From b2c11e8e2b24381ffc6ea43ee6d1f812a87afbe3 Mon Sep 17 00:00:00 2001 From: Kobi Samoray Date: Tue, 21 Mar 2023 14:22:39 +0100 Subject: [PATCH] Upgrade vSphere SDK to latest version Signed-off-by: Kobi Samoray --- go.mod | 9 +- go.sum | 22 +- ...urce_nsxt_policy_gateway_locale_service.go | 1 - .../data_source_nsxt_policy_gateway_policy.go | 3 +- nsxt/data_source_nsxt_policy_group.go | 2 +- ...ce_nsxt_policy_ipsec_vpn_local_endpoint.go | 1 - .../data_source_nsxt_policy_lb_app_profile.go | 1 - ..._source_nsxt_policy_lb_app_profile_test.go | 1 - nsxt/data_source_nsxt_policy_lb_monitor.go | 1 - ...data_source_nsxt_policy_lb_monitor_test.go | 1 - ...urce_nsxt_policy_lb_persistence_profile.go | 1 - ...data_source_nsxt_policy_security_policy.go | 3 +- nsxt/data_source_nsxt_policy_service.go | 2 +- nsxt/data_source_nsxt_policy_tier1_gateway.go | 2 +- .../data_source_nsxt_policy_transport_zone.go | 1 - nsxt/gateway_common.go | 11 +- nsxt/policy_errors.go | 1 - nsxt/policy_search.go | 15 +- nsxt/policy_utils.go | 5 +- nsxt/provider.go | 17 +- nsxt/provider_test.go | 9 +- nsxt/resource_nsxt_policy_bgp_neighbor.go | 2 +- nsxt/resource_nsxt_policy_context_profile.go | 2 +- ...policy_context_profile_custom_attribute.go | 2 +- nsxt/resource_nsxt_policy_dhcp_relay.go | 2 +- nsxt/resource_nsxt_policy_dhcp_server.go | 2 +- ...urce_nsxt_policy_dhcp_v4_static_binding.go | 10 +- ...urce_nsxt_policy_dhcp_v6_static_binding.go | 2 - ...resource_nsxt_policy_dns_forwarder_zone.go | 2 +- nsxt/resource_nsxt_policy_domain.go | 5 +- nsxt/resource_nsxt_policy_evpn_config.go | 4 +- nsxt/resource_nsxt_policy_evpn_tenant.go | 2 +- ...source_nsxt_policy_evpn_tunnel_endpoint.go | 2 +- ...urce_nsxt_policy_gateway_community_list.go | 2 +- ...ource_nsxt_policy_gateway_dns_forwarder.go | 4 +- nsxt/resource_nsxt_policy_gateway_policy.go | 10 +- ...esource_nsxt_policy_gateway_prefix_list.go | 2 +- .../resource_nsxt_policy_gateway_route_map.go | 4 +- nsxt/resource_nsxt_policy_group.go | 17 +- ...ce_nsxt_policy_intrusion_service_policy.go | 8 +- ...e_nsxt_policy_intrusion_service_profile.go | 5 +- ...ource_nsxt_policy_ip_address_allocation.go | 2 +- nsxt/resource_nsxt_policy_ip_block.go | 2 +- ...source_nsxt_policy_ip_discovery_profile.go | 2 +- nsxt/resource_nsxt_policy_ip_pool.go | 2 +- ...source_nsxt_policy_ip_pool_block_subnet.go | 4 +- ...ource_nsxt_policy_ip_pool_static_subnet.go | 2 - ...ource_nsxt_policy_ipsec_vpn_dpd_profile.go | 2 +- ...ource_nsxt_policy_ipsec_vpn_ike_profile.go | 2 +- ...ce_nsxt_policy_ipsec_vpn_local_endpoint.go | 14 +- .../resource_nsxt_policy_ipsec_vpn_service.go | 8 +- .../resource_nsxt_policy_ipsec_vpn_session.go | 10 +- ...ce_nsxt_policy_ipsec_vpn_tunnel_profile.go | 2 +- nsxt/resource_nsxt_policy_l2_vpn_service.go | 6 +- nsxt/resource_nsxt_policy_l2_vpn_session.go | 2 +- nsxt/resource_nsxt_policy_lb_pool.go | 4 +- nsxt/resource_nsxt_policy_lb_service.go | 2 +- .../resource_nsxt_policy_lb_virtual_server.go | 3 +- ...ource_nsxt_policy_mac_discovery_profile.go | 2 +- nsxt/resource_nsxt_policy_nat_rule.go | 6 +- nsxt/resource_nsxt_policy_ospf_area.go | 2 +- ...e_nsxt_policy_predefined_gateway_policy.go | 4 +- ..._nsxt_policy_predefined_security_policy.go | 1 - nsxt/resource_nsxt_policy_qos_profile.go | 4 +- nsxt/resource_nsxt_policy_security_policy.go | 10 +- nsxt/resource_nsxt_policy_service.go | 4 +- nsxt/resource_nsxt_policy_static_route.go | 6 +- ...ource_nsxt_policy_static_route_bfd_peer.go | 6 +- nsxt/resource_nsxt_policy_tier0_gateway.go | 21 +- nsxt/resource_nsxt_policy_tier1_gateway.go | 18 +- nsxt/resource_nsxt_policy_vm_tags.go | 12 +- nsxt/segment_common.go | 16 +- nsxt/utils_test.go | 5 +- .../github.com/golang-jwt/jwt/v4/.gitignore | 4 + vendor/github.com/golang-jwt/jwt/v4/LICENSE | 9 + .../golang-jwt/jwt/v4/MIGRATION_GUIDE.md | 22 + vendor/github.com/golang-jwt/jwt/v4/README.md | 123 + .../golang-jwt/jwt/v4/VERSION_HISTORY.md | 135 + vendor/github.com/golang-jwt/jwt/v4/claims.go | 273 + vendor/github.com/golang-jwt/jwt/v4/doc.go | 4 + vendor/github.com/golang-jwt/jwt/v4/ecdsa.go | 142 + .../golang-jwt/jwt/v4/ecdsa_utils.go | 69 + .../github.com/golang-jwt/jwt/v4/ed25519.go | 85 + .../golang-jwt/jwt/v4/ed25519_utils.go | 64 + vendor/github.com/golang-jwt/jwt/v4/errors.go | 112 + vendor/github.com/golang-jwt/jwt/v4/hmac.go | 95 + .../golang-jwt/jwt/v4/map_claims.go | 151 + vendor/github.com/golang-jwt/jwt/v4/none.go | 52 + vendor/github.com/golang-jwt/jwt/v4/parser.go | 170 + .../golang-jwt/jwt/v4/parser_option.go | 29 + vendor/github.com/golang-jwt/jwt/v4/rsa.go | 101 + .../github.com/golang-jwt/jwt/v4/rsa_pss.go | 142 + .../github.com/golang-jwt/jwt/v4/rsa_utils.go | 105 + .../golang-jwt/jwt/v4/signing_method.go | 46 + .../golang-jwt/jwt/v4/staticcheck.conf | 1 + vendor/github.com/golang-jwt/jwt/v4/token.go | 128 + vendor/github.com/golang-jwt/jwt/v4/types.go | 131 + .../lib/vapi/std/StdPackageTypes.go | 133 +- .../lib/vapi/std/errors/ErrorsPackageTypes.go | 1010 +- .../bindings/DataValueToNativeConverter.go | 18 +- .../runtime/bindings/ErrorUtil.go | 21 +- .../bindings/GolangToRestDataValueVisitor.go | 419 - .../bindings/GolangToVapiDataValueVisitor.go | 3 +- .../runtime/bindings/TypeConverter.go | 62 +- .../runtime/bindings/Validator.go | 8 +- .../runtime/bindings/type.go | 4 +- .../runtime/common/context.go | 22 +- .../runtime/common/helpers.go | 27 + .../runtime/core/ApiInterface.go | 15 +- .../runtime/core/ErrorContext.go | 47 + .../runtime/core/ExecutionContext.go | 90 - .../runtime/core/MethodResult.go | 50 - .../runtime/core/RuntimeData.go | 12 +- .../runtime/core/Utils.go | 68 +- .../runtime/core/execution_context.go | 205 + .../runtime/core/golang_errors.go | 7 + .../runtime/core/interfaces.go | 8 + .../runtime/core/method_result.go | 170 + .../runtime/core/tasks.go | 10 + .../serializers/MethodResultDeserializer.go | 39 + .../cleanjson/DataValueToJsonEncoder.go | 58 +- .../cleanjson/JsonToDataValueDecoder.go | 24 +- .../serializers/rest/RequestSerializer.go | 40 +- .../serializers/rest/ResponseDeserializer.go | 2 +- .../rest/SecurityContextSerializer.go | 19 +- .../runtime/data/value.go | 17 +- .../runtime/l10n/RuntimeMessageFormatter.go | 12 +- .../l10n/runtime/runtimeproperties_en.go | 29 +- .../runtime/lib/constants.go | 8 +- .../runtime/protocol/ProtocolHandler.go | 13 - .../protocol/client/JsonRpcConnector.go | 248 - .../runtime/protocol/client/RestConnector.go | 342 - .../runtime/protocol/client/connector.go | 137 +- .../protocol/client/connector_options.go | 135 + .../protocol/client/internal/connector.go | 19 + .../protocol/client/internal/json_rpc.go | 457 + .../runtime/protocol/client/internal/rest.go | 220 + .../protocol/client/internal/transport.go | 261 + .../runtime/protocol/client/json_rpc.go | 40 + .../protocol/client/metadata/version.go | 2 +- .../protocol/client/middleware/retry/retry.go | 42 +- .../runtime/protocol/client/rest.go | 129 + .../runtime/protocol/client/util.go | 95 - .../runtime/protocol/http/frames.go | 19 + .../runtime/protocol/http/internal/frames.go | 90 + .../runtime/protocol/http/transport.go | 36 + .../runtime/protocol/rest.go | 283 + .../protocol/server/RequestProcessor.go | 8 - .../runtime/protocol/server/Server.go | 2 +- .../server/rpc/msg/JsonRpc20Request.go | 59 +- .../server/rpc/msg/JsonRpc20Response.go | 82 +- .../protocol/server/rpc/msg/JsonRpcDecoder.go | 213 +- .../protocol/server/rpc/msg/JsonRpcEncoder.go | 67 +- .../protocol/server/rpc/msg/JsonRpcError.go | 6 +- .../protocol/server/rpc/msg/JsonRpcHandler.go | 168 +- .../runtime/protocol/server/tracing/tracer.go | 68 + .../runtime/protocol/types.go | 291 +- .../runtime/security/AuthenticationFilter.go | 121 +- .../runtime/security/AuthorizationFilter.go | 74 +- .../runtime/security/JsonSsoSigner.go | 20 +- .../runtime/security/JsonSsoVerifier.go | 4 +- .../security/JwtAuthenticationHandler.go | 229 + .../runtime/security/JwtVapiClaims.go | 216 + .../runtime/security/OidcJwksParser.go | 62 + .../security/OidcJwksVerificationKeyCache.go | 264 + .../runtime/security/VerificationKeyCache.go | 14 + .../security/VerificationKeyProvider.go | 14 + .../runtime/security/constants.go | 10 +- .../runtime/security/session.go | 46 +- .../runtime/security/util.go | 55 +- .../services/nsxt-gm/BatchClient.go | 70 +- .../services/nsxt-gm/BatchTypes.go | 40 +- .../services/nsxt-gm/ClusterClient.go | 67 +- .../services/nsxt-gm/ClusterTypes.go | 58 +- .../services/nsxt-gm/ErrorResolverClient.go | 119 +- .../services/nsxt-gm/ErrorResolverTypes.go | 82 +- .../services/nsxt-gm/GlobalInfraClient.go | 119 +- .../services/nsxt-gm/GlobalInfraTypes.go | 104 +- .../nsxt-gm/GmOperationalStateClient.go | 65 +- .../nsxt-gm/GmOperationalStateTypes.go | 28 +- .../services/nsxt-gm/UiViewsClient.go | 179 +- .../services/nsxt-gm/UiViewsTypes.go | 162 +- .../AlbAnalyticsProfilesClient.go | 189 +- .../global_infra/AlbAnalyticsProfilesTypes.go | 194 +- ...AlbApplicationPersistenceProfilesClient.go | 189 +- .../AlbApplicationPersistenceProfilesTypes.go | 194 +- .../AlbApplicationProfilesClient.go | 189 +- .../AlbApplicationProfilesTypes.go | 194 +- .../global_infra/AlbAuthProfilesClient.go | 189 +- .../global_infra/AlbAuthProfilesTypes.go | 194 +- .../global_infra/AlbAuthTokenClient.go | 65 +- .../nsxt-gm/global_infra/AlbAuthTokenTypes.go | 34 +- .../AlbAutoScaleLaunchConfigsClient.go | 189 +- .../AlbAutoScaleLaunchConfigsTypes.go | 194 +- .../AlbControllerVersionClient.go | 69 +- .../global_infra/AlbControllerVersionTypes.go | 28 +- .../global_infra/AlbDnsPoliciesClient.go | 189 +- .../global_infra/AlbDnsPoliciesTypes.go | 194 +- .../global_infra/AlbErrorPageBodiesClient.go | 189 +- .../global_infra/AlbErrorPageBodiesTypes.go | 194 +- .../AlbErrorPageProfilesClient.go | 189 +- .../global_infra/AlbErrorPageProfilesTypes.go | 194 +- .../AlbHardwareSecurityModuleGroupsClient.go | 189 +- .../AlbHardwareSecurityModuleGroupsTypes.go | 194 +- .../global_infra/AlbHealthMonitorsClient.go | 189 +- .../global_infra/AlbHealthMonitorsTypes.go | 194 +- .../global_infra/AlbHttpPolicySetsClient.go | 189 +- .../global_infra/AlbHttpPolicySetsTypes.go | 194 +- .../global_infra/AlbIpAddrGroupsClient.go | 189 +- .../global_infra/AlbIpAddrGroupsTypes.go | 194 +- .../global_infra/AlbL4PolicySetsClient.go | 189 +- .../global_infra/AlbL4PolicySetsTypes.go | 194 +- .../global_infra/AlbNetworkProfilesClient.go | 189 +- .../global_infra/AlbNetworkProfilesTypes.go | 194 +- .../AlbNetworkSecurityPoliciesClient.go | 189 +- .../AlbNetworkSecurityPoliciesTypes.go | 194 +- .../AlbOnboardingWorkflowClient.go | 83 +- .../AlbOnboardingWorkflowTypes.go | 62 +- .../global_infra/AlbPkiProfilesClient.go | 189 +- .../global_infra/AlbPkiProfilesTypes.go | 194 +- .../AlbPoolGroupDeploymentPoliciesClient.go | 189 +- .../AlbPoolGroupDeploymentPoliciesTypes.go | 194 +- .../global_infra/AlbPoolGroupsClient.go | 189 +- .../global_infra/AlbPoolGroupsTypes.go | 194 +- .../nsxt-gm/global_infra/AlbPoolsClient.go | 189 +- .../nsxt-gm/global_infra/AlbPoolsTypes.go | 194 +- .../global_infra/AlbPriorityLabelsClient.go | 189 +- .../global_infra/AlbPriorityLabelsTypes.go | 194 +- .../global_infra/AlbProtocolParsersClient.go | 189 +- .../global_infra/AlbProtocolParsersTypes.go | 194 +- .../global_infra/AlbSecurityPoliciesClient.go | 189 +- .../global_infra/AlbSecurityPoliciesTypes.go | 194 +- .../AlbServerAutoScalePoliciesClient.go | 189 +- .../AlbServerAutoScalePoliciesTypes.go | 194 +- .../AlbSslKeyAndCertificatesClient.go | 189 +- .../AlbSslKeyAndCertificatesTypes.go | 194 +- .../global_infra/AlbSslProfilesClient.go | 189 +- .../global_infra/AlbSslProfilesTypes.go | 194 +- .../global_infra/AlbSsoPoliciesClient.go | 189 +- .../global_infra/AlbSsoPoliciesTypes.go | 194 +- .../global_infra/AlbStringGroupsClient.go | 189 +- .../global_infra/AlbStringGroupsTypes.go | 194 +- .../AlbTrafficCloneProfilesClient.go | 189 +- .../AlbTrafficCloneProfilesTypes.go | 194 +- .../global_infra/AlbVirtualServicesClient.go | 189 +- .../global_infra/AlbVirtualServicesTypes.go | 194 +- .../global_infra/AlbVsDataScriptSetsClient.go | 189 +- .../global_infra/AlbVsDataScriptSetsTypes.go | 194 +- .../nsxt-gm/global_infra/AlbVsVipsClient.go | 189 +- .../nsxt-gm/global_infra/AlbVsVipsTypes.go | 194 +- .../nsxt-gm/global_infra/AlbWafCrsClient.go | 189 +- .../nsxt-gm/global_infra/AlbWafCrsTypes.go | 194 +- .../global_infra/AlbWafPoliciesClient.go | 189 +- .../global_infra/AlbWafPoliciesTypes.go | 194 +- .../AlbWafPolicyPsmGroupsClient.go | 189 +- .../AlbWafPolicyPsmGroupsTypes.go | 194 +- .../global_infra/AlbWafProfilesClient.go | 189 +- .../global_infra/AlbWafProfilesTypes.go | 194 +- .../nsxt-gm/global_infra/AlbWebhooksClient.go | 189 +- .../nsxt-gm/global_infra/AlbWebhooksTypes.go | 194 +- .../nsxt-gm/global_infra/BfdProfilesClient.go | 169 +- .../nsxt-gm/global_infra/BfdProfilesTypes.go | 206 +- .../nsxt-gm/global_infra/CabundlesClient.go | 181 +- .../nsxt-gm/global_infra/CabundlesTypes.go | 205 +- .../global_infra/CertificatesClient.go | 171 +- .../nsxt-gm/global_infra/CertificatesTypes.go | 211 +- ...oudNativeServiceGroupAssociationsClient.go | 105 + ...loudNativeServiceGroupAssociationsTypes.go | 110 + .../nsxt-gm/global_infra/ConfigClient.go | 88 + .../nsxt-gm/global_infra/ConfigTypes.go | 62 + .../nsxt-gm/global_infra/ConstraintsClient.go | 212 +- .../nsxt-gm/global_infra/ConstraintsTypes.go | 252 +- .../global_infra/ContextProfilesClient.go | 173 +- .../global_infra/ContextProfilesTypes.go | 212 +- .../nsxt-gm/global_infra/CrlsClient.go | 203 +- .../nsxt-gm/global_infra/CrlsTypes.go | 245 +- .../nsxt-gm/global_infra/CsrsClient.go | 243 +- .../nsxt-gm/global_infra/CsrsTypes.go | 242 +- .../global_infra/DhcpRelayConfigsClient.go | 169 +- .../global_infra/DhcpRelayConfigsTypes.go | 188 +- .../global_infra/DhcpServerConfigsClient.go | 169 +- .../global_infra/DhcpServerConfigsTypes.go | 188 +- .../global_infra/DnsForwarderZonesClient.go | 169 +- .../global_infra/DnsForwarderZonesTypes.go | 188 +- .../global_infra/DnsSecurityProfilesClient.go | 169 +- .../global_infra/DnsSecurityProfilesTypes.go | 206 +- .../nsxt-gm/global_infra/DomainsClient.go | 169 +- .../nsxt-gm/global_infra/DomainsTypes.go | 188 +- .../nsxt-gm/global_infra/DraftsClient.go | 191 +- .../nsxt-gm/global_infra/DraftsTypes.go | 228 +- .../global_infra/EvpnTenantConfigsClient.go | 87 +- .../global_infra/EvpnTenantConfigsTypes.go | 76 +- .../global_infra/FederationConfigClient.go | 65 +- .../global_infra/FederationConfigTypes.go | 28 +- .../global_infra/FirewallSchedulersClient.go | 273 + .../global_infra/FirewallSchedulersTypes.go | 314 + .../FirewallSessionTimerProfilesClient.go | 169 +- .../FirewallSessionTimerProfilesTypes.go | 206 +- .../FloodProtectionProfilesClient.go | 179 +- .../FloodProtectionProfilesTypes.go | 206 +- .../global_infra/FullSyncStatesClient.go | 97 +- .../global_infra/FullSyncStatesTypes.go | 92 +- .../global_infra/GatewayQosProfilesClient.go | 169 +- .../global_infra/GatewayQosProfilesTypes.go | 206 +- .../global_infra/GlobalManagerConfigClient.go | 119 +- .../global_infra/GlobalManagerConfigTypes.go | 80 +- .../global_infra/GlobalManagersClient.go | 169 +- .../global_infra/GlobalManagersTypes.go | 200 +- .../global_infra/GroupAssociationsClient.go | 65 +- .../global_infra/GroupAssociationsTypes.go | 76 +- .../GroupServiceAssociationsClient.go | 65 +- .../GroupServiceAssociationsTypes.go | 70 +- .../nsxt-gm/global_infra/HealthClient.go | 88 + .../nsxt-gm/global_infra/HealthTypes.go | 61 + .../IdentityGroupAssociationsClient.go | 105 + .../IdentityGroupAssociationsTypes.go | 110 + .../IpAddressGroupAssociationsClient.go | 65 +- .../IpAddressGroupAssociationsTypes.go | 76 +- .../global_infra/IpDiscoveryProfilesClient.go | 169 +- .../global_infra/IpDiscoveryProfilesTypes.go | 206 +- .../IpfixDfwCollectorProfilesClient.go | 143 - .../IpfixDfwCollectorProfilesTypes.go | 148 - .../global_infra/IpfixDfwProfilesClient.go | 143 - .../global_infra/IpfixDfwProfilesTypes.go | 148 - .../IpfixL2CollectorProfilesClient.go | 268 - .../IpfixL2CollectorProfilesTypes.go | 326 - .../global_infra/IpfixL2ProfilesClient.go | 268 - .../global_infra/IpfixL2ProfilesTypes.go | 326 - .../global_infra/Ipv6DadProfilesClient.go | 169 +- .../global_infra/Ipv6DadProfilesTypes.go | 206 +- .../global_infra/Ipv6NdraProfilesClient.go | 169 +- .../global_infra/Ipv6NdraProfilesTypes.go | 206 +- .../nsxt-gm/global_infra/LabelsClient.go | 212 +- .../nsxt-gm/global_infra/LabelsTypes.go | 252 +- .../global_infra/LatencyProfilesClient.go | 179 +- .../global_infra/LatencyProfilesTypes.go | 188 +- .../MacDiscoveryProfilesClient.go | 169 +- .../global_infra/MacDiscoveryProfilesTypes.go | 206 +- .../OnboardingCheckCompatibilityClient.go | 65 +- .../OnboardingCheckCompatibilityTypes.go | 34 +- .../nsxt-gm/global_infra/OpstatsClient.go | 88 + .../nsxt-gm/global_infra/OpstatsTypes.go | 61 + .../global_infra/OverriddenResourcesClient.go | 65 +- .../global_infra/OverriddenResourcesTypes.go | 40 +- .../nsxt-gm/global_infra/PerformanceClient.go | 88 + .../nsxt-gm/global_infra/PerformanceTypes.go | 61 + .../PhysicalServerGroupAssociationsClient.go | 105 + .../PhysicalServerGroupAssociationsTypes.go | 110 + .../PodGroupAssociationsClient.go | 65 +- .../global_infra/PodGroupAssociationsTypes.go | 76 +- .../PortMirroringProfilesClient.go | 266 - .../PortMirroringProfilesTypes.go | 320 - .../nsxt-gm/global_infra/QosProfilesClient.go | 169 +- .../nsxt-gm/global_infra/QosProfilesTypes.go | 200 +- .../SecurityGlobalConfigClient.go | 97 +- .../global_infra/SecurityGlobalConfigTypes.go | 54 +- .../SegmentSecurityProfilesClient.go | 169 +- .../SegmentSecurityProfilesTypes.go | 206 +- .../nsxt-gm/global_infra/SegmentsClient.go | 263 +- .../nsxt-gm/global_infra/SegmentsTypes.go | 336 +- .../nsxt-gm/global_infra/ServicesClient.go | 169 +- .../nsxt-gm/global_infra/ServicesTypes.go | 194 +- .../global_infra/SiteCleanupPendingClient.go | 65 +- .../global_infra/SiteCleanupPendingTypes.go | 64 +- .../nsxt-gm/global_infra/SitesClient.go | 169 +- .../nsxt-gm/global_infra/SitesTypes.go | 194 +- .../nsxt-gm/global_infra/SpanClient.go | 65 +- .../nsxt-gm/global_infra/SpanTypes.go | 40 +- .../global_infra/SpoofguardProfilesClient.go | 169 +- .../global_infra/SpoofguardProfilesTypes.go | 206 +- .../nsxt-gm/global_infra/TagsClient.go | 109 + .../nsxt-gm/global_infra/TagsTypes.go | 134 + .../nsxt-gm/global_infra/Tier0sClient.go | 207 +- .../nsxt-gm/global_infra/Tier0sTypes.go | 236 +- .../nsxt-gm/global_infra/Tier1sClient.go | 169 +- .../nsxt-gm/global_infra/Tier1sTypes.go | 188 +- .../nsxt-gm/global_infra/TraceflowsClient.go | 205 +- .../nsxt-gm/global_infra/TraceflowsTypes.go | 234 +- .../TransportZoneProfilesClient.go | 97 +- .../TransportZoneProfilesTypes.go | 92 +- .../global_infra/UpgradeSummaryClient.go | 65 +- .../global_infra/UpgradeSummaryTypes.go | 64 +- .../VirtualMachineGroupAssociationsClient.go | 65 +- .../VirtualMachineGroupAssociationsTypes.go | 76 +- ...NetworkInterfaceGroupAssociationsClient.go | 65 +- ...lNetworkInterfaceGroupAssociationsTypes.go | 76 +- .../VmTagReplicationPoliciesClient.go | 169 +- .../VmTagReplicationPoliciesTypes.go | 188 +- .../context_profiles/AttributesClient.go | 65 +- .../context_profiles/AttributesTypes.go | 76 +- .../CustomAttributesClient.go | 83 +- .../context_profiles/CustomAttributesTypes.go | 66 +- .../custom_attributes/DefaultClient.go | 109 +- .../custom_attributes/DefaultTypes.go | 134 +- .../domains/DomainDeploymentMapsClient.go | 169 +- .../domains/DomainDeploymentMapsTypes.go | 228 +- ...FloodProtectionProfileBindingMapsClient.go | 65 +- ...lFloodProtectionProfileBindingMapsTypes.go | 64 +- ...allSessionTimerProfileBindingMapsClient.go | 65 +- ...wallSessionTimerProfileBindingMapsTypes.go | 64 +- .../domains/ForwardingPoliciesClient.go | 97 +- .../domains/ForwardingPoliciesTypes.go | 114 +- .../domains/GatewayPoliciesClient.go | 201 +- .../domains/GatewayPoliciesTypes.go | 288 +- .../global_infra/domains/GroupsClient.go | 173 +- .../global_infra/domains/GroupsTypes.go | 246 +- .../domains/SecurityPoliciesClient.go | 201 +- .../domains/SecurityPoliciesTypes.go | 288 +- .../realized_state/AlarmsClient.go | 65 +- .../realized_state/AlarmsTypes.go | 58 +- .../realized_state/RealizedEntitiesClient.go | 65 +- .../realized_state/RealizedEntitiesTypes.go | 40 +- .../realized_state/RealizedEntityClient.go | 49 +- .../realized_state/RealizedEntityTypes.go | 38 +- .../realized_state/StatusClient.go | 65 +- .../realized_state/StatusTypes.go | 46 +- .../global_infra/segments/ArpProxyClient.go | 65 +- .../global_infra/segments/ArpProxyTypes.go | 84 +- .../global_infra/segments/ArpTableClient.go | 65 +- .../global_infra/segments/ArpTableTypes.go | 84 +- .../DhcpStaticBindingConfigsClient.go | 179 +- .../segments/DhcpStaticBindingConfigsTypes.go | 228 +- .../segments/EffectiveProfilesClient.go | 93 + .../segments/EffectiveProfilesTypes.go | 75 + .../GatewayInterfaceArpTableClient.go | 70 +- .../segments/GatewayInterfaceArpTableTypes.go | 84 +- .../GatewayInterfaceDadStateClient.go | 65 +- .../segments/GatewayInterfaceDadStateTypes.go | 48 +- .../GatewayInterfaceStatisticsClient.go | 65 +- .../GatewayInterfaceStatisticsTypes.go | 84 +- .../global_infra/segments/MacTableClient.go | 65 +- .../global_infra/segments/MacTableTypes.go | 84 +- .../global_infra/segments/PortsClient.go | 97 +- .../global_infra/segments/PortsTypes.go | 108 +- ...egmentDiscoveryProfileBindingMapsClient.go | 169 +- ...SegmentDiscoveryProfileBindingMapsTypes.go | 228 +- ...gmentMonitoringProfileBindingMapsClient.go | 147 - ...egmentMonitoringProfileBindingMapsTypes.go | 162 - .../SegmentQosProfileBindingMapsClient.go | 169 +- .../SegmentQosProfileBindingMapsTypes.go | 222 +- ...SegmentSecurityProfileBindingMapsClient.go | 169 +- .../SegmentSecurityProfileBindingMapsTypes.go | 222 +- .../global_infra/segments/StateClient.go | 97 +- .../global_infra/segments/StateTypes.go | 122 +- .../global_infra/segments/StatisticsClient.go | 65 +- .../global_infra/segments/StatisticsTypes.go | 84 +- .../global_infra/segments/TepTableClient.go | 65 +- .../global_infra/segments/TepTableTypes.go | 84 +- .../global_infra/tier_0s/ArpProxiesClient.go | 65 +- .../global_infra/tier_0s/ArpProxiesTypes.go | 84 +- .../tier_0s/CommunityListsClient.go | 169 +- .../tier_0s/CommunityListsTypes.go | 228 +- .../tier_0s/DnsForwarderClient.go | 155 +- .../global_infra/tier_0s/DnsForwarderTypes.go | 172 +- .../FloodProtectionProfileBindingsClient.go | 137 +- .../FloodProtectionProfileBindingsTypes.go | 164 +- .../tier_0s/ForwardingTableClient.go | 65 +- .../tier_0s/ForwardingTableTypes.go | 96 +- .../tier_0s/GatewayFirewallClient.go | 65 +- .../tier_0s/GatewayFirewallTypes.go | 36 +- .../tier_0s/LocaleServicesClient.go | 169 +- .../tier_0s/LocaleServicesTypes.go | 228 +- .../nsxt-gm/global_infra/tier_0s/NatClient.go | 65 +- .../nsxt-gm/global_infra/tier_0s/NatTypes.go | 72 +- .../global_infra/tier_0s/PrefixListsClient.go | 169 +- .../global_infra/tier_0s/PrefixListsTypes.go | 228 +- .../global_infra/tier_0s/RouteMapsClient.go | 169 +- .../global_infra/tier_0s/RouteMapsTypes.go | 228 +- .../tier_0s/RoutingTableClient.go | 65 +- .../global_infra/tier_0s/RoutingTableTypes.go | 96 +- .../SessionTimerProfileBindingsClient.go | 137 +- .../SessionTimerProfileBindingsTypes.go | 164 +- .../global_infra/tier_0s/StateClient.go | 65 +- .../global_infra/tier_0s/StateTypes.go | 84 +- .../tier_0s/StaticRoutesClient.go | 169 +- .../global_infra/tier_0s/StaticRoutesTypes.go | 228 +- .../locale_services/ArpProxiesClient.go | 70 +- .../locale_services/ArpProxiesTypes.go | 92 +- .../tier_0s/locale_services/BgpClient.go | 119 +- .../tier_0s/locale_services/BgpTypes.go | 140 +- .../FloodProtectionProfileBindingsClient.go | 137 +- .../FloodProtectionProfileBindingsTypes.go | 196 +- .../locale_services/GatewayFirewallClient.go | 65 +- .../locale_services/GatewayFirewallTypes.go | 44 +- .../locale_services/InterfaceGroupsClient.go | 291 + .../locale_services/InterfaceGroupsTypes.go | 378 + .../locale_services/InterfacesClient.go | 169 +- .../locale_services/InterfacesTypes.go | 286 +- .../ServiceInterfacesClient.go | 169 +- .../locale_services/ServiceInterfacesTypes.go | 268 +- .../SessionTimerProfileBindingsClient.go | 137 +- .../SessionTimerProfileBindingsTypes.go | 196 +- .../Tier0DeploymentMapsClient.go | 179 +- .../Tier0DeploymentMapsTypes.go | 268 +- .../locale_services/bgp/NeighborsClient.go | 169 +- .../locale_services/bgp/NeighborsTypes.go | 286 +- .../tier_0s/nat/NatRulesClient.go | 169 +- .../global_infra/tier_0s/nat/NatRulesTypes.go | 268 +- .../tier_0s/nat/StatisticsClient.go | 65 +- .../tier_0s/nat/StatisticsTypes.go | 78 +- .../tier_0s/static_routes/BfdPeersClient.go | 169 +- .../tier_0s/static_routes/BfdPeersTypes.go | 228 +- .../tier_1s/AdvertisedNetworksClient.go | 103 + .../tier_1s/AdvertisedNetworksTypes.go | 105 + .../global_infra/tier_1s/ArpProxiesClient.go | 65 +- .../global_infra/tier_1s/ArpProxiesTypes.go | 84 +- .../tier_1s/DnsForwarderClient.go | 155 +- .../global_infra/tier_1s/DnsForwarderTypes.go | 172 +- .../FloodProtectionProfileBindingsClient.go | 137 +- .../FloodProtectionProfileBindingsTypes.go | 164 +- .../tier_1s/ForwardingTableClient.go | 65 +- .../tier_1s/ForwardingTableTypes.go | 96 +- .../tier_1s/GatewayFirewallClient.go | 65 +- .../tier_1s/GatewayFirewallTypes.go | 36 +- .../tier_1s/LocaleServicesClient.go | 169 +- .../tier_1s/LocaleServicesTypes.go | 228 +- .../nsxt-gm/global_infra/tier_1s/NatClient.go | 65 +- .../nsxt-gm/global_infra/tier_1s/NatTypes.go | 72 +- .../global_infra/tier_1s/SegmentsClient.go | 209 +- .../global_infra/tier_1s/SegmentsTypes.go | 318 +- .../SessionTimerProfileBindingsClient.go | 137 +- .../SessionTimerProfileBindingsTypes.go | 164 +- .../global_infra/tier_1s/StateClient.go | 65 +- .../global_infra/tier_1s/StateTypes.go | 84 +- .../tier_1s/StaticRoutesClient.go | 169 +- .../global_infra/tier_1s/StaticRoutesTypes.go | 228 +- ...lsInspectionConfigProfileBindingsClient.go | 147 +- ...TlsInspectionConfigProfileBindingsTypes.go | 164 +- .../locale_services/ArpProxiesClient.go | 70 +- .../locale_services/ArpProxiesTypes.go | 92 +- .../FloodProtectionProfileBindingsClient.go | 137 +- .../FloodProtectionProfileBindingsTypes.go | 196 +- .../locale_services/GatewayFirewallClient.go | 65 +- .../locale_services/GatewayFirewallTypes.go | 44 +- .../locale_services/InterfaceGroupsClient.go | 291 + .../locale_services/InterfaceGroupsTypes.go | 378 + .../locale_services/InterfacesClient.go | 169 +- .../locale_services/InterfacesTypes.go | 268 +- .../ServiceInterfacesClient.go | 169 +- .../locale_services/ServiceInterfacesTypes.go | 268 +- .../SessionTimerProfileBindingsClient.go | 137 +- .../SessionTimerProfileBindingsTypes.go | 196 +- .../tier_1s/nat/NatRulesClient.go | 169 +- .../global_infra/tier_1s/nat/NatRulesTypes.go | 268 +- .../tier_1s/nat/StatisticsClient.go | 65 +- .../tier_1s/nat/StatisticsTypes.go | 78 +- .../nsxt-gm/model/ModelPackageTypes.go | 84108 ++++++----- .../services/nsxt-gm/search/DslClient.go | 65 +- .../services/nsxt-gm/search/DslTypes.go | 64 +- .../services/nsxt-gm/search/QueryClient.go | 65 +- .../services/nsxt-gm/search/QueryTypes.go | 64 +- .../services/nsxt/BatchClient.go | 70 +- .../services/nsxt/BatchTypes.go | 40 +- .../services/nsxt/ClusterClient.go | 67 +- .../services/nsxt/ClusterTypes.go | 58 +- .../services/nsxt/ErrorResolverClient.go | 119 +- .../services/nsxt/ErrorResolverTypes.go | 82 +- .../services/nsxt/GlobalInfraClient.go | 87 +- .../services/nsxt/GlobalInfraTypes.go | 78 +- .../services/nsxt/InfraClient.go | 119 +- .../services/nsxt/InfraTypes.go | 104 +- .../services/nsxt/OrgRootClient.go | 135 + .../services/nsxt/OrgRootTypes.go | 134 + .../services/nsxt/OrgsClient.go | 146 + .../services/nsxt/OrgsTypes.go | 148 + .../services/nsxt/TasksClient.go | 97 +- .../services/nsxt/TasksTypes.go | 104 +- .../services/nsxt/UiViewsClient.go | 179 +- .../services/nsxt/UiViewsTypes.go | 162 +- .../nsxt/infra/AlbAnalyticsProfilesClient.go | 189 +- .../nsxt/infra/AlbAnalyticsProfilesTypes.go | 194 +- ...AlbApplicationPersistenceProfilesClient.go | 189 +- .../AlbApplicationPersistenceProfilesTypes.go | 194 +- .../infra/AlbApplicationProfilesClient.go | 189 +- .../nsxt/infra/AlbApplicationProfilesTypes.go | 194 +- .../nsxt/infra/AlbAuthProfilesClient.go | 189 +- .../nsxt/infra/AlbAuthProfilesTypes.go | 194 +- .../services/nsxt/infra/AlbAuthTokenClient.go | 65 +- .../services/nsxt/infra/AlbAuthTokenTypes.go | 34 +- .../infra/AlbAutoScaleLaunchConfigsClient.go | 189 +- .../infra/AlbAutoScaleLaunchConfigsTypes.go | 194 +- .../nsxt/infra/AlbControllerVersionClient.go | 69 +- .../nsxt/infra/AlbControllerVersionTypes.go | 28 +- .../nsxt/infra/AlbDnsPoliciesClient.go | 189 +- .../nsxt/infra/AlbDnsPoliciesTypes.go | 194 +- .../nsxt/infra/AlbErrorPageBodiesClient.go | 189 +- .../nsxt/infra/AlbErrorPageBodiesTypes.go | 194 +- .../nsxt/infra/AlbErrorPageProfilesClient.go | 189 +- .../nsxt/infra/AlbErrorPageProfilesTypes.go | 194 +- .../AlbHardwareSecurityModuleGroupsClient.go | 189 +- .../AlbHardwareSecurityModuleGroupsTypes.go | 194 +- .../nsxt/infra/AlbHealthMonitorsClient.go | 189 +- .../nsxt/infra/AlbHealthMonitorsTypes.go | 194 +- .../nsxt/infra/AlbHttpPolicySetsClient.go | 189 +- .../nsxt/infra/AlbHttpPolicySetsTypes.go | 194 +- .../nsxt/infra/AlbIpAddrGroupsClient.go | 189 +- .../nsxt/infra/AlbIpAddrGroupsTypes.go | 194 +- .../nsxt/infra/AlbL4PolicySetsClient.go | 189 +- .../nsxt/infra/AlbL4PolicySetsTypes.go | 194 +- .../nsxt/infra/AlbNetworkProfilesClient.go | 189 +- .../nsxt/infra/AlbNetworkProfilesTypes.go | 194 +- .../infra/AlbNetworkSecurityPoliciesClient.go | 189 +- .../infra/AlbNetworkSecurityPoliciesTypes.go | 194 +- .../nsxt/infra/AlbOnboardingWorkflowClient.go | 83 +- .../nsxt/infra/AlbOnboardingWorkflowTypes.go | 62 +- .../nsxt/infra/AlbPkiProfilesClient.go | 189 +- .../nsxt/infra/AlbPkiProfilesTypes.go | 194 +- .../AlbPoolGroupDeploymentPoliciesClient.go | 189 +- .../AlbPoolGroupDeploymentPoliciesTypes.go | 194 +- .../nsxt/infra/AlbPoolGroupsClient.go | 189 +- .../services/nsxt/infra/AlbPoolGroupsTypes.go | 194 +- .../services/nsxt/infra/AlbPoolsClient.go | 189 +- .../services/nsxt/infra/AlbPoolsTypes.go | 194 +- .../nsxt/infra/AlbPriorityLabelsClient.go | 189 +- .../nsxt/infra/AlbPriorityLabelsTypes.go | 194 +- .../nsxt/infra/AlbProtocolParsersClient.go | 189 +- .../nsxt/infra/AlbProtocolParsersTypes.go | 194 +- .../nsxt/infra/AlbSecurityPoliciesClient.go | 189 +- .../nsxt/infra/AlbSecurityPoliciesTypes.go | 194 +- .../infra/AlbServerAutoScalePoliciesClient.go | 189 +- .../infra/AlbServerAutoScalePoliciesTypes.go | 194 +- .../infra/AlbSslKeyAndCertificatesClient.go | 189 +- .../infra/AlbSslKeyAndCertificatesTypes.go | 194 +- .../nsxt/infra/AlbSslProfilesClient.go | 189 +- .../nsxt/infra/AlbSslProfilesTypes.go | 194 +- .../nsxt/infra/AlbSsoPoliciesClient.go | 189 +- .../nsxt/infra/AlbSsoPoliciesTypes.go | 194 +- .../nsxt/infra/AlbStringGroupsClient.go | 189 +- .../nsxt/infra/AlbStringGroupsTypes.go | 194 +- .../infra/AlbTrafficCloneProfilesClient.go | 189 +- .../infra/AlbTrafficCloneProfilesTypes.go | 194 +- .../nsxt/infra/AlbVirtualServicesClient.go | 189 +- .../nsxt/infra/AlbVirtualServicesTypes.go | 194 +- .../nsxt/infra/AlbVsDataScriptSetsClient.go | 189 +- .../nsxt/infra/AlbVsDataScriptSetsTypes.go | 194 +- .../services/nsxt/infra/AlbVsVipsClient.go | 189 +- .../services/nsxt/infra/AlbVsVipsTypes.go | 194 +- .../services/nsxt/infra/AlbWafCrsClient.go | 189 +- .../services/nsxt/infra/AlbWafCrsTypes.go | 194 +- .../nsxt/infra/AlbWafPoliciesClient.go | 189 +- .../nsxt/infra/AlbWafPoliciesTypes.go | 194 +- .../nsxt/infra/AlbWafPolicyPsmGroupsClient.go | 189 +- .../nsxt/infra/AlbWafPolicyPsmGroupsTypes.go | 194 +- .../nsxt/infra/AlbWafProfilesClient.go | 189 +- .../nsxt/infra/AlbWafProfilesTypes.go | 194 +- .../services/nsxt/infra/AlbWebhooksClient.go | 189 +- .../services/nsxt/infra/AlbWebhooksTypes.go | 194 +- .../services/nsxt/infra/BfdProfilesClient.go | 169 +- .../services/nsxt/infra/BfdProfilesTypes.go | 206 +- .../services/nsxt/infra/CabundlesClient.go | 181 +- .../services/nsxt/infra/CabundlesTypes.go | 205 +- .../services/nsxt/infra/CertificatesClient.go | 171 +- .../services/nsxt/infra/CertificatesTypes.go | 211 +- ...oudNativeServiceGroupAssociationsClient.go | 105 + ...loudNativeServiceGroupAssociationsTypes.go | 110 + .../infra/ConnectivityGlobalConfigClient.go | 119 +- .../infra/ConnectivityGlobalConfigTypes.go | 80 +- .../services/nsxt/infra/ConstraintsClient.go | 169 +- .../services/nsxt/infra/ConstraintsTypes.go | 188 +- .../nsxt/infra/ContextProfilesClient.go | 173 +- .../nsxt/infra/ContextProfilesTypes.go | 212 +- .../services/nsxt/infra/CrlsClient.go | 203 +- .../services/nsxt/infra/CrlsTypes.go | 245 +- .../services/nsxt/infra/CsrsClient.go | 243 +- .../services/nsxt/infra/CsrsTypes.go | 242 +- .../nsxt/infra/DeploymentZonesClient.go | 107 +- .../nsxt/infra/DeploymentZonesTypes.go | 92 +- .../nsxt/infra/DhcpRelayConfigsClient.go | 169 +- .../nsxt/infra/DhcpRelayConfigsTypes.go | 188 +- .../nsxt/infra/DhcpServerConfigsClient.go | 169 +- .../nsxt/infra/DhcpServerConfigsTypes.go | 188 +- .../nsxt/infra/DnsForwarderZonesClient.go | 169 +- .../nsxt/infra/DnsForwarderZonesTypes.go | 188 +- .../nsxt/infra/DnsSecurityProfilesClient.go | 169 +- .../nsxt/infra/DnsSecurityProfilesTypes.go | 206 +- .../services/nsxt/infra/DomainsClient.go | 169 +- .../services/nsxt/infra/DomainsTypes.go | 188 +- .../services/nsxt/infra/DraftsClient.go | 191 +- .../services/nsxt/infra/DraftsTypes.go | 228 +- .../nsxt/infra/EvpnTenantConfigsClient.go | 169 +- .../nsxt/infra/EvpnTenantConfigsTypes.go | 188 +- .../nsxt/infra/FederationConfigClient.go | 65 +- .../nsxt/infra/FederationConfigTypes.go | 28 +- .../FirewallIdentityStoreLdapServerClient.go | 65 +- .../FirewallIdentityStoreLdapServerTypes.go | 46 +- .../infra/FirewallIdentityStoreSizeClient.go | 69 +- .../infra/FirewallIdentityStoreSizeTypes.go | 40 +- .../infra/FirewallIdentityStoresClient.go | 197 +- .../FirewallIdentityStoresOrgUnitsClient.go | 65 +- .../FirewallIdentityStoresOrgUnitsTypes.go | 40 +- .../nsxt/infra/FirewallIdentityStoresTypes.go | 258 +- .../infra/FirewallIpReputationFeedClient.go | 133 + .../infra/FirewallIpReputationFeedTypes.go | 120 + .../nsxt/infra/FirewallSchedulersClient.go | 169 +- .../nsxt/infra/FirewallSchedulersTypes.go | 194 +- .../FirewallSessionTimerProfilesClient.go | 169 +- .../FirewallSessionTimerProfilesTypes.go | 206 +- .../infra/FloodProtectionProfilesClient.go | 179 +- .../infra/FloodProtectionProfilesTypes.go | 206 +- .../nsxt/infra/FullSyncActionClient.go | 49 +- .../nsxt/infra/FullSyncActionTypes.go | 38 +- .../nsxt/infra/FullSyncStatesClient.go | 97 +- .../nsxt/infra/FullSyncStatesTypes.go | 92 +- .../nsxt/infra/GatewayQosProfilesClient.go | 169 +- .../nsxt/infra/GatewayQosProfilesTypes.go | 206 +- .../services/nsxt/infra/GlobalConfigClient.go | 124 +- .../services/nsxt/infra/GlobalConfigTypes.go | 80 +- .../nsxt/infra/GroupAssociationsClient.go | 65 +- .../nsxt/infra/GroupAssociationsTypes.go | 76 +- .../infra/GroupServiceAssociationsClient.go | 65 +- .../infra/GroupServiceAssociationsTypes.go | 70 +- .../nsxt/infra/HostSwitchProfilesClient.go | 191 +- .../nsxt/infra/HostSwitchProfilesTypes.go | 227 +- .../infra/HostTransportNodeProfilesClient.go | 149 +- .../infra/HostTransportNodeProfilesTypes.go | 154 +- .../infra/IdentityFirewallStoresClient.go | 284 + .../nsxt/infra/IdentityFirewallStoresTypes.go | 332 + .../infra/IdentityGroupAssociationsClient.go | 105 + .../infra/IdentityGroupAssociationsTypes.go | 110 + .../services/nsxt/infra/IgmpProfilesClient.go | 169 +- .../services/nsxt/infra/IgmpProfilesTypes.go | 188 +- .../infra/IpAddressGroupAssociationsClient.go | 65 +- .../infra/IpAddressGroupAssociationsTypes.go | 76 +- .../services/nsxt/infra/IpBlocksClient.go | 169 +- .../services/nsxt/infra/IpBlocksTypes.go | 188 +- .../nsxt/infra/IpDiscoveryProfilesClient.go | 169 +- .../nsxt/infra/IpDiscoveryProfilesTypes.go | 206 +- .../services/nsxt/infra/IpPoolsClient.go | 169 +- .../services/nsxt/infra/IpPoolsTypes.go | 188 +- .../infra/IpfixDfwCollectorProfilesClient.go | 169 +- .../infra/IpfixDfwCollectorProfilesTypes.go | 206 +- .../nsxt/infra/IpfixDfwProfilesClient.go | 169 +- .../nsxt/infra/IpfixDfwProfilesTypes.go | 206 +- .../infra/IpfixL2CollectorProfilesClient.go | 169 +- .../infra/IpfixL2CollectorProfilesTypes.go | 206 +- .../nsxt/infra/IpfixL2ProfilesClient.go | 169 +- .../nsxt/infra/IpfixL2ProfilesTypes.go | 206 +- .../nsxt/infra/IpsecVpnDpdProfilesClient.go | 169 +- .../nsxt/infra/IpsecVpnDpdProfilesTypes.go | 188 +- .../nsxt/infra/IpsecVpnIkeProfilesClient.go | 169 +- .../nsxt/infra/IpsecVpnIkeProfilesTypes.go | 188 +- .../infra/IpsecVpnTunnelProfilesClient.go | 169 +- .../nsxt/infra/IpsecVpnTunnelProfilesTypes.go | 188 +- .../nsxt/infra/Ipv6DadProfilesClient.go | 169 +- .../nsxt/infra/Ipv6DadProfilesTypes.go | 206 +- .../nsxt/infra/Ipv6NdraProfilesClient.go | 169 +- .../nsxt/infra/Ipv6NdraProfilesTypes.go | 206 +- .../nsxt/infra/L7AccessProfilesClient.go | 179 +- .../nsxt/infra/L7AccessProfilesTypes.go | 212 +- .../services/nsxt/infra/LabelsClient.go | 169 +- .../services/nsxt/infra/LabelsTypes.go | 188 +- .../nsxt/infra/LatencyProfilesClient.go | 179 +- .../nsxt/infra/LatencyProfilesTypes.go | 188 +- .../nsxt/infra/LbAppProfilesClient.go | 179 +- .../services/nsxt/infra/LbAppProfilesTypes.go | 194 +- .../nsxt/infra/LbClientSslProfilesClient.go | 199 +- .../nsxt/infra/LbClientSslProfilesTypes.go | 194 +- .../nsxt/infra/LbMonitorProfilesClient.go | 209 +- .../nsxt/infra/LbMonitorProfilesTypes.go | 194 +- .../services/nsxt/infra/LbNodeUsageClient.go | 73 +- .../nsxt/infra/LbNodeUsageSummaryClient.go | 71 +- .../nsxt/infra/LbNodeUsageSummaryTypes.go | 40 +- .../services/nsxt/infra/LbNodeUsageTypes.go | 34 +- .../nsxt/infra/LbPersistenceProfilesClient.go | 179 +- .../nsxt/infra/LbPersistenceProfilesTypes.go | 194 +- .../services/nsxt/infra/LbPoolsClient.go | 169 +- .../services/nsxt/infra/LbPoolsTypes.go | 194 +- .../nsxt/infra/LbServerSslProfilesClient.go | 199 +- .../nsxt/infra/LbServerSslProfilesTypes.go | 194 +- .../nsxt/infra/LbServiceUsageSummaryClient.go | 65 +- .../nsxt/infra/LbServiceUsageSummaryTypes.go | 34 +- .../services/nsxt/infra/LbServicesClient.go | 169 +- .../services/nsxt/infra/LbServicesTypes.go | 194 +- .../infra/LbSslCiphersAndProtocolsClient.go | 71 +- .../infra/LbSslCiphersAndProtocolsTypes.go | 64 +- .../nsxt/infra/LbVirtualServersClient.go | 169 +- .../nsxt/infra/LbVirtualServersTypes.go | 194 +- .../services/nsxt/infra/LivetracesClient.go | 201 +- .../services/nsxt/infra/LivetracesTypes.go | 222 +- .../nsxt/infra/MacDiscoveryProfilesClient.go | 169 +- .../nsxt/infra/MacDiscoveryProfilesTypes.go | 206 +- .../nsxt/infra/ManagerIpPoolsClient.go | 97 +- .../nsxt/infra/ManagerIpPoolsTypes.go | 92 +- .../nsxt/infra/MetadataProxiesClient.go | 169 +- .../nsxt/infra/MetadataProxiesTypes.go | 188 +- .../services/nsxt/infra/NvdsUrtClient.go | 73 +- .../services/nsxt/infra/NvdsUrtTypes.go | 46 +- .../nsxt/infra/OpsGlobalConfigClient.go | 119 +- .../nsxt/infra/OpsGlobalConfigTypes.go | 80 +- .../nsxt/infra/PartnerServicesClient.go | 97 +- .../nsxt/infra/PartnerServicesTypes.go | 92 +- .../PhysicalServerGroupAssociationsClient.go | 105 + .../PhysicalServerGroupAssociationsTypes.go | 110 + .../services/nsxt/infra/PimProfilesClient.go | 169 +- .../services/nsxt/infra/PimProfilesTypes.go | 188 +- .../nsxt/infra/PodGroupAssociationsClient.go | 65 +- .../nsxt/infra/PodGroupAssociationsTypes.go | 76 +- .../nsxt/infra/PortMirroringProfilesClient.go | 169 +- .../nsxt/infra/PortMirroringProfilesTypes.go | 200 +- .../services/nsxt/infra/QosProfilesClient.go | 169 +- .../services/nsxt/infra/QosProfilesTypes.go | 200 +- .../services/nsxt/infra/ReactionsClient.go | 169 +- .../services/nsxt/infra/ReactionsTypes.go | 188 +- .../nsxt/infra/SandboxedResourcesClient.go | 93 + .../nsxt/infra/SandboxedResourcesTypes.go | 74 + .../nsxt/infra/SecurityGlobalConfigClient.go | 97 +- .../nsxt/infra/SecurityGlobalConfigTypes.go | 54 +- .../infra/SegmentSecurityProfilesClient.go | 169 +- .../infra/SegmentSecurityProfilesTypes.go | 206 +- .../services/nsxt/infra/SegmentsClient.go | 263 +- .../services/nsxt/infra/SegmentsTypes.go | 336 +- .../nsxt/infra/ServiceChainsClient.go | 169 +- .../services/nsxt/infra/ServiceChainsTypes.go | 188 +- .../nsxt/infra/ServiceReferencesClient.go | 169 +- .../nsxt/infra/ServiceReferencesTypes.go | 194 +- .../services/nsxt/infra/ServicesClient.go | 169 +- .../services/nsxt/infra/ServicesTypes.go | 194 +- .../services/nsxt/infra/SharesClient.go | 271 + .../services/nsxt/infra/SharesTypes.go | 308 + .../services/nsxt/infra/SitesClient.go | 169 +- .../services/nsxt/infra/SitesTypes.go | 194 +- .../services/nsxt/infra/SpanClient.go | 65 +- .../services/nsxt/infra/SpanTypes.go | 40 +- .../nsxt/infra/SpoofguardProfilesClient.go | 169 +- .../nsxt/infra/SpoofguardProfilesTypes.go | 206 +- .../nsxt/infra/StaticMimeContentsClient.go | 179 +- .../nsxt/infra/StaticMimeContentsTypes.go | 206 +- .../services/nsxt/infra/TagsClient.go | 67 +- .../services/nsxt/infra/TagsTypes.go | 88 +- .../services/nsxt/infra/Tier0sClient.go | 225 +- .../services/nsxt/infra/Tier0sTypes.go | 270 +- .../services/nsxt/infra/Tier1sClient.go | 187 +- .../services/nsxt/infra/Tier1sTypes.go | 222 +- .../TlsInspectionActionProfilesClient.go | 191 +- .../infra/TlsInspectionActionProfilesTypes.go | 188 +- .../nsxt/infra/TlsInspectionPoliciesClient.go | 179 +- .../nsxt/infra/TlsInspectionPoliciesTypes.go | 194 +- .../services/nsxt/infra/TraceflowsClient.go | 205 +- .../services/nsxt/infra/TraceflowsTypes.go | 234 +- .../nsxt/infra/TransportZoneProfilesClient.go | 179 +- .../nsxt/infra/TransportZoneProfilesTypes.go | 188 +- .../nsxt/infra/UrlCategoriesClient.go | 65 +- .../services/nsxt/infra/UrlCategoriesTypes.go | 64 +- .../infra/UrlReputationSeveritiesClient.go | 65 +- .../infra/UrlReputationSeveritiesTypes.go | 64 +- .../VirtualMachineGroupAssociationsClient.go | 65 +- .../VirtualMachineGroupAssociationsTypes.go | 76 +- ...NetworkInterfaceGroupAssociationsClient.go | 65 +- ...lNetworkInterfaceGroupAssociationsTypes.go | 76 +- .../services/nsxt/infra/VniPoolsClient.go | 169 +- .../services/nsxt/infra/VniPoolsTypes.go | 188 +- .../context_profiles/AttributesClient.go | 65 +- .../infra/context_profiles/AttributesTypes.go | 76 +- .../CustomAttributesClient.go | 83 +- .../context_profiles/CustomAttributesTypes.go | 66 +- .../custom_attributes/DefaultClient.go | 109 +- .../custom_attributes/DefaultTypes.go | 134 +- .../infra/domains/CommunicationMapsClient.go | 231 +- .../infra/domains/CommunicationMapsTypes.go | 282 +- .../domains/DomainDeploymentMapsClient.go | 169 +- .../domains/DomainDeploymentMapsTypes.go | 228 +- .../infra/domains/EndpointPoliciesClient.go | 169 +- .../infra/domains/EndpointPoliciesTypes.go | 220 +- ...FloodProtectionProfileBindingMapsClient.go | 65 +- ...lFloodProtectionProfileBindingMapsTypes.go | 64 +- ...allSessionTimerProfileBindingMapsClient.go | 65 +- ...wallSessionTimerProfileBindingMapsTypes.go | 64 +- .../infra/domains/ForwardingPoliciesClient.go | 169 +- .../infra/domains/ForwardingPoliciesTypes.go | 234 +- .../infra/domains/GatewayPoliciesClient.go | 201 +- .../infra/domains/GatewayPoliciesTypes.go | 288 +- .../nsxt/infra/domains/GroupsClient.go | 173 +- .../nsxt/infra/domains/GroupsTypes.go | 246 +- .../IntrusionServiceGatewayPoliciesClient.go | 201 +- .../IntrusionServiceGatewayPoliciesTypes.go | 288 +- .../domains/IntrusionServicePoliciesClient.go | 201 +- .../domains/IntrusionServicePoliciesTypes.go | 288 +- .../domains/RedirectionPoliciesClient.go | 201 +- .../infra/domains/RedirectionPoliciesTypes.go | 296 +- .../infra/domains/SecurityPoliciesClient.go | 201 +- .../infra/domains/SecurityPoliciesTypes.go | 288 +- .../infra/ip_pools/IpAllocationsClient.go | 169 +- .../nsxt/infra/ip_pools/IpAllocationsTypes.go | 228 +- .../nsxt/infra/ip_pools/IpSubnetsClient.go | 179 +- .../nsxt/infra/ip_pools/IpSubnetsTypes.go | 228 +- .../nsxt/infra/realized_state/AlarmsClient.go | 65 +- .../nsxt/infra/realized_state/AlarmsTypes.go | 58 +- .../realized_state/EnforcementPointsClient.go | 97 +- .../realized_state/EnforcementPointsTypes.go | 86 +- .../realized_state/RealizedEntitiesClient.go | 65 +- .../realized_state/RealizedEntitiesTypes.go | 40 +- .../realized_state/RealizedEntityClient.go | 83 +- .../realized_state/RealizedEntityTypes.go | 66 +- .../nsxt/infra/realized_state/StatusClient.go | 65 +- .../nsxt/infra/realized_state/StatusTypes.go | 46 +- .../SystemExcludedVirtualMachinesClient.go | 65 +- .../SystemExcludedVirtualMachinesTypes.go | 64 +- .../SystemVirtualMachinesClient.go | 65 +- .../SystemVirtualMachinesTypes.go | 64 +- .../UnassociatedVirtualMachinesClient.go | 65 +- .../UnassociatedVirtualMachinesTypes.go | 70 +- .../realized_state/VirtualMachinesClient.go | 65 +- .../realized_state/VirtualMachinesTypes.go | 70 +- .../enforcement_points/VifsClient.go | 65 +- .../enforcement_points/VifsTypes.go | 72 +- .../VirtualMachinesClient.go | 96 +- .../VirtualMachinesTypes.go | 112 +- .../nsxt/infra/segments/ArpProxyClient.go | 65 +- .../nsxt/infra/segments/ArpProxyTypes.go | 84 +- .../nsxt/infra/segments/ArpTableClient.go | 65 +- .../nsxt/infra/segments/ArpTableTypes.go | 84 +- .../infra/segments/BepStatisticsClient.go | 65 +- .../nsxt/infra/segments/BepStatisticsTypes.go | 48 +- .../nsxt/infra/segments/BepStatusClient.go | 65 +- .../nsxt/infra/segments/BepStatusTypes.go | 48 +- .../DhcpStaticBindingConfigsClient.go | 179 +- .../segments/DhcpStaticBindingConfigsTypes.go | 228 +- .../infra/segments/EffectiveProfilesClient.go | 93 + .../infra/segments/EffectiveProfilesTypes.go | 75 + .../GatewayInterfaceArpTableClient.go | 70 +- .../segments/GatewayInterfaceArpTableTypes.go | 84 +- .../GatewayInterfaceDadStateClient.go | 65 +- .../segments/GatewayInterfaceDadStateTypes.go | 48 +- .../GatewayInterfaceStatisticsClient.go | 65 +- .../GatewayInterfaceStatisticsTypes.go | 84 +- .../nsxt/infra/segments/MacTableClient.go | 65 +- .../nsxt/infra/segments/MacTableTypes.go | 84 +- .../nsxt/infra/segments/PortsClient.go | 169 +- .../nsxt/infra/segments/PortsTypes.go | 228 +- ...egmentDiscoveryProfileBindingMapsClient.go | 169 +- ...SegmentDiscoveryProfileBindingMapsTypes.go | 228 +- ...gmentMonitoringProfileBindingMapsClient.go | 169 +- ...egmentMonitoringProfileBindingMapsTypes.go | 228 +- .../SegmentQosProfileBindingMapsClient.go | 169 +- .../SegmentQosProfileBindingMapsTypes.go | 222 +- ...SegmentSecurityProfileBindingMapsClient.go | 169 +- .../SegmentSecurityProfileBindingMapsTypes.go | 222 +- .../infra/segments/ServiceSegmentsClient.go | 169 +- .../infra/segments/ServiceSegmentsTypes.go | 182 +- .../nsxt/infra/segments/StateClient.go | 97 +- .../nsxt/infra/segments/StateTypes.go | 122 +- .../nsxt/infra/segments/StatisticsClient.go | 65 +- .../nsxt/infra/segments/StatisticsTypes.go | 84 +- .../nsxt/infra/segments/TepTableClient.go | 65 +- .../nsxt/infra/segments/TepTableTypes.go | 84 +- .../intrusion_services/AffectedIpsClient.go | 65 +- .../intrusion_services/AffectedIpsTypes.go | 64 +- .../intrusion_services/AffectedUsersClient.go | 65 +- .../intrusion_services/AffectedUsersTypes.go | 64 +- .../intrusion_services/AffectedVmsClient.go | 65 +- .../intrusion_services/AffectedVmsTypes.go | 64 +- .../ClusterConfigsClient.go | 151 +- .../intrusion_services/ClusterConfigsTypes.go | 160 +- .../GlobalSignaturesClient.go | 169 +- .../GlobalSignaturesTypes.go | 188 +- .../intrusion_services/IdsEventsClient.go | 67 +- .../intrusion_services/IdsEventsTypes.go | 43 +- .../IdsStandaloneHostConfigClient.go | 119 +- .../IdsStandaloneHostConfigTypes.go | 80 +- .../intrusion_services/IdsSummaryClient.go | 67 +- .../intrusion_services/IdsSummaryTypes.go | 73 +- .../intrusion_services/ProfilesClient.go | 169 +- .../intrusion_services/ProfilesTypes.go | 188 +- .../SignatureVersionsClient.go | 132 +- .../SignatureVersionsTypes.go | 140 +- .../intrusion_services/SignaturesClient.go | 49 +- .../intrusion_services/SignaturesTypes.go | 26 +- .../intrusion_services/StatsClient.go | 51 +- .../security/intrusion_services/StatsTypes.go | 44 +- .../ClusterControlPlanesClient.go | 147 +- ...usterControlPlanesHeartbeatConfigClient.go | 65 +- ...lusterControlPlanesHeartbeatConfigTypes.go | 80 +- .../ClusterControlPlanesStatusClient.go | 65 +- .../ClusterControlPlanesStatusTypes.go | 80 +- .../ClusterControlPlanesTypes.go | 224 +- .../ContainerClusterNcpstatusClient.go | 97 +- .../ContainerClusterNcpstatusTypes.go | 122 +- .../EdgeBridgeProfilesClient.go | 169 +- .../EdgeBridgeProfilesTypes.go | 262 +- .../enforcement_points/EdgeClustersClient.go | 97 +- .../enforcement_points/EdgeClustersTypes.go | 124 +- .../HostTransportNodesAggstatusClient.go | 65 +- .../HostTransportNodesAggstatusTypes.go | 50 +- .../HostTransportNodesClient.go | 267 +- .../HostTransportNodesStatusClient.go | 65 +- .../HostTransportNodesStatusTypes.go | 86 +- .../HostTransportNodesTypes.go | 596 +- .../enforcement_points/SubClustersClient.go | 338 + .../enforcement_points/SubClustersTypes.go | 434 + .../TransportNodeCollectionsClient.go | 229 +- .../TransportNodeCollectionsTypes.go | 400 +- .../TransportZonesAggstatusClient.go | 65 +- .../TransportZonesAggstatusTypes.go | 44 +- .../TransportZonesClient.go | 179 +- .../enforcement_points/TransportZonesTypes.go | 268 +- .../edge_clusters/EdgeNodesClient.go | 97 +- .../edge_clusters/EdgeNodesTypes.go | 140 +- .../edge_clusters/FqdnAnalysisConfigClient.go | 147 +- .../edge_clusters/FqdnAnalysisConfigTypes.go | 196 +- .../UrlCategorizationConfigsClient.go | 147 +- .../UrlCategorizationConfigsTypes.go | 228 +- .../nsxt/infra/tier_0s/ArpProxiesClient.go | 65 +- .../nsxt/infra/tier_0s/ArpProxiesTypes.go | 84 +- .../infra/tier_0s/CommunityListsClient.go | 169 +- .../nsxt/infra/tier_0s/CommunityListsTypes.go | 228 +- .../nsxt/infra/tier_0s/DnsForwarderClient.go | 155 +- .../nsxt/infra/tier_0s/DnsForwarderTypes.go | 172 +- .../services/nsxt/infra/tier_0s/EvpnClient.go | 119 +- .../services/nsxt/infra/tier_0s/EvpnTypes.go | 104 +- .../FloodProtectionProfileBindingsClient.go | 137 +- .../FloodProtectionProfileBindingsTypes.go | 164 +- .../infra/tier_0s/ForwardingTableClient.go | 65 +- .../infra/tier_0s/ForwardingTableTypes.go | 96 +- .../infra/tier_0s/GatewayFirewallClient.go | 65 +- .../infra/tier_0s/GatewayFirewallTypes.go | 36 +- .../nsxt/infra/tier_0s/GroupsClient.go | 169 +- .../nsxt/infra/tier_0s/GroupsTypes.go | 234 +- .../infra/tier_0s/InterVrfRoutingClient.go | 281 + .../infra/tier_0s/InterVrfRoutingTypes.go | 343 + .../infra/tier_0s/IpsecVpnServicesClient.go | 169 +- .../infra/tier_0s/IpsecVpnServicesTypes.go | 228 +- .../nsxt/infra/tier_0s/L2vpnServicesClient.go | 169 +- .../nsxt/infra/tier_0s/L2vpnServicesTypes.go | 228 +- .../infra/tier_0s/LocaleServicesClient.go | 169 +- .../nsxt/infra/tier_0s/LocaleServicesTypes.go | 228 +- .../services/nsxt/infra/tier_0s/NatClient.go | 65 +- .../services/nsxt/infra/tier_0s/NatTypes.go | 72 +- .../nsxt/infra/tier_0s/PrefixListsClient.go | 169 +- .../nsxt/infra/tier_0s/PrefixListsTypes.go | 228 +- .../nsxt/infra/tier_0s/RouteMapsClient.go | 169 +- .../nsxt/infra/tier_0s/RouteMapsTypes.go | 228 +- .../nsxt/infra/tier_0s/RoutingTableClient.go | 65 +- .../nsxt/infra/tier_0s/RoutingTableTypes.go | 96 +- .../infra/tier_0s/SecurityConfigClient.go | 149 +- .../nsxt/infra/tier_0s/SecurityConfigTypes.go | 204 +- .../SessionTimerProfileBindingsClient.go | 137 +- .../SessionTimerProfileBindingsTypes.go | 164 +- .../nsxt/infra/tier_0s/StateClient.go | 65 +- .../services/nsxt/infra/tier_0s/StateTypes.go | 84 +- .../nsxt/infra/tier_0s/StaticRoutesClient.go | 169 +- .../nsxt/infra/tier_0s/StaticRoutesTypes.go | 228 +- .../LocalEndpointsClient.go | 169 +- .../ipsec_vpn_services/LocalEndpointsTypes.go | 268 +- .../ipsec_vpn_services/SessionsClient.go | 213 +- .../ipsec_vpn_services/SessionsTypes.go | 312 +- .../ipsec_vpn_services/SummaryClient.go | 65 +- .../ipsec_vpn_services/SummaryTypes.go | 56 +- .../locale_services/ArpProxiesClient.go | 70 +- .../locale_services/ArpProxiesTypes.go | 92 +- .../tier_0s/locale_services/BgpClient.go | 159 +- .../infra/tier_0s/locale_services/BgpTypes.go | 203 +- .../ByodServiceInstancesClient.go | 169 +- .../ByodServiceInstancesTypes.go | 268 +- .../EvpnTunnelEndpointsClient.go | 169 +- .../EvpnTunnelEndpointsTypes.go | 268 +- .../FloodProtectionProfileBindingsClient.go | 137 +- .../FloodProtectionProfileBindingsTypes.go | 196 +- .../locale_services/GatewayFirewallClient.go | 65 +- .../locale_services/GatewayFirewallTypes.go | 44 +- .../locale_services/InterfaceGroupsClient.go | 291 + .../locale_services/InterfaceGroupsTypes.go | 378 + .../locale_services/InterfacesClient.go | 169 +- .../locale_services/InterfacesTypes.go | 286 +- .../locale_services/IpsecVpnServicesClient.go | 194 +- .../locale_services/IpsecVpnServicesTypes.go | 268 +- .../locale_services/L2vpnContextClient.go | 67 +- .../locale_services/L2vpnContextTypes.go | 44 +- .../locale_services/L2vpnServicesClient.go | 194 +- .../locale_services/L2vpnServicesTypes.go | 268 +- .../locale_services/L3vpnContextClient.go | 67 +- .../locale_services/L3vpnContextTypes.go | 44 +- .../tier_0s/locale_services/L3vpnsClient.go | 213 +- .../tier_0s/locale_services/L3vpnsTypes.go | 318 +- .../locale_services/MulticastClient.go | 119 +- .../tier_0s/locale_services/MulticastTypes.go | 128 +- .../tier_0s/locale_services/OspfClient.go | 129 +- .../tier_0s/locale_services/OspfTypes.go | 128 +- .../locale_services/ServiceInstancesClient.go | 187 +- .../locale_services/ServiceInstancesTypes.go | 312 +- .../ServiceInterfacesClient.go | 169 +- .../locale_services/ServiceInterfacesTypes.go | 268 +- .../SessionTimerProfileBindingsClient.go | 137 +- .../SessionTimerProfileBindingsTypes.go | 196 +- .../Tier0DeploymentMapsClient.go | 179 +- .../Tier0DeploymentMapsTypes.go | 268 +- .../locale_services/bgp/NeighborsClient.go | 169 +- .../locale_services/bgp/NeighborsTypes.go | 286 +- .../LocalEndpointsClient.go | 194 +- .../ipsec_vpn_services/LocalEndpointsTypes.go | 308 +- .../ipsec_vpn_services/SessionsClient.go | 243 +- .../ipsec_vpn_services/SessionsTypes.go | 360 +- .../ipsec_vpn_services/SummaryClient.go | 70 +- .../ipsec_vpn_services/SummaryTypes.go | 64 +- .../l2vpn_services/SessionsClient.go | 221 +- .../l2vpn_services/SessionsTypes.go | 366 +- .../locale_services/ospf/AreasClient.go | 179 +- .../locale_services/ospf/AreasTypes.go | 268 +- .../locale_services/ospf/DatabaseClient.go | 65 +- .../locale_services/ospf/DatabaseTypes.go | 86 +- .../locale_services/ospf/NeighborsClient.go | 65 +- .../locale_services/ospf/NeighborsTypes.go | 86 +- .../locale_services/ospf/RoutesClient.go | 65 +- .../locale_services/ospf/RoutesTypes.go | 92 +- .../nsxt/infra/tier_0s/nat/NatRulesClient.go | 169 +- .../nsxt/infra/tier_0s/nat/NatRulesTypes.go | 268 +- .../infra/tier_0s/nat/StatisticsClient.go | 65 +- .../nsxt/infra/tier_0s/nat/StatisticsTypes.go | 78 +- .../tier_0s/static_routes/BfdPeersClient.go | 169 +- .../tier_0s/static_routes/BfdPeersTypes.go | 228 +- .../infra/tier_1s/AdvertisedNetworksClient.go | 103 + .../infra/tier_1s/AdvertisedNetworksTypes.go | 105 + .../nsxt/infra/tier_1s/ArpProxiesClient.go | 65 +- .../nsxt/infra/tier_1s/ArpProxiesTypes.go | 84 +- .../nsxt/infra/tier_1s/DnsForwarderClient.go | 155 +- .../nsxt/infra/tier_1s/DnsForwarderTypes.go | 172 +- .../FloodProtectionProfileBindingsClient.go | 137 +- .../FloodProtectionProfileBindingsTypes.go | 164 +- .../infra/tier_1s/ForwardingTableClient.go | 65 +- .../infra/tier_1s/ForwardingTableTypes.go | 96 +- .../infra/tier_1s/GatewayFirewallClient.go | 65 +- .../infra/tier_1s/GatewayFirewallTypes.go | 36 +- .../infra/tier_1s/IpsecVpnServicesClient.go | 169 +- .../infra/tier_1s/IpsecVpnServicesTypes.go | 228 +- .../nsxt/infra/tier_1s/L2vpnServicesClient.go | 169 +- .../nsxt/infra/tier_1s/L2vpnServicesTypes.go | 228 +- .../infra/tier_1s/LocaleServicesClient.go | 169 +- .../nsxt/infra/tier_1s/LocaleServicesTypes.go | 228 +- .../services/nsxt/infra/tier_1s/NatClient.go | 65 +- .../services/nsxt/infra/tier_1s/NatTypes.go | 72 +- .../infra/tier_1s/SecurityConfigClient.go | 131 +- .../nsxt/infra/tier_1s/SecurityConfigTypes.go | 140 +- .../nsxt/infra/tier_1s/SegmentsClient.go | 209 +- .../nsxt/infra/tier_1s/SegmentsTypes.go | 318 +- .../SessionTimerProfileBindingsClient.go | 137 +- .../SessionTimerProfileBindingsTypes.go | 164 +- .../nsxt/infra/tier_1s/StateClient.go | 65 +- .../services/nsxt/infra/tier_1s/StateTypes.go | 84 +- .../nsxt/infra/tier_1s/StaticRoutesClient.go | 169 +- .../nsxt/infra/tier_1s/StaticRoutesTypes.go | 228 +- ...lsInspectionConfigProfileBindingsClient.go | 147 +- ...TlsInspectionConfigProfileBindingsTypes.go | 164 +- .../infra/tier_1s/TlsInspectionStateClient.go | 65 +- .../infra/tier_1s/TlsInspectionStateTypes.go | 78 +- .../LocalEndpointsClient.go | 169 +- .../ipsec_vpn_services/LocalEndpointsTypes.go | 268 +- .../ipsec_vpn_services/SessionsClient.go | 213 +- .../ipsec_vpn_services/SessionsTypes.go | 312 +- .../ipsec_vpn_services/SummaryClient.go | 65 +- .../ipsec_vpn_services/SummaryTypes.go | 56 +- .../locale_services/ArpProxiesClient.go | 70 +- .../locale_services/ArpProxiesTypes.go | 92 +- .../ByodServiceInstancesClient.go | 169 +- .../ByodServiceInstancesTypes.go | 268 +- .../FloodProtectionProfileBindingsClient.go | 137 +- .../FloodProtectionProfileBindingsTypes.go | 196 +- .../locale_services/GatewayFirewallClient.go | 65 +- .../locale_services/GatewayFirewallTypes.go | 44 +- .../locale_services/InterfaceGroupsClient.go | 291 + .../locale_services/InterfaceGroupsTypes.go | 378 + .../locale_services/InterfacesClient.go | 169 +- .../locale_services/InterfacesTypes.go | 268 +- .../locale_services/IpsecVpnServicesClient.go | 194 +- .../locale_services/IpsecVpnServicesTypes.go | 268 +- .../locale_services/L2vpnServicesClient.go | 194 +- .../locale_services/L2vpnServicesTypes.go | 268 +- .../locale_services/MulticastClient.go | 119 +- .../tier_1s/locale_services/MulticastTypes.go | 128 +- .../locale_services/ServiceInstancesClient.go | 169 +- .../locale_services/ServiceInstancesTypes.go | 268 +- .../ServiceInterfacesClient.go | 169 +- .../locale_services/ServiceInterfacesTypes.go | 268 +- .../SessionTimerProfileBindingsClient.go | 137 +- .../SessionTimerProfileBindingsTypes.go | 196 +- .../LocalEndpointsClient.go | 194 +- .../ipsec_vpn_services/LocalEndpointsTypes.go | 308 +- .../ipsec_vpn_services/SessionsClient.go | 243 +- .../ipsec_vpn_services/SessionsTypes.go | 360 +- .../ipsec_vpn_services/SummaryClient.go | 70 +- .../ipsec_vpn_services/SummaryTypes.go | 64 +- .../l2vpn_services/SessionsClient.go | 221 +- .../l2vpn_services/SessionsTypes.go | 366 +- .../nsxt/infra/tier_1s/nat/NatRulesClient.go | 169 +- .../nsxt/infra/tier_1s/nat/NatRulesTypes.go | 268 +- .../infra/tier_1s/nat/StatisticsClient.go | 65 +- .../nsxt/infra/tier_1s/nat/StatisticsTypes.go | 78 +- .../infra/tier_1s/segments/ArpProxyClient.go | 65 +- .../infra/tier_1s/segments/ArpProxyTypes.go | 92 +- .../infra/tier_1s/segments/ArpTableClient.go | 65 +- .../infra/tier_1s/segments/ArpTableTypes.go | 92 +- .../tier_1s/segments/BepStatisticsClient.go | 65 +- .../tier_1s/segments/BepStatisticsTypes.go | 56 +- .../infra/tier_1s/segments/BepStatusClient.go | 65 +- .../infra/tier_1s/segments/BepStatusTypes.go | 56 +- .../DhcpStaticBindingConfigsClient.go | 179 +- .../segments/DhcpStaticBindingConfigsTypes.go | 268 +- .../segments/EffectiveProfilesClient.go | 95 + .../segments/EffectiveProfilesTypes.go | 82 + .../GatewayInterfaceArpTableClient.go | 70 +- .../segments/GatewayInterfaceArpTableTypes.go | 92 +- .../GatewayInterfaceDadStateClient.go | 65 +- .../segments/GatewayInterfaceDadStateTypes.go | 56 +- .../GatewayInterfaceStatisticsClient.go | 65 +- .../GatewayInterfaceStatisticsTypes.go | 92 +- .../infra/tier_1s/segments/MacTableClient.go | 65 +- .../infra/tier_1s/segments/MacTableTypes.go | 92 +- .../infra/tier_1s/segments/PortsClient.go | 169 +- .../nsxt/infra/tier_1s/segments/PortsTypes.go | 268 +- ...egmentDiscoveryProfileBindingMapsClient.go | 169 +- ...SegmentDiscoveryProfileBindingMapsTypes.go | 268 +- ...gmentMonitoringProfileBindingMapsClient.go | 169 +- ...egmentMonitoringProfileBindingMapsTypes.go | 268 +- .../SegmentQosProfileBindingMapsClient.go | 169 +- .../SegmentQosProfileBindingMapsTypes.go | 262 +- ...SegmentSecurityProfileBindingMapsClient.go | 169 +- .../SegmentSecurityProfileBindingMapsTypes.go | 262 +- .../infra/tier_1s/segments/StateClient.go | 97 +- .../nsxt/infra/tier_1s/segments/StateTypes.go | 138 +- .../infra/tier_1s/segments/StaticArpClient.go | 137 +- .../infra/tier_1s/segments/StaticArpTypes.go | 164 +- .../tier_1s/segments/StatisticsClient.go | 65 +- .../infra/tier_1s/segments/StatisticsTypes.go | 92 +- .../infra/tier_1s/segments/TepTableClient.go | 65 +- .../infra/tier_1s/segments/TepTableTypes.go | 92 +- .../services/nsxt/model/ModelPackageTypes.go | 108905 ++++++++------- .../services/nsxt/search/DslClient.go | 65 +- .../services/nsxt/search/DslTypes.go | 64 +- .../services/nsxt/search/QueryClient.go | 65 +- .../services/nsxt/search/QueryTypes.go | 64 +- vendor/modules.txt | 24 +- 1229 files changed, 199733 insertions(+), 164295 deletions(-) create mode 100644 vendor/github.com/golang-jwt/jwt/v4/.gitignore create mode 100644 vendor/github.com/golang-jwt/jwt/v4/LICENSE create mode 100644 vendor/github.com/golang-jwt/jwt/v4/MIGRATION_GUIDE.md create mode 100644 vendor/github.com/golang-jwt/jwt/v4/README.md create mode 100644 vendor/github.com/golang-jwt/jwt/v4/VERSION_HISTORY.md create mode 100644 vendor/github.com/golang-jwt/jwt/v4/claims.go create mode 100644 vendor/github.com/golang-jwt/jwt/v4/doc.go create mode 100644 vendor/github.com/golang-jwt/jwt/v4/ecdsa.go create mode 100644 vendor/github.com/golang-jwt/jwt/v4/ecdsa_utils.go create mode 100644 vendor/github.com/golang-jwt/jwt/v4/ed25519.go create mode 100644 vendor/github.com/golang-jwt/jwt/v4/ed25519_utils.go create mode 100644 vendor/github.com/golang-jwt/jwt/v4/errors.go create mode 100644 vendor/github.com/golang-jwt/jwt/v4/hmac.go create mode 100644 vendor/github.com/golang-jwt/jwt/v4/map_claims.go create mode 100644 vendor/github.com/golang-jwt/jwt/v4/none.go create mode 100644 vendor/github.com/golang-jwt/jwt/v4/parser.go create mode 100644 vendor/github.com/golang-jwt/jwt/v4/parser_option.go create mode 100644 vendor/github.com/golang-jwt/jwt/v4/rsa.go create mode 100644 vendor/github.com/golang-jwt/jwt/v4/rsa_pss.go create mode 100644 vendor/github.com/golang-jwt/jwt/v4/rsa_utils.go create mode 100644 vendor/github.com/golang-jwt/jwt/v4/signing_method.go create mode 100644 vendor/github.com/golang-jwt/jwt/v4/staticcheck.conf create mode 100644 vendor/github.com/golang-jwt/jwt/v4/token.go create mode 100644 vendor/github.com/golang-jwt/jwt/v4/types.go delete mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/bindings/GolangToRestDataValueVisitor.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/common/helpers.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/ErrorContext.go delete mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/ExecutionContext.go delete mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/MethodResult.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/execution_context.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/golang_errors.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/interfaces.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/method_result.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/tasks.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/data/serializers/MethodResultDeserializer.go delete mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/ProtocolHandler.go delete mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/JsonRpcConnector.go delete mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/RestConnector.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/connector_options.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/internal/connector.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/internal/json_rpc.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/internal/rest.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/internal/transport.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/json_rpc.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/rest.go delete mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/util.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/http/frames.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/http/internal/frames.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/http/transport.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/rest.go delete mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/server/RequestProcessor.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/server/tracing/tracer.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/JwtAuthenticationHandler.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/JwtVapiClaims.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/OidcJwksParser.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/OidcJwksVerificationKeyCache.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/VerificationKeyCache.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/VerificationKeyProvider.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/CloudNativeServiceGroupAssociationsClient.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/CloudNativeServiceGroupAssociationsTypes.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/ConfigClient.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/ConfigTypes.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/FirewallSchedulersClient.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/FirewallSchedulersTypes.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/HealthClient.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/HealthTypes.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IdentityGroupAssociationsClient.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IdentityGroupAssociationsTypes.go delete mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpfixDfwCollectorProfilesClient.go delete mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpfixDfwCollectorProfilesTypes.go delete mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpfixDfwProfilesClient.go delete mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpfixDfwProfilesTypes.go delete mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpfixL2CollectorProfilesClient.go delete mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpfixL2CollectorProfilesTypes.go delete mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpfixL2ProfilesClient.go delete mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpfixL2ProfilesTypes.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/OpstatsClient.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/OpstatsTypes.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/PerformanceClient.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/PerformanceTypes.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/PhysicalServerGroupAssociationsClient.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/PhysicalServerGroupAssociationsTypes.go delete mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/PortMirroringProfilesClient.go delete mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/PortMirroringProfilesTypes.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/TagsClient.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/TagsTypes.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/EffectiveProfilesClient.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/EffectiveProfilesTypes.go delete mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/SegmentMonitoringProfileBindingMapsClient.go delete mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/SegmentMonitoringProfileBindingMapsTypes.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/InterfaceGroupsClient.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/InterfaceGroupsTypes.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/AdvertisedNetworksClient.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/AdvertisedNetworksTypes.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/InterfaceGroupsClient.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/InterfaceGroupsTypes.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/OrgRootClient.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/OrgRootTypes.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/OrgsClient.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/OrgsTypes.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/CloudNativeServiceGroupAssociationsClient.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/CloudNativeServiceGroupAssociationsTypes.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallIpReputationFeedClient.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallIpReputationFeedTypes.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IdentityFirewallStoresClient.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IdentityFirewallStoresTypes.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IdentityGroupAssociationsClient.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IdentityGroupAssociationsTypes.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/PhysicalServerGroupAssociationsClient.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/PhysicalServerGroupAssociationsTypes.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SandboxedResourcesClient.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SandboxedResourcesTypes.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SharesClient.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SharesTypes.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/EffectiveProfilesClient.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/EffectiveProfilesTypes.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/SubClustersClient.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/SubClustersTypes.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/InterVrfRoutingClient.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/InterVrfRoutingTypes.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/InterfaceGroupsClient.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/InterfaceGroupsTypes.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/AdvertisedNetworksClient.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/AdvertisedNetworksTypes.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/InterfaceGroupsClient.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/InterfaceGroupsTypes.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/EffectiveProfilesClient.go create mode 100644 vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/EffectiveProfilesTypes.go diff --git a/go.mod b/go.mod index 73ccc2f89..451e12d3d 100644 --- a/go.mod +++ b/go.mod @@ -7,10 +7,10 @@ require ( github.com/hashicorp/go-version v1.4.0 github.com/hashicorp/terraform-plugin-sdk/v2 v2.14.0 github.com/vmware/go-vmware-nsxt v0.0.0-20220328155605-f49a14c1ef5f - github.com/vmware/vsphere-automation-sdk-go/lib v0.4.0 - github.com/vmware/vsphere-automation-sdk-go/runtime v0.4.0 - github.com/vmware/vsphere-automation-sdk-go/services/nsxt v0.9.0 - github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm v0.6.0 + github.com/vmware/vsphere-automation-sdk-go/lib v0.6.0 + github.com/vmware/vsphere-automation-sdk-go/runtime v0.6.0 + github.com/vmware/vsphere-automation-sdk-go/services/nsxt v0.10.0 + github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm v0.7.0 ) require ( @@ -21,6 +21,7 @@ require ( github.com/davecgh/go-spew v1.1.1 // indirect github.com/fatih/color v1.7.0 // indirect github.com/gibson042/canonicaljson-go v1.0.3 // indirect + github.com/golang-jwt/jwt/v4 v4.3.0 // indirect github.com/golang/protobuf v1.5.2 // indirect github.com/google/go-cmp v0.5.7 // indirect github.com/hashicorp/errwrap v1.0.0 // indirect diff --git a/go.sum b/go.sum index 1635dab53..12cc814c4 100644 --- a/go.sum +++ b/go.sum @@ -99,6 +99,8 @@ github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2 github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= github.com/go-test/deep v1.0.3 h1:ZrJSEWsXzPOxaZnFteGEfooLba+ju3FYIbOrS+rQd68= github.com/go-test/deep v1.0.3/go.mod h1:wGDj63lr65AM2AQyKZd/NYHGb0R+1RLqB8NKt3aSFNA= +github.com/golang-jwt/jwt/v4 v4.3.0 h1:kHL1vqdqWNfATmA0FNMdmZNMyZI1U6O31X4rlIPoBog= +github.com/golang-jwt/jwt/v4 v4.3.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= @@ -156,7 +158,6 @@ github.com/google/uuid v1.2.0 h1:qJYtXnJRWmpe7m/3XlyhrsLrEURqHRM2kxzoxXqyUDs= github.com/google/uuid v1.2.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= -github.com/gorilla/mux v1.8.0/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So= github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw= github.com/hashicorp/errwrap v1.0.0 h1:hLrqtEDnRye3+sgx6z4qVLNuviH3MR5aQ0ykNJa/UYA= github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= @@ -284,14 +285,14 @@ github.com/vmihailenco/tagparser v0.1.1 h1:quXMXlA39OCbd2wAdTsGDlK9RkOk6Wuw+x37w github.com/vmihailenco/tagparser v0.1.1/go.mod h1:OeAg3pn3UbLjkWt+rN9oFYB6u/cQgqMEUPoW2WPyhdI= github.com/vmware/go-vmware-nsxt v0.0.0-20220328155605-f49a14c1ef5f h1:NbC9yOr5At92seXK+kOr2TzU3mIWzcJOVzZasGSuwoU= github.com/vmware/go-vmware-nsxt v0.0.0-20220328155605-f49a14c1ef5f/go.mod h1:VEqcmf4Sp7gPB7z05QGyKVmn6xWppr7Nz8cVNvyC80o= -github.com/vmware/vsphere-automation-sdk-go/lib v0.4.0 h1:H341o+0k6BfcehXvCK9w+G/Yx8GgjrWam91ANlsVrE4= -github.com/vmware/vsphere-automation-sdk-go/lib v0.4.0/go.mod h1:o0p10EpvLFXbws63s9vV66+OQwalnXJPNgl+BvPz5PY= -github.com/vmware/vsphere-automation-sdk-go/runtime v0.4.0 h1:SJI34JDj28bZyTI93kCTdklXHaxJUnR+ebkMQ8eWfgA= -github.com/vmware/vsphere-automation-sdk-go/runtime v0.4.0/go.mod h1:GqC85noyNzapJN4vIAO9jJ1EKVo3+jCW4/2VTaMvuSg= -github.com/vmware/vsphere-automation-sdk-go/services/nsxt v0.9.0 h1:P3d7ha+DggRzmg8mDRLxHFvG+9fv7Pz8CfVq02EsOMQ= -github.com/vmware/vsphere-automation-sdk-go/services/nsxt v0.9.0/go.mod h1:bRwsoZpMvmP4GZXWvNDEuvlNe1xLfTtGT+pig2vuH38= -github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm v0.6.0 h1:g+xWuzVFCOUWQIbRs1wF96ZAKtub3VyYM/iXVRWk/w4= -github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm v0.6.0/go.mod h1:ZDc42igMDRrowGWVHSJUSdsM9lDYxoDIXSUguKICHPY= +github.com/vmware/vsphere-automation-sdk-go/lib v0.6.0 h1:CMV5pgZ9r8Brt6LJk3FkCnDi1ceKt0z4nXurp0PlCWY= +github.com/vmware/vsphere-automation-sdk-go/lib v0.6.0/go.mod h1:lVLVxyDgbB3lReG1yzTyJ+XPGJQqpgmoGXtRnAEiy88= +github.com/vmware/vsphere-automation-sdk-go/runtime v0.6.0 h1:BrK3v1N5HCqvFeV+hkGVhvBHLEal9rs3PpcGJynZzt8= +github.com/vmware/vsphere-automation-sdk-go/runtime v0.6.0/go.mod h1:qdzEFm2iK3dvlmm99EYYNxs70HbzuiHyENFD24Ps8fQ= +github.com/vmware/vsphere-automation-sdk-go/services/nsxt v0.10.0 h1:kQX7iAatgdZQ5yLfW2raQrf3oJHPFFTpoyBogL+Davw= +github.com/vmware/vsphere-automation-sdk-go/services/nsxt v0.10.0/go.mod h1:eQ0lZcenQXjbBelgjv0G9MB9ROnrrAna/rQtVunx32k= +github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm v0.7.0 h1:RV2JxhSlpx28rPdOFPSjjaMdIvTcecVS0lG+huYlrIw= +github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm v0.7.0/go.mod h1:EWgcQlI/mn97gwVVhO/ZybwFOsSxXeMrLTyvDFk5k64= github.com/xanzy/ssh-agent v0.3.0 h1:wUMzuKtKilRgBAD1sUb8gOwwRr2FGoBVumcjoOACClI= github.com/xanzy/ssh-agent v0.3.0/go.mod h1:3s9xbODqPuuhK9JV1R321M/FlMZSBvE5aY6eAcqrDh0= github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= @@ -384,7 +385,6 @@ golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81R golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210326060303-6b1517762897/go.mod h1:uSPa2vr4CLtc/ILN5odXGNXS6mhrKVzTaCXzk9m6W3k= -golang.org/x/net v0.0.0-20210510120150-4163338589ed/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= golang.org/x/net v0.7.0 h1:rJrUqqhjsgNp7KqAIc25s9pZnjU7TUcSY7HcVZjdn1g= golang.org/x/net v0.7.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= @@ -436,7 +436,6 @@ golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210320140829-1e4c9ba3b0c4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210324051608-47abb6519492/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210502180810-71e4cd670f79/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= @@ -450,7 +449,6 @@ golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3 golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= golang.org/x/text v0.7.0 h1:4BRB4x83lYWy72KwLD/qYDuTu7q9PjSagHvijDw7cLo= golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= diff --git a/nsxt/data_source_nsxt_policy_gateway_locale_service.go b/nsxt/data_source_nsxt_policy_gateway_locale_service.go index 7013a4c3a..0a947a1a0 100644 --- a/nsxt/data_source_nsxt_policy_gateway_locale_service.go +++ b/nsxt/data_source_nsxt_policy_gateway_locale_service.go @@ -45,7 +45,6 @@ func dataSourceNsxtPolicyGatewayLocaleServiceRead(d *schema.ResourceData, m inte } converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) dataValue, errors := converter.ConvertToGolang(obj, model.LocaleServicesBindingType()) if len(errors) > 0 { return errors[0] diff --git a/nsxt/data_source_nsxt_policy_gateway_policy.go b/nsxt/data_source_nsxt_policy_gateway_policy.go index c127400e5..ee57b9b74 100644 --- a/nsxt/data_source_nsxt_policy_gateway_policy.go +++ b/nsxt/data_source_nsxt_policy_gateway_policy.go @@ -38,7 +38,7 @@ func dataSourceNsxtPolicyGatewayPolicy() *schema.Resource { } // Local Manager Only -func listGatewayPolicies(domain string, connector *client.RestConnector) ([]model.GatewayPolicy, error) { +func listGatewayPolicies(domain string, connector client.Connector) ([]model.GatewayPolicy, error) { client := domains.NewGatewayPoliciesClient(connector) var results []model.GatewayPolicy @@ -81,7 +81,6 @@ func dataSourceNsxtPolicyGatewayPolicyRead(d *schema.ResourceData, m interface{} } converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) dataValue, errors := converter.ConvertToGolang(obj, gm_model.GatewayPolicyBindingType()) if len(errors) > 0 { return errors[0] diff --git a/nsxt/data_source_nsxt_policy_group.go b/nsxt/data_source_nsxt_policy_group.go index 835c0fe32..4acc80987 100644 --- a/nsxt/data_source_nsxt_policy_group.go +++ b/nsxt/data_source_nsxt_policy_group.go @@ -27,7 +27,7 @@ func dataSourceNsxtPolicyGroup() *schema.Resource { } } -func listPolicyGroups(domain string, connector *client.RestConnector) ([]model.Group, error) { +func listPolicyGroups(domain string, connector client.Connector) ([]model.Group, error) { // Local Manager only client := domains.NewGroupsClient(connector) diff --git a/nsxt/data_source_nsxt_policy_ipsec_vpn_local_endpoint.go b/nsxt/data_source_nsxt_policy_ipsec_vpn_local_endpoint.go index 4f22c04a1..014f0e12f 100644 --- a/nsxt/data_source_nsxt_policy_ipsec_vpn_local_endpoint.go +++ b/nsxt/data_source_nsxt_policy_ipsec_vpn_local_endpoint.go @@ -79,7 +79,6 @@ func dataSourceNsxtPolicyIPSecVpnLocalEndpointRead(d *schema.ResourceData, m int } converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) dataValue, errors := converter.ConvertToGolang(objInt, model.IPSecVpnLocalEndpointBindingType()) if len(errors) > 0 { return fmt.Errorf("Failed to convert type for Local Endpoint: %v", errors[0]) diff --git a/nsxt/data_source_nsxt_policy_lb_app_profile.go b/nsxt/data_source_nsxt_policy_lb_app_profile.go index c5c548586..47fecfc30 100644 --- a/nsxt/data_source_nsxt_policy_lb_app_profile.go +++ b/nsxt/data_source_nsxt_policy_lb_app_profile.go @@ -44,7 +44,6 @@ func dataSourceNsxtPolicyLBAppProfile() *schema.Resource { func policyLbAppProfileConvert(obj *data.StructValue, requestedType string) (*model.LBAppProfile, error) { converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) data, errs := converter.ConvertToGolang(obj, model.LBAppProfileBindingType()) if errs != nil { diff --git a/nsxt/data_source_nsxt_policy_lb_app_profile_test.go b/nsxt/data_source_nsxt_policy_lb_app_profile_test.go index b9223548f..dc71e15c5 100644 --- a/nsxt/data_source_nsxt_policy_lb_app_profile_test.go +++ b/nsxt/data_source_nsxt_policy_lb_app_profile_test.go @@ -70,7 +70,6 @@ func testAccDataSourceNsxtPolicyLBAppProfileCreate(name string) error { } client := infra.NewLbAppProfilesClient(connector) converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) displayName := name description := name diff --git a/nsxt/data_source_nsxt_policy_lb_monitor.go b/nsxt/data_source_nsxt_policy_lb_monitor.go index 2fdadad00..035c17cc6 100644 --- a/nsxt/data_source_nsxt_policy_lb_monitor.go +++ b/nsxt/data_source_nsxt_policy_lb_monitor.go @@ -47,7 +47,6 @@ func dataSourceNsxtPolicyLBMonitor() *schema.Resource { func policyLbMonitorConvert(obj *data.StructValue, requestedType string) (*model.LBMonitorProfile, error) { converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) data, errs := converter.ConvertToGolang(obj, model.LBMonitorProfileBindingType()) if errs != nil { diff --git a/nsxt/data_source_nsxt_policy_lb_monitor_test.go b/nsxt/data_source_nsxt_policy_lb_monitor_test.go index 0942574de..d67df1377 100644 --- a/nsxt/data_source_nsxt_policy_lb_monitor_test.go +++ b/nsxt/data_source_nsxt_policy_lb_monitor_test.go @@ -70,7 +70,6 @@ func testAccDataSourceNsxtPolicyLBMonitorCreate(name string) error { } client := infra.NewLbMonitorProfilesClient(connector) converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) displayName := name description := name diff --git a/nsxt/data_source_nsxt_policy_lb_persistence_profile.go b/nsxt/data_source_nsxt_policy_lb_persistence_profile.go index e205275ba..1beab2257 100644 --- a/nsxt/data_source_nsxt_policy_lb_persistence_profile.go +++ b/nsxt/data_source_nsxt_policy_lb_persistence_profile.go @@ -56,7 +56,6 @@ func dataSourceNsxtPolicyLbPersistenceProfileRead(d *schema.ResourceData, m inte connector := getPolicyConnector(m) client := infra.NewLbPersistenceProfilesClient(connector) converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) objID := d.Get("id").(string) objName := d.Get("display_name").(string) diff --git a/nsxt/data_source_nsxt_policy_security_policy.go b/nsxt/data_source_nsxt_policy_security_policy.go index cd5e19c60..97c8677ac 100644 --- a/nsxt/data_source_nsxt_policy_security_policy.go +++ b/nsxt/data_source_nsxt_policy_security_policy.go @@ -44,7 +44,7 @@ func dataSourceNsxtPolicySecurityPolicy() *schema.Resource { } // Local Manager Only -func listSecurityPolicies(domain string, connector *client.RestConnector) ([]model.SecurityPolicy, error) { +func listSecurityPolicies(domain string, connector client.Connector) ([]model.SecurityPolicy, error) { client := domains.NewSecurityPoliciesClient(connector) var results []model.SecurityPolicy @@ -89,7 +89,6 @@ func dataSourceNsxtPolicySecurityPolicyRead(d *schema.ResourceData, m interface{ } converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) dataValue, errors := converter.ConvertToGolang(obj, gm_model.SecurityPolicyBindingType()) if len(errors) > 0 { return errors[0] diff --git a/nsxt/data_source_nsxt_policy_service.go b/nsxt/data_source_nsxt_policy_service.go index fd12f5f7a..ab156d490 100644 --- a/nsxt/data_source_nsxt_policy_service.go +++ b/nsxt/data_source_nsxt_policy_service.go @@ -26,7 +26,7 @@ func dataSourceNsxtPolicyService() *schema.Resource { } } -func dataSourceNsxtPolicyServiceReadAllServices(connector *client.RestConnector) ([]model.Service, error) { +func dataSourceNsxtPolicyServiceReadAllServices(connector client.Connector) ([]model.Service, error) { var results []model.Service client := infra.NewServicesClient(connector) boolFalse := false diff --git a/nsxt/data_source_nsxt_policy_tier1_gateway.go b/nsxt/data_source_nsxt_policy_tier1_gateway.go index 480cdaab1..b8953ccd5 100644 --- a/nsxt/data_source_nsxt_policy_tier1_gateway.go +++ b/nsxt/data_source_nsxt_policy_tier1_gateway.go @@ -32,7 +32,7 @@ func dataSourceNsxtPolicyTier1Gateway() *schema.Resource { } } -func dataSourceNsxtPolicyTier1GatewayReadAllTier1(connector *client.RestConnector) ([]model.Tier1, error) { +func dataSourceNsxtPolicyTier1GatewayReadAllTier1(connector client.Connector) ([]model.Tier1, error) { var results []model.Tier1 client := infra.NewTier1sClient(connector) boolFalse := false diff --git a/nsxt/data_source_nsxt_policy_transport_zone.go b/nsxt/data_source_nsxt_policy_transport_zone.go index 9d571fb49..fb0e48e53 100644 --- a/nsxt/data_source_nsxt_policy_transport_zone.go +++ b/nsxt/data_source_nsxt_policy_transport_zone.go @@ -80,7 +80,6 @@ func dataSourceNsxtPolicyTransportZoneRead(d *schema.ResourceData, m interface{} return err } converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) dataValue, errors := converter.ConvertToGolang(obj, gm_model.PolicyTransportZoneBindingType()) if len(errors) > 0 { return errors[0] diff --git a/nsxt/gateway_common.go b/nsxt/gateway_common.go index 00732e6c2..c064bcb81 100644 --- a/nsxt/gateway_common.go +++ b/nsxt/gateway_common.go @@ -222,7 +222,7 @@ func getGatewayIntersiteConfigSchema() *schema.Schema { } } -func listPolicyGatewayLocaleServices(connector *client.RestConnector, gwID string, listLocaleServicesFunc func(*client.RestConnector, string, *string) (model.LocaleServicesListResult, error)) ([]model.LocaleServices, error) { +func listPolicyGatewayLocaleServices(connector client.Connector, gwID string, listLocaleServicesFunc func(client.Connector, string, *string) (model.LocaleServicesListResult, error)) ([]model.LocaleServices, error) { var results []model.LocaleServices var cursor *string var count int64 @@ -269,7 +269,6 @@ func initChildLocaleService(serviceStruct *model.LocaleServices, markForDelete b } converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) dataValue, err := converter.ConvertToVapi(childService, model.ChildLocaleServicesBindingType()) if err != nil { @@ -279,7 +278,7 @@ func initChildLocaleService(serviceStruct *model.LocaleServices, markForDelete b return dataValue.(*data.StructValue), nil } -func initGatewayLocaleServices(d *schema.ResourceData, connector *client.RestConnector, isGlobalManager bool, listLocaleServicesFunc func(*client.RestConnector, string, bool) ([]model.LocaleServices, error)) ([]*data.StructValue, error) { +func initGatewayLocaleServices(d *schema.ResourceData, connector client.Connector, isGlobalManager bool, listLocaleServicesFunc func(client.Connector, string, bool) ([]model.LocaleServices, error)) ([]*data.StructValue, error) { var localeServices []*data.StructValue services := d.Get("locale_service").(*schema.Set).List() @@ -410,7 +409,7 @@ func setPolicyGatewayIntersiteConfigInSchema(d *schema.ResourceData, config *mod return d.Set("intersite_config", result) } -func policyInfraPatch(obj model.Infra, isGlobalManager bool, connector *client.RestConnector, enforceRevision bool) error { +func policyInfraPatch(obj model.Infra, isGlobalManager bool, connector client.Connector, enforceRevision bool) error { if isGlobalManager { infraClient := global_policy.NewGlobalInfraClient(connector) gmObj, err := convertModelBindingType(obj, model.InfraBindingType(), gm_model.InfraBindingType()) @@ -600,7 +599,7 @@ func getLocaleServiceRedistributionConfig(serviceStruct *model.LocaleServices) [ return redistributionConfigs } -func findTier0LocaleServiceForSite(connector *client.RestConnector, gwID string, sitePath string) (string, error) { +func findTier0LocaleServiceForSite(connector client.Connector, gwID string, sitePath string) (string, error) { localeServices, err := listPolicyTier0GatewayLocaleServices(connector, gwID, true) if err != nil { return "", err @@ -644,7 +643,7 @@ func getComputedGatewayIDSchema() *schema.Schema { } } -func policyTier0GetLocaleService(gwID string, localeServiceID string, connector *client.RestConnector, isGlobalManager bool) *model.LocaleServices { +func policyTier0GetLocaleService(gwID string, localeServiceID string, connector client.Connector, isGlobalManager bool) *model.LocaleServices { if isGlobalManager { nsxClient := gm_tier0s.NewLocaleServicesClient(connector) gmObj, err := nsxClient.Get(gwID, localeServiceID) diff --git a/nsxt/policy_errors.go b/nsxt/policy_errors.go index b0a2a088e..4b21a9ece 100644 --- a/nsxt/policy_errors.go +++ b/nsxt/policy_errors.go @@ -82,7 +82,6 @@ func logVapiErrorData(message string, vapiMessages []std.LocalizableMessage, vap } var typeConverter = bindings.NewTypeConverter() - typeConverter.SetMode(bindings.REST) data, err := typeConverter.ConvertToGolang(apiErrorDataValue, model.ApiErrorBindingType()) // As of today, we cannot trust converter to return error in case target type doesn't diff --git a/nsxt/policy_search.go b/nsxt/policy_search.go index 02758f5bb..cf2b14e87 100644 --- a/nsxt/policy_search.go +++ b/nsxt/policy_search.go @@ -27,7 +27,6 @@ func policyDataSourceResourceFilterAndSet(d *schema.ResourceData, resultValues [ objName := d.Get("display_name").(string) objID := d.Get("id").(string) converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) for _, result := range resultValues { dataValue, errors := converter.ConvertToGolang(result, model.PolicyResourceBindingType()) @@ -80,11 +79,11 @@ func policyDataSourceResourceFilterAndSet(d *schema.ResourceData, resultValues [ return obj.StructValue, nil } -func policyDataSourceResourceRead(d *schema.ResourceData, connector *client.RestConnector, isGlobalManager bool, resourceType string, additionalQuery map[string]string) (*data.StructValue, error) { +func policyDataSourceResourceRead(d *schema.ResourceData, connector client.Connector, isGlobalManager bool, resourceType string, additionalQuery map[string]string) (*data.StructValue, error) { return policyDataSourceResourceReadWithValidation(d, connector, isGlobalManager, resourceType, additionalQuery, true) } -func policyDataSourceResourceReadWithValidation(d *schema.ResourceData, connector *client.RestConnector, isGlobalManager bool, resourceType string, additionalQuery map[string]string, paramsValidation bool) (*data.StructValue, error) { +func policyDataSourceResourceReadWithValidation(d *schema.ResourceData, connector client.Connector, isGlobalManager bool, resourceType string, additionalQuery map[string]string, paramsValidation bool) (*data.StructValue, error) { objName := d.Get("display_name").(string) objID := d.Get("id").(string) var err error @@ -111,7 +110,7 @@ func policyDataSourceResourceReadWithValidation(d *schema.ResourceData, connecto return policyDataSourceResourceFilterAndSet(d, resultValues, resourceType) } -func listPolicyResourcesByNameAndType(connector *client.RestConnector, isGlobalManager bool, displayName string, resourceType string, additionalQuery *string) ([]*data.StructValue, error) { +func listPolicyResourcesByNameAndType(connector client.Connector, isGlobalManager bool, displayName string, resourceType string, additionalQuery *string) ([]*data.StructValue, error) { query := fmt.Sprintf("resource_type:%s AND display_name:%s* AND marked_for_delete:false", resourceType, displayName) if isGlobalManager { return searchGMPolicyResources(connector, *buildPolicyResourcesQuery(&query, additionalQuery)) @@ -133,7 +132,7 @@ func escapeSpecialCharacters(str string) string { return str } -func listPolicyResourcesByID(connector *client.RestConnector, isGlobalManager bool, resourceID *string, additionalQuery *string) ([]*data.StructValue, error) { +func listPolicyResourcesByID(connector client.Connector, isGlobalManager bool, resourceID *string, additionalQuery *string) ([]*data.StructValue, error) { query := fmt.Sprintf("id:%s AND marked_for_delete:false", escapeSpecialCharacters(*resourceID)) if isGlobalManager { return searchGMPolicyResources(connector, *buildPolicyResourcesQuery(&query, additionalQuery)) @@ -141,7 +140,7 @@ func listPolicyResourcesByID(connector *client.RestConnector, isGlobalManager bo return searchLMPolicyResources(connector, *buildPolicyResourcesQuery(&query, additionalQuery)) } -func listPolicyResourcesByNsxID(connector *client.RestConnector, isGlobalManager bool, resourceID *string, additionalQuery *string) ([]*data.StructValue, error) { +func listPolicyResourcesByNsxID(connector client.Connector, isGlobalManager bool, resourceID *string, additionalQuery *string) ([]*data.StructValue, error) { query := fmt.Sprintf("nsx_id:%s AND marked_for_delete:false", escapeSpecialCharacters(*resourceID)) if isGlobalManager { return searchGMPolicyResources(connector, *buildPolicyResourcesQuery(&query, additionalQuery)) @@ -156,7 +155,7 @@ func buildPolicyResourcesQuery(query *string, additionalQuery *string) *string { return query } -func searchGMPolicyResources(connector *client.RestConnector, query string) ([]*data.StructValue, error) { +func searchGMPolicyResources(connector client.Connector, query string) ([]*data.StructValue, error) { client := search.NewQueryClient(connector) var results []*data.StructValue var cursor *string @@ -182,7 +181,7 @@ func searchGMPolicyResources(connector *client.RestConnector, query string) ([]* } } -func searchLMPolicyResources(connector *client.RestConnector, query string) ([]*data.StructValue, error) { +func searchLMPolicyResources(connector client.Connector, query string) ([]*data.StructValue, error) { client := lm_search.NewQueryClient(connector) var results []*data.StructValue var cursor *string diff --git a/nsxt/policy_utils.go b/nsxt/policy_utils.go index 68145a5c0..f322183ba 100644 --- a/nsxt/policy_utils.go +++ b/nsxt/policy_utils.go @@ -19,7 +19,7 @@ import ( "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -func getOrGenerateID(d *schema.ResourceData, m interface{}, presenceChecker func(string, *client.RestConnector, bool) (bool, error)) (string, error) { +func getOrGenerateID(d *schema.ResourceData, m interface{}, presenceChecker func(string, client.Connector, bool) (bool, error)) (string, error) { connector := getPolicyConnector(m) isGlobalManager := isPolicyGlobalManager(m) @@ -224,7 +224,7 @@ func commaSeparatedStringToStringList(commaString string) []string { return strList } -func nsxtPolicyWaitForRealizationStateConf(connector *client.RestConnector, d *schema.ResourceData, realizedEntityPath string) *resource.StateChangeConf { +func nsxtPolicyWaitForRealizationStateConf(connector client.Connector, d *schema.ResourceData, realizedEntityPath string) *resource.StateChangeConf { client := realized_state.NewRealizedEntitiesClient(connector) pendingStates := []string{"UNKNOWN", "UNREALIZED"} targetStates := []string{"REALIZED", "ERROR"} @@ -264,7 +264,6 @@ func getGlobalPolicyEnforcementPointPathWithLocation(m interface{}, location str func convertModelBindingType(obj interface{}, sourceType bindings.BindingType, destType bindings.BindingType) (interface{}, error) { converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) dataValue, err := converter.ConvertToVapi(obj, sourceType) if err != nil { return nil, err[0] diff --git a/nsxt/provider.go b/nsxt/provider.go index 6adbc8d72..9ee7d19ff 100644 --- a/nsxt/provider.go +++ b/nsxt/provider.go @@ -802,7 +802,7 @@ func providerConfigure(d *schema.ResourceData) (interface{}, error) { return clients, nil } -func getPolicyConnector(clients interface{}) *client.RestConnector { +func getPolicyConnector(clients interface{}) client.Connector { c := clients.(nsxtClients) retryFunc := func(retryContext retry.RetryContext) bool { @@ -835,15 +835,16 @@ func getPolicyConnector(clients interface{}) *client.RestConnector { return true } - connector := client.NewRestConnector(c.Host, *c.PolicyHTTPClient, client.WithDecorators(retry.NewRetryDecorator(uint(c.CommonConfig.MaxRetries), retryFunc))) + connectorOptions := []client.ConnectorOption{client.UsingRest(nil), client.WithHttpClient(c.PolicyHTTPClient), client.WithDecorators(retry.NewRetryDecorator(uint(c.CommonConfig.MaxRetries), retryFunc))} + var requestProcessors []core.RequestProcessor if c.PolicySecurityContext != nil { - connector.SetSecurityContext(c.PolicySecurityContext) + connectorOptions = append(connectorOptions, client.WithSecurityContext(c.PolicySecurityContext)) } if c.CommonConfig.RemoteAuth { - connector.AddRequestProcessor(newRemoteAuthHeaderProcessor()) + requestProcessors = append(requestProcessors, newRemoteAuthHeaderProcessor().Process) } if len(c.CommonConfig.BearerToken) > 0 { - connector.AddRequestProcessor(newBearerAuthHeaderProcessor(c.CommonConfig.BearerToken)) + requestProcessors = append(requestProcessors, newBearerAuthHeaderProcessor(c.CommonConfig.BearerToken).Process) } // Session support for policy resources (main rationale - vIDM environment where auth is slow) // Currently session creation is done via old MP sdk. @@ -855,10 +856,14 @@ func getPolicyConnector(clients interface{}) *client.RestConnector { if len(c.NsxtClientConfig.DefaultHeader["X-XSRF-TOKEN"]) > 0 { xsrf = c.NsxtClientConfig.DefaultHeader["X-XSRF-TOKEN"] } - connector.AddRequestProcessor(newSessionHeaderProcessor(cookie, xsrf)) + requestProcessors = append(requestProcessors, newSessionHeaderProcessor(cookie, xsrf).Process) log.Printf("[INFO]: Session headers configured for policy objects") } + if len(requestProcessors) > 0 { + connectorOptions = append(connectorOptions, client.WithRequestProcessors(requestProcessors...)) + } + connector := client.NewConnector(c.Host, connectorOptions...) return connector } diff --git a/nsxt/provider_test.go b/nsxt/provider_test.go index 1870677d1..3f57fac87 100644 --- a/nsxt/provider_test.go +++ b/nsxt/provider_test.go @@ -22,7 +22,7 @@ import ( var testAccProviders map[string]*schema.Provider var testAccProvider *schema.Provider -var testAccConnector *client.RestConnector +var testAccConnector client.Connector func init() { @@ -128,7 +128,7 @@ func testAccNSXVersionLessThan(t *testing.T, requiredVersion string) { } } -func testAccGetPolicyConnector() (*client.RestConnector, error) { +func testAccGetPolicyConnector() (client.Connector, error) { if testAccConnector != nil { return testAccConnector, nil } @@ -160,10 +160,9 @@ func testAccGetPolicyConnector() (*client.RestConnector, error) { Proxy: http.ProxyFromEnvironment, } httpClient := http.Client{Transport: tr} - connector := client.NewRestConnector(host, httpClient) - connector.SetSecurityContext(securityCtx) + connector := client.NewConnector(host, client.UsingRest(nil), client.WithHttpClient(&httpClient), client.WithSecurityContext(securityCtx)) testAccConnector = connector - return connector, nil + return testAccConnector, nil } diff --git a/nsxt/resource_nsxt_policy_bgp_neighbor.go b/nsxt/resource_nsxt_policy_bgp_neighbor.go index 3e6e592f5..ecf26b689 100644 --- a/nsxt/resource_nsxt_policy_bgp_neighbor.go +++ b/nsxt/resource_nsxt_policy_bgp_neighbor.go @@ -190,7 +190,7 @@ func resourceNsxtPolicyBgpNeighborParseIDs(bgpPath string) (string, string) { return t0ID, lsID } -func resourceNsxtPolicyBgpNeighborExists(t0ID string, localeServiceID string, neighborID string, isGlobalManager bool, connector *client.RestConnector) (bool, error) { +func resourceNsxtPolicyBgpNeighborExists(t0ID string, localeServiceID string, neighborID string, isGlobalManager bool, connector client.Connector) (bool, error) { var err error if isGlobalManager { diff --git a/nsxt/resource_nsxt_policy_context_profile.go b/nsxt/resource_nsxt_policy_context_profile.go index 9643b6258..9e2aed6c0 100644 --- a/nsxt/resource_nsxt_policy_context_profile.go +++ b/nsxt/resource_nsxt_policy_context_profile.go @@ -144,7 +144,7 @@ func getPolicyAttributeSubAttributeValueSchema(subAttributeKey string) *schema.S } } -func resourceNsxtPolicyContextProfileExists(id string, connector *client.RestConnector, isGlobalManager bool) (bool, error) { +func resourceNsxtPolicyContextProfileExists(id string, connector client.Connector, isGlobalManager bool) (bool, error) { var err error if isGlobalManager { client := gm_infra.NewContextProfilesClient(connector) diff --git a/nsxt/resource_nsxt_policy_context_profile_custom_attribute.go b/nsxt/resource_nsxt_policy_context_profile_custom_attribute.go index 339af2d2a..a008a1c3e 100644 --- a/nsxt/resource_nsxt_policy_context_profile_custom_attribute.go +++ b/nsxt/resource_nsxt_policy_context_profile_custom_attribute.go @@ -59,7 +59,7 @@ func resourceNsxtPolicyContextProfileCustomAttribute() *schema.Resource { } } -func resourceNsxtPolicyContextProfileCustomAttributeExists(id string, connector *client.RestConnector, isGlobalmodel bool) (bool, error) { +func resourceNsxtPolicyContextProfileCustomAttributeExists(id string, connector client.Connector, isGlobalmodel bool) (bool, error) { var err error var attrList model.PolicyContextProfileListResult diff --git a/nsxt/resource_nsxt_policy_dhcp_relay.go b/nsxt/resource_nsxt_policy_dhcp_relay.go index 3006c4ddd..38cf5f90b 100644 --- a/nsxt/resource_nsxt_policy_dhcp_relay.go +++ b/nsxt/resource_nsxt_policy_dhcp_relay.go @@ -42,7 +42,7 @@ func resourceNsxtPolicyDhcpRelayConfig() *schema.Resource { } } -func resourceNsxtPolicyDhcpRelayConfigExists(id string, connector *client.RestConnector, isGlobalManager bool) (bool, error) { +func resourceNsxtPolicyDhcpRelayConfigExists(id string, connector client.Connector, isGlobalManager bool) (bool, error) { client := infra.NewDhcpRelayConfigsClient(connector) _, err := client.Get(id) diff --git a/nsxt/resource_nsxt_policy_dhcp_server.go b/nsxt/resource_nsxt_policy_dhcp_server.go index a206a04ec..eb0bc55a7 100644 --- a/nsxt/resource_nsxt_policy_dhcp_server.go +++ b/nsxt/resource_nsxt_policy_dhcp_server.go @@ -66,7 +66,7 @@ func resourceNsxtPolicyDhcpServer() *schema.Resource { } } -func resourceNsxtPolicyDhcpServerExists(id string, connector *client.RestConnector, isGlobalManager bool) (bool, error) { +func resourceNsxtPolicyDhcpServerExists(id string, connector client.Connector, isGlobalManager bool) (bool, error) { var err error if isGlobalManager { diff --git a/nsxt/resource_nsxt_policy_dhcp_v4_static_binding.go b/nsxt/resource_nsxt_policy_dhcp_v4_static_binding.go index dc53564cc..04eb0e0dd 100644 --- a/nsxt/resource_nsxt_policy_dhcp_v4_static_binding.go +++ b/nsxt/resource_nsxt_policy_dhcp_v4_static_binding.go @@ -68,7 +68,7 @@ func resourceNsxtPolicyDhcpV4StaticBinding() *schema.Resource { } } -func getPolicyDchpStaticBindingOnSegment(id string, segmentPath string, connector *client.RestConnector, isGlobalManager bool) (*data.StructValue, error) { +func getPolicyDchpStaticBindingOnSegment(id string, segmentPath string, connector client.Connector, isGlobalManager bool) (*data.StructValue, error) { _, gwID, segmentID := parseSegmentPolicyPath(segmentPath) if isGlobalManager { client := gm_segments.NewDhcpStaticBindingConfigsClient(connector) @@ -84,7 +84,7 @@ func getPolicyDchpStaticBindingOnSegment(id string, segmentPath string, connecto return client.Get(gwID, segmentID, id) } -func resourceNsxtPolicyDhcpStaticBindingExistsOnSegment(id string, segmentPath string, connector *client.RestConnector, isGlobalManager bool) (bool, error) { +func resourceNsxtPolicyDhcpStaticBindingExistsOnSegment(id string, segmentPath string, connector client.Connector, isGlobalManager bool) (bool, error) { _, err := getPolicyDchpStaticBindingOnSegment(id, segmentPath, connector, isGlobalManager) if err == nil { return true, nil @@ -97,8 +97,8 @@ func resourceNsxtPolicyDhcpStaticBindingExistsOnSegment(id string, segmentPath s return false, logAPIError("Error retrieving resource", err) } -func resourceNsxtPolicyDhcpStaticBindingExists(segmentPath string) func(id string, connector *client.RestConnector, isGlobalManager bool) (bool, error) { - return func(id string, connector *client.RestConnector, isGlobalManager bool) (bool, error) { +func resourceNsxtPolicyDhcpStaticBindingExists(segmentPath string) func(id string, connector client.Connector, isGlobalManager bool) (bool, error) { + return func(id string, connector client.Connector, isGlobalManager bool) (bool, error) { return resourceNsxtPolicyDhcpStaticBindingExistsOnSegment(id, segmentPath, connector, isGlobalManager) } } @@ -134,7 +134,6 @@ func policyDhcpV4StaticBindingConvertAndPatch(d *schema.ResourceData, segmentPat connector := getPolicyConnector(m) converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) isT0, gwID, segmentID := parseSegmentPolicyPath(segmentPath) if isT0 { @@ -226,7 +225,6 @@ func resourceNsxtPolicyDhcpV4StaticBindingRead(d *schema.ResourceData, m interfa var obj model.DhcpV4StaticBindingConfig converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) var err error var dhcpObj *data.StructValue isT0, gwID, segmentID := parseSegmentPolicyPath(segmentPath) diff --git a/nsxt/resource_nsxt_policy_dhcp_v6_static_binding.go b/nsxt/resource_nsxt_policy_dhcp_v6_static_binding.go index 121ad73a2..21602f44f 100644 --- a/nsxt/resource_nsxt_policy_dhcp_v6_static_binding.go +++ b/nsxt/resource_nsxt_policy_dhcp_v6_static_binding.go @@ -120,7 +120,6 @@ func policyDhcpV6StaticBindingConvertAndPatch(d *schema.ResourceData, segmentPat connector := getPolicyConnector(m) converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) isT0, gwID, segmentID := parseSegmentPolicyPath(segmentPath) if isT0 { @@ -191,7 +190,6 @@ func resourceNsxtPolicyDhcpV6StaticBindingRead(d *schema.ResourceData, m interfa var obj model.DhcpV6StaticBindingConfig converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) var err error var dhcpObj *data.StructValue if isPolicyGlobalManager(m) { diff --git a/nsxt/resource_nsxt_policy_dns_forwarder_zone.go b/nsxt/resource_nsxt_policy_dns_forwarder_zone.go index 89a31c11a..b3d74aba2 100644 --- a/nsxt/resource_nsxt_policy_dns_forwarder_zone.go +++ b/nsxt/resource_nsxt_policy_dns_forwarder_zone.go @@ -54,7 +54,7 @@ func resourceNsxtPolicyDNSForwarderZone() *schema.Resource { } } -func resourceNsxtPolicyDNSForwarderZoneExists(id string, connector *client.RestConnector, isGlobalManager bool) (bool, error) { +func resourceNsxtPolicyDNSForwarderZoneExists(id string, connector client.Connector, isGlobalManager bool) (bool, error) { var err error if isGlobalManager { client := gm_infra.NewDnsForwarderZonesClient(connector) diff --git a/nsxt/resource_nsxt_policy_domain.go b/nsxt/resource_nsxt_policy_domain.go index d8ca54d56..b06adec01 100644 --- a/nsxt/resource_nsxt_policy_domain.go +++ b/nsxt/resource_nsxt_policy_domain.go @@ -48,7 +48,7 @@ func resourceNsxtPolicyDomain() *schema.Resource { } } -func resourceNsxtPolicyDomainExists(id string, connector *client.RestConnector, isGlobalManager bool) (bool, error) { +func resourceNsxtPolicyDomainExists(id string, connector client.Connector, isGlobalManager bool) (bool, error) { var err error if isGlobalManager { client := gm_infra.NewDomainsClient(connector) @@ -70,7 +70,6 @@ func resourceNsxtPolicyDomainExists(id string, connector *client.RestConnector, func createChildDomainDeploymentMap(m interface{}, domainID string, location string) (*data.StructValue, error) { converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) mapID := domainID + "-" + location path := getGlobalPolicyEnforcementPointPathWithLocation(m, location) @@ -186,7 +185,6 @@ func resourceNsxtPolicyDomainCreate(d *schema.ResourceData, m interface{}) error } converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) dataValue, errors := converter.ConvertToVapi(childDomain, model.ChildDomainBindingType()) if errors != nil { return fmt.Errorf("Error converting Domain Child: %v", errors[0]) @@ -286,7 +284,6 @@ func resourceNsxtPolicyDomainUpdate(d *schema.ResourceData, m interface{}) error } converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) dataValue, errors := converter.ConvertToVapi(childDomain, model.ChildDomainBindingType()) if errors != nil { return fmt.Errorf("Error converting Domain Child: %v", errors[0]) diff --git a/nsxt/resource_nsxt_policy_evpn_config.go b/nsxt/resource_nsxt_policy_evpn_config.go index 5acee0ac8..d391593ac 100644 --- a/nsxt/resource_nsxt_policy_evpn_config.go +++ b/nsxt/resource_nsxt_policy_evpn_config.go @@ -54,7 +54,7 @@ func resourceNsxtPolicyEvpnConfig() *schema.Resource { } } -func policyEvpnConfigGet(connector *client.RestConnector, gwID string) (model.EvpnConfig, error) { +func policyEvpnConfigGet(connector client.Connector, gwID string) (model.EvpnConfig, error) { client := tier_0s.NewEvpnClient(connector) return client.Get(gwID) } @@ -91,7 +91,7 @@ func resourceNsxtPolicyEvpnConfigRead(d *schema.ResourceData, m interface{}) err return nil } -func patchNsxtPolicyEvpnConfig(connector *client.RestConnector, d *schema.ResourceData, gwID string, isGlobalManager bool) error { +func patchNsxtPolicyEvpnConfig(connector client.Connector, d *schema.ResourceData, gwID string, isGlobalManager bool) error { var obj model.EvpnConfig if d != nil { diff --git a/nsxt/resource_nsxt_policy_evpn_tenant.go b/nsxt/resource_nsxt_policy_evpn_tenant.go index be5363d0c..dcc61fcee 100644 --- a/nsxt/resource_nsxt_policy_evpn_tenant.go +++ b/nsxt/resource_nsxt_policy_evpn_tenant.go @@ -54,7 +54,7 @@ func resourceNsxtPolicyEvpnTenant() *schema.Resource { } } -func resourceNsxtPolicyEvpnTenantExists(id string, connector *client.RestConnector, isGlobalManager bool) (bool, error) { +func resourceNsxtPolicyEvpnTenantExists(id string, connector client.Connector, isGlobalManager bool) (bool, error) { var err error client := infra.NewEvpnTenantConfigsClient(connector) _, err = client.Get(id) diff --git a/nsxt/resource_nsxt_policy_evpn_tunnel_endpoint.go b/nsxt/resource_nsxt_policy_evpn_tunnel_endpoint.go index be760dc11..a1a362a63 100644 --- a/nsxt/resource_nsxt_policy_evpn_tunnel_endpoint.go +++ b/nsxt/resource_nsxt_policy_evpn_tunnel_endpoint.go @@ -81,7 +81,7 @@ func policyEvpnTunnelEndpointPatch(d *schema.ResourceData, m interface{}, gwID s return client.Patch(gwID, localeServiceID, id, obj) } -func resourceNsxtPolicyEvpnTunnelEndpointExists(connector *client.RestConnector, gwID string, localeServiceID string, id string) (bool, error) { +func resourceNsxtPolicyEvpnTunnelEndpointExists(connector client.Connector, gwID string, localeServiceID string, id string) (bool, error) { client := locale_services.NewEvpnTunnelEndpointsClient(connector) _, err := client.Get(gwID, localeServiceID, id) diff --git a/nsxt/resource_nsxt_policy_gateway_community_list.go b/nsxt/resource_nsxt_policy_gateway_community_list.go index 19fb1fc29..ef157773b 100644 --- a/nsxt/resource_nsxt_policy_gateway_community_list.go +++ b/nsxt/resource_nsxt_policy_gateway_community_list.go @@ -46,7 +46,7 @@ func resourceNsxtPolicyGatewayCommunityList() *schema.Resource { } } -func resourceNsxtPolicyGatewayCommunityListExists(tier0Id string, id string, connector *client.RestConnector, isGlobalManager bool) (bool, error) { +func resourceNsxtPolicyGatewayCommunityListExists(tier0Id string, id string, connector client.Connector, isGlobalManager bool) (bool, error) { var err error if isGlobalManager { client := gm_tier0s.NewCommunityListsClient(connector) diff --git a/nsxt/resource_nsxt_policy_gateway_dns_forwarder.go b/nsxt/resource_nsxt_policy_gateway_dns_forwarder.go index e93ac84b7..7c8f78308 100644 --- a/nsxt/resource_nsxt_policy_gateway_dns_forwarder.go +++ b/nsxt/resource_nsxt_policy_gateway_dns_forwarder.go @@ -73,7 +73,7 @@ func resourceNsxtPolicyGatewayDNSForwarder() *schema.Resource { } } -func policyGatewayDNSForwarderGet(connector *client.RestConnector, gwID string, isT0 bool, isGlobalManager bool) (model.PolicyDnsForwarder, error) { +func policyGatewayDNSForwarderGet(connector client.Connector, gwID string, isT0 bool, isGlobalManager bool) (model.PolicyDnsForwarder, error) { var obj model.PolicyDnsForwarder var err error if isGlobalManager { @@ -131,7 +131,7 @@ func resourceNsxtPolicyGatewayDNSForwarderRead(d *schema.ResourceData, m interfa return nil } -func patchNsxtPolicyGatewayDNSForwarder(connector *client.RestConnector, d *schema.ResourceData, gwID string, isT0 bool, isGlobalManager bool) error { +func patchNsxtPolicyGatewayDNSForwarder(connector client.Connector, d *schema.ResourceData, gwID string, isT0 bool, isGlobalManager bool) error { displayName := d.Get("display_name").(string) description := d.Get("description").(string) diff --git a/nsxt/resource_nsxt_policy_gateway_policy.go b/nsxt/resource_nsxt_policy_gateway_policy.go index 4136c918a..abbfdd680 100644 --- a/nsxt/resource_nsxt_policy_gateway_policy.go +++ b/nsxt/resource_nsxt_policy_gateway_policy.go @@ -30,7 +30,7 @@ func resourceNsxtPolicyGatewayPolicy() *schema.Resource { } } -func getGatewayPolicyInDomain(id string, domainName string, connector *client.RestConnector, isGlobalManager bool) (model.GatewayPolicy, error) { +func getGatewayPolicyInDomain(id string, domainName string, connector client.Connector, isGlobalManager bool) (model.GatewayPolicy, error) { if isGlobalManager { client := gm_domains.NewGatewayPoliciesClient(connector) gmObj, err := client.Get(domainName, id) @@ -48,7 +48,7 @@ func getGatewayPolicyInDomain(id string, domainName string, connector *client.Re } -func resourceNsxtPolicyGatewayPolicyExistsInDomain(id string, domainName string, connector *client.RestConnector, isGlobalManager bool) (bool, error) { +func resourceNsxtPolicyGatewayPolicyExistsInDomain(id string, domainName string, connector client.Connector, isGlobalManager bool) (bool, error) { _, err := getGatewayPolicyInDomain(id, domainName, connector, isGlobalManager) if err == nil { @@ -62,8 +62,8 @@ func resourceNsxtPolicyGatewayPolicyExistsInDomain(id string, domainName string, return false, logAPIError("Error retrieving Gateway Policy", err) } -func resourceNsxtPolicyGatewayPolicyExistsPartial(domainName string) func(id string, connector *client.RestConnector, isGlobalManager bool) (bool, error) { - return func(id string, connector *client.RestConnector, isGlobalManager bool) (bool, error) { +func resourceNsxtPolicyGatewayPolicyExistsPartial(domainName string) func(id string, connector client.Connector, isGlobalManager bool) (bool, error) { + return func(id string, connector client.Connector, isGlobalManager bool) (bool, error) { return resourceNsxtPolicyGatewayPolicyExistsInDomain(id, domainName, connector, isGlobalManager) } } @@ -126,7 +126,7 @@ func getUpdatedRuleChildren(d *schema.ResourceData) ([]*data.StructValue, error) } -func policyGatewayPolicyBuildAndPatch(d *schema.ResourceData, m interface{}, connector *client.RestConnector, isGlobalManager bool, id string) error { +func policyGatewayPolicyBuildAndPatch(d *schema.ResourceData, m interface{}, connector client.Connector, isGlobalManager bool, id string) error { domain := d.Get("domain").(string) displayName := d.Get("display_name").(string) diff --git a/nsxt/resource_nsxt_policy_gateway_prefix_list.go b/nsxt/resource_nsxt_policy_gateway_prefix_list.go index 7d99936b7..2bebc4c9c 100644 --- a/nsxt/resource_nsxt_policy_gateway_prefix_list.go +++ b/nsxt/resource_nsxt_policy_gateway_prefix_list.go @@ -217,7 +217,7 @@ func resourceNsxtPolicyGatewayPrefixListRead(d *schema.ResourceData, m interface return nil } -func patchNsxtPolicyGatewayPrefixList(connector *client.RestConnector, gwID string, prefixList model.PrefixList, isGlobalManager bool) error { +func patchNsxtPolicyGatewayPrefixList(connector client.Connector, gwID string, prefixList model.PrefixList, isGlobalManager bool) error { if isGlobalManager { rawObj, err := convertModelBindingType(prefixList, model.PrefixListBindingType(), gm_model.PrefixListBindingType()) if err != nil { diff --git a/nsxt/resource_nsxt_policy_gateway_route_map.go b/nsxt/resource_nsxt_policy_gateway_route_map.go index 2788485b7..ddc5dc383 100644 --- a/nsxt/resource_nsxt_policy_gateway_route_map.go +++ b/nsxt/resource_nsxt_policy_gateway_route_map.go @@ -141,7 +141,7 @@ func getPolicyRouteMapEntrySchema() *schema.Resource { } } -func resourceNsxtPolicyGatewayRouteMapExists(tier0Id string, id string, connector *client.RestConnector, isGlobalManager bool) (bool, error) { +func resourceNsxtPolicyGatewayRouteMapExists(tier0Id string, id string, connector client.Connector, isGlobalManager bool) (bool, error) { var err error if isGlobalManager { client := gm_tier0s.NewRouteMapsClient(connector) @@ -224,7 +224,7 @@ func policyGatewayRouteMapBuildEntry(d *schema.ResourceData, entryNo int, schema return obj } -func resourceNsxtPolicyGatewayRouteMapPatch(gwID string, id string, d *schema.ResourceData, isGlobalManager bool, connector *client.RestConnector) error { +func resourceNsxtPolicyGatewayRouteMapPatch(gwID string, id string, d *schema.ResourceData, isGlobalManager bool, connector client.Connector) error { displayName := d.Get("display_name").(string) description := d.Get("description").(string) tags := getPolicyTagsFromSchema(d) diff --git a/nsxt/resource_nsxt_policy_group.go b/nsxt/resource_nsxt_policy_group.go index c427283fc..ec635a9cf 100644 --- a/nsxt/resource_nsxt_policy_group.go +++ b/nsxt/resource_nsxt_policy_group.go @@ -278,7 +278,7 @@ func getExtendedCriteriaSetSchema() *schema.Resource { } } -func resourceNsxtPolicyGroupExistsInDomain(id string, domain string, connector *client.RestConnector, isGlobalManager bool) (bool, error) { +func resourceNsxtPolicyGroupExistsInDomain(id string, domain string, connector client.Connector, isGlobalManager bool) (bool, error) { var err error if isGlobalManager { client := gm_domains.NewGroupsClient(connector) @@ -299,8 +299,8 @@ func resourceNsxtPolicyGroupExistsInDomain(id string, domain string, connector * } -func resourceNsxtPolicyGroupExistsInDomainPartial(domain string) func(id string, connector *client.RestConnector, isGlobalManager bool) (bool, error) { - return func(id string, connector *client.RestConnector, isGlobalManager bool) (bool, error) { +func resourceNsxtPolicyGroupExistsInDomainPartial(domain string) func(id string, connector client.Connector, isGlobalManager bool) (bool, error) { + return func(id string, connector client.Connector, isGlobalManager bool) (bool, error) { return resourceNsxtPolicyGroupExistsInDomain(id, domain, connector, isGlobalManager) } } @@ -398,7 +398,6 @@ func buildGroupConditionData(condition interface{}) (*data.StructValue, error) { ResourceType: model.Condition__TYPE_IDENTIFIER, } converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) dataValue, errors := converter.ConvertToVapi(conditionModel, model.ConditionBindingType()) if errors != nil { return nil, errors[0] @@ -412,7 +411,6 @@ func buildGroupConjunctionData(conjunction string) (*data.StructValue, error) { ResourceType: model.ConjunctionOperator__TYPE_IDENTIFIER, } converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) dataValue, errors := converter.ConvertToVapi(conjunctionStruct, model.ConjunctionOperatorBindingType()) if errors != nil { return nil, errors[0] @@ -431,7 +429,6 @@ func buildGroupIPAddressData(ipaddr interface{}) (*data.StructValue, error) { ResourceType: model.IPAddressExpression__TYPE_IDENTIFIER, } converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) dataValue, errors := converter.ConvertToVapi(ipaddrStruct, model.IPAddressExpressionBindingType()) if errors != nil { return nil, errors[0] @@ -450,7 +447,6 @@ func buildGroupMacAddressData(ipaddr interface{}) (*data.StructValue, error) { ResourceType: model.MACAddressExpression__TYPE_IDENTIFIER, } converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) dataValue, errors := converter.ConvertToVapi(addrStruct, model.MACAddressExpressionBindingType()) if errors != nil { return nil, errors[0] @@ -473,7 +469,6 @@ func buildGroupExternalIDExpressionData(externalID interface{}) (*data.StructVal } converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) dataValue, errors := converter.ConvertToVapi(extIDStruct, model.ExternalIDExpressionBindingType()) if errors != nil { return nil, errors[0] @@ -492,7 +487,6 @@ func buildGroupMemberPathData(paths interface{}) (*data.StructValue, error) { ResourceType: model.PathExpression__TYPE_IDENTIFIER, } converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) dataValue, errors := converter.ConvertToVapi(ipaddrStruct, model.PathExpressionBindingType()) if errors != nil { return nil, errors[0] @@ -518,7 +512,6 @@ func buildNestedGroupExpressionData(expressions []*data.StructValue) (*data.Stru ResourceType: model.NestedExpression__TYPE_IDENTIFIER, } converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) dataValue, errors := converter.ConvertToVapi(nestedStruct, model.NestedExpressionBindingType()) if errors != nil { return nil, errors[0] @@ -582,7 +575,6 @@ func buildIdentityGroupExpressionListData(identityGroups []interface{}) (*data.S identityGroupExpressionList.IdentityGroups = identityGroupsList identityGroupExpressionList.ResourceType = model.Expression_RESOURCE_TYPE_IDENTITYGROUPEXPRESSION converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) dataValue, errors := converter.ConvertToVapi(identityGroupExpressionList, model.IdentityGroupExpressionBindingType()) if errors != nil { return nil, errors[0] @@ -628,7 +620,6 @@ func buildGroupExpressionData(criteriaMeta []criteriaMeta, conjunctions []interf func groupConditionDataToMap(expData *data.StructValue) (map[string]interface{}, error) { converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) condData, errors := converter.ConvertToGolang(expData, model.ConditionBindingType()) if len(errors) > 0 { return nil, errors[0] @@ -646,7 +637,6 @@ func fromGroupExpressionData(expressions []*data.StructValue) ([]map[string]inte var parsedConjunctions []map[string]interface{} var parsedCriteria []map[string]interface{} converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) for _, expression := range expressions { expData, errs := converter.ConvertToGolang(expression, model.ExpressionBindingType()) @@ -768,7 +758,6 @@ func fromGroupExpressionData(expressions []*data.StructValue) ([]map[string]inte func getIdentityGroupsData(expressions []*data.StructValue) ([]map[string]interface{}, error) { var parsedIdentityGroups []map[string]interface{} converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) for _, expr := range expressions { exprData, errs := converter.ConvertToGolang(expr, model.IdentityGroupExpressionBindingType()) if len(errs) > 0 { diff --git a/nsxt/resource_nsxt_policy_intrusion_service_policy.go b/nsxt/resource_nsxt_policy_intrusion_service_policy.go index b998d59f8..8cdd7aab8 100644 --- a/nsxt/resource_nsxt_policy_intrusion_service_policy.go +++ b/nsxt/resource_nsxt_policy_intrusion_service_policy.go @@ -43,7 +43,7 @@ func getIdsProfilesSchema() *schema.Schema { } } -func resourceNsxtPolicyIntrusionServicePolicyExistsInDomain(id string, domainName string, connector *client.RestConnector) (bool, error) { +func resourceNsxtPolicyIntrusionServicePolicyExistsInDomain(id string, domainName string, connector client.Connector) (bool, error) { client := domains.NewIntrusionServicePoliciesClient(connector) _, err := client.Get(domainName, id) @@ -152,15 +152,14 @@ func getPolicyIdsRulesFromSchema(d *schema.ResourceData) []model.IdsRule { return ruleList } -func resourceNsxtPolicyIntrusionServicePolicyExistsPartial(domainName string) func(id string, connector *client.RestConnector, isGlobalManager bool) (bool, error) { - return func(id string, connector *client.RestConnector, isGlobalManager bool) (bool, error) { +func resourceNsxtPolicyIntrusionServicePolicyExistsPartial(domainName string) func(id string, connector client.Connector, isGlobalManager bool) (bool, error) { + return func(id string, connector client.Connector, isGlobalManager bool) (bool, error) { return resourceNsxtPolicyIntrusionServicePolicyExistsInDomain(id, domainName, connector) } } func createPolicyChildIdsRule(ruleID string, rule model.IdsRule, shouldDelete bool) (*data.StructValue, error) { converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) childRule := model.ChildIdsRule{ ResourceType: "ChildIdsRule", @@ -179,7 +178,6 @@ func createPolicyChildIdsRule(ruleID string, rule model.IdsRule, shouldDelete bo func createChildDomainWithIdsSecurityPolicy(domain string, policyID string, policy model.IdsSecurityPolicy) (*data.StructValue, error) { converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) childPolicy := model.ChildIdsSecurityPolicy{ Id: &policyID, diff --git a/nsxt/resource_nsxt_policy_intrusion_service_profile.go b/nsxt/resource_nsxt_policy_intrusion_service_profile.go index 83e2c81a4..8db412a88 100644 --- a/nsxt/resource_nsxt_policy_intrusion_service_profile.go +++ b/nsxt/resource_nsxt_policy_intrusion_service_profile.go @@ -145,7 +145,6 @@ func getIdsProfileSignatureSchema() *schema.Resource { func buildIdsProfileCriteriaFilter(name string, values []string) (*data.StructValue, error) { converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) item := model.IdsProfileFilterCriteria{ FilterName: &name, FilterValue: values, @@ -167,7 +166,6 @@ func buildIdsProfileCriteriaOperator() (*data.StructValue, error) { } converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) dataValue, errs := converter.ConvertToVapi(operator, model.IdsProfileConjunctionOperatorBindingType()) if errs != nil { @@ -258,7 +256,6 @@ func getIdsProfileCriteriaFromSchema(d *schema.ResourceData) ([]*data.StructValu func setIdsProfileCriteriaInSchema(criteriaList []*data.StructValue, d *schema.ResourceData) error { var schemaList []map[string]interface{} converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) criteriaMap := make(map[string]interface{}) for i, item := range criteriaList { @@ -328,7 +325,7 @@ func setIdsProfileSignaturesInSchema(profileList []model.IdsProfileLocalSignatur return d.Set("overridden_signature", schemaList) } -func resourceNsxtPolicyIntrusionServiceProfileExists(id string, connector *client.RestConnector, isGlobalManager bool) (bool, error) { +func resourceNsxtPolicyIntrusionServiceProfileExists(id string, connector client.Connector, isGlobalManager bool) (bool, error) { var err error client := services.NewProfilesClient(connector) _, err = client.Get(id) diff --git a/nsxt/resource_nsxt_policy_ip_address_allocation.go b/nsxt/resource_nsxt_policy_ip_address_allocation.go index d5f44a0b3..948f43135 100644 --- a/nsxt/resource_nsxt_policy_ip_address_allocation.go +++ b/nsxt/resource_nsxt_policy_ip_address_allocation.go @@ -52,7 +52,7 @@ func resourceNsxtPolicyIPAddressAllocation() *schema.Resource { } } -func resourceNsxtPolicyIPAddressAllocationExists(poolID string, allocationID string, connector *client.RestConnector) (bool, error) { +func resourceNsxtPolicyIPAddressAllocationExists(poolID string, allocationID string, connector client.Connector) (bool, error) { client := ip_pools.NewIpAllocationsClient(connector) _, err := client.Get(poolID, allocationID) diff --git a/nsxt/resource_nsxt_policy_ip_block.go b/nsxt/resource_nsxt_policy_ip_block.go index 401616b55..d17b248b9 100644 --- a/nsxt/resource_nsxt_policy_ip_block.go +++ b/nsxt/resource_nsxt_policy_ip_block.go @@ -40,7 +40,7 @@ func resourceNsxtPolicyIPBlock() *schema.Resource { } } -func resourceNsxtPolicyIPBlockExists(id string, connector *client.RestConnector, isGlobalManager bool) (bool, error) { +func resourceNsxtPolicyIPBlockExists(id string, connector client.Connector, isGlobalManager bool) (bool, error) { client := infra.NewIpBlocksClient(connector) _, err := client.Get(id) diff --git a/nsxt/resource_nsxt_policy_ip_discovery_profile.go b/nsxt/resource_nsxt_policy_ip_discovery_profile.go index d4687ee70..0612f0541 100644 --- a/nsxt/resource_nsxt_policy_ip_discovery_profile.go +++ b/nsxt/resource_nsxt_policy_ip_discovery_profile.go @@ -153,7 +153,7 @@ func ipDiscoveryProfileObjFromSchema(d *schema.ResourceData) model.IPDiscoveryPr } } -func resourceNsxtPolicyIPDiscoveryProfileExists(id string, connector *client.RestConnector, isGlobalmodel bool) (bool, error) { +func resourceNsxtPolicyIPDiscoveryProfileExists(id string, connector client.Connector, isGlobalmodel bool) (bool, error) { var err error if isGlobalmodel { client := gm_infra.NewIpDiscoveryProfilesClient(connector) diff --git a/nsxt/resource_nsxt_policy_ip_pool.go b/nsxt/resource_nsxt_policy_ip_pool.go index 9ae068bb7..967b376bf 100644 --- a/nsxt/resource_nsxt_policy_ip_pool.go +++ b/nsxt/resource_nsxt_policy_ip_pool.go @@ -34,7 +34,7 @@ func resourceNsxtPolicyIPPool() *schema.Resource { } } -func resourceNsxtPolicyIPPoolExists(id string, connector *client.RestConnector, isGlobalManager bool) (bool, error) { +func resourceNsxtPolicyIPPoolExists(id string, connector client.Connector, isGlobalManager bool) (bool, error) { client := infra.NewIpPoolsClient(connector) _, err := client.Get(id) diff --git a/nsxt/resource_nsxt_policy_ip_pool_block_subnet.go b/nsxt/resource_nsxt_policy_ip_pool_block_subnet.go index 745310a9d..8983f7a4b 100644 --- a/nsxt/resource_nsxt_policy_ip_pool_block_subnet.go +++ b/nsxt/resource_nsxt_policy_ip_pool_block_subnet.go @@ -58,7 +58,6 @@ func resourceNsxtPolicyIPPoolBlockSubnet() *schema.Resource { func resourceNsxtPolicyIPPoolBlockSubnetSchemaToStructValue(d *schema.ResourceData, id string) (*data.StructValue, error) { converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) displayName := d.Get("display_name").(string) description := d.Get("description").(string) @@ -91,7 +90,6 @@ func resourceNsxtPolicyIPPoolBlockSubnetRead(d *schema.ResourceData, m interface connector := getPolicyConnector(m) client := ip_pools.NewIpSubnetsClient(connector) converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) poolPath := d.Get("pool_path").(string) poolID := getPolicyIDFromPath(poolPath) @@ -216,7 +214,7 @@ func resourceNsxtPolicyIPPoolBlockSubnetDelete(d *schema.ResourceData, m interfa } // NOTE: This will not be needed when IPAM is handled by NSXT Policy -func resourceNsxtPolicyIPPoolBlockSubnetVerifyDelete(d *schema.ResourceData, connector *client.RestConnector) error { +func resourceNsxtPolicyIPPoolBlockSubnetVerifyDelete(d *schema.ResourceData, connector client.Connector) error { client := realized_state.NewRealizedEntitiesClient(connector) diff --git a/nsxt/resource_nsxt_policy_ip_pool_static_subnet.go b/nsxt/resource_nsxt_policy_ip_pool_static_subnet.go index 121e9b08c..08593aec7 100644 --- a/nsxt/resource_nsxt_policy_ip_pool_static_subnet.go +++ b/nsxt/resource_nsxt_policy_ip_pool_static_subnet.go @@ -67,7 +67,6 @@ func resourceNsxtPolicyIPPoolStaticSubnet() *schema.Resource { func resourceNsxtPolicyIPPoolStaticSubnetSchemaToStructValue(d *schema.ResourceData, id string) (*data.StructValue, error) { converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) displayName := d.Get("display_name").(string) description := d.Get("description").(string) @@ -122,7 +121,6 @@ func resourceNsxtPolicyIPPoolStaticSubnetRead(d *schema.ResourceData, m interfac connector := getPolicyConnector(m) client := ip_pools.NewIpSubnetsClient(connector) converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) poolPath := d.Get("pool_path").(string) poolID := getPolicyIDFromPath(poolPath) diff --git a/nsxt/resource_nsxt_policy_ipsec_vpn_dpd_profile.go b/nsxt/resource_nsxt_policy_ipsec_vpn_dpd_profile.go index c428a4008..42e6ed05e 100644 --- a/nsxt/resource_nsxt_policy_ipsec_vpn_dpd_profile.go +++ b/nsxt/resource_nsxt_policy_ipsec_vpn_dpd_profile.go @@ -61,7 +61,7 @@ func resourceNsxtPolicyIPSecVpnDpdProfile() *schema.Resource { } } -func resourceNsxtPolicyIPSecVpnDpdProfileExists(id string, connector *client.RestConnector, isGlobalManager bool) (bool, error) { +func resourceNsxtPolicyIPSecVpnDpdProfileExists(id string, connector client.Connector, isGlobalManager bool) (bool, error) { client := infra.NewIpsecVpnDpdProfilesClient(connector) _, err := client.Get(id) if err == nil { diff --git a/nsxt/resource_nsxt_policy_ipsec_vpn_ike_profile.go b/nsxt/resource_nsxt_policy_ipsec_vpn_ike_profile.go index eb5da2349..29e8403ca 100644 --- a/nsxt/resource_nsxt_policy_ipsec_vpn_ike_profile.go +++ b/nsxt/resource_nsxt_policy_ipsec_vpn_ike_profile.go @@ -102,7 +102,7 @@ func resourceNsxtPolicyIPSecVpnIkeProfile() *schema.Resource { } } -func resourceNsxtPolicyIPSecVpnIkeProfileExists(id string, connector *client.RestConnector, isGlobalManager bool) (bool, error) { +func resourceNsxtPolicyIPSecVpnIkeProfileExists(id string, connector client.Connector, isGlobalManager bool) (bool, error) { client := infra.NewIpsecVpnIkeProfilesClient(connector) _, err := client.Get(id) if err == nil { diff --git a/nsxt/resource_nsxt_policy_ipsec_vpn_local_endpoint.go b/nsxt/resource_nsxt_policy_ipsec_vpn_local_endpoint.go index 02921764f..15b0fcd62 100644 --- a/nsxt/resource_nsxt_policy_ipsec_vpn_local_endpoint.go +++ b/nsxt/resource_nsxt_policy_ipsec_vpn_local_endpoint.go @@ -82,7 +82,7 @@ func newLocalEndpointClient(servicePath string) (*localEndpointClient, error) { }, nil } -func (c *localEndpointClient) Get(connector *client.RestConnector, id string) (model.IPSecVpnLocalEndpoint, error) { +func (c *localEndpointClient) Get(connector client.Connector, id string) (model.IPSecVpnLocalEndpoint, error) { if c.isT0 { if len(c.localeServiceID) > 0 { client := t0_nested_service.NewLocalEndpointsClient(connector) @@ -101,7 +101,7 @@ func (c *localEndpointClient) Get(connector *client.RestConnector, id string) (m } // Note: we don't expect pagination to be relevant here -func (c *localEndpointClient) List(connector *client.RestConnector) ([]model.IPSecVpnLocalEndpoint, error) { +func (c *localEndpointClient) List(connector client.Connector) ([]model.IPSecVpnLocalEndpoint, error) { boolFalse := false var cursor string var result model.IPSecVpnLocalEndpointListResult @@ -128,7 +128,7 @@ func (c *localEndpointClient) List(connector *client.RestConnector) ([]model.IPS return result.Results, err } -func (c *localEndpointClient) Patch(connector *client.RestConnector, id string, obj model.IPSecVpnLocalEndpoint) error { +func (c *localEndpointClient) Patch(connector client.Connector, id string, obj model.IPSecVpnLocalEndpoint) error { if c.isT0 { if len(c.localeServiceID) > 0 { client := t0_nested_service.NewLocalEndpointsClient(connector) @@ -146,7 +146,7 @@ func (c *localEndpointClient) Patch(connector *client.RestConnector, id string, return client.Patch(c.gwID, c.serviceID, id, obj) } -func (c *localEndpointClient) Delete(connector *client.RestConnector, id string) error { +func (c *localEndpointClient) Delete(connector client.Connector, id string) error { if c.isT0 { if len(c.localeServiceID) > 0 { client := t0_nested_service.NewLocalEndpointsClient(connector) @@ -164,7 +164,7 @@ func (c *localEndpointClient) Delete(connector *client.RestConnector, id string) return client.Delete(c.gwID, c.serviceID, id) } -func resourceNsxtPolicyIPSecVpnLocalEndpointExistsOnService(id string, connector *client.RestConnector, servicePath string) (bool, error) { +func resourceNsxtPolicyIPSecVpnLocalEndpointExistsOnService(id string, connector client.Connector, servicePath string) (bool, error) { client, err := newLocalEndpointClient(servicePath) if err != nil { return false, err @@ -181,8 +181,8 @@ func resourceNsxtPolicyIPSecVpnLocalEndpointExistsOnService(id string, connector return false, logAPIError("Error retrieving resource", err) } -func resourceNsxtPolicyIPSecVpnLocalEndpointExists(servicePath string) func(id string, connector *client.RestConnector, isGlobalManager bool) (bool, error) { - return func(id string, connector *client.RestConnector, isGlobalManager bool) (bool, error) { +func resourceNsxtPolicyIPSecVpnLocalEndpointExists(servicePath string) func(id string, connector client.Connector, isGlobalManager bool) (bool, error) { + return func(id string, connector client.Connector, isGlobalManager bool) (bool, error) { return resourceNsxtPolicyIPSecVpnLocalEndpointExistsOnService(id, connector, servicePath) } } diff --git a/nsxt/resource_nsxt_policy_ipsec_vpn_service.go b/nsxt/resource_nsxt_policy_ipsec_vpn_service.go index 362792647..10b45620b 100644 --- a/nsxt/resource_nsxt_policy_ipsec_vpn_service.go +++ b/nsxt/resource_nsxt_policy_ipsec_vpn_service.go @@ -66,7 +66,7 @@ func resourceNsxtPolicyIPSecVpnService() *schema.Resource { } } -func getNsxtPolicyIPSecVpnServiceByID(connector *client.RestConnector, gwID string, isT0 bool, localeServiceID string, serviceID string, isGlobalManager bool) (model.IPSecVpnService, error) { +func getNsxtPolicyIPSecVpnServiceByID(connector client.Connector, gwID string, isT0 bool, localeServiceID string, serviceID string, isGlobalManager bool) (model.IPSecVpnService, error) { if isT0 { client := t0_locale_service.NewIpsecVpnServicesClient(connector) return client.Get(gwID, localeServiceID, serviceID) @@ -75,7 +75,7 @@ func getNsxtPolicyIPSecVpnServiceByID(connector *client.RestConnector, gwID stri return client.Get(gwID, localeServiceID, serviceID) } -func patchNsxtPolicyIPSecVpnService(connector *client.RestConnector, gwID string, localeServiceID string, ipSecVpnService model.IPSecVpnService, isT0 bool) error { +func patchNsxtPolicyIPSecVpnService(connector client.Connector, gwID string, localeServiceID string, ipSecVpnService model.IPSecVpnService, isT0 bool) error { id := *ipSecVpnService.Id if isT0 { client := t0_locale_service.NewIpsecVpnServicesClient(connector) @@ -85,7 +85,7 @@ func patchNsxtPolicyIPSecVpnService(connector *client.RestConnector, gwID string return client.Patch(gwID, localeServiceID, id, ipSecVpnService) } -func updateNsxtPolicyIPSecVpnService(connector *client.RestConnector, gwID string, localeServiceID string, ipSecVpnService model.IPSecVpnService, isT0 bool) error { +func updateNsxtPolicyIPSecVpnService(connector client.Connector, gwID string, localeServiceID string, ipSecVpnService model.IPSecVpnService, isT0 bool) error { id := *ipSecVpnService.Id if isT0 { client := t0_locale_service.NewIpsecVpnServicesClient(connector) @@ -114,7 +114,7 @@ func resourceNsxtPolicyIPSecVpnServiceImport(d *schema.ResourceData, m interface return []*schema.ResourceData{d}, nil } -func deleteNsxtPolicyIPSecVpnService(connector *client.RestConnector, gwID string, localeServiceID string, isT0 bool, id string) error { +func deleteNsxtPolicyIPSecVpnService(connector client.Connector, gwID string, localeServiceID string, isT0 bool, id string) error { if isT0 { client := t0_locale_service.NewIpsecVpnServicesClient(connector) return client.Delete(gwID, localeServiceID, id) diff --git a/nsxt/resource_nsxt_policy_ipsec_vpn_session.go b/nsxt/resource_nsxt_policy_ipsec_vpn_session.go index 71f196aa2..1d333dd63 100644 --- a/nsxt/resource_nsxt_policy_ipsec_vpn_session.go +++ b/nsxt/resource_nsxt_policy_ipsec_vpn_session.go @@ -168,7 +168,6 @@ func resourceNsxtPolicyIPSecVpnSession() *schema.Resource { func getIPSecVPNSessionFromSchema(d *schema.ResourceData) (*data.StructValue, error) { converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) psk := d.Get("psk").(string) peerID := d.Get("peer_id").(string) @@ -361,7 +360,7 @@ func newIpsecSessionClient(servicePath string) (*ipsecSessionClient, error) { }, nil } -func (c *ipsecSessionClient) Get(connector *client.RestConnector, id string) (*data.StructValue, error) { +func (c *ipsecSessionClient) Get(connector client.Connector, id string) (*data.StructValue, error) { if c.isT0 { if len(c.localeServiceID) > 0 { client := t0_ipsec_nested_services.NewSessionsClient(connector) @@ -379,7 +378,7 @@ func (c *ipsecSessionClient) Get(connector *client.RestConnector, id string) (*d return client.Get(c.gwID, c.serviceID, id) } -func (c *ipsecSessionClient) Patch(connector *client.RestConnector, id string, obj *data.StructValue) error { +func (c *ipsecSessionClient) Patch(connector client.Connector, id string, obj *data.StructValue) error { if c.isT0 { if len(c.localeServiceID) > 0 { client := t0_ipsec_nested_services.NewSessionsClient(connector) @@ -397,7 +396,7 @@ func (c *ipsecSessionClient) Patch(connector *client.RestConnector, id string, o return client.Patch(c.gwID, c.serviceID, id, obj) } -func (c *ipsecSessionClient) Delete(connector *client.RestConnector, id string) error { +func (c *ipsecSessionClient) Delete(connector client.Connector, id string) error { if c.isT0 { if len(c.localeServiceID) > 0 { client := t0_ipsec_nested_services.NewSessionsClient(connector) @@ -554,7 +553,7 @@ func resourceNsxtPolicyIPSecVpnSessionCreate(d *schema.ResourceData, m interface return resourceNsxtPolicyIPSecVpnSessionRead(d, m) } -func resourceNsxtPolicyIPSecVpnSessionExists(servicePath string, sessionID string, connector *client.RestConnector) (bool, error) { +func resourceNsxtPolicyIPSecVpnSessionExists(servicePath string, sessionID string, connector client.Connector) (bool, error) { client, err := newIpsecSessionClient(servicePath) if err != nil { return false, err @@ -574,7 +573,6 @@ func resourceNsxtPolicyIPSecVpnSessionExists(servicePath string, sessionID strin func resourceNsxtPolicyIPSecVpnSessionRead(d *schema.ResourceData, m interface{}) error { connector := getPolicyConnector(m) converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) id := d.Id() if id == "" { diff --git a/nsxt/resource_nsxt_policy_ipsec_vpn_tunnel_profile.go b/nsxt/resource_nsxt_policy_ipsec_vpn_tunnel_profile.go index 0d36b8b40..2eba04565 100644 --- a/nsxt/resource_nsxt_policy_ipsec_vpn_tunnel_profile.go +++ b/nsxt/resource_nsxt_policy_ipsec_vpn_tunnel_profile.go @@ -110,7 +110,7 @@ func resourceNsxtPolicyIPSecVpnTunnelProfile() *schema.Resource { } } -func resourceNsxtPolicyIPSecVpnTunnelProfileExists(id string, connector *client.RestConnector, isGlobalManager bool) (bool, error) { +func resourceNsxtPolicyIPSecVpnTunnelProfileExists(id string, connector client.Connector, isGlobalManager bool) (bool, error) { client := infra.NewIpsecVpnTunnelProfilesClient(connector) _, err := client.Get(id) if err == nil { diff --git a/nsxt/resource_nsxt_policy_l2_vpn_service.go b/nsxt/resource_nsxt_policy_l2_vpn_service.go index f0619c75a..ac7e7185f 100644 --- a/nsxt/resource_nsxt_policy_l2_vpn_service.go +++ b/nsxt/resource_nsxt_policy_l2_vpn_service.go @@ -65,7 +65,7 @@ func resourceNsxtPolicyL2VpnService() *schema.Resource { } } -func getNsxtPolicyL2VpnServiceByID(connector *client.RestConnector, gwID string, isT0 bool, localeServiceID string, serviceID string, isGlobalManager bool) (model.L2VPNService, error) { +func getNsxtPolicyL2VpnServiceByID(connector client.Connector, gwID string, isT0 bool, localeServiceID string, serviceID string, isGlobalManager bool) (model.L2VPNService, error) { if isT0 { client := t0_locale_service.NewL2vpnServicesClient(connector) return client.Get(gwID, localeServiceID, serviceID) @@ -74,7 +74,7 @@ func getNsxtPolicyL2VpnServiceByID(connector *client.RestConnector, gwID string, return client.Get(gwID, localeServiceID, serviceID) } -func patchNsxtPolicyL2VpnService(connector *client.RestConnector, gwID string, localeServiceID string, l2VpnService model.L2VPNService, isT0 bool) error { +func patchNsxtPolicyL2VpnService(connector client.Connector, gwID string, localeServiceID string, l2VpnService model.L2VPNService, isT0 bool) error { id := *l2VpnService.Id if isT0 { client := t0_locale_service.NewL2vpnServicesClient(connector) @@ -84,7 +84,7 @@ func patchNsxtPolicyL2VpnService(connector *client.RestConnector, gwID string, l return client.Patch(gwID, localeServiceID, id, l2VpnService) } -func deleteNsxtPolicyL2VpnService(connector *client.RestConnector, gwID string, localeServiceID string, isT0 bool, id string) error { +func deleteNsxtPolicyL2VpnService(connector client.Connector, gwID string, localeServiceID string, isT0 bool, id string) error { if isT0 { client := t0_locale_service.NewL2vpnServicesClient(connector) return client.Delete(gwID, localeServiceID, id) diff --git a/nsxt/resource_nsxt_policy_l2_vpn_session.go b/nsxt/resource_nsxt_policy_l2_vpn_session.go index 4c5f54b5a..6d37aef9b 100644 --- a/nsxt/resource_nsxt_policy_l2_vpn_session.go +++ b/nsxt/resource_nsxt_policy_l2_vpn_session.go @@ -235,7 +235,7 @@ func resourceNsxtPolicyL2VPNSessionRead(d *schema.ResourceData, m interface{}) e return nil } -func resourceNsxtPolicyL2VpnSessionExists(isT0 bool, gwID string, localeServiceID string, serviceID string, sessionID string, connector *client.RestConnector) (bool, error) { +func resourceNsxtPolicyL2VpnSessionExists(isT0 bool, gwID string, localeServiceID string, serviceID string, sessionID string, connector client.Connector) (bool, error) { var err error if isT0 { client := t0_l2vpn_services.NewSessionsClient(connector) diff --git a/nsxt/resource_nsxt_policy_lb_pool.go b/nsxt/resource_nsxt_policy_lb_pool.go index 340ed123e..970526722 100644 --- a/nsxt/resource_nsxt_policy_lb_pool.go +++ b/nsxt/resource_nsxt_policy_lb_pool.go @@ -273,7 +273,6 @@ func setPolicyPoolMemberGroupInSchema(d *schema.ResourceData, groupMember *model func getPolicyPoolSnatFromSchema(d *schema.ResourceData) (*data.StructValue, error) { converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) snats := d.Get("snat").([]interface{}) for _, snat := range snats { @@ -357,7 +356,6 @@ func setPolicyPoolSnatInSchema(d *schema.ResourceData, snat *data.StructValue) e } converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) var snatList []map[string]interface{} elem := make(map[string]interface{}) @@ -402,7 +400,7 @@ func setPolicyPoolSnatInSchema(d *schema.ResourceData, snat *data.StructValue) e return nil } -func resourceNsxtPolicyLBPoolExists(id string, connector *client.RestConnector, isGlobalManager bool) (bool, error) { +func resourceNsxtPolicyLBPoolExists(id string, connector client.Connector, isGlobalManager bool) (bool, error) { client := infra.NewLbPoolsClient(connector) _, err := client.Get(id) diff --git a/nsxt/resource_nsxt_policy_lb_service.go b/nsxt/resource_nsxt_policy_lb_service.go index 87048d7aa..2b2c46be5 100644 --- a/nsxt/resource_nsxt_policy_lb_service.go +++ b/nsxt/resource_nsxt_policy_lb_service.go @@ -74,7 +74,7 @@ func resourceNsxtPolicyLBService() *schema.Resource { } } -func resourceNsxtPolicyLBServiceExists(id string, connector *client.RestConnector, isGlobalManager bool) (bool, error) { +func resourceNsxtPolicyLBServiceExists(id string, connector client.Connector, isGlobalManager bool) (bool, error) { client := infra.NewLbServicesClient(connector) _, err := client.Get(id) diff --git a/nsxt/resource_nsxt_policy_lb_virtual_server.go b/nsxt/resource_nsxt_policy_lb_virtual_server.go index 25ce09397..4ceb24207 100644 --- a/nsxt/resource_nsxt_policy_lb_virtual_server.go +++ b/nsxt/resource_nsxt_policy_lb_virtual_server.go @@ -1042,7 +1042,6 @@ func setPolicyAccessListControlInSchema(d *schema.ResourceData, control *model.L func setPolicyLbRulesInSchema(d *schema.ResourceData, rules []model.LBRule) { converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) var ruleList []interface{} for _, rule := range rules { @@ -1561,7 +1560,7 @@ func policyLBVirtualServerVersionDependantSet(d *schema.ResourceData, obj *model } } -func resourceNsxtPolicyLBVirtualServerExists(id string, connector *client.RestConnector, isGlobalManager bool) (bool, error) { +func resourceNsxtPolicyLBVirtualServerExists(id string, connector client.Connector, isGlobalManager bool) (bool, error) { client := infra.NewLbVirtualServersClient(connector) _, err := client.Get(id) diff --git a/nsxt/resource_nsxt_policy_mac_discovery_profile.go b/nsxt/resource_nsxt_policy_mac_discovery_profile.go index b7a31e47a..62e878638 100644 --- a/nsxt/resource_nsxt_policy_mac_discovery_profile.go +++ b/nsxt/resource_nsxt_policy_mac_discovery_profile.go @@ -73,7 +73,7 @@ func resourceNsxtPolicyMacDiscoveryProfile() *schema.Resource { } } -func resourceNsxtPolicyMacDiscoveryProfileExists(id string, connector *client.RestConnector, isGlobalManager bool) (bool, error) { +func resourceNsxtPolicyMacDiscoveryProfileExists(id string, connector client.Connector, isGlobalManager bool) (bool, error) { var err error if isGlobalManager { client := gm_infra.NewMacDiscoveryProfilesClient(connector) diff --git a/nsxt/resource_nsxt_policy_nat_rule.go b/nsxt/resource_nsxt_policy_nat_rule.go index 987375cbc..a7d10a460 100644 --- a/nsxt/resource_nsxt_policy_nat_rule.go +++ b/nsxt/resource_nsxt_policy_nat_rule.go @@ -135,7 +135,7 @@ func resourceNsxtPolicyNATRule() *schema.Resource { } } -func deleteNsxtPolicyNATRule(connector *client.RestConnector, gwID string, isT0 bool, natType string, ruleID string, isGlobalManager bool) error { +func deleteNsxtPolicyNATRule(connector client.Connector, gwID string, isT0 bool, natType string, ruleID string, isGlobalManager bool) error { if isGlobalManager { if isT0 { client := gm_t0nat.NewNatRulesClient(connector) @@ -174,7 +174,7 @@ func resourceNsxtPolicyNATRuleDelete(d *schema.ResourceData, m interface{}) erro return nil } -func getNsxtPolicyNATRuleByID(connector *client.RestConnector, gwID string, isT0 bool, natType string, ruleID string, isGlobalManager bool) (model.PolicyNatRule, error) { +func getNsxtPolicyNATRuleByID(connector client.Connector, gwID string, isT0 bool, natType string, ruleID string, isGlobalManager bool) (model.PolicyNatRule, error) { if isGlobalManager { var obj model.PolicyNatRule var gmObj gm_model.PolicyNatRule @@ -204,7 +204,7 @@ func getNsxtPolicyNATRuleByID(connector *client.RestConnector, gwID string, isT0 return client.Get(gwID, natType, ruleID) } -func patchNsxtPolicyNATRule(connector *client.RestConnector, gwID string, rule model.PolicyNatRule, isT0 bool, isGlobalManager bool) error { +func patchNsxtPolicyNATRule(connector client.Connector, gwID string, rule model.PolicyNatRule, isT0 bool, isGlobalManager bool) error { natType := getNatTypeByAction(*rule.Action) _, err := getTranslatedNetworks(rule) if err != nil { diff --git a/nsxt/resource_nsxt_policy_ospf_area.go b/nsxt/resource_nsxt_policy_ospf_area.go index 3b64fbf78..0689b0cb4 100644 --- a/nsxt/resource_nsxt_policy_ospf_area.go +++ b/nsxt/resource_nsxt_policy_ospf_area.go @@ -80,7 +80,7 @@ func resourceNsxtPolicyOspfArea() *schema.Resource { } } -func resourceNsxtPolicyOspfAreaExists(gwID string, localeServiceID string, areaID string, isGlobalManager bool, connector *client.RestConnector) (bool, error) { +func resourceNsxtPolicyOspfAreaExists(gwID string, localeServiceID string, areaID string, isGlobalManager bool, connector client.Connector) (bool, error) { client := ospf.NewAreasClient(connector) _, err := client.Get(gwID, localeServiceID, areaID) diff --git a/nsxt/resource_nsxt_policy_predefined_gateway_policy.go b/nsxt/resource_nsxt_policy_predefined_gateway_policy.go index 431a3076d..aa5e9e310 100644 --- a/nsxt/resource_nsxt_policy_predefined_gateway_policy.go +++ b/nsxt/resource_nsxt_policy_predefined_gateway_policy.go @@ -87,7 +87,7 @@ func getGatewayPolicyDefaultRulesSchema() *schema.Schema { } } -func updateGatewayPolicyDefaultRuleByScope(rule model.Rule, d *schema.ResourceData, connector *client.RestConnector, isGlobalManager bool) *model.Rule { +func updateGatewayPolicyDefaultRuleByScope(rule model.Rule, d *schema.ResourceData, connector client.Connector, isGlobalManager bool) *model.Rule { defaultRules := d.Get("default_rule").([]interface{}) for _, obj := range defaultRules { @@ -213,7 +213,6 @@ func revertGatewayPolicyDefaultRule(rule model.Rule) model.Rule { func createPolicyChildRule(ruleID string, rule model.Rule, shouldDelete bool) (*data.StructValue, error) { converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) childRule := model.ChildRule{ ResourceType: "ChildRule", @@ -232,7 +231,6 @@ func createPolicyChildRule(ruleID string, rule model.Rule, shouldDelete bool) (* func createChildDomainWithGatewayPolicy(domain string, policyID string, policy model.GatewayPolicy) (*data.StructValue, error) { converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) childPolicy := model.ChildGatewayPolicy{ Id: &policyID, diff --git a/nsxt/resource_nsxt_policy_predefined_security_policy.go b/nsxt/resource_nsxt_policy_predefined_security_policy.go index 474232e1c..0064df003 100644 --- a/nsxt/resource_nsxt_policy_predefined_security_policy.go +++ b/nsxt/resource_nsxt_policy_predefined_security_policy.go @@ -178,7 +178,6 @@ func revertSecurityPolicyDefaultRule(rule model.Rule) model.Rule { func createChildDomainWithSecurityPolicy(domain string, policyID string, policy model.SecurityPolicy) (*data.StructValue, error) { converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) childPolicy := model.ChildSecurityPolicy{ ResourceType: "ChildSecurityPolicy", diff --git a/nsxt/resource_nsxt_policy_qos_profile.go b/nsxt/resource_nsxt_policy_qos_profile.go index a586aad97..e638890fc 100644 --- a/nsxt/resource_nsxt_policy_qos_profile.go +++ b/nsxt/resource_nsxt_policy_qos_profile.go @@ -63,7 +63,7 @@ func resourceNsxtPolicyQosProfile() *schema.Resource { } } -func resourceNsxtPolicyQosProfileExists(id string, connector *client.RestConnector, isGlobalmodel bool) (bool, error) { +func resourceNsxtPolicyQosProfileExists(id string, connector client.Connector, isGlobalmodel bool) (bool, error) { var err error if isGlobalmodel { client := gm_infra.NewQosProfilesClient(connector) @@ -104,7 +104,6 @@ func getPolicyQosRateShaperFromSchema(d *schema.ResourceData, index int) *data.S PeakBandwidth: &peakBW, } converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) dataValue, _ := converter.ConvertToVapi(shaper, model.IngressRateLimiterBindingType()) return dataValue.(*data.StructValue) } @@ -118,7 +117,6 @@ func setPolicyQosRateShaperInSchema(d *schema.ResourceData, shaperConf []*data.S resourceType := rateLimiterResourceTypes[index] var shapers []map[string]interface{} converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) for _, dataShaper := range shaperConf { dataValue, _ := converter.ConvertToGolang(dataShaper, model.IngressRateLimiterBindingType()) shaper := dataValue.(model.IngressRateLimiter) diff --git a/nsxt/resource_nsxt_policy_security_policy.go b/nsxt/resource_nsxt_policy_security_policy.go index 8a4e6724e..07670af22 100644 --- a/nsxt/resource_nsxt_policy_security_policy.go +++ b/nsxt/resource_nsxt_policy_security_policy.go @@ -28,7 +28,7 @@ func resourceNsxtPolicySecurityPolicy() *schema.Resource { } } -func getSecurityPolicyInDomain(id string, domainName string, connector *client.RestConnector, isGlobalManager bool) (model.SecurityPolicy, error) { +func getSecurityPolicyInDomain(id string, domainName string, connector client.Connector, isGlobalManager bool) (model.SecurityPolicy, error) { if isGlobalManager { client := gm_domains.NewSecurityPoliciesClient(connector) gmObj, err := client.Get(domainName, id) @@ -46,7 +46,7 @@ func getSecurityPolicyInDomain(id string, domainName string, connector *client.R } -func resourceNsxtPolicySecurityPolicyExistsInDomain(id string, domainName string, connector *client.RestConnector, isGlobalManager bool) (bool, error) { +func resourceNsxtPolicySecurityPolicyExistsInDomain(id string, domainName string, connector client.Connector, isGlobalManager bool) (bool, error) { var err error if isGlobalManager { client := gm_domains.NewSecurityPoliciesClient(connector) @@ -67,13 +67,13 @@ func resourceNsxtPolicySecurityPolicyExistsInDomain(id string, domainName string return false, logAPIError("Error retrieving Security Policy", err) } -func resourceNsxtPolicySecurityPolicyExistsPartial(domainName string) func(id string, connector *client.RestConnector, isGlobalManager bool) (bool, error) { - return func(id string, connector *client.RestConnector, isGlobalManager bool) (bool, error) { +func resourceNsxtPolicySecurityPolicyExistsPartial(domainName string) func(id string, connector client.Connector, isGlobalManager bool) (bool, error) { + return func(id string, connector client.Connector, isGlobalManager bool) (bool, error) { return resourceNsxtPolicySecurityPolicyExistsInDomain(id, domainName, connector, isGlobalManager) } } -func policySecurityPolicyBuildAndPatch(d *schema.ResourceData, m interface{}, connector *client.RestConnector, isGlobalManager bool, id string) error { +func policySecurityPolicyBuildAndPatch(d *schema.ResourceData, m interface{}, connector client.Connector, isGlobalManager bool, id string) error { domain := d.Get("domain").(string) displayName := d.Get("display_name").(string) diff --git a/nsxt/resource_nsxt_policy_service.go b/nsxt/resource_nsxt_policy_service.go index 746bc9f61..a31913932 100644 --- a/nsxt/resource_nsxt_policy_service.go +++ b/nsxt/resource_nsxt_policy_service.go @@ -203,7 +203,6 @@ func resourceNsxtPolicyService() *schema.Resource { func resourceNsxtPolicyServiceGetEntriesFromSchema(d *schema.ResourceData) ([]*data.StructValue, error) { converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) serviceEntries := []*data.StructValue{} // ICMP Type service entries @@ -421,7 +420,7 @@ func resourceNsxtPolicyServiceGetEntriesFromSchema(d *schema.ResourceData) ([]*d return serviceEntries, nil } -func resourceNsxtPolicyServiceExists(id string, connector *client.RestConnector, isGlobalManager bool) (bool, error) { +func resourceNsxtPolicyServiceExists(id string, connector client.Connector, isGlobalManager bool) (bool, error) { var err error if isGlobalManager { client := gm_infra.NewServicesClient(connector) @@ -534,7 +533,6 @@ func resourceNsxtPolicyServiceRead(d *schema.ResourceData, m interface{}) error // Translate the returned service entries converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) var icmpEntriesList []map[string]interface{} var l4EntriesList []map[string]interface{} var igmpEntriesList []map[string]interface{} diff --git a/nsxt/resource_nsxt_policy_static_route.go b/nsxt/resource_nsxt_policy_static_route.go index 03b3e910b..691a176f3 100644 --- a/nsxt/resource_nsxt_policy_static_route.go +++ b/nsxt/resource_nsxt_policy_static_route.go @@ -75,7 +75,7 @@ func resourceNsxtPolicyStaticRoute() *schema.Resource { } } -func patchNsxtPolicyStaticRoute(connector *client.RestConnector, gwID string, route model.StaticRoutes, isT0 bool) error { +func patchNsxtPolicyStaticRoute(connector client.Connector, gwID string, route model.StaticRoutes, isT0 bool) error { if isT0 { routeClient := tier_0s.NewStaticRoutesClient(connector) return routeClient.Patch(gwID, *route.Id, route) @@ -84,7 +84,7 @@ func patchNsxtPolicyStaticRoute(connector *client.RestConnector, gwID string, ro return routeClient.Patch(gwID, *route.Id, route) } -func deleteNsxtPolicyStaticRoute(connector *client.RestConnector, gwID string, isT0 bool, routeID string) error { +func deleteNsxtPolicyStaticRoute(connector client.Connector, gwID string, isT0 bool, routeID string) error { if isT0 { routeClient := tier_0s.NewStaticRoutesClient(connector) return routeClient.Delete(gwID, routeID) @@ -93,7 +93,7 @@ func deleteNsxtPolicyStaticRoute(connector *client.RestConnector, gwID string, i return routeClient.Delete(gwID, routeID) } -func getNsxtPolicyStaticRouteByID(connector *client.RestConnector, gwID string, isT0 bool, routeID string) (model.StaticRoutes, error) { +func getNsxtPolicyStaticRouteByID(connector client.Connector, gwID string, isT0 bool, routeID string) (model.StaticRoutes, error) { if isT0 { routeClient := tier_0s.NewStaticRoutesClient(connector) return routeClient.Get(gwID, routeID) diff --git a/nsxt/resource_nsxt_policy_static_route_bfd_peer.go b/nsxt/resource_nsxt_policy_static_route_bfd_peer.go index ccd0a99de..a8725811f 100644 --- a/nsxt/resource_nsxt_policy_static_route_bfd_peer.go +++ b/nsxt/resource_nsxt_policy_static_route_bfd_peer.go @@ -60,7 +60,7 @@ func resourceNsxtPolicyStaticRouteBfdPeer() *schema.Resource { } } -func resourceNsxtPolicyStaticRouteBfdPeerExists(gwID string, id string, connector *client.RestConnector, isGlobalManager bool) (bool, error) { +func resourceNsxtPolicyStaticRouteBfdPeerExists(gwID string, id string, connector client.Connector, isGlobalManager bool) (bool, error) { var err error if isGlobalManager { client := gm_static_routes.NewBfdPeersClient(connector) @@ -119,9 +119,9 @@ func policyStaticRouteBfdPeerPatch(d *schema.ResourceData, m interface{}, gwID s return client.Patch(gwID, id, obj) } -func resourceNsxtPolicyStaticRouteBfdPeerExistsOnGateway(gwID string) func(id string, connector *client.RestConnector, isGlobalManager bool) (bool, error) { +func resourceNsxtPolicyStaticRouteBfdPeerExistsOnGateway(gwID string) func(id string, connector client.Connector, isGlobalManager bool) (bool, error) { - return func(id string, connector *client.RestConnector, isGlobalManager bool) (bool, error) { + return func(id string, connector client.Connector, isGlobalManager bool) (bool, error) { return resourceNsxtPolicyStaticRouteBfdPeerExists(id, gwID, connector, isGlobalManager) } } diff --git a/nsxt/resource_nsxt_policy_tier0_gateway.go b/nsxt/resource_nsxt_policy_tier0_gateway.go index 9e0d852c5..3b545d5b4 100644 --- a/nsxt/resource_nsxt_policy_tier0_gateway.go +++ b/nsxt/resource_nsxt_policy_tier0_gateway.go @@ -298,7 +298,7 @@ func getPolicyVRFConfigSchema() *schema.Schema { } } -func listGlobalManagerTier0GatewayLocaleServices(connector *client.RestConnector, gwID string, cursor *string) (model.LocaleServicesListResult, error) { +func listGlobalManagerTier0GatewayLocaleServices(connector client.Connector, gwID string, cursor *string) (model.LocaleServicesListResult, error) { client := gm_tier_0s.NewLocaleServicesClient(connector) markForDelete := false listResponse, err := client.List(gwID, cursor, &markForDelete, nil, nil, nil, nil) @@ -314,13 +314,13 @@ func listGlobalManagerTier0GatewayLocaleServices(connector *client.RestConnector return convertedResult.(model.LocaleServicesListResult), nil } -func listLocalManagerTier0GatewayLocaleServices(connector *client.RestConnector, gwID string, cursor *string) (model.LocaleServicesListResult, error) { +func listLocalManagerTier0GatewayLocaleServices(connector client.Connector, gwID string, cursor *string) (model.LocaleServicesListResult, error) { client := tier_0s.NewLocaleServicesClient(connector) markForDelete := false return client.List(gwID, cursor, &markForDelete, nil, nil, nil, nil) } -func listPolicyTier0GatewayLocaleServices(connector *client.RestConnector, gwID string, isGlobalManager bool) ([]model.LocaleServices, error) { +func listPolicyTier0GatewayLocaleServices(connector client.Connector, gwID string, isGlobalManager bool) ([]model.LocaleServices, error) { if isGlobalManager { return listPolicyGatewayLocaleServices(connector, gwID, listGlobalManagerTier0GatewayLocaleServices) @@ -329,7 +329,7 @@ func listPolicyTier0GatewayLocaleServices(connector *client.RestConnector, gwID return listPolicyGatewayLocaleServices(connector, gwID, listLocalManagerTier0GatewayLocaleServices) } -func getPolicyTier0GatewayLocaleServiceWithEdgeCluster(gwID string, connector *client.RestConnector) (*model.LocaleServices, error) { +func getPolicyTier0GatewayLocaleServiceWithEdgeCluster(gwID string, connector client.Connector) (*model.LocaleServices, error) { // Get the locale services of this Tier0 for the edge-cluster id client := tier_0s.NewLocaleServicesClient(connector) obj, err := client.Get(gwID, defaultPolicyLocaleServiceID) @@ -406,7 +406,7 @@ func initPolicyTier0BGPConfigMap(bgpConfig *model.BgpRoutingConfig) map[string]i return cfgMap } -func resourceNsxtPolicyTier0GatewayReadBGPConfig(d *schema.ResourceData, connector *client.RestConnector, localeService model.LocaleServices) error { +func resourceNsxtPolicyTier0GatewayReadBGPConfig(d *schema.ResourceData, connector client.Connector, localeService model.LocaleServices) error { var bgpConfigs []map[string]interface{} client := locale_services.NewBgpClient(connector) @@ -505,7 +505,7 @@ func setPolicyVRFConfigInSchema(d *schema.ResourceData, config *model.Tier0VrfCo return d.Set("vrf_config", vrfConfigs) } -func resourceNsxtPolicyTier0GatewayExists(id string, connector *client.RestConnector, isGlobalManager bool) (bool, error) { +func resourceNsxtPolicyTier0GatewayExists(id string, connector client.Connector, isGlobalManager bool) (bool, error) { var err error if isGlobalManager { client := gm_infra.NewTier0sClient(connector) @@ -526,7 +526,7 @@ func resourceNsxtPolicyTier0GatewayExists(id string, connector *client.RestConne return false, logAPIError("Error retrieving Tier0", err) } -func resourceNsxtPolicyTier0GatewayIsVrf(id string, connector *client.RestConnector, isGlobalManager bool) (bool, error) { +func resourceNsxtPolicyTier0GatewayIsVrf(id string, connector client.Connector, isGlobalManager bool) (bool, error) { if isGlobalManager { client := gm_infra.NewTier0sClient(connector) obj, err := client.Get(id) @@ -636,7 +636,7 @@ func resourceNsxtPolicyTier0GatewayBGPConfigSchemaToStruct(cfg interface{}, isVr return routeStruct } -func initSingleTier0GatewayLocaleService(d *schema.ResourceData, children []*data.StructValue, connector *client.RestConnector) (*data.StructValue, error) { +func initSingleTier0GatewayLocaleService(d *schema.ResourceData, children []*data.StructValue, connector client.Connector) (*data.StructValue, error) { edgeClusterPath := d.Get("edge_cluster_path").(string) var serviceStruct *model.LocaleServices @@ -690,7 +690,6 @@ func verifyPolicyTier0GatewayConfig(d *schema.ResourceData, isGlobalManager bool func initPolicyTier0ChildBgpConfig(config *model.BgpRoutingConfig) (*data.StructValue, error) { converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) childConfig := model.ChildBgpRoutingConfig{ ResourceType: "ChildBgpRoutingConfig", BgpRoutingConfig: config, @@ -703,11 +702,10 @@ func initPolicyTier0ChildBgpConfig(config *model.BgpRoutingConfig) (*data.Struct return dataValue.(*data.StructValue), nil } -func policyTier0GatewayResourceToInfraStruct(d *schema.ResourceData, connector *client.RestConnector, isGlobalManager bool, id string) (model.Infra, error) { +func policyTier0GatewayResourceToInfraStruct(d *schema.ResourceData, connector client.Connector, isGlobalManager bool, id string) (model.Infra, error) { var infraChildren, gwChildren, lsChildren []*data.StructValue var infraStruct model.Infra converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) displayName := d.Get("display_name").(string) description := d.Get("description").(string) @@ -1030,7 +1028,6 @@ func resourceNsxtPolicyTier0GatewayUpdate(d *schema.ResourceData, m interface{}) func resourceNsxtPolicyTier0GatewayDelete(d *schema.ResourceData, m interface{}) error { var infraChildren []*data.StructValue converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) boolTrue := true id := d.Id() if id == "" { diff --git a/nsxt/resource_nsxt_policy_tier1_gateway.go b/nsxt/resource_nsxt_policy_tier1_gateway.go index 0d7afee95..8f79ebfef 100644 --- a/nsxt/resource_nsxt_policy_tier1_gateway.go +++ b/nsxt/resource_nsxt_policy_tier1_gateway.go @@ -171,7 +171,7 @@ func getAdvRulesSchema() *schema.Schema { } } -func listGlobalManagerTier1GatewayLocaleServices(connector *client.RestConnector, gwID string, cursor *string) (model.LocaleServicesListResult, error) { +func listGlobalManagerTier1GatewayLocaleServices(connector client.Connector, gwID string, cursor *string) (model.LocaleServicesListResult, error) { client := gm_tier_1s.NewLocaleServicesClient(connector) markForDelete := false listResponse, err := client.List(gwID, cursor, &markForDelete, nil, nil, nil, nil) @@ -187,13 +187,13 @@ func listGlobalManagerTier1GatewayLocaleServices(connector *client.RestConnector return convertedResult.(model.LocaleServicesListResult), nil } -func listLocalManagerTier1GatewayLocaleServices(connector *client.RestConnector, gwID string, cursor *string) (model.LocaleServicesListResult, error) { +func listLocalManagerTier1GatewayLocaleServices(connector client.Connector, gwID string, cursor *string) (model.LocaleServicesListResult, error) { client := tier_1s.NewLocaleServicesClient(connector) markForDelete := false return client.List(gwID, cursor, &markForDelete, nil, nil, nil, nil) } -func listPolicyTier1GatewayLocaleServices(connector *client.RestConnector, gwID string, isGlobalManager bool) ([]model.LocaleServices, error) { +func listPolicyTier1GatewayLocaleServices(connector client.Connector, gwID string, isGlobalManager bool) ([]model.LocaleServices, error) { if isGlobalManager { return listPolicyGatewayLocaleServices(connector, gwID, listGlobalManagerTier1GatewayLocaleServices) @@ -202,7 +202,7 @@ func listPolicyTier1GatewayLocaleServices(connector *client.RestConnector, gwID return listPolicyGatewayLocaleServices(connector, gwID, listLocalManagerTier1GatewayLocaleServices) } -func getPolicyTier1GatewayLocaleServiceEntry(gwID string, connector *client.RestConnector) (*model.LocaleServices, error) { +func getPolicyTier1GatewayLocaleServiceEntry(gwID string, connector client.Connector) (*model.LocaleServices, error) { // Get the locale services of this Tier1 for the edge-cluster id client := tier_1s.NewLocaleServicesClient(connector) obj, err := client.Get(gwID, defaultPolicyLocaleServiceID) @@ -232,7 +232,7 @@ func getPolicyTier1GatewayLocaleServiceEntry(gwID string, connector *client.Rest return nil, nil } -func resourceNsxtPolicyTier1GatewayReadEdgeCluster(d *schema.ResourceData, connector *client.RestConnector) error { +func resourceNsxtPolicyTier1GatewayReadEdgeCluster(d *schema.ResourceData, connector client.Connector) error { // Get the locale services of this Tier1 for the edge-cluster id obj, err := getPolicyTier1GatewayLocaleServiceEntry(d.Id(), connector) if err != nil || obj == nil { @@ -247,7 +247,7 @@ func resourceNsxtPolicyTier1GatewayReadEdgeCluster(d *schema.ResourceData, conne return nil } -func resourceNsxtPolicyTier1GatewayExists(id string, connector *client.RestConnector, isGlobalManager bool) (bool, error) { +func resourceNsxtPolicyTier1GatewayExists(id string, connector client.Connector, isGlobalManager bool) (bool, error) { var err error if isGlobalManager { client := gm_infra.NewTier1sClient(connector) @@ -330,7 +330,7 @@ func resourceNsxtPolicyTier1GatewaySetVersionDependentAttrs(d *schema.ResourceDa } -func initSingleTier1GatewayLocaleService(d *schema.ResourceData, connector *client.RestConnector) (*data.StructValue, error) { +func initSingleTier1GatewayLocaleService(d *schema.ResourceData, connector client.Connector) (*data.StructValue, error) { edgeClusterPath := d.Get("edge_cluster_path").(string) var serviceStruct *model.LocaleServices @@ -360,11 +360,10 @@ func initSingleTier1GatewayLocaleService(d *schema.ResourceData, connector *clie return initChildLocaleService(serviceStruct, false) } -func policyTier1GatewayResourceToInfraStruct(d *schema.ResourceData, connector *client.RestConnector, id string, isGlobalManager bool) (model.Infra, error) { +func policyTier1GatewayResourceToInfraStruct(d *schema.ResourceData, connector client.Connector, id string, isGlobalManager bool) (model.Infra, error) { var infraChildren, gwChildren []*data.StructValue var infraStruct model.Infra converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) displayName := d.Get("display_name").(string) description := d.Get("description").(string) @@ -638,7 +637,6 @@ func resourceNsxtPolicyTier1GatewayDelete(d *schema.ResourceData, m interface{}) var infraChildren []*data.StructValue converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) boolTrue := true t1Type := "Tier1" diff --git a/nsxt/resource_nsxt_policy_vm_tags.go b/nsxt/resource_nsxt_policy_vm_tags.go index cced2e83c..18bb07dc6 100644 --- a/nsxt/resource_nsxt_policy_vm_tags.go +++ b/nsxt/resource_nsxt_policy_vm_tags.go @@ -54,7 +54,7 @@ func resourceNsxtPolicyVMTags() *schema.Resource { } } -func listAllPolicyVirtualMachines(connector *client.RestConnector, m interface{}) ([]model.VirtualMachine, error) { +func listAllPolicyVirtualMachines(connector client.Connector, m interface{}) ([]model.VirtualMachine, error) { client := realized_state.NewVirtualMachinesClient(connector) var results []model.VirtualMachine boolFalse := false @@ -92,7 +92,7 @@ func listAllPolicyVirtualMachines(connector *client.RestConnector, m interface{} } } -func listAllPolicySegmentPorts(connector *client.RestConnector, segmentPath string) ([]model.SegmentPort, error) { +func listAllPolicySegmentPorts(connector client.Connector, segmentPath string) ([]model.SegmentPort, error) { client := segments.NewPortsClient(connector) segmentID := getPolicyIDFromPath(segmentPath) var results []model.SegmentPort @@ -144,7 +144,7 @@ func listAllPolicyVifs(m interface{}) ([]model.VirtualNetworkInterface, error) { } } -func findNsxtPolicyVMByNamePrefix(connector *client.RestConnector, namePrefix string, m interface{}) ([]model.VirtualMachine, []model.VirtualMachine, error) { +func findNsxtPolicyVMByNamePrefix(connector client.Connector, namePrefix string, m interface{}) ([]model.VirtualMachine, []model.VirtualMachine, error) { var perfectMatch, prefixMatch []model.VirtualMachine allVMs, err := listAllPolicyVirtualMachines(connector, m) @@ -163,7 +163,7 @@ func findNsxtPolicyVMByNamePrefix(connector *client.RestConnector, namePrefix st return perfectMatch, prefixMatch, nil } -func findNsxtPolicyVMByID(connector *client.RestConnector, vmID string, m interface{}) (model.VirtualMachine, error) { +func findNsxtPolicyVMByID(connector client.Connector, vmID string, m interface{}) (model.VirtualMachine, error) { var virtualMachineStruct model.VirtualMachine allVMs, err := listAllPolicyVirtualMachines(connector, m) @@ -186,7 +186,7 @@ func findNsxtPolicyVMByID(connector *client.RestConnector, vmID string, m interf return virtualMachineStruct, fmt.Errorf("Could not find Virtual Machine with ID: %s", vmID) } -func updateNsxtPolicyVMTags(connector *client.RestConnector, externalID string, tags []model.Tag, m interface{}) error { +func updateNsxtPolicyVMTags(connector client.Connector, externalID string, tags []model.Tag, m interface{}) error { client := enforcement_points.NewVirtualMachinesClient(connector) tagUpdate := model.VirtualMachineTagsUpdate{ @@ -212,7 +212,7 @@ func listPolicyVifAttachmentsForVM(m interface{}, externalID string) ([]string, return vifAttachmentIds, nil } -func updateNsxtPolicyVMPortTags(connector *client.RestConnector, externalID string, portTags []interface{}, m interface{}, isDelete bool) error { +func updateNsxtPolicyVMPortTags(connector client.Connector, externalID string, portTags []interface{}, m interface{}, isDelete bool) error { client := segments.NewPortsClient(connector) diff --git a/nsxt/segment_common.go b/nsxt/segment_common.go index 818039859..c89551942 100644 --- a/nsxt/segment_common.go +++ b/nsxt/segment_common.go @@ -491,7 +491,6 @@ func getSegmentSubnetDhcpConfigFromSchema(schemaConfig map[string]interface{}) ( } converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) if len(dhcpV4Config) > 0 { dhcpConfig := dhcpV4Config[0].(map[string]interface{}) @@ -580,7 +579,6 @@ func getSegmentSubnetDhcpConfigFromSchema(schemaConfig map[string]interface{}) ( func setSegmentSubnetDhcpConfigInSchema(schemaConfig map[string]interface{}, subnetConfig model.SegmentSubnet) error { converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) var resultConfigs []map[string]interface{} resultConfig := make(map[string]interface{}) @@ -658,7 +656,6 @@ func setSegmentSubnetDhcpConfigInSchema(schemaConfig map[string]interface{}, sub func nsxtPolicySegmentAddGatewayToInfraStruct(d *schema.ResourceData, dataValue *data.StructValue) (*data.StructValue, error) { var gwChildren []*data.StructValue converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) gwChildren = append(gwChildren, dataValue) targetType := "Tier1" gwPath := d.Get("connectivity_path").(string) @@ -846,7 +843,6 @@ func policySegmentResourceToInfraStruct(id string, d *schema.ResourceData, isVla } converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) dataValue, errors := converter.ConvertToVapi(childSegment, model.ChildSegmentBindingType()) if errors != nil { return model.Infra{}, fmt.Errorf("Error converting Segment Child: %v", errors[0]) @@ -873,8 +869,8 @@ func policySegmentResourceToInfraStruct(id string, d *schema.ResourceData, isVla return infraStruct, nil } -func resourceNsxtPolicySegmentExists(gwPath string, isFixed bool) func(id string, connector *client.RestConnector, isGlobalManager bool) (bool, error) { - return func(id string, connector *client.RestConnector, isGlobalManager bool) (bool, error) { +func resourceNsxtPolicySegmentExists(gwPath string, isFixed bool) func(id string, connector client.Connector, isGlobalManager bool) (bool, error) { + return func(id string, connector client.Connector, isGlobalManager bool) (bool, error) { var err error if isGlobalManager { @@ -1025,7 +1021,6 @@ func nsxtPolicySegmentDiscoveryProfileSetInStruct(d *schema.ResourceData) (*data } converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) dataValue, errors := converter.ConvertToVapi(childConfig, model.ChildSegmentDiscoveryProfileBindingMapBindingType()) if errors != nil { return nil, fmt.Errorf("Error converting child segment discovery map: %v", errors[0]) @@ -1082,7 +1077,6 @@ func nsxtPolicySegmentQosProfileSetInStruct(d *schema.ResourceData) (*data.Struc } converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) dataValue, errors := converter.ConvertToVapi(childConfig, model.ChildSegmentQosProfileBindingMapBindingType()) if errors != nil { return nil, fmt.Errorf("Error converting child segment QoS map: %v", errors[0]) @@ -1145,7 +1139,6 @@ func nsxtPolicySegmentSecurityProfileSetInStruct(d *schema.ResourceData) (*data. } converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) dataValue, errors := converter.ConvertToVapi(childConfig, model.ChildSegmentSecurityProfileBindingMapBindingType()) if errors != nil { return nil, fmt.Errorf("Error converting child segment security map: %v", errors[0]) @@ -1312,7 +1305,7 @@ func setSegmentBridgeConfigInSchema(d *schema.ResourceData, obj *model.Segment) d.Set("bridge_config", configs) } -func nsxtPolicyLocalManagerGetSegment(connector *client.RestConnector, id string, gwPath string, isFixed bool) (model.Segment, error) { +func nsxtPolicyLocalManagerGetSegment(connector client.Connector, id string, gwPath string, isFixed bool) (model.Segment, error) { if !isFixed { return infra.NewSegmentsClient(connector).Get(id) } @@ -1328,7 +1321,7 @@ func nsxtPolicyLocalManagerGetSegment(connector *client.RestConnector, id string return tier_1s.NewSegmentsClient(connector).Get(gwID, id) } -func nsxtPolicyGlobalManagerGetSegment(connector *client.RestConnector, id string, gwPath string, isFixed bool) (model.Segment, error) { +func nsxtPolicyGlobalManagerGetSegment(connector client.Connector, id string, gwPath string, isFixed bool) (model.Segment, error) { var err error var gmObj gm_model.Segment @@ -1583,7 +1576,6 @@ func nsxtPolicySegmentDelete(d *schema.ResourceData, m interface{}, isFixed bool var infraChildren []*data.StructValue converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) boolTrue := true objType := "Segment" diff --git a/nsxt/utils_test.go b/nsxt/utils_test.go index c36f5371e..2e2111aaa 100644 --- a/nsxt/utils_test.go +++ b/nsxt/utils_test.go @@ -385,7 +385,6 @@ func testGetObjIDByName(objName string, resourceType string) (string, error) { } converter := bindings.NewTypeConverter() - converter.SetMode(bindings.REST) for _, result := range resultValues { dataValue, errors := converter.ConvertToGolang(result, model.PolicyResourceBindingType()) @@ -486,7 +485,7 @@ resource "nsxt_policy_tier1_gateway" "test" { }`, gatewayName, gatewayName, edgeClusterName) } -func testAccNsxtPolicyResourceExists(resourceName string, presenceChecker func(string, *client.RestConnector, bool) (bool, error)) resource.TestCheckFunc { +func testAccNsxtPolicyResourceExists(resourceName string, presenceChecker func(string, client.Connector, bool) (bool, error)) resource.TestCheckFunc { return func(state *terraform.State) error { connector := getPolicyConnector(testAccProvider.Meta().(nsxtClients)) @@ -514,7 +513,7 @@ func testAccNsxtPolicyResourceExists(resourceName string, presenceChecker func(s } } -func testAccNsxtPolicyResourceCheckDestroy(state *terraform.State, displayName string, resourceType string, presenceChecker func(string, *client.RestConnector, bool) (bool, error)) error { +func testAccNsxtPolicyResourceCheckDestroy(state *terraform.State, displayName string, resourceType string, presenceChecker func(string, client.Connector, bool) (bool, error)) error { connector := getPolicyConnector(testAccProvider.Meta().(nsxtClients)) for _, rs := range state.RootModule().Resources { diff --git a/vendor/github.com/golang-jwt/jwt/v4/.gitignore b/vendor/github.com/golang-jwt/jwt/v4/.gitignore new file mode 100644 index 000000000..09573e016 --- /dev/null +++ b/vendor/github.com/golang-jwt/jwt/v4/.gitignore @@ -0,0 +1,4 @@ +.DS_Store +bin +.idea/ + diff --git a/vendor/github.com/golang-jwt/jwt/v4/LICENSE b/vendor/github.com/golang-jwt/jwt/v4/LICENSE new file mode 100644 index 000000000..35dbc2520 --- /dev/null +++ b/vendor/github.com/golang-jwt/jwt/v4/LICENSE @@ -0,0 +1,9 @@ +Copyright (c) 2012 Dave Grijalva +Copyright (c) 2021 golang-jwt maintainers + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + diff --git a/vendor/github.com/golang-jwt/jwt/v4/MIGRATION_GUIDE.md b/vendor/github.com/golang-jwt/jwt/v4/MIGRATION_GUIDE.md new file mode 100644 index 000000000..32966f598 --- /dev/null +++ b/vendor/github.com/golang-jwt/jwt/v4/MIGRATION_GUIDE.md @@ -0,0 +1,22 @@ +## Migration Guide (v4.0.0) + +Starting from [v4.0.0](https://github.com/golang-jwt/jwt/releases/tag/v4.0.0), the import path will be: + + "github.com/golang-jwt/jwt/v4" + +The `/v4` version will be backwards compatible with existing `v3.x.y` tags in this repo, as well as +`github.com/dgrijalva/jwt-go`. For most users this should be a drop-in replacement, if you're having +troubles migrating, please open an issue. + +You can replace all occurrences of `github.com/dgrijalva/jwt-go` or `github.com/golang-jwt/jwt` with `github.com/golang-jwt/jwt/v4`, either manually or by using tools such as `sed` or `gofmt`. + +And then you'd typically run: + +``` +go get github.com/golang-jwt/jwt/v4 +go mod tidy +``` + +## Older releases (before v3.2.0) + +The original migration guide for older releases can be found at https://github.com/dgrijalva/jwt-go/blob/master/MIGRATION_GUIDE.md. diff --git a/vendor/github.com/golang-jwt/jwt/v4/README.md b/vendor/github.com/golang-jwt/jwt/v4/README.md new file mode 100644 index 000000000..01b21646e --- /dev/null +++ b/vendor/github.com/golang-jwt/jwt/v4/README.md @@ -0,0 +1,123 @@ +# jwt-go + +[![build](https://github.com/golang-jwt/jwt/actions/workflows/build.yml/badge.svg)](https://github.com/golang-jwt/jwt/actions/workflows/build.yml) +[![Go Reference](https://pkg.go.dev/badge/github.com/golang-jwt/jwt/v4.svg)](https://pkg.go.dev/github.com/golang-jwt/jwt/v4) + +A [go](http://www.golang.org) (or 'golang' for search engine friendliness) implementation of [JSON Web Tokens](https://datatracker.ietf.org/doc/html/rfc7519). + +Starting with [v4.0.0](https://github.com/golang-jwt/jwt/releases/tag/v4.0.0) this project adds Go module support, but maintains backwards compatibility with older `v3.x.y` tags and upstream `github.com/dgrijalva/jwt-go`. +See the [`MIGRATION_GUIDE.md`](./MIGRATION_GUIDE.md) for more information. + +> After the original author of the library suggested migrating the maintenance of `jwt-go`, a dedicated team of open source maintainers decided to clone the existing library into this repository. See [dgrijalva/jwt-go#462](https://github.com/dgrijalva/jwt-go/issues/462) for a detailed discussion on this topic. + + +**SECURITY NOTICE:** Some older versions of Go have a security issue in the crypto/elliptic. Recommendation is to upgrade to at least 1.15 See issue [dgrijalva/jwt-go#216](https://github.com/dgrijalva/jwt-go/issues/216) for more detail. + +**SECURITY NOTICE:** It's important that you [validate the `alg` presented is what you expect](https://auth0.com/blog/critical-vulnerabilities-in-json-web-token-libraries/). This library attempts to make it easy to do the right thing by requiring key types match the expected alg, but you should take the extra step to verify it in your usage. See the examples provided. + +### Supported Go versions + +Our support of Go versions is aligned with Go's [version release policy](https://golang.org/doc/devel/release#policy). +So we will support a major version of Go until there are two newer major releases. +We no longer support building jwt-go with unsupported Go versions, as these contain security vulnerabilities +which will not be fixed. + +## What the heck is a JWT? + +JWT.io has [a great introduction](https://jwt.io/introduction) to JSON Web Tokens. + +In short, it's a signed JSON object that does something useful (for example, authentication). It's commonly used for `Bearer` tokens in Oauth 2. A token is made of three parts, separated by `.`'s. The first two parts are JSON objects, that have been [base64url](https://datatracker.ietf.org/doc/html/rfc4648) encoded. The last part is the signature, encoded the same way. + +The first part is called the header. It contains the necessary information for verifying the last part, the signature. For example, which encryption method was used for signing and what key was used. + +The part in the middle is the interesting bit. It's called the Claims and contains the actual stuff you care about. Refer to [RFC 7519](https://datatracker.ietf.org/doc/html/rfc7519) for information about reserved keys and the proper way to add your own. + +## What's in the box? + +This library supports the parsing and verification as well as the generation and signing of JWTs. Current supported signing algorithms are HMAC SHA, RSA, RSA-PSS, and ECDSA, though hooks are present for adding your own. + +## Examples + +See [the project documentation](https://pkg.go.dev/github.com/golang-jwt/jwt) for examples of usage: + +* [Simple example of parsing and validating a token](https://pkg.go.dev/github.com/golang-jwt/jwt#example-Parse-Hmac) +* [Simple example of building and signing a token](https://pkg.go.dev/github.com/golang-jwt/jwt#example-New-Hmac) +* [Directory of Examples](https://pkg.go.dev/github.com/golang-jwt/jwt#pkg-examples) + +## Extensions + +This library publishes all the necessary components for adding your own signing methods. Simply implement the `SigningMethod` interface and register a factory method using `RegisterSigningMethod`. + +A common use case would be integrating with different 3rd party signature providers, like key management services from various cloud providers or Hardware Security Modules (HSMs). + +| Extension | Purpose | Repo | +|-----------|----------------------------------------------------------------------------------------------|--------------------------------------------| +| GCP | Integrates with multiple Google Cloud Platform signing tools (AppEngine, IAM API, Cloud KMS) | https://github.com/someone1/gcp-jwt-go | +| AWS | Integrates with AWS Key Management Service, KMS | https://github.com/matelang/jwt-go-aws-kms | + +*Disclaimer*: Unless otherwise specified, these integrations are maintained by third parties and should not be considered as a primary offer by any of the mentioned cloud providers + +## Compliance + +This library was last reviewed to comply with [RFC 7519](https://datatracker.ietf.org/doc/html/rfc7519) dated May 2015 with a few notable differences: + +* In order to protect against accidental use of [Unsecured JWTs](https://datatracker.ietf.org/doc/html/rfc7519#section-6), tokens using `alg=none` will only be accepted if the constant `jwt.UnsafeAllowNoneSignatureType` is provided as the key. + +## Project Status & Versioning + +This library is considered production ready. Feedback and feature requests are appreciated. The API should be considered stable. There should be very few backwards-incompatible changes outside of major version updates (and only with good reason). + +This project uses [Semantic Versioning 2.0.0](http://semver.org). Accepted pull requests will land on `main`. Periodically, versions will be tagged from `main`. You can find all the releases on [the project releases page](https://github.com/golang-jwt/jwt/releases). + +**BREAKING CHANGES:*** +A full list of breaking changes is available in `VERSION_HISTORY.md`. See `MIGRATION_GUIDE.md` for more information on updating your code. + +## Usage Tips + +### Signing vs Encryption + +A token is simply a JSON object that is signed by its author. this tells you exactly two things about the data: + +* The author of the token was in the possession of the signing secret +* The data has not been modified since it was signed + +It's important to know that JWT does not provide encryption, which means anyone who has access to the token can read its contents. If you need to protect (encrypt) the data, there is a companion spec, `JWE`, that provides this functionality. JWE is currently outside the scope of this library. + +### Choosing a Signing Method + +There are several signing methods available, and you should probably take the time to learn about the various options before choosing one. The principal design decision is most likely going to be symmetric vs asymmetric. + +Symmetric signing methods, such as HSA, use only a single secret. This is probably the simplest signing method to use since any `[]byte` can be used as a valid secret. They are also slightly computationally faster to use, though this rarely is enough to matter. Symmetric signing methods work the best when both producers and consumers of tokens are trusted, or even the same system. Since the same secret is used to both sign and validate tokens, you can't easily distribute the key for validation. + +Asymmetric signing methods, such as RSA, use different keys for signing and verifying tokens. This makes it possible to produce tokens with a private key, and allow any consumer to access the public key for verification. + +### Signing Methods and Key Types + +Each signing method expects a different object type for its signing keys. See the package documentation for details. Here are the most common ones: + +* The [HMAC signing method](https://pkg.go.dev/github.com/golang-jwt/jwt#SigningMethodHMAC) (`HS256`,`HS384`,`HS512`) expect `[]byte` values for signing and validation +* The [RSA signing method](https://pkg.go.dev/github.com/golang-jwt/jwt#SigningMethodRSA) (`RS256`,`RS384`,`RS512`) expect `*rsa.PrivateKey` for signing and `*rsa.PublicKey` for validation +* The [ECDSA signing method](https://pkg.go.dev/github.com/golang-jwt/jwt#SigningMethodECDSA) (`ES256`,`ES384`,`ES512`) expect `*ecdsa.PrivateKey` for signing and `*ecdsa.PublicKey` for validation +* The [EdDSA signing method](https://pkg.go.dev/github.com/golang-jwt/jwt#SigningMethodEd25519) (`Ed25519`) expect `ed25519.PrivateKey` for signing and `ed25519.PublicKey` for validation + +### JWT and OAuth + +It's worth mentioning that OAuth and JWT are not the same thing. A JWT token is simply a signed JSON object. It can be used anywhere such a thing is useful. There is some confusion, though, as JWT is the most common type of bearer token used in OAuth2 authentication. + +Without going too far down the rabbit hole, here's a description of the interaction of these technologies: + +* OAuth is a protocol for allowing an identity provider to be separate from the service a user is logging in to. For example, whenever you use Facebook to log into a different service (Yelp, Spotify, etc), you are using OAuth. +* OAuth defines several options for passing around authentication data. One popular method is called a "bearer token". A bearer token is simply a string that _should_ only be held by an authenticated user. Thus, simply presenting this token proves your identity. You can probably derive from here why a JWT might make a good bearer token. +* Because bearer tokens are used for authentication, it's important they're kept secret. This is why transactions that use bearer tokens typically happen over SSL. + +### Troubleshooting + +This library uses descriptive error messages whenever possible. If you are not getting the expected result, have a look at the errors. The most common place people get stuck is providing the correct type of key to the parser. See the above section on signing methods and key types. + +## More + +Documentation can be found [on pkg.go.dev](https://pkg.go.dev/github.com/golang-jwt/jwt). + +The command line utility included in this project (cmd/jwt) provides a straightforward example of token creation and parsing as well as a useful tool for debugging your own integration. You'll also find several implementation examples in the documentation. + +[golang-jwt](https://github.com/orgs/golang-jwt) incorporates a modified version of the JWT logo, which is distributed under the terms of the [MIT License](https://github.com/jsonwebtoken/jsonwebtoken.github.io/blob/master/LICENSE.txt). diff --git a/vendor/github.com/golang-jwt/jwt/v4/VERSION_HISTORY.md b/vendor/github.com/golang-jwt/jwt/v4/VERSION_HISTORY.md new file mode 100644 index 000000000..afbfc4e40 --- /dev/null +++ b/vendor/github.com/golang-jwt/jwt/v4/VERSION_HISTORY.md @@ -0,0 +1,135 @@ +## `jwt-go` Version History + +#### 4.0.0 + +* Introduces support for Go modules. The `v4` version will be backwards compatible with `v3.x.y`. + +#### 3.2.2 + +* Starting from this release, we are adopting the policy to support the most 2 recent versions of Go currently available. By the time of this release, this is Go 1.15 and 1.16 ([#28](https://github.com/golang-jwt/jwt/pull/28)). +* Fixed a potential issue that could occur when the verification of `exp`, `iat` or `nbf` was not required and contained invalid contents, i.e. non-numeric/date. Thanks for @thaJeztah for making us aware of that and @giorgos-f3 for originally reporting it to the formtech fork ([#40](https://github.com/golang-jwt/jwt/pull/40)). +* Added support for EdDSA / ED25519 ([#36](https://github.com/golang-jwt/jwt/pull/36)). +* Optimized allocations ([#33](https://github.com/golang-jwt/jwt/pull/33)). + +#### 3.2.1 + +* **Import Path Change**: See MIGRATION_GUIDE.md for tips on updating your code + * Changed the import path from `github.com/dgrijalva/jwt-go` to `github.com/golang-jwt/jwt` +* Fixed type confusing issue between `string` and `[]string` in `VerifyAudience` ([#12](https://github.com/golang-jwt/jwt/pull/12)). This fixes CVE-2020-26160 + +#### 3.2.0 + +* Added method `ParseUnverified` to allow users to split up the tasks of parsing and validation +* HMAC signing method returns `ErrInvalidKeyType` instead of `ErrInvalidKey` where appropriate +* Added options to `request.ParseFromRequest`, which allows for an arbitrary list of modifiers to parsing behavior. Initial set include `WithClaims` and `WithParser`. Existing usage of this function will continue to work as before. +* Deprecated `ParseFromRequestWithClaims` to simplify API in the future. + +#### 3.1.0 + +* Improvements to `jwt` command line tool +* Added `SkipClaimsValidation` option to `Parser` +* Documentation updates + +#### 3.0.0 + +* **Compatibility Breaking Changes**: See MIGRATION_GUIDE.md for tips on updating your code + * Dropped support for `[]byte` keys when using RSA signing methods. This convenience feature could contribute to security vulnerabilities involving mismatched key types with signing methods. + * `ParseFromRequest` has been moved to `request` subpackage and usage has changed + * The `Claims` property on `Token` is now type `Claims` instead of `map[string]interface{}`. The default value is type `MapClaims`, which is an alias to `map[string]interface{}`. This makes it possible to use a custom type when decoding claims. +* Other Additions and Changes + * Added `Claims` interface type to allow users to decode the claims into a custom type + * Added `ParseWithClaims`, which takes a third argument of type `Claims`. Use this function instead of `Parse` if you have a custom type you'd like to decode into. + * Dramatically improved the functionality and flexibility of `ParseFromRequest`, which is now in the `request` subpackage + * Added `ParseFromRequestWithClaims` which is the `FromRequest` equivalent of `ParseWithClaims` + * Added new interface type `Extractor`, which is used for extracting JWT strings from http requests. Used with `ParseFromRequest` and `ParseFromRequestWithClaims`. + * Added several new, more specific, validation errors to error type bitmask + * Moved examples from README to executable example files + * Signing method registry is now thread safe + * Added new property to `ValidationError`, which contains the raw error returned by calls made by parse/verify (such as those returned by keyfunc or json parser) + +#### 2.7.0 + +This will likely be the last backwards compatible release before 3.0.0, excluding essential bug fixes. + +* Added new option `-show` to the `jwt` command that will just output the decoded token without verifying +* Error text for expired tokens includes how long it's been expired +* Fixed incorrect error returned from `ParseRSAPublicKeyFromPEM` +* Documentation updates + +#### 2.6.0 + +* Exposed inner error within ValidationError +* Fixed validation errors when using UseJSONNumber flag +* Added several unit tests + +#### 2.5.0 + +* Added support for signing method none. You shouldn't use this. The API tries to make this clear. +* Updated/fixed some documentation +* Added more helpful error message when trying to parse tokens that begin with `BEARER ` + +#### 2.4.0 + +* Added new type, Parser, to allow for configuration of various parsing parameters + * You can now specify a list of valid signing methods. Anything outside this set will be rejected. + * You can now opt to use the `json.Number` type instead of `float64` when parsing token JSON +* Added support for [Travis CI](https://travis-ci.org/dgrijalva/jwt-go) +* Fixed some bugs with ECDSA parsing + +#### 2.3.0 + +* Added support for ECDSA signing methods +* Added support for RSA PSS signing methods (requires go v1.4) + +#### 2.2.0 + +* Gracefully handle a `nil` `Keyfunc` being passed to `Parse`. Result will now be the parsed token and an error, instead of a panic. + +#### 2.1.0 + +Backwards compatible API change that was missed in 2.0.0. + +* The `SignedString` method on `Token` now takes `interface{}` instead of `[]byte` + +#### 2.0.0 + +There were two major reasons for breaking backwards compatibility with this update. The first was a refactor required to expand the width of the RSA and HMAC-SHA signing implementations. There will likely be no required code changes to support this change. + +The second update, while unfortunately requiring a small change in integration, is required to open up this library to other signing methods. Not all keys used for all signing methods have a single standard on-disk representation. Requiring `[]byte` as the type for all keys proved too limiting. Additionally, this implementation allows for pre-parsed tokens to be reused, which might matter in an application that parses a high volume of tokens with a small set of keys. Backwards compatibilty has been maintained for passing `[]byte` to the RSA signing methods, but they will also accept `*rsa.PublicKey` and `*rsa.PrivateKey`. + +It is likely the only integration change required here will be to change `func(t *jwt.Token) ([]byte, error)` to `func(t *jwt.Token) (interface{}, error)` when calling `Parse`. + +* **Compatibility Breaking Changes** + * `SigningMethodHS256` is now `*SigningMethodHMAC` instead of `type struct` + * `SigningMethodRS256` is now `*SigningMethodRSA` instead of `type struct` + * `KeyFunc` now returns `interface{}` instead of `[]byte` + * `SigningMethod.Sign` now takes `interface{}` instead of `[]byte` for the key + * `SigningMethod.Verify` now takes `interface{}` instead of `[]byte` for the key +* Renamed type `SigningMethodHS256` to `SigningMethodHMAC`. Specific sizes are now just instances of this type. + * Added public package global `SigningMethodHS256` + * Added public package global `SigningMethodHS384` + * Added public package global `SigningMethodHS512` +* Renamed type `SigningMethodRS256` to `SigningMethodRSA`. Specific sizes are now just instances of this type. + * Added public package global `SigningMethodRS256` + * Added public package global `SigningMethodRS384` + * Added public package global `SigningMethodRS512` +* Moved sample private key for HMAC tests from an inline value to a file on disk. Value is unchanged. +* Refactored the RSA implementation to be easier to read +* Exposed helper methods `ParseRSAPrivateKeyFromPEM` and `ParseRSAPublicKeyFromPEM` + +#### 1.0.2 + +* Fixed bug in parsing public keys from certificates +* Added more tests around the parsing of keys for RS256 +* Code refactoring in RS256 implementation. No functional changes + +#### 1.0.1 + +* Fixed panic if RS256 signing method was passed an invalid key + +#### 1.0.0 + +* First versioned release +* API stabilized +* Supports creating, signing, parsing, and validating JWT tokens +* Supports RS256 and HS256 signing methods diff --git a/vendor/github.com/golang-jwt/jwt/v4/claims.go b/vendor/github.com/golang-jwt/jwt/v4/claims.go new file mode 100644 index 000000000..4f00db2fb --- /dev/null +++ b/vendor/github.com/golang-jwt/jwt/v4/claims.go @@ -0,0 +1,273 @@ +package jwt + +import ( + "crypto/subtle" + "fmt" + "time" +) + +// Claims must just have a Valid method that determines +// if the token is invalid for any supported reason +type Claims interface { + Valid() error +} + +// RegisteredClaims are a structured version of the JWT Claims Set, +// restricted to Registered Claim Names, as referenced at +// https://datatracker.ietf.org/doc/html/rfc7519#section-4.1 +// +// This type can be used on its own, but then additional private and +// public claims embedded in the JWT will not be parsed. The typical usecase +// therefore is to embedded this in a user-defined claim type. +// +// See examples for how to use this with your own claim types. +type RegisteredClaims struct { + // the `iss` (Issuer) claim. See https://datatracker.ietf.org/doc/html/rfc7519#section-4.1.1 + Issuer string `json:"iss,omitempty"` + + // the `sub` (Subject) claim. See https://datatracker.ietf.org/doc/html/rfc7519#section-4.1.2 + Subject string `json:"sub,omitempty"` + + // the `aud` (Audience) claim. See https://datatracker.ietf.org/doc/html/rfc7519#section-4.1.3 + Audience ClaimStrings `json:"aud,omitempty"` + + // the `exp` (Expiration Time) claim. See https://datatracker.ietf.org/doc/html/rfc7519#section-4.1.4 + ExpiresAt *NumericDate `json:"exp,omitempty"` + + // the `nbf` (Not Before) claim. See https://datatracker.ietf.org/doc/html/rfc7519#section-4.1.5 + NotBefore *NumericDate `json:"nbf,omitempty"` + + // the `iat` (Issued At) claim. See https://datatracker.ietf.org/doc/html/rfc7519#section-4.1.6 + IssuedAt *NumericDate `json:"iat,omitempty"` + + // the `jti` (JWT ID) claim. See https://datatracker.ietf.org/doc/html/rfc7519#section-4.1.7 + ID string `json:"jti,omitempty"` +} + +// Valid validates time based claims "exp, iat, nbf". +// There is no accounting for clock skew. +// As well, if any of the above claims are not in the token, it will still +// be considered a valid claim. +func (c RegisteredClaims) Valid() error { + vErr := new(ValidationError) + now := TimeFunc() + + // The claims below are optional, by default, so if they are set to the + // default value in Go, let's not fail the verification for them. + if !c.VerifyExpiresAt(now, false) { + delta := now.Sub(c.ExpiresAt.Time) + vErr.Inner = fmt.Errorf("%s by %v", delta, ErrTokenExpired) + vErr.Errors |= ValidationErrorExpired + } + + if !c.VerifyIssuedAt(now, false) { + vErr.Inner = ErrTokenUsedBeforeIssued + vErr.Errors |= ValidationErrorIssuedAt + } + + if !c.VerifyNotBefore(now, false) { + vErr.Inner = ErrTokenNotValidYet + vErr.Errors |= ValidationErrorNotValidYet + } + + if vErr.valid() { + return nil + } + + return vErr +} + +// VerifyAudience compares the aud claim against cmp. +// If required is false, this method will return true if the value matches or is unset +func (c *RegisteredClaims) VerifyAudience(cmp string, req bool) bool { + return verifyAud(c.Audience, cmp, req) +} + +// VerifyExpiresAt compares the exp claim against cmp (cmp < exp). +// If req is false, it will return true, if exp is unset. +func (c *RegisteredClaims) VerifyExpiresAt(cmp time.Time, req bool) bool { + if c.ExpiresAt == nil { + return verifyExp(nil, cmp, req) + } + + return verifyExp(&c.ExpiresAt.Time, cmp, req) +} + +// VerifyIssuedAt compares the iat claim against cmp (cmp >= iat). +// If req is false, it will return true, if iat is unset. +func (c *RegisteredClaims) VerifyIssuedAt(cmp time.Time, req bool) bool { + if c.IssuedAt == nil { + return verifyIat(nil, cmp, req) + } + + return verifyIat(&c.IssuedAt.Time, cmp, req) +} + +// VerifyNotBefore compares the nbf claim against cmp (cmp >= nbf). +// If req is false, it will return true, if nbf is unset. +func (c *RegisteredClaims) VerifyNotBefore(cmp time.Time, req bool) bool { + if c.NotBefore == nil { + return verifyNbf(nil, cmp, req) + } + + return verifyNbf(&c.NotBefore.Time, cmp, req) +} + +// VerifyIssuer compares the iss claim against cmp. +// If required is false, this method will return true if the value matches or is unset +func (c *RegisteredClaims) VerifyIssuer(cmp string, req bool) bool { + return verifyIss(c.Issuer, cmp, req) +} + +// StandardClaims are a structured version of the JWT Claims Set, as referenced at +// https://datatracker.ietf.org/doc/html/rfc7519#section-4. They do not follow the +// specification exactly, since they were based on an earlier draft of the +// specification and not updated. The main difference is that they only +// support integer-based date fields and singular audiences. This might lead to +// incompatibilities with other JWT implementations. The use of this is discouraged, instead +// the newer RegisteredClaims struct should be used. +// +// Deprecated: Use RegisteredClaims instead for a forward-compatible way to access registered claims in a struct. +type StandardClaims struct { + Audience string `json:"aud,omitempty"` + ExpiresAt int64 `json:"exp,omitempty"` + Id string `json:"jti,omitempty"` + IssuedAt int64 `json:"iat,omitempty"` + Issuer string `json:"iss,omitempty"` + NotBefore int64 `json:"nbf,omitempty"` + Subject string `json:"sub,omitempty"` +} + +// Valid validates time based claims "exp, iat, nbf". There is no accounting for clock skew. +// As well, if any of the above claims are not in the token, it will still +// be considered a valid claim. +func (c StandardClaims) Valid() error { + vErr := new(ValidationError) + now := TimeFunc().Unix() + + // The claims below are optional, by default, so if they are set to the + // default value in Go, let's not fail the verification for them. + if !c.VerifyExpiresAt(now, false) { + delta := time.Unix(now, 0).Sub(time.Unix(c.ExpiresAt, 0)) + vErr.Inner = fmt.Errorf("%s by %v", delta, ErrTokenExpired) + vErr.Errors |= ValidationErrorExpired + } + + if !c.VerifyIssuedAt(now, false) { + vErr.Inner = ErrTokenUsedBeforeIssued + vErr.Errors |= ValidationErrorIssuedAt + } + + if !c.VerifyNotBefore(now, false) { + vErr.Inner = ErrTokenNotValidYet + vErr.Errors |= ValidationErrorNotValidYet + } + + if vErr.valid() { + return nil + } + + return vErr +} + +// VerifyAudience compares the aud claim against cmp. +// If required is false, this method will return true if the value matches or is unset +func (c *StandardClaims) VerifyAudience(cmp string, req bool) bool { + return verifyAud([]string{c.Audience}, cmp, req) +} + +// VerifyExpiresAt compares the exp claim against cmp (cmp < exp). +// If req is false, it will return true, if exp is unset. +func (c *StandardClaims) VerifyExpiresAt(cmp int64, req bool) bool { + if c.ExpiresAt == 0 { + return verifyExp(nil, time.Unix(cmp, 0), req) + } + + t := time.Unix(c.ExpiresAt, 0) + return verifyExp(&t, time.Unix(cmp, 0), req) +} + +// VerifyIssuedAt compares the iat claim against cmp (cmp >= iat). +// If req is false, it will return true, if iat is unset. +func (c *StandardClaims) VerifyIssuedAt(cmp int64, req bool) bool { + if c.IssuedAt == 0 { + return verifyIat(nil, time.Unix(cmp, 0), req) + } + + t := time.Unix(c.IssuedAt, 0) + return verifyIat(&t, time.Unix(cmp, 0), req) +} + +// VerifyNotBefore compares the nbf claim against cmp (cmp >= nbf). +// If req is false, it will return true, if nbf is unset. +func (c *StandardClaims) VerifyNotBefore(cmp int64, req bool) bool { + if c.NotBefore == 0 { + return verifyNbf(nil, time.Unix(cmp, 0), req) + } + + t := time.Unix(c.NotBefore, 0) + return verifyNbf(&t, time.Unix(cmp, 0), req) +} + +// VerifyIssuer compares the iss claim against cmp. +// If required is false, this method will return true if the value matches or is unset +func (c *StandardClaims) VerifyIssuer(cmp string, req bool) bool { + return verifyIss(c.Issuer, cmp, req) +} + +// ----- helpers + +func verifyAud(aud []string, cmp string, required bool) bool { + if len(aud) == 0 { + return !required + } + // use a var here to keep constant time compare when looping over a number of claims + result := false + + var stringClaims string + for _, a := range aud { + if subtle.ConstantTimeCompare([]byte(a), []byte(cmp)) != 0 { + result = true + } + stringClaims = stringClaims + a + } + + // case where "" is sent in one or many aud claims + if len(stringClaims) == 0 { + return !required + } + + return result +} + +func verifyExp(exp *time.Time, now time.Time, required bool) bool { + if exp == nil { + return !required + } + return now.Before(*exp) +} + +func verifyIat(iat *time.Time, now time.Time, required bool) bool { + if iat == nil { + return !required + } + return now.After(*iat) || now.Equal(*iat) +} + +func verifyNbf(nbf *time.Time, now time.Time, required bool) bool { + if nbf == nil { + return !required + } + return now.After(*nbf) || now.Equal(*nbf) +} + +func verifyIss(iss string, cmp string, required bool) bool { + if iss == "" { + return !required + } + if subtle.ConstantTimeCompare([]byte(iss), []byte(cmp)) != 0 { + return true + } else { + return false + } +} diff --git a/vendor/github.com/golang-jwt/jwt/v4/doc.go b/vendor/github.com/golang-jwt/jwt/v4/doc.go new file mode 100644 index 000000000..a86dc1a3b --- /dev/null +++ b/vendor/github.com/golang-jwt/jwt/v4/doc.go @@ -0,0 +1,4 @@ +// Package jwt is a Go implementation of JSON Web Tokens: http://self-issued.info/docs/draft-jones-json-web-token.html +// +// See README.md for more info. +package jwt diff --git a/vendor/github.com/golang-jwt/jwt/v4/ecdsa.go b/vendor/github.com/golang-jwt/jwt/v4/ecdsa.go new file mode 100644 index 000000000..eac023fc6 --- /dev/null +++ b/vendor/github.com/golang-jwt/jwt/v4/ecdsa.go @@ -0,0 +1,142 @@ +package jwt + +import ( + "crypto" + "crypto/ecdsa" + "crypto/rand" + "errors" + "math/big" +) + +var ( + // Sadly this is missing from crypto/ecdsa compared to crypto/rsa + ErrECDSAVerification = errors.New("crypto/ecdsa: verification error") +) + +// SigningMethodECDSA implements the ECDSA family of signing methods. +// Expects *ecdsa.PrivateKey for signing and *ecdsa.PublicKey for verification +type SigningMethodECDSA struct { + Name string + Hash crypto.Hash + KeySize int + CurveBits int +} + +// Specific instances for EC256 and company +var ( + SigningMethodES256 *SigningMethodECDSA + SigningMethodES384 *SigningMethodECDSA + SigningMethodES512 *SigningMethodECDSA +) + +func init() { + // ES256 + SigningMethodES256 = &SigningMethodECDSA{"ES256", crypto.SHA256, 32, 256} + RegisterSigningMethod(SigningMethodES256.Alg(), func() SigningMethod { + return SigningMethodES256 + }) + + // ES384 + SigningMethodES384 = &SigningMethodECDSA{"ES384", crypto.SHA384, 48, 384} + RegisterSigningMethod(SigningMethodES384.Alg(), func() SigningMethod { + return SigningMethodES384 + }) + + // ES512 + SigningMethodES512 = &SigningMethodECDSA{"ES512", crypto.SHA512, 66, 521} + RegisterSigningMethod(SigningMethodES512.Alg(), func() SigningMethod { + return SigningMethodES512 + }) +} + +func (m *SigningMethodECDSA) Alg() string { + return m.Name +} + +// Verify implements token verification for the SigningMethod. +// For this verify method, key must be an ecdsa.PublicKey struct +func (m *SigningMethodECDSA) Verify(signingString, signature string, key interface{}) error { + var err error + + // Decode the signature + var sig []byte + if sig, err = DecodeSegment(signature); err != nil { + return err + } + + // Get the key + var ecdsaKey *ecdsa.PublicKey + switch k := key.(type) { + case *ecdsa.PublicKey: + ecdsaKey = k + default: + return ErrInvalidKeyType + } + + if len(sig) != 2*m.KeySize { + return ErrECDSAVerification + } + + r := big.NewInt(0).SetBytes(sig[:m.KeySize]) + s := big.NewInt(0).SetBytes(sig[m.KeySize:]) + + // Create hasher + if !m.Hash.Available() { + return ErrHashUnavailable + } + hasher := m.Hash.New() + hasher.Write([]byte(signingString)) + + // Verify the signature + if verifystatus := ecdsa.Verify(ecdsaKey, hasher.Sum(nil), r, s); verifystatus { + return nil + } + + return ErrECDSAVerification +} + +// Sign implements token signing for the SigningMethod. +// For this signing method, key must be an ecdsa.PrivateKey struct +func (m *SigningMethodECDSA) Sign(signingString string, key interface{}) (string, error) { + // Get the key + var ecdsaKey *ecdsa.PrivateKey + switch k := key.(type) { + case *ecdsa.PrivateKey: + ecdsaKey = k + default: + return "", ErrInvalidKeyType + } + + // Create the hasher + if !m.Hash.Available() { + return "", ErrHashUnavailable + } + + hasher := m.Hash.New() + hasher.Write([]byte(signingString)) + + // Sign the string and return r, s + if r, s, err := ecdsa.Sign(rand.Reader, ecdsaKey, hasher.Sum(nil)); err == nil { + curveBits := ecdsaKey.Curve.Params().BitSize + + if m.CurveBits != curveBits { + return "", ErrInvalidKey + } + + keyBytes := curveBits / 8 + if curveBits%8 > 0 { + keyBytes += 1 + } + + // We serialize the outputs (r and s) into big-endian byte arrays + // padded with zeros on the left to make sure the sizes work out. + // Output must be 2*keyBytes long. + out := make([]byte, 2*keyBytes) + r.FillBytes(out[0:keyBytes]) // r is assigned to the first half of output. + s.FillBytes(out[keyBytes:]) // s is assigned to the second half of output. + + return EncodeSegment(out), nil + } else { + return "", err + } +} diff --git a/vendor/github.com/golang-jwt/jwt/v4/ecdsa_utils.go b/vendor/github.com/golang-jwt/jwt/v4/ecdsa_utils.go new file mode 100644 index 000000000..5700636d3 --- /dev/null +++ b/vendor/github.com/golang-jwt/jwt/v4/ecdsa_utils.go @@ -0,0 +1,69 @@ +package jwt + +import ( + "crypto/ecdsa" + "crypto/x509" + "encoding/pem" + "errors" +) + +var ( + ErrNotECPublicKey = errors.New("key is not a valid ECDSA public key") + ErrNotECPrivateKey = errors.New("key is not a valid ECDSA private key") +) + +// ParseECPrivateKeyFromPEM parses a PEM encoded Elliptic Curve Private Key Structure +func ParseECPrivateKeyFromPEM(key []byte) (*ecdsa.PrivateKey, error) { + var err error + + // Parse PEM block + var block *pem.Block + if block, _ = pem.Decode(key); block == nil { + return nil, ErrKeyMustBePEMEncoded + } + + // Parse the key + var parsedKey interface{} + if parsedKey, err = x509.ParseECPrivateKey(block.Bytes); err != nil { + if parsedKey, err = x509.ParsePKCS8PrivateKey(block.Bytes); err != nil { + return nil, err + } + } + + var pkey *ecdsa.PrivateKey + var ok bool + if pkey, ok = parsedKey.(*ecdsa.PrivateKey); !ok { + return nil, ErrNotECPrivateKey + } + + return pkey, nil +} + +// ParseECPublicKeyFromPEM parses a PEM encoded PKCS1 or PKCS8 public key +func ParseECPublicKeyFromPEM(key []byte) (*ecdsa.PublicKey, error) { + var err error + + // Parse PEM block + var block *pem.Block + if block, _ = pem.Decode(key); block == nil { + return nil, ErrKeyMustBePEMEncoded + } + + // Parse the key + var parsedKey interface{} + if parsedKey, err = x509.ParsePKIXPublicKey(block.Bytes); err != nil { + if cert, err := x509.ParseCertificate(block.Bytes); err == nil { + parsedKey = cert.PublicKey + } else { + return nil, err + } + } + + var pkey *ecdsa.PublicKey + var ok bool + if pkey, ok = parsedKey.(*ecdsa.PublicKey); !ok { + return nil, ErrNotECPublicKey + } + + return pkey, nil +} diff --git a/vendor/github.com/golang-jwt/jwt/v4/ed25519.go b/vendor/github.com/golang-jwt/jwt/v4/ed25519.go new file mode 100644 index 000000000..07d3aacd6 --- /dev/null +++ b/vendor/github.com/golang-jwt/jwt/v4/ed25519.go @@ -0,0 +1,85 @@ +package jwt + +import ( + "errors" + + "crypto" + "crypto/ed25519" + "crypto/rand" +) + +var ( + ErrEd25519Verification = errors.New("ed25519: verification error") +) + +// SigningMethodEd25519 implements the EdDSA family. +// Expects ed25519.PrivateKey for signing and ed25519.PublicKey for verification +type SigningMethodEd25519 struct{} + +// Specific instance for EdDSA +var ( + SigningMethodEdDSA *SigningMethodEd25519 +) + +func init() { + SigningMethodEdDSA = &SigningMethodEd25519{} + RegisterSigningMethod(SigningMethodEdDSA.Alg(), func() SigningMethod { + return SigningMethodEdDSA + }) +} + +func (m *SigningMethodEd25519) Alg() string { + return "EdDSA" +} + +// Verify implements token verification for the SigningMethod. +// For this verify method, key must be an ed25519.PublicKey +func (m *SigningMethodEd25519) Verify(signingString, signature string, key interface{}) error { + var err error + var ed25519Key ed25519.PublicKey + var ok bool + + if ed25519Key, ok = key.(ed25519.PublicKey); !ok { + return ErrInvalidKeyType + } + + if len(ed25519Key) != ed25519.PublicKeySize { + return ErrInvalidKey + } + + // Decode the signature + var sig []byte + if sig, err = DecodeSegment(signature); err != nil { + return err + } + + // Verify the signature + if !ed25519.Verify(ed25519Key, []byte(signingString), sig) { + return ErrEd25519Verification + } + + return nil +} + +// Sign implements token signing for the SigningMethod. +// For this signing method, key must be an ed25519.PrivateKey +func (m *SigningMethodEd25519) Sign(signingString string, key interface{}) (string, error) { + var ed25519Key crypto.Signer + var ok bool + + if ed25519Key, ok = key.(crypto.Signer); !ok { + return "", ErrInvalidKeyType + } + + if _, ok := ed25519Key.Public().(ed25519.PublicKey); !ok { + return "", ErrInvalidKey + } + + // Sign the string and return the encoded result + // ed25519 performs a two-pass hash as part of its algorithm. Therefore, we need to pass a non-prehashed message into the Sign function, as indicated by crypto.Hash(0) + sig, err := ed25519Key.Sign(rand.Reader, []byte(signingString), crypto.Hash(0)) + if err != nil { + return "", err + } + return EncodeSegment(sig), nil +} diff --git a/vendor/github.com/golang-jwt/jwt/v4/ed25519_utils.go b/vendor/github.com/golang-jwt/jwt/v4/ed25519_utils.go new file mode 100644 index 000000000..cdb5e68e8 --- /dev/null +++ b/vendor/github.com/golang-jwt/jwt/v4/ed25519_utils.go @@ -0,0 +1,64 @@ +package jwt + +import ( + "crypto" + "crypto/ed25519" + "crypto/x509" + "encoding/pem" + "errors" +) + +var ( + ErrNotEdPrivateKey = errors.New("key is not a valid Ed25519 private key") + ErrNotEdPublicKey = errors.New("key is not a valid Ed25519 public key") +) + +// ParseEdPrivateKeyFromPEM parses a PEM-encoded Edwards curve private key +func ParseEdPrivateKeyFromPEM(key []byte) (crypto.PrivateKey, error) { + var err error + + // Parse PEM block + var block *pem.Block + if block, _ = pem.Decode(key); block == nil { + return nil, ErrKeyMustBePEMEncoded + } + + // Parse the key + var parsedKey interface{} + if parsedKey, err = x509.ParsePKCS8PrivateKey(block.Bytes); err != nil { + return nil, err + } + + var pkey ed25519.PrivateKey + var ok bool + if pkey, ok = parsedKey.(ed25519.PrivateKey); !ok { + return nil, ErrNotEdPrivateKey + } + + return pkey, nil +} + +// ParseEdPublicKeyFromPEM parses a PEM-encoded Edwards curve public key +func ParseEdPublicKeyFromPEM(key []byte) (crypto.PublicKey, error) { + var err error + + // Parse PEM block + var block *pem.Block + if block, _ = pem.Decode(key); block == nil { + return nil, ErrKeyMustBePEMEncoded + } + + // Parse the key + var parsedKey interface{} + if parsedKey, err = x509.ParsePKIXPublicKey(block.Bytes); err != nil { + return nil, err + } + + var pkey ed25519.PublicKey + var ok bool + if pkey, ok = parsedKey.(ed25519.PublicKey); !ok { + return nil, ErrNotEdPublicKey + } + + return pkey, nil +} diff --git a/vendor/github.com/golang-jwt/jwt/v4/errors.go b/vendor/github.com/golang-jwt/jwt/v4/errors.go new file mode 100644 index 000000000..10ac8835c --- /dev/null +++ b/vendor/github.com/golang-jwt/jwt/v4/errors.go @@ -0,0 +1,112 @@ +package jwt + +import ( + "errors" +) + +// Error constants +var ( + ErrInvalidKey = errors.New("key is invalid") + ErrInvalidKeyType = errors.New("key is of invalid type") + ErrHashUnavailable = errors.New("the requested hash function is unavailable") + + ErrTokenMalformed = errors.New("token is malformed") + ErrTokenUnverifiable = errors.New("token is unverifiable") + ErrTokenSignatureInvalid = errors.New("token signature is invalid") + + ErrTokenInvalidAudience = errors.New("token has invalid audience") + ErrTokenExpired = errors.New("token is expired") + ErrTokenUsedBeforeIssued = errors.New("token used before issued") + ErrTokenInvalidIssuer = errors.New("token has invalid issuer") + ErrTokenNotValidYet = errors.New("token is not valid yet") + ErrTokenInvalidId = errors.New("token has invalid id") + ErrTokenInvalidClaims = errors.New("token has invalid claims") +) + +// The errors that might occur when parsing and validating a token +const ( + ValidationErrorMalformed uint32 = 1 << iota // Token is malformed + ValidationErrorUnverifiable // Token could not be verified because of signing problems + ValidationErrorSignatureInvalid // Signature validation failed + + // Standard Claim validation errors + ValidationErrorAudience // AUD validation failed + ValidationErrorExpired // EXP validation failed + ValidationErrorIssuedAt // IAT validation failed + ValidationErrorIssuer // ISS validation failed + ValidationErrorNotValidYet // NBF validation failed + ValidationErrorId // JTI validation failed + ValidationErrorClaimsInvalid // Generic claims validation error +) + +// NewValidationError is a helper for constructing a ValidationError with a string error message +func NewValidationError(errorText string, errorFlags uint32) *ValidationError { + return &ValidationError{ + text: errorText, + Errors: errorFlags, + } +} + +// ValidationError represents an error from Parse if token is not valid +type ValidationError struct { + Inner error // stores the error returned by external dependencies, i.e.: KeyFunc + Errors uint32 // bitfield. see ValidationError... constants + text string // errors that do not have a valid error just have text +} + +// Error is the implementation of the err interface. +func (e ValidationError) Error() string { + if e.Inner != nil { + return e.Inner.Error() + } else if e.text != "" { + return e.text + } else { + return "token is invalid" + } +} + +// Unwrap gives errors.Is and errors.As access to the inner error. +func (e *ValidationError) Unwrap() error { + return e.Inner +} + +// No errors +func (e *ValidationError) valid() bool { + return e.Errors == 0 +} + +// Is checks if this ValidationError is of the supplied error. We are first checking for the exact error message +// by comparing the inner error message. If that fails, we compare using the error flags. This way we can use +// custom error messages (mainly for backwards compatability) and still leverage errors.Is using the global error variables. +func (e *ValidationError) Is(err error) bool { + // Check, if our inner error is a direct match + if errors.Is(errors.Unwrap(e), err) { + return true + } + + // Otherwise, we need to match using our error flags + switch err { + case ErrTokenMalformed: + return e.Errors&ValidationErrorMalformed != 0 + case ErrTokenUnverifiable: + return e.Errors&ValidationErrorUnverifiable != 0 + case ErrTokenSignatureInvalid: + return e.Errors&ValidationErrorSignatureInvalid != 0 + case ErrTokenInvalidAudience: + return e.Errors&ValidationErrorAudience != 0 + case ErrTokenExpired: + return e.Errors&ValidationErrorExpired != 0 + case ErrTokenUsedBeforeIssued: + return e.Errors&ValidationErrorIssuedAt != 0 + case ErrTokenInvalidIssuer: + return e.Errors&ValidationErrorIssuer != 0 + case ErrTokenNotValidYet: + return e.Errors&ValidationErrorNotValidYet != 0 + case ErrTokenInvalidId: + return e.Errors&ValidationErrorId != 0 + case ErrTokenInvalidClaims: + return e.Errors&ValidationErrorClaimsInvalid != 0 + } + + return false +} diff --git a/vendor/github.com/golang-jwt/jwt/v4/hmac.go b/vendor/github.com/golang-jwt/jwt/v4/hmac.go new file mode 100644 index 000000000..011f68a27 --- /dev/null +++ b/vendor/github.com/golang-jwt/jwt/v4/hmac.go @@ -0,0 +1,95 @@ +package jwt + +import ( + "crypto" + "crypto/hmac" + "errors" +) + +// SigningMethodHMAC implements the HMAC-SHA family of signing methods. +// Expects key type of []byte for both signing and validation +type SigningMethodHMAC struct { + Name string + Hash crypto.Hash +} + +// Specific instances for HS256 and company +var ( + SigningMethodHS256 *SigningMethodHMAC + SigningMethodHS384 *SigningMethodHMAC + SigningMethodHS512 *SigningMethodHMAC + ErrSignatureInvalid = errors.New("signature is invalid") +) + +func init() { + // HS256 + SigningMethodHS256 = &SigningMethodHMAC{"HS256", crypto.SHA256} + RegisterSigningMethod(SigningMethodHS256.Alg(), func() SigningMethod { + return SigningMethodHS256 + }) + + // HS384 + SigningMethodHS384 = &SigningMethodHMAC{"HS384", crypto.SHA384} + RegisterSigningMethod(SigningMethodHS384.Alg(), func() SigningMethod { + return SigningMethodHS384 + }) + + // HS512 + SigningMethodHS512 = &SigningMethodHMAC{"HS512", crypto.SHA512} + RegisterSigningMethod(SigningMethodHS512.Alg(), func() SigningMethod { + return SigningMethodHS512 + }) +} + +func (m *SigningMethodHMAC) Alg() string { + return m.Name +} + +// Verify implements token verification for the SigningMethod. Returns nil if the signature is valid. +func (m *SigningMethodHMAC) Verify(signingString, signature string, key interface{}) error { + // Verify the key is the right type + keyBytes, ok := key.([]byte) + if !ok { + return ErrInvalidKeyType + } + + // Decode signature, for comparison + sig, err := DecodeSegment(signature) + if err != nil { + return err + } + + // Can we use the specified hashing method? + if !m.Hash.Available() { + return ErrHashUnavailable + } + + // This signing method is symmetric, so we validate the signature + // by reproducing the signature from the signing string and key, then + // comparing that against the provided signature. + hasher := hmac.New(m.Hash.New, keyBytes) + hasher.Write([]byte(signingString)) + if !hmac.Equal(sig, hasher.Sum(nil)) { + return ErrSignatureInvalid + } + + // No validation errors. Signature is good. + return nil +} + +// Sign implements token signing for the SigningMethod. +// Key must be []byte +func (m *SigningMethodHMAC) Sign(signingString string, key interface{}) (string, error) { + if keyBytes, ok := key.([]byte); ok { + if !m.Hash.Available() { + return "", ErrHashUnavailable + } + + hasher := hmac.New(m.Hash.New, keyBytes) + hasher.Write([]byte(signingString)) + + return EncodeSegment(hasher.Sum(nil)), nil + } + + return "", ErrInvalidKeyType +} diff --git a/vendor/github.com/golang-jwt/jwt/v4/map_claims.go b/vendor/github.com/golang-jwt/jwt/v4/map_claims.go new file mode 100644 index 000000000..2700d64a0 --- /dev/null +++ b/vendor/github.com/golang-jwt/jwt/v4/map_claims.go @@ -0,0 +1,151 @@ +package jwt + +import ( + "encoding/json" + "errors" + "time" + // "fmt" +) + +// MapClaims is a claims type that uses the map[string]interface{} for JSON decoding. +// This is the default claims type if you don't supply one +type MapClaims map[string]interface{} + +// VerifyAudience Compares the aud claim against cmp. +// If required is false, this method will return true if the value matches or is unset +func (m MapClaims) VerifyAudience(cmp string, req bool) bool { + var aud []string + switch v := m["aud"].(type) { + case string: + aud = append(aud, v) + case []string: + aud = v + case []interface{}: + for _, a := range v { + vs, ok := a.(string) + if !ok { + return false + } + aud = append(aud, vs) + } + } + return verifyAud(aud, cmp, req) +} + +// VerifyExpiresAt compares the exp claim against cmp (cmp <= exp). +// If req is false, it will return true, if exp is unset. +func (m MapClaims) VerifyExpiresAt(cmp int64, req bool) bool { + cmpTime := time.Unix(cmp, 0) + + v, ok := m["exp"] + if !ok { + return !req + } + + switch exp := v.(type) { + case float64: + if exp == 0 { + return verifyExp(nil, cmpTime, req) + } + + return verifyExp(&newNumericDateFromSeconds(exp).Time, cmpTime, req) + case json.Number: + v, _ := exp.Float64() + + return verifyExp(&newNumericDateFromSeconds(v).Time, cmpTime, req) + } + + return false +} + +// VerifyIssuedAt compares the exp claim against cmp (cmp >= iat). +// If req is false, it will return true, if iat is unset. +func (m MapClaims) VerifyIssuedAt(cmp int64, req bool) bool { + cmpTime := time.Unix(cmp, 0) + + v, ok := m["iat"] + if !ok { + return !req + } + + switch iat := v.(type) { + case float64: + if iat == 0 { + return verifyIat(nil, cmpTime, req) + } + + return verifyIat(&newNumericDateFromSeconds(iat).Time, cmpTime, req) + case json.Number: + v, _ := iat.Float64() + + return verifyIat(&newNumericDateFromSeconds(v).Time, cmpTime, req) + } + + return false +} + +// VerifyNotBefore compares the nbf claim against cmp (cmp >= nbf). +// If req is false, it will return true, if nbf is unset. +func (m MapClaims) VerifyNotBefore(cmp int64, req bool) bool { + cmpTime := time.Unix(cmp, 0) + + v, ok := m["nbf"] + if !ok { + return !req + } + + switch nbf := v.(type) { + case float64: + if nbf == 0 { + return verifyNbf(nil, cmpTime, req) + } + + return verifyNbf(&newNumericDateFromSeconds(nbf).Time, cmpTime, req) + case json.Number: + v, _ := nbf.Float64() + + return verifyNbf(&newNumericDateFromSeconds(v).Time, cmpTime, req) + } + + return false +} + +// VerifyIssuer compares the iss claim against cmp. +// If required is false, this method will return true if the value matches or is unset +func (m MapClaims) VerifyIssuer(cmp string, req bool) bool { + iss, _ := m["iss"].(string) + return verifyIss(iss, cmp, req) +} + +// Valid validates time based claims "exp, iat, nbf". +// There is no accounting for clock skew. +// As well, if any of the above claims are not in the token, it will still +// be considered a valid claim. +func (m MapClaims) Valid() error { + vErr := new(ValidationError) + now := TimeFunc().Unix() + + if !m.VerifyExpiresAt(now, false) { + // TODO(oxisto): this should be replaced with ErrTokenExpired + vErr.Inner = errors.New("Token is expired") + vErr.Errors |= ValidationErrorExpired + } + + if !m.VerifyIssuedAt(now, false) { + // TODO(oxisto): this should be replaced with ErrTokenUsedBeforeIssued + vErr.Inner = errors.New("Token used before issued") + vErr.Errors |= ValidationErrorIssuedAt + } + + if !m.VerifyNotBefore(now, false) { + // TODO(oxisto): this should be replaced with ErrTokenNotValidYet + vErr.Inner = errors.New("Token is not valid yet") + vErr.Errors |= ValidationErrorNotValidYet + } + + if vErr.valid() { + return nil + } + + return vErr +} diff --git a/vendor/github.com/golang-jwt/jwt/v4/none.go b/vendor/github.com/golang-jwt/jwt/v4/none.go new file mode 100644 index 000000000..f19835d20 --- /dev/null +++ b/vendor/github.com/golang-jwt/jwt/v4/none.go @@ -0,0 +1,52 @@ +package jwt + +// SigningMethodNone implements the none signing method. This is required by the spec +// but you probably should never use it. +var SigningMethodNone *signingMethodNone + +const UnsafeAllowNoneSignatureType unsafeNoneMagicConstant = "none signing method allowed" + +var NoneSignatureTypeDisallowedError error + +type signingMethodNone struct{} +type unsafeNoneMagicConstant string + +func init() { + SigningMethodNone = &signingMethodNone{} + NoneSignatureTypeDisallowedError = NewValidationError("'none' signature type is not allowed", ValidationErrorSignatureInvalid) + + RegisterSigningMethod(SigningMethodNone.Alg(), func() SigningMethod { + return SigningMethodNone + }) +} + +func (m *signingMethodNone) Alg() string { + return "none" +} + +// Only allow 'none' alg type if UnsafeAllowNoneSignatureType is specified as the key +func (m *signingMethodNone) Verify(signingString, signature string, key interface{}) (err error) { + // Key must be UnsafeAllowNoneSignatureType to prevent accidentally + // accepting 'none' signing method + if _, ok := key.(unsafeNoneMagicConstant); !ok { + return NoneSignatureTypeDisallowedError + } + // If signing method is none, signature must be an empty string + if signature != "" { + return NewValidationError( + "'none' signing method with non-empty signature", + ValidationErrorSignatureInvalid, + ) + } + + // Accept 'none' signing method. + return nil +} + +// Only allow 'none' signing if UnsafeAllowNoneSignatureType is specified as the key +func (m *signingMethodNone) Sign(signingString string, key interface{}) (string, error) { + if _, ok := key.(unsafeNoneMagicConstant); ok { + return "", nil + } + return "", NoneSignatureTypeDisallowedError +} diff --git a/vendor/github.com/golang-jwt/jwt/v4/parser.go b/vendor/github.com/golang-jwt/jwt/v4/parser.go new file mode 100644 index 000000000..2f61a69d7 --- /dev/null +++ b/vendor/github.com/golang-jwt/jwt/v4/parser.go @@ -0,0 +1,170 @@ +package jwt + +import ( + "bytes" + "encoding/json" + "fmt" + "strings" +) + +type Parser struct { + // If populated, only these methods will be considered valid. + // + // Deprecated: In future releases, this field will not be exported anymore and should be set with an option to NewParser instead. + ValidMethods []string + + // Use JSON Number format in JSON decoder. + // + // Deprecated: In future releases, this field will not be exported anymore and should be set with an option to NewParser instead. + UseJSONNumber bool + + // Skip claims validation during token parsing. + // + // Deprecated: In future releases, this field will not be exported anymore and should be set with an option to NewParser instead. + SkipClaimsValidation bool +} + +// NewParser creates a new Parser with the specified options +func NewParser(options ...ParserOption) *Parser { + p := &Parser{} + + // loop through our parsing options and apply them + for _, option := range options { + option(p) + } + + return p +} + +// Parse parses, validates, verifies the signature and returns the parsed token. +// keyFunc will receive the parsed token and should return the key for validating. +func (p *Parser) Parse(tokenString string, keyFunc Keyfunc) (*Token, error) { + return p.ParseWithClaims(tokenString, MapClaims{}, keyFunc) +} + +func (p *Parser) ParseWithClaims(tokenString string, claims Claims, keyFunc Keyfunc) (*Token, error) { + token, parts, err := p.ParseUnverified(tokenString, claims) + if err != nil { + return token, err + } + + // Verify signing method is in the required set + if p.ValidMethods != nil { + var signingMethodValid = false + var alg = token.Method.Alg() + for _, m := range p.ValidMethods { + if m == alg { + signingMethodValid = true + break + } + } + if !signingMethodValid { + // signing method is not in the listed set + return token, NewValidationError(fmt.Sprintf("signing method %v is invalid", alg), ValidationErrorSignatureInvalid) + } + } + + // Lookup key + var key interface{} + if keyFunc == nil { + // keyFunc was not provided. short circuiting validation + return token, NewValidationError("no Keyfunc was provided.", ValidationErrorUnverifiable) + } + if key, err = keyFunc(token); err != nil { + // keyFunc returned an error + if ve, ok := err.(*ValidationError); ok { + return token, ve + } + return token, &ValidationError{Inner: err, Errors: ValidationErrorUnverifiable} + } + + vErr := &ValidationError{} + + // Validate Claims + if !p.SkipClaimsValidation { + if err := token.Claims.Valid(); err != nil { + + // If the Claims Valid returned an error, check if it is a validation error, + // If it was another error type, create a ValidationError with a generic ClaimsInvalid flag set + if e, ok := err.(*ValidationError); !ok { + vErr = &ValidationError{Inner: err, Errors: ValidationErrorClaimsInvalid} + } else { + vErr = e + } + } + } + + // Perform validation + token.Signature = parts[2] + if err = token.Method.Verify(strings.Join(parts[0:2], "."), token.Signature, key); err != nil { + vErr.Inner = err + vErr.Errors |= ValidationErrorSignatureInvalid + } + + if vErr.valid() { + token.Valid = true + return token, nil + } + + return token, vErr +} + +// ParseUnverified parses the token but doesn't validate the signature. +// +// WARNING: Don't use this method unless you know what you're doing. +// +// It's only ever useful in cases where you know the signature is valid (because it has +// been checked previously in the stack) and you want to extract values from it. +func (p *Parser) ParseUnverified(tokenString string, claims Claims) (token *Token, parts []string, err error) { + parts = strings.Split(tokenString, ".") + if len(parts) != 3 { + return nil, parts, NewValidationError("token contains an invalid number of segments", ValidationErrorMalformed) + } + + token = &Token{Raw: tokenString} + + // parse Header + var headerBytes []byte + if headerBytes, err = DecodeSegment(parts[0]); err != nil { + if strings.HasPrefix(strings.ToLower(tokenString), "bearer ") { + return token, parts, NewValidationError("tokenstring should not contain 'bearer '", ValidationErrorMalformed) + } + return token, parts, &ValidationError{Inner: err, Errors: ValidationErrorMalformed} + } + if err = json.Unmarshal(headerBytes, &token.Header); err != nil { + return token, parts, &ValidationError{Inner: err, Errors: ValidationErrorMalformed} + } + + // parse Claims + var claimBytes []byte + token.Claims = claims + + if claimBytes, err = DecodeSegment(parts[1]); err != nil { + return token, parts, &ValidationError{Inner: err, Errors: ValidationErrorMalformed} + } + dec := json.NewDecoder(bytes.NewBuffer(claimBytes)) + if p.UseJSONNumber { + dec.UseNumber() + } + // JSON Decode. Special case for map type to avoid weird pointer behavior + if c, ok := token.Claims.(MapClaims); ok { + err = dec.Decode(&c) + } else { + err = dec.Decode(&claims) + } + // Handle decode error + if err != nil { + return token, parts, &ValidationError{Inner: err, Errors: ValidationErrorMalformed} + } + + // Lookup signature method + if method, ok := token.Header["alg"].(string); ok { + if token.Method = GetSigningMethod(method); token.Method == nil { + return token, parts, NewValidationError("signing method (alg) is unavailable.", ValidationErrorUnverifiable) + } + } else { + return token, parts, NewValidationError("signing method (alg) is unspecified.", ValidationErrorUnverifiable) + } + + return token, parts, nil +} diff --git a/vendor/github.com/golang-jwt/jwt/v4/parser_option.go b/vendor/github.com/golang-jwt/jwt/v4/parser_option.go new file mode 100644 index 000000000..6ea6f9527 --- /dev/null +++ b/vendor/github.com/golang-jwt/jwt/v4/parser_option.go @@ -0,0 +1,29 @@ +package jwt + +// ParserOption is used to implement functional-style options that modify the behavior of the parser. To add +// new options, just create a function (ideally beginning with With or Without) that returns an anonymous function that +// takes a *Parser type as input and manipulates its configuration accordingly. +type ParserOption func(*Parser) + +// WithValidMethods is an option to supply algorithm methods that the parser will check. Only those methods will be considered valid. +// It is heavily encouraged to use this option in order to prevent attacks such as https://auth0.com/blog/critical-vulnerabilities-in-json-web-token-libraries/. +func WithValidMethods(methods []string) ParserOption { + return func(p *Parser) { + p.ValidMethods = methods + } +} + +// WithJSONNumber is an option to configure the underlying JSON parser with UseNumber +func WithJSONNumber() ParserOption { + return func(p *Parser) { + p.UseJSONNumber = true + } +} + +// WithoutClaimsValidation is an option to disable claims validation. This option should only be used if you exactly know +// what you are doing. +func WithoutClaimsValidation() ParserOption { + return func(p *Parser) { + p.SkipClaimsValidation = true + } +} diff --git a/vendor/github.com/golang-jwt/jwt/v4/rsa.go b/vendor/github.com/golang-jwt/jwt/v4/rsa.go new file mode 100644 index 000000000..b910b19c0 --- /dev/null +++ b/vendor/github.com/golang-jwt/jwt/v4/rsa.go @@ -0,0 +1,101 @@ +package jwt + +import ( + "crypto" + "crypto/rand" + "crypto/rsa" +) + +// SigningMethodRSA implements the RSA family of signing methods. +// Expects *rsa.PrivateKey for signing and *rsa.PublicKey for validation +type SigningMethodRSA struct { + Name string + Hash crypto.Hash +} + +// Specific instances for RS256 and company +var ( + SigningMethodRS256 *SigningMethodRSA + SigningMethodRS384 *SigningMethodRSA + SigningMethodRS512 *SigningMethodRSA +) + +func init() { + // RS256 + SigningMethodRS256 = &SigningMethodRSA{"RS256", crypto.SHA256} + RegisterSigningMethod(SigningMethodRS256.Alg(), func() SigningMethod { + return SigningMethodRS256 + }) + + // RS384 + SigningMethodRS384 = &SigningMethodRSA{"RS384", crypto.SHA384} + RegisterSigningMethod(SigningMethodRS384.Alg(), func() SigningMethod { + return SigningMethodRS384 + }) + + // RS512 + SigningMethodRS512 = &SigningMethodRSA{"RS512", crypto.SHA512} + RegisterSigningMethod(SigningMethodRS512.Alg(), func() SigningMethod { + return SigningMethodRS512 + }) +} + +func (m *SigningMethodRSA) Alg() string { + return m.Name +} + +// Verify implements token verification for the SigningMethod +// For this signing method, must be an *rsa.PublicKey structure. +func (m *SigningMethodRSA) Verify(signingString, signature string, key interface{}) error { + var err error + + // Decode the signature + var sig []byte + if sig, err = DecodeSegment(signature); err != nil { + return err + } + + var rsaKey *rsa.PublicKey + var ok bool + + if rsaKey, ok = key.(*rsa.PublicKey); !ok { + return ErrInvalidKeyType + } + + // Create hasher + if !m.Hash.Available() { + return ErrHashUnavailable + } + hasher := m.Hash.New() + hasher.Write([]byte(signingString)) + + // Verify the signature + return rsa.VerifyPKCS1v15(rsaKey, m.Hash, hasher.Sum(nil), sig) +} + +// Sign implements token signing for the SigningMethod +// For this signing method, must be an *rsa.PrivateKey structure. +func (m *SigningMethodRSA) Sign(signingString string, key interface{}) (string, error) { + var rsaKey *rsa.PrivateKey + var ok bool + + // Validate type of key + if rsaKey, ok = key.(*rsa.PrivateKey); !ok { + return "", ErrInvalidKey + } + + // Create the hasher + if !m.Hash.Available() { + return "", ErrHashUnavailable + } + + hasher := m.Hash.New() + hasher.Write([]byte(signingString)) + + // Sign the string and return the encoded bytes + if sigBytes, err := rsa.SignPKCS1v15(rand.Reader, rsaKey, m.Hash, hasher.Sum(nil)); err == nil { + return EncodeSegment(sigBytes), nil + } else { + return "", err + } +} diff --git a/vendor/github.com/golang-jwt/jwt/v4/rsa_pss.go b/vendor/github.com/golang-jwt/jwt/v4/rsa_pss.go new file mode 100644 index 000000000..5a8502feb --- /dev/null +++ b/vendor/github.com/golang-jwt/jwt/v4/rsa_pss.go @@ -0,0 +1,142 @@ +// +build go1.4 + +package jwt + +import ( + "crypto" + "crypto/rand" + "crypto/rsa" +) + +// SigningMethodRSAPSS implements the RSAPSS family of signing methods signing methods +type SigningMethodRSAPSS struct { + *SigningMethodRSA + Options *rsa.PSSOptions + // VerifyOptions is optional. If set overrides Options for rsa.VerifyPPS. + // Used to accept tokens signed with rsa.PSSSaltLengthAuto, what doesn't follow + // https://tools.ietf.org/html/rfc7518#section-3.5 but was used previously. + // See https://github.com/dgrijalva/jwt-go/issues/285#issuecomment-437451244 for details. + VerifyOptions *rsa.PSSOptions +} + +// Specific instances for RS/PS and company. +var ( + SigningMethodPS256 *SigningMethodRSAPSS + SigningMethodPS384 *SigningMethodRSAPSS + SigningMethodPS512 *SigningMethodRSAPSS +) + +func init() { + // PS256 + SigningMethodPS256 = &SigningMethodRSAPSS{ + SigningMethodRSA: &SigningMethodRSA{ + Name: "PS256", + Hash: crypto.SHA256, + }, + Options: &rsa.PSSOptions{ + SaltLength: rsa.PSSSaltLengthEqualsHash, + }, + VerifyOptions: &rsa.PSSOptions{ + SaltLength: rsa.PSSSaltLengthAuto, + }, + } + RegisterSigningMethod(SigningMethodPS256.Alg(), func() SigningMethod { + return SigningMethodPS256 + }) + + // PS384 + SigningMethodPS384 = &SigningMethodRSAPSS{ + SigningMethodRSA: &SigningMethodRSA{ + Name: "PS384", + Hash: crypto.SHA384, + }, + Options: &rsa.PSSOptions{ + SaltLength: rsa.PSSSaltLengthEqualsHash, + }, + VerifyOptions: &rsa.PSSOptions{ + SaltLength: rsa.PSSSaltLengthAuto, + }, + } + RegisterSigningMethod(SigningMethodPS384.Alg(), func() SigningMethod { + return SigningMethodPS384 + }) + + // PS512 + SigningMethodPS512 = &SigningMethodRSAPSS{ + SigningMethodRSA: &SigningMethodRSA{ + Name: "PS512", + Hash: crypto.SHA512, + }, + Options: &rsa.PSSOptions{ + SaltLength: rsa.PSSSaltLengthEqualsHash, + }, + VerifyOptions: &rsa.PSSOptions{ + SaltLength: rsa.PSSSaltLengthAuto, + }, + } + RegisterSigningMethod(SigningMethodPS512.Alg(), func() SigningMethod { + return SigningMethodPS512 + }) +} + +// Verify implements token verification for the SigningMethod. +// For this verify method, key must be an rsa.PublicKey struct +func (m *SigningMethodRSAPSS) Verify(signingString, signature string, key interface{}) error { + var err error + + // Decode the signature + var sig []byte + if sig, err = DecodeSegment(signature); err != nil { + return err + } + + var rsaKey *rsa.PublicKey + switch k := key.(type) { + case *rsa.PublicKey: + rsaKey = k + default: + return ErrInvalidKey + } + + // Create hasher + if !m.Hash.Available() { + return ErrHashUnavailable + } + hasher := m.Hash.New() + hasher.Write([]byte(signingString)) + + opts := m.Options + if m.VerifyOptions != nil { + opts = m.VerifyOptions + } + + return rsa.VerifyPSS(rsaKey, m.Hash, hasher.Sum(nil), sig, opts) +} + +// Sign implements token signing for the SigningMethod. +// For this signing method, key must be an rsa.PrivateKey struct +func (m *SigningMethodRSAPSS) Sign(signingString string, key interface{}) (string, error) { + var rsaKey *rsa.PrivateKey + + switch k := key.(type) { + case *rsa.PrivateKey: + rsaKey = k + default: + return "", ErrInvalidKeyType + } + + // Create the hasher + if !m.Hash.Available() { + return "", ErrHashUnavailable + } + + hasher := m.Hash.New() + hasher.Write([]byte(signingString)) + + // Sign the string and return the encoded bytes + if sigBytes, err := rsa.SignPSS(rand.Reader, rsaKey, m.Hash, hasher.Sum(nil), m.Options); err == nil { + return EncodeSegment(sigBytes), nil + } else { + return "", err + } +} diff --git a/vendor/github.com/golang-jwt/jwt/v4/rsa_utils.go b/vendor/github.com/golang-jwt/jwt/v4/rsa_utils.go new file mode 100644 index 000000000..1966c450b --- /dev/null +++ b/vendor/github.com/golang-jwt/jwt/v4/rsa_utils.go @@ -0,0 +1,105 @@ +package jwt + +import ( + "crypto/rsa" + "crypto/x509" + "encoding/pem" + "errors" +) + +var ( + ErrKeyMustBePEMEncoded = errors.New("invalid key: Key must be a PEM encoded PKCS1 or PKCS8 key") + ErrNotRSAPrivateKey = errors.New("key is not a valid RSA private key") + ErrNotRSAPublicKey = errors.New("key is not a valid RSA public key") +) + +// ParseRSAPrivateKeyFromPEM parses a PEM encoded PKCS1 or PKCS8 private key +func ParseRSAPrivateKeyFromPEM(key []byte) (*rsa.PrivateKey, error) { + var err error + + // Parse PEM block + var block *pem.Block + if block, _ = pem.Decode(key); block == nil { + return nil, ErrKeyMustBePEMEncoded + } + + var parsedKey interface{} + if parsedKey, err = x509.ParsePKCS1PrivateKey(block.Bytes); err != nil { + if parsedKey, err = x509.ParsePKCS8PrivateKey(block.Bytes); err != nil { + return nil, err + } + } + + var pkey *rsa.PrivateKey + var ok bool + if pkey, ok = parsedKey.(*rsa.PrivateKey); !ok { + return nil, ErrNotRSAPrivateKey + } + + return pkey, nil +} + +// ParseRSAPrivateKeyFromPEMWithPassword parses a PEM encoded PKCS1 or PKCS8 private key protected with password +// +// Deprecated: This function is deprecated and should not be used anymore. It uses the deprecated x509.DecryptPEMBlock +// function, which was deprecated since RFC 1423 is regarded insecure by design. Unfortunately, there is no alternative +// in the Go standard library for now. See https://github.com/golang/go/issues/8860. +func ParseRSAPrivateKeyFromPEMWithPassword(key []byte, password string) (*rsa.PrivateKey, error) { + var err error + + // Parse PEM block + var block *pem.Block + if block, _ = pem.Decode(key); block == nil { + return nil, ErrKeyMustBePEMEncoded + } + + var parsedKey interface{} + + var blockDecrypted []byte + if blockDecrypted, err = x509.DecryptPEMBlock(block, []byte(password)); err != nil { + return nil, err + } + + if parsedKey, err = x509.ParsePKCS1PrivateKey(blockDecrypted); err != nil { + if parsedKey, err = x509.ParsePKCS8PrivateKey(blockDecrypted); err != nil { + return nil, err + } + } + + var pkey *rsa.PrivateKey + var ok bool + if pkey, ok = parsedKey.(*rsa.PrivateKey); !ok { + return nil, ErrNotRSAPrivateKey + } + + return pkey, nil +} + +// ParseRSAPublicKeyFromPEM parses a PEM encoded PKCS1 or PKCS8 public key +func ParseRSAPublicKeyFromPEM(key []byte) (*rsa.PublicKey, error) { + var err error + + // Parse PEM block + var block *pem.Block + if block, _ = pem.Decode(key); block == nil { + return nil, ErrKeyMustBePEMEncoded + } + + // Parse the key + var parsedKey interface{} + if parsedKey, err = x509.ParsePKIXPublicKey(block.Bytes); err != nil { + if cert, err := x509.ParseCertificate(block.Bytes); err == nil { + parsedKey = cert.PublicKey + } else { + return nil, err + } + } + + var pkey *rsa.PublicKey + var ok bool + if pkey, ok = parsedKey.(*rsa.PublicKey); !ok { + return nil, ErrNotRSAPublicKey + } + + return pkey, nil +} diff --git a/vendor/github.com/golang-jwt/jwt/v4/signing_method.go b/vendor/github.com/golang-jwt/jwt/v4/signing_method.go new file mode 100644 index 000000000..241ae9c60 --- /dev/null +++ b/vendor/github.com/golang-jwt/jwt/v4/signing_method.go @@ -0,0 +1,46 @@ +package jwt + +import ( + "sync" +) + +var signingMethods = map[string]func() SigningMethod{} +var signingMethodLock = new(sync.RWMutex) + +// SigningMethod can be used add new methods for signing or verifying tokens. +type SigningMethod interface { + Verify(signingString, signature string, key interface{}) error // Returns nil if signature is valid + Sign(signingString string, key interface{}) (string, error) // Returns encoded signature or error + Alg() string // returns the alg identifier for this method (example: 'HS256') +} + +// RegisterSigningMethod registers the "alg" name and a factory function for signing method. +// This is typically done during init() in the method's implementation +func RegisterSigningMethod(alg string, f func() SigningMethod) { + signingMethodLock.Lock() + defer signingMethodLock.Unlock() + + signingMethods[alg] = f +} + +// GetSigningMethod retrieves a signing method from an "alg" string +func GetSigningMethod(alg string) (method SigningMethod) { + signingMethodLock.RLock() + defer signingMethodLock.RUnlock() + + if methodF, ok := signingMethods[alg]; ok { + method = methodF() + } + return +} + +// GetAlgorithms returns a list of registered "alg" names +func GetAlgorithms() (algs []string) { + signingMethodLock.RLock() + defer signingMethodLock.RUnlock() + + for alg := range signingMethods { + algs = append(algs, alg) + } + return +} diff --git a/vendor/github.com/golang-jwt/jwt/v4/staticcheck.conf b/vendor/github.com/golang-jwt/jwt/v4/staticcheck.conf new file mode 100644 index 000000000..53745d51d --- /dev/null +++ b/vendor/github.com/golang-jwt/jwt/v4/staticcheck.conf @@ -0,0 +1 @@ +checks = ["all", "-ST1000", "-ST1003", "-ST1016", "-ST1023"] diff --git a/vendor/github.com/golang-jwt/jwt/v4/token.go b/vendor/github.com/golang-jwt/jwt/v4/token.go new file mode 100644 index 000000000..09b4cde5a --- /dev/null +++ b/vendor/github.com/golang-jwt/jwt/v4/token.go @@ -0,0 +1,128 @@ +package jwt + +import ( + "encoding/base64" + "encoding/json" + "strings" + "time" +) + + +// DecodePaddingAllowed will switch the codec used for decoding JWTs respectively. Note that the JWS RFC7515 +// states that the tokens will utilize a Base64url encoding with no padding. Unfortunately, some implementations +// of JWT are producing non-standard tokens, and thus require support for decoding. Note that this is a global +// variable, and updating it will change the behavior on a package level, and is also NOT go-routine safe. +// To use the non-recommended decoding, set this boolean to `true` prior to using this package. +var DecodePaddingAllowed bool + +// TimeFunc provides the current time when parsing token to validate "exp" claim (expiration time). +// You can override it to use another time value. This is useful for testing or if your +// server uses a different time zone than your tokens. +var TimeFunc = time.Now + +// Keyfunc will be used by the Parse methods as a callback function to supply +// the key for verification. The function receives the parsed, +// but unverified Token. This allows you to use properties in the +// Header of the token (such as `kid`) to identify which key to use. +type Keyfunc func(*Token) (interface{}, error) + +// Token represents a JWT Token. Different fields will be used depending on whether you're +// creating or parsing/verifying a token. +type Token struct { + Raw string // The raw token. Populated when you Parse a token + Method SigningMethod // The signing method used or to be used + Header map[string]interface{} // The first segment of the token + Claims Claims // The second segment of the token + Signature string // The third segment of the token. Populated when you Parse a token + Valid bool // Is the token valid? Populated when you Parse/Verify a token +} + +// New creates a new Token with the specified signing method and an empty map of claims. +func New(method SigningMethod) *Token { + return NewWithClaims(method, MapClaims{}) +} + +// NewWithClaims creates a new Token with the specified signing method and claims. +func NewWithClaims(method SigningMethod, claims Claims) *Token { + return &Token{ + Header: map[string]interface{}{ + "typ": "JWT", + "alg": method.Alg(), + }, + Claims: claims, + Method: method, + } +} + +// SignedString creates and returns a complete, signed JWT. +// The token is signed using the SigningMethod specified in the token. +func (t *Token) SignedString(key interface{}) (string, error) { + var sig, sstr string + var err error + if sstr, err = t.SigningString(); err != nil { + return "", err + } + if sig, err = t.Method.Sign(sstr, key); err != nil { + return "", err + } + return strings.Join([]string{sstr, sig}, "."), nil +} + +// SigningString generates the signing string. This is the +// most expensive part of the whole deal. Unless you +// need this for something special, just go straight for +// the SignedString. +func (t *Token) SigningString() (string, error) { + var err error + var jsonValue []byte + + if jsonValue, err = json.Marshal(t.Header); err != nil { + return "", err + } + header := EncodeSegment(jsonValue) + + if jsonValue, err = json.Marshal(t.Claims); err != nil { + return "", err + } + claim := EncodeSegment(jsonValue) + + return strings.Join([]string{header, claim}, "."), nil +} + +// Parse parses, validates, verifies the signature and returns the parsed token. +// keyFunc will receive the parsed token and should return the cryptographic key +// for verifying the signature. +// The caller is strongly encouraged to set the WithValidMethods option to +// validate the 'alg' claim in the token matches the expected algorithm. +// For more details about the importance of validating the 'alg' claim, +// see https://auth0.com/blog/critical-vulnerabilities-in-json-web-token-libraries/ +func Parse(tokenString string, keyFunc Keyfunc, options ...ParserOption) (*Token, error) { + return NewParser(options...).Parse(tokenString, keyFunc) +} + +func ParseWithClaims(tokenString string, claims Claims, keyFunc Keyfunc, options ...ParserOption) (*Token, error) { + return NewParser(options...).ParseWithClaims(tokenString, claims, keyFunc) +} + +// EncodeSegment encodes a JWT specific base64url encoding with padding stripped +// +// Deprecated: In a future release, we will demote this function to a non-exported function, since it +// should only be used internally +func EncodeSegment(seg []byte) string { + return base64.RawURLEncoding.EncodeToString(seg) +} + +// DecodeSegment decodes a JWT specific base64url encoding with padding stripped +// +// Deprecated: In a future release, we will demote this function to a non-exported function, since it +// should only be used internally +func DecodeSegment(seg string) ([]byte, error) { + if DecodePaddingAllowed { + if l := len(seg) % 4; l > 0 { + seg += strings.Repeat("=", 4-l) + } + return base64.URLEncoding.DecodeString(seg) + } + + return base64.RawURLEncoding.DecodeString(seg) +} diff --git a/vendor/github.com/golang-jwt/jwt/v4/types.go b/vendor/github.com/golang-jwt/jwt/v4/types.go new file mode 100644 index 000000000..2c647fd2e --- /dev/null +++ b/vendor/github.com/golang-jwt/jwt/v4/types.go @@ -0,0 +1,131 @@ +package jwt + +import ( + "encoding/json" + "fmt" + "math" + "reflect" + "strconv" + "time" +) + +// TimePrecision sets the precision of times and dates within this library. +// This has an influence on the precision of times when comparing expiry or +// other related time fields. Furthermore, it is also the precision of times +// when serializing. +// +// For backwards compatibility the default precision is set to seconds, so that +// no fractional timestamps are generated. +var TimePrecision = time.Second + +// MarshalSingleStringAsArray modifies the behaviour of the ClaimStrings type, especially +// its MarshalJSON function. +// +// If it is set to true (the default), it will always serialize the type as an +// array of strings, even if it just contains one element, defaulting to the behaviour +// of the underlying []string. If it is set to false, it will serialize to a single +// string, if it contains one element. Otherwise, it will serialize to an array of strings. +var MarshalSingleStringAsArray = true + +// NumericDate represents a JSON numeric date value, as referenced at +// https://datatracker.ietf.org/doc/html/rfc7519#section-2. +type NumericDate struct { + time.Time +} + +// NewNumericDate constructs a new *NumericDate from a standard library time.Time struct. +// It will truncate the timestamp according to the precision specified in TimePrecision. +func NewNumericDate(t time.Time) *NumericDate { + return &NumericDate{t.Truncate(TimePrecision)} +} + +// newNumericDateFromSeconds creates a new *NumericDate out of a float64 representing a +// UNIX epoch with the float fraction representing non-integer seconds. +func newNumericDateFromSeconds(f float64) *NumericDate { + round, frac := math.Modf(f) + return NewNumericDate(time.Unix(int64(round), int64(frac*1e9))) +} + +// MarshalJSON is an implementation of the json.RawMessage interface and serializes the UNIX epoch +// represented in NumericDate to a byte array, using the precision specified in TimePrecision. +func (date NumericDate) MarshalJSON() (b []byte, err error) { + var prec int + if TimePrecision < time.Second { + prec = int(math.Log10(float64(time.Second) / float64(TimePrecision))) + } + f := float64(date.Truncate(TimePrecision).UnixNano()) / float64(time.Second) + + return []byte(strconv.FormatFloat(f, 'f', prec, 64)), nil +} + +// UnmarshalJSON is an implementation of the json.RawMessage interface and deserializses a +// NumericDate from a JSON representation, i.e. a json.Number. This number represents an UNIX epoch +// with either integer or non-integer seconds. +func (date *NumericDate) UnmarshalJSON(b []byte) (err error) { + var ( + number json.Number + f float64 + ) + + if err = json.Unmarshal(b, &number); err != nil { + return fmt.Errorf("could not parse NumericData: %w", err) + } + + if f, err = number.Float64(); err != nil { + return fmt.Errorf("could not convert json number value to float: %w", err) + } + + n := newNumericDateFromSeconds(f) + *date = *n + + return nil +} + +// ClaimStrings is basically just a slice of strings, but it can be either serialized from a string array or just a string. +// This type is necessary, since the "aud" claim can either be a single string or an array. +type ClaimStrings []string + +func (s *ClaimStrings) UnmarshalJSON(data []byte) (err error) { + var value interface{} + + if err = json.Unmarshal(data, &value); err != nil { + return err + } + + var aud []string + + switch v := value.(type) { + case string: + aud = append(aud, v) + case []string: + aud = ClaimStrings(v) + case []interface{}: + for _, vv := range v { + vs, ok := vv.(string) + if !ok { + return &json.UnsupportedTypeError{Type: reflect.TypeOf(vv)} + } + aud = append(aud, vs) + } + case nil: + return nil + default: + return &json.UnsupportedTypeError{Type: reflect.TypeOf(v)} + } + + *s = aud + + return +} + +func (s ClaimStrings) MarshalJSON() (b []byte, err error) { + // This handles a special case in the JWT RFC. If the string array, e.g. used by the "aud" field, + // only contains one element, it MAY be serialized as a single string. This may or may not be + // desired based on the ecosystem of other JWT library used, so we make it configurable by the + // variable MarshalSingleStringAsArray. + if len(s) == 1 && !MarshalSingleStringAsArray { + return json.Marshal(s[0]) + } + + return json.Marshal([]string(s)) +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/StdPackageTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/StdPackageTypes.go index 1cdeb0c86..2133e9246 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/StdPackageTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/StdPackageTypes.go @@ -11,9 +11,9 @@ package std import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/log" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiLog_ "github.com/vmware/vsphere-automation-sdk-go/runtime/log" "reflect" "time" ) @@ -107,17 +107,16 @@ const AuthenticationScheme_USER_PASSWORD = "com.vmware.vapi.std.security.user_pa // vAPI runtime provides convenient factory methods that takes OAuth2 access token as input parameter and creates a security context that conforms to the above format. const AuthenticationScheme_OAUTH_ACCESS_TOKEN = "com.vmware.vapi.std.security.oauth" -func (s *AuthenticationScheme) GetType__() bindings.BindingType { +func (s *AuthenticationScheme) GetType__() vapiBindings_.BindingType { return AuthenticationSchemeBindingType() } -func (s *AuthenticationScheme) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AuthenticationScheme) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AuthenticationScheme._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AuthenticationScheme._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -133,17 +132,16 @@ type DynamicID struct { Id string } -func (s *DynamicID) GetType__() bindings.BindingType { +func (s *DynamicID) GetType__() vapiBindings_.BindingType { return DynamicIDBindingType() } -func (s *DynamicID) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DynamicID) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DynamicID._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DynamicID._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -165,17 +163,16 @@ type LocalizableMessage struct { Localized *string } -func (s *LocalizableMessage) GetType__() bindings.BindingType { +func (s *LocalizableMessage) GetType__() vapiBindings_.BindingType { return LocalizableMessageBindingType() } -func (s *LocalizableMessage) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LocalizableMessage) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LocalizableMessage._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LocalizableMessage._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -199,17 +196,16 @@ type LocalizationParam struct { Precision *int64 } -func (s *LocalizationParam) GetType__() bindings.BindingType { +func (s *LocalizationParam) GetType__() vapiBindings_.BindingType { return LocalizationParamBindingType() } -func (s *LocalizationParam) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LocalizationParam) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LocalizationParam._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LocalizationParam._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -288,85 +284,84 @@ type NestedLocalizableMessage struct { Params map[string]LocalizationParam } -func (s *NestedLocalizableMessage) GetType__() bindings.BindingType { +func (s *NestedLocalizableMessage) GetType__() vapiBindings_.BindingType { return NestedLocalizableMessageBindingType() } -func (s *NestedLocalizableMessage) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *NestedLocalizableMessage) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NestedLocalizableMessage._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for NestedLocalizableMessage._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -func AuthenticationSchemeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AuthenticationSchemeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.vapi.std.authentication_scheme", fields, reflect.TypeOf(AuthenticationScheme{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.vapi.std.authentication_scheme", fields, reflect.TypeOf(AuthenticationScheme{}), fieldNameMap, validators) } -func DynamicIDBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DynamicIDBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - fields["id"] = bindings.NewIdType(nil, "type") + fields["id"] = vapiBindings_.NewIdType(nil, "type") fieldNameMap["id"] = "Id" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.vapi.std.dynamic_ID", fields, reflect.TypeOf(DynamicID{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.vapi.std.dynamic_ID", fields, reflect.TypeOf(DynamicID{}), fieldNameMap, validators) } -func LocalizableMessageBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LocalizableMessageBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["id"] = bindings.NewStringType() + fields["id"] = vapiBindings_.NewStringType() fieldNameMap["id"] = "Id" - fields["default_message"] = bindings.NewStringType() + fields["default_message"] = vapiBindings_.NewStringType() fieldNameMap["default_message"] = "DefaultMessage" - fields["args"] = bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{})) + fields["args"] = vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{})) fieldNameMap["args"] = "Args" - fields["params"] = bindings.NewOptionalType(bindings.NewMapType(bindings.NewStringType(), bindings.NewReferenceType(LocalizationParamBindingType), reflect.TypeOf(map[string]LocalizationParam{}))) + fields["params"] = vapiBindings_.NewOptionalType(vapiBindings_.NewMapType(vapiBindings_.NewStringType(), vapiBindings_.NewReferenceType(LocalizationParamBindingType), reflect.TypeOf(map[string]LocalizationParam{}))) fieldNameMap["params"] = "Params" - fields["localized"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["localized"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["localized"] = "Localized" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.vapi.std.localizable_message", fields, reflect.TypeOf(LocalizableMessage{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.vapi.std.localizable_message", fields, reflect.TypeOf(LocalizableMessage{}), fieldNameMap, validators) } -func LocalizationParamBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LocalizationParamBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["s"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["s"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["s"] = "S" - fields["dt"] = bindings.NewOptionalType(bindings.NewDateTimeType()) + fields["dt"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDateTimeType()) fieldNameMap["dt"] = "Dt" - fields["i"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["i"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["i"] = "I" - fields["d"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["d"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["d"] = "D" - fields["l"] = bindings.NewOptionalType(bindings.NewReferenceType(NestedLocalizableMessageBindingType)) + fields["l"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(NestedLocalizableMessageBindingType)) fieldNameMap["l"] = "L" - fields["format"] = bindings.NewOptionalType(bindings.NewEnumType("com.vmware.vapi.std.localization_param.date_time_format", reflect.TypeOf(LocalizationParamDateTimeFormatEnum(LocalizationParamDateTimeFormat_SHORT_DATE)))) + fields["format"] = vapiBindings_.NewOptionalType(vapiBindings_.NewEnumType("com.vmware.vapi.std.localization_param.date_time_format", reflect.TypeOf(LocalizationParamDateTimeFormatEnum(LocalizationParamDateTimeFormat_SHORT_DATE)))) fieldNameMap["format"] = "Format" - fields["precision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["precision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["precision"] = "Precision" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.vapi.std.localization_param", fields, reflect.TypeOf(LocalizationParam{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.vapi.std.localization_param", fields, reflect.TypeOf(LocalizationParam{}), fieldNameMap, validators) } -func NestedLocalizableMessageBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NestedLocalizableMessageBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["id"] = bindings.NewStringType() + fields["id"] = vapiBindings_.NewStringType() fieldNameMap["id"] = "Id" - fields["params"] = bindings.NewOptionalType(bindings.NewMapType(bindings.NewStringType(), bindings.NewReferenceType(LocalizationParamBindingType), reflect.TypeOf(map[string]LocalizationParam{}))) + fields["params"] = vapiBindings_.NewOptionalType(vapiBindings_.NewMapType(vapiBindings_.NewStringType(), vapiBindings_.NewReferenceType(LocalizationParamBindingType), reflect.TypeOf(map[string]LocalizationParam{}))) fieldNameMap["params"] = "Params" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.vapi.std.nested_localizable_message", fields, reflect.TypeOf(NestedLocalizableMessage{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.vapi.std.nested_localizable_message", fields, reflect.TypeOf(NestedLocalizableMessage{}), fieldNameMap, validators) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors/ErrorsPackageTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors/ErrorsPackageTypes.go index eb2512997..4302c27ce 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors/ErrorsPackageTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors/ErrorsPackageTypes.go @@ -11,10 +11,10 @@ package errors import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/log" + vapiStd_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiLog_ "github.com/vmware/vsphere-automation-sdk-go/runtime/log" "reflect" ) @@ -29,18 +29,22 @@ import ( type AlreadyExists struct { // Stack of one or more localizable messages for human exception consumers. // - // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. Each subsequent message in the stack describes the "cause" of the prior message. - Messages []std.LocalizableMessage + // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. + // + // Each subsequent message in the stack describes the "cause" of the prior message. + Messages []vapiStd_.LocalizableMessage // Data to facilitate clients responding to the method reporting a standard exception to indicating that it was unable to complete successfully. // - // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. std.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. - Data *data.StructValue + // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. + // + // The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. vapiStd_.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. + Data *vapiData_.StructValue // Discriminator field to help API consumers identify the structure type. ErrorType *ErrorTypeEnum } func NewAlreadyExists() *AlreadyExists { - var messages = []std.LocalizableMessage{} + var messages = []vapiStd_.LocalizableMessage{} var discriminatingValue = ErrorType_ALREADY_EXISTS return &AlreadyExists{Messages: messages, ErrorType: &discriminatingValue} } @@ -49,17 +53,16 @@ func (AlreadyExists AlreadyExists) Error() string { return "com.vmware.vapi.std.errors.already_exists" } -func (s *AlreadyExists) GetType__() bindings.BindingType { +func (s *AlreadyExists) GetType__() vapiBindings_.BindingType { return AlreadyExistsBindingType() } -func (s *AlreadyExists) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AlreadyExists) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AlreadyExists._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AlreadyExists._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -73,18 +76,22 @@ func (s *AlreadyExists) GetDataValue__() (data.DataValue, []error) { type AlreadyInDesiredState struct { // Stack of one or more localizable messages for human exception consumers. // - // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. Each subsequent message in the stack describes the "cause" of the prior message. - Messages []std.LocalizableMessage + // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. + // + // Each subsequent message in the stack describes the "cause" of the prior message. + Messages []vapiStd_.LocalizableMessage // Data to facilitate clients responding to the method reporting a standard exception to indicating that it was unable to complete successfully. // - // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. std.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. - Data *data.StructValue + // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. + // + // The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. vapiStd_.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. + Data *vapiData_.StructValue // Discriminator field to help API consumers identify the structure type. ErrorType *ErrorTypeEnum } func NewAlreadyInDesiredState() *AlreadyInDesiredState { - var messages = []std.LocalizableMessage{} + var messages = []vapiStd_.LocalizableMessage{} var discriminatingValue = ErrorType_ALREADY_IN_DESIRED_STATE return &AlreadyInDesiredState{Messages: messages, ErrorType: &discriminatingValue} } @@ -93,17 +100,16 @@ func (AlreadyInDesiredState AlreadyInDesiredState) Error() string { return "com.vmware.vapi.std.errors.already_in_desired_state" } -func (s *AlreadyInDesiredState) GetType__() bindings.BindingType { +func (s *AlreadyInDesiredState) GetType__() vapiBindings_.BindingType { return AlreadyInDesiredStateBindingType() } -func (s *AlreadyInDesiredState) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AlreadyInDesiredState) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AlreadyInDesiredState._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AlreadyInDesiredState._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -111,7 +117,9 @@ func (s *AlreadyInDesiredState) GetDataValue__() (data.DataValue, []error) { // The ``ArgumentLocations`` class describes which part(s) of the input to the method caused the exception. // -// Some types of exceptions are caused by the value of one of the inputs to the method, possibly due to an interaction with other inputs to the method. This class is intended to be used as the payload to identify those inputs when the method reports exceptions like InvalidArgument or NotFound. See Error#data. +// Some types of exceptions are caused by the value of one of the inputs to the method, possibly due to an interaction with other inputs to the method. +// +// This class is intended to be used as the payload to identify those inputs when the method reports exceptions like InvalidArgument or NotFound. See Error#data. type ArgumentLocations struct { // String describing the location of the input that triggered the exception. Primary string @@ -119,17 +127,16 @@ type ArgumentLocations struct { Secondary []string } -func (s *ArgumentLocations) GetType__() bindings.BindingType { +func (s *ArgumentLocations) GetType__() vapiBindings_.BindingType { return ArgumentLocationsBindingType() } -func (s *ArgumentLocations) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ArgumentLocations) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ArgumentLocations._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ArgumentLocations._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -151,18 +158,22 @@ func (s *ArgumentLocations) GetDataValue__() (data.DataValue, []error) { type Canceled struct { // Stack of one or more localizable messages for human exception consumers. // - // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. Each subsequent message in the stack describes the "cause" of the prior message. - Messages []std.LocalizableMessage + // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. + // + // Each subsequent message in the stack describes the "cause" of the prior message. + Messages []vapiStd_.LocalizableMessage // Data to facilitate clients responding to the method reporting a standard exception to indicating that it was unable to complete successfully. // - // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. std.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. - Data *data.StructValue + // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. + // + // The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. vapiStd_.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. + Data *vapiData_.StructValue // Discriminator field to help API consumers identify the structure type. ErrorType *ErrorTypeEnum } func NewCanceled() *Canceled { - var messages = []std.LocalizableMessage{} + var messages = []vapiStd_.LocalizableMessage{} var discriminatingValue = ErrorType_CANCELED return &Canceled{Messages: messages, ErrorType: &discriminatingValue} } @@ -171,17 +182,16 @@ func (Canceled Canceled) Error() string { return "com.vmware.vapi.std.errors.canceled" } -func (s *Canceled) GetType__() bindings.BindingType { +func (s *Canceled) GetType__() vapiBindings_.BindingType { return CanceledBindingType() } -func (s *Canceled) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Canceled) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Canceled._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Canceled._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -191,18 +201,22 @@ func (s *Canceled) GetDataValue__() (data.DataValue, []error) { type ConcurrentChange struct { // Stack of one or more localizable messages for human exception consumers. // - // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. Each subsequent message in the stack describes the "cause" of the prior message. - Messages []std.LocalizableMessage + // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. + // + // Each subsequent message in the stack describes the "cause" of the prior message. + Messages []vapiStd_.LocalizableMessage // Data to facilitate clients responding to the method reporting a standard exception to indicating that it was unable to complete successfully. // - // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. std.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. - Data *data.StructValue + // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. + // + // The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. vapiStd_.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. + Data *vapiData_.StructValue // Discriminator field to help API consumers identify the structure type. ErrorType *ErrorTypeEnum } func NewConcurrentChange() *ConcurrentChange { - var messages = []std.LocalizableMessage{} + var messages = []vapiStd_.LocalizableMessage{} var discriminatingValue = ErrorType_CONCURRENT_CHANGE return &ConcurrentChange{Messages: messages, ErrorType: &discriminatingValue} } @@ -211,17 +225,16 @@ func (ConcurrentChange ConcurrentChange) Error() string { return "com.vmware.vapi.std.errors.concurrent_change" } -func (s *ConcurrentChange) GetType__() bindings.BindingType { +func (s *ConcurrentChange) GetType__() vapiBindings_.BindingType { return ConcurrentChangeBindingType() } -func (s *ConcurrentChange) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ConcurrentChange) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ConcurrentChange._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ConcurrentChange._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -236,18 +249,22 @@ func (s *ConcurrentChange) GetDataValue__() (data.DataValue, []error) { type Error struct { // Stack of one or more localizable messages for human exception consumers. // - // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. Each subsequent message in the stack describes the "cause" of the prior message. - Messages []std.LocalizableMessage + // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. + // + // Each subsequent message in the stack describes the "cause" of the prior message. + Messages []vapiStd_.LocalizableMessage // Data to facilitate clients responding to the method reporting a standard exception to indicating that it was unable to complete successfully. // - // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. std.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. - Data *data.StructValue + // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. + // + // The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. vapiStd_.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. + Data *vapiData_.StructValue // Discriminator field to help API consumers identify the structure type. ErrorType *ErrorTypeEnum } func NewError() *Error { - var messages = []std.LocalizableMessage{} + var messages = []vapiStd_.LocalizableMessage{} var discriminatingValue = ErrorType_ERROR return &Error{Messages: messages, ErrorType: &discriminatingValue} } @@ -256,17 +273,16 @@ func (Error Error) Error() string { return "com.vmware.vapi.std.errors.error" } -func (s *Error) GetType__() bindings.BindingType { +func (s *Error) GetType__() vapiBindings_.BindingType { return ErrorBindingType() } -func (s *Error) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Error) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Error._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Error._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -396,18 +412,22 @@ func (t ErrorTypeEnum) ErrorTypeEnum() bool { type FeatureInUse struct { // Stack of one or more localizable messages for human exception consumers. // - // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. Each subsequent message in the stack describes the "cause" of the prior message. - Messages []std.LocalizableMessage + // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. + // + // Each subsequent message in the stack describes the "cause" of the prior message. + Messages []vapiStd_.LocalizableMessage // Data to facilitate clients responding to the method reporting a standard exception to indicating that it was unable to complete successfully. // - // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. std.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. - Data *data.StructValue + // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. + // + // The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. vapiStd_.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. + Data *vapiData_.StructValue // Discriminator field to help API consumers identify the structure type. ErrorType *ErrorTypeEnum } func NewFeatureInUse() *FeatureInUse { - var messages = []std.LocalizableMessage{} + var messages = []vapiStd_.LocalizableMessage{} var discriminatingValue = ErrorType_FEATURE_IN_USE return &FeatureInUse{Messages: messages, ErrorType: &discriminatingValue} } @@ -416,17 +436,16 @@ func (FeatureInUse FeatureInUse) Error() string { return "com.vmware.vapi.std.errors.feature_in_use" } -func (s *FeatureInUse) GetType__() bindings.BindingType { +func (s *FeatureInUse) GetType__() vapiBindings_.BindingType { return FeatureInUseBindingType() } -func (s *FeatureInUse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FeatureInUse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FeatureInUse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FeatureInUse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -442,17 +461,16 @@ type FileLocations struct { Secondary []string } -func (s *FileLocations) GetType__() bindings.BindingType { +func (s *FileLocations) GetType__() vapiBindings_.BindingType { return FileLocationsBindingType() } -func (s *FileLocations) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FileLocations) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FileLocations._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FileLocations._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -469,18 +487,22 @@ func (s *FileLocations) GetDataValue__() (data.DataValue, []error) { type InternalServerError struct { // Stack of one or more localizable messages for human exception consumers. // - // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. Each subsequent message in the stack describes the "cause" of the prior message. - Messages []std.LocalizableMessage + // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. + // + // Each subsequent message in the stack describes the "cause" of the prior message. + Messages []vapiStd_.LocalizableMessage // Data to facilitate clients responding to the method reporting a standard exception to indicating that it was unable to complete successfully. // - // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. std.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. - Data *data.StructValue + // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. + // + // The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. vapiStd_.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. + Data *vapiData_.StructValue // Discriminator field to help API consumers identify the structure type. ErrorType *ErrorTypeEnum } func NewInternalServerError() *InternalServerError { - var messages = []std.LocalizableMessage{} + var messages = []vapiStd_.LocalizableMessage{} var discriminatingValue = ErrorType_INTERNAL_SERVER_ERROR return &InternalServerError{Messages: messages, ErrorType: &discriminatingValue} } @@ -489,17 +511,16 @@ func (InternalServerError InternalServerError) Error() string { return "com.vmware.vapi.std.errors.internal_server_error" } -func (s *InternalServerError) GetType__() bindings.BindingType { +func (s *InternalServerError) GetType__() vapiBindings_.BindingType { return InternalServerErrorBindingType() } -func (s *InternalServerError) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *InternalServerError) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for InternalServerError._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for InternalServerError._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -527,18 +548,22 @@ func (s *InternalServerError) GetDataValue__() (data.DataValue, []error) { type InvalidArgument struct { // Stack of one or more localizable messages for human exception consumers. // - // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. Each subsequent message in the stack describes the "cause" of the prior message. - Messages []std.LocalizableMessage + // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. + // + // Each subsequent message in the stack describes the "cause" of the prior message. + Messages []vapiStd_.LocalizableMessage // Data to facilitate clients responding to the method reporting a standard exception to indicating that it was unable to complete successfully. // - // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. std.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. - Data *data.StructValue + // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. + // + // The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. vapiStd_.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. + Data *vapiData_.StructValue // Discriminator field to help API consumers identify the structure type. ErrorType *ErrorTypeEnum } func NewInvalidArgument() *InvalidArgument { - var messages = []std.LocalizableMessage{} + var messages = []vapiStd_.LocalizableMessage{} var discriminatingValue = ErrorType_INVALID_ARGUMENT return &InvalidArgument{Messages: messages, ErrorType: &discriminatingValue} } @@ -547,23 +572,24 @@ func (InvalidArgument InvalidArgument) Error() string { return "com.vmware.vapi.std.errors.invalid_argument" } -func (s *InvalidArgument) GetType__() bindings.BindingType { +func (s *InvalidArgument) GetType__() vapiBindings_.BindingType { return InvalidArgumentBindingType() } -func (s *InvalidArgument) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *InvalidArgument) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for InvalidArgument._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for InvalidArgument._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// The ``InvalidElementConfiguration`` exception indicates that an attempt to modify the configuration of an element or a group containing the element failed due to the configuraton of the element. A typical case is when the method is am attempt to change the group membership of the element fails, in which case a configuration change on the element may allow the group membership change to succeed. +// The ``InvalidElementConfiguration`` exception indicates that an attempt to modify the configuration of an element or a group containing the element failed due to the configuraton of the element. +// +// A typical case is when the method is am attempt to change the group membership of the element fails, in which case a configuration change on the element may allow the group membership change to succeed. // // Examples: // @@ -572,18 +598,22 @@ func (s *InvalidArgument) GetDataValue__() (data.DataValue, []error) { type InvalidElementConfiguration struct { // Stack of one or more localizable messages for human exception consumers. // - // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. Each subsequent message in the stack describes the "cause" of the prior message. - Messages []std.LocalizableMessage + // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. + // + // Each subsequent message in the stack describes the "cause" of the prior message. + Messages []vapiStd_.LocalizableMessage // Data to facilitate clients responding to the method reporting a standard exception to indicating that it was unable to complete successfully. // - // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. std.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. - Data *data.StructValue + // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. + // + // The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. vapiStd_.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. + Data *vapiData_.StructValue // Discriminator field to help API consumers identify the structure type. ErrorType *ErrorTypeEnum } func NewInvalidElementConfiguration() *InvalidElementConfiguration { - var messages = []std.LocalizableMessage{} + var messages = []vapiStd_.LocalizableMessage{} var discriminatingValue = ErrorType_INVALID_ELEMENT_CONFIGURATION return &InvalidElementConfiguration{Messages: messages, ErrorType: &discriminatingValue} } @@ -592,17 +622,16 @@ func (InvalidElementConfiguration InvalidElementConfiguration) Error() string { return "com.vmware.vapi.std.errors.invalid_element_configuration" } -func (s *InvalidElementConfiguration) GetType__() bindings.BindingType { +func (s *InvalidElementConfiguration) GetType__() vapiBindings_.BindingType { return InvalidElementConfigurationBindingType() } -func (s *InvalidElementConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *InvalidElementConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for InvalidElementConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for InvalidElementConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -623,18 +652,22 @@ func (s *InvalidElementConfiguration) GetDataValue__() (data.DataValue, []error) type InvalidElementType struct { // Stack of one or more localizable messages for human exception consumers. // - // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. Each subsequent message in the stack describes the "cause" of the prior message. - Messages []std.LocalizableMessage + // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. + // + // Each subsequent message in the stack describes the "cause" of the prior message. + Messages []vapiStd_.LocalizableMessage // Data to facilitate clients responding to the method reporting a standard exception to indicating that it was unable to complete successfully. // - // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. std.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. - Data *data.StructValue + // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. + // + // The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. vapiStd_.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. + Data *vapiData_.StructValue // Discriminator field to help API consumers identify the structure type. ErrorType *ErrorTypeEnum } func NewInvalidElementType() *InvalidElementType { - var messages = []std.LocalizableMessage{} + var messages = []vapiStd_.LocalizableMessage{} var discriminatingValue = ErrorType_INVALID_ELEMENT_TYPE return &InvalidElementType{Messages: messages, ErrorType: &discriminatingValue} } @@ -643,17 +676,16 @@ func (InvalidElementType InvalidElementType) Error() string { return "com.vmware.vapi.std.errors.invalid_element_type" } -func (s *InvalidElementType) GetType__() bindings.BindingType { +func (s *InvalidElementType) GetType__() vapiBindings_.BindingType { return InvalidElementTypeBindingType() } -func (s *InvalidElementType) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *InvalidElementType) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for InvalidElementType._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for InvalidElementType._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -682,18 +714,22 @@ func (s *InvalidElementType) GetDataValue__() (data.DataValue, []error) { type InvalidRequest struct { // Stack of one or more localizable messages for human exception consumers. // - // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. Each subsequent message in the stack describes the "cause" of the prior message. - Messages []std.LocalizableMessage + // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. + // + // Each subsequent message in the stack describes the "cause" of the prior message. + Messages []vapiStd_.LocalizableMessage // Data to facilitate clients responding to the method reporting a standard exception to indicating that it was unable to complete successfully. // - // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. std.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. - Data *data.StructValue + // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. + // + // The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. vapiStd_.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. + Data *vapiData_.StructValue // Discriminator field to help API consumers identify the structure type. ErrorType *ErrorTypeEnum } func NewInvalidRequest() *InvalidRequest { - var messages = []std.LocalizableMessage{} + var messages = []vapiStd_.LocalizableMessage{} var discriminatingValue = ErrorType_INVALID_REQUEST return &InvalidRequest{Messages: messages, ErrorType: &discriminatingValue} } @@ -702,17 +738,16 @@ func (InvalidRequest InvalidRequest) Error() string { return "com.vmware.vapi.std.errors.invalid_request" } -func (s *InvalidRequest) GetType__() bindings.BindingType { +func (s *InvalidRequest) GetType__() vapiBindings_.BindingType { return InvalidRequestBindingType() } -func (s *InvalidRequest) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *InvalidRequest) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for InvalidRequest._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for InvalidRequest._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -734,18 +769,22 @@ func (s *InvalidRequest) GetDataValue__() (data.DataValue, []error) { type NotAllowedInCurrentState struct { // Stack of one or more localizable messages for human exception consumers. // - // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. Each subsequent message in the stack describes the "cause" of the prior message. - Messages []std.LocalizableMessage + // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. + // + // Each subsequent message in the stack describes the "cause" of the prior message. + Messages []vapiStd_.LocalizableMessage // Data to facilitate clients responding to the method reporting a standard exception to indicating that it was unable to complete successfully. // - // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. std.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. - Data *data.StructValue + // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. + // + // The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. vapiStd_.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. + Data *vapiData_.StructValue // Discriminator field to help API consumers identify the structure type. ErrorType *ErrorTypeEnum } func NewNotAllowedInCurrentState() *NotAllowedInCurrentState { - var messages = []std.LocalizableMessage{} + var messages = []vapiStd_.LocalizableMessage{} var discriminatingValue = ErrorType_NOT_ALLOWED_IN_CURRENT_STATE return &NotAllowedInCurrentState{Messages: messages, ErrorType: &discriminatingValue} } @@ -754,17 +793,16 @@ func (NotAllowedInCurrentState NotAllowedInCurrentState) Error() string { return "com.vmware.vapi.std.errors.not_allowed_in_current_state" } -func (s *NotAllowedInCurrentState) GetType__() bindings.BindingType { +func (s *NotAllowedInCurrentState) GetType__() vapiBindings_.BindingType { return NotAllowedInCurrentStateBindingType() } -func (s *NotAllowedInCurrentState) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *NotAllowedInCurrentState) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NotAllowedInCurrentState._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for NotAllowedInCurrentState._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -780,18 +818,22 @@ func (s *NotAllowedInCurrentState) GetDataValue__() (data.DataValue, []error) { type NotFound struct { // Stack of one or more localizable messages for human exception consumers. // - // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. Each subsequent message in the stack describes the "cause" of the prior message. - Messages []std.LocalizableMessage + // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. + // + // Each subsequent message in the stack describes the "cause" of the prior message. + Messages []vapiStd_.LocalizableMessage // Data to facilitate clients responding to the method reporting a standard exception to indicating that it was unable to complete successfully. // - // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. std.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. - Data *data.StructValue + // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. + // + // The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. vapiStd_.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. + Data *vapiData_.StructValue // Discriminator field to help API consumers identify the structure type. ErrorType *ErrorTypeEnum } func NewNotFound() *NotFound { - var messages = []std.LocalizableMessage{} + var messages = []vapiStd_.LocalizableMessage{} var discriminatingValue = ErrorType_NOT_FOUND return &NotFound{Messages: messages, ErrorType: &discriminatingValue} } @@ -800,17 +842,16 @@ func (NotFound NotFound) Error() string { return "com.vmware.vapi.std.errors.not_found" } -func (s *NotFound) GetType__() bindings.BindingType { +func (s *NotFound) GetType__() vapiBindings_.BindingType { return NotFoundBindingType() } -func (s *NotFound) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *NotFound) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NotFound._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for NotFound._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -835,18 +876,22 @@ func (s *NotFound) GetDataValue__() (data.DataValue, []error) { type OperationNotFound struct { // Stack of one or more localizable messages for human exception consumers. // - // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. Each subsequent message in the stack describes the "cause" of the prior message. - Messages []std.LocalizableMessage + // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. + // + // Each subsequent message in the stack describes the "cause" of the prior message. + Messages []vapiStd_.LocalizableMessage // Data to facilitate clients responding to the method reporting a standard exception to indicating that it was unable to complete successfully. // - // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. std.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. - Data *data.StructValue + // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. + // + // The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. vapiStd_.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. + Data *vapiData_.StructValue // Discriminator field to help API consumers identify the structure type. ErrorType *ErrorTypeEnum } func NewOperationNotFound() *OperationNotFound { - var messages = []std.LocalizableMessage{} + var messages = []vapiStd_.LocalizableMessage{} var discriminatingValue = ErrorType_OPERATION_NOT_FOUND return &OperationNotFound{Messages: messages, ErrorType: &discriminatingValue} } @@ -855,17 +900,16 @@ func (OperationNotFound OperationNotFound) Error() string { return "com.vmware.vapi.std.errors.operation_not_found" } -func (s *OperationNotFound) GetType__() bindings.BindingType { +func (s *OperationNotFound) GetType__() vapiBindings_.BindingType { return OperationNotFoundBindingType() } -func (s *OperationNotFound) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OperationNotFound) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for OperationNotFound._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OperationNotFound._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -885,18 +929,22 @@ func (s *OperationNotFound) GetDataValue__() (data.DataValue, []error) { type ResourceBusy struct { // Stack of one or more localizable messages for human exception consumers. // - // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. Each subsequent message in the stack describes the "cause" of the prior message. - Messages []std.LocalizableMessage + // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. + // + // Each subsequent message in the stack describes the "cause" of the prior message. + Messages []vapiStd_.LocalizableMessage // Data to facilitate clients responding to the method reporting a standard exception to indicating that it was unable to complete successfully. // - // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. std.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. - Data *data.StructValue + // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. + // + // The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. vapiStd_.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. + Data *vapiData_.StructValue // Discriminator field to help API consumers identify the structure type. ErrorType *ErrorTypeEnum } func NewResourceBusy() *ResourceBusy { - var messages = []std.LocalizableMessage{} + var messages = []vapiStd_.LocalizableMessage{} var discriminatingValue = ErrorType_RESOURCE_BUSY return &ResourceBusy{Messages: messages, ErrorType: &discriminatingValue} } @@ -905,17 +953,16 @@ func (ResourceBusy ResourceBusy) Error() string { return "com.vmware.vapi.std.errors.resource_busy" } -func (s *ResourceBusy) GetType__() bindings.BindingType { +func (s *ResourceBusy) GetType__() vapiBindings_.BindingType { return ResourceBusyBindingType() } -func (s *ResourceBusy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ResourceBusy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ResourceBusy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ResourceBusy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -936,18 +983,22 @@ func (s *ResourceBusy) GetDataValue__() (data.DataValue, []error) { type ResourceInUse struct { // Stack of one or more localizable messages for human exception consumers. // - // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. Each subsequent message in the stack describes the "cause" of the prior message. - Messages []std.LocalizableMessage + // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. + // + // Each subsequent message in the stack describes the "cause" of the prior message. + Messages []vapiStd_.LocalizableMessage // Data to facilitate clients responding to the method reporting a standard exception to indicating that it was unable to complete successfully. // - // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. std.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. - Data *data.StructValue + // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. + // + // The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. vapiStd_.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. + Data *vapiData_.StructValue // Discriminator field to help API consumers identify the structure type. ErrorType *ErrorTypeEnum } func NewResourceInUse() *ResourceInUse { - var messages = []std.LocalizableMessage{} + var messages = []vapiStd_.LocalizableMessage{} var discriminatingValue = ErrorType_RESOURCE_IN_USE return &ResourceInUse{Messages: messages, ErrorType: &discriminatingValue} } @@ -956,17 +1007,16 @@ func (ResourceInUse ResourceInUse) Error() string { return "com.vmware.vapi.std.errors.resource_in_use" } -func (s *ResourceInUse) GetType__() bindings.BindingType { +func (s *ResourceInUse) GetType__() vapiBindings_.BindingType { return ResourceInUseBindingType() } -func (s *ResourceInUse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ResourceInUse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ResourceInUse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ResourceInUse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -988,18 +1038,22 @@ func (s *ResourceInUse) GetDataValue__() (data.DataValue, []error) { type ResourceInaccessible struct { // Stack of one or more localizable messages for human exception consumers. // - // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. Each subsequent message in the stack describes the "cause" of the prior message. - Messages []std.LocalizableMessage + // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. + // + // Each subsequent message in the stack describes the "cause" of the prior message. + Messages []vapiStd_.LocalizableMessage // Data to facilitate clients responding to the method reporting a standard exception to indicating that it was unable to complete successfully. // - // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. std.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. - Data *data.StructValue + // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. + // + // The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. vapiStd_.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. + Data *vapiData_.StructValue // Discriminator field to help API consumers identify the structure type. ErrorType *ErrorTypeEnum } func NewResourceInaccessible() *ResourceInaccessible { - var messages = []std.LocalizableMessage{} + var messages = []vapiStd_.LocalizableMessage{} var discriminatingValue = ErrorType_RESOURCE_INACCESSIBLE return &ResourceInaccessible{Messages: messages, ErrorType: &discriminatingValue} } @@ -1008,17 +1062,16 @@ func (ResourceInaccessible ResourceInaccessible) Error() string { return "com.vmware.vapi.std.errors.resource_inaccessible" } -func (s *ResourceInaccessible) GetType__() bindings.BindingType { +func (s *ResourceInaccessible) GetType__() vapiBindings_.BindingType { return ResourceInaccessibleBindingType() } -func (s *ResourceInaccessible) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ResourceInaccessible) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ResourceInaccessible._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ResourceInaccessible._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1041,18 +1094,22 @@ func (s *ResourceInaccessible) GetDataValue__() (data.DataValue, []error) { type ServiceUnavailable struct { // Stack of one or more localizable messages for human exception consumers. // - // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. Each subsequent message in the stack describes the "cause" of the prior message. - Messages []std.LocalizableMessage + // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. + // + // Each subsequent message in the stack describes the "cause" of the prior message. + Messages []vapiStd_.LocalizableMessage // Data to facilitate clients responding to the method reporting a standard exception to indicating that it was unable to complete successfully. // - // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. std.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. - Data *data.StructValue + // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. + // + // The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. vapiStd_.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. + Data *vapiData_.StructValue // Discriminator field to help API consumers identify the structure type. ErrorType *ErrorTypeEnum } func NewServiceUnavailable() *ServiceUnavailable { - var messages = []std.LocalizableMessage{} + var messages = []vapiStd_.LocalizableMessage{} var discriminatingValue = ErrorType_SERVICE_UNAVAILABLE return &ServiceUnavailable{Messages: messages, ErrorType: &discriminatingValue} } @@ -1061,17 +1118,16 @@ func (ServiceUnavailable ServiceUnavailable) Error() string { return "com.vmware.vapi.std.errors.service_unavailable" } -func (s *ServiceUnavailable) GetType__() bindings.BindingType { +func (s *ServiceUnavailable) GetType__() vapiBindings_.BindingType { return ServiceUnavailableBindingType() } -func (s *ServiceUnavailable) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ServiceUnavailable) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ServiceUnavailable._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ServiceUnavailable._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1098,18 +1154,22 @@ func (s *ServiceUnavailable) GetDataValue__() (data.DataValue, []error) { type TimedOut struct { // Stack of one or more localizable messages for human exception consumers. // - // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. Each subsequent message in the stack describes the "cause" of the prior message. - Messages []std.LocalizableMessage + // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. + // + // Each subsequent message in the stack describes the "cause" of the prior message. + Messages []vapiStd_.LocalizableMessage // Data to facilitate clients responding to the method reporting a standard exception to indicating that it was unable to complete successfully. // - // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. std.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. - Data *data.StructValue + // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. + // + // The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. vapiStd_.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. + Data *vapiData_.StructValue // Discriminator field to help API consumers identify the structure type. ErrorType *ErrorTypeEnum } func NewTimedOut() *TimedOut { - var messages = []std.LocalizableMessage{} + var messages = []vapiStd_.LocalizableMessage{} var discriminatingValue = ErrorType_TIMED_OUT return &TimedOut{Messages: messages, ErrorType: &discriminatingValue} } @@ -1118,17 +1178,16 @@ func (TimedOut TimedOut) Error() string { return "com.vmware.vapi.std.errors.timed_out" } -func (s *TimedOut) GetType__() bindings.BindingType { +func (s *TimedOut) GetType__() vapiBindings_.BindingType { return TimedOutBindingType() } -func (s *TimedOut) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TimedOut) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TimedOut._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TimedOut._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1142,17 +1201,16 @@ type TransientIndication struct { IsTransient bool } -func (s *TransientIndication) GetType__() bindings.BindingType { +func (s *TransientIndication) GetType__() vapiBindings_.BindingType { return TransientIndicationBindingType() } -func (s *TransientIndication) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TransientIndication) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TransientIndication._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TransientIndication._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1176,18 +1234,22 @@ func (s *TransientIndication) GetDataValue__() (data.DataValue, []error) { type UnableToAllocateResource struct { // Stack of one or more localizable messages for human exception consumers. // - // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. Each subsequent message in the stack describes the "cause" of the prior message. - Messages []std.LocalizableMessage + // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. + // + // Each subsequent message in the stack describes the "cause" of the prior message. + Messages []vapiStd_.LocalizableMessage // Data to facilitate clients responding to the method reporting a standard exception to indicating that it was unable to complete successfully. // - // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. std.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. - Data *data.StructValue + // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. + // + // The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. vapiStd_.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. + Data *vapiData_.StructValue // Discriminator field to help API consumers identify the structure type. ErrorType *ErrorTypeEnum } func NewUnableToAllocateResource() *UnableToAllocateResource { - var messages = []std.LocalizableMessage{} + var messages = []vapiStd_.LocalizableMessage{} var discriminatingValue = ErrorType_UNABLE_TO_ALLOCATE_RESOURCE return &UnableToAllocateResource{Messages: messages, ErrorType: &discriminatingValue} } @@ -1196,17 +1258,16 @@ func (UnableToAllocateResource UnableToAllocateResource) Error() string { return "com.vmware.vapi.std.errors.unable_to_allocate_resource" } -func (s *UnableToAllocateResource) GetType__() bindings.BindingType { +func (s *UnableToAllocateResource) GetType__() vapiBindings_.BindingType { return UnableToAllocateResourceBindingType() } -func (s *UnableToAllocateResource) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *UnableToAllocateResource) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for UnableToAllocateResource._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for UnableToAllocateResource._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1232,12 +1293,16 @@ func (s *UnableToAllocateResource) GetDataValue__() (data.DataValue, []error) { type Unauthenticated struct { // Stack of one or more localizable messages for human exception consumers. // - // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. Each subsequent message in the stack describes the "cause" of the prior message. - Messages []std.LocalizableMessage + // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. + // + // Each subsequent message in the stack describes the "cause" of the prior message. + Messages []vapiStd_.LocalizableMessage // Data to facilitate clients responding to the method reporting a standard exception to indicating that it was unable to complete successfully. // - // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. std.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. - Data *data.StructValue + // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. + // + // The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. vapiStd_.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. + Data *vapiData_.StructValue // Discriminator field to help API consumers identify the structure type. ErrorType *ErrorTypeEnum // Indicates the authentication challenges applicable to the target API provider. It can be used by a client to discover the correct authentication scheme to use. The exact syntax of the value is defined by the specific provider, the protocol and authentication schemes used. @@ -1247,7 +1312,7 @@ type Unauthenticated struct { } func NewUnauthenticated() *Unauthenticated { - var messages = []std.LocalizableMessage{} + var messages = []vapiStd_.LocalizableMessage{} var discriminatingValue = ErrorType_UNAUTHENTICATED return &Unauthenticated{Messages: messages, ErrorType: &discriminatingValue} } @@ -1256,17 +1321,16 @@ func (Unauthenticated Unauthenticated) Error() string { return "com.vmware.vapi.std.errors.unauthenticated" } -func (s *Unauthenticated) GetType__() bindings.BindingType { +func (s *Unauthenticated) GetType__() vapiBindings_.BindingType { return UnauthenticatedBindingType() } -func (s *Unauthenticated) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Unauthenticated) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Unauthenticated._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Unauthenticated._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1297,18 +1361,22 @@ func (s *Unauthenticated) GetDataValue__() (data.DataValue, []error) { type Unauthorized struct { // Stack of one or more localizable messages for human exception consumers. // - // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. Each subsequent message in the stack describes the "cause" of the prior message. - Messages []std.LocalizableMessage + // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. + // + // Each subsequent message in the stack describes the "cause" of the prior message. + Messages []vapiStd_.LocalizableMessage // Data to facilitate clients responding to the method reporting a standard exception to indicating that it was unable to complete successfully. // - // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. std.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. - Data *data.StructValue + // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. + // + // The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. vapiStd_.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. + Data *vapiData_.StructValue // Discriminator field to help API consumers identify the structure type. ErrorType *ErrorTypeEnum } func NewUnauthorized() *Unauthorized { - var messages = []std.LocalizableMessage{} + var messages = []vapiStd_.LocalizableMessage{} var discriminatingValue = ErrorType_UNAUTHORIZED return &Unauthorized{Messages: messages, ErrorType: &discriminatingValue} } @@ -1317,17 +1385,16 @@ func (Unauthorized Unauthorized) Error() string { return "com.vmware.vapi.std.errors.unauthorized" } -func (s *Unauthorized) GetType__() bindings.BindingType { +func (s *Unauthorized) GetType__() vapiBindings_.BindingType { return UnauthorizedBindingType() } -func (s *Unauthorized) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Unauthorized) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Unauthorized._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Unauthorized._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1346,18 +1413,22 @@ func (s *Unauthorized) GetDataValue__() (data.DataValue, []error) { type UnexpectedInput struct { // Stack of one or more localizable messages for human exception consumers. // - // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. Each subsequent message in the stack describes the "cause" of the prior message. - Messages []std.LocalizableMessage + // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. + // + // Each subsequent message in the stack describes the "cause" of the prior message. + Messages []vapiStd_.LocalizableMessage // Data to facilitate clients responding to the method reporting a standard exception to indicating that it was unable to complete successfully. // - // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. std.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. - Data *data.StructValue + // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. + // + // The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. vapiStd_.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. + Data *vapiData_.StructValue // Discriminator field to help API consumers identify the structure type. ErrorType *ErrorTypeEnum } func NewUnexpectedInput() *UnexpectedInput { - var messages = []std.LocalizableMessage{} + var messages = []vapiStd_.LocalizableMessage{} var discriminatingValue = ErrorType_UNEXPECTED_INPUT return &UnexpectedInput{Messages: messages, ErrorType: &discriminatingValue} } @@ -1366,17 +1437,16 @@ func (UnexpectedInput UnexpectedInput) Error() string { return "com.vmware.vapi.std.errors.unexpected_input" } -func (s *UnexpectedInput) GetType__() bindings.BindingType { +func (s *UnexpectedInput) GetType__() vapiBindings_.BindingType { return UnexpectedInputBindingType() } -func (s *UnexpectedInput) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *UnexpectedInput) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for UnexpectedInput._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for UnexpectedInput._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1391,18 +1461,22 @@ func (s *UnexpectedInput) GetDataValue__() (data.DataValue, []error) { type Unsupported struct { // Stack of one or more localizable messages for human exception consumers. // - // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. Each subsequent message in the stack describes the "cause" of the prior message. - Messages []std.LocalizableMessage + // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. + // + // Each subsequent message in the stack describes the "cause" of the prior message. + Messages []vapiStd_.LocalizableMessage // Data to facilitate clients responding to the method reporting a standard exception to indicating that it was unable to complete successfully. // - // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. std.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. - Data *data.StructValue + // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. + // + // The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. vapiStd_.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. + Data *vapiData_.StructValue // Discriminator field to help API consumers identify the structure type. ErrorType *ErrorTypeEnum } func NewUnsupported() *Unsupported { - var messages = []std.LocalizableMessage{} + var messages = []vapiStd_.LocalizableMessage{} var discriminatingValue = ErrorType_UNSUPPORTED return &Unsupported{Messages: messages, ErrorType: &discriminatingValue} } @@ -1411,17 +1485,16 @@ func (Unsupported Unsupported) Error() string { return "com.vmware.vapi.std.errors.unsupported" } -func (s *Unsupported) GetType__() bindings.BindingType { +func (s *Unsupported) GetType__() vapiBindings_.BindingType { return UnsupportedBindingType() } -func (s *Unsupported) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Unsupported) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Unsupported._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Unsupported._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1440,18 +1513,22 @@ func (s *Unsupported) GetDataValue__() (data.DataValue, []error) { type UnverifiedPeer struct { // Stack of one or more localizable messages for human exception consumers. // - // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. Each subsequent message in the stack describes the "cause" of the prior message. - Messages []std.LocalizableMessage + // The message at the top of the stack (first in the list) describes the exception from the perspective of the method the client invoked. + // + // Each subsequent message in the stack describes the "cause" of the prior message. + Messages []vapiStd_.LocalizableMessage // Data to facilitate clients responding to the method reporting a standard exception to indicating that it was unable to complete successfully. // - // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. std.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. - Data *data.StructValue + // Methods may provide data that clients can use when responding to exceptions. Since the data that clients need may be specific to the context of the method reporting the exception, different methods that report the same exception may provide different data in the exception. The documentation for each each method will describe what, if any, data it provides for each exception it reports. + // + // The ArgumentLocations, FileLocations, and TransientIndication classes are intended as possible values for this property. vapiStd_.DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some interfaces may provide their own specific classes for use as the value of this property when reporting exceptions from their methods. + Data *vapiData_.StructValue // Discriminator field to help API consumers identify the structure type. ErrorType *ErrorTypeEnum } func NewUnverifiedPeer() *UnverifiedPeer { - var messages = []std.LocalizableMessage{} + var messages = []vapiStd_.LocalizableMessage{} var discriminatingValue = ErrorType_UNVERIFIED_PEER return &UnverifiedPeer{Messages: messages, ErrorType: &discriminatingValue} } @@ -1460,351 +1537,350 @@ func (UnverifiedPeer UnverifiedPeer) Error() string { return "com.vmware.vapi.std.errors.unverified_peer" } -func (s *UnverifiedPeer) GetType__() bindings.BindingType { +func (s *UnverifiedPeer) GetType__() vapiBindings_.BindingType { return UnverifiedPeerBindingType() } -func (s *UnverifiedPeer) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *UnverifiedPeer) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for UnverifiedPeer._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for UnverifiedPeer._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -func AlreadyExistsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AlreadyExistsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["messages"] = bindings.NewListType(bindings.NewReferenceType(std.LocalizableMessageBindingType), reflect.TypeOf([]std.LocalizableMessage{})) + fields["messages"] = vapiBindings_.NewListType(vapiBindings_.NewReferenceType(vapiStd_.LocalizableMessageBindingType), reflect.TypeOf([]vapiStd_.LocalizableMessage{})) fieldNameMap["messages"] = "Messages" - fields["data"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.JSONRPC)) + fields["data"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["data"] = "Data" - fields["error_type"] = bindings.NewOptionalType(bindings.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) + fields["error_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) fieldNameMap["error_type"] = "ErrorType" - return bindings.NewErrorType("com.vmware.vapi.std.errors.already_exists", fields, reflect.TypeOf(AlreadyExists{}), fieldNameMap) + return vapiBindings_.NewErrorType("com.vmware.vapi.std.errors.already_exists", fields, reflect.TypeOf(AlreadyExists{}), fieldNameMap) } -func AlreadyInDesiredStateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AlreadyInDesiredStateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["messages"] = bindings.NewListType(bindings.NewReferenceType(std.LocalizableMessageBindingType), reflect.TypeOf([]std.LocalizableMessage{})) + fields["messages"] = vapiBindings_.NewListType(vapiBindings_.NewReferenceType(vapiStd_.LocalizableMessageBindingType), reflect.TypeOf([]vapiStd_.LocalizableMessage{})) fieldNameMap["messages"] = "Messages" - fields["data"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.JSONRPC)) + fields["data"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["data"] = "Data" - fields["error_type"] = bindings.NewOptionalType(bindings.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) + fields["error_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) fieldNameMap["error_type"] = "ErrorType" - return bindings.NewErrorType("com.vmware.vapi.std.errors.already_in_desired_state", fields, reflect.TypeOf(AlreadyInDesiredState{}), fieldNameMap) + return vapiBindings_.NewErrorType("com.vmware.vapi.std.errors.already_in_desired_state", fields, reflect.TypeOf(AlreadyInDesiredState{}), fieldNameMap) } -func ArgumentLocationsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ArgumentLocationsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["primary"] = bindings.NewStringType() + fields["primary"] = vapiBindings_.NewStringType() fieldNameMap["primary"] = "Primary" - fields["secondary"] = bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{})) + fields["secondary"] = vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{})) fieldNameMap["secondary"] = "Secondary" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.vapi.std.errors.argument_locations", fields, reflect.TypeOf(ArgumentLocations{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.vapi.std.errors.argument_locations", fields, reflect.TypeOf(ArgumentLocations{}), fieldNameMap, validators) } -func CanceledBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CanceledBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["messages"] = bindings.NewListType(bindings.NewReferenceType(std.LocalizableMessageBindingType), reflect.TypeOf([]std.LocalizableMessage{})) + fields["messages"] = vapiBindings_.NewListType(vapiBindings_.NewReferenceType(vapiStd_.LocalizableMessageBindingType), reflect.TypeOf([]vapiStd_.LocalizableMessage{})) fieldNameMap["messages"] = "Messages" - fields["data"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.JSONRPC)) + fields["data"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["data"] = "Data" - fields["error_type"] = bindings.NewOptionalType(bindings.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) + fields["error_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) fieldNameMap["error_type"] = "ErrorType" - return bindings.NewErrorType("com.vmware.vapi.std.errors.canceled", fields, reflect.TypeOf(Canceled{}), fieldNameMap) + return vapiBindings_.NewErrorType("com.vmware.vapi.std.errors.canceled", fields, reflect.TypeOf(Canceled{}), fieldNameMap) } -func ConcurrentChangeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ConcurrentChangeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["messages"] = bindings.NewListType(bindings.NewReferenceType(std.LocalizableMessageBindingType), reflect.TypeOf([]std.LocalizableMessage{})) + fields["messages"] = vapiBindings_.NewListType(vapiBindings_.NewReferenceType(vapiStd_.LocalizableMessageBindingType), reflect.TypeOf([]vapiStd_.LocalizableMessage{})) fieldNameMap["messages"] = "Messages" - fields["data"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.JSONRPC)) + fields["data"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["data"] = "Data" - fields["error_type"] = bindings.NewOptionalType(bindings.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) + fields["error_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) fieldNameMap["error_type"] = "ErrorType" - return bindings.NewErrorType("com.vmware.vapi.std.errors.concurrent_change", fields, reflect.TypeOf(ConcurrentChange{}), fieldNameMap) + return vapiBindings_.NewErrorType("com.vmware.vapi.std.errors.concurrent_change", fields, reflect.TypeOf(ConcurrentChange{}), fieldNameMap) } -func ErrorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ErrorBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["messages"] = bindings.NewListType(bindings.NewReferenceType(std.LocalizableMessageBindingType), reflect.TypeOf([]std.LocalizableMessage{})) + fields["messages"] = vapiBindings_.NewListType(vapiBindings_.NewReferenceType(vapiStd_.LocalizableMessageBindingType), reflect.TypeOf([]vapiStd_.LocalizableMessage{})) fieldNameMap["messages"] = "Messages" - fields["data"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.JSONRPC)) + fields["data"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["data"] = "Data" - fields["error_type"] = bindings.NewOptionalType(bindings.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) + fields["error_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) fieldNameMap["error_type"] = "ErrorType" - return bindings.NewErrorType("com.vmware.vapi.std.errors.error", fields, reflect.TypeOf(Error{}), fieldNameMap) + return vapiBindings_.NewErrorType("com.vmware.vapi.std.errors.error", fields, reflect.TypeOf(Error{}), fieldNameMap) } -func FeatureInUseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FeatureInUseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["messages"] = bindings.NewListType(bindings.NewReferenceType(std.LocalizableMessageBindingType), reflect.TypeOf([]std.LocalizableMessage{})) + fields["messages"] = vapiBindings_.NewListType(vapiBindings_.NewReferenceType(vapiStd_.LocalizableMessageBindingType), reflect.TypeOf([]vapiStd_.LocalizableMessage{})) fieldNameMap["messages"] = "Messages" - fields["data"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.JSONRPC)) + fields["data"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["data"] = "Data" - fields["error_type"] = bindings.NewOptionalType(bindings.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) + fields["error_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) fieldNameMap["error_type"] = "ErrorType" - return bindings.NewErrorType("com.vmware.vapi.std.errors.feature_in_use", fields, reflect.TypeOf(FeatureInUse{}), fieldNameMap) + return vapiBindings_.NewErrorType("com.vmware.vapi.std.errors.feature_in_use", fields, reflect.TypeOf(FeatureInUse{}), fieldNameMap) } -func FileLocationsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FileLocationsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["primary"] = bindings.NewStringType() + fields["primary"] = vapiBindings_.NewStringType() fieldNameMap["primary"] = "Primary" - fields["secondary"] = bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{})) + fields["secondary"] = vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{})) fieldNameMap["secondary"] = "Secondary" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.vapi.std.errors.file_locations", fields, reflect.TypeOf(FileLocations{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.vapi.std.errors.file_locations", fields, reflect.TypeOf(FileLocations{}), fieldNameMap, validators) } -func InternalServerErrorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func InternalServerErrorBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["messages"] = bindings.NewListType(bindings.NewReferenceType(std.LocalizableMessageBindingType), reflect.TypeOf([]std.LocalizableMessage{})) + fields["messages"] = vapiBindings_.NewListType(vapiBindings_.NewReferenceType(vapiStd_.LocalizableMessageBindingType), reflect.TypeOf([]vapiStd_.LocalizableMessage{})) fieldNameMap["messages"] = "Messages" - fields["data"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.JSONRPC)) + fields["data"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["data"] = "Data" - fields["error_type"] = bindings.NewOptionalType(bindings.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) + fields["error_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) fieldNameMap["error_type"] = "ErrorType" - return bindings.NewErrorType("com.vmware.vapi.std.errors.internal_server_error", fields, reflect.TypeOf(InternalServerError{}), fieldNameMap) + return vapiBindings_.NewErrorType("com.vmware.vapi.std.errors.internal_server_error", fields, reflect.TypeOf(InternalServerError{}), fieldNameMap) } -func InvalidArgumentBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func InvalidArgumentBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["messages"] = bindings.NewListType(bindings.NewReferenceType(std.LocalizableMessageBindingType), reflect.TypeOf([]std.LocalizableMessage{})) + fields["messages"] = vapiBindings_.NewListType(vapiBindings_.NewReferenceType(vapiStd_.LocalizableMessageBindingType), reflect.TypeOf([]vapiStd_.LocalizableMessage{})) fieldNameMap["messages"] = "Messages" - fields["data"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.JSONRPC)) + fields["data"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["data"] = "Data" - fields["error_type"] = bindings.NewOptionalType(bindings.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) + fields["error_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) fieldNameMap["error_type"] = "ErrorType" - return bindings.NewErrorType("com.vmware.vapi.std.errors.invalid_argument", fields, reflect.TypeOf(InvalidArgument{}), fieldNameMap) + return vapiBindings_.NewErrorType("com.vmware.vapi.std.errors.invalid_argument", fields, reflect.TypeOf(InvalidArgument{}), fieldNameMap) } -func InvalidElementConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func InvalidElementConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["messages"] = bindings.NewListType(bindings.NewReferenceType(std.LocalizableMessageBindingType), reflect.TypeOf([]std.LocalizableMessage{})) + fields["messages"] = vapiBindings_.NewListType(vapiBindings_.NewReferenceType(vapiStd_.LocalizableMessageBindingType), reflect.TypeOf([]vapiStd_.LocalizableMessage{})) fieldNameMap["messages"] = "Messages" - fields["data"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.JSONRPC)) + fields["data"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["data"] = "Data" - fields["error_type"] = bindings.NewOptionalType(bindings.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) + fields["error_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) fieldNameMap["error_type"] = "ErrorType" - return bindings.NewErrorType("com.vmware.vapi.std.errors.invalid_element_configuration", fields, reflect.TypeOf(InvalidElementConfiguration{}), fieldNameMap) + return vapiBindings_.NewErrorType("com.vmware.vapi.std.errors.invalid_element_configuration", fields, reflect.TypeOf(InvalidElementConfiguration{}), fieldNameMap) } -func InvalidElementTypeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func InvalidElementTypeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["messages"] = bindings.NewListType(bindings.NewReferenceType(std.LocalizableMessageBindingType), reflect.TypeOf([]std.LocalizableMessage{})) + fields["messages"] = vapiBindings_.NewListType(vapiBindings_.NewReferenceType(vapiStd_.LocalizableMessageBindingType), reflect.TypeOf([]vapiStd_.LocalizableMessage{})) fieldNameMap["messages"] = "Messages" - fields["data"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.JSONRPC)) + fields["data"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["data"] = "Data" - fields["error_type"] = bindings.NewOptionalType(bindings.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) + fields["error_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) fieldNameMap["error_type"] = "ErrorType" - return bindings.NewErrorType("com.vmware.vapi.std.errors.invalid_element_type", fields, reflect.TypeOf(InvalidElementType{}), fieldNameMap) + return vapiBindings_.NewErrorType("com.vmware.vapi.std.errors.invalid_element_type", fields, reflect.TypeOf(InvalidElementType{}), fieldNameMap) } -func InvalidRequestBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func InvalidRequestBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["messages"] = bindings.NewListType(bindings.NewReferenceType(std.LocalizableMessageBindingType), reflect.TypeOf([]std.LocalizableMessage{})) + fields["messages"] = vapiBindings_.NewListType(vapiBindings_.NewReferenceType(vapiStd_.LocalizableMessageBindingType), reflect.TypeOf([]vapiStd_.LocalizableMessage{})) fieldNameMap["messages"] = "Messages" - fields["data"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.JSONRPC)) + fields["data"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["data"] = "Data" - fields["error_type"] = bindings.NewOptionalType(bindings.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) + fields["error_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) fieldNameMap["error_type"] = "ErrorType" - return bindings.NewErrorType("com.vmware.vapi.std.errors.invalid_request", fields, reflect.TypeOf(InvalidRequest{}), fieldNameMap) + return vapiBindings_.NewErrorType("com.vmware.vapi.std.errors.invalid_request", fields, reflect.TypeOf(InvalidRequest{}), fieldNameMap) } -func NotAllowedInCurrentStateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NotAllowedInCurrentStateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["messages"] = bindings.NewListType(bindings.NewReferenceType(std.LocalizableMessageBindingType), reflect.TypeOf([]std.LocalizableMessage{})) + fields["messages"] = vapiBindings_.NewListType(vapiBindings_.NewReferenceType(vapiStd_.LocalizableMessageBindingType), reflect.TypeOf([]vapiStd_.LocalizableMessage{})) fieldNameMap["messages"] = "Messages" - fields["data"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.JSONRPC)) + fields["data"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["data"] = "Data" - fields["error_type"] = bindings.NewOptionalType(bindings.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) + fields["error_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) fieldNameMap["error_type"] = "ErrorType" - return bindings.NewErrorType("com.vmware.vapi.std.errors.not_allowed_in_current_state", fields, reflect.TypeOf(NotAllowedInCurrentState{}), fieldNameMap) + return vapiBindings_.NewErrorType("com.vmware.vapi.std.errors.not_allowed_in_current_state", fields, reflect.TypeOf(NotAllowedInCurrentState{}), fieldNameMap) } -func NotFoundBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NotFoundBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["messages"] = bindings.NewListType(bindings.NewReferenceType(std.LocalizableMessageBindingType), reflect.TypeOf([]std.LocalizableMessage{})) + fields["messages"] = vapiBindings_.NewListType(vapiBindings_.NewReferenceType(vapiStd_.LocalizableMessageBindingType), reflect.TypeOf([]vapiStd_.LocalizableMessage{})) fieldNameMap["messages"] = "Messages" - fields["data"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.JSONRPC)) + fields["data"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["data"] = "Data" - fields["error_type"] = bindings.NewOptionalType(bindings.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) + fields["error_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) fieldNameMap["error_type"] = "ErrorType" - return bindings.NewErrorType("com.vmware.vapi.std.errors.not_found", fields, reflect.TypeOf(NotFound{}), fieldNameMap) + return vapiBindings_.NewErrorType("com.vmware.vapi.std.errors.not_found", fields, reflect.TypeOf(NotFound{}), fieldNameMap) } -func OperationNotFoundBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func OperationNotFoundBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["messages"] = bindings.NewListType(bindings.NewReferenceType(std.LocalizableMessageBindingType), reflect.TypeOf([]std.LocalizableMessage{})) + fields["messages"] = vapiBindings_.NewListType(vapiBindings_.NewReferenceType(vapiStd_.LocalizableMessageBindingType), reflect.TypeOf([]vapiStd_.LocalizableMessage{})) fieldNameMap["messages"] = "Messages" - fields["data"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.JSONRPC)) + fields["data"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["data"] = "Data" - fields["error_type"] = bindings.NewOptionalType(bindings.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) + fields["error_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) fieldNameMap["error_type"] = "ErrorType" - return bindings.NewErrorType("com.vmware.vapi.std.errors.operation_not_found", fields, reflect.TypeOf(OperationNotFound{}), fieldNameMap) + return vapiBindings_.NewErrorType("com.vmware.vapi.std.errors.operation_not_found", fields, reflect.TypeOf(OperationNotFound{}), fieldNameMap) } -func ResourceBusyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ResourceBusyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["messages"] = bindings.NewListType(bindings.NewReferenceType(std.LocalizableMessageBindingType), reflect.TypeOf([]std.LocalizableMessage{})) + fields["messages"] = vapiBindings_.NewListType(vapiBindings_.NewReferenceType(vapiStd_.LocalizableMessageBindingType), reflect.TypeOf([]vapiStd_.LocalizableMessage{})) fieldNameMap["messages"] = "Messages" - fields["data"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.JSONRPC)) + fields["data"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["data"] = "Data" - fields["error_type"] = bindings.NewOptionalType(bindings.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) + fields["error_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) fieldNameMap["error_type"] = "ErrorType" - return bindings.NewErrorType("com.vmware.vapi.std.errors.resource_busy", fields, reflect.TypeOf(ResourceBusy{}), fieldNameMap) + return vapiBindings_.NewErrorType("com.vmware.vapi.std.errors.resource_busy", fields, reflect.TypeOf(ResourceBusy{}), fieldNameMap) } -func ResourceInUseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ResourceInUseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["messages"] = bindings.NewListType(bindings.NewReferenceType(std.LocalizableMessageBindingType), reflect.TypeOf([]std.LocalizableMessage{})) + fields["messages"] = vapiBindings_.NewListType(vapiBindings_.NewReferenceType(vapiStd_.LocalizableMessageBindingType), reflect.TypeOf([]vapiStd_.LocalizableMessage{})) fieldNameMap["messages"] = "Messages" - fields["data"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.JSONRPC)) + fields["data"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["data"] = "Data" - fields["error_type"] = bindings.NewOptionalType(bindings.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) + fields["error_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) fieldNameMap["error_type"] = "ErrorType" - return bindings.NewErrorType("com.vmware.vapi.std.errors.resource_in_use", fields, reflect.TypeOf(ResourceInUse{}), fieldNameMap) + return vapiBindings_.NewErrorType("com.vmware.vapi.std.errors.resource_in_use", fields, reflect.TypeOf(ResourceInUse{}), fieldNameMap) } -func ResourceInaccessibleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ResourceInaccessibleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["messages"] = bindings.NewListType(bindings.NewReferenceType(std.LocalizableMessageBindingType), reflect.TypeOf([]std.LocalizableMessage{})) + fields["messages"] = vapiBindings_.NewListType(vapiBindings_.NewReferenceType(vapiStd_.LocalizableMessageBindingType), reflect.TypeOf([]vapiStd_.LocalizableMessage{})) fieldNameMap["messages"] = "Messages" - fields["data"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.JSONRPC)) + fields["data"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["data"] = "Data" - fields["error_type"] = bindings.NewOptionalType(bindings.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) + fields["error_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) fieldNameMap["error_type"] = "ErrorType" - return bindings.NewErrorType("com.vmware.vapi.std.errors.resource_inaccessible", fields, reflect.TypeOf(ResourceInaccessible{}), fieldNameMap) + return vapiBindings_.NewErrorType("com.vmware.vapi.std.errors.resource_inaccessible", fields, reflect.TypeOf(ResourceInaccessible{}), fieldNameMap) } -func ServiceUnavailableBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ServiceUnavailableBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["messages"] = bindings.NewListType(bindings.NewReferenceType(std.LocalizableMessageBindingType), reflect.TypeOf([]std.LocalizableMessage{})) + fields["messages"] = vapiBindings_.NewListType(vapiBindings_.NewReferenceType(vapiStd_.LocalizableMessageBindingType), reflect.TypeOf([]vapiStd_.LocalizableMessage{})) fieldNameMap["messages"] = "Messages" - fields["data"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.JSONRPC)) + fields["data"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["data"] = "Data" - fields["error_type"] = bindings.NewOptionalType(bindings.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) + fields["error_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) fieldNameMap["error_type"] = "ErrorType" - return bindings.NewErrorType("com.vmware.vapi.std.errors.service_unavailable", fields, reflect.TypeOf(ServiceUnavailable{}), fieldNameMap) + return vapiBindings_.NewErrorType("com.vmware.vapi.std.errors.service_unavailable", fields, reflect.TypeOf(ServiceUnavailable{}), fieldNameMap) } -func TimedOutBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TimedOutBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["messages"] = bindings.NewListType(bindings.NewReferenceType(std.LocalizableMessageBindingType), reflect.TypeOf([]std.LocalizableMessage{})) + fields["messages"] = vapiBindings_.NewListType(vapiBindings_.NewReferenceType(vapiStd_.LocalizableMessageBindingType), reflect.TypeOf([]vapiStd_.LocalizableMessage{})) fieldNameMap["messages"] = "Messages" - fields["data"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.JSONRPC)) + fields["data"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["data"] = "Data" - fields["error_type"] = bindings.NewOptionalType(bindings.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) + fields["error_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) fieldNameMap["error_type"] = "ErrorType" - return bindings.NewErrorType("com.vmware.vapi.std.errors.timed_out", fields, reflect.TypeOf(TimedOut{}), fieldNameMap) + return vapiBindings_.NewErrorType("com.vmware.vapi.std.errors.timed_out", fields, reflect.TypeOf(TimedOut{}), fieldNameMap) } -func TransientIndicationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TransientIndicationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["is_transient"] = bindings.NewBooleanType() + fields["is_transient"] = vapiBindings_.NewBooleanType() fieldNameMap["is_transient"] = "IsTransient" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.vapi.std.errors.transient_indication", fields, reflect.TypeOf(TransientIndication{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.vapi.std.errors.transient_indication", fields, reflect.TypeOf(TransientIndication{}), fieldNameMap, validators) } -func UnableToAllocateResourceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func UnableToAllocateResourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["messages"] = bindings.NewListType(bindings.NewReferenceType(std.LocalizableMessageBindingType), reflect.TypeOf([]std.LocalizableMessage{})) + fields["messages"] = vapiBindings_.NewListType(vapiBindings_.NewReferenceType(vapiStd_.LocalizableMessageBindingType), reflect.TypeOf([]vapiStd_.LocalizableMessage{})) fieldNameMap["messages"] = "Messages" - fields["data"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.JSONRPC)) + fields["data"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["data"] = "Data" - fields["error_type"] = bindings.NewOptionalType(bindings.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) + fields["error_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) fieldNameMap["error_type"] = "ErrorType" - return bindings.NewErrorType("com.vmware.vapi.std.errors.unable_to_allocate_resource", fields, reflect.TypeOf(UnableToAllocateResource{}), fieldNameMap) + return vapiBindings_.NewErrorType("com.vmware.vapi.std.errors.unable_to_allocate_resource", fields, reflect.TypeOf(UnableToAllocateResource{}), fieldNameMap) } -func UnauthenticatedBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func UnauthenticatedBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["messages"] = bindings.NewListType(bindings.NewReferenceType(std.LocalizableMessageBindingType), reflect.TypeOf([]std.LocalizableMessage{})) + fields["messages"] = vapiBindings_.NewListType(vapiBindings_.NewReferenceType(vapiStd_.LocalizableMessageBindingType), reflect.TypeOf([]vapiStd_.LocalizableMessage{})) fieldNameMap["messages"] = "Messages" - fields["data"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.JSONRPC)) + fields["data"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["data"] = "Data" - fields["error_type"] = bindings.NewOptionalType(bindings.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) + fields["error_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) fieldNameMap["error_type"] = "ErrorType" - fields["challenge"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["challenge"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["challenge"] = "Challenge" - return bindings.NewErrorType("com.vmware.vapi.std.errors.unauthenticated", fields, reflect.TypeOf(Unauthenticated{}), fieldNameMap) + return vapiBindings_.NewErrorType("com.vmware.vapi.std.errors.unauthenticated", fields, reflect.TypeOf(Unauthenticated{}), fieldNameMap) } -func UnauthorizedBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func UnauthorizedBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["messages"] = bindings.NewListType(bindings.NewReferenceType(std.LocalizableMessageBindingType), reflect.TypeOf([]std.LocalizableMessage{})) + fields["messages"] = vapiBindings_.NewListType(vapiBindings_.NewReferenceType(vapiStd_.LocalizableMessageBindingType), reflect.TypeOf([]vapiStd_.LocalizableMessage{})) fieldNameMap["messages"] = "Messages" - fields["data"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.JSONRPC)) + fields["data"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["data"] = "Data" - fields["error_type"] = bindings.NewOptionalType(bindings.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) + fields["error_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) fieldNameMap["error_type"] = "ErrorType" - return bindings.NewErrorType("com.vmware.vapi.std.errors.unauthorized", fields, reflect.TypeOf(Unauthorized{}), fieldNameMap) + return vapiBindings_.NewErrorType("com.vmware.vapi.std.errors.unauthorized", fields, reflect.TypeOf(Unauthorized{}), fieldNameMap) } -func UnexpectedInputBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func UnexpectedInputBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["messages"] = bindings.NewListType(bindings.NewReferenceType(std.LocalizableMessageBindingType), reflect.TypeOf([]std.LocalizableMessage{})) + fields["messages"] = vapiBindings_.NewListType(vapiBindings_.NewReferenceType(vapiStd_.LocalizableMessageBindingType), reflect.TypeOf([]vapiStd_.LocalizableMessage{})) fieldNameMap["messages"] = "Messages" - fields["data"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.JSONRPC)) + fields["data"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["data"] = "Data" - fields["error_type"] = bindings.NewOptionalType(bindings.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) + fields["error_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) fieldNameMap["error_type"] = "ErrorType" - return bindings.NewErrorType("com.vmware.vapi.std.errors.unexpected_input", fields, reflect.TypeOf(UnexpectedInput{}), fieldNameMap) + return vapiBindings_.NewErrorType("com.vmware.vapi.std.errors.unexpected_input", fields, reflect.TypeOf(UnexpectedInput{}), fieldNameMap) } -func UnsupportedBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func UnsupportedBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["messages"] = bindings.NewListType(bindings.NewReferenceType(std.LocalizableMessageBindingType), reflect.TypeOf([]std.LocalizableMessage{})) + fields["messages"] = vapiBindings_.NewListType(vapiBindings_.NewReferenceType(vapiStd_.LocalizableMessageBindingType), reflect.TypeOf([]vapiStd_.LocalizableMessage{})) fieldNameMap["messages"] = "Messages" - fields["data"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.JSONRPC)) + fields["data"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["data"] = "Data" - fields["error_type"] = bindings.NewOptionalType(bindings.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) + fields["error_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) fieldNameMap["error_type"] = "ErrorType" - return bindings.NewErrorType("com.vmware.vapi.std.errors.unsupported", fields, reflect.TypeOf(Unsupported{}), fieldNameMap) + return vapiBindings_.NewErrorType("com.vmware.vapi.std.errors.unsupported", fields, reflect.TypeOf(Unsupported{}), fieldNameMap) } -func UnverifiedPeerBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func UnverifiedPeerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["messages"] = bindings.NewListType(bindings.NewReferenceType(std.LocalizableMessageBindingType), reflect.TypeOf([]std.LocalizableMessage{})) + fields["messages"] = vapiBindings_.NewListType(vapiBindings_.NewReferenceType(vapiStd_.LocalizableMessageBindingType), reflect.TypeOf([]vapiStd_.LocalizableMessage{})) fieldNameMap["messages"] = "Messages" - fields["data"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.JSONRPC)) + fields["data"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["data"] = "Data" - fields["error_type"] = bindings.NewOptionalType(bindings.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) + fields["error_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewEnumType("com.vmware.vapi.std.errors.error.type", reflect.TypeOf(ErrorTypeEnum(ErrorType_ERROR)))) fieldNameMap["error_type"] = "ErrorType" - return bindings.NewErrorType("com.vmware.vapi.std.errors.unverified_peer", fields, reflect.TypeOf(UnverifiedPeer{}), fieldNameMap) + return vapiBindings_.NewErrorType("com.vmware.vapi.std.errors.unverified_peer", fields, reflect.TypeOf(UnverifiedPeer{}), fieldNameMap) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/bindings/DataValueToNativeConverter.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/bindings/DataValueToNativeConverter.go index 33ebb5e5b..fae5b35a1 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/bindings/DataValueToNativeConverter.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/bindings/DataValueToNativeConverter.go @@ -1,4 +1,4 @@ -/* Copyright © 2019-2020 VMware, Inc. All Rights Reserved. +/* Copyright © 2019-2020, 2022 VMware, Inc. All Rights Reserved. SPDX-License-Identifier: BSD-2-Clause */ package bindings @@ -112,8 +112,6 @@ func (v *DataValueToNativeConverter) visitBoolean(optional bool) []error { func (v *DataValueToNativeConverter) visitOptional(bindingType BindingType) []error { if optionalValue, ok := v.inValue.(*data.OptionalValue); ok { v.inValue = optionalValue.Value() - } else { - log.Debugf("Tolerating absence of optional value") } return v.visitInternal(bindingType, true) } @@ -314,6 +312,10 @@ func (v *DataValueToNativeConverter) visitAnyErrorType() []error { if errorValue, ok := v.inValue.(*data.ErrorValue); ok { v.outValue = errorValue return nil + } else if structValue, ok := v.inValue.(*data.StructValue); ok { + errorVal := data.NewErrorValue(structValue.Name(), structValue.Fields()) + v.outValue = errorVal + return nil } return v.unexpectedTypeError(data.ERROR.String()) } @@ -338,7 +340,7 @@ func (v *DataValueToNativeConverter) visitInternal(bindingType BindingType, opti concreteBindingType := reflect.TypeOf(bindingType) // throw error if not optional and inValue is nil - if v.inValue == nil && + if isNilDataValue(v.inValue) && !optional && concreteBindingType != OpaqueBindingType && concreteBindingType != VoidBindingType && @@ -809,3 +811,11 @@ func zeroPtr(input reflect.Type) interface{} { return x.Elem().Interface() } } + +func isNilDataValue(dataValue data.DataValue) bool { + if dataValue == nil { + return true + } + val := reflect.ValueOf(dataValue) + return val.Kind() == reflect.Ptr && val.IsNil() +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/bindings/ErrorUtil.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/bindings/ErrorUtil.go index 72dd84f9e..02f6c7e28 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/bindings/ErrorUtil.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/bindings/ErrorUtil.go @@ -1,4 +1,4 @@ -/* Copyright © 2019-2020 VMware, Inc. All Rights Reserved. +/* Copyright © 2019-2022 VMware, Inc. All Rights Reserved. SPDX-License-Identifier: BSD-2-Clause */ package bindings @@ -245,3 +245,22 @@ func CreateErrorValueFromErrorValueAndMessages(errorDef data.ErrorDefinition, ca return errorValue } + +func GetVAPIError(err error) *data.ErrorValue { + if err == nil { + return nil + } + var errorValue *data.ErrorValue + if vapiError, isVapiError := err.(Structure); isVapiError { + dataVal, err := vapiError.GetDataValue__() + if dataVal != nil && err == nil { + errorValue = dataVal.(*data.ErrorValue) + } + } + if errorValue == nil { + args := map[string]string{"err": err.Error()} + errorValue = CreateErrorValueFromMessageId(INTERNAL_SERVER_ERROR_DEF, + "vapi.bindings.error.internal", args) + } + return errorValue +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/bindings/GolangToRestDataValueVisitor.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/bindings/GolangToRestDataValueVisitor.go deleted file mode 100644 index 2a476369b..000000000 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/bindings/GolangToRestDataValueVisitor.go +++ /dev/null @@ -1,419 +0,0 @@ -/* Copyright © 2019 VMware, Inc. All Rights Reserved. - SPDX-License-Identifier: BSD-2-Clause */ - -package bindings - -import ( - "fmt" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/l10n" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/log" - "net/url" - "reflect" - "strconv" - "time" -) - -type GolangToRestVisitor struct { - inValue interface{} - outValue data.DataValue -} - -func NewGolangToRestDataValueVisitor(inValue interface{}) *GolangToRestVisitor { - return &GolangToRestVisitor{inValue: inValue} -} - -func (g *GolangToRestVisitor) OutputValue() data.DataValue { - return g.outValue -} - -func (g *GolangToRestVisitor) visit(bindingType BindingType) []error { - switch reflect.TypeOf(bindingType) { - case IntegerBindingType: - return g.visitIntegerType() - case DoubleBindingType: - return g.visitDoubleType() - case StringBindingType: - return g.visitStringType() - case BooleanBindingType: - return g.visitBooleanType() - case OpaqueBindingType: - return g.visitOpaqueType() - case IdBindingType: - return g.visitIdType() - case EnumBindingType: - return g.visitEnumType() - case VoidBindingType: - g.visitVoidType() - return nil - case BlobBindingType: - return g.visitBlobType() - case SecretBindingType: - return g.visitSecretType() - case DateTimeBindingType: - return g.visitDateTimeType() - case UriBindingType: - return g.visitURIType() - case OptionalBindingType: - return g.visitOptionalType(bindingType.(OptionalType)) - case StructBindingType: - return g.visitStructType(bindingType.(StructType)) - case DynamicStructBindingType: - return g.visitDynamicStructType(bindingType.(DynamicStructType)) - case ErrorBindingType: - return g.visitErrorType(bindingType.(ErrorType)) - case ListBindingType: - return g.visitListType(bindingType.(ListType)) - case MapBindingType: - return g.visitMapType(bindingType.(MapType)) - case SetBindingType: - return g.visitSetType(bindingType.(SetType)) - case AnyErrorBindingType: - return g.visitAnyErrorType(bindingType.(AnyErrorType)) - case ReferenceBindingType: - return g.visitReferenceType(bindingType.(ReferenceType)) - default: - return []error{l10n.NewRuntimeError("vapi.bindings.typeconverter.invalid.type", - map[string]string{"bindingType": reflect.TypeOf(bindingType).String()})} - } -} - -func (g *GolangToRestVisitor) visitReferenceType(bindingType ReferenceType) []error { - return g.visitStructType(bindingType.Resolve().(StructType)) -} - -func (g *GolangToRestVisitor) visitVoidType() { - g.outValue = data.NewVoidValue() -} - -func (g *GolangToRestVisitor) visitIntegerType() []error { - if intVal, ok := g.inValue.(int64); ok { - g.outValue = data.NewIntegerValue(intVal) - return nil - } - return g.unexpectedValueError("int64") -} - -func (g *GolangToRestVisitor) visitDoubleType() []error { - if floatVal, ok := g.inValue.(float64); ok { - g.outValue = data.NewDoubleValue(floatVal) - return nil - } - return g.unexpectedValueError("float64") -} - -func (g *GolangToRestVisitor) visitStringType() []error { - if stringVal, ok := g.inValue.(string); ok { - g.outValue = data.NewStringValue(stringVal) - return nil - } - return g.unexpectedValueError("string") -} - -func (g *GolangToRestVisitor) visitIdType() []error { - return g.visitStringType() -} - -func (g *GolangToRestVisitor) visitBooleanType() []error { - if boolVal, ok := g.inValue.(bool); ok { - g.outValue = data.NewBooleanValue(boolVal) - return nil - } - return g.unexpectedValueError("bool") -} - -func (g *GolangToRestVisitor) visitSecretType() []error { - if stringVal, ok := g.inValue.(string); ok { - g.outValue = data.NewSecretValue(stringVal) - return nil - } - return g.unexpectedValueError("string") -} - -func (g *GolangToRestVisitor) visitOpaqueType() []error { - if dataVal, ok := g.inValue.(data.DataValue); ok { - g.outValue = dataVal - return nil - } - return g.unexpectedValueError("DataValue") - -} - -func (g *GolangToRestVisitor) visitBlobType() []error { - inValue := g.inValue - if byteVal, ok := inValue.([]byte); ok { - g.outValue = data.NewBlobValue(byteVal) - return nil - } - return g.unexpectedValueError("[]byte") - -} - -func (g *GolangToRestVisitor) visitDateTimeType() []error { - if t1, ok := g.inValue.(time.Time); ok { - stringValue := data.NewStringValue(t1.Format(VAPI_DATETIME_LAYOUT)) - g.outValue = stringValue - return nil - } - return g.unexpectedValueError("time.Time") -} - -func (g *GolangToRestVisitor) visitURIType() []error { - if uriValue, ok := g.inValue.(url.URL); ok { - g.outValue = data.NewStringValue((&uriValue).String()) - return nil - } - return g.unexpectedValueError("url.URL") -} - -func (g *GolangToRestVisitor) visitEnumType() []error { - g.outValue = data.NewStringValue(reflect.ValueOf(g.inValue).String()) - return nil -} - -func (g *GolangToRestVisitor) visitStructType(structType StructType) []error { - var inValue = g.inValue - var e reflect.Value - if isPointer(inValue) { - e = reflect.ValueOf(inValue).Elem() - } else { - e = reflect.ValueOf(inValue) - } - var result = data.NewStructValue(structType.Name(), nil) - var fieldNames = structType.FieldNames() - for _, fieldName := range fieldNames { - var x = e.FieldByName(structType.canonicalFieldMap[fieldName]) - //todo - //this is a possible place to check required fields are not nil. - //useful error can be returned from here. - if x.Kind() == reflect.Ptr { - if x.IsNil() { - g.inValue = nil - } else { - bindingType := structType.Field(fieldName) - if _, ok := bindingType.(DynamicStructType); ok { - g.inValue = x.Interface() - } else if optionalType, optType := bindingType.(OptionalType); optType { - if _, optDS := optionalType.ElementType().(DynamicStructType); optDS { - //if optional dynamic structure - g.inValue = x.Interface() - } else if _, optAE := optionalType.ElementType().(AnyErrorType); optAE { - //if optional AnyErrorType - g.inValue = x.Interface() - } else { - g.inValue = x.Elem().Interface() - } - } else if _, ok := bindingType.(AnyErrorType); ok { - g.inValue = x.Interface() - } - } - } else { - if x.IsValid() { - g.inValue = x.Interface() - } else { - g.inValue = nil - } - } - //Where is missing field error? - err := g.visit(structType.Field(fieldName)) - if err != nil { - g.inValue = inValue - g.outValue = result - err = append(err, l10n.NewRuntimeError("vapi.bindings.typeconverter.struct.field.invalid", - map[string]string{"fieldName": fieldName, "structName": structType.name})) - return err - } - result.SetField(fieldName, g.outValue) - } - g.inValue = inValue - g.outValue = result - err := structType.Validate(result) - if err != nil { - return err - } - return nil -} - -func (g *GolangToRestVisitor) visitErrorType(errorType ErrorType) []error { - var inValue = g.inValue - var e reflect.Value - if isPointer(inValue) { - e = reflect.ValueOf(inValue).Elem() - } else { - e = reflect.ValueOf(inValue) - } - var result = data.NewErrorValue(errorType.Name(), nil) - var fieldNames = errorType.FieldNames() - for _, fieldName := range fieldNames { - var x = e.FieldByName(errorType.canonicalFieldMap[fieldName]) - if x.Kind() == reflect.Ptr { - if x.IsNil() { - g.inValue = nil - } else { - g.inValue = x.Elem().Interface() - } - - } else { - g.inValue = x.Interface() - } - err := g.visit(errorType.Field(fieldName)) - if err != nil { - g.inValue = inValue - g.outValue = result - err = append(err, l10n.NewRuntimeError("vapi.bindings.typeconverter.struct.field.invalid", - map[string]string{"fieldName": fieldName, "structName": errorType.name})) - return err - } - result.SetField(fieldName, g.outValue) - } - g.inValue = inValue - g.outValue = result - return nil -} - -func (g *GolangToRestVisitor) visitDynamicStructType(structType DynamicStructType) []error { - if structVal, ok := g.inValue.(*data.StructValue); ok { - g.outValue = structVal - msgs := structType.Validate(structVal) - if msgs != nil { - return msgs - } - return nil - } - return g.unexpectedValueError("StructValue") -} - -func (g *GolangToRestVisitor) visitAnyErrorType(i AnyErrorType) []error { - if errorVal, ok := g.inValue.(*data.ErrorValue); ok { - g.outValue = errorVal - return nil - } - return g.unexpectedValueError("ErrorValue") -} - -func (g *GolangToRestVisitor) visitOptionalType(typ OptionalType) []error { - if g.inValue == nil { - g.outValue = data.NewOptionalValue(nil) - } else if reflect.TypeOf(typ.ElementType()) == OpaqueBindingType { - g.outValue = data.NewOptionalValue(g.inValue.(data.DataValue)) - } else if reflect.TypeOf(g.inValue).Kind() == reflect.Map && reflect.ValueOf(g.inValue).IsNil() { - g.outValue = data.NewOptionalValue(nil) - } else if reflect.TypeOf(g.inValue).Kind() == reflect.Slice && reflect.ValueOf(g.inValue).IsNil() { - g.outValue = data.NewOptionalValue(nil) - } else if reflect.TypeOf(g.inValue).Kind() == reflect.Ptr && reflect.ValueOf(g.inValue).IsNil() { - g.outValue = data.NewOptionalValue(nil) - } else if reflect.TypeOf(typ.ElementType()) == DynamicStructBindingType || reflect.TypeOf(typ.ElementType()) == AnyErrorBindingType { - // in case of optional dynamicstructure and anyerrortype, do not de-reference the pointer - // since optional and non optional cases are represented in the same way. - err := g.visit(typ.ElementType()) - if err != nil { - return err - } - g.outValue = data.NewOptionalValue(g.outValue) - } else { - x := reflect.TypeOf(g.inValue) - if x.Kind() == reflect.Ptr { - g.inValue = reflect.ValueOf(g.inValue).Elem().Interface() - } - err := g.visit(typ.ElementType()) - if err != nil { - return err - } - g.outValue = data.NewOptionalValue(g.outValue) - } - return nil -} - -func (g *GolangToRestVisitor) visitListType(listType ListType) []error { - var inValue = g.inValue - if g.inValue == nil || reflect.ValueOf(g.inValue).IsNil() { - g.outValue = nil - return []error{l10n.NewRuntimeErrorNoParam("vapi.bindings.typeconverter.value.nil")} - } - result := data.NewListValue() - s := reflect.ValueOf(inValue) - for i := 0; i < s.Len(); i++ { - g.inValue = s.Index(i).Interface() - err := g.visit(listType.ElementType()) - if err != nil { - err = append(err, l10n.NewRuntimeError("vapi.bindings.typeconverter.list.entry.invalid", - map[string]string{"index": fmt.Sprintf("%d", i)})) - return err - } - result.Add(g.outValue) - } - g.inValue = inValue - g.outValue = result - return nil -} - -func (g *GolangToRestVisitor) visitMapType(mapType MapType) []error { - inValue := g.inValue - if g.inValue == nil || reflect.ValueOf(g.inValue).IsNil() { - g.outValue = nil - return []error{l10n.NewRuntimeErrorNoParam("vapi.bindings.typeconverter.value.nil")} - } - result := data.NewStructValue(lib.MAP_STRUCT, nil) - m := reflect.ValueOf(inValue) - keys := m.MapKeys() - for _, key := range keys { - g.inValue = key.Interface() - err := g.visit(mapType.KeyType) - if err != nil { - err = append(err, l10n.NewRuntimeErrorNoParam("vapi.bindings.typeconverter.dict.key.invalid")) - return err - } - keyValue := g.outValue - - g.inValue = m.MapIndex(key).Interface() - err = g.visit(mapType.ValueType) - if err != nil { - err = append(err, l10n.NewRuntimeError("vapi.bindings.typeconverter.dict.value.invalid", - map[string]string{"key": key.String()})) - return err - } - if keyStringValue, ok := keyValue.(*data.StringValue); ok { - result.SetField(keyStringValue.Value(), g.outValue) - } else if keyIntegerValue, ok := keyValue.(*data.IntegerValue); ok { - result.SetField(strconv.FormatInt(keyIntegerValue.Value(), 10), g.outValue) - } else { - log.Errorf("Expected one of StringType, IntegerType, IdType, EnumType or UriType but found %s", reflect.TypeOf(mapType.KeyType)) - err := l10n.NewRuntimeErrorNoParam("vapi.bindings.typeconverter.dict.key.invalid") - return []error{err} - } - - } - g.inValue = inValue - g.outValue = result - return nil -} - -func (g *GolangToRestVisitor) visitSetType(setType SetType) []error { - var inValue = g.inValue - if g.inValue == nil || reflect.ValueOf(inValue).IsNil() { - g.outValue = nil - return []error{l10n.NewRuntimeErrorNoParam("vapi.bindings.typeconverter.value.nil")} - } - result := data.NewListValue() - keys := reflect.ValueOf(inValue).MapKeys() - for i := 0; i < len(keys); i++ { - g.inValue = keys[i].Interface() - err := g.visit(setType.ElementType()) - if err != nil { - err = append(err, l10n.NewRuntimeErrorNoParam("vapi.bindings.typeconverter.set.invalid")) - return err - } - result.Add(g.outValue) - } - g.inValue = inValue - g.outValue = result - return nil -} - -func (g *GolangToRestVisitor) unexpectedValueError(expectedType string) []error { - var args = map[string]string{ - "expectedType": expectedType, - "actualType": reflect.TypeOf(g.inValue).String()} - return []error{l10n.NewRuntimeError("vapi.bindings.typeconverter.unexpected.runtime.value", args)} -} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/bindings/GolangToVapiDataValueVisitor.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/bindings/GolangToVapiDataValueVisitor.go index 987ddec65..1b9f9dccc 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/bindings/GolangToVapiDataValueVisitor.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/bindings/GolangToVapiDataValueVisitor.go @@ -1,4 +1,4 @@ -/* Copyright © 2019 VMware, Inc. All Rights Reserved. +/* Copyright © 2019,2021 VMware, Inc. All Rights Reserved. SPDX-License-Identifier: BSD-2-Clause */ package bindings @@ -354,6 +354,7 @@ func (g *GolangToVapiDataValueVisitor) visitMapType(mapType MapType) []error { return []error{l10n.NewRuntimeErrorNoParam("vapi.bindings.typeconverter.value.nil")} } result := data.NewListValue() + result.MarkAsMap() m := reflect.ValueOf(inValue) keys := m.MapKeys() for _, key := range keys { diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/bindings/TypeConverter.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/bindings/TypeConverter.go index d72d27435..20338f250 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/bindings/TypeConverter.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/bindings/TypeConverter.go @@ -9,40 +9,12 @@ import ( "reflect" ) -type ConverterMode string - -var REST ConverterMode = "REST" -var JSONRPC ConverterMode = "JSONRPC" - // TypeConverter converts between Golang Native data model and API runtime data model. type TypeConverter struct { - // mode controls the way native types are rendered to DataValue. Most importantly if Maps will be represented as - // struct or list - options *typeConverterOptions -} - -type typeConverterOptions struct { - mode ConverterMode -} - -type TypeConverterOption func(*typeConverterOptions) - -func NewTypeConverter(options ...TypeConverterOption) *TypeConverter { - doptions := &typeConverterOptions{ - mode: JSONRPC, - } - - for _, o := range options { - o(doptions) - } - - return &TypeConverter{options: doptions} } -func InRestMode() TypeConverterOption { - return func(opts *typeConverterOptions) { - opts.mode = REST - } +func NewTypeConverter() *TypeConverter { + return &TypeConverter{} } // ConvertToGolang converts vapiValue which is an API runtime representation to its equivalent golang native representation @@ -75,21 +47,13 @@ func (t *TypeConverter) ConvertToVapi(golangValue interface{}, bindingType Bindi } } - if t.options.mode == REST { - visitor := NewGolangToRestDataValueVisitor(golangValue) - err := visitor.visit(bindingType) - if err != nil { - return nil, err - } - return visitor.OutputValue(), nil - } else { - visitor := NewGolangToVapiDataValueVisitor(golangValue) - err := visitor.visit(bindingType) - if err != nil { - return nil, err - } - return visitor.OutputValue(), nil + visitor := NewGolangToVapiDataValueVisitor(golangValue) + err := visitor.visit(bindingType) + if err != nil { + return nil, err } + return visitor.OutputValue(), nil + } // ConvertToDataDefinition outputs DataDefinition representation of bindingType. @@ -115,13 +79,3 @@ func (t *TypeConverter) ConvertToDataDefinition(bindingType BindingType) (data.D func (t *TypeConverter) SetPermissive(permissive bool) { // Deprecated } - -// SetMode controls the way native types are rendered to DataValue. Most importantly if Maps will be represented as -// struct or list -func (t *TypeConverter) SetMode(mode ConverterMode) { - t.options.mode = mode -} - -func (t *TypeConverter) Mode() ConverterMode { - return t.options.mode -} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/bindings/Validator.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/bindings/Validator.go index e8603623d..2da214e59 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/bindings/Validator.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/bindings/Validator.go @@ -1,4 +1,4 @@ -/* Copyright © 2019 VMware, Inc. All Rights Reserved. +/* Copyright © 2019,2021 VMware, Inc. All Rights Reserved. SPDX-License-Identifier: BSD-2-Clause */ package bindings @@ -129,11 +129,10 @@ func (uv UnionValidator) Validate(structVal *data.StructValue) []error { // required fields of the class specified type HasFieldsOfValidator struct { hasFieldsOfTypes []ReferenceType - mode ConverterMode } -func NewHasFieldsOfValidator(hasFieldsOfTypes []ReferenceType, mode ConverterMode) HasFieldsOfValidator { - return HasFieldsOfValidator{hasFieldsOfTypes: hasFieldsOfTypes, mode: mode} +func NewHasFieldsOfValidator(hasFieldsOfTypes []ReferenceType) HasFieldsOfValidator { + return HasFieldsOfValidator{hasFieldsOfTypes: hasFieldsOfTypes} } //Validates whether a StructValue satisfies the HasFieldsOf constraint @@ -151,7 +150,6 @@ func (hv HasFieldsOfValidator) Validate(structValue *data.StructValue) []error { for _, hasTypeRef := range hv.hasFieldsOfTypes { hasBindingType := hasTypeRef.Resolve().(StructType) converter := NewTypeConverter() - converter.SetMode(hv.mode) _, err := converter.ConvertToGolang(structValue, hasBindingType) if err != nil { msg := l10n.NewRuntimeError("vapi.data.structure.dynamic.invalid", diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/bindings/type.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/bindings/type.go index 6a6382924..9febf763a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/bindings/type.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/bindings/type.go @@ -343,11 +343,11 @@ type DynamicStructType struct { validator Validator } -func NewDynamicStructType(hasFieldsOfTypes []ReferenceType, mode ConverterMode) DynamicStructType { +func NewDynamicStructType(hasFieldsOfTypes []ReferenceType) DynamicStructType { return DynamicStructType{ name: "vmware.vapi.dynamic_struct", bindingStruct: StructBindingType, - validator: NewHasFieldsOfValidator(hasFieldsOfTypes, mode), + validator: NewHasFieldsOfValidator(hasFieldsOfTypes), } } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/common/context.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/common/context.go index b2a05e29e..1f199d5b6 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/common/context.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/common/context.go @@ -1,4 +1,4 @@ -/* Copyright © 2019 VMware, Inc. All Rights Reserved. +/* Copyright © 2019, 2021 VMware, Inc. All Rights Reserved. SPDX-License-Identifier: BSD-2-Clause */ package common @@ -7,29 +7,19 @@ import ( "github.com/google/uuid" "github.com/vmware/vsphere-automation-sdk-go/runtime/core" "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/log" ) -/** -Generate random UUID based on RFC 4122 -*/ -func NewOpId() string { - uuid, err := uuid.NewRandom() - if err != nil { - log.Error(err) - log.Info("Error generating UUID. Trying again ..") - return NewOpId() - } - return uuid.String() -} - func NewDefaultApplicationContext() *core.ApplicationContext { appContext := core.NewApplicationContext(nil) InsertOperationId(appContext) return appContext } +func NewUUID() string { + return uuid.NewString() +} + func InsertOperationId(appContext *core.ApplicationContext) { - opId := NewOpId() + opId := NewUUID() appContext.SetProperty(lib.OPID, &opId) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/common/helpers.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/common/helpers.go new file mode 100644 index 000000000..2dc3b485d --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/common/helpers.go @@ -0,0 +1,27 @@ +/* Copyright © 2021 VMware, Inc. All Rights Reserved. + SPDX-License-Identifier: BSD-2-Clause */ + +package common + +import "strings" + +// StringSliceContains checks if specified string is contained in the elements of the specified slice. +// TODO replace strings.Contains with equals once a header parser is implemented +func StringSliceContains(arr []string, value string) bool { + for _, item := range arr { + if strings.Contains(item, value) { + return true + } + } + return false +} + +// GetErrorsString constructs a single string from provided slice of errors +func GetErrorsString(errs []error) string { + errStrings := make([]string, len(errs)) + for _, err := range errs { + errStrings = append(errStrings, err.Error()) + } + + return strings.Join(errStrings, "; ") +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/ApiInterface.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/ApiInterface.go index 81da70807..cbd566d5b 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/ApiInterface.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/ApiInterface.go @@ -1,20 +1,17 @@ -/* Copyright © 2019 VMware, Inc. All Rights Reserved. +/* Copyright © 2019, 2021 VMware, Inc. All Rights Reserved. SPDX-License-Identifier: BSD-2-Clause */ package core -import "github.com/vmware/vsphere-automation-sdk-go/runtime/data" +import ( + "github.com/vmware/vsphere-automation-sdk-go/runtime/data" +) -/** - * The ApiInterface interface provides introspection - * APIs for a vAPI interface; it is implemented by API providers. - */ +//ApiInterface responsibility is to convert to native the DataValue and invoke the implementation +//It also provides methods used by introspection services. Implemented by API providers. type ApiInterface interface { Identifier() InterfaceIdentifier - Definition() InterfaceDefinition - MethodDefinition(MethodIdentifier) *MethodDefinition - Invoke(ctx *ExecutionContext, methodId MethodIdentifier, input data.DataValue) MethodResult } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/ErrorContext.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/ErrorContext.go new file mode 100644 index 000000000..31011da32 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/ErrorContext.go @@ -0,0 +1,47 @@ +/* Copyright © 2021 VMware, Inc. All Rights Reserved. + SPDX-License-Identifier: BSD-2-Clause */ + +package core + +import ( + "context" +) + +// ErrorContext provides a context wrapper with custom error. +// It can be used for example to cancel the response stream when encountering an error +// from a lower layer. +type ErrorContext struct { + context.Context + cancel context.CancelFunc + err error +} + +// ErrorFunc can be used to signal error e.g. to wrap ErrorContext.Cancel +type ErrorFunc func(err error) + +// Err gives access to an error a context was canceled with. +// Err is usually retrieved on successful read from context's Done channel +func (ctx *ErrorContext) Err() error { + if ctx.err != nil { + return ctx.err + } + // if no error set, use parent's error. The parent could be a cancel context. + return ctx.Context.Err() +} + +// Cancel calls the cancel function of the embedded context and has the option to set +// specific error to propagate to context listeners +func (ctx *ErrorContext) Cancel(err error) { + ctx.err = err + ctx.cancel() +} + +// WithErrorContext returns a new copy of ErrorContext with the parent Context +// as input parameter. +// The returned context's Done channel is closed when the returned cancel function is +// called or when the parent context's Done channel is closed, whichever happens first. +func WithErrorContext(parentCtx context.Context) *ErrorContext { + cancelCtx, cancelFun := context.WithCancel(parentCtx) + myCtx := &ErrorContext{Context: cancelCtx, cancel: cancelFun} + return myCtx +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/ExecutionContext.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/ExecutionContext.go deleted file mode 100644 index cd30d65ec..000000000 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/ExecutionContext.go +++ /dev/null @@ -1,90 +0,0 @@ -/* Copyright © 2019-2021 VMware, Inc. All Rights Reserved. - SPDX-License-Identifier: BSD-2-Clause */ - -package core - -import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/l10n" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "golang.org/x/net/context" -) - -type ExecutionContext struct { - securityContext SecurityContext - applicationContext *ApplicationContext - runtimeData *RuntimeData - ctx context.Context -} - -func NewExecutionContext(applicationContext *ApplicationContext, securityContext SecurityContext) *ExecutionContext { - if applicationContext == nil { - applicationContext = NewApplicationContext(nil) - } - - return &ExecutionContext{ - applicationContext: applicationContext, - securityContext: securityContext, - runtimeData: NewRuntimeData(nil, nil), - - // TODO: Go context should live only on the stack - // see here for more info: https://golang.org/pkg/context/ - // It would probably make more sense to rewrite runtime so that - // ExecutionContext is inside go's context (as a value) not vice versa - ctx: context.Background(), - } -} - -// Set request context -func (e *ExecutionContext) WithContext(ctx context.Context) { - e.ctx = ctx -} - -// Get request context -func (e *ExecutionContext) Context() context.Context { - return e.ctx -} - -func (e *ExecutionContext) SecurityContext() SecurityContext { - return e.securityContext -} - -func (e *ExecutionContext) ApplicationContext() *ApplicationContext { - return e.applicationContext -} - -func (e *ExecutionContext) RuntimeData() *RuntimeData { - return e.runtimeData -} - -func (e *ExecutionContext) SetSecurityContext(secContext SecurityContext) { - e.securityContext = secContext -} - -// Construct a message formatter from the localization headers set in application -// context in the execution context of a request -func (e *ExecutionContext) GetMessageFormatter(m l10n.LocalizableMessageFactory) (l10n.MessageFormatter, error) { - if e == nil || e.ApplicationContext() == nil { - return *m.GetDefaultFormatter(), nil - } - applicationCtx := e.ApplicationContext() - - formatter, _ := m.GetFormatterForLocalizationParams( - applicationCtx.GetProperty(lib.HTTP_ACCEPT_LANGUAGE), - applicationCtx.GetProperty(lib.VAPI_L10N_FORMAT_LOCALE), - applicationCtx.GetProperty(lib.VAPI_L10N_TIMEZONE)) - - return formatter, nil -} - -// WithResponseAcceptor returns shallow copy of ExecutionContext object and updates RuntimeData with given -// response acceptor -func (e *ExecutionContext) WithResponseAcceptor(acceptor ResponseAcceptor) *ExecutionContext { - responseAcceptors := append(e.runtimeData.GetResponseAcceptors(), acceptor) - runtimeData := NewRuntimeData(e.runtimeData.GetRequestProcessors(), responseAcceptors) - return &ExecutionContext{ - applicationContext: e.applicationContext, - securityContext: e.securityContext, - runtimeData: runtimeData, - ctx: e.ctx, - } -} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/MethodResult.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/MethodResult.go deleted file mode 100644 index 59aa6a212..000000000 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/MethodResult.go +++ /dev/null @@ -1,50 +0,0 @@ -/* Copyright © 2019 VMware, Inc. All Rights Reserved. - SPDX-License-Identifier: BSD-2-Clause */ - -package core - -import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" -) - -type MethodResult struct { - output data.DataValue - error *data.ErrorValue - responseStream chan MethodResult - isResponseStream bool -} - -func NewMethodResult(output data.DataValue, error *data.ErrorValue) MethodResult { - return MethodResult{output: output, error: error} -} - -func (methodResult MethodResult) Output() data.DataValue { - return methodResult.output -} -func (methodResult MethodResult) Error() *data.ErrorValue { - return methodResult.error -} -func (methodResult MethodResult) IsSuccess() bool { - return methodResult.error == (*data.ErrorValue)(nil) -} - -func (methodResult MethodResult) IsResponseStream() bool { - return methodResult.isResponseStream -} - -func (methodResult MethodResult) ResponseStream() chan MethodResult { - return methodResult.responseStream -} - -func (methodResult *MethodResult) SetResponseStream(responseStream chan MethodResult) { - methodResult.responseStream = responseStream - methodResult.isResponseStream = true -} - -func (methodResult *MethodResult) SetOutput(output data.DataValue) { - methodResult.output = output -} - -func (methodResult *MethodResult) SetError(error *data.ErrorValue) { - methodResult.error = error -} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/RuntimeData.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/RuntimeData.go index 791f4c0f6..96c62d9ab 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/RuntimeData.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/RuntimeData.go @@ -5,12 +5,12 @@ package core import "net/http" -// RequestProcessor defines contract function for accessing and modifying a -// request object +// RequestProcessor defines contract function for accessing and modifying +// http request object type RequestProcessor func(*http.Request) error // ResponseAcceptor defines contract function for accessing and getting -// information from response object +// information from http response object type ResponseAcceptor func(*http.Response) // RuntimeData holds custom runtime information @@ -30,11 +30,17 @@ func NewRuntimeData(requestProcessors []RequestProcessor, // GetRequestProcessors returns slice of request processing functions // executed right before making request to the server func (r *RuntimeData) GetRequestProcessors() []RequestProcessor { + if r == nil { + return nil + } return r.requestProcessors } // GetResponseAcceptors returns slice of response accepting functions // executed right after a response from the server func (r *RuntimeData) GetResponseAcceptors() []ResponseAcceptor { + if r == nil { + return nil + } return r.responseAcceptors } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/Utils.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/Utils.go index cf2d29ae9..78130bf59 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/Utils.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/Utils.go @@ -1,16 +1,78 @@ -/* Copyright © 2020 VMware, Inc. All Rights Reserved. +/* Copyright © 2020-2021 VMware, Inc. All Rights Reserved. SPDX-License-Identifier: BSD-2-Clause */ package core +import ( + "context" + "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + "github.com/vmware/vsphere-automation-sdk-go/runtime/l10n" + "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" + "strings" +) + // The SupportedByRuntimeVersion variables are referenced from generated bindings // to ensure compatibility with go runtime version used. The latest -// support package version is 1. +// support package version is 2. // // Older versions are kept for compatibility. They may be removed if // compatibility cannot be maintained. // // These constants should not be referenced from any other code. const ( - SupportedByRuntimeVersion1 = true + SupportedByRuntimeVersion2 = true ) + +// GetErrorChan return a channel with the error given as argument. +// Usually useful when an error occurs and it needs to be send over through an error channel +func GetErrorChan(inputError []error) chan error { + errChan := make(chan error, 1) + errChan <- bindings.VAPIerrorsToError(inputError) + close(errChan) + return errChan +} + +// ClientAcceptsStream checks if a stream response is acceptable. +func ClientAcceptsStream(ctx context.Context) bool { + acceptTypes := AcceptableResponseType(ctx) + return acceptTypes.AcceptsStreamResponse() +} + +// ClientAcceptsMono checks if a mono response is acceptable. +func ClientAcceptsMono(ctx context.Context) bool { + acceptTypes := AcceptableResponseType(ctx) + return acceptTypes.AcceptsMonoResponse() +} + +// BindingAcceptOptions holds bindings information to validate against incoming client request +type BindingAcceptOptions struct { + MethodName string + IsStream bool + IsTaskOnly bool +} + +// ValidateServerBindings validates whether bindings can handle initiated request +// todo: this method does not belong to core package, rather to the bindings one +// However due to cyclic imports it is currently not possible to have it there. +// We need to reorganize the code in a way that bindings import core not the vice versa. +func ValidateServerBindings(ctx *ExecutionContext, bindingAcceptOptions *BindingAcceptOptions) (bool, MethodResult) { + if bindingAcceptOptions.IsStream && !ClientAcceptsStream(ctx.Context()) { + err := l10n.NewRuntimeError("vapi.protocol.server.response.stream_type_not_acceptable", nil) + errorValue := bindings.CreateErrorValueFromMessages(bindings.INVALID_REQUEST_ERROR_DEF, []error{err}) + return false, NewStreamErrorMethodResult(ctx, errorValue) + } + + if !bindingAcceptOptions.IsStream && !ClientAcceptsMono(ctx.Context()) { + err := l10n.NewRuntimeError("vapi.protocol.server.response.mono_type_not_acceptable", nil) + errorValue := bindings.CreateErrorValueFromMessages(bindings.INVALID_REQUEST_ERROR_DEF, []error{err}) + return false, NewErrorResult(errorValue) + } + + if bindingAcceptOptions.IsTaskOnly && !strings.HasSuffix(bindingAcceptOptions.MethodName, lib.TaskInvocationString) { + err := l10n.NewRuntimeError("vapi.protocol.server.response.non_task_not_acceptable", nil) + errorValue := bindings.CreateErrorValueFromMessages(bindings.INVALID_REQUEST_ERROR_DEF, []error{err}) + return false, NewErrorResult(errorValue) + } + + return true, nil +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/execution_context.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/execution_context.go new file mode 100644 index 000000000..5ea97041b --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/execution_context.go @@ -0,0 +1,205 @@ +/* Copyright © 2019-2022 VMware, Inc. All Rights Reserved. + SPDX-License-Identifier: BSD-2-Clause */ + +package core + +import ( + "context" + "encoding/json" + "errors" + "fmt" + "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + "github.com/vmware/vsphere-automation-sdk-go/runtime/l10n" + "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" + "log" +) + +// ConnectionMetadataKey are keys used to store connection metadata in +// the ExecutionContext's context. +type ConnectionMetadataKey string + +const RESTMetadataKey ConnectionMetadataKey = "RESTMetadata" +const ResponseTypeKey ConnectionMetadataKey = "ResponseType" + +// ResponseType defines the acceptable for the VAPI consumer response types. +type ResponseType struct { + monoResponse bool + streamResponse bool +} + +func NewResponseType(acceptsMono bool, acceptsStream bool) *ResponseType { + return &ResponseType{monoResponse: acceptsMono, streamResponse: acceptsStream} +} + +// AcceptsMonoResponse returns true is the consumer can accept mono response. +func (resType *ResponseType) AcceptsMonoResponse() bool { + return resType.monoResponse +} + +// AcceptsStreamResponse returns true is the consumer can accept stream response. +func (resType *ResponseType) AcceptsStreamResponse() bool { + return resType.streamResponse +} + +var ( + OnlyMonoResponse = &ResponseType{monoResponse: true, streamResponse: false} + OnlyStreamResponse = &ResponseType{monoResponse: false, streamResponse: true} + MonoAndStreamRespose = &ResponseType{monoResponse: true, streamResponse: true} +) + +type ExecutionContext struct { + securityContext SecurityContext + applicationContext *ApplicationContext + runtimeData *RuntimeData + ctx context.Context +} + +func NewExecutionContext(applicationContext *ApplicationContext, securityContext SecurityContext) *ExecutionContext { + if applicationContext == nil { + applicationContext = NewApplicationContext(nil) + } + + return &ExecutionContext{ + applicationContext: applicationContext, + securityContext: securityContext, + runtimeData: NewRuntimeData(nil, nil), + + // TODO: Go context should live only on the stack + // see here for more info: https://golang.org/pkg/context/ + // It would probably make more sense to rewrite runtime so that + // ExecutionContext is inside go's context (as a value) not vice versa + ctx: context.Background(), + } +} + +func (e *ExecutionContext) SetConnectionMetadata(key ConnectionMetadataKey, metadata interface{}) { + e.ctx = context.WithValue(e.ctx, key, metadata) +} + +func (e *ExecutionContext) ConnectionMetadata(key ConnectionMetadataKey) (interface{}, error) { + metadata := e.ctx.Value(key) + if metadata == nil { + return nil, errors.New("cannot fetch metadata, it has not been set") + } + return metadata, nil +} + +// Set request context +func (e *ExecutionContext) WithContext(ctx context.Context) { + e.ctx = ctx +} + +// Get request context +func (e *ExecutionContext) Context() context.Context { + return e.ctx +} + +// AcceptableResponseType returns the value of the key core.ResponseTypeKey +// Extracts the acceptable response types for the consumer VAPI. +// Defaults to core.OnlyMonoResponse. +func AcceptableResponseType(ctx context.Context) *ResponseType { + responseType, ok := ctx.Value(ResponseTypeKey).(*ResponseType) + if !ok { + return OnlyMonoResponse + } + return responseType +} + +func (e *ExecutionContext) SecurityContext() SecurityContext { + return e.securityContext +} + +func (e *ExecutionContext) ApplicationContext() *ApplicationContext { + return e.applicationContext +} + +func (e *ExecutionContext) RuntimeData() *RuntimeData { + if e == nil { + return nil + } + return e.runtimeData +} + +func (e *ExecutionContext) SetSecurityContext(secContext SecurityContext) { + e.securityContext = secContext +} + +func (e *ExecutionContext) JSON() (map[string]interface{}, error) { + var result map[string]interface{} + tmp, err := json.Marshal(e) + if err != nil { + log.Fatalf("Error occurred trying to marshal execution context: %s", err) + return nil, err + } + + err = json.Unmarshal(tmp, &result) + if err != nil { + log.Fatalf("Error occurred trying to unmarshal execution context: %s", err) + return nil, err + } + + return result, nil +} + +func (e *ExecutionContext) MarshalJSON() ([]byte, error) { + ecJSON := struct { + SecurityCtx SecurityContext `json:"securityCtx,omitempty"` + AppCtx *ApplicationContext `json:"appCtx"` + }{ + SecurityCtx: e.securityContext, + AppCtx: e.applicationContext, + } + return json.Marshal(ecJSON) +} + +// GetMessageFormatter constructs a message formatter from the localization headers set in application +// context in the execution context of a request +func (e *ExecutionContext) GetMessageFormatter(m l10n.LocalizableMessageFactory) (l10n.MessageFormatter, error) { + if e == nil || e.ApplicationContext() == nil { + return *m.GetDefaultFormatter(), nil + } + applicationCtx := e.ApplicationContext() + + formatter, _ := m.GetFormatterForLocalizationParams( + applicationCtx.GetProperty(lib.HTTP_ACCEPT_LANGUAGE), + applicationCtx.GetProperty(lib.VAPI_L10N_FORMAT_LOCALE), + applicationCtx.GetProperty(lib.VAPI_L10N_TIMEZONE)) + + return formatter, nil +} + +// WithResponseAcceptor returns shallow copy of ExecutionContext object and updates RuntimeData with given +// response acceptor +func (e *ExecutionContext) WithResponseAcceptor(acceptor ResponseAcceptor) *ExecutionContext { + responseAcceptors := append(e.runtimeData.GetResponseAcceptors(), acceptor) + runtimeData := NewRuntimeData(e.runtimeData.GetRequestProcessors(), responseAcceptors) + return &ExecutionContext{ + applicationContext: e.applicationContext, + securityContext: e.securityContext, + runtimeData: runtimeData, + ctx: e.ctx, + } +} + +type TaskInvocationKey string + +var taskInvocationKey TaskInvocationKey = "task invocation context" + +type TaskInvocationContext struct { + ServiceId string + OperationId string + OutputBindingType bindings.BindingType +} + +func WithTaskInvocationContext(parent context.Context, taskCtx TaskInvocationContext) context.Context { + return context.WithValue(parent, taskInvocationKey, taskCtx) +} + +func GetTaskInvocationContext(ctx context.Context) (TaskInvocationContext, error) { + val := ctx.Value(taskInvocationKey) + if val == nil { + return TaskInvocationContext{}, errors.New(fmt.Sprintf("context with key %s not found", taskInvocationKey)) + } + + return val.(TaskInvocationContext), nil +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/golang_errors.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/golang_errors.go new file mode 100644 index 000000000..6941fc9b3 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/golang_errors.go @@ -0,0 +1,7 @@ +package core + +import "errors" + +var DeserializationError = errors.New("error de-serializing method result") + +var UnacceptableContent = errors.New("response content type doesn't match any of the acceptable types") diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/interfaces.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/interfaces.go new file mode 100644 index 000000000..b78e2e42f --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/interfaces.go @@ -0,0 +1,8 @@ +/* Copyright © 2022 VMware, Inc. All Rights Reserved. + SPDX-License-Identifier: BSD-2-Clause */ + +package core + +type JSONRPCRequestPreProcessor interface { + Process(requestBody *map[string]interface{}) error +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/method_result.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/method_result.go new file mode 100644 index 000000000..0e3508370 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/method_result.go @@ -0,0 +1,170 @@ +/* Copyright © 2019, 2021 VMware, Inc. All Rights Reserved. + SPDX-License-Identifier: BSD-2-Clause */ + +package core + +import ( + "context" + "github.com/vmware/vsphere-automation-sdk-go/runtime/data" +) + +type state int + +const ( + initialState state = iota + streamResult + monoResult +) +const timeoutDuration = 20 + +// MonoResult stores a single piece of MethodResult data +// It consists of an output value and an error value. +type MonoResult interface { + Output() data.DataValue + Error() *data.ErrorValue + IsSuccess() bool +} + +// MethodResult contains data value result of an API operation. +type MethodResult interface { + MonoResult + + ResponseStream() chan MonoResult + IsResponseStream() bool +} + +type defaultMonoResult struct { + output data.DataValue + error *data.ErrorValue +} + +var _ MonoResult = &defaultMonoResult{} + +func NewMonoResult(output data.DataValue, error *data.ErrorValue) MonoResult { + return &defaultMonoResult{output, error} +} + +func (monoResult *defaultMonoResult) Output() data.DataValue { + return monoResult.output +} + +func (monoResult *defaultMonoResult) Error() *data.ErrorValue { + return monoResult.error +} + +func (monoResult *defaultMonoResult) IsSuccess() bool { + return monoResult.error == (*data.ErrorValue)(nil) +} + +type defaultMethodResult struct { + initAsStream bool + resultState state + result MonoResult + responseStream chan MonoResult + closer context.CancelFunc +} + +var _ MethodResult = &defaultMethodResult{} + +func createMonoStream(output data.DataValue, error *data.ErrorValue) chan MonoResult { + responseStream := make(chan MonoResult, 1) + responseStream <- NewMonoResult(output, error) + close(responseStream) + return responseStream +} + +//Deprecated: use NewErrorResult or NewDataResult +func NewMethodResult(output data.DataValue, error *data.ErrorValue) MethodResult { + if output != nil && error != nil { + panic("Can not set both output and error in MethodResult") + } + responseStream := createMonoStream(output, error) + return &defaultMethodResult{initAsStream: false, resultState: initialState, responseStream: responseStream, closer: func() {}} +} + +// NewDataResult creates a mono MethodResult object with an output and nil error. +func NewDataResult(output data.DataValue) MethodResult { + responseStream := createMonoStream(output, nil) + return &defaultMethodResult{initAsStream: false, resultState: initialState, responseStream: responseStream, closer: func() {}} +} + +// NewErrorResult creates a mono MethodResult object with an error and a nil output. +func NewErrorResult(error *data.ErrorValue) MethodResult { + responseStream := createMonoStream(nil, error) + return &defaultMethodResult{initAsStream: false, resultState: initialState, responseStream: responseStream, closer: func() {}} +} + +// NewStreamMethodResult creates a streaming MethodResult object. +// stream - a channel which will store all of the frames +// closer - a CancelFunc to close the stream channel if the object is used as a mono MethodResult. +func NewStreamMethodResult(stream chan MonoResult, closer context.CancelFunc) MethodResult { + if stream == nil || closer == nil { + panic("core.NewStreamMethodResult requires result channel and closer function") + } + return &defaultMethodResult{initAsStream: true, resultState: initialState, responseStream: stream, closer: closer} +} + +// NewStreamErrorMethodResult returns a streaming MethodResult object +// with only 1 error frame. +func NewStreamErrorMethodResult(ctx *ExecutionContext, err *data.ErrorValue) MethodResult { + cancelCtx, cancelFunc := context.WithCancel(ctx.Context()) + ctx.WithContext(cancelCtx) + + methodResultChan := make(chan MonoResult, 1) + methodResultChan <- NewErrorResult(err) + close(methodResultChan) + return NewStreamMethodResult(methodResultChan, cancelFunc) +} + +// Output returns the output field if methodResult is mono. +// If methodResult is a stream it returns the output field of the first frame. +// After the first use of Output, Error ot IsSuccess this instance of methodResult can no longer be used +// as a stream methodResult, it's state is set to monoResult. +func (methodResult *defaultMethodResult) Output() data.DataValue { + methodResult.readResult() + return methodResult.result.Output() +} + +// Error returns the error field if methodResult is mono. +// If methodResult is a stream it returns the error field of the first frame. +// After the first use of Output, Error ot IsSuccess this instance of methodResult can no longer be used +// as a stream methodResult, it's state is set to monoResult. +func (methodResult *defaultMethodResult) Error() *data.ErrorValue { + methodResult.readResult() + return methodResult.result.Error() +} + +// IsSuccess returns true if the error field for a mono methodResult is nil. +// If methodResult is a stream it returns true if the error field of the first frame is nil. +// After the first use of Output, Error ot IsSuccess this instance of methodResult can no longer be used +// as a stream methodResult, it's state is set to monoResult. +func (methodResult *defaultMethodResult) IsSuccess() bool { + methodResult.readResult() + return methodResult.result.Error() == (*data.ErrorValue)(nil) +} + +// ResponseStream returns the stream channel of the methodResult. +// After the use of ResponseStream this instance of methodResult can't be used +// as a mono methodResult, it's state is set to streamResult. +func (methodResult *defaultMethodResult) ResponseStream() chan MonoResult { + if methodResult.resultState == monoResult { + panic("MethodResult is already consumed as mono result and cannot be converted to stream") + } + methodResult.resultState = streamResult + return methodResult.responseStream +} + +// IsResponseStream returns true if methodResult has been created with NewStreamMethodResult. +func (methodResult *defaultMethodResult) IsResponseStream() bool { + return methodResult.initAsStream +} + +func (methodResult *defaultMethodResult) readResult() { + if methodResult.resultState == initialState { + methodResult.result = <-methodResult.responseStream + methodResult.resultState = monoResult + methodResult.closer() + } else if methodResult.resultState == streamResult { + panic("MethodResult is already consumed as stream and cannot be converted to mono result") + } +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/tasks.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/tasks.go new file mode 100644 index 000000000..098b8a6ee --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/core/tasks.go @@ -0,0 +1,10 @@ +/* Copyright © 2021 VMware, Inc. All Rights Reserved. + SPDX-License-Identifier: BSD-2-Clause */ + +package core + +// TaskResultProvider provides tasks result outcome +// Used in bindings +type TaskResultProvider interface { + GetTaskResult(taskId string) (MonoResult, error) +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/data/serializers/MethodResultDeserializer.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/data/serializers/MethodResultDeserializer.go new file mode 100644 index 000000000..201c09671 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/data/serializers/MethodResultDeserializer.go @@ -0,0 +1,39 @@ +/* Copyright © 2021 VMware, Inc. All Rights Reserved. + SPDX-License-Identifier: BSD-2-Clause */ + +package serializers + +import ( + "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" +) + +type MethodResultDeserializer interface { + DeserializeMethodResult(map[string]interface{}) (core.MethodResult, error) + GetDataValue(interface{}) (data.DataValue, error) +} + +type MethodResultDeserializerBase struct { + Impl MethodResultDeserializer +} + +func (m MethodResultDeserializerBase) DeserializeMethodResult( + methodResultInput map[string]interface{}) (core.MethodResult, error) { + + if val, ok := methodResultInput[lib.METHOD_RESULT_OUTPUT]; ok { + var output, err = m.Impl.GetDataValue(val) + if err != nil { + return nil, err + } + return core.NewMethodResult(output, nil), nil + } else if val, ok := methodResultInput[lib.METHOD_RESULT_ERROR]; ok { + var methodResultError, err = m.Impl.GetDataValue(val) + if err != nil { + return nil, err + } + return core.NewMethodResult(nil, methodResultError.(*data.ErrorValue)), nil + } + + return nil, core.DeserializationError +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/data/serializers/cleanjson/DataValueToJsonEncoder.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/data/serializers/cleanjson/DataValueToJsonEncoder.go index 72fd1c99c..71ed040c3 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/data/serializers/cleanjson/DataValueToJsonEncoder.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/data/serializers/cleanjson/DataValueToJsonEncoder.go @@ -1,4 +1,4 @@ -/* Copyright © 2019-2020 VMware, Inc. All Rights Reserved. +/* Copyright © 2019-2021 VMware, Inc. All Rights Reserved. SPDX-License-Identifier: BSD-2-Clause */ package cleanjson @@ -7,9 +7,11 @@ import ( "bytes" "encoding/base64" "encoding/json" + "errors" "fmt" "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" "reflect" + "strconv" "strings" "github.com/vmware/vsphere-automation-sdk-go/runtime/data" @@ -161,7 +163,51 @@ type ListValueSerializer struct { listValue *data.ListValue } -func (lvs *ListValueSerializer) MarshalJSON() ([]byte, error) { +// getKeyValuePair is used when encoding a map represented as a list of StructValues. +// It takes as a parameter a StructValue, which should be a single map entry, +// and extracts from it the key and the value. +func getKeyValuePair(mapEntry *data.StructValue) (string, interface{}, error) { + fields := mapEntry.Fields() + var keyStr string + + switch reflect.TypeOf(fields[lib.MAP_KEY_FIELD]) { + case data.IntegerValuePtr: + keyDataValue, _ := fields[lib.MAP_KEY_FIELD].(*data.IntegerValue) + keyStr = strconv.FormatInt(keyDataValue.Value(), 10) + case data.StringValuePtr: + keyDataValue, _ := fields[lib.MAP_KEY_FIELD].(*data.StringValue) + keyStr = keyDataValue.Value() + default: + return "", nil, errors.New("invalid type of key field in map dataValue representation") + } + + value, err := getSerializer(fields[lib.MAP_VALUE_FIELD]) + if err != nil { + return "", nil, err + } + + return keyStr, value, nil +} + +func (lvs *ListValueSerializer) marshalJSONMap() ([]byte, error) { + var items = make(map[string]interface{}) + + for _, element := range lvs.listValue.List() { + + mapEntry, ok := element.(*data.StructValue) + if !ok { + return nil, errors.New("invalid map entry in ListValue") + } + key, value, err := getKeyValuePair(mapEntry) + if err != nil { + return nil, err + } + items[key] = value + } + return json.Marshal(items) +} + +func (lvs *ListValueSerializer) marshalJSONList() ([]byte, error) { result := make([]interface{}, 0) for _, element := range lvs.listValue.List() { @@ -173,6 +219,14 @@ func (lvs *ListValueSerializer) MarshalJSON() ([]byte, error) { } return json.Marshal(result) } + +func (lvs *ListValueSerializer) MarshalJSON() ([]byte, error) { + if lvs.listValue.IsMap() { + return lvs.marshalJSONMap() + } + return lvs.marshalJSONList() +} + func NewListValueSerializer(value *data.ListValue) *ListValueSerializer { return &ListValueSerializer{listValue: value} } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/data/serializers/cleanjson/JsonToDataValueDecoder.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/data/serializers/cleanjson/JsonToDataValueDecoder.go index 6b12aac83..225c1c1c2 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/data/serializers/cleanjson/JsonToDataValueDecoder.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/data/serializers/cleanjson/JsonToDataValueDecoder.go @@ -1,4 +1,4 @@ -/* Copyright © 2019 VMware, Inc. All Rights Reserved. +/* Copyright © 2021 VMware, Inc. All Rights Reserved. SPDX-License-Identifier: BSD-2-Clause */ package cleanjson @@ -7,27 +7,35 @@ import ( "encoding/json" "fmt" "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + "github.com/vmware/vsphere-automation-sdk-go/runtime/data/serializers" "github.com/vmware/vsphere-automation-sdk-go/runtime/l10n" ) type JsonToDataValueDecoder struct { + serializers.MethodResultDeserializerBase } func NewJsonToDataValueDecoder() *JsonToDataValueDecoder { - return &JsonToDataValueDecoder{} + i := &JsonToDataValueDecoder{} + i.Impl = i + return i } -func (j *JsonToDataValueDecoder) Decode(cleanjson interface{}) (data.DataValue, error) { +func (j *JsonToDataValueDecoder) GetDataValue(value interface{}) (data.DataValue, error) { + return j.Decode(value) +} + +func (j *JsonToDataValueDecoder) Decode(cleanJson interface{}) (data.DataValue, error) { - switch result := cleanjson.(type) { + switch result := cleanJson.(type) { case map[string]interface{}: - return j.visitJsonDict(cleanjson.(map[string]interface{})) + return j.visitJsonDict(cleanJson.(map[string]interface{})) case []interface{}: - return j.visitJsonList(cleanjson.([]interface{})) + return j.visitJsonList(cleanJson.([]interface{})) case string: - return data.NewStringValue(cleanjson.(string)), nil + return data.NewStringValue(cleanJson.(string)), nil case bool: - return data.NewBooleanValue(cleanjson.(bool)), nil + return data.NewBooleanValue(cleanJson.(bool)), nil case json.Number: // By default, json marshaller converts json number to float64. // Use the below strategy to distinguish between floating point numbers and int64 diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/data/serializers/rest/RequestSerializer.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/data/serializers/rest/RequestSerializer.go index 57eeb6756..ca539a8bf 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/data/serializers/rest/RequestSerializer.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/data/serializers/rest/RequestSerializer.go @@ -1,11 +1,10 @@ -/* Copyright © 2019, 2020 VMware, Inc. All Rights Reserved. +/* Copyright © 2019-2021 VMware, Inc. All Rights Reserved. SPDX-License-Identifier: BSD-2-Clause */ package rest import ( "encoding/base64" - "errors" "fmt" "net/url" "reflect" @@ -94,7 +93,7 @@ func SerializeRequests(inputValue *data.StructValue, ctx *core.ExecutionContext, // SerializeRequestsWithSecCtxSerializers serializes a request into a REST request // Return Request with urlPath, inputHeaders and requestBody func SerializeRequestsWithSecCtxSerializers(inputValue *data.StructValue, execCtx *core.ExecutionContext, - metadata *protocol.OperationRestMetadata, secCtxSerializer SecurityContextSerializer) (*Request, error) { + metadata *protocol.OperationRestMetadata, secCtxSerializer protocol.SecurityContextSerializer) (*Request, error) { result, err := SerializeInput(inputValue, metadata) if err != nil { log.Error(err) @@ -437,27 +436,17 @@ func getOauthCtxHeaders(securityContext core.SecurityContext) (map[string]interf return map[string]interface{}{security.CSP_AUTH_TOKEN_KEY: oauthToken}, nil } -func contains(s []string, e string) bool { - for _, a := range s { - if a == e { - return true - } - } - return false -} - -// GetSecurityCtxStrValue returns value of the given key in *string. +// GetSecurityCtxStrValue returns value of the given security context key in *string. // Error will be raised if securityContext is nil or value is not string type func GetSecurityCtxStrValue(securityContext core.SecurityContext, propKey string) (*string, error) { if securityContext == nil { - err := errors.New("securityContext can't be nil") - return nil, err + log.Error("SecurityContext should not be nil") + return nil, l10n.NewRuntimeErrorNoParam("vapi.data.serializers.rest.nilSecurityContext") } securityContextMap := securityContext.GetAllProperties() - var propVal interface{} - var ok bool - if propVal, ok = securityContextMap[propKey]; !ok { + propVal, ok := securityContextMap[propKey] + if !ok { log.Debugf("%s is not present in the security context", propKey) return nil, nil } @@ -466,14 +455,15 @@ func GetSecurityCtxStrValue(securityContext core.SecurityContext, propKey string return nil, nil } - if propValueStr, ok := propVal.(string); ok { - return &propValueStr, nil + propValueStr, ok := propVal.(string) + if !ok { + log.Errorf("Invalid type for '%s', expected type string, actual type is %s", + propKey, reflect.TypeOf(propVal).String()) + return nil, l10n.NewRuntimeError( + "vapi.data.serializers.rest.invalidPropertyType", + map[string]string{"propKey": propKey, "propType": reflect.TypeOf(propVal).String()}) } - - err := fmt.Errorf("Invalid type for %s, expected type string, actual type %s", - propKey, reflect.TypeOf(propVal).String()) - log.Error(err) - return nil, err + return &propValueStr, nil } func getNestedParams(field string, inputValue *data.StructValue, fields map[string]bindings.BindingType) (data.DataValue, error) { diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/data/serializers/rest/ResponseDeserializer.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/data/serializers/rest/ResponseDeserializer.go index e35af0ef0..3459b5b7e 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/data/serializers/rest/ResponseDeserializer.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/data/serializers/rest/ResponseDeserializer.go @@ -73,7 +73,7 @@ func DeserializeResponse(status int, headers map[string][]string, response strin dataVal, err := deserializeResponseToDataValue(status, headers, response, restmetadata) if err != nil { - return core.MethodResult{}, err + return nil, err } if isStatusSuccess(status) { diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/data/serializers/rest/SecurityContextSerializer.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/data/serializers/rest/SecurityContextSerializer.go index 2390b21cc..ab8403180 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/data/serializers/rest/SecurityContextSerializer.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/data/serializers/rest/SecurityContextSerializer.go @@ -1,4 +1,4 @@ -/* Copyright © 2020 VMware, Inc. All Rights Reserved. +/* Copyright © 2020-2021 VMware, Inc. All Rights Reserved. SPDX-License-Identifier: BSD-2-Clause */ package rest @@ -7,19 +7,12 @@ import ( "encoding/base64" "errors" "fmt" + "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" "github.com/vmware/vsphere-automation-sdk-go/runtime/core" "github.com/vmware/vsphere-automation-sdk-go/runtime/security" ) -// SecurityContextSerializer is implemented by concrete -// context serializers, such as UserPwdSecContextSerializer, SessionSecContextSerializer -// and OauthSecContextSerializer. Clients can also implement a custom serializer -// with special serialization requirements. -type SecurityContextSerializer interface { - Serialize(core.SecurityContext) (map[string]interface{}, error) -} - type UserPwdSecContextSerializer struct { } @@ -40,7 +33,7 @@ func (u *UserPwdSecContextSerializer) Serialize(ctx core.SecurityContext) (map[s } if username == nil || password == nil { - err := errors.New("Username and password are required for UserPwdSecContextSerializer") + err := errors.New("username and password are required for UserPwdSecContextSerializer") return nil, err } @@ -49,6 +42,8 @@ func (u *UserPwdSecContextSerializer) Serialize(ctx core.SecurityContext) (map[s return map[string]interface{}{"Authorization": "Basic " + base64EncodedVal}, nil } +var _ protocol.SecurityContextSerializer = NewUserPwdSecContextSerializer() + type SessionSecContextSerializer struct { } @@ -71,6 +66,8 @@ func (s *SessionSecContextSerializer) Serialize(ctx core.SecurityContext) (map[s return map[string]interface{}{security.SESSION_ID_KEY: *sessionID}, nil } +var _ protocol.SecurityContextSerializer = NewSessionSecContextSerializer() + type OauthSecContextSerializer struct { } @@ -92,3 +89,5 @@ func (o *OauthSecContextSerializer) Serialize(ctx core.SecurityContext) (map[str return map[string]interface{}{security.CSP_AUTH_TOKEN_KEY: *oauthToken}, nil } + +var _ protocol.SecurityContextSerializer = NewOauthSecContextSerializer() diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/data/value.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/data/value.go index 3df5dfb61..11622bbfb 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/data/value.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/data/value.go @@ -1,4 +1,4 @@ -/* Copyright © 2019-2020 VMware, Inc. All Rights Reserved. +/* Copyright © 2019-2021 VMware, Inc. All Rights Reserved. SPDX-License-Identifier: BSD-2-Clause */ package data @@ -108,7 +108,8 @@ func (integerValue *IntegerValue) MarshalJSON() ([]byte, error) { } type ListValue struct { - list []DataValue + list []DataValue + isMap bool } func NewListValue() *ListValue { @@ -136,6 +137,18 @@ func (listValue *ListValue) List() []DataValue { return listValue.list } +// MarkAsMap is used with the rest protocol to differentiate +// maps converted to listValues and normal lists +func (listValue *ListValue) MarkAsMap() { + listValue.isMap = true +} + +// IsMap is used with the REST protocol to determine whether the +// list value is a presentation of a map or of a list. +func (listValue *ListValue) IsMap() bool { + return listValue.isMap +} + type OptionalValue struct { value DataValue } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/l10n/RuntimeMessageFormatter.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/l10n/RuntimeMessageFormatter.go index 39a8b03c2..c1f249a59 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/l10n/RuntimeMessageFormatter.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/l10n/RuntimeMessageFormatter.go @@ -1,21 +1,25 @@ -/* Copyright © 2019, 2021 VMware, Inc. All Rights Reserved. +/* Copyright © 2019, 2021-2022 VMware, Inc. All Rights Reserved. SPDX-License-Identifier: BSD-2-Clause */ package l10n import ( "bytes" + "sync" "github.com/vmware/vsphere-automation-sdk-go/runtime/l10n/runtime" "github.com/vmware/vsphere-automation-sdk-go/runtime/log" ) -var runtimeMessageFormatter *MessageFormatter +var ( + runtimeMessageFormatter *MessageFormatter + runtimeMessageFormatterOnce sync.Once +) // Error formatter with default localization parameters // backed by message bundle for the runtime func DefaultMessageFormatter() *MessageFormatter { - if runtimeMessageFormatter == nil { + runtimeMessageFormatterOnce.Do(func() { runtimeFactory := NewMessageFactory() err := runtimeFactory.AddBundle("en", bytes.NewReader(runtime.RuntimeProperties_EN)) if err != nil { @@ -23,6 +27,6 @@ func DefaultMessageFormatter() *MessageFormatter { } formatter := runtimeFactory.GetDefaultFormatter() runtimeMessageFormatter = formatter - } + }) return runtimeMessageFormatter } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/l10n/runtime/runtimeproperties_en.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/l10n/runtime/runtimeproperties_en.go index b08a507d0..33a60d3ff 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/l10n/runtime/runtimeproperties_en.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/l10n/runtime/runtimeproperties_en.go @@ -1,4 +1,4 @@ -/* Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +/* Copyright © 2019-2022 VMware, Inc. All Rights Reserved. SPDX-License-Identifier: BSD-2-Clause */ package runtime @@ -6,6 +6,8 @@ package runtime var RuntimeProperties_EN = []byte( `vapi.connection=Could not connect to '{host}' +vapi.authentication.metadata.required=AuthenticationFilter has no authentication metadata for this method. + vapi.bindings.typeconverter.unexpected.runtime.value=Expected a value of type '{expectedType}', but received a value of type '{actualType}' vapi.bindings.typeconverter.invalid.type=Unexpected binding type '{bindingType}' vapi.bindings.typeconverter.nil.type=Binding type cannot be nil @@ -25,6 +27,8 @@ vapi.bindings.input.param.invalid=Invalid value for parameter '{paramName}' vapi.bindings.stub.rest_metadata.unavailable=REST metadata not available for invocation vapi.bindings.stub.rest_metadata.type.mismatch=Connection metadata type invalid +vapi.bindings.error.internal=Internal server error occurred: {err} + vapi.data.opaque.definition.null.value=Expected non-nil value got nil value vapi.data.validate.mismatch=Type mismatch - expected an object of type '{expectedType}', but got '{actualType}' vapi.data.list.invalid.entry=The value '{value}' at index '{index}' in the list is invalid @@ -73,8 +77,11 @@ vapi.security.authentication.certificate.invalid=Unable to verify server certifi vapi.security.authorization.exception=Exception in invoking authorization handler {msg} vapi.security.authorization.invalid=Unable to authorize user -vapi.security.authorization.invalid_with_error=Unable to authorize user. Error occured: {err} -vapi.security.authorization.internal_server_error=Internal server error occured on authorization: {err} +vapi.security.authorization.user.missing=Could not find user identity (see server log for details) +vapi.security.authorization.privilege.error=Could not retrieve privilege information (see server log for details) +vapi.security.authorization.permission.error=Could not validate permission (see server log for details) +vapi.security.authorization.permission.denied=Permission to perform this operation was denied +vapi.security.authorization.handler.error=Error occurred in one of the custom authorization modules (see server log for details) vapi.security.sso.digest.invalid=Invalid digest. vapi.security.sso.hash.invalid=Invalid hash algorithm. @@ -110,16 +117,24 @@ vapi.protocol.server.rest.response.error_not_structure=Response error is not a s vapi.protocol.server.rest.response.result_failed=Method execution failed, do not set response header vapi.protocol.server.rest.response.unsupport_http_status=Http status '{httpStatus}' not supported vapi.protocol.server.rest.response.body_parse_error=Error when parsing response body +vapi.protocol.server.rest.response.type_not_acceptable=Produced response type can't be processed by the client. vapi.protocol.server.rest.error.not_supported=Http status '{errorName}' not supported +vapi.protocol.server.response.stream_type_not_acceptable=Request is not acceptable. This API produces stream response and the client has indicated it can only process mono responses. +vapi.protocol.server.response.mono_type_not_acceptable=Request is not acceptable. This API produces mono response and the client has indicated it can only process stream responses. +vapi.protocol.server.response.non_task_not_acceptable=Request not acceptable. API expects task request, however synchronous request was initiated by client. vapi.protocol.client.request.not_structure=Input request is not a structure type -vapi.protocol.client.response.error=Error reading server response vapi.protocol.client.request.error=Error completing client request '{errMsg}' -vapi.protocol.client.response.unmarshall.error=Error unmarshalling server response: {responseBody} +vapi.protocol.client.response.error=Error handling server response: {errMsg} +vapi.protocol.client.response.error.invalidFrame=Invalid frame received +vapi.protocol.client.response.error.invalidResponse=Invalid response received +vapi.protocol.client.response.error.missingContentType=Missing Content-Type header in response. vAPI does not how to interpret returned response. +vapi.protocol.client.response.error.unknownContentType=Unknown content type: vapi.protocol.client.middleware.retry.unexpected=Unexpected error occurred on request retry functionality vapi.server.timedout = Request Timed out: {errMsg} vapi.server.unavailable = Service not available: {errMsg} -vapi.server.response.error = Error reading server response: {errMsg} + +vapi.task.not_found=Task with id {taskId} not found #unused by golang vapi.bindings.skeleton.task.invalidstate=Service did not set the task state @@ -157,6 +172,8 @@ vapi.data.optional.validate=The given OptionalValue does not match the OptionalD vapi.data.serializers.python.unsupported.python.type=Unsupported python type '%s' provided for field '%s' in a dynamic structure vapi.data.serializers.invalid.type=Unsupported python type '%s' provided vapi.data.serializers.security_context.unsupported=Security Context with scheme %s is not supported for this operation +vapi.data.serializers.rest.nilSecurityContext=SecurityContext should not be nil +vapi.data.serializers.rest.invalidPropertyType=Invalid type for '{propKey}', expected type string, actual type is {propType} vapi.data.serializers.rest.marshall.error=Error serializing REST requests vapi.data.serializers.rest.deserialize.not_a_json=content type is not application/json it is {contentType} instead vapi.data.structref.already.resolved=Structure reference of type %s is already resolved diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/lib/constants.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/lib/constants.go index 7660e4c8f..4ebac0a99 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/lib/constants.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/lib/constants.go @@ -1,4 +1,4 @@ -/* Copyright © 2019 VMware, Inc. All Rights Reserved. +/* Copyright © 2019, 2021 VMware, Inc. All Rights Reserved. SPDX-License-Identifier: BSD-2-Clause */ package lib @@ -62,8 +62,8 @@ const VAPI_HEADER_PREFIX = "vapi-ctx-" const VAPI_SESSION_HEADER = "vmware-api-session-id" const VAPI_L10N_FORMAT_LOCALE = "format-locale" const VAPI_L10N_TIMEZONE = "timezone" -const VAPI_STREAMING_HEADER_VALUE = "application/vnd.vmware.vapi.stream.json,application/json" const VAPI_STREAMING_CONTENT_TYPE = "application/vnd.vmware.vapi.stream.json" +const VAPI_STREAMING_CLEAN_JSON_CONTENT_TYPE = "application/vnd.vmware.vapi.clean.stream.json" const REST_METADATA = "rest-metadata" @@ -71,3 +71,7 @@ const REST_METADATA = "rest-metadata" const INVALID_JSON = "INVALID_JSON" var CRLFBytes = []byte("\r\n") + +// Tasks related constants +var TaskInvocationString = "$task" +var TaskRESTQueryKey = "vmw-task" diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/ProtocolHandler.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/ProtocolHandler.go deleted file mode 100644 index c67f7f260..000000000 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/ProtocolHandler.go +++ /dev/null @@ -1,13 +0,0 @@ -/* Copyright © 2019 VMware, Inc. All Rights Reserved. - SPDX-License-Identifier: BSD-2-Clause */ - -package protocol - -/** - * ProtocolHanders are the classes that provide the endpoint for a given - * protocol. - */ -type ProtocolHandler interface { - Start() - Stop() -} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/JsonRpcConnector.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/JsonRpcConnector.go deleted file mode 100644 index 1e4362c13..000000000 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/JsonRpcConnector.go +++ /dev/null @@ -1,248 +0,0 @@ -/* Copyright © 2019 VMware, Inc. All Rights Reserved. - SPDX-License-Identifier: BSD-2-Clause */ - -package client - -import ( - "bytes" - "encoding/json" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/common" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/l10n" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/log" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/server/rpc/msg" - "io" - "io/ioutil" - "net/http" - "net/http/httputil" -) - -type JsonRpcConnector struct { - url string - httpClient http.Client - securityContext core.SecurityContext - appContext *core.ApplicationContext - typeConverter *bindings.TypeConverter - connectionMetadata map[string]interface{} -} - -func NewJsonRpcConnector(url string, client http.Client) *JsonRpcConnector { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - return &JsonRpcConnector{url: url, httpClient: client, typeConverter: typeConverter} -} - -func (j *JsonRpcConnector) ApplicationContext() *core.ApplicationContext { - return j.appContext -} - -func (j *JsonRpcConnector) SetApplicationContext(ctx *core.ApplicationContext) { - j.appContext = ctx -} - -func (j *JsonRpcConnector) SecurityContext() core.SecurityContext { - return j.securityContext -} - -func (j *JsonRpcConnector) SetSecurityContext(ctx core.SecurityContext) { - j.securityContext = ctx -} - -func (j *JsonRpcConnector) NewExecutionContext() *core.ExecutionContext { - if j.appContext == nil { - j.appContext = common.NewDefaultApplicationContext() - } else { - common.InsertOperationId(j.appContext) - } - return core.NewExecutionContext(j.appContext, j.securityContext) -} - -func (j *JsonRpcConnector) GetApiProvider() core.APIProvider { - return j -} - -func (j *JsonRpcConnector) TypeConverter() *bindings.TypeConverter { - return j.typeConverter -} - -func (j *JsonRpcConnector) SetConnectionMetadata(connectionMetadata map[string]interface{}) { - j.connectionMetadata = connectionMetadata -} - -func (j *JsonRpcConnector) ConnectionMetadata() map[string]interface{} { - return j.connectionMetadata -} - -func (j *JsonRpcConnector) Invoke(serviceId string, operationId string, inputValue data.DataValue, ctx *core.ExecutionContext) core.MethodResult { - if ctx == nil { - ctx = j.NewExecutionContext() - } - if !ctx.ApplicationContext().HasProperty(lib.OPID) { - common.InsertOperationId(ctx.ApplicationContext()) - } - opId := ctx.ApplicationContext().GetProperty(lib.OPID) - - var params = make(map[string]interface{}) - var jsonRpcEncoder = msg.NewJsonRpcEncoder() - var encodedInput, encodingError = jsonRpcEncoder.Encode(inputValue) - if encodingError != nil { - log.Error("Error encoding input") - log.Error(encodingError) - err := l10n.NewRuntimeError("vapi.protocol.client.request.error", map[string]string{"errMsg": encodingError.Error()}) - err_val := bindings.CreateErrorValueFromMessages(bindings.INVALID_REQUEST_ERROR_DEF, []error{err}) - return core.NewMethodResult(nil, err_val) - } - encodedInputMap := map[string]interface{}{} - var unmarshalError = json.Unmarshal(encodedInput, &encodedInputMap) - if unmarshalError != nil { - log.Error(unmarshalError) - err := l10n.NewRuntimeError("vapi.protocol.client.request.error", map[string]string{"errMsg": unmarshalError.Error()}) - err_val := bindings.CreateErrorValueFromMessages(bindings.INVALID_REQUEST_ERROR_DEF, []error{err}) - return core.NewMethodResult(nil, err_val) - } - log.Debugf("Invoking with input %+v", string(encodedInput)) - params[lib.REQUEST_INPUT] = encodedInputMap - params[lib.EXECUTION_CONTEXT] = msg.NewExecutionContextSerializer(ctx) - params[lib.REQUEST_OPERATION_ID] = operationId - params[lib.REQUEST_SERVICE_ID] = serviceId - var jsonRpcRequest = msg.NewJsonRpc20Request(lib.JSONRPC_VERSION, lib.JSONRPC_INVOKE, params, opId, false) - var jsonRpcRequestSerializer = msg.NewJsonRpc20RequestSerializer(jsonRpcRequest) - var requestBytes, marshallError = jsonRpcRequestSerializer.MarshalJSON() - if marshallError != nil { - log.Error(unmarshalError) - err := l10n.NewRuntimeError("vapi.protocol.client.request.error", map[string]string{"errMsg": marshallError.Error()}) - errVal := bindings.CreateErrorValueFromMessages(bindings.INVALID_REQUEST_ERROR_DEF, []error{err}) - return core.NewMethodResult(nil, errVal) - } - - req, nrequestErr := http.NewRequest(http.MethodPost, j.url, bytes.NewBuffer(requestBytes)) - if nrequestErr != nil { - log.Error(nrequestErr) - err := l10n.NewRuntimeError("vapi.protocol.client.request.error", map[string]string{"errMsg": nrequestErr.Error()}) - errVal := bindings.CreateErrorValueFromMessages(bindings.INVALID_REQUEST_ERROR_DEF, []error{err}) - return core.NewMethodResult(nil, errVal) - } - - req.Header.Set(lib.HTTP_CONTENT_TYPE_HEADER, lib.JSON_CONTENT_TYPE) - req.Header.Set(lib.VAPI_SERVICE_HEADER, serviceId) - req.Header.Set(lib.VAPI_OPERATION_HEADER, operationId) - req.Header.Set(lib.HTTP_USER_AGENT_HEADER, GetRuntimeUserAgentHeader()) - if j.connectionMetadata["isStreamingResponse"] == true { - req.Header.Set(lib.HTTP_ACCEPT, lib.VAPI_STREAMING_HEADER_VALUE) - } - if ctx.Context() != nil { - req = req.WithContext(ctx.Context()) - } - CopyContextsToHeaders(ctx, req) - - if j.connectionMetadata["isStreamingResponse"] == true { - methodResult := core.NewMethodResult(nil, nil) - methodResultChan := make(chan core.MethodResult) - methodResult.SetResponseStream(methodResultChan) - go func() { - response, requestErr := j.httpClient.Do(req) - if requestErr != nil { - errVal := getVAPIError(requestErr) - methodResultChan <- core.NewMethodResult(nil, errVal) - return - } - defer response.Body.Close() - dec := json.NewDecoder(httputil.NewChunkedReader(response.Body)) - dec.UseNumber() - jsonRpcDecoder := msg.NewJsonRpcDecoder() - for { - var m map[string]interface{} - if err := dec.Decode(&m); err == io.EOF { - break - } else if err != nil { - // err is not nil when ctx is cancelled. - log.Debug(err) - break - } - jsonRpcResponse, responseDeserializationErr := jsonRpcDecoder.GetJsonRpc20Response(m) - if responseDeserializationErr != nil { - log.Error(responseDeserializationErr) - err := l10n.NewRuntimeError("vapi.server.response.error", map[string]string{"errMsg": responseDeserializationErr.Message()}) - errVal := bindings.CreateErrorValueFromMessages(bindings.INTERNAL_SERVER_ERROR_DEF, []error{err}) - methodResultChan <- core.NewMethodResult(nil, errVal) - break - } - if jsonRpcResponseMap, ok := jsonRpcResponse.Result().(map[string]interface{}); ok { - // check for terminal frame - if len(jsonRpcResponseMap) == 0 { - log.Debug("Recieved terminal frame") - break - } - methodResult, err := jsonRpcDecoder.DeSerializeMethodResult(jsonRpcResponseMap) - if err != nil { - log.Error(err) - runtimeError := l10n.NewRuntimeError("vapi.server.response.error", map[string]string{"errMsg": err.Error()}) - errVal := bindings.CreateErrorValueFromMessages(bindings.INTERNAL_SERVER_ERROR_DEF, []error{runtimeError}) - methodResultChan <- core.NewMethodResult(nil, errVal) - break - } - methodResultChan <- methodResult - if methodResult.Error() != nil { - log.Debug("Recieved error frame") - break - } - } else { - runtimeError := l10n.NewRuntimeError("vapi.server.response.error", map[string]string{"errMsg": ""}) - errVal := bindings.CreateErrorValueFromMessages(bindings.INTERNAL_SERVER_ERROR_DEF, []error{runtimeError}) - methodResultChan <- core.NewMethodResult(nil, errVal) - } - - } - close(methodResultChan) - - }() - return methodResult - } - // non streaming responses. - response, requestErr := j.httpClient.Do(req) - if requestErr != nil { - errVal := getVAPIError(requestErr) - return core.NewMethodResult(nil, errVal) - } - - defer func() { - if response != nil && response.Body != nil { - response.Body.Close() - } - }() - - resp, readErr := ioutil.ReadAll(response.Body) - if readErr != nil { - log.Error(readErr) - runtimeError := l10n.NewRuntimeError("vapi.server.response.error", map[string]string{"errMsg": readErr.Error()}) - errVal := bindings.CreateErrorValueFromMessages(bindings.INTERNAL_SERVER_ERROR_DEF, []error{runtimeError}) - return core.NewMethodResult(nil, errVal) - } - jsonRpcDecoder := msg.NewJsonRpcDecoder() - jsonRpcResponse, deserializeError := jsonRpcDecoder.DeSerializeResponse(resp) - //TODO - //simplify DeserializeResponse API to return only deserialization error instead of jsonrpcerror - if deserializeError != nil { - log.Error(deserializeError) - runtimeError := l10n.NewRuntimeErrorNoParam("vapi.protocol.client.response.error") - errVal := bindings.CreateErrorValueFromMessages(bindings.INTERNAL_SERVER_ERROR_DEF, []error{runtimeError}) - return core.NewMethodResult(nil, errVal) - } - if jsonRpcResponseMap, ok := jsonRpcResponse.Result().(map[string]interface{}); ok { - methodResult, err := jsonRpcDecoder.DeSerializeMethodResult(jsonRpcResponseMap) - if err != nil { - log.Error(err) - runtimeError := l10n.NewRuntimeError("vapi.server.response.error", map[string]string{"errMsg": err.Error()}) - errVal := bindings.CreateErrorValueFromMessages(bindings.INTERNAL_SERVER_ERROR_DEF, []error{runtimeError}) - return core.NewMethodResult(nil, errVal) - } - return methodResult - } else { - runtimeError := l10n.NewRuntimeError("vapi.server.response.error", map[string]string{"errMsg": ""}) - errVal := bindings.CreateErrorValueFromMessages(bindings.INTERNAL_SERVER_ERROR_DEF, []error{runtimeError}) - return core.NewMethodResult(nil, errVal) - } -} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/RestConnector.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/RestConnector.go deleted file mode 100644 index c350e644f..000000000 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/RestConnector.go +++ /dev/null @@ -1,342 +0,0 @@ -/* Copyright © 2019-2021 VMware, Inc. All Rights Reserved. - SPDX-License-Identifier: BSD-2-Clause */ - -//TODO refactor this class to share code with jsonrpc connector - -package client - -import ( - "io/ioutil" - "net/http" - "strings" - - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/common" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data/serializers/rest" - "github.com/vmware/vsphere-automation-sdk-go/runtime/l10n" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/log" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/runtime/security" -) - -type RestConnector struct { - url string - httpClient http.Client - options *connectorOptions - provider core.APIProvider - - statusCode int -} - -type connectorOptions struct { - decorators []core.APIProviderDecorator - securityContext core.SecurityContext - appContext *core.ApplicationContext - connectionMetadata map[string]interface{} - enableDefaultContentType bool - requestProcessors []core.RequestProcessor - responseAcceptors []core.ResponseAcceptor - typeConverter *bindings.TypeConverter - securityContextSerializerMap map[string]rest.SecurityContextSerializer -} - -type ConnectorOption func(*connectorOptions) - -func NewRestConnector(url string, client http.Client, options ...ConnectorOption) *RestConnector { - connectorOptions := defaultRESTConnectorOptions() - - for _, o := range options { - o(connectorOptions) - } - - connector := &RestConnector{ - url: url, - httpClient: client, - options: connectorOptions, - } - connector.provider = connector - - chainDecorators(connector) - - return connector -} - -func chainDecorators(connector *RestConnector) { - for _, decorator := range connector.options.decorators { - connector.provider = decorator(connector.provider) - } -} - -func defaultRESTConnectorOptions() *connectorOptions { - return &connectorOptions{ - securityContextSerializerMap: map[string]rest.SecurityContextSerializer{ - security.USER_PASSWORD_SCHEME_ID: rest.NewUserPwdSecContextSerializer(), - security.SESSION_SCHEME_ID: rest.NewSessionSecContextSerializer(), - security.OAUTH_SCHEME_ID: rest.NewOauthSecContextSerializer(), - }, - typeConverter: bindings.NewTypeConverter(bindings.InRestMode()), - enableDefaultContentType: true, - } -} - -// WithDecorators sets decorating APIProvider. -// APIProvider decorators wrap execution of Invoke method to extend runtime with additional functionality. -func WithDecorators(decorators ...core.APIProviderDecorator) ConnectorOption { - return func(options *connectorOptions) { - options.decorators = append(options.decorators, decorators...) - } -} - -// WithRequestProcessors defines request processors for RestConnector -func WithRequestProcessors(requestProcessors ...core.RequestProcessor) ConnectorOption { - return func(options *connectorOptions) { - options.requestProcessors = requestProcessors - } -} - -// WithResponseAcceptors defines response acceptors for RestConnector -func WithResponseAcceptors(responseAcceptors ...core.ResponseAcceptor) ConnectorOption { - return func(options *connectorOptions) { - options.responseAcceptors = responseAcceptors - } -} - -func (j *RestConnector) ApplicationContext() *core.ApplicationContext { - return j.options.appContext -} - -func (j *RestConnector) StatusCode() int { - return j.statusCode -} - -func (j *RestConnector) SetApplicationContext(ctx *core.ApplicationContext) { - j.options.appContext = ctx -} - -func (j *RestConnector) SecurityContext() core.SecurityContext { - return j.options.securityContext -} - -func (j *RestConnector) SetSecurityContext(ctx core.SecurityContext) { - j.options.securityContext = ctx -} - -func (j *RestConnector) SetConnectionMetadata(connectionMetadata map[string]interface{}) { - j.options.connectionMetadata = connectionMetadata -} - -func (j *RestConnector) ConnectionMetadata() map[string]interface{} { - return j.options.connectionMetadata -} - -// If enableDefaultContentType is True then Header[Content-Type] gets overwritten to value 'application/json' -func (j *RestConnector) SetEnableDefaultContentType(enableDefaultContentType bool) { - j.options.enableDefaultContentType = enableDefaultContentType -} - -func (j *RestConnector) SetSecCtxSerializer(schemeID string, serializer rest.SecurityContextSerializer) { - j.options.securityContextSerializerMap[schemeID] = serializer -} - -func (j *RestConnector) SecurityContextSerializerMap() map[string]rest.SecurityContextSerializer { - return j.options.securityContextSerializerMap -} - -// AddRequestProcessor adds request processor to connector. -// Request processors are executed right before request is made to the server -// Deprecated: use WithRequestProcessors instead -func (j *RestConnector) AddRequestProcessor(processor rest.RequestProcessor) { - j.options.requestProcessors = append(j.options.requestProcessors, processor.Process) -} - -// RequestProcessors gets list of all request processors defined in connector -func (j *RestConnector) RequestProcessors() []core.RequestProcessor { - return j.options.requestProcessors -} - -// ResponseAcceptors gets list of all response acceptors defined in connector -func (j *RestConnector) ResponseAcceptors() []core.ResponseAcceptor { - return j.options.responseAcceptors -} - -func (j *RestConnector) NewExecutionContext() *core.ExecutionContext { - if j.options.appContext == nil { - j.options.appContext = common.NewDefaultApplicationContext() - } - appCopy := j.options.appContext.Copy() - common.InsertOperationId(appCopy) - return core.NewExecutionContext(appCopy, j.options.securityContext) -} - -func (j *RestConnector) GetApiProvider() core.APIProvider { - return j.provider -} - -func (j *RestConnector) TypeConverter() *bindings.TypeConverter { - return j.options.typeConverter -} - -func (j *RestConnector) buildHTTPRequest(serializedRequest *rest.Request, - ctx *core.ExecutionContext, restMetadata *protocol.OperationRestMetadata) (*http.Request, error) { - body := strings.NewReader(serializedRequest.RequestBody()) - url := j.url + serializedRequest.URLPath() - method := restMetadata.HttpMethod() - log.Debugf("Invoking action: %q and url: %q", method, url) - - req, err := http.NewRequest(method, url, body) - if err != nil { - return nil, err - } - for k, vlist := range serializedRequest.InputHeaders() { - for _, v := range vlist { - req.Header.Set(k, v) - } - } - if _, ok := req.Header[lib.HTTP_CONTENT_TYPE_HEADER]; !ok && j.options.enableDefaultContentType { - req.Header.Set(lib.HTTP_CONTENT_TYPE_HEADER, lib.JSON_CONTENT_TYPE) - } - req.Header.Set(lib.HTTP_USER_AGENT_HEADER, GetRuntimeUserAgentHeader()) - CopyContextsToHeaders(ctx, req) - return req, nil -} - -func (j *RestConnector) Invoke(serviceID string, operationID string, - inputValue data.DataValue, ctx *core.ExecutionContext) core.MethodResult { - - //TODO do we need serviceID and opID for rest connector? - if ctx == nil { - ctx = j.NewExecutionContext() - } - - // Get operation metadata from connector - restMetadata, errVal := j.retrieveOperationRestMetadata() - if errVal != nil { - return core.NewMethodResult(nil, errVal) - } - - var inputStructValue *data.StructValue - if structValue, ok := inputValue.(*data.StructValue); ok { - inputStructValue = structValue - } else { - err := l10n.NewRuntimeErrorNoParam("vapi.protocol.server.rest.response.not_structure") - errVal := bindings.CreateErrorValueFromMessages(bindings.INVALID_REQUEST_ERROR_DEF, []error{err}) - return core.NewMethodResult(nil, errVal) - } - - securityCtx := ctx.SecurityContext() - var secCtxSerializer rest.SecurityContextSerializer - if securityCtx != nil { - // Get schemeID of the securityContext - schemeID, err := rest.GetSecurityCtxStrValue(securityCtx, security.AUTHENTICATION_SCHEME_ID) - if err != nil { - log.Error(err) - err := l10n.NewRuntimeErrorNoParam("vapi.protocol.client.request.error") - errVal := bindings.CreateErrorValueFromMessages(bindings.INVALID_REQUEST_ERROR_DEF, []error{err}) - return core.NewMethodResult(nil, errVal) - } - - if schemeID != nil { - log.Debug("SecurityContext schemeID is ", schemeID) - // Find the approprate SecurityContextSerializer based on the schemeID - if serializer, ok := j.options.securityContextSerializerMap[*schemeID]; ok { - secCtxSerializer = serializer - } else { - log.Debug("No appropriate SecurityContextSerializer for schemeID %s. HTTP headers will not be added to request", schemeID) - } - } - } - - // Serialize urlPath, inputHeaders and requestBody - serializedRequest, err := rest.SerializeRequestsWithSecCtxSerializers( - inputStructValue, ctx, restMetadata, secCtxSerializer) - if err != nil { - err := l10n.NewRuntimeError("vapi.data.serializers.json.marshall.error", - map[string]string{"errorMessage": err.Error()}) - errVal := bindings.CreateErrorValueFromMessages(bindings.INVALID_REQUEST_ERROR_DEF, []error{err}) - return core.NewMethodResult(nil, errVal) - } - - req, err := j.buildHTTPRequest(serializedRequest, ctx, restMetadata) - - if ctx.Context() != nil { - req = req.WithContext(ctx.Context()) - } - - // Allow client to access the req object before sending the http request - allRequestProcessors := append(ctx.RuntimeData().GetRequestProcessors(), j.options.requestProcessors...) - for _, preProcessor := range allRequestProcessors { - err := preProcessor(req) - if err != nil { - log.Debug(err) - err := l10n.NewRuntimeErrorNoParam("vapi.protocol.client.request.error") - errVal := bindings.CreateErrorValueFromMessages(bindings.INVALID_REQUEST_ERROR_DEF, []error{err}) - return core.NewMethodResult(nil, errVal) - } - } - - response, err := j.httpClient.Do(req) - - if err != nil { - errVal := getVAPIError(err) - return core.NewMethodResult(nil, errVal) - } - - // Provides access to raw response coming from the server - allResponseAcceptors := append(ctx.RuntimeData().GetResponseAcceptors(), j.options.responseAcceptors...) - for _, responseAcceptor := range allResponseAcceptors { - responseAcceptor(response) - } - - return j.PrepareMethodResult(response, restMetadata) -} - -func (j *RestConnector) retrieveOperationRestMetadata() (*protocol.OperationRestMetadata, *data.ErrorValue) { - var connMetadata interface{} - if connMeta, ok := j.ConnectionMetadata()[lib.REST_METADATA]; ok { - connMetadata = connMeta - } else { - err := l10n.NewRuntimeErrorNoParam("vapi.bindings.stub.rest_metadata.unavailable") - errVal := bindings.CreateErrorValueFromMessages(bindings.INVALID_REQUEST_ERROR_DEF, []error{err}) - return nil, errVal - } - - if restMeta, ok := connMetadata.(protocol.OperationRestMetadata); ok { - return &restMeta, nil - } - - err := l10n.NewRuntimeErrorNoParam("vapi.bindings.stub.rest_metadata.type.mismatch") - errVal := bindings.CreateErrorValueFromMessages(bindings.INVALID_REQUEST_ERROR_DEF, []error{err}) - return nil, errVal -} - -func (j *RestConnector) PrepareMethodResult(response *http.Response, restMetadata *protocol.OperationRestMetadata) core.MethodResult { - defer func() { - if response != nil && response.Body != nil { - response.Body.Close() - } - }() - resp, err := ioutil.ReadAll(response.Body) - if err != nil { - err := l10n.NewRuntimeErrorNoParam("vapi.protocol.client.response.error") - // TODO create an appropriate binding error for this - errVal := bindings.CreateErrorValueFromMessages(bindings.INTERNAL_SERVER_ERROR_DEF, []error{err}) - return core.NewMethodResult(nil, errVal) - } - - // assign status code - j.statusCode = response.StatusCode - - respHeader := response.Header - responseBody := string(resp) - methodResult, err := rest.DeserializeResponse(response.StatusCode, respHeader, responseBody, restMetadata) - if err != nil { - err := l10n.NewRuntimeError("vapi.protocol.client.response.unmarshall.error", map[string]string{"responseBody": responseBody}) - // TODO create an appropriate binding error for this - errVal := bindings.CreateErrorValueFromMessages(bindings.INTERNAL_SERVER_ERROR_DEF, []error{err}) - return core.NewMethodResult(nil, errVal) - } - return methodResult -} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/connector.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/connector.go index 728aaf367..1d941a06f 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/connector.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/connector.go @@ -1,21 +1,138 @@ -/* Copyright © 2019 VMware, Inc. All Rights Reserved. +/* Copyright © 2019, 2021 VMware, Inc. All Rights Reserved. SPDX-License-Identifier: BSD-2-Clause */ package client import ( "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + "github.com/vmware/vsphere-automation-sdk-go/runtime/common" "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/internal" ) +// Connector provides and keeps common information for executing vapi bindings requests +// todo: embedding internal interfaces is not a good option +// as it might mislead developer go make backwards incompatible changes. +// Move interface to protocol package in order to remove need for referencing internal interface +// this would require bindings update as currently they use client.Connector +// internal code, currently, can not reference this interface as cyclic imports are not allowed in go type Connector interface { - GetApiProvider() core.APIProvider - SetApplicationContext(*core.ApplicationContext) - ApplicationContext() *core.ApplicationContext - SetSecurityContext(core.SecurityContext) - SecurityContext() core.SecurityContext - NewExecutionContext() *core.ExecutionContext - TypeConverter() *bindings.TypeConverter - SetConnectionMetadata(map[string]interface{}) - ConnectionMetadata() map[string]interface{} + internal.Connector } + +type connector struct { + address string + protocol core.APIProvider + provider core.APIProvider + decorators []core.APIProviderDecorator + securityContext core.SecurityContext + appContext *core.ApplicationContext + connectionMetadata map[string]interface{} + typeConverter *bindings.TypeConverter +} + +// NewConnector instantiates connector object, used by vAPI bindings for client-server communication. +// returned Connector instance is safe to be used across go routines (once VAPI-4899 gets resolved). +// Default vAPI protocol used for communication is JSON-RPC. To use a different one such as REST, +// appropriate ConnectorOption need to be provided. +// connectorOptions are used also to adjust the connector instance appropriately. Such as setting +// specific application and security contexts, specific http.Client instance and so on. +func NewConnector(address string, connectorOptions ...ConnectorOption) *connector { + defaultConnector := getDefaultConnector(address) + + for _, fn := range connectorOptions { + fn(defaultConnector) + } + + chainDecorators(defaultConnector) + + return defaultConnector +} + +func getDefaultConnector(address string) *connector { + c := &connector{ + address: address, + typeConverter: bindings.NewTypeConverter(), + } + c.protocol = internal.NewJsonRpcHttpProtocol(c) + + return c +} + +func chainDecorators(connector *connector) { + connector.provider = connector + for _, decorator := range connector.decorators { + connector.provider = decorator(connector.provider) + } +} + +// <-- Connector interface implementation start + +// Address gets connector's address +func (c *connector) Address() string { + return c.address +} + +// ApplicationContext gets connector's application context +func (c *connector) ApplicationContext() *core.ApplicationContext { + return c.appContext +} + +// SecurityContext gets connector's security context +func (c *connector) SecurityContext() core.SecurityContext { + return c.securityContext +} + +// GetApiProvider gets current connector's provider. By default this is the connector +// instance itself. This provider could be decorated by WithDecorators ConnectorOption +// to extend connector's Invoke functionality by calling a different core.APIProvider beforehand. +func (c *connector) GetApiProvider() core.APIProvider { + return c.provider +} + +// TypeConverter gets connector's type converter +func (c *connector) TypeConverter() *bindings.TypeConverter { + return c.typeConverter +} + +// NewExecutionContext creates vAPI execution context from connector's security and application contexts +func (c *connector) NewExecutionContext() *core.ExecutionContext { + if c.appContext == nil { + c.appContext = core.NewApplicationContext(nil) + } + // use application context copy for thread safety + appContextCopy := c.appContext.Copy() + common.InsertOperationId(appContextCopy) + executionCtx := core.NewExecutionContext(appContextCopy, c.securityContext) + // Set default accepted response type. + executionCtx.SetConnectionMetadata(core.ResponseTypeKey, core.OnlyMonoResponse) + return executionCtx +} + +// verify we implement Connector interface +var _ Connector = &connector{} + +// <-- Connector interface implementation end + +// <-- APIProvider interface implementation start + +// Invoke does the actual call to the server based on the specific connector's protocol. +// By default this is the JSON-RPC protocol. +func (c *connector) Invoke( + serviceId string, + operationId string, + inputValue data.DataValue, + ctx *core.ExecutionContext) core.MethodResult { + + return c.protocol.Invoke( + serviceId, + operationId, + inputValue, + ctx) +} + +// verify we implement core.APIProvider interface +var _ core.APIProvider = &connector{} + +// <-- APIProvider interface implementation end diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/connector_options.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/connector_options.go new file mode 100644 index 000000000..8dddfd4ec --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/connector_options.go @@ -0,0 +1,135 @@ +/* Copyright © 2021-2022 VMware, Inc. All Rights Reserved. + SPDX-License-Identifier: BSD-2-Clause */ + +package client + +import ( + "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + "github.com/vmware/vsphere-automation-sdk-go/runtime/data/serializers/rest" + "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/internal" + vapiHttp "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/http" + "github.com/vmware/vsphere-automation-sdk-go/runtime/security" + "net/http" +) + +type ConnectorOption func(*connector) + +// UsingRest instruments connector to use REST protocol +// setting nil for restOptions would assume default REST client options +func UsingRest(restOptions protocol.RestClientOptions) ConnectorOption { + return func(connector *connector) { + if restOptions == nil { + restOptions = NewRestClientOptions( + true, + map[string]protocol.SecurityContextSerializer{ + security.USER_PASSWORD_SCHEME_ID: rest.NewUserPwdSecContextSerializer(), + security.SESSION_SCHEME_ID: rest.NewSessionSecContextSerializer(), + security.OAUTH_SCHEME_ID: rest.NewOauthSecContextSerializer(), + }) + } + connector.protocol = internal.NewRESTHttpProtocol(connector, restOptions) + } +} + +// WithHttpClient sets specific http.Client on connector instance +func WithHttpClient(client *http.Client) ConnectorOption { + return func(connector *connector) { + if httpTransport, ok := connector.protocol.(internal.HttpClientTransport); ok { + httpTransport.SetHttpClient(client) + } else { + panic("underlying protocol does not implement HttpClientTransport interface") + } + } +} + +// WithStreamingProtocol sets streaming wire protocol +// Default option is lib.VAPI_STREAMING_CONTENT_TYPE +// lib.VAPI_STREAMING_CLEAN_JSON_CONTENT_TYPE can be used as well for shorter wire format. +func WithStreamingProtocol(acceptHeader string) ConnectorOption { + return func(connector *connector) { + if streamingTransport, ok := connector.protocol.(internal.StreamingTransport); ok { + streamingTransport.SetStreamingProtocol(acceptHeader) + } else { + panic("underlying protocol does not implement StreamingTransport") + } + } +} + +// WithClientFrameDeserializer sets streaming frame deserializer. +// Frame deserializer is used to handle raw []byte frame data +// and deserialize it into runtime specific channel of core.MethodResult type. +func WithClientFrameDeserializer(deserializer vapiHttp.ClientFrameDeserializer) ConnectorOption { + return func(connector *connector) { + if streamingTransport, ok := connector.protocol.(internal.StreamingTransport); ok { + streamingTransport.SetClientFrameDeserializer(deserializer) + } else { + panic("underlying protocol does not implement StreamingTransport") + } + } +} + +// WithSecurityContext sets specified security context on connector instance +func WithSecurityContext(secCtx core.SecurityContext) ConnectorOption { + return func(connector *connector) { + connector.securityContext = secCtx + } +} + +// WithApplicationContext sets specified application context on connector instance +func WithApplicationContext(appCtx *core.ApplicationContext) ConnectorOption { + return func(connector *connector) { + connector.appContext = appCtx + } +} + +// WithDecorators sets decorating APIProvider. +// APIProvider decorators wrap execution of Invoke method to extend runtime with additional functionality. +func WithDecorators(decorators ...core.APIProviderDecorator) ConnectorOption { + return func(connector *connector) { + connector.decorators = append(connector.decorators, decorators...) + } +} + +// WithRequestProcessors defines request processors for connector +// Used to read or extend http request object +func WithRequestProcessors(requestProcessors ...core.RequestProcessor) ConnectorOption { + return func(connector *connector) { + if httpTransport, ok := connector.protocol.(internal.HttpClientTransport); ok { + httpTransport.WithRequestProcessors(requestProcessors...) + } else { + panic("Underlying protocol does not implement HttpClientTransport interface") + } + } +} + +// WithResponseAcceptors defines response acceptors for connector +// Used to read specific information from http response object +func WithResponseAcceptors(responseAcceptors ...core.ResponseAcceptor) ConnectorOption { + return func(connector *connector) { + if httpTransport, ok := connector.protocol.(internal.HttpClientTransport); ok { + httpTransport.WithResponseAcceptors(responseAcceptors...) + } else { + panic("Underlying protocol does not implement HttpClientTransport interface") + } + } +} + +// WithAPIProvider sets custom API provider to be used for invoking of operations +// Useful if e.g. server and client bindings reside in the same host. +// You can then directly connect client to server's implementation using WithAPIProvider +// +// // Server implementation +// localProvider := NewLocalProvider() +// ... +// +// // client connector +// connector:= NewConnector("dummyAddress", WithAPIProvider(localProvider)) +// // instantiate bindings client +// client := NewVMClient(connector) // from generated bindings +// client.CreateVM() // from generated bindings +func WithAPIProvider(apiProvider core.APIProvider) ConnectorOption { + return func(connector *connector) { + connector.provider = apiProvider + } +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/internal/connector.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/internal/connector.go new file mode 100644 index 000000000..d44c4c756 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/internal/connector.go @@ -0,0 +1,19 @@ +/* Copyright © 2021 VMware, Inc. All Rights Reserved. + SPDX-License-Identifier: BSD-2-Clause */ + +package internal + +import ( + "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + "github.com/vmware/vsphere-automation-sdk-go/runtime/core" +) + +// Connector contract for implementing specific client connector type +type Connector interface { + Address() string + ApplicationContext() *core.ApplicationContext + SecurityContext() core.SecurityContext + NewExecutionContext() *core.ExecutionContext + GetApiProvider() core.APIProvider + TypeConverter() *bindings.TypeConverter +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/internal/json_rpc.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/internal/json_rpc.go new file mode 100644 index 000000000..6b5b528d6 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/internal/json_rpc.go @@ -0,0 +1,457 @@ +/* Copyright © 2019, 2021-2022 VMware, Inc. All Rights Reserved. + SPDX-License-Identifier: BSD-2-Clause */ + +package internal + +import ( + "bytes" + "context" + "encoding/json" + "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + "github.com/vmware/vsphere-automation-sdk-go/runtime/common" + "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + "github.com/vmware/vsphere-automation-sdk-go/runtime/data/serializers" + "github.com/vmware/vsphere-automation-sdk-go/runtime/data/serializers/cleanjson" + "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" + "github.com/vmware/vsphere-automation-sdk-go/runtime/log" + vapiHttp "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/http" + "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/server/rpc/msg" + "github.com/vmware/vsphere-automation-sdk-go/runtime/security" + "io" + "io/ioutil" + "net/http" + "strings" +) + +// JsonRpcHttpProtocol provides functionality for making and handling http JSON-RPC calls to a server +type JsonRpcHttpProtocol struct { + Connector + *HttpTransport + requestPreProcessors []core.JSONRPCRequestPreProcessor + responseHandlers []vapiHttp.ClientResponseHandler + streamingAcceptHeader string +} + +var _ StreamingTransport = NewJsonRpcHttpProtocol(nil) + +// NewJsonRpcHttpProtocol instantiates instance of JsonRpcHttpProtocol +func NewJsonRpcHttpProtocol(c Connector) *JsonRpcHttpProtocol { + return &JsonRpcHttpProtocol{ + Connector: c, + HttpTransport: NewHttpTransport(), + requestPreProcessors: []core.JSONRPCRequestPreProcessor{ + security.NewJSONSsoSigner(), + }, + responseHandlers: []vapiHttp.ClientResponseHandler{ + NewFramesResponseHandler(), + NewCleanJsonFramesResponseHandler(), + NewRegularResponseHandler(), + }, + streamingAcceptHeader: lib.VAPI_STREAMING_CONTENT_TYPE, + } +} + +// SetStreamingProtocol sets streaming wire protocol +// Default option is lib.VAPI_STREAMING_CONTENT_TYPE +// lib.VAPI_STREAMING_CLEAN_JSON_CONTENT_TYPE can be used as well for shorter wire format. +func (j *JsonRpcHttpProtocol) SetStreamingProtocol(acceptHeader string) { + j.streamingAcceptHeader = acceptHeader +} + +func (j *JsonRpcHttpProtocol) SetClientFrameDeserializer(deserializer vapiHttp.ClientFrameDeserializer) { + for _, handler := range j.responseHandlers { + if h, ok := handler.(vapiHttp.ClientFramesResponseHandler); ok { + h.SetClientFrameDeserializer(deserializer) + } + } +} + +// Invoke from given parameters makes http request to remote server +func (j *JsonRpcHttpProtocol) Invoke( + serviceId string, + operationId string, + inputValue data.DataValue, + ctx *core.ExecutionContext) core.MethodResult { + + request, err := j.buildRequest(serviceId, operationId, inputValue, ctx) + if err != nil { + vapiErr := getRequestError(err.Error()) + return getErrorMethodResult(vapiErr) + } + + response, err := j.executeRequest(ctx, request) + if err != nil { + vapiErr := getVAPIError(err) + return getErrorMethodResult(vapiErr) + } + + return j.handleResponse(ctx, response) +} + +func (j *JsonRpcHttpProtocol) buildRequest( + serviceId string, + operationId string, + inputValue data.DataValue, + ctx *core.ExecutionContext) (*http.Request, error) { + + if ctx == nil { + panic("execution context can't be nil") + } + if !ctx.ApplicationContext().HasProperty(lib.OPID) { + common.InsertOperationId(ctx.ApplicationContext()) + } + opId := ctx.ApplicationContext().GetProperty(lib.OPID) + + var jsonRpcEncoder = msg.NewJsonRpcEncoder() + encodedInput, err := jsonRpcEncoder.Encode(inputValue) + if err != nil { + return nil, err + } + + encodedInputMap := map[string]interface{}{} + err = json.Unmarshal(encodedInput, &encodedInputMap) + if err != nil { + return nil, err + } + + log.Debugf("Invoking with input %+v", string(encodedInput)) + + executionCtxJson, err := ctx.JSON() + if err != nil { + return nil, err + } + + var params = make(map[string]interface{}) + params[lib.REQUEST_INPUT] = encodedInputMap + params[lib.EXECUTION_CONTEXT] = executionCtxJson + params[lib.REQUEST_OPERATION_ID] = operationId + params[lib.REQUEST_SERVICE_ID] = serviceId + var jsonRpcRequest = msg.NewJsonRpc20Request(lib.JSONRPC_VERSION, lib.JSONRPC_INVOKE, params, opId, false) + + var requestJson = jsonRpcRequest.JSON() + for _, preProcessor := range j.requestPreProcessors { + err = preProcessor.Process(&requestJson) + if err != nil { + return nil, err + } + } + + var jsonRpcRequestSerializer = msg.NewJsonRpc20RequestSerializer(jsonRpcRequest) + requestBytes, err := jsonRpcRequestSerializer.MarshalJSON() + if err != nil { + return nil, err + } + + request, err := http.NewRequest(http.MethodPost, j.Connector.Address(), bytes.NewBuffer(requestBytes)) + if err != nil { + return nil, err + } + + request.Header.Set(lib.HTTP_CONTENT_TYPE_HEADER, lib.JSON_CONTENT_TYPE) + request.Header.Set(lib.VAPI_SERVICE_HEADER, serviceId) + request.Header.Set(lib.VAPI_OPERATION_HEADER, operationId) + request.Header.Set(lib.HTTP_USER_AGENT_HEADER, GetRuntimeUserAgentHeader()) + + request.Header.Set(lib.HTTP_ACCEPT, lib.JSON_CONTENT_TYPE) + + responseType := core.AcceptableResponseType(ctx.Context()) + + if responseType.AcceptsStreamResponse() { + request.Header.Add(lib.HTTP_ACCEPT, j.streamingAcceptHeader) + } + + copyContextsToHeaders(ctx, request.Header) + + return request, nil +} + +func (j *JsonRpcHttpProtocol) handleResponse( + ctx *core.ExecutionContext, + response *http.Response) core.MethodResult { + contentType := response.Header[lib.HTTP_CONTENT_TYPE_HEADER] + if contentType == nil { + responseError := newResponseError( + bindings.INTERNAL_SERVER_ERROR_DEF, + "vapi.protocol.client.response.error.missingContentType", + nil) + return getErrorMethodResult(responseError) + } + + for _, handler := range j.responseHandlers { + result, err := handler.HandleResponse(ctx.Context(), response) + if err != nil { + responseError := getResponseError(err.Error()) + return getErrorMethodResult(responseError) + } + if result != nil { + return result + } + } + + responseError := newResponseError( + bindings.INTERNAL_SERVER_ERROR_DEF, + "vapi.protocol.client.response.error.unknownContentType", + map[string]string{"contentType": strings.Join(contentType, ", ")}) + return getErrorMethodResult(responseError) +} + +type RegularResponseHandler struct { + decoder *msg.JsonRpcDecoder +} + +var _ vapiHttp.ClientResponseHandler = &RegularResponseHandler{} + +func NewRegularResponseHandler() *RegularResponseHandler { + return &RegularResponseHandler{decoder: msg.NewJsonRpcDecoder()} +} + +func (r *RegularResponseHandler) HandleResponse(_ context.Context, response *http.Response) (core.MethodResult, error) { + if !common.StringSliceContains(response.Header[lib.HTTP_CONTENT_TYPE_HEADER], lib.JSON_CONTENT_TYPE) { + return nil, nil + } + + defer closeResponse(response) + + responseBody, err := ioutil.ReadAll(response.Body) + if err != nil { + return nil, err + } + + jsonRpcResponse, deserializeError := msg.DeSerializeResponse(responseBody) + //TODO: simplify DeserializeResponse API to return only error instead of JsonRpc20Error + if deserializeError != nil { + responseError := getResponseError(deserializeError.Message()) + result := getErrorMethodResult(responseError) + return result, nil + } + + if jsonRpcResponseMap, ok := jsonRpcResponse.Result().(map[string]interface{}); ok { + methodResult, err := r.decoder.DeserializeMethodResult(jsonRpcResponseMap) + if err != nil { + return nil, err + } + return methodResult, nil + } else if jsonRpcErrorResponseMap := jsonRpcResponse.Error(); jsonRpcErrorResponseMap != nil { + methodResult, err := r.decoder.DeserializeMethodResult(jsonRpcErrorResponseMap) + if err != nil { + return nil, err + } + return methodResult, nil + } + + err = newResponseError( + bindings.INTERNAL_SERVER_ERROR_DEF, + "vapi.protocol.client.response.error.invalidResponse", + nil) + return nil, err +} + +type FramesResponseHandler struct { + deserializer vapiHttp.ClientFrameDeserializer +} + +var _ vapiHttp.ClientFramesResponseHandler = &FramesResponseHandler{} + +func NewFramesResponseHandler() *FramesResponseHandler { + return &FramesResponseHandler{ + deserializer: NewJsonFrameDeserializer(msg.NewJsonRpcDecoder()), + } +} + +func (c *FramesResponseHandler) SetClientFrameDeserializer(deserializer vapiHttp.ClientFrameDeserializer) { + c.deserializer = deserializer +} + +func (c *FramesResponseHandler) HandleResponse( + ctx context.Context, + response *http.Response) (core.MethodResult, error) { + + contentType := response.Header[lib.HTTP_CONTENT_TYPE_HEADER] + if !common.StringSliceContains(contentType, lib.VAPI_STREAMING_CONTENT_TYPE) { + return nil, nil + } + + return handleFramesResponse(ctx, c.deserializer, response) +} + +type CleanJsonFramesResponseHandler struct { + deserializer vapiHttp.ClientFrameDeserializer +} + +var _ vapiHttp.ClientFramesResponseHandler = &CleanJsonFramesResponseHandler{} + +func NewCleanJsonFramesResponseHandler() *CleanJsonFramesResponseHandler { + return &CleanJsonFramesResponseHandler{ + deserializer: NewJsonFrameDeserializer(cleanjson.NewJsonToDataValueDecoder()), + } +} + +func (c *CleanJsonFramesResponseHandler) SetClientFrameDeserializer(deserializer vapiHttp.ClientFrameDeserializer) { + c.deserializer = deserializer +} + +func (c *CleanJsonFramesResponseHandler) HandleResponse( + ctx context.Context, + response *http.Response) (core.MethodResult, error) { + + contentType := response.Header[lib.HTTP_CONTENT_TYPE_HEADER] + if !common.StringSliceContains(contentType, lib.VAPI_STREAMING_CLEAN_JSON_CONTENT_TYPE) { + return nil, nil + } + + return handleFramesResponse(ctx, c.deserializer, response) +} + +func handleFramesResponse( + ctx context.Context, + deserializer vapiHttp.ClientFrameDeserializer, + response *http.Response) (core.MethodResult, error) { + + frames := make(chan []byte) + + framesReadCtx := core.WithErrorContext(ctx) + go getFrames(framesReadCtx, frames, response) + + methodResultFrames, err := deserializer.DeserializeFrames(framesReadCtx, frames) + if err != nil { + return nil, err + } + + methodResult := core.NewStreamMethodResult(methodResultFrames, func() { framesReadCtx.Cancel(nil) }) + return methodResult, nil + +} + +func getFrames(ctx *core.ErrorContext, frames chan []byte, response *http.Response) { + defer close(frames) + defer closeResponse(response) + + vapiFrameReader := vapiHttp.NewVapiFrameReader(response.Body) + + for { + // check if client canceled request before every frame read + select { + case <-ctx.Done(): + // client cancel + log.Info("Client canceled request") + return + default: + //continue execution + } + + frameData, err := vapiFrameReader.ReadFrame() + if err == io.EOF || err == context.Canceled { + // end of stream or request canceled by client + return + } else if err != nil { + ctx.Cancel(getResponseError(err.Error())) + return + } + frames <- frameData + } +} + +type JsonFrameDeserializer struct { + decoder serializers.MethodResultDeserializer +} + +var _ vapiHttp.ClientFrameDeserializer = &JsonFrameDeserializer{} + +func NewJsonFrameDeserializer(decoder serializers.MethodResultDeserializer) *JsonFrameDeserializer { + return &JsonFrameDeserializer{decoder: decoder} +} + +func (j *JsonFrameDeserializer) DeserializeFrames(ctx context.Context, frames chan []byte) (chan core.MonoResult, error) { + result := make(chan core.MonoResult) + + go func() { + defer close(result) + + for { + select { + case <-ctx.Done(): + err := ctx.Err() + // context canceled + if err == context.Canceled { + return + } + // another error occurred + if err != nil { + // error populated in getFrames + responseError := getResponseError(err.Error()) + result <- getErrorMonoResult(responseError) + } + return + case frame := <-frames: + deserializedFrame, err := j.deserializeFrame(frame) + if err != nil { + responseError := getResponseError(err.Error()) + result <- getErrorMonoResult(responseError) + } + + if deserializedFrame != nil { + result <- deserializedFrame + } else { + return + } + } + } + }() + + return result, nil +} + +func (j *JsonFrameDeserializer) deserializeFrame(frameData []byte) (core.MethodResult, error) { + var jsonFrame map[string]interface{} + dec := json.NewDecoder(bytes.NewBuffer(frameData)) + dec.UseNumber() + err := dec.Decode(&jsonFrame) + if err != nil { + return nil, err + } + + jsonRpcResponse, responseDeserializationErr := msg.GetJsonRpc20Response(jsonFrame) + //TODO: simplify GetJsonRpc20Response API to return only error instead of JsonRpc20Error + if responseDeserializationErr != nil { + responseError := getResponseError(responseDeserializationErr.Message()) + return nil, responseError + } + + return j.getMethodResultFrame(&jsonRpcResponse, j.decoder) +} + +func (j *JsonFrameDeserializer) getMethodResultFrame( + jsonRpcResponse *msg.JsonRpc20Response, + decoder serializers.MethodResultDeserializer) (core.MethodResult, error) { + if jsonRpcResponseMap, ok := jsonRpcResponse.Result().(map[string]interface{}); ok { + // check for terminal frame + if len(jsonRpcResponseMap) == 0 { + log.Debug("Received terminal frame") + return nil, nil + } + methodResult, err := decoder.DeserializeMethodResult(jsonRpcResponseMap) + if err != nil { + return nil, err + } + return methodResult, nil + } else if jsonRpcErrorResponseMap := jsonRpcResponse.Error(); jsonRpcErrorResponseMap != nil { + methodResult, err := decoder.DeserializeMethodResult(jsonRpcErrorResponseMap) + if err != nil { + return nil, err + } + return methodResult, nil + } + + responseError := newResponseError( + bindings.INTERNAL_SERVER_ERROR_DEF, + "vapi.protocol.client.response.error.invalidFrame", + nil) + return nil, responseError +} + +func closeResponse(r *http.Response) { + if r != nil && r.Body != nil { + _ = r.Body.Close() + } +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/internal/rest.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/internal/rest.go new file mode 100644 index 000000000..d9d3934b4 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/internal/rest.go @@ -0,0 +1,220 @@ +/* Copyright © 2019-2021 VMware, Inc. All Rights Reserved. + SPDX-License-Identifier: BSD-2-Clause */ + +package internal + +import ( + "io/ioutil" + "net/http" + "strings" + + "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + "github.com/vmware/vsphere-automation-sdk-go/runtime/data/serializers/rest" + "github.com/vmware/vsphere-automation-sdk-go/runtime/l10n" + "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" + "github.com/vmware/vsphere-automation-sdk-go/runtime/log" + "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + "github.com/vmware/vsphere-automation-sdk-go/runtime/security" +) + +// RESTHttpProtocol provides functionality for making and handling http REST calls to a server +type RESTHttpProtocol struct { + Connector + *HttpTransport + Options protocol.RestClientOptions +} + +// NewRESTHttpProtocol instantiates instance of RESTHttpProtocol +func NewRESTHttpProtocol(c Connector, restOptions protocol.RestClientOptions) *RESTHttpProtocol { + return &RESTHttpProtocol{ + Connector: c, + HttpTransport: NewHttpTransport(), + Options: restOptions, + } +} + +// SecurityContextSerializerMap gets map of all security serializers +func (r *RESTHttpProtocol) SecurityContextSerializerMap() map[string]protocol.SecurityContextSerializer { + return r.Options.SecurityContextSerializers() +} + +// Invoke from given parameters makes http request to remote server +func (r *RESTHttpProtocol) Invoke( + serviceId string, + operationId string, + inputValue data.DataValue, + ctx *core.ExecutionContext) core.MethodResult { + + request, err := r.buildRequest(serviceId, operationId, inputValue, ctx) + if err != nil { + vapiErr := getRequestError(err.Error()) + return getErrorMethodResult(vapiErr) + } + + response, err := r.executeRequest(ctx, request) + if err != nil { + vapiErr := getVAPIError(err) + return getErrorMethodResult(vapiErr) + } + + return r.handleResponse(ctx, response) +} + +func (r *RESTHttpProtocol) buildRequest( + _ string, + operationId string, + inputValue data.DataValue, + ctx *core.ExecutionContext) (*http.Request, error) { + + if ctx == nil { + panic("execution context can't be nil") + } + + // Get operation metadata from connector + restMetadata, err := r.retrieveOperationRestMetadata(ctx) + if err != nil { + return nil, err + } + + inputStructValue, ok := inputValue.(*data.StructValue) + if !ok { + return nil, l10n.NewRuntimeErrorNoParam("vapi.protocol.server.rest.response.not_structure") + } + + secCtxSerializer, err := r.getSecurityContextSerializer(ctx.SecurityContext()) + if err != nil { + return nil, err + } + + // Serialize urlPath, inputHeaders and requestBody + serializedRequest, err := rest.SerializeRequestsWithSecCtxSerializers( + inputStructValue, ctx, restMetadata, secCtxSerializer) + if err != nil { + return nil, err + } + + httpRequest, err := r.buildHTTPRequest(ctx, serializedRequest, restMetadata) + if err != nil { + return nil, err + } + + if strings.HasSuffix(operationId, lib.TaskInvocationString) { + queryParams := httpRequest.URL.Query() + queryParams.Add(lib.TaskRESTQueryKey, "true") + httpRequest.URL.RawQuery = queryParams.Encode() + } + + // fill in request with go context from bindings + if ctx.Context() != nil { + httpRequest = httpRequest.WithContext(ctx.Context()) + } + + return httpRequest, nil +} + +func (r *RESTHttpProtocol) retrieveOperationRestMetadata(ctx *core.ExecutionContext) (*protocol.OperationRestMetadata, error) { + contextValue, err := ctx.ConnectionMetadata(core.RESTMetadataKey) + if err != nil { + return nil, l10n.NewRuntimeErrorNoParam("vapi.bindings.stub.rest_metadata.unavailable") + } + restMetadata, ok := contextValue.(protocol.OperationRestMetadata) + if !ok { + err := l10n.NewRuntimeErrorNoParam("vapi.bindings.stub.rest_metadata.type.mismatch") + return nil, err + } + return &restMetadata, nil +} + +func (r *RESTHttpProtocol) getSecurityContextSerializer(securityContext core.SecurityContext) (protocol.SecurityContextSerializer, error) { + if securityContext != nil { + // Get schemeID of the securityContext + schemeID, err := rest.GetSecurityCtxStrValue(securityContext, security.AUTHENTICATION_SCHEME_ID) + if err != nil { + return nil, err + } + + if schemeID == nil { + return nil, nil + } + + log.Debugf("SecurityContext schemeID is: ", schemeID) + // Find the appropriate SecurityContextSerializer based on the schemeID + secCtxSerializer, ok := r.Options.SecurityContextSerializers()[*schemeID] + if !ok { + log.Debug("No appropriate SecurityContextSerializer for schemeID %s. "+ + "Security related HTTP headers will not be added to request", schemeID) + return nil, nil + } + return secCtxSerializer, nil + } + return nil, nil +} + +func (r *RESTHttpProtocol) buildHTTPRequest( + ctx *core.ExecutionContext, + serializedRequest *rest.Request, + restMetadata *protocol.OperationRestMetadata) (*http.Request, error) { + + body := strings.NewReader(serializedRequest.RequestBody()) + url := r.Connector.Address() + serializedRequest.URLPath() + method := restMetadata.HttpMethod() + log.Debugf("Invoking action: %q and url: %q", method, url) + + request, err := http.NewRequest(method, url, body) + if err != nil { + return nil, err + } + + for headerKey, headerValues := range serializedRequest.InputHeaders() { + for _, headerValue := range headerValues { + request.Header.Set(headerKey, headerValue) + } + } + + // if not set up to what InputHeaders point to use enabledDefaultContentType flag + if _, ok := request.Header[lib.HTTP_CONTENT_TYPE_HEADER]; !ok && r.Options.EnableDefaultContentType() { + request.Header.Set(lib.HTTP_CONTENT_TYPE_HEADER, lib.JSON_CONTENT_TYPE) + } + + request.Header.Set(lib.HTTP_USER_AGENT_HEADER, GetRuntimeUserAgentHeader()) + + copyContextsToHeaders(ctx, request.Header) + + return request, nil +} + +func (r *RESTHttpProtocol) handleResponse(ctx *core.ExecutionContext, response *http.Response) core.MethodResult { + defer func() { + if response != nil && response.Body != nil { + err := response.Body.Close() + if err != nil { + panic(err) + } + } + }() + + restMetadata, err := r.retrieveOperationRestMetadata(ctx) + if err != nil { + responseError := getResponseError(err.Error()) + return getErrorMethodResult(responseError) + } + + return r.PrepareMethodResult(response, restMetadata) +} + +func (r *RESTHttpProtocol) PrepareMethodResult(response *http.Response, restMetadata *protocol.OperationRestMetadata) core.MethodResult { + resp, err := ioutil.ReadAll(response.Body) + if err != nil { + responseError := getResponseError(err.Error()) + return getErrorMethodResult(responseError) + } + + responseBody := string(resp) + methodResult, err := rest.DeserializeResponse(response.StatusCode, response.Header, responseBody, restMetadata) + if err != nil { + responseError := getResponseError(err.Error()) + return getErrorMethodResult(responseError) + } + return methodResult +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/internal/transport.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/internal/transport.go new file mode 100644 index 000000000..998350a67 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/internal/transport.go @@ -0,0 +1,261 @@ +/* Copyright © 2019, 2021 VMware, Inc. All Rights Reserved. + SPDX-License-Identifier: BSD-2-Clause */ + +package internal + +import ( + "encoding/asn1" + "fmt" + "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + "github.com/vmware/vsphere-automation-sdk-go/runtime/l10n" + "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" + "github.com/vmware/vsphere-automation-sdk-go/runtime/log" + "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/metadata" + vapiHttp "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/http" + "github.com/vmware/vsphere-automation-sdk-go/runtime/security" + "net" + "net/http" + "reflect" + "runtime" + "strings" + "syscall" +) + +// StreamingTransport is a contract for managing streaming related options +type StreamingTransport interface { + SetStreamingProtocol(string) + SetClientFrameDeserializer(deserializer vapiHttp.ClientFrameDeserializer) +} + +// HttpClientTransport provides contract for access to http specific protocols +type HttpClientTransport interface { + SetHttpClient(client *http.Client) + WithRequestProcessors(...core.RequestProcessor) + WithResponseAcceptors(...core.ResponseAcceptor) +} + +// HttpTransport type provides functionality for making http calls to a server. +type HttpTransport struct { + httpClient *http.Client + requestProcessors []core.RequestProcessor + responseAcceptors []core.ResponseAcceptor +} + +// NewHttpTransport instantiates instance of HttpTransport type +func NewHttpTransport() *HttpTransport { + return &HttpTransport{ + httpClient: &http.Client{}, + } +} + +// SetHttpClient sets different from default http.Client to be used for client to server communication. +func (h *HttpTransport) SetHttpClient(client *http.Client) { + h.httpClient = client +} + +var _ HttpClientTransport = &HttpTransport{} + +// WithRequestProcessors sets request processors to be called before making a request to the server. +func (h *HttpTransport) WithRequestProcessors(processors ...core.RequestProcessor) { + h.requestProcessors = processors +} + +// RequestProcessors gets list of all request processors defined in connector +func (h *HttpTransport) RequestProcessors() []core.RequestProcessor { + return h.requestProcessors +} + +// WithResponseAcceptors specifies response acceptors to be called after a response is returned from the server. +func (h *HttpTransport) WithResponseAcceptors(acceptors ...core.ResponseAcceptor) { + h.responseAcceptors = acceptors +} + +// ResponseAcceptors gets list of all response acceptors defined in connector +func (h *HttpTransport) ResponseAcceptors() []core.ResponseAcceptor { + return h.responseAcceptors +} + +// executeRequest makes http call to the server +func (h *HttpTransport) executeRequest(ctx *core.ExecutionContext, request *http.Request) (*http.Response, error) { + if ctx == nil { + panic("execution context must not be nil") + } + + // Allow client to access the req object before executing it + allRequestProcessors := append(ctx.RuntimeData().GetRequestProcessors(), h.requestProcessors...) + for _, preProcessor := range allRequestProcessors { + err := preProcessor(request) + if err != nil { + return nil, err + } + } + + if ctx.Context() != nil { + request = request.WithContext(ctx.Context()) + } + + response, err := h.httpClient.Do(request) + if err != nil { + return nil, err + } + + acceptableResponseType := core.AcceptableResponseType(ctx.Context()) + + contentType := response.Header.Get(lib.HTTP_CONTENT_TYPE_HEADER) + + if acceptableResponseType == core.OnlyStreamResponse && contentType != lib.VAPI_STREAMING_CONTENT_TYPE && contentType != lib.VAPI_STREAMING_CLEAN_JSON_CONTENT_TYPE { + return nil, core.UnacceptableContent + } + + // Provides access to raw response + allResponseAcceptors := append(ctx.RuntimeData().GetResponseAcceptors(), h.responseAcceptors...) + for _, responseAcceptor := range allResponseAcceptors { + responseAcceptor(response) + } + + return response, nil +} + +// GetRuntimeUserAgentHeader returns User-Agent header for go runtime +func GetRuntimeUserAgentHeader() string { + return fmt.Sprintf("vAPI/%s Go/%s (%s; %s)", metadata.RuntimeVersion, runtime.Version(), runtime.GOOS, runtime.GOARCH) +} + +// copyContextsToHeaders sets request headers using execution context properties +func copyContextsToHeaders(ctx *core.ExecutionContext, header http.Header) { + appCtx := ctx.ApplicationContext() + secCtx := ctx.SecurityContext() + + if appCtx != nil { + for key, value := range appCtx.GetAllProperties() { + keyLowerCase := strings.ToLower(key) + switch keyLowerCase { + case lib.HTTP_USER_AGENT_HEADER: + // Prepend application user agent to runtime user agent + vapiUserAgent := header.Get(lib.HTTP_USER_AGENT_HEADER) + userAgent := fmt.Sprintf("%s %s", *value, vapiUserAgent) + header.Set(lib.HTTP_USER_AGENT_HEADER, userAgent) + case lib.HTTP_ACCEPT_LANGUAGE: + header.Set(lib.HTTP_ACCEPT_LANGUAGE, *value) + default: + header.Set(lib.VAPI_HEADER_PREFIX+keyLowerCase, *value) + } + } + } + + if secCtx != nil { + if secCtx.Property(security.AUTHENTICATION_SCHEME_ID) == security.SESSION_SCHEME_ID { + if sessionId, ok := secCtx.Property(security.SESSION_ID).(string); ok { + header.Set(lib.VAPI_SESSION_HEADER, sessionId) + } else { + log.Errorf("Invalid session ID in security context. Skipping setting request header. Expected string but was %s", + reflect.TypeOf(secCtx.Property(security.SESSION_ID))) + } + } + } +} + +type localizationError = l10n.Error +type responseError struct { + *localizationError + ErrorDefinition data.ErrorDefinition +} + +// newResponseError instantiates instance of responseError type +func newResponseError(definition data.ErrorDefinition, message string, arguments map[string]string) *responseError { + return &responseError{ + localizationError: l10n.NewRuntimeError(message, arguments), + ErrorDefinition: definition, + } +} + +// LocalizationError gets localization error +func (r *responseError) LocalizationError() *l10n.Error { + return r.localizationError +} + +// Error gets string representation of responseError +func (r *responseError) Error() string { + return r.localizationError.Error() +} + +// getVAPIError converts go error to appropriate vapi error +func getVAPIError(err error) *responseError { + if netError, ok := err.(net.Error); ok && netError.Timeout() { + return newResponseError( + bindings.TIMEDOUT_ERROR_DEF, + "vapi.server.timedout", + map[string]string{"errMsg": err.Error()}) + } + + switch t := err.(type) { + case *net.OpError: + return newResponseError( + bindings.SERVICE_UNAVAILABLE_ERROR_DEF, + "vapi.server.unavailable", + map[string]string{"errMsg": err.Error()}) + case syscall.Errno: + if t == syscall.ECONNREFUSED { + return newResponseError( + bindings.SERVICE_UNAVAILABLE_ERROR_DEF, + "vapi.server.unavailable", + map[string]string{"errMsg": err.Error()}) + } + case asn1.SyntaxError: + return newResponseError( + bindings.SERVICE_UNAVAILABLE_ERROR_DEF, + "vapi.security.authentication.certificate.invalid", + map[string]string{"errMsg": err.Error()}) + case asn1.StructuralError: + return newResponseError( + bindings.SERVICE_UNAVAILABLE_ERROR_DEF, + "vapi.security.authentication.certificate.invalid", + map[string]string{"errMsg": err.Error()}) + } + + return newResponseError( + bindings.SERVICE_UNAVAILABLE_ERROR_DEF, + "vapi.protocol.client.request.error", + map[string]string{"errMsg": err.Error()}) +} + +// getRequestError from error message creates vapi error related to building a request +func getRequestError(errMsg string) *responseError { + responseError := newResponseError( + bindings.INVALID_REQUEST_ERROR_DEF, + "vapi.protocol.client.request.error", + map[string]string{"errMsg": errMsg}) + log.Error(responseError) + return responseError +} + +// getResponseError from error message creates vapi error related to handling a response +func getResponseError(errMsg string) *responseError { + responseError := newResponseError( + bindings.INTERNAL_SERVER_ERROR_DEF, + "vapi.protocol.client.response.error", + map[string]string{"errMsg": errMsg}) + log.Error(responseError) + return responseError +} + +// getErrorMethodResult from vapi error creates core.MethodResult object +func getErrorMethodResult(responseError *responseError) core.MethodResult { + errVal := toErrorValue(responseError) + return core.NewErrorResult(errVal) +} + +func getErrorMonoResult(responseError *responseError) core.MonoResult { + errVal := toErrorValue(responseError) + return core.NewMonoResult(nil, errVal) +} + +func toErrorValue(responseError *responseError) *data.ErrorValue { + log.Error(responseError) + errVal := bindings.CreateErrorValueFromMessages( + responseError.ErrorDefinition, + []error{responseError.LocalizationError()}) + return errVal +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/json_rpc.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/json_rpc.go new file mode 100644 index 000000000..9b46e1758 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/json_rpc.go @@ -0,0 +1,40 @@ +/* Copyright © 2019-2021 VMware, Inc. All Rights Reserved. + SPDX-License-Identifier: BSD-2-Clause */ + +package client + +import ( + "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/internal" + "net/http" +) + +// Deprecated: use NewConnector(address) instead +type JsonRpcConnector struct { + *internal.JsonRpcHttpProtocol + connector *connector +} + +// NewJsonRpcConnector instantiates instance of JsonRpcConnector +// Deprecated: use NewConnector(url, WithHttpClient(client)) instead +func NewJsonRpcConnector(url string, client http.Client, options ...ConnectorOption) *JsonRpcConnector { + options = append(options, WithHttpClient(&client)) + connector := NewConnector(url, options...) + return &JsonRpcConnector{ + JsonRpcHttpProtocol: connector.protocol.(*internal.JsonRpcHttpProtocol), + connector: connector} +} + +// SetApplicationContext specifies security context to be used by Connector instance +// Deprecated: security context should be specified when instantiating Connector instance +// Use WithApplicationContext ConnectorOption helper method +func (j *JsonRpcConnector) SetApplicationContext(context *core.ApplicationContext) { + j.connector.appContext = context +} + +// SetSecurityContext specifies application context to be used by Connector instance +// Deprecated: application context should be specified when instantiating Connector instance +// Use WithSecurityContext ConnectorOption helper method +func (j *JsonRpcConnector) SetSecurityContext(context core.SecurityContext) { + j.connector.securityContext = context +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/metadata/version.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/metadata/version.go index 0bf1bbeae..de4112efd 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/metadata/version.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/metadata/version.go @@ -1,3 +1,3 @@ package metadata -const RuntimeVersion = "0.5.0" +const RuntimeVersion = "0.6.0" diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/middleware/retry/retry.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/middleware/retry/retry.go index 2b5fbdc72..cfc62cc4c 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/middleware/retry/retry.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/middleware/retry/retry.go @@ -1,14 +1,15 @@ -/* Copyright © 2021 VMware, Inc. All Rights Reserved. +/* Copyright © 2021-2022 VMware, Inc. All Rights Reserved. SPDX-License-Identifier: BSD-2-Clause */ // Package retry provides Decorator which can be setup for a retry of // operation calls for various reasons. -// Decorator is set up on RestConnector level as an optional connector option. +// Decorator is set up in NewConnector, when instantiating a Connector instance, +// as optional connector option. // To set it up provide connector option through WithDecorators function and // inside call NewRetryDecorator function: // -// connector := client.NewRestConnector(url, -// httpClient +// connector := client.NewConnector( +// url, // client.WithDecorators( // retry.NewRetryDecorator(2, retryFunc))) // @@ -33,11 +34,10 @@ // return true // } // -// // retries each request two times in case of 503 response from server -// httpClient := http.Client{} -// connector := client.NewRestConnector( +// // retries each request maximum two times in case of 503 response from server +// connector := client.NewConnector( // url, -// httpClient, +// client.UsingRest(nil), // client.WithDecorators( // retry.NewRetryDecorator( // 2, @@ -46,7 +46,6 @@ package retry import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" "github.com/vmware/vsphere-automation-sdk-go/runtime/core" "github.com/vmware/vsphere-automation-sdk-go/runtime/data" "github.com/vmware/vsphere-automation-sdk-go/runtime/log" @@ -68,7 +67,7 @@ type Decorator struct { // attempt, and various other options which could be used in retry decorator // 's retry function. type RetryContext struct { - Result *core.MethodResult + Result core.MethodResult Response *http.Response Attempt uint ServiceId string @@ -94,8 +93,7 @@ func NewRetryDecorator(max uint, retryFunc RetryFunc) core.APIProviderDecorator // Inside it calls next provider decorated by retry decorator. func (d Decorator) Invoke(serviceID string, operationID string, input data.DataValue, ctx *core.ExecutionContext) core.MethodResult { - var result *core.MethodResult - + var result core.MethodResult var response *http.Response getResponse := func(resp *http.Response) { response = resp @@ -103,15 +101,15 @@ func (d Decorator) Invoke(serviceID string, operationID string, extendedExecutionContext := ctx.WithResponseAcceptor(getResponse) + // first attempt is actual invocation so counting retries till maxRetries + 1 for attempt := uint(0); attempt < d.maxRetries+1; attempt++ { if attempt > 0 { // we only want to have retry logs after first attempt - log.Infof("Retrying operation '%s' in service '%s'; attempt"+ - ": %s'", serviceID, operationID, attempt) + log.Infof("Retrying operation '%v' in service '%v'; attempt"+ + ": %v'", serviceID, operationID, attempt) } - attemptResult := d.next.Invoke(serviceID, operationID, input, extendedExecutionContext) - result = &attemptResult + result = d.next.Invoke(serviceID, operationID, input, extendedExecutionContext) retryContext := RetryContext{ Result: result, @@ -126,16 +124,8 @@ func (d Decorator) Invoke(serviceID string, operationID string, continue } - return *result - } - - if result != nil { - // if request fails for whatever reason after final attempt - return *result + return result } - // should not have reached in here, return proper error even though - errVal := bindings.CreateErrorValueFromMessageId(bindings.UNSUPPORTED_ERROR_DEF, - "vapi.protocol.client.middleware.retry.unexpected", nil) - return core.NewMethodResult(nil, errVal) + return result } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/rest.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/rest.go new file mode 100644 index 000000000..a49ad05b8 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/rest.go @@ -0,0 +1,129 @@ +/* Copyright © 2019-2021 VMware, Inc. All Rights Reserved. + SPDX-License-Identifier: BSD-2-Clause */ + +package client + +import ( + "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + "github.com/vmware/vsphere-automation-sdk-go/runtime/data/serializers/rest" + "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/internal" + "net/http" +) + +// DefaultRestClientOptions contains rest connector specific options +type DefaultRestClientOptions struct { + // securityContextSerializerMap provides mapping between core.SecurityContext schemeId + // and protocol.SecurityContextSerializer. protocol.SecurityContextSerializer is used to serialize + // core.SecurityContext object into http headers + securityContextSerializerMap map[string]protocol.SecurityContextSerializer + // enableDefaultContentType when set to true overrides Content-Type header with value 'application/json' + enableDefaultContentType bool +} + +// NewRestClientOptions instantiates instance of RestClientOptions +func NewRestClientOptions( + enableDefaultContentType bool, + secCtxSerMap map[string]protocol.SecurityContextSerializer) *DefaultRestClientOptions { + return &DefaultRestClientOptions{ + securityContextSerializerMap: secCtxSerMap, + enableDefaultContentType: enableDefaultContentType, + } +} + +// SecurityContextSerializers get map between security context schemeId and specific protocol.SecurityContextSerializer +func (d *DefaultRestClientOptions) SecurityContextSerializers() map[string]protocol.SecurityContextSerializer { + return d.securityContextSerializerMap +} + +// EnableDefaultContentType if true overrides Content-Type header with 'application/json' value +func (d *DefaultRestClientOptions) EnableDefaultContentType() bool { + return d.enableDefaultContentType +} + +// RestConnector extends connector type to provide REST protocol specific logic +// Deprecated: use NewConnector(url, UsingRest()) +type RestConnector struct { + *internal.RESTHttpProtocol + connector *connector + statusCode int +} + +// NewRestConnector instantiates instance of RestConnector +// Deprecated: use NewConnector(url, UsingRest(nil), WithHttpClient(client)) instead +func NewRestConnector(url string, client http.Client, options ...ConnectorOption) *RestConnector { + options = append(options, + UsingRest(nil), + WithHttpClient(&client)) + + connector := NewConnector(url, options...) + restProtocol := connector.protocol.(*internal.RESTHttpProtocol) + restConnector := &RestConnector{ + RESTHttpProtocol: restProtocol, + connector: connector, + } + + // using ResponseAcceptor to satisfy RestConnector's (deprecated) StatusCode function + statusCodeGetter := func(r *http.Response) { + restConnector.statusCode = r.StatusCode + } + + restProtocol.WithResponseAcceptors(statusCodeGetter) + + return restConnector +} + +// AddRequestProcessor adds request processor to connector. +// Request processors are executed right before request is made to the server +// Deprecated: use WithRequestProcessors instead, e.g.: +// myProcessor := func(r *http.Request) error { +// // your request processing logic goes here +// } +// NewConnector(address, UsingRest(nil), WithRequestProcessors(myProcessor)) instead +func (r *RestConnector) AddRequestProcessor(processor rest.RequestProcessor) { + deprecatedProcessorWrapper := func(r *http.Request) error { + return processor.Process(r) + } + r.WithRequestProcessors(append(r.RequestProcessors(), deprecatedProcessorWrapper)...) +} + +// StatusCode is used to get response status code +// Deprecated: use connector's ResponseAcceptors instead to read response status code value +func (r *RestConnector) StatusCode() int { + return r.statusCode +} + +// SetEnableDefaultContentType specifies whether header parameters which maps to Content-Type to be overwritten +// to value 'application/json' +// Deprecated: enabling default content type should only be set when initializing connector: +// rOptions = &RestClientOptions{ +// enableDefaultContentType: false, +// } +// NewConnector(address, UsingRest(rOptions)) +func (r *RestConnector) SetEnableDefaultContentType(enableDefaultContentType bool) { + r.Options.(*DefaultRestClientOptions).enableDefaultContentType = enableDefaultContentType +} + +// SetSecCtxSerializer sets a serializer to be used for specified authentication schemeID +// Deprecated: security context serializers should only be set when initializing connector: +// rOptions = &RestClientOptions{ +// securityContextSerializerMap: securityContextSerializerMap, +// } +// NewConnector(address, UsingRest(rOptions)) +func (r *RestConnector) SetSecCtxSerializer(schemeID string, serializer protocol.SecurityContextSerializer) { + r.Options.(*DefaultRestClientOptions).securityContextSerializerMap[schemeID] = serializer +} + +// SetApplicationContext specifies security context to be used by Connector instance +// Deprecated: security context should be specified when instantiating Connector instance +// Use WithApplicationContext ConnectorOption helper method +func (r *RestConnector) SetApplicationContext(context *core.ApplicationContext) { + r.connector.appContext = context +} + +// SetSecurityContext specifies application context to be used by Connector instance +// Deprecated: application context should be specified when instantiating Connector instance +// Use WithSecurityContext ConnectorOption helper method +func (r *RestConnector) SetSecurityContext(context core.SecurityContext) { + r.connector.securityContext = context +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/util.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/util.go deleted file mode 100644 index 7e39d0bf2..000000000 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/util.go +++ /dev/null @@ -1,95 +0,0 @@ -package client - -import ( - "encoding/asn1" - "fmt" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/l10n" - "net" - "runtime" - "syscall" - - "net/http" - "reflect" - "strings" - - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/log" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/metadata" - "github.com/vmware/vsphere-automation-sdk-go/runtime/security" -) - -// GetRuntimeUserAgentHeader returns User-Agent header for go runtime -func GetRuntimeUserAgentHeader() string { - return fmt.Sprintf("vAPI/%s Go/%s (%s; %s)", metadata.RuntimeVersion, runtime.Version(), runtime.GOOS, runtime.GOARCH) -} - -// CopyContextsToHeaders sets request headers using execution context properties -func CopyContextsToHeaders(ctx *core.ExecutionContext, req *http.Request) { - appCtx := ctx.ApplicationContext() - secCtx := ctx.SecurityContext() - - if appCtx != nil { - for key, value := range appCtx.GetAllProperties() { - keyLowerCase := strings.ToLower(key) - switch keyLowerCase { - case lib.HTTP_USER_AGENT_HEADER: - // Prepend application user agent to runtime user agent - vapiUserAgent := req.Header.Get(lib.HTTP_USER_AGENT_HEADER) - userAgent := fmt.Sprintf("%s %s", *value, vapiUserAgent) - req.Header.Set(lib.HTTP_USER_AGENT_HEADER, userAgent) - case lib.HTTP_ACCEPT_LANGUAGE: - req.Header.Set(lib.HTTP_ACCEPT_LANGUAGE, *value) - default: - req.Header.Set(lib.VAPI_HEADER_PREFIX+keyLowerCase, *value) - } - } - } - - if secCtx != nil { - if secCtx.Property(security.AUTHENTICATION_SCHEME_ID) == security.SESSION_SCHEME_ID { - if sessionId, ok := secCtx.Property(security.SESSION_ID).(string); ok { - req.Header.Set(lib.VAPI_SESSION_HEADER, sessionId) - } else { - log.Errorf("Invalid session ID in security context. Skipping setting request header. Expected string but was %s", - reflect.TypeOf(secCtx.Property(security.SESSION_ID))) - } - } - } -} - -func getVAPIError(err error) *data.ErrorValue { - log.Error(err) - if netError, ok := err.(net.Error); ok && netError.Timeout() { - err := l10n.NewRuntimeError("vapi.server.timedout", map[string]string{"errMsg": err.Error()}) - errVal := bindings.CreateErrorValueFromMessages(bindings.TIMEDOUT_ERROR_DEF, []error{err}) - return errVal - } - - switch t := err.(type) { - case *net.OpError: - err := l10n.NewRuntimeError("vapi.server.unavailable", map[string]string{"errMsg": err.Error()}) - errVal := bindings.CreateErrorValueFromMessages(bindings.SERVICE_UNAVAILABLE_ERROR_DEF, []error{err}) - return errVal - case syscall.Errno: - if t == syscall.ECONNREFUSED { - err := l10n.NewRuntimeError("vapi.server.unavailable", map[string]string{"errMsg": err.Error()}) - errVal := bindings.CreateErrorValueFromMessages(bindings.SERVICE_UNAVAILABLE_ERROR_DEF, []error{err}) - return errVal - } - case asn1.SyntaxError: - err := l10n.NewRuntimeError("vapi.security.authentication.certificate.invalid", map[string]string{"errMsg": err.Error()}) - errVal := bindings.CreateErrorValueFromMessages(bindings.SERVICE_UNAVAILABLE_ERROR_DEF, []error{err}) - return errVal - case asn1.StructuralError: - err := l10n.NewRuntimeError("vapi.security.authentication.certificate.invalid", map[string]string{"errMsg": err.Error()}) - errVal := bindings.CreateErrorValueFromMessages(bindings.SERVICE_UNAVAILABLE_ERROR_DEF, []error{err}) - return errVal - } - - err = l10n.NewRuntimeError("vapi.protocol.client.request.error", map[string]string{"errMsg": err.Error()}) - errVal := bindings.CreateErrorValueFromMessages(bindings.SERVICE_UNAVAILABLE_ERROR_DEF, []error{err}) - return errVal -} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/http/frames.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/http/frames.go new file mode 100644 index 000000000..5f2b3ad2f --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/http/frames.go @@ -0,0 +1,19 @@ +/* Copyright © 2021 VMware, Inc. All Rights Reserved. + SPDX-License-Identifier: BSD-2-Clause */ + +package http + +import ( + "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/http/internal" + "io" +) + +type VAPIFrameReader interface { + ReadFrame() ([]byte, error) +} + +// NewVapiFrameReader returns a new VAPIFrameReader that translates vAPI frames returned from http +// chunked format +func NewVapiFrameReader(r io.Reader) VAPIFrameReader { + return internal.NewVapiFrameReader(r) +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/http/internal/frames.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/http/internal/frames.go new file mode 100644 index 000000000..354e8aef3 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/http/internal/frames.go @@ -0,0 +1,90 @@ +/* Copyright © 2021 VMware, Inc. All Rights Reserved. + SPDX-License-Identifier: BSD-2-Clause */ + +package internal + +import ( + "bufio" + "errors" + "io" + "strconv" +) + +const ( + MaxHexDigits int = 8 +) + +type VapiFrameReader struct { + reader *bufio.Reader + isEmpty bool +} + +// NewVapiFrameReader creates a new frame reader. +func NewVapiFrameReader(reader io.Reader) *VapiFrameReader { + bufferedReader, ok := reader.(*bufio.Reader) + if !ok { + bufferedReader = bufio.NewReader(reader) + } + return &VapiFrameReader{reader: bufferedReader, isEmpty: true} +} + +func (cr *VapiFrameReader) readLength() ([]byte, error) { + data, err := cr.reader.ReadBytes('\n') + if err != nil { + if err == io.EOF && + (cr.isEmpty || len(data) > 0) { + return data, io.ErrUnexpectedEOF + } + return data, err + } + cr.isEmpty = false + length := len(data) + if data[length-2] != '\r' { + return data, errors.New("missing \\r at the end of frame's length segment") + } + + if length > MaxHexDigits { + return data, errors.New("provided length is above the max supported frame size") + } + + return data[0 : length-2], nil +} + +func (cr *VapiFrameReader) readData(frameLength int) ([]byte, error) { + delimiterLength := 2 + data := make([]byte, frameLength+delimiterLength) + numBytes, err := io.ReadFull(cr.reader, data) + if err != nil { + return data[0:numBytes], err + } + + if data[frameLength] != '\r' || data[frameLength+1] != '\n' { + return data[0:numBytes], errors.New("valid delimiter is not provided at the end of frame data") + } + + return data[0:frameLength], nil +} + +// ReadFrame processes the length and data from one VAPI frame. +// Returns a byte array with the read data or an error. +// The method will read data till it reaches EOF, then it will +// return []byte{}, io.EOF. +func (cr *VapiFrameReader) ReadFrame() ([]byte, error) { + + var intFrameLength int64 + readLength, err := cr.readLength() + if err != nil { + return readLength, err + } + + intFrameLength, err = strconv.ParseInt(string(readLength), 16, 64) + if err != nil { + return readLength, err + } + + data, err := cr.readData(int(intFrameLength)) + if err != nil { + return data, err + } + return data, nil +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/http/transport.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/http/transport.go new file mode 100644 index 000000000..522f2fd1d --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/http/transport.go @@ -0,0 +1,36 @@ +/* Copyright © 2021 VMware, Inc. All Rights Reserved. + SPDX-License-Identifier: BSD-2-Clause */ + +package http + +import ( + "context" + "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + "net/http" +) + +// ClientResponseHandler provides contract for handling http responses +// Connector can have many response handlers but only one can handle http response. +// To skip handling of response return nil core.MethodResult and nil for error +type ClientResponseHandler interface { + // HandleResponse either handles http response or skips it by returing nil, nil + HandleResponse(ctx context.Context, response *http.Response) (core.MethodResult, error) +} + +// ClientFramesResponseHandler provides contract for streamed response handlers +type ClientFramesResponseHandler interface { + ClientResponseHandler + // SetClientFrameDeserializer is used to override default ClientFrameDeserializer on a frames response handler + SetClientFrameDeserializer(deserializer ClientFrameDeserializer) +} + +// ClientFrameDeserializer takes care of deserialization of raw frame data into runtime +// specific core.MethodResult objects +type ClientFrameDeserializer interface { + // DeserializeFrames method translates channel of []byte data into []core.MethodResult. + // Implementations of this method should take care of creating, returning, and closing core.MethodResult channel. + // Usually this happens by initiating a go routine and do the actual deserialization in it so that bindings calls + // do not get blocked. + // If returned channel data is not needed for some reason return closed empty channel instead of nil. + DeserializeFrames(ctx context.Context, frames chan []byte) (chan core.MonoResult, error) +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/rest.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/rest.go new file mode 100644 index 000000000..9ffe75057 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/rest.go @@ -0,0 +1,283 @@ +/* Copyright © 2019-2020 VMware, Inc. All Rights Reserved. + SPDX-License-Identifier: BSD-2-Clause */ + +package protocol + +import ( + "fmt" + "net/url" + "strings" + + "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + "github.com/vmware/vsphere-automation-sdk-go/runtime/core" +) + +type OperationMetadata struct { + methodDefinition *core.MethodDefinition + inputType bindings.StructType + outputType bindings.BindingType + errorBindingMap map[string]bindings.BindingType + restMetadata OperationRestMetadata +} + +func NewOperationMetadata(methodDefinition *core.MethodDefinition, + inputType bindings.StructType, + outputType bindings.BindingType, + errorBindingMap map[string]bindings.BindingType, + restMetadata OperationRestMetadata) OperationMetadata { + return OperationMetadata{methodDefinition: methodDefinition, + inputType: inputType, + outputType: outputType, + errorBindingMap: errorBindingMap, + restMetadata: restMetadata} +} + +func (meta OperationMetadata) MethodDefinition() *core.MethodDefinition { + return meta.methodDefinition +} + +func (meta OperationMetadata) InputType() bindings.StructType { + return meta.inputType +} + +func (meta OperationMetadata) OutputType() bindings.BindingType { + return meta.outputType +} + +func (meta OperationMetadata) ErrorBindingMap() map[string]bindings.BindingType { + return meta.errorBindingMap +} + +func (meta OperationMetadata) RestMetadata() OperationRestMetadata { + return meta.restMetadata +} + +// fields and fieldsNameMap defines the bindingtype and name of field respectively of @BodyField annotation +// Rest metadata for name and types of query, header and +// body parameters of an operation. Example: +// meta.ParamsTypeMap["input.nested.bparam"] = bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{})) +// meta.ParamsTypeMap["input.nested.hparam"] = bindings.NewStringType() +// meta.ParamsTypeMap["input.nested.qparam"] = bindings.NewStringType() +// meta.QueryParams["qparam"] = "input.nested.qparam" +// meta.HeaderParams["Hparam"] = "input.nested.hparam" +// meta.BodyParam = "input.nested.bparam" +// httpMethod = "GET|POST|UPDATE|PATCH|DELETE" +// urlTemplate = "/newannotations/properties/{id}" +type OperationRestMetadata struct { + // Name of all the field name wrappers that should be present in Data Input Value + fields map[string]bindings.BindingType + fieldNameMap map[string]string + // Flattened types of all parameters. Key is fully qualified field name + paramsTypeMap map[string]bindings.BindingType + //Names of rest parameter to fully qualified canonical name of the field + pathParamsNameMap map[string]string + queryParamsNameMap map[string]string + headerParamsNameMap map[string]string + dispatchHeaderParams map[string]string + bodyFieldsMap map[string]string + //Encoded dispatch parameters + dispatchParam string + //Fully qualified field name canonical name of body param + bodyParamActualName string + //HTTP action for the operation + httpMethod string + //HTTP URL for the operation + urlTemplate string + // Content-Type that operation consumes + operationConsumes string + // HTTP response success code + successCode int + // Field name of response body + responseBodyName string + // vAPI error name to HTTP response error code mapping + errorCodeMap map[string]int + // Map from result field name to http header name + resultHeadersNameMap map[string]string + // Map from error field name to http header name + errorHeadersNameMap map[string]map[string]string +} + +func NewOperationRestMetadata( + fields map[string]bindings.BindingType, + fieldNameMap map[string]string, + paramsTypeMap map[string]bindings.BindingType, + pathParamsNameMap map[string]string, + queryParamsNameMap map[string]string, + headerParamsNameMap map[string]string, + dispatchHeaderParams map[string]string, + bodyFieldsMap map[string]string, + dispatchParam string, + bodyParamActualName string, + httpMethod string, + urlTemplate string, + operationConsumes string, + resultHeadersNameMap map[string]string, + successCode int, + responseBodyName string, + errorHeadersNameMap map[string]map[string]string, + errorCodeMap map[string]int) OperationRestMetadata { + + return OperationRestMetadata{ + fields: fields, + fieldNameMap: fieldNameMap, + paramsTypeMap: paramsTypeMap, + pathParamsNameMap: pathParamsNameMap, + queryParamsNameMap: queryParamsNameMap, + headerParamsNameMap: headerParamsNameMap, + dispatchHeaderParams: dispatchHeaderParams, + bodyFieldsMap: bodyFieldsMap, + dispatchParam: dispatchParam, + bodyParamActualName: bodyParamActualName, + httpMethod: httpMethod, + urlTemplate: urlTemplate, + operationConsumes: operationConsumes, + successCode: successCode, + responseBodyName: responseBodyName, + errorCodeMap: errorCodeMap, + resultHeadersNameMap: resultHeadersNameMap, + errorHeadersNameMap: errorHeadersNameMap} +} + +func (meta OperationRestMetadata) Fields() map[string]bindings.BindingType { + return meta.fields +} + +func (meta OperationRestMetadata) FieldNameMap() map[string]string { + return meta.fieldNameMap +} + +func (meta OperationRestMetadata) ParamsTypeMap() map[string]bindings.BindingType { + return meta.paramsTypeMap +} + +func (meta OperationRestMetadata) PathParamsNameMap() map[string]string { + return meta.pathParamsNameMap +} + +func (meta OperationRestMetadata) QueryParamsNameMap() map[string]string { + return meta.queryParamsNameMap +} + +func (meta OperationRestMetadata) HeaderParamsNameMap() map[string]string { + return meta.headerParamsNameMap +} + +func (meta OperationRestMetadata) DispatchHeaderParams() map[string]string { + return meta.dispatchHeaderParams +} + +func (meta OperationRestMetadata) BodyFieldsMap() map[string]string { + return meta.bodyFieldsMap +} + +func (meta OperationRestMetadata) DispatchParam() string { + return meta.dispatchParam +} + +func (meta OperationRestMetadata) BodyParamActualName() string { + return meta.bodyParamActualName +} + +func (meta OperationRestMetadata) HttpMethod() string { + return meta.httpMethod +} + +func (meta OperationRestMetadata) UrlTemplate() string { + return meta.urlTemplate +} + +func (meta OperationRestMetadata) OperationConsumes() string { + return meta.operationConsumes +} + +func (meta OperationRestMetadata) SuccessCode() int { + return meta.successCode +} + +func (meta OperationRestMetadata) ResponseBodyName() string { + return meta.responseBodyName +} + +func (meta OperationRestMetadata) ErrorCodeMap() map[string]int { + return meta.errorCodeMap +} + +func (meta OperationRestMetadata) ResultHeadersNameMap() map[string]string { + return meta.resultHeadersNameMap +} +func (meta OperationRestMetadata) ErrorHeadersNameMap() map[string]map[string]string { + return meta.errorHeadersNameMap +} + +func (meta OperationRestMetadata) GetUrlPath( + pathVariableFields map[string][]string, queryParamFields map[string][]string, + dispatchParam string) string { + urlPath := meta.urlTemplate + // Substitute path variables with values in the template + for fieldName, fields := range pathVariableFields { + val := url.PathEscape(strings.Join(fields, "")) + urlPath = strings.Replace(urlPath, fmt.Sprintf("{%s}", fieldName), val, 1) + } + + // Construct the query params portion of the url + queryPrams := []string{} + + // Add dispatch parameter first if it presents + if dispatchParam != "" { + queryPrams = append(queryPrams, dispatchParam) + } + + // Add other operation query parameters + for fieldName, fieldStr := range queryParamFields { + for _, e := range fieldStr { + // use PathEscape instead of QueryEscape as QueryEscape does not follow VAPI REST standard + // most significantly it escapes space characters with '+' sign. + // Most probably it follows this standard instead https://www.w3.org/TR/html401/interact/forms.html#h-17.13.4.1 + qpKey := url.PathEscape(fieldName) + qpVal := url.PathEscape(e) + qparam := fmt.Sprintf("%s=%s", qpKey, qpVal) + queryPrams = append(queryPrams, qparam) + } + } + queryParamStr := strings.Join(queryPrams, "&") + + if queryParamStr != "" { + // Append the query params portion if it exists + var connector string + if strings.ContainsAny(urlPath, "?") { + connector = "&" + } else { + connector = "?" + } + urlPath = strings.Join([]string{urlPath, queryParamStr}, connector) + } + return urlPath +} + +func (meta OperationRestMetadata) PathVariableFieldNames() []string { + return getListOfMapValues(meta.pathParamsNameMap) +} + +func (meta OperationRestMetadata) QueryParamFieldNames() []string { + return getListOfMapValues(meta.queryParamsNameMap) +} + +func (meta OperationRestMetadata) HeaderFieldNames() []string { + return getListOfMapValues(meta.headerParamsNameMap) +} + +func (meta OperationRestMetadata) DispatchHeaderNames() []string { + return getListOfMapValues(meta.dispatchHeaderParams) +} + +func (meta OperationRestMetadata) BodyFieldsNames() []string { + return getListOfMapValues(meta.bodyFieldsMap) +} + +func getListOfMapValues(mapValue map[string]string) []string { + fields := []string{} + for k := range mapValue { + fields = append(fields, k) + } + return fields +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/server/RequestProcessor.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/server/RequestProcessor.go deleted file mode 100644 index d0519aafe..000000000 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/server/RequestProcessor.go +++ /dev/null @@ -1,8 +0,0 @@ -/* Copyright © 2019 VMware, Inc. All Rights Reserved. - SPDX-License-Identifier: BSD-2-Clause */ - -package server - -type RequestPreProcessor interface { - Process(requestBody *map[string]interface{}) error -} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/server/Server.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/server/Server.go index 4a5ea83af..25a5898be 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/server/Server.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/server/Server.go @@ -8,9 +8,9 @@ import ( "net" "net/http" + "context" "github.com/vmware/vsphere-automation-sdk-go/runtime/l10n" "github.com/vmware/vsphere-automation-sdk-go/runtime/log" - "golang.org/x/net/context" ) // Server Wraps http server and provides basic functionality diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/server/rpc/msg/JsonRpc20Request.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/server/rpc/msg/JsonRpc20Request.go index f16416eec..b26c79ded 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/server/rpc/msg/JsonRpc20Request.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/server/rpc/msg/JsonRpc20Request.go @@ -1,10 +1,12 @@ -/* Copyright © 2019 VMware, Inc. All Rights Reserved. +/* Copyright © 2019, 2021-2022 VMware, Inc. All Rights Reserved. SPDX-License-Identifier: BSD-2-Clause */ package msg import ( + "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" "github.com/vmware/vsphere-automation-sdk-go/runtime/log" + "reflect" ) type JsonRpc20Request struct { @@ -27,10 +29,18 @@ func NewJsonRpc20Request(version string, method string, params map[string]interf return JsonRpc20Request{version: version, method: method, params: params, id: id, notification: notification} } -/** - * Validate a json rpc 2.0 response. - * Check for version / id mismatch with request - */ +func (j JsonRpc20Request) JSON() map[string]interface{} { + var result = make(map[string]interface{}) + result[lib.JSONRPC] = j.version + result[lib.JSONRPC_METHOD] = j.method + result[lib.JSONRPC_PARAMS] = j.params + if !j.notification { + result[lib.JSONRPC_ID] = j.id + } + return result +} + +// ValidateResponse Validate a json rpc 2.0 response. Check for version / id mismatch with request. func (j JsonRpc20Request) ValidateResponse(response JsonRpc20Response) *JsonRpc20Error { if j.notification { log.Error("JSON RPC notification does not have response") @@ -73,3 +83,42 @@ func (j JsonRpc20Request) Id() interface{} { func (j JsonRpc20Request) Params() map[string]interface{} { return j.params } + +// DeSerializeRequest gets JsonRpc20Request object from provided string or byte array json +func DeSerializeRequest(request interface{}) (JsonRpc20Request, *JsonRpc20Error) { + requestObject, err := DeSerializeJson(request) + if err != nil { + return JsonRpc20Request{}, NewJsonRpcErrorParseError(err) + } + return getJsonRpc20Request(requestObject) +} + +// getJsonRpc20Request gets JsonRpc20Request from unmarshalled json map +func getJsonRpc20Request(request map[string]interface{}) (JsonRpc20Request, *JsonRpc20Error) { + var version = request[lib.JSONRPC].(string) + var notification = true + var id interface{} + var err error + if idValue, ok := request[lib.JSONRPC_ID]; ok { + notification = false + id, err = getJsonRPCIdValue(idValue) + if err != nil { + return JsonRpc20Request{}, NewJsonRpcErrorInvalidRequest(err.Error()) + } + } + var method, ok = request[lib.JSONRPC_METHOD].(string) + if !ok { + log.Errorf("JSON RPC request method must be string ") + return JsonRpc20Request{}, NewJsonRpcErrorInvalidRequest(nil) + } + + if paramValue, ok := request[lib.JSONRPC_PARAMS]; ok { + paramMap, isObject := paramValue.(map[string]interface{}) + if !isObject && reflect.TypeOf(paramValue) != nil { + return JsonRpc20Request{}, NewJsonRpcErrorInvalidRequest(nil) + } + return NewJsonRpc20Request(version, method, paramMap, id, notification), nil + } else { + return NewJsonRpc20Request(version, method, nil, id, notification), nil + } +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/server/rpc/msg/JsonRpc20Response.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/server/rpc/msg/JsonRpc20Response.go index 056c4c04b..60d7825bf 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/server/rpc/msg/JsonRpc20Response.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/server/rpc/msg/JsonRpc20Response.go @@ -1,8 +1,16 @@ -/* Copyright © 2019 VMware, Inc. All Rights Reserved. +/* Copyright © 2019, 2021 VMware, Inc. All Rights Reserved. SPDX-License-Identifier: BSD-2-Clause */ package msg +import ( + "encoding/json" + "errors" + "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" + "github.com/vmware/vsphere-automation-sdk-go/runtime/log" + "reflect" +) + type JsonRpc20Response struct { //A String specifying the version of the JSON-RPC protocol. MUST be exactly "2.0" version string @@ -48,3 +56,75 @@ func (j JsonRpc20Response) Result() interface{} { func (j JsonRpc20Response) Error() map[string]interface{} { return j.error } + +// getJsonRPCIdValue gets id value from request or response +// id can be string, int or nil. +// it is important to find out the type of id and return it. +// when id is a number, its type is json.Number but its default representation is string. +// In this case, type has to be represented as int otherwise request and response id will be of different type. +func getJsonRPCIdValue(id interface{}) (interface{}, error) { + var idString, isString = id.(string) + if !isString { + //check if id is an int. + var jsonNumber, numError = id.(json.Number) + if !numError { + //id is not string or json.Number. check if its nil + if reflect.TypeOf(id) != nil { + log.Errorf("JSON RPC request id must be string or int or nil") + return nil, errors.New("JSON RPC request id must be string or int or nil") + } else { + return nil, nil + } + } else { + //check if number is int64 + var idInt, intErr = jsonNumber.Int64() + if intErr != nil { + log.Errorf("JSON RPC request id must be string or int or nil") + return nil, errors.New("JSON RPC request id must be string or int or nil") + } else { + return idInt, nil + } + } + + } else { + return idString, nil + } +} + +//DeSerializeResponse gets JsonRpc20Response object from provided string or byte array json +func DeSerializeResponse(response interface{}) (JsonRpc20Response, *JsonRpc20Error) { + responseObj, err := DeSerializeJson(response) + if err != nil { + return JsonRpc20Response{}, NewJsonRpcErrorParseError(err) + } + return GetJsonRpc20Response(responseObj) +} + +//GetJsonRpc20Response gets JsonRpc20Response object from unmarshalled json map +func GetJsonRpc20Response(response map[string]interface{}) (JsonRpc20Response, *JsonRpc20Error) { + var version string + if versionValue, ok := response[lib.JSONRPC]; ok { + version = versionValue.(string) + } else { + return JsonRpc20Response{}, NewJsonRpcErrorInvalidParams("jsonrpc version not present") + } + var id interface{} + if responseId, ok := response[lib.JSONRPC_ID]; ok { + idVal, err := getJsonRPCIdValue(responseId) + if err != nil { + return JsonRpc20Response{}, NewJsonRpcErrorInvalidParams("Invalid Id") + } + id = idVal + } + if result, ok := response[lib.METHOD_RESULT]; ok { + return NewJsonRpc20Response(version, id, result, nil), nil + } else if err, ok := response[lib.METHOD_RESULT_ERROR]; ok { + errMap, ok := err.(map[string]interface{}) + if !ok { + return JsonRpc20Response{}, NewJsonRpcErrorInvalidParams("Invalid error type") + } + return NewJsonRpc20Response(version, id, nil, errMap), nil + } else { + return JsonRpc20Response{}, NewJsonRpcErrorInvalidParams("Invalid json rpc parameters") + } +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/server/rpc/msg/JsonRpcDecoder.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/server/rpc/msg/JsonRpcDecoder.go index db82f6d73..3cab6d3ad 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/server/rpc/msg/JsonRpcDecoder.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/server/rpc/msg/JsonRpcDecoder.go @@ -1,4 +1,4 @@ -/* Copyright © 2019 VMware, Inc. All Rights Reserved. +/* Copyright © 2019, 2021 VMware, Inc. All Rights Reserved. SPDX-License-Identifier: BSD-2-Clause */ package msg @@ -9,32 +9,37 @@ import ( "errors" "github.com/vmware/vsphere-automation-sdk-go/runtime/core" "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + "github.com/vmware/vsphere-automation-sdk-go/runtime/data/serializers" "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" "github.com/vmware/vsphere-automation-sdk-go/runtime/log" "reflect" "strings" ) -//Decodes json into vapi structs -type JsonRpcDecoder struct{} +//JsonRpcDecoder decodes unmarshalled json object into vapi data value format +type JsonRpcDecoder struct { + serializers.MethodResultDeserializerBase +} func NewJsonRpcDecoder() *JsonRpcDecoder { - return &JsonRpcDecoder{} + i := &JsonRpcDecoder{} + i.Impl = i + return i } -func (j *JsonRpcDecoder) Decode(data []byte, v interface{}) error { +func (decoder *JsonRpcDecoder) Decode(data []byte, v interface{}) error { return nil } -func (j *JsonRpcDecoder) DecodeDataValue(data string) (data.DataValue, error) { +func (decoder *JsonRpcDecoder) DecodeDataValue(data string) (data.DataValue, error) { result, err := deserializeJsonString(data) if err != nil { return nil, err } - return j.GetDataValue(result) + return decoder.GetDataValue(result) } -func (j *JsonRpcDecoder) GetDataValue(jsonDataValue interface{}) (data.DataValue, error) { +func (decoder *JsonRpcDecoder) GetDataValue(jsonDataValue interface{}) (data.DataValue, error) { switch result := jsonDataValue.(type) { case map[string]interface{}: @@ -42,20 +47,20 @@ func (j *JsonRpcDecoder) GetDataValue(jsonDataValue interface{}) (data.DataValue for k, val := range inputData { switch k { case "STRUCTURE": - return j.DeSerializeStructValue(val.(map[string]interface{})) + return decoder.DeSerializeStructValue(val.(map[string]interface{})) case "OPTIONAL": - return j.DeSerializeOptionalValue(val) + return decoder.DeSerializeOptionalValue(val) case "ERROR": - return j.DeSerializeErrorValue(val.(map[string]interface{})) + return decoder.DeSerializeErrorValue(val.(map[string]interface{})) case "BINARY": - return j.DeSerializeBinaryValue(val) + return decoder.DeSerializeBinaryValue(val) case "SECRET": - return j.DeSerializeSecretValue(val) + return decoder.DeSerializeSecretValue(val) } } case []interface{}: - return j.DeSerializeListValue(jsonDataValue.([]interface{})) + return decoder.DeSerializeListValue(jsonDataValue.([]interface{})) case string: return data.NewStringValue(jsonDataValue.(string)), nil case bool: @@ -81,13 +86,13 @@ func (j *JsonRpcDecoder) GetDataValue(jsonDataValue interface{}) (data.DataValue return nil, nil } -func (j *JsonRpcDecoder) DeSerializeSecretValue(jsonSecretValue interface{}) (*data.SecretValue, error) { +func (decoder *JsonRpcDecoder) DeSerializeSecretValue(jsonSecretValue interface{}) (*data.SecretValue, error) { return data.NewSecretValue(jsonSecretValue.(string)), nil } -func (j *JsonRpcDecoder) DeSerializeListValue(jsonListValue []interface{}) (*data.ListValue, error) { +func (decoder *JsonRpcDecoder) DeSerializeListValue(jsonListValue []interface{}) (*data.ListValue, error) { var listValue = data.NewListValue() for _, element := range jsonListValue { - listElementDataValue, dvError := j.GetDataValue(element) + listElementDataValue, dvError := decoder.GetDataValue(element) if dvError != nil { return nil, dvError } @@ -95,7 +100,7 @@ func (j *JsonRpcDecoder) DeSerializeListValue(jsonListValue []interface{}) (*dat } return listValue, nil } -func (j *JsonRpcDecoder) DeSerializeStructValue(jsonStructValue map[string]interface{}) (*data.StructValue, error) { +func (decoder *JsonRpcDecoder) DeSerializeStructValue(jsonStructValue map[string]interface{}) (*data.StructValue, error) { var structName string var fields map[string]interface{} for key, val := range jsonStructValue { @@ -105,7 +110,7 @@ func (j *JsonRpcDecoder) DeSerializeStructValue(jsonStructValue map[string]inter var structVal = data.NewStructValue(structName, nil) for fieldName, fieldJsonValue := range fields { - var fieldDataValue, dvError = j.GetDataValue(fieldJsonValue) + var fieldDataValue, dvError = decoder.GetDataValue(fieldJsonValue) if dvError != nil { return nil, dvError } @@ -115,7 +120,7 @@ func (j *JsonRpcDecoder) DeSerializeStructValue(jsonStructValue map[string]inter } -func (j *JsonRpcDecoder) DeSerializeErrorValue(jsonStructValue map[string]interface{}) (*data.ErrorValue, error) { +func (decoder *JsonRpcDecoder) DeSerializeErrorValue(jsonStructValue map[string]interface{}) (*data.ErrorValue, error) { var errorName string var fields map[string]interface{} for key, val := range jsonStructValue { @@ -124,7 +129,7 @@ func (j *JsonRpcDecoder) DeSerializeErrorValue(jsonStructValue map[string]interf } var structVal = data.NewErrorValue(errorName, nil) for fieldName, fieldJsonValue := range fields { - fieldDataValue, dvError := j.GetDataValue(fieldJsonValue) + fieldDataValue, dvError := decoder.GetDataValue(fieldJsonValue) if dvError != nil { return nil, dvError } @@ -141,27 +146,6 @@ func (decoder *JsonRpcDecoder) DeSerializeOptionalValue(i interface{}) (*data.Op return data.NewOptionalValue(dataValue), nil } -/** -Deserialize Methodresult -*/ -func (decoder *JsonRpcDecoder) DeSerializeMethodResult(methodResultInput map[string]interface{}) (core.MethodResult, error) { - if val, ok := methodResultInput[lib.METHOD_RESULT_OUTPUT]; ok { - var output, err = decoder.GetDataValue(val) - if err != nil { - return core.MethodResult{}, err - } - return core.NewMethodResult(output, nil), nil - } else if val, ok := methodResultInput[lib.METHOD_RESULT_ERROR]; ok { - var methodResultError, err = decoder.GetDataValue(val) - if err != nil { - return core.MethodResult{}, err - } - return core.NewMethodResult(nil, methodResultError.(*data.ErrorValue)), nil - } - - return core.MethodResult{}, errors.New("error de-serializing methodresult") -} - func (decoder *JsonRpcDecoder) DeSerializeApplicationContext(appCtxData interface{}) (*core.ApplicationContext, error) { if reflect.TypeOf(appCtxData) == nil { return core.NewApplicationContext(nil), nil @@ -189,9 +173,6 @@ func (decoder *JsonRpcDecoder) DeSerializeSecurityContext(secCtxData map[string] } } -/** -Deserialize ExecutionContext -*/ func (decoder *JsonRpcDecoder) DeSerializeExecutionContext(executionContext interface{}) (*core.ExecutionContext, error) { var executionContextMap map[string]interface{} if executionContextMapVal, isMap := executionContext.(map[string]interface{}); !isMap { @@ -218,112 +199,18 @@ func (decoder *JsonRpcDecoder) DeSerializeExecutionContext(executionContext inte secCtx = core.NewSecurityContextImpl() } return core.NewExecutionContext(appCtx, secCtx), nil - -} - -// Get id value from request. -// id can be string, int or nil. -// it is important find out the type of id and return it. -// when id is a number, its type is json.Number but its default representation is string. -// In this case, type has to be represented as int otherwise request and response id will be of different type. -func (decoder *JsonRpcDecoder) getIdValue(id interface{}) (interface{}, error) { - var idString, isString = id.(string) - if !isString { - //check if id is an int. - var jsonNumber, numError = id.(json.Number) - if !numError { - //id is not string or json.Number. check if its nil - if reflect.TypeOf(id) != nil { - log.Errorf("JSON RPC request id must be string or int or nil") - return nil, errors.New("JSON RPC request id must be string or int or nil") - } else { - return nil, nil - } - } else { - //check if number is int64 - var idInt, intErr = jsonNumber.Int64() - if intErr != nil { - log.Errorf("JSON RPC request id must be string or int or nil") - return nil, errors.New("JSON RPC request id must be string or int or nil") - } else { - return idInt, nil - } - } - - } else { - return idString, nil - } -} - -func (decoder *JsonRpcDecoder) getJsonRpc20Request(request map[string]interface{}) (JsonRpc20Request, *JsonRpc20Error) { - var version = request[lib.JSONRPC].(string) - var notification = true - var id interface{} - var err error - if idValue, ok := request[lib.JSONRPC_ID]; ok { - notification = false - id, err = decoder.getIdValue(idValue) - if err != nil { - return JsonRpc20Request{}, NewJsonRpcErrorInvalidRequest(err.Error()) - } - } - var method, ok = request[lib.JSONRPC_METHOD].(string) - if !ok { - log.Errorf("JSON RPC request method must be string ") - return JsonRpc20Request{}, NewJsonRpcErrorInvalidRequest(nil) - } - - if paramValue, ok := request[lib.JSONRPC_PARAMS]; ok { - paramMap, isObject := paramValue.(map[string]interface{}) - if !isObject && reflect.TypeOf(paramValue) != nil { - return JsonRpc20Request{}, NewJsonRpcErrorInvalidRequest(nil) - } - return NewJsonRpc20Request(version, method, paramMap, id, notification), nil - } else { - return NewJsonRpc20Request(version, method, nil, id, notification), nil - } -} - -func (decoder *JsonRpcDecoder) GetJsonRpc20Response(response map[string]interface{}) (JsonRpc20Response, *JsonRpc20Error) { - var version string - if versionValue, ok := response[lib.JSONRPC]; ok { - version = versionValue.(string) - } else { - return JsonRpc20Response{}, NewJsonRpcErrorInvalidParams("jsonrpc version not present") - } - var id interface{} - if responseId, ok := response[lib.JSONRPC_ID]; ok { - idVal, err := decoder.getIdValue(responseId) - if err != nil { - return JsonRpc20Response{}, NewJsonRpcErrorInvalidParams("Invalid Id") - } else { - id = idVal - } - - } - if result, ok := response[lib.METHOD_RESULT]; ok { - return NewJsonRpc20Response(version, id, result, nil), nil - } else { - var err = response[lib.METHOD_RESULT_ERROR].(map[string]interface{}) - return NewJsonRpc20Response(version, id, nil, err), nil - } - } -func deserializeJsonString(inputString string) (map[string]interface{}, error) { - var requestObject = make(map[string]interface{}) - d := json.NewDecoder(strings.NewReader(inputString)) - d.UseNumber() - if err := d.Decode(&requestObject); err != nil { +func (decoder *JsonRpcDecoder) DeSerializeBinaryValue(val interface{}) (data.DataValue, error) { + //binary value is base64 encoded on the wire. decode it first. + base64DecodedString, err := base64.StdEncoding.DecodeString(val.(string)) + if err != nil { return nil, err - } else { - return requestObject, nil } + byt := base64DecodedString + return data.NewBlobValue(byt), nil } -/** - * Deserialize incoming json which could be in byte or string format. - */ func DeSerializeJson(request interface{}) (map[string]interface{}, error) { if requestString, ok := request.(string); ok { return deserializeJsonString(requestString) @@ -331,36 +218,16 @@ func DeSerializeJson(request interface{}) (map[string]interface{}, error) { requestString := string(requestBytes) return deserializeJsonString(requestString) } - return nil, errors.New("Error Deserializing json") -} - -/** - * Deserialize Json Rpc Request - * - * request can be string or bytes. - */ -func (decoder *JsonRpcDecoder) DeSerializeRequest(request interface{}) (JsonRpc20Request, *JsonRpc20Error) { - requestObject, err := DeSerializeJson(request) - if err != nil { - return JsonRpc20Request{}, NewJsonRpcErrorParseError(err) - } - return decoder.getJsonRpc20Request(requestObject) - + return nil, errors.New("error deserializing json") } -func (decoder *JsonRpcDecoder) DeSerializeResponse(response interface{}) (JsonRpc20Response, *JsonRpc20Error) { - responseObj, err := DeSerializeJson(response) - if err != nil { - return JsonRpc20Response{}, NewJsonRpcErrorParseError(err) - } - return decoder.GetJsonRpc20Response(responseObj) -} -func (decoder *JsonRpcDecoder) DeSerializeBinaryValue(val interface{}) (data.DataValue, error) { - //binary value is base64 encoded on the wire. decode it first. - base64DecodedString, err := base64.StdEncoding.DecodeString(val.(string)) - if err != nil { +func deserializeJsonString(inputString string) (map[string]interface{}, error) { + var requestObject = make(map[string]interface{}) + d := json.NewDecoder(strings.NewReader(inputString)) + d.UseNumber() + if err := d.Decode(&requestObject); err != nil { return nil, err + } else { + return requestObject, nil } - byt := base64DecodedString - return data.NewBlobValue(byt), nil } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/server/rpc/msg/JsonRpcEncoder.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/server/rpc/msg/JsonRpcEncoder.go index 624b8ddd2..1197e5f33 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/server/rpc/msg/JsonRpcEncoder.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/server/rpc/msg/JsonRpcEncoder.go @@ -1,4 +1,4 @@ -/* Copyright © 2019 VMware, Inc. All Rights Reserved. +/* Copyright © 2019, 2022 VMware, Inc. All Rights Reserved. SPDX-License-Identifier: BSD-2-Clause */ package msg @@ -26,14 +26,16 @@ var optionalValuePtr = reflect.TypeOf((*data.OptionalValue)(nil)) var errorValuePtr = reflect.TypeOf((*data.ErrorValue)(nil)) var voidValuePtr = reflect.TypeOf((*data.VoidValue)(nil)) var boolValuePtr = reflect.TypeOf((*data.BooleanValue)(nil)) -var blobValuePtr = reflect.TypeOf(((*data.BlobValue)(nil))) +var blobValuePtr = reflect.TypeOf((*data.BlobValue)(nil)) var secretValuePtr = reflect.TypeOf((*data.SecretValue)(nil)) -var methodResultType = reflect.TypeOf(core.MethodResult{}) +var methodResultType = reflect.TypeOf(core.NewMethodResult(nil, nil)) var executionContextPtr = reflect.TypeOf((*core.ExecutionContext)(nil)) var jsonRpcRequestType = reflect.TypeOf(JsonRpc20Request{}) var jsonRpcResponseType = reflect.TypeOf(JsonRpc20Response{}) var jsonRpcRequestErrorType = reflect.TypeOf((*JsonRpcRequestError)(nil)) +var monoResultType = reflect.TypeOf(core.NewMonoResult(nil, nil)) + // Encodes vapi structs to json. type JsonRpcEncoder struct { // Setting this field to true will replace value of the secret fields to "redacted". @@ -81,6 +83,8 @@ func getCustomSerializer(val interface{}, redactSecret bool) interface{} { return NewBooleanValueSerializer(val.(*data.BooleanValue)) case methodResultType: return NewMethodResultSerializer(val.(core.MethodResult), redactSecret) + case monoResultType: + return NewMonoResultSerializer(val.(core.MonoResult), redactSecret) case blobValuePtr: return NewBlobValueSerializer(val.(*data.BlobValue)) case secretValuePtr: @@ -158,13 +162,13 @@ func (j *JsonRpcRequestErrorSerializer) MarshalJSON() ([]byte, error) { } jsonRpc20Error := j.jsonRpcRequestError.jsonRpc20Error if jsonRpc20Error != nil { - var error = make(map[string]interface{}) - error[lib.ERROR_CODE] = jsonRpc20Error.Code() - error[lib.ERROR_MESSAGE] = jsonRpc20Error.Message() + var resErr = make(map[string]interface{}) + resErr[lib.ERROR_CODE] = jsonRpc20Error.Code() + resErr[lib.ERROR_MESSAGE] = jsonRpc20Error.Message() if jsonRpc20Error.data != nil { - error[lib.ERROR_DATA] = jsonRpc20Error.data + resErr[lib.ERROR_DATA] = jsonRpc20Error.data } - result[lib.METHOD_RESULT_ERROR] = error + result[lib.METHOD_RESULT_ERROR] = resErr } return json.Marshal(result) @@ -337,44 +341,23 @@ func (methodResultSerializer *MethodResultSerializer) MarshalJSON() ([]byte, err return json.Marshal(result) } -type ApplicationContextSerializer struct { - appContext *core.ApplicationContext -} - -func NewApplicationContextSerializer(appContext *core.ApplicationContext) *ApplicationContextSerializer { - return &ApplicationContextSerializer{appContext: appContext} -} - -func (acs *ApplicationContextSerializer) MarshalJSON() ([]byte, error) { - return json.Marshal(acs.appContext) -} - -type SecurityContextSerializer struct { - securityContext core.SecurityContext -} - -func NewSecurityContextSerializer(context core.SecurityContext) *SecurityContextSerializer { - return &SecurityContextSerializer{securityContext: context} -} - -func (scs *SecurityContextSerializer) MarshalJSON() ([]byte, error) { - return json.Marshal(scs.securityContext) -} - -type ExecutionContextSerializer struct { - executionContext *core.ExecutionContext +type MonoResultSerializer struct { + monoResult core.MonoResult + redactSecret bool } -func NewExecutionContextSerializer(executionContext *core.ExecutionContext) *ExecutionContextSerializer { - return &ExecutionContextSerializer{executionContext: executionContext} +func NewMonoResultSerializer(monoResult core.MonoResult, redactSecret bool) *MonoResultSerializer { + return &MonoResultSerializer{monoResult: monoResult, redactSecret: redactSecret} } -func (ecs *ExecutionContextSerializer) MarshalJSON() ([]byte, error) { +func (monoResultSerializer *MonoResultSerializer) MarshalJSON() ([]byte, error) { var result = make(map[string]interface{}) - if ecs.executionContext.SecurityContext() != nil { - result[lib.SECURITY_CONTEXT] = NewSecurityContextSerializer(ecs.executionContext.SecurityContext()) + var monoResult = monoResultSerializer.monoResult + if monoResult.IsSuccess() { + result[lib.METHOD_RESULT_OUTPUT] = getCustomSerializer(monoResult.Output(), monoResultSerializer.redactSecret) + } else { + result[lib.METHOD_RESULT_ERROR] = getCustomSerializer(monoResult.Error(), monoResultSerializer.redactSecret) } - result[lib.APPLICATION_CONTEXT] = NewApplicationContextSerializer(ecs.executionContext.ApplicationContext()) return json.Marshal(result) } @@ -395,8 +378,10 @@ func dispatcher(val interface{}, redactSecret bool) ([]byte, error) { return json.Marshal(errorValueSerializer) case methodResultType: return json.Marshal(NewMethodResultSerializer(val.(core.MethodResult), redactSecret)) + case monoResultType: + return json.Marshal(NewMonoResultSerializer(val.(core.MonoResult), redactSecret)) case executionContextPtr: - return json.Marshal(NewExecutionContextSerializer(val.(*core.ExecutionContext))) + return json.Marshal(val.(*core.ExecutionContext)) case jsonRpcRequestType: return json.Marshal(NewJsonRpc20RequestSerializer(val.(JsonRpc20Request))) case jsonRpcResponseType: diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/server/rpc/msg/JsonRpcError.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/server/rpc/msg/JsonRpcError.go index 28abd03c1..d79e844f8 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/server/rpc/msg/JsonRpcError.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/server/rpc/msg/JsonRpcError.go @@ -1,4 +1,4 @@ -/* Copyright © 2019 VMware, Inc. All Rights Reserved. +/* Copyright © 2019, 2021 VMware, Inc. All Rights Reserved. SPDX-License-Identifier: BSD-2-Clause */ package msg @@ -81,8 +81,8 @@ func NewJsonRpc20Error(code int64, data interface{}) *JsonRpc20Error { return &JsonRpc20Error{code: code, data: data, message: message} } -func NewJsonRpcErrorParseError(data interface{}) *JsonRpc20Error { - return NewJsonRpc20Error(JSONRPC_PARSE_ERROR, data) +func NewJsonRpcErrorParseError(error error) *JsonRpc20Error { + return NewJsonRpc20Error(JSONRPC_PARSE_ERROR, error) } func NewJsonRpcErrorInvalidRequest(data interface{}) *JsonRpc20Error { diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/server/rpc/msg/JsonRpcHandler.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/server/rpc/msg/JsonRpcHandler.go index f3d3713c7..e14c8b4b1 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/server/rpc/msg/JsonRpcHandler.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/server/rpc/msg/JsonRpcHandler.go @@ -1,20 +1,24 @@ -/* Copyright © 2019 VMware, Inc. All Rights Reserved. +/* Copyright © 2019-2023 VMware, Inc. All Rights Reserved. SPDX-License-Identifier: BSD-2-Clause */ package msg import ( + "context" "encoding/json" "errors" "fmt" + "io/ioutil" + "net/http" + "os" + + "github.com/vmware/vsphere-automation-sdk-go/runtime/common" "github.com/vmware/vsphere-automation-sdk-go/runtime/core" "github.com/vmware/vsphere-automation-sdk-go/runtime/data" "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" "github.com/vmware/vsphere-automation-sdk-go/runtime/log" "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/server" - "io/ioutil" - "net/http" - "os" + "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/server/tracing" ) const ENABLE_VAPI_PROVIDER_WIRE_LOGGING = "ENABLE_VAPI_PROVIDER_WIRE_LOGGING" @@ -23,15 +27,31 @@ type JsonRpcHandler struct { apiProvider core.APIProvider jsonRpcEncoder *JsonRpcEncoder jsonRpcDecoder *JsonRpcDecoder - requestProcessors []server.RequestPreProcessor + requestProcessors []core.JSONRPCRequestPreProcessor + tracer tracing.StartSpan } -func NewJsonRpcHandler(apiProvider core.APIProvider) *JsonRpcHandler { +type JsonRpcHandlerOption func(handler *JsonRpcHandler) + +func NewJsonRpcHandler(apiProvider core.APIProvider, opts ...JsonRpcHandlerOption) *JsonRpcHandler { var jsonRpcEncoder = NewJsonRpcEncoder() var jsonRpcDecoder = NewJsonRpcDecoder() - return &JsonRpcHandler{apiProvider: apiProvider, + res := &JsonRpcHandler{apiProvider: apiProvider, jsonRpcEncoder: jsonRpcEncoder, - jsonRpcDecoder: jsonRpcDecoder} + jsonRpcDecoder: jsonRpcDecoder, + tracer: tracing.NoopTracer} + for _, opt := range opts { + opt(res) + } + return res +} + +// WithTracer option allows NewJsonRpcHandler to set API server tracer that will be used to extract http headers and +// create server spans for incoming calls. +func WithTracer(tracer tracing.StartSpan) JsonRpcHandlerOption { + return func(handler *JsonRpcHandler) { + handler.tracer = tracer + } } func (j *JsonRpcHandler) ServeHTTP(rw http.ResponseWriter, r *http.Request) { @@ -50,7 +70,7 @@ func (j *JsonRpcHandler) ServeHTTP(rw http.ResponseWriter, r *http.Request) { j.sendResponse(jsonRpcRequestError, rw, nil) return } - var request, requestDeserializationError = j.jsonRpcDecoder.getJsonRpc20Request(requestObj) + var request, requestDeserializationError = getJsonRpc20Request(requestObj) if requestDeserializationError != nil { log.Error("Error deserializing jsonrpc request") var jsonRpcRequestError = NewJsonRpcRequestError(NewJsonRpcErrorInvalidRequest("Error deserializing jsonrpc request"), nil) @@ -70,7 +90,7 @@ func (j *JsonRpcHandler) ServeHTTP(rw http.ResponseWriter, r *http.Request) { j.processJsonRpcRequest(rw, r, request) } -func (j *JsonRpcHandler) AddRequestPreProcessor(reqProcessor server.RequestPreProcessor) { +func (j *JsonRpcHandler) AddRequestPreProcessor(reqProcessor core.JSONRPCRequestPreProcessor) { j.requestProcessors = append(j.requestProcessors, reqProcessor) } @@ -137,7 +157,33 @@ func (j *JsonRpcHandler) processJsonRpcRequest(rw http.ResponseWriter, r *http.R j.sendResponse(jsonRpcRequestError, rw, nil) return } - executionContext.WithContext(r.Context()) + + protocol := tracing.JsonRpc + if vapiServiceId != "" { + protocol = tracing.JsonRpc11 + } + traceCtx, serverSpan := j.tracer(serviceId, operationId, protocol, r) + defer serverSpan.Finish() + + cancelCtx, cancelFunc := context.WithCancel(traceCtx) + defer cancelFunc() + + executionContext.WithContext(cancelCtx) + + // TODO add header parser as comma-separated headers are not distinct values in https://pkg.go.dev/net/http#Header.Values + // TODO headers should be case insensitive - utilize https://pkg.go.dev/net/http#Header.Values (requires go v1.14) + hasStreamAcceptType := common.StringSliceContains(r.Header[lib.HTTP_ACCEPT], lib.VAPI_STREAMING_CLEAN_JSON_CONTENT_TYPE) || + common.StringSliceContains(r.Header[lib.HTTP_ACCEPT], lib.VAPI_STREAMING_CONTENT_TYPE) + hasMonoAcceptType := common.StringSliceContains(r.Header[lib.HTTP_ACCEPT], lib.JSON_CONTENT_TYPE) + + if hasMonoAcceptType && hasStreamAcceptType { + executionContext.WithContext(context.WithValue(executionContext.Context(), core.ResponseTypeKey, core.MonoAndStreamRespose)) + } else if hasMonoAcceptType { + executionContext.WithContext(context.WithValue(executionContext.Context(), core.ResponseTypeKey, core.OnlyMonoResponse)) + } else if hasStreamAcceptType { + executionContext.WithContext(context.WithValue(executionContext.Context(), core.ResponseTypeKey, core.OnlyStreamResponse)) + } + server.CopyHeadersToContexts(executionContext, r) if !executionContext.ApplicationContext().HasProperty(lib.OPID) { log.Debug("opId was not present for the request") @@ -170,76 +216,90 @@ func (j *JsonRpcHandler) processJsonRpcRequest(rw http.ResponseWriter, r *http.R if methodResult.IsResponseStream() { rw.Header().Set(lib.HTTP_CONTENT_TYPE_HEADER, lib.VAPI_STREAMING_CONTENT_TYPE) flusher, _ := rw.(http.Flusher) - hasError := false + for i := range methodResult.ResponseStream() { var jsonRpc20Response = j.prepareResponseBody(request, i) - if i.Error() != nil { - hasError = true - } - j.sendStreamingResponse(jsonRpc20Response, rw, i.Error(), flusher) - } - if !hasError { - //send terminating message - log.Debug("Sending terminal frame") - terminalFrame := make(map[string]interface{}) - terminalFrame[lib.JSONRPC] = request.version - terminalFrame[lib.JSONRPC_ID] = request.id - terminalFrame[lib.METHOD_RESULT] = map[string]interface{}{} - frameBytes, _ := json.Marshal(terminalFrame) - frameLengthInHex := fmt.Sprintf("%x", len(frameBytes)) - _, err := rw.Write([]byte(frameLengthInHex)) - if err != nil { - log.Error(err) - } - _, err = rw.Write(lib.CRLFBytes) - if err != nil { - log.Error(err) - } - _, err = rw.Write(frameBytes) + var err = j.SendResponseFrame(jsonRpc20Response, rw, i.Error(), flusher) + + // Sending the response failed. Notify the everyone listening on the cancel + // context done channel. Then terminate the stream. if err != nil { - log.Error(err) + log.Errorf("Sending stream response failed with: %v", err) + serverSpan.LogError(err) + return } - _, err = rw.Write(lib.CRLFBytes) - if err != nil { - log.Error(err) + + // If method implementation returned an error, after sending it back in the + // response, break the stream loop. The termination frame is sent after that. + if i.Error() != nil { + serverSpan.LogVapiError(i.Error()) + break } - flusher.Flush() } + + // Put the stream termination frame at the end of the response + // to signal the client that the stream is finished. + j.sendTerminalFrame(&request, rw, flusher) } else { + if !methodResult.IsSuccess() { + serverSpan.LogVapiError(methodResult.Error()) + } var jsonRpc20Response = j.prepareResponseBody(request, methodResult) j.sendResponse(jsonRpc20Response, rw, methodResult.Error()) } } -func (j *JsonRpcHandler) sendStreamingResponse(response interface{}, rw http.ResponseWriter, error *data.ErrorValue, flusher http.Flusher) { +func (j *JsonRpcHandler) SendResponseFrame(response interface{}, rw http.ResponseWriter, errorVal *data.ErrorValue, flusher http.Flusher) error { var frame, encodeError = j.jsonRpcEncoder.Encode(response) if encodeError != nil { - log.Error(encodeError) - //TODO: - //report this error to client + return encodeError } - if error != nil { + if errorVal != nil { //Accessing directly to avoid canonicalizing header key. - rw.Header()[lib.VAPI_ERROR] = []string{error.Name()} + rw.Header()[lib.VAPI_ERROR] = []string{errorVal.Name()} + } + var err = j.writeFrame(frame, rw) + if err != nil { + return err } - frameLengthInHex := fmt.Sprintf("%x", len(frame)) - _, err := rw.Write([]byte(frameLengthInHex)) + flusher.Flush() + return nil +} + +func (j *JsonRpcHandler) sendTerminalFrame(request *JsonRpc20Request, rw http.ResponseWriter, flusher http.Flusher) { + log.Debug("Sending terminal frame") + terminalFrame := make(map[string]interface{}) + terminalFrame[lib.JSONRPC] = request.version + terminalFrame[lib.JSONRPC_ID] = request.id + terminalFrame[lib.METHOD_RESULT] = map[string]interface{}{} + frameBytes, _ := json.Marshal(terminalFrame) + + var err = j.writeFrame(frameBytes, rw) if err != nil { log.Error(err) } + flusher.Flush() +} + +func (j *JsonRpcHandler) writeFrame(value []byte, rw http.ResponseWriter) error { + dataLengthInHex := fmt.Sprintf("%x", len(value)) + _, err := rw.Write([]byte(dataLengthInHex)) + if err != nil { + return err + } _, err = rw.Write(lib.CRLFBytes) if err != nil { - log.Error(err) + return err } - _, err = rw.Write(frame) + _, err = rw.Write(value) if err != nil { - log.Error(err) + return err } _, err = rw.Write(lib.CRLFBytes) if err != nil { - log.Error(err) + return err } - flusher.Flush() + return nil } func (j *JsonRpcHandler) operationId(request JsonRpc20Request) (string, error) { @@ -286,7 +346,7 @@ func (j *JsonRpcHandler) executionContext(request JsonRpc20Request) (*core.Execu } } -func (j *JsonRpcHandler) prepareResponseBody(request JsonRpc20Request, methodResult core.MethodResult) JsonRpc20Response { +func (j *JsonRpcHandler) prepareResponseBody(request JsonRpc20Request, methodResult core.MonoResult) JsonRpc20Response { _, logWireValue := os.LookupEnv(ENABLE_VAPI_PROVIDER_WIRE_LOGGING) if logWireValue { jsonRpcEncoder := NewJsonRpcEncoder() diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/server/tracing/tracer.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/server/tracing/tracer.go new file mode 100644 index 000000000..e2f7a4795 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/server/tracing/tracer.go @@ -0,0 +1,68 @@ +/* Copyright © 2021-2023 VMware, Inc. All Rights Reserved. + SPDX-License-Identifier: BSD-2-Clause */ + +package tracing + +import ( + "context" + "net/http" + + "github.com/vmware/vsphere-automation-sdk-go/runtime/data" +) + +// Defines interfaces needed for trace integration of transports. + +type WireProtocol string + +const ( + Rest2018 = WireProtocol("rest-2018") + JsonRpc = WireProtocol("jsonrpc") + JsonRpc11 = WireProtocol("jsonrpc1.1") +) + +// StartSpan is called by server handlers to start a trace span. It reads the trace info from the request and +// initializes a server span instance +type StartSpan func(serviceId string, operationId string, protocol WireProtocol, r *http.Request) (context.Context, ServerSpan) + +// StartTaskSpan is used by task infrastructure to start a trace span for a task +// (i.e. a long-running operation or "lro" for short). +// +// The given context must contain the context values returned by StartSpan, so +// that the task span can be linked as a child of the span created by StartSpan +// for the API operation which triggered the task. +type StartTaskSpan func(ctx context.Context, serviceId string, operationId string, taskId string) (context.Context, ServerSpan) + +// ServerSpan describes the interface for VAPI server handlers to the tracing system span objects. +type ServerSpan interface { + // Completes the ServerSpan + Finish() + // LogError writes error in the ServerSpan and cancels the related context from StartSpan + LogError(error) + // LogVapiError writes VAPI error to the ServerSpan. + LogVapiError(value *data.ErrorValue) +} + +// No-op implementation. Does not depend on any 3rd party library. +var NoopServerSpan = &noopServerSpan{} + +// No-op implementation. Does not depend on any 3rd party library. +var NoopTracer StartSpan = func(serviceId string, operationId string, protocol WireProtocol, r *http.Request) (context.Context, ServerSpan) { + return r.Context(), &noopServerSpan{} +} + +// No-op implementation. Does not depend on any 3rd party library. +var NoopTaskTracer StartTaskSpan = func(ctx context.Context, serviceId string, operationId string, taskId string) (context.Context, ServerSpan) { + return ctx, NoopServerSpan +} + +type noopServerSpan struct { +} + +func (x *noopServerSpan) Finish() { +} + +func (x *noopServerSpan) LogError(error) { +} + +func (x *noopServerSpan) LogVapiError(value *data.ErrorValue) { +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/types.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/types.go index 9ffe75057..faa9cb857 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/types.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/types.go @@ -1,283 +1,26 @@ -/* Copyright © 2019-2020 VMware, Inc. All Rights Reserved. +/* Copyright © 2021 VMware, Inc. All Rights Reserved. SPDX-License-Identifier: BSD-2-Clause */ package protocol import ( - "fmt" - "net/url" - "strings" - - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" "github.com/vmware/vsphere-automation-sdk-go/runtime/core" ) -type OperationMetadata struct { - methodDefinition *core.MethodDefinition - inputType bindings.StructType - outputType bindings.BindingType - errorBindingMap map[string]bindings.BindingType - restMetadata OperationRestMetadata -} - -func NewOperationMetadata(methodDefinition *core.MethodDefinition, - inputType bindings.StructType, - outputType bindings.BindingType, - errorBindingMap map[string]bindings.BindingType, - restMetadata OperationRestMetadata) OperationMetadata { - return OperationMetadata{methodDefinition: methodDefinition, - inputType: inputType, - outputType: outputType, - errorBindingMap: errorBindingMap, - restMetadata: restMetadata} -} - -func (meta OperationMetadata) MethodDefinition() *core.MethodDefinition { - return meta.methodDefinition -} - -func (meta OperationMetadata) InputType() bindings.StructType { - return meta.inputType -} - -func (meta OperationMetadata) OutputType() bindings.BindingType { - return meta.outputType -} - -func (meta OperationMetadata) ErrorBindingMap() map[string]bindings.BindingType { - return meta.errorBindingMap -} - -func (meta OperationMetadata) RestMetadata() OperationRestMetadata { - return meta.restMetadata -} - -// fields and fieldsNameMap defines the bindingtype and name of field respectively of @BodyField annotation -// Rest metadata for name and types of query, header and -// body parameters of an operation. Example: -// meta.ParamsTypeMap["input.nested.bparam"] = bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{})) -// meta.ParamsTypeMap["input.nested.hparam"] = bindings.NewStringType() -// meta.ParamsTypeMap["input.nested.qparam"] = bindings.NewStringType() -// meta.QueryParams["qparam"] = "input.nested.qparam" -// meta.HeaderParams["Hparam"] = "input.nested.hparam" -// meta.BodyParam = "input.nested.bparam" -// httpMethod = "GET|POST|UPDATE|PATCH|DELETE" -// urlTemplate = "/newannotations/properties/{id}" -type OperationRestMetadata struct { - // Name of all the field name wrappers that should be present in Data Input Value - fields map[string]bindings.BindingType - fieldNameMap map[string]string - // Flattened types of all parameters. Key is fully qualified field name - paramsTypeMap map[string]bindings.BindingType - //Names of rest parameter to fully qualified canonical name of the field - pathParamsNameMap map[string]string - queryParamsNameMap map[string]string - headerParamsNameMap map[string]string - dispatchHeaderParams map[string]string - bodyFieldsMap map[string]string - //Encoded dispatch parameters - dispatchParam string - //Fully qualified field name canonical name of body param - bodyParamActualName string - //HTTP action for the operation - httpMethod string - //HTTP URL for the operation - urlTemplate string - // Content-Type that operation consumes - operationConsumes string - // HTTP response success code - successCode int - // Field name of response body - responseBodyName string - // vAPI error name to HTTP response error code mapping - errorCodeMap map[string]int - // Map from result field name to http header name - resultHeadersNameMap map[string]string - // Map from error field name to http header name - errorHeadersNameMap map[string]map[string]string -} - -func NewOperationRestMetadata( - fields map[string]bindings.BindingType, - fieldNameMap map[string]string, - paramsTypeMap map[string]bindings.BindingType, - pathParamsNameMap map[string]string, - queryParamsNameMap map[string]string, - headerParamsNameMap map[string]string, - dispatchHeaderParams map[string]string, - bodyFieldsMap map[string]string, - dispatchParam string, - bodyParamActualName string, - httpMethod string, - urlTemplate string, - operationConsumes string, - resultHeadersNameMap map[string]string, - successCode int, - responseBodyName string, - errorHeadersNameMap map[string]map[string]string, - errorCodeMap map[string]int) OperationRestMetadata { - - return OperationRestMetadata{ - fields: fields, - fieldNameMap: fieldNameMap, - paramsTypeMap: paramsTypeMap, - pathParamsNameMap: pathParamsNameMap, - queryParamsNameMap: queryParamsNameMap, - headerParamsNameMap: headerParamsNameMap, - dispatchHeaderParams: dispatchHeaderParams, - bodyFieldsMap: bodyFieldsMap, - dispatchParam: dispatchParam, - bodyParamActualName: bodyParamActualName, - httpMethod: httpMethod, - urlTemplate: urlTemplate, - operationConsumes: operationConsumes, - successCode: successCode, - responseBodyName: responseBodyName, - errorCodeMap: errorCodeMap, - resultHeadersNameMap: resultHeadersNameMap, - errorHeadersNameMap: errorHeadersNameMap} -} - -func (meta OperationRestMetadata) Fields() map[string]bindings.BindingType { - return meta.fields -} - -func (meta OperationRestMetadata) FieldNameMap() map[string]string { - return meta.fieldNameMap -} - -func (meta OperationRestMetadata) ParamsTypeMap() map[string]bindings.BindingType { - return meta.paramsTypeMap -} - -func (meta OperationRestMetadata) PathParamsNameMap() map[string]string { - return meta.pathParamsNameMap -} - -func (meta OperationRestMetadata) QueryParamsNameMap() map[string]string { - return meta.queryParamsNameMap -} - -func (meta OperationRestMetadata) HeaderParamsNameMap() map[string]string { - return meta.headerParamsNameMap -} - -func (meta OperationRestMetadata) DispatchHeaderParams() map[string]string { - return meta.dispatchHeaderParams -} - -func (meta OperationRestMetadata) BodyFieldsMap() map[string]string { - return meta.bodyFieldsMap -} - -func (meta OperationRestMetadata) DispatchParam() string { - return meta.dispatchParam -} - -func (meta OperationRestMetadata) BodyParamActualName() string { - return meta.bodyParamActualName -} - -func (meta OperationRestMetadata) HttpMethod() string { - return meta.httpMethod -} - -func (meta OperationRestMetadata) UrlTemplate() string { - return meta.urlTemplate -} - -func (meta OperationRestMetadata) OperationConsumes() string { - return meta.operationConsumes -} - -func (meta OperationRestMetadata) SuccessCode() int { - return meta.successCode -} - -func (meta OperationRestMetadata) ResponseBodyName() string { - return meta.responseBodyName -} - -func (meta OperationRestMetadata) ErrorCodeMap() map[string]int { - return meta.errorCodeMap -} - -func (meta OperationRestMetadata) ResultHeadersNameMap() map[string]string { - return meta.resultHeadersNameMap -} -func (meta OperationRestMetadata) ErrorHeadersNameMap() map[string]map[string]string { - return meta.errorHeadersNameMap -} - -func (meta OperationRestMetadata) GetUrlPath( - pathVariableFields map[string][]string, queryParamFields map[string][]string, - dispatchParam string) string { - urlPath := meta.urlTemplate - // Substitute path variables with values in the template - for fieldName, fields := range pathVariableFields { - val := url.PathEscape(strings.Join(fields, "")) - urlPath = strings.Replace(urlPath, fmt.Sprintf("{%s}", fieldName), val, 1) - } - - // Construct the query params portion of the url - queryPrams := []string{} - - // Add dispatch parameter first if it presents - if dispatchParam != "" { - queryPrams = append(queryPrams, dispatchParam) - } - - // Add other operation query parameters - for fieldName, fieldStr := range queryParamFields { - for _, e := range fieldStr { - // use PathEscape instead of QueryEscape as QueryEscape does not follow VAPI REST standard - // most significantly it escapes space characters with '+' sign. - // Most probably it follows this standard instead https://www.w3.org/TR/html401/interact/forms.html#h-17.13.4.1 - qpKey := url.PathEscape(fieldName) - qpVal := url.PathEscape(e) - qparam := fmt.Sprintf("%s=%s", qpKey, qpVal) - queryPrams = append(queryPrams, qparam) - } - } - queryParamStr := strings.Join(queryPrams, "&") - - if queryParamStr != "" { - // Append the query params portion if it exists - var connector string - if strings.ContainsAny(urlPath, "?") { - connector = "&" - } else { - connector = "?" - } - urlPath = strings.Join([]string{urlPath, queryParamStr}, connector) - } - return urlPath -} - -func (meta OperationRestMetadata) PathVariableFieldNames() []string { - return getListOfMapValues(meta.pathParamsNameMap) -} - -func (meta OperationRestMetadata) QueryParamFieldNames() []string { - return getListOfMapValues(meta.queryParamsNameMap) -} - -func (meta OperationRestMetadata) HeaderFieldNames() []string { - return getListOfMapValues(meta.headerParamsNameMap) -} - -func (meta OperationRestMetadata) DispatchHeaderNames() []string { - return getListOfMapValues(meta.dispatchHeaderParams) -} - -func (meta OperationRestMetadata) BodyFieldsNames() []string { - return getListOfMapValues(meta.bodyFieldsMap) -} - -func getListOfMapValues(mapValue map[string]string) []string { - fields := []string{} - for k := range mapValue { - fields = append(fields, k) - } - return fields +// RestClientOptions provides contract for managing rest connector options +// when vAPI connector is used in REST protocol. Set by client.UsingRest() client.ConnectorOption +type RestClientOptions interface { + // SecurityContextSerializers list of serializers which provide mappings between core.SecurityContext object and http headers + SecurityContextSerializers() map[string]SecurityContextSerializer + // EnableDefaultContentType when true overrides Content-Type header to value 'application/json' + EnableDefaultContentType() bool +} + +// SecurityContextSerializer serializes core.SecurityContext object into http headers +// implemented by concrete context serializers, such as rest.UserPwdSecContextSerializer, +// rest.SessionSecContextSerializer and rest.OauthSecContextSerializer. +// Clients can also implement a custom serializer with special serialization requirements. +type SecurityContextSerializer interface { + // Serialize provides http headers map to serialize core.SecurityContext object into authorization headers + Serialize(core.SecurityContext) (map[string]interface{}, error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/AuthenticationFilter.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/AuthenticationFilter.go index cf4b96a5c..a8d19d161 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/AuthenticationFilter.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/AuthenticationFilter.go @@ -1,10 +1,11 @@ -/* Copyright © 2019 VMware, Inc. All Rights Reserved. +/* Copyright © 2019, 2021-2022 VMware, Inc. All Rights Reserved. SPDX-License-Identifier: BSD-2-Clause */ package security import ( "encoding/json" + "fmt" "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" "github.com/vmware/vsphere-automation-sdk-go/runtime/core" "github.com/vmware/vsphere-automation-sdk-go/runtime/data" @@ -24,10 +25,17 @@ type AuthenticationFilter struct { operations map[string][]string // maps operationId to scheme Id mapping } +var anonOps = []string{ + "com.vmware.vapi.std.introspection.operation.list", + "com.vmware.vapi.std.introspection.operation.get", + "com.vmware.vapi.std.introspection.provider.get", + "com.vmware.vapi.std.introspection.service.list", + "com.vmware.vapi.std.introspection.service.get"} + func NewAuthenticationFilter(authHandlers []AuthenticationHandler, provider core.APIProvider, authnMetadataFilePath []string) (*AuthenticationFilter, error) { aFilter := &AuthenticationFilter{authHandlers: authHandlers, provider: provider, schemes: map[string]Scheme{}, packages: map[string][]string{}, services: map[string][]string{}, operations: map[string][]string{}} - err := aFilter.loadAuthnMetadata(authnMetadataFilePath...) + err := aFilter.loadAuthnMetadataFromFile(authnMetadataFilePath...) if err != nil { log.Error(err) return nil, err @@ -36,36 +44,78 @@ func NewAuthenticationFilter(authHandlers []AuthenticationHandler, provider core } // read authentication metadata json files -func (a *AuthenticationFilter) loadAuthnMetadata(authnMetadataFilepaths ...string) error { +func (a *AuthenticationFilter) loadAuthnMetadataFromFile(authnMetadataFilepaths ...string) error { for _, authnMetadataFilepath := range authnMetadataFilepaths { authnData, err := ioutil.ReadFile(authnMetadataFilepath) if err != nil { log.Error("Error reading authentication metadata file %s", authnMetadataFilepath) return err } - var authnMetadata AuthenticationMetadata - err = json.Unmarshal(authnData, &authnMetadata) + err = a.loadAuthnMetadata(authnData) if err != nil { - log.Error(err) return err } - componentName := authnMetadata.Authentication.Component.Name - for key, val := range authnMetadata.Authentication.Component.Schemes { - a.schemes[componentName+":"+key] = val + } + return nil +} + +func (a *AuthenticationFilter) loadAuthnMetadata(authnData []byte) error { + var authnMetadata AuthenticationMetadata + err := json.Unmarshal(authnData, &authnMetadata) + if err != nil { + return err + } + componentName := authnMetadata.Authentication.Component.Name + for key, val := range authnMetadata.Authentication.Component.Schemes { + a.schemes[componentName+":"+key] = val + } + for key, val := range authnMetadata.Authentication.Component.Operations { + loadAuthnKeys(key, val, componentName, a.operations) + } + for key, val := range authnMetadata.Authentication.Component.Packages { + err = checkAnonymousScheme(key, val, componentName, a) + if err != nil { + return err } - for key, val := range authnMetadata.Authentication.Component.Operations { - loadAuthnKeys(key, val, componentName, a.operations) + loadAuthnKeys(key, val, componentName, a.packages) + } + for key, val := range authnMetadata.Authentication.Component.Services { + err = checkAnonymousScheme(key, val, componentName, a) + if err != nil { + return err } - for key, val := range authnMetadata.Authentication.Component.Packages { - loadAuthnKeys(key, val, componentName, a.packages) + loadAuthnKeys(key, val, componentName, a.services) + } + + return nil +} + +func checkAnonymousScheme(key string, val interface{}, componentName string, filter *AuthenticationFilter) error { + if valStr, ok := val.(string); ok { + if isNoAuthScheme(componentName+":"+valStr, filter) { + return fmt.Errorf("Invalid authentication metadata for %s. "+ + "Anonymous scheme should be assigned to individual operations.", key) } - for key, val := range authnMetadata.Authentication.Component.Services { - loadAuthnKeys(key, val, componentName, a.services) + } else if valSlice, ok := val.([]interface{}); ok { + for _, scheme := range valSlice { + if isNoAuthScheme(componentName+":"+scheme.(string), filter) { + return fmt.Errorf("Invalid authentication metadata for %s. "+ + "Anonymous scheme should be assigned to individual operations.", key) + } } + } else { + return fmt.Errorf("Expected string or json array but found %s", reflect.TypeOf(val)) } return nil } +func isNoAuthScheme(schemeName string, filter *AuthenticationFilter) bool { + if schemeInfo, ok := filter.schemes[schemeName]; ok { + return schemeInfo.AuthenticationScheme == NO_AUTH + } + return false +} + func loadAuthnKeys(key string, val interface{}, componentName string, maps map[string][]string) { if valStr, ok := val.(string); ok { maps[key] = []string{componentName + ":" + valStr} @@ -109,11 +159,7 @@ func (a *AuthenticationFilter) packageSpecificScheme(serviceId string) []string if schemeNames, ok := a.packages[closestPackage]; ok { result := []string{} for _, schemeName := range schemeNames { - schemeInfo := a.schemes[schemeName] - defaultScheme := Scheme{} - if schemeInfo == defaultScheme { - result = append(result, NO_AUTH) - } else { + if schemeInfo, ok := a.schemes[schemeName]; ok { result = append(result, schemeInfo.AuthenticationScheme) } } @@ -131,30 +177,26 @@ func (a *AuthenticationFilter) serviceSpecificScheme(serviceID string) []string for _, schemeName := range schemeNames { if schemeInfo, ok := a.schemes[schemeName]; ok { result = append(result, schemeInfo.AuthenticationScheme) - } else { - result = append(result, NO_AUTH) } } return result } - log.Debugf("Service specific authorization scheme for %s not found.", serviceID) + log.Debugf("Service specific authentication scheme for %s not found.", serviceID) return nil } // returns defined auth scheme for given operationID -func (a *AuthenticationFilter) operationSpecificScheme(serviceID string, operationID string) []string { - if schemeNames, ok := a.operations[serviceID+"."+operationID]; ok { +func (a *AuthenticationFilter) operationSpecificScheme(operationFqn string) []string { + if schemeNames, ok := a.operations[operationFqn]; ok { result := []string{} for _, schemeName := range schemeNames { if schemeInfo, ok := a.schemes[schemeName]; ok { result = append(result, schemeInfo.AuthenticationScheme) - } else { - result = append(result, NO_AUTH) } } return result } - log.Debugf("Service specific authorization scheme for %s not found.", serviceID) + log.Debugf("Operation specific authentication scheme for %s not found.", operationFqn) return nil } @@ -197,7 +239,9 @@ func unique(slice []string) []string { func (a *AuthenticationFilter) allowedSchemes(serviceID string, operationID string) []string { allowedSchemes := []string{} emptySlice := []string{""} - opScheme := a.operationSpecificScheme(serviceID, operationID) + methodIdentifier := core.NewMethodIdentifier(core.NewInterfaceIdentifier(serviceID), operationID) + operationFqn := methodIdentifier.FullyQualifiedName() + opScheme := a.operationSpecificScheme(operationFqn) if !equals(opScheme, emptySlice) { allowedSchemes = append(allowedSchemes, opScheme...) } @@ -209,6 +253,14 @@ func (a *AuthenticationFilter) allowedSchemes(serviceID string, operationID stri if !equals(packageScheme, emptySlice) { allowedSchemes = append(allowedSchemes, packageScheme...) } + if len(allowedSchemes) == 0 { + for _, anonOp := range anonOps { + if anonOp == operationFqn { + allowedSchemes = append(allowedSchemes, NO_AUTH) + break + } + } + } return unique(allowedSchemes) } @@ -223,7 +275,9 @@ func (a *AuthenticationFilter) Invoke(serviceID string, operationId string, // Checks for NO_AUTH if len(allowedAuthnSchemes) == 0 { - isNoAuthAllowed = true + errorVal := bindings.CreateErrorValueFromMessageId(bindings.OP_NOT_FOUND_ERROR_DEF, + "vapi.authentication.metadata.required", nil) + return core.NewMethodResult(nil, errorVal) } else { for _, allowedAuthnScheme := range allowedAuthnSchemes { if allowedAuthnScheme == NO_AUTH { @@ -271,7 +325,7 @@ func (a *AuthenticationFilter) Invoke(serviceID string, operationId string, "allowedSchemes": strings.Join(allowedAuthnSchemes, ","), "providedScheme": requestScheme, } - errorVal := bindings.CreateErrorValueFromMessageId(bindings.INVALID_REQUEST_ERROR_DEF, + errorVal := bindings.CreateErrorValueFromMessageId(bindings.UNAUTHENTICATED_ERROR_DEF, "vapi.security.authentication.scheme", args) return core.NewMethodResult(nil, errorVal) } @@ -279,7 +333,7 @@ func (a *AuthenticationFilter) Invoke(serviceID string, operationId string, } else { log.Debugf("Invalid Authentication Scheme present in request, invalid type : %s", reflect.TypeOf(authScheme).String()) args := map[string]string{"type": reflect.TypeOf(authScheme).String()} - errorVal := bindings.CreateErrorValueFromMessageId(bindings.INVALID_REQUEST_ERROR_DEF, + errorVal := bindings.CreateErrorValueFromMessageId(bindings.UNAUTHENTICATED_ERROR_DEF, "vapi.security.authentication.scheme.invalid", args) return core.NewMethodResult(nil, errorVal) } @@ -289,10 +343,11 @@ func (a *AuthenticationFilter) Invoke(serviceID string, operationId string, for _, authHandlers := range a.authHandlers { authnResult, authError = authHandlers.Authenticate(securityCtx) if authError != nil { - log.Error("Authentication failed.") + log.Errorf("Authentication failed: %v", authError) errorVal := bindings.CreateErrorValueFromMessageId(bindings.UNAUTHENTICATED_ERROR_DEF, "vapi.security.authentication.invalid", nil) return core.NewMethodResult(nil, errorVal) + } if authnResult != nil { securityCtx.SetProperty(AUTHN_IDENTITY, authnResult) diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/AuthorizationFilter.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/AuthorizationFilter.go index 8c41bee3d..7b0fc54b4 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/AuthorizationFilter.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/AuthorizationFilter.go @@ -1,4 +1,4 @@ -/* Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +/* Copyright © 2019-2022 VMware, Inc. All Rights Reserved. SPDX-License-Identifier: BSD-2-Clause */ package security @@ -36,7 +36,8 @@ func (a *AuthorizationFilter) Invoke(serviceID string, operationID string, userId, err := RetrieveUserIdentity(ctx) if err != nil { - return a.getInvalidAuthzMethodResult(err) + log.Errorf("Could not find user identity for operation '%s' : %s", fullyQualifiedOperName, err) + return newInternalServerErrorResult("vapi.security.authorization.user.missing", nil) } if userId == nil { // No security context, or not authn data (because method doesn't require authn) => no authentication; @@ -50,48 +51,65 @@ func (a *AuthorizationFilter) Invoke(serviceID string, operationID string, requiredPrivileges, err := a.privilegeProv.GetPrivilegeInfo(fullyQualifiedOperName, inputValue) if err != nil { - return a.getInvalidAuthzMethodResult(err) + log.Errorf("Could not retrieve privilege information for operation '%s' : %s", fullyQualifiedOperName, err) + // Allow the PrivilegeProvider to return std vapi error directly to the client, e.g. ServiceUnavailable + if errorValue := getErrorValue(err); errorValue != nil { + return core.NewErrorResult(errorValue) + } + return newInternalServerErrorResult("vapi.security.authorization.privilege.error", nil) } isValid, err := a.pValidator.Validate(userName, groupNames, requiredPrivileges) - if !isValid || err != nil { - return a.getInvalidAuthzMethodResult(err) + if err != nil { + log.Errorf("Could not validate permission for operation '%s' : %s", fullyQualifiedOperName, err) + // Allow the PermissionValidator to return std vapi error directly to the client, e.g. ServiceUnavailable + if errorValue := getErrorValue(err); errorValue != nil { + return core.NewErrorResult(errorValue) + } + return newInternalServerErrorResult("vapi.security.authorization.permission.error", nil) + } + if !isValid { + log.Debugf("Permission denied for operation '%s'", fullyQualifiedOperName) + return newUnauthorizedResult("vapi.security.authorization.permission.denied", nil) + } + + if len(a.handlers) == 0 { + return a.provider.Invoke(serviceID, operationID, inputValue, ctx) } for _, authzHandler := range a.handlers { //TODO invoke only those handlers which support auth schemes. authzResult, err := authzHandler.Authorize(serviceID, operationID, ctx.SecurityContext()) if err != nil { - // authz failed. - return a.getInvalidAuthzMethodResult(err) + log.Errorf("AuthorizationHandler failed for operation '%s' : %s", fullyQualifiedOperName, err) + return newInternalServerErrorResult("vapi.security.authorization.handler.error", nil) } else if authzResult { return a.provider.Invoke(serviceID, operationID, inputValue, ctx) } } - return a.getInvalidAuthzMethodResult(nil) + return newUnauthorizedResult("vapi.security.authorization.invalid", nil) } -func (a *AuthorizationFilter) getInvalidAuthzMethodResult(err error) core.MethodResult { - var errorValue *data.ErrorValue - if err != nil { - if vapiError, isVapiError := err.(bindings.Structure); isVapiError { - dataVal, err := vapiError.GetDataValue__() - if dataVal != nil && err == nil { - errorValue = dataVal.(*data.ErrorValue) - } - } +func newUnauthorizedResult(msgId string, args map[string]string) core.MethodResult { + return core.NewErrorResult(bindings.CreateErrorValueFromMessageId(bindings.UNAUTHORIZED_ERROR_DEF, msgId, args)) +} - if errorValue == nil { - args := map[string]string{"err": err.Error()} - errorValue = bindings.CreateErrorValueFromMessageId(bindings.INTERNAL_SERVER_ERROR_DEF, - "vapi.security.authorization.internal_server_error", args) - } +func newInternalServerErrorResult(msgId string, args map[string]string) core.MethodResult { + return core.NewErrorResult(bindings.CreateErrorValueFromMessageId(bindings.INTERNAL_SERVER_ERROR_DEF, msgId, args)) +} - return core.NewMethodResult(nil, errorValue) +func getErrorValue(e error) *data.ErrorValue { + vapiError, ok := e.(bindings.Structure) + if !ok { + return nil } - - errorValue = bindings.CreateErrorValueFromMessageId(bindings.UNAUTHORIZED_ERROR_DEF, - "vapi.security.authorization.invalid", nil) - - return core.NewMethodResult(nil, errorValue) + dataValue, err := vapiError.GetDataValue__() + if err != nil { + return nil + } + errorValue, ok := dataValue.(*data.ErrorValue) + if !ok { + return nil + } + return errorValue } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/JsonSsoSigner.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/JsonSsoSigner.go index c33ac4eb3..2abc61fcf 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/JsonSsoSigner.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/JsonSsoSigner.go @@ -1,4 +1,4 @@ -/* Copyright © 2019 VMware, Inc. All Rights Reserved. +/* Copyright © 2019, 2022 VMware, Inc. All Rights Reserved. SPDX-License-Identifier: BSD-2-Clause */ package security @@ -10,7 +10,7 @@ import ( "github.com/vmware/vsphere-automation-sdk-go/runtime/log" ) -//Used for signing Json request messages. +// JSONSsoSigner is used for signing Json request messages. type JSONSsoSigner struct { } @@ -18,8 +18,7 @@ func NewJSONSsoSigner() *JSONSsoSigner { return &JSONSsoSigner{} } -// -// Sign the input JSON request message. +// Process signs the input JSON request message. // The message is signed using user's private key. The digest and saml // token is then added to the security context block of the execution // context. A timestamp is also added to guard against replay attacks @@ -57,7 +56,7 @@ func NewJSONSsoSigner() *JSONSsoSigner { func (j *JSONSsoSigner) Process(jsonRequestBody *map[string]interface{}) error { securityContext, err := GetSecurityContext(jsonRequestBody) if err != nil { - // does not have to be propogated to higher layers. + // does not have to be propagated to higher layers. // it is okay for some requests to not include security context. return nil } @@ -70,7 +69,14 @@ func (j *JSONSsoSigner) Process(jsonRequestBody *map[string]interface{}) error { newSecurityContext[AUTHENTICATION_SCHEME_ID] = SAML_HOK_SCHEME_ID } else { log.Debugf("Security Context does not contain authentication scheme ID") + return nil + } + + err = SetSecurityContext(jsonRequestBody, newSecurityContext) + if err != nil { + return err } + newSecurityContext[TIMESTAMP] = GenerateRequestTimeStamp() var jwsAlgorithm string @@ -95,10 +101,6 @@ func (j *JSONSsoSigner) Process(jsonRequestBody *map[string]interface{}) error { } newSecurityContext[SIGNATURE_ALGORITHM] = jwsAlgorithm - err = SetSecurityContext(jsonRequestBody, newSecurityContext) - if err != nil { - return err - } var privateKey string if pvtK, ok := securityContext[PRIVATE_KEY]; ok { diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/JsonSsoVerifier.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/JsonSsoVerifier.go index 020e39699..719da1175 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/JsonSsoVerifier.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/JsonSsoVerifier.go @@ -1,4 +1,4 @@ -/* Copyright © 2019 VMware, Inc. All Rights Reserved. +/* Copyright © 2019, 2022 VMware, Inc. All Rights Reserved. SPDX-License-Identifier: BSD-2-Clause */ package security @@ -13,7 +13,7 @@ import ( var algorithmMap = map[string]crypto.Hash{RS256: crypto.SHA256, RS384: crypto.SHA384, RS512: crypto.SHA512} -// Used to verify the authenticity of the request +// JSONSsoVerifier Used to verify the authenticity of the request // message by verifying the digest present in the security context block. type JSONSsoVerifier struct { } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/JwtAuthenticationHandler.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/JwtAuthenticationHandler.go new file mode 100644 index 000000000..8b7677664 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/JwtAuthenticationHandler.go @@ -0,0 +1,229 @@ +/* Copyright © 2022 VMware, Inc. All Rights Reserved. + SPDX-License-Identifier: BSD-2-Clause */ + +package security + +import ( + "fmt" + "github.com/golang-jwt/jwt/v4" + "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + "github.com/vmware/vsphere-automation-sdk-go/runtime/log" + "strings" + "time" +) + +type JwtAuthenticationHandler struct { + keyProvider VerificationKeyProvider + maxClockSkew int64 + acceptableAudiences []string +} + +// NewJwtAuthenticationHandler factory method creating JwtAuthenticationHandler. +// If the supplied VerificationKeyProvider is also a VerificationKeyCache, +// the created JwtAuthenticationHandler is able to handle change of verification +// keys - if the signature of a JWT cannot be verified with the keys returned by +// VerificationKeyCache#Get, will refresh the key provider via +// VerificationKeyCache#Refresh and will retry signature verification. Retry is done only +// once. +// parameters +// keyProvider VerificationKeyProvider used for retrieving signing keys during +// JWT validation. Must not be nil. +// configOptions a set of optional JwtHandlerConfigOption +// returns +// By default the handler is created with a: +// - maximum clock skew value of 10 minutes +// - acceptable audiences containing a single element - "vmware-tes:vapi" +// values above are configurable via the configOptions parameter. +func NewJwtAuthenticationHandler(keyProvider VerificationKeyProvider, configOptions ...JwtHandlerConfigOption) (*JwtAuthenticationHandler, error) { + if keyProvider == nil { + return nil, fmt.Errorf("key provider must not be nil") + } + + jwtHandler := &JwtAuthenticationHandler{ + keyProvider: keyProvider, + maxClockSkew: 10 * 60, + acceptableAudiences: []string{"vmware-tes:vapi"}, + } + + for _, fn := range configOptions { + err := fn(jwtHandler) + if err != nil { + return nil, err + } + } + + return jwtHandler, nil +} + +func (j *JwtAuthenticationHandler) Authenticate(ctx core.SecurityContext) (*UserIdentity, error) { + if ctx.Property(AUTHENTICATION_SCHEME_ID) != j.SupportedScheme() { + //Returning nil as error so the AuthenticationFilter can continue and try + //with the next auth handler if one exists + return nil, nil + } + + tokenString, err := acquireTokenFromContext(ctx) + if err != nil { + return nil, err + } + + token, parts, err := parseUnverified(tokenString) + if err != nil { + return nil, err + } + + // Assertion is safe as we are underlining *JwtVapiClaims in our facade parsing + claims := token.Claims.(*JwtVapiClaims) + err = j.validateClaims(claims) + if err != nil { + log.Debugf("Claims validation failed - %v", err) + return nil, err + } + + // Already validated + iss, _ := getClaimAsString(claims, CLAIM_ISSUER) + + err = j.validateSignature(token, parts, iss) + + // if retry is configured and signature validation failed + // attempt a single retry post VerificationKeyCache#Refresh + if keyCache, ok := j.keyProvider.(VerificationKeyCache); ok && err != nil { + refreshErr := keyCache.Refresh(iss) + if refreshErr != nil { + log.Debugf("Error during refresh of key cache - %v", refreshErr) + return nil, fmt.Errorf("Failed to refresh key cache - %v", refreshErr) + } + err = j.validateSignature(token, parts, iss) + } + + if err == nil { + user := createIdentityFromClaims(claims) + log.Debugf("Authenticated user with username: %v and domain: %v", (*user).userName, *(*user).domain) + return user, nil + } + + log.Debugf("Authentication failed - %v", err) + return nil, err +} + +// Validates the passed claims via a created JwtVapiClaimsValidator +// returns +// nil for successful validation +// error otherwise +func (j *JwtAuthenticationHandler) validateClaims(claims *JwtVapiClaims) error { + claimsValidator := *NewJwtVapiClaimsValidator(claims, j.maxClockSkew, j.acceptableAudiences) + return claimsValidator.Valid() +} + +// Validates the signature of a parsed JWT token against keys fetched by the keyProvider. +// validateSignatureAgainstKey is utilized for validations against individual keys +// returns +// nil for successful validation against any of the keys +// error if no key matches the signature or the keyProvider fails to retrieve them +func (j *JwtAuthenticationHandler) validateSignature(token *jwt.Token, tokenParts []string, issuer string) error { + keys, err := j.keyProvider.Get(issuer) + if err != nil { + log.Errorf("Failed to retrieve verification keys - %v", err) + return err + } + + for _, key := range keys { + err := validateSignatureAgainstKey(token, tokenParts, key) + if err == nil { + log.Debug("Signature successfully validated") + return nil + } + } + + log.Debug("JWT signature validation failed - no matching key") + return fmt.Errorf("JWT signature validation failed") +} + +func (*JwtAuthenticationHandler) SupportedScheme() string { + return OAUTH_SCHEME_ID +} + +func acquireTokenFromContext(ctx core.SecurityContext) (string, error) { + token := ctx.Property(ACCESS_TOKEN) + if token == nil { + return "", fmt.Errorf("Missing JWT") + } + if tokenString, ok := token.(string); ok { + return tokenString, nil + } + return "", fmt.Errorf("Malformed JWT") +} + +// Facade around jwt.Parser.ParseUnverified used to create a jwt.Token +// object with parsed headers, JwtVapiClaims, signature and underlined jwt.SigningMethod +// via which the signature is to be verified. The jwt.SigningMethod is derived from +// the 'alg' header. +// Along with the parsed token object an array of strings representing the '.' +// separated token is returned. +// returns +// (*jwt.Token, []string, nil) for successful parsing +// (nil, nil, error) otherwise +func parseUnverified(tokenString string) (*jwt.Token, []string, error) { + parser := jwt.NewParser(jwt.WithoutClaimsValidation()) + claims := &JwtVapiClaims{} + token, parts, err := parser.ParseUnverified(tokenString, claims) + if err != nil { + return nil, nil, err + } + // populate the token signature as in jwt.Parser.ParseWithClaims; parts length is validated in ParseUnverified + token.Signature = parts[2] + return token, parts, nil +} + +// Validates the signature of a parsed JWT token via jwt.SigningMethod.Verify, +// where the token's specific jwt.SigningMethod is derived from the 'alg' header +// returns +// nil for successful validation +// error otherwise +func validateSignatureAgainstKey(token *jwt.Token, tokenParts []string, key interface{}) error { + // jwt.SigningMethod.Verify requires signing string and signature as separate inputs + return token.Method.Verify(strings.Join(tokenParts[0:2], "."), token.Signature, key) +} + +// Creates a UserIdentity object from JWT claims. Username and domain are +// derived form the `sub` claim - the `@` symbol acts as a separator between +// username and domain, example - 'sub': "Admin@vshpere" is converted to +// 'username': "Admin", 'domain': "vsphere". UserIdentity.groups are corresponding +// to the `group_names` claim. +func createIdentityFromClaims(claims *JwtVapiClaims) *UserIdentity { + userDomainTuple := strings.SplitN((*claims)[CLAIM_SUBJECT].(string), "@", 2) + var domain = "" + if len(userDomainTuple) == 2 { + domain = userDomainTuple[1] + } + userIdentity := UserIdentity{userName: userDomainTuple[0], domain: &domain} + groups, _ := getClaimAsStringSlice(claims, CLAIM_GROUP_NAMES) + userIdentity.groups = groups + return &userIdentity +} + +type JwtHandlerConfigOption func(*JwtAuthenticationHandler) error + +// WithMaxClockSkew specifies the allowed time discrepancy between the client and the server. +// Fractions of a second are discarded. Must not be negative. +func WithMaxClockSkew(maxClockSkew time.Duration) JwtHandlerConfigOption { + return func(cache *JwtAuthenticationHandler) error { + if maxClockSkew < 0 { + return fmt.Errorf("max clock skew must not be a negative duration") + } + cache.maxClockSkew = int64(maxClockSkew.Seconds()) + return nil + } +} + +// WithAcceptableAudiences specifies acceptable values for 'aud' claim in JWTs. A JWT must +// contain at least one of these values in its 'aud' claim. Must not be empty. +func WithAcceptableAudiences(acceptableAudiences []string) JwtHandlerConfigOption { + return func(cache *JwtAuthenticationHandler) error { + if len(acceptableAudiences) == 0 { + return fmt.Errorf("acceptable audiences must contain at least one value") + } + cache.acceptableAudiences = acceptableAudiences + return nil + } +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/JwtVapiClaims.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/JwtVapiClaims.go new file mode 100644 index 000000000..55bccf3a3 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/JwtVapiClaims.go @@ -0,0 +1,216 @@ +/* Copyright © 2022 VMware, Inc. All Rights Reserved. + SPDX-License-Identifier: BSD-2-Clause */ + +package security + +import ( + "encoding/json" + "errors" + "fmt" + "time" +) + +// JwtVapiClaims is an implementation of the interface jwt.Claims, which +// provides a NOOP jwt.Claims#Valid. The type serves only as a container for +// acquiring and preserving the claims parsed by jwt.Parser. Claims validation +// is carried out by JwtVapiClaimsValidator. +// +// Note - a JSON string cannot be deserialized into JwtVapiClaimsValidator +// Hence, the intermediate container - JwtVapiClaims map[string]interface{}, +// is introduced. +type JwtVapiClaims map[string]interface{} + +// Valid provides NOOP implementation of jwt.Claims interface +func (m JwtVapiClaims) Valid() error { + return nil +} + +var missingClaimErr = errors.New("Missing claim in JWT") + +func getClaim(claims *JwtVapiClaims, claim string) (interface{}, error) { + if val, ok := (*claims)[claim]; ok { + return val, nil + } + + return nil, fmt.Errorf("%w - '%v'", missingClaimErr, claim) +} + +func getClaimAsString(claims *JwtVapiClaims, claim string) (string, error) { + claimVal, err := getClaim(claims, claim) + if err != nil { + return "", err + } + switch claimVal.(type) { + case string: + return claimVal.(string), nil + } + return "", fmt.Errorf("Invalid JWT '%v' claim with value '%v' of type '%T'."+ + " Expected claim of type string", claim, claimVal, claimVal) +} + +func getClaimAsStringSlice(claims *JwtVapiClaims, claim string) ([]string, error) { + claimVal, err := getClaim(claims, claim) + if err != nil { + return nil, err + } + switch claimVal.(type) { + case []interface{}: + strs, err := assertInterfaceSliceIsStringSlice(claimVal.([]interface{})) + if err != nil { + return nil, fmt.Errorf("Invalid JWT '%v' claim with value '%v' of type '%T'."+ + " Expected claim of type []string. %w", claim, claimVal, claimVal, err) + } + return strs, nil + } + return nil, fmt.Errorf("Invalid JWT '%v' claim with value '%v' of type '%T'."+ + " Expected claim of type []string", claim, claimVal, claimVal) +} + +func getStringOrSliceClaimAsSlice(claims *JwtVapiClaims, claim string) ([]string, error) { + claimVal, err := getClaim(claims, claim) + if err != nil { + return nil, err + } + str, strErr := getClaimAsString(claims, claim) + strs, strsErr := getClaimAsStringSlice(claims, claim) + if strErr != nil && strsErr != nil { + return nil, fmt.Errorf("Invalid JWT '%v' claim with value '%v' of type '%T'."+ + " Expected claim of type []string or string", claim, claimVal, claimVal) + } + if strs != nil { + return strs, nil + } + return []string{str}, nil +} + +func getClaimAsInt64(claims *JwtVapiClaims, claim string) (int64, error) { + claimVal, err := getClaim(claims, claim) + if err != nil { + return -1, err + } + switch claimValTyped := claimVal.(type) { + case float64: + return int64(claimValTyped), nil + case json.Number: + claimInt64, castErr := claimValTyped.Int64() + if castErr != nil { + break + } + return claimInt64, nil + } + return -1, fmt.Errorf("Invalid JWT '%v' claim with value '%v' of type '%T'."+ + " Expected claim of type int64", claim, claimVal, claimVal) +} + +// JwtVapiClaimsValidator validator describing the vAPI specific JWT validation procedure. +// JwtVapiClaimsValidator contains a pointer to the JwtVapiClaims being validated. +// A separate validator object should be created per request to avoid race conditions +// during different JwtVapiClaims validation. +// +// JwtVapiClaimsValidator takes into consideration clockSkew while validating +// unix time associated claims and compares the 'aud' claim against a +// predefined set of audience. +type JwtVapiClaimsValidator struct { + claims *JwtVapiClaims + maxClockSkew int64 + acceptableAudiences []string +} + +// NewJwtVapiClaimsValidator factory method creating JwtVapiClaimsValidator +func NewJwtVapiClaimsValidator(claims *JwtVapiClaims, maxClockSkew int64, acceptableAudiences []string) *JwtVapiClaimsValidator { + return &JwtVapiClaimsValidator{ + claims: claims, + maxClockSkew: maxClockSkew, + acceptableAudiences: acceptableAudiences, + } +} + +func (v *JwtVapiClaimsValidator) verifyStringClaim(claim string) error { + _, err := getClaimAsString(v.claims, claim) + return err +} + +func (v *JwtVapiClaimsValidator) verifyIssuedAt(now int64) error { + iat, err := getClaimAsInt64(v.claims, CLAIM_ISSUED_AT) + if err != nil { + return err + } + if now+v.maxClockSkew > iat { + return nil + } + return fmt.Errorf("JWT issued in the future. '%v' claim: %v. Current time: %v", CLAIM_ISSUED_AT, iat, now) +} + +func (v *JwtVapiClaimsValidator) verifyExpiresAt(now int64) error { + exp, err := getClaimAsInt64(v.claims, CLAIM_EXPIRES_AT) + if err != nil { + return err + } + if now < exp+v.maxClockSkew { + return nil + } + return fmt.Errorf("Expired JWT. '%v' claim: %v. Current time: %v", CLAIM_EXPIRES_AT, exp, now) +} + +func (v *JwtVapiClaimsValidator) verifyNotBefore(now int64) error { + nbf, err := getClaimAsInt64(v.claims, CLAIM_NOT_BEFORE) + if err != nil { + if errors.Is(err, missingClaimErr) { + return nil + } + return err + } + if now+v.maxClockSkew >= nbf { + return nil + } + return fmt.Errorf("JWT before use time. '%v' claim: %v. Current time: %v", CLAIM_NOT_BEFORE, nbf, now) +} + +func (v *JwtVapiClaimsValidator) verifyAudience() error { + auds, err := getStringOrSliceClaimAsSlice(v.claims, CLAIM_AUDIENCE) + if err != nil { + return err + } + + for _, audience := range auds { + if contains(v.acceptableAudiences, audience) { + return nil + } + } + return fmt.Errorf("No acceptable audience in JWT with '%v' claim: %v", CLAIM_AUDIENCE, auds) +} + +func (v *JwtVapiClaimsValidator) verifyGroups() error { + _, err := getClaimAsStringSlice(v.claims, CLAIM_GROUP_NAMES) + if errors.Is(err, missingClaimErr) { + return nil + } + return err +} + +func (v *JwtVapiClaimsValidator) Valid() error { + now := time.Now().Unix() + var err error + if err = v.verifyStringClaim(CLAIM_ISSUER); err != nil { + return err + } + if err = v.verifyStringClaim(CLAIM_SUBJECT); err != nil { + return err + } + if err = v.verifyIssuedAt(now); err != nil { + return err + } + if err = v.verifyExpiresAt(now); err != nil { + return err + } + if err = v.verifyNotBefore(now); err != nil { + return err + } + if err = v.verifyAudience(); err != nil { + return err + } + if err = v.verifyGroups(); err != nil { + return err + } + return err +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/OidcJwksParser.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/OidcJwksParser.go new file mode 100644 index 000000000..061a7bfaf --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/OidcJwksParser.go @@ -0,0 +1,62 @@ +/* Copyright © 2022 VMware, Inc. All Rights Reserved. + SPDX-License-Identifier: BSD-2-Clause */ +package security + +import ( + "crypto/x509" + "encoding/base64" + "encoding/json" + "fmt" +) + +type OidcDiscoveryDoc struct { + JwksUri string `json:"jwks_uri"` + Issuer string +} + +type JwksDoc struct { + Keys []Jwk +} + +type Jwk struct { + Kid string + X5c []string + Alg string +} + +func ParseOidcConfig(input []byte) (*OidcDiscoveryDoc, error) { + var doc OidcDiscoveryDoc + err := json.Unmarshal(input, &doc) + return &doc, err +} + +func ParseJwks(input []byte) ([]interface{}, error) { + var jwksDoc JwksDoc + err := json.Unmarshal(input, &jwksDoc) + if err != nil { + return nil, err + } + keys := make([]interface{}, len(jwksDoc.Keys)) + for i, jwk := range jwksDoc.Keys { + if len(jwk.X5c) == 0 { + return nil, fmt.Errorf("unable to parse JWKS - missing certificate") + } + // The PKIX certificate containing the key value MUST be the first certificate + // see https://datatracker.ietf.org/doc/html/rfc7517#section-4.7 + cert, err := decodeCertificate(jwk.X5c[0]) + if err != nil { + return nil, err + } + keys[i] = (*cert).PublicKey + } + + return keys, err +} + +func decodeCertificate(encodedCert string) (*x509.Certificate, error) { + decodedCert, err := base64.StdEncoding.DecodeString(encodedCert) + if err != nil { + return nil, err + } + return x509.ParseCertificate(decodedCert) +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/OidcJwksVerificationKeyCache.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/OidcJwksVerificationKeyCache.go new file mode 100644 index 000000000..d44e40011 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/OidcJwksVerificationKeyCache.go @@ -0,0 +1,264 @@ +/* Copyright © 2022 VMware, Inc. All Rights Reserved. + SPDX-License-Identifier: BSD-2-Clause */ + +package security + +import ( + "fmt" + "io/ioutil" + "net/http" + "net/url" + "reflect" + "sync" + "sync/atomic" + "time" +) + +// OidcJwksVerificationKeyCache cache for JWKS keys implementation of VerificationKeyCache +type OidcJwksVerificationKeyCache struct { + useHttps bool + oidcPath string + host string + minTimeBetweenRefreshCalls time.Duration + client *http.Client + + jwksUri string + issuer string + + lastRefreshTime time.Time + lock sync.Mutex + // holds jwt verification keys of type []interface{} + atomicKeyAccessor atomic.Value + // represents the logical time when the last refresh call started. Increment before each + // call. Starting times range between [1, maxGeneration]. When maxGeneration is reached, + // the generationCounter is reset to 1 + generationCounter int +} + +const maxGeneration = 1_000_000 + +// NewOidcJwksVerificationKeyCache creates a VerificationKeyCache which uses the OIDC discovery and JWKS endpoints of a +// given vCenter. The created cache trusts only the issuer of the given vCenter. Other VCs in ELM/HLM are not trusted. +// The cache by default is created with the following config: +// - disabled https +// - oidc path - "/openidconnect/.well-known/openid-configuration" +// - host - "localhost:1080" +// - minimum time between refresh calls set to 1 second +// - pointer to the default http.Client +// Any of these default properties can be configured by providing appropriate CacheConfigOptions +func NewOidcJwksVerificationKeyCache(configOptions ...CacheConfigOption) (*OidcJwksVerificationKeyCache, error) { + cache := OidcJwksVerificationKeyCache{ + useHttps: false, + oidcPath: "/openidconnect/.well-known/openid-configuration", + host: "localhost:1080", + minTimeBetweenRefreshCalls: 1 * time.Second, + client: &http.Client{}, + generationCounter: 1, + } + + for _, fn := range configOptions { + err := fn(&cache) + if err != nil { + return nil, err + } + } + + return &cache, nil +} + +func (cache *OidcJwksVerificationKeyCache) init() error { + cache.lock.Lock() + defer cache.lock.Unlock() + + if cache.atomicKeyAccessor.Load() != nil { + return nil + } + + oidcDoc, err := cache.fetchOidcDoc() + if err != nil { + return fmt.Errorf("failed to instantiate OidcJwksVerificationKeyCache - %w", err) + } + cache.jwksUri = oidcDoc.JwksUri + cache.issuer = oidcDoc.Issuer + keys, err := cache.fetchJwks() + if err != nil { + return fmt.Errorf("failed to instantiate OidcJwksVerificationKeyCache - %w", err) + } + cache.atomicKeyAccessor.Store(keys) + return nil +} + +func (cache *OidcJwksVerificationKeyCache) checkInit() error { + if cache.atomicKeyAccessor.Load() == nil { + return cache.init() + } + return nil +} + +func (cache *OidcJwksVerificationKeyCache) Get(issuer string) ([]interface{}, error) { + err := cache.checkInit() + if err != nil { + return nil, err + } + if cache.issuer != issuer { + return nil, fmt.Errorf("unknown issuer - %v", issuer) + } + return cache.atomicKeyAccessor.Load().([]interface{}), nil +} + +func (cache *OidcJwksVerificationKeyCache) Refresh(issuer string) error { + // loaded prior init in order to avoid an immediate rpc after lazy init + keys := cache.atomicKeyAccessor.Load() + err := cache.checkInit() + if err != nil { + return err + } + if cache.issuer != issuer { + return fmt.Errorf("unknown issuer - %v", issuer) + } + + generation := cache.generationCounter + cache.lock.Lock() + defer cache.lock.Unlock() + + if generation != cache.generationCounter { + // RPC started after current Refresh() invocation; skip refresh call + return nil + } else if !(reflect.DeepEqual(keys, cache.atomicKeyAccessor.Load())) { + // RPC started before we entered refresh(); reuse result + return nil + } + + cache.delayIfNeeded() + // record logical time before RPC start + cache.generationCounter = (cache.generationCounter % maxGeneration) + 1 + + newKeys, err := cache.fetchJwks() + if err != nil { + return err + } + cache.atomicKeyAccessor.Store(newKeys) + return nil +} + +func (cache *OidcJwksVerificationKeyCache) fetchOidcDoc() (*OidcDiscoveryDoc, error) { + oidcUrl := url.URL{Scheme: cache.getScheme(), + Host: cache.host, + Path: cache.oidcPath} + resp, err := cache.httpGet(oidcUrl.String()) + if err != nil { + return nil, err + } + return ParseOidcConfig(resp) +} + +func (cache *OidcJwksVerificationKeyCache) fetchJwks() ([]interface{}, error) { + resp, err := cache.httpGet(cache.jwksUri) + cache.lastRefreshTime = time.Now() + if err != nil { + return nil, err + } + return ParseJwks(resp) +} + +func (cache *OidcJwksVerificationKeyCache) httpGet(uri string) ([]byte, error) { + getReq, err := cache.prepareRequest(uri) + if err != nil { + return nil, err + } + resp, err := cache.client.Do(getReq) + if err != nil { + return nil, err + } + defer resp.Body.Close() + // TODO utilize io.ReadAll when go is upgraded to 1.16 + parsedResp, err := ioutil.ReadAll(resp.Body) + if err != nil { + return nil, err + } + if resp.StatusCode != http.StatusOK { + return nil, fmt.Errorf("HTTP GET to %v failed with %v - %s", uri, resp.StatusCode, string(parsedResp)) + } + return parsedResp, nil +} + +func (cache *OidcJwksVerificationKeyCache) prepareRequest(url string) (*http.Request, error) { + getReq, err := http.NewRequest(http.MethodGet, url, nil) + if err != nil { + return nil, err + } + getReq.URL.Scheme = cache.getScheme() + getReq.URL.Host = cache.host + return getReq, err +} + +func (cache *OidcJwksVerificationKeyCache) getScheme() string { + if cache.useHttps { + return "https" + } + return "http" +} + +func (cache *OidcJwksVerificationKeyCache) delayIfNeeded() { + refreshIssuedAt := time.Now() + delay := refreshIssuedAt.Sub(cache.lastRefreshTime) + if delay <= 0 { + time.Sleep(cache.minTimeBetweenRefreshCalls) + } else if delay < cache.minTimeBetweenRefreshCalls { + time.Sleep(cache.minTimeBetweenRefreshCalls - delay) + } +} + +type CacheConfigOption func(*OidcJwksVerificationKeyCache) error + +// WithHost specifies the host (and possibly port) where the OIDC/JWKS endpoints reside. +// Value should be host or host:port. Must not be empty +func WithHost(host string) CacheConfigOption { + return func(cache *OidcJwksVerificationKeyCache) error { + if host == "" { + return fmt.Errorf("host value must not be empty") + } + cache.host = host + return nil + } +} + +// UseHttps specifies https or http scheme usage +func UseHttps(useHttps bool) CacheConfigOption { + return func(cache *OidcJwksVerificationKeyCache) error { + cache.useHttps = useHttps + return nil + } +} + +// WithMinTimeBetweenRefreshCalls specifies minimum time between requests made by the OidcJwksVerificationKeyCache +// to the JWKS endpoint. Requests issued in shorter timespans than the given minimum time are delayed until the +// time constraint is satisfied. Must not be negative +func WithMinTimeBetweenRefreshCalls(minTimeBetweenRefreshCalls time.Duration) CacheConfigOption { + return func(cache *OidcJwksVerificationKeyCache) error { + if minTimeBetweenRefreshCalls < 0 { + return fmt.Errorf("minimum time between refresh calls must not be a negative duration") + } + cache.minTimeBetweenRefreshCalls = minTimeBetweenRefreshCalls + return nil + } +} + +// WithClient specifies the client used for communication to the OIDC and JWKS endpoints +func WithClient(client *http.Client) CacheConfigOption { + return func(cache *OidcJwksVerificationKeyCache) error { + if client == nil { + return fmt.Errorf("cache client must not be nil") + } + cache.client = client + return nil + } +} + +// WithOidcPath specifies the OIDC discovery path (appended to the host address) +func WithOidcPath(oidcPath string) CacheConfigOption { + return func(cache *OidcJwksVerificationKeyCache) error { + cache.oidcPath = oidcPath + return nil + } +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/VerificationKeyCache.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/VerificationKeyCache.go new file mode 100644 index 000000000..c3afd73da --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/VerificationKeyCache.go @@ -0,0 +1,14 @@ +/* Copyright © 2022 VMware, Inc. All Rights Reserved. + SPDX-License-Identifier: BSD-2-Clause */ + +package security + +// VerificationKeyCache which caches keys and needs to be refreshed if the signing keys change. +type VerificationKeyCache interface { + VerificationKeyProvider + + // Refresh of the provider (if the underlying implementation maintains a cache) + // If the refresh is successful, all subsequent calls to Get must + // return the refreshed keys. + Refresh(issuer string) error +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/VerificationKeyProvider.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/VerificationKeyProvider.go new file mode 100644 index 000000000..049597986 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/VerificationKeyProvider.go @@ -0,0 +1,14 @@ +/* Copyright © 2022 VMware, Inc. All Rights Reserved. + SPDX-License-Identifier: BSD-2-Clause */ + +package security + +// VerificationKeyProvider provides keys used to validate the authenticity of the JWT token. +type VerificationKeyProvider interface { + + // Retrieves keys from issuer. + // returns + // ([]interface{}, nil) keys utilized for JWT verification + // (nil, error) for invalid retrieval + Get(issuer string) ([]interface{}, error) +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/constants.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/constants.go index 3b32a347f..d7861e863 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/constants.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/constants.go @@ -1,4 +1,4 @@ -/* Copyright © 2019-2020 VMware, Inc. All Rights Reserved. +/* Copyright © 2019-2020, 2022 VMware, Inc. All Rights Reserved. SPDX-License-Identifier: BSD-2-Clause */ package security @@ -40,3 +40,11 @@ const RS512 = "RS512" const TS_EXPIRES_KEY = "expires" const TS_CREATED_KEY = "created" + +const CLAIM_GROUP_NAMES = "group_names" +const CLAIM_SUBJECT = "sub" +const CLAIM_ISSUER = "iss" +const CLAIM_ISSUED_AT = "iat" +const CLAIM_EXPIRES_AT = "exp" +const CLAIM_NOT_BEFORE = "nbf" +const CLAIM_AUDIENCE = "aud" diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/session.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/session.go index 27bf8080a..eb8bd0aab 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/session.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/session.go @@ -1,4 +1,4 @@ -/* Copyright © 2019, 2021 VMware, Inc. All Rights Reserved. +/* Copyright © 2019, 2021-2022 VMware, Inc. All Rights Reserved. SPDX-License-Identifier: BSD-2-Clause */ package security @@ -103,3 +103,47 @@ func (o *OauthSecurityContext) SetProperty(key string, value interface{}) { func (o *OauthSecurityContext) MarshalJSON() ([]byte, error) { return json.Marshal(o.properties) } + +// SAMLSecurityContext represents a security context for SAML tokens. +type SAMLSecurityContext struct { + properties map[string]interface{} +} + +// NewSAMLSecurityContext creates SAML security context to sign request with provided token and private key +// example: +// connector := client.NewConnector( +// "", +// client.WithSecurityContext(NewSAMLSecurityContext( +// "myToken", +// "myKey", +// security.RS256))) +// client := NewSampleClient(connector) +// client.MyOperation() +func NewSAMLSecurityContext(token, privateKey, signAlgorithm string) *SAMLSecurityContext { + properties := map[string]interface{}{} + properties[AUTHENTICATION_SCHEME_ID] = SAML_HOK_SCHEME_ID + properties[SAML_TOKEN] = token + properties[PRIVATE_KEY] = privateKey + properties[SIGNATURE_ALGORITHM] = signAlgorithm + return &SAMLSecurityContext{properties: properties} +} + +func (o *SAMLSecurityContext) Property(key string) interface{} { + return o.properties[key] +} + +func (o *SAMLSecurityContext) Token() string { + return o.properties[ACCESS_TOKEN].(string) +} + +func (o *SAMLSecurityContext) GetAllProperties() map[string]interface{} { + return o.properties +} + +func (o *SAMLSecurityContext) SetProperty(key string, value interface{}) { + o.properties[key] = value +} + +func (o *SAMLSecurityContext) MarshalJSON() ([]byte, error) { + return json.Marshal(o.properties) +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/util.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/util.go index 779e35629..b046bde1a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/util.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/runtime/security/util.go @@ -1,4 +1,4 @@ -/* Copyright © 2019-2020 VMware, Inc. All Rights Reserved. +/* Copyright © 2019-2020, 2022 VMware, Inc. All Rights Reserved. SPDX-License-Identifier: BSD-2-Clause */ package security @@ -11,14 +11,13 @@ import ( "encoding/pem" "errors" "fmt" - "reflect" - "strings" - "time" - "github.com/beevik/etree" "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" "github.com/vmware/vsphere-automation-sdk-go/runtime/log" + "reflect" + "strings" + "time" ) // Extracts Security Context from request. @@ -142,22 +141,29 @@ func Sign(toSign []byte, algorithm crypto.Hash, privateKey *rsa.PrivateKey) ([]b return rsa.SignPKCS1v15(rand.Reader, privateKey, algorithm, hashedData) } -// Parse private key from given input string and return rsa private key. +// ParsePrivateKey parses private key from given input string and returns RSA private key. func ParsePrivateKey(pemData string) (*rsa.PrivateKey, error) { block, _ := pem.Decode([]byte(pemData)) if block == nil { return nil, errors.New("Error decoding private key") } - switch block.Type { - case "RSA PRIVATE KEY": - rsaKey, err := x509.ParsePKCS1PrivateKey(block.Bytes) - if err != nil { - return nil, err + + key1, err0 := x509.ParsePKCS1PrivateKey(block.Bytes) + if err0 == nil { + return key1, nil + } + + key2, err1 := x509.ParsePKCS8PrivateKey(block.Bytes) + if err1 == nil { + switch key2.(type) { + case *rsa.PrivateKey: + return key2.(*rsa.PrivateKey), nil + default: + return nil, errors.New("non-supported private key provided") } - return rsaKey, nil - default: - return nil, fmt.Errorf("Unsupported key type %q", block.Type) } + + return nil, fmt.Errorf("private key parse error, got '%s' and '%s'", err0, err1) } // Parses TOKEN to check intrinsic SubjectConfirmation property to detect if token is of type hok or bearer @@ -191,3 +197,24 @@ func isSamlBearerToken(samlToken string) bool { } return false } + +func assertInterfaceSliceIsStringSlice(objs []interface{}) ([]string, error) { + strs := make([]string, len(objs)) + for i := range objs { + str, ok := objs[i].(string) + if !ok { + return nil, fmt.Errorf("Assertion failed - '%v' is not a string", objs[i]) + } + strs[i] = str + } + return strs, nil +} + +func contains(arr []string, s string) bool { + for _, v := range arr { + if v == s { + return true + } + } + return false +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/BatchClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/BatchClient.go index 074c7857d..1119a174f 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/BatchClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/BatchClient.go @@ -9,83 +9,87 @@ package nsx_global_policy import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type BatchClient interface { - // Enables you to make multiple API requests using a single request. The batch API takes in an array of logical HTTP requests represented as JSON arrays. Each request has a method (GET, PUT, POST, or DELETE), a relative_url (the portion of the URL after https:///api/), optional headers array (corresponding to HTTP headers) and an optional body (for POST and PUT requests). The batch API returns an array of logical HTTP responses represented as JSON arrays. Each response has a status code, an optional headers array and an optional body (which is a JSON-encoded string). + // Enables you to make multiple API requests using a single request. The batch API takes in an array of logical HTTP requests represented as JSON arrays. Each request has a method (GET, PUT, POST, or DELETE), a relative_url (the portion of the URL after https:///api/), optional headers array (corresponding to HTTP headers) and an optional body (for POST and PUT requests). The batch API returns an array of logical HTTP responses represented as JSON arrays. Each response has a status code, an optional headers array and an optional body (which is a JSON-encoded string). This API is deprecated. Instead, use the hierarchical API in the NSX-T policy API. + // Support for batched operations will be removed from a future NSX release. For policy APIs, use the hierarchical API to submit a set of updates as a single operation. For other APIs, submit the operations as individual REST API calls. + // + // Deprecated: This API element is deprecated. // // @param batchRequestParam (required) // @param atomicParam Ignored (transactional atomicity flag) (optional, default to false) // @return com.vmware.nsx_global_policy.model.BatchResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Create(batchRequestParam model.BatchRequest, atomicParam *bool) (model.BatchResponse, error) + Create(batchRequestParam nsx_global_policyModel.BatchRequest, atomicParam *bool) (nsx_global_policyModel.BatchResponse, error) } type batchClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewBatchClient(connector client.Connector) *batchClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.batch") - methodIdentifiers := map[string]core.MethodIdentifier{ - "create": core.NewMethodIdentifier(interfaceIdentifier, "create"), +func NewBatchClient(connector vapiProtocolClient_.Connector) *batchClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.batch") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "create": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "create"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) bIface := batchClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &bIface } -func (bIface *batchClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (bIface *batchClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := bIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (bIface *batchClient) Create(batchRequestParam model.BatchRequest, atomicParam *bool) (model.BatchResponse, error) { +func (bIface *batchClient) Create(batchRequestParam nsx_global_policyModel.BatchRequest, atomicParam *bool) (nsx_global_policyModel.BatchResponse, error) { typeConverter := bIface.connector.TypeConverter() executionContext := bIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(batchCreateInputType(), typeConverter) + operationRestMetaData := batchCreateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(batchCreateInputType(), typeConverter) sv.AddStructField("BatchRequest", batchRequestParam) sv.AddStructField("Atomic", atomicParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.BatchResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.BatchResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := batchCreateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - bIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := bIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.batch", "create", inputDataValue, executionContext) - var emptyOutput model.BatchResponse + var emptyOutput nsx_global_policyModel.BatchResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), batchCreateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), BatchCreateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.BatchResponse), nil + return output.(nsx_global_policyModel.BatchResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), bIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/BatchTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/BatchTypes.go index ecdf69ce3..a247b6870 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/BatchTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/BatchTypes.go @@ -11,47 +11,47 @@ package nsx_global_policy import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func batchCreateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func batchCreateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["batch_request"] = bindings.NewReferenceType(model.BatchRequestBindingType) - fields["atomic"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["batch_request"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.BatchRequestBindingType) + fields["atomic"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["batch_request"] = "BatchRequest" fieldNameMap["atomic"] = "Atomic" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func batchCreateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.BatchResponseBindingType) +func BatchCreateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.BatchResponseBindingType) } -func batchCreateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func batchCreateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["batch_request"] = bindings.NewReferenceType(model.BatchRequestBindingType) - fields["atomic"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["batch_request"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.BatchRequestBindingType) + fields["atomic"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["batch_request"] = "BatchRequest" fieldNameMap["atomic"] = "Atomic" - paramsTypeMap["batch_request"] = bindings.NewReferenceType(model.BatchRequestBindingType) - paramsTypeMap["atomic"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["batch_request"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.BatchRequestBindingType) + paramsTypeMap["atomic"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) queryParams["atomic"] = "atomic" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/ClusterClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/ClusterClient.go index 68946c40a..700a3de5b 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/ClusterClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/ClusterClient.go @@ -9,14 +9,13 @@ package nsx_global_policy import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ClusterClient interface { @@ -24,6 +23,7 @@ type ClusterClient interface { // // @param frameTypeParam Frame type (optional, default to LOCAL_LOCAL_MANAGER) // @param siteIdParam Site ID (optional, default to localhost) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,6 +32,7 @@ type ClusterClient interface { Backuptoremote(frameTypeParam *string, siteIdParam *string) error // Request one-time inventory summary. The backup will be uploaded using the same server configuration as for an automatic backup. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -41,52 +42,53 @@ type ClusterClient interface { } type clusterClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewClusterClient(connector client.Connector) *clusterClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.cluster") - methodIdentifiers := map[string]core.MethodIdentifier{ - "backuptoremote": core.NewMethodIdentifier(interfaceIdentifier, "backuptoremote"), - "summarizeinventorytoremote": core.NewMethodIdentifier(interfaceIdentifier, "summarizeinventorytoremote"), +func NewClusterClient(connector vapiProtocolClient_.Connector) *clusterClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.cluster") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "backuptoremote": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "backuptoremote"), + "summarizeinventorytoremote": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "summarizeinventorytoremote"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) cIface := clusterClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &cIface } -func (cIface *clusterClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (cIface *clusterClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := cIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (cIface *clusterClient) Backuptoremote(frameTypeParam *string, siteIdParam *string) error { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(clusterBackuptoremoteInputType(), typeConverter) + operationRestMetaData := clusterBackuptoremoteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(clusterBackuptoremoteInputType(), typeConverter) sv.AddStructField("FrameType", frameTypeParam) sv.AddStructField("SiteId", siteIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := clusterBackuptoremoteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.cluster", "backuptoremote", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } @@ -95,22 +97,23 @@ func (cIface *clusterClient) Backuptoremote(frameTypeParam *string, siteIdParam func (cIface *clusterClient) Summarizeinventorytoremote() error { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(clusterSummarizeinventorytoremoteInputType(), typeConverter) + operationRestMetaData := clusterSummarizeinventorytoremoteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(clusterSummarizeinventorytoremoteInputType(), typeConverter) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := clusterSummarizeinventorytoremoteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.cluster", "summarizeinventorytoremote", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/ClusterTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/ClusterTypes.go index 918b71784..ec4b793d4 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/ClusterTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/ClusterTypes.go @@ -11,9 +11,9 @@ package nsx_global_policy import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" "reflect" ) @@ -29,41 +29,41 @@ const Cluster_BACKUPTOREMOTE_FRAME_TYPE_LOCAL_LOCAL_MANAGER = "LOCAL_LOCAL_MANAG // Possible value for ``frameType`` of method Cluster#backuptoremote. const Cluster_BACKUPTOREMOTE_FRAME_TYPE_NSX_INTELLIGENCE = "NSX_INTELLIGENCE" -func clusterBackuptoremoteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func clusterBackuptoremoteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["frame_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["site_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["frame_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["frame_type"] = "FrameType" fieldNameMap["site_id"] = "SiteId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func clusterBackuptoremoteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ClusterBackuptoremoteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func clusterBackuptoremoteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func clusterBackuptoremoteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["frame_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["site_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["frame_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["frame_type"] = "FrameType" fieldNameMap["site_id"] = "SiteId" - paramsTypeMap["frame_type"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["site_id"] = bindings.NewOptionalType(bindings.NewStringType()) + paramsTypeMap["site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["frame_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) queryParams["site_id"] = "site_id" queryParams["frame_type"] = "frame_type" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -84,21 +84,21 @@ func clusterBackuptoremoteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func clusterSummarizeinventorytoremoteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func clusterSummarizeinventorytoremoteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func clusterSummarizeinventorytoremoteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ClusterSummarizeinventorytoremoteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func clusterSummarizeinventorytoremoteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func clusterSummarizeinventorytoremoteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} @@ -106,7 +106,7 @@ func clusterSummarizeinventorytoremoteRestMetadata() protocol.OperationRestMetad bodyFieldsMap := map[string]string{} resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/ErrorResolverClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/ErrorResolverClient.go index 0cb739726..77c4e480c 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/ErrorResolverClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/ErrorResolverClient.go @@ -9,15 +9,14 @@ package nsx_global_policy import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ErrorResolverClient interface { @@ -25,141 +24,147 @@ type ErrorResolverClient interface { // // @param errorIdParam (required) // @return com.vmware.nsx_global_policy.model.ErrorResolverInfo + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(errorIdParam string) (model.ErrorResolverInfo, error) + Get(errorIdParam string) (nsx_global_policyModel.ErrorResolverInfo, error) // Returns a list of metadata for all the error resolvers registered. // @return com.vmware.nsx_global_policy.model.ErrorResolverInfoList + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List() (model.ErrorResolverInfoList, error) + List() (nsx_global_policyModel.ErrorResolverInfoList, error) // Invokes the corresponding error resolver for the given error(s) present in the payload // // @param errorResolverMetadataListParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Resolveerror(errorResolverMetadataListParam model.ErrorResolverMetadataList) error + Resolveerror(errorResolverMetadataListParam nsx_global_policyModel.ErrorResolverMetadataList) error } type errorResolverClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewErrorResolverClient(connector client.Connector) *errorResolverClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.error_resolver") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "resolveerror": core.NewMethodIdentifier(interfaceIdentifier, "resolveerror"), +func NewErrorResolverClient(connector vapiProtocolClient_.Connector) *errorResolverClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.error_resolver") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "resolveerror": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "resolveerror"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) eIface := errorResolverClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &eIface } -func (eIface *errorResolverClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (eIface *errorResolverClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := eIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (eIface *errorResolverClient) Get(errorIdParam string) (model.ErrorResolverInfo, error) { +func (eIface *errorResolverClient) Get(errorIdParam string) (nsx_global_policyModel.ErrorResolverInfo, error) { typeConverter := eIface.connector.TypeConverter() executionContext := eIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(errorResolverGetInputType(), typeConverter) + operationRestMetaData := errorResolverGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(errorResolverGetInputType(), typeConverter) sv.AddStructField("ErrorId", errorIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ErrorResolverInfo - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ErrorResolverInfo + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := errorResolverGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - eIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := eIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.error_resolver", "get", inputDataValue, executionContext) - var emptyOutput model.ErrorResolverInfo + var emptyOutput nsx_global_policyModel.ErrorResolverInfo if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), errorResolverGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ErrorResolverGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ErrorResolverInfo), nil + return output.(nsx_global_policyModel.ErrorResolverInfo), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), eIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (eIface *errorResolverClient) List() (model.ErrorResolverInfoList, error) { +func (eIface *errorResolverClient) List() (nsx_global_policyModel.ErrorResolverInfoList, error) { typeConverter := eIface.connector.TypeConverter() executionContext := eIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(errorResolverListInputType(), typeConverter) + operationRestMetaData := errorResolverListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(errorResolverListInputType(), typeConverter) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ErrorResolverInfoList - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ErrorResolverInfoList + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := errorResolverListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - eIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := eIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.error_resolver", "list", inputDataValue, executionContext) - var emptyOutput model.ErrorResolverInfoList + var emptyOutput nsx_global_policyModel.ErrorResolverInfoList if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), errorResolverListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ErrorResolverListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ErrorResolverInfoList), nil + return output.(nsx_global_policyModel.ErrorResolverInfoList), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), eIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (eIface *errorResolverClient) Resolveerror(errorResolverMetadataListParam model.ErrorResolverMetadataList) error { +func (eIface *errorResolverClient) Resolveerror(errorResolverMetadataListParam nsx_global_policyModel.ErrorResolverMetadataList) error { typeConverter := eIface.connector.TypeConverter() executionContext := eIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(errorResolverResolveerrorInputType(), typeConverter) + operationRestMetaData := errorResolverResolveerrorRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(errorResolverResolveerrorInputType(), typeConverter) sv.AddStructField("ErrorResolverMetadataList", errorResolverMetadataListParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := errorResolverResolveerrorRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - eIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := eIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.error_resolver", "resolveerror", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), eIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/ErrorResolverTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/ErrorResolverTypes.go index dfc53deb9..6be91b80d 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/ErrorResolverTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/ErrorResolverTypes.go @@ -11,43 +11,43 @@ package nsx_global_policy import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func errorResolverGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func errorResolverGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["error_id"] = bindings.NewStringType() + fields["error_id"] = vapiBindings_.NewStringType() fieldNameMap["error_id"] = "ErrorId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func errorResolverGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ErrorResolverInfoBindingType) +func ErrorResolverGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ErrorResolverInfoBindingType) } -func errorResolverGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func errorResolverGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["error_id"] = bindings.NewStringType() + fields["error_id"] = vapiBindings_.NewStringType() fieldNameMap["error_id"] = "ErrorId" - paramsTypeMap["error_id"] = bindings.NewStringType() - paramsTypeMap["errorId"] = bindings.NewStringType() + paramsTypeMap["error_id"] = vapiBindings_.NewStringType() + paramsTypeMap["errorId"] = vapiBindings_.NewStringType() pathParams["error_id"] = "errorId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,21 +68,21 @@ func errorResolverGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func errorResolverListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func errorResolverListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func errorResolverListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ErrorResolverInfoListBindingType) +func ErrorResolverListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ErrorResolverInfoListBindingType) } -func errorResolverListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func errorResolverListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} @@ -90,7 +90,7 @@ func errorResolverListRestMetadata() protocol.OperationRestMetadata { bodyFieldsMap := map[string]string{} resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -111,34 +111,34 @@ func errorResolverListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func errorResolverResolveerrorInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func errorResolverResolveerrorInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["error_resolver_metadata_list"] = bindings.NewReferenceType(model.ErrorResolverMetadataListBindingType) + fields["error_resolver_metadata_list"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ErrorResolverMetadataListBindingType) fieldNameMap["error_resolver_metadata_list"] = "ErrorResolverMetadataList" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func errorResolverResolveerrorOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ErrorResolverResolveerrorOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func errorResolverResolveerrorRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func errorResolverResolveerrorRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["error_resolver_metadata_list"] = bindings.NewReferenceType(model.ErrorResolverMetadataListBindingType) + fields["error_resolver_metadata_list"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ErrorResolverMetadataListBindingType) fieldNameMap["error_resolver_metadata_list"] = "ErrorResolverMetadataList" - paramsTypeMap["error_resolver_metadata_list"] = bindings.NewReferenceType(model.ErrorResolverMetadataListBindingType) + paramsTypeMap["error_resolver_metadata_list"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ErrorResolverMetadataListBindingType) resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/GlobalInfraClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/GlobalInfraClient.go index 57a28bc95..e8361c08a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/GlobalInfraClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/GlobalInfraClient.go @@ -9,15 +9,14 @@ package nsx_global_policy import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type GlobalInfraClient interface { @@ -27,148 +26,154 @@ type GlobalInfraClient interface { // @param filterParam Filter string as java regex (optional) // @param typeFilterParam Filter string to retrieve hierarchy. (optional) // @return com.vmware.nsx_global_policy.model.Infra + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(basePathParam *string, filterParam *string, typeFilterParam *string) (model.Infra, error) + Get(basePathParam *string, filterParam *string, typeFilterParam *string) (nsx_global_policyModel.Infra, error) // Patch API at infra level can be used in two flavours 1. Like a regular API to update Infra object 2. Hierarchical API: To create/update/delete entire or part of intent hierarchy Hierarchical API: Provides users a way to create entire or part of intent in single API invocation. Input is expressed in a tree format. Each node in tree can have multiple children of different types. System will resolve the dependecies of nodes within the intent tree and will create the model. Children for any node can be specified using ChildResourceReference or ChildPolicyConfigResource. If a resource is specified using ChildResourceReference then it will not be updated only its children will be updated. If Object is specified using ChildPolicyConfigResource, object along with its children will be updated. Hierarchical API can also be used to delete any sub-branch of entire tree. // // @param infraParam (required) // @param enforceRevisionCheckParam Force revision check (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(infraParam model.Infra, enforceRevisionCheckParam *bool) error + Patch(infraParam nsx_global_policyModel.Infra, enforceRevisionCheckParam *bool) error // Updates only the single infra object. This does not allow hierarchical updates of entities. // // @param infraParam (required) // @return com.vmware.nsx_global_policy.model.Infra + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(infraParam model.Infra) (model.Infra, error) + Update(infraParam nsx_global_policyModel.Infra) (nsx_global_policyModel.Infra, error) } type globalInfraClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewGlobalInfraClient(connector client.Connector) *globalInfraClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewGlobalInfraClient(connector vapiProtocolClient_.Connector) *globalInfraClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) gIface := globalInfraClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &gIface } -func (gIface *globalInfraClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (gIface *globalInfraClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := gIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (gIface *globalInfraClient) Get(basePathParam *string, filterParam *string, typeFilterParam *string) (model.Infra, error) { +func (gIface *globalInfraClient) Get(basePathParam *string, filterParam *string, typeFilterParam *string) (nsx_global_policyModel.Infra, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(globalInfraGetInputType(), typeConverter) + operationRestMetaData := globalInfraGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(globalInfraGetInputType(), typeConverter) sv.AddStructField("BasePath", basePathParam) sv.AddStructField("Filter", filterParam) sv.AddStructField("TypeFilter", typeFilterParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Infra - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Infra + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := globalInfraGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra", "get", inputDataValue, executionContext) - var emptyOutput model.Infra + var emptyOutput nsx_global_policyModel.Infra if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), globalInfraGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GlobalInfraGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Infra), nil + return output.(nsx_global_policyModel.Infra), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (gIface *globalInfraClient) Patch(infraParam model.Infra, enforceRevisionCheckParam *bool) error { +func (gIface *globalInfraClient) Patch(infraParam nsx_global_policyModel.Infra, enforceRevisionCheckParam *bool) error { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(globalInfraPatchInputType(), typeConverter) + operationRestMetaData := globalInfraPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(globalInfraPatchInputType(), typeConverter) sv.AddStructField("Infra", infraParam) sv.AddStructField("EnforceRevisionCheck", enforceRevisionCheckParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := globalInfraPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (gIface *globalInfraClient) Update(infraParam model.Infra) (model.Infra, error) { +func (gIface *globalInfraClient) Update(infraParam nsx_global_policyModel.Infra) (nsx_global_policyModel.Infra, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(globalInfraUpdateInputType(), typeConverter) + operationRestMetaData := globalInfraUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(globalInfraUpdateInputType(), typeConverter) sv.AddStructField("Infra", infraParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Infra - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Infra + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := globalInfraUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra", "update", inputDataValue, executionContext) - var emptyOutput model.Infra + var emptyOutput nsx_global_policyModel.Infra if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), globalInfraUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GlobalInfraUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Infra), nil + return output.(nsx_global_policyModel.Infra), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/GlobalInfraTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/GlobalInfraTypes.go index 07d7b2319..7f5249c60 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/GlobalInfraTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/GlobalInfraTypes.go @@ -11,54 +11,54 @@ package nsx_global_policy import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func globalInfraGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func globalInfraGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["base_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["filter"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["type_filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["base_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["type_filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["base_path"] = "BasePath" fieldNameMap["filter"] = "Filter" fieldNameMap["type_filter"] = "TypeFilter" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func globalInfraGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.InfraBindingType) +func GlobalInfraGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.InfraBindingType) } -func globalInfraGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func globalInfraGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["base_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["filter"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["type_filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["base_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["type_filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["base_path"] = "BasePath" fieldNameMap["filter"] = "Filter" fieldNameMap["type_filter"] = "TypeFilter" - paramsTypeMap["base_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["filter"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["type_filter"] = bindings.NewOptionalType(bindings.NewStringType()) + paramsTypeMap["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["base_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["type_filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) queryParams["filter"] = "filter" queryParams["base_path"] = "base_path" queryParams["type_filter"] = "type_filter" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -79,40 +79,40 @@ func globalInfraGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func globalInfraPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func globalInfraPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["infra"] = bindings.NewReferenceType(model.InfraBindingType) - fields["enforce_revision_check"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["infra"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.InfraBindingType) + fields["enforce_revision_check"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["infra"] = "Infra" fieldNameMap["enforce_revision_check"] = "EnforceRevisionCheck" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func globalInfraPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func GlobalInfraPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func globalInfraPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func globalInfraPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["infra"] = bindings.NewReferenceType(model.InfraBindingType) - fields["enforce_revision_check"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["infra"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.InfraBindingType) + fields["enforce_revision_check"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["infra"] = "Infra" fieldNameMap["enforce_revision_check"] = "EnforceRevisionCheck" - paramsTypeMap["enforce_revision_check"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["infra"] = bindings.NewReferenceType(model.InfraBindingType) + paramsTypeMap["infra"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.InfraBindingType) + paramsTypeMap["enforce_revision_check"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) queryParams["enforce_revision_check"] = "enforce_revision_check" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -133,34 +133,34 @@ func globalInfraPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func globalInfraUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func globalInfraUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["infra"] = bindings.NewReferenceType(model.InfraBindingType) + fields["infra"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.InfraBindingType) fieldNameMap["infra"] = "Infra" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func globalInfraUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.InfraBindingType) +func GlobalInfraUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.InfraBindingType) } -func globalInfraUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func globalInfraUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["infra"] = bindings.NewReferenceType(model.InfraBindingType) + fields["infra"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.InfraBindingType) fieldNameMap["infra"] = "Infra" - paramsTypeMap["infra"] = bindings.NewReferenceType(model.InfraBindingType) + paramsTypeMap["infra"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.InfraBindingType) resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/GmOperationalStateClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/GmOperationalStateClient.go index 1971cfa0e..7529607a1 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/GmOperationalStateClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/GmOperationalStateClient.go @@ -9,78 +9,79 @@ package nsx_global_policy import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type GmOperationalStateClient interface { // Global Manager operation state includes the current status, switchover status of global manager nodes if any, errors if any and consolidated status of the operation. // @return com.vmware.nsx_global_policy.model.GmOperationalState + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get() (model.GmOperationalState, error) + Get() (nsx_global_policyModel.GmOperationalState, error) } type gmOperationalStateClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewGmOperationalStateClient(connector client.Connector) *gmOperationalStateClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.gm_operational_state") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), +func NewGmOperationalStateClient(connector vapiProtocolClient_.Connector) *gmOperationalStateClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.gm_operational_state") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) gIface := gmOperationalStateClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &gIface } -func (gIface *gmOperationalStateClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (gIface *gmOperationalStateClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := gIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (gIface *gmOperationalStateClient) Get() (model.GmOperationalState, error) { +func (gIface *gmOperationalStateClient) Get() (nsx_global_policyModel.GmOperationalState, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(gmOperationalStateGetInputType(), typeConverter) + operationRestMetaData := gmOperationalStateGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(gmOperationalStateGetInputType(), typeConverter) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.GmOperationalState - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.GmOperationalState + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := gmOperationalStateGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.gm_operational_state", "get", inputDataValue, executionContext) - var emptyOutput model.GmOperationalState + var emptyOutput nsx_global_policyModel.GmOperationalState if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), gmOperationalStateGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GmOperationalStateGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.GmOperationalState), nil + return output.(nsx_global_policyModel.GmOperationalState), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/GmOperationalStateTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/GmOperationalStateTypes.go index 0ffede5af..8e41587cc 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/GmOperationalStateTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/GmOperationalStateTypes.go @@ -11,28 +11,28 @@ package nsx_global_policy import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func gmOperationalStateGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func gmOperationalStateGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func gmOperationalStateGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GmOperationalStateBindingType) +func GmOperationalStateGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.GmOperationalStateBindingType) } -func gmOperationalStateGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func gmOperationalStateGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} @@ -40,7 +40,7 @@ func gmOperationalStateGetRestMetadata() protocol.OperationRestMetadata { bodyFieldsMap := map[string]string{} resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/UiViewsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/UiViewsClient.go index 6307cac1b..ea67596b0 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/UiViewsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/UiViewsClient.go @@ -9,15 +9,14 @@ package nsx_global_policy import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type UiViewsClient interface { @@ -25,16 +24,18 @@ type UiViewsClient interface { // // @param viewParam (required) // @return com.vmware.nsx_global_policy.model.View + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Create(viewParam model.View) (model.View, error) + Create(viewParam nsx_global_policyModel.View) (nsx_global_policyModel.View, error) // Delete View // // @param viewIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -48,92 +49,96 @@ type UiViewsClient interface { // @param viewIdsParam Ids of the Views (optional) // @param widgetIdParam Id of widget configuration (optional) // @return com.vmware.nsx_global_policy.model.ViewList + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tagParam *string, viewIdsParam *string, widgetIdParam *string) (model.ViewList, error) + Get(tagParam *string, viewIdsParam *string, widgetIdParam *string) (nsx_global_policyModel.ViewList, error) // Returns Information about a specific View. // // @param viewIdParam (required) // @return com.vmware.nsx_global_policy.model.View + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get0(viewIdParam string) (model.View, error) + Get0(viewIdParam string) (nsx_global_policyModel.View, error) // Update View // // @param viewIdParam (required) // @param viewParam (required) // @return com.vmware.nsx_global_policy.model.View + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(viewIdParam string, viewParam model.View) (model.View, error) + Update(viewIdParam string, viewParam nsx_global_policyModel.View) (nsx_global_policyModel.View, error) } type uiViewsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewUiViewsClient(connector client.Connector) *uiViewsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.ui_views") - methodIdentifiers := map[string]core.MethodIdentifier{ - "create": core.NewMethodIdentifier(interfaceIdentifier, "create"), - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "get_0": core.NewMethodIdentifier(interfaceIdentifier, "get_0"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewUiViewsClient(connector vapiProtocolClient_.Connector) *uiViewsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.ui_views") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "create": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "create"), + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "get_0": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get_0"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) uIface := uiViewsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &uIface } -func (uIface *uiViewsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (uIface *uiViewsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := uIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (uIface *uiViewsClient) Create(viewParam model.View) (model.View, error) { +func (uIface *uiViewsClient) Create(viewParam nsx_global_policyModel.View) (nsx_global_policyModel.View, error) { typeConverter := uIface.connector.TypeConverter() executionContext := uIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(uiViewsCreateInputType(), typeConverter) + operationRestMetaData := uiViewsCreateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(uiViewsCreateInputType(), typeConverter) sv.AddStructField("View", viewParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.View - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.View + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := uiViewsCreateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - uIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := uIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.ui_views", "create", inputDataValue, executionContext) - var emptyOutput model.View + var emptyOutput nsx_global_policyModel.View if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), uiViewsCreateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), UiViewsCreateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.View), nil + return output.(nsx_global_policyModel.View), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), uIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } @@ -142,119 +147,123 @@ func (uIface *uiViewsClient) Create(viewParam model.View) (model.View, error) { func (uIface *uiViewsClient) Delete(viewIdParam string) error { typeConverter := uIface.connector.TypeConverter() executionContext := uIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(uiViewsDeleteInputType(), typeConverter) + operationRestMetaData := uiViewsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(uiViewsDeleteInputType(), typeConverter) sv.AddStructField("ViewId", viewIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := uiViewsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - uIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := uIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.ui_views", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), uIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (uIface *uiViewsClient) Get(tagParam *string, viewIdsParam *string, widgetIdParam *string) (model.ViewList, error) { +func (uIface *uiViewsClient) Get(tagParam *string, viewIdsParam *string, widgetIdParam *string) (nsx_global_policyModel.ViewList, error) { typeConverter := uIface.connector.TypeConverter() executionContext := uIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(uiViewsGetInputType(), typeConverter) + operationRestMetaData := uiViewsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(uiViewsGetInputType(), typeConverter) sv.AddStructField("Tag", tagParam) sv.AddStructField("ViewIds", viewIdsParam) sv.AddStructField("WidgetId", widgetIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ViewList - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ViewList + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := uiViewsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - uIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := uIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.ui_views", "get", inputDataValue, executionContext) - var emptyOutput model.ViewList + var emptyOutput nsx_global_policyModel.ViewList if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), uiViewsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), UiViewsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ViewList), nil + return output.(nsx_global_policyModel.ViewList), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), uIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (uIface *uiViewsClient) Get0(viewIdParam string) (model.View, error) { +func (uIface *uiViewsClient) Get0(viewIdParam string) (nsx_global_policyModel.View, error) { typeConverter := uIface.connector.TypeConverter() executionContext := uIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(uiViewsGet0InputType(), typeConverter) + operationRestMetaData := uiViewsGet0RestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(uiViewsGet0InputType(), typeConverter) sv.AddStructField("ViewId", viewIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.View - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.View + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := uiViewsGet0RestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - uIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := uIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.ui_views", "get_0", inputDataValue, executionContext) - var emptyOutput model.View + var emptyOutput nsx_global_policyModel.View if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), uiViewsGet0OutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), UiViewsGet0OutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.View), nil + return output.(nsx_global_policyModel.View), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), uIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (uIface *uiViewsClient) Update(viewIdParam string, viewParam model.View) (model.View, error) { +func (uIface *uiViewsClient) Update(viewIdParam string, viewParam nsx_global_policyModel.View) (nsx_global_policyModel.View, error) { typeConverter := uIface.connector.TypeConverter() executionContext := uIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(uiViewsUpdateInputType(), typeConverter) + operationRestMetaData := uiViewsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(uiViewsUpdateInputType(), typeConverter) sv.AddStructField("ViewId", viewIdParam) sv.AddStructField("View", viewParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.View - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.View + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := uiViewsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - uIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := uIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.ui_views", "update", inputDataValue, executionContext) - var emptyOutput model.View + var emptyOutput nsx_global_policyModel.View if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), uiViewsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), UiViewsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.View), nil + return output.(nsx_global_policyModel.View), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), uIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/UiViewsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/UiViewsTypes.go index d7c4431ca..c6eed5d5f 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/UiViewsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/UiViewsTypes.go @@ -11,41 +11,41 @@ package nsx_global_policy import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func uiViewsCreateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func uiViewsCreateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["view"] = bindings.NewReferenceType(model.ViewBindingType) + fields["view"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ViewBindingType) fieldNameMap["view"] = "View" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func uiViewsCreateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ViewBindingType) +func UiViewsCreateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ViewBindingType) } -func uiViewsCreateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func uiViewsCreateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["view"] = bindings.NewReferenceType(model.ViewBindingType) + fields["view"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ViewBindingType) fieldNameMap["view"] = "View" - paramsTypeMap["view"] = bindings.NewReferenceType(model.ViewBindingType) + paramsTypeMap["view"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ViewBindingType) resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -66,36 +66,36 @@ func uiViewsCreateRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func uiViewsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func uiViewsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["view_id"] = bindings.NewStringType() + fields["view_id"] = vapiBindings_.NewStringType() fieldNameMap["view_id"] = "ViewId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func uiViewsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func UiViewsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func uiViewsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func uiViewsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["view_id"] = bindings.NewStringType() + fields["view_id"] = vapiBindings_.NewStringType() fieldNameMap["view_id"] = "ViewId" - paramsTypeMap["view_id"] = bindings.NewStringType() - paramsTypeMap["viewId"] = bindings.NewStringType() + paramsTypeMap["view_id"] = vapiBindings_.NewStringType() + paramsTypeMap["viewId"] = vapiBindings_.NewStringType() pathParams["view_id"] = "viewId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -116,47 +116,47 @@ func uiViewsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func uiViewsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func uiViewsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tag"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["view_ids"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["widget_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["view_ids"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["widget_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tag"] = "Tag" fieldNameMap["view_ids"] = "ViewIds" fieldNameMap["widget_id"] = "WidgetId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func uiViewsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ViewListBindingType) +func UiViewsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ViewListBindingType) } -func uiViewsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func uiViewsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tag"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["view_ids"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["widget_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["view_ids"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["widget_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tag"] = "Tag" fieldNameMap["view_ids"] = "ViewIds" fieldNameMap["widget_id"] = "WidgetId" - paramsTypeMap["widget_id"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["tag"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["view_ids"] = bindings.NewOptionalType(bindings.NewStringType()) + paramsTypeMap["view_ids"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["widget_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) queryParams["view_ids"] = "view_ids" queryParams["widget_id"] = "widget_id" queryParams["tag"] = "tag" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -177,36 +177,36 @@ func uiViewsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func uiViewsGet0InputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func uiViewsGet0InputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["view_id"] = bindings.NewStringType() + fields["view_id"] = vapiBindings_.NewStringType() fieldNameMap["view_id"] = "ViewId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func uiViewsGet0OutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ViewBindingType) +func UiViewsGet0OutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ViewBindingType) } -func uiViewsGet0RestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func uiViewsGet0RestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["view_id"] = bindings.NewStringType() + fields["view_id"] = vapiBindings_.NewStringType() fieldNameMap["view_id"] = "ViewId" - paramsTypeMap["view_id"] = bindings.NewStringType() - paramsTypeMap["viewId"] = bindings.NewStringType() + paramsTypeMap["view_id"] = vapiBindings_.NewStringType() + paramsTypeMap["viewId"] = vapiBindings_.NewStringType() pathParams["view_id"] = "viewId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -227,41 +227,41 @@ func uiViewsGet0RestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func uiViewsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func uiViewsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["view_id"] = bindings.NewStringType() - fields["view"] = bindings.NewReferenceType(model.ViewBindingType) + fields["view_id"] = vapiBindings_.NewStringType() + fields["view"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ViewBindingType) fieldNameMap["view_id"] = "ViewId" fieldNameMap["view"] = "View" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func uiViewsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ViewBindingType) +func UiViewsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ViewBindingType) } -func uiViewsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func uiViewsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["view_id"] = bindings.NewStringType() - fields["view"] = bindings.NewReferenceType(model.ViewBindingType) + fields["view_id"] = vapiBindings_.NewStringType() + fields["view"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ViewBindingType) fieldNameMap["view_id"] = "ViewId" fieldNameMap["view"] = "View" - paramsTypeMap["view_id"] = bindings.NewStringType() - paramsTypeMap["view"] = bindings.NewReferenceType(model.ViewBindingType) - paramsTypeMap["viewId"] = bindings.NewStringType() + paramsTypeMap["view"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ViewBindingType) + paramsTypeMap["view_id"] = vapiBindings_.NewStringType() + paramsTypeMap["viewId"] = vapiBindings_.NewStringType() pathParams["view_id"] = "viewId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbAnalyticsProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbAnalyticsProfilesClient.go index f5a7b2f73..2194aa9c8 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbAnalyticsProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbAnalyticsProfilesClient.go @@ -9,22 +9,24 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbAnalyticsProfilesClient interface { - // Delete the ALBAnalyticsProfile along with all the entities contained by this ALBAnalyticsProfile. + // Delete the ALBAnalyticsProfile along with all the entities contained by this ALBAnalyticsProfile. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albAnalyticsprofileIdParam ALBAnalyticsProfile ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbAnalyticsProfilesClient interface { // @throws NotFound Not Found Delete(albAnalyticsprofileIdParam string, forceParam *bool) error - // Read a ALBAnalyticsProfile. + // Read a ALBAnalyticsProfile. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albAnalyticsprofileIdParam ALBAnalyticsProfile ID (required) // @return com.vmware.nsx_global_policy.model.ALBAnalyticsProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albAnalyticsprofileIdParam string) (model.ALBAnalyticsProfile, error) + Get(albAnalyticsprofileIdParam string) (nsx_global_policyModel.ALBAnalyticsProfile, error) - // Paginated list of all ALBAnalyticsProfile for infra. + // Paginated list of all ALBAnalyticsProfile for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbAnalyticsProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.ALBAnalyticsProfileApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBAnalyticsProfileApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBAnalyticsProfileApiResponse, error) - // If a ALBanalyticsprofile with the alb-analyticsprofile-id is not already present, create a new ALBanalyticsprofile. If it already exists, update the ALBanalyticsprofile. This is a full replace. + // If a ALBanalyticsprofile with the alb-analyticsprofile-id is not already present, create a new ALBanalyticsprofile. If it already exists, update the ALBanalyticsprofile. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albAnalyticsprofileIdParam ALBanalyticsprofile ID (required) // @param aLBAnalyticsProfileParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albAnalyticsprofileIdParam string, aLBAnalyticsProfileParam model.ALBAnalyticsProfile) error + Patch(albAnalyticsprofileIdParam string, aLBAnalyticsProfileParam nsx_global_policyModel.ALBAnalyticsProfile) error - // If a ALBAnalyticsProfile with the alb-AnalyticsProfile-id is not already present, create a new ALBAnalyticsProfile. If it already exists, update the ALBAnalyticsProfile. This is a full replace. + // If a ALBAnalyticsProfile with the alb-AnalyticsProfile-id is not already present, create a new ALBAnalyticsProfile. If it already exists, update the ALBAnalyticsProfile. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albAnalyticsprofileIdParam ALBAnalyticsProfile ID (required) // @param aLBAnalyticsProfileParam (required) // @return com.vmware.nsx_global_policy.model.ALBAnalyticsProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albAnalyticsprofileIdParam string, aLBAnalyticsProfileParam model.ALBAnalyticsProfile) (model.ALBAnalyticsProfile, error) + Update(albAnalyticsprofileIdParam string, aLBAnalyticsProfileParam nsx_global_policyModel.ALBAnalyticsProfile) (nsx_global_policyModel.ALBAnalyticsProfile, error) } type albAnalyticsProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbAnalyticsProfilesClient(connector client.Connector) *albAnalyticsProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_analytics_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbAnalyticsProfilesClient(connector vapiProtocolClient_.Connector) *albAnalyticsProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_analytics_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albAnalyticsProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albAnalyticsProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albAnalyticsProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albAnalyticsProfilesClient) Delete(albAnalyticsprofileIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albAnalyticsProfilesDeleteInputType(), typeConverter) + operationRestMetaData := albAnalyticsProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albAnalyticsProfilesDeleteInputType(), typeConverter) sv.AddStructField("AlbAnalyticsprofileId", albAnalyticsprofileIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albAnalyticsProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_analytics_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albAnalyticsProfilesClient) Get(albAnalyticsprofileIdParam string) (model.ALBAnalyticsProfile, error) { +func (aIface *albAnalyticsProfilesClient) Get(albAnalyticsprofileIdParam string) (nsx_global_policyModel.ALBAnalyticsProfile, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albAnalyticsProfilesGetInputType(), typeConverter) + operationRestMetaData := albAnalyticsProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albAnalyticsProfilesGetInputType(), typeConverter) sv.AddStructField("AlbAnalyticsprofileId", albAnalyticsprofileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBAnalyticsProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBAnalyticsProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albAnalyticsProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_analytics_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.ALBAnalyticsProfile + var emptyOutput nsx_global_policyModel.ALBAnalyticsProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albAnalyticsProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbAnalyticsProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBAnalyticsProfile), nil + return output.(nsx_global_policyModel.ALBAnalyticsProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albAnalyticsProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBAnalyticsProfileApiResponse, error) { +func (aIface *albAnalyticsProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBAnalyticsProfileApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albAnalyticsProfilesListInputType(), typeConverter) + operationRestMetaData := albAnalyticsProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albAnalyticsProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albAnalyticsProfilesClient) List(cursorParam *string, includeMarkF sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBAnalyticsProfileApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBAnalyticsProfileApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albAnalyticsProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_analytics_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.ALBAnalyticsProfileApiResponse + var emptyOutput nsx_global_policyModel.ALBAnalyticsProfileApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albAnalyticsProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbAnalyticsProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBAnalyticsProfileApiResponse), nil + return output.(nsx_global_policyModel.ALBAnalyticsProfileApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albAnalyticsProfilesClient) Patch(albAnalyticsprofileIdParam string, aLBAnalyticsProfileParam model.ALBAnalyticsProfile) error { +func (aIface *albAnalyticsProfilesClient) Patch(albAnalyticsprofileIdParam string, aLBAnalyticsProfileParam nsx_global_policyModel.ALBAnalyticsProfile) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albAnalyticsProfilesPatchInputType(), typeConverter) + operationRestMetaData := albAnalyticsProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albAnalyticsProfilesPatchInputType(), typeConverter) sv.AddStructField("AlbAnalyticsprofileId", albAnalyticsprofileIdParam) sv.AddStructField("ALBAnalyticsProfile", aLBAnalyticsProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albAnalyticsProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_analytics_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albAnalyticsProfilesClient) Update(albAnalyticsprofileIdParam string, aLBAnalyticsProfileParam model.ALBAnalyticsProfile) (model.ALBAnalyticsProfile, error) { +func (aIface *albAnalyticsProfilesClient) Update(albAnalyticsprofileIdParam string, aLBAnalyticsProfileParam nsx_global_policyModel.ALBAnalyticsProfile) (nsx_global_policyModel.ALBAnalyticsProfile, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albAnalyticsProfilesUpdateInputType(), typeConverter) + operationRestMetaData := albAnalyticsProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albAnalyticsProfilesUpdateInputType(), typeConverter) sv.AddStructField("AlbAnalyticsprofileId", albAnalyticsprofileIdParam) sv.AddStructField("ALBAnalyticsProfile", aLBAnalyticsProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBAnalyticsProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBAnalyticsProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albAnalyticsProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_analytics_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.ALBAnalyticsProfile + var emptyOutput nsx_global_policyModel.ALBAnalyticsProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albAnalyticsProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbAnalyticsProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBAnalyticsProfile), nil + return output.(nsx_global_policyModel.ALBAnalyticsProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbAnalyticsProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbAnalyticsProfilesTypes.go index ed0fbea33..5dff21eb6 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbAnalyticsProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbAnalyticsProfilesTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func albAnalyticsProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albAnalyticsProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_analyticsprofile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_analyticsprofile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_analyticsprofile_id"] = "AlbAnalyticsprofileId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albAnalyticsProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbAnalyticsProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albAnalyticsProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albAnalyticsProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_analyticsprofile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_analyticsprofile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_analyticsprofile_id"] = "AlbAnalyticsprofileId" fieldNameMap["force"] = "Force" - paramsTypeMap["alb_analyticsprofile_id"] = bindings.NewStringType() - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["albAnalyticsprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_analyticsprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albAnalyticsprofileId"] = vapiBindings_.NewStringType() pathParams["alb_analyticsprofile_id"] = "albAnalyticsprofileId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albAnalyticsProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albAnalyticsProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albAnalyticsProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_analyticsprofile_id"] = bindings.NewStringType() + fields["alb_analyticsprofile_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_analyticsprofile_id"] = "AlbAnalyticsprofileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albAnalyticsProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBAnalyticsProfileBindingType) +func AlbAnalyticsProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBAnalyticsProfileBindingType) } -func albAnalyticsProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albAnalyticsProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_analyticsprofile_id"] = bindings.NewStringType() + fields["alb_analyticsprofile_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_analyticsprofile_id"] = "AlbAnalyticsprofileId" - paramsTypeMap["alb_analyticsprofile_id"] = bindings.NewStringType() - paramsTypeMap["albAnalyticsprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_analyticsprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albAnalyticsprofileId"] = vapiBindings_.NewStringType() pathParams["alb_analyticsprofile_id"] = "albAnalyticsprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albAnalyticsProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albAnalyticsProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albAnalyticsProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albAnalyticsProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBAnalyticsProfileApiResponseBindingType) +func AlbAnalyticsProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBAnalyticsProfileApiResponseBindingType) } -func albAnalyticsProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albAnalyticsProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albAnalyticsProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albAnalyticsProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albAnalyticsProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albAnalyticsProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_analyticsprofile_id"] = bindings.NewStringType() - fields["a_LB_analytics_profile"] = bindings.NewReferenceType(model.ALBAnalyticsProfileBindingType) + fields["alb_analyticsprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_analytics_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBAnalyticsProfileBindingType) fieldNameMap["alb_analyticsprofile_id"] = "AlbAnalyticsprofileId" fieldNameMap["a_LB_analytics_profile"] = "ALBAnalyticsProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albAnalyticsProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbAnalyticsProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albAnalyticsProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albAnalyticsProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_analyticsprofile_id"] = bindings.NewStringType() - fields["a_LB_analytics_profile"] = bindings.NewReferenceType(model.ALBAnalyticsProfileBindingType) + fields["alb_analyticsprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_analytics_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBAnalyticsProfileBindingType) fieldNameMap["alb_analyticsprofile_id"] = "AlbAnalyticsprofileId" fieldNameMap["a_LB_analytics_profile"] = "ALBAnalyticsProfile" - paramsTypeMap["alb_analyticsprofile_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_analytics_profile"] = bindings.NewReferenceType(model.ALBAnalyticsProfileBindingType) - paramsTypeMap["albAnalyticsprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_analyticsprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_analytics_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBAnalyticsProfileBindingType) + paramsTypeMap["albAnalyticsprofileId"] = vapiBindings_.NewStringType() pathParams["alb_analyticsprofile_id"] = "albAnalyticsprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albAnalyticsProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albAnalyticsProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albAnalyticsProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_analyticsprofile_id"] = bindings.NewStringType() - fields["a_LB_analytics_profile"] = bindings.NewReferenceType(model.ALBAnalyticsProfileBindingType) + fields["alb_analyticsprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_analytics_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBAnalyticsProfileBindingType) fieldNameMap["alb_analyticsprofile_id"] = "AlbAnalyticsprofileId" fieldNameMap["a_LB_analytics_profile"] = "ALBAnalyticsProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albAnalyticsProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBAnalyticsProfileBindingType) +func AlbAnalyticsProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBAnalyticsProfileBindingType) } -func albAnalyticsProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albAnalyticsProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_analyticsprofile_id"] = bindings.NewStringType() - fields["a_LB_analytics_profile"] = bindings.NewReferenceType(model.ALBAnalyticsProfileBindingType) + fields["alb_analyticsprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_analytics_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBAnalyticsProfileBindingType) fieldNameMap["alb_analyticsprofile_id"] = "AlbAnalyticsprofileId" fieldNameMap["a_LB_analytics_profile"] = "ALBAnalyticsProfile" - paramsTypeMap["alb_analyticsprofile_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_analytics_profile"] = bindings.NewReferenceType(model.ALBAnalyticsProfileBindingType) - paramsTypeMap["albAnalyticsprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_analyticsprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_analytics_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBAnalyticsProfileBindingType) + paramsTypeMap["albAnalyticsprofileId"] = vapiBindings_.NewStringType() pathParams["alb_analyticsprofile_id"] = "albAnalyticsprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbApplicationPersistenceProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbApplicationPersistenceProfilesClient.go index 5501f06e1..00c1ccd60 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbApplicationPersistenceProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbApplicationPersistenceProfilesClient.go @@ -9,22 +9,24 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbApplicationPersistenceProfilesClient interface { - // Delete the ALBApplicationPersistenceProfile along with all the entities contained by this ALBApplicationPersistenceProfile. + // Delete the ALBApplicationPersistenceProfile along with all the entities contained by this ALBApplicationPersistenceProfile. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albApplicationpersistenceprofileIdParam ALBApplicationPersistenceProfile ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbApplicationPersistenceProfilesClient interface { // @throws NotFound Not Found Delete(albApplicationpersistenceprofileIdParam string, forceParam *bool) error - // Read a ALBApplicationPersistenceProfile. + // Read a ALBApplicationPersistenceProfile. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albApplicationpersistenceprofileIdParam ALBApplicationPersistenceProfile ID (required) // @return com.vmware.nsx_global_policy.model.ALBApplicationPersistenceProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albApplicationpersistenceprofileIdParam string) (model.ALBApplicationPersistenceProfile, error) + Get(albApplicationpersistenceprofileIdParam string) (nsx_global_policyModel.ALBApplicationPersistenceProfile, error) - // Paginated list of all ALBApplicationPersistenceProfile for infra. + // Paginated list of all ALBApplicationPersistenceProfile for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbApplicationPersistenceProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.ALBApplicationPersistenceProfileApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBApplicationPersistenceProfileApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBApplicationPersistenceProfileApiResponse, error) - // If a ALBapplicationpersistenceprofile with the alb-applicationpersistenceprofile-id is not already present, create a new ALBapplicationpersistenceprofile. If it already exists, update the ALBapplicationpersistenceprofile. This is a full replace. + // If a ALBapplicationpersistenceprofile with the alb-applicationpersistenceprofile-id is not already present, create a new ALBapplicationpersistenceprofile. If it already exists, update the ALBapplicationpersistenceprofile. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albApplicationpersistenceprofileIdParam ALBapplicationpersistenceprofile ID (required) // @param aLBApplicationPersistenceProfileParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albApplicationpersistenceprofileIdParam string, aLBApplicationPersistenceProfileParam model.ALBApplicationPersistenceProfile) error + Patch(albApplicationpersistenceprofileIdParam string, aLBApplicationPersistenceProfileParam nsx_global_policyModel.ALBApplicationPersistenceProfile) error - // If a ALBApplicationPersistenceProfile with the alb-ApplicationPersistenceProfile-id is not already present, create a new ALBApplicationPersistenceProfile. If it already exists, update the ALBApplicationPersistenceProfile. This is a full replace. + // If a ALBApplicationPersistenceProfile with the alb-ApplicationPersistenceProfile-id is not already present, create a new ALBApplicationPersistenceProfile. If it already exists, update the ALBApplicationPersistenceProfile. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albApplicationpersistenceprofileIdParam ALBApplicationPersistenceProfile ID (required) // @param aLBApplicationPersistenceProfileParam (required) // @return com.vmware.nsx_global_policy.model.ALBApplicationPersistenceProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albApplicationpersistenceprofileIdParam string, aLBApplicationPersistenceProfileParam model.ALBApplicationPersistenceProfile) (model.ALBApplicationPersistenceProfile, error) + Update(albApplicationpersistenceprofileIdParam string, aLBApplicationPersistenceProfileParam nsx_global_policyModel.ALBApplicationPersistenceProfile) (nsx_global_policyModel.ALBApplicationPersistenceProfile, error) } type albApplicationPersistenceProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbApplicationPersistenceProfilesClient(connector client.Connector) *albApplicationPersistenceProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_application_persistence_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbApplicationPersistenceProfilesClient(connector vapiProtocolClient_.Connector) *albApplicationPersistenceProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_application_persistence_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albApplicationPersistenceProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albApplicationPersistenceProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albApplicationPersistenceProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albApplicationPersistenceProfilesClient) Delete(albApplicationpersistenceprofileIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albApplicationPersistenceProfilesDeleteInputType(), typeConverter) + operationRestMetaData := albApplicationPersistenceProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albApplicationPersistenceProfilesDeleteInputType(), typeConverter) sv.AddStructField("AlbApplicationpersistenceprofileId", albApplicationpersistenceprofileIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albApplicationPersistenceProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_application_persistence_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albApplicationPersistenceProfilesClient) Get(albApplicationpersistenceprofileIdParam string) (model.ALBApplicationPersistenceProfile, error) { +func (aIface *albApplicationPersistenceProfilesClient) Get(albApplicationpersistenceprofileIdParam string) (nsx_global_policyModel.ALBApplicationPersistenceProfile, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albApplicationPersistenceProfilesGetInputType(), typeConverter) + operationRestMetaData := albApplicationPersistenceProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albApplicationPersistenceProfilesGetInputType(), typeConverter) sv.AddStructField("AlbApplicationpersistenceprofileId", albApplicationpersistenceprofileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBApplicationPersistenceProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBApplicationPersistenceProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albApplicationPersistenceProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_application_persistence_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.ALBApplicationPersistenceProfile + var emptyOutput nsx_global_policyModel.ALBApplicationPersistenceProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albApplicationPersistenceProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbApplicationPersistenceProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBApplicationPersistenceProfile), nil + return output.(nsx_global_policyModel.ALBApplicationPersistenceProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albApplicationPersistenceProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBApplicationPersistenceProfileApiResponse, error) { +func (aIface *albApplicationPersistenceProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBApplicationPersistenceProfileApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albApplicationPersistenceProfilesListInputType(), typeConverter) + operationRestMetaData := albApplicationPersistenceProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albApplicationPersistenceProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albApplicationPersistenceProfilesClient) List(cursorParam *string, sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBApplicationPersistenceProfileApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBApplicationPersistenceProfileApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albApplicationPersistenceProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_application_persistence_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.ALBApplicationPersistenceProfileApiResponse + var emptyOutput nsx_global_policyModel.ALBApplicationPersistenceProfileApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albApplicationPersistenceProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbApplicationPersistenceProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBApplicationPersistenceProfileApiResponse), nil + return output.(nsx_global_policyModel.ALBApplicationPersistenceProfileApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albApplicationPersistenceProfilesClient) Patch(albApplicationpersistenceprofileIdParam string, aLBApplicationPersistenceProfileParam model.ALBApplicationPersistenceProfile) error { +func (aIface *albApplicationPersistenceProfilesClient) Patch(albApplicationpersistenceprofileIdParam string, aLBApplicationPersistenceProfileParam nsx_global_policyModel.ALBApplicationPersistenceProfile) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albApplicationPersistenceProfilesPatchInputType(), typeConverter) + operationRestMetaData := albApplicationPersistenceProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albApplicationPersistenceProfilesPatchInputType(), typeConverter) sv.AddStructField("AlbApplicationpersistenceprofileId", albApplicationpersistenceprofileIdParam) sv.AddStructField("ALBApplicationPersistenceProfile", aLBApplicationPersistenceProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albApplicationPersistenceProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_application_persistence_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albApplicationPersistenceProfilesClient) Update(albApplicationpersistenceprofileIdParam string, aLBApplicationPersistenceProfileParam model.ALBApplicationPersistenceProfile) (model.ALBApplicationPersistenceProfile, error) { +func (aIface *albApplicationPersistenceProfilesClient) Update(albApplicationpersistenceprofileIdParam string, aLBApplicationPersistenceProfileParam nsx_global_policyModel.ALBApplicationPersistenceProfile) (nsx_global_policyModel.ALBApplicationPersistenceProfile, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albApplicationPersistenceProfilesUpdateInputType(), typeConverter) + operationRestMetaData := albApplicationPersistenceProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albApplicationPersistenceProfilesUpdateInputType(), typeConverter) sv.AddStructField("AlbApplicationpersistenceprofileId", albApplicationpersistenceprofileIdParam) sv.AddStructField("ALBApplicationPersistenceProfile", aLBApplicationPersistenceProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBApplicationPersistenceProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBApplicationPersistenceProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albApplicationPersistenceProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_application_persistence_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.ALBApplicationPersistenceProfile + var emptyOutput nsx_global_policyModel.ALBApplicationPersistenceProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albApplicationPersistenceProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbApplicationPersistenceProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBApplicationPersistenceProfile), nil + return output.(nsx_global_policyModel.ALBApplicationPersistenceProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbApplicationPersistenceProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbApplicationPersistenceProfilesTypes.go index c8e85f27b..6ea47b331 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbApplicationPersistenceProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbApplicationPersistenceProfilesTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func albApplicationPersistenceProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albApplicationPersistenceProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_applicationpersistenceprofile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_applicationpersistenceprofile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_applicationpersistenceprofile_id"] = "AlbApplicationpersistenceprofileId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albApplicationPersistenceProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbApplicationPersistenceProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albApplicationPersistenceProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albApplicationPersistenceProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_applicationpersistenceprofile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_applicationpersistenceprofile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_applicationpersistenceprofile_id"] = "AlbApplicationpersistenceprofileId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_applicationpersistenceprofile_id"] = bindings.NewStringType() - paramsTypeMap["albApplicationpersistenceprofileId"] = bindings.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["alb_applicationpersistenceprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albApplicationpersistenceprofileId"] = vapiBindings_.NewStringType() pathParams["alb_applicationpersistenceprofile_id"] = "albApplicationpersistenceprofileId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albApplicationPersistenceProfilesDeleteRestMetadata() protocol.OperationRes map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albApplicationPersistenceProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albApplicationPersistenceProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_applicationpersistenceprofile_id"] = bindings.NewStringType() + fields["alb_applicationpersistenceprofile_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_applicationpersistenceprofile_id"] = "AlbApplicationpersistenceprofileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albApplicationPersistenceProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBApplicationPersistenceProfileBindingType) +func AlbApplicationPersistenceProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBApplicationPersistenceProfileBindingType) } -func albApplicationPersistenceProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albApplicationPersistenceProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_applicationpersistenceprofile_id"] = bindings.NewStringType() + fields["alb_applicationpersistenceprofile_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_applicationpersistenceprofile_id"] = "AlbApplicationpersistenceprofileId" - paramsTypeMap["alb_applicationpersistenceprofile_id"] = bindings.NewStringType() - paramsTypeMap["albApplicationpersistenceprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_applicationpersistenceprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albApplicationpersistenceprofileId"] = vapiBindings_.NewStringType() pathParams["alb_applicationpersistenceprofile_id"] = "albApplicationpersistenceprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albApplicationPersistenceProfilesGetRestMetadata() protocol.OperationRestMe map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albApplicationPersistenceProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albApplicationPersistenceProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albApplicationPersistenceProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBApplicationPersistenceProfileApiResponseBindingType) +func AlbApplicationPersistenceProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBApplicationPersistenceProfileApiResponseBindingType) } -func albApplicationPersistenceProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albApplicationPersistenceProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albApplicationPersistenceProfilesListRestMetadata() protocol.OperationRestM queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albApplicationPersistenceProfilesListRestMetadata() protocol.OperationRestM map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albApplicationPersistenceProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albApplicationPersistenceProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_applicationpersistenceprofile_id"] = bindings.NewStringType() - fields["a_LB_application_persistence_profile"] = bindings.NewReferenceType(model.ALBApplicationPersistenceProfileBindingType) + fields["alb_applicationpersistenceprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_application_persistence_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBApplicationPersistenceProfileBindingType) fieldNameMap["alb_applicationpersistenceprofile_id"] = "AlbApplicationpersistenceprofileId" fieldNameMap["a_LB_application_persistence_profile"] = "ALBApplicationPersistenceProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albApplicationPersistenceProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbApplicationPersistenceProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albApplicationPersistenceProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albApplicationPersistenceProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_applicationpersistenceprofile_id"] = bindings.NewStringType() - fields["a_LB_application_persistence_profile"] = bindings.NewReferenceType(model.ALBApplicationPersistenceProfileBindingType) + fields["alb_applicationpersistenceprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_application_persistence_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBApplicationPersistenceProfileBindingType) fieldNameMap["alb_applicationpersistenceprofile_id"] = "AlbApplicationpersistenceprofileId" fieldNameMap["a_LB_application_persistence_profile"] = "ALBApplicationPersistenceProfile" - paramsTypeMap["a_LB_application_persistence_profile"] = bindings.NewReferenceType(model.ALBApplicationPersistenceProfileBindingType) - paramsTypeMap["alb_applicationpersistenceprofile_id"] = bindings.NewStringType() - paramsTypeMap["albApplicationpersistenceprofileId"] = bindings.NewStringType() + paramsTypeMap["a_LB_application_persistence_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBApplicationPersistenceProfileBindingType) + paramsTypeMap["alb_applicationpersistenceprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albApplicationpersistenceprofileId"] = vapiBindings_.NewStringType() pathParams["alb_applicationpersistenceprofile_id"] = "albApplicationpersistenceprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albApplicationPersistenceProfilesPatchRestMetadata() protocol.OperationRest map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albApplicationPersistenceProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albApplicationPersistenceProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_applicationpersistenceprofile_id"] = bindings.NewStringType() - fields["a_LB_application_persistence_profile"] = bindings.NewReferenceType(model.ALBApplicationPersistenceProfileBindingType) + fields["alb_applicationpersistenceprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_application_persistence_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBApplicationPersistenceProfileBindingType) fieldNameMap["alb_applicationpersistenceprofile_id"] = "AlbApplicationpersistenceprofileId" fieldNameMap["a_LB_application_persistence_profile"] = "ALBApplicationPersistenceProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albApplicationPersistenceProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBApplicationPersistenceProfileBindingType) +func AlbApplicationPersistenceProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBApplicationPersistenceProfileBindingType) } -func albApplicationPersistenceProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albApplicationPersistenceProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_applicationpersistenceprofile_id"] = bindings.NewStringType() - fields["a_LB_application_persistence_profile"] = bindings.NewReferenceType(model.ALBApplicationPersistenceProfileBindingType) + fields["alb_applicationpersistenceprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_application_persistence_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBApplicationPersistenceProfileBindingType) fieldNameMap["alb_applicationpersistenceprofile_id"] = "AlbApplicationpersistenceprofileId" fieldNameMap["a_LB_application_persistence_profile"] = "ALBApplicationPersistenceProfile" - paramsTypeMap["a_LB_application_persistence_profile"] = bindings.NewReferenceType(model.ALBApplicationPersistenceProfileBindingType) - paramsTypeMap["alb_applicationpersistenceprofile_id"] = bindings.NewStringType() - paramsTypeMap["albApplicationpersistenceprofileId"] = bindings.NewStringType() + paramsTypeMap["a_LB_application_persistence_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBApplicationPersistenceProfileBindingType) + paramsTypeMap["alb_applicationpersistenceprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albApplicationpersistenceprofileId"] = vapiBindings_.NewStringType() pathParams["alb_applicationpersistenceprofile_id"] = "albApplicationpersistenceprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbApplicationProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbApplicationProfilesClient.go index a8d53889e..17ea18f75 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbApplicationProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbApplicationProfilesClient.go @@ -9,22 +9,24 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbApplicationProfilesClient interface { - // Delete the ALBApplicationProfile along with all the entities contained by this ALBApplicationProfile. + // Delete the ALBApplicationProfile along with all the entities contained by this ALBApplicationProfile. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albApplicationprofileIdParam ALBApplicationProfile ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbApplicationProfilesClient interface { // @throws NotFound Not Found Delete(albApplicationprofileIdParam string, forceParam *bool) error - // Read a ALBApplicationProfile. + // Read a ALBApplicationProfile. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albApplicationprofileIdParam ALBApplicationProfile ID (required) // @return com.vmware.nsx_global_policy.model.ALBApplicationProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albApplicationprofileIdParam string) (model.ALBApplicationProfile, error) + Get(albApplicationprofileIdParam string) (nsx_global_policyModel.ALBApplicationProfile, error) - // Paginated list of all ALBApplicationProfile for infra. + // Paginated list of all ALBApplicationProfile for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbApplicationProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.ALBApplicationProfileApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBApplicationProfileApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBApplicationProfileApiResponse, error) - // If a ALBapplicationprofile with the alb-applicationprofile-id is not already present, create a new ALBapplicationprofile. If it already exists, update the ALBapplicationprofile. This is a full replace. + // If a ALBapplicationprofile with the alb-applicationprofile-id is not already present, create a new ALBapplicationprofile. If it already exists, update the ALBapplicationprofile. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albApplicationprofileIdParam ALBapplicationprofile ID (required) // @param aLBApplicationProfileParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albApplicationprofileIdParam string, aLBApplicationProfileParam model.ALBApplicationProfile) error + Patch(albApplicationprofileIdParam string, aLBApplicationProfileParam nsx_global_policyModel.ALBApplicationProfile) error - // If a ALBApplicationProfile with the alb-ApplicationProfile-id is not already present, create a new ALBApplicationProfile. If it already exists, update the ALBApplicationProfile. This is a full replace. + // If a ALBApplicationProfile with the alb-ApplicationProfile-id is not already present, create a new ALBApplicationProfile. If it already exists, update the ALBApplicationProfile. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albApplicationprofileIdParam ALBApplicationProfile ID (required) // @param aLBApplicationProfileParam (required) // @return com.vmware.nsx_global_policy.model.ALBApplicationProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albApplicationprofileIdParam string, aLBApplicationProfileParam model.ALBApplicationProfile) (model.ALBApplicationProfile, error) + Update(albApplicationprofileIdParam string, aLBApplicationProfileParam nsx_global_policyModel.ALBApplicationProfile) (nsx_global_policyModel.ALBApplicationProfile, error) } type albApplicationProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbApplicationProfilesClient(connector client.Connector) *albApplicationProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_application_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbApplicationProfilesClient(connector vapiProtocolClient_.Connector) *albApplicationProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_application_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albApplicationProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albApplicationProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albApplicationProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albApplicationProfilesClient) Delete(albApplicationprofileIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albApplicationProfilesDeleteInputType(), typeConverter) + operationRestMetaData := albApplicationProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albApplicationProfilesDeleteInputType(), typeConverter) sv.AddStructField("AlbApplicationprofileId", albApplicationprofileIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albApplicationProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_application_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albApplicationProfilesClient) Get(albApplicationprofileIdParam string) (model.ALBApplicationProfile, error) { +func (aIface *albApplicationProfilesClient) Get(albApplicationprofileIdParam string) (nsx_global_policyModel.ALBApplicationProfile, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albApplicationProfilesGetInputType(), typeConverter) + operationRestMetaData := albApplicationProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albApplicationProfilesGetInputType(), typeConverter) sv.AddStructField("AlbApplicationprofileId", albApplicationprofileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBApplicationProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBApplicationProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albApplicationProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_application_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.ALBApplicationProfile + var emptyOutput nsx_global_policyModel.ALBApplicationProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albApplicationProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbApplicationProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBApplicationProfile), nil + return output.(nsx_global_policyModel.ALBApplicationProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albApplicationProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBApplicationProfileApiResponse, error) { +func (aIface *albApplicationProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBApplicationProfileApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albApplicationProfilesListInputType(), typeConverter) + operationRestMetaData := albApplicationProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albApplicationProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albApplicationProfilesClient) List(cursorParam *string, includeMar sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBApplicationProfileApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBApplicationProfileApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albApplicationProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_application_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.ALBApplicationProfileApiResponse + var emptyOutput nsx_global_policyModel.ALBApplicationProfileApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albApplicationProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbApplicationProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBApplicationProfileApiResponse), nil + return output.(nsx_global_policyModel.ALBApplicationProfileApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albApplicationProfilesClient) Patch(albApplicationprofileIdParam string, aLBApplicationProfileParam model.ALBApplicationProfile) error { +func (aIface *albApplicationProfilesClient) Patch(albApplicationprofileIdParam string, aLBApplicationProfileParam nsx_global_policyModel.ALBApplicationProfile) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albApplicationProfilesPatchInputType(), typeConverter) + operationRestMetaData := albApplicationProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albApplicationProfilesPatchInputType(), typeConverter) sv.AddStructField("AlbApplicationprofileId", albApplicationprofileIdParam) sv.AddStructField("ALBApplicationProfile", aLBApplicationProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albApplicationProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_application_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albApplicationProfilesClient) Update(albApplicationprofileIdParam string, aLBApplicationProfileParam model.ALBApplicationProfile) (model.ALBApplicationProfile, error) { +func (aIface *albApplicationProfilesClient) Update(albApplicationprofileIdParam string, aLBApplicationProfileParam nsx_global_policyModel.ALBApplicationProfile) (nsx_global_policyModel.ALBApplicationProfile, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albApplicationProfilesUpdateInputType(), typeConverter) + operationRestMetaData := albApplicationProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albApplicationProfilesUpdateInputType(), typeConverter) sv.AddStructField("AlbApplicationprofileId", albApplicationprofileIdParam) sv.AddStructField("ALBApplicationProfile", aLBApplicationProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBApplicationProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBApplicationProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albApplicationProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_application_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.ALBApplicationProfile + var emptyOutput nsx_global_policyModel.ALBApplicationProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albApplicationProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbApplicationProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBApplicationProfile), nil + return output.(nsx_global_policyModel.ALBApplicationProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbApplicationProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbApplicationProfilesTypes.go index 4949c37a0..8865879f9 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbApplicationProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbApplicationProfilesTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func albApplicationProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albApplicationProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_applicationprofile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_applicationprofile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_applicationprofile_id"] = "AlbApplicationprofileId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albApplicationProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbApplicationProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albApplicationProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albApplicationProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_applicationprofile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_applicationprofile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_applicationprofile_id"] = "AlbApplicationprofileId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_applicationprofile_id"] = bindings.NewStringType() - paramsTypeMap["albApplicationprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_applicationprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albApplicationprofileId"] = vapiBindings_.NewStringType() pathParams["alb_applicationprofile_id"] = "albApplicationprofileId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albApplicationProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albApplicationProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albApplicationProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_applicationprofile_id"] = bindings.NewStringType() + fields["alb_applicationprofile_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_applicationprofile_id"] = "AlbApplicationprofileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albApplicationProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBApplicationProfileBindingType) +func AlbApplicationProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBApplicationProfileBindingType) } -func albApplicationProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albApplicationProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_applicationprofile_id"] = bindings.NewStringType() + fields["alb_applicationprofile_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_applicationprofile_id"] = "AlbApplicationprofileId" - paramsTypeMap["alb_applicationprofile_id"] = bindings.NewStringType() - paramsTypeMap["albApplicationprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_applicationprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albApplicationprofileId"] = vapiBindings_.NewStringType() pathParams["alb_applicationprofile_id"] = "albApplicationprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albApplicationProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albApplicationProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albApplicationProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albApplicationProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBApplicationProfileApiResponseBindingType) +func AlbApplicationProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBApplicationProfileApiResponseBindingType) } -func albApplicationProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albApplicationProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albApplicationProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albApplicationProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albApplicationProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albApplicationProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_applicationprofile_id"] = bindings.NewStringType() - fields["a_LB_application_profile"] = bindings.NewReferenceType(model.ALBApplicationProfileBindingType) + fields["alb_applicationprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_application_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBApplicationProfileBindingType) fieldNameMap["alb_applicationprofile_id"] = "AlbApplicationprofileId" fieldNameMap["a_LB_application_profile"] = "ALBApplicationProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albApplicationProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbApplicationProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albApplicationProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albApplicationProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_applicationprofile_id"] = bindings.NewStringType() - fields["a_LB_application_profile"] = bindings.NewReferenceType(model.ALBApplicationProfileBindingType) + fields["alb_applicationprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_application_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBApplicationProfileBindingType) fieldNameMap["alb_applicationprofile_id"] = "AlbApplicationprofileId" fieldNameMap["a_LB_application_profile"] = "ALBApplicationProfile" - paramsTypeMap["a_LB_application_profile"] = bindings.NewReferenceType(model.ALBApplicationProfileBindingType) - paramsTypeMap["alb_applicationprofile_id"] = bindings.NewStringType() - paramsTypeMap["albApplicationprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_applicationprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_application_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBApplicationProfileBindingType) + paramsTypeMap["albApplicationprofileId"] = vapiBindings_.NewStringType() pathParams["alb_applicationprofile_id"] = "albApplicationprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albApplicationProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albApplicationProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albApplicationProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_applicationprofile_id"] = bindings.NewStringType() - fields["a_LB_application_profile"] = bindings.NewReferenceType(model.ALBApplicationProfileBindingType) + fields["alb_applicationprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_application_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBApplicationProfileBindingType) fieldNameMap["alb_applicationprofile_id"] = "AlbApplicationprofileId" fieldNameMap["a_LB_application_profile"] = "ALBApplicationProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albApplicationProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBApplicationProfileBindingType) +func AlbApplicationProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBApplicationProfileBindingType) } -func albApplicationProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albApplicationProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_applicationprofile_id"] = bindings.NewStringType() - fields["a_LB_application_profile"] = bindings.NewReferenceType(model.ALBApplicationProfileBindingType) + fields["alb_applicationprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_application_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBApplicationProfileBindingType) fieldNameMap["alb_applicationprofile_id"] = "AlbApplicationprofileId" fieldNameMap["a_LB_application_profile"] = "ALBApplicationProfile" - paramsTypeMap["a_LB_application_profile"] = bindings.NewReferenceType(model.ALBApplicationProfileBindingType) - paramsTypeMap["alb_applicationprofile_id"] = bindings.NewStringType() - paramsTypeMap["albApplicationprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_applicationprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_application_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBApplicationProfileBindingType) + paramsTypeMap["albApplicationprofileId"] = vapiBindings_.NewStringType() pathParams["alb_applicationprofile_id"] = "albApplicationprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbAuthProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbAuthProfilesClient.go index 50a1f7d3b..b10e157f5 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbAuthProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbAuthProfilesClient.go @@ -9,22 +9,24 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbAuthProfilesClient interface { - // Delete the ALBAuthProfile along with all the entities contained by this ALBAuthProfile. + // Delete the ALBAuthProfile along with all the entities contained by this ALBAuthProfile. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albAuthprofileIdParam ALBAuthProfile ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbAuthProfilesClient interface { // @throws NotFound Not Found Delete(albAuthprofileIdParam string, forceParam *bool) error - // Read a ALBAuthProfile. + // Read a ALBAuthProfile. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albAuthprofileIdParam ALBAuthProfile ID (required) // @return com.vmware.nsx_global_policy.model.ALBAuthProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albAuthprofileIdParam string) (model.ALBAuthProfile, error) + Get(albAuthprofileIdParam string) (nsx_global_policyModel.ALBAuthProfile, error) - // Paginated list of all ALBAuthProfile for infra. + // Paginated list of all ALBAuthProfile for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbAuthProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.ALBAuthProfileApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBAuthProfileApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBAuthProfileApiResponse, error) - // If a ALBauthprofile with the alb-authprofile-id is not already present, create a new ALBauthprofile. If it already exists, update the ALBauthprofile. This is a full replace. + // If a ALBauthprofile with the alb-authprofile-id is not already present, create a new ALBauthprofile. If it already exists, update the ALBauthprofile. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albAuthprofileIdParam ALBauthprofile ID (required) // @param aLBAuthProfileParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albAuthprofileIdParam string, aLBAuthProfileParam model.ALBAuthProfile) error + Patch(albAuthprofileIdParam string, aLBAuthProfileParam nsx_global_policyModel.ALBAuthProfile) error - // If a ALBAuthProfile with the alb-AuthProfile-id is not already present, create a new ALBAuthProfile. If it already exists, update the ALBAuthProfile. This is a full replace. + // If a ALBAuthProfile with the alb-AuthProfile-id is not already present, create a new ALBAuthProfile. If it already exists, update the ALBAuthProfile. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albAuthprofileIdParam ALBAuthProfile ID (required) // @param aLBAuthProfileParam (required) // @return com.vmware.nsx_global_policy.model.ALBAuthProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albAuthprofileIdParam string, aLBAuthProfileParam model.ALBAuthProfile) (model.ALBAuthProfile, error) + Update(albAuthprofileIdParam string, aLBAuthProfileParam nsx_global_policyModel.ALBAuthProfile) (nsx_global_policyModel.ALBAuthProfile, error) } type albAuthProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbAuthProfilesClient(connector client.Connector) *albAuthProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_auth_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbAuthProfilesClient(connector vapiProtocolClient_.Connector) *albAuthProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_auth_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albAuthProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albAuthProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albAuthProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albAuthProfilesClient) Delete(albAuthprofileIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albAuthProfilesDeleteInputType(), typeConverter) + operationRestMetaData := albAuthProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albAuthProfilesDeleteInputType(), typeConverter) sv.AddStructField("AlbAuthprofileId", albAuthprofileIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albAuthProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_auth_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albAuthProfilesClient) Get(albAuthprofileIdParam string) (model.ALBAuthProfile, error) { +func (aIface *albAuthProfilesClient) Get(albAuthprofileIdParam string) (nsx_global_policyModel.ALBAuthProfile, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albAuthProfilesGetInputType(), typeConverter) + operationRestMetaData := albAuthProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albAuthProfilesGetInputType(), typeConverter) sv.AddStructField("AlbAuthprofileId", albAuthprofileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBAuthProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBAuthProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albAuthProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_auth_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.ALBAuthProfile + var emptyOutput nsx_global_policyModel.ALBAuthProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albAuthProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbAuthProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBAuthProfile), nil + return output.(nsx_global_policyModel.ALBAuthProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albAuthProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBAuthProfileApiResponse, error) { +func (aIface *albAuthProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBAuthProfileApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albAuthProfilesListInputType(), typeConverter) + operationRestMetaData := albAuthProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albAuthProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albAuthProfilesClient) List(cursorParam *string, includeMarkForDel sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBAuthProfileApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBAuthProfileApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albAuthProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_auth_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.ALBAuthProfileApiResponse + var emptyOutput nsx_global_policyModel.ALBAuthProfileApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albAuthProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbAuthProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBAuthProfileApiResponse), nil + return output.(nsx_global_policyModel.ALBAuthProfileApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albAuthProfilesClient) Patch(albAuthprofileIdParam string, aLBAuthProfileParam model.ALBAuthProfile) error { +func (aIface *albAuthProfilesClient) Patch(albAuthprofileIdParam string, aLBAuthProfileParam nsx_global_policyModel.ALBAuthProfile) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albAuthProfilesPatchInputType(), typeConverter) + operationRestMetaData := albAuthProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albAuthProfilesPatchInputType(), typeConverter) sv.AddStructField("AlbAuthprofileId", albAuthprofileIdParam) sv.AddStructField("ALBAuthProfile", aLBAuthProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albAuthProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_auth_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albAuthProfilesClient) Update(albAuthprofileIdParam string, aLBAuthProfileParam model.ALBAuthProfile) (model.ALBAuthProfile, error) { +func (aIface *albAuthProfilesClient) Update(albAuthprofileIdParam string, aLBAuthProfileParam nsx_global_policyModel.ALBAuthProfile) (nsx_global_policyModel.ALBAuthProfile, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albAuthProfilesUpdateInputType(), typeConverter) + operationRestMetaData := albAuthProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albAuthProfilesUpdateInputType(), typeConverter) sv.AddStructField("AlbAuthprofileId", albAuthprofileIdParam) sv.AddStructField("ALBAuthProfile", aLBAuthProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBAuthProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBAuthProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albAuthProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_auth_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.ALBAuthProfile + var emptyOutput nsx_global_policyModel.ALBAuthProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albAuthProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbAuthProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBAuthProfile), nil + return output.(nsx_global_policyModel.ALBAuthProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbAuthProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbAuthProfilesTypes.go index 0c411e46e..6c390029f 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbAuthProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbAuthProfilesTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func albAuthProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albAuthProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_authprofile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_authprofile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_authprofile_id"] = "AlbAuthprofileId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albAuthProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbAuthProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albAuthProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albAuthProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_authprofile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_authprofile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_authprofile_id"] = "AlbAuthprofileId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_authprofile_id"] = bindings.NewStringType() - paramsTypeMap["albAuthprofileId"] = bindings.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["alb_authprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albAuthprofileId"] = vapiBindings_.NewStringType() pathParams["alb_authprofile_id"] = "albAuthprofileId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albAuthProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albAuthProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albAuthProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_authprofile_id"] = bindings.NewStringType() + fields["alb_authprofile_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_authprofile_id"] = "AlbAuthprofileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albAuthProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBAuthProfileBindingType) +func AlbAuthProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBAuthProfileBindingType) } -func albAuthProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albAuthProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_authprofile_id"] = bindings.NewStringType() + fields["alb_authprofile_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_authprofile_id"] = "AlbAuthprofileId" - paramsTypeMap["alb_authprofile_id"] = bindings.NewStringType() - paramsTypeMap["albAuthprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_authprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albAuthprofileId"] = vapiBindings_.NewStringType() pathParams["alb_authprofile_id"] = "albAuthprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albAuthProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albAuthProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albAuthProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albAuthProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBAuthProfileApiResponseBindingType) +func AlbAuthProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBAuthProfileApiResponseBindingType) } -func albAuthProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albAuthProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albAuthProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albAuthProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albAuthProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albAuthProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_authprofile_id"] = bindings.NewStringType() - fields["a_LB_auth_profile"] = bindings.NewReferenceType(model.ALBAuthProfileBindingType) + fields["alb_authprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_auth_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBAuthProfileBindingType) fieldNameMap["alb_authprofile_id"] = "AlbAuthprofileId" fieldNameMap["a_LB_auth_profile"] = "ALBAuthProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albAuthProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbAuthProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albAuthProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albAuthProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_authprofile_id"] = bindings.NewStringType() - fields["a_LB_auth_profile"] = bindings.NewReferenceType(model.ALBAuthProfileBindingType) + fields["alb_authprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_auth_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBAuthProfileBindingType) fieldNameMap["alb_authprofile_id"] = "AlbAuthprofileId" fieldNameMap["a_LB_auth_profile"] = "ALBAuthProfile" - paramsTypeMap["a_LB_auth_profile"] = bindings.NewReferenceType(model.ALBAuthProfileBindingType) - paramsTypeMap["alb_authprofile_id"] = bindings.NewStringType() - paramsTypeMap["albAuthprofileId"] = bindings.NewStringType() + paramsTypeMap["a_LB_auth_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBAuthProfileBindingType) + paramsTypeMap["alb_authprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albAuthprofileId"] = vapiBindings_.NewStringType() pathParams["alb_authprofile_id"] = "albAuthprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albAuthProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albAuthProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albAuthProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_authprofile_id"] = bindings.NewStringType() - fields["a_LB_auth_profile"] = bindings.NewReferenceType(model.ALBAuthProfileBindingType) + fields["alb_authprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_auth_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBAuthProfileBindingType) fieldNameMap["alb_authprofile_id"] = "AlbAuthprofileId" fieldNameMap["a_LB_auth_profile"] = "ALBAuthProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albAuthProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBAuthProfileBindingType) +func AlbAuthProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBAuthProfileBindingType) } -func albAuthProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albAuthProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_authprofile_id"] = bindings.NewStringType() - fields["a_LB_auth_profile"] = bindings.NewReferenceType(model.ALBAuthProfileBindingType) + fields["alb_authprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_auth_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBAuthProfileBindingType) fieldNameMap["alb_authprofile_id"] = "AlbAuthprofileId" fieldNameMap["a_LB_auth_profile"] = "ALBAuthProfile" - paramsTypeMap["a_LB_auth_profile"] = bindings.NewReferenceType(model.ALBAuthProfileBindingType) - paramsTypeMap["alb_authprofile_id"] = bindings.NewStringType() - paramsTypeMap["albAuthprofileId"] = bindings.NewStringType() + paramsTypeMap["a_LB_auth_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBAuthProfileBindingType) + paramsTypeMap["alb_authprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albAuthprofileId"] = vapiBindings_.NewStringType() pathParams["alb_authprofile_id"] = "albAuthprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbAuthTokenClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbAuthTokenClient.go index 1943d59e3..a7f58e077 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbAuthTokenClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbAuthTokenClient.go @@ -9,15 +9,14 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbAuthTokenClient interface { @@ -25,65 +24,67 @@ type AlbAuthTokenClient interface { // // @param aLBAuthTokenParam (required) // @return com.vmware.nsx_global_policy.model.ALBAuthToken + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(aLBAuthTokenParam model.ALBAuthToken) (model.ALBAuthToken, error) + Update(aLBAuthTokenParam nsx_global_policyModel.ALBAuthToken) (nsx_global_policyModel.ALBAuthToken, error) } type albAuthTokenClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbAuthTokenClient(connector client.Connector) *albAuthTokenClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_auth_token") - methodIdentifiers := map[string]core.MethodIdentifier{ - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbAuthTokenClient(connector vapiProtocolClient_.Connector) *albAuthTokenClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_auth_token") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albAuthTokenClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albAuthTokenClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albAuthTokenClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (aIface *albAuthTokenClient) Update(aLBAuthTokenParam model.ALBAuthToken) (model.ALBAuthToken, error) { +func (aIface *albAuthTokenClient) Update(aLBAuthTokenParam nsx_global_policyModel.ALBAuthToken) (nsx_global_policyModel.ALBAuthToken, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albAuthTokenUpdateInputType(), typeConverter) + operationRestMetaData := albAuthTokenUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albAuthTokenUpdateInputType(), typeConverter) sv.AddStructField("ALBAuthToken", aLBAuthTokenParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBAuthToken - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBAuthToken + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albAuthTokenUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_auth_token", "update", inputDataValue, executionContext) - var emptyOutput model.ALBAuthToken + var emptyOutput nsx_global_policyModel.ALBAuthToken if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albAuthTokenUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbAuthTokenUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBAuthToken), nil + return output.(nsx_global_policyModel.ALBAuthToken), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbAuthTokenTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbAuthTokenTypes.go index 519640d19..6ee6a92ca 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbAuthTokenTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbAuthTokenTypes.go @@ -11,41 +11,41 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func albAuthTokenUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albAuthTokenUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["a_LB_auth_token"] = bindings.NewReferenceType(model.ALBAuthTokenBindingType) + fields["a_LB_auth_token"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBAuthTokenBindingType) fieldNameMap["a_LB_auth_token"] = "ALBAuthToken" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albAuthTokenUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBAuthTokenBindingType) +func AlbAuthTokenUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBAuthTokenBindingType) } -func albAuthTokenUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albAuthTokenUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["a_LB_auth_token"] = bindings.NewReferenceType(model.ALBAuthTokenBindingType) + fields["a_LB_auth_token"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBAuthTokenBindingType) fieldNameMap["a_LB_auth_token"] = "ALBAuthToken" - paramsTypeMap["a_LB_auth_token"] = bindings.NewReferenceType(model.ALBAuthTokenBindingType) + paramsTypeMap["a_LB_auth_token"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBAuthTokenBindingType) resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbAutoScaleLaunchConfigsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbAutoScaleLaunchConfigsClient.go index 28a65a7fe..61420a8d8 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbAutoScaleLaunchConfigsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbAutoScaleLaunchConfigsClient.go @@ -9,22 +9,24 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbAutoScaleLaunchConfigsClient interface { - // Delete the ALBAutoScaleLaunchConfig along with all the entities contained by this ALBAutoScaleLaunchConfig. + // Delete the ALBAutoScaleLaunchConfig along with all the entities contained by this ALBAutoScaleLaunchConfig. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albAutoscalelaunchconfigIdParam ALBAutoScaleLaunchConfig ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbAutoScaleLaunchConfigsClient interface { // @throws NotFound Not Found Delete(albAutoscalelaunchconfigIdParam string, forceParam *bool) error - // Read a ALBAutoScaleLaunchConfig. + // Read a ALBAutoScaleLaunchConfig. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albAutoscalelaunchconfigIdParam ALBAutoScaleLaunchConfig ID (required) // @return com.vmware.nsx_global_policy.model.ALBAutoScaleLaunchConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albAutoscalelaunchconfigIdParam string) (model.ALBAutoScaleLaunchConfig, error) + Get(albAutoscalelaunchconfigIdParam string) (nsx_global_policyModel.ALBAutoScaleLaunchConfig, error) - // Paginated list of all ALBAutoScaleLaunchConfig for infra. + // Paginated list of all ALBAutoScaleLaunchConfig for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbAutoScaleLaunchConfigsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.ALBAutoScaleLaunchConfigApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBAutoScaleLaunchConfigApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBAutoScaleLaunchConfigApiResponse, error) - // If a ALBautoscalelaunchconfig with the alb-autoscalelaunchconfig-id is not already present, create a new ALBautoscalelaunchconfig. If it already exists, update the ALBautoscalelaunchconfig. This is a full replace. + // If a ALBautoscalelaunchconfig with the alb-autoscalelaunchconfig-id is not already present, create a new ALBautoscalelaunchconfig. If it already exists, update the ALBautoscalelaunchconfig. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albAutoscalelaunchconfigIdParam ALBautoscalelaunchconfig ID (required) // @param aLBAutoScaleLaunchConfigParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albAutoscalelaunchconfigIdParam string, aLBAutoScaleLaunchConfigParam model.ALBAutoScaleLaunchConfig) error + Patch(albAutoscalelaunchconfigIdParam string, aLBAutoScaleLaunchConfigParam nsx_global_policyModel.ALBAutoScaleLaunchConfig) error - // If a ALBAutoScaleLaunchConfig with the alb-AutoScaleLaunchConfig-id is not already present, create a new ALBAutoScaleLaunchConfig. If it already exists, update the ALBAutoScaleLaunchConfig. This is a full replace. + // If a ALBAutoScaleLaunchConfig with the alb-AutoScaleLaunchConfig-id is not already present, create a new ALBAutoScaleLaunchConfig. If it already exists, update the ALBAutoScaleLaunchConfig. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albAutoscalelaunchconfigIdParam ALBAutoScaleLaunchConfig ID (required) // @param aLBAutoScaleLaunchConfigParam (required) // @return com.vmware.nsx_global_policy.model.ALBAutoScaleLaunchConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albAutoscalelaunchconfigIdParam string, aLBAutoScaleLaunchConfigParam model.ALBAutoScaleLaunchConfig) (model.ALBAutoScaleLaunchConfig, error) + Update(albAutoscalelaunchconfigIdParam string, aLBAutoScaleLaunchConfigParam nsx_global_policyModel.ALBAutoScaleLaunchConfig) (nsx_global_policyModel.ALBAutoScaleLaunchConfig, error) } type albAutoScaleLaunchConfigsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbAutoScaleLaunchConfigsClient(connector client.Connector) *albAutoScaleLaunchConfigsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_auto_scale_launch_configs") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbAutoScaleLaunchConfigsClient(connector vapiProtocolClient_.Connector) *albAutoScaleLaunchConfigsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_auto_scale_launch_configs") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albAutoScaleLaunchConfigsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albAutoScaleLaunchConfigsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albAutoScaleLaunchConfigsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albAutoScaleLaunchConfigsClient) Delete(albAutoscalelaunchconfigIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albAutoScaleLaunchConfigsDeleteInputType(), typeConverter) + operationRestMetaData := albAutoScaleLaunchConfigsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albAutoScaleLaunchConfigsDeleteInputType(), typeConverter) sv.AddStructField("AlbAutoscalelaunchconfigId", albAutoscalelaunchconfigIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albAutoScaleLaunchConfigsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_auto_scale_launch_configs", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albAutoScaleLaunchConfigsClient) Get(albAutoscalelaunchconfigIdParam string) (model.ALBAutoScaleLaunchConfig, error) { +func (aIface *albAutoScaleLaunchConfigsClient) Get(albAutoscalelaunchconfigIdParam string) (nsx_global_policyModel.ALBAutoScaleLaunchConfig, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albAutoScaleLaunchConfigsGetInputType(), typeConverter) + operationRestMetaData := albAutoScaleLaunchConfigsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albAutoScaleLaunchConfigsGetInputType(), typeConverter) sv.AddStructField("AlbAutoscalelaunchconfigId", albAutoscalelaunchconfigIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBAutoScaleLaunchConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBAutoScaleLaunchConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albAutoScaleLaunchConfigsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_auto_scale_launch_configs", "get", inputDataValue, executionContext) - var emptyOutput model.ALBAutoScaleLaunchConfig + var emptyOutput nsx_global_policyModel.ALBAutoScaleLaunchConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albAutoScaleLaunchConfigsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbAutoScaleLaunchConfigsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBAutoScaleLaunchConfig), nil + return output.(nsx_global_policyModel.ALBAutoScaleLaunchConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albAutoScaleLaunchConfigsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBAutoScaleLaunchConfigApiResponse, error) { +func (aIface *albAutoScaleLaunchConfigsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBAutoScaleLaunchConfigApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albAutoScaleLaunchConfigsListInputType(), typeConverter) + operationRestMetaData := albAutoScaleLaunchConfigsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albAutoScaleLaunchConfigsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albAutoScaleLaunchConfigsClient) List(cursorParam *string, include sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBAutoScaleLaunchConfigApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBAutoScaleLaunchConfigApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albAutoScaleLaunchConfigsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_auto_scale_launch_configs", "list", inputDataValue, executionContext) - var emptyOutput model.ALBAutoScaleLaunchConfigApiResponse + var emptyOutput nsx_global_policyModel.ALBAutoScaleLaunchConfigApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albAutoScaleLaunchConfigsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbAutoScaleLaunchConfigsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBAutoScaleLaunchConfigApiResponse), nil + return output.(nsx_global_policyModel.ALBAutoScaleLaunchConfigApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albAutoScaleLaunchConfigsClient) Patch(albAutoscalelaunchconfigIdParam string, aLBAutoScaleLaunchConfigParam model.ALBAutoScaleLaunchConfig) error { +func (aIface *albAutoScaleLaunchConfigsClient) Patch(albAutoscalelaunchconfigIdParam string, aLBAutoScaleLaunchConfigParam nsx_global_policyModel.ALBAutoScaleLaunchConfig) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albAutoScaleLaunchConfigsPatchInputType(), typeConverter) + operationRestMetaData := albAutoScaleLaunchConfigsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albAutoScaleLaunchConfigsPatchInputType(), typeConverter) sv.AddStructField("AlbAutoscalelaunchconfigId", albAutoscalelaunchconfigIdParam) sv.AddStructField("ALBAutoScaleLaunchConfig", aLBAutoScaleLaunchConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albAutoScaleLaunchConfigsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_auto_scale_launch_configs", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albAutoScaleLaunchConfigsClient) Update(albAutoscalelaunchconfigIdParam string, aLBAutoScaleLaunchConfigParam model.ALBAutoScaleLaunchConfig) (model.ALBAutoScaleLaunchConfig, error) { +func (aIface *albAutoScaleLaunchConfigsClient) Update(albAutoscalelaunchconfigIdParam string, aLBAutoScaleLaunchConfigParam nsx_global_policyModel.ALBAutoScaleLaunchConfig) (nsx_global_policyModel.ALBAutoScaleLaunchConfig, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albAutoScaleLaunchConfigsUpdateInputType(), typeConverter) + operationRestMetaData := albAutoScaleLaunchConfigsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albAutoScaleLaunchConfigsUpdateInputType(), typeConverter) sv.AddStructField("AlbAutoscalelaunchconfigId", albAutoscalelaunchconfigIdParam) sv.AddStructField("ALBAutoScaleLaunchConfig", aLBAutoScaleLaunchConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBAutoScaleLaunchConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBAutoScaleLaunchConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albAutoScaleLaunchConfigsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_auto_scale_launch_configs", "update", inputDataValue, executionContext) - var emptyOutput model.ALBAutoScaleLaunchConfig + var emptyOutput nsx_global_policyModel.ALBAutoScaleLaunchConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albAutoScaleLaunchConfigsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbAutoScaleLaunchConfigsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBAutoScaleLaunchConfig), nil + return output.(nsx_global_policyModel.ALBAutoScaleLaunchConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbAutoScaleLaunchConfigsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbAutoScaleLaunchConfigsTypes.go index 34b296b0f..868a342b2 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbAutoScaleLaunchConfigsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbAutoScaleLaunchConfigsTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func albAutoScaleLaunchConfigsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albAutoScaleLaunchConfigsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_autoscalelaunchconfig_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_autoscalelaunchconfig_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_autoscalelaunchconfig_id"] = "AlbAutoscalelaunchconfigId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albAutoScaleLaunchConfigsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbAutoScaleLaunchConfigsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albAutoScaleLaunchConfigsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albAutoScaleLaunchConfigsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_autoscalelaunchconfig_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_autoscalelaunchconfig_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_autoscalelaunchconfig_id"] = "AlbAutoscalelaunchconfigId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_autoscalelaunchconfig_id"] = bindings.NewStringType() - paramsTypeMap["albAutoscalelaunchconfigId"] = bindings.NewStringType() + paramsTypeMap["alb_autoscalelaunchconfig_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albAutoscalelaunchconfigId"] = vapiBindings_.NewStringType() pathParams["alb_autoscalelaunchconfig_id"] = "albAutoscalelaunchconfigId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albAutoScaleLaunchConfigsDeleteRestMetadata() protocol.OperationRestMetadat map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albAutoScaleLaunchConfigsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albAutoScaleLaunchConfigsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_autoscalelaunchconfig_id"] = bindings.NewStringType() + fields["alb_autoscalelaunchconfig_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_autoscalelaunchconfig_id"] = "AlbAutoscalelaunchconfigId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albAutoScaleLaunchConfigsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBAutoScaleLaunchConfigBindingType) +func AlbAutoScaleLaunchConfigsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBAutoScaleLaunchConfigBindingType) } -func albAutoScaleLaunchConfigsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albAutoScaleLaunchConfigsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_autoscalelaunchconfig_id"] = bindings.NewStringType() + fields["alb_autoscalelaunchconfig_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_autoscalelaunchconfig_id"] = "AlbAutoscalelaunchconfigId" - paramsTypeMap["alb_autoscalelaunchconfig_id"] = bindings.NewStringType() - paramsTypeMap["albAutoscalelaunchconfigId"] = bindings.NewStringType() + paramsTypeMap["alb_autoscalelaunchconfig_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albAutoscalelaunchconfigId"] = vapiBindings_.NewStringType() pathParams["alb_autoscalelaunchconfig_id"] = "albAutoscalelaunchconfigId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albAutoScaleLaunchConfigsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albAutoScaleLaunchConfigsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albAutoScaleLaunchConfigsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albAutoScaleLaunchConfigsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBAutoScaleLaunchConfigApiResponseBindingType) +func AlbAutoScaleLaunchConfigsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBAutoScaleLaunchConfigApiResponseBindingType) } -func albAutoScaleLaunchConfigsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albAutoScaleLaunchConfigsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albAutoScaleLaunchConfigsListRestMetadata() protocol.OperationRestMetadata queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albAutoScaleLaunchConfigsListRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albAutoScaleLaunchConfigsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albAutoScaleLaunchConfigsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_autoscalelaunchconfig_id"] = bindings.NewStringType() - fields["a_LB_auto_scale_launch_config"] = bindings.NewReferenceType(model.ALBAutoScaleLaunchConfigBindingType) + fields["alb_autoscalelaunchconfig_id"] = vapiBindings_.NewStringType() + fields["a_LB_auto_scale_launch_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBAutoScaleLaunchConfigBindingType) fieldNameMap["alb_autoscalelaunchconfig_id"] = "AlbAutoscalelaunchconfigId" fieldNameMap["a_LB_auto_scale_launch_config"] = "ALBAutoScaleLaunchConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albAutoScaleLaunchConfigsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbAutoScaleLaunchConfigsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albAutoScaleLaunchConfigsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albAutoScaleLaunchConfigsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_autoscalelaunchconfig_id"] = bindings.NewStringType() - fields["a_LB_auto_scale_launch_config"] = bindings.NewReferenceType(model.ALBAutoScaleLaunchConfigBindingType) + fields["alb_autoscalelaunchconfig_id"] = vapiBindings_.NewStringType() + fields["a_LB_auto_scale_launch_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBAutoScaleLaunchConfigBindingType) fieldNameMap["alb_autoscalelaunchconfig_id"] = "AlbAutoscalelaunchconfigId" fieldNameMap["a_LB_auto_scale_launch_config"] = "ALBAutoScaleLaunchConfig" - paramsTypeMap["a_LB_auto_scale_launch_config"] = bindings.NewReferenceType(model.ALBAutoScaleLaunchConfigBindingType) - paramsTypeMap["alb_autoscalelaunchconfig_id"] = bindings.NewStringType() - paramsTypeMap["albAutoscalelaunchconfigId"] = bindings.NewStringType() + paramsTypeMap["alb_autoscalelaunchconfig_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_auto_scale_launch_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBAutoScaleLaunchConfigBindingType) + paramsTypeMap["albAutoscalelaunchconfigId"] = vapiBindings_.NewStringType() pathParams["alb_autoscalelaunchconfig_id"] = "albAutoscalelaunchconfigId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albAutoScaleLaunchConfigsPatchRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albAutoScaleLaunchConfigsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albAutoScaleLaunchConfigsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_autoscalelaunchconfig_id"] = bindings.NewStringType() - fields["a_LB_auto_scale_launch_config"] = bindings.NewReferenceType(model.ALBAutoScaleLaunchConfigBindingType) + fields["alb_autoscalelaunchconfig_id"] = vapiBindings_.NewStringType() + fields["a_LB_auto_scale_launch_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBAutoScaleLaunchConfigBindingType) fieldNameMap["alb_autoscalelaunchconfig_id"] = "AlbAutoscalelaunchconfigId" fieldNameMap["a_LB_auto_scale_launch_config"] = "ALBAutoScaleLaunchConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albAutoScaleLaunchConfigsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBAutoScaleLaunchConfigBindingType) +func AlbAutoScaleLaunchConfigsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBAutoScaleLaunchConfigBindingType) } -func albAutoScaleLaunchConfigsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albAutoScaleLaunchConfigsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_autoscalelaunchconfig_id"] = bindings.NewStringType() - fields["a_LB_auto_scale_launch_config"] = bindings.NewReferenceType(model.ALBAutoScaleLaunchConfigBindingType) + fields["alb_autoscalelaunchconfig_id"] = vapiBindings_.NewStringType() + fields["a_LB_auto_scale_launch_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBAutoScaleLaunchConfigBindingType) fieldNameMap["alb_autoscalelaunchconfig_id"] = "AlbAutoscalelaunchconfigId" fieldNameMap["a_LB_auto_scale_launch_config"] = "ALBAutoScaleLaunchConfig" - paramsTypeMap["a_LB_auto_scale_launch_config"] = bindings.NewReferenceType(model.ALBAutoScaleLaunchConfigBindingType) - paramsTypeMap["alb_autoscalelaunchconfig_id"] = bindings.NewStringType() - paramsTypeMap["albAutoscalelaunchconfigId"] = bindings.NewStringType() + paramsTypeMap["alb_autoscalelaunchconfig_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_auto_scale_launch_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBAutoScaleLaunchConfigBindingType) + paramsTypeMap["albAutoscalelaunchconfigId"] = vapiBindings_.NewStringType() pathParams["alb_autoscalelaunchconfig_id"] = "albAutoscalelaunchconfigId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbControllerVersionClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbControllerVersionClient.go index 1d5c66e72..4069ee961 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbControllerVersionClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbControllerVersionClient.go @@ -9,78 +9,81 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbControllerVersionClient interface { - // Read an ALBControllerSupportVersion. + // Read an ALBControllerSupportVersion. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // @return com.vmware.nsx_global_policy.model.ALBControllerVersion + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get() (model.ALBControllerVersion, error) + Get() (nsx_global_policyModel.ALBControllerVersion, error) } type albControllerVersionClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbControllerVersionClient(connector client.Connector) *albControllerVersionClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_controller_version") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), +func NewAlbControllerVersionClient(connector vapiProtocolClient_.Connector) *albControllerVersionClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_controller_version") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albControllerVersionClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albControllerVersionClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albControllerVersionClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (aIface *albControllerVersionClient) Get() (model.ALBControllerVersion, error) { +func (aIface *albControllerVersionClient) Get() (nsx_global_policyModel.ALBControllerVersion, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albControllerVersionGetInputType(), typeConverter) + operationRestMetaData := albControllerVersionGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albControllerVersionGetInputType(), typeConverter) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBControllerVersion - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBControllerVersion + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albControllerVersionGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_controller_version", "get", inputDataValue, executionContext) - var emptyOutput model.ALBControllerVersion + var emptyOutput nsx_global_policyModel.ALBControllerVersion if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albControllerVersionGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbControllerVersionGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBControllerVersion), nil + return output.(nsx_global_policyModel.ALBControllerVersion), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbControllerVersionTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbControllerVersionTypes.go index 9ca68bd12..71088b518 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbControllerVersionTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbControllerVersionTypes.go @@ -11,28 +11,28 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func albControllerVersionGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albControllerVersionGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albControllerVersionGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBControllerVersionBindingType) +func AlbControllerVersionGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBControllerVersionBindingType) } -func albControllerVersionGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albControllerVersionGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} @@ -40,7 +40,7 @@ func albControllerVersionGetRestMetadata() protocol.OperationRestMetadata { bodyFieldsMap := map[string]string{} resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbDnsPoliciesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbDnsPoliciesClient.go index e9b359786..0f96feb75 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbDnsPoliciesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbDnsPoliciesClient.go @@ -9,22 +9,24 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbDnsPoliciesClient interface { - // Delete the ALBDnsPolicy along with all the entities contained by this ALBDnsPolicy. + // Delete the ALBDnsPolicy along with all the entities contained by this ALBDnsPolicy. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albDnspolicyIdParam ALBDnsPolicy ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbDnsPoliciesClient interface { // @throws NotFound Not Found Delete(albDnspolicyIdParam string, forceParam *bool) error - // Read a ALBDnsPolicy. + // Read a ALBDnsPolicy. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albDnspolicyIdParam ALBDnsPolicy ID (required) // @return com.vmware.nsx_global_policy.model.ALBDnsPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albDnspolicyIdParam string) (model.ALBDnsPolicy, error) + Get(albDnspolicyIdParam string) (nsx_global_policyModel.ALBDnsPolicy, error) - // Paginated list of all ALBDnsPolicy for infra. + // Paginated list of all ALBDnsPolicy for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbDnsPoliciesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.ALBDnsPolicyApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBDnsPolicyApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBDnsPolicyApiResponse, error) - // If a ALBdnspolicy with the alb-dnspolicy-id is not already present, create a new ALBdnspolicy. If it already exists, update the ALBdnspolicy. This is a full replace. + // If a ALBdnspolicy with the alb-dnspolicy-id is not already present, create a new ALBdnspolicy. If it already exists, update the ALBdnspolicy. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albDnspolicyIdParam ALBdnspolicy ID (required) // @param aLBDnsPolicyParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albDnspolicyIdParam string, aLBDnsPolicyParam model.ALBDnsPolicy) error + Patch(albDnspolicyIdParam string, aLBDnsPolicyParam nsx_global_policyModel.ALBDnsPolicy) error - // If a ALBDnsPolicy with the alb-DnsPolicy-id is not already present, create a new ALBDnsPolicy. If it already exists, update the ALBDnsPolicy. This is a full replace. + // If a ALBDnsPolicy with the alb-DnsPolicy-id is not already present, create a new ALBDnsPolicy. If it already exists, update the ALBDnsPolicy. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albDnspolicyIdParam ALBDnsPolicy ID (required) // @param aLBDnsPolicyParam (required) // @return com.vmware.nsx_global_policy.model.ALBDnsPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albDnspolicyIdParam string, aLBDnsPolicyParam model.ALBDnsPolicy) (model.ALBDnsPolicy, error) + Update(albDnspolicyIdParam string, aLBDnsPolicyParam nsx_global_policyModel.ALBDnsPolicy) (nsx_global_policyModel.ALBDnsPolicy, error) } type albDnsPoliciesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbDnsPoliciesClient(connector client.Connector) *albDnsPoliciesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_dns_policies") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbDnsPoliciesClient(connector vapiProtocolClient_.Connector) *albDnsPoliciesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_dns_policies") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albDnsPoliciesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albDnsPoliciesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albDnsPoliciesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albDnsPoliciesClient) Delete(albDnspolicyIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albDnsPoliciesDeleteInputType(), typeConverter) + operationRestMetaData := albDnsPoliciesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albDnsPoliciesDeleteInputType(), typeConverter) sv.AddStructField("AlbDnspolicyId", albDnspolicyIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albDnsPoliciesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_dns_policies", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albDnsPoliciesClient) Get(albDnspolicyIdParam string) (model.ALBDnsPolicy, error) { +func (aIface *albDnsPoliciesClient) Get(albDnspolicyIdParam string) (nsx_global_policyModel.ALBDnsPolicy, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albDnsPoliciesGetInputType(), typeConverter) + operationRestMetaData := albDnsPoliciesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albDnsPoliciesGetInputType(), typeConverter) sv.AddStructField("AlbDnspolicyId", albDnspolicyIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBDnsPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBDnsPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albDnsPoliciesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_dns_policies", "get", inputDataValue, executionContext) - var emptyOutput model.ALBDnsPolicy + var emptyOutput nsx_global_policyModel.ALBDnsPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albDnsPoliciesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbDnsPoliciesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBDnsPolicy), nil + return output.(nsx_global_policyModel.ALBDnsPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albDnsPoliciesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBDnsPolicyApiResponse, error) { +func (aIface *albDnsPoliciesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBDnsPolicyApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albDnsPoliciesListInputType(), typeConverter) + operationRestMetaData := albDnsPoliciesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albDnsPoliciesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albDnsPoliciesClient) List(cursorParam *string, includeMarkForDele sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBDnsPolicyApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBDnsPolicyApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albDnsPoliciesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_dns_policies", "list", inputDataValue, executionContext) - var emptyOutput model.ALBDnsPolicyApiResponse + var emptyOutput nsx_global_policyModel.ALBDnsPolicyApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albDnsPoliciesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbDnsPoliciesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBDnsPolicyApiResponse), nil + return output.(nsx_global_policyModel.ALBDnsPolicyApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albDnsPoliciesClient) Patch(albDnspolicyIdParam string, aLBDnsPolicyParam model.ALBDnsPolicy) error { +func (aIface *albDnsPoliciesClient) Patch(albDnspolicyIdParam string, aLBDnsPolicyParam nsx_global_policyModel.ALBDnsPolicy) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albDnsPoliciesPatchInputType(), typeConverter) + operationRestMetaData := albDnsPoliciesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albDnsPoliciesPatchInputType(), typeConverter) sv.AddStructField("AlbDnspolicyId", albDnspolicyIdParam) sv.AddStructField("ALBDnsPolicy", aLBDnsPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albDnsPoliciesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_dns_policies", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albDnsPoliciesClient) Update(albDnspolicyIdParam string, aLBDnsPolicyParam model.ALBDnsPolicy) (model.ALBDnsPolicy, error) { +func (aIface *albDnsPoliciesClient) Update(albDnspolicyIdParam string, aLBDnsPolicyParam nsx_global_policyModel.ALBDnsPolicy) (nsx_global_policyModel.ALBDnsPolicy, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albDnsPoliciesUpdateInputType(), typeConverter) + operationRestMetaData := albDnsPoliciesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albDnsPoliciesUpdateInputType(), typeConverter) sv.AddStructField("AlbDnspolicyId", albDnspolicyIdParam) sv.AddStructField("ALBDnsPolicy", aLBDnsPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBDnsPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBDnsPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albDnsPoliciesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_dns_policies", "update", inputDataValue, executionContext) - var emptyOutput model.ALBDnsPolicy + var emptyOutput nsx_global_policyModel.ALBDnsPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albDnsPoliciesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbDnsPoliciesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBDnsPolicy), nil + return output.(nsx_global_policyModel.ALBDnsPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbDnsPoliciesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbDnsPoliciesTypes.go index d26580f09..60caa565e 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbDnsPoliciesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbDnsPoliciesTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func albDnsPoliciesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albDnsPoliciesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_dnspolicy_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_dnspolicy_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_dnspolicy_id"] = "AlbDnspolicyId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albDnsPoliciesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbDnsPoliciesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albDnsPoliciesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albDnsPoliciesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_dnspolicy_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_dnspolicy_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_dnspolicy_id"] = "AlbDnspolicyId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_dnspolicy_id"] = bindings.NewStringType() - paramsTypeMap["albDnspolicyId"] = bindings.NewStringType() + paramsTypeMap["alb_dnspolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albDnspolicyId"] = vapiBindings_.NewStringType() pathParams["alb_dnspolicy_id"] = "albDnspolicyId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albDnsPoliciesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albDnsPoliciesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albDnsPoliciesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_dnspolicy_id"] = bindings.NewStringType() + fields["alb_dnspolicy_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_dnspolicy_id"] = "AlbDnspolicyId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albDnsPoliciesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBDnsPolicyBindingType) +func AlbDnsPoliciesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBDnsPolicyBindingType) } -func albDnsPoliciesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albDnsPoliciesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_dnspolicy_id"] = bindings.NewStringType() + fields["alb_dnspolicy_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_dnspolicy_id"] = "AlbDnspolicyId" - paramsTypeMap["alb_dnspolicy_id"] = bindings.NewStringType() - paramsTypeMap["albDnspolicyId"] = bindings.NewStringType() + paramsTypeMap["alb_dnspolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albDnspolicyId"] = vapiBindings_.NewStringType() pathParams["alb_dnspolicy_id"] = "albDnspolicyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albDnsPoliciesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albDnsPoliciesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albDnsPoliciesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albDnsPoliciesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBDnsPolicyApiResponseBindingType) +func AlbDnsPoliciesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBDnsPolicyApiResponseBindingType) } -func albDnsPoliciesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albDnsPoliciesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albDnsPoliciesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albDnsPoliciesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albDnsPoliciesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albDnsPoliciesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_dnspolicy_id"] = bindings.NewStringType() - fields["a_LB_dns_policy"] = bindings.NewReferenceType(model.ALBDnsPolicyBindingType) + fields["alb_dnspolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_dns_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBDnsPolicyBindingType) fieldNameMap["alb_dnspolicy_id"] = "AlbDnspolicyId" fieldNameMap["a_LB_dns_policy"] = "ALBDnsPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albDnsPoliciesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbDnsPoliciesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albDnsPoliciesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albDnsPoliciesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_dnspolicy_id"] = bindings.NewStringType() - fields["a_LB_dns_policy"] = bindings.NewReferenceType(model.ALBDnsPolicyBindingType) + fields["alb_dnspolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_dns_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBDnsPolicyBindingType) fieldNameMap["alb_dnspolicy_id"] = "AlbDnspolicyId" fieldNameMap["a_LB_dns_policy"] = "ALBDnsPolicy" - paramsTypeMap["a_LB_dns_policy"] = bindings.NewReferenceType(model.ALBDnsPolicyBindingType) - paramsTypeMap["alb_dnspolicy_id"] = bindings.NewStringType() - paramsTypeMap["albDnspolicyId"] = bindings.NewStringType() + paramsTypeMap["alb_dnspolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_dns_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBDnsPolicyBindingType) + paramsTypeMap["albDnspolicyId"] = vapiBindings_.NewStringType() pathParams["alb_dnspolicy_id"] = "albDnspolicyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albDnsPoliciesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albDnsPoliciesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albDnsPoliciesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_dnspolicy_id"] = bindings.NewStringType() - fields["a_LB_dns_policy"] = bindings.NewReferenceType(model.ALBDnsPolicyBindingType) + fields["alb_dnspolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_dns_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBDnsPolicyBindingType) fieldNameMap["alb_dnspolicy_id"] = "AlbDnspolicyId" fieldNameMap["a_LB_dns_policy"] = "ALBDnsPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albDnsPoliciesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBDnsPolicyBindingType) +func AlbDnsPoliciesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBDnsPolicyBindingType) } -func albDnsPoliciesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albDnsPoliciesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_dnspolicy_id"] = bindings.NewStringType() - fields["a_LB_dns_policy"] = bindings.NewReferenceType(model.ALBDnsPolicyBindingType) + fields["alb_dnspolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_dns_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBDnsPolicyBindingType) fieldNameMap["alb_dnspolicy_id"] = "AlbDnspolicyId" fieldNameMap["a_LB_dns_policy"] = "ALBDnsPolicy" - paramsTypeMap["a_LB_dns_policy"] = bindings.NewReferenceType(model.ALBDnsPolicyBindingType) - paramsTypeMap["alb_dnspolicy_id"] = bindings.NewStringType() - paramsTypeMap["albDnspolicyId"] = bindings.NewStringType() + paramsTypeMap["alb_dnspolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_dns_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBDnsPolicyBindingType) + paramsTypeMap["albDnspolicyId"] = vapiBindings_.NewStringType() pathParams["alb_dnspolicy_id"] = "albDnspolicyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbErrorPageBodiesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbErrorPageBodiesClient.go index 7df3cb19a..f8534c032 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbErrorPageBodiesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbErrorPageBodiesClient.go @@ -9,22 +9,24 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbErrorPageBodiesClient interface { - // Delete the ALBErrorPageBody along with all the entities contained by this ALBErrorPageBody. + // Delete the ALBErrorPageBody along with all the entities contained by this ALBErrorPageBody. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albErrorpagebodyIdParam ALBErrorPageBody ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbErrorPageBodiesClient interface { // @throws NotFound Not Found Delete(albErrorpagebodyIdParam string, forceParam *bool) error - // Read a ALBErrorPageBody. + // Read a ALBErrorPageBody. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albErrorpagebodyIdParam ALBErrorPageBody ID (required) // @return com.vmware.nsx_global_policy.model.ALBErrorPageBody + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albErrorpagebodyIdParam string) (model.ALBErrorPageBody, error) + Get(albErrorpagebodyIdParam string) (nsx_global_policyModel.ALBErrorPageBody, error) - // Paginated list of all ALBErrorPageBody for infra. + // Paginated list of all ALBErrorPageBody for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbErrorPageBodiesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.ALBErrorPageBodyApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBErrorPageBodyApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBErrorPageBodyApiResponse, error) - // If a ALBerrorpagebody with the alb-errorpagebody-id is not already present, create a new ALBerrorpagebody. If it already exists, update the ALBerrorpagebody. This is a full replace. + // If a ALBerrorpagebody with the alb-errorpagebody-id is not already present, create a new ALBerrorpagebody. If it already exists, update the ALBerrorpagebody. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albErrorpagebodyIdParam ALBerrorpagebody ID (required) // @param aLBErrorPageBodyParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albErrorpagebodyIdParam string, aLBErrorPageBodyParam model.ALBErrorPageBody) error + Patch(albErrorpagebodyIdParam string, aLBErrorPageBodyParam nsx_global_policyModel.ALBErrorPageBody) error - // If a ALBErrorPageBody with the alb-ErrorPageBody-id is not already present, create a new ALBErrorPageBody. If it already exists, update the ALBErrorPageBody. This is a full replace. + // If a ALBErrorPageBody with the alb-ErrorPageBody-id is not already present, create a new ALBErrorPageBody. If it already exists, update the ALBErrorPageBody. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albErrorpagebodyIdParam ALBErrorPageBody ID (required) // @param aLBErrorPageBodyParam (required) // @return com.vmware.nsx_global_policy.model.ALBErrorPageBody + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albErrorpagebodyIdParam string, aLBErrorPageBodyParam model.ALBErrorPageBody) (model.ALBErrorPageBody, error) + Update(albErrorpagebodyIdParam string, aLBErrorPageBodyParam nsx_global_policyModel.ALBErrorPageBody) (nsx_global_policyModel.ALBErrorPageBody, error) } type albErrorPageBodiesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbErrorPageBodiesClient(connector client.Connector) *albErrorPageBodiesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_error_page_bodies") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbErrorPageBodiesClient(connector vapiProtocolClient_.Connector) *albErrorPageBodiesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_error_page_bodies") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albErrorPageBodiesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albErrorPageBodiesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albErrorPageBodiesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albErrorPageBodiesClient) Delete(albErrorpagebodyIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albErrorPageBodiesDeleteInputType(), typeConverter) + operationRestMetaData := albErrorPageBodiesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albErrorPageBodiesDeleteInputType(), typeConverter) sv.AddStructField("AlbErrorpagebodyId", albErrorpagebodyIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albErrorPageBodiesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_error_page_bodies", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albErrorPageBodiesClient) Get(albErrorpagebodyIdParam string) (model.ALBErrorPageBody, error) { +func (aIface *albErrorPageBodiesClient) Get(albErrorpagebodyIdParam string) (nsx_global_policyModel.ALBErrorPageBody, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albErrorPageBodiesGetInputType(), typeConverter) + operationRestMetaData := albErrorPageBodiesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albErrorPageBodiesGetInputType(), typeConverter) sv.AddStructField("AlbErrorpagebodyId", albErrorpagebodyIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBErrorPageBody - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBErrorPageBody + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albErrorPageBodiesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_error_page_bodies", "get", inputDataValue, executionContext) - var emptyOutput model.ALBErrorPageBody + var emptyOutput nsx_global_policyModel.ALBErrorPageBody if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albErrorPageBodiesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbErrorPageBodiesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBErrorPageBody), nil + return output.(nsx_global_policyModel.ALBErrorPageBody), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albErrorPageBodiesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBErrorPageBodyApiResponse, error) { +func (aIface *albErrorPageBodiesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBErrorPageBodyApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albErrorPageBodiesListInputType(), typeConverter) + operationRestMetaData := albErrorPageBodiesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albErrorPageBodiesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albErrorPageBodiesClient) List(cursorParam *string, includeMarkFor sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBErrorPageBodyApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBErrorPageBodyApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albErrorPageBodiesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_error_page_bodies", "list", inputDataValue, executionContext) - var emptyOutput model.ALBErrorPageBodyApiResponse + var emptyOutput nsx_global_policyModel.ALBErrorPageBodyApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albErrorPageBodiesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbErrorPageBodiesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBErrorPageBodyApiResponse), nil + return output.(nsx_global_policyModel.ALBErrorPageBodyApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albErrorPageBodiesClient) Patch(albErrorpagebodyIdParam string, aLBErrorPageBodyParam model.ALBErrorPageBody) error { +func (aIface *albErrorPageBodiesClient) Patch(albErrorpagebodyIdParam string, aLBErrorPageBodyParam nsx_global_policyModel.ALBErrorPageBody) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albErrorPageBodiesPatchInputType(), typeConverter) + operationRestMetaData := albErrorPageBodiesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albErrorPageBodiesPatchInputType(), typeConverter) sv.AddStructField("AlbErrorpagebodyId", albErrorpagebodyIdParam) sv.AddStructField("ALBErrorPageBody", aLBErrorPageBodyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albErrorPageBodiesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_error_page_bodies", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albErrorPageBodiesClient) Update(albErrorpagebodyIdParam string, aLBErrorPageBodyParam model.ALBErrorPageBody) (model.ALBErrorPageBody, error) { +func (aIface *albErrorPageBodiesClient) Update(albErrorpagebodyIdParam string, aLBErrorPageBodyParam nsx_global_policyModel.ALBErrorPageBody) (nsx_global_policyModel.ALBErrorPageBody, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albErrorPageBodiesUpdateInputType(), typeConverter) + operationRestMetaData := albErrorPageBodiesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albErrorPageBodiesUpdateInputType(), typeConverter) sv.AddStructField("AlbErrorpagebodyId", albErrorpagebodyIdParam) sv.AddStructField("ALBErrorPageBody", aLBErrorPageBodyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBErrorPageBody - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBErrorPageBody + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albErrorPageBodiesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_error_page_bodies", "update", inputDataValue, executionContext) - var emptyOutput model.ALBErrorPageBody + var emptyOutput nsx_global_policyModel.ALBErrorPageBody if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albErrorPageBodiesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbErrorPageBodiesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBErrorPageBody), nil + return output.(nsx_global_policyModel.ALBErrorPageBody), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbErrorPageBodiesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbErrorPageBodiesTypes.go index 923f4e65a..19f35f215 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbErrorPageBodiesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbErrorPageBodiesTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func albErrorPageBodiesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albErrorPageBodiesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_errorpagebody_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_errorpagebody_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_errorpagebody_id"] = "AlbErrorpagebodyId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albErrorPageBodiesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbErrorPageBodiesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albErrorPageBodiesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albErrorPageBodiesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_errorpagebody_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_errorpagebody_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_errorpagebody_id"] = "AlbErrorpagebodyId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_errorpagebody_id"] = bindings.NewStringType() - paramsTypeMap["albErrorpagebodyId"] = bindings.NewStringType() + paramsTypeMap["alb_errorpagebody_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albErrorpagebodyId"] = vapiBindings_.NewStringType() pathParams["alb_errorpagebody_id"] = "albErrorpagebodyId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albErrorPageBodiesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albErrorPageBodiesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albErrorPageBodiesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_errorpagebody_id"] = bindings.NewStringType() + fields["alb_errorpagebody_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_errorpagebody_id"] = "AlbErrorpagebodyId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albErrorPageBodiesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBErrorPageBodyBindingType) +func AlbErrorPageBodiesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBErrorPageBodyBindingType) } -func albErrorPageBodiesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albErrorPageBodiesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_errorpagebody_id"] = bindings.NewStringType() + fields["alb_errorpagebody_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_errorpagebody_id"] = "AlbErrorpagebodyId" - paramsTypeMap["alb_errorpagebody_id"] = bindings.NewStringType() - paramsTypeMap["albErrorpagebodyId"] = bindings.NewStringType() + paramsTypeMap["alb_errorpagebody_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albErrorpagebodyId"] = vapiBindings_.NewStringType() pathParams["alb_errorpagebody_id"] = "albErrorpagebodyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albErrorPageBodiesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albErrorPageBodiesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albErrorPageBodiesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albErrorPageBodiesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBErrorPageBodyApiResponseBindingType) +func AlbErrorPageBodiesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBErrorPageBodyApiResponseBindingType) } -func albErrorPageBodiesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albErrorPageBodiesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albErrorPageBodiesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albErrorPageBodiesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albErrorPageBodiesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albErrorPageBodiesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_errorpagebody_id"] = bindings.NewStringType() - fields["a_LB_error_page_body"] = bindings.NewReferenceType(model.ALBErrorPageBodyBindingType) + fields["alb_errorpagebody_id"] = vapiBindings_.NewStringType() + fields["a_LB_error_page_body"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBErrorPageBodyBindingType) fieldNameMap["alb_errorpagebody_id"] = "AlbErrorpagebodyId" fieldNameMap["a_LB_error_page_body"] = "ALBErrorPageBody" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albErrorPageBodiesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbErrorPageBodiesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albErrorPageBodiesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albErrorPageBodiesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_errorpagebody_id"] = bindings.NewStringType() - fields["a_LB_error_page_body"] = bindings.NewReferenceType(model.ALBErrorPageBodyBindingType) + fields["alb_errorpagebody_id"] = vapiBindings_.NewStringType() + fields["a_LB_error_page_body"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBErrorPageBodyBindingType) fieldNameMap["alb_errorpagebody_id"] = "AlbErrorpagebodyId" fieldNameMap["a_LB_error_page_body"] = "ALBErrorPageBody" - paramsTypeMap["alb_errorpagebody_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_error_page_body"] = bindings.NewReferenceType(model.ALBErrorPageBodyBindingType) - paramsTypeMap["albErrorpagebodyId"] = bindings.NewStringType() + paramsTypeMap["alb_errorpagebody_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_error_page_body"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBErrorPageBodyBindingType) + paramsTypeMap["albErrorpagebodyId"] = vapiBindings_.NewStringType() pathParams["alb_errorpagebody_id"] = "albErrorpagebodyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albErrorPageBodiesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albErrorPageBodiesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albErrorPageBodiesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_errorpagebody_id"] = bindings.NewStringType() - fields["a_LB_error_page_body"] = bindings.NewReferenceType(model.ALBErrorPageBodyBindingType) + fields["alb_errorpagebody_id"] = vapiBindings_.NewStringType() + fields["a_LB_error_page_body"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBErrorPageBodyBindingType) fieldNameMap["alb_errorpagebody_id"] = "AlbErrorpagebodyId" fieldNameMap["a_LB_error_page_body"] = "ALBErrorPageBody" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albErrorPageBodiesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBErrorPageBodyBindingType) +func AlbErrorPageBodiesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBErrorPageBodyBindingType) } -func albErrorPageBodiesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albErrorPageBodiesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_errorpagebody_id"] = bindings.NewStringType() - fields["a_LB_error_page_body"] = bindings.NewReferenceType(model.ALBErrorPageBodyBindingType) + fields["alb_errorpagebody_id"] = vapiBindings_.NewStringType() + fields["a_LB_error_page_body"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBErrorPageBodyBindingType) fieldNameMap["alb_errorpagebody_id"] = "AlbErrorpagebodyId" fieldNameMap["a_LB_error_page_body"] = "ALBErrorPageBody" - paramsTypeMap["alb_errorpagebody_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_error_page_body"] = bindings.NewReferenceType(model.ALBErrorPageBodyBindingType) - paramsTypeMap["albErrorpagebodyId"] = bindings.NewStringType() + paramsTypeMap["alb_errorpagebody_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_error_page_body"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBErrorPageBodyBindingType) + paramsTypeMap["albErrorpagebodyId"] = vapiBindings_.NewStringType() pathParams["alb_errorpagebody_id"] = "albErrorpagebodyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbErrorPageProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbErrorPageProfilesClient.go index cd2389d34..7f0a1533e 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbErrorPageProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbErrorPageProfilesClient.go @@ -9,22 +9,24 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbErrorPageProfilesClient interface { - // Delete the ALBErrorPageProfile along with all the entities contained by this ALBErrorPageProfile. + // Delete the ALBErrorPageProfile along with all the entities contained by this ALBErrorPageProfile. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albErrorpageprofileIdParam ALBErrorPageProfile ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbErrorPageProfilesClient interface { // @throws NotFound Not Found Delete(albErrorpageprofileIdParam string, forceParam *bool) error - // Read a ALBErrorPageProfile. + // Read a ALBErrorPageProfile. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albErrorpageprofileIdParam ALBErrorPageProfile ID (required) // @return com.vmware.nsx_global_policy.model.ALBErrorPageProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albErrorpageprofileIdParam string) (model.ALBErrorPageProfile, error) + Get(albErrorpageprofileIdParam string) (nsx_global_policyModel.ALBErrorPageProfile, error) - // Paginated list of all ALBErrorPageProfile for infra. + // Paginated list of all ALBErrorPageProfile for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbErrorPageProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.ALBErrorPageProfileApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBErrorPageProfileApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBErrorPageProfileApiResponse, error) - // If a ALBerrorpageprofile with the alb-errorpageprofile-id is not already present, create a new ALBerrorpageprofile. If it already exists, update the ALBerrorpageprofile. This is a full replace. + // If a ALBerrorpageprofile with the alb-errorpageprofile-id is not already present, create a new ALBerrorpageprofile. If it already exists, update the ALBerrorpageprofile. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albErrorpageprofileIdParam ALBerrorpageprofile ID (required) // @param aLBErrorPageProfileParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albErrorpageprofileIdParam string, aLBErrorPageProfileParam model.ALBErrorPageProfile) error + Patch(albErrorpageprofileIdParam string, aLBErrorPageProfileParam nsx_global_policyModel.ALBErrorPageProfile) error - // If a ALBErrorPageProfile with the alb-ErrorPageProfile-id is not already present, create a new ALBErrorPageProfile. If it already exists, update the ALBErrorPageProfile. This is a full replace. + // If a ALBErrorPageProfile with the alb-ErrorPageProfile-id is not already present, create a new ALBErrorPageProfile. If it already exists, update the ALBErrorPageProfile. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albErrorpageprofileIdParam ALBErrorPageProfile ID (required) // @param aLBErrorPageProfileParam (required) // @return com.vmware.nsx_global_policy.model.ALBErrorPageProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albErrorpageprofileIdParam string, aLBErrorPageProfileParam model.ALBErrorPageProfile) (model.ALBErrorPageProfile, error) + Update(albErrorpageprofileIdParam string, aLBErrorPageProfileParam nsx_global_policyModel.ALBErrorPageProfile) (nsx_global_policyModel.ALBErrorPageProfile, error) } type albErrorPageProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbErrorPageProfilesClient(connector client.Connector) *albErrorPageProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_error_page_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbErrorPageProfilesClient(connector vapiProtocolClient_.Connector) *albErrorPageProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_error_page_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albErrorPageProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albErrorPageProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albErrorPageProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albErrorPageProfilesClient) Delete(albErrorpageprofileIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albErrorPageProfilesDeleteInputType(), typeConverter) + operationRestMetaData := albErrorPageProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albErrorPageProfilesDeleteInputType(), typeConverter) sv.AddStructField("AlbErrorpageprofileId", albErrorpageprofileIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albErrorPageProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_error_page_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albErrorPageProfilesClient) Get(albErrorpageprofileIdParam string) (model.ALBErrorPageProfile, error) { +func (aIface *albErrorPageProfilesClient) Get(albErrorpageprofileIdParam string) (nsx_global_policyModel.ALBErrorPageProfile, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albErrorPageProfilesGetInputType(), typeConverter) + operationRestMetaData := albErrorPageProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albErrorPageProfilesGetInputType(), typeConverter) sv.AddStructField("AlbErrorpageprofileId", albErrorpageprofileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBErrorPageProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBErrorPageProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albErrorPageProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_error_page_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.ALBErrorPageProfile + var emptyOutput nsx_global_policyModel.ALBErrorPageProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albErrorPageProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbErrorPageProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBErrorPageProfile), nil + return output.(nsx_global_policyModel.ALBErrorPageProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albErrorPageProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBErrorPageProfileApiResponse, error) { +func (aIface *albErrorPageProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBErrorPageProfileApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albErrorPageProfilesListInputType(), typeConverter) + operationRestMetaData := albErrorPageProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albErrorPageProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albErrorPageProfilesClient) List(cursorParam *string, includeMarkF sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBErrorPageProfileApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBErrorPageProfileApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albErrorPageProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_error_page_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.ALBErrorPageProfileApiResponse + var emptyOutput nsx_global_policyModel.ALBErrorPageProfileApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albErrorPageProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbErrorPageProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBErrorPageProfileApiResponse), nil + return output.(nsx_global_policyModel.ALBErrorPageProfileApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albErrorPageProfilesClient) Patch(albErrorpageprofileIdParam string, aLBErrorPageProfileParam model.ALBErrorPageProfile) error { +func (aIface *albErrorPageProfilesClient) Patch(albErrorpageprofileIdParam string, aLBErrorPageProfileParam nsx_global_policyModel.ALBErrorPageProfile) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albErrorPageProfilesPatchInputType(), typeConverter) + operationRestMetaData := albErrorPageProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albErrorPageProfilesPatchInputType(), typeConverter) sv.AddStructField("AlbErrorpageprofileId", albErrorpageprofileIdParam) sv.AddStructField("ALBErrorPageProfile", aLBErrorPageProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albErrorPageProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_error_page_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albErrorPageProfilesClient) Update(albErrorpageprofileIdParam string, aLBErrorPageProfileParam model.ALBErrorPageProfile) (model.ALBErrorPageProfile, error) { +func (aIface *albErrorPageProfilesClient) Update(albErrorpageprofileIdParam string, aLBErrorPageProfileParam nsx_global_policyModel.ALBErrorPageProfile) (nsx_global_policyModel.ALBErrorPageProfile, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albErrorPageProfilesUpdateInputType(), typeConverter) + operationRestMetaData := albErrorPageProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albErrorPageProfilesUpdateInputType(), typeConverter) sv.AddStructField("AlbErrorpageprofileId", albErrorpageprofileIdParam) sv.AddStructField("ALBErrorPageProfile", aLBErrorPageProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBErrorPageProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBErrorPageProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albErrorPageProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_error_page_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.ALBErrorPageProfile + var emptyOutput nsx_global_policyModel.ALBErrorPageProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albErrorPageProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbErrorPageProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBErrorPageProfile), nil + return output.(nsx_global_policyModel.ALBErrorPageProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbErrorPageProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbErrorPageProfilesTypes.go index 13f655b9c..db0d824fa 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbErrorPageProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbErrorPageProfilesTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func albErrorPageProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albErrorPageProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_errorpageprofile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_errorpageprofile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_errorpageprofile_id"] = "AlbErrorpageprofileId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albErrorPageProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbErrorPageProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albErrorPageProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albErrorPageProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_errorpageprofile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_errorpageprofile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_errorpageprofile_id"] = "AlbErrorpageprofileId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_errorpageprofile_id"] = bindings.NewStringType() - paramsTypeMap["albErrorpageprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_errorpageprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albErrorpageprofileId"] = vapiBindings_.NewStringType() pathParams["alb_errorpageprofile_id"] = "albErrorpageprofileId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albErrorPageProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albErrorPageProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albErrorPageProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_errorpageprofile_id"] = bindings.NewStringType() + fields["alb_errorpageprofile_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_errorpageprofile_id"] = "AlbErrorpageprofileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albErrorPageProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBErrorPageProfileBindingType) +func AlbErrorPageProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBErrorPageProfileBindingType) } -func albErrorPageProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albErrorPageProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_errorpageprofile_id"] = bindings.NewStringType() + fields["alb_errorpageprofile_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_errorpageprofile_id"] = "AlbErrorpageprofileId" - paramsTypeMap["alb_errorpageprofile_id"] = bindings.NewStringType() - paramsTypeMap["albErrorpageprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_errorpageprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albErrorpageprofileId"] = vapiBindings_.NewStringType() pathParams["alb_errorpageprofile_id"] = "albErrorpageprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albErrorPageProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albErrorPageProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albErrorPageProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albErrorPageProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBErrorPageProfileApiResponseBindingType) +func AlbErrorPageProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBErrorPageProfileApiResponseBindingType) } -func albErrorPageProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albErrorPageProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albErrorPageProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albErrorPageProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albErrorPageProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albErrorPageProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_errorpageprofile_id"] = bindings.NewStringType() - fields["a_LB_error_page_profile"] = bindings.NewReferenceType(model.ALBErrorPageProfileBindingType) + fields["alb_errorpageprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_error_page_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBErrorPageProfileBindingType) fieldNameMap["alb_errorpageprofile_id"] = "AlbErrorpageprofileId" fieldNameMap["a_LB_error_page_profile"] = "ALBErrorPageProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albErrorPageProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbErrorPageProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albErrorPageProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albErrorPageProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_errorpageprofile_id"] = bindings.NewStringType() - fields["a_LB_error_page_profile"] = bindings.NewReferenceType(model.ALBErrorPageProfileBindingType) + fields["alb_errorpageprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_error_page_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBErrorPageProfileBindingType) fieldNameMap["alb_errorpageprofile_id"] = "AlbErrorpageprofileId" fieldNameMap["a_LB_error_page_profile"] = "ALBErrorPageProfile" - paramsTypeMap["a_LB_error_page_profile"] = bindings.NewReferenceType(model.ALBErrorPageProfileBindingType) - paramsTypeMap["alb_errorpageprofile_id"] = bindings.NewStringType() - paramsTypeMap["albErrorpageprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_errorpageprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_error_page_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBErrorPageProfileBindingType) + paramsTypeMap["albErrorpageprofileId"] = vapiBindings_.NewStringType() pathParams["alb_errorpageprofile_id"] = "albErrorpageprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albErrorPageProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albErrorPageProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albErrorPageProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_errorpageprofile_id"] = bindings.NewStringType() - fields["a_LB_error_page_profile"] = bindings.NewReferenceType(model.ALBErrorPageProfileBindingType) + fields["alb_errorpageprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_error_page_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBErrorPageProfileBindingType) fieldNameMap["alb_errorpageprofile_id"] = "AlbErrorpageprofileId" fieldNameMap["a_LB_error_page_profile"] = "ALBErrorPageProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albErrorPageProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBErrorPageProfileBindingType) +func AlbErrorPageProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBErrorPageProfileBindingType) } -func albErrorPageProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albErrorPageProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_errorpageprofile_id"] = bindings.NewStringType() - fields["a_LB_error_page_profile"] = bindings.NewReferenceType(model.ALBErrorPageProfileBindingType) + fields["alb_errorpageprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_error_page_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBErrorPageProfileBindingType) fieldNameMap["alb_errorpageprofile_id"] = "AlbErrorpageprofileId" fieldNameMap["a_LB_error_page_profile"] = "ALBErrorPageProfile" - paramsTypeMap["a_LB_error_page_profile"] = bindings.NewReferenceType(model.ALBErrorPageProfileBindingType) - paramsTypeMap["alb_errorpageprofile_id"] = bindings.NewStringType() - paramsTypeMap["albErrorpageprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_errorpageprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_error_page_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBErrorPageProfileBindingType) + paramsTypeMap["albErrorpageprofileId"] = vapiBindings_.NewStringType() pathParams["alb_errorpageprofile_id"] = "albErrorpageprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbHardwareSecurityModuleGroupsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbHardwareSecurityModuleGroupsClient.go index 02eb81d0e..c06510ade 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbHardwareSecurityModuleGroupsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbHardwareSecurityModuleGroupsClient.go @@ -9,22 +9,24 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbHardwareSecurityModuleGroupsClient interface { - // Delete the ALBHardwareSecurityModuleGroup along with all the entities contained by this ALBHardwareSecurityModuleGroup. + // Delete the ALBHardwareSecurityModuleGroup along with all the entities contained by this ALBHardwareSecurityModuleGroup. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albHardwaresecuritymodulegroupIdParam ALBHardwareSecurityModuleGroup ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbHardwareSecurityModuleGroupsClient interface { // @throws NotFound Not Found Delete(albHardwaresecuritymodulegroupIdParam string, forceParam *bool) error - // Read a ALBHardwareSecurityModuleGroup. + // Read a ALBHardwareSecurityModuleGroup. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albHardwaresecuritymodulegroupIdParam ALBHardwareSecurityModuleGroup ID (required) // @return com.vmware.nsx_global_policy.model.ALBHardwareSecurityModuleGroup + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albHardwaresecuritymodulegroupIdParam string) (model.ALBHardwareSecurityModuleGroup, error) + Get(albHardwaresecuritymodulegroupIdParam string) (nsx_global_policyModel.ALBHardwareSecurityModuleGroup, error) - // Paginated list of all ALBHardwareSecurityModuleGroup for infra. + // Paginated list of all ALBHardwareSecurityModuleGroup for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbHardwareSecurityModuleGroupsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.ALBHardwareSecurityModuleGroupApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBHardwareSecurityModuleGroupApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBHardwareSecurityModuleGroupApiResponse, error) - // If a ALBhardwaresecuritymodulegroup with the alb-hardwaresecuritymodulegroup-id is not already present, create a new ALBhardwaresecuritymodulegroup. If it already exists, update the ALBhardwaresecuritymodulegroup. This is a full replace. + // If a ALBhardwaresecuritymodulegroup with the alb-hardwaresecuritymodulegroup-id is not already present, create a new ALBhardwaresecuritymodulegroup. If it already exists, update the ALBhardwaresecuritymodulegroup. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albHardwaresecuritymodulegroupIdParam ALBhardwaresecuritymodulegroup ID (required) // @param aLBHardwareSecurityModuleGroupParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albHardwaresecuritymodulegroupIdParam string, aLBHardwareSecurityModuleGroupParam model.ALBHardwareSecurityModuleGroup) error + Patch(albHardwaresecuritymodulegroupIdParam string, aLBHardwareSecurityModuleGroupParam nsx_global_policyModel.ALBHardwareSecurityModuleGroup) error - // If a ALBHardwareSecurityModuleGroup with the alb-HardwareSecurityModuleGroup-id is not already present, create a new ALBHardwareSecurityModuleGroup. If it already exists, update the ALBHardwareSecurityModuleGroup. This is a full replace. + // If a ALBHardwareSecurityModuleGroup with the alb-HardwareSecurityModuleGroup-id is not already present, create a new ALBHardwareSecurityModuleGroup. If it already exists, update the ALBHardwareSecurityModuleGroup. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albHardwaresecuritymodulegroupIdParam ALBHardwareSecurityModuleGroup ID (required) // @param aLBHardwareSecurityModuleGroupParam (required) // @return com.vmware.nsx_global_policy.model.ALBHardwareSecurityModuleGroup + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albHardwaresecuritymodulegroupIdParam string, aLBHardwareSecurityModuleGroupParam model.ALBHardwareSecurityModuleGroup) (model.ALBHardwareSecurityModuleGroup, error) + Update(albHardwaresecuritymodulegroupIdParam string, aLBHardwareSecurityModuleGroupParam nsx_global_policyModel.ALBHardwareSecurityModuleGroup) (nsx_global_policyModel.ALBHardwareSecurityModuleGroup, error) } type albHardwareSecurityModuleGroupsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbHardwareSecurityModuleGroupsClient(connector client.Connector) *albHardwareSecurityModuleGroupsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_hardware_security_module_groups") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbHardwareSecurityModuleGroupsClient(connector vapiProtocolClient_.Connector) *albHardwareSecurityModuleGroupsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_hardware_security_module_groups") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albHardwareSecurityModuleGroupsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albHardwareSecurityModuleGroupsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albHardwareSecurityModuleGroupsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albHardwareSecurityModuleGroupsClient) Delete(albHardwaresecuritymodulegroupIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albHardwareSecurityModuleGroupsDeleteInputType(), typeConverter) + operationRestMetaData := albHardwareSecurityModuleGroupsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albHardwareSecurityModuleGroupsDeleteInputType(), typeConverter) sv.AddStructField("AlbHardwaresecuritymodulegroupId", albHardwaresecuritymodulegroupIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albHardwareSecurityModuleGroupsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_hardware_security_module_groups", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albHardwareSecurityModuleGroupsClient) Get(albHardwaresecuritymodulegroupIdParam string) (model.ALBHardwareSecurityModuleGroup, error) { +func (aIface *albHardwareSecurityModuleGroupsClient) Get(albHardwaresecuritymodulegroupIdParam string) (nsx_global_policyModel.ALBHardwareSecurityModuleGroup, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albHardwareSecurityModuleGroupsGetInputType(), typeConverter) + operationRestMetaData := albHardwareSecurityModuleGroupsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albHardwareSecurityModuleGroupsGetInputType(), typeConverter) sv.AddStructField("AlbHardwaresecuritymodulegroupId", albHardwaresecuritymodulegroupIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBHardwareSecurityModuleGroup - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBHardwareSecurityModuleGroup + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albHardwareSecurityModuleGroupsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_hardware_security_module_groups", "get", inputDataValue, executionContext) - var emptyOutput model.ALBHardwareSecurityModuleGroup + var emptyOutput nsx_global_policyModel.ALBHardwareSecurityModuleGroup if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albHardwareSecurityModuleGroupsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbHardwareSecurityModuleGroupsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBHardwareSecurityModuleGroup), nil + return output.(nsx_global_policyModel.ALBHardwareSecurityModuleGroup), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albHardwareSecurityModuleGroupsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBHardwareSecurityModuleGroupApiResponse, error) { +func (aIface *albHardwareSecurityModuleGroupsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBHardwareSecurityModuleGroupApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albHardwareSecurityModuleGroupsListInputType(), typeConverter) + operationRestMetaData := albHardwareSecurityModuleGroupsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albHardwareSecurityModuleGroupsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albHardwareSecurityModuleGroupsClient) List(cursorParam *string, i sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBHardwareSecurityModuleGroupApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBHardwareSecurityModuleGroupApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albHardwareSecurityModuleGroupsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_hardware_security_module_groups", "list", inputDataValue, executionContext) - var emptyOutput model.ALBHardwareSecurityModuleGroupApiResponse + var emptyOutput nsx_global_policyModel.ALBHardwareSecurityModuleGroupApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albHardwareSecurityModuleGroupsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbHardwareSecurityModuleGroupsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBHardwareSecurityModuleGroupApiResponse), nil + return output.(nsx_global_policyModel.ALBHardwareSecurityModuleGroupApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albHardwareSecurityModuleGroupsClient) Patch(albHardwaresecuritymodulegroupIdParam string, aLBHardwareSecurityModuleGroupParam model.ALBHardwareSecurityModuleGroup) error { +func (aIface *albHardwareSecurityModuleGroupsClient) Patch(albHardwaresecuritymodulegroupIdParam string, aLBHardwareSecurityModuleGroupParam nsx_global_policyModel.ALBHardwareSecurityModuleGroup) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albHardwareSecurityModuleGroupsPatchInputType(), typeConverter) + operationRestMetaData := albHardwareSecurityModuleGroupsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albHardwareSecurityModuleGroupsPatchInputType(), typeConverter) sv.AddStructField("AlbHardwaresecuritymodulegroupId", albHardwaresecuritymodulegroupIdParam) sv.AddStructField("ALBHardwareSecurityModuleGroup", aLBHardwareSecurityModuleGroupParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albHardwareSecurityModuleGroupsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_hardware_security_module_groups", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albHardwareSecurityModuleGroupsClient) Update(albHardwaresecuritymodulegroupIdParam string, aLBHardwareSecurityModuleGroupParam model.ALBHardwareSecurityModuleGroup) (model.ALBHardwareSecurityModuleGroup, error) { +func (aIface *albHardwareSecurityModuleGroupsClient) Update(albHardwaresecuritymodulegroupIdParam string, aLBHardwareSecurityModuleGroupParam nsx_global_policyModel.ALBHardwareSecurityModuleGroup) (nsx_global_policyModel.ALBHardwareSecurityModuleGroup, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albHardwareSecurityModuleGroupsUpdateInputType(), typeConverter) + operationRestMetaData := albHardwareSecurityModuleGroupsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albHardwareSecurityModuleGroupsUpdateInputType(), typeConverter) sv.AddStructField("AlbHardwaresecuritymodulegroupId", albHardwaresecuritymodulegroupIdParam) sv.AddStructField("ALBHardwareSecurityModuleGroup", aLBHardwareSecurityModuleGroupParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBHardwareSecurityModuleGroup - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBHardwareSecurityModuleGroup + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albHardwareSecurityModuleGroupsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_hardware_security_module_groups", "update", inputDataValue, executionContext) - var emptyOutput model.ALBHardwareSecurityModuleGroup + var emptyOutput nsx_global_policyModel.ALBHardwareSecurityModuleGroup if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albHardwareSecurityModuleGroupsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbHardwareSecurityModuleGroupsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBHardwareSecurityModuleGroup), nil + return output.(nsx_global_policyModel.ALBHardwareSecurityModuleGroup), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbHardwareSecurityModuleGroupsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbHardwareSecurityModuleGroupsTypes.go index 1969f69f3..2e5717be3 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbHardwareSecurityModuleGroupsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbHardwareSecurityModuleGroupsTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func albHardwareSecurityModuleGroupsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albHardwareSecurityModuleGroupsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_hardwaresecuritymodulegroup_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_hardwaresecuritymodulegroup_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_hardwaresecuritymodulegroup_id"] = "AlbHardwaresecuritymodulegroupId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albHardwareSecurityModuleGroupsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbHardwareSecurityModuleGroupsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albHardwareSecurityModuleGroupsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albHardwareSecurityModuleGroupsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_hardwaresecuritymodulegroup_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_hardwaresecuritymodulegroup_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_hardwaresecuritymodulegroup_id"] = "AlbHardwaresecuritymodulegroupId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_hardwaresecuritymodulegroup_id"] = bindings.NewStringType() - paramsTypeMap["albHardwaresecuritymodulegroupId"] = bindings.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["alb_hardwaresecuritymodulegroup_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albHardwaresecuritymodulegroupId"] = vapiBindings_.NewStringType() pathParams["alb_hardwaresecuritymodulegroup_id"] = "albHardwaresecuritymodulegroupId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albHardwareSecurityModuleGroupsDeleteRestMetadata() protocol.OperationRestM map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albHardwareSecurityModuleGroupsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albHardwareSecurityModuleGroupsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_hardwaresecuritymodulegroup_id"] = bindings.NewStringType() + fields["alb_hardwaresecuritymodulegroup_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_hardwaresecuritymodulegroup_id"] = "AlbHardwaresecuritymodulegroupId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albHardwareSecurityModuleGroupsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBHardwareSecurityModuleGroupBindingType) +func AlbHardwareSecurityModuleGroupsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBHardwareSecurityModuleGroupBindingType) } -func albHardwareSecurityModuleGroupsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albHardwareSecurityModuleGroupsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_hardwaresecuritymodulegroup_id"] = bindings.NewStringType() + fields["alb_hardwaresecuritymodulegroup_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_hardwaresecuritymodulegroup_id"] = "AlbHardwaresecuritymodulegroupId" - paramsTypeMap["alb_hardwaresecuritymodulegroup_id"] = bindings.NewStringType() - paramsTypeMap["albHardwaresecuritymodulegroupId"] = bindings.NewStringType() + paramsTypeMap["alb_hardwaresecuritymodulegroup_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albHardwaresecuritymodulegroupId"] = vapiBindings_.NewStringType() pathParams["alb_hardwaresecuritymodulegroup_id"] = "albHardwaresecuritymodulegroupId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albHardwareSecurityModuleGroupsGetRestMetadata() protocol.OperationRestMeta map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albHardwareSecurityModuleGroupsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albHardwareSecurityModuleGroupsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albHardwareSecurityModuleGroupsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBHardwareSecurityModuleGroupApiResponseBindingType) +func AlbHardwareSecurityModuleGroupsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBHardwareSecurityModuleGroupApiResponseBindingType) } -func albHardwareSecurityModuleGroupsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albHardwareSecurityModuleGroupsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albHardwareSecurityModuleGroupsListRestMetadata() protocol.OperationRestMet queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albHardwareSecurityModuleGroupsListRestMetadata() protocol.OperationRestMet map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albHardwareSecurityModuleGroupsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albHardwareSecurityModuleGroupsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_hardwaresecuritymodulegroup_id"] = bindings.NewStringType() - fields["a_LB_hardware_security_module_group"] = bindings.NewReferenceType(model.ALBHardwareSecurityModuleGroupBindingType) + fields["alb_hardwaresecuritymodulegroup_id"] = vapiBindings_.NewStringType() + fields["a_LB_hardware_security_module_group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBHardwareSecurityModuleGroupBindingType) fieldNameMap["alb_hardwaresecuritymodulegroup_id"] = "AlbHardwaresecuritymodulegroupId" fieldNameMap["a_LB_hardware_security_module_group"] = "ALBHardwareSecurityModuleGroup" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albHardwareSecurityModuleGroupsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbHardwareSecurityModuleGroupsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albHardwareSecurityModuleGroupsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albHardwareSecurityModuleGroupsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_hardwaresecuritymodulegroup_id"] = bindings.NewStringType() - fields["a_LB_hardware_security_module_group"] = bindings.NewReferenceType(model.ALBHardwareSecurityModuleGroupBindingType) + fields["alb_hardwaresecuritymodulegroup_id"] = vapiBindings_.NewStringType() + fields["a_LB_hardware_security_module_group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBHardwareSecurityModuleGroupBindingType) fieldNameMap["alb_hardwaresecuritymodulegroup_id"] = "AlbHardwaresecuritymodulegroupId" fieldNameMap["a_LB_hardware_security_module_group"] = "ALBHardwareSecurityModuleGroup" - paramsTypeMap["alb_hardwaresecuritymodulegroup_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_hardware_security_module_group"] = bindings.NewReferenceType(model.ALBHardwareSecurityModuleGroupBindingType) - paramsTypeMap["albHardwaresecuritymodulegroupId"] = bindings.NewStringType() + paramsTypeMap["a_LB_hardware_security_module_group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBHardwareSecurityModuleGroupBindingType) + paramsTypeMap["alb_hardwaresecuritymodulegroup_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albHardwaresecuritymodulegroupId"] = vapiBindings_.NewStringType() pathParams["alb_hardwaresecuritymodulegroup_id"] = "albHardwaresecuritymodulegroupId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albHardwareSecurityModuleGroupsPatchRestMetadata() protocol.OperationRestMe map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albHardwareSecurityModuleGroupsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albHardwareSecurityModuleGroupsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_hardwaresecuritymodulegroup_id"] = bindings.NewStringType() - fields["a_LB_hardware_security_module_group"] = bindings.NewReferenceType(model.ALBHardwareSecurityModuleGroupBindingType) + fields["alb_hardwaresecuritymodulegroup_id"] = vapiBindings_.NewStringType() + fields["a_LB_hardware_security_module_group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBHardwareSecurityModuleGroupBindingType) fieldNameMap["alb_hardwaresecuritymodulegroup_id"] = "AlbHardwaresecuritymodulegroupId" fieldNameMap["a_LB_hardware_security_module_group"] = "ALBHardwareSecurityModuleGroup" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albHardwareSecurityModuleGroupsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBHardwareSecurityModuleGroupBindingType) +func AlbHardwareSecurityModuleGroupsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBHardwareSecurityModuleGroupBindingType) } -func albHardwareSecurityModuleGroupsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albHardwareSecurityModuleGroupsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_hardwaresecuritymodulegroup_id"] = bindings.NewStringType() - fields["a_LB_hardware_security_module_group"] = bindings.NewReferenceType(model.ALBHardwareSecurityModuleGroupBindingType) + fields["alb_hardwaresecuritymodulegroup_id"] = vapiBindings_.NewStringType() + fields["a_LB_hardware_security_module_group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBHardwareSecurityModuleGroupBindingType) fieldNameMap["alb_hardwaresecuritymodulegroup_id"] = "AlbHardwaresecuritymodulegroupId" fieldNameMap["a_LB_hardware_security_module_group"] = "ALBHardwareSecurityModuleGroup" - paramsTypeMap["alb_hardwaresecuritymodulegroup_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_hardware_security_module_group"] = bindings.NewReferenceType(model.ALBHardwareSecurityModuleGroupBindingType) - paramsTypeMap["albHardwaresecuritymodulegroupId"] = bindings.NewStringType() + paramsTypeMap["a_LB_hardware_security_module_group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBHardwareSecurityModuleGroupBindingType) + paramsTypeMap["alb_hardwaresecuritymodulegroup_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albHardwaresecuritymodulegroupId"] = vapiBindings_.NewStringType() pathParams["alb_hardwaresecuritymodulegroup_id"] = "albHardwaresecuritymodulegroupId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbHealthMonitorsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbHealthMonitorsClient.go index 9c967780d..a23bd14ce 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbHealthMonitorsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbHealthMonitorsClient.go @@ -9,22 +9,24 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbHealthMonitorsClient interface { - // Delete the ALBHealthMonitor along with all the entities contained by this ALBHealthMonitor. + // Delete the ALBHealthMonitor along with all the entities contained by this ALBHealthMonitor. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albHealthmonitorIdParam ALBHealthMonitor ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbHealthMonitorsClient interface { // @throws NotFound Not Found Delete(albHealthmonitorIdParam string, forceParam *bool) error - // Read a ALBHealthMonitor. + // Read a ALBHealthMonitor. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albHealthmonitorIdParam ALBHealthMonitor ID (required) // @return com.vmware.nsx_global_policy.model.ALBHealthMonitor + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albHealthmonitorIdParam string) (model.ALBHealthMonitor, error) + Get(albHealthmonitorIdParam string) (nsx_global_policyModel.ALBHealthMonitor, error) - // Paginated list of all ALBHealthMonitor for infra. + // Paginated list of all ALBHealthMonitor for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbHealthMonitorsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.ALBHealthMonitorApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBHealthMonitorApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBHealthMonitorApiResponse, error) - // If a ALBhealthmonitor with the alb-healthmonitor-id is not already present, create a new ALBhealthmonitor. If it already exists, update the ALBhealthmonitor. This is a full replace. + // If a ALBhealthmonitor with the alb-healthmonitor-id is not already present, create a new ALBhealthmonitor. If it already exists, update the ALBhealthmonitor. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albHealthmonitorIdParam ALBhealthmonitor ID (required) // @param aLBHealthMonitorParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albHealthmonitorIdParam string, aLBHealthMonitorParam model.ALBHealthMonitor) error + Patch(albHealthmonitorIdParam string, aLBHealthMonitorParam nsx_global_policyModel.ALBHealthMonitor) error - // If a ALBHealthMonitor with the alb-HealthMonitor-id is not already present, create a new ALBHealthMonitor. If it already exists, update the ALBHealthMonitor. This is a full replace. + // If a ALBHealthMonitor with the alb-HealthMonitor-id is not already present, create a new ALBHealthMonitor. If it already exists, update the ALBHealthMonitor. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albHealthmonitorIdParam ALBHealthMonitor ID (required) // @param aLBHealthMonitorParam (required) // @return com.vmware.nsx_global_policy.model.ALBHealthMonitor + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albHealthmonitorIdParam string, aLBHealthMonitorParam model.ALBHealthMonitor) (model.ALBHealthMonitor, error) + Update(albHealthmonitorIdParam string, aLBHealthMonitorParam nsx_global_policyModel.ALBHealthMonitor) (nsx_global_policyModel.ALBHealthMonitor, error) } type albHealthMonitorsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbHealthMonitorsClient(connector client.Connector) *albHealthMonitorsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_health_monitors") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbHealthMonitorsClient(connector vapiProtocolClient_.Connector) *albHealthMonitorsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_health_monitors") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albHealthMonitorsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albHealthMonitorsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albHealthMonitorsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albHealthMonitorsClient) Delete(albHealthmonitorIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albHealthMonitorsDeleteInputType(), typeConverter) + operationRestMetaData := albHealthMonitorsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albHealthMonitorsDeleteInputType(), typeConverter) sv.AddStructField("AlbHealthmonitorId", albHealthmonitorIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albHealthMonitorsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_health_monitors", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albHealthMonitorsClient) Get(albHealthmonitorIdParam string) (model.ALBHealthMonitor, error) { +func (aIface *albHealthMonitorsClient) Get(albHealthmonitorIdParam string) (nsx_global_policyModel.ALBHealthMonitor, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albHealthMonitorsGetInputType(), typeConverter) + operationRestMetaData := albHealthMonitorsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albHealthMonitorsGetInputType(), typeConverter) sv.AddStructField("AlbHealthmonitorId", albHealthmonitorIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBHealthMonitor - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBHealthMonitor + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albHealthMonitorsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_health_monitors", "get", inputDataValue, executionContext) - var emptyOutput model.ALBHealthMonitor + var emptyOutput nsx_global_policyModel.ALBHealthMonitor if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albHealthMonitorsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbHealthMonitorsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBHealthMonitor), nil + return output.(nsx_global_policyModel.ALBHealthMonitor), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albHealthMonitorsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBHealthMonitorApiResponse, error) { +func (aIface *albHealthMonitorsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBHealthMonitorApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albHealthMonitorsListInputType(), typeConverter) + operationRestMetaData := albHealthMonitorsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albHealthMonitorsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albHealthMonitorsClient) List(cursorParam *string, includeMarkForD sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBHealthMonitorApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBHealthMonitorApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albHealthMonitorsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_health_monitors", "list", inputDataValue, executionContext) - var emptyOutput model.ALBHealthMonitorApiResponse + var emptyOutput nsx_global_policyModel.ALBHealthMonitorApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albHealthMonitorsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbHealthMonitorsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBHealthMonitorApiResponse), nil + return output.(nsx_global_policyModel.ALBHealthMonitorApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albHealthMonitorsClient) Patch(albHealthmonitorIdParam string, aLBHealthMonitorParam model.ALBHealthMonitor) error { +func (aIface *albHealthMonitorsClient) Patch(albHealthmonitorIdParam string, aLBHealthMonitorParam nsx_global_policyModel.ALBHealthMonitor) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albHealthMonitorsPatchInputType(), typeConverter) + operationRestMetaData := albHealthMonitorsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albHealthMonitorsPatchInputType(), typeConverter) sv.AddStructField("AlbHealthmonitorId", albHealthmonitorIdParam) sv.AddStructField("ALBHealthMonitor", aLBHealthMonitorParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albHealthMonitorsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_health_monitors", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albHealthMonitorsClient) Update(albHealthmonitorIdParam string, aLBHealthMonitorParam model.ALBHealthMonitor) (model.ALBHealthMonitor, error) { +func (aIface *albHealthMonitorsClient) Update(albHealthmonitorIdParam string, aLBHealthMonitorParam nsx_global_policyModel.ALBHealthMonitor) (nsx_global_policyModel.ALBHealthMonitor, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albHealthMonitorsUpdateInputType(), typeConverter) + operationRestMetaData := albHealthMonitorsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albHealthMonitorsUpdateInputType(), typeConverter) sv.AddStructField("AlbHealthmonitorId", albHealthmonitorIdParam) sv.AddStructField("ALBHealthMonitor", aLBHealthMonitorParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBHealthMonitor - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBHealthMonitor + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albHealthMonitorsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_health_monitors", "update", inputDataValue, executionContext) - var emptyOutput model.ALBHealthMonitor + var emptyOutput nsx_global_policyModel.ALBHealthMonitor if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albHealthMonitorsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbHealthMonitorsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBHealthMonitor), nil + return output.(nsx_global_policyModel.ALBHealthMonitor), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbHealthMonitorsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbHealthMonitorsTypes.go index 1db084fdc..37d0ad1f4 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbHealthMonitorsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbHealthMonitorsTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func albHealthMonitorsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albHealthMonitorsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_healthmonitor_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_healthmonitor_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_healthmonitor_id"] = "AlbHealthmonitorId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albHealthMonitorsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbHealthMonitorsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albHealthMonitorsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albHealthMonitorsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_healthmonitor_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_healthmonitor_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_healthmonitor_id"] = "AlbHealthmonitorId" fieldNameMap["force"] = "Force" - paramsTypeMap["alb_healthmonitor_id"] = bindings.NewStringType() - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["albHealthmonitorId"] = bindings.NewStringType() + paramsTypeMap["alb_healthmonitor_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albHealthmonitorId"] = vapiBindings_.NewStringType() pathParams["alb_healthmonitor_id"] = "albHealthmonitorId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albHealthMonitorsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albHealthMonitorsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albHealthMonitorsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_healthmonitor_id"] = bindings.NewStringType() + fields["alb_healthmonitor_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_healthmonitor_id"] = "AlbHealthmonitorId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albHealthMonitorsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBHealthMonitorBindingType) +func AlbHealthMonitorsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBHealthMonitorBindingType) } -func albHealthMonitorsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albHealthMonitorsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_healthmonitor_id"] = bindings.NewStringType() + fields["alb_healthmonitor_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_healthmonitor_id"] = "AlbHealthmonitorId" - paramsTypeMap["alb_healthmonitor_id"] = bindings.NewStringType() - paramsTypeMap["albHealthmonitorId"] = bindings.NewStringType() + paramsTypeMap["alb_healthmonitor_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albHealthmonitorId"] = vapiBindings_.NewStringType() pathParams["alb_healthmonitor_id"] = "albHealthmonitorId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albHealthMonitorsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albHealthMonitorsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albHealthMonitorsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albHealthMonitorsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBHealthMonitorApiResponseBindingType) +func AlbHealthMonitorsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBHealthMonitorApiResponseBindingType) } -func albHealthMonitorsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albHealthMonitorsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albHealthMonitorsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albHealthMonitorsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albHealthMonitorsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albHealthMonitorsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_healthmonitor_id"] = bindings.NewStringType() - fields["a_LB_health_monitor"] = bindings.NewReferenceType(model.ALBHealthMonitorBindingType) + fields["alb_healthmonitor_id"] = vapiBindings_.NewStringType() + fields["a_LB_health_monitor"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBHealthMonitorBindingType) fieldNameMap["alb_healthmonitor_id"] = "AlbHealthmonitorId" fieldNameMap["a_LB_health_monitor"] = "ALBHealthMonitor" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albHealthMonitorsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbHealthMonitorsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albHealthMonitorsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albHealthMonitorsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_healthmonitor_id"] = bindings.NewStringType() - fields["a_LB_health_monitor"] = bindings.NewReferenceType(model.ALBHealthMonitorBindingType) + fields["alb_healthmonitor_id"] = vapiBindings_.NewStringType() + fields["a_LB_health_monitor"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBHealthMonitorBindingType) fieldNameMap["alb_healthmonitor_id"] = "AlbHealthmonitorId" fieldNameMap["a_LB_health_monitor"] = "ALBHealthMonitor" - paramsTypeMap["alb_healthmonitor_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_health_monitor"] = bindings.NewReferenceType(model.ALBHealthMonitorBindingType) - paramsTypeMap["albHealthmonitorId"] = bindings.NewStringType() + paramsTypeMap["alb_healthmonitor_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_health_monitor"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBHealthMonitorBindingType) + paramsTypeMap["albHealthmonitorId"] = vapiBindings_.NewStringType() pathParams["alb_healthmonitor_id"] = "albHealthmonitorId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albHealthMonitorsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albHealthMonitorsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albHealthMonitorsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_healthmonitor_id"] = bindings.NewStringType() - fields["a_LB_health_monitor"] = bindings.NewReferenceType(model.ALBHealthMonitorBindingType) + fields["alb_healthmonitor_id"] = vapiBindings_.NewStringType() + fields["a_LB_health_monitor"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBHealthMonitorBindingType) fieldNameMap["alb_healthmonitor_id"] = "AlbHealthmonitorId" fieldNameMap["a_LB_health_monitor"] = "ALBHealthMonitor" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albHealthMonitorsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBHealthMonitorBindingType) +func AlbHealthMonitorsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBHealthMonitorBindingType) } -func albHealthMonitorsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albHealthMonitorsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_healthmonitor_id"] = bindings.NewStringType() - fields["a_LB_health_monitor"] = bindings.NewReferenceType(model.ALBHealthMonitorBindingType) + fields["alb_healthmonitor_id"] = vapiBindings_.NewStringType() + fields["a_LB_health_monitor"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBHealthMonitorBindingType) fieldNameMap["alb_healthmonitor_id"] = "AlbHealthmonitorId" fieldNameMap["a_LB_health_monitor"] = "ALBHealthMonitor" - paramsTypeMap["alb_healthmonitor_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_health_monitor"] = bindings.NewReferenceType(model.ALBHealthMonitorBindingType) - paramsTypeMap["albHealthmonitorId"] = bindings.NewStringType() + paramsTypeMap["alb_healthmonitor_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_health_monitor"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBHealthMonitorBindingType) + paramsTypeMap["albHealthmonitorId"] = vapiBindings_.NewStringType() pathParams["alb_healthmonitor_id"] = "albHealthmonitorId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbHttpPolicySetsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbHttpPolicySetsClient.go index 97c4efceb..02fe79496 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbHttpPolicySetsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbHttpPolicySetsClient.go @@ -9,22 +9,24 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbHttpPolicySetsClient interface { - // Delete the ALBHTTPPolicySet along with all the entities contained by this ALBHTTPPolicySet. + // Delete the ALBHTTPPolicySet along with all the entities contained by this ALBHTTPPolicySet. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albHttppolicysetIdParam ALBHTTPPolicySet ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbHttpPolicySetsClient interface { // @throws NotFound Not Found Delete(albHttppolicysetIdParam string, forceParam *bool) error - // Read a ALBHTTPPolicySet. + // Read a ALBHTTPPolicySet. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albHttppolicysetIdParam ALBHTTPPolicySet ID (required) // @return com.vmware.nsx_global_policy.model.ALBHTTPPolicySet + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albHttppolicysetIdParam string) (model.ALBHTTPPolicySet, error) + Get(albHttppolicysetIdParam string) (nsx_global_policyModel.ALBHTTPPolicySet, error) - // Paginated list of all ALBHTTPPolicySet for infra. + // Paginated list of all ALBHTTPPolicySet for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbHttpPolicySetsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.ALBHTTPPolicySetApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBHTTPPolicySetApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBHTTPPolicySetApiResponse, error) - // If a ALBhttppolicyset with the alb-httppolicyset-id is not already present, create a new ALBhttppolicyset. If it already exists, update the ALBhttppolicyset. This is a full replace. + // If a ALBhttppolicyset with the alb-httppolicyset-id is not already present, create a new ALBhttppolicyset. If it already exists, update the ALBhttppolicyset. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albHttppolicysetIdParam ALBhttppolicyset ID (required) // @param aLBHTTPPolicySetParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albHttppolicysetIdParam string, aLBHTTPPolicySetParam model.ALBHTTPPolicySet) error + Patch(albHttppolicysetIdParam string, aLBHTTPPolicySetParam nsx_global_policyModel.ALBHTTPPolicySet) error - // If a ALBHTTPPolicySet with the alb-HTTPPolicySet-id is not already present, create a new ALBHTTPPolicySet. If it already exists, update the ALBHTTPPolicySet. This is a full replace. + // If a ALBHTTPPolicySet with the alb-HTTPPolicySet-id is not already present, create a new ALBHTTPPolicySet. If it already exists, update the ALBHTTPPolicySet. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albHttppolicysetIdParam ALBHTTPPolicySet ID (required) // @param aLBHTTPPolicySetParam (required) // @return com.vmware.nsx_global_policy.model.ALBHTTPPolicySet + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albHttppolicysetIdParam string, aLBHTTPPolicySetParam model.ALBHTTPPolicySet) (model.ALBHTTPPolicySet, error) + Update(albHttppolicysetIdParam string, aLBHTTPPolicySetParam nsx_global_policyModel.ALBHTTPPolicySet) (nsx_global_policyModel.ALBHTTPPolicySet, error) } type albHttpPolicySetsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbHttpPolicySetsClient(connector client.Connector) *albHttpPolicySetsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_http_policy_sets") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbHttpPolicySetsClient(connector vapiProtocolClient_.Connector) *albHttpPolicySetsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_http_policy_sets") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albHttpPolicySetsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albHttpPolicySetsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albHttpPolicySetsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albHttpPolicySetsClient) Delete(albHttppolicysetIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albHttpPolicySetsDeleteInputType(), typeConverter) + operationRestMetaData := albHttpPolicySetsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albHttpPolicySetsDeleteInputType(), typeConverter) sv.AddStructField("AlbHttppolicysetId", albHttppolicysetIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albHttpPolicySetsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_http_policy_sets", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albHttpPolicySetsClient) Get(albHttppolicysetIdParam string) (model.ALBHTTPPolicySet, error) { +func (aIface *albHttpPolicySetsClient) Get(albHttppolicysetIdParam string) (nsx_global_policyModel.ALBHTTPPolicySet, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albHttpPolicySetsGetInputType(), typeConverter) + operationRestMetaData := albHttpPolicySetsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albHttpPolicySetsGetInputType(), typeConverter) sv.AddStructField("AlbHttppolicysetId", albHttppolicysetIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBHTTPPolicySet - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBHTTPPolicySet + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albHttpPolicySetsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_http_policy_sets", "get", inputDataValue, executionContext) - var emptyOutput model.ALBHTTPPolicySet + var emptyOutput nsx_global_policyModel.ALBHTTPPolicySet if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albHttpPolicySetsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbHttpPolicySetsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBHTTPPolicySet), nil + return output.(nsx_global_policyModel.ALBHTTPPolicySet), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albHttpPolicySetsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBHTTPPolicySetApiResponse, error) { +func (aIface *albHttpPolicySetsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBHTTPPolicySetApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albHttpPolicySetsListInputType(), typeConverter) + operationRestMetaData := albHttpPolicySetsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albHttpPolicySetsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albHttpPolicySetsClient) List(cursorParam *string, includeMarkForD sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBHTTPPolicySetApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBHTTPPolicySetApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albHttpPolicySetsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_http_policy_sets", "list", inputDataValue, executionContext) - var emptyOutput model.ALBHTTPPolicySetApiResponse + var emptyOutput nsx_global_policyModel.ALBHTTPPolicySetApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albHttpPolicySetsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbHttpPolicySetsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBHTTPPolicySetApiResponse), nil + return output.(nsx_global_policyModel.ALBHTTPPolicySetApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albHttpPolicySetsClient) Patch(albHttppolicysetIdParam string, aLBHTTPPolicySetParam model.ALBHTTPPolicySet) error { +func (aIface *albHttpPolicySetsClient) Patch(albHttppolicysetIdParam string, aLBHTTPPolicySetParam nsx_global_policyModel.ALBHTTPPolicySet) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albHttpPolicySetsPatchInputType(), typeConverter) + operationRestMetaData := albHttpPolicySetsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albHttpPolicySetsPatchInputType(), typeConverter) sv.AddStructField("AlbHttppolicysetId", albHttppolicysetIdParam) sv.AddStructField("ALBHTTPPolicySet", aLBHTTPPolicySetParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albHttpPolicySetsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_http_policy_sets", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albHttpPolicySetsClient) Update(albHttppolicysetIdParam string, aLBHTTPPolicySetParam model.ALBHTTPPolicySet) (model.ALBHTTPPolicySet, error) { +func (aIface *albHttpPolicySetsClient) Update(albHttppolicysetIdParam string, aLBHTTPPolicySetParam nsx_global_policyModel.ALBHTTPPolicySet) (nsx_global_policyModel.ALBHTTPPolicySet, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albHttpPolicySetsUpdateInputType(), typeConverter) + operationRestMetaData := albHttpPolicySetsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albHttpPolicySetsUpdateInputType(), typeConverter) sv.AddStructField("AlbHttppolicysetId", albHttppolicysetIdParam) sv.AddStructField("ALBHTTPPolicySet", aLBHTTPPolicySetParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBHTTPPolicySet - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBHTTPPolicySet + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albHttpPolicySetsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_http_policy_sets", "update", inputDataValue, executionContext) - var emptyOutput model.ALBHTTPPolicySet + var emptyOutput nsx_global_policyModel.ALBHTTPPolicySet if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albHttpPolicySetsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbHttpPolicySetsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBHTTPPolicySet), nil + return output.(nsx_global_policyModel.ALBHTTPPolicySet), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbHttpPolicySetsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbHttpPolicySetsTypes.go index c96ef801f..bf38369d6 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbHttpPolicySetsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbHttpPolicySetsTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func albHttpPolicySetsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albHttpPolicySetsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_httppolicyset_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_httppolicyset_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_httppolicyset_id"] = "AlbHttppolicysetId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albHttpPolicySetsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbHttpPolicySetsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albHttpPolicySetsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albHttpPolicySetsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_httppolicyset_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_httppolicyset_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_httppolicyset_id"] = "AlbHttppolicysetId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_httppolicyset_id"] = bindings.NewStringType() - paramsTypeMap["albHttppolicysetId"] = bindings.NewStringType() + paramsTypeMap["alb_httppolicyset_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albHttppolicysetId"] = vapiBindings_.NewStringType() pathParams["alb_httppolicyset_id"] = "albHttppolicysetId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albHttpPolicySetsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albHttpPolicySetsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albHttpPolicySetsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_httppolicyset_id"] = bindings.NewStringType() + fields["alb_httppolicyset_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_httppolicyset_id"] = "AlbHttppolicysetId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albHttpPolicySetsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBHTTPPolicySetBindingType) +func AlbHttpPolicySetsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBHTTPPolicySetBindingType) } -func albHttpPolicySetsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albHttpPolicySetsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_httppolicyset_id"] = bindings.NewStringType() + fields["alb_httppolicyset_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_httppolicyset_id"] = "AlbHttppolicysetId" - paramsTypeMap["alb_httppolicyset_id"] = bindings.NewStringType() - paramsTypeMap["albHttppolicysetId"] = bindings.NewStringType() + paramsTypeMap["alb_httppolicyset_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albHttppolicysetId"] = vapiBindings_.NewStringType() pathParams["alb_httppolicyset_id"] = "albHttppolicysetId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albHttpPolicySetsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albHttpPolicySetsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albHttpPolicySetsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albHttpPolicySetsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBHTTPPolicySetApiResponseBindingType) +func AlbHttpPolicySetsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBHTTPPolicySetApiResponseBindingType) } -func albHttpPolicySetsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albHttpPolicySetsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albHttpPolicySetsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albHttpPolicySetsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albHttpPolicySetsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albHttpPolicySetsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_httppolicyset_id"] = bindings.NewStringType() - fields["a_LBHTTP_policy_set"] = bindings.NewReferenceType(model.ALBHTTPPolicySetBindingType) + fields["alb_httppolicyset_id"] = vapiBindings_.NewStringType() + fields["a_LBHTTP_policy_set"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBHTTPPolicySetBindingType) fieldNameMap["alb_httppolicyset_id"] = "AlbHttppolicysetId" fieldNameMap["a_LBHTTP_policy_set"] = "ALBHTTPPolicySet" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albHttpPolicySetsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbHttpPolicySetsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albHttpPolicySetsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albHttpPolicySetsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_httppolicyset_id"] = bindings.NewStringType() - fields["a_LBHTTP_policy_set"] = bindings.NewReferenceType(model.ALBHTTPPolicySetBindingType) + fields["alb_httppolicyset_id"] = vapiBindings_.NewStringType() + fields["a_LBHTTP_policy_set"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBHTTPPolicySetBindingType) fieldNameMap["alb_httppolicyset_id"] = "AlbHttppolicysetId" fieldNameMap["a_LBHTTP_policy_set"] = "ALBHTTPPolicySet" - paramsTypeMap["alb_httppolicyset_id"] = bindings.NewStringType() - paramsTypeMap["a_LBHTTP_policy_set"] = bindings.NewReferenceType(model.ALBHTTPPolicySetBindingType) - paramsTypeMap["albHttppolicysetId"] = bindings.NewStringType() + paramsTypeMap["alb_httppolicyset_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LBHTTP_policy_set"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBHTTPPolicySetBindingType) + paramsTypeMap["albHttppolicysetId"] = vapiBindings_.NewStringType() pathParams["alb_httppolicyset_id"] = "albHttppolicysetId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albHttpPolicySetsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albHttpPolicySetsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albHttpPolicySetsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_httppolicyset_id"] = bindings.NewStringType() - fields["a_LBHTTP_policy_set"] = bindings.NewReferenceType(model.ALBHTTPPolicySetBindingType) + fields["alb_httppolicyset_id"] = vapiBindings_.NewStringType() + fields["a_LBHTTP_policy_set"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBHTTPPolicySetBindingType) fieldNameMap["alb_httppolicyset_id"] = "AlbHttppolicysetId" fieldNameMap["a_LBHTTP_policy_set"] = "ALBHTTPPolicySet" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albHttpPolicySetsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBHTTPPolicySetBindingType) +func AlbHttpPolicySetsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBHTTPPolicySetBindingType) } -func albHttpPolicySetsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albHttpPolicySetsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_httppolicyset_id"] = bindings.NewStringType() - fields["a_LBHTTP_policy_set"] = bindings.NewReferenceType(model.ALBHTTPPolicySetBindingType) + fields["alb_httppolicyset_id"] = vapiBindings_.NewStringType() + fields["a_LBHTTP_policy_set"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBHTTPPolicySetBindingType) fieldNameMap["alb_httppolicyset_id"] = "AlbHttppolicysetId" fieldNameMap["a_LBHTTP_policy_set"] = "ALBHTTPPolicySet" - paramsTypeMap["alb_httppolicyset_id"] = bindings.NewStringType() - paramsTypeMap["a_LBHTTP_policy_set"] = bindings.NewReferenceType(model.ALBHTTPPolicySetBindingType) - paramsTypeMap["albHttppolicysetId"] = bindings.NewStringType() + paramsTypeMap["alb_httppolicyset_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LBHTTP_policy_set"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBHTTPPolicySetBindingType) + paramsTypeMap["albHttppolicysetId"] = vapiBindings_.NewStringType() pathParams["alb_httppolicyset_id"] = "albHttppolicysetId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbIpAddrGroupsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbIpAddrGroupsClient.go index a02743b72..d7b58e79b 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbIpAddrGroupsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbIpAddrGroupsClient.go @@ -9,22 +9,24 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbIpAddrGroupsClient interface { - // Delete the ALBIpAddrGroup along with all the entities contained by this ALBIpAddrGroup. + // Delete the ALBIpAddrGroup along with all the entities contained by this ALBIpAddrGroup. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albIpaddrgroupIdParam ALBIpAddrGroup ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbIpAddrGroupsClient interface { // @throws NotFound Not Found Delete(albIpaddrgroupIdParam string, forceParam *bool) error - // Read a ALBIpAddrGroup. + // Read a ALBIpAddrGroup. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albIpaddrgroupIdParam ALBIpAddrGroup ID (required) // @return com.vmware.nsx_global_policy.model.ALBIpAddrGroup + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albIpaddrgroupIdParam string) (model.ALBIpAddrGroup, error) + Get(albIpaddrgroupIdParam string) (nsx_global_policyModel.ALBIpAddrGroup, error) - // Paginated list of all ALBIpAddrGroup for infra. + // Paginated list of all ALBIpAddrGroup for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbIpAddrGroupsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.ALBIpAddrGroupApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBIpAddrGroupApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBIpAddrGroupApiResponse, error) - // If a ALBipaddrgroup with the alb-ipaddrgroup-id is not already present, create a new ALBipaddrgroup. If it already exists, update the ALBipaddrgroup. This is a full replace. + // If a ALBipaddrgroup with the alb-ipaddrgroup-id is not already present, create a new ALBipaddrgroup. If it already exists, update the ALBipaddrgroup. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albIpaddrgroupIdParam ALBipaddrgroup ID (required) // @param aLBIpAddrGroupParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albIpaddrgroupIdParam string, aLBIpAddrGroupParam model.ALBIpAddrGroup) error + Patch(albIpaddrgroupIdParam string, aLBIpAddrGroupParam nsx_global_policyModel.ALBIpAddrGroup) error - // If a ALBIpAddrGroup with the alb-IpAddrGroup-id is not already present, create a new ALBIpAddrGroup. If it already exists, update the ALBIpAddrGroup. This is a full replace. + // If a ALBIpAddrGroup with the alb-IpAddrGroup-id is not already present, create a new ALBIpAddrGroup. If it already exists, update the ALBIpAddrGroup. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albIpaddrgroupIdParam ALBIpAddrGroup ID (required) // @param aLBIpAddrGroupParam (required) // @return com.vmware.nsx_global_policy.model.ALBIpAddrGroup + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albIpaddrgroupIdParam string, aLBIpAddrGroupParam model.ALBIpAddrGroup) (model.ALBIpAddrGroup, error) + Update(albIpaddrgroupIdParam string, aLBIpAddrGroupParam nsx_global_policyModel.ALBIpAddrGroup) (nsx_global_policyModel.ALBIpAddrGroup, error) } type albIpAddrGroupsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbIpAddrGroupsClient(connector client.Connector) *albIpAddrGroupsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_ip_addr_groups") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbIpAddrGroupsClient(connector vapiProtocolClient_.Connector) *albIpAddrGroupsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_ip_addr_groups") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albIpAddrGroupsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albIpAddrGroupsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albIpAddrGroupsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albIpAddrGroupsClient) Delete(albIpaddrgroupIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albIpAddrGroupsDeleteInputType(), typeConverter) + operationRestMetaData := albIpAddrGroupsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albIpAddrGroupsDeleteInputType(), typeConverter) sv.AddStructField("AlbIpaddrgroupId", albIpaddrgroupIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albIpAddrGroupsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_ip_addr_groups", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albIpAddrGroupsClient) Get(albIpaddrgroupIdParam string) (model.ALBIpAddrGroup, error) { +func (aIface *albIpAddrGroupsClient) Get(albIpaddrgroupIdParam string) (nsx_global_policyModel.ALBIpAddrGroup, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albIpAddrGroupsGetInputType(), typeConverter) + operationRestMetaData := albIpAddrGroupsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albIpAddrGroupsGetInputType(), typeConverter) sv.AddStructField("AlbIpaddrgroupId", albIpaddrgroupIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBIpAddrGroup - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBIpAddrGroup + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albIpAddrGroupsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_ip_addr_groups", "get", inputDataValue, executionContext) - var emptyOutput model.ALBIpAddrGroup + var emptyOutput nsx_global_policyModel.ALBIpAddrGroup if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albIpAddrGroupsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbIpAddrGroupsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBIpAddrGroup), nil + return output.(nsx_global_policyModel.ALBIpAddrGroup), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albIpAddrGroupsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBIpAddrGroupApiResponse, error) { +func (aIface *albIpAddrGroupsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBIpAddrGroupApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albIpAddrGroupsListInputType(), typeConverter) + operationRestMetaData := albIpAddrGroupsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albIpAddrGroupsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albIpAddrGroupsClient) List(cursorParam *string, includeMarkForDel sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBIpAddrGroupApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBIpAddrGroupApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albIpAddrGroupsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_ip_addr_groups", "list", inputDataValue, executionContext) - var emptyOutput model.ALBIpAddrGroupApiResponse + var emptyOutput nsx_global_policyModel.ALBIpAddrGroupApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albIpAddrGroupsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbIpAddrGroupsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBIpAddrGroupApiResponse), nil + return output.(nsx_global_policyModel.ALBIpAddrGroupApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albIpAddrGroupsClient) Patch(albIpaddrgroupIdParam string, aLBIpAddrGroupParam model.ALBIpAddrGroup) error { +func (aIface *albIpAddrGroupsClient) Patch(albIpaddrgroupIdParam string, aLBIpAddrGroupParam nsx_global_policyModel.ALBIpAddrGroup) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albIpAddrGroupsPatchInputType(), typeConverter) + operationRestMetaData := albIpAddrGroupsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albIpAddrGroupsPatchInputType(), typeConverter) sv.AddStructField("AlbIpaddrgroupId", albIpaddrgroupIdParam) sv.AddStructField("ALBIpAddrGroup", aLBIpAddrGroupParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albIpAddrGroupsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_ip_addr_groups", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albIpAddrGroupsClient) Update(albIpaddrgroupIdParam string, aLBIpAddrGroupParam model.ALBIpAddrGroup) (model.ALBIpAddrGroup, error) { +func (aIface *albIpAddrGroupsClient) Update(albIpaddrgroupIdParam string, aLBIpAddrGroupParam nsx_global_policyModel.ALBIpAddrGroup) (nsx_global_policyModel.ALBIpAddrGroup, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albIpAddrGroupsUpdateInputType(), typeConverter) + operationRestMetaData := albIpAddrGroupsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albIpAddrGroupsUpdateInputType(), typeConverter) sv.AddStructField("AlbIpaddrgroupId", albIpaddrgroupIdParam) sv.AddStructField("ALBIpAddrGroup", aLBIpAddrGroupParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBIpAddrGroup - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBIpAddrGroup + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albIpAddrGroupsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_ip_addr_groups", "update", inputDataValue, executionContext) - var emptyOutput model.ALBIpAddrGroup + var emptyOutput nsx_global_policyModel.ALBIpAddrGroup if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albIpAddrGroupsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbIpAddrGroupsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBIpAddrGroup), nil + return output.(nsx_global_policyModel.ALBIpAddrGroup), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbIpAddrGroupsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbIpAddrGroupsTypes.go index b89c1f413..a1851eb2b 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbIpAddrGroupsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbIpAddrGroupsTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func albIpAddrGroupsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albIpAddrGroupsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_ipaddrgroup_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_ipaddrgroup_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_ipaddrgroup_id"] = "AlbIpaddrgroupId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albIpAddrGroupsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbIpAddrGroupsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albIpAddrGroupsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albIpAddrGroupsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_ipaddrgroup_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_ipaddrgroup_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_ipaddrgroup_id"] = "AlbIpaddrgroupId" fieldNameMap["force"] = "Force" - paramsTypeMap["alb_ipaddrgroup_id"] = bindings.NewStringType() - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["albIpaddrgroupId"] = bindings.NewStringType() + paramsTypeMap["alb_ipaddrgroup_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albIpaddrgroupId"] = vapiBindings_.NewStringType() pathParams["alb_ipaddrgroup_id"] = "albIpaddrgroupId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albIpAddrGroupsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albIpAddrGroupsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albIpAddrGroupsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_ipaddrgroup_id"] = bindings.NewStringType() + fields["alb_ipaddrgroup_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_ipaddrgroup_id"] = "AlbIpaddrgroupId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albIpAddrGroupsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBIpAddrGroupBindingType) +func AlbIpAddrGroupsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBIpAddrGroupBindingType) } -func albIpAddrGroupsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albIpAddrGroupsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_ipaddrgroup_id"] = bindings.NewStringType() + fields["alb_ipaddrgroup_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_ipaddrgroup_id"] = "AlbIpaddrgroupId" - paramsTypeMap["alb_ipaddrgroup_id"] = bindings.NewStringType() - paramsTypeMap["albIpaddrgroupId"] = bindings.NewStringType() + paramsTypeMap["alb_ipaddrgroup_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albIpaddrgroupId"] = vapiBindings_.NewStringType() pathParams["alb_ipaddrgroup_id"] = "albIpaddrgroupId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albIpAddrGroupsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albIpAddrGroupsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albIpAddrGroupsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albIpAddrGroupsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBIpAddrGroupApiResponseBindingType) +func AlbIpAddrGroupsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBIpAddrGroupApiResponseBindingType) } -func albIpAddrGroupsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albIpAddrGroupsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albIpAddrGroupsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albIpAddrGroupsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albIpAddrGroupsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albIpAddrGroupsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_ipaddrgroup_id"] = bindings.NewStringType() - fields["a_LB_ip_addr_group"] = bindings.NewReferenceType(model.ALBIpAddrGroupBindingType) + fields["alb_ipaddrgroup_id"] = vapiBindings_.NewStringType() + fields["a_LB_ip_addr_group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBIpAddrGroupBindingType) fieldNameMap["alb_ipaddrgroup_id"] = "AlbIpaddrgroupId" fieldNameMap["a_LB_ip_addr_group"] = "ALBIpAddrGroup" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albIpAddrGroupsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbIpAddrGroupsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albIpAddrGroupsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albIpAddrGroupsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_ipaddrgroup_id"] = bindings.NewStringType() - fields["a_LB_ip_addr_group"] = bindings.NewReferenceType(model.ALBIpAddrGroupBindingType) + fields["alb_ipaddrgroup_id"] = vapiBindings_.NewStringType() + fields["a_LB_ip_addr_group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBIpAddrGroupBindingType) fieldNameMap["alb_ipaddrgroup_id"] = "AlbIpaddrgroupId" fieldNameMap["a_LB_ip_addr_group"] = "ALBIpAddrGroup" - paramsTypeMap["alb_ipaddrgroup_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_ip_addr_group"] = bindings.NewReferenceType(model.ALBIpAddrGroupBindingType) - paramsTypeMap["albIpaddrgroupId"] = bindings.NewStringType() + paramsTypeMap["alb_ipaddrgroup_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_ip_addr_group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBIpAddrGroupBindingType) + paramsTypeMap["albIpaddrgroupId"] = vapiBindings_.NewStringType() pathParams["alb_ipaddrgroup_id"] = "albIpaddrgroupId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albIpAddrGroupsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albIpAddrGroupsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albIpAddrGroupsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_ipaddrgroup_id"] = bindings.NewStringType() - fields["a_LB_ip_addr_group"] = bindings.NewReferenceType(model.ALBIpAddrGroupBindingType) + fields["alb_ipaddrgroup_id"] = vapiBindings_.NewStringType() + fields["a_LB_ip_addr_group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBIpAddrGroupBindingType) fieldNameMap["alb_ipaddrgroup_id"] = "AlbIpaddrgroupId" fieldNameMap["a_LB_ip_addr_group"] = "ALBIpAddrGroup" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albIpAddrGroupsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBIpAddrGroupBindingType) +func AlbIpAddrGroupsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBIpAddrGroupBindingType) } -func albIpAddrGroupsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albIpAddrGroupsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_ipaddrgroup_id"] = bindings.NewStringType() - fields["a_LB_ip_addr_group"] = bindings.NewReferenceType(model.ALBIpAddrGroupBindingType) + fields["alb_ipaddrgroup_id"] = vapiBindings_.NewStringType() + fields["a_LB_ip_addr_group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBIpAddrGroupBindingType) fieldNameMap["alb_ipaddrgroup_id"] = "AlbIpaddrgroupId" fieldNameMap["a_LB_ip_addr_group"] = "ALBIpAddrGroup" - paramsTypeMap["alb_ipaddrgroup_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_ip_addr_group"] = bindings.NewReferenceType(model.ALBIpAddrGroupBindingType) - paramsTypeMap["albIpaddrgroupId"] = bindings.NewStringType() + paramsTypeMap["alb_ipaddrgroup_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_ip_addr_group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBIpAddrGroupBindingType) + paramsTypeMap["albIpaddrgroupId"] = vapiBindings_.NewStringType() pathParams["alb_ipaddrgroup_id"] = "albIpaddrgroupId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbL4PolicySetsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbL4PolicySetsClient.go index fe3f23f51..244c4dd4f 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbL4PolicySetsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbL4PolicySetsClient.go @@ -9,22 +9,24 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbL4PolicySetsClient interface { - // Delete the ALBL4PolicySet along with all the entities contained by this ALBL4PolicySet. + // Delete the ALBL4PolicySet along with all the entities contained by this ALBL4PolicySet. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albL4policysetIdParam ALBL4PolicySet ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbL4PolicySetsClient interface { // @throws NotFound Not Found Delete(albL4policysetIdParam string, forceParam *bool) error - // Read a ALBL4PolicySet. + // Read a ALBL4PolicySet. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albL4policysetIdParam ALBL4PolicySet ID (required) // @return com.vmware.nsx_global_policy.model.ALBL4PolicySet + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albL4policysetIdParam string) (model.ALBL4PolicySet, error) + Get(albL4policysetIdParam string) (nsx_global_policyModel.ALBL4PolicySet, error) - // Paginated list of all ALBL4PolicySet for infra. + // Paginated list of all ALBL4PolicySet for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbL4PolicySetsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.ALBL4PolicySetApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBL4PolicySetApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBL4PolicySetApiResponse, error) - // If a ALBl4policyset with the alb-l4policyset-id is not already present, create a new ALBl4policyset. If it already exists, update the ALBl4policyset. This is a full replace. + // If a ALBl4policyset with the alb-l4policyset-id is not already present, create a new ALBl4policyset. If it already exists, update the ALBl4policyset. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albL4policysetIdParam ALBl4policyset ID (required) // @param aLBL4PolicySetParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albL4policysetIdParam string, aLBL4PolicySetParam model.ALBL4PolicySet) error + Patch(albL4policysetIdParam string, aLBL4PolicySetParam nsx_global_policyModel.ALBL4PolicySet) error - // If a ALBL4PolicySet with the alb-L4PolicySet-id is not already present, create a new ALBL4PolicySet. If it already exists, update the ALBL4PolicySet. This is a full replace. + // If a ALBL4PolicySet with the alb-L4PolicySet-id is not already present, create a new ALBL4PolicySet. If it already exists, update the ALBL4PolicySet. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albL4policysetIdParam ALBL4PolicySet ID (required) // @param aLBL4PolicySetParam (required) // @return com.vmware.nsx_global_policy.model.ALBL4PolicySet + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albL4policysetIdParam string, aLBL4PolicySetParam model.ALBL4PolicySet) (model.ALBL4PolicySet, error) + Update(albL4policysetIdParam string, aLBL4PolicySetParam nsx_global_policyModel.ALBL4PolicySet) (nsx_global_policyModel.ALBL4PolicySet, error) } type albL4PolicySetsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbL4PolicySetsClient(connector client.Connector) *albL4PolicySetsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_l4_policy_sets") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbL4PolicySetsClient(connector vapiProtocolClient_.Connector) *albL4PolicySetsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_l4_policy_sets") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albL4PolicySetsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albL4PolicySetsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albL4PolicySetsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albL4PolicySetsClient) Delete(albL4policysetIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albL4PolicySetsDeleteInputType(), typeConverter) + operationRestMetaData := albL4PolicySetsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albL4PolicySetsDeleteInputType(), typeConverter) sv.AddStructField("AlbL4policysetId", albL4policysetIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albL4PolicySetsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_l4_policy_sets", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albL4PolicySetsClient) Get(albL4policysetIdParam string) (model.ALBL4PolicySet, error) { +func (aIface *albL4PolicySetsClient) Get(albL4policysetIdParam string) (nsx_global_policyModel.ALBL4PolicySet, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albL4PolicySetsGetInputType(), typeConverter) + operationRestMetaData := albL4PolicySetsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albL4PolicySetsGetInputType(), typeConverter) sv.AddStructField("AlbL4policysetId", albL4policysetIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBL4PolicySet - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBL4PolicySet + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albL4PolicySetsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_l4_policy_sets", "get", inputDataValue, executionContext) - var emptyOutput model.ALBL4PolicySet + var emptyOutput nsx_global_policyModel.ALBL4PolicySet if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albL4PolicySetsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbL4PolicySetsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBL4PolicySet), nil + return output.(nsx_global_policyModel.ALBL4PolicySet), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albL4PolicySetsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBL4PolicySetApiResponse, error) { +func (aIface *albL4PolicySetsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBL4PolicySetApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albL4PolicySetsListInputType(), typeConverter) + operationRestMetaData := albL4PolicySetsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albL4PolicySetsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albL4PolicySetsClient) List(cursorParam *string, includeMarkForDel sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBL4PolicySetApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBL4PolicySetApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albL4PolicySetsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_l4_policy_sets", "list", inputDataValue, executionContext) - var emptyOutput model.ALBL4PolicySetApiResponse + var emptyOutput nsx_global_policyModel.ALBL4PolicySetApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albL4PolicySetsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbL4PolicySetsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBL4PolicySetApiResponse), nil + return output.(nsx_global_policyModel.ALBL4PolicySetApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albL4PolicySetsClient) Patch(albL4policysetIdParam string, aLBL4PolicySetParam model.ALBL4PolicySet) error { +func (aIface *albL4PolicySetsClient) Patch(albL4policysetIdParam string, aLBL4PolicySetParam nsx_global_policyModel.ALBL4PolicySet) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albL4PolicySetsPatchInputType(), typeConverter) + operationRestMetaData := albL4PolicySetsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albL4PolicySetsPatchInputType(), typeConverter) sv.AddStructField("AlbL4policysetId", albL4policysetIdParam) sv.AddStructField("ALBL4PolicySet", aLBL4PolicySetParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albL4PolicySetsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_l4_policy_sets", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albL4PolicySetsClient) Update(albL4policysetIdParam string, aLBL4PolicySetParam model.ALBL4PolicySet) (model.ALBL4PolicySet, error) { +func (aIface *albL4PolicySetsClient) Update(albL4policysetIdParam string, aLBL4PolicySetParam nsx_global_policyModel.ALBL4PolicySet) (nsx_global_policyModel.ALBL4PolicySet, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albL4PolicySetsUpdateInputType(), typeConverter) + operationRestMetaData := albL4PolicySetsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albL4PolicySetsUpdateInputType(), typeConverter) sv.AddStructField("AlbL4policysetId", albL4policysetIdParam) sv.AddStructField("ALBL4PolicySet", aLBL4PolicySetParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBL4PolicySet - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBL4PolicySet + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albL4PolicySetsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_l4_policy_sets", "update", inputDataValue, executionContext) - var emptyOutput model.ALBL4PolicySet + var emptyOutput nsx_global_policyModel.ALBL4PolicySet if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albL4PolicySetsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbL4PolicySetsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBL4PolicySet), nil + return output.(nsx_global_policyModel.ALBL4PolicySet), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbL4PolicySetsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbL4PolicySetsTypes.go index fde1bae10..b0e63c09f 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbL4PolicySetsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbL4PolicySetsTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func albL4PolicySetsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albL4PolicySetsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_l4policyset_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_l4policyset_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_l4policyset_id"] = "AlbL4policysetId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albL4PolicySetsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbL4PolicySetsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albL4PolicySetsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albL4PolicySetsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_l4policyset_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_l4policyset_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_l4policyset_id"] = "AlbL4policysetId" fieldNameMap["force"] = "Force" - paramsTypeMap["alb_l4policyset_id"] = bindings.NewStringType() - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["albL4policysetId"] = bindings.NewStringType() + paramsTypeMap["alb_l4policyset_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albL4policysetId"] = vapiBindings_.NewStringType() pathParams["alb_l4policyset_id"] = "albL4policysetId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albL4PolicySetsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albL4PolicySetsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albL4PolicySetsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_l4policyset_id"] = bindings.NewStringType() + fields["alb_l4policyset_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_l4policyset_id"] = "AlbL4policysetId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albL4PolicySetsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBL4PolicySetBindingType) +func AlbL4PolicySetsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBL4PolicySetBindingType) } -func albL4PolicySetsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albL4PolicySetsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_l4policyset_id"] = bindings.NewStringType() + fields["alb_l4policyset_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_l4policyset_id"] = "AlbL4policysetId" - paramsTypeMap["alb_l4policyset_id"] = bindings.NewStringType() - paramsTypeMap["albL4policysetId"] = bindings.NewStringType() + paramsTypeMap["alb_l4policyset_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albL4policysetId"] = vapiBindings_.NewStringType() pathParams["alb_l4policyset_id"] = "albL4policysetId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albL4PolicySetsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albL4PolicySetsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albL4PolicySetsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albL4PolicySetsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBL4PolicySetApiResponseBindingType) +func AlbL4PolicySetsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBL4PolicySetApiResponseBindingType) } -func albL4PolicySetsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albL4PolicySetsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albL4PolicySetsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albL4PolicySetsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albL4PolicySetsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albL4PolicySetsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_l4policyset_id"] = bindings.NewStringType() - fields["a_LB_l4_policy_set"] = bindings.NewReferenceType(model.ALBL4PolicySetBindingType) + fields["alb_l4policyset_id"] = vapiBindings_.NewStringType() + fields["a_LB_l4_policy_set"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBL4PolicySetBindingType) fieldNameMap["alb_l4policyset_id"] = "AlbL4policysetId" fieldNameMap["a_LB_l4_policy_set"] = "ALBL4PolicySet" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albL4PolicySetsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbL4PolicySetsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albL4PolicySetsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albL4PolicySetsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_l4policyset_id"] = bindings.NewStringType() - fields["a_LB_l4_policy_set"] = bindings.NewReferenceType(model.ALBL4PolicySetBindingType) + fields["alb_l4policyset_id"] = vapiBindings_.NewStringType() + fields["a_LB_l4_policy_set"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBL4PolicySetBindingType) fieldNameMap["alb_l4policyset_id"] = "AlbL4policysetId" fieldNameMap["a_LB_l4_policy_set"] = "ALBL4PolicySet" - paramsTypeMap["alb_l4policyset_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_l4_policy_set"] = bindings.NewReferenceType(model.ALBL4PolicySetBindingType) - paramsTypeMap["albL4policysetId"] = bindings.NewStringType() + paramsTypeMap["alb_l4policyset_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_l4_policy_set"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBL4PolicySetBindingType) + paramsTypeMap["albL4policysetId"] = vapiBindings_.NewStringType() pathParams["alb_l4policyset_id"] = "albL4policysetId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albL4PolicySetsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albL4PolicySetsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albL4PolicySetsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_l4policyset_id"] = bindings.NewStringType() - fields["a_LB_l4_policy_set"] = bindings.NewReferenceType(model.ALBL4PolicySetBindingType) + fields["alb_l4policyset_id"] = vapiBindings_.NewStringType() + fields["a_LB_l4_policy_set"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBL4PolicySetBindingType) fieldNameMap["alb_l4policyset_id"] = "AlbL4policysetId" fieldNameMap["a_LB_l4_policy_set"] = "ALBL4PolicySet" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albL4PolicySetsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBL4PolicySetBindingType) +func AlbL4PolicySetsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBL4PolicySetBindingType) } -func albL4PolicySetsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albL4PolicySetsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_l4policyset_id"] = bindings.NewStringType() - fields["a_LB_l4_policy_set"] = bindings.NewReferenceType(model.ALBL4PolicySetBindingType) + fields["alb_l4policyset_id"] = vapiBindings_.NewStringType() + fields["a_LB_l4_policy_set"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBL4PolicySetBindingType) fieldNameMap["alb_l4policyset_id"] = "AlbL4policysetId" fieldNameMap["a_LB_l4_policy_set"] = "ALBL4PolicySet" - paramsTypeMap["alb_l4policyset_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_l4_policy_set"] = bindings.NewReferenceType(model.ALBL4PolicySetBindingType) - paramsTypeMap["albL4policysetId"] = bindings.NewStringType() + paramsTypeMap["alb_l4policyset_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_l4_policy_set"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBL4PolicySetBindingType) + paramsTypeMap["albL4policysetId"] = vapiBindings_.NewStringType() pathParams["alb_l4policyset_id"] = "albL4policysetId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbNetworkProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbNetworkProfilesClient.go index 4f870647c..e59333879 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbNetworkProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbNetworkProfilesClient.go @@ -9,22 +9,24 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbNetworkProfilesClient interface { - // Delete the ALBNetworkProfile along with all the entities contained by this ALBNetworkProfile. + // Delete the ALBNetworkProfile along with all the entities contained by this ALBNetworkProfile. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albNetworkprofileIdParam ALBNetworkProfile ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbNetworkProfilesClient interface { // @throws NotFound Not Found Delete(albNetworkprofileIdParam string, forceParam *bool) error - // Read a ALBNetworkProfile. + // Read a ALBNetworkProfile. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albNetworkprofileIdParam ALBNetworkProfile ID (required) // @return com.vmware.nsx_global_policy.model.ALBNetworkProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albNetworkprofileIdParam string) (model.ALBNetworkProfile, error) + Get(albNetworkprofileIdParam string) (nsx_global_policyModel.ALBNetworkProfile, error) - // Paginated list of all ALBNetworkProfile for infra. + // Paginated list of all ALBNetworkProfile for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbNetworkProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.ALBNetworkProfileApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBNetworkProfileApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBNetworkProfileApiResponse, error) - // If a ALBnetworkprofile with the alb-networkprofile-id is not already present, create a new ALBnetworkprofile. If it already exists, update the ALBnetworkprofile. This is a full replace. + // If a ALBnetworkprofile with the alb-networkprofile-id is not already present, create a new ALBnetworkprofile. If it already exists, update the ALBnetworkprofile. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albNetworkprofileIdParam ALBnetworkprofile ID (required) // @param aLBNetworkProfileParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albNetworkprofileIdParam string, aLBNetworkProfileParam model.ALBNetworkProfile) error + Patch(albNetworkprofileIdParam string, aLBNetworkProfileParam nsx_global_policyModel.ALBNetworkProfile) error - // If a ALBNetworkProfile with the alb-NetworkProfile-id is not already present, create a new ALBNetworkProfile. If it already exists, update the ALBNetworkProfile. This is a full replace. + // If a ALBNetworkProfile with the alb-NetworkProfile-id is not already present, create a new ALBNetworkProfile. If it already exists, update the ALBNetworkProfile. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albNetworkprofileIdParam ALBNetworkProfile ID (required) // @param aLBNetworkProfileParam (required) // @return com.vmware.nsx_global_policy.model.ALBNetworkProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albNetworkprofileIdParam string, aLBNetworkProfileParam model.ALBNetworkProfile) (model.ALBNetworkProfile, error) + Update(albNetworkprofileIdParam string, aLBNetworkProfileParam nsx_global_policyModel.ALBNetworkProfile) (nsx_global_policyModel.ALBNetworkProfile, error) } type albNetworkProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbNetworkProfilesClient(connector client.Connector) *albNetworkProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_network_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbNetworkProfilesClient(connector vapiProtocolClient_.Connector) *albNetworkProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_network_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albNetworkProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albNetworkProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albNetworkProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albNetworkProfilesClient) Delete(albNetworkprofileIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albNetworkProfilesDeleteInputType(), typeConverter) + operationRestMetaData := albNetworkProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albNetworkProfilesDeleteInputType(), typeConverter) sv.AddStructField("AlbNetworkprofileId", albNetworkprofileIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albNetworkProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_network_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albNetworkProfilesClient) Get(albNetworkprofileIdParam string) (model.ALBNetworkProfile, error) { +func (aIface *albNetworkProfilesClient) Get(albNetworkprofileIdParam string) (nsx_global_policyModel.ALBNetworkProfile, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albNetworkProfilesGetInputType(), typeConverter) + operationRestMetaData := albNetworkProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albNetworkProfilesGetInputType(), typeConverter) sv.AddStructField("AlbNetworkprofileId", albNetworkprofileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBNetworkProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBNetworkProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albNetworkProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_network_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.ALBNetworkProfile + var emptyOutput nsx_global_policyModel.ALBNetworkProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albNetworkProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbNetworkProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBNetworkProfile), nil + return output.(nsx_global_policyModel.ALBNetworkProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albNetworkProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBNetworkProfileApiResponse, error) { +func (aIface *albNetworkProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBNetworkProfileApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albNetworkProfilesListInputType(), typeConverter) + operationRestMetaData := albNetworkProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albNetworkProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albNetworkProfilesClient) List(cursorParam *string, includeMarkFor sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBNetworkProfileApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBNetworkProfileApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albNetworkProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_network_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.ALBNetworkProfileApiResponse + var emptyOutput nsx_global_policyModel.ALBNetworkProfileApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albNetworkProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbNetworkProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBNetworkProfileApiResponse), nil + return output.(nsx_global_policyModel.ALBNetworkProfileApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albNetworkProfilesClient) Patch(albNetworkprofileIdParam string, aLBNetworkProfileParam model.ALBNetworkProfile) error { +func (aIface *albNetworkProfilesClient) Patch(albNetworkprofileIdParam string, aLBNetworkProfileParam nsx_global_policyModel.ALBNetworkProfile) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albNetworkProfilesPatchInputType(), typeConverter) + operationRestMetaData := albNetworkProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albNetworkProfilesPatchInputType(), typeConverter) sv.AddStructField("AlbNetworkprofileId", albNetworkprofileIdParam) sv.AddStructField("ALBNetworkProfile", aLBNetworkProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albNetworkProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_network_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albNetworkProfilesClient) Update(albNetworkprofileIdParam string, aLBNetworkProfileParam model.ALBNetworkProfile) (model.ALBNetworkProfile, error) { +func (aIface *albNetworkProfilesClient) Update(albNetworkprofileIdParam string, aLBNetworkProfileParam nsx_global_policyModel.ALBNetworkProfile) (nsx_global_policyModel.ALBNetworkProfile, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albNetworkProfilesUpdateInputType(), typeConverter) + operationRestMetaData := albNetworkProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albNetworkProfilesUpdateInputType(), typeConverter) sv.AddStructField("AlbNetworkprofileId", albNetworkprofileIdParam) sv.AddStructField("ALBNetworkProfile", aLBNetworkProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBNetworkProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBNetworkProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albNetworkProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_network_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.ALBNetworkProfile + var emptyOutput nsx_global_policyModel.ALBNetworkProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albNetworkProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbNetworkProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBNetworkProfile), nil + return output.(nsx_global_policyModel.ALBNetworkProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbNetworkProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbNetworkProfilesTypes.go index 5780824b5..bdfa6418a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbNetworkProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbNetworkProfilesTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func albNetworkProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albNetworkProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_networkprofile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_networkprofile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_networkprofile_id"] = "AlbNetworkprofileId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albNetworkProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbNetworkProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albNetworkProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albNetworkProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_networkprofile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_networkprofile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_networkprofile_id"] = "AlbNetworkprofileId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_networkprofile_id"] = bindings.NewStringType() - paramsTypeMap["albNetworkprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_networkprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albNetworkprofileId"] = vapiBindings_.NewStringType() pathParams["alb_networkprofile_id"] = "albNetworkprofileId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albNetworkProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albNetworkProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albNetworkProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_networkprofile_id"] = bindings.NewStringType() + fields["alb_networkprofile_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_networkprofile_id"] = "AlbNetworkprofileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albNetworkProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBNetworkProfileBindingType) +func AlbNetworkProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBNetworkProfileBindingType) } -func albNetworkProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albNetworkProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_networkprofile_id"] = bindings.NewStringType() + fields["alb_networkprofile_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_networkprofile_id"] = "AlbNetworkprofileId" - paramsTypeMap["alb_networkprofile_id"] = bindings.NewStringType() - paramsTypeMap["albNetworkprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_networkprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albNetworkprofileId"] = vapiBindings_.NewStringType() pathParams["alb_networkprofile_id"] = "albNetworkprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albNetworkProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albNetworkProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albNetworkProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albNetworkProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBNetworkProfileApiResponseBindingType) +func AlbNetworkProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBNetworkProfileApiResponseBindingType) } -func albNetworkProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albNetworkProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albNetworkProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albNetworkProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albNetworkProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albNetworkProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_networkprofile_id"] = bindings.NewStringType() - fields["a_LB_network_profile"] = bindings.NewReferenceType(model.ALBNetworkProfileBindingType) + fields["alb_networkprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_network_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBNetworkProfileBindingType) fieldNameMap["alb_networkprofile_id"] = "AlbNetworkprofileId" fieldNameMap["a_LB_network_profile"] = "ALBNetworkProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albNetworkProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbNetworkProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albNetworkProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albNetworkProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_networkprofile_id"] = bindings.NewStringType() - fields["a_LB_network_profile"] = bindings.NewReferenceType(model.ALBNetworkProfileBindingType) + fields["alb_networkprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_network_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBNetworkProfileBindingType) fieldNameMap["alb_networkprofile_id"] = "AlbNetworkprofileId" fieldNameMap["a_LB_network_profile"] = "ALBNetworkProfile" - paramsTypeMap["alb_networkprofile_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_network_profile"] = bindings.NewReferenceType(model.ALBNetworkProfileBindingType) - paramsTypeMap["albNetworkprofileId"] = bindings.NewStringType() + paramsTypeMap["a_LB_network_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBNetworkProfileBindingType) + paramsTypeMap["alb_networkprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albNetworkprofileId"] = vapiBindings_.NewStringType() pathParams["alb_networkprofile_id"] = "albNetworkprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albNetworkProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albNetworkProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albNetworkProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_networkprofile_id"] = bindings.NewStringType() - fields["a_LB_network_profile"] = bindings.NewReferenceType(model.ALBNetworkProfileBindingType) + fields["alb_networkprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_network_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBNetworkProfileBindingType) fieldNameMap["alb_networkprofile_id"] = "AlbNetworkprofileId" fieldNameMap["a_LB_network_profile"] = "ALBNetworkProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albNetworkProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBNetworkProfileBindingType) +func AlbNetworkProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBNetworkProfileBindingType) } -func albNetworkProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albNetworkProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_networkprofile_id"] = bindings.NewStringType() - fields["a_LB_network_profile"] = bindings.NewReferenceType(model.ALBNetworkProfileBindingType) + fields["alb_networkprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_network_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBNetworkProfileBindingType) fieldNameMap["alb_networkprofile_id"] = "AlbNetworkprofileId" fieldNameMap["a_LB_network_profile"] = "ALBNetworkProfile" - paramsTypeMap["alb_networkprofile_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_network_profile"] = bindings.NewReferenceType(model.ALBNetworkProfileBindingType) - paramsTypeMap["albNetworkprofileId"] = bindings.NewStringType() + paramsTypeMap["a_LB_network_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBNetworkProfileBindingType) + paramsTypeMap["alb_networkprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albNetworkprofileId"] = vapiBindings_.NewStringType() pathParams["alb_networkprofile_id"] = "albNetworkprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbNetworkSecurityPoliciesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbNetworkSecurityPoliciesClient.go index 55aa2e5dc..d4a789e2c 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbNetworkSecurityPoliciesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbNetworkSecurityPoliciesClient.go @@ -9,22 +9,24 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbNetworkSecurityPoliciesClient interface { - // Delete the ALBNetworkSecurityPolicy along with all the entities contained by this ALBNetworkSecurityPolicy. + // Delete the ALBNetworkSecurityPolicy along with all the entities contained by this ALBNetworkSecurityPolicy. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albNetworksecuritypolicyIdParam ALBNetworkSecurityPolicy ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbNetworkSecurityPoliciesClient interface { // @throws NotFound Not Found Delete(albNetworksecuritypolicyIdParam string, forceParam *bool) error - // Read a ALBNetworkSecurityPolicy. + // Read a ALBNetworkSecurityPolicy. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albNetworksecuritypolicyIdParam ALBNetworkSecurityPolicy ID (required) // @return com.vmware.nsx_global_policy.model.ALBNetworkSecurityPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albNetworksecuritypolicyIdParam string) (model.ALBNetworkSecurityPolicy, error) + Get(albNetworksecuritypolicyIdParam string) (nsx_global_policyModel.ALBNetworkSecurityPolicy, error) - // Paginated list of all ALBNetworkSecurityPolicy for infra. + // Paginated list of all ALBNetworkSecurityPolicy for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbNetworkSecurityPoliciesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.ALBNetworkSecurityPolicyApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBNetworkSecurityPolicyApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBNetworkSecurityPolicyApiResponse, error) - // If a ALBnetworksecuritypolicy with the alb-networksecuritypolicy-id is not already present, create a new ALBnetworksecuritypolicy. If it already exists, update the ALBnetworksecuritypolicy. This is a full replace. + // If a ALBnetworksecuritypolicy with the alb-networksecuritypolicy-id is not already present, create a new ALBnetworksecuritypolicy. If it already exists, update the ALBnetworksecuritypolicy. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albNetworksecuritypolicyIdParam ALBnetworksecuritypolicy ID (required) // @param aLBNetworkSecurityPolicyParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albNetworksecuritypolicyIdParam string, aLBNetworkSecurityPolicyParam model.ALBNetworkSecurityPolicy) error + Patch(albNetworksecuritypolicyIdParam string, aLBNetworkSecurityPolicyParam nsx_global_policyModel.ALBNetworkSecurityPolicy) error - // If a ALBNetworkSecurityPolicy with the alb-NetworkSecurityPolicy-id is not already present, create a new ALBNetworkSecurityPolicy. If it already exists, update the ALBNetworkSecurityPolicy. This is a full replace. + // If a ALBNetworkSecurityPolicy with the alb-NetworkSecurityPolicy-id is not already present, create a new ALBNetworkSecurityPolicy. If it already exists, update the ALBNetworkSecurityPolicy. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albNetworksecuritypolicyIdParam ALBNetworkSecurityPolicy ID (required) // @param aLBNetworkSecurityPolicyParam (required) // @return com.vmware.nsx_global_policy.model.ALBNetworkSecurityPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albNetworksecuritypolicyIdParam string, aLBNetworkSecurityPolicyParam model.ALBNetworkSecurityPolicy) (model.ALBNetworkSecurityPolicy, error) + Update(albNetworksecuritypolicyIdParam string, aLBNetworkSecurityPolicyParam nsx_global_policyModel.ALBNetworkSecurityPolicy) (nsx_global_policyModel.ALBNetworkSecurityPolicy, error) } type albNetworkSecurityPoliciesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbNetworkSecurityPoliciesClient(connector client.Connector) *albNetworkSecurityPoliciesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_network_security_policies") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbNetworkSecurityPoliciesClient(connector vapiProtocolClient_.Connector) *albNetworkSecurityPoliciesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_network_security_policies") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albNetworkSecurityPoliciesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albNetworkSecurityPoliciesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albNetworkSecurityPoliciesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albNetworkSecurityPoliciesClient) Delete(albNetworksecuritypolicyIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albNetworkSecurityPoliciesDeleteInputType(), typeConverter) + operationRestMetaData := albNetworkSecurityPoliciesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albNetworkSecurityPoliciesDeleteInputType(), typeConverter) sv.AddStructField("AlbNetworksecuritypolicyId", albNetworksecuritypolicyIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albNetworkSecurityPoliciesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_network_security_policies", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albNetworkSecurityPoliciesClient) Get(albNetworksecuritypolicyIdParam string) (model.ALBNetworkSecurityPolicy, error) { +func (aIface *albNetworkSecurityPoliciesClient) Get(albNetworksecuritypolicyIdParam string) (nsx_global_policyModel.ALBNetworkSecurityPolicy, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albNetworkSecurityPoliciesGetInputType(), typeConverter) + operationRestMetaData := albNetworkSecurityPoliciesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albNetworkSecurityPoliciesGetInputType(), typeConverter) sv.AddStructField("AlbNetworksecuritypolicyId", albNetworksecuritypolicyIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBNetworkSecurityPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBNetworkSecurityPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albNetworkSecurityPoliciesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_network_security_policies", "get", inputDataValue, executionContext) - var emptyOutput model.ALBNetworkSecurityPolicy + var emptyOutput nsx_global_policyModel.ALBNetworkSecurityPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albNetworkSecurityPoliciesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbNetworkSecurityPoliciesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBNetworkSecurityPolicy), nil + return output.(nsx_global_policyModel.ALBNetworkSecurityPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albNetworkSecurityPoliciesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBNetworkSecurityPolicyApiResponse, error) { +func (aIface *albNetworkSecurityPoliciesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBNetworkSecurityPolicyApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albNetworkSecurityPoliciesListInputType(), typeConverter) + operationRestMetaData := albNetworkSecurityPoliciesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albNetworkSecurityPoliciesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albNetworkSecurityPoliciesClient) List(cursorParam *string, includ sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBNetworkSecurityPolicyApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBNetworkSecurityPolicyApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albNetworkSecurityPoliciesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_network_security_policies", "list", inputDataValue, executionContext) - var emptyOutput model.ALBNetworkSecurityPolicyApiResponse + var emptyOutput nsx_global_policyModel.ALBNetworkSecurityPolicyApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albNetworkSecurityPoliciesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbNetworkSecurityPoliciesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBNetworkSecurityPolicyApiResponse), nil + return output.(nsx_global_policyModel.ALBNetworkSecurityPolicyApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albNetworkSecurityPoliciesClient) Patch(albNetworksecuritypolicyIdParam string, aLBNetworkSecurityPolicyParam model.ALBNetworkSecurityPolicy) error { +func (aIface *albNetworkSecurityPoliciesClient) Patch(albNetworksecuritypolicyIdParam string, aLBNetworkSecurityPolicyParam nsx_global_policyModel.ALBNetworkSecurityPolicy) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albNetworkSecurityPoliciesPatchInputType(), typeConverter) + operationRestMetaData := albNetworkSecurityPoliciesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albNetworkSecurityPoliciesPatchInputType(), typeConverter) sv.AddStructField("AlbNetworksecuritypolicyId", albNetworksecuritypolicyIdParam) sv.AddStructField("ALBNetworkSecurityPolicy", aLBNetworkSecurityPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albNetworkSecurityPoliciesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_network_security_policies", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albNetworkSecurityPoliciesClient) Update(albNetworksecuritypolicyIdParam string, aLBNetworkSecurityPolicyParam model.ALBNetworkSecurityPolicy) (model.ALBNetworkSecurityPolicy, error) { +func (aIface *albNetworkSecurityPoliciesClient) Update(albNetworksecuritypolicyIdParam string, aLBNetworkSecurityPolicyParam nsx_global_policyModel.ALBNetworkSecurityPolicy) (nsx_global_policyModel.ALBNetworkSecurityPolicy, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albNetworkSecurityPoliciesUpdateInputType(), typeConverter) + operationRestMetaData := albNetworkSecurityPoliciesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albNetworkSecurityPoliciesUpdateInputType(), typeConverter) sv.AddStructField("AlbNetworksecuritypolicyId", albNetworksecuritypolicyIdParam) sv.AddStructField("ALBNetworkSecurityPolicy", aLBNetworkSecurityPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBNetworkSecurityPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBNetworkSecurityPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albNetworkSecurityPoliciesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_network_security_policies", "update", inputDataValue, executionContext) - var emptyOutput model.ALBNetworkSecurityPolicy + var emptyOutput nsx_global_policyModel.ALBNetworkSecurityPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albNetworkSecurityPoliciesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbNetworkSecurityPoliciesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBNetworkSecurityPolicy), nil + return output.(nsx_global_policyModel.ALBNetworkSecurityPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbNetworkSecurityPoliciesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbNetworkSecurityPoliciesTypes.go index c9f655e04..7db8f2093 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbNetworkSecurityPoliciesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbNetworkSecurityPoliciesTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func albNetworkSecurityPoliciesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albNetworkSecurityPoliciesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_networksecuritypolicy_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_networksecuritypolicy_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_networksecuritypolicy_id"] = "AlbNetworksecuritypolicyId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albNetworkSecurityPoliciesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbNetworkSecurityPoliciesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albNetworkSecurityPoliciesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albNetworkSecurityPoliciesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_networksecuritypolicy_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_networksecuritypolicy_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_networksecuritypolicy_id"] = "AlbNetworksecuritypolicyId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_networksecuritypolicy_id"] = bindings.NewStringType() - paramsTypeMap["albNetworksecuritypolicyId"] = bindings.NewStringType() + paramsTypeMap["alb_networksecuritypolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albNetworksecuritypolicyId"] = vapiBindings_.NewStringType() pathParams["alb_networksecuritypolicy_id"] = "albNetworksecuritypolicyId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albNetworkSecurityPoliciesDeleteRestMetadata() protocol.OperationRestMetada map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albNetworkSecurityPoliciesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albNetworkSecurityPoliciesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_networksecuritypolicy_id"] = bindings.NewStringType() + fields["alb_networksecuritypolicy_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_networksecuritypolicy_id"] = "AlbNetworksecuritypolicyId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albNetworkSecurityPoliciesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBNetworkSecurityPolicyBindingType) +func AlbNetworkSecurityPoliciesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBNetworkSecurityPolicyBindingType) } -func albNetworkSecurityPoliciesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albNetworkSecurityPoliciesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_networksecuritypolicy_id"] = bindings.NewStringType() + fields["alb_networksecuritypolicy_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_networksecuritypolicy_id"] = "AlbNetworksecuritypolicyId" - paramsTypeMap["alb_networksecuritypolicy_id"] = bindings.NewStringType() - paramsTypeMap["albNetworksecuritypolicyId"] = bindings.NewStringType() + paramsTypeMap["alb_networksecuritypolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albNetworksecuritypolicyId"] = vapiBindings_.NewStringType() pathParams["alb_networksecuritypolicy_id"] = "albNetworksecuritypolicyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albNetworkSecurityPoliciesGetRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albNetworkSecurityPoliciesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albNetworkSecurityPoliciesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albNetworkSecurityPoliciesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBNetworkSecurityPolicyApiResponseBindingType) +func AlbNetworkSecurityPoliciesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBNetworkSecurityPolicyApiResponseBindingType) } -func albNetworkSecurityPoliciesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albNetworkSecurityPoliciesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albNetworkSecurityPoliciesListRestMetadata() protocol.OperationRestMetadata queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albNetworkSecurityPoliciesListRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albNetworkSecurityPoliciesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albNetworkSecurityPoliciesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_networksecuritypolicy_id"] = bindings.NewStringType() - fields["a_LB_network_security_policy"] = bindings.NewReferenceType(model.ALBNetworkSecurityPolicyBindingType) + fields["alb_networksecuritypolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_network_security_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBNetworkSecurityPolicyBindingType) fieldNameMap["alb_networksecuritypolicy_id"] = "AlbNetworksecuritypolicyId" fieldNameMap["a_LB_network_security_policy"] = "ALBNetworkSecurityPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albNetworkSecurityPoliciesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbNetworkSecurityPoliciesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albNetworkSecurityPoliciesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albNetworkSecurityPoliciesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_networksecuritypolicy_id"] = bindings.NewStringType() - fields["a_LB_network_security_policy"] = bindings.NewReferenceType(model.ALBNetworkSecurityPolicyBindingType) + fields["alb_networksecuritypolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_network_security_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBNetworkSecurityPolicyBindingType) fieldNameMap["alb_networksecuritypolicy_id"] = "AlbNetworksecuritypolicyId" fieldNameMap["a_LB_network_security_policy"] = "ALBNetworkSecurityPolicy" - paramsTypeMap["a_LB_network_security_policy"] = bindings.NewReferenceType(model.ALBNetworkSecurityPolicyBindingType) - paramsTypeMap["alb_networksecuritypolicy_id"] = bindings.NewStringType() - paramsTypeMap["albNetworksecuritypolicyId"] = bindings.NewStringType() + paramsTypeMap["alb_networksecuritypolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_network_security_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBNetworkSecurityPolicyBindingType) + paramsTypeMap["albNetworksecuritypolicyId"] = vapiBindings_.NewStringType() pathParams["alb_networksecuritypolicy_id"] = "albNetworksecuritypolicyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albNetworkSecurityPoliciesPatchRestMetadata() protocol.OperationRestMetadat map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albNetworkSecurityPoliciesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albNetworkSecurityPoliciesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_networksecuritypolicy_id"] = bindings.NewStringType() - fields["a_LB_network_security_policy"] = bindings.NewReferenceType(model.ALBNetworkSecurityPolicyBindingType) + fields["alb_networksecuritypolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_network_security_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBNetworkSecurityPolicyBindingType) fieldNameMap["alb_networksecuritypolicy_id"] = "AlbNetworksecuritypolicyId" fieldNameMap["a_LB_network_security_policy"] = "ALBNetworkSecurityPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albNetworkSecurityPoliciesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBNetworkSecurityPolicyBindingType) +func AlbNetworkSecurityPoliciesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBNetworkSecurityPolicyBindingType) } -func albNetworkSecurityPoliciesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albNetworkSecurityPoliciesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_networksecuritypolicy_id"] = bindings.NewStringType() - fields["a_LB_network_security_policy"] = bindings.NewReferenceType(model.ALBNetworkSecurityPolicyBindingType) + fields["alb_networksecuritypolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_network_security_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBNetworkSecurityPolicyBindingType) fieldNameMap["alb_networksecuritypolicy_id"] = "AlbNetworksecuritypolicyId" fieldNameMap["a_LB_network_security_policy"] = "ALBNetworkSecurityPolicy" - paramsTypeMap["a_LB_network_security_policy"] = bindings.NewReferenceType(model.ALBNetworkSecurityPolicyBindingType) - paramsTypeMap["alb_networksecuritypolicy_id"] = bindings.NewStringType() - paramsTypeMap["albNetworksecuritypolicyId"] = bindings.NewStringType() + paramsTypeMap["alb_networksecuritypolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_network_security_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBNetworkSecurityPolicyBindingType) + paramsTypeMap["albNetworksecuritypolicyId"] = vapiBindings_.NewStringType() pathParams["alb_networksecuritypolicy_id"] = "albNetworksecuritypolicyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbOnboardingWorkflowClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbOnboardingWorkflowClient.go index b09c9a1f7..c7763492c 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbOnboardingWorkflowClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbOnboardingWorkflowClient.go @@ -9,21 +9,21 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbOnboardingWorkflowClient interface { // Delete the EnforcementPoint along with Infra Admin credentials. // // @param managedByParam On Boarding flow managed by LCM/VCF. (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,91 +35,94 @@ type AlbOnboardingWorkflowClient interface { // // @param aLBControllerConfigurationParam (required) // @return com.vmware.nsx_global_policy.model.EnforcementPoint + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(aLBControllerConfigurationParam model.ALBControllerConfiguration) (model.EnforcementPoint, error) + Update(aLBControllerConfigurationParam nsx_global_policyModel.ALBControllerConfiguration) (nsx_global_policyModel.EnforcementPoint, error) } type albOnboardingWorkflowClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbOnboardingWorkflowClient(connector client.Connector) *albOnboardingWorkflowClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_onboarding_workflow") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbOnboardingWorkflowClient(connector vapiProtocolClient_.Connector) *albOnboardingWorkflowClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_onboarding_workflow") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albOnboardingWorkflowClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albOnboardingWorkflowClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albOnboardingWorkflowClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albOnboardingWorkflowClient) Delete(managedByParam string) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albOnboardingWorkflowDeleteInputType(), typeConverter) + operationRestMetaData := albOnboardingWorkflowDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albOnboardingWorkflowDeleteInputType(), typeConverter) sv.AddStructField("ManagedBy", managedByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albOnboardingWorkflowDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_onboarding_workflow", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albOnboardingWorkflowClient) Update(aLBControllerConfigurationParam model.ALBControllerConfiguration) (model.EnforcementPoint, error) { +func (aIface *albOnboardingWorkflowClient) Update(aLBControllerConfigurationParam nsx_global_policyModel.ALBControllerConfiguration) (nsx_global_policyModel.EnforcementPoint, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albOnboardingWorkflowUpdateInputType(), typeConverter) + operationRestMetaData := albOnboardingWorkflowUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albOnboardingWorkflowUpdateInputType(), typeConverter) sv.AddStructField("ALBControllerConfiguration", aLBControllerConfigurationParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.EnforcementPoint - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.EnforcementPoint + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albOnboardingWorkflowUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_onboarding_workflow", "update", inputDataValue, executionContext) - var emptyOutput model.EnforcementPoint + var emptyOutput nsx_global_policyModel.EnforcementPoint if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albOnboardingWorkflowUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbOnboardingWorkflowUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.EnforcementPoint), nil + return output.(nsx_global_policyModel.EnforcementPoint), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbOnboardingWorkflowTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbOnboardingWorkflowTypes.go index 4284ff4b4..74badb5ab 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbOnboardingWorkflowTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbOnboardingWorkflowTypes.go @@ -11,43 +11,43 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func albOnboardingWorkflowDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albOnboardingWorkflowDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["managed_by"] = bindings.NewStringType() + fields["managed_by"] = vapiBindings_.NewStringType() fieldNameMap["managed_by"] = "ManagedBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albOnboardingWorkflowDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbOnboardingWorkflowDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albOnboardingWorkflowDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albOnboardingWorkflowDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["managed_by"] = bindings.NewStringType() + fields["managed_by"] = vapiBindings_.NewStringType() fieldNameMap["managed_by"] = "ManagedBy" - paramsTypeMap["managed_by"] = bindings.NewStringType() - paramsTypeMap["managedBy"] = bindings.NewStringType() + paramsTypeMap["managed_by"] = vapiBindings_.NewStringType() + paramsTypeMap["managedBy"] = vapiBindings_.NewStringType() pathParams["managed_by"] = "managedBy" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,34 +68,34 @@ func albOnboardingWorkflowDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albOnboardingWorkflowUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albOnboardingWorkflowUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["a_LB_controller_configuration"] = bindings.NewReferenceType(model.ALBControllerConfigurationBindingType) + fields["a_LB_controller_configuration"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBControllerConfigurationBindingType) fieldNameMap["a_LB_controller_configuration"] = "ALBControllerConfiguration" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albOnboardingWorkflowUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.EnforcementPointBindingType) +func AlbOnboardingWorkflowUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.EnforcementPointBindingType) } -func albOnboardingWorkflowUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albOnboardingWorkflowUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["a_LB_controller_configuration"] = bindings.NewReferenceType(model.ALBControllerConfigurationBindingType) + fields["a_LB_controller_configuration"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBControllerConfigurationBindingType) fieldNameMap["a_LB_controller_configuration"] = "ALBControllerConfiguration" - paramsTypeMap["a_LB_controller_configuration"] = bindings.NewReferenceType(model.ALBControllerConfigurationBindingType) + paramsTypeMap["a_LB_controller_configuration"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBControllerConfigurationBindingType) resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbPkiProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbPkiProfilesClient.go index 60ee4c5da..22fcdabde 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbPkiProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbPkiProfilesClient.go @@ -9,22 +9,24 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbPkiProfilesClient interface { - // Delete the ALBPKIProfile along with all the entities contained by this ALBPKIProfile. + // Delete the ALBPKIProfile along with all the entities contained by this ALBPKIProfile. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albPkiprofileIdParam ALBPKIProfile ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbPkiProfilesClient interface { // @throws NotFound Not Found Delete(albPkiprofileIdParam string, forceParam *bool) error - // Read a ALBPKIProfile. + // Read a ALBPKIProfile. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albPkiprofileIdParam ALBPKIProfile ID (required) // @return com.vmware.nsx_global_policy.model.ALBPKIProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albPkiprofileIdParam string) (model.ALBPKIProfile, error) + Get(albPkiprofileIdParam string) (nsx_global_policyModel.ALBPKIProfile, error) - // Paginated list of all ALBPKIProfile for infra. + // Paginated list of all ALBPKIProfile for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbPkiProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.ALBPKIProfileApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBPKIProfileApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBPKIProfileApiResponse, error) - // If a ALBpkiprofile with the alb-pkiprofile-id is not already present, create a new ALBpkiprofile. If it already exists, update the ALBpkiprofile. This is a full replace. + // If a ALBpkiprofile with the alb-pkiprofile-id is not already present, create a new ALBpkiprofile. If it already exists, update the ALBpkiprofile. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albPkiprofileIdParam ALBpkiprofile ID (required) // @param aLBPKIProfileParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albPkiprofileIdParam string, aLBPKIProfileParam model.ALBPKIProfile) error + Patch(albPkiprofileIdParam string, aLBPKIProfileParam nsx_global_policyModel.ALBPKIProfile) error - // If a ALBPKIProfile with the alb-PKIProfile-id is not already present, create a new ALBPKIProfile. If it already exists, update the ALBPKIProfile. This is a full replace. + // If a ALBPKIProfile with the alb-PKIProfile-id is not already present, create a new ALBPKIProfile. If it already exists, update the ALBPKIProfile. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albPkiprofileIdParam ALBPKIProfile ID (required) // @param aLBPKIProfileParam (required) // @return com.vmware.nsx_global_policy.model.ALBPKIProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albPkiprofileIdParam string, aLBPKIProfileParam model.ALBPKIProfile) (model.ALBPKIProfile, error) + Update(albPkiprofileIdParam string, aLBPKIProfileParam nsx_global_policyModel.ALBPKIProfile) (nsx_global_policyModel.ALBPKIProfile, error) } type albPkiProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbPkiProfilesClient(connector client.Connector) *albPkiProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_pki_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbPkiProfilesClient(connector vapiProtocolClient_.Connector) *albPkiProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_pki_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albPkiProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albPkiProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albPkiProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albPkiProfilesClient) Delete(albPkiprofileIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPkiProfilesDeleteInputType(), typeConverter) + operationRestMetaData := albPkiProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPkiProfilesDeleteInputType(), typeConverter) sv.AddStructField("AlbPkiprofileId", albPkiprofileIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPkiProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_pki_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albPkiProfilesClient) Get(albPkiprofileIdParam string) (model.ALBPKIProfile, error) { +func (aIface *albPkiProfilesClient) Get(albPkiprofileIdParam string) (nsx_global_policyModel.ALBPKIProfile, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPkiProfilesGetInputType(), typeConverter) + operationRestMetaData := albPkiProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPkiProfilesGetInputType(), typeConverter) sv.AddStructField("AlbPkiprofileId", albPkiprofileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBPKIProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBPKIProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPkiProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_pki_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.ALBPKIProfile + var emptyOutput nsx_global_policyModel.ALBPKIProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albPkiProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbPkiProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBPKIProfile), nil + return output.(nsx_global_policyModel.ALBPKIProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albPkiProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBPKIProfileApiResponse, error) { +func (aIface *albPkiProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBPKIProfileApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPkiProfilesListInputType(), typeConverter) + operationRestMetaData := albPkiProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPkiProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albPkiProfilesClient) List(cursorParam *string, includeMarkForDele sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBPKIProfileApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBPKIProfileApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPkiProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_pki_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.ALBPKIProfileApiResponse + var emptyOutput nsx_global_policyModel.ALBPKIProfileApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albPkiProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbPkiProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBPKIProfileApiResponse), nil + return output.(nsx_global_policyModel.ALBPKIProfileApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albPkiProfilesClient) Patch(albPkiprofileIdParam string, aLBPKIProfileParam model.ALBPKIProfile) error { +func (aIface *albPkiProfilesClient) Patch(albPkiprofileIdParam string, aLBPKIProfileParam nsx_global_policyModel.ALBPKIProfile) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPkiProfilesPatchInputType(), typeConverter) + operationRestMetaData := albPkiProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPkiProfilesPatchInputType(), typeConverter) sv.AddStructField("AlbPkiprofileId", albPkiprofileIdParam) sv.AddStructField("ALBPKIProfile", aLBPKIProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPkiProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_pki_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albPkiProfilesClient) Update(albPkiprofileIdParam string, aLBPKIProfileParam model.ALBPKIProfile) (model.ALBPKIProfile, error) { +func (aIface *albPkiProfilesClient) Update(albPkiprofileIdParam string, aLBPKIProfileParam nsx_global_policyModel.ALBPKIProfile) (nsx_global_policyModel.ALBPKIProfile, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPkiProfilesUpdateInputType(), typeConverter) + operationRestMetaData := albPkiProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPkiProfilesUpdateInputType(), typeConverter) sv.AddStructField("AlbPkiprofileId", albPkiprofileIdParam) sv.AddStructField("ALBPKIProfile", aLBPKIProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBPKIProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBPKIProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPkiProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_pki_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.ALBPKIProfile + var emptyOutput nsx_global_policyModel.ALBPKIProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albPkiProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbPkiProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBPKIProfile), nil + return output.(nsx_global_policyModel.ALBPKIProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbPkiProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbPkiProfilesTypes.go index 9cae22f25..1c0b4a4a9 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbPkiProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbPkiProfilesTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func albPkiProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPkiProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_pkiprofile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_pkiprofile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_pkiprofile_id"] = "AlbPkiprofileId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPkiProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbPkiProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albPkiProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPkiProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_pkiprofile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_pkiprofile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_pkiprofile_id"] = "AlbPkiprofileId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_pkiprofile_id"] = bindings.NewStringType() - paramsTypeMap["albPkiprofileId"] = bindings.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["alb_pkiprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albPkiprofileId"] = vapiBindings_.NewStringType() pathParams["alb_pkiprofile_id"] = "albPkiprofileId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albPkiProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albPkiProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPkiProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_pkiprofile_id"] = bindings.NewStringType() + fields["alb_pkiprofile_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_pkiprofile_id"] = "AlbPkiprofileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPkiProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBPKIProfileBindingType) +func AlbPkiProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPKIProfileBindingType) } -func albPkiProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPkiProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_pkiprofile_id"] = bindings.NewStringType() + fields["alb_pkiprofile_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_pkiprofile_id"] = "AlbPkiprofileId" - paramsTypeMap["alb_pkiprofile_id"] = bindings.NewStringType() - paramsTypeMap["albPkiprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_pkiprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albPkiprofileId"] = vapiBindings_.NewStringType() pathParams["alb_pkiprofile_id"] = "albPkiprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albPkiProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albPkiProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPkiProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPkiProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBPKIProfileApiResponseBindingType) +func AlbPkiProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPKIProfileApiResponseBindingType) } -func albPkiProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPkiProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albPkiProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albPkiProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albPkiProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPkiProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_pkiprofile_id"] = bindings.NewStringType() - fields["a_LBPKI_profile"] = bindings.NewReferenceType(model.ALBPKIProfileBindingType) + fields["alb_pkiprofile_id"] = vapiBindings_.NewStringType() + fields["a_LBPKI_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPKIProfileBindingType) fieldNameMap["alb_pkiprofile_id"] = "AlbPkiprofileId" fieldNameMap["a_LBPKI_profile"] = "ALBPKIProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPkiProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbPkiProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albPkiProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPkiProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_pkiprofile_id"] = bindings.NewStringType() - fields["a_LBPKI_profile"] = bindings.NewReferenceType(model.ALBPKIProfileBindingType) + fields["alb_pkiprofile_id"] = vapiBindings_.NewStringType() + fields["a_LBPKI_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPKIProfileBindingType) fieldNameMap["alb_pkiprofile_id"] = "AlbPkiprofileId" fieldNameMap["a_LBPKI_profile"] = "ALBPKIProfile" - paramsTypeMap["a_LBPKI_profile"] = bindings.NewReferenceType(model.ALBPKIProfileBindingType) - paramsTypeMap["alb_pkiprofile_id"] = bindings.NewStringType() - paramsTypeMap["albPkiprofileId"] = bindings.NewStringType() + paramsTypeMap["a_LBPKI_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPKIProfileBindingType) + paramsTypeMap["alb_pkiprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albPkiprofileId"] = vapiBindings_.NewStringType() pathParams["alb_pkiprofile_id"] = "albPkiprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albPkiProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albPkiProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPkiProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_pkiprofile_id"] = bindings.NewStringType() - fields["a_LBPKI_profile"] = bindings.NewReferenceType(model.ALBPKIProfileBindingType) + fields["alb_pkiprofile_id"] = vapiBindings_.NewStringType() + fields["a_LBPKI_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPKIProfileBindingType) fieldNameMap["alb_pkiprofile_id"] = "AlbPkiprofileId" fieldNameMap["a_LBPKI_profile"] = "ALBPKIProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPkiProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBPKIProfileBindingType) +func AlbPkiProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPKIProfileBindingType) } -func albPkiProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPkiProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_pkiprofile_id"] = bindings.NewStringType() - fields["a_LBPKI_profile"] = bindings.NewReferenceType(model.ALBPKIProfileBindingType) + fields["alb_pkiprofile_id"] = vapiBindings_.NewStringType() + fields["a_LBPKI_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPKIProfileBindingType) fieldNameMap["alb_pkiprofile_id"] = "AlbPkiprofileId" fieldNameMap["a_LBPKI_profile"] = "ALBPKIProfile" - paramsTypeMap["a_LBPKI_profile"] = bindings.NewReferenceType(model.ALBPKIProfileBindingType) - paramsTypeMap["alb_pkiprofile_id"] = bindings.NewStringType() - paramsTypeMap["albPkiprofileId"] = bindings.NewStringType() + paramsTypeMap["a_LBPKI_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPKIProfileBindingType) + paramsTypeMap["alb_pkiprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albPkiprofileId"] = vapiBindings_.NewStringType() pathParams["alb_pkiprofile_id"] = "albPkiprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbPoolGroupDeploymentPoliciesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbPoolGroupDeploymentPoliciesClient.go index d31282d58..86ac86eee 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbPoolGroupDeploymentPoliciesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbPoolGroupDeploymentPoliciesClient.go @@ -9,22 +9,24 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbPoolGroupDeploymentPoliciesClient interface { - // Delete the ALBPoolGroupDeploymentPolicy along with all the entities contained by this ALBPoolGroupDeploymentPolicy. + // Delete the ALBPoolGroupDeploymentPolicy along with all the entities contained by this ALBPoolGroupDeploymentPolicy. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albPoolgroupdeploymentpolicyIdParam ALBPoolGroupDeploymentPolicy ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbPoolGroupDeploymentPoliciesClient interface { // @throws NotFound Not Found Delete(albPoolgroupdeploymentpolicyIdParam string, forceParam *bool) error - // Read a ALBPoolGroupDeploymentPolicy. + // Read a ALBPoolGroupDeploymentPolicy. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albPoolgroupdeploymentpolicyIdParam ALBPoolGroupDeploymentPolicy ID (required) // @return com.vmware.nsx_global_policy.model.ALBPoolGroupDeploymentPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albPoolgroupdeploymentpolicyIdParam string) (model.ALBPoolGroupDeploymentPolicy, error) + Get(albPoolgroupdeploymentpolicyIdParam string) (nsx_global_policyModel.ALBPoolGroupDeploymentPolicy, error) - // Paginated list of all ALBPoolGroupDeploymentPolicy for infra. + // Paginated list of all ALBPoolGroupDeploymentPolicy for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbPoolGroupDeploymentPoliciesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.ALBPoolGroupDeploymentPolicyApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBPoolGroupDeploymentPolicyApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBPoolGroupDeploymentPolicyApiResponse, error) - // If a ALBpoolgroupdeploymentpolicy with the alb-poolgroupdeploymentpolicy-id is not already present, create a new ALBpoolgroupdeploymentpolicy. If it already exists, update the ALBpoolgroupdeploymentpolicy. This is a full replace. + // If a ALBpoolgroupdeploymentpolicy with the alb-poolgroupdeploymentpolicy-id is not already present, create a new ALBpoolgroupdeploymentpolicy. If it already exists, update the ALBpoolgroupdeploymentpolicy. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albPoolgroupdeploymentpolicyIdParam ALBpoolgroupdeploymentpolicy ID (required) // @param aLBPoolGroupDeploymentPolicyParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albPoolgroupdeploymentpolicyIdParam string, aLBPoolGroupDeploymentPolicyParam model.ALBPoolGroupDeploymentPolicy) error + Patch(albPoolgroupdeploymentpolicyIdParam string, aLBPoolGroupDeploymentPolicyParam nsx_global_policyModel.ALBPoolGroupDeploymentPolicy) error - // If a ALBPoolGroupDeploymentPolicy with the alb-PoolGroupDeploymentPolicy-id is not already present, create a new ALBPoolGroupDeploymentPolicy. If it already exists, update the ALBPoolGroupDeploymentPolicy. This is a full replace. + // If a ALBPoolGroupDeploymentPolicy with the alb-PoolGroupDeploymentPolicy-id is not already present, create a new ALBPoolGroupDeploymentPolicy. If it already exists, update the ALBPoolGroupDeploymentPolicy. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albPoolgroupdeploymentpolicyIdParam ALBPoolGroupDeploymentPolicy ID (required) // @param aLBPoolGroupDeploymentPolicyParam (required) // @return com.vmware.nsx_global_policy.model.ALBPoolGroupDeploymentPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albPoolgroupdeploymentpolicyIdParam string, aLBPoolGroupDeploymentPolicyParam model.ALBPoolGroupDeploymentPolicy) (model.ALBPoolGroupDeploymentPolicy, error) + Update(albPoolgroupdeploymentpolicyIdParam string, aLBPoolGroupDeploymentPolicyParam nsx_global_policyModel.ALBPoolGroupDeploymentPolicy) (nsx_global_policyModel.ALBPoolGroupDeploymentPolicy, error) } type albPoolGroupDeploymentPoliciesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbPoolGroupDeploymentPoliciesClient(connector client.Connector) *albPoolGroupDeploymentPoliciesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_pool_group_deployment_policies") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbPoolGroupDeploymentPoliciesClient(connector vapiProtocolClient_.Connector) *albPoolGroupDeploymentPoliciesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_pool_group_deployment_policies") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albPoolGroupDeploymentPoliciesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albPoolGroupDeploymentPoliciesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albPoolGroupDeploymentPoliciesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albPoolGroupDeploymentPoliciesClient) Delete(albPoolgroupdeploymentpolicyIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPoolGroupDeploymentPoliciesDeleteInputType(), typeConverter) + operationRestMetaData := albPoolGroupDeploymentPoliciesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPoolGroupDeploymentPoliciesDeleteInputType(), typeConverter) sv.AddStructField("AlbPoolgroupdeploymentpolicyId", albPoolgroupdeploymentpolicyIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPoolGroupDeploymentPoliciesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_pool_group_deployment_policies", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albPoolGroupDeploymentPoliciesClient) Get(albPoolgroupdeploymentpolicyIdParam string) (model.ALBPoolGroupDeploymentPolicy, error) { +func (aIface *albPoolGroupDeploymentPoliciesClient) Get(albPoolgroupdeploymentpolicyIdParam string) (nsx_global_policyModel.ALBPoolGroupDeploymentPolicy, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPoolGroupDeploymentPoliciesGetInputType(), typeConverter) + operationRestMetaData := albPoolGroupDeploymentPoliciesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPoolGroupDeploymentPoliciesGetInputType(), typeConverter) sv.AddStructField("AlbPoolgroupdeploymentpolicyId", albPoolgroupdeploymentpolicyIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBPoolGroupDeploymentPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBPoolGroupDeploymentPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPoolGroupDeploymentPoliciesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_pool_group_deployment_policies", "get", inputDataValue, executionContext) - var emptyOutput model.ALBPoolGroupDeploymentPolicy + var emptyOutput nsx_global_policyModel.ALBPoolGroupDeploymentPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albPoolGroupDeploymentPoliciesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbPoolGroupDeploymentPoliciesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBPoolGroupDeploymentPolicy), nil + return output.(nsx_global_policyModel.ALBPoolGroupDeploymentPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albPoolGroupDeploymentPoliciesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBPoolGroupDeploymentPolicyApiResponse, error) { +func (aIface *albPoolGroupDeploymentPoliciesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBPoolGroupDeploymentPolicyApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPoolGroupDeploymentPoliciesListInputType(), typeConverter) + operationRestMetaData := albPoolGroupDeploymentPoliciesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPoolGroupDeploymentPoliciesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albPoolGroupDeploymentPoliciesClient) List(cursorParam *string, in sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBPoolGroupDeploymentPolicyApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBPoolGroupDeploymentPolicyApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPoolGroupDeploymentPoliciesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_pool_group_deployment_policies", "list", inputDataValue, executionContext) - var emptyOutput model.ALBPoolGroupDeploymentPolicyApiResponse + var emptyOutput nsx_global_policyModel.ALBPoolGroupDeploymentPolicyApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albPoolGroupDeploymentPoliciesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbPoolGroupDeploymentPoliciesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBPoolGroupDeploymentPolicyApiResponse), nil + return output.(nsx_global_policyModel.ALBPoolGroupDeploymentPolicyApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albPoolGroupDeploymentPoliciesClient) Patch(albPoolgroupdeploymentpolicyIdParam string, aLBPoolGroupDeploymentPolicyParam model.ALBPoolGroupDeploymentPolicy) error { +func (aIface *albPoolGroupDeploymentPoliciesClient) Patch(albPoolgroupdeploymentpolicyIdParam string, aLBPoolGroupDeploymentPolicyParam nsx_global_policyModel.ALBPoolGroupDeploymentPolicy) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPoolGroupDeploymentPoliciesPatchInputType(), typeConverter) + operationRestMetaData := albPoolGroupDeploymentPoliciesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPoolGroupDeploymentPoliciesPatchInputType(), typeConverter) sv.AddStructField("AlbPoolgroupdeploymentpolicyId", albPoolgroupdeploymentpolicyIdParam) sv.AddStructField("ALBPoolGroupDeploymentPolicy", aLBPoolGroupDeploymentPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPoolGroupDeploymentPoliciesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_pool_group_deployment_policies", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albPoolGroupDeploymentPoliciesClient) Update(albPoolgroupdeploymentpolicyIdParam string, aLBPoolGroupDeploymentPolicyParam model.ALBPoolGroupDeploymentPolicy) (model.ALBPoolGroupDeploymentPolicy, error) { +func (aIface *albPoolGroupDeploymentPoliciesClient) Update(albPoolgroupdeploymentpolicyIdParam string, aLBPoolGroupDeploymentPolicyParam nsx_global_policyModel.ALBPoolGroupDeploymentPolicy) (nsx_global_policyModel.ALBPoolGroupDeploymentPolicy, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPoolGroupDeploymentPoliciesUpdateInputType(), typeConverter) + operationRestMetaData := albPoolGroupDeploymentPoliciesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPoolGroupDeploymentPoliciesUpdateInputType(), typeConverter) sv.AddStructField("AlbPoolgroupdeploymentpolicyId", albPoolgroupdeploymentpolicyIdParam) sv.AddStructField("ALBPoolGroupDeploymentPolicy", aLBPoolGroupDeploymentPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBPoolGroupDeploymentPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBPoolGroupDeploymentPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPoolGroupDeploymentPoliciesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_pool_group_deployment_policies", "update", inputDataValue, executionContext) - var emptyOutput model.ALBPoolGroupDeploymentPolicy + var emptyOutput nsx_global_policyModel.ALBPoolGroupDeploymentPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albPoolGroupDeploymentPoliciesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbPoolGroupDeploymentPoliciesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBPoolGroupDeploymentPolicy), nil + return output.(nsx_global_policyModel.ALBPoolGroupDeploymentPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbPoolGroupDeploymentPoliciesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbPoolGroupDeploymentPoliciesTypes.go index 30fc348e7..50605a870 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbPoolGroupDeploymentPoliciesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbPoolGroupDeploymentPoliciesTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func albPoolGroupDeploymentPoliciesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPoolGroupDeploymentPoliciesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_poolgroupdeploymentpolicy_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_poolgroupdeploymentpolicy_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_poolgroupdeploymentpolicy_id"] = "AlbPoolgroupdeploymentpolicyId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPoolGroupDeploymentPoliciesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbPoolGroupDeploymentPoliciesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albPoolGroupDeploymentPoliciesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPoolGroupDeploymentPoliciesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_poolgroupdeploymentpolicy_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_poolgroupdeploymentpolicy_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_poolgroupdeploymentpolicy_id"] = "AlbPoolgroupdeploymentpolicyId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_poolgroupdeploymentpolicy_id"] = bindings.NewStringType() - paramsTypeMap["albPoolgroupdeploymentpolicyId"] = bindings.NewStringType() + paramsTypeMap["alb_poolgroupdeploymentpolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albPoolgroupdeploymentpolicyId"] = vapiBindings_.NewStringType() pathParams["alb_poolgroupdeploymentpolicy_id"] = "albPoolgroupdeploymentpolicyId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albPoolGroupDeploymentPoliciesDeleteRestMetadata() protocol.OperationRestMe map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albPoolGroupDeploymentPoliciesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPoolGroupDeploymentPoliciesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_poolgroupdeploymentpolicy_id"] = bindings.NewStringType() + fields["alb_poolgroupdeploymentpolicy_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_poolgroupdeploymentpolicy_id"] = "AlbPoolgroupdeploymentpolicyId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPoolGroupDeploymentPoliciesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBPoolGroupDeploymentPolicyBindingType) +func AlbPoolGroupDeploymentPoliciesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPoolGroupDeploymentPolicyBindingType) } -func albPoolGroupDeploymentPoliciesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPoolGroupDeploymentPoliciesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_poolgroupdeploymentpolicy_id"] = bindings.NewStringType() + fields["alb_poolgroupdeploymentpolicy_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_poolgroupdeploymentpolicy_id"] = "AlbPoolgroupdeploymentpolicyId" - paramsTypeMap["alb_poolgroupdeploymentpolicy_id"] = bindings.NewStringType() - paramsTypeMap["albPoolgroupdeploymentpolicyId"] = bindings.NewStringType() + paramsTypeMap["alb_poolgroupdeploymentpolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albPoolgroupdeploymentpolicyId"] = vapiBindings_.NewStringType() pathParams["alb_poolgroupdeploymentpolicy_id"] = "albPoolgroupdeploymentpolicyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albPoolGroupDeploymentPoliciesGetRestMetadata() protocol.OperationRestMetad map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albPoolGroupDeploymentPoliciesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPoolGroupDeploymentPoliciesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPoolGroupDeploymentPoliciesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBPoolGroupDeploymentPolicyApiResponseBindingType) +func AlbPoolGroupDeploymentPoliciesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPoolGroupDeploymentPolicyApiResponseBindingType) } -func albPoolGroupDeploymentPoliciesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPoolGroupDeploymentPoliciesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albPoolGroupDeploymentPoliciesListRestMetadata() protocol.OperationRestMeta queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albPoolGroupDeploymentPoliciesListRestMetadata() protocol.OperationRestMeta map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albPoolGroupDeploymentPoliciesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPoolGroupDeploymentPoliciesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_poolgroupdeploymentpolicy_id"] = bindings.NewStringType() - fields["a_LB_pool_group_deployment_policy"] = bindings.NewReferenceType(model.ALBPoolGroupDeploymentPolicyBindingType) + fields["alb_poolgroupdeploymentpolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_pool_group_deployment_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPoolGroupDeploymentPolicyBindingType) fieldNameMap["alb_poolgroupdeploymentpolicy_id"] = "AlbPoolgroupdeploymentpolicyId" fieldNameMap["a_LB_pool_group_deployment_policy"] = "ALBPoolGroupDeploymentPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPoolGroupDeploymentPoliciesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbPoolGroupDeploymentPoliciesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albPoolGroupDeploymentPoliciesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPoolGroupDeploymentPoliciesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_poolgroupdeploymentpolicy_id"] = bindings.NewStringType() - fields["a_LB_pool_group_deployment_policy"] = bindings.NewReferenceType(model.ALBPoolGroupDeploymentPolicyBindingType) + fields["alb_poolgroupdeploymentpolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_pool_group_deployment_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPoolGroupDeploymentPolicyBindingType) fieldNameMap["alb_poolgroupdeploymentpolicy_id"] = "AlbPoolgroupdeploymentpolicyId" fieldNameMap["a_LB_pool_group_deployment_policy"] = "ALBPoolGroupDeploymentPolicy" - paramsTypeMap["alb_poolgroupdeploymentpolicy_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_pool_group_deployment_policy"] = bindings.NewReferenceType(model.ALBPoolGroupDeploymentPolicyBindingType) - paramsTypeMap["albPoolgroupdeploymentpolicyId"] = bindings.NewStringType() + paramsTypeMap["a_LB_pool_group_deployment_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPoolGroupDeploymentPolicyBindingType) + paramsTypeMap["alb_poolgroupdeploymentpolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albPoolgroupdeploymentpolicyId"] = vapiBindings_.NewStringType() pathParams["alb_poolgroupdeploymentpolicy_id"] = "albPoolgroupdeploymentpolicyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albPoolGroupDeploymentPoliciesPatchRestMetadata() protocol.OperationRestMet map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albPoolGroupDeploymentPoliciesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPoolGroupDeploymentPoliciesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_poolgroupdeploymentpolicy_id"] = bindings.NewStringType() - fields["a_LB_pool_group_deployment_policy"] = bindings.NewReferenceType(model.ALBPoolGroupDeploymentPolicyBindingType) + fields["alb_poolgroupdeploymentpolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_pool_group_deployment_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPoolGroupDeploymentPolicyBindingType) fieldNameMap["alb_poolgroupdeploymentpolicy_id"] = "AlbPoolgroupdeploymentpolicyId" fieldNameMap["a_LB_pool_group_deployment_policy"] = "ALBPoolGroupDeploymentPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPoolGroupDeploymentPoliciesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBPoolGroupDeploymentPolicyBindingType) +func AlbPoolGroupDeploymentPoliciesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPoolGroupDeploymentPolicyBindingType) } -func albPoolGroupDeploymentPoliciesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPoolGroupDeploymentPoliciesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_poolgroupdeploymentpolicy_id"] = bindings.NewStringType() - fields["a_LB_pool_group_deployment_policy"] = bindings.NewReferenceType(model.ALBPoolGroupDeploymentPolicyBindingType) + fields["alb_poolgroupdeploymentpolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_pool_group_deployment_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPoolGroupDeploymentPolicyBindingType) fieldNameMap["alb_poolgroupdeploymentpolicy_id"] = "AlbPoolgroupdeploymentpolicyId" fieldNameMap["a_LB_pool_group_deployment_policy"] = "ALBPoolGroupDeploymentPolicy" - paramsTypeMap["alb_poolgroupdeploymentpolicy_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_pool_group_deployment_policy"] = bindings.NewReferenceType(model.ALBPoolGroupDeploymentPolicyBindingType) - paramsTypeMap["albPoolgroupdeploymentpolicyId"] = bindings.NewStringType() + paramsTypeMap["a_LB_pool_group_deployment_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPoolGroupDeploymentPolicyBindingType) + paramsTypeMap["alb_poolgroupdeploymentpolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albPoolgroupdeploymentpolicyId"] = vapiBindings_.NewStringType() pathParams["alb_poolgroupdeploymentpolicy_id"] = "albPoolgroupdeploymentpolicyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbPoolGroupsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbPoolGroupsClient.go index e16788552..913b24096 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbPoolGroupsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbPoolGroupsClient.go @@ -9,22 +9,24 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbPoolGroupsClient interface { - // Delete the ALBPoolGroup along with all the entities contained by this ALBPoolGroup. + // Delete the ALBPoolGroup along with all the entities contained by this ALBPoolGroup. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albPoolgroupIdParam ALBPoolGroup ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbPoolGroupsClient interface { // @throws NotFound Not Found Delete(albPoolgroupIdParam string, forceParam *bool) error - // Read a ALBPoolGroup. + // Read a ALBPoolGroup. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albPoolgroupIdParam ALBPoolGroup ID (required) // @return com.vmware.nsx_global_policy.model.ALBPoolGroup + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albPoolgroupIdParam string) (model.ALBPoolGroup, error) + Get(albPoolgroupIdParam string) (nsx_global_policyModel.ALBPoolGroup, error) - // Paginated list of all ALBPoolGroup for infra. + // Paginated list of all ALBPoolGroup for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbPoolGroupsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.ALBPoolGroupApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBPoolGroupApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBPoolGroupApiResponse, error) - // If a ALBpoolgroup with the alb-poolgroup-id is not already present, create a new ALBpoolgroup. If it already exists, update the ALBpoolgroup. This is a full replace. + // If a ALBpoolgroup with the alb-poolgroup-id is not already present, create a new ALBpoolgroup. If it already exists, update the ALBpoolgroup. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albPoolgroupIdParam ALBpoolgroup ID (required) // @param aLBPoolGroupParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albPoolgroupIdParam string, aLBPoolGroupParam model.ALBPoolGroup) error + Patch(albPoolgroupIdParam string, aLBPoolGroupParam nsx_global_policyModel.ALBPoolGroup) error - // If a ALBPoolGroup with the alb-PoolGroup-id is not already present, create a new ALBPoolGroup. If it already exists, update the ALBPoolGroup. This is a full replace. + // If a ALBPoolGroup with the alb-PoolGroup-id is not already present, create a new ALBPoolGroup. If it already exists, update the ALBPoolGroup. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albPoolgroupIdParam ALBPoolGroup ID (required) // @param aLBPoolGroupParam (required) // @return com.vmware.nsx_global_policy.model.ALBPoolGroup + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albPoolgroupIdParam string, aLBPoolGroupParam model.ALBPoolGroup) (model.ALBPoolGroup, error) + Update(albPoolgroupIdParam string, aLBPoolGroupParam nsx_global_policyModel.ALBPoolGroup) (nsx_global_policyModel.ALBPoolGroup, error) } type albPoolGroupsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbPoolGroupsClient(connector client.Connector) *albPoolGroupsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_pool_groups") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbPoolGroupsClient(connector vapiProtocolClient_.Connector) *albPoolGroupsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_pool_groups") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albPoolGroupsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albPoolGroupsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albPoolGroupsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albPoolGroupsClient) Delete(albPoolgroupIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPoolGroupsDeleteInputType(), typeConverter) + operationRestMetaData := albPoolGroupsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPoolGroupsDeleteInputType(), typeConverter) sv.AddStructField("AlbPoolgroupId", albPoolgroupIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPoolGroupsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_pool_groups", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albPoolGroupsClient) Get(albPoolgroupIdParam string) (model.ALBPoolGroup, error) { +func (aIface *albPoolGroupsClient) Get(albPoolgroupIdParam string) (nsx_global_policyModel.ALBPoolGroup, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPoolGroupsGetInputType(), typeConverter) + operationRestMetaData := albPoolGroupsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPoolGroupsGetInputType(), typeConverter) sv.AddStructField("AlbPoolgroupId", albPoolgroupIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBPoolGroup - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBPoolGroup + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPoolGroupsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_pool_groups", "get", inputDataValue, executionContext) - var emptyOutput model.ALBPoolGroup + var emptyOutput nsx_global_policyModel.ALBPoolGroup if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albPoolGroupsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbPoolGroupsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBPoolGroup), nil + return output.(nsx_global_policyModel.ALBPoolGroup), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albPoolGroupsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBPoolGroupApiResponse, error) { +func (aIface *albPoolGroupsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBPoolGroupApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPoolGroupsListInputType(), typeConverter) + operationRestMetaData := albPoolGroupsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPoolGroupsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albPoolGroupsClient) List(cursorParam *string, includeMarkForDelet sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBPoolGroupApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBPoolGroupApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPoolGroupsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_pool_groups", "list", inputDataValue, executionContext) - var emptyOutput model.ALBPoolGroupApiResponse + var emptyOutput nsx_global_policyModel.ALBPoolGroupApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albPoolGroupsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbPoolGroupsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBPoolGroupApiResponse), nil + return output.(nsx_global_policyModel.ALBPoolGroupApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albPoolGroupsClient) Patch(albPoolgroupIdParam string, aLBPoolGroupParam model.ALBPoolGroup) error { +func (aIface *albPoolGroupsClient) Patch(albPoolgroupIdParam string, aLBPoolGroupParam nsx_global_policyModel.ALBPoolGroup) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPoolGroupsPatchInputType(), typeConverter) + operationRestMetaData := albPoolGroupsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPoolGroupsPatchInputType(), typeConverter) sv.AddStructField("AlbPoolgroupId", albPoolgroupIdParam) sv.AddStructField("ALBPoolGroup", aLBPoolGroupParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPoolGroupsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_pool_groups", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albPoolGroupsClient) Update(albPoolgroupIdParam string, aLBPoolGroupParam model.ALBPoolGroup) (model.ALBPoolGroup, error) { +func (aIface *albPoolGroupsClient) Update(albPoolgroupIdParam string, aLBPoolGroupParam nsx_global_policyModel.ALBPoolGroup) (nsx_global_policyModel.ALBPoolGroup, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPoolGroupsUpdateInputType(), typeConverter) + operationRestMetaData := albPoolGroupsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPoolGroupsUpdateInputType(), typeConverter) sv.AddStructField("AlbPoolgroupId", albPoolgroupIdParam) sv.AddStructField("ALBPoolGroup", aLBPoolGroupParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBPoolGroup - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBPoolGroup + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPoolGroupsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_pool_groups", "update", inputDataValue, executionContext) - var emptyOutput model.ALBPoolGroup + var emptyOutput nsx_global_policyModel.ALBPoolGroup if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albPoolGroupsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbPoolGroupsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBPoolGroup), nil + return output.(nsx_global_policyModel.ALBPoolGroup), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbPoolGroupsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbPoolGroupsTypes.go index 13d595898..1b5fff350 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbPoolGroupsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbPoolGroupsTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func albPoolGroupsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPoolGroupsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_poolgroup_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_poolgroup_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_poolgroup_id"] = "AlbPoolgroupId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPoolGroupsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbPoolGroupsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albPoolGroupsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPoolGroupsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_poolgroup_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_poolgroup_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_poolgroup_id"] = "AlbPoolgroupId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_poolgroup_id"] = bindings.NewStringType() - paramsTypeMap["albPoolgroupId"] = bindings.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["alb_poolgroup_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albPoolgroupId"] = vapiBindings_.NewStringType() pathParams["alb_poolgroup_id"] = "albPoolgroupId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albPoolGroupsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albPoolGroupsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPoolGroupsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_poolgroup_id"] = bindings.NewStringType() + fields["alb_poolgroup_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_poolgroup_id"] = "AlbPoolgroupId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPoolGroupsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBPoolGroupBindingType) +func AlbPoolGroupsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPoolGroupBindingType) } -func albPoolGroupsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPoolGroupsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_poolgroup_id"] = bindings.NewStringType() + fields["alb_poolgroup_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_poolgroup_id"] = "AlbPoolgroupId" - paramsTypeMap["alb_poolgroup_id"] = bindings.NewStringType() - paramsTypeMap["albPoolgroupId"] = bindings.NewStringType() + paramsTypeMap["alb_poolgroup_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albPoolgroupId"] = vapiBindings_.NewStringType() pathParams["alb_poolgroup_id"] = "albPoolgroupId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albPoolGroupsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albPoolGroupsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPoolGroupsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPoolGroupsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBPoolGroupApiResponseBindingType) +func AlbPoolGroupsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPoolGroupApiResponseBindingType) } -func albPoolGroupsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPoolGroupsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albPoolGroupsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albPoolGroupsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albPoolGroupsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPoolGroupsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_poolgroup_id"] = bindings.NewStringType() - fields["a_LB_pool_group"] = bindings.NewReferenceType(model.ALBPoolGroupBindingType) + fields["alb_poolgroup_id"] = vapiBindings_.NewStringType() + fields["a_LB_pool_group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPoolGroupBindingType) fieldNameMap["alb_poolgroup_id"] = "AlbPoolgroupId" fieldNameMap["a_LB_pool_group"] = "ALBPoolGroup" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPoolGroupsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbPoolGroupsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albPoolGroupsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPoolGroupsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_poolgroup_id"] = bindings.NewStringType() - fields["a_LB_pool_group"] = bindings.NewReferenceType(model.ALBPoolGroupBindingType) + fields["alb_poolgroup_id"] = vapiBindings_.NewStringType() + fields["a_LB_pool_group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPoolGroupBindingType) fieldNameMap["alb_poolgroup_id"] = "AlbPoolgroupId" fieldNameMap["a_LB_pool_group"] = "ALBPoolGroup" - paramsTypeMap["alb_poolgroup_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_pool_group"] = bindings.NewReferenceType(model.ALBPoolGroupBindingType) - paramsTypeMap["albPoolgroupId"] = bindings.NewStringType() + paramsTypeMap["a_LB_pool_group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPoolGroupBindingType) + paramsTypeMap["alb_poolgroup_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albPoolgroupId"] = vapiBindings_.NewStringType() pathParams["alb_poolgroup_id"] = "albPoolgroupId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albPoolGroupsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albPoolGroupsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPoolGroupsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_poolgroup_id"] = bindings.NewStringType() - fields["a_LB_pool_group"] = bindings.NewReferenceType(model.ALBPoolGroupBindingType) + fields["alb_poolgroup_id"] = vapiBindings_.NewStringType() + fields["a_LB_pool_group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPoolGroupBindingType) fieldNameMap["alb_poolgroup_id"] = "AlbPoolgroupId" fieldNameMap["a_LB_pool_group"] = "ALBPoolGroup" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPoolGroupsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBPoolGroupBindingType) +func AlbPoolGroupsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPoolGroupBindingType) } -func albPoolGroupsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPoolGroupsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_poolgroup_id"] = bindings.NewStringType() - fields["a_LB_pool_group"] = bindings.NewReferenceType(model.ALBPoolGroupBindingType) + fields["alb_poolgroup_id"] = vapiBindings_.NewStringType() + fields["a_LB_pool_group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPoolGroupBindingType) fieldNameMap["alb_poolgroup_id"] = "AlbPoolgroupId" fieldNameMap["a_LB_pool_group"] = "ALBPoolGroup" - paramsTypeMap["alb_poolgroup_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_pool_group"] = bindings.NewReferenceType(model.ALBPoolGroupBindingType) - paramsTypeMap["albPoolgroupId"] = bindings.NewStringType() + paramsTypeMap["a_LB_pool_group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPoolGroupBindingType) + paramsTypeMap["alb_poolgroup_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albPoolgroupId"] = vapiBindings_.NewStringType() pathParams["alb_poolgroup_id"] = "albPoolgroupId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbPoolsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbPoolsClient.go index ff3a2a999..00a09e27c 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbPoolsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbPoolsClient.go @@ -9,22 +9,24 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbPoolsClient interface { - // Delete the ALBPool along with all the entities contained by this ALBPool. + // Delete the ALBPool along with all the entities contained by this ALBPool. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albPoolIdParam ALBPool ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbPoolsClient interface { // @throws NotFound Not Found Delete(albPoolIdParam string, forceParam *bool) error - // Read a ALBPool. + // Read a ALBPool. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albPoolIdParam ALBPool ID (required) // @return com.vmware.nsx_global_policy.model.ALBPool + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albPoolIdParam string) (model.ALBPool, error) + Get(albPoolIdParam string) (nsx_global_policyModel.ALBPool, error) - // Paginated list of all ALBPool for infra. + // Paginated list of all ALBPool for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbPoolsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.ALBPoolApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBPoolApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBPoolApiResponse, error) - // If a ALBpool with the alb-pool-id is not already present, create a new ALBpool. If it already exists, update the ALBpool. This is a full replace. + // If a ALBpool with the alb-pool-id is not already present, create a new ALBpool. If it already exists, update the ALBpool. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albPoolIdParam ALBpool ID (required) // @param aLBPoolParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albPoolIdParam string, aLBPoolParam model.ALBPool) error + Patch(albPoolIdParam string, aLBPoolParam nsx_global_policyModel.ALBPool) error - // If a ALBPool with the alb-Pool-id is not already present, create a new ALBPool. If it already exists, update the ALBPool. This is a full replace. + // If a ALBPool with the alb-Pool-id is not already present, create a new ALBPool. If it already exists, update the ALBPool. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albPoolIdParam ALBPool ID (required) // @param aLBPoolParam (required) // @return com.vmware.nsx_global_policy.model.ALBPool + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albPoolIdParam string, aLBPoolParam model.ALBPool) (model.ALBPool, error) + Update(albPoolIdParam string, aLBPoolParam nsx_global_policyModel.ALBPool) (nsx_global_policyModel.ALBPool, error) } type albPoolsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbPoolsClient(connector client.Connector) *albPoolsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_pools") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbPoolsClient(connector vapiProtocolClient_.Connector) *albPoolsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_pools") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albPoolsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albPoolsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albPoolsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albPoolsClient) Delete(albPoolIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPoolsDeleteInputType(), typeConverter) + operationRestMetaData := albPoolsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPoolsDeleteInputType(), typeConverter) sv.AddStructField("AlbPoolId", albPoolIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPoolsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_pools", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albPoolsClient) Get(albPoolIdParam string) (model.ALBPool, error) { +func (aIface *albPoolsClient) Get(albPoolIdParam string) (nsx_global_policyModel.ALBPool, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPoolsGetInputType(), typeConverter) + operationRestMetaData := albPoolsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPoolsGetInputType(), typeConverter) sv.AddStructField("AlbPoolId", albPoolIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBPool - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBPool + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPoolsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_pools", "get", inputDataValue, executionContext) - var emptyOutput model.ALBPool + var emptyOutput nsx_global_policyModel.ALBPool if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albPoolsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbPoolsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBPool), nil + return output.(nsx_global_policyModel.ALBPool), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albPoolsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBPoolApiResponse, error) { +func (aIface *albPoolsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBPoolApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPoolsListInputType(), typeConverter) + operationRestMetaData := albPoolsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPoolsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albPoolsClient) List(cursorParam *string, includeMarkForDeleteObje sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBPoolApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBPoolApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPoolsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_pools", "list", inputDataValue, executionContext) - var emptyOutput model.ALBPoolApiResponse + var emptyOutput nsx_global_policyModel.ALBPoolApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albPoolsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbPoolsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBPoolApiResponse), nil + return output.(nsx_global_policyModel.ALBPoolApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albPoolsClient) Patch(albPoolIdParam string, aLBPoolParam model.ALBPool) error { +func (aIface *albPoolsClient) Patch(albPoolIdParam string, aLBPoolParam nsx_global_policyModel.ALBPool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPoolsPatchInputType(), typeConverter) + operationRestMetaData := albPoolsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPoolsPatchInputType(), typeConverter) sv.AddStructField("AlbPoolId", albPoolIdParam) sv.AddStructField("ALBPool", aLBPoolParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPoolsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_pools", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albPoolsClient) Update(albPoolIdParam string, aLBPoolParam model.ALBPool) (model.ALBPool, error) { +func (aIface *albPoolsClient) Update(albPoolIdParam string, aLBPoolParam nsx_global_policyModel.ALBPool) (nsx_global_policyModel.ALBPool, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPoolsUpdateInputType(), typeConverter) + operationRestMetaData := albPoolsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPoolsUpdateInputType(), typeConverter) sv.AddStructField("AlbPoolId", albPoolIdParam) sv.AddStructField("ALBPool", aLBPoolParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBPool - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBPool + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPoolsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_pools", "update", inputDataValue, executionContext) - var emptyOutput model.ALBPool + var emptyOutput nsx_global_policyModel.ALBPool if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albPoolsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbPoolsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBPool), nil + return output.(nsx_global_policyModel.ALBPool), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbPoolsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbPoolsTypes.go index e5ea7667d..7ee5a618e 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbPoolsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbPoolsTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func albPoolsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPoolsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_pool_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_pool_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_pool_id"] = "AlbPoolId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPoolsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbPoolsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albPoolsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPoolsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_pool_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_pool_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_pool_id"] = "AlbPoolId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_pool_id"] = bindings.NewStringType() - paramsTypeMap["albPoolId"] = bindings.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["alb_pool_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albPoolId"] = vapiBindings_.NewStringType() pathParams["alb_pool_id"] = "albPoolId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albPoolsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albPoolsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPoolsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_pool_id"] = bindings.NewStringType() + fields["alb_pool_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_pool_id"] = "AlbPoolId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPoolsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBPoolBindingType) +func AlbPoolsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPoolBindingType) } -func albPoolsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPoolsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_pool_id"] = bindings.NewStringType() + fields["alb_pool_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_pool_id"] = "AlbPoolId" - paramsTypeMap["alb_pool_id"] = bindings.NewStringType() - paramsTypeMap["albPoolId"] = bindings.NewStringType() + paramsTypeMap["alb_pool_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albPoolId"] = vapiBindings_.NewStringType() pathParams["alb_pool_id"] = "albPoolId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albPoolsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albPoolsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPoolsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPoolsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBPoolApiResponseBindingType) +func AlbPoolsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPoolApiResponseBindingType) } -func albPoolsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPoolsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albPoolsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albPoolsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albPoolsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPoolsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_pool_id"] = bindings.NewStringType() - fields["a_LB_pool"] = bindings.NewReferenceType(model.ALBPoolBindingType) + fields["alb_pool_id"] = vapiBindings_.NewStringType() + fields["a_LB_pool"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPoolBindingType) fieldNameMap["alb_pool_id"] = "AlbPoolId" fieldNameMap["a_LB_pool"] = "ALBPool" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPoolsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbPoolsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albPoolsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPoolsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_pool_id"] = bindings.NewStringType() - fields["a_LB_pool"] = bindings.NewReferenceType(model.ALBPoolBindingType) + fields["alb_pool_id"] = vapiBindings_.NewStringType() + fields["a_LB_pool"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPoolBindingType) fieldNameMap["alb_pool_id"] = "AlbPoolId" fieldNameMap["a_LB_pool"] = "ALBPool" - paramsTypeMap["a_LB_pool"] = bindings.NewReferenceType(model.ALBPoolBindingType) - paramsTypeMap["alb_pool_id"] = bindings.NewStringType() - paramsTypeMap["albPoolId"] = bindings.NewStringType() + paramsTypeMap["a_LB_pool"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPoolBindingType) + paramsTypeMap["alb_pool_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albPoolId"] = vapiBindings_.NewStringType() pathParams["alb_pool_id"] = "albPoolId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albPoolsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albPoolsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPoolsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_pool_id"] = bindings.NewStringType() - fields["a_LB_pool"] = bindings.NewReferenceType(model.ALBPoolBindingType) + fields["alb_pool_id"] = vapiBindings_.NewStringType() + fields["a_LB_pool"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPoolBindingType) fieldNameMap["alb_pool_id"] = "AlbPoolId" fieldNameMap["a_LB_pool"] = "ALBPool" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPoolsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBPoolBindingType) +func AlbPoolsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPoolBindingType) } -func albPoolsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPoolsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_pool_id"] = bindings.NewStringType() - fields["a_LB_pool"] = bindings.NewReferenceType(model.ALBPoolBindingType) + fields["alb_pool_id"] = vapiBindings_.NewStringType() + fields["a_LB_pool"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPoolBindingType) fieldNameMap["alb_pool_id"] = "AlbPoolId" fieldNameMap["a_LB_pool"] = "ALBPool" - paramsTypeMap["a_LB_pool"] = bindings.NewReferenceType(model.ALBPoolBindingType) - paramsTypeMap["alb_pool_id"] = bindings.NewStringType() - paramsTypeMap["albPoolId"] = bindings.NewStringType() + paramsTypeMap["a_LB_pool"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPoolBindingType) + paramsTypeMap["alb_pool_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albPoolId"] = vapiBindings_.NewStringType() pathParams["alb_pool_id"] = "albPoolId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbPriorityLabelsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbPriorityLabelsClient.go index 11a302002..a7c2325d9 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbPriorityLabelsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbPriorityLabelsClient.go @@ -9,22 +9,24 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbPriorityLabelsClient interface { - // Delete the ALBPriorityLabels along with all the entities contained by this ALBPriorityLabels. + // Delete the ALBPriorityLabels along with all the entities contained by this ALBPriorityLabels. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albPrioritylabelsIdParam ALBPriorityLabels ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbPriorityLabelsClient interface { // @throws NotFound Not Found Delete(albPrioritylabelsIdParam string, forceParam *bool) error - // Read a ALBPriorityLabels. + // Read a ALBPriorityLabels. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albPrioritylabelsIdParam ALBPriorityLabels ID (required) // @return com.vmware.nsx_global_policy.model.ALBPriorityLabels + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albPrioritylabelsIdParam string) (model.ALBPriorityLabels, error) + Get(albPrioritylabelsIdParam string) (nsx_global_policyModel.ALBPriorityLabels, error) - // Paginated list of all ALBPriorityLabels for infra. + // Paginated list of all ALBPriorityLabels for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbPriorityLabelsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.ALBPriorityLabelsApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBPriorityLabelsApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBPriorityLabelsApiResponse, error) - // If a ALBprioritylabels with the alb-prioritylabels-id is not already present, create a new ALBprioritylabels. If it already exists, update the ALBprioritylabels. This is a full replace. + // If a ALBprioritylabels with the alb-prioritylabels-id is not already present, create a new ALBprioritylabels. If it already exists, update the ALBprioritylabels. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albPrioritylabelsIdParam ALBprioritylabels ID (required) // @param aLBPriorityLabelsParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albPrioritylabelsIdParam string, aLBPriorityLabelsParam model.ALBPriorityLabels) error + Patch(albPrioritylabelsIdParam string, aLBPriorityLabelsParam nsx_global_policyModel.ALBPriorityLabels) error - // If a ALBPriorityLabels with the alb-PriorityLabels-id is not already present, create a new ALBPriorityLabels. If it already exists, update the ALBPriorityLabels. This is a full replace. + // If a ALBPriorityLabels with the alb-PriorityLabels-id is not already present, create a new ALBPriorityLabels. If it already exists, update the ALBPriorityLabels. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albPrioritylabelsIdParam ALBPriorityLabels ID (required) // @param aLBPriorityLabelsParam (required) // @return com.vmware.nsx_global_policy.model.ALBPriorityLabels + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albPrioritylabelsIdParam string, aLBPriorityLabelsParam model.ALBPriorityLabels) (model.ALBPriorityLabels, error) + Update(albPrioritylabelsIdParam string, aLBPriorityLabelsParam nsx_global_policyModel.ALBPriorityLabels) (nsx_global_policyModel.ALBPriorityLabels, error) } type albPriorityLabelsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbPriorityLabelsClient(connector client.Connector) *albPriorityLabelsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_priority_labels") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbPriorityLabelsClient(connector vapiProtocolClient_.Connector) *albPriorityLabelsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_priority_labels") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albPriorityLabelsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albPriorityLabelsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albPriorityLabelsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albPriorityLabelsClient) Delete(albPrioritylabelsIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPriorityLabelsDeleteInputType(), typeConverter) + operationRestMetaData := albPriorityLabelsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPriorityLabelsDeleteInputType(), typeConverter) sv.AddStructField("AlbPrioritylabelsId", albPrioritylabelsIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPriorityLabelsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_priority_labels", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albPriorityLabelsClient) Get(albPrioritylabelsIdParam string) (model.ALBPriorityLabels, error) { +func (aIface *albPriorityLabelsClient) Get(albPrioritylabelsIdParam string) (nsx_global_policyModel.ALBPriorityLabels, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPriorityLabelsGetInputType(), typeConverter) + operationRestMetaData := albPriorityLabelsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPriorityLabelsGetInputType(), typeConverter) sv.AddStructField("AlbPrioritylabelsId", albPrioritylabelsIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBPriorityLabels - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBPriorityLabels + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPriorityLabelsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_priority_labels", "get", inputDataValue, executionContext) - var emptyOutput model.ALBPriorityLabels + var emptyOutput nsx_global_policyModel.ALBPriorityLabels if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albPriorityLabelsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbPriorityLabelsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBPriorityLabels), nil + return output.(nsx_global_policyModel.ALBPriorityLabels), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albPriorityLabelsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBPriorityLabelsApiResponse, error) { +func (aIface *albPriorityLabelsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBPriorityLabelsApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPriorityLabelsListInputType(), typeConverter) + operationRestMetaData := albPriorityLabelsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPriorityLabelsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albPriorityLabelsClient) List(cursorParam *string, includeMarkForD sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBPriorityLabelsApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBPriorityLabelsApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPriorityLabelsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_priority_labels", "list", inputDataValue, executionContext) - var emptyOutput model.ALBPriorityLabelsApiResponse + var emptyOutput nsx_global_policyModel.ALBPriorityLabelsApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albPriorityLabelsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbPriorityLabelsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBPriorityLabelsApiResponse), nil + return output.(nsx_global_policyModel.ALBPriorityLabelsApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albPriorityLabelsClient) Patch(albPrioritylabelsIdParam string, aLBPriorityLabelsParam model.ALBPriorityLabels) error { +func (aIface *albPriorityLabelsClient) Patch(albPrioritylabelsIdParam string, aLBPriorityLabelsParam nsx_global_policyModel.ALBPriorityLabels) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPriorityLabelsPatchInputType(), typeConverter) + operationRestMetaData := albPriorityLabelsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPriorityLabelsPatchInputType(), typeConverter) sv.AddStructField("AlbPrioritylabelsId", albPrioritylabelsIdParam) sv.AddStructField("ALBPriorityLabels", aLBPriorityLabelsParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPriorityLabelsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_priority_labels", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albPriorityLabelsClient) Update(albPrioritylabelsIdParam string, aLBPriorityLabelsParam model.ALBPriorityLabels) (model.ALBPriorityLabels, error) { +func (aIface *albPriorityLabelsClient) Update(albPrioritylabelsIdParam string, aLBPriorityLabelsParam nsx_global_policyModel.ALBPriorityLabels) (nsx_global_policyModel.ALBPriorityLabels, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPriorityLabelsUpdateInputType(), typeConverter) + operationRestMetaData := albPriorityLabelsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPriorityLabelsUpdateInputType(), typeConverter) sv.AddStructField("AlbPrioritylabelsId", albPrioritylabelsIdParam) sv.AddStructField("ALBPriorityLabels", aLBPriorityLabelsParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBPriorityLabels - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBPriorityLabels + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPriorityLabelsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_priority_labels", "update", inputDataValue, executionContext) - var emptyOutput model.ALBPriorityLabels + var emptyOutput nsx_global_policyModel.ALBPriorityLabels if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albPriorityLabelsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbPriorityLabelsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBPriorityLabels), nil + return output.(nsx_global_policyModel.ALBPriorityLabels), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbPriorityLabelsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbPriorityLabelsTypes.go index 158ae62f6..37059cf8c 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbPriorityLabelsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbPriorityLabelsTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func albPriorityLabelsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPriorityLabelsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_prioritylabels_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_prioritylabels_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_prioritylabels_id"] = "AlbPrioritylabelsId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPriorityLabelsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbPriorityLabelsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albPriorityLabelsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPriorityLabelsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_prioritylabels_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_prioritylabels_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_prioritylabels_id"] = "AlbPrioritylabelsId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_prioritylabels_id"] = bindings.NewStringType() - paramsTypeMap["albPrioritylabelsId"] = bindings.NewStringType() + paramsTypeMap["alb_prioritylabels_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albPrioritylabelsId"] = vapiBindings_.NewStringType() pathParams["alb_prioritylabels_id"] = "albPrioritylabelsId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albPriorityLabelsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albPriorityLabelsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPriorityLabelsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_prioritylabels_id"] = bindings.NewStringType() + fields["alb_prioritylabels_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_prioritylabels_id"] = "AlbPrioritylabelsId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPriorityLabelsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBPriorityLabelsBindingType) +func AlbPriorityLabelsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPriorityLabelsBindingType) } -func albPriorityLabelsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPriorityLabelsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_prioritylabels_id"] = bindings.NewStringType() + fields["alb_prioritylabels_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_prioritylabels_id"] = "AlbPrioritylabelsId" - paramsTypeMap["alb_prioritylabels_id"] = bindings.NewStringType() - paramsTypeMap["albPrioritylabelsId"] = bindings.NewStringType() + paramsTypeMap["alb_prioritylabels_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albPrioritylabelsId"] = vapiBindings_.NewStringType() pathParams["alb_prioritylabels_id"] = "albPrioritylabelsId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albPriorityLabelsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albPriorityLabelsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPriorityLabelsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPriorityLabelsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBPriorityLabelsApiResponseBindingType) +func AlbPriorityLabelsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPriorityLabelsApiResponseBindingType) } -func albPriorityLabelsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPriorityLabelsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albPriorityLabelsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albPriorityLabelsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albPriorityLabelsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPriorityLabelsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_prioritylabels_id"] = bindings.NewStringType() - fields["a_LB_priority_labels"] = bindings.NewReferenceType(model.ALBPriorityLabelsBindingType) + fields["alb_prioritylabels_id"] = vapiBindings_.NewStringType() + fields["a_LB_priority_labels"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPriorityLabelsBindingType) fieldNameMap["alb_prioritylabels_id"] = "AlbPrioritylabelsId" fieldNameMap["a_LB_priority_labels"] = "ALBPriorityLabels" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPriorityLabelsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbPriorityLabelsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albPriorityLabelsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPriorityLabelsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_prioritylabels_id"] = bindings.NewStringType() - fields["a_LB_priority_labels"] = bindings.NewReferenceType(model.ALBPriorityLabelsBindingType) + fields["alb_prioritylabels_id"] = vapiBindings_.NewStringType() + fields["a_LB_priority_labels"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPriorityLabelsBindingType) fieldNameMap["alb_prioritylabels_id"] = "AlbPrioritylabelsId" fieldNameMap["a_LB_priority_labels"] = "ALBPriorityLabels" - paramsTypeMap["a_LB_priority_labels"] = bindings.NewReferenceType(model.ALBPriorityLabelsBindingType) - paramsTypeMap["alb_prioritylabels_id"] = bindings.NewStringType() - paramsTypeMap["albPrioritylabelsId"] = bindings.NewStringType() + paramsTypeMap["alb_prioritylabels_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_priority_labels"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPriorityLabelsBindingType) + paramsTypeMap["albPrioritylabelsId"] = vapiBindings_.NewStringType() pathParams["alb_prioritylabels_id"] = "albPrioritylabelsId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albPriorityLabelsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albPriorityLabelsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPriorityLabelsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_prioritylabels_id"] = bindings.NewStringType() - fields["a_LB_priority_labels"] = bindings.NewReferenceType(model.ALBPriorityLabelsBindingType) + fields["alb_prioritylabels_id"] = vapiBindings_.NewStringType() + fields["a_LB_priority_labels"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPriorityLabelsBindingType) fieldNameMap["alb_prioritylabels_id"] = "AlbPrioritylabelsId" fieldNameMap["a_LB_priority_labels"] = "ALBPriorityLabels" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPriorityLabelsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBPriorityLabelsBindingType) +func AlbPriorityLabelsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPriorityLabelsBindingType) } -func albPriorityLabelsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPriorityLabelsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_prioritylabels_id"] = bindings.NewStringType() - fields["a_LB_priority_labels"] = bindings.NewReferenceType(model.ALBPriorityLabelsBindingType) + fields["alb_prioritylabels_id"] = vapiBindings_.NewStringType() + fields["a_LB_priority_labels"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPriorityLabelsBindingType) fieldNameMap["alb_prioritylabels_id"] = "AlbPrioritylabelsId" fieldNameMap["a_LB_priority_labels"] = "ALBPriorityLabels" - paramsTypeMap["a_LB_priority_labels"] = bindings.NewReferenceType(model.ALBPriorityLabelsBindingType) - paramsTypeMap["alb_prioritylabels_id"] = bindings.NewStringType() - paramsTypeMap["albPrioritylabelsId"] = bindings.NewStringType() + paramsTypeMap["alb_prioritylabels_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_priority_labels"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBPriorityLabelsBindingType) + paramsTypeMap["albPrioritylabelsId"] = vapiBindings_.NewStringType() pathParams["alb_prioritylabels_id"] = "albPrioritylabelsId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbProtocolParsersClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbProtocolParsersClient.go index 7fb85a53a..0dd6a1c80 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbProtocolParsersClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbProtocolParsersClient.go @@ -9,22 +9,24 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbProtocolParsersClient interface { - // Delete the ALBProtocolParser along with all the entities contained by this ALBProtocolParser. + // Delete the ALBProtocolParser along with all the entities contained by this ALBProtocolParser. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albProtocolparserIdParam ALBProtocolParser ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbProtocolParsersClient interface { // @throws NotFound Not Found Delete(albProtocolparserIdParam string, forceParam *bool) error - // Read a ALBProtocolParser. + // Read a ALBProtocolParser. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albProtocolparserIdParam ALBProtocolParser ID (required) // @return com.vmware.nsx_global_policy.model.ALBProtocolParser + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albProtocolparserIdParam string) (model.ALBProtocolParser, error) + Get(albProtocolparserIdParam string) (nsx_global_policyModel.ALBProtocolParser, error) - // Paginated list of all ALBProtocolParser for infra. + // Paginated list of all ALBProtocolParser for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbProtocolParsersClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.ALBProtocolParserApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBProtocolParserApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBProtocolParserApiResponse, error) - // If a ALBprotocolparser with the alb-protocolparser-id is not already present, create a new ALBprotocolparser. If it already exists, update the ALBprotocolparser. This is a full replace. + // If a ALBprotocolparser with the alb-protocolparser-id is not already present, create a new ALBprotocolparser. If it already exists, update the ALBprotocolparser. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albProtocolparserIdParam ALBprotocolparser ID (required) // @param aLBProtocolParserParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albProtocolparserIdParam string, aLBProtocolParserParam model.ALBProtocolParser) error + Patch(albProtocolparserIdParam string, aLBProtocolParserParam nsx_global_policyModel.ALBProtocolParser) error - // If a ALBProtocolParser with the alb-ProtocolParser-id is not already present, create a new ALBProtocolParser. If it already exists, update the ALBProtocolParser. This is a full replace. + // If a ALBProtocolParser with the alb-ProtocolParser-id is not already present, create a new ALBProtocolParser. If it already exists, update the ALBProtocolParser. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albProtocolparserIdParam ALBProtocolParser ID (required) // @param aLBProtocolParserParam (required) // @return com.vmware.nsx_global_policy.model.ALBProtocolParser + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albProtocolparserIdParam string, aLBProtocolParserParam model.ALBProtocolParser) (model.ALBProtocolParser, error) + Update(albProtocolparserIdParam string, aLBProtocolParserParam nsx_global_policyModel.ALBProtocolParser) (nsx_global_policyModel.ALBProtocolParser, error) } type albProtocolParsersClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbProtocolParsersClient(connector client.Connector) *albProtocolParsersClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_protocol_parsers") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbProtocolParsersClient(connector vapiProtocolClient_.Connector) *albProtocolParsersClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_protocol_parsers") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albProtocolParsersClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albProtocolParsersClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albProtocolParsersClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albProtocolParsersClient) Delete(albProtocolparserIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albProtocolParsersDeleteInputType(), typeConverter) + operationRestMetaData := albProtocolParsersDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albProtocolParsersDeleteInputType(), typeConverter) sv.AddStructField("AlbProtocolparserId", albProtocolparserIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albProtocolParsersDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_protocol_parsers", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albProtocolParsersClient) Get(albProtocolparserIdParam string) (model.ALBProtocolParser, error) { +func (aIface *albProtocolParsersClient) Get(albProtocolparserIdParam string) (nsx_global_policyModel.ALBProtocolParser, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albProtocolParsersGetInputType(), typeConverter) + operationRestMetaData := albProtocolParsersGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albProtocolParsersGetInputType(), typeConverter) sv.AddStructField("AlbProtocolparserId", albProtocolparserIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBProtocolParser - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBProtocolParser + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albProtocolParsersGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_protocol_parsers", "get", inputDataValue, executionContext) - var emptyOutput model.ALBProtocolParser + var emptyOutput nsx_global_policyModel.ALBProtocolParser if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albProtocolParsersGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbProtocolParsersGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBProtocolParser), nil + return output.(nsx_global_policyModel.ALBProtocolParser), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albProtocolParsersClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBProtocolParserApiResponse, error) { +func (aIface *albProtocolParsersClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBProtocolParserApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albProtocolParsersListInputType(), typeConverter) + operationRestMetaData := albProtocolParsersListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albProtocolParsersListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albProtocolParsersClient) List(cursorParam *string, includeMarkFor sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBProtocolParserApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBProtocolParserApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albProtocolParsersListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_protocol_parsers", "list", inputDataValue, executionContext) - var emptyOutput model.ALBProtocolParserApiResponse + var emptyOutput nsx_global_policyModel.ALBProtocolParserApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albProtocolParsersListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbProtocolParsersListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBProtocolParserApiResponse), nil + return output.(nsx_global_policyModel.ALBProtocolParserApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albProtocolParsersClient) Patch(albProtocolparserIdParam string, aLBProtocolParserParam model.ALBProtocolParser) error { +func (aIface *albProtocolParsersClient) Patch(albProtocolparserIdParam string, aLBProtocolParserParam nsx_global_policyModel.ALBProtocolParser) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albProtocolParsersPatchInputType(), typeConverter) + operationRestMetaData := albProtocolParsersPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albProtocolParsersPatchInputType(), typeConverter) sv.AddStructField("AlbProtocolparserId", albProtocolparserIdParam) sv.AddStructField("ALBProtocolParser", aLBProtocolParserParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albProtocolParsersPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_protocol_parsers", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albProtocolParsersClient) Update(albProtocolparserIdParam string, aLBProtocolParserParam model.ALBProtocolParser) (model.ALBProtocolParser, error) { +func (aIface *albProtocolParsersClient) Update(albProtocolparserIdParam string, aLBProtocolParserParam nsx_global_policyModel.ALBProtocolParser) (nsx_global_policyModel.ALBProtocolParser, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albProtocolParsersUpdateInputType(), typeConverter) + operationRestMetaData := albProtocolParsersUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albProtocolParsersUpdateInputType(), typeConverter) sv.AddStructField("AlbProtocolparserId", albProtocolparserIdParam) sv.AddStructField("ALBProtocolParser", aLBProtocolParserParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBProtocolParser - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBProtocolParser + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albProtocolParsersUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_protocol_parsers", "update", inputDataValue, executionContext) - var emptyOutput model.ALBProtocolParser + var emptyOutput nsx_global_policyModel.ALBProtocolParser if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albProtocolParsersUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbProtocolParsersUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBProtocolParser), nil + return output.(nsx_global_policyModel.ALBProtocolParser), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbProtocolParsersTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbProtocolParsersTypes.go index 1bf5c5fb3..4e14806ae 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbProtocolParsersTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbProtocolParsersTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func albProtocolParsersDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albProtocolParsersDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_protocolparser_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_protocolparser_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_protocolparser_id"] = "AlbProtocolparserId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albProtocolParsersDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbProtocolParsersDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albProtocolParsersDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albProtocolParsersDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_protocolparser_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_protocolparser_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_protocolparser_id"] = "AlbProtocolparserId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_protocolparser_id"] = bindings.NewStringType() - paramsTypeMap["albProtocolparserId"] = bindings.NewStringType() + paramsTypeMap["alb_protocolparser_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albProtocolparserId"] = vapiBindings_.NewStringType() pathParams["alb_protocolparser_id"] = "albProtocolparserId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albProtocolParsersDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albProtocolParsersGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albProtocolParsersGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_protocolparser_id"] = bindings.NewStringType() + fields["alb_protocolparser_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_protocolparser_id"] = "AlbProtocolparserId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albProtocolParsersGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBProtocolParserBindingType) +func AlbProtocolParsersGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBProtocolParserBindingType) } -func albProtocolParsersGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albProtocolParsersGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_protocolparser_id"] = bindings.NewStringType() + fields["alb_protocolparser_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_protocolparser_id"] = "AlbProtocolparserId" - paramsTypeMap["alb_protocolparser_id"] = bindings.NewStringType() - paramsTypeMap["albProtocolparserId"] = bindings.NewStringType() + paramsTypeMap["alb_protocolparser_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albProtocolparserId"] = vapiBindings_.NewStringType() pathParams["alb_protocolparser_id"] = "albProtocolparserId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albProtocolParsersGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albProtocolParsersListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albProtocolParsersListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albProtocolParsersListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBProtocolParserApiResponseBindingType) +func AlbProtocolParsersListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBProtocolParserApiResponseBindingType) } -func albProtocolParsersListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albProtocolParsersListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albProtocolParsersListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albProtocolParsersListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albProtocolParsersPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albProtocolParsersPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_protocolparser_id"] = bindings.NewStringType() - fields["a_LB_protocol_parser"] = bindings.NewReferenceType(model.ALBProtocolParserBindingType) + fields["alb_protocolparser_id"] = vapiBindings_.NewStringType() + fields["a_LB_protocol_parser"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBProtocolParserBindingType) fieldNameMap["alb_protocolparser_id"] = "AlbProtocolparserId" fieldNameMap["a_LB_protocol_parser"] = "ALBProtocolParser" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albProtocolParsersPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbProtocolParsersPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albProtocolParsersPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albProtocolParsersPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_protocolparser_id"] = bindings.NewStringType() - fields["a_LB_protocol_parser"] = bindings.NewReferenceType(model.ALBProtocolParserBindingType) + fields["alb_protocolparser_id"] = vapiBindings_.NewStringType() + fields["a_LB_protocol_parser"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBProtocolParserBindingType) fieldNameMap["alb_protocolparser_id"] = "AlbProtocolparserId" fieldNameMap["a_LB_protocol_parser"] = "ALBProtocolParser" - paramsTypeMap["alb_protocolparser_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_protocol_parser"] = bindings.NewReferenceType(model.ALBProtocolParserBindingType) - paramsTypeMap["albProtocolparserId"] = bindings.NewStringType() + paramsTypeMap["a_LB_protocol_parser"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBProtocolParserBindingType) + paramsTypeMap["alb_protocolparser_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albProtocolparserId"] = vapiBindings_.NewStringType() pathParams["alb_protocolparser_id"] = "albProtocolparserId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albProtocolParsersPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albProtocolParsersUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albProtocolParsersUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_protocolparser_id"] = bindings.NewStringType() - fields["a_LB_protocol_parser"] = bindings.NewReferenceType(model.ALBProtocolParserBindingType) + fields["alb_protocolparser_id"] = vapiBindings_.NewStringType() + fields["a_LB_protocol_parser"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBProtocolParserBindingType) fieldNameMap["alb_protocolparser_id"] = "AlbProtocolparserId" fieldNameMap["a_LB_protocol_parser"] = "ALBProtocolParser" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albProtocolParsersUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBProtocolParserBindingType) +func AlbProtocolParsersUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBProtocolParserBindingType) } -func albProtocolParsersUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albProtocolParsersUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_protocolparser_id"] = bindings.NewStringType() - fields["a_LB_protocol_parser"] = bindings.NewReferenceType(model.ALBProtocolParserBindingType) + fields["alb_protocolparser_id"] = vapiBindings_.NewStringType() + fields["a_LB_protocol_parser"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBProtocolParserBindingType) fieldNameMap["alb_protocolparser_id"] = "AlbProtocolparserId" fieldNameMap["a_LB_protocol_parser"] = "ALBProtocolParser" - paramsTypeMap["alb_protocolparser_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_protocol_parser"] = bindings.NewReferenceType(model.ALBProtocolParserBindingType) - paramsTypeMap["albProtocolparserId"] = bindings.NewStringType() + paramsTypeMap["a_LB_protocol_parser"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBProtocolParserBindingType) + paramsTypeMap["alb_protocolparser_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albProtocolparserId"] = vapiBindings_.NewStringType() pathParams["alb_protocolparser_id"] = "albProtocolparserId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbSecurityPoliciesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbSecurityPoliciesClient.go index f4f3bd52d..8ad744768 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbSecurityPoliciesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbSecurityPoliciesClient.go @@ -9,22 +9,24 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbSecurityPoliciesClient interface { - // Delete the ALBSecurityPolicy along with all the entities contained by this ALBSecurityPolicy. + // Delete the ALBSecurityPolicy along with all the entities contained by this ALBSecurityPolicy. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albSecuritypolicyIdParam ALBSecurityPolicy ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbSecurityPoliciesClient interface { // @throws NotFound Not Found Delete(albSecuritypolicyIdParam string, forceParam *bool) error - // Read a ALBSecurityPolicy. + // Read a ALBSecurityPolicy. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albSecuritypolicyIdParam ALBSecurityPolicy ID (required) // @return com.vmware.nsx_global_policy.model.ALBSecurityPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albSecuritypolicyIdParam string) (model.ALBSecurityPolicy, error) + Get(albSecuritypolicyIdParam string) (nsx_global_policyModel.ALBSecurityPolicy, error) - // Paginated list of all ALBSecurityPolicy for infra. + // Paginated list of all ALBSecurityPolicy for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbSecurityPoliciesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.ALBSecurityPolicyApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBSecurityPolicyApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBSecurityPolicyApiResponse, error) - // If a ALBsecuritypolicy with the alb-securitypolicy-id is not already present, create a new ALBsecuritypolicy. If it already exists, update the ALBsecuritypolicy. This is a full replace. + // If a ALBsecuritypolicy with the alb-securitypolicy-id is not already present, create a new ALBsecuritypolicy. If it already exists, update the ALBsecuritypolicy. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albSecuritypolicyIdParam ALBsecuritypolicy ID (required) // @param aLBSecurityPolicyParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albSecuritypolicyIdParam string, aLBSecurityPolicyParam model.ALBSecurityPolicy) error + Patch(albSecuritypolicyIdParam string, aLBSecurityPolicyParam nsx_global_policyModel.ALBSecurityPolicy) error - // If a ALBSecurityPolicy with the alb-SecurityPolicy-id is not already present, create a new ALBSecurityPolicy. If it already exists, update the ALBSecurityPolicy. This is a full replace. + // If a ALBSecurityPolicy with the alb-SecurityPolicy-id is not already present, create a new ALBSecurityPolicy. If it already exists, update the ALBSecurityPolicy. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albSecuritypolicyIdParam ALBSecurityPolicy ID (required) // @param aLBSecurityPolicyParam (required) // @return com.vmware.nsx_global_policy.model.ALBSecurityPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albSecuritypolicyIdParam string, aLBSecurityPolicyParam model.ALBSecurityPolicy) (model.ALBSecurityPolicy, error) + Update(albSecuritypolicyIdParam string, aLBSecurityPolicyParam nsx_global_policyModel.ALBSecurityPolicy) (nsx_global_policyModel.ALBSecurityPolicy, error) } type albSecurityPoliciesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbSecurityPoliciesClient(connector client.Connector) *albSecurityPoliciesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_security_policies") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbSecurityPoliciesClient(connector vapiProtocolClient_.Connector) *albSecurityPoliciesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_security_policies") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albSecurityPoliciesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albSecurityPoliciesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albSecurityPoliciesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albSecurityPoliciesClient) Delete(albSecuritypolicyIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albSecurityPoliciesDeleteInputType(), typeConverter) + operationRestMetaData := albSecurityPoliciesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albSecurityPoliciesDeleteInputType(), typeConverter) sv.AddStructField("AlbSecuritypolicyId", albSecuritypolicyIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albSecurityPoliciesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_security_policies", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albSecurityPoliciesClient) Get(albSecuritypolicyIdParam string) (model.ALBSecurityPolicy, error) { +func (aIface *albSecurityPoliciesClient) Get(albSecuritypolicyIdParam string) (nsx_global_policyModel.ALBSecurityPolicy, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albSecurityPoliciesGetInputType(), typeConverter) + operationRestMetaData := albSecurityPoliciesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albSecurityPoliciesGetInputType(), typeConverter) sv.AddStructField("AlbSecuritypolicyId", albSecuritypolicyIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBSecurityPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBSecurityPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albSecurityPoliciesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_security_policies", "get", inputDataValue, executionContext) - var emptyOutput model.ALBSecurityPolicy + var emptyOutput nsx_global_policyModel.ALBSecurityPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albSecurityPoliciesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbSecurityPoliciesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBSecurityPolicy), nil + return output.(nsx_global_policyModel.ALBSecurityPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albSecurityPoliciesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBSecurityPolicyApiResponse, error) { +func (aIface *albSecurityPoliciesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBSecurityPolicyApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albSecurityPoliciesListInputType(), typeConverter) + operationRestMetaData := albSecurityPoliciesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albSecurityPoliciesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albSecurityPoliciesClient) List(cursorParam *string, includeMarkFo sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBSecurityPolicyApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBSecurityPolicyApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albSecurityPoliciesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_security_policies", "list", inputDataValue, executionContext) - var emptyOutput model.ALBSecurityPolicyApiResponse + var emptyOutput nsx_global_policyModel.ALBSecurityPolicyApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albSecurityPoliciesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbSecurityPoliciesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBSecurityPolicyApiResponse), nil + return output.(nsx_global_policyModel.ALBSecurityPolicyApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albSecurityPoliciesClient) Patch(albSecuritypolicyIdParam string, aLBSecurityPolicyParam model.ALBSecurityPolicy) error { +func (aIface *albSecurityPoliciesClient) Patch(albSecuritypolicyIdParam string, aLBSecurityPolicyParam nsx_global_policyModel.ALBSecurityPolicy) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albSecurityPoliciesPatchInputType(), typeConverter) + operationRestMetaData := albSecurityPoliciesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albSecurityPoliciesPatchInputType(), typeConverter) sv.AddStructField("AlbSecuritypolicyId", albSecuritypolicyIdParam) sv.AddStructField("ALBSecurityPolicy", aLBSecurityPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albSecurityPoliciesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_security_policies", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albSecurityPoliciesClient) Update(albSecuritypolicyIdParam string, aLBSecurityPolicyParam model.ALBSecurityPolicy) (model.ALBSecurityPolicy, error) { +func (aIface *albSecurityPoliciesClient) Update(albSecuritypolicyIdParam string, aLBSecurityPolicyParam nsx_global_policyModel.ALBSecurityPolicy) (nsx_global_policyModel.ALBSecurityPolicy, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albSecurityPoliciesUpdateInputType(), typeConverter) + operationRestMetaData := albSecurityPoliciesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albSecurityPoliciesUpdateInputType(), typeConverter) sv.AddStructField("AlbSecuritypolicyId", albSecuritypolicyIdParam) sv.AddStructField("ALBSecurityPolicy", aLBSecurityPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBSecurityPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBSecurityPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albSecurityPoliciesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_security_policies", "update", inputDataValue, executionContext) - var emptyOutput model.ALBSecurityPolicy + var emptyOutput nsx_global_policyModel.ALBSecurityPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albSecurityPoliciesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbSecurityPoliciesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBSecurityPolicy), nil + return output.(nsx_global_policyModel.ALBSecurityPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbSecurityPoliciesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbSecurityPoliciesTypes.go index e6aef8dd7..fac3b9fa0 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbSecurityPoliciesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbSecurityPoliciesTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func albSecurityPoliciesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albSecurityPoliciesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_securitypolicy_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_securitypolicy_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_securitypolicy_id"] = "AlbSecuritypolicyId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albSecurityPoliciesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbSecurityPoliciesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albSecurityPoliciesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albSecurityPoliciesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_securitypolicy_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_securitypolicy_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_securitypolicy_id"] = "AlbSecuritypolicyId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_securitypolicy_id"] = bindings.NewStringType() - paramsTypeMap["albSecuritypolicyId"] = bindings.NewStringType() + paramsTypeMap["alb_securitypolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albSecuritypolicyId"] = vapiBindings_.NewStringType() pathParams["alb_securitypolicy_id"] = "albSecuritypolicyId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albSecurityPoliciesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albSecurityPoliciesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albSecurityPoliciesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_securitypolicy_id"] = bindings.NewStringType() + fields["alb_securitypolicy_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_securitypolicy_id"] = "AlbSecuritypolicyId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albSecurityPoliciesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBSecurityPolicyBindingType) +func AlbSecurityPoliciesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBSecurityPolicyBindingType) } -func albSecurityPoliciesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albSecurityPoliciesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_securitypolicy_id"] = bindings.NewStringType() + fields["alb_securitypolicy_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_securitypolicy_id"] = "AlbSecuritypolicyId" - paramsTypeMap["alb_securitypolicy_id"] = bindings.NewStringType() - paramsTypeMap["albSecuritypolicyId"] = bindings.NewStringType() + paramsTypeMap["alb_securitypolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albSecuritypolicyId"] = vapiBindings_.NewStringType() pathParams["alb_securitypolicy_id"] = "albSecuritypolicyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albSecurityPoliciesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albSecurityPoliciesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albSecurityPoliciesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albSecurityPoliciesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBSecurityPolicyApiResponseBindingType) +func AlbSecurityPoliciesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBSecurityPolicyApiResponseBindingType) } -func albSecurityPoliciesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albSecurityPoliciesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albSecurityPoliciesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albSecurityPoliciesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albSecurityPoliciesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albSecurityPoliciesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_securitypolicy_id"] = bindings.NewStringType() - fields["a_LB_security_policy"] = bindings.NewReferenceType(model.ALBSecurityPolicyBindingType) + fields["alb_securitypolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_security_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBSecurityPolicyBindingType) fieldNameMap["alb_securitypolicy_id"] = "AlbSecuritypolicyId" fieldNameMap["a_LB_security_policy"] = "ALBSecurityPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albSecurityPoliciesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbSecurityPoliciesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albSecurityPoliciesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albSecurityPoliciesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_securitypolicy_id"] = bindings.NewStringType() - fields["a_LB_security_policy"] = bindings.NewReferenceType(model.ALBSecurityPolicyBindingType) + fields["alb_securitypolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_security_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBSecurityPolicyBindingType) fieldNameMap["alb_securitypolicy_id"] = "AlbSecuritypolicyId" fieldNameMap["a_LB_security_policy"] = "ALBSecurityPolicy" - paramsTypeMap["a_LB_security_policy"] = bindings.NewReferenceType(model.ALBSecurityPolicyBindingType) - paramsTypeMap["alb_securitypolicy_id"] = bindings.NewStringType() - paramsTypeMap["albSecuritypolicyId"] = bindings.NewStringType() + paramsTypeMap["alb_securitypolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_security_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBSecurityPolicyBindingType) + paramsTypeMap["albSecuritypolicyId"] = vapiBindings_.NewStringType() pathParams["alb_securitypolicy_id"] = "albSecuritypolicyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albSecurityPoliciesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albSecurityPoliciesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albSecurityPoliciesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_securitypolicy_id"] = bindings.NewStringType() - fields["a_LB_security_policy"] = bindings.NewReferenceType(model.ALBSecurityPolicyBindingType) + fields["alb_securitypolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_security_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBSecurityPolicyBindingType) fieldNameMap["alb_securitypolicy_id"] = "AlbSecuritypolicyId" fieldNameMap["a_LB_security_policy"] = "ALBSecurityPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albSecurityPoliciesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBSecurityPolicyBindingType) +func AlbSecurityPoliciesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBSecurityPolicyBindingType) } -func albSecurityPoliciesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albSecurityPoliciesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_securitypolicy_id"] = bindings.NewStringType() - fields["a_LB_security_policy"] = bindings.NewReferenceType(model.ALBSecurityPolicyBindingType) + fields["alb_securitypolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_security_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBSecurityPolicyBindingType) fieldNameMap["alb_securitypolicy_id"] = "AlbSecuritypolicyId" fieldNameMap["a_LB_security_policy"] = "ALBSecurityPolicy" - paramsTypeMap["a_LB_security_policy"] = bindings.NewReferenceType(model.ALBSecurityPolicyBindingType) - paramsTypeMap["alb_securitypolicy_id"] = bindings.NewStringType() - paramsTypeMap["albSecuritypolicyId"] = bindings.NewStringType() + paramsTypeMap["alb_securitypolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_security_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBSecurityPolicyBindingType) + paramsTypeMap["albSecuritypolicyId"] = vapiBindings_.NewStringType() pathParams["alb_securitypolicy_id"] = "albSecuritypolicyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbServerAutoScalePoliciesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbServerAutoScalePoliciesClient.go index 1ad12ea2f..ef35032d7 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbServerAutoScalePoliciesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbServerAutoScalePoliciesClient.go @@ -9,22 +9,24 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbServerAutoScalePoliciesClient interface { - // Delete the ALBServerAutoScalePolicy along with all the entities contained by this ALBServerAutoScalePolicy. + // Delete the ALBServerAutoScalePolicy along with all the entities contained by this ALBServerAutoScalePolicy. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albServerautoscalepolicyIdParam ALBServerAutoScalePolicy ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbServerAutoScalePoliciesClient interface { // @throws NotFound Not Found Delete(albServerautoscalepolicyIdParam string, forceParam *bool) error - // Read a ALBServerAutoScalePolicy. + // Read a ALBServerAutoScalePolicy. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albServerautoscalepolicyIdParam ALBServerAutoScalePolicy ID (required) // @return com.vmware.nsx_global_policy.model.ALBServerAutoScalePolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albServerautoscalepolicyIdParam string) (model.ALBServerAutoScalePolicy, error) + Get(albServerautoscalepolicyIdParam string) (nsx_global_policyModel.ALBServerAutoScalePolicy, error) - // Paginated list of all ALBServerAutoScalePolicy for infra. + // Paginated list of all ALBServerAutoScalePolicy for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbServerAutoScalePoliciesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.ALBServerAutoScalePolicyApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBServerAutoScalePolicyApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBServerAutoScalePolicyApiResponse, error) - // If a ALBserverautoscalepolicy with the alb-serverautoscalepolicy-id is not already present, create a new ALBserverautoscalepolicy. If it already exists, update the ALBserverautoscalepolicy. This is a full replace. + // If a ALBserverautoscalepolicy with the alb-serverautoscalepolicy-id is not already present, create a new ALBserverautoscalepolicy. If it already exists, update the ALBserverautoscalepolicy. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albServerautoscalepolicyIdParam ALBserverautoscalepolicy ID (required) // @param aLBServerAutoScalePolicyParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albServerautoscalepolicyIdParam string, aLBServerAutoScalePolicyParam model.ALBServerAutoScalePolicy) error + Patch(albServerautoscalepolicyIdParam string, aLBServerAutoScalePolicyParam nsx_global_policyModel.ALBServerAutoScalePolicy) error - // If a ALBServerAutoScalePolicy with the alb-ServerAutoScalePolicy-id is not already present, create a new ALBServerAutoScalePolicy. If it already exists, update the ALBServerAutoScalePolicy. This is a full replace. + // If a ALBServerAutoScalePolicy with the alb-ServerAutoScalePolicy-id is not already present, create a new ALBServerAutoScalePolicy. If it already exists, update the ALBServerAutoScalePolicy. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albServerautoscalepolicyIdParam ALBServerAutoScalePolicy ID (required) // @param aLBServerAutoScalePolicyParam (required) // @return com.vmware.nsx_global_policy.model.ALBServerAutoScalePolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albServerautoscalepolicyIdParam string, aLBServerAutoScalePolicyParam model.ALBServerAutoScalePolicy) (model.ALBServerAutoScalePolicy, error) + Update(albServerautoscalepolicyIdParam string, aLBServerAutoScalePolicyParam nsx_global_policyModel.ALBServerAutoScalePolicy) (nsx_global_policyModel.ALBServerAutoScalePolicy, error) } type albServerAutoScalePoliciesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbServerAutoScalePoliciesClient(connector client.Connector) *albServerAutoScalePoliciesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_server_auto_scale_policies") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbServerAutoScalePoliciesClient(connector vapiProtocolClient_.Connector) *albServerAutoScalePoliciesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_server_auto_scale_policies") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albServerAutoScalePoliciesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albServerAutoScalePoliciesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albServerAutoScalePoliciesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albServerAutoScalePoliciesClient) Delete(albServerautoscalepolicyIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albServerAutoScalePoliciesDeleteInputType(), typeConverter) + operationRestMetaData := albServerAutoScalePoliciesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albServerAutoScalePoliciesDeleteInputType(), typeConverter) sv.AddStructField("AlbServerautoscalepolicyId", albServerautoscalepolicyIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albServerAutoScalePoliciesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_server_auto_scale_policies", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albServerAutoScalePoliciesClient) Get(albServerautoscalepolicyIdParam string) (model.ALBServerAutoScalePolicy, error) { +func (aIface *albServerAutoScalePoliciesClient) Get(albServerautoscalepolicyIdParam string) (nsx_global_policyModel.ALBServerAutoScalePolicy, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albServerAutoScalePoliciesGetInputType(), typeConverter) + operationRestMetaData := albServerAutoScalePoliciesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albServerAutoScalePoliciesGetInputType(), typeConverter) sv.AddStructField("AlbServerautoscalepolicyId", albServerautoscalepolicyIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBServerAutoScalePolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBServerAutoScalePolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albServerAutoScalePoliciesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_server_auto_scale_policies", "get", inputDataValue, executionContext) - var emptyOutput model.ALBServerAutoScalePolicy + var emptyOutput nsx_global_policyModel.ALBServerAutoScalePolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albServerAutoScalePoliciesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbServerAutoScalePoliciesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBServerAutoScalePolicy), nil + return output.(nsx_global_policyModel.ALBServerAutoScalePolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albServerAutoScalePoliciesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBServerAutoScalePolicyApiResponse, error) { +func (aIface *albServerAutoScalePoliciesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBServerAutoScalePolicyApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albServerAutoScalePoliciesListInputType(), typeConverter) + operationRestMetaData := albServerAutoScalePoliciesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albServerAutoScalePoliciesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albServerAutoScalePoliciesClient) List(cursorParam *string, includ sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBServerAutoScalePolicyApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBServerAutoScalePolicyApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albServerAutoScalePoliciesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_server_auto_scale_policies", "list", inputDataValue, executionContext) - var emptyOutput model.ALBServerAutoScalePolicyApiResponse + var emptyOutput nsx_global_policyModel.ALBServerAutoScalePolicyApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albServerAutoScalePoliciesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbServerAutoScalePoliciesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBServerAutoScalePolicyApiResponse), nil + return output.(nsx_global_policyModel.ALBServerAutoScalePolicyApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albServerAutoScalePoliciesClient) Patch(albServerautoscalepolicyIdParam string, aLBServerAutoScalePolicyParam model.ALBServerAutoScalePolicy) error { +func (aIface *albServerAutoScalePoliciesClient) Patch(albServerautoscalepolicyIdParam string, aLBServerAutoScalePolicyParam nsx_global_policyModel.ALBServerAutoScalePolicy) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albServerAutoScalePoliciesPatchInputType(), typeConverter) + operationRestMetaData := albServerAutoScalePoliciesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albServerAutoScalePoliciesPatchInputType(), typeConverter) sv.AddStructField("AlbServerautoscalepolicyId", albServerautoscalepolicyIdParam) sv.AddStructField("ALBServerAutoScalePolicy", aLBServerAutoScalePolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albServerAutoScalePoliciesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_server_auto_scale_policies", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albServerAutoScalePoliciesClient) Update(albServerautoscalepolicyIdParam string, aLBServerAutoScalePolicyParam model.ALBServerAutoScalePolicy) (model.ALBServerAutoScalePolicy, error) { +func (aIface *albServerAutoScalePoliciesClient) Update(albServerautoscalepolicyIdParam string, aLBServerAutoScalePolicyParam nsx_global_policyModel.ALBServerAutoScalePolicy) (nsx_global_policyModel.ALBServerAutoScalePolicy, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albServerAutoScalePoliciesUpdateInputType(), typeConverter) + operationRestMetaData := albServerAutoScalePoliciesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albServerAutoScalePoliciesUpdateInputType(), typeConverter) sv.AddStructField("AlbServerautoscalepolicyId", albServerautoscalepolicyIdParam) sv.AddStructField("ALBServerAutoScalePolicy", aLBServerAutoScalePolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBServerAutoScalePolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBServerAutoScalePolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albServerAutoScalePoliciesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_server_auto_scale_policies", "update", inputDataValue, executionContext) - var emptyOutput model.ALBServerAutoScalePolicy + var emptyOutput nsx_global_policyModel.ALBServerAutoScalePolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albServerAutoScalePoliciesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbServerAutoScalePoliciesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBServerAutoScalePolicy), nil + return output.(nsx_global_policyModel.ALBServerAutoScalePolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbServerAutoScalePoliciesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbServerAutoScalePoliciesTypes.go index 4e95bd43a..4cc09a7b3 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbServerAutoScalePoliciesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbServerAutoScalePoliciesTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func albServerAutoScalePoliciesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albServerAutoScalePoliciesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_serverautoscalepolicy_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_serverautoscalepolicy_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_serverautoscalepolicy_id"] = "AlbServerautoscalepolicyId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albServerAutoScalePoliciesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbServerAutoScalePoliciesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albServerAutoScalePoliciesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albServerAutoScalePoliciesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_serverautoscalepolicy_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_serverautoscalepolicy_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_serverautoscalepolicy_id"] = "AlbServerautoscalepolicyId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_serverautoscalepolicy_id"] = bindings.NewStringType() - paramsTypeMap["albServerautoscalepolicyId"] = bindings.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["alb_serverautoscalepolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albServerautoscalepolicyId"] = vapiBindings_.NewStringType() pathParams["alb_serverautoscalepolicy_id"] = "albServerautoscalepolicyId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albServerAutoScalePoliciesDeleteRestMetadata() protocol.OperationRestMetada map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albServerAutoScalePoliciesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albServerAutoScalePoliciesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_serverautoscalepolicy_id"] = bindings.NewStringType() + fields["alb_serverautoscalepolicy_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_serverautoscalepolicy_id"] = "AlbServerautoscalepolicyId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albServerAutoScalePoliciesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBServerAutoScalePolicyBindingType) +func AlbServerAutoScalePoliciesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBServerAutoScalePolicyBindingType) } -func albServerAutoScalePoliciesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albServerAutoScalePoliciesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_serverautoscalepolicy_id"] = bindings.NewStringType() + fields["alb_serverautoscalepolicy_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_serverautoscalepolicy_id"] = "AlbServerautoscalepolicyId" - paramsTypeMap["alb_serverautoscalepolicy_id"] = bindings.NewStringType() - paramsTypeMap["albServerautoscalepolicyId"] = bindings.NewStringType() + paramsTypeMap["alb_serverautoscalepolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albServerautoscalepolicyId"] = vapiBindings_.NewStringType() pathParams["alb_serverautoscalepolicy_id"] = "albServerautoscalepolicyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albServerAutoScalePoliciesGetRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albServerAutoScalePoliciesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albServerAutoScalePoliciesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albServerAutoScalePoliciesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBServerAutoScalePolicyApiResponseBindingType) +func AlbServerAutoScalePoliciesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBServerAutoScalePolicyApiResponseBindingType) } -func albServerAutoScalePoliciesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albServerAutoScalePoliciesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albServerAutoScalePoliciesListRestMetadata() protocol.OperationRestMetadata queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albServerAutoScalePoliciesListRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albServerAutoScalePoliciesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albServerAutoScalePoliciesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_serverautoscalepolicy_id"] = bindings.NewStringType() - fields["a_LB_server_auto_scale_policy"] = bindings.NewReferenceType(model.ALBServerAutoScalePolicyBindingType) + fields["alb_serverautoscalepolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_server_auto_scale_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBServerAutoScalePolicyBindingType) fieldNameMap["alb_serverautoscalepolicy_id"] = "AlbServerautoscalepolicyId" fieldNameMap["a_LB_server_auto_scale_policy"] = "ALBServerAutoScalePolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albServerAutoScalePoliciesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbServerAutoScalePoliciesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albServerAutoScalePoliciesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albServerAutoScalePoliciesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_serverautoscalepolicy_id"] = bindings.NewStringType() - fields["a_LB_server_auto_scale_policy"] = bindings.NewReferenceType(model.ALBServerAutoScalePolicyBindingType) + fields["alb_serverautoscalepolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_server_auto_scale_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBServerAutoScalePolicyBindingType) fieldNameMap["alb_serverautoscalepolicy_id"] = "AlbServerautoscalepolicyId" fieldNameMap["a_LB_server_auto_scale_policy"] = "ALBServerAutoScalePolicy" - paramsTypeMap["a_LB_server_auto_scale_policy"] = bindings.NewReferenceType(model.ALBServerAutoScalePolicyBindingType) - paramsTypeMap["alb_serverautoscalepolicy_id"] = bindings.NewStringType() - paramsTypeMap["albServerautoscalepolicyId"] = bindings.NewStringType() + paramsTypeMap["a_LB_server_auto_scale_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBServerAutoScalePolicyBindingType) + paramsTypeMap["alb_serverautoscalepolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albServerautoscalepolicyId"] = vapiBindings_.NewStringType() pathParams["alb_serverautoscalepolicy_id"] = "albServerautoscalepolicyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albServerAutoScalePoliciesPatchRestMetadata() protocol.OperationRestMetadat map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albServerAutoScalePoliciesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albServerAutoScalePoliciesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_serverautoscalepolicy_id"] = bindings.NewStringType() - fields["a_LB_server_auto_scale_policy"] = bindings.NewReferenceType(model.ALBServerAutoScalePolicyBindingType) + fields["alb_serverautoscalepolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_server_auto_scale_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBServerAutoScalePolicyBindingType) fieldNameMap["alb_serverautoscalepolicy_id"] = "AlbServerautoscalepolicyId" fieldNameMap["a_LB_server_auto_scale_policy"] = "ALBServerAutoScalePolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albServerAutoScalePoliciesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBServerAutoScalePolicyBindingType) +func AlbServerAutoScalePoliciesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBServerAutoScalePolicyBindingType) } -func albServerAutoScalePoliciesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albServerAutoScalePoliciesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_serverautoscalepolicy_id"] = bindings.NewStringType() - fields["a_LB_server_auto_scale_policy"] = bindings.NewReferenceType(model.ALBServerAutoScalePolicyBindingType) + fields["alb_serverautoscalepolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_server_auto_scale_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBServerAutoScalePolicyBindingType) fieldNameMap["alb_serverautoscalepolicy_id"] = "AlbServerautoscalepolicyId" fieldNameMap["a_LB_server_auto_scale_policy"] = "ALBServerAutoScalePolicy" - paramsTypeMap["a_LB_server_auto_scale_policy"] = bindings.NewReferenceType(model.ALBServerAutoScalePolicyBindingType) - paramsTypeMap["alb_serverautoscalepolicy_id"] = bindings.NewStringType() - paramsTypeMap["albServerautoscalepolicyId"] = bindings.NewStringType() + paramsTypeMap["a_LB_server_auto_scale_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBServerAutoScalePolicyBindingType) + paramsTypeMap["alb_serverautoscalepolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albServerautoscalepolicyId"] = vapiBindings_.NewStringType() pathParams["alb_serverautoscalepolicy_id"] = "albServerautoscalepolicyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbSslKeyAndCertificatesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbSslKeyAndCertificatesClient.go index 0afece88b..339f2cbde 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbSslKeyAndCertificatesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbSslKeyAndCertificatesClient.go @@ -9,22 +9,24 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbSslKeyAndCertificatesClient interface { - // Delete the ALBSSLKeyAndCertificate along with all the entities contained by this ALBSSLKeyAndCertificate. + // Delete the ALBSSLKeyAndCertificate along with all the entities contained by this ALBSSLKeyAndCertificate. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albSslkeyandcertificateIdParam ALBSSLKeyAndCertificate ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbSslKeyAndCertificatesClient interface { // @throws NotFound Not Found Delete(albSslkeyandcertificateIdParam string, forceParam *bool) error - // Read a ALBSSLKeyAndCertificate. + // Read a ALBSSLKeyAndCertificate. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albSslkeyandcertificateIdParam ALBSSLKeyAndCertificate ID (required) // @return com.vmware.nsx_global_policy.model.ALBSSLKeyAndCertificate + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albSslkeyandcertificateIdParam string) (model.ALBSSLKeyAndCertificate, error) + Get(albSslkeyandcertificateIdParam string) (nsx_global_policyModel.ALBSSLKeyAndCertificate, error) - // Paginated list of all ALBSSLKeyAndCertificate for infra. + // Paginated list of all ALBSSLKeyAndCertificate for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbSslKeyAndCertificatesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.ALBSSLKeyAndCertificateApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBSSLKeyAndCertificateApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBSSLKeyAndCertificateApiResponse, error) - // If a ALBsslkeyandcertificate with the alb-sslkeyandcertificate-id is not already present, create a new ALBsslkeyandcertificate. If it already exists, update the ALBsslkeyandcertificate. This is a full replace. + // If a ALBsslkeyandcertificate with the alb-sslkeyandcertificate-id is not already present, create a new ALBsslkeyandcertificate. If it already exists, update the ALBsslkeyandcertificate. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albSslkeyandcertificateIdParam ALBsslkeyandcertificate ID (required) // @param aLBSSLKeyAndCertificateParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albSslkeyandcertificateIdParam string, aLBSSLKeyAndCertificateParam model.ALBSSLKeyAndCertificate) error + Patch(albSslkeyandcertificateIdParam string, aLBSSLKeyAndCertificateParam nsx_global_policyModel.ALBSSLKeyAndCertificate) error - // If a ALBSSLKeyAndCertificate with the alb-SSLKeyAndCertificate-id is not already present, create a new ALBSSLKeyAndCertificate. If it already exists, update the ALBSSLKeyAndCertificate. This is a full replace. + // If a ALBSSLKeyAndCertificate with the alb-SSLKeyAndCertificate-id is not already present, create a new ALBSSLKeyAndCertificate. If it already exists, update the ALBSSLKeyAndCertificate. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albSslkeyandcertificateIdParam ALBSSLKeyAndCertificate ID (required) // @param aLBSSLKeyAndCertificateParam (required) // @return com.vmware.nsx_global_policy.model.ALBSSLKeyAndCertificate + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albSslkeyandcertificateIdParam string, aLBSSLKeyAndCertificateParam model.ALBSSLKeyAndCertificate) (model.ALBSSLKeyAndCertificate, error) + Update(albSslkeyandcertificateIdParam string, aLBSSLKeyAndCertificateParam nsx_global_policyModel.ALBSSLKeyAndCertificate) (nsx_global_policyModel.ALBSSLKeyAndCertificate, error) } type albSslKeyAndCertificatesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbSslKeyAndCertificatesClient(connector client.Connector) *albSslKeyAndCertificatesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_ssl_key_and_certificates") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbSslKeyAndCertificatesClient(connector vapiProtocolClient_.Connector) *albSslKeyAndCertificatesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_ssl_key_and_certificates") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albSslKeyAndCertificatesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albSslKeyAndCertificatesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albSslKeyAndCertificatesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albSslKeyAndCertificatesClient) Delete(albSslkeyandcertificateIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albSslKeyAndCertificatesDeleteInputType(), typeConverter) + operationRestMetaData := albSslKeyAndCertificatesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albSslKeyAndCertificatesDeleteInputType(), typeConverter) sv.AddStructField("AlbSslkeyandcertificateId", albSslkeyandcertificateIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albSslKeyAndCertificatesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_ssl_key_and_certificates", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albSslKeyAndCertificatesClient) Get(albSslkeyandcertificateIdParam string) (model.ALBSSLKeyAndCertificate, error) { +func (aIface *albSslKeyAndCertificatesClient) Get(albSslkeyandcertificateIdParam string) (nsx_global_policyModel.ALBSSLKeyAndCertificate, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albSslKeyAndCertificatesGetInputType(), typeConverter) + operationRestMetaData := albSslKeyAndCertificatesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albSslKeyAndCertificatesGetInputType(), typeConverter) sv.AddStructField("AlbSslkeyandcertificateId", albSslkeyandcertificateIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBSSLKeyAndCertificate - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBSSLKeyAndCertificate + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albSslKeyAndCertificatesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_ssl_key_and_certificates", "get", inputDataValue, executionContext) - var emptyOutput model.ALBSSLKeyAndCertificate + var emptyOutput nsx_global_policyModel.ALBSSLKeyAndCertificate if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albSslKeyAndCertificatesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbSslKeyAndCertificatesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBSSLKeyAndCertificate), nil + return output.(nsx_global_policyModel.ALBSSLKeyAndCertificate), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albSslKeyAndCertificatesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBSSLKeyAndCertificateApiResponse, error) { +func (aIface *albSslKeyAndCertificatesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBSSLKeyAndCertificateApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albSslKeyAndCertificatesListInputType(), typeConverter) + operationRestMetaData := albSslKeyAndCertificatesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albSslKeyAndCertificatesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albSslKeyAndCertificatesClient) List(cursorParam *string, includeM sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBSSLKeyAndCertificateApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBSSLKeyAndCertificateApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albSslKeyAndCertificatesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_ssl_key_and_certificates", "list", inputDataValue, executionContext) - var emptyOutput model.ALBSSLKeyAndCertificateApiResponse + var emptyOutput nsx_global_policyModel.ALBSSLKeyAndCertificateApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albSslKeyAndCertificatesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbSslKeyAndCertificatesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBSSLKeyAndCertificateApiResponse), nil + return output.(nsx_global_policyModel.ALBSSLKeyAndCertificateApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albSslKeyAndCertificatesClient) Patch(albSslkeyandcertificateIdParam string, aLBSSLKeyAndCertificateParam model.ALBSSLKeyAndCertificate) error { +func (aIface *albSslKeyAndCertificatesClient) Patch(albSslkeyandcertificateIdParam string, aLBSSLKeyAndCertificateParam nsx_global_policyModel.ALBSSLKeyAndCertificate) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albSslKeyAndCertificatesPatchInputType(), typeConverter) + operationRestMetaData := albSslKeyAndCertificatesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albSslKeyAndCertificatesPatchInputType(), typeConverter) sv.AddStructField("AlbSslkeyandcertificateId", albSslkeyandcertificateIdParam) sv.AddStructField("ALBSSLKeyAndCertificate", aLBSSLKeyAndCertificateParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albSslKeyAndCertificatesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_ssl_key_and_certificates", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albSslKeyAndCertificatesClient) Update(albSslkeyandcertificateIdParam string, aLBSSLKeyAndCertificateParam model.ALBSSLKeyAndCertificate) (model.ALBSSLKeyAndCertificate, error) { +func (aIface *albSslKeyAndCertificatesClient) Update(albSslkeyandcertificateIdParam string, aLBSSLKeyAndCertificateParam nsx_global_policyModel.ALBSSLKeyAndCertificate) (nsx_global_policyModel.ALBSSLKeyAndCertificate, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albSslKeyAndCertificatesUpdateInputType(), typeConverter) + operationRestMetaData := albSslKeyAndCertificatesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albSslKeyAndCertificatesUpdateInputType(), typeConverter) sv.AddStructField("AlbSslkeyandcertificateId", albSslkeyandcertificateIdParam) sv.AddStructField("ALBSSLKeyAndCertificate", aLBSSLKeyAndCertificateParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBSSLKeyAndCertificate - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBSSLKeyAndCertificate + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albSslKeyAndCertificatesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_ssl_key_and_certificates", "update", inputDataValue, executionContext) - var emptyOutput model.ALBSSLKeyAndCertificate + var emptyOutput nsx_global_policyModel.ALBSSLKeyAndCertificate if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albSslKeyAndCertificatesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbSslKeyAndCertificatesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBSSLKeyAndCertificate), nil + return output.(nsx_global_policyModel.ALBSSLKeyAndCertificate), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbSslKeyAndCertificatesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbSslKeyAndCertificatesTypes.go index 57354d344..84a0fb4ea 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbSslKeyAndCertificatesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbSslKeyAndCertificatesTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func albSslKeyAndCertificatesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albSslKeyAndCertificatesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_sslkeyandcertificate_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_sslkeyandcertificate_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_sslkeyandcertificate_id"] = "AlbSslkeyandcertificateId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albSslKeyAndCertificatesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbSslKeyAndCertificatesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albSslKeyAndCertificatesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albSslKeyAndCertificatesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_sslkeyandcertificate_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_sslkeyandcertificate_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_sslkeyandcertificate_id"] = "AlbSslkeyandcertificateId" fieldNameMap["force"] = "Force" - paramsTypeMap["alb_sslkeyandcertificate_id"] = bindings.NewStringType() - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["albSslkeyandcertificateId"] = bindings.NewStringType() + paramsTypeMap["alb_sslkeyandcertificate_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albSslkeyandcertificateId"] = vapiBindings_.NewStringType() pathParams["alb_sslkeyandcertificate_id"] = "albSslkeyandcertificateId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albSslKeyAndCertificatesDeleteRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albSslKeyAndCertificatesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albSslKeyAndCertificatesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_sslkeyandcertificate_id"] = bindings.NewStringType() + fields["alb_sslkeyandcertificate_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_sslkeyandcertificate_id"] = "AlbSslkeyandcertificateId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albSslKeyAndCertificatesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBSSLKeyAndCertificateBindingType) +func AlbSslKeyAndCertificatesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBSSLKeyAndCertificateBindingType) } -func albSslKeyAndCertificatesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albSslKeyAndCertificatesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_sslkeyandcertificate_id"] = bindings.NewStringType() + fields["alb_sslkeyandcertificate_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_sslkeyandcertificate_id"] = "AlbSslkeyandcertificateId" - paramsTypeMap["alb_sslkeyandcertificate_id"] = bindings.NewStringType() - paramsTypeMap["albSslkeyandcertificateId"] = bindings.NewStringType() + paramsTypeMap["alb_sslkeyandcertificate_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albSslkeyandcertificateId"] = vapiBindings_.NewStringType() pathParams["alb_sslkeyandcertificate_id"] = "albSslkeyandcertificateId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albSslKeyAndCertificatesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albSslKeyAndCertificatesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albSslKeyAndCertificatesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albSslKeyAndCertificatesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBSSLKeyAndCertificateApiResponseBindingType) +func AlbSslKeyAndCertificatesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBSSLKeyAndCertificateApiResponseBindingType) } -func albSslKeyAndCertificatesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albSslKeyAndCertificatesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albSslKeyAndCertificatesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albSslKeyAndCertificatesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albSslKeyAndCertificatesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albSslKeyAndCertificatesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_sslkeyandcertificate_id"] = bindings.NewStringType() - fields["a_LBSSL_key_and_certificate"] = bindings.NewReferenceType(model.ALBSSLKeyAndCertificateBindingType) + fields["alb_sslkeyandcertificate_id"] = vapiBindings_.NewStringType() + fields["a_LBSSL_key_and_certificate"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBSSLKeyAndCertificateBindingType) fieldNameMap["alb_sslkeyandcertificate_id"] = "AlbSslkeyandcertificateId" fieldNameMap["a_LBSSL_key_and_certificate"] = "ALBSSLKeyAndCertificate" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albSslKeyAndCertificatesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbSslKeyAndCertificatesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albSslKeyAndCertificatesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albSslKeyAndCertificatesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_sslkeyandcertificate_id"] = bindings.NewStringType() - fields["a_LBSSL_key_and_certificate"] = bindings.NewReferenceType(model.ALBSSLKeyAndCertificateBindingType) + fields["alb_sslkeyandcertificate_id"] = vapiBindings_.NewStringType() + fields["a_LBSSL_key_and_certificate"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBSSLKeyAndCertificateBindingType) fieldNameMap["alb_sslkeyandcertificate_id"] = "AlbSslkeyandcertificateId" fieldNameMap["a_LBSSL_key_and_certificate"] = "ALBSSLKeyAndCertificate" - paramsTypeMap["alb_sslkeyandcertificate_id"] = bindings.NewStringType() - paramsTypeMap["a_LBSSL_key_and_certificate"] = bindings.NewReferenceType(model.ALBSSLKeyAndCertificateBindingType) - paramsTypeMap["albSslkeyandcertificateId"] = bindings.NewStringType() + paramsTypeMap["alb_sslkeyandcertificate_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LBSSL_key_and_certificate"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBSSLKeyAndCertificateBindingType) + paramsTypeMap["albSslkeyandcertificateId"] = vapiBindings_.NewStringType() pathParams["alb_sslkeyandcertificate_id"] = "albSslkeyandcertificateId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albSslKeyAndCertificatesPatchRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albSslKeyAndCertificatesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albSslKeyAndCertificatesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_sslkeyandcertificate_id"] = bindings.NewStringType() - fields["a_LBSSL_key_and_certificate"] = bindings.NewReferenceType(model.ALBSSLKeyAndCertificateBindingType) + fields["alb_sslkeyandcertificate_id"] = vapiBindings_.NewStringType() + fields["a_LBSSL_key_and_certificate"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBSSLKeyAndCertificateBindingType) fieldNameMap["alb_sslkeyandcertificate_id"] = "AlbSslkeyandcertificateId" fieldNameMap["a_LBSSL_key_and_certificate"] = "ALBSSLKeyAndCertificate" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albSslKeyAndCertificatesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBSSLKeyAndCertificateBindingType) +func AlbSslKeyAndCertificatesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBSSLKeyAndCertificateBindingType) } -func albSslKeyAndCertificatesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albSslKeyAndCertificatesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_sslkeyandcertificate_id"] = bindings.NewStringType() - fields["a_LBSSL_key_and_certificate"] = bindings.NewReferenceType(model.ALBSSLKeyAndCertificateBindingType) + fields["alb_sslkeyandcertificate_id"] = vapiBindings_.NewStringType() + fields["a_LBSSL_key_and_certificate"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBSSLKeyAndCertificateBindingType) fieldNameMap["alb_sslkeyandcertificate_id"] = "AlbSslkeyandcertificateId" fieldNameMap["a_LBSSL_key_and_certificate"] = "ALBSSLKeyAndCertificate" - paramsTypeMap["alb_sslkeyandcertificate_id"] = bindings.NewStringType() - paramsTypeMap["a_LBSSL_key_and_certificate"] = bindings.NewReferenceType(model.ALBSSLKeyAndCertificateBindingType) - paramsTypeMap["albSslkeyandcertificateId"] = bindings.NewStringType() + paramsTypeMap["alb_sslkeyandcertificate_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LBSSL_key_and_certificate"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBSSLKeyAndCertificateBindingType) + paramsTypeMap["albSslkeyandcertificateId"] = vapiBindings_.NewStringType() pathParams["alb_sslkeyandcertificate_id"] = "albSslkeyandcertificateId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbSslProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbSslProfilesClient.go index b1b50d370..e325cbdc7 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbSslProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbSslProfilesClient.go @@ -9,22 +9,24 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbSslProfilesClient interface { - // Delete the ALBSSLProfile along with all the entities contained by this ALBSSLProfile. + // Delete the ALBSSLProfile along with all the entities contained by this ALBSSLProfile. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albSslprofileIdParam ALBSSLProfile ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbSslProfilesClient interface { // @throws NotFound Not Found Delete(albSslprofileIdParam string, forceParam *bool) error - // Read a ALBSSLProfile. + // Read a ALBSSLProfile. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albSslprofileIdParam ALBSSLProfile ID (required) // @return com.vmware.nsx_global_policy.model.ALBSSLProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albSslprofileIdParam string) (model.ALBSSLProfile, error) + Get(albSslprofileIdParam string) (nsx_global_policyModel.ALBSSLProfile, error) - // Paginated list of all ALBSSLProfile for infra. + // Paginated list of all ALBSSLProfile for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbSslProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.ALBSSLProfileApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBSSLProfileApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBSSLProfileApiResponse, error) - // If a ALBsslprofile with the alb-sslprofile-id is not already present, create a new ALBsslprofile. If it already exists, update the ALBsslprofile. This is a full replace. + // If a ALBsslprofile with the alb-sslprofile-id is not already present, create a new ALBsslprofile. If it already exists, update the ALBsslprofile. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albSslprofileIdParam ALBsslprofile ID (required) // @param aLBSSLProfileParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albSslprofileIdParam string, aLBSSLProfileParam model.ALBSSLProfile) error + Patch(albSslprofileIdParam string, aLBSSLProfileParam nsx_global_policyModel.ALBSSLProfile) error - // If a ALBSSLProfile with the alb-SSLProfile-id is not already present, create a new ALBSSLProfile. If it already exists, update the ALBSSLProfile. This is a full replace. + // If a ALBSSLProfile with the alb-SSLProfile-id is not already present, create a new ALBSSLProfile. If it already exists, update the ALBSSLProfile. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albSslprofileIdParam ALBSSLProfile ID (required) // @param aLBSSLProfileParam (required) // @return com.vmware.nsx_global_policy.model.ALBSSLProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albSslprofileIdParam string, aLBSSLProfileParam model.ALBSSLProfile) (model.ALBSSLProfile, error) + Update(albSslprofileIdParam string, aLBSSLProfileParam nsx_global_policyModel.ALBSSLProfile) (nsx_global_policyModel.ALBSSLProfile, error) } type albSslProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbSslProfilesClient(connector client.Connector) *albSslProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_ssl_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbSslProfilesClient(connector vapiProtocolClient_.Connector) *albSslProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_ssl_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albSslProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albSslProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albSslProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albSslProfilesClient) Delete(albSslprofileIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albSslProfilesDeleteInputType(), typeConverter) + operationRestMetaData := albSslProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albSslProfilesDeleteInputType(), typeConverter) sv.AddStructField("AlbSslprofileId", albSslprofileIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albSslProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_ssl_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albSslProfilesClient) Get(albSslprofileIdParam string) (model.ALBSSLProfile, error) { +func (aIface *albSslProfilesClient) Get(albSslprofileIdParam string) (nsx_global_policyModel.ALBSSLProfile, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albSslProfilesGetInputType(), typeConverter) + operationRestMetaData := albSslProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albSslProfilesGetInputType(), typeConverter) sv.AddStructField("AlbSslprofileId", albSslprofileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBSSLProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBSSLProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albSslProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_ssl_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.ALBSSLProfile + var emptyOutput nsx_global_policyModel.ALBSSLProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albSslProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbSslProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBSSLProfile), nil + return output.(nsx_global_policyModel.ALBSSLProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albSslProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBSSLProfileApiResponse, error) { +func (aIface *albSslProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBSSLProfileApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albSslProfilesListInputType(), typeConverter) + operationRestMetaData := albSslProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albSslProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albSslProfilesClient) List(cursorParam *string, includeMarkForDele sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBSSLProfileApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBSSLProfileApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albSslProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_ssl_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.ALBSSLProfileApiResponse + var emptyOutput nsx_global_policyModel.ALBSSLProfileApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albSslProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbSslProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBSSLProfileApiResponse), nil + return output.(nsx_global_policyModel.ALBSSLProfileApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albSslProfilesClient) Patch(albSslprofileIdParam string, aLBSSLProfileParam model.ALBSSLProfile) error { +func (aIface *albSslProfilesClient) Patch(albSslprofileIdParam string, aLBSSLProfileParam nsx_global_policyModel.ALBSSLProfile) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albSslProfilesPatchInputType(), typeConverter) + operationRestMetaData := albSslProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albSslProfilesPatchInputType(), typeConverter) sv.AddStructField("AlbSslprofileId", albSslprofileIdParam) sv.AddStructField("ALBSSLProfile", aLBSSLProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albSslProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_ssl_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albSslProfilesClient) Update(albSslprofileIdParam string, aLBSSLProfileParam model.ALBSSLProfile) (model.ALBSSLProfile, error) { +func (aIface *albSslProfilesClient) Update(albSslprofileIdParam string, aLBSSLProfileParam nsx_global_policyModel.ALBSSLProfile) (nsx_global_policyModel.ALBSSLProfile, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albSslProfilesUpdateInputType(), typeConverter) + operationRestMetaData := albSslProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albSslProfilesUpdateInputType(), typeConverter) sv.AddStructField("AlbSslprofileId", albSslprofileIdParam) sv.AddStructField("ALBSSLProfile", aLBSSLProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBSSLProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBSSLProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albSslProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_ssl_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.ALBSSLProfile + var emptyOutput nsx_global_policyModel.ALBSSLProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albSslProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbSslProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBSSLProfile), nil + return output.(nsx_global_policyModel.ALBSSLProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbSslProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbSslProfilesTypes.go index 4ec9266d7..f5c590b45 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbSslProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbSslProfilesTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func albSslProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albSslProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_sslprofile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_sslprofile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_sslprofile_id"] = "AlbSslprofileId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albSslProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbSslProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albSslProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albSslProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_sslprofile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_sslprofile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_sslprofile_id"] = "AlbSslprofileId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_sslprofile_id"] = bindings.NewStringType() - paramsTypeMap["albSslprofileId"] = bindings.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["alb_sslprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albSslprofileId"] = vapiBindings_.NewStringType() pathParams["alb_sslprofile_id"] = "albSslprofileId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albSslProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albSslProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albSslProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_sslprofile_id"] = bindings.NewStringType() + fields["alb_sslprofile_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_sslprofile_id"] = "AlbSslprofileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albSslProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBSSLProfileBindingType) +func AlbSslProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBSSLProfileBindingType) } -func albSslProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albSslProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_sslprofile_id"] = bindings.NewStringType() + fields["alb_sslprofile_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_sslprofile_id"] = "AlbSslprofileId" - paramsTypeMap["alb_sslprofile_id"] = bindings.NewStringType() - paramsTypeMap["albSslprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_sslprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albSslprofileId"] = vapiBindings_.NewStringType() pathParams["alb_sslprofile_id"] = "albSslprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albSslProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albSslProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albSslProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albSslProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBSSLProfileApiResponseBindingType) +func AlbSslProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBSSLProfileApiResponseBindingType) } -func albSslProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albSslProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albSslProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albSslProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albSslProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albSslProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_sslprofile_id"] = bindings.NewStringType() - fields["a_LBSSL_profile"] = bindings.NewReferenceType(model.ALBSSLProfileBindingType) + fields["alb_sslprofile_id"] = vapiBindings_.NewStringType() + fields["a_LBSSL_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBSSLProfileBindingType) fieldNameMap["alb_sslprofile_id"] = "AlbSslprofileId" fieldNameMap["a_LBSSL_profile"] = "ALBSSLProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albSslProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbSslProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albSslProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albSslProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_sslprofile_id"] = bindings.NewStringType() - fields["a_LBSSL_profile"] = bindings.NewReferenceType(model.ALBSSLProfileBindingType) + fields["alb_sslprofile_id"] = vapiBindings_.NewStringType() + fields["a_LBSSL_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBSSLProfileBindingType) fieldNameMap["alb_sslprofile_id"] = "AlbSslprofileId" fieldNameMap["a_LBSSL_profile"] = "ALBSSLProfile" - paramsTypeMap["alb_sslprofile_id"] = bindings.NewStringType() - paramsTypeMap["a_LBSSL_profile"] = bindings.NewReferenceType(model.ALBSSLProfileBindingType) - paramsTypeMap["albSslprofileId"] = bindings.NewStringType() + paramsTypeMap["a_LBSSL_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBSSLProfileBindingType) + paramsTypeMap["alb_sslprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albSslprofileId"] = vapiBindings_.NewStringType() pathParams["alb_sslprofile_id"] = "albSslprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albSslProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albSslProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albSslProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_sslprofile_id"] = bindings.NewStringType() - fields["a_LBSSL_profile"] = bindings.NewReferenceType(model.ALBSSLProfileBindingType) + fields["alb_sslprofile_id"] = vapiBindings_.NewStringType() + fields["a_LBSSL_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBSSLProfileBindingType) fieldNameMap["alb_sslprofile_id"] = "AlbSslprofileId" fieldNameMap["a_LBSSL_profile"] = "ALBSSLProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albSslProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBSSLProfileBindingType) +func AlbSslProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBSSLProfileBindingType) } -func albSslProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albSslProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_sslprofile_id"] = bindings.NewStringType() - fields["a_LBSSL_profile"] = bindings.NewReferenceType(model.ALBSSLProfileBindingType) + fields["alb_sslprofile_id"] = vapiBindings_.NewStringType() + fields["a_LBSSL_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBSSLProfileBindingType) fieldNameMap["alb_sslprofile_id"] = "AlbSslprofileId" fieldNameMap["a_LBSSL_profile"] = "ALBSSLProfile" - paramsTypeMap["alb_sslprofile_id"] = bindings.NewStringType() - paramsTypeMap["a_LBSSL_profile"] = bindings.NewReferenceType(model.ALBSSLProfileBindingType) - paramsTypeMap["albSslprofileId"] = bindings.NewStringType() + paramsTypeMap["a_LBSSL_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBSSLProfileBindingType) + paramsTypeMap["alb_sslprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albSslprofileId"] = vapiBindings_.NewStringType() pathParams["alb_sslprofile_id"] = "albSslprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbSsoPoliciesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbSsoPoliciesClient.go index dc0e1786a..25e8ae9d9 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbSsoPoliciesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbSsoPoliciesClient.go @@ -9,22 +9,24 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbSsoPoliciesClient interface { - // Delete the ALBSSOPolicy along with all the entities contained by this ALBSSOPolicy. + // Delete the ALBSSOPolicy along with all the entities contained by this ALBSSOPolicy. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albSsopolicyIdParam ALBSSOPolicy ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbSsoPoliciesClient interface { // @throws NotFound Not Found Delete(albSsopolicyIdParam string, forceParam *bool) error - // Read a ALBSSOPolicy. + // Read a ALBSSOPolicy. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albSsopolicyIdParam ALBSSOPolicy ID (required) // @return com.vmware.nsx_global_policy.model.ALBSSOPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albSsopolicyIdParam string) (model.ALBSSOPolicy, error) + Get(albSsopolicyIdParam string) (nsx_global_policyModel.ALBSSOPolicy, error) - // Paginated list of all ALBSSOPolicy for infra. + // Paginated list of all ALBSSOPolicy for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbSsoPoliciesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.ALBSSOPolicyApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBSSOPolicyApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBSSOPolicyApiResponse, error) - // If a ALBssopolicy with the alb-ssopolicy-id is not already present, create a new ALBssopolicy. If it already exists, update the ALBssopolicy. This is a full replace. + // If a ALBssopolicy with the alb-ssopolicy-id is not already present, create a new ALBssopolicy. If it already exists, update the ALBssopolicy. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albSsopolicyIdParam ALBssopolicy ID (required) // @param aLBSSOPolicyParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albSsopolicyIdParam string, aLBSSOPolicyParam model.ALBSSOPolicy) error + Patch(albSsopolicyIdParam string, aLBSSOPolicyParam nsx_global_policyModel.ALBSSOPolicy) error - // If a ALBSSOPolicy with the alb-SSOPolicy-id is not already present, create a new ALBSSOPolicy. If it already exists, update the ALBSSOPolicy. This is a full replace. + // If a ALBSSOPolicy with the alb-SSOPolicy-id is not already present, create a new ALBSSOPolicy. If it already exists, update the ALBSSOPolicy. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albSsopolicyIdParam ALBSSOPolicy ID (required) // @param aLBSSOPolicyParam (required) // @return com.vmware.nsx_global_policy.model.ALBSSOPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albSsopolicyIdParam string, aLBSSOPolicyParam model.ALBSSOPolicy) (model.ALBSSOPolicy, error) + Update(albSsopolicyIdParam string, aLBSSOPolicyParam nsx_global_policyModel.ALBSSOPolicy) (nsx_global_policyModel.ALBSSOPolicy, error) } type albSsoPoliciesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbSsoPoliciesClient(connector client.Connector) *albSsoPoliciesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_sso_policies") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbSsoPoliciesClient(connector vapiProtocolClient_.Connector) *albSsoPoliciesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_sso_policies") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albSsoPoliciesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albSsoPoliciesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albSsoPoliciesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albSsoPoliciesClient) Delete(albSsopolicyIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albSsoPoliciesDeleteInputType(), typeConverter) + operationRestMetaData := albSsoPoliciesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albSsoPoliciesDeleteInputType(), typeConverter) sv.AddStructField("AlbSsopolicyId", albSsopolicyIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albSsoPoliciesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_sso_policies", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albSsoPoliciesClient) Get(albSsopolicyIdParam string) (model.ALBSSOPolicy, error) { +func (aIface *albSsoPoliciesClient) Get(albSsopolicyIdParam string) (nsx_global_policyModel.ALBSSOPolicy, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albSsoPoliciesGetInputType(), typeConverter) + operationRestMetaData := albSsoPoliciesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albSsoPoliciesGetInputType(), typeConverter) sv.AddStructField("AlbSsopolicyId", albSsopolicyIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBSSOPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBSSOPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albSsoPoliciesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_sso_policies", "get", inputDataValue, executionContext) - var emptyOutput model.ALBSSOPolicy + var emptyOutput nsx_global_policyModel.ALBSSOPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albSsoPoliciesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbSsoPoliciesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBSSOPolicy), nil + return output.(nsx_global_policyModel.ALBSSOPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albSsoPoliciesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBSSOPolicyApiResponse, error) { +func (aIface *albSsoPoliciesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBSSOPolicyApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albSsoPoliciesListInputType(), typeConverter) + operationRestMetaData := albSsoPoliciesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albSsoPoliciesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albSsoPoliciesClient) List(cursorParam *string, includeMarkForDele sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBSSOPolicyApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBSSOPolicyApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albSsoPoliciesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_sso_policies", "list", inputDataValue, executionContext) - var emptyOutput model.ALBSSOPolicyApiResponse + var emptyOutput nsx_global_policyModel.ALBSSOPolicyApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albSsoPoliciesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbSsoPoliciesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBSSOPolicyApiResponse), nil + return output.(nsx_global_policyModel.ALBSSOPolicyApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albSsoPoliciesClient) Patch(albSsopolicyIdParam string, aLBSSOPolicyParam model.ALBSSOPolicy) error { +func (aIface *albSsoPoliciesClient) Patch(albSsopolicyIdParam string, aLBSSOPolicyParam nsx_global_policyModel.ALBSSOPolicy) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albSsoPoliciesPatchInputType(), typeConverter) + operationRestMetaData := albSsoPoliciesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albSsoPoliciesPatchInputType(), typeConverter) sv.AddStructField("AlbSsopolicyId", albSsopolicyIdParam) sv.AddStructField("ALBSSOPolicy", aLBSSOPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albSsoPoliciesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_sso_policies", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albSsoPoliciesClient) Update(albSsopolicyIdParam string, aLBSSOPolicyParam model.ALBSSOPolicy) (model.ALBSSOPolicy, error) { +func (aIface *albSsoPoliciesClient) Update(albSsopolicyIdParam string, aLBSSOPolicyParam nsx_global_policyModel.ALBSSOPolicy) (nsx_global_policyModel.ALBSSOPolicy, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albSsoPoliciesUpdateInputType(), typeConverter) + operationRestMetaData := albSsoPoliciesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albSsoPoliciesUpdateInputType(), typeConverter) sv.AddStructField("AlbSsopolicyId", albSsopolicyIdParam) sv.AddStructField("ALBSSOPolicy", aLBSSOPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBSSOPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBSSOPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albSsoPoliciesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_sso_policies", "update", inputDataValue, executionContext) - var emptyOutput model.ALBSSOPolicy + var emptyOutput nsx_global_policyModel.ALBSSOPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albSsoPoliciesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbSsoPoliciesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBSSOPolicy), nil + return output.(nsx_global_policyModel.ALBSSOPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbSsoPoliciesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbSsoPoliciesTypes.go index cec0e798d..4dfd4c949 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbSsoPoliciesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbSsoPoliciesTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func albSsoPoliciesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albSsoPoliciesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_ssopolicy_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_ssopolicy_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_ssopolicy_id"] = "AlbSsopolicyId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albSsoPoliciesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbSsoPoliciesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albSsoPoliciesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albSsoPoliciesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_ssopolicy_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_ssopolicy_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_ssopolicy_id"] = "AlbSsopolicyId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_ssopolicy_id"] = bindings.NewStringType() - paramsTypeMap["albSsopolicyId"] = bindings.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["alb_ssopolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albSsopolicyId"] = vapiBindings_.NewStringType() pathParams["alb_ssopolicy_id"] = "albSsopolicyId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albSsoPoliciesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albSsoPoliciesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albSsoPoliciesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_ssopolicy_id"] = bindings.NewStringType() + fields["alb_ssopolicy_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_ssopolicy_id"] = "AlbSsopolicyId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albSsoPoliciesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBSSOPolicyBindingType) +func AlbSsoPoliciesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBSSOPolicyBindingType) } -func albSsoPoliciesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albSsoPoliciesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_ssopolicy_id"] = bindings.NewStringType() + fields["alb_ssopolicy_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_ssopolicy_id"] = "AlbSsopolicyId" - paramsTypeMap["alb_ssopolicy_id"] = bindings.NewStringType() - paramsTypeMap["albSsopolicyId"] = bindings.NewStringType() + paramsTypeMap["alb_ssopolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albSsopolicyId"] = vapiBindings_.NewStringType() pathParams["alb_ssopolicy_id"] = "albSsopolicyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albSsoPoliciesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albSsoPoliciesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albSsoPoliciesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albSsoPoliciesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBSSOPolicyApiResponseBindingType) +func AlbSsoPoliciesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBSSOPolicyApiResponseBindingType) } -func albSsoPoliciesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albSsoPoliciesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albSsoPoliciesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albSsoPoliciesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albSsoPoliciesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albSsoPoliciesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_ssopolicy_id"] = bindings.NewStringType() - fields["a_LBSSO_policy"] = bindings.NewReferenceType(model.ALBSSOPolicyBindingType) + fields["alb_ssopolicy_id"] = vapiBindings_.NewStringType() + fields["a_LBSSO_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBSSOPolicyBindingType) fieldNameMap["alb_ssopolicy_id"] = "AlbSsopolicyId" fieldNameMap["a_LBSSO_policy"] = "ALBSSOPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albSsoPoliciesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbSsoPoliciesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albSsoPoliciesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albSsoPoliciesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_ssopolicy_id"] = bindings.NewStringType() - fields["a_LBSSO_policy"] = bindings.NewReferenceType(model.ALBSSOPolicyBindingType) + fields["alb_ssopolicy_id"] = vapiBindings_.NewStringType() + fields["a_LBSSO_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBSSOPolicyBindingType) fieldNameMap["alb_ssopolicy_id"] = "AlbSsopolicyId" fieldNameMap["a_LBSSO_policy"] = "ALBSSOPolicy" - paramsTypeMap["alb_ssopolicy_id"] = bindings.NewStringType() - paramsTypeMap["a_LBSSO_policy"] = bindings.NewReferenceType(model.ALBSSOPolicyBindingType) - paramsTypeMap["albSsopolicyId"] = bindings.NewStringType() + paramsTypeMap["a_LBSSO_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBSSOPolicyBindingType) + paramsTypeMap["alb_ssopolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albSsopolicyId"] = vapiBindings_.NewStringType() pathParams["alb_ssopolicy_id"] = "albSsopolicyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albSsoPoliciesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albSsoPoliciesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albSsoPoliciesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_ssopolicy_id"] = bindings.NewStringType() - fields["a_LBSSO_policy"] = bindings.NewReferenceType(model.ALBSSOPolicyBindingType) + fields["alb_ssopolicy_id"] = vapiBindings_.NewStringType() + fields["a_LBSSO_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBSSOPolicyBindingType) fieldNameMap["alb_ssopolicy_id"] = "AlbSsopolicyId" fieldNameMap["a_LBSSO_policy"] = "ALBSSOPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albSsoPoliciesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBSSOPolicyBindingType) +func AlbSsoPoliciesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBSSOPolicyBindingType) } -func albSsoPoliciesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albSsoPoliciesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_ssopolicy_id"] = bindings.NewStringType() - fields["a_LBSSO_policy"] = bindings.NewReferenceType(model.ALBSSOPolicyBindingType) + fields["alb_ssopolicy_id"] = vapiBindings_.NewStringType() + fields["a_LBSSO_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBSSOPolicyBindingType) fieldNameMap["alb_ssopolicy_id"] = "AlbSsopolicyId" fieldNameMap["a_LBSSO_policy"] = "ALBSSOPolicy" - paramsTypeMap["alb_ssopolicy_id"] = bindings.NewStringType() - paramsTypeMap["a_LBSSO_policy"] = bindings.NewReferenceType(model.ALBSSOPolicyBindingType) - paramsTypeMap["albSsopolicyId"] = bindings.NewStringType() + paramsTypeMap["a_LBSSO_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBSSOPolicyBindingType) + paramsTypeMap["alb_ssopolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albSsopolicyId"] = vapiBindings_.NewStringType() pathParams["alb_ssopolicy_id"] = "albSsopolicyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbStringGroupsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbStringGroupsClient.go index aa11de595..579c5eee9 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbStringGroupsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbStringGroupsClient.go @@ -9,22 +9,24 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbStringGroupsClient interface { - // Delete the ALBStringGroup along with all the entities contained by this ALBStringGroup. + // Delete the ALBStringGroup along with all the entities contained by this ALBStringGroup. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albStringgroupIdParam ALBStringGroup ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbStringGroupsClient interface { // @throws NotFound Not Found Delete(albStringgroupIdParam string, forceParam *bool) error - // Read a ALBStringGroup. + // Read a ALBStringGroup. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albStringgroupIdParam ALBStringGroup ID (required) // @return com.vmware.nsx_global_policy.model.ALBStringGroup + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albStringgroupIdParam string) (model.ALBStringGroup, error) + Get(albStringgroupIdParam string) (nsx_global_policyModel.ALBStringGroup, error) - // Paginated list of all ALBStringGroup for infra. + // Paginated list of all ALBStringGroup for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbStringGroupsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.ALBStringGroupApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBStringGroupApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBStringGroupApiResponse, error) - // If a ALBstringgroup with the alb-stringgroup-id is not already present, create a new ALBstringgroup. If it already exists, update the ALBstringgroup. This is a full replace. + // If a ALBstringgroup with the alb-stringgroup-id is not already present, create a new ALBstringgroup. If it already exists, update the ALBstringgroup. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albStringgroupIdParam ALBstringgroup ID (required) // @param aLBStringGroupParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albStringgroupIdParam string, aLBStringGroupParam model.ALBStringGroup) error + Patch(albStringgroupIdParam string, aLBStringGroupParam nsx_global_policyModel.ALBStringGroup) error - // If a ALBStringGroup with the alb-StringGroup-id is not already present, create a new ALBStringGroup. If it already exists, update the ALBStringGroup. This is a full replace. + // If a ALBStringGroup with the alb-StringGroup-id is not already present, create a new ALBStringGroup. If it already exists, update the ALBStringGroup. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albStringgroupIdParam ALBStringGroup ID (required) // @param aLBStringGroupParam (required) // @return com.vmware.nsx_global_policy.model.ALBStringGroup + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albStringgroupIdParam string, aLBStringGroupParam model.ALBStringGroup) (model.ALBStringGroup, error) + Update(albStringgroupIdParam string, aLBStringGroupParam nsx_global_policyModel.ALBStringGroup) (nsx_global_policyModel.ALBStringGroup, error) } type albStringGroupsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbStringGroupsClient(connector client.Connector) *albStringGroupsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_string_groups") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbStringGroupsClient(connector vapiProtocolClient_.Connector) *albStringGroupsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_string_groups") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albStringGroupsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albStringGroupsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albStringGroupsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albStringGroupsClient) Delete(albStringgroupIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albStringGroupsDeleteInputType(), typeConverter) + operationRestMetaData := albStringGroupsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albStringGroupsDeleteInputType(), typeConverter) sv.AddStructField("AlbStringgroupId", albStringgroupIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albStringGroupsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_string_groups", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albStringGroupsClient) Get(albStringgroupIdParam string) (model.ALBStringGroup, error) { +func (aIface *albStringGroupsClient) Get(albStringgroupIdParam string) (nsx_global_policyModel.ALBStringGroup, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albStringGroupsGetInputType(), typeConverter) + operationRestMetaData := albStringGroupsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albStringGroupsGetInputType(), typeConverter) sv.AddStructField("AlbStringgroupId", albStringgroupIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBStringGroup - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBStringGroup + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albStringGroupsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_string_groups", "get", inputDataValue, executionContext) - var emptyOutput model.ALBStringGroup + var emptyOutput nsx_global_policyModel.ALBStringGroup if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albStringGroupsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbStringGroupsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBStringGroup), nil + return output.(nsx_global_policyModel.ALBStringGroup), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albStringGroupsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBStringGroupApiResponse, error) { +func (aIface *albStringGroupsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBStringGroupApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albStringGroupsListInputType(), typeConverter) + operationRestMetaData := albStringGroupsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albStringGroupsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albStringGroupsClient) List(cursorParam *string, includeMarkForDel sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBStringGroupApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBStringGroupApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albStringGroupsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_string_groups", "list", inputDataValue, executionContext) - var emptyOutput model.ALBStringGroupApiResponse + var emptyOutput nsx_global_policyModel.ALBStringGroupApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albStringGroupsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbStringGroupsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBStringGroupApiResponse), nil + return output.(nsx_global_policyModel.ALBStringGroupApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albStringGroupsClient) Patch(albStringgroupIdParam string, aLBStringGroupParam model.ALBStringGroup) error { +func (aIface *albStringGroupsClient) Patch(albStringgroupIdParam string, aLBStringGroupParam nsx_global_policyModel.ALBStringGroup) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albStringGroupsPatchInputType(), typeConverter) + operationRestMetaData := albStringGroupsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albStringGroupsPatchInputType(), typeConverter) sv.AddStructField("AlbStringgroupId", albStringgroupIdParam) sv.AddStructField("ALBStringGroup", aLBStringGroupParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albStringGroupsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_string_groups", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albStringGroupsClient) Update(albStringgroupIdParam string, aLBStringGroupParam model.ALBStringGroup) (model.ALBStringGroup, error) { +func (aIface *albStringGroupsClient) Update(albStringgroupIdParam string, aLBStringGroupParam nsx_global_policyModel.ALBStringGroup) (nsx_global_policyModel.ALBStringGroup, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albStringGroupsUpdateInputType(), typeConverter) + operationRestMetaData := albStringGroupsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albStringGroupsUpdateInputType(), typeConverter) sv.AddStructField("AlbStringgroupId", albStringgroupIdParam) sv.AddStructField("ALBStringGroup", aLBStringGroupParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBStringGroup - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBStringGroup + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albStringGroupsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_string_groups", "update", inputDataValue, executionContext) - var emptyOutput model.ALBStringGroup + var emptyOutput nsx_global_policyModel.ALBStringGroup if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albStringGroupsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbStringGroupsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBStringGroup), nil + return output.(nsx_global_policyModel.ALBStringGroup), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbStringGroupsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbStringGroupsTypes.go index 4ffe5c305..00a5f5dd7 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbStringGroupsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbStringGroupsTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func albStringGroupsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albStringGroupsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_stringgroup_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_stringgroup_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_stringgroup_id"] = "AlbStringgroupId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albStringGroupsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbStringGroupsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albStringGroupsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albStringGroupsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_stringgroup_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_stringgroup_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_stringgroup_id"] = "AlbStringgroupId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_stringgroup_id"] = bindings.NewStringType() - paramsTypeMap["albStringgroupId"] = bindings.NewStringType() + paramsTypeMap["alb_stringgroup_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albStringgroupId"] = vapiBindings_.NewStringType() pathParams["alb_stringgroup_id"] = "albStringgroupId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albStringGroupsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albStringGroupsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albStringGroupsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_stringgroup_id"] = bindings.NewStringType() + fields["alb_stringgroup_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_stringgroup_id"] = "AlbStringgroupId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albStringGroupsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBStringGroupBindingType) +func AlbStringGroupsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBStringGroupBindingType) } -func albStringGroupsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albStringGroupsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_stringgroup_id"] = bindings.NewStringType() + fields["alb_stringgroup_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_stringgroup_id"] = "AlbStringgroupId" - paramsTypeMap["alb_stringgroup_id"] = bindings.NewStringType() - paramsTypeMap["albStringgroupId"] = bindings.NewStringType() + paramsTypeMap["alb_stringgroup_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albStringgroupId"] = vapiBindings_.NewStringType() pathParams["alb_stringgroup_id"] = "albStringgroupId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albStringGroupsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albStringGroupsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albStringGroupsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albStringGroupsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBStringGroupApiResponseBindingType) +func AlbStringGroupsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBStringGroupApiResponseBindingType) } -func albStringGroupsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albStringGroupsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albStringGroupsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albStringGroupsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albStringGroupsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albStringGroupsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_stringgroup_id"] = bindings.NewStringType() - fields["a_LB_string_group"] = bindings.NewReferenceType(model.ALBStringGroupBindingType) + fields["alb_stringgroup_id"] = vapiBindings_.NewStringType() + fields["a_LB_string_group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBStringGroupBindingType) fieldNameMap["alb_stringgroup_id"] = "AlbStringgroupId" fieldNameMap["a_LB_string_group"] = "ALBStringGroup" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albStringGroupsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbStringGroupsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albStringGroupsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albStringGroupsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_stringgroup_id"] = bindings.NewStringType() - fields["a_LB_string_group"] = bindings.NewReferenceType(model.ALBStringGroupBindingType) + fields["alb_stringgroup_id"] = vapiBindings_.NewStringType() + fields["a_LB_string_group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBStringGroupBindingType) fieldNameMap["alb_stringgroup_id"] = "AlbStringgroupId" fieldNameMap["a_LB_string_group"] = "ALBStringGroup" - paramsTypeMap["a_LB_string_group"] = bindings.NewReferenceType(model.ALBStringGroupBindingType) - paramsTypeMap["alb_stringgroup_id"] = bindings.NewStringType() - paramsTypeMap["albStringgroupId"] = bindings.NewStringType() + paramsTypeMap["alb_stringgroup_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_string_group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBStringGroupBindingType) + paramsTypeMap["albStringgroupId"] = vapiBindings_.NewStringType() pathParams["alb_stringgroup_id"] = "albStringgroupId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albStringGroupsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albStringGroupsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albStringGroupsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_stringgroup_id"] = bindings.NewStringType() - fields["a_LB_string_group"] = bindings.NewReferenceType(model.ALBStringGroupBindingType) + fields["alb_stringgroup_id"] = vapiBindings_.NewStringType() + fields["a_LB_string_group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBStringGroupBindingType) fieldNameMap["alb_stringgroup_id"] = "AlbStringgroupId" fieldNameMap["a_LB_string_group"] = "ALBStringGroup" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albStringGroupsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBStringGroupBindingType) +func AlbStringGroupsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBStringGroupBindingType) } -func albStringGroupsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albStringGroupsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_stringgroup_id"] = bindings.NewStringType() - fields["a_LB_string_group"] = bindings.NewReferenceType(model.ALBStringGroupBindingType) + fields["alb_stringgroup_id"] = vapiBindings_.NewStringType() + fields["a_LB_string_group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBStringGroupBindingType) fieldNameMap["alb_stringgroup_id"] = "AlbStringgroupId" fieldNameMap["a_LB_string_group"] = "ALBStringGroup" - paramsTypeMap["a_LB_string_group"] = bindings.NewReferenceType(model.ALBStringGroupBindingType) - paramsTypeMap["alb_stringgroup_id"] = bindings.NewStringType() - paramsTypeMap["albStringgroupId"] = bindings.NewStringType() + paramsTypeMap["alb_stringgroup_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_string_group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBStringGroupBindingType) + paramsTypeMap["albStringgroupId"] = vapiBindings_.NewStringType() pathParams["alb_stringgroup_id"] = "albStringgroupId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbTrafficCloneProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbTrafficCloneProfilesClient.go index f7e0edbe0..42c85a6b0 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbTrafficCloneProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbTrafficCloneProfilesClient.go @@ -9,22 +9,24 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbTrafficCloneProfilesClient interface { - // Delete the ALBTrafficCloneProfile along with all the entities contained by this ALBTrafficCloneProfile. + // Delete the ALBTrafficCloneProfile along with all the entities contained by this ALBTrafficCloneProfile. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albTrafficcloneprofileIdParam ALBTrafficCloneProfile ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbTrafficCloneProfilesClient interface { // @throws NotFound Not Found Delete(albTrafficcloneprofileIdParam string, forceParam *bool) error - // Read a ALBTrafficCloneProfile. + // Read a ALBTrafficCloneProfile. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albTrafficcloneprofileIdParam ALBTrafficCloneProfile ID (required) // @return com.vmware.nsx_global_policy.model.ALBTrafficCloneProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albTrafficcloneprofileIdParam string) (model.ALBTrafficCloneProfile, error) + Get(albTrafficcloneprofileIdParam string) (nsx_global_policyModel.ALBTrafficCloneProfile, error) - // Paginated list of all ALBTrafficCloneProfile for infra. + // Paginated list of all ALBTrafficCloneProfile for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbTrafficCloneProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.ALBTrafficCloneProfileApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBTrafficCloneProfileApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBTrafficCloneProfileApiResponse, error) - // If a ALBtrafficcloneprofile with the alb-trafficcloneprofile-id is not already present, create a new ALBtrafficcloneprofile. If it already exists, update the ALBtrafficcloneprofile. This is a full replace. + // If a ALBtrafficcloneprofile with the alb-trafficcloneprofile-id is not already present, create a new ALBtrafficcloneprofile. If it already exists, update the ALBtrafficcloneprofile. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albTrafficcloneprofileIdParam ALBtrafficcloneprofile ID (required) // @param aLBTrafficCloneProfileParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albTrafficcloneprofileIdParam string, aLBTrafficCloneProfileParam model.ALBTrafficCloneProfile) error + Patch(albTrafficcloneprofileIdParam string, aLBTrafficCloneProfileParam nsx_global_policyModel.ALBTrafficCloneProfile) error - // If a ALBTrafficCloneProfile with the alb-TrafficCloneProfile-id is not already present, create a new ALBTrafficCloneProfile. If it already exists, update the ALBTrafficCloneProfile. This is a full replace. + // If a ALBTrafficCloneProfile with the alb-TrafficCloneProfile-id is not already present, create a new ALBTrafficCloneProfile. If it already exists, update the ALBTrafficCloneProfile. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albTrafficcloneprofileIdParam ALBTrafficCloneProfile ID (required) // @param aLBTrafficCloneProfileParam (required) // @return com.vmware.nsx_global_policy.model.ALBTrafficCloneProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albTrafficcloneprofileIdParam string, aLBTrafficCloneProfileParam model.ALBTrafficCloneProfile) (model.ALBTrafficCloneProfile, error) + Update(albTrafficcloneprofileIdParam string, aLBTrafficCloneProfileParam nsx_global_policyModel.ALBTrafficCloneProfile) (nsx_global_policyModel.ALBTrafficCloneProfile, error) } type albTrafficCloneProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbTrafficCloneProfilesClient(connector client.Connector) *albTrafficCloneProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_traffic_clone_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbTrafficCloneProfilesClient(connector vapiProtocolClient_.Connector) *albTrafficCloneProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_traffic_clone_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albTrafficCloneProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albTrafficCloneProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albTrafficCloneProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albTrafficCloneProfilesClient) Delete(albTrafficcloneprofileIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albTrafficCloneProfilesDeleteInputType(), typeConverter) + operationRestMetaData := albTrafficCloneProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albTrafficCloneProfilesDeleteInputType(), typeConverter) sv.AddStructField("AlbTrafficcloneprofileId", albTrafficcloneprofileIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albTrafficCloneProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_traffic_clone_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albTrafficCloneProfilesClient) Get(albTrafficcloneprofileIdParam string) (model.ALBTrafficCloneProfile, error) { +func (aIface *albTrafficCloneProfilesClient) Get(albTrafficcloneprofileIdParam string) (nsx_global_policyModel.ALBTrafficCloneProfile, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albTrafficCloneProfilesGetInputType(), typeConverter) + operationRestMetaData := albTrafficCloneProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albTrafficCloneProfilesGetInputType(), typeConverter) sv.AddStructField("AlbTrafficcloneprofileId", albTrafficcloneprofileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBTrafficCloneProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBTrafficCloneProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albTrafficCloneProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_traffic_clone_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.ALBTrafficCloneProfile + var emptyOutput nsx_global_policyModel.ALBTrafficCloneProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albTrafficCloneProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbTrafficCloneProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBTrafficCloneProfile), nil + return output.(nsx_global_policyModel.ALBTrafficCloneProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albTrafficCloneProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBTrafficCloneProfileApiResponse, error) { +func (aIface *albTrafficCloneProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBTrafficCloneProfileApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albTrafficCloneProfilesListInputType(), typeConverter) + operationRestMetaData := albTrafficCloneProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albTrafficCloneProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albTrafficCloneProfilesClient) List(cursorParam *string, includeMa sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBTrafficCloneProfileApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBTrafficCloneProfileApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albTrafficCloneProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_traffic_clone_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.ALBTrafficCloneProfileApiResponse + var emptyOutput nsx_global_policyModel.ALBTrafficCloneProfileApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albTrafficCloneProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbTrafficCloneProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBTrafficCloneProfileApiResponse), nil + return output.(nsx_global_policyModel.ALBTrafficCloneProfileApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albTrafficCloneProfilesClient) Patch(albTrafficcloneprofileIdParam string, aLBTrafficCloneProfileParam model.ALBTrafficCloneProfile) error { +func (aIface *albTrafficCloneProfilesClient) Patch(albTrafficcloneprofileIdParam string, aLBTrafficCloneProfileParam nsx_global_policyModel.ALBTrafficCloneProfile) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albTrafficCloneProfilesPatchInputType(), typeConverter) + operationRestMetaData := albTrafficCloneProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albTrafficCloneProfilesPatchInputType(), typeConverter) sv.AddStructField("AlbTrafficcloneprofileId", albTrafficcloneprofileIdParam) sv.AddStructField("ALBTrafficCloneProfile", aLBTrafficCloneProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albTrafficCloneProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_traffic_clone_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albTrafficCloneProfilesClient) Update(albTrafficcloneprofileIdParam string, aLBTrafficCloneProfileParam model.ALBTrafficCloneProfile) (model.ALBTrafficCloneProfile, error) { +func (aIface *albTrafficCloneProfilesClient) Update(albTrafficcloneprofileIdParam string, aLBTrafficCloneProfileParam nsx_global_policyModel.ALBTrafficCloneProfile) (nsx_global_policyModel.ALBTrafficCloneProfile, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albTrafficCloneProfilesUpdateInputType(), typeConverter) + operationRestMetaData := albTrafficCloneProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albTrafficCloneProfilesUpdateInputType(), typeConverter) sv.AddStructField("AlbTrafficcloneprofileId", albTrafficcloneprofileIdParam) sv.AddStructField("ALBTrafficCloneProfile", aLBTrafficCloneProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBTrafficCloneProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBTrafficCloneProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albTrafficCloneProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_traffic_clone_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.ALBTrafficCloneProfile + var emptyOutput nsx_global_policyModel.ALBTrafficCloneProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albTrafficCloneProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbTrafficCloneProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBTrafficCloneProfile), nil + return output.(nsx_global_policyModel.ALBTrafficCloneProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbTrafficCloneProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbTrafficCloneProfilesTypes.go index 4f09e31e7..849ee7b3d 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbTrafficCloneProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbTrafficCloneProfilesTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func albTrafficCloneProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albTrafficCloneProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_trafficcloneprofile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_trafficcloneprofile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_trafficcloneprofile_id"] = "AlbTrafficcloneprofileId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albTrafficCloneProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbTrafficCloneProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albTrafficCloneProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albTrafficCloneProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_trafficcloneprofile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_trafficcloneprofile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_trafficcloneprofile_id"] = "AlbTrafficcloneprofileId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_trafficcloneprofile_id"] = bindings.NewStringType() - paramsTypeMap["albTrafficcloneprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_trafficcloneprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albTrafficcloneprofileId"] = vapiBindings_.NewStringType() pathParams["alb_trafficcloneprofile_id"] = "albTrafficcloneprofileId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albTrafficCloneProfilesDeleteRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albTrafficCloneProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albTrafficCloneProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_trafficcloneprofile_id"] = bindings.NewStringType() + fields["alb_trafficcloneprofile_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_trafficcloneprofile_id"] = "AlbTrafficcloneprofileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albTrafficCloneProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBTrafficCloneProfileBindingType) +func AlbTrafficCloneProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBTrafficCloneProfileBindingType) } -func albTrafficCloneProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albTrafficCloneProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_trafficcloneprofile_id"] = bindings.NewStringType() + fields["alb_trafficcloneprofile_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_trafficcloneprofile_id"] = "AlbTrafficcloneprofileId" - paramsTypeMap["alb_trafficcloneprofile_id"] = bindings.NewStringType() - paramsTypeMap["albTrafficcloneprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_trafficcloneprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albTrafficcloneprofileId"] = vapiBindings_.NewStringType() pathParams["alb_trafficcloneprofile_id"] = "albTrafficcloneprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albTrafficCloneProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albTrafficCloneProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albTrafficCloneProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albTrafficCloneProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBTrafficCloneProfileApiResponseBindingType) +func AlbTrafficCloneProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBTrafficCloneProfileApiResponseBindingType) } -func albTrafficCloneProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albTrafficCloneProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albTrafficCloneProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albTrafficCloneProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albTrafficCloneProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albTrafficCloneProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_trafficcloneprofile_id"] = bindings.NewStringType() - fields["a_LB_traffic_clone_profile"] = bindings.NewReferenceType(model.ALBTrafficCloneProfileBindingType) + fields["alb_trafficcloneprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_traffic_clone_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBTrafficCloneProfileBindingType) fieldNameMap["alb_trafficcloneprofile_id"] = "AlbTrafficcloneprofileId" fieldNameMap["a_LB_traffic_clone_profile"] = "ALBTrafficCloneProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albTrafficCloneProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbTrafficCloneProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albTrafficCloneProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albTrafficCloneProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_trafficcloneprofile_id"] = bindings.NewStringType() - fields["a_LB_traffic_clone_profile"] = bindings.NewReferenceType(model.ALBTrafficCloneProfileBindingType) + fields["alb_trafficcloneprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_traffic_clone_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBTrafficCloneProfileBindingType) fieldNameMap["alb_trafficcloneprofile_id"] = "AlbTrafficcloneprofileId" fieldNameMap["a_LB_traffic_clone_profile"] = "ALBTrafficCloneProfile" - paramsTypeMap["alb_trafficcloneprofile_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_traffic_clone_profile"] = bindings.NewReferenceType(model.ALBTrafficCloneProfileBindingType) - paramsTypeMap["albTrafficcloneprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_trafficcloneprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_traffic_clone_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBTrafficCloneProfileBindingType) + paramsTypeMap["albTrafficcloneprofileId"] = vapiBindings_.NewStringType() pathParams["alb_trafficcloneprofile_id"] = "albTrafficcloneprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albTrafficCloneProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albTrafficCloneProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albTrafficCloneProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_trafficcloneprofile_id"] = bindings.NewStringType() - fields["a_LB_traffic_clone_profile"] = bindings.NewReferenceType(model.ALBTrafficCloneProfileBindingType) + fields["alb_trafficcloneprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_traffic_clone_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBTrafficCloneProfileBindingType) fieldNameMap["alb_trafficcloneprofile_id"] = "AlbTrafficcloneprofileId" fieldNameMap["a_LB_traffic_clone_profile"] = "ALBTrafficCloneProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albTrafficCloneProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBTrafficCloneProfileBindingType) +func AlbTrafficCloneProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBTrafficCloneProfileBindingType) } -func albTrafficCloneProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albTrafficCloneProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_trafficcloneprofile_id"] = bindings.NewStringType() - fields["a_LB_traffic_clone_profile"] = bindings.NewReferenceType(model.ALBTrafficCloneProfileBindingType) + fields["alb_trafficcloneprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_traffic_clone_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBTrafficCloneProfileBindingType) fieldNameMap["alb_trafficcloneprofile_id"] = "AlbTrafficcloneprofileId" fieldNameMap["a_LB_traffic_clone_profile"] = "ALBTrafficCloneProfile" - paramsTypeMap["alb_trafficcloneprofile_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_traffic_clone_profile"] = bindings.NewReferenceType(model.ALBTrafficCloneProfileBindingType) - paramsTypeMap["albTrafficcloneprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_trafficcloneprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_traffic_clone_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBTrafficCloneProfileBindingType) + paramsTypeMap["albTrafficcloneprofileId"] = vapiBindings_.NewStringType() pathParams["alb_trafficcloneprofile_id"] = "albTrafficcloneprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbVirtualServicesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbVirtualServicesClient.go index de6551fc1..48f86b7bb 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbVirtualServicesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbVirtualServicesClient.go @@ -9,22 +9,24 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbVirtualServicesClient interface { - // Delete the ALBVirtualService along with all the entities contained by this ALBVirtualService. + // Delete the ALBVirtualService along with all the entities contained by this ALBVirtualService. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albVirtualserviceIdParam ALBVirtualService ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbVirtualServicesClient interface { // @throws NotFound Not Found Delete(albVirtualserviceIdParam string, forceParam *bool) error - // Read a ALBVirtualService. + // Read a ALBVirtualService. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albVirtualserviceIdParam ALBVirtualService ID (required) // @return com.vmware.nsx_global_policy.model.ALBVirtualService + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albVirtualserviceIdParam string) (model.ALBVirtualService, error) + Get(albVirtualserviceIdParam string) (nsx_global_policyModel.ALBVirtualService, error) - // Paginated list of all ALBVirtualService for infra. + // Paginated list of all ALBVirtualService for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbVirtualServicesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.ALBVirtualServiceApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBVirtualServiceApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBVirtualServiceApiResponse, error) - // If a ALBvirtualservice with the alb-virtualservice-id is not already present, create a new ALBvirtualservice. If it already exists, update the ALBvirtualservice. This is a full replace. + // If a ALBvirtualservice with the alb-virtualservice-id is not already present, create a new ALBvirtualservice. If it already exists, update the ALBvirtualservice. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albVirtualserviceIdParam ALBvirtualservice ID (required) // @param aLBVirtualServiceParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albVirtualserviceIdParam string, aLBVirtualServiceParam model.ALBVirtualService) error + Patch(albVirtualserviceIdParam string, aLBVirtualServiceParam nsx_global_policyModel.ALBVirtualService) error - // If a ALBVirtualService with the alb-VirtualService-id is not already present, create a new ALBVirtualService. If it already exists, update the ALBVirtualService. This is a full replace. + // If a ALBVirtualService with the alb-VirtualService-id is not already present, create a new ALBVirtualService. If it already exists, update the ALBVirtualService. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albVirtualserviceIdParam ALBVirtualService ID (required) // @param aLBVirtualServiceParam (required) // @return com.vmware.nsx_global_policy.model.ALBVirtualService + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albVirtualserviceIdParam string, aLBVirtualServiceParam model.ALBVirtualService) (model.ALBVirtualService, error) + Update(albVirtualserviceIdParam string, aLBVirtualServiceParam nsx_global_policyModel.ALBVirtualService) (nsx_global_policyModel.ALBVirtualService, error) } type albVirtualServicesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbVirtualServicesClient(connector client.Connector) *albVirtualServicesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_virtual_services") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbVirtualServicesClient(connector vapiProtocolClient_.Connector) *albVirtualServicesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_virtual_services") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albVirtualServicesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albVirtualServicesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albVirtualServicesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albVirtualServicesClient) Delete(albVirtualserviceIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albVirtualServicesDeleteInputType(), typeConverter) + operationRestMetaData := albVirtualServicesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albVirtualServicesDeleteInputType(), typeConverter) sv.AddStructField("AlbVirtualserviceId", albVirtualserviceIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albVirtualServicesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_virtual_services", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albVirtualServicesClient) Get(albVirtualserviceIdParam string) (model.ALBVirtualService, error) { +func (aIface *albVirtualServicesClient) Get(albVirtualserviceIdParam string) (nsx_global_policyModel.ALBVirtualService, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albVirtualServicesGetInputType(), typeConverter) + operationRestMetaData := albVirtualServicesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albVirtualServicesGetInputType(), typeConverter) sv.AddStructField("AlbVirtualserviceId", albVirtualserviceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBVirtualService - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBVirtualService + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albVirtualServicesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_virtual_services", "get", inputDataValue, executionContext) - var emptyOutput model.ALBVirtualService + var emptyOutput nsx_global_policyModel.ALBVirtualService if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albVirtualServicesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbVirtualServicesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBVirtualService), nil + return output.(nsx_global_policyModel.ALBVirtualService), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albVirtualServicesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBVirtualServiceApiResponse, error) { +func (aIface *albVirtualServicesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBVirtualServiceApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albVirtualServicesListInputType(), typeConverter) + operationRestMetaData := albVirtualServicesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albVirtualServicesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albVirtualServicesClient) List(cursorParam *string, includeMarkFor sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBVirtualServiceApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBVirtualServiceApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albVirtualServicesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_virtual_services", "list", inputDataValue, executionContext) - var emptyOutput model.ALBVirtualServiceApiResponse + var emptyOutput nsx_global_policyModel.ALBVirtualServiceApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albVirtualServicesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbVirtualServicesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBVirtualServiceApiResponse), nil + return output.(nsx_global_policyModel.ALBVirtualServiceApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albVirtualServicesClient) Patch(albVirtualserviceIdParam string, aLBVirtualServiceParam model.ALBVirtualService) error { +func (aIface *albVirtualServicesClient) Patch(albVirtualserviceIdParam string, aLBVirtualServiceParam nsx_global_policyModel.ALBVirtualService) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albVirtualServicesPatchInputType(), typeConverter) + operationRestMetaData := albVirtualServicesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albVirtualServicesPatchInputType(), typeConverter) sv.AddStructField("AlbVirtualserviceId", albVirtualserviceIdParam) sv.AddStructField("ALBVirtualService", aLBVirtualServiceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albVirtualServicesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_virtual_services", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albVirtualServicesClient) Update(albVirtualserviceIdParam string, aLBVirtualServiceParam model.ALBVirtualService) (model.ALBVirtualService, error) { +func (aIface *albVirtualServicesClient) Update(albVirtualserviceIdParam string, aLBVirtualServiceParam nsx_global_policyModel.ALBVirtualService) (nsx_global_policyModel.ALBVirtualService, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albVirtualServicesUpdateInputType(), typeConverter) + operationRestMetaData := albVirtualServicesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albVirtualServicesUpdateInputType(), typeConverter) sv.AddStructField("AlbVirtualserviceId", albVirtualserviceIdParam) sv.AddStructField("ALBVirtualService", aLBVirtualServiceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBVirtualService - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBVirtualService + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albVirtualServicesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_virtual_services", "update", inputDataValue, executionContext) - var emptyOutput model.ALBVirtualService + var emptyOutput nsx_global_policyModel.ALBVirtualService if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albVirtualServicesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbVirtualServicesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBVirtualService), nil + return output.(nsx_global_policyModel.ALBVirtualService), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbVirtualServicesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbVirtualServicesTypes.go index 53002a7d4..d950bf66a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbVirtualServicesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbVirtualServicesTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func albVirtualServicesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albVirtualServicesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_virtualservice_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_virtualservice_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_virtualservice_id"] = "AlbVirtualserviceId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albVirtualServicesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbVirtualServicesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albVirtualServicesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albVirtualServicesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_virtualservice_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_virtualservice_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_virtualservice_id"] = "AlbVirtualserviceId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_virtualservice_id"] = bindings.NewStringType() - paramsTypeMap["albVirtualserviceId"] = bindings.NewStringType() + paramsTypeMap["alb_virtualservice_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albVirtualserviceId"] = vapiBindings_.NewStringType() pathParams["alb_virtualservice_id"] = "albVirtualserviceId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albVirtualServicesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albVirtualServicesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albVirtualServicesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_virtualservice_id"] = bindings.NewStringType() + fields["alb_virtualservice_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_virtualservice_id"] = "AlbVirtualserviceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albVirtualServicesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBVirtualServiceBindingType) +func AlbVirtualServicesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBVirtualServiceBindingType) } -func albVirtualServicesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albVirtualServicesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_virtualservice_id"] = bindings.NewStringType() + fields["alb_virtualservice_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_virtualservice_id"] = "AlbVirtualserviceId" - paramsTypeMap["alb_virtualservice_id"] = bindings.NewStringType() - paramsTypeMap["albVirtualserviceId"] = bindings.NewStringType() + paramsTypeMap["alb_virtualservice_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albVirtualserviceId"] = vapiBindings_.NewStringType() pathParams["alb_virtualservice_id"] = "albVirtualserviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albVirtualServicesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albVirtualServicesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albVirtualServicesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albVirtualServicesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBVirtualServiceApiResponseBindingType) +func AlbVirtualServicesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBVirtualServiceApiResponseBindingType) } -func albVirtualServicesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albVirtualServicesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albVirtualServicesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albVirtualServicesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albVirtualServicesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albVirtualServicesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_virtualservice_id"] = bindings.NewStringType() - fields["a_LB_virtual_service"] = bindings.NewReferenceType(model.ALBVirtualServiceBindingType) + fields["alb_virtualservice_id"] = vapiBindings_.NewStringType() + fields["a_LB_virtual_service"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBVirtualServiceBindingType) fieldNameMap["alb_virtualservice_id"] = "AlbVirtualserviceId" fieldNameMap["a_LB_virtual_service"] = "ALBVirtualService" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albVirtualServicesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbVirtualServicesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albVirtualServicesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albVirtualServicesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_virtualservice_id"] = bindings.NewStringType() - fields["a_LB_virtual_service"] = bindings.NewReferenceType(model.ALBVirtualServiceBindingType) + fields["alb_virtualservice_id"] = vapiBindings_.NewStringType() + fields["a_LB_virtual_service"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBVirtualServiceBindingType) fieldNameMap["alb_virtualservice_id"] = "AlbVirtualserviceId" fieldNameMap["a_LB_virtual_service"] = "ALBVirtualService" - paramsTypeMap["alb_virtualservice_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_virtual_service"] = bindings.NewReferenceType(model.ALBVirtualServiceBindingType) - paramsTypeMap["albVirtualserviceId"] = bindings.NewStringType() + paramsTypeMap["a_LB_virtual_service"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBVirtualServiceBindingType) + paramsTypeMap["alb_virtualservice_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albVirtualserviceId"] = vapiBindings_.NewStringType() pathParams["alb_virtualservice_id"] = "albVirtualserviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albVirtualServicesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albVirtualServicesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albVirtualServicesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_virtualservice_id"] = bindings.NewStringType() - fields["a_LB_virtual_service"] = bindings.NewReferenceType(model.ALBVirtualServiceBindingType) + fields["alb_virtualservice_id"] = vapiBindings_.NewStringType() + fields["a_LB_virtual_service"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBVirtualServiceBindingType) fieldNameMap["alb_virtualservice_id"] = "AlbVirtualserviceId" fieldNameMap["a_LB_virtual_service"] = "ALBVirtualService" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albVirtualServicesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBVirtualServiceBindingType) +func AlbVirtualServicesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBVirtualServiceBindingType) } -func albVirtualServicesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albVirtualServicesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_virtualservice_id"] = bindings.NewStringType() - fields["a_LB_virtual_service"] = bindings.NewReferenceType(model.ALBVirtualServiceBindingType) + fields["alb_virtualservice_id"] = vapiBindings_.NewStringType() + fields["a_LB_virtual_service"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBVirtualServiceBindingType) fieldNameMap["alb_virtualservice_id"] = "AlbVirtualserviceId" fieldNameMap["a_LB_virtual_service"] = "ALBVirtualService" - paramsTypeMap["alb_virtualservice_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_virtual_service"] = bindings.NewReferenceType(model.ALBVirtualServiceBindingType) - paramsTypeMap["albVirtualserviceId"] = bindings.NewStringType() + paramsTypeMap["a_LB_virtual_service"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBVirtualServiceBindingType) + paramsTypeMap["alb_virtualservice_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albVirtualserviceId"] = vapiBindings_.NewStringType() pathParams["alb_virtualservice_id"] = "albVirtualserviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbVsDataScriptSetsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbVsDataScriptSetsClient.go index c4b485acc..9f802802d 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbVsDataScriptSetsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbVsDataScriptSetsClient.go @@ -9,22 +9,24 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbVsDataScriptSetsClient interface { - // Delete the ALBVSDataScriptSet along with all the entities contained by this ALBVSDataScriptSet. + // Delete the ALBVSDataScriptSet along with all the entities contained by this ALBVSDataScriptSet. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albVsdatascriptsetIdParam ALBVSDataScriptSet ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbVsDataScriptSetsClient interface { // @throws NotFound Not Found Delete(albVsdatascriptsetIdParam string, forceParam *bool) error - // Read a ALBVSDataScriptSet. + // Read a ALBVSDataScriptSet. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albVsdatascriptsetIdParam ALBVSDataScriptSet ID (required) // @return com.vmware.nsx_global_policy.model.ALBVSDataScriptSet + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albVsdatascriptsetIdParam string) (model.ALBVSDataScriptSet, error) + Get(albVsdatascriptsetIdParam string) (nsx_global_policyModel.ALBVSDataScriptSet, error) - // Paginated list of all ALBVSDataScriptSet for infra. + // Paginated list of all ALBVSDataScriptSet for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbVsDataScriptSetsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.ALBVSDataScriptSetApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBVSDataScriptSetApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBVSDataScriptSetApiResponse, error) - // If a ALBvsdatascriptset with the alb-vsdatascriptset-id is not already present, create a new ALBvsdatascriptset. If it already exists, update the ALBvsdatascriptset. This is a full replace. + // If a ALBvsdatascriptset with the alb-vsdatascriptset-id is not already present, create a new ALBvsdatascriptset. If it already exists, update the ALBvsdatascriptset. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albVsdatascriptsetIdParam ALBvsdatascriptset ID (required) // @param aLBVSDataScriptSetParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albVsdatascriptsetIdParam string, aLBVSDataScriptSetParam model.ALBVSDataScriptSet) error + Patch(albVsdatascriptsetIdParam string, aLBVSDataScriptSetParam nsx_global_policyModel.ALBVSDataScriptSet) error - // If a ALBVSDataScriptSet with the alb-VSDataScriptSet-id is not already present, create a new ALBVSDataScriptSet. If it already exists, update the ALBVSDataScriptSet. This is a full replace. + // If a ALBVSDataScriptSet with the alb-VSDataScriptSet-id is not already present, create a new ALBVSDataScriptSet. If it already exists, update the ALBVSDataScriptSet. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albVsdatascriptsetIdParam ALBVSDataScriptSet ID (required) // @param aLBVSDataScriptSetParam (required) // @return com.vmware.nsx_global_policy.model.ALBVSDataScriptSet + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albVsdatascriptsetIdParam string, aLBVSDataScriptSetParam model.ALBVSDataScriptSet) (model.ALBVSDataScriptSet, error) + Update(albVsdatascriptsetIdParam string, aLBVSDataScriptSetParam nsx_global_policyModel.ALBVSDataScriptSet) (nsx_global_policyModel.ALBVSDataScriptSet, error) } type albVsDataScriptSetsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbVsDataScriptSetsClient(connector client.Connector) *albVsDataScriptSetsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_vs_data_script_sets") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbVsDataScriptSetsClient(connector vapiProtocolClient_.Connector) *albVsDataScriptSetsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_vs_data_script_sets") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albVsDataScriptSetsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albVsDataScriptSetsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albVsDataScriptSetsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albVsDataScriptSetsClient) Delete(albVsdatascriptsetIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albVsDataScriptSetsDeleteInputType(), typeConverter) + operationRestMetaData := albVsDataScriptSetsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albVsDataScriptSetsDeleteInputType(), typeConverter) sv.AddStructField("AlbVsdatascriptsetId", albVsdatascriptsetIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albVsDataScriptSetsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_vs_data_script_sets", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albVsDataScriptSetsClient) Get(albVsdatascriptsetIdParam string) (model.ALBVSDataScriptSet, error) { +func (aIface *albVsDataScriptSetsClient) Get(albVsdatascriptsetIdParam string) (nsx_global_policyModel.ALBVSDataScriptSet, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albVsDataScriptSetsGetInputType(), typeConverter) + operationRestMetaData := albVsDataScriptSetsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albVsDataScriptSetsGetInputType(), typeConverter) sv.AddStructField("AlbVsdatascriptsetId", albVsdatascriptsetIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBVSDataScriptSet - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBVSDataScriptSet + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albVsDataScriptSetsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_vs_data_script_sets", "get", inputDataValue, executionContext) - var emptyOutput model.ALBVSDataScriptSet + var emptyOutput nsx_global_policyModel.ALBVSDataScriptSet if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albVsDataScriptSetsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbVsDataScriptSetsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBVSDataScriptSet), nil + return output.(nsx_global_policyModel.ALBVSDataScriptSet), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albVsDataScriptSetsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBVSDataScriptSetApiResponse, error) { +func (aIface *albVsDataScriptSetsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBVSDataScriptSetApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albVsDataScriptSetsListInputType(), typeConverter) + operationRestMetaData := albVsDataScriptSetsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albVsDataScriptSetsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albVsDataScriptSetsClient) List(cursorParam *string, includeMarkFo sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBVSDataScriptSetApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBVSDataScriptSetApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albVsDataScriptSetsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_vs_data_script_sets", "list", inputDataValue, executionContext) - var emptyOutput model.ALBVSDataScriptSetApiResponse + var emptyOutput nsx_global_policyModel.ALBVSDataScriptSetApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albVsDataScriptSetsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbVsDataScriptSetsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBVSDataScriptSetApiResponse), nil + return output.(nsx_global_policyModel.ALBVSDataScriptSetApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albVsDataScriptSetsClient) Patch(albVsdatascriptsetIdParam string, aLBVSDataScriptSetParam model.ALBVSDataScriptSet) error { +func (aIface *albVsDataScriptSetsClient) Patch(albVsdatascriptsetIdParam string, aLBVSDataScriptSetParam nsx_global_policyModel.ALBVSDataScriptSet) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albVsDataScriptSetsPatchInputType(), typeConverter) + operationRestMetaData := albVsDataScriptSetsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albVsDataScriptSetsPatchInputType(), typeConverter) sv.AddStructField("AlbVsdatascriptsetId", albVsdatascriptsetIdParam) sv.AddStructField("ALBVSDataScriptSet", aLBVSDataScriptSetParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albVsDataScriptSetsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_vs_data_script_sets", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albVsDataScriptSetsClient) Update(albVsdatascriptsetIdParam string, aLBVSDataScriptSetParam model.ALBVSDataScriptSet) (model.ALBVSDataScriptSet, error) { +func (aIface *albVsDataScriptSetsClient) Update(albVsdatascriptsetIdParam string, aLBVSDataScriptSetParam nsx_global_policyModel.ALBVSDataScriptSet) (nsx_global_policyModel.ALBVSDataScriptSet, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albVsDataScriptSetsUpdateInputType(), typeConverter) + operationRestMetaData := albVsDataScriptSetsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albVsDataScriptSetsUpdateInputType(), typeConverter) sv.AddStructField("AlbVsdatascriptsetId", albVsdatascriptsetIdParam) sv.AddStructField("ALBVSDataScriptSet", aLBVSDataScriptSetParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBVSDataScriptSet - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBVSDataScriptSet + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albVsDataScriptSetsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_vs_data_script_sets", "update", inputDataValue, executionContext) - var emptyOutput model.ALBVSDataScriptSet + var emptyOutput nsx_global_policyModel.ALBVSDataScriptSet if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albVsDataScriptSetsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbVsDataScriptSetsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBVSDataScriptSet), nil + return output.(nsx_global_policyModel.ALBVSDataScriptSet), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbVsDataScriptSetsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbVsDataScriptSetsTypes.go index 09c4716ac..1adbd524b 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbVsDataScriptSetsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbVsDataScriptSetsTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func albVsDataScriptSetsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albVsDataScriptSetsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_vsdatascriptset_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_vsdatascriptset_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_vsdatascriptset_id"] = "AlbVsdatascriptsetId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albVsDataScriptSetsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbVsDataScriptSetsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albVsDataScriptSetsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albVsDataScriptSetsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_vsdatascriptset_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_vsdatascriptset_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_vsdatascriptset_id"] = "AlbVsdatascriptsetId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_vsdatascriptset_id"] = bindings.NewStringType() - paramsTypeMap["albVsdatascriptsetId"] = bindings.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["alb_vsdatascriptset_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albVsdatascriptsetId"] = vapiBindings_.NewStringType() pathParams["alb_vsdatascriptset_id"] = "albVsdatascriptsetId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albVsDataScriptSetsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albVsDataScriptSetsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albVsDataScriptSetsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_vsdatascriptset_id"] = bindings.NewStringType() + fields["alb_vsdatascriptset_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_vsdatascriptset_id"] = "AlbVsdatascriptsetId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albVsDataScriptSetsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBVSDataScriptSetBindingType) +func AlbVsDataScriptSetsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBVSDataScriptSetBindingType) } -func albVsDataScriptSetsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albVsDataScriptSetsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_vsdatascriptset_id"] = bindings.NewStringType() + fields["alb_vsdatascriptset_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_vsdatascriptset_id"] = "AlbVsdatascriptsetId" - paramsTypeMap["alb_vsdatascriptset_id"] = bindings.NewStringType() - paramsTypeMap["albVsdatascriptsetId"] = bindings.NewStringType() + paramsTypeMap["alb_vsdatascriptset_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albVsdatascriptsetId"] = vapiBindings_.NewStringType() pathParams["alb_vsdatascriptset_id"] = "albVsdatascriptsetId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albVsDataScriptSetsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albVsDataScriptSetsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albVsDataScriptSetsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albVsDataScriptSetsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBVSDataScriptSetApiResponseBindingType) +func AlbVsDataScriptSetsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBVSDataScriptSetApiResponseBindingType) } -func albVsDataScriptSetsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albVsDataScriptSetsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albVsDataScriptSetsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albVsDataScriptSetsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albVsDataScriptSetsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albVsDataScriptSetsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_vsdatascriptset_id"] = bindings.NewStringType() - fields["a_LBVS_data_script_set"] = bindings.NewReferenceType(model.ALBVSDataScriptSetBindingType) + fields["alb_vsdatascriptset_id"] = vapiBindings_.NewStringType() + fields["a_LBVS_data_script_set"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBVSDataScriptSetBindingType) fieldNameMap["alb_vsdatascriptset_id"] = "AlbVsdatascriptsetId" fieldNameMap["a_LBVS_data_script_set"] = "ALBVSDataScriptSet" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albVsDataScriptSetsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbVsDataScriptSetsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albVsDataScriptSetsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albVsDataScriptSetsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_vsdatascriptset_id"] = bindings.NewStringType() - fields["a_LBVS_data_script_set"] = bindings.NewReferenceType(model.ALBVSDataScriptSetBindingType) + fields["alb_vsdatascriptset_id"] = vapiBindings_.NewStringType() + fields["a_LBVS_data_script_set"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBVSDataScriptSetBindingType) fieldNameMap["alb_vsdatascriptset_id"] = "AlbVsdatascriptsetId" fieldNameMap["a_LBVS_data_script_set"] = "ALBVSDataScriptSet" - paramsTypeMap["a_LBVS_data_script_set"] = bindings.NewReferenceType(model.ALBVSDataScriptSetBindingType) - paramsTypeMap["alb_vsdatascriptset_id"] = bindings.NewStringType() - paramsTypeMap["albVsdatascriptsetId"] = bindings.NewStringType() + paramsTypeMap["a_LBVS_data_script_set"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBVSDataScriptSetBindingType) + paramsTypeMap["alb_vsdatascriptset_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albVsdatascriptsetId"] = vapiBindings_.NewStringType() pathParams["alb_vsdatascriptset_id"] = "albVsdatascriptsetId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albVsDataScriptSetsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albVsDataScriptSetsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albVsDataScriptSetsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_vsdatascriptset_id"] = bindings.NewStringType() - fields["a_LBVS_data_script_set"] = bindings.NewReferenceType(model.ALBVSDataScriptSetBindingType) + fields["alb_vsdatascriptset_id"] = vapiBindings_.NewStringType() + fields["a_LBVS_data_script_set"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBVSDataScriptSetBindingType) fieldNameMap["alb_vsdatascriptset_id"] = "AlbVsdatascriptsetId" fieldNameMap["a_LBVS_data_script_set"] = "ALBVSDataScriptSet" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albVsDataScriptSetsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBVSDataScriptSetBindingType) +func AlbVsDataScriptSetsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBVSDataScriptSetBindingType) } -func albVsDataScriptSetsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albVsDataScriptSetsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_vsdatascriptset_id"] = bindings.NewStringType() - fields["a_LBVS_data_script_set"] = bindings.NewReferenceType(model.ALBVSDataScriptSetBindingType) + fields["alb_vsdatascriptset_id"] = vapiBindings_.NewStringType() + fields["a_LBVS_data_script_set"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBVSDataScriptSetBindingType) fieldNameMap["alb_vsdatascriptset_id"] = "AlbVsdatascriptsetId" fieldNameMap["a_LBVS_data_script_set"] = "ALBVSDataScriptSet" - paramsTypeMap["a_LBVS_data_script_set"] = bindings.NewReferenceType(model.ALBVSDataScriptSetBindingType) - paramsTypeMap["alb_vsdatascriptset_id"] = bindings.NewStringType() - paramsTypeMap["albVsdatascriptsetId"] = bindings.NewStringType() + paramsTypeMap["a_LBVS_data_script_set"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBVSDataScriptSetBindingType) + paramsTypeMap["alb_vsdatascriptset_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albVsdatascriptsetId"] = vapiBindings_.NewStringType() pathParams["alb_vsdatascriptset_id"] = "albVsdatascriptsetId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbVsVipsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbVsVipsClient.go index a47dc6b2e..ec84c489f 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbVsVipsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbVsVipsClient.go @@ -9,22 +9,24 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbVsVipsClient interface { - // Delete the ALBVsVip along with all the entities contained by this ALBVsVip. + // Delete the ALBVsVip along with all the entities contained by this ALBVsVip. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albVsvipIdParam ALBVsVip ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbVsVipsClient interface { // @throws NotFound Not Found Delete(albVsvipIdParam string, forceParam *bool) error - // Read a ALBVsVip. + // Read a ALBVsVip. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albVsvipIdParam ALBVsVip ID (required) // @return com.vmware.nsx_global_policy.model.ALBVsVip + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albVsvipIdParam string) (model.ALBVsVip, error) + Get(albVsvipIdParam string) (nsx_global_policyModel.ALBVsVip, error) - // Paginated list of all ALBVsVip for infra. + // Paginated list of all ALBVsVip for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbVsVipsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.ALBVsVipApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBVsVipApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBVsVipApiResponse, error) - // If a ALBvsvip with the alb-vsvip-id is not already present, create a new ALBvsvip. If it already exists, update the ALBvsvip. This is a full replace. + // If a ALBvsvip with the alb-vsvip-id is not already present, create a new ALBvsvip. If it already exists, update the ALBvsvip. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albVsvipIdParam ALBvsvip ID (required) // @param aLBVsVipParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albVsvipIdParam string, aLBVsVipParam model.ALBVsVip) error + Patch(albVsvipIdParam string, aLBVsVipParam nsx_global_policyModel.ALBVsVip) error - // If a ALBVsVip with the alb-VsVip-id is not already present, create a new ALBVsVip. If it already exists, update the ALBVsVip. This is a full replace. + // If a ALBVsVip with the alb-VsVip-id is not already present, create a new ALBVsVip. If it already exists, update the ALBVsVip. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albVsvipIdParam ALBVsVip ID (required) // @param aLBVsVipParam (required) // @return com.vmware.nsx_global_policy.model.ALBVsVip + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albVsvipIdParam string, aLBVsVipParam model.ALBVsVip) (model.ALBVsVip, error) + Update(albVsvipIdParam string, aLBVsVipParam nsx_global_policyModel.ALBVsVip) (nsx_global_policyModel.ALBVsVip, error) } type albVsVipsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbVsVipsClient(connector client.Connector) *albVsVipsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_vs_vips") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbVsVipsClient(connector vapiProtocolClient_.Connector) *albVsVipsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_vs_vips") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albVsVipsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albVsVipsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albVsVipsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albVsVipsClient) Delete(albVsvipIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albVsVipsDeleteInputType(), typeConverter) + operationRestMetaData := albVsVipsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albVsVipsDeleteInputType(), typeConverter) sv.AddStructField("AlbVsvipId", albVsvipIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albVsVipsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_vs_vips", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albVsVipsClient) Get(albVsvipIdParam string) (model.ALBVsVip, error) { +func (aIface *albVsVipsClient) Get(albVsvipIdParam string) (nsx_global_policyModel.ALBVsVip, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albVsVipsGetInputType(), typeConverter) + operationRestMetaData := albVsVipsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albVsVipsGetInputType(), typeConverter) sv.AddStructField("AlbVsvipId", albVsvipIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBVsVip - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBVsVip + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albVsVipsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_vs_vips", "get", inputDataValue, executionContext) - var emptyOutput model.ALBVsVip + var emptyOutput nsx_global_policyModel.ALBVsVip if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albVsVipsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbVsVipsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBVsVip), nil + return output.(nsx_global_policyModel.ALBVsVip), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albVsVipsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBVsVipApiResponse, error) { +func (aIface *albVsVipsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBVsVipApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albVsVipsListInputType(), typeConverter) + operationRestMetaData := albVsVipsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albVsVipsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albVsVipsClient) List(cursorParam *string, includeMarkForDeleteObj sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBVsVipApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBVsVipApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albVsVipsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_vs_vips", "list", inputDataValue, executionContext) - var emptyOutput model.ALBVsVipApiResponse + var emptyOutput nsx_global_policyModel.ALBVsVipApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albVsVipsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbVsVipsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBVsVipApiResponse), nil + return output.(nsx_global_policyModel.ALBVsVipApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albVsVipsClient) Patch(albVsvipIdParam string, aLBVsVipParam model.ALBVsVip) error { +func (aIface *albVsVipsClient) Patch(albVsvipIdParam string, aLBVsVipParam nsx_global_policyModel.ALBVsVip) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albVsVipsPatchInputType(), typeConverter) + operationRestMetaData := albVsVipsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albVsVipsPatchInputType(), typeConverter) sv.AddStructField("AlbVsvipId", albVsvipIdParam) sv.AddStructField("ALBVsVip", aLBVsVipParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albVsVipsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_vs_vips", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albVsVipsClient) Update(albVsvipIdParam string, aLBVsVipParam model.ALBVsVip) (model.ALBVsVip, error) { +func (aIface *albVsVipsClient) Update(albVsvipIdParam string, aLBVsVipParam nsx_global_policyModel.ALBVsVip) (nsx_global_policyModel.ALBVsVip, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albVsVipsUpdateInputType(), typeConverter) + operationRestMetaData := albVsVipsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albVsVipsUpdateInputType(), typeConverter) sv.AddStructField("AlbVsvipId", albVsvipIdParam) sv.AddStructField("ALBVsVip", aLBVsVipParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBVsVip - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBVsVip + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albVsVipsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_vs_vips", "update", inputDataValue, executionContext) - var emptyOutput model.ALBVsVip + var emptyOutput nsx_global_policyModel.ALBVsVip if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albVsVipsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbVsVipsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBVsVip), nil + return output.(nsx_global_policyModel.ALBVsVip), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbVsVipsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbVsVipsTypes.go index 9128c8e6f..d42cc8433 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbVsVipsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbVsVipsTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func albVsVipsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albVsVipsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_vsvip_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_vsvip_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_vsvip_id"] = "AlbVsvipId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albVsVipsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbVsVipsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albVsVipsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albVsVipsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_vsvip_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_vsvip_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_vsvip_id"] = "AlbVsvipId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_vsvip_id"] = bindings.NewStringType() - paramsTypeMap["albVsvipId"] = bindings.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["alb_vsvip_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albVsvipId"] = vapiBindings_.NewStringType() pathParams["alb_vsvip_id"] = "albVsvipId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albVsVipsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albVsVipsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albVsVipsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_vsvip_id"] = bindings.NewStringType() + fields["alb_vsvip_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_vsvip_id"] = "AlbVsvipId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albVsVipsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBVsVipBindingType) +func AlbVsVipsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBVsVipBindingType) } -func albVsVipsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albVsVipsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_vsvip_id"] = bindings.NewStringType() + fields["alb_vsvip_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_vsvip_id"] = "AlbVsvipId" - paramsTypeMap["alb_vsvip_id"] = bindings.NewStringType() - paramsTypeMap["albVsvipId"] = bindings.NewStringType() + paramsTypeMap["alb_vsvip_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albVsvipId"] = vapiBindings_.NewStringType() pathParams["alb_vsvip_id"] = "albVsvipId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albVsVipsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albVsVipsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albVsVipsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albVsVipsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBVsVipApiResponseBindingType) +func AlbVsVipsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBVsVipApiResponseBindingType) } -func albVsVipsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albVsVipsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albVsVipsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albVsVipsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albVsVipsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albVsVipsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_vsvip_id"] = bindings.NewStringType() - fields["a_LB_vs_vip"] = bindings.NewReferenceType(model.ALBVsVipBindingType) + fields["alb_vsvip_id"] = vapiBindings_.NewStringType() + fields["a_LB_vs_vip"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBVsVipBindingType) fieldNameMap["alb_vsvip_id"] = "AlbVsvipId" fieldNameMap["a_LB_vs_vip"] = "ALBVsVip" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albVsVipsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbVsVipsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albVsVipsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albVsVipsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_vsvip_id"] = bindings.NewStringType() - fields["a_LB_vs_vip"] = bindings.NewReferenceType(model.ALBVsVipBindingType) + fields["alb_vsvip_id"] = vapiBindings_.NewStringType() + fields["a_LB_vs_vip"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBVsVipBindingType) fieldNameMap["alb_vsvip_id"] = "AlbVsvipId" fieldNameMap["a_LB_vs_vip"] = "ALBVsVip" - paramsTypeMap["alb_vsvip_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_vs_vip"] = bindings.NewReferenceType(model.ALBVsVipBindingType) - paramsTypeMap["albVsvipId"] = bindings.NewStringType() + paramsTypeMap["a_LB_vs_vip"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBVsVipBindingType) + paramsTypeMap["alb_vsvip_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albVsvipId"] = vapiBindings_.NewStringType() pathParams["alb_vsvip_id"] = "albVsvipId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albVsVipsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albVsVipsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albVsVipsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_vsvip_id"] = bindings.NewStringType() - fields["a_LB_vs_vip"] = bindings.NewReferenceType(model.ALBVsVipBindingType) + fields["alb_vsvip_id"] = vapiBindings_.NewStringType() + fields["a_LB_vs_vip"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBVsVipBindingType) fieldNameMap["alb_vsvip_id"] = "AlbVsvipId" fieldNameMap["a_LB_vs_vip"] = "ALBVsVip" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albVsVipsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBVsVipBindingType) +func AlbVsVipsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBVsVipBindingType) } -func albVsVipsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albVsVipsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_vsvip_id"] = bindings.NewStringType() - fields["a_LB_vs_vip"] = bindings.NewReferenceType(model.ALBVsVipBindingType) + fields["alb_vsvip_id"] = vapiBindings_.NewStringType() + fields["a_LB_vs_vip"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBVsVipBindingType) fieldNameMap["alb_vsvip_id"] = "AlbVsvipId" fieldNameMap["a_LB_vs_vip"] = "ALBVsVip" - paramsTypeMap["alb_vsvip_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_vs_vip"] = bindings.NewReferenceType(model.ALBVsVipBindingType) - paramsTypeMap["albVsvipId"] = bindings.NewStringType() + paramsTypeMap["a_LB_vs_vip"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBVsVipBindingType) + paramsTypeMap["alb_vsvip_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albVsvipId"] = vapiBindings_.NewStringType() pathParams["alb_vsvip_id"] = "albVsvipId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbWafCrsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbWafCrsClient.go index 5ada9ccc7..5448114ed 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbWafCrsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbWafCrsClient.go @@ -9,22 +9,24 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbWafCrsClient interface { - // Delete the ALBWafCRS along with all the entities contained by this ALBWafCRS. + // Delete the ALBWafCRS along with all the entities contained by this ALBWafCRS. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albWafcrsIdParam ALBWafCRS ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbWafCrsClient interface { // @throws NotFound Not Found Delete(albWafcrsIdParam string, forceParam *bool) error - // Read a ALBWafCRS. + // Read a ALBWafCRS. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albWafcrsIdParam ALBWafCRS ID (required) // @return com.vmware.nsx_global_policy.model.ALBWafCRS + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albWafcrsIdParam string) (model.ALBWafCRS, error) + Get(albWafcrsIdParam string) (nsx_global_policyModel.ALBWafCRS, error) - // Paginated list of all ALBWafCRS for infra. + // Paginated list of all ALBWafCRS for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbWafCrsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.ALBWafCRSApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBWafCRSApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBWafCRSApiResponse, error) - // If a ALBwafcrs with the alb-wafcrs-id is not already present, create a new ALBwafcrs. If it already exists, update the ALBwafcrs. This is a full replace. + // If a ALBwafcrs with the alb-wafcrs-id is not already present, create a new ALBwafcrs. If it already exists, update the ALBwafcrs. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albWafcrsIdParam ALBwafcrs ID (required) // @param aLBWafCRSParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albWafcrsIdParam string, aLBWafCRSParam model.ALBWafCRS) error + Patch(albWafcrsIdParam string, aLBWafCRSParam nsx_global_policyModel.ALBWafCRS) error - // If a ALBWafCRS with the alb-WafCRS-id is not already present, create a new ALBWafCRS. If it already exists, update the ALBWafCRS. This is a full replace. + // If a ALBWafCRS with the alb-WafCRS-id is not already present, create a new ALBWafCRS. If it already exists, update the ALBWafCRS. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albWafcrsIdParam ALBWafCRS ID (required) // @param aLBWafCRSParam (required) // @return com.vmware.nsx_global_policy.model.ALBWafCRS + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albWafcrsIdParam string, aLBWafCRSParam model.ALBWafCRS) (model.ALBWafCRS, error) + Update(albWafcrsIdParam string, aLBWafCRSParam nsx_global_policyModel.ALBWafCRS) (nsx_global_policyModel.ALBWafCRS, error) } type albWafCrsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbWafCrsClient(connector client.Connector) *albWafCrsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_waf_crs") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbWafCrsClient(connector vapiProtocolClient_.Connector) *albWafCrsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_waf_crs") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albWafCrsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albWafCrsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albWafCrsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albWafCrsClient) Delete(albWafcrsIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWafCrsDeleteInputType(), typeConverter) + operationRestMetaData := albWafCrsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWafCrsDeleteInputType(), typeConverter) sv.AddStructField("AlbWafcrsId", albWafcrsIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWafCrsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_waf_crs", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albWafCrsClient) Get(albWafcrsIdParam string) (model.ALBWafCRS, error) { +func (aIface *albWafCrsClient) Get(albWafcrsIdParam string) (nsx_global_policyModel.ALBWafCRS, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWafCrsGetInputType(), typeConverter) + operationRestMetaData := albWafCrsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWafCrsGetInputType(), typeConverter) sv.AddStructField("AlbWafcrsId", albWafcrsIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBWafCRS - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBWafCRS + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWafCrsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_waf_crs", "get", inputDataValue, executionContext) - var emptyOutput model.ALBWafCRS + var emptyOutput nsx_global_policyModel.ALBWafCRS if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albWafCrsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbWafCrsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBWafCRS), nil + return output.(nsx_global_policyModel.ALBWafCRS), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albWafCrsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBWafCRSApiResponse, error) { +func (aIface *albWafCrsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBWafCRSApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWafCrsListInputType(), typeConverter) + operationRestMetaData := albWafCrsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWafCrsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albWafCrsClient) List(cursorParam *string, includeMarkForDeleteObj sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBWafCRSApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBWafCRSApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWafCrsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_waf_crs", "list", inputDataValue, executionContext) - var emptyOutput model.ALBWafCRSApiResponse + var emptyOutput nsx_global_policyModel.ALBWafCRSApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albWafCrsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbWafCrsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBWafCRSApiResponse), nil + return output.(nsx_global_policyModel.ALBWafCRSApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albWafCrsClient) Patch(albWafcrsIdParam string, aLBWafCRSParam model.ALBWafCRS) error { +func (aIface *albWafCrsClient) Patch(albWafcrsIdParam string, aLBWafCRSParam nsx_global_policyModel.ALBWafCRS) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWafCrsPatchInputType(), typeConverter) + operationRestMetaData := albWafCrsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWafCrsPatchInputType(), typeConverter) sv.AddStructField("AlbWafcrsId", albWafcrsIdParam) sv.AddStructField("ALBWafCRS", aLBWafCRSParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWafCrsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_waf_crs", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albWafCrsClient) Update(albWafcrsIdParam string, aLBWafCRSParam model.ALBWafCRS) (model.ALBWafCRS, error) { +func (aIface *albWafCrsClient) Update(albWafcrsIdParam string, aLBWafCRSParam nsx_global_policyModel.ALBWafCRS) (nsx_global_policyModel.ALBWafCRS, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWafCrsUpdateInputType(), typeConverter) + operationRestMetaData := albWafCrsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWafCrsUpdateInputType(), typeConverter) sv.AddStructField("AlbWafcrsId", albWafcrsIdParam) sv.AddStructField("ALBWafCRS", aLBWafCRSParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBWafCRS - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBWafCRS + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWafCrsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_waf_crs", "update", inputDataValue, executionContext) - var emptyOutput model.ALBWafCRS + var emptyOutput nsx_global_policyModel.ALBWafCRS if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albWafCrsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbWafCrsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBWafCRS), nil + return output.(nsx_global_policyModel.ALBWafCRS), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbWafCrsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbWafCrsTypes.go index a26164a40..c41517b88 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbWafCrsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbWafCrsTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func albWafCrsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWafCrsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_wafcrs_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_wafcrs_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_wafcrs_id"] = "AlbWafcrsId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWafCrsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbWafCrsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albWafCrsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWafCrsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_wafcrs_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_wafcrs_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_wafcrs_id"] = "AlbWafcrsId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_wafcrs_id"] = bindings.NewStringType() - paramsTypeMap["albWafcrsId"] = bindings.NewStringType() + paramsTypeMap["alb_wafcrs_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albWafcrsId"] = vapiBindings_.NewStringType() pathParams["alb_wafcrs_id"] = "albWafcrsId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albWafCrsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albWafCrsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWafCrsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_wafcrs_id"] = bindings.NewStringType() + fields["alb_wafcrs_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_wafcrs_id"] = "AlbWafcrsId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWafCrsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBWafCRSBindingType) +func AlbWafCrsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWafCRSBindingType) } -func albWafCrsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWafCrsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_wafcrs_id"] = bindings.NewStringType() + fields["alb_wafcrs_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_wafcrs_id"] = "AlbWafcrsId" - paramsTypeMap["alb_wafcrs_id"] = bindings.NewStringType() - paramsTypeMap["albWafcrsId"] = bindings.NewStringType() + paramsTypeMap["alb_wafcrs_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albWafcrsId"] = vapiBindings_.NewStringType() pathParams["alb_wafcrs_id"] = "albWafcrsId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albWafCrsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albWafCrsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWafCrsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWafCrsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBWafCRSApiResponseBindingType) +func AlbWafCrsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWafCRSApiResponseBindingType) } -func albWafCrsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWafCrsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albWafCrsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albWafCrsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albWafCrsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWafCrsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_wafcrs_id"] = bindings.NewStringType() - fields["a_LB_waf_CRS"] = bindings.NewReferenceType(model.ALBWafCRSBindingType) + fields["alb_wafcrs_id"] = vapiBindings_.NewStringType() + fields["a_LB_waf_CRS"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWafCRSBindingType) fieldNameMap["alb_wafcrs_id"] = "AlbWafcrsId" fieldNameMap["a_LB_waf_CRS"] = "ALBWafCRS" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWafCrsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbWafCrsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albWafCrsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWafCrsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_wafcrs_id"] = bindings.NewStringType() - fields["a_LB_waf_CRS"] = bindings.NewReferenceType(model.ALBWafCRSBindingType) + fields["alb_wafcrs_id"] = vapiBindings_.NewStringType() + fields["a_LB_waf_CRS"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWafCRSBindingType) fieldNameMap["alb_wafcrs_id"] = "AlbWafcrsId" fieldNameMap["a_LB_waf_CRS"] = "ALBWafCRS" - paramsTypeMap["alb_wafcrs_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_waf_CRS"] = bindings.NewReferenceType(model.ALBWafCRSBindingType) - paramsTypeMap["albWafcrsId"] = bindings.NewStringType() + paramsTypeMap["a_LB_waf_CRS"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWafCRSBindingType) + paramsTypeMap["alb_wafcrs_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albWafcrsId"] = vapiBindings_.NewStringType() pathParams["alb_wafcrs_id"] = "albWafcrsId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albWafCrsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albWafCrsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWafCrsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_wafcrs_id"] = bindings.NewStringType() - fields["a_LB_waf_CRS"] = bindings.NewReferenceType(model.ALBWafCRSBindingType) + fields["alb_wafcrs_id"] = vapiBindings_.NewStringType() + fields["a_LB_waf_CRS"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWafCRSBindingType) fieldNameMap["alb_wafcrs_id"] = "AlbWafcrsId" fieldNameMap["a_LB_waf_CRS"] = "ALBWafCRS" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWafCrsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBWafCRSBindingType) +func AlbWafCrsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWafCRSBindingType) } -func albWafCrsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWafCrsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_wafcrs_id"] = bindings.NewStringType() - fields["a_LB_waf_CRS"] = bindings.NewReferenceType(model.ALBWafCRSBindingType) + fields["alb_wafcrs_id"] = vapiBindings_.NewStringType() + fields["a_LB_waf_CRS"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWafCRSBindingType) fieldNameMap["alb_wafcrs_id"] = "AlbWafcrsId" fieldNameMap["a_LB_waf_CRS"] = "ALBWafCRS" - paramsTypeMap["alb_wafcrs_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_waf_CRS"] = bindings.NewReferenceType(model.ALBWafCRSBindingType) - paramsTypeMap["albWafcrsId"] = bindings.NewStringType() + paramsTypeMap["a_LB_waf_CRS"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWafCRSBindingType) + paramsTypeMap["alb_wafcrs_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albWafcrsId"] = vapiBindings_.NewStringType() pathParams["alb_wafcrs_id"] = "albWafcrsId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbWafPoliciesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbWafPoliciesClient.go index 1363f2f8f..e81e4f6f9 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbWafPoliciesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbWafPoliciesClient.go @@ -9,22 +9,24 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbWafPoliciesClient interface { - // Delete the ALBWafPolicy along with all the entities contained by this ALBWafPolicy. + // Delete the ALBWafPolicy along with all the entities contained by this ALBWafPolicy. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albWafpolicyIdParam ALBWafPolicy ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbWafPoliciesClient interface { // @throws NotFound Not Found Delete(albWafpolicyIdParam string, forceParam *bool) error - // Read a ALBWafPolicy. + // Read a ALBWafPolicy. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albWafpolicyIdParam ALBWafPolicy ID (required) // @return com.vmware.nsx_global_policy.model.ALBWafPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albWafpolicyIdParam string) (model.ALBWafPolicy, error) + Get(albWafpolicyIdParam string) (nsx_global_policyModel.ALBWafPolicy, error) - // Paginated list of all ALBWafPolicy for infra. + // Paginated list of all ALBWafPolicy for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbWafPoliciesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.ALBWafPolicyApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBWafPolicyApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBWafPolicyApiResponse, error) - // If a ALBwafpolicy with the alb-wafpolicy-id is not already present, create a new ALBwafpolicy. If it already exists, update the ALBwafpolicy. This is a full replace. + // If a ALBwafpolicy with the alb-wafpolicy-id is not already present, create a new ALBwafpolicy. If it already exists, update the ALBwafpolicy. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albWafpolicyIdParam ALBwafpolicy ID (required) // @param aLBWafPolicyParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albWafpolicyIdParam string, aLBWafPolicyParam model.ALBWafPolicy) error + Patch(albWafpolicyIdParam string, aLBWafPolicyParam nsx_global_policyModel.ALBWafPolicy) error - // If a ALBWafPolicy with the alb-WafPolicy-id is not already present, create a new ALBWafPolicy. If it already exists, update the ALBWafPolicy. This is a full replace. + // If a ALBWafPolicy with the alb-WafPolicy-id is not already present, create a new ALBWafPolicy. If it already exists, update the ALBWafPolicy. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albWafpolicyIdParam ALBWafPolicy ID (required) // @param aLBWafPolicyParam (required) // @return com.vmware.nsx_global_policy.model.ALBWafPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albWafpolicyIdParam string, aLBWafPolicyParam model.ALBWafPolicy) (model.ALBWafPolicy, error) + Update(albWafpolicyIdParam string, aLBWafPolicyParam nsx_global_policyModel.ALBWafPolicy) (nsx_global_policyModel.ALBWafPolicy, error) } type albWafPoliciesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbWafPoliciesClient(connector client.Connector) *albWafPoliciesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_waf_policies") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbWafPoliciesClient(connector vapiProtocolClient_.Connector) *albWafPoliciesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_waf_policies") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albWafPoliciesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albWafPoliciesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albWafPoliciesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albWafPoliciesClient) Delete(albWafpolicyIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWafPoliciesDeleteInputType(), typeConverter) + operationRestMetaData := albWafPoliciesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWafPoliciesDeleteInputType(), typeConverter) sv.AddStructField("AlbWafpolicyId", albWafpolicyIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWafPoliciesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_waf_policies", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albWafPoliciesClient) Get(albWafpolicyIdParam string) (model.ALBWafPolicy, error) { +func (aIface *albWafPoliciesClient) Get(albWafpolicyIdParam string) (nsx_global_policyModel.ALBWafPolicy, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWafPoliciesGetInputType(), typeConverter) + operationRestMetaData := albWafPoliciesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWafPoliciesGetInputType(), typeConverter) sv.AddStructField("AlbWafpolicyId", albWafpolicyIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBWafPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBWafPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWafPoliciesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_waf_policies", "get", inputDataValue, executionContext) - var emptyOutput model.ALBWafPolicy + var emptyOutput nsx_global_policyModel.ALBWafPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albWafPoliciesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbWafPoliciesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBWafPolicy), nil + return output.(nsx_global_policyModel.ALBWafPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albWafPoliciesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBWafPolicyApiResponse, error) { +func (aIface *albWafPoliciesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBWafPolicyApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWafPoliciesListInputType(), typeConverter) + operationRestMetaData := albWafPoliciesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWafPoliciesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albWafPoliciesClient) List(cursorParam *string, includeMarkForDele sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBWafPolicyApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBWafPolicyApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWafPoliciesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_waf_policies", "list", inputDataValue, executionContext) - var emptyOutput model.ALBWafPolicyApiResponse + var emptyOutput nsx_global_policyModel.ALBWafPolicyApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albWafPoliciesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbWafPoliciesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBWafPolicyApiResponse), nil + return output.(nsx_global_policyModel.ALBWafPolicyApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albWafPoliciesClient) Patch(albWafpolicyIdParam string, aLBWafPolicyParam model.ALBWafPolicy) error { +func (aIface *albWafPoliciesClient) Patch(albWafpolicyIdParam string, aLBWafPolicyParam nsx_global_policyModel.ALBWafPolicy) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWafPoliciesPatchInputType(), typeConverter) + operationRestMetaData := albWafPoliciesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWafPoliciesPatchInputType(), typeConverter) sv.AddStructField("AlbWafpolicyId", albWafpolicyIdParam) sv.AddStructField("ALBWafPolicy", aLBWafPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWafPoliciesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_waf_policies", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albWafPoliciesClient) Update(albWafpolicyIdParam string, aLBWafPolicyParam model.ALBWafPolicy) (model.ALBWafPolicy, error) { +func (aIface *albWafPoliciesClient) Update(albWafpolicyIdParam string, aLBWafPolicyParam nsx_global_policyModel.ALBWafPolicy) (nsx_global_policyModel.ALBWafPolicy, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWafPoliciesUpdateInputType(), typeConverter) + operationRestMetaData := albWafPoliciesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWafPoliciesUpdateInputType(), typeConverter) sv.AddStructField("AlbWafpolicyId", albWafpolicyIdParam) sv.AddStructField("ALBWafPolicy", aLBWafPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBWafPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBWafPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWafPoliciesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_waf_policies", "update", inputDataValue, executionContext) - var emptyOutput model.ALBWafPolicy + var emptyOutput nsx_global_policyModel.ALBWafPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albWafPoliciesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbWafPoliciesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBWafPolicy), nil + return output.(nsx_global_policyModel.ALBWafPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbWafPoliciesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbWafPoliciesTypes.go index 05643f6d9..6f2faea00 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbWafPoliciesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbWafPoliciesTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func albWafPoliciesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWafPoliciesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_wafpolicy_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_wafpolicy_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_wafpolicy_id"] = "AlbWafpolicyId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWafPoliciesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbWafPoliciesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albWafPoliciesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWafPoliciesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_wafpolicy_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_wafpolicy_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_wafpolicy_id"] = "AlbWafpolicyId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_wafpolicy_id"] = bindings.NewStringType() - paramsTypeMap["albWafpolicyId"] = bindings.NewStringType() + paramsTypeMap["alb_wafpolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albWafpolicyId"] = vapiBindings_.NewStringType() pathParams["alb_wafpolicy_id"] = "albWafpolicyId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albWafPoliciesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albWafPoliciesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWafPoliciesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_wafpolicy_id"] = bindings.NewStringType() + fields["alb_wafpolicy_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_wafpolicy_id"] = "AlbWafpolicyId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWafPoliciesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBWafPolicyBindingType) +func AlbWafPoliciesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWafPolicyBindingType) } -func albWafPoliciesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWafPoliciesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_wafpolicy_id"] = bindings.NewStringType() + fields["alb_wafpolicy_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_wafpolicy_id"] = "AlbWafpolicyId" - paramsTypeMap["alb_wafpolicy_id"] = bindings.NewStringType() - paramsTypeMap["albWafpolicyId"] = bindings.NewStringType() + paramsTypeMap["alb_wafpolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albWafpolicyId"] = vapiBindings_.NewStringType() pathParams["alb_wafpolicy_id"] = "albWafpolicyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albWafPoliciesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albWafPoliciesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWafPoliciesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWafPoliciesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBWafPolicyApiResponseBindingType) +func AlbWafPoliciesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWafPolicyApiResponseBindingType) } -func albWafPoliciesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWafPoliciesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albWafPoliciesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albWafPoliciesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albWafPoliciesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWafPoliciesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_wafpolicy_id"] = bindings.NewStringType() - fields["a_LB_waf_policy"] = bindings.NewReferenceType(model.ALBWafPolicyBindingType) + fields["alb_wafpolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_waf_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWafPolicyBindingType) fieldNameMap["alb_wafpolicy_id"] = "AlbWafpolicyId" fieldNameMap["a_LB_waf_policy"] = "ALBWafPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWafPoliciesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbWafPoliciesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albWafPoliciesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWafPoliciesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_wafpolicy_id"] = bindings.NewStringType() - fields["a_LB_waf_policy"] = bindings.NewReferenceType(model.ALBWafPolicyBindingType) + fields["alb_wafpolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_waf_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWafPolicyBindingType) fieldNameMap["alb_wafpolicy_id"] = "AlbWafpolicyId" fieldNameMap["a_LB_waf_policy"] = "ALBWafPolicy" - paramsTypeMap["alb_wafpolicy_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_waf_policy"] = bindings.NewReferenceType(model.ALBWafPolicyBindingType) - paramsTypeMap["albWafpolicyId"] = bindings.NewStringType() + paramsTypeMap["alb_wafpolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_waf_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWafPolicyBindingType) + paramsTypeMap["albWafpolicyId"] = vapiBindings_.NewStringType() pathParams["alb_wafpolicy_id"] = "albWafpolicyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albWafPoliciesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albWafPoliciesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWafPoliciesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_wafpolicy_id"] = bindings.NewStringType() - fields["a_LB_waf_policy"] = bindings.NewReferenceType(model.ALBWafPolicyBindingType) + fields["alb_wafpolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_waf_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWafPolicyBindingType) fieldNameMap["alb_wafpolicy_id"] = "AlbWafpolicyId" fieldNameMap["a_LB_waf_policy"] = "ALBWafPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWafPoliciesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBWafPolicyBindingType) +func AlbWafPoliciesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWafPolicyBindingType) } -func albWafPoliciesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWafPoliciesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_wafpolicy_id"] = bindings.NewStringType() - fields["a_LB_waf_policy"] = bindings.NewReferenceType(model.ALBWafPolicyBindingType) + fields["alb_wafpolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_waf_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWafPolicyBindingType) fieldNameMap["alb_wafpolicy_id"] = "AlbWafpolicyId" fieldNameMap["a_LB_waf_policy"] = "ALBWafPolicy" - paramsTypeMap["alb_wafpolicy_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_waf_policy"] = bindings.NewReferenceType(model.ALBWafPolicyBindingType) - paramsTypeMap["albWafpolicyId"] = bindings.NewStringType() + paramsTypeMap["alb_wafpolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_waf_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWafPolicyBindingType) + paramsTypeMap["albWafpolicyId"] = vapiBindings_.NewStringType() pathParams["alb_wafpolicy_id"] = "albWafpolicyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbWafPolicyPsmGroupsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbWafPolicyPsmGroupsClient.go index f3465a226..2e5dc2386 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbWafPolicyPsmGroupsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbWafPolicyPsmGroupsClient.go @@ -9,22 +9,24 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbWafPolicyPsmGroupsClient interface { - // Delete the ALBWafPolicyPSMGroup along with all the entities contained by this ALBWafPolicyPSMGroup. + // Delete the ALBWafPolicyPSMGroup along with all the entities contained by this ALBWafPolicyPSMGroup. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albWafpolicypsmgroupIdParam ALBWafPolicyPSMGroup ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbWafPolicyPsmGroupsClient interface { // @throws NotFound Not Found Delete(albWafpolicypsmgroupIdParam string, forceParam *bool) error - // Read a ALBWafPolicyPSMGroup. + // Read a ALBWafPolicyPSMGroup. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albWafpolicypsmgroupIdParam ALBWafPolicyPSMGroup ID (required) // @return com.vmware.nsx_global_policy.model.ALBWafPolicyPSMGroup + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albWafpolicypsmgroupIdParam string) (model.ALBWafPolicyPSMGroup, error) + Get(albWafpolicypsmgroupIdParam string) (nsx_global_policyModel.ALBWafPolicyPSMGroup, error) - // Paginated list of all ALBWafPolicyPSMGroup for infra. + // Paginated list of all ALBWafPolicyPSMGroup for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbWafPolicyPsmGroupsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.ALBWafPolicyPSMGroupApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBWafPolicyPSMGroupApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBWafPolicyPSMGroupApiResponse, error) - // If a ALBwafpolicypsmgroup with the alb-wafpolicypsmgroup-id is not already present, create a new ALBwafpolicypsmgroup. If it already exists, update the ALBwafpolicypsmgroup. This is a full replace. + // If a ALBwafpolicypsmgroup with the alb-wafpolicypsmgroup-id is not already present, create a new ALBwafpolicypsmgroup. If it already exists, update the ALBwafpolicypsmgroup. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albWafpolicypsmgroupIdParam ALBwafpolicypsmgroup ID (required) // @param aLBWafPolicyPSMGroupParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albWafpolicypsmgroupIdParam string, aLBWafPolicyPSMGroupParam model.ALBWafPolicyPSMGroup) error + Patch(albWafpolicypsmgroupIdParam string, aLBWafPolicyPSMGroupParam nsx_global_policyModel.ALBWafPolicyPSMGroup) error - // If a ALBWafPolicyPSMGroup with the alb-WafPolicyPSMGroup-id is not already present, create a new ALBWafPolicyPSMGroup. If it already exists, update the ALBWafPolicyPSMGroup. This is a full replace. + // If a ALBWafPolicyPSMGroup with the alb-WafPolicyPSMGroup-id is not already present, create a new ALBWafPolicyPSMGroup. If it already exists, update the ALBWafPolicyPSMGroup. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albWafpolicypsmgroupIdParam ALBWafPolicyPSMGroup ID (required) // @param aLBWafPolicyPSMGroupParam (required) // @return com.vmware.nsx_global_policy.model.ALBWafPolicyPSMGroup + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albWafpolicypsmgroupIdParam string, aLBWafPolicyPSMGroupParam model.ALBWafPolicyPSMGroup) (model.ALBWafPolicyPSMGroup, error) + Update(albWafpolicypsmgroupIdParam string, aLBWafPolicyPSMGroupParam nsx_global_policyModel.ALBWafPolicyPSMGroup) (nsx_global_policyModel.ALBWafPolicyPSMGroup, error) } type albWafPolicyPsmGroupsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbWafPolicyPsmGroupsClient(connector client.Connector) *albWafPolicyPsmGroupsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_waf_policy_psm_groups") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbWafPolicyPsmGroupsClient(connector vapiProtocolClient_.Connector) *albWafPolicyPsmGroupsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_waf_policy_psm_groups") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albWafPolicyPsmGroupsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albWafPolicyPsmGroupsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albWafPolicyPsmGroupsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albWafPolicyPsmGroupsClient) Delete(albWafpolicypsmgroupIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWafPolicyPsmGroupsDeleteInputType(), typeConverter) + operationRestMetaData := albWafPolicyPsmGroupsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWafPolicyPsmGroupsDeleteInputType(), typeConverter) sv.AddStructField("AlbWafpolicypsmgroupId", albWafpolicypsmgroupIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWafPolicyPsmGroupsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_waf_policy_psm_groups", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albWafPolicyPsmGroupsClient) Get(albWafpolicypsmgroupIdParam string) (model.ALBWafPolicyPSMGroup, error) { +func (aIface *albWafPolicyPsmGroupsClient) Get(albWafpolicypsmgroupIdParam string) (nsx_global_policyModel.ALBWafPolicyPSMGroup, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWafPolicyPsmGroupsGetInputType(), typeConverter) + operationRestMetaData := albWafPolicyPsmGroupsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWafPolicyPsmGroupsGetInputType(), typeConverter) sv.AddStructField("AlbWafpolicypsmgroupId", albWafpolicypsmgroupIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBWafPolicyPSMGroup - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBWafPolicyPSMGroup + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWafPolicyPsmGroupsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_waf_policy_psm_groups", "get", inputDataValue, executionContext) - var emptyOutput model.ALBWafPolicyPSMGroup + var emptyOutput nsx_global_policyModel.ALBWafPolicyPSMGroup if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albWafPolicyPsmGroupsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbWafPolicyPsmGroupsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBWafPolicyPSMGroup), nil + return output.(nsx_global_policyModel.ALBWafPolicyPSMGroup), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albWafPolicyPsmGroupsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBWafPolicyPSMGroupApiResponse, error) { +func (aIface *albWafPolicyPsmGroupsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBWafPolicyPSMGroupApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWafPolicyPsmGroupsListInputType(), typeConverter) + operationRestMetaData := albWafPolicyPsmGroupsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWafPolicyPsmGroupsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albWafPolicyPsmGroupsClient) List(cursorParam *string, includeMark sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBWafPolicyPSMGroupApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBWafPolicyPSMGroupApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWafPolicyPsmGroupsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_waf_policy_psm_groups", "list", inputDataValue, executionContext) - var emptyOutput model.ALBWafPolicyPSMGroupApiResponse + var emptyOutput nsx_global_policyModel.ALBWafPolicyPSMGroupApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albWafPolicyPsmGroupsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbWafPolicyPsmGroupsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBWafPolicyPSMGroupApiResponse), nil + return output.(nsx_global_policyModel.ALBWafPolicyPSMGroupApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albWafPolicyPsmGroupsClient) Patch(albWafpolicypsmgroupIdParam string, aLBWafPolicyPSMGroupParam model.ALBWafPolicyPSMGroup) error { +func (aIface *albWafPolicyPsmGroupsClient) Patch(albWafpolicypsmgroupIdParam string, aLBWafPolicyPSMGroupParam nsx_global_policyModel.ALBWafPolicyPSMGroup) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWafPolicyPsmGroupsPatchInputType(), typeConverter) + operationRestMetaData := albWafPolicyPsmGroupsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWafPolicyPsmGroupsPatchInputType(), typeConverter) sv.AddStructField("AlbWafpolicypsmgroupId", albWafpolicypsmgroupIdParam) sv.AddStructField("ALBWafPolicyPSMGroup", aLBWafPolicyPSMGroupParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWafPolicyPsmGroupsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_waf_policy_psm_groups", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albWafPolicyPsmGroupsClient) Update(albWafpolicypsmgroupIdParam string, aLBWafPolicyPSMGroupParam model.ALBWafPolicyPSMGroup) (model.ALBWafPolicyPSMGroup, error) { +func (aIface *albWafPolicyPsmGroupsClient) Update(albWafpolicypsmgroupIdParam string, aLBWafPolicyPSMGroupParam nsx_global_policyModel.ALBWafPolicyPSMGroup) (nsx_global_policyModel.ALBWafPolicyPSMGroup, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWafPolicyPsmGroupsUpdateInputType(), typeConverter) + operationRestMetaData := albWafPolicyPsmGroupsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWafPolicyPsmGroupsUpdateInputType(), typeConverter) sv.AddStructField("AlbWafpolicypsmgroupId", albWafpolicypsmgroupIdParam) sv.AddStructField("ALBWafPolicyPSMGroup", aLBWafPolicyPSMGroupParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBWafPolicyPSMGroup - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBWafPolicyPSMGroup + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWafPolicyPsmGroupsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_waf_policy_psm_groups", "update", inputDataValue, executionContext) - var emptyOutput model.ALBWafPolicyPSMGroup + var emptyOutput nsx_global_policyModel.ALBWafPolicyPSMGroup if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albWafPolicyPsmGroupsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbWafPolicyPsmGroupsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBWafPolicyPSMGroup), nil + return output.(nsx_global_policyModel.ALBWafPolicyPSMGroup), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbWafPolicyPsmGroupsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbWafPolicyPsmGroupsTypes.go index 158d929fa..b524216fb 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbWafPolicyPsmGroupsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbWafPolicyPsmGroupsTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func albWafPolicyPsmGroupsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWafPolicyPsmGroupsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_wafpolicypsmgroup_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_wafpolicypsmgroup_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_wafpolicypsmgroup_id"] = "AlbWafpolicypsmgroupId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWafPolicyPsmGroupsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbWafPolicyPsmGroupsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albWafPolicyPsmGroupsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWafPolicyPsmGroupsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_wafpolicypsmgroup_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_wafpolicypsmgroup_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_wafpolicypsmgroup_id"] = "AlbWafpolicypsmgroupId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_wafpolicypsmgroup_id"] = bindings.NewStringType() - paramsTypeMap["albWafpolicypsmgroupId"] = bindings.NewStringType() + paramsTypeMap["alb_wafpolicypsmgroup_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albWafpolicypsmgroupId"] = vapiBindings_.NewStringType() pathParams["alb_wafpolicypsmgroup_id"] = "albWafpolicypsmgroupId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albWafPolicyPsmGroupsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albWafPolicyPsmGroupsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWafPolicyPsmGroupsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_wafpolicypsmgroup_id"] = bindings.NewStringType() + fields["alb_wafpolicypsmgroup_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_wafpolicypsmgroup_id"] = "AlbWafpolicypsmgroupId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWafPolicyPsmGroupsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBWafPolicyPSMGroupBindingType) +func AlbWafPolicyPsmGroupsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWafPolicyPSMGroupBindingType) } -func albWafPolicyPsmGroupsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWafPolicyPsmGroupsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_wafpolicypsmgroup_id"] = bindings.NewStringType() + fields["alb_wafpolicypsmgroup_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_wafpolicypsmgroup_id"] = "AlbWafpolicypsmgroupId" - paramsTypeMap["alb_wafpolicypsmgroup_id"] = bindings.NewStringType() - paramsTypeMap["albWafpolicypsmgroupId"] = bindings.NewStringType() + paramsTypeMap["alb_wafpolicypsmgroup_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albWafpolicypsmgroupId"] = vapiBindings_.NewStringType() pathParams["alb_wafpolicypsmgroup_id"] = "albWafpolicypsmgroupId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albWafPolicyPsmGroupsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albWafPolicyPsmGroupsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWafPolicyPsmGroupsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWafPolicyPsmGroupsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBWafPolicyPSMGroupApiResponseBindingType) +func AlbWafPolicyPsmGroupsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWafPolicyPSMGroupApiResponseBindingType) } -func albWafPolicyPsmGroupsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWafPolicyPsmGroupsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albWafPolicyPsmGroupsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albWafPolicyPsmGroupsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albWafPolicyPsmGroupsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWafPolicyPsmGroupsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_wafpolicypsmgroup_id"] = bindings.NewStringType() - fields["a_LB_waf_policy_PSM_group"] = bindings.NewReferenceType(model.ALBWafPolicyPSMGroupBindingType) + fields["alb_wafpolicypsmgroup_id"] = vapiBindings_.NewStringType() + fields["a_LB_waf_policy_PSM_group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWafPolicyPSMGroupBindingType) fieldNameMap["alb_wafpolicypsmgroup_id"] = "AlbWafpolicypsmgroupId" fieldNameMap["a_LB_waf_policy_PSM_group"] = "ALBWafPolicyPSMGroup" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWafPolicyPsmGroupsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbWafPolicyPsmGroupsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albWafPolicyPsmGroupsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWafPolicyPsmGroupsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_wafpolicypsmgroup_id"] = bindings.NewStringType() - fields["a_LB_waf_policy_PSM_group"] = bindings.NewReferenceType(model.ALBWafPolicyPSMGroupBindingType) + fields["alb_wafpolicypsmgroup_id"] = vapiBindings_.NewStringType() + fields["a_LB_waf_policy_PSM_group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWafPolicyPSMGroupBindingType) fieldNameMap["alb_wafpolicypsmgroup_id"] = "AlbWafpolicypsmgroupId" fieldNameMap["a_LB_waf_policy_PSM_group"] = "ALBWafPolicyPSMGroup" - paramsTypeMap["alb_wafpolicypsmgroup_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_waf_policy_PSM_group"] = bindings.NewReferenceType(model.ALBWafPolicyPSMGroupBindingType) - paramsTypeMap["albWafpolicypsmgroupId"] = bindings.NewStringType() + paramsTypeMap["a_LB_waf_policy_PSM_group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWafPolicyPSMGroupBindingType) + paramsTypeMap["alb_wafpolicypsmgroup_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albWafpolicypsmgroupId"] = vapiBindings_.NewStringType() pathParams["alb_wafpolicypsmgroup_id"] = "albWafpolicypsmgroupId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albWafPolicyPsmGroupsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albWafPolicyPsmGroupsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWafPolicyPsmGroupsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_wafpolicypsmgroup_id"] = bindings.NewStringType() - fields["a_LB_waf_policy_PSM_group"] = bindings.NewReferenceType(model.ALBWafPolicyPSMGroupBindingType) + fields["alb_wafpolicypsmgroup_id"] = vapiBindings_.NewStringType() + fields["a_LB_waf_policy_PSM_group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWafPolicyPSMGroupBindingType) fieldNameMap["alb_wafpolicypsmgroup_id"] = "AlbWafpolicypsmgroupId" fieldNameMap["a_LB_waf_policy_PSM_group"] = "ALBWafPolicyPSMGroup" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWafPolicyPsmGroupsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBWafPolicyPSMGroupBindingType) +func AlbWafPolicyPsmGroupsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWafPolicyPSMGroupBindingType) } -func albWafPolicyPsmGroupsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWafPolicyPsmGroupsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_wafpolicypsmgroup_id"] = bindings.NewStringType() - fields["a_LB_waf_policy_PSM_group"] = bindings.NewReferenceType(model.ALBWafPolicyPSMGroupBindingType) + fields["alb_wafpolicypsmgroup_id"] = vapiBindings_.NewStringType() + fields["a_LB_waf_policy_PSM_group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWafPolicyPSMGroupBindingType) fieldNameMap["alb_wafpolicypsmgroup_id"] = "AlbWafpolicypsmgroupId" fieldNameMap["a_LB_waf_policy_PSM_group"] = "ALBWafPolicyPSMGroup" - paramsTypeMap["alb_wafpolicypsmgroup_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_waf_policy_PSM_group"] = bindings.NewReferenceType(model.ALBWafPolicyPSMGroupBindingType) - paramsTypeMap["albWafpolicypsmgroupId"] = bindings.NewStringType() + paramsTypeMap["a_LB_waf_policy_PSM_group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWafPolicyPSMGroupBindingType) + paramsTypeMap["alb_wafpolicypsmgroup_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albWafpolicypsmgroupId"] = vapiBindings_.NewStringType() pathParams["alb_wafpolicypsmgroup_id"] = "albWafpolicypsmgroupId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbWafProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbWafProfilesClient.go index 3fbe804c7..f58393963 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbWafProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbWafProfilesClient.go @@ -9,22 +9,24 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbWafProfilesClient interface { - // Delete the ALBWafProfile along with all the entities contained by this ALBWafProfile. + // Delete the ALBWafProfile along with all the entities contained by this ALBWafProfile. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albWafprofileIdParam ALBWafProfile ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbWafProfilesClient interface { // @throws NotFound Not Found Delete(albWafprofileIdParam string, forceParam *bool) error - // Read a ALBWafProfile. + // Read a ALBWafProfile. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albWafprofileIdParam ALBWafProfile ID (required) // @return com.vmware.nsx_global_policy.model.ALBWafProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albWafprofileIdParam string) (model.ALBWafProfile, error) + Get(albWafprofileIdParam string) (nsx_global_policyModel.ALBWafProfile, error) - // Paginated list of all ALBWafProfile for infra. + // Paginated list of all ALBWafProfile for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbWafProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.ALBWafProfileApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBWafProfileApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBWafProfileApiResponse, error) - // If a ALBwafprofile with the alb-wafprofile-id is not already present, create a new ALBwafprofile. If it already exists, update the ALBwafprofile. This is a full replace. + // If a ALBwafprofile with the alb-wafprofile-id is not already present, create a new ALBwafprofile. If it already exists, update the ALBwafprofile. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albWafprofileIdParam ALBwafprofile ID (required) // @param aLBWafProfileParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albWafprofileIdParam string, aLBWafProfileParam model.ALBWafProfile) error + Patch(albWafprofileIdParam string, aLBWafProfileParam nsx_global_policyModel.ALBWafProfile) error - // If a ALBWafProfile with the alb-WafProfile-id is not already present, create a new ALBWafProfile. If it already exists, update the ALBWafProfile. This is a full replace. + // If a ALBWafProfile with the alb-WafProfile-id is not already present, create a new ALBWafProfile. If it already exists, update the ALBWafProfile. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albWafprofileIdParam ALBWafProfile ID (required) // @param aLBWafProfileParam (required) // @return com.vmware.nsx_global_policy.model.ALBWafProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albWafprofileIdParam string, aLBWafProfileParam model.ALBWafProfile) (model.ALBWafProfile, error) + Update(albWafprofileIdParam string, aLBWafProfileParam nsx_global_policyModel.ALBWafProfile) (nsx_global_policyModel.ALBWafProfile, error) } type albWafProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbWafProfilesClient(connector client.Connector) *albWafProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_waf_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbWafProfilesClient(connector vapiProtocolClient_.Connector) *albWafProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_waf_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albWafProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albWafProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albWafProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albWafProfilesClient) Delete(albWafprofileIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWafProfilesDeleteInputType(), typeConverter) + operationRestMetaData := albWafProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWafProfilesDeleteInputType(), typeConverter) sv.AddStructField("AlbWafprofileId", albWafprofileIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWafProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_waf_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albWafProfilesClient) Get(albWafprofileIdParam string) (model.ALBWafProfile, error) { +func (aIface *albWafProfilesClient) Get(albWafprofileIdParam string) (nsx_global_policyModel.ALBWafProfile, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWafProfilesGetInputType(), typeConverter) + operationRestMetaData := albWafProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWafProfilesGetInputType(), typeConverter) sv.AddStructField("AlbWafprofileId", albWafprofileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBWafProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBWafProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWafProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_waf_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.ALBWafProfile + var emptyOutput nsx_global_policyModel.ALBWafProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albWafProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbWafProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBWafProfile), nil + return output.(nsx_global_policyModel.ALBWafProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albWafProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBWafProfileApiResponse, error) { +func (aIface *albWafProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBWafProfileApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWafProfilesListInputType(), typeConverter) + operationRestMetaData := albWafProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWafProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albWafProfilesClient) List(cursorParam *string, includeMarkForDele sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBWafProfileApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBWafProfileApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWafProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_waf_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.ALBWafProfileApiResponse + var emptyOutput nsx_global_policyModel.ALBWafProfileApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albWafProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbWafProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBWafProfileApiResponse), nil + return output.(nsx_global_policyModel.ALBWafProfileApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albWafProfilesClient) Patch(albWafprofileIdParam string, aLBWafProfileParam model.ALBWafProfile) error { +func (aIface *albWafProfilesClient) Patch(albWafprofileIdParam string, aLBWafProfileParam nsx_global_policyModel.ALBWafProfile) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWafProfilesPatchInputType(), typeConverter) + operationRestMetaData := albWafProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWafProfilesPatchInputType(), typeConverter) sv.AddStructField("AlbWafprofileId", albWafprofileIdParam) sv.AddStructField("ALBWafProfile", aLBWafProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWafProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_waf_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albWafProfilesClient) Update(albWafprofileIdParam string, aLBWafProfileParam model.ALBWafProfile) (model.ALBWafProfile, error) { +func (aIface *albWafProfilesClient) Update(albWafprofileIdParam string, aLBWafProfileParam nsx_global_policyModel.ALBWafProfile) (nsx_global_policyModel.ALBWafProfile, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWafProfilesUpdateInputType(), typeConverter) + operationRestMetaData := albWafProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWafProfilesUpdateInputType(), typeConverter) sv.AddStructField("AlbWafprofileId", albWafprofileIdParam) sv.AddStructField("ALBWafProfile", aLBWafProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBWafProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBWafProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWafProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_waf_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.ALBWafProfile + var emptyOutput nsx_global_policyModel.ALBWafProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albWafProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbWafProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBWafProfile), nil + return output.(nsx_global_policyModel.ALBWafProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbWafProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbWafProfilesTypes.go index 1e7f0faed..4e476b5fc 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbWafProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbWafProfilesTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func albWafProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWafProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_wafprofile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_wafprofile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_wafprofile_id"] = "AlbWafprofileId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWafProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbWafProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albWafProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWafProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_wafprofile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_wafprofile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_wafprofile_id"] = "AlbWafprofileId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_wafprofile_id"] = bindings.NewStringType() - paramsTypeMap["albWafprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_wafprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albWafprofileId"] = vapiBindings_.NewStringType() pathParams["alb_wafprofile_id"] = "albWafprofileId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albWafProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albWafProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWafProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_wafprofile_id"] = bindings.NewStringType() + fields["alb_wafprofile_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_wafprofile_id"] = "AlbWafprofileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWafProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBWafProfileBindingType) +func AlbWafProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWafProfileBindingType) } -func albWafProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWafProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_wafprofile_id"] = bindings.NewStringType() + fields["alb_wafprofile_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_wafprofile_id"] = "AlbWafprofileId" - paramsTypeMap["alb_wafprofile_id"] = bindings.NewStringType() - paramsTypeMap["albWafprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_wafprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albWafprofileId"] = vapiBindings_.NewStringType() pathParams["alb_wafprofile_id"] = "albWafprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albWafProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albWafProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWafProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWafProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBWafProfileApiResponseBindingType) +func AlbWafProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWafProfileApiResponseBindingType) } -func albWafProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWafProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albWafProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albWafProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albWafProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWafProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_wafprofile_id"] = bindings.NewStringType() - fields["a_LB_waf_profile"] = bindings.NewReferenceType(model.ALBWafProfileBindingType) + fields["alb_wafprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_waf_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWafProfileBindingType) fieldNameMap["alb_wafprofile_id"] = "AlbWafprofileId" fieldNameMap["a_LB_waf_profile"] = "ALBWafProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWafProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbWafProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albWafProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWafProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_wafprofile_id"] = bindings.NewStringType() - fields["a_LB_waf_profile"] = bindings.NewReferenceType(model.ALBWafProfileBindingType) + fields["alb_wafprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_waf_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWafProfileBindingType) fieldNameMap["alb_wafprofile_id"] = "AlbWafprofileId" fieldNameMap["a_LB_waf_profile"] = "ALBWafProfile" - paramsTypeMap["a_LB_waf_profile"] = bindings.NewReferenceType(model.ALBWafProfileBindingType) - paramsTypeMap["alb_wafprofile_id"] = bindings.NewStringType() - paramsTypeMap["albWafprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_wafprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_waf_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWafProfileBindingType) + paramsTypeMap["albWafprofileId"] = vapiBindings_.NewStringType() pathParams["alb_wafprofile_id"] = "albWafprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albWafProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albWafProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWafProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_wafprofile_id"] = bindings.NewStringType() - fields["a_LB_waf_profile"] = bindings.NewReferenceType(model.ALBWafProfileBindingType) + fields["alb_wafprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_waf_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWafProfileBindingType) fieldNameMap["alb_wafprofile_id"] = "AlbWafprofileId" fieldNameMap["a_LB_waf_profile"] = "ALBWafProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWafProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBWafProfileBindingType) +func AlbWafProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWafProfileBindingType) } -func albWafProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWafProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_wafprofile_id"] = bindings.NewStringType() - fields["a_LB_waf_profile"] = bindings.NewReferenceType(model.ALBWafProfileBindingType) + fields["alb_wafprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_waf_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWafProfileBindingType) fieldNameMap["alb_wafprofile_id"] = "AlbWafprofileId" fieldNameMap["a_LB_waf_profile"] = "ALBWafProfile" - paramsTypeMap["a_LB_waf_profile"] = bindings.NewReferenceType(model.ALBWafProfileBindingType) - paramsTypeMap["alb_wafprofile_id"] = bindings.NewStringType() - paramsTypeMap["albWafprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_wafprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_waf_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWafProfileBindingType) + paramsTypeMap["albWafprofileId"] = vapiBindings_.NewStringType() pathParams["alb_wafprofile_id"] = "albWafprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbWebhooksClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbWebhooksClient.go index fae2402a8..8a36e6a01 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbWebhooksClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbWebhooksClient.go @@ -9,22 +9,24 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbWebhooksClient interface { - // Delete the ALBWebhook along with all the entities contained by this ALBWebhook. + // Delete the ALBWebhook along with all the entities contained by this ALBWebhook. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albWebhookIdParam ALBWebhook ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbWebhooksClient interface { // @throws NotFound Not Found Delete(albWebhookIdParam string, forceParam *bool) error - // Read a ALBWebhook. + // Read a ALBWebhook. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albWebhookIdParam ALBWebhook ID (required) // @return com.vmware.nsx_global_policy.model.ALBWebhook + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albWebhookIdParam string) (model.ALBWebhook, error) + Get(albWebhookIdParam string) (nsx_global_policyModel.ALBWebhook, error) - // Paginated list of all ALBWebhook for infra. + // Paginated list of all ALBWebhook for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbWebhooksClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.ALBWebhookApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBWebhookApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBWebhookApiResponse, error) - // If a ALBwebhook with the alb-webhook-id is not already present, create a new ALBwebhook. If it already exists, update the ALBwebhook. This is a full replace. + // If a ALBwebhook with the alb-webhook-id is not already present, create a new ALBwebhook. If it already exists, update the ALBwebhook. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albWebhookIdParam ALBwebhook ID (required) // @param aLBWebhookParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albWebhookIdParam string, aLBWebhookParam model.ALBWebhook) error + Patch(albWebhookIdParam string, aLBWebhookParam nsx_global_policyModel.ALBWebhook) error - // If a ALBWebhook with the alb-Webhook-id is not already present, create a new ALBWebhook. If it already exists, update the ALBWebhook. This is a full replace. + // If a ALBWebhook with the alb-Webhook-id is not already present, create a new ALBWebhook. If it already exists, update the ALBWebhook. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albWebhookIdParam ALBWebhook ID (required) // @param aLBWebhookParam (required) // @return com.vmware.nsx_global_policy.model.ALBWebhook + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albWebhookIdParam string, aLBWebhookParam model.ALBWebhook) (model.ALBWebhook, error) + Update(albWebhookIdParam string, aLBWebhookParam nsx_global_policyModel.ALBWebhook) (nsx_global_policyModel.ALBWebhook, error) } type albWebhooksClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbWebhooksClient(connector client.Connector) *albWebhooksClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_webhooks") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbWebhooksClient(connector vapiProtocolClient_.Connector) *albWebhooksClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.alb_webhooks") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albWebhooksClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albWebhooksClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albWebhooksClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albWebhooksClient) Delete(albWebhookIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWebhooksDeleteInputType(), typeConverter) + operationRestMetaData := albWebhooksDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWebhooksDeleteInputType(), typeConverter) sv.AddStructField("AlbWebhookId", albWebhookIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWebhooksDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_webhooks", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albWebhooksClient) Get(albWebhookIdParam string) (model.ALBWebhook, error) { +func (aIface *albWebhooksClient) Get(albWebhookIdParam string) (nsx_global_policyModel.ALBWebhook, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWebhooksGetInputType(), typeConverter) + operationRestMetaData := albWebhooksGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWebhooksGetInputType(), typeConverter) sv.AddStructField("AlbWebhookId", albWebhookIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBWebhook - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBWebhook + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWebhooksGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_webhooks", "get", inputDataValue, executionContext) - var emptyOutput model.ALBWebhook + var emptyOutput nsx_global_policyModel.ALBWebhook if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albWebhooksGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbWebhooksGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBWebhook), nil + return output.(nsx_global_policyModel.ALBWebhook), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albWebhooksClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBWebhookApiResponse, error) { +func (aIface *albWebhooksClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ALBWebhookApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWebhooksListInputType(), typeConverter) + operationRestMetaData := albWebhooksListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWebhooksListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albWebhooksClient) List(cursorParam *string, includeMarkForDeleteO sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBWebhookApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBWebhookApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWebhooksListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_webhooks", "list", inputDataValue, executionContext) - var emptyOutput model.ALBWebhookApiResponse + var emptyOutput nsx_global_policyModel.ALBWebhookApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albWebhooksListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbWebhooksListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBWebhookApiResponse), nil + return output.(nsx_global_policyModel.ALBWebhookApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albWebhooksClient) Patch(albWebhookIdParam string, aLBWebhookParam model.ALBWebhook) error { +func (aIface *albWebhooksClient) Patch(albWebhookIdParam string, aLBWebhookParam nsx_global_policyModel.ALBWebhook) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWebhooksPatchInputType(), typeConverter) + operationRestMetaData := albWebhooksPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWebhooksPatchInputType(), typeConverter) sv.AddStructField("AlbWebhookId", albWebhookIdParam) sv.AddStructField("ALBWebhook", aLBWebhookParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWebhooksPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_webhooks", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albWebhooksClient) Update(albWebhookIdParam string, aLBWebhookParam model.ALBWebhook) (model.ALBWebhook, error) { +func (aIface *albWebhooksClient) Update(albWebhookIdParam string, aLBWebhookParam nsx_global_policyModel.ALBWebhook) (nsx_global_policyModel.ALBWebhook, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWebhooksUpdateInputType(), typeConverter) + operationRestMetaData := albWebhooksUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWebhooksUpdateInputType(), typeConverter) sv.AddStructField("AlbWebhookId", albWebhookIdParam) sv.AddStructField("ALBWebhook", aLBWebhookParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBWebhook - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ALBWebhook + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWebhooksUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.alb_webhooks", "update", inputDataValue, executionContext) - var emptyOutput model.ALBWebhook + var emptyOutput nsx_global_policyModel.ALBWebhook if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albWebhooksUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbWebhooksUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBWebhook), nil + return output.(nsx_global_policyModel.ALBWebhook), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbWebhooksTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbWebhooksTypes.go index 43ccb1877..376141be2 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbWebhooksTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/AlbWebhooksTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func albWebhooksDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWebhooksDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_webhook_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_webhook_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_webhook_id"] = "AlbWebhookId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWebhooksDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbWebhooksDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albWebhooksDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWebhooksDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_webhook_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_webhook_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_webhook_id"] = "AlbWebhookId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_webhook_id"] = bindings.NewStringType() - paramsTypeMap["albWebhookId"] = bindings.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["alb_webhook_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albWebhookId"] = vapiBindings_.NewStringType() pathParams["alb_webhook_id"] = "albWebhookId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albWebhooksDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albWebhooksGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWebhooksGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_webhook_id"] = bindings.NewStringType() + fields["alb_webhook_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_webhook_id"] = "AlbWebhookId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWebhooksGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBWebhookBindingType) +func AlbWebhooksGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWebhookBindingType) } -func albWebhooksGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWebhooksGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_webhook_id"] = bindings.NewStringType() + fields["alb_webhook_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_webhook_id"] = "AlbWebhookId" - paramsTypeMap["alb_webhook_id"] = bindings.NewStringType() - paramsTypeMap["albWebhookId"] = bindings.NewStringType() + paramsTypeMap["alb_webhook_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albWebhookId"] = vapiBindings_.NewStringType() pathParams["alb_webhook_id"] = "albWebhookId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albWebhooksGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albWebhooksListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWebhooksListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWebhooksListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBWebhookApiResponseBindingType) +func AlbWebhooksListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWebhookApiResponseBindingType) } -func albWebhooksListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWebhooksListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albWebhooksListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albWebhooksListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albWebhooksPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWebhooksPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_webhook_id"] = bindings.NewStringType() - fields["a_LB_webhook"] = bindings.NewReferenceType(model.ALBWebhookBindingType) + fields["alb_webhook_id"] = vapiBindings_.NewStringType() + fields["a_LB_webhook"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWebhookBindingType) fieldNameMap["alb_webhook_id"] = "AlbWebhookId" fieldNameMap["a_LB_webhook"] = "ALBWebhook" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWebhooksPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbWebhooksPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albWebhooksPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWebhooksPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_webhook_id"] = bindings.NewStringType() - fields["a_LB_webhook"] = bindings.NewReferenceType(model.ALBWebhookBindingType) + fields["alb_webhook_id"] = vapiBindings_.NewStringType() + fields["a_LB_webhook"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWebhookBindingType) fieldNameMap["alb_webhook_id"] = "AlbWebhookId" fieldNameMap["a_LB_webhook"] = "ALBWebhook" - paramsTypeMap["a_LB_webhook"] = bindings.NewReferenceType(model.ALBWebhookBindingType) - paramsTypeMap["alb_webhook_id"] = bindings.NewStringType() - paramsTypeMap["albWebhookId"] = bindings.NewStringType() + paramsTypeMap["a_LB_webhook"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWebhookBindingType) + paramsTypeMap["alb_webhook_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albWebhookId"] = vapiBindings_.NewStringType() pathParams["alb_webhook_id"] = "albWebhookId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albWebhooksPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albWebhooksUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWebhooksUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_webhook_id"] = bindings.NewStringType() - fields["a_LB_webhook"] = bindings.NewReferenceType(model.ALBWebhookBindingType) + fields["alb_webhook_id"] = vapiBindings_.NewStringType() + fields["a_LB_webhook"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWebhookBindingType) fieldNameMap["alb_webhook_id"] = "AlbWebhookId" fieldNameMap["a_LB_webhook"] = "ALBWebhook" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWebhooksUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBWebhookBindingType) +func AlbWebhooksUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWebhookBindingType) } -func albWebhooksUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWebhooksUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_webhook_id"] = bindings.NewStringType() - fields["a_LB_webhook"] = bindings.NewReferenceType(model.ALBWebhookBindingType) + fields["alb_webhook_id"] = vapiBindings_.NewStringType() + fields["a_LB_webhook"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWebhookBindingType) fieldNameMap["alb_webhook_id"] = "AlbWebhookId" fieldNameMap["a_LB_webhook"] = "ALBWebhook" - paramsTypeMap["a_LB_webhook"] = bindings.NewReferenceType(model.ALBWebhookBindingType) - paramsTypeMap["alb_webhook_id"] = bindings.NewStringType() - paramsTypeMap["albWebhookId"] = bindings.NewStringType() + paramsTypeMap["a_LB_webhook"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ALBWebhookBindingType) + paramsTypeMap["alb_webhook_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albWebhookId"] = vapiBindings_.NewStringType() pathParams["alb_webhook_id"] = "albWebhookId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/BfdProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/BfdProfilesClient.go index 1cb18749d..b8837308a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/BfdProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/BfdProfilesClient.go @@ -9,15 +9,14 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type BfdProfilesClient interface { @@ -25,6 +24,7 @@ type BfdProfilesClient interface { // // @param bfdProfileIdParam BfdProfile ID (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,12 +36,13 @@ type BfdProfilesClient interface { // // @param bfdProfileIdParam BfdProfile ID (required) // @return com.vmware.nsx_global_policy.model.BfdProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(bfdProfileIdParam string) (model.BfdProfile, error) + Get(bfdProfileIdParam string) (nsx_global_policyModel.BfdProfile, error) // Paginated list of all BfdProfiles. // @@ -52,24 +53,26 @@ type BfdProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.BfdProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.BfdProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.BfdProfileListResult, error) // If a BfdProfile with the bfd-profile-id is not already present, create a new BfdProfile. If it already exists, update the BfdProfile. This operation will fully replace the object. // // @param bfdProfileIdParam BfdProfile ID (required) // @param bfdProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(bfdProfileIdParam string, bfdProfileParam model.BfdProfile, overrideParam *bool) error + Patch(bfdProfileIdParam string, bfdProfileParam nsx_global_policyModel.BfdProfile, overrideParam *bool) error // If a BfdProfile with the bfd-profile-id is not already present, create a new BfdProfile. If it already exists, update the BfdProfile. This operation will fully replace the object. // @@ -77,104 +80,111 @@ type BfdProfilesClient interface { // @param bfdProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) // @return com.vmware.nsx_global_policy.model.BfdProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(bfdProfileIdParam string, bfdProfileParam model.BfdProfile, overrideParam *bool) (model.BfdProfile, error) + Update(bfdProfileIdParam string, bfdProfileParam nsx_global_policyModel.BfdProfile, overrideParam *bool) (nsx_global_policyModel.BfdProfile, error) } type bfdProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewBfdProfilesClient(connector client.Connector) *bfdProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.bfd_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewBfdProfilesClient(connector vapiProtocolClient_.Connector) *bfdProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.bfd_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) bIface := bfdProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &bIface } -func (bIface *bfdProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (bIface *bfdProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := bIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (bIface *bfdProfilesClient) Delete(bfdProfileIdParam string, overrideParam *bool) error { typeConverter := bIface.connector.TypeConverter() executionContext := bIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(bfdProfilesDeleteInputType(), typeConverter) + operationRestMetaData := bfdProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(bfdProfilesDeleteInputType(), typeConverter) sv.AddStructField("BfdProfileId", bfdProfileIdParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := bfdProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - bIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := bIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.bfd_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), bIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (bIface *bfdProfilesClient) Get(bfdProfileIdParam string) (model.BfdProfile, error) { +func (bIface *bfdProfilesClient) Get(bfdProfileIdParam string) (nsx_global_policyModel.BfdProfile, error) { typeConverter := bIface.connector.TypeConverter() executionContext := bIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(bfdProfilesGetInputType(), typeConverter) + operationRestMetaData := bfdProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(bfdProfilesGetInputType(), typeConverter) sv.AddStructField("BfdProfileId", bfdProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.BfdProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.BfdProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := bfdProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - bIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := bIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.bfd_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.BfdProfile + var emptyOutput nsx_global_policyModel.BfdProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), bfdProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), BfdProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.BfdProfile), nil + return output.(nsx_global_policyModel.BfdProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), bIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (bIface *bfdProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.BfdProfileListResult, error) { +func (bIface *bfdProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.BfdProfileListResult, error) { typeConverter := bIface.connector.TypeConverter() executionContext := bIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(bfdProfilesListInputType(), typeConverter) + operationRestMetaData := bfdProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(bfdProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -183,85 +193,84 @@ func (bIface *bfdProfilesClient) List(cursorParam *string, includeMarkForDeleteO sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.BfdProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.BfdProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := bfdProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - bIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := bIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.bfd_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.BfdProfileListResult + var emptyOutput nsx_global_policyModel.BfdProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), bfdProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), BfdProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.BfdProfileListResult), nil + return output.(nsx_global_policyModel.BfdProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), bIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (bIface *bfdProfilesClient) Patch(bfdProfileIdParam string, bfdProfileParam model.BfdProfile, overrideParam *bool) error { +func (bIface *bfdProfilesClient) Patch(bfdProfileIdParam string, bfdProfileParam nsx_global_policyModel.BfdProfile, overrideParam *bool) error { typeConverter := bIface.connector.TypeConverter() executionContext := bIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(bfdProfilesPatchInputType(), typeConverter) + operationRestMetaData := bfdProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(bfdProfilesPatchInputType(), typeConverter) sv.AddStructField("BfdProfileId", bfdProfileIdParam) sv.AddStructField("BfdProfile", bfdProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := bfdProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - bIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := bIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.bfd_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), bIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (bIface *bfdProfilesClient) Update(bfdProfileIdParam string, bfdProfileParam model.BfdProfile, overrideParam *bool) (model.BfdProfile, error) { +func (bIface *bfdProfilesClient) Update(bfdProfileIdParam string, bfdProfileParam nsx_global_policyModel.BfdProfile, overrideParam *bool) (nsx_global_policyModel.BfdProfile, error) { typeConverter := bIface.connector.TypeConverter() executionContext := bIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(bfdProfilesUpdateInputType(), typeConverter) + operationRestMetaData := bfdProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(bfdProfilesUpdateInputType(), typeConverter) sv.AddStructField("BfdProfileId", bfdProfileIdParam) sv.AddStructField("BfdProfile", bfdProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.BfdProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.BfdProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := bfdProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - bIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := bIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.bfd_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.BfdProfile + var emptyOutput nsx_global_policyModel.BfdProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), bfdProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), BfdProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.BfdProfile), nil + return output.(nsx_global_policyModel.BfdProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), bIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/BfdProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/BfdProfilesTypes.go index ab63157a3..78eb3d611 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/BfdProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/BfdProfilesTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func bfdProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func bfdProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["bfd_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["bfd_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["bfd_profile_id"] = "BfdProfileId" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func bfdProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func BfdProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func bfdProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func bfdProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["bfd_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["bfd_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["bfd_profile_id"] = "BfdProfileId" fieldNameMap["override"] = "Override" - paramsTypeMap["bfd_profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["bfdProfileId"] = bindings.NewStringType() + paramsTypeMap["bfd_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["bfdProfileId"] = vapiBindings_.NewStringType() pathParams["bfd_profile_id"] = "bfdProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func bfdProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func bfdProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func bfdProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["bfd_profile_id"] = bindings.NewStringType() + fields["bfd_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["bfd_profile_id"] = "BfdProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func bfdProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.BfdProfileBindingType) +func BfdProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.BfdProfileBindingType) } -func bfdProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func bfdProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["bfd_profile_id"] = bindings.NewStringType() + fields["bfd_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["bfd_profile_id"] = "BfdProfileId" - paramsTypeMap["bfd_profile_id"] = bindings.NewStringType() - paramsTypeMap["bfdProfileId"] = bindings.NewStringType() + paramsTypeMap["bfd_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["bfdProfileId"] = vapiBindings_.NewStringType() pathParams["bfd_profile_id"] = "bfdProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func bfdProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func bfdProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func bfdProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func bfdProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.BfdProfileListResultBindingType) +func BfdProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.BfdProfileListResultBindingType) } -func bfdProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func bfdProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func bfdProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,47 +203,47 @@ func bfdProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func bfdProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func bfdProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["bfd_profile_id"] = bindings.NewStringType() - fields["bfd_profile"] = bindings.NewReferenceType(model.BfdProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["bfd_profile_id"] = vapiBindings_.NewStringType() + fields["bfd_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.BfdProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["bfd_profile_id"] = "BfdProfileId" fieldNameMap["bfd_profile"] = "BfdProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func bfdProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func BfdProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func bfdProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func bfdProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["bfd_profile_id"] = bindings.NewStringType() - fields["bfd_profile"] = bindings.NewReferenceType(model.BfdProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["bfd_profile_id"] = vapiBindings_.NewStringType() + fields["bfd_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.BfdProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["bfd_profile_id"] = "BfdProfileId" fieldNameMap["bfd_profile"] = "BfdProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["bfd_profile_id"] = bindings.NewStringType() - paramsTypeMap["bfd_profile"] = bindings.NewReferenceType(model.BfdProfileBindingType) - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["bfdProfileId"] = bindings.NewStringType() + paramsTypeMap["bfd_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.BfdProfileBindingType) + paramsTypeMap["bfd_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["bfdProfileId"] = vapiBindings_.NewStringType() pathParams["bfd_profile_id"] = "bfdProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -264,47 +264,47 @@ func bfdProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func bfdProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func bfdProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["bfd_profile_id"] = bindings.NewStringType() - fields["bfd_profile"] = bindings.NewReferenceType(model.BfdProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["bfd_profile_id"] = vapiBindings_.NewStringType() + fields["bfd_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.BfdProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["bfd_profile_id"] = "BfdProfileId" fieldNameMap["bfd_profile"] = "BfdProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func bfdProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.BfdProfileBindingType) +func BfdProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.BfdProfileBindingType) } -func bfdProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func bfdProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["bfd_profile_id"] = bindings.NewStringType() - fields["bfd_profile"] = bindings.NewReferenceType(model.BfdProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["bfd_profile_id"] = vapiBindings_.NewStringType() + fields["bfd_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.BfdProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["bfd_profile_id"] = "BfdProfileId" fieldNameMap["bfd_profile"] = "BfdProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["bfd_profile_id"] = bindings.NewStringType() - paramsTypeMap["bfd_profile"] = bindings.NewReferenceType(model.BfdProfileBindingType) - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["bfdProfileId"] = bindings.NewStringType() + paramsTypeMap["bfd_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.BfdProfileBindingType) + paramsTypeMap["bfd_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["bfdProfileId"] = vapiBindings_.NewStringType() pathParams["bfd_profile_id"] = "bfdProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/CabundlesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/CabundlesClient.go index b9c29a1b8..701e5c301 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/CabundlesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/CabundlesClient.go @@ -9,21 +9,21 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type CabundlesClient interface { // Deletes the specified bundle of trusted CA certificates. // // @param cabundleIdParam ID of the CA bundle to delete (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,236 +35,247 @@ type CabundlesClient interface { // // @param cabundleIdParam ID of the CA bundle to retrieve (required) // @return com.vmware.nsx_global_policy.model.CaBundle + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(cabundleIdParam string) (model.CaBundle, error) + Get(cabundleIdParam string) (nsx_global_policyModel.CaBundle, error) // Returns information about all the bundles of trusted CA certificates. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param detailsParam whether to expand the pem data and show all its details (optional, default to false) // @param includedFieldsParam Comma separated list of fields that should be included in query result (optional) + // @param nodeIdParam Node ID of certificate to return (optional) // @param pageSizeParam Maximum number of results to return in this page (server may return fewer) (optional, default to 1000) // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @param type_Param Type of certificate to return (optional) // @return com.vmware.nsx_global_policy.model.CaBundleListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, detailsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, type_Param *string) (model.CaBundleListResult, error) + List(cursorParam *string, detailsParam *bool, includedFieldsParam *string, nodeIdParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, type_Param *string) (nsx_global_policyModel.CaBundleListResult, error) // Adds or updates a new bundle of trusted CA certificates. The bundle must be a concatenation of one or more PEM-encoded certificates. The PEM-encoded bundle is replaced with the one provided in the request. // // @param cabundleIdParam ID of the CA bundle being updated (required) // @param caBundleParam (required) // @return com.vmware.nsx_global_policy.model.CaBundle + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(cabundleIdParam string, caBundleParam model.CaBundle) (model.CaBundle, error) + Patch(cabundleIdParam string, caBundleParam nsx_global_policyModel.CaBundle) (nsx_global_policyModel.CaBundle, error) // Adds or replaces a new bundle of trusted CA certificates. The bundle must be a concatenation of one or more PEM-encoded certificates. // // @param cabundleIdParam ID of the CA bundle being uploaded (required) // @param caBundleParam (required) // @return com.vmware.nsx_global_policy.model.CaBundle + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(cabundleIdParam string, caBundleParam model.CaBundle) (model.CaBundle, error) + Update(cabundleIdParam string, caBundleParam nsx_global_policyModel.CaBundle) (nsx_global_policyModel.CaBundle, error) } type cabundlesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewCabundlesClient(connector client.Connector) *cabundlesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.cabundles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewCabundlesClient(connector vapiProtocolClient_.Connector) *cabundlesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.cabundles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) cIface := cabundlesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &cIface } -func (cIface *cabundlesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (cIface *cabundlesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := cIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (cIface *cabundlesClient) Delete(cabundleIdParam string) error { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(cabundlesDeleteInputType(), typeConverter) + operationRestMetaData := cabundlesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(cabundlesDeleteInputType(), typeConverter) sv.AddStructField("CabundleId", cabundleIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := cabundlesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.cabundles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (cIface *cabundlesClient) Get(cabundleIdParam string) (model.CaBundle, error) { +func (cIface *cabundlesClient) Get(cabundleIdParam string) (nsx_global_policyModel.CaBundle, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(cabundlesGetInputType(), typeConverter) + operationRestMetaData := cabundlesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(cabundlesGetInputType(), typeConverter) sv.AddStructField("CabundleId", cabundleIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.CaBundle - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.CaBundle + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := cabundlesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.cabundles", "get", inputDataValue, executionContext) - var emptyOutput model.CaBundle + var emptyOutput nsx_global_policyModel.CaBundle if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), cabundlesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CabundlesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.CaBundle), nil + return output.(nsx_global_policyModel.CaBundle), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *cabundlesClient) List(cursorParam *string, detailsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, type_Param *string) (model.CaBundleListResult, error) { +func (cIface *cabundlesClient) List(cursorParam *string, detailsParam *bool, includedFieldsParam *string, nodeIdParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, type_Param *string) (nsx_global_policyModel.CaBundleListResult, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(cabundlesListInputType(), typeConverter) + operationRestMetaData := cabundlesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(cabundlesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("Details", detailsParam) sv.AddStructField("IncludedFields", includedFieldsParam) + sv.AddStructField("NodeId", nodeIdParam) sv.AddStructField("PageSize", pageSizeParam) sv.AddStructField("SortAscending", sortAscendingParam) sv.AddStructField("SortBy", sortByParam) sv.AddStructField("Type_", type_Param) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.CaBundleListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.CaBundleListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := cabundlesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.cabundles", "list", inputDataValue, executionContext) - var emptyOutput model.CaBundleListResult + var emptyOutput nsx_global_policyModel.CaBundleListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), cabundlesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CabundlesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.CaBundleListResult), nil + return output.(nsx_global_policyModel.CaBundleListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *cabundlesClient) Patch(cabundleIdParam string, caBundleParam model.CaBundle) (model.CaBundle, error) { +func (cIface *cabundlesClient) Patch(cabundleIdParam string, caBundleParam nsx_global_policyModel.CaBundle) (nsx_global_policyModel.CaBundle, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(cabundlesPatchInputType(), typeConverter) + operationRestMetaData := cabundlesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(cabundlesPatchInputType(), typeConverter) sv.AddStructField("CabundleId", cabundleIdParam) sv.AddStructField("CaBundle", caBundleParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.CaBundle - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.CaBundle + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := cabundlesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.cabundles", "patch", inputDataValue, executionContext) - var emptyOutput model.CaBundle + var emptyOutput nsx_global_policyModel.CaBundle if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), cabundlesPatchOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CabundlesPatchOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.CaBundle), nil + return output.(nsx_global_policyModel.CaBundle), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *cabundlesClient) Update(cabundleIdParam string, caBundleParam model.CaBundle) (model.CaBundle, error) { +func (cIface *cabundlesClient) Update(cabundleIdParam string, caBundleParam nsx_global_policyModel.CaBundle) (nsx_global_policyModel.CaBundle, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(cabundlesUpdateInputType(), typeConverter) + operationRestMetaData := cabundlesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(cabundlesUpdateInputType(), typeConverter) sv.AddStructField("CabundleId", cabundleIdParam) sv.AddStructField("CaBundle", caBundleParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.CaBundle - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.CaBundle + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := cabundlesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.cabundles", "update", inputDataValue, executionContext) - var emptyOutput model.CaBundle + var emptyOutput nsx_global_policyModel.CaBundle if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), cabundlesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CabundlesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.CaBundle), nil + return output.(nsx_global_policyModel.CaBundle), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/CabundlesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/CabundlesTypes.go index 867bbfb3b..c434a1048 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/CabundlesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/CabundlesTypes.go @@ -11,46 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) // Possible value for ``type`` of method Cabundles#list. -const Cabundles_LIST_TYPE_CERTIFICATE = "cluster_api_certificate" +const Cabundles_LIST_TYPE_CLUSTER_API_CERTIFICATE = "cluster_api_certificate" -func cabundlesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +// Possible value for ``type`` of method Cabundles#list. +const Cabundles_LIST_TYPE_API_CERTIFICATE = "api_certificate" + +func cabundlesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cabundle_id"] = bindings.NewStringType() + fields["cabundle_id"] = vapiBindings_.NewStringType() fieldNameMap["cabundle_id"] = "CabundleId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func cabundlesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func CabundlesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func cabundlesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func cabundlesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cabundle_id"] = bindings.NewStringType() + fields["cabundle_id"] = vapiBindings_.NewStringType() fieldNameMap["cabundle_id"] = "CabundleId" - paramsTypeMap["cabundle_id"] = bindings.NewStringType() - paramsTypeMap["cabundleId"] = bindings.NewStringType() + paramsTypeMap["cabundle_id"] = vapiBindings_.NewStringType() + paramsTypeMap["cabundleId"] = vapiBindings_.NewStringType() pathParams["cabundle_id"] = "cabundleId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -71,36 +74,36 @@ func cabundlesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func cabundlesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func cabundlesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cabundle_id"] = bindings.NewStringType() + fields["cabundle_id"] = vapiBindings_.NewStringType() fieldNameMap["cabundle_id"] = "CabundleId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func cabundlesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.CaBundleBindingType) +func CabundlesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.CaBundleBindingType) } -func cabundlesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func cabundlesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cabundle_id"] = bindings.NewStringType() + fields["cabundle_id"] = vapiBindings_.NewStringType() fieldNameMap["cabundle_id"] = "CabundleId" - paramsTypeMap["cabundle_id"] = bindings.NewStringType() - paramsTypeMap["cabundleId"] = bindings.NewStringType() + paramsTypeMap["cabundle_id"] = vapiBindings_.NewStringType() + paramsTypeMap["cabundleId"] = vapiBindings_.NewStringType() pathParams["cabundle_id"] = "cabundleId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -121,71 +124,77 @@ func cabundlesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func cabundlesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func cabundlesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["details"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["details"] = "Details" fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["node_id"] = "NodeId" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func cabundlesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.CaBundleListResultBindingType) +func CabundlesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.CaBundleListResultBindingType) } -func cabundlesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func cabundlesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["details"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["details"] = "Details" fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["node_id"] = "NodeId" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" fieldNameMap["type"] = "Type_" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["type"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["details"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" queryParams["details"] = "details" queryParams["sort_by"] = "sort_by" queryParams["type"] = "type" + queryParams["node_id"] = "node_id" queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -206,41 +215,41 @@ func cabundlesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func cabundlesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func cabundlesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cabundle_id"] = bindings.NewStringType() - fields["ca_bundle"] = bindings.NewReferenceType(model.CaBundleBindingType) + fields["cabundle_id"] = vapiBindings_.NewStringType() + fields["ca_bundle"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.CaBundleBindingType) fieldNameMap["cabundle_id"] = "CabundleId" fieldNameMap["ca_bundle"] = "CaBundle" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func cabundlesPatchOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.CaBundleBindingType) +func CabundlesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.CaBundleBindingType) } -func cabundlesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func cabundlesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cabundle_id"] = bindings.NewStringType() - fields["ca_bundle"] = bindings.NewReferenceType(model.CaBundleBindingType) + fields["cabundle_id"] = vapiBindings_.NewStringType() + fields["ca_bundle"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.CaBundleBindingType) fieldNameMap["cabundle_id"] = "CabundleId" fieldNameMap["ca_bundle"] = "CaBundle" - paramsTypeMap["ca_bundle"] = bindings.NewReferenceType(model.CaBundleBindingType) - paramsTypeMap["cabundle_id"] = bindings.NewStringType() - paramsTypeMap["cabundleId"] = bindings.NewStringType() + paramsTypeMap["ca_bundle"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.CaBundleBindingType) + paramsTypeMap["cabundle_id"] = vapiBindings_.NewStringType() + paramsTypeMap["cabundleId"] = vapiBindings_.NewStringType() pathParams["cabundle_id"] = "cabundleId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -261,41 +270,41 @@ func cabundlesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func cabundlesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func cabundlesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cabundle_id"] = bindings.NewStringType() - fields["ca_bundle"] = bindings.NewReferenceType(model.CaBundleBindingType) + fields["cabundle_id"] = vapiBindings_.NewStringType() + fields["ca_bundle"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.CaBundleBindingType) fieldNameMap["cabundle_id"] = "CabundleId" fieldNameMap["ca_bundle"] = "CaBundle" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func cabundlesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.CaBundleBindingType) +func CabundlesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.CaBundleBindingType) } -func cabundlesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func cabundlesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cabundle_id"] = bindings.NewStringType() - fields["ca_bundle"] = bindings.NewReferenceType(model.CaBundleBindingType) + fields["cabundle_id"] = vapiBindings_.NewStringType() + fields["ca_bundle"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.CaBundleBindingType) fieldNameMap["cabundle_id"] = "CabundleId" fieldNameMap["ca_bundle"] = "CaBundle" - paramsTypeMap["ca_bundle"] = bindings.NewReferenceType(model.CaBundleBindingType) - paramsTypeMap["cabundle_id"] = bindings.NewStringType() - paramsTypeMap["cabundleId"] = bindings.NewStringType() + paramsTypeMap["ca_bundle"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.CaBundleBindingType) + paramsTypeMap["cabundle_id"] = vapiBindings_.NewStringType() + paramsTypeMap["cabundleId"] = vapiBindings_.NewStringType() pathParams["cabundle_id"] = "cabundleId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/CertificatesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/CertificatesClient.go index c9ebc3018..5d67af31d 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/CertificatesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/CertificatesClient.go @@ -9,21 +9,21 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type CertificatesClient interface { // Removes the specified certificate. The private key associated with the certificate is also deleted. // // @param certificateIdParam ID of certificate to delete (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,230 +36,241 @@ type CertificatesClient interface { // @param certificateIdParam ID of certificate to read (required) // @param detailsParam whether to expand the pem data and show all its details (optional, default to false) // @return com.vmware.nsx_global_policy.model.TlsCertificate + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(certificateIdParam string, detailsParam *bool) (model.TlsCertificate, error) + Get(certificateIdParam string, detailsParam *bool) (nsx_global_policyModel.TlsCertificate, error) // Returns all certificate information viewable by the user, including each certificate's id; pem_encoded data; and history of the certificate (who created or modified it and when). For additional information, include the ?details=true modifier at the end of the request URI. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param detailsParam whether to expand the pem data and show all its details (optional, default to false) // @param includedFieldsParam Comma separated list of fields that should be included in query result (optional) + // @param nodeIdParam Node ID of certificate to return (optional) // @param pageSizeParam Maximum number of results to return in this page (server may return fewer) (optional, default to 1000) // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @param type_Param Type of certificate to return (optional) // @return com.vmware.nsx_global_policy.model.TlsCertificateList + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, detailsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, type_Param *string) (model.TlsCertificateList, error) + List(cursorParam *string, detailsParam *bool, includedFieldsParam *string, nodeIdParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, type_Param *string) (nsx_global_policyModel.TlsCertificateList, error) // Adds a new private-public certificate and, optionally, a private key that can be applied to one of the user-facing components (appliance management or edge). The certificate and the key should be stored in PEM format. If no private key is provided, the certificate is used as a client certificate in the trust store. A private key can be uploaded for a CA certificate only if the \"purpose\" parameter is set to \"signing-ca\". A certificate chain will not be expanded into separate certificate instances for reference, but would be pushed to the enforcement point as a single certificate. This patch method does not modify an existing certificate. // // @param certificateIdParam (required) // @param tlsTrustDataParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(certificateIdParam string, tlsTrustDataParam model.TlsTrustData) error + Patch(certificateIdParam string, tlsTrustDataParam nsx_global_policyModel.TlsTrustData) error // Adds a new private-public certificate and, optionally, a private key that can be applied to one of the user-facing components (appliance management or edge). The certificate and the key should be stored in PEM format. If no private key is provided, the certificate is used as a client certificate in the trust store. A private key can be uploaded for a CA certificate only if the \"purpose\" parameter is set to \"signing-ca\". A certificate chain will not be expanded into separate certificate instances for reference, but would be pushed to the enforcement point as a single certificate. This PUT method does not modify an existing certificate. // // @param certificateIdParam (required) // @param tlsTrustDataParam (required) // @return com.vmware.nsx_global_policy.model.TlsCertificate + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(certificateIdParam string, tlsTrustDataParam model.TlsTrustData) (model.TlsCertificate, error) + Update(certificateIdParam string, tlsTrustDataParam nsx_global_policyModel.TlsTrustData) (nsx_global_policyModel.TlsCertificate, error) } type certificatesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewCertificatesClient(connector client.Connector) *certificatesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.certificates") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewCertificatesClient(connector vapiProtocolClient_.Connector) *certificatesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.certificates") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) cIface := certificatesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &cIface } -func (cIface *certificatesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (cIface *certificatesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := cIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (cIface *certificatesClient) Delete(certificateIdParam string) error { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(certificatesDeleteInputType(), typeConverter) + operationRestMetaData := certificatesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(certificatesDeleteInputType(), typeConverter) sv.AddStructField("CertificateId", certificateIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := certificatesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.certificates", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (cIface *certificatesClient) Get(certificateIdParam string, detailsParam *bool) (model.TlsCertificate, error) { +func (cIface *certificatesClient) Get(certificateIdParam string, detailsParam *bool) (nsx_global_policyModel.TlsCertificate, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(certificatesGetInputType(), typeConverter) + operationRestMetaData := certificatesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(certificatesGetInputType(), typeConverter) sv.AddStructField("CertificateId", certificateIdParam) sv.AddStructField("Details", detailsParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TlsCertificate - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.TlsCertificate + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := certificatesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.certificates", "get", inputDataValue, executionContext) - var emptyOutput model.TlsCertificate + var emptyOutput nsx_global_policyModel.TlsCertificate if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), certificatesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CertificatesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TlsCertificate), nil + return output.(nsx_global_policyModel.TlsCertificate), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *certificatesClient) List(cursorParam *string, detailsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, type_Param *string) (model.TlsCertificateList, error) { +func (cIface *certificatesClient) List(cursorParam *string, detailsParam *bool, includedFieldsParam *string, nodeIdParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, type_Param *string) (nsx_global_policyModel.TlsCertificateList, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(certificatesListInputType(), typeConverter) + operationRestMetaData := certificatesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(certificatesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("Details", detailsParam) sv.AddStructField("IncludedFields", includedFieldsParam) + sv.AddStructField("NodeId", nodeIdParam) sv.AddStructField("PageSize", pageSizeParam) sv.AddStructField("SortAscending", sortAscendingParam) sv.AddStructField("SortBy", sortByParam) sv.AddStructField("Type_", type_Param) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TlsCertificateList - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.TlsCertificateList + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := certificatesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.certificates", "list", inputDataValue, executionContext) - var emptyOutput model.TlsCertificateList + var emptyOutput nsx_global_policyModel.TlsCertificateList if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), certificatesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CertificatesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TlsCertificateList), nil + return output.(nsx_global_policyModel.TlsCertificateList), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *certificatesClient) Patch(certificateIdParam string, tlsTrustDataParam model.TlsTrustData) error { +func (cIface *certificatesClient) Patch(certificateIdParam string, tlsTrustDataParam nsx_global_policyModel.TlsTrustData) error { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(certificatesPatchInputType(), typeConverter) + operationRestMetaData := certificatesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(certificatesPatchInputType(), typeConverter) sv.AddStructField("CertificateId", certificateIdParam) sv.AddStructField("TlsTrustData", tlsTrustDataParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := certificatesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.certificates", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (cIface *certificatesClient) Update(certificateIdParam string, tlsTrustDataParam model.TlsTrustData) (model.TlsCertificate, error) { +func (cIface *certificatesClient) Update(certificateIdParam string, tlsTrustDataParam nsx_global_policyModel.TlsTrustData) (nsx_global_policyModel.TlsCertificate, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(certificatesUpdateInputType(), typeConverter) + operationRestMetaData := certificatesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(certificatesUpdateInputType(), typeConverter) sv.AddStructField("CertificateId", certificateIdParam) sv.AddStructField("TlsTrustData", tlsTrustDataParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TlsCertificate - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.TlsCertificate + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := certificatesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.certificates", "update", inputDataValue, executionContext) - var emptyOutput model.TlsCertificate + var emptyOutput nsx_global_policyModel.TlsCertificate if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), certificatesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CertificatesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TlsCertificate), nil + return output.(nsx_global_policyModel.TlsCertificate), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/CertificatesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/CertificatesTypes.go index aa994ab36..f45cf19d5 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/CertificatesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/CertificatesTypes.go @@ -11,46 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) // Possible value for ``type`` of method Certificates#list. -const Certificates_LIST_TYPE_CERTIFICATE = "cluster_api_certificate" +const Certificates_LIST_TYPE_CLUSTER_API_CERTIFICATE = "cluster_api_certificate" -func certificatesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +// Possible value for ``type`` of method Certificates#list. +const Certificates_LIST_TYPE_API_CERTIFICATE = "api_certificate" + +func certificatesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["certificate_id"] = bindings.NewStringType() + fields["certificate_id"] = vapiBindings_.NewStringType() fieldNameMap["certificate_id"] = "CertificateId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func certificatesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func CertificatesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func certificatesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func certificatesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["certificate_id"] = bindings.NewStringType() + fields["certificate_id"] = vapiBindings_.NewStringType() fieldNameMap["certificate_id"] = "CertificateId" - paramsTypeMap["certificate_id"] = bindings.NewStringType() - paramsTypeMap["certificateId"] = bindings.NewStringType() + paramsTypeMap["certificate_id"] = vapiBindings_.NewStringType() + paramsTypeMap["certificateId"] = vapiBindings_.NewStringType() pathParams["certificate_id"] = "certificateId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -71,42 +74,42 @@ func certificatesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func certificatesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func certificatesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["certificate_id"] = bindings.NewStringType() - fields["details"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["certificate_id"] = vapiBindings_.NewStringType() + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["certificate_id"] = "CertificateId" fieldNameMap["details"] = "Details" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func certificatesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TlsCertificateBindingType) +func CertificatesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsCertificateBindingType) } -func certificatesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func certificatesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["certificate_id"] = bindings.NewStringType() - fields["details"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["certificate_id"] = vapiBindings_.NewStringType() + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["certificate_id"] = "CertificateId" fieldNameMap["details"] = "Details" - paramsTypeMap["certificate_id"] = bindings.NewStringType() - paramsTypeMap["details"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["certificateId"] = bindings.NewStringType() + paramsTypeMap["certificate_id"] = vapiBindings_.NewStringType() + paramsTypeMap["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["certificateId"] = vapiBindings_.NewStringType() pathParams["certificate_id"] = "certificateId" queryParams["details"] = "details" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -127,71 +130,77 @@ func certificatesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func certificatesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func certificatesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["details"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["details"] = "Details" fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["node_id"] = "NodeId" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func certificatesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TlsCertificateListBindingType) +func CertificatesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsCertificateListBindingType) } -func certificatesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func certificatesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["details"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["details"] = "Details" fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["node_id"] = "NodeId" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" fieldNameMap["type"] = "Type_" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["type"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["details"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" queryParams["details"] = "details" queryParams["sort_by"] = "sort_by" queryParams["type"] = "type" + queryParams["node_id"] = "node_id" queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -212,41 +221,41 @@ func certificatesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func certificatesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func certificatesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["certificate_id"] = bindings.NewStringType() - fields["tls_trust_data"] = bindings.NewReferenceType(model.TlsTrustDataBindingType) + fields["certificate_id"] = vapiBindings_.NewStringType() + fields["tls_trust_data"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsTrustDataBindingType) fieldNameMap["certificate_id"] = "CertificateId" fieldNameMap["tls_trust_data"] = "TlsTrustData" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func certificatesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func CertificatesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func certificatesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func certificatesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["certificate_id"] = bindings.NewStringType() - fields["tls_trust_data"] = bindings.NewReferenceType(model.TlsTrustDataBindingType) + fields["certificate_id"] = vapiBindings_.NewStringType() + fields["tls_trust_data"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsTrustDataBindingType) fieldNameMap["certificate_id"] = "CertificateId" fieldNameMap["tls_trust_data"] = "TlsTrustData" - paramsTypeMap["certificate_id"] = bindings.NewStringType() - paramsTypeMap["tls_trust_data"] = bindings.NewReferenceType(model.TlsTrustDataBindingType) - paramsTypeMap["certificateId"] = bindings.NewStringType() + paramsTypeMap["certificate_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tls_trust_data"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsTrustDataBindingType) + paramsTypeMap["certificateId"] = vapiBindings_.NewStringType() pathParams["certificate_id"] = "certificateId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -267,41 +276,41 @@ func certificatesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func certificatesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func certificatesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["certificate_id"] = bindings.NewStringType() - fields["tls_trust_data"] = bindings.NewReferenceType(model.TlsTrustDataBindingType) + fields["certificate_id"] = vapiBindings_.NewStringType() + fields["tls_trust_data"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsTrustDataBindingType) fieldNameMap["certificate_id"] = "CertificateId" fieldNameMap["tls_trust_data"] = "TlsTrustData" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func certificatesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TlsCertificateBindingType) +func CertificatesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsCertificateBindingType) } -func certificatesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func certificatesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["certificate_id"] = bindings.NewStringType() - fields["tls_trust_data"] = bindings.NewReferenceType(model.TlsTrustDataBindingType) + fields["certificate_id"] = vapiBindings_.NewStringType() + fields["tls_trust_data"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsTrustDataBindingType) fieldNameMap["certificate_id"] = "CertificateId" fieldNameMap["tls_trust_data"] = "TlsTrustData" - paramsTypeMap["certificate_id"] = bindings.NewStringType() - paramsTypeMap["tls_trust_data"] = bindings.NewReferenceType(model.TlsTrustDataBindingType) - paramsTypeMap["certificateId"] = bindings.NewStringType() + paramsTypeMap["certificate_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tls_trust_data"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsTrustDataBindingType) + paramsTypeMap["certificateId"] = vapiBindings_.NewStringType() pathParams["certificate_id"] = "certificateId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/CloudNativeServiceGroupAssociationsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/CloudNativeServiceGroupAssociationsClient.go new file mode 100644 index 000000000..38ea9e5a2 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/CloudNativeServiceGroupAssociationsClient.go @@ -0,0 +1,105 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Interface file for service: CloudNativeServiceGroupAssociations +// Used by client-side stubs. + +package global_infra + +import ( + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" +) + +const _ = vapiCore_.SupportedByRuntimeVersion2 + +type CloudNativeServiceGroupAssociationsClient interface { + + // Get policy groups for which the given Cloud Native Service Instance is a member. + // + // @param cnsExternalIdParam Cloud Native Service external ID (required) + // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) + // @param enforcementPointPathParam String Path of the enforcement point (optional) + // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) + // @param includedFieldsParam Comma separated list of fields that should be included in query result (optional) + // @param pageSizeParam Maximum number of results to return in this page (server may return fewer) (optional, default to 1000) + // @param sortAscendingParam (optional) + // @param sortByParam Field by which records are sorted (optional) + // @return com.vmware.nsx_global_policy.model.PolicyResourceReferenceForEPListResult + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + List(cnsExternalIdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyResourceReferenceForEPListResult, error) +} + +type cloudNativeServiceGroupAssociationsClient struct { + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType +} + +func NewCloudNativeServiceGroupAssociationsClient(connector vapiProtocolClient_.Connector) *cloudNativeServiceGroupAssociationsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.cloud_native_service_group_associations") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + } + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) + + cIface := cloudNativeServiceGroupAssociationsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} + return &cIface +} + +func (cIface *cloudNativeServiceGroupAssociationsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { + if entry, ok := cIface.errorsBindingMap[errorName]; ok { + return entry + } + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] +} + +func (cIface *cloudNativeServiceGroupAssociationsClient) List(cnsExternalIdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyResourceReferenceForEPListResult, error) { + typeConverter := cIface.connector.TypeConverter() + executionContext := cIface.connector.NewExecutionContext() + operationRestMetaData := cloudNativeServiceGroupAssociationsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(cloudNativeServiceGroupAssociationsListInputType(), typeConverter) + sv.AddStructField("CnsExternalId", cnsExternalIdParam) + sv.AddStructField("Cursor", cursorParam) + sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) + sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) + sv.AddStructField("IncludedFields", includedFieldsParam) + sv.AddStructField("PageSize", pageSizeParam) + sv.AddStructField("SortAscending", sortAscendingParam) + sv.AddStructField("SortBy", sortByParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_global_policyModel.PolicyResourceReferenceForEPListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.cloud_native_service_group_associations", "list", inputDataValue, executionContext) + var emptyOutput nsx_global_policyModel.PolicyResourceReferenceForEPListResult + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CloudNativeServiceGroupAssociationsListOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_global_policyModel.PolicyResourceReferenceForEPListResult), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/CloudNativeServiceGroupAssociationsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/CloudNativeServiceGroupAssociationsTypes.go new file mode 100644 index 000000000..adcc76dab --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/CloudNativeServiceGroupAssociationsTypes.go @@ -0,0 +1,110 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Data type definitions file for service: CloudNativeServiceGroupAssociations. +// Includes binding types of a structures and enumerations defined in the service. +// Shared by client-side stubs and server-side skeletons to ensure type +// compatibility. + +package global_infra + +import ( + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + "reflect" +) + +func cloudNativeServiceGroupAssociationsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["cns_external_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cns_external_id"] = "CnsExternalId" + fieldNameMap["cursor"] = "Cursor" + fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" + fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" + fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["page_size"] = "PageSize" + fieldNameMap["sort_ascending"] = "SortAscending" + fieldNameMap["sort_by"] = "SortBy" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func CloudNativeServiceGroupAssociationsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyResourceReferenceForEPListResultBindingType) +} + +func cloudNativeServiceGroupAssociationsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["cns_external_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cns_external_id"] = "CnsExternalId" + fieldNameMap["cursor"] = "Cursor" + fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" + fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" + fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["page_size"] = "PageSize" + fieldNameMap["sort_ascending"] = "SortAscending" + fieldNameMap["sort_by"] = "SortBy" + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["cns_external_id"] = vapiBindings_.NewStringType() + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + queryParams["cursor"] = "cursor" + queryParams["sort_ascending"] = "sort_ascending" + queryParams["included_fields"] = "included_fields" + queryParams["enforcement_point_path"] = "enforcement_point_path" + queryParams["sort_by"] = "sort_by" + queryParams["cns_external_id"] = "cns_external_id" + queryParams["include_mark_for_delete_objects"] = "include_mark_for_delete_objects" + queryParams["page_size"] = "page_size" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "GET", + "/global-manager/api/v1/global-infra/cloud-native-service-group-associations", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/ConfigClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/ConfigClient.go new file mode 100644 index 000000000..65c7538b7 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/ConfigClient.go @@ -0,0 +1,88 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Interface file for service: Config +// Used by client-side stubs. + +package global_infra + +import ( + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" +) + +const _ = vapiCore_.SupportedByRuntimeVersion2 + +type ConfigClient interface { + + // Get configs from policy like node-version,product-version. + // @return com.vmware.nsx_global_policy.model.PolicyMonitoringConfig + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Get() (nsx_global_policyModel.PolicyMonitoringConfig, error) +} + +type configClient struct { + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType +} + +func NewConfigClient(connector vapiProtocolClient_.Connector) *configClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.config") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + } + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) + + cIface := configClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} + return &cIface +} + +func (cIface *configClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { + if entry, ok := cIface.errorsBindingMap[errorName]; ok { + return entry + } + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] +} + +func (cIface *configClient) Get() (nsx_global_policyModel.PolicyMonitoringConfig, error) { + typeConverter := cIface.connector.TypeConverter() + executionContext := cIface.connector.NewExecutionContext() + operationRestMetaData := configGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(configGetInputType(), typeConverter) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_global_policyModel.PolicyMonitoringConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.config", "get", inputDataValue, executionContext) + var emptyOutput nsx_global_policyModel.PolicyMonitoringConfig + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ConfigGetOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_global_policyModel.PolicyMonitoringConfig), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/ConfigTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/ConfigTypes.go new file mode 100644 index 000000000..9528ca7d7 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/ConfigTypes.go @@ -0,0 +1,62 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Data type definitions file for service: Config. +// Includes binding types of a structures and enumerations defined in the service. +// Shared by client-side stubs and server-side skeletons to ensure type +// compatibility. + +package global_infra + +import ( + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + "reflect" +) + +func configGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func ConfigGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyMonitoringConfigBindingType) +} + +func configGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "GET", + "/global-manager/api/v1/global-infra/config", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/ConstraintsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/ConstraintsClient.go index d8610f664..9f68487cb 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/ConstraintsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/ConstraintsClient.go @@ -9,38 +9,28 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ConstraintsClient interface { - // Delete tenant constraint. - // - // @param constraintIdParam (required) - // @throws InvalidRequest Bad Request, Precondition Failed - // @throws Unauthorized Forbidden - // @throws ServiceUnavailable Service Unavailable - // @throws InternalServerError Internal Server Error - // @throws NotFound Not Found - Delete(constraintIdParam string) error - // Read tenant constraint. // // @param constraintIdParam (required) // @return com.vmware.nsx_global_policy.model.Constraint + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(constraintIdParam string) (model.Constraint, error) + Get(constraintIdParam string) (nsx_global_policyModel.Constraint, error) // List tenant constraints. // @@ -51,126 +41,81 @@ type ConstraintsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.ConstraintListResult - // @throws InvalidRequest Bad Request, Precondition Failed - // @throws Unauthorized Forbidden - // @throws ServiceUnavailable Service Unavailable - // @throws InternalServerError Internal Server Error - // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ConstraintListResult, error) - - // Create tenant constraint if not exists, otherwise update the existing constraint. - // - // @param constraintIdParam (required) - // @param constraintParam (required) - // @throws InvalidRequest Bad Request, Precondition Failed - // @throws Unauthorized Forbidden - // @throws ServiceUnavailable Service Unavailable - // @throws InternalServerError Internal Server Error - // @throws NotFound Not Found - Patch(constraintIdParam string, constraintParam model.Constraint) error - - // Create tenant constraint if it does not exist, otherwise replace the existing constraint. // - // @param constraintIdParam (required) - // @param constraintParam (required) - // @return com.vmware.nsx_global_policy.model.Constraint // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(constraintIdParam string, constraintParam model.Constraint) (model.Constraint, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ConstraintListResult, error) } type constraintsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewConstraintsClient(connector client.Connector) *constraintsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.constraints") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewConstraintsClient(connector vapiProtocolClient_.Connector) *constraintsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.constraints") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) cIface := constraintsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &cIface } -func (cIface *constraintsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (cIface *constraintsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := cIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (cIface *constraintsClient) Delete(constraintIdParam string) error { +func (cIface *constraintsClient) Get(constraintIdParam string) (nsx_global_policyModel.Constraint, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(constraintsDeleteInputType(), typeConverter) - sv.AddStructField("ConstraintId", constraintIdParam) - inputDataValue, inputError := sv.GetStructValue() - if inputError != nil { - return bindings.VAPIerrorsToError(inputError) - } - operationRestMetaData := constraintsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) - methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.constraints", "delete", inputDataValue, executionContext) - if methodResult.IsSuccess() { - return nil - } else { - methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) - if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) - } - return methodError.(error) - } -} + operationRestMetaData := constraintsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) -func (cIface *constraintsClient) Get(constraintIdParam string) (model.Constraint, error) { - typeConverter := cIface.connector.TypeConverter() - executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(constraintsGetInputType(), typeConverter) + sv := vapiBindings_.NewStructValueBuilder(constraintsGetInputType(), typeConverter) sv.AddStructField("ConstraintId", constraintIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Constraint - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Constraint + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := constraintsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.constraints", "get", inputDataValue, executionContext) - var emptyOutput model.Constraint + var emptyOutput nsx_global_policyModel.Constraint if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), constraintsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ConstraintsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Constraint), nil + return output.(nsx_global_policyModel.Constraint), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *constraintsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ConstraintListResult, error) { +func (cIface *constraintsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ConstraintListResult, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(constraintsListInputType(), typeConverter) + operationRestMetaData := constraintsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(constraintsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -179,83 +124,22 @@ func (cIface *constraintsClient) List(cursorParam *string, includeMarkForDeleteO sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ConstraintListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) - } - operationRestMetaData := constraintsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) - methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.constraints", "list", inputDataValue, executionContext) - var emptyOutput model.ConstraintListResult - if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), constraintsListOutputType()) - if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) - } - return output.(model.ConstraintListResult), nil - } else { - methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) - if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) - } - return emptyOutput, methodError.(error) - } -} - -func (cIface *constraintsClient) Patch(constraintIdParam string, constraintParam model.Constraint) error { - typeConverter := cIface.connector.TypeConverter() - executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(constraintsPatchInputType(), typeConverter) - sv.AddStructField("ConstraintId", constraintIdParam) - sv.AddStructField("Constraint", constraintParam) - inputDataValue, inputError := sv.GetStructValue() - if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ConstraintListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := constraintsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) - methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.constraints", "patch", inputDataValue, executionContext) - if methodResult.IsSuccess() { - return nil - } else { - methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) - if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) - } - return methodError.(error) - } -} -func (cIface *constraintsClient) Update(constraintIdParam string, constraintParam model.Constraint) (model.Constraint, error) { - typeConverter := cIface.connector.TypeConverter() - executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(constraintsUpdateInputType(), typeConverter) - sv.AddStructField("ConstraintId", constraintIdParam) - sv.AddStructField("Constraint", constraintParam) - inputDataValue, inputError := sv.GetStructValue() - if inputError != nil { - var emptyOutput model.Constraint - return emptyOutput, bindings.VAPIerrorsToError(inputError) - } - operationRestMetaData := constraintsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) - methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.constraints", "update", inputDataValue, executionContext) - var emptyOutput model.Constraint + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.constraints", "list", inputDataValue, executionContext) + var emptyOutput nsx_global_policyModel.ConstraintListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), constraintsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ConstraintsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Constraint), nil + return output.(nsx_global_policyModel.ConstraintListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/ConstraintsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/ConstraintsTypes.go index 5437b517d..1de004fad 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/ConstraintsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/ConstraintsTypes.go @@ -11,93 +11,43 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func constraintsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func constraintsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["constraint_id"] = bindings.NewStringType() + fields["constraint_id"] = vapiBindings_.NewStringType() fieldNameMap["constraint_id"] = "ConstraintId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func constraintsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ConstraintsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ConstraintBindingType) } -func constraintsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func constraintsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["constraint_id"] = bindings.NewStringType() + fields["constraint_id"] = vapiBindings_.NewStringType() fieldNameMap["constraint_id"] = "ConstraintId" - paramsTypeMap["constraint_id"] = bindings.NewStringType() - paramsTypeMap["constraintId"] = bindings.NewStringType() + paramsTypeMap["constraint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["constraintId"] = vapiBindings_.NewStringType() pathParams["constraint_id"] = "constraintId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( - fields, - fieldNameMap, - paramsTypeMap, - pathParams, - queryParams, - headerParams, - dispatchHeaderParams, - bodyFieldsMap, - "", - "", - "DELETE", - "/global-manager/api/v1/global-infra/constraints/{constraintId}", - "", - resultHeaders, - 204, - "", - errorHeaders, - map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) -} - -func constraintsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["constraint_id"] = bindings.NewStringType() - fieldNameMap["constraint_id"] = "ConstraintId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) -} - -func constraintsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ConstraintBindingType) -} - -func constraintsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} - fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} - pathParams := map[string]string{} - queryParams := map[string]string{} - headerParams := map[string]string{} - dispatchHeaderParams := map[string]string{} - bodyFieldsMap := map[string]string{} - fields["constraint_id"] = bindings.NewStringType() - fieldNameMap["constraint_id"] = "ConstraintId" - paramsTypeMap["constraint_id"] = bindings.NewStringType() - paramsTypeMap["constraintId"] = bindings.NewStringType() - pathParams["constraint_id"] = "constraintId" - resultHeaders := map[string]string{} - errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -118,56 +68,56 @@ func constraintsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func constraintsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func constraintsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func constraintsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ConstraintListResultBindingType) +func ConstraintsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ConstraintListResultBindingType) } -func constraintsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func constraintsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -176,7 +126,7 @@ func constraintsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -196,113 +146,3 @@ func constraintsListRestMetadata() protocol.OperationRestMetadata { errorHeaders, map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } - -func constraintsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["constraint_id"] = bindings.NewStringType() - fields["constraint"] = bindings.NewReferenceType(model.ConstraintBindingType) - fieldNameMap["constraint_id"] = "ConstraintId" - fieldNameMap["constraint"] = "Constraint" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) -} - -func constraintsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() -} - -func constraintsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} - fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} - pathParams := map[string]string{} - queryParams := map[string]string{} - headerParams := map[string]string{} - dispatchHeaderParams := map[string]string{} - bodyFieldsMap := map[string]string{} - fields["constraint_id"] = bindings.NewStringType() - fields["constraint"] = bindings.NewReferenceType(model.ConstraintBindingType) - fieldNameMap["constraint_id"] = "ConstraintId" - fieldNameMap["constraint"] = "Constraint" - paramsTypeMap["constraint"] = bindings.NewReferenceType(model.ConstraintBindingType) - paramsTypeMap["constraint_id"] = bindings.NewStringType() - paramsTypeMap["constraintId"] = bindings.NewStringType() - pathParams["constraint_id"] = "constraintId" - resultHeaders := map[string]string{} - errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( - fields, - fieldNameMap, - paramsTypeMap, - pathParams, - queryParams, - headerParams, - dispatchHeaderParams, - bodyFieldsMap, - "", - "constraint", - "PATCH", - "/global-manager/api/v1/global-infra/constraints/{constraintId}", - "", - resultHeaders, - 204, - "", - errorHeaders, - map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) -} - -func constraintsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["constraint_id"] = bindings.NewStringType() - fields["constraint"] = bindings.NewReferenceType(model.ConstraintBindingType) - fieldNameMap["constraint_id"] = "ConstraintId" - fieldNameMap["constraint"] = "Constraint" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) -} - -func constraintsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ConstraintBindingType) -} - -func constraintsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} - fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} - pathParams := map[string]string{} - queryParams := map[string]string{} - headerParams := map[string]string{} - dispatchHeaderParams := map[string]string{} - bodyFieldsMap := map[string]string{} - fields["constraint_id"] = bindings.NewStringType() - fields["constraint"] = bindings.NewReferenceType(model.ConstraintBindingType) - fieldNameMap["constraint_id"] = "ConstraintId" - fieldNameMap["constraint"] = "Constraint" - paramsTypeMap["constraint"] = bindings.NewReferenceType(model.ConstraintBindingType) - paramsTypeMap["constraint_id"] = bindings.NewStringType() - paramsTypeMap["constraintId"] = bindings.NewStringType() - pathParams["constraint_id"] = "constraintId" - resultHeaders := map[string]string{} - errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( - fields, - fieldNameMap, - paramsTypeMap, - pathParams, - queryParams, - headerParams, - dispatchHeaderParams, - bodyFieldsMap, - "", - "constraint", - "PUT", - "/global-manager/api/v1/global-infra/constraints/{constraintId}", - "", - resultHeaders, - 200, - "", - errorHeaders, - map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) -} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/ContextProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/ContextProfilesClient.go index d6bd3984e..9789483ec 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/ContextProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/ContextProfilesClient.go @@ -9,15 +9,14 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ContextProfilesClient interface { @@ -26,6 +25,7 @@ type ContextProfilesClient interface { // @param contextProfileIdParam Policy Context Profile Id (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) // @param overrideParam Delete the locally overriden global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type ContextProfilesClient interface { // // @param contextProfileIdParam (required) // @return com.vmware.nsx_global_policy.model.PolicyContextProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(contextProfileIdParam string) (model.PolicyContextProfile, error) + Get(contextProfileIdParam string) (nsx_global_policyModel.PolicyContextProfile, error) // Get all PolicyContextProfiles // @@ -53,130 +54,139 @@ type ContextProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.PolicyContextProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyContextProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyContextProfileListResult, error) - // Creates/Updates a PolicyContextProfile, which encapsulates attribute and sub-attributes of network services. Rules for using attributes and sub-attributes in single PolicyContextProfile 1. One type of attribute can't have multiple occurrences. ( Eg. - Attribute type APP_ID can be used only once per PolicyContextProfile.) 2. For specifying multiple values for an attribute, provide them in an array. 3. If sub-attribtes are mentioned for an attribute, then only single value is allowed for that attribute. 4. To get a list of supported attributes and sub-attributes fire the following REST API GET https:///policy/api/v1/infra/context-profiles/attributes + // Creates/Updates a PolicyContextProfile, which encapsulates attribute and sub-attributes of network services. Rules for using attributes and sub-attributes in single PolicyContextProfile 1. One type of attribute can't have multiple occurrences. ( Eg. - Attribute type APP_ID can be used only once per PolicyContextProfile.) 2. For specifying multiple values for an attribute, provide them in an array. 3. If sub-attribtes are mentioned for an attribute, then only single value is allowed for that attribute. 4. To get a list of supported attributes and sub-attributes fire the following REST API GET https:///policy/api/v1/infra/context-profiles/attributes 5. Do not create context profile with \"custom_attributes\" id // // @param contextProfileIdParam (required) // @param policyContextProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(contextProfileIdParam string, policyContextProfileParam model.PolicyContextProfile, overrideParam *bool) error + Patch(contextProfileIdParam string, policyContextProfileParam nsx_global_policyModel.PolicyContextProfile, overrideParam *bool) error - // Creates/Updates a PolicyContextProfile, which encapsulates attribute and sub-attributes of network services. Rules for using attributes and sub-attributes in single PolicyContextProfile 1. One type of attribute can't have multiple occurrences. ( Eg. - Attribute type APP_ID can be used only once per PolicyContextProfile.) 2. For specifying multiple values for an attribute, provide them in an array. 3. If sub-attribtes are mentioned for an attribute, then only single value is allowed for that attribute. 4. To get a list of supported attributes and sub-attributes fire the following REST API GET https:///policy/api/v1/infra/context-profiles/attributes + // Creates/Updates a PolicyContextProfile, which encapsulates attribute and sub-attributes of network services. Rules for using attributes and sub-attributes in single PolicyContextProfile 1. One type of attribute can't have multiple occurrences. ( Eg. - Attribute type APP_ID can be used only once per PolicyContextProfile.) 2. For specifying multiple values for an attribute, provide them in an array. 3. If sub-attribtes are mentioned for an attribute, then only single value is allowed for that attribute. 4. To get a list of supported attributes and sub-attributes fire the following REST API GET https:///policy/api/v1/infra/context-profiles/attributes 5. Do not create context profile with \"custom_attributes\" id // // @param contextProfileIdParam (required) // @param policyContextProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) // @return com.vmware.nsx_global_policy.model.PolicyContextProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(contextProfileIdParam string, policyContextProfileParam model.PolicyContextProfile, overrideParam *bool) (model.PolicyContextProfile, error) + Update(contextProfileIdParam string, policyContextProfileParam nsx_global_policyModel.PolicyContextProfile, overrideParam *bool) (nsx_global_policyModel.PolicyContextProfile, error) } type contextProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewContextProfilesClient(connector client.Connector) *contextProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.context_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewContextProfilesClient(connector vapiProtocolClient_.Connector) *contextProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.context_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) cIface := contextProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &cIface } -func (cIface *contextProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (cIface *contextProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := cIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (cIface *contextProfilesClient) Delete(contextProfileIdParam string, forceParam *bool, overrideParam *bool) error { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(contextProfilesDeleteInputType(), typeConverter) + operationRestMetaData := contextProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(contextProfilesDeleteInputType(), typeConverter) sv.AddStructField("ContextProfileId", contextProfileIdParam) sv.AddStructField("Force", forceParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := contextProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.context_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (cIface *contextProfilesClient) Get(contextProfileIdParam string) (model.PolicyContextProfile, error) { +func (cIface *contextProfilesClient) Get(contextProfileIdParam string) (nsx_global_policyModel.PolicyContextProfile, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(contextProfilesGetInputType(), typeConverter) + operationRestMetaData := contextProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(contextProfilesGetInputType(), typeConverter) sv.AddStructField("ContextProfileId", contextProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyContextProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyContextProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := contextProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.context_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.PolicyContextProfile + var emptyOutput nsx_global_policyModel.PolicyContextProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), contextProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ContextProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyContextProfile), nil + return output.(nsx_global_policyModel.PolicyContextProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *contextProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyContextProfileListResult, error) { +func (cIface *contextProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyContextProfileListResult, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(contextProfilesListInputType(), typeConverter) + operationRestMetaData := contextProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(contextProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -185,85 +195,84 @@ func (cIface *contextProfilesClient) List(cursorParam *string, includeMarkForDel sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyContextProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyContextProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := contextProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.context_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyContextProfileListResult + var emptyOutput nsx_global_policyModel.PolicyContextProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), contextProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ContextProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyContextProfileListResult), nil + return output.(nsx_global_policyModel.PolicyContextProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *contextProfilesClient) Patch(contextProfileIdParam string, policyContextProfileParam model.PolicyContextProfile, overrideParam *bool) error { +func (cIface *contextProfilesClient) Patch(contextProfileIdParam string, policyContextProfileParam nsx_global_policyModel.PolicyContextProfile, overrideParam *bool) error { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(contextProfilesPatchInputType(), typeConverter) + operationRestMetaData := contextProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(contextProfilesPatchInputType(), typeConverter) sv.AddStructField("ContextProfileId", contextProfileIdParam) sv.AddStructField("PolicyContextProfile", policyContextProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := contextProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.context_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (cIface *contextProfilesClient) Update(contextProfileIdParam string, policyContextProfileParam model.PolicyContextProfile, overrideParam *bool) (model.PolicyContextProfile, error) { +func (cIface *contextProfilesClient) Update(contextProfileIdParam string, policyContextProfileParam nsx_global_policyModel.PolicyContextProfile, overrideParam *bool) (nsx_global_policyModel.PolicyContextProfile, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(contextProfilesUpdateInputType(), typeConverter) + operationRestMetaData := contextProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(contextProfilesUpdateInputType(), typeConverter) sv.AddStructField("ContextProfileId", contextProfileIdParam) sv.AddStructField("PolicyContextProfile", policyContextProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyContextProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyContextProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := contextProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.context_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.PolicyContextProfile + var emptyOutput nsx_global_policyModel.PolicyContextProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), contextProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ContextProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyContextProfile), nil + return output.(nsx_global_policyModel.PolicyContextProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/ContextProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/ContextProfilesTypes.go index 187ba5d10..a6072d8a8 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/ContextProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/ContextProfilesTypes.go @@ -11,55 +11,55 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func contextProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func contextProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["context_profile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["context_profile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["context_profile_id"] = "ContextProfileId" fieldNameMap["force"] = "Force" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func contextProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ContextProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func contextProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func contextProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["context_profile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["context_profile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["context_profile_id"] = "ContextProfileId" fieldNameMap["force"] = "Force" fieldNameMap["override"] = "Override" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["context_profile_id"] = bindings.NewStringType() - paramsTypeMap["contextProfileId"] = bindings.NewStringType() + paramsTypeMap["context_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["contextProfileId"] = vapiBindings_.NewStringType() pathParams["context_profile_id"] = "contextProfileId" queryParams["force"] = "force" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -80,36 +80,36 @@ func contextProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func contextProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func contextProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["context_profile_id"] = bindings.NewStringType() + fields["context_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["context_profile_id"] = "ContextProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func contextProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyContextProfileBindingType) +func ContextProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyContextProfileBindingType) } -func contextProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func contextProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["context_profile_id"] = bindings.NewStringType() + fields["context_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["context_profile_id"] = "ContextProfileId" - paramsTypeMap["context_profile_id"] = bindings.NewStringType() - paramsTypeMap["contextProfileId"] = bindings.NewStringType() + paramsTypeMap["context_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["contextProfileId"] = vapiBindings_.NewStringType() pathParams["context_profile_id"] = "contextProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -130,56 +130,56 @@ func contextProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func contextProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func contextProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func contextProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyContextProfileListResultBindingType) +func ContextProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyContextProfileListResultBindingType) } -func contextProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func contextProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -188,7 +188,7 @@ func contextProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -209,47 +209,47 @@ func contextProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func contextProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func contextProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["context_profile_id"] = bindings.NewStringType() - fields["policy_context_profile"] = bindings.NewReferenceType(model.PolicyContextProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["context_profile_id"] = vapiBindings_.NewStringType() + fields["policy_context_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyContextProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["context_profile_id"] = "ContextProfileId" fieldNameMap["policy_context_profile"] = "PolicyContextProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func contextProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ContextProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func contextProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func contextProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["context_profile_id"] = bindings.NewStringType() - fields["policy_context_profile"] = bindings.NewReferenceType(model.PolicyContextProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["context_profile_id"] = vapiBindings_.NewStringType() + fields["policy_context_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyContextProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["context_profile_id"] = "ContextProfileId" fieldNameMap["policy_context_profile"] = "PolicyContextProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["context_profile_id"] = bindings.NewStringType() - paramsTypeMap["policy_context_profile"] = bindings.NewReferenceType(model.PolicyContextProfileBindingType) - paramsTypeMap["contextProfileId"] = bindings.NewStringType() + paramsTypeMap["policy_context_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyContextProfileBindingType) + paramsTypeMap["context_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["contextProfileId"] = vapiBindings_.NewStringType() pathParams["context_profile_id"] = "contextProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -270,47 +270,47 @@ func contextProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func contextProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func contextProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["context_profile_id"] = bindings.NewStringType() - fields["policy_context_profile"] = bindings.NewReferenceType(model.PolicyContextProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["context_profile_id"] = vapiBindings_.NewStringType() + fields["policy_context_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyContextProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["context_profile_id"] = "ContextProfileId" fieldNameMap["policy_context_profile"] = "PolicyContextProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func contextProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyContextProfileBindingType) +func ContextProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyContextProfileBindingType) } -func contextProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func contextProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["context_profile_id"] = bindings.NewStringType() - fields["policy_context_profile"] = bindings.NewReferenceType(model.PolicyContextProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["context_profile_id"] = vapiBindings_.NewStringType() + fields["policy_context_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyContextProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["context_profile_id"] = "ContextProfileId" fieldNameMap["policy_context_profile"] = "PolicyContextProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["context_profile_id"] = bindings.NewStringType() - paramsTypeMap["policy_context_profile"] = bindings.NewReferenceType(model.PolicyContextProfileBindingType) - paramsTypeMap["contextProfileId"] = bindings.NewStringType() + paramsTypeMap["policy_context_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyContextProfileBindingType) + paramsTypeMap["context_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["contextProfileId"] = vapiBindings_.NewStringType() pathParams["context_profile_id"] = "contextProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/CrlsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/CrlsClient.go index 8294dd14e..99aa4500f 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/CrlsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/CrlsClient.go @@ -9,21 +9,21 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type CrlsClient interface { // Deletes an existing CRL. // // @param crlIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,275 +36,288 @@ type CrlsClient interface { // @param crlIdParam (required) // @param detailsParam whether to expand the pem data and show all its details (optional, default to false) // @return com.vmware.nsx_global_policy.model.TlsCrl + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(crlIdParam string, detailsParam *bool) (model.TlsCrl, error) + Get(crlIdParam string, detailsParam *bool) (nsx_global_policyModel.TlsCrl, error) // Adds a new certificate revocation list (CRLs). The CRL is used to verify the client certificate status against the revocation lists published by the CA. For this reason, the administrator needs to add the CRL in certificate repository as well. A CRL can be in the PEM X.509 format (crl_type=X509) or JSON OneCRL (crl_type=OneCRL). If crl_type is not specified, it is auto-detected based on the presence of fields pem_encoded or one_crl. An X.509 CRL can contain a single CRL or multiple CRLs depending on the PEM data. - Single CRL: a single CRL is created with the given id. - Composite CRL: multiple CRLs are generated. Each of the CRL is created with an id generated based on the given id. First CRL is created with crl-id, second with crl-id-1, third with crl-id-2, etc. // // @param crlIdParam (required) // @param tlsCrlParam (required) // @return com.vmware.nsx_global_policy.model.TlsCrlListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Importcrl(crlIdParam string, tlsCrlParam model.TlsCrl) (model.TlsCrlListResult, error) + Importcrl(crlIdParam string, tlsCrlParam nsx_global_policyModel.TlsCrl) (nsx_global_policyModel.TlsCrlListResult, error) // Returns information about all CRLs. For additional information, include the ?details=true modifier at the end of the request URI. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param detailsParam whether to expand the pem data and show all its details (optional, default to false) // @param includedFieldsParam Comma separated list of fields that should be included in query result (optional) + // @param nodeIdParam Node ID of certificate to return (optional) // @param pageSizeParam Maximum number of results to return in this page (server may return fewer) (optional, default to 1000) // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @param type_Param Type of certificate to return (optional) // @return com.vmware.nsx_global_policy.model.TlsCrlListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, detailsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, type_Param *string) (model.TlsCrlListResult, error) + List(cursorParam *string, detailsParam *bool, includedFieldsParam *string, nodeIdParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, type_Param *string) (nsx_global_policyModel.TlsCrlListResult, error) // Create or patch a Certificate Revocation List for the given id. The CRL is used to verify the client certificate status against the revocation lists published by the CA. For this reason, the administrator needs to add the CRL in certificate repository as well. The CRL must contain PEM data for a single CRL. A CRL can be in the PEM X.509 format (crl_type=X509) or JSON OneCRL (crl_type=OneCRL). If crl_type is not specified, it is auto-detected based on the presence of fields pem_encoded or one_crl. // // @param crlIdParam (required) // @param tlsCrlParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(crlIdParam string, tlsCrlParam model.TlsCrl) error + Patch(crlIdParam string, tlsCrlParam nsx_global_policyModel.TlsCrl) error // Create or replace a Certificate Revocation List for the given id. The CRL is used to verify the client certificate status against the revocation lists published by the CA. For this reason, the administrator needs to add the CRL in certificate repository as well. The CRL must contain PEM data for a single CRL. Revision is required. A CRL can be in the PEM X.509 format (crl_type=X509) or JSON OneCRL (crl_type=OneCRL). If crl_type is not specified, it is auto-detected based on the presence of fields pem_encoded or one_crl. // // @param crlIdParam (required) // @param tlsCrlParam (required) // @return com.vmware.nsx_global_policy.model.TlsCrl + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(crlIdParam string, tlsCrlParam model.TlsCrl) (model.TlsCrl, error) + Update(crlIdParam string, tlsCrlParam nsx_global_policyModel.TlsCrl) (nsx_global_policyModel.TlsCrl, error) } type crlsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewCrlsClient(connector client.Connector) *crlsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.crls") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "importcrl": core.NewMethodIdentifier(interfaceIdentifier, "importcrl"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewCrlsClient(connector vapiProtocolClient_.Connector) *crlsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.crls") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "importcrl": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "importcrl"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) cIface := crlsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &cIface } -func (cIface *crlsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (cIface *crlsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := cIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (cIface *crlsClient) Delete(crlIdParam string) error { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(crlsDeleteInputType(), typeConverter) + operationRestMetaData := crlsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(crlsDeleteInputType(), typeConverter) sv.AddStructField("CrlId", crlIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := crlsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.crls", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (cIface *crlsClient) Get(crlIdParam string, detailsParam *bool) (model.TlsCrl, error) { +func (cIface *crlsClient) Get(crlIdParam string, detailsParam *bool) (nsx_global_policyModel.TlsCrl, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(crlsGetInputType(), typeConverter) + operationRestMetaData := crlsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(crlsGetInputType(), typeConverter) sv.AddStructField("CrlId", crlIdParam) sv.AddStructField("Details", detailsParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TlsCrl - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.TlsCrl + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := crlsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.crls", "get", inputDataValue, executionContext) - var emptyOutput model.TlsCrl + var emptyOutput nsx_global_policyModel.TlsCrl if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), crlsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CrlsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TlsCrl), nil + return output.(nsx_global_policyModel.TlsCrl), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *crlsClient) Importcrl(crlIdParam string, tlsCrlParam model.TlsCrl) (model.TlsCrlListResult, error) { +func (cIface *crlsClient) Importcrl(crlIdParam string, tlsCrlParam nsx_global_policyModel.TlsCrl) (nsx_global_policyModel.TlsCrlListResult, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(crlsImportcrlInputType(), typeConverter) + operationRestMetaData := crlsImportcrlRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(crlsImportcrlInputType(), typeConverter) sv.AddStructField("CrlId", crlIdParam) sv.AddStructField("TlsCrl", tlsCrlParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TlsCrlListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.TlsCrlListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := crlsImportcrlRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.crls", "importcrl", inputDataValue, executionContext) - var emptyOutput model.TlsCrlListResult + var emptyOutput nsx_global_policyModel.TlsCrlListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), crlsImportcrlOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CrlsImportcrlOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TlsCrlListResult), nil + return output.(nsx_global_policyModel.TlsCrlListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *crlsClient) List(cursorParam *string, detailsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, type_Param *string) (model.TlsCrlListResult, error) { +func (cIface *crlsClient) List(cursorParam *string, detailsParam *bool, includedFieldsParam *string, nodeIdParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, type_Param *string) (nsx_global_policyModel.TlsCrlListResult, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(crlsListInputType(), typeConverter) + operationRestMetaData := crlsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(crlsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("Details", detailsParam) sv.AddStructField("IncludedFields", includedFieldsParam) + sv.AddStructField("NodeId", nodeIdParam) sv.AddStructField("PageSize", pageSizeParam) sv.AddStructField("SortAscending", sortAscendingParam) sv.AddStructField("SortBy", sortByParam) sv.AddStructField("Type_", type_Param) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TlsCrlListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.TlsCrlListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := crlsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.crls", "list", inputDataValue, executionContext) - var emptyOutput model.TlsCrlListResult + var emptyOutput nsx_global_policyModel.TlsCrlListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), crlsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CrlsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TlsCrlListResult), nil + return output.(nsx_global_policyModel.TlsCrlListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *crlsClient) Patch(crlIdParam string, tlsCrlParam model.TlsCrl) error { +func (cIface *crlsClient) Patch(crlIdParam string, tlsCrlParam nsx_global_policyModel.TlsCrl) error { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(crlsPatchInputType(), typeConverter) + operationRestMetaData := crlsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(crlsPatchInputType(), typeConverter) sv.AddStructField("CrlId", crlIdParam) sv.AddStructField("TlsCrl", tlsCrlParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := crlsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.crls", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (cIface *crlsClient) Update(crlIdParam string, tlsCrlParam model.TlsCrl) (model.TlsCrl, error) { +func (cIface *crlsClient) Update(crlIdParam string, tlsCrlParam nsx_global_policyModel.TlsCrl) (nsx_global_policyModel.TlsCrl, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(crlsUpdateInputType(), typeConverter) + operationRestMetaData := crlsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(crlsUpdateInputType(), typeConverter) sv.AddStructField("CrlId", crlIdParam) sv.AddStructField("TlsCrl", tlsCrlParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TlsCrl - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.TlsCrl + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := crlsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.crls", "update", inputDataValue, executionContext) - var emptyOutput model.TlsCrl + var emptyOutput nsx_global_policyModel.TlsCrl if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), crlsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CrlsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TlsCrl), nil + return output.(nsx_global_policyModel.TlsCrl), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/CrlsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/CrlsTypes.go index e7f0f2bcf..37c58755c 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/CrlsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/CrlsTypes.go @@ -11,46 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) // Possible value for ``type`` of method Crls#list. -const Crls_LIST_TYPE_CERTIFICATE = "cluster_api_certificate" +const Crls_LIST_TYPE_CLUSTER_API_CERTIFICATE = "cluster_api_certificate" -func crlsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +// Possible value for ``type`` of method Crls#list. +const Crls_LIST_TYPE_API_CERTIFICATE = "api_certificate" + +func crlsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["crl_id"] = bindings.NewStringType() + fields["crl_id"] = vapiBindings_.NewStringType() fieldNameMap["crl_id"] = "CrlId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func crlsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func CrlsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func crlsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func crlsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["crl_id"] = bindings.NewStringType() + fields["crl_id"] = vapiBindings_.NewStringType() fieldNameMap["crl_id"] = "CrlId" - paramsTypeMap["crl_id"] = bindings.NewStringType() - paramsTypeMap["crlId"] = bindings.NewStringType() + paramsTypeMap["crl_id"] = vapiBindings_.NewStringType() + paramsTypeMap["crlId"] = vapiBindings_.NewStringType() pathParams["crl_id"] = "crlId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -71,42 +74,42 @@ func crlsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func crlsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func crlsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["crl_id"] = bindings.NewStringType() - fields["details"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["crl_id"] = vapiBindings_.NewStringType() + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["crl_id"] = "CrlId" fieldNameMap["details"] = "Details" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func crlsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TlsCrlBindingType) +func CrlsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsCrlBindingType) } -func crlsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func crlsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["crl_id"] = bindings.NewStringType() - fields["details"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["crl_id"] = vapiBindings_.NewStringType() + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["crl_id"] = "CrlId" fieldNameMap["details"] = "Details" - paramsTypeMap["crl_id"] = bindings.NewStringType() - paramsTypeMap["details"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["crlId"] = bindings.NewStringType() + paramsTypeMap["crl_id"] = vapiBindings_.NewStringType() + paramsTypeMap["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["crlId"] = vapiBindings_.NewStringType() pathParams["crl_id"] = "crlId" queryParams["details"] = "details" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -127,41 +130,41 @@ func crlsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func crlsImportcrlInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func crlsImportcrlInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["crl_id"] = bindings.NewStringType() - fields["tls_crl"] = bindings.NewReferenceType(model.TlsCrlBindingType) + fields["crl_id"] = vapiBindings_.NewStringType() + fields["tls_crl"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsCrlBindingType) fieldNameMap["crl_id"] = "CrlId" fieldNameMap["tls_crl"] = "TlsCrl" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func crlsImportcrlOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TlsCrlListResultBindingType) +func CrlsImportcrlOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsCrlListResultBindingType) } -func crlsImportcrlRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func crlsImportcrlRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["crl_id"] = bindings.NewStringType() - fields["tls_crl"] = bindings.NewReferenceType(model.TlsCrlBindingType) + fields["crl_id"] = vapiBindings_.NewStringType() + fields["tls_crl"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsCrlBindingType) fieldNameMap["crl_id"] = "CrlId" fieldNameMap["tls_crl"] = "TlsCrl" - paramsTypeMap["tls_crl"] = bindings.NewReferenceType(model.TlsCrlBindingType) - paramsTypeMap["crl_id"] = bindings.NewStringType() - paramsTypeMap["crlId"] = bindings.NewStringType() + paramsTypeMap["crl_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tls_crl"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsCrlBindingType) + paramsTypeMap["crlId"] = vapiBindings_.NewStringType() pathParams["crl_id"] = "crlId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -182,71 +185,77 @@ func crlsImportcrlRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func crlsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func crlsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["details"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["details"] = "Details" fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["node_id"] = "NodeId" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func crlsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TlsCrlListResultBindingType) +func CrlsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsCrlListResultBindingType) } -func crlsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func crlsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["details"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["details"] = "Details" fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["node_id"] = "NodeId" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" fieldNameMap["type"] = "Type_" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["type"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["details"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" queryParams["details"] = "details" queryParams["sort_by"] = "sort_by" queryParams["type"] = "type" + queryParams["node_id"] = "node_id" queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -267,41 +276,41 @@ func crlsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func crlsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func crlsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["crl_id"] = bindings.NewStringType() - fields["tls_crl"] = bindings.NewReferenceType(model.TlsCrlBindingType) + fields["crl_id"] = vapiBindings_.NewStringType() + fields["tls_crl"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsCrlBindingType) fieldNameMap["crl_id"] = "CrlId" fieldNameMap["tls_crl"] = "TlsCrl" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func crlsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func CrlsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func crlsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func crlsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["crl_id"] = bindings.NewStringType() - fields["tls_crl"] = bindings.NewReferenceType(model.TlsCrlBindingType) + fields["crl_id"] = vapiBindings_.NewStringType() + fields["tls_crl"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsCrlBindingType) fieldNameMap["crl_id"] = "CrlId" fieldNameMap["tls_crl"] = "TlsCrl" - paramsTypeMap["tls_crl"] = bindings.NewReferenceType(model.TlsCrlBindingType) - paramsTypeMap["crl_id"] = bindings.NewStringType() - paramsTypeMap["crlId"] = bindings.NewStringType() + paramsTypeMap["crl_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tls_crl"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsCrlBindingType) + paramsTypeMap["crlId"] = vapiBindings_.NewStringType() pathParams["crl_id"] = "crlId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -322,41 +331,41 @@ func crlsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func crlsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func crlsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["crl_id"] = bindings.NewStringType() - fields["tls_crl"] = bindings.NewReferenceType(model.TlsCrlBindingType) + fields["crl_id"] = vapiBindings_.NewStringType() + fields["tls_crl"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsCrlBindingType) fieldNameMap["crl_id"] = "CrlId" fieldNameMap["tls_crl"] = "TlsCrl" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func crlsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TlsCrlBindingType) +func CrlsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsCrlBindingType) } -func crlsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func crlsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["crl_id"] = bindings.NewStringType() - fields["tls_crl"] = bindings.NewReferenceType(model.TlsCrlBindingType) + fields["crl_id"] = vapiBindings_.NewStringType() + fields["tls_crl"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsCrlBindingType) fieldNameMap["crl_id"] = "CrlId" fieldNameMap["tls_crl"] = "TlsCrl" - paramsTypeMap["tls_crl"] = bindings.NewReferenceType(model.TlsCrlBindingType) - paramsTypeMap["crl_id"] = bindings.NewStringType() - paramsTypeMap["crlId"] = bindings.NewStringType() + paramsTypeMap["crl_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tls_crl"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsCrlBindingType) + paramsTypeMap["crlId"] = vapiBindings_.NewStringType() pathParams["crl_id"] = "crlId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/CsrsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/CsrsClient.go index b305b4938..837f8356c 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/CsrsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/CsrsClient.go @@ -9,15 +9,14 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type CsrsClient interface { @@ -26,16 +25,18 @@ type CsrsClient interface { // @param csrIdParam ID of CSR to create (required) // @param tlsCsrParam (required) // @return com.vmware.nsx_global_policy.model.TlsCsr + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Create(csrIdParam string, tlsCsrParam model.TlsCsr) (model.TlsCsr, error) + Create(csrIdParam string, tlsCsrParam nsx_global_policyModel.TlsCsr) (nsx_global_policyModel.TlsCsr, error) // Removes a specified CSR. If a CSR is not used for verification, you can delete it. Note that the CSR import and upload POST actions automatically delete the associated CSR. // // @param csrIdParam ID of CSR to delete (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -47,24 +48,26 @@ type CsrsClient interface { // // @param csrIdParam ID of CSR to read (required) // @return com.vmware.nsx_global_policy.model.TlsCsr + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(csrIdParam string) (model.TlsCsr, error) + Get(csrIdParam string) (nsx_global_policyModel.TlsCsr, error) // Imports a certificate authority (CA)-signed certificate for a CSR. This action links the certificate to the private key created by the CSR. The pem_encoded string in the request body is the signed certificate provided by your CA in response to the CSR that you provide to them. The import POST action automatically deletes the associated CSR. // // @param csrIdParam CSR this certificate is associated with (required) // @param tlsTrustDataParam (required) // @return com.vmware.nsx_global_policy.model.TlsCertificate + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Importcsr(csrIdParam string, tlsTrustDataParam model.TlsTrustData) (model.TlsCertificate, error) + Importcsr(csrIdParam string, tlsTrustDataParam nsx_global_policyModel.TlsTrustData) (nsx_global_policyModel.TlsCertificate, error) // Returns information about all of the CSRs that have been created. // @@ -74,95 +77,99 @@ type CsrsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.TlsCsrListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.TlsCsrListResult, error) + List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.TlsCsrListResult, error) // Self-signs the previously generated CSR. This action is similar to the import certificate action, but instead of using a public certificate signed by a CA, the self_sign POST action uses a certificate that is signed with NSX's own private key. For validity of non-CA certificates, if a value greater than 825 days is provided, it will be set to 825 days. No limit is set for CA certificates. // // @param csrIdParam CSR this certificate is associated with (required) // @param daysValidParam Number of days the certificate will be valid, default 825 days (required) // @return com.vmware.nsx_global_policy.model.TlsCertificate + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Selfsign(csrIdParam string, daysValidParam int64) (model.TlsCertificate, error) + Selfsign(csrIdParam string, daysValidParam int64) (nsx_global_policyModel.TlsCertificate, error) // Creates a new self-signed certificate. A private key is also created at the same time. This is convenience call that will generate a CSR and then self-sign it. For validity of non-CA certificates, if a value greater than 825 days is provided, it will be set to 825 days. No limit is set for CA certificates. // // @param tlsCsrWithDaysValidParam (required) // @return com.vmware.nsx_global_policy.model.TlsCertificate + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Selfsign0(tlsCsrWithDaysValidParam model.TlsCsrWithDaysValid) (model.TlsCertificate, error) + Selfsign0(tlsCsrWithDaysValidParam nsx_global_policyModel.TlsCsrWithDaysValid) (nsx_global_policyModel.TlsCertificate, error) } type csrsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewCsrsClient(connector client.Connector) *csrsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.csrs") - methodIdentifiers := map[string]core.MethodIdentifier{ - "create": core.NewMethodIdentifier(interfaceIdentifier, "create"), - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "importcsr": core.NewMethodIdentifier(interfaceIdentifier, "importcsr"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "selfsign": core.NewMethodIdentifier(interfaceIdentifier, "selfsign"), - "selfsign_0": core.NewMethodIdentifier(interfaceIdentifier, "selfsign_0"), +func NewCsrsClient(connector vapiProtocolClient_.Connector) *csrsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.csrs") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "create": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "create"), + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "importcsr": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "importcsr"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "selfsign": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "selfsign"), + "selfsign_0": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "selfsign_0"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) cIface := csrsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &cIface } -func (cIface *csrsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (cIface *csrsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := cIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (cIface *csrsClient) Create(csrIdParam string, tlsCsrParam model.TlsCsr) (model.TlsCsr, error) { +func (cIface *csrsClient) Create(csrIdParam string, tlsCsrParam nsx_global_policyModel.TlsCsr) (nsx_global_policyModel.TlsCsr, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(csrsCreateInputType(), typeConverter) + operationRestMetaData := csrsCreateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(csrsCreateInputType(), typeConverter) sv.AddStructField("CsrId", csrIdParam) sv.AddStructField("TlsCsr", tlsCsrParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TlsCsr - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.TlsCsr + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := csrsCreateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.csrs", "create", inputDataValue, executionContext) - var emptyOutput model.TlsCsr + var emptyOutput nsx_global_policyModel.TlsCsr if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), csrsCreateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CsrsCreateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TlsCsr), nil + return output.(nsx_global_policyModel.TlsCsr), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } @@ -171,95 +178,102 @@ func (cIface *csrsClient) Create(csrIdParam string, tlsCsrParam model.TlsCsr) (m func (cIface *csrsClient) Delete(csrIdParam string) error { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(csrsDeleteInputType(), typeConverter) + operationRestMetaData := csrsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(csrsDeleteInputType(), typeConverter) sv.AddStructField("CsrId", csrIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := csrsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.csrs", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (cIface *csrsClient) Get(csrIdParam string) (model.TlsCsr, error) { +func (cIface *csrsClient) Get(csrIdParam string) (nsx_global_policyModel.TlsCsr, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(csrsGetInputType(), typeConverter) + operationRestMetaData := csrsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(csrsGetInputType(), typeConverter) sv.AddStructField("CsrId", csrIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TlsCsr - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.TlsCsr + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := csrsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.csrs", "get", inputDataValue, executionContext) - var emptyOutput model.TlsCsr + var emptyOutput nsx_global_policyModel.TlsCsr if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), csrsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CsrsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TlsCsr), nil + return output.(nsx_global_policyModel.TlsCsr), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *csrsClient) Importcsr(csrIdParam string, tlsTrustDataParam model.TlsTrustData) (model.TlsCertificate, error) { +func (cIface *csrsClient) Importcsr(csrIdParam string, tlsTrustDataParam nsx_global_policyModel.TlsTrustData) (nsx_global_policyModel.TlsCertificate, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(csrsImportcsrInputType(), typeConverter) + operationRestMetaData := csrsImportcsrRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(csrsImportcsrInputType(), typeConverter) sv.AddStructField("CsrId", csrIdParam) sv.AddStructField("TlsTrustData", tlsTrustDataParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TlsCertificate - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.TlsCertificate + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := csrsImportcsrRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.csrs", "importcsr", inputDataValue, executionContext) - var emptyOutput model.TlsCertificate + var emptyOutput nsx_global_policyModel.TlsCertificate if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), csrsImportcsrOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CsrsImportcsrOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TlsCertificate), nil + return output.(nsx_global_policyModel.TlsCertificate), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *csrsClient) List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.TlsCsrListResult, error) { +func (cIface *csrsClient) List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.TlsCsrListResult, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(csrsListInputType(), typeConverter) + operationRestMetaData := csrsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(csrsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludedFields", includedFieldsParam) sv.AddStructField("PageSize", pageSizeParam) @@ -267,88 +281,87 @@ func (cIface *csrsClient) List(cursorParam *string, includedFieldsParam *string, sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TlsCsrListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.TlsCsrListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := csrsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.csrs", "list", inputDataValue, executionContext) - var emptyOutput model.TlsCsrListResult + var emptyOutput nsx_global_policyModel.TlsCsrListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), csrsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CsrsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TlsCsrListResult), nil + return output.(nsx_global_policyModel.TlsCsrListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *csrsClient) Selfsign(csrIdParam string, daysValidParam int64) (model.TlsCertificate, error) { +func (cIface *csrsClient) Selfsign(csrIdParam string, daysValidParam int64) (nsx_global_policyModel.TlsCertificate, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(csrsSelfsignInputType(), typeConverter) + operationRestMetaData := csrsSelfsignRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(csrsSelfsignInputType(), typeConverter) sv.AddStructField("CsrId", csrIdParam) sv.AddStructField("DaysValid", daysValidParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TlsCertificate - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.TlsCertificate + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := csrsSelfsignRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.csrs", "selfsign", inputDataValue, executionContext) - var emptyOutput model.TlsCertificate + var emptyOutput nsx_global_policyModel.TlsCertificate if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), csrsSelfsignOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CsrsSelfsignOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TlsCertificate), nil + return output.(nsx_global_policyModel.TlsCertificate), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *csrsClient) Selfsign0(tlsCsrWithDaysValidParam model.TlsCsrWithDaysValid) (model.TlsCertificate, error) { +func (cIface *csrsClient) Selfsign0(tlsCsrWithDaysValidParam nsx_global_policyModel.TlsCsrWithDaysValid) (nsx_global_policyModel.TlsCertificate, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(csrsSelfsign0InputType(), typeConverter) + operationRestMetaData := csrsSelfsign0RestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(csrsSelfsign0InputType(), typeConverter) sv.AddStructField("TlsCsrWithDaysValid", tlsCsrWithDaysValidParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TlsCertificate - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.TlsCertificate + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := csrsSelfsign0RestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.csrs", "selfsign_0", inputDataValue, executionContext) - var emptyOutput model.TlsCertificate + var emptyOutput nsx_global_policyModel.TlsCertificate if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), csrsSelfsign0OutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CsrsSelfsign0OutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TlsCertificate), nil + return output.(nsx_global_policyModel.TlsCertificate), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/CsrsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/CsrsTypes.go index 829ae690b..44a3983cc 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/CsrsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/CsrsTypes.go @@ -11,48 +11,48 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func csrsCreateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func csrsCreateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["csr_id"] = bindings.NewStringType() - fields["tls_csr"] = bindings.NewReferenceType(model.TlsCsrBindingType) + fields["csr_id"] = vapiBindings_.NewStringType() + fields["tls_csr"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsCsrBindingType) fieldNameMap["csr_id"] = "CsrId" fieldNameMap["tls_csr"] = "TlsCsr" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func csrsCreateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TlsCsrBindingType) +func CsrsCreateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsCsrBindingType) } -func csrsCreateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func csrsCreateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["csr_id"] = bindings.NewStringType() - fields["tls_csr"] = bindings.NewReferenceType(model.TlsCsrBindingType) + fields["csr_id"] = vapiBindings_.NewStringType() + fields["tls_csr"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsCsrBindingType) fieldNameMap["csr_id"] = "CsrId" fieldNameMap["tls_csr"] = "TlsCsr" - paramsTypeMap["csr_id"] = bindings.NewStringType() - paramsTypeMap["tls_csr"] = bindings.NewReferenceType(model.TlsCsrBindingType) - paramsTypeMap["csrId"] = bindings.NewStringType() + paramsTypeMap["csr_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tls_csr"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsCsrBindingType) + paramsTypeMap["csrId"] = vapiBindings_.NewStringType() pathParams["csr_id"] = "csrId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -73,36 +73,36 @@ func csrsCreateRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func csrsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func csrsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["csr_id"] = bindings.NewStringType() + fields["csr_id"] = vapiBindings_.NewStringType() fieldNameMap["csr_id"] = "CsrId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func csrsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func CsrsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func csrsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func csrsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["csr_id"] = bindings.NewStringType() + fields["csr_id"] = vapiBindings_.NewStringType() fieldNameMap["csr_id"] = "CsrId" - paramsTypeMap["csr_id"] = bindings.NewStringType() - paramsTypeMap["csrId"] = bindings.NewStringType() + paramsTypeMap["csr_id"] = vapiBindings_.NewStringType() + paramsTypeMap["csrId"] = vapiBindings_.NewStringType() pathParams["csr_id"] = "csrId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -123,36 +123,36 @@ func csrsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func csrsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func csrsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["csr_id"] = bindings.NewStringType() + fields["csr_id"] = vapiBindings_.NewStringType() fieldNameMap["csr_id"] = "CsrId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func csrsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TlsCsrBindingType) +func CsrsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsCsrBindingType) } -func csrsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func csrsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["csr_id"] = bindings.NewStringType() + fields["csr_id"] = vapiBindings_.NewStringType() fieldNameMap["csr_id"] = "CsrId" - paramsTypeMap["csr_id"] = bindings.NewStringType() - paramsTypeMap["csrId"] = bindings.NewStringType() + paramsTypeMap["csr_id"] = vapiBindings_.NewStringType() + paramsTypeMap["csrId"] = vapiBindings_.NewStringType() pathParams["csr_id"] = "csrId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -173,41 +173,41 @@ func csrsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func csrsImportcsrInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func csrsImportcsrInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["csr_id"] = bindings.NewStringType() - fields["tls_trust_data"] = bindings.NewReferenceType(model.TlsTrustDataBindingType) + fields["csr_id"] = vapiBindings_.NewStringType() + fields["tls_trust_data"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsTrustDataBindingType) fieldNameMap["csr_id"] = "CsrId" fieldNameMap["tls_trust_data"] = "TlsTrustData" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func csrsImportcsrOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TlsCertificateBindingType) +func CsrsImportcsrOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsCertificateBindingType) } -func csrsImportcsrRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func csrsImportcsrRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["csr_id"] = bindings.NewStringType() - fields["tls_trust_data"] = bindings.NewReferenceType(model.TlsTrustDataBindingType) + fields["csr_id"] = vapiBindings_.NewStringType() + fields["tls_trust_data"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsTrustDataBindingType) fieldNameMap["csr_id"] = "CsrId" fieldNameMap["tls_trust_data"] = "TlsTrustData" - paramsTypeMap["csr_id"] = bindings.NewStringType() - paramsTypeMap["tls_trust_data"] = bindings.NewReferenceType(model.TlsTrustDataBindingType) - paramsTypeMap["csrId"] = bindings.NewStringType() + paramsTypeMap["csr_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tls_trust_data"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsTrustDataBindingType) + paramsTypeMap["csrId"] = vapiBindings_.NewStringType() pathParams["csr_id"] = "csrId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -228,51 +228,51 @@ func csrsImportcsrRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func csrsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func csrsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func csrsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TlsCsrListResultBindingType) +func CsrsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsCsrListResultBindingType) } -func csrsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func csrsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -280,7 +280,7 @@ func csrsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -301,42 +301,42 @@ func csrsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func csrsSelfsignInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func csrsSelfsignInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["csr_id"] = bindings.NewStringType() - fields["days_valid"] = bindings.NewIntegerType() + fields["csr_id"] = vapiBindings_.NewStringType() + fields["days_valid"] = vapiBindings_.NewIntegerType() fieldNameMap["csr_id"] = "CsrId" fieldNameMap["days_valid"] = "DaysValid" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func csrsSelfsignOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TlsCertificateBindingType) +func CsrsSelfsignOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsCertificateBindingType) } -func csrsSelfsignRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func csrsSelfsignRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["csr_id"] = bindings.NewStringType() - fields["days_valid"] = bindings.NewIntegerType() + fields["csr_id"] = vapiBindings_.NewStringType() + fields["days_valid"] = vapiBindings_.NewIntegerType() fieldNameMap["csr_id"] = "CsrId" fieldNameMap["days_valid"] = "DaysValid" - paramsTypeMap["csr_id"] = bindings.NewStringType() - paramsTypeMap["days_valid"] = bindings.NewIntegerType() - paramsTypeMap["csrId"] = bindings.NewStringType() + paramsTypeMap["csr_id"] = vapiBindings_.NewStringType() + paramsTypeMap["days_valid"] = vapiBindings_.NewIntegerType() + paramsTypeMap["csrId"] = vapiBindings_.NewStringType() pathParams["csr_id"] = "csrId" queryParams["days_valid"] = "days_valid" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -357,34 +357,34 @@ func csrsSelfsignRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func csrsSelfsign0InputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func csrsSelfsign0InputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tls_csr_with_days_valid"] = bindings.NewReferenceType(model.TlsCsrWithDaysValidBindingType) + fields["tls_csr_with_days_valid"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsCsrWithDaysValidBindingType) fieldNameMap["tls_csr_with_days_valid"] = "TlsCsrWithDaysValid" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func csrsSelfsign0OutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TlsCertificateBindingType) +func CsrsSelfsign0OutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsCertificateBindingType) } -func csrsSelfsign0RestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func csrsSelfsign0RestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tls_csr_with_days_valid"] = bindings.NewReferenceType(model.TlsCsrWithDaysValidBindingType) + fields["tls_csr_with_days_valid"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsCsrWithDaysValidBindingType) fieldNameMap["tls_csr_with_days_valid"] = "TlsCsrWithDaysValid" - paramsTypeMap["tls_csr_with_days_valid"] = bindings.NewReferenceType(model.TlsCsrWithDaysValidBindingType) + paramsTypeMap["tls_csr_with_days_valid"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsCsrWithDaysValidBindingType) resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DhcpRelayConfigsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DhcpRelayConfigsClient.go index 62c6d70e7..469c7a71a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DhcpRelayConfigsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DhcpRelayConfigsClient.go @@ -9,21 +9,21 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type DhcpRelayConfigsClient interface { // Delete DHCP relay configuration // // @param dhcpRelayConfigIdParam DHCP relay config ID (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,12 +35,13 @@ type DhcpRelayConfigsClient interface { // // @param dhcpRelayConfigIdParam DHCP relay config ID (required) // @return com.vmware.nsx_global_policy.model.DhcpRelayConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(dhcpRelayConfigIdParam string) (model.DhcpRelayConfig, error) + Get(dhcpRelayConfigIdParam string) (nsx_global_policyModel.DhcpRelayConfig, error) // Paginated list of all DHCP relay config instances // @@ -51,126 +52,135 @@ type DhcpRelayConfigsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.DhcpRelayConfigListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.DhcpRelayConfigListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.DhcpRelayConfigListResult, error) // If DHCP relay config with the dhcp-relay-config-id is not already present, create a new DHCP relay config instance. If it already exists, update the DHCP relay config instance with specified attributes. // // @param dhcpRelayConfigIdParam DHCP relay config ID (required) // @param dhcpRelayConfigParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(dhcpRelayConfigIdParam string, dhcpRelayConfigParam model.DhcpRelayConfig) error + Patch(dhcpRelayConfigIdParam string, dhcpRelayConfigParam nsx_global_policyModel.DhcpRelayConfig) error // If DHCP relay config with the dhcp-relay-config-id is not already present, create a new DHCP relay config instance. If it already exists, replace the DHCP relay config instance with this object. // // @param dhcpRelayConfigIdParam DHCP relay config ID (required) // @param dhcpRelayConfigParam (required) // @return com.vmware.nsx_global_policy.model.DhcpRelayConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(dhcpRelayConfigIdParam string, dhcpRelayConfigParam model.DhcpRelayConfig) (model.DhcpRelayConfig, error) + Update(dhcpRelayConfigIdParam string, dhcpRelayConfigParam nsx_global_policyModel.DhcpRelayConfig) (nsx_global_policyModel.DhcpRelayConfig, error) } type dhcpRelayConfigsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewDhcpRelayConfigsClient(connector client.Connector) *dhcpRelayConfigsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.dhcp_relay_configs") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewDhcpRelayConfigsClient(connector vapiProtocolClient_.Connector) *dhcpRelayConfigsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.dhcp_relay_configs") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) dIface := dhcpRelayConfigsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &dIface } -func (dIface *dhcpRelayConfigsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (dIface *dhcpRelayConfigsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := dIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (dIface *dhcpRelayConfigsClient) Delete(dhcpRelayConfigIdParam string) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dhcpRelayConfigsDeleteInputType(), typeConverter) + operationRestMetaData := dhcpRelayConfigsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dhcpRelayConfigsDeleteInputType(), typeConverter) sv.AddStructField("DhcpRelayConfigId", dhcpRelayConfigIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dhcpRelayConfigsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.dhcp_relay_configs", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *dhcpRelayConfigsClient) Get(dhcpRelayConfigIdParam string) (model.DhcpRelayConfig, error) { +func (dIface *dhcpRelayConfigsClient) Get(dhcpRelayConfigIdParam string) (nsx_global_policyModel.DhcpRelayConfig, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dhcpRelayConfigsGetInputType(), typeConverter) + operationRestMetaData := dhcpRelayConfigsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dhcpRelayConfigsGetInputType(), typeConverter) sv.AddStructField("DhcpRelayConfigId", dhcpRelayConfigIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.DhcpRelayConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.DhcpRelayConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dhcpRelayConfigsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.dhcp_relay_configs", "get", inputDataValue, executionContext) - var emptyOutput model.DhcpRelayConfig + var emptyOutput nsx_global_policyModel.DhcpRelayConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), dhcpRelayConfigsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DhcpRelayConfigsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.DhcpRelayConfig), nil + return output.(nsx_global_policyModel.DhcpRelayConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (dIface *dhcpRelayConfigsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.DhcpRelayConfigListResult, error) { +func (dIface *dhcpRelayConfigsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.DhcpRelayConfigListResult, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dhcpRelayConfigsListInputType(), typeConverter) + operationRestMetaData := dhcpRelayConfigsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dhcpRelayConfigsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -179,83 +189,82 @@ func (dIface *dhcpRelayConfigsClient) List(cursorParam *string, includeMarkForDe sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.DhcpRelayConfigListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.DhcpRelayConfigListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dhcpRelayConfigsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.dhcp_relay_configs", "list", inputDataValue, executionContext) - var emptyOutput model.DhcpRelayConfigListResult + var emptyOutput nsx_global_policyModel.DhcpRelayConfigListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), dhcpRelayConfigsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DhcpRelayConfigsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.DhcpRelayConfigListResult), nil + return output.(nsx_global_policyModel.DhcpRelayConfigListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (dIface *dhcpRelayConfigsClient) Patch(dhcpRelayConfigIdParam string, dhcpRelayConfigParam model.DhcpRelayConfig) error { +func (dIface *dhcpRelayConfigsClient) Patch(dhcpRelayConfigIdParam string, dhcpRelayConfigParam nsx_global_policyModel.DhcpRelayConfig) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dhcpRelayConfigsPatchInputType(), typeConverter) + operationRestMetaData := dhcpRelayConfigsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dhcpRelayConfigsPatchInputType(), typeConverter) sv.AddStructField("DhcpRelayConfigId", dhcpRelayConfigIdParam) sv.AddStructField("DhcpRelayConfig", dhcpRelayConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dhcpRelayConfigsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.dhcp_relay_configs", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *dhcpRelayConfigsClient) Update(dhcpRelayConfigIdParam string, dhcpRelayConfigParam model.DhcpRelayConfig) (model.DhcpRelayConfig, error) { +func (dIface *dhcpRelayConfigsClient) Update(dhcpRelayConfigIdParam string, dhcpRelayConfigParam nsx_global_policyModel.DhcpRelayConfig) (nsx_global_policyModel.DhcpRelayConfig, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dhcpRelayConfigsUpdateInputType(), typeConverter) + operationRestMetaData := dhcpRelayConfigsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dhcpRelayConfigsUpdateInputType(), typeConverter) sv.AddStructField("DhcpRelayConfigId", dhcpRelayConfigIdParam) sv.AddStructField("DhcpRelayConfig", dhcpRelayConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.DhcpRelayConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.DhcpRelayConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dhcpRelayConfigsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.dhcp_relay_configs", "update", inputDataValue, executionContext) - var emptyOutput model.DhcpRelayConfig + var emptyOutput nsx_global_policyModel.DhcpRelayConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), dhcpRelayConfigsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DhcpRelayConfigsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.DhcpRelayConfig), nil + return output.(nsx_global_policyModel.DhcpRelayConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DhcpRelayConfigsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DhcpRelayConfigsTypes.go index f9ec78a56..0f15bd2f2 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DhcpRelayConfigsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DhcpRelayConfigsTypes.go @@ -11,43 +11,43 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func dhcpRelayConfigsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dhcpRelayConfigsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dhcp_relay_config_id"] = bindings.NewStringType() + fields["dhcp_relay_config_id"] = vapiBindings_.NewStringType() fieldNameMap["dhcp_relay_config_id"] = "DhcpRelayConfigId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dhcpRelayConfigsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DhcpRelayConfigsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func dhcpRelayConfigsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dhcpRelayConfigsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["dhcp_relay_config_id"] = bindings.NewStringType() + fields["dhcp_relay_config_id"] = vapiBindings_.NewStringType() fieldNameMap["dhcp_relay_config_id"] = "DhcpRelayConfigId" - paramsTypeMap["dhcp_relay_config_id"] = bindings.NewStringType() - paramsTypeMap["dhcpRelayConfigId"] = bindings.NewStringType() + paramsTypeMap["dhcp_relay_config_id"] = vapiBindings_.NewStringType() + paramsTypeMap["dhcpRelayConfigId"] = vapiBindings_.NewStringType() pathParams["dhcp_relay_config_id"] = "dhcpRelayConfigId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,36 +68,36 @@ func dhcpRelayConfigsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dhcpRelayConfigsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dhcpRelayConfigsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dhcp_relay_config_id"] = bindings.NewStringType() + fields["dhcp_relay_config_id"] = vapiBindings_.NewStringType() fieldNameMap["dhcp_relay_config_id"] = "DhcpRelayConfigId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dhcpRelayConfigsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.DhcpRelayConfigBindingType) +func DhcpRelayConfigsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.DhcpRelayConfigBindingType) } -func dhcpRelayConfigsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dhcpRelayConfigsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["dhcp_relay_config_id"] = bindings.NewStringType() + fields["dhcp_relay_config_id"] = vapiBindings_.NewStringType() fieldNameMap["dhcp_relay_config_id"] = "DhcpRelayConfigId" - paramsTypeMap["dhcp_relay_config_id"] = bindings.NewStringType() - paramsTypeMap["dhcpRelayConfigId"] = bindings.NewStringType() + paramsTypeMap["dhcp_relay_config_id"] = vapiBindings_.NewStringType() + paramsTypeMap["dhcpRelayConfigId"] = vapiBindings_.NewStringType() pathParams["dhcp_relay_config_id"] = "dhcpRelayConfigId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -118,56 +118,56 @@ func dhcpRelayConfigsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dhcpRelayConfigsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dhcpRelayConfigsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dhcpRelayConfigsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.DhcpRelayConfigListResultBindingType) +func DhcpRelayConfigsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.DhcpRelayConfigListResultBindingType) } -func dhcpRelayConfigsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dhcpRelayConfigsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -176,7 +176,7 @@ func dhcpRelayConfigsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -197,41 +197,41 @@ func dhcpRelayConfigsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dhcpRelayConfigsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dhcpRelayConfigsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dhcp_relay_config_id"] = bindings.NewStringType() - fields["dhcp_relay_config"] = bindings.NewReferenceType(model.DhcpRelayConfigBindingType) + fields["dhcp_relay_config_id"] = vapiBindings_.NewStringType() + fields["dhcp_relay_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.DhcpRelayConfigBindingType) fieldNameMap["dhcp_relay_config_id"] = "DhcpRelayConfigId" fieldNameMap["dhcp_relay_config"] = "DhcpRelayConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dhcpRelayConfigsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DhcpRelayConfigsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func dhcpRelayConfigsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dhcpRelayConfigsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["dhcp_relay_config_id"] = bindings.NewStringType() - fields["dhcp_relay_config"] = bindings.NewReferenceType(model.DhcpRelayConfigBindingType) + fields["dhcp_relay_config_id"] = vapiBindings_.NewStringType() + fields["dhcp_relay_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.DhcpRelayConfigBindingType) fieldNameMap["dhcp_relay_config_id"] = "DhcpRelayConfigId" fieldNameMap["dhcp_relay_config"] = "DhcpRelayConfig" - paramsTypeMap["dhcp_relay_config_id"] = bindings.NewStringType() - paramsTypeMap["dhcp_relay_config"] = bindings.NewReferenceType(model.DhcpRelayConfigBindingType) - paramsTypeMap["dhcpRelayConfigId"] = bindings.NewStringType() + paramsTypeMap["dhcp_relay_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.DhcpRelayConfigBindingType) + paramsTypeMap["dhcp_relay_config_id"] = vapiBindings_.NewStringType() + paramsTypeMap["dhcpRelayConfigId"] = vapiBindings_.NewStringType() pathParams["dhcp_relay_config_id"] = "dhcpRelayConfigId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -252,41 +252,41 @@ func dhcpRelayConfigsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dhcpRelayConfigsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dhcpRelayConfigsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dhcp_relay_config_id"] = bindings.NewStringType() - fields["dhcp_relay_config"] = bindings.NewReferenceType(model.DhcpRelayConfigBindingType) + fields["dhcp_relay_config_id"] = vapiBindings_.NewStringType() + fields["dhcp_relay_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.DhcpRelayConfigBindingType) fieldNameMap["dhcp_relay_config_id"] = "DhcpRelayConfigId" fieldNameMap["dhcp_relay_config"] = "DhcpRelayConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dhcpRelayConfigsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.DhcpRelayConfigBindingType) +func DhcpRelayConfigsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.DhcpRelayConfigBindingType) } -func dhcpRelayConfigsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dhcpRelayConfigsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["dhcp_relay_config_id"] = bindings.NewStringType() - fields["dhcp_relay_config"] = bindings.NewReferenceType(model.DhcpRelayConfigBindingType) + fields["dhcp_relay_config_id"] = vapiBindings_.NewStringType() + fields["dhcp_relay_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.DhcpRelayConfigBindingType) fieldNameMap["dhcp_relay_config_id"] = "DhcpRelayConfigId" fieldNameMap["dhcp_relay_config"] = "DhcpRelayConfig" - paramsTypeMap["dhcp_relay_config_id"] = bindings.NewStringType() - paramsTypeMap["dhcp_relay_config"] = bindings.NewReferenceType(model.DhcpRelayConfigBindingType) - paramsTypeMap["dhcpRelayConfigId"] = bindings.NewStringType() + paramsTypeMap["dhcp_relay_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.DhcpRelayConfigBindingType) + paramsTypeMap["dhcp_relay_config_id"] = vapiBindings_.NewStringType() + paramsTypeMap["dhcpRelayConfigId"] = vapiBindings_.NewStringType() pathParams["dhcp_relay_config_id"] = "dhcpRelayConfigId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DhcpServerConfigsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DhcpServerConfigsClient.go index 9c2bdd067..bea49800b 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DhcpServerConfigsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DhcpServerConfigsClient.go @@ -9,21 +9,21 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type DhcpServerConfigsClient interface { // Delete DHCP server configuration // // @param dhcpServerConfigIdParam DHCP server config ID (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,12 +35,13 @@ type DhcpServerConfigsClient interface { // // @param dhcpServerConfigIdParam DHCP server config ID (required) // @return com.vmware.nsx_global_policy.model.DhcpServerConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(dhcpServerConfigIdParam string) (model.DhcpServerConfig, error) + Get(dhcpServerConfigIdParam string) (nsx_global_policyModel.DhcpServerConfig, error) // Paginated list of all DHCP server config instances // @@ -51,126 +52,135 @@ type DhcpServerConfigsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.DhcpServerConfigListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.DhcpServerConfigListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.DhcpServerConfigListResult, error) // If DHCP server config with the dhcp-server-config-id is not already present, create a new DHCP server config instance. If it already exists, update the DHCP server config instance with specified attributes. Realized entities of this API can be found using the path of Tier-0, Tier1, or Segment where this config is applied on. Modification of edge_cluster_path in DhcpServerConfig will lose all existing DHCP leases. If both the preferred_edge_paths in the DhcpServerConfig are changed in a same PATCH API, e.g. change from [a,b] to [x,y], the current DHCP server leases will be lost, which could cause network connectivity issues. It is recommended to change only one member index in an update call, e.g. from [a, b] to [a,y]. Clearing preferred_edge_paths will not reassign edge nodes from the edge cluster. Instead, the previously-allocated edge nodes will be retained to avoid loss of leases. // // @param dhcpServerConfigIdParam DHCP server config ID (required) // @param dhcpServerConfigParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(dhcpServerConfigIdParam string, dhcpServerConfigParam model.DhcpServerConfig) error + Patch(dhcpServerConfigIdParam string, dhcpServerConfigParam nsx_global_policyModel.DhcpServerConfig) error // If DHCP server config with the dhcp-server-config-id is not already present, create a new DHCP server config instance. If it already exists, replace the DHCP server config instance with this object. Realized entities of this API can be found using the path of Tier-0, Tier1, or Segment where this config is applied on. Modification of edge_cluster_path in DhcpServerConfig will lose all existing DHCP leases. If both the preferred_edge_paths in the DhcpServerConfig are changed in a same PUT API, e.g. change from [a,b] to [x,y], the current DHCP server leases will be lost, which could cause network connectivity issues. It is recommended to change only one member index in an update call, e.g. from [a, b] to [a,y]. Clearing preferred_edge_paths will not reassign edge nodes from the edge cluster. Instead, the previously-allocated edge nodes will be retained to avoid loss of leases. // // @param dhcpServerConfigIdParam DHCP server config ID (required) // @param dhcpServerConfigParam (required) // @return com.vmware.nsx_global_policy.model.DhcpServerConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(dhcpServerConfigIdParam string, dhcpServerConfigParam model.DhcpServerConfig) (model.DhcpServerConfig, error) + Update(dhcpServerConfigIdParam string, dhcpServerConfigParam nsx_global_policyModel.DhcpServerConfig) (nsx_global_policyModel.DhcpServerConfig, error) } type dhcpServerConfigsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewDhcpServerConfigsClient(connector client.Connector) *dhcpServerConfigsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.dhcp_server_configs") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewDhcpServerConfigsClient(connector vapiProtocolClient_.Connector) *dhcpServerConfigsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.dhcp_server_configs") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) dIface := dhcpServerConfigsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &dIface } -func (dIface *dhcpServerConfigsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (dIface *dhcpServerConfigsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := dIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (dIface *dhcpServerConfigsClient) Delete(dhcpServerConfigIdParam string) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dhcpServerConfigsDeleteInputType(), typeConverter) + operationRestMetaData := dhcpServerConfigsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dhcpServerConfigsDeleteInputType(), typeConverter) sv.AddStructField("DhcpServerConfigId", dhcpServerConfigIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dhcpServerConfigsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.dhcp_server_configs", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *dhcpServerConfigsClient) Get(dhcpServerConfigIdParam string) (model.DhcpServerConfig, error) { +func (dIface *dhcpServerConfigsClient) Get(dhcpServerConfigIdParam string) (nsx_global_policyModel.DhcpServerConfig, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dhcpServerConfigsGetInputType(), typeConverter) + operationRestMetaData := dhcpServerConfigsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dhcpServerConfigsGetInputType(), typeConverter) sv.AddStructField("DhcpServerConfigId", dhcpServerConfigIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.DhcpServerConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.DhcpServerConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dhcpServerConfigsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.dhcp_server_configs", "get", inputDataValue, executionContext) - var emptyOutput model.DhcpServerConfig + var emptyOutput nsx_global_policyModel.DhcpServerConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), dhcpServerConfigsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DhcpServerConfigsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.DhcpServerConfig), nil + return output.(nsx_global_policyModel.DhcpServerConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (dIface *dhcpServerConfigsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.DhcpServerConfigListResult, error) { +func (dIface *dhcpServerConfigsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.DhcpServerConfigListResult, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dhcpServerConfigsListInputType(), typeConverter) + operationRestMetaData := dhcpServerConfigsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dhcpServerConfigsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -179,83 +189,82 @@ func (dIface *dhcpServerConfigsClient) List(cursorParam *string, includeMarkForD sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.DhcpServerConfigListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.DhcpServerConfigListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dhcpServerConfigsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.dhcp_server_configs", "list", inputDataValue, executionContext) - var emptyOutput model.DhcpServerConfigListResult + var emptyOutput nsx_global_policyModel.DhcpServerConfigListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), dhcpServerConfigsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DhcpServerConfigsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.DhcpServerConfigListResult), nil + return output.(nsx_global_policyModel.DhcpServerConfigListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (dIface *dhcpServerConfigsClient) Patch(dhcpServerConfigIdParam string, dhcpServerConfigParam model.DhcpServerConfig) error { +func (dIface *dhcpServerConfigsClient) Patch(dhcpServerConfigIdParam string, dhcpServerConfigParam nsx_global_policyModel.DhcpServerConfig) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dhcpServerConfigsPatchInputType(), typeConverter) + operationRestMetaData := dhcpServerConfigsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dhcpServerConfigsPatchInputType(), typeConverter) sv.AddStructField("DhcpServerConfigId", dhcpServerConfigIdParam) sv.AddStructField("DhcpServerConfig", dhcpServerConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dhcpServerConfigsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.dhcp_server_configs", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *dhcpServerConfigsClient) Update(dhcpServerConfigIdParam string, dhcpServerConfigParam model.DhcpServerConfig) (model.DhcpServerConfig, error) { +func (dIface *dhcpServerConfigsClient) Update(dhcpServerConfigIdParam string, dhcpServerConfigParam nsx_global_policyModel.DhcpServerConfig) (nsx_global_policyModel.DhcpServerConfig, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dhcpServerConfigsUpdateInputType(), typeConverter) + operationRestMetaData := dhcpServerConfigsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dhcpServerConfigsUpdateInputType(), typeConverter) sv.AddStructField("DhcpServerConfigId", dhcpServerConfigIdParam) sv.AddStructField("DhcpServerConfig", dhcpServerConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.DhcpServerConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.DhcpServerConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dhcpServerConfigsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.dhcp_server_configs", "update", inputDataValue, executionContext) - var emptyOutput model.DhcpServerConfig + var emptyOutput nsx_global_policyModel.DhcpServerConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), dhcpServerConfigsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DhcpServerConfigsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.DhcpServerConfig), nil + return output.(nsx_global_policyModel.DhcpServerConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DhcpServerConfigsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DhcpServerConfigsTypes.go index 516c486be..ed112aa30 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DhcpServerConfigsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DhcpServerConfigsTypes.go @@ -11,43 +11,43 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func dhcpServerConfigsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dhcpServerConfigsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dhcp_server_config_id"] = bindings.NewStringType() + fields["dhcp_server_config_id"] = vapiBindings_.NewStringType() fieldNameMap["dhcp_server_config_id"] = "DhcpServerConfigId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dhcpServerConfigsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DhcpServerConfigsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func dhcpServerConfigsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dhcpServerConfigsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["dhcp_server_config_id"] = bindings.NewStringType() + fields["dhcp_server_config_id"] = vapiBindings_.NewStringType() fieldNameMap["dhcp_server_config_id"] = "DhcpServerConfigId" - paramsTypeMap["dhcp_server_config_id"] = bindings.NewStringType() - paramsTypeMap["dhcpServerConfigId"] = bindings.NewStringType() + paramsTypeMap["dhcp_server_config_id"] = vapiBindings_.NewStringType() + paramsTypeMap["dhcpServerConfigId"] = vapiBindings_.NewStringType() pathParams["dhcp_server_config_id"] = "dhcpServerConfigId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,36 +68,36 @@ func dhcpServerConfigsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dhcpServerConfigsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dhcpServerConfigsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dhcp_server_config_id"] = bindings.NewStringType() + fields["dhcp_server_config_id"] = vapiBindings_.NewStringType() fieldNameMap["dhcp_server_config_id"] = "DhcpServerConfigId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dhcpServerConfigsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.DhcpServerConfigBindingType) +func DhcpServerConfigsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.DhcpServerConfigBindingType) } -func dhcpServerConfigsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dhcpServerConfigsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["dhcp_server_config_id"] = bindings.NewStringType() + fields["dhcp_server_config_id"] = vapiBindings_.NewStringType() fieldNameMap["dhcp_server_config_id"] = "DhcpServerConfigId" - paramsTypeMap["dhcp_server_config_id"] = bindings.NewStringType() - paramsTypeMap["dhcpServerConfigId"] = bindings.NewStringType() + paramsTypeMap["dhcp_server_config_id"] = vapiBindings_.NewStringType() + paramsTypeMap["dhcpServerConfigId"] = vapiBindings_.NewStringType() pathParams["dhcp_server_config_id"] = "dhcpServerConfigId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -118,56 +118,56 @@ func dhcpServerConfigsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dhcpServerConfigsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dhcpServerConfigsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dhcpServerConfigsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.DhcpServerConfigListResultBindingType) +func DhcpServerConfigsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.DhcpServerConfigListResultBindingType) } -func dhcpServerConfigsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dhcpServerConfigsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -176,7 +176,7 @@ func dhcpServerConfigsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -197,41 +197,41 @@ func dhcpServerConfigsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dhcpServerConfigsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dhcpServerConfigsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dhcp_server_config_id"] = bindings.NewStringType() - fields["dhcp_server_config"] = bindings.NewReferenceType(model.DhcpServerConfigBindingType) + fields["dhcp_server_config_id"] = vapiBindings_.NewStringType() + fields["dhcp_server_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.DhcpServerConfigBindingType) fieldNameMap["dhcp_server_config_id"] = "DhcpServerConfigId" fieldNameMap["dhcp_server_config"] = "DhcpServerConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dhcpServerConfigsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DhcpServerConfigsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func dhcpServerConfigsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dhcpServerConfigsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["dhcp_server_config_id"] = bindings.NewStringType() - fields["dhcp_server_config"] = bindings.NewReferenceType(model.DhcpServerConfigBindingType) + fields["dhcp_server_config_id"] = vapiBindings_.NewStringType() + fields["dhcp_server_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.DhcpServerConfigBindingType) fieldNameMap["dhcp_server_config_id"] = "DhcpServerConfigId" fieldNameMap["dhcp_server_config"] = "DhcpServerConfig" - paramsTypeMap["dhcp_server_config_id"] = bindings.NewStringType() - paramsTypeMap["dhcp_server_config"] = bindings.NewReferenceType(model.DhcpServerConfigBindingType) - paramsTypeMap["dhcpServerConfigId"] = bindings.NewStringType() + paramsTypeMap["dhcp_server_config_id"] = vapiBindings_.NewStringType() + paramsTypeMap["dhcp_server_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.DhcpServerConfigBindingType) + paramsTypeMap["dhcpServerConfigId"] = vapiBindings_.NewStringType() pathParams["dhcp_server_config_id"] = "dhcpServerConfigId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -252,41 +252,41 @@ func dhcpServerConfigsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dhcpServerConfigsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dhcpServerConfigsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dhcp_server_config_id"] = bindings.NewStringType() - fields["dhcp_server_config"] = bindings.NewReferenceType(model.DhcpServerConfigBindingType) + fields["dhcp_server_config_id"] = vapiBindings_.NewStringType() + fields["dhcp_server_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.DhcpServerConfigBindingType) fieldNameMap["dhcp_server_config_id"] = "DhcpServerConfigId" fieldNameMap["dhcp_server_config"] = "DhcpServerConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dhcpServerConfigsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.DhcpServerConfigBindingType) +func DhcpServerConfigsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.DhcpServerConfigBindingType) } -func dhcpServerConfigsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dhcpServerConfigsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["dhcp_server_config_id"] = bindings.NewStringType() - fields["dhcp_server_config"] = bindings.NewReferenceType(model.DhcpServerConfigBindingType) + fields["dhcp_server_config_id"] = vapiBindings_.NewStringType() + fields["dhcp_server_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.DhcpServerConfigBindingType) fieldNameMap["dhcp_server_config_id"] = "DhcpServerConfigId" fieldNameMap["dhcp_server_config"] = "DhcpServerConfig" - paramsTypeMap["dhcp_server_config_id"] = bindings.NewStringType() - paramsTypeMap["dhcp_server_config"] = bindings.NewReferenceType(model.DhcpServerConfigBindingType) - paramsTypeMap["dhcpServerConfigId"] = bindings.NewStringType() + paramsTypeMap["dhcp_server_config_id"] = vapiBindings_.NewStringType() + paramsTypeMap["dhcp_server_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.DhcpServerConfigBindingType) + paramsTypeMap["dhcpServerConfigId"] = vapiBindings_.NewStringType() pathParams["dhcp_server_config_id"] = "dhcpServerConfigId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DnsForwarderZonesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DnsForwarderZonesClient.go index 6370bd147..532ee4e5e 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DnsForwarderZonesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DnsForwarderZonesClient.go @@ -9,21 +9,21 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type DnsForwarderZonesClient interface { // Delete the DNS Forwarder Zone // // @param dnsForwarderZoneIdParam DNS Forwarder Zone ID (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,12 +35,13 @@ type DnsForwarderZonesClient interface { // // @param dnsForwarderZoneIdParam DNS Forwarder Zone ID (required) // @return com.vmware.nsx_global_policy.model.PolicyDnsForwarderZone + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(dnsForwarderZoneIdParam string) (model.PolicyDnsForwarderZone, error) + Get(dnsForwarderZoneIdParam string) (nsx_global_policyModel.PolicyDnsForwarderZone, error) // Paginated list of all Dns Forwarder Zones // @@ -51,126 +52,135 @@ type DnsForwarderZonesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.PolicyDnsForwarderZoneListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyDnsForwarderZoneListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyDnsForwarderZoneListResult, error) // Create or update the DNS Forwarder Zone // // @param dnsForwarderZoneIdParam DNS Forwarder Zone ID (required) // @param policyDnsForwarderZoneParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(dnsForwarderZoneIdParam string, policyDnsForwarderZoneParam model.PolicyDnsForwarderZone) error + Patch(dnsForwarderZoneIdParam string, policyDnsForwarderZoneParam nsx_global_policyModel.PolicyDnsForwarderZone) error // Create or update the DNS Forwarder Zone // // @param dnsForwarderZoneIdParam DNS Forwarder Zone ID (required) // @param policyDnsForwarderZoneParam (required) // @return com.vmware.nsx_global_policy.model.PolicyDnsForwarderZone + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(dnsForwarderZoneIdParam string, policyDnsForwarderZoneParam model.PolicyDnsForwarderZone) (model.PolicyDnsForwarderZone, error) + Update(dnsForwarderZoneIdParam string, policyDnsForwarderZoneParam nsx_global_policyModel.PolicyDnsForwarderZone) (nsx_global_policyModel.PolicyDnsForwarderZone, error) } type dnsForwarderZonesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewDnsForwarderZonesClient(connector client.Connector) *dnsForwarderZonesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.dns_forwarder_zones") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewDnsForwarderZonesClient(connector vapiProtocolClient_.Connector) *dnsForwarderZonesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.dns_forwarder_zones") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) dIface := dnsForwarderZonesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &dIface } -func (dIface *dnsForwarderZonesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (dIface *dnsForwarderZonesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := dIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (dIface *dnsForwarderZonesClient) Delete(dnsForwarderZoneIdParam string) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dnsForwarderZonesDeleteInputType(), typeConverter) + operationRestMetaData := dnsForwarderZonesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dnsForwarderZonesDeleteInputType(), typeConverter) sv.AddStructField("DnsForwarderZoneId", dnsForwarderZoneIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dnsForwarderZonesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.dns_forwarder_zones", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *dnsForwarderZonesClient) Get(dnsForwarderZoneIdParam string) (model.PolicyDnsForwarderZone, error) { +func (dIface *dnsForwarderZonesClient) Get(dnsForwarderZoneIdParam string) (nsx_global_policyModel.PolicyDnsForwarderZone, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dnsForwarderZonesGetInputType(), typeConverter) + operationRestMetaData := dnsForwarderZonesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dnsForwarderZonesGetInputType(), typeConverter) sv.AddStructField("DnsForwarderZoneId", dnsForwarderZoneIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyDnsForwarderZone - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyDnsForwarderZone + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dnsForwarderZonesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.dns_forwarder_zones", "get", inputDataValue, executionContext) - var emptyOutput model.PolicyDnsForwarderZone + var emptyOutput nsx_global_policyModel.PolicyDnsForwarderZone if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), dnsForwarderZonesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DnsForwarderZonesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyDnsForwarderZone), nil + return output.(nsx_global_policyModel.PolicyDnsForwarderZone), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (dIface *dnsForwarderZonesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyDnsForwarderZoneListResult, error) { +func (dIface *dnsForwarderZonesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyDnsForwarderZoneListResult, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dnsForwarderZonesListInputType(), typeConverter) + operationRestMetaData := dnsForwarderZonesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dnsForwarderZonesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -179,83 +189,82 @@ func (dIface *dnsForwarderZonesClient) List(cursorParam *string, includeMarkForD sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyDnsForwarderZoneListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyDnsForwarderZoneListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dnsForwarderZonesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.dns_forwarder_zones", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyDnsForwarderZoneListResult + var emptyOutput nsx_global_policyModel.PolicyDnsForwarderZoneListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), dnsForwarderZonesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DnsForwarderZonesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyDnsForwarderZoneListResult), nil + return output.(nsx_global_policyModel.PolicyDnsForwarderZoneListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (dIface *dnsForwarderZonesClient) Patch(dnsForwarderZoneIdParam string, policyDnsForwarderZoneParam model.PolicyDnsForwarderZone) error { +func (dIface *dnsForwarderZonesClient) Patch(dnsForwarderZoneIdParam string, policyDnsForwarderZoneParam nsx_global_policyModel.PolicyDnsForwarderZone) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dnsForwarderZonesPatchInputType(), typeConverter) + operationRestMetaData := dnsForwarderZonesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dnsForwarderZonesPatchInputType(), typeConverter) sv.AddStructField("DnsForwarderZoneId", dnsForwarderZoneIdParam) sv.AddStructField("PolicyDnsForwarderZone", policyDnsForwarderZoneParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dnsForwarderZonesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.dns_forwarder_zones", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *dnsForwarderZonesClient) Update(dnsForwarderZoneIdParam string, policyDnsForwarderZoneParam model.PolicyDnsForwarderZone) (model.PolicyDnsForwarderZone, error) { +func (dIface *dnsForwarderZonesClient) Update(dnsForwarderZoneIdParam string, policyDnsForwarderZoneParam nsx_global_policyModel.PolicyDnsForwarderZone) (nsx_global_policyModel.PolicyDnsForwarderZone, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dnsForwarderZonesUpdateInputType(), typeConverter) + operationRestMetaData := dnsForwarderZonesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dnsForwarderZonesUpdateInputType(), typeConverter) sv.AddStructField("DnsForwarderZoneId", dnsForwarderZoneIdParam) sv.AddStructField("PolicyDnsForwarderZone", policyDnsForwarderZoneParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyDnsForwarderZone - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyDnsForwarderZone + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dnsForwarderZonesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.dns_forwarder_zones", "update", inputDataValue, executionContext) - var emptyOutput model.PolicyDnsForwarderZone + var emptyOutput nsx_global_policyModel.PolicyDnsForwarderZone if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), dnsForwarderZonesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DnsForwarderZonesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyDnsForwarderZone), nil + return output.(nsx_global_policyModel.PolicyDnsForwarderZone), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DnsForwarderZonesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DnsForwarderZonesTypes.go index 17caee03e..df27c0275 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DnsForwarderZonesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DnsForwarderZonesTypes.go @@ -11,43 +11,43 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func dnsForwarderZonesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dnsForwarderZonesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dns_forwarder_zone_id"] = bindings.NewStringType() + fields["dns_forwarder_zone_id"] = vapiBindings_.NewStringType() fieldNameMap["dns_forwarder_zone_id"] = "DnsForwarderZoneId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dnsForwarderZonesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DnsForwarderZonesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func dnsForwarderZonesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dnsForwarderZonesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["dns_forwarder_zone_id"] = bindings.NewStringType() + fields["dns_forwarder_zone_id"] = vapiBindings_.NewStringType() fieldNameMap["dns_forwarder_zone_id"] = "DnsForwarderZoneId" - paramsTypeMap["dns_forwarder_zone_id"] = bindings.NewStringType() - paramsTypeMap["dnsForwarderZoneId"] = bindings.NewStringType() + paramsTypeMap["dns_forwarder_zone_id"] = vapiBindings_.NewStringType() + paramsTypeMap["dnsForwarderZoneId"] = vapiBindings_.NewStringType() pathParams["dns_forwarder_zone_id"] = "dnsForwarderZoneId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,36 +68,36 @@ func dnsForwarderZonesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dnsForwarderZonesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dnsForwarderZonesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dns_forwarder_zone_id"] = bindings.NewStringType() + fields["dns_forwarder_zone_id"] = vapiBindings_.NewStringType() fieldNameMap["dns_forwarder_zone_id"] = "DnsForwarderZoneId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dnsForwarderZonesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyDnsForwarderZoneBindingType) +func DnsForwarderZonesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyDnsForwarderZoneBindingType) } -func dnsForwarderZonesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dnsForwarderZonesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["dns_forwarder_zone_id"] = bindings.NewStringType() + fields["dns_forwarder_zone_id"] = vapiBindings_.NewStringType() fieldNameMap["dns_forwarder_zone_id"] = "DnsForwarderZoneId" - paramsTypeMap["dns_forwarder_zone_id"] = bindings.NewStringType() - paramsTypeMap["dnsForwarderZoneId"] = bindings.NewStringType() + paramsTypeMap["dns_forwarder_zone_id"] = vapiBindings_.NewStringType() + paramsTypeMap["dnsForwarderZoneId"] = vapiBindings_.NewStringType() pathParams["dns_forwarder_zone_id"] = "dnsForwarderZoneId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -118,56 +118,56 @@ func dnsForwarderZonesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dnsForwarderZonesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dnsForwarderZonesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dnsForwarderZonesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyDnsForwarderZoneListResultBindingType) +func DnsForwarderZonesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyDnsForwarderZoneListResultBindingType) } -func dnsForwarderZonesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dnsForwarderZonesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -176,7 +176,7 @@ func dnsForwarderZonesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -197,41 +197,41 @@ func dnsForwarderZonesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dnsForwarderZonesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dnsForwarderZonesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dns_forwarder_zone_id"] = bindings.NewStringType() - fields["policy_dns_forwarder_zone"] = bindings.NewReferenceType(model.PolicyDnsForwarderZoneBindingType) + fields["dns_forwarder_zone_id"] = vapiBindings_.NewStringType() + fields["policy_dns_forwarder_zone"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyDnsForwarderZoneBindingType) fieldNameMap["dns_forwarder_zone_id"] = "DnsForwarderZoneId" fieldNameMap["policy_dns_forwarder_zone"] = "PolicyDnsForwarderZone" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dnsForwarderZonesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DnsForwarderZonesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func dnsForwarderZonesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dnsForwarderZonesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["dns_forwarder_zone_id"] = bindings.NewStringType() - fields["policy_dns_forwarder_zone"] = bindings.NewReferenceType(model.PolicyDnsForwarderZoneBindingType) + fields["dns_forwarder_zone_id"] = vapiBindings_.NewStringType() + fields["policy_dns_forwarder_zone"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyDnsForwarderZoneBindingType) fieldNameMap["dns_forwarder_zone_id"] = "DnsForwarderZoneId" fieldNameMap["policy_dns_forwarder_zone"] = "PolicyDnsForwarderZone" - paramsTypeMap["dns_forwarder_zone_id"] = bindings.NewStringType() - paramsTypeMap["policy_dns_forwarder_zone"] = bindings.NewReferenceType(model.PolicyDnsForwarderZoneBindingType) - paramsTypeMap["dnsForwarderZoneId"] = bindings.NewStringType() + paramsTypeMap["dns_forwarder_zone_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_dns_forwarder_zone"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyDnsForwarderZoneBindingType) + paramsTypeMap["dnsForwarderZoneId"] = vapiBindings_.NewStringType() pathParams["dns_forwarder_zone_id"] = "dnsForwarderZoneId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -252,41 +252,41 @@ func dnsForwarderZonesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dnsForwarderZonesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dnsForwarderZonesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dns_forwarder_zone_id"] = bindings.NewStringType() - fields["policy_dns_forwarder_zone"] = bindings.NewReferenceType(model.PolicyDnsForwarderZoneBindingType) + fields["dns_forwarder_zone_id"] = vapiBindings_.NewStringType() + fields["policy_dns_forwarder_zone"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyDnsForwarderZoneBindingType) fieldNameMap["dns_forwarder_zone_id"] = "DnsForwarderZoneId" fieldNameMap["policy_dns_forwarder_zone"] = "PolicyDnsForwarderZone" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dnsForwarderZonesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyDnsForwarderZoneBindingType) +func DnsForwarderZonesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyDnsForwarderZoneBindingType) } -func dnsForwarderZonesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dnsForwarderZonesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["dns_forwarder_zone_id"] = bindings.NewStringType() - fields["policy_dns_forwarder_zone"] = bindings.NewReferenceType(model.PolicyDnsForwarderZoneBindingType) + fields["dns_forwarder_zone_id"] = vapiBindings_.NewStringType() + fields["policy_dns_forwarder_zone"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyDnsForwarderZoneBindingType) fieldNameMap["dns_forwarder_zone_id"] = "DnsForwarderZoneId" fieldNameMap["policy_dns_forwarder_zone"] = "PolicyDnsForwarderZone" - paramsTypeMap["dns_forwarder_zone_id"] = bindings.NewStringType() - paramsTypeMap["policy_dns_forwarder_zone"] = bindings.NewReferenceType(model.PolicyDnsForwarderZoneBindingType) - paramsTypeMap["dnsForwarderZoneId"] = bindings.NewStringType() + paramsTypeMap["dns_forwarder_zone_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_dns_forwarder_zone"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyDnsForwarderZoneBindingType) + paramsTypeMap["dnsForwarderZoneId"] = vapiBindings_.NewStringType() pathParams["dns_forwarder_zone_id"] = "dnsForwarderZoneId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DnsSecurityProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DnsSecurityProfilesClient.go index fc58978af..cf95ba0a9 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DnsSecurityProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DnsSecurityProfilesClient.go @@ -9,15 +9,14 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type DnsSecurityProfilesClient interface { @@ -25,6 +24,7 @@ type DnsSecurityProfilesClient interface { // // @param profileIdParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,12 +36,13 @@ type DnsSecurityProfilesClient interface { // // @param profileIdParam (required) // @return com.vmware.nsx_global_policy.model.DnsSecurityProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(profileIdParam string) (model.DnsSecurityProfile, error) + Get(profileIdParam string) (nsx_global_policyModel.DnsSecurityProfile, error) // List all DNS security profiles // @@ -52,24 +53,26 @@ type DnsSecurityProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.DnsSecurityProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.DnsSecurityProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.DnsSecurityProfileListResult, error) // Create or update DNS security profile // // @param profileIdParam (required) // @param dnsSecurityProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(profileIdParam string, dnsSecurityProfileParam model.DnsSecurityProfile, overrideParam *bool) error + Patch(profileIdParam string, dnsSecurityProfileParam nsx_global_policyModel.DnsSecurityProfile, overrideParam *bool) error // Create or update DNS security profile // @@ -77,104 +80,111 @@ type DnsSecurityProfilesClient interface { // @param dnsSecurityProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) // @return com.vmware.nsx_global_policy.model.DnsSecurityProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(profileIdParam string, dnsSecurityProfileParam model.DnsSecurityProfile, overrideParam *bool) (model.DnsSecurityProfile, error) + Update(profileIdParam string, dnsSecurityProfileParam nsx_global_policyModel.DnsSecurityProfile, overrideParam *bool) (nsx_global_policyModel.DnsSecurityProfile, error) } type dnsSecurityProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewDnsSecurityProfilesClient(connector client.Connector) *dnsSecurityProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.dns_security_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewDnsSecurityProfilesClient(connector vapiProtocolClient_.Connector) *dnsSecurityProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.dns_security_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) dIface := dnsSecurityProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &dIface } -func (dIface *dnsSecurityProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (dIface *dnsSecurityProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := dIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (dIface *dnsSecurityProfilesClient) Delete(profileIdParam string, overrideParam *bool) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dnsSecurityProfilesDeleteInputType(), typeConverter) + operationRestMetaData := dnsSecurityProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dnsSecurityProfilesDeleteInputType(), typeConverter) sv.AddStructField("ProfileId", profileIdParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dnsSecurityProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.dns_security_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *dnsSecurityProfilesClient) Get(profileIdParam string) (model.DnsSecurityProfile, error) { +func (dIface *dnsSecurityProfilesClient) Get(profileIdParam string) (nsx_global_policyModel.DnsSecurityProfile, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dnsSecurityProfilesGetInputType(), typeConverter) + operationRestMetaData := dnsSecurityProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dnsSecurityProfilesGetInputType(), typeConverter) sv.AddStructField("ProfileId", profileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.DnsSecurityProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.DnsSecurityProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dnsSecurityProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.dns_security_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.DnsSecurityProfile + var emptyOutput nsx_global_policyModel.DnsSecurityProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), dnsSecurityProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DnsSecurityProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.DnsSecurityProfile), nil + return output.(nsx_global_policyModel.DnsSecurityProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (dIface *dnsSecurityProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.DnsSecurityProfileListResult, error) { +func (dIface *dnsSecurityProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.DnsSecurityProfileListResult, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dnsSecurityProfilesListInputType(), typeConverter) + operationRestMetaData := dnsSecurityProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dnsSecurityProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -183,85 +193,84 @@ func (dIface *dnsSecurityProfilesClient) List(cursorParam *string, includeMarkFo sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.DnsSecurityProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.DnsSecurityProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dnsSecurityProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.dns_security_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.DnsSecurityProfileListResult + var emptyOutput nsx_global_policyModel.DnsSecurityProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), dnsSecurityProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DnsSecurityProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.DnsSecurityProfileListResult), nil + return output.(nsx_global_policyModel.DnsSecurityProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (dIface *dnsSecurityProfilesClient) Patch(profileIdParam string, dnsSecurityProfileParam model.DnsSecurityProfile, overrideParam *bool) error { +func (dIface *dnsSecurityProfilesClient) Patch(profileIdParam string, dnsSecurityProfileParam nsx_global_policyModel.DnsSecurityProfile, overrideParam *bool) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dnsSecurityProfilesPatchInputType(), typeConverter) + operationRestMetaData := dnsSecurityProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dnsSecurityProfilesPatchInputType(), typeConverter) sv.AddStructField("ProfileId", profileIdParam) sv.AddStructField("DnsSecurityProfile", dnsSecurityProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dnsSecurityProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.dns_security_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *dnsSecurityProfilesClient) Update(profileIdParam string, dnsSecurityProfileParam model.DnsSecurityProfile, overrideParam *bool) (model.DnsSecurityProfile, error) { +func (dIface *dnsSecurityProfilesClient) Update(profileIdParam string, dnsSecurityProfileParam nsx_global_policyModel.DnsSecurityProfile, overrideParam *bool) (nsx_global_policyModel.DnsSecurityProfile, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dnsSecurityProfilesUpdateInputType(), typeConverter) + operationRestMetaData := dnsSecurityProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dnsSecurityProfilesUpdateInputType(), typeConverter) sv.AddStructField("ProfileId", profileIdParam) sv.AddStructField("DnsSecurityProfile", dnsSecurityProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.DnsSecurityProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.DnsSecurityProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dnsSecurityProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.dns_security_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.DnsSecurityProfile + var emptyOutput nsx_global_policyModel.DnsSecurityProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), dnsSecurityProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DnsSecurityProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.DnsSecurityProfile), nil + return output.(nsx_global_policyModel.DnsSecurityProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DnsSecurityProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DnsSecurityProfilesTypes.go index 482cd95b8..8293775b0 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DnsSecurityProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DnsSecurityProfilesTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func dnsSecurityProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dnsSecurityProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["profile_id"] = "ProfileId" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dnsSecurityProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DnsSecurityProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func dnsSecurityProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dnsSecurityProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["profile_id"] = "ProfileId" fieldNameMap["override"] = "Override" - paramsTypeMap["profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["profileId"] = bindings.NewStringType() + paramsTypeMap["profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["profileId"] = vapiBindings_.NewStringType() pathParams["profile_id"] = "profileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func dnsSecurityProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dnsSecurityProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dnsSecurityProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["profile_id"] = bindings.NewStringType() + fields["profile_id"] = vapiBindings_.NewStringType() fieldNameMap["profile_id"] = "ProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dnsSecurityProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.DnsSecurityProfileBindingType) +func DnsSecurityProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.DnsSecurityProfileBindingType) } -func dnsSecurityProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dnsSecurityProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["profile_id"] = bindings.NewStringType() + fields["profile_id"] = vapiBindings_.NewStringType() fieldNameMap["profile_id"] = "ProfileId" - paramsTypeMap["profile_id"] = bindings.NewStringType() - paramsTypeMap["profileId"] = bindings.NewStringType() + paramsTypeMap["profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["profileId"] = vapiBindings_.NewStringType() pathParams["profile_id"] = "profileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func dnsSecurityProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dnsSecurityProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dnsSecurityProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dnsSecurityProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.DnsSecurityProfileListResultBindingType) +func DnsSecurityProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.DnsSecurityProfileListResultBindingType) } -func dnsSecurityProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dnsSecurityProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func dnsSecurityProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,47 +203,47 @@ func dnsSecurityProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dnsSecurityProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dnsSecurityProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["profile_id"] = bindings.NewStringType() - fields["dns_security_profile"] = bindings.NewReferenceType(model.DnsSecurityProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["profile_id"] = vapiBindings_.NewStringType() + fields["dns_security_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.DnsSecurityProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["profile_id"] = "ProfileId" fieldNameMap["dns_security_profile"] = "DnsSecurityProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dnsSecurityProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DnsSecurityProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func dnsSecurityProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dnsSecurityProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["profile_id"] = bindings.NewStringType() - fields["dns_security_profile"] = bindings.NewReferenceType(model.DnsSecurityProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["profile_id"] = vapiBindings_.NewStringType() + fields["dns_security_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.DnsSecurityProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["profile_id"] = "ProfileId" fieldNameMap["dns_security_profile"] = "DnsSecurityProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["dns_security_profile"] = bindings.NewReferenceType(model.DnsSecurityProfileBindingType) - paramsTypeMap["profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["profileId"] = bindings.NewStringType() + paramsTypeMap["dns_security_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.DnsSecurityProfileBindingType) + paramsTypeMap["profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["profileId"] = vapiBindings_.NewStringType() pathParams["profile_id"] = "profileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -264,47 +264,47 @@ func dnsSecurityProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dnsSecurityProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dnsSecurityProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["profile_id"] = bindings.NewStringType() - fields["dns_security_profile"] = bindings.NewReferenceType(model.DnsSecurityProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["profile_id"] = vapiBindings_.NewStringType() + fields["dns_security_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.DnsSecurityProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["profile_id"] = "ProfileId" fieldNameMap["dns_security_profile"] = "DnsSecurityProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dnsSecurityProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.DnsSecurityProfileBindingType) +func DnsSecurityProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.DnsSecurityProfileBindingType) } -func dnsSecurityProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dnsSecurityProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["profile_id"] = bindings.NewStringType() - fields["dns_security_profile"] = bindings.NewReferenceType(model.DnsSecurityProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["profile_id"] = vapiBindings_.NewStringType() + fields["dns_security_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.DnsSecurityProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["profile_id"] = "ProfileId" fieldNameMap["dns_security_profile"] = "DnsSecurityProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["dns_security_profile"] = bindings.NewReferenceType(model.DnsSecurityProfileBindingType) - paramsTypeMap["profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["profileId"] = bindings.NewStringType() + paramsTypeMap["dns_security_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.DnsSecurityProfileBindingType) + paramsTypeMap["profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["profileId"] = vapiBindings_.NewStringType() pathParams["profile_id"] = "profileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DomainsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DomainsClient.go index 1c72eeeb6..a89857ff7 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DomainsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DomainsClient.go @@ -9,21 +9,21 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type DomainsClient interface { // Delete the domain along with all the entities contained by this domain. The groups that are a part of this domain are also deleted along with the domain. // // @param domainIdParam Domain ID (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,12 +35,13 @@ type DomainsClient interface { // // @param domainIdParam Domain ID (required) // @return com.vmware.nsx_global_policy.model.Domain + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(domainIdParam string) (model.Domain, error) + Get(domainIdParam string) (nsx_global_policyModel.Domain, error) // Paginated list of all domains for infra. // @@ -51,126 +52,135 @@ type DomainsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.DomainListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.DomainListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.DomainListResult, error) // If a domain with the domain-id is not already present, create a new domain. If it already exists, patch the domain // // @param domainIdParam Domain ID (required) // @param domainParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(domainIdParam string, domainParam model.Domain) error + Patch(domainIdParam string, domainParam nsx_global_policyModel.Domain) error // If a domain with the domain-id is not already present, create a new domain. If it already exists, update the domain including the nested groups. This is a full replace // // @param domainIdParam Domain ID (required) // @param domainParam (required) // @return com.vmware.nsx_global_policy.model.Domain + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(domainIdParam string, domainParam model.Domain) (model.Domain, error) + Update(domainIdParam string, domainParam nsx_global_policyModel.Domain) (nsx_global_policyModel.Domain, error) } type domainsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewDomainsClient(connector client.Connector) *domainsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.domains") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewDomainsClient(connector vapiProtocolClient_.Connector) *domainsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.domains") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) dIface := domainsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &dIface } -func (dIface *domainsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (dIface *domainsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := dIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (dIface *domainsClient) Delete(domainIdParam string) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(domainsDeleteInputType(), typeConverter) + operationRestMetaData := domainsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(domainsDeleteInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := domainsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.domains", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *domainsClient) Get(domainIdParam string) (model.Domain, error) { +func (dIface *domainsClient) Get(domainIdParam string) (nsx_global_policyModel.Domain, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(domainsGetInputType(), typeConverter) + operationRestMetaData := domainsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(domainsGetInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Domain - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Domain + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := domainsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.domains", "get", inputDataValue, executionContext) - var emptyOutput model.Domain + var emptyOutput nsx_global_policyModel.Domain if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), domainsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DomainsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Domain), nil + return output.(nsx_global_policyModel.Domain), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (dIface *domainsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.DomainListResult, error) { +func (dIface *domainsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.DomainListResult, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(domainsListInputType(), typeConverter) + operationRestMetaData := domainsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(domainsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -179,83 +189,82 @@ func (dIface *domainsClient) List(cursorParam *string, includeMarkForDeleteObjec sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.DomainListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.DomainListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := domainsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.domains", "list", inputDataValue, executionContext) - var emptyOutput model.DomainListResult + var emptyOutput nsx_global_policyModel.DomainListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), domainsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DomainsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.DomainListResult), nil + return output.(nsx_global_policyModel.DomainListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (dIface *domainsClient) Patch(domainIdParam string, domainParam model.Domain) error { +func (dIface *domainsClient) Patch(domainIdParam string, domainParam nsx_global_policyModel.Domain) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(domainsPatchInputType(), typeConverter) + operationRestMetaData := domainsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(domainsPatchInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("Domain", domainParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := domainsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.domains", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *domainsClient) Update(domainIdParam string, domainParam model.Domain) (model.Domain, error) { +func (dIface *domainsClient) Update(domainIdParam string, domainParam nsx_global_policyModel.Domain) (nsx_global_policyModel.Domain, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(domainsUpdateInputType(), typeConverter) + operationRestMetaData := domainsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(domainsUpdateInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("Domain", domainParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Domain - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Domain + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := domainsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.domains", "update", inputDataValue, executionContext) - var emptyOutput model.Domain + var emptyOutput nsx_global_policyModel.Domain if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), domainsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DomainsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Domain), nil + return output.(nsx_global_policyModel.Domain), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DomainsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DomainsTypes.go index 21ee2650e..2fdf87f52 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DomainsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DomainsTypes.go @@ -11,43 +11,43 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func domainsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func domainsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func domainsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DomainsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func domainsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func domainsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,36 +68,36 @@ func domainsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func domainsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func domainsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func domainsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.DomainBindingType) +func DomainsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.DomainBindingType) } -func domainsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func domainsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -118,56 +118,56 @@ func domainsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func domainsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func domainsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func domainsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.DomainListResultBindingType) +func DomainsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.DomainListResultBindingType) } -func domainsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func domainsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -176,7 +176,7 @@ func domainsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -197,41 +197,41 @@ func domainsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func domainsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func domainsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["domain"] = bindings.NewReferenceType(model.DomainBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["domain"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.DomainBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["domain"] = "Domain" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func domainsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DomainsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func domainsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func domainsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["domain"] = bindings.NewReferenceType(model.DomainBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["domain"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.DomainBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["domain"] = "Domain" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["domain"] = bindings.NewReferenceType(model.DomainBindingType) - paramsTypeMap["domainId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domain"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.DomainBindingType) + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -252,41 +252,41 @@ func domainsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func domainsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func domainsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["domain"] = bindings.NewReferenceType(model.DomainBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["domain"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.DomainBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["domain"] = "Domain" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func domainsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.DomainBindingType) +func DomainsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.DomainBindingType) } -func domainsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func domainsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["domain"] = bindings.NewReferenceType(model.DomainBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["domain"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.DomainBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["domain"] = "Domain" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["domain"] = bindings.NewReferenceType(model.DomainBindingType) - paramsTypeMap["domainId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domain"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.DomainBindingType) + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DraftsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DraftsClient.go index f4af09946..231879c3c 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DraftsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DraftsClient.go @@ -9,21 +9,21 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type DraftsClient interface { // Delete a manual draft. // // @param draftIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,12 +35,13 @@ type DraftsClient interface { // // @param draftIdParam (required) // @return com.vmware.nsx_global_policy.model.PolicyDraft + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(draftIdParam string) (model.PolicyDraft, error) + Get(draftIdParam string) (nsx_global_policyModel.PolicyDraft, error) // List policy drafts. // @@ -52,138 +53,148 @@ type DraftsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.PolicyDraftListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(autoDraftsParam *bool, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyDraftListResult, error) + List(autoDraftsParam *bool, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyDraftListResult, error) // Create a new manual draft if the specified draft id does not correspond to an existing draft. Update the manual draft otherwise. Auto draft can not be updated. // // @param draftIdParam (required) // @param policyDraftParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(draftIdParam string, policyDraftParam model.PolicyDraft) error + Patch(draftIdParam string, policyDraftParam nsx_global_policyModel.PolicyDraft) error // Read a draft and publish it by applying changes onto current configuration. If there are additional changes on top of draft configuration, pass it as a request body, in form of Infra object. Otherwise, if there are no additional changes, then pass empty Infra object as a request body. // // @param draftIdParam (required) // @param infraParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Publish(draftIdParam string, infraParam model.Infra) error + Publish(draftIdParam string, infraParam nsx_global_policyModel.Infra) error // Create a new manual draft if the specified draft id does not correspond to an existing draft. Update the manual draft otherwise. Auto draft can not be updated. // // @param draftIdParam (required) // @param policyDraftParam (required) // @return com.vmware.nsx_global_policy.model.PolicyDraft + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(draftIdParam string, policyDraftParam model.PolicyDraft) (model.PolicyDraft, error) + Update(draftIdParam string, policyDraftParam nsx_global_policyModel.PolicyDraft) (nsx_global_policyModel.PolicyDraft, error) } type draftsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewDraftsClient(connector client.Connector) *draftsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.drafts") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "publish": core.NewMethodIdentifier(interfaceIdentifier, "publish"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewDraftsClient(connector vapiProtocolClient_.Connector) *draftsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.drafts") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "publish": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "publish"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) dIface := draftsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &dIface } -func (dIface *draftsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (dIface *draftsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := dIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (dIface *draftsClient) Delete(draftIdParam string) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(draftsDeleteInputType(), typeConverter) + operationRestMetaData := draftsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(draftsDeleteInputType(), typeConverter) sv.AddStructField("DraftId", draftIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := draftsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.drafts", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *draftsClient) Get(draftIdParam string) (model.PolicyDraft, error) { +func (dIface *draftsClient) Get(draftIdParam string) (nsx_global_policyModel.PolicyDraft, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(draftsGetInputType(), typeConverter) + operationRestMetaData := draftsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(draftsGetInputType(), typeConverter) sv.AddStructField("DraftId", draftIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyDraft - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyDraft + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := draftsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.drafts", "get", inputDataValue, executionContext) - var emptyOutput model.PolicyDraft + var emptyOutput nsx_global_policyModel.PolicyDraft if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), draftsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DraftsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyDraft), nil + return output.(nsx_global_policyModel.PolicyDraft), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (dIface *draftsClient) List(autoDraftsParam *bool, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyDraftListResult, error) { +func (dIface *draftsClient) List(autoDraftsParam *bool, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyDraftListResult, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(draftsListInputType(), typeConverter) + operationRestMetaData := draftsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(draftsListInputType(), typeConverter) sv.AddStructField("AutoDrafts", autoDraftsParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -193,109 +204,109 @@ func (dIface *draftsClient) List(autoDraftsParam *bool, cursorParam *string, inc sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyDraftListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyDraftListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := draftsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.drafts", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyDraftListResult + var emptyOutput nsx_global_policyModel.PolicyDraftListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), draftsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DraftsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyDraftListResult), nil + return output.(nsx_global_policyModel.PolicyDraftListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (dIface *draftsClient) Patch(draftIdParam string, policyDraftParam model.PolicyDraft) error { +func (dIface *draftsClient) Patch(draftIdParam string, policyDraftParam nsx_global_policyModel.PolicyDraft) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(draftsPatchInputType(), typeConverter) + operationRestMetaData := draftsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(draftsPatchInputType(), typeConverter) sv.AddStructField("DraftId", draftIdParam) sv.AddStructField("PolicyDraft", policyDraftParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := draftsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.drafts", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *draftsClient) Publish(draftIdParam string, infraParam model.Infra) error { +func (dIface *draftsClient) Publish(draftIdParam string, infraParam nsx_global_policyModel.Infra) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(draftsPublishInputType(), typeConverter) + operationRestMetaData := draftsPublishRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(draftsPublishInputType(), typeConverter) sv.AddStructField("DraftId", draftIdParam) sv.AddStructField("Infra", infraParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := draftsPublishRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.drafts", "publish", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *draftsClient) Update(draftIdParam string, policyDraftParam model.PolicyDraft) (model.PolicyDraft, error) { +func (dIface *draftsClient) Update(draftIdParam string, policyDraftParam nsx_global_policyModel.PolicyDraft) (nsx_global_policyModel.PolicyDraft, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(draftsUpdateInputType(), typeConverter) + operationRestMetaData := draftsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(draftsUpdateInputType(), typeConverter) sv.AddStructField("DraftId", draftIdParam) sv.AddStructField("PolicyDraft", policyDraftParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyDraft - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyDraft + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := draftsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.drafts", "update", inputDataValue, executionContext) - var emptyOutput model.PolicyDraft + var emptyOutput nsx_global_policyModel.PolicyDraft if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), draftsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DraftsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyDraft), nil + return output.(nsx_global_policyModel.PolicyDraft), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DraftsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DraftsTypes.go index edd307b87..094254a17 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DraftsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/DraftsTypes.go @@ -11,43 +11,43 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func draftsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func draftsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["draft_id"] = bindings.NewStringType() + fields["draft_id"] = vapiBindings_.NewStringType() fieldNameMap["draft_id"] = "DraftId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func draftsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DraftsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func draftsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func draftsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["draft_id"] = bindings.NewStringType() + fields["draft_id"] = vapiBindings_.NewStringType() fieldNameMap["draft_id"] = "DraftId" - paramsTypeMap["draft_id"] = bindings.NewStringType() - paramsTypeMap["draftId"] = bindings.NewStringType() + paramsTypeMap["draft_id"] = vapiBindings_.NewStringType() + paramsTypeMap["draftId"] = vapiBindings_.NewStringType() pathParams["draft_id"] = "draftId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,36 +68,36 @@ func draftsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func draftsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func draftsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["draft_id"] = bindings.NewStringType() + fields["draft_id"] = vapiBindings_.NewStringType() fieldNameMap["draft_id"] = "DraftId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func draftsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyDraftBindingType) +func DraftsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyDraftBindingType) } -func draftsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func draftsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["draft_id"] = bindings.NewStringType() + fields["draft_id"] = vapiBindings_.NewStringType() fieldNameMap["draft_id"] = "DraftId" - paramsTypeMap["draft_id"] = bindings.NewStringType() - paramsTypeMap["draftId"] = bindings.NewStringType() + paramsTypeMap["draft_id"] = vapiBindings_.NewStringType() + paramsTypeMap["draftId"] = vapiBindings_.NewStringType() pathParams["draft_id"] = "draftId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -118,16 +118,16 @@ func draftsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func draftsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func draftsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["auto_drafts"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["auto_drafts"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["auto_drafts"] = "AutoDrafts" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -135,30 +135,30 @@ func draftsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func draftsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyDraftListResultBindingType) +func DraftsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyDraftListResultBindingType) } -func draftsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func draftsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["auto_drafts"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["auto_drafts"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["auto_drafts"] = "AutoDrafts" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -166,13 +166,13 @@ func draftsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["auto_drafts"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["auto_drafts"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func draftsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func draftsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func draftsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func draftsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["draft_id"] = bindings.NewStringType() - fields["policy_draft"] = bindings.NewReferenceType(model.PolicyDraftBindingType) + fields["draft_id"] = vapiBindings_.NewStringType() + fields["policy_draft"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyDraftBindingType) fieldNameMap["draft_id"] = "DraftId" fieldNameMap["policy_draft"] = "PolicyDraft" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func draftsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DraftsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func draftsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func draftsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["draft_id"] = bindings.NewStringType() - fields["policy_draft"] = bindings.NewReferenceType(model.PolicyDraftBindingType) + fields["draft_id"] = vapiBindings_.NewStringType() + fields["policy_draft"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyDraftBindingType) fieldNameMap["draft_id"] = "DraftId" fieldNameMap["policy_draft"] = "PolicyDraft" - paramsTypeMap["policy_draft"] = bindings.NewReferenceType(model.PolicyDraftBindingType) - paramsTypeMap["draft_id"] = bindings.NewStringType() - paramsTypeMap["draftId"] = bindings.NewStringType() + paramsTypeMap["draft_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_draft"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyDraftBindingType) + paramsTypeMap["draftId"] = vapiBindings_.NewStringType() pathParams["draft_id"] = "draftId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func draftsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func draftsPublishInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func draftsPublishInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["draft_id"] = bindings.NewStringType() - fields["infra"] = bindings.NewReferenceType(model.InfraBindingType) + fields["draft_id"] = vapiBindings_.NewStringType() + fields["infra"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.InfraBindingType) fieldNameMap["draft_id"] = "DraftId" fieldNameMap["infra"] = "Infra" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func draftsPublishOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DraftsPublishOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func draftsPublishRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func draftsPublishRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["draft_id"] = bindings.NewStringType() - fields["infra"] = bindings.NewReferenceType(model.InfraBindingType) + fields["draft_id"] = vapiBindings_.NewStringType() + fields["infra"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.InfraBindingType) fieldNameMap["draft_id"] = "DraftId" fieldNameMap["infra"] = "Infra" - paramsTypeMap["draft_id"] = bindings.NewStringType() - paramsTypeMap["infra"] = bindings.NewReferenceType(model.InfraBindingType) - paramsTypeMap["draftId"] = bindings.NewStringType() + paramsTypeMap["infra"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.InfraBindingType) + paramsTypeMap["draft_id"] = vapiBindings_.NewStringType() + paramsTypeMap["draftId"] = vapiBindings_.NewStringType() pathParams["draft_id"] = "draftId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -313,41 +313,41 @@ func draftsPublishRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func draftsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func draftsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["draft_id"] = bindings.NewStringType() - fields["policy_draft"] = bindings.NewReferenceType(model.PolicyDraftBindingType) + fields["draft_id"] = vapiBindings_.NewStringType() + fields["policy_draft"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyDraftBindingType) fieldNameMap["draft_id"] = "DraftId" fieldNameMap["policy_draft"] = "PolicyDraft" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func draftsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyDraftBindingType) +func DraftsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyDraftBindingType) } -func draftsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func draftsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["draft_id"] = bindings.NewStringType() - fields["policy_draft"] = bindings.NewReferenceType(model.PolicyDraftBindingType) + fields["draft_id"] = vapiBindings_.NewStringType() + fields["policy_draft"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyDraftBindingType) fieldNameMap["draft_id"] = "DraftId" fieldNameMap["policy_draft"] = "PolicyDraft" - paramsTypeMap["policy_draft"] = bindings.NewReferenceType(model.PolicyDraftBindingType) - paramsTypeMap["draft_id"] = bindings.NewStringType() - paramsTypeMap["draftId"] = bindings.NewStringType() + paramsTypeMap["draft_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_draft"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyDraftBindingType) + paramsTypeMap["draftId"] = vapiBindings_.NewStringType() pathParams["draft_id"] = "draftId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/EvpnTenantConfigsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/EvpnTenantConfigsClient.go index 7c4a83c14..3a10eaa68 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/EvpnTenantConfigsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/EvpnTenantConfigsClient.go @@ -9,15 +9,14 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type EvpnTenantConfigsClient interface { @@ -25,105 +24,109 @@ type EvpnTenantConfigsClient interface { // // @param configIdParam Evpn Tenant config id (required) // @param evpnTenantConfigParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(configIdParam string, evpnTenantConfigParam model.EvpnTenantConfig) error + Patch(configIdParam string, evpnTenantConfigParam nsx_global_policyModel.EvpnTenantConfig) error // Create or update Evpn Tenant configuration. // // @param configIdParam Evpn Tenant config id (required) // @param evpnTenantConfigParam (required) // @return com.vmware.nsx_global_policy.model.EvpnTenantConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(configIdParam string, evpnTenantConfigParam model.EvpnTenantConfig) (model.EvpnTenantConfig, error) + Update(configIdParam string, evpnTenantConfigParam nsx_global_policyModel.EvpnTenantConfig) (nsx_global_policyModel.EvpnTenantConfig, error) } type evpnTenantConfigsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewEvpnTenantConfigsClient(connector client.Connector) *evpnTenantConfigsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.evpn_tenant_configs") - methodIdentifiers := map[string]core.MethodIdentifier{ - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewEvpnTenantConfigsClient(connector vapiProtocolClient_.Connector) *evpnTenantConfigsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.evpn_tenant_configs") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) eIface := evpnTenantConfigsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &eIface } -func (eIface *evpnTenantConfigsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (eIface *evpnTenantConfigsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := eIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (eIface *evpnTenantConfigsClient) Patch(configIdParam string, evpnTenantConfigParam model.EvpnTenantConfig) error { +func (eIface *evpnTenantConfigsClient) Patch(configIdParam string, evpnTenantConfigParam nsx_global_policyModel.EvpnTenantConfig) error { typeConverter := eIface.connector.TypeConverter() executionContext := eIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(evpnTenantConfigsPatchInputType(), typeConverter) + operationRestMetaData := evpnTenantConfigsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(evpnTenantConfigsPatchInputType(), typeConverter) sv.AddStructField("ConfigId", configIdParam) sv.AddStructField("EvpnTenantConfig", evpnTenantConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := evpnTenantConfigsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - eIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := eIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.evpn_tenant_configs", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), eIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (eIface *evpnTenantConfigsClient) Update(configIdParam string, evpnTenantConfigParam model.EvpnTenantConfig) (model.EvpnTenantConfig, error) { +func (eIface *evpnTenantConfigsClient) Update(configIdParam string, evpnTenantConfigParam nsx_global_policyModel.EvpnTenantConfig) (nsx_global_policyModel.EvpnTenantConfig, error) { typeConverter := eIface.connector.TypeConverter() executionContext := eIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(evpnTenantConfigsUpdateInputType(), typeConverter) + operationRestMetaData := evpnTenantConfigsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(evpnTenantConfigsUpdateInputType(), typeConverter) sv.AddStructField("ConfigId", configIdParam) sv.AddStructField("EvpnTenantConfig", evpnTenantConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.EvpnTenantConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.EvpnTenantConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := evpnTenantConfigsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - eIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := eIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.evpn_tenant_configs", "update", inputDataValue, executionContext) - var emptyOutput model.EvpnTenantConfig + var emptyOutput nsx_global_policyModel.EvpnTenantConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), evpnTenantConfigsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), EvpnTenantConfigsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.EvpnTenantConfig), nil + return output.(nsx_global_policyModel.EvpnTenantConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), eIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/EvpnTenantConfigsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/EvpnTenantConfigsTypes.go index efe7a6642..f20c818ee 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/EvpnTenantConfigsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/EvpnTenantConfigsTypes.go @@ -11,48 +11,48 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func evpnTenantConfigsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func evpnTenantConfigsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["config_id"] = bindings.NewStringType() - fields["evpn_tenant_config"] = bindings.NewReferenceType(model.EvpnTenantConfigBindingType) + fields["config_id"] = vapiBindings_.NewStringType() + fields["evpn_tenant_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.EvpnTenantConfigBindingType) fieldNameMap["config_id"] = "ConfigId" fieldNameMap["evpn_tenant_config"] = "EvpnTenantConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func evpnTenantConfigsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func EvpnTenantConfigsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func evpnTenantConfigsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func evpnTenantConfigsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["config_id"] = bindings.NewStringType() - fields["evpn_tenant_config"] = bindings.NewReferenceType(model.EvpnTenantConfigBindingType) + fields["config_id"] = vapiBindings_.NewStringType() + fields["evpn_tenant_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.EvpnTenantConfigBindingType) fieldNameMap["config_id"] = "ConfigId" fieldNameMap["evpn_tenant_config"] = "EvpnTenantConfig" - paramsTypeMap["evpn_tenant_config"] = bindings.NewReferenceType(model.EvpnTenantConfigBindingType) - paramsTypeMap["config_id"] = bindings.NewStringType() - paramsTypeMap["configId"] = bindings.NewStringType() + paramsTypeMap["config_id"] = vapiBindings_.NewStringType() + paramsTypeMap["evpn_tenant_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.EvpnTenantConfigBindingType) + paramsTypeMap["configId"] = vapiBindings_.NewStringType() pathParams["config_id"] = "configId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -73,41 +73,41 @@ func evpnTenantConfigsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func evpnTenantConfigsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func evpnTenantConfigsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["config_id"] = bindings.NewStringType() - fields["evpn_tenant_config"] = bindings.NewReferenceType(model.EvpnTenantConfigBindingType) + fields["config_id"] = vapiBindings_.NewStringType() + fields["evpn_tenant_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.EvpnTenantConfigBindingType) fieldNameMap["config_id"] = "ConfigId" fieldNameMap["evpn_tenant_config"] = "EvpnTenantConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func evpnTenantConfigsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.EvpnTenantConfigBindingType) +func EvpnTenantConfigsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.EvpnTenantConfigBindingType) } -func evpnTenantConfigsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func evpnTenantConfigsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["config_id"] = bindings.NewStringType() - fields["evpn_tenant_config"] = bindings.NewReferenceType(model.EvpnTenantConfigBindingType) + fields["config_id"] = vapiBindings_.NewStringType() + fields["evpn_tenant_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.EvpnTenantConfigBindingType) fieldNameMap["config_id"] = "ConfigId" fieldNameMap["evpn_tenant_config"] = "EvpnTenantConfig" - paramsTypeMap["evpn_tenant_config"] = bindings.NewReferenceType(model.EvpnTenantConfigBindingType) - paramsTypeMap["config_id"] = bindings.NewStringType() - paramsTypeMap["configId"] = bindings.NewStringType() + paramsTypeMap["config_id"] = vapiBindings_.NewStringType() + paramsTypeMap["evpn_tenant_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.EvpnTenantConfigBindingType) + paramsTypeMap["configId"] = vapiBindings_.NewStringType() pathParams["config_id"] = "configId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/FederationConfigClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/FederationConfigClient.go index 2c3b3963f..3dcc87935 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/FederationConfigClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/FederationConfigClient.go @@ -9,78 +9,79 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type FederationConfigClient interface { // Read a federation config from Global Manager. // @return com.vmware.nsx_global_policy.model.FederationConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get() (model.FederationConfig, error) + Get() (nsx_global_policyModel.FederationConfig, error) } type federationConfigClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewFederationConfigClient(connector client.Connector) *federationConfigClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.federation_config") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), +func NewFederationConfigClient(connector vapiProtocolClient_.Connector) *federationConfigClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.federation_config") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) fIface := federationConfigClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &fIface } -func (fIface *federationConfigClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (fIface *federationConfigClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := fIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (fIface *federationConfigClient) Get() (model.FederationConfig, error) { +func (fIface *federationConfigClient) Get() (nsx_global_policyModel.FederationConfig, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(federationConfigGetInputType(), typeConverter) + operationRestMetaData := federationConfigGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(federationConfigGetInputType(), typeConverter) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.FederationConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.FederationConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := federationConfigGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.federation_config", "get", inputDataValue, executionContext) - var emptyOutput model.FederationConfig + var emptyOutput nsx_global_policyModel.FederationConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), federationConfigGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FederationConfigGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.FederationConfig), nil + return output.(nsx_global_policyModel.FederationConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/FederationConfigTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/FederationConfigTypes.go index 3ee18e567..bd53cf246 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/FederationConfigTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/FederationConfigTypes.go @@ -11,28 +11,28 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func federationConfigGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func federationConfigGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func federationConfigGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.FederationConfigBindingType) +func FederationConfigGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.FederationConfigBindingType) } -func federationConfigGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func federationConfigGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} @@ -40,7 +40,7 @@ func federationConfigGetRestMetadata() protocol.OperationRestMetadata { bodyFieldsMap := map[string]string{} resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/FirewallSchedulersClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/FirewallSchedulersClient.go new file mode 100644 index 000000000..f3e625d5d --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/FirewallSchedulersClient.go @@ -0,0 +1,273 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Interface file for service: FirewallSchedulers +// Used by client-side stubs. + +package global_infra + +import ( + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" +) + +const _ = vapiCore_.SupportedByRuntimeVersion2 + +type FirewallSchedulersClient interface { + + // Deletes the specified PolicyFirewallScheduler. If scheduler is consumed in a security policy, it won't get deleted. + // + // @param firewallSchedulerIdParam (required) + // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Delete(firewallSchedulerIdParam string, forceParam *bool) error + + // Get a PolicyFirewallScheduler by id + // + // @param firewallSchedulerIdParam (required) + // @return com.vmware.nsx_global_policy.model.PolicyFirewallScheduler + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Get(firewallSchedulerIdParam string) (nsx_global_policyModel.PolicyFirewallScheduler, error) + + // Get all PolicyFirewallSchedulers + // + // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) + // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) + // @param includedFieldsParam Comma separated list of fields that should be included in query result (optional) + // @param pageSizeParam Maximum number of results to return in this page (server may return fewer) (optional, default to 1000) + // @param sortAscendingParam (optional) + // @param sortByParam Field by which records are sorted (optional) + // @return com.vmware.nsx_global_policy.model.PolicyFirewallSchedulerListResult + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyFirewallSchedulerListResult, error) + + // Creates/Updates a PolicyFirewallScheduler, which can be set at security policy. Note that at least one property out of \"days\", \"start_date\", \"time_interval\", \"end_date\" is required if \"recurring\" field is true. Also \"start_time\" and \"end_time\" should not be present. And if \"recurring\" field is false then \"start_date\" and \"end_date\" is mandatory, \"start_time\" and \"end_time\" is optional. Also the fields \"days\" and \"time_interval\" should not be present. + // + // @param firewallSchedulerIdParam (required) + // @param policyFirewallSchedulerParam (required) + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Patch(firewallSchedulerIdParam string, policyFirewallSchedulerParam nsx_global_policyModel.PolicyFirewallScheduler) error + + // Updates a PolicyFirewallScheduler, which can be set at security policy. Note that at least one property out of \"days\", \"start_date\", \"time_interval\", \"end_date\" is required if \"recurring\" field is true. Also \"start_time\" and \"end_time\" should not be present. And if \"recurring\" field is false then \"start_date\" and \"end_date\" is mandatory, \"start_time\" and \"end_time\" is optional. Also the fields \"days\" and \"time_interval\" should not be present. + // + // @param firewallSchedulerIdParam (required) + // @param policyFirewallSchedulerParam (required) + // @return com.vmware.nsx_global_policy.model.PolicyFirewallScheduler + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Update(firewallSchedulerIdParam string, policyFirewallSchedulerParam nsx_global_policyModel.PolicyFirewallScheduler) (nsx_global_policyModel.PolicyFirewallScheduler, error) +} + +type firewallSchedulersClient struct { + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType +} + +func NewFirewallSchedulersClient(connector vapiProtocolClient_.Connector) *firewallSchedulersClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.firewall_schedulers") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), + } + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) + + fIface := firewallSchedulersClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} + return &fIface +} + +func (fIface *firewallSchedulersClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { + if entry, ok := fIface.errorsBindingMap[errorName]; ok { + return entry + } + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] +} + +func (fIface *firewallSchedulersClient) Delete(firewallSchedulerIdParam string, forceParam *bool) error { + typeConverter := fIface.connector.TypeConverter() + executionContext := fIface.connector.NewExecutionContext() + operationRestMetaData := firewallSchedulersDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(firewallSchedulersDeleteInputType(), typeConverter) + sv.AddStructField("FirewallSchedulerId", firewallSchedulerIdParam) + sv.AddStructField("Force", forceParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + return vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.firewall_schedulers", "delete", inputDataValue, executionContext) + if methodResult.IsSuccess() { + return nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return vapiBindings_.VAPIerrorsToError(errorInError) + } + return methodError.(error) + } +} + +func (fIface *firewallSchedulersClient) Get(firewallSchedulerIdParam string) (nsx_global_policyModel.PolicyFirewallScheduler, error) { + typeConverter := fIface.connector.TypeConverter() + executionContext := fIface.connector.NewExecutionContext() + operationRestMetaData := firewallSchedulersGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(firewallSchedulersGetInputType(), typeConverter) + sv.AddStructField("FirewallSchedulerId", firewallSchedulerIdParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_global_policyModel.PolicyFirewallScheduler + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.firewall_schedulers", "get", inputDataValue, executionContext) + var emptyOutput nsx_global_policyModel.PolicyFirewallScheduler + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FirewallSchedulersGetOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_global_policyModel.PolicyFirewallScheduler), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} + +func (fIface *firewallSchedulersClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyFirewallSchedulerListResult, error) { + typeConverter := fIface.connector.TypeConverter() + executionContext := fIface.connector.NewExecutionContext() + operationRestMetaData := firewallSchedulersListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(firewallSchedulersListInputType(), typeConverter) + sv.AddStructField("Cursor", cursorParam) + sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) + sv.AddStructField("IncludedFields", includedFieldsParam) + sv.AddStructField("PageSize", pageSizeParam) + sv.AddStructField("SortAscending", sortAscendingParam) + sv.AddStructField("SortBy", sortByParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_global_policyModel.PolicyFirewallSchedulerListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.firewall_schedulers", "list", inputDataValue, executionContext) + var emptyOutput nsx_global_policyModel.PolicyFirewallSchedulerListResult + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FirewallSchedulersListOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_global_policyModel.PolicyFirewallSchedulerListResult), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} + +func (fIface *firewallSchedulersClient) Patch(firewallSchedulerIdParam string, policyFirewallSchedulerParam nsx_global_policyModel.PolicyFirewallScheduler) error { + typeConverter := fIface.connector.TypeConverter() + executionContext := fIface.connector.NewExecutionContext() + operationRestMetaData := firewallSchedulersPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(firewallSchedulersPatchInputType(), typeConverter) + sv.AddStructField("FirewallSchedulerId", firewallSchedulerIdParam) + sv.AddStructField("PolicyFirewallScheduler", policyFirewallSchedulerParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + return vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.firewall_schedulers", "patch", inputDataValue, executionContext) + if methodResult.IsSuccess() { + return nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return vapiBindings_.VAPIerrorsToError(errorInError) + } + return methodError.(error) + } +} + +func (fIface *firewallSchedulersClient) Update(firewallSchedulerIdParam string, policyFirewallSchedulerParam nsx_global_policyModel.PolicyFirewallScheduler) (nsx_global_policyModel.PolicyFirewallScheduler, error) { + typeConverter := fIface.connector.TypeConverter() + executionContext := fIface.connector.NewExecutionContext() + operationRestMetaData := firewallSchedulersUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(firewallSchedulersUpdateInputType(), typeConverter) + sv.AddStructField("FirewallSchedulerId", firewallSchedulerIdParam) + sv.AddStructField("PolicyFirewallScheduler", policyFirewallSchedulerParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_global_policyModel.PolicyFirewallScheduler + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.firewall_schedulers", "update", inputDataValue, executionContext) + var emptyOutput nsx_global_policyModel.PolicyFirewallScheduler + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FirewallSchedulersUpdateOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_global_policyModel.PolicyFirewallScheduler), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/FirewallSchedulersTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/FirewallSchedulersTypes.go new file mode 100644 index 000000000..2011508ae --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/FirewallSchedulersTypes.go @@ -0,0 +1,314 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Data type definitions file for service: FirewallSchedulers. +// Includes binding types of a structures and enumerations defined in the service. +// Shared by client-side stubs and server-side skeletons to ensure type +// compatibility. + +package global_infra + +import ( + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + "reflect" +) + +func firewallSchedulersDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["firewall_scheduler_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["firewall_scheduler_id"] = "FirewallSchedulerId" + fieldNameMap["force"] = "Force" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func FirewallSchedulersDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() +} + +func firewallSchedulersDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["firewall_scheduler_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["firewall_scheduler_id"] = "FirewallSchedulerId" + fieldNameMap["force"] = "Force" + paramsTypeMap["firewall_scheduler_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["firewallSchedulerId"] = vapiBindings_.NewStringType() + pathParams["firewall_scheduler_id"] = "firewallSchedulerId" + queryParams["force"] = "force" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "DELETE", + "/global-manager/api/v1/global-infra/firewall-schedulers/{firewallSchedulerId}", + "", + resultHeaders, + 204, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func firewallSchedulersGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["firewall_scheduler_id"] = vapiBindings_.NewStringType() + fieldNameMap["firewall_scheduler_id"] = "FirewallSchedulerId" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func FirewallSchedulersGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyFirewallSchedulerBindingType) +} + +func firewallSchedulersGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["firewall_scheduler_id"] = vapiBindings_.NewStringType() + fieldNameMap["firewall_scheduler_id"] = "FirewallSchedulerId" + paramsTypeMap["firewall_scheduler_id"] = vapiBindings_.NewStringType() + paramsTypeMap["firewallSchedulerId"] = vapiBindings_.NewStringType() + pathParams["firewall_scheduler_id"] = "firewallSchedulerId" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "GET", + "/global-manager/api/v1/global-infra/firewall-schedulers/{firewallSchedulerId}", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func firewallSchedulersListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" + fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["page_size"] = "PageSize" + fieldNameMap["sort_ascending"] = "SortAscending" + fieldNameMap["sort_by"] = "SortBy" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func FirewallSchedulersListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyFirewallSchedulerListResultBindingType) +} + +func firewallSchedulersListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" + fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["page_size"] = "PageSize" + fieldNameMap["sort_ascending"] = "SortAscending" + fieldNameMap["sort_by"] = "SortBy" + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + queryParams["cursor"] = "cursor" + queryParams["sort_ascending"] = "sort_ascending" + queryParams["included_fields"] = "included_fields" + queryParams["sort_by"] = "sort_by" + queryParams["include_mark_for_delete_objects"] = "include_mark_for_delete_objects" + queryParams["page_size"] = "page_size" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "GET", + "/global-manager/api/v1/global-infra/firewall-schedulers", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func firewallSchedulersPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["firewall_scheduler_id"] = vapiBindings_.NewStringType() + fields["policy_firewall_scheduler"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyFirewallSchedulerBindingType) + fieldNameMap["firewall_scheduler_id"] = "FirewallSchedulerId" + fieldNameMap["policy_firewall_scheduler"] = "PolicyFirewallScheduler" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func FirewallSchedulersPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() +} + +func firewallSchedulersPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["firewall_scheduler_id"] = vapiBindings_.NewStringType() + fields["policy_firewall_scheduler"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyFirewallSchedulerBindingType) + fieldNameMap["firewall_scheduler_id"] = "FirewallSchedulerId" + fieldNameMap["policy_firewall_scheduler"] = "PolicyFirewallScheduler" + paramsTypeMap["firewall_scheduler_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_firewall_scheduler"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyFirewallSchedulerBindingType) + paramsTypeMap["firewallSchedulerId"] = vapiBindings_.NewStringType() + pathParams["firewall_scheduler_id"] = "firewallSchedulerId" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "policy_firewall_scheduler", + "PATCH", + "/global-manager/api/v1/global-infra/firewall-schedulers/{firewallSchedulerId}", + "", + resultHeaders, + 204, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func firewallSchedulersUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["firewall_scheduler_id"] = vapiBindings_.NewStringType() + fields["policy_firewall_scheduler"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyFirewallSchedulerBindingType) + fieldNameMap["firewall_scheduler_id"] = "FirewallSchedulerId" + fieldNameMap["policy_firewall_scheduler"] = "PolicyFirewallScheduler" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func FirewallSchedulersUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyFirewallSchedulerBindingType) +} + +func firewallSchedulersUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["firewall_scheduler_id"] = vapiBindings_.NewStringType() + fields["policy_firewall_scheduler"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyFirewallSchedulerBindingType) + fieldNameMap["firewall_scheduler_id"] = "FirewallSchedulerId" + fieldNameMap["policy_firewall_scheduler"] = "PolicyFirewallScheduler" + paramsTypeMap["firewall_scheduler_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_firewall_scheduler"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyFirewallSchedulerBindingType) + paramsTypeMap["firewallSchedulerId"] = vapiBindings_.NewStringType() + pathParams["firewall_scheduler_id"] = "firewallSchedulerId" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "policy_firewall_scheduler", + "PUT", + "/global-manager/api/v1/global-infra/firewall-schedulers/{firewallSchedulerId}", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/FirewallSessionTimerProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/FirewallSessionTimerProfilesClient.go index 3b4def4a4..a5fe1730e 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/FirewallSessionTimerProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/FirewallSessionTimerProfilesClient.go @@ -9,15 +9,14 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type FirewallSessionTimerProfilesClient interface { @@ -25,6 +24,7 @@ type FirewallSessionTimerProfilesClient interface { // // @param firewallSessionTimerProfileIdParam Firewall Session Timer Profile ID (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,12 +36,13 @@ type FirewallSessionTimerProfilesClient interface { // // @param firewallSessionTimerProfileIdParam Firewall Session Timer Profile ID (required) // @return com.vmware.nsx_global_policy.model.PolicyFirewallSessionTimerProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(firewallSessionTimerProfileIdParam string) (model.PolicyFirewallSessionTimerProfile, error) + Get(firewallSessionTimerProfileIdParam string) (nsx_global_policyModel.PolicyFirewallSessionTimerProfile, error) // API will list all Firewall Session Timer Profiles // @@ -52,24 +53,26 @@ type FirewallSessionTimerProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.PolicyFirewallSessionTimerProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyFirewallSessionTimerProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyFirewallSessionTimerProfileListResult, error) // API will create/update Firewall Session Timer Profile // // @param firewallSessionTimerProfileIdParam Firewall Session Timer Profile ID (required) // @param policyFirewallSessionTimerProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(firewallSessionTimerProfileIdParam string, policyFirewallSessionTimerProfileParam model.PolicyFirewallSessionTimerProfile, overrideParam *bool) error + Patch(firewallSessionTimerProfileIdParam string, policyFirewallSessionTimerProfileParam nsx_global_policyModel.PolicyFirewallSessionTimerProfile, overrideParam *bool) error // API will update Firewall Session Timer Profile // @@ -77,104 +80,111 @@ type FirewallSessionTimerProfilesClient interface { // @param policyFirewallSessionTimerProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) // @return com.vmware.nsx_global_policy.model.PolicyFirewallSessionTimerProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(firewallSessionTimerProfileIdParam string, policyFirewallSessionTimerProfileParam model.PolicyFirewallSessionTimerProfile, overrideParam *bool) (model.PolicyFirewallSessionTimerProfile, error) + Update(firewallSessionTimerProfileIdParam string, policyFirewallSessionTimerProfileParam nsx_global_policyModel.PolicyFirewallSessionTimerProfile, overrideParam *bool) (nsx_global_policyModel.PolicyFirewallSessionTimerProfile, error) } type firewallSessionTimerProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewFirewallSessionTimerProfilesClient(connector client.Connector) *firewallSessionTimerProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.firewall_session_timer_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewFirewallSessionTimerProfilesClient(connector vapiProtocolClient_.Connector) *firewallSessionTimerProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.firewall_session_timer_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) fIface := firewallSessionTimerProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &fIface } -func (fIface *firewallSessionTimerProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (fIface *firewallSessionTimerProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := fIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (fIface *firewallSessionTimerProfilesClient) Delete(firewallSessionTimerProfileIdParam string, overrideParam *bool) error { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(firewallSessionTimerProfilesDeleteInputType(), typeConverter) + operationRestMetaData := firewallSessionTimerProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(firewallSessionTimerProfilesDeleteInputType(), typeConverter) sv.AddStructField("FirewallSessionTimerProfileId", firewallSessionTimerProfileIdParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := firewallSessionTimerProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.firewall_session_timer_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (fIface *firewallSessionTimerProfilesClient) Get(firewallSessionTimerProfileIdParam string) (model.PolicyFirewallSessionTimerProfile, error) { +func (fIface *firewallSessionTimerProfilesClient) Get(firewallSessionTimerProfileIdParam string) (nsx_global_policyModel.PolicyFirewallSessionTimerProfile, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(firewallSessionTimerProfilesGetInputType(), typeConverter) + operationRestMetaData := firewallSessionTimerProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(firewallSessionTimerProfilesGetInputType(), typeConverter) sv.AddStructField("FirewallSessionTimerProfileId", firewallSessionTimerProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyFirewallSessionTimerProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyFirewallSessionTimerProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := firewallSessionTimerProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.firewall_session_timer_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.PolicyFirewallSessionTimerProfile + var emptyOutput nsx_global_policyModel.PolicyFirewallSessionTimerProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), firewallSessionTimerProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FirewallSessionTimerProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyFirewallSessionTimerProfile), nil + return output.(nsx_global_policyModel.PolicyFirewallSessionTimerProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (fIface *firewallSessionTimerProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyFirewallSessionTimerProfileListResult, error) { +func (fIface *firewallSessionTimerProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyFirewallSessionTimerProfileListResult, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(firewallSessionTimerProfilesListInputType(), typeConverter) + operationRestMetaData := firewallSessionTimerProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(firewallSessionTimerProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -183,85 +193,84 @@ func (fIface *firewallSessionTimerProfilesClient) List(cursorParam *string, incl sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyFirewallSessionTimerProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyFirewallSessionTimerProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := firewallSessionTimerProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.firewall_session_timer_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyFirewallSessionTimerProfileListResult + var emptyOutput nsx_global_policyModel.PolicyFirewallSessionTimerProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), firewallSessionTimerProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FirewallSessionTimerProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyFirewallSessionTimerProfileListResult), nil + return output.(nsx_global_policyModel.PolicyFirewallSessionTimerProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (fIface *firewallSessionTimerProfilesClient) Patch(firewallSessionTimerProfileIdParam string, policyFirewallSessionTimerProfileParam model.PolicyFirewallSessionTimerProfile, overrideParam *bool) error { +func (fIface *firewallSessionTimerProfilesClient) Patch(firewallSessionTimerProfileIdParam string, policyFirewallSessionTimerProfileParam nsx_global_policyModel.PolicyFirewallSessionTimerProfile, overrideParam *bool) error { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(firewallSessionTimerProfilesPatchInputType(), typeConverter) + operationRestMetaData := firewallSessionTimerProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(firewallSessionTimerProfilesPatchInputType(), typeConverter) sv.AddStructField("FirewallSessionTimerProfileId", firewallSessionTimerProfileIdParam) sv.AddStructField("PolicyFirewallSessionTimerProfile", policyFirewallSessionTimerProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := firewallSessionTimerProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.firewall_session_timer_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (fIface *firewallSessionTimerProfilesClient) Update(firewallSessionTimerProfileIdParam string, policyFirewallSessionTimerProfileParam model.PolicyFirewallSessionTimerProfile, overrideParam *bool) (model.PolicyFirewallSessionTimerProfile, error) { +func (fIface *firewallSessionTimerProfilesClient) Update(firewallSessionTimerProfileIdParam string, policyFirewallSessionTimerProfileParam nsx_global_policyModel.PolicyFirewallSessionTimerProfile, overrideParam *bool) (nsx_global_policyModel.PolicyFirewallSessionTimerProfile, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(firewallSessionTimerProfilesUpdateInputType(), typeConverter) + operationRestMetaData := firewallSessionTimerProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(firewallSessionTimerProfilesUpdateInputType(), typeConverter) sv.AddStructField("FirewallSessionTimerProfileId", firewallSessionTimerProfileIdParam) sv.AddStructField("PolicyFirewallSessionTimerProfile", policyFirewallSessionTimerProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyFirewallSessionTimerProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyFirewallSessionTimerProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := firewallSessionTimerProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.firewall_session_timer_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.PolicyFirewallSessionTimerProfile + var emptyOutput nsx_global_policyModel.PolicyFirewallSessionTimerProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), firewallSessionTimerProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FirewallSessionTimerProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyFirewallSessionTimerProfile), nil + return output.(nsx_global_policyModel.PolicyFirewallSessionTimerProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/FirewallSessionTimerProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/FirewallSessionTimerProfilesTypes.go index 025826438..d5498753f 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/FirewallSessionTimerProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/FirewallSessionTimerProfilesTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func firewallSessionTimerProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func firewallSessionTimerProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["firewall_session_timer_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["firewall_session_timer_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["firewall_session_timer_profile_id"] = "FirewallSessionTimerProfileId" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func firewallSessionTimerProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func FirewallSessionTimerProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func firewallSessionTimerProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func firewallSessionTimerProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["firewall_session_timer_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["firewall_session_timer_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["firewall_session_timer_profile_id"] = "FirewallSessionTimerProfileId" fieldNameMap["override"] = "Override" - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["firewall_session_timer_profile_id"] = bindings.NewStringType() - paramsTypeMap["firewallSessionTimerProfileId"] = bindings.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["firewall_session_timer_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["firewallSessionTimerProfileId"] = vapiBindings_.NewStringType() pathParams["firewall_session_timer_profile_id"] = "firewallSessionTimerProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func firewallSessionTimerProfilesDeleteRestMetadata() protocol.OperationRestMeta map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func firewallSessionTimerProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func firewallSessionTimerProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["firewall_session_timer_profile_id"] = bindings.NewStringType() + fields["firewall_session_timer_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["firewall_session_timer_profile_id"] = "FirewallSessionTimerProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func firewallSessionTimerProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyFirewallSessionTimerProfileBindingType) +func FirewallSessionTimerProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyFirewallSessionTimerProfileBindingType) } -func firewallSessionTimerProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func firewallSessionTimerProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["firewall_session_timer_profile_id"] = bindings.NewStringType() + fields["firewall_session_timer_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["firewall_session_timer_profile_id"] = "FirewallSessionTimerProfileId" - paramsTypeMap["firewall_session_timer_profile_id"] = bindings.NewStringType() - paramsTypeMap["firewallSessionTimerProfileId"] = bindings.NewStringType() + paramsTypeMap["firewall_session_timer_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["firewallSessionTimerProfileId"] = vapiBindings_.NewStringType() pathParams["firewall_session_timer_profile_id"] = "firewallSessionTimerProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func firewallSessionTimerProfilesGetRestMetadata() protocol.OperationRestMetadat map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func firewallSessionTimerProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func firewallSessionTimerProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func firewallSessionTimerProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyFirewallSessionTimerProfileListResultBindingType) +func FirewallSessionTimerProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyFirewallSessionTimerProfileListResultBindingType) } -func firewallSessionTimerProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func firewallSessionTimerProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func firewallSessionTimerProfilesListRestMetadata() protocol.OperationRestMetada queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,47 +203,47 @@ func firewallSessionTimerProfilesListRestMetadata() protocol.OperationRestMetada map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func firewallSessionTimerProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func firewallSessionTimerProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["firewall_session_timer_profile_id"] = bindings.NewStringType() - fields["policy_firewall_session_timer_profile"] = bindings.NewReferenceType(model.PolicyFirewallSessionTimerProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["firewall_session_timer_profile_id"] = vapiBindings_.NewStringType() + fields["policy_firewall_session_timer_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyFirewallSessionTimerProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["firewall_session_timer_profile_id"] = "FirewallSessionTimerProfileId" fieldNameMap["policy_firewall_session_timer_profile"] = "PolicyFirewallSessionTimerProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func firewallSessionTimerProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func FirewallSessionTimerProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func firewallSessionTimerProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func firewallSessionTimerProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["firewall_session_timer_profile_id"] = bindings.NewStringType() - fields["policy_firewall_session_timer_profile"] = bindings.NewReferenceType(model.PolicyFirewallSessionTimerProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["firewall_session_timer_profile_id"] = vapiBindings_.NewStringType() + fields["policy_firewall_session_timer_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyFirewallSessionTimerProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["firewall_session_timer_profile_id"] = "FirewallSessionTimerProfileId" fieldNameMap["policy_firewall_session_timer_profile"] = "PolicyFirewallSessionTimerProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["firewall_session_timer_profile_id"] = bindings.NewStringType() - paramsTypeMap["policy_firewall_session_timer_profile"] = bindings.NewReferenceType(model.PolicyFirewallSessionTimerProfileBindingType) - paramsTypeMap["firewallSessionTimerProfileId"] = bindings.NewStringType() + paramsTypeMap["policy_firewall_session_timer_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyFirewallSessionTimerProfileBindingType) + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["firewall_session_timer_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["firewallSessionTimerProfileId"] = vapiBindings_.NewStringType() pathParams["firewall_session_timer_profile_id"] = "firewallSessionTimerProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -264,47 +264,47 @@ func firewallSessionTimerProfilesPatchRestMetadata() protocol.OperationRestMetad map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func firewallSessionTimerProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func firewallSessionTimerProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["firewall_session_timer_profile_id"] = bindings.NewStringType() - fields["policy_firewall_session_timer_profile"] = bindings.NewReferenceType(model.PolicyFirewallSessionTimerProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["firewall_session_timer_profile_id"] = vapiBindings_.NewStringType() + fields["policy_firewall_session_timer_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyFirewallSessionTimerProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["firewall_session_timer_profile_id"] = "FirewallSessionTimerProfileId" fieldNameMap["policy_firewall_session_timer_profile"] = "PolicyFirewallSessionTimerProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func firewallSessionTimerProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyFirewallSessionTimerProfileBindingType) +func FirewallSessionTimerProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyFirewallSessionTimerProfileBindingType) } -func firewallSessionTimerProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func firewallSessionTimerProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["firewall_session_timer_profile_id"] = bindings.NewStringType() - fields["policy_firewall_session_timer_profile"] = bindings.NewReferenceType(model.PolicyFirewallSessionTimerProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["firewall_session_timer_profile_id"] = vapiBindings_.NewStringType() + fields["policy_firewall_session_timer_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyFirewallSessionTimerProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["firewall_session_timer_profile_id"] = "FirewallSessionTimerProfileId" fieldNameMap["policy_firewall_session_timer_profile"] = "PolicyFirewallSessionTimerProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["firewall_session_timer_profile_id"] = bindings.NewStringType() - paramsTypeMap["policy_firewall_session_timer_profile"] = bindings.NewReferenceType(model.PolicyFirewallSessionTimerProfileBindingType) - paramsTypeMap["firewallSessionTimerProfileId"] = bindings.NewStringType() + paramsTypeMap["policy_firewall_session_timer_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyFirewallSessionTimerProfileBindingType) + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["firewall_session_timer_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["firewallSessionTimerProfileId"] = vapiBindings_.NewStringType() pathParams["firewall_session_timer_profile_id"] = "firewallSessionTimerProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/FloodProtectionProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/FloodProtectionProfilesClient.go index 14c259ddf..91ca8fa97 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/FloodProtectionProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/FloodProtectionProfilesClient.go @@ -9,16 +9,15 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type FloodProtectionProfilesClient interface { @@ -26,6 +25,7 @@ type FloodProtectionProfilesClient interface { // // @param floodProtectionProfileIdParam Flood Protection Profile ID (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,13 +37,14 @@ type FloodProtectionProfilesClient interface { // // @param floodProtectionProfileIdParam Flood Protection Profile ID (required) // @return com.vmware.nsx_global_policy.model.FloodProtectionProfile - // The return value will contain all the properties defined in model.FloodProtectionProfile. + // The return value will contain all the properties defined in nsx_global_policyModel.FloodProtectionProfile. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(floodProtectionProfileIdParam string) (*data.StructValue, error) + Get(floodProtectionProfileIdParam string) (*vapiData_.StructValue, error) // API will list all Flood Protection Profiles // @@ -54,132 +55,141 @@ type FloodProtectionProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.FloodProtectionProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.FloodProtectionProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.FloodProtectionProfileListResult, error) // API will create/update Flood Protection Profile // // @param floodProtectionProfileIdParam Firewall Flood Protection Profile ID (required) // @param floodProtectionProfileParam (required) - // The parameter must contain all the properties defined in model.FloodProtectionProfile. + // The parameter must contain all the properties defined in nsx_global_policyModel.FloodProtectionProfile. // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(floodProtectionProfileIdParam string, floodProtectionProfileParam *data.StructValue, overrideParam *bool) error + Patch(floodProtectionProfileIdParam string, floodProtectionProfileParam *vapiData_.StructValue, overrideParam *bool) error // API will update Firewall Flood Protection Profile // // @param floodProtectionProfileIdParam Flood Protection Profile ID (required) // @param floodProtectionProfileParam (required) - // The parameter must contain all the properties defined in model.FloodProtectionProfile. + // The parameter must contain all the properties defined in nsx_global_policyModel.FloodProtectionProfile. // @param overrideParam Locally override the global object (optional, default to false) // @return com.vmware.nsx_global_policy.model.FloodProtectionProfile - // The return value will contain all the properties defined in model.FloodProtectionProfile. + // The return value will contain all the properties defined in nsx_global_policyModel.FloodProtectionProfile. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(floodProtectionProfileIdParam string, floodProtectionProfileParam *data.StructValue, overrideParam *bool) (*data.StructValue, error) + Update(floodProtectionProfileIdParam string, floodProtectionProfileParam *vapiData_.StructValue, overrideParam *bool) (*vapiData_.StructValue, error) } type floodProtectionProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewFloodProtectionProfilesClient(connector client.Connector) *floodProtectionProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.flood_protection_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewFloodProtectionProfilesClient(connector vapiProtocolClient_.Connector) *floodProtectionProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.flood_protection_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) fIface := floodProtectionProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &fIface } -func (fIface *floodProtectionProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (fIface *floodProtectionProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := fIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (fIface *floodProtectionProfilesClient) Delete(floodProtectionProfileIdParam string, overrideParam *bool) error { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(floodProtectionProfilesDeleteInputType(), typeConverter) + operationRestMetaData := floodProtectionProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(floodProtectionProfilesDeleteInputType(), typeConverter) sv.AddStructField("FloodProtectionProfileId", floodProtectionProfileIdParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := floodProtectionProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.flood_protection_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (fIface *floodProtectionProfilesClient) Get(floodProtectionProfileIdParam string) (*data.StructValue, error) { +func (fIface *floodProtectionProfilesClient) Get(floodProtectionProfileIdParam string) (*vapiData_.StructValue, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(floodProtectionProfilesGetInputType(), typeConverter) + operationRestMetaData := floodProtectionProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(floodProtectionProfilesGetInputType(), typeConverter) sv.AddStructField("FloodProtectionProfileId", floodProtectionProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput *data.StructValue - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := floodProtectionProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.flood_protection_profiles", "get", inputDataValue, executionContext) - var emptyOutput *data.StructValue + var emptyOutput *vapiData_.StructValue if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), floodProtectionProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FloodProtectionProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(*data.StructValue), nil + return output.(*vapiData_.StructValue), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (fIface *floodProtectionProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.FloodProtectionProfileListResult, error) { +func (fIface *floodProtectionProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.FloodProtectionProfileListResult, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(floodProtectionProfilesListInputType(), typeConverter) + operationRestMetaData := floodProtectionProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(floodProtectionProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -188,85 +198,84 @@ func (fIface *floodProtectionProfilesClient) List(cursorParam *string, includeMa sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.FloodProtectionProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.FloodProtectionProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := floodProtectionProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.flood_protection_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.FloodProtectionProfileListResult + var emptyOutput nsx_global_policyModel.FloodProtectionProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), floodProtectionProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FloodProtectionProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.FloodProtectionProfileListResult), nil + return output.(nsx_global_policyModel.FloodProtectionProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (fIface *floodProtectionProfilesClient) Patch(floodProtectionProfileIdParam string, floodProtectionProfileParam *data.StructValue, overrideParam *bool) error { +func (fIface *floodProtectionProfilesClient) Patch(floodProtectionProfileIdParam string, floodProtectionProfileParam *vapiData_.StructValue, overrideParam *bool) error { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(floodProtectionProfilesPatchInputType(), typeConverter) + operationRestMetaData := floodProtectionProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(floodProtectionProfilesPatchInputType(), typeConverter) sv.AddStructField("FloodProtectionProfileId", floodProtectionProfileIdParam) sv.AddStructField("FloodProtectionProfile", floodProtectionProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := floodProtectionProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.flood_protection_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (fIface *floodProtectionProfilesClient) Update(floodProtectionProfileIdParam string, floodProtectionProfileParam *data.StructValue, overrideParam *bool) (*data.StructValue, error) { +func (fIface *floodProtectionProfilesClient) Update(floodProtectionProfileIdParam string, floodProtectionProfileParam *vapiData_.StructValue, overrideParam *bool) (*vapiData_.StructValue, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(floodProtectionProfilesUpdateInputType(), typeConverter) + operationRestMetaData := floodProtectionProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(floodProtectionProfilesUpdateInputType(), typeConverter) sv.AddStructField("FloodProtectionProfileId", floodProtectionProfileIdParam) sv.AddStructField("FloodProtectionProfile", floodProtectionProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput *data.StructValue - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := floodProtectionProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.flood_protection_profiles", "update", inputDataValue, executionContext) - var emptyOutput *data.StructValue + var emptyOutput *vapiData_.StructValue if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), floodProtectionProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FloodProtectionProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(*data.StructValue), nil + return output.(*vapiData_.StructValue), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/FloodProtectionProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/FloodProtectionProfilesTypes.go index 2b84f9f6f..773998ee5 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/FloodProtectionProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/FloodProtectionProfilesTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func floodProtectionProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func floodProtectionProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["flood_protection_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["flood_protection_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["flood_protection_profile_id"] = "FloodProtectionProfileId" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func floodProtectionProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func FloodProtectionProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func floodProtectionProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func floodProtectionProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["flood_protection_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["flood_protection_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["flood_protection_profile_id"] = "FloodProtectionProfileId" fieldNameMap["override"] = "Override" - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["flood_protection_profile_id"] = bindings.NewStringType() - paramsTypeMap["floodProtectionProfileId"] = bindings.NewStringType() + paramsTypeMap["flood_protection_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["floodProtectionProfileId"] = vapiBindings_.NewStringType() pathParams["flood_protection_profile_id"] = "floodProtectionProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func floodProtectionProfilesDeleteRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func floodProtectionProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func floodProtectionProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["flood_protection_profile_id"] = bindings.NewStringType() + fields["flood_protection_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["flood_protection_profile_id"] = "FloodProtectionProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func floodProtectionProfilesGetOutputType() bindings.BindingType { - return bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.FloodProtectionProfileBindingType)}, bindings.REST) +func FloodProtectionProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_global_policyModel.FloodProtectionProfileBindingType)}) } -func floodProtectionProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func floodProtectionProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["flood_protection_profile_id"] = bindings.NewStringType() + fields["flood_protection_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["flood_protection_profile_id"] = "FloodProtectionProfileId" - paramsTypeMap["flood_protection_profile_id"] = bindings.NewStringType() - paramsTypeMap["floodProtectionProfileId"] = bindings.NewStringType() + paramsTypeMap["flood_protection_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["floodProtectionProfileId"] = vapiBindings_.NewStringType() pathParams["flood_protection_profile_id"] = "floodProtectionProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func floodProtectionProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func floodProtectionProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func floodProtectionProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func floodProtectionProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.FloodProtectionProfileListResultBindingType) +func FloodProtectionProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.FloodProtectionProfileListResultBindingType) } -func floodProtectionProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func floodProtectionProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func floodProtectionProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,47 +203,47 @@ func floodProtectionProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func floodProtectionProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func floodProtectionProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["flood_protection_profile_id"] = bindings.NewStringType() - fields["flood_protection_profile"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.FloodProtectionProfileBindingType)}, bindings.REST) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["flood_protection_profile_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_global_policyModel.FloodProtectionProfileBindingType)}) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["flood_protection_profile_id"] = "FloodProtectionProfileId" fieldNameMap["flood_protection_profile"] = "FloodProtectionProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func floodProtectionProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func FloodProtectionProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func floodProtectionProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func floodProtectionProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["flood_protection_profile_id"] = bindings.NewStringType() - fields["flood_protection_profile"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.FloodProtectionProfileBindingType)}, bindings.REST) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["flood_protection_profile_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_global_policyModel.FloodProtectionProfileBindingType)}) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["flood_protection_profile_id"] = "FloodProtectionProfileId" fieldNameMap["flood_protection_profile"] = "FloodProtectionProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["flood_protection_profile_id"] = bindings.NewStringType() - paramsTypeMap["flood_protection_profile"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.FloodProtectionProfileBindingType)}, bindings.REST) - paramsTypeMap["floodProtectionProfileId"] = bindings.NewStringType() + paramsTypeMap["flood_protection_profile"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_global_policyModel.FloodProtectionProfileBindingType)}) + paramsTypeMap["flood_protection_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["floodProtectionProfileId"] = vapiBindings_.NewStringType() pathParams["flood_protection_profile_id"] = "floodProtectionProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -264,47 +264,47 @@ func floodProtectionProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func floodProtectionProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func floodProtectionProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["flood_protection_profile_id"] = bindings.NewStringType() - fields["flood_protection_profile"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.FloodProtectionProfileBindingType)}, bindings.REST) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["flood_protection_profile_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_global_policyModel.FloodProtectionProfileBindingType)}) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["flood_protection_profile_id"] = "FloodProtectionProfileId" fieldNameMap["flood_protection_profile"] = "FloodProtectionProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func floodProtectionProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.FloodProtectionProfileBindingType)}, bindings.REST) +func FloodProtectionProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_global_policyModel.FloodProtectionProfileBindingType)}) } -func floodProtectionProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func floodProtectionProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["flood_protection_profile_id"] = bindings.NewStringType() - fields["flood_protection_profile"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.FloodProtectionProfileBindingType)}, bindings.REST) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["flood_protection_profile_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_global_policyModel.FloodProtectionProfileBindingType)}) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["flood_protection_profile_id"] = "FloodProtectionProfileId" fieldNameMap["flood_protection_profile"] = "FloodProtectionProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["flood_protection_profile_id"] = bindings.NewStringType() - paramsTypeMap["flood_protection_profile"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.FloodProtectionProfileBindingType)}, bindings.REST) - paramsTypeMap["floodProtectionProfileId"] = bindings.NewStringType() + paramsTypeMap["flood_protection_profile"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_global_policyModel.FloodProtectionProfileBindingType)}) + paramsTypeMap["flood_protection_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["floodProtectionProfileId"] = vapiBindings_.NewStringType() pathParams["flood_protection_profile_id"] = "floodProtectionProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/FullSyncStatesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/FullSyncStatesClient.go index 26c800389..63ac0bad7 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/FullSyncStatesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/FullSyncStatesClient.go @@ -9,15 +9,14 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type FullSyncStatesClient interface { @@ -25,12 +24,13 @@ type FullSyncStatesClient interface { // // @param fullSyncIdParam (required) // @return com.vmware.nsx_global_policy.model.FullSyncState + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(fullSyncIdParam string) (model.FullSyncState, error) + Get(fullSyncIdParam string) (nsx_global_policyModel.FullSyncState, error) // List full sync state. // @@ -41,75 +41,81 @@ type FullSyncStatesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.FullSyncStateListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.FullSyncStateListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.FullSyncStateListResult, error) } type fullSyncStatesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewFullSyncStatesClient(connector client.Connector) *fullSyncStatesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.full_sync_states") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewFullSyncStatesClient(connector vapiProtocolClient_.Connector) *fullSyncStatesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.full_sync_states") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) fIface := fullSyncStatesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &fIface } -func (fIface *fullSyncStatesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (fIface *fullSyncStatesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := fIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (fIface *fullSyncStatesClient) Get(fullSyncIdParam string) (model.FullSyncState, error) { +func (fIface *fullSyncStatesClient) Get(fullSyncIdParam string) (nsx_global_policyModel.FullSyncState, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(fullSyncStatesGetInputType(), typeConverter) + operationRestMetaData := fullSyncStatesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(fullSyncStatesGetInputType(), typeConverter) sv.AddStructField("FullSyncId", fullSyncIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.FullSyncState - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.FullSyncState + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := fullSyncStatesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.full_sync_states", "get", inputDataValue, executionContext) - var emptyOutput model.FullSyncState + var emptyOutput nsx_global_policyModel.FullSyncState if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), fullSyncStatesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FullSyncStatesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.FullSyncState), nil + return output.(nsx_global_policyModel.FullSyncState), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (fIface *fullSyncStatesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.FullSyncStateListResult, error) { +func (fIface *fullSyncStatesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.FullSyncStateListResult, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(fullSyncStatesListInputType(), typeConverter) + operationRestMetaData := fullSyncStatesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(fullSyncStatesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -118,25 +124,22 @@ func (fIface *fullSyncStatesClient) List(cursorParam *string, includeMarkForDele sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.FullSyncStateListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.FullSyncStateListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := fullSyncStatesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.full_sync_states", "list", inputDataValue, executionContext) - var emptyOutput model.FullSyncStateListResult + var emptyOutput nsx_global_policyModel.FullSyncStateListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), fullSyncStatesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FullSyncStatesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.FullSyncStateListResult), nil + return output.(nsx_global_policyModel.FullSyncStateListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/FullSyncStatesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/FullSyncStatesTypes.go index 4f445a16f..46daead8a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/FullSyncStatesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/FullSyncStatesTypes.go @@ -11,43 +11,43 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func fullSyncStatesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func fullSyncStatesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["full_sync_id"] = bindings.NewStringType() + fields["full_sync_id"] = vapiBindings_.NewStringType() fieldNameMap["full_sync_id"] = "FullSyncId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func fullSyncStatesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.FullSyncStateBindingType) +func FullSyncStatesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.FullSyncStateBindingType) } -func fullSyncStatesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func fullSyncStatesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["full_sync_id"] = bindings.NewStringType() + fields["full_sync_id"] = vapiBindings_.NewStringType() fieldNameMap["full_sync_id"] = "FullSyncId" - paramsTypeMap["full_sync_id"] = bindings.NewStringType() - paramsTypeMap["fullSyncId"] = bindings.NewStringType() + paramsTypeMap["full_sync_id"] = vapiBindings_.NewStringType() + paramsTypeMap["fullSyncId"] = vapiBindings_.NewStringType() pathParams["full_sync_id"] = "fullSyncId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,56 +68,56 @@ func fullSyncStatesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func fullSyncStatesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func fullSyncStatesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func fullSyncStatesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.FullSyncStateListResultBindingType) +func FullSyncStatesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.FullSyncStateListResultBindingType) } -func fullSyncStatesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func fullSyncStatesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -126,7 +126,7 @@ func fullSyncStatesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/GatewayQosProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/GatewayQosProfilesClient.go index df1585b50..83ce09197 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/GatewayQosProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/GatewayQosProfilesClient.go @@ -9,15 +9,14 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type GatewayQosProfilesClient interface { @@ -25,6 +24,7 @@ type GatewayQosProfilesClient interface { // // @param qosProfileIdParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,12 +36,13 @@ type GatewayQosProfilesClient interface { // // @param qosProfileIdParam (required) // @return com.vmware.nsx_global_policy.model.GatewayQosProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(qosProfileIdParam string) (model.GatewayQosProfile, error) + Get(qosProfileIdParam string) (nsx_global_policyModel.GatewayQosProfile, error) // Paginated list of all gateway QoS profle instances // @@ -52,24 +53,26 @@ type GatewayQosProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.GatewayQosProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.GatewayQosProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.GatewayQosProfileListResult, error) // If profile with the qos-profile-id is not already present, create a new gateway QoS profile instance. If it already exists, update the gateway QoS profile instance with specified attributes. // // @param qosProfileIdParam (required) // @param gatewayQosProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(qosProfileIdParam string, gatewayQosProfileParam model.GatewayQosProfile, overrideParam *bool) error + Patch(qosProfileIdParam string, gatewayQosProfileParam nsx_global_policyModel.GatewayQosProfile, overrideParam *bool) error // If profile with the qos-profile-id is not already present, create a new gateway QoS profile instance. If it already exists, replace the gateway QoS profile instance with this object. // @@ -77,104 +80,111 @@ type GatewayQosProfilesClient interface { // @param gatewayQosProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) // @return com.vmware.nsx_global_policy.model.GatewayQosProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(qosProfileIdParam string, gatewayQosProfileParam model.GatewayQosProfile, overrideParam *bool) (model.GatewayQosProfile, error) + Update(qosProfileIdParam string, gatewayQosProfileParam nsx_global_policyModel.GatewayQosProfile, overrideParam *bool) (nsx_global_policyModel.GatewayQosProfile, error) } type gatewayQosProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewGatewayQosProfilesClient(connector client.Connector) *gatewayQosProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.gateway_qos_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewGatewayQosProfilesClient(connector vapiProtocolClient_.Connector) *gatewayQosProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.gateway_qos_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) gIface := gatewayQosProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &gIface } -func (gIface *gatewayQosProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (gIface *gatewayQosProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := gIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (gIface *gatewayQosProfilesClient) Delete(qosProfileIdParam string, overrideParam *bool) error { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(gatewayQosProfilesDeleteInputType(), typeConverter) + operationRestMetaData := gatewayQosProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(gatewayQosProfilesDeleteInputType(), typeConverter) sv.AddStructField("QosProfileId", qosProfileIdParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := gatewayQosProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.gateway_qos_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (gIface *gatewayQosProfilesClient) Get(qosProfileIdParam string) (model.GatewayQosProfile, error) { +func (gIface *gatewayQosProfilesClient) Get(qosProfileIdParam string) (nsx_global_policyModel.GatewayQosProfile, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(gatewayQosProfilesGetInputType(), typeConverter) + operationRestMetaData := gatewayQosProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(gatewayQosProfilesGetInputType(), typeConverter) sv.AddStructField("QosProfileId", qosProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.GatewayQosProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.GatewayQosProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := gatewayQosProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.gateway_qos_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.GatewayQosProfile + var emptyOutput nsx_global_policyModel.GatewayQosProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), gatewayQosProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GatewayQosProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.GatewayQosProfile), nil + return output.(nsx_global_policyModel.GatewayQosProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (gIface *gatewayQosProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.GatewayQosProfileListResult, error) { +func (gIface *gatewayQosProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.GatewayQosProfileListResult, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(gatewayQosProfilesListInputType(), typeConverter) + operationRestMetaData := gatewayQosProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(gatewayQosProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -183,85 +193,84 @@ func (gIface *gatewayQosProfilesClient) List(cursorParam *string, includeMarkFor sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.GatewayQosProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.GatewayQosProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := gatewayQosProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.gateway_qos_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.GatewayQosProfileListResult + var emptyOutput nsx_global_policyModel.GatewayQosProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), gatewayQosProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GatewayQosProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.GatewayQosProfileListResult), nil + return output.(nsx_global_policyModel.GatewayQosProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (gIface *gatewayQosProfilesClient) Patch(qosProfileIdParam string, gatewayQosProfileParam model.GatewayQosProfile, overrideParam *bool) error { +func (gIface *gatewayQosProfilesClient) Patch(qosProfileIdParam string, gatewayQosProfileParam nsx_global_policyModel.GatewayQosProfile, overrideParam *bool) error { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(gatewayQosProfilesPatchInputType(), typeConverter) + operationRestMetaData := gatewayQosProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(gatewayQosProfilesPatchInputType(), typeConverter) sv.AddStructField("QosProfileId", qosProfileIdParam) sv.AddStructField("GatewayQosProfile", gatewayQosProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := gatewayQosProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.gateway_qos_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (gIface *gatewayQosProfilesClient) Update(qosProfileIdParam string, gatewayQosProfileParam model.GatewayQosProfile, overrideParam *bool) (model.GatewayQosProfile, error) { +func (gIface *gatewayQosProfilesClient) Update(qosProfileIdParam string, gatewayQosProfileParam nsx_global_policyModel.GatewayQosProfile, overrideParam *bool) (nsx_global_policyModel.GatewayQosProfile, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(gatewayQosProfilesUpdateInputType(), typeConverter) + operationRestMetaData := gatewayQosProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(gatewayQosProfilesUpdateInputType(), typeConverter) sv.AddStructField("QosProfileId", qosProfileIdParam) sv.AddStructField("GatewayQosProfile", gatewayQosProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.GatewayQosProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.GatewayQosProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := gatewayQosProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.gateway_qos_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.GatewayQosProfile + var emptyOutput nsx_global_policyModel.GatewayQosProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), gatewayQosProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GatewayQosProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.GatewayQosProfile), nil + return output.(nsx_global_policyModel.GatewayQosProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/GatewayQosProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/GatewayQosProfilesTypes.go index f013cb48a..d1a0c6bbc 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/GatewayQosProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/GatewayQosProfilesTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func gatewayQosProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func gatewayQosProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["qos_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["qos_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["qos_profile_id"] = "QosProfileId" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func gatewayQosProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func GatewayQosProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func gatewayQosProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func gatewayQosProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["qos_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["qos_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["qos_profile_id"] = "QosProfileId" fieldNameMap["override"] = "Override" - paramsTypeMap["qos_profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["qosProfileId"] = bindings.NewStringType() + paramsTypeMap["qos_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["qosProfileId"] = vapiBindings_.NewStringType() pathParams["qos_profile_id"] = "qosProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func gatewayQosProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func gatewayQosProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func gatewayQosProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["qos_profile_id"] = bindings.NewStringType() + fields["qos_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["qos_profile_id"] = "QosProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func gatewayQosProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GatewayQosProfileBindingType) +func GatewayQosProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.GatewayQosProfileBindingType) } -func gatewayQosProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func gatewayQosProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["qos_profile_id"] = bindings.NewStringType() + fields["qos_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["qos_profile_id"] = "QosProfileId" - paramsTypeMap["qos_profile_id"] = bindings.NewStringType() - paramsTypeMap["qosProfileId"] = bindings.NewStringType() + paramsTypeMap["qos_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["qosProfileId"] = vapiBindings_.NewStringType() pathParams["qos_profile_id"] = "qosProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func gatewayQosProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func gatewayQosProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func gatewayQosProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func gatewayQosProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GatewayQosProfileListResultBindingType) +func GatewayQosProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.GatewayQosProfileListResultBindingType) } -func gatewayQosProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func gatewayQosProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func gatewayQosProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,47 +203,47 @@ func gatewayQosProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func gatewayQosProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func gatewayQosProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["qos_profile_id"] = bindings.NewStringType() - fields["gateway_qos_profile"] = bindings.NewReferenceType(model.GatewayQosProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["qos_profile_id"] = vapiBindings_.NewStringType() + fields["gateway_qos_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.GatewayQosProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["qos_profile_id"] = "QosProfileId" fieldNameMap["gateway_qos_profile"] = "GatewayQosProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func gatewayQosProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func GatewayQosProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func gatewayQosProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func gatewayQosProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["qos_profile_id"] = bindings.NewStringType() - fields["gateway_qos_profile"] = bindings.NewReferenceType(model.GatewayQosProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["qos_profile_id"] = vapiBindings_.NewStringType() + fields["gateway_qos_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.GatewayQosProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["qos_profile_id"] = "QosProfileId" fieldNameMap["gateway_qos_profile"] = "GatewayQosProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["qos_profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["gateway_qos_profile"] = bindings.NewReferenceType(model.GatewayQosProfileBindingType) - paramsTypeMap["qosProfileId"] = bindings.NewStringType() + paramsTypeMap["qos_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["gateway_qos_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.GatewayQosProfileBindingType) + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["qosProfileId"] = vapiBindings_.NewStringType() pathParams["qos_profile_id"] = "qosProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -264,47 +264,47 @@ func gatewayQosProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func gatewayQosProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func gatewayQosProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["qos_profile_id"] = bindings.NewStringType() - fields["gateway_qos_profile"] = bindings.NewReferenceType(model.GatewayQosProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["qos_profile_id"] = vapiBindings_.NewStringType() + fields["gateway_qos_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.GatewayQosProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["qos_profile_id"] = "QosProfileId" fieldNameMap["gateway_qos_profile"] = "GatewayQosProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func gatewayQosProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GatewayQosProfileBindingType) +func GatewayQosProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.GatewayQosProfileBindingType) } -func gatewayQosProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func gatewayQosProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["qos_profile_id"] = bindings.NewStringType() - fields["gateway_qos_profile"] = bindings.NewReferenceType(model.GatewayQosProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["qos_profile_id"] = vapiBindings_.NewStringType() + fields["gateway_qos_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.GatewayQosProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["qos_profile_id"] = "QosProfileId" fieldNameMap["gateway_qos_profile"] = "GatewayQosProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["qos_profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["gateway_qos_profile"] = bindings.NewReferenceType(model.GatewayQosProfileBindingType) - paramsTypeMap["qosProfileId"] = bindings.NewStringType() + paramsTypeMap["qos_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["gateway_qos_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.GatewayQosProfileBindingType) + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["qosProfileId"] = vapiBindings_.NewStringType() pathParams["qos_profile_id"] = "qosProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/GlobalManagerConfigClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/GlobalManagerConfigClient.go index 915bb295b..ad8c120e8 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/GlobalManagerConfigClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/GlobalManagerConfigClient.go @@ -9,157 +9,162 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type GlobalManagerConfigClient interface { // Create or patch a Global Manager Config // // @param globalManagerConfigParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(globalManagerConfigParam model.GlobalManagerConfig) error + Patch(globalManagerConfigParam nsx_global_policyModel.GlobalManagerConfig) error // Read a Global Manager config along with sensitive data. For example - rtep_config.ibgp_password // @return com.vmware.nsx_global_policy.model.GlobalManagerConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Showsensitivedata() (model.GlobalManagerConfig, error) + Showsensitivedata() (nsx_global_policyModel.GlobalManagerConfig, error) // Create or fully replace a Global Manager Config. Revision is optional for creation and required for update. // // @param globalManagerConfigParam (required) // @return com.vmware.nsx_global_policy.model.GlobalManagerConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(globalManagerConfigParam model.GlobalManagerConfig) (model.GlobalManagerConfig, error) + Update(globalManagerConfigParam nsx_global_policyModel.GlobalManagerConfig) (nsx_global_policyModel.GlobalManagerConfig, error) } type globalManagerConfigClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewGlobalManagerConfigClient(connector client.Connector) *globalManagerConfigClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.global_manager_config") - methodIdentifiers := map[string]core.MethodIdentifier{ - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "showsensitivedata": core.NewMethodIdentifier(interfaceIdentifier, "showsensitivedata"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewGlobalManagerConfigClient(connector vapiProtocolClient_.Connector) *globalManagerConfigClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.global_manager_config") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "showsensitivedata": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "showsensitivedata"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) gIface := globalManagerConfigClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &gIface } -func (gIface *globalManagerConfigClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (gIface *globalManagerConfigClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := gIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (gIface *globalManagerConfigClient) Patch(globalManagerConfigParam model.GlobalManagerConfig) error { +func (gIface *globalManagerConfigClient) Patch(globalManagerConfigParam nsx_global_policyModel.GlobalManagerConfig) error { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(globalManagerConfigPatchInputType(), typeConverter) + operationRestMetaData := globalManagerConfigPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(globalManagerConfigPatchInputType(), typeConverter) sv.AddStructField("GlobalManagerConfig", globalManagerConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := globalManagerConfigPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.global_manager_config", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (gIface *globalManagerConfigClient) Showsensitivedata() (model.GlobalManagerConfig, error) { +func (gIface *globalManagerConfigClient) Showsensitivedata() (nsx_global_policyModel.GlobalManagerConfig, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(globalManagerConfigShowsensitivedataInputType(), typeConverter) + operationRestMetaData := globalManagerConfigShowsensitivedataRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(globalManagerConfigShowsensitivedataInputType(), typeConverter) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.GlobalManagerConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.GlobalManagerConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := globalManagerConfigShowsensitivedataRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.global_manager_config", "showsensitivedata", inputDataValue, executionContext) - var emptyOutput model.GlobalManagerConfig + var emptyOutput nsx_global_policyModel.GlobalManagerConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), globalManagerConfigShowsensitivedataOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GlobalManagerConfigShowsensitivedataOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.GlobalManagerConfig), nil + return output.(nsx_global_policyModel.GlobalManagerConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (gIface *globalManagerConfigClient) Update(globalManagerConfigParam model.GlobalManagerConfig) (model.GlobalManagerConfig, error) { +func (gIface *globalManagerConfigClient) Update(globalManagerConfigParam nsx_global_policyModel.GlobalManagerConfig) (nsx_global_policyModel.GlobalManagerConfig, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(globalManagerConfigUpdateInputType(), typeConverter) + operationRestMetaData := globalManagerConfigUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(globalManagerConfigUpdateInputType(), typeConverter) sv.AddStructField("GlobalManagerConfig", globalManagerConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.GlobalManagerConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.GlobalManagerConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := globalManagerConfigUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.global_manager_config", "update", inputDataValue, executionContext) - var emptyOutput model.GlobalManagerConfig + var emptyOutput nsx_global_policyModel.GlobalManagerConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), globalManagerConfigUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GlobalManagerConfigUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.GlobalManagerConfig), nil + return output.(nsx_global_policyModel.GlobalManagerConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/GlobalManagerConfigTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/GlobalManagerConfigTypes.go index 40d75aac6..a4c0853c5 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/GlobalManagerConfigTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/GlobalManagerConfigTypes.go @@ -11,41 +11,41 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func globalManagerConfigPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func globalManagerConfigPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["global_manager_config"] = bindings.NewReferenceType(model.GlobalManagerConfigBindingType) + fields["global_manager_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.GlobalManagerConfigBindingType) fieldNameMap["global_manager_config"] = "GlobalManagerConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func globalManagerConfigPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func GlobalManagerConfigPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func globalManagerConfigPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func globalManagerConfigPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["global_manager_config"] = bindings.NewReferenceType(model.GlobalManagerConfigBindingType) + fields["global_manager_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.GlobalManagerConfigBindingType) fieldNameMap["global_manager_config"] = "GlobalManagerConfig" - paramsTypeMap["global_manager_config"] = bindings.NewReferenceType(model.GlobalManagerConfigBindingType) + paramsTypeMap["global_manager_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.GlobalManagerConfigBindingType) resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -66,21 +66,21 @@ func globalManagerConfigPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func globalManagerConfigShowsensitivedataInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func globalManagerConfigShowsensitivedataInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func globalManagerConfigShowsensitivedataOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GlobalManagerConfigBindingType) +func GlobalManagerConfigShowsensitivedataOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.GlobalManagerConfigBindingType) } -func globalManagerConfigShowsensitivedataRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func globalManagerConfigShowsensitivedataRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} @@ -88,7 +88,7 @@ func globalManagerConfigShowsensitivedataRestMetadata() protocol.OperationRestMe bodyFieldsMap := map[string]string{} resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -109,34 +109,34 @@ func globalManagerConfigShowsensitivedataRestMetadata() protocol.OperationRestMe map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func globalManagerConfigUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func globalManagerConfigUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["global_manager_config"] = bindings.NewReferenceType(model.GlobalManagerConfigBindingType) + fields["global_manager_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.GlobalManagerConfigBindingType) fieldNameMap["global_manager_config"] = "GlobalManagerConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func globalManagerConfigUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GlobalManagerConfigBindingType) +func GlobalManagerConfigUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.GlobalManagerConfigBindingType) } -func globalManagerConfigUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func globalManagerConfigUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["global_manager_config"] = bindings.NewReferenceType(model.GlobalManagerConfigBindingType) + fields["global_manager_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.GlobalManagerConfigBindingType) fieldNameMap["global_manager_config"] = "GlobalManagerConfig" - paramsTypeMap["global_manager_config"] = bindings.NewReferenceType(model.GlobalManagerConfigBindingType) + paramsTypeMap["global_manager_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.GlobalManagerConfigBindingType) resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/GlobalManagersClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/GlobalManagersClient.go index 344d0128f..2688536b2 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/GlobalManagersClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/GlobalManagersClient.go @@ -9,21 +9,21 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type GlobalManagersClient interface { // Delete a particular global manager under Infra. Global Manager id 'self' is reserved and can be used for referring to local logged in Global Manager. Example - /infra/global-managers/self // // @param globalManagerIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,12 +35,13 @@ type GlobalManagersClient interface { // // @param globalManagerIdParam (required) // @return com.vmware.nsx_global_policy.model.GlobalManager + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(globalManagerIdParam string) (model.GlobalManager, error) + Get(globalManagerIdParam string) (nsx_global_policyModel.GlobalManager, error) // List Global Managers under Infra. // @@ -51,24 +52,26 @@ type GlobalManagersClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.GlobalManagerListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.GlobalManagerListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.GlobalManagerListResult, error) // Create or patch a Global Manager under Infra. Global Manager id 'self' is reserved and can be used for referring to local logged in Global Manager. Example - /infra/global-managers/self // // @param globalManagerIdParam (required) // @param globalManagerParam (required) // @param forceParam Indciates force switchover to Active (optional) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(globalManagerIdParam string, globalManagerParam model.GlobalManager, forceParam *bool) error + Patch(globalManagerIdParam string, globalManagerParam nsx_global_policyModel.GlobalManager, forceParam *bool) error // Create or fully replace Global Manager under Infra. Revision is optional for creation and required for update. Global Manager id 'self' is reserved and can be used for referring to local logged in Global Manager. Example - /infra/global-managers/self // @@ -76,103 +79,110 @@ type GlobalManagersClient interface { // @param globalManagerParam (required) // @param forceParam Indciates force switchover to Active (optional) // @return com.vmware.nsx_global_policy.model.GlobalManager + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(globalManagerIdParam string, globalManagerParam model.GlobalManager, forceParam *bool) (model.GlobalManager, error) + Update(globalManagerIdParam string, globalManagerParam nsx_global_policyModel.GlobalManager, forceParam *bool) (nsx_global_policyModel.GlobalManager, error) } type globalManagersClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewGlobalManagersClient(connector client.Connector) *globalManagersClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.global_managers") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewGlobalManagersClient(connector vapiProtocolClient_.Connector) *globalManagersClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.global_managers") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) gIface := globalManagersClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &gIface } -func (gIface *globalManagersClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (gIface *globalManagersClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := gIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (gIface *globalManagersClient) Delete(globalManagerIdParam string) error { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(globalManagersDeleteInputType(), typeConverter) + operationRestMetaData := globalManagersDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(globalManagersDeleteInputType(), typeConverter) sv.AddStructField("GlobalManagerId", globalManagerIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := globalManagersDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.global_managers", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (gIface *globalManagersClient) Get(globalManagerIdParam string) (model.GlobalManager, error) { +func (gIface *globalManagersClient) Get(globalManagerIdParam string) (nsx_global_policyModel.GlobalManager, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(globalManagersGetInputType(), typeConverter) + operationRestMetaData := globalManagersGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(globalManagersGetInputType(), typeConverter) sv.AddStructField("GlobalManagerId", globalManagerIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.GlobalManager - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.GlobalManager + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := globalManagersGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.global_managers", "get", inputDataValue, executionContext) - var emptyOutput model.GlobalManager + var emptyOutput nsx_global_policyModel.GlobalManager if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), globalManagersGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GlobalManagersGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.GlobalManager), nil + return output.(nsx_global_policyModel.GlobalManager), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (gIface *globalManagersClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.GlobalManagerListResult, error) { +func (gIface *globalManagersClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.GlobalManagerListResult, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(globalManagersListInputType(), typeConverter) + operationRestMetaData := globalManagersListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(globalManagersListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,85 +191,84 @@ func (gIface *globalManagersClient) List(cursorParam *string, includeMarkForDele sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.GlobalManagerListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.GlobalManagerListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := globalManagersListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.global_managers", "list", inputDataValue, executionContext) - var emptyOutput model.GlobalManagerListResult + var emptyOutput nsx_global_policyModel.GlobalManagerListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), globalManagersListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GlobalManagersListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.GlobalManagerListResult), nil + return output.(nsx_global_policyModel.GlobalManagerListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (gIface *globalManagersClient) Patch(globalManagerIdParam string, globalManagerParam model.GlobalManager, forceParam *bool) error { +func (gIface *globalManagersClient) Patch(globalManagerIdParam string, globalManagerParam nsx_global_policyModel.GlobalManager, forceParam *bool) error { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(globalManagersPatchInputType(), typeConverter) + operationRestMetaData := globalManagersPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(globalManagersPatchInputType(), typeConverter) sv.AddStructField("GlobalManagerId", globalManagerIdParam) sv.AddStructField("GlobalManager", globalManagerParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := globalManagersPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.global_managers", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (gIface *globalManagersClient) Update(globalManagerIdParam string, globalManagerParam model.GlobalManager, forceParam *bool) (model.GlobalManager, error) { +func (gIface *globalManagersClient) Update(globalManagerIdParam string, globalManagerParam nsx_global_policyModel.GlobalManager, forceParam *bool) (nsx_global_policyModel.GlobalManager, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(globalManagersUpdateInputType(), typeConverter) + operationRestMetaData := globalManagersUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(globalManagersUpdateInputType(), typeConverter) sv.AddStructField("GlobalManagerId", globalManagerIdParam) sv.AddStructField("GlobalManager", globalManagerParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.GlobalManager - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.GlobalManager + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := globalManagersUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.global_managers", "update", inputDataValue, executionContext) - var emptyOutput model.GlobalManager + var emptyOutput nsx_global_policyModel.GlobalManager if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), globalManagersUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GlobalManagersUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.GlobalManager), nil + return output.(nsx_global_policyModel.GlobalManager), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/GlobalManagersTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/GlobalManagersTypes.go index 0d2556fb8..fcc072154 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/GlobalManagersTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/GlobalManagersTypes.go @@ -11,43 +11,43 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func globalManagersDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func globalManagersDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["global_manager_id"] = bindings.NewStringType() + fields["global_manager_id"] = vapiBindings_.NewStringType() fieldNameMap["global_manager_id"] = "GlobalManagerId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func globalManagersDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func GlobalManagersDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func globalManagersDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func globalManagersDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["global_manager_id"] = bindings.NewStringType() + fields["global_manager_id"] = vapiBindings_.NewStringType() fieldNameMap["global_manager_id"] = "GlobalManagerId" - paramsTypeMap["global_manager_id"] = bindings.NewStringType() - paramsTypeMap["globalManagerId"] = bindings.NewStringType() + paramsTypeMap["global_manager_id"] = vapiBindings_.NewStringType() + paramsTypeMap["globalManagerId"] = vapiBindings_.NewStringType() pathParams["global_manager_id"] = "globalManagerId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,36 +68,36 @@ func globalManagersDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func globalManagersGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func globalManagersGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["global_manager_id"] = bindings.NewStringType() + fields["global_manager_id"] = vapiBindings_.NewStringType() fieldNameMap["global_manager_id"] = "GlobalManagerId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func globalManagersGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GlobalManagerBindingType) +func GlobalManagersGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.GlobalManagerBindingType) } -func globalManagersGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func globalManagersGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["global_manager_id"] = bindings.NewStringType() + fields["global_manager_id"] = vapiBindings_.NewStringType() fieldNameMap["global_manager_id"] = "GlobalManagerId" - paramsTypeMap["global_manager_id"] = bindings.NewStringType() - paramsTypeMap["globalManagerId"] = bindings.NewStringType() + paramsTypeMap["global_manager_id"] = vapiBindings_.NewStringType() + paramsTypeMap["globalManagerId"] = vapiBindings_.NewStringType() pathParams["global_manager_id"] = "globalManagerId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -118,56 +118,56 @@ func globalManagersGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func globalManagersListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func globalManagersListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func globalManagersListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GlobalManagerListResultBindingType) +func GlobalManagersListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.GlobalManagerListResultBindingType) } -func globalManagersListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func globalManagersListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -176,7 +176,7 @@ func globalManagersListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -197,47 +197,47 @@ func globalManagersListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func globalManagersPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func globalManagersPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["global_manager_id"] = bindings.NewStringType() - fields["global_manager"] = bindings.NewReferenceType(model.GlobalManagerBindingType) - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["global_manager_id"] = vapiBindings_.NewStringType() + fields["global_manager"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.GlobalManagerBindingType) + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["global_manager_id"] = "GlobalManagerId" fieldNameMap["global_manager"] = "GlobalManager" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func globalManagersPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func GlobalManagersPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func globalManagersPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func globalManagersPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["global_manager_id"] = bindings.NewStringType() - fields["global_manager"] = bindings.NewReferenceType(model.GlobalManagerBindingType) - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["global_manager_id"] = vapiBindings_.NewStringType() + fields["global_manager"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.GlobalManagerBindingType) + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["global_manager_id"] = "GlobalManagerId" fieldNameMap["global_manager"] = "GlobalManager" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["global_manager_id"] = bindings.NewStringType() - paramsTypeMap["global_manager"] = bindings.NewReferenceType(model.GlobalManagerBindingType) - paramsTypeMap["globalManagerId"] = bindings.NewStringType() + paramsTypeMap["global_manager"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.GlobalManagerBindingType) + paramsTypeMap["global_manager_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["globalManagerId"] = vapiBindings_.NewStringType() pathParams["global_manager_id"] = "globalManagerId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,47 +258,47 @@ func globalManagersPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func globalManagersUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func globalManagersUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["global_manager_id"] = bindings.NewStringType() - fields["global_manager"] = bindings.NewReferenceType(model.GlobalManagerBindingType) - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["global_manager_id"] = vapiBindings_.NewStringType() + fields["global_manager"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.GlobalManagerBindingType) + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["global_manager_id"] = "GlobalManagerId" fieldNameMap["global_manager"] = "GlobalManager" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func globalManagersUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GlobalManagerBindingType) +func GlobalManagersUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.GlobalManagerBindingType) } -func globalManagersUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func globalManagersUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["global_manager_id"] = bindings.NewStringType() - fields["global_manager"] = bindings.NewReferenceType(model.GlobalManagerBindingType) - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["global_manager_id"] = vapiBindings_.NewStringType() + fields["global_manager"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.GlobalManagerBindingType) + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["global_manager_id"] = "GlobalManagerId" fieldNameMap["global_manager"] = "GlobalManager" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["global_manager_id"] = bindings.NewStringType() - paramsTypeMap["global_manager"] = bindings.NewReferenceType(model.GlobalManagerBindingType) - paramsTypeMap["globalManagerId"] = bindings.NewStringType() + paramsTypeMap["global_manager"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.GlobalManagerBindingType) + paramsTypeMap["global_manager_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["globalManagerId"] = vapiBindings_.NewStringType() pathParams["global_manager_id"] = "globalManagerId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/GroupAssociationsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/GroupAssociationsClient.go index 091410ae0..dda0bd212 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/GroupAssociationsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/GroupAssociationsClient.go @@ -9,15 +9,14 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type GroupAssociationsClient interface { @@ -32,43 +31,48 @@ type GroupAssociationsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.PolicyResourceReferenceForEPListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(intentPathParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyResourceReferenceForEPListResult, error) + List(intentPathParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyResourceReferenceForEPListResult, error) } type groupAssociationsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewGroupAssociationsClient(connector client.Connector) *groupAssociationsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.group_associations") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewGroupAssociationsClient(connector vapiProtocolClient_.Connector) *groupAssociationsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.group_associations") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) gIface := groupAssociationsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &gIface } -func (gIface *groupAssociationsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (gIface *groupAssociationsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := gIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (gIface *groupAssociationsClient) List(intentPathParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyResourceReferenceForEPListResult, error) { +func (gIface *groupAssociationsClient) List(intentPathParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyResourceReferenceForEPListResult, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(groupAssociationsListInputType(), typeConverter) + operationRestMetaData := groupAssociationsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(groupAssociationsListInputType(), typeConverter) sv.AddStructField("IntentPath", intentPathParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) @@ -79,25 +83,22 @@ func (gIface *groupAssociationsClient) List(intentPathParam string, cursorParam sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyResourceReferenceForEPListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyResourceReferenceForEPListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := groupAssociationsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.group_associations", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyResourceReferenceForEPListResult + var emptyOutput nsx_global_policyModel.PolicyResourceReferenceForEPListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), groupAssociationsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GroupAssociationsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyResourceReferenceForEPListResult), nil + return output.(nsx_global_policyModel.PolicyResourceReferenceForEPListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/GroupAssociationsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/GroupAssociationsTypes.go index 3915317b1..af1f8925f 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/GroupAssociationsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/GroupAssociationsTypes.go @@ -11,24 +11,24 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func groupAssociationsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func groupAssociationsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["intent_path"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -37,31 +37,31 @@ func groupAssociationsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func groupAssociationsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyResourceReferenceForEPListResultBindingType) +func GroupAssociationsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyResourceReferenceForEPListResultBindingType) } -func groupAssociationsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func groupAssociationsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["intent_path"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -70,14 +70,14 @@ func groupAssociationsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["intent_path"] = bindings.NewStringType() - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["intent_path"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -88,7 +88,7 @@ func groupAssociationsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/GroupServiceAssociationsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/GroupServiceAssociationsClient.go index 7130e9884..21f98e46c 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/GroupServiceAssociationsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/GroupServiceAssociationsClient.go @@ -9,15 +9,14 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type GroupServiceAssociationsClient interface { @@ -31,43 +30,48 @@ type GroupServiceAssociationsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.PolicyResourceReferenceListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(intentPathParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyResourceReferenceListResult, error) + List(intentPathParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyResourceReferenceListResult, error) } type groupServiceAssociationsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewGroupServiceAssociationsClient(connector client.Connector) *groupServiceAssociationsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.group_service_associations") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewGroupServiceAssociationsClient(connector vapiProtocolClient_.Connector) *groupServiceAssociationsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.group_service_associations") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) gIface := groupServiceAssociationsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &gIface } -func (gIface *groupServiceAssociationsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (gIface *groupServiceAssociationsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := gIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (gIface *groupServiceAssociationsClient) List(intentPathParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyResourceReferenceListResult, error) { +func (gIface *groupServiceAssociationsClient) List(intentPathParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyResourceReferenceListResult, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(groupServiceAssociationsListInputType(), typeConverter) + operationRestMetaData := groupServiceAssociationsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(groupServiceAssociationsListInputType(), typeConverter) sv.AddStructField("IntentPath", intentPathParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -77,25 +81,22 @@ func (gIface *groupServiceAssociationsClient) List(intentPathParam string, curso sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyResourceReferenceListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyResourceReferenceListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := groupServiceAssociationsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.group_service_associations", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyResourceReferenceListResult + var emptyOutput nsx_global_policyModel.PolicyResourceReferenceListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), groupServiceAssociationsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GroupServiceAssociationsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyResourceReferenceListResult), nil + return output.(nsx_global_policyModel.PolicyResourceReferenceListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/GroupServiceAssociationsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/GroupServiceAssociationsTypes.go index fb76d4b71..0d566c5f0 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/GroupServiceAssociationsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/GroupServiceAssociationsTypes.go @@ -11,23 +11,23 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func groupServiceAssociationsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func groupServiceAssociationsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["intent_path"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -35,30 +35,30 @@ func groupServiceAssociationsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func groupServiceAssociationsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyResourceReferenceListResultBindingType) +func GroupServiceAssociationsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyResourceReferenceListResultBindingType) } -func groupServiceAssociationsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func groupServiceAssociationsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["intent_path"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -66,13 +66,13 @@ func groupServiceAssociationsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["intent_path"] = bindings.NewStringType() - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["intent_path"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -82,7 +82,7 @@ func groupServiceAssociationsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/HealthClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/HealthClient.go new file mode 100644 index 000000000..31ab1abb3 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/HealthClient.go @@ -0,0 +1,88 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Interface file for service: Health +// Used by client-side stubs. + +package global_infra + +import ( + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" +) + +const _ = vapiCore_.SupportedByRuntimeVersion2 + +type HealthClient interface { + + // Get health stats for policy modules with success and failure counters + // @return DynamicStructure + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Get() (*vapiData_.StructValue, error) +} + +type healthClient struct { + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType +} + +func NewHealthClient(connector vapiProtocolClient_.Connector) *healthClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.health") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + } + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) + + hIface := healthClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} + return &hIface +} + +func (hIface *healthClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { + if entry, ok := hIface.errorsBindingMap[errorName]; ok { + return entry + } + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] +} + +func (hIface *healthClient) Get() (*vapiData_.StructValue, error) { + typeConverter := hIface.connector.TypeConverter() + executionContext := hIface.connector.NewExecutionContext() + operationRestMetaData := healthGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(healthGetInputType(), typeConverter) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := hIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.health", "get", inputDataValue, executionContext) + var emptyOutput *vapiData_.StructValue + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), HealthGetOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(*vapiData_.StructValue), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), hIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/HealthTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/HealthTypes.go new file mode 100644 index 000000000..d992c1d70 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/HealthTypes.go @@ -0,0 +1,61 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Data type definitions file for service: Health. +// Includes binding types of a structures and enumerations defined in the service. +// Shared by client-side stubs and server-side skeletons to ensure type +// compatibility. + +package global_infra + +import ( + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + "reflect" +) + +func healthGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func HealthGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType(nil) +} + +func healthGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "GET", + "/global-manager/api/v1/global-infra/health", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IdentityGroupAssociationsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IdentityGroupAssociationsClient.go new file mode 100644 index 000000000..6b6dd1e93 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IdentityGroupAssociationsClient.go @@ -0,0 +1,105 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Interface file for service: IdentityGroupAssociations +// Used by client-side stubs. + +package global_infra + +import ( + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" +) + +const _ = vapiCore_.SupportedByRuntimeVersion2 + +type IdentityGroupAssociationsClient interface { + + // Get policy groups for which the given Identity Group is a member. + // + // @param identityGroupExternalIdParam Identity Group external ID (required) + // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) + // @param enforcementPointPathParam String Path of the enforcement point (optional) + // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) + // @param includedFieldsParam Comma separated list of fields that should be included in query result (optional) + // @param pageSizeParam Maximum number of results to return in this page (server may return fewer) (optional, default to 1000) + // @param sortAscendingParam (optional) + // @param sortByParam Field by which records are sorted (optional) + // @return com.vmware.nsx_global_policy.model.PolicyResourceReferenceForEPListResult + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + List(identityGroupExternalIdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyResourceReferenceForEPListResult, error) +} + +type identityGroupAssociationsClient struct { + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType +} + +func NewIdentityGroupAssociationsClient(connector vapiProtocolClient_.Connector) *identityGroupAssociationsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.identity_group_associations") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + } + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) + + iIface := identityGroupAssociationsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} + return &iIface +} + +func (iIface *identityGroupAssociationsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { + if entry, ok := iIface.errorsBindingMap[errorName]; ok { + return entry + } + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] +} + +func (iIface *identityGroupAssociationsClient) List(identityGroupExternalIdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyResourceReferenceForEPListResult, error) { + typeConverter := iIface.connector.TypeConverter() + executionContext := iIface.connector.NewExecutionContext() + operationRestMetaData := identityGroupAssociationsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(identityGroupAssociationsListInputType(), typeConverter) + sv.AddStructField("IdentityGroupExternalId", identityGroupExternalIdParam) + sv.AddStructField("Cursor", cursorParam) + sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) + sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) + sv.AddStructField("IncludedFields", includedFieldsParam) + sv.AddStructField("PageSize", pageSizeParam) + sv.AddStructField("SortAscending", sortAscendingParam) + sv.AddStructField("SortBy", sortByParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_global_policyModel.PolicyResourceReferenceForEPListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.identity_group_associations", "list", inputDataValue, executionContext) + var emptyOutput nsx_global_policyModel.PolicyResourceReferenceForEPListResult + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IdentityGroupAssociationsListOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_global_policyModel.PolicyResourceReferenceForEPListResult), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IdentityGroupAssociationsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IdentityGroupAssociationsTypes.go new file mode 100644 index 000000000..5ff0798bc --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IdentityGroupAssociationsTypes.go @@ -0,0 +1,110 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Data type definitions file for service: IdentityGroupAssociations. +// Includes binding types of a structures and enumerations defined in the service. +// Shared by client-side stubs and server-side skeletons to ensure type +// compatibility. + +package global_infra + +import ( + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + "reflect" +) + +func identityGroupAssociationsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["identity_group_external_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["identity_group_external_id"] = "IdentityGroupExternalId" + fieldNameMap["cursor"] = "Cursor" + fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" + fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" + fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["page_size"] = "PageSize" + fieldNameMap["sort_ascending"] = "SortAscending" + fieldNameMap["sort_by"] = "SortBy" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func IdentityGroupAssociationsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyResourceReferenceForEPListResultBindingType) +} + +func identityGroupAssociationsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["identity_group_external_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["identity_group_external_id"] = "IdentityGroupExternalId" + fieldNameMap["cursor"] = "Cursor" + fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" + fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" + fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["page_size"] = "PageSize" + fieldNameMap["sort_ascending"] = "SortAscending" + fieldNameMap["sort_by"] = "SortBy" + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["identity_group_external_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + queryParams["cursor"] = "cursor" + queryParams["sort_ascending"] = "sort_ascending" + queryParams["included_fields"] = "included_fields" + queryParams["enforcement_point_path"] = "enforcement_point_path" + queryParams["identity_group_external_id"] = "identity_group_external_id" + queryParams["sort_by"] = "sort_by" + queryParams["include_mark_for_delete_objects"] = "include_mark_for_delete_objects" + queryParams["page_size"] = "page_size" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "GET", + "/global-manager/api/v1/global-infra/identity-group-associations", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpAddressGroupAssociationsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpAddressGroupAssociationsClient.go index 35daaad46..74bcc0f32 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpAddressGroupAssociationsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpAddressGroupAssociationsClient.go @@ -9,15 +9,14 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type IpAddressGroupAssociationsClient interface { @@ -32,43 +31,48 @@ type IpAddressGroupAssociationsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.PolicyResourceReferenceForEPListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(ipAddressParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyResourceReferenceForEPListResult, error) + List(ipAddressParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyResourceReferenceForEPListResult, error) } type ipAddressGroupAssociationsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewIpAddressGroupAssociationsClient(connector client.Connector) *ipAddressGroupAssociationsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.ip_address_group_associations") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewIpAddressGroupAssociationsClient(connector vapiProtocolClient_.Connector) *ipAddressGroupAssociationsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.ip_address_group_associations") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) iIface := ipAddressGroupAssociationsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &iIface } -func (iIface *ipAddressGroupAssociationsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (iIface *ipAddressGroupAssociationsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := iIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (iIface *ipAddressGroupAssociationsClient) List(ipAddressParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyResourceReferenceForEPListResult, error) { +func (iIface *ipAddressGroupAssociationsClient) List(ipAddressParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyResourceReferenceForEPListResult, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipAddressGroupAssociationsListInputType(), typeConverter) + operationRestMetaData := ipAddressGroupAssociationsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipAddressGroupAssociationsListInputType(), typeConverter) sv.AddStructField("IpAddress", ipAddressParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) @@ -79,25 +83,22 @@ func (iIface *ipAddressGroupAssociationsClient) List(ipAddressParam string, curs sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyResourceReferenceForEPListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyResourceReferenceForEPListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipAddressGroupAssociationsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.ip_address_group_associations", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyResourceReferenceForEPListResult + var emptyOutput nsx_global_policyModel.PolicyResourceReferenceForEPListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipAddressGroupAssociationsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpAddressGroupAssociationsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyResourceReferenceForEPListResult), nil + return output.(nsx_global_policyModel.PolicyResourceReferenceForEPListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpAddressGroupAssociationsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpAddressGroupAssociationsTypes.go index 5f76770eb..90715fce9 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpAddressGroupAssociationsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpAddressGroupAssociationsTypes.go @@ -11,24 +11,24 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func ipAddressGroupAssociationsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipAddressGroupAssociationsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_address"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_address"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_address"] = "IpAddress" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -37,31 +37,31 @@ func ipAddressGroupAssociationsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipAddressGroupAssociationsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyResourceReferenceForEPListResultBindingType) +func IpAddressGroupAssociationsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyResourceReferenceForEPListResultBindingType) } -func ipAddressGroupAssociationsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipAddressGroupAssociationsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ip_address"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_address"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_address"] = "IpAddress" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -70,14 +70,14 @@ func ipAddressGroupAssociationsListRestMetadata() protocol.OperationRestMetadata fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["ip_address"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["ip_address"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -88,7 +88,7 @@ func ipAddressGroupAssociationsListRestMetadata() protocol.OperationRestMetadata queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpDiscoveryProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpDiscoveryProfilesClient.go index 6165a4a45..2f208e336 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpDiscoveryProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpDiscoveryProfilesClient.go @@ -9,15 +9,14 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type IpDiscoveryProfilesClient interface { @@ -25,6 +24,7 @@ type IpDiscoveryProfilesClient interface { // // @param ipDiscoveryProfileIdParam IP Discovery Profile ID (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,12 +36,13 @@ type IpDiscoveryProfilesClient interface { // // @param ipDiscoveryProfileIdParam IP Discovery Profile ID (required) // @return com.vmware.nsx_global_policy.model.IPDiscoveryProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(ipDiscoveryProfileIdParam string) (model.IPDiscoveryProfile, error) + Get(ipDiscoveryProfileIdParam string) (nsx_global_policyModel.IPDiscoveryProfile, error) // API will list all IP Discovery Profiles active in current discovery profile id. // @@ -52,24 +53,26 @@ type IpDiscoveryProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.IPDiscoveryProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPDiscoveryProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.IPDiscoveryProfileListResult, error) // API will create IP Discovery profile. // // @param ipDiscoveryProfileIdParam IP Discovery Profile ID (required) // @param ipDiscoveryProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(ipDiscoveryProfileIdParam string, ipDiscoveryProfileParam model.IPDiscoveryProfile, overrideParam *bool) error + Patch(ipDiscoveryProfileIdParam string, ipDiscoveryProfileParam nsx_global_policyModel.IPDiscoveryProfile, overrideParam *bool) error // API will update IP Discovery profile. // @@ -77,104 +80,111 @@ type IpDiscoveryProfilesClient interface { // @param ipDiscoveryProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) // @return com.vmware.nsx_global_policy.model.IPDiscoveryProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(ipDiscoveryProfileIdParam string, ipDiscoveryProfileParam model.IPDiscoveryProfile, overrideParam *bool) (model.IPDiscoveryProfile, error) + Update(ipDiscoveryProfileIdParam string, ipDiscoveryProfileParam nsx_global_policyModel.IPDiscoveryProfile, overrideParam *bool) (nsx_global_policyModel.IPDiscoveryProfile, error) } type ipDiscoveryProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewIpDiscoveryProfilesClient(connector client.Connector) *ipDiscoveryProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.ip_discovery_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewIpDiscoveryProfilesClient(connector vapiProtocolClient_.Connector) *ipDiscoveryProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.ip_discovery_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) iIface := ipDiscoveryProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &iIface } -func (iIface *ipDiscoveryProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (iIface *ipDiscoveryProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := iIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (iIface *ipDiscoveryProfilesClient) Delete(ipDiscoveryProfileIdParam string, overrideParam *bool) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipDiscoveryProfilesDeleteInputType(), typeConverter) + operationRestMetaData := ipDiscoveryProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipDiscoveryProfilesDeleteInputType(), typeConverter) sv.AddStructField("IpDiscoveryProfileId", ipDiscoveryProfileIdParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipDiscoveryProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.ip_discovery_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *ipDiscoveryProfilesClient) Get(ipDiscoveryProfileIdParam string) (model.IPDiscoveryProfile, error) { +func (iIface *ipDiscoveryProfilesClient) Get(ipDiscoveryProfileIdParam string) (nsx_global_policyModel.IPDiscoveryProfile, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipDiscoveryProfilesGetInputType(), typeConverter) + operationRestMetaData := ipDiscoveryProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipDiscoveryProfilesGetInputType(), typeConverter) sv.AddStructField("IpDiscoveryProfileId", ipDiscoveryProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPDiscoveryProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.IPDiscoveryProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipDiscoveryProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.ip_discovery_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.IPDiscoveryProfile + var emptyOutput nsx_global_policyModel.IPDiscoveryProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipDiscoveryProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpDiscoveryProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPDiscoveryProfile), nil + return output.(nsx_global_policyModel.IPDiscoveryProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *ipDiscoveryProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPDiscoveryProfileListResult, error) { +func (iIface *ipDiscoveryProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.IPDiscoveryProfileListResult, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipDiscoveryProfilesListInputType(), typeConverter) + operationRestMetaData := ipDiscoveryProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipDiscoveryProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -183,85 +193,84 @@ func (iIface *ipDiscoveryProfilesClient) List(cursorParam *string, includeMarkFo sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPDiscoveryProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.IPDiscoveryProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipDiscoveryProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.ip_discovery_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.IPDiscoveryProfileListResult + var emptyOutput nsx_global_policyModel.IPDiscoveryProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipDiscoveryProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpDiscoveryProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPDiscoveryProfileListResult), nil + return output.(nsx_global_policyModel.IPDiscoveryProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *ipDiscoveryProfilesClient) Patch(ipDiscoveryProfileIdParam string, ipDiscoveryProfileParam model.IPDiscoveryProfile, overrideParam *bool) error { +func (iIface *ipDiscoveryProfilesClient) Patch(ipDiscoveryProfileIdParam string, ipDiscoveryProfileParam nsx_global_policyModel.IPDiscoveryProfile, overrideParam *bool) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipDiscoveryProfilesPatchInputType(), typeConverter) + operationRestMetaData := ipDiscoveryProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipDiscoveryProfilesPatchInputType(), typeConverter) sv.AddStructField("IpDiscoveryProfileId", ipDiscoveryProfileIdParam) sv.AddStructField("IpDiscoveryProfile", ipDiscoveryProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipDiscoveryProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.ip_discovery_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *ipDiscoveryProfilesClient) Update(ipDiscoveryProfileIdParam string, ipDiscoveryProfileParam model.IPDiscoveryProfile, overrideParam *bool) (model.IPDiscoveryProfile, error) { +func (iIface *ipDiscoveryProfilesClient) Update(ipDiscoveryProfileIdParam string, ipDiscoveryProfileParam nsx_global_policyModel.IPDiscoveryProfile, overrideParam *bool) (nsx_global_policyModel.IPDiscoveryProfile, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipDiscoveryProfilesUpdateInputType(), typeConverter) + operationRestMetaData := ipDiscoveryProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipDiscoveryProfilesUpdateInputType(), typeConverter) sv.AddStructField("IpDiscoveryProfileId", ipDiscoveryProfileIdParam) sv.AddStructField("IpDiscoveryProfile", ipDiscoveryProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPDiscoveryProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.IPDiscoveryProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipDiscoveryProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.ip_discovery_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.IPDiscoveryProfile + var emptyOutput nsx_global_policyModel.IPDiscoveryProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipDiscoveryProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpDiscoveryProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPDiscoveryProfile), nil + return output.(nsx_global_policyModel.IPDiscoveryProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpDiscoveryProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpDiscoveryProfilesTypes.go index 1a66cf590..04c141838 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpDiscoveryProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpDiscoveryProfilesTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func ipDiscoveryProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipDiscoveryProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_discovery_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ip_discovery_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ip_discovery_profile_id"] = "IpDiscoveryProfileId" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipDiscoveryProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func IpDiscoveryProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func ipDiscoveryProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipDiscoveryProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ip_discovery_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ip_discovery_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ip_discovery_profile_id"] = "IpDiscoveryProfileId" fieldNameMap["override"] = "Override" - paramsTypeMap["ip_discovery_profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["ipDiscoveryProfileId"] = bindings.NewStringType() + paramsTypeMap["ip_discovery_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["ipDiscoveryProfileId"] = vapiBindings_.NewStringType() pathParams["ip_discovery_profile_id"] = "ipDiscoveryProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func ipDiscoveryProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipDiscoveryProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipDiscoveryProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_discovery_profile_id"] = bindings.NewStringType() + fields["ip_discovery_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["ip_discovery_profile_id"] = "IpDiscoveryProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipDiscoveryProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPDiscoveryProfileBindingType) +func IpDiscoveryProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.IPDiscoveryProfileBindingType) } -func ipDiscoveryProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipDiscoveryProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ip_discovery_profile_id"] = bindings.NewStringType() + fields["ip_discovery_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["ip_discovery_profile_id"] = "IpDiscoveryProfileId" - paramsTypeMap["ip_discovery_profile_id"] = bindings.NewStringType() - paramsTypeMap["ipDiscoveryProfileId"] = bindings.NewStringType() + paramsTypeMap["ip_discovery_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ipDiscoveryProfileId"] = vapiBindings_.NewStringType() pathParams["ip_discovery_profile_id"] = "ipDiscoveryProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func ipDiscoveryProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipDiscoveryProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipDiscoveryProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipDiscoveryProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPDiscoveryProfileListResultBindingType) +func IpDiscoveryProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.IPDiscoveryProfileListResultBindingType) } -func ipDiscoveryProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipDiscoveryProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func ipDiscoveryProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,47 +203,47 @@ func ipDiscoveryProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipDiscoveryProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipDiscoveryProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_discovery_profile_id"] = bindings.NewStringType() - fields["ip_discovery_profile"] = bindings.NewReferenceType(model.IPDiscoveryProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ip_discovery_profile_id"] = vapiBindings_.NewStringType() + fields["ip_discovery_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.IPDiscoveryProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ip_discovery_profile_id"] = "IpDiscoveryProfileId" fieldNameMap["ip_discovery_profile"] = "IpDiscoveryProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipDiscoveryProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func IpDiscoveryProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func ipDiscoveryProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipDiscoveryProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ip_discovery_profile_id"] = bindings.NewStringType() - fields["ip_discovery_profile"] = bindings.NewReferenceType(model.IPDiscoveryProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ip_discovery_profile_id"] = vapiBindings_.NewStringType() + fields["ip_discovery_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.IPDiscoveryProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ip_discovery_profile_id"] = "IpDiscoveryProfileId" fieldNameMap["ip_discovery_profile"] = "IpDiscoveryProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["ip_discovery_profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["ip_discovery_profile"] = bindings.NewReferenceType(model.IPDiscoveryProfileBindingType) - paramsTypeMap["ipDiscoveryProfileId"] = bindings.NewStringType() + paramsTypeMap["ip_discovery_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ip_discovery_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.IPDiscoveryProfileBindingType) + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["ipDiscoveryProfileId"] = vapiBindings_.NewStringType() pathParams["ip_discovery_profile_id"] = "ipDiscoveryProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -264,47 +264,47 @@ func ipDiscoveryProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipDiscoveryProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipDiscoveryProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_discovery_profile_id"] = bindings.NewStringType() - fields["ip_discovery_profile"] = bindings.NewReferenceType(model.IPDiscoveryProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ip_discovery_profile_id"] = vapiBindings_.NewStringType() + fields["ip_discovery_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.IPDiscoveryProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ip_discovery_profile_id"] = "IpDiscoveryProfileId" fieldNameMap["ip_discovery_profile"] = "IpDiscoveryProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipDiscoveryProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPDiscoveryProfileBindingType) +func IpDiscoveryProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.IPDiscoveryProfileBindingType) } -func ipDiscoveryProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipDiscoveryProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ip_discovery_profile_id"] = bindings.NewStringType() - fields["ip_discovery_profile"] = bindings.NewReferenceType(model.IPDiscoveryProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ip_discovery_profile_id"] = vapiBindings_.NewStringType() + fields["ip_discovery_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.IPDiscoveryProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ip_discovery_profile_id"] = "IpDiscoveryProfileId" fieldNameMap["ip_discovery_profile"] = "IpDiscoveryProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["ip_discovery_profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["ip_discovery_profile"] = bindings.NewReferenceType(model.IPDiscoveryProfileBindingType) - paramsTypeMap["ipDiscoveryProfileId"] = bindings.NewStringType() + paramsTypeMap["ip_discovery_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ip_discovery_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.IPDiscoveryProfileBindingType) + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["ipDiscoveryProfileId"] = vapiBindings_.NewStringType() pathParams["ip_discovery_profile_id"] = "ipDiscoveryProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpfixDfwCollectorProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpfixDfwCollectorProfilesClient.go deleted file mode 100644 index e639ef094..000000000 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpfixDfwCollectorProfilesClient.go +++ /dev/null @@ -1,143 +0,0 @@ -// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. -// SPDX-License-Identifier: BSD-2-Clause - -// Auto generated code. DO NOT EDIT. - -// Interface file for service: IpfixDfwCollectorProfiles -// Used by client-side stubs. - -package global_infra - -import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" -) - -const _ = core.SupportedByRuntimeVersion1 - -type IpfixDfwCollectorProfilesClient interface { - - // API will return details of IPFIX dfw collector profile. If profile does not exist, it will return 404. - // - // @param ipfixDfwCollectorProfileIdParam IPFIX dfw collector profile id (required) - // @return com.vmware.nsx_global_policy.model.IPFIXDFWCollectorProfile - // @throws InvalidRequest Bad Request, Precondition Failed - // @throws Unauthorized Forbidden - // @throws ServiceUnavailable Service Unavailable - // @throws InternalServerError Internal Server Error - // @throws NotFound Not Found - Get(ipfixDfwCollectorProfileIdParam string) (model.IPFIXDFWCollectorProfile, error) - - // API will provide list of all IPFIX dfw collector profiles and their details. - // - // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) - // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) - // @param includedFieldsParam Comma separated list of fields that should be included in query result (optional) - // @param pageSizeParam Maximum number of results to return in this page (server may return fewer) (optional, default to 1000) - // @param sortAscendingParam (optional) - // @param sortByParam Field by which records are sorted (optional) - // @return com.vmware.nsx_global_policy.model.IPFIXDFWCollectorProfileListResult - // @throws InvalidRequest Bad Request, Precondition Failed - // @throws Unauthorized Forbidden - // @throws ServiceUnavailable Service Unavailable - // @throws InternalServerError Internal Server Error - // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPFIXDFWCollectorProfileListResult, error) -} - -type ipfixDfwCollectorProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType -} - -func NewIpfixDfwCollectorProfilesClient(connector client.Connector) *ipfixDfwCollectorProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.ipfix_dfw_collector_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) - - iIface := ipfixDfwCollectorProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} - return &iIface -} - -func (iIface *ipfixDfwCollectorProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { - if entry, ok := iIface.errorsBindingMap[errorName]; ok { - return entry - } - return errors.ERROR_BINDINGS_MAP[errorName] -} - -func (iIface *ipfixDfwCollectorProfilesClient) Get(ipfixDfwCollectorProfileIdParam string) (model.IPFIXDFWCollectorProfile, error) { - typeConverter := iIface.connector.TypeConverter() - executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipfixDfwCollectorProfilesGetInputType(), typeConverter) - sv.AddStructField("IpfixDfwCollectorProfileId", ipfixDfwCollectorProfileIdParam) - inputDataValue, inputError := sv.GetStructValue() - if inputError != nil { - var emptyOutput model.IPFIXDFWCollectorProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) - } - operationRestMetaData := ipfixDfwCollectorProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) - methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.ipfix_dfw_collector_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.IPFIXDFWCollectorProfile - if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipfixDfwCollectorProfilesGetOutputType()) - if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) - } - return output.(model.IPFIXDFWCollectorProfile), nil - } else { - methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) - if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) - } - return emptyOutput, methodError.(error) - } -} - -func (iIface *ipfixDfwCollectorProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPFIXDFWCollectorProfileListResult, error) { - typeConverter := iIface.connector.TypeConverter() - executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipfixDfwCollectorProfilesListInputType(), typeConverter) - sv.AddStructField("Cursor", cursorParam) - sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) - sv.AddStructField("IncludedFields", includedFieldsParam) - sv.AddStructField("PageSize", pageSizeParam) - sv.AddStructField("SortAscending", sortAscendingParam) - sv.AddStructField("SortBy", sortByParam) - inputDataValue, inputError := sv.GetStructValue() - if inputError != nil { - var emptyOutput model.IPFIXDFWCollectorProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) - } - operationRestMetaData := ipfixDfwCollectorProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) - methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.ipfix_dfw_collector_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.IPFIXDFWCollectorProfileListResult - if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipfixDfwCollectorProfilesListOutputType()) - if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) - } - return output.(model.IPFIXDFWCollectorProfileListResult), nil - } else { - methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) - if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) - } - return emptyOutput, methodError.(error) - } -} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpfixDfwCollectorProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpfixDfwCollectorProfilesTypes.go deleted file mode 100644 index c1b95b954..000000000 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpfixDfwCollectorProfilesTypes.go +++ /dev/null @@ -1,148 +0,0 @@ -// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. -// SPDX-License-Identifier: BSD-2-Clause - -// Auto generated code. DO NOT EDIT. - -// Data type definitions file for service: IpfixDfwCollectorProfiles. -// Includes binding types of a structures and enumerations defined in the service. -// Shared by client-side stubs and server-side skeletons to ensure type -// compatibility. - -package global_infra - -import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" - "reflect" -) - -func ipfixDfwCollectorProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["ipfix_dfw_collector_profile_id"] = bindings.NewStringType() - fieldNameMap["ipfix_dfw_collector_profile_id"] = "IpfixDfwCollectorProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) -} - -func ipfixDfwCollectorProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPFIXDFWCollectorProfileBindingType) -} - -func ipfixDfwCollectorProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} - fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} - pathParams := map[string]string{} - queryParams := map[string]string{} - headerParams := map[string]string{} - dispatchHeaderParams := map[string]string{} - bodyFieldsMap := map[string]string{} - fields["ipfix_dfw_collector_profile_id"] = bindings.NewStringType() - fieldNameMap["ipfix_dfw_collector_profile_id"] = "IpfixDfwCollectorProfileId" - paramsTypeMap["ipfix_dfw_collector_profile_id"] = bindings.NewStringType() - paramsTypeMap["ipfixDfwCollectorProfileId"] = bindings.NewStringType() - pathParams["ipfix_dfw_collector_profile_id"] = "ipfixDfwCollectorProfileId" - resultHeaders := map[string]string{} - errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( - fields, - fieldNameMap, - paramsTypeMap, - pathParams, - queryParams, - headerParams, - dispatchHeaderParams, - bodyFieldsMap, - "", - "", - "GET", - "/global-manager/api/v1/global-infra/ipfix-dfw-collector-profiles/{ipfixDfwCollectorProfileId}", - "", - resultHeaders, - 200, - "", - errorHeaders, - map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) -} - -func ipfixDfwCollectorProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cursor"] = "Cursor" - fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" - fieldNameMap["included_fields"] = "IncludedFields" - fieldNameMap["page_size"] = "PageSize" - fieldNameMap["sort_ascending"] = "SortAscending" - fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) -} - -func ipfixDfwCollectorProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPFIXDFWCollectorProfileListResultBindingType) -} - -func ipfixDfwCollectorProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} - fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} - pathParams := map[string]string{} - queryParams := map[string]string{} - headerParams := map[string]string{} - dispatchHeaderParams := map[string]string{} - bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cursor"] = "Cursor" - fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" - fieldNameMap["included_fields"] = "IncludedFields" - fieldNameMap["page_size"] = "PageSize" - fieldNameMap["sort_ascending"] = "SortAscending" - fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - queryParams["cursor"] = "cursor" - queryParams["sort_ascending"] = "sort_ascending" - queryParams["included_fields"] = "included_fields" - queryParams["sort_by"] = "sort_by" - queryParams["include_mark_for_delete_objects"] = "include_mark_for_delete_objects" - queryParams["page_size"] = "page_size" - resultHeaders := map[string]string{} - errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( - fields, - fieldNameMap, - paramsTypeMap, - pathParams, - queryParams, - headerParams, - dispatchHeaderParams, - bodyFieldsMap, - "", - "", - "GET", - "/global-manager/api/v1/global-infra/ipfix-dfw-collector-profiles", - "", - resultHeaders, - 200, - "", - errorHeaders, - map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) -} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpfixDfwProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpfixDfwProfilesClient.go deleted file mode 100644 index 61a163ed9..000000000 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpfixDfwProfilesClient.go +++ /dev/null @@ -1,143 +0,0 @@ -// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. -// SPDX-License-Identifier: BSD-2-Clause - -// Auto generated code. DO NOT EDIT. - -// Interface file for service: IpfixDfwProfiles -// Used by client-side stubs. - -package global_infra - -import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" -) - -const _ = core.SupportedByRuntimeVersion1 - -type IpfixDfwProfilesClient interface { - - // API will return details of IPFIX DFW profile. - // - // @param ipfixDfwProfileIdParam IPFIX DFW collection id (required) - // @return com.vmware.nsx_global_policy.model.IPFIXDFWProfile - // @throws InvalidRequest Bad Request, Precondition Failed - // @throws Unauthorized Forbidden - // @throws ServiceUnavailable Service Unavailable - // @throws InternalServerError Internal Server Error - // @throws NotFound Not Found - Get(ipfixDfwProfileIdParam string) (model.IPFIXDFWProfile, error) - - // API provides list IPFIX DFW profiles available on selected logical DFW. - // - // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) - // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) - // @param includedFieldsParam Comma separated list of fields that should be included in query result (optional) - // @param pageSizeParam Maximum number of results to return in this page (server may return fewer) (optional, default to 1000) - // @param sortAscendingParam (optional) - // @param sortByParam Field by which records are sorted (optional) - // @return com.vmware.nsx_global_policy.model.IPFIXDFWProfileListResult - // @throws InvalidRequest Bad Request, Precondition Failed - // @throws Unauthorized Forbidden - // @throws ServiceUnavailable Service Unavailable - // @throws InternalServerError Internal Server Error - // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPFIXDFWProfileListResult, error) -} - -type ipfixDfwProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType -} - -func NewIpfixDfwProfilesClient(connector client.Connector) *ipfixDfwProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.ipfix_dfw_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) - - iIface := ipfixDfwProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} - return &iIface -} - -func (iIface *ipfixDfwProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { - if entry, ok := iIface.errorsBindingMap[errorName]; ok { - return entry - } - return errors.ERROR_BINDINGS_MAP[errorName] -} - -func (iIface *ipfixDfwProfilesClient) Get(ipfixDfwProfileIdParam string) (model.IPFIXDFWProfile, error) { - typeConverter := iIface.connector.TypeConverter() - executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipfixDfwProfilesGetInputType(), typeConverter) - sv.AddStructField("IpfixDfwProfileId", ipfixDfwProfileIdParam) - inputDataValue, inputError := sv.GetStructValue() - if inputError != nil { - var emptyOutput model.IPFIXDFWProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) - } - operationRestMetaData := ipfixDfwProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) - methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.ipfix_dfw_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.IPFIXDFWProfile - if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipfixDfwProfilesGetOutputType()) - if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) - } - return output.(model.IPFIXDFWProfile), nil - } else { - methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) - if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) - } - return emptyOutput, methodError.(error) - } -} - -func (iIface *ipfixDfwProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPFIXDFWProfileListResult, error) { - typeConverter := iIface.connector.TypeConverter() - executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipfixDfwProfilesListInputType(), typeConverter) - sv.AddStructField("Cursor", cursorParam) - sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) - sv.AddStructField("IncludedFields", includedFieldsParam) - sv.AddStructField("PageSize", pageSizeParam) - sv.AddStructField("SortAscending", sortAscendingParam) - sv.AddStructField("SortBy", sortByParam) - inputDataValue, inputError := sv.GetStructValue() - if inputError != nil { - var emptyOutput model.IPFIXDFWProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) - } - operationRestMetaData := ipfixDfwProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) - methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.ipfix_dfw_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.IPFIXDFWProfileListResult - if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipfixDfwProfilesListOutputType()) - if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) - } - return output.(model.IPFIXDFWProfileListResult), nil - } else { - methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) - if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) - } - return emptyOutput, methodError.(error) - } -} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpfixDfwProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpfixDfwProfilesTypes.go deleted file mode 100644 index fd9f77215..000000000 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpfixDfwProfilesTypes.go +++ /dev/null @@ -1,148 +0,0 @@ -// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. -// SPDX-License-Identifier: BSD-2-Clause - -// Auto generated code. DO NOT EDIT. - -// Data type definitions file for service: IpfixDfwProfiles. -// Includes binding types of a structures and enumerations defined in the service. -// Shared by client-side stubs and server-side skeletons to ensure type -// compatibility. - -package global_infra - -import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" - "reflect" -) - -func ipfixDfwProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["ipfix_dfw_profile_id"] = bindings.NewStringType() - fieldNameMap["ipfix_dfw_profile_id"] = "IpfixDfwProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) -} - -func ipfixDfwProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPFIXDFWProfileBindingType) -} - -func ipfixDfwProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} - fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} - pathParams := map[string]string{} - queryParams := map[string]string{} - headerParams := map[string]string{} - dispatchHeaderParams := map[string]string{} - bodyFieldsMap := map[string]string{} - fields["ipfix_dfw_profile_id"] = bindings.NewStringType() - fieldNameMap["ipfix_dfw_profile_id"] = "IpfixDfwProfileId" - paramsTypeMap["ipfix_dfw_profile_id"] = bindings.NewStringType() - paramsTypeMap["ipfixDfwProfileId"] = bindings.NewStringType() - pathParams["ipfix_dfw_profile_id"] = "ipfixDfwProfileId" - resultHeaders := map[string]string{} - errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( - fields, - fieldNameMap, - paramsTypeMap, - pathParams, - queryParams, - headerParams, - dispatchHeaderParams, - bodyFieldsMap, - "", - "", - "GET", - "/global-manager/api/v1/global-infra/ipfix-dfw-profiles/{ipfixDfwProfileId}", - "", - resultHeaders, - 200, - "", - errorHeaders, - map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) -} - -func ipfixDfwProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cursor"] = "Cursor" - fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" - fieldNameMap["included_fields"] = "IncludedFields" - fieldNameMap["page_size"] = "PageSize" - fieldNameMap["sort_ascending"] = "SortAscending" - fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) -} - -func ipfixDfwProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPFIXDFWProfileListResultBindingType) -} - -func ipfixDfwProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} - fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} - pathParams := map[string]string{} - queryParams := map[string]string{} - headerParams := map[string]string{} - dispatchHeaderParams := map[string]string{} - bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cursor"] = "Cursor" - fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" - fieldNameMap["included_fields"] = "IncludedFields" - fieldNameMap["page_size"] = "PageSize" - fieldNameMap["sort_ascending"] = "SortAscending" - fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - queryParams["cursor"] = "cursor" - queryParams["sort_ascending"] = "sort_ascending" - queryParams["included_fields"] = "included_fields" - queryParams["sort_by"] = "sort_by" - queryParams["include_mark_for_delete_objects"] = "include_mark_for_delete_objects" - queryParams["page_size"] = "page_size" - resultHeaders := map[string]string{} - errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( - fields, - fieldNameMap, - paramsTypeMap, - pathParams, - queryParams, - headerParams, - dispatchHeaderParams, - bodyFieldsMap, - "", - "", - "GET", - "/global-manager/api/v1/global-infra/ipfix-dfw-profiles", - "", - resultHeaders, - 200, - "", - errorHeaders, - map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) -} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpfixL2CollectorProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpfixL2CollectorProfilesClient.go deleted file mode 100644 index 0e9d8ab32..000000000 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpfixL2CollectorProfilesClient.go +++ /dev/null @@ -1,268 +0,0 @@ -// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. -// SPDX-License-Identifier: BSD-2-Clause - -// Auto generated code. DO NOT EDIT. - -// Interface file for service: IpfixL2CollectorProfiles -// Used by client-side stubs. - -package global_infra - -import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" -) - -const _ = core.SupportedByRuntimeVersion1 - -type IpfixL2CollectorProfilesClient interface { - - // API deletes IPFIX collector profile. Flow forwarding to collector will be stopped. - // - // @param ipfixL2CollectorProfileIdParam IPFIX collector Profile id (required) - // @param overrideParam Locally override the global object (optional, default to false) - // @throws InvalidRequest Bad Request, Precondition Failed - // @throws Unauthorized Forbidden - // @throws ServiceUnavailable Service Unavailable - // @throws InternalServerError Internal Server Error - // @throws NotFound Not Found - Delete(ipfixL2CollectorProfileIdParam string, overrideParam *bool) error - - // API will return details of IPFIX collector profile. - // - // @param ipfixL2CollectorProfileIdParam IPFIX collector profile id (required) - // @return com.vmware.nsx_global_policy.model.IPFIXL2CollectorProfile - // @throws InvalidRequest Bad Request, Precondition Failed - // @throws Unauthorized Forbidden - // @throws ServiceUnavailable Service Unavailable - // @throws InternalServerError Internal Server Error - // @throws NotFound Not Found - Get(ipfixL2CollectorProfileIdParam string) (model.IPFIXL2CollectorProfile, error) - - // API will provide list of all IPFIX collector profiles and their details. - // - // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) - // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) - // @param includedFieldsParam Comma separated list of fields that should be included in query result (optional) - // @param pageSizeParam Maximum number of results to return in this page (server may return fewer) (optional, default to 1000) - // @param sortAscendingParam (optional) - // @param sortByParam Field by which records are sorted (optional) - // @return com.vmware.nsx_global_policy.model.IPFIXL2CollectorProfileListResult - // @throws InvalidRequest Bad Request, Precondition Failed - // @throws Unauthorized Forbidden - // @throws ServiceUnavailable Service Unavailable - // @throws InternalServerError Internal Server Error - // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPFIXL2CollectorProfileListResult, error) - - // Create a new IPFIX collector profile if the IPFIX collector profile with given id does not already exist. If the IPFIX collector profile with the given id already exists, patch with the existing IPFIX collector profile. - // - // @param ipfixL2CollectorProfileIdParam IPFIX collector profile id (required) - // @param iPFIXL2CollectorProfileParam (required) - // @param overrideParam Locally override the global object (optional, default to false) - // @throws InvalidRequest Bad Request, Precondition Failed - // @throws Unauthorized Forbidden - // @throws ServiceUnavailable Service Unavailable - // @throws InternalServerError Internal Server Error - // @throws NotFound Not Found - Patch(ipfixL2CollectorProfileIdParam string, iPFIXL2CollectorProfileParam model.IPFIXL2CollectorProfile, overrideParam *bool) error - - // Create or Replace IPFIX collector profile. IPFIX data will be sent to IPFIX collector. - // - // @param ipfixL2CollectorProfileIdParam IPFIX collector profile id (required) - // @param iPFIXL2CollectorProfileParam (required) - // @param overrideParam Locally override the global object (optional, default to false) - // @return com.vmware.nsx_global_policy.model.IPFIXL2CollectorProfile - // @throws InvalidRequest Bad Request, Precondition Failed - // @throws Unauthorized Forbidden - // @throws ServiceUnavailable Service Unavailable - // @throws InternalServerError Internal Server Error - // @throws NotFound Not Found - Update(ipfixL2CollectorProfileIdParam string, iPFIXL2CollectorProfileParam model.IPFIXL2CollectorProfile, overrideParam *bool) (model.IPFIXL2CollectorProfile, error) -} - -type ipfixL2CollectorProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType -} - -func NewIpfixL2CollectorProfilesClient(connector client.Connector) *ipfixL2CollectorProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.ipfix_l2_collector_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), - } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) - - iIface := ipfixL2CollectorProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} - return &iIface -} - -func (iIface *ipfixL2CollectorProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { - if entry, ok := iIface.errorsBindingMap[errorName]; ok { - return entry - } - return errors.ERROR_BINDINGS_MAP[errorName] -} - -func (iIface *ipfixL2CollectorProfilesClient) Delete(ipfixL2CollectorProfileIdParam string, overrideParam *bool) error { - typeConverter := iIface.connector.TypeConverter() - executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipfixL2CollectorProfilesDeleteInputType(), typeConverter) - sv.AddStructField("IpfixL2CollectorProfileId", ipfixL2CollectorProfileIdParam) - sv.AddStructField("Override", overrideParam) - inputDataValue, inputError := sv.GetStructValue() - if inputError != nil { - return bindings.VAPIerrorsToError(inputError) - } - operationRestMetaData := ipfixL2CollectorProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) - methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.ipfix_l2_collector_profiles", "delete", inputDataValue, executionContext) - if methodResult.IsSuccess() { - return nil - } else { - methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) - if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) - } - return methodError.(error) - } -} - -func (iIface *ipfixL2CollectorProfilesClient) Get(ipfixL2CollectorProfileIdParam string) (model.IPFIXL2CollectorProfile, error) { - typeConverter := iIface.connector.TypeConverter() - executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipfixL2CollectorProfilesGetInputType(), typeConverter) - sv.AddStructField("IpfixL2CollectorProfileId", ipfixL2CollectorProfileIdParam) - inputDataValue, inputError := sv.GetStructValue() - if inputError != nil { - var emptyOutput model.IPFIXL2CollectorProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) - } - operationRestMetaData := ipfixL2CollectorProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) - methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.ipfix_l2_collector_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.IPFIXL2CollectorProfile - if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipfixL2CollectorProfilesGetOutputType()) - if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) - } - return output.(model.IPFIXL2CollectorProfile), nil - } else { - methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) - if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) - } - return emptyOutput, methodError.(error) - } -} - -func (iIface *ipfixL2CollectorProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPFIXL2CollectorProfileListResult, error) { - typeConverter := iIface.connector.TypeConverter() - executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipfixL2CollectorProfilesListInputType(), typeConverter) - sv.AddStructField("Cursor", cursorParam) - sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) - sv.AddStructField("IncludedFields", includedFieldsParam) - sv.AddStructField("PageSize", pageSizeParam) - sv.AddStructField("SortAscending", sortAscendingParam) - sv.AddStructField("SortBy", sortByParam) - inputDataValue, inputError := sv.GetStructValue() - if inputError != nil { - var emptyOutput model.IPFIXL2CollectorProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) - } - operationRestMetaData := ipfixL2CollectorProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) - methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.ipfix_l2_collector_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.IPFIXL2CollectorProfileListResult - if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipfixL2CollectorProfilesListOutputType()) - if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) - } - return output.(model.IPFIXL2CollectorProfileListResult), nil - } else { - methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) - if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) - } - return emptyOutput, methodError.(error) - } -} - -func (iIface *ipfixL2CollectorProfilesClient) Patch(ipfixL2CollectorProfileIdParam string, iPFIXL2CollectorProfileParam model.IPFIXL2CollectorProfile, overrideParam *bool) error { - typeConverter := iIface.connector.TypeConverter() - executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipfixL2CollectorProfilesPatchInputType(), typeConverter) - sv.AddStructField("IpfixL2CollectorProfileId", ipfixL2CollectorProfileIdParam) - sv.AddStructField("IPFIXL2CollectorProfile", iPFIXL2CollectorProfileParam) - sv.AddStructField("Override", overrideParam) - inputDataValue, inputError := sv.GetStructValue() - if inputError != nil { - return bindings.VAPIerrorsToError(inputError) - } - operationRestMetaData := ipfixL2CollectorProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) - methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.ipfix_l2_collector_profiles", "patch", inputDataValue, executionContext) - if methodResult.IsSuccess() { - return nil - } else { - methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) - if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) - } - return methodError.(error) - } -} - -func (iIface *ipfixL2CollectorProfilesClient) Update(ipfixL2CollectorProfileIdParam string, iPFIXL2CollectorProfileParam model.IPFIXL2CollectorProfile, overrideParam *bool) (model.IPFIXL2CollectorProfile, error) { - typeConverter := iIface.connector.TypeConverter() - executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipfixL2CollectorProfilesUpdateInputType(), typeConverter) - sv.AddStructField("IpfixL2CollectorProfileId", ipfixL2CollectorProfileIdParam) - sv.AddStructField("IPFIXL2CollectorProfile", iPFIXL2CollectorProfileParam) - sv.AddStructField("Override", overrideParam) - inputDataValue, inputError := sv.GetStructValue() - if inputError != nil { - var emptyOutput model.IPFIXL2CollectorProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) - } - operationRestMetaData := ipfixL2CollectorProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) - methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.ipfix_l2_collector_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.IPFIXL2CollectorProfile - if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipfixL2CollectorProfilesUpdateOutputType()) - if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) - } - return output.(model.IPFIXL2CollectorProfile), nil - } else { - methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) - if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) - } - return emptyOutput, methodError.(error) - } -} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpfixL2CollectorProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpfixL2CollectorProfilesTypes.go deleted file mode 100644 index d1cd6de26..000000000 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpfixL2CollectorProfilesTypes.go +++ /dev/null @@ -1,326 +0,0 @@ -// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. -// SPDX-License-Identifier: BSD-2-Clause - -// Auto generated code. DO NOT EDIT. - -// Data type definitions file for service: IpfixL2CollectorProfiles. -// Includes binding types of a structures and enumerations defined in the service. -// Shared by client-side stubs and server-side skeletons to ensure type -// compatibility. - -package global_infra - -import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" - "reflect" -) - -func ipfixL2CollectorProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["ipfix_l2_collector_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["ipfix_l2_collector_profile_id"] = "IpfixL2CollectorProfileId" - fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) -} - -func ipfixL2CollectorProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() -} - -func ipfixL2CollectorProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} - fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} - pathParams := map[string]string{} - queryParams := map[string]string{} - headerParams := map[string]string{} - dispatchHeaderParams := map[string]string{} - bodyFieldsMap := map[string]string{} - fields["ipfix_l2_collector_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["ipfix_l2_collector_profile_id"] = "IpfixL2CollectorProfileId" - fieldNameMap["override"] = "Override" - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["ipfix_l2_collector_profile_id"] = bindings.NewStringType() - paramsTypeMap["ipfixL2CollectorProfileId"] = bindings.NewStringType() - pathParams["ipfix_l2_collector_profile_id"] = "ipfixL2CollectorProfileId" - queryParams["override"] = "override" - resultHeaders := map[string]string{} - errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( - fields, - fieldNameMap, - paramsTypeMap, - pathParams, - queryParams, - headerParams, - dispatchHeaderParams, - bodyFieldsMap, - "", - "", - "DELETE", - "/global-manager/api/v1/global-infra/ipfix-l2-collector-profiles/{ipfixL2CollectorProfileId}", - "", - resultHeaders, - 204, - "", - errorHeaders, - map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) -} - -func ipfixL2CollectorProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["ipfix_l2_collector_profile_id"] = bindings.NewStringType() - fieldNameMap["ipfix_l2_collector_profile_id"] = "IpfixL2CollectorProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) -} - -func ipfixL2CollectorProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPFIXL2CollectorProfileBindingType) -} - -func ipfixL2CollectorProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} - fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} - pathParams := map[string]string{} - queryParams := map[string]string{} - headerParams := map[string]string{} - dispatchHeaderParams := map[string]string{} - bodyFieldsMap := map[string]string{} - fields["ipfix_l2_collector_profile_id"] = bindings.NewStringType() - fieldNameMap["ipfix_l2_collector_profile_id"] = "IpfixL2CollectorProfileId" - paramsTypeMap["ipfix_l2_collector_profile_id"] = bindings.NewStringType() - paramsTypeMap["ipfixL2CollectorProfileId"] = bindings.NewStringType() - pathParams["ipfix_l2_collector_profile_id"] = "ipfixL2CollectorProfileId" - resultHeaders := map[string]string{} - errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( - fields, - fieldNameMap, - paramsTypeMap, - pathParams, - queryParams, - headerParams, - dispatchHeaderParams, - bodyFieldsMap, - "", - "", - "GET", - "/global-manager/api/v1/global-infra/ipfix-l2-collector-profiles/{ipfixL2CollectorProfileId}", - "", - resultHeaders, - 200, - "", - errorHeaders, - map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) -} - -func ipfixL2CollectorProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cursor"] = "Cursor" - fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" - fieldNameMap["included_fields"] = "IncludedFields" - fieldNameMap["page_size"] = "PageSize" - fieldNameMap["sort_ascending"] = "SortAscending" - fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) -} - -func ipfixL2CollectorProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPFIXL2CollectorProfileListResultBindingType) -} - -func ipfixL2CollectorProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} - fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} - pathParams := map[string]string{} - queryParams := map[string]string{} - headerParams := map[string]string{} - dispatchHeaderParams := map[string]string{} - bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cursor"] = "Cursor" - fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" - fieldNameMap["included_fields"] = "IncludedFields" - fieldNameMap["page_size"] = "PageSize" - fieldNameMap["sort_ascending"] = "SortAscending" - fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - queryParams["cursor"] = "cursor" - queryParams["sort_ascending"] = "sort_ascending" - queryParams["included_fields"] = "included_fields" - queryParams["sort_by"] = "sort_by" - queryParams["include_mark_for_delete_objects"] = "include_mark_for_delete_objects" - queryParams["page_size"] = "page_size" - resultHeaders := map[string]string{} - errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( - fields, - fieldNameMap, - paramsTypeMap, - pathParams, - queryParams, - headerParams, - dispatchHeaderParams, - bodyFieldsMap, - "", - "", - "GET", - "/global-manager/api/v1/global-infra/ipfix-l2-collector-profiles", - "", - resultHeaders, - 200, - "", - errorHeaders, - map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) -} - -func ipfixL2CollectorProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["ipfix_l2_collector_profile_id"] = bindings.NewStringType() - fields["i_PFIX_l2_collector_profile"] = bindings.NewReferenceType(model.IPFIXL2CollectorProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["ipfix_l2_collector_profile_id"] = "IpfixL2CollectorProfileId" - fieldNameMap["i_PFIX_l2_collector_profile"] = "IPFIXL2CollectorProfile" - fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) -} - -func ipfixL2CollectorProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() -} - -func ipfixL2CollectorProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} - fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} - pathParams := map[string]string{} - queryParams := map[string]string{} - headerParams := map[string]string{} - dispatchHeaderParams := map[string]string{} - bodyFieldsMap := map[string]string{} - fields["ipfix_l2_collector_profile_id"] = bindings.NewStringType() - fields["i_PFIX_l2_collector_profile"] = bindings.NewReferenceType(model.IPFIXL2CollectorProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["ipfix_l2_collector_profile_id"] = "IpfixL2CollectorProfileId" - fieldNameMap["i_PFIX_l2_collector_profile"] = "IPFIXL2CollectorProfile" - fieldNameMap["override"] = "Override" - paramsTypeMap["i_PFIX_l2_collector_profile"] = bindings.NewReferenceType(model.IPFIXL2CollectorProfileBindingType) - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["ipfix_l2_collector_profile_id"] = bindings.NewStringType() - paramsTypeMap["ipfixL2CollectorProfileId"] = bindings.NewStringType() - pathParams["ipfix_l2_collector_profile_id"] = "ipfixL2CollectorProfileId" - queryParams["override"] = "override" - resultHeaders := map[string]string{} - errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( - fields, - fieldNameMap, - paramsTypeMap, - pathParams, - queryParams, - headerParams, - dispatchHeaderParams, - bodyFieldsMap, - "", - "i_PFIX_l2_collector_profile", - "PATCH", - "/global-manager/api/v1/global-infra/ipfix-l2-collector-profiles/{ipfixL2CollectorProfileId}", - "", - resultHeaders, - 204, - "", - errorHeaders, - map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) -} - -func ipfixL2CollectorProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["ipfix_l2_collector_profile_id"] = bindings.NewStringType() - fields["i_PFIX_l2_collector_profile"] = bindings.NewReferenceType(model.IPFIXL2CollectorProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["ipfix_l2_collector_profile_id"] = "IpfixL2CollectorProfileId" - fieldNameMap["i_PFIX_l2_collector_profile"] = "IPFIXL2CollectorProfile" - fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) -} - -func ipfixL2CollectorProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPFIXL2CollectorProfileBindingType) -} - -func ipfixL2CollectorProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} - fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} - pathParams := map[string]string{} - queryParams := map[string]string{} - headerParams := map[string]string{} - dispatchHeaderParams := map[string]string{} - bodyFieldsMap := map[string]string{} - fields["ipfix_l2_collector_profile_id"] = bindings.NewStringType() - fields["i_PFIX_l2_collector_profile"] = bindings.NewReferenceType(model.IPFIXL2CollectorProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["ipfix_l2_collector_profile_id"] = "IpfixL2CollectorProfileId" - fieldNameMap["i_PFIX_l2_collector_profile"] = "IPFIXL2CollectorProfile" - fieldNameMap["override"] = "Override" - paramsTypeMap["i_PFIX_l2_collector_profile"] = bindings.NewReferenceType(model.IPFIXL2CollectorProfileBindingType) - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["ipfix_l2_collector_profile_id"] = bindings.NewStringType() - paramsTypeMap["ipfixL2CollectorProfileId"] = bindings.NewStringType() - pathParams["ipfix_l2_collector_profile_id"] = "ipfixL2CollectorProfileId" - queryParams["override"] = "override" - resultHeaders := map[string]string{} - errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( - fields, - fieldNameMap, - paramsTypeMap, - pathParams, - queryParams, - headerParams, - dispatchHeaderParams, - bodyFieldsMap, - "", - "i_PFIX_l2_collector_profile", - "PUT", - "/global-manager/api/v1/global-infra/ipfix-l2-collector-profiles/{ipfixL2CollectorProfileId}", - "", - resultHeaders, - 200, - "", - errorHeaders, - map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) -} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpfixL2ProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpfixL2ProfilesClient.go deleted file mode 100644 index acb54db55..000000000 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpfixL2ProfilesClient.go +++ /dev/null @@ -1,268 +0,0 @@ -// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. -// SPDX-License-Identifier: BSD-2-Clause - -// Auto generated code. DO NOT EDIT. - -// Interface file for service: IpfixL2Profiles -// Used by client-side stubs. - -package global_infra - -import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" -) - -const _ = core.SupportedByRuntimeVersion1 - -type IpfixL2ProfilesClient interface { - - // API deletes IPFIX L2 Profile. Flow forwarding to selected collector will be stopped. - // - // @param ipfixL2ProfileIdParam IPFIX L2 Profile ID (required) - // @param overrideParam Locally override the global object (optional, default to false) - // @throws InvalidRequest Bad Request, Precondition Failed - // @throws Unauthorized Forbidden - // @throws ServiceUnavailable Service Unavailable - // @throws InternalServerError Internal Server Error - // @throws NotFound Not Found - Delete(ipfixL2ProfileIdParam string, overrideParam *bool) error - - // API will return details of IPFIX L2 profile. - // - // @param ipfixL2ProfileIdParam IPFIX L2 profile id (required) - // @return com.vmware.nsx_global_policy.model.IPFIXL2Profile - // @throws InvalidRequest Bad Request, Precondition Failed - // @throws Unauthorized Forbidden - // @throws ServiceUnavailable Service Unavailable - // @throws InternalServerError Internal Server Error - // @throws NotFound Not Found - Get(ipfixL2ProfileIdParam string) (model.IPFIXL2Profile, error) - - // API provides list IPFIX L2 Profiles available on selected logical l2. - // - // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) - // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) - // @param includedFieldsParam Comma separated list of fields that should be included in query result (optional) - // @param pageSizeParam Maximum number of results to return in this page (server may return fewer) (optional, default to 1000) - // @param sortAscendingParam (optional) - // @param sortByParam Field by which records are sorted (optional) - // @return com.vmware.nsx_global_policy.model.IPFIXL2ProfileListResult - // @throws InvalidRequest Bad Request, Precondition Failed - // @throws Unauthorized Forbidden - // @throws ServiceUnavailable Service Unavailable - // @throws InternalServerError Internal Server Error - // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPFIXL2ProfileListResult, error) - - // Create a new IPFIX L2 profile if the IPFIX L2 profile with given id does not already exist. If the IPFIX L2 profile with the given id already exists, patch with the existing IPFIX L2 profile. - // - // @param ipfixL2ProfileIdParam IPFIX L2 Profile ID (required) - // @param iPFIXL2ProfileParam (required) - // @param overrideParam Locally override the global object (optional, default to false) - // @throws InvalidRequest Bad Request, Precondition Failed - // @throws Unauthorized Forbidden - // @throws ServiceUnavailable Service Unavailable - // @throws InternalServerError Internal Server Error - // @throws NotFound Not Found - Patch(ipfixL2ProfileIdParam string, iPFIXL2ProfileParam model.IPFIXL2Profile, overrideParam *bool) error - - // Create or replace IPFIX L2 Profile. Profile is reusable entity. Single profile can attached multiple bindings e.g group, segment and port. - // - // @param ipfixL2ProfileIdParam IPFIX L2 Profile ID (required) - // @param iPFIXL2ProfileParam (required) - // @param overrideParam Locally override the global object (optional, default to false) - // @return com.vmware.nsx_global_policy.model.IPFIXL2Profile - // @throws InvalidRequest Bad Request, Precondition Failed - // @throws Unauthorized Forbidden - // @throws ServiceUnavailable Service Unavailable - // @throws InternalServerError Internal Server Error - // @throws NotFound Not Found - Update(ipfixL2ProfileIdParam string, iPFIXL2ProfileParam model.IPFIXL2Profile, overrideParam *bool) (model.IPFIXL2Profile, error) -} - -type ipfixL2ProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType -} - -func NewIpfixL2ProfilesClient(connector client.Connector) *ipfixL2ProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.ipfix_l2_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), - } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) - - iIface := ipfixL2ProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} - return &iIface -} - -func (iIface *ipfixL2ProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { - if entry, ok := iIface.errorsBindingMap[errorName]; ok { - return entry - } - return errors.ERROR_BINDINGS_MAP[errorName] -} - -func (iIface *ipfixL2ProfilesClient) Delete(ipfixL2ProfileIdParam string, overrideParam *bool) error { - typeConverter := iIface.connector.TypeConverter() - executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipfixL2ProfilesDeleteInputType(), typeConverter) - sv.AddStructField("IpfixL2ProfileId", ipfixL2ProfileIdParam) - sv.AddStructField("Override", overrideParam) - inputDataValue, inputError := sv.GetStructValue() - if inputError != nil { - return bindings.VAPIerrorsToError(inputError) - } - operationRestMetaData := ipfixL2ProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) - methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.ipfix_l2_profiles", "delete", inputDataValue, executionContext) - if methodResult.IsSuccess() { - return nil - } else { - methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) - if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) - } - return methodError.(error) - } -} - -func (iIface *ipfixL2ProfilesClient) Get(ipfixL2ProfileIdParam string) (model.IPFIXL2Profile, error) { - typeConverter := iIface.connector.TypeConverter() - executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipfixL2ProfilesGetInputType(), typeConverter) - sv.AddStructField("IpfixL2ProfileId", ipfixL2ProfileIdParam) - inputDataValue, inputError := sv.GetStructValue() - if inputError != nil { - var emptyOutput model.IPFIXL2Profile - return emptyOutput, bindings.VAPIerrorsToError(inputError) - } - operationRestMetaData := ipfixL2ProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) - methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.ipfix_l2_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.IPFIXL2Profile - if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipfixL2ProfilesGetOutputType()) - if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) - } - return output.(model.IPFIXL2Profile), nil - } else { - methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) - if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) - } - return emptyOutput, methodError.(error) - } -} - -func (iIface *ipfixL2ProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPFIXL2ProfileListResult, error) { - typeConverter := iIface.connector.TypeConverter() - executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipfixL2ProfilesListInputType(), typeConverter) - sv.AddStructField("Cursor", cursorParam) - sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) - sv.AddStructField("IncludedFields", includedFieldsParam) - sv.AddStructField("PageSize", pageSizeParam) - sv.AddStructField("SortAscending", sortAscendingParam) - sv.AddStructField("SortBy", sortByParam) - inputDataValue, inputError := sv.GetStructValue() - if inputError != nil { - var emptyOutput model.IPFIXL2ProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) - } - operationRestMetaData := ipfixL2ProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) - methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.ipfix_l2_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.IPFIXL2ProfileListResult - if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipfixL2ProfilesListOutputType()) - if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) - } - return output.(model.IPFIXL2ProfileListResult), nil - } else { - methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) - if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) - } - return emptyOutput, methodError.(error) - } -} - -func (iIface *ipfixL2ProfilesClient) Patch(ipfixL2ProfileIdParam string, iPFIXL2ProfileParam model.IPFIXL2Profile, overrideParam *bool) error { - typeConverter := iIface.connector.TypeConverter() - executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipfixL2ProfilesPatchInputType(), typeConverter) - sv.AddStructField("IpfixL2ProfileId", ipfixL2ProfileIdParam) - sv.AddStructField("IPFIXL2Profile", iPFIXL2ProfileParam) - sv.AddStructField("Override", overrideParam) - inputDataValue, inputError := sv.GetStructValue() - if inputError != nil { - return bindings.VAPIerrorsToError(inputError) - } - operationRestMetaData := ipfixL2ProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) - methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.ipfix_l2_profiles", "patch", inputDataValue, executionContext) - if methodResult.IsSuccess() { - return nil - } else { - methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) - if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) - } - return methodError.(error) - } -} - -func (iIface *ipfixL2ProfilesClient) Update(ipfixL2ProfileIdParam string, iPFIXL2ProfileParam model.IPFIXL2Profile, overrideParam *bool) (model.IPFIXL2Profile, error) { - typeConverter := iIface.connector.TypeConverter() - executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipfixL2ProfilesUpdateInputType(), typeConverter) - sv.AddStructField("IpfixL2ProfileId", ipfixL2ProfileIdParam) - sv.AddStructField("IPFIXL2Profile", iPFIXL2ProfileParam) - sv.AddStructField("Override", overrideParam) - inputDataValue, inputError := sv.GetStructValue() - if inputError != nil { - var emptyOutput model.IPFIXL2Profile - return emptyOutput, bindings.VAPIerrorsToError(inputError) - } - operationRestMetaData := ipfixL2ProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) - methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.ipfix_l2_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.IPFIXL2Profile - if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipfixL2ProfilesUpdateOutputType()) - if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) - } - return output.(model.IPFIXL2Profile), nil - } else { - methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) - if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) - } - return emptyOutput, methodError.(error) - } -} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpfixL2ProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpfixL2ProfilesTypes.go deleted file mode 100644 index bac81f978..000000000 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/IpfixL2ProfilesTypes.go +++ /dev/null @@ -1,326 +0,0 @@ -// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. -// SPDX-License-Identifier: BSD-2-Clause - -// Auto generated code. DO NOT EDIT. - -// Data type definitions file for service: IpfixL2Profiles. -// Includes binding types of a structures and enumerations defined in the service. -// Shared by client-side stubs and server-side skeletons to ensure type -// compatibility. - -package global_infra - -import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" - "reflect" -) - -func ipfixL2ProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["ipfix_l2_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["ipfix_l2_profile_id"] = "IpfixL2ProfileId" - fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) -} - -func ipfixL2ProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() -} - -func ipfixL2ProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} - fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} - pathParams := map[string]string{} - queryParams := map[string]string{} - headerParams := map[string]string{} - dispatchHeaderParams := map[string]string{} - bodyFieldsMap := map[string]string{} - fields["ipfix_l2_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["ipfix_l2_profile_id"] = "IpfixL2ProfileId" - fieldNameMap["override"] = "Override" - paramsTypeMap["ipfix_l2_profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["ipfixL2ProfileId"] = bindings.NewStringType() - pathParams["ipfix_l2_profile_id"] = "ipfixL2ProfileId" - queryParams["override"] = "override" - resultHeaders := map[string]string{} - errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( - fields, - fieldNameMap, - paramsTypeMap, - pathParams, - queryParams, - headerParams, - dispatchHeaderParams, - bodyFieldsMap, - "", - "", - "DELETE", - "/global-manager/api/v1/global-infra/ipfix-l2-profiles/{ipfixL2ProfileId}", - "", - resultHeaders, - 204, - "", - errorHeaders, - map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) -} - -func ipfixL2ProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["ipfix_l2_profile_id"] = bindings.NewStringType() - fieldNameMap["ipfix_l2_profile_id"] = "IpfixL2ProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) -} - -func ipfixL2ProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPFIXL2ProfileBindingType) -} - -func ipfixL2ProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} - fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} - pathParams := map[string]string{} - queryParams := map[string]string{} - headerParams := map[string]string{} - dispatchHeaderParams := map[string]string{} - bodyFieldsMap := map[string]string{} - fields["ipfix_l2_profile_id"] = bindings.NewStringType() - fieldNameMap["ipfix_l2_profile_id"] = "IpfixL2ProfileId" - paramsTypeMap["ipfix_l2_profile_id"] = bindings.NewStringType() - paramsTypeMap["ipfixL2ProfileId"] = bindings.NewStringType() - pathParams["ipfix_l2_profile_id"] = "ipfixL2ProfileId" - resultHeaders := map[string]string{} - errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( - fields, - fieldNameMap, - paramsTypeMap, - pathParams, - queryParams, - headerParams, - dispatchHeaderParams, - bodyFieldsMap, - "", - "", - "GET", - "/global-manager/api/v1/global-infra/ipfix-l2-profiles/{ipfixL2ProfileId}", - "", - resultHeaders, - 200, - "", - errorHeaders, - map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) -} - -func ipfixL2ProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cursor"] = "Cursor" - fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" - fieldNameMap["included_fields"] = "IncludedFields" - fieldNameMap["page_size"] = "PageSize" - fieldNameMap["sort_ascending"] = "SortAscending" - fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) -} - -func ipfixL2ProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPFIXL2ProfileListResultBindingType) -} - -func ipfixL2ProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} - fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} - pathParams := map[string]string{} - queryParams := map[string]string{} - headerParams := map[string]string{} - dispatchHeaderParams := map[string]string{} - bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cursor"] = "Cursor" - fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" - fieldNameMap["included_fields"] = "IncludedFields" - fieldNameMap["page_size"] = "PageSize" - fieldNameMap["sort_ascending"] = "SortAscending" - fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - queryParams["cursor"] = "cursor" - queryParams["sort_ascending"] = "sort_ascending" - queryParams["included_fields"] = "included_fields" - queryParams["sort_by"] = "sort_by" - queryParams["include_mark_for_delete_objects"] = "include_mark_for_delete_objects" - queryParams["page_size"] = "page_size" - resultHeaders := map[string]string{} - errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( - fields, - fieldNameMap, - paramsTypeMap, - pathParams, - queryParams, - headerParams, - dispatchHeaderParams, - bodyFieldsMap, - "", - "", - "GET", - "/global-manager/api/v1/global-infra/ipfix-l2-profiles", - "", - resultHeaders, - 200, - "", - errorHeaders, - map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) -} - -func ipfixL2ProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["ipfix_l2_profile_id"] = bindings.NewStringType() - fields["i_PFIX_l2_profile"] = bindings.NewReferenceType(model.IPFIXL2ProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["ipfix_l2_profile_id"] = "IpfixL2ProfileId" - fieldNameMap["i_PFIX_l2_profile"] = "IPFIXL2Profile" - fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) -} - -func ipfixL2ProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() -} - -func ipfixL2ProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} - fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} - pathParams := map[string]string{} - queryParams := map[string]string{} - headerParams := map[string]string{} - dispatchHeaderParams := map[string]string{} - bodyFieldsMap := map[string]string{} - fields["ipfix_l2_profile_id"] = bindings.NewStringType() - fields["i_PFIX_l2_profile"] = bindings.NewReferenceType(model.IPFIXL2ProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["ipfix_l2_profile_id"] = "IpfixL2ProfileId" - fieldNameMap["i_PFIX_l2_profile"] = "IPFIXL2Profile" - fieldNameMap["override"] = "Override" - paramsTypeMap["ipfix_l2_profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["i_PFIX_l2_profile"] = bindings.NewReferenceType(model.IPFIXL2ProfileBindingType) - paramsTypeMap["ipfixL2ProfileId"] = bindings.NewStringType() - pathParams["ipfix_l2_profile_id"] = "ipfixL2ProfileId" - queryParams["override"] = "override" - resultHeaders := map[string]string{} - errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( - fields, - fieldNameMap, - paramsTypeMap, - pathParams, - queryParams, - headerParams, - dispatchHeaderParams, - bodyFieldsMap, - "", - "i_PFIX_l2_profile", - "PATCH", - "/global-manager/api/v1/global-infra/ipfix-l2-profiles/{ipfixL2ProfileId}", - "", - resultHeaders, - 204, - "", - errorHeaders, - map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) -} - -func ipfixL2ProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["ipfix_l2_profile_id"] = bindings.NewStringType() - fields["i_PFIX_l2_profile"] = bindings.NewReferenceType(model.IPFIXL2ProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["ipfix_l2_profile_id"] = "IpfixL2ProfileId" - fieldNameMap["i_PFIX_l2_profile"] = "IPFIXL2Profile" - fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) -} - -func ipfixL2ProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPFIXL2ProfileBindingType) -} - -func ipfixL2ProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} - fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} - pathParams := map[string]string{} - queryParams := map[string]string{} - headerParams := map[string]string{} - dispatchHeaderParams := map[string]string{} - bodyFieldsMap := map[string]string{} - fields["ipfix_l2_profile_id"] = bindings.NewStringType() - fields["i_PFIX_l2_profile"] = bindings.NewReferenceType(model.IPFIXL2ProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["ipfix_l2_profile_id"] = "IpfixL2ProfileId" - fieldNameMap["i_PFIX_l2_profile"] = "IPFIXL2Profile" - fieldNameMap["override"] = "Override" - paramsTypeMap["ipfix_l2_profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["i_PFIX_l2_profile"] = bindings.NewReferenceType(model.IPFIXL2ProfileBindingType) - paramsTypeMap["ipfixL2ProfileId"] = bindings.NewStringType() - pathParams["ipfix_l2_profile_id"] = "ipfixL2ProfileId" - queryParams["override"] = "override" - resultHeaders := map[string]string{} - errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( - fields, - fieldNameMap, - paramsTypeMap, - pathParams, - queryParams, - headerParams, - dispatchHeaderParams, - bodyFieldsMap, - "", - "i_PFIX_l2_profile", - "PUT", - "/global-manager/api/v1/global-infra/ipfix-l2-profiles/{ipfixL2ProfileId}", - "", - resultHeaders, - 200, - "", - errorHeaders, - map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) -} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/Ipv6DadProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/Ipv6DadProfilesClient.go index ca8008326..ba1da773d 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/Ipv6DadProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/Ipv6DadProfilesClient.go @@ -9,15 +9,14 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type Ipv6DadProfilesClient interface { @@ -25,6 +24,7 @@ type Ipv6DadProfilesClient interface { // // @param dadProfileIdParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,12 +36,13 @@ type Ipv6DadProfilesClient interface { // // @param dadProfileIdParam (required) // @return com.vmware.nsx_global_policy.model.Ipv6DadProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(dadProfileIdParam string) (model.Ipv6DadProfile, error) + Get(dadProfileIdParam string) (nsx_global_policyModel.Ipv6DadProfile, error) // Paginated list of all IPv6 DAD profile instances // @@ -52,24 +53,26 @@ type Ipv6DadProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.Ipv6DadProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.Ipv6DadProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.Ipv6DadProfileListResult, error) // If profile with the dad-profile-id is not already present, create a new IPv6 DAD profile instance. If it already exists, update the IPv6 DAD profile instance with specified attributes. // // @param dadProfileIdParam (required) // @param ipv6DadProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(dadProfileIdParam string, ipv6DadProfileParam model.Ipv6DadProfile, overrideParam *bool) error + Patch(dadProfileIdParam string, ipv6DadProfileParam nsx_global_policyModel.Ipv6DadProfile, overrideParam *bool) error // If profile with the dad-profile-id is not already present, create a new IPv6 DAD profile instance. If it already exists, replace the IPv6 DAD profile instance with this object. // @@ -77,104 +80,111 @@ type Ipv6DadProfilesClient interface { // @param ipv6DadProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) // @return com.vmware.nsx_global_policy.model.Ipv6DadProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(dadProfileIdParam string, ipv6DadProfileParam model.Ipv6DadProfile, overrideParam *bool) (model.Ipv6DadProfile, error) + Update(dadProfileIdParam string, ipv6DadProfileParam nsx_global_policyModel.Ipv6DadProfile, overrideParam *bool) (nsx_global_policyModel.Ipv6DadProfile, error) } type ipv6DadProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewIpv6DadProfilesClient(connector client.Connector) *ipv6DadProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.ipv6_dad_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewIpv6DadProfilesClient(connector vapiProtocolClient_.Connector) *ipv6DadProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.ipv6_dad_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) iIface := ipv6DadProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &iIface } -func (iIface *ipv6DadProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (iIface *ipv6DadProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := iIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (iIface *ipv6DadProfilesClient) Delete(dadProfileIdParam string, overrideParam *bool) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipv6DadProfilesDeleteInputType(), typeConverter) + operationRestMetaData := ipv6DadProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipv6DadProfilesDeleteInputType(), typeConverter) sv.AddStructField("DadProfileId", dadProfileIdParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipv6DadProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.ipv6_dad_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *ipv6DadProfilesClient) Get(dadProfileIdParam string) (model.Ipv6DadProfile, error) { +func (iIface *ipv6DadProfilesClient) Get(dadProfileIdParam string) (nsx_global_policyModel.Ipv6DadProfile, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipv6DadProfilesGetInputType(), typeConverter) + operationRestMetaData := ipv6DadProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipv6DadProfilesGetInputType(), typeConverter) sv.AddStructField("DadProfileId", dadProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Ipv6DadProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Ipv6DadProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipv6DadProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.ipv6_dad_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.Ipv6DadProfile + var emptyOutput nsx_global_policyModel.Ipv6DadProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipv6DadProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), Ipv6DadProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Ipv6DadProfile), nil + return output.(nsx_global_policyModel.Ipv6DadProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *ipv6DadProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.Ipv6DadProfileListResult, error) { +func (iIface *ipv6DadProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.Ipv6DadProfileListResult, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipv6DadProfilesListInputType(), typeConverter) + operationRestMetaData := ipv6DadProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipv6DadProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -183,85 +193,84 @@ func (iIface *ipv6DadProfilesClient) List(cursorParam *string, includeMarkForDel sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Ipv6DadProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Ipv6DadProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipv6DadProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.ipv6_dad_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.Ipv6DadProfileListResult + var emptyOutput nsx_global_policyModel.Ipv6DadProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipv6DadProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), Ipv6DadProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Ipv6DadProfileListResult), nil + return output.(nsx_global_policyModel.Ipv6DadProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *ipv6DadProfilesClient) Patch(dadProfileIdParam string, ipv6DadProfileParam model.Ipv6DadProfile, overrideParam *bool) error { +func (iIface *ipv6DadProfilesClient) Patch(dadProfileIdParam string, ipv6DadProfileParam nsx_global_policyModel.Ipv6DadProfile, overrideParam *bool) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipv6DadProfilesPatchInputType(), typeConverter) + operationRestMetaData := ipv6DadProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipv6DadProfilesPatchInputType(), typeConverter) sv.AddStructField("DadProfileId", dadProfileIdParam) sv.AddStructField("Ipv6DadProfile", ipv6DadProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipv6DadProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.ipv6_dad_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *ipv6DadProfilesClient) Update(dadProfileIdParam string, ipv6DadProfileParam model.Ipv6DadProfile, overrideParam *bool) (model.Ipv6DadProfile, error) { +func (iIface *ipv6DadProfilesClient) Update(dadProfileIdParam string, ipv6DadProfileParam nsx_global_policyModel.Ipv6DadProfile, overrideParam *bool) (nsx_global_policyModel.Ipv6DadProfile, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipv6DadProfilesUpdateInputType(), typeConverter) + operationRestMetaData := ipv6DadProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipv6DadProfilesUpdateInputType(), typeConverter) sv.AddStructField("DadProfileId", dadProfileIdParam) sv.AddStructField("Ipv6DadProfile", ipv6DadProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Ipv6DadProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Ipv6DadProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipv6DadProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.ipv6_dad_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.Ipv6DadProfile + var emptyOutput nsx_global_policyModel.Ipv6DadProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipv6DadProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), Ipv6DadProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Ipv6DadProfile), nil + return output.(nsx_global_policyModel.Ipv6DadProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/Ipv6DadProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/Ipv6DadProfilesTypes.go index 54f6cbc50..64ce9b71a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/Ipv6DadProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/Ipv6DadProfilesTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func ipv6DadProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipv6DadProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dad_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["dad_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["dad_profile_id"] = "DadProfileId" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipv6DadProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func Ipv6DadProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func ipv6DadProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipv6DadProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["dad_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["dad_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["dad_profile_id"] = "DadProfileId" fieldNameMap["override"] = "Override" - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["dad_profile_id"] = bindings.NewStringType() - paramsTypeMap["dadProfileId"] = bindings.NewStringType() + paramsTypeMap["dad_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["dadProfileId"] = vapiBindings_.NewStringType() pathParams["dad_profile_id"] = "dadProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func ipv6DadProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipv6DadProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipv6DadProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dad_profile_id"] = bindings.NewStringType() + fields["dad_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["dad_profile_id"] = "DadProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipv6DadProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Ipv6DadProfileBindingType) +func Ipv6DadProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.Ipv6DadProfileBindingType) } -func ipv6DadProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipv6DadProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["dad_profile_id"] = bindings.NewStringType() + fields["dad_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["dad_profile_id"] = "DadProfileId" - paramsTypeMap["dad_profile_id"] = bindings.NewStringType() - paramsTypeMap["dadProfileId"] = bindings.NewStringType() + paramsTypeMap["dad_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["dadProfileId"] = vapiBindings_.NewStringType() pathParams["dad_profile_id"] = "dadProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func ipv6DadProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipv6DadProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipv6DadProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipv6DadProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Ipv6DadProfileListResultBindingType) +func Ipv6DadProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.Ipv6DadProfileListResultBindingType) } -func ipv6DadProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipv6DadProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func ipv6DadProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,47 +203,47 @@ func ipv6DadProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipv6DadProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipv6DadProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dad_profile_id"] = bindings.NewStringType() - fields["ipv6_dad_profile"] = bindings.NewReferenceType(model.Ipv6DadProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["dad_profile_id"] = vapiBindings_.NewStringType() + fields["ipv6_dad_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Ipv6DadProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["dad_profile_id"] = "DadProfileId" fieldNameMap["ipv6_dad_profile"] = "Ipv6DadProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipv6DadProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func Ipv6DadProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func ipv6DadProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipv6DadProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["dad_profile_id"] = bindings.NewStringType() - fields["ipv6_dad_profile"] = bindings.NewReferenceType(model.Ipv6DadProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["dad_profile_id"] = vapiBindings_.NewStringType() + fields["ipv6_dad_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Ipv6DadProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["dad_profile_id"] = "DadProfileId" fieldNameMap["ipv6_dad_profile"] = "Ipv6DadProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["dad_profile_id"] = bindings.NewStringType() - paramsTypeMap["ipv6_dad_profile"] = bindings.NewReferenceType(model.Ipv6DadProfileBindingType) - paramsTypeMap["dadProfileId"] = bindings.NewStringType() + paramsTypeMap["ipv6_dad_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Ipv6DadProfileBindingType) + paramsTypeMap["dad_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["dadProfileId"] = vapiBindings_.NewStringType() pathParams["dad_profile_id"] = "dadProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -264,47 +264,47 @@ func ipv6DadProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipv6DadProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipv6DadProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dad_profile_id"] = bindings.NewStringType() - fields["ipv6_dad_profile"] = bindings.NewReferenceType(model.Ipv6DadProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["dad_profile_id"] = vapiBindings_.NewStringType() + fields["ipv6_dad_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Ipv6DadProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["dad_profile_id"] = "DadProfileId" fieldNameMap["ipv6_dad_profile"] = "Ipv6DadProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipv6DadProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Ipv6DadProfileBindingType) +func Ipv6DadProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.Ipv6DadProfileBindingType) } -func ipv6DadProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipv6DadProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["dad_profile_id"] = bindings.NewStringType() - fields["ipv6_dad_profile"] = bindings.NewReferenceType(model.Ipv6DadProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["dad_profile_id"] = vapiBindings_.NewStringType() + fields["ipv6_dad_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Ipv6DadProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["dad_profile_id"] = "DadProfileId" fieldNameMap["ipv6_dad_profile"] = "Ipv6DadProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["dad_profile_id"] = bindings.NewStringType() - paramsTypeMap["ipv6_dad_profile"] = bindings.NewReferenceType(model.Ipv6DadProfileBindingType) - paramsTypeMap["dadProfileId"] = bindings.NewStringType() + paramsTypeMap["ipv6_dad_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Ipv6DadProfileBindingType) + paramsTypeMap["dad_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["dadProfileId"] = vapiBindings_.NewStringType() pathParams["dad_profile_id"] = "dadProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/Ipv6NdraProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/Ipv6NdraProfilesClient.go index 472a6a74f..93d3d5136 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/Ipv6NdraProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/Ipv6NdraProfilesClient.go @@ -9,15 +9,14 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type Ipv6NdraProfilesClient interface { @@ -25,6 +24,7 @@ type Ipv6NdraProfilesClient interface { // // @param ndraProfileIdParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,12 +36,13 @@ type Ipv6NdraProfilesClient interface { // // @param ndraProfileIdParam (required) // @return com.vmware.nsx_global_policy.model.Ipv6NdraProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(ndraProfileIdParam string) (model.Ipv6NdraProfile, error) + Get(ndraProfileIdParam string) (nsx_global_policyModel.Ipv6NdraProfile, error) // Paginated list of all IPv6 NDRA profile instances // @@ -52,24 +53,26 @@ type Ipv6NdraProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.Ipv6NdraProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.Ipv6NdraProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.Ipv6NdraProfileListResult, error) // If profile with the ndra-profile-id is not already present, create a new IPv6 NDRA profile instance. If it already exists, update the IPv6 NDRA profile instance with specified attributes. // // @param ndraProfileIdParam (required) // @param ipv6NdraProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(ndraProfileIdParam string, ipv6NdraProfileParam model.Ipv6NdraProfile, overrideParam *bool) error + Patch(ndraProfileIdParam string, ipv6NdraProfileParam nsx_global_policyModel.Ipv6NdraProfile, overrideParam *bool) error // If profile with the ndra-profile-id is not already present, create a new IPv6 NDRA profile instance. If it already exists, replace the IPv6 NDRA profile instance with this object. // @@ -77,104 +80,111 @@ type Ipv6NdraProfilesClient interface { // @param ipv6NdraProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) // @return com.vmware.nsx_global_policy.model.Ipv6NdraProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(ndraProfileIdParam string, ipv6NdraProfileParam model.Ipv6NdraProfile, overrideParam *bool) (model.Ipv6NdraProfile, error) + Update(ndraProfileIdParam string, ipv6NdraProfileParam nsx_global_policyModel.Ipv6NdraProfile, overrideParam *bool) (nsx_global_policyModel.Ipv6NdraProfile, error) } type ipv6NdraProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewIpv6NdraProfilesClient(connector client.Connector) *ipv6NdraProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.ipv6_ndra_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewIpv6NdraProfilesClient(connector vapiProtocolClient_.Connector) *ipv6NdraProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.ipv6_ndra_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) iIface := ipv6NdraProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &iIface } -func (iIface *ipv6NdraProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (iIface *ipv6NdraProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := iIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (iIface *ipv6NdraProfilesClient) Delete(ndraProfileIdParam string, overrideParam *bool) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipv6NdraProfilesDeleteInputType(), typeConverter) + operationRestMetaData := ipv6NdraProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipv6NdraProfilesDeleteInputType(), typeConverter) sv.AddStructField("NdraProfileId", ndraProfileIdParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipv6NdraProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.ipv6_ndra_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *ipv6NdraProfilesClient) Get(ndraProfileIdParam string) (model.Ipv6NdraProfile, error) { +func (iIface *ipv6NdraProfilesClient) Get(ndraProfileIdParam string) (nsx_global_policyModel.Ipv6NdraProfile, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipv6NdraProfilesGetInputType(), typeConverter) + operationRestMetaData := ipv6NdraProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipv6NdraProfilesGetInputType(), typeConverter) sv.AddStructField("NdraProfileId", ndraProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Ipv6NdraProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Ipv6NdraProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipv6NdraProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.ipv6_ndra_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.Ipv6NdraProfile + var emptyOutput nsx_global_policyModel.Ipv6NdraProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipv6NdraProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), Ipv6NdraProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Ipv6NdraProfile), nil + return output.(nsx_global_policyModel.Ipv6NdraProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *ipv6NdraProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.Ipv6NdraProfileListResult, error) { +func (iIface *ipv6NdraProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.Ipv6NdraProfileListResult, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipv6NdraProfilesListInputType(), typeConverter) + operationRestMetaData := ipv6NdraProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipv6NdraProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -183,85 +193,84 @@ func (iIface *ipv6NdraProfilesClient) List(cursorParam *string, includeMarkForDe sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Ipv6NdraProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Ipv6NdraProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipv6NdraProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.ipv6_ndra_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.Ipv6NdraProfileListResult + var emptyOutput nsx_global_policyModel.Ipv6NdraProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipv6NdraProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), Ipv6NdraProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Ipv6NdraProfileListResult), nil + return output.(nsx_global_policyModel.Ipv6NdraProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *ipv6NdraProfilesClient) Patch(ndraProfileIdParam string, ipv6NdraProfileParam model.Ipv6NdraProfile, overrideParam *bool) error { +func (iIface *ipv6NdraProfilesClient) Patch(ndraProfileIdParam string, ipv6NdraProfileParam nsx_global_policyModel.Ipv6NdraProfile, overrideParam *bool) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipv6NdraProfilesPatchInputType(), typeConverter) + operationRestMetaData := ipv6NdraProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipv6NdraProfilesPatchInputType(), typeConverter) sv.AddStructField("NdraProfileId", ndraProfileIdParam) sv.AddStructField("Ipv6NdraProfile", ipv6NdraProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipv6NdraProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.ipv6_ndra_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *ipv6NdraProfilesClient) Update(ndraProfileIdParam string, ipv6NdraProfileParam model.Ipv6NdraProfile, overrideParam *bool) (model.Ipv6NdraProfile, error) { +func (iIface *ipv6NdraProfilesClient) Update(ndraProfileIdParam string, ipv6NdraProfileParam nsx_global_policyModel.Ipv6NdraProfile, overrideParam *bool) (nsx_global_policyModel.Ipv6NdraProfile, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipv6NdraProfilesUpdateInputType(), typeConverter) + operationRestMetaData := ipv6NdraProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipv6NdraProfilesUpdateInputType(), typeConverter) sv.AddStructField("NdraProfileId", ndraProfileIdParam) sv.AddStructField("Ipv6NdraProfile", ipv6NdraProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Ipv6NdraProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Ipv6NdraProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipv6NdraProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.ipv6_ndra_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.Ipv6NdraProfile + var emptyOutput nsx_global_policyModel.Ipv6NdraProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipv6NdraProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), Ipv6NdraProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Ipv6NdraProfile), nil + return output.(nsx_global_policyModel.Ipv6NdraProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/Ipv6NdraProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/Ipv6NdraProfilesTypes.go index c6876b360..5af6511f9 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/Ipv6NdraProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/Ipv6NdraProfilesTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func ipv6NdraProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipv6NdraProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ndra_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ndra_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ndra_profile_id"] = "NdraProfileId" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipv6NdraProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func Ipv6NdraProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func ipv6NdraProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipv6NdraProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ndra_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ndra_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ndra_profile_id"] = "NdraProfileId" fieldNameMap["override"] = "Override" - paramsTypeMap["ndra_profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["ndraProfileId"] = bindings.NewStringType() + paramsTypeMap["ndra_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["ndraProfileId"] = vapiBindings_.NewStringType() pathParams["ndra_profile_id"] = "ndraProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func ipv6NdraProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipv6NdraProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipv6NdraProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ndra_profile_id"] = bindings.NewStringType() + fields["ndra_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["ndra_profile_id"] = "NdraProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipv6NdraProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Ipv6NdraProfileBindingType) +func Ipv6NdraProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.Ipv6NdraProfileBindingType) } -func ipv6NdraProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipv6NdraProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ndra_profile_id"] = bindings.NewStringType() + fields["ndra_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["ndra_profile_id"] = "NdraProfileId" - paramsTypeMap["ndra_profile_id"] = bindings.NewStringType() - paramsTypeMap["ndraProfileId"] = bindings.NewStringType() + paramsTypeMap["ndra_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ndraProfileId"] = vapiBindings_.NewStringType() pathParams["ndra_profile_id"] = "ndraProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func ipv6NdraProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipv6NdraProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipv6NdraProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipv6NdraProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Ipv6NdraProfileListResultBindingType) +func Ipv6NdraProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.Ipv6NdraProfileListResultBindingType) } -func ipv6NdraProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipv6NdraProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func ipv6NdraProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,47 +203,47 @@ func ipv6NdraProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipv6NdraProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipv6NdraProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ndra_profile_id"] = bindings.NewStringType() - fields["ipv6_ndra_profile"] = bindings.NewReferenceType(model.Ipv6NdraProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ndra_profile_id"] = vapiBindings_.NewStringType() + fields["ipv6_ndra_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Ipv6NdraProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ndra_profile_id"] = "NdraProfileId" fieldNameMap["ipv6_ndra_profile"] = "Ipv6NdraProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipv6NdraProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func Ipv6NdraProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func ipv6NdraProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipv6NdraProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ndra_profile_id"] = bindings.NewStringType() - fields["ipv6_ndra_profile"] = bindings.NewReferenceType(model.Ipv6NdraProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ndra_profile_id"] = vapiBindings_.NewStringType() + fields["ipv6_ndra_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Ipv6NdraProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ndra_profile_id"] = "NdraProfileId" fieldNameMap["ipv6_ndra_profile"] = "Ipv6NdraProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["ndra_profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["ipv6_ndra_profile"] = bindings.NewReferenceType(model.Ipv6NdraProfileBindingType) - paramsTypeMap["ndraProfileId"] = bindings.NewStringType() + paramsTypeMap["ndra_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ipv6_ndra_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Ipv6NdraProfileBindingType) + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["ndraProfileId"] = vapiBindings_.NewStringType() pathParams["ndra_profile_id"] = "ndraProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -264,47 +264,47 @@ func ipv6NdraProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipv6NdraProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipv6NdraProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ndra_profile_id"] = bindings.NewStringType() - fields["ipv6_ndra_profile"] = bindings.NewReferenceType(model.Ipv6NdraProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ndra_profile_id"] = vapiBindings_.NewStringType() + fields["ipv6_ndra_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Ipv6NdraProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ndra_profile_id"] = "NdraProfileId" fieldNameMap["ipv6_ndra_profile"] = "Ipv6NdraProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipv6NdraProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Ipv6NdraProfileBindingType) +func Ipv6NdraProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.Ipv6NdraProfileBindingType) } -func ipv6NdraProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipv6NdraProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ndra_profile_id"] = bindings.NewStringType() - fields["ipv6_ndra_profile"] = bindings.NewReferenceType(model.Ipv6NdraProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ndra_profile_id"] = vapiBindings_.NewStringType() + fields["ipv6_ndra_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Ipv6NdraProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ndra_profile_id"] = "NdraProfileId" fieldNameMap["ipv6_ndra_profile"] = "Ipv6NdraProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["ndra_profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["ipv6_ndra_profile"] = bindings.NewReferenceType(model.Ipv6NdraProfileBindingType) - paramsTypeMap["ndraProfileId"] = bindings.NewStringType() + paramsTypeMap["ndra_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ipv6_ndra_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Ipv6NdraProfileBindingType) + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["ndraProfileId"] = vapiBindings_.NewStringType() pathParams["ndra_profile_id"] = "ndraProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/LabelsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/LabelsClient.go index 738977abb..5a1a69cec 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/LabelsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/LabelsClient.go @@ -9,38 +9,28 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type LabelsClient interface { - // Delete PolicyLabel object - // - // @param labelIdParam (required) - // @throws InvalidRequest Bad Request, Precondition Failed - // @throws Unauthorized Forbidden - // @throws ServiceUnavailable Service Unavailable - // @throws InternalServerError Internal Server Error - // @throws NotFound Not Found - Delete(labelIdParam string) error - // Read a label. // // @param labelIdParam (required) // @return com.vmware.nsx_global_policy.model.PolicyLabel + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(labelIdParam string) (model.PolicyLabel, error) + Get(labelIdParam string) (nsx_global_policyModel.PolicyLabel, error) // Paginated list of all labels for infra. // @@ -51,126 +41,81 @@ type LabelsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.PolicyLabelListResult - // @throws InvalidRequest Bad Request, Precondition Failed - // @throws Unauthorized Forbidden - // @throws ServiceUnavailable Service Unavailable - // @throws InternalServerError Internal Server Error - // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyLabelListResult, error) - - // Create label if not exists, otherwise take the partial updates. Note, once the label is created type attribute can not be changed. - // - // @param labelIdParam (required) - // @param policyLabelParam (required) - // @throws InvalidRequest Bad Request, Precondition Failed - // @throws Unauthorized Forbidden - // @throws ServiceUnavailable Service Unavailable - // @throws InternalServerError Internal Server Error - // @throws NotFound Not Found - Patch(labelIdParam string, policyLabelParam model.PolicyLabel) error - - // Create label if not exists, otherwise replaces the existing label. If label already exists then type attribute cannot be changed. // - // @param labelIdParam (required) - // @param policyLabelParam (required) - // @return com.vmware.nsx_global_policy.model.PolicyLabel // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(labelIdParam string, policyLabelParam model.PolicyLabel) (model.PolicyLabel, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyLabelListResult, error) } type labelsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewLabelsClient(connector client.Connector) *labelsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.labels") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewLabelsClient(connector vapiProtocolClient_.Connector) *labelsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.labels") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) lIface := labelsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &lIface } -func (lIface *labelsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (lIface *labelsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := lIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (lIface *labelsClient) Delete(labelIdParam string) error { +func (lIface *labelsClient) Get(labelIdParam string) (nsx_global_policyModel.PolicyLabel, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(labelsDeleteInputType(), typeConverter) - sv.AddStructField("LabelId", labelIdParam) - inputDataValue, inputError := sv.GetStructValue() - if inputError != nil { - return bindings.VAPIerrorsToError(inputError) - } - operationRestMetaData := labelsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) - methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.labels", "delete", inputDataValue, executionContext) - if methodResult.IsSuccess() { - return nil - } else { - methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) - if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) - } - return methodError.(error) - } -} + operationRestMetaData := labelsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) -func (lIface *labelsClient) Get(labelIdParam string) (model.PolicyLabel, error) { - typeConverter := lIface.connector.TypeConverter() - executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(labelsGetInputType(), typeConverter) + sv := vapiBindings_.NewStructValueBuilder(labelsGetInputType(), typeConverter) sv.AddStructField("LabelId", labelIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyLabel - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyLabel + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := labelsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.labels", "get", inputDataValue, executionContext) - var emptyOutput model.PolicyLabel + var emptyOutput nsx_global_policyModel.PolicyLabel if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), labelsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LabelsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyLabel), nil + return output.(nsx_global_policyModel.PolicyLabel), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *labelsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyLabelListResult, error) { +func (lIface *labelsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyLabelListResult, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(labelsListInputType(), typeConverter) + operationRestMetaData := labelsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(labelsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -179,83 +124,22 @@ func (lIface *labelsClient) List(cursorParam *string, includeMarkForDeleteObject sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyLabelListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) - } - operationRestMetaData := labelsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) - methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.labels", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyLabelListResult - if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), labelsListOutputType()) - if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) - } - return output.(model.PolicyLabelListResult), nil - } else { - methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) - if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) - } - return emptyOutput, methodError.(error) - } -} - -func (lIface *labelsClient) Patch(labelIdParam string, policyLabelParam model.PolicyLabel) error { - typeConverter := lIface.connector.TypeConverter() - executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(labelsPatchInputType(), typeConverter) - sv.AddStructField("LabelId", labelIdParam) - sv.AddStructField("PolicyLabel", policyLabelParam) - inputDataValue, inputError := sv.GetStructValue() - if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyLabelListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := labelsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) - methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.labels", "patch", inputDataValue, executionContext) - if methodResult.IsSuccess() { - return nil - } else { - methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) - if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) - } - return methodError.(error) - } -} -func (lIface *labelsClient) Update(labelIdParam string, policyLabelParam model.PolicyLabel) (model.PolicyLabel, error) { - typeConverter := lIface.connector.TypeConverter() - executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(labelsUpdateInputType(), typeConverter) - sv.AddStructField("LabelId", labelIdParam) - sv.AddStructField("PolicyLabel", policyLabelParam) - inputDataValue, inputError := sv.GetStructValue() - if inputError != nil { - var emptyOutput model.PolicyLabel - return emptyOutput, bindings.VAPIerrorsToError(inputError) - } - operationRestMetaData := labelsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) - methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.labels", "update", inputDataValue, executionContext) - var emptyOutput model.PolicyLabel + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.labels", "list", inputDataValue, executionContext) + var emptyOutput nsx_global_policyModel.PolicyLabelListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), labelsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LabelsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyLabel), nil + return output.(nsx_global_policyModel.PolicyLabelListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/LabelsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/LabelsTypes.go index 2f3021654..c0fe0f15e 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/LabelsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/LabelsTypes.go @@ -11,93 +11,43 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func labelsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func labelsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["label_id"] = bindings.NewStringType() + fields["label_id"] = vapiBindings_.NewStringType() fieldNameMap["label_id"] = "LabelId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func labelsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func LabelsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyLabelBindingType) } -func labelsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func labelsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["label_id"] = bindings.NewStringType() + fields["label_id"] = vapiBindings_.NewStringType() fieldNameMap["label_id"] = "LabelId" - paramsTypeMap["label_id"] = bindings.NewStringType() - paramsTypeMap["labelId"] = bindings.NewStringType() + paramsTypeMap["label_id"] = vapiBindings_.NewStringType() + paramsTypeMap["labelId"] = vapiBindings_.NewStringType() pathParams["label_id"] = "labelId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( - fields, - fieldNameMap, - paramsTypeMap, - pathParams, - queryParams, - headerParams, - dispatchHeaderParams, - bodyFieldsMap, - "", - "", - "DELETE", - "/global-manager/api/v1/global-infra/labels/{labelId}", - "", - resultHeaders, - 204, - "", - errorHeaders, - map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) -} - -func labelsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["label_id"] = bindings.NewStringType() - fieldNameMap["label_id"] = "LabelId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) -} - -func labelsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyLabelBindingType) -} - -func labelsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} - fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} - pathParams := map[string]string{} - queryParams := map[string]string{} - headerParams := map[string]string{} - dispatchHeaderParams := map[string]string{} - bodyFieldsMap := map[string]string{} - fields["label_id"] = bindings.NewStringType() - fieldNameMap["label_id"] = "LabelId" - paramsTypeMap["label_id"] = bindings.NewStringType() - paramsTypeMap["labelId"] = bindings.NewStringType() - pathParams["label_id"] = "labelId" - resultHeaders := map[string]string{} - errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -118,56 +68,56 @@ func labelsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func labelsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func labelsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func labelsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyLabelListResultBindingType) +func LabelsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyLabelListResultBindingType) } -func labelsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func labelsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -176,7 +126,7 @@ func labelsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -196,113 +146,3 @@ func labelsListRestMetadata() protocol.OperationRestMetadata { errorHeaders, map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } - -func labelsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["label_id"] = bindings.NewStringType() - fields["policy_label"] = bindings.NewReferenceType(model.PolicyLabelBindingType) - fieldNameMap["label_id"] = "LabelId" - fieldNameMap["policy_label"] = "PolicyLabel" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) -} - -func labelsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() -} - -func labelsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} - fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} - pathParams := map[string]string{} - queryParams := map[string]string{} - headerParams := map[string]string{} - dispatchHeaderParams := map[string]string{} - bodyFieldsMap := map[string]string{} - fields["label_id"] = bindings.NewStringType() - fields["policy_label"] = bindings.NewReferenceType(model.PolicyLabelBindingType) - fieldNameMap["label_id"] = "LabelId" - fieldNameMap["policy_label"] = "PolicyLabel" - paramsTypeMap["policy_label"] = bindings.NewReferenceType(model.PolicyLabelBindingType) - paramsTypeMap["label_id"] = bindings.NewStringType() - paramsTypeMap["labelId"] = bindings.NewStringType() - pathParams["label_id"] = "labelId" - resultHeaders := map[string]string{} - errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( - fields, - fieldNameMap, - paramsTypeMap, - pathParams, - queryParams, - headerParams, - dispatchHeaderParams, - bodyFieldsMap, - "", - "policy_label", - "PATCH", - "/global-manager/api/v1/global-infra/labels/{labelId}", - "", - resultHeaders, - 204, - "", - errorHeaders, - map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) -} - -func labelsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["label_id"] = bindings.NewStringType() - fields["policy_label"] = bindings.NewReferenceType(model.PolicyLabelBindingType) - fieldNameMap["label_id"] = "LabelId" - fieldNameMap["policy_label"] = "PolicyLabel" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) -} - -func labelsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyLabelBindingType) -} - -func labelsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} - fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} - pathParams := map[string]string{} - queryParams := map[string]string{} - headerParams := map[string]string{} - dispatchHeaderParams := map[string]string{} - bodyFieldsMap := map[string]string{} - fields["label_id"] = bindings.NewStringType() - fields["policy_label"] = bindings.NewReferenceType(model.PolicyLabelBindingType) - fieldNameMap["label_id"] = "LabelId" - fieldNameMap["policy_label"] = "PolicyLabel" - paramsTypeMap["policy_label"] = bindings.NewReferenceType(model.PolicyLabelBindingType) - paramsTypeMap["label_id"] = bindings.NewStringType() - paramsTypeMap["labelId"] = bindings.NewStringType() - pathParams["label_id"] = "labelId" - resultHeaders := map[string]string{} - errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( - fields, - fieldNameMap, - paramsTypeMap, - pathParams, - queryParams, - headerParams, - dispatchHeaderParams, - bodyFieldsMap, - "", - "policy_label", - "PUT", - "/global-manager/api/v1/global-infra/labels/{labelId}", - "", - resultHeaders, - 200, - "", - errorHeaders, - map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) -} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/LatencyProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/LatencyProfilesClient.go index 11986b1f8..c065ca1fc 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/LatencyProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/LatencyProfilesClient.go @@ -9,21 +9,21 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type LatencyProfilesClient interface { // Delete an existing latency profile // // @param profileIdParam Latency profile id (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,12 +35,13 @@ type LatencyProfilesClient interface { // // @param profileIdParam Latency profile id (required) // @return com.vmware.nsx_global_policy.model.PolicyLatencyStatProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(profileIdParam string) (model.PolicyLatencyStatProfile, error) + Get(profileIdParam string) (nsx_global_policyModel.PolicyLatencyStatProfile, error) // List latency profiles // @@ -51,127 +52,136 @@ type LatencyProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.PolicyLatencyStatProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyLatencyStatProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyLatencyStatProfileListResult, error) // Patch latency profile. // // @param profileIdParam Latency profile id (required) // @param policyLatencyStatProfileParam (required) // @return com.vmware.nsx_global_policy.model.PolicyLatencyStatProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(profileIdParam string, policyLatencyStatProfileParam model.PolicyLatencyStatProfile) (model.PolicyLatencyStatProfile, error) + Patch(profileIdParam string, policyLatencyStatProfileParam nsx_global_policyModel.PolicyLatencyStatProfile) (nsx_global_policyModel.PolicyLatencyStatProfile, error) // Create or Replace latency profile. // // @param profileIdParam Latency profile id (required) // @param policyLatencyStatProfileParam (required) // @return com.vmware.nsx_global_policy.model.PolicyLatencyStatProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(profileIdParam string, policyLatencyStatProfileParam model.PolicyLatencyStatProfile) (model.PolicyLatencyStatProfile, error) + Update(profileIdParam string, policyLatencyStatProfileParam nsx_global_policyModel.PolicyLatencyStatProfile) (nsx_global_policyModel.PolicyLatencyStatProfile, error) } type latencyProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewLatencyProfilesClient(connector client.Connector) *latencyProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.latency_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewLatencyProfilesClient(connector vapiProtocolClient_.Connector) *latencyProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.latency_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) lIface := latencyProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &lIface } -func (lIface *latencyProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (lIface *latencyProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := lIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (lIface *latencyProfilesClient) Delete(profileIdParam string) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(latencyProfilesDeleteInputType(), typeConverter) + operationRestMetaData := latencyProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(latencyProfilesDeleteInputType(), typeConverter) sv.AddStructField("ProfileId", profileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := latencyProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.latency_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *latencyProfilesClient) Get(profileIdParam string) (model.PolicyLatencyStatProfile, error) { +func (lIface *latencyProfilesClient) Get(profileIdParam string) (nsx_global_policyModel.PolicyLatencyStatProfile, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(latencyProfilesGetInputType(), typeConverter) + operationRestMetaData := latencyProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(latencyProfilesGetInputType(), typeConverter) sv.AddStructField("ProfileId", profileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyLatencyStatProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyLatencyStatProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := latencyProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.latency_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.PolicyLatencyStatProfile + var emptyOutput nsx_global_policyModel.PolicyLatencyStatProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), latencyProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LatencyProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyLatencyStatProfile), nil + return output.(nsx_global_policyModel.PolicyLatencyStatProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *latencyProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyLatencyStatProfileListResult, error) { +func (lIface *latencyProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyLatencyStatProfileListResult, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(latencyProfilesListInputType(), typeConverter) + operationRestMetaData := latencyProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(latencyProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -180,89 +190,88 @@ func (lIface *latencyProfilesClient) List(cursorParam *string, includeMarkForDel sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyLatencyStatProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyLatencyStatProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := latencyProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.latency_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyLatencyStatProfileListResult + var emptyOutput nsx_global_policyModel.PolicyLatencyStatProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), latencyProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LatencyProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyLatencyStatProfileListResult), nil + return output.(nsx_global_policyModel.PolicyLatencyStatProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *latencyProfilesClient) Patch(profileIdParam string, policyLatencyStatProfileParam model.PolicyLatencyStatProfile) (model.PolicyLatencyStatProfile, error) { +func (lIface *latencyProfilesClient) Patch(profileIdParam string, policyLatencyStatProfileParam nsx_global_policyModel.PolicyLatencyStatProfile) (nsx_global_policyModel.PolicyLatencyStatProfile, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(latencyProfilesPatchInputType(), typeConverter) + operationRestMetaData := latencyProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(latencyProfilesPatchInputType(), typeConverter) sv.AddStructField("ProfileId", profileIdParam) sv.AddStructField("PolicyLatencyStatProfile", policyLatencyStatProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyLatencyStatProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyLatencyStatProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := latencyProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.latency_profiles", "patch", inputDataValue, executionContext) - var emptyOutput model.PolicyLatencyStatProfile + var emptyOutput nsx_global_policyModel.PolicyLatencyStatProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), latencyProfilesPatchOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LatencyProfilesPatchOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyLatencyStatProfile), nil + return output.(nsx_global_policyModel.PolicyLatencyStatProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *latencyProfilesClient) Update(profileIdParam string, policyLatencyStatProfileParam model.PolicyLatencyStatProfile) (model.PolicyLatencyStatProfile, error) { +func (lIface *latencyProfilesClient) Update(profileIdParam string, policyLatencyStatProfileParam nsx_global_policyModel.PolicyLatencyStatProfile) (nsx_global_policyModel.PolicyLatencyStatProfile, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(latencyProfilesUpdateInputType(), typeConverter) + operationRestMetaData := latencyProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(latencyProfilesUpdateInputType(), typeConverter) sv.AddStructField("ProfileId", profileIdParam) sv.AddStructField("PolicyLatencyStatProfile", policyLatencyStatProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyLatencyStatProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyLatencyStatProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := latencyProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.latency_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.PolicyLatencyStatProfile + var emptyOutput nsx_global_policyModel.PolicyLatencyStatProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), latencyProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LatencyProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyLatencyStatProfile), nil + return output.(nsx_global_policyModel.PolicyLatencyStatProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/LatencyProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/LatencyProfilesTypes.go index 50265116b..09c2051e2 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/LatencyProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/LatencyProfilesTypes.go @@ -11,43 +11,43 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func latencyProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func latencyProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["profile_id"] = bindings.NewStringType() + fields["profile_id"] = vapiBindings_.NewStringType() fieldNameMap["profile_id"] = "ProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func latencyProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func LatencyProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func latencyProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func latencyProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["profile_id"] = bindings.NewStringType() + fields["profile_id"] = vapiBindings_.NewStringType() fieldNameMap["profile_id"] = "ProfileId" - paramsTypeMap["profile_id"] = bindings.NewStringType() - paramsTypeMap["profileId"] = bindings.NewStringType() + paramsTypeMap["profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["profileId"] = vapiBindings_.NewStringType() pathParams["profile_id"] = "profileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,36 +68,36 @@ func latencyProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func latencyProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func latencyProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["profile_id"] = bindings.NewStringType() + fields["profile_id"] = vapiBindings_.NewStringType() fieldNameMap["profile_id"] = "ProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func latencyProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyLatencyStatProfileBindingType) +func LatencyProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyLatencyStatProfileBindingType) } -func latencyProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func latencyProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["profile_id"] = bindings.NewStringType() + fields["profile_id"] = vapiBindings_.NewStringType() fieldNameMap["profile_id"] = "ProfileId" - paramsTypeMap["profile_id"] = bindings.NewStringType() - paramsTypeMap["profileId"] = bindings.NewStringType() + paramsTypeMap["profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["profileId"] = vapiBindings_.NewStringType() pathParams["profile_id"] = "profileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -118,56 +118,56 @@ func latencyProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func latencyProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func latencyProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func latencyProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyLatencyStatProfileListResultBindingType) +func LatencyProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyLatencyStatProfileListResultBindingType) } -func latencyProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func latencyProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -176,7 +176,7 @@ func latencyProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -197,41 +197,41 @@ func latencyProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func latencyProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func latencyProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["profile_id"] = bindings.NewStringType() - fields["policy_latency_stat_profile"] = bindings.NewReferenceType(model.PolicyLatencyStatProfileBindingType) + fields["profile_id"] = vapiBindings_.NewStringType() + fields["policy_latency_stat_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyLatencyStatProfileBindingType) fieldNameMap["profile_id"] = "ProfileId" fieldNameMap["policy_latency_stat_profile"] = "PolicyLatencyStatProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func latencyProfilesPatchOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyLatencyStatProfileBindingType) +func LatencyProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyLatencyStatProfileBindingType) } -func latencyProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func latencyProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["profile_id"] = bindings.NewStringType() - fields["policy_latency_stat_profile"] = bindings.NewReferenceType(model.PolicyLatencyStatProfileBindingType) + fields["profile_id"] = vapiBindings_.NewStringType() + fields["policy_latency_stat_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyLatencyStatProfileBindingType) fieldNameMap["profile_id"] = "ProfileId" fieldNameMap["policy_latency_stat_profile"] = "PolicyLatencyStatProfile" - paramsTypeMap["profile_id"] = bindings.NewStringType() - paramsTypeMap["policy_latency_stat_profile"] = bindings.NewReferenceType(model.PolicyLatencyStatProfileBindingType) - paramsTypeMap["profileId"] = bindings.NewStringType() + paramsTypeMap["policy_latency_stat_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyLatencyStatProfileBindingType) + paramsTypeMap["profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["profileId"] = vapiBindings_.NewStringType() pathParams["profile_id"] = "profileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -252,41 +252,41 @@ func latencyProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func latencyProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func latencyProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["profile_id"] = bindings.NewStringType() - fields["policy_latency_stat_profile"] = bindings.NewReferenceType(model.PolicyLatencyStatProfileBindingType) + fields["profile_id"] = vapiBindings_.NewStringType() + fields["policy_latency_stat_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyLatencyStatProfileBindingType) fieldNameMap["profile_id"] = "ProfileId" fieldNameMap["policy_latency_stat_profile"] = "PolicyLatencyStatProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func latencyProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyLatencyStatProfileBindingType) +func LatencyProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyLatencyStatProfileBindingType) } -func latencyProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func latencyProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["profile_id"] = bindings.NewStringType() - fields["policy_latency_stat_profile"] = bindings.NewReferenceType(model.PolicyLatencyStatProfileBindingType) + fields["profile_id"] = vapiBindings_.NewStringType() + fields["policy_latency_stat_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyLatencyStatProfileBindingType) fieldNameMap["profile_id"] = "ProfileId" fieldNameMap["policy_latency_stat_profile"] = "PolicyLatencyStatProfile" - paramsTypeMap["profile_id"] = bindings.NewStringType() - paramsTypeMap["policy_latency_stat_profile"] = bindings.NewReferenceType(model.PolicyLatencyStatProfileBindingType) - paramsTypeMap["profileId"] = bindings.NewStringType() + paramsTypeMap["policy_latency_stat_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyLatencyStatProfileBindingType) + paramsTypeMap["profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["profileId"] = vapiBindings_.NewStringType() pathParams["profile_id"] = "profileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/MacDiscoveryProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/MacDiscoveryProfilesClient.go index f5a40ed17..32cbd9d18 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/MacDiscoveryProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/MacDiscoveryProfilesClient.go @@ -9,15 +9,14 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type MacDiscoveryProfilesClient interface { @@ -25,6 +24,7 @@ type MacDiscoveryProfilesClient interface { // // @param macDiscoveryProfileIdParam Mac Discovery Profile ID (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,12 +36,13 @@ type MacDiscoveryProfilesClient interface { // // @param macDiscoveryProfileIdParam Mac Discovery Profile ID (required) // @return com.vmware.nsx_global_policy.model.MacDiscoveryProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(macDiscoveryProfileIdParam string) (model.MacDiscoveryProfile, error) + Get(macDiscoveryProfileIdParam string) (nsx_global_policyModel.MacDiscoveryProfile, error) // API will list all Mac Discovery Profiles active in current discovery profile id. // @@ -52,24 +53,26 @@ type MacDiscoveryProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.MacDiscoveryProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.MacDiscoveryProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.MacDiscoveryProfileListResult, error) // API will create Mac Discovery profile. // // @param macDiscoveryProfileIdParam Mac Discovery Profile ID (required) // @param macDiscoveryProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(macDiscoveryProfileIdParam string, macDiscoveryProfileParam model.MacDiscoveryProfile, overrideParam *bool) error + Patch(macDiscoveryProfileIdParam string, macDiscoveryProfileParam nsx_global_policyModel.MacDiscoveryProfile, overrideParam *bool) error // API will update Mac Discovery profile. // @@ -77,104 +80,111 @@ type MacDiscoveryProfilesClient interface { // @param macDiscoveryProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) // @return com.vmware.nsx_global_policy.model.MacDiscoveryProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(macDiscoveryProfileIdParam string, macDiscoveryProfileParam model.MacDiscoveryProfile, overrideParam *bool) (model.MacDiscoveryProfile, error) + Update(macDiscoveryProfileIdParam string, macDiscoveryProfileParam nsx_global_policyModel.MacDiscoveryProfile, overrideParam *bool) (nsx_global_policyModel.MacDiscoveryProfile, error) } type macDiscoveryProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewMacDiscoveryProfilesClient(connector client.Connector) *macDiscoveryProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.mac_discovery_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewMacDiscoveryProfilesClient(connector vapiProtocolClient_.Connector) *macDiscoveryProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.mac_discovery_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) mIface := macDiscoveryProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &mIface } -func (mIface *macDiscoveryProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (mIface *macDiscoveryProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := mIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (mIface *macDiscoveryProfilesClient) Delete(macDiscoveryProfileIdParam string, overrideParam *bool) error { typeConverter := mIface.connector.TypeConverter() executionContext := mIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(macDiscoveryProfilesDeleteInputType(), typeConverter) + operationRestMetaData := macDiscoveryProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(macDiscoveryProfilesDeleteInputType(), typeConverter) sv.AddStructField("MacDiscoveryProfileId", macDiscoveryProfileIdParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := macDiscoveryProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - mIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := mIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.mac_discovery_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), mIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (mIface *macDiscoveryProfilesClient) Get(macDiscoveryProfileIdParam string) (model.MacDiscoveryProfile, error) { +func (mIface *macDiscoveryProfilesClient) Get(macDiscoveryProfileIdParam string) (nsx_global_policyModel.MacDiscoveryProfile, error) { typeConverter := mIface.connector.TypeConverter() executionContext := mIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(macDiscoveryProfilesGetInputType(), typeConverter) + operationRestMetaData := macDiscoveryProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(macDiscoveryProfilesGetInputType(), typeConverter) sv.AddStructField("MacDiscoveryProfileId", macDiscoveryProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.MacDiscoveryProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.MacDiscoveryProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := macDiscoveryProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - mIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := mIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.mac_discovery_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.MacDiscoveryProfile + var emptyOutput nsx_global_policyModel.MacDiscoveryProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), macDiscoveryProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), MacDiscoveryProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.MacDiscoveryProfile), nil + return output.(nsx_global_policyModel.MacDiscoveryProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), mIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (mIface *macDiscoveryProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.MacDiscoveryProfileListResult, error) { +func (mIface *macDiscoveryProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.MacDiscoveryProfileListResult, error) { typeConverter := mIface.connector.TypeConverter() executionContext := mIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(macDiscoveryProfilesListInputType(), typeConverter) + operationRestMetaData := macDiscoveryProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(macDiscoveryProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -183,85 +193,84 @@ func (mIface *macDiscoveryProfilesClient) List(cursorParam *string, includeMarkF sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.MacDiscoveryProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.MacDiscoveryProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := macDiscoveryProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - mIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := mIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.mac_discovery_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.MacDiscoveryProfileListResult + var emptyOutput nsx_global_policyModel.MacDiscoveryProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), macDiscoveryProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), MacDiscoveryProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.MacDiscoveryProfileListResult), nil + return output.(nsx_global_policyModel.MacDiscoveryProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), mIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (mIface *macDiscoveryProfilesClient) Patch(macDiscoveryProfileIdParam string, macDiscoveryProfileParam model.MacDiscoveryProfile, overrideParam *bool) error { +func (mIface *macDiscoveryProfilesClient) Patch(macDiscoveryProfileIdParam string, macDiscoveryProfileParam nsx_global_policyModel.MacDiscoveryProfile, overrideParam *bool) error { typeConverter := mIface.connector.TypeConverter() executionContext := mIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(macDiscoveryProfilesPatchInputType(), typeConverter) + operationRestMetaData := macDiscoveryProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(macDiscoveryProfilesPatchInputType(), typeConverter) sv.AddStructField("MacDiscoveryProfileId", macDiscoveryProfileIdParam) sv.AddStructField("MacDiscoveryProfile", macDiscoveryProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := macDiscoveryProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - mIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := mIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.mac_discovery_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), mIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (mIface *macDiscoveryProfilesClient) Update(macDiscoveryProfileIdParam string, macDiscoveryProfileParam model.MacDiscoveryProfile, overrideParam *bool) (model.MacDiscoveryProfile, error) { +func (mIface *macDiscoveryProfilesClient) Update(macDiscoveryProfileIdParam string, macDiscoveryProfileParam nsx_global_policyModel.MacDiscoveryProfile, overrideParam *bool) (nsx_global_policyModel.MacDiscoveryProfile, error) { typeConverter := mIface.connector.TypeConverter() executionContext := mIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(macDiscoveryProfilesUpdateInputType(), typeConverter) + operationRestMetaData := macDiscoveryProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(macDiscoveryProfilesUpdateInputType(), typeConverter) sv.AddStructField("MacDiscoveryProfileId", macDiscoveryProfileIdParam) sv.AddStructField("MacDiscoveryProfile", macDiscoveryProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.MacDiscoveryProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.MacDiscoveryProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := macDiscoveryProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - mIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := mIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.mac_discovery_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.MacDiscoveryProfile + var emptyOutput nsx_global_policyModel.MacDiscoveryProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), macDiscoveryProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), MacDiscoveryProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.MacDiscoveryProfile), nil + return output.(nsx_global_policyModel.MacDiscoveryProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), mIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/MacDiscoveryProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/MacDiscoveryProfilesTypes.go index 73f0f297e..611b7a608 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/MacDiscoveryProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/MacDiscoveryProfilesTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func macDiscoveryProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func macDiscoveryProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["mac_discovery_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mac_discovery_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mac_discovery_profile_id"] = "MacDiscoveryProfileId" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func macDiscoveryProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func MacDiscoveryProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func macDiscoveryProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func macDiscoveryProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["mac_discovery_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mac_discovery_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mac_discovery_profile_id"] = "MacDiscoveryProfileId" fieldNameMap["override"] = "Override" - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["mac_discovery_profile_id"] = bindings.NewStringType() - paramsTypeMap["macDiscoveryProfileId"] = bindings.NewStringType() + paramsTypeMap["mac_discovery_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["macDiscoveryProfileId"] = vapiBindings_.NewStringType() pathParams["mac_discovery_profile_id"] = "macDiscoveryProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func macDiscoveryProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func macDiscoveryProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func macDiscoveryProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["mac_discovery_profile_id"] = bindings.NewStringType() + fields["mac_discovery_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["mac_discovery_profile_id"] = "MacDiscoveryProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func macDiscoveryProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.MacDiscoveryProfileBindingType) +func MacDiscoveryProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.MacDiscoveryProfileBindingType) } -func macDiscoveryProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func macDiscoveryProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["mac_discovery_profile_id"] = bindings.NewStringType() + fields["mac_discovery_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["mac_discovery_profile_id"] = "MacDiscoveryProfileId" - paramsTypeMap["mac_discovery_profile_id"] = bindings.NewStringType() - paramsTypeMap["macDiscoveryProfileId"] = bindings.NewStringType() + paramsTypeMap["mac_discovery_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["macDiscoveryProfileId"] = vapiBindings_.NewStringType() pathParams["mac_discovery_profile_id"] = "macDiscoveryProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func macDiscoveryProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func macDiscoveryProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func macDiscoveryProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func macDiscoveryProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.MacDiscoveryProfileListResultBindingType) +func MacDiscoveryProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.MacDiscoveryProfileListResultBindingType) } -func macDiscoveryProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func macDiscoveryProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func macDiscoveryProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,47 +203,47 @@ func macDiscoveryProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func macDiscoveryProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func macDiscoveryProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["mac_discovery_profile_id"] = bindings.NewStringType() - fields["mac_discovery_profile"] = bindings.NewReferenceType(model.MacDiscoveryProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mac_discovery_profile_id"] = vapiBindings_.NewStringType() + fields["mac_discovery_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.MacDiscoveryProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mac_discovery_profile_id"] = "MacDiscoveryProfileId" fieldNameMap["mac_discovery_profile"] = "MacDiscoveryProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func macDiscoveryProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func MacDiscoveryProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func macDiscoveryProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func macDiscoveryProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["mac_discovery_profile_id"] = bindings.NewStringType() - fields["mac_discovery_profile"] = bindings.NewReferenceType(model.MacDiscoveryProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mac_discovery_profile_id"] = vapiBindings_.NewStringType() + fields["mac_discovery_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.MacDiscoveryProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mac_discovery_profile_id"] = "MacDiscoveryProfileId" fieldNameMap["mac_discovery_profile"] = "MacDiscoveryProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["mac_discovery_profile_id"] = bindings.NewStringType() - paramsTypeMap["mac_discovery_profile"] = bindings.NewReferenceType(model.MacDiscoveryProfileBindingType) - paramsTypeMap["macDiscoveryProfileId"] = bindings.NewStringType() + paramsTypeMap["mac_discovery_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["mac_discovery_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.MacDiscoveryProfileBindingType) + paramsTypeMap["macDiscoveryProfileId"] = vapiBindings_.NewStringType() pathParams["mac_discovery_profile_id"] = "macDiscoveryProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -264,47 +264,47 @@ func macDiscoveryProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func macDiscoveryProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func macDiscoveryProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["mac_discovery_profile_id"] = bindings.NewStringType() - fields["mac_discovery_profile"] = bindings.NewReferenceType(model.MacDiscoveryProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mac_discovery_profile_id"] = vapiBindings_.NewStringType() + fields["mac_discovery_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.MacDiscoveryProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mac_discovery_profile_id"] = "MacDiscoveryProfileId" fieldNameMap["mac_discovery_profile"] = "MacDiscoveryProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func macDiscoveryProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.MacDiscoveryProfileBindingType) +func MacDiscoveryProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.MacDiscoveryProfileBindingType) } -func macDiscoveryProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func macDiscoveryProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["mac_discovery_profile_id"] = bindings.NewStringType() - fields["mac_discovery_profile"] = bindings.NewReferenceType(model.MacDiscoveryProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mac_discovery_profile_id"] = vapiBindings_.NewStringType() + fields["mac_discovery_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.MacDiscoveryProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mac_discovery_profile_id"] = "MacDiscoveryProfileId" fieldNameMap["mac_discovery_profile"] = "MacDiscoveryProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["mac_discovery_profile_id"] = bindings.NewStringType() - paramsTypeMap["mac_discovery_profile"] = bindings.NewReferenceType(model.MacDiscoveryProfileBindingType) - paramsTypeMap["macDiscoveryProfileId"] = bindings.NewStringType() + paramsTypeMap["mac_discovery_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["mac_discovery_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.MacDiscoveryProfileBindingType) + paramsTypeMap["macDiscoveryProfileId"] = vapiBindings_.NewStringType() pathParams["mac_discovery_profile_id"] = "macDiscoveryProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/OnboardingCheckCompatibilityClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/OnboardingCheckCompatibilityClient.go index a970825dd..115413a23 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/OnboardingCheckCompatibilityClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/OnboardingCheckCompatibilityClient.go @@ -9,15 +9,14 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type OnboardingCheckCompatibilityClient interface { @@ -25,65 +24,67 @@ type OnboardingCheckCompatibilityClient interface { // // @param siteNodeConnectionInfoParam (required) // @return com.vmware.nsx_global_policy.model.CompatibilityCheckResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Create(siteNodeConnectionInfoParam model.SiteNodeConnectionInfo) (model.CompatibilityCheckResult, error) + Create(siteNodeConnectionInfoParam nsx_global_policyModel.SiteNodeConnectionInfo) (nsx_global_policyModel.CompatibilityCheckResult, error) } type onboardingCheckCompatibilityClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewOnboardingCheckCompatibilityClient(connector client.Connector) *onboardingCheckCompatibilityClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.onboarding_check_compatibility") - methodIdentifiers := map[string]core.MethodIdentifier{ - "create": core.NewMethodIdentifier(interfaceIdentifier, "create"), +func NewOnboardingCheckCompatibilityClient(connector vapiProtocolClient_.Connector) *onboardingCheckCompatibilityClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.onboarding_check_compatibility") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "create": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "create"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) oIface := onboardingCheckCompatibilityClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &oIface } -func (oIface *onboardingCheckCompatibilityClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (oIface *onboardingCheckCompatibilityClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := oIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (oIface *onboardingCheckCompatibilityClient) Create(siteNodeConnectionInfoParam model.SiteNodeConnectionInfo) (model.CompatibilityCheckResult, error) { +func (oIface *onboardingCheckCompatibilityClient) Create(siteNodeConnectionInfoParam nsx_global_policyModel.SiteNodeConnectionInfo) (nsx_global_policyModel.CompatibilityCheckResult, error) { typeConverter := oIface.connector.TypeConverter() executionContext := oIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(onboardingCheckCompatibilityCreateInputType(), typeConverter) + operationRestMetaData := onboardingCheckCompatibilityCreateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(onboardingCheckCompatibilityCreateInputType(), typeConverter) sv.AddStructField("SiteNodeConnectionInfo", siteNodeConnectionInfoParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.CompatibilityCheckResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.CompatibilityCheckResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := onboardingCheckCompatibilityCreateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - oIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := oIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.onboarding_check_compatibility", "create", inputDataValue, executionContext) - var emptyOutput model.CompatibilityCheckResult + var emptyOutput nsx_global_policyModel.CompatibilityCheckResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), onboardingCheckCompatibilityCreateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), OnboardingCheckCompatibilityCreateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.CompatibilityCheckResult), nil + return output.(nsx_global_policyModel.CompatibilityCheckResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), oIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/OnboardingCheckCompatibilityTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/OnboardingCheckCompatibilityTypes.go index 9489edc91..822721809 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/OnboardingCheckCompatibilityTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/OnboardingCheckCompatibilityTypes.go @@ -11,41 +11,41 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func onboardingCheckCompatibilityCreateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func onboardingCheckCompatibilityCreateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_node_connection_info"] = bindings.NewReferenceType(model.SiteNodeConnectionInfoBindingType) + fields["site_node_connection_info"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SiteNodeConnectionInfoBindingType) fieldNameMap["site_node_connection_info"] = "SiteNodeConnectionInfo" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func onboardingCheckCompatibilityCreateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.CompatibilityCheckResultBindingType) +func OnboardingCheckCompatibilityCreateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.CompatibilityCheckResultBindingType) } -func onboardingCheckCompatibilityCreateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func onboardingCheckCompatibilityCreateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_node_connection_info"] = bindings.NewReferenceType(model.SiteNodeConnectionInfoBindingType) + fields["site_node_connection_info"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SiteNodeConnectionInfoBindingType) fieldNameMap["site_node_connection_info"] = "SiteNodeConnectionInfo" - paramsTypeMap["site_node_connection_info"] = bindings.NewReferenceType(model.SiteNodeConnectionInfoBindingType) + paramsTypeMap["site_node_connection_info"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SiteNodeConnectionInfoBindingType) resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/OpstatsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/OpstatsClient.go new file mode 100644 index 000000000..73c7c4b98 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/OpstatsClient.go @@ -0,0 +1,88 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Interface file for service: Opstats +// Used by client-side stubs. + +package global_infra + +import ( + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" +) + +const _ = vapiCore_.SupportedByRuntimeVersion2 + +type OpstatsClient interface { + + // Get operational stats for policy modules with success and failure counters + // @return DynamicStructure + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Get() (*vapiData_.StructValue, error) +} + +type opstatsClient struct { + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType +} + +func NewOpstatsClient(connector vapiProtocolClient_.Connector) *opstatsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.opstats") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + } + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) + + oIface := opstatsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} + return &oIface +} + +func (oIface *opstatsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { + if entry, ok := oIface.errorsBindingMap[errorName]; ok { + return entry + } + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] +} + +func (oIface *opstatsClient) Get() (*vapiData_.StructValue, error) { + typeConverter := oIface.connector.TypeConverter() + executionContext := oIface.connector.NewExecutionContext() + operationRestMetaData := opstatsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(opstatsGetInputType(), typeConverter) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := oIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.opstats", "get", inputDataValue, executionContext) + var emptyOutput *vapiData_.StructValue + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), OpstatsGetOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(*vapiData_.StructValue), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), oIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/OpstatsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/OpstatsTypes.go new file mode 100644 index 000000000..31905d631 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/OpstatsTypes.go @@ -0,0 +1,61 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Data type definitions file for service: Opstats. +// Includes binding types of a structures and enumerations defined in the service. +// Shared by client-side stubs and server-side skeletons to ensure type +// compatibility. + +package global_infra + +import ( + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + "reflect" +) + +func opstatsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func OpstatsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType(nil) +} + +func opstatsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "GET", + "/global-manager/api/v1/global-infra/opstats", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/OverriddenResourcesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/OverriddenResourcesClient.go index 52ddc9270..c5d422f77 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/OverriddenResourcesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/OverriddenResourcesClient.go @@ -9,15 +9,14 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type OverriddenResourcesClient interface { @@ -26,66 +25,68 @@ type OverriddenResourcesClient interface { // @param intentPathParam Global resource path (optional) // @param sitePathParam Site path (optional) // @return com.vmware.nsx_global_policy.model.OverriddenResourceListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(intentPathParam *string, sitePathParam *string) (model.OverriddenResourceListResult, error) + List(intentPathParam *string, sitePathParam *string) (nsx_global_policyModel.OverriddenResourceListResult, error) } type overriddenResourcesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewOverriddenResourcesClient(connector client.Connector) *overriddenResourcesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.overridden_resources") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewOverriddenResourcesClient(connector vapiProtocolClient_.Connector) *overriddenResourcesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.overridden_resources") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) oIface := overriddenResourcesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &oIface } -func (oIface *overriddenResourcesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (oIface *overriddenResourcesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := oIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (oIface *overriddenResourcesClient) List(intentPathParam *string, sitePathParam *string) (model.OverriddenResourceListResult, error) { +func (oIface *overriddenResourcesClient) List(intentPathParam *string, sitePathParam *string) (nsx_global_policyModel.OverriddenResourceListResult, error) { typeConverter := oIface.connector.TypeConverter() executionContext := oIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(overriddenResourcesListInputType(), typeConverter) + operationRestMetaData := overriddenResourcesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(overriddenResourcesListInputType(), typeConverter) sv.AddStructField("IntentPath", intentPathParam) sv.AddStructField("SitePath", sitePathParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.OverriddenResourceListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.OverriddenResourceListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := overriddenResourcesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - oIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := oIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.overridden_resources", "list", inputDataValue, executionContext) - var emptyOutput model.OverriddenResourceListResult + var emptyOutput nsx_global_policyModel.OverriddenResourceListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), overriddenResourcesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), OverriddenResourcesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.OverriddenResourceListResult), nil + return output.(nsx_global_policyModel.OverriddenResourceListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), oIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/OverriddenResourcesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/OverriddenResourcesTypes.go index 29321146a..0b5e1ba2b 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/OverriddenResourcesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/OverriddenResourcesTypes.go @@ -11,48 +11,48 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func overriddenResourcesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func overriddenResourcesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["intent_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" fieldNameMap["site_path"] = "SitePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func overriddenResourcesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.OverriddenResourceListResultBindingType) +func OverriddenResourcesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.OverriddenResourceListResultBindingType) } -func overriddenResourcesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func overriddenResourcesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["intent_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" fieldNameMap["site_path"] = "SitePath" - paramsTypeMap["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["intent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + paramsTypeMap["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["intent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) queryParams["site_path"] = "site_path" queryParams["intent_path"] = "intent_path" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/PerformanceClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/PerformanceClient.go new file mode 100644 index 000000000..000cca2b7 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/PerformanceClient.go @@ -0,0 +1,88 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Interface file for service: Performance +// Used by client-side stubs. + +package global_infra + +import ( + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" +) + +const _ = vapiCore_.SupportedByRuntimeVersion2 + +type PerformanceClient interface { + + // Get performance metrics for policy JVM + // @return DynamicStructure + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Get() (*vapiData_.StructValue, error) +} + +type performanceClient struct { + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType +} + +func NewPerformanceClient(connector vapiProtocolClient_.Connector) *performanceClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.performance") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + } + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) + + pIface := performanceClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} + return &pIface +} + +func (pIface *performanceClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { + if entry, ok := pIface.errorsBindingMap[errorName]; ok { + return entry + } + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] +} + +func (pIface *performanceClient) Get() (*vapiData_.StructValue, error) { + typeConverter := pIface.connector.TypeConverter() + executionContext := pIface.connector.NewExecutionContext() + operationRestMetaData := performanceGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(performanceGetInputType(), typeConverter) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.performance", "get", inputDataValue, executionContext) + var emptyOutput *vapiData_.StructValue + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), PerformanceGetOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(*vapiData_.StructValue), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/PerformanceTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/PerformanceTypes.go new file mode 100644 index 000000000..d77181abb --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/PerformanceTypes.go @@ -0,0 +1,61 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Data type definitions file for service: Performance. +// Includes binding types of a structures and enumerations defined in the service. +// Shared by client-side stubs and server-side skeletons to ensure type +// compatibility. + +package global_infra + +import ( + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + "reflect" +) + +func performanceGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func PerformanceGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType(nil) +} + +func performanceGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "GET", + "/global-manager/api/v1/global-infra/performance", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/PhysicalServerGroupAssociationsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/PhysicalServerGroupAssociationsClient.go new file mode 100644 index 000000000..f0186a3bd --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/PhysicalServerGroupAssociationsClient.go @@ -0,0 +1,105 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Interface file for service: PhysicalServerGroupAssociations +// Used by client-side stubs. + +package global_infra + +import ( + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" +) + +const _ = vapiCore_.SupportedByRuntimeVersion2 + +type PhysicalServerGroupAssociationsClient interface { + + // Get policy groups for which the given Physical Server is a member. + // + // @param physicalServerExternalIdParam Physical external ID (required) + // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) + // @param enforcementPointPathParam String Path of the enforcement point (optional) + // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) + // @param includedFieldsParam Comma separated list of fields that should be included in query result (optional) + // @param pageSizeParam Maximum number of results to return in this page (server may return fewer) (optional, default to 1000) + // @param sortAscendingParam (optional) + // @param sortByParam Field by which records are sorted (optional) + // @return com.vmware.nsx_global_policy.model.PolicyResourceReferenceForEPListResult + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + List(physicalServerExternalIdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyResourceReferenceForEPListResult, error) +} + +type physicalServerGroupAssociationsClient struct { + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType +} + +func NewPhysicalServerGroupAssociationsClient(connector vapiProtocolClient_.Connector) *physicalServerGroupAssociationsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.physical_server_group_associations") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + } + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) + + pIface := physicalServerGroupAssociationsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} + return &pIface +} + +func (pIface *physicalServerGroupAssociationsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { + if entry, ok := pIface.errorsBindingMap[errorName]; ok { + return entry + } + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] +} + +func (pIface *physicalServerGroupAssociationsClient) List(physicalServerExternalIdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyResourceReferenceForEPListResult, error) { + typeConverter := pIface.connector.TypeConverter() + executionContext := pIface.connector.NewExecutionContext() + operationRestMetaData := physicalServerGroupAssociationsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(physicalServerGroupAssociationsListInputType(), typeConverter) + sv.AddStructField("PhysicalServerExternalId", physicalServerExternalIdParam) + sv.AddStructField("Cursor", cursorParam) + sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) + sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) + sv.AddStructField("IncludedFields", includedFieldsParam) + sv.AddStructField("PageSize", pageSizeParam) + sv.AddStructField("SortAscending", sortAscendingParam) + sv.AddStructField("SortBy", sortByParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_global_policyModel.PolicyResourceReferenceForEPListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.physical_server_group_associations", "list", inputDataValue, executionContext) + var emptyOutput nsx_global_policyModel.PolicyResourceReferenceForEPListResult + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), PhysicalServerGroupAssociationsListOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_global_policyModel.PolicyResourceReferenceForEPListResult), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/PhysicalServerGroupAssociationsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/PhysicalServerGroupAssociationsTypes.go new file mode 100644 index 000000000..5df2c1600 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/PhysicalServerGroupAssociationsTypes.go @@ -0,0 +1,110 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Data type definitions file for service: PhysicalServerGroupAssociations. +// Includes binding types of a structures and enumerations defined in the service. +// Shared by client-side stubs and server-side skeletons to ensure type +// compatibility. + +package global_infra + +import ( + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + "reflect" +) + +func physicalServerGroupAssociationsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["physical_server_external_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["physical_server_external_id"] = "PhysicalServerExternalId" + fieldNameMap["cursor"] = "Cursor" + fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" + fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" + fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["page_size"] = "PageSize" + fieldNameMap["sort_ascending"] = "SortAscending" + fieldNameMap["sort_by"] = "SortBy" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func PhysicalServerGroupAssociationsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyResourceReferenceForEPListResultBindingType) +} + +func physicalServerGroupAssociationsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["physical_server_external_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["physical_server_external_id"] = "PhysicalServerExternalId" + fieldNameMap["cursor"] = "Cursor" + fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" + fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" + fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["page_size"] = "PageSize" + fieldNameMap["sort_ascending"] = "SortAscending" + fieldNameMap["sort_by"] = "SortBy" + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["physical_server_external_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + queryParams["cursor"] = "cursor" + queryParams["sort_ascending"] = "sort_ascending" + queryParams["included_fields"] = "included_fields" + queryParams["physical_server_external_id"] = "physical_server_external_id" + queryParams["enforcement_point_path"] = "enforcement_point_path" + queryParams["sort_by"] = "sort_by" + queryParams["include_mark_for_delete_objects"] = "include_mark_for_delete_objects" + queryParams["page_size"] = "page_size" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "GET", + "/global-manager/api/v1/global-infra/physical-server-group-associations", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/PodGroupAssociationsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/PodGroupAssociationsClient.go index 1ba6a241d..9fe25f51f 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/PodGroupAssociationsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/PodGroupAssociationsClient.go @@ -9,15 +9,14 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type PodGroupAssociationsClient interface { @@ -32,43 +31,48 @@ type PodGroupAssociationsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.PolicyResourceReferenceForEPListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(podIdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyResourceReferenceForEPListResult, error) + List(podIdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyResourceReferenceForEPListResult, error) } type podGroupAssociationsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewPodGroupAssociationsClient(connector client.Connector) *podGroupAssociationsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.pod_group_associations") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewPodGroupAssociationsClient(connector vapiProtocolClient_.Connector) *podGroupAssociationsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.pod_group_associations") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) pIface := podGroupAssociationsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &pIface } -func (pIface *podGroupAssociationsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (pIface *podGroupAssociationsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := pIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (pIface *podGroupAssociationsClient) List(podIdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyResourceReferenceForEPListResult, error) { +func (pIface *podGroupAssociationsClient) List(podIdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyResourceReferenceForEPListResult, error) { typeConverter := pIface.connector.TypeConverter() executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(podGroupAssociationsListInputType(), typeConverter) + operationRestMetaData := podGroupAssociationsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(podGroupAssociationsListInputType(), typeConverter) sv.AddStructField("PodId", podIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) @@ -79,25 +83,22 @@ func (pIface *podGroupAssociationsClient) List(podIdParam string, cursorParam *s sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyResourceReferenceForEPListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyResourceReferenceForEPListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := podGroupAssociationsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.pod_group_associations", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyResourceReferenceForEPListResult + var emptyOutput nsx_global_policyModel.PolicyResourceReferenceForEPListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), podGroupAssociationsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), PodGroupAssociationsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyResourceReferenceForEPListResult), nil + return output.(nsx_global_policyModel.PolicyResourceReferenceForEPListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/PodGroupAssociationsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/PodGroupAssociationsTypes.go index 4764b0cbf..de76e0483 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/PodGroupAssociationsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/PodGroupAssociationsTypes.go @@ -11,24 +11,24 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func podGroupAssociationsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func podGroupAssociationsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["pod_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pod_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pod_id"] = "PodId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -37,31 +37,31 @@ func podGroupAssociationsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func podGroupAssociationsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyResourceReferenceForEPListResultBindingType) +func PodGroupAssociationsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyResourceReferenceForEPListResultBindingType) } -func podGroupAssociationsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func podGroupAssociationsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["pod_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pod_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pod_id"] = "PodId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -70,14 +70,14 @@ func podGroupAssociationsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["pod_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["pod_id"] = vapiBindings_.NewStringType() + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -88,7 +88,7 @@ func podGroupAssociationsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/PortMirroringProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/PortMirroringProfilesClient.go deleted file mode 100644 index fad69c1dd..000000000 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/PortMirroringProfilesClient.go +++ /dev/null @@ -1,266 +0,0 @@ -// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. -// SPDX-License-Identifier: BSD-2-Clause - -// Auto generated code. DO NOT EDIT. - -// Interface file for service: PortMirroringProfiles -// Used by client-side stubs. - -package global_infra - -import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" -) - -const _ = core.SupportedByRuntimeVersion1 - -type PortMirroringProfilesClient interface { - - // API will delete port mirroring profile. Mirroring from source to destination ports will be stopped. - // - // @param portMirroringProfileIdParam Port Mirroring Profile Id (required) - // @param overrideParam Locally override the global object (optional, default to false) - // @throws InvalidRequest Bad Request, Precondition Failed - // @throws Unauthorized Forbidden - // @throws ServiceUnavailable Service Unavailable - // @throws InternalServerError Internal Server Error - // @throws NotFound Not Found - Delete(portMirroringProfileIdParam string, overrideParam *bool) error - - // API will return details of port mirroring profile. - // - // @param portMirroringProfileIdParam Port Mirroring Profile Id (required) - // @return com.vmware.nsx_global_policy.model.PortMirroringProfile - // @throws InvalidRequest Bad Request, Precondition Failed - // @throws Unauthorized Forbidden - // @throws ServiceUnavailable Service Unavailable - // @throws InternalServerError Internal Server Error - // @throws NotFound Not Found - Get(portMirroringProfileIdParam string) (model.PortMirroringProfile, error) - - // API will list all port mirroring profiles group. - // - // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) - // @param includedFieldsParam Comma separated list of fields that should be included in query result (optional) - // @param pageSizeParam Maximum number of results to return in this page (server may return fewer) (optional, default to 1000) - // @param sortAscendingParam (optional) - // @param sortByParam Field by which records are sorted (optional) - // @return com.vmware.nsx_global_policy.model.PortMirroringProfileListResult - // @throws InvalidRequest Bad Request, Precondition Failed - // @throws Unauthorized Forbidden - // @throws ServiceUnavailable Service Unavailable - // @throws InternalServerError Internal Server Error - // @throws NotFound Not Found - List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PortMirroringProfileListResult, error) - - // Create a new Port Mirroring Profile if the Port Mirroring Profile with given id does not already exist. If the Port Mirroring Profile with the given id already exists, patch with the existing Port Mirroring Profile. Realized entities of this API can be found using the path of monitoring profile binding map that is used to apply this profile. - // - // @param portMirroringProfileIdParam Port Mirroring Profile Id (required) - // @param portMirroringProfileParam (required) - // @param overrideParam Locally override the global object (optional, default to false) - // @throws InvalidRequest Bad Request, Precondition Failed - // @throws Unauthorized Forbidden - // @throws ServiceUnavailable Service Unavailable - // @throws InternalServerError Internal Server Error - // @throws NotFound Not Found - Patch(portMirroringProfileIdParam string, portMirroringProfileParam model.PortMirroringProfile, overrideParam *bool) error - - // Create or Replace port mirroring profile. Packets will be mirrored from source group, segment, port to destination group. Realized entities of this API can be found using the path of monitoring profile binding map that is used to apply this profile. - // - // @param portMirroringProfileIdParam Port Mirroring Profiles Id (required) - // @param portMirroringProfileParam (required) - // @param overrideParam Locally override the global object (optional, default to false) - // @return com.vmware.nsx_global_policy.model.PortMirroringProfile - // @throws InvalidRequest Bad Request, Precondition Failed - // @throws Unauthorized Forbidden - // @throws ServiceUnavailable Service Unavailable - // @throws InternalServerError Internal Server Error - // @throws NotFound Not Found - Update(portMirroringProfileIdParam string, portMirroringProfileParam model.PortMirroringProfile, overrideParam *bool) (model.PortMirroringProfile, error) -} - -type portMirroringProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType -} - -func NewPortMirroringProfilesClient(connector client.Connector) *portMirroringProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.port_mirroring_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), - } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) - - pIface := portMirroringProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} - return &pIface -} - -func (pIface *portMirroringProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { - if entry, ok := pIface.errorsBindingMap[errorName]; ok { - return entry - } - return errors.ERROR_BINDINGS_MAP[errorName] -} - -func (pIface *portMirroringProfilesClient) Delete(portMirroringProfileIdParam string, overrideParam *bool) error { - typeConverter := pIface.connector.TypeConverter() - executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(portMirroringProfilesDeleteInputType(), typeConverter) - sv.AddStructField("PortMirroringProfileId", portMirroringProfileIdParam) - sv.AddStructField("Override", overrideParam) - inputDataValue, inputError := sv.GetStructValue() - if inputError != nil { - return bindings.VAPIerrorsToError(inputError) - } - operationRestMetaData := portMirroringProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) - methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.port_mirroring_profiles", "delete", inputDataValue, executionContext) - if methodResult.IsSuccess() { - return nil - } else { - methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) - if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) - } - return methodError.(error) - } -} - -func (pIface *portMirroringProfilesClient) Get(portMirroringProfileIdParam string) (model.PortMirroringProfile, error) { - typeConverter := pIface.connector.TypeConverter() - executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(portMirroringProfilesGetInputType(), typeConverter) - sv.AddStructField("PortMirroringProfileId", portMirroringProfileIdParam) - inputDataValue, inputError := sv.GetStructValue() - if inputError != nil { - var emptyOutput model.PortMirroringProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) - } - operationRestMetaData := portMirroringProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) - methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.port_mirroring_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.PortMirroringProfile - if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), portMirroringProfilesGetOutputType()) - if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) - } - return output.(model.PortMirroringProfile), nil - } else { - methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) - if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) - } - return emptyOutput, methodError.(error) - } -} - -func (pIface *portMirroringProfilesClient) List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PortMirroringProfileListResult, error) { - typeConverter := pIface.connector.TypeConverter() - executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(portMirroringProfilesListInputType(), typeConverter) - sv.AddStructField("Cursor", cursorParam) - sv.AddStructField("IncludedFields", includedFieldsParam) - sv.AddStructField("PageSize", pageSizeParam) - sv.AddStructField("SortAscending", sortAscendingParam) - sv.AddStructField("SortBy", sortByParam) - inputDataValue, inputError := sv.GetStructValue() - if inputError != nil { - var emptyOutput model.PortMirroringProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) - } - operationRestMetaData := portMirroringProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) - methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.port_mirroring_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.PortMirroringProfileListResult - if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), portMirroringProfilesListOutputType()) - if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) - } - return output.(model.PortMirroringProfileListResult), nil - } else { - methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) - if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) - } - return emptyOutput, methodError.(error) - } -} - -func (pIface *portMirroringProfilesClient) Patch(portMirroringProfileIdParam string, portMirroringProfileParam model.PortMirroringProfile, overrideParam *bool) error { - typeConverter := pIface.connector.TypeConverter() - executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(portMirroringProfilesPatchInputType(), typeConverter) - sv.AddStructField("PortMirroringProfileId", portMirroringProfileIdParam) - sv.AddStructField("PortMirroringProfile", portMirroringProfileParam) - sv.AddStructField("Override", overrideParam) - inputDataValue, inputError := sv.GetStructValue() - if inputError != nil { - return bindings.VAPIerrorsToError(inputError) - } - operationRestMetaData := portMirroringProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) - methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.port_mirroring_profiles", "patch", inputDataValue, executionContext) - if methodResult.IsSuccess() { - return nil - } else { - methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) - if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) - } - return methodError.(error) - } -} - -func (pIface *portMirroringProfilesClient) Update(portMirroringProfileIdParam string, portMirroringProfileParam model.PortMirroringProfile, overrideParam *bool) (model.PortMirroringProfile, error) { - typeConverter := pIface.connector.TypeConverter() - executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(portMirroringProfilesUpdateInputType(), typeConverter) - sv.AddStructField("PortMirroringProfileId", portMirroringProfileIdParam) - sv.AddStructField("PortMirroringProfile", portMirroringProfileParam) - sv.AddStructField("Override", overrideParam) - inputDataValue, inputError := sv.GetStructValue() - if inputError != nil { - var emptyOutput model.PortMirroringProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) - } - operationRestMetaData := portMirroringProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) - methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.port_mirroring_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.PortMirroringProfile - if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), portMirroringProfilesUpdateOutputType()) - if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) - } - return output.(model.PortMirroringProfile), nil - } else { - methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) - if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) - } - return emptyOutput, methodError.(error) - } -} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/PortMirroringProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/PortMirroringProfilesTypes.go deleted file mode 100644 index 851fc81dc..000000000 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/PortMirroringProfilesTypes.go +++ /dev/null @@ -1,320 +0,0 @@ -// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. -// SPDX-License-Identifier: BSD-2-Clause - -// Auto generated code. DO NOT EDIT. - -// Data type definitions file for service: PortMirroringProfiles. -// Includes binding types of a structures and enumerations defined in the service. -// Shared by client-side stubs and server-side skeletons to ensure type -// compatibility. - -package global_infra - -import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" - "reflect" -) - -func portMirroringProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["port_mirroring_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["port_mirroring_profile_id"] = "PortMirroringProfileId" - fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) -} - -func portMirroringProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() -} - -func portMirroringProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} - fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} - pathParams := map[string]string{} - queryParams := map[string]string{} - headerParams := map[string]string{} - dispatchHeaderParams := map[string]string{} - bodyFieldsMap := map[string]string{} - fields["port_mirroring_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["port_mirroring_profile_id"] = "PortMirroringProfileId" - fieldNameMap["override"] = "Override" - paramsTypeMap["port_mirroring_profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["portMirroringProfileId"] = bindings.NewStringType() - pathParams["port_mirroring_profile_id"] = "portMirroringProfileId" - queryParams["override"] = "override" - resultHeaders := map[string]string{} - errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( - fields, - fieldNameMap, - paramsTypeMap, - pathParams, - queryParams, - headerParams, - dispatchHeaderParams, - bodyFieldsMap, - "", - "", - "DELETE", - "/global-manager/api/v1/global-infra/port-mirroring-profiles/{portMirroringProfileId}", - "", - resultHeaders, - 204, - "", - errorHeaders, - map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) -} - -func portMirroringProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["port_mirroring_profile_id"] = bindings.NewStringType() - fieldNameMap["port_mirroring_profile_id"] = "PortMirroringProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) -} - -func portMirroringProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PortMirroringProfileBindingType) -} - -func portMirroringProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} - fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} - pathParams := map[string]string{} - queryParams := map[string]string{} - headerParams := map[string]string{} - dispatchHeaderParams := map[string]string{} - bodyFieldsMap := map[string]string{} - fields["port_mirroring_profile_id"] = bindings.NewStringType() - fieldNameMap["port_mirroring_profile_id"] = "PortMirroringProfileId" - paramsTypeMap["port_mirroring_profile_id"] = bindings.NewStringType() - paramsTypeMap["portMirroringProfileId"] = bindings.NewStringType() - pathParams["port_mirroring_profile_id"] = "portMirroringProfileId" - resultHeaders := map[string]string{} - errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( - fields, - fieldNameMap, - paramsTypeMap, - pathParams, - queryParams, - headerParams, - dispatchHeaderParams, - bodyFieldsMap, - "", - "", - "GET", - "/global-manager/api/v1/global-infra/port-mirroring-profiles/{portMirroringProfileId}", - "", - resultHeaders, - 200, - "", - errorHeaders, - map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) -} - -func portMirroringProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cursor"] = "Cursor" - fieldNameMap["included_fields"] = "IncludedFields" - fieldNameMap["page_size"] = "PageSize" - fieldNameMap["sort_ascending"] = "SortAscending" - fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) -} - -func portMirroringProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PortMirroringProfileListResultBindingType) -} - -func portMirroringProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} - fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} - pathParams := map[string]string{} - queryParams := map[string]string{} - headerParams := map[string]string{} - dispatchHeaderParams := map[string]string{} - bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cursor"] = "Cursor" - fieldNameMap["included_fields"] = "IncludedFields" - fieldNameMap["page_size"] = "PageSize" - fieldNameMap["sort_ascending"] = "SortAscending" - fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - queryParams["cursor"] = "cursor" - queryParams["sort_ascending"] = "sort_ascending" - queryParams["included_fields"] = "included_fields" - queryParams["sort_by"] = "sort_by" - queryParams["page_size"] = "page_size" - resultHeaders := map[string]string{} - errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( - fields, - fieldNameMap, - paramsTypeMap, - pathParams, - queryParams, - headerParams, - dispatchHeaderParams, - bodyFieldsMap, - "", - "", - "GET", - "/global-manager/api/v1/global-infra/port-mirroring-profiles", - "", - resultHeaders, - 200, - "", - errorHeaders, - map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) -} - -func portMirroringProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["port_mirroring_profile_id"] = bindings.NewStringType() - fields["port_mirroring_profile"] = bindings.NewReferenceType(model.PortMirroringProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["port_mirroring_profile_id"] = "PortMirroringProfileId" - fieldNameMap["port_mirroring_profile"] = "PortMirroringProfile" - fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) -} - -func portMirroringProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() -} - -func portMirroringProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} - fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} - pathParams := map[string]string{} - queryParams := map[string]string{} - headerParams := map[string]string{} - dispatchHeaderParams := map[string]string{} - bodyFieldsMap := map[string]string{} - fields["port_mirroring_profile_id"] = bindings.NewStringType() - fields["port_mirroring_profile"] = bindings.NewReferenceType(model.PortMirroringProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["port_mirroring_profile_id"] = "PortMirroringProfileId" - fieldNameMap["port_mirroring_profile"] = "PortMirroringProfile" - fieldNameMap["override"] = "Override" - paramsTypeMap["port_mirroring_profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["port_mirroring_profile"] = bindings.NewReferenceType(model.PortMirroringProfileBindingType) - paramsTypeMap["portMirroringProfileId"] = bindings.NewStringType() - pathParams["port_mirroring_profile_id"] = "portMirroringProfileId" - queryParams["override"] = "override" - resultHeaders := map[string]string{} - errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( - fields, - fieldNameMap, - paramsTypeMap, - pathParams, - queryParams, - headerParams, - dispatchHeaderParams, - bodyFieldsMap, - "", - "port_mirroring_profile", - "PATCH", - "/global-manager/api/v1/global-infra/port-mirroring-profiles/{portMirroringProfileId}", - "", - resultHeaders, - 204, - "", - errorHeaders, - map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) -} - -func portMirroringProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["port_mirroring_profile_id"] = bindings.NewStringType() - fields["port_mirroring_profile"] = bindings.NewReferenceType(model.PortMirroringProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["port_mirroring_profile_id"] = "PortMirroringProfileId" - fieldNameMap["port_mirroring_profile"] = "PortMirroringProfile" - fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) -} - -func portMirroringProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PortMirroringProfileBindingType) -} - -func portMirroringProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} - fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} - pathParams := map[string]string{} - queryParams := map[string]string{} - headerParams := map[string]string{} - dispatchHeaderParams := map[string]string{} - bodyFieldsMap := map[string]string{} - fields["port_mirroring_profile_id"] = bindings.NewStringType() - fields["port_mirroring_profile"] = bindings.NewReferenceType(model.PortMirroringProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["port_mirroring_profile_id"] = "PortMirroringProfileId" - fieldNameMap["port_mirroring_profile"] = "PortMirroringProfile" - fieldNameMap["override"] = "Override" - paramsTypeMap["port_mirroring_profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["port_mirroring_profile"] = bindings.NewReferenceType(model.PortMirroringProfileBindingType) - paramsTypeMap["portMirroringProfileId"] = bindings.NewStringType() - pathParams["port_mirroring_profile_id"] = "portMirroringProfileId" - queryParams["override"] = "override" - resultHeaders := map[string]string{} - errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( - fields, - fieldNameMap, - paramsTypeMap, - pathParams, - queryParams, - headerParams, - dispatchHeaderParams, - bodyFieldsMap, - "", - "port_mirroring_profile", - "PUT", - "/global-manager/api/v1/global-infra/port-mirroring-profiles/{portMirroringProfileId}", - "", - resultHeaders, - 200, - "", - errorHeaders, - map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) -} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/QosProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/QosProfilesClient.go index cf95d5830..ee329b227 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/QosProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/QosProfilesClient.go @@ -9,15 +9,14 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type QosProfilesClient interface { @@ -25,6 +24,7 @@ type QosProfilesClient interface { // // @param qosProfileIdParam QoS profile Id (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,12 +36,13 @@ type QosProfilesClient interface { // // @param qosProfileIdParam QoS profile Id (required) // @return com.vmware.nsx_global_policy.model.QoSProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(qosProfileIdParam string) (model.QosProfile, error) + Get(qosProfileIdParam string) (nsx_global_policyModel.QosProfile, error) // API will list all QoS profiles. // @@ -51,24 +52,26 @@ type QosProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.QoSProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.QosProfileListResult, error) + List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.QosProfileListResult, error) // Create a new QoS profile if the QoS profile with given id does not already exist. If the QoS profile with the given id already exists, patch with the existing QoS profile. // // @param qosProfileIdParam QoS profile Id (required) // @param qosProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(qosProfileIdParam string, qosProfileParam model.QosProfile, overrideParam *bool) error + Patch(qosProfileIdParam string, qosProfileParam nsx_global_policyModel.QosProfile, overrideParam *bool) error // Create or Replace QoS profile. // @@ -76,104 +79,111 @@ type QosProfilesClient interface { // @param qosProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) // @return com.vmware.nsx_global_policy.model.QoSProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(qosProfileIdParam string, qosProfileParam model.QosProfile, overrideParam *bool) (model.QosProfile, error) + Update(qosProfileIdParam string, qosProfileParam nsx_global_policyModel.QosProfile, overrideParam *bool) (nsx_global_policyModel.QosProfile, error) } type qosProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewQosProfilesClient(connector client.Connector) *qosProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.qos_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewQosProfilesClient(connector vapiProtocolClient_.Connector) *qosProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.qos_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) qIface := qosProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &qIface } -func (qIface *qosProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (qIface *qosProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := qIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (qIface *qosProfilesClient) Delete(qosProfileIdParam string, overrideParam *bool) error { typeConverter := qIface.connector.TypeConverter() executionContext := qIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(qosProfilesDeleteInputType(), typeConverter) + operationRestMetaData := qosProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(qosProfilesDeleteInputType(), typeConverter) sv.AddStructField("QosProfileId", qosProfileIdParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := qosProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - qIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := qIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.qos_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), qIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (qIface *qosProfilesClient) Get(qosProfileIdParam string) (model.QosProfile, error) { +func (qIface *qosProfilesClient) Get(qosProfileIdParam string) (nsx_global_policyModel.QosProfile, error) { typeConverter := qIface.connector.TypeConverter() executionContext := qIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(qosProfilesGetInputType(), typeConverter) + operationRestMetaData := qosProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(qosProfilesGetInputType(), typeConverter) sv.AddStructField("QosProfileId", qosProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.QosProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.QosProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := qosProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - qIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := qIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.qos_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.QosProfile + var emptyOutput nsx_global_policyModel.QosProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), qosProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), QosProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.QosProfile), nil + return output.(nsx_global_policyModel.QosProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), qIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (qIface *qosProfilesClient) List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.QosProfileListResult, error) { +func (qIface *qosProfilesClient) List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.QosProfileListResult, error) { typeConverter := qIface.connector.TypeConverter() executionContext := qIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(qosProfilesListInputType(), typeConverter) + operationRestMetaData := qosProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(qosProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludedFields", includedFieldsParam) sv.AddStructField("PageSize", pageSizeParam) @@ -181,85 +191,84 @@ func (qIface *qosProfilesClient) List(cursorParam *string, includedFieldsParam * sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.QosProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.QosProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := qosProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - qIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := qIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.qos_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.QosProfileListResult + var emptyOutput nsx_global_policyModel.QosProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), qosProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), QosProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.QosProfileListResult), nil + return output.(nsx_global_policyModel.QosProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), qIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (qIface *qosProfilesClient) Patch(qosProfileIdParam string, qosProfileParam model.QosProfile, overrideParam *bool) error { +func (qIface *qosProfilesClient) Patch(qosProfileIdParam string, qosProfileParam nsx_global_policyModel.QosProfile, overrideParam *bool) error { typeConverter := qIface.connector.TypeConverter() executionContext := qIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(qosProfilesPatchInputType(), typeConverter) + operationRestMetaData := qosProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(qosProfilesPatchInputType(), typeConverter) sv.AddStructField("QosProfileId", qosProfileIdParam) sv.AddStructField("QosProfile", qosProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := qosProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - qIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := qIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.qos_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), qIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (qIface *qosProfilesClient) Update(qosProfileIdParam string, qosProfileParam model.QosProfile, overrideParam *bool) (model.QosProfile, error) { +func (qIface *qosProfilesClient) Update(qosProfileIdParam string, qosProfileParam nsx_global_policyModel.QosProfile, overrideParam *bool) (nsx_global_policyModel.QosProfile, error) { typeConverter := qIface.connector.TypeConverter() executionContext := qIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(qosProfilesUpdateInputType(), typeConverter) + operationRestMetaData := qosProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(qosProfilesUpdateInputType(), typeConverter) sv.AddStructField("QosProfileId", qosProfileIdParam) sv.AddStructField("QosProfile", qosProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.QosProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.QosProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := qosProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - qIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := qIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.qos_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.QosProfile + var emptyOutput nsx_global_policyModel.QosProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), qosProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), QosProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.QosProfile), nil + return output.(nsx_global_policyModel.QosProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), qIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/QosProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/QosProfilesTypes.go index 03dfea348..233d6ba57 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/QosProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/QosProfilesTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func qosProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func qosProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["qos_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["qos_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["qos_profile_id"] = "QosProfileId" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func qosProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func QosProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func qosProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func qosProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["qos_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["qos_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["qos_profile_id"] = "QosProfileId" fieldNameMap["override"] = "Override" - paramsTypeMap["qos_profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["qosProfileId"] = bindings.NewStringType() + paramsTypeMap["qos_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["qosProfileId"] = vapiBindings_.NewStringType() pathParams["qos_profile_id"] = "qosProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func qosProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func qosProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func qosProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["qos_profile_id"] = bindings.NewStringType() + fields["qos_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["qos_profile_id"] = "QosProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func qosProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.QosProfileBindingType) +func QosProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.QosProfileBindingType) } -func qosProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func qosProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["qos_profile_id"] = bindings.NewStringType() + fields["qos_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["qos_profile_id"] = "QosProfileId" - paramsTypeMap["qos_profile_id"] = bindings.NewStringType() - paramsTypeMap["qosProfileId"] = bindings.NewStringType() + paramsTypeMap["qos_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["qosProfileId"] = vapiBindings_.NewStringType() pathParams["qos_profile_id"] = "qosProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,51 +124,51 @@ func qosProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func qosProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func qosProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func qosProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.QosProfileListResultBindingType) +func QosProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.QosProfileListResultBindingType) } -func qosProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func qosProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -176,7 +176,7 @@ func qosProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -197,47 +197,47 @@ func qosProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func qosProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func qosProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["qos_profile_id"] = bindings.NewStringType() - fields["qos_profile"] = bindings.NewReferenceType(model.QosProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["qos_profile_id"] = vapiBindings_.NewStringType() + fields["qos_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.QosProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["qos_profile_id"] = "QosProfileId" fieldNameMap["qos_profile"] = "QosProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func qosProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func QosProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func qosProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func qosProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["qos_profile_id"] = bindings.NewStringType() - fields["qos_profile"] = bindings.NewReferenceType(model.QosProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["qos_profile_id"] = vapiBindings_.NewStringType() + fields["qos_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.QosProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["qos_profile_id"] = "QosProfileId" fieldNameMap["qos_profile"] = "QosProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["qos_profile_id"] = bindings.NewStringType() - paramsTypeMap["qos_profile"] = bindings.NewReferenceType(model.QosProfileBindingType) - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["qosProfileId"] = bindings.NewStringType() + paramsTypeMap["qos_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["qos_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.QosProfileBindingType) + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["qosProfileId"] = vapiBindings_.NewStringType() pathParams["qos_profile_id"] = "qosProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,47 +258,47 @@ func qosProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func qosProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func qosProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["qos_profile_id"] = bindings.NewStringType() - fields["qos_profile"] = bindings.NewReferenceType(model.QosProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["qos_profile_id"] = vapiBindings_.NewStringType() + fields["qos_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.QosProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["qos_profile_id"] = "QosProfileId" fieldNameMap["qos_profile"] = "QosProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func qosProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.QosProfileBindingType) +func QosProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.QosProfileBindingType) } -func qosProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func qosProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["qos_profile_id"] = bindings.NewStringType() - fields["qos_profile"] = bindings.NewReferenceType(model.QosProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["qos_profile_id"] = vapiBindings_.NewStringType() + fields["qos_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.QosProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["qos_profile_id"] = "QosProfileId" fieldNameMap["qos_profile"] = "QosProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["qos_profile_id"] = bindings.NewStringType() - paramsTypeMap["qos_profile"] = bindings.NewReferenceType(model.QosProfileBindingType) - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["qosProfileId"] = bindings.NewStringType() + paramsTypeMap["qos_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["qos_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.QosProfileBindingType) + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["qosProfileId"] = vapiBindings_.NewStringType() pathParams["qos_profile_id"] = "qosProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SecurityGlobalConfigClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SecurityGlobalConfigClient.go index 8babd2fb5..38d28d87d 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SecurityGlobalConfigClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SecurityGlobalConfigClient.go @@ -9,121 +9,124 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SecurityGlobalConfigClient interface { // This reads the security-global-config used for NSX Manager appliance certificates. These properties are not sent to the hosts. // @return com.vmware.nsx_global_policy.model.InfraSecurityConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get() (model.InfraSecurityConfig, error) + Get() (nsx_global_policyModel.InfraSecurityConfig, error) // This updates the security-global-config used for NSX Manager appliance certificates. These properties are not sent to the hosts. // // @param infraSecurityConfigParam (required) // @return com.vmware.nsx_global_policy.model.InfraSecurityConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(infraSecurityConfigParam model.InfraSecurityConfig) (model.InfraSecurityConfig, error) + Update(infraSecurityConfigParam nsx_global_policyModel.InfraSecurityConfig) (nsx_global_policyModel.InfraSecurityConfig, error) } type securityGlobalConfigClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSecurityGlobalConfigClient(connector client.Connector) *securityGlobalConfigClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.security_global_config") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewSecurityGlobalConfigClient(connector vapiProtocolClient_.Connector) *securityGlobalConfigClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.security_global_config") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := securityGlobalConfigClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *securityGlobalConfigClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *securityGlobalConfigClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (sIface *securityGlobalConfigClient) Get() (model.InfraSecurityConfig, error) { +func (sIface *securityGlobalConfigClient) Get() (nsx_global_policyModel.InfraSecurityConfig, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(securityGlobalConfigGetInputType(), typeConverter) + operationRestMetaData := securityGlobalConfigGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(securityGlobalConfigGetInputType(), typeConverter) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.InfraSecurityConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.InfraSecurityConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := securityGlobalConfigGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.security_global_config", "get", inputDataValue, executionContext) - var emptyOutput model.InfraSecurityConfig + var emptyOutput nsx_global_policyModel.InfraSecurityConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), securityGlobalConfigGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SecurityGlobalConfigGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.InfraSecurityConfig), nil + return output.(nsx_global_policyModel.InfraSecurityConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *securityGlobalConfigClient) Update(infraSecurityConfigParam model.InfraSecurityConfig) (model.InfraSecurityConfig, error) { +func (sIface *securityGlobalConfigClient) Update(infraSecurityConfigParam nsx_global_policyModel.InfraSecurityConfig) (nsx_global_policyModel.InfraSecurityConfig, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(securityGlobalConfigUpdateInputType(), typeConverter) + operationRestMetaData := securityGlobalConfigUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(securityGlobalConfigUpdateInputType(), typeConverter) sv.AddStructField("InfraSecurityConfig", infraSecurityConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.InfraSecurityConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.InfraSecurityConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := securityGlobalConfigUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.security_global_config", "update", inputDataValue, executionContext) - var emptyOutput model.InfraSecurityConfig + var emptyOutput nsx_global_policyModel.InfraSecurityConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), securityGlobalConfigUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SecurityGlobalConfigUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.InfraSecurityConfig), nil + return output.(nsx_global_policyModel.InfraSecurityConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SecurityGlobalConfigTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SecurityGlobalConfigTypes.go index bcf42d359..7d77d0926 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SecurityGlobalConfigTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SecurityGlobalConfigTypes.go @@ -11,28 +11,28 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func securityGlobalConfigGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func securityGlobalConfigGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func securityGlobalConfigGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.InfraSecurityConfigBindingType) +func SecurityGlobalConfigGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.InfraSecurityConfigBindingType) } -func securityGlobalConfigGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func securityGlobalConfigGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} @@ -40,7 +40,7 @@ func securityGlobalConfigGetRestMetadata() protocol.OperationRestMetadata { bodyFieldsMap := map[string]string{} resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -61,34 +61,34 @@ func securityGlobalConfigGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func securityGlobalConfigUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func securityGlobalConfigUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["infra_security_config"] = bindings.NewReferenceType(model.InfraSecurityConfigBindingType) + fields["infra_security_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.InfraSecurityConfigBindingType) fieldNameMap["infra_security_config"] = "InfraSecurityConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func securityGlobalConfigUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.InfraSecurityConfigBindingType) +func SecurityGlobalConfigUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.InfraSecurityConfigBindingType) } -func securityGlobalConfigUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func securityGlobalConfigUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["infra_security_config"] = bindings.NewReferenceType(model.InfraSecurityConfigBindingType) + fields["infra_security_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.InfraSecurityConfigBindingType) fieldNameMap["infra_security_config"] = "InfraSecurityConfig" - paramsTypeMap["infra_security_config"] = bindings.NewReferenceType(model.InfraSecurityConfigBindingType) + paramsTypeMap["infra_security_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.InfraSecurityConfigBindingType) resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SegmentSecurityProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SegmentSecurityProfilesClient.go index 3b7bec801..36b688a5e 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SegmentSecurityProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SegmentSecurityProfilesClient.go @@ -9,15 +9,14 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SegmentSecurityProfilesClient interface { @@ -25,6 +24,7 @@ type SegmentSecurityProfilesClient interface { // // @param segmentSecurityProfileIdParam Segment security profile id (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,12 +36,13 @@ type SegmentSecurityProfilesClient interface { // // @param segmentSecurityProfileIdParam Segment security profile id (required) // @return com.vmware.nsx_global_policy.model.SegmentSecurityProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(segmentSecurityProfileIdParam string) (model.SegmentSecurityProfile, error) + Get(segmentSecurityProfileIdParam string) (nsx_global_policyModel.SegmentSecurityProfile, error) // API will list all segment security profiles. // @@ -52,24 +53,26 @@ type SegmentSecurityProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.SegmentSecurityProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentSecurityProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.SegmentSecurityProfileListResult, error) // Create a new segment security profile if the segment security profile with given id does not exist. Otherwise, PATCH the existing segment security profile // // @param segmentSecurityProfileIdParam Segment security profile id (required) // @param segmentSecurityProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(segmentSecurityProfileIdParam string, segmentSecurityProfileParam model.SegmentSecurityProfile, overrideParam *bool) error + Patch(segmentSecurityProfileIdParam string, segmentSecurityProfileParam nsx_global_policyModel.SegmentSecurityProfile, overrideParam *bool) error // Create or replace a segment security profile // @@ -77,104 +80,111 @@ type SegmentSecurityProfilesClient interface { // @param segmentSecurityProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) // @return com.vmware.nsx_global_policy.model.SegmentSecurityProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(segmentSecurityProfileIdParam string, segmentSecurityProfileParam model.SegmentSecurityProfile, overrideParam *bool) (model.SegmentSecurityProfile, error) + Update(segmentSecurityProfileIdParam string, segmentSecurityProfileParam nsx_global_policyModel.SegmentSecurityProfile, overrideParam *bool) (nsx_global_policyModel.SegmentSecurityProfile, error) } type segmentSecurityProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSegmentSecurityProfilesClient(connector client.Connector) *segmentSecurityProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.segment_security_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewSegmentSecurityProfilesClient(connector vapiProtocolClient_.Connector) *segmentSecurityProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.segment_security_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := segmentSecurityProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *segmentSecurityProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *segmentSecurityProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *segmentSecurityProfilesClient) Delete(segmentSecurityProfileIdParam string, overrideParam *bool) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentSecurityProfilesDeleteInputType(), typeConverter) + operationRestMetaData := segmentSecurityProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentSecurityProfilesDeleteInputType(), typeConverter) sv.AddStructField("SegmentSecurityProfileId", segmentSecurityProfileIdParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentSecurityProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segment_security_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *segmentSecurityProfilesClient) Get(segmentSecurityProfileIdParam string) (model.SegmentSecurityProfile, error) { +func (sIface *segmentSecurityProfilesClient) Get(segmentSecurityProfileIdParam string) (nsx_global_policyModel.SegmentSecurityProfile, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentSecurityProfilesGetInputType(), typeConverter) + operationRestMetaData := segmentSecurityProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentSecurityProfilesGetInputType(), typeConverter) sv.AddStructField("SegmentSecurityProfileId", segmentSecurityProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentSecurityProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.SegmentSecurityProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentSecurityProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segment_security_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.SegmentSecurityProfile + var emptyOutput nsx_global_policyModel.SegmentSecurityProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentSecurityProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentSecurityProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentSecurityProfile), nil + return output.(nsx_global_policyModel.SegmentSecurityProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *segmentSecurityProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentSecurityProfileListResult, error) { +func (sIface *segmentSecurityProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.SegmentSecurityProfileListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentSecurityProfilesListInputType(), typeConverter) + operationRestMetaData := segmentSecurityProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentSecurityProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -183,85 +193,84 @@ func (sIface *segmentSecurityProfilesClient) List(cursorParam *string, includeMa sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentSecurityProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.SegmentSecurityProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentSecurityProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segment_security_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.SegmentSecurityProfileListResult + var emptyOutput nsx_global_policyModel.SegmentSecurityProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentSecurityProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentSecurityProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentSecurityProfileListResult), nil + return output.(nsx_global_policyModel.SegmentSecurityProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *segmentSecurityProfilesClient) Patch(segmentSecurityProfileIdParam string, segmentSecurityProfileParam model.SegmentSecurityProfile, overrideParam *bool) error { +func (sIface *segmentSecurityProfilesClient) Patch(segmentSecurityProfileIdParam string, segmentSecurityProfileParam nsx_global_policyModel.SegmentSecurityProfile, overrideParam *bool) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentSecurityProfilesPatchInputType(), typeConverter) + operationRestMetaData := segmentSecurityProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentSecurityProfilesPatchInputType(), typeConverter) sv.AddStructField("SegmentSecurityProfileId", segmentSecurityProfileIdParam) sv.AddStructField("SegmentSecurityProfile", segmentSecurityProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentSecurityProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segment_security_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *segmentSecurityProfilesClient) Update(segmentSecurityProfileIdParam string, segmentSecurityProfileParam model.SegmentSecurityProfile, overrideParam *bool) (model.SegmentSecurityProfile, error) { +func (sIface *segmentSecurityProfilesClient) Update(segmentSecurityProfileIdParam string, segmentSecurityProfileParam nsx_global_policyModel.SegmentSecurityProfile, overrideParam *bool) (nsx_global_policyModel.SegmentSecurityProfile, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentSecurityProfilesUpdateInputType(), typeConverter) + operationRestMetaData := segmentSecurityProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentSecurityProfilesUpdateInputType(), typeConverter) sv.AddStructField("SegmentSecurityProfileId", segmentSecurityProfileIdParam) sv.AddStructField("SegmentSecurityProfile", segmentSecurityProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentSecurityProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.SegmentSecurityProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentSecurityProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segment_security_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.SegmentSecurityProfile + var emptyOutput nsx_global_policyModel.SegmentSecurityProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentSecurityProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentSecurityProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentSecurityProfile), nil + return output.(nsx_global_policyModel.SegmentSecurityProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SegmentSecurityProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SegmentSecurityProfilesTypes.go index 5d91c3a59..ed5a24f54 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SegmentSecurityProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SegmentSecurityProfilesTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func segmentSecurityProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentSecurityProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_security_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["segment_security_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["segment_security_profile_id"] = "SegmentSecurityProfileId" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentSecurityProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentSecurityProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentSecurityProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentSecurityProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_security_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["segment_security_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["segment_security_profile_id"] = "SegmentSecurityProfileId" fieldNameMap["override"] = "Override" - paramsTypeMap["segment_security_profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["segmentSecurityProfileId"] = bindings.NewStringType() + paramsTypeMap["segment_security_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["segmentSecurityProfileId"] = vapiBindings_.NewStringType() pathParams["segment_security_profile_id"] = "segmentSecurityProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func segmentSecurityProfilesDeleteRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentSecurityProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentSecurityProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_security_profile_id"] = bindings.NewStringType() + fields["segment_security_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["segment_security_profile_id"] = "SegmentSecurityProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentSecurityProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentSecurityProfileBindingType) +func SegmentSecurityProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentSecurityProfileBindingType) } -func segmentSecurityProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentSecurityProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_security_profile_id"] = bindings.NewStringType() + fields["segment_security_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["segment_security_profile_id"] = "SegmentSecurityProfileId" - paramsTypeMap["segment_security_profile_id"] = bindings.NewStringType() - paramsTypeMap["segmentSecurityProfileId"] = bindings.NewStringType() + paramsTypeMap["segment_security_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentSecurityProfileId"] = vapiBindings_.NewStringType() pathParams["segment_security_profile_id"] = "segmentSecurityProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func segmentSecurityProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentSecurityProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentSecurityProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentSecurityProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentSecurityProfileListResultBindingType) +func SegmentSecurityProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentSecurityProfileListResultBindingType) } -func segmentSecurityProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentSecurityProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func segmentSecurityProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,47 +203,47 @@ func segmentSecurityProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentSecurityProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentSecurityProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_security_profile_id"] = bindings.NewStringType() - fields["segment_security_profile"] = bindings.NewReferenceType(model.SegmentSecurityProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["segment_security_profile_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentSecurityProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["segment_security_profile_id"] = "SegmentSecurityProfileId" fieldNameMap["segment_security_profile"] = "SegmentSecurityProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentSecurityProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentSecurityProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentSecurityProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentSecurityProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_security_profile_id"] = bindings.NewStringType() - fields["segment_security_profile"] = bindings.NewReferenceType(model.SegmentSecurityProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["segment_security_profile_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentSecurityProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["segment_security_profile_id"] = "SegmentSecurityProfileId" fieldNameMap["segment_security_profile"] = "SegmentSecurityProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["segment_security_profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["segment_security_profile"] = bindings.NewReferenceType(model.SegmentSecurityProfileBindingType) - paramsTypeMap["segmentSecurityProfileId"] = bindings.NewStringType() + paramsTypeMap["segment_security_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_security_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentSecurityProfileBindingType) + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["segmentSecurityProfileId"] = vapiBindings_.NewStringType() pathParams["segment_security_profile_id"] = "segmentSecurityProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -264,47 +264,47 @@ func segmentSecurityProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentSecurityProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentSecurityProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_security_profile_id"] = bindings.NewStringType() - fields["segment_security_profile"] = bindings.NewReferenceType(model.SegmentSecurityProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["segment_security_profile_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentSecurityProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["segment_security_profile_id"] = "SegmentSecurityProfileId" fieldNameMap["segment_security_profile"] = "SegmentSecurityProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentSecurityProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentSecurityProfileBindingType) +func SegmentSecurityProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentSecurityProfileBindingType) } -func segmentSecurityProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentSecurityProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_security_profile_id"] = bindings.NewStringType() - fields["segment_security_profile"] = bindings.NewReferenceType(model.SegmentSecurityProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["segment_security_profile_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentSecurityProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["segment_security_profile_id"] = "SegmentSecurityProfileId" fieldNameMap["segment_security_profile"] = "SegmentSecurityProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["segment_security_profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["segment_security_profile"] = bindings.NewReferenceType(model.SegmentSecurityProfileBindingType) - paramsTypeMap["segmentSecurityProfileId"] = bindings.NewStringType() + paramsTypeMap["segment_security_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_security_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentSecurityProfileBindingType) + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["segmentSecurityProfileId"] = vapiBindings_.NewStringType() pathParams["segment_security_profile_id"] = "segmentSecurityProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SegmentsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SegmentsClient.go index 3a55007f0..a16fbf563 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SegmentsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SegmentsClient.go @@ -9,21 +9,21 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SegmentsClient interface { // Delete infra segment // // @param segmentIdParam Segment ID (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,6 +35,7 @@ type SegmentsClient interface { // // @param segmentIdParam (required) // @param cascadeParam Flag to specify whether to delete related segment ports (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -47,23 +48,25 @@ type SegmentsClient interface { // @param segmentIdParam (required) // @param dhcpDeleteLeasesParam (required) // @param enforcementPointPathParam Enforcement point path (optional) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Deletedhcpleases(segmentIdParam string, dhcpDeleteLeasesParam model.DhcpDeleteLeases, enforcementPointPathParam *string) error + Deletedhcpleases(segmentIdParam string, dhcpDeleteLeasesParam nsx_global_policyModel.DhcpDeleteLeases, enforcementPointPathParam *string) error // Read infra segment Note: Extended Segment: Please note that old vpn path deprecated. If user specify old l2vpn path in the \"l2_extension\" object in the PATCH API payload, the path returned in the GET response payload may include the new path instead of the deprecated l2vpn path. Both old and new l2vpn path refer to same resource. there is no functional impact. Also note that l2vpn path included in the error messages returned from validation may include the new VPN path instead of the deprecated l2vpn path. Both new path and old vpn path refer to same resource. // // @param segmentIdParam Segment ID (required) // @return com.vmware.nsx_global_policy.model.Segment + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(segmentIdParam string) (model.Segment, error) + Get(segmentIdParam string) (nsx_global_policyModel.Segment, error) // Paginated list of all segments under infra. // @@ -75,113 +78,119 @@ type SegmentsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.SegmentListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, segmentTypeParam *string, sortAscendingParam *bool, sortByParam *string) (model.SegmentListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, segmentTypeParam *string, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.SegmentListResult, error) // If segment with the segment-id is not already present, create a new segment. If it already exists, update the segment with specified attributes. // // @param segmentIdParam Segment ID (required) // @param segmentParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(segmentIdParam string, segmentParam model.Segment) error + Patch(segmentIdParam string, segmentParam nsx_global_policyModel.Segment) error // If segment with the segment-id is not already present, create a new segment. If it already exists, update the segment with specified attributes. Force parameter is required when workload connectivity is indirectly impacted with the current update. // // @param segmentIdParam Segment ID (required) // @param segmentParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch0(segmentIdParam string, segmentParam model.Segment) error + Patch0(segmentIdParam string, segmentParam nsx_global_policyModel.Segment) error // If segment with the segment-id is not already present, create a new segment. If it already exists, replace the segment with this object. Note: Extended Segment: Please note that old vpn path deprecated. If user specify old l2vpn path in the \"l2_extension\" object in the PATCH API payload, the path returned in the GET response payload may include the new path instead of the deprecated l2vpn path. Both old and new l2vpn path refer to same resource. there is no functional impact. Also note that l2vpn path included in the Alarm, GPRR, error messages returned from validation may include the new VPN path instead of the deprecated l2vpn path. Both new path and old vpn path refer to same resource. // // @param segmentIdParam Segment ID (required) // @param segmentParam (required) // @return com.vmware.nsx_global_policy.model.Segment + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(segmentIdParam string, segmentParam model.Segment) (model.Segment, error) + Update(segmentIdParam string, segmentParam nsx_global_policyModel.Segment) (nsx_global_policyModel.Segment, error) // If segment with the segment-id is not already present, create a new segment. If it already exists, replace the segment with this object. Force parameter is required when workload connectivity is indirectly impacted with the current replacement. Note: Extended Segment: Please note that old vpn path deprecated. If user specify old l2vpn path in the \"l2_extension\" object in the PATCH API payload, the path returned in the GET response payload may include the new path instead of the deprecated l2vpn path. Both old and new l2vpn path refer to same resource. there is no functional impact. Also note that l2vpn path included in the Alarm, GPRR, error messages returned from validation may include the new VPN path instead of the deprecated l2vpn path. Both new path and old vpn path refer to same resource. // // @param segmentIdParam Segment ID (required) // @param segmentParam (required) // @return com.vmware.nsx_global_policy.model.Segment + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update0(segmentIdParam string, segmentParam model.Segment) (model.Segment, error) + Update0(segmentIdParam string, segmentParam nsx_global_policyModel.Segment) (nsx_global_policyModel.Segment, error) } type segmentsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSegmentsClient(connector client.Connector) *segmentsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.segments") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "delete_0": core.NewMethodIdentifier(interfaceIdentifier, "delete_0"), - "deletedhcpleases": core.NewMethodIdentifier(interfaceIdentifier, "deletedhcpleases"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "patch_0": core.NewMethodIdentifier(interfaceIdentifier, "patch_0"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), - "update_0": core.NewMethodIdentifier(interfaceIdentifier, "update_0"), +func NewSegmentsClient(connector vapiProtocolClient_.Connector) *segmentsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.segments") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "delete_0": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete_0"), + "deletedhcpleases": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "deletedhcpleases"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "patch_0": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch_0"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), + "update_0": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update_0"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := segmentsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *segmentsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *segmentsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *segmentsClient) Delete(segmentIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentsDeleteInputType(), typeConverter) + operationRestMetaData := segmentsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentsDeleteInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } @@ -190,91 +199,98 @@ func (sIface *segmentsClient) Delete(segmentIdParam string) error { func (sIface *segmentsClient) Delete0(segmentIdParam string, cascadeParam *bool) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentsDelete0InputType(), typeConverter) + operationRestMetaData := segmentsDelete0RestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentsDelete0InputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Cascade", cascadeParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentsDelete0RestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments", "delete_0", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *segmentsClient) Deletedhcpleases(segmentIdParam string, dhcpDeleteLeasesParam model.DhcpDeleteLeases, enforcementPointPathParam *string) error { +func (sIface *segmentsClient) Deletedhcpleases(segmentIdParam string, dhcpDeleteLeasesParam nsx_global_policyModel.DhcpDeleteLeases, enforcementPointPathParam *string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentsDeletedhcpleasesInputType(), typeConverter) + operationRestMetaData := segmentsDeletedhcpleasesRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentsDeletedhcpleasesInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("DhcpDeleteLeases", dhcpDeleteLeasesParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentsDeletedhcpleasesRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments", "deletedhcpleases", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *segmentsClient) Get(segmentIdParam string) (model.Segment, error) { +func (sIface *segmentsClient) Get(segmentIdParam string) (nsx_global_policyModel.Segment, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentsGetInputType(), typeConverter) + operationRestMetaData := segmentsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentsGetInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Segment - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Segment + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments", "get", inputDataValue, executionContext) - var emptyOutput model.Segment + var emptyOutput nsx_global_policyModel.Segment if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Segment), nil + return output.(nsx_global_policyModel.Segment), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *segmentsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, segmentTypeParam *string, sortAscendingParam *bool, sortByParam *string) (model.SegmentListResult, error) { +func (sIface *segmentsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, segmentTypeParam *string, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.SegmentListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentsListInputType(), typeConverter) + operationRestMetaData := segmentsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -284,141 +300,142 @@ func (sIface *segmentsClient) List(cursorParam *string, includeMarkForDeleteObje sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.SegmentListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments", "list", inputDataValue, executionContext) - var emptyOutput model.SegmentListResult + var emptyOutput nsx_global_policyModel.SegmentListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentListResult), nil + return output.(nsx_global_policyModel.SegmentListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *segmentsClient) Patch(segmentIdParam string, segmentParam model.Segment) error { +func (sIface *segmentsClient) Patch(segmentIdParam string, segmentParam nsx_global_policyModel.Segment) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentsPatchInputType(), typeConverter) + operationRestMetaData := segmentsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentsPatchInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Segment", segmentParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *segmentsClient) Patch0(segmentIdParam string, segmentParam model.Segment) error { +func (sIface *segmentsClient) Patch0(segmentIdParam string, segmentParam nsx_global_policyModel.Segment) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentsPatch0InputType(), typeConverter) + operationRestMetaData := segmentsPatch0RestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentsPatch0InputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Segment", segmentParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentsPatch0RestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments", "patch_0", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *segmentsClient) Update(segmentIdParam string, segmentParam model.Segment) (model.Segment, error) { +func (sIface *segmentsClient) Update(segmentIdParam string, segmentParam nsx_global_policyModel.Segment) (nsx_global_policyModel.Segment, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentsUpdateInputType(), typeConverter) + operationRestMetaData := segmentsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentsUpdateInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Segment", segmentParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Segment - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Segment + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments", "update", inputDataValue, executionContext) - var emptyOutput model.Segment + var emptyOutput nsx_global_policyModel.Segment if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Segment), nil + return output.(nsx_global_policyModel.Segment), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *segmentsClient) Update0(segmentIdParam string, segmentParam model.Segment) (model.Segment, error) { +func (sIface *segmentsClient) Update0(segmentIdParam string, segmentParam nsx_global_policyModel.Segment) (nsx_global_policyModel.Segment, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentsUpdate0InputType(), typeConverter) + operationRestMetaData := segmentsUpdate0RestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentsUpdate0InputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Segment", segmentParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Segment - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Segment + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentsUpdate0RestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments", "update_0", inputDataValue, executionContext) - var emptyOutput model.Segment + var emptyOutput nsx_global_policyModel.Segment if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentsUpdate0OutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentsUpdate0OutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Segment), nil + return output.(nsx_global_policyModel.Segment), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SegmentsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SegmentsTypes.go index 452be1740..9e497732f 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SegmentsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SegmentsTypes.go @@ -11,10 +11,10 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) @@ -24,36 +24,36 @@ const Segments_LIST_SEGMENT_TYPE_DVPORTGROUP = "DVPortgroup" // Possible value for ``segmentType`` of method Segments#list. const Segments_LIST_SEGMENT_TYPE_ALL = "ALL" -func segmentsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() fieldNameMap["segment_id"] = "SegmentId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() fieldNameMap["segment_id"] = "SegmentId" - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,42 +74,42 @@ func segmentsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentsDelete0InputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentsDelete0InputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["cascade"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cascade"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cascade"] = "Cascade" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentsDelete0OutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentsDelete0OutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentsDelete0RestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentsDelete0RestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["cascade"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cascade"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cascade"] = "Cascade" - paramsTypeMap["cascade"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["cascade"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" queryParams["cascade"] = "cascade" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -130,47 +130,47 @@ func segmentsDelete0RestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentsDeletedhcpleasesInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentsDeletedhcpleasesInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["dhcp_delete_leases"] = bindings.NewReferenceType(model.DhcpDeleteLeasesBindingType) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["dhcp_delete_leases"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.DhcpDeleteLeasesBindingType) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["dhcp_delete_leases"] = "DhcpDeleteLeases" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentsDeletedhcpleasesOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentsDeletedhcpleasesOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentsDeletedhcpleasesRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentsDeletedhcpleasesRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["dhcp_delete_leases"] = bindings.NewReferenceType(model.DhcpDeleteLeasesBindingType) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["dhcp_delete_leases"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.DhcpDeleteLeasesBindingType) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["dhcp_delete_leases"] = "DhcpDeleteLeases" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["dhcp_delete_leases"] = bindings.NewReferenceType(model.DhcpDeleteLeasesBindingType) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["dhcp_delete_leases"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.DhcpDeleteLeasesBindingType) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" queryParams["enforcement_point_path"] = "enforcement_point_path" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -191,36 +191,36 @@ func segmentsDeletedhcpleasesRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() fieldNameMap["segment_id"] = "SegmentId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentBindingType) +func SegmentsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentBindingType) } -func segmentsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() fieldNameMap["segment_id"] = "SegmentId" - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -241,16 +241,16 @@ func segmentsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["segment_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["segment_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" @@ -258,30 +258,30 @@ func segmentsListInputType() bindings.StructType { fieldNameMap["segment_type"] = "SegmentType" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentListResultBindingType) +func SegmentsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentListResultBindingType) } -func segmentsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["segment_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["segment_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" @@ -289,13 +289,13 @@ func segmentsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["segment_type"] = "SegmentType" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["segment_type"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -305,7 +305,7 @@ func segmentsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -326,41 +326,41 @@ func segmentsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["segment"] = bindings.NewReferenceType(model.SegmentBindingType) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentBindingType) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment"] = "Segment" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["segment"] = bindings.NewReferenceType(model.SegmentBindingType) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentBindingType) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment"] = "Segment" - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segment"] = bindings.NewReferenceType(model.SegmentBindingType) - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["segment"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentBindingType) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -381,41 +381,41 @@ func segmentsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentsPatch0InputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentsPatch0InputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["segment"] = bindings.NewReferenceType(model.SegmentBindingType) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentBindingType) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment"] = "Segment" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentsPatch0OutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentsPatch0OutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentsPatch0RestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentsPatch0RestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["segment"] = bindings.NewReferenceType(model.SegmentBindingType) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentBindingType) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment"] = "Segment" - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segment"] = bindings.NewReferenceType(model.SegmentBindingType) - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["segment"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentBindingType) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -436,41 +436,41 @@ func segmentsPatch0RestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["segment"] = bindings.NewReferenceType(model.SegmentBindingType) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentBindingType) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment"] = "Segment" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentBindingType) +func SegmentsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentBindingType) } -func segmentsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["segment"] = bindings.NewReferenceType(model.SegmentBindingType) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentBindingType) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment"] = "Segment" - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segment"] = bindings.NewReferenceType(model.SegmentBindingType) - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["segment"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentBindingType) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -491,41 +491,41 @@ func segmentsUpdateRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentsUpdate0InputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentsUpdate0InputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["segment"] = bindings.NewReferenceType(model.SegmentBindingType) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentBindingType) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment"] = "Segment" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentsUpdate0OutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentBindingType) +func SegmentsUpdate0OutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentBindingType) } -func segmentsUpdate0RestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentsUpdate0RestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["segment"] = bindings.NewReferenceType(model.SegmentBindingType) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentBindingType) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment"] = "Segment" - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segment"] = bindings.NewReferenceType(model.SegmentBindingType) - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["segment"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentBindingType) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/ServicesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/ServicesClient.go index f6457545e..0620ef6c1 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/ServicesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/ServicesClient.go @@ -9,21 +9,21 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ServicesClient interface { // Delete Service // // @param serviceIdParam Service ID (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,12 +35,13 @@ type ServicesClient interface { // // @param serviceIdParam Service ID (required) // @return com.vmware.nsx_global_policy.model.Service + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(serviceIdParam string) (model.Service, error) + Get(serviceIdParam string) (nsx_global_policyModel.Service, error) // Paginated list of Services for infra. // @@ -52,126 +53,135 @@ type ServicesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.ServiceListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, defaultServiceParam *bool, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ServiceListResult, error) + List(cursorParam *string, defaultServiceParam *bool, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ServiceListResult, error) // Create a new service if a service with the given ID does not already exist. Creates new service entries if populated in the service. If a service with the given ID already exists, patch the service including the nested service entries. // // @param serviceIdParam Service ID (required) // @param serviceParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(serviceIdParam string, serviceParam model.Service) error + Patch(serviceIdParam string, serviceParam nsx_global_policyModel.Service) error // Create a new service if a service with the given ID does not already exist. Creates new service entries if populated in the service. If a service with the given ID already exists, update the service including the nested service entries. This is a full replace. // // @param serviceIdParam Service ID (required) // @param serviceParam (required) // @return com.vmware.nsx_global_policy.model.Service + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(serviceIdParam string, serviceParam model.Service) (model.Service, error) + Update(serviceIdParam string, serviceParam nsx_global_policyModel.Service) (nsx_global_policyModel.Service, error) } type servicesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewServicesClient(connector client.Connector) *servicesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.services") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewServicesClient(connector vapiProtocolClient_.Connector) *servicesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.services") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := servicesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *servicesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *servicesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *servicesClient) Delete(serviceIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(servicesDeleteInputType(), typeConverter) + operationRestMetaData := servicesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(servicesDeleteInputType(), typeConverter) sv.AddStructField("ServiceId", serviceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := servicesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.services", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *servicesClient) Get(serviceIdParam string) (model.Service, error) { +func (sIface *servicesClient) Get(serviceIdParam string) (nsx_global_policyModel.Service, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(servicesGetInputType(), typeConverter) + operationRestMetaData := servicesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(servicesGetInputType(), typeConverter) sv.AddStructField("ServiceId", serviceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Service - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Service + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := servicesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.services", "get", inputDataValue, executionContext) - var emptyOutput model.Service + var emptyOutput nsx_global_policyModel.Service if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), servicesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ServicesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Service), nil + return output.(nsx_global_policyModel.Service), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *servicesClient) List(cursorParam *string, defaultServiceParam *bool, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ServiceListResult, error) { +func (sIface *servicesClient) List(cursorParam *string, defaultServiceParam *bool, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ServiceListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(servicesListInputType(), typeConverter) + operationRestMetaData := servicesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(servicesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("DefaultService", defaultServiceParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -181,83 +191,82 @@ func (sIface *servicesClient) List(cursorParam *string, defaultServiceParam *boo sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ServiceListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ServiceListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := servicesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.services", "list", inputDataValue, executionContext) - var emptyOutput model.ServiceListResult + var emptyOutput nsx_global_policyModel.ServiceListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), servicesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ServicesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ServiceListResult), nil + return output.(nsx_global_policyModel.ServiceListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *servicesClient) Patch(serviceIdParam string, serviceParam model.Service) error { +func (sIface *servicesClient) Patch(serviceIdParam string, serviceParam nsx_global_policyModel.Service) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(servicesPatchInputType(), typeConverter) + operationRestMetaData := servicesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(servicesPatchInputType(), typeConverter) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("Service", serviceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := servicesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.services", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *servicesClient) Update(serviceIdParam string, serviceParam model.Service) (model.Service, error) { +func (sIface *servicesClient) Update(serviceIdParam string, serviceParam nsx_global_policyModel.Service) (nsx_global_policyModel.Service, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(servicesUpdateInputType(), typeConverter) + operationRestMetaData := servicesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(servicesUpdateInputType(), typeConverter) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("Service", serviceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Service - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Service + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := servicesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.services", "update", inputDataValue, executionContext) - var emptyOutput model.Service + var emptyOutput nsx_global_policyModel.Service if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), servicesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ServicesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Service), nil + return output.(nsx_global_policyModel.Service), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/ServicesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/ServicesTypes.go index 5db81dab5..2165ec660 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/ServicesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/ServicesTypes.go @@ -11,43 +11,43 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func servicesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func servicesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["service_id"] = bindings.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() fieldNameMap["service_id"] = "ServiceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func servicesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ServicesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func servicesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func servicesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["service_id"] = bindings.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() fieldNameMap["service_id"] = "ServiceId" - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,36 +68,36 @@ func servicesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func servicesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func servicesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["service_id"] = bindings.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() fieldNameMap["service_id"] = "ServiceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func servicesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ServiceBindingType) +func ServicesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ServiceBindingType) } -func servicesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func servicesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["service_id"] = bindings.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() fieldNameMap["service_id"] = "ServiceId" - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -118,16 +118,16 @@ func servicesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func servicesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func servicesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["default_service"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["default_service"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["default_service"] = "DefaultService" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -135,30 +135,30 @@ func servicesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func servicesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ServiceListResultBindingType) +func ServicesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ServiceListResultBindingType) } -func servicesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func servicesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["default_service"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["default_service"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["default_service"] = "DefaultService" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -166,13 +166,13 @@ func servicesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["default_service"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["default_service"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func servicesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func servicesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func servicesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func servicesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["service_id"] = bindings.NewStringType() - fields["service"] = bindings.NewReferenceType(model.ServiceBindingType) + fields["service_id"] = vapiBindings_.NewStringType() + fields["service"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ServiceBindingType) fieldNameMap["service_id"] = "ServiceId" fieldNameMap["service"] = "Service" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func servicesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ServicesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func servicesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func servicesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["service_id"] = bindings.NewStringType() - fields["service"] = bindings.NewReferenceType(model.ServiceBindingType) + fields["service_id"] = vapiBindings_.NewStringType() + fields["service"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ServiceBindingType) fieldNameMap["service_id"] = "ServiceId" fieldNameMap["service"] = "Service" - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["service"] = bindings.NewReferenceType(model.ServiceBindingType) - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["service"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ServiceBindingType) + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func servicesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func servicesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func servicesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["service_id"] = bindings.NewStringType() - fields["service"] = bindings.NewReferenceType(model.ServiceBindingType) + fields["service_id"] = vapiBindings_.NewStringType() + fields["service"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ServiceBindingType) fieldNameMap["service_id"] = "ServiceId" fieldNameMap["service"] = "Service" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func servicesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ServiceBindingType) +func ServicesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ServiceBindingType) } -func servicesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func servicesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["service_id"] = bindings.NewStringType() - fields["service"] = bindings.NewReferenceType(model.ServiceBindingType) + fields["service_id"] = vapiBindings_.NewStringType() + fields["service"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ServiceBindingType) fieldNameMap["service_id"] = "ServiceId" fieldNameMap["service"] = "Service" - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["service"] = bindings.NewReferenceType(model.ServiceBindingType) - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["service"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ServiceBindingType) + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SiteCleanupPendingClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SiteCleanupPendingClient.go index cc765c770..8a6e42e97 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SiteCleanupPendingClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SiteCleanupPendingClient.go @@ -9,15 +9,14 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SiteCleanupPendingClient interface { @@ -30,43 +29,48 @@ type SiteCleanupPendingClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.SiteCleanupPendingListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includedFieldsParam *string, intentPathParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SiteCleanupPendingListResult, error) + List(cursorParam *string, includedFieldsParam *string, intentPathParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.SiteCleanupPendingListResult, error) } type siteCleanupPendingClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSiteCleanupPendingClient(connector client.Connector) *siteCleanupPendingClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.site_cleanup_pending") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewSiteCleanupPendingClient(connector vapiProtocolClient_.Connector) *siteCleanupPendingClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.site_cleanup_pending") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := siteCleanupPendingClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *siteCleanupPendingClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *siteCleanupPendingClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (sIface *siteCleanupPendingClient) List(cursorParam *string, includedFieldsParam *string, intentPathParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SiteCleanupPendingListResult, error) { +func (sIface *siteCleanupPendingClient) List(cursorParam *string, includedFieldsParam *string, intentPathParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.SiteCleanupPendingListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(siteCleanupPendingListInputType(), typeConverter) + operationRestMetaData := siteCleanupPendingListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(siteCleanupPendingListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludedFields", includedFieldsParam) sv.AddStructField("IntentPath", intentPathParam) @@ -75,25 +79,22 @@ func (sIface *siteCleanupPendingClient) List(cursorParam *string, includedFields sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SiteCleanupPendingListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.SiteCleanupPendingListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := siteCleanupPendingListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.site_cleanup_pending", "list", inputDataValue, executionContext) - var emptyOutput model.SiteCleanupPendingListResult + var emptyOutput nsx_global_policyModel.SiteCleanupPendingListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), siteCleanupPendingListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SiteCleanupPendingListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SiteCleanupPendingListResult), nil + return output.(nsx_global_policyModel.SiteCleanupPendingListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SiteCleanupPendingTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SiteCleanupPendingTypes.go index 38e1e3af4..8cfaaf22f 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SiteCleanupPendingTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SiteCleanupPendingTypes.go @@ -11,63 +11,63 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func siteCleanupPendingListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func siteCleanupPendingListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["intent_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["intent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["intent_path"] = "IntentPath" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func siteCleanupPendingListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SiteCleanupPendingListResultBindingType) +func SiteCleanupPendingListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SiteCleanupPendingListResultBindingType) } -func siteCleanupPendingListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func siteCleanupPendingListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["intent_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["intent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["intent_path"] = "IntentPath" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["intent_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["intent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -76,7 +76,7 @@ func siteCleanupPendingListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SitesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SitesClient.go index ae40f9d2b..900d15214 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SitesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SitesClient.go @@ -9,15 +9,14 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SitesClient interface { @@ -25,6 +24,7 @@ type SitesClient interface { // // @param siteIdParam (required) // @param forceParam (optional) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,12 +36,13 @@ type SitesClient interface { // // @param siteIdParam (required) // @return com.vmware.nsx_global_policy.model.Site + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(siteIdParam string) (model.Site, error) + Get(siteIdParam string) (nsx_global_policyModel.Site, error) // List Sites under Infra. // @@ -52,127 +53,136 @@ type SitesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.SiteListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SiteListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.SiteListResult, error) // Create or patch Site under Infra. // // @param siteIdParam (required) // @param siteParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(siteIdParam string, siteParam model.Site) error + Patch(siteIdParam string, siteParam nsx_global_policyModel.Site) error // Create or fully replace a Site under Infra. Revision is optional for creation and required for update. // // @param siteIdParam (required) // @param siteParam (required) // @return com.vmware.nsx_global_policy.model.Site + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(siteIdParam string, siteParam model.Site) (model.Site, error) + Update(siteIdParam string, siteParam nsx_global_policyModel.Site) (nsx_global_policyModel.Site, error) } type sitesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSitesClient(connector client.Connector) *sitesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.sites") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewSitesClient(connector vapiProtocolClient_.Connector) *sitesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.sites") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := sitesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *sitesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *sitesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *sitesClient) Delete(siteIdParam string, forceParam *bool) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sitesDeleteInputType(), typeConverter) + operationRestMetaData := sitesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sitesDeleteInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sitesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.sites", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *sitesClient) Get(siteIdParam string) (model.Site, error) { +func (sIface *sitesClient) Get(siteIdParam string) (nsx_global_policyModel.Site, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sitesGetInputType(), typeConverter) + operationRestMetaData := sitesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sitesGetInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Site - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Site + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sitesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.sites", "get", inputDataValue, executionContext) - var emptyOutput model.Site + var emptyOutput nsx_global_policyModel.Site if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sitesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SitesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Site), nil + return output.(nsx_global_policyModel.Site), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *sitesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SiteListResult, error) { +func (sIface *sitesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.SiteListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sitesListInputType(), typeConverter) + operationRestMetaData := sitesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sitesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +191,82 @@ func (sIface *sitesClient) List(cursorParam *string, includeMarkForDeleteObjects sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SiteListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.SiteListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sitesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.sites", "list", inputDataValue, executionContext) - var emptyOutput model.SiteListResult + var emptyOutput nsx_global_policyModel.SiteListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sitesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SitesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SiteListResult), nil + return output.(nsx_global_policyModel.SiteListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *sitesClient) Patch(siteIdParam string, siteParam model.Site) error { +func (sIface *sitesClient) Patch(siteIdParam string, siteParam nsx_global_policyModel.Site) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sitesPatchInputType(), typeConverter) + operationRestMetaData := sitesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sitesPatchInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("Site", siteParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sitesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.sites", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *sitesClient) Update(siteIdParam string, siteParam model.Site) (model.Site, error) { +func (sIface *sitesClient) Update(siteIdParam string, siteParam nsx_global_policyModel.Site) (nsx_global_policyModel.Site, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sitesUpdateInputType(), typeConverter) + operationRestMetaData := sitesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sitesUpdateInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("Site", siteParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Site - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Site + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sitesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.sites", "update", inputDataValue, executionContext) - var emptyOutput model.Site + var emptyOutput nsx_global_policyModel.Site if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sitesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SitesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Site), nil + return output.(nsx_global_policyModel.Site), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SitesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SitesTypes.go index 0146867ab..a1dd54359 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SitesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SitesTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func sitesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sitesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["site_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["site_id"] = "SiteId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sitesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SitesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func sitesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sitesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["site_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["site_id"] = "SiteId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["siteId"] = bindings.NewStringType() + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() pathParams["site_id"] = "siteId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func sitesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sitesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sitesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() + fields["site_id"] = vapiBindings_.NewStringType() fieldNameMap["site_id"] = "SiteId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sitesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SiteBindingType) +func SitesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SiteBindingType) } -func sitesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sitesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() + fields["site_id"] = vapiBindings_.NewStringType() fieldNameMap["site_id"] = "SiteId" - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["siteId"] = bindings.NewStringType() + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() pathParams["site_id"] = "siteId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func sitesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sitesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sitesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sitesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SiteListResultBindingType) +func SitesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SiteListResultBindingType) } -func sitesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sitesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func sitesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func sitesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sitesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sitesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["site"] = bindings.NewReferenceType(model.SiteBindingType) + fields["site_id"] = vapiBindings_.NewStringType() + fields["site"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SiteBindingType) fieldNameMap["site_id"] = "SiteId" fieldNameMap["site"] = "Site" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sitesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SitesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func sitesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sitesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["site"] = bindings.NewReferenceType(model.SiteBindingType) + fields["site_id"] = vapiBindings_.NewStringType() + fields["site"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SiteBindingType) fieldNameMap["site_id"] = "SiteId" fieldNameMap["site"] = "Site" - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["site"] = bindings.NewReferenceType(model.SiteBindingType) - paramsTypeMap["siteId"] = bindings.NewStringType() + paramsTypeMap["site"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SiteBindingType) + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() pathParams["site_id"] = "siteId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func sitesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sitesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sitesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["site"] = bindings.NewReferenceType(model.SiteBindingType) + fields["site_id"] = vapiBindings_.NewStringType() + fields["site"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SiteBindingType) fieldNameMap["site_id"] = "SiteId" fieldNameMap["site"] = "Site" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sitesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SiteBindingType) +func SitesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SiteBindingType) } -func sitesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sitesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["site"] = bindings.NewReferenceType(model.SiteBindingType) + fields["site_id"] = vapiBindings_.NewStringType() + fields["site"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SiteBindingType) fieldNameMap["site_id"] = "SiteId" fieldNameMap["site"] = "Site" - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["site"] = bindings.NewReferenceType(model.SiteBindingType) - paramsTypeMap["siteId"] = bindings.NewStringType() + paramsTypeMap["site"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SiteBindingType) + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() pathParams["site_id"] = "siteId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SpanClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SpanClient.go index f3d588ebe..8a0e83f08 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SpanClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SpanClient.go @@ -9,15 +9,14 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SpanClient interface { @@ -26,66 +25,68 @@ type SpanClient interface { // @param intentPathParam String Path of the intent object (required) // @param sitePathParam Policy Path of the site (optional) // @return com.vmware.nsx_global_policy.model.Span + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(intentPathParam string, sitePathParam *string) (model.Span, error) + Get(intentPathParam string, sitePathParam *string) (nsx_global_policyModel.Span, error) } type spanClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSpanClient(connector client.Connector) *spanClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.span") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), +func NewSpanClient(connector vapiProtocolClient_.Connector) *spanClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.span") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := spanClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *spanClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *spanClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (sIface *spanClient) Get(intentPathParam string, sitePathParam *string) (model.Span, error) { +func (sIface *spanClient) Get(intentPathParam string, sitePathParam *string) (nsx_global_policyModel.Span, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(spanGetInputType(), typeConverter) + operationRestMetaData := spanGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(spanGetInputType(), typeConverter) sv.AddStructField("IntentPath", intentPathParam) sv.AddStructField("SitePath", sitePathParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Span - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Span + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := spanGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.span", "get", inputDataValue, executionContext) - var emptyOutput model.Span + var emptyOutput nsx_global_policyModel.Span if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), spanGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SpanGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Span), nil + return output.(nsx_global_policyModel.Span), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SpanTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SpanTypes.go index 56d5c8872..dc4f205d3 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SpanTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SpanTypes.go @@ -11,48 +11,48 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func spanGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func spanGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["intent_path"] = bindings.NewStringType() - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewStringType() + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" fieldNameMap["site_path"] = "SitePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func spanGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SpanBindingType) +func SpanGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SpanBindingType) } -func spanGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func spanGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["intent_path"] = bindings.NewStringType() - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewStringType() + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" fieldNameMap["site_path"] = "SitePath" - paramsTypeMap["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["intent_path"] = bindings.NewStringType() + paramsTypeMap["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["intent_path"] = vapiBindings_.NewStringType() queryParams["site_path"] = "site_path" queryParams["intent_path"] = "intent_path" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SpoofguardProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SpoofguardProfilesClient.go index 73e9872ce..5095f6b61 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SpoofguardProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SpoofguardProfilesClient.go @@ -9,15 +9,14 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SpoofguardProfilesClient interface { @@ -25,6 +24,7 @@ type SpoofguardProfilesClient interface { // // @param spoofguardProfileIdParam SpoofGuard profile id (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,12 +36,13 @@ type SpoofguardProfilesClient interface { // // @param spoofguardProfileIdParam SpoofGuard profile id (required) // @return com.vmware.nsx_global_policy.model.SpoofGuardProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(spoofguardProfileIdParam string) (model.SpoofGuardProfile, error) + Get(spoofguardProfileIdParam string) (nsx_global_policyModel.SpoofGuardProfile, error) // API will list all SpoofGuard profiles. // @@ -52,24 +53,26 @@ type SpoofguardProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.SpoofGuardProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SpoofGuardProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.SpoofGuardProfileListResult, error) // Create a new SpoofGuard profile if the SpoofGuard profile with the given id does not exist. Otherwise, patch with the existing SpoofGuard profile. // // @param spoofguardProfileIdParam SpoofGuard profile id (required) // @param spoofGuardProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(spoofguardProfileIdParam string, spoofGuardProfileParam model.SpoofGuardProfile, overrideParam *bool) error + Patch(spoofguardProfileIdParam string, spoofGuardProfileParam nsx_global_policyModel.SpoofGuardProfile, overrideParam *bool) error // API will create or replace SpoofGuard profile. // @@ -77,104 +80,111 @@ type SpoofguardProfilesClient interface { // @param spoofGuardProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) // @return com.vmware.nsx_global_policy.model.SpoofGuardProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(spoofguardProfileIdParam string, spoofGuardProfileParam model.SpoofGuardProfile, overrideParam *bool) (model.SpoofGuardProfile, error) + Update(spoofguardProfileIdParam string, spoofGuardProfileParam nsx_global_policyModel.SpoofGuardProfile, overrideParam *bool) (nsx_global_policyModel.SpoofGuardProfile, error) } type spoofguardProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSpoofguardProfilesClient(connector client.Connector) *spoofguardProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.spoofguard_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewSpoofguardProfilesClient(connector vapiProtocolClient_.Connector) *spoofguardProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.spoofguard_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := spoofguardProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *spoofguardProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *spoofguardProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *spoofguardProfilesClient) Delete(spoofguardProfileIdParam string, overrideParam *bool) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(spoofguardProfilesDeleteInputType(), typeConverter) + operationRestMetaData := spoofguardProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(spoofguardProfilesDeleteInputType(), typeConverter) sv.AddStructField("SpoofguardProfileId", spoofguardProfileIdParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := spoofguardProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.spoofguard_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *spoofguardProfilesClient) Get(spoofguardProfileIdParam string) (model.SpoofGuardProfile, error) { +func (sIface *spoofguardProfilesClient) Get(spoofguardProfileIdParam string) (nsx_global_policyModel.SpoofGuardProfile, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(spoofguardProfilesGetInputType(), typeConverter) + operationRestMetaData := spoofguardProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(spoofguardProfilesGetInputType(), typeConverter) sv.AddStructField("SpoofguardProfileId", spoofguardProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SpoofGuardProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.SpoofGuardProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := spoofguardProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.spoofguard_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.SpoofGuardProfile + var emptyOutput nsx_global_policyModel.SpoofGuardProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), spoofguardProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SpoofguardProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SpoofGuardProfile), nil + return output.(nsx_global_policyModel.SpoofGuardProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *spoofguardProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SpoofGuardProfileListResult, error) { +func (sIface *spoofguardProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.SpoofGuardProfileListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(spoofguardProfilesListInputType(), typeConverter) + operationRestMetaData := spoofguardProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(spoofguardProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -183,85 +193,84 @@ func (sIface *spoofguardProfilesClient) List(cursorParam *string, includeMarkFor sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SpoofGuardProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.SpoofGuardProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := spoofguardProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.spoofguard_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.SpoofGuardProfileListResult + var emptyOutput nsx_global_policyModel.SpoofGuardProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), spoofguardProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SpoofguardProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SpoofGuardProfileListResult), nil + return output.(nsx_global_policyModel.SpoofGuardProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *spoofguardProfilesClient) Patch(spoofguardProfileIdParam string, spoofGuardProfileParam model.SpoofGuardProfile, overrideParam *bool) error { +func (sIface *spoofguardProfilesClient) Patch(spoofguardProfileIdParam string, spoofGuardProfileParam nsx_global_policyModel.SpoofGuardProfile, overrideParam *bool) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(spoofguardProfilesPatchInputType(), typeConverter) + operationRestMetaData := spoofguardProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(spoofguardProfilesPatchInputType(), typeConverter) sv.AddStructField("SpoofguardProfileId", spoofguardProfileIdParam) sv.AddStructField("SpoofGuardProfile", spoofGuardProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := spoofguardProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.spoofguard_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *spoofguardProfilesClient) Update(spoofguardProfileIdParam string, spoofGuardProfileParam model.SpoofGuardProfile, overrideParam *bool) (model.SpoofGuardProfile, error) { +func (sIface *spoofguardProfilesClient) Update(spoofguardProfileIdParam string, spoofGuardProfileParam nsx_global_policyModel.SpoofGuardProfile, overrideParam *bool) (nsx_global_policyModel.SpoofGuardProfile, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(spoofguardProfilesUpdateInputType(), typeConverter) + operationRestMetaData := spoofguardProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(spoofguardProfilesUpdateInputType(), typeConverter) sv.AddStructField("SpoofguardProfileId", spoofguardProfileIdParam) sv.AddStructField("SpoofGuardProfile", spoofGuardProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SpoofGuardProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.SpoofGuardProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := spoofguardProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.spoofguard_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.SpoofGuardProfile + var emptyOutput nsx_global_policyModel.SpoofGuardProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), spoofguardProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SpoofguardProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SpoofGuardProfile), nil + return output.(nsx_global_policyModel.SpoofGuardProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SpoofguardProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SpoofguardProfilesTypes.go index 6810d8a9e..6e84285e4 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SpoofguardProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/SpoofguardProfilesTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func spoofguardProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func spoofguardProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["spoofguard_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["spoofguard_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["spoofguard_profile_id"] = "SpoofguardProfileId" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func spoofguardProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SpoofguardProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func spoofguardProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func spoofguardProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["spoofguard_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["spoofguard_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["spoofguard_profile_id"] = "SpoofguardProfileId" fieldNameMap["override"] = "Override" - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["spoofguard_profile_id"] = bindings.NewStringType() - paramsTypeMap["spoofguardProfileId"] = bindings.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["spoofguard_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["spoofguardProfileId"] = vapiBindings_.NewStringType() pathParams["spoofguard_profile_id"] = "spoofguardProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func spoofguardProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func spoofguardProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func spoofguardProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["spoofguard_profile_id"] = bindings.NewStringType() + fields["spoofguard_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["spoofguard_profile_id"] = "SpoofguardProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func spoofguardProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SpoofGuardProfileBindingType) +func SpoofguardProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SpoofGuardProfileBindingType) } -func spoofguardProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func spoofguardProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["spoofguard_profile_id"] = bindings.NewStringType() + fields["spoofguard_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["spoofguard_profile_id"] = "SpoofguardProfileId" - paramsTypeMap["spoofguard_profile_id"] = bindings.NewStringType() - paramsTypeMap["spoofguardProfileId"] = bindings.NewStringType() + paramsTypeMap["spoofguard_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["spoofguardProfileId"] = vapiBindings_.NewStringType() pathParams["spoofguard_profile_id"] = "spoofguardProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func spoofguardProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func spoofguardProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func spoofguardProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func spoofguardProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SpoofGuardProfileListResultBindingType) +func SpoofguardProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SpoofGuardProfileListResultBindingType) } -func spoofguardProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func spoofguardProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func spoofguardProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,47 +203,47 @@ func spoofguardProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func spoofguardProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func spoofguardProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["spoofguard_profile_id"] = bindings.NewStringType() - fields["spoof_guard_profile"] = bindings.NewReferenceType(model.SpoofGuardProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["spoofguard_profile_id"] = vapiBindings_.NewStringType() + fields["spoof_guard_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SpoofGuardProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["spoofguard_profile_id"] = "SpoofguardProfileId" fieldNameMap["spoof_guard_profile"] = "SpoofGuardProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func spoofguardProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SpoofguardProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func spoofguardProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func spoofguardProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["spoofguard_profile_id"] = bindings.NewStringType() - fields["spoof_guard_profile"] = bindings.NewReferenceType(model.SpoofGuardProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["spoofguard_profile_id"] = vapiBindings_.NewStringType() + fields["spoof_guard_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SpoofGuardProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["spoofguard_profile_id"] = "SpoofguardProfileId" fieldNameMap["spoof_guard_profile"] = "SpoofGuardProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["spoof_guard_profile"] = bindings.NewReferenceType(model.SpoofGuardProfileBindingType) - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["spoofguard_profile_id"] = bindings.NewStringType() - paramsTypeMap["spoofguardProfileId"] = bindings.NewStringType() + paramsTypeMap["spoof_guard_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SpoofGuardProfileBindingType) + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["spoofguard_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["spoofguardProfileId"] = vapiBindings_.NewStringType() pathParams["spoofguard_profile_id"] = "spoofguardProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -264,47 +264,47 @@ func spoofguardProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func spoofguardProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func spoofguardProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["spoofguard_profile_id"] = bindings.NewStringType() - fields["spoof_guard_profile"] = bindings.NewReferenceType(model.SpoofGuardProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["spoofguard_profile_id"] = vapiBindings_.NewStringType() + fields["spoof_guard_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SpoofGuardProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["spoofguard_profile_id"] = "SpoofguardProfileId" fieldNameMap["spoof_guard_profile"] = "SpoofGuardProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func spoofguardProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SpoofGuardProfileBindingType) +func SpoofguardProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SpoofGuardProfileBindingType) } -func spoofguardProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func spoofguardProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["spoofguard_profile_id"] = bindings.NewStringType() - fields["spoof_guard_profile"] = bindings.NewReferenceType(model.SpoofGuardProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["spoofguard_profile_id"] = vapiBindings_.NewStringType() + fields["spoof_guard_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SpoofGuardProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["spoofguard_profile_id"] = "SpoofguardProfileId" fieldNameMap["spoof_guard_profile"] = "SpoofGuardProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["spoof_guard_profile"] = bindings.NewReferenceType(model.SpoofGuardProfileBindingType) - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["spoofguard_profile_id"] = bindings.NewStringType() - paramsTypeMap["spoofguardProfileId"] = bindings.NewStringType() + paramsTypeMap["spoof_guard_profile"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SpoofGuardProfileBindingType) + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["spoofguard_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["spoofguardProfileId"] = vapiBindings_.NewStringType() pathParams["spoofguard_profile_id"] = "spoofguardProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/TagsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/TagsClient.go new file mode 100644 index 000000000..beea2ad28 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/TagsClient.go @@ -0,0 +1,109 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Interface file for service: Tags +// Used by client-side stubs. + +package global_infra + +import ( + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" +) + +const _ = vapiCore_.SupportedByRuntimeVersion2 + +type TagsClient interface { + + // Returns paginated list of all unique tags. Supports filtering by scope, tag and source from which tags are synched. Supports starts with, equals and contains operators on scope and tag values. To filter tags by starts with on scope or tag, use '\*' as prefix before the value. To filter tags by ends with on scope or tag, use '\*' as suffix after the value. To filter tags by contain on scope or tag, use '\*' as prefix and suffix on the value. Below special characters in the filter value needs to be escaped with hex values. - Character '&' needs to be escaped as '%26' - Character '[' needs to be escaped as '%5B' - Character ']' needs to be escaped as '%5D' - Character '+' needs to be escaped as '%2B' - Character '#' needs to be escaped as '%23' Sort option for list of unique tags is available only on tag and scope properties. + // + // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) + // @param enforcementPointPathParam String Path of the enforcement point (optional) + // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) + // @param includedFieldsParam Comma separated list of fields that should be included in query result (optional) + // @param pageSizeParam Maximum number of results to return in this page (server may return fewer) (optional, default to 1000) + // @param scopeParam Tag scope (optional) + // @param sortAscendingParam (optional) + // @param sortByParam Field by which records are sorted (optional) + // @param sourceParam Source from which tags are synced. (optional) + // @param tagParam Tag value (optional) + // @return com.vmware.nsx_global_policy.model.TagInfoListResult + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + List(cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, scopeParam *string, sortAscendingParam *bool, sortByParam *string, sourceParam *string, tagParam *string) (nsx_global_policyModel.TagInfoListResult, error) +} + +type tagsClient struct { + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType +} + +func NewTagsClient(connector vapiProtocolClient_.Connector) *tagsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tags") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + } + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) + + tIface := tagsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} + return &tIface +} + +func (tIface *tagsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { + if entry, ok := tIface.errorsBindingMap[errorName]; ok { + return entry + } + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] +} + +func (tIface *tagsClient) List(cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, scopeParam *string, sortAscendingParam *bool, sortByParam *string, sourceParam *string, tagParam *string) (nsx_global_policyModel.TagInfoListResult, error) { + typeConverter := tIface.connector.TypeConverter() + executionContext := tIface.connector.NewExecutionContext() + operationRestMetaData := tagsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tagsListInputType(), typeConverter) + sv.AddStructField("Cursor", cursorParam) + sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) + sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) + sv.AddStructField("IncludedFields", includedFieldsParam) + sv.AddStructField("PageSize", pageSizeParam) + sv.AddStructField("Scope", scopeParam) + sv.AddStructField("SortAscending", sortAscendingParam) + sv.AddStructField("SortBy", sortByParam) + sv.AddStructField("Source", sourceParam) + sv.AddStructField("Tag", tagParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_global_policyModel.TagInfoListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tags", "list", inputDataValue, executionContext) + var emptyOutput nsx_global_policyModel.TagInfoListResult + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TagsListOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_global_policyModel.TagInfoListResult), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/TagsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/TagsTypes.go new file mode 100644 index 000000000..0f64517ed --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/TagsTypes.go @@ -0,0 +1,134 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Data type definitions file for service: Tags. +// Includes binding types of a structures and enumerations defined in the service. +// Shared by client-side stubs and server-side skeletons to ensure type +// compatibility. + +package global_infra + +import ( + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + "reflect" +) + +// Possible value for ``source`` of method Tags#list. +const Tags_LIST_SOURCE_AMAZON = "Amazon" + +// Possible value for ``source`` of method Tags#list. +const Tags_LIST_SOURCE_AZURE = "Azure" + +// Possible value for ``source`` of method Tags#list. +const Tags_LIST_SOURCE_NSX = "NSX" + +// Possible value for ``source`` of method Tags#list. +const Tags_LIST_SOURCE_ANY = "ANY" + +func tagsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" + fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" + fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["page_size"] = "PageSize" + fieldNameMap["scope"] = "Scope" + fieldNameMap["sort_ascending"] = "SortAscending" + fieldNameMap["sort_by"] = "SortBy" + fieldNameMap["source"] = "Source" + fieldNameMap["tag"] = "Tag" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func TagsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.TagInfoListResultBindingType) +} + +func tagsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" + fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" + fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["page_size"] = "PageSize" + fieldNameMap["scope"] = "Scope" + fieldNameMap["sort_ascending"] = "SortAscending" + fieldNameMap["sort_by"] = "SortBy" + fieldNameMap["source"] = "Source" + fieldNameMap["tag"] = "Tag" + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + queryParams["cursor"] = "cursor" + queryParams["sort_ascending"] = "sort_ascending" + queryParams["included_fields"] = "included_fields" + queryParams["scope"] = "scope" + queryParams["enforcement_point_path"] = "enforcement_point_path" + queryParams["sort_by"] = "sort_by" + queryParams["source"] = "source" + queryParams["tag"] = "tag" + queryParams["include_mark_for_delete_objects"] = "include_mark_for_delete_objects" + queryParams["page_size"] = "page_size" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "GET", + "/global-manager/api/v1/global-infra/tags", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/Tier0sClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/Tier0sClient.go index d03f34563..26ea8d503 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/Tier0sClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/Tier0sClient.go @@ -9,21 +9,21 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type Tier0sClient interface { // Delete Tier-0 // // @param tier0IdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,12 +35,13 @@ type Tier0sClient interface { // // @param tier0IdParam (required) // @return com.vmware.nsx_global_policy.model.Tier0 + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string) (model.Tier0, error) + Get(tier0IdParam string) (nsx_global_policyModel.Tier0, error) // Paginated list of all Tier-0s // @@ -51,126 +52,147 @@ type Tier0sClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.Tier0ListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.Tier0ListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.Tier0ListResult, error) // If a Tier-0 with the tier-0-id is not already present, create a new Tier-0. If it already exists, update the Tier-0 for specified attributes. // // @param tier0IdParam (required) // @param tier0Param (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, tier0Param model.Tier0) error + Patch(tier0IdParam string, tier0Param nsx_global_policyModel.Tier0) error + + // API to recover specified Tier0 gateway and linked tier1 gateway from primary site path to new primary site path. This will update intent of affected Tier-0 and Tier-1 gateway. + // + // @param gatewaySiteFailoverActionConfigParam (required) + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Sitefailover(gatewaySiteFailoverActionConfigParam nsx_global_policyModel.GatewaySiteFailoverActionConfig) error // If a Tier-0 with the tier-0-id is not already present, create a new Tier-0. If it already exists, replace the Tier-0 instance with the new object. // // @param tier0IdParam (required) // @param tier0Param (required) // @return com.vmware.nsx_global_policy.model.Tier0 + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, tier0Param model.Tier0) (model.Tier0, error) + Update(tier0IdParam string, tier0Param nsx_global_policyModel.Tier0) (nsx_global_policyModel.Tier0, error) } type tier0sClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewTier0sClient(connector client.Connector) *tier0sClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier0s") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewTier0sClient(connector vapiProtocolClient_.Connector) *tier0sClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier0s") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "sitefailover": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "sitefailover"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) tIface := tier0sClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &tIface } -func (tIface *tier0sClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (tIface *tier0sClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := tIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (tIface *tier0sClient) Delete(tier0IdParam string) error { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tier0sDeleteInputType(), typeConverter) + operationRestMetaData := tier0sDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tier0sDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tier0sDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier0s", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (tIface *tier0sClient) Get(tier0IdParam string) (model.Tier0, error) { +func (tIface *tier0sClient) Get(tier0IdParam string) (nsx_global_policyModel.Tier0, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tier0sGetInputType(), typeConverter) + operationRestMetaData := tier0sGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tier0sGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier0 - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Tier0 + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tier0sGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier0s", "get", inputDataValue, executionContext) - var emptyOutput model.Tier0 + var emptyOutput nsx_global_policyModel.Tier0 if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), tier0sGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), Tier0sGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier0), nil + return output.(nsx_global_policyModel.Tier0), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (tIface *tier0sClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.Tier0ListResult, error) { +func (tIface *tier0sClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.Tier0ListResult, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tier0sListInputType(), typeConverter) + operationRestMetaData := tier0sListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tier0sListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -179,83 +201,108 @@ func (tIface *tier0sClient) List(cursorParam *string, includeMarkForDeleteObject sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier0ListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Tier0ListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tier0sListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier0s", "list", inputDataValue, executionContext) - var emptyOutput model.Tier0ListResult + var emptyOutput nsx_global_policyModel.Tier0ListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), tier0sListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), Tier0sListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier0ListResult), nil + return output.(nsx_global_policyModel.Tier0ListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (tIface *tier0sClient) Patch(tier0IdParam string, tier0Param model.Tier0) error { +func (tIface *tier0sClient) Patch(tier0IdParam string, tier0Param nsx_global_policyModel.Tier0) error { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tier0sPatchInputType(), typeConverter) + operationRestMetaData := tier0sPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tier0sPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("Tier0", tier0Param) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tier0sPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier0s", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (tIface *tier0sClient) Update(tier0IdParam string, tier0Param model.Tier0) (model.Tier0, error) { +func (tIface *tier0sClient) Sitefailover(gatewaySiteFailoverActionConfigParam nsx_global_policyModel.GatewaySiteFailoverActionConfig) error { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tier0sUpdateInputType(), typeConverter) + operationRestMetaData := tier0sSitefailoverRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tier0sSitefailoverInputType(), typeConverter) + sv.AddStructField("GatewaySiteFailoverActionConfig", gatewaySiteFailoverActionConfigParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + return vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier0s", "sitefailover", inputDataValue, executionContext) + if methodResult.IsSuccess() { + return nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return vapiBindings_.VAPIerrorsToError(errorInError) + } + return methodError.(error) + } +} + +func (tIface *tier0sClient) Update(tier0IdParam string, tier0Param nsx_global_policyModel.Tier0) (nsx_global_policyModel.Tier0, error) { + typeConverter := tIface.connector.TypeConverter() + executionContext := tIface.connector.NewExecutionContext() + operationRestMetaData := tier0sUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tier0sUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("Tier0", tier0Param) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier0 - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Tier0 + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tier0sUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier0s", "update", inputDataValue, executionContext) - var emptyOutput model.Tier0 + var emptyOutput nsx_global_policyModel.Tier0 if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), tier0sUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), Tier0sUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier0), nil + return output.(nsx_global_policyModel.Tier0), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/Tier0sTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/Tier0sTypes.go index 7c3a29907..9fb3941f6 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/Tier0sTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/Tier0sTypes.go @@ -11,43 +11,43 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func tier0sDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tier0sDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tier0sDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func Tier0sDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func tier0sDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tier0sDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,36 +68,36 @@ func tier0sDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func tier0sGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tier0sGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tier0sGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier0BindingType) +func Tier0sGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0BindingType) } -func tier0sGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tier0sGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -118,56 +118,56 @@ func tier0sGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func tier0sListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tier0sListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tier0sListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier0ListResultBindingType) +func Tier0sListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0ListResultBindingType) } -func tier0sListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tier0sListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -176,7 +176,7 @@ func tier0sListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -197,41 +197,41 @@ func tier0sListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func tier0sPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tier0sPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["tier0"] = bindings.NewReferenceType(model.Tier0BindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["tier0"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0BindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["tier0"] = "Tier0" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tier0sPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func Tier0sPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func tier0sPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tier0sPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["tier0"] = bindings.NewReferenceType(model.Tier0BindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["tier0"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0BindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["tier0"] = "Tier0" - paramsTypeMap["tier0"] = bindings.NewReferenceType(model.Tier0BindingType) - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0BindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -252,41 +252,89 @@ func tier0sPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func tier0sUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tier0sSitefailoverInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["tier0"] = bindings.NewReferenceType(model.Tier0BindingType) + fields["gateway_site_failover_action_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.GatewaySiteFailoverActionConfigBindingType) + fieldNameMap["gateway_site_failover_action_config"] = "GatewaySiteFailoverActionConfig" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func Tier0sSitefailoverOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() +} + +func tier0sSitefailoverRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["gateway_site_failover_action_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.GatewaySiteFailoverActionConfigBindingType) + fieldNameMap["gateway_site_failover_action_config"] = "GatewaySiteFailoverActionConfig" + paramsTypeMap["gateway_site_failover_action_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.GatewaySiteFailoverActionConfigBindingType) + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "action=site_failover", + "gateway_site_failover_action_config", + "POST", + "/global-manager/api/v1/global-infra/tier-0s", + "", + resultHeaders, + 204, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func tier0sUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["tier0"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0BindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["tier0"] = "Tier0" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tier0sUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier0BindingType) +func Tier0sUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0BindingType) } -func tier0sUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tier0sUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["tier0"] = bindings.NewReferenceType(model.Tier0BindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["tier0"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0BindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["tier0"] = "Tier0" - paramsTypeMap["tier0"] = bindings.NewReferenceType(model.Tier0BindingType) - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0BindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/Tier1sClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/Tier1sClient.go index 98a9b640a..c6286178a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/Tier1sClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/Tier1sClient.go @@ -9,21 +9,21 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type Tier1sClient interface { // Delete Tier-1 configuration // // @param tier1IdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,12 +35,13 @@ type Tier1sClient interface { // // @param tier1IdParam (required) // @return com.vmware.nsx_global_policy.model.Tier1 + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string) (model.Tier1, error) + Get(tier1IdParam string) (nsx_global_policyModel.Tier1, error) // Paginated list of all Tier-1 instances // @@ -51,126 +52,135 @@ type Tier1sClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.Tier1ListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.Tier1ListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.Tier1ListResult, error) // If Tier-1 with the tier-1-id is not already present, create a new Tier-1 instance. If it already exists, update the tier-1 instance with specified attributes. // // @param tier1IdParam (required) // @param tier1Param (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, tier1Param model.Tier1) error + Patch(tier1IdParam string, tier1Param nsx_global_policyModel.Tier1) error // If Tier-1 with the tier-1-id is not already present, create a new Tier-1 instance. If it already exists, replace the Tier-1 instance with this object. // // @param tier1IdParam (required) // @param tier1Param (required) // @return com.vmware.nsx_global_policy.model.Tier1 + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, tier1Param model.Tier1) (model.Tier1, error) + Update(tier1IdParam string, tier1Param nsx_global_policyModel.Tier1) (nsx_global_policyModel.Tier1, error) } type tier1sClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewTier1sClient(connector client.Connector) *tier1sClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier1s") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewTier1sClient(connector vapiProtocolClient_.Connector) *tier1sClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier1s") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) tIface := tier1sClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &tIface } -func (tIface *tier1sClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (tIface *tier1sClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := tIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (tIface *tier1sClient) Delete(tier1IdParam string) error { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tier1sDeleteInputType(), typeConverter) + operationRestMetaData := tier1sDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tier1sDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tier1sDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier1s", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (tIface *tier1sClient) Get(tier1IdParam string) (model.Tier1, error) { +func (tIface *tier1sClient) Get(tier1IdParam string) (nsx_global_policyModel.Tier1, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tier1sGetInputType(), typeConverter) + operationRestMetaData := tier1sGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tier1sGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier1 - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Tier1 + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tier1sGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier1s", "get", inputDataValue, executionContext) - var emptyOutput model.Tier1 + var emptyOutput nsx_global_policyModel.Tier1 if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), tier1sGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), Tier1sGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier1), nil + return output.(nsx_global_policyModel.Tier1), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (tIface *tier1sClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.Tier1ListResult, error) { +func (tIface *tier1sClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.Tier1ListResult, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tier1sListInputType(), typeConverter) + operationRestMetaData := tier1sListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tier1sListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -179,83 +189,82 @@ func (tIface *tier1sClient) List(cursorParam *string, includeMarkForDeleteObject sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier1ListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Tier1ListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tier1sListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier1s", "list", inputDataValue, executionContext) - var emptyOutput model.Tier1ListResult + var emptyOutput nsx_global_policyModel.Tier1ListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), tier1sListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), Tier1sListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier1ListResult), nil + return output.(nsx_global_policyModel.Tier1ListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (tIface *tier1sClient) Patch(tier1IdParam string, tier1Param model.Tier1) error { +func (tIface *tier1sClient) Patch(tier1IdParam string, tier1Param nsx_global_policyModel.Tier1) error { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tier1sPatchInputType(), typeConverter) + operationRestMetaData := tier1sPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tier1sPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("Tier1", tier1Param) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tier1sPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier1s", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (tIface *tier1sClient) Update(tier1IdParam string, tier1Param model.Tier1) (model.Tier1, error) { +func (tIface *tier1sClient) Update(tier1IdParam string, tier1Param nsx_global_policyModel.Tier1) (nsx_global_policyModel.Tier1, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tier1sUpdateInputType(), typeConverter) + operationRestMetaData := tier1sUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tier1sUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("Tier1", tier1Param) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier1 - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Tier1 + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tier1sUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier1s", "update", inputDataValue, executionContext) - var emptyOutput model.Tier1 + var emptyOutput nsx_global_policyModel.Tier1 if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), tier1sUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), Tier1sUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier1), nil + return output.(nsx_global_policyModel.Tier1), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/Tier1sTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/Tier1sTypes.go index 3700dbc89..225dd02c9 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/Tier1sTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/Tier1sTypes.go @@ -11,43 +11,43 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func tier1sDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tier1sDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tier1sDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func Tier1sDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func tier1sDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tier1sDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,36 +68,36 @@ func tier1sDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func tier1sGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tier1sGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tier1sGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier1BindingType) +func Tier1sGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier1BindingType) } -func tier1sGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tier1sGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -118,56 +118,56 @@ func tier1sGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func tier1sListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tier1sListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tier1sListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier1ListResultBindingType) +func Tier1sListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier1ListResultBindingType) } -func tier1sListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tier1sListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -176,7 +176,7 @@ func tier1sListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -197,41 +197,41 @@ func tier1sListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func tier1sPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tier1sPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["tier1"] = bindings.NewReferenceType(model.Tier1BindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["tier1"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier1BindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["tier1"] = "Tier1" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tier1sPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func Tier1sPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func tier1sPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tier1sPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["tier1"] = bindings.NewReferenceType(model.Tier1BindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["tier1"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier1BindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["tier1"] = "Tier1" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["tier1"] = bindings.NewReferenceType(model.Tier1BindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier1BindingType) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -252,41 +252,41 @@ func tier1sPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func tier1sUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tier1sUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["tier1"] = bindings.NewReferenceType(model.Tier1BindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["tier1"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier1BindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["tier1"] = "Tier1" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tier1sUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier1BindingType) +func Tier1sUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier1BindingType) } -func tier1sUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tier1sUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["tier1"] = bindings.NewReferenceType(model.Tier1BindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["tier1"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier1BindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["tier1"] = "Tier1" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["tier1"] = bindings.NewReferenceType(model.Tier1BindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier1BindingType) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/TraceflowsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/TraceflowsClient.go index 4e624b32d..e2b57ffd9 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/TraceflowsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/TraceflowsClient.go @@ -9,15 +9,14 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type TraceflowsClient interface { @@ -26,16 +25,18 @@ type TraceflowsClient interface { // @param traceflowIdParam (required) // @param actionParam Action to be performed (optional) // @return com.vmware.nsx_global_policy.model.TraceflowConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Create(traceflowIdParam string, actionParam *string) (model.TraceflowConfig, error) + Create(traceflowIdParam string, actionParam *string) (nsx_global_policyModel.TraceflowConfig, error) // Delete traceflow config with id traceflow-id // // @param traceflowIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -47,12 +48,13 @@ type TraceflowsClient interface { // // @param traceflowIdParam (required) // @return com.vmware.nsx_global_policy.model.TraceflowConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(traceflowIdParam string) (model.TraceflowConfig, error) + Get(traceflowIdParam string) (nsx_global_policyModel.TraceflowConfig, error) // Paginated list of all TraceflowConfig for infra. // @@ -63,96 +65,100 @@ type TraceflowsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.TraceflowConfigListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.TraceflowConfigListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.TraceflowConfigListResult, error) - // If a traceflow config with the traceflow-id is not already present, create a new traceflow config. If it already exists, update the traceflow config. This is a full replace. This configuration will be cleaned up by the system after two hours of inactivity. + // If a traceflow config with the traceflow-id is not already present, create a new traceflow config. If it already exists, update the traceflow config. This is a full replace. This configuration will be cleaned up by the system after two hours of inactivity. To start traceflow on a DHCP port in a custom project, enforcement point path is required. // // @param traceflowIdParam (required) // @param traceflowConfigParam (required) // @param enforcementPointPathParam Enforcement point path (optional) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(traceflowIdParam string, traceflowConfigParam model.TraceflowConfig, enforcementPointPathParam *string) error + Patch(traceflowIdParam string, traceflowConfigParam nsx_global_policyModel.TraceflowConfig, enforcementPointPathParam *string) error - // If a traceflow config with the traceflow-id is not already present, create a new traceflow config. If it already exists, update the traceflow config. This is a full replace. This configuration will be cleaned up by the system after two hours of inactivity. + // If a traceflow config with the traceflow-id is not already present, create a new traceflow config. If it already exists, update the traceflow config. This is a full replace. This configuration will be cleaned up by the system after two hours of inactivity. To start traceflow on a DHCP port in a custom project, enforcement point path is required. // // @param traceflowIdParam (required) // @param traceflowConfigParam (required) // @param enforcementPointPathParam Enforcement point path (optional) // @return com.vmware.nsx_global_policy.model.TraceflowConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(traceflowIdParam string, traceflowConfigParam model.TraceflowConfig, enforcementPointPathParam *string) (model.TraceflowConfig, error) + Update(traceflowIdParam string, traceflowConfigParam nsx_global_policyModel.TraceflowConfig, enforcementPointPathParam *string) (nsx_global_policyModel.TraceflowConfig, error) } type traceflowsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewTraceflowsClient(connector client.Connector) *traceflowsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.traceflows") - methodIdentifiers := map[string]core.MethodIdentifier{ - "create": core.NewMethodIdentifier(interfaceIdentifier, "create"), - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewTraceflowsClient(connector vapiProtocolClient_.Connector) *traceflowsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.traceflows") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "create": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "create"), + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) tIface := traceflowsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &tIface } -func (tIface *traceflowsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (tIface *traceflowsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := tIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (tIface *traceflowsClient) Create(traceflowIdParam string, actionParam *string) (model.TraceflowConfig, error) { +func (tIface *traceflowsClient) Create(traceflowIdParam string, actionParam *string) (nsx_global_policyModel.TraceflowConfig, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(traceflowsCreateInputType(), typeConverter) + operationRestMetaData := traceflowsCreateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(traceflowsCreateInputType(), typeConverter) sv.AddStructField("TraceflowId", traceflowIdParam) sv.AddStructField("Action", actionParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TraceflowConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.TraceflowConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := traceflowsCreateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.traceflows", "create", inputDataValue, executionContext) - var emptyOutput model.TraceflowConfig + var emptyOutput nsx_global_policyModel.TraceflowConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), traceflowsCreateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TraceflowsCreateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TraceflowConfig), nil + return output.(nsx_global_policyModel.TraceflowConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } @@ -161,63 +167,69 @@ func (tIface *traceflowsClient) Create(traceflowIdParam string, actionParam *str func (tIface *traceflowsClient) Delete(traceflowIdParam string) error { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(traceflowsDeleteInputType(), typeConverter) + operationRestMetaData := traceflowsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(traceflowsDeleteInputType(), typeConverter) sv.AddStructField("TraceflowId", traceflowIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := traceflowsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.traceflows", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (tIface *traceflowsClient) Get(traceflowIdParam string) (model.TraceflowConfig, error) { +func (tIface *traceflowsClient) Get(traceflowIdParam string) (nsx_global_policyModel.TraceflowConfig, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(traceflowsGetInputType(), typeConverter) + operationRestMetaData := traceflowsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(traceflowsGetInputType(), typeConverter) sv.AddStructField("TraceflowId", traceflowIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TraceflowConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.TraceflowConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := traceflowsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.traceflows", "get", inputDataValue, executionContext) - var emptyOutput model.TraceflowConfig + var emptyOutput nsx_global_policyModel.TraceflowConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), traceflowsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TraceflowsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TraceflowConfig), nil + return output.(nsx_global_policyModel.TraceflowConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (tIface *traceflowsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.TraceflowConfigListResult, error) { +func (tIface *traceflowsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.TraceflowConfigListResult, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(traceflowsListInputType(), typeConverter) + operationRestMetaData := traceflowsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(traceflowsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -226,85 +238,84 @@ func (tIface *traceflowsClient) List(cursorParam *string, includeMarkForDeleteOb sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TraceflowConfigListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.TraceflowConfigListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := traceflowsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.traceflows", "list", inputDataValue, executionContext) - var emptyOutput model.TraceflowConfigListResult + var emptyOutput nsx_global_policyModel.TraceflowConfigListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), traceflowsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TraceflowsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TraceflowConfigListResult), nil + return output.(nsx_global_policyModel.TraceflowConfigListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (tIface *traceflowsClient) Patch(traceflowIdParam string, traceflowConfigParam model.TraceflowConfig, enforcementPointPathParam *string) error { +func (tIface *traceflowsClient) Patch(traceflowIdParam string, traceflowConfigParam nsx_global_policyModel.TraceflowConfig, enforcementPointPathParam *string) error { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(traceflowsPatchInputType(), typeConverter) + operationRestMetaData := traceflowsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(traceflowsPatchInputType(), typeConverter) sv.AddStructField("TraceflowId", traceflowIdParam) sv.AddStructField("TraceflowConfig", traceflowConfigParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := traceflowsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.traceflows", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (tIface *traceflowsClient) Update(traceflowIdParam string, traceflowConfigParam model.TraceflowConfig, enforcementPointPathParam *string) (model.TraceflowConfig, error) { +func (tIface *traceflowsClient) Update(traceflowIdParam string, traceflowConfigParam nsx_global_policyModel.TraceflowConfig, enforcementPointPathParam *string) (nsx_global_policyModel.TraceflowConfig, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(traceflowsUpdateInputType(), typeConverter) + operationRestMetaData := traceflowsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(traceflowsUpdateInputType(), typeConverter) sv.AddStructField("TraceflowId", traceflowIdParam) sv.AddStructField("TraceflowConfig", traceflowConfigParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TraceflowConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.TraceflowConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := traceflowsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.traceflows", "update", inputDataValue, executionContext) - var emptyOutput model.TraceflowConfig + var emptyOutput nsx_global_policyModel.TraceflowConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), traceflowsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TraceflowsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TraceflowConfig), nil + return output.(nsx_global_policyModel.TraceflowConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/TraceflowsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/TraceflowsTypes.go index 7c23c8b75..3a10fe425 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/TraceflowsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/TraceflowsTypes.go @@ -11,49 +11,49 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func traceflowsCreateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func traceflowsCreateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["traceflow_id"] = bindings.NewStringType() - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["traceflow_id"] = vapiBindings_.NewStringType() + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["traceflow_id"] = "TraceflowId" fieldNameMap["action"] = "Action" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func traceflowsCreateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TraceflowConfigBindingType) +func TraceflowsCreateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.TraceflowConfigBindingType) } -func traceflowsCreateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func traceflowsCreateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["traceflow_id"] = bindings.NewStringType() - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["traceflow_id"] = vapiBindings_.NewStringType() + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["traceflow_id"] = "TraceflowId" fieldNameMap["action"] = "Action" - paramsTypeMap["action"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["traceflow_id"] = bindings.NewStringType() - paramsTypeMap["traceflowId"] = bindings.NewStringType() + paramsTypeMap["traceflow_id"] = vapiBindings_.NewStringType() + paramsTypeMap["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["traceflowId"] = vapiBindings_.NewStringType() pathParams["traceflow_id"] = "traceflowId" queryParams["action"] = "action" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func traceflowsCreateRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func traceflowsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func traceflowsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["traceflow_id"] = bindings.NewStringType() + fields["traceflow_id"] = vapiBindings_.NewStringType() fieldNameMap["traceflow_id"] = "TraceflowId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func traceflowsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func TraceflowsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func traceflowsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func traceflowsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["traceflow_id"] = bindings.NewStringType() + fields["traceflow_id"] = vapiBindings_.NewStringType() fieldNameMap["traceflow_id"] = "TraceflowId" - paramsTypeMap["traceflow_id"] = bindings.NewStringType() - paramsTypeMap["traceflowId"] = bindings.NewStringType() + paramsTypeMap["traceflow_id"] = vapiBindings_.NewStringType() + paramsTypeMap["traceflowId"] = vapiBindings_.NewStringType() pathParams["traceflow_id"] = "traceflowId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,36 +124,36 @@ func traceflowsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func traceflowsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func traceflowsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["traceflow_id"] = bindings.NewStringType() + fields["traceflow_id"] = vapiBindings_.NewStringType() fieldNameMap["traceflow_id"] = "TraceflowId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func traceflowsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TraceflowConfigBindingType) +func TraceflowsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.TraceflowConfigBindingType) } -func traceflowsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func traceflowsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["traceflow_id"] = bindings.NewStringType() + fields["traceflow_id"] = vapiBindings_.NewStringType() fieldNameMap["traceflow_id"] = "TraceflowId" - paramsTypeMap["traceflow_id"] = bindings.NewStringType() - paramsTypeMap["traceflowId"] = bindings.NewStringType() + paramsTypeMap["traceflow_id"] = vapiBindings_.NewStringType() + paramsTypeMap["traceflowId"] = vapiBindings_.NewStringType() pathParams["traceflow_id"] = "traceflowId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -174,56 +174,56 @@ func traceflowsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func traceflowsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func traceflowsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func traceflowsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TraceflowConfigListResultBindingType) +func TraceflowsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.TraceflowConfigListResultBindingType) } -func traceflowsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func traceflowsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -232,7 +232,7 @@ func traceflowsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -253,47 +253,47 @@ func traceflowsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func traceflowsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func traceflowsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["traceflow_id"] = bindings.NewStringType() - fields["traceflow_config"] = bindings.NewReferenceType(model.TraceflowConfigBindingType) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["traceflow_id"] = vapiBindings_.NewStringType() + fields["traceflow_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.TraceflowConfigBindingType) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["traceflow_id"] = "TraceflowId" fieldNameMap["traceflow_config"] = "TraceflowConfig" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func traceflowsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func TraceflowsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func traceflowsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func traceflowsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["traceflow_id"] = bindings.NewStringType() - fields["traceflow_config"] = bindings.NewReferenceType(model.TraceflowConfigBindingType) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["traceflow_id"] = vapiBindings_.NewStringType() + fields["traceflow_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.TraceflowConfigBindingType) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["traceflow_id"] = "TraceflowId" fieldNameMap["traceflow_config"] = "TraceflowConfig" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["traceflow_id"] = bindings.NewStringType() - paramsTypeMap["traceflow_config"] = bindings.NewReferenceType(model.TraceflowConfigBindingType) - paramsTypeMap["traceflowId"] = bindings.NewStringType() + paramsTypeMap["traceflow_id"] = vapiBindings_.NewStringType() + paramsTypeMap["traceflow_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.TraceflowConfigBindingType) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["traceflowId"] = vapiBindings_.NewStringType() pathParams["traceflow_id"] = "traceflowId" queryParams["enforcement_point_path"] = "enforcement_point_path" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -314,47 +314,47 @@ func traceflowsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func traceflowsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func traceflowsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["traceflow_id"] = bindings.NewStringType() - fields["traceflow_config"] = bindings.NewReferenceType(model.TraceflowConfigBindingType) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["traceflow_id"] = vapiBindings_.NewStringType() + fields["traceflow_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.TraceflowConfigBindingType) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["traceflow_id"] = "TraceflowId" fieldNameMap["traceflow_config"] = "TraceflowConfig" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func traceflowsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TraceflowConfigBindingType) +func TraceflowsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.TraceflowConfigBindingType) } -func traceflowsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func traceflowsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["traceflow_id"] = bindings.NewStringType() - fields["traceflow_config"] = bindings.NewReferenceType(model.TraceflowConfigBindingType) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["traceflow_id"] = vapiBindings_.NewStringType() + fields["traceflow_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.TraceflowConfigBindingType) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["traceflow_id"] = "TraceflowId" fieldNameMap["traceflow_config"] = "TraceflowConfig" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["traceflow_id"] = bindings.NewStringType() - paramsTypeMap["traceflow_config"] = bindings.NewReferenceType(model.TraceflowConfigBindingType) - paramsTypeMap["traceflowId"] = bindings.NewStringType() + paramsTypeMap["traceflow_id"] = vapiBindings_.NewStringType() + paramsTypeMap["traceflow_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.TraceflowConfigBindingType) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["traceflowId"] = vapiBindings_.NewStringType() pathParams["traceflow_id"] = "traceflowId" queryParams["enforcement_point_path"] = "enforcement_point_path" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/TransportZoneProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/TransportZoneProfilesClient.go index 63c4788e7..e2a6530d0 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/TransportZoneProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/TransportZoneProfilesClient.go @@ -9,15 +9,14 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type TransportZoneProfilesClient interface { @@ -25,12 +24,13 @@ type TransportZoneProfilesClient interface { // // @param tzProfileIdParam (required) // @return com.vmware.nsx_global_policy.model.PolicyTransportZoneProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tzProfileIdParam string) (model.PolicyTransportZoneProfile, error) + Get(tzProfileIdParam string) (nsx_global_policyModel.PolicyTransportZoneProfile, error) // API will list all Policy Transport Zone Profiles. // @@ -41,75 +41,81 @@ type TransportZoneProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.PolicyTransportZoneProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyTransportZoneProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyTransportZoneProfileListResult, error) } type transportZoneProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewTransportZoneProfilesClient(connector client.Connector) *transportZoneProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.transport_zone_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewTransportZoneProfilesClient(connector vapiProtocolClient_.Connector) *transportZoneProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.transport_zone_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) tIface := transportZoneProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &tIface } -func (tIface *transportZoneProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (tIface *transportZoneProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := tIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (tIface *transportZoneProfilesClient) Get(tzProfileIdParam string) (model.PolicyTransportZoneProfile, error) { +func (tIface *transportZoneProfilesClient) Get(tzProfileIdParam string) (nsx_global_policyModel.PolicyTransportZoneProfile, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(transportZoneProfilesGetInputType(), typeConverter) + operationRestMetaData := transportZoneProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(transportZoneProfilesGetInputType(), typeConverter) sv.AddStructField("TzProfileId", tzProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyTransportZoneProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyTransportZoneProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := transportZoneProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.transport_zone_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.PolicyTransportZoneProfile + var emptyOutput nsx_global_policyModel.PolicyTransportZoneProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), transportZoneProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TransportZoneProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyTransportZoneProfile), nil + return output.(nsx_global_policyModel.PolicyTransportZoneProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (tIface *transportZoneProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyTransportZoneProfileListResult, error) { +func (tIface *transportZoneProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyTransportZoneProfileListResult, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(transportZoneProfilesListInputType(), typeConverter) + operationRestMetaData := transportZoneProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(transportZoneProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -118,25 +124,22 @@ func (tIface *transportZoneProfilesClient) List(cursorParam *string, includeMark sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyTransportZoneProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyTransportZoneProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := transportZoneProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.transport_zone_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyTransportZoneProfileListResult + var emptyOutput nsx_global_policyModel.PolicyTransportZoneProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), transportZoneProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TransportZoneProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyTransportZoneProfileListResult), nil + return output.(nsx_global_policyModel.PolicyTransportZoneProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/TransportZoneProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/TransportZoneProfilesTypes.go index 2b391f9de..b8796e3d3 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/TransportZoneProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/TransportZoneProfilesTypes.go @@ -11,43 +11,43 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func transportZoneProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func transportZoneProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tz_profile_id"] = bindings.NewStringType() + fields["tz_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["tz_profile_id"] = "TzProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func transportZoneProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyTransportZoneProfileBindingType) +func TransportZoneProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyTransportZoneProfileBindingType) } -func transportZoneProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func transportZoneProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tz_profile_id"] = bindings.NewStringType() + fields["tz_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["tz_profile_id"] = "TzProfileId" - paramsTypeMap["tz_profile_id"] = bindings.NewStringType() - paramsTypeMap["tzProfileId"] = bindings.NewStringType() + paramsTypeMap["tz_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tzProfileId"] = vapiBindings_.NewStringType() pathParams["tz_profile_id"] = "tzProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,56 +68,56 @@ func transportZoneProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func transportZoneProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func transportZoneProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func transportZoneProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyTransportZoneProfileListResultBindingType) +func TransportZoneProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyTransportZoneProfileListResultBindingType) } -func transportZoneProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func transportZoneProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -126,7 +126,7 @@ func transportZoneProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/UpgradeSummaryClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/UpgradeSummaryClient.go index 7fc00c491..0d8dab798 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/UpgradeSummaryClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/UpgradeSummaryClient.go @@ -9,15 +9,14 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type UpgradeSummaryClient interface { @@ -30,43 +29,48 @@ type UpgradeSummaryClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.FederationUpgradeSummaryListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(currentVersionParam *string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.FederationUpgradeSummaryListResult, error) + List(currentVersionParam *string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.FederationUpgradeSummaryListResult, error) } type upgradeSummaryClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewUpgradeSummaryClient(connector client.Connector) *upgradeSummaryClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.upgrade_summary") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewUpgradeSummaryClient(connector vapiProtocolClient_.Connector) *upgradeSummaryClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.upgrade_summary") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) uIface := upgradeSummaryClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &uIface } -func (uIface *upgradeSummaryClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (uIface *upgradeSummaryClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := uIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (uIface *upgradeSummaryClient) List(currentVersionParam *string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.FederationUpgradeSummaryListResult, error) { +func (uIface *upgradeSummaryClient) List(currentVersionParam *string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.FederationUpgradeSummaryListResult, error) { typeConverter := uIface.connector.TypeConverter() executionContext := uIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(upgradeSummaryListInputType(), typeConverter) + operationRestMetaData := upgradeSummaryListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(upgradeSummaryListInputType(), typeConverter) sv.AddStructField("CurrentVersion", currentVersionParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -75,25 +79,22 @@ func (uIface *upgradeSummaryClient) List(currentVersionParam *string, cursorPara sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.FederationUpgradeSummaryListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.FederationUpgradeSummaryListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := upgradeSummaryListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - uIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := uIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.upgrade_summary", "list", inputDataValue, executionContext) - var emptyOutput model.FederationUpgradeSummaryListResult + var emptyOutput nsx_global_policyModel.FederationUpgradeSummaryListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), upgradeSummaryListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), UpgradeSummaryListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.FederationUpgradeSummaryListResult), nil + return output.(nsx_global_policyModel.FederationUpgradeSummaryListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), uIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/UpgradeSummaryTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/UpgradeSummaryTypes.go index 6e034620c..775ee929a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/UpgradeSummaryTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/UpgradeSummaryTypes.go @@ -11,63 +11,63 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func upgradeSummaryListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func upgradeSummaryListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["current_version"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["current_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["current_version"] = "CurrentVersion" fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func upgradeSummaryListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.FederationUpgradeSummaryListResultBindingType) +func UpgradeSummaryListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.FederationUpgradeSummaryListResultBindingType) } -func upgradeSummaryListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func upgradeSummaryListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["current_version"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["current_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["current_version"] = "CurrentVersion" fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["current_version"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["current_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -76,7 +76,7 @@ func upgradeSummaryListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/VirtualMachineGroupAssociationsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/VirtualMachineGroupAssociationsClient.go index 43b3cf6aa..7a0c0c8ed 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/VirtualMachineGroupAssociationsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/VirtualMachineGroupAssociationsClient.go @@ -9,15 +9,14 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type VirtualMachineGroupAssociationsClient interface { @@ -32,43 +31,48 @@ type VirtualMachineGroupAssociationsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.PolicyResourceReferenceForEPListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(vmExternalIdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyResourceReferenceForEPListResult, error) + List(vmExternalIdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyResourceReferenceForEPListResult, error) } type virtualMachineGroupAssociationsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewVirtualMachineGroupAssociationsClient(connector client.Connector) *virtualMachineGroupAssociationsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.virtual_machine_group_associations") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewVirtualMachineGroupAssociationsClient(connector vapiProtocolClient_.Connector) *virtualMachineGroupAssociationsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.virtual_machine_group_associations") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) vIface := virtualMachineGroupAssociationsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &vIface } -func (vIface *virtualMachineGroupAssociationsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (vIface *virtualMachineGroupAssociationsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := vIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (vIface *virtualMachineGroupAssociationsClient) List(vmExternalIdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyResourceReferenceForEPListResult, error) { +func (vIface *virtualMachineGroupAssociationsClient) List(vmExternalIdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyResourceReferenceForEPListResult, error) { typeConverter := vIface.connector.TypeConverter() executionContext := vIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(virtualMachineGroupAssociationsListInputType(), typeConverter) + operationRestMetaData := virtualMachineGroupAssociationsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(virtualMachineGroupAssociationsListInputType(), typeConverter) sv.AddStructField("VmExternalId", vmExternalIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) @@ -79,25 +83,22 @@ func (vIface *virtualMachineGroupAssociationsClient) List(vmExternalIdParam stri sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyResourceReferenceForEPListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyResourceReferenceForEPListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := virtualMachineGroupAssociationsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - vIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := vIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.virtual_machine_group_associations", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyResourceReferenceForEPListResult + var emptyOutput nsx_global_policyModel.PolicyResourceReferenceForEPListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), virtualMachineGroupAssociationsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), VirtualMachineGroupAssociationsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyResourceReferenceForEPListResult), nil + return output.(nsx_global_policyModel.PolicyResourceReferenceForEPListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), vIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/VirtualMachineGroupAssociationsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/VirtualMachineGroupAssociationsTypes.go index 96ca7b1b7..d7dfd04c7 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/VirtualMachineGroupAssociationsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/VirtualMachineGroupAssociationsTypes.go @@ -11,24 +11,24 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func virtualMachineGroupAssociationsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func virtualMachineGroupAssociationsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["vm_external_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vm_external_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vm_external_id"] = "VmExternalId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -37,31 +37,31 @@ func virtualMachineGroupAssociationsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func virtualMachineGroupAssociationsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyResourceReferenceForEPListResultBindingType) +func VirtualMachineGroupAssociationsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyResourceReferenceForEPListResultBindingType) } -func virtualMachineGroupAssociationsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func virtualMachineGroupAssociationsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["vm_external_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vm_external_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vm_external_id"] = "VmExternalId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -70,14 +70,14 @@ func virtualMachineGroupAssociationsListRestMetadata() protocol.OperationRestMet fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["vm_external_id"] = bindings.NewStringType() - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["vm_external_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["vm_external_id"] = "vm_external_id" queryParams["sort_ascending"] = "sort_ascending" @@ -88,7 +88,7 @@ func virtualMachineGroupAssociationsListRestMetadata() protocol.OperationRestMet queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/VirtualNetworkInterfaceGroupAssociationsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/VirtualNetworkInterfaceGroupAssociationsClient.go index 469ea9608..3947a2c99 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/VirtualNetworkInterfaceGroupAssociationsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/VirtualNetworkInterfaceGroupAssociationsClient.go @@ -9,15 +9,14 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type VirtualNetworkInterfaceGroupAssociationsClient interface { @@ -32,43 +31,48 @@ type VirtualNetworkInterfaceGroupAssociationsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.PolicyResourceReferenceForEPListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(vifExternalIdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyResourceReferenceForEPListResult, error) + List(vifExternalIdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyResourceReferenceForEPListResult, error) } type virtualNetworkInterfaceGroupAssociationsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewVirtualNetworkInterfaceGroupAssociationsClient(connector client.Connector) *virtualNetworkInterfaceGroupAssociationsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.virtual_network_interface_group_associations") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewVirtualNetworkInterfaceGroupAssociationsClient(connector vapiProtocolClient_.Connector) *virtualNetworkInterfaceGroupAssociationsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.virtual_network_interface_group_associations") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) vIface := virtualNetworkInterfaceGroupAssociationsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &vIface } -func (vIface *virtualNetworkInterfaceGroupAssociationsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (vIface *virtualNetworkInterfaceGroupAssociationsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := vIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (vIface *virtualNetworkInterfaceGroupAssociationsClient) List(vifExternalIdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyResourceReferenceForEPListResult, error) { +func (vIface *virtualNetworkInterfaceGroupAssociationsClient) List(vifExternalIdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyResourceReferenceForEPListResult, error) { typeConverter := vIface.connector.TypeConverter() executionContext := vIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(virtualNetworkInterfaceGroupAssociationsListInputType(), typeConverter) + operationRestMetaData := virtualNetworkInterfaceGroupAssociationsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(virtualNetworkInterfaceGroupAssociationsListInputType(), typeConverter) sv.AddStructField("VifExternalId", vifExternalIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) @@ -79,25 +83,22 @@ func (vIface *virtualNetworkInterfaceGroupAssociationsClient) List(vifExternalId sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyResourceReferenceForEPListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyResourceReferenceForEPListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := virtualNetworkInterfaceGroupAssociationsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - vIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := vIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.virtual_network_interface_group_associations", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyResourceReferenceForEPListResult + var emptyOutput nsx_global_policyModel.PolicyResourceReferenceForEPListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), virtualNetworkInterfaceGroupAssociationsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), VirtualNetworkInterfaceGroupAssociationsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyResourceReferenceForEPListResult), nil + return output.(nsx_global_policyModel.PolicyResourceReferenceForEPListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), vIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/VirtualNetworkInterfaceGroupAssociationsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/VirtualNetworkInterfaceGroupAssociationsTypes.go index 502ff8b66..073dc4853 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/VirtualNetworkInterfaceGroupAssociationsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/VirtualNetworkInterfaceGroupAssociationsTypes.go @@ -11,24 +11,24 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func virtualNetworkInterfaceGroupAssociationsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func virtualNetworkInterfaceGroupAssociationsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["vif_external_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vif_external_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vif_external_id"] = "VifExternalId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -37,31 +37,31 @@ func virtualNetworkInterfaceGroupAssociationsListInputType() bindings.StructType fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func virtualNetworkInterfaceGroupAssociationsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyResourceReferenceForEPListResultBindingType) +func VirtualNetworkInterfaceGroupAssociationsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyResourceReferenceForEPListResultBindingType) } -func virtualNetworkInterfaceGroupAssociationsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func virtualNetworkInterfaceGroupAssociationsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["vif_external_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vif_external_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vif_external_id"] = "VifExternalId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -70,14 +70,14 @@ func virtualNetworkInterfaceGroupAssociationsListRestMetadata() protocol.Operati fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["vif_external_id"] = bindings.NewStringType() - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["vif_external_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["vif_external_id"] = "vif_external_id" queryParams["sort_ascending"] = "sort_ascending" @@ -88,7 +88,7 @@ func virtualNetworkInterfaceGroupAssociationsListRestMetadata() protocol.Operati queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/VmTagReplicationPoliciesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/VmTagReplicationPoliciesClient.go index 3e2e3f9df..bf3a6413a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/VmTagReplicationPoliciesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/VmTagReplicationPoliciesClient.go @@ -9,21 +9,21 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type VmTagReplicationPoliciesClient interface { // Delete the VM tag replication policy specified by id. // // @param idParam ID of VM tag replication policy (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,12 +35,13 @@ type VmTagReplicationPoliciesClient interface { // // @param idParam ID of VM tag replication policy (required) // @return com.vmware.nsx_global_policy.model.VMTagReplicationPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(idParam string) (model.VMTagReplicationPolicy, error) + Get(idParam string) (nsx_global_policyModel.VMTagReplicationPolicy, error) // List all VM tag replication policies. // @@ -51,126 +52,135 @@ type VmTagReplicationPoliciesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.VMTagReplicationPolicyListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.VMTagReplicationPolicyListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.VMTagReplicationPolicyListResult, error) // Patch the VM tag replication policy. // // @param idParam ID of VM tag replication policy (required) // @param vmTagReplicationPolicyParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(idParam string, vmTagReplicationPolicyParam model.VMTagReplicationPolicy) error + Patch(idParam string, vmTagReplicationPolicyParam nsx_global_policyModel.VMTagReplicationPolicy) error // Create or update the VM tag replication policy. // // @param idParam ID of VM tag replication policy (required) // @param vmTagReplicationPolicyParam (required) // @return com.vmware.nsx_global_policy.model.VMTagReplicationPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(idParam string, vmTagReplicationPolicyParam model.VMTagReplicationPolicy) (model.VMTagReplicationPolicy, error) + Update(idParam string, vmTagReplicationPolicyParam nsx_global_policyModel.VMTagReplicationPolicy) (nsx_global_policyModel.VMTagReplicationPolicy, error) } type vmTagReplicationPoliciesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewVmTagReplicationPoliciesClient(connector client.Connector) *vmTagReplicationPoliciesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.vm_tag_replication_policies") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewVmTagReplicationPoliciesClient(connector vapiProtocolClient_.Connector) *vmTagReplicationPoliciesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.vm_tag_replication_policies") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) vIface := vmTagReplicationPoliciesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &vIface } -func (vIface *vmTagReplicationPoliciesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (vIface *vmTagReplicationPoliciesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := vIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (vIface *vmTagReplicationPoliciesClient) Delete(idParam string) error { typeConverter := vIface.connector.TypeConverter() executionContext := vIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(vmTagReplicationPoliciesDeleteInputType(), typeConverter) + operationRestMetaData := vmTagReplicationPoliciesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(vmTagReplicationPoliciesDeleteInputType(), typeConverter) sv.AddStructField("Id", idParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := vmTagReplicationPoliciesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - vIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := vIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.vm_tag_replication_policies", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), vIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (vIface *vmTagReplicationPoliciesClient) Get(idParam string) (model.VMTagReplicationPolicy, error) { +func (vIface *vmTagReplicationPoliciesClient) Get(idParam string) (nsx_global_policyModel.VMTagReplicationPolicy, error) { typeConverter := vIface.connector.TypeConverter() executionContext := vIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(vmTagReplicationPoliciesGetInputType(), typeConverter) + operationRestMetaData := vmTagReplicationPoliciesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(vmTagReplicationPoliciesGetInputType(), typeConverter) sv.AddStructField("Id", idParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.VMTagReplicationPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.VMTagReplicationPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := vmTagReplicationPoliciesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - vIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := vIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.vm_tag_replication_policies", "get", inputDataValue, executionContext) - var emptyOutput model.VMTagReplicationPolicy + var emptyOutput nsx_global_policyModel.VMTagReplicationPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), vmTagReplicationPoliciesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), VmTagReplicationPoliciesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.VMTagReplicationPolicy), nil + return output.(nsx_global_policyModel.VMTagReplicationPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), vIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (vIface *vmTagReplicationPoliciesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.VMTagReplicationPolicyListResult, error) { +func (vIface *vmTagReplicationPoliciesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.VMTagReplicationPolicyListResult, error) { typeConverter := vIface.connector.TypeConverter() executionContext := vIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(vmTagReplicationPoliciesListInputType(), typeConverter) + operationRestMetaData := vmTagReplicationPoliciesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(vmTagReplicationPoliciesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -179,83 +189,82 @@ func (vIface *vmTagReplicationPoliciesClient) List(cursorParam *string, includeM sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.VMTagReplicationPolicyListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.VMTagReplicationPolicyListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := vmTagReplicationPoliciesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - vIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := vIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.vm_tag_replication_policies", "list", inputDataValue, executionContext) - var emptyOutput model.VMTagReplicationPolicyListResult + var emptyOutput nsx_global_policyModel.VMTagReplicationPolicyListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), vmTagReplicationPoliciesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), VmTagReplicationPoliciesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.VMTagReplicationPolicyListResult), nil + return output.(nsx_global_policyModel.VMTagReplicationPolicyListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), vIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (vIface *vmTagReplicationPoliciesClient) Patch(idParam string, vmTagReplicationPolicyParam model.VMTagReplicationPolicy) error { +func (vIface *vmTagReplicationPoliciesClient) Patch(idParam string, vmTagReplicationPolicyParam nsx_global_policyModel.VMTagReplicationPolicy) error { typeConverter := vIface.connector.TypeConverter() executionContext := vIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(vmTagReplicationPoliciesPatchInputType(), typeConverter) + operationRestMetaData := vmTagReplicationPoliciesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(vmTagReplicationPoliciesPatchInputType(), typeConverter) sv.AddStructField("Id", idParam) sv.AddStructField("VmTagReplicationPolicy", vmTagReplicationPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := vmTagReplicationPoliciesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - vIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := vIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.vm_tag_replication_policies", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), vIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (vIface *vmTagReplicationPoliciesClient) Update(idParam string, vmTagReplicationPolicyParam model.VMTagReplicationPolicy) (model.VMTagReplicationPolicy, error) { +func (vIface *vmTagReplicationPoliciesClient) Update(idParam string, vmTagReplicationPolicyParam nsx_global_policyModel.VMTagReplicationPolicy) (nsx_global_policyModel.VMTagReplicationPolicy, error) { typeConverter := vIface.connector.TypeConverter() executionContext := vIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(vmTagReplicationPoliciesUpdateInputType(), typeConverter) + operationRestMetaData := vmTagReplicationPoliciesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(vmTagReplicationPoliciesUpdateInputType(), typeConverter) sv.AddStructField("Id", idParam) sv.AddStructField("VmTagReplicationPolicy", vmTagReplicationPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.VMTagReplicationPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.VMTagReplicationPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := vmTagReplicationPoliciesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - vIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := vIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.vm_tag_replication_policies", "update", inputDataValue, executionContext) - var emptyOutput model.VMTagReplicationPolicy + var emptyOutput nsx_global_policyModel.VMTagReplicationPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), vmTagReplicationPoliciesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), VmTagReplicationPoliciesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.VMTagReplicationPolicy), nil + return output.(nsx_global_policyModel.VMTagReplicationPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), vIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/VmTagReplicationPoliciesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/VmTagReplicationPoliciesTypes.go index 424e59863..41e0d6f92 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/VmTagReplicationPoliciesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/VmTagReplicationPoliciesTypes.go @@ -11,43 +11,43 @@ package global_infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func vmTagReplicationPoliciesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func vmTagReplicationPoliciesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["id"] = bindings.NewStringType() + fields["id"] = vapiBindings_.NewStringType() fieldNameMap["id"] = "Id" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func vmTagReplicationPoliciesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func VmTagReplicationPoliciesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func vmTagReplicationPoliciesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func vmTagReplicationPoliciesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["id"] = bindings.NewStringType() + fields["id"] = vapiBindings_.NewStringType() fieldNameMap["id"] = "Id" - paramsTypeMap["id"] = bindings.NewStringType() - paramsTypeMap["id"] = bindings.NewStringType() + paramsTypeMap["id"] = vapiBindings_.NewStringType() + paramsTypeMap["id"] = vapiBindings_.NewStringType() pathParams["id"] = "id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,36 +68,36 @@ func vmTagReplicationPoliciesDeleteRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func vmTagReplicationPoliciesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func vmTagReplicationPoliciesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["id"] = bindings.NewStringType() + fields["id"] = vapiBindings_.NewStringType() fieldNameMap["id"] = "Id" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func vmTagReplicationPoliciesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.VMTagReplicationPolicyBindingType) +func VmTagReplicationPoliciesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.VMTagReplicationPolicyBindingType) } -func vmTagReplicationPoliciesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func vmTagReplicationPoliciesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["id"] = bindings.NewStringType() + fields["id"] = vapiBindings_.NewStringType() fieldNameMap["id"] = "Id" - paramsTypeMap["id"] = bindings.NewStringType() - paramsTypeMap["id"] = bindings.NewStringType() + paramsTypeMap["id"] = vapiBindings_.NewStringType() + paramsTypeMap["id"] = vapiBindings_.NewStringType() pathParams["id"] = "id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -118,56 +118,56 @@ func vmTagReplicationPoliciesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func vmTagReplicationPoliciesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func vmTagReplicationPoliciesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func vmTagReplicationPoliciesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.VMTagReplicationPolicyListResultBindingType) +func VmTagReplicationPoliciesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.VMTagReplicationPolicyListResultBindingType) } -func vmTagReplicationPoliciesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func vmTagReplicationPoliciesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -176,7 +176,7 @@ func vmTagReplicationPoliciesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -197,41 +197,41 @@ func vmTagReplicationPoliciesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func vmTagReplicationPoliciesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func vmTagReplicationPoliciesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["id"] = bindings.NewStringType() - fields["vm_tag_replication_policy"] = bindings.NewReferenceType(model.VMTagReplicationPolicyBindingType) + fields["id"] = vapiBindings_.NewStringType() + fields["vm_tag_replication_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.VMTagReplicationPolicyBindingType) fieldNameMap["id"] = "Id" fieldNameMap["vm_tag_replication_policy"] = "VmTagReplicationPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func vmTagReplicationPoliciesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func VmTagReplicationPoliciesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func vmTagReplicationPoliciesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func vmTagReplicationPoliciesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["id"] = bindings.NewStringType() - fields["vm_tag_replication_policy"] = bindings.NewReferenceType(model.VMTagReplicationPolicyBindingType) + fields["id"] = vapiBindings_.NewStringType() + fields["vm_tag_replication_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.VMTagReplicationPolicyBindingType) fieldNameMap["id"] = "Id" fieldNameMap["vm_tag_replication_policy"] = "VmTagReplicationPolicy" - paramsTypeMap["vm_tag_replication_policy"] = bindings.NewReferenceType(model.VMTagReplicationPolicyBindingType) - paramsTypeMap["id"] = bindings.NewStringType() - paramsTypeMap["id"] = bindings.NewStringType() + paramsTypeMap["vm_tag_replication_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.VMTagReplicationPolicyBindingType) + paramsTypeMap["id"] = vapiBindings_.NewStringType() + paramsTypeMap["id"] = vapiBindings_.NewStringType() pathParams["id"] = "id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -252,41 +252,41 @@ func vmTagReplicationPoliciesPatchRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func vmTagReplicationPoliciesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func vmTagReplicationPoliciesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["id"] = bindings.NewStringType() - fields["vm_tag_replication_policy"] = bindings.NewReferenceType(model.VMTagReplicationPolicyBindingType) + fields["id"] = vapiBindings_.NewStringType() + fields["vm_tag_replication_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.VMTagReplicationPolicyBindingType) fieldNameMap["id"] = "Id" fieldNameMap["vm_tag_replication_policy"] = "VmTagReplicationPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func vmTagReplicationPoliciesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.VMTagReplicationPolicyBindingType) +func VmTagReplicationPoliciesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.VMTagReplicationPolicyBindingType) } -func vmTagReplicationPoliciesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func vmTagReplicationPoliciesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["id"] = bindings.NewStringType() - fields["vm_tag_replication_policy"] = bindings.NewReferenceType(model.VMTagReplicationPolicyBindingType) + fields["id"] = vapiBindings_.NewStringType() + fields["vm_tag_replication_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.VMTagReplicationPolicyBindingType) fieldNameMap["id"] = "Id" fieldNameMap["vm_tag_replication_policy"] = "VmTagReplicationPolicy" - paramsTypeMap["vm_tag_replication_policy"] = bindings.NewReferenceType(model.VMTagReplicationPolicyBindingType) - paramsTypeMap["id"] = bindings.NewStringType() - paramsTypeMap["id"] = bindings.NewStringType() + paramsTypeMap["vm_tag_replication_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.VMTagReplicationPolicyBindingType) + paramsTypeMap["id"] = vapiBindings_.NewStringType() + paramsTypeMap["id"] = vapiBindings_.NewStringType() pathParams["id"] = "id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/context_profiles/AttributesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/context_profiles/AttributesClient.go index cb72dfe70..3c8b1cde9 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/context_profiles/AttributesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/context_profiles/AttributesClient.go @@ -9,15 +9,14 @@ package context_profiles import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AttributesClient interface { @@ -32,43 +31,48 @@ type AttributesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.PolicyContextProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(attributeKeyParam *string, attributeSourceParam *string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyContextProfileListResult, error) + List(attributeKeyParam *string, attributeSourceParam *string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyContextProfileListResult, error) } type attributesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAttributesClient(connector client.Connector) *attributesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.context_profiles.attributes") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewAttributesClient(connector vapiProtocolClient_.Connector) *attributesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.context_profiles.attributes") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := attributesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *attributesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *attributesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (aIface *attributesClient) List(attributeKeyParam *string, attributeSourceParam *string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyContextProfileListResult, error) { +func (aIface *attributesClient) List(attributeKeyParam *string, attributeSourceParam *string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyContextProfileListResult, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(attributesListInputType(), typeConverter) + operationRestMetaData := attributesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(attributesListInputType(), typeConverter) sv.AddStructField("AttributeKey", attributeKeyParam) sv.AddStructField("AttributeSource", attributeSourceParam) sv.AddStructField("Cursor", cursorParam) @@ -79,25 +83,22 @@ func (aIface *attributesClient) List(attributeKeyParam *string, attributeSourceP sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyContextProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyContextProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := attributesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.context_profiles.attributes", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyContextProfileListResult + var emptyOutput nsx_global_policyModel.PolicyContextProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), attributesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AttributesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyContextProfileListResult), nil + return output.(nsx_global_policyModel.PolicyContextProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/context_profiles/AttributesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/context_profiles/AttributesTypes.go index 2465691b0..7b99cd78e 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/context_profiles/AttributesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/context_profiles/AttributesTypes.go @@ -11,10 +11,10 @@ package context_profiles import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) @@ -27,17 +27,17 @@ const Attributes_LIST_ATTRIBUTE_SOURCE_CUSTOM = "CUSTOM" // Possible value for ``attributeSource`` of method Attributes#list. const Attributes_LIST_ATTRIBUTE_SOURCE_SYSTEM = "SYSTEM" -func attributesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func attributesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["attribute_key"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["attribute_source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["attribute_key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["attribute_source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["attribute_key"] = "AttributeKey" fieldNameMap["attribute_source"] = "AttributeSource" fieldNameMap["cursor"] = "Cursor" @@ -46,31 +46,31 @@ func attributesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func attributesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyContextProfileListResultBindingType) +func AttributesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyContextProfileListResultBindingType) } -func attributesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func attributesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["attribute_key"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["attribute_source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["attribute_key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["attribute_source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["attribute_key"] = "AttributeKey" fieldNameMap["attribute_source"] = "AttributeSource" fieldNameMap["cursor"] = "Cursor" @@ -79,14 +79,14 @@ func attributesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["attribute_key"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["attribute_source"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["attribute_source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["attribute_key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["attribute_source"] = "attribute_source" queryParams["sort_ascending"] = "sort_ascending" @@ -97,7 +97,7 @@ func attributesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/context_profiles/CustomAttributesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/context_profiles/CustomAttributesClient.go index 85d6347af..414d3388f 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/context_profiles/CustomAttributesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/context_profiles/CustomAttributesClient.go @@ -9,112 +9,121 @@ package context_profiles import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type CustomAttributesClient interface { // This API adds/removes custom attribute values from list for a given attribute key. + // This rest routine is deprecated. Use /infra/context-profiles/custom-attributes/default to Adds/Removes custom attribute values from list + // + // Deprecated: This API element is deprecated. // // @param policyAttributesParam (required) // @param actionParam Add or Remove Custom Context Profile Attribute values. (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Create(policyAttributesParam model.PolicyAttributes, actionParam string) error + Create(policyAttributesParam nsx_global_policyModel.PolicyAttributes, actionParam string) error // This API updates custom attribute value list for given key. + // This rest routine is deprecated. Use /infra/context-profiles/custom-attributes/default for create/update custom object attribute value list for given attribute key + // + // Deprecated: This API element is deprecated. // // @param policyAttributesParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(policyAttributesParam model.PolicyAttributes) error + Patch(policyAttributesParam nsx_global_policyModel.PolicyAttributes) error } type customAttributesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewCustomAttributesClient(connector client.Connector) *customAttributesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.context_profiles.custom_attributes") - methodIdentifiers := map[string]core.MethodIdentifier{ - "create": core.NewMethodIdentifier(interfaceIdentifier, "create"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), +func NewCustomAttributesClient(connector vapiProtocolClient_.Connector) *customAttributesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.context_profiles.custom_attributes") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "create": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "create"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) cIface := customAttributesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &cIface } -func (cIface *customAttributesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (cIface *customAttributesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := cIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (cIface *customAttributesClient) Create(policyAttributesParam model.PolicyAttributes, actionParam string) error { +func (cIface *customAttributesClient) Create(policyAttributesParam nsx_global_policyModel.PolicyAttributes, actionParam string) error { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(customAttributesCreateInputType(), typeConverter) + operationRestMetaData := customAttributesCreateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(customAttributesCreateInputType(), typeConverter) sv.AddStructField("PolicyAttributes", policyAttributesParam) sv.AddStructField("Action", actionParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := customAttributesCreateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.context_profiles.custom_attributes", "create", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (cIface *customAttributesClient) Patch(policyAttributesParam model.PolicyAttributes) error { +func (cIface *customAttributesClient) Patch(policyAttributesParam nsx_global_policyModel.PolicyAttributes) error { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(customAttributesPatchInputType(), typeConverter) + operationRestMetaData := customAttributesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(customAttributesPatchInputType(), typeConverter) sv.AddStructField("PolicyAttributes", policyAttributesParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := customAttributesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.context_profiles.custom_attributes", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/context_profiles/CustomAttributesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/context_profiles/CustomAttributesTypes.go index a8db54f9c..123e00517 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/context_profiles/CustomAttributesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/context_profiles/CustomAttributesTypes.go @@ -11,10 +11,10 @@ package context_profiles import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) @@ -24,40 +24,40 @@ const CustomAttributes_CREATE_ACTION_ADD = "add" // Possible value for ``action`` of method CustomAttributes#create. const CustomAttributes_CREATE_ACTION_REMOVE = "remove" -func customAttributesCreateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func customAttributesCreateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["policy_attributes"] = bindings.NewReferenceType(model.PolicyAttributesBindingType) - fields["action"] = bindings.NewStringType() + fields["policy_attributes"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyAttributesBindingType) + fields["action"] = vapiBindings_.NewStringType() fieldNameMap["policy_attributes"] = "PolicyAttributes" fieldNameMap["action"] = "Action" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func customAttributesCreateOutputType() bindings.BindingType { - return bindings.NewVoidType() +func CustomAttributesCreateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func customAttributesCreateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func customAttributesCreateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["policy_attributes"] = bindings.NewReferenceType(model.PolicyAttributesBindingType) - fields["action"] = bindings.NewStringType() + fields["policy_attributes"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyAttributesBindingType) + fields["action"] = vapiBindings_.NewStringType() fieldNameMap["policy_attributes"] = "PolicyAttributes" fieldNameMap["action"] = "Action" - paramsTypeMap["action"] = bindings.NewStringType() - paramsTypeMap["policy_attributes"] = bindings.NewReferenceType(model.PolicyAttributesBindingType) + paramsTypeMap["policy_attributes"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyAttributesBindingType) + paramsTypeMap["action"] = vapiBindings_.NewStringType() queryParams["action"] = "action" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -78,34 +78,34 @@ func customAttributesCreateRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func customAttributesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func customAttributesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["policy_attributes"] = bindings.NewReferenceType(model.PolicyAttributesBindingType) + fields["policy_attributes"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyAttributesBindingType) fieldNameMap["policy_attributes"] = "PolicyAttributes" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func customAttributesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func CustomAttributesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func customAttributesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func customAttributesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["policy_attributes"] = bindings.NewReferenceType(model.PolicyAttributesBindingType) + fields["policy_attributes"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyAttributesBindingType) fieldNameMap["policy_attributes"] = "PolicyAttributes" - paramsTypeMap["policy_attributes"] = bindings.NewReferenceType(model.PolicyAttributesBindingType) + paramsTypeMap["policy_attributes"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyAttributesBindingType) resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/context_profiles/custom_attributes/DefaultClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/context_profiles/custom_attributes/DefaultClient.go index 75f839dd8..fd99d71cd 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/context_profiles/custom_attributes/DefaultClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/context_profiles/custom_attributes/DefaultClient.go @@ -9,15 +9,14 @@ package custom_attributes import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type DefaultClient interface { @@ -25,12 +24,13 @@ type DefaultClient interface { // // @param policyCustomAttributesParam (required) // @param actionParam Add or Remove Custom Context Profile Attribute values. (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Create(policyCustomAttributesParam model.PolicyCustomAttributes, actionParam string) error + Create(policyCustomAttributesParam nsx_global_policyModel.PolicyCustomAttributes, actionParam string) error // This API updates custom attribute value list for given key. // @@ -43,81 +43,88 @@ type DefaultClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.PolicyContextProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(attributeKeyParam *string, attributeSourceParam *string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyContextProfileListResult, error) + List(attributeKeyParam *string, attributeSourceParam *string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyContextProfileListResult, error) // This API updates custom attribute value list for given key. // // @param policyCustomAttributesParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(policyCustomAttributesParam model.PolicyCustomAttributes) error + Patch(policyCustomAttributesParam nsx_global_policyModel.PolicyCustomAttributes) error } type defaultClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewDefaultClient(connector client.Connector) *defaultClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.context_profiles.custom_attributes.default") - methodIdentifiers := map[string]core.MethodIdentifier{ - "create": core.NewMethodIdentifier(interfaceIdentifier, "create"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), +func NewDefaultClient(connector vapiProtocolClient_.Connector) *defaultClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.context_profiles.custom_attributes.default") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "create": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "create"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) dIface := defaultClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &dIface } -func (dIface *defaultClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (dIface *defaultClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := dIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (dIface *defaultClient) Create(policyCustomAttributesParam model.PolicyCustomAttributes, actionParam string) error { +func (dIface *defaultClient) Create(policyCustomAttributesParam nsx_global_policyModel.PolicyCustomAttributes, actionParam string) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(defaultCreateInputType(), typeConverter) + operationRestMetaData := defaultCreateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(defaultCreateInputType(), typeConverter) sv.AddStructField("PolicyCustomAttributes", policyCustomAttributesParam) sv.AddStructField("Action", actionParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := defaultCreateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.context_profiles.custom_attributes.default", "create", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *defaultClient) List(attributeKeyParam *string, attributeSourceParam *string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyContextProfileListResult, error) { +func (dIface *defaultClient) List(attributeKeyParam *string, attributeSourceParam *string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyContextProfileListResult, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(defaultListInputType(), typeConverter) + operationRestMetaData := defaultListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(defaultListInputType(), typeConverter) sv.AddStructField("AttributeKey", attributeKeyParam) sv.AddStructField("AttributeSource", attributeSourceParam) sv.AddStructField("Cursor", cursorParam) @@ -128,50 +135,48 @@ func (dIface *defaultClient) List(attributeKeyParam *string, attributeSourcePara sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyContextProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyContextProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := defaultListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.context_profiles.custom_attributes.default", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyContextProfileListResult + var emptyOutput nsx_global_policyModel.PolicyContextProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), defaultListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DefaultListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyContextProfileListResult), nil + return output.(nsx_global_policyModel.PolicyContextProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (dIface *defaultClient) Patch(policyCustomAttributesParam model.PolicyCustomAttributes) error { +func (dIface *defaultClient) Patch(policyCustomAttributesParam nsx_global_policyModel.PolicyCustomAttributes) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(defaultPatchInputType(), typeConverter) + operationRestMetaData := defaultPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(defaultPatchInputType(), typeConverter) sv.AddStructField("PolicyCustomAttributes", policyCustomAttributesParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := defaultPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.context_profiles.custom_attributes.default", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/context_profiles/custom_attributes/DefaultTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/context_profiles/custom_attributes/DefaultTypes.go index 64b34d212..fd8a65523 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/context_profiles/custom_attributes/DefaultTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/context_profiles/custom_attributes/DefaultTypes.go @@ -11,10 +11,10 @@ package custom_attributes import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) @@ -33,40 +33,40 @@ const Default_LIST_ATTRIBUTE_SOURCE_CUSTOM = "CUSTOM" // Possible value for ``attributeSource`` of method Default#list. const Default_LIST_ATTRIBUTE_SOURCE_SYSTEM = "SYSTEM" -func defaultCreateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func defaultCreateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["policy_custom_attributes"] = bindings.NewReferenceType(model.PolicyCustomAttributesBindingType) - fields["action"] = bindings.NewStringType() + fields["policy_custom_attributes"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyCustomAttributesBindingType) + fields["action"] = vapiBindings_.NewStringType() fieldNameMap["policy_custom_attributes"] = "PolicyCustomAttributes" fieldNameMap["action"] = "Action" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func defaultCreateOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DefaultCreateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func defaultCreateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func defaultCreateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["policy_custom_attributes"] = bindings.NewReferenceType(model.PolicyCustomAttributesBindingType) - fields["action"] = bindings.NewStringType() + fields["policy_custom_attributes"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyCustomAttributesBindingType) + fields["action"] = vapiBindings_.NewStringType() fieldNameMap["policy_custom_attributes"] = "PolicyCustomAttributes" fieldNameMap["action"] = "Action" - paramsTypeMap["action"] = bindings.NewStringType() - paramsTypeMap["policy_custom_attributes"] = bindings.NewReferenceType(model.PolicyCustomAttributesBindingType) + paramsTypeMap["action"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_custom_attributes"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyCustomAttributesBindingType) queryParams["action"] = "action" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -87,17 +87,17 @@ func defaultCreateRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func defaultListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func defaultListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["attribute_key"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["attribute_source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["attribute_key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["attribute_source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["attribute_key"] = "AttributeKey" fieldNameMap["attribute_source"] = "AttributeSource" fieldNameMap["cursor"] = "Cursor" @@ -106,31 +106,31 @@ func defaultListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func defaultListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyContextProfileListResultBindingType) +func DefaultListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyContextProfileListResultBindingType) } -func defaultListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func defaultListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["attribute_key"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["attribute_source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["attribute_key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["attribute_source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["attribute_key"] = "AttributeKey" fieldNameMap["attribute_source"] = "AttributeSource" fieldNameMap["cursor"] = "Cursor" @@ -139,14 +139,14 @@ func defaultListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["attribute_key"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["attribute_source"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["attribute_source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["attribute_key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["attribute_source"] = "attribute_source" queryParams["sort_ascending"] = "sort_ascending" @@ -157,7 +157,7 @@ func defaultListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -178,34 +178,34 @@ func defaultListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func defaultPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func defaultPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["policy_custom_attributes"] = bindings.NewReferenceType(model.PolicyCustomAttributesBindingType) + fields["policy_custom_attributes"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyCustomAttributesBindingType) fieldNameMap["policy_custom_attributes"] = "PolicyCustomAttributes" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func defaultPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DefaultPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func defaultPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func defaultPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["policy_custom_attributes"] = bindings.NewReferenceType(model.PolicyCustomAttributesBindingType) + fields["policy_custom_attributes"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyCustomAttributesBindingType) fieldNameMap["policy_custom_attributes"] = "PolicyCustomAttributes" - paramsTypeMap["policy_custom_attributes"] = bindings.NewReferenceType(model.PolicyCustomAttributesBindingType) + paramsTypeMap["policy_custom_attributes"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyCustomAttributesBindingType) resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/DomainDeploymentMapsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/DomainDeploymentMapsClient.go index fd839465e..7088f8d62 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/DomainDeploymentMapsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/DomainDeploymentMapsClient.go @@ -9,15 +9,14 @@ package domains import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type DomainDeploymentMapsClient interface { @@ -25,6 +24,7 @@ type DomainDeploymentMapsClient interface { // // @param domainIdParam (required) // @param domainDeploymentMapIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type DomainDeploymentMapsClient interface { // @param domainIdParam (required) // @param domainDeploymentMapIdParam (required) // @return com.vmware.nsx_global_policy.model.DomainDeploymentMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(domainIdParam string, domainDeploymentMapIdParam string) (model.DomainDeploymentMap, error) + Get(domainIdParam string, domainDeploymentMapIdParam string) (nsx_global_policyModel.DomainDeploymentMap, error) // Paginated list of all Domain Deployment Entries for infra. // @@ -54,24 +55,26 @@ type DomainDeploymentMapsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.DomainDeploymentMapListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.DomainDeploymentMapListResult, error) + List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.DomainDeploymentMapListResult, error) // If the passed Domain Deployment Map does not already exist, create a new Domain Deployment Map. If it already exist, patch it. // // @param domainIdParam (required) // @param domainDeploymentMapIdParam (required) // @param domainDeploymentMapParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(domainIdParam string, domainDeploymentMapIdParam string, domainDeploymentMapParam model.DomainDeploymentMap) error + Patch(domainIdParam string, domainDeploymentMapIdParam string, domainDeploymentMapParam nsx_global_policyModel.DomainDeploymentMap) error // If the passed Domain Deployment Map does not already exist, create a new Domain Deployment Map. If it already exist, replace it. // @@ -79,105 +82,112 @@ type DomainDeploymentMapsClient interface { // @param domainDeploymentMapIdParam (required) // @param domainDeploymentMapParam (required) // @return com.vmware.nsx_global_policy.model.DomainDeploymentMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(domainIdParam string, domainDeploymentMapIdParam string, domainDeploymentMapParam model.DomainDeploymentMap) (model.DomainDeploymentMap, error) + Update(domainIdParam string, domainDeploymentMapIdParam string, domainDeploymentMapParam nsx_global_policyModel.DomainDeploymentMap) (nsx_global_policyModel.DomainDeploymentMap, error) } type domainDeploymentMapsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewDomainDeploymentMapsClient(connector client.Connector) *domainDeploymentMapsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.domains.domain_deployment_maps") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewDomainDeploymentMapsClient(connector vapiProtocolClient_.Connector) *domainDeploymentMapsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.domains.domain_deployment_maps") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) dIface := domainDeploymentMapsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &dIface } -func (dIface *domainDeploymentMapsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (dIface *domainDeploymentMapsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := dIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (dIface *domainDeploymentMapsClient) Delete(domainIdParam string, domainDeploymentMapIdParam string) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(domainDeploymentMapsDeleteInputType(), typeConverter) + operationRestMetaData := domainDeploymentMapsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(domainDeploymentMapsDeleteInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("DomainDeploymentMapId", domainDeploymentMapIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := domainDeploymentMapsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.domains.domain_deployment_maps", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *domainDeploymentMapsClient) Get(domainIdParam string, domainDeploymentMapIdParam string) (model.DomainDeploymentMap, error) { +func (dIface *domainDeploymentMapsClient) Get(domainIdParam string, domainDeploymentMapIdParam string) (nsx_global_policyModel.DomainDeploymentMap, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(domainDeploymentMapsGetInputType(), typeConverter) + operationRestMetaData := domainDeploymentMapsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(domainDeploymentMapsGetInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("DomainDeploymentMapId", domainDeploymentMapIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.DomainDeploymentMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.DomainDeploymentMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := domainDeploymentMapsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.domains.domain_deployment_maps", "get", inputDataValue, executionContext) - var emptyOutput model.DomainDeploymentMap + var emptyOutput nsx_global_policyModel.DomainDeploymentMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), domainDeploymentMapsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DomainDeploymentMapsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.DomainDeploymentMap), nil + return output.(nsx_global_policyModel.DomainDeploymentMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (dIface *domainDeploymentMapsClient) List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.DomainDeploymentMapListResult, error) { +func (dIface *domainDeploymentMapsClient) List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.DomainDeploymentMapListResult, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(domainDeploymentMapsListInputType(), typeConverter) + operationRestMetaData := domainDeploymentMapsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(domainDeploymentMapsListInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -187,85 +197,84 @@ func (dIface *domainDeploymentMapsClient) List(domainIdParam string, cursorParam sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.DomainDeploymentMapListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.DomainDeploymentMapListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := domainDeploymentMapsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.domains.domain_deployment_maps", "list", inputDataValue, executionContext) - var emptyOutput model.DomainDeploymentMapListResult + var emptyOutput nsx_global_policyModel.DomainDeploymentMapListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), domainDeploymentMapsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DomainDeploymentMapsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.DomainDeploymentMapListResult), nil + return output.(nsx_global_policyModel.DomainDeploymentMapListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (dIface *domainDeploymentMapsClient) Patch(domainIdParam string, domainDeploymentMapIdParam string, domainDeploymentMapParam model.DomainDeploymentMap) error { +func (dIface *domainDeploymentMapsClient) Patch(domainIdParam string, domainDeploymentMapIdParam string, domainDeploymentMapParam nsx_global_policyModel.DomainDeploymentMap) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(domainDeploymentMapsPatchInputType(), typeConverter) + operationRestMetaData := domainDeploymentMapsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(domainDeploymentMapsPatchInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("DomainDeploymentMapId", domainDeploymentMapIdParam) sv.AddStructField("DomainDeploymentMap", domainDeploymentMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := domainDeploymentMapsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.domains.domain_deployment_maps", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *domainDeploymentMapsClient) Update(domainIdParam string, domainDeploymentMapIdParam string, domainDeploymentMapParam model.DomainDeploymentMap) (model.DomainDeploymentMap, error) { +func (dIface *domainDeploymentMapsClient) Update(domainIdParam string, domainDeploymentMapIdParam string, domainDeploymentMapParam nsx_global_policyModel.DomainDeploymentMap) (nsx_global_policyModel.DomainDeploymentMap, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(domainDeploymentMapsUpdateInputType(), typeConverter) + operationRestMetaData := domainDeploymentMapsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(domainDeploymentMapsUpdateInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("DomainDeploymentMapId", domainDeploymentMapIdParam) sv.AddStructField("DomainDeploymentMap", domainDeploymentMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.DomainDeploymentMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.DomainDeploymentMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := domainDeploymentMapsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.domains.domain_deployment_maps", "update", inputDataValue, executionContext) - var emptyOutput model.DomainDeploymentMap + var emptyOutput nsx_global_policyModel.DomainDeploymentMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), domainDeploymentMapsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DomainDeploymentMapsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.DomainDeploymentMap), nil + return output.(nsx_global_policyModel.DomainDeploymentMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/DomainDeploymentMapsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/DomainDeploymentMapsTypes.go index 9a8570035..5e76f1018 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/DomainDeploymentMapsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/DomainDeploymentMapsTypes.go @@ -11,50 +11,50 @@ package domains import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func domainDeploymentMapsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func domainDeploymentMapsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["domain_deployment_map_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["domain_deployment_map_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["domain_deployment_map_id"] = "DomainDeploymentMapId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func domainDeploymentMapsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DomainDeploymentMapsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func domainDeploymentMapsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func domainDeploymentMapsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["domain_deployment_map_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["domain_deployment_map_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["domain_deployment_map_id"] = "DomainDeploymentMapId" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["domain_deployment_map_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["domainDeploymentMapId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domain_deployment_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["domainDeploymentMapId"] = vapiBindings_.NewStringType() pathParams["domain_deployment_map_id"] = "domainDeploymentMapId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func domainDeploymentMapsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func domainDeploymentMapsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func domainDeploymentMapsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["domain_deployment_map_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["domain_deployment_map_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["domain_deployment_map_id"] = "DomainDeploymentMapId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func domainDeploymentMapsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.DomainDeploymentMapBindingType) +func DomainDeploymentMapsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.DomainDeploymentMapBindingType) } -func domainDeploymentMapsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func domainDeploymentMapsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["domain_deployment_map_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["domain_deployment_map_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["domain_deployment_map_id"] = "DomainDeploymentMapId" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["domain_deployment_map_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["domainDeploymentMapId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domain_deployment_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["domainDeploymentMapId"] = vapiBindings_.NewStringType() pathParams["domain_deployment_map_id"] = "domainDeploymentMapId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,16 +132,16 @@ func domainDeploymentMapsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func domainDeploymentMapsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func domainDeploymentMapsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -149,30 +149,30 @@ func domainDeploymentMapsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func domainDeploymentMapsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.DomainDeploymentMapListResultBindingType) +func DomainDeploymentMapsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.DomainDeploymentMapListResultBindingType) } -func domainDeploymentMapsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func domainDeploymentMapsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -180,14 +180,14 @@ func domainDeploymentMapsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["domainId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() pathParams["domain_id"] = "domainId" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -197,7 +197,7 @@ func domainDeploymentMapsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -218,48 +218,48 @@ func domainDeploymentMapsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func domainDeploymentMapsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func domainDeploymentMapsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["domain_deployment_map_id"] = bindings.NewStringType() - fields["domain_deployment_map"] = bindings.NewReferenceType(model.DomainDeploymentMapBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["domain_deployment_map_id"] = vapiBindings_.NewStringType() + fields["domain_deployment_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.DomainDeploymentMapBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["domain_deployment_map_id"] = "DomainDeploymentMapId" fieldNameMap["domain_deployment_map"] = "DomainDeploymentMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func domainDeploymentMapsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DomainDeploymentMapsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func domainDeploymentMapsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func domainDeploymentMapsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["domain_deployment_map_id"] = bindings.NewStringType() - fields["domain_deployment_map"] = bindings.NewReferenceType(model.DomainDeploymentMapBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["domain_deployment_map_id"] = vapiBindings_.NewStringType() + fields["domain_deployment_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.DomainDeploymentMapBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["domain_deployment_map_id"] = "DomainDeploymentMapId" fieldNameMap["domain_deployment_map"] = "DomainDeploymentMap" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["domain_deployment_map_id"] = bindings.NewStringType() - paramsTypeMap["domain_deployment_map"] = bindings.NewReferenceType(model.DomainDeploymentMapBindingType) - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["domainDeploymentMapId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domain_deployment_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domain_deployment_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.DomainDeploymentMapBindingType) + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["domainDeploymentMapId"] = vapiBindings_.NewStringType() pathParams["domain_deployment_map_id"] = "domainDeploymentMapId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -280,48 +280,48 @@ func domainDeploymentMapsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func domainDeploymentMapsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func domainDeploymentMapsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["domain_deployment_map_id"] = bindings.NewStringType() - fields["domain_deployment_map"] = bindings.NewReferenceType(model.DomainDeploymentMapBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["domain_deployment_map_id"] = vapiBindings_.NewStringType() + fields["domain_deployment_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.DomainDeploymentMapBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["domain_deployment_map_id"] = "DomainDeploymentMapId" fieldNameMap["domain_deployment_map"] = "DomainDeploymentMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func domainDeploymentMapsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.DomainDeploymentMapBindingType) +func DomainDeploymentMapsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.DomainDeploymentMapBindingType) } -func domainDeploymentMapsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func domainDeploymentMapsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["domain_deployment_map_id"] = bindings.NewStringType() - fields["domain_deployment_map"] = bindings.NewReferenceType(model.DomainDeploymentMapBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["domain_deployment_map_id"] = vapiBindings_.NewStringType() + fields["domain_deployment_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.DomainDeploymentMapBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["domain_deployment_map_id"] = "DomainDeploymentMapId" fieldNameMap["domain_deployment_map"] = "DomainDeploymentMap" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["domain_deployment_map_id"] = bindings.NewStringType() - paramsTypeMap["domain_deployment_map"] = bindings.NewReferenceType(model.DomainDeploymentMapBindingType) - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["domainDeploymentMapId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domain_deployment_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domain_deployment_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.DomainDeploymentMapBindingType) + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["domainDeploymentMapId"] = vapiBindings_.NewStringType() pathParams["domain_deployment_map_id"] = "domainDeploymentMapId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/FirewallFloodProtectionProfileBindingMapsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/FirewallFloodProtectionProfileBindingMapsClient.go index 189c0275b..b900e7db1 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/FirewallFloodProtectionProfileBindingMapsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/FirewallFloodProtectionProfileBindingMapsClient.go @@ -9,15 +9,14 @@ package domains import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type FirewallFloodProtectionProfileBindingMapsClient interface { @@ -30,43 +29,48 @@ type FirewallFloodProtectionProfileBindingMapsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.PolicyFirewallFloodProtectionProfileBindingMapListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyFirewallFloodProtectionProfileBindingMapListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyFirewallFloodProtectionProfileBindingMapListResult, error) } type firewallFloodProtectionProfileBindingMapsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewFirewallFloodProtectionProfileBindingMapsClient(connector client.Connector) *firewallFloodProtectionProfileBindingMapsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.domains.firewall_flood_protection_profile_binding_maps") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewFirewallFloodProtectionProfileBindingMapsClient(connector vapiProtocolClient_.Connector) *firewallFloodProtectionProfileBindingMapsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.domains.firewall_flood_protection_profile_binding_maps") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) fIface := firewallFloodProtectionProfileBindingMapsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &fIface } -func (fIface *firewallFloodProtectionProfileBindingMapsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (fIface *firewallFloodProtectionProfileBindingMapsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := fIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (fIface *firewallFloodProtectionProfileBindingMapsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyFirewallFloodProtectionProfileBindingMapListResult, error) { +func (fIface *firewallFloodProtectionProfileBindingMapsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyFirewallFloodProtectionProfileBindingMapListResult, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(firewallFloodProtectionProfileBindingMapsListInputType(), typeConverter) + operationRestMetaData := firewallFloodProtectionProfileBindingMapsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(firewallFloodProtectionProfileBindingMapsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -75,25 +79,22 @@ func (fIface *firewallFloodProtectionProfileBindingMapsClient) List(cursorParam sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyFirewallFloodProtectionProfileBindingMapListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyFirewallFloodProtectionProfileBindingMapListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := firewallFloodProtectionProfileBindingMapsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.domains.firewall_flood_protection_profile_binding_maps", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyFirewallFloodProtectionProfileBindingMapListResult + var emptyOutput nsx_global_policyModel.PolicyFirewallFloodProtectionProfileBindingMapListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), firewallFloodProtectionProfileBindingMapsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FirewallFloodProtectionProfileBindingMapsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyFirewallFloodProtectionProfileBindingMapListResult), nil + return output.(nsx_global_policyModel.PolicyFirewallFloodProtectionProfileBindingMapListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/FirewallFloodProtectionProfileBindingMapsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/FirewallFloodProtectionProfileBindingMapsTypes.go index 4a9a22b5a..ac3c9f36c 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/FirewallFloodProtectionProfileBindingMapsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/FirewallFloodProtectionProfileBindingMapsTypes.go @@ -11,63 +11,63 @@ package domains import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func firewallFloodProtectionProfileBindingMapsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func firewallFloodProtectionProfileBindingMapsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func firewallFloodProtectionProfileBindingMapsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyFirewallFloodProtectionProfileBindingMapListResultBindingType) +func FirewallFloodProtectionProfileBindingMapsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyFirewallFloodProtectionProfileBindingMapListResultBindingType) } -func firewallFloodProtectionProfileBindingMapsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func firewallFloodProtectionProfileBindingMapsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -76,7 +76,7 @@ func firewallFloodProtectionProfileBindingMapsListRestMetadata() protocol.Operat queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/FirewallSessionTimerProfileBindingMapsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/FirewallSessionTimerProfileBindingMapsClient.go index c76abd96e..07fbb0999 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/FirewallSessionTimerProfileBindingMapsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/FirewallSessionTimerProfileBindingMapsClient.go @@ -9,15 +9,14 @@ package domains import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type FirewallSessionTimerProfileBindingMapsClient interface { @@ -30,43 +29,48 @@ type FirewallSessionTimerProfileBindingMapsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.PolicyFirewallSessionTimerProfileBindingMapListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyFirewallSessionTimerProfileBindingMapListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyFirewallSessionTimerProfileBindingMapListResult, error) } type firewallSessionTimerProfileBindingMapsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewFirewallSessionTimerProfileBindingMapsClient(connector client.Connector) *firewallSessionTimerProfileBindingMapsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.domains.firewall_session_timer_profile_binding_maps") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewFirewallSessionTimerProfileBindingMapsClient(connector vapiProtocolClient_.Connector) *firewallSessionTimerProfileBindingMapsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.domains.firewall_session_timer_profile_binding_maps") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) fIface := firewallSessionTimerProfileBindingMapsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &fIface } -func (fIface *firewallSessionTimerProfileBindingMapsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (fIface *firewallSessionTimerProfileBindingMapsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := fIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (fIface *firewallSessionTimerProfileBindingMapsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyFirewallSessionTimerProfileBindingMapListResult, error) { +func (fIface *firewallSessionTimerProfileBindingMapsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyFirewallSessionTimerProfileBindingMapListResult, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(firewallSessionTimerProfileBindingMapsListInputType(), typeConverter) + operationRestMetaData := firewallSessionTimerProfileBindingMapsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(firewallSessionTimerProfileBindingMapsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -75,25 +79,22 @@ func (fIface *firewallSessionTimerProfileBindingMapsClient) List(cursorParam *st sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyFirewallSessionTimerProfileBindingMapListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyFirewallSessionTimerProfileBindingMapListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := firewallSessionTimerProfileBindingMapsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.domains.firewall_session_timer_profile_binding_maps", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyFirewallSessionTimerProfileBindingMapListResult + var emptyOutput nsx_global_policyModel.PolicyFirewallSessionTimerProfileBindingMapListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), firewallSessionTimerProfileBindingMapsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FirewallSessionTimerProfileBindingMapsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyFirewallSessionTimerProfileBindingMapListResult), nil + return output.(nsx_global_policyModel.PolicyFirewallSessionTimerProfileBindingMapListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/FirewallSessionTimerProfileBindingMapsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/FirewallSessionTimerProfileBindingMapsTypes.go index 97f5ca72a..7b63b792a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/FirewallSessionTimerProfileBindingMapsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/FirewallSessionTimerProfileBindingMapsTypes.go @@ -11,63 +11,63 @@ package domains import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func firewallSessionTimerProfileBindingMapsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func firewallSessionTimerProfileBindingMapsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func firewallSessionTimerProfileBindingMapsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyFirewallSessionTimerProfileBindingMapListResultBindingType) +func FirewallSessionTimerProfileBindingMapsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyFirewallSessionTimerProfileBindingMapListResultBindingType) } -func firewallSessionTimerProfileBindingMapsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func firewallSessionTimerProfileBindingMapsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -76,7 +76,7 @@ func firewallSessionTimerProfileBindingMapsListRestMetadata() protocol.Operation queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/ForwardingPoliciesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/ForwardingPoliciesClient.go index ec72816f5..6951cd9f4 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/ForwardingPoliciesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/ForwardingPoliciesClient.go @@ -9,15 +9,14 @@ package domains import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ForwardingPoliciesClient interface { @@ -26,12 +25,13 @@ type ForwardingPoliciesClient interface { // @param domainIdParam Domain id (required) // @param forwardingPolicyIdParam Forwarding map id (required) // @return com.vmware.nsx_global_policy.model.ForwardingPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(domainIdParam string, forwardingPolicyIdParam string) (model.ForwardingPolicy, error) + Get(domainIdParam string, forwardingPolicyIdParam string) (nsx_global_policyModel.ForwardingPolicy, error) // List all forwarding policies for the given domain ordered by precedence. // @@ -44,76 +44,82 @@ type ForwardingPoliciesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.ForwardingPolicyListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ForwardingPolicyListResult, error) + List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ForwardingPolicyListResult, error) } type forwardingPoliciesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewForwardingPoliciesClient(connector client.Connector) *forwardingPoliciesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.domains.forwarding_policies") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewForwardingPoliciesClient(connector vapiProtocolClient_.Connector) *forwardingPoliciesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.domains.forwarding_policies") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) fIface := forwardingPoliciesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &fIface } -func (fIface *forwardingPoliciesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (fIface *forwardingPoliciesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := fIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (fIface *forwardingPoliciesClient) Get(domainIdParam string, forwardingPolicyIdParam string) (model.ForwardingPolicy, error) { +func (fIface *forwardingPoliciesClient) Get(domainIdParam string, forwardingPolicyIdParam string) (nsx_global_policyModel.ForwardingPolicy, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(forwardingPoliciesGetInputType(), typeConverter) + operationRestMetaData := forwardingPoliciesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(forwardingPoliciesGetInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("ForwardingPolicyId", forwardingPolicyIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ForwardingPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ForwardingPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := forwardingPoliciesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.domains.forwarding_policies", "get", inputDataValue, executionContext) - var emptyOutput model.ForwardingPolicy + var emptyOutput nsx_global_policyModel.ForwardingPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), forwardingPoliciesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ForwardingPoliciesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ForwardingPolicy), nil + return output.(nsx_global_policyModel.ForwardingPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (fIface *forwardingPoliciesClient) List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ForwardingPolicyListResult, error) { +func (fIface *forwardingPoliciesClient) List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ForwardingPolicyListResult, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(forwardingPoliciesListInputType(), typeConverter) + operationRestMetaData := forwardingPoliciesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(forwardingPoliciesListInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -124,25 +130,22 @@ func (fIface *forwardingPoliciesClient) List(domainIdParam string, cursorParam * sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ForwardingPolicyListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ForwardingPolicyListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := forwardingPoliciesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.domains.forwarding_policies", "list", inputDataValue, executionContext) - var emptyOutput model.ForwardingPolicyListResult + var emptyOutput nsx_global_policyModel.ForwardingPolicyListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), forwardingPoliciesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ForwardingPoliciesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ForwardingPolicyListResult), nil + return output.(nsx_global_policyModel.ForwardingPolicyListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/ForwardingPoliciesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/ForwardingPoliciesTypes.go index 46be9f977..fd3463195 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/ForwardingPoliciesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/ForwardingPoliciesTypes.go @@ -11,50 +11,50 @@ package domains import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func forwardingPoliciesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func forwardingPoliciesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["forwarding_policy_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["forwarding_policy_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["forwarding_policy_id"] = "ForwardingPolicyId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func forwardingPoliciesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ForwardingPolicyBindingType) +func ForwardingPoliciesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ForwardingPolicyBindingType) } -func forwardingPoliciesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func forwardingPoliciesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["forwarding_policy_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["forwarding_policy_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["forwarding_policy_id"] = "ForwardingPolicyId" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["forwarding_policy_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["forwardingPolicyId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["forwarding_policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["forwardingPolicyId"] = vapiBindings_.NewStringType() pathParams["forwarding_policy_id"] = "forwardingPolicyId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,17 +75,17 @@ func forwardingPoliciesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func forwardingPoliciesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func forwardingPoliciesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["include_rule_count"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["include_rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -94,31 +94,31 @@ func forwardingPoliciesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func forwardingPoliciesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ForwardingPolicyListResultBindingType) +func ForwardingPoliciesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ForwardingPolicyListResultBindingType) } -func forwardingPoliciesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func forwardingPoliciesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["include_rule_count"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["include_rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -127,15 +127,15 @@ func forwardingPoliciesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["include_rule_count"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["domainId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() pathParams["domain_id"] = "domainId" queryParams["cursor"] = "cursor" queryParams["include_rule_count"] = "include_rule_count" @@ -146,7 +146,7 @@ func forwardingPoliciesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/GatewayPoliciesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/GatewayPoliciesClient.go index 0c61c60b8..bcf7401ac 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/GatewayPoliciesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/GatewayPoliciesClient.go @@ -9,15 +9,14 @@ package domains import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type GatewayPoliciesClient interface { @@ -25,6 +24,7 @@ type GatewayPoliciesClient interface { // // @param domainIdParam (required) // @param gatewayPolicyIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type GatewayPoliciesClient interface { // @param domainIdParam (required) // @param gatewayPolicyIdParam (required) // @return com.vmware.nsx_global_policy.model.GatewayPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(domainIdParam string, gatewayPolicyIdParam string) (model.GatewayPolicy, error) + Get(domainIdParam string, gatewayPolicyIdParam string) (nsx_global_policyModel.GatewayPolicy, error) // List all gateway policies for specified Domain. // @@ -55,24 +56,26 @@ type GatewayPoliciesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.GatewayPolicyListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.GatewayPolicyListResult, error) + List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.GatewayPolicyListResult, error) // Update the gateway policy for a domain. This is a full replace. All the rules are replaced. Performance Note: If you want to edit several rules in a gateway policy use this API. It will perform better than several individual rule APIs. Just pass all the rules which you wish to edit as embedded rules to it. // // @param domainIdParam (required) // @param gatewayPolicyIdParam (required) // @param gatewayPolicyParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(domainIdParam string, gatewayPolicyIdParam string, gatewayPolicyParam model.GatewayPolicy) error + Patch(domainIdParam string, gatewayPolicyIdParam string, gatewayPolicyParam nsx_global_policyModel.GatewayPolicy) error // This is used to set a precedence of a gateway policy w.r.t others. // @@ -82,12 +85,13 @@ type GatewayPoliciesClient interface { // @param anchorPathParam The security policy/rule path if operation is 'insert_after' or 'insert_before' (optional) // @param operationParam Operation (optional, default to insert_top) // @return com.vmware.nsx_global_policy.model.GatewayPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Revise(domainIdParam string, gatewayPolicyIdParam string, gatewayPolicyParam model.GatewayPolicy, anchorPathParam *string, operationParam *string) (model.GatewayPolicy, error) + Revise(domainIdParam string, gatewayPolicyIdParam string, gatewayPolicyParam nsx_global_policyModel.GatewayPolicy, anchorPathParam *string, operationParam *string) (nsx_global_policyModel.GatewayPolicy, error) // Update the gateway policy for a domain. This is a full replace. All the rules are replaced. Performance Note: If you want to edit several rules in a gateway policy, use this API. It will perform better than several individual rule APIs. Just pass all the rules which you wish to edit as embedded rules to it. // @@ -95,106 +99,113 @@ type GatewayPoliciesClient interface { // @param gatewayPolicyIdParam (required) // @param gatewayPolicyParam (required) // @return com.vmware.nsx_global_policy.model.GatewayPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(domainIdParam string, gatewayPolicyIdParam string, gatewayPolicyParam model.GatewayPolicy) (model.GatewayPolicy, error) + Update(domainIdParam string, gatewayPolicyIdParam string, gatewayPolicyParam nsx_global_policyModel.GatewayPolicy) (nsx_global_policyModel.GatewayPolicy, error) } type gatewayPoliciesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewGatewayPoliciesClient(connector client.Connector) *gatewayPoliciesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.domains.gateway_policies") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "revise": core.NewMethodIdentifier(interfaceIdentifier, "revise"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewGatewayPoliciesClient(connector vapiProtocolClient_.Connector) *gatewayPoliciesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.domains.gateway_policies") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "revise": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "revise"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) gIface := gatewayPoliciesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &gIface } -func (gIface *gatewayPoliciesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (gIface *gatewayPoliciesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := gIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (gIface *gatewayPoliciesClient) Delete(domainIdParam string, gatewayPolicyIdParam string) error { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(gatewayPoliciesDeleteInputType(), typeConverter) + operationRestMetaData := gatewayPoliciesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(gatewayPoliciesDeleteInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("GatewayPolicyId", gatewayPolicyIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := gatewayPoliciesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.domains.gateway_policies", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (gIface *gatewayPoliciesClient) Get(domainIdParam string, gatewayPolicyIdParam string) (model.GatewayPolicy, error) { +func (gIface *gatewayPoliciesClient) Get(domainIdParam string, gatewayPolicyIdParam string) (nsx_global_policyModel.GatewayPolicy, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(gatewayPoliciesGetInputType(), typeConverter) + operationRestMetaData := gatewayPoliciesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(gatewayPoliciesGetInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("GatewayPolicyId", gatewayPolicyIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.GatewayPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.GatewayPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := gatewayPoliciesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.domains.gateway_policies", "get", inputDataValue, executionContext) - var emptyOutput model.GatewayPolicy + var emptyOutput nsx_global_policyModel.GatewayPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), gatewayPoliciesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GatewayPoliciesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.GatewayPolicy), nil + return output.(nsx_global_policyModel.GatewayPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (gIface *gatewayPoliciesClient) List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.GatewayPolicyListResult, error) { +func (gIface *gatewayPoliciesClient) List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.GatewayPolicyListResult, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(gatewayPoliciesListInputType(), typeConverter) + operationRestMetaData := gatewayPoliciesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(gatewayPoliciesListInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -205,61 +216,63 @@ func (gIface *gatewayPoliciesClient) List(domainIdParam string, cursorParam *str sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.GatewayPolicyListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.GatewayPolicyListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := gatewayPoliciesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.domains.gateway_policies", "list", inputDataValue, executionContext) - var emptyOutput model.GatewayPolicyListResult + var emptyOutput nsx_global_policyModel.GatewayPolicyListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), gatewayPoliciesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GatewayPoliciesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.GatewayPolicyListResult), nil + return output.(nsx_global_policyModel.GatewayPolicyListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (gIface *gatewayPoliciesClient) Patch(domainIdParam string, gatewayPolicyIdParam string, gatewayPolicyParam model.GatewayPolicy) error { +func (gIface *gatewayPoliciesClient) Patch(domainIdParam string, gatewayPolicyIdParam string, gatewayPolicyParam nsx_global_policyModel.GatewayPolicy) error { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(gatewayPoliciesPatchInputType(), typeConverter) + operationRestMetaData := gatewayPoliciesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(gatewayPoliciesPatchInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("GatewayPolicyId", gatewayPolicyIdParam) sv.AddStructField("GatewayPolicy", gatewayPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := gatewayPoliciesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.domains.gateway_policies", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (gIface *gatewayPoliciesClient) Revise(domainIdParam string, gatewayPolicyIdParam string, gatewayPolicyParam model.GatewayPolicy, anchorPathParam *string, operationParam *string) (model.GatewayPolicy, error) { +func (gIface *gatewayPoliciesClient) Revise(domainIdParam string, gatewayPolicyIdParam string, gatewayPolicyParam nsx_global_policyModel.GatewayPolicy, anchorPathParam *string, operationParam *string) (nsx_global_policyModel.GatewayPolicy, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(gatewayPoliciesReviseInputType(), typeConverter) + operationRestMetaData := gatewayPoliciesReviseRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(gatewayPoliciesReviseInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("GatewayPolicyId", gatewayPolicyIdParam) sv.AddStructField("GatewayPolicy", gatewayPolicyParam) @@ -267,58 +280,56 @@ func (gIface *gatewayPoliciesClient) Revise(domainIdParam string, gatewayPolicyI sv.AddStructField("Operation", operationParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.GatewayPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.GatewayPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := gatewayPoliciesReviseRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.domains.gateway_policies", "revise", inputDataValue, executionContext) - var emptyOutput model.GatewayPolicy + var emptyOutput nsx_global_policyModel.GatewayPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), gatewayPoliciesReviseOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GatewayPoliciesReviseOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.GatewayPolicy), nil + return output.(nsx_global_policyModel.GatewayPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (gIface *gatewayPoliciesClient) Update(domainIdParam string, gatewayPolicyIdParam string, gatewayPolicyParam model.GatewayPolicy) (model.GatewayPolicy, error) { +func (gIface *gatewayPoliciesClient) Update(domainIdParam string, gatewayPolicyIdParam string, gatewayPolicyParam nsx_global_policyModel.GatewayPolicy) (nsx_global_policyModel.GatewayPolicy, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(gatewayPoliciesUpdateInputType(), typeConverter) + operationRestMetaData := gatewayPoliciesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(gatewayPoliciesUpdateInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("GatewayPolicyId", gatewayPolicyIdParam) sv.AddStructField("GatewayPolicy", gatewayPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.GatewayPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.GatewayPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := gatewayPoliciesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.domains.gateway_policies", "update", inputDataValue, executionContext) - var emptyOutput model.GatewayPolicy + var emptyOutput nsx_global_policyModel.GatewayPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), gatewayPoliciesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GatewayPoliciesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.GatewayPolicy), nil + return output.(nsx_global_policyModel.GatewayPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/GatewayPoliciesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/GatewayPoliciesTypes.go index f0bb6fe86..838afb2e9 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/GatewayPoliciesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/GatewayPoliciesTypes.go @@ -11,10 +11,10 @@ package domains import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) @@ -30,43 +30,43 @@ const GatewayPolicies_REVISE_OPERATION_AFTER = "insert_after" // Possible value for ``operation`` of method GatewayPolicies#revise. const GatewayPolicies_REVISE_OPERATION_BEFORE = "insert_before" -func gatewayPoliciesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func gatewayPoliciesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["gateway_policy_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["gateway_policy_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["gateway_policy_id"] = "GatewayPolicyId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func gatewayPoliciesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func GatewayPoliciesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func gatewayPoliciesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func gatewayPoliciesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["gateway_policy_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["gateway_policy_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["gateway_policy_id"] = "GatewayPolicyId" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["gateway_policy_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["gatewayPolicyId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["gateway_policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["gatewayPolicyId"] = vapiBindings_.NewStringType() pathParams["gateway_policy_id"] = "gatewayPolicyId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -87,43 +87,43 @@ func gatewayPoliciesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func gatewayPoliciesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func gatewayPoliciesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["gateway_policy_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["gateway_policy_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["gateway_policy_id"] = "GatewayPolicyId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func gatewayPoliciesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GatewayPolicyBindingType) +func GatewayPoliciesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.GatewayPolicyBindingType) } -func gatewayPoliciesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func gatewayPoliciesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["gateway_policy_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["gateway_policy_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["gateway_policy_id"] = "GatewayPolicyId" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["gateway_policy_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["gatewayPolicyId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["gateway_policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["gatewayPolicyId"] = vapiBindings_.NewStringType() pathParams["gateway_policy_id"] = "gatewayPolicyId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -144,17 +144,17 @@ func gatewayPoliciesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func gatewayPoliciesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func gatewayPoliciesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["include_rule_count"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["include_rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -163,31 +163,31 @@ func gatewayPoliciesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func gatewayPoliciesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GatewayPolicyListResultBindingType) +func GatewayPoliciesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.GatewayPolicyListResultBindingType) } -func gatewayPoliciesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func gatewayPoliciesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["include_rule_count"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["include_rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -196,15 +196,15 @@ func gatewayPoliciesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["include_rule_count"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["domainId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() pathParams["domain_id"] = "domainId" queryParams["cursor"] = "cursor" queryParams["include_rule_count"] = "include_rule_count" @@ -215,7 +215,7 @@ func gatewayPoliciesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -236,48 +236,48 @@ func gatewayPoliciesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func gatewayPoliciesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func gatewayPoliciesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["gateway_policy_id"] = bindings.NewStringType() - fields["gateway_policy"] = bindings.NewReferenceType(model.GatewayPolicyBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["gateway_policy_id"] = vapiBindings_.NewStringType() + fields["gateway_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.GatewayPolicyBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["gateway_policy_id"] = "GatewayPolicyId" fieldNameMap["gateway_policy"] = "GatewayPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func gatewayPoliciesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func GatewayPoliciesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func gatewayPoliciesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func gatewayPoliciesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["gateway_policy_id"] = bindings.NewStringType() - fields["gateway_policy"] = bindings.NewReferenceType(model.GatewayPolicyBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["gateway_policy_id"] = vapiBindings_.NewStringType() + fields["gateway_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.GatewayPolicyBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["gateway_policy_id"] = "GatewayPolicyId" fieldNameMap["gateway_policy"] = "GatewayPolicy" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["gateway_policy_id"] = bindings.NewStringType() - paramsTypeMap["gateway_policy"] = bindings.NewReferenceType(model.GatewayPolicyBindingType) - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["gatewayPolicyId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["gateway_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.GatewayPolicyBindingType) + paramsTypeMap["gateway_policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["gatewayPolicyId"] = vapiBindings_.NewStringType() pathParams["gateway_policy_id"] = "gatewayPolicyId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -298,60 +298,60 @@ func gatewayPoliciesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func gatewayPoliciesReviseInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func gatewayPoliciesReviseInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["gateway_policy_id"] = bindings.NewStringType() - fields["gateway_policy"] = bindings.NewReferenceType(model.GatewayPolicyBindingType) - fields["anchor_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["operation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["gateway_policy_id"] = vapiBindings_.NewStringType() + fields["gateway_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.GatewayPolicyBindingType) + fields["anchor_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["operation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["gateway_policy_id"] = "GatewayPolicyId" fieldNameMap["gateway_policy"] = "GatewayPolicy" fieldNameMap["anchor_path"] = "AnchorPath" fieldNameMap["operation"] = "Operation" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func gatewayPoliciesReviseOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GatewayPolicyBindingType) +func GatewayPoliciesReviseOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.GatewayPolicyBindingType) } -func gatewayPoliciesReviseRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func gatewayPoliciesReviseRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["gateway_policy_id"] = bindings.NewStringType() - fields["gateway_policy"] = bindings.NewReferenceType(model.GatewayPolicyBindingType) - fields["anchor_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["operation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["gateway_policy_id"] = vapiBindings_.NewStringType() + fields["gateway_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.GatewayPolicyBindingType) + fields["anchor_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["operation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["gateway_policy_id"] = "GatewayPolicyId" fieldNameMap["gateway_policy"] = "GatewayPolicy" fieldNameMap["anchor_path"] = "AnchorPath" fieldNameMap["operation"] = "Operation" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["anchor_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["operation"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["gateway_policy_id"] = bindings.NewStringType() - paramsTypeMap["gateway_policy"] = bindings.NewReferenceType(model.GatewayPolicyBindingType) - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["gatewayPolicyId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["gateway_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.GatewayPolicyBindingType) + paramsTypeMap["gateway_policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["anchor_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["operation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["gatewayPolicyId"] = vapiBindings_.NewStringType() pathParams["gateway_policy_id"] = "gatewayPolicyId" pathParams["domain_id"] = "domainId" queryParams["anchor_path"] = "anchor_path" queryParams["operation"] = "operation" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -372,48 +372,48 @@ func gatewayPoliciesReviseRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func gatewayPoliciesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func gatewayPoliciesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["gateway_policy_id"] = bindings.NewStringType() - fields["gateway_policy"] = bindings.NewReferenceType(model.GatewayPolicyBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["gateway_policy_id"] = vapiBindings_.NewStringType() + fields["gateway_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.GatewayPolicyBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["gateway_policy_id"] = "GatewayPolicyId" fieldNameMap["gateway_policy"] = "GatewayPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func gatewayPoliciesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GatewayPolicyBindingType) +func GatewayPoliciesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.GatewayPolicyBindingType) } -func gatewayPoliciesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func gatewayPoliciesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["gateway_policy_id"] = bindings.NewStringType() - fields["gateway_policy"] = bindings.NewReferenceType(model.GatewayPolicyBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["gateway_policy_id"] = vapiBindings_.NewStringType() + fields["gateway_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.GatewayPolicyBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["gateway_policy_id"] = "GatewayPolicyId" fieldNameMap["gateway_policy"] = "GatewayPolicy" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["gateway_policy_id"] = bindings.NewStringType() - paramsTypeMap["gateway_policy"] = bindings.NewReferenceType(model.GatewayPolicyBindingType) - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["gatewayPolicyId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["gateway_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.GatewayPolicyBindingType) + paramsTypeMap["gateway_policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["gatewayPolicyId"] = vapiBindings_.NewStringType() pathParams["gateway_policy_id"] = "gatewayPolicyId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/GroupsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/GroupsClient.go index 4f6155334..f4b69040c 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/GroupsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/GroupsClient.go @@ -9,15 +9,14 @@ package domains import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type GroupsClient interface { @@ -27,6 +26,7 @@ type GroupsClient interface { // @param groupIdParam Group ID (required) // @param failIfSubtreeExistsParam Do not delete if the group subtree has any entities (optional, default to false) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -39,12 +39,13 @@ type GroupsClient interface { // @param domainIdParam Domain ID (required) // @param groupIdParam Group ID (required) // @return com.vmware.nsx_global_policy.model.Group + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(domainIdParam string, groupIdParam string) (model.Group, error) + Get(domainIdParam string, groupIdParam string) (nsx_global_policyModel.Group, error) // List Groups for a domain. Groups can be filtered using member_types query parameter, which returns the groups that contains the specified member types. Multiple member types can be provided as comma separated values. The API also return groups having member type that are subset of provided member_types. // @@ -57,132 +58,141 @@ type GroupsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.GroupListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, memberTypesParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.GroupListResult, error) + List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, memberTypesParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.GroupListResult, error) - // If a group with the group-id is not already present, create a new group. If it already exists, patch the group. + // If a group with the group-id is not already present, create a new group. If it already exists, patch the group. Group created with Kubernetes membership criteria includes only Antrea reported inventory as its members. Once created, Groups with Identity (Directory) Group members should be updated with the new Distinguished Name in case it is changed on AD Server. Maximum of 500 malicious IP Groups (i.e Group with criteria having IPAddress equals All MALICIOUS_IP) should be created. // // @param domainIdParam Domain ID (required) // @param groupIdParam Group ID (required) // @param groupParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(domainIdParam string, groupIdParam string, groupParam model.Group) error + Patch(domainIdParam string, groupIdParam string, groupParam nsx_global_policyModel.Group) error - // If a group with the group-id is not already present, create a new group. If it already exists, update the group. Avoid creating groups with multiple MACAddressExpression and IPAddressExpression. In future releases, group will be restricted to contain a single MACAddressExpression and IPAddressExpression along with other expressions. To group IPAddresses or MACAddresses, use nested groups instead of multiple IPAddressExpressions/MACAddressExpression. + // If a group with the group-id is not already present, create a new group. If it already exists, update the group. Avoid creating groups with multiple MACAddressExpression and IPAddressExpression. In future releases, group will be restricted to contain a single MACAddressExpression and IPAddressExpression along with other expressions. To group IPAddresses or MACAddresses, use nested groups instead of multiple IPAddressExpressions/MACAddressExpression. Group created with Kubernetes membership criteria includes only Antrea reported inventory as its members. Once created, Groups with Identity (Directory) Group members should be updated with the new Distinguished Name in case it is changed on AD Server. Maximum of 500 malicious IP Groups (i.e Group with criteria having IPAddress equals All MALICIOUS_IP) should be created. // // @param domainIdParam Domain ID (required) // @param groupIdParam Group ID (required) // @param groupParam (required) // @return com.vmware.nsx_global_policy.model.Group + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(domainIdParam string, groupIdParam string, groupParam model.Group) (model.Group, error) + Update(domainIdParam string, groupIdParam string, groupParam nsx_global_policyModel.Group) (nsx_global_policyModel.Group, error) } type groupsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewGroupsClient(connector client.Connector) *groupsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.domains.groups") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewGroupsClient(connector vapiProtocolClient_.Connector) *groupsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.domains.groups") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) gIface := groupsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &gIface } -func (gIface *groupsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (gIface *groupsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := gIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (gIface *groupsClient) Delete(domainIdParam string, groupIdParam string, failIfSubtreeExistsParam *bool, forceParam *bool) error { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(groupsDeleteInputType(), typeConverter) + operationRestMetaData := groupsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(groupsDeleteInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("GroupId", groupIdParam) sv.AddStructField("FailIfSubtreeExists", failIfSubtreeExistsParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := groupsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.domains.groups", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (gIface *groupsClient) Get(domainIdParam string, groupIdParam string) (model.Group, error) { +func (gIface *groupsClient) Get(domainIdParam string, groupIdParam string) (nsx_global_policyModel.Group, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(groupsGetInputType(), typeConverter) + operationRestMetaData := groupsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(groupsGetInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("GroupId", groupIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Group - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Group + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := groupsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.domains.groups", "get", inputDataValue, executionContext) - var emptyOutput model.Group + var emptyOutput nsx_global_policyModel.Group if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), groupsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GroupsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Group), nil + return output.(nsx_global_policyModel.Group), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (gIface *groupsClient) List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, memberTypesParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.GroupListResult, error) { +func (gIface *groupsClient) List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, memberTypesParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.GroupListResult, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(groupsListInputType(), typeConverter) + operationRestMetaData := groupsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(groupsListInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -193,85 +203,84 @@ func (gIface *groupsClient) List(domainIdParam string, cursorParam *string, incl sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.GroupListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.GroupListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := groupsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.domains.groups", "list", inputDataValue, executionContext) - var emptyOutput model.GroupListResult + var emptyOutput nsx_global_policyModel.GroupListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), groupsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GroupsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.GroupListResult), nil + return output.(nsx_global_policyModel.GroupListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (gIface *groupsClient) Patch(domainIdParam string, groupIdParam string, groupParam model.Group) error { +func (gIface *groupsClient) Patch(domainIdParam string, groupIdParam string, groupParam nsx_global_policyModel.Group) error { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(groupsPatchInputType(), typeConverter) + operationRestMetaData := groupsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(groupsPatchInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("GroupId", groupIdParam) sv.AddStructField("Group", groupParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := groupsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.domains.groups", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (gIface *groupsClient) Update(domainIdParam string, groupIdParam string, groupParam model.Group) (model.Group, error) { +func (gIface *groupsClient) Update(domainIdParam string, groupIdParam string, groupParam nsx_global_policyModel.Group) (nsx_global_policyModel.Group, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(groupsUpdateInputType(), typeConverter) + operationRestMetaData := groupsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(groupsUpdateInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("GroupId", groupIdParam) sv.AddStructField("Group", groupParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Group - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Group + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := groupsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.domains.groups", "update", inputDataValue, executionContext) - var emptyOutput model.Group + var emptyOutput nsx_global_policyModel.Group if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), groupsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GroupsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Group), nil + return output.(nsx_global_policyModel.Group), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/GroupsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/GroupsTypes.go index e80d75811..bfdb83d8f 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/GroupsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/GroupsTypes.go @@ -11,62 +11,62 @@ package domains import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func groupsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func groupsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["group_id"] = bindings.NewStringType() - fields["fail_if_subtree_exists"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["group_id"] = vapiBindings_.NewStringType() + fields["fail_if_subtree_exists"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["group_id"] = "GroupId" fieldNameMap["fail_if_subtree_exists"] = "FailIfSubtreeExists" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func groupsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func GroupsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func groupsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func groupsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["group_id"] = bindings.NewStringType() - fields["fail_if_subtree_exists"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["group_id"] = vapiBindings_.NewStringType() + fields["fail_if_subtree_exists"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["group_id"] = "GroupId" fieldNameMap["fail_if_subtree_exists"] = "FailIfSubtreeExists" fieldNameMap["force"] = "Force" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["fail_if_subtree_exists"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["group_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["groupId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["group_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["fail_if_subtree_exists"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["groupId"] = vapiBindings_.NewStringType() pathParams["group_id"] = "groupId" pathParams["domain_id"] = "domainId" queryParams["force"] = "force" queryParams["fail_if_subtree_exists"] = "fail_if_subtree_exists" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -87,43 +87,43 @@ func groupsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func groupsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func groupsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["group_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["group_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["group_id"] = "GroupId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func groupsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GroupBindingType) +func GroupsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.GroupBindingType) } -func groupsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func groupsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["group_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["group_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["group_id"] = "GroupId" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["group_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["groupId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["group_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["groupId"] = vapiBindings_.NewStringType() pathParams["group_id"] = "groupId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -144,17 +144,17 @@ func groupsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func groupsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func groupsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["member_types"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["member_types"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -163,31 +163,31 @@ func groupsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func groupsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GroupListResultBindingType) +func GroupsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.GroupListResultBindingType) } -func groupsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func groupsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["member_types"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["member_types"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -196,15 +196,15 @@ func groupsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["member_types"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["domainId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["member_types"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() pathParams["domain_id"] = "domainId" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -215,7 +215,7 @@ func groupsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -236,48 +236,48 @@ func groupsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func groupsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func groupsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["group_id"] = bindings.NewStringType() - fields["group"] = bindings.NewReferenceType(model.GroupBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["group_id"] = vapiBindings_.NewStringType() + fields["group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.GroupBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["group_id"] = "GroupId" fieldNameMap["group"] = "Group" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func groupsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func GroupsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func groupsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func groupsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["group_id"] = bindings.NewStringType() - fields["group"] = bindings.NewReferenceType(model.GroupBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["group_id"] = vapiBindings_.NewStringType() + fields["group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.GroupBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["group_id"] = "GroupId" fieldNameMap["group"] = "Group" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["group"] = bindings.NewReferenceType(model.GroupBindingType) - paramsTypeMap["group_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["groupId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["group_id"] = vapiBindings_.NewStringType() + paramsTypeMap["group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.GroupBindingType) + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["groupId"] = vapiBindings_.NewStringType() pathParams["group_id"] = "groupId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -298,48 +298,48 @@ func groupsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func groupsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func groupsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["group_id"] = bindings.NewStringType() - fields["group"] = bindings.NewReferenceType(model.GroupBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["group_id"] = vapiBindings_.NewStringType() + fields["group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.GroupBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["group_id"] = "GroupId" fieldNameMap["group"] = "Group" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func groupsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GroupBindingType) +func GroupsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.GroupBindingType) } -func groupsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func groupsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["group_id"] = bindings.NewStringType() - fields["group"] = bindings.NewReferenceType(model.GroupBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["group_id"] = vapiBindings_.NewStringType() + fields["group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.GroupBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["group_id"] = "GroupId" fieldNameMap["group"] = "Group" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["group"] = bindings.NewReferenceType(model.GroupBindingType) - paramsTypeMap["group_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["groupId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["group_id"] = vapiBindings_.NewStringType() + paramsTypeMap["group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.GroupBindingType) + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["groupId"] = vapiBindings_.NewStringType() pathParams["group_id"] = "groupId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/SecurityPoliciesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/SecurityPoliciesClient.go index bfd89b35a..824ffe0cf 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/SecurityPoliciesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/SecurityPoliciesClient.go @@ -9,15 +9,14 @@ package domains import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SecurityPoliciesClient interface { @@ -25,6 +24,7 @@ type SecurityPoliciesClient interface { // // @param domainIdParam (required) // @param securityPolicyIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type SecurityPoliciesClient interface { // @param domainIdParam (required) // @param securityPolicyIdParam (required) // @return com.vmware.nsx_global_policy.model.SecurityPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(domainIdParam string, securityPolicyIdParam string) (model.SecurityPolicy, error) + Get(domainIdParam string, securityPolicyIdParam string) (nsx_global_policyModel.SecurityPolicy, error) // List all security policies for a domain. // @@ -55,24 +56,26 @@ type SecurityPoliciesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.SecurityPolicyListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SecurityPolicyListResult, error) + List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.SecurityPolicyListResult, error) // Patch the security policy for a domain. If a security policy for the given security-policy-id is not present, the object will get created and if it is present it will be updated. This is a full replace. Performance Note: If you want to edit several rules in a security policy use this API. It will perform better than several individual rule APIs. Just pass all the rules which you wish to edit as embedded rules to it. // // @param domainIdParam (required) // @param securityPolicyIdParam (required) // @param securityPolicyParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(domainIdParam string, securityPolicyIdParam string, securityPolicyParam model.SecurityPolicy) error + Patch(domainIdParam string, securityPolicyIdParam string, securityPolicyParam nsx_global_policyModel.SecurityPolicy) error // This is used to set a precedence of a security policy w.r.t others. // @@ -82,12 +85,13 @@ type SecurityPoliciesClient interface { // @param anchorPathParam The security policy/rule path if operation is 'insert_after' or 'insert_before' (optional) // @param operationParam Operation (optional, default to insert_top) // @return com.vmware.nsx_global_policy.model.SecurityPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Revise(domainIdParam string, securityPolicyIdParam string, securityPolicyParam model.SecurityPolicy, anchorPathParam *string, operationParam *string) (model.SecurityPolicy, error) + Revise(domainIdParam string, securityPolicyIdParam string, securityPolicyParam nsx_global_policyModel.SecurityPolicy, anchorPathParam *string, operationParam *string) (nsx_global_policyModel.SecurityPolicy, error) // Create or Update the security policy for a domain. This is a full replace. All the rules are replaced. Performance Note: If you want to edit several rules in a security policy, use this API. It will perform better than several individual rule APIs. Just pass all the rules which you wish to edit as embedded rules to it. // @@ -95,106 +99,113 @@ type SecurityPoliciesClient interface { // @param securityPolicyIdParam (required) // @param securityPolicyParam (required) // @return com.vmware.nsx_global_policy.model.SecurityPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(domainIdParam string, securityPolicyIdParam string, securityPolicyParam model.SecurityPolicy) (model.SecurityPolicy, error) + Update(domainIdParam string, securityPolicyIdParam string, securityPolicyParam nsx_global_policyModel.SecurityPolicy) (nsx_global_policyModel.SecurityPolicy, error) } type securityPoliciesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSecurityPoliciesClient(connector client.Connector) *securityPoliciesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.domains.security_policies") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "revise": core.NewMethodIdentifier(interfaceIdentifier, "revise"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewSecurityPoliciesClient(connector vapiProtocolClient_.Connector) *securityPoliciesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.domains.security_policies") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "revise": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "revise"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := securityPoliciesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *securityPoliciesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *securityPoliciesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *securityPoliciesClient) Delete(domainIdParam string, securityPolicyIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(securityPoliciesDeleteInputType(), typeConverter) + operationRestMetaData := securityPoliciesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(securityPoliciesDeleteInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("SecurityPolicyId", securityPolicyIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := securityPoliciesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.domains.security_policies", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *securityPoliciesClient) Get(domainIdParam string, securityPolicyIdParam string) (model.SecurityPolicy, error) { +func (sIface *securityPoliciesClient) Get(domainIdParam string, securityPolicyIdParam string) (nsx_global_policyModel.SecurityPolicy, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(securityPoliciesGetInputType(), typeConverter) + operationRestMetaData := securityPoliciesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(securityPoliciesGetInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("SecurityPolicyId", securityPolicyIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SecurityPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.SecurityPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := securityPoliciesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.domains.security_policies", "get", inputDataValue, executionContext) - var emptyOutput model.SecurityPolicy + var emptyOutput nsx_global_policyModel.SecurityPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), securityPoliciesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SecurityPoliciesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SecurityPolicy), nil + return output.(nsx_global_policyModel.SecurityPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *securityPoliciesClient) List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SecurityPolicyListResult, error) { +func (sIface *securityPoliciesClient) List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.SecurityPolicyListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(securityPoliciesListInputType(), typeConverter) + operationRestMetaData := securityPoliciesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(securityPoliciesListInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -205,61 +216,63 @@ func (sIface *securityPoliciesClient) List(domainIdParam string, cursorParam *st sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SecurityPolicyListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.SecurityPolicyListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := securityPoliciesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.domains.security_policies", "list", inputDataValue, executionContext) - var emptyOutput model.SecurityPolicyListResult + var emptyOutput nsx_global_policyModel.SecurityPolicyListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), securityPoliciesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SecurityPoliciesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SecurityPolicyListResult), nil + return output.(nsx_global_policyModel.SecurityPolicyListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *securityPoliciesClient) Patch(domainIdParam string, securityPolicyIdParam string, securityPolicyParam model.SecurityPolicy) error { +func (sIface *securityPoliciesClient) Patch(domainIdParam string, securityPolicyIdParam string, securityPolicyParam nsx_global_policyModel.SecurityPolicy) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(securityPoliciesPatchInputType(), typeConverter) + operationRestMetaData := securityPoliciesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(securityPoliciesPatchInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("SecurityPolicyId", securityPolicyIdParam) sv.AddStructField("SecurityPolicy", securityPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := securityPoliciesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.domains.security_policies", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *securityPoliciesClient) Revise(domainIdParam string, securityPolicyIdParam string, securityPolicyParam model.SecurityPolicy, anchorPathParam *string, operationParam *string) (model.SecurityPolicy, error) { +func (sIface *securityPoliciesClient) Revise(domainIdParam string, securityPolicyIdParam string, securityPolicyParam nsx_global_policyModel.SecurityPolicy, anchorPathParam *string, operationParam *string) (nsx_global_policyModel.SecurityPolicy, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(securityPoliciesReviseInputType(), typeConverter) + operationRestMetaData := securityPoliciesReviseRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(securityPoliciesReviseInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("SecurityPolicyId", securityPolicyIdParam) sv.AddStructField("SecurityPolicy", securityPolicyParam) @@ -267,58 +280,56 @@ func (sIface *securityPoliciesClient) Revise(domainIdParam string, securityPolic sv.AddStructField("Operation", operationParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SecurityPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.SecurityPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := securityPoliciesReviseRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.domains.security_policies", "revise", inputDataValue, executionContext) - var emptyOutput model.SecurityPolicy + var emptyOutput nsx_global_policyModel.SecurityPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), securityPoliciesReviseOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SecurityPoliciesReviseOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SecurityPolicy), nil + return output.(nsx_global_policyModel.SecurityPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *securityPoliciesClient) Update(domainIdParam string, securityPolicyIdParam string, securityPolicyParam model.SecurityPolicy) (model.SecurityPolicy, error) { +func (sIface *securityPoliciesClient) Update(domainIdParam string, securityPolicyIdParam string, securityPolicyParam nsx_global_policyModel.SecurityPolicy) (nsx_global_policyModel.SecurityPolicy, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(securityPoliciesUpdateInputType(), typeConverter) + operationRestMetaData := securityPoliciesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(securityPoliciesUpdateInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("SecurityPolicyId", securityPolicyIdParam) sv.AddStructField("SecurityPolicy", securityPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SecurityPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.SecurityPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := securityPoliciesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.domains.security_policies", "update", inputDataValue, executionContext) - var emptyOutput model.SecurityPolicy + var emptyOutput nsx_global_policyModel.SecurityPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), securityPoliciesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SecurityPoliciesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SecurityPolicy), nil + return output.(nsx_global_policyModel.SecurityPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/SecurityPoliciesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/SecurityPoliciesTypes.go index abfc5a4bf..8f0e2f3fd 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/SecurityPoliciesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/domains/SecurityPoliciesTypes.go @@ -11,10 +11,10 @@ package domains import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) @@ -30,43 +30,43 @@ const SecurityPolicies_REVISE_OPERATION_AFTER = "insert_after" // Possible value for ``operation`` of method SecurityPolicies#revise. const SecurityPolicies_REVISE_OPERATION_BEFORE = "insert_before" -func securityPoliciesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func securityPoliciesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["security_policy_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["security_policy_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["security_policy_id"] = "SecurityPolicyId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func securityPoliciesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SecurityPoliciesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func securityPoliciesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func securityPoliciesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["security_policy_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["security_policy_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["security_policy_id"] = "SecurityPolicyId" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["security_policy_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["securityPolicyId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["security_policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["securityPolicyId"] = vapiBindings_.NewStringType() pathParams["security_policy_id"] = "securityPolicyId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -87,43 +87,43 @@ func securityPoliciesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func securityPoliciesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func securityPoliciesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["security_policy_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["security_policy_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["security_policy_id"] = "SecurityPolicyId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func securityPoliciesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SecurityPolicyBindingType) +func SecurityPoliciesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SecurityPolicyBindingType) } -func securityPoliciesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func securityPoliciesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["security_policy_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["security_policy_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["security_policy_id"] = "SecurityPolicyId" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["security_policy_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["securityPolicyId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["security_policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["securityPolicyId"] = vapiBindings_.NewStringType() pathParams["security_policy_id"] = "securityPolicyId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -144,17 +144,17 @@ func securityPoliciesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func securityPoliciesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func securityPoliciesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["include_rule_count"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["include_rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -163,31 +163,31 @@ func securityPoliciesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func securityPoliciesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SecurityPolicyListResultBindingType) +func SecurityPoliciesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SecurityPolicyListResultBindingType) } -func securityPoliciesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func securityPoliciesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["include_rule_count"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["include_rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -196,15 +196,15 @@ func securityPoliciesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["include_rule_count"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["domainId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() pathParams["domain_id"] = "domainId" queryParams["cursor"] = "cursor" queryParams["include_rule_count"] = "include_rule_count" @@ -215,7 +215,7 @@ func securityPoliciesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -236,48 +236,48 @@ func securityPoliciesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func securityPoliciesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func securityPoliciesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["security_policy_id"] = bindings.NewStringType() - fields["security_policy"] = bindings.NewReferenceType(model.SecurityPolicyBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["security_policy_id"] = vapiBindings_.NewStringType() + fields["security_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SecurityPolicyBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["security_policy_id"] = "SecurityPolicyId" fieldNameMap["security_policy"] = "SecurityPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func securityPoliciesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SecurityPoliciesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func securityPoliciesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func securityPoliciesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["security_policy_id"] = bindings.NewStringType() - fields["security_policy"] = bindings.NewReferenceType(model.SecurityPolicyBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["security_policy_id"] = vapiBindings_.NewStringType() + fields["security_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SecurityPolicyBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["security_policy_id"] = "SecurityPolicyId" fieldNameMap["security_policy"] = "SecurityPolicy" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["security_policy"] = bindings.NewReferenceType(model.SecurityPolicyBindingType) - paramsTypeMap["security_policy_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["securityPolicyId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["security_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SecurityPolicyBindingType) + paramsTypeMap["security_policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["securityPolicyId"] = vapiBindings_.NewStringType() pathParams["security_policy_id"] = "securityPolicyId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -298,60 +298,60 @@ func securityPoliciesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func securityPoliciesReviseInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func securityPoliciesReviseInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["security_policy_id"] = bindings.NewStringType() - fields["security_policy"] = bindings.NewReferenceType(model.SecurityPolicyBindingType) - fields["anchor_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["operation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["security_policy_id"] = vapiBindings_.NewStringType() + fields["security_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SecurityPolicyBindingType) + fields["anchor_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["operation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["security_policy_id"] = "SecurityPolicyId" fieldNameMap["security_policy"] = "SecurityPolicy" fieldNameMap["anchor_path"] = "AnchorPath" fieldNameMap["operation"] = "Operation" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func securityPoliciesReviseOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SecurityPolicyBindingType) +func SecurityPoliciesReviseOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SecurityPolicyBindingType) } -func securityPoliciesReviseRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func securityPoliciesReviseRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["security_policy_id"] = bindings.NewStringType() - fields["security_policy"] = bindings.NewReferenceType(model.SecurityPolicyBindingType) - fields["anchor_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["operation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["security_policy_id"] = vapiBindings_.NewStringType() + fields["security_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SecurityPolicyBindingType) + fields["anchor_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["operation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["security_policy_id"] = "SecurityPolicyId" fieldNameMap["security_policy"] = "SecurityPolicy" fieldNameMap["anchor_path"] = "AnchorPath" fieldNameMap["operation"] = "Operation" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["security_policy"] = bindings.NewReferenceType(model.SecurityPolicyBindingType) - paramsTypeMap["anchor_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["operation"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["security_policy_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["securityPolicyId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["security_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SecurityPolicyBindingType) + paramsTypeMap["security_policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["anchor_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["operation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["securityPolicyId"] = vapiBindings_.NewStringType() pathParams["security_policy_id"] = "securityPolicyId" pathParams["domain_id"] = "domainId" queryParams["anchor_path"] = "anchor_path" queryParams["operation"] = "operation" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -372,48 +372,48 @@ func securityPoliciesReviseRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func securityPoliciesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func securityPoliciesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["security_policy_id"] = bindings.NewStringType() - fields["security_policy"] = bindings.NewReferenceType(model.SecurityPolicyBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["security_policy_id"] = vapiBindings_.NewStringType() + fields["security_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SecurityPolicyBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["security_policy_id"] = "SecurityPolicyId" fieldNameMap["security_policy"] = "SecurityPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func securityPoliciesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SecurityPolicyBindingType) +func SecurityPoliciesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SecurityPolicyBindingType) } -func securityPoliciesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func securityPoliciesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["security_policy_id"] = bindings.NewStringType() - fields["security_policy"] = bindings.NewReferenceType(model.SecurityPolicyBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["security_policy_id"] = vapiBindings_.NewStringType() + fields["security_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SecurityPolicyBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["security_policy_id"] = "SecurityPolicyId" fieldNameMap["security_policy"] = "SecurityPolicy" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["security_policy"] = bindings.NewReferenceType(model.SecurityPolicyBindingType) - paramsTypeMap["security_policy_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["securityPolicyId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["security_policy"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SecurityPolicyBindingType) + paramsTypeMap["security_policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["securityPolicyId"] = vapiBindings_.NewStringType() pathParams["security_policy_id"] = "securityPolicyId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/realized_state/AlarmsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/realized_state/AlarmsClient.go index cc08b4365..48d2db670 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/realized_state/AlarmsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/realized_state/AlarmsClient.go @@ -9,15 +9,14 @@ package realized_state import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlarmsClient interface { @@ -29,43 +28,48 @@ type AlarmsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.PolicyAlarmResourceListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyAlarmResourceListResult, error) + List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyAlarmResourceListResult, error) } type alarmsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlarmsClient(connector client.Connector) *alarmsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.realized_state.alarms") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewAlarmsClient(connector vapiProtocolClient_.Connector) *alarmsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.realized_state.alarms") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := alarmsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *alarmsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *alarmsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (aIface *alarmsClient) List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyAlarmResourceListResult, error) { +func (aIface *alarmsClient) List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyAlarmResourceListResult, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(alarmsListInputType(), typeConverter) + operationRestMetaData := alarmsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(alarmsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludedFields", includedFieldsParam) sv.AddStructField("PageSize", pageSizeParam) @@ -73,25 +77,22 @@ func (aIface *alarmsClient) List(cursorParam *string, includedFieldsParam *strin sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyAlarmResourceListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyAlarmResourceListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := alarmsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.realized_state.alarms", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyAlarmResourceListResult + var emptyOutput nsx_global_policyModel.PolicyAlarmResourceListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), alarmsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlarmsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyAlarmResourceListResult), nil + return output.(nsx_global_policyModel.PolicyAlarmResourceListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/realized_state/AlarmsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/realized_state/AlarmsTypes.go index d554d07a9..03c0d6513 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/realized_state/AlarmsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/realized_state/AlarmsTypes.go @@ -11,58 +11,58 @@ package realized_state import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func alarmsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func alarmsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func alarmsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyAlarmResourceListResultBindingType) +func AlarmsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyAlarmResourceListResultBindingType) } -func alarmsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func alarmsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -70,7 +70,7 @@ func alarmsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/realized_state/RealizedEntitiesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/realized_state/RealizedEntitiesClient.go index 7dc9ad284..75bf102f3 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/realized_state/RealizedEntitiesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/realized_state/RealizedEntitiesClient.go @@ -9,15 +9,14 @@ package realized_state import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type RealizedEntitiesClient interface { @@ -26,66 +25,68 @@ type RealizedEntitiesClient interface { // @param intentPathParam String Path of the intent object (required) // @param sitePathParam Policy Path of the site (optional) // @return com.vmware.nsx_global_policy.model.GenericPolicyRealizedResourceListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(intentPathParam string, sitePathParam *string) (model.GenericPolicyRealizedResourceListResult, error) + List(intentPathParam string, sitePathParam *string) (nsx_global_policyModel.GenericPolicyRealizedResourceListResult, error) } type realizedEntitiesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewRealizedEntitiesClient(connector client.Connector) *realizedEntitiesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.realized_state.realized_entities") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewRealizedEntitiesClient(connector vapiProtocolClient_.Connector) *realizedEntitiesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.realized_state.realized_entities") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) rIface := realizedEntitiesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &rIface } -func (rIface *realizedEntitiesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (rIface *realizedEntitiesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := rIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (rIface *realizedEntitiesClient) List(intentPathParam string, sitePathParam *string) (model.GenericPolicyRealizedResourceListResult, error) { +func (rIface *realizedEntitiesClient) List(intentPathParam string, sitePathParam *string) (nsx_global_policyModel.GenericPolicyRealizedResourceListResult, error) { typeConverter := rIface.connector.TypeConverter() executionContext := rIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(realizedEntitiesListInputType(), typeConverter) + operationRestMetaData := realizedEntitiesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(realizedEntitiesListInputType(), typeConverter) sv.AddStructField("IntentPath", intentPathParam) sv.AddStructField("SitePath", sitePathParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.GenericPolicyRealizedResourceListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.GenericPolicyRealizedResourceListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := realizedEntitiesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - rIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := rIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.realized_state.realized_entities", "list", inputDataValue, executionContext) - var emptyOutput model.GenericPolicyRealizedResourceListResult + var emptyOutput nsx_global_policyModel.GenericPolicyRealizedResourceListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), realizedEntitiesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), RealizedEntitiesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.GenericPolicyRealizedResourceListResult), nil + return output.(nsx_global_policyModel.GenericPolicyRealizedResourceListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), rIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/realized_state/RealizedEntitiesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/realized_state/RealizedEntitiesTypes.go index c1f156aee..27a66f40a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/realized_state/RealizedEntitiesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/realized_state/RealizedEntitiesTypes.go @@ -11,48 +11,48 @@ package realized_state import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func realizedEntitiesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func realizedEntitiesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["intent_path"] = bindings.NewStringType() - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewStringType() + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" fieldNameMap["site_path"] = "SitePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func realizedEntitiesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GenericPolicyRealizedResourceListResultBindingType) +func RealizedEntitiesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.GenericPolicyRealizedResourceListResultBindingType) } -func realizedEntitiesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func realizedEntitiesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["intent_path"] = bindings.NewStringType() - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewStringType() + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" fieldNameMap["site_path"] = "SitePath" - paramsTypeMap["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["intent_path"] = bindings.NewStringType() + paramsTypeMap["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["intent_path"] = vapiBindings_.NewStringType() queryParams["site_path"] = "site_path" queryParams["intent_path"] = "intent_path" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/realized_state/RealizedEntityClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/realized_state/RealizedEntityClient.go index 2b98de87a..b3dc1f211 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/realized_state/RealizedEntityClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/realized_state/RealizedEntityClient.go @@ -9,14 +9,13 @@ package realized_state import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type RealizedEntityClient interface { @@ -24,6 +23,7 @@ type RealizedEntityClient interface { // // @param intentPathParam String Path of the intent object (required) // @param enforcementPointPathParam String Path of the enforcement point (optional) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -33,51 +33,52 @@ type RealizedEntityClient interface { } type realizedEntityClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewRealizedEntityClient(connector client.Connector) *realizedEntityClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.realized_state.realized_entity") - methodIdentifiers := map[string]core.MethodIdentifier{ - "refresh": core.NewMethodIdentifier(interfaceIdentifier, "refresh"), +func NewRealizedEntityClient(connector vapiProtocolClient_.Connector) *realizedEntityClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.realized_state.realized_entity") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "refresh": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "refresh"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) rIface := realizedEntityClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &rIface } -func (rIface *realizedEntityClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (rIface *realizedEntityClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := rIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (rIface *realizedEntityClient) Refresh(intentPathParam string, enforcementPointPathParam *string) error { typeConverter := rIface.connector.TypeConverter() executionContext := rIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(realizedEntityRefreshInputType(), typeConverter) + operationRestMetaData := realizedEntityRefreshRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(realizedEntityRefreshInputType(), typeConverter) sv.AddStructField("IntentPath", intentPathParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := realizedEntityRefreshRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - rIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := rIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.realized_state.realized_entity", "refresh", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), rIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/realized_state/RealizedEntityTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/realized_state/RealizedEntityTypes.go index 468402537..b27959d68 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/realized_state/RealizedEntityTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/realized_state/RealizedEntityTypes.go @@ -11,47 +11,47 @@ package realized_state import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" "reflect" ) -func realizedEntityRefreshInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func realizedEntityRefreshInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["intent_path"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func realizedEntityRefreshOutputType() bindings.BindingType { - return bindings.NewVoidType() +func RealizedEntityRefreshOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func realizedEntityRefreshRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func realizedEntityRefreshRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["intent_path"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["intent_path"] = bindings.NewStringType() + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["intent_path"] = vapiBindings_.NewStringType() queryParams["enforcement_point_path"] = "enforcement_point_path" queryParams["intent_path"] = "intent_path" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/realized_state/StatusClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/realized_state/StatusClient.go index cc70f30e3..e832e2b38 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/realized_state/StatusClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/realized_state/StatusClient.go @@ -9,15 +9,14 @@ package realized_state import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type StatusClient interface { @@ -27,67 +26,69 @@ type StatusClient interface { // @param includeEnforcedStatusParam Include Enforced Status Flag (optional, default to false) // @param sitePathParam Policy Path of the site from where the realization status needs to be fetched (optional) // @return com.vmware.nsx_global_policy.model.ConsolidatedRealizedStatus + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(intentPathParam string, includeEnforcedStatusParam *bool, sitePathParam *string) (model.ConsolidatedRealizedStatus, error) + Get(intentPathParam string, includeEnforcedStatusParam *bool, sitePathParam *string) (nsx_global_policyModel.ConsolidatedRealizedStatus, error) } type statusClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewStatusClient(connector client.Connector) *statusClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.realized_state.status") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), +func NewStatusClient(connector vapiProtocolClient_.Connector) *statusClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.realized_state.status") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := statusClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *statusClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *statusClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (sIface *statusClient) Get(intentPathParam string, includeEnforcedStatusParam *bool, sitePathParam *string) (model.ConsolidatedRealizedStatus, error) { +func (sIface *statusClient) Get(intentPathParam string, includeEnforcedStatusParam *bool, sitePathParam *string) (nsx_global_policyModel.ConsolidatedRealizedStatus, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(statusGetInputType(), typeConverter) + operationRestMetaData := statusGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(statusGetInputType(), typeConverter) sv.AddStructField("IntentPath", intentPathParam) sv.AddStructField("IncludeEnforcedStatus", includeEnforcedStatusParam) sv.AddStructField("SitePath", sitePathParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ConsolidatedRealizedStatus - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ConsolidatedRealizedStatus + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := statusGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.realized_state.status", "get", inputDataValue, executionContext) - var emptyOutput model.ConsolidatedRealizedStatus + var emptyOutput nsx_global_policyModel.ConsolidatedRealizedStatus if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), statusGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), StatusGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ConsolidatedRealizedStatus), nil + return output.(nsx_global_policyModel.ConsolidatedRealizedStatus), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/realized_state/StatusTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/realized_state/StatusTypes.go index e46b5c1a2..82b4ecbce 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/realized_state/StatusTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/realized_state/StatusTypes.go @@ -11,54 +11,54 @@ package realized_state import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func statusGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func statusGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["intent_path"] = bindings.NewStringType() - fields["include_enforced_status"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewStringType() + fields["include_enforced_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" fieldNameMap["include_enforced_status"] = "IncludeEnforcedStatus" fieldNameMap["site_path"] = "SitePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func statusGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ConsolidatedRealizedStatusBindingType) +func StatusGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ConsolidatedRealizedStatusBindingType) } -func statusGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func statusGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["intent_path"] = bindings.NewStringType() - fields["include_enforced_status"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewStringType() + fields["include_enforced_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" fieldNameMap["include_enforced_status"] = "IncludeEnforcedStatus" fieldNameMap["site_path"] = "SitePath" - paramsTypeMap["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["include_enforced_status"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["intent_path"] = bindings.NewStringType() + paramsTypeMap["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["intent_path"] = vapiBindings_.NewStringType() + paramsTypeMap["include_enforced_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) queryParams["site_path"] = "site_path" queryParams["intent_path"] = "intent_path" queryParams["include_enforced_status"] = "include_enforced_status" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/ArpProxyClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/ArpProxyClient.go index b0a530abd..8a9787973 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/ArpProxyClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/ArpProxyClient.go @@ -9,15 +9,14 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ArpProxyClient interface { @@ -33,43 +32,48 @@ type ArpProxyClient interface { // @param sourceParam Data source type. (optional) // @param transportNodeIdParam TransportNode Id (optional) // @return com.vmware.nsx_global_policy.model.PolicyArpProxyTableListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(segmentIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (model.PolicyArpProxyTableListResult, error) + List(segmentIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (nsx_global_policyModel.PolicyArpProxyTableListResult, error) } type arpProxyClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewArpProxyClient(connector client.Connector) *arpProxyClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.segments.arp_proxy") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewArpProxyClient(connector vapiProtocolClient_.Connector) *arpProxyClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.segments.arp_proxy") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := arpProxyClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *arpProxyClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *arpProxyClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (aIface *arpProxyClient) List(segmentIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (model.PolicyArpProxyTableListResult, error) { +func (aIface *arpProxyClient) List(segmentIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (nsx_global_policyModel.PolicyArpProxyTableListResult, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(arpProxyListInputType(), typeConverter) + operationRestMetaData := arpProxyListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(arpProxyListInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) @@ -81,25 +85,22 @@ func (aIface *arpProxyClient) List(segmentIdParam string, cursorParam *string, e sv.AddStructField("TransportNodeId", transportNodeIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyArpProxyTableListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyArpProxyTableListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := arpProxyListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments.arp_proxy", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyArpProxyTableListResult + var emptyOutput nsx_global_policyModel.PolicyArpProxyTableListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), arpProxyListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ArpProxyListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyArpProxyTableListResult), nil + return output.(nsx_global_policyModel.PolicyArpProxyTableListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/ArpProxyTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/ArpProxyTypes.go index fa107db87..9a0385bea 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/ArpProxyTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/ArpProxyTypes.go @@ -11,10 +11,10 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) @@ -24,18 +24,18 @@ const ArpProxy_LIST_SOURCE_REALTIME = "realtime" // Possible value for ``source`` of method ArpProxy#list. const ArpProxy_LIST_SOURCE_CACHED = "cached" -func arpProxyListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func arpProxyListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -45,32 +45,32 @@ func arpProxyListInputType() bindings.StructType { fieldNameMap["sort_by"] = "SortBy" fieldNameMap["source"] = "Source" fieldNameMap["transport_node_id"] = "TransportNodeId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func arpProxyListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyArpProxyTableListResultBindingType) +func ArpProxyListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyArpProxyTableListResultBindingType) } -func arpProxyListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func arpProxyListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -80,16 +80,16 @@ func arpProxyListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["sort_by"] = "SortBy" fieldNameMap["source"] = "Source" fieldNameMap["transport_node_id"] = "TransportNodeId" - paramsTypeMap["source"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -101,7 +101,7 @@ func arpProxyListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/ArpTableClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/ArpTableClient.go index 6c628a582..123b8b2b2 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/ArpTableClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/ArpTableClient.go @@ -9,15 +9,14 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ArpTableClient interface { @@ -33,43 +32,48 @@ type ArpTableClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.InterfaceArpTable + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(segmentIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, hostTransportNodePathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.InterfaceArpTable, error) + List(segmentIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, hostTransportNodePathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.InterfaceArpTable, error) } type arpTableClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewArpTableClient(connector client.Connector) *arpTableClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.segments.arp_table") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewArpTableClient(connector vapiProtocolClient_.Connector) *arpTableClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.segments.arp_table") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := arpTableClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *arpTableClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *arpTableClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (aIface *arpTableClient) List(segmentIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, hostTransportNodePathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.InterfaceArpTable, error) { +func (aIface *arpTableClient) List(segmentIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, hostTransportNodePathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.InterfaceArpTable, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(arpTableListInputType(), typeConverter) + operationRestMetaData := arpTableListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(arpTableListInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EdgePath", edgePathParam) @@ -81,25 +85,22 @@ func (aIface *arpTableClient) List(segmentIdParam string, cursorParam *string, e sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.InterfaceArpTable - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.InterfaceArpTable + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := arpTableListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments.arp_table", "list", inputDataValue, executionContext) - var emptyOutput model.InterfaceArpTable + var emptyOutput nsx_global_policyModel.InterfaceArpTable if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), arpTableListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ArpTableListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.InterfaceArpTable), nil + return output.(nsx_global_policyModel.InterfaceArpTable), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/ArpTableTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/ArpTableTypes.go index 3e46bc1c2..84e13b047 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/ArpTableTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/ArpTableTypes.go @@ -11,25 +11,25 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func arpTableListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func arpTableListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["host_transport_node_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["host_transport_node_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["edge_path"] = "EdgePath" @@ -39,32 +39,32 @@ func arpTableListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func arpTableListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.InterfaceArpTableBindingType) +func ArpTableListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.InterfaceArpTableBindingType) } -func arpTableListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func arpTableListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["host_transport_node_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["host_transport_node_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["edge_path"] = "EdgePath" @@ -74,16 +74,16 @@ func arpTableListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["host_transport_node_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["host_transport_node_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" queryParams["cursor"] = "cursor" queryParams["host_transport_node_path"] = "host_transport_node_path" @@ -95,7 +95,7 @@ func arpTableListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/DhcpStaticBindingConfigsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/DhcpStaticBindingConfigsClient.go index 3f78ce00c..f57710724 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/DhcpStaticBindingConfigsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/DhcpStaticBindingConfigsClient.go @@ -9,16 +9,15 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type DhcpStaticBindingConfigsClient interface { @@ -26,6 +25,7 @@ type DhcpStaticBindingConfigsClient interface { // // @param segmentIdParam (required) // @param bindingIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -38,13 +38,14 @@ type DhcpStaticBindingConfigsClient interface { // @param segmentIdParam (required) // @param bindingIdParam (required) // @return com.vmware.nsx_global_policy.model.DhcpStaticBindingConfig - // The return value will contain all the properties defined in model.DhcpStaticBindingConfig. + // The return value will contain all the properties defined in nsx_global_policyModel.DhcpStaticBindingConfig. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(segmentIdParam string, bindingIdParam string) (*data.StructValue, error) + Get(segmentIdParam string, bindingIdParam string) (*vapiData_.StructValue, error) // Paginated list of all DHCP static binding instances // @@ -56,133 +57,142 @@ type DhcpStaticBindingConfigsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.DhcpStaticBindingConfigListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(segmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.DhcpStaticBindingConfigListResult, error) + List(segmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.DhcpStaticBindingConfigListResult, error) // If binding with the binding-id is not already present, create a new DHCP static binding instance. If it already exists, replace the existing DHCP static binding instance with specified attributes. // // @param segmentIdParam (required) // @param bindingIdParam (required) // @param dhcpStaticBindingConfigParam (required) - // The parameter must contain all the properties defined in model.DhcpStaticBindingConfig. + // The parameter must contain all the properties defined in nsx_global_policyModel.DhcpStaticBindingConfig. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(segmentIdParam string, bindingIdParam string, dhcpStaticBindingConfigParam *data.StructValue) error + Patch(segmentIdParam string, bindingIdParam string, dhcpStaticBindingConfigParam *vapiData_.StructValue) error // If binding with the binding-id is not already present, create a new DHCP static binding instance. If it already exists, replace the existing DHCP static binding instance with this object. // // @param segmentIdParam (required) // @param bindingIdParam (required) // @param dhcpStaticBindingConfigParam (required) - // The parameter must contain all the properties defined in model.DhcpStaticBindingConfig. + // The parameter must contain all the properties defined in nsx_global_policyModel.DhcpStaticBindingConfig. // @return com.vmware.nsx_global_policy.model.DhcpStaticBindingConfig - // The return value will contain all the properties defined in model.DhcpStaticBindingConfig. + // The return value will contain all the properties defined in nsx_global_policyModel.DhcpStaticBindingConfig. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(segmentIdParam string, bindingIdParam string, dhcpStaticBindingConfigParam *data.StructValue) (*data.StructValue, error) + Update(segmentIdParam string, bindingIdParam string, dhcpStaticBindingConfigParam *vapiData_.StructValue) (*vapiData_.StructValue, error) } type dhcpStaticBindingConfigsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewDhcpStaticBindingConfigsClient(connector client.Connector) *dhcpStaticBindingConfigsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.segments.dhcp_static_binding_configs") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewDhcpStaticBindingConfigsClient(connector vapiProtocolClient_.Connector) *dhcpStaticBindingConfigsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.segments.dhcp_static_binding_configs") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) dIface := dhcpStaticBindingConfigsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &dIface } -func (dIface *dhcpStaticBindingConfigsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (dIface *dhcpStaticBindingConfigsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := dIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (dIface *dhcpStaticBindingConfigsClient) Delete(segmentIdParam string, bindingIdParam string) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dhcpStaticBindingConfigsDeleteInputType(), typeConverter) + operationRestMetaData := dhcpStaticBindingConfigsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dhcpStaticBindingConfigsDeleteInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("BindingId", bindingIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dhcpStaticBindingConfigsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments.dhcp_static_binding_configs", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *dhcpStaticBindingConfigsClient) Get(segmentIdParam string, bindingIdParam string) (*data.StructValue, error) { +func (dIface *dhcpStaticBindingConfigsClient) Get(segmentIdParam string, bindingIdParam string) (*vapiData_.StructValue, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dhcpStaticBindingConfigsGetInputType(), typeConverter) + operationRestMetaData := dhcpStaticBindingConfigsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dhcpStaticBindingConfigsGetInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("BindingId", bindingIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput *data.StructValue - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dhcpStaticBindingConfigsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments.dhcp_static_binding_configs", "get", inputDataValue, executionContext) - var emptyOutput *data.StructValue + var emptyOutput *vapiData_.StructValue if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), dhcpStaticBindingConfigsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DhcpStaticBindingConfigsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(*data.StructValue), nil + return output.(*vapiData_.StructValue), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (dIface *dhcpStaticBindingConfigsClient) List(segmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.DhcpStaticBindingConfigListResult, error) { +func (dIface *dhcpStaticBindingConfigsClient) List(segmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.DhcpStaticBindingConfigListResult, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dhcpStaticBindingConfigsListInputType(), typeConverter) + operationRestMetaData := dhcpStaticBindingConfigsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dhcpStaticBindingConfigsListInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -192,85 +202,84 @@ func (dIface *dhcpStaticBindingConfigsClient) List(segmentIdParam string, cursor sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.DhcpStaticBindingConfigListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.DhcpStaticBindingConfigListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dhcpStaticBindingConfigsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments.dhcp_static_binding_configs", "list", inputDataValue, executionContext) - var emptyOutput model.DhcpStaticBindingConfigListResult + var emptyOutput nsx_global_policyModel.DhcpStaticBindingConfigListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), dhcpStaticBindingConfigsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DhcpStaticBindingConfigsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.DhcpStaticBindingConfigListResult), nil + return output.(nsx_global_policyModel.DhcpStaticBindingConfigListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (dIface *dhcpStaticBindingConfigsClient) Patch(segmentIdParam string, bindingIdParam string, dhcpStaticBindingConfigParam *data.StructValue) error { +func (dIface *dhcpStaticBindingConfigsClient) Patch(segmentIdParam string, bindingIdParam string, dhcpStaticBindingConfigParam *vapiData_.StructValue) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dhcpStaticBindingConfigsPatchInputType(), typeConverter) + operationRestMetaData := dhcpStaticBindingConfigsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dhcpStaticBindingConfigsPatchInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("BindingId", bindingIdParam) sv.AddStructField("DhcpStaticBindingConfig", dhcpStaticBindingConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dhcpStaticBindingConfigsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments.dhcp_static_binding_configs", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *dhcpStaticBindingConfigsClient) Update(segmentIdParam string, bindingIdParam string, dhcpStaticBindingConfigParam *data.StructValue) (*data.StructValue, error) { +func (dIface *dhcpStaticBindingConfigsClient) Update(segmentIdParam string, bindingIdParam string, dhcpStaticBindingConfigParam *vapiData_.StructValue) (*vapiData_.StructValue, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dhcpStaticBindingConfigsUpdateInputType(), typeConverter) + operationRestMetaData := dhcpStaticBindingConfigsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dhcpStaticBindingConfigsUpdateInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("BindingId", bindingIdParam) sv.AddStructField("DhcpStaticBindingConfig", dhcpStaticBindingConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput *data.StructValue - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dhcpStaticBindingConfigsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments.dhcp_static_binding_configs", "update", inputDataValue, executionContext) - var emptyOutput *data.StructValue + var emptyOutput *vapiData_.StructValue if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), dhcpStaticBindingConfigsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DhcpStaticBindingConfigsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(*data.StructValue), nil + return output.(*vapiData_.StructValue), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/DhcpStaticBindingConfigsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/DhcpStaticBindingConfigsTypes.go index 9a306f3f4..0ad9c867c 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/DhcpStaticBindingConfigsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/DhcpStaticBindingConfigsTypes.go @@ -11,50 +11,50 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func dhcpStaticBindingConfigsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dhcpStaticBindingConfigsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["binding_id"] = bindings.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["binding_id"] = vapiBindings_.NewStringType() fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["binding_id"] = "BindingId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dhcpStaticBindingConfigsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DhcpStaticBindingConfigsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func dhcpStaticBindingConfigsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dhcpStaticBindingConfigsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["binding_id"] = bindings.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["binding_id"] = vapiBindings_.NewStringType() fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["binding_id"] = "BindingId" - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["binding_id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["bindingId"] = bindings.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["bindingId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["binding_id"] = "bindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func dhcpStaticBindingConfigsDeleteRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dhcpStaticBindingConfigsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dhcpStaticBindingConfigsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["binding_id"] = bindings.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["binding_id"] = vapiBindings_.NewStringType() fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["binding_id"] = "BindingId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dhcpStaticBindingConfigsGetOutputType() bindings.BindingType { - return bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.DhcpStaticBindingConfigBindingType)}, bindings.REST) +func DhcpStaticBindingConfigsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_global_policyModel.DhcpStaticBindingConfigBindingType)}) } -func dhcpStaticBindingConfigsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dhcpStaticBindingConfigsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["binding_id"] = bindings.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["binding_id"] = vapiBindings_.NewStringType() fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["binding_id"] = "BindingId" - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["binding_id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["bindingId"] = bindings.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["bindingId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["binding_id"] = "bindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,16 +132,16 @@ func dhcpStaticBindingConfigsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dhcpStaticBindingConfigsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dhcpStaticBindingConfigsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -149,30 +149,30 @@ func dhcpStaticBindingConfigsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dhcpStaticBindingConfigsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.DhcpStaticBindingConfigListResultBindingType) +func DhcpStaticBindingConfigsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.DhcpStaticBindingConfigListResultBindingType) } -func dhcpStaticBindingConfigsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dhcpStaticBindingConfigsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -180,14 +180,14 @@ func dhcpStaticBindingConfigsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -197,7 +197,7 @@ func dhcpStaticBindingConfigsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -218,48 +218,48 @@ func dhcpStaticBindingConfigsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dhcpStaticBindingConfigsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dhcpStaticBindingConfigsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["binding_id"] = bindings.NewStringType() - fields["dhcp_static_binding_config"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.DhcpStaticBindingConfigBindingType)}, bindings.REST) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["binding_id"] = vapiBindings_.NewStringType() + fields["dhcp_static_binding_config"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_global_policyModel.DhcpStaticBindingConfigBindingType)}) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["binding_id"] = "BindingId" fieldNameMap["dhcp_static_binding_config"] = "DhcpStaticBindingConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dhcpStaticBindingConfigsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DhcpStaticBindingConfigsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func dhcpStaticBindingConfigsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dhcpStaticBindingConfigsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["binding_id"] = bindings.NewStringType() - fields["dhcp_static_binding_config"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.DhcpStaticBindingConfigBindingType)}, bindings.REST) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["binding_id"] = vapiBindings_.NewStringType() + fields["dhcp_static_binding_config"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_global_policyModel.DhcpStaticBindingConfigBindingType)}) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["binding_id"] = "BindingId" fieldNameMap["dhcp_static_binding_config"] = "DhcpStaticBindingConfig" - paramsTypeMap["dhcp_static_binding_config"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.DhcpStaticBindingConfigBindingType)}, bindings.REST) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["binding_id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["bindingId"] = bindings.NewStringType() + paramsTypeMap["dhcp_static_binding_config"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_global_policyModel.DhcpStaticBindingConfigBindingType)}) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["bindingId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["binding_id"] = "bindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -280,48 +280,48 @@ func dhcpStaticBindingConfigsPatchRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dhcpStaticBindingConfigsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dhcpStaticBindingConfigsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["binding_id"] = bindings.NewStringType() - fields["dhcp_static_binding_config"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.DhcpStaticBindingConfigBindingType)}, bindings.REST) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["binding_id"] = vapiBindings_.NewStringType() + fields["dhcp_static_binding_config"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_global_policyModel.DhcpStaticBindingConfigBindingType)}) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["binding_id"] = "BindingId" fieldNameMap["dhcp_static_binding_config"] = "DhcpStaticBindingConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dhcpStaticBindingConfigsUpdateOutputType() bindings.BindingType { - return bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.DhcpStaticBindingConfigBindingType)}, bindings.REST) +func DhcpStaticBindingConfigsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_global_policyModel.DhcpStaticBindingConfigBindingType)}) } -func dhcpStaticBindingConfigsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dhcpStaticBindingConfigsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["binding_id"] = bindings.NewStringType() - fields["dhcp_static_binding_config"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.DhcpStaticBindingConfigBindingType)}, bindings.REST) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["binding_id"] = vapiBindings_.NewStringType() + fields["dhcp_static_binding_config"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_global_policyModel.DhcpStaticBindingConfigBindingType)}) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["binding_id"] = "BindingId" fieldNameMap["dhcp_static_binding_config"] = "DhcpStaticBindingConfig" - paramsTypeMap["dhcp_static_binding_config"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.DhcpStaticBindingConfigBindingType)}, bindings.REST) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["binding_id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["bindingId"] = bindings.NewStringType() + paramsTypeMap["dhcp_static_binding_config"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_global_policyModel.DhcpStaticBindingConfigBindingType)}) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["bindingId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["binding_id"] = "bindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/EffectiveProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/EffectiveProfilesClient.go new file mode 100644 index 000000000..02aa1597c --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/EffectiveProfilesClient.go @@ -0,0 +1,93 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Interface file for service: EffectiveProfiles +// Used by client-side stubs. + +package segments + +import ( + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" +) + +const _ = vapiCore_.SupportedByRuntimeVersion2 + +type EffectiveProfilesClient interface { + + // List all effective profiles for this segment on given enforcement point. + // + // @param segmentIdParam (required) + // @param enforcementPointPathParam Enforcement point path (optional) + // @return com.vmware.nsx_global_policy.model.EffectiveProfilesResponse + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Get(segmentIdParam string, enforcementPointPathParam *string) (nsx_global_policyModel.EffectiveProfilesResponse, error) +} + +type effectiveProfilesClient struct { + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType +} + +func NewEffectiveProfilesClient(connector vapiProtocolClient_.Connector) *effectiveProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.segments.effective_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + } + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) + + eIface := effectiveProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} + return &eIface +} + +func (eIface *effectiveProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { + if entry, ok := eIface.errorsBindingMap[errorName]; ok { + return entry + } + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] +} + +func (eIface *effectiveProfilesClient) Get(segmentIdParam string, enforcementPointPathParam *string) (nsx_global_policyModel.EffectiveProfilesResponse, error) { + typeConverter := eIface.connector.TypeConverter() + executionContext := eIface.connector.NewExecutionContext() + operationRestMetaData := effectiveProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(effectiveProfilesGetInputType(), typeConverter) + sv.AddStructField("SegmentId", segmentIdParam) + sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_global_policyModel.EffectiveProfilesResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := eIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments.effective_profiles", "get", inputDataValue, executionContext) + var emptyOutput nsx_global_policyModel.EffectiveProfilesResponse + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), EffectiveProfilesGetOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_global_policyModel.EffectiveProfilesResponse), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), eIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/EffectiveProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/EffectiveProfilesTypes.go new file mode 100644 index 000000000..ee8dbead3 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/EffectiveProfilesTypes.go @@ -0,0 +1,75 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Data type definitions file for service: EffectiveProfiles. +// Includes binding types of a structures and enumerations defined in the service. +// Shared by client-side stubs and server-side skeletons to ensure type +// compatibility. + +package segments + +import ( + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + "reflect" +) + +func effectiveProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["segment_id"] = "SegmentId" + fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func EffectiveProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.EffectiveProfilesResponseBindingType) +} + +func effectiveProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["segment_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["segment_id"] = "SegmentId" + fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + pathParams["segment_id"] = "segmentId" + queryParams["enforcement_point_path"] = "enforcement_point_path" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "GET", + "/global-manager/api/v1/global-infra/segments/{segmentId}/effective-profiles", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/GatewayInterfaceArpTableClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/GatewayInterfaceArpTableClient.go index 8c3c16055..849b220e6 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/GatewayInterfaceArpTableClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/GatewayInterfaceArpTableClient.go @@ -9,19 +9,21 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type GatewayInterfaceArpTableClient interface { - // This API is deprecated because it is duplicate. Please use /infra/segments//arp-table Segment ID is the ID of the segment that is connected to the the tier-0 + // Get ARP table for downlink router port on tier-0 router. + // This API is deprecated because it is duplicate. Please use /infra/segments//arp-table Segment ID is the ID of the segment that is connected to the the tier-0 + // + // Deprecated: This API element is deprecated. // // @param segmentIdParam (required) // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) @@ -33,43 +35,48 @@ type GatewayInterfaceArpTableClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.InterfaceArpTable + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(segmentIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, hostTransportNodePathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.InterfaceArpTable, error) + List(segmentIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, hostTransportNodePathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.InterfaceArpTable, error) } type gatewayInterfaceArpTableClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewGatewayInterfaceArpTableClient(connector client.Connector) *gatewayInterfaceArpTableClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.segments.gateway_interface_arp_table") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewGatewayInterfaceArpTableClient(connector vapiProtocolClient_.Connector) *gatewayInterfaceArpTableClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.segments.gateway_interface_arp_table") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) gIface := gatewayInterfaceArpTableClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &gIface } -func (gIface *gatewayInterfaceArpTableClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (gIface *gatewayInterfaceArpTableClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := gIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (gIface *gatewayInterfaceArpTableClient) List(segmentIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, hostTransportNodePathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.InterfaceArpTable, error) { +func (gIface *gatewayInterfaceArpTableClient) List(segmentIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, hostTransportNodePathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.InterfaceArpTable, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(gatewayInterfaceArpTableListInputType(), typeConverter) + operationRestMetaData := gatewayInterfaceArpTableListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(gatewayInterfaceArpTableListInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EdgePath", edgePathParam) @@ -81,25 +88,22 @@ func (gIface *gatewayInterfaceArpTableClient) List(segmentIdParam string, cursor sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.InterfaceArpTable - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.InterfaceArpTable + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := gatewayInterfaceArpTableListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments.gateway_interface_arp_table", "list", inputDataValue, executionContext) - var emptyOutput model.InterfaceArpTable + var emptyOutput nsx_global_policyModel.InterfaceArpTable if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), gatewayInterfaceArpTableListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GatewayInterfaceArpTableListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.InterfaceArpTable), nil + return output.(nsx_global_policyModel.InterfaceArpTable), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/GatewayInterfaceArpTableTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/GatewayInterfaceArpTableTypes.go index ffe710379..46a65c15c 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/GatewayInterfaceArpTableTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/GatewayInterfaceArpTableTypes.go @@ -11,25 +11,25 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func gatewayInterfaceArpTableListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func gatewayInterfaceArpTableListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["host_transport_node_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["host_transport_node_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["edge_path"] = "EdgePath" @@ -39,32 +39,32 @@ func gatewayInterfaceArpTableListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func gatewayInterfaceArpTableListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.InterfaceArpTableBindingType) +func GatewayInterfaceArpTableListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.InterfaceArpTableBindingType) } -func gatewayInterfaceArpTableListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func gatewayInterfaceArpTableListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["host_transport_node_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["host_transport_node_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["edge_path"] = "EdgePath" @@ -74,16 +74,16 @@ func gatewayInterfaceArpTableListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["host_transport_node_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["host_transport_node_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" queryParams["cursor"] = "cursor" queryParams["host_transport_node_path"] = "host_transport_node_path" @@ -95,7 +95,7 @@ func gatewayInterfaceArpTableListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/GatewayInterfaceDadStateClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/GatewayInterfaceDadStateClient.go index d8264b87a..936dde430 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/GatewayInterfaceDadStateClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/GatewayInterfaceDadStateClient.go @@ -9,15 +9,14 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type GatewayInterfaceDadStateClient interface { @@ -27,67 +26,69 @@ type GatewayInterfaceDadStateClient interface { // @param enforcementPointPathParam String Path of the enforcement point (optional) // @param sourceParam Data source type. (optional) // @return com.vmware.nsx_global_policy.model.InterfaceDADState + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(segmentIdParam string, enforcementPointPathParam *string, sourceParam *string) (model.InterfaceDADState, error) + Get(segmentIdParam string, enforcementPointPathParam *string, sourceParam *string) (nsx_global_policyModel.InterfaceDADState, error) } type gatewayInterfaceDadStateClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewGatewayInterfaceDadStateClient(connector client.Connector) *gatewayInterfaceDadStateClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.segments.gateway_interface_dad_state") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), +func NewGatewayInterfaceDadStateClient(connector vapiProtocolClient_.Connector) *gatewayInterfaceDadStateClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.segments.gateway_interface_dad_state") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) gIface := gatewayInterfaceDadStateClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &gIface } -func (gIface *gatewayInterfaceDadStateClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (gIface *gatewayInterfaceDadStateClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := gIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (gIface *gatewayInterfaceDadStateClient) Get(segmentIdParam string, enforcementPointPathParam *string, sourceParam *string) (model.InterfaceDADState, error) { +func (gIface *gatewayInterfaceDadStateClient) Get(segmentIdParam string, enforcementPointPathParam *string, sourceParam *string) (nsx_global_policyModel.InterfaceDADState, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(gatewayInterfaceDadStateGetInputType(), typeConverter) + operationRestMetaData := gatewayInterfaceDadStateGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(gatewayInterfaceDadStateGetInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) sv.AddStructField("Source", sourceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.InterfaceDADState - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.InterfaceDADState + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := gatewayInterfaceDadStateGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments.gateway_interface_dad_state", "get", inputDataValue, executionContext) - var emptyOutput model.InterfaceDADState + var emptyOutput nsx_global_policyModel.InterfaceDADState if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), gatewayInterfaceDadStateGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GatewayInterfaceDadStateGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.InterfaceDADState), nil + return output.(nsx_global_policyModel.InterfaceDADState), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/GatewayInterfaceDadStateTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/GatewayInterfaceDadStateTypes.go index 7a72f222d..a5c5af7c4 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/GatewayInterfaceDadStateTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/GatewayInterfaceDadStateTypes.go @@ -11,10 +11,10 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) @@ -24,48 +24,48 @@ const GatewayInterfaceDadState_GET_SOURCE_REALTIME = "realtime" // Possible value for ``source`` of method GatewayInterfaceDadState#get. const GatewayInterfaceDadState_GET_SOURCE_CACHED = "cached" -func gatewayInterfaceDadStateGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func gatewayInterfaceDadStateGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" fieldNameMap["source"] = "Source" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func gatewayInterfaceDadStateGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.InterfaceDADStateBindingType) +func GatewayInterfaceDadStateGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.InterfaceDADStateBindingType) } -func gatewayInterfaceDadStateGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func gatewayInterfaceDadStateGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" fieldNameMap["source"] = "Source" - paramsTypeMap["source"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" queryParams["enforcement_point_path"] = "enforcement_point_path" queryParams["source"] = "source" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/GatewayInterfaceStatisticsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/GatewayInterfaceStatisticsClient.go index 668474ec9..2bdd2cec6 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/GatewayInterfaceStatisticsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/GatewayInterfaceStatisticsClient.go @@ -9,15 +9,14 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type GatewayInterfaceStatisticsClient interface { @@ -33,43 +32,48 @@ type GatewayInterfaceStatisticsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.PolicyInterfaceStatistics + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(segmentIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, hostTransportNodePathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyInterfaceStatistics, error) + Get(segmentIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, hostTransportNodePathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyInterfaceStatistics, error) } type gatewayInterfaceStatisticsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewGatewayInterfaceStatisticsClient(connector client.Connector) *gatewayInterfaceStatisticsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.segments.gateway_interface_statistics") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), +func NewGatewayInterfaceStatisticsClient(connector vapiProtocolClient_.Connector) *gatewayInterfaceStatisticsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.segments.gateway_interface_statistics") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) gIface := gatewayInterfaceStatisticsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &gIface } -func (gIface *gatewayInterfaceStatisticsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (gIface *gatewayInterfaceStatisticsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := gIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (gIface *gatewayInterfaceStatisticsClient) Get(segmentIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, hostTransportNodePathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyInterfaceStatistics, error) { +func (gIface *gatewayInterfaceStatisticsClient) Get(segmentIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, hostTransportNodePathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyInterfaceStatistics, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(gatewayInterfaceStatisticsGetInputType(), typeConverter) + operationRestMetaData := gatewayInterfaceStatisticsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(gatewayInterfaceStatisticsGetInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EdgePath", edgePathParam) @@ -81,25 +85,22 @@ func (gIface *gatewayInterfaceStatisticsClient) Get(segmentIdParam string, curso sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyInterfaceStatistics - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyInterfaceStatistics + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := gatewayInterfaceStatisticsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments.gateway_interface_statistics", "get", inputDataValue, executionContext) - var emptyOutput model.PolicyInterfaceStatistics + var emptyOutput nsx_global_policyModel.PolicyInterfaceStatistics if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), gatewayInterfaceStatisticsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GatewayInterfaceStatisticsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyInterfaceStatistics), nil + return output.(nsx_global_policyModel.PolicyInterfaceStatistics), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/GatewayInterfaceStatisticsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/GatewayInterfaceStatisticsTypes.go index 399d1705e..d265cafcb 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/GatewayInterfaceStatisticsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/GatewayInterfaceStatisticsTypes.go @@ -11,25 +11,25 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func gatewayInterfaceStatisticsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func gatewayInterfaceStatisticsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["host_transport_node_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["host_transport_node_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["edge_path"] = "EdgePath" @@ -39,32 +39,32 @@ func gatewayInterfaceStatisticsGetInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func gatewayInterfaceStatisticsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyInterfaceStatisticsBindingType) +func GatewayInterfaceStatisticsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyInterfaceStatisticsBindingType) } -func gatewayInterfaceStatisticsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func gatewayInterfaceStatisticsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["host_transport_node_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["host_transport_node_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["edge_path"] = "EdgePath" @@ -74,16 +74,16 @@ func gatewayInterfaceStatisticsGetRestMetadata() protocol.OperationRestMetadata fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["host_transport_node_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["host_transport_node_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" queryParams["cursor"] = "cursor" queryParams["host_transport_node_path"] = "host_transport_node_path" @@ -95,7 +95,7 @@ func gatewayInterfaceStatisticsGetRestMetadata() protocol.OperationRestMetadata queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/MacTableClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/MacTableClient.go index 7cf02ea94..7c45f8dee 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/MacTableClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/MacTableClient.go @@ -9,15 +9,14 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type MacTableClient interface { @@ -33,43 +32,48 @@ type MacTableClient interface { // @param sourceParam Data source type. (optional) // @param transportNodeIdParam TransportNode Id (optional) // @return com.vmware.nsx_global_policy.model.SegmentMacAddressListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(segmentIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (model.SegmentMacAddressListResult, error) + List(segmentIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (nsx_global_policyModel.SegmentMacAddressListResult, error) } type macTableClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewMacTableClient(connector client.Connector) *macTableClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.segments.mac_table") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewMacTableClient(connector vapiProtocolClient_.Connector) *macTableClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.segments.mac_table") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) mIface := macTableClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &mIface } -func (mIface *macTableClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (mIface *macTableClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := mIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (mIface *macTableClient) List(segmentIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (model.SegmentMacAddressListResult, error) { +func (mIface *macTableClient) List(segmentIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (nsx_global_policyModel.SegmentMacAddressListResult, error) { typeConverter := mIface.connector.TypeConverter() executionContext := mIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(macTableListInputType(), typeConverter) + operationRestMetaData := macTableListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(macTableListInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) @@ -81,25 +85,22 @@ func (mIface *macTableClient) List(segmentIdParam string, cursorParam *string, e sv.AddStructField("TransportNodeId", transportNodeIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentMacAddressListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.SegmentMacAddressListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := macTableListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - mIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := mIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments.mac_table", "list", inputDataValue, executionContext) - var emptyOutput model.SegmentMacAddressListResult + var emptyOutput nsx_global_policyModel.SegmentMacAddressListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), macTableListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), MacTableListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentMacAddressListResult), nil + return output.(nsx_global_policyModel.SegmentMacAddressListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), mIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/MacTableTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/MacTableTypes.go index f97ac6f88..701df1feb 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/MacTableTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/MacTableTypes.go @@ -11,10 +11,10 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) @@ -24,18 +24,18 @@ const MacTable_LIST_SOURCE_REALTIME = "realtime" // Possible value for ``source`` of method MacTable#list. const MacTable_LIST_SOURCE_CACHED = "cached" -func macTableListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func macTableListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -45,32 +45,32 @@ func macTableListInputType() bindings.StructType { fieldNameMap["sort_by"] = "SortBy" fieldNameMap["source"] = "Source" fieldNameMap["transport_node_id"] = "TransportNodeId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func macTableListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentMacAddressListResultBindingType) +func MacTableListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentMacAddressListResultBindingType) } -func macTableListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func macTableListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -80,16 +80,16 @@ func macTableListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["sort_by"] = "SortBy" fieldNameMap["source"] = "Source" fieldNameMap["transport_node_id"] = "TransportNodeId" - paramsTypeMap["source"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -101,7 +101,7 @@ func macTableListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/PortsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/PortsClient.go index 91807a5fe..138d76e19 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/PortsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/PortsClient.go @@ -9,15 +9,14 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type PortsClient interface { @@ -26,12 +25,13 @@ type PortsClient interface { // @param segmentIdParam (required) // @param portIdParam (required) // @return com.vmware.nsx_global_policy.model.SegmentPort + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(segmentIdParam string, portIdParam string) (model.SegmentPort, error) + Get(segmentIdParam string, portIdParam string) (nsx_global_policyModel.SegmentPort, error) // List all the ports for an infra. // @@ -43,76 +43,82 @@ type PortsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.SegmentPortListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(segmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentPortListResult, error) + List(segmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.SegmentPortListResult, error) } type portsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewPortsClient(connector client.Connector) *portsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.segments.ports") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewPortsClient(connector vapiProtocolClient_.Connector) *portsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.segments.ports") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) pIface := portsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &pIface } -func (pIface *portsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (pIface *portsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := pIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (pIface *portsClient) Get(segmentIdParam string, portIdParam string) (model.SegmentPort, error) { +func (pIface *portsClient) Get(segmentIdParam string, portIdParam string) (nsx_global_policyModel.SegmentPort, error) { typeConverter := pIface.connector.TypeConverter() executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(portsGetInputType(), typeConverter) + operationRestMetaData := portsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(portsGetInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("PortId", portIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentPort - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.SegmentPort + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := portsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments.ports", "get", inputDataValue, executionContext) - var emptyOutput model.SegmentPort + var emptyOutput nsx_global_policyModel.SegmentPort if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), portsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), PortsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentPort), nil + return output.(nsx_global_policyModel.SegmentPort), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (pIface *portsClient) List(segmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentPortListResult, error) { +func (pIface *portsClient) List(segmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.SegmentPortListResult, error) { typeConverter := pIface.connector.TypeConverter() executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(portsListInputType(), typeConverter) + operationRestMetaData := portsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(portsListInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -122,25 +128,22 @@ func (pIface *portsClient) List(segmentIdParam string, cursorParam *string, incl sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentPortListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.SegmentPortListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := portsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments.ports", "list", inputDataValue, executionContext) - var emptyOutput model.SegmentPortListResult + var emptyOutput nsx_global_policyModel.SegmentPortListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), portsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), PortsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentPortListResult), nil + return output.(nsx_global_policyModel.SegmentPortListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/PortsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/PortsTypes.go index 54f3d6fde..84756f222 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/PortsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/PortsTypes.go @@ -11,50 +11,50 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func portsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func portsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["port_id"] = bindings.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["port_id"] = vapiBindings_.NewStringType() fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["port_id"] = "PortId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func portsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentPortBindingType) +func PortsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentPortBindingType) } -func portsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func portsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["port_id"] = bindings.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["port_id"] = vapiBindings_.NewStringType() fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["port_id"] = "PortId" - paramsTypeMap["port_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["portId"] = bindings.NewStringType() + paramsTypeMap["port_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["portId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["port_id"] = "portId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,16 +75,16 @@ func portsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func portsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func portsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -92,30 +92,30 @@ func portsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func portsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentPortListResultBindingType) +func PortsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentPortListResultBindingType) } -func portsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func portsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -123,14 +123,14 @@ func portsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -140,7 +140,7 @@ func portsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/SegmentDiscoveryProfileBindingMapsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/SegmentDiscoveryProfileBindingMapsClient.go index 8ae0b0399..10aa6eb70 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/SegmentDiscoveryProfileBindingMapsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/SegmentDiscoveryProfileBindingMapsClient.go @@ -9,15 +9,14 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SegmentDiscoveryProfileBindingMapsClient interface { @@ -25,6 +24,7 @@ type SegmentDiscoveryProfileBindingMapsClient interface { // // @param infraSegmentIdParam Infra Segment ID (required) // @param segmentDiscoveryProfileBindingMapIdParam Segment Discovery Profile Binding Map ID (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type SegmentDiscoveryProfileBindingMapsClient interface { // @param infraSegmentIdParam Infra Segment ID (required) // @param segmentDiscoveryProfileBindingMapIdParam Segment Discovery Profile Binding Map ID (required) // @return com.vmware.nsx_global_policy.model.SegmentDiscoveryProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(infraSegmentIdParam string, segmentDiscoveryProfileBindingMapIdParam string) (model.SegmentDiscoveryProfileBindingMap, error) + Get(infraSegmentIdParam string, segmentDiscoveryProfileBindingMapIdParam string) (nsx_global_policyModel.SegmentDiscoveryProfileBindingMap, error) // API will list all Infra Segment Discovery Profile Binding Maps in current segment id. // @@ -54,24 +55,26 @@ type SegmentDiscoveryProfileBindingMapsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.SegmentDiscoveryProfileBindingMapListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(infraSegmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentDiscoveryProfileBindingMapListResult, error) + List(infraSegmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.SegmentDiscoveryProfileBindingMapListResult, error) // API will create Infra Segment Discovery Profile Binding Map. For objects with no binding maps, default profile is applied. // // @param infraSegmentIdParam Infra Segment ID (required) // @param segmentDiscoveryProfileBindingMapIdParam Segment Discovery Profile Binding Map ID (required) // @param segmentDiscoveryProfileBindingMapParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(infraSegmentIdParam string, segmentDiscoveryProfileBindingMapIdParam string, segmentDiscoveryProfileBindingMapParam model.SegmentDiscoveryProfileBindingMap) error + Patch(infraSegmentIdParam string, segmentDiscoveryProfileBindingMapIdParam string, segmentDiscoveryProfileBindingMapParam nsx_global_policyModel.SegmentDiscoveryProfileBindingMap) error // API will update Infra Segment Discovery Profile Binding Map. For objects with no binding maps, default profile is applied. // @@ -79,105 +82,112 @@ type SegmentDiscoveryProfileBindingMapsClient interface { // @param segmentDiscoveryProfileBindingMapIdParam Segment Discovery Profile Binding Map ID (required) // @param segmentDiscoveryProfileBindingMapParam (required) // @return com.vmware.nsx_global_policy.model.SegmentDiscoveryProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(infraSegmentIdParam string, segmentDiscoveryProfileBindingMapIdParam string, segmentDiscoveryProfileBindingMapParam model.SegmentDiscoveryProfileBindingMap) (model.SegmentDiscoveryProfileBindingMap, error) + Update(infraSegmentIdParam string, segmentDiscoveryProfileBindingMapIdParam string, segmentDiscoveryProfileBindingMapParam nsx_global_policyModel.SegmentDiscoveryProfileBindingMap) (nsx_global_policyModel.SegmentDiscoveryProfileBindingMap, error) } type segmentDiscoveryProfileBindingMapsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSegmentDiscoveryProfileBindingMapsClient(connector client.Connector) *segmentDiscoveryProfileBindingMapsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.segments.segment_discovery_profile_binding_maps") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewSegmentDiscoveryProfileBindingMapsClient(connector vapiProtocolClient_.Connector) *segmentDiscoveryProfileBindingMapsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.segments.segment_discovery_profile_binding_maps") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := segmentDiscoveryProfileBindingMapsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *segmentDiscoveryProfileBindingMapsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *segmentDiscoveryProfileBindingMapsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *segmentDiscoveryProfileBindingMapsClient) Delete(infraSegmentIdParam string, segmentDiscoveryProfileBindingMapIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentDiscoveryProfileBindingMapsDeleteInputType(), typeConverter) + operationRestMetaData := segmentDiscoveryProfileBindingMapsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentDiscoveryProfileBindingMapsDeleteInputType(), typeConverter) sv.AddStructField("InfraSegmentId", infraSegmentIdParam) sv.AddStructField("SegmentDiscoveryProfileBindingMapId", segmentDiscoveryProfileBindingMapIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentDiscoveryProfileBindingMapsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments.segment_discovery_profile_binding_maps", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *segmentDiscoveryProfileBindingMapsClient) Get(infraSegmentIdParam string, segmentDiscoveryProfileBindingMapIdParam string) (model.SegmentDiscoveryProfileBindingMap, error) { +func (sIface *segmentDiscoveryProfileBindingMapsClient) Get(infraSegmentIdParam string, segmentDiscoveryProfileBindingMapIdParam string) (nsx_global_policyModel.SegmentDiscoveryProfileBindingMap, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentDiscoveryProfileBindingMapsGetInputType(), typeConverter) + operationRestMetaData := segmentDiscoveryProfileBindingMapsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentDiscoveryProfileBindingMapsGetInputType(), typeConverter) sv.AddStructField("InfraSegmentId", infraSegmentIdParam) sv.AddStructField("SegmentDiscoveryProfileBindingMapId", segmentDiscoveryProfileBindingMapIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentDiscoveryProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.SegmentDiscoveryProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentDiscoveryProfileBindingMapsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments.segment_discovery_profile_binding_maps", "get", inputDataValue, executionContext) - var emptyOutput model.SegmentDiscoveryProfileBindingMap + var emptyOutput nsx_global_policyModel.SegmentDiscoveryProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentDiscoveryProfileBindingMapsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentDiscoveryProfileBindingMapsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentDiscoveryProfileBindingMap), nil + return output.(nsx_global_policyModel.SegmentDiscoveryProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *segmentDiscoveryProfileBindingMapsClient) List(infraSegmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentDiscoveryProfileBindingMapListResult, error) { +func (sIface *segmentDiscoveryProfileBindingMapsClient) List(infraSegmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.SegmentDiscoveryProfileBindingMapListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentDiscoveryProfileBindingMapsListInputType(), typeConverter) + operationRestMetaData := segmentDiscoveryProfileBindingMapsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentDiscoveryProfileBindingMapsListInputType(), typeConverter) sv.AddStructField("InfraSegmentId", infraSegmentIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -187,85 +197,84 @@ func (sIface *segmentDiscoveryProfileBindingMapsClient) List(infraSegmentIdParam sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentDiscoveryProfileBindingMapListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.SegmentDiscoveryProfileBindingMapListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentDiscoveryProfileBindingMapsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments.segment_discovery_profile_binding_maps", "list", inputDataValue, executionContext) - var emptyOutput model.SegmentDiscoveryProfileBindingMapListResult + var emptyOutput nsx_global_policyModel.SegmentDiscoveryProfileBindingMapListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentDiscoveryProfileBindingMapsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentDiscoveryProfileBindingMapsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentDiscoveryProfileBindingMapListResult), nil + return output.(nsx_global_policyModel.SegmentDiscoveryProfileBindingMapListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *segmentDiscoveryProfileBindingMapsClient) Patch(infraSegmentIdParam string, segmentDiscoveryProfileBindingMapIdParam string, segmentDiscoveryProfileBindingMapParam model.SegmentDiscoveryProfileBindingMap) error { +func (sIface *segmentDiscoveryProfileBindingMapsClient) Patch(infraSegmentIdParam string, segmentDiscoveryProfileBindingMapIdParam string, segmentDiscoveryProfileBindingMapParam nsx_global_policyModel.SegmentDiscoveryProfileBindingMap) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentDiscoveryProfileBindingMapsPatchInputType(), typeConverter) + operationRestMetaData := segmentDiscoveryProfileBindingMapsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentDiscoveryProfileBindingMapsPatchInputType(), typeConverter) sv.AddStructField("InfraSegmentId", infraSegmentIdParam) sv.AddStructField("SegmentDiscoveryProfileBindingMapId", segmentDiscoveryProfileBindingMapIdParam) sv.AddStructField("SegmentDiscoveryProfileBindingMap", segmentDiscoveryProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentDiscoveryProfileBindingMapsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments.segment_discovery_profile_binding_maps", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *segmentDiscoveryProfileBindingMapsClient) Update(infraSegmentIdParam string, segmentDiscoveryProfileBindingMapIdParam string, segmentDiscoveryProfileBindingMapParam model.SegmentDiscoveryProfileBindingMap) (model.SegmentDiscoveryProfileBindingMap, error) { +func (sIface *segmentDiscoveryProfileBindingMapsClient) Update(infraSegmentIdParam string, segmentDiscoveryProfileBindingMapIdParam string, segmentDiscoveryProfileBindingMapParam nsx_global_policyModel.SegmentDiscoveryProfileBindingMap) (nsx_global_policyModel.SegmentDiscoveryProfileBindingMap, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentDiscoveryProfileBindingMapsUpdateInputType(), typeConverter) + operationRestMetaData := segmentDiscoveryProfileBindingMapsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentDiscoveryProfileBindingMapsUpdateInputType(), typeConverter) sv.AddStructField("InfraSegmentId", infraSegmentIdParam) sv.AddStructField("SegmentDiscoveryProfileBindingMapId", segmentDiscoveryProfileBindingMapIdParam) sv.AddStructField("SegmentDiscoveryProfileBindingMap", segmentDiscoveryProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentDiscoveryProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.SegmentDiscoveryProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentDiscoveryProfileBindingMapsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments.segment_discovery_profile_binding_maps", "update", inputDataValue, executionContext) - var emptyOutput model.SegmentDiscoveryProfileBindingMap + var emptyOutput nsx_global_policyModel.SegmentDiscoveryProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentDiscoveryProfileBindingMapsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentDiscoveryProfileBindingMapsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentDiscoveryProfileBindingMap), nil + return output.(nsx_global_policyModel.SegmentDiscoveryProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/SegmentDiscoveryProfileBindingMapsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/SegmentDiscoveryProfileBindingMapsTypes.go index c13da0cd7..ddcd69e73 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/SegmentDiscoveryProfileBindingMapsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/SegmentDiscoveryProfileBindingMapsTypes.go @@ -11,50 +11,50 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func segmentDiscoveryProfileBindingMapsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentDiscoveryProfileBindingMapsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["infra_segment_id"] = bindings.NewStringType() - fields["segment_discovery_profile_binding_map_id"] = bindings.NewStringType() + fields["infra_segment_id"] = vapiBindings_.NewStringType() + fields["segment_discovery_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["infra_segment_id"] = "InfraSegmentId" fieldNameMap["segment_discovery_profile_binding_map_id"] = "SegmentDiscoveryProfileBindingMapId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentDiscoveryProfileBindingMapsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentDiscoveryProfileBindingMapsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentDiscoveryProfileBindingMapsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentDiscoveryProfileBindingMapsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["infra_segment_id"] = bindings.NewStringType() - fields["segment_discovery_profile_binding_map_id"] = bindings.NewStringType() + fields["infra_segment_id"] = vapiBindings_.NewStringType() + fields["segment_discovery_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["infra_segment_id"] = "InfraSegmentId" fieldNameMap["segment_discovery_profile_binding_map_id"] = "SegmentDiscoveryProfileBindingMapId" - paramsTypeMap["segment_discovery_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["infra_segment_id"] = bindings.NewStringType() - paramsTypeMap["infraSegmentId"] = bindings.NewStringType() - paramsTypeMap["segmentDiscoveryProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["segment_discovery_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["infra_segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["infraSegmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentDiscoveryProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_discovery_profile_binding_map_id"] = "segmentDiscoveryProfileBindingMapId" pathParams["infra_segment_id"] = "infraSegmentId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func segmentDiscoveryProfileBindingMapsDeleteRestMetadata() protocol.OperationRe map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentDiscoveryProfileBindingMapsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentDiscoveryProfileBindingMapsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["infra_segment_id"] = bindings.NewStringType() - fields["segment_discovery_profile_binding_map_id"] = bindings.NewStringType() + fields["infra_segment_id"] = vapiBindings_.NewStringType() + fields["segment_discovery_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["infra_segment_id"] = "InfraSegmentId" fieldNameMap["segment_discovery_profile_binding_map_id"] = "SegmentDiscoveryProfileBindingMapId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentDiscoveryProfileBindingMapsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentDiscoveryProfileBindingMapBindingType) +func SegmentDiscoveryProfileBindingMapsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentDiscoveryProfileBindingMapBindingType) } -func segmentDiscoveryProfileBindingMapsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentDiscoveryProfileBindingMapsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["infra_segment_id"] = bindings.NewStringType() - fields["segment_discovery_profile_binding_map_id"] = bindings.NewStringType() + fields["infra_segment_id"] = vapiBindings_.NewStringType() + fields["segment_discovery_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["infra_segment_id"] = "InfraSegmentId" fieldNameMap["segment_discovery_profile_binding_map_id"] = "SegmentDiscoveryProfileBindingMapId" - paramsTypeMap["segment_discovery_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["infra_segment_id"] = bindings.NewStringType() - paramsTypeMap["infraSegmentId"] = bindings.NewStringType() - paramsTypeMap["segmentDiscoveryProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["segment_discovery_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["infra_segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["infraSegmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentDiscoveryProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_discovery_profile_binding_map_id"] = "segmentDiscoveryProfileBindingMapId" pathParams["infra_segment_id"] = "infraSegmentId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,16 +132,16 @@ func segmentDiscoveryProfileBindingMapsGetRestMetadata() protocol.OperationRestM map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentDiscoveryProfileBindingMapsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentDiscoveryProfileBindingMapsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["infra_segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["infra_segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["infra_segment_id"] = "InfraSegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -149,30 +149,30 @@ func segmentDiscoveryProfileBindingMapsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentDiscoveryProfileBindingMapsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentDiscoveryProfileBindingMapListResultBindingType) +func SegmentDiscoveryProfileBindingMapsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentDiscoveryProfileBindingMapListResultBindingType) } -func segmentDiscoveryProfileBindingMapsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentDiscoveryProfileBindingMapsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["infra_segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["infra_segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["infra_segment_id"] = "InfraSegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -180,14 +180,14 @@ func segmentDiscoveryProfileBindingMapsListRestMetadata() protocol.OperationRest fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["infra_segment_id"] = bindings.NewStringType() - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["infraSegmentId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["infra_segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["infraSegmentId"] = vapiBindings_.NewStringType() pathParams["infra_segment_id"] = "infraSegmentId" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -197,7 +197,7 @@ func segmentDiscoveryProfileBindingMapsListRestMetadata() protocol.OperationRest queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -218,48 +218,48 @@ func segmentDiscoveryProfileBindingMapsListRestMetadata() protocol.OperationRest map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentDiscoveryProfileBindingMapsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentDiscoveryProfileBindingMapsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["infra_segment_id"] = bindings.NewStringType() - fields["segment_discovery_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_discovery_profile_binding_map"] = bindings.NewReferenceType(model.SegmentDiscoveryProfileBindingMapBindingType) + fields["infra_segment_id"] = vapiBindings_.NewStringType() + fields["segment_discovery_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_discovery_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentDiscoveryProfileBindingMapBindingType) fieldNameMap["infra_segment_id"] = "InfraSegmentId" fieldNameMap["segment_discovery_profile_binding_map_id"] = "SegmentDiscoveryProfileBindingMapId" fieldNameMap["segment_discovery_profile_binding_map"] = "SegmentDiscoveryProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentDiscoveryProfileBindingMapsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentDiscoveryProfileBindingMapsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentDiscoveryProfileBindingMapsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentDiscoveryProfileBindingMapsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["infra_segment_id"] = bindings.NewStringType() - fields["segment_discovery_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_discovery_profile_binding_map"] = bindings.NewReferenceType(model.SegmentDiscoveryProfileBindingMapBindingType) + fields["infra_segment_id"] = vapiBindings_.NewStringType() + fields["segment_discovery_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_discovery_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentDiscoveryProfileBindingMapBindingType) fieldNameMap["infra_segment_id"] = "InfraSegmentId" fieldNameMap["segment_discovery_profile_binding_map_id"] = "SegmentDiscoveryProfileBindingMapId" fieldNameMap["segment_discovery_profile_binding_map"] = "SegmentDiscoveryProfileBindingMap" - paramsTypeMap["segment_discovery_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["infra_segment_id"] = bindings.NewStringType() - paramsTypeMap["segment_discovery_profile_binding_map"] = bindings.NewReferenceType(model.SegmentDiscoveryProfileBindingMapBindingType) - paramsTypeMap["infraSegmentId"] = bindings.NewStringType() - paramsTypeMap["segmentDiscoveryProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["segment_discovery_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["infra_segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_discovery_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentDiscoveryProfileBindingMapBindingType) + paramsTypeMap["infraSegmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentDiscoveryProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_discovery_profile_binding_map_id"] = "segmentDiscoveryProfileBindingMapId" pathParams["infra_segment_id"] = "infraSegmentId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -280,48 +280,48 @@ func segmentDiscoveryProfileBindingMapsPatchRestMetadata() protocol.OperationRes map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentDiscoveryProfileBindingMapsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentDiscoveryProfileBindingMapsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["infra_segment_id"] = bindings.NewStringType() - fields["segment_discovery_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_discovery_profile_binding_map"] = bindings.NewReferenceType(model.SegmentDiscoveryProfileBindingMapBindingType) + fields["infra_segment_id"] = vapiBindings_.NewStringType() + fields["segment_discovery_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_discovery_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentDiscoveryProfileBindingMapBindingType) fieldNameMap["infra_segment_id"] = "InfraSegmentId" fieldNameMap["segment_discovery_profile_binding_map_id"] = "SegmentDiscoveryProfileBindingMapId" fieldNameMap["segment_discovery_profile_binding_map"] = "SegmentDiscoveryProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentDiscoveryProfileBindingMapsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentDiscoveryProfileBindingMapBindingType) +func SegmentDiscoveryProfileBindingMapsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentDiscoveryProfileBindingMapBindingType) } -func segmentDiscoveryProfileBindingMapsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentDiscoveryProfileBindingMapsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["infra_segment_id"] = bindings.NewStringType() - fields["segment_discovery_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_discovery_profile_binding_map"] = bindings.NewReferenceType(model.SegmentDiscoveryProfileBindingMapBindingType) + fields["infra_segment_id"] = vapiBindings_.NewStringType() + fields["segment_discovery_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_discovery_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentDiscoveryProfileBindingMapBindingType) fieldNameMap["infra_segment_id"] = "InfraSegmentId" fieldNameMap["segment_discovery_profile_binding_map_id"] = "SegmentDiscoveryProfileBindingMapId" fieldNameMap["segment_discovery_profile_binding_map"] = "SegmentDiscoveryProfileBindingMap" - paramsTypeMap["segment_discovery_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["infra_segment_id"] = bindings.NewStringType() - paramsTypeMap["segment_discovery_profile_binding_map"] = bindings.NewReferenceType(model.SegmentDiscoveryProfileBindingMapBindingType) - paramsTypeMap["infraSegmentId"] = bindings.NewStringType() - paramsTypeMap["segmentDiscoveryProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["segment_discovery_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["infra_segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_discovery_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentDiscoveryProfileBindingMapBindingType) + paramsTypeMap["infraSegmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentDiscoveryProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_discovery_profile_binding_map_id"] = "segmentDiscoveryProfileBindingMapId" pathParams["infra_segment_id"] = "infraSegmentId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/SegmentMonitoringProfileBindingMapsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/SegmentMonitoringProfileBindingMapsClient.go deleted file mode 100644 index 0154d0b33..000000000 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/SegmentMonitoringProfileBindingMapsClient.go +++ /dev/null @@ -1,147 +0,0 @@ -// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. -// SPDX-License-Identifier: BSD-2-Clause - -// Auto generated code. DO NOT EDIT. - -// Interface file for service: SegmentMonitoringProfileBindingMaps -// Used by client-side stubs. - -package segments - -import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" -) - -const _ = core.SupportedByRuntimeVersion1 - -type SegmentMonitoringProfileBindingMapsClient interface { - - // API will get Infra Segment Monitoring Profile Binding Map. - // - // @param infraSegmentIdParam Infra Segment ID (required) - // @param segmentMonitoringProfileBindingMapIdParam Segment Monitoring Profile Binding Map ID (required) - // @return com.vmware.nsx_global_policy.model.SegmentMonitoringProfileBindingMap - // @throws InvalidRequest Bad Request, Precondition Failed - // @throws Unauthorized Forbidden - // @throws ServiceUnavailable Service Unavailable - // @throws InternalServerError Internal Server Error - // @throws NotFound Not Found - Get(infraSegmentIdParam string, segmentMonitoringProfileBindingMapIdParam string) (model.SegmentMonitoringProfileBindingMap, error) - - // API will list all Infra Segment Monitoring Profile Binding Maps in current segment id. - // - // @param infraSegmentIdParam (required) - // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) - // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) - // @param includedFieldsParam Comma separated list of fields that should be included in query result (optional) - // @param pageSizeParam Maximum number of results to return in this page (server may return fewer) (optional, default to 1000) - // @param sortAscendingParam (optional) - // @param sortByParam Field by which records are sorted (optional) - // @return com.vmware.nsx_global_policy.model.SegmentMonitoringProfileBindingMapListResult - // @throws InvalidRequest Bad Request, Precondition Failed - // @throws Unauthorized Forbidden - // @throws ServiceUnavailable Service Unavailable - // @throws InternalServerError Internal Server Error - // @throws NotFound Not Found - List(infraSegmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentMonitoringProfileBindingMapListResult, error) -} - -type segmentMonitoringProfileBindingMapsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType -} - -func NewSegmentMonitoringProfileBindingMapsClient(connector client.Connector) *segmentMonitoringProfileBindingMapsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.segments.segment_monitoring_profile_binding_maps") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) - - sIface := segmentMonitoringProfileBindingMapsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} - return &sIface -} - -func (sIface *segmentMonitoringProfileBindingMapsClient) GetErrorBindingType(errorName string) bindings.BindingType { - if entry, ok := sIface.errorsBindingMap[errorName]; ok { - return entry - } - return errors.ERROR_BINDINGS_MAP[errorName] -} - -func (sIface *segmentMonitoringProfileBindingMapsClient) Get(infraSegmentIdParam string, segmentMonitoringProfileBindingMapIdParam string) (model.SegmentMonitoringProfileBindingMap, error) { - typeConverter := sIface.connector.TypeConverter() - executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentMonitoringProfileBindingMapsGetInputType(), typeConverter) - sv.AddStructField("InfraSegmentId", infraSegmentIdParam) - sv.AddStructField("SegmentMonitoringProfileBindingMapId", segmentMonitoringProfileBindingMapIdParam) - inputDataValue, inputError := sv.GetStructValue() - if inputError != nil { - var emptyOutput model.SegmentMonitoringProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) - } - operationRestMetaData := segmentMonitoringProfileBindingMapsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) - methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments.segment_monitoring_profile_binding_maps", "get", inputDataValue, executionContext) - var emptyOutput model.SegmentMonitoringProfileBindingMap - if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentMonitoringProfileBindingMapsGetOutputType()) - if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) - } - return output.(model.SegmentMonitoringProfileBindingMap), nil - } else { - methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) - if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) - } - return emptyOutput, methodError.(error) - } -} - -func (sIface *segmentMonitoringProfileBindingMapsClient) List(infraSegmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentMonitoringProfileBindingMapListResult, error) { - typeConverter := sIface.connector.TypeConverter() - executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentMonitoringProfileBindingMapsListInputType(), typeConverter) - sv.AddStructField("InfraSegmentId", infraSegmentIdParam) - sv.AddStructField("Cursor", cursorParam) - sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) - sv.AddStructField("IncludedFields", includedFieldsParam) - sv.AddStructField("PageSize", pageSizeParam) - sv.AddStructField("SortAscending", sortAscendingParam) - sv.AddStructField("SortBy", sortByParam) - inputDataValue, inputError := sv.GetStructValue() - if inputError != nil { - var emptyOutput model.SegmentMonitoringProfileBindingMapListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) - } - operationRestMetaData := segmentMonitoringProfileBindingMapsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) - methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments.segment_monitoring_profile_binding_maps", "list", inputDataValue, executionContext) - var emptyOutput model.SegmentMonitoringProfileBindingMapListResult - if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentMonitoringProfileBindingMapsListOutputType()) - if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) - } - return output.(model.SegmentMonitoringProfileBindingMapListResult), nil - } else { - methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) - if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) - } - return emptyOutput, methodError.(error) - } -} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/SegmentMonitoringProfileBindingMapsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/SegmentMonitoringProfileBindingMapsTypes.go deleted file mode 100644 index 9727e58a8..000000000 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/SegmentMonitoringProfileBindingMapsTypes.go +++ /dev/null @@ -1,162 +0,0 @@ -// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. -// SPDX-License-Identifier: BSD-2-Clause - -// Auto generated code. DO NOT EDIT. - -// Data type definitions file for service: SegmentMonitoringProfileBindingMaps. -// Includes binding types of a structures and enumerations defined in the service. -// Shared by client-side stubs and server-side skeletons to ensure type -// compatibility. - -package segments - -import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" - "reflect" -) - -func segmentMonitoringProfileBindingMapsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["infra_segment_id"] = bindings.NewStringType() - fields["segment_monitoring_profile_binding_map_id"] = bindings.NewStringType() - fieldNameMap["infra_segment_id"] = "InfraSegmentId" - fieldNameMap["segment_monitoring_profile_binding_map_id"] = "SegmentMonitoringProfileBindingMapId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) -} - -func segmentMonitoringProfileBindingMapsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentMonitoringProfileBindingMapBindingType) -} - -func segmentMonitoringProfileBindingMapsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} - fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} - pathParams := map[string]string{} - queryParams := map[string]string{} - headerParams := map[string]string{} - dispatchHeaderParams := map[string]string{} - bodyFieldsMap := map[string]string{} - fields["infra_segment_id"] = bindings.NewStringType() - fields["segment_monitoring_profile_binding_map_id"] = bindings.NewStringType() - fieldNameMap["infra_segment_id"] = "InfraSegmentId" - fieldNameMap["segment_monitoring_profile_binding_map_id"] = "SegmentMonitoringProfileBindingMapId" - paramsTypeMap["segment_monitoring_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["infra_segment_id"] = bindings.NewStringType() - paramsTypeMap["infraSegmentId"] = bindings.NewStringType() - paramsTypeMap["segmentMonitoringProfileBindingMapId"] = bindings.NewStringType() - pathParams["segment_monitoring_profile_binding_map_id"] = "segmentMonitoringProfileBindingMapId" - pathParams["infra_segment_id"] = "infraSegmentId" - resultHeaders := map[string]string{} - errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( - fields, - fieldNameMap, - paramsTypeMap, - pathParams, - queryParams, - headerParams, - dispatchHeaderParams, - bodyFieldsMap, - "", - "", - "GET", - "/global-manager/api/v1/global-infra/segments/{infraSegmentId}/segment-monitoring-profile-binding-maps/{segmentMonitoringProfileBindingMapId}", - "", - resultHeaders, - 200, - "", - errorHeaders, - map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) -} - -func segmentMonitoringProfileBindingMapsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["infra_segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["infra_segment_id"] = "InfraSegmentId" - fieldNameMap["cursor"] = "Cursor" - fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" - fieldNameMap["included_fields"] = "IncludedFields" - fieldNameMap["page_size"] = "PageSize" - fieldNameMap["sort_ascending"] = "SortAscending" - fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) -} - -func segmentMonitoringProfileBindingMapsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentMonitoringProfileBindingMapListResultBindingType) -} - -func segmentMonitoringProfileBindingMapsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} - fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} - pathParams := map[string]string{} - queryParams := map[string]string{} - headerParams := map[string]string{} - dispatchHeaderParams := map[string]string{} - bodyFieldsMap := map[string]string{} - fields["infra_segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["infra_segment_id"] = "InfraSegmentId" - fieldNameMap["cursor"] = "Cursor" - fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" - fieldNameMap["included_fields"] = "IncludedFields" - fieldNameMap["page_size"] = "PageSize" - fieldNameMap["sort_ascending"] = "SortAscending" - fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["infra_segment_id"] = bindings.NewStringType() - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["infraSegmentId"] = bindings.NewStringType() - pathParams["infra_segment_id"] = "infraSegmentId" - queryParams["cursor"] = "cursor" - queryParams["sort_ascending"] = "sort_ascending" - queryParams["included_fields"] = "included_fields" - queryParams["sort_by"] = "sort_by" - queryParams["include_mark_for_delete_objects"] = "include_mark_for_delete_objects" - queryParams["page_size"] = "page_size" - resultHeaders := map[string]string{} - errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( - fields, - fieldNameMap, - paramsTypeMap, - pathParams, - queryParams, - headerParams, - dispatchHeaderParams, - bodyFieldsMap, - "", - "", - "GET", - "/global-manager/api/v1/global-infra/segments/{infraSegmentId}/segment-monitoring-profile-binding-maps", - "", - resultHeaders, - 200, - "", - errorHeaders, - map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) -} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/SegmentQosProfileBindingMapsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/SegmentQosProfileBindingMapsClient.go index 41a7dcca1..f813eb224 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/SegmentQosProfileBindingMapsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/SegmentQosProfileBindingMapsClient.go @@ -9,15 +9,14 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SegmentQosProfileBindingMapsClient interface { @@ -25,6 +24,7 @@ type SegmentQosProfileBindingMapsClient interface { // // @param segmentIdParam Segment ID (required) // @param segmentQosProfileBindingMapIdParam Segment QoS Profile Binding Map ID (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type SegmentQosProfileBindingMapsClient interface { // @param segmentIdParam Segment ID (required) // @param segmentQosProfileBindingMapIdParam Segment QoS Profile Binding Map ID (required) // @return com.vmware.nsx_global_policy.model.SegmentQoSProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(segmentIdParam string, segmentQosProfileBindingMapIdParam string) (model.SegmentQosProfileBindingMap, error) + Get(segmentIdParam string, segmentQosProfileBindingMapIdParam string) (nsx_global_policyModel.SegmentQosProfileBindingMap, error) // API will list all Segment QoS Profile Binding Maps in current segment id. // @@ -53,24 +54,26 @@ type SegmentQosProfileBindingMapsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.SegmentQoSProfileBindingMapListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(segmentIdParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentQosProfileBindingMapListResult, error) + List(segmentIdParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.SegmentQosProfileBindingMapListResult, error) // API will create segment QoS profile binding map. For objects with no binding maps, default profile is applied. // // @param segmentIdParam Segment ID (required) // @param segmentQosProfileBindingMapIdParam Segment QoS Profile Binding Map ID (required) // @param segmentQosProfileBindingMapParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(segmentIdParam string, segmentQosProfileBindingMapIdParam string, segmentQosProfileBindingMapParam model.SegmentQosProfileBindingMap) error + Patch(segmentIdParam string, segmentQosProfileBindingMapIdParam string, segmentQosProfileBindingMapParam nsx_global_policyModel.SegmentQosProfileBindingMap) error // API will update Segment QoS Profile Binding Map. For objects with no binding maps, default profile is applied. // @@ -78,105 +81,112 @@ type SegmentQosProfileBindingMapsClient interface { // @param segmentQosProfileBindingMapIdParam Segment QoS Profile Binding Map ID (required) // @param segmentQosProfileBindingMapParam (required) // @return com.vmware.nsx_global_policy.model.SegmentQoSProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(segmentIdParam string, segmentQosProfileBindingMapIdParam string, segmentQosProfileBindingMapParam model.SegmentQosProfileBindingMap) (model.SegmentQosProfileBindingMap, error) + Update(segmentIdParam string, segmentQosProfileBindingMapIdParam string, segmentQosProfileBindingMapParam nsx_global_policyModel.SegmentQosProfileBindingMap) (nsx_global_policyModel.SegmentQosProfileBindingMap, error) } type segmentQosProfileBindingMapsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSegmentQosProfileBindingMapsClient(connector client.Connector) *segmentQosProfileBindingMapsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.segments.segment_qos_profile_binding_maps") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewSegmentQosProfileBindingMapsClient(connector vapiProtocolClient_.Connector) *segmentQosProfileBindingMapsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.segments.segment_qos_profile_binding_maps") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := segmentQosProfileBindingMapsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *segmentQosProfileBindingMapsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *segmentQosProfileBindingMapsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *segmentQosProfileBindingMapsClient) Delete(segmentIdParam string, segmentQosProfileBindingMapIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentQosProfileBindingMapsDeleteInputType(), typeConverter) + operationRestMetaData := segmentQosProfileBindingMapsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentQosProfileBindingMapsDeleteInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("SegmentQosProfileBindingMapId", segmentQosProfileBindingMapIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentQosProfileBindingMapsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments.segment_qos_profile_binding_maps", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *segmentQosProfileBindingMapsClient) Get(segmentIdParam string, segmentQosProfileBindingMapIdParam string) (model.SegmentQosProfileBindingMap, error) { +func (sIface *segmentQosProfileBindingMapsClient) Get(segmentIdParam string, segmentQosProfileBindingMapIdParam string) (nsx_global_policyModel.SegmentQosProfileBindingMap, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentQosProfileBindingMapsGetInputType(), typeConverter) + operationRestMetaData := segmentQosProfileBindingMapsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentQosProfileBindingMapsGetInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("SegmentQosProfileBindingMapId", segmentQosProfileBindingMapIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentQosProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.SegmentQosProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentQosProfileBindingMapsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments.segment_qos_profile_binding_maps", "get", inputDataValue, executionContext) - var emptyOutput model.SegmentQosProfileBindingMap + var emptyOutput nsx_global_policyModel.SegmentQosProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentQosProfileBindingMapsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentQosProfileBindingMapsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentQosProfileBindingMap), nil + return output.(nsx_global_policyModel.SegmentQosProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *segmentQosProfileBindingMapsClient) List(segmentIdParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentQosProfileBindingMapListResult, error) { +func (sIface *segmentQosProfileBindingMapsClient) List(segmentIdParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.SegmentQosProfileBindingMapListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentQosProfileBindingMapsListInputType(), typeConverter) + operationRestMetaData := segmentQosProfileBindingMapsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentQosProfileBindingMapsListInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -185,85 +195,84 @@ func (sIface *segmentQosProfileBindingMapsClient) List(segmentIdParam string, cu sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentQosProfileBindingMapListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.SegmentQosProfileBindingMapListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentQosProfileBindingMapsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments.segment_qos_profile_binding_maps", "list", inputDataValue, executionContext) - var emptyOutput model.SegmentQosProfileBindingMapListResult + var emptyOutput nsx_global_policyModel.SegmentQosProfileBindingMapListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentQosProfileBindingMapsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentQosProfileBindingMapsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentQosProfileBindingMapListResult), nil + return output.(nsx_global_policyModel.SegmentQosProfileBindingMapListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *segmentQosProfileBindingMapsClient) Patch(segmentIdParam string, segmentQosProfileBindingMapIdParam string, segmentQosProfileBindingMapParam model.SegmentQosProfileBindingMap) error { +func (sIface *segmentQosProfileBindingMapsClient) Patch(segmentIdParam string, segmentQosProfileBindingMapIdParam string, segmentQosProfileBindingMapParam nsx_global_policyModel.SegmentQosProfileBindingMap) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentQosProfileBindingMapsPatchInputType(), typeConverter) + operationRestMetaData := segmentQosProfileBindingMapsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentQosProfileBindingMapsPatchInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("SegmentQosProfileBindingMapId", segmentQosProfileBindingMapIdParam) sv.AddStructField("SegmentQosProfileBindingMap", segmentQosProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentQosProfileBindingMapsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments.segment_qos_profile_binding_maps", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *segmentQosProfileBindingMapsClient) Update(segmentIdParam string, segmentQosProfileBindingMapIdParam string, segmentQosProfileBindingMapParam model.SegmentQosProfileBindingMap) (model.SegmentQosProfileBindingMap, error) { +func (sIface *segmentQosProfileBindingMapsClient) Update(segmentIdParam string, segmentQosProfileBindingMapIdParam string, segmentQosProfileBindingMapParam nsx_global_policyModel.SegmentQosProfileBindingMap) (nsx_global_policyModel.SegmentQosProfileBindingMap, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentQosProfileBindingMapsUpdateInputType(), typeConverter) + operationRestMetaData := segmentQosProfileBindingMapsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentQosProfileBindingMapsUpdateInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("SegmentQosProfileBindingMapId", segmentQosProfileBindingMapIdParam) sv.AddStructField("SegmentQosProfileBindingMap", segmentQosProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentQosProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.SegmentQosProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentQosProfileBindingMapsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments.segment_qos_profile_binding_maps", "update", inputDataValue, executionContext) - var emptyOutput model.SegmentQosProfileBindingMap + var emptyOutput nsx_global_policyModel.SegmentQosProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentQosProfileBindingMapsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentQosProfileBindingMapsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentQosProfileBindingMap), nil + return output.(nsx_global_policyModel.SegmentQosProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/SegmentQosProfileBindingMapsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/SegmentQosProfileBindingMapsTypes.go index 283aea3df..ff7ba61b5 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/SegmentQosProfileBindingMapsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/SegmentQosProfileBindingMapsTypes.go @@ -11,50 +11,50 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func segmentQosProfileBindingMapsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentQosProfileBindingMapsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["segment_qos_profile_binding_map_id"] = bindings.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_qos_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_qos_profile_binding_map_id"] = "SegmentQosProfileBindingMapId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentQosProfileBindingMapsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentQosProfileBindingMapsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentQosProfileBindingMapsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentQosProfileBindingMapsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["segment_qos_profile_binding_map_id"] = bindings.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_qos_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_qos_profile_binding_map_id"] = "SegmentQosProfileBindingMapId" - paramsTypeMap["segment_qos_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["segmentQosProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["segment_qos_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentQosProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["segment_qos_profile_binding_map_id"] = "segmentQosProfileBindingMapId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func segmentQosProfileBindingMapsDeleteRestMetadata() protocol.OperationRestMeta map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentQosProfileBindingMapsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentQosProfileBindingMapsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["segment_qos_profile_binding_map_id"] = bindings.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_qos_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_qos_profile_binding_map_id"] = "SegmentQosProfileBindingMapId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentQosProfileBindingMapsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentQosProfileBindingMapBindingType) +func SegmentQosProfileBindingMapsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentQosProfileBindingMapBindingType) } -func segmentQosProfileBindingMapsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentQosProfileBindingMapsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["segment_qos_profile_binding_map_id"] = bindings.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_qos_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_qos_profile_binding_map_id"] = "SegmentQosProfileBindingMapId" - paramsTypeMap["segment_qos_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["segmentQosProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["segment_qos_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentQosProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["segment_qos_profile_binding_map_id"] = "segmentQosProfileBindingMapId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,57 +132,57 @@ func segmentQosProfileBindingMapsGetRestMetadata() protocol.OperationRestMetadat map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentQosProfileBindingMapsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentQosProfileBindingMapsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentQosProfileBindingMapsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentQosProfileBindingMapListResultBindingType) +func SegmentQosProfileBindingMapsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentQosProfileBindingMapListResultBindingType) } -func segmentQosProfileBindingMapsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentQosProfileBindingMapsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -191,7 +191,7 @@ func segmentQosProfileBindingMapsListRestMetadata() protocol.OperationRestMetada queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -212,48 +212,48 @@ func segmentQosProfileBindingMapsListRestMetadata() protocol.OperationRestMetada map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentQosProfileBindingMapsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentQosProfileBindingMapsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["segment_qos_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_qos_profile_binding_map"] = bindings.NewReferenceType(model.SegmentQosProfileBindingMapBindingType) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_qos_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_qos_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentQosProfileBindingMapBindingType) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_qos_profile_binding_map_id"] = "SegmentQosProfileBindingMapId" fieldNameMap["segment_qos_profile_binding_map"] = "SegmentQosProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentQosProfileBindingMapsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentQosProfileBindingMapsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentQosProfileBindingMapsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentQosProfileBindingMapsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["segment_qos_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_qos_profile_binding_map"] = bindings.NewReferenceType(model.SegmentQosProfileBindingMapBindingType) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_qos_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_qos_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentQosProfileBindingMapBindingType) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_qos_profile_binding_map_id"] = "SegmentQosProfileBindingMapId" fieldNameMap["segment_qos_profile_binding_map"] = "SegmentQosProfileBindingMap" - paramsTypeMap["segment_qos_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["segment_qos_profile_binding_map"] = bindings.NewReferenceType(model.SegmentQosProfileBindingMapBindingType) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["segmentQosProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["segment_qos_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_qos_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentQosProfileBindingMapBindingType) + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentQosProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["segment_qos_profile_binding_map_id"] = "segmentQosProfileBindingMapId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -274,48 +274,48 @@ func segmentQosProfileBindingMapsPatchRestMetadata() protocol.OperationRestMetad map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentQosProfileBindingMapsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentQosProfileBindingMapsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["segment_qos_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_qos_profile_binding_map"] = bindings.NewReferenceType(model.SegmentQosProfileBindingMapBindingType) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_qos_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_qos_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentQosProfileBindingMapBindingType) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_qos_profile_binding_map_id"] = "SegmentQosProfileBindingMapId" fieldNameMap["segment_qos_profile_binding_map"] = "SegmentQosProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentQosProfileBindingMapsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentQosProfileBindingMapBindingType) +func SegmentQosProfileBindingMapsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentQosProfileBindingMapBindingType) } -func segmentQosProfileBindingMapsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentQosProfileBindingMapsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["segment_qos_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_qos_profile_binding_map"] = bindings.NewReferenceType(model.SegmentQosProfileBindingMapBindingType) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_qos_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_qos_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentQosProfileBindingMapBindingType) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_qos_profile_binding_map_id"] = "SegmentQosProfileBindingMapId" fieldNameMap["segment_qos_profile_binding_map"] = "SegmentQosProfileBindingMap" - paramsTypeMap["segment_qos_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["segment_qos_profile_binding_map"] = bindings.NewReferenceType(model.SegmentQosProfileBindingMapBindingType) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["segmentQosProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["segment_qos_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_qos_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentQosProfileBindingMapBindingType) + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentQosProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["segment_qos_profile_binding_map_id"] = "segmentQosProfileBindingMapId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/SegmentSecurityProfileBindingMapsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/SegmentSecurityProfileBindingMapsClient.go index 77b6caf65..cd871927f 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/SegmentSecurityProfileBindingMapsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/SegmentSecurityProfileBindingMapsClient.go @@ -9,15 +9,14 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SegmentSecurityProfileBindingMapsClient interface { @@ -25,6 +24,7 @@ type SegmentSecurityProfileBindingMapsClient interface { // // @param segmentIdParam segment id (required) // @param segmentSecurityProfileBindingMapIdParam segment security profile binding map id (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type SegmentSecurityProfileBindingMapsClient interface { // @param segmentIdParam segment id (required) // @param segmentSecurityProfileBindingMapIdParam segment security profile binding map id (required) // @return com.vmware.nsx_global_policy.model.SegmentSecurityProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(segmentIdParam string, segmentSecurityProfileBindingMapIdParam string) (model.SegmentSecurityProfileBindingMap, error) + Get(segmentIdParam string, segmentSecurityProfileBindingMapIdParam string) (nsx_global_policyModel.SegmentSecurityProfileBindingMap, error) // API will list all segment security profile binding maps. // @@ -53,24 +54,26 @@ type SegmentSecurityProfileBindingMapsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.SegmentSecurityProfileBindingMapListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(segmentIdParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentSecurityProfileBindingMapListResult, error) + List(segmentIdParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.SegmentSecurityProfileBindingMapListResult, error) // Create a new segment security profile binding map if the given security profile binding map does not exist. Otherwise, patch the existing segment security profile binding map. For objects with no binding maps, default profile is applied. // // @param segmentIdParam segment id (required) // @param segmentSecurityProfileBindingMapIdParam segment security profile binding map id (required) // @param segmentSecurityProfileBindingMapParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(segmentIdParam string, segmentSecurityProfileBindingMapIdParam string, segmentSecurityProfileBindingMapParam model.SegmentSecurityProfileBindingMap) error + Patch(segmentIdParam string, segmentSecurityProfileBindingMapIdParam string, segmentSecurityProfileBindingMapParam nsx_global_policyModel.SegmentSecurityProfileBindingMap) error // API will create or replace segment security profile binding map. For objects with no binding maps, default profile is applied. // @@ -78,105 +81,112 @@ type SegmentSecurityProfileBindingMapsClient interface { // @param segmentSecurityProfileBindingMapIdParam segment security profile binding map id (required) // @param segmentSecurityProfileBindingMapParam (required) // @return com.vmware.nsx_global_policy.model.SegmentSecurityProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(segmentIdParam string, segmentSecurityProfileBindingMapIdParam string, segmentSecurityProfileBindingMapParam model.SegmentSecurityProfileBindingMap) (model.SegmentSecurityProfileBindingMap, error) + Update(segmentIdParam string, segmentSecurityProfileBindingMapIdParam string, segmentSecurityProfileBindingMapParam nsx_global_policyModel.SegmentSecurityProfileBindingMap) (nsx_global_policyModel.SegmentSecurityProfileBindingMap, error) } type segmentSecurityProfileBindingMapsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSegmentSecurityProfileBindingMapsClient(connector client.Connector) *segmentSecurityProfileBindingMapsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.segments.segment_security_profile_binding_maps") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewSegmentSecurityProfileBindingMapsClient(connector vapiProtocolClient_.Connector) *segmentSecurityProfileBindingMapsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.segments.segment_security_profile_binding_maps") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := segmentSecurityProfileBindingMapsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *segmentSecurityProfileBindingMapsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *segmentSecurityProfileBindingMapsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *segmentSecurityProfileBindingMapsClient) Delete(segmentIdParam string, segmentSecurityProfileBindingMapIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentSecurityProfileBindingMapsDeleteInputType(), typeConverter) + operationRestMetaData := segmentSecurityProfileBindingMapsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentSecurityProfileBindingMapsDeleteInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("SegmentSecurityProfileBindingMapId", segmentSecurityProfileBindingMapIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentSecurityProfileBindingMapsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments.segment_security_profile_binding_maps", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *segmentSecurityProfileBindingMapsClient) Get(segmentIdParam string, segmentSecurityProfileBindingMapIdParam string) (model.SegmentSecurityProfileBindingMap, error) { +func (sIface *segmentSecurityProfileBindingMapsClient) Get(segmentIdParam string, segmentSecurityProfileBindingMapIdParam string) (nsx_global_policyModel.SegmentSecurityProfileBindingMap, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentSecurityProfileBindingMapsGetInputType(), typeConverter) + operationRestMetaData := segmentSecurityProfileBindingMapsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentSecurityProfileBindingMapsGetInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("SegmentSecurityProfileBindingMapId", segmentSecurityProfileBindingMapIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentSecurityProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.SegmentSecurityProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentSecurityProfileBindingMapsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments.segment_security_profile_binding_maps", "get", inputDataValue, executionContext) - var emptyOutput model.SegmentSecurityProfileBindingMap + var emptyOutput nsx_global_policyModel.SegmentSecurityProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentSecurityProfileBindingMapsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentSecurityProfileBindingMapsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentSecurityProfileBindingMap), nil + return output.(nsx_global_policyModel.SegmentSecurityProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *segmentSecurityProfileBindingMapsClient) List(segmentIdParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentSecurityProfileBindingMapListResult, error) { +func (sIface *segmentSecurityProfileBindingMapsClient) List(segmentIdParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.SegmentSecurityProfileBindingMapListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentSecurityProfileBindingMapsListInputType(), typeConverter) + operationRestMetaData := segmentSecurityProfileBindingMapsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentSecurityProfileBindingMapsListInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -185,85 +195,84 @@ func (sIface *segmentSecurityProfileBindingMapsClient) List(segmentIdParam strin sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentSecurityProfileBindingMapListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.SegmentSecurityProfileBindingMapListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentSecurityProfileBindingMapsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments.segment_security_profile_binding_maps", "list", inputDataValue, executionContext) - var emptyOutput model.SegmentSecurityProfileBindingMapListResult + var emptyOutput nsx_global_policyModel.SegmentSecurityProfileBindingMapListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentSecurityProfileBindingMapsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentSecurityProfileBindingMapsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentSecurityProfileBindingMapListResult), nil + return output.(nsx_global_policyModel.SegmentSecurityProfileBindingMapListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *segmentSecurityProfileBindingMapsClient) Patch(segmentIdParam string, segmentSecurityProfileBindingMapIdParam string, segmentSecurityProfileBindingMapParam model.SegmentSecurityProfileBindingMap) error { +func (sIface *segmentSecurityProfileBindingMapsClient) Patch(segmentIdParam string, segmentSecurityProfileBindingMapIdParam string, segmentSecurityProfileBindingMapParam nsx_global_policyModel.SegmentSecurityProfileBindingMap) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentSecurityProfileBindingMapsPatchInputType(), typeConverter) + operationRestMetaData := segmentSecurityProfileBindingMapsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentSecurityProfileBindingMapsPatchInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("SegmentSecurityProfileBindingMapId", segmentSecurityProfileBindingMapIdParam) sv.AddStructField("SegmentSecurityProfileBindingMap", segmentSecurityProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentSecurityProfileBindingMapsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments.segment_security_profile_binding_maps", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *segmentSecurityProfileBindingMapsClient) Update(segmentIdParam string, segmentSecurityProfileBindingMapIdParam string, segmentSecurityProfileBindingMapParam model.SegmentSecurityProfileBindingMap) (model.SegmentSecurityProfileBindingMap, error) { +func (sIface *segmentSecurityProfileBindingMapsClient) Update(segmentIdParam string, segmentSecurityProfileBindingMapIdParam string, segmentSecurityProfileBindingMapParam nsx_global_policyModel.SegmentSecurityProfileBindingMap) (nsx_global_policyModel.SegmentSecurityProfileBindingMap, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentSecurityProfileBindingMapsUpdateInputType(), typeConverter) + operationRestMetaData := segmentSecurityProfileBindingMapsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentSecurityProfileBindingMapsUpdateInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("SegmentSecurityProfileBindingMapId", segmentSecurityProfileBindingMapIdParam) sv.AddStructField("SegmentSecurityProfileBindingMap", segmentSecurityProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentSecurityProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.SegmentSecurityProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentSecurityProfileBindingMapsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments.segment_security_profile_binding_maps", "update", inputDataValue, executionContext) - var emptyOutput model.SegmentSecurityProfileBindingMap + var emptyOutput nsx_global_policyModel.SegmentSecurityProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentSecurityProfileBindingMapsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentSecurityProfileBindingMapsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentSecurityProfileBindingMap), nil + return output.(nsx_global_policyModel.SegmentSecurityProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/SegmentSecurityProfileBindingMapsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/SegmentSecurityProfileBindingMapsTypes.go index 00ac80952..9071aa17f 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/SegmentSecurityProfileBindingMapsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/SegmentSecurityProfileBindingMapsTypes.go @@ -11,50 +11,50 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func segmentSecurityProfileBindingMapsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentSecurityProfileBindingMapsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["segment_security_profile_binding_map_id"] = bindings.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_security_profile_binding_map_id"] = "SegmentSecurityProfileBindingMapId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentSecurityProfileBindingMapsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentSecurityProfileBindingMapsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentSecurityProfileBindingMapsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentSecurityProfileBindingMapsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["segment_security_profile_binding_map_id"] = bindings.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_security_profile_binding_map_id"] = "SegmentSecurityProfileBindingMapId" - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segment_security_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["segmentSecurityProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_security_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentSecurityProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["segment_security_profile_binding_map_id"] = "segmentSecurityProfileBindingMapId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func segmentSecurityProfileBindingMapsDeleteRestMetadata() protocol.OperationRes map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentSecurityProfileBindingMapsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentSecurityProfileBindingMapsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["segment_security_profile_binding_map_id"] = bindings.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_security_profile_binding_map_id"] = "SegmentSecurityProfileBindingMapId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentSecurityProfileBindingMapsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentSecurityProfileBindingMapBindingType) +func SegmentSecurityProfileBindingMapsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentSecurityProfileBindingMapBindingType) } -func segmentSecurityProfileBindingMapsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentSecurityProfileBindingMapsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["segment_security_profile_binding_map_id"] = bindings.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_security_profile_binding_map_id"] = "SegmentSecurityProfileBindingMapId" - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segment_security_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["segmentSecurityProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_security_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentSecurityProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["segment_security_profile_binding_map_id"] = "segmentSecurityProfileBindingMapId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,57 +132,57 @@ func segmentSecurityProfileBindingMapsGetRestMetadata() protocol.OperationRestMe map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentSecurityProfileBindingMapsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentSecurityProfileBindingMapsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentSecurityProfileBindingMapsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentSecurityProfileBindingMapListResultBindingType) +func SegmentSecurityProfileBindingMapsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentSecurityProfileBindingMapListResultBindingType) } -func segmentSecurityProfileBindingMapsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentSecurityProfileBindingMapsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -191,7 +191,7 @@ func segmentSecurityProfileBindingMapsListRestMetadata() protocol.OperationRestM queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -212,48 +212,48 @@ func segmentSecurityProfileBindingMapsListRestMetadata() protocol.OperationRestM map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentSecurityProfileBindingMapsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentSecurityProfileBindingMapsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["segment_security_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_security_profile_binding_map"] = bindings.NewReferenceType(model.SegmentSecurityProfileBindingMapBindingType) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentSecurityProfileBindingMapBindingType) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_security_profile_binding_map_id"] = "SegmentSecurityProfileBindingMapId" fieldNameMap["segment_security_profile_binding_map"] = "SegmentSecurityProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentSecurityProfileBindingMapsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentSecurityProfileBindingMapsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentSecurityProfileBindingMapsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentSecurityProfileBindingMapsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["segment_security_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_security_profile_binding_map"] = bindings.NewReferenceType(model.SegmentSecurityProfileBindingMapBindingType) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentSecurityProfileBindingMapBindingType) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_security_profile_binding_map_id"] = "SegmentSecurityProfileBindingMapId" fieldNameMap["segment_security_profile_binding_map"] = "SegmentSecurityProfileBindingMap" - paramsTypeMap["segment_security_profile_binding_map"] = bindings.NewReferenceType(model.SegmentSecurityProfileBindingMapBindingType) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segment_security_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["segmentSecurityProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_security_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_security_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentSecurityProfileBindingMapBindingType) + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentSecurityProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["segment_security_profile_binding_map_id"] = "segmentSecurityProfileBindingMapId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -274,48 +274,48 @@ func segmentSecurityProfileBindingMapsPatchRestMetadata() protocol.OperationRest map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentSecurityProfileBindingMapsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentSecurityProfileBindingMapsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["segment_security_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_security_profile_binding_map"] = bindings.NewReferenceType(model.SegmentSecurityProfileBindingMapBindingType) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentSecurityProfileBindingMapBindingType) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_security_profile_binding_map_id"] = "SegmentSecurityProfileBindingMapId" fieldNameMap["segment_security_profile_binding_map"] = "SegmentSecurityProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentSecurityProfileBindingMapsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentSecurityProfileBindingMapBindingType) +func SegmentSecurityProfileBindingMapsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentSecurityProfileBindingMapBindingType) } -func segmentSecurityProfileBindingMapsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentSecurityProfileBindingMapsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["segment_security_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_security_profile_binding_map"] = bindings.NewReferenceType(model.SegmentSecurityProfileBindingMapBindingType) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentSecurityProfileBindingMapBindingType) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_security_profile_binding_map_id"] = "SegmentSecurityProfileBindingMapId" fieldNameMap["segment_security_profile_binding_map"] = "SegmentSecurityProfileBindingMap" - paramsTypeMap["segment_security_profile_binding_map"] = bindings.NewReferenceType(model.SegmentSecurityProfileBindingMapBindingType) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segment_security_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["segmentSecurityProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_security_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_security_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentSecurityProfileBindingMapBindingType) + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentSecurityProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["segment_security_profile_binding_map_id"] = "segmentSecurityProfileBindingMapId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/StateClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/StateClient.go index d77bc86bc..a58c6b963 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/StateClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/StateClient.go @@ -9,15 +9,14 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type StateClient interface { @@ -33,12 +32,13 @@ type StateClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.SegmentConfigurationState + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(segmentsIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentConfigurationState, error) + Get(segmentsIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.SegmentConfigurationState, error) // Returns all infra segments with configuration state on the enforcement point specified in the request // @@ -46,44 +46,49 @@ type StateClient interface { // @param enforcementPointPathParam String Path of the enforcement point (optional) // @param sourceParam Data source type. (optional) // @return com.vmware.nsx_global_policy.model.SegmentConfigurationStateListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(configurationStateParam *string, enforcementPointPathParam *string, sourceParam *string) (model.SegmentConfigurationStateListResult, error) + List(configurationStateParam *string, enforcementPointPathParam *string, sourceParam *string) (nsx_global_policyModel.SegmentConfigurationStateListResult, error) } type stateClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewStateClient(connector client.Connector) *stateClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.segments.state") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewStateClient(connector vapiProtocolClient_.Connector) *stateClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.segments.state") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := stateClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *stateClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *stateClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (sIface *stateClient) Get(segmentsIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentConfigurationState, error) { +func (sIface *stateClient) Get(segmentsIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.SegmentConfigurationState, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(stateGetInputType(), typeConverter) + operationRestMetaData := stateGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(stateGetInputType(), typeConverter) sv.AddStructField("SegmentsId", segmentsIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EdgePath", edgePathParam) @@ -95,58 +100,56 @@ func (sIface *stateClient) Get(segmentsIdParam string, cursorParam *string, edge sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentConfigurationState - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.SegmentConfigurationState + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := stateGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments.state", "get", inputDataValue, executionContext) - var emptyOutput model.SegmentConfigurationState + var emptyOutput nsx_global_policyModel.SegmentConfigurationState if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), stateGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), StateGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentConfigurationState), nil + return output.(nsx_global_policyModel.SegmentConfigurationState), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *stateClient) List(configurationStateParam *string, enforcementPointPathParam *string, sourceParam *string) (model.SegmentConfigurationStateListResult, error) { +func (sIface *stateClient) List(configurationStateParam *string, enforcementPointPathParam *string, sourceParam *string) (nsx_global_policyModel.SegmentConfigurationStateListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(stateListInputType(), typeConverter) + operationRestMetaData := stateListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(stateListInputType(), typeConverter) sv.AddStructField("ConfigurationState", configurationStateParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) sv.AddStructField("Source", sourceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentConfigurationStateListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.SegmentConfigurationStateListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := stateListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments.state", "list", inputDataValue, executionContext) - var emptyOutput model.SegmentConfigurationStateListResult + var emptyOutput nsx_global_policyModel.SegmentConfigurationStateListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), stateListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), StateListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentConfigurationStateListResult), nil + return output.(nsx_global_policyModel.SegmentConfigurationStateListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/StateTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/StateTypes.go index 0c0358899..a7252edfe 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/StateTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/StateTypes.go @@ -11,10 +11,10 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) @@ -45,18 +45,18 @@ const State_LIST_SOURCE_REALTIME = "realtime" // Possible value for ``source`` of method State#list. const State_LIST_SOURCE_CACHED = "cached" -func stateGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func stateGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segments_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segments_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segments_id"] = "SegmentsId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["edge_path"] = "EdgePath" @@ -66,32 +66,32 @@ func stateGetInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func stateGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentConfigurationStateBindingType) +func StateGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentConfigurationStateBindingType) } -func stateGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func stateGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segments_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segments_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segments_id"] = "SegmentsId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["edge_path"] = "EdgePath" @@ -101,16 +101,16 @@ func stateGetRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["segments_id"] = bindings.NewStringType() - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["segmentsId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segments_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["segmentsId"] = vapiBindings_.NewStringType() pathParams["segments_id"] = "segmentsId" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -122,7 +122,7 @@ func stateGetRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -143,47 +143,47 @@ func stateGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func stateListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func stateListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["configuration_state"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["configuration_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["configuration_state"] = "ConfigurationState" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" fieldNameMap["source"] = "Source" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func stateListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentConfigurationStateListResultBindingType) +func StateListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentConfigurationStateListResultBindingType) } -func stateListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func stateListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["configuration_state"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["configuration_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["configuration_state"] = "ConfigurationState" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" fieldNameMap["source"] = "Source" - paramsTypeMap["source"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["configuration_state"] = bindings.NewOptionalType(bindings.NewStringType()) + paramsTypeMap["configuration_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) queryParams["configuration_state"] = "configuration_state" queryParams["enforcement_point_path"] = "enforcement_point_path" queryParams["source"] = "source" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/StatisticsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/StatisticsClient.go index 3b4585217..35b71ceb4 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/StatisticsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/StatisticsClient.go @@ -9,15 +9,14 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type StatisticsClient interface { @@ -33,43 +32,48 @@ type StatisticsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.SegmentStatistics + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(segmentsIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentStatistics, error) + Get(segmentsIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.SegmentStatistics, error) } type statisticsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewStatisticsClient(connector client.Connector) *statisticsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.segments.statistics") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), +func NewStatisticsClient(connector vapiProtocolClient_.Connector) *statisticsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.segments.statistics") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := statisticsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *statisticsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *statisticsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (sIface *statisticsClient) Get(segmentsIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentStatistics, error) { +func (sIface *statisticsClient) Get(segmentsIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.SegmentStatistics, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(statisticsGetInputType(), typeConverter) + operationRestMetaData := statisticsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(statisticsGetInputType(), typeConverter) sv.AddStructField("SegmentsId", segmentsIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EdgePath", edgePathParam) @@ -81,25 +85,22 @@ func (sIface *statisticsClient) Get(segmentsIdParam string, cursorParam *string, sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentStatistics - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.SegmentStatistics + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := statisticsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments.statistics", "get", inputDataValue, executionContext) - var emptyOutput model.SegmentStatistics + var emptyOutput nsx_global_policyModel.SegmentStatistics if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), statisticsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), StatisticsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentStatistics), nil + return output.(nsx_global_policyModel.SegmentStatistics), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/StatisticsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/StatisticsTypes.go index af6580041..32f093ecd 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/StatisticsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/StatisticsTypes.go @@ -11,25 +11,25 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func statisticsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func statisticsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segments_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segments_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segments_id"] = "SegmentsId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["edge_path"] = "EdgePath" @@ -39,32 +39,32 @@ func statisticsGetInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func statisticsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentStatisticsBindingType) +func StatisticsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentStatisticsBindingType) } -func statisticsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func statisticsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segments_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segments_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segments_id"] = "SegmentsId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["edge_path"] = "EdgePath" @@ -74,16 +74,16 @@ func statisticsGetRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["segments_id"] = bindings.NewStringType() - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["segmentsId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segments_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["segmentsId"] = vapiBindings_.NewStringType() pathParams["segments_id"] = "segmentsId" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -95,7 +95,7 @@ func statisticsGetRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/TepTableClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/TepTableClient.go index d25dd64e9..3b255be72 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/TepTableClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/TepTableClient.go @@ -9,15 +9,14 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type TepTableClient interface { @@ -33,43 +32,48 @@ type TepTableClient interface { // @param sourceParam Data source type. (optional) // @param transportNodeIdParam TransportNode Id (optional) // @return com.vmware.nsx_global_policy.model.PolicyTepListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(segmentIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (model.PolicyTepListResult, error) + List(segmentIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (nsx_global_policyModel.PolicyTepListResult, error) } type tepTableClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewTepTableClient(connector client.Connector) *tepTableClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.segments.tep_table") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewTepTableClient(connector vapiProtocolClient_.Connector) *tepTableClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.segments.tep_table") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) tIface := tepTableClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &tIface } -func (tIface *tepTableClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (tIface *tepTableClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := tIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (tIface *tepTableClient) List(segmentIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (model.PolicyTepListResult, error) { +func (tIface *tepTableClient) List(segmentIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (nsx_global_policyModel.PolicyTepListResult, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tepTableListInputType(), typeConverter) + operationRestMetaData := tepTableListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tepTableListInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) @@ -81,25 +85,22 @@ func (tIface *tepTableClient) List(segmentIdParam string, cursorParam *string, e sv.AddStructField("TransportNodeId", transportNodeIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyTepListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyTepListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tepTableListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.segments.tep_table", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyTepListResult + var emptyOutput nsx_global_policyModel.PolicyTepListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), tepTableListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TepTableListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyTepListResult), nil + return output.(nsx_global_policyModel.PolicyTepListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/TepTableTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/TepTableTypes.go index 124f32d76..9c9432bd6 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/TepTableTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/segments/TepTableTypes.go @@ -11,10 +11,10 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) @@ -24,18 +24,18 @@ const TepTable_LIST_SOURCE_REALTIME = "realtime" // Possible value for ``source`` of method TepTable#list. const TepTable_LIST_SOURCE_CACHED = "cached" -func tepTableListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tepTableListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -45,32 +45,32 @@ func tepTableListInputType() bindings.StructType { fieldNameMap["sort_by"] = "SortBy" fieldNameMap["source"] = "Source" fieldNameMap["transport_node_id"] = "TransportNodeId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tepTableListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyTepListResultBindingType) +func TepTableListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyTepListResultBindingType) } -func tepTableListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tepTableListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -80,16 +80,16 @@ func tepTableListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["sort_by"] = "SortBy" fieldNameMap["source"] = "Source" fieldNameMap["transport_node_id"] = "TransportNodeId" - paramsTypeMap["source"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -101,7 +101,7 @@ func tepTableListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/ArpProxiesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/ArpProxiesClient.go index 3e22bd83e..2ac00b05a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/ArpProxiesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/ArpProxiesClient.go @@ -9,15 +9,14 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ArpProxiesClient interface { @@ -33,43 +32,48 @@ type ArpProxiesClient interface { // @param sourceParam Data source type. (optional) // @param transportNodeIdParam TransportNode Id (optional) // @return com.vmware.nsx_global_policy.model.PolicyArpProxyTableListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (model.PolicyArpProxyTableListResult, error) + List(tier0IdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (nsx_global_policyModel.PolicyArpProxyTableListResult, error) } type arpProxiesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewArpProxiesClient(connector client.Connector) *arpProxiesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.arp_proxies") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewArpProxiesClient(connector vapiProtocolClient_.Connector) *arpProxiesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.arp_proxies") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := arpProxiesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *arpProxiesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *arpProxiesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (aIface *arpProxiesClient) List(tier0IdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (model.PolicyArpProxyTableListResult, error) { +func (aIface *arpProxiesClient) List(tier0IdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (nsx_global_policyModel.PolicyArpProxyTableListResult, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(arpProxiesListInputType(), typeConverter) + operationRestMetaData := arpProxiesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(arpProxiesListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) @@ -81,25 +85,22 @@ func (aIface *arpProxiesClient) List(tier0IdParam string, cursorParam *string, e sv.AddStructField("TransportNodeId", transportNodeIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyArpProxyTableListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyArpProxyTableListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := arpProxiesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.arp_proxies", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyArpProxyTableListResult + var emptyOutput nsx_global_policyModel.PolicyArpProxyTableListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), arpProxiesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ArpProxiesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyArpProxyTableListResult), nil + return output.(nsx_global_policyModel.PolicyArpProxyTableListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/ArpProxiesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/ArpProxiesTypes.go index 2888edefb..efda79701 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/ArpProxiesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/ArpProxiesTypes.go @@ -11,10 +11,10 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) @@ -24,18 +24,18 @@ const ArpProxies_LIST_SOURCE_REALTIME = "realtime" // Possible value for ``source`` of method ArpProxies#list. const ArpProxies_LIST_SOURCE_CACHED = "cached" -func arpProxiesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func arpProxiesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -45,32 +45,32 @@ func arpProxiesListInputType() bindings.StructType { fieldNameMap["sort_by"] = "SortBy" fieldNameMap["source"] = "Source" fieldNameMap["transport_node_id"] = "TransportNodeId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func arpProxiesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyArpProxyTableListResultBindingType) +func ArpProxiesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyArpProxyTableListResultBindingType) } -func arpProxiesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func arpProxiesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -80,16 +80,16 @@ func arpProxiesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["sort_by"] = "SortBy" fieldNameMap["source"] = "Source" fieldNameMap["transport_node_id"] = "TransportNodeId" - paramsTypeMap["source"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -101,7 +101,7 @@ func arpProxiesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/CommunityListsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/CommunityListsClient.go index 01e03db5a..57d7458c5 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/CommunityListsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/CommunityListsClient.go @@ -9,15 +9,14 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type CommunityListsClient interface { @@ -25,6 +24,7 @@ type CommunityListsClient interface { // // @param tier0IdParam (required) // @param communityListIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type CommunityListsClient interface { // @param tier0IdParam (required) // @param communityListIdParam (required) // @return com.vmware.nsx_global_policy.model.CommunityList + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, communityListIdParam string) (model.CommunityList, error) + Get(tier0IdParam string, communityListIdParam string) (nsx_global_policyModel.CommunityList, error) // Paginated list of all community lists under a tier-0 // @@ -54,24 +55,26 @@ type CommunityListsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.CommunityListListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.CommunityListListResult, error) + List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.CommunityListListResult, error) // If a community list with the community-list-id is not already present, create a new community list. If it already exists, update the community list for specified attributes. // // @param tier0IdParam (required) // @param communityListIdParam (required) // @param communityListParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, communityListIdParam string, communityListParam model.CommunityList) error + Patch(tier0IdParam string, communityListIdParam string, communityListParam nsx_global_policyModel.CommunityList) error // If a community list with the community-list-id is not already present, create a new community list. If it already exists, replace the community list instance with the new object. // @@ -79,105 +82,112 @@ type CommunityListsClient interface { // @param communityListIdParam (required) // @param communityListParam (required) // @return com.vmware.nsx_global_policy.model.CommunityList + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, communityListIdParam string, communityListParam model.CommunityList) (model.CommunityList, error) + Update(tier0IdParam string, communityListIdParam string, communityListParam nsx_global_policyModel.CommunityList) (nsx_global_policyModel.CommunityList, error) } type communityListsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewCommunityListsClient(connector client.Connector) *communityListsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.community_lists") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewCommunityListsClient(connector vapiProtocolClient_.Connector) *communityListsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.community_lists") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) cIface := communityListsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &cIface } -func (cIface *communityListsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (cIface *communityListsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := cIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (cIface *communityListsClient) Delete(tier0IdParam string, communityListIdParam string) error { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(communityListsDeleteInputType(), typeConverter) + operationRestMetaData := communityListsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(communityListsDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("CommunityListId", communityListIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := communityListsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.community_lists", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (cIface *communityListsClient) Get(tier0IdParam string, communityListIdParam string) (model.CommunityList, error) { +func (cIface *communityListsClient) Get(tier0IdParam string, communityListIdParam string) (nsx_global_policyModel.CommunityList, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(communityListsGetInputType(), typeConverter) + operationRestMetaData := communityListsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(communityListsGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("CommunityListId", communityListIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.CommunityList - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.CommunityList + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := communityListsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.community_lists", "get", inputDataValue, executionContext) - var emptyOutput model.CommunityList + var emptyOutput nsx_global_policyModel.CommunityList if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), communityListsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CommunityListsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.CommunityList), nil + return output.(nsx_global_policyModel.CommunityList), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *communityListsClient) List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.CommunityListListResult, error) { +func (cIface *communityListsClient) List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.CommunityListListResult, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(communityListsListInputType(), typeConverter) + operationRestMetaData := communityListsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(communityListsListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -187,85 +197,84 @@ func (cIface *communityListsClient) List(tier0IdParam string, cursorParam *strin sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.CommunityListListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.CommunityListListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := communityListsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.community_lists", "list", inputDataValue, executionContext) - var emptyOutput model.CommunityListListResult + var emptyOutput nsx_global_policyModel.CommunityListListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), communityListsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CommunityListsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.CommunityListListResult), nil + return output.(nsx_global_policyModel.CommunityListListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *communityListsClient) Patch(tier0IdParam string, communityListIdParam string, communityListParam model.CommunityList) error { +func (cIface *communityListsClient) Patch(tier0IdParam string, communityListIdParam string, communityListParam nsx_global_policyModel.CommunityList) error { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(communityListsPatchInputType(), typeConverter) + operationRestMetaData := communityListsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(communityListsPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("CommunityListId", communityListIdParam) sv.AddStructField("CommunityList", communityListParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := communityListsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.community_lists", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (cIface *communityListsClient) Update(tier0IdParam string, communityListIdParam string, communityListParam model.CommunityList) (model.CommunityList, error) { +func (cIface *communityListsClient) Update(tier0IdParam string, communityListIdParam string, communityListParam nsx_global_policyModel.CommunityList) (nsx_global_policyModel.CommunityList, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(communityListsUpdateInputType(), typeConverter) + operationRestMetaData := communityListsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(communityListsUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("CommunityListId", communityListIdParam) sv.AddStructField("CommunityList", communityListParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.CommunityList - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.CommunityList + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := communityListsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.community_lists", "update", inputDataValue, executionContext) - var emptyOutput model.CommunityList + var emptyOutput nsx_global_policyModel.CommunityList if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), communityListsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CommunityListsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.CommunityList), nil + return output.(nsx_global_policyModel.CommunityList), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/CommunityListsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/CommunityListsTypes.go index eefaaa88a..276db57de 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/CommunityListsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/CommunityListsTypes.go @@ -11,50 +11,50 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func communityListsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func communityListsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["community_list_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["community_list_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["community_list_id"] = "CommunityListId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func communityListsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func CommunityListsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func communityListsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func communityListsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["community_list_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["community_list_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["community_list_id"] = "CommunityListId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["community_list_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["communityListId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["community_list_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["communityListId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["community_list_id"] = "communityListId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func communityListsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func communityListsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func communityListsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["community_list_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["community_list_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["community_list_id"] = "CommunityListId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func communityListsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.CommunityListBindingType) +func CommunityListsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.CommunityListBindingType) } -func communityListsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func communityListsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["community_list_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["community_list_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["community_list_id"] = "CommunityListId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["community_list_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["communityListId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["community_list_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["communityListId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["community_list_id"] = "communityListId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,16 +132,16 @@ func communityListsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func communityListsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func communityListsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -149,30 +149,30 @@ func communityListsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func communityListsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.CommunityListListResultBindingType) +func CommunityListsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.CommunityListListResultBindingType) } -func communityListsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func communityListsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -180,14 +180,14 @@ func communityListsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -197,7 +197,7 @@ func communityListsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -218,48 +218,48 @@ func communityListsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func communityListsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func communityListsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["community_list_id"] = bindings.NewStringType() - fields["community_list"] = bindings.NewReferenceType(model.CommunityListBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["community_list_id"] = vapiBindings_.NewStringType() + fields["community_list"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.CommunityListBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["community_list_id"] = "CommunityListId" fieldNameMap["community_list"] = "CommunityList" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func communityListsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func CommunityListsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func communityListsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func communityListsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["community_list_id"] = bindings.NewStringType() - fields["community_list"] = bindings.NewReferenceType(model.CommunityListBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["community_list_id"] = vapiBindings_.NewStringType() + fields["community_list"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.CommunityListBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["community_list_id"] = "CommunityListId" fieldNameMap["community_list"] = "CommunityList" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["community_list_id"] = bindings.NewStringType() - paramsTypeMap["community_list"] = bindings.NewReferenceType(model.CommunityListBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["communityListId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["community_list_id"] = vapiBindings_.NewStringType() + paramsTypeMap["community_list"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.CommunityListBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["communityListId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["community_list_id"] = "communityListId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -280,48 +280,48 @@ func communityListsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func communityListsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func communityListsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["community_list_id"] = bindings.NewStringType() - fields["community_list"] = bindings.NewReferenceType(model.CommunityListBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["community_list_id"] = vapiBindings_.NewStringType() + fields["community_list"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.CommunityListBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["community_list_id"] = "CommunityListId" fieldNameMap["community_list"] = "CommunityList" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func communityListsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.CommunityListBindingType) +func CommunityListsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.CommunityListBindingType) } -func communityListsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func communityListsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["community_list_id"] = bindings.NewStringType() - fields["community_list"] = bindings.NewReferenceType(model.CommunityListBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["community_list_id"] = vapiBindings_.NewStringType() + fields["community_list"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.CommunityListBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["community_list_id"] = "CommunityListId" fieldNameMap["community_list"] = "CommunityList" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["community_list_id"] = bindings.NewStringType() - paramsTypeMap["community_list"] = bindings.NewReferenceType(model.CommunityListBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["communityListId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["community_list_id"] = vapiBindings_.NewStringType() + paramsTypeMap["community_list"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.CommunityListBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["communityListId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["community_list_id"] = "communityListId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/DnsForwarderClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/DnsForwarderClient.go index 804e30c8b..38c42d722 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/DnsForwarderClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/DnsForwarderClient.go @@ -9,15 +9,14 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type DnsForwarderClient interface { @@ -26,6 +25,7 @@ type DnsForwarderClient interface { // @param tier0IdParam (required) // @param actionParam An action to be performed for DNS forwarder on EP (required) // @param enforcementPointPathParam An enforcement point path, on which the action is to be performed (optional, default to /infra/sites/default/enforcement-points/default) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,6 +36,7 @@ type DnsForwarderClient interface { // Delete DNS configuration for tier-0 instance // // @param tier0IdParam Tier-0 ID (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -47,88 +48,92 @@ type DnsForwarderClient interface { // // @param tier0IdParam Tier-0 ID (required) // @return com.vmware.nsx_global_policy.model.PolicyDnsForwarder + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string) (model.PolicyDnsForwarder, error) + Get(tier0IdParam string) (nsx_global_policyModel.PolicyDnsForwarder, error) // Update the DNS Forwarder // // @param tier0IdParam Tier-0 ID (required) // @param policyDnsForwarderParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, policyDnsForwarderParam model.PolicyDnsForwarder) error + Patch(tier0IdParam string, policyDnsForwarderParam nsx_global_policyModel.PolicyDnsForwarder) error // Update the DNS Forwarder // // @param tier0IdParam Tier-0 ID (required) // @param policyDnsForwarderParam (required) // @return com.vmware.nsx_global_policy.model.PolicyDnsForwarder + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, policyDnsForwarderParam model.PolicyDnsForwarder) (model.PolicyDnsForwarder, error) + Update(tier0IdParam string, policyDnsForwarderParam nsx_global_policyModel.PolicyDnsForwarder) (nsx_global_policyModel.PolicyDnsForwarder, error) } type dnsForwarderClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewDnsForwarderClient(connector client.Connector) *dnsForwarderClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.dns_forwarder") - methodIdentifiers := map[string]core.MethodIdentifier{ - "create": core.NewMethodIdentifier(interfaceIdentifier, "create"), - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewDnsForwarderClient(connector vapiProtocolClient_.Connector) *dnsForwarderClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.dns_forwarder") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "create": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "create"), + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) dIface := dnsForwarderClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &dIface } -func (dIface *dnsForwarderClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (dIface *dnsForwarderClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := dIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (dIface *dnsForwarderClient) Create(tier0IdParam string, actionParam string, enforcementPointPathParam *string) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dnsForwarderCreateInputType(), typeConverter) + operationRestMetaData := dnsForwarderCreateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dnsForwarderCreateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("Action", actionParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dnsForwarderCreateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.dns_forwarder", "create", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } @@ -137,112 +142,116 @@ func (dIface *dnsForwarderClient) Create(tier0IdParam string, actionParam string func (dIface *dnsForwarderClient) Delete(tier0IdParam string) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dnsForwarderDeleteInputType(), typeConverter) + operationRestMetaData := dnsForwarderDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dnsForwarderDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dnsForwarderDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.dns_forwarder", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *dnsForwarderClient) Get(tier0IdParam string) (model.PolicyDnsForwarder, error) { +func (dIface *dnsForwarderClient) Get(tier0IdParam string) (nsx_global_policyModel.PolicyDnsForwarder, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dnsForwarderGetInputType(), typeConverter) + operationRestMetaData := dnsForwarderGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dnsForwarderGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyDnsForwarder - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyDnsForwarder + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dnsForwarderGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.dns_forwarder", "get", inputDataValue, executionContext) - var emptyOutput model.PolicyDnsForwarder + var emptyOutput nsx_global_policyModel.PolicyDnsForwarder if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), dnsForwarderGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DnsForwarderGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyDnsForwarder), nil + return output.(nsx_global_policyModel.PolicyDnsForwarder), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (dIface *dnsForwarderClient) Patch(tier0IdParam string, policyDnsForwarderParam model.PolicyDnsForwarder) error { +func (dIface *dnsForwarderClient) Patch(tier0IdParam string, policyDnsForwarderParam nsx_global_policyModel.PolicyDnsForwarder) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dnsForwarderPatchInputType(), typeConverter) + operationRestMetaData := dnsForwarderPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dnsForwarderPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("PolicyDnsForwarder", policyDnsForwarderParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dnsForwarderPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.dns_forwarder", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *dnsForwarderClient) Update(tier0IdParam string, policyDnsForwarderParam model.PolicyDnsForwarder) (model.PolicyDnsForwarder, error) { +func (dIface *dnsForwarderClient) Update(tier0IdParam string, policyDnsForwarderParam nsx_global_policyModel.PolicyDnsForwarder) (nsx_global_policyModel.PolicyDnsForwarder, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dnsForwarderUpdateInputType(), typeConverter) + operationRestMetaData := dnsForwarderUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dnsForwarderUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("PolicyDnsForwarder", policyDnsForwarderParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyDnsForwarder - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyDnsForwarder + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dnsForwarderUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.dns_forwarder", "update", inputDataValue, executionContext) - var emptyOutput model.PolicyDnsForwarder + var emptyOutput nsx_global_policyModel.PolicyDnsForwarder if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), dnsForwarderUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DnsForwarderUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyDnsForwarder), nil + return output.(nsx_global_policyModel.PolicyDnsForwarder), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/DnsForwarderTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/DnsForwarderTypes.go index 32ca77b7b..301e2f8ff 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/DnsForwarderTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/DnsForwarderTypes.go @@ -11,58 +11,58 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) // Possible value for ``action`` of method DnsForwarder#create. const DnsForwarder_CREATE_ACTION_CACHE = "clear_cache" -func dnsForwarderCreateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dnsForwarderCreateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["action"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["action"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["action"] = "Action" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dnsForwarderCreateOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DnsForwarderCreateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func dnsForwarderCreateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dnsForwarderCreateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["action"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["action"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["action"] = "Action" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["action"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["action"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" queryParams["action"] = "action" queryParams["enforcement_point_path"] = "enforcement_point_path" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -83,36 +83,36 @@ func dnsForwarderCreateRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dnsForwarderDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dnsForwarderDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dnsForwarderDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DnsForwarderDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func dnsForwarderDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dnsForwarderDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -133,36 +133,36 @@ func dnsForwarderDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dnsForwarderGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dnsForwarderGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dnsForwarderGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyDnsForwarderBindingType) +func DnsForwarderGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyDnsForwarderBindingType) } -func dnsForwarderGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dnsForwarderGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -183,41 +183,41 @@ func dnsForwarderGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dnsForwarderPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dnsForwarderPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["policy_dns_forwarder"] = bindings.NewReferenceType(model.PolicyDnsForwarderBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["policy_dns_forwarder"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyDnsForwarderBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["policy_dns_forwarder"] = "PolicyDnsForwarder" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dnsForwarderPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DnsForwarderPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func dnsForwarderPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dnsForwarderPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["policy_dns_forwarder"] = bindings.NewReferenceType(model.PolicyDnsForwarderBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["policy_dns_forwarder"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyDnsForwarderBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["policy_dns_forwarder"] = "PolicyDnsForwarder" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["policy_dns_forwarder"] = bindings.NewReferenceType(model.PolicyDnsForwarderBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_dns_forwarder"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyDnsForwarderBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -238,41 +238,41 @@ func dnsForwarderPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dnsForwarderUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dnsForwarderUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["policy_dns_forwarder"] = bindings.NewReferenceType(model.PolicyDnsForwarderBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["policy_dns_forwarder"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyDnsForwarderBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["policy_dns_forwarder"] = "PolicyDnsForwarder" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dnsForwarderUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyDnsForwarderBindingType) +func DnsForwarderUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyDnsForwarderBindingType) } -func dnsForwarderUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dnsForwarderUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["policy_dns_forwarder"] = bindings.NewReferenceType(model.PolicyDnsForwarderBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["policy_dns_forwarder"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyDnsForwarderBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["policy_dns_forwarder"] = "PolicyDnsForwarder" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["policy_dns_forwarder"] = bindings.NewReferenceType(model.PolicyDnsForwarderBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_dns_forwarder"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyDnsForwarderBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/FloodProtectionProfileBindingsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/FloodProtectionProfileBindingsClient.go index 0675a6dbc..e99abcf15 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/FloodProtectionProfileBindingsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/FloodProtectionProfileBindingsClient.go @@ -9,15 +9,14 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type FloodProtectionProfileBindingsClient interface { @@ -25,6 +24,7 @@ type FloodProtectionProfileBindingsClient interface { // // @param tier0IdParam (required) // @param floodProtectionProfileBindingIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,24 +37,26 @@ type FloodProtectionProfileBindingsClient interface { // @param tier0IdParam (required) // @param floodProtectionProfileBindingIdParam (required) // @return com.vmware.nsx_global_policy.model.FloodProtectionProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, floodProtectionProfileBindingIdParam string) (model.FloodProtectionProfileBindingMap, error) + Get(tier0IdParam string, floodProtectionProfileBindingIdParam string) (nsx_global_policyModel.FloodProtectionProfileBindingMap, error) // API will create or update Flood Protection profile binding map for Tier-0 Logical Router. // // @param tier0IdParam (required) // @param floodProtectionProfileBindingIdParam (required) // @param floodProtectionProfileBindingMapParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam model.FloodProtectionProfileBindingMap) error + Patch(tier0IdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam nsx_global_policyModel.FloodProtectionProfileBindingMap) error // API will create or update Flood Protection profile binding map for Tier-0 Logical Router. // @@ -62,155 +64,160 @@ type FloodProtectionProfileBindingsClient interface { // @param floodProtectionProfileBindingIdParam (required) // @param floodProtectionProfileBindingMapParam (required) // @return com.vmware.nsx_global_policy.model.FloodProtectionProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam model.FloodProtectionProfileBindingMap) (model.FloodProtectionProfileBindingMap, error) + Update(tier0IdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam nsx_global_policyModel.FloodProtectionProfileBindingMap) (nsx_global_policyModel.FloodProtectionProfileBindingMap, error) } type floodProtectionProfileBindingsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewFloodProtectionProfileBindingsClient(connector client.Connector) *floodProtectionProfileBindingsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.flood_protection_profile_bindings") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewFloodProtectionProfileBindingsClient(connector vapiProtocolClient_.Connector) *floodProtectionProfileBindingsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.flood_protection_profile_bindings") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) fIface := floodProtectionProfileBindingsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &fIface } -func (fIface *floodProtectionProfileBindingsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (fIface *floodProtectionProfileBindingsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := fIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (fIface *floodProtectionProfileBindingsClient) Delete(tier0IdParam string, floodProtectionProfileBindingIdParam string) error { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(floodProtectionProfileBindingsDeleteInputType(), typeConverter) + operationRestMetaData := floodProtectionProfileBindingsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(floodProtectionProfileBindingsDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("FloodProtectionProfileBindingId", floodProtectionProfileBindingIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := floodProtectionProfileBindingsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.flood_protection_profile_bindings", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (fIface *floodProtectionProfileBindingsClient) Get(tier0IdParam string, floodProtectionProfileBindingIdParam string) (model.FloodProtectionProfileBindingMap, error) { +func (fIface *floodProtectionProfileBindingsClient) Get(tier0IdParam string, floodProtectionProfileBindingIdParam string) (nsx_global_policyModel.FloodProtectionProfileBindingMap, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(floodProtectionProfileBindingsGetInputType(), typeConverter) + operationRestMetaData := floodProtectionProfileBindingsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(floodProtectionProfileBindingsGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("FloodProtectionProfileBindingId", floodProtectionProfileBindingIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.FloodProtectionProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.FloodProtectionProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := floodProtectionProfileBindingsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.flood_protection_profile_bindings", "get", inputDataValue, executionContext) - var emptyOutput model.FloodProtectionProfileBindingMap + var emptyOutput nsx_global_policyModel.FloodProtectionProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), floodProtectionProfileBindingsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FloodProtectionProfileBindingsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.FloodProtectionProfileBindingMap), nil + return output.(nsx_global_policyModel.FloodProtectionProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (fIface *floodProtectionProfileBindingsClient) Patch(tier0IdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam model.FloodProtectionProfileBindingMap) error { +func (fIface *floodProtectionProfileBindingsClient) Patch(tier0IdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam nsx_global_policyModel.FloodProtectionProfileBindingMap) error { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(floodProtectionProfileBindingsPatchInputType(), typeConverter) + operationRestMetaData := floodProtectionProfileBindingsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(floodProtectionProfileBindingsPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("FloodProtectionProfileBindingId", floodProtectionProfileBindingIdParam) sv.AddStructField("FloodProtectionProfileBindingMap", floodProtectionProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := floodProtectionProfileBindingsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.flood_protection_profile_bindings", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (fIface *floodProtectionProfileBindingsClient) Update(tier0IdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam model.FloodProtectionProfileBindingMap) (model.FloodProtectionProfileBindingMap, error) { +func (fIface *floodProtectionProfileBindingsClient) Update(tier0IdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam nsx_global_policyModel.FloodProtectionProfileBindingMap) (nsx_global_policyModel.FloodProtectionProfileBindingMap, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(floodProtectionProfileBindingsUpdateInputType(), typeConverter) + operationRestMetaData := floodProtectionProfileBindingsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(floodProtectionProfileBindingsUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("FloodProtectionProfileBindingId", floodProtectionProfileBindingIdParam) sv.AddStructField("FloodProtectionProfileBindingMap", floodProtectionProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.FloodProtectionProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.FloodProtectionProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := floodProtectionProfileBindingsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.flood_protection_profile_bindings", "update", inputDataValue, executionContext) - var emptyOutput model.FloodProtectionProfileBindingMap + var emptyOutput nsx_global_policyModel.FloodProtectionProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), floodProtectionProfileBindingsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FloodProtectionProfileBindingsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.FloodProtectionProfileBindingMap), nil + return output.(nsx_global_policyModel.FloodProtectionProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/FloodProtectionProfileBindingsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/FloodProtectionProfileBindingsTypes.go index e6e041000..75b4203ba 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/FloodProtectionProfileBindingsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/FloodProtectionProfileBindingsTypes.go @@ -11,50 +11,50 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func floodProtectionProfileBindingsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func floodProtectionProfileBindingsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func floodProtectionProfileBindingsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func FloodProtectionProfileBindingsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func floodProtectionProfileBindingsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func floodProtectionProfileBindingsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["flood_protection_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["floodProtectionProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["floodProtectionProfileBindingId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["flood_protection_profile_binding_id"] = "floodProtectionProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func floodProtectionProfileBindingsDeleteRestMetadata() protocol.OperationRestMe map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func floodProtectionProfileBindingsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func floodProtectionProfileBindingsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func floodProtectionProfileBindingsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) +func FloodProtectionProfileBindingsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.FloodProtectionProfileBindingMapBindingType) } -func floodProtectionProfileBindingsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func floodProtectionProfileBindingsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["flood_protection_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["floodProtectionProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["floodProtectionProfileBindingId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["flood_protection_profile_binding_id"] = "floodProtectionProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,48 +132,48 @@ func floodProtectionProfileBindingsGetRestMetadata() protocol.OperationRestMetad map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func floodProtectionProfileBindingsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func floodProtectionProfileBindingsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.FloodProtectionProfileBindingMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" fieldNameMap["flood_protection_profile_binding_map"] = "FloodProtectionProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func floodProtectionProfileBindingsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func FloodProtectionProfileBindingsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func floodProtectionProfileBindingsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func floodProtectionProfileBindingsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.FloodProtectionProfileBindingMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" fieldNameMap["flood_protection_profile_binding_map"] = "FloodProtectionProfileBindingMap" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) - paramsTypeMap["flood_protection_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["floodProtectionProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.FloodProtectionProfileBindingMapBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["floodProtectionProfileBindingId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["flood_protection_profile_binding_id"] = "floodProtectionProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -194,48 +194,48 @@ func floodProtectionProfileBindingsPatchRestMetadata() protocol.OperationRestMet map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func floodProtectionProfileBindingsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func floodProtectionProfileBindingsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.FloodProtectionProfileBindingMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" fieldNameMap["flood_protection_profile_binding_map"] = "FloodProtectionProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func floodProtectionProfileBindingsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) +func FloodProtectionProfileBindingsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.FloodProtectionProfileBindingMapBindingType) } -func floodProtectionProfileBindingsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func floodProtectionProfileBindingsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.FloodProtectionProfileBindingMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" fieldNameMap["flood_protection_profile_binding_map"] = "FloodProtectionProfileBindingMap" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) - paramsTypeMap["flood_protection_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["floodProtectionProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.FloodProtectionProfileBindingMapBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["floodProtectionProfileBindingId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["flood_protection_profile_binding_id"] = "floodProtectionProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/ForwardingTableClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/ForwardingTableClient.go index dea8c45ed..c181d0519 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/ForwardingTableClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/ForwardingTableClient.go @@ -9,15 +9,14 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ForwardingTableClient interface { @@ -35,43 +34,48 @@ type ForwardingTableClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.RoutingTableListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, cursorParam *string, edgeIdParam *string, edgePathParam *string, enforcementPointPathParam *string, includedFieldsParam *string, networkPrefixParam *string, pageSizeParam *int64, routeSourceParam *string, sortAscendingParam *bool, sortByParam *string) (model.RoutingTableListResult, error) + List(tier0IdParam string, cursorParam *string, edgeIdParam *string, edgePathParam *string, enforcementPointPathParam *string, includedFieldsParam *string, networkPrefixParam *string, pageSizeParam *int64, routeSourceParam *string, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.RoutingTableListResult, error) } type forwardingTableClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewForwardingTableClient(connector client.Connector) *forwardingTableClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.forwarding_table") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewForwardingTableClient(connector vapiProtocolClient_.Connector) *forwardingTableClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.forwarding_table") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) fIface := forwardingTableClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &fIface } -func (fIface *forwardingTableClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (fIface *forwardingTableClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := fIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (fIface *forwardingTableClient) List(tier0IdParam string, cursorParam *string, edgeIdParam *string, edgePathParam *string, enforcementPointPathParam *string, includedFieldsParam *string, networkPrefixParam *string, pageSizeParam *int64, routeSourceParam *string, sortAscendingParam *bool, sortByParam *string) (model.RoutingTableListResult, error) { +func (fIface *forwardingTableClient) List(tier0IdParam string, cursorParam *string, edgeIdParam *string, edgePathParam *string, enforcementPointPathParam *string, includedFieldsParam *string, networkPrefixParam *string, pageSizeParam *int64, routeSourceParam *string, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.RoutingTableListResult, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(forwardingTableListInputType(), typeConverter) + operationRestMetaData := forwardingTableListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(forwardingTableListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EdgeId", edgeIdParam) @@ -85,25 +89,22 @@ func (fIface *forwardingTableClient) List(tier0IdParam string, cursorParam *stri sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.RoutingTableListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.RoutingTableListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := forwardingTableListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.forwarding_table", "list", inputDataValue, executionContext) - var emptyOutput model.RoutingTableListResult + var emptyOutput nsx_global_policyModel.RoutingTableListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), forwardingTableListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ForwardingTableListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.RoutingTableListResult), nil + return output.(nsx_global_policyModel.RoutingTableListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/ForwardingTableTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/ForwardingTableTypes.go index ce6ac0365..645ef91eb 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/ForwardingTableTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/ForwardingTableTypes.go @@ -11,10 +11,10 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) @@ -30,20 +30,20 @@ const ForwardingTable_LIST_ROUTE_SOURCE_CONNECTED = "CONNECTED" // Possible value for ``routeSource`` of method ForwardingTable#list. const ForwardingTable_LIST_ROUTE_SOURCE_OSPF = "OSPF" -func forwardingTableListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func forwardingTableListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["network_prefix"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["route_source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["network_prefix"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["route_source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["edge_id"] = "EdgeId" @@ -55,34 +55,34 @@ func forwardingTableListInputType() bindings.StructType { fieldNameMap["route_source"] = "RouteSource" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func forwardingTableListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.RoutingTableListResultBindingType) +func ForwardingTableListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.RoutingTableListResultBindingType) } -func forwardingTableListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func forwardingTableListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["network_prefix"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["route_source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["network_prefix"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["route_source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["edge_id"] = "EdgeId" @@ -94,18 +94,18 @@ func forwardingTableListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["route_source"] = "RouteSource" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["edge_id"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["network_prefix"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["route_source"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["network_prefix"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["edge_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["route_source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" queryParams["cursor"] = "cursor" queryParams["network_prefix"] = "network_prefix" @@ -119,7 +119,7 @@ func forwardingTableListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/GatewayFirewallClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/GatewayFirewallClient.go index 765bef386..6f0d0cc9a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/GatewayFirewallClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/GatewayFirewallClient.go @@ -9,15 +9,14 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type GatewayFirewallClient interface { @@ -25,65 +24,67 @@ type GatewayFirewallClient interface { // // @param tier0IdParam (required) // @return com.vmware.nsx_global_policy.model.GatewayPolicyListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string) (model.GatewayPolicyListResult, error) + List(tier0IdParam string) (nsx_global_policyModel.GatewayPolicyListResult, error) } type gatewayFirewallClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewGatewayFirewallClient(connector client.Connector) *gatewayFirewallClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.gateway_firewall") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewGatewayFirewallClient(connector vapiProtocolClient_.Connector) *gatewayFirewallClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.gateway_firewall") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) gIface := gatewayFirewallClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &gIface } -func (gIface *gatewayFirewallClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (gIface *gatewayFirewallClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := gIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (gIface *gatewayFirewallClient) List(tier0IdParam string) (model.GatewayPolicyListResult, error) { +func (gIface *gatewayFirewallClient) List(tier0IdParam string) (nsx_global_policyModel.GatewayPolicyListResult, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(gatewayFirewallListInputType(), typeConverter) + operationRestMetaData := gatewayFirewallListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(gatewayFirewallListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.GatewayPolicyListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.GatewayPolicyListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := gatewayFirewallListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.gateway_firewall", "list", inputDataValue, executionContext) - var emptyOutput model.GatewayPolicyListResult + var emptyOutput nsx_global_policyModel.GatewayPolicyListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), gatewayFirewallListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GatewayFirewallListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.GatewayPolicyListResult), nil + return output.(nsx_global_policyModel.GatewayPolicyListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/GatewayFirewallTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/GatewayFirewallTypes.go index 65f946350..b1c8e4f34 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/GatewayFirewallTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/GatewayFirewallTypes.go @@ -11,43 +11,43 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func gatewayFirewallListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func gatewayFirewallListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func gatewayFirewallListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GatewayPolicyListResultBindingType) +func GatewayFirewallListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.GatewayPolicyListResultBindingType) } -func gatewayFirewallListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func gatewayFirewallListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/LocaleServicesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/LocaleServicesClient.go index f0bb5426b..65b21e9e6 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/LocaleServicesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/LocaleServicesClient.go @@ -9,15 +9,14 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type LocaleServicesClient interface { @@ -25,6 +24,7 @@ type LocaleServicesClient interface { // // @param tier0IdParam (required) // @param localeServicesIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type LocaleServicesClient interface { // @param tier0IdParam (required) // @param localeServicesIdParam (required) // @return com.vmware.nsx_global_policy.model.LocaleServices + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, localeServicesIdParam string) (model.LocaleServices, error) + Get(tier0IdParam string, localeServicesIdParam string) (nsx_global_policyModel.LocaleServices, error) // Paginated list of all Tier-0 locale-services // @@ -54,24 +55,26 @@ type LocaleServicesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.LocaleServicesListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.LocaleServicesListResult, error) + List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.LocaleServicesListResult, error) // If a Tier-0 locale-services with the locale-services-id is not already present, create a new locale-services. If it already exists, update Tier-0 locale-services with specified attributes. // // @param tier0IdParam (required) // @param localeServicesIdParam (required) // @param localeServicesParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, localeServicesIdParam string, localeServicesParam model.LocaleServices) error + Patch(tier0IdParam string, localeServicesIdParam string, localeServicesParam nsx_global_policyModel.LocaleServices) error // If a Tier-0 locale-services with the locale-services-id is not already present, create a new locale-services. If it already exists, replace the Tier-0 locale-services instance with the new object. // @@ -79,105 +82,112 @@ type LocaleServicesClient interface { // @param localeServicesIdParam (required) // @param localeServicesParam (required) // @return com.vmware.nsx_global_policy.model.LocaleServices + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, localeServicesIdParam string, localeServicesParam model.LocaleServices) (model.LocaleServices, error) + Update(tier0IdParam string, localeServicesIdParam string, localeServicesParam nsx_global_policyModel.LocaleServices) (nsx_global_policyModel.LocaleServices, error) } type localeServicesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewLocaleServicesClient(connector client.Connector) *localeServicesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewLocaleServicesClient(connector vapiProtocolClient_.Connector) *localeServicesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) lIface := localeServicesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &lIface } -func (lIface *localeServicesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (lIface *localeServicesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := lIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (lIface *localeServicesClient) Delete(tier0IdParam string, localeServicesIdParam string) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(localeServicesDeleteInputType(), typeConverter) + operationRestMetaData := localeServicesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(localeServicesDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := localeServicesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *localeServicesClient) Get(tier0IdParam string, localeServicesIdParam string) (model.LocaleServices, error) { +func (lIface *localeServicesClient) Get(tier0IdParam string, localeServicesIdParam string) (nsx_global_policyModel.LocaleServices, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(localeServicesGetInputType(), typeConverter) + operationRestMetaData := localeServicesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(localeServicesGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.LocaleServices - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.LocaleServices + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := localeServicesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services", "get", inputDataValue, executionContext) - var emptyOutput model.LocaleServices + var emptyOutput nsx_global_policyModel.LocaleServices if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), localeServicesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LocaleServicesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.LocaleServices), nil + return output.(nsx_global_policyModel.LocaleServices), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *localeServicesClient) List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.LocaleServicesListResult, error) { +func (lIface *localeServicesClient) List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.LocaleServicesListResult, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(localeServicesListInputType(), typeConverter) + operationRestMetaData := localeServicesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(localeServicesListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -187,85 +197,84 @@ func (lIface *localeServicesClient) List(tier0IdParam string, cursorParam *strin sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.LocaleServicesListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.LocaleServicesListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := localeServicesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services", "list", inputDataValue, executionContext) - var emptyOutput model.LocaleServicesListResult + var emptyOutput nsx_global_policyModel.LocaleServicesListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), localeServicesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LocaleServicesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.LocaleServicesListResult), nil + return output.(nsx_global_policyModel.LocaleServicesListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *localeServicesClient) Patch(tier0IdParam string, localeServicesIdParam string, localeServicesParam model.LocaleServices) error { +func (lIface *localeServicesClient) Patch(tier0IdParam string, localeServicesIdParam string, localeServicesParam nsx_global_policyModel.LocaleServices) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(localeServicesPatchInputType(), typeConverter) + operationRestMetaData := localeServicesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(localeServicesPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("LocaleServices", localeServicesParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := localeServicesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *localeServicesClient) Update(tier0IdParam string, localeServicesIdParam string, localeServicesParam model.LocaleServices) (model.LocaleServices, error) { +func (lIface *localeServicesClient) Update(tier0IdParam string, localeServicesIdParam string, localeServicesParam nsx_global_policyModel.LocaleServices) (nsx_global_policyModel.LocaleServices, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(localeServicesUpdateInputType(), typeConverter) + operationRestMetaData := localeServicesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(localeServicesUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("LocaleServices", localeServicesParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.LocaleServices - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.LocaleServices + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := localeServicesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services", "update", inputDataValue, executionContext) - var emptyOutput model.LocaleServices + var emptyOutput nsx_global_policyModel.LocaleServices if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), localeServicesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LocaleServicesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.LocaleServices), nil + return output.(nsx_global_policyModel.LocaleServices), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/LocaleServicesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/LocaleServicesTypes.go index 3ed8961b0..099e521bb 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/LocaleServicesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/LocaleServicesTypes.go @@ -11,50 +11,50 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func localeServicesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func localeServicesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func localeServicesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func LocaleServicesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func localeServicesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func localeServicesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func localeServicesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func localeServicesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func localeServicesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func localeServicesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.LocaleServicesBindingType) +func LocaleServicesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.LocaleServicesBindingType) } -func localeServicesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func localeServicesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,16 +132,16 @@ func localeServicesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func localeServicesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func localeServicesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -149,30 +149,30 @@ func localeServicesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func localeServicesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.LocaleServicesListResultBindingType) +func LocaleServicesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.LocaleServicesListResultBindingType) } -func localeServicesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func localeServicesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -180,14 +180,14 @@ func localeServicesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -197,7 +197,7 @@ func localeServicesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -218,48 +218,48 @@ func localeServicesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func localeServicesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func localeServicesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["locale_services"] = bindings.NewReferenceType(model.LocaleServicesBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["locale_services"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.LocaleServicesBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["locale_services"] = "LocaleServices" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func localeServicesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func LocaleServicesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func localeServicesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func localeServicesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["locale_services"] = bindings.NewReferenceType(model.LocaleServicesBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["locale_services"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.LocaleServicesBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["locale_services"] = "LocaleServices" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["locale_services"] = bindings.NewReferenceType(model.LocaleServicesBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.LocaleServicesBindingType) + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -280,48 +280,48 @@ func localeServicesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func localeServicesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func localeServicesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["locale_services"] = bindings.NewReferenceType(model.LocaleServicesBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["locale_services"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.LocaleServicesBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["locale_services"] = "LocaleServices" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func localeServicesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.LocaleServicesBindingType) +func LocaleServicesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.LocaleServicesBindingType) } -func localeServicesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func localeServicesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["locale_services"] = bindings.NewReferenceType(model.LocaleServicesBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["locale_services"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.LocaleServicesBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["locale_services"] = "LocaleServices" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["locale_services"] = bindings.NewReferenceType(model.LocaleServicesBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.LocaleServicesBindingType) + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/NatClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/NatClient.go index 07affca96..1784020bb 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/NatClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/NatClient.go @@ -9,15 +9,14 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type NatClient interface { @@ -31,43 +30,48 @@ type NatClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.PolicyNatListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyNatListResult, error) + List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyNatListResult, error) } type natClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewNatClient(connector client.Connector) *natClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.nat") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewNatClient(connector vapiProtocolClient_.Connector) *natClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.nat") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) nIface := natClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &nIface } -func (nIface *natClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (nIface *natClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := nIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (nIface *natClient) List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyNatListResult, error) { +func (nIface *natClient) List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyNatListResult, error) { typeConverter := nIface.connector.TypeConverter() executionContext := nIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(natListInputType(), typeConverter) + operationRestMetaData := natListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(natListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -77,25 +81,22 @@ func (nIface *natClient) List(tier0IdParam string, cursorParam *string, includeM sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyNatListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyNatListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := natListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - nIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := nIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.nat", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyNatListResult + var emptyOutput nsx_global_policyModel.PolicyNatListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), natListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), NatListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyNatListResult), nil + return output.(nsx_global_policyModel.PolicyNatListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), nIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/NatTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/NatTypes.go index 422f0a592..54ab3cd36 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/NatTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/NatTypes.go @@ -11,23 +11,23 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func natListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func natListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -35,30 +35,30 @@ func natListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func natListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyNatListResultBindingType) +func NatListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyNatListResultBindingType) } -func natListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func natListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -66,14 +66,14 @@ func natListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -83,7 +83,7 @@ func natListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/PrefixListsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/PrefixListsClient.go index 3fbffd339..cb456eacc 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/PrefixListsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/PrefixListsClient.go @@ -9,15 +9,14 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type PrefixListsClient interface { @@ -25,6 +24,7 @@ type PrefixListsClient interface { // // @param tier0IdParam (required) // @param prefixListIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type PrefixListsClient interface { // @param tier0IdParam (required) // @param prefixListIdParam (required) // @return com.vmware.nsx_global_policy.model.PrefixList + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, prefixListIdParam string) (model.PrefixList, error) + Get(tier0IdParam string, prefixListIdParam string) (nsx_global_policyModel.PrefixList, error) // Paginated list of all prefix lists // @@ -54,24 +55,26 @@ type PrefixListsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.PrefixListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PrefixListResult, error) + List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PrefixListResult, error) // If prefix list for prefix-list-id is not already present, create a prefix list. If it already exists, patch prefix list for prefix-list-id. Note: Patching existing prefix-list's \"prefixes\" property will overwrite the existing prefixes. GET and PATCH is the expected set of operations to update or append new entries to the existig prefixes. Patching existing prefixes require order to be preserved to avoid traffic impact. During PATCH operation, reordering of existing prefixes may impact routes and eventually datapath. Order here is crucial and it all depends upon action. If action for every prefix is PERMIT then order may not impact but if there is DENY prefix then change in ordering could lead to traffic impact. // // @param tier0IdParam (required) // @param prefixListIdParam (required) // @param prefixListParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, prefixListIdParam string, prefixListParam model.PrefixList) error + Patch(tier0IdParam string, prefixListIdParam string, prefixListParam nsx_global_policyModel.PrefixList) error // If prefix list for prefix-list-id is not already present, create a prefix list. If it already exists, replace the prefix list for prefix-list-id. Note: Updating existing prefixes require order to be preserved to avoid traffic impact. During PATCH operation, reordering of existing prefixes may impact routes and eventually datapath. Order here is crucial and it all depends upon action. If action for every prefix is PERMIT then order may not impact but if there is DENY prefix then change in ordering could lead to traffic impact. // @@ -79,105 +82,112 @@ type PrefixListsClient interface { // @param prefixListIdParam Prefix List ID (required) // @param prefixListParam (required) // @return com.vmware.nsx_global_policy.model.PrefixList + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, prefixListIdParam string, prefixListParam model.PrefixList) (model.PrefixList, error) + Update(tier0IdParam string, prefixListIdParam string, prefixListParam nsx_global_policyModel.PrefixList) (nsx_global_policyModel.PrefixList, error) } type prefixListsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewPrefixListsClient(connector client.Connector) *prefixListsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.prefix_lists") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewPrefixListsClient(connector vapiProtocolClient_.Connector) *prefixListsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.prefix_lists") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) pIface := prefixListsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &pIface } -func (pIface *prefixListsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (pIface *prefixListsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := pIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (pIface *prefixListsClient) Delete(tier0IdParam string, prefixListIdParam string) error { typeConverter := pIface.connector.TypeConverter() executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(prefixListsDeleteInputType(), typeConverter) + operationRestMetaData := prefixListsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(prefixListsDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("PrefixListId", prefixListIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := prefixListsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.prefix_lists", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (pIface *prefixListsClient) Get(tier0IdParam string, prefixListIdParam string) (model.PrefixList, error) { +func (pIface *prefixListsClient) Get(tier0IdParam string, prefixListIdParam string) (nsx_global_policyModel.PrefixList, error) { typeConverter := pIface.connector.TypeConverter() executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(prefixListsGetInputType(), typeConverter) + operationRestMetaData := prefixListsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(prefixListsGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("PrefixListId", prefixListIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PrefixList - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PrefixList + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := prefixListsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.prefix_lists", "get", inputDataValue, executionContext) - var emptyOutput model.PrefixList + var emptyOutput nsx_global_policyModel.PrefixList if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), prefixListsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), PrefixListsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PrefixList), nil + return output.(nsx_global_policyModel.PrefixList), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (pIface *prefixListsClient) List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PrefixListResult, error) { +func (pIface *prefixListsClient) List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PrefixListResult, error) { typeConverter := pIface.connector.TypeConverter() executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(prefixListsListInputType(), typeConverter) + operationRestMetaData := prefixListsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(prefixListsListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -187,85 +197,84 @@ func (pIface *prefixListsClient) List(tier0IdParam string, cursorParam *string, sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PrefixListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PrefixListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := prefixListsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.prefix_lists", "list", inputDataValue, executionContext) - var emptyOutput model.PrefixListResult + var emptyOutput nsx_global_policyModel.PrefixListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), prefixListsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), PrefixListsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PrefixListResult), nil + return output.(nsx_global_policyModel.PrefixListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (pIface *prefixListsClient) Patch(tier0IdParam string, prefixListIdParam string, prefixListParam model.PrefixList) error { +func (pIface *prefixListsClient) Patch(tier0IdParam string, prefixListIdParam string, prefixListParam nsx_global_policyModel.PrefixList) error { typeConverter := pIface.connector.TypeConverter() executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(prefixListsPatchInputType(), typeConverter) + operationRestMetaData := prefixListsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(prefixListsPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("PrefixListId", prefixListIdParam) sv.AddStructField("PrefixList", prefixListParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := prefixListsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.prefix_lists", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (pIface *prefixListsClient) Update(tier0IdParam string, prefixListIdParam string, prefixListParam model.PrefixList) (model.PrefixList, error) { +func (pIface *prefixListsClient) Update(tier0IdParam string, prefixListIdParam string, prefixListParam nsx_global_policyModel.PrefixList) (nsx_global_policyModel.PrefixList, error) { typeConverter := pIface.connector.TypeConverter() executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(prefixListsUpdateInputType(), typeConverter) + operationRestMetaData := prefixListsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(prefixListsUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("PrefixListId", prefixListIdParam) sv.AddStructField("PrefixList", prefixListParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PrefixList - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PrefixList + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := prefixListsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.prefix_lists", "update", inputDataValue, executionContext) - var emptyOutput model.PrefixList + var emptyOutput nsx_global_policyModel.PrefixList if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), prefixListsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), PrefixListsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PrefixList), nil + return output.(nsx_global_policyModel.PrefixList), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/PrefixListsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/PrefixListsTypes.go index ef3ff9484..89a07940b 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/PrefixListsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/PrefixListsTypes.go @@ -11,50 +11,50 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func prefixListsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func prefixListsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["prefix_list_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["prefix_list_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["prefix_list_id"] = "PrefixListId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func prefixListsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func PrefixListsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func prefixListsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func prefixListsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["prefix_list_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["prefix_list_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["prefix_list_id"] = "PrefixListId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["prefix_list_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["prefixListId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["prefix_list_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["prefixListId"] = vapiBindings_.NewStringType() pathParams["prefix_list_id"] = "prefixListId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func prefixListsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func prefixListsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func prefixListsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["prefix_list_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["prefix_list_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["prefix_list_id"] = "PrefixListId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func prefixListsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PrefixListBindingType) +func PrefixListsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PrefixListBindingType) } -func prefixListsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func prefixListsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["prefix_list_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["prefix_list_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["prefix_list_id"] = "PrefixListId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["prefix_list_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["prefixListId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["prefix_list_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["prefixListId"] = vapiBindings_.NewStringType() pathParams["prefix_list_id"] = "prefixListId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,16 +132,16 @@ func prefixListsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func prefixListsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func prefixListsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -149,30 +149,30 @@ func prefixListsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func prefixListsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PrefixListResultBindingType) +func PrefixListsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PrefixListResultBindingType) } -func prefixListsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func prefixListsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -180,14 +180,14 @@ func prefixListsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -197,7 +197,7 @@ func prefixListsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -218,48 +218,48 @@ func prefixListsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func prefixListsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func prefixListsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["prefix_list_id"] = bindings.NewStringType() - fields["prefix_list"] = bindings.NewReferenceType(model.PrefixListBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["prefix_list_id"] = vapiBindings_.NewStringType() + fields["prefix_list"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PrefixListBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["prefix_list_id"] = "PrefixListId" fieldNameMap["prefix_list"] = "PrefixList" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func prefixListsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func PrefixListsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func prefixListsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func prefixListsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["prefix_list_id"] = bindings.NewStringType() - fields["prefix_list"] = bindings.NewReferenceType(model.PrefixListBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["prefix_list_id"] = vapiBindings_.NewStringType() + fields["prefix_list"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PrefixListBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["prefix_list_id"] = "PrefixListId" fieldNameMap["prefix_list"] = "PrefixList" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["prefix_list"] = bindings.NewReferenceType(model.PrefixListBindingType) - paramsTypeMap["prefix_list_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["prefixListId"] = bindings.NewStringType() + paramsTypeMap["prefix_list"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PrefixListBindingType) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["prefix_list_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["prefixListId"] = vapiBindings_.NewStringType() pathParams["prefix_list_id"] = "prefixListId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -280,48 +280,48 @@ func prefixListsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func prefixListsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func prefixListsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["prefix_list_id"] = bindings.NewStringType() - fields["prefix_list"] = bindings.NewReferenceType(model.PrefixListBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["prefix_list_id"] = vapiBindings_.NewStringType() + fields["prefix_list"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PrefixListBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["prefix_list_id"] = "PrefixListId" fieldNameMap["prefix_list"] = "PrefixList" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func prefixListsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PrefixListBindingType) +func PrefixListsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PrefixListBindingType) } -func prefixListsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func prefixListsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["prefix_list_id"] = bindings.NewStringType() - fields["prefix_list"] = bindings.NewReferenceType(model.PrefixListBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["prefix_list_id"] = vapiBindings_.NewStringType() + fields["prefix_list"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PrefixListBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["prefix_list_id"] = "PrefixListId" fieldNameMap["prefix_list"] = "PrefixList" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["prefix_list"] = bindings.NewReferenceType(model.PrefixListBindingType) - paramsTypeMap["prefix_list_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["prefixListId"] = bindings.NewStringType() + paramsTypeMap["prefix_list"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PrefixListBindingType) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["prefix_list_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["prefixListId"] = vapiBindings_.NewStringType() pathParams["prefix_list_id"] = "prefixListId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/RouteMapsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/RouteMapsClient.go index 09f3de189..a61dd9573 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/RouteMapsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/RouteMapsClient.go @@ -9,15 +9,14 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type RouteMapsClient interface { @@ -25,6 +24,7 @@ type RouteMapsClient interface { // // @param tier0IdParam (required) // @param routeMapIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type RouteMapsClient interface { // @param tier0IdParam (required) // @param routeMapIdParam (required) // @return com.vmware.nsx_global_policy.model.Tier0RouteMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, routeMapIdParam string) (model.Tier0RouteMap, error) + Get(tier0IdParam string, routeMapIdParam string) (nsx_global_policyModel.Tier0RouteMap, error) // Paginated list of all route maps under a tier-0 // @@ -54,24 +55,26 @@ type RouteMapsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.Tier0RouteMapListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.Tier0RouteMapListResult, error) + List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.Tier0RouteMapListResult, error) // If a route map with the route-map-id is not already present, create a new route map. If it already exists, update the route map for specified attributes. // // @param tier0IdParam (required) // @param routeMapIdParam (required) // @param tier0RouteMapParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, routeMapIdParam string, tier0RouteMapParam model.Tier0RouteMap) error + Patch(tier0IdParam string, routeMapIdParam string, tier0RouteMapParam nsx_global_policyModel.Tier0RouteMap) error // If a route map with the route-map-id is not already present, create a new route map. If it already exists, replace the route map instance with the new object. // @@ -79,105 +82,112 @@ type RouteMapsClient interface { // @param routeMapIdParam (required) // @param tier0RouteMapParam (required) // @return com.vmware.nsx_global_policy.model.Tier0RouteMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, routeMapIdParam string, tier0RouteMapParam model.Tier0RouteMap) (model.Tier0RouteMap, error) + Update(tier0IdParam string, routeMapIdParam string, tier0RouteMapParam nsx_global_policyModel.Tier0RouteMap) (nsx_global_policyModel.Tier0RouteMap, error) } type routeMapsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewRouteMapsClient(connector client.Connector) *routeMapsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.route_maps") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewRouteMapsClient(connector vapiProtocolClient_.Connector) *routeMapsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.route_maps") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) rIface := routeMapsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &rIface } -func (rIface *routeMapsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (rIface *routeMapsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := rIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (rIface *routeMapsClient) Delete(tier0IdParam string, routeMapIdParam string) error { typeConverter := rIface.connector.TypeConverter() executionContext := rIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(routeMapsDeleteInputType(), typeConverter) + operationRestMetaData := routeMapsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(routeMapsDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("RouteMapId", routeMapIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := routeMapsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - rIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := rIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.route_maps", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), rIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (rIface *routeMapsClient) Get(tier0IdParam string, routeMapIdParam string) (model.Tier0RouteMap, error) { +func (rIface *routeMapsClient) Get(tier0IdParam string, routeMapIdParam string) (nsx_global_policyModel.Tier0RouteMap, error) { typeConverter := rIface.connector.TypeConverter() executionContext := rIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(routeMapsGetInputType(), typeConverter) + operationRestMetaData := routeMapsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(routeMapsGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("RouteMapId", routeMapIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier0RouteMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Tier0RouteMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := routeMapsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - rIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := rIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.route_maps", "get", inputDataValue, executionContext) - var emptyOutput model.Tier0RouteMap + var emptyOutput nsx_global_policyModel.Tier0RouteMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), routeMapsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), RouteMapsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier0RouteMap), nil + return output.(nsx_global_policyModel.Tier0RouteMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), rIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (rIface *routeMapsClient) List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.Tier0RouteMapListResult, error) { +func (rIface *routeMapsClient) List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.Tier0RouteMapListResult, error) { typeConverter := rIface.connector.TypeConverter() executionContext := rIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(routeMapsListInputType(), typeConverter) + operationRestMetaData := routeMapsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(routeMapsListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -187,85 +197,84 @@ func (rIface *routeMapsClient) List(tier0IdParam string, cursorParam *string, in sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier0RouteMapListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Tier0RouteMapListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := routeMapsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - rIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := rIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.route_maps", "list", inputDataValue, executionContext) - var emptyOutput model.Tier0RouteMapListResult + var emptyOutput nsx_global_policyModel.Tier0RouteMapListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), routeMapsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), RouteMapsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier0RouteMapListResult), nil + return output.(nsx_global_policyModel.Tier0RouteMapListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), rIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (rIface *routeMapsClient) Patch(tier0IdParam string, routeMapIdParam string, tier0RouteMapParam model.Tier0RouteMap) error { +func (rIface *routeMapsClient) Patch(tier0IdParam string, routeMapIdParam string, tier0RouteMapParam nsx_global_policyModel.Tier0RouteMap) error { typeConverter := rIface.connector.TypeConverter() executionContext := rIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(routeMapsPatchInputType(), typeConverter) + operationRestMetaData := routeMapsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(routeMapsPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("RouteMapId", routeMapIdParam) sv.AddStructField("Tier0RouteMap", tier0RouteMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := routeMapsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - rIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := rIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.route_maps", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), rIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (rIface *routeMapsClient) Update(tier0IdParam string, routeMapIdParam string, tier0RouteMapParam model.Tier0RouteMap) (model.Tier0RouteMap, error) { +func (rIface *routeMapsClient) Update(tier0IdParam string, routeMapIdParam string, tier0RouteMapParam nsx_global_policyModel.Tier0RouteMap) (nsx_global_policyModel.Tier0RouteMap, error) { typeConverter := rIface.connector.TypeConverter() executionContext := rIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(routeMapsUpdateInputType(), typeConverter) + operationRestMetaData := routeMapsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(routeMapsUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("RouteMapId", routeMapIdParam) sv.AddStructField("Tier0RouteMap", tier0RouteMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier0RouteMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Tier0RouteMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := routeMapsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - rIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := rIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.route_maps", "update", inputDataValue, executionContext) - var emptyOutput model.Tier0RouteMap + var emptyOutput nsx_global_policyModel.Tier0RouteMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), routeMapsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), RouteMapsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier0RouteMap), nil + return output.(nsx_global_policyModel.Tier0RouteMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), rIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/RouteMapsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/RouteMapsTypes.go index 454844bd9..d8a7210d8 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/RouteMapsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/RouteMapsTypes.go @@ -11,50 +11,50 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func routeMapsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func routeMapsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["route_map_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["route_map_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["route_map_id"] = "RouteMapId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func routeMapsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func RouteMapsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func routeMapsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func routeMapsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["route_map_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["route_map_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["route_map_id"] = "RouteMapId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["route_map_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["routeMapId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["route_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["routeMapId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["route_map_id"] = "routeMapId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func routeMapsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func routeMapsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func routeMapsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["route_map_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["route_map_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["route_map_id"] = "RouteMapId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func routeMapsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier0RouteMapBindingType) +func RouteMapsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0RouteMapBindingType) } -func routeMapsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func routeMapsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["route_map_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["route_map_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["route_map_id"] = "RouteMapId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["route_map_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["routeMapId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["route_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["routeMapId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["route_map_id"] = "routeMapId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,16 +132,16 @@ func routeMapsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func routeMapsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func routeMapsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -149,30 +149,30 @@ func routeMapsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func routeMapsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier0RouteMapListResultBindingType) +func RouteMapsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0RouteMapListResultBindingType) } -func routeMapsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func routeMapsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -180,14 +180,14 @@ func routeMapsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -197,7 +197,7 @@ func routeMapsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -218,48 +218,48 @@ func routeMapsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func routeMapsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func routeMapsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["route_map_id"] = bindings.NewStringType() - fields["tier0_route_map"] = bindings.NewReferenceType(model.Tier0RouteMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["route_map_id"] = vapiBindings_.NewStringType() + fields["tier0_route_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0RouteMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["route_map_id"] = "RouteMapId" fieldNameMap["tier0_route_map"] = "Tier0RouteMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func routeMapsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func RouteMapsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func routeMapsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func routeMapsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["route_map_id"] = bindings.NewStringType() - fields["tier0_route_map"] = bindings.NewReferenceType(model.Tier0RouteMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["route_map_id"] = vapiBindings_.NewStringType() + fields["tier0_route_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0RouteMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["route_map_id"] = "RouteMapId" fieldNameMap["tier0_route_map"] = "Tier0RouteMap" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["tier0_route_map"] = bindings.NewReferenceType(model.Tier0RouteMapBindingType) - paramsTypeMap["route_map_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["routeMapId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0_route_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0RouteMapBindingType) + paramsTypeMap["route_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["routeMapId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["route_map_id"] = "routeMapId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -280,48 +280,48 @@ func routeMapsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func routeMapsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func routeMapsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["route_map_id"] = bindings.NewStringType() - fields["tier0_route_map"] = bindings.NewReferenceType(model.Tier0RouteMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["route_map_id"] = vapiBindings_.NewStringType() + fields["tier0_route_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0RouteMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["route_map_id"] = "RouteMapId" fieldNameMap["tier0_route_map"] = "Tier0RouteMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func routeMapsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier0RouteMapBindingType) +func RouteMapsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0RouteMapBindingType) } -func routeMapsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func routeMapsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["route_map_id"] = bindings.NewStringType() - fields["tier0_route_map"] = bindings.NewReferenceType(model.Tier0RouteMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["route_map_id"] = vapiBindings_.NewStringType() + fields["tier0_route_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0RouteMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["route_map_id"] = "RouteMapId" fieldNameMap["tier0_route_map"] = "Tier0RouteMap" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["tier0_route_map"] = bindings.NewReferenceType(model.Tier0RouteMapBindingType) - paramsTypeMap["route_map_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["routeMapId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0_route_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0RouteMapBindingType) + paramsTypeMap["route_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["routeMapId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["route_map_id"] = "routeMapId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/RoutingTableClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/RoutingTableClient.go index 0b7dde123..220b6a134 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/RoutingTableClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/RoutingTableClient.go @@ -9,15 +9,14 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type RoutingTableClient interface { @@ -35,43 +34,48 @@ type RoutingTableClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.RoutingTableListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, cursorParam *string, edgeIdParam *string, edgePathParam *string, enforcementPointPathParam *string, includedFieldsParam *string, networkPrefixParam *string, pageSizeParam *int64, routeSourceParam *string, sortAscendingParam *bool, sortByParam *string) (model.RoutingTableListResult, error) + List(tier0IdParam string, cursorParam *string, edgeIdParam *string, edgePathParam *string, enforcementPointPathParam *string, includedFieldsParam *string, networkPrefixParam *string, pageSizeParam *int64, routeSourceParam *string, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.RoutingTableListResult, error) } type routingTableClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewRoutingTableClient(connector client.Connector) *routingTableClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.routing_table") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewRoutingTableClient(connector vapiProtocolClient_.Connector) *routingTableClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.routing_table") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) rIface := routingTableClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &rIface } -func (rIface *routingTableClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (rIface *routingTableClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := rIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (rIface *routingTableClient) List(tier0IdParam string, cursorParam *string, edgeIdParam *string, edgePathParam *string, enforcementPointPathParam *string, includedFieldsParam *string, networkPrefixParam *string, pageSizeParam *int64, routeSourceParam *string, sortAscendingParam *bool, sortByParam *string) (model.RoutingTableListResult, error) { +func (rIface *routingTableClient) List(tier0IdParam string, cursorParam *string, edgeIdParam *string, edgePathParam *string, enforcementPointPathParam *string, includedFieldsParam *string, networkPrefixParam *string, pageSizeParam *int64, routeSourceParam *string, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.RoutingTableListResult, error) { typeConverter := rIface.connector.TypeConverter() executionContext := rIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(routingTableListInputType(), typeConverter) + operationRestMetaData := routingTableListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(routingTableListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EdgeId", edgeIdParam) @@ -85,25 +89,22 @@ func (rIface *routingTableClient) List(tier0IdParam string, cursorParam *string, sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.RoutingTableListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.RoutingTableListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := routingTableListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - rIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := rIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.routing_table", "list", inputDataValue, executionContext) - var emptyOutput model.RoutingTableListResult + var emptyOutput nsx_global_policyModel.RoutingTableListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), routingTableListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), RoutingTableListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.RoutingTableListResult), nil + return output.(nsx_global_policyModel.RoutingTableListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), rIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/RoutingTableTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/RoutingTableTypes.go index 6970db1d1..4371a7c47 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/RoutingTableTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/RoutingTableTypes.go @@ -11,10 +11,10 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) @@ -30,20 +30,20 @@ const RoutingTable_LIST_ROUTE_SOURCE_CONNECTED = "CONNECTED" // Possible value for ``routeSource`` of method RoutingTable#list. const RoutingTable_LIST_ROUTE_SOURCE_OSPF = "OSPF" -func routingTableListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func routingTableListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["network_prefix"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["route_source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["network_prefix"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["route_source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["edge_id"] = "EdgeId" @@ -55,34 +55,34 @@ func routingTableListInputType() bindings.StructType { fieldNameMap["route_source"] = "RouteSource" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func routingTableListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.RoutingTableListResultBindingType) +func RoutingTableListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.RoutingTableListResultBindingType) } -func routingTableListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func routingTableListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["network_prefix"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["route_source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["network_prefix"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["route_source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["edge_id"] = "EdgeId" @@ -94,18 +94,18 @@ func routingTableListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["route_source"] = "RouteSource" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["edge_id"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["network_prefix"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["route_source"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["network_prefix"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["edge_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["route_source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" queryParams["cursor"] = "cursor" queryParams["network_prefix"] = "network_prefix" @@ -119,7 +119,7 @@ func routingTableListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/SessionTimerProfileBindingsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/SessionTimerProfileBindingsClient.go index 65ae29655..a7fb24d32 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/SessionTimerProfileBindingsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/SessionTimerProfileBindingsClient.go @@ -9,15 +9,14 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SessionTimerProfileBindingsClient interface { @@ -25,6 +24,7 @@ type SessionTimerProfileBindingsClient interface { // // @param tier0IdParam (required) // @param sessionTimerProfileBindingIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,24 +37,26 @@ type SessionTimerProfileBindingsClient interface { // @param tier0IdParam (required) // @param sessionTimerProfileBindingIdParam (required) // @return com.vmware.nsx_global_policy.model.SessionTimerProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, sessionTimerProfileBindingIdParam string) (model.SessionTimerProfileBindingMap, error) + Get(tier0IdParam string, sessionTimerProfileBindingIdParam string) (nsx_global_policyModel.SessionTimerProfileBindingMap, error) // API will create or update Session Timer profile binding map for Tier-0 Logical Router. // // @param tier0IdParam (required) // @param sessionTimerProfileBindingIdParam (required) // @param sessionTimerProfileBindingMapParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam model.SessionTimerProfileBindingMap) error + Patch(tier0IdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam nsx_global_policyModel.SessionTimerProfileBindingMap) error // API will create or update Session Timer profile binding map for Tier-0 Logical Router. // @@ -62,155 +64,160 @@ type SessionTimerProfileBindingsClient interface { // @param sessionTimerProfileBindingIdParam (required) // @param sessionTimerProfileBindingMapParam (required) // @return com.vmware.nsx_global_policy.model.SessionTimerProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam model.SessionTimerProfileBindingMap) (model.SessionTimerProfileBindingMap, error) + Update(tier0IdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam nsx_global_policyModel.SessionTimerProfileBindingMap) (nsx_global_policyModel.SessionTimerProfileBindingMap, error) } type sessionTimerProfileBindingsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSessionTimerProfileBindingsClient(connector client.Connector) *sessionTimerProfileBindingsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.session_timer_profile_bindings") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewSessionTimerProfileBindingsClient(connector vapiProtocolClient_.Connector) *sessionTimerProfileBindingsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.session_timer_profile_bindings") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := sessionTimerProfileBindingsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *sessionTimerProfileBindingsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *sessionTimerProfileBindingsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *sessionTimerProfileBindingsClient) Delete(tier0IdParam string, sessionTimerProfileBindingIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionTimerProfileBindingsDeleteInputType(), typeConverter) + operationRestMetaData := sessionTimerProfileBindingsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionTimerProfileBindingsDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("SessionTimerProfileBindingId", sessionTimerProfileBindingIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionTimerProfileBindingsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.session_timer_profile_bindings", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *sessionTimerProfileBindingsClient) Get(tier0IdParam string, sessionTimerProfileBindingIdParam string) (model.SessionTimerProfileBindingMap, error) { +func (sIface *sessionTimerProfileBindingsClient) Get(tier0IdParam string, sessionTimerProfileBindingIdParam string) (nsx_global_policyModel.SessionTimerProfileBindingMap, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionTimerProfileBindingsGetInputType(), typeConverter) + operationRestMetaData := sessionTimerProfileBindingsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionTimerProfileBindingsGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("SessionTimerProfileBindingId", sessionTimerProfileBindingIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SessionTimerProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.SessionTimerProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionTimerProfileBindingsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.session_timer_profile_bindings", "get", inputDataValue, executionContext) - var emptyOutput model.SessionTimerProfileBindingMap + var emptyOutput nsx_global_policyModel.SessionTimerProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sessionTimerProfileBindingsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SessionTimerProfileBindingsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SessionTimerProfileBindingMap), nil + return output.(nsx_global_policyModel.SessionTimerProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *sessionTimerProfileBindingsClient) Patch(tier0IdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam model.SessionTimerProfileBindingMap) error { +func (sIface *sessionTimerProfileBindingsClient) Patch(tier0IdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam nsx_global_policyModel.SessionTimerProfileBindingMap) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionTimerProfileBindingsPatchInputType(), typeConverter) + operationRestMetaData := sessionTimerProfileBindingsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionTimerProfileBindingsPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("SessionTimerProfileBindingId", sessionTimerProfileBindingIdParam) sv.AddStructField("SessionTimerProfileBindingMap", sessionTimerProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionTimerProfileBindingsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.session_timer_profile_bindings", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *sessionTimerProfileBindingsClient) Update(tier0IdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam model.SessionTimerProfileBindingMap) (model.SessionTimerProfileBindingMap, error) { +func (sIface *sessionTimerProfileBindingsClient) Update(tier0IdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam nsx_global_policyModel.SessionTimerProfileBindingMap) (nsx_global_policyModel.SessionTimerProfileBindingMap, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionTimerProfileBindingsUpdateInputType(), typeConverter) + operationRestMetaData := sessionTimerProfileBindingsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionTimerProfileBindingsUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("SessionTimerProfileBindingId", sessionTimerProfileBindingIdParam) sv.AddStructField("SessionTimerProfileBindingMap", sessionTimerProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SessionTimerProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.SessionTimerProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionTimerProfileBindingsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.session_timer_profile_bindings", "update", inputDataValue, executionContext) - var emptyOutput model.SessionTimerProfileBindingMap + var emptyOutput nsx_global_policyModel.SessionTimerProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sessionTimerProfileBindingsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SessionTimerProfileBindingsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SessionTimerProfileBindingMap), nil + return output.(nsx_global_policyModel.SessionTimerProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/SessionTimerProfileBindingsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/SessionTimerProfileBindingsTypes.go index b198d9947..81e4a5714 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/SessionTimerProfileBindingsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/SessionTimerProfileBindingsTypes.go @@ -11,50 +11,50 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func sessionTimerProfileBindingsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionTimerProfileBindingsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionTimerProfileBindingsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SessionTimerProfileBindingsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func sessionTimerProfileBindingsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionTimerProfileBindingsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["sessionTimerProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionTimerProfileBindingId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["session_timer_profile_binding_id"] = "sessionTimerProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func sessionTimerProfileBindingsDeleteRestMetadata() protocol.OperationRestMetad map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionTimerProfileBindingsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionTimerProfileBindingsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionTimerProfileBindingsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) +func SessionTimerProfileBindingsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SessionTimerProfileBindingMapBindingType) } -func sessionTimerProfileBindingsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionTimerProfileBindingsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["sessionTimerProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionTimerProfileBindingId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["session_timer_profile_binding_id"] = "sessionTimerProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,48 +132,48 @@ func sessionTimerProfileBindingsGetRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionTimerProfileBindingsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionTimerProfileBindingsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SessionTimerProfileBindingMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" fieldNameMap["session_timer_profile_binding_map"] = "SessionTimerProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionTimerProfileBindingsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SessionTimerProfileBindingsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func sessionTimerProfileBindingsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionTimerProfileBindingsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SessionTimerProfileBindingMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" fieldNameMap["session_timer_profile_binding_map"] = "SessionTimerProfileBindingMap" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["sessionTimerProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SessionTimerProfileBindingMapBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionTimerProfileBindingId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["session_timer_profile_binding_id"] = "sessionTimerProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -194,48 +194,48 @@ func sessionTimerProfileBindingsPatchRestMetadata() protocol.OperationRestMetada map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionTimerProfileBindingsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionTimerProfileBindingsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SessionTimerProfileBindingMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" fieldNameMap["session_timer_profile_binding_map"] = "SessionTimerProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionTimerProfileBindingsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) +func SessionTimerProfileBindingsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SessionTimerProfileBindingMapBindingType) } -func sessionTimerProfileBindingsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionTimerProfileBindingsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SessionTimerProfileBindingMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" fieldNameMap["session_timer_profile_binding_map"] = "SessionTimerProfileBindingMap" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["sessionTimerProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SessionTimerProfileBindingMapBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionTimerProfileBindingId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["session_timer_profile_binding_id"] = "sessionTimerProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/StateClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/StateClient.go index abc89888d..7f2cb178a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/StateClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/StateClient.go @@ -9,15 +9,14 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type StateClient interface { @@ -33,43 +32,48 @@ type StateClient interface { // @param sortByParam Field by which records are sorted (optional) // @param type_Param Returns specific information based on the value specified. (optional) // @return com.vmware.nsx_global_policy.model.Tier0GatewayState + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, interfacePathParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, type_Param *string) (model.Tier0GatewayState, error) + Get(tier0IdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, interfacePathParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, type_Param *string) (nsx_global_policyModel.Tier0GatewayState, error) } type stateClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewStateClient(connector client.Connector) *stateClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.state") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), +func NewStateClient(connector vapiProtocolClient_.Connector) *stateClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.state") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := stateClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *stateClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *stateClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (sIface *stateClient) Get(tier0IdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, interfacePathParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, type_Param *string) (model.Tier0GatewayState, error) { +func (sIface *stateClient) Get(tier0IdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, interfacePathParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, type_Param *string) (nsx_global_policyModel.Tier0GatewayState, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(stateGetInputType(), typeConverter) + operationRestMetaData := stateGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(stateGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) @@ -81,25 +85,22 @@ func (sIface *stateClient) Get(tier0IdParam string, cursorParam *string, enforce sv.AddStructField("Type_", type_Param) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier0GatewayState - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Tier0GatewayState + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := stateGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.state", "get", inputDataValue, executionContext) - var emptyOutput model.Tier0GatewayState + var emptyOutput nsx_global_policyModel.Tier0GatewayState if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), stateGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), StateGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier0GatewayState), nil + return output.(nsx_global_policyModel.Tier0GatewayState), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/StateTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/StateTypes.go index f22bf9713..ab0a0bceb 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/StateTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/StateTypes.go @@ -11,10 +11,10 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) @@ -27,18 +27,18 @@ const State_GET_TYPE_GATEWAY_STATUS = "GATEWAY_STATUS" // Possible value for ``type`` of method State#get. const State_GET_TYPE_IPV6_STATUS = "IPV6_STATUS" -func stateGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func stateGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["interface_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["interface_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -48,32 +48,32 @@ func stateGetInputType() bindings.StructType { fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func stateGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier0GatewayStateBindingType) +func StateGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0GatewayStateBindingType) } -func stateGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func stateGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["interface_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["interface_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -83,16 +83,16 @@ func stateGetRestMetadata() protocol.OperationRestMetadata { fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" fieldNameMap["type"] = "Type_" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["type"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["interface_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["interface_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" queryParams["cursor"] = "cursor" queryParams["interface_path"] = "interface_path" @@ -104,7 +104,7 @@ func stateGetRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/StaticRoutesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/StaticRoutesClient.go index 6b2e32ac3..9192c64ad 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/StaticRoutesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/StaticRoutesClient.go @@ -9,15 +9,14 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type StaticRoutesClient interface { @@ -25,6 +24,7 @@ type StaticRoutesClient interface { // // @param tier0IdParam (required) // @param routeIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type StaticRoutesClient interface { // @param tier0IdParam (required) // @param routeIdParam (required) // @return com.vmware.nsx_global_policy.model.StaticRoutes + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, routeIdParam string) (model.StaticRoutes, error) + Get(tier0IdParam string, routeIdParam string) (nsx_global_policyModel.StaticRoutes, error) // Paginated list of all Tier-0 Static Routes // @@ -54,24 +55,26 @@ type StaticRoutesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.StaticRoutesListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.StaticRoutesListResult, error) + List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.StaticRoutesListResult, error) // If static routes for route-id are not already present, create static routes. If it already exists, update static routes for route-id. // // @param tier0IdParam (required) // @param routeIdParam (required) // @param staticRoutesParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, routeIdParam string, staticRoutesParam model.StaticRoutes) error + Patch(tier0IdParam string, routeIdParam string, staticRoutesParam nsx_global_policyModel.StaticRoutes) error // If static routes for route-id are not already present, create static routes. If it already exists, replace the static routes for route-id. // @@ -79,105 +82,112 @@ type StaticRoutesClient interface { // @param routeIdParam (required) // @param staticRoutesParam (required) // @return com.vmware.nsx_global_policy.model.StaticRoutes + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, routeIdParam string, staticRoutesParam model.StaticRoutes) (model.StaticRoutes, error) + Update(tier0IdParam string, routeIdParam string, staticRoutesParam nsx_global_policyModel.StaticRoutes) (nsx_global_policyModel.StaticRoutes, error) } type staticRoutesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewStaticRoutesClient(connector client.Connector) *staticRoutesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.static_routes") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewStaticRoutesClient(connector vapiProtocolClient_.Connector) *staticRoutesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.static_routes") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := staticRoutesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *staticRoutesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *staticRoutesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *staticRoutesClient) Delete(tier0IdParam string, routeIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(staticRoutesDeleteInputType(), typeConverter) + operationRestMetaData := staticRoutesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(staticRoutesDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("RouteId", routeIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := staticRoutesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.static_routes", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *staticRoutesClient) Get(tier0IdParam string, routeIdParam string) (model.StaticRoutes, error) { +func (sIface *staticRoutesClient) Get(tier0IdParam string, routeIdParam string) (nsx_global_policyModel.StaticRoutes, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(staticRoutesGetInputType(), typeConverter) + operationRestMetaData := staticRoutesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(staticRoutesGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("RouteId", routeIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.StaticRoutes - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.StaticRoutes + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := staticRoutesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.static_routes", "get", inputDataValue, executionContext) - var emptyOutput model.StaticRoutes + var emptyOutput nsx_global_policyModel.StaticRoutes if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), staticRoutesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), StaticRoutesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.StaticRoutes), nil + return output.(nsx_global_policyModel.StaticRoutes), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *staticRoutesClient) List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.StaticRoutesListResult, error) { +func (sIface *staticRoutesClient) List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.StaticRoutesListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(staticRoutesListInputType(), typeConverter) + operationRestMetaData := staticRoutesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(staticRoutesListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -187,85 +197,84 @@ func (sIface *staticRoutesClient) List(tier0IdParam string, cursorParam *string, sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.StaticRoutesListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.StaticRoutesListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := staticRoutesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.static_routes", "list", inputDataValue, executionContext) - var emptyOutput model.StaticRoutesListResult + var emptyOutput nsx_global_policyModel.StaticRoutesListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), staticRoutesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), StaticRoutesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.StaticRoutesListResult), nil + return output.(nsx_global_policyModel.StaticRoutesListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *staticRoutesClient) Patch(tier0IdParam string, routeIdParam string, staticRoutesParam model.StaticRoutes) error { +func (sIface *staticRoutesClient) Patch(tier0IdParam string, routeIdParam string, staticRoutesParam nsx_global_policyModel.StaticRoutes) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(staticRoutesPatchInputType(), typeConverter) + operationRestMetaData := staticRoutesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(staticRoutesPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("RouteId", routeIdParam) sv.AddStructField("StaticRoutes", staticRoutesParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := staticRoutesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.static_routes", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *staticRoutesClient) Update(tier0IdParam string, routeIdParam string, staticRoutesParam model.StaticRoutes) (model.StaticRoutes, error) { +func (sIface *staticRoutesClient) Update(tier0IdParam string, routeIdParam string, staticRoutesParam nsx_global_policyModel.StaticRoutes) (nsx_global_policyModel.StaticRoutes, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(staticRoutesUpdateInputType(), typeConverter) + operationRestMetaData := staticRoutesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(staticRoutesUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("RouteId", routeIdParam) sv.AddStructField("StaticRoutes", staticRoutesParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.StaticRoutes - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.StaticRoutes + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := staticRoutesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.static_routes", "update", inputDataValue, executionContext) - var emptyOutput model.StaticRoutes + var emptyOutput nsx_global_policyModel.StaticRoutes if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), staticRoutesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), StaticRoutesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.StaticRoutes), nil + return output.(nsx_global_policyModel.StaticRoutes), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/StaticRoutesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/StaticRoutesTypes.go index 93ac330c5..9d5b104cb 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/StaticRoutesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/StaticRoutesTypes.go @@ -11,50 +11,50 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func staticRoutesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func staticRoutesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["route_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["route_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["route_id"] = "RouteId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func staticRoutesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func StaticRoutesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func staticRoutesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func staticRoutesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["route_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["route_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["route_id"] = "RouteId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["route_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["routeId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["route_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["routeId"] = vapiBindings_.NewStringType() pathParams["route_id"] = "routeId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func staticRoutesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func staticRoutesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func staticRoutesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["route_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["route_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["route_id"] = "RouteId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func staticRoutesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.StaticRoutesBindingType) +func StaticRoutesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.StaticRoutesBindingType) } -func staticRoutesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func staticRoutesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["route_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["route_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["route_id"] = "RouteId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["route_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["routeId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["route_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["routeId"] = vapiBindings_.NewStringType() pathParams["route_id"] = "routeId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,16 +132,16 @@ func staticRoutesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func staticRoutesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func staticRoutesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -149,30 +149,30 @@ func staticRoutesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func staticRoutesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.StaticRoutesListResultBindingType) +func StaticRoutesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.StaticRoutesListResultBindingType) } -func staticRoutesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func staticRoutesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -180,14 +180,14 @@ func staticRoutesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -197,7 +197,7 @@ func staticRoutesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -218,48 +218,48 @@ func staticRoutesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func staticRoutesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func staticRoutesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["route_id"] = bindings.NewStringType() - fields["static_routes"] = bindings.NewReferenceType(model.StaticRoutesBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["route_id"] = vapiBindings_.NewStringType() + fields["static_routes"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.StaticRoutesBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["route_id"] = "RouteId" fieldNameMap["static_routes"] = "StaticRoutes" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func staticRoutesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func StaticRoutesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func staticRoutesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func staticRoutesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["route_id"] = bindings.NewStringType() - fields["static_routes"] = bindings.NewReferenceType(model.StaticRoutesBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["route_id"] = vapiBindings_.NewStringType() + fields["static_routes"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.StaticRoutesBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["route_id"] = "RouteId" fieldNameMap["static_routes"] = "StaticRoutes" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["route_id"] = bindings.NewStringType() - paramsTypeMap["static_routes"] = bindings.NewReferenceType(model.StaticRoutesBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["routeId"] = bindings.NewStringType() + paramsTypeMap["static_routes"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.StaticRoutesBindingType) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["route_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["routeId"] = vapiBindings_.NewStringType() pathParams["route_id"] = "routeId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -280,48 +280,48 @@ func staticRoutesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func staticRoutesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func staticRoutesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["route_id"] = bindings.NewStringType() - fields["static_routes"] = bindings.NewReferenceType(model.StaticRoutesBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["route_id"] = vapiBindings_.NewStringType() + fields["static_routes"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.StaticRoutesBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["route_id"] = "RouteId" fieldNameMap["static_routes"] = "StaticRoutes" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func staticRoutesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.StaticRoutesBindingType) +func StaticRoutesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.StaticRoutesBindingType) } -func staticRoutesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func staticRoutesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["route_id"] = bindings.NewStringType() - fields["static_routes"] = bindings.NewReferenceType(model.StaticRoutesBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["route_id"] = vapiBindings_.NewStringType() + fields["static_routes"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.StaticRoutesBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["route_id"] = "RouteId" fieldNameMap["static_routes"] = "StaticRoutes" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["route_id"] = bindings.NewStringType() - paramsTypeMap["static_routes"] = bindings.NewReferenceType(model.StaticRoutesBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["routeId"] = bindings.NewStringType() + paramsTypeMap["static_routes"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.StaticRoutesBindingType) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["route_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["routeId"] = vapiBindings_.NewStringType() pathParams["route_id"] = "routeId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/ArpProxiesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/ArpProxiesClient.go index e8135e866..98819ec05 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/ArpProxiesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/ArpProxiesClient.go @@ -9,19 +9,21 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ArpProxiesClient interface { - // This API is deprecated. Please use /infra/tier-0s//arp-proxies Returns ARP proxy table for a tier-0 + // Returns ARP proxy table for a tier-0 + // This API is deprecated. Please use /infra/tier-0s//arp-proxies + // + // Deprecated: This API element is deprecated. // // @param tier0IdParam (required) // @param localeServiceIdParam (required) @@ -34,43 +36,48 @@ type ArpProxiesClient interface { // @param sourceParam Data source type. (optional) // @param transportNodeIdParam TransportNode Id (optional) // @return com.vmware.nsx_global_policy.model.PolicyArpProxyTableListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (model.PolicyArpProxyTableListResult, error) + List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (nsx_global_policyModel.PolicyArpProxyTableListResult, error) } type arpProxiesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewArpProxiesClient(connector client.Connector) *arpProxiesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.arp_proxies") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewArpProxiesClient(connector vapiProtocolClient_.Connector) *arpProxiesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.arp_proxies") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := arpProxiesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *arpProxiesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *arpProxiesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (aIface *arpProxiesClient) List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (model.PolicyArpProxyTableListResult, error) { +func (aIface *arpProxiesClient) List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (nsx_global_policyModel.PolicyArpProxyTableListResult, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(arpProxiesListInputType(), typeConverter) + operationRestMetaData := arpProxiesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(arpProxiesListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("Cursor", cursorParam) @@ -83,25 +90,22 @@ func (aIface *arpProxiesClient) List(tier0IdParam string, localeServiceIdParam s sv.AddStructField("TransportNodeId", transportNodeIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyArpProxyTableListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyArpProxyTableListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := arpProxiesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.arp_proxies", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyArpProxyTableListResult + var emptyOutput nsx_global_policyModel.PolicyArpProxyTableListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), arpProxiesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ArpProxiesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyArpProxyTableListResult), nil + return output.(nsx_global_policyModel.PolicyArpProxyTableListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/ArpProxiesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/ArpProxiesTypes.go index eea419213..2f5414178 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/ArpProxiesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/ArpProxiesTypes.go @@ -11,10 +11,10 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) @@ -24,19 +24,19 @@ const ArpProxies_LIST_SOURCE_REALTIME = "realtime" // Possible value for ``source`` of method ArpProxies#list. const ArpProxies_LIST_SOURCE_CACHED = "cached" -func arpProxiesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func arpProxiesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -47,33 +47,33 @@ func arpProxiesListInputType() bindings.StructType { fieldNameMap["sort_by"] = "SortBy" fieldNameMap["source"] = "Source" fieldNameMap["transport_node_id"] = "TransportNodeId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func arpProxiesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyArpProxyTableListResultBindingType) +func ArpProxiesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyArpProxyTableListResultBindingType) } -func arpProxiesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func arpProxiesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -84,18 +84,18 @@ func arpProxiesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["sort_by"] = "SortBy" fieldNameMap["source"] = "Source" fieldNameMap["transport_node_id"] = "TransportNodeId" - paramsTypeMap["source"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" queryParams["cursor"] = "cursor" @@ -108,7 +108,7 @@ func arpProxiesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/BgpClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/BgpClient.go index c47c19378..ec1813aaa 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/BgpClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/BgpClient.go @@ -9,15 +9,14 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type BgpClient interface { @@ -26,12 +25,13 @@ type BgpClient interface { // @param tier0IdParam (required) // @param localeServiceIdParam (required) // @return com.vmware.nsx_global_policy.model.BgpRoutingConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, localeServiceIdParam string) (model.BgpRoutingConfig, error) + Get(tier0IdParam string, localeServiceIdParam string) (nsx_global_policyModel.BgpRoutingConfig, error) // If an BGP routing config not present, create BGP routing config. If it already exists, update the routing config. // @@ -39,12 +39,13 @@ type BgpClient interface { // @param localeServiceIdParam (required) // @param bgpRoutingConfigParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, localeServiceIdParam string, bgpRoutingConfigParam model.BgpRoutingConfig, overrideParam *bool) error + Patch(tier0IdParam string, localeServiceIdParam string, bgpRoutingConfigParam nsx_global_policyModel.BgpRoutingConfig, overrideParam *bool) error // If BGP routing config is not already present, create BGP routing config. If it already exists, replace the BGP routing config with this object. // @@ -53,130 +54,134 @@ type BgpClient interface { // @param bgpRoutingConfigParam (required) // @param overrideParam Locally override the global object (optional, default to false) // @return com.vmware.nsx_global_policy.model.BgpRoutingConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, localeServiceIdParam string, bgpRoutingConfigParam model.BgpRoutingConfig, overrideParam *bool) (model.BgpRoutingConfig, error) + Update(tier0IdParam string, localeServiceIdParam string, bgpRoutingConfigParam nsx_global_policyModel.BgpRoutingConfig, overrideParam *bool) (nsx_global_policyModel.BgpRoutingConfig, error) } type bgpClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewBgpClient(connector client.Connector) *bgpClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.bgp") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewBgpClient(connector vapiProtocolClient_.Connector) *bgpClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.bgp") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) bIface := bgpClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &bIface } -func (bIface *bgpClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (bIface *bgpClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := bIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (bIface *bgpClient) Get(tier0IdParam string, localeServiceIdParam string) (model.BgpRoutingConfig, error) { +func (bIface *bgpClient) Get(tier0IdParam string, localeServiceIdParam string) (nsx_global_policyModel.BgpRoutingConfig, error) { typeConverter := bIface.connector.TypeConverter() executionContext := bIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(bgpGetInputType(), typeConverter) + operationRestMetaData := bgpGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(bgpGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.BgpRoutingConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.BgpRoutingConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := bgpGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - bIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := bIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.bgp", "get", inputDataValue, executionContext) - var emptyOutput model.BgpRoutingConfig + var emptyOutput nsx_global_policyModel.BgpRoutingConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), bgpGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), BgpGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.BgpRoutingConfig), nil + return output.(nsx_global_policyModel.BgpRoutingConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), bIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (bIface *bgpClient) Patch(tier0IdParam string, localeServiceIdParam string, bgpRoutingConfigParam model.BgpRoutingConfig, overrideParam *bool) error { +func (bIface *bgpClient) Patch(tier0IdParam string, localeServiceIdParam string, bgpRoutingConfigParam nsx_global_policyModel.BgpRoutingConfig, overrideParam *bool) error { typeConverter := bIface.connector.TypeConverter() executionContext := bIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(bgpPatchInputType(), typeConverter) + operationRestMetaData := bgpPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(bgpPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("BgpRoutingConfig", bgpRoutingConfigParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := bgpPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - bIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := bIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.bgp", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), bIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (bIface *bgpClient) Update(tier0IdParam string, localeServiceIdParam string, bgpRoutingConfigParam model.BgpRoutingConfig, overrideParam *bool) (model.BgpRoutingConfig, error) { +func (bIface *bgpClient) Update(tier0IdParam string, localeServiceIdParam string, bgpRoutingConfigParam nsx_global_policyModel.BgpRoutingConfig, overrideParam *bool) (nsx_global_policyModel.BgpRoutingConfig, error) { typeConverter := bIface.connector.TypeConverter() executionContext := bIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(bgpUpdateInputType(), typeConverter) + operationRestMetaData := bgpUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(bgpUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("BgpRoutingConfig", bgpRoutingConfigParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.BgpRoutingConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.BgpRoutingConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := bgpUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - bIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := bIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.bgp", "update", inputDataValue, executionContext) - var emptyOutput model.BgpRoutingConfig + var emptyOutput nsx_global_policyModel.BgpRoutingConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), bgpUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), BgpUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.BgpRoutingConfig), nil + return output.(nsx_global_policyModel.BgpRoutingConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), bIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/BgpTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/BgpTypes.go index 08953611a..eb3cab3f9 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/BgpTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/BgpTypes.go @@ -11,50 +11,50 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func bgpGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func bgpGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func bgpGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.BgpRoutingConfigBindingType) +func BgpGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.BgpRoutingConfigBindingType) } -func bgpGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func bgpGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,54 +75,54 @@ func bgpGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func bgpPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func bgpPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["bgp_routing_config"] = bindings.NewReferenceType(model.BgpRoutingConfigBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["bgp_routing_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.BgpRoutingConfigBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["bgp_routing_config"] = "BgpRoutingConfig" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func bgpPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func BgpPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func bgpPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func bgpPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["bgp_routing_config"] = bindings.NewReferenceType(model.BgpRoutingConfigBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["bgp_routing_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.BgpRoutingConfigBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["bgp_routing_config"] = "BgpRoutingConfig" fieldNameMap["override"] = "Override" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["bgp_routing_config"] = bindings.NewReferenceType(model.BgpRoutingConfigBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["bgp_routing_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.BgpRoutingConfigBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -143,54 +143,54 @@ func bgpPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func bgpUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func bgpUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["bgp_routing_config"] = bindings.NewReferenceType(model.BgpRoutingConfigBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["bgp_routing_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.BgpRoutingConfigBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["bgp_routing_config"] = "BgpRoutingConfig" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func bgpUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.BgpRoutingConfigBindingType) +func BgpUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.BgpRoutingConfigBindingType) } -func bgpUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func bgpUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["bgp_routing_config"] = bindings.NewReferenceType(model.BgpRoutingConfigBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["bgp_routing_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.BgpRoutingConfigBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["bgp_routing_config"] = "BgpRoutingConfig" fieldNameMap["override"] = "Override" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["bgp_routing_config"] = bindings.NewReferenceType(model.BgpRoutingConfigBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["bgp_routing_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.BgpRoutingConfigBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/FloodProtectionProfileBindingsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/FloodProtectionProfileBindingsClient.go index 95cf14505..411382db2 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/FloodProtectionProfileBindingsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/FloodProtectionProfileBindingsClient.go @@ -9,15 +9,14 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type FloodProtectionProfileBindingsClient interface { @@ -26,6 +25,7 @@ type FloodProtectionProfileBindingsClient interface { // @param tier0IdParam (required) // @param localeServicesIdParam (required) // @param floodProtectionProfileBindingIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -39,12 +39,13 @@ type FloodProtectionProfileBindingsClient interface { // @param localeServicesIdParam (required) // @param floodProtectionProfileBindingIdParam (required) // @return com.vmware.nsx_global_policy.model.FloodProtectionProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string) (model.FloodProtectionProfileBindingMap, error) + Get(tier0IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string) (nsx_global_policyModel.FloodProtectionProfileBindingMap, error) // API will create or update Flood Protection profile binding map for Tier-0 Logical Router LocaleServices. // @@ -52,12 +53,13 @@ type FloodProtectionProfileBindingsClient interface { // @param localeServicesIdParam (required) // @param floodProtectionProfileBindingIdParam (required) // @param floodProtectionProfileBindingMapParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam model.FloodProtectionProfileBindingMap) error + Patch(tier0IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam nsx_global_policyModel.FloodProtectionProfileBindingMap) error // API will create or update Flood Protection profile binding map for Tier-0 Logical Router LocaleServices. // @@ -66,159 +68,164 @@ type FloodProtectionProfileBindingsClient interface { // @param floodProtectionProfileBindingIdParam (required) // @param floodProtectionProfileBindingMapParam (required) // @return com.vmware.nsx_global_policy.model.FloodProtectionProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam model.FloodProtectionProfileBindingMap) (model.FloodProtectionProfileBindingMap, error) + Update(tier0IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam nsx_global_policyModel.FloodProtectionProfileBindingMap) (nsx_global_policyModel.FloodProtectionProfileBindingMap, error) } type floodProtectionProfileBindingsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewFloodProtectionProfileBindingsClient(connector client.Connector) *floodProtectionProfileBindingsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.flood_protection_profile_bindings") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewFloodProtectionProfileBindingsClient(connector vapiProtocolClient_.Connector) *floodProtectionProfileBindingsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.flood_protection_profile_bindings") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) fIface := floodProtectionProfileBindingsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &fIface } -func (fIface *floodProtectionProfileBindingsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (fIface *floodProtectionProfileBindingsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := fIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (fIface *floodProtectionProfileBindingsClient) Delete(tier0IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string) error { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(floodProtectionProfileBindingsDeleteInputType(), typeConverter) + operationRestMetaData := floodProtectionProfileBindingsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(floodProtectionProfileBindingsDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("FloodProtectionProfileBindingId", floodProtectionProfileBindingIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := floodProtectionProfileBindingsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.flood_protection_profile_bindings", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (fIface *floodProtectionProfileBindingsClient) Get(tier0IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string) (model.FloodProtectionProfileBindingMap, error) { +func (fIface *floodProtectionProfileBindingsClient) Get(tier0IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string) (nsx_global_policyModel.FloodProtectionProfileBindingMap, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(floodProtectionProfileBindingsGetInputType(), typeConverter) + operationRestMetaData := floodProtectionProfileBindingsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(floodProtectionProfileBindingsGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("FloodProtectionProfileBindingId", floodProtectionProfileBindingIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.FloodProtectionProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.FloodProtectionProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := floodProtectionProfileBindingsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.flood_protection_profile_bindings", "get", inputDataValue, executionContext) - var emptyOutput model.FloodProtectionProfileBindingMap + var emptyOutput nsx_global_policyModel.FloodProtectionProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), floodProtectionProfileBindingsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FloodProtectionProfileBindingsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.FloodProtectionProfileBindingMap), nil + return output.(nsx_global_policyModel.FloodProtectionProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (fIface *floodProtectionProfileBindingsClient) Patch(tier0IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam model.FloodProtectionProfileBindingMap) error { +func (fIface *floodProtectionProfileBindingsClient) Patch(tier0IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam nsx_global_policyModel.FloodProtectionProfileBindingMap) error { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(floodProtectionProfileBindingsPatchInputType(), typeConverter) + operationRestMetaData := floodProtectionProfileBindingsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(floodProtectionProfileBindingsPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("FloodProtectionProfileBindingId", floodProtectionProfileBindingIdParam) sv.AddStructField("FloodProtectionProfileBindingMap", floodProtectionProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := floodProtectionProfileBindingsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.flood_protection_profile_bindings", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (fIface *floodProtectionProfileBindingsClient) Update(tier0IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam model.FloodProtectionProfileBindingMap) (model.FloodProtectionProfileBindingMap, error) { +func (fIface *floodProtectionProfileBindingsClient) Update(tier0IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam nsx_global_policyModel.FloodProtectionProfileBindingMap) (nsx_global_policyModel.FloodProtectionProfileBindingMap, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(floodProtectionProfileBindingsUpdateInputType(), typeConverter) + operationRestMetaData := floodProtectionProfileBindingsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(floodProtectionProfileBindingsUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("FloodProtectionProfileBindingId", floodProtectionProfileBindingIdParam) sv.AddStructField("FloodProtectionProfileBindingMap", floodProtectionProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.FloodProtectionProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.FloodProtectionProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := floodProtectionProfileBindingsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.flood_protection_profile_bindings", "update", inputDataValue, executionContext) - var emptyOutput model.FloodProtectionProfileBindingMap + var emptyOutput nsx_global_policyModel.FloodProtectionProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), floodProtectionProfileBindingsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FloodProtectionProfileBindingsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.FloodProtectionProfileBindingMap), nil + return output.(nsx_global_policyModel.FloodProtectionProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/FloodProtectionProfileBindingsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/FloodProtectionProfileBindingsTypes.go index 96aade65e..bc4c8a896 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/FloodProtectionProfileBindingsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/FloodProtectionProfileBindingsTypes.go @@ -11,57 +11,57 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func floodProtectionProfileBindingsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func floodProtectionProfileBindingsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func floodProtectionProfileBindingsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func FloodProtectionProfileBindingsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func floodProtectionProfileBindingsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func floodProtectionProfileBindingsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["flood_protection_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["floodProtectionProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["floodProtectionProfileBindingId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier0_id"] = "tier0Id" pathParams["flood_protection_profile_binding_id"] = "floodProtectionProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func floodProtectionProfileBindingsDeleteRestMetadata() protocol.OperationRestMe map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func floodProtectionProfileBindingsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func floodProtectionProfileBindingsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func floodProtectionProfileBindingsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) +func FloodProtectionProfileBindingsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.FloodProtectionProfileBindingMapBindingType) } -func floodProtectionProfileBindingsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func floodProtectionProfileBindingsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["flood_protection_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["floodProtectionProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["floodProtectionProfileBindingId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier0_id"] = "tier0Id" pathParams["flood_protection_profile_binding_id"] = "floodProtectionProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,55 +146,55 @@ func floodProtectionProfileBindingsGetRestMetadata() protocol.OperationRestMetad map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func floodProtectionProfileBindingsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func floodProtectionProfileBindingsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.FloodProtectionProfileBindingMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" fieldNameMap["flood_protection_profile_binding_map"] = "FloodProtectionProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func floodProtectionProfileBindingsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func FloodProtectionProfileBindingsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func floodProtectionProfileBindingsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func floodProtectionProfileBindingsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.FloodProtectionProfileBindingMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" fieldNameMap["flood_protection_profile_binding_map"] = "FloodProtectionProfileBindingMap" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) - paramsTypeMap["flood_protection_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["floodProtectionProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.FloodProtectionProfileBindingMapBindingType) + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["floodProtectionProfileBindingId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier0_id"] = "tier0Id" pathParams["flood_protection_profile_binding_id"] = "floodProtectionProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -215,55 +215,55 @@ func floodProtectionProfileBindingsPatchRestMetadata() protocol.OperationRestMet map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func floodProtectionProfileBindingsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func floodProtectionProfileBindingsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.FloodProtectionProfileBindingMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" fieldNameMap["flood_protection_profile_binding_map"] = "FloodProtectionProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func floodProtectionProfileBindingsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) +func FloodProtectionProfileBindingsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.FloodProtectionProfileBindingMapBindingType) } -func floodProtectionProfileBindingsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func floodProtectionProfileBindingsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.FloodProtectionProfileBindingMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" fieldNameMap["flood_protection_profile_binding_map"] = "FloodProtectionProfileBindingMap" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) - paramsTypeMap["flood_protection_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["floodProtectionProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.FloodProtectionProfileBindingMapBindingType) + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["floodProtectionProfileBindingId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier0_id"] = "tier0Id" pathParams["flood_protection_profile_binding_id"] = "floodProtectionProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/GatewayFirewallClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/GatewayFirewallClient.go index 32a7ac693..f1157c562 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/GatewayFirewallClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/GatewayFirewallClient.go @@ -9,15 +9,14 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type GatewayFirewallClient interface { @@ -26,66 +25,68 @@ type GatewayFirewallClient interface { // @param tier0IdParam (required) // @param localeServicesIdParam (required) // @return com.vmware.nsx_global_policy.model.GatewayPolicyListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, localeServicesIdParam string) (model.GatewayPolicyListResult, error) + List(tier0IdParam string, localeServicesIdParam string) (nsx_global_policyModel.GatewayPolicyListResult, error) } type gatewayFirewallClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewGatewayFirewallClient(connector client.Connector) *gatewayFirewallClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.gateway_firewall") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewGatewayFirewallClient(connector vapiProtocolClient_.Connector) *gatewayFirewallClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.gateway_firewall") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) gIface := gatewayFirewallClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &gIface } -func (gIface *gatewayFirewallClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (gIface *gatewayFirewallClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := gIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (gIface *gatewayFirewallClient) List(tier0IdParam string, localeServicesIdParam string) (model.GatewayPolicyListResult, error) { +func (gIface *gatewayFirewallClient) List(tier0IdParam string, localeServicesIdParam string) (nsx_global_policyModel.GatewayPolicyListResult, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(gatewayFirewallListInputType(), typeConverter) + operationRestMetaData := gatewayFirewallListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(gatewayFirewallListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.GatewayPolicyListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.GatewayPolicyListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := gatewayFirewallListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.gateway_firewall", "list", inputDataValue, executionContext) - var emptyOutput model.GatewayPolicyListResult + var emptyOutput nsx_global_policyModel.GatewayPolicyListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), gatewayFirewallListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GatewayFirewallListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.GatewayPolicyListResult), nil + return output.(nsx_global_policyModel.GatewayPolicyListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/GatewayFirewallTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/GatewayFirewallTypes.go index f82e040a2..33f0ca8b9 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/GatewayFirewallTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/GatewayFirewallTypes.go @@ -11,50 +11,50 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func gatewayFirewallListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func gatewayFirewallListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func gatewayFirewallListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GatewayPolicyListResultBindingType) +func GatewayFirewallListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.GatewayPolicyListResultBindingType) } -func gatewayFirewallListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func gatewayFirewallListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/InterfaceGroupsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/InterfaceGroupsClient.go new file mode 100644 index 000000000..96d2c2f13 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/InterfaceGroupsClient.go @@ -0,0 +1,291 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Interface file for service: InterfaceGroups +// Used by client-side stubs. + +package locale_services + +import ( + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" +) + +const _ = vapiCore_.SupportedByRuntimeVersion2 + +type InterfaceGroupsClient interface { + + // Delete Tier-0 Interface group + // + // @param tier0IdParam (required) + // @param localeServiceIdParam (required) + // @param labelIdParam (required) + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Delete(tier0IdParam string, localeServiceIdParam string, labelIdParam string) error + + // Read Tier-0 Interface group + // + // @param tier0IdParam (required) + // @param localeServiceIdParam (required) + // @param labelIdParam (required) + // @return com.vmware.nsx_global_policy.model.Tier0InterfaceGroup + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Get(tier0IdParam string, localeServiceIdParam string, labelIdParam string) (nsx_global_policyModel.Tier0InterfaceGroup, error) + + // Paginated list of all Tier-0 Interface groups under locale service. + // + // @param tier0IdParam (required) + // @param localeServiceIdParam (required) + // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) + // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) + // @param includedFieldsParam Comma separated list of fields that should be included in query result (optional) + // @param pageSizeParam Maximum number of results to return in this page (server may return fewer) (optional, default to 1000) + // @param sortAscendingParam (optional) + // @param sortByParam Field by which records are sorted (optional) + // @return com.vmware.nsx_global_policy.model.Tier0InterfaceGroupListResult + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.Tier0InterfaceGroupListResult, error) + + // If an Interface group with the label-id is not already present, create a new Interface group. If it already exists, update the Interface group for specified attributes. + // + // @param tier0IdParam (required) + // @param localeServiceIdParam (required) + // @param labelIdParam (required) + // @param tier0InterfaceGroupParam (required) + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Patch(tier0IdParam string, localeServiceIdParam string, labelIdParam string, tier0InterfaceGroupParam nsx_global_policyModel.Tier0InterfaceGroup) error + + // Update the Interface group for specified attributes. + // + // @param tier0IdParam (required) + // @param localeServiceIdParam (required) + // @param labelIdParam (required) + // @param tier0InterfaceGroupParam (required) + // @return com.vmware.nsx_global_policy.model.Tier0InterfaceGroup + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Update(tier0IdParam string, localeServiceIdParam string, labelIdParam string, tier0InterfaceGroupParam nsx_global_policyModel.Tier0InterfaceGroup) (nsx_global_policyModel.Tier0InterfaceGroup, error) +} + +type interfaceGroupsClient struct { + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType +} + +func NewInterfaceGroupsClient(connector vapiProtocolClient_.Connector) *interfaceGroupsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.interface_groups") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), + } + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) + + iIface := interfaceGroupsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} + return &iIface +} + +func (iIface *interfaceGroupsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { + if entry, ok := iIface.errorsBindingMap[errorName]; ok { + return entry + } + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] +} + +func (iIface *interfaceGroupsClient) Delete(tier0IdParam string, localeServiceIdParam string, labelIdParam string) error { + typeConverter := iIface.connector.TypeConverter() + executionContext := iIface.connector.NewExecutionContext() + operationRestMetaData := interfaceGroupsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interfaceGroupsDeleteInputType(), typeConverter) + sv.AddStructField("Tier0Id", tier0IdParam) + sv.AddStructField("LocaleServiceId", localeServiceIdParam) + sv.AddStructField("LabelId", labelIdParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + return vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.interface_groups", "delete", inputDataValue, executionContext) + if methodResult.IsSuccess() { + return nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return vapiBindings_.VAPIerrorsToError(errorInError) + } + return methodError.(error) + } +} + +func (iIface *interfaceGroupsClient) Get(tier0IdParam string, localeServiceIdParam string, labelIdParam string) (nsx_global_policyModel.Tier0InterfaceGroup, error) { + typeConverter := iIface.connector.TypeConverter() + executionContext := iIface.connector.NewExecutionContext() + operationRestMetaData := interfaceGroupsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interfaceGroupsGetInputType(), typeConverter) + sv.AddStructField("Tier0Id", tier0IdParam) + sv.AddStructField("LocaleServiceId", localeServiceIdParam) + sv.AddStructField("LabelId", labelIdParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_global_policyModel.Tier0InterfaceGroup + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.interface_groups", "get", inputDataValue, executionContext) + var emptyOutput nsx_global_policyModel.Tier0InterfaceGroup + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), InterfaceGroupsGetOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_global_policyModel.Tier0InterfaceGroup), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} + +func (iIface *interfaceGroupsClient) List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.Tier0InterfaceGroupListResult, error) { + typeConverter := iIface.connector.TypeConverter() + executionContext := iIface.connector.NewExecutionContext() + operationRestMetaData := interfaceGroupsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interfaceGroupsListInputType(), typeConverter) + sv.AddStructField("Tier0Id", tier0IdParam) + sv.AddStructField("LocaleServiceId", localeServiceIdParam) + sv.AddStructField("Cursor", cursorParam) + sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) + sv.AddStructField("IncludedFields", includedFieldsParam) + sv.AddStructField("PageSize", pageSizeParam) + sv.AddStructField("SortAscending", sortAscendingParam) + sv.AddStructField("SortBy", sortByParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_global_policyModel.Tier0InterfaceGroupListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.interface_groups", "list", inputDataValue, executionContext) + var emptyOutput nsx_global_policyModel.Tier0InterfaceGroupListResult + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), InterfaceGroupsListOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_global_policyModel.Tier0InterfaceGroupListResult), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} + +func (iIface *interfaceGroupsClient) Patch(tier0IdParam string, localeServiceIdParam string, labelIdParam string, tier0InterfaceGroupParam nsx_global_policyModel.Tier0InterfaceGroup) error { + typeConverter := iIface.connector.TypeConverter() + executionContext := iIface.connector.NewExecutionContext() + operationRestMetaData := interfaceGroupsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interfaceGroupsPatchInputType(), typeConverter) + sv.AddStructField("Tier0Id", tier0IdParam) + sv.AddStructField("LocaleServiceId", localeServiceIdParam) + sv.AddStructField("LabelId", labelIdParam) + sv.AddStructField("Tier0InterfaceGroup", tier0InterfaceGroupParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + return vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.interface_groups", "patch", inputDataValue, executionContext) + if methodResult.IsSuccess() { + return nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return vapiBindings_.VAPIerrorsToError(errorInError) + } + return methodError.(error) + } +} + +func (iIface *interfaceGroupsClient) Update(tier0IdParam string, localeServiceIdParam string, labelIdParam string, tier0InterfaceGroupParam nsx_global_policyModel.Tier0InterfaceGroup) (nsx_global_policyModel.Tier0InterfaceGroup, error) { + typeConverter := iIface.connector.TypeConverter() + executionContext := iIface.connector.NewExecutionContext() + operationRestMetaData := interfaceGroupsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interfaceGroupsUpdateInputType(), typeConverter) + sv.AddStructField("Tier0Id", tier0IdParam) + sv.AddStructField("LocaleServiceId", localeServiceIdParam) + sv.AddStructField("LabelId", labelIdParam) + sv.AddStructField("Tier0InterfaceGroup", tier0InterfaceGroupParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_global_policyModel.Tier0InterfaceGroup + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.interface_groups", "update", inputDataValue, executionContext) + var emptyOutput nsx_global_policyModel.Tier0InterfaceGroup + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), InterfaceGroupsUpdateOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_global_policyModel.Tier0InterfaceGroup), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/InterfaceGroupsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/InterfaceGroupsTypes.go new file mode 100644 index 000000000..ff9ca588c --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/InterfaceGroupsTypes.go @@ -0,0 +1,378 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Data type definitions file for service: InterfaceGroups. +// Includes binding types of a structures and enumerations defined in the service. +// Shared by client-side stubs and server-side skeletons to ensure type +// compatibility. + +package locale_services + +import ( + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + "reflect" +) + +func interfaceGroupsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["label_id"] = vapiBindings_.NewStringType() + fieldNameMap["tier0_id"] = "Tier0Id" + fieldNameMap["locale_service_id"] = "LocaleServiceId" + fieldNameMap["label_id"] = "LabelId" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func InterfaceGroupsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() +} + +func interfaceGroupsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["label_id"] = vapiBindings_.NewStringType() + fieldNameMap["tier0_id"] = "Tier0Id" + fieldNameMap["locale_service_id"] = "LocaleServiceId" + fieldNameMap["label_id"] = "LabelId" + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["label_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["labelId"] = vapiBindings_.NewStringType() + pathParams["label_id"] = "labelId" + pathParams["tier0_id"] = "tier0Id" + pathParams["locale_service_id"] = "localeServiceId" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "DELETE", + "/global-manager/api/v1/global-infra/tier-0s/{tier0Id}/locale-services/{localeServiceId}/interface-groups/{labelId}", + "", + resultHeaders, + 204, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func interfaceGroupsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["label_id"] = vapiBindings_.NewStringType() + fieldNameMap["tier0_id"] = "Tier0Id" + fieldNameMap["locale_service_id"] = "LocaleServiceId" + fieldNameMap["label_id"] = "LabelId" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func InterfaceGroupsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0InterfaceGroupBindingType) +} + +func interfaceGroupsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["label_id"] = vapiBindings_.NewStringType() + fieldNameMap["tier0_id"] = "Tier0Id" + fieldNameMap["locale_service_id"] = "LocaleServiceId" + fieldNameMap["label_id"] = "LabelId" + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["label_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["labelId"] = vapiBindings_.NewStringType() + pathParams["label_id"] = "labelId" + pathParams["tier0_id"] = "tier0Id" + pathParams["locale_service_id"] = "localeServiceId" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "GET", + "/global-manager/api/v1/global-infra/tier-0s/{tier0Id}/locale-services/{localeServiceId}/interface-groups/{labelId}", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func interfaceGroupsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["tier0_id"] = "Tier0Id" + fieldNameMap["locale_service_id"] = "LocaleServiceId" + fieldNameMap["cursor"] = "Cursor" + fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" + fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["page_size"] = "PageSize" + fieldNameMap["sort_ascending"] = "SortAscending" + fieldNameMap["sort_by"] = "SortBy" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func InterfaceGroupsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0InterfaceGroupListResultBindingType) +} + +func interfaceGroupsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["tier0_id"] = "Tier0Id" + fieldNameMap["locale_service_id"] = "LocaleServiceId" + fieldNameMap["cursor"] = "Cursor" + fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" + fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["page_size"] = "PageSize" + fieldNameMap["sort_ascending"] = "SortAscending" + fieldNameMap["sort_by"] = "SortBy" + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + pathParams["tier0_id"] = "tier0Id" + pathParams["locale_service_id"] = "localeServiceId" + queryParams["cursor"] = "cursor" + queryParams["sort_ascending"] = "sort_ascending" + queryParams["included_fields"] = "included_fields" + queryParams["sort_by"] = "sort_by" + queryParams["include_mark_for_delete_objects"] = "include_mark_for_delete_objects" + queryParams["page_size"] = "page_size" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "GET", + "/global-manager/api/v1/global-infra/tier-0s/{tier0Id}/locale-services/{localeServiceId}/interface-groups", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func interfaceGroupsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["label_id"] = vapiBindings_.NewStringType() + fields["tier0_interface_group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0InterfaceGroupBindingType) + fieldNameMap["tier0_id"] = "Tier0Id" + fieldNameMap["locale_service_id"] = "LocaleServiceId" + fieldNameMap["label_id"] = "LabelId" + fieldNameMap["tier0_interface_group"] = "Tier0InterfaceGroup" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func InterfaceGroupsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() +} + +func interfaceGroupsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["label_id"] = vapiBindings_.NewStringType() + fields["tier0_interface_group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0InterfaceGroupBindingType) + fieldNameMap["tier0_id"] = "Tier0Id" + fieldNameMap["locale_service_id"] = "LocaleServiceId" + fieldNameMap["label_id"] = "LabelId" + fieldNameMap["tier0_interface_group"] = "Tier0InterfaceGroup" + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0_interface_group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0InterfaceGroupBindingType) + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["label_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["labelId"] = vapiBindings_.NewStringType() + pathParams["label_id"] = "labelId" + pathParams["tier0_id"] = "tier0Id" + pathParams["locale_service_id"] = "localeServiceId" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "tier0_interface_group", + "PATCH", + "/global-manager/api/v1/global-infra/tier-0s/{tier0Id}/locale-services/{localeServiceId}/interface-groups/{labelId}", + "", + resultHeaders, + 204, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func interfaceGroupsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["label_id"] = vapiBindings_.NewStringType() + fields["tier0_interface_group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0InterfaceGroupBindingType) + fieldNameMap["tier0_id"] = "Tier0Id" + fieldNameMap["locale_service_id"] = "LocaleServiceId" + fieldNameMap["label_id"] = "LabelId" + fieldNameMap["tier0_interface_group"] = "Tier0InterfaceGroup" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func InterfaceGroupsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0InterfaceGroupBindingType) +} + +func interfaceGroupsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["label_id"] = vapiBindings_.NewStringType() + fields["tier0_interface_group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0InterfaceGroupBindingType) + fieldNameMap["tier0_id"] = "Tier0Id" + fieldNameMap["locale_service_id"] = "LocaleServiceId" + fieldNameMap["label_id"] = "LabelId" + fieldNameMap["tier0_interface_group"] = "Tier0InterfaceGroup" + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0_interface_group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0InterfaceGroupBindingType) + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["label_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["labelId"] = vapiBindings_.NewStringType() + pathParams["label_id"] = "labelId" + pathParams["tier0_id"] = "tier0Id" + pathParams["locale_service_id"] = "localeServiceId" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "tier0_interface_group", + "PUT", + "/global-manager/api/v1/global-infra/tier-0s/{tier0Id}/locale-services/{localeServiceId}/interface-groups/{labelId}", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/InterfacesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/InterfacesClient.go index 0995a5a35..13235a797 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/InterfacesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/InterfacesClient.go @@ -9,15 +9,14 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type InterfacesClient interface { @@ -27,6 +26,7 @@ type InterfacesClient interface { // @param localeServiceIdParam (required) // @param interfaceIdParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -40,12 +40,13 @@ type InterfacesClient interface { // @param localeServiceIdParam (required) // @param interfaceIdParam (required) // @return com.vmware.nsx_global_policy.model.Tier0Interface + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string) (model.Tier0Interface, error) + Get(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string) (nsx_global_policyModel.Tier0Interface, error) // Paginated list of all Tier-0 Interfaces // @@ -58,12 +59,13 @@ type InterfacesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.Tier0InterfaceListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.Tier0InterfaceListResult, error) + List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.Tier0InterfaceListResult, error) // If an interface with the interface-id is not already present, create a new interface. If it already exists, update the interface for specified attributes. // @@ -72,12 +74,13 @@ type InterfacesClient interface { // @param interfaceIdParam (required) // @param tier0InterfaceParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string, tier0InterfaceParam model.Tier0Interface, overrideParam *bool) error + Patch(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string, tier0InterfaceParam nsx_global_policyModel.Tier0Interface, overrideParam *bool) error // If an interface with the interface-id is not already present, create a new interface. If it already exists, replace the interface with this object. // @@ -87,108 +90,115 @@ type InterfacesClient interface { // @param tier0InterfaceParam (required) // @param overrideParam Locally override the global object (optional, default to false) // @return com.vmware.nsx_global_policy.model.Tier0Interface + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string, tier0InterfaceParam model.Tier0Interface, overrideParam *bool) (model.Tier0Interface, error) + Update(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string, tier0InterfaceParam nsx_global_policyModel.Tier0Interface, overrideParam *bool) (nsx_global_policyModel.Tier0Interface, error) } type interfacesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewInterfacesClient(connector client.Connector) *interfacesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.interfaces") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewInterfacesClient(connector vapiProtocolClient_.Connector) *interfacesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.interfaces") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) iIface := interfacesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &iIface } -func (iIface *interfacesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (iIface *interfacesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := iIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (iIface *interfacesClient) Delete(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string, overrideParam *bool) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(interfacesDeleteInputType(), typeConverter) + operationRestMetaData := interfacesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interfacesDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("InterfaceId", interfaceIdParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := interfacesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.interfaces", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *interfacesClient) Get(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string) (model.Tier0Interface, error) { +func (iIface *interfacesClient) Get(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string) (nsx_global_policyModel.Tier0Interface, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(interfacesGetInputType(), typeConverter) + operationRestMetaData := interfacesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interfacesGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("InterfaceId", interfaceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier0Interface - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Tier0Interface + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := interfacesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.interfaces", "get", inputDataValue, executionContext) - var emptyOutput model.Tier0Interface + var emptyOutput nsx_global_policyModel.Tier0Interface if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), interfacesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), InterfacesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier0Interface), nil + return output.(nsx_global_policyModel.Tier0Interface), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *interfacesClient) List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.Tier0InterfaceListResult, error) { +func (iIface *interfacesClient) List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.Tier0InterfaceListResult, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(interfacesListInputType(), typeConverter) + operationRestMetaData := interfacesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interfacesListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("Cursor", cursorParam) @@ -199,34 +209,35 @@ func (iIface *interfacesClient) List(tier0IdParam string, localeServiceIdParam s sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier0InterfaceListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Tier0InterfaceListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := interfacesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.interfaces", "list", inputDataValue, executionContext) - var emptyOutput model.Tier0InterfaceListResult + var emptyOutput nsx_global_policyModel.Tier0InterfaceListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), interfacesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), InterfacesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier0InterfaceListResult), nil + return output.(nsx_global_policyModel.Tier0InterfaceListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *interfacesClient) Patch(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string, tier0InterfaceParam model.Tier0Interface, overrideParam *bool) error { +func (iIface *interfacesClient) Patch(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string, tier0InterfaceParam nsx_global_policyModel.Tier0Interface, overrideParam *bool) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(interfacesPatchInputType(), typeConverter) + operationRestMetaData := interfacesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interfacesPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("InterfaceId", interfaceIdParam) @@ -234,28 +245,29 @@ func (iIface *interfacesClient) Patch(tier0IdParam string, localeServiceIdParam sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := interfacesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.interfaces", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *interfacesClient) Update(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string, tier0InterfaceParam model.Tier0Interface, overrideParam *bool) (model.Tier0Interface, error) { +func (iIface *interfacesClient) Update(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string, tier0InterfaceParam nsx_global_policyModel.Tier0Interface, overrideParam *bool) (nsx_global_policyModel.Tier0Interface, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(interfacesUpdateInputType(), typeConverter) + operationRestMetaData := interfacesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interfacesUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("InterfaceId", interfaceIdParam) @@ -263,25 +275,22 @@ func (iIface *interfacesClient) Update(tier0IdParam string, localeServiceIdParam sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier0Interface - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Tier0Interface + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := interfacesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.interfaces", "update", inputDataValue, executionContext) - var emptyOutput model.Tier0Interface + var emptyOutput nsx_global_policyModel.Tier0Interface if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), interfacesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), InterfacesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier0Interface), nil + return output.(nsx_global_policyModel.Tier0Interface), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/InterfacesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/InterfacesTypes.go index 0e7cb6af7..23aa515d2 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/InterfacesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/InterfacesTypes.go @@ -11,63 +11,63 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func interfacesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func interfacesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func interfacesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func InterfacesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func interfacesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func interfacesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" fieldNameMap["override"] = "Override" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["interface_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["interfaceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["interface_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["interfaceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["interface_id"] = "interfaceId" pathParams["locale_service_id"] = "localeServiceId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -88,50 +88,50 @@ func interfacesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func interfacesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func interfacesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func interfacesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier0InterfaceBindingType) +func InterfacesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0InterfaceBindingType) } -func interfacesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func interfacesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["interface_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["interfaceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["interface_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["interfaceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["interface_id"] = "interfaceId" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -152,17 +152,17 @@ func interfacesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func interfacesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func interfacesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -171,31 +171,31 @@ func interfacesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func interfacesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier0InterfaceListResultBindingType) +func InterfacesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0InterfaceListResultBindingType) } -func interfacesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func interfacesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -204,16 +204,16 @@ func interfacesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" queryParams["cursor"] = "cursor" @@ -224,7 +224,7 @@ func interfacesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -245,61 +245,61 @@ func interfacesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func interfacesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func interfacesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() - fields["tier0_interface"] = bindings.NewReferenceType(model.Tier0InterfaceBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() + fields["tier0_interface"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0InterfaceBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" fieldNameMap["tier0_interface"] = "Tier0Interface" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func interfacesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func InterfacesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func interfacesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func interfacesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() - fields["tier0_interface"] = bindings.NewReferenceType(model.Tier0InterfaceBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() + fields["tier0_interface"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0InterfaceBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" fieldNameMap["tier0_interface"] = "Tier0Interface" fieldNameMap["override"] = "Override" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["interface_id"] = bindings.NewStringType() - paramsTypeMap["tier0_interface"] = bindings.NewReferenceType(model.Tier0InterfaceBindingType) - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["interfaceId"] = bindings.NewStringType() + paramsTypeMap["tier0_interface"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0InterfaceBindingType) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["interface_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["interfaceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["interface_id"] = "interfaceId" pathParams["locale_service_id"] = "localeServiceId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -320,61 +320,61 @@ func interfacesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func interfacesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func interfacesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() - fields["tier0_interface"] = bindings.NewReferenceType(model.Tier0InterfaceBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() + fields["tier0_interface"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0InterfaceBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" fieldNameMap["tier0_interface"] = "Tier0Interface" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func interfacesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier0InterfaceBindingType) +func InterfacesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0InterfaceBindingType) } -func interfacesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func interfacesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() - fields["tier0_interface"] = bindings.NewReferenceType(model.Tier0InterfaceBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() + fields["tier0_interface"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0InterfaceBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" fieldNameMap["tier0_interface"] = "Tier0Interface" fieldNameMap["override"] = "Override" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["interface_id"] = bindings.NewStringType() - paramsTypeMap["tier0_interface"] = bindings.NewReferenceType(model.Tier0InterfaceBindingType) - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["interfaceId"] = bindings.NewStringType() + paramsTypeMap["tier0_interface"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0InterfaceBindingType) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["interface_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["interfaceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["interface_id"] = "interfaceId" pathParams["locale_service_id"] = "localeServiceId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/ServiceInterfacesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/ServiceInterfacesClient.go index da8a826a2..0802509d1 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/ServiceInterfacesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/ServiceInterfacesClient.go @@ -9,15 +9,14 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ServiceInterfacesClient interface { @@ -26,6 +25,7 @@ type ServiceInterfacesClient interface { // @param tier0IdParam (required) // @param localeServiceIdParam (required) // @param interfaceIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -39,12 +39,13 @@ type ServiceInterfacesClient interface { // @param localeServiceIdParam (required) // @param interfaceIdParam (required) // @return com.vmware.nsx_global_policy.model.ServiceInterface + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string) (model.ServiceInterface, error) + Get(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string) (nsx_global_policyModel.ServiceInterface, error) // Paginated list of all Service Interfaces // @@ -57,12 +58,13 @@ type ServiceInterfacesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.ServiceInterfaceListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ServiceInterfaceListResult, error) + List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ServiceInterfaceListResult, error) // If an interface with the interface-id is not already present, create a new interface. If it already exists, update the interface for specified attributes. // @@ -70,12 +72,13 @@ type ServiceInterfacesClient interface { // @param localeServiceIdParam (required) // @param interfaceIdParam (required) // @param serviceInterfaceParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string, serviceInterfaceParam model.ServiceInterface) error + Patch(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string, serviceInterfaceParam nsx_global_policyModel.ServiceInterface) error // If an interface with the interface-id is not already present, create a new interface. Modification of service interface is not allowed. // @@ -84,107 +87,114 @@ type ServiceInterfacesClient interface { // @param interfaceIdParam (required) // @param serviceInterfaceParam (required) // @return com.vmware.nsx_global_policy.model.ServiceInterface + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string, serviceInterfaceParam model.ServiceInterface) (model.ServiceInterface, error) + Update(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string, serviceInterfaceParam nsx_global_policyModel.ServiceInterface) (nsx_global_policyModel.ServiceInterface, error) } type serviceInterfacesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewServiceInterfacesClient(connector client.Connector) *serviceInterfacesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.service_interfaces") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewServiceInterfacesClient(connector vapiProtocolClient_.Connector) *serviceInterfacesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.service_interfaces") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := serviceInterfacesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *serviceInterfacesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *serviceInterfacesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *serviceInterfacesClient) Delete(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceInterfacesDeleteInputType(), typeConverter) + operationRestMetaData := serviceInterfacesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceInterfacesDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("InterfaceId", interfaceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceInterfacesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.service_interfaces", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *serviceInterfacesClient) Get(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string) (model.ServiceInterface, error) { +func (sIface *serviceInterfacesClient) Get(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string) (nsx_global_policyModel.ServiceInterface, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceInterfacesGetInputType(), typeConverter) + operationRestMetaData := serviceInterfacesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceInterfacesGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("InterfaceId", interfaceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ServiceInterface - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ServiceInterface + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceInterfacesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.service_interfaces", "get", inputDataValue, executionContext) - var emptyOutput model.ServiceInterface + var emptyOutput nsx_global_policyModel.ServiceInterface if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), serviceInterfacesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ServiceInterfacesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ServiceInterface), nil + return output.(nsx_global_policyModel.ServiceInterface), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *serviceInterfacesClient) List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ServiceInterfaceListResult, error) { +func (sIface *serviceInterfacesClient) List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ServiceInterfaceListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceInterfacesListInputType(), typeConverter) + operationRestMetaData := serviceInterfacesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceInterfacesListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("Cursor", cursorParam) @@ -195,87 +205,86 @@ func (sIface *serviceInterfacesClient) List(tier0IdParam string, localeServiceId sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ServiceInterfaceListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ServiceInterfaceListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceInterfacesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.service_interfaces", "list", inputDataValue, executionContext) - var emptyOutput model.ServiceInterfaceListResult + var emptyOutput nsx_global_policyModel.ServiceInterfaceListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), serviceInterfacesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ServiceInterfacesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ServiceInterfaceListResult), nil + return output.(nsx_global_policyModel.ServiceInterfaceListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *serviceInterfacesClient) Patch(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string, serviceInterfaceParam model.ServiceInterface) error { +func (sIface *serviceInterfacesClient) Patch(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string, serviceInterfaceParam nsx_global_policyModel.ServiceInterface) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceInterfacesPatchInputType(), typeConverter) + operationRestMetaData := serviceInterfacesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceInterfacesPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("InterfaceId", interfaceIdParam) sv.AddStructField("ServiceInterface", serviceInterfaceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceInterfacesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.service_interfaces", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *serviceInterfacesClient) Update(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string, serviceInterfaceParam model.ServiceInterface) (model.ServiceInterface, error) { +func (sIface *serviceInterfacesClient) Update(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string, serviceInterfaceParam nsx_global_policyModel.ServiceInterface) (nsx_global_policyModel.ServiceInterface, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceInterfacesUpdateInputType(), typeConverter) + operationRestMetaData := serviceInterfacesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceInterfacesUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("InterfaceId", interfaceIdParam) sv.AddStructField("ServiceInterface", serviceInterfaceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ServiceInterface - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ServiceInterface + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceInterfacesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.service_interfaces", "update", inputDataValue, executionContext) - var emptyOutput model.ServiceInterface + var emptyOutput nsx_global_policyModel.ServiceInterface if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), serviceInterfacesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ServiceInterfacesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ServiceInterface), nil + return output.(nsx_global_policyModel.ServiceInterface), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/ServiceInterfacesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/ServiceInterfacesTypes.go index 9bbf84ea1..ff3303068 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/ServiceInterfacesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/ServiceInterfacesTypes.go @@ -11,57 +11,57 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func serviceInterfacesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceInterfacesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceInterfacesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ServiceInterfacesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func serviceInterfacesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceInterfacesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["interface_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["interfaceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["interface_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["interfaceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["interface_id"] = "interfaceId" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func serviceInterfacesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func serviceInterfacesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceInterfacesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceInterfacesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ServiceInterfaceBindingType) +func ServiceInterfacesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ServiceInterfaceBindingType) } -func serviceInterfacesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceInterfacesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["interface_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["interfaceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["interface_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["interfaceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["interface_id"] = "interfaceId" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,17 +146,17 @@ func serviceInterfacesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func serviceInterfacesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceInterfacesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -165,31 +165,31 @@ func serviceInterfacesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceInterfacesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ServiceInterfaceListResultBindingType) +func ServiceInterfacesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ServiceInterfaceListResultBindingType) } -func serviceInterfacesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceInterfacesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -198,16 +198,16 @@ func serviceInterfacesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" queryParams["cursor"] = "cursor" @@ -218,7 +218,7 @@ func serviceInterfacesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -239,55 +239,55 @@ func serviceInterfacesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func serviceInterfacesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceInterfacesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() - fields["service_interface"] = bindings.NewReferenceType(model.ServiceInterfaceBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() + fields["service_interface"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ServiceInterfaceBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" fieldNameMap["service_interface"] = "ServiceInterface" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceInterfacesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ServiceInterfacesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func serviceInterfacesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceInterfacesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() - fields["service_interface"] = bindings.NewReferenceType(model.ServiceInterfaceBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() + fields["service_interface"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ServiceInterfaceBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" fieldNameMap["service_interface"] = "ServiceInterface" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["interface_id"] = bindings.NewStringType() - paramsTypeMap["service_interface"] = bindings.NewReferenceType(model.ServiceInterfaceBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["interfaceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_interface"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ServiceInterfaceBindingType) + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["interface_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["interfaceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["interface_id"] = "interfaceId" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -308,55 +308,55 @@ func serviceInterfacesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func serviceInterfacesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceInterfacesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() - fields["service_interface"] = bindings.NewReferenceType(model.ServiceInterfaceBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() + fields["service_interface"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ServiceInterfaceBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" fieldNameMap["service_interface"] = "ServiceInterface" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceInterfacesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ServiceInterfaceBindingType) +func ServiceInterfacesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ServiceInterfaceBindingType) } -func serviceInterfacesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceInterfacesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() - fields["service_interface"] = bindings.NewReferenceType(model.ServiceInterfaceBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() + fields["service_interface"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ServiceInterfaceBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" fieldNameMap["service_interface"] = "ServiceInterface" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["interface_id"] = bindings.NewStringType() - paramsTypeMap["service_interface"] = bindings.NewReferenceType(model.ServiceInterfaceBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["interfaceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_interface"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ServiceInterfaceBindingType) + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["interface_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["interfaceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["interface_id"] = "interfaceId" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/SessionTimerProfileBindingsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/SessionTimerProfileBindingsClient.go index d6d3ea4f0..824827fd2 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/SessionTimerProfileBindingsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/SessionTimerProfileBindingsClient.go @@ -9,15 +9,14 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SessionTimerProfileBindingsClient interface { @@ -26,6 +25,7 @@ type SessionTimerProfileBindingsClient interface { // @param tier0IdParam (required) // @param localeServicesIdParam (required) // @param sessionTimerProfileBindingIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -39,12 +39,13 @@ type SessionTimerProfileBindingsClient interface { // @param localeServicesIdParam (required) // @param sessionTimerProfileBindingIdParam (required) // @return com.vmware.nsx_global_policy.model.SessionTimerProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string) (model.SessionTimerProfileBindingMap, error) + Get(tier0IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string) (nsx_global_policyModel.SessionTimerProfileBindingMap, error) // API will create or update Session Timer profile binding map for Tier-0 Logical Router LocaleServices. // @@ -52,12 +53,13 @@ type SessionTimerProfileBindingsClient interface { // @param localeServicesIdParam (required) // @param sessionTimerProfileBindingIdParam (required) // @param sessionTimerProfileBindingMapParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam model.SessionTimerProfileBindingMap) error + Patch(tier0IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam nsx_global_policyModel.SessionTimerProfileBindingMap) error // API will create or update Session Timer profile binding map for Tier-0 Logical Router LocaleServices. // @@ -66,159 +68,164 @@ type SessionTimerProfileBindingsClient interface { // @param sessionTimerProfileBindingIdParam (required) // @param sessionTimerProfileBindingMapParam (required) // @return com.vmware.nsx_global_policy.model.SessionTimerProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam model.SessionTimerProfileBindingMap) (model.SessionTimerProfileBindingMap, error) + Update(tier0IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam nsx_global_policyModel.SessionTimerProfileBindingMap) (nsx_global_policyModel.SessionTimerProfileBindingMap, error) } type sessionTimerProfileBindingsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSessionTimerProfileBindingsClient(connector client.Connector) *sessionTimerProfileBindingsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.session_timer_profile_bindings") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewSessionTimerProfileBindingsClient(connector vapiProtocolClient_.Connector) *sessionTimerProfileBindingsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.session_timer_profile_bindings") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := sessionTimerProfileBindingsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *sessionTimerProfileBindingsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *sessionTimerProfileBindingsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *sessionTimerProfileBindingsClient) Delete(tier0IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionTimerProfileBindingsDeleteInputType(), typeConverter) + operationRestMetaData := sessionTimerProfileBindingsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionTimerProfileBindingsDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("SessionTimerProfileBindingId", sessionTimerProfileBindingIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionTimerProfileBindingsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.session_timer_profile_bindings", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *sessionTimerProfileBindingsClient) Get(tier0IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string) (model.SessionTimerProfileBindingMap, error) { +func (sIface *sessionTimerProfileBindingsClient) Get(tier0IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string) (nsx_global_policyModel.SessionTimerProfileBindingMap, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionTimerProfileBindingsGetInputType(), typeConverter) + operationRestMetaData := sessionTimerProfileBindingsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionTimerProfileBindingsGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("SessionTimerProfileBindingId", sessionTimerProfileBindingIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SessionTimerProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.SessionTimerProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionTimerProfileBindingsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.session_timer_profile_bindings", "get", inputDataValue, executionContext) - var emptyOutput model.SessionTimerProfileBindingMap + var emptyOutput nsx_global_policyModel.SessionTimerProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sessionTimerProfileBindingsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SessionTimerProfileBindingsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SessionTimerProfileBindingMap), nil + return output.(nsx_global_policyModel.SessionTimerProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *sessionTimerProfileBindingsClient) Patch(tier0IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam model.SessionTimerProfileBindingMap) error { +func (sIface *sessionTimerProfileBindingsClient) Patch(tier0IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam nsx_global_policyModel.SessionTimerProfileBindingMap) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionTimerProfileBindingsPatchInputType(), typeConverter) + operationRestMetaData := sessionTimerProfileBindingsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionTimerProfileBindingsPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("SessionTimerProfileBindingId", sessionTimerProfileBindingIdParam) sv.AddStructField("SessionTimerProfileBindingMap", sessionTimerProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionTimerProfileBindingsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.session_timer_profile_bindings", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *sessionTimerProfileBindingsClient) Update(tier0IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam model.SessionTimerProfileBindingMap) (model.SessionTimerProfileBindingMap, error) { +func (sIface *sessionTimerProfileBindingsClient) Update(tier0IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam nsx_global_policyModel.SessionTimerProfileBindingMap) (nsx_global_policyModel.SessionTimerProfileBindingMap, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionTimerProfileBindingsUpdateInputType(), typeConverter) + operationRestMetaData := sessionTimerProfileBindingsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionTimerProfileBindingsUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("SessionTimerProfileBindingId", sessionTimerProfileBindingIdParam) sv.AddStructField("SessionTimerProfileBindingMap", sessionTimerProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SessionTimerProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.SessionTimerProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionTimerProfileBindingsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.session_timer_profile_bindings", "update", inputDataValue, executionContext) - var emptyOutput model.SessionTimerProfileBindingMap + var emptyOutput nsx_global_policyModel.SessionTimerProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sessionTimerProfileBindingsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SessionTimerProfileBindingsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SessionTimerProfileBindingMap), nil + return output.(nsx_global_policyModel.SessionTimerProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/SessionTimerProfileBindingsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/SessionTimerProfileBindingsTypes.go index 1107a5575..5d3c0b564 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/SessionTimerProfileBindingsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/SessionTimerProfileBindingsTypes.go @@ -11,57 +11,57 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func sessionTimerProfileBindingsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionTimerProfileBindingsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionTimerProfileBindingsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SessionTimerProfileBindingsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func sessionTimerProfileBindingsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionTimerProfileBindingsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["sessionTimerProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionTimerProfileBindingId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier0_id"] = "tier0Id" pathParams["session_timer_profile_binding_id"] = "sessionTimerProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func sessionTimerProfileBindingsDeleteRestMetadata() protocol.OperationRestMetad map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionTimerProfileBindingsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionTimerProfileBindingsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionTimerProfileBindingsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) +func SessionTimerProfileBindingsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SessionTimerProfileBindingMapBindingType) } -func sessionTimerProfileBindingsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionTimerProfileBindingsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["sessionTimerProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionTimerProfileBindingId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier0_id"] = "tier0Id" pathParams["session_timer_profile_binding_id"] = "sessionTimerProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,55 +146,55 @@ func sessionTimerProfileBindingsGetRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionTimerProfileBindingsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionTimerProfileBindingsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SessionTimerProfileBindingMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" fieldNameMap["session_timer_profile_binding_map"] = "SessionTimerProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionTimerProfileBindingsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SessionTimerProfileBindingsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func sessionTimerProfileBindingsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionTimerProfileBindingsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SessionTimerProfileBindingMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" fieldNameMap["session_timer_profile_binding_map"] = "SessionTimerProfileBindingMap" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["sessionTimerProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SessionTimerProfileBindingMapBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionTimerProfileBindingId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier0_id"] = "tier0Id" pathParams["session_timer_profile_binding_id"] = "sessionTimerProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -215,55 +215,55 @@ func sessionTimerProfileBindingsPatchRestMetadata() protocol.OperationRestMetada map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionTimerProfileBindingsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionTimerProfileBindingsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SessionTimerProfileBindingMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" fieldNameMap["session_timer_profile_binding_map"] = "SessionTimerProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionTimerProfileBindingsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) +func SessionTimerProfileBindingsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SessionTimerProfileBindingMapBindingType) } -func sessionTimerProfileBindingsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionTimerProfileBindingsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SessionTimerProfileBindingMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" fieldNameMap["session_timer_profile_binding_map"] = "SessionTimerProfileBindingMap" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["sessionTimerProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SessionTimerProfileBindingMapBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionTimerProfileBindingId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier0_id"] = "tier0Id" pathParams["session_timer_profile_binding_id"] = "sessionTimerProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/Tier0DeploymentMapsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/Tier0DeploymentMapsClient.go index 0b32e7363..046179276 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/Tier0DeploymentMapsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/Tier0DeploymentMapsClient.go @@ -9,15 +9,14 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type Tier0DeploymentMapsClient interface { @@ -26,6 +25,7 @@ type Tier0DeploymentMapsClient interface { // @param tier0IdParam (required) // @param localeServiceIdParam (required) // @param tier0DeploymentMapIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -39,12 +39,13 @@ type Tier0DeploymentMapsClient interface { // @param localeServiceIdParam (required) // @param tier0DeploymentMapIdParam (required) // @return com.vmware.nsx_global_policy.model.Tier0DeploymentMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, localeServiceIdParam string, tier0DeploymentMapIdParam string) (model.Tier0DeploymentMap, error) + Get(tier0IdParam string, localeServiceIdParam string, tier0DeploymentMapIdParam string) (nsx_global_policyModel.Tier0DeploymentMap, error) // Paginated list of all Tier-0 Deployment Entries. // @@ -57,12 +58,13 @@ type Tier0DeploymentMapsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.Tier0DeploymentMapListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.Tier0DeploymentMapListResult, error) + List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.Tier0DeploymentMapListResult, error) // If the passed Tier-0 Deployment Map does not already exist, create a new Tier-0 Deployment Map. If it already exists, patch it. // @@ -71,12 +73,13 @@ type Tier0DeploymentMapsClient interface { // @param tier0DeploymentMapIdParam (required) // @param tier0DeploymentMapParam (required) // @return com.vmware.nsx_global_policy.model.Tier0DeploymentMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, localeServiceIdParam string, tier0DeploymentMapIdParam string, tier0DeploymentMapParam model.Tier0DeploymentMap) (model.Tier0DeploymentMap, error) + Patch(tier0IdParam string, localeServiceIdParam string, tier0DeploymentMapIdParam string, tier0DeploymentMapParam nsx_global_policyModel.Tier0DeploymentMap) (nsx_global_policyModel.Tier0DeploymentMap, error) // If the passed Tier-0 Deployment Map does not already exist, create a new Tier-0 Deployment Map. If it already exists, replace it. // @@ -85,107 +88,114 @@ type Tier0DeploymentMapsClient interface { // @param tier0DeploymentMapIdParam (required) // @param tier0DeploymentMapParam (required) // @return com.vmware.nsx_global_policy.model.Tier0DeploymentMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, localeServiceIdParam string, tier0DeploymentMapIdParam string, tier0DeploymentMapParam model.Tier0DeploymentMap) (model.Tier0DeploymentMap, error) + Update(tier0IdParam string, localeServiceIdParam string, tier0DeploymentMapIdParam string, tier0DeploymentMapParam nsx_global_policyModel.Tier0DeploymentMap) (nsx_global_policyModel.Tier0DeploymentMap, error) } type tier0DeploymentMapsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewTier0DeploymentMapsClient(connector client.Connector) *tier0DeploymentMapsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.tier0_deployment_maps") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewTier0DeploymentMapsClient(connector vapiProtocolClient_.Connector) *tier0DeploymentMapsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.tier0_deployment_maps") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) tIface := tier0DeploymentMapsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &tIface } -func (tIface *tier0DeploymentMapsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (tIface *tier0DeploymentMapsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := tIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (tIface *tier0DeploymentMapsClient) Delete(tier0IdParam string, localeServiceIdParam string, tier0DeploymentMapIdParam string) error { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tier0DeploymentMapsDeleteInputType(), typeConverter) + operationRestMetaData := tier0DeploymentMapsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tier0DeploymentMapsDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("Tier0DeploymentMapId", tier0DeploymentMapIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tier0DeploymentMapsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.tier0_deployment_maps", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (tIface *tier0DeploymentMapsClient) Get(tier0IdParam string, localeServiceIdParam string, tier0DeploymentMapIdParam string) (model.Tier0DeploymentMap, error) { +func (tIface *tier0DeploymentMapsClient) Get(tier0IdParam string, localeServiceIdParam string, tier0DeploymentMapIdParam string) (nsx_global_policyModel.Tier0DeploymentMap, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tier0DeploymentMapsGetInputType(), typeConverter) + operationRestMetaData := tier0DeploymentMapsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tier0DeploymentMapsGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("Tier0DeploymentMapId", tier0DeploymentMapIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier0DeploymentMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Tier0DeploymentMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tier0DeploymentMapsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.tier0_deployment_maps", "get", inputDataValue, executionContext) - var emptyOutput model.Tier0DeploymentMap + var emptyOutput nsx_global_policyModel.Tier0DeploymentMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), tier0DeploymentMapsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), Tier0DeploymentMapsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier0DeploymentMap), nil + return output.(nsx_global_policyModel.Tier0DeploymentMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (tIface *tier0DeploymentMapsClient) List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.Tier0DeploymentMapListResult, error) { +func (tIface *tier0DeploymentMapsClient) List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.Tier0DeploymentMapListResult, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tier0DeploymentMapsListInputType(), typeConverter) + operationRestMetaData := tier0DeploymentMapsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tier0DeploymentMapsListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("Cursor", cursorParam) @@ -196,93 +206,92 @@ func (tIface *tier0DeploymentMapsClient) List(tier0IdParam string, localeService sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier0DeploymentMapListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Tier0DeploymentMapListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tier0DeploymentMapsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.tier0_deployment_maps", "list", inputDataValue, executionContext) - var emptyOutput model.Tier0DeploymentMapListResult + var emptyOutput nsx_global_policyModel.Tier0DeploymentMapListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), tier0DeploymentMapsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), Tier0DeploymentMapsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier0DeploymentMapListResult), nil + return output.(nsx_global_policyModel.Tier0DeploymentMapListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (tIface *tier0DeploymentMapsClient) Patch(tier0IdParam string, localeServiceIdParam string, tier0DeploymentMapIdParam string, tier0DeploymentMapParam model.Tier0DeploymentMap) (model.Tier0DeploymentMap, error) { +func (tIface *tier0DeploymentMapsClient) Patch(tier0IdParam string, localeServiceIdParam string, tier0DeploymentMapIdParam string, tier0DeploymentMapParam nsx_global_policyModel.Tier0DeploymentMap) (nsx_global_policyModel.Tier0DeploymentMap, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tier0DeploymentMapsPatchInputType(), typeConverter) + operationRestMetaData := tier0DeploymentMapsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tier0DeploymentMapsPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("Tier0DeploymentMapId", tier0DeploymentMapIdParam) sv.AddStructField("Tier0DeploymentMap", tier0DeploymentMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier0DeploymentMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Tier0DeploymentMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tier0DeploymentMapsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.tier0_deployment_maps", "patch", inputDataValue, executionContext) - var emptyOutput model.Tier0DeploymentMap + var emptyOutput nsx_global_policyModel.Tier0DeploymentMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), tier0DeploymentMapsPatchOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), Tier0DeploymentMapsPatchOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier0DeploymentMap), nil + return output.(nsx_global_policyModel.Tier0DeploymentMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (tIface *tier0DeploymentMapsClient) Update(tier0IdParam string, localeServiceIdParam string, tier0DeploymentMapIdParam string, tier0DeploymentMapParam model.Tier0DeploymentMap) (model.Tier0DeploymentMap, error) { +func (tIface *tier0DeploymentMapsClient) Update(tier0IdParam string, localeServiceIdParam string, tier0DeploymentMapIdParam string, tier0DeploymentMapParam nsx_global_policyModel.Tier0DeploymentMap) (nsx_global_policyModel.Tier0DeploymentMap, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tier0DeploymentMapsUpdateInputType(), typeConverter) + operationRestMetaData := tier0DeploymentMapsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tier0DeploymentMapsUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("Tier0DeploymentMapId", tier0DeploymentMapIdParam) sv.AddStructField("Tier0DeploymentMap", tier0DeploymentMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier0DeploymentMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Tier0DeploymentMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tier0DeploymentMapsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.tier0_deployment_maps", "update", inputDataValue, executionContext) - var emptyOutput model.Tier0DeploymentMap + var emptyOutput nsx_global_policyModel.Tier0DeploymentMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), tier0DeploymentMapsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), Tier0DeploymentMapsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier0DeploymentMap), nil + return output.(nsx_global_policyModel.Tier0DeploymentMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/Tier0DeploymentMapsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/Tier0DeploymentMapsTypes.go index 3b3b187a1..71148a231 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/Tier0DeploymentMapsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/Tier0DeploymentMapsTypes.go @@ -11,57 +11,57 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func tier0DeploymentMapsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tier0DeploymentMapsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["tier0_deployment_map_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["tier0_deployment_map_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["tier0_deployment_map_id"] = "Tier0DeploymentMapId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tier0DeploymentMapsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func Tier0DeploymentMapsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func tier0DeploymentMapsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tier0DeploymentMapsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["tier0_deployment_map_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["tier0_deployment_map_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["tier0_deployment_map_id"] = "Tier0DeploymentMapId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["tier0_deployment_map_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["tier0DeploymentMapId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0_deployment_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0DeploymentMapId"] = vapiBindings_.NewStringType() pathParams["tier0_deployment_map_id"] = "tier0DeploymentMapId" pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func tier0DeploymentMapsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func tier0DeploymentMapsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tier0DeploymentMapsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["tier0_deployment_map_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["tier0_deployment_map_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["tier0_deployment_map_id"] = "Tier0DeploymentMapId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tier0DeploymentMapsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier0DeploymentMapBindingType) +func Tier0DeploymentMapsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0DeploymentMapBindingType) } -func tier0DeploymentMapsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tier0DeploymentMapsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["tier0_deployment_map_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["tier0_deployment_map_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["tier0_deployment_map_id"] = "Tier0DeploymentMapId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["tier0_deployment_map_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["tier0DeploymentMapId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0_deployment_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0DeploymentMapId"] = vapiBindings_.NewStringType() pathParams["tier0_deployment_map_id"] = "tier0DeploymentMapId" pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,17 +146,17 @@ func tier0DeploymentMapsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func tier0DeploymentMapsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tier0DeploymentMapsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -165,31 +165,31 @@ func tier0DeploymentMapsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tier0DeploymentMapsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier0DeploymentMapListResultBindingType) +func Tier0DeploymentMapsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0DeploymentMapListResultBindingType) } -func tier0DeploymentMapsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tier0DeploymentMapsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -198,16 +198,16 @@ func tier0DeploymentMapsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" queryParams["cursor"] = "cursor" @@ -218,7 +218,7 @@ func tier0DeploymentMapsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -239,55 +239,55 @@ func tier0DeploymentMapsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func tier0DeploymentMapsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tier0DeploymentMapsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["tier0_deployment_map_id"] = bindings.NewStringType() - fields["tier0_deployment_map"] = bindings.NewReferenceType(model.Tier0DeploymentMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["tier0_deployment_map_id"] = vapiBindings_.NewStringType() + fields["tier0_deployment_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0DeploymentMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["tier0_deployment_map_id"] = "Tier0DeploymentMapId" fieldNameMap["tier0_deployment_map"] = "Tier0DeploymentMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tier0DeploymentMapsPatchOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier0DeploymentMapBindingType) +func Tier0DeploymentMapsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0DeploymentMapBindingType) } -func tier0DeploymentMapsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tier0DeploymentMapsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["tier0_deployment_map_id"] = bindings.NewStringType() - fields["tier0_deployment_map"] = bindings.NewReferenceType(model.Tier0DeploymentMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["tier0_deployment_map_id"] = vapiBindings_.NewStringType() + fields["tier0_deployment_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0DeploymentMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["tier0_deployment_map_id"] = "Tier0DeploymentMapId" fieldNameMap["tier0_deployment_map"] = "Tier0DeploymentMap" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["tier0_deployment_map_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier0_deployment_map"] = bindings.NewReferenceType(model.Tier0DeploymentMapBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["tier0DeploymentMapId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0_deployment_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0DeploymentMapBindingType) + paramsTypeMap["tier0_deployment_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0DeploymentMapId"] = vapiBindings_.NewStringType() pathParams["tier0_deployment_map_id"] = "tier0DeploymentMapId" pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -308,55 +308,55 @@ func tier0DeploymentMapsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func tier0DeploymentMapsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tier0DeploymentMapsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["tier0_deployment_map_id"] = bindings.NewStringType() - fields["tier0_deployment_map"] = bindings.NewReferenceType(model.Tier0DeploymentMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["tier0_deployment_map_id"] = vapiBindings_.NewStringType() + fields["tier0_deployment_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0DeploymentMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["tier0_deployment_map_id"] = "Tier0DeploymentMapId" fieldNameMap["tier0_deployment_map"] = "Tier0DeploymentMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tier0DeploymentMapsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier0DeploymentMapBindingType) +func Tier0DeploymentMapsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0DeploymentMapBindingType) } -func tier0DeploymentMapsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tier0DeploymentMapsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["tier0_deployment_map_id"] = bindings.NewStringType() - fields["tier0_deployment_map"] = bindings.NewReferenceType(model.Tier0DeploymentMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["tier0_deployment_map_id"] = vapiBindings_.NewStringType() + fields["tier0_deployment_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0DeploymentMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["tier0_deployment_map_id"] = "Tier0DeploymentMapId" fieldNameMap["tier0_deployment_map"] = "Tier0DeploymentMap" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["tier0_deployment_map_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier0_deployment_map"] = bindings.NewReferenceType(model.Tier0DeploymentMapBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["tier0DeploymentMapId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0_deployment_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier0DeploymentMapBindingType) + paramsTypeMap["tier0_deployment_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0DeploymentMapId"] = vapiBindings_.NewStringType() pathParams["tier0_deployment_map_id"] = "tier0DeploymentMapId" pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/bgp/NeighborsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/bgp/NeighborsClient.go index 349022849..622ce261d 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/bgp/NeighborsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/bgp/NeighborsClient.go @@ -9,15 +9,14 @@ package bgp import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type NeighborsClient interface { @@ -27,6 +26,7 @@ type NeighborsClient interface { // @param localeServiceIdParam (required) // @param neighborIdParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -40,12 +40,13 @@ type NeighborsClient interface { // @param localeServiceIdParam (required) // @param neighborIdParam (required) // @return com.vmware.nsx_global_policy.model.BgpNeighborConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, localeServiceIdParam string, neighborIdParam string) (model.BgpNeighborConfig, error) + Get(tier0IdParam string, localeServiceIdParam string, neighborIdParam string) (nsx_global_policyModel.BgpNeighborConfig, error) // Paginated list of all BGP neighbor configurations // @@ -58,12 +59,13 @@ type NeighborsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.BgpNeighborConfigListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.BgpNeighborConfigListResult, error) + List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.BgpNeighborConfigListResult, error) // If BGP neighbor config with the neighbor-id is not already present, create a new neighbor config. If it already exists, replace the BGP neighbor config with this object. // @@ -72,12 +74,13 @@ type NeighborsClient interface { // @param neighborIdParam (required) // @param bgpNeighborConfigParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, localeServiceIdParam string, neighborIdParam string, bgpNeighborConfigParam model.BgpNeighborConfig, overrideParam *bool) error + Patch(tier0IdParam string, localeServiceIdParam string, neighborIdParam string, bgpNeighborConfigParam nsx_global_policyModel.BgpNeighborConfig, overrideParam *bool) error // If BGP neighbor config with the neighbor-id is not already present, create a new neighbor config. If it already exists, replace the BGP neighbor config with this object. // @@ -87,108 +90,115 @@ type NeighborsClient interface { // @param bgpNeighborConfigParam (required) // @param overrideParam Locally override the global object (optional, default to false) // @return com.vmware.nsx_global_policy.model.BgpNeighborConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, localeServiceIdParam string, neighborIdParam string, bgpNeighborConfigParam model.BgpNeighborConfig, overrideParam *bool) (model.BgpNeighborConfig, error) + Update(tier0IdParam string, localeServiceIdParam string, neighborIdParam string, bgpNeighborConfigParam nsx_global_policyModel.BgpNeighborConfig, overrideParam *bool) (nsx_global_policyModel.BgpNeighborConfig, error) } type neighborsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewNeighborsClient(connector client.Connector) *neighborsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.bgp.neighbors") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewNeighborsClient(connector vapiProtocolClient_.Connector) *neighborsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.bgp.neighbors") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) nIface := neighborsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &nIface } -func (nIface *neighborsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (nIface *neighborsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := nIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (nIface *neighborsClient) Delete(tier0IdParam string, localeServiceIdParam string, neighborIdParam string, overrideParam *bool) error { typeConverter := nIface.connector.TypeConverter() executionContext := nIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(neighborsDeleteInputType(), typeConverter) + operationRestMetaData := neighborsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(neighborsDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("NeighborId", neighborIdParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := neighborsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - nIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := nIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.bgp.neighbors", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), nIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (nIface *neighborsClient) Get(tier0IdParam string, localeServiceIdParam string, neighborIdParam string) (model.BgpNeighborConfig, error) { +func (nIface *neighborsClient) Get(tier0IdParam string, localeServiceIdParam string, neighborIdParam string) (nsx_global_policyModel.BgpNeighborConfig, error) { typeConverter := nIface.connector.TypeConverter() executionContext := nIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(neighborsGetInputType(), typeConverter) + operationRestMetaData := neighborsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(neighborsGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("NeighborId", neighborIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.BgpNeighborConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.BgpNeighborConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := neighborsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - nIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := nIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.bgp.neighbors", "get", inputDataValue, executionContext) - var emptyOutput model.BgpNeighborConfig + var emptyOutput nsx_global_policyModel.BgpNeighborConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), neighborsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), NeighborsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.BgpNeighborConfig), nil + return output.(nsx_global_policyModel.BgpNeighborConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), nIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (nIface *neighborsClient) List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.BgpNeighborConfigListResult, error) { +func (nIface *neighborsClient) List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.BgpNeighborConfigListResult, error) { typeConverter := nIface.connector.TypeConverter() executionContext := nIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(neighborsListInputType(), typeConverter) + operationRestMetaData := neighborsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(neighborsListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("Cursor", cursorParam) @@ -199,34 +209,35 @@ func (nIface *neighborsClient) List(tier0IdParam string, localeServiceIdParam st sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.BgpNeighborConfigListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.BgpNeighborConfigListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := neighborsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - nIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := nIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.bgp.neighbors", "list", inputDataValue, executionContext) - var emptyOutput model.BgpNeighborConfigListResult + var emptyOutput nsx_global_policyModel.BgpNeighborConfigListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), neighborsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), NeighborsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.BgpNeighborConfigListResult), nil + return output.(nsx_global_policyModel.BgpNeighborConfigListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), nIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (nIface *neighborsClient) Patch(tier0IdParam string, localeServiceIdParam string, neighborIdParam string, bgpNeighborConfigParam model.BgpNeighborConfig, overrideParam *bool) error { +func (nIface *neighborsClient) Patch(tier0IdParam string, localeServiceIdParam string, neighborIdParam string, bgpNeighborConfigParam nsx_global_policyModel.BgpNeighborConfig, overrideParam *bool) error { typeConverter := nIface.connector.TypeConverter() executionContext := nIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(neighborsPatchInputType(), typeConverter) + operationRestMetaData := neighborsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(neighborsPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("NeighborId", neighborIdParam) @@ -234,28 +245,29 @@ func (nIface *neighborsClient) Patch(tier0IdParam string, localeServiceIdParam s sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := neighborsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - nIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := nIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.bgp.neighbors", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), nIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (nIface *neighborsClient) Update(tier0IdParam string, localeServiceIdParam string, neighborIdParam string, bgpNeighborConfigParam model.BgpNeighborConfig, overrideParam *bool) (model.BgpNeighborConfig, error) { +func (nIface *neighborsClient) Update(tier0IdParam string, localeServiceIdParam string, neighborIdParam string, bgpNeighborConfigParam nsx_global_policyModel.BgpNeighborConfig, overrideParam *bool) (nsx_global_policyModel.BgpNeighborConfig, error) { typeConverter := nIface.connector.TypeConverter() executionContext := nIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(neighborsUpdateInputType(), typeConverter) + operationRestMetaData := neighborsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(neighborsUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("NeighborId", neighborIdParam) @@ -263,25 +275,22 @@ func (nIface *neighborsClient) Update(tier0IdParam string, localeServiceIdParam sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.BgpNeighborConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.BgpNeighborConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := neighborsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - nIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := nIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.locale_services.bgp.neighbors", "update", inputDataValue, executionContext) - var emptyOutput model.BgpNeighborConfig + var emptyOutput nsx_global_policyModel.BgpNeighborConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), neighborsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), NeighborsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.BgpNeighborConfig), nil + return output.(nsx_global_policyModel.BgpNeighborConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), nIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/bgp/NeighborsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/bgp/NeighborsTypes.go index d6bf38f78..d0d4ed9c4 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/bgp/NeighborsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/locale_services/bgp/NeighborsTypes.go @@ -11,63 +11,63 @@ package bgp import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func neighborsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func neighborsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["neighbor_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["neighbor_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["neighbor_id"] = "NeighborId" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func neighborsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func NeighborsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func neighborsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func neighborsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["neighbor_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["neighbor_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["neighbor_id"] = "NeighborId" fieldNameMap["override"] = "Override" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["neighbor_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["neighborId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["neighbor_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["neighborId"] = vapiBindings_.NewStringType() pathParams["neighbor_id"] = "neighborId" pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -88,50 +88,50 @@ func neighborsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func neighborsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func neighborsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["neighbor_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["neighbor_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["neighbor_id"] = "NeighborId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func neighborsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.BgpNeighborConfigBindingType) +func NeighborsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.BgpNeighborConfigBindingType) } -func neighborsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func neighborsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["neighbor_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["neighbor_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["neighbor_id"] = "NeighborId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["neighbor_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["neighborId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["neighbor_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["neighborId"] = vapiBindings_.NewStringType() pathParams["neighbor_id"] = "neighborId" pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -152,17 +152,17 @@ func neighborsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func neighborsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func neighborsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -171,31 +171,31 @@ func neighborsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func neighborsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.BgpNeighborConfigListResultBindingType) +func NeighborsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.BgpNeighborConfigListResultBindingType) } -func neighborsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func neighborsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -204,16 +204,16 @@ func neighborsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" queryParams["cursor"] = "cursor" @@ -224,7 +224,7 @@ func neighborsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -245,61 +245,61 @@ func neighborsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func neighborsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func neighborsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["neighbor_id"] = bindings.NewStringType() - fields["bgp_neighbor_config"] = bindings.NewReferenceType(model.BgpNeighborConfigBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["neighbor_id"] = vapiBindings_.NewStringType() + fields["bgp_neighbor_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.BgpNeighborConfigBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["neighbor_id"] = "NeighborId" fieldNameMap["bgp_neighbor_config"] = "BgpNeighborConfig" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func neighborsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func NeighborsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func neighborsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func neighborsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["neighbor_id"] = bindings.NewStringType() - fields["bgp_neighbor_config"] = bindings.NewReferenceType(model.BgpNeighborConfigBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["neighbor_id"] = vapiBindings_.NewStringType() + fields["bgp_neighbor_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.BgpNeighborConfigBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["neighbor_id"] = "NeighborId" fieldNameMap["bgp_neighbor_config"] = "BgpNeighborConfig" fieldNameMap["override"] = "Override" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["bgp_neighbor_config"] = bindings.NewReferenceType(model.BgpNeighborConfigBindingType) - paramsTypeMap["neighbor_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["neighborId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["neighbor_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["bgp_neighbor_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.BgpNeighborConfigBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["neighborId"] = vapiBindings_.NewStringType() pathParams["neighbor_id"] = "neighborId" pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -320,61 +320,61 @@ func neighborsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func neighborsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func neighborsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["neighbor_id"] = bindings.NewStringType() - fields["bgp_neighbor_config"] = bindings.NewReferenceType(model.BgpNeighborConfigBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["neighbor_id"] = vapiBindings_.NewStringType() + fields["bgp_neighbor_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.BgpNeighborConfigBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["neighbor_id"] = "NeighborId" fieldNameMap["bgp_neighbor_config"] = "BgpNeighborConfig" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func neighborsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.BgpNeighborConfigBindingType) +func NeighborsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.BgpNeighborConfigBindingType) } -func neighborsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func neighborsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["neighbor_id"] = bindings.NewStringType() - fields["bgp_neighbor_config"] = bindings.NewReferenceType(model.BgpNeighborConfigBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["neighbor_id"] = vapiBindings_.NewStringType() + fields["bgp_neighbor_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.BgpNeighborConfigBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["neighbor_id"] = "NeighborId" fieldNameMap["bgp_neighbor_config"] = "BgpNeighborConfig" fieldNameMap["override"] = "Override" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["bgp_neighbor_config"] = bindings.NewReferenceType(model.BgpNeighborConfigBindingType) - paramsTypeMap["neighbor_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["neighborId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["neighbor_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["bgp_neighbor_config"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.BgpNeighborConfigBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["neighborId"] = vapiBindings_.NewStringType() pathParams["neighbor_id"] = "neighborId" pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/nat/NatRulesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/nat/NatRulesClient.go index d04508f17..66816533e 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/nat/NatRulesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/nat/NatRulesClient.go @@ -9,15 +9,14 @@ package nat import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type NatRulesClient interface { @@ -26,6 +25,7 @@ type NatRulesClient interface { // @param tier0IdParam Tier-0 ID (required) // @param natIdParam NAT id (required) // @param natRuleIdParam Rule ID (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -39,12 +39,13 @@ type NatRulesClient interface { // @param natIdParam NAT id (required) // @param natRuleIdParam Rule ID (required) // @return com.vmware.nsx_global_policy.model.PolicyNatRule + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, natIdParam string, natRuleIdParam string) (model.PolicyNatRule, error) + Get(tier0IdParam string, natIdParam string, natRuleIdParam string) (nsx_global_policyModel.PolicyNatRule, error) // List NAT Rules from Tier-0 denoted by Tier-0 ID, under NAT section denoted by . Under tier-0 there will be 3 different NATs(sections). (INTERNAL, USER and DEFAULT) For more details related to NAT section please refer to PolicyNAT schema. Note: IPSecVpnSession as Scope: Please note that old IPSecVpnSession policy path deprecated. If user specifiy old IPSecVpnSession path in the scope property in the PATCH/PUT API, the path returned in the GET response payload will be a new path instead of the deprecated IPSecVpnSession path Both old and new IPSecVpnSession path refer to same resource. there is no functional impact. // @@ -57,12 +58,13 @@ type NatRulesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.PolicyNatRuleListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, natIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyNatRuleListResult, error) + List(tier0IdParam string, natIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyNatRuleListResult, error) // If a NAT Rule is not already present on Tier-0 denoted by Tier-0 ID, under NAT section denoted by , create a new NAT Rule. If it already exists, update the NAT Rule. Under tier-0 there will be 3 different NATs(sections). (INTERNAL, USER and DEFAULT) For more details related to NAT section please refer to PolicyNAT schema. Note: IPSecVpnSession as Scope: Please note that old IPSecVpnSession policy path deprecated. If user specifiy old IPSecVpnSession path in the scope property in the PATCH API, the path returned in the GET response payload will be a new path instead of the deprecated IPSecVpnSession path Both old and new IPSecVpnSession path refer to same resource. there is no functional impact. // @@ -70,12 +72,13 @@ type NatRulesClient interface { // @param natIdParam NAT id (required) // @param natRuleIdParam Rule ID (required) // @param policyNatRuleParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, natIdParam string, natRuleIdParam string, policyNatRuleParam model.PolicyNatRule) error + Patch(tier0IdParam string, natIdParam string, natRuleIdParam string, policyNatRuleParam nsx_global_policyModel.PolicyNatRule) error // Update NAT Rule on Tier-0 denoted by Tier-0 ID, under NAT section denoted by . Under tier-0 there will be 3 different NATs(sections). (INTERNAL, USER and DEFAULT) For more details related to NAT section please refer to PolicyNAT schema. Note: IPSecVpnSession as Scope: Please note that old IPSecVpnSession policy path deprecated. If user specifiy old IPSecVpnSession path in the scope property in the PUT API, the path returned in the PUT/GET response payload will be a new path instead of the deprecated IPSecVpnSession path Both old and new IPSecVpnSession path refer to same resource. there is no functional impact. // @@ -84,107 +87,114 @@ type NatRulesClient interface { // @param natRuleIdParam Rule ID (required) // @param policyNatRuleParam (required) // @return com.vmware.nsx_global_policy.model.PolicyNatRule + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, natIdParam string, natRuleIdParam string, policyNatRuleParam model.PolicyNatRule) (model.PolicyNatRule, error) + Update(tier0IdParam string, natIdParam string, natRuleIdParam string, policyNatRuleParam nsx_global_policyModel.PolicyNatRule) (nsx_global_policyModel.PolicyNatRule, error) } type natRulesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewNatRulesClient(connector client.Connector) *natRulesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.nat.nat_rules") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewNatRulesClient(connector vapiProtocolClient_.Connector) *natRulesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.nat.nat_rules") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) nIface := natRulesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &nIface } -func (nIface *natRulesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (nIface *natRulesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := nIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (nIface *natRulesClient) Delete(tier0IdParam string, natIdParam string, natRuleIdParam string) error { typeConverter := nIface.connector.TypeConverter() executionContext := nIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(natRulesDeleteInputType(), typeConverter) + operationRestMetaData := natRulesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(natRulesDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("NatId", natIdParam) sv.AddStructField("NatRuleId", natRuleIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := natRulesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - nIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := nIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.nat.nat_rules", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), nIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (nIface *natRulesClient) Get(tier0IdParam string, natIdParam string, natRuleIdParam string) (model.PolicyNatRule, error) { +func (nIface *natRulesClient) Get(tier0IdParam string, natIdParam string, natRuleIdParam string) (nsx_global_policyModel.PolicyNatRule, error) { typeConverter := nIface.connector.TypeConverter() executionContext := nIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(natRulesGetInputType(), typeConverter) + operationRestMetaData := natRulesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(natRulesGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("NatId", natIdParam) sv.AddStructField("NatRuleId", natRuleIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyNatRule - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyNatRule + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := natRulesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - nIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := nIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.nat.nat_rules", "get", inputDataValue, executionContext) - var emptyOutput model.PolicyNatRule + var emptyOutput nsx_global_policyModel.PolicyNatRule if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), natRulesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), NatRulesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyNatRule), nil + return output.(nsx_global_policyModel.PolicyNatRule), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), nIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (nIface *natRulesClient) List(tier0IdParam string, natIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyNatRuleListResult, error) { +func (nIface *natRulesClient) List(tier0IdParam string, natIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyNatRuleListResult, error) { typeConverter := nIface.connector.TypeConverter() executionContext := nIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(natRulesListInputType(), typeConverter) + operationRestMetaData := natRulesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(natRulesListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("NatId", natIdParam) sv.AddStructField("Cursor", cursorParam) @@ -195,87 +205,86 @@ func (nIface *natRulesClient) List(tier0IdParam string, natIdParam string, curso sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyNatRuleListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyNatRuleListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := natRulesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - nIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := nIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.nat.nat_rules", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyNatRuleListResult + var emptyOutput nsx_global_policyModel.PolicyNatRuleListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), natRulesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), NatRulesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyNatRuleListResult), nil + return output.(nsx_global_policyModel.PolicyNatRuleListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), nIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (nIface *natRulesClient) Patch(tier0IdParam string, natIdParam string, natRuleIdParam string, policyNatRuleParam model.PolicyNatRule) error { +func (nIface *natRulesClient) Patch(tier0IdParam string, natIdParam string, natRuleIdParam string, policyNatRuleParam nsx_global_policyModel.PolicyNatRule) error { typeConverter := nIface.connector.TypeConverter() executionContext := nIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(natRulesPatchInputType(), typeConverter) + operationRestMetaData := natRulesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(natRulesPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("NatId", natIdParam) sv.AddStructField("NatRuleId", natRuleIdParam) sv.AddStructField("PolicyNatRule", policyNatRuleParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := natRulesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - nIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := nIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.nat.nat_rules", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), nIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (nIface *natRulesClient) Update(tier0IdParam string, natIdParam string, natRuleIdParam string, policyNatRuleParam model.PolicyNatRule) (model.PolicyNatRule, error) { +func (nIface *natRulesClient) Update(tier0IdParam string, natIdParam string, natRuleIdParam string, policyNatRuleParam nsx_global_policyModel.PolicyNatRule) (nsx_global_policyModel.PolicyNatRule, error) { typeConverter := nIface.connector.TypeConverter() executionContext := nIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(natRulesUpdateInputType(), typeConverter) + operationRestMetaData := natRulesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(natRulesUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("NatId", natIdParam) sv.AddStructField("NatRuleId", natRuleIdParam) sv.AddStructField("PolicyNatRule", policyNatRuleParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyNatRule - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyNatRule + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := natRulesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - nIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := nIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.nat.nat_rules", "update", inputDataValue, executionContext) - var emptyOutput model.PolicyNatRule + var emptyOutput nsx_global_policyModel.PolicyNatRule if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), natRulesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), NatRulesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyNatRule), nil + return output.(nsx_global_policyModel.PolicyNatRule), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), nIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/nat/NatRulesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/nat/NatRulesTypes.go index b985a1b59..0e16c81d2 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/nat/NatRulesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/nat/NatRulesTypes.go @@ -11,57 +11,57 @@ package nat import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func natRulesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func natRulesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["nat_id"] = bindings.NewStringType() - fields["nat_rule_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["nat_id"] = vapiBindings_.NewStringType() + fields["nat_rule_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["nat_id"] = "NatId" fieldNameMap["nat_rule_id"] = "NatRuleId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func natRulesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func NatRulesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func natRulesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func natRulesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["nat_id"] = bindings.NewStringType() - fields["nat_rule_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["nat_id"] = vapiBindings_.NewStringType() + fields["nat_rule_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["nat_id"] = "NatId" fieldNameMap["nat_rule_id"] = "NatRuleId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["nat_rule_id"] = bindings.NewStringType() - paramsTypeMap["nat_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["natId"] = bindings.NewStringType() - paramsTypeMap["natRuleId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["nat_rule_id"] = vapiBindings_.NewStringType() + paramsTypeMap["nat_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["natId"] = vapiBindings_.NewStringType() + paramsTypeMap["natRuleId"] = vapiBindings_.NewStringType() pathParams["nat_rule_id"] = "natRuleId" pathParams["nat_id"] = "natId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func natRulesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func natRulesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func natRulesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["nat_id"] = bindings.NewStringType() - fields["nat_rule_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["nat_id"] = vapiBindings_.NewStringType() + fields["nat_rule_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["nat_id"] = "NatId" fieldNameMap["nat_rule_id"] = "NatRuleId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func natRulesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyNatRuleBindingType) +func NatRulesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyNatRuleBindingType) } -func natRulesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func natRulesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["nat_id"] = bindings.NewStringType() - fields["nat_rule_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["nat_id"] = vapiBindings_.NewStringType() + fields["nat_rule_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["nat_id"] = "NatId" fieldNameMap["nat_rule_id"] = "NatRuleId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["nat_rule_id"] = bindings.NewStringType() - paramsTypeMap["nat_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["natId"] = bindings.NewStringType() - paramsTypeMap["natRuleId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["nat_rule_id"] = vapiBindings_.NewStringType() + paramsTypeMap["nat_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["natId"] = vapiBindings_.NewStringType() + paramsTypeMap["natRuleId"] = vapiBindings_.NewStringType() pathParams["nat_rule_id"] = "natRuleId" pathParams["nat_id"] = "natId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,17 +146,17 @@ func natRulesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func natRulesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func natRulesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["nat_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["nat_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["nat_id"] = "NatId" fieldNameMap["cursor"] = "Cursor" @@ -165,31 +165,31 @@ func natRulesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func natRulesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyNatRuleListResultBindingType) +func NatRulesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyNatRuleListResultBindingType) } -func natRulesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func natRulesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["nat_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["nat_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["nat_id"] = "NatId" fieldNameMap["cursor"] = "Cursor" @@ -198,16 +198,16 @@ func natRulesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["nat_id"] = bindings.NewStringType() - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["natId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["nat_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["natId"] = vapiBindings_.NewStringType() pathParams["nat_id"] = "natId" pathParams["tier0_id"] = "tier0Id" queryParams["cursor"] = "cursor" @@ -218,7 +218,7 @@ func natRulesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -239,55 +239,55 @@ func natRulesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func natRulesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func natRulesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["nat_id"] = bindings.NewStringType() - fields["nat_rule_id"] = bindings.NewStringType() - fields["policy_nat_rule"] = bindings.NewReferenceType(model.PolicyNatRuleBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["nat_id"] = vapiBindings_.NewStringType() + fields["nat_rule_id"] = vapiBindings_.NewStringType() + fields["policy_nat_rule"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyNatRuleBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["nat_id"] = "NatId" fieldNameMap["nat_rule_id"] = "NatRuleId" fieldNameMap["policy_nat_rule"] = "PolicyNatRule" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func natRulesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func NatRulesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func natRulesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func natRulesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["nat_id"] = bindings.NewStringType() - fields["nat_rule_id"] = bindings.NewStringType() - fields["policy_nat_rule"] = bindings.NewReferenceType(model.PolicyNatRuleBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["nat_id"] = vapiBindings_.NewStringType() + fields["nat_rule_id"] = vapiBindings_.NewStringType() + fields["policy_nat_rule"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyNatRuleBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["nat_id"] = "NatId" fieldNameMap["nat_rule_id"] = "NatRuleId" fieldNameMap["policy_nat_rule"] = "PolicyNatRule" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["policy_nat_rule"] = bindings.NewReferenceType(model.PolicyNatRuleBindingType) - paramsTypeMap["nat_rule_id"] = bindings.NewStringType() - paramsTypeMap["nat_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["natId"] = bindings.NewStringType() - paramsTypeMap["natRuleId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["nat_rule_id"] = vapiBindings_.NewStringType() + paramsTypeMap["nat_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_nat_rule"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyNatRuleBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["natId"] = vapiBindings_.NewStringType() + paramsTypeMap["natRuleId"] = vapiBindings_.NewStringType() pathParams["nat_rule_id"] = "natRuleId" pathParams["nat_id"] = "natId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -308,55 +308,55 @@ func natRulesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func natRulesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func natRulesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["nat_id"] = bindings.NewStringType() - fields["nat_rule_id"] = bindings.NewStringType() - fields["policy_nat_rule"] = bindings.NewReferenceType(model.PolicyNatRuleBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["nat_id"] = vapiBindings_.NewStringType() + fields["nat_rule_id"] = vapiBindings_.NewStringType() + fields["policy_nat_rule"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyNatRuleBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["nat_id"] = "NatId" fieldNameMap["nat_rule_id"] = "NatRuleId" fieldNameMap["policy_nat_rule"] = "PolicyNatRule" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func natRulesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyNatRuleBindingType) +func NatRulesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyNatRuleBindingType) } -func natRulesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func natRulesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["nat_id"] = bindings.NewStringType() - fields["nat_rule_id"] = bindings.NewStringType() - fields["policy_nat_rule"] = bindings.NewReferenceType(model.PolicyNatRuleBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["nat_id"] = vapiBindings_.NewStringType() + fields["nat_rule_id"] = vapiBindings_.NewStringType() + fields["policy_nat_rule"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyNatRuleBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["nat_id"] = "NatId" fieldNameMap["nat_rule_id"] = "NatRuleId" fieldNameMap["policy_nat_rule"] = "PolicyNatRule" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["policy_nat_rule"] = bindings.NewReferenceType(model.PolicyNatRuleBindingType) - paramsTypeMap["nat_rule_id"] = bindings.NewStringType() - paramsTypeMap["nat_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["natId"] = bindings.NewStringType() - paramsTypeMap["natRuleId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["nat_rule_id"] = vapiBindings_.NewStringType() + paramsTypeMap["nat_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_nat_rule"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyNatRuleBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["natId"] = vapiBindings_.NewStringType() + paramsTypeMap["natRuleId"] = vapiBindings_.NewStringType() pathParams["nat_rule_id"] = "natRuleId" pathParams["nat_id"] = "natId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/nat/StatisticsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/nat/StatisticsClient.go index 37c41e56a..4dc3129eb 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/nat/StatisticsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/nat/StatisticsClient.go @@ -9,15 +9,14 @@ package nat import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type StatisticsClient interface { @@ -32,43 +31,48 @@ type StatisticsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.PolicyNatRuleStatisticsPerLogicalRouterListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyNatRuleStatisticsPerLogicalRouterListResult, error) + List(tier0IdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyNatRuleStatisticsPerLogicalRouterListResult, error) } type statisticsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewStatisticsClient(connector client.Connector) *statisticsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.nat.statistics") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewStatisticsClient(connector vapiProtocolClient_.Connector) *statisticsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.nat.statistics") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := statisticsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *statisticsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *statisticsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (sIface *statisticsClient) List(tier0IdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyNatRuleStatisticsPerLogicalRouterListResult, error) { +func (sIface *statisticsClient) List(tier0IdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyNatRuleStatisticsPerLogicalRouterListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(statisticsListInputType(), typeConverter) + operationRestMetaData := statisticsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(statisticsListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) @@ -79,25 +83,22 @@ func (sIface *statisticsClient) List(tier0IdParam string, cursorParam *string, e sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyNatRuleStatisticsPerLogicalRouterListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyNatRuleStatisticsPerLogicalRouterListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := statisticsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.nat.statistics", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyNatRuleStatisticsPerLogicalRouterListResult + var emptyOutput nsx_global_policyModel.PolicyNatRuleStatisticsPerLogicalRouterListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), statisticsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), StatisticsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyNatRuleStatisticsPerLogicalRouterListResult), nil + return output.(nsx_global_policyModel.PolicyNatRuleStatisticsPerLogicalRouterListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/nat/StatisticsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/nat/StatisticsTypes.go index 77a4325a5..f0f9c92e3 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/nat/StatisticsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/nat/StatisticsTypes.go @@ -11,24 +11,24 @@ package nat import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func statisticsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func statisticsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -37,31 +37,31 @@ func statisticsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func statisticsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyNatRuleStatisticsPerLogicalRouterListResultBindingType) +func StatisticsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyNatRuleStatisticsPerLogicalRouterListResultBindingType) } -func statisticsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func statisticsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -70,15 +70,15 @@ func statisticsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -89,7 +89,7 @@ func statisticsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/static_routes/BfdPeersClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/static_routes/BfdPeersClient.go index ca13dd9ba..8274a8d78 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/static_routes/BfdPeersClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/static_routes/BfdPeersClient.go @@ -9,15 +9,14 @@ package static_routes import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type BfdPeersClient interface { @@ -25,6 +24,7 @@ type BfdPeersClient interface { // // @param tier0IdParam Tier-0 ID (required) // @param bfdPeerIdParam BFD peer ID (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type BfdPeersClient interface { // @param tier0IdParam Tier-0 ID (required) // @param bfdPeerIdParam BFD peer ID (required) // @return com.vmware.nsx_global_policy.model.StaticRouteBfdPeer + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, bfdPeerIdParam string) (model.StaticRouteBfdPeer, error) + Get(tier0IdParam string, bfdPeerIdParam string) (nsx_global_policyModel.StaticRouteBfdPeer, error) // Paginated list of all StaticRouteBfdPeers. // @@ -54,24 +55,26 @@ type BfdPeersClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.StaticRouteBfdPeerListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.StaticRouteBfdPeerListResult, error) + List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.StaticRouteBfdPeerListResult, error) // If a StaticRouteBfdPeer with the bfd-peer-id is not already present, create a new StaticRouteBfdPeer. If it already exists, update the StaticRouteBfdPeer. This is a full replace. // // @param tier0IdParam Tier-0 ID (required) // @param bfdPeerIdParam BFD peer ID (required) // @param staticRouteBfdPeerParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, bfdPeerIdParam string, staticRouteBfdPeerParam model.StaticRouteBfdPeer) error + Patch(tier0IdParam string, bfdPeerIdParam string, staticRouteBfdPeerParam nsx_global_policyModel.StaticRouteBfdPeer) error // If a StaticRouteBfdPeer with the bfd-peer-id is not already present, create a new StaticRouteBfdPeer. If it already exists, update the StaticRouteBfdPeer. This operation will fully replace the object. // @@ -79,105 +82,112 @@ type BfdPeersClient interface { // @param bfdPeerIdParam BFD peer ID (required) // @param staticRouteBfdPeerParam (required) // @return com.vmware.nsx_global_policy.model.StaticRouteBfdPeer + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, bfdPeerIdParam string, staticRouteBfdPeerParam model.StaticRouteBfdPeer) (model.StaticRouteBfdPeer, error) + Update(tier0IdParam string, bfdPeerIdParam string, staticRouteBfdPeerParam nsx_global_policyModel.StaticRouteBfdPeer) (nsx_global_policyModel.StaticRouteBfdPeer, error) } type bfdPeersClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewBfdPeersClient(connector client.Connector) *bfdPeersClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.static_routes.bfd_peers") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewBfdPeersClient(connector vapiProtocolClient_.Connector) *bfdPeersClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_0s.static_routes.bfd_peers") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) bIface := bfdPeersClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &bIface } -func (bIface *bfdPeersClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (bIface *bfdPeersClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := bIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (bIface *bfdPeersClient) Delete(tier0IdParam string, bfdPeerIdParam string) error { typeConverter := bIface.connector.TypeConverter() executionContext := bIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(bfdPeersDeleteInputType(), typeConverter) + operationRestMetaData := bfdPeersDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(bfdPeersDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("BfdPeerId", bfdPeerIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := bfdPeersDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - bIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := bIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.static_routes.bfd_peers", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), bIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (bIface *bfdPeersClient) Get(tier0IdParam string, bfdPeerIdParam string) (model.StaticRouteBfdPeer, error) { +func (bIface *bfdPeersClient) Get(tier0IdParam string, bfdPeerIdParam string) (nsx_global_policyModel.StaticRouteBfdPeer, error) { typeConverter := bIface.connector.TypeConverter() executionContext := bIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(bfdPeersGetInputType(), typeConverter) + operationRestMetaData := bfdPeersGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(bfdPeersGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("BfdPeerId", bfdPeerIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.StaticRouteBfdPeer - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.StaticRouteBfdPeer + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := bfdPeersGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - bIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := bIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.static_routes.bfd_peers", "get", inputDataValue, executionContext) - var emptyOutput model.StaticRouteBfdPeer + var emptyOutput nsx_global_policyModel.StaticRouteBfdPeer if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), bfdPeersGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), BfdPeersGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.StaticRouteBfdPeer), nil + return output.(nsx_global_policyModel.StaticRouteBfdPeer), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), bIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (bIface *bfdPeersClient) List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.StaticRouteBfdPeerListResult, error) { +func (bIface *bfdPeersClient) List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.StaticRouteBfdPeerListResult, error) { typeConverter := bIface.connector.TypeConverter() executionContext := bIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(bfdPeersListInputType(), typeConverter) + operationRestMetaData := bfdPeersListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(bfdPeersListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -187,85 +197,84 @@ func (bIface *bfdPeersClient) List(tier0IdParam string, cursorParam *string, inc sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.StaticRouteBfdPeerListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.StaticRouteBfdPeerListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := bfdPeersListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - bIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := bIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.static_routes.bfd_peers", "list", inputDataValue, executionContext) - var emptyOutput model.StaticRouteBfdPeerListResult + var emptyOutput nsx_global_policyModel.StaticRouteBfdPeerListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), bfdPeersListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), BfdPeersListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.StaticRouteBfdPeerListResult), nil + return output.(nsx_global_policyModel.StaticRouteBfdPeerListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), bIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (bIface *bfdPeersClient) Patch(tier0IdParam string, bfdPeerIdParam string, staticRouteBfdPeerParam model.StaticRouteBfdPeer) error { +func (bIface *bfdPeersClient) Patch(tier0IdParam string, bfdPeerIdParam string, staticRouteBfdPeerParam nsx_global_policyModel.StaticRouteBfdPeer) error { typeConverter := bIface.connector.TypeConverter() executionContext := bIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(bfdPeersPatchInputType(), typeConverter) + operationRestMetaData := bfdPeersPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(bfdPeersPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("BfdPeerId", bfdPeerIdParam) sv.AddStructField("StaticRouteBfdPeer", staticRouteBfdPeerParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := bfdPeersPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - bIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := bIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.static_routes.bfd_peers", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), bIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (bIface *bfdPeersClient) Update(tier0IdParam string, bfdPeerIdParam string, staticRouteBfdPeerParam model.StaticRouteBfdPeer) (model.StaticRouteBfdPeer, error) { +func (bIface *bfdPeersClient) Update(tier0IdParam string, bfdPeerIdParam string, staticRouteBfdPeerParam nsx_global_policyModel.StaticRouteBfdPeer) (nsx_global_policyModel.StaticRouteBfdPeer, error) { typeConverter := bIface.connector.TypeConverter() executionContext := bIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(bfdPeersUpdateInputType(), typeConverter) + operationRestMetaData := bfdPeersUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(bfdPeersUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("BfdPeerId", bfdPeerIdParam) sv.AddStructField("StaticRouteBfdPeer", staticRouteBfdPeerParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.StaticRouteBfdPeer - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.StaticRouteBfdPeer + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := bfdPeersUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - bIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := bIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_0s.static_routes.bfd_peers", "update", inputDataValue, executionContext) - var emptyOutput model.StaticRouteBfdPeer + var emptyOutput nsx_global_policyModel.StaticRouteBfdPeer if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), bfdPeersUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), BfdPeersUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.StaticRouteBfdPeer), nil + return output.(nsx_global_policyModel.StaticRouteBfdPeer), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), bIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/static_routes/BfdPeersTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/static_routes/BfdPeersTypes.go index 14aa32561..c92945673 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/static_routes/BfdPeersTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_0s/static_routes/BfdPeersTypes.go @@ -11,50 +11,50 @@ package static_routes import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func bfdPeersDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func bfdPeersDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["bfd_peer_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["bfd_peer_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["bfd_peer_id"] = "BfdPeerId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func bfdPeersDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func BfdPeersDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func bfdPeersDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func bfdPeersDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["bfd_peer_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["bfd_peer_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["bfd_peer_id"] = "BfdPeerId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["bfd_peer_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["bfdPeerId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["bfd_peer_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["bfdPeerId"] = vapiBindings_.NewStringType() pathParams["bfd_peer_id"] = "bfdPeerId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func bfdPeersDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func bfdPeersGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func bfdPeersGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["bfd_peer_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["bfd_peer_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["bfd_peer_id"] = "BfdPeerId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func bfdPeersGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.StaticRouteBfdPeerBindingType) +func BfdPeersGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.StaticRouteBfdPeerBindingType) } -func bfdPeersGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func bfdPeersGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["bfd_peer_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["bfd_peer_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["bfd_peer_id"] = "BfdPeerId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["bfd_peer_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["bfdPeerId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["bfd_peer_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["bfdPeerId"] = vapiBindings_.NewStringType() pathParams["bfd_peer_id"] = "bfdPeerId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,16 +132,16 @@ func bfdPeersGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func bfdPeersListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func bfdPeersListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -149,30 +149,30 @@ func bfdPeersListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func bfdPeersListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.StaticRouteBfdPeerListResultBindingType) +func BfdPeersListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.StaticRouteBfdPeerListResultBindingType) } -func bfdPeersListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func bfdPeersListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -180,14 +180,14 @@ func bfdPeersListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -197,7 +197,7 @@ func bfdPeersListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -218,48 +218,48 @@ func bfdPeersListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func bfdPeersPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func bfdPeersPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["bfd_peer_id"] = bindings.NewStringType() - fields["static_route_bfd_peer"] = bindings.NewReferenceType(model.StaticRouteBfdPeerBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["bfd_peer_id"] = vapiBindings_.NewStringType() + fields["static_route_bfd_peer"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.StaticRouteBfdPeerBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["bfd_peer_id"] = "BfdPeerId" fieldNameMap["static_route_bfd_peer"] = "StaticRouteBfdPeer" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func bfdPeersPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func BfdPeersPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func bfdPeersPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func bfdPeersPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["bfd_peer_id"] = bindings.NewStringType() - fields["static_route_bfd_peer"] = bindings.NewReferenceType(model.StaticRouteBfdPeerBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["bfd_peer_id"] = vapiBindings_.NewStringType() + fields["static_route_bfd_peer"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.StaticRouteBfdPeerBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["bfd_peer_id"] = "BfdPeerId" fieldNameMap["static_route_bfd_peer"] = "StaticRouteBfdPeer" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["static_route_bfd_peer"] = bindings.NewReferenceType(model.StaticRouteBfdPeerBindingType) - paramsTypeMap["bfd_peer_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["bfdPeerId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["static_route_bfd_peer"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.StaticRouteBfdPeerBindingType) + paramsTypeMap["bfd_peer_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["bfdPeerId"] = vapiBindings_.NewStringType() pathParams["bfd_peer_id"] = "bfdPeerId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -280,48 +280,48 @@ func bfdPeersPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func bfdPeersUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func bfdPeersUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["bfd_peer_id"] = bindings.NewStringType() - fields["static_route_bfd_peer"] = bindings.NewReferenceType(model.StaticRouteBfdPeerBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["bfd_peer_id"] = vapiBindings_.NewStringType() + fields["static_route_bfd_peer"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.StaticRouteBfdPeerBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["bfd_peer_id"] = "BfdPeerId" fieldNameMap["static_route_bfd_peer"] = "StaticRouteBfdPeer" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func bfdPeersUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.StaticRouteBfdPeerBindingType) +func BfdPeersUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.StaticRouteBfdPeerBindingType) } -func bfdPeersUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func bfdPeersUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["bfd_peer_id"] = bindings.NewStringType() - fields["static_route_bfd_peer"] = bindings.NewReferenceType(model.StaticRouteBfdPeerBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["bfd_peer_id"] = vapiBindings_.NewStringType() + fields["static_route_bfd_peer"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.StaticRouteBfdPeerBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["bfd_peer_id"] = "BfdPeerId" fieldNameMap["static_route_bfd_peer"] = "StaticRouteBfdPeer" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["static_route_bfd_peer"] = bindings.NewReferenceType(model.StaticRouteBfdPeerBindingType) - paramsTypeMap["bfd_peer_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["bfdPeerId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["static_route_bfd_peer"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.StaticRouteBfdPeerBindingType) + paramsTypeMap["bfd_peer_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["bfdPeerId"] = vapiBindings_.NewStringType() pathParams["bfd_peer_id"] = "bfdPeerId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/AdvertisedNetworksClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/AdvertisedNetworksClient.go new file mode 100644 index 000000000..163163689 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/AdvertisedNetworksClient.go @@ -0,0 +1,103 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Interface file for service: AdvertisedNetworks +// Used by client-side stubs. + +package tier_1s + +import ( + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" +) + +const _ = vapiCore_.SupportedByRuntimeVersion2 + +type AdvertisedNetworksClient interface { + + // Return networks which are advertised to connected TIER0 gateway. + // + // @param tier1IdParam (required) + // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) + // @param enforcementPointPathParam Enforcement point path (optional) + // @param includedFieldsParam Comma separated list of fields that should be included in query result (optional) + // @param pageSizeParam Maximum number of results to return in this page (server may return fewer) (optional, default to 1000) + // @param sortAscendingParam (optional) + // @param sortByParam Field by which records are sorted (optional) + // @return com.vmware.nsx_global_policy.model.PolicyAdvertisedNetworksListResult + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + List(tier1IdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyAdvertisedNetworksListResult, error) +} + +type advertisedNetworksClient struct { + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType +} + +func NewAdvertisedNetworksClient(connector vapiProtocolClient_.Connector) *advertisedNetworksClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_1s.advertised_networks") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + } + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) + + aIface := advertisedNetworksClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} + return &aIface +} + +func (aIface *advertisedNetworksClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { + if entry, ok := aIface.errorsBindingMap[errorName]; ok { + return entry + } + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] +} + +func (aIface *advertisedNetworksClient) List(tier1IdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyAdvertisedNetworksListResult, error) { + typeConverter := aIface.connector.TypeConverter() + executionContext := aIface.connector.NewExecutionContext() + operationRestMetaData := advertisedNetworksListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(advertisedNetworksListInputType(), typeConverter) + sv.AddStructField("Tier1Id", tier1IdParam) + sv.AddStructField("Cursor", cursorParam) + sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) + sv.AddStructField("IncludedFields", includedFieldsParam) + sv.AddStructField("PageSize", pageSizeParam) + sv.AddStructField("SortAscending", sortAscendingParam) + sv.AddStructField("SortBy", sortByParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_global_policyModel.PolicyAdvertisedNetworksListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.advertised_networks", "list", inputDataValue, executionContext) + var emptyOutput nsx_global_policyModel.PolicyAdvertisedNetworksListResult + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AdvertisedNetworksListOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_global_policyModel.PolicyAdvertisedNetworksListResult), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/AdvertisedNetworksTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/AdvertisedNetworksTypes.go new file mode 100644 index 000000000..fcf3873cd --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/AdvertisedNetworksTypes.go @@ -0,0 +1,105 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Data type definitions file for service: AdvertisedNetworks. +// Includes binding types of a structures and enumerations defined in the service. +// Shared by client-side stubs and server-side skeletons to ensure type +// compatibility. + +package tier_1s + +import ( + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + "reflect" +) + +func advertisedNetworksListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["tier1_id"] = "Tier1Id" + fieldNameMap["cursor"] = "Cursor" + fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" + fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["page_size"] = "PageSize" + fieldNameMap["sort_ascending"] = "SortAscending" + fieldNameMap["sort_by"] = "SortBy" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func AdvertisedNetworksListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyAdvertisedNetworksListResultBindingType) +} + +func advertisedNetworksListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["tier1_id"] = "Tier1Id" + fieldNameMap["cursor"] = "Cursor" + fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" + fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["page_size"] = "PageSize" + fieldNameMap["sort_ascending"] = "SortAscending" + fieldNameMap["sort_by"] = "SortBy" + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + pathParams["tier1_id"] = "tier1Id" + queryParams["cursor"] = "cursor" + queryParams["sort_ascending"] = "sort_ascending" + queryParams["included_fields"] = "included_fields" + queryParams["enforcement_point_path"] = "enforcement_point_path" + queryParams["sort_by"] = "sort_by" + queryParams["page_size"] = "page_size" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "GET", + "/global-manager/api/v1/global-infra/tier-1s/{tier1Id}/advertised-networks", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/ArpProxiesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/ArpProxiesClient.go index bcc5b19d3..1c65d5912 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/ArpProxiesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/ArpProxiesClient.go @@ -9,15 +9,14 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ArpProxiesClient interface { @@ -33,43 +32,48 @@ type ArpProxiesClient interface { // @param sourceParam Data source type. (optional) // @param transportNodeIdParam TransportNode Id (optional) // @return com.vmware.nsx_global_policy.model.PolicyArpProxyTableListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (model.PolicyArpProxyTableListResult, error) + List(tier1IdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (nsx_global_policyModel.PolicyArpProxyTableListResult, error) } type arpProxiesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewArpProxiesClient(connector client.Connector) *arpProxiesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_1s.arp_proxies") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewArpProxiesClient(connector vapiProtocolClient_.Connector) *arpProxiesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_1s.arp_proxies") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := arpProxiesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *arpProxiesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *arpProxiesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (aIface *arpProxiesClient) List(tier1IdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (model.PolicyArpProxyTableListResult, error) { +func (aIface *arpProxiesClient) List(tier1IdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (nsx_global_policyModel.PolicyArpProxyTableListResult, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(arpProxiesListInputType(), typeConverter) + operationRestMetaData := arpProxiesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(arpProxiesListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) @@ -81,25 +85,22 @@ func (aIface *arpProxiesClient) List(tier1IdParam string, cursorParam *string, e sv.AddStructField("TransportNodeId", transportNodeIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyArpProxyTableListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyArpProxyTableListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := arpProxiesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.arp_proxies", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyArpProxyTableListResult + var emptyOutput nsx_global_policyModel.PolicyArpProxyTableListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), arpProxiesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ArpProxiesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyArpProxyTableListResult), nil + return output.(nsx_global_policyModel.PolicyArpProxyTableListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/ArpProxiesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/ArpProxiesTypes.go index 1f8c626a9..4cf972c80 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/ArpProxiesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/ArpProxiesTypes.go @@ -11,10 +11,10 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) @@ -24,18 +24,18 @@ const ArpProxies_LIST_SOURCE_REALTIME = "realtime" // Possible value for ``source`` of method ArpProxies#list. const ArpProxies_LIST_SOURCE_CACHED = "cached" -func arpProxiesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func arpProxiesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -45,32 +45,32 @@ func arpProxiesListInputType() bindings.StructType { fieldNameMap["sort_by"] = "SortBy" fieldNameMap["source"] = "Source" fieldNameMap["transport_node_id"] = "TransportNodeId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func arpProxiesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyArpProxyTableListResultBindingType) +func ArpProxiesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyArpProxyTableListResultBindingType) } -func arpProxiesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func arpProxiesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -80,16 +80,16 @@ func arpProxiesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["sort_by"] = "SortBy" fieldNameMap["source"] = "Source" fieldNameMap["transport_node_id"] = "TransportNodeId" - paramsTypeMap["source"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -101,7 +101,7 @@ func arpProxiesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/DnsForwarderClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/DnsForwarderClient.go index 1cffbbf35..59125456a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/DnsForwarderClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/DnsForwarderClient.go @@ -9,15 +9,14 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type DnsForwarderClient interface { @@ -26,6 +25,7 @@ type DnsForwarderClient interface { // @param tier1IdParam (required) // @param actionParam An action to be performed for DNS forwarder on EP (required) // @param enforcementPointPathParam An enforcement point path, on which the action is to be performed (optional, default to /infra/sites/default/enforcement-points/default) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,6 +36,7 @@ type DnsForwarderClient interface { // Delete DNS configuration for tier-1 instance // // @param tier1IdParam Tier-1 ID (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -47,88 +48,92 @@ type DnsForwarderClient interface { // // @param tier1IdParam Tier-1 ID (required) // @return com.vmware.nsx_global_policy.model.PolicyDnsForwarder + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string) (model.PolicyDnsForwarder, error) + Get(tier1IdParam string) (nsx_global_policyModel.PolicyDnsForwarder, error) // Create or update the DNS Forwarder // // @param tier1IdParam Tier-1 ID (required) // @param policyDnsForwarderParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, policyDnsForwarderParam model.PolicyDnsForwarder) error + Patch(tier1IdParam string, policyDnsForwarderParam nsx_global_policyModel.PolicyDnsForwarder) error // Create or update the DNS Forwarder // // @param tier1IdParam Tier-1 ID (required) // @param policyDnsForwarderParam (required) // @return com.vmware.nsx_global_policy.model.PolicyDnsForwarder + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, policyDnsForwarderParam model.PolicyDnsForwarder) (model.PolicyDnsForwarder, error) + Update(tier1IdParam string, policyDnsForwarderParam nsx_global_policyModel.PolicyDnsForwarder) (nsx_global_policyModel.PolicyDnsForwarder, error) } type dnsForwarderClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewDnsForwarderClient(connector client.Connector) *dnsForwarderClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_1s.dns_forwarder") - methodIdentifiers := map[string]core.MethodIdentifier{ - "create": core.NewMethodIdentifier(interfaceIdentifier, "create"), - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewDnsForwarderClient(connector vapiProtocolClient_.Connector) *dnsForwarderClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_1s.dns_forwarder") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "create": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "create"), + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) dIface := dnsForwarderClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &dIface } -func (dIface *dnsForwarderClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (dIface *dnsForwarderClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := dIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (dIface *dnsForwarderClient) Create(tier1IdParam string, actionParam string, enforcementPointPathParam *string) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dnsForwarderCreateInputType(), typeConverter) + operationRestMetaData := dnsForwarderCreateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dnsForwarderCreateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("Action", actionParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dnsForwarderCreateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.dns_forwarder", "create", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } @@ -137,112 +142,116 @@ func (dIface *dnsForwarderClient) Create(tier1IdParam string, actionParam string func (dIface *dnsForwarderClient) Delete(tier1IdParam string) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dnsForwarderDeleteInputType(), typeConverter) + operationRestMetaData := dnsForwarderDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dnsForwarderDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dnsForwarderDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.dns_forwarder", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *dnsForwarderClient) Get(tier1IdParam string) (model.PolicyDnsForwarder, error) { +func (dIface *dnsForwarderClient) Get(tier1IdParam string) (nsx_global_policyModel.PolicyDnsForwarder, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dnsForwarderGetInputType(), typeConverter) + operationRestMetaData := dnsForwarderGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dnsForwarderGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyDnsForwarder - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyDnsForwarder + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dnsForwarderGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.dns_forwarder", "get", inputDataValue, executionContext) - var emptyOutput model.PolicyDnsForwarder + var emptyOutput nsx_global_policyModel.PolicyDnsForwarder if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), dnsForwarderGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DnsForwarderGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyDnsForwarder), nil + return output.(nsx_global_policyModel.PolicyDnsForwarder), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (dIface *dnsForwarderClient) Patch(tier1IdParam string, policyDnsForwarderParam model.PolicyDnsForwarder) error { +func (dIface *dnsForwarderClient) Patch(tier1IdParam string, policyDnsForwarderParam nsx_global_policyModel.PolicyDnsForwarder) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dnsForwarderPatchInputType(), typeConverter) + operationRestMetaData := dnsForwarderPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dnsForwarderPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("PolicyDnsForwarder", policyDnsForwarderParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dnsForwarderPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.dns_forwarder", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *dnsForwarderClient) Update(tier1IdParam string, policyDnsForwarderParam model.PolicyDnsForwarder) (model.PolicyDnsForwarder, error) { +func (dIface *dnsForwarderClient) Update(tier1IdParam string, policyDnsForwarderParam nsx_global_policyModel.PolicyDnsForwarder) (nsx_global_policyModel.PolicyDnsForwarder, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dnsForwarderUpdateInputType(), typeConverter) + operationRestMetaData := dnsForwarderUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dnsForwarderUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("PolicyDnsForwarder", policyDnsForwarderParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyDnsForwarder - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyDnsForwarder + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dnsForwarderUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.dns_forwarder", "update", inputDataValue, executionContext) - var emptyOutput model.PolicyDnsForwarder + var emptyOutput nsx_global_policyModel.PolicyDnsForwarder if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), dnsForwarderUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DnsForwarderUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyDnsForwarder), nil + return output.(nsx_global_policyModel.PolicyDnsForwarder), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/DnsForwarderTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/DnsForwarderTypes.go index 347a572ef..aedb83a5a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/DnsForwarderTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/DnsForwarderTypes.go @@ -11,58 +11,58 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) // Possible value for ``action`` of method DnsForwarder#create. const DnsForwarder_CREATE_ACTION_CACHE = "clear_cache" -func dnsForwarderCreateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dnsForwarderCreateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["action"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["action"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["action"] = "Action" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dnsForwarderCreateOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DnsForwarderCreateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func dnsForwarderCreateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dnsForwarderCreateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["action"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["action"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["action"] = "Action" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["action"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["action"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" queryParams["action"] = "action" queryParams["enforcement_point_path"] = "enforcement_point_path" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -83,36 +83,36 @@ func dnsForwarderCreateRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dnsForwarderDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dnsForwarderDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dnsForwarderDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DnsForwarderDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func dnsForwarderDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dnsForwarderDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -133,36 +133,36 @@ func dnsForwarderDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dnsForwarderGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dnsForwarderGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dnsForwarderGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyDnsForwarderBindingType) +func DnsForwarderGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyDnsForwarderBindingType) } -func dnsForwarderGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dnsForwarderGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -183,41 +183,41 @@ func dnsForwarderGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dnsForwarderPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dnsForwarderPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["policy_dns_forwarder"] = bindings.NewReferenceType(model.PolicyDnsForwarderBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["policy_dns_forwarder"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyDnsForwarderBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["policy_dns_forwarder"] = "PolicyDnsForwarder" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dnsForwarderPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DnsForwarderPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func dnsForwarderPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dnsForwarderPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["policy_dns_forwarder"] = bindings.NewReferenceType(model.PolicyDnsForwarderBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["policy_dns_forwarder"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyDnsForwarderBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["policy_dns_forwarder"] = "PolicyDnsForwarder" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["policy_dns_forwarder"] = bindings.NewReferenceType(model.PolicyDnsForwarderBindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["policy_dns_forwarder"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyDnsForwarderBindingType) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -238,41 +238,41 @@ func dnsForwarderPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dnsForwarderUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dnsForwarderUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["policy_dns_forwarder"] = bindings.NewReferenceType(model.PolicyDnsForwarderBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["policy_dns_forwarder"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyDnsForwarderBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["policy_dns_forwarder"] = "PolicyDnsForwarder" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dnsForwarderUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyDnsForwarderBindingType) +func DnsForwarderUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyDnsForwarderBindingType) } -func dnsForwarderUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dnsForwarderUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["policy_dns_forwarder"] = bindings.NewReferenceType(model.PolicyDnsForwarderBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["policy_dns_forwarder"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyDnsForwarderBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["policy_dns_forwarder"] = "PolicyDnsForwarder" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["policy_dns_forwarder"] = bindings.NewReferenceType(model.PolicyDnsForwarderBindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["policy_dns_forwarder"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyDnsForwarderBindingType) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/FloodProtectionProfileBindingsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/FloodProtectionProfileBindingsClient.go index a13594690..f0db81103 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/FloodProtectionProfileBindingsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/FloodProtectionProfileBindingsClient.go @@ -9,15 +9,14 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type FloodProtectionProfileBindingsClient interface { @@ -25,6 +24,7 @@ type FloodProtectionProfileBindingsClient interface { // // @param tier1IdParam (required) // @param floodProtectionProfileBindingIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,24 +37,26 @@ type FloodProtectionProfileBindingsClient interface { // @param tier1IdParam (required) // @param floodProtectionProfileBindingIdParam (required) // @return com.vmware.nsx_global_policy.model.FloodProtectionProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, floodProtectionProfileBindingIdParam string) (model.FloodProtectionProfileBindingMap, error) + Get(tier1IdParam string, floodProtectionProfileBindingIdParam string) (nsx_global_policyModel.FloodProtectionProfileBindingMap, error) // API will create or update Flood Protection profile binding map for Tier-1 Logical Router. // // @param tier1IdParam (required) // @param floodProtectionProfileBindingIdParam (required) // @param floodProtectionProfileBindingMapParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam model.FloodProtectionProfileBindingMap) error + Patch(tier1IdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam nsx_global_policyModel.FloodProtectionProfileBindingMap) error // API will create or update Flood Protection profile binding map for Tier-1 Logical Router. // @@ -62,155 +64,160 @@ type FloodProtectionProfileBindingsClient interface { // @param floodProtectionProfileBindingIdParam (required) // @param floodProtectionProfileBindingMapParam (required) // @return com.vmware.nsx_global_policy.model.FloodProtectionProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam model.FloodProtectionProfileBindingMap) (model.FloodProtectionProfileBindingMap, error) + Update(tier1IdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam nsx_global_policyModel.FloodProtectionProfileBindingMap) (nsx_global_policyModel.FloodProtectionProfileBindingMap, error) } type floodProtectionProfileBindingsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewFloodProtectionProfileBindingsClient(connector client.Connector) *floodProtectionProfileBindingsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_1s.flood_protection_profile_bindings") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewFloodProtectionProfileBindingsClient(connector vapiProtocolClient_.Connector) *floodProtectionProfileBindingsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_1s.flood_protection_profile_bindings") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) fIface := floodProtectionProfileBindingsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &fIface } -func (fIface *floodProtectionProfileBindingsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (fIface *floodProtectionProfileBindingsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := fIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (fIface *floodProtectionProfileBindingsClient) Delete(tier1IdParam string, floodProtectionProfileBindingIdParam string) error { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(floodProtectionProfileBindingsDeleteInputType(), typeConverter) + operationRestMetaData := floodProtectionProfileBindingsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(floodProtectionProfileBindingsDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("FloodProtectionProfileBindingId", floodProtectionProfileBindingIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := floodProtectionProfileBindingsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.flood_protection_profile_bindings", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (fIface *floodProtectionProfileBindingsClient) Get(tier1IdParam string, floodProtectionProfileBindingIdParam string) (model.FloodProtectionProfileBindingMap, error) { +func (fIface *floodProtectionProfileBindingsClient) Get(tier1IdParam string, floodProtectionProfileBindingIdParam string) (nsx_global_policyModel.FloodProtectionProfileBindingMap, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(floodProtectionProfileBindingsGetInputType(), typeConverter) + operationRestMetaData := floodProtectionProfileBindingsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(floodProtectionProfileBindingsGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("FloodProtectionProfileBindingId", floodProtectionProfileBindingIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.FloodProtectionProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.FloodProtectionProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := floodProtectionProfileBindingsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.flood_protection_profile_bindings", "get", inputDataValue, executionContext) - var emptyOutput model.FloodProtectionProfileBindingMap + var emptyOutput nsx_global_policyModel.FloodProtectionProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), floodProtectionProfileBindingsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FloodProtectionProfileBindingsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.FloodProtectionProfileBindingMap), nil + return output.(nsx_global_policyModel.FloodProtectionProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (fIface *floodProtectionProfileBindingsClient) Patch(tier1IdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam model.FloodProtectionProfileBindingMap) error { +func (fIface *floodProtectionProfileBindingsClient) Patch(tier1IdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam nsx_global_policyModel.FloodProtectionProfileBindingMap) error { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(floodProtectionProfileBindingsPatchInputType(), typeConverter) + operationRestMetaData := floodProtectionProfileBindingsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(floodProtectionProfileBindingsPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("FloodProtectionProfileBindingId", floodProtectionProfileBindingIdParam) sv.AddStructField("FloodProtectionProfileBindingMap", floodProtectionProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := floodProtectionProfileBindingsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.flood_protection_profile_bindings", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (fIface *floodProtectionProfileBindingsClient) Update(tier1IdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam model.FloodProtectionProfileBindingMap) (model.FloodProtectionProfileBindingMap, error) { +func (fIface *floodProtectionProfileBindingsClient) Update(tier1IdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam nsx_global_policyModel.FloodProtectionProfileBindingMap) (nsx_global_policyModel.FloodProtectionProfileBindingMap, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(floodProtectionProfileBindingsUpdateInputType(), typeConverter) + operationRestMetaData := floodProtectionProfileBindingsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(floodProtectionProfileBindingsUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("FloodProtectionProfileBindingId", floodProtectionProfileBindingIdParam) sv.AddStructField("FloodProtectionProfileBindingMap", floodProtectionProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.FloodProtectionProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.FloodProtectionProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := floodProtectionProfileBindingsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.flood_protection_profile_bindings", "update", inputDataValue, executionContext) - var emptyOutput model.FloodProtectionProfileBindingMap + var emptyOutput nsx_global_policyModel.FloodProtectionProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), floodProtectionProfileBindingsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FloodProtectionProfileBindingsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.FloodProtectionProfileBindingMap), nil + return output.(nsx_global_policyModel.FloodProtectionProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/FloodProtectionProfileBindingsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/FloodProtectionProfileBindingsTypes.go index 69c656ff3..618439b98 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/FloodProtectionProfileBindingsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/FloodProtectionProfileBindingsTypes.go @@ -11,50 +11,50 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func floodProtectionProfileBindingsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func floodProtectionProfileBindingsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func floodProtectionProfileBindingsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func FloodProtectionProfileBindingsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func floodProtectionProfileBindingsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func floodProtectionProfileBindingsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["flood_protection_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["floodProtectionProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["floodProtectionProfileBindingId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["flood_protection_profile_binding_id"] = "floodProtectionProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func floodProtectionProfileBindingsDeleteRestMetadata() protocol.OperationRestMe map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func floodProtectionProfileBindingsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func floodProtectionProfileBindingsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func floodProtectionProfileBindingsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) +func FloodProtectionProfileBindingsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.FloodProtectionProfileBindingMapBindingType) } -func floodProtectionProfileBindingsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func floodProtectionProfileBindingsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["flood_protection_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["floodProtectionProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["floodProtectionProfileBindingId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["flood_protection_profile_binding_id"] = "floodProtectionProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,48 +132,48 @@ func floodProtectionProfileBindingsGetRestMetadata() protocol.OperationRestMetad map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func floodProtectionProfileBindingsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func floodProtectionProfileBindingsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.FloodProtectionProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" fieldNameMap["flood_protection_profile_binding_map"] = "FloodProtectionProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func floodProtectionProfileBindingsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func FloodProtectionProfileBindingsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func floodProtectionProfileBindingsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func floodProtectionProfileBindingsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.FloodProtectionProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" fieldNameMap["flood_protection_profile_binding_map"] = "FloodProtectionProfileBindingMap" - paramsTypeMap["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["flood_protection_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["floodProtectionProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.FloodProtectionProfileBindingMapBindingType) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["floodProtectionProfileBindingId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["flood_protection_profile_binding_id"] = "floodProtectionProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -194,48 +194,48 @@ func floodProtectionProfileBindingsPatchRestMetadata() protocol.OperationRestMet map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func floodProtectionProfileBindingsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func floodProtectionProfileBindingsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.FloodProtectionProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" fieldNameMap["flood_protection_profile_binding_map"] = "FloodProtectionProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func floodProtectionProfileBindingsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) +func FloodProtectionProfileBindingsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.FloodProtectionProfileBindingMapBindingType) } -func floodProtectionProfileBindingsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func floodProtectionProfileBindingsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.FloodProtectionProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" fieldNameMap["flood_protection_profile_binding_map"] = "FloodProtectionProfileBindingMap" - paramsTypeMap["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["flood_protection_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["floodProtectionProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.FloodProtectionProfileBindingMapBindingType) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["floodProtectionProfileBindingId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["flood_protection_profile_binding_id"] = "floodProtectionProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/ForwardingTableClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/ForwardingTableClient.go index 2e15e2366..0714eb38a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/ForwardingTableClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/ForwardingTableClient.go @@ -9,15 +9,14 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ForwardingTableClient interface { @@ -35,43 +34,48 @@ type ForwardingTableClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.RoutingTableListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, cursorParam *string, edgeIdParam *string, edgePathParam *string, enforcementPointPathParam *string, includedFieldsParam *string, networkPrefixParam *string, pageSizeParam *int64, routeSourceParam *string, sortAscendingParam *bool, sortByParam *string) (model.RoutingTableListResult, error) + List(tier1IdParam string, cursorParam *string, edgeIdParam *string, edgePathParam *string, enforcementPointPathParam *string, includedFieldsParam *string, networkPrefixParam *string, pageSizeParam *int64, routeSourceParam *string, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.RoutingTableListResult, error) } type forwardingTableClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewForwardingTableClient(connector client.Connector) *forwardingTableClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_1s.forwarding_table") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewForwardingTableClient(connector vapiProtocolClient_.Connector) *forwardingTableClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_1s.forwarding_table") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) fIface := forwardingTableClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &fIface } -func (fIface *forwardingTableClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (fIface *forwardingTableClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := fIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (fIface *forwardingTableClient) List(tier1IdParam string, cursorParam *string, edgeIdParam *string, edgePathParam *string, enforcementPointPathParam *string, includedFieldsParam *string, networkPrefixParam *string, pageSizeParam *int64, routeSourceParam *string, sortAscendingParam *bool, sortByParam *string) (model.RoutingTableListResult, error) { +func (fIface *forwardingTableClient) List(tier1IdParam string, cursorParam *string, edgeIdParam *string, edgePathParam *string, enforcementPointPathParam *string, includedFieldsParam *string, networkPrefixParam *string, pageSizeParam *int64, routeSourceParam *string, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.RoutingTableListResult, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(forwardingTableListInputType(), typeConverter) + operationRestMetaData := forwardingTableListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(forwardingTableListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EdgeId", edgeIdParam) @@ -85,25 +89,22 @@ func (fIface *forwardingTableClient) List(tier1IdParam string, cursorParam *stri sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.RoutingTableListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.RoutingTableListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := forwardingTableListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.forwarding_table", "list", inputDataValue, executionContext) - var emptyOutput model.RoutingTableListResult + var emptyOutput nsx_global_policyModel.RoutingTableListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), forwardingTableListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ForwardingTableListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.RoutingTableListResult), nil + return output.(nsx_global_policyModel.RoutingTableListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/ForwardingTableTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/ForwardingTableTypes.go index 8655dff79..d1e7f9aa3 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/ForwardingTableTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/ForwardingTableTypes.go @@ -11,10 +11,10 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) @@ -30,20 +30,20 @@ const ForwardingTable_LIST_ROUTE_SOURCE_CONNECTED = "CONNECTED" // Possible value for ``routeSource`` of method ForwardingTable#list. const ForwardingTable_LIST_ROUTE_SOURCE_OSPF = "OSPF" -func forwardingTableListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func forwardingTableListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["network_prefix"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["route_source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["network_prefix"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["route_source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["edge_id"] = "EdgeId" @@ -55,34 +55,34 @@ func forwardingTableListInputType() bindings.StructType { fieldNameMap["route_source"] = "RouteSource" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func forwardingTableListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.RoutingTableListResultBindingType) +func ForwardingTableListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.RoutingTableListResultBindingType) } -func forwardingTableListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func forwardingTableListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["network_prefix"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["route_source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["network_prefix"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["route_source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["edge_id"] = "EdgeId" @@ -94,18 +94,18 @@ func forwardingTableListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["route_source"] = "RouteSource" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["edge_id"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["network_prefix"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["route_source"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["network_prefix"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["edge_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["route_source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" queryParams["cursor"] = "cursor" queryParams["network_prefix"] = "network_prefix" @@ -119,7 +119,7 @@ func forwardingTableListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/GatewayFirewallClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/GatewayFirewallClient.go index cb3fc88fc..79735b6f1 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/GatewayFirewallClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/GatewayFirewallClient.go @@ -9,15 +9,14 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type GatewayFirewallClient interface { @@ -25,65 +24,67 @@ type GatewayFirewallClient interface { // // @param tier1IdParam (required) // @return com.vmware.nsx_global_policy.model.GatewayPolicyListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string) (model.GatewayPolicyListResult, error) + List(tier1IdParam string) (nsx_global_policyModel.GatewayPolicyListResult, error) } type gatewayFirewallClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewGatewayFirewallClient(connector client.Connector) *gatewayFirewallClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_1s.gateway_firewall") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewGatewayFirewallClient(connector vapiProtocolClient_.Connector) *gatewayFirewallClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_1s.gateway_firewall") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) gIface := gatewayFirewallClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &gIface } -func (gIface *gatewayFirewallClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (gIface *gatewayFirewallClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := gIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (gIface *gatewayFirewallClient) List(tier1IdParam string) (model.GatewayPolicyListResult, error) { +func (gIface *gatewayFirewallClient) List(tier1IdParam string) (nsx_global_policyModel.GatewayPolicyListResult, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(gatewayFirewallListInputType(), typeConverter) + operationRestMetaData := gatewayFirewallListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(gatewayFirewallListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.GatewayPolicyListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.GatewayPolicyListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := gatewayFirewallListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.gateway_firewall", "list", inputDataValue, executionContext) - var emptyOutput model.GatewayPolicyListResult + var emptyOutput nsx_global_policyModel.GatewayPolicyListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), gatewayFirewallListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GatewayFirewallListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.GatewayPolicyListResult), nil + return output.(nsx_global_policyModel.GatewayPolicyListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/GatewayFirewallTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/GatewayFirewallTypes.go index ccab743f4..b303a6fd6 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/GatewayFirewallTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/GatewayFirewallTypes.go @@ -11,43 +11,43 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func gatewayFirewallListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func gatewayFirewallListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func gatewayFirewallListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GatewayPolicyListResultBindingType) +func GatewayFirewallListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.GatewayPolicyListResultBindingType) } -func gatewayFirewallListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func gatewayFirewallListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/LocaleServicesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/LocaleServicesClient.go index 5ce0c27e0..bf2e15fb7 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/LocaleServicesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/LocaleServicesClient.go @@ -9,15 +9,14 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type LocaleServicesClient interface { @@ -25,6 +24,7 @@ type LocaleServicesClient interface { // // @param tier1IdParam (required) // @param localeServicesIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type LocaleServicesClient interface { // @param tier1IdParam (required) // @param localeServicesIdParam (required) // @return com.vmware.nsx_global_policy.model.LocaleServices + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, localeServicesIdParam string) (model.LocaleServices, error) + Get(tier1IdParam string, localeServicesIdParam string) (nsx_global_policyModel.LocaleServices, error) // Paginated list of all Tier-1 locale-services // @@ -54,24 +55,26 @@ type LocaleServicesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.LocaleServicesListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.LocaleServicesListResult, error) + List(tier1IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.LocaleServicesListResult, error) // If a Tier-1 locale services with the locale-services-id is not already present, create a new locale services. If it already exists, update Tier-1 locale services with specified attributes. // // @param tier1IdParam (required) // @param localeServicesIdParam (required) // @param localeServicesParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, localeServicesIdParam string, localeServicesParam model.LocaleServices) error + Patch(tier1IdParam string, localeServicesIdParam string, localeServicesParam nsx_global_policyModel.LocaleServices) error // If a Tier-1 locale services with the locale-services-id is not already present, create a new locale-services. If it already exists, replace the Tier-1 locale services instance with the new object. Modifying edge cluster re-allocates NSX service routers of TIER1 to a different edge cluster. You can also place edge nodes manually and provide maximum two indices for HA mode ACTIVE_STANDBY. To re-allocating edge cluster is a disruptive operation and all existing statistics of Tier1 gateway will be removed. // @@ -79,105 +82,112 @@ type LocaleServicesClient interface { // @param localeServicesIdParam (required) // @param localeServicesParam (required) // @return com.vmware.nsx_global_policy.model.LocaleServices + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, localeServicesIdParam string, localeServicesParam model.LocaleServices) (model.LocaleServices, error) + Update(tier1IdParam string, localeServicesIdParam string, localeServicesParam nsx_global_policyModel.LocaleServices) (nsx_global_policyModel.LocaleServices, error) } type localeServicesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewLocaleServicesClient(connector client.Connector) *localeServicesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewLocaleServicesClient(connector vapiProtocolClient_.Connector) *localeServicesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) lIface := localeServicesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &lIface } -func (lIface *localeServicesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (lIface *localeServicesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := lIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (lIface *localeServicesClient) Delete(tier1IdParam string, localeServicesIdParam string) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(localeServicesDeleteInputType(), typeConverter) + operationRestMetaData := localeServicesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(localeServicesDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := localeServicesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *localeServicesClient) Get(tier1IdParam string, localeServicesIdParam string) (model.LocaleServices, error) { +func (lIface *localeServicesClient) Get(tier1IdParam string, localeServicesIdParam string) (nsx_global_policyModel.LocaleServices, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(localeServicesGetInputType(), typeConverter) + operationRestMetaData := localeServicesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(localeServicesGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.LocaleServices - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.LocaleServices + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := localeServicesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services", "get", inputDataValue, executionContext) - var emptyOutput model.LocaleServices + var emptyOutput nsx_global_policyModel.LocaleServices if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), localeServicesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LocaleServicesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.LocaleServices), nil + return output.(nsx_global_policyModel.LocaleServices), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *localeServicesClient) List(tier1IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.LocaleServicesListResult, error) { +func (lIface *localeServicesClient) List(tier1IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.LocaleServicesListResult, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(localeServicesListInputType(), typeConverter) + operationRestMetaData := localeServicesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(localeServicesListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -187,85 +197,84 @@ func (lIface *localeServicesClient) List(tier1IdParam string, cursorParam *strin sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.LocaleServicesListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.LocaleServicesListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := localeServicesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services", "list", inputDataValue, executionContext) - var emptyOutput model.LocaleServicesListResult + var emptyOutput nsx_global_policyModel.LocaleServicesListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), localeServicesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LocaleServicesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.LocaleServicesListResult), nil + return output.(nsx_global_policyModel.LocaleServicesListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *localeServicesClient) Patch(tier1IdParam string, localeServicesIdParam string, localeServicesParam model.LocaleServices) error { +func (lIface *localeServicesClient) Patch(tier1IdParam string, localeServicesIdParam string, localeServicesParam nsx_global_policyModel.LocaleServices) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(localeServicesPatchInputType(), typeConverter) + operationRestMetaData := localeServicesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(localeServicesPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("LocaleServices", localeServicesParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := localeServicesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *localeServicesClient) Update(tier1IdParam string, localeServicesIdParam string, localeServicesParam model.LocaleServices) (model.LocaleServices, error) { +func (lIface *localeServicesClient) Update(tier1IdParam string, localeServicesIdParam string, localeServicesParam nsx_global_policyModel.LocaleServices) (nsx_global_policyModel.LocaleServices, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(localeServicesUpdateInputType(), typeConverter) + operationRestMetaData := localeServicesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(localeServicesUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("LocaleServices", localeServicesParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.LocaleServices - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.LocaleServices + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := localeServicesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services", "update", inputDataValue, executionContext) - var emptyOutput model.LocaleServices + var emptyOutput nsx_global_policyModel.LocaleServices if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), localeServicesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LocaleServicesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.LocaleServices), nil + return output.(nsx_global_policyModel.LocaleServices), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/LocaleServicesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/LocaleServicesTypes.go index e141a73d4..c6e7a6125 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/LocaleServicesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/LocaleServicesTypes.go @@ -11,50 +11,50 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func localeServicesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func localeServicesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func localeServicesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func LocaleServicesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func localeServicesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func localeServicesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func localeServicesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func localeServicesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func localeServicesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func localeServicesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.LocaleServicesBindingType) +func LocaleServicesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.LocaleServicesBindingType) } -func localeServicesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func localeServicesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,16 +132,16 @@ func localeServicesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func localeServicesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func localeServicesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -149,30 +149,30 @@ func localeServicesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func localeServicesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.LocaleServicesListResultBindingType) +func LocaleServicesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.LocaleServicesListResultBindingType) } -func localeServicesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func localeServicesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -180,14 +180,14 @@ func localeServicesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -197,7 +197,7 @@ func localeServicesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -218,48 +218,48 @@ func localeServicesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func localeServicesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func localeServicesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["locale_services"] = bindings.NewReferenceType(model.LocaleServicesBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["locale_services"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.LocaleServicesBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["locale_services"] = "LocaleServices" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func localeServicesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func LocaleServicesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func localeServicesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func localeServicesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["locale_services"] = bindings.NewReferenceType(model.LocaleServicesBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["locale_services"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.LocaleServicesBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["locale_services"] = "LocaleServices" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["locale_services"] = bindings.NewReferenceType(model.LocaleServicesBindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.LocaleServicesBindingType) + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -280,48 +280,48 @@ func localeServicesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func localeServicesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func localeServicesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["locale_services"] = bindings.NewReferenceType(model.LocaleServicesBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["locale_services"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.LocaleServicesBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["locale_services"] = "LocaleServices" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func localeServicesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.LocaleServicesBindingType) +func LocaleServicesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.LocaleServicesBindingType) } -func localeServicesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func localeServicesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["locale_services"] = bindings.NewReferenceType(model.LocaleServicesBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["locale_services"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.LocaleServicesBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["locale_services"] = "LocaleServices" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["locale_services"] = bindings.NewReferenceType(model.LocaleServicesBindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.LocaleServicesBindingType) + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/NatClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/NatClient.go index 784bb7ad5..c2b8a934b 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/NatClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/NatClient.go @@ -9,15 +9,14 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type NatClient interface { @@ -31,43 +30,48 @@ type NatClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.PolicyNatListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyNatListResult, error) + List(tier1IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyNatListResult, error) } type natClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewNatClient(connector client.Connector) *natClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_1s.nat") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewNatClient(connector vapiProtocolClient_.Connector) *natClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_1s.nat") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) nIface := natClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &nIface } -func (nIface *natClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (nIface *natClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := nIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (nIface *natClient) List(tier1IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyNatListResult, error) { +func (nIface *natClient) List(tier1IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyNatListResult, error) { typeConverter := nIface.connector.TypeConverter() executionContext := nIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(natListInputType(), typeConverter) + operationRestMetaData := natListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(natListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -77,25 +81,22 @@ func (nIface *natClient) List(tier1IdParam string, cursorParam *string, includeM sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyNatListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyNatListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := natListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - nIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := nIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.nat", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyNatListResult + var emptyOutput nsx_global_policyModel.PolicyNatListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), natListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), NatListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyNatListResult), nil + return output.(nsx_global_policyModel.PolicyNatListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), nIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/NatTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/NatTypes.go index bd4b1d915..9c5c233b6 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/NatTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/NatTypes.go @@ -11,23 +11,23 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func natListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func natListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -35,30 +35,30 @@ func natListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func natListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyNatListResultBindingType) +func NatListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyNatListResultBindingType) } -func natListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func natListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -66,14 +66,14 @@ func natListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -83,7 +83,7 @@ func natListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/SegmentsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/SegmentsClient.go index 6a3266e4b..82b2a405e 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/SegmentsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/SegmentsClient.go @@ -9,15 +9,14 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SegmentsClient interface { @@ -25,6 +24,7 @@ type SegmentsClient interface { // // @param tier1IdParam (required) // @param segmentIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,6 +36,7 @@ type SegmentsClient interface { // // @param tier1IdParam (required) // @param segmentIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -49,24 +50,26 @@ type SegmentsClient interface { // @param segmentIdParam (required) // @param dhcpDeleteLeasesParam (required) // @param enforcementPointPathParam Enforcement point path (optional) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Deletedhcpleases(tier1IdParam string, segmentIdParam string, dhcpDeleteLeasesParam model.DhcpDeleteLeases, enforcementPointPathParam *string) error + Deletedhcpleases(tier1IdParam string, segmentIdParam string, dhcpDeleteLeasesParam nsx_global_policyModel.DhcpDeleteLeases, enforcementPointPathParam *string) error // Read segment Note: Extended Segment: Please note that old vpn path deprecated. If user specify old l2vpn path in the \"l2_extension\" object in the PUT/PATCH API payload, the path returned in the GET response payload may include the new path instead of the deprecated l2vpn path. Both old and new l2vpn path refer to same resource. there is no functional impact. Also note that l2vpn path included in the error messages returned from validation may include the new VPN path instead of the deprecated l2vpn path. Both new path and old vpn path refer to same resource. // // @param tier1IdParam (required) // @param segmentIdParam (required) // @return com.vmware.nsx_global_policy.model.Segment + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, segmentIdParam string) (model.Segment, error) + Get(tier1IdParam string, segmentIdParam string) (nsx_global_policyModel.Segment, error) // // @@ -79,24 +82,26 @@ type SegmentsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.SegmentListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, segmentTypeParam *string, sortAscendingParam *bool, sortByParam *string) (model.SegmentListResult, error) + List(tier1IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, segmentTypeParam *string, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.SegmentListResult, error) // If segment with the segment-id is not already present, create a new segment. If it already exists, update the segment with specified attributes. Note: Extended Segment: Please note that old vpn path deprecated. If user specify old l2vpn path in the \"l2_extension\" object in the PATCH API payload, the path returned in the GET response payload may include the new path instead of the deprecated l2vpn path. Both old and new l2vpn path refer to same resource. there is no functional impact. Also note that l2vpn path included in the Alarm, GPRR, error messages returned from validation may include the new VPN path instead of the deprecated l2vpn path. Both new path and old vpn path refer to same resource. // // @param tier1IdParam (required) // @param segmentIdParam (required) // @param segmentParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, segmentIdParam string, segmentParam model.Segment) error + Patch(tier1IdParam string, segmentIdParam string, segmentParam nsx_global_policyModel.Segment) error // If segment with the segment-id is not already present, create a new segment. If it already exists, replace the segment with this object. Note: Extended Segment: Please note that old vpn path deprecated. If user specify old l2vpn path in the \"l2_extension\" object in the PUT API payload, the path returned in the PUT/GET response payload may include the new path instead of the deprecated l2vpn path. Both old and new l2vpn path refer to same resource. there is no functional impact. Also note that l2vpn path included in the Alarm, GPRR, error messages returned from validation may include the new VPN path instead of the deprecated l2vpn path. Both new path and old vpn path refer to same resource. // @@ -104,66 +109,68 @@ type SegmentsClient interface { // @param segmentIdParam (required) // @param segmentParam (required) // @return com.vmware.nsx_global_policy.model.Segment + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, segmentIdParam string, segmentParam model.Segment) (model.Segment, error) + Update(tier1IdParam string, segmentIdParam string, segmentParam nsx_global_policyModel.Segment) (nsx_global_policyModel.Segment, error) } type segmentsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSegmentsClient(connector client.Connector) *segmentsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_1s.segments") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "delete_0": core.NewMethodIdentifier(interfaceIdentifier, "delete_0"), - "deletedhcpleases": core.NewMethodIdentifier(interfaceIdentifier, "deletedhcpleases"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewSegmentsClient(connector vapiProtocolClient_.Connector) *segmentsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_1s.segments") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "delete_0": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete_0"), + "deletedhcpleases": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "deletedhcpleases"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := segmentsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *segmentsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *segmentsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *segmentsClient) Delete(tier1IdParam string, segmentIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentsDeleteInputType(), typeConverter) + operationRestMetaData := segmentsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentsDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.segments", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } @@ -172,93 +179,100 @@ func (sIface *segmentsClient) Delete(tier1IdParam string, segmentIdParam string) func (sIface *segmentsClient) Delete0(tier1IdParam string, segmentIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentsDelete0InputType(), typeConverter) + operationRestMetaData := segmentsDelete0RestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentsDelete0InputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentsDelete0RestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.segments", "delete_0", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *segmentsClient) Deletedhcpleases(tier1IdParam string, segmentIdParam string, dhcpDeleteLeasesParam model.DhcpDeleteLeases, enforcementPointPathParam *string) error { +func (sIface *segmentsClient) Deletedhcpleases(tier1IdParam string, segmentIdParam string, dhcpDeleteLeasesParam nsx_global_policyModel.DhcpDeleteLeases, enforcementPointPathParam *string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentsDeletedhcpleasesInputType(), typeConverter) + operationRestMetaData := segmentsDeletedhcpleasesRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentsDeletedhcpleasesInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("DhcpDeleteLeases", dhcpDeleteLeasesParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentsDeletedhcpleasesRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.segments", "deletedhcpleases", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *segmentsClient) Get(tier1IdParam string, segmentIdParam string) (model.Segment, error) { +func (sIface *segmentsClient) Get(tier1IdParam string, segmentIdParam string) (nsx_global_policyModel.Segment, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentsGetInputType(), typeConverter) + operationRestMetaData := segmentsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentsGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Segment - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Segment + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.segments", "get", inputDataValue, executionContext) - var emptyOutput model.Segment + var emptyOutput nsx_global_policyModel.Segment if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Segment), nil + return output.(nsx_global_policyModel.Segment), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *segmentsClient) List(tier1IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, segmentTypeParam *string, sortAscendingParam *bool, sortByParam *string) (model.SegmentListResult, error) { +func (sIface *segmentsClient) List(tier1IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, segmentTypeParam *string, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.SegmentListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentsListInputType(), typeConverter) + operationRestMetaData := segmentsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentsListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -269,85 +283,84 @@ func (sIface *segmentsClient) List(tier1IdParam string, cursorParam *string, inc sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.SegmentListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.segments", "list", inputDataValue, executionContext) - var emptyOutput model.SegmentListResult + var emptyOutput nsx_global_policyModel.SegmentListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentListResult), nil + return output.(nsx_global_policyModel.SegmentListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *segmentsClient) Patch(tier1IdParam string, segmentIdParam string, segmentParam model.Segment) error { +func (sIface *segmentsClient) Patch(tier1IdParam string, segmentIdParam string, segmentParam nsx_global_policyModel.Segment) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentsPatchInputType(), typeConverter) + operationRestMetaData := segmentsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentsPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Segment", segmentParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.segments", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *segmentsClient) Update(tier1IdParam string, segmentIdParam string, segmentParam model.Segment) (model.Segment, error) { +func (sIface *segmentsClient) Update(tier1IdParam string, segmentIdParam string, segmentParam nsx_global_policyModel.Segment) (nsx_global_policyModel.Segment, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentsUpdateInputType(), typeConverter) + operationRestMetaData := segmentsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentsUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Segment", segmentParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Segment - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Segment + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.segments", "update", inputDataValue, executionContext) - var emptyOutput model.Segment + var emptyOutput nsx_global_policyModel.Segment if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Segment), nil + return output.(nsx_global_policyModel.Segment), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/SegmentsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/SegmentsTypes.go index 4b613ba1e..61816d801 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/SegmentsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/SegmentsTypes.go @@ -11,10 +11,10 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) @@ -24,43 +24,43 @@ const Segments_LIST_SEGMENT_TYPE_DVPORTGROUP = "DVPortgroup" // Possible value for ``segmentType`` of method Segments#list. const Segments_LIST_SEGMENT_TYPE_ALL = "ALL" -func segmentsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -81,43 +81,43 @@ func segmentsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentsDelete0InputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentsDelete0InputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentsDelete0OutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentsDelete0OutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentsDelete0RestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentsDelete0RestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -138,54 +138,54 @@ func segmentsDelete0RestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentsDeletedhcpleasesInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentsDeletedhcpleasesInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["dhcp_delete_leases"] = bindings.NewReferenceType(model.DhcpDeleteLeasesBindingType) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["dhcp_delete_leases"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.DhcpDeleteLeasesBindingType) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["dhcp_delete_leases"] = "DhcpDeleteLeases" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentsDeletedhcpleasesOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentsDeletedhcpleasesOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentsDeletedhcpleasesRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentsDeletedhcpleasesRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["dhcp_delete_leases"] = bindings.NewReferenceType(model.DhcpDeleteLeasesBindingType) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["dhcp_delete_leases"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.DhcpDeleteLeasesBindingType) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["dhcp_delete_leases"] = "DhcpDeleteLeases" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["dhcp_delete_leases"] = bindings.NewReferenceType(model.DhcpDeleteLeasesBindingType) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["dhcp_delete_leases"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.DhcpDeleteLeasesBindingType) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" queryParams["enforcement_point_path"] = "enforcement_point_path" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -206,43 +206,43 @@ func segmentsDeletedhcpleasesRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentBindingType) +func SegmentsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentBindingType) } -func segmentsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -263,17 +263,17 @@ func segmentsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["segment_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["segment_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -282,31 +282,31 @@ func segmentsListInputType() bindings.StructType { fieldNameMap["segment_type"] = "SegmentType" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentListResultBindingType) +func SegmentsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentListResultBindingType) } -func segmentsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["segment_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["segment_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -315,15 +315,15 @@ func segmentsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["segment_type"] = "SegmentType" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["segment_type"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -334,7 +334,7 @@ func segmentsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -355,48 +355,48 @@ func segmentsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["segment"] = bindings.NewReferenceType(model.SegmentBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment"] = "Segment" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["segment"] = bindings.NewReferenceType(model.SegmentBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment"] = "Segment" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segment"] = bindings.NewReferenceType(model.SegmentBindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentBindingType) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -417,48 +417,48 @@ func segmentsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["segment"] = bindings.NewReferenceType(model.SegmentBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment"] = "Segment" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentBindingType) +func SegmentsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentBindingType) } -func segmentsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["segment"] = bindings.NewReferenceType(model.SegmentBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment"] = "Segment" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segment"] = bindings.NewReferenceType(model.SegmentBindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SegmentBindingType) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/SessionTimerProfileBindingsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/SessionTimerProfileBindingsClient.go index 7c4e92496..17e87b26a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/SessionTimerProfileBindingsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/SessionTimerProfileBindingsClient.go @@ -9,15 +9,14 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SessionTimerProfileBindingsClient interface { @@ -25,6 +24,7 @@ type SessionTimerProfileBindingsClient interface { // // @param tier1IdParam (required) // @param sessionTimerProfileBindingIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,24 +37,26 @@ type SessionTimerProfileBindingsClient interface { // @param tier1IdParam (required) // @param sessionTimerProfileBindingIdParam (required) // @return com.vmware.nsx_global_policy.model.SessionTimerProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, sessionTimerProfileBindingIdParam string) (model.SessionTimerProfileBindingMap, error) + Get(tier1IdParam string, sessionTimerProfileBindingIdParam string) (nsx_global_policyModel.SessionTimerProfileBindingMap, error) // API will create or update Session Timer profile binding map for Tier-1 Logical Router. // // @param tier1IdParam (required) // @param sessionTimerProfileBindingIdParam (required) // @param sessionTimerProfileBindingMapParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam model.SessionTimerProfileBindingMap) error + Patch(tier1IdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam nsx_global_policyModel.SessionTimerProfileBindingMap) error // API will create or update Session Timer profile binding map for Tier-1 Logical Router. // @@ -62,155 +64,160 @@ type SessionTimerProfileBindingsClient interface { // @param sessionTimerProfileBindingIdParam (required) // @param sessionTimerProfileBindingMapParam (required) // @return com.vmware.nsx_global_policy.model.SessionTimerProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam model.SessionTimerProfileBindingMap) (model.SessionTimerProfileBindingMap, error) + Update(tier1IdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam nsx_global_policyModel.SessionTimerProfileBindingMap) (nsx_global_policyModel.SessionTimerProfileBindingMap, error) } type sessionTimerProfileBindingsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSessionTimerProfileBindingsClient(connector client.Connector) *sessionTimerProfileBindingsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_1s.session_timer_profile_bindings") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewSessionTimerProfileBindingsClient(connector vapiProtocolClient_.Connector) *sessionTimerProfileBindingsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_1s.session_timer_profile_bindings") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := sessionTimerProfileBindingsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *sessionTimerProfileBindingsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *sessionTimerProfileBindingsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *sessionTimerProfileBindingsClient) Delete(tier1IdParam string, sessionTimerProfileBindingIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionTimerProfileBindingsDeleteInputType(), typeConverter) + operationRestMetaData := sessionTimerProfileBindingsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionTimerProfileBindingsDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SessionTimerProfileBindingId", sessionTimerProfileBindingIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionTimerProfileBindingsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.session_timer_profile_bindings", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *sessionTimerProfileBindingsClient) Get(tier1IdParam string, sessionTimerProfileBindingIdParam string) (model.SessionTimerProfileBindingMap, error) { +func (sIface *sessionTimerProfileBindingsClient) Get(tier1IdParam string, sessionTimerProfileBindingIdParam string) (nsx_global_policyModel.SessionTimerProfileBindingMap, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionTimerProfileBindingsGetInputType(), typeConverter) + operationRestMetaData := sessionTimerProfileBindingsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionTimerProfileBindingsGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SessionTimerProfileBindingId", sessionTimerProfileBindingIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SessionTimerProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.SessionTimerProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionTimerProfileBindingsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.session_timer_profile_bindings", "get", inputDataValue, executionContext) - var emptyOutput model.SessionTimerProfileBindingMap + var emptyOutput nsx_global_policyModel.SessionTimerProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sessionTimerProfileBindingsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SessionTimerProfileBindingsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SessionTimerProfileBindingMap), nil + return output.(nsx_global_policyModel.SessionTimerProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *sessionTimerProfileBindingsClient) Patch(tier1IdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam model.SessionTimerProfileBindingMap) error { +func (sIface *sessionTimerProfileBindingsClient) Patch(tier1IdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam nsx_global_policyModel.SessionTimerProfileBindingMap) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionTimerProfileBindingsPatchInputType(), typeConverter) + operationRestMetaData := sessionTimerProfileBindingsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionTimerProfileBindingsPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SessionTimerProfileBindingId", sessionTimerProfileBindingIdParam) sv.AddStructField("SessionTimerProfileBindingMap", sessionTimerProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionTimerProfileBindingsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.session_timer_profile_bindings", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *sessionTimerProfileBindingsClient) Update(tier1IdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam model.SessionTimerProfileBindingMap) (model.SessionTimerProfileBindingMap, error) { +func (sIface *sessionTimerProfileBindingsClient) Update(tier1IdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam nsx_global_policyModel.SessionTimerProfileBindingMap) (nsx_global_policyModel.SessionTimerProfileBindingMap, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionTimerProfileBindingsUpdateInputType(), typeConverter) + operationRestMetaData := sessionTimerProfileBindingsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionTimerProfileBindingsUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SessionTimerProfileBindingId", sessionTimerProfileBindingIdParam) sv.AddStructField("SessionTimerProfileBindingMap", sessionTimerProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SessionTimerProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.SessionTimerProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionTimerProfileBindingsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.session_timer_profile_bindings", "update", inputDataValue, executionContext) - var emptyOutput model.SessionTimerProfileBindingMap + var emptyOutput nsx_global_policyModel.SessionTimerProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sessionTimerProfileBindingsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SessionTimerProfileBindingsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SessionTimerProfileBindingMap), nil + return output.(nsx_global_policyModel.SessionTimerProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/SessionTimerProfileBindingsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/SessionTimerProfileBindingsTypes.go index f140bb2c5..738cc4022 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/SessionTimerProfileBindingsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/SessionTimerProfileBindingsTypes.go @@ -11,50 +11,50 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func sessionTimerProfileBindingsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionTimerProfileBindingsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionTimerProfileBindingsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SessionTimerProfileBindingsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func sessionTimerProfileBindingsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionTimerProfileBindingsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["sessionTimerProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionTimerProfileBindingId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["session_timer_profile_binding_id"] = "sessionTimerProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func sessionTimerProfileBindingsDeleteRestMetadata() protocol.OperationRestMetad map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionTimerProfileBindingsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionTimerProfileBindingsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionTimerProfileBindingsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) +func SessionTimerProfileBindingsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SessionTimerProfileBindingMapBindingType) } -func sessionTimerProfileBindingsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionTimerProfileBindingsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["sessionTimerProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionTimerProfileBindingId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["session_timer_profile_binding_id"] = "sessionTimerProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,48 +132,48 @@ func sessionTimerProfileBindingsGetRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionTimerProfileBindingsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionTimerProfileBindingsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SessionTimerProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" fieldNameMap["session_timer_profile_binding_map"] = "SessionTimerProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionTimerProfileBindingsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SessionTimerProfileBindingsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func sessionTimerProfileBindingsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionTimerProfileBindingsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SessionTimerProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" fieldNameMap["session_timer_profile_binding_map"] = "SessionTimerProfileBindingMap" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["sessionTimerProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SessionTimerProfileBindingMapBindingType) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionTimerProfileBindingId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["session_timer_profile_binding_id"] = "sessionTimerProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -194,48 +194,48 @@ func sessionTimerProfileBindingsPatchRestMetadata() protocol.OperationRestMetada map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionTimerProfileBindingsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionTimerProfileBindingsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SessionTimerProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" fieldNameMap["session_timer_profile_binding_map"] = "SessionTimerProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionTimerProfileBindingsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) +func SessionTimerProfileBindingsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SessionTimerProfileBindingMapBindingType) } -func sessionTimerProfileBindingsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionTimerProfileBindingsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SessionTimerProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" fieldNameMap["session_timer_profile_binding_map"] = "SessionTimerProfileBindingMap" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["sessionTimerProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SessionTimerProfileBindingMapBindingType) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionTimerProfileBindingId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["session_timer_profile_binding_id"] = "sessionTimerProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/StateClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/StateClient.go index 82b77d18a..09ca06c09 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/StateClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/StateClient.go @@ -9,15 +9,14 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type StateClient interface { @@ -33,43 +32,48 @@ type StateClient interface { // @param sortByParam Field by which records are sorted (optional) // @param type_Param Returns specific information based on the value specified. (optional) // @return com.vmware.nsx_global_policy.model.Tier1GatewayState + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, interfacePathParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, type_Param *string) (model.Tier1GatewayState, error) + Get(tier1IdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, interfacePathParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, type_Param *string) (nsx_global_policyModel.Tier1GatewayState, error) } type stateClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewStateClient(connector client.Connector) *stateClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_1s.state") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), +func NewStateClient(connector vapiProtocolClient_.Connector) *stateClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_1s.state") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := stateClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *stateClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *stateClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (sIface *stateClient) Get(tier1IdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, interfacePathParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, type_Param *string) (model.Tier1GatewayState, error) { +func (sIface *stateClient) Get(tier1IdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, interfacePathParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, type_Param *string) (nsx_global_policyModel.Tier1GatewayState, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(stateGetInputType(), typeConverter) + operationRestMetaData := stateGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(stateGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) @@ -81,25 +85,22 @@ func (sIface *stateClient) Get(tier1IdParam string, cursorParam *string, enforce sv.AddStructField("Type_", type_Param) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier1GatewayState - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Tier1GatewayState + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := stateGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.state", "get", inputDataValue, executionContext) - var emptyOutput model.Tier1GatewayState + var emptyOutput nsx_global_policyModel.Tier1GatewayState if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), stateGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), StateGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier1GatewayState), nil + return output.(nsx_global_policyModel.Tier1GatewayState), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/StateTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/StateTypes.go index 6559e740d..b801d68fe 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/StateTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/StateTypes.go @@ -11,10 +11,10 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) @@ -27,18 +27,18 @@ const State_GET_TYPE_GATEWAY_STATUS = "GATEWAY_STATUS" // Possible value for ``type`` of method State#get. const State_GET_TYPE_IPV6_STATUS = "IPV6_STATUS" -func stateGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func stateGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["interface_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["interface_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -48,32 +48,32 @@ func stateGetInputType() bindings.StructType { fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func stateGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier1GatewayStateBindingType) +func StateGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier1GatewayStateBindingType) } -func stateGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func stateGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["interface_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["interface_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -83,16 +83,16 @@ func stateGetRestMetadata() protocol.OperationRestMetadata { fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" fieldNameMap["type"] = "Type_" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["type"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["interface_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["interface_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" queryParams["cursor"] = "cursor" queryParams["interface_path"] = "interface_path" @@ -104,7 +104,7 @@ func stateGetRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/StaticRoutesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/StaticRoutesClient.go index d190c020b..ad4fc2e15 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/StaticRoutesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/StaticRoutesClient.go @@ -9,15 +9,14 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type StaticRoutesClient interface { @@ -25,6 +24,7 @@ type StaticRoutesClient interface { // // @param tier1IdParam (required) // @param routeIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type StaticRoutesClient interface { // @param tier1IdParam (required) // @param routeIdParam (required) // @return com.vmware.nsx_global_policy.model.StaticRoutes + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, routeIdParam string) (model.StaticRoutes, error) + Get(tier1IdParam string, routeIdParam string) (nsx_global_policyModel.StaticRoutes, error) // Paginated list of all Tier-1 Static Routes // @@ -54,24 +55,26 @@ type StaticRoutesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.StaticRoutesListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.StaticRoutesListResult, error) + List(tier1IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.StaticRoutesListResult, error) // If static routes for route-id are not already present, create static routes. If it already exists, update static routes for route-id. // // @param tier1IdParam (required) // @param routeIdParam (required) // @param staticRoutesParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, routeIdParam string, staticRoutesParam model.StaticRoutes) error + Patch(tier1IdParam string, routeIdParam string, staticRoutesParam nsx_global_policyModel.StaticRoutes) error // If static routes for route-id are not already present, create static routes. If it already exists, replace the static routes for route-id. // @@ -79,105 +82,112 @@ type StaticRoutesClient interface { // @param routeIdParam (required) // @param staticRoutesParam (required) // @return com.vmware.nsx_global_policy.model.StaticRoutes + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, routeIdParam string, staticRoutesParam model.StaticRoutes) (model.StaticRoutes, error) + Update(tier1IdParam string, routeIdParam string, staticRoutesParam nsx_global_policyModel.StaticRoutes) (nsx_global_policyModel.StaticRoutes, error) } type staticRoutesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewStaticRoutesClient(connector client.Connector) *staticRoutesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_1s.static_routes") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewStaticRoutesClient(connector vapiProtocolClient_.Connector) *staticRoutesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_1s.static_routes") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := staticRoutesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *staticRoutesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *staticRoutesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *staticRoutesClient) Delete(tier1IdParam string, routeIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(staticRoutesDeleteInputType(), typeConverter) + operationRestMetaData := staticRoutesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(staticRoutesDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("RouteId", routeIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := staticRoutesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.static_routes", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *staticRoutesClient) Get(tier1IdParam string, routeIdParam string) (model.StaticRoutes, error) { +func (sIface *staticRoutesClient) Get(tier1IdParam string, routeIdParam string) (nsx_global_policyModel.StaticRoutes, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(staticRoutesGetInputType(), typeConverter) + operationRestMetaData := staticRoutesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(staticRoutesGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("RouteId", routeIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.StaticRoutes - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.StaticRoutes + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := staticRoutesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.static_routes", "get", inputDataValue, executionContext) - var emptyOutput model.StaticRoutes + var emptyOutput nsx_global_policyModel.StaticRoutes if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), staticRoutesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), StaticRoutesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.StaticRoutes), nil + return output.(nsx_global_policyModel.StaticRoutes), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *staticRoutesClient) List(tier1IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.StaticRoutesListResult, error) { +func (sIface *staticRoutesClient) List(tier1IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.StaticRoutesListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(staticRoutesListInputType(), typeConverter) + operationRestMetaData := staticRoutesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(staticRoutesListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -187,85 +197,84 @@ func (sIface *staticRoutesClient) List(tier1IdParam string, cursorParam *string, sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.StaticRoutesListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.StaticRoutesListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := staticRoutesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.static_routes", "list", inputDataValue, executionContext) - var emptyOutput model.StaticRoutesListResult + var emptyOutput nsx_global_policyModel.StaticRoutesListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), staticRoutesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), StaticRoutesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.StaticRoutesListResult), nil + return output.(nsx_global_policyModel.StaticRoutesListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *staticRoutesClient) Patch(tier1IdParam string, routeIdParam string, staticRoutesParam model.StaticRoutes) error { +func (sIface *staticRoutesClient) Patch(tier1IdParam string, routeIdParam string, staticRoutesParam nsx_global_policyModel.StaticRoutes) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(staticRoutesPatchInputType(), typeConverter) + operationRestMetaData := staticRoutesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(staticRoutesPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("RouteId", routeIdParam) sv.AddStructField("StaticRoutes", staticRoutesParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := staticRoutesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.static_routes", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *staticRoutesClient) Update(tier1IdParam string, routeIdParam string, staticRoutesParam model.StaticRoutes) (model.StaticRoutes, error) { +func (sIface *staticRoutesClient) Update(tier1IdParam string, routeIdParam string, staticRoutesParam nsx_global_policyModel.StaticRoutes) (nsx_global_policyModel.StaticRoutes, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(staticRoutesUpdateInputType(), typeConverter) + operationRestMetaData := staticRoutesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(staticRoutesUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("RouteId", routeIdParam) sv.AddStructField("StaticRoutes", staticRoutesParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.StaticRoutes - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.StaticRoutes + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := staticRoutesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.static_routes", "update", inputDataValue, executionContext) - var emptyOutput model.StaticRoutes + var emptyOutput nsx_global_policyModel.StaticRoutes if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), staticRoutesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), StaticRoutesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.StaticRoutes), nil + return output.(nsx_global_policyModel.StaticRoutes), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/StaticRoutesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/StaticRoutesTypes.go index eedbfc5c1..fc0aec3ef 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/StaticRoutesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/StaticRoutesTypes.go @@ -11,50 +11,50 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func staticRoutesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func staticRoutesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["route_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["route_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["route_id"] = "RouteId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func staticRoutesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func StaticRoutesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func staticRoutesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func staticRoutesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["route_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["route_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["route_id"] = "RouteId" - paramsTypeMap["route_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["routeId"] = bindings.NewStringType() + paramsTypeMap["route_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["routeId"] = vapiBindings_.NewStringType() pathParams["route_id"] = "routeId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func staticRoutesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func staticRoutesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func staticRoutesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["route_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["route_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["route_id"] = "RouteId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func staticRoutesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.StaticRoutesBindingType) +func StaticRoutesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.StaticRoutesBindingType) } -func staticRoutesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func staticRoutesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["route_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["route_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["route_id"] = "RouteId" - paramsTypeMap["route_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["routeId"] = bindings.NewStringType() + paramsTypeMap["route_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["routeId"] = vapiBindings_.NewStringType() pathParams["route_id"] = "routeId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,16 +132,16 @@ func staticRoutesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func staticRoutesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func staticRoutesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -149,30 +149,30 @@ func staticRoutesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func staticRoutesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.StaticRoutesListResultBindingType) +func StaticRoutesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.StaticRoutesListResultBindingType) } -func staticRoutesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func staticRoutesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -180,14 +180,14 @@ func staticRoutesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -197,7 +197,7 @@ func staticRoutesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -218,48 +218,48 @@ func staticRoutesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func staticRoutesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func staticRoutesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["route_id"] = bindings.NewStringType() - fields["static_routes"] = bindings.NewReferenceType(model.StaticRoutesBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["route_id"] = vapiBindings_.NewStringType() + fields["static_routes"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.StaticRoutesBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["route_id"] = "RouteId" fieldNameMap["static_routes"] = "StaticRoutes" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func staticRoutesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func StaticRoutesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func staticRoutesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func staticRoutesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["route_id"] = bindings.NewStringType() - fields["static_routes"] = bindings.NewReferenceType(model.StaticRoutesBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["route_id"] = vapiBindings_.NewStringType() + fields["static_routes"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.StaticRoutesBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["route_id"] = "RouteId" fieldNameMap["static_routes"] = "StaticRoutes" - paramsTypeMap["route_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["static_routes"] = bindings.NewReferenceType(model.StaticRoutesBindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["routeId"] = bindings.NewStringType() + paramsTypeMap["static_routes"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.StaticRoutesBindingType) + paramsTypeMap["route_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["routeId"] = vapiBindings_.NewStringType() pathParams["route_id"] = "routeId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -280,48 +280,48 @@ func staticRoutesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func staticRoutesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func staticRoutesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["route_id"] = bindings.NewStringType() - fields["static_routes"] = bindings.NewReferenceType(model.StaticRoutesBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["route_id"] = vapiBindings_.NewStringType() + fields["static_routes"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.StaticRoutesBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["route_id"] = "RouteId" fieldNameMap["static_routes"] = "StaticRoutes" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func staticRoutesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.StaticRoutesBindingType) +func StaticRoutesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.StaticRoutesBindingType) } -func staticRoutesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func staticRoutesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["route_id"] = bindings.NewStringType() - fields["static_routes"] = bindings.NewReferenceType(model.StaticRoutesBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["route_id"] = vapiBindings_.NewStringType() + fields["static_routes"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.StaticRoutesBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["route_id"] = "RouteId" fieldNameMap["static_routes"] = "StaticRoutes" - paramsTypeMap["route_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["static_routes"] = bindings.NewReferenceType(model.StaticRoutesBindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["routeId"] = bindings.NewStringType() + paramsTypeMap["static_routes"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.StaticRoutesBindingType) + paramsTypeMap["route_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["routeId"] = vapiBindings_.NewStringType() pathParams["route_id"] = "routeId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/TlsInspectionConfigProfileBindingsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/TlsInspectionConfigProfileBindingsClient.go index 1c9827e46..ee20b1770 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/TlsInspectionConfigProfileBindingsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/TlsInspectionConfigProfileBindingsClient.go @@ -9,15 +9,14 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type TlsInspectionConfigProfileBindingsClient interface { @@ -25,6 +24,7 @@ type TlsInspectionConfigProfileBindingsClient interface { // // @param tier1IdParam (required) // @param tlsInspectionConfigProfileBindingIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type TlsInspectionConfigProfileBindingsClient interface { // @param tier1IdParam (required) // @param tlsInspectionConfigProfileBindingIdParam (required) // @return com.vmware.nsx_global_policy.model.TlsConfigProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, tlsInspectionConfigProfileBindingIdParam string) (model.TlsConfigProfileBindingMap, error) + Get(tier1IdParam string, tlsInspectionConfigProfileBindingIdParam string) (nsx_global_policyModel.TlsConfigProfileBindingMap, error) // API will create or update TLS Config profile binding map for Tier-1 Logical Router. // @@ -50,12 +51,13 @@ type TlsInspectionConfigProfileBindingsClient interface { // @param tlsInspectionConfigProfileBindingIdParam (required) // @param tlsConfigProfileBindingMapParam (required) // @return com.vmware.nsx_global_policy.model.TlsConfigProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, tlsInspectionConfigProfileBindingIdParam string, tlsConfigProfileBindingMapParam model.TlsConfigProfileBindingMap) (model.TlsConfigProfileBindingMap, error) + Patch(tier1IdParam string, tlsInspectionConfigProfileBindingIdParam string, tlsConfigProfileBindingMapParam nsx_global_policyModel.TlsConfigProfileBindingMap) (nsx_global_policyModel.TlsConfigProfileBindingMap, error) // API will create or update TLS Config profile binding map for Tier-1 Logical Router. // @@ -63,161 +65,166 @@ type TlsInspectionConfigProfileBindingsClient interface { // @param tlsInspectionConfigProfileBindingIdParam (required) // @param tlsConfigProfileBindingMapParam (required) // @return com.vmware.nsx_global_policy.model.TlsConfigProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, tlsInspectionConfigProfileBindingIdParam string, tlsConfigProfileBindingMapParam model.TlsConfigProfileBindingMap) (model.TlsConfigProfileBindingMap, error) + Update(tier1IdParam string, tlsInspectionConfigProfileBindingIdParam string, tlsConfigProfileBindingMapParam nsx_global_policyModel.TlsConfigProfileBindingMap) (nsx_global_policyModel.TlsConfigProfileBindingMap, error) } type tlsInspectionConfigProfileBindingsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewTlsInspectionConfigProfileBindingsClient(connector client.Connector) *tlsInspectionConfigProfileBindingsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_1s.tls_inspection_config_profile_bindings") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewTlsInspectionConfigProfileBindingsClient(connector vapiProtocolClient_.Connector) *tlsInspectionConfigProfileBindingsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_1s.tls_inspection_config_profile_bindings") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) tIface := tlsInspectionConfigProfileBindingsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &tIface } -func (tIface *tlsInspectionConfigProfileBindingsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (tIface *tlsInspectionConfigProfileBindingsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := tIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (tIface *tlsInspectionConfigProfileBindingsClient) Delete(tier1IdParam string, tlsInspectionConfigProfileBindingIdParam string) error { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tlsInspectionConfigProfileBindingsDeleteInputType(), typeConverter) + operationRestMetaData := tlsInspectionConfigProfileBindingsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tlsInspectionConfigProfileBindingsDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("TlsInspectionConfigProfileBindingId", tlsInspectionConfigProfileBindingIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tlsInspectionConfigProfileBindingsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.tls_inspection_config_profile_bindings", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (tIface *tlsInspectionConfigProfileBindingsClient) Get(tier1IdParam string, tlsInspectionConfigProfileBindingIdParam string) (model.TlsConfigProfileBindingMap, error) { +func (tIface *tlsInspectionConfigProfileBindingsClient) Get(tier1IdParam string, tlsInspectionConfigProfileBindingIdParam string) (nsx_global_policyModel.TlsConfigProfileBindingMap, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tlsInspectionConfigProfileBindingsGetInputType(), typeConverter) + operationRestMetaData := tlsInspectionConfigProfileBindingsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tlsInspectionConfigProfileBindingsGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("TlsInspectionConfigProfileBindingId", tlsInspectionConfigProfileBindingIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TlsConfigProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.TlsConfigProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tlsInspectionConfigProfileBindingsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.tls_inspection_config_profile_bindings", "get", inputDataValue, executionContext) - var emptyOutput model.TlsConfigProfileBindingMap + var emptyOutput nsx_global_policyModel.TlsConfigProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), tlsInspectionConfigProfileBindingsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TlsInspectionConfigProfileBindingsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TlsConfigProfileBindingMap), nil + return output.(nsx_global_policyModel.TlsConfigProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (tIface *tlsInspectionConfigProfileBindingsClient) Patch(tier1IdParam string, tlsInspectionConfigProfileBindingIdParam string, tlsConfigProfileBindingMapParam model.TlsConfigProfileBindingMap) (model.TlsConfigProfileBindingMap, error) { +func (tIface *tlsInspectionConfigProfileBindingsClient) Patch(tier1IdParam string, tlsInspectionConfigProfileBindingIdParam string, tlsConfigProfileBindingMapParam nsx_global_policyModel.TlsConfigProfileBindingMap) (nsx_global_policyModel.TlsConfigProfileBindingMap, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tlsInspectionConfigProfileBindingsPatchInputType(), typeConverter) + operationRestMetaData := tlsInspectionConfigProfileBindingsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tlsInspectionConfigProfileBindingsPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("TlsInspectionConfigProfileBindingId", tlsInspectionConfigProfileBindingIdParam) sv.AddStructField("TlsConfigProfileBindingMap", tlsConfigProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TlsConfigProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.TlsConfigProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tlsInspectionConfigProfileBindingsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.tls_inspection_config_profile_bindings", "patch", inputDataValue, executionContext) - var emptyOutput model.TlsConfigProfileBindingMap + var emptyOutput nsx_global_policyModel.TlsConfigProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), tlsInspectionConfigProfileBindingsPatchOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TlsInspectionConfigProfileBindingsPatchOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TlsConfigProfileBindingMap), nil + return output.(nsx_global_policyModel.TlsConfigProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (tIface *tlsInspectionConfigProfileBindingsClient) Update(tier1IdParam string, tlsInspectionConfigProfileBindingIdParam string, tlsConfigProfileBindingMapParam model.TlsConfigProfileBindingMap) (model.TlsConfigProfileBindingMap, error) { +func (tIface *tlsInspectionConfigProfileBindingsClient) Update(tier1IdParam string, tlsInspectionConfigProfileBindingIdParam string, tlsConfigProfileBindingMapParam nsx_global_policyModel.TlsConfigProfileBindingMap) (nsx_global_policyModel.TlsConfigProfileBindingMap, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tlsInspectionConfigProfileBindingsUpdateInputType(), typeConverter) + operationRestMetaData := tlsInspectionConfigProfileBindingsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tlsInspectionConfigProfileBindingsUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("TlsInspectionConfigProfileBindingId", tlsInspectionConfigProfileBindingIdParam) sv.AddStructField("TlsConfigProfileBindingMap", tlsConfigProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TlsConfigProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.TlsConfigProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tlsInspectionConfigProfileBindingsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.tls_inspection_config_profile_bindings", "update", inputDataValue, executionContext) - var emptyOutput model.TlsConfigProfileBindingMap + var emptyOutput nsx_global_policyModel.TlsConfigProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), tlsInspectionConfigProfileBindingsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TlsInspectionConfigProfileBindingsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TlsConfigProfileBindingMap), nil + return output.(nsx_global_policyModel.TlsConfigProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/TlsInspectionConfigProfileBindingsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/TlsInspectionConfigProfileBindingsTypes.go index f86190466..84ac31ddd 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/TlsInspectionConfigProfileBindingsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/TlsInspectionConfigProfileBindingsTypes.go @@ -11,50 +11,50 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func tlsInspectionConfigProfileBindingsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tlsInspectionConfigProfileBindingsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["tls_inspection_config_profile_binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["tls_inspection_config_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["tls_inspection_config_profile_binding_id"] = "TlsInspectionConfigProfileBindingId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tlsInspectionConfigProfileBindingsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func TlsInspectionConfigProfileBindingsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func tlsInspectionConfigProfileBindingsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tlsInspectionConfigProfileBindingsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["tls_inspection_config_profile_binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["tls_inspection_config_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["tls_inspection_config_profile_binding_id"] = "TlsInspectionConfigProfileBindingId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["tls_inspection_config_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["tlsInspectionConfigProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tls_inspection_config_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["tlsInspectionConfigProfileBindingId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["tls_inspection_config_profile_binding_id"] = "tlsInspectionConfigProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func tlsInspectionConfigProfileBindingsDeleteRestMetadata() protocol.OperationRe map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func tlsInspectionConfigProfileBindingsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tlsInspectionConfigProfileBindingsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["tls_inspection_config_profile_binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["tls_inspection_config_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["tls_inspection_config_profile_binding_id"] = "TlsInspectionConfigProfileBindingId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tlsInspectionConfigProfileBindingsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TlsConfigProfileBindingMapBindingType) +func TlsInspectionConfigProfileBindingsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsConfigProfileBindingMapBindingType) } -func tlsInspectionConfigProfileBindingsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tlsInspectionConfigProfileBindingsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["tls_inspection_config_profile_binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["tls_inspection_config_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["tls_inspection_config_profile_binding_id"] = "TlsInspectionConfigProfileBindingId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["tls_inspection_config_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["tlsInspectionConfigProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tls_inspection_config_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["tlsInspectionConfigProfileBindingId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["tls_inspection_config_profile_binding_id"] = "tlsInspectionConfigProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,48 +132,48 @@ func tlsInspectionConfigProfileBindingsGetRestMetadata() protocol.OperationRestM map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func tlsInspectionConfigProfileBindingsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tlsInspectionConfigProfileBindingsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["tls_inspection_config_profile_binding_id"] = bindings.NewStringType() - fields["tls_config_profile_binding_map"] = bindings.NewReferenceType(model.TlsConfigProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["tls_inspection_config_profile_binding_id"] = vapiBindings_.NewStringType() + fields["tls_config_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsConfigProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["tls_inspection_config_profile_binding_id"] = "TlsInspectionConfigProfileBindingId" fieldNameMap["tls_config_profile_binding_map"] = "TlsConfigProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tlsInspectionConfigProfileBindingsPatchOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TlsConfigProfileBindingMapBindingType) +func TlsInspectionConfigProfileBindingsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsConfigProfileBindingMapBindingType) } -func tlsInspectionConfigProfileBindingsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tlsInspectionConfigProfileBindingsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["tls_inspection_config_profile_binding_id"] = bindings.NewStringType() - fields["tls_config_profile_binding_map"] = bindings.NewReferenceType(model.TlsConfigProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["tls_inspection_config_profile_binding_id"] = vapiBindings_.NewStringType() + fields["tls_config_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsConfigProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["tls_inspection_config_profile_binding_id"] = "TlsInspectionConfigProfileBindingId" fieldNameMap["tls_config_profile_binding_map"] = "TlsConfigProfileBindingMap" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["tls_inspection_config_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["tls_config_profile_binding_map"] = bindings.NewReferenceType(model.TlsConfigProfileBindingMapBindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["tlsInspectionConfigProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tls_config_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsConfigProfileBindingMapBindingType) + paramsTypeMap["tls_inspection_config_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["tlsInspectionConfigProfileBindingId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["tls_inspection_config_profile_binding_id"] = "tlsInspectionConfigProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -194,48 +194,48 @@ func tlsInspectionConfigProfileBindingsPatchRestMetadata() protocol.OperationRes map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func tlsInspectionConfigProfileBindingsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tlsInspectionConfigProfileBindingsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["tls_inspection_config_profile_binding_id"] = bindings.NewStringType() - fields["tls_config_profile_binding_map"] = bindings.NewReferenceType(model.TlsConfigProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["tls_inspection_config_profile_binding_id"] = vapiBindings_.NewStringType() + fields["tls_config_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsConfigProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["tls_inspection_config_profile_binding_id"] = "TlsInspectionConfigProfileBindingId" fieldNameMap["tls_config_profile_binding_map"] = "TlsConfigProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tlsInspectionConfigProfileBindingsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TlsConfigProfileBindingMapBindingType) +func TlsInspectionConfigProfileBindingsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsConfigProfileBindingMapBindingType) } -func tlsInspectionConfigProfileBindingsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tlsInspectionConfigProfileBindingsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["tls_inspection_config_profile_binding_id"] = bindings.NewStringType() - fields["tls_config_profile_binding_map"] = bindings.NewReferenceType(model.TlsConfigProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["tls_inspection_config_profile_binding_id"] = vapiBindings_.NewStringType() + fields["tls_config_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsConfigProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["tls_inspection_config_profile_binding_id"] = "TlsInspectionConfigProfileBindingId" fieldNameMap["tls_config_profile_binding_map"] = "TlsConfigProfileBindingMap" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["tls_inspection_config_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["tls_config_profile_binding_map"] = bindings.NewReferenceType(model.TlsConfigProfileBindingMapBindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["tlsInspectionConfigProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tls_config_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.TlsConfigProfileBindingMapBindingType) + paramsTypeMap["tls_inspection_config_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["tlsInspectionConfigProfileBindingId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["tls_inspection_config_profile_binding_id"] = "tlsInspectionConfigProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/ArpProxiesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/ArpProxiesClient.go index a3a3a6315..68fd8ac8a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/ArpProxiesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/ArpProxiesClient.go @@ -9,19 +9,21 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ArpProxiesClient interface { - // This API is deprecated. Please use /infra/tier-1s//arp-proxies Returns ARP proxy table for a tier-1 + // Get Tier-1 Address Resolution Protocol Proxies. + // This API is deprecated. Please use /infra/tier-1s//arp-proxies Returns ARP proxy table for a tier-1 + // + // Deprecated: This API element is deprecated. // // @param tier1IdParam (required) // @param localeServiceIdParam (required) @@ -34,43 +36,48 @@ type ArpProxiesClient interface { // @param sourceParam Data source type. (optional) // @param transportNodeIdParam TransportNode Id (optional) // @return com.vmware.nsx_global_policy.model.PolicyArpProxyTableListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, localeServiceIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (model.PolicyArpProxyTableListResult, error) + List(tier1IdParam string, localeServiceIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (nsx_global_policyModel.PolicyArpProxyTableListResult, error) } type arpProxiesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewArpProxiesClient(connector client.Connector) *arpProxiesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services.arp_proxies") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewArpProxiesClient(connector vapiProtocolClient_.Connector) *arpProxiesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services.arp_proxies") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := arpProxiesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *arpProxiesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *arpProxiesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (aIface *arpProxiesClient) List(tier1IdParam string, localeServiceIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (model.PolicyArpProxyTableListResult, error) { +func (aIface *arpProxiesClient) List(tier1IdParam string, localeServiceIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (nsx_global_policyModel.PolicyArpProxyTableListResult, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(arpProxiesListInputType(), typeConverter) + operationRestMetaData := arpProxiesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(arpProxiesListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("Cursor", cursorParam) @@ -83,25 +90,22 @@ func (aIface *arpProxiesClient) List(tier1IdParam string, localeServiceIdParam s sv.AddStructField("TransportNodeId", transportNodeIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyArpProxyTableListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyArpProxyTableListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := arpProxiesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services.arp_proxies", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyArpProxyTableListResult + var emptyOutput nsx_global_policyModel.PolicyArpProxyTableListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), arpProxiesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ArpProxiesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyArpProxyTableListResult), nil + return output.(nsx_global_policyModel.PolicyArpProxyTableListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/ArpProxiesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/ArpProxiesTypes.go index 2294de5a7..4bd97e067 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/ArpProxiesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/ArpProxiesTypes.go @@ -11,10 +11,10 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) @@ -24,19 +24,19 @@ const ArpProxies_LIST_SOURCE_REALTIME = "realtime" // Possible value for ``source`` of method ArpProxies#list. const ArpProxies_LIST_SOURCE_CACHED = "cached" -func arpProxiesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func arpProxiesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -47,33 +47,33 @@ func arpProxiesListInputType() bindings.StructType { fieldNameMap["sort_by"] = "SortBy" fieldNameMap["source"] = "Source" fieldNameMap["transport_node_id"] = "TransportNodeId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func arpProxiesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyArpProxyTableListResultBindingType) +func ArpProxiesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyArpProxyTableListResultBindingType) } -func arpProxiesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func arpProxiesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -84,18 +84,18 @@ func arpProxiesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["sort_by"] = "SortBy" fieldNameMap["source"] = "Source" fieldNameMap["transport_node_id"] = "TransportNodeId" - paramsTypeMap["source"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["locale_service_id"] = "localeServiceId" queryParams["cursor"] = "cursor" @@ -108,7 +108,7 @@ func arpProxiesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/FloodProtectionProfileBindingsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/FloodProtectionProfileBindingsClient.go index 19e0fbc7f..f5ffc66a5 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/FloodProtectionProfileBindingsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/FloodProtectionProfileBindingsClient.go @@ -9,15 +9,14 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type FloodProtectionProfileBindingsClient interface { @@ -26,6 +25,7 @@ type FloodProtectionProfileBindingsClient interface { // @param tier1IdParam (required) // @param localeServicesIdParam (required) // @param floodProtectionProfileBindingIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -39,12 +39,13 @@ type FloodProtectionProfileBindingsClient interface { // @param localeServicesIdParam (required) // @param floodProtectionProfileBindingIdParam (required) // @return com.vmware.nsx_global_policy.model.FloodProtectionProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string) (model.FloodProtectionProfileBindingMap, error) + Get(tier1IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string) (nsx_global_policyModel.FloodProtectionProfileBindingMap, error) // API will create or update Flood Protection profile binding map for Tier-1 Logical Router LocaleServices. // @@ -52,12 +53,13 @@ type FloodProtectionProfileBindingsClient interface { // @param localeServicesIdParam (required) // @param floodProtectionProfileBindingIdParam (required) // @param floodProtectionProfileBindingMapParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam model.FloodProtectionProfileBindingMap) error + Patch(tier1IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam nsx_global_policyModel.FloodProtectionProfileBindingMap) error // API will create or update Flood Protection profile binding map for Tier-1 Logical Router LocaleServices. // @@ -66,159 +68,164 @@ type FloodProtectionProfileBindingsClient interface { // @param floodProtectionProfileBindingIdParam (required) // @param floodProtectionProfileBindingMapParam (required) // @return com.vmware.nsx_global_policy.model.FloodProtectionProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam model.FloodProtectionProfileBindingMap) (model.FloodProtectionProfileBindingMap, error) + Update(tier1IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam nsx_global_policyModel.FloodProtectionProfileBindingMap) (nsx_global_policyModel.FloodProtectionProfileBindingMap, error) } type floodProtectionProfileBindingsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewFloodProtectionProfileBindingsClient(connector client.Connector) *floodProtectionProfileBindingsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services.flood_protection_profile_bindings") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewFloodProtectionProfileBindingsClient(connector vapiProtocolClient_.Connector) *floodProtectionProfileBindingsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services.flood_protection_profile_bindings") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) fIface := floodProtectionProfileBindingsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &fIface } -func (fIface *floodProtectionProfileBindingsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (fIface *floodProtectionProfileBindingsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := fIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (fIface *floodProtectionProfileBindingsClient) Delete(tier1IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string) error { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(floodProtectionProfileBindingsDeleteInputType(), typeConverter) + operationRestMetaData := floodProtectionProfileBindingsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(floodProtectionProfileBindingsDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("FloodProtectionProfileBindingId", floodProtectionProfileBindingIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := floodProtectionProfileBindingsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services.flood_protection_profile_bindings", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (fIface *floodProtectionProfileBindingsClient) Get(tier1IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string) (model.FloodProtectionProfileBindingMap, error) { +func (fIface *floodProtectionProfileBindingsClient) Get(tier1IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string) (nsx_global_policyModel.FloodProtectionProfileBindingMap, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(floodProtectionProfileBindingsGetInputType(), typeConverter) + operationRestMetaData := floodProtectionProfileBindingsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(floodProtectionProfileBindingsGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("FloodProtectionProfileBindingId", floodProtectionProfileBindingIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.FloodProtectionProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.FloodProtectionProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := floodProtectionProfileBindingsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services.flood_protection_profile_bindings", "get", inputDataValue, executionContext) - var emptyOutput model.FloodProtectionProfileBindingMap + var emptyOutput nsx_global_policyModel.FloodProtectionProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), floodProtectionProfileBindingsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FloodProtectionProfileBindingsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.FloodProtectionProfileBindingMap), nil + return output.(nsx_global_policyModel.FloodProtectionProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (fIface *floodProtectionProfileBindingsClient) Patch(tier1IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam model.FloodProtectionProfileBindingMap) error { +func (fIface *floodProtectionProfileBindingsClient) Patch(tier1IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam nsx_global_policyModel.FloodProtectionProfileBindingMap) error { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(floodProtectionProfileBindingsPatchInputType(), typeConverter) + operationRestMetaData := floodProtectionProfileBindingsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(floodProtectionProfileBindingsPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("FloodProtectionProfileBindingId", floodProtectionProfileBindingIdParam) sv.AddStructField("FloodProtectionProfileBindingMap", floodProtectionProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := floodProtectionProfileBindingsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services.flood_protection_profile_bindings", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (fIface *floodProtectionProfileBindingsClient) Update(tier1IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam model.FloodProtectionProfileBindingMap) (model.FloodProtectionProfileBindingMap, error) { +func (fIface *floodProtectionProfileBindingsClient) Update(tier1IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam nsx_global_policyModel.FloodProtectionProfileBindingMap) (nsx_global_policyModel.FloodProtectionProfileBindingMap, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(floodProtectionProfileBindingsUpdateInputType(), typeConverter) + operationRestMetaData := floodProtectionProfileBindingsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(floodProtectionProfileBindingsUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("FloodProtectionProfileBindingId", floodProtectionProfileBindingIdParam) sv.AddStructField("FloodProtectionProfileBindingMap", floodProtectionProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.FloodProtectionProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.FloodProtectionProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := floodProtectionProfileBindingsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services.flood_protection_profile_bindings", "update", inputDataValue, executionContext) - var emptyOutput model.FloodProtectionProfileBindingMap + var emptyOutput nsx_global_policyModel.FloodProtectionProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), floodProtectionProfileBindingsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FloodProtectionProfileBindingsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.FloodProtectionProfileBindingMap), nil + return output.(nsx_global_policyModel.FloodProtectionProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/FloodProtectionProfileBindingsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/FloodProtectionProfileBindingsTypes.go index 3d75a54d3..d76094e67 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/FloodProtectionProfileBindingsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/FloodProtectionProfileBindingsTypes.go @@ -11,57 +11,57 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func floodProtectionProfileBindingsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func floodProtectionProfileBindingsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func floodProtectionProfileBindingsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func FloodProtectionProfileBindingsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func floodProtectionProfileBindingsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func floodProtectionProfileBindingsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["flood_protection_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["floodProtectionProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["floodProtectionProfileBindingId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier1_id"] = "tier1Id" pathParams["flood_protection_profile_binding_id"] = "floodProtectionProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func floodProtectionProfileBindingsDeleteRestMetadata() protocol.OperationRestMe map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func floodProtectionProfileBindingsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func floodProtectionProfileBindingsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func floodProtectionProfileBindingsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) +func FloodProtectionProfileBindingsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.FloodProtectionProfileBindingMapBindingType) } -func floodProtectionProfileBindingsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func floodProtectionProfileBindingsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["flood_protection_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["floodProtectionProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["floodProtectionProfileBindingId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier1_id"] = "tier1Id" pathParams["flood_protection_profile_binding_id"] = "floodProtectionProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,55 +146,55 @@ func floodProtectionProfileBindingsGetRestMetadata() protocol.OperationRestMetad map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func floodProtectionProfileBindingsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func floodProtectionProfileBindingsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.FloodProtectionProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" fieldNameMap["flood_protection_profile_binding_map"] = "FloodProtectionProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func floodProtectionProfileBindingsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func FloodProtectionProfileBindingsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func floodProtectionProfileBindingsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func floodProtectionProfileBindingsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.FloodProtectionProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" fieldNameMap["flood_protection_profile_binding_map"] = "FloodProtectionProfileBindingMap" - paramsTypeMap["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["flood_protection_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["floodProtectionProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.FloodProtectionProfileBindingMapBindingType) + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["floodProtectionProfileBindingId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier1_id"] = "tier1Id" pathParams["flood_protection_profile_binding_id"] = "floodProtectionProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -215,55 +215,55 @@ func floodProtectionProfileBindingsPatchRestMetadata() protocol.OperationRestMet map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func floodProtectionProfileBindingsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func floodProtectionProfileBindingsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.FloodProtectionProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" fieldNameMap["flood_protection_profile_binding_map"] = "FloodProtectionProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func floodProtectionProfileBindingsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) +func FloodProtectionProfileBindingsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.FloodProtectionProfileBindingMapBindingType) } -func floodProtectionProfileBindingsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func floodProtectionProfileBindingsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.FloodProtectionProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" fieldNameMap["flood_protection_profile_binding_map"] = "FloodProtectionProfileBindingMap" - paramsTypeMap["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["flood_protection_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["floodProtectionProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.FloodProtectionProfileBindingMapBindingType) + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["floodProtectionProfileBindingId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier1_id"] = "tier1Id" pathParams["flood_protection_profile_binding_id"] = "floodProtectionProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/GatewayFirewallClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/GatewayFirewallClient.go index ed46967eb..3f828a2c7 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/GatewayFirewallClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/GatewayFirewallClient.go @@ -9,15 +9,14 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type GatewayFirewallClient interface { @@ -26,66 +25,68 @@ type GatewayFirewallClient interface { // @param tier1IdParam (required) // @param localeServicesIdParam (required) // @return com.vmware.nsx_global_policy.model.GatewayPolicyListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, localeServicesIdParam string) (model.GatewayPolicyListResult, error) + List(tier1IdParam string, localeServicesIdParam string) (nsx_global_policyModel.GatewayPolicyListResult, error) } type gatewayFirewallClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewGatewayFirewallClient(connector client.Connector) *gatewayFirewallClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services.gateway_firewall") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewGatewayFirewallClient(connector vapiProtocolClient_.Connector) *gatewayFirewallClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services.gateway_firewall") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) gIface := gatewayFirewallClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &gIface } -func (gIface *gatewayFirewallClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (gIface *gatewayFirewallClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := gIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (gIface *gatewayFirewallClient) List(tier1IdParam string, localeServicesIdParam string) (model.GatewayPolicyListResult, error) { +func (gIface *gatewayFirewallClient) List(tier1IdParam string, localeServicesIdParam string) (nsx_global_policyModel.GatewayPolicyListResult, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(gatewayFirewallListInputType(), typeConverter) + operationRestMetaData := gatewayFirewallListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(gatewayFirewallListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.GatewayPolicyListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.GatewayPolicyListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := gatewayFirewallListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services.gateway_firewall", "list", inputDataValue, executionContext) - var emptyOutput model.GatewayPolicyListResult + var emptyOutput nsx_global_policyModel.GatewayPolicyListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), gatewayFirewallListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GatewayFirewallListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.GatewayPolicyListResult), nil + return output.(nsx_global_policyModel.GatewayPolicyListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/GatewayFirewallTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/GatewayFirewallTypes.go index 9ac88d3ba..2ba9e59c3 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/GatewayFirewallTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/GatewayFirewallTypes.go @@ -11,50 +11,50 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func gatewayFirewallListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func gatewayFirewallListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func gatewayFirewallListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GatewayPolicyListResultBindingType) +func GatewayFirewallListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.GatewayPolicyListResultBindingType) } -func gatewayFirewallListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func gatewayFirewallListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/InterfaceGroupsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/InterfaceGroupsClient.go new file mode 100644 index 000000000..d11148418 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/InterfaceGroupsClient.go @@ -0,0 +1,291 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Interface file for service: InterfaceGroups +// Used by client-side stubs. + +package locale_services + +import ( + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" +) + +const _ = vapiCore_.SupportedByRuntimeVersion2 + +type InterfaceGroupsClient interface { + + // Delete Tier-1 Interface group + // + // @param tier1IdParam (required) + // @param localeServiceIdParam (required) + // @param groupIdParam (required) + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Delete(tier1IdParam string, localeServiceIdParam string, groupIdParam string) error + + // Read Tier-1 Interface group + // + // @param tier1IdParam (required) + // @param localeServiceIdParam (required) + // @param groupIdParam (required) + // @return com.vmware.nsx_global_policy.model.Tier1InterfaceGroup + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Get(tier1IdParam string, localeServiceIdParam string, groupIdParam string) (nsx_global_policyModel.Tier1InterfaceGroup, error) + + // Paginated list of all Tier-1 Interface groups under locale service. + // + // @param tier1IdParam (required) + // @param localeServiceIdParam (required) + // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) + // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) + // @param includedFieldsParam Comma separated list of fields that should be included in query result (optional) + // @param pageSizeParam Maximum number of results to return in this page (server may return fewer) (optional, default to 1000) + // @param sortAscendingParam (optional) + // @param sortByParam Field by which records are sorted (optional) + // @return com.vmware.nsx_global_policy.model.Tier1InterfaceGroupListResult + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + List(tier1IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.Tier1InterfaceGroupListResult, error) + + // If an Interface group with the label-id is not already present, create a new Interface group. If it already exists, update the Interface group for specified attributes. + // + // @param tier1IdParam (required) + // @param localeServiceIdParam (required) + // @param groupIdParam (required) + // @param tier1InterfaceGroupParam (required) + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Patch(tier1IdParam string, localeServiceIdParam string, groupIdParam string, tier1InterfaceGroupParam nsx_global_policyModel.Tier1InterfaceGroup) error + + // Update the Interface group for specified attributes. + // + // @param tier1IdParam (required) + // @param localeServiceIdParam (required) + // @param groupIdParam (required) + // @param tier1InterfaceGroupParam (required) + // @return com.vmware.nsx_global_policy.model.Tier1InterfaceGroup + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Update(tier1IdParam string, localeServiceIdParam string, groupIdParam string, tier1InterfaceGroupParam nsx_global_policyModel.Tier1InterfaceGroup) (nsx_global_policyModel.Tier1InterfaceGroup, error) +} + +type interfaceGroupsClient struct { + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType +} + +func NewInterfaceGroupsClient(connector vapiProtocolClient_.Connector) *interfaceGroupsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services.interface_groups") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), + } + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) + + iIface := interfaceGroupsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} + return &iIface +} + +func (iIface *interfaceGroupsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { + if entry, ok := iIface.errorsBindingMap[errorName]; ok { + return entry + } + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] +} + +func (iIface *interfaceGroupsClient) Delete(tier1IdParam string, localeServiceIdParam string, groupIdParam string) error { + typeConverter := iIface.connector.TypeConverter() + executionContext := iIface.connector.NewExecutionContext() + operationRestMetaData := interfaceGroupsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interfaceGroupsDeleteInputType(), typeConverter) + sv.AddStructField("Tier1Id", tier1IdParam) + sv.AddStructField("LocaleServiceId", localeServiceIdParam) + sv.AddStructField("GroupId", groupIdParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + return vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services.interface_groups", "delete", inputDataValue, executionContext) + if methodResult.IsSuccess() { + return nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return vapiBindings_.VAPIerrorsToError(errorInError) + } + return methodError.(error) + } +} + +func (iIface *interfaceGroupsClient) Get(tier1IdParam string, localeServiceIdParam string, groupIdParam string) (nsx_global_policyModel.Tier1InterfaceGroup, error) { + typeConverter := iIface.connector.TypeConverter() + executionContext := iIface.connector.NewExecutionContext() + operationRestMetaData := interfaceGroupsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interfaceGroupsGetInputType(), typeConverter) + sv.AddStructField("Tier1Id", tier1IdParam) + sv.AddStructField("LocaleServiceId", localeServiceIdParam) + sv.AddStructField("GroupId", groupIdParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_global_policyModel.Tier1InterfaceGroup + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services.interface_groups", "get", inputDataValue, executionContext) + var emptyOutput nsx_global_policyModel.Tier1InterfaceGroup + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), InterfaceGroupsGetOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_global_policyModel.Tier1InterfaceGroup), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} + +func (iIface *interfaceGroupsClient) List(tier1IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.Tier1InterfaceGroupListResult, error) { + typeConverter := iIface.connector.TypeConverter() + executionContext := iIface.connector.NewExecutionContext() + operationRestMetaData := interfaceGroupsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interfaceGroupsListInputType(), typeConverter) + sv.AddStructField("Tier1Id", tier1IdParam) + sv.AddStructField("LocaleServiceId", localeServiceIdParam) + sv.AddStructField("Cursor", cursorParam) + sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) + sv.AddStructField("IncludedFields", includedFieldsParam) + sv.AddStructField("PageSize", pageSizeParam) + sv.AddStructField("SortAscending", sortAscendingParam) + sv.AddStructField("SortBy", sortByParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_global_policyModel.Tier1InterfaceGroupListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services.interface_groups", "list", inputDataValue, executionContext) + var emptyOutput nsx_global_policyModel.Tier1InterfaceGroupListResult + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), InterfaceGroupsListOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_global_policyModel.Tier1InterfaceGroupListResult), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} + +func (iIface *interfaceGroupsClient) Patch(tier1IdParam string, localeServiceIdParam string, groupIdParam string, tier1InterfaceGroupParam nsx_global_policyModel.Tier1InterfaceGroup) error { + typeConverter := iIface.connector.TypeConverter() + executionContext := iIface.connector.NewExecutionContext() + operationRestMetaData := interfaceGroupsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interfaceGroupsPatchInputType(), typeConverter) + sv.AddStructField("Tier1Id", tier1IdParam) + sv.AddStructField("LocaleServiceId", localeServiceIdParam) + sv.AddStructField("GroupId", groupIdParam) + sv.AddStructField("Tier1InterfaceGroup", tier1InterfaceGroupParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + return vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services.interface_groups", "patch", inputDataValue, executionContext) + if methodResult.IsSuccess() { + return nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return vapiBindings_.VAPIerrorsToError(errorInError) + } + return methodError.(error) + } +} + +func (iIface *interfaceGroupsClient) Update(tier1IdParam string, localeServiceIdParam string, groupIdParam string, tier1InterfaceGroupParam nsx_global_policyModel.Tier1InterfaceGroup) (nsx_global_policyModel.Tier1InterfaceGroup, error) { + typeConverter := iIface.connector.TypeConverter() + executionContext := iIface.connector.NewExecutionContext() + operationRestMetaData := interfaceGroupsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interfaceGroupsUpdateInputType(), typeConverter) + sv.AddStructField("Tier1Id", tier1IdParam) + sv.AddStructField("LocaleServiceId", localeServiceIdParam) + sv.AddStructField("GroupId", groupIdParam) + sv.AddStructField("Tier1InterfaceGroup", tier1InterfaceGroupParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_global_policyModel.Tier1InterfaceGroup + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services.interface_groups", "update", inputDataValue, executionContext) + var emptyOutput nsx_global_policyModel.Tier1InterfaceGroup + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), InterfaceGroupsUpdateOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_global_policyModel.Tier1InterfaceGroup), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/InterfaceGroupsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/InterfaceGroupsTypes.go new file mode 100644 index 000000000..35c1462d2 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/InterfaceGroupsTypes.go @@ -0,0 +1,378 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Data type definitions file for service: InterfaceGroups. +// Includes binding types of a structures and enumerations defined in the service. +// Shared by client-side stubs and server-side skeletons to ensure type +// compatibility. + +package locale_services + +import ( + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + "reflect" +) + +func interfaceGroupsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["group_id"] = vapiBindings_.NewStringType() + fieldNameMap["tier1_id"] = "Tier1Id" + fieldNameMap["locale_service_id"] = "LocaleServiceId" + fieldNameMap["group_id"] = "GroupId" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func InterfaceGroupsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() +} + +func interfaceGroupsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["group_id"] = vapiBindings_.NewStringType() + fieldNameMap["tier1_id"] = "Tier1Id" + fieldNameMap["locale_service_id"] = "LocaleServiceId" + fieldNameMap["group_id"] = "GroupId" + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["group_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["groupId"] = vapiBindings_.NewStringType() + pathParams["group_id"] = "groupId" + pathParams["tier1_id"] = "tier1Id" + pathParams["locale_service_id"] = "localeServiceId" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "DELETE", + "/global-manager/api/v1/global-infra/tier-1s/{tier1Id}/locale-services/{localeServiceId}/interface-groups/{groupId}", + "", + resultHeaders, + 204, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func interfaceGroupsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["group_id"] = vapiBindings_.NewStringType() + fieldNameMap["tier1_id"] = "Tier1Id" + fieldNameMap["locale_service_id"] = "LocaleServiceId" + fieldNameMap["group_id"] = "GroupId" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func InterfaceGroupsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier1InterfaceGroupBindingType) +} + +func interfaceGroupsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["group_id"] = vapiBindings_.NewStringType() + fieldNameMap["tier1_id"] = "Tier1Id" + fieldNameMap["locale_service_id"] = "LocaleServiceId" + fieldNameMap["group_id"] = "GroupId" + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["group_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["groupId"] = vapiBindings_.NewStringType() + pathParams["group_id"] = "groupId" + pathParams["tier1_id"] = "tier1Id" + pathParams["locale_service_id"] = "localeServiceId" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "GET", + "/global-manager/api/v1/global-infra/tier-1s/{tier1Id}/locale-services/{localeServiceId}/interface-groups/{groupId}", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func interfaceGroupsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["tier1_id"] = "Tier1Id" + fieldNameMap["locale_service_id"] = "LocaleServiceId" + fieldNameMap["cursor"] = "Cursor" + fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" + fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["page_size"] = "PageSize" + fieldNameMap["sort_ascending"] = "SortAscending" + fieldNameMap["sort_by"] = "SortBy" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func InterfaceGroupsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier1InterfaceGroupListResultBindingType) +} + +func interfaceGroupsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["tier1_id"] = "Tier1Id" + fieldNameMap["locale_service_id"] = "LocaleServiceId" + fieldNameMap["cursor"] = "Cursor" + fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" + fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["page_size"] = "PageSize" + fieldNameMap["sort_ascending"] = "SortAscending" + fieldNameMap["sort_by"] = "SortBy" + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + pathParams["tier1_id"] = "tier1Id" + pathParams["locale_service_id"] = "localeServiceId" + queryParams["cursor"] = "cursor" + queryParams["sort_ascending"] = "sort_ascending" + queryParams["included_fields"] = "included_fields" + queryParams["sort_by"] = "sort_by" + queryParams["include_mark_for_delete_objects"] = "include_mark_for_delete_objects" + queryParams["page_size"] = "page_size" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "GET", + "/global-manager/api/v1/global-infra/tier-1s/{tier1Id}/locale-services/{localeServiceId}/interface-groups", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func interfaceGroupsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["group_id"] = vapiBindings_.NewStringType() + fields["tier1_interface_group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier1InterfaceGroupBindingType) + fieldNameMap["tier1_id"] = "Tier1Id" + fieldNameMap["locale_service_id"] = "LocaleServiceId" + fieldNameMap["group_id"] = "GroupId" + fieldNameMap["tier1_interface_group"] = "Tier1InterfaceGroup" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func InterfaceGroupsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() +} + +func interfaceGroupsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["group_id"] = vapiBindings_.NewStringType() + fields["tier1_interface_group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier1InterfaceGroupBindingType) + fieldNameMap["tier1_id"] = "Tier1Id" + fieldNameMap["locale_service_id"] = "LocaleServiceId" + fieldNameMap["group_id"] = "GroupId" + fieldNameMap["tier1_interface_group"] = "Tier1InterfaceGroup" + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["group_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_interface_group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier1InterfaceGroupBindingType) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["groupId"] = vapiBindings_.NewStringType() + pathParams["group_id"] = "groupId" + pathParams["tier1_id"] = "tier1Id" + pathParams["locale_service_id"] = "localeServiceId" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "tier1_interface_group", + "PATCH", + "/global-manager/api/v1/global-infra/tier-1s/{tier1Id}/locale-services/{localeServiceId}/interface-groups/{groupId}", + "", + resultHeaders, + 204, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func interfaceGroupsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["group_id"] = vapiBindings_.NewStringType() + fields["tier1_interface_group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier1InterfaceGroupBindingType) + fieldNameMap["tier1_id"] = "Tier1Id" + fieldNameMap["locale_service_id"] = "LocaleServiceId" + fieldNameMap["group_id"] = "GroupId" + fieldNameMap["tier1_interface_group"] = "Tier1InterfaceGroup" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func InterfaceGroupsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier1InterfaceGroupBindingType) +} + +func interfaceGroupsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["group_id"] = vapiBindings_.NewStringType() + fields["tier1_interface_group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier1InterfaceGroupBindingType) + fieldNameMap["tier1_id"] = "Tier1Id" + fieldNameMap["locale_service_id"] = "LocaleServiceId" + fieldNameMap["group_id"] = "GroupId" + fieldNameMap["tier1_interface_group"] = "Tier1InterfaceGroup" + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["group_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_interface_group"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier1InterfaceGroupBindingType) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["groupId"] = vapiBindings_.NewStringType() + pathParams["group_id"] = "groupId" + pathParams["tier1_id"] = "tier1Id" + pathParams["locale_service_id"] = "localeServiceId" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "tier1_interface_group", + "PUT", + "/global-manager/api/v1/global-infra/tier-1s/{tier1Id}/locale-services/{localeServiceId}/interface-groups/{groupId}", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/InterfacesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/InterfacesClient.go index e31b4553b..d077e3b12 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/InterfacesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/InterfacesClient.go @@ -9,15 +9,14 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type InterfacesClient interface { @@ -26,6 +25,7 @@ type InterfacesClient interface { // @param tier1IdParam (required) // @param localeServicesIdParam (required) // @param interfaceIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -39,12 +39,13 @@ type InterfacesClient interface { // @param localeServicesIdParam (required) // @param interfaceIdParam (required) // @return com.vmware.nsx_global_policy.model.Tier1Interface + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, localeServicesIdParam string, interfaceIdParam string) (model.Tier1Interface, error) + Get(tier1IdParam string, localeServicesIdParam string, interfaceIdParam string) (nsx_global_policyModel.Tier1Interface, error) // Paginated list of all Tier-1 interfaces // @@ -57,12 +58,13 @@ type InterfacesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.Tier1InterfaceListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, localeServicesIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.Tier1InterfaceListResult, error) + List(tier1IdParam string, localeServicesIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.Tier1InterfaceListResult, error) // If an interface with the interface-id is not already present, create a new interface. If it already exists, update the interface for specified attributes. // @@ -70,12 +72,13 @@ type InterfacesClient interface { // @param localeServicesIdParam (required) // @param interfaceIdParam (required) // @param tier1InterfaceParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, localeServicesIdParam string, interfaceIdParam string, tier1InterfaceParam model.Tier1Interface) error + Patch(tier1IdParam string, localeServicesIdParam string, interfaceIdParam string, tier1InterfaceParam nsx_global_policyModel.Tier1Interface) error // If an interface with the interface-id is not already present, create a new interface. If it already exists, replace the interface with this object. // @@ -84,107 +87,114 @@ type InterfacesClient interface { // @param interfaceIdParam (required) // @param tier1InterfaceParam (required) // @return com.vmware.nsx_global_policy.model.Tier1Interface + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, localeServicesIdParam string, interfaceIdParam string, tier1InterfaceParam model.Tier1Interface) (model.Tier1Interface, error) + Update(tier1IdParam string, localeServicesIdParam string, interfaceIdParam string, tier1InterfaceParam nsx_global_policyModel.Tier1Interface) (nsx_global_policyModel.Tier1Interface, error) } type interfacesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewInterfacesClient(connector client.Connector) *interfacesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services.interfaces") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewInterfacesClient(connector vapiProtocolClient_.Connector) *interfacesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services.interfaces") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) iIface := interfacesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &iIface } -func (iIface *interfacesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (iIface *interfacesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := iIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (iIface *interfacesClient) Delete(tier1IdParam string, localeServicesIdParam string, interfaceIdParam string) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(interfacesDeleteInputType(), typeConverter) + operationRestMetaData := interfacesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interfacesDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("InterfaceId", interfaceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := interfacesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services.interfaces", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *interfacesClient) Get(tier1IdParam string, localeServicesIdParam string, interfaceIdParam string) (model.Tier1Interface, error) { +func (iIface *interfacesClient) Get(tier1IdParam string, localeServicesIdParam string, interfaceIdParam string) (nsx_global_policyModel.Tier1Interface, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(interfacesGetInputType(), typeConverter) + operationRestMetaData := interfacesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interfacesGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("InterfaceId", interfaceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier1Interface - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Tier1Interface + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := interfacesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services.interfaces", "get", inputDataValue, executionContext) - var emptyOutput model.Tier1Interface + var emptyOutput nsx_global_policyModel.Tier1Interface if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), interfacesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), InterfacesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier1Interface), nil + return output.(nsx_global_policyModel.Tier1Interface), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *interfacesClient) List(tier1IdParam string, localeServicesIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.Tier1InterfaceListResult, error) { +func (iIface *interfacesClient) List(tier1IdParam string, localeServicesIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.Tier1InterfaceListResult, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(interfacesListInputType(), typeConverter) + operationRestMetaData := interfacesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interfacesListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("Cursor", cursorParam) @@ -195,87 +205,86 @@ func (iIface *interfacesClient) List(tier1IdParam string, localeServicesIdParam sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier1InterfaceListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Tier1InterfaceListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := interfacesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services.interfaces", "list", inputDataValue, executionContext) - var emptyOutput model.Tier1InterfaceListResult + var emptyOutput nsx_global_policyModel.Tier1InterfaceListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), interfacesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), InterfacesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier1InterfaceListResult), nil + return output.(nsx_global_policyModel.Tier1InterfaceListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *interfacesClient) Patch(tier1IdParam string, localeServicesIdParam string, interfaceIdParam string, tier1InterfaceParam model.Tier1Interface) error { +func (iIface *interfacesClient) Patch(tier1IdParam string, localeServicesIdParam string, interfaceIdParam string, tier1InterfaceParam nsx_global_policyModel.Tier1Interface) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(interfacesPatchInputType(), typeConverter) + operationRestMetaData := interfacesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interfacesPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("InterfaceId", interfaceIdParam) sv.AddStructField("Tier1Interface", tier1InterfaceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := interfacesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services.interfaces", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *interfacesClient) Update(tier1IdParam string, localeServicesIdParam string, interfaceIdParam string, tier1InterfaceParam model.Tier1Interface) (model.Tier1Interface, error) { +func (iIface *interfacesClient) Update(tier1IdParam string, localeServicesIdParam string, interfaceIdParam string, tier1InterfaceParam nsx_global_policyModel.Tier1Interface) (nsx_global_policyModel.Tier1Interface, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(interfacesUpdateInputType(), typeConverter) + operationRestMetaData := interfacesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interfacesUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("InterfaceId", interfaceIdParam) sv.AddStructField("Tier1Interface", tier1InterfaceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier1Interface - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.Tier1Interface + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := interfacesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services.interfaces", "update", inputDataValue, executionContext) - var emptyOutput model.Tier1Interface + var emptyOutput nsx_global_policyModel.Tier1Interface if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), interfacesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), InterfacesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier1Interface), nil + return output.(nsx_global_policyModel.Tier1Interface), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/InterfacesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/InterfacesTypes.go index 2e87e307e..915e85b1b 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/InterfacesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/InterfacesTypes.go @@ -11,57 +11,57 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func interfacesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func interfacesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["interface_id"] = "InterfaceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func interfacesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func InterfacesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func interfacesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func interfacesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["interface_id"] = "InterfaceId" - paramsTypeMap["interface_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["interfaceId"] = bindings.NewStringType() + paramsTypeMap["interface_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["interfaceId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier1_id"] = "tier1Id" pathParams["interface_id"] = "interfaceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func interfacesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func interfacesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func interfacesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["interface_id"] = "InterfaceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func interfacesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier1InterfaceBindingType) +func InterfacesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier1InterfaceBindingType) } -func interfacesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func interfacesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["interface_id"] = "InterfaceId" - paramsTypeMap["interface_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["interfaceId"] = bindings.NewStringType() + paramsTypeMap["interface_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["interfaceId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier1_id"] = "tier1Id" pathParams["interface_id"] = "interfaceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,17 +146,17 @@ func interfacesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func interfacesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func interfacesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["cursor"] = "Cursor" @@ -165,31 +165,31 @@ func interfacesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func interfacesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier1InterfaceListResultBindingType) +func InterfacesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier1InterfaceListResultBindingType) } -func interfacesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func interfacesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["cursor"] = "Cursor" @@ -198,16 +198,16 @@ func interfacesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier1_id"] = "tier1Id" queryParams["cursor"] = "cursor" @@ -218,7 +218,7 @@ func interfacesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -239,55 +239,55 @@ func interfacesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func interfacesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func interfacesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() - fields["tier1_interface"] = bindings.NewReferenceType(model.Tier1InterfaceBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() + fields["tier1_interface"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier1InterfaceBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["interface_id"] = "InterfaceId" fieldNameMap["tier1_interface"] = "Tier1Interface" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func interfacesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func InterfacesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func interfacesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func interfacesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() - fields["tier1_interface"] = bindings.NewReferenceType(model.Tier1InterfaceBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() + fields["tier1_interface"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier1InterfaceBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["interface_id"] = "InterfaceId" fieldNameMap["tier1_interface"] = "Tier1Interface" - paramsTypeMap["interface_id"] = bindings.NewStringType() - paramsTypeMap["tier1_interface"] = bindings.NewReferenceType(model.Tier1InterfaceBindingType) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["interfaceId"] = bindings.NewStringType() + paramsTypeMap["interface_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_interface"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier1InterfaceBindingType) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["interfaceId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier1_id"] = "tier1Id" pathParams["interface_id"] = "interfaceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -308,55 +308,55 @@ func interfacesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func interfacesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func interfacesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() - fields["tier1_interface"] = bindings.NewReferenceType(model.Tier1InterfaceBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() + fields["tier1_interface"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier1InterfaceBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["interface_id"] = "InterfaceId" fieldNameMap["tier1_interface"] = "Tier1Interface" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func interfacesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier1InterfaceBindingType) +func InterfacesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier1InterfaceBindingType) } -func interfacesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func interfacesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() - fields["tier1_interface"] = bindings.NewReferenceType(model.Tier1InterfaceBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() + fields["tier1_interface"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier1InterfaceBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["interface_id"] = "InterfaceId" fieldNameMap["tier1_interface"] = "Tier1Interface" - paramsTypeMap["interface_id"] = bindings.NewStringType() - paramsTypeMap["tier1_interface"] = bindings.NewReferenceType(model.Tier1InterfaceBindingType) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["interfaceId"] = bindings.NewStringType() + paramsTypeMap["interface_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_interface"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.Tier1InterfaceBindingType) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["interfaceId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier1_id"] = "tier1Id" pathParams["interface_id"] = "interfaceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/ServiceInterfacesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/ServiceInterfacesClient.go index c3e4e0af9..d4ac6f74f 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/ServiceInterfacesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/ServiceInterfacesClient.go @@ -9,15 +9,14 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ServiceInterfacesClient interface { @@ -26,6 +25,7 @@ type ServiceInterfacesClient interface { // @param tier1IdParam (required) // @param localeServiceIdParam (required) // @param interfaceIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -39,12 +39,13 @@ type ServiceInterfacesClient interface { // @param localeServiceIdParam (required) // @param interfaceIdParam (required) // @return com.vmware.nsx_global_policy.model.ServiceInterface + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, localeServiceIdParam string, interfaceIdParam string) (model.ServiceInterface, error) + Get(tier1IdParam string, localeServiceIdParam string, interfaceIdParam string) (nsx_global_policyModel.ServiceInterface, error) // Paginated list of all Tier 1 Service Interfaces // @@ -57,12 +58,13 @@ type ServiceInterfacesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.ServiceInterfaceListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ServiceInterfaceListResult, error) + List(tier1IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ServiceInterfaceListResult, error) // If a Tier1 service interface with the interface-id is not already present, create a new Tier1 service interface. // @@ -70,12 +72,13 @@ type ServiceInterfacesClient interface { // @param localeServiceIdParam (required) // @param interfaceIdParam (required) // @param serviceInterfaceParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, localeServiceIdParam string, interfaceIdParam string, serviceInterfaceParam model.ServiceInterface) error + Patch(tier1IdParam string, localeServiceIdParam string, interfaceIdParam string, serviceInterfaceParam nsx_global_policyModel.ServiceInterface) error // If a Tier1 service interface with the interface-id is not already present, create a new Tier1 service interface. Modification of Tier 1 service interface is not allowed. // @@ -84,107 +87,114 @@ type ServiceInterfacesClient interface { // @param interfaceIdParam (required) // @param serviceInterfaceParam (required) // @return com.vmware.nsx_global_policy.model.ServiceInterface + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, localeServiceIdParam string, interfaceIdParam string, serviceInterfaceParam model.ServiceInterface) (model.ServiceInterface, error) + Update(tier1IdParam string, localeServiceIdParam string, interfaceIdParam string, serviceInterfaceParam nsx_global_policyModel.ServiceInterface) (nsx_global_policyModel.ServiceInterface, error) } type serviceInterfacesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewServiceInterfacesClient(connector client.Connector) *serviceInterfacesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services.service_interfaces") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewServiceInterfacesClient(connector vapiProtocolClient_.Connector) *serviceInterfacesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services.service_interfaces") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := serviceInterfacesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *serviceInterfacesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *serviceInterfacesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *serviceInterfacesClient) Delete(tier1IdParam string, localeServiceIdParam string, interfaceIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceInterfacesDeleteInputType(), typeConverter) + operationRestMetaData := serviceInterfacesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceInterfacesDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("InterfaceId", interfaceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceInterfacesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services.service_interfaces", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *serviceInterfacesClient) Get(tier1IdParam string, localeServiceIdParam string, interfaceIdParam string) (model.ServiceInterface, error) { +func (sIface *serviceInterfacesClient) Get(tier1IdParam string, localeServiceIdParam string, interfaceIdParam string) (nsx_global_policyModel.ServiceInterface, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceInterfacesGetInputType(), typeConverter) + operationRestMetaData := serviceInterfacesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceInterfacesGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("InterfaceId", interfaceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ServiceInterface - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ServiceInterface + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceInterfacesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services.service_interfaces", "get", inputDataValue, executionContext) - var emptyOutput model.ServiceInterface + var emptyOutput nsx_global_policyModel.ServiceInterface if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), serviceInterfacesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ServiceInterfacesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ServiceInterface), nil + return output.(nsx_global_policyModel.ServiceInterface), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *serviceInterfacesClient) List(tier1IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ServiceInterfaceListResult, error) { +func (sIface *serviceInterfacesClient) List(tier1IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.ServiceInterfaceListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceInterfacesListInputType(), typeConverter) + operationRestMetaData := serviceInterfacesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceInterfacesListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("Cursor", cursorParam) @@ -195,87 +205,86 @@ func (sIface *serviceInterfacesClient) List(tier1IdParam string, localeServiceId sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ServiceInterfaceListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ServiceInterfaceListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceInterfacesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services.service_interfaces", "list", inputDataValue, executionContext) - var emptyOutput model.ServiceInterfaceListResult + var emptyOutput nsx_global_policyModel.ServiceInterfaceListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), serviceInterfacesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ServiceInterfacesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ServiceInterfaceListResult), nil + return output.(nsx_global_policyModel.ServiceInterfaceListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *serviceInterfacesClient) Patch(tier1IdParam string, localeServiceIdParam string, interfaceIdParam string, serviceInterfaceParam model.ServiceInterface) error { +func (sIface *serviceInterfacesClient) Patch(tier1IdParam string, localeServiceIdParam string, interfaceIdParam string, serviceInterfaceParam nsx_global_policyModel.ServiceInterface) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceInterfacesPatchInputType(), typeConverter) + operationRestMetaData := serviceInterfacesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceInterfacesPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("InterfaceId", interfaceIdParam) sv.AddStructField("ServiceInterface", serviceInterfaceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceInterfacesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services.service_interfaces", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *serviceInterfacesClient) Update(tier1IdParam string, localeServiceIdParam string, interfaceIdParam string, serviceInterfaceParam model.ServiceInterface) (model.ServiceInterface, error) { +func (sIface *serviceInterfacesClient) Update(tier1IdParam string, localeServiceIdParam string, interfaceIdParam string, serviceInterfaceParam nsx_global_policyModel.ServiceInterface) (nsx_global_policyModel.ServiceInterface, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceInterfacesUpdateInputType(), typeConverter) + operationRestMetaData := serviceInterfacesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceInterfacesUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("InterfaceId", interfaceIdParam) sv.AddStructField("ServiceInterface", serviceInterfaceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ServiceInterface - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.ServiceInterface + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceInterfacesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services.service_interfaces", "update", inputDataValue, executionContext) - var emptyOutput model.ServiceInterface + var emptyOutput nsx_global_policyModel.ServiceInterface if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), serviceInterfacesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ServiceInterfacesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ServiceInterface), nil + return output.(nsx_global_policyModel.ServiceInterface), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/ServiceInterfacesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/ServiceInterfacesTypes.go index bbdf40150..28d1a44ce 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/ServiceInterfacesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/ServiceInterfacesTypes.go @@ -11,57 +11,57 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func serviceInterfacesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceInterfacesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceInterfacesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ServiceInterfacesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func serviceInterfacesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceInterfacesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["interface_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["interfaceId"] = bindings.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["interface_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["interfaceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["interface_id"] = "interfaceId" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func serviceInterfacesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func serviceInterfacesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceInterfacesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceInterfacesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ServiceInterfaceBindingType) +func ServiceInterfacesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ServiceInterfaceBindingType) } -func serviceInterfacesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceInterfacesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["interface_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["interfaceId"] = bindings.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["interface_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["interfaceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["interface_id"] = "interfaceId" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,17 +146,17 @@ func serviceInterfacesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func serviceInterfacesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceInterfacesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -165,31 +165,31 @@ func serviceInterfacesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceInterfacesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ServiceInterfaceListResultBindingType) +func ServiceInterfacesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ServiceInterfaceListResultBindingType) } -func serviceInterfacesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceInterfacesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -198,16 +198,16 @@ func serviceInterfacesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["locale_service_id"] = "localeServiceId" queryParams["cursor"] = "cursor" @@ -218,7 +218,7 @@ func serviceInterfacesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -239,55 +239,55 @@ func serviceInterfacesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func serviceInterfacesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceInterfacesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() - fields["service_interface"] = bindings.NewReferenceType(model.ServiceInterfaceBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() + fields["service_interface"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ServiceInterfaceBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" fieldNameMap["service_interface"] = "ServiceInterface" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceInterfacesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ServiceInterfacesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func serviceInterfacesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceInterfacesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() - fields["service_interface"] = bindings.NewReferenceType(model.ServiceInterfaceBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() + fields["service_interface"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ServiceInterfaceBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" fieldNameMap["service_interface"] = "ServiceInterface" - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["interface_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_interface"] = bindings.NewReferenceType(model.ServiceInterfaceBindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["interfaceId"] = bindings.NewStringType() + paramsTypeMap["service_interface"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ServiceInterfaceBindingType) + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["interface_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["interfaceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["interface_id"] = "interfaceId" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -308,55 +308,55 @@ func serviceInterfacesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func serviceInterfacesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceInterfacesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() - fields["service_interface"] = bindings.NewReferenceType(model.ServiceInterfaceBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() + fields["service_interface"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ServiceInterfaceBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" fieldNameMap["service_interface"] = "ServiceInterface" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceInterfacesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ServiceInterfaceBindingType) +func ServiceInterfacesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.ServiceInterfaceBindingType) } -func serviceInterfacesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceInterfacesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() - fields["service_interface"] = bindings.NewReferenceType(model.ServiceInterfaceBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() + fields["service_interface"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ServiceInterfaceBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" fieldNameMap["service_interface"] = "ServiceInterface" - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["interface_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_interface"] = bindings.NewReferenceType(model.ServiceInterfaceBindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["interfaceId"] = bindings.NewStringType() + paramsTypeMap["service_interface"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.ServiceInterfaceBindingType) + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["interface_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["interfaceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["interface_id"] = "interfaceId" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/SessionTimerProfileBindingsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/SessionTimerProfileBindingsClient.go index 3cfba5421..931b8600e 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/SessionTimerProfileBindingsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/SessionTimerProfileBindingsClient.go @@ -9,15 +9,14 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SessionTimerProfileBindingsClient interface { @@ -26,6 +25,7 @@ type SessionTimerProfileBindingsClient interface { // @param tier1IdParam (required) // @param localeServicesIdParam (required) // @param sessionTimerProfileBindingIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -39,12 +39,13 @@ type SessionTimerProfileBindingsClient interface { // @param localeServicesIdParam (required) // @param sessionTimerProfileBindingIdParam (required) // @return com.vmware.nsx_global_policy.model.SessionTimerProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string) (model.SessionTimerProfileBindingMap, error) + Get(tier1IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string) (nsx_global_policyModel.SessionTimerProfileBindingMap, error) // API will create or update Session Timer profile binding map for Tier-1 Logical Router LocaleServices. // @@ -52,12 +53,13 @@ type SessionTimerProfileBindingsClient interface { // @param localeServicesIdParam (required) // @param sessionTimerProfileBindingIdParam (required) // @param sessionTimerProfileBindingMapParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam model.SessionTimerProfileBindingMap) error + Patch(tier1IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam nsx_global_policyModel.SessionTimerProfileBindingMap) error // API will create or update Session Timer profile binding map for Tier-1 Logical Router LocaleServices. // @@ -66,159 +68,164 @@ type SessionTimerProfileBindingsClient interface { // @param sessionTimerProfileBindingIdParam (required) // @param sessionTimerProfileBindingMapParam (required) // @return com.vmware.nsx_global_policy.model.SessionTimerProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam model.SessionTimerProfileBindingMap) (model.SessionTimerProfileBindingMap, error) + Update(tier1IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam nsx_global_policyModel.SessionTimerProfileBindingMap) (nsx_global_policyModel.SessionTimerProfileBindingMap, error) } type sessionTimerProfileBindingsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSessionTimerProfileBindingsClient(connector client.Connector) *sessionTimerProfileBindingsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services.session_timer_profile_bindings") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewSessionTimerProfileBindingsClient(connector vapiProtocolClient_.Connector) *sessionTimerProfileBindingsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services.session_timer_profile_bindings") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := sessionTimerProfileBindingsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *sessionTimerProfileBindingsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *sessionTimerProfileBindingsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *sessionTimerProfileBindingsClient) Delete(tier1IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionTimerProfileBindingsDeleteInputType(), typeConverter) + operationRestMetaData := sessionTimerProfileBindingsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionTimerProfileBindingsDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("SessionTimerProfileBindingId", sessionTimerProfileBindingIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionTimerProfileBindingsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services.session_timer_profile_bindings", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *sessionTimerProfileBindingsClient) Get(tier1IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string) (model.SessionTimerProfileBindingMap, error) { +func (sIface *sessionTimerProfileBindingsClient) Get(tier1IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string) (nsx_global_policyModel.SessionTimerProfileBindingMap, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionTimerProfileBindingsGetInputType(), typeConverter) + operationRestMetaData := sessionTimerProfileBindingsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionTimerProfileBindingsGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("SessionTimerProfileBindingId", sessionTimerProfileBindingIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SessionTimerProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.SessionTimerProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionTimerProfileBindingsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services.session_timer_profile_bindings", "get", inputDataValue, executionContext) - var emptyOutput model.SessionTimerProfileBindingMap + var emptyOutput nsx_global_policyModel.SessionTimerProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sessionTimerProfileBindingsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SessionTimerProfileBindingsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SessionTimerProfileBindingMap), nil + return output.(nsx_global_policyModel.SessionTimerProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *sessionTimerProfileBindingsClient) Patch(tier1IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam model.SessionTimerProfileBindingMap) error { +func (sIface *sessionTimerProfileBindingsClient) Patch(tier1IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam nsx_global_policyModel.SessionTimerProfileBindingMap) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionTimerProfileBindingsPatchInputType(), typeConverter) + operationRestMetaData := sessionTimerProfileBindingsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionTimerProfileBindingsPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("SessionTimerProfileBindingId", sessionTimerProfileBindingIdParam) sv.AddStructField("SessionTimerProfileBindingMap", sessionTimerProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionTimerProfileBindingsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services.session_timer_profile_bindings", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *sessionTimerProfileBindingsClient) Update(tier1IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam model.SessionTimerProfileBindingMap) (model.SessionTimerProfileBindingMap, error) { +func (sIface *sessionTimerProfileBindingsClient) Update(tier1IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam nsx_global_policyModel.SessionTimerProfileBindingMap) (nsx_global_policyModel.SessionTimerProfileBindingMap, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionTimerProfileBindingsUpdateInputType(), typeConverter) + operationRestMetaData := sessionTimerProfileBindingsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionTimerProfileBindingsUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("SessionTimerProfileBindingId", sessionTimerProfileBindingIdParam) sv.AddStructField("SessionTimerProfileBindingMap", sessionTimerProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SessionTimerProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.SessionTimerProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionTimerProfileBindingsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.locale_services.session_timer_profile_bindings", "update", inputDataValue, executionContext) - var emptyOutput model.SessionTimerProfileBindingMap + var emptyOutput nsx_global_policyModel.SessionTimerProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sessionTimerProfileBindingsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SessionTimerProfileBindingsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SessionTimerProfileBindingMap), nil + return output.(nsx_global_policyModel.SessionTimerProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/SessionTimerProfileBindingsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/SessionTimerProfileBindingsTypes.go index d10be1c41..79061711a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/SessionTimerProfileBindingsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/locale_services/SessionTimerProfileBindingsTypes.go @@ -11,57 +11,57 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func sessionTimerProfileBindingsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionTimerProfileBindingsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionTimerProfileBindingsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SessionTimerProfileBindingsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func sessionTimerProfileBindingsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionTimerProfileBindingsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["sessionTimerProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionTimerProfileBindingId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier1_id"] = "tier1Id" pathParams["session_timer_profile_binding_id"] = "sessionTimerProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func sessionTimerProfileBindingsDeleteRestMetadata() protocol.OperationRestMetad map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionTimerProfileBindingsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionTimerProfileBindingsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionTimerProfileBindingsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) +func SessionTimerProfileBindingsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SessionTimerProfileBindingMapBindingType) } -func sessionTimerProfileBindingsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionTimerProfileBindingsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["sessionTimerProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionTimerProfileBindingId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier1_id"] = "tier1Id" pathParams["session_timer_profile_binding_id"] = "sessionTimerProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,55 +146,55 @@ func sessionTimerProfileBindingsGetRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionTimerProfileBindingsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionTimerProfileBindingsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SessionTimerProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" fieldNameMap["session_timer_profile_binding_map"] = "SessionTimerProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionTimerProfileBindingsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SessionTimerProfileBindingsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func sessionTimerProfileBindingsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionTimerProfileBindingsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SessionTimerProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" fieldNameMap["session_timer_profile_binding_map"] = "SessionTimerProfileBindingMap" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["sessionTimerProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SessionTimerProfileBindingMapBindingType) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionTimerProfileBindingId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier1_id"] = "tier1Id" pathParams["session_timer_profile_binding_id"] = "sessionTimerProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -215,55 +215,55 @@ func sessionTimerProfileBindingsPatchRestMetadata() protocol.OperationRestMetada map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionTimerProfileBindingsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionTimerProfileBindingsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SessionTimerProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" fieldNameMap["session_timer_profile_binding_map"] = "SessionTimerProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionTimerProfileBindingsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) +func SessionTimerProfileBindingsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SessionTimerProfileBindingMapBindingType) } -func sessionTimerProfileBindingsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionTimerProfileBindingsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SessionTimerProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" fieldNameMap["session_timer_profile_binding_map"] = "SessionTimerProfileBindingMap" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["sessionTimerProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.SessionTimerProfileBindingMapBindingType) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionTimerProfileBindingId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier1_id"] = "tier1Id" pathParams["session_timer_profile_binding_id"] = "sessionTimerProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/nat/NatRulesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/nat/NatRulesClient.go index cb1630500..6a6aaf52a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/nat/NatRulesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/nat/NatRulesClient.go @@ -9,15 +9,14 @@ package nat import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type NatRulesClient interface { @@ -26,6 +25,7 @@ type NatRulesClient interface { // @param tier1IdParam Tier-1 ID (required) // @param natIdParam NAT id (required) // @param natRuleIdParam Rule ID (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -39,12 +39,13 @@ type NatRulesClient interface { // @param natIdParam NAT id (required) // @param natRuleIdParam Rule ID (required) // @return com.vmware.nsx_global_policy.model.PolicyNatRule + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, natIdParam string, natRuleIdParam string) (model.PolicyNatRule, error) + Get(tier1IdParam string, natIdParam string, natRuleIdParam string) (nsx_global_policyModel.PolicyNatRule, error) // List NAT Rules from Tier-1 denoted by Tier-1 ID, under NAT section denoted by . Under tier-1 there will be 3 different NATs(sections). (INTERNAL, USER and DEFAULT) For more details related to NAT section please refer to PolicyNAT schema. Note: IPSecVpnSession as Scope: Please note that old IPSecVpnSession policy path deprecated. If user specifiy old IPSecVpnSession path in the scope property in the PATCH/PUT PoliycNatRule API, the path returned in the GET response payload will be a new path instead of the deprecated IPSecVpnSession path Both old and new IPSecVpnSession path refer to same resource. there is no functional impact. // @@ -57,12 +58,13 @@ type NatRulesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.PolicyNatRuleListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, natIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyNatRuleListResult, error) + List(tier1IdParam string, natIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyNatRuleListResult, error) // If a NAT Rule is not already present on Tier-1 denoted by Tier-1 ID, under NAT section denoted by , create a new NAT Rule. If it already exists, update the NAT Rule. Under tier-1 there will be 3 different NATs(sections). (INTERNAL, USER and DEFAULT) For more details related to NAT section please refer to PolicyNAT schema. Note: IPSecVpnSession as Scope: Please note that old IPSecVpnSession policy path deprecated. If user specifiy old IPSecVpnSession path in the scope property, the path returned in the GET response payload will be a new path instead of the deprecated IPSecVpnSession path Both old and new IPSecVpnSession path refer to same resource. there is no functional impact. // @@ -70,12 +72,13 @@ type NatRulesClient interface { // @param natIdParam NAT id (required) // @param natRuleIdParam Rule ID (required) // @param policyNatRuleParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, natIdParam string, natRuleIdParam string, policyNatRuleParam model.PolicyNatRule) error + Patch(tier1IdParam string, natIdParam string, natRuleIdParam string, policyNatRuleParam nsx_global_policyModel.PolicyNatRule) error // Update NAT Rule on Tier-1 denoted by Tier-1 ID, under NAT section denoted by . Under tier-1 there will be 3 different NATs(sections). (INTERNAL, USER and DEFAULT) For more details related to NAT section please refer to PolicyNAT schema. Note: IPSecVpnSession as Scope: Please note that old IPSecVpnSession policy path deprecated. If user specifiy old IPSecVpnSession path in the scope property in the PUT API, the path returned in the GET/PUT response payload will be a new path instead of the deprecated IPSecVpnSession path Both old and new IPSecVpnSession path refer to same resource. there is no functional impact. // @@ -84,107 +87,114 @@ type NatRulesClient interface { // @param natRuleIdParam Rule ID (required) // @param policyNatRuleParam (required) // @return com.vmware.nsx_global_policy.model.PolicyNatRule + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, natIdParam string, natRuleIdParam string, policyNatRuleParam model.PolicyNatRule) (model.PolicyNatRule, error) + Update(tier1IdParam string, natIdParam string, natRuleIdParam string, policyNatRuleParam nsx_global_policyModel.PolicyNatRule) (nsx_global_policyModel.PolicyNatRule, error) } type natRulesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewNatRulesClient(connector client.Connector) *natRulesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_1s.nat.nat_rules") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewNatRulesClient(connector vapiProtocolClient_.Connector) *natRulesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_1s.nat.nat_rules") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) nIface := natRulesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &nIface } -func (nIface *natRulesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (nIface *natRulesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := nIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (nIface *natRulesClient) Delete(tier1IdParam string, natIdParam string, natRuleIdParam string) error { typeConverter := nIface.connector.TypeConverter() executionContext := nIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(natRulesDeleteInputType(), typeConverter) + operationRestMetaData := natRulesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(natRulesDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("NatId", natIdParam) sv.AddStructField("NatRuleId", natRuleIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := natRulesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - nIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := nIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.nat.nat_rules", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), nIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (nIface *natRulesClient) Get(tier1IdParam string, natIdParam string, natRuleIdParam string) (model.PolicyNatRule, error) { +func (nIface *natRulesClient) Get(tier1IdParam string, natIdParam string, natRuleIdParam string) (nsx_global_policyModel.PolicyNatRule, error) { typeConverter := nIface.connector.TypeConverter() executionContext := nIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(natRulesGetInputType(), typeConverter) + operationRestMetaData := natRulesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(natRulesGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("NatId", natIdParam) sv.AddStructField("NatRuleId", natRuleIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyNatRule - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyNatRule + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := natRulesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - nIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := nIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.nat.nat_rules", "get", inputDataValue, executionContext) - var emptyOutput model.PolicyNatRule + var emptyOutput nsx_global_policyModel.PolicyNatRule if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), natRulesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), NatRulesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyNatRule), nil + return output.(nsx_global_policyModel.PolicyNatRule), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), nIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (nIface *natRulesClient) List(tier1IdParam string, natIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyNatRuleListResult, error) { +func (nIface *natRulesClient) List(tier1IdParam string, natIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyNatRuleListResult, error) { typeConverter := nIface.connector.TypeConverter() executionContext := nIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(natRulesListInputType(), typeConverter) + operationRestMetaData := natRulesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(natRulesListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("NatId", natIdParam) sv.AddStructField("Cursor", cursorParam) @@ -195,87 +205,86 @@ func (nIface *natRulesClient) List(tier1IdParam string, natIdParam string, curso sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyNatRuleListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyNatRuleListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := natRulesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - nIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := nIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.nat.nat_rules", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyNatRuleListResult + var emptyOutput nsx_global_policyModel.PolicyNatRuleListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), natRulesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), NatRulesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyNatRuleListResult), nil + return output.(nsx_global_policyModel.PolicyNatRuleListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), nIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (nIface *natRulesClient) Patch(tier1IdParam string, natIdParam string, natRuleIdParam string, policyNatRuleParam model.PolicyNatRule) error { +func (nIface *natRulesClient) Patch(tier1IdParam string, natIdParam string, natRuleIdParam string, policyNatRuleParam nsx_global_policyModel.PolicyNatRule) error { typeConverter := nIface.connector.TypeConverter() executionContext := nIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(natRulesPatchInputType(), typeConverter) + operationRestMetaData := natRulesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(natRulesPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("NatId", natIdParam) sv.AddStructField("NatRuleId", natRuleIdParam) sv.AddStructField("PolicyNatRule", policyNatRuleParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := natRulesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - nIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := nIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.nat.nat_rules", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), nIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (nIface *natRulesClient) Update(tier1IdParam string, natIdParam string, natRuleIdParam string, policyNatRuleParam model.PolicyNatRule) (model.PolicyNatRule, error) { +func (nIface *natRulesClient) Update(tier1IdParam string, natIdParam string, natRuleIdParam string, policyNatRuleParam nsx_global_policyModel.PolicyNatRule) (nsx_global_policyModel.PolicyNatRule, error) { typeConverter := nIface.connector.TypeConverter() executionContext := nIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(natRulesUpdateInputType(), typeConverter) + operationRestMetaData := natRulesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(natRulesUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("NatId", natIdParam) sv.AddStructField("NatRuleId", natRuleIdParam) sv.AddStructField("PolicyNatRule", policyNatRuleParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyNatRule - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyNatRule + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := natRulesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - nIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := nIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.nat.nat_rules", "update", inputDataValue, executionContext) - var emptyOutput model.PolicyNatRule + var emptyOutput nsx_global_policyModel.PolicyNatRule if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), natRulesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), NatRulesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyNatRule), nil + return output.(nsx_global_policyModel.PolicyNatRule), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), nIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/nat/NatRulesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/nat/NatRulesTypes.go index c76809d4f..ceba6c450 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/nat/NatRulesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/nat/NatRulesTypes.go @@ -11,57 +11,57 @@ package nat import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func natRulesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func natRulesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["nat_id"] = bindings.NewStringType() - fields["nat_rule_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["nat_id"] = vapiBindings_.NewStringType() + fields["nat_rule_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["nat_id"] = "NatId" fieldNameMap["nat_rule_id"] = "NatRuleId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func natRulesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func NatRulesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func natRulesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func natRulesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["nat_id"] = bindings.NewStringType() - fields["nat_rule_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["nat_id"] = vapiBindings_.NewStringType() + fields["nat_rule_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["nat_id"] = "NatId" fieldNameMap["nat_rule_id"] = "NatRuleId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["nat_rule_id"] = bindings.NewStringType() - paramsTypeMap["nat_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["natId"] = bindings.NewStringType() - paramsTypeMap["natRuleId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["nat_rule_id"] = vapiBindings_.NewStringType() + paramsTypeMap["nat_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["natId"] = vapiBindings_.NewStringType() + paramsTypeMap["natRuleId"] = vapiBindings_.NewStringType() pathParams["nat_rule_id"] = "natRuleId" pathParams["nat_id"] = "natId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func natRulesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func natRulesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func natRulesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["nat_id"] = bindings.NewStringType() - fields["nat_rule_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["nat_id"] = vapiBindings_.NewStringType() + fields["nat_rule_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["nat_id"] = "NatId" fieldNameMap["nat_rule_id"] = "NatRuleId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func natRulesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyNatRuleBindingType) +func NatRulesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyNatRuleBindingType) } -func natRulesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func natRulesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["nat_id"] = bindings.NewStringType() - fields["nat_rule_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["nat_id"] = vapiBindings_.NewStringType() + fields["nat_rule_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["nat_id"] = "NatId" fieldNameMap["nat_rule_id"] = "NatRuleId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["nat_rule_id"] = bindings.NewStringType() - paramsTypeMap["nat_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["natId"] = bindings.NewStringType() - paramsTypeMap["natRuleId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["nat_rule_id"] = vapiBindings_.NewStringType() + paramsTypeMap["nat_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["natId"] = vapiBindings_.NewStringType() + paramsTypeMap["natRuleId"] = vapiBindings_.NewStringType() pathParams["nat_rule_id"] = "natRuleId" pathParams["nat_id"] = "natId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,17 +146,17 @@ func natRulesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func natRulesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func natRulesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["nat_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["nat_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["nat_id"] = "NatId" fieldNameMap["cursor"] = "Cursor" @@ -165,31 +165,31 @@ func natRulesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func natRulesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyNatRuleListResultBindingType) +func NatRulesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyNatRuleListResultBindingType) } -func natRulesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func natRulesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["nat_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["nat_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["nat_id"] = "NatId" fieldNameMap["cursor"] = "Cursor" @@ -198,16 +198,16 @@ func natRulesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["nat_id"] = bindings.NewStringType() - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["natId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["nat_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["natId"] = vapiBindings_.NewStringType() pathParams["nat_id"] = "natId" pathParams["tier1_id"] = "tier1Id" queryParams["cursor"] = "cursor" @@ -218,7 +218,7 @@ func natRulesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -239,55 +239,55 @@ func natRulesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func natRulesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func natRulesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["nat_id"] = bindings.NewStringType() - fields["nat_rule_id"] = bindings.NewStringType() - fields["policy_nat_rule"] = bindings.NewReferenceType(model.PolicyNatRuleBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["nat_id"] = vapiBindings_.NewStringType() + fields["nat_rule_id"] = vapiBindings_.NewStringType() + fields["policy_nat_rule"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyNatRuleBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["nat_id"] = "NatId" fieldNameMap["nat_rule_id"] = "NatRuleId" fieldNameMap["policy_nat_rule"] = "PolicyNatRule" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func natRulesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func NatRulesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func natRulesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func natRulesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["nat_id"] = bindings.NewStringType() - fields["nat_rule_id"] = bindings.NewStringType() - fields["policy_nat_rule"] = bindings.NewReferenceType(model.PolicyNatRuleBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["nat_id"] = vapiBindings_.NewStringType() + fields["nat_rule_id"] = vapiBindings_.NewStringType() + fields["policy_nat_rule"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyNatRuleBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["nat_id"] = "NatId" fieldNameMap["nat_rule_id"] = "NatRuleId" fieldNameMap["policy_nat_rule"] = "PolicyNatRule" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["policy_nat_rule"] = bindings.NewReferenceType(model.PolicyNatRuleBindingType) - paramsTypeMap["nat_rule_id"] = bindings.NewStringType() - paramsTypeMap["nat_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["natId"] = bindings.NewStringType() - paramsTypeMap["natRuleId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["nat_rule_id"] = vapiBindings_.NewStringType() + paramsTypeMap["nat_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_nat_rule"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyNatRuleBindingType) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["natId"] = vapiBindings_.NewStringType() + paramsTypeMap["natRuleId"] = vapiBindings_.NewStringType() pathParams["nat_rule_id"] = "natRuleId" pathParams["nat_id"] = "natId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -308,55 +308,55 @@ func natRulesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func natRulesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func natRulesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["nat_id"] = bindings.NewStringType() - fields["nat_rule_id"] = bindings.NewStringType() - fields["policy_nat_rule"] = bindings.NewReferenceType(model.PolicyNatRuleBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["nat_id"] = vapiBindings_.NewStringType() + fields["nat_rule_id"] = vapiBindings_.NewStringType() + fields["policy_nat_rule"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyNatRuleBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["nat_id"] = "NatId" fieldNameMap["nat_rule_id"] = "NatRuleId" fieldNameMap["policy_nat_rule"] = "PolicyNatRule" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func natRulesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyNatRuleBindingType) +func NatRulesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyNatRuleBindingType) } -func natRulesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func natRulesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["nat_id"] = bindings.NewStringType() - fields["nat_rule_id"] = bindings.NewStringType() - fields["policy_nat_rule"] = bindings.NewReferenceType(model.PolicyNatRuleBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["nat_id"] = vapiBindings_.NewStringType() + fields["nat_rule_id"] = vapiBindings_.NewStringType() + fields["policy_nat_rule"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyNatRuleBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["nat_id"] = "NatId" fieldNameMap["nat_rule_id"] = "NatRuleId" fieldNameMap["policy_nat_rule"] = "PolicyNatRule" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["policy_nat_rule"] = bindings.NewReferenceType(model.PolicyNatRuleBindingType) - paramsTypeMap["nat_rule_id"] = bindings.NewStringType() - paramsTypeMap["nat_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["natId"] = bindings.NewStringType() - paramsTypeMap["natRuleId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["nat_rule_id"] = vapiBindings_.NewStringType() + paramsTypeMap["nat_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_nat_rule"] = vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyNatRuleBindingType) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["natId"] = vapiBindings_.NewStringType() + paramsTypeMap["natRuleId"] = vapiBindings_.NewStringType() pathParams["nat_rule_id"] = "natRuleId" pathParams["nat_id"] = "natId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/nat/StatisticsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/nat/StatisticsClient.go index 1b00d35b5..34fd267d2 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/nat/StatisticsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/nat/StatisticsClient.go @@ -9,15 +9,14 @@ package nat import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type StatisticsClient interface { @@ -32,43 +31,48 @@ type StatisticsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.PolicyNatRuleStatisticsPerLogicalRouterListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyNatRuleStatisticsPerLogicalRouterListResult, error) + List(tier1IdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyNatRuleStatisticsPerLogicalRouterListResult, error) } type statisticsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewStatisticsClient(connector client.Connector) *statisticsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_1s.nat.statistics") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewStatisticsClient(connector vapiProtocolClient_.Connector) *statisticsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.global_infra.tier_1s.nat.statistics") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := statisticsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *statisticsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *statisticsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (sIface *statisticsClient) List(tier1IdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyNatRuleStatisticsPerLogicalRouterListResult, error) { +func (sIface *statisticsClient) List(tier1IdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.PolicyNatRuleStatisticsPerLogicalRouterListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(statisticsListInputType(), typeConverter) + operationRestMetaData := statisticsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(statisticsListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) @@ -79,25 +83,22 @@ func (sIface *statisticsClient) List(tier1IdParam string, cursorParam *string, e sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyNatRuleStatisticsPerLogicalRouterListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.PolicyNatRuleStatisticsPerLogicalRouterListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := statisticsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.global_infra.tier_1s.nat.statistics", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyNatRuleStatisticsPerLogicalRouterListResult + var emptyOutput nsx_global_policyModel.PolicyNatRuleStatisticsPerLogicalRouterListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), statisticsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), StatisticsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyNatRuleStatisticsPerLogicalRouterListResult), nil + return output.(nsx_global_policyModel.PolicyNatRuleStatisticsPerLogicalRouterListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/nat/StatisticsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/nat/StatisticsTypes.go index 81622e854..7a84e8d98 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/nat/StatisticsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/tier_1s/nat/StatisticsTypes.go @@ -11,24 +11,24 @@ package nat import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func statisticsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func statisticsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -37,31 +37,31 @@ func statisticsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func statisticsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyNatRuleStatisticsPerLogicalRouterListResultBindingType) +func StatisticsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.PolicyNatRuleStatisticsPerLogicalRouterListResultBindingType) } -func statisticsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func statisticsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -70,15 +70,15 @@ func statisticsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -89,7 +89,7 @@ func statisticsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model/ModelPackageTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model/ModelPackageTypes.go index a53cdadba..5e25e6218 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model/ModelPackageTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model/ModelPackageTypes.go @@ -11,9 +11,9 @@ package model import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/log" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiLog_ "github.com/vmware/vsphere-automation-sdk-go/runtime/log" "reflect" ) @@ -48,6 +48,10 @@ type ALBAlertScriptConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -56,10 +60,12 @@ type ALBAlertScriptConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -68,17 +74,16 @@ type ALBAlertScriptConfig struct { ActionScript *string } -func (s *ALBAlertScriptConfig) GetType__() bindings.BindingType { +func (s *ALBAlertScriptConfig) GetType__() vapiBindings_.BindingType { return ALBAlertScriptConfigBindingType() } -func (s *ALBAlertScriptConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAlertScriptConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAlertScriptConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAlertScriptConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -111,17 +116,16 @@ const ALBAnalyticsPolicy_CLIENT_INSIGHTS_NO_INSIGHTS = "NO_INSIGHTS" const ALBAnalyticsPolicy_CLIENT_INSIGHTS_PASSIVE = "PASSIVE" const ALBAnalyticsPolicy_CLIENT_INSIGHTS_ACTIVE = "ACTIVE" -func (s *ALBAnalyticsPolicy) GetType__() bindings.BindingType { +func (s *ALBAnalyticsPolicy) GetType__() vapiBindings_.BindingType { return ALBAnalyticsPolicyBindingType() } -func (s *ALBAnalyticsPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAnalyticsPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAnalyticsPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAnalyticsPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -158,6 +162,10 @@ type ALBAnalyticsProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -166,10 +174,12 @@ type ALBAnalyticsProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -341,17 +351,16 @@ type ALBAnalyticsProfile struct { const ALBAnalyticsProfile_RESP_CODE_BLOCK_4XX = "AP_HTTP_RSP_4XX" const ALBAnalyticsProfile_RESP_CODE_BLOCK_5XX = "AP_HTTP_RSP_5XX" -func (s *ALBAnalyticsProfile) GetType__() bindings.BindingType { +func (s *ALBAnalyticsProfile) GetType__() vapiBindings_.BindingType { return ALBAnalyticsProfileBindingType() } -func (s *ALBAnalyticsProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAnalyticsProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAnalyticsProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAnalyticsProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -378,17 +387,16 @@ type ALBAnalyticsProfileApiResponse struct { Results []ALBAnalyticsProfile } -func (s *ALBAnalyticsProfileApiResponse) GetType__() bindings.BindingType { +func (s *ALBAnalyticsProfileApiResponse) GetType__() vapiBindings_.BindingType { return ALBAnalyticsProfileApiResponseBindingType() } -func (s *ALBAnalyticsProfileApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAnalyticsProfileApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAnalyticsProfileApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAnalyticsProfileApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -404,17 +412,16 @@ type ALBAppCookiePersistenceProfile struct { Timeout *int64 } -func (s *ALBAppCookiePersistenceProfile) GetType__() bindings.BindingType { +func (s *ALBAppCookiePersistenceProfile) GetType__() vapiBindings_.BindingType { return ALBAppCookiePersistenceProfileBindingType() } -func (s *ALBAppCookiePersistenceProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAppCookiePersistenceProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAppCookiePersistenceProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAppCookiePersistenceProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -432,17 +439,16 @@ type ALBAppLearningConfidenceOverride struct { ConfidVeryHighValue *int64 } -func (s *ALBAppLearningConfidenceOverride) GetType__() bindings.BindingType { +func (s *ALBAppLearningConfidenceOverride) GetType__() vapiBindings_.BindingType { return ALBAppLearningConfidenceOverrideBindingType() } -func (s *ALBAppLearningConfidenceOverride) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAppLearningConfidenceOverride) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAppLearningConfidenceOverride._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAppLearningConfidenceOverride._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -464,17 +470,16 @@ type ALBAppLearningParams struct { UpdateInterval *int64 } -func (s *ALBAppLearningParams) GetType__() bindings.BindingType { +func (s *ALBAppLearningParams) GetType__() vapiBindings_.BindingType { return ALBAppLearningParamsBindingType() } -func (s *ALBAppLearningParams) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAppLearningParams) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAppLearningParams._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAppLearningParams._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -511,6 +516,10 @@ type ALBApplicationPersistenceProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -519,10 +528,12 @@ type ALBApplicationPersistenceProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -568,17 +579,16 @@ const ALBApplicationPersistenceProfile_SERVER_HM_DOWN_RECOVERY_PICK_NEW_SERVER = const ALBApplicationPersistenceProfile_SERVER_HM_DOWN_RECOVERY_ABORT_CONNECTION = "HM_DOWN_ABORT_CONNECTION" const ALBApplicationPersistenceProfile_SERVER_HM_DOWN_RECOVERY_CONTINUE_PERSISTENT_SERVER = "HM_DOWN_CONTINUE_PERSISTENT_SERVER" -func (s *ALBApplicationPersistenceProfile) GetType__() bindings.BindingType { +func (s *ALBApplicationPersistenceProfile) GetType__() vapiBindings_.BindingType { return ALBApplicationPersistenceProfileBindingType() } -func (s *ALBApplicationPersistenceProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBApplicationPersistenceProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBApplicationPersistenceProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBApplicationPersistenceProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -605,17 +615,16 @@ type ALBApplicationPersistenceProfileApiResponse struct { Results []ALBApplicationPersistenceProfile } -func (s *ALBApplicationPersistenceProfileApiResponse) GetType__() bindings.BindingType { +func (s *ALBApplicationPersistenceProfileApiResponse) GetType__() vapiBindings_.BindingType { return ALBApplicationPersistenceProfileApiResponseBindingType() } -func (s *ALBApplicationPersistenceProfileApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBApplicationPersistenceProfileApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBApplicationPersistenceProfileApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBApplicationPersistenceProfileApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -652,6 +661,10 @@ type ALBApplicationProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -660,10 +673,12 @@ type ALBApplicationProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -705,17 +720,16 @@ const ALBApplicationProfile_TYPE_DNS = "APPLICATION_PROFILE_TYPE_DNS" const ALBApplicationProfile_TYPE_SSL = "APPLICATION_PROFILE_TYPE_SSL" const ALBApplicationProfile_TYPE_SIP = "APPLICATION_PROFILE_TYPE_SIP" -func (s *ALBApplicationProfile) GetType__() bindings.BindingType { +func (s *ALBApplicationProfile) GetType__() vapiBindings_.BindingType { return ALBApplicationProfileBindingType() } -func (s *ALBApplicationProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBApplicationProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBApplicationProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBApplicationProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -742,17 +756,16 @@ type ALBApplicationProfileApiResponse struct { Results []ALBApplicationProfile } -func (s *ALBApplicationProfileApiResponse) GetType__() bindings.BindingType { +func (s *ALBApplicationProfileApiResponse) GetType__() vapiBindings_.BindingType { return ALBApplicationProfileApiResponseBindingType() } -func (s *ALBApplicationProfileApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBApplicationProfileApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBApplicationProfileApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBApplicationProfileApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -764,17 +777,16 @@ type ALBAttackMitigationAction struct { Deny *bool } -func (s *ALBAttackMitigationAction) GetType__() bindings.BindingType { +func (s *ALBAttackMitigationAction) GetType__() vapiBindings_.BindingType { return ALBAttackMitigationActionBindingType() } -func (s *ALBAttackMitigationAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAttackMitigationAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAttackMitigationAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAttackMitigationAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -787,17 +799,16 @@ type ALBAuthAttributeMatch struct { AttributeValueList *ALBStringMatch } -func (s *ALBAuthAttributeMatch) GetType__() bindings.BindingType { +func (s *ALBAuthAttributeMatch) GetType__() vapiBindings_.BindingType { return ALBAuthAttributeMatchBindingType() } -func (s *ALBAuthAttributeMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAuthAttributeMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAuthAttributeMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAuthAttributeMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -834,6 +845,10 @@ type ALBAuthProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -842,10 +857,12 @@ type ALBAuthProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -874,17 +891,16 @@ const ALBAuthProfile_TYPE_SAML = "AUTH_PROFILE_SAML" const ALBAuthProfile_TYPE_PINGACCESS = "AUTH_PROFILE_PINGACCESS" const ALBAuthProfile_TYPE_JWT = "AUTH_PROFILE_JWT" -func (s *ALBAuthProfile) GetType__() bindings.BindingType { +func (s *ALBAuthProfile) GetType__() vapiBindings_.BindingType { return ALBAuthProfileBindingType() } -func (s *ALBAuthProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAuthProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAuthProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAuthProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -911,17 +927,16 @@ type ALBAuthProfileApiResponse struct { Results []ALBAuthProfile } -func (s *ALBAuthProfileApiResponse) GetType__() bindings.BindingType { +func (s *ALBAuthProfileApiResponse) GetType__() vapiBindings_.BindingType { return ALBAuthProfileApiResponseBindingType() } -func (s *ALBAuthProfileApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAuthProfileApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAuthProfileApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAuthProfileApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -937,17 +952,16 @@ type ALBAuthProfileHTTPClientParams struct { RequireUserGroups []string } -func (s *ALBAuthProfileHTTPClientParams) GetType__() bindings.BindingType { +func (s *ALBAuthProfileHTTPClientParams) GetType__() vapiBindings_.BindingType { return ALBAuthProfileHTTPClientParamsBindingType() } -func (s *ALBAuthProfileHTTPClientParams) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAuthProfileHTTPClientParams) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAuthProfileHTTPClientParams._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAuthProfileHTTPClientParams._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -963,17 +977,16 @@ type ALBAuthTacacsPlusAttributeValuePair struct { Value *string } -func (s *ALBAuthTacacsPlusAttributeValuePair) GetType__() bindings.BindingType { +func (s *ALBAuthTacacsPlusAttributeValuePair) GetType__() vapiBindings_.BindingType { return ALBAuthTacacsPlusAttributeValuePairBindingType() } -func (s *ALBAuthTacacsPlusAttributeValuePair) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAuthTacacsPlusAttributeValuePair) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAuthTacacsPlusAttributeValuePair._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAuthTacacsPlusAttributeValuePair._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -991,17 +1004,16 @@ type ALBAuthToken struct { Username *string } -func (s *ALBAuthToken) GetType__() bindings.BindingType { +func (s *ALBAuthToken) GetType__() vapiBindings_.BindingType { return ALBAuthTokenBindingType() } -func (s *ALBAuthToken) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAuthToken) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAuthToken._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAuthToken._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1021,17 +1033,16 @@ type ALBAuthenticationAction struct { const ALBAuthenticationAction_TYPE_SKIP_AUTHENTICATION = "SKIP_AUTHENTICATION" const ALBAuthenticationAction_TYPE_USE_DEFAULT_AUTHENTICATION = "USE_DEFAULT_AUTHENTICATION" -func (s *ALBAuthenticationAction) GetType__() bindings.BindingType { +func (s *ALBAuthenticationAction) GetType__() vapiBindings_.BindingType { return ALBAuthenticationActionBindingType() } -func (s *ALBAuthenticationAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAuthenticationAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAuthenticationAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAuthenticationAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1044,17 +1055,16 @@ type ALBAuthenticationMatch struct { Path *ALBPathMatch } -func (s *ALBAuthenticationMatch) GetType__() bindings.BindingType { +func (s *ALBAuthenticationMatch) GetType__() vapiBindings_.BindingType { return ALBAuthenticationMatchBindingType() } -func (s *ALBAuthenticationMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAuthenticationMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAuthenticationMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAuthenticationMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1068,17 +1078,16 @@ type ALBAuthenticationPolicy struct { DefaultAuthProfilePath *string } -func (s *ALBAuthenticationPolicy) GetType__() bindings.BindingType { +func (s *ALBAuthenticationPolicy) GetType__() vapiBindings_.BindingType { return ALBAuthenticationPolicyBindingType() } -func (s *ALBAuthenticationPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAuthenticationPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAuthenticationPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAuthenticationPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1096,17 +1105,16 @@ type ALBAuthenticationRule struct { Name *string } -func (s *ALBAuthenticationRule) GetType__() bindings.BindingType { +func (s *ALBAuthenticationRule) GetType__() vapiBindings_.BindingType { return ALBAuthenticationRuleBindingType() } -func (s *ALBAuthenticationRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAuthenticationRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAuthenticationRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAuthenticationRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1137,17 +1145,16 @@ const ALBAuthorizationAction_TYPE_ALLOW_ACCESS = "ALLOW_ACCESS" const ALBAuthorizationAction_TYPE_CLOSE_CONNECTION = "CLOSE_CONNECTION" const ALBAuthorizationAction_TYPE_HTTP_LOCAL_RESPONSE = "HTTP_LOCAL_RESPONSE" -func (s *ALBAuthorizationAction) GetType__() bindings.BindingType { +func (s *ALBAuthorizationAction) GetType__() vapiBindings_.BindingType { return ALBAuthorizationActionBindingType() } -func (s *ALBAuthorizationAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAuthorizationAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAuthorizationAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAuthorizationAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1162,17 +1169,16 @@ type ALBAuthorizationMatch struct { Path *ALBPathMatch } -func (s *ALBAuthorizationMatch) GetType__() bindings.BindingType { +func (s *ALBAuthorizationMatch) GetType__() vapiBindings_.BindingType { return ALBAuthorizationMatchBindingType() } -func (s *ALBAuthorizationMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAuthorizationMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAuthorizationMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAuthorizationMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1184,17 +1190,16 @@ type ALBAuthorizationPolicy struct { AuthzRules []ALBAuthorizationRule } -func (s *ALBAuthorizationPolicy) GetType__() bindings.BindingType { +func (s *ALBAuthorizationPolicy) GetType__() vapiBindings_.BindingType { return ALBAuthorizationPolicyBindingType() } -func (s *ALBAuthorizationPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAuthorizationPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAuthorizationPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAuthorizationPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1212,17 +1217,16 @@ type ALBAuthorizationRule struct { Name *string } -func (s *ALBAuthorizationRule) GetType__() bindings.BindingType { +func (s *ALBAuthorizationRule) GetType__() vapiBindings_.BindingType { return ALBAuthorizationRuleBindingType() } -func (s *ALBAuthorizationRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAuthorizationRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAuthorizationRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAuthorizationRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1259,6 +1263,10 @@ type ALBAutoScaleLaunchConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -1267,10 +1275,12 @@ type ALBAutoScaleLaunchConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -1285,17 +1295,16 @@ type ALBAutoScaleLaunchConfig struct { UseExternalAsg *bool } -func (s *ALBAutoScaleLaunchConfig) GetType__() bindings.BindingType { +func (s *ALBAutoScaleLaunchConfig) GetType__() vapiBindings_.BindingType { return ALBAutoScaleLaunchConfigBindingType() } -func (s *ALBAutoScaleLaunchConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAutoScaleLaunchConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAutoScaleLaunchConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAutoScaleLaunchConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1322,17 +1331,16 @@ type ALBAutoScaleLaunchConfigApiResponse struct { Results []ALBAutoScaleLaunchConfig } -func (s *ALBAutoScaleLaunchConfigApiResponse) GetType__() bindings.BindingType { +func (s *ALBAutoScaleLaunchConfigApiResponse) GetType__() vapiBindings_.BindingType { return ALBAutoScaleLaunchConfigApiResponseBindingType() } -func (s *ALBAutoScaleLaunchConfigApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAutoScaleLaunchConfigApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAutoScaleLaunchConfigApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAutoScaleLaunchConfigApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1344,17 +1352,16 @@ type ALBAutoScaleMesosSettings struct { Force *bool } -func (s *ALBAutoScaleMesosSettings) GetType__() bindings.BindingType { +func (s *ALBAutoScaleMesosSettings) GetType__() vapiBindings_.BindingType { return ALBAutoScaleMesosSettingsBindingType() } -func (s *ALBAutoScaleMesosSettings) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAutoScaleMesosSettings) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAutoScaleMesosSettings._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAutoScaleMesosSettings._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1368,17 +1375,16 @@ type ALBAutoScaleOpenStackSettings struct { HeatScaleUpUrl *string } -func (s *ALBAutoScaleOpenStackSettings) GetType__() bindings.BindingType { +func (s *ALBAutoScaleOpenStackSettings) GetType__() vapiBindings_.BindingType { return ALBAutoScaleOpenStackSettingsBindingType() } -func (s *ALBAutoScaleOpenStackSettings) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAutoScaleOpenStackSettings) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAutoScaleOpenStackSettings._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAutoScaleOpenStackSettings._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1410,17 +1416,16 @@ type ALBCRL struct { UpdateInterval *int64 } -func (s *ALBCRL) GetType__() bindings.BindingType { +func (s *ALBCRL) GetType__() vapiBindings_.BindingType { return ALBCRLBindingType() } -func (s *ALBCRL) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBCRL) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBCRL._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBCRL._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1434,17 +1439,16 @@ type ALBCertificateAuthority struct { Name *string } -func (s *ALBCertificateAuthority) GetType__() bindings.BindingType { +func (s *ALBCertificateAuthority) GetType__() vapiBindings_.BindingType { return ALBCertificateAuthorityBindingType() } -func (s *ALBCertificateAuthority) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBCertificateAuthority) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBCertificateAuthority._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBCertificateAuthority._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1481,6 +1485,10 @@ type ALBCertificateManagementProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -1489,10 +1497,12 @@ type ALBCertificateManagementProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -1503,17 +1513,16 @@ type ALBCertificateManagementProfile struct { ScriptParams []ALBCustomParams } -func (s *ALBCertificateManagementProfile) GetType__() bindings.BindingType { +func (s *ALBCertificateManagementProfile) GetType__() vapiBindings_.BindingType { return ALBCertificateManagementProfileBindingType() } -func (s *ALBCertificateManagementProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBCertificateManagementProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBCertificateManagementProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBCertificateManagementProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1526,17 +1535,16 @@ type ALBClientInsightsSampling struct { SkipUris *ALBStringMatch } -func (s *ALBClientInsightsSampling) GetType__() bindings.BindingType { +func (s *ALBClientInsightsSampling) GetType__() vapiBindings_.BindingType { return ALBClientInsightsSamplingBindingType() } -func (s *ALBClientInsightsSampling) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBClientInsightsSampling) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBClientInsightsSampling._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBClientInsightsSampling._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1588,17 +1596,16 @@ const ALBClientLogConfiguration_SIGNIFICANT_LOG_PROCESSING_SYNC_AND_INDEX_ON_DEM const ALBClientLogConfiguration_SIGNIFICANT_LOG_PROCESSING_AUTO_SYNC_AND_INDEX = "LOGS_PROCESSING_AUTO_SYNC_AND_INDEX" const ALBClientLogConfiguration_SIGNIFICANT_LOG_PROCESSING_AUTO_SYNC_BUT_INDEX_ON_DEMAND = "LOGS_PROCESSING_AUTO_SYNC_BUT_INDEX_ON_DEMAND" -func (s *ALBClientLogConfiguration) GetType__() bindings.BindingType { +func (s *ALBClientLogConfiguration) GetType__() vapiBindings_.BindingType { return ALBClientLogConfigurationBindingType() } -func (s *ALBClientLogConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBClientLogConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBClientLogConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBClientLogConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1620,17 +1627,16 @@ type ALBClientLogFilter struct { Uri *ALBStringMatch } -func (s *ALBClientLogFilter) GetType__() bindings.BindingType { +func (s *ALBClientLogFilter) GetType__() vapiBindings_.BindingType { return ALBClientLogFilterBindingType() } -func (s *ALBClientLogFilter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBClientLogFilter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBClientLogFilter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBClientLogFilter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1681,17 +1687,16 @@ const ALBClientLogStreamingConfig_PROTOCOL_RAW_OVER_UDP = "LOG_STREAMING_PROTOCO const ALBClientLogStreamingConfig_PROTOCOL_TLS = "LOG_STREAMING_PROTOCOL_TLS" const ALBClientLogStreamingConfig_PROTOCOL_SYSLOG_OVER_TLS = "LOG_STREAMING_PROTOCOL_SYSLOG_OVER_TLS" -func (s *ALBClientLogStreamingConfig) GetType__() bindings.BindingType { +func (s *ALBClientLogStreamingConfig) GetType__() vapiBindings_.BindingType { return ALBClientLogStreamingConfigBindingType() } -func (s *ALBClientLogStreamingConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBClientLogStreamingConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBClientLogStreamingConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBClientLogStreamingConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1713,17 +1718,16 @@ type ALBClientLogStreamingFormat struct { const ALBClientLogStreamingFormat_FORMAT_FULL = "LOG_STREAMING_FORMAT_JSON_FULL" const ALBClientLogStreamingFormat_FORMAT_SELECTED = "LOG_STREAMING_FORMAT_JSON_SELECTED" -func (s *ALBClientLogStreamingFormat) GetType__() bindings.BindingType { +func (s *ALBClientLogStreamingFormat) GetType__() vapiBindings_.BindingType { return ALBClientLogStreamingFormatBindingType() } -func (s *ALBClientLogStreamingFormat) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBClientLogStreamingFormat) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBClientLogStreamingFormat._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBClientLogStreamingFormat._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1739,17 +1743,16 @@ type ALBCloneServer struct { Subnet *ALBIpAddrPrefix } -func (s *ALBCloneServer) GetType__() bindings.BindingType { +func (s *ALBCloneServer) GetType__() vapiBindings_.BindingType { return ALBCloneServerBindingType() } -func (s *ALBCloneServer) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBCloneServer) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBCloneServer._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBCloneServer._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1796,17 +1799,16 @@ const ALBCompressionFilter_LEVEL_NO_COMPRESSION = "NO_COMPRESSION" const ALBCompressionFilter_MATCH_IN = "IS_IN" const ALBCompressionFilter_MATCH_NOT_IN = "IS_NOT_IN" -func (s *ALBCompressionFilter) GetType__() bindings.BindingType { +func (s *ALBCompressionFilter) GetType__() vapiBindings_.BindingType { return ALBCompressionFilterBindingType() } -func (s *ALBCompressionFilter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBCompressionFilter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBCompressionFilter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBCompressionFilter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1834,17 +1836,16 @@ type ALBCompressionProfile struct { const ALBCompressionProfile_TYPE_AUTO_COMPRESSION = "AUTO_COMPRESSION" const ALBCompressionProfile_TYPE_CUSTOM_COMPRESSION = "CUSTOM_COMPRESSION" -func (s *ALBCompressionProfile) GetType__() bindings.BindingType { +func (s *ALBCompressionProfile) GetType__() vapiBindings_.BindingType { return ALBCompressionProfileBindingType() } -func (s *ALBCompressionProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBCompressionProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBCompressionProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBCompressionProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1862,17 +1863,16 @@ type ALBConnPoolProperties struct { UpstreamConnpoolServerMaxCache *int64 } -func (s *ALBConnPoolProperties) GetType__() bindings.BindingType { +func (s *ALBConnPoolProperties) GetType__() vapiBindings_.BindingType { return ALBConnPoolPropertiesBindingType() } -func (s *ALBConnPoolProperties) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBConnPoolProperties) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBConnPoolProperties._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBConnPoolProperties._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1888,17 +1888,16 @@ type ALBContentRewriteProfile struct { RspMatchReplacePair []ALBMatchReplacePair } -func (s *ALBContentRewriteProfile) GetType__() bindings.BindingType { +func (s *ALBContentRewriteProfile) GetType__() vapiBindings_.BindingType { return ALBContentRewriteProfileBindingType() } -func (s *ALBContentRewriteProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBContentRewriteProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBContentRewriteProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBContentRewriteProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1928,17 +1927,16 @@ type ALBControllerConfiguration struct { const ALBControllerConfiguration_OWNED_BY_LCM = "LCM" const ALBControllerConfiguration_OWNED_BY_VCF = "VCF" -func (s *ALBControllerConfiguration) GetType__() bindings.BindingType { +func (s *ALBControllerConfiguration) GetType__() vapiBindings_.BindingType { return ALBControllerConfigurationBindingType() } -func (s *ALBControllerConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBControllerConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBControllerConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBControllerConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1952,17 +1950,16 @@ type ALBControllerVersion struct { AlbControllerVersion *string } -func (s *ALBControllerVersion) GetType__() bindings.BindingType { +func (s *ALBControllerVersion) GetType__() vapiBindings_.BindingType { return ALBControllerVersionBindingType() } -func (s *ALBControllerVersion) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBControllerVersion) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBControllerVersion._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBControllerVersion._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2011,17 +2008,16 @@ const ALBCookieMatch_MATCH_CRITERIA_DOES_NOT_END_WITH = "HDR_DOES_NOT_END_WITH" const ALBCookieMatch_MATCH_CRITERIA_EQUALS = "HDR_EQUALS" const ALBCookieMatch_MATCH_CRITERIA_DOES_NOT_EQUAL = "HDR_DOES_NOT_EQUAL" -func (s *ALBCookieMatch) GetType__() bindings.BindingType { +func (s *ALBCookieMatch) GetType__() vapiBindings_.BindingType { return ALBCookieMatchBindingType() } -func (s *ALBCookieMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBCookieMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBCookieMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBCookieMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2039,17 +2035,16 @@ type ALBCustomParams struct { Value *string } -func (s *ALBCustomParams) GetType__() bindings.BindingType { +func (s *ALBCustomParams) GetType__() vapiBindings_.BindingType { return ALBCustomParamsBindingType() } -func (s *ALBCustomParams) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBCustomParams) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBCustomParams._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBCustomParams._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2065,17 +2060,16 @@ type ALBDiscoveredNetwork struct { Subnet6 []ALBIpAddrPrefix } -func (s *ALBDiscoveredNetwork) GetType__() bindings.BindingType { +func (s *ALBDiscoveredNetwork) GetType__() vapiBindings_.BindingType { return ALBDiscoveredNetworkBindingType() } -func (s *ALBDiscoveredNetwork) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDiscoveredNetwork) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDiscoveredNetwork._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDiscoveredNetwork._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2086,17 +2080,16 @@ type ALBDnsAAAARdata struct { Ip6Address *ALBIpAddr } -func (s *ALBDnsAAAARdata) GetType__() bindings.BindingType { +func (s *ALBDnsAAAARdata) GetType__() vapiBindings_.BindingType { return ALBDnsAAAARdataBindingType() } -func (s *ALBDnsAAAARdata) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsAAAARdata) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsAAAARdata._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsAAAARdata._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2107,17 +2100,16 @@ type ALBDnsaRdata struct { IpAddress *ALBIpAddr } -func (s *ALBDnsaRdata) GetType__() bindings.BindingType { +func (s *ALBDnsaRdata) GetType__() vapiBindings_.BindingType { return ALBDnsaRdataBindingType() } -func (s *ALBDnsaRdata) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsaRdata) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsaRdata._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsaRdata._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2146,17 +2138,16 @@ const ALBDnsAttack_ATTACK_VECTOR_REFLECTION = "DNS_REFLECTION" const ALBDnsAttack_ATTACK_VECTOR_NXDOMAIN = "DNS_NXDOMAIN" const ALBDnsAttack_ATTACK_VECTOR_AMPLIFICATION_EGRESS = "DNS_AMPLIFICATION_EGRESS" -func (s *ALBDnsAttack) GetType__() bindings.BindingType { +func (s *ALBDnsAttack) GetType__() vapiBindings_.BindingType { return ALBDnsAttackBindingType() } -func (s *ALBDnsAttack) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsAttack) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsAttack._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsAttack._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2178,17 +2169,16 @@ type ALBDnsAttacks struct { const ALBDnsAttacks_OPER_MODE_DETECTION = "DETECTION" const ALBDnsAttacks_OPER_MODE_MITIGATION = "MITIGATION" -func (s *ALBDnsAttacks) GetType__() bindings.BindingType { +func (s *ALBDnsAttacks) GetType__() vapiBindings_.BindingType { return ALBDnsAttacksBindingType() } -func (s *ALBDnsAttacks) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsAttacks) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsAttacks._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsAttacks._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2201,17 +2191,16 @@ type ALBDnsClientIpMatch struct { UseEdnsClientSubnetIp *bool } -func (s *ALBDnsClientIpMatch) GetType__() bindings.BindingType { +func (s *ALBDnsClientIpMatch) GetType__() vapiBindings_.BindingType { return ALBDnsClientIpMatchBindingType() } -func (s *ALBDnsClientIpMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsClientIpMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsClientIpMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsClientIpMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2223,17 +2212,16 @@ type ALBDnsCnameRdata struct { Cname *string } -func (s *ALBDnsCnameRdata) GetType__() bindings.BindingType { +func (s *ALBDnsCnameRdata) GetType__() vapiBindings_.BindingType { return ALBDnsCnameRdataBindingType() } -func (s *ALBDnsCnameRdata) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsCnameRdata) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsCnameRdata._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsCnameRdata._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2259,17 +2247,16 @@ type ALBDnsGeoLocationMatch struct { const ALBDnsGeoLocationMatch_MATCH_CRITERIA_IN = "IS_IN" const ALBDnsGeoLocationMatch_MATCH_CRITERIA_NOT_IN = "IS_NOT_IN" -func (s *ALBDnsGeoLocationMatch) GetType__() bindings.BindingType { +func (s *ALBDnsGeoLocationMatch) GetType__() vapiBindings_.BindingType { return ALBDnsGeoLocationMatchBindingType() } -func (s *ALBDnsGeoLocationMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsGeoLocationMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsGeoLocationMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsGeoLocationMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2337,17 +2324,16 @@ const ALBDnsInfo_TYPE_RRSIG = "DNS_RECORD_RRSIG" const ALBDnsInfo_TYPE_AXFR = "DNS_RECORD_AXFR" const ALBDnsInfo_TYPE_ANY = "DNS_RECORD_ANY" -func (s *ALBDnsInfo) GetType__() bindings.BindingType { +func (s *ALBDnsInfo) GetType__() vapiBindings_.BindingType { return ALBDnsInfoBindingType() } -func (s *ALBDnsInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2361,17 +2347,16 @@ type ALBDnsMxRdata struct { Priority *int64 } -func (s *ALBDnsMxRdata) GetType__() bindings.BindingType { +func (s *ALBDnsMxRdata) GetType__() vapiBindings_.BindingType { return ALBDnsMxRdataBindingType() } -func (s *ALBDnsMxRdata) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsMxRdata) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsMxRdata._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsMxRdata._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2385,17 +2370,16 @@ type ALBDnsNsRdata struct { Nsname *string } -func (s *ALBDnsNsRdata) GetType__() bindings.BindingType { +func (s *ALBDnsNsRdata) GetType__() vapiBindings_.BindingType { return ALBDnsNsRdataBindingType() } -func (s *ALBDnsNsRdata) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsNsRdata) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsNsRdata._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsNsRdata._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2409,17 +2393,16 @@ type ALBDnsPolicies struct { Index *int64 } -func (s *ALBDnsPolicies) GetType__() bindings.BindingType { +func (s *ALBDnsPolicies) GetType__() vapiBindings_.BindingType { return ALBDnsPoliciesBindingType() } -func (s *ALBDnsPolicies) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsPolicies) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsPolicies._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsPolicies._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2456,6 +2439,10 @@ type ALBDnsPolicy struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -2464,10 +2451,12 @@ type ALBDnsPolicy struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -2480,17 +2469,16 @@ type ALBDnsPolicy struct { Rule []ALBDnsRule } -func (s *ALBDnsPolicy) GetType__() bindings.BindingType { +func (s *ALBDnsPolicy) GetType__() vapiBindings_.BindingType { return ALBDnsPolicyBindingType() } -func (s *ALBDnsPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2517,17 +2505,16 @@ type ALBDnsPolicyApiResponse struct { Results []ALBDnsPolicy } -func (s *ALBDnsPolicyApiResponse) GetType__() bindings.BindingType { +func (s *ALBDnsPolicyApiResponse) GetType__() vapiBindings_.BindingType { return ALBDnsPolicyApiResponseBindingType() } -func (s *ALBDnsPolicyApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsPolicyApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsPolicyApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsPolicyApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2567,17 +2554,16 @@ const ALBDnsQueryNameMatch_MATCH_CRITERIA_DOES_NOT_EQUAL = "DOES_NOT_EQUAL" const ALBDnsQueryNameMatch_MATCH_CRITERIA_REGEX_MATCH = "REGEX_MATCH" const ALBDnsQueryNameMatch_MATCH_CRITERIA_REGEX_DOES_NOT_MATCH = "REGEX_DOES_NOT_MATCH" -func (s *ALBDnsQueryNameMatch) GetType__() bindings.BindingType { +func (s *ALBDnsQueryNameMatch) GetType__() vapiBindings_.BindingType { return ALBDnsQueryNameMatchBindingType() } -func (s *ALBDnsQueryNameMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsQueryNameMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsQueryNameMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsQueryNameMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2636,17 +2622,16 @@ const ALBDnsQueryTypeMatch_QUERY_TYPE_RRSIG = "DNS_RECORD_RRSIG" const ALBDnsQueryTypeMatch_QUERY_TYPE_AXFR = "DNS_RECORD_AXFR" const ALBDnsQueryTypeMatch_QUERY_TYPE_ANY = "DNS_RECORD_ANY" -func (s *ALBDnsQueryTypeMatch) GetType__() bindings.BindingType { +func (s *ALBDnsQueryTypeMatch) GetType__() vapiBindings_.BindingType { return ALBDnsQueryTypeMatchBindingType() } -func (s *ALBDnsQueryTypeMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsQueryTypeMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsQueryTypeMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsQueryTypeMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2658,17 +2643,16 @@ type ALBDnsRateLimiter struct { RateLimiterObject *ALBRateLimiter } -func (s *ALBDnsRateLimiter) GetType__() bindings.BindingType { +func (s *ALBDnsRateLimiter) GetType__() vapiBindings_.BindingType { return ALBDnsRateLimiterBindingType() } -func (s *ALBDnsRateLimiter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsRateLimiter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsRateLimiter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsRateLimiter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2754,17 +2738,16 @@ const ALBDnsRecord_TYPE_RRSIG = "DNS_RECORD_RRSIG" const ALBDnsRecord_TYPE_AXFR = "DNS_RECORD_AXFR" const ALBDnsRecord_TYPE_ANY = "DNS_RECORD_ANY" -func (s *ALBDnsRecord) GetType__() bindings.BindingType { +func (s *ALBDnsRecord) GetType__() vapiBindings_.BindingType { return ALBDnsRecordBindingType() } -func (s *ALBDnsRecord) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsRecord) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsRecord._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsRecord._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2825,17 +2808,16 @@ const ALBDnsRrSet_TYPE_RRSIG = "DNS_RECORD_RRSIG" const ALBDnsRrSet_TYPE_AXFR = "DNS_RECORD_AXFR" const ALBDnsRrSet_TYPE_ANY = "DNS_RECORD_ANY" -func (s *ALBDnsRrSet) GetType__() bindings.BindingType { +func (s *ALBDnsRrSet) GetType__() vapiBindings_.BindingType { return ALBDnsRrSetBindingType() } -func (s *ALBDnsRrSet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsRrSet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsRrSet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsRrSet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2855,17 +2837,16 @@ type ALBDnsRule struct { Name *string } -func (s *ALBDnsRule) GetType__() bindings.BindingType { +func (s *ALBDnsRule) GetType__() vapiBindings_.BindingType { return ALBDnsRuleBindingType() } -func (s *ALBDnsRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2880,17 +2861,16 @@ type ALBDnsRuleAction struct { Response *ALBDnsRuleActionResponse } -func (s *ALBDnsRuleAction) GetType__() bindings.BindingType { +func (s *ALBDnsRuleAction) GetType__() vapiBindings_.BindingType { return ALBDnsRuleActionBindingType() } -func (s *ALBDnsRuleAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsRuleAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsRuleAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsRuleAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2904,17 +2884,16 @@ type ALBDnsRuleActionAllowDrop struct { ResetConn *bool } -func (s *ALBDnsRuleActionAllowDrop) GetType__() bindings.BindingType { +func (s *ALBDnsRuleActionAllowDrop) GetType__() vapiBindings_.BindingType { return ALBDnsRuleActionAllowDropBindingType() } -func (s *ALBDnsRuleActionAllowDrop) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsRuleActionAllowDrop) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsRuleActionAllowDrop._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsRuleActionAllowDrop._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2930,17 +2909,16 @@ type ALBDnsRuleActionGslbSiteSelection struct { SiteName *string } -func (s *ALBDnsRuleActionGslbSiteSelection) GetType__() bindings.BindingType { +func (s *ALBDnsRuleActionGslbSiteSelection) GetType__() vapiBindings_.BindingType { return ALBDnsRuleActionGslbSiteSelectionBindingType() } -func (s *ALBDnsRuleActionGslbSiteSelection) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsRuleActionGslbSiteSelection) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsRuleActionGslbSiteSelection._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsRuleActionGslbSiteSelection._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2954,17 +2932,16 @@ type ALBDnsRuleActionPoolSwitching struct { PoolPath *string } -func (s *ALBDnsRuleActionPoolSwitching) GetType__() bindings.BindingType { +func (s *ALBDnsRuleActionPoolSwitching) GetType__() vapiBindings_.BindingType { return ALBDnsRuleActionPoolSwitchingBindingType() } -func (s *ALBDnsRuleActionPoolSwitching) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsRuleActionPoolSwitching) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsRuleActionPoolSwitching._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsRuleActionPoolSwitching._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3008,17 +2985,16 @@ const ALBDnsRuleActionResponse_RCODE_NXRRSET = "DNS_RCODE_NXRRSET" const ALBDnsRuleActionResponse_RCODE_NOTAUTH = "DNS_RCODE_NOTAUTH" const ALBDnsRuleActionResponse_RCODE_NOTZONE = "DNS_RCODE_NOTZONE" -func (s *ALBDnsRuleActionResponse) GetType__() bindings.BindingType { +func (s *ALBDnsRuleActionResponse) GetType__() vapiBindings_.BindingType { return ALBDnsRuleActionResponseBindingType() } -func (s *ALBDnsRuleActionResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsRuleActionResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsRuleActionResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsRuleActionResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3043,17 +3019,16 @@ const ALBDnsRuleDnsRrSet_SECTION_ANSWER = "DNS_MESSAGE_SECTION_ANSWER" const ALBDnsRuleDnsRrSet_SECTION_AUTHORITY = "DNS_MESSAGE_SECTION_AUTHORITY" const ALBDnsRuleDnsRrSet_SECTION_ADDITIONAL = "DNS_MESSAGE_SECTION_ADDITIONAL" -func (s *ALBDnsRuleDnsRrSet) GetType__() bindings.BindingType { +func (s *ALBDnsRuleDnsRrSet) GetType__() vapiBindings_.BindingType { return ALBDnsRuleDnsRrSetBindingType() } -func (s *ALBDnsRuleDnsRrSet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsRuleDnsRrSet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsRuleDnsRrSet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsRuleDnsRrSet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3068,17 +3043,16 @@ type ALBDnsRuleMatchTarget struct { QueryType *ALBDnsQueryTypeMatch } -func (s *ALBDnsRuleMatchTarget) GetType__() bindings.BindingType { +func (s *ALBDnsRuleMatchTarget) GetType__() vapiBindings_.BindingType { return ALBDnsRuleMatchTargetBindingType() } -func (s *ALBDnsRuleMatchTarget) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsRuleMatchTarget) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsRuleMatchTarget._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsRuleMatchTarget._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3098,17 +3072,16 @@ type ALBDnsRuleRLAction struct { const ALBDnsRuleRLAction_TYPE_NONE = "DNS_RL_ACTION_NONE" const ALBDnsRuleRLAction_TYPE_DROP_REQ = "DNS_RL_ACTION_DROP_REQ" -func (s *ALBDnsRuleRLAction) GetType__() bindings.BindingType { +func (s *ALBDnsRuleRLAction) GetType__() vapiBindings_.BindingType { return ALBDnsRuleRLActionBindingType() } -func (s *ALBDnsRuleRLAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsRuleRLAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsRuleRLAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsRuleRLAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3152,17 +3125,16 @@ type ALBDnsServiceApplicationProfile struct { const ALBDnsServiceApplicationProfile_ERROR_RESPONSE_ERROR = "DNS_ERROR_RESPONSE_ERROR" const ALBDnsServiceApplicationProfile_ERROR_RESPONSE_NONE = "DNS_ERROR_RESPONSE_NONE" -func (s *ALBDnsServiceApplicationProfile) GetType__() bindings.BindingType { +func (s *ALBDnsServiceApplicationProfile) GetType__() vapiBindings_.BindingType { return ALBDnsServiceApplicationProfileBindingType() } -func (s *ALBDnsServiceApplicationProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsServiceApplicationProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsServiceApplicationProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsServiceApplicationProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3180,17 +3152,16 @@ type ALBDnsSrvRdata struct { Weight *int64 } -func (s *ALBDnsSrvRdata) GetType__() bindings.BindingType { +func (s *ALBDnsSrvRdata) GetType__() vapiBindings_.BindingType { return ALBDnsSrvRdataBindingType() } -func (s *ALBDnsSrvRdata) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsSrvRdata) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsSrvRdata._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsSrvRdata._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3219,17 +3190,16 @@ const ALBDnsTransportProtocolMatch_MATCH_CRITERIA_NOT_IN = "IS_NOT_IN" const ALBDnsTransportProtocolMatch_PROTOCOL_UDP = "DNS_OVER_UDP" const ALBDnsTransportProtocolMatch_PROTOCOL_TCP = "DNS_OVER_TCP" -func (s *ALBDnsTransportProtocolMatch) GetType__() bindings.BindingType { +func (s *ALBDnsTransportProtocolMatch) GetType__() vapiBindings_.BindingType { return ALBDnsTransportProtocolMatchBindingType() } -func (s *ALBDnsTransportProtocolMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsTransportProtocolMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsTransportProtocolMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsTransportProtocolMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3241,17 +3211,16 @@ type ALBDnsTxtRdata struct { TextStr *string } -func (s *ALBDnsTxtRdata) GetType__() bindings.BindingType { +func (s *ALBDnsTxtRdata) GetType__() vapiBindings_.BindingType { return ALBDnsTxtRdataBindingType() } -func (s *ALBDnsTxtRdata) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsTxtRdata) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsTxtRdata._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsTxtRdata._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3267,17 +3236,16 @@ type ALBDnsZone struct { NameServer *string } -func (s *ALBDnsZone) GetType__() bindings.BindingType { +func (s *ALBDnsZone) GetType__() vapiBindings_.BindingType { return ALBDnsZoneBindingType() } -func (s *ALBDnsZone) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsZone) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsZone._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsZone._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3289,17 +3257,16 @@ type ALBDosRateLimitProfile struct { RlProfile *ALBRateLimiterProfile } -func (s *ALBDosRateLimitProfile) GetType__() bindings.BindingType { +func (s *ALBDosRateLimitProfile) GetType__() vapiBindings_.BindingType { return ALBDosRateLimitProfileBindingType() } -func (s *ALBDosRateLimitProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDosRateLimitProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDosRateLimitProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDosRateLimitProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3401,17 +3368,16 @@ const ALBDosThreshold_ATTACK_DOS_REQ_HDR_RL_DROP = "DOS_REQ_HDR_RL_DROP" const ALBDosThreshold_ATTACK_DOS_REQ_CUSTOM_RL_DROP = "DOS_REQ_CUSTOM_RL_DROP" const ALBDosThreshold_ATTACK_DNS_ATTACK_REFLECTION = "DNS_ATTACK_REFLECTION" -func (s *ALBDosThreshold) GetType__() bindings.BindingType { +func (s *ALBDosThreshold) GetType__() vapiBindings_.BindingType { return ALBDosThresholdBindingType() } -func (s *ALBDosThreshold) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDosThreshold) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDosThreshold._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDosThreshold._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3425,17 +3391,16 @@ type ALBDosThresholdProfile struct { ThreshPeriod *int64 } -func (s *ALBDosThresholdProfile) GetType__() bindings.BindingType { +func (s *ALBDosThresholdProfile) GetType__() vapiBindings_.BindingType { return ALBDosThresholdProfileBindingType() } -func (s *ALBDosThresholdProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDosThresholdProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDosThresholdProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDosThresholdProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3462,17 +3427,16 @@ const ALBDsrProfile_DSR_ENCAP_TYPE_IPINIP = "ENCAP_IPINIP" const ALBDsrProfile_DSR_TYPE_L2 = "DSR_TYPE_L2" const ALBDsrProfile_DSR_TYPE_L3 = "DSR_TYPE_L3" -func (s *ALBDsrProfile) GetType__() bindings.BindingType { +func (s *ALBDsrProfile) GetType__() vapiBindings_.BindingType { return ALBDsrProfileBindingType() } -func (s *ALBDsrProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDsrProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDsrProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDsrProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3484,17 +3448,16 @@ type ALBEquivalentLabels struct { Labels []string } -func (s *ALBEquivalentLabels) GetType__() bindings.BindingType { +func (s *ALBEquivalentLabels) GetType__() vapiBindings_.BindingType { return ALBEquivalentLabelsBindingType() } -func (s *ALBEquivalentLabels) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBEquivalentLabels) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBEquivalentLabels._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBEquivalentLabels._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3513,17 +3476,16 @@ type ALBErrorPage struct { Match *ALBHTTPStatusMatch } -func (s *ALBErrorPage) GetType__() bindings.BindingType { +func (s *ALBErrorPage) GetType__() vapiBindings_.BindingType { return ALBErrorPageBindingType() } -func (s *ALBErrorPage) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBErrorPage) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBErrorPage._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBErrorPage._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3560,6 +3522,10 @@ type ALBErrorPageBody struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -3568,10 +3534,12 @@ type ALBErrorPageBody struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -3592,17 +3560,16 @@ type ALBErrorPageBody struct { const ALBErrorPageBody_FORMAT_HTML = "ERROR_PAGE_FORMAT_HTML" const ALBErrorPageBody_FORMAT_JSON = "ERROR_PAGE_FORMAT_JSON" -func (s *ALBErrorPageBody) GetType__() bindings.BindingType { +func (s *ALBErrorPageBody) GetType__() vapiBindings_.BindingType { return ALBErrorPageBodyBindingType() } -func (s *ALBErrorPageBody) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBErrorPageBody) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBErrorPageBody._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBErrorPageBody._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3629,17 +3596,16 @@ type ALBErrorPageBodyApiResponse struct { Results []ALBErrorPageBody } -func (s *ALBErrorPageBodyApiResponse) GetType__() bindings.BindingType { +func (s *ALBErrorPageBodyApiResponse) GetType__() vapiBindings_.BindingType { return ALBErrorPageBodyApiResponseBindingType() } -func (s *ALBErrorPageBodyApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBErrorPageBodyApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBErrorPageBodyApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBErrorPageBodyApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3676,6 +3642,10 @@ type ALBErrorPageProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -3684,10 +3654,12 @@ type ALBErrorPageProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -3698,17 +3670,16 @@ type ALBErrorPageProfile struct { Markers []ALBRoleFilterMatchLabel } -func (s *ALBErrorPageProfile) GetType__() bindings.BindingType { +func (s *ALBErrorPageProfile) GetType__() vapiBindings_.BindingType { return ALBErrorPageProfileBindingType() } -func (s *ALBErrorPageProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBErrorPageProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBErrorPageProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBErrorPageProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3735,17 +3706,16 @@ type ALBErrorPageProfileApiResponse struct { Results []ALBErrorPageProfile } -func (s *ALBErrorPageProfileApiResponse) GetType__() bindings.BindingType { +func (s *ALBErrorPageProfileApiResponse) GetType__() vapiBindings_.BindingType { return ALBErrorPageProfileApiResponseBindingType() } -func (s *ALBErrorPageProfileApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBErrorPageProfileApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBErrorPageProfileApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBErrorPageProfileApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3769,17 +3739,16 @@ const ALBFailAction_TYPE_HTTP_REDIRECT = "FAIL_ACTION_HTTP_REDIRECT" const ALBFailAction_TYPE_HTTP_LOCAL_RSP = "FAIL_ACTION_HTTP_LOCAL_RSP" const ALBFailAction_TYPE_CLOSE_CONN = "FAIL_ACTION_CLOSE_CONN" -func (s *ALBFailAction) GetType__() bindings.BindingType { +func (s *ALBFailAction) GetType__() vapiBindings_.BindingType { return ALBFailActionBindingType() } -func (s *ALBFailAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBFailAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBFailAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBFailAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3800,17 +3769,16 @@ type ALBFailActionHTTPLocalResponse struct { const ALBFailActionHTTPLocalResponse_STATUS_CODE_200 = "FAIL_HTTP_STATUS_CODE_200" const ALBFailActionHTTPLocalResponse_STATUS_CODE_503 = "FAIL_HTTP_STATUS_CODE_503" -func (s *ALBFailActionHTTPLocalResponse) GetType__() bindings.BindingType { +func (s *ALBFailActionHTTPLocalResponse) GetType__() vapiBindings_.BindingType { return ALBFailActionHTTPLocalResponseBindingType() } -func (s *ALBFailActionHTTPLocalResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBFailActionHTTPLocalResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBFailActionHTTPLocalResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBFailActionHTTPLocalResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3847,17 +3815,16 @@ const ALBFailActionHTTPRedirect_STATUS_CODE_301 = "HTTP_REDIRECT_STATUS_CODE_301 const ALBFailActionHTTPRedirect_STATUS_CODE_302 = "HTTP_REDIRECT_STATUS_CODE_302" const ALBFailActionHTTPRedirect_STATUS_CODE_307 = "HTTP_REDIRECT_STATUS_CODE_307" -func (s *ALBFailActionHTTPRedirect) GetType__() bindings.BindingType { +func (s *ALBFailActionHTTPRedirect) GetType__() vapiBindings_.BindingType { return ALBFailActionHTTPRedirectBindingType() } -func (s *ALBFailActionHTTPRedirect) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBFailActionHTTPRedirect) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBFailActionHTTPRedirect._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBFailActionHTTPRedirect._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3873,17 +3840,16 @@ type ALBFullClientLogs struct { Throttle *int64 } -func (s *ALBFullClientLogs) GetType__() bindings.BindingType { +func (s *ALBFullClientLogs) GetType__() vapiBindings_.BindingType { return ALBFullClientLogsBindingType() } -func (s *ALBFullClientLogs) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBFullClientLogs) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBFullClientLogs._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBFullClientLogs._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3901,17 +3867,16 @@ type ALBGeoLocation struct { Tag *string } -func (s *ALBGeoLocation) GetType__() bindings.BindingType { +func (s *ALBGeoLocation) GetType__() vapiBindings_.BindingType { return ALBGeoLocationBindingType() } -func (s *ALBGeoLocation) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBGeoLocation) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBGeoLocation._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBGeoLocation._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3933,17 +3898,16 @@ type ALBHSMAwsCloudHsm struct { MgmtConfig *string } -func (s *ALBHSMAwsCloudHsm) GetType__() bindings.BindingType { +func (s *ALBHSMAwsCloudHsm) GetType__() vapiBindings_.BindingType { return ALBHSMAwsCloudHsmBindingType() } -func (s *ALBHSMAwsCloudHsm) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHSMAwsCloudHsm) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHSMAwsCloudHsm._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHSMAwsCloudHsm._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3965,17 +3929,16 @@ type ALBHSMSafenetClientInfo struct { SessionMinorNumber *int64 } -func (s *ALBHSMSafenetClientInfo) GetType__() bindings.BindingType { +func (s *ALBHSMSafenetClientInfo) GetType__() vapiBindings_.BindingType { return ALBHSMSafenetClientInfoBindingType() } -func (s *ALBHSMSafenetClientInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHSMSafenetClientInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHSMSafenetClientInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHSMSafenetClientInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3997,17 +3960,16 @@ type ALBHSMSafenetLuna struct { UseDedicatedNetwork *bool } -func (s *ALBHSMSafenetLuna) GetType__() bindings.BindingType { +func (s *ALBHSMSafenetLuna) GetType__() vapiBindings_.BindingType { return ALBHSMSafenetLunaBindingType() } -func (s *ALBHSMSafenetLuna) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHSMSafenetLuna) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHSMSafenetLuna._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHSMSafenetLuna._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4027,17 +3989,16 @@ type ALBHSMSafenetLunaServer struct { ServerCert *string } -func (s *ALBHSMSafenetLunaServer) GetType__() bindings.BindingType { +func (s *ALBHSMSafenetLunaServer) GetType__() vapiBindings_.BindingType { return ALBHSMSafenetLunaServerBindingType() } -func (s *ALBHSMSafenetLunaServer) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHSMSafenetLunaServer) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHSMSafenetLunaServer._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHSMSafenetLunaServer._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4058,17 +4019,16 @@ type ALBHSMThalesNetHsm struct { RemotePort *int64 } -func (s *ALBHSMThalesNetHsm) GetType__() bindings.BindingType { +func (s *ALBHSMThalesNetHsm) GetType__() vapiBindings_.BindingType { return ALBHSMThalesNetHsmBindingType() } -func (s *ALBHSMThalesNetHsm) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHSMThalesNetHsm) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHSMThalesNetHsm._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHSMThalesNetHsm._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4081,17 +4041,16 @@ type ALBHSMThalesRFS struct { Port *int64 } -func (s *ALBHSMThalesRFS) GetType__() bindings.BindingType { +func (s *ALBHSMThalesRFS) GetType__() vapiBindings_.BindingType { return ALBHSMThalesRFSBindingType() } -func (s *ALBHSMThalesRFS) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHSMThalesRFS) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHSMThalesRFS._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHSMThalesRFS._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4115,17 +4074,16 @@ type ALBHTTP2ApplicationProfile struct { MaxHttp2RequestsPerConnection *int64 } -func (s *ALBHTTP2ApplicationProfile) GetType__() bindings.BindingType { +func (s *ALBHTTP2ApplicationProfile) GetType__() vapiBindings_.BindingType { return ALBHTTP2ApplicationProfileBindingType() } -func (s *ALBHTTP2ApplicationProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTP2ApplicationProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTP2ApplicationProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTP2ApplicationProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4237,17 +4195,16 @@ const ALBHTTPApplicationProfile_SSL_CLIENT_CERTIFICATE_MODE_NONE = "SSL_CLIENT_C const ALBHTTPApplicationProfile_SSL_CLIENT_CERTIFICATE_MODE_REQUEST = "SSL_CLIENT_CERTIFICATE_REQUEST" const ALBHTTPApplicationProfile_SSL_CLIENT_CERTIFICATE_MODE_REQUIRE = "SSL_CLIENT_CERTIFICATE_REQUIRE" -func (s *ALBHTTPApplicationProfile) GetType__() bindings.BindingType { +func (s *ALBHTTPApplicationProfile) GetType__() vapiBindings_.BindingType { return ALBHTTPApplicationProfileBindingType() } -func (s *ALBHTTPApplicationProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPApplicationProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPApplicationProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPApplicationProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4270,17 +4227,16 @@ type ALBHTTPClientAuthenticationParams struct { const ALBHTTPClientAuthenticationParams_TYPE_AUTH = "HTTP_BASIC_AUTH" -func (s *ALBHTTPClientAuthenticationParams) GetType__() bindings.BindingType { +func (s *ALBHTTPClientAuthenticationParams) GetType__() vapiBindings_.BindingType { return ALBHTTPClientAuthenticationParamsBindingType() } -func (s *ALBHTTPClientAuthenticationParams) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPClientAuthenticationParams) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPClientAuthenticationParams._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPClientAuthenticationParams._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4294,17 +4250,16 @@ type ALBHTTPCookieData struct { Value *string } -func (s *ALBHTTPCookieData) GetType__() bindings.BindingType { +func (s *ALBHTTPCookieData) GetType__() vapiBindings_.BindingType { return ALBHTTPCookieDataBindingType() } -func (s *ALBHTTPCookieData) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPCookieData) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPCookieData._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPCookieData._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4328,17 +4283,16 @@ const ALBHTTPHdrAction_ACTION_ADD_HDR = "HTTP_ADD_HDR" const ALBHTTPHdrAction_ACTION_REMOVE_HDR = "HTTP_REMOVE_HDR" const ALBHTTPHdrAction_ACTION_REPLACE_HDR = "HTTP_REPLACE_HDR" -func (s *ALBHTTPHdrAction) GetType__() bindings.BindingType { +func (s *ALBHTTPHdrAction) GetType__() vapiBindings_.BindingType { return ALBHTTPHdrActionBindingType() } -func (s *ALBHTTPHdrAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPHdrAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPHdrAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPHdrAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4351,17 +4305,16 @@ type ALBHTTPHdrData struct { Value *ALBHTTPHdrValue } -func (s *ALBHTTPHdrData) GetType__() bindings.BindingType { +func (s *ALBHTTPHdrData) GetType__() vapiBindings_.BindingType { return ALBHTTPHdrDataBindingType() } -func (s *ALBHTTPHdrData) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPHdrData) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPHdrData._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPHdrData._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4415,17 +4368,16 @@ const ALBHTTPHdrValue_VAR_SSL_CLIENT_SIGALG = "HTTP_POLICY_VAR_SSL_CLIENT_SIGALG const ALBHTTPHdrValue_VAR_SSL_CLIENT_NOTVALIDBEFORE = "HTTP_POLICY_VAR_SSL_CLIENT_NOTVALIDBEFORE" const ALBHTTPHdrValue_VAR_SSL_CLIENT_NOTVALIDAFTER = "HTTP_POLICY_VAR_SSL_CLIENT_NOTVALIDAFTER" -func (s *ALBHTTPHdrValue) GetType__() bindings.BindingType { +func (s *ALBHTTPHdrValue) GetType__() vapiBindings_.BindingType { return ALBHTTPHdrValueBindingType() } -func (s *ALBHTTPHdrValue) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPHdrValue) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPHdrValue._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPHdrValue._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4439,17 +4391,16 @@ type ALBHTTPLocalFile struct { FileContent *string } -func (s *ALBHTTPLocalFile) GetType__() bindings.BindingType { +func (s *ALBHTTPLocalFile) GetType__() vapiBindings_.BindingType { return ALBHTTPLocalFileBindingType() } -func (s *ALBHTTPLocalFile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPLocalFile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPLocalFile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPLocalFile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4463,17 +4414,16 @@ type ALBHTTPPolicies struct { Index *int64 } -func (s *ALBHTTPPolicies) GetType__() bindings.BindingType { +func (s *ALBHTTPPolicies) GetType__() vapiBindings_.BindingType { return ALBHTTPPoliciesBindingType() } -func (s *ALBHTTPPolicies) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPPolicies) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPPolicies._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPPolicies._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4510,6 +4460,10 @@ type ALBHTTPPolicySet struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -4518,10 +4472,12 @@ type ALBHTTPPolicySet struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -4539,17 +4495,16 @@ type ALBHTTPPolicySet struct { Markers []ALBRoleFilterMatchLabel } -func (s *ALBHTTPPolicySet) GetType__() bindings.BindingType { +func (s *ALBHTTPPolicySet) GetType__() vapiBindings_.BindingType { return ALBHTTPPolicySetBindingType() } -func (s *ALBHTTPPolicySet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPPolicySet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPPolicySet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPPolicySet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4576,17 +4531,16 @@ type ALBHTTPPolicySetApiResponse struct { Results []ALBHTTPPolicySet } -func (s *ALBHTTPPolicySetApiResponse) GetType__() bindings.BindingType { +func (s *ALBHTTPPolicySetApiResponse) GetType__() vapiBindings_.BindingType { return ALBHTTPPolicySetApiResponseBindingType() } -func (s *ALBHTTPPolicySetApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPPolicySetApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPPolicySetApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPPolicySetApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4623,17 +4577,16 @@ const ALBHTTPRedirectAction_STATUS_CODE_301 = "HTTP_REDIRECT_STATUS_CODE_301" const ALBHTTPRedirectAction_STATUS_CODE_302 = "HTTP_REDIRECT_STATUS_CODE_302" const ALBHTTPRedirectAction_STATUS_CODE_307 = "HTTP_REDIRECT_STATUS_CODE_307" -func (s *ALBHTTPRedirectAction) GetType__() bindings.BindingType { +func (s *ALBHTTPRedirectAction) GetType__() vapiBindings_.BindingType { return ALBHTTPRedirectActionBindingType() } -func (s *ALBHTTPRedirectAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPRedirectAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPRedirectAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPRedirectAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4645,17 +4598,16 @@ type ALBHTTPRequestPolicy struct { Rules []ALBHTTPRequestRule } -func (s *ALBHTTPRequestPolicy) GetType__() bindings.BindingType { +func (s *ALBHTTPRequestPolicy) GetType__() vapiBindings_.BindingType { return ALBHTTPRequestPolicyBindingType() } -func (s *ALBHTTPRequestPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPRequestPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPRequestPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPRequestPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4681,17 +4633,16 @@ type ALBHTTPRequestRule struct { SwitchingAction *ALBHTTPSwitchingAction } -func (s *ALBHTTPRequestRule) GetType__() bindings.BindingType { +func (s *ALBHTTPRequestRule) GetType__() vapiBindings_.BindingType { return ALBHTTPRequestRuleBindingType() } -func (s *ALBHTTPRequestRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPRequestRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPRequestRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPRequestRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4715,17 +4666,16 @@ type ALBHTTPReselectRespCode struct { const ALBHTTPReselectRespCode_RESP_CODE_BLOCK_4XX = "HTTP_RSP_4XX" const ALBHTTPReselectRespCode_RESP_CODE_BLOCK_5XX = "HTTP_RSP_5XX" -func (s *ALBHTTPReselectRespCode) GetType__() bindings.BindingType { +func (s *ALBHTTPReselectRespCode) GetType__() vapiBindings_.BindingType { return ALBHTTPReselectRespCodeBindingType() } -func (s *ALBHTTPReselectRespCode) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPReselectRespCode) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPReselectRespCode._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPReselectRespCode._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4737,17 +4687,16 @@ type ALBHTTPResponsePolicy struct { Rules []ALBHTTPResponseRule } -func (s *ALBHTTPResponsePolicy) GetType__() bindings.BindingType { +func (s *ALBHTTPResponsePolicy) GetType__() vapiBindings_.BindingType { return ALBHTTPResponsePolicyBindingType() } -func (s *ALBHTTPResponsePolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPResponsePolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPResponsePolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPResponsePolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4771,17 +4720,16 @@ type ALBHTTPResponseRule struct { Name *string } -func (s *ALBHTTPResponseRule) GetType__() bindings.BindingType { +func (s *ALBHTTPResponseRule) GetType__() vapiBindings_.BindingType { return ALBHTTPResponseRuleBindingType() } -func (s *ALBHTTPResponseRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPResponseRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPResponseRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPResponseRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4807,17 +4755,16 @@ type ALBHTTPRewriteLocHdrAction struct { const ALBHTTPRewriteLocHdrAction_PROTOCOL_HTTP = "HTTP" const ALBHTTPRewriteLocHdrAction_PROTOCOL_HTTPS = "HTTPS" -func (s *ALBHTTPRewriteLocHdrAction) GetType__() bindings.BindingType { +func (s *ALBHTTPRewriteLocHdrAction) GetType__() vapiBindings_.BindingType { return ALBHTTPRewriteLocHdrActionBindingType() } -func (s *ALBHTTPRewriteLocHdrAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPRewriteLocHdrAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPRewriteLocHdrAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPRewriteLocHdrAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4830,17 +4777,16 @@ type ALBHTTPRewriteURLAction struct { Query *ALBURIParamQuery } -func (s *ALBHTTPRewriteURLAction) GetType__() bindings.BindingType { +func (s *ALBHTTPRewriteURLAction) GetType__() vapiBindings_.BindingType { return ALBHTTPRewriteURLActionBindingType() } -func (s *ALBHTTPRewriteURLAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPRewriteURLAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPRewriteURLAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPRewriteURLAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4889,17 +4835,16 @@ const ALBHTTPSecurityAction_STATUS_CODE_404 = "HTTP_LOCAL_RESPONSE_STATUS_CODE_4 const ALBHTTPSecurityAction_STATUS_CODE_429 = "HTTP_LOCAL_RESPONSE_STATUS_CODE_429" const ALBHTTPSecurityAction_STATUS_CODE_501 = "HTTP_LOCAL_RESPONSE_STATUS_CODE_501" -func (s *ALBHTTPSecurityAction) GetType__() bindings.BindingType { +func (s *ALBHTTPSecurityAction) GetType__() vapiBindings_.BindingType { return ALBHTTPSecurityActionBindingType() } -func (s *ALBHTTPSecurityAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPSecurityAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPSecurityAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPSecurityAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4915,17 +4860,16 @@ type ALBHTTPSecurityActionRateProfile struct { RateLimiter *ALBRateLimiter } -func (s *ALBHTTPSecurityActionRateProfile) GetType__() bindings.BindingType { +func (s *ALBHTTPSecurityActionRateProfile) GetType__() vapiBindings_.BindingType { return ALBHTTPSecurityActionRateProfileBindingType() } -func (s *ALBHTTPSecurityActionRateProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPSecurityActionRateProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPSecurityActionRateProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPSecurityActionRateProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4937,17 +4881,16 @@ type ALBHTTPSecurityPolicy struct { Rules []ALBHTTPSecurityRule } -func (s *ALBHTTPSecurityPolicy) GetType__() bindings.BindingType { +func (s *ALBHTTPSecurityPolicy) GetType__() vapiBindings_.BindingType { return ALBHTTPSecurityPolicyBindingType() } -func (s *ALBHTTPSecurityPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPSecurityPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPSecurityPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPSecurityPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4967,17 +4910,16 @@ type ALBHTTPSecurityRule struct { Name *string } -func (s *ALBHTTPSecurityRule) GetType__() bindings.BindingType { +func (s *ALBHTTPSecurityRule) GetType__() vapiBindings_.BindingType { return ALBHTTPSecurityRuleBindingType() } -func (s *ALBHTTPSecurityRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPSecurityRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPSecurityRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPSecurityRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4996,17 +4938,16 @@ type ALBHTTPServerReselect struct { SvrRespCode *ALBHTTPReselectRespCode } -func (s *ALBHTTPServerReselect) GetType__() bindings.BindingType { +func (s *ALBHTTPServerReselect) GetType__() vapiBindings_.BindingType { return ALBHTTPServerReselectBindingType() } -func (s *ALBHTTPServerReselect) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPServerReselect) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPServerReselect._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPServerReselect._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5030,17 +4971,16 @@ type ALBHTTPStatusMatch struct { const ALBHTTPStatusMatch_MATCH_CRITERIA_IN = "IS_IN" const ALBHTTPStatusMatch_MATCH_CRITERIA_NOT_IN = "IS_NOT_IN" -func (s *ALBHTTPStatusMatch) GetType__() bindings.BindingType { +func (s *ALBHTTPStatusMatch) GetType__() vapiBindings_.BindingType { return ALBHTTPStatusMatchBindingType() } -func (s *ALBHTTPStatusMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPStatusMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPStatusMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPStatusMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5054,17 +4994,16 @@ type ALBHTTPStatusRange struct { End *int64 } -func (s *ALBHTTPStatusRange) GetType__() bindings.BindingType { +func (s *ALBHTTPStatusRange) GetType__() vapiBindings_.BindingType { return ALBHTTPStatusRangeBindingType() } -func (s *ALBHTTPStatusRange) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPStatusRange) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPStatusRange._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPStatusRange._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5109,17 +5048,16 @@ const ALBHTTPSwitchingAction_STATUS_CODE_404 = "HTTP_LOCAL_RESPONSE_STATUS_CODE_ const ALBHTTPSwitchingAction_STATUS_CODE_429 = "HTTP_LOCAL_RESPONSE_STATUS_CODE_429" const ALBHTTPSwitchingAction_STATUS_CODE_501 = "HTTP_LOCAL_RESPONSE_STATUS_CODE_501" -func (s *ALBHTTPSwitchingAction) GetType__() bindings.BindingType { +func (s *ALBHTTPSwitchingAction) GetType__() vapiBindings_.BindingType { return ALBHTTPSwitchingActionBindingType() } -func (s *ALBHTTPSwitchingAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPSwitchingAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPSwitchingAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPSwitchingAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5152,17 +5090,16 @@ const ALBHTTPVersionMatch_VERSIONS_ONE_ZERO = "ONE_ZERO" const ALBHTTPVersionMatch_VERSIONS_ONE_ONE = "ONE_ONE" const ALBHTTPVersionMatch_VERSIONS_TWO_ZERO = "TWO_ZERO" -func (s *ALBHTTPVersionMatch) GetType__() bindings.BindingType { +func (s *ALBHTTPVersionMatch) GetType__() vapiBindings_.BindingType { return ALBHTTPVersionMatchBindingType() } -func (s *ALBHTTPVersionMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPVersionMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPVersionMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPVersionMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5189,17 +5126,16 @@ const ALBHardwareSecurityModule_TYPE_THALES_NETHSM = "HSM_TYPE_THALES_NETHSM" const ALBHardwareSecurityModule_TYPE_SAFENET_LUNA = "HSM_TYPE_SAFENET_LUNA" const ALBHardwareSecurityModule_TYPE_AWS_CLOUDHSM = "HSM_TYPE_AWS_CLOUDHSM" -func (s *ALBHardwareSecurityModule) GetType__() bindings.BindingType { +func (s *ALBHardwareSecurityModule) GetType__() vapiBindings_.BindingType { return ALBHardwareSecurityModuleBindingType() } -func (s *ALBHardwareSecurityModule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHardwareSecurityModule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHardwareSecurityModule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHardwareSecurityModule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5236,6 +5172,10 @@ type ALBHardwareSecurityModuleGroup struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -5244,10 +5184,12 @@ type ALBHardwareSecurityModuleGroup struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -5257,17 +5199,16 @@ type ALBHardwareSecurityModuleGroup struct { Markers []ALBRoleFilterMatchLabel } -func (s *ALBHardwareSecurityModuleGroup) GetType__() bindings.BindingType { +func (s *ALBHardwareSecurityModuleGroup) GetType__() vapiBindings_.BindingType { return ALBHardwareSecurityModuleGroupBindingType() } -func (s *ALBHardwareSecurityModuleGroup) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHardwareSecurityModuleGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHardwareSecurityModuleGroup._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHardwareSecurityModuleGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5294,17 +5235,16 @@ type ALBHardwareSecurityModuleGroupApiResponse struct { Results []ALBHardwareSecurityModuleGroup } -func (s *ALBHardwareSecurityModuleGroupApiResponse) GetType__() bindings.BindingType { +func (s *ALBHardwareSecurityModuleGroupApiResponse) GetType__() vapiBindings_.BindingType { return ALBHardwareSecurityModuleGroupApiResponseBindingType() } -func (s *ALBHardwareSecurityModuleGroupApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHardwareSecurityModuleGroupApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHardwareSecurityModuleGroupApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHardwareSecurityModuleGroupApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5353,17 +5293,16 @@ const ALBHdrMatch_MATCH_CRITERIA_DOES_NOT_END_WITH = "HDR_DOES_NOT_END_WITH" const ALBHdrMatch_MATCH_CRITERIA_EQUALS = "HDR_EQUALS" const ALBHdrMatch_MATCH_CRITERIA_DOES_NOT_EQUAL = "HDR_DOES_NOT_EQUAL" -func (s *ALBHdrMatch) GetType__() bindings.BindingType { +func (s *ALBHdrMatch) GetType__() vapiBindings_.BindingType { return ALBHdrMatchBindingType() } -func (s *ALBHdrMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHdrMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHdrMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHdrMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5375,17 +5314,16 @@ type ALBHdrPersistenceProfile struct { PrstHdrName *string } -func (s *ALBHdrPersistenceProfile) GetType__() bindings.BindingType { +func (s *ALBHdrPersistenceProfile) GetType__() vapiBindings_.BindingType { return ALBHdrPersistenceProfileBindingType() } -func (s *ALBHdrPersistenceProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHdrPersistenceProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHdrPersistenceProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHdrPersistenceProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5422,6 +5360,10 @@ type ALBHealthMonitor struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -5430,10 +5372,12 @@ type ALBHealthMonitor struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -5511,17 +5455,16 @@ const ALBHealthMonitor_TYPE_POP3S = "HEALTH_MONITOR_POP3S" const ALBHealthMonitor_TYPE_IMAP = "HEALTH_MONITOR_IMAP" const ALBHealthMonitor_TYPE_IMAPS = "HEALTH_MONITOR_IMAPS" -func (s *ALBHealthMonitor) GetType__() bindings.BindingType { +func (s *ALBHealthMonitor) GetType__() vapiBindings_.BindingType { return ALBHealthMonitorBindingType() } -func (s *ALBHealthMonitor) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHealthMonitor) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHealthMonitor._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHealthMonitor._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5548,17 +5491,16 @@ type ALBHealthMonitorApiResponse struct { Results []ALBHealthMonitor } -func (s *ALBHealthMonitorApiResponse) GetType__() bindings.BindingType { +func (s *ALBHealthMonitorApiResponse) GetType__() vapiBindings_.BindingType { return ALBHealthMonitorApiResponseBindingType() } -func (s *ALBHealthMonitorApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHealthMonitorApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHealthMonitorApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHealthMonitorApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5572,17 +5514,16 @@ type ALBHealthMonitorAuthInfo struct { Username *string } -func (s *ALBHealthMonitorAuthInfo) GetType__() bindings.BindingType { +func (s *ALBHealthMonitorAuthInfo) GetType__() vapiBindings_.BindingType { return ALBHealthMonitorAuthInfoBindingType() } -func (s *ALBHealthMonitorAuthInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHealthMonitorAuthInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHealthMonitorAuthInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHealthMonitorAuthInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5656,17 +5597,16 @@ const ALBHealthMonitorDNS_RECORD_TYPE_RRSIG = "DNS_RECORD_RRSIG" const ALBHealthMonitorDNS_RECORD_TYPE_AXFR = "DNS_RECORD_AXFR" const ALBHealthMonitorDNS_RECORD_TYPE_ANY = "DNS_RECORD_ANY" -func (s *ALBHealthMonitorDNS) GetType__() bindings.BindingType { +func (s *ALBHealthMonitorDNS) GetType__() vapiBindings_.BindingType { return ALBHealthMonitorDNSBindingType() } -func (s *ALBHealthMonitorDNS) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHealthMonitorDNS) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHealthMonitorDNS._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHealthMonitorDNS._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5684,17 +5624,16 @@ type ALBHealthMonitorExternal struct { CommandVariables *string } -func (s *ALBHealthMonitorExternal) GetType__() bindings.BindingType { +func (s *ALBHealthMonitorExternal) GetType__() vapiBindings_.BindingType { return ALBHealthMonitorExternalBindingType() } -func (s *ALBHealthMonitorExternal) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHealthMonitorExternal) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHealthMonitorExternal._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHealthMonitorExternal._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5746,17 +5685,16 @@ const ALBHealthMonitorHttp_HTTP_RESPONSE_CODE_3XX = "HTTP_3XX" const ALBHealthMonitorHttp_HTTP_RESPONSE_CODE_4XX = "HTTP_4XX" const ALBHealthMonitorHttp_HTTP_RESPONSE_CODE_5XX = "HTTP_5XX" -func (s *ALBHealthMonitorHttp) GetType__() bindings.BindingType { +func (s *ALBHealthMonitorHttp) GetType__() vapiBindings_.BindingType { return ALBHealthMonitorHttpBindingType() } -func (s *ALBHealthMonitorHttp) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHealthMonitorHttp) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHealthMonitorHttp._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHealthMonitorHttp._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5769,17 +5707,16 @@ type ALBHealthMonitorImap struct { SslAttributes *ALBHealthMonitorSSLAttributes } -func (s *ALBHealthMonitorImap) GetType__() bindings.BindingType { +func (s *ALBHealthMonitorImap) GetType__() vapiBindings_.BindingType { return ALBHealthMonitorImapBindingType() } -func (s *ALBHealthMonitorImap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHealthMonitorImap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHealthMonitorImap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHealthMonitorImap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5790,17 +5727,16 @@ type ALBHealthMonitorPop3 struct { SslAttributes *ALBHealthMonitorSSLAttributes } -func (s *ALBHealthMonitorPop3) GetType__() bindings.BindingType { +func (s *ALBHealthMonitorPop3) GetType__() vapiBindings_.BindingType { return ALBHealthMonitorPop3BindingType() } -func (s *ALBHealthMonitorPop3) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHealthMonitorPop3) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHealthMonitorPop3._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHealthMonitorPop3._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5816,17 +5752,16 @@ type ALBHealthMonitorRadius struct { Username *string } -func (s *ALBHealthMonitorRadius) GetType__() bindings.BindingType { +func (s *ALBHealthMonitorRadius) GetType__() vapiBindings_.BindingType { return ALBHealthMonitorRadiusBindingType() } -func (s *ALBHealthMonitorRadius) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHealthMonitorRadius) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHealthMonitorRadius._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHealthMonitorRadius._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5855,17 +5790,16 @@ const ALBHealthMonitorSIP_SIP_MONITOR_TRANSPORT_UDP_PROTO = "SIP_UDP_PROTO" const ALBHealthMonitorSIP_SIP_MONITOR_TRANSPORT_TCP_PROTO = "SIP_TCP_PROTO" const ALBHealthMonitorSIP_SIP_REQUEST_CODE_OPTIONS = "SIP_OPTIONS" -func (s *ALBHealthMonitorSIP) GetType__() bindings.BindingType { +func (s *ALBHealthMonitorSIP) GetType__() vapiBindings_.BindingType { return ALBHealthMonitorSIPBindingType() } -func (s *ALBHealthMonitorSIP) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHealthMonitorSIP) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHealthMonitorSIP._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHealthMonitorSIP._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5883,17 +5817,16 @@ type ALBHealthMonitorSSLAttributes struct { SslProfilePath *string } -func (s *ALBHealthMonitorSSLAttributes) GetType__() bindings.BindingType { +func (s *ALBHealthMonitorSSLAttributes) GetType__() vapiBindings_.BindingType { return ALBHealthMonitorSSLAttributesBindingType() } -func (s *ALBHealthMonitorSSLAttributes) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHealthMonitorSSLAttributes) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHealthMonitorSSLAttributes._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHealthMonitorSSLAttributes._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5912,17 +5845,16 @@ type ALBHealthMonitorSmtp struct { SslAttributes *ALBHealthMonitorSSLAttributes } -func (s *ALBHealthMonitorSmtp) GetType__() bindings.BindingType { +func (s *ALBHealthMonitorSmtp) GetType__() vapiBindings_.BindingType { return ALBHealthMonitorSmtpBindingType() } -func (s *ALBHealthMonitorSmtp) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHealthMonitorSmtp) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHealthMonitorSmtp._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHealthMonitorSmtp._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5940,17 +5872,16 @@ type ALBHealthMonitorTcp struct { TcpResponse *string } -func (s *ALBHealthMonitorTcp) GetType__() bindings.BindingType { +func (s *ALBHealthMonitorTcp) GetType__() vapiBindings_.BindingType { return ALBHealthMonitorTcpBindingType() } -func (s *ALBHealthMonitorTcp) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHealthMonitorTcp) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHealthMonitorTcp._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHealthMonitorTcp._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5966,17 +5897,16 @@ type ALBHealthMonitorUdp struct { UdpResponse *string } -func (s *ALBHealthMonitorUdp) GetType__() bindings.BindingType { +func (s *ALBHealthMonitorUdp) GetType__() vapiBindings_.BindingType { return ALBHealthMonitorUdpBindingType() } -func (s *ALBHealthMonitorUdp) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHealthMonitorUdp) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHealthMonitorUdp._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHealthMonitorUdp._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6023,17 +5953,16 @@ const ALBHostHdrMatch_MATCH_CRITERIA_DOES_NOT_END_WITH = "HDR_DOES_NOT_END_WITH" const ALBHostHdrMatch_MATCH_CRITERIA_EQUALS = "HDR_EQUALS" const ALBHostHdrMatch_MATCH_CRITERIA_DOES_NOT_EQUAL = "HDR_DOES_NOT_EQUAL" -func (s *ALBHostHdrMatch) GetType__() bindings.BindingType { +func (s *ALBHostHdrMatch) GetType__() vapiBindings_.BindingType { return ALBHostHdrMatchBindingType() } -func (s *ALBHostHdrMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHostHdrMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHostHdrMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHostHdrMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6076,17 +6005,16 @@ type ALBHttpCacheConfig struct { XcacheHeader *bool } -func (s *ALBHttpCacheConfig) GetType__() bindings.BindingType { +func (s *ALBHttpCacheConfig) GetType__() vapiBindings_.BindingType { return ALBHttpCacheConfigBindingType() } -func (s *ALBHttpCacheConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHttpCacheConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHttpCacheConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHttpCacheConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6102,17 +6030,16 @@ type ALBHttpCookiePersistenceKey struct { Name *string } -func (s *ALBHttpCookiePersistenceKey) GetType__() bindings.BindingType { +func (s *ALBHttpCookiePersistenceKey) GetType__() vapiBindings_.BindingType { return ALBHttpCookiePersistenceKeyBindingType() } -func (s *ALBHttpCookiePersistenceKey) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHttpCookiePersistenceKey) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHttpCookiePersistenceKey._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHttpCookiePersistenceKey._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6132,17 +6059,16 @@ type ALBHttpCookiePersistenceProfile struct { Timeout *int64 } -func (s *ALBHttpCookiePersistenceProfile) GetType__() bindings.BindingType { +func (s *ALBHttpCookiePersistenceProfile) GetType__() vapiBindings_.BindingType { return ALBHttpCookiePersistenceProfileBindingType() } -func (s *ALBHttpCookiePersistenceProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHttpCookiePersistenceProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHttpCookiePersistenceProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHttpCookiePersistenceProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6160,17 +6086,16 @@ type ALBIPNetworkSubnet struct { SubnetUuid *string } -func (s *ALBIPNetworkSubnet) GetType__() bindings.BindingType { +func (s *ALBIPNetworkSubnet) GetType__() vapiBindings_.BindingType { return ALBIPNetworkSubnetBindingType() } -func (s *ALBIPNetworkSubnet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBIPNetworkSubnet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBIPNetworkSubnet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBIPNetworkSubnet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6184,17 +6109,16 @@ type ALBIPPersistenceProfile struct { IpPersistentTimeout *int64 } -func (s *ALBIPPersistenceProfile) GetType__() bindings.BindingType { +func (s *ALBIPPersistenceProfile) GetType__() vapiBindings_.BindingType { return ALBIPPersistenceProfileBindingType() } -func (s *ALBIPPersistenceProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBIPPersistenceProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBIPPersistenceProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBIPPersistenceProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6218,17 +6142,16 @@ const ALBIpAddr_TYPE_V4 = "V4" const ALBIpAddr_TYPE_DNS = "DNS" const ALBIpAddr_TYPE_V6 = "V6" -func (s *ALBIpAddr) GetType__() bindings.BindingType { +func (s *ALBIpAddr) GetType__() vapiBindings_.BindingType { return ALBIpAddrBindingType() } -func (s *ALBIpAddr) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBIpAddr) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBIpAddr._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBIpAddr._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6265,6 +6188,10 @@ type ALBIpAddrGroup struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -6273,10 +6200,12 @@ type ALBIpAddrGroup struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -6301,17 +6230,16 @@ type ALBIpAddrGroup struct { Ranges []ALBIpAddrRange } -func (s *ALBIpAddrGroup) GetType__() bindings.BindingType { +func (s *ALBIpAddrGroup) GetType__() vapiBindings_.BindingType { return ALBIpAddrGroupBindingType() } -func (s *ALBIpAddrGroup) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBIpAddrGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBIpAddrGroup._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBIpAddrGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6338,17 +6266,16 @@ type ALBIpAddrGroupApiResponse struct { Results []ALBIpAddrGroup } -func (s *ALBIpAddrGroupApiResponse) GetType__() bindings.BindingType { +func (s *ALBIpAddrGroupApiResponse) GetType__() vapiBindings_.BindingType { return ALBIpAddrGroupApiResponseBindingType() } -func (s *ALBIpAddrGroupApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBIpAddrGroupApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBIpAddrGroupApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBIpAddrGroupApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6376,17 +6303,16 @@ type ALBIpAddrMatch struct { const ALBIpAddrMatch_MATCH_CRITERIA_IN = "IS_IN" const ALBIpAddrMatch_MATCH_CRITERIA_NOT_IN = "IS_NOT_IN" -func (s *ALBIpAddrMatch) GetType__() bindings.BindingType { +func (s *ALBIpAddrMatch) GetType__() vapiBindings_.BindingType { return ALBIpAddrMatchBindingType() } -func (s *ALBIpAddrMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBIpAddrMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBIpAddrMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBIpAddrMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6403,17 +6329,16 @@ type ALBIpAddrPort struct { Port *int64 } -func (s *ALBIpAddrPort) GetType__() bindings.BindingType { +func (s *ALBIpAddrPort) GetType__() vapiBindings_.BindingType { return ALBIpAddrPortBindingType() } -func (s *ALBIpAddrPort) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBIpAddrPort) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBIpAddrPort._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBIpAddrPort._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6426,17 +6351,16 @@ type ALBIpAddrPrefix struct { Mask *int64 } -func (s *ALBIpAddrPrefix) GetType__() bindings.BindingType { +func (s *ALBIpAddrPrefix) GetType__() vapiBindings_.BindingType { return ALBIpAddrPrefixBindingType() } -func (s *ALBIpAddrPrefix) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBIpAddrPrefix) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBIpAddrPrefix._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBIpAddrPrefix._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6448,17 +6372,16 @@ type ALBIpAddrRange struct { End *ALBIpAddr } -func (s *ALBIpAddrRange) GetType__() bindings.BindingType { +func (s *ALBIpAddrRange) GetType__() vapiBindings_.BindingType { return ALBIpAddrRangeBindingType() } -func (s *ALBIpAddrRange) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBIpAddrRange) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBIpAddrRange._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBIpAddrRange._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6472,17 +6395,16 @@ type ALBKeyValue struct { Value *string } -func (s *ALBKeyValue) GetType__() bindings.BindingType { +func (s *ALBKeyValue) GetType__() vapiBindings_.BindingType { return ALBKeyValueBindingType() } -func (s *ALBKeyValue) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBKeyValue) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBKeyValue._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBKeyValue._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6494,17 +6416,16 @@ type ALBL4ConnectionPolicy struct { Rules []ALBL4Rule } -func (s *ALBL4ConnectionPolicy) GetType__() bindings.BindingType { +func (s *ALBL4ConnectionPolicy) GetType__() vapiBindings_.BindingType { return ALBL4ConnectionPolicyBindingType() } -func (s *ALBL4ConnectionPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBL4ConnectionPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBL4ConnectionPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBL4ConnectionPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6518,17 +6439,16 @@ type ALBL4Policies struct { L4PolicySetPath *string } -func (s *ALBL4Policies) GetType__() bindings.BindingType { +func (s *ALBL4Policies) GetType__() vapiBindings_.BindingType { return ALBL4PoliciesBindingType() } -func (s *ALBL4Policies) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBL4Policies) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBL4Policies._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBL4Policies._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6565,6 +6485,10 @@ type ALBL4PolicySet struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -6573,10 +6497,12 @@ type ALBL4PolicySet struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -6590,17 +6516,16 @@ type ALBL4PolicySet struct { Markers []ALBRoleFilterMatchLabel } -func (s *ALBL4PolicySet) GetType__() bindings.BindingType { +func (s *ALBL4PolicySet) GetType__() vapiBindings_.BindingType { return ALBL4PolicySetBindingType() } -func (s *ALBL4PolicySet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBL4PolicySet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBL4PolicySet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBL4PolicySet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6627,17 +6552,16 @@ type ALBL4PolicySetApiResponse struct { Results []ALBL4PolicySet } -func (s *ALBL4PolicySetApiResponse) GetType__() bindings.BindingType { +func (s *ALBL4PolicySetApiResponse) GetType__() vapiBindings_.BindingType { return ALBL4PolicySetApiResponseBindingType() } -func (s *ALBL4PolicySetApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBL4PolicySetApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBL4PolicySetApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBL4PolicySetApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6655,17 +6579,16 @@ type ALBL4Rule struct { Name *string } -func (s *ALBL4Rule) GetType__() bindings.BindingType { +func (s *ALBL4Rule) GetType__() vapiBindings_.BindingType { return ALBL4RuleBindingType() } -func (s *ALBL4Rule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBL4Rule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBL4Rule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBL4Rule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6676,17 +6599,16 @@ type ALBL4RuleAction struct { SelectPool *ALBL4RuleActionSelectPool } -func (s *ALBL4RuleAction) GetType__() bindings.BindingType { +func (s *ALBL4RuleAction) GetType__() vapiBindings_.BindingType { return ALBL4RuleActionBindingType() } -func (s *ALBL4RuleAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBL4RuleAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBL4RuleAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBL4RuleAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6710,17 +6632,16 @@ type ALBL4RuleActionSelectPool struct { const ALBL4RuleActionSelectPool_ACTION_TYPE_POOL = "L4_RULE_ACTION_SELECT_POOL" const ALBL4RuleActionSelectPool_ACTION_TYPE_POOLGROUP = "L4_RULE_ACTION_SELECT_POOLGROUP" -func (s *ALBL4RuleActionSelectPool) GetType__() bindings.BindingType { +func (s *ALBL4RuleActionSelectPool) GetType__() vapiBindings_.BindingType { return ALBL4RuleActionSelectPoolBindingType() } -func (s *ALBL4RuleActionSelectPool) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBL4RuleActionSelectPool) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBL4RuleActionSelectPool._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBL4RuleActionSelectPool._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6733,17 +6654,16 @@ type ALBL4RuleMatchTarget struct { Protocol *ALBL4RuleProtocolMatch } -func (s *ALBL4RuleMatchTarget) GetType__() bindings.BindingType { +func (s *ALBL4RuleMatchTarget) GetType__() vapiBindings_.BindingType { return ALBL4RuleMatchTargetBindingType() } -func (s *ALBL4RuleMatchTarget) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBL4RuleMatchTarget) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBL4RuleMatchTarget._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBL4RuleMatchTarget._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6767,17 +6687,16 @@ type ALBL4RulePortMatch struct { const ALBL4RulePortMatch_MATCH_CRITERIA_IN = "IS_IN" const ALBL4RulePortMatch_MATCH_CRITERIA_NOT_IN = "IS_NOT_IN" -func (s *ALBL4RulePortMatch) GetType__() bindings.BindingType { +func (s *ALBL4RulePortMatch) GetType__() vapiBindings_.BindingType { return ALBL4RulePortMatchBindingType() } -func (s *ALBL4RulePortMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBL4RulePortMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBL4RulePortMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBL4RulePortMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6808,17 +6727,16 @@ const ALBL4RuleProtocolMatch_PROTOCOL_ICMP = "PROTOCOL_ICMP" const ALBL4RuleProtocolMatch_PROTOCOL_TCP = "PROTOCOL_TCP" const ALBL4RuleProtocolMatch_PROTOCOL_UDP = "PROTOCOL_UDP" -func (s *ALBL4RuleProtocolMatch) GetType__() bindings.BindingType { +func (s *ALBL4RuleProtocolMatch) GetType__() vapiBindings_.BindingType { return ALBL4RuleProtocolMatchBindingType() } -func (s *ALBL4RuleProtocolMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBL4RuleProtocolMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBL4RuleProtocolMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBL4RuleProtocolMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6852,17 +6770,16 @@ type ALBLdapAuthSettings struct { const ALBLdapAuthSettings_SECURITY_MODE_NONE = "AUTH_LDAP_SECURE_NONE" const ALBLdapAuthSettings_SECURITY_MODE_USE_LDAPS = "AUTH_LDAP_SECURE_USE_LDAPS" -func (s *ALBLdapAuthSettings) GetType__() bindings.BindingType { +func (s *ALBLdapAuthSettings) GetType__() vapiBindings_.BindingType { return ALBLdapAuthSettingsBindingType() } -func (s *ALBLdapAuthSettings) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBLdapAuthSettings) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBLdapAuthSettings._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBLdapAuthSettings._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6915,17 +6832,16 @@ const ALBLdapDirectorySettings_USER_SEARCH_SCOPE_BASE = "AUTH_LDAP_SCOPE_BASE" const ALBLdapDirectorySettings_USER_SEARCH_SCOPE_ONE = "AUTH_LDAP_SCOPE_ONE" const ALBLdapDirectorySettings_USER_SEARCH_SCOPE_SUBTREE = "AUTH_LDAP_SCOPE_SUBTREE" -func (s *ALBLdapDirectorySettings) GetType__() bindings.BindingType { +func (s *ALBLdapDirectorySettings) GetType__() vapiBindings_.BindingType { return ALBLdapDirectorySettingsBindingType() } -func (s *ALBLdapDirectorySettings) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBLdapDirectorySettings) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBLdapDirectorySettings._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBLdapDirectorySettings._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6943,17 +6859,16 @@ type ALBLdapUserBindSettings struct { UserIdAttribute *string } -func (s *ALBLdapUserBindSettings) GetType__() bindings.BindingType { +func (s *ALBLdapUserBindSettings) GetType__() vapiBindings_.BindingType { return ALBLdapUserBindSettingsBindingType() } -func (s *ALBLdapUserBindSettings) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBLdapUserBindSettings) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBLdapUserBindSettings._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBLdapUserBindSettings._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7000,17 +6915,16 @@ const ALBLocationHdrMatch_MATCH_CRITERIA_DOES_NOT_END_WITH = "HDR_DOES_NOT_END_W const ALBLocationHdrMatch_MATCH_CRITERIA_EQUALS = "HDR_EQUALS" const ALBLocationHdrMatch_MATCH_CRITERIA_DOES_NOT_EQUAL = "HDR_DOES_NOT_EQUAL" -func (s *ALBLocationHdrMatch) GetType__() bindings.BindingType { +func (s *ALBLocationHdrMatch) GetType__() vapiBindings_.BindingType { return ALBLocationHdrMatchBindingType() } -func (s *ALBLocationHdrMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBLocationHdrMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBLocationHdrMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBLocationHdrMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7023,17 +6937,16 @@ type ALBMatchReplacePair struct { ReplacementString *ALBReplaceStringVar } -func (s *ALBMatchReplacePair) GetType__() bindings.BindingType { +func (s *ALBMatchReplacePair) GetType__() vapiBindings_.BindingType { return ALBMatchReplacePairBindingType() } -func (s *ALBMatchReplacePair) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBMatchReplacePair) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBMatchReplacePair._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBMatchReplacePair._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7054,17 +6967,16 @@ type ALBMatchTarget struct { VsPort *ALBPortMatch } -func (s *ALBMatchTarget) GetType__() bindings.BindingType { +func (s *ALBMatchTarget) GetType__() vapiBindings_.BindingType { return ALBMatchTargetBindingType() } -func (s *ALBMatchTarget) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBMatchTarget) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBMatchTarget._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBMatchTarget._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7121,17 +7033,16 @@ const ALBMethodMatch_METHODS_MOVE = "HTTP_METHOD_MOVE" const ALBMethodMatch_METHODS_LOCK = "HTTP_METHOD_LOCK" const ALBMethodMatch_METHODS_UNLOCK = "HTTP_METHOD_UNLOCK" -func (s *ALBMethodMatch) GetType__() bindings.BindingType { +func (s *ALBMethodMatch) GetType__() vapiBindings_.BindingType { return ALBMethodMatchBindingType() } -func (s *ALBMethodMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBMethodMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBMethodMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBMethodMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7145,17 +7056,16 @@ type ALBMetricsRealTimeUpdate struct { Enabled *bool } -func (s *ALBMetricsRealTimeUpdate) GetType__() bindings.BindingType { +func (s *ALBMetricsRealTimeUpdate) GetType__() vapiBindings_.BindingType { return ALBMetricsRealTimeUpdateBindingType() } -func (s *ALBMetricsRealTimeUpdate) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBMetricsRealTimeUpdate) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBMetricsRealTimeUpdate._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBMetricsRealTimeUpdate._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7175,17 +7085,16 @@ type ALBMicroServiceMatch struct { const ALBMicroServiceMatch_MATCH_CRITERIA_IN = "IS_IN" const ALBMicroServiceMatch_MATCH_CRITERIA_NOT_IN = "IS_NOT_IN" -func (s *ALBMicroServiceMatch) GetType__() bindings.BindingType { +func (s *ALBMicroServiceMatch) GetType__() vapiBindings_.BindingType { return ALBMicroServiceMatchBindingType() } -func (s *ALBMicroServiceMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBMicroServiceMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBMicroServiceMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBMicroServiceMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7197,17 +7106,16 @@ type ALBNetworkFilter struct { ServerFilter *string } -func (s *ALBNetworkFilter) GetType__() bindings.BindingType { +func (s *ALBNetworkFilter) GetType__() vapiBindings_.BindingType { return ALBNetworkFilterBindingType() } -func (s *ALBNetworkFilter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBNetworkFilter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBNetworkFilter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBNetworkFilter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7244,6 +7152,10 @@ type ALBNetworkProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -7252,10 +7164,12 @@ type ALBNetworkProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -7267,17 +7181,16 @@ type ALBNetworkProfile struct { Profile *ALBNetworkProfileUnion } -func (s *ALBNetworkProfile) GetType__() bindings.BindingType { +func (s *ALBNetworkProfile) GetType__() vapiBindings_.BindingType { return ALBNetworkProfileBindingType() } -func (s *ALBNetworkProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBNetworkProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBNetworkProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBNetworkProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7304,17 +7217,16 @@ type ALBNetworkProfileApiResponse struct { Results []ALBNetworkProfile } -func (s *ALBNetworkProfileApiResponse) GetType__() bindings.BindingType { +func (s *ALBNetworkProfileApiResponse) GetType__() vapiBindings_.BindingType { return ALBNetworkProfileApiResponseBindingType() } -func (s *ALBNetworkProfileApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBNetworkProfileApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBNetworkProfileApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBNetworkProfileApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7342,17 +7254,16 @@ const ALBNetworkProfileUnion_TYPE_TCP_FAST_PATH = "PROTOCOL_TYPE_TCP_FAST_PATH" const ALBNetworkProfileUnion_TYPE_UDP_FAST_PATH = "PROTOCOL_TYPE_UDP_FAST_PATH" const ALBNetworkProfileUnion_TYPE_UDP_PROXY = "PROTOCOL_TYPE_UDP_PROXY" -func (s *ALBNetworkProfileUnion) GetType__() bindings.BindingType { +func (s *ALBNetworkProfileUnion) GetType__() vapiBindings_.BindingType { return ALBNetworkProfileUnionBindingType() } -func (s *ALBNetworkProfileUnion) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBNetworkProfileUnion) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBNetworkProfileUnion._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBNetworkProfileUnion._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7365,17 +7276,16 @@ type ALBNetworkSecurityMatchTarget struct { VsPort *ALBPortMatch } -func (s *ALBNetworkSecurityMatchTarget) GetType__() bindings.BindingType { +func (s *ALBNetworkSecurityMatchTarget) GetType__() vapiBindings_.BindingType { return ALBNetworkSecurityMatchTargetBindingType() } -func (s *ALBNetworkSecurityMatchTarget) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBNetworkSecurityMatchTarget) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBNetworkSecurityMatchTarget._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBNetworkSecurityMatchTarget._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7412,6 +7322,10 @@ type ALBNetworkSecurityPolicy struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -7420,10 +7334,12 @@ type ALBNetworkSecurityPolicy struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -7438,17 +7354,16 @@ type ALBNetworkSecurityPolicy struct { Rules []ALBNetworkSecurityRule } -func (s *ALBNetworkSecurityPolicy) GetType__() bindings.BindingType { +func (s *ALBNetworkSecurityPolicy) GetType__() vapiBindings_.BindingType { return ALBNetworkSecurityPolicyBindingType() } -func (s *ALBNetworkSecurityPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBNetworkSecurityPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBNetworkSecurityPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBNetworkSecurityPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7462,17 +7377,16 @@ type ALBNetworkSecurityPolicyActionRLParam struct { MaxRate *int64 } -func (s *ALBNetworkSecurityPolicyActionRLParam) GetType__() bindings.BindingType { +func (s *ALBNetworkSecurityPolicyActionRLParam) GetType__() vapiBindings_.BindingType { return ALBNetworkSecurityPolicyActionRLParamBindingType() } -func (s *ALBNetworkSecurityPolicyActionRLParam) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBNetworkSecurityPolicyActionRLParam) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBNetworkSecurityPolicyActionRLParam._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBNetworkSecurityPolicyActionRLParam._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7499,17 +7413,16 @@ type ALBNetworkSecurityPolicyApiResponse struct { Results []ALBNetworkSecurityPolicy } -func (s *ALBNetworkSecurityPolicyApiResponse) GetType__() bindings.BindingType { +func (s *ALBNetworkSecurityPolicyApiResponse) GetType__() vapiBindings_.BindingType { return ALBNetworkSecurityPolicyApiResponseBindingType() } -func (s *ALBNetworkSecurityPolicyApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBNetworkSecurityPolicyApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBNetworkSecurityPolicyApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBNetworkSecurityPolicyApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7545,17 +7458,16 @@ const ALBNetworkSecurityRule_ACTION_ALLOW = "NETWORK_SECURITY_POLICY_ACTION_TYPE const ALBNetworkSecurityRule_ACTION_DENY = "NETWORK_SECURITY_POLICY_ACTION_TYPE_DENY" const ALBNetworkSecurityRule_ACTION_RATE_LIMIT = "NETWORK_SECURITY_POLICY_ACTION_TYPE_RATE_LIMIT" -func (s *ALBNetworkSecurityRule) GetType__() bindings.BindingType { +func (s *ALBNetworkSecurityRule) GetType__() vapiBindings_.BindingType { return ALBNetworkSecurityRuleBindingType() } -func (s *ALBNetworkSecurityRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBNetworkSecurityRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBNetworkSecurityRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBNetworkSecurityRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7585,17 +7497,16 @@ type ALBOCSPConfig struct { const ALBOCSPConfig_URL_ACTION_FAILOVER = "OCSP_RESPONDER_URL_FAILOVER" const ALBOCSPConfig_URL_ACTION_OVERRIDE = "OCSP_RESPONDER_URL_OVERRIDE" -func (s *ALBOCSPConfig) GetType__() bindings.BindingType { +func (s *ALBOCSPConfig) GetType__() vapiBindings_.BindingType { return ALBOCSPConfigBindingType() } -func (s *ALBOCSPConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBOCSPConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBOCSPConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBOCSPConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7627,17 +7538,16 @@ const ALBPGDeploymentRule_OPERATOR_LT = "CO_LT" const ALBPGDeploymentRule_OPERATOR_LE = "CO_LE" const ALBPGDeploymentRule_OPERATOR_NE = "CO_NE" -func (s *ALBPGDeploymentRule) GetType__() bindings.BindingType { +func (s *ALBPGDeploymentRule) GetType__() vapiBindings_.BindingType { return ALBPGDeploymentRuleBindingType() } -func (s *ALBPGDeploymentRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBPGDeploymentRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBPGDeploymentRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBPGDeploymentRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7674,6 +7584,10 @@ type ALBPKIProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -7682,10 +7596,12 @@ type ALBPKIProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -7708,17 +7624,16 @@ type ALBPKIProfile struct { ValidateOnlyLeafCrl *bool } -func (s *ALBPKIProfile) GetType__() bindings.BindingType { +func (s *ALBPKIProfile) GetType__() vapiBindings_.BindingType { return ALBPKIProfileBindingType() } -func (s *ALBPKIProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBPKIProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBPKIProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBPKIProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7745,17 +7660,16 @@ type ALBPKIProfileApiResponse struct { Results []ALBPKIProfile } -func (s *ALBPKIProfileApiResponse) GetType__() bindings.BindingType { +func (s *ALBPKIProfileApiResponse) GetType__() vapiBindings_.BindingType { return ALBPKIProfileApiResponseBindingType() } -func (s *ALBPKIProfileApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBPKIProfileApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBPKIProfileApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBPKIProfileApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7804,17 +7718,16 @@ const ALBPathMatch_MATCH_CRITERIA_DOES_NOT_EQUAL = "DOES_NOT_EQUAL" const ALBPathMatch_MATCH_CRITERIA_REGEX_MATCH = "REGEX_MATCH" const ALBPathMatch_MATCH_CRITERIA_REGEX_DOES_NOT_MATCH = "REGEX_DOES_NOT_MATCH" -func (s *ALBPathMatch) GetType__() bindings.BindingType { +func (s *ALBPathMatch) GetType__() vapiBindings_.BindingType { return ALBPathMatchBindingType() } -func (s *ALBPathMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBPathMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBPathMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBPathMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7828,17 +7741,16 @@ type ALBPerformanceLimits struct { MaxThroughput *int64 } -func (s *ALBPerformanceLimits) GetType__() bindings.BindingType { +func (s *ALBPerformanceLimits) GetType__() vapiBindings_.BindingType { return ALBPerformanceLimitsBindingType() } -func (s *ALBPerformanceLimits) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBPerformanceLimits) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBPerformanceLimits._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBPerformanceLimits._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7851,17 +7763,16 @@ type ALBPlacementNetwork struct { Subnet *ALBIpAddrPrefix } -func (s *ALBPlacementNetwork) GetType__() bindings.BindingType { +func (s *ALBPlacementNetwork) GetType__() vapiBindings_.BindingType { return ALBPlacementNetworkBindingType() } -func (s *ALBPlacementNetwork) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBPlacementNetwork) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBPlacementNetwork._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBPlacementNetwork._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7898,6 +7809,10 @@ type ALBPool struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -7906,10 +7821,12 @@ type ALBPool struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -8072,17 +7989,16 @@ const ALBPool_LB_ALGORITHM_HASH_CUSTOM_HEADER = "LB_ALGORITHM_CONSISTENT_HASH_CU const ALBPool_LB_ALGORITHM_HASH_CUSTOM_STRING = "LB_ALGORITHM_CONSISTENT_HASH_CUSTOM_STRING" const ALBPool_LB_ALGORITHM_HASH_CALLID = "LB_ALGORITHM_CONSISTENT_HASH_CALLID" -func (s *ALBPool) GetType__() bindings.BindingType { +func (s *ALBPool) GetType__() vapiBindings_.BindingType { return ALBPoolBindingType() } -func (s *ALBPool) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBPool) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBPool._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBPool._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -8094,17 +8010,16 @@ type ALBPoolAnalyticsPolicy struct { EnableRealtimeMetrics *bool } -func (s *ALBPoolAnalyticsPolicy) GetType__() bindings.BindingType { +func (s *ALBPoolAnalyticsPolicy) GetType__() vapiBindings_.BindingType { return ALBPoolAnalyticsPolicyBindingType() } -func (s *ALBPoolAnalyticsPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBPoolAnalyticsPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBPoolAnalyticsPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBPoolAnalyticsPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -8131,17 +8046,16 @@ type ALBPoolApiResponse struct { Results []ALBPool } -func (s *ALBPoolApiResponse) GetType__() bindings.BindingType { +func (s *ALBPoolApiResponse) GetType__() vapiBindings_.BindingType { return ALBPoolApiResponseBindingType() } -func (s *ALBPoolApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBPoolApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBPoolApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBPoolApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -8178,6 +8092,10 @@ type ALBPoolGroup struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -8186,10 +8104,12 @@ type ALBPoolGroup struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -8221,17 +8141,16 @@ type ALBPoolGroup struct { ServiceMetadata *string } -func (s *ALBPoolGroup) GetType__() bindings.BindingType { +func (s *ALBPoolGroup) GetType__() vapiBindings_.BindingType { return ALBPoolGroupBindingType() } -func (s *ALBPoolGroup) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBPoolGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBPoolGroup._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBPoolGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -8258,17 +8177,16 @@ type ALBPoolGroupApiResponse struct { Results []ALBPoolGroup } -func (s *ALBPoolGroupApiResponse) GetType__() bindings.BindingType { +func (s *ALBPoolGroupApiResponse) GetType__() vapiBindings_.BindingType { return ALBPoolGroupApiResponseBindingType() } -func (s *ALBPoolGroupApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBPoolGroupApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBPoolGroupApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBPoolGroupApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -8305,6 +8223,10 @@ type ALBPoolGroupDeploymentPolicy struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -8313,10 +8235,12 @@ type ALBPoolGroupDeploymentPolicy struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -8347,17 +8271,16 @@ type ALBPoolGroupDeploymentPolicy struct { const ALBPoolGroupDeploymentPolicy_SCHEME_BLUE_GREEN = "BLUE_GREEN" const ALBPoolGroupDeploymentPolicy_SCHEME_CANARY = "CANARY" -func (s *ALBPoolGroupDeploymentPolicy) GetType__() bindings.BindingType { +func (s *ALBPoolGroupDeploymentPolicy) GetType__() vapiBindings_.BindingType { return ALBPoolGroupDeploymentPolicyBindingType() } -func (s *ALBPoolGroupDeploymentPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBPoolGroupDeploymentPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBPoolGroupDeploymentPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBPoolGroupDeploymentPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -8384,17 +8307,16 @@ type ALBPoolGroupDeploymentPolicyApiResponse struct { Results []ALBPoolGroupDeploymentPolicy } -func (s *ALBPoolGroupDeploymentPolicyApiResponse) GetType__() bindings.BindingType { +func (s *ALBPoolGroupDeploymentPolicyApiResponse) GetType__() vapiBindings_.BindingType { return ALBPoolGroupDeploymentPolicyApiResponseBindingType() } -func (s *ALBPoolGroupDeploymentPolicyApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBPoolGroupDeploymentPolicyApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBPoolGroupDeploymentPolicyApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBPoolGroupDeploymentPolicyApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -8424,17 +8346,16 @@ const ALBPoolGroupMember_DEPLOYMENT_STATE_IN_SERVICE = "IN_SERVICE" const ALBPoolGroupMember_DEPLOYMENT_STATE_OUT_OF_SERVICE = "OUT_OF_SERVICE" const ALBPoolGroupMember_DEPLOYMENT_STATE_EVALUATION_FAILED = "EVALUATION_FAILED" -func (s *ALBPoolGroupMember) GetType__() bindings.BindingType { +func (s *ALBPoolGroupMember) GetType__() vapiBindings_.BindingType { return ALBPoolGroupMemberBindingType() } -func (s *ALBPoolGroupMember) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBPoolGroupMember) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBPoolGroupMember._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBPoolGroupMember._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -8449,17 +8370,16 @@ type ALBPoolServer struct { Port *int64 } -func (s *ALBPoolServer) GetType__() bindings.BindingType { +func (s *ALBPoolServer) GetType__() vapiBindings_.BindingType { return ALBPoolServerBindingType() } -func (s *ALBPoolServer) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBPoolServer) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBPoolServer._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBPoolServer._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -8481,17 +8401,16 @@ type ALBPortMatch struct { const ALBPortMatch_MATCH_CRITERIA_IN = "IS_IN" const ALBPortMatch_MATCH_CRITERIA_NOT_IN = "IS_NOT_IN" -func (s *ALBPortMatch) GetType__() bindings.BindingType { +func (s *ALBPortMatch) GetType__() vapiBindings_.BindingType { return ALBPortMatchBindingType() } -func (s *ALBPortMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBPortMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBPortMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBPortMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -8505,17 +8424,16 @@ type ALBPortRange struct { Start *int64 } -func (s *ALBPortRange) GetType__() bindings.BindingType { +func (s *ALBPortRange) GetType__() vapiBindings_.BindingType { return ALBPortRangeBindingType() } -func (s *ALBPortRange) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBPortRange) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBPortRange._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBPortRange._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -8552,6 +8470,10 @@ type ALBPriorityLabels struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -8560,10 +8482,12 @@ type ALBPriorityLabels struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -8576,17 +8500,16 @@ type ALBPriorityLabels struct { Markers []ALBRoleFilterMatchLabel } -func (s *ALBPriorityLabels) GetType__() bindings.BindingType { +func (s *ALBPriorityLabels) GetType__() vapiBindings_.BindingType { return ALBPriorityLabelsBindingType() } -func (s *ALBPriorityLabels) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBPriorityLabels) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBPriorityLabels._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBPriorityLabels._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -8613,17 +8536,16 @@ type ALBPriorityLabelsApiResponse struct { Results []ALBPriorityLabels } -func (s *ALBPriorityLabelsApiResponse) GetType__() bindings.BindingType { +func (s *ALBPriorityLabelsApiResponse) GetType__() vapiBindings_.BindingType { return ALBPriorityLabelsApiResponseBindingType() } -func (s *ALBPriorityLabelsApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBPriorityLabelsApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBPriorityLabelsApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBPriorityLabelsApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -8652,17 +8574,16 @@ const ALBProtocolMatch_MATCH_CRITERIA_NOT_IN = "IS_NOT_IN" const ALBProtocolMatch_PROTOCOLS_HTTP = "HTTP" const ALBProtocolMatch_PROTOCOLS_HTTPS = "HTTPS" -func (s *ALBProtocolMatch) GetType__() bindings.BindingType { +func (s *ALBProtocolMatch) GetType__() vapiBindings_.BindingType { return ALBProtocolMatchBindingType() } -func (s *ALBProtocolMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBProtocolMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBProtocolMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBProtocolMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -8699,6 +8620,10 @@ type ALBProtocolParser struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -8707,10 +8632,12 @@ type ALBProtocolParser struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -8721,17 +8648,16 @@ type ALBProtocolParser struct { ParserCode *string } -func (s *ALBProtocolParser) GetType__() bindings.BindingType { +func (s *ALBProtocolParser) GetType__() vapiBindings_.BindingType { return ALBProtocolParserBindingType() } -func (s *ALBProtocolParser) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBProtocolParser) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBProtocolParser._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBProtocolParser._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -8758,17 +8684,16 @@ type ALBProtocolParserApiResponse struct { Results []ALBProtocolParser } -func (s *ALBProtocolParserApiResponse) GetType__() bindings.BindingType { +func (s *ALBProtocolParserApiResponse) GetType__() vapiBindings_.BindingType { return ALBProtocolParserApiResponseBindingType() } -func (s *ALBProtocolParserApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBProtocolParserApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBProtocolParserApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBProtocolParserApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -8799,17 +8724,16 @@ const ALBQueryMatch_MATCH_CASE_SENSITIVE = "SENSITIVE" const ALBQueryMatch_MATCH_CASE_INSENSITIVE = "INSENSITIVE" const ALBQueryMatch_MATCH_CRITERIA_CONTAINS = "QUERY_MATCH_CONTAINS" -func (s *ALBQueryMatch) GetType__() bindings.BindingType { +func (s *ALBQueryMatch) GetType__() vapiBindings_.BindingType { return ALBQueryMatchBindingType() } -func (s *ALBQueryMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBQueryMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBQueryMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBQueryMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -8827,17 +8751,16 @@ type ALBRateLimiter struct { Period *int64 } -func (s *ALBRateLimiter) GetType__() bindings.BindingType { +func (s *ALBRateLimiter) GetType__() vapiBindings_.BindingType { return ALBRateLimiterBindingType() } -func (s *ALBRateLimiter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBRateLimiter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBRateLimiter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBRateLimiter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -8884,17 +8807,16 @@ const ALBRateLimiterAction_TYPE_CLOSE_CONN = "RL_ACTION_CLOSE_CONN" const ALBRateLimiterAction_TYPE_LOCAL_RSP = "RL_ACTION_LOCAL_RSP" const ALBRateLimiterAction_TYPE_REDIRECT = "RL_ACTION_REDIRECT" -func (s *ALBRateLimiterAction) GetType__() bindings.BindingType { +func (s *ALBRateLimiterAction) GetType__() vapiBindings_.BindingType { return ALBRateLimiterActionBindingType() } -func (s *ALBRateLimiterAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBRateLimiterAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBRateLimiterAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBRateLimiterAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -8916,17 +8838,16 @@ type ALBRateLimiterProfile struct { UriScannersRequestsRateLimit *ALBRateProfile } -func (s *ALBRateLimiterProfile) GetType__() bindings.BindingType { +func (s *ALBRateLimiterProfile) GetType__() vapiBindings_.BindingType { return ALBRateLimiterProfileBindingType() } -func (s *ALBRateLimiterProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBRateLimiterProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBRateLimiterProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBRateLimiterProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -8946,17 +8867,16 @@ type ALBRateProfile struct { RateLimiter *ALBRateLimiter } -func (s *ALBRateProfile) GetType__() bindings.BindingType { +func (s *ALBRateProfile) GetType__() vapiBindings_.BindingType { return ALBRateProfileBindingType() } -func (s *ALBRateProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBRateProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBRateProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBRateProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -8980,17 +8900,16 @@ const ALBReplaceStringVar_TYPE_DATASCRIPT_VAR = "DATASCRIPT_VAR" const ALBReplaceStringVar_TYPE_HTTP_HEADER_VAR = "HTTP_HEADER_VAR" const ALBReplaceStringVar_TYPE_LITERAL_STRING = "LITERAL_STRING" -func (s *ALBReplaceStringVar) GetType__() bindings.BindingType { +func (s *ALBReplaceStringVar) GetType__() vapiBindings_.BindingType { return ALBReplaceStringVarBindingType() } -func (s *ALBReplaceStringVar) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBReplaceStringVar) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBReplaceStringVar._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBReplaceStringVar._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9015,17 +8934,16 @@ type ALBResponseMatchTarget struct { VsPort *ALBPortMatch } -func (s *ALBResponseMatchTarget) GetType__() bindings.BindingType { +func (s *ALBResponseMatchTarget) GetType__() vapiBindings_.BindingType { return ALBResponseMatchTargetBindingType() } -func (s *ALBResponseMatchTarget) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBResponseMatchTarget) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBResponseMatchTarget._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBResponseMatchTarget._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9039,17 +8957,16 @@ type ALBRoleFilterMatchLabel struct { Values []string } -func (s *ALBRoleFilterMatchLabel) GetType__() bindings.BindingType { +func (s *ALBRoleFilterMatchLabel) GetType__() vapiBindings_.BindingType { return ALBRoleFilterMatchLabelBindingType() } -func (s *ALBRoleFilterMatchLabel) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBRoleFilterMatchLabel) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBRoleFilterMatchLabel._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBRoleFilterMatchLabel._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9075,17 +8992,16 @@ type ALBSAMLSPConfig struct { UseIdpSessionTimeout *bool } -func (s *ALBSAMLSPConfig) GetType__() bindings.BindingType { +func (s *ALBSAMLSPConfig) GetType__() vapiBindings_.BindingType { return ALBSAMLSPConfigBindingType() } -func (s *ALBSAMLSPConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSAMLSPConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSAMLSPConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSAMLSPConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9140,17 +9056,16 @@ const ALBSSLCertificate_EXPIRY_STATUS_GOOD = "SSL_CERTIFICATE_GOOD" const ALBSSLCertificate_EXPIRY_STATUS_EXPIRY_WARNING = "SSL_CERTIFICATE_EXPIRY_WARNING" const ALBSSLCertificate_EXPIRY_STATUS_EXPIRED = "SSL_CERTIFICATE_EXPIRED" -func (s *ALBSSLCertificate) GetType__() bindings.BindingType { +func (s *ALBSSLCertificate) GetType__() vapiBindings_.BindingType { return ALBSSLCertificateBindingType() } -func (s *ALBSSLCertificate) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSSLCertificate) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSSLCertificate._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSSLCertificate._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9176,17 +9091,16 @@ type ALBSSLCertificateDescription struct { State *string } -func (s *ALBSSLCertificateDescription) GetType__() bindings.BindingType { +func (s *ALBSSLCertificateDescription) GetType__() vapiBindings_.BindingType { return ALBSSLCertificateDescriptionBindingType() } -func (s *ALBSSLCertificateDescription) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSSLCertificateDescription) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSSLCertificateDescription._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSSLCertificateDescription._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9200,17 +9114,16 @@ type ALBSSLClientCertificateAction struct { Headers []ALBSSLClientRequestHeader } -func (s *ALBSSLClientCertificateAction) GetType__() bindings.BindingType { +func (s *ALBSSLClientCertificateAction) GetType__() vapiBindings_.BindingType { return ALBSSLClientCertificateActionBindingType() } -func (s *ALBSSLClientCertificateAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSSLClientCertificateAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSSLClientCertificateAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSSLClientCertificateAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9264,17 +9177,16 @@ const ALBSSLClientRequestHeader_REQUEST_HEADER_VALUE_SSL_CLIENT_SIGALG = "HTTP_P const ALBSSLClientRequestHeader_REQUEST_HEADER_VALUE_SSL_CLIENT_NOTVALIDBEFORE = "HTTP_POLICY_VAR_SSL_CLIENT_NOTVALIDBEFORE" const ALBSSLClientRequestHeader_REQUEST_HEADER_VALUE_SSL_CLIENT_NOTVALIDAFTER = "HTTP_POLICY_VAR_SSL_CLIENT_NOTVALIDAFTER" -func (s *ALBSSLClientRequestHeader) GetType__() bindings.BindingType { +func (s *ALBSSLClientRequestHeader) GetType__() vapiBindings_.BindingType { return ALBSSLClientRequestHeaderBindingType() } -func (s *ALBSSLClientRequestHeader) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSSLClientRequestHeader) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSSLClientRequestHeader._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSSLClientRequestHeader._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9311,6 +9223,10 @@ type ALBSSLKeyAndCertificate struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -9319,10 +9235,12 @@ type ALBSSLKeyAndCertificate struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -9386,17 +9304,16 @@ const ALBSSLKeyAndCertificate_TYPE_VIRTUALSERVICE = "SSL_CERTIFICATE_TYPE_VIRTUA const ALBSSLKeyAndCertificate_TYPE_SYSTEM = "SSL_CERTIFICATE_TYPE_SYSTEM" const ALBSSLKeyAndCertificate_TYPE_CA = "SSL_CERTIFICATE_TYPE_CA" -func (s *ALBSSLKeyAndCertificate) GetType__() bindings.BindingType { +func (s *ALBSSLKeyAndCertificate) GetType__() vapiBindings_.BindingType { return ALBSSLKeyAndCertificateBindingType() } -func (s *ALBSSLKeyAndCertificate) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSSLKeyAndCertificate) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSSLKeyAndCertificate._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSSLKeyAndCertificate._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9423,17 +9340,16 @@ type ALBSSLKeyAndCertificateApiResponse struct { Results []ALBSSLKeyAndCertificate } -func (s *ALBSSLKeyAndCertificateApiResponse) GetType__() bindings.BindingType { +func (s *ALBSSLKeyAndCertificateApiResponse) GetType__() vapiBindings_.BindingType { return ALBSSLKeyAndCertificateApiResponseBindingType() } -func (s *ALBSSLKeyAndCertificateApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSSLKeyAndCertificateApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSSLKeyAndCertificateApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSSLKeyAndCertificateApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9455,17 +9371,16 @@ const ALBSSLKeyECParams_CURVE_SECP256R1 = "SSL_KEY_EC_CURVE_SECP256R1" const ALBSSLKeyECParams_CURVE_SECP384R1 = "SSL_KEY_EC_CURVE_SECP384R1" const ALBSSLKeyECParams_CURVE_SECP521R1 = "SSL_KEY_EC_CURVE_SECP521R1" -func (s *ALBSSLKeyECParams) GetType__() bindings.BindingType { +func (s *ALBSSLKeyECParams) GetType__() vapiBindings_.BindingType { return ALBSSLKeyECParamsBindingType() } -func (s *ALBSSLKeyECParams) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSSLKeyECParams) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSSLKeyECParams._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSSLKeyECParams._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9487,17 +9402,16 @@ type ALBSSLKeyParams struct { const ALBSSLKeyParams_ALGORITHM_RSA = "SSL_KEY_ALGORITHM_RSA" const ALBSSLKeyParams_ALGORITHM_EC = "SSL_KEY_ALGORITHM_EC" -func (s *ALBSSLKeyParams) GetType__() bindings.BindingType { +func (s *ALBSSLKeyParams) GetType__() vapiBindings_.BindingType { return ALBSSLKeyParamsBindingType() } -func (s *ALBSSLKeyParams) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSSLKeyParams) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSSLKeyParams._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSSLKeyParams._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9523,17 +9437,16 @@ const ALBSSLKeyRSAParams_KEY_SIZE_2048_BITS = "SSL_KEY_2048_BITS" const ALBSSLKeyRSAParams_KEY_SIZE_3072_BITS = "SSL_KEY_3072_BITS" const ALBSSLKeyRSAParams_KEY_SIZE_4096_BITS = "SSL_KEY_4096_BITS" -func (s *ALBSSLKeyRSAParams) GetType__() bindings.BindingType { +func (s *ALBSSLKeyRSAParams) GetType__() vapiBindings_.BindingType { return ALBSSLKeyRSAParamsBindingType() } -func (s *ALBSSLKeyRSAParams) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSSLKeyRSAParams) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSSLKeyRSAParams._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSSLKeyRSAParams._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9570,6 +9483,10 @@ type ALBSSLProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -9578,10 +9495,12 @@ type ALBSSLProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -9668,17 +9587,16 @@ const ALBSSLProfile_CIPHER_ENUMS_AES_128_GCM_SHA256 = "TLS_AES_128_GCM_SHA256" const ALBSSLProfile_TYPE_APPLICATION = "SSL_PROFILE_TYPE_APPLICATION" const ALBSSLProfile_TYPE_SYSTEM = "SSL_PROFILE_TYPE_SYSTEM" -func (s *ALBSSLProfile) GetType__() bindings.BindingType { +func (s *ALBSSLProfile) GetType__() vapiBindings_.BindingType { return ALBSSLProfileBindingType() } -func (s *ALBSSLProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSSLProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSSLProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSSLProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9705,17 +9623,16 @@ type ALBSSLProfileApiResponse struct { Results []ALBSSLProfile } -func (s *ALBSSLProfileApiResponse) GetType__() bindings.BindingType { +func (s *ALBSSLProfileApiResponse) GetType__() vapiBindings_.BindingType { return ALBSSLProfileApiResponseBindingType() } -func (s *ALBSSLProfileApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSSLProfileApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSSLProfileApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSSLProfileApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9728,17 +9645,16 @@ type ALBSSLProfileSelector struct { SslProfilePath *string } -func (s *ALBSSLProfileSelector) GetType__() bindings.BindingType { +func (s *ALBSSLProfileSelector) GetType__() vapiBindings_.BindingType { return ALBSSLProfileSelectorBindingType() } -func (s *ALBSSLProfileSelector) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSSLProfileSelector) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSSLProfileSelector._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSSLProfileSelector._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9785,17 +9701,16 @@ const ALBSSLRating_PERFORMANCE_RATING_AVERAGE = "SSL_SCORE_AVERAGE" const ALBSSLRating_PERFORMANCE_RATING_GOOD = "SSL_SCORE_GOOD" const ALBSSLRating_PERFORMANCE_RATING_EXCELLENT = "SSL_SCORE_EXCELLENT" -func (s *ALBSSLRating) GetType__() bindings.BindingType { +func (s *ALBSSLRating) GetType__() vapiBindings_.BindingType { return ALBSSLRatingBindingType() } -func (s *ALBSSLRating) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSSLRating) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSSLRating._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSSLRating._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9821,17 +9736,16 @@ const ALBSSLVersion_TYPE_TLS1_1 = "SSL_VERSION_TLS1_1" const ALBSSLVersion_TYPE_TLS1_2 = "SSL_VERSION_TLS1_2" const ALBSSLVersion_TYPE_TLS1_3 = "SSL_VERSION_TLS1_3" -func (s *ALBSSLVersion) GetType__() bindings.BindingType { +func (s *ALBSSLVersion) GetType__() vapiBindings_.BindingType { return ALBSSLVersionBindingType() } -func (s *ALBSSLVersion) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSSLVersion) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSSLVersion._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSSLVersion._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9868,6 +9782,10 @@ type ALBSSOPolicy struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -9876,10 +9794,12 @@ type ALBSSOPolicy struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -9902,17 +9822,16 @@ const ALBSSOPolicy_TYPE_SAML = "SSO_TYPE_SAML" const ALBSSOPolicy_TYPE_PINGACCESS = "SSO_TYPE_PINGACCESS" const ALBSSOPolicy_TYPE_JWT = "SSO_TYPE_JWT" -func (s *ALBSSOPolicy) GetType__() bindings.BindingType { +func (s *ALBSSOPolicy) GetType__() vapiBindings_.BindingType { return ALBSSOPolicyBindingType() } -func (s *ALBSSOPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSSOPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSSOPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSSOPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9939,17 +9858,16 @@ type ALBSSOPolicyApiResponse struct { Results []ALBSSOPolicy } -func (s *ALBSSOPolicyApiResponse) GetType__() bindings.BindingType { +func (s *ALBSSOPolicyApiResponse) GetType__() vapiBindings_.BindingType { return ALBSSOPolicyApiResponseBindingType() } -func (s *ALBSSOPolicyApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSSOPolicyApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSSOPolicyApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSSOPolicyApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9961,17 +9879,16 @@ type ALBSamlIdentityProviderSettings struct { Metadata *string } -func (s *ALBSamlIdentityProviderSettings) GetType__() bindings.BindingType { +func (s *ALBSamlIdentityProviderSettings) GetType__() vapiBindings_.BindingType { return ALBSamlIdentityProviderSettingsBindingType() } -func (s *ALBSamlIdentityProviderSettings) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSamlIdentityProviderSettings) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSamlIdentityProviderSettings._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSamlIdentityProviderSettings._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9989,17 +9906,16 @@ type ALBSamlServiceProviderNode struct { SingleSignonUrl *string } -func (s *ALBSamlServiceProviderNode) GetType__() bindings.BindingType { +func (s *ALBSamlServiceProviderNode) GetType__() vapiBindings_.BindingType { return ALBSamlServiceProviderNodeBindingType() } -func (s *ALBSamlServiceProviderNode) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSamlServiceProviderNode) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSamlServiceProviderNode._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSamlServiceProviderNode._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -10035,17 +9951,16 @@ const ALBSamlServiceProviderSettings_SAML_ENTITY_TYPE_CLUSTER_VIP = "AUTH_SAML_C const ALBSamlServiceProviderSettings_SAML_ENTITY_TYPE_DNS_FQDN = "AUTH_SAML_DNS_FQDN" const ALBSamlServiceProviderSettings_SAML_ENTITY_TYPE_APP_VS = "AUTH_SAML_APP_VS" -func (s *ALBSamlServiceProviderSettings) GetType__() bindings.BindingType { +func (s *ALBSamlServiceProviderSettings) GetType__() vapiBindings_.BindingType { return ALBSamlServiceProviderSettingsBindingType() } -func (s *ALBSamlServiceProviderSettings) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSamlServiceProviderSettings) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSamlServiceProviderSettings._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSamlServiceProviderSettings._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -10057,17 +9972,16 @@ type ALBSamlSettings struct { Sp *ALBSamlServiceProviderSettings } -func (s *ALBSamlSettings) GetType__() bindings.BindingType { +func (s *ALBSamlSettings) GetType__() vapiBindings_.BindingType { return ALBSamlSettingsBindingType() } -func (s *ALBSamlSettings) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSamlSettings) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSamlSettings._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSamlSettings._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -10104,6 +10018,10 @@ type ALBSecurityPolicy struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -10112,10 +10030,12 @@ type ALBSecurityPolicy struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -10139,17 +10059,16 @@ type ALBSecurityPolicy struct { const ALBSecurityPolicy_OPER_MODE_DETECTION = "DETECTION" const ALBSecurityPolicy_OPER_MODE_MITIGATION = "MITIGATION" -func (s *ALBSecurityPolicy) GetType__() bindings.BindingType { +func (s *ALBSecurityPolicy) GetType__() vapiBindings_.BindingType { return ALBSecurityPolicyBindingType() } -func (s *ALBSecurityPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSecurityPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSecurityPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSecurityPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -10176,17 +10095,16 @@ type ALBSecurityPolicyApiResponse struct { Results []ALBSecurityPolicy } -func (s *ALBSecurityPolicyApiResponse) GetType__() bindings.BindingType { +func (s *ALBSecurityPolicyApiResponse) GetType__() vapiBindings_.BindingType { return ALBSecurityPolicyApiResponseBindingType() } -func (s *ALBSecurityPolicyApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSecurityPolicyApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSecurityPolicyApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSecurityPolicyApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -10213,17 +10131,16 @@ type ALBSensitiveFieldRule struct { const ALBSensitiveFieldRule_ACTION_REMOVE = "LOG_FIELD_REMOVE" const ALBSensitiveFieldRule_ACTION_MASKOFF = "LOG_FIELD_MASKOFF" -func (s *ALBSensitiveFieldRule) GetType__() bindings.BindingType { +func (s *ALBSensitiveFieldRule) GetType__() vapiBindings_.BindingType { return ALBSensitiveFieldRuleBindingType() } -func (s *ALBSensitiveFieldRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSensitiveFieldRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSensitiveFieldRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSensitiveFieldRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -10239,17 +10156,16 @@ type ALBSensitiveLogProfile struct { WafFieldRules []ALBSensitiveFieldRule } -func (s *ALBSensitiveLogProfile) GetType__() bindings.BindingType { +func (s *ALBSensitiveLogProfile) GetType__() vapiBindings_.BindingType { return ALBSensitiveLogProfileBindingType() } -func (s *ALBSensitiveLogProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSensitiveLogProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSensitiveLogProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSensitiveLogProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -10295,17 +10211,16 @@ type ALBServer struct { VerifyNetwork *bool } -func (s *ALBServer) GetType__() bindings.BindingType { +func (s *ALBServer) GetType__() vapiBindings_.BindingType { return ALBServerBindingType() } -func (s *ALBServer) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBServer) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBServer._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBServer._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -10342,6 +10257,10 @@ type ALBServerAutoScalePolicy struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -10350,10 +10269,12 @@ type ALBServerAutoScalePolicy struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -10384,17 +10305,16 @@ type ALBServerAutoScalePolicy struct { UsePredictedLoad *bool } -func (s *ALBServerAutoScalePolicy) GetType__() bindings.BindingType { +func (s *ALBServerAutoScalePolicy) GetType__() vapiBindings_.BindingType { return ALBServerAutoScalePolicyBindingType() } -func (s *ALBServerAutoScalePolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBServerAutoScalePolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBServerAutoScalePolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBServerAutoScalePolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -10421,17 +10341,16 @@ type ALBServerAutoScalePolicyApiResponse struct { Results []ALBServerAutoScalePolicy } -func (s *ALBServerAutoScalePolicyApiResponse) GetType__() bindings.BindingType { +func (s *ALBServerAutoScalePolicyApiResponse) GetType__() vapiBindings_.BindingType { return ALBServerAutoScalePolicyApiResponseBindingType() } -func (s *ALBServerAutoScalePolicyApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBServerAutoScalePolicyApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBServerAutoScalePolicyApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBServerAutoScalePolicyApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -10453,17 +10372,16 @@ type ALBService struct { PortRangeEnd *int64 } -func (s *ALBService) GetType__() bindings.BindingType { +func (s *ALBService) GetType__() vapiBindings_.BindingType { return ALBServiceBindingType() } -func (s *ALBService) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBService) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBService._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBService._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -10495,17 +10413,16 @@ const ALBServicePoolSelector_SERVICE_PROTOCOL_TCP_FAST_PATH = "PROTOCOL_TYPE_TCP const ALBServicePoolSelector_SERVICE_PROTOCOL_UDP_FAST_PATH = "PROTOCOL_TYPE_UDP_FAST_PATH" const ALBServicePoolSelector_SERVICE_PROTOCOL_UDP_PROXY = "PROTOCOL_TYPE_UDP_PROXY" -func (s *ALBServicePoolSelector) GetType__() bindings.BindingType { +func (s *ALBServicePoolSelector) GetType__() vapiBindings_.BindingType { return ALBServicePoolSelectorBindingType() } -func (s *ALBServicePoolSelector) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBServicePoolSelector) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBServicePoolSelector._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBServicePoolSelector._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -10519,17 +10436,16 @@ type ALBSidebandProfile struct { SidebandMaxRequestBodySize *int64 } -func (s *ALBSidebandProfile) GetType__() bindings.BindingType { +func (s *ALBSidebandProfile) GetType__() vapiBindings_.BindingType { return ALBSidebandProfileBindingType() } -func (s *ALBSidebandProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSidebandProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSidebandProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSidebandProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -10541,17 +10457,16 @@ type ALBSipServiceApplicationProfile struct { TransactionTimeout *int64 } -func (s *ALBSipServiceApplicationProfile) GetType__() bindings.BindingType { +func (s *ALBSipServiceApplicationProfile) GetType__() vapiBindings_.BindingType { return ALBSipServiceApplicationProfileBindingType() } -func (s *ALBSipServiceApplicationProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSipServiceApplicationProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSipServiceApplicationProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSipServiceApplicationProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -10571,17 +10486,16 @@ type ALBStreamingSyslogConfig struct { SignificantLogSeverity *int64 } -func (s *ALBStreamingSyslogConfig) GetType__() bindings.BindingType { +func (s *ALBStreamingSyslogConfig) GetType__() vapiBindings_.BindingType { return ALBStreamingSyslogConfigBindingType() } -func (s *ALBStreamingSyslogConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBStreamingSyslogConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBStreamingSyslogConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBStreamingSyslogConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -10618,6 +10532,10 @@ type ALBStringGroup struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -10626,10 +10544,12 @@ type ALBStringGroup struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -10652,17 +10572,16 @@ type ALBStringGroup struct { const ALBStringGroup_TYPE_STRING = "SG_TYPE_STRING" const ALBStringGroup_TYPE_KEYVAL = "SG_TYPE_KEYVAL" -func (s *ALBStringGroup) GetType__() bindings.BindingType { +func (s *ALBStringGroup) GetType__() vapiBindings_.BindingType { return ALBStringGroupBindingType() } -func (s *ALBStringGroup) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBStringGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBStringGroup._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBStringGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -10689,17 +10608,16 @@ type ALBStringGroupApiResponse struct { Results []ALBStringGroup } -func (s *ALBStringGroupApiResponse) GetType__() bindings.BindingType { +func (s *ALBStringGroupApiResponse) GetType__() vapiBindings_.BindingType { return ALBStringGroupApiResponseBindingType() } -func (s *ALBStringGroupApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBStringGroupApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBStringGroupApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBStringGroupApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -10739,17 +10657,16 @@ const ALBStringMatch_MATCH_CRITERIA_DOES_NOT_EQUAL = "DOES_NOT_EQUAL" const ALBStringMatch_MATCH_CRITERIA_REGEX_MATCH = "REGEX_MATCH" const ALBStringMatch_MATCH_CRITERIA_REGEX_DOES_NOT_MATCH = "REGEX_DOES_NOT_MATCH" -func (s *ALBStringMatch) GetType__() bindings.BindingType { +func (s *ALBStringMatch) GetType__() vapiBindings_.BindingType { return ALBStringMatchBindingType() } -func (s *ALBStringMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBStringMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBStringMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBStringMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -10784,17 +10701,16 @@ const ALBTCPApplicationProfile_SSL_CLIENT_CERTIFICATE_MODE_NONE = "SSL_CLIENT_CE const ALBTCPApplicationProfile_SSL_CLIENT_CERTIFICATE_MODE_REQUEST = "SSL_CLIENT_CERTIFICATE_REQUEST" const ALBTCPApplicationProfile_SSL_CLIENT_CERTIFICATE_MODE_REQUIRE = "SSL_CLIENT_CERTIFICATE_REQUIRE" -func (s *ALBTCPApplicationProfile) GetType__() bindings.BindingType { +func (s *ALBTCPApplicationProfile) GetType__() vapiBindings_.BindingType { return ALBTCPApplicationProfileBindingType() } -func (s *ALBTCPApplicationProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBTCPApplicationProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBTCPApplicationProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBTCPApplicationProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -10809,17 +10725,16 @@ type ALBTCPFastPathProfile struct { SessionIdleTimeout *int64 } -func (s *ALBTCPFastPathProfile) GetType__() bindings.BindingType { +func (s *ALBTCPFastPathProfile) GetType__() vapiBindings_.BindingType { return ALBTCPFastPathProfileBindingType() } -func (s *ALBTCPFastPathProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBTCPFastPathProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBTCPFastPathProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBTCPFastPathProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -10888,17 +10803,16 @@ const ALBTCPProxyProfile_CC_ALGO_HTCP = "CC_ALGO_HTCP" const ALBTCPProxyProfile_IDLE_CONNECTION_TYPE_KEEP_ALIVE = "KEEP_ALIVE" const ALBTCPProxyProfile_IDLE_CONNECTION_TYPE_CLOSE_IDLE = "CLOSE_IDLE" -func (s *ALBTCPProxyProfile) GetType__() bindings.BindingType { +func (s *ALBTCPProxyProfile) GetType__() vapiBindings_.BindingType { return ALBTCPProxyProfileBindingType() } -func (s *ALBTCPProxyProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBTCPProxyProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBTCPProxyProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBTCPProxyProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -10942,17 +10856,16 @@ const ALBTacacsPlusAuthSettings_SERVICE_X25 = "AUTH_TACACS_PLUS_SERVICE_X25" const ALBTacacsPlusAuthSettings_SERVICE_NASI = "AUTH_TACACS_PLUS_SERVICE_NASI" const ALBTacacsPlusAuthSettings_SERVICE_FWPROXY = "AUTH_TACACS_PLUS_SERVICE_FWPROXY" -func (s *ALBTacacsPlusAuthSettings) GetType__() bindings.BindingType { +func (s *ALBTacacsPlusAuthSettings) GetType__() vapiBindings_.BindingType { return ALBTacacsPlusAuthSettingsBindingType() } -func (s *ALBTacacsPlusAuthSettings) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBTacacsPlusAuthSettings) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBTacacsPlusAuthSettings._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBTacacsPlusAuthSettings._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -10976,17 +10889,16 @@ const ALBTag_TYPE_AVI_DEFINED = "AVI_DEFINED" const ALBTag_TYPE_USER_DEFINED = "USER_DEFINED" const ALBTag_TYPE_VCENTER_DEFINED = "VCENTER_DEFINED" -func (s *ALBTag) GetType__() bindings.BindingType { +func (s *ALBTag) GetType__() vapiBindings_.BindingType { return ALBTagBindingType() } -func (s *ALBTag) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBTag) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBTag._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBTag._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -11023,6 +10935,10 @@ type ALBTrafficCloneProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -11031,10 +10947,12 @@ type ALBTrafficCloneProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -11049,17 +10967,16 @@ type ALBTrafficCloneProfile struct { PreserveClientIp *bool } -func (s *ALBTrafficCloneProfile) GetType__() bindings.BindingType { +func (s *ALBTrafficCloneProfile) GetType__() vapiBindings_.BindingType { return ALBTrafficCloneProfileBindingType() } -func (s *ALBTrafficCloneProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBTrafficCloneProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBTrafficCloneProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBTrafficCloneProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -11086,17 +11003,16 @@ type ALBTrafficCloneProfileApiResponse struct { Results []ALBTrafficCloneProfile } -func (s *ALBTrafficCloneProfileApiResponse) GetType__() bindings.BindingType { +func (s *ALBTrafficCloneProfileApiResponse) GetType__() vapiBindings_.BindingType { return ALBTrafficCloneProfileApiResponseBindingType() } -func (s *ALBTrafficCloneProfileApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBTrafficCloneProfileApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBTrafficCloneProfileApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBTrafficCloneProfileApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -11113,17 +11029,16 @@ type ALBUDPFastPathProfile struct { Snat *bool } -func (s *ALBUDPFastPathProfile) GetType__() bindings.BindingType { +func (s *ALBUDPFastPathProfile) GetType__() vapiBindings_.BindingType { return ALBUDPFastPathProfileBindingType() } -func (s *ALBUDPFastPathProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBUDPFastPathProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBUDPFastPathProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBUDPFastPathProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -11135,17 +11050,16 @@ type ALBUDPProxyProfile struct { SessionIdleTimeout *int64 } -func (s *ALBUDPProxyProfile) GetType__() bindings.BindingType { +func (s *ALBUDPProxyProfile) GetType__() vapiBindings_.BindingType { return ALBUDPProxyProfileBindingType() } -func (s *ALBUDPProxyProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBUDPProxyProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBUDPProxyProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBUDPProxyProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -11165,17 +11079,16 @@ type ALBURIParam struct { const ALBURIParam_TYPE_TOKENIZED = "URI_PARAM_TYPE_TOKENIZED" -func (s *ALBURIParam) GetType__() bindings.BindingType { +func (s *ALBURIParam) GetType__() vapiBindings_.BindingType { return ALBURIParamBindingType() } -func (s *ALBURIParam) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBURIParam) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBURIParam._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBURIParam._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -11189,17 +11102,16 @@ type ALBURIParamQuery struct { KeepQuery *bool } -func (s *ALBURIParamQuery) GetType__() bindings.BindingType { +func (s *ALBURIParamQuery) GetType__() vapiBindings_.BindingType { return ALBURIParamQueryBindingType() } -func (s *ALBURIParamQuery) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBURIParamQuery) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBURIParamQuery._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBURIParamQuery._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -11231,17 +11143,16 @@ const ALBURIParamToken_TYPE_STRING = "URI_TOKEN_TYPE_STRING" const ALBURIParamToken_TYPE_STRING_GROUP = "URI_TOKEN_TYPE_STRING_GROUP" const ALBURIParamToken_TYPE_REGEX = "URI_TOKEN_TYPE_REGEX" -func (s *ALBURIParamToken) GetType__() bindings.BindingType { +func (s *ALBURIParamToken) GetType__() vapiBindings_.BindingType { return ALBURIParamTokenBindingType() } -func (s *ALBURIParamToken) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBURIParamToken) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBURIParamToken._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBURIParamToken._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -11291,17 +11202,16 @@ const ALBVSDataScript_EVT_L4_REQUEST = "VS_DATASCRIPT_EVT_L4_REQUEST" const ALBVSDataScript_EVT_L4_RESPONSE = "VS_DATASCRIPT_EVT_L4_RESPONSE" const ALBVSDataScript_EVT_MAX = "VS_DATASCRIPT_EVT_MAX" -func (s *ALBVSDataScript) GetType__() bindings.BindingType { +func (s *ALBVSDataScript) GetType__() vapiBindings_.BindingType { return ALBVSDataScriptBindingType() } -func (s *ALBVSDataScript) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBVSDataScript) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBVSDataScript._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBVSDataScript._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -11338,6 +11248,10 @@ type ALBVSDataScriptSet struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -11346,10 +11260,12 @@ type ALBVSDataScriptSet struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -11374,17 +11290,16 @@ type ALBVSDataScriptSet struct { StringGroupPaths []string } -func (s *ALBVSDataScriptSet) GetType__() bindings.BindingType { +func (s *ALBVSDataScriptSet) GetType__() vapiBindings_.BindingType { return ALBVSDataScriptSetBindingType() } -func (s *ALBVSDataScriptSet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBVSDataScriptSet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBVSDataScriptSet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBVSDataScriptSet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -11411,17 +11326,16 @@ type ALBVSDataScriptSetApiResponse struct { Results []ALBVSDataScriptSet } -func (s *ALBVSDataScriptSetApiResponse) GetType__() bindings.BindingType { +func (s *ALBVSDataScriptSetApiResponse) GetType__() vapiBindings_.BindingType { return ALBVSDataScriptSetApiResponseBindingType() } -func (s *ALBVSDataScriptSetApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBVSDataScriptSetApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBVSDataScriptSetApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBVSDataScriptSetApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -11435,17 +11349,16 @@ type ALBVSDataScripts struct { VsDatascriptSetPath *string } -func (s *ALBVSDataScripts) GetType__() bindings.BindingType { +func (s *ALBVSDataScripts) GetType__() vapiBindings_.BindingType { return ALBVSDataScriptsBindingType() } -func (s *ALBVSDataScripts) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBVSDataScripts) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBVSDataScripts._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBVSDataScripts._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -11506,17 +11419,16 @@ const ALBVip_AUTO_ALLOCATE_IP_TYPE_V4_ONLY = "V4_ONLY" const ALBVip_AUTO_ALLOCATE_IP_TYPE_V6_ONLY = "V6_ONLY" const ALBVip_AUTO_ALLOCATE_IP_TYPE_V4_V6 = "V4_V6" -func (s *ALBVip) GetType__() bindings.BindingType { +func (s *ALBVip) GetType__() vapiBindings_.BindingType { return ALBVipBindingType() } -func (s *ALBVip) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBVip) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBVip._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBVip._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -11530,17 +11442,16 @@ type ALBVipPlacementNetwork struct { Subnet6 *ALBIpAddrPrefix } -func (s *ALBVipPlacementNetwork) GetType__() bindings.BindingType { +func (s *ALBVipPlacementNetwork) GetType__() vapiBindings_.BindingType { return ALBVipPlacementNetworkBindingType() } -func (s *ALBVipPlacementNetwork) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBVipPlacementNetwork) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBVipPlacementNetwork._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBVipPlacementNetwork._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -11577,6 +11488,10 @@ type ALBVirtualService struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -11585,10 +11500,12 @@ type ALBVirtualService struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -11805,17 +11722,16 @@ const ALBVirtualService_TYPE_NORMAL = "VS_TYPE_NORMAL" const ALBVirtualService_TYPE_VH_PARENT = "VS_TYPE_VH_PARENT" const ALBVirtualService_TYPE_VH_CHILD = "VS_TYPE_VH_CHILD" -func (s *ALBVirtualService) GetType__() bindings.BindingType { +func (s *ALBVirtualService) GetType__() vapiBindings_.BindingType { return ALBVirtualServiceBindingType() } -func (s *ALBVirtualService) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBVirtualService) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBVirtualService._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBVirtualService._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -11842,17 +11758,16 @@ type ALBVirtualServiceApiResponse struct { Results []ALBVirtualService } -func (s *ALBVirtualServiceApiResponse) GetType__() bindings.BindingType { +func (s *ALBVirtualServiceApiResponse) GetType__() vapiBindings_.BindingType { return ALBVirtualServiceApiResponseBindingType() } -func (s *ALBVirtualServiceApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBVirtualServiceApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBVirtualServiceApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBVirtualServiceApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -11889,6 +11804,10 @@ type ALBVsVip struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -11897,10 +11816,12 @@ type ALBVsVip struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -11927,17 +11848,16 @@ type ALBVsVip struct { VsvipCloudConfigCksum *string } -func (s *ALBVsVip) GetType__() bindings.BindingType { +func (s *ALBVsVip) GetType__() vapiBindings_.BindingType { return ALBVsVipBindingType() } -func (s *ALBVsVip) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBVsVip) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBVsVip._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBVsVip._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -11964,17 +11884,16 @@ type ALBVsVipApiResponse struct { Results []ALBVsVip } -func (s *ALBVsVipApiResponse) GetType__() bindings.BindingType { +func (s *ALBVsVipApiResponse) GetType__() vapiBindings_.BindingType { return ALBVsVipApiResponseBindingType() } -func (s *ALBVsVipApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBVsVipApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBVsVipApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBVsVipApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -11990,17 +11909,16 @@ type ALBWafApplicationSignatures struct { SelectedApplications []string } -func (s *ALBWafApplicationSignatures) GetType__() bindings.BindingType { +func (s *ALBWafApplicationSignatures) GetType__() vapiBindings_.BindingType { return ALBWafApplicationSignaturesBindingType() } -func (s *ALBWafApplicationSignatures) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafApplicationSignatures) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafApplicationSignatures._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafApplicationSignatures._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -12037,6 +11955,10 @@ type ALBWafCRS struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -12045,10 +11967,12 @@ type ALBWafCRS struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -12065,17 +11989,16 @@ type ALBWafCRS struct { Version *string } -func (s *ALBWafCRS) GetType__() bindings.BindingType { +func (s *ALBWafCRS) GetType__() vapiBindings_.BindingType { return ALBWafCRSBindingType() } -func (s *ALBWafCRS) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafCRS) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafCRS._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafCRS._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -12102,17 +12025,16 @@ type ALBWafCRSApiResponse struct { Results []ALBWafCRS } -func (s *ALBWafCRSApiResponse) GetType__() bindings.BindingType { +func (s *ALBWafCRSApiResponse) GetType__() vapiBindings_.BindingType { return ALBWafCRSApiResponseBindingType() } -func (s *ALBWafCRSApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafCRSApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafCRSApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafCRSApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -12300,17 +12222,16 @@ const ALBWafConfig_STATUS_CODE_FOR_REJECTED_REQUESTS_503 = "HTTP_RESPONSE_CODE_5 const ALBWafConfig_STATUS_CODE_FOR_REJECTED_REQUESTS_504 = "HTTP_RESPONSE_CODE_504" const ALBWafConfig_STATUS_CODE_FOR_REJECTED_REQUESTS_505 = "HTTP_RESPONSE_CODE_505" -func (s *ALBWafConfig) GetType__() bindings.BindingType { +func (s *ALBWafConfig) GetType__() vapiBindings_.BindingType { return ALBWafConfigBindingType() } -func (s *ALBWafConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -12336,17 +12257,16 @@ const ALBWafDataFile_TYPE_PM_FROM_FILE = "WAF_DATAFILE_PM_FROM_FILE" const ALBWafDataFile_TYPE_DTD = "WAF_DATAFILE_DTD" const ALBWafDataFile_TYPE_XSD = "WAF_DATAFILE_XSD" -func (s *ALBWafDataFile) GetType__() bindings.BindingType { +func (s *ALBWafDataFile) GetType__() vapiBindings_.BindingType { return ALBWafDataFileBindingType() } -func (s *ALBWafDataFile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafDataFile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafDataFile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafDataFile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -12365,17 +12285,16 @@ type ALBWafExcludeListEntry struct { UriPath *string } -func (s *ALBWafExcludeListEntry) GetType__() bindings.BindingType { +func (s *ALBWafExcludeListEntry) GetType__() vapiBindings_.BindingType { return ALBWafExcludeListEntryBindingType() } -func (s *ALBWafExcludeListEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafExcludeListEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafExcludeListEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafExcludeListEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -12420,17 +12339,16 @@ const ALBWafExclusionType_MATCH_OP_DOES_NOT_EQUAL = "DOES_NOT_EQUAL" const ALBWafExclusionType_MATCH_OP_REGEX_MATCH = "REGEX_MATCH" const ALBWafExclusionType_MATCH_OP_REGEX_DOES_NOT_MATCH = "REGEX_DOES_NOT_MATCH" -func (s *ALBWafExclusionType) GetType__() bindings.BindingType { +func (s *ALBWafExclusionType) GetType__() vapiBindings_.BindingType { return ALBWafExclusionTypeBindingType() } -func (s *ALBWafExclusionType) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafExclusionType) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafExclusionType._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafExclusionType._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -12449,17 +12367,16 @@ type ALBWafPSMLocation struct { Rules []ALBWafPSMRule } -func (s *ALBWafPSMLocation) GetType__() bindings.BindingType { +func (s *ALBWafPSMLocation) GetType__() vapiBindings_.BindingType { return ALBWafPSMLocationBindingType() } -func (s *ALBWafPSMLocation) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafPSMLocation) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafPSMLocation._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafPSMLocation._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -12472,17 +12389,16 @@ type ALBWafPSMLocationMatch struct { Path *ALBPathMatch } -func (s *ALBWafPSMLocationMatch) GetType__() bindings.BindingType { +func (s *ALBWafPSMLocationMatch) GetType__() vapiBindings_.BindingType { return ALBWafPSMLocationMatchBindingType() } -func (s *ALBWafPSMLocationMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafPSMLocationMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafPSMLocationMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafPSMLocationMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -12522,17 +12438,16 @@ const ALBWafPSMMatchElement_NAME_REQUEST_BASENAME = "WAF_VARIABLE_REQUEST_BASENA const ALBWafPSMMatchElement_NAME_REQUEST_URI = "WAF_VARIABLE_REQUEST_URI" const ALBWafPSMMatchElement_NAME_PATH_INFO = "WAF_VARIABLE_PATH_INFO" -func (s *ALBWafPSMMatchElement) GetType__() bindings.BindingType { +func (s *ALBWafPSMMatchElement) GetType__() vapiBindings_.BindingType { return ALBWafPSMMatchElementBindingType() } -func (s *ALBWafPSMMatchElement) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafPSMMatchElement) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafPSMMatchElement._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafPSMMatchElement._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -12590,17 +12505,16 @@ const ALBWafPSMRule_PARANOIA_LEVEL_MEDIUM = "WAF_PARANOIA_LEVEL_MEDIUM" const ALBWafPSMRule_PARANOIA_LEVEL_HIGH = "WAF_PARANOIA_LEVEL_HIGH" const ALBWafPSMRule_PARANOIA_LEVEL_EXTREME = "WAF_PARANOIA_LEVEL_EXTREME" -func (s *ALBWafPSMRule) GetType__() bindings.BindingType { +func (s *ALBWafPSMRule) GetType__() vapiBindings_.BindingType { return ALBWafPSMRuleBindingType() } -func (s *ALBWafPSMRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafPSMRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafPSMRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafPSMRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -12637,6 +12551,10 @@ type ALBWafPolicy struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -12645,10 +12563,12 @@ type ALBWafPolicy struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -12726,17 +12646,16 @@ const ALBWafPolicy_PARANOIA_LEVEL_MEDIUM = "WAF_PARANOIA_LEVEL_MEDIUM" const ALBWafPolicy_PARANOIA_LEVEL_HIGH = "WAF_PARANOIA_LEVEL_HIGH" const ALBWafPolicy_PARANOIA_LEVEL_EXTREME = "WAF_PARANOIA_LEVEL_EXTREME" -func (s *ALBWafPolicy) GetType__() bindings.BindingType { +func (s *ALBWafPolicy) GetType__() vapiBindings_.BindingType { return ALBWafPolicyBindingType() } -func (s *ALBWafPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -12763,17 +12682,16 @@ type ALBWafPolicyApiResponse struct { Results []ALBWafPolicy } -func (s *ALBWafPolicyApiResponse) GetType__() bindings.BindingType { +func (s *ALBWafPolicyApiResponse) GetType__() vapiBindings_.BindingType { return ALBWafPolicyApiResponseBindingType() } -func (s *ALBWafPolicyApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafPolicyApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafPolicyApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafPolicyApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -12810,6 +12728,10 @@ type ALBWafPolicyPSMGroup struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -12818,10 +12740,12 @@ type ALBWafPolicyPSMGroup struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -12859,17 +12783,16 @@ const ALBWafPolicyPSMGroup_MISS_ACTION_NO_OP = "WAF_ACTION_NO_OP" const ALBWafPolicyPSMGroup_MISS_ACTION_BLOCK = "WAF_ACTION_BLOCK" const ALBWafPolicyPSMGroup_MISS_ACTION_ALLOW_PARAMETER = "WAF_ACTION_ALLOW_PARAMETER" -func (s *ALBWafPolicyPSMGroup) GetType__() bindings.BindingType { +func (s *ALBWafPolicyPSMGroup) GetType__() vapiBindings_.BindingType { return ALBWafPolicyPSMGroupBindingType() } -func (s *ALBWafPolicyPSMGroup) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafPolicyPSMGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafPolicyPSMGroup._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafPolicyPSMGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -12896,17 +12819,16 @@ type ALBWafPolicyPSMGroupApiResponse struct { Results []ALBWafPolicyPSMGroup } -func (s *ALBWafPolicyPSMGroupApiResponse) GetType__() bindings.BindingType { +func (s *ALBWafPolicyPSMGroupApiResponse) GetType__() vapiBindings_.BindingType { return ALBWafPolicyPSMGroupApiResponseBindingType() } -func (s *ALBWafPolicyPSMGroupApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafPolicyPSMGroupApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafPolicyPSMGroupApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafPolicyPSMGroupApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -12918,17 +12840,16 @@ type ALBWafPositiveSecurityModel struct { GroupPaths []string } -func (s *ALBWafPositiveSecurityModel) GetType__() bindings.BindingType { +func (s *ALBWafPositiveSecurityModel) GetType__() vapiBindings_.BindingType { return ALBWafPositiveSecurityModelBindingType() } -func (s *ALBWafPositiveSecurityModel) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafPositiveSecurityModel) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafPositiveSecurityModel._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafPositiveSecurityModel._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -12965,6 +12886,10 @@ type ALBWafProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -12973,10 +12898,12 @@ type ALBWafProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -12988,17 +12915,16 @@ type ALBWafProfile struct { Markers []ALBRoleFilterMatchLabel } -func (s *ALBWafProfile) GetType__() bindings.BindingType { +func (s *ALBWafProfile) GetType__() vapiBindings_.BindingType { return ALBWafProfileBindingType() } -func (s *ALBWafProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -13025,17 +12951,16 @@ type ALBWafProfileApiResponse struct { Results []ALBWafProfile } -func (s *ALBWafProfileApiResponse) GetType__() bindings.BindingType { +func (s *ALBWafProfileApiResponse) GetType__() vapiBindings_.BindingType { return ALBWafProfileApiResponseBindingType() } -func (s *ALBWafProfileApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafProfileApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafProfileApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafProfileApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -13088,17 +13013,16 @@ const ALBWafRule_PHASE_RESPONSE_HEADER = "WAF_PHASE_RESPONSE_HEADER" const ALBWafRule_PHASE_RESPONSE_BODY = "WAF_PHASE_RESPONSE_BODY" const ALBWafRule_PHASE_LOGGING = "WAF_PHASE_LOGGING" -func (s *ALBWafRule) GetType__() bindings.BindingType { +func (s *ALBWafRule) GetType__() vapiBindings_.BindingType { return ALBWafRuleBindingType() } -func (s *ALBWafRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -13118,17 +13042,16 @@ type ALBWafRuleGroup struct { Rules []ALBWafRule } -func (s *ALBWafRuleGroup) GetType__() bindings.BindingType { +func (s *ALBWafRuleGroup) GetType__() vapiBindings_.BindingType { return ALBWafRuleGroupBindingType() } -func (s *ALBWafRuleGroup) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafRuleGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafRuleGroup._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafRuleGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -13156,17 +13079,16 @@ type ALBWafRuleGroupOverrides struct { const ALBWafRuleGroupOverrides_MODE_DETECTION_ONLY = "WAF_MODE_DETECTION_ONLY" const ALBWafRuleGroupOverrides_MODE_ENFORCEMENT = "WAF_MODE_ENFORCEMENT" -func (s *ALBWafRuleGroupOverrides) GetType__() bindings.BindingType { +func (s *ALBWafRuleGroupOverrides) GetType__() vapiBindings_.BindingType { return ALBWafRuleGroupOverridesBindingType() } -func (s *ALBWafRuleGroupOverrides) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafRuleGroupOverrides) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafRuleGroupOverrides._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafRuleGroupOverrides._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -13192,17 +13114,16 @@ type ALBWafRuleOverrides struct { const ALBWafRuleOverrides_MODE_DETECTION_ONLY = "WAF_MODE_DETECTION_ONLY" const ALBWafRuleOverrides_MODE_ENFORCEMENT = "WAF_MODE_ENFORCEMENT" -func (s *ALBWafRuleOverrides) GetType__() bindings.BindingType { +func (s *ALBWafRuleOverrides) GetType__() vapiBindings_.BindingType { return ALBWafRuleOverridesBindingType() } -func (s *ALBWafRuleOverrides) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafRuleOverrides) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafRuleOverrides._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafRuleOverrides._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -13239,6 +13160,10 @@ type ALBWebhook struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -13247,10 +13172,12 @@ type ALBWebhook struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -13263,17 +13190,16 @@ type ALBWebhook struct { VerificationToken *string } -func (s *ALBWebhook) GetType__() bindings.BindingType { +func (s *ALBWebhook) GetType__() vapiBindings_.BindingType { return ALBWebhookBindingType() } -func (s *ALBWebhook) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWebhook) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWebhook._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWebhook._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -13300,17 +13226,16 @@ type ALBWebhookApiResponse struct { Results []ALBWebhook } -func (s *ALBWebhookApiResponse) GetType__() bindings.BindingType { +func (s *ALBWebhookApiResponse) GetType__() vapiBindings_.BindingType { return ALBWebhookApiResponseBindingType() } -func (s *ALBWebhookApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWebhookApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWebhookApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWebhookApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -13372,6 +13297,10 @@ type ALGTypeServiceEntry struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -13380,10 +13309,12 @@ type ALGTypeServiceEntry struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -13404,17 +13335,16 @@ const ALGTypeServiceEntry_ALG_NBNS_BROADCAST = "NBNS_BROADCAST" const ALGTypeServiceEntry_ALG_NBDG_BROADCAST = "NBDG_BROADCAST" const ALGTypeServiceEntry_ALG_TFTP = "TFTP" -func (s *ALGTypeServiceEntry) GetType__() bindings.BindingType { +func (s *ALGTypeServiceEntry) GetType__() vapiBindings_.BindingType { return ALGTypeServiceEntryBindingType() } -func (s *ALGTypeServiceEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALGTypeServiceEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALGTypeServiceEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALGTypeServiceEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -13451,6 +13381,10 @@ type AbstractSpace struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -13459,10 +13393,12 @@ type AbstractSpace struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -13476,6 +13412,8 @@ type AbstractSpace struct { // * AbstractSpace#AbstractSpace_CONNECTIVITY_STRATEGY_NONE // // The connectivity strategy is deprecated. Use default layer3 rule, /infra/domains/default/security-policies/default-layer3-security-policy/rules/default-layer3-rule. This field indicates the default connectivity policy for the infra or tenant space WHITELIST - Adds a default drop rule. Administrator can then use \"allow\" rules (aka whitelist) to allow traffic between groups BLACKLIST - Adds a default allow rule. Admin can then use \"drop\" rules (aka blacklist) to block traffic between groups WHITELIST_ENABLE_LOGGING - Whitelising with logging enabled BLACKLIST_ENABLE_LOGGING - Blacklisting with logging enabled NONE - No default rules are added. + // + // Deprecated: This API element is deprecated. ConnectivityStrategy *string } @@ -13485,17 +13423,16 @@ const AbstractSpace_CONNECTIVITY_STRATEGY_WHITELIST_ENABLE_LOGGING = "WHITELIST_ const AbstractSpace_CONNECTIVITY_STRATEGY_BLACKLIST_ENABLE_LOGGING = "BLACKLIST_ENABLE_LOGGING" const AbstractSpace_CONNECTIVITY_STRATEGY_NONE = "NONE" -func (s *AbstractSpace) GetType__() bindings.BindingType { +func (s *AbstractSpace) GetType__() vapiBindings_.BindingType { return AbstractSpaceBindingType() } -func (s *AbstractSpace) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AbstractSpace) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AbstractSpace._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AbstractSpace._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -13549,17 +13486,16 @@ const AcceptableComponentVersion_COMPONENT_TYPE_EDGE = "EDGE" const AcceptableComponentVersion_COMPONENT_TYPE_CCP = "CCP" const AcceptableComponentVersion_COMPONENT_TYPE_MP = "MP" -func (s *AcceptableComponentVersion) GetType__() bindings.BindingType { +func (s *AcceptableComponentVersion) GetType__() vapiBindings_.BindingType { return AcceptableComponentVersionBindingType() } -func (s *AcceptableComponentVersion) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AcceptableComponentVersion) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AcceptableComponentVersion._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AcceptableComponentVersion._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -13570,17 +13506,16 @@ type AcceptableComponentVersionList struct { Results []AcceptableComponentVersion } -func (s *AcceptableComponentVersionList) GetType__() bindings.BindingType { +func (s *AcceptableComponentVersionList) GetType__() vapiBindings_.BindingType { return AcceptableComponentVersionListBindingType() } -func (s *AcceptableComponentVersionList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AcceptableComponentVersionList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AcceptableComponentVersionList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AcceptableComponentVersionList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -13604,17 +13539,16 @@ const Action__TYPE_IDENTIFIER = "Action" const Action_RESOURCE_TYPE_PATCHRESOURCES = "PatchResources" const Action_RESOURCE_TYPE_SETFIELDS = "SetFields" -func (s *Action) GetType__() bindings.BindingType { +func (s *Action) GetType__() vapiBindings_.BindingType { return ActionBindingType() } -func (s *Action) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Action) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Action._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Action._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -13653,19 +13587,20 @@ type ActionableResource struct { Tags []Tag // A resource reference on which actions can be performed format: hostname-or-ip IpAddress *string + // IPv6 address of the current node format: hostname-or-ip + Ipv6Address *string } -func (s *ActionableResource) GetType__() bindings.BindingType { +func (s *ActionableResource) GetType__() vapiBindings_.BindingType { return ActionableResourceBindingType() } -func (s *ActionableResource) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ActionableResource) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ActionableResource._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ActionableResource._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -13689,17 +13624,16 @@ type ActionableResourceListResult struct { Results []ActionableResource } -func (s *ActionableResourceListResult) GetType__() bindings.BindingType { +func (s *ActionableResourceListResult) GetType__() vapiBindings_.BindingType { return ActionableResourceListResultBindingType() } -func (s *ActionableResourceListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ActionableResourceListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ActionableResourceListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ActionableResourceListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -13754,17 +13688,16 @@ type ActiveDirectoryIdentitySource struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const ActiveDirectoryIdentitySource__TYPE_IDENTIFIER = "ActiveDirectoryIdentitySource" -func (s *ActiveDirectoryIdentitySource) GetType__() bindings.BindingType { +func (s *ActiveDirectoryIdentitySource) GetType__() vapiBindings_.BindingType { return ActiveDirectoryIdentitySourceBindingType() } -func (s *ActiveDirectoryIdentitySource) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ActiveDirectoryIdentitySource) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ActiveDirectoryIdentitySource._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ActiveDirectoryIdentitySource._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -13772,22 +13705,21 @@ func (s *ActiveDirectoryIdentitySource) GetDataValue__() (data.DataValue, []erro // Contains a list of cluster node VM deployment requests and optionally a clustering configuration. type AddClusterNodeVMInfo struct { - ClusteringConfig *data.StructValue + ClusteringConfig *ClusteringConfig // Cluster node VM deployment requests to be deployed by the Manager. DeploymentRequests []ClusterNodeVMDeploymentRequest } -func (s *AddClusterNodeVMInfo) GetType__() bindings.BindingType { +func (s *AddClusterNodeVMInfo) GetType__() vapiBindings_.BindingType { return AddClusterNodeVMInfoBindingType() } -func (s *AddClusterNodeVMInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AddClusterNodeVMInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AddClusterNodeVMInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AddClusterNodeVMInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -13824,17 +13756,16 @@ const AddressBindingEntry_SOURCE_ND_SNOOPING = "ND_SNOOPING" const AddressBindingEntry_SOURCE_DHCPV6_SNOOPING = "DHCPV6_SNOOPING" const AddressBindingEntry_SOURCE_VM_TOOLS_V6 = "VM_TOOLS_V6" -func (s *AddressBindingEntry) GetType__() bindings.BindingType { +func (s *AddressBindingEntry) GetType__() vapiBindings_.BindingType { return AddressBindingEntryBindingType() } -func (s *AddressBindingEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AddressBindingEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AddressBindingEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AddressBindingEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -13847,17 +13778,16 @@ type AdvanceClusterRestoreInput struct { Resources []SelectableResourceReference } -func (s *AdvanceClusterRestoreInput) GetType__() bindings.BindingType { +func (s *AdvanceClusterRestoreInput) GetType__() vapiBindings_.BindingType { return AdvanceClusterRestoreInputBindingType() } -func (s *AdvanceClusterRestoreInput) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AdvanceClusterRestoreInput) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AdvanceClusterRestoreInput._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AdvanceClusterRestoreInput._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -13868,17 +13798,40 @@ type AdvanceClusterRestoreRequest struct { Data []AdvanceClusterRestoreInput } -func (s *AdvanceClusterRestoreRequest) GetType__() bindings.BindingType { +func (s *AdvanceClusterRestoreRequest) GetType__() vapiBindings_.BindingType { return AdvanceClusterRestoreRequestBindingType() } -func (s *AdvanceClusterRestoreRequest) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AdvanceClusterRestoreRequest) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AdvanceClusterRestoreRequest._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AdvanceClusterRestoreRequest._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +type AdvertisedNetworkCsvRecord struct { + // Advertised network address. + Network *string + // Advertised rule filter type + RuleFilterType *string + // advertisement status of network to connected gateway SUCCESS - network route successfully plumbed on target gateway DENIED_BY_TARGET_GATEWAY - network denied by target gateway because of in filter rules or missing inter vrf config + Status *string +} + +func (s *AdvertisedNetworkCsvRecord) GetType__() vapiBindings_.BindingType { + return AdvertisedNetworkCsvRecordBindingType() +} + +func (s *AdvertisedNetworkCsvRecord) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for AdvertisedNetworkCsvRecord._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -13889,20 +13842,19 @@ type AggregateDNSForwarderStatistics struct { // String path of the DNS forwarder intent. IntentPath *string // List of DNS forwarder statistics per enforcement point. - StatisticsPerEnforcementPoint []*data.StructValue + StatisticsPerEnforcementPoint []*vapiData_.StructValue } -func (s *AggregateDNSForwarderStatistics) GetType__() bindings.BindingType { +func (s *AggregateDNSForwarderStatistics) GetType__() vapiBindings_.BindingType { return AggregateDNSForwarderStatisticsBindingType() } -func (s *AggregateDNSForwarderStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AggregateDNSForwarderStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AggregateDNSForwarderStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AggregateDNSForwarderStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -13913,20 +13865,19 @@ type AggregateDNSForwarderStatus struct { // String path of the DNS forwarder intent. IntentPath *string // List of DNS forwarder status per enforcement point. - StatusPerEnforcementPoint []*data.StructValue + StatusPerEnforcementPoint []*vapiData_.StructValue } -func (s *AggregateDNSForwarderStatus) GetType__() bindings.BindingType { +func (s *AggregateDNSForwarderStatus) GetType__() vapiBindings_.BindingType { return AggregateDNSForwarderStatusBindingType() } -func (s *AggregateDNSForwarderStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AggregateDNSForwarderStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AggregateDNSForwarderStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AggregateDNSForwarderStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -13935,22 +13886,21 @@ func (s *AggregateDNSForwarderStatus) GetDataValue__() (data.DataValue, []error) // Aggregate of DNS forwarder nslookup answer across enforcement points. type AggregatePolicyDnsAnswer struct { // List of DNS forwarder nslookup answer per enforcement point. - DnsAnswerPerEnforcementPoint []*data.StructValue + DnsAnswerPerEnforcementPoint []*vapiData_.StructValue // String path of the DNS forwarder intent. IntentPath *string } -func (s *AggregatePolicyDnsAnswer) GetType__() bindings.BindingType { +func (s *AggregatePolicyDnsAnswer) GetType__() vapiBindings_.BindingType { return AggregatePolicyDnsAnswerBindingType() } -func (s *AggregatePolicyDnsAnswer) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AggregatePolicyDnsAnswer) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AggregatePolicyDnsAnswer._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AggregatePolicyDnsAnswer._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -13962,17 +13912,16 @@ type AggregatePolicyRuntimeInfo struct { IntentPath *string } -func (s *AggregatePolicyRuntimeInfo) GetType__() bindings.BindingType { +func (s *AggregatePolicyRuntimeInfo) GetType__() vapiBindings_.BindingType { return AggregatePolicyRuntimeInfoBindingType() } -func (s *AggregatePolicyRuntimeInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AggregatePolicyRuntimeInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AggregatePolicyRuntimeInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AggregatePolicyRuntimeInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -13985,17 +13934,16 @@ type AggregatedDataCounter struct { TxPackets *DataCounter } -func (s *AggregatedDataCounter) GetType__() bindings.BindingType { +func (s *AggregatedDataCounter) GetType__() vapiBindings_.BindingType { return AggregatedDataCounterBindingType() } -func (s *AggregatedDataCounter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AggregatedDataCounter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AggregatedDataCounter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AggregatedDataCounter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14010,17 +13958,16 @@ type AggregatedDataCounterEx struct { MacLearning *MacLearningCounters } -func (s *AggregatedDataCounterEx) GetType__() bindings.BindingType { +func (s *AggregatedDataCounterEx) GetType__() vapiBindings_.BindingType { return AggregatedDataCounterExBindingType() } -func (s *AggregatedDataCounterEx) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AggregatedDataCounterEx) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AggregatedDataCounterEx._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AggregatedDataCounterEx._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14033,17 +13980,16 @@ type AggregatedLogicalRouterPortCounters struct { Tx *LogicalRouterPortCounters } -func (s *AggregatedLogicalRouterPortCounters) GetType__() bindings.BindingType { +func (s *AggregatedLogicalRouterPortCounters) GetType__() vapiBindings_.BindingType { return AggregatedLogicalRouterPortCountersBindingType() } -func (s *AggregatedLogicalRouterPortCounters) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AggregatedLogicalRouterPortCounters) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AggregatedLogicalRouterPortCounters._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AggregatedLogicalRouterPortCounters._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14080,6 +14026,10 @@ type AntreaTraceflowConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -14088,10 +14038,12 @@ type AntreaTraceflowConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -14107,17 +14059,16 @@ type AntreaTraceflowConfig struct { SourceExternalId *string } -func (s *AntreaTraceflowConfig) GetType__() bindings.BindingType { +func (s *AntreaTraceflowConfig) GetType__() vapiBindings_.BindingType { return AntreaTraceflowConfigBindingType() } -func (s *AntreaTraceflowConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AntreaTraceflowConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AntreaTraceflowConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AntreaTraceflowConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14131,17 +14082,16 @@ type AntreaTraceflowIcmpEchoRequestHeader struct { Sequence *int64 } -func (s *AntreaTraceflowIcmpEchoRequestHeader) GetType__() bindings.BindingType { +func (s *AntreaTraceflowIcmpEchoRequestHeader) GetType__() vapiBindings_.BindingType { return AntreaTraceflowIcmpEchoRequestHeaderBindingType() } -func (s *AntreaTraceflowIcmpEchoRequestHeader) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AntreaTraceflowIcmpEchoRequestHeader) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AntreaTraceflowIcmpEchoRequestHeader._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AntreaTraceflowIcmpEchoRequestHeader._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14161,17 +14111,16 @@ type AntreaTraceflowIpHeader struct { Ttl *int64 } -func (s *AntreaTraceflowIpHeader) GetType__() bindings.BindingType { +func (s *AntreaTraceflowIpHeader) GetType__() vapiBindings_.BindingType { return AntreaTraceflowIpHeaderBindingType() } -func (s *AntreaTraceflowIpHeader) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AntreaTraceflowIpHeader) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AntreaTraceflowIpHeader._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AntreaTraceflowIpHeader._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14189,17 +14138,16 @@ type AntreaTraceflowIpv6Header struct { SrcIp *string } -func (s *AntreaTraceflowIpv6Header) GetType__() bindings.BindingType { +func (s *AntreaTraceflowIpv6Header) GetType__() vapiBindings_.BindingType { return AntreaTraceflowIpv6HeaderBindingType() } -func (s *AntreaTraceflowIpv6Header) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AntreaTraceflowIpv6Header) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AntreaTraceflowIpv6Header._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AntreaTraceflowIpv6Header._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14239,17 +14187,16 @@ const AntreaTraceflowPacketData_TRANSPORT_TYPE_MULTICAST = "MULTICAST" const AntreaTraceflowPacketData_TRANSPORT_TYPE_BROADCAST = "BROADCAST" const AntreaTraceflowPacketData_TRANSPORT_TYPE_UNKNOWN = "UNKNOWN" -func (s *AntreaTraceflowPacketData) GetType__() bindings.BindingType { +func (s *AntreaTraceflowPacketData) GetType__() vapiBindings_.BindingType { return AntreaTraceflowPacketDataBindingType() } -func (s *AntreaTraceflowPacketData) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AntreaTraceflowPacketData) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AntreaTraceflowPacketData._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AntreaTraceflowPacketData._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14265,17 +14212,16 @@ type AntreaTraceflowTcpHeader struct { TcpFlags *int64 } -func (s *AntreaTraceflowTcpHeader) GetType__() bindings.BindingType { +func (s *AntreaTraceflowTcpHeader) GetType__() vapiBindings_.BindingType { return AntreaTraceflowTcpHeaderBindingType() } -func (s *AntreaTraceflowTcpHeader) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AntreaTraceflowTcpHeader) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AntreaTraceflowTcpHeader._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AntreaTraceflowTcpHeader._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14288,17 +14234,16 @@ type AntreaTraceflowTransportHeader struct { UdpHeader *AntreaTraceflowUdpHeader } -func (s *AntreaTraceflowTransportHeader) GetType__() bindings.BindingType { +func (s *AntreaTraceflowTransportHeader) GetType__() vapiBindings_.BindingType { return AntreaTraceflowTransportHeaderBindingType() } -func (s *AntreaTraceflowTransportHeader) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AntreaTraceflowTransportHeader) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AntreaTraceflowTransportHeader._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AntreaTraceflowTransportHeader._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14312,17 +14257,16 @@ type AntreaTraceflowUdpHeader struct { SrcPort *int64 } -func (s *AntreaTraceflowUdpHeader) GetType__() bindings.BindingType { +func (s *AntreaTraceflowUdpHeader) GetType__() vapiBindings_.BindingType { return AntreaTraceflowUdpHeaderBindingType() } -func (s *AntreaTraceflowUdpHeader) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AntreaTraceflowUdpHeader) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AntreaTraceflowUdpHeader._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AntreaTraceflowUdpHeader._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14335,7 +14279,7 @@ type ApiError struct { // A numeric error code format: int64 ErrorCode *int64 // Additional data about the error - ErrorData *data.StructValue + ErrorData *vapiData_.StructValue // A description of the error ErrorMessage *string // The module name where the error occurred @@ -14344,17 +14288,16 @@ type ApiError struct { RelatedErrors []RelatedApiError } -func (s *ApiError) GetType__() bindings.BindingType { +func (s *ApiError) GetType__() vapiBindings_.BindingType { return ApiErrorBindingType() } -func (s *ApiError) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ApiError) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ApiError._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ApiError._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14378,17 +14321,86 @@ type ApiRequestBody struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const ApiRequestBody__TYPE_IDENTIFIER = "ApiRequestBody" -func (s *ApiRequestBody) GetType__() bindings.BindingType { +func (s *ApiRequestBody) GetType__() vapiBindings_.BindingType { return ApiRequestBodyBindingType() } -func (s *ApiRequestBody) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ApiRequestBody) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ApiRequestBody._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Properties that affect the configuration of the NSX API service. +type ApiServiceConfig struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // Identifies whether basic authentication is enabled or disabled in API calls. + BasicAuthenticationEnabled *bool + // The TLS cipher suites that the API service will negotiate. + CipherSuites []CipherSuite + // The maximum number of concurrent API requests that will be serviced for a given authenticated client. If the number of API requests being processed exceeds this limit, new API requests will be refused and a 503 Service Unavailable response will be returned to the client. To disable API concurrency limiting, set this value to 0. format: int64 + ClientApiConcurrencyLimit *int64 + // The maximum number of API requests that will be serviced per second for a given authenticated client. If more API requests are received than can be serviced, a 429 Too Many Requests HTTP response will be returned. To disable API rate limiting, set this value to 0. format: int64 + ClientApiRateLimit *int64 + // NSX connection timeout, in seconds. To disable timeout, set to 0. format: int64 + ConnectionTimeout *int64 + // Identifies whether cookie-based authentication is enabled or disabled in API calls. When cookie-based authentication is disabled, new sessions cannot be created via /api/session/create. + CookieBasedAuthenticationEnabled *bool + // The maximum number of concurrent API requests that will be serviced. If the number of API requests being processed exceeds this limit, new API requests will be refused and a 503 Service Unavailable response will be returned to the client. To disable API concurrency limiting, set this value to 0. format: int64 + GlobalApiConcurrencyLimit *int64 + // The list of IP addresses which are not subjected to a lockout on failed login attempts. format: ip + LockoutImmuneAddresses []string + // The TLS protocol versions that the API service will negotiate. + ProtocolVersions []ProtocolVersion + // Host name or IP address to use for redirect location headers, or empty string to derive from current request. To disable, set redirect_host to the empty string (\"\"). + RedirectHost *string + // NSX session inactivity timeout format: int64 + SessionTimeout *int64 +} + +func (s *ApiServiceConfig) GetType__() vapiBindings_.BindingType { + return ApiServiceConfigBindingType() +} + +func (s *ApiServiceConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ApiRequestBody._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ApiServiceConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14418,17 +14430,16 @@ const ApplicationConnectivityStrategy_APPLICATION_CONNECTIVITY_STRATEGY_ALLOW_IN const ApplicationConnectivityStrategy_APPLICATION_CONNECTIVITY_STRATEGY_DROP_INGRESS = "DROP_INGRESS" const ApplicationConnectivityStrategy_APPLICATION_CONNECTIVITY_STRATEGY_DROP_EGRESS = "DROP_EGRESS" -func (s *ApplicationConnectivityStrategy) GetType__() bindings.BindingType { +func (s *ApplicationConnectivityStrategy) GetType__() vapiBindings_.BindingType { return ApplicationConnectivityStrategyBindingType() } -func (s *ApplicationConnectivityStrategy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ApplicationConnectivityStrategy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ApplicationConnectivityStrategy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ApplicationConnectivityStrategy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14451,17 +14462,16 @@ type ArpHeader struct { const ArpHeader_OP_CODE_REQUEST = "ARP_REQUEST" const ArpHeader_OP_CODE_REPLY = "ARP_REPLY" -func (s *ArpHeader) GetType__() bindings.BindingType { +func (s *ArpHeader) GetType__() vapiBindings_.BindingType { return ArpHeaderBindingType() } -func (s *ArpHeader) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ArpHeader) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ArpHeader._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ArpHeader._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14475,17 +14485,16 @@ type ArpSnoopingConfig struct { ArpSnoopingEnabled *bool } -func (s *ArpSnoopingConfig) GetType__() bindings.BindingType { +func (s *ArpSnoopingConfig) GetType__() vapiBindings_.BindingType { return ArpSnoopingConfigBindingType() } -func (s *ArpSnoopingConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ArpSnoopingConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ArpSnoopingConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ArpSnoopingConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14503,17 +14512,16 @@ type AttachedInterfaceEntry struct { RoutingTable []string } -func (s *AttachedInterfaceEntry) GetType__() bindings.BindingType { +func (s *AttachedInterfaceEntry) GetType__() vapiBindings_.BindingType { return AttachedInterfaceEntryBindingType() } -func (s *AttachedInterfaceEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AttachedInterfaceEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AttachedInterfaceEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AttachedInterfaceEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14549,17 +14557,16 @@ const Attribute_ATTRIBUTE_TYPE_STRING = "STRING" const Attribute_ATTRIBUTE_TYPE_LONG = "LONG" const Attribute_ATTRIBUTE_TYPE_BOOLEAN = "BOOLEAN" -func (s *Attribute) GetType__() bindings.BindingType { +func (s *Attribute) GetType__() vapiBindings_.BindingType { return AttributeBindingType() } -func (s *Attribute) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Attribute) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Attribute._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Attribute._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14589,17 +14596,16 @@ const AttributeVal_DATA_TYPE_DATE = "DATE" const AttributeVal_DATA_TYPE_INTEGER = "INTEGER" const AttributeVal_DATA_TYPE_BOOLEAN = "BOOLEAN" -func (s *AttributeVal) GetType__() bindings.BindingType { +func (s *AttributeVal) GetType__() vapiBindings_.BindingType { return AttributeValBindingType() } -func (s *AttributeVal) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AttributeVal) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AttributeVal._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AttributeVal._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14613,17 +14619,16 @@ type AutoRds struct { L3AutoRd *string } -func (s *AutoRds) GetType__() bindings.BindingType { +func (s *AutoRds) GetType__() vapiBindings_.BindingType { return AutoRdsBindingType() } -func (s *AutoRds) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AutoRds) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AutoRds._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AutoRds._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14632,6 +14637,8 @@ func (s *AutoRds) GetDataValue__() (data.DataValue, []error) { // Credential info to connect to a AVI type of enforcement point. type AviConnectionInfo struct { // Clouds are containers for the environment that Avi Vantage is installed or operating within. During initial setup of Vantage, a default cloud, named Default-Cloud, is created. This is where the first Controller is deployed, into Default-Cloud. Additional clouds may be added, containing SEs and virtual services. This is a deprecated property. Cloud has been renamed to cloud_name and it will added from specific ALB entity. + // + // Deprecated: This API element is deprecated. Cloud *string // Expiry time of the token will be set by LCM at the time of Enforcement Point Creation. ExpiresAt *string @@ -14639,6 +14646,14 @@ type AviConnectionInfo struct { ManagedBy *string // Password or Token for Avi Controller. Password *string + // Possible values are: + // + // * AviConnectionInfo#AviConnectionInfo_STATUS_ACTIVATE + // * AviConnectionInfo#AviConnectionInfo_STATUS_DEACTIVATE_PROVIDER + // * AviConnectionInfo#AviConnectionInfo_STATUS_DEACTIVATE_API + // + // This is connection property which checks whether ALB is connected to the controller. Enum options - ACTIVATE, DEACTIVATE_PROVIDER, DEACTIVATE_API. Default value is DEACTIVATE_API. + Status *string // A tenant is an isolated instance of Avi Controller. Each Avi user account is associated with one or more tenants. The tenant associated with a user account defines the resources that user can access within Avi Vantage. When a user logs in, Avi restricts their access to only those resources that are in the same tenant Tenant *string // Thumbprint of EnforcementPoint in the form of a SHA-256 hash represented in lower case HEX. @@ -14646,6 +14661,8 @@ type AviConnectionInfo struct { // Username. Username *string // Avi supports API versioning for backward compatibility with automation scripts written for an object model older than the current one. Such scripts need not be updated to keep up with object model changes This is a deprecated property. The version is now auto populated from property file and its value can be read using APIs + // + // Deprecated: This API element is deprecated. Version *string // Value of this property could be Hostname or IP. For instance: - On an NSX-T MP running on default port, the value could be \"10.192.1.1\" - On an NSX-T MP running on custom port, the value could be \"192.168.1.1:32789\" - On an NSX-T MP in VMC deployments, the value could be \"192.168.1.1:5480/nsxapi\" EnforcementPointAddress *string @@ -14664,18 +14681,20 @@ type AviConnectionInfo struct { // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const AviConnectionInfo__TYPE_IDENTIFIER = "AviConnectionInfo" +const AviConnectionInfo_STATUS_ACTIVATE = "ACTIVATE" +const AviConnectionInfo_STATUS_DEACTIVATE_PROVIDER = "DEACTIVATE_PROVIDER" +const AviConnectionInfo_STATUS_DEACTIVATE_API = "DEACTIVATE_API" -func (s *AviConnectionInfo) GetType__() bindings.BindingType { +func (s *AviConnectionInfo) GetType__() vapiBindings_.BindingType { return AviConnectionInfoBindingType() } -func (s *AviConnectionInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AviConnectionInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AviConnectionInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AviConnectionInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14695,17 +14714,16 @@ type Axes struct { YLabels []Label } -func (s *Axes) GetType__() bindings.BindingType { +func (s *Axes) GetType__() vapiBindings_.BindingType { return AxesBindingType() } -func (s *Axes) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Axes) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Axes._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Axes._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14745,17 +14763,16 @@ const AxisUnit_UNIT_KILO_BYTES = "KILO_BYTES" const AxisUnit_UNIT_MEGA_BYTES = "MEGA_BYTES" const AxisUnit_UNIT_GIGA_BYTES = "GIGA_BYTES" -func (s *AxisUnit) GetType__() bindings.BindingType { +func (s *AxisUnit) GetType__() vapiBindings_.BindingType { return AxisUnitBindingType() } -func (s *AxisUnit) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AxisUnit) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AxisUnit._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AxisUnit._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14767,7 +14784,7 @@ type BackupConfiguration struct { AfterInventoryUpdateInterval *int64 // true if automated backup is enabled BackupEnabled *bool - BackupSchedule *data.StructValue + BackupSchedule *vapiData_.StructValue // The minimum number of seconds between each upload of the inventory summary to backup server. format: int64 InventorySummaryInterval *int64 // Passphrase used to encrypt backup files. The passphrase specified must be at least 8 characters in length and must contain at least one lowercase, one uppercase, one numeric character and one special character (any other non-space character). @@ -14775,17 +14792,16 @@ type BackupConfiguration struct { RemoteFileServer *RemoteFileServer } -func (s *BackupConfiguration) GetType__() bindings.BindingType { +func (s *BackupConfiguration) GetType__() vapiBindings_.BindingType { return BackupConfigurationBindingType() } -func (s *BackupConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BackupConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BackupConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BackupConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14801,17 +14817,16 @@ type BackupOperationHistory struct { NodeBackupStatuses []BackupOperationStatus } -func (s *BackupOperationHistory) GetType__() bindings.BindingType { +func (s *BackupOperationHistory) GetType__() vapiBindings_.BindingType { return BackupOperationHistoryBindingType() } -func (s *BackupOperationHistory) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BackupOperationHistory) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BackupOperationHistory._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BackupOperationHistory._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14853,17 +14868,16 @@ const BackupOperationStatus_ERROR_CODE_BACKUP_BAD_FINGERPRINT = "BACKUP_BAD_FING const BackupOperationStatus_ERROR_CODE_BACKUP_GENERIC_ERROR = "BACKUP_GENERIC_ERROR" const BackupOperationStatus_ERROR_CODE_UPGRADE_IN_PROGRESS = "UPGRADE_IN_PROGRESS" -func (s *BackupOperationStatus) GetType__() bindings.BindingType { +func (s *BackupOperationStatus) GetType__() vapiBindings_.BindingType { return BackupOperationStatusBindingType() } -func (s *BackupOperationStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BackupOperationStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BackupOperationStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BackupOperationStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14892,17 +14906,16 @@ type BackupOverview struct { RestoreStatus *ClusterRestoreStatus } -func (s *BackupOverview) GetType__() bindings.BindingType { +func (s *BackupOverview) GetType__() vapiBindings_.BindingType { return BackupOverviewBindingType() } -func (s *BackupOverview) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BackupOverview) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BackupOverview._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BackupOverview._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14926,17 +14939,45 @@ const BackupSchedule__TYPE_IDENTIFIER = "BackupSchedule" const BackupSchedule_RESOURCE_TYPE_WEEKLYBACKUPSCHEDULE = "WeeklyBackupSchedule" const BackupSchedule_RESOURCE_TYPE_INTERVALBACKUPSCHEDULE = "IntervalBackupSchedule" -func (s *BackupSchedule) GetType__() bindings.BindingType { +func (s *BackupSchedule) GetType__() vapiBindings_.BindingType { return BackupScheduleBindingType() } -func (s *BackupSchedule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BackupSchedule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BackupSchedule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BackupSchedule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Precheck result for onboaring standby Global Manager or remote Site to federation description: | Result of prechecks run for onboarding standby Global Manager or remote site. The checks include NSX version compatibility with active Global Manager, Round Trip Time (RTT), etc. Note that some of checks like RTT are soft limits. +type BaseCompatibilityCheckResult struct { + // Local Site NSX version where active Global Mananger is running. + LocalNsxVersion *string + // Remote Site NSX version. + NsxVersion *string + // Round trip time to the remote Site or Global Manager from active Global Manager. format: int64 + Rtt *int64 + // Flag to indicate if RTT to remote Site exceeds the recommended limit. + RttExceeded *bool + // Flag to indicate if remote Site NSX version is compatible with active Global Manager. + VersionCompatible *bool +} + +func (s *BaseCompatibilityCheckResult) GetType__() vapiBindings_.BindingType { + return BaseCompatibilityCheckResultBindingType() +} + +func (s *BaseCompatibilityCheckResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for BaseCompatibilityCheckResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14960,17 +15001,16 @@ type BaseConsolidatedStatusPerEnforcementPoint struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const BaseConsolidatedStatusPerEnforcementPoint__TYPE_IDENTIFIER = "BaseConsolidatedStatusPerEnforcementPoint" -func (s *BaseConsolidatedStatusPerEnforcementPoint) GetType__() bindings.BindingType { +func (s *BaseConsolidatedStatusPerEnforcementPoint) GetType__() vapiBindings_.BindingType { return BaseConsolidatedStatusPerEnforcementPointBindingType() } -func (s *BaseConsolidatedStatusPerEnforcementPoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BaseConsolidatedStatusPerEnforcementPoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BaseConsolidatedStatusPerEnforcementPoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BaseConsolidatedStatusPerEnforcementPoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15010,6 +15050,10 @@ type BaseEndpoint struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -15018,10 +15062,12 @@ type BaseEndpoint struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -15037,17 +15083,88 @@ const BaseEndpoint__TYPE_IDENTIFIER = "BaseEndpoint" const BaseEndpoint_RESOURCE_TYPE_VIRTUALENDPOINT = "VirtualEndpoint" const BaseEndpoint_RESOURCE_TYPE_SERVICEINSTANCEENDPOINT = "ServiceInstanceEndpoint" -func (s *BaseEndpoint) GetType__() bindings.BindingType { +func (s *BaseEndpoint) GetType__() vapiBindings_.BindingType { return BaseEndpointBindingType() } -func (s *BaseEndpoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BaseEndpoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BaseEndpoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BaseEndpoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Tier0/Tier1 Interface group for interface grouping. +type BaseInterfaceGroup struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // List of interface reference. Interface must belong to same location. + Members []GatewayInterfaceReference +} + +func (s *BaseInterfaceGroup) GetType__() vapiBindings_.BindingType { + return BaseInterfaceGroupBindingType() +} + +func (s *BaseInterfaceGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for BaseInterfaceGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15084,6 +15201,10 @@ type BasePolicyServiceInstance struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -15092,10 +15213,12 @@ type BasePolicyServiceInstance struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -15123,17 +15246,16 @@ const BasePolicyServiceInstance_DEPLOYMENT_MODE_ACTIVE_STANDBY = "ACTIVE_STANDBY const BasePolicyServiceInstance_TRANSPORT_TYPE_L2_BRIDGE = "L2_BRIDGE" const BasePolicyServiceInstance_TRANSPORT_TYPE_L3_ROUTED = "L3_ROUTED" -func (s *BasePolicyServiceInstance) GetType__() bindings.BindingType { +func (s *BasePolicyServiceInstance) GetType__() vapiBindings_.BindingType { return BasePolicyServiceInstanceBindingType() } -func (s *BasePolicyServiceInstance) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BasePolicyServiceInstance) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BasePolicyServiceInstance._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BasePolicyServiceInstance._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15170,6 +15292,10 @@ type BaseRule struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -15178,10 +15304,12 @@ type BaseRule struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -15223,7 +15351,7 @@ type BaseRule struct { // This field is used to resolve conflicts between multiple Rules under Security or Gateway Policy for a Domain If no sequence number is specified in the payload, a value of 0 is assigned by default. If there are multiple rules with the same sequence number then their order is not deterministic. If a specific order of rules is desired, then one has to specify unique sequence numbers or use the POST request on the rule entity with a query parameter action=revise to let the framework assign a sequence number format: int32 SequenceNumber *int64 // In order to specify raw services this can be used, along with services which contains path to services. This can be empty or null. - ServiceEntries []*data.StructValue + ServiceEntries []*vapiData_.StructValue // In order to specify all services, use the constant \"ANY\". This is case insensitive. If \"ANY\" is used, it should be the ONLY element in the services array. Error will be thrown if ANY is used in conjunction with other values. Services []string // We need paths as duplicate names may exist for groups under different domains. Along with paths we support IP Address of type IPv4 and IPv6. IP Address can be in one of the format(CIDR, IP Address, Range of IP Address). In order to specify all groups, use the constant \"ANY\". This is case insensitive. If \"ANY\" is used, it should be the ONLY element in the group array. Error will be thrown if ANY is used in conjunction with other values. @@ -15241,17 +15369,16 @@ const BaseRule_IP_PROTOCOL_IPV4 = "IPV4" const BaseRule_IP_PROTOCOL_IPV6 = "IPV6" const BaseRule_IP_PROTOCOL_IPV4_IPV6 = "IPV4_IPV6" -func (s *BaseRule) GetType__() bindings.BindingType { +func (s *BaseRule) GetType__() vapiBindings_.BindingType { return BaseRuleBindingType() } -func (s *BaseRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BaseRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BaseRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BaseRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15274,17 +15401,16 @@ type BaseRuleListResult struct { SortBy *string } -func (s *BaseRuleListResult) GetType__() bindings.BindingType { +func (s *BaseRuleListResult) GetType__() vapiBindings_.BindingType { return BaseRuleListResultBindingType() } -func (s *BaseRuleListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BaseRuleListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BaseRuleListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BaseRuleListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15321,6 +15447,10 @@ type BaseTier0Interface struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -15329,10 +15459,12 @@ type BaseTier0Interface struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -15343,17 +15475,16 @@ type BaseTier0Interface struct { Subnets []InterfaceSubnet } -func (s *BaseTier0Interface) GetType__() bindings.BindingType { +func (s *BaseTier0Interface) GetType__() vapiBindings_.BindingType { return BaseTier0InterfaceBindingType() } -func (s *BaseTier0Interface) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BaseTier0Interface) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BaseTier0Interface._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BaseTier0Interface._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15366,17 +15497,16 @@ type BatchRequest struct { Requests []BatchRequestItem } -func (s *BatchRequest) GetType__() bindings.BindingType { +func (s *BatchRequest) GetType__() vapiBindings_.BindingType { return BatchRequestBindingType() } -func (s *BatchRequest) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BatchRequest) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BatchRequest._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BatchRequest._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15384,7 +15514,7 @@ func (s *BatchRequest) GetDataValue__() (data.DataValue, []error) { // A single request within a batch of operations type BatchRequestItem struct { - Body *data.StructValue + Body *vapiData_.StructValue // Possible values are: // // * BatchRequestItem#BatchRequestItem_METHOD_GET @@ -15405,17 +15535,16 @@ const BatchRequestItem_METHOD_PUT = "PUT" const BatchRequestItem_METHOD_DELETE = "DELETE" const BatchRequestItem_METHOD_PATCH = "PATCH" -func (s *BatchRequestItem) GetType__() bindings.BindingType { +func (s *BatchRequestItem) GetType__() vapiBindings_.BindingType { return BatchRequestItemBindingType() } -func (s *BatchRequestItem) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BatchRequestItem) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BatchRequestItem._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BatchRequestItem._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15431,17 +15560,16 @@ type BatchResponse struct { RolledBack *bool } -func (s *BatchResponse) GetType__() bindings.BindingType { +func (s *BatchResponse) GetType__() vapiBindings_.BindingType { return BatchResponseBindingType() } -func (s *BatchResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BatchResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BatchResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BatchResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15450,24 +15578,23 @@ func (s *BatchResponse) GetDataValue__() (data.DataValue, []error) { // A single respose in a list of batched responses type BatchResponseItem struct { // object returned by api - Body *data.StructValue + Body *vapiData_.StructValue // http status code format: int64 Code *int64 // The headers returned by the API call - Headers *data.StructValue + Headers *vapiData_.StructValue } -func (s *BatchResponseItem) GetType__() bindings.BindingType { +func (s *BatchResponseItem) GetType__() vapiBindings_.BindingType { return BatchResponseItemBindingType() } -func (s *BatchResponseItem) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BatchResponseItem) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BatchResponseItem._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BatchResponseItem._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15483,17 +15610,16 @@ type BfdHealthMonitoringConfig struct { ProbeInterval *int64 } -func (s *BfdHealthMonitoringConfig) GetType__() bindings.BindingType { +func (s *BfdHealthMonitoringConfig) GetType__() vapiBindings_.BindingType { return BfdHealthMonitoringConfigBindingType() } -func (s *BfdHealthMonitoringConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BfdHealthMonitoringConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BfdHealthMonitoringConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BfdHealthMonitoringConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15530,6 +15656,10 @@ type BfdProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -15538,10 +15668,12 @@ type BfdProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -15552,17 +15684,16 @@ type BfdProfile struct { Multiple *int64 } -func (s *BfdProfile) GetType__() bindings.BindingType { +func (s *BfdProfile) GetType__() vapiBindings_.BindingType { return BfdProfileBindingType() } -func (s *BfdProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BfdProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BfdProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BfdProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15587,17 +15718,16 @@ type BfdProfileListResult struct { Results []BfdProfile } -func (s *BfdProfileListResult) GetType__() bindings.BindingType { +func (s *BfdProfileListResult) GetType__() vapiBindings_.BindingType { return BfdProfileListResultBindingType() } -func (s *BfdProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BfdProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BfdProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BfdProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15624,17 +15754,16 @@ const BgpAddressFamily_TYPE_VPNV4_UNICAST = "VPNV4_UNICAST" const BgpAddressFamily_TYPE_IPV6_UNICAST = "IPV6_UNICAST" const BgpAddressFamily_TYPE_L2VPN_EVPN = "L2VPN_EVPN" -func (s *BgpAddressFamily) GetType__() bindings.BindingType { +func (s *BgpAddressFamily) GetType__() vapiBindings_.BindingType { return BgpAddressFamilyBindingType() } -func (s *BgpAddressFamily) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BgpAddressFamily) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BgpAddressFamily._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BgpAddressFamily._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15650,17 +15779,16 @@ type BgpBfdConfig struct { Multiple *int64 } -func (s *BgpBfdConfig) GetType__() bindings.BindingType { +func (s *BgpBfdConfig) GetType__() vapiBindings_.BindingType { return BgpBfdConfigBindingType() } -func (s *BgpBfdConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BgpBfdConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BgpBfdConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BgpBfdConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15683,17 +15811,16 @@ const BgpGracefulRestartConfig_MODE_DISABLE = "DISABLE" const BgpGracefulRestartConfig_MODE_GR_AND_HELPER = "GR_AND_HELPER" const BgpGracefulRestartConfig_MODE_HELPER_ONLY = "HELPER_ONLY" -func (s *BgpGracefulRestartConfig) GetType__() bindings.BindingType { +func (s *BgpGracefulRestartConfig) GetType__() vapiBindings_.BindingType { return BgpGracefulRestartConfigBindingType() } -func (s *BgpGracefulRestartConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BgpGracefulRestartConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BgpGracefulRestartConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BgpGracefulRestartConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15707,17 +15834,16 @@ type BgpGracefulRestartTimer struct { StaleRouteTimer *int64 } -func (s *BgpGracefulRestartTimer) GetType__() bindings.BindingType { +func (s *BgpGracefulRestartTimer) GetType__() vapiBindings_.BindingType { return BgpGracefulRestartTimerBindingType() } -func (s *BgpGracefulRestartTimer) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BgpGracefulRestartTimer) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BgpGracefulRestartTimer._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BgpGracefulRestartTimer._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15754,6 +15880,10 @@ type BgpNeighborConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -15762,10 +15892,12 @@ type BgpNeighborConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -15773,6 +15905,8 @@ type BgpNeighborConfig struct { // Flag to enable allowas_in option for BGP neighbor AllowAsIn *bool Bfd *BgpBfdConfig + // Flag to enable/disable BGP peering. Disabling will stop the BGP peering. True - indicates enable BGP peering, False - indicates disable BGP peering. Default is True. + Enabled *bool // Possible values are: // // * BgpNeighborConfig#BgpNeighborConfig_GRACEFUL_RESTART_MODE_DISABLE @@ -15784,14 +15918,19 @@ type BgpNeighborConfig struct { // Wait time in seconds before declaring peer dead. format: int32 HoldDownTime *int64 // Specify path of prefix-list or route map to filter routes for IN direction. This property is deprecated, use route_filtering instead. Specifying different values for both properties will result in error. + // + // Deprecated: This API element is deprecated. InRouteFilters []string // Interval (in seconds) between keep alive messages sent to peer. format: int32 KeepAliveTime *int64 // Maximum number of hops allowed to reach BGP neighbor. format: int32 MaximumHopLimit *int64 // Neighbor IP Address format: ip - NeighborAddress *string + NeighborAddress *string + NeighborLocalAsConfig *BgpNeighborLocalAsConfig // Specify path of prefix-list or route map to filter routes for OUT direction. When not specified, a built-in prefix-list named 'prefixlist-out-default' is automatically applied. This property is deprecated, use route_filtering instead. Specifying different values for both properties will result in error. + // + // Deprecated: This API element is deprecated. OutRouteFilters []string // Specify password for BGP neighbor authentication. Empty string (\"\") clears existing password. Password *string @@ -15807,17 +15946,16 @@ const BgpNeighborConfig_GRACEFUL_RESTART_MODE_DISABLE = "DISABLE" const BgpNeighborConfig_GRACEFUL_RESTART_MODE_GR_AND_HELPER = "GR_AND_HELPER" const BgpNeighborConfig_GRACEFUL_RESTART_MODE_HELPER_ONLY = "HELPER_ONLY" -func (s *BgpNeighborConfig) GetType__() bindings.BindingType { +func (s *BgpNeighborConfig) GetType__() vapiBindings_.BindingType { return BgpNeighborConfigBindingType() } -func (s *BgpNeighborConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BgpNeighborConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BgpNeighborConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BgpNeighborConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15842,17 +15980,47 @@ type BgpNeighborConfigListResult struct { Results []BgpNeighborConfig } -func (s *BgpNeighborConfigListResult) GetType__() bindings.BindingType { +func (s *BgpNeighborConfigListResult) GetType__() vapiBindings_.BindingType { return BgpNeighborConfigListResultBindingType() } -func (s *BgpNeighborConfigListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BgpNeighborConfigListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BgpNeighborConfigListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BgpNeighborConfigListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// BGP neighbor local-as configuration +type BgpNeighborLocalAsConfig struct { + // Possible values are: + // + // * BgpNeighborLocalAsConfig#BgpNeighborLocalAsConfig_AS_PATH_MODIFIER_TYPE_PREPEND + // * BgpNeighborLocalAsConfig#BgpNeighborLocalAsConfig_AS_PATH_MODIFIER_TYPE_PREPEND_REPLACE_AS + // + // Optional parameter. If this property is not set, by default BGP prepends neighbor's local_as_num value to the AS_PATH for BOTH outgoing and incoming route advertisements from the peer neighbor. By setting one of the following value, user can modify the default prepend action on the AS_PATH in both inbound and outbound direction. NO_PREPEND: If type is NO_PREPEND, then the local router will NOT prepend the incoming advertisement from that peer with neighbor's local_as_num, so the AS path advertised will now prepend only the BGP local-as of the router. NO_PREPEND_REPLACE_AS - If type is \"NO_PREPEND_REPLACE_AS\", then the local routes will be advertised with the neighbor's local-as instead of the BGP's local-as to peer router. + AsPathModifierType *string + // + LocalAsNum *string +} + +const BgpNeighborLocalAsConfig_AS_PATH_MODIFIER_TYPE_PREPEND = "NO_PREPEND" +const BgpNeighborLocalAsConfig_AS_PATH_MODIFIER_TYPE_PREPEND_REPLACE_AS = "NO_PREPEND_REPLACE_AS" + +func (s *BgpNeighborLocalAsConfig) GetType__() vapiBindings_.BindingType { + return BgpNeighborLocalAsConfigBindingType() +} + +func (s *BgpNeighborLocalAsConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for BgpNeighborLocalAsConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15884,17 +16052,16 @@ type BgpNeighborRouteDetailsCsvRecord struct { Weight *int64 } -func (s *BgpNeighborRouteDetailsCsvRecord) GetType__() bindings.BindingType { +func (s *BgpNeighborRouteDetailsCsvRecord) GetType__() vapiBindings_.BindingType { return BgpNeighborRouteDetailsCsvRecordBindingType() } -func (s *BgpNeighborRouteDetailsCsvRecord) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BgpNeighborRouteDetailsCsvRecord) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BgpNeighborRouteDetailsCsvRecord._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BgpNeighborRouteDetailsCsvRecord._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15906,17 +16073,16 @@ type BgpNeighborRouteDetailsInCsvFormat struct { Results []BgpNeighborRouteDetailsCsvRecord } -func (s *BgpNeighborRouteDetailsInCsvFormat) GetType__() bindings.BindingType { +func (s *BgpNeighborRouteDetailsInCsvFormat) GetType__() vapiBindings_.BindingType { return BgpNeighborRouteDetailsInCsvFormatBindingType() } -func (s *BgpNeighborRouteDetailsInCsvFormat) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BgpNeighborRouteDetailsInCsvFormat) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BgpNeighborRouteDetailsInCsvFormat._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BgpNeighborRouteDetailsInCsvFormat._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15927,6 +16093,8 @@ type BgpNeighborRoutes struct { // Array of BGP neighbor route details per edge node. EdgeNodeRoutes []RoutesPerTransportNode // Array of BGP neighbor route details per edge node. + // + // Deprecated: This API element is deprecated. EgdeNodeRoutes []RoutesPerTransportNode // Enforcement point policy path EnforcementPointPath *string @@ -15934,17 +16102,16 @@ type BgpNeighborRoutes struct { NeighborPath *string } -func (s *BgpNeighborRoutes) GetType__() bindings.BindingType { +func (s *BgpNeighborRoutes) GetType__() vapiBindings_.BindingType { return BgpNeighborRoutesBindingType() } -func (s *BgpNeighborRoutes) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BgpNeighborRoutes) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BgpNeighborRoutes._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BgpNeighborRoutes._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15968,17 +16135,16 @@ type BgpNeighborRoutesListResult struct { Results []BgpNeighborRoutes } -func (s *BgpNeighborRoutesListResult) GetType__() bindings.BindingType { +func (s *BgpNeighborRoutesListResult) GetType__() vapiBindings_.BindingType { return BgpNeighborRoutesListResultBindingType() } -func (s *BgpNeighborRoutesListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BgpNeighborRoutesListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BgpNeighborRoutesListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BgpNeighborRoutesListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16008,17 +16174,49 @@ const BgpRouteFiltering_ADDRESS_FAMILY_IPV4 = "IPV4" const BgpRouteFiltering_ADDRESS_FAMILY_IPV6 = "IPV6" const BgpRouteFiltering_ADDRESS_FAMILY_L2VPN_EVPN = "L2VPN_EVPN" -func (s *BgpRouteFiltering) GetType__() bindings.BindingType { +func (s *BgpRouteFiltering) GetType__() vapiBindings_.BindingType { return BgpRouteFilteringBindingType() } -func (s *BgpRouteFiltering) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BgpRouteFiltering) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BgpRouteFiltering._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BgpRouteFiltering._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// BGP route leaking in each direction +type BgpRouteLeaking struct { + // Possible values are: + // + // * BgpRouteLeaking#BgpRouteLeaking_ADDRESS_FAMILY_IPV4 + // * BgpRouteLeaking#BgpRouteLeaking_ADDRESS_FAMILY_IPV6 + // + // Address family type. Assumed IPv4 address family when not specified. + AddressFamily *string + // Specify path of route map to filter routes for IN direction. If not specified then all exported routes from peer attachment will be imported. + InFilter []string + // Specify path of route map to filter routes for OUT direction. If not specified then all redistribute routes will be exported. + OutFilter []string +} + +const BgpRouteLeaking_ADDRESS_FAMILY_IPV4 = "IPV4" +const BgpRouteLeaking_ADDRESS_FAMILY_IPV6 = "IPV6" + +func (s *BgpRouteLeaking) GetType__() vapiBindings_.BindingType { + return BgpRouteLeakingBindingType() +} + +func (s *BgpRouteLeaking) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for BgpRouteLeaking._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16055,6 +16253,10 @@ type BgpRoutingConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -16063,21 +16265,29 @@ type BgpRoutingConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool + // Administrative distance for IPv4 and IPv6 eBGP learnt routes(inbound). User is allowed to set this value only if BGP is disabled. format: int32 + EbgpAdminDistance *int64 // Flag to enable ECMP. Ecmp *bool // Flag to enable BGP configuration. Disabling will stop feature and BGP peering. Enabled *bool // Flag to enable graceful restart. This field is deprecated, please use graceful_restart_config parameter for graceful restart configuration. If both parameters are set and consistent with each other (i.e. graceful_restart=false and graceful_restart_mode=HELPER_ONLY OR graceful_restart=true and graceful_restart_mode=GR_AND_HELPER) then this is allowed, but if inconsistent with each other then this is not allowed and validation error will be thrown. + // + // Deprecated: This API element is deprecated. GracefulRestart *bool GracefulRestartConfig *BgpGracefulRestartConfig + // Administrative distance for IPv4 and IPv6 iBGP learnt routes(inbound). User is allowed to set this value only if BGP is disabled. format: int32 + IbgpAdminDistance *int64 // Flag to enable inter SR IBGP configuration. When not specified, inter SR IBGP is automatically enabled if Tier-0 is created in ACTIVE_ACTIVE ha_mode. InterSrIbgp *bool // Specify BGP AS number for Tier-0 to advertize to BGP peers. AS number can be specified in ASPLAIN (e.g., \"65546\") or ASDOT (e.g., \"1.10\") format. Empty string disables BGP feature. It is required by normal tier0 but not required in vrf tier0. @@ -16088,17 +16298,16 @@ type BgpRoutingConfig struct { RouteAggregations []RouteAggregationEntry } -func (s *BgpRoutingConfig) GetType__() bindings.BindingType { +func (s *BgpRoutingConfig) GetType__() vapiBindings_.BindingType { return BgpRoutingConfigBindingType() } -func (s *BgpRoutingConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BgpRoutingConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BgpRoutingConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BgpRoutingConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16116,7 +16325,7 @@ type BinaryPacketData struct { // // Packet configuration ResourceType string - // A flag, when set true, indicates that the traceflow packet is of L3 routing. + // When this flag is set, traceflow packet will have its destination overwritten as the gateway address of the logical router to which the source logical switch is connected. More specifically: - For ARP request, the target IP will be overwritten as gateway IP if the target IP is not in the same subnet of gateway. - For ARP response, the target IP and destination MAC will be overwritten as gateway IP/MAC respectively, if the target IP is not in the same subnet of gateway. - For IP packet, the destination MAC will be overwritten as gateway MAC. Routed *bool // Possible values are: // @@ -16134,17 +16343,16 @@ type BinaryPacketData struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const BinaryPacketData__TYPE_IDENTIFIER = "BinaryPacketData" -func (s *BinaryPacketData) GetType__() bindings.BindingType { +func (s *BinaryPacketData) GetType__() vapiBindings_.BindingType { return BinaryPacketDataBindingType() } -func (s *BinaryPacketData) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BinaryPacketData) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BinaryPacketData._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BinaryPacketData._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16161,17 +16369,16 @@ type BridgeEndpointStatistics struct { LastUpdateTimestamp *int64 } -func (s *BridgeEndpointStatistics) GetType__() bindings.BindingType { +func (s *BridgeEndpointStatistics) GetType__() vapiBindings_.BindingType { return BridgeEndpointStatisticsBindingType() } -func (s *BridgeEndpointStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BridgeEndpointStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BridgeEndpointStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BridgeEndpointStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16186,17 +16393,16 @@ type BridgeEndpointStatus struct { LastUpdateTimestamp *int64 } -func (s *BridgeEndpointStatus) GetType__() bindings.BindingType { +func (s *BridgeEndpointStatus) GetType__() vapiBindings_.BindingType { return BridgeEndpointStatusBindingType() } -func (s *BridgeEndpointStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BridgeEndpointStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BridgeEndpointStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BridgeEndpointStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16214,17 +16420,16 @@ type BridgeProfileConfig struct { VlanTransportZonePath *string } -func (s *BridgeProfileConfig) GetType__() bindings.BindingType { +func (s *BridgeProfileConfig) GetType__() vapiBindings_.BindingType { return BridgeProfileConfigBindingType() } -func (s *BridgeProfileConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BridgeProfileConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BridgeProfileConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BridgeProfileConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16261,6 +16466,10 @@ type ByodPolicyServiceInstance struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -16269,10 +16478,12 @@ type ByodPolicyServiceInstance struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -16300,17 +16511,16 @@ const ByodPolicyServiceInstance_DEPLOYMENT_MODE_ACTIVE_STANDBY = "ACTIVE_STANDBY const ByodPolicyServiceInstance_TRANSPORT_TYPE_L2_BRIDGE = "L2_BRIDGE" const ByodPolicyServiceInstance_TRANSPORT_TYPE_L3_ROUTED = "L3_ROUTED" -func (s *ByodPolicyServiceInstance) GetType__() bindings.BindingType { +func (s *ByodPolicyServiceInstance) GetType__() vapiBindings_.BindingType { return ByodPolicyServiceInstanceBindingType() } -func (s *ByodPolicyServiceInstance) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ByodPolicyServiceInstance) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ByodPolicyServiceInstance._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ByodPolicyServiceInstance._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16347,6 +16557,10 @@ type CaBundle struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -16355,10 +16569,12 @@ type CaBundle struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -16373,17 +16589,16 @@ type CaBundle struct { PemEncoded *string } -func (s *CaBundle) GetType__() bindings.BindingType { +func (s *CaBundle) GetType__() vapiBindings_.BindingType { return CaBundleBindingType() } -func (s *CaBundle) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *CaBundle) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CaBundle._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for CaBundle._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16408,17 +16623,16 @@ type CaBundleListResult struct { Results []CaBundle } -func (s *CaBundleListResult) GetType__() bindings.BindingType { +func (s *CaBundleListResult) GetType__() vapiBindings_.BindingType { return CaBundleListResultBindingType() } -func (s *CaBundleListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *CaBundleListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CaBundleListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for CaBundleListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16459,20 +16673,19 @@ type ChildALBAlertScriptConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBAlertScriptConfig) GetType__() bindings.BindingType { +func (s *ChildALBAlertScriptConfig) GetType__() vapiBindings_.BindingType { return ChildALBAlertScriptConfigBindingType() } -func (s *ChildALBAlertScriptConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBAlertScriptConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBAlertScriptConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBAlertScriptConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16513,20 +16726,19 @@ type ChildALBAnalyticsProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBAnalyticsProfile) GetType__() bindings.BindingType { +func (s *ChildALBAnalyticsProfile) GetType__() vapiBindings_.BindingType { return ChildALBAnalyticsProfileBindingType() } -func (s *ChildALBAnalyticsProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBAnalyticsProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBAnalyticsProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBAnalyticsProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16567,20 +16779,19 @@ type ChildALBApplicationPersistenceProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBApplicationPersistenceProfile) GetType__() bindings.BindingType { +func (s *ChildALBApplicationPersistenceProfile) GetType__() vapiBindings_.BindingType { return ChildALBApplicationPersistenceProfileBindingType() } -func (s *ChildALBApplicationPersistenceProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBApplicationPersistenceProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBApplicationPersistenceProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBApplicationPersistenceProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16621,20 +16832,19 @@ type ChildALBApplicationProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBApplicationProfile) GetType__() bindings.BindingType { +func (s *ChildALBApplicationProfile) GetType__() vapiBindings_.BindingType { return ChildALBApplicationProfileBindingType() } -func (s *ChildALBApplicationProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBApplicationProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBApplicationProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBApplicationProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16675,20 +16885,19 @@ type ChildALBAuthProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBAuthProfile) GetType__() bindings.BindingType { +func (s *ChildALBAuthProfile) GetType__() vapiBindings_.BindingType { return ChildALBAuthProfileBindingType() } -func (s *ChildALBAuthProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBAuthProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBAuthProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBAuthProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16729,20 +16938,19 @@ type ChildALBAutoScaleLaunchConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBAutoScaleLaunchConfig) GetType__() bindings.BindingType { +func (s *ChildALBAutoScaleLaunchConfig) GetType__() vapiBindings_.BindingType { return ChildALBAutoScaleLaunchConfigBindingType() } -func (s *ChildALBAutoScaleLaunchConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBAutoScaleLaunchConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBAutoScaleLaunchConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBAutoScaleLaunchConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16783,20 +16991,19 @@ type ChildALBCertificateManagementProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBCertificateManagementProfile) GetType__() bindings.BindingType { +func (s *ChildALBCertificateManagementProfile) GetType__() vapiBindings_.BindingType { return ChildALBCertificateManagementProfileBindingType() } -func (s *ChildALBCertificateManagementProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBCertificateManagementProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBCertificateManagementProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBCertificateManagementProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16837,20 +17044,19 @@ type ChildALBDnsPolicy struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBDnsPolicy) GetType__() bindings.BindingType { +func (s *ChildALBDnsPolicy) GetType__() vapiBindings_.BindingType { return ChildALBDnsPolicyBindingType() } -func (s *ChildALBDnsPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBDnsPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBDnsPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBDnsPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16891,20 +17097,19 @@ type ChildALBErrorPageBody struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBErrorPageBody) GetType__() bindings.BindingType { +func (s *ChildALBErrorPageBody) GetType__() vapiBindings_.BindingType { return ChildALBErrorPageBodyBindingType() } -func (s *ChildALBErrorPageBody) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBErrorPageBody) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBErrorPageBody._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBErrorPageBody._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16945,20 +17150,19 @@ type ChildALBErrorPageProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBErrorPageProfile) GetType__() bindings.BindingType { +func (s *ChildALBErrorPageProfile) GetType__() vapiBindings_.BindingType { return ChildALBErrorPageProfileBindingType() } -func (s *ChildALBErrorPageProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBErrorPageProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBErrorPageProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBErrorPageProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16999,20 +17203,19 @@ type ChildALBHTTPPolicySet struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBHTTPPolicySet) GetType__() bindings.BindingType { +func (s *ChildALBHTTPPolicySet) GetType__() vapiBindings_.BindingType { return ChildALBHTTPPolicySetBindingType() } -func (s *ChildALBHTTPPolicySet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBHTTPPolicySet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBHTTPPolicySet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBHTTPPolicySet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -17053,20 +17256,19 @@ type ChildALBHardwareSecurityModuleGroup struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBHardwareSecurityModuleGroup) GetType__() bindings.BindingType { +func (s *ChildALBHardwareSecurityModuleGroup) GetType__() vapiBindings_.BindingType { return ChildALBHardwareSecurityModuleGroupBindingType() } -func (s *ChildALBHardwareSecurityModuleGroup) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBHardwareSecurityModuleGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBHardwareSecurityModuleGroup._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBHardwareSecurityModuleGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -17107,20 +17309,19 @@ type ChildALBHealthMonitor struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBHealthMonitor) GetType__() bindings.BindingType { +func (s *ChildALBHealthMonitor) GetType__() vapiBindings_.BindingType { return ChildALBHealthMonitorBindingType() } -func (s *ChildALBHealthMonitor) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBHealthMonitor) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBHealthMonitor._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBHealthMonitor._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -17161,20 +17362,19 @@ type ChildALBIpAddrGroup struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBIpAddrGroup) GetType__() bindings.BindingType { +func (s *ChildALBIpAddrGroup) GetType__() vapiBindings_.BindingType { return ChildALBIpAddrGroupBindingType() } -func (s *ChildALBIpAddrGroup) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBIpAddrGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBIpAddrGroup._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBIpAddrGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -17215,20 +17415,19 @@ type ChildALBL4PolicySet struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBL4PolicySet) GetType__() bindings.BindingType { +func (s *ChildALBL4PolicySet) GetType__() vapiBindings_.BindingType { return ChildALBL4PolicySetBindingType() } -func (s *ChildALBL4PolicySet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBL4PolicySet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBL4PolicySet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBL4PolicySet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -17269,20 +17468,19 @@ type ChildALBNetworkProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBNetworkProfile) GetType__() bindings.BindingType { +func (s *ChildALBNetworkProfile) GetType__() vapiBindings_.BindingType { return ChildALBNetworkProfileBindingType() } -func (s *ChildALBNetworkProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBNetworkProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBNetworkProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBNetworkProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -17323,20 +17521,19 @@ type ChildALBNetworkSecurityPolicy struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBNetworkSecurityPolicy) GetType__() bindings.BindingType { +func (s *ChildALBNetworkSecurityPolicy) GetType__() vapiBindings_.BindingType { return ChildALBNetworkSecurityPolicyBindingType() } -func (s *ChildALBNetworkSecurityPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBNetworkSecurityPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBNetworkSecurityPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBNetworkSecurityPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -17377,20 +17574,19 @@ type ChildALBPKIProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBPKIProfile) GetType__() bindings.BindingType { +func (s *ChildALBPKIProfile) GetType__() vapiBindings_.BindingType { return ChildALBPKIProfileBindingType() } -func (s *ChildALBPKIProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBPKIProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBPKIProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBPKIProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -17431,20 +17627,19 @@ type ChildALBPool struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBPool) GetType__() bindings.BindingType { +func (s *ChildALBPool) GetType__() vapiBindings_.BindingType { return ChildALBPoolBindingType() } -func (s *ChildALBPool) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBPool) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBPool._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBPool._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -17485,20 +17680,19 @@ type ChildALBPoolGroup struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBPoolGroup) GetType__() bindings.BindingType { +func (s *ChildALBPoolGroup) GetType__() vapiBindings_.BindingType { return ChildALBPoolGroupBindingType() } -func (s *ChildALBPoolGroup) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBPoolGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBPoolGroup._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBPoolGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -17539,20 +17733,19 @@ type ChildALBPoolGroupDeploymentPolicy struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBPoolGroupDeploymentPolicy) GetType__() bindings.BindingType { +func (s *ChildALBPoolGroupDeploymentPolicy) GetType__() vapiBindings_.BindingType { return ChildALBPoolGroupDeploymentPolicyBindingType() } -func (s *ChildALBPoolGroupDeploymentPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBPoolGroupDeploymentPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBPoolGroupDeploymentPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBPoolGroupDeploymentPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -17593,20 +17786,19 @@ type ChildALBPriorityLabels struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBPriorityLabels) GetType__() bindings.BindingType { +func (s *ChildALBPriorityLabels) GetType__() vapiBindings_.BindingType { return ChildALBPriorityLabelsBindingType() } -func (s *ChildALBPriorityLabels) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBPriorityLabels) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBPriorityLabels._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBPriorityLabels._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -17647,20 +17839,19 @@ type ChildALBProtocolParser struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBProtocolParser) GetType__() bindings.BindingType { +func (s *ChildALBProtocolParser) GetType__() vapiBindings_.BindingType { return ChildALBProtocolParserBindingType() } -func (s *ChildALBProtocolParser) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBProtocolParser) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBProtocolParser._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBProtocolParser._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -17701,20 +17892,19 @@ type ChildALBSSLKeyAndCertificate struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBSSLKeyAndCertificate) GetType__() bindings.BindingType { +func (s *ChildALBSSLKeyAndCertificate) GetType__() vapiBindings_.BindingType { return ChildALBSSLKeyAndCertificateBindingType() } -func (s *ChildALBSSLKeyAndCertificate) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBSSLKeyAndCertificate) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBSSLKeyAndCertificate._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBSSLKeyAndCertificate._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -17755,20 +17945,19 @@ type ChildALBSSLProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBSSLProfile) GetType__() bindings.BindingType { +func (s *ChildALBSSLProfile) GetType__() vapiBindings_.BindingType { return ChildALBSSLProfileBindingType() } -func (s *ChildALBSSLProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBSSLProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBSSLProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBSSLProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -17809,20 +17998,19 @@ type ChildALBSSOPolicy struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBSSOPolicy) GetType__() bindings.BindingType { +func (s *ChildALBSSOPolicy) GetType__() vapiBindings_.BindingType { return ChildALBSSOPolicyBindingType() } -func (s *ChildALBSSOPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBSSOPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBSSOPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBSSOPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -17863,20 +18051,19 @@ type ChildALBSecurityPolicy struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBSecurityPolicy) GetType__() bindings.BindingType { +func (s *ChildALBSecurityPolicy) GetType__() vapiBindings_.BindingType { return ChildALBSecurityPolicyBindingType() } -func (s *ChildALBSecurityPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBSecurityPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBSecurityPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBSecurityPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -17917,20 +18104,19 @@ type ChildALBServerAutoScalePolicy struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBServerAutoScalePolicy) GetType__() bindings.BindingType { +func (s *ChildALBServerAutoScalePolicy) GetType__() vapiBindings_.BindingType { return ChildALBServerAutoScalePolicyBindingType() } -func (s *ChildALBServerAutoScalePolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBServerAutoScalePolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBServerAutoScalePolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBServerAutoScalePolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -17971,20 +18157,19 @@ type ChildALBStringGroup struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBStringGroup) GetType__() bindings.BindingType { +func (s *ChildALBStringGroup) GetType__() vapiBindings_.BindingType { return ChildALBStringGroupBindingType() } -func (s *ChildALBStringGroup) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBStringGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBStringGroup._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBStringGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -18025,20 +18210,19 @@ type ChildALBTrafficCloneProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBTrafficCloneProfile) GetType__() bindings.BindingType { +func (s *ChildALBTrafficCloneProfile) GetType__() vapiBindings_.BindingType { return ChildALBTrafficCloneProfileBindingType() } -func (s *ChildALBTrafficCloneProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBTrafficCloneProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBTrafficCloneProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBTrafficCloneProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -18079,20 +18263,19 @@ type ChildALBVSDataScriptSet struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBVSDataScriptSet) GetType__() bindings.BindingType { +func (s *ChildALBVSDataScriptSet) GetType__() vapiBindings_.BindingType { return ChildALBVSDataScriptSetBindingType() } -func (s *ChildALBVSDataScriptSet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBVSDataScriptSet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBVSDataScriptSet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBVSDataScriptSet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -18133,20 +18316,19 @@ type ChildALBVirtualService struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBVirtualService) GetType__() bindings.BindingType { +func (s *ChildALBVirtualService) GetType__() vapiBindings_.BindingType { return ChildALBVirtualServiceBindingType() } -func (s *ChildALBVirtualService) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBVirtualService) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBVirtualService._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBVirtualService._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -18187,20 +18369,19 @@ type ChildALBVsVip struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBVsVip) GetType__() bindings.BindingType { +func (s *ChildALBVsVip) GetType__() vapiBindings_.BindingType { return ChildALBVsVipBindingType() } -func (s *ChildALBVsVip) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBVsVip) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBVsVip._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBVsVip._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -18241,20 +18422,19 @@ type ChildALBWafCRS struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBWafCRS) GetType__() bindings.BindingType { +func (s *ChildALBWafCRS) GetType__() vapiBindings_.BindingType { return ChildALBWafCRSBindingType() } -func (s *ChildALBWafCRS) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBWafCRS) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBWafCRS._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBWafCRS._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -18295,20 +18475,19 @@ type ChildALBWafPolicy struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBWafPolicy) GetType__() bindings.BindingType { +func (s *ChildALBWafPolicy) GetType__() vapiBindings_.BindingType { return ChildALBWafPolicyBindingType() } -func (s *ChildALBWafPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBWafPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBWafPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBWafPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -18349,20 +18528,19 @@ type ChildALBWafPolicyPSMGroup struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBWafPolicyPSMGroup) GetType__() bindings.BindingType { +func (s *ChildALBWafPolicyPSMGroup) GetType__() vapiBindings_.BindingType { return ChildALBWafPolicyPSMGroupBindingType() } -func (s *ChildALBWafPolicyPSMGroup) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBWafPolicyPSMGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBWafPolicyPSMGroup._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBWafPolicyPSMGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -18403,20 +18581,19 @@ type ChildALBWafProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBWafProfile) GetType__() bindings.BindingType { +func (s *ChildALBWafProfile) GetType__() vapiBindings_.BindingType { return ChildALBWafProfileBindingType() } -func (s *ChildALBWafProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBWafProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBWafProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBWafProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -18457,20 +18634,19 @@ type ChildALBWebhook struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBWebhook) GetType__() bindings.BindingType { +func (s *ChildALBWebhook) GetType__() vapiBindings_.BindingType { return ChildALBWebhookBindingType() } -func (s *ChildALBWebhook) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBWebhook) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBWebhook._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBWebhook._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -18511,20 +18687,19 @@ type ChildAntreaTraceflowConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildAntreaTraceflowConfig) GetType__() bindings.BindingType { +func (s *ChildAntreaTraceflowConfig) GetType__() vapiBindings_.BindingType { return ChildAntreaTraceflowConfigBindingType() } -func (s *ChildAntreaTraceflowConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildAntreaTraceflowConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildAntreaTraceflowConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildAntreaTraceflowConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -18565,20 +18740,19 @@ type ChildBfdProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildBfdProfile) GetType__() bindings.BindingType { +func (s *ChildBfdProfile) GetType__() vapiBindings_.BindingType { return ChildBfdProfileBindingType() } -func (s *ChildBfdProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildBfdProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildBfdProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildBfdProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -18619,20 +18793,19 @@ type ChildBgpNeighborConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildBgpNeighborConfig) GetType__() bindings.BindingType { +func (s *ChildBgpNeighborConfig) GetType__() vapiBindings_.BindingType { return ChildBgpNeighborConfigBindingType() } -func (s *ChildBgpNeighborConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildBgpNeighborConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildBgpNeighborConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildBgpNeighborConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -18673,20 +18846,19 @@ type ChildBgpRoutingConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildBgpRoutingConfig) GetType__() bindings.BindingType { +func (s *ChildBgpRoutingConfig) GetType__() vapiBindings_.BindingType { return ChildBgpRoutingConfigBindingType() } -func (s *ChildBgpRoutingConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildBgpRoutingConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildBgpRoutingConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildBgpRoutingConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -18727,20 +18899,19 @@ type ChildByodPolicyServiceInstance struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildByodPolicyServiceInstance) GetType__() bindings.BindingType { +func (s *ChildByodPolicyServiceInstance) GetType__() vapiBindings_.BindingType { return ChildByodPolicyServiceInstanceBindingType() } -func (s *ChildByodPolicyServiceInstance) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildByodPolicyServiceInstance) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildByodPolicyServiceInstance._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildByodPolicyServiceInstance._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -18781,20 +18952,19 @@ type ChildCaBundle struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildCaBundle) GetType__() bindings.BindingType { +func (s *ChildCaBundle) GetType__() vapiBindings_.BindingType { return ChildCaBundleBindingType() } -func (s *ChildCaBundle) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildCaBundle) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildCaBundle._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildCaBundle._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -18835,20 +19005,19 @@ type ChildCommunicationEntry struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildCommunicationEntry) GetType__() bindings.BindingType { +func (s *ChildCommunicationEntry) GetType__() vapiBindings_.BindingType { return ChildCommunicationEntryBindingType() } -func (s *ChildCommunicationEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildCommunicationEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildCommunicationEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildCommunicationEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -18889,20 +19058,19 @@ type ChildCommunicationMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildCommunicationMap) GetType__() bindings.BindingType { +func (s *ChildCommunicationMap) GetType__() vapiBindings_.BindingType { return ChildCommunicationMapBindingType() } -func (s *ChildCommunicationMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildCommunicationMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildCommunicationMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildCommunicationMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -18943,20 +19111,19 @@ type ChildCommunityList struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildCommunityList) GetType__() bindings.BindingType { +func (s *ChildCommunityList) GetType__() vapiBindings_.BindingType { return ChildCommunityListBindingType() } -func (s *ChildCommunityList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildCommunityList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildCommunityList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildCommunityList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -18997,20 +19164,19 @@ type ChildComputeClusterIdfwConfiguration struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildComputeClusterIdfwConfiguration) GetType__() bindings.BindingType { +func (s *ChildComputeClusterIdfwConfiguration) GetType__() vapiBindings_.BindingType { return ChildComputeClusterIdfwConfigurationBindingType() } -func (s *ChildComputeClusterIdfwConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildComputeClusterIdfwConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildComputeClusterIdfwConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildComputeClusterIdfwConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -19051,20 +19217,19 @@ type ChildConstraint struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildConstraint) GetType__() bindings.BindingType { +func (s *ChildConstraint) GetType__() vapiBindings_.BindingType { return ChildConstraintBindingType() } -func (s *ChildConstraint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildConstraint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildConstraint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildConstraint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -19105,20 +19270,19 @@ type ChildDeploymentZone struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildDeploymentZone) GetType__() bindings.BindingType { +func (s *ChildDeploymentZone) GetType__() vapiBindings_.BindingType { return ChildDeploymentZoneBindingType() } -func (s *ChildDeploymentZone) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildDeploymentZone) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildDeploymentZone._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildDeploymentZone._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -19159,20 +19323,19 @@ type ChildDfwFirewallConfiguration struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildDfwFirewallConfiguration) GetType__() bindings.BindingType { +func (s *ChildDfwFirewallConfiguration) GetType__() vapiBindings_.BindingType { return ChildDfwFirewallConfigurationBindingType() } -func (s *ChildDfwFirewallConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildDfwFirewallConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildDfwFirewallConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildDfwFirewallConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -19213,20 +19376,19 @@ type ChildDhcpRelayConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildDhcpRelayConfig) GetType__() bindings.BindingType { +func (s *ChildDhcpRelayConfig) GetType__() vapiBindings_.BindingType { return ChildDhcpRelayConfigBindingType() } -func (s *ChildDhcpRelayConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildDhcpRelayConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildDhcpRelayConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildDhcpRelayConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -19267,20 +19429,19 @@ type ChildDhcpServerConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildDhcpServerConfig) GetType__() bindings.BindingType { +func (s *ChildDhcpServerConfig) GetType__() vapiBindings_.BindingType { return ChildDhcpServerConfigBindingType() } -func (s *ChildDhcpServerConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildDhcpServerConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildDhcpServerConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildDhcpServerConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -19288,7 +19449,7 @@ func (s *ChildDhcpServerConfig) GetDataValue__() (data.DataValue, []error) { // Child wrapper for DhcpStaticBindingConfig, used in hierarchical API. type ChildDhcpStaticBindingConfig struct { - DhcpStaticBindingConfig *data.StructValue + DhcpStaticBindingConfig *vapiData_.StructValue // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -19321,20 +19482,19 @@ type ChildDhcpStaticBindingConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildDhcpStaticBindingConfig) GetType__() bindings.BindingType { +func (s *ChildDhcpStaticBindingConfig) GetType__() vapiBindings_.BindingType { return ChildDhcpStaticBindingConfigBindingType() } -func (s *ChildDhcpStaticBindingConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildDhcpStaticBindingConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildDhcpStaticBindingConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildDhcpStaticBindingConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -19375,20 +19535,19 @@ type ChildDnsSecurityProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildDnsSecurityProfile) GetType__() bindings.BindingType { +func (s *ChildDnsSecurityProfile) GetType__() vapiBindings_.BindingType { return ChildDnsSecurityProfileBindingType() } -func (s *ChildDnsSecurityProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildDnsSecurityProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildDnsSecurityProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildDnsSecurityProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -19429,20 +19588,19 @@ type ChildDnsSecurityProfileBindingMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildDnsSecurityProfileBindingMap) GetType__() bindings.BindingType { +func (s *ChildDnsSecurityProfileBindingMap) GetType__() vapiBindings_.BindingType { return ChildDnsSecurityProfileBindingMapBindingType() } -func (s *ChildDnsSecurityProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildDnsSecurityProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildDnsSecurityProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildDnsSecurityProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -19483,20 +19641,19 @@ type ChildDomain struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildDomain) GetType__() bindings.BindingType { +func (s *ChildDomain) GetType__() vapiBindings_.BindingType { return ChildDomainBindingType() } -func (s *ChildDomain) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildDomain) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildDomain._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildDomain._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -19537,20 +19694,19 @@ type ChildDomainDeploymentMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildDomainDeploymentMap) GetType__() bindings.BindingType { +func (s *ChildDomainDeploymentMap) GetType__() vapiBindings_.BindingType { return ChildDomainDeploymentMapBindingType() } -func (s *ChildDomainDeploymentMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildDomainDeploymentMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildDomainDeploymentMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildDomainDeploymentMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -19591,20 +19747,19 @@ type ChildEndpointPolicy struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildEndpointPolicy) GetType__() bindings.BindingType { +func (s *ChildEndpointPolicy) GetType__() vapiBindings_.BindingType { return ChildEndpointPolicyBindingType() } -func (s *ChildEndpointPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildEndpointPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildEndpointPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildEndpointPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -19645,20 +19800,19 @@ type ChildEndpointRule struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildEndpointRule) GetType__() bindings.BindingType { +func (s *ChildEndpointRule) GetType__() vapiBindings_.BindingType { return ChildEndpointRuleBindingType() } -func (s *ChildEndpointRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildEndpointRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildEndpointRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildEndpointRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -19699,20 +19853,19 @@ type ChildEnforcementPoint struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildEnforcementPoint) GetType__() bindings.BindingType { +func (s *ChildEnforcementPoint) GetType__() vapiBindings_.BindingType { return ChildEnforcementPointBindingType() } -func (s *ChildEnforcementPoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildEnforcementPoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildEnforcementPoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildEnforcementPoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -19753,20 +19906,19 @@ type ChildEvpnConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildEvpnConfig) GetType__() bindings.BindingType { +func (s *ChildEvpnConfig) GetType__() vapiBindings_.BindingType { return ChildEvpnConfigBindingType() } -func (s *ChildEvpnConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildEvpnConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildEvpnConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildEvpnConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -19807,20 +19959,19 @@ type ChildEvpnTunnelEndpointConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildEvpnTunnelEndpointConfig) GetType__() bindings.BindingType { +func (s *ChildEvpnTunnelEndpointConfig) GetType__() vapiBindings_.BindingType { return ChildEvpnTunnelEndpointConfigBindingType() } -func (s *ChildEvpnTunnelEndpointConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildEvpnTunnelEndpointConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildEvpnTunnelEndpointConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildEvpnTunnelEndpointConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -19828,7 +19979,7 @@ func (s *ChildEvpnTunnelEndpointConfig) GetDataValue__() (data.DataValue, []erro // Child wrapper object for FloodProtectionProfile, used in hierarchical API type ChildFloodProtectionProfile struct { - FloodProtectionProfile *data.StructValue + FloodProtectionProfile *vapiData_.StructValue // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -19861,20 +20012,19 @@ type ChildFloodProtectionProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildFloodProtectionProfile) GetType__() bindings.BindingType { +func (s *ChildFloodProtectionProfile) GetType__() vapiBindings_.BindingType { return ChildFloodProtectionProfileBindingType() } -func (s *ChildFloodProtectionProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildFloodProtectionProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildFloodProtectionProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildFloodProtectionProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -19915,20 +20065,19 @@ type ChildFloodProtectionProfileBindingMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildFloodProtectionProfileBindingMap) GetType__() bindings.BindingType { +func (s *ChildFloodProtectionProfileBindingMap) GetType__() vapiBindings_.BindingType { return ChildFloodProtectionProfileBindingMapBindingType() } -func (s *ChildFloodProtectionProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildFloodProtectionProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildFloodProtectionProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildFloodProtectionProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -19969,20 +20118,19 @@ type ChildForwardingPolicy struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildForwardingPolicy) GetType__() bindings.BindingType { +func (s *ChildForwardingPolicy) GetType__() vapiBindings_.BindingType { return ChildForwardingPolicyBindingType() } -func (s *ChildForwardingPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildForwardingPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildForwardingPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildForwardingPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -20023,20 +20171,19 @@ type ChildForwardingRule struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildForwardingRule) GetType__() bindings.BindingType { +func (s *ChildForwardingRule) GetType__() vapiBindings_.BindingType { return ChildForwardingRuleBindingType() } -func (s *ChildForwardingRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildForwardingRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildForwardingRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildForwardingRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -20077,20 +20224,19 @@ type ChildFqdnAnalysisConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildFqdnAnalysisConfig) GetType__() bindings.BindingType { +func (s *ChildFqdnAnalysisConfig) GetType__() vapiBindings_.BindingType { return ChildFqdnAnalysisConfigBindingType() } -func (s *ChildFqdnAnalysisConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildFqdnAnalysisConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildFqdnAnalysisConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildFqdnAnalysisConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -20131,20 +20277,19 @@ type ChildGatewayPolicy struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildGatewayPolicy) GetType__() bindings.BindingType { +func (s *ChildGatewayPolicy) GetType__() vapiBindings_.BindingType { return ChildGatewayPolicyBindingType() } -func (s *ChildGatewayPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildGatewayPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildGatewayPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildGatewayPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -20185,20 +20330,19 @@ type ChildGatewayQosProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildGatewayQosProfile) GetType__() bindings.BindingType { +func (s *ChildGatewayQosProfile) GetType__() vapiBindings_.BindingType { return ChildGatewayQosProfileBindingType() } -func (s *ChildGatewayQosProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildGatewayQosProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildGatewayQosProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildGatewayQosProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -20206,7 +20350,7 @@ func (s *ChildGatewayQosProfile) GetDataValue__() (data.DataValue, []error) { // Child wrapper object for GeneralSecurityProfile, used in hierarchical API type ChildGeneralSecurityProfile struct { - GeneralSecurityProfile *data.StructValue + GeneralSecurityProfile *vapiData_.StructValue // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -20239,20 +20383,19 @@ type ChildGeneralSecurityProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildGeneralSecurityProfile) GetType__() bindings.BindingType { +func (s *ChildGeneralSecurityProfile) GetType__() vapiBindings_.BindingType { return ChildGeneralSecurityProfileBindingType() } -func (s *ChildGeneralSecurityProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildGeneralSecurityProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildGeneralSecurityProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildGeneralSecurityProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -20293,20 +20436,19 @@ type ChildGeneralSecurityProfileBindingMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildGeneralSecurityProfileBindingMap) GetType__() bindings.BindingType { +func (s *ChildGeneralSecurityProfileBindingMap) GetType__() vapiBindings_.BindingType { return ChildGeneralSecurityProfileBindingMapBindingType() } -func (s *ChildGeneralSecurityProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildGeneralSecurityProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildGeneralSecurityProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildGeneralSecurityProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -20347,28 +20489,27 @@ type ChildGlobalConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildGlobalConfig) GetType__() bindings.BindingType { +func (s *ChildGlobalConfig) GetType__() vapiBindings_.BindingType { return ChildGlobalConfigBindingType() } -func (s *ChildGlobalConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildGlobalConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildGlobalConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildGlobalConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for GlobalIdsSignature, used in hierarchical API -type ChildGlobalIdsSignature struct { - GlobalIdsSignature *GlobalIdsSignature +// Wrapper object for GlobalDfwConfiguration +type ChildGlobalDfwConfiguration struct { + GlobalDfwConfiguration *GlobalDfwConfiguration // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -20401,28 +20542,27 @@ type ChildGlobalIdsSignature struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildGlobalIdsSignature) GetType__() bindings.BindingType { - return ChildGlobalIdsSignatureBindingType() +func (s *ChildGlobalDfwConfiguration) GetType__() vapiBindings_.BindingType { + return ChildGlobalDfwConfigurationBindingType() } -func (s *ChildGlobalIdsSignature) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildGlobalDfwConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildGlobalIdsSignature._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildGlobalDfwConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for Global Manager, used in hierarchical API. -type ChildGlobalManager struct { - GlobalManager *GlobalManager +// Child wrapper object for GlobalIdsSettings, used in hierarchical API +type ChildGlobalIdsSettings struct { + GlobalIdsSettings *GlobalIdsSettings // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -20455,28 +20595,27 @@ type ChildGlobalManager struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildGlobalManager) GetType__() bindings.BindingType { - return ChildGlobalManagerBindingType() +func (s *ChildGlobalIdsSettings) GetType__() vapiBindings_.BindingType { + return ChildGlobalIdsSettingsBindingType() } -func (s *ChildGlobalManager) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildGlobalIdsSettings) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildGlobalManager._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildGlobalIdsSettings._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for group, used in hierarchical API. -type ChildGroup struct { - Group *Group +// Child wrapper object for GlobalIdsSignature, used in hierarchical API +type ChildGlobalIdsSignature struct { + GlobalIdsSignature *GlobalIdsSignature // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -20509,28 +20648,27 @@ type ChildGroup struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildGroup) GetType__() bindings.BindingType { - return ChildGroupBindingType() +func (s *ChildGlobalIdsSignature) GetType__() vapiBindings_.BindingType { + return ChildGlobalIdsSignatureBindingType() } -func (s *ChildGroup) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildGlobalIdsSignature) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildGroup._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildGlobalIdsSignature._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper obejct for GroupDiscoveryProfileBindingMap used in hierarchical API -type ChildGroupDiscoveryProfileBindingMap struct { - GroupDiscoveryProfileBindingMap *GroupDiscoveryProfileBindingMap +// Child wrapper object for Global Manager, used in hierarchical API. +type ChildGlobalManager struct { + GlobalManager *GlobalManager // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -20563,28 +20701,27 @@ type ChildGroupDiscoveryProfileBindingMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildGroupDiscoveryProfileBindingMap) GetType__() bindings.BindingType { - return ChildGroupDiscoveryProfileBindingMapBindingType() +func (s *ChildGlobalManager) GetType__() vapiBindings_.BindingType { + return ChildGlobalManagerBindingType() } -func (s *ChildGroupDiscoveryProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildGlobalManager) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildGroupDiscoveryProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildGlobalManager._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for GroupMonitoringProfileBindingMap, used in hierarchical API -type ChildGroupMonitoringProfileBindingMap struct { - GroupMonitoringProfileBindingMap *GroupMonitoringProfileBindingMap +// Child wrapper object for group, used in hierarchical API. +type ChildGroup struct { + Group *Group // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -20617,28 +20754,27 @@ type ChildGroupMonitoringProfileBindingMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildGroupMonitoringProfileBindingMap) GetType__() bindings.BindingType { - return ChildGroupMonitoringProfileBindingMapBindingType() +func (s *ChildGroup) GetType__() vapiBindings_.BindingType { + return ChildGroupBindingType() } -func (s *ChildGroupMonitoringProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildGroupMonitoringProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for IPDiscoveryProfile, used in hierarchical API -type ChildIPDiscoveryProfile struct { - IpDiscoveryProfile *IPDiscoveryProfile +// Child wrapper obejct for GroupDiscoveryProfileBindingMap used in hierarchical API +type ChildGroupDiscoveryProfileBindingMap struct { + GroupDiscoveryProfileBindingMap *GroupDiscoveryProfileBindingMap // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -20671,20 +20807,125 @@ type ChildIPDiscoveryProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIPDiscoveryProfile) GetType__() bindings.BindingType { +func (s *ChildGroupDiscoveryProfileBindingMap) GetType__() vapiBindings_.BindingType { + return ChildGroupDiscoveryProfileBindingMapBindingType() +} + +func (s *ChildGroupDiscoveryProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ChildGroupDiscoveryProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Child wrapper object for GroupMonitoringProfileBindingMap, used in hierarchical API +type ChildGroupMonitoringProfileBindingMap struct { + GroupMonitoringProfileBindingMap *GroupMonitoringProfileBindingMap + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + ResourceType string + // Opaque identifiers meaningful to the API user + Tags []Tag + // Indicates whether this object is the overridden intent object Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + MarkForOverride *bool + // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. + MarkedForDelete *bool + RequestParameter *vapiData_.StructValue +} + +func (s *ChildGroupMonitoringProfileBindingMap) GetType__() vapiBindings_.BindingType { + return ChildGroupMonitoringProfileBindingMapBindingType() +} + +func (s *ChildGroupMonitoringProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ChildGroupMonitoringProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Child wrapper object for IPDiscoveryProfile, used in hierarchical API +type ChildIPDiscoveryProfile struct { + IpDiscoveryProfile *IPDiscoveryProfile + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + ResourceType string + // Opaque identifiers meaningful to the API user + Tags []Tag + // Indicates whether this object is the overridden intent object Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + MarkForOverride *bool + // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. + MarkedForDelete *bool + RequestParameter *vapiData_.StructValue +} + +func (s *ChildIPDiscoveryProfile) GetType__() vapiBindings_.BindingType { return ChildIPDiscoveryProfileBindingType() } -func (s *ChildIPDiscoveryProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIPDiscoveryProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIPDiscoveryProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIPDiscoveryProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -20725,20 +20966,19 @@ type ChildIPFIXDFWCollectorProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIPFIXDFWCollectorProfile) GetType__() bindings.BindingType { +func (s *ChildIPFIXDFWCollectorProfile) GetType__() vapiBindings_.BindingType { return ChildIPFIXDFWCollectorProfileBindingType() } -func (s *ChildIPFIXDFWCollectorProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIPFIXDFWCollectorProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIPFIXDFWCollectorProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIPFIXDFWCollectorProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -20779,20 +21019,19 @@ type ChildIPFIXDFWProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIPFIXDFWProfile) GetType__() bindings.BindingType { +func (s *ChildIPFIXDFWProfile) GetType__() vapiBindings_.BindingType { return ChildIPFIXDFWProfileBindingType() } -func (s *ChildIPFIXDFWProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIPFIXDFWProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIPFIXDFWProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIPFIXDFWProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -20833,20 +21072,19 @@ type ChildIPFIXL2CollectorProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIPFIXL2CollectorProfile) GetType__() bindings.BindingType { +func (s *ChildIPFIXL2CollectorProfile) GetType__() vapiBindings_.BindingType { return ChildIPFIXL2CollectorProfileBindingType() } -func (s *ChildIPFIXL2CollectorProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIPFIXL2CollectorProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIPFIXL2CollectorProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIPFIXL2CollectorProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -20887,20 +21125,19 @@ type ChildIPFIXL2Profile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIPFIXL2Profile) GetType__() bindings.BindingType { +func (s *ChildIPFIXL2Profile) GetType__() vapiBindings_.BindingType { return ChildIPFIXL2ProfileBindingType() } -func (s *ChildIPFIXL2Profile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIPFIXL2Profile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIPFIXL2Profile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIPFIXL2Profile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -20941,20 +21178,19 @@ type ChildIPSecVpnDpdProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIPSecVpnDpdProfile) GetType__() bindings.BindingType { +func (s *ChildIPSecVpnDpdProfile) GetType__() vapiBindings_.BindingType { return ChildIPSecVpnDpdProfileBindingType() } -func (s *ChildIPSecVpnDpdProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIPSecVpnDpdProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIPSecVpnDpdProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIPSecVpnDpdProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -20995,20 +21231,19 @@ type ChildIPSecVpnIkeProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIPSecVpnIkeProfile) GetType__() bindings.BindingType { +func (s *ChildIPSecVpnIkeProfile) GetType__() vapiBindings_.BindingType { return ChildIPSecVpnIkeProfileBindingType() } -func (s *ChildIPSecVpnIkeProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIPSecVpnIkeProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIPSecVpnIkeProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIPSecVpnIkeProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -21049,20 +21284,19 @@ type ChildIPSecVpnLocalEndpoint struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIPSecVpnLocalEndpoint) GetType__() bindings.BindingType { +func (s *ChildIPSecVpnLocalEndpoint) GetType__() vapiBindings_.BindingType { return ChildIPSecVpnLocalEndpointBindingType() } -func (s *ChildIPSecVpnLocalEndpoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIPSecVpnLocalEndpoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIPSecVpnLocalEndpoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIPSecVpnLocalEndpoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -21103,20 +21337,19 @@ type ChildIPSecVpnService struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIPSecVpnService) GetType__() bindings.BindingType { +func (s *ChildIPSecVpnService) GetType__() vapiBindings_.BindingType { return ChildIPSecVpnServiceBindingType() } -func (s *ChildIPSecVpnService) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIPSecVpnService) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIPSecVpnService._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIPSecVpnService._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -21124,7 +21357,7 @@ func (s *ChildIPSecVpnService) GetDataValue__() (data.DataValue, []error) { // Child wrapper object for IPSecVpnSession, used in hierarchical API. type ChildIPSecVpnSession struct { - IpSecVpnSession *data.StructValue + IpSecVpnSession *vapiData_.StructValue // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -21157,20 +21390,19 @@ type ChildIPSecVpnSession struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIPSecVpnSession) GetType__() bindings.BindingType { +func (s *ChildIPSecVpnSession) GetType__() vapiBindings_.BindingType { return ChildIPSecVpnSessionBindingType() } -func (s *ChildIPSecVpnSession) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIPSecVpnSession) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIPSecVpnSession._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIPSecVpnSession._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -21211,28 +21443,27 @@ type ChildIPSecVpnTunnelProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIPSecVpnTunnelProfile) GetType__() bindings.BindingType { +func (s *ChildIPSecVpnTunnelProfile) GetType__() vapiBindings_.BindingType { return ChildIPSecVpnTunnelProfileBindingType() } -func (s *ChildIPSecVpnTunnelProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIPSecVpnTunnelProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIPSecVpnTunnelProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIPSecVpnTunnelProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for IdsClusterConfig, used in hierarchical API -type ChildIdsClusterConfig struct { - IdsClusterConfig *IdsClusterConfig +// Child wrapper for IdentityFirewallStore, used in hierarchical API. +type ChildIdentityFirewallStore struct { + IdentityFirewallStore *vapiData_.StructValue // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -21265,28 +21496,27 @@ type ChildIdsClusterConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIdsClusterConfig) GetType__() bindings.BindingType { - return ChildIdsClusterConfigBindingType() +func (s *ChildIdentityFirewallStore) GetType__() vapiBindings_.BindingType { + return ChildIdentityFirewallStoreBindingType() } -func (s *ChildIdsClusterConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIdentityFirewallStore) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIdsClusterConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIdentityFirewallStore._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for IdsGatewayPolicy, used in hierarchical API -type ChildIdsGatewayPolicy struct { - IdsGatewayPolicy *IdsGatewayPolicy +// Child wrapper object for IdsClusterConfig, used in hierarchical API +type ChildIdsClusterConfig struct { + IdsClusterConfig *IdsClusterConfig // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -21319,28 +21549,27 @@ type ChildIdsGatewayPolicy struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIdsGatewayPolicy) GetType__() bindings.BindingType { - return ChildIdsGatewayPolicyBindingType() +func (s *ChildIdsClusterConfig) GetType__() vapiBindings_.BindingType { + return ChildIdsClusterConfigBindingType() } -func (s *ChildIdsGatewayPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIdsClusterConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIdsGatewayPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIdsClusterConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for IdsGlobalEventConfig, used in hierarchical API -type ChildIdsGlobalEventConfig struct { - IdsGlobalEventConfig *IdsGlobalEventConfig +// Child wrapper object for IdsGatewayPolicy, used in hierarchical API +type ChildIdsGatewayPolicy struct { + IdsGatewayPolicy *IdsGatewayPolicy // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -21373,28 +21602,27 @@ type ChildIdsGlobalEventConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIdsGlobalEventConfig) GetType__() bindings.BindingType { - return ChildIdsGlobalEventConfigBindingType() +func (s *ChildIdsGatewayPolicy) GetType__() vapiBindings_.BindingType { + return ChildIdsGatewayPolicyBindingType() } -func (s *ChildIdsGlobalEventConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIdsGatewayPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIdsGlobalEventConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIdsGatewayPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for IdsProfile, used in hierarchical API -type ChildIdsProfile struct { - IdsProfile *IdsProfile +// Child wrapper object for IdsGlobalEventConfig, used in hierarchical API +type ChildIdsGlobalEventConfig struct { + IdsGlobalEventConfig *IdsGlobalEventConfig // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -21427,28 +21655,27 @@ type ChildIdsProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIdsProfile) GetType__() bindings.BindingType { - return ChildIdsProfileBindingType() +func (s *ChildIdsGlobalEventConfig) GetType__() vapiBindings_.BindingType { + return ChildIdsGlobalEventConfigBindingType() } -func (s *ChildIdsProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIdsGlobalEventConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIdsProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIdsGlobalEventConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for IdsRule, used in hierarchical API -type ChildIdsRule struct { - IdsRule *IdsRule +// Child wrapper object for IdsProfile, used in hierarchical API +type ChildIdsProfile struct { + IdsProfile *IdsProfile // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -21481,28 +21708,27 @@ type ChildIdsRule struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIdsRule) GetType__() bindings.BindingType { - return ChildIdsRuleBindingType() +func (s *ChildIdsProfile) GetType__() vapiBindings_.BindingType { + return ChildIdsProfileBindingType() } -func (s *ChildIdsRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIdsProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIdsRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIdsProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for IdsSecurityPolicy, used in hierarchical API -type ChildIdsSecurityPolicy struct { - IdsSecurityPolicy *IdsSecurityPolicy +// Child wrapper object for IdsRule, used in hierarchical API +type ChildIdsRule struct { + IdsRule *IdsRule // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -21535,28 +21761,27 @@ type ChildIdsSecurityPolicy struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIdsSecurityPolicy) GetType__() bindings.BindingType { - return ChildIdsSecurityPolicyBindingType() +func (s *ChildIdsRule) GetType__() vapiBindings_.BindingType { + return ChildIdsRuleBindingType() } -func (s *ChildIdsSecurityPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIdsRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIdsSecurityPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIdsRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for IdsSettings, used in hierarchical API -type ChildIdsSettings struct { - IdsSettings *IdsSettings +// Child wrapper object for IdsSecurityPolicy, used in hierarchical API +type ChildIdsSecurityPolicy struct { + IdsSecurityPolicy *IdsSecurityPolicy // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -21589,28 +21814,27 @@ type ChildIdsSettings struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIdsSettings) GetType__() bindings.BindingType { - return ChildIdsSettingsBindingType() +func (s *ChildIdsSecurityPolicy) GetType__() vapiBindings_.BindingType { + return ChildIdsSecurityPolicyBindingType() } -func (s *ChildIdsSettings) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIdsSecurityPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIdsSettings._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIdsSecurityPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for IdsSignature, used in hierarchical API -type ChildIdsSignature struct { - IdsSignature *IdsSignature +// Child wrapper object for IdsSettings, used in hierarchical API +type ChildIdsSettings struct { + IdsSettings *IdsSettings // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -21643,28 +21867,27 @@ type ChildIdsSignature struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIdsSignature) GetType__() bindings.BindingType { - return ChildIdsSignatureBindingType() +func (s *ChildIdsSettings) GetType__() vapiBindings_.BindingType { + return ChildIdsSettingsBindingType() } -func (s *ChildIdsSignature) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIdsSettings) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIdsSignature._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIdsSettings._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for IdsSignatureStatus, used in hierarchical API -type ChildIdsSignatureStatus struct { - IdsSignatureStatus *IdsSignatureStatus +// Child wrapper object for IdsSignature, used in hierarchical API +type ChildIdsSignature struct { + IdsSignature *IdsSignature // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -21697,28 +21920,27 @@ type ChildIdsSignatureStatus struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIdsSignatureStatus) GetType__() bindings.BindingType { - return ChildIdsSignatureStatusBindingType() +func (s *ChildIdsSignature) GetType__() vapiBindings_.BindingType { + return ChildIdsSignatureBindingType() } -func (s *ChildIdsSignatureStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIdsSignature) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIdsSignatureStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIdsSignature._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for IdsStandaloneHostConfig, used in hierarchical API -type ChildIdsStandaloneHostConfig struct { - IdsStandaloneHostConfig *IdsStandaloneHostConfig +// Child wrapper object for IdsSignatureStatus, used in hierarchical API +type ChildIdsSignatureStatus struct { + IdsSignatureStatus *IdsSignatureStatus // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -21751,28 +21973,27 @@ type ChildIdsStandaloneHostConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIdsStandaloneHostConfig) GetType__() bindings.BindingType { - return ChildIdsStandaloneHostConfigBindingType() +func (s *ChildIdsSignatureStatus) GetType__() vapiBindings_.BindingType { + return ChildIdsSignatureStatusBindingType() } -func (s *ChildIdsStandaloneHostConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIdsSignatureStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIdsStandaloneHostConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIdsSignatureStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for Infra, used in multi-tenancy hierarchical API -type ChildInfra struct { - Infra *Infra +// Child wrapper object for IdsSignatureVersion, used in hierarchical API +type ChildIdsSignatureVersion struct { + IdsSignatureVersion *IdsSignatureVersion // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -21805,28 +22026,27 @@ type ChildInfra struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildInfra) GetType__() bindings.BindingType { - return ChildInfraBindingType() +func (s *ChildIdsSignatureVersion) GetType__() vapiBindings_.BindingType { + return ChildIdsSignatureVersionBindingType() } -func (s *ChildInfra) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIdsSignatureVersion) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildInfra._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIdsSignatureVersion._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for IpAddressAllocation, used in hierarchical API -type ChildIpAddressAllocation struct { - IpAddressAllocation *IpAddressAllocation +// Child wrapper object for IdsStandaloneHostConfig, used in hierarchical API +type ChildIdsStandaloneHostConfig struct { + IdsStandaloneHostConfig *IdsStandaloneHostConfig // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -21859,28 +22079,27 @@ type ChildIpAddressAllocation struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIpAddressAllocation) GetType__() bindings.BindingType { - return ChildIpAddressAllocationBindingType() +func (s *ChildIdsStandaloneHostConfig) GetType__() vapiBindings_.BindingType { + return ChildIdsStandaloneHostConfigBindingType() } -func (s *ChildIpAddressAllocation) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIdsStandaloneHostConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIpAddressAllocation._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIdsStandaloneHostConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for IpAddressBlock, used in hierarchical API -type ChildIpAddressBlock struct { - IpAddressBlock *IpAddressBlock +// Child wrapper object for Infra, used in multi-tenancy hierarchical API +type ChildInfra struct { + Infra *Infra // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -21913,28 +22132,27 @@ type ChildIpAddressBlock struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIpAddressBlock) GetType__() bindings.BindingType { - return ChildIpAddressBlockBindingType() +func (s *ChildInfra) GetType__() vapiBindings_.BindingType { + return ChildInfraBindingType() } -func (s *ChildIpAddressBlock) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildInfra) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIpAddressBlock._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildInfra._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for IpAddressPool, used in hierarchical API -type ChildIpAddressPool struct { - IpAddressPool *IpAddressPool +// Child wrapper object for IpAddressAllocation, used in hierarchical API +type ChildIpAddressAllocation struct { + IpAddressAllocation *IpAddressAllocation // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -21967,28 +22185,27 @@ type ChildIpAddressPool struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIpAddressPool) GetType__() bindings.BindingType { - return ChildIpAddressPoolBindingType() +func (s *ChildIpAddressAllocation) GetType__() vapiBindings_.BindingType { + return ChildIpAddressAllocationBindingType() } -func (s *ChildIpAddressPool) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIpAddressAllocation) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIpAddressPool._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIpAddressAllocation._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for IpAddressPoolSubnet, used in hierarchical API -type ChildIpAddressPoolSubnet struct { - IpAddressPoolSubnet *data.StructValue +// Child wrapper object for IpAddressBlock, used in hierarchical API +type ChildIpAddressBlock struct { + IpAddressBlock *IpAddressBlock // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -22021,28 +22238,27 @@ type ChildIpAddressPoolSubnet struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIpAddressPoolSubnet) GetType__() bindings.BindingType { - return ChildIpAddressPoolSubnetBindingType() +func (s *ChildIpAddressBlock) GetType__() vapiBindings_.BindingType { + return ChildIpAddressBlockBindingType() } -func (s *ChildIpAddressPoolSubnet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIpAddressBlock) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIpAddressPoolSubnet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIpAddressBlock._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for Ipv6DadProfile, used in hierarchical API -type ChildIpv6DadProfile struct { - Ipv6DadProfile *Ipv6DadProfile +// Child wrapper object for IpAddressPool, used in hierarchical API +type ChildIpAddressPool struct { + IpAddressPool *IpAddressPool // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -22075,28 +22291,27 @@ type ChildIpv6DadProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIpv6DadProfile) GetType__() bindings.BindingType { - return ChildIpv6DadProfileBindingType() +func (s *ChildIpAddressPool) GetType__() vapiBindings_.BindingType { + return ChildIpAddressPoolBindingType() } -func (s *ChildIpv6DadProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIpAddressPool) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIpv6DadProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIpAddressPool._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for Ipv6NdraProfile, used in hierarchical API -type ChildIpv6NdraProfile struct { - Ipv6NdraProfile *Ipv6NdraProfile +// Child wrapper object for IpAddressPoolSubnet, used in hierarchical API +type ChildIpAddressPoolSubnet struct { + IpAddressPoolSubnet *vapiData_.StructValue // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -22129,28 +22344,27 @@ type ChildIpv6NdraProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIpv6NdraProfile) GetType__() bindings.BindingType { - return ChildIpv6NdraProfileBindingType() +func (s *ChildIpAddressPoolSubnet) GetType__() vapiBindings_.BindingType { + return ChildIpAddressPoolSubnetBindingType() } -func (s *ChildIpv6NdraProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIpAddressPoolSubnet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIpv6NdraProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIpAddressPoolSubnet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for L2BridgeEndpointProfile, used in hierarchical API -type ChildL2BridgeEndpointProfile struct { - L2BridgeEndpointProfile *L2BridgeEndpointProfile +// Child wrapper object for Ipv6DadProfile, used in hierarchical API +type ChildIpv6DadProfile struct { + Ipv6DadProfile *Ipv6DadProfile // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -22183,28 +22397,27 @@ type ChildL2BridgeEndpointProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildL2BridgeEndpointProfile) GetType__() bindings.BindingType { - return ChildL2BridgeEndpointProfileBindingType() +func (s *ChildIpv6DadProfile) GetType__() vapiBindings_.BindingType { + return ChildIpv6DadProfileBindingType() } -func (s *ChildL2BridgeEndpointProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIpv6DadProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildL2BridgeEndpointProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIpv6DadProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for L2VPNService, used in hierarchical API. -type ChildL2VPNService struct { - L2VPNService *L2VPNService +// Child wrapper object for Ipv6NdraProfile, used in hierarchical API +type ChildIpv6NdraProfile struct { + Ipv6NdraProfile *Ipv6NdraProfile // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -22237,28 +22450,27 @@ type ChildL2VPNService struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildL2VPNService) GetType__() bindings.BindingType { - return ChildL2VPNServiceBindingType() +func (s *ChildIpv6NdraProfile) GetType__() vapiBindings_.BindingType { + return ChildIpv6NdraProfileBindingType() } -func (s *ChildL2VPNService) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIpv6NdraProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildL2VPNService._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIpv6NdraProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for L2VPNSession, used in hierarchical API. -type ChildL2VPNSession struct { - L2VPNSession *L2VPNSession +// Child wrapper object for L2BridgeEndpointProfile, used in hierarchical API +type ChildL2BridgeEndpointProfile struct { + L2BridgeEndpointProfile *L2BridgeEndpointProfile // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -22291,28 +22503,27 @@ type ChildL2VPNSession struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildL2VPNSession) GetType__() bindings.BindingType { - return ChildL2VPNSessionBindingType() +func (s *ChildL2BridgeEndpointProfile) GetType__() vapiBindings_.BindingType { + return ChildL2BridgeEndpointProfileBindingType() } -func (s *ChildL2VPNSession) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildL2BridgeEndpointProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildL2VPNSession._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildL2BridgeEndpointProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for L2Vpn, used in hierarchical API. -type ChildL2Vpn struct { - L2Vpn *L2Vpn +// Child wrapper object for L2VPNService, used in hierarchical API. +type ChildL2VPNService struct { + L2VPNService *L2VPNService // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -22345,28 +22556,27 @@ type ChildL2Vpn struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildL2Vpn) GetType__() bindings.BindingType { - return ChildL2VpnBindingType() +func (s *ChildL2VPNService) GetType__() vapiBindings_.BindingType { + return ChildL2VPNServiceBindingType() } -func (s *ChildL2Vpn) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildL2VPNService) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildL2Vpn._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildL2VPNService._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for L2VpnContext, used in hierarchical API. -type ChildL2VpnContext struct { - L2VpnContext *L2VpnContext +// Child wrapper object for L2VPNSession, used in hierarchical API. +type ChildL2VPNSession struct { + L2VPNSession *L2VPNSession // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -22399,20 +22609,125 @@ type ChildL2VpnContext struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildL2VpnContext) GetType__() bindings.BindingType { +func (s *ChildL2VPNSession) GetType__() vapiBindings_.BindingType { + return ChildL2VPNSessionBindingType() +} + +func (s *ChildL2VPNSession) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ChildL2VPNSession._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Child wrapper object for L2Vpn, used in hierarchical API. +type ChildL2Vpn struct { + L2Vpn *L2Vpn + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + ResourceType string + // Opaque identifiers meaningful to the API user + Tags []Tag + // Indicates whether this object is the overridden intent object Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + MarkForOverride *bool + // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. + MarkedForDelete *bool + RequestParameter *vapiData_.StructValue +} + +func (s *ChildL2Vpn) GetType__() vapiBindings_.BindingType { + return ChildL2VpnBindingType() +} + +func (s *ChildL2Vpn) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ChildL2Vpn._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Child wrapper object for L2VpnContext, used in hierarchical API. +type ChildL2VpnContext struct { + L2VpnContext *L2VpnContext + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + ResourceType string + // Opaque identifiers meaningful to the API user + Tags []Tag + // Indicates whether this object is the overridden intent object Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + MarkForOverride *bool + // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. + MarkedForDelete *bool + RequestParameter *vapiData_.StructValue +} + +func (s *ChildL2VpnContext) GetType__() vapiBindings_.BindingType { return ChildL2VpnContextBindingType() } -func (s *ChildL2VpnContext) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildL2VpnContext) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildL2VpnContext._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildL2VpnContext._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -22453,20 +22768,19 @@ type ChildL3Vpn struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildL3Vpn) GetType__() bindings.BindingType { +func (s *ChildL3Vpn) GetType__() vapiBindings_.BindingType { return ChildL3VpnBindingType() } -func (s *ChildL3Vpn) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildL3Vpn) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildL3Vpn._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildL3Vpn._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -22507,20 +22821,19 @@ type ChildL3VpnContext struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildL3VpnContext) GetType__() bindings.BindingType { +func (s *ChildL3VpnContext) GetType__() vapiBindings_.BindingType { return ChildL3VpnContextBindingType() } -func (s *ChildL3VpnContext) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildL3VpnContext) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildL3VpnContext._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildL3VpnContext._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -22561,20 +22874,19 @@ type ChildL7AccessEntry struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildL7AccessEntry) GetType__() bindings.BindingType { +func (s *ChildL7AccessEntry) GetType__() vapiBindings_.BindingType { return ChildL7AccessEntryBindingType() } -func (s *ChildL7AccessEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildL7AccessEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildL7AccessEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildL7AccessEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -22615,20 +22927,19 @@ type ChildL7AccessProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildL7AccessProfile) GetType__() bindings.BindingType { +func (s *ChildL7AccessProfile) GetType__() vapiBindings_.BindingType { return ChildL7AccessProfileBindingType() } -func (s *ChildL7AccessProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildL7AccessProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildL7AccessProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildL7AccessProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -22636,7 +22947,7 @@ func (s *ChildL7AccessProfile) GetDataValue__() (data.DataValue, []error) { // Child wrapper for LBAppProfile, used in hierarchical API. type ChildLBAppProfile struct { - LbAppProfile *data.StructValue + LbAppProfile *vapiData_.StructValue // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -22669,20 +22980,19 @@ type ChildLBAppProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildLBAppProfile) GetType__() bindings.BindingType { +func (s *ChildLBAppProfile) GetType__() vapiBindings_.BindingType { return ChildLBAppProfileBindingType() } -func (s *ChildLBAppProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildLBAppProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildLBAppProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildLBAppProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -22723,20 +23033,19 @@ type ChildLBClientSslProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildLBClientSslProfile) GetType__() bindings.BindingType { +func (s *ChildLBClientSslProfile) GetType__() vapiBindings_.BindingType { return ChildLBClientSslProfileBindingType() } -func (s *ChildLBClientSslProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildLBClientSslProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildLBClientSslProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildLBClientSslProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -22744,7 +23053,7 @@ func (s *ChildLBClientSslProfile) GetDataValue__() (data.DataValue, []error) { // Child wrapper for LBMonitorProfile, used in hierarchical API. type ChildLBMonitorProfile struct { - LbMonitorProfile *data.StructValue + LbMonitorProfile *vapiData_.StructValue // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -22777,20 +23086,19 @@ type ChildLBMonitorProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildLBMonitorProfile) GetType__() bindings.BindingType { +func (s *ChildLBMonitorProfile) GetType__() vapiBindings_.BindingType { return ChildLBMonitorProfileBindingType() } -func (s *ChildLBMonitorProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildLBMonitorProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildLBMonitorProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildLBMonitorProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -22798,7 +23106,7 @@ func (s *ChildLBMonitorProfile) GetDataValue__() (data.DataValue, []error) { // Child wrapper for LBPersistenceProfile, used in hierarchical API. type ChildLBPersistenceProfile struct { - LbPersistenceProfile *data.StructValue + LbPersistenceProfile *vapiData_.StructValue // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -22831,20 +23139,19 @@ type ChildLBPersistenceProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildLBPersistenceProfile) GetType__() bindings.BindingType { +func (s *ChildLBPersistenceProfile) GetType__() vapiBindings_.BindingType { return ChildLBPersistenceProfileBindingType() } -func (s *ChildLBPersistenceProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildLBPersistenceProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildLBPersistenceProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildLBPersistenceProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -22885,20 +23192,19 @@ type ChildLBPool struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildLBPool) GetType__() bindings.BindingType { +func (s *ChildLBPool) GetType__() vapiBindings_.BindingType { return ChildLBPoolBindingType() } -func (s *ChildLBPool) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildLBPool) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildLBPool._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildLBPool._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -22939,20 +23245,19 @@ type ChildLBServerSslProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildLBServerSslProfile) GetType__() bindings.BindingType { +func (s *ChildLBServerSslProfile) GetType__() vapiBindings_.BindingType { return ChildLBServerSslProfileBindingType() } -func (s *ChildLBServerSslProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildLBServerSslProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildLBServerSslProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildLBServerSslProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -22993,20 +23298,19 @@ type ChildLBService struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildLBService) GetType__() bindings.BindingType { +func (s *ChildLBService) GetType__() vapiBindings_.BindingType { return ChildLBServiceBindingType() } -func (s *ChildLBService) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildLBService) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildLBService._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildLBService._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -23047,20 +23351,19 @@ type ChildLBVirtualServer struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildLBVirtualServer) GetType__() bindings.BindingType { +func (s *ChildLBVirtualServer) GetType__() vapiBindings_.BindingType { return ChildLBVirtualServerBindingType() } -func (s *ChildLBVirtualServer) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildLBVirtualServer) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildLBVirtualServer._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildLBVirtualServer._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -23101,20 +23404,19 @@ type ChildLiveTraceConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildLiveTraceConfig) GetType__() bindings.BindingType { +func (s *ChildLiveTraceConfig) GetType__() vapiBindings_.BindingType { return ChildLiveTraceConfigBindingType() } -func (s *ChildLiveTraceConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildLiveTraceConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildLiveTraceConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildLiveTraceConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -23155,20 +23457,19 @@ type ChildLocaleServices struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildLocaleServices) GetType__() bindings.BindingType { +func (s *ChildLocaleServices) GetType__() vapiBindings_.BindingType { return ChildLocaleServicesBindingType() } -func (s *ChildLocaleServices) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildLocaleServices) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildLocaleServices._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildLocaleServices._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -23209,20 +23510,19 @@ type ChildMacDiscoveryProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildMacDiscoveryProfile) GetType__() bindings.BindingType { +func (s *ChildMacDiscoveryProfile) GetType__() vapiBindings_.BindingType { return ChildMacDiscoveryProfileBindingType() } -func (s *ChildMacDiscoveryProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildMacDiscoveryProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildMacDiscoveryProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildMacDiscoveryProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -23263,20 +23563,19 @@ type ChildMalwarePreventionProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildMalwarePreventionProfile) GetType__() bindings.BindingType { +func (s *ChildMalwarePreventionProfile) GetType__() vapiBindings_.BindingType { return ChildMalwarePreventionProfileBindingType() } -func (s *ChildMalwarePreventionProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildMalwarePreventionProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildMalwarePreventionProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildMalwarePreventionProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -23317,20 +23616,19 @@ type ChildMalwarePreventionSignature struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildMalwarePreventionSignature) GetType__() bindings.BindingType { +func (s *ChildMalwarePreventionSignature) GetType__() vapiBindings_.BindingType { return ChildMalwarePreventionSignatureBindingType() } -func (s *ChildMalwarePreventionSignature) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildMalwarePreventionSignature) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildMalwarePreventionSignature._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildMalwarePreventionSignature._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -23371,28 +23669,27 @@ type ChildMetadataProxyConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildMetadataProxyConfig) GetType__() bindings.BindingType { +func (s *ChildMetadataProxyConfig) GetType__() vapiBindings_.BindingType { return ChildMetadataProxyConfigBindingType() } -func (s *ChildMetadataProxyConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildMetadataProxyConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildMetadataProxyConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildMetadataProxyConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for OpsGlobalConfig, used in hierarchical API -type ChildOpsGlobalConfig struct { - GlobalConfig *OpsGlobalConfig +// Child wrapper for OdsRunbookInvocation for Hierarchical API +type ChildOdsRunbookInvocation struct { + OdsRunbookInvocation *OdsRunbookInvocation // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -23425,28 +23722,27 @@ type ChildOpsGlobalConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildOpsGlobalConfig) GetType__() bindings.BindingType { - return ChildOpsGlobalConfigBindingType() +func (s *ChildOdsRunbookInvocation) GetType__() vapiBindings_.BindingType { + return ChildOdsRunbookInvocationBindingType() } -func (s *ChildOpsGlobalConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildOdsRunbookInvocation) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildOpsGlobalConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildOdsRunbookInvocation._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for OspfAreaConfig used in hierarchical API. -type ChildOspfAreaConfig struct { - OspfAreaConfig *OspfAreaConfig +// Child wrapper for OdsRunbookInvocationArtifactBatchRequest for Hierarchical API +type ChildOdsRunbookInvocationArtifactBatchRequest struct { + OdsRunbookInvocation *OdsRunbookInvocationArtifactBatchRequest // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -23479,28 +23775,27 @@ type ChildOspfAreaConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildOspfAreaConfig) GetType__() bindings.BindingType { - return ChildOspfAreaConfigBindingType() +func (s *ChildOdsRunbookInvocationArtifactBatchRequest) GetType__() vapiBindings_.BindingType { + return ChildOdsRunbookInvocationArtifactBatchRequestBindingType() } -func (s *ChildOspfAreaConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildOdsRunbookInvocationArtifactBatchRequest) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildOspfAreaConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildOdsRunbookInvocationArtifactBatchRequest._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for OspfRoutingConfig used in hierarchical API. -type ChildOspfRoutingConfig struct { - OspfRoutingConfig *OspfRoutingConfig +// Child wrapper object for OpsGlobalConfig, used in hierarchical API +type ChildOpsGlobalConfig struct { + GlobalConfig *OpsGlobalConfig // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -23533,27 +23828,27 @@ type ChildOspfRoutingConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildOspfRoutingConfig) GetType__() bindings.BindingType { - return ChildOspfRoutingConfigBindingType() +func (s *ChildOpsGlobalConfig) GetType__() vapiBindings_.BindingType { + return ChildOpsGlobalConfigBindingType() } -func (s *ChildOspfRoutingConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildOpsGlobalConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildOspfRoutingConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildOpsGlobalConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Represents an object on the desired state -type ChildPolicyConfigResource struct { +// Child wrapper object for Org, used in hierarchical API +type ChildOrg struct { + Org *Org // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -23586,33 +23881,27 @@ type ChildPolicyConfigResource struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyConfigResource__TYPE_IDENTIFIER = "ChildPolicyConfigResource" - -func (s *ChildPolicyConfigResource) GetType__() bindings.BindingType { - return ChildPolicyConfigResourceBindingType() +func (s *ChildOrg) GetType__() vapiBindings_.BindingType { + return ChildOrgBindingType() } -func (s *ChildPolicyConfigResource) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildOrg) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyConfigResource._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildOrg._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyContextProfile, used in hierarchical API -type ChildPolicyContextProfile struct { - PolicyContextProfile *PolicyContextProfile +// Child wrapper object for OrgRoot, used in multi-tenancy hierarchical API +type ChildOrgRoot struct { + OrgRoot *OrgRoot // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -23645,33 +23934,27 @@ type ChildPolicyContextProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyContextProfile__TYPE_IDENTIFIER = "ChildPolicyContextProfile" - -func (s *ChildPolicyContextProfile) GetType__() bindings.BindingType { - return ChildPolicyContextProfileBindingType() +func (s *ChildOrgRoot) GetType__() vapiBindings_.BindingType { + return ChildOrgRootBindingType() } -func (s *ChildPolicyContextProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildOrgRoot) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyContextProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildOrgRoot._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyCustomAttributes, used in hierarchical API -type ChildPolicyCustomAttributes struct { - PolicyCustomAttributes *PolicyCustomAttributes +// Child wrapper object for OspfAreaConfig used in hierarchical API. +type ChildOspfAreaConfig struct { + OspfAreaConfig *OspfAreaConfig // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -23704,33 +23987,27 @@ type ChildPolicyCustomAttributes struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyCustomAttributes__TYPE_IDENTIFIER = "ChildPolicyCustomAttributes" - -func (s *ChildPolicyCustomAttributes) GetType__() bindings.BindingType { - return ChildPolicyCustomAttributesBindingType() +func (s *ChildOspfAreaConfig) GetType__() vapiBindings_.BindingType { + return ChildOspfAreaConfigBindingType() } -func (s *ChildPolicyCustomAttributes) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildOspfAreaConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyCustomAttributes._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildOspfAreaConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyDnsForwarder, used in hierarchical API -type ChildPolicyDnsForwarder struct { - PolicyDnsForwarder *PolicyDnsForwarder +// Child wrapper object for OspfRoutingConfig used in hierarchical API. +type ChildOspfRoutingConfig struct { + OspfRoutingConfig *OspfRoutingConfig // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -23763,33 +24040,26 @@ type ChildPolicyDnsForwarder struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyDnsForwarder__TYPE_IDENTIFIER = "ChildPolicyDnsForwarder" - -func (s *ChildPolicyDnsForwarder) GetType__() bindings.BindingType { - return ChildPolicyDnsForwarderBindingType() +func (s *ChildOspfRoutingConfig) GetType__() vapiBindings_.BindingType { + return ChildOspfRoutingConfigBindingType() } -func (s *ChildPolicyDnsForwarder) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildOspfRoutingConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyDnsForwarder._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildOspfRoutingConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyDnsForwarderZone, used in hierarchical API -type ChildPolicyDnsForwarderZone struct { - PolicyDnsForwarderZone *PolicyDnsForwarderZone +// Represents an object on the desired state +type ChildPolicyConfigResource struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -23822,33 +24092,32 @@ type ChildPolicyDnsForwarderZone struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyDnsForwarderZone__TYPE_IDENTIFIER = "ChildPolicyDnsForwarderZone" +const ChildPolicyConfigResource__TYPE_IDENTIFIER = "ChildPolicyConfigResource" -func (s *ChildPolicyDnsForwarderZone) GetType__() bindings.BindingType { - return ChildPolicyDnsForwarderZoneBindingType() +func (s *ChildPolicyConfigResource) GetType__() vapiBindings_.BindingType { + return ChildPolicyConfigResourceBindingType() } -func (s *ChildPolicyDnsForwarderZone) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyConfigResource) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyDnsForwarderZone._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyConfigResource._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyEdgeCluster, used in hierarchical API. -type ChildPolicyEdgeCluster struct { - PolicyEdgeCluster *PolicyEdgeCluster +// Child wrapper object for PolicyContextProfile, used in hierarchical API +type ChildPolicyContextProfile struct { + PolicyContextProfile *PolicyContextProfile // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -23881,33 +24150,32 @@ type ChildPolicyEdgeCluster struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyEdgeCluster__TYPE_IDENTIFIER = "ChildPolicyEdgeCluster" +const ChildPolicyContextProfile__TYPE_IDENTIFIER = "ChildPolicyContextProfile" -func (s *ChildPolicyEdgeCluster) GetType__() bindings.BindingType { - return ChildPolicyEdgeClusterBindingType() +func (s *ChildPolicyContextProfile) GetType__() vapiBindings_.BindingType { + return ChildPolicyContextProfileBindingType() } -func (s *ChildPolicyEdgeCluster) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyContextProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyEdgeCluster._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyContextProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyEdgeNode, used in hierarchical API. -type ChildPolicyEdgeNode struct { - PolicyEdgeNode *PolicyEdgeNode +// Child wrapper object for PolicyCustomAttributes, used in hierarchical API +type ChildPolicyCustomAttributes struct { + PolicyCustomAttributes *PolicyCustomAttributes // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -23940,33 +24208,32 @@ type ChildPolicyEdgeNode struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyEdgeNode__TYPE_IDENTIFIER = "ChildPolicyEdgeNode" +const ChildPolicyCustomAttributes__TYPE_IDENTIFIER = "ChildPolicyCustomAttributes" -func (s *ChildPolicyEdgeNode) GetType__() bindings.BindingType { - return ChildPolicyEdgeNodeBindingType() +func (s *ChildPolicyCustomAttributes) GetType__() vapiBindings_.BindingType { + return ChildPolicyCustomAttributesBindingType() } -func (s *ChildPolicyEdgeNode) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyCustomAttributes) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyEdgeNode._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyCustomAttributes._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Wrapper object for PolicyExcludeList -type ChildPolicyExcludeList struct { - PolicyExcludeList *PolicyExcludeList +// Child wrapper object for PolicyDnsForwarder, used in hierarchical API +type ChildPolicyDnsForwarder struct { + PolicyDnsForwarder *PolicyDnsForwarder // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -23999,33 +24266,32 @@ type ChildPolicyExcludeList struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyExcludeList__TYPE_IDENTIFIER = "ChildPolicyExcludeList" +const ChildPolicyDnsForwarder__TYPE_IDENTIFIER = "ChildPolicyDnsForwarder" -func (s *ChildPolicyExcludeList) GetType__() bindings.BindingType { - return ChildPolicyExcludeListBindingType() +func (s *ChildPolicyDnsForwarder) GetType__() vapiBindings_.BindingType { + return ChildPolicyDnsForwarderBindingType() } -func (s *ChildPolicyExcludeList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyDnsForwarder) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyExcludeList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyDnsForwarder._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyFirewallCPUMemThresholdsProfileBindingMap, used in hierarchical API. -type ChildPolicyFirewallCPUMemThresholdsProfileBindingMap struct { - PolicyFirewallCPUMemThresholdsProfileBindingMap *PolicyFirewallCPUMemThresholdsProfileBindingMap +// Child wrapper object for PolicyDnsForwarderZone, used in hierarchical API +type ChildPolicyDnsForwarderZone struct { + PolicyDnsForwarderZone *PolicyDnsForwarderZone // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -24058,33 +24324,32 @@ type ChildPolicyFirewallCPUMemThresholdsProfileBindingMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyFirewallCPUMemThresholdsProfileBindingMap__TYPE_IDENTIFIER = "ChildPolicyFirewallCPUMemThresholdsProfileBindingMap" +const ChildPolicyDnsForwarderZone__TYPE_IDENTIFIER = "ChildPolicyDnsForwarderZone" -func (s *ChildPolicyFirewallCPUMemThresholdsProfileBindingMap) GetType__() bindings.BindingType { - return ChildPolicyFirewallCPUMemThresholdsProfileBindingMapBindingType() +func (s *ChildPolicyDnsForwarderZone) GetType__() vapiBindings_.BindingType { + return ChildPolicyDnsForwarderZoneBindingType() } -func (s *ChildPolicyFirewallCPUMemThresholdsProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyDnsForwarderZone) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyFirewallCPUMemThresholdsProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyDnsForwarderZone._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyFirewallCpuMemThresholdsProfile, used in hierarchical API. -type ChildPolicyFirewallCpuMemThresholdsProfile struct { - PolicyFirewallCpuMemThresholdsProfile *PolicyFirewallCpuMemThresholdsProfile +// Child wrapper object for PolicyEdgeCluster, used in hierarchical API. +type ChildPolicyEdgeCluster struct { + PolicyEdgeCluster *PolicyEdgeCluster // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -24117,33 +24382,32 @@ type ChildPolicyFirewallCpuMemThresholdsProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyFirewallCpuMemThresholdsProfile__TYPE_IDENTIFIER = "ChildPolicyFirewallCpuMemThresholdsProfile" +const ChildPolicyEdgeCluster__TYPE_IDENTIFIER = "ChildPolicyEdgeCluster" -func (s *ChildPolicyFirewallCpuMemThresholdsProfile) GetType__() bindings.BindingType { - return ChildPolicyFirewallCpuMemThresholdsProfileBindingType() +func (s *ChildPolicyEdgeCluster) GetType__() vapiBindings_.BindingType { + return ChildPolicyEdgeClusterBindingType() } -func (s *ChildPolicyFirewallCpuMemThresholdsProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyEdgeCluster) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyFirewallCpuMemThresholdsProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyEdgeCluster._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyFirewallFloodProtectionProfileBindingMap, used in hierarchical API -type ChildPolicyFirewallFloodProtectionProfileBindingMap struct { - PolicyFirewallFloodProtectionProfileBindingMap *PolicyFirewallFloodProtectionProfileBindingMap +// Child wrapper object for PolicyEdgeNode, used in hierarchical API. +type ChildPolicyEdgeNode struct { + PolicyEdgeNode *PolicyEdgeNode // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -24176,33 +24440,32 @@ type ChildPolicyFirewallFloodProtectionProfileBindingMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyFirewallFloodProtectionProfileBindingMap__TYPE_IDENTIFIER = "ChildPolicyFirewallFloodProtectionProfileBindingMap" +const ChildPolicyEdgeNode__TYPE_IDENTIFIER = "ChildPolicyEdgeNode" -func (s *ChildPolicyFirewallFloodProtectionProfileBindingMap) GetType__() bindings.BindingType { - return ChildPolicyFirewallFloodProtectionProfileBindingMapBindingType() +func (s *ChildPolicyEdgeNode) GetType__() vapiBindings_.BindingType { + return ChildPolicyEdgeNodeBindingType() } -func (s *ChildPolicyFirewallFloodProtectionProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyEdgeNode) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyFirewallFloodProtectionProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyEdgeNode._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyFirewallScheduler, used in hierarchical API -type ChildPolicyFirewallScheduler struct { - PolicyFirewallScheduler *PolicyFirewallScheduler +// Wrapper object for PolicyExcludeList +type ChildPolicyExcludeList struct { + PolicyExcludeList *PolicyExcludeList // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -24235,33 +24498,32 @@ type ChildPolicyFirewallScheduler struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyFirewallScheduler__TYPE_IDENTIFIER = "ChildPolicyFirewallScheduler" +const ChildPolicyExcludeList__TYPE_IDENTIFIER = "ChildPolicyExcludeList" -func (s *ChildPolicyFirewallScheduler) GetType__() bindings.BindingType { - return ChildPolicyFirewallSchedulerBindingType() +func (s *ChildPolicyExcludeList) GetType__() vapiBindings_.BindingType { + return ChildPolicyExcludeListBindingType() } -func (s *ChildPolicyFirewallScheduler) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyExcludeList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyFirewallScheduler._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyExcludeList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyFirewallSessionTimerProfile, used in hierarchical API -type ChildPolicyFirewallSessionTimerProfile struct { - PolicyFirewallSessionTimerProfile *PolicyFirewallSessionTimerProfile +// Child wrapper object for PolicyFirewallCPUMemThresholdsProfileBindingMap, used in hierarchical API. +type ChildPolicyFirewallCPUMemThresholdsProfileBindingMap struct { + PolicyFirewallCPUMemThresholdsProfileBindingMap *PolicyFirewallCPUMemThresholdsProfileBindingMap // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -24294,33 +24556,32 @@ type ChildPolicyFirewallSessionTimerProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyFirewallSessionTimerProfile__TYPE_IDENTIFIER = "ChildPolicyFirewallSessionTimerProfile" +const ChildPolicyFirewallCPUMemThresholdsProfileBindingMap__TYPE_IDENTIFIER = "ChildPolicyFirewallCPUMemThresholdsProfileBindingMap" -func (s *ChildPolicyFirewallSessionTimerProfile) GetType__() bindings.BindingType { - return ChildPolicyFirewallSessionTimerProfileBindingType() +func (s *ChildPolicyFirewallCPUMemThresholdsProfileBindingMap) GetType__() vapiBindings_.BindingType { + return ChildPolicyFirewallCPUMemThresholdsProfileBindingMapBindingType() } -func (s *ChildPolicyFirewallSessionTimerProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyFirewallCPUMemThresholdsProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyFirewallSessionTimerProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyFirewallCPUMemThresholdsProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyFirewallSessionTimerProfileBindingMap, used in hierarchical API -type ChildPolicyFirewallSessionTimerProfileBindingMap struct { - PolicyFirewallSessionTimerProfileBindingMap *PolicyFirewallSessionTimerProfileBindingMap +// Child wrapper object for PolicyFirewallCpuMemThresholdsProfile, used in hierarchical API. +type ChildPolicyFirewallCpuMemThresholdsProfile struct { + PolicyFirewallCpuMemThresholdsProfile *PolicyFirewallCpuMemThresholdsProfile // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -24353,33 +24614,32 @@ type ChildPolicyFirewallSessionTimerProfileBindingMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyFirewallSessionTimerProfileBindingMap__TYPE_IDENTIFIER = "ChildPolicyFirewallSessionTimerProfileBindingMap" +const ChildPolicyFirewallCpuMemThresholdsProfile__TYPE_IDENTIFIER = "ChildPolicyFirewallCpuMemThresholdsProfile" -func (s *ChildPolicyFirewallSessionTimerProfileBindingMap) GetType__() bindings.BindingType { - return ChildPolicyFirewallSessionTimerProfileBindingMapBindingType() +func (s *ChildPolicyFirewallCpuMemThresholdsProfile) GetType__() vapiBindings_.BindingType { + return ChildPolicyFirewallCpuMemThresholdsProfileBindingType() } -func (s *ChildPolicyFirewallSessionTimerProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyFirewallCpuMemThresholdsProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyFirewallSessionTimerProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyFirewallCpuMemThresholdsProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyIgmpProfile used in hierarchical API. -type ChildPolicyIgmpProfile struct { - PolicyIgmpProfile *PolicyIgmpProfile +// Child wrapper object for PolicyFirewallFloodProtectionProfileBindingMap, used in hierarchical API +type ChildPolicyFirewallFloodProtectionProfileBindingMap struct { + PolicyFirewallFloodProtectionProfileBindingMap *PolicyFirewallFloodProtectionProfileBindingMap // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -24412,33 +24672,32 @@ type ChildPolicyIgmpProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyIgmpProfile__TYPE_IDENTIFIER = "ChildPolicyIgmpProfile" +const ChildPolicyFirewallFloodProtectionProfileBindingMap__TYPE_IDENTIFIER = "ChildPolicyFirewallFloodProtectionProfileBindingMap" -func (s *ChildPolicyIgmpProfile) GetType__() bindings.BindingType { - return ChildPolicyIgmpProfileBindingType() +func (s *ChildPolicyFirewallFloodProtectionProfileBindingMap) GetType__() vapiBindings_.BindingType { + return ChildPolicyFirewallFloodProtectionProfileBindingMapBindingType() } -func (s *ChildPolicyIgmpProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyFirewallFloodProtectionProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyIgmpProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyFirewallFloodProtectionProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyLabel, used in hierarchical API -type ChildPolicyLabel struct { - PolicyLabel *PolicyLabel +// Child wrapper object for PolicyFirewallIpReputationConfig, used in hierarchical API. +type ChildPolicyFirewallIpReputationConfig struct { + PolicyFirewallIpReputationConfig *PolicyFirewallIpReputationConfig // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -24471,33 +24730,32 @@ type ChildPolicyLabel struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyLabel__TYPE_IDENTIFIER = "ChildPolicyLabel" +const ChildPolicyFirewallIpReputationConfig__TYPE_IDENTIFIER = "ChildPolicyFirewallIpReputationConfig" -func (s *ChildPolicyLabel) GetType__() bindings.BindingType { - return ChildPolicyLabelBindingType() +func (s *ChildPolicyFirewallIpReputationConfig) GetType__() vapiBindings_.BindingType { + return ChildPolicyFirewallIpReputationConfigBindingType() } -func (s *ChildPolicyLabel) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyFirewallIpReputationConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyLabel._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyFirewallIpReputationConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyLatencyStatProfile, used in hierarchical API -type ChildPolicyLatencyStatProfile struct { - PolicyLatencyStatProfile *PolicyLatencyStatProfile +// Child wrapper object for PolicyFirewallScheduler, used in hierarchical API +type ChildPolicyFirewallScheduler struct { + PolicyFirewallScheduler *PolicyFirewallScheduler // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -24530,33 +24788,32 @@ type ChildPolicyLatencyStatProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyLatencyStatProfile__TYPE_IDENTIFIER = "ChildPolicyLatencyStatProfile" +const ChildPolicyFirewallScheduler__TYPE_IDENTIFIER = "ChildPolicyFirewallScheduler" -func (s *ChildPolicyLatencyStatProfile) GetType__() bindings.BindingType { - return ChildPolicyLatencyStatProfileBindingType() +func (s *ChildPolicyFirewallScheduler) GetType__() vapiBindings_.BindingType { + return ChildPolicyFirewallSchedulerBindingType() } -func (s *ChildPolicyLatencyStatProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyFirewallScheduler) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyLatencyStatProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyFirewallScheduler._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyMulticastConfig used in hierarchical API. -type ChildPolicyMulticastConfig struct { - PolicyMulticastConfig *PolicyMulticastConfig +// Child wrapper object for PolicyFirewallSessionTimerProfile, used in hierarchical API +type ChildPolicyFirewallSessionTimerProfile struct { + PolicyFirewallSessionTimerProfile *PolicyFirewallSessionTimerProfile // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -24589,33 +24846,32 @@ type ChildPolicyMulticastConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyMulticastConfig__TYPE_IDENTIFIER = "ChildPolicyMulticastConfig" +const ChildPolicyFirewallSessionTimerProfile__TYPE_IDENTIFIER = "ChildPolicyFirewallSessionTimerProfile" -func (s *ChildPolicyMulticastConfig) GetType__() bindings.BindingType { - return ChildPolicyMulticastConfigBindingType() +func (s *ChildPolicyFirewallSessionTimerProfile) GetType__() vapiBindings_.BindingType { + return ChildPolicyFirewallSessionTimerProfileBindingType() } -func (s *ChildPolicyMulticastConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyFirewallSessionTimerProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyMulticastConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyFirewallSessionTimerProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyNat, used in hierarchical API -type ChildPolicyNat struct { - PolicyNat *PolicyNat +// Child wrapper object for PolicyFirewallSessionTimerProfileBindingMap, used in hierarchical API +type ChildPolicyFirewallSessionTimerProfileBindingMap struct { + PolicyFirewallSessionTimerProfileBindingMap *PolicyFirewallSessionTimerProfileBindingMap // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -24648,33 +24904,32 @@ type ChildPolicyNat struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyNat__TYPE_IDENTIFIER = "ChildPolicyNat" +const ChildPolicyFirewallSessionTimerProfileBindingMap__TYPE_IDENTIFIER = "ChildPolicyFirewallSessionTimerProfileBindingMap" -func (s *ChildPolicyNat) GetType__() bindings.BindingType { - return ChildPolicyNatBindingType() +func (s *ChildPolicyFirewallSessionTimerProfileBindingMap) GetType__() vapiBindings_.BindingType { + return ChildPolicyFirewallSessionTimerProfileBindingMapBindingType() } -func (s *ChildPolicyNat) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyFirewallSessionTimerProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyNat._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyFirewallSessionTimerProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyNatRule, used in hierarchical API -type ChildPolicyNatRule struct { - PolicyNatRule *PolicyNatRule +// Child wrapper object for PolicyIgmpProfile used in hierarchical API. +type ChildPolicyIgmpProfile struct { + PolicyIgmpProfile *PolicyIgmpProfile // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -24707,33 +24962,32 @@ type ChildPolicyNatRule struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyNatRule__TYPE_IDENTIFIER = "ChildPolicyNatRule" +const ChildPolicyIgmpProfile__TYPE_IDENTIFIER = "ChildPolicyIgmpProfile" -func (s *ChildPolicyNatRule) GetType__() bindings.BindingType { - return ChildPolicyNatRuleBindingType() +func (s *ChildPolicyIgmpProfile) GetType__() vapiBindings_.BindingType { + return ChildPolicyIgmpProfileBindingType() } -func (s *ChildPolicyNatRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyIgmpProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyNatRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyIgmpProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyPimProfile used in hierarchical API. -type ChildPolicyPimProfile struct { - PolicyPimProfile *PolicyPimProfile +// Child wrapper object for PolicyInterVrfRoutingConfig used in hierarchical API. +type ChildPolicyInterVrfRoutingConfig struct { + PolicyInterVrfRoutingConfig *PolicyInterVrfRoutingConfig // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -24766,33 +25020,32 @@ type ChildPolicyPimProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyPimProfile__TYPE_IDENTIFIER = "ChildPolicyPimProfile" +const ChildPolicyInterVrfRoutingConfig__TYPE_IDENTIFIER = "ChildPolicyInterVrfRoutingConfig" -func (s *ChildPolicyPimProfile) GetType__() bindings.BindingType { - return ChildPolicyPimProfileBindingType() +func (s *ChildPolicyInterVrfRoutingConfig) GetType__() vapiBindings_.BindingType { + return ChildPolicyInterVrfRoutingConfigBindingType() } -func (s *ChildPolicyPimProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyInterVrfRoutingConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyPimProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyInterVrfRoutingConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Wrapper object for PolicySIExcludeList -type ChildPolicySIExcludeList struct { - PolicySIExcludeList *PolicySIExcludeList +// Child wrapper object for PolicyLabel, used in hierarchical API +type ChildPolicyLabel struct { + PolicyLabel *PolicyLabel // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -24825,33 +25078,32 @@ type ChildPolicySIExcludeList struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicySIExcludeList__TYPE_IDENTIFIER = "ChildPolicySIExcludeList" +const ChildPolicyLabel__TYPE_IDENTIFIER = "ChildPolicyLabel" -func (s *ChildPolicySIExcludeList) GetType__() bindings.BindingType { - return ChildPolicySIExcludeListBindingType() +func (s *ChildPolicyLabel) GetType__() vapiBindings_.BindingType { + return ChildPolicyLabelBindingType() } -func (s *ChildPolicySIExcludeList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyLabel) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicySIExcludeList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyLabel._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyServiceInstance used in hierarchical API. -type ChildPolicyServiceChain struct { - PolicyServiceChain *PolicyServiceChain +// Child wrapper object for PolicyLatencyStatProfile, used in hierarchical API +type ChildPolicyLatencyStatProfile struct { + PolicyLatencyStatProfile *PolicyLatencyStatProfile // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -24884,33 +25136,32 @@ type ChildPolicyServiceChain struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyServiceChain__TYPE_IDENTIFIER = "ChildPolicyServiceChain" +const ChildPolicyLatencyStatProfile__TYPE_IDENTIFIER = "ChildPolicyLatencyStatProfile" -func (s *ChildPolicyServiceChain) GetType__() bindings.BindingType { - return ChildPolicyServiceChainBindingType() +func (s *ChildPolicyLatencyStatProfile) GetType__() vapiBindings_.BindingType { + return ChildPolicyLatencyStatProfileBindingType() } -func (s *ChildPolicyServiceChain) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyLatencyStatProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyServiceChain._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyLatencyStatProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyServiceInstance used in hierarchical API. -type ChildPolicyServiceInstance struct { - PolicyServiceInstance *PolicyServiceInstance +// Child wrapper object for PolicyMulticastConfig used in hierarchical API. +type ChildPolicyMulticastConfig struct { + PolicyMulticastConfig *PolicyMulticastConfig // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -24943,33 +25194,32 @@ type ChildPolicyServiceInstance struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyServiceInstance__TYPE_IDENTIFIER = "ChildPolicyServiceInstance" +const ChildPolicyMulticastConfig__TYPE_IDENTIFIER = "ChildPolicyMulticastConfig" -func (s *ChildPolicyServiceInstance) GetType__() bindings.BindingType { - return ChildPolicyServiceInstanceBindingType() +func (s *ChildPolicyMulticastConfig) GetType__() vapiBindings_.BindingType { + return ChildPolicyMulticastConfigBindingType() } -func (s *ChildPolicyServiceInstance) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyMulticastConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyServiceInstance._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyMulticastConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyServiceProfile used in hierarchical API. -type ChildPolicyServiceProfile struct { - PolicyServiceProfile *PolicyServiceProfile +// Child wrapper object for PolicyNat, used in hierarchical API +type ChildPolicyNat struct { + PolicyNat *PolicyNat // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -25002,33 +25252,32 @@ type ChildPolicyServiceProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyServiceProfile__TYPE_IDENTIFIER = "ChildPolicyServiceProfile" +const ChildPolicyNat__TYPE_IDENTIFIER = "ChildPolicyNat" -func (s *ChildPolicyServiceProfile) GetType__() bindings.BindingType { - return ChildPolicyServiceProfileBindingType() +func (s *ChildPolicyNat) GetType__() vapiBindings_.BindingType { + return ChildPolicyNatBindingType() } -func (s *ChildPolicyServiceProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyNat) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyServiceProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyNat._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyTier1MulticastConfig used in hierarchical API. -type ChildPolicyTier1MulticastConfig struct { - PolicyTier1MulticastConfig *PolicyTier1MulticastConfig +// Child wrapper object for PolicyNatRule, used in hierarchical API +type ChildPolicyNatRule struct { + PolicyNatRule *PolicyNatRule // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -25061,33 +25310,32 @@ type ChildPolicyTier1MulticastConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyTier1MulticastConfig__TYPE_IDENTIFIER = "ChildPolicyTier1MulticastConfig" +const ChildPolicyNatRule__TYPE_IDENTIFIER = "ChildPolicyNatRule" -func (s *ChildPolicyTier1MulticastConfig) GetType__() bindings.BindingType { - return ChildPolicyTier1MulticastConfigBindingType() +func (s *ChildPolicyNatRule) GetType__() vapiBindings_.BindingType { + return ChildPolicyNatRuleBindingType() } -func (s *ChildPolicyTier1MulticastConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyNatRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyTier1MulticastConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyNatRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyTlsConfigProfile, used in hierarchical API -type ChildPolicyTlsConfigProfile struct { - PolicyTlsConfigProfile *PolicyTlsConfigProfile +// Child wrapper object for PolicyPimProfile used in hierarchical API. +type ChildPolicyPimProfile struct { + PolicyPimProfile *PolicyPimProfile // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -25120,33 +25368,32 @@ type ChildPolicyTlsConfigProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyTlsConfigProfile__TYPE_IDENTIFIER = "ChildPolicyTlsConfigProfile" +const ChildPolicyPimProfile__TYPE_IDENTIFIER = "ChildPolicyPimProfile" -func (s *ChildPolicyTlsConfigProfile) GetType__() bindings.BindingType { - return ChildPolicyTlsConfigProfileBindingType() +func (s *ChildPolicyPimProfile) GetType__() vapiBindings_.BindingType { + return ChildPolicyPimProfileBindingType() } -func (s *ChildPolicyTlsConfigProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyPimProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyTlsConfigProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyPimProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyTransportZone, used in hierarchical API. -type ChildPolicyTransportZone struct { - PolicyTransportZone *PolicyTransportZone +// Wrapper object for PolicySIExcludeList +type ChildPolicySIExcludeList struct { + PolicySIExcludeList *PolicySIExcludeList // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -25179,33 +25426,32 @@ type ChildPolicyTransportZone struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyTransportZone__TYPE_IDENTIFIER = "ChildPolicyTransportZone" +const ChildPolicySIExcludeList__TYPE_IDENTIFIER = "ChildPolicySIExcludeList" -func (s *ChildPolicyTransportZone) GetType__() bindings.BindingType { - return ChildPolicyTransportZoneBindingType() +func (s *ChildPolicySIExcludeList) GetType__() vapiBindings_.BindingType { + return ChildPolicySIExcludeListBindingType() } -func (s *ChildPolicyTransportZone) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicySIExcludeList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyTransportZone._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicySIExcludeList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyTransportZoneProfile, used in hierarchical API. -type ChildPolicyTransportZoneProfile struct { - PolicyTransportZoneProfile *PolicyTransportZoneProfile +// Child wrapper object for PolicyServiceInstance used in hierarchical API. +type ChildPolicyServiceChain struct { + PolicyServiceChain *PolicyServiceChain // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -25238,33 +25484,32 @@ type ChildPolicyTransportZoneProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyTransportZoneProfile__TYPE_IDENTIFIER = "ChildPolicyTransportZoneProfile" +const ChildPolicyServiceChain__TYPE_IDENTIFIER = "ChildPolicyServiceChain" -func (s *ChildPolicyTransportZoneProfile) GetType__() bindings.BindingType { - return ChildPolicyTransportZoneProfileBindingType() +func (s *ChildPolicyServiceChain) GetType__() vapiBindings_.BindingType { + return ChildPolicyServiceChainBindingType() } -func (s *ChildPolicyTransportZoneProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyServiceChain) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyTransportZoneProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyServiceChain._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyUrlCategorizationConfig, used in hierarchical API -type ChildPolicyUrlCategorizationConfig struct { - PolicyUrlCategorizationConfig *PolicyUrlCategorizationConfig +// Child wrapper object for PolicyServiceInstance used in hierarchical API. +type ChildPolicyServiceInstance struct { + PolicyServiceInstance *PolicyServiceInstance // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -25297,33 +25542,32 @@ type ChildPolicyUrlCategorizationConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyUrlCategorizationConfig__TYPE_IDENTIFIER = "ChildPolicyUrlCategorizationConfig" +const ChildPolicyServiceInstance__TYPE_IDENTIFIER = "ChildPolicyServiceInstance" -func (s *ChildPolicyUrlCategorizationConfig) GetType__() bindings.BindingType { - return ChildPolicyUrlCategorizationConfigBindingType() +func (s *ChildPolicyServiceInstance) GetType__() vapiBindings_.BindingType { + return ChildPolicyServiceInstanceBindingType() } -func (s *ChildPolicyUrlCategorizationConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyServiceInstance) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyUrlCategorizationConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyServiceInstance._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PortDiscoveryProfileBindingMap, used in hierarchical API -type ChildPortDiscoveryProfileBindingMap struct { - PortDiscoveryProfileBindingMap *PortDiscoveryProfileBindingMap +// Child wrapper object for PolicyServiceProfile used in hierarchical API. +type ChildPolicyServiceProfile struct { + PolicyServiceProfile *PolicyServiceProfile // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -25356,33 +25600,32 @@ type ChildPortDiscoveryProfileBindingMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPortDiscoveryProfileBindingMap__TYPE_IDENTIFIER = "ChildPortDiscoveryProfileBindingMap" +const ChildPolicyServiceProfile__TYPE_IDENTIFIER = "ChildPolicyServiceProfile" -func (s *ChildPortDiscoveryProfileBindingMap) GetType__() bindings.BindingType { - return ChildPortDiscoveryProfileBindingMapBindingType() +func (s *ChildPolicyServiceProfile) GetType__() vapiBindings_.BindingType { + return ChildPolicyServiceProfileBindingType() } -func (s *ChildPortDiscoveryProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyServiceProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPortDiscoveryProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyServiceProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PortMirroringProfile, used in hierarchical API -type ChildPortMirroringProfile struct { - PortMirroringProfile *PortMirroringProfile +// Child wrapper object for PolicyTier1MulticastConfig used in hierarchical API. +type ChildPolicyTier1MulticastConfig struct { + PolicyTier1MulticastConfig *PolicyTier1MulticastConfig // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -25415,33 +25658,32 @@ type ChildPortMirroringProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPortMirroringProfile__TYPE_IDENTIFIER = "ChildPortMirroringProfile" +const ChildPolicyTier1MulticastConfig__TYPE_IDENTIFIER = "ChildPolicyTier1MulticastConfig" -func (s *ChildPortMirroringProfile) GetType__() bindings.BindingType { - return ChildPortMirroringProfileBindingType() +func (s *ChildPolicyTier1MulticastConfig) GetType__() vapiBindings_.BindingType { + return ChildPolicyTier1MulticastConfigBindingType() } -func (s *ChildPortMirroringProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyTier1MulticastConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPortMirroringProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyTier1MulticastConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PortMonitoringProfileBindingMap, used in hierarchical API -type ChildPortMonitoringProfileBindingMap struct { - PortMonitoringProfileBindingMap *PortMonitoringProfileBindingMap +// Child wrapper object for PolicyTlsConfigProfile, used in hierarchical API +type ChildPolicyTlsConfigProfile struct { + PolicyTlsConfigProfile *PolicyTlsConfigProfile // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -25474,33 +25716,32 @@ type ChildPortMonitoringProfileBindingMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPortMonitoringProfileBindingMap__TYPE_IDENTIFIER = "ChildPortMonitoringProfileBindingMap" +const ChildPolicyTlsConfigProfile__TYPE_IDENTIFIER = "ChildPolicyTlsConfigProfile" -func (s *ChildPortMonitoringProfileBindingMap) GetType__() bindings.BindingType { - return ChildPortMonitoringProfileBindingMapBindingType() +func (s *ChildPolicyTlsConfigProfile) GetType__() vapiBindings_.BindingType { + return ChildPolicyTlsConfigProfileBindingType() } -func (s *ChildPortMonitoringProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyTlsConfigProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPortMonitoringProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyTlsConfigProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PortQoSProfileBindingMap, used in hierarchical API -type ChildPortQosProfileBindingMap struct { - PortQosProfileBindingMap *PortQosProfileBindingMap +// Child wrapper object for PolicyTransportZone, used in hierarchical API. +type ChildPolicyTransportZone struct { + PolicyTransportZone *PolicyTransportZone // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -25533,33 +25774,32 @@ type ChildPortQosProfileBindingMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPortQosProfileBindingMap__TYPE_IDENTIFIER = "ChildPortQoSProfileBindingMap" +const ChildPolicyTransportZone__TYPE_IDENTIFIER = "ChildPolicyTransportZone" -func (s *ChildPortQosProfileBindingMap) GetType__() bindings.BindingType { - return ChildPortQosProfileBindingMapBindingType() +func (s *ChildPolicyTransportZone) GetType__() vapiBindings_.BindingType { + return ChildPolicyTransportZoneBindingType() } -func (s *ChildPortQosProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyTransportZone) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPortQosProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyTransportZone._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PortSecurityProfileBindingMap, used in hierarchical API -type ChildPortSecurityProfileBindingMap struct { - PortSecurityProfileBindingMap *PortSecurityProfileBindingMap +// Child wrapper object for PolicyTransportZoneProfile, used in hierarchical API. +type ChildPolicyTransportZoneProfile struct { + PolicyTransportZoneProfile *PolicyTransportZoneProfile // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -25592,33 +25832,32 @@ type ChildPortSecurityProfileBindingMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPortSecurityProfileBindingMap__TYPE_IDENTIFIER = "ChildPortSecurityProfileBindingMap" +const ChildPolicyTransportZoneProfile__TYPE_IDENTIFIER = "ChildPolicyTransportZoneProfile" -func (s *ChildPortSecurityProfileBindingMap) GetType__() bindings.BindingType { - return ChildPortSecurityProfileBindingMapBindingType() +func (s *ChildPolicyTransportZoneProfile) GetType__() vapiBindings_.BindingType { + return ChildPolicyTransportZoneProfileBindingType() } -func (s *ChildPortSecurityProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyTransportZoneProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPortSecurityProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyTransportZoneProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PrefixList, used in hierarchical API. -type ChildPrefixList struct { - PrefixList *PrefixList +// Child wrapper object for PolicyUrlCategorizationConfig, used in hierarchical API +type ChildPolicyUrlCategorizationConfig struct { + PolicyUrlCategorizationConfig *PolicyUrlCategorizationConfig // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -25651,33 +25890,32 @@ type ChildPrefixList struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPrefixList__TYPE_IDENTIFIER = "ChildPrefixList" +const ChildPolicyUrlCategorizationConfig__TYPE_IDENTIFIER = "ChildPolicyUrlCategorizationConfig" -func (s *ChildPrefixList) GetType__() bindings.BindingType { - return ChildPrefixListBindingType() +func (s *ChildPolicyUrlCategorizationConfig) GetType__() vapiBindings_.BindingType { + return ChildPolicyUrlCategorizationConfigBindingType() } -func (s *ChildPrefixList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyUrlCategorizationConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPrefixList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyUrlCategorizationConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for QoSProfile, used in hierarchical API -type ChildQosProfile struct { - QosProfile *QosProfile +// Child wrapper object for PortDiscoveryProfileBindingMap, used in hierarchical API +type ChildPortDiscoveryProfileBindingMap struct { + PortDiscoveryProfileBindingMap *PortDiscoveryProfileBindingMap // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -25710,33 +25948,32 @@ type ChildQosProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildQosProfile__TYPE_IDENTIFIER = "ChildQoSProfile" +const ChildPortDiscoveryProfileBindingMap__TYPE_IDENTIFIER = "ChildPortDiscoveryProfileBindingMap" -func (s *ChildQosProfile) GetType__() bindings.BindingType { - return ChildQosProfileBindingType() +func (s *ChildPortDiscoveryProfileBindingMap) GetType__() vapiBindings_.BindingType { + return ChildPortDiscoveryProfileBindingMapBindingType() } -func (s *ChildQosProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPortDiscoveryProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildQosProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPortDiscoveryProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for Reaction used in hierarchical API. -type ChildReaction struct { - Reaction *Reaction +// Child wrapper object for PortMirroringProfile, used in hierarchical API +type ChildPortMirroringProfile struct { + PortMirroringProfile *PortMirroringProfile // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -25769,33 +26006,32 @@ type ChildReaction struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildReaction__TYPE_IDENTIFIER = "ChildReaction" +const ChildPortMirroringProfile__TYPE_IDENTIFIER = "ChildPortMirroringProfile" -func (s *ChildReaction) GetType__() bindings.BindingType { - return ChildReactionBindingType() +func (s *ChildPortMirroringProfile) GetType__() vapiBindings_.BindingType { + return ChildPortMirroringProfileBindingType() } -func (s *ChildReaction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPortMirroringProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildReaction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPortMirroringProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for RedirectionPolicy used in Hierarchical API. -type ChildRedirectionPolicy struct { - RedirectionPolicy *RedirectionPolicy +// Child wrapper object for PortMonitoringProfileBindingMap, used in hierarchical API +type ChildPortMonitoringProfileBindingMap struct { + PortMonitoringProfileBindingMap *PortMonitoringProfileBindingMap // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -25828,33 +26064,32 @@ type ChildRedirectionPolicy struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildRedirectionPolicy__TYPE_IDENTIFIER = "ChildRedirectionPolicy" +const ChildPortMonitoringProfileBindingMap__TYPE_IDENTIFIER = "ChildPortMonitoringProfileBindingMap" -func (s *ChildRedirectionPolicy) GetType__() bindings.BindingType { - return ChildRedirectionPolicyBindingType() +func (s *ChildPortMonitoringProfileBindingMap) GetType__() vapiBindings_.BindingType { + return ChildPortMonitoringProfileBindingMapBindingType() } -func (s *ChildRedirectionPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPortMonitoringProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildRedirectionPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPortMonitoringProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for ChildRedirectionRule used in Hierarchical API. -type ChildRedirectionRule struct { - RedirectionRule *RedirectionRule +// Child wrapper object for PortQoSProfileBindingMap, used in hierarchical API +type ChildPortQosProfileBindingMap struct { + PortQosProfileBindingMap *PortQosProfileBindingMap // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -25887,36 +26122,32 @@ type ChildRedirectionRule struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildRedirectionRule__TYPE_IDENTIFIER = "ChildRedirectionRule" +const ChildPortQosProfileBindingMap__TYPE_IDENTIFIER = "ChildPortQoSProfileBindingMap" -func (s *ChildRedirectionRule) GetType__() bindings.BindingType { - return ChildRedirectionRuleBindingType() +func (s *ChildPortQosProfileBindingMap) GetType__() vapiBindings_.BindingType { + return ChildPortQosProfileBindingMapBindingType() } -func (s *ChildRedirectionRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPortQosProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildRedirectionRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPortQosProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Represents a reference to ChildPolicyConfigResource in the hierarchical API. resource_type, id and target_type are mandatory fields. -type ChildResourceReference struct { - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue - // The target type of this reference - TargetType *string +// Child wrapper object for PortSecurityProfileBindingMap, used in hierarchical API +type ChildPortSecurityProfileBindingMap struct { + PortSecurityProfileBindingMap *PortSecurityProfileBindingMap // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -25949,33 +26180,32 @@ type ChildResourceReference struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildResourceReference__TYPE_IDENTIFIER = "ChildResourceReference" +const ChildPortSecurityProfileBindingMap__TYPE_IDENTIFIER = "ChildPortSecurityProfileBindingMap" -func (s *ChildResourceReference) GetType__() bindings.BindingType { - return ChildResourceReferenceBindingType() +func (s *ChildPortSecurityProfileBindingMap) GetType__() vapiBindings_.BindingType { + return ChildPortSecurityProfileBindingMapBindingType() } -func (s *ChildResourceReference) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPortSecurityProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildResourceReference._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPortSecurityProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for Rule, used in hierarchical API -type ChildRule struct { - Rule *Rule +// Child wrapper object for PrefixList, used in hierarchical API. +type ChildPrefixList struct { + PrefixList *PrefixList // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -26008,33 +26238,32 @@ type ChildRule struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildRule__TYPE_IDENTIFIER = "ChildRule" +const ChildPrefixList__TYPE_IDENTIFIER = "ChildPrefixList" -func (s *ChildRule) GetType__() bindings.BindingType { - return ChildRuleBindingType() +func (s *ChildPrefixList) GetType__() vapiBindings_.BindingType { + return ChildPrefixListBindingType() } -func (s *ChildRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPrefixList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPrefixList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Wrapper object for PolicySIStatusConfiguration -type ChildSIStatusConfiguration struct { - PolicySIStatusConfiguration *PolicySIStatusConfiguration +// Child wrapper object for Project, used in hierarchical API +type ChildProject struct { + Project *Project // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -26067,33 +26296,32 @@ type ChildSIStatusConfiguration struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildSIStatusConfiguration__TYPE_IDENTIFIER = "ChildSIStatusConfiguration" +const ChildProject__TYPE_IDENTIFIER = "ChildProject" -func (s *ChildSIStatusConfiguration) GetType__() bindings.BindingType { - return ChildSIStatusConfigurationBindingType() +func (s *ChildProject) GetType__() vapiBindings_.BindingType { + return ChildProjectBindingType() } -func (s *ChildSIStatusConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildProject) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildSIStatusConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildProject._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for T1 Security Feature, used in hierarchical API -type ChildSecurityFeatures struct { - SecurityFeatures *SecurityFeatures +// Child wrapper object for QoSProfile, used in hierarchical API +type ChildQosProfile struct { + QosProfile *QosProfile // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -26126,33 +26354,32 @@ type ChildSecurityFeatures struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildSecurityFeatures__TYPE_IDENTIFIER = "ChildSecurityFeatures" +const ChildQosProfile__TYPE_IDENTIFIER = "ChildQoSProfile" -func (s *ChildSecurityFeatures) GetType__() bindings.BindingType { - return ChildSecurityFeaturesBindingType() +func (s *ChildQosProfile) GetType__() vapiBindings_.BindingType { + return ChildQosProfileBindingType() } -func (s *ChildSecurityFeatures) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildQosProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildSecurityFeatures._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildQosProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for SecurityPolicy, used in hierarchical API -type ChildSecurityPolicy struct { - SecurityPolicy *SecurityPolicy +// Child wrapper object for Reaction used in hierarchical API. +type ChildReaction struct { + Reaction *Reaction // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -26185,33 +26412,32 @@ type ChildSecurityPolicy struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildSecurityPolicy__TYPE_IDENTIFIER = "ChildSecurityPolicy" +const ChildReaction__TYPE_IDENTIFIER = "ChildReaction" -func (s *ChildSecurityPolicy) GetType__() bindings.BindingType { - return ChildSecurityPolicyBindingType() +func (s *ChildReaction) GetType__() vapiBindings_.BindingType { + return ChildReactionBindingType() } -func (s *ChildSecurityPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildReaction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildSecurityPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildReaction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for Segment, used in hierarchical API. -type ChildSegment struct { - Segment *Segment +// Child wrapper object for RedirectionPolicy used in Hierarchical API. +type ChildRedirectionPolicy struct { + RedirectionPolicy *RedirectionPolicy // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -26244,33 +26470,32 @@ type ChildSegment struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildSegment__TYPE_IDENTIFIER = "ChildSegment" +const ChildRedirectionPolicy__TYPE_IDENTIFIER = "ChildRedirectionPolicy" -func (s *ChildSegment) GetType__() bindings.BindingType { - return ChildSegmentBindingType() +func (s *ChildRedirectionPolicy) GetType__() vapiBindings_.BindingType { + return ChildRedirectionPolicyBindingType() } -func (s *ChildSegment) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildRedirectionPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildSegment._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildRedirectionPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for SegmentDiscoveryProfileBindingMap, used in hierarchical API -type ChildSegmentDiscoveryProfileBindingMap struct { - SegmentDiscoveryProfileBindingMap *SegmentDiscoveryProfileBindingMap +// Child wrapper object for ChildRedirectionRule used in Hierarchical API. +type ChildRedirectionRule struct { + RedirectionRule *RedirectionRule // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -26303,33 +26528,35 @@ type ChildSegmentDiscoveryProfileBindingMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildSegmentDiscoveryProfileBindingMap__TYPE_IDENTIFIER = "ChildSegmentDiscoveryProfileBindingMap" +const ChildRedirectionRule__TYPE_IDENTIFIER = "ChildRedirectionRule" -func (s *ChildSegmentDiscoveryProfileBindingMap) GetType__() bindings.BindingType { - return ChildSegmentDiscoveryProfileBindingMapBindingType() +func (s *ChildRedirectionRule) GetType__() vapiBindings_.BindingType { + return ChildRedirectionRuleBindingType() } -func (s *ChildSegmentDiscoveryProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildRedirectionRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildSegmentDiscoveryProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildRedirectionRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for SegmentMonitoringProfileBindingMap, used in hierarchical API -type ChildSegmentMonitoringProfileBindingMap struct { - SegmentMonitoringProfileBindingMap *SegmentMonitoringProfileBindingMap +// Represents a reference to ChildPolicyConfigResource in the hierarchical API. resource_type, id and target_type are mandatory fields. +type ChildResourceReference struct { + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // The target type of this reference + TargetType *string // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -26362,33 +26589,32 @@ type ChildSegmentMonitoringProfileBindingMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildSegmentMonitoringProfileBindingMap__TYPE_IDENTIFIER = "ChildSegmentMonitoringProfileBindingMap" +const ChildResourceReference__TYPE_IDENTIFIER = "ChildResourceReference" -func (s *ChildSegmentMonitoringProfileBindingMap) GetType__() bindings.BindingType { - return ChildSegmentMonitoringProfileBindingMapBindingType() +func (s *ChildResourceReference) GetType__() vapiBindings_.BindingType { + return ChildResourceReferenceBindingType() } -func (s *ChildSegmentMonitoringProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildResourceReference) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildSegmentMonitoringProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildResourceReference._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for SegmentPort, used in hierarchical API -type ChildSegmentPort struct { - SegmentPort *SegmentPort +// Child wrapper object for Rule, used in hierarchical API +type ChildRule struct { + Rule *Rule // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -26421,33 +26647,32 @@ type ChildSegmentPort struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildSegmentPort__TYPE_IDENTIFIER = "ChildSegmentPort" +const ChildRule__TYPE_IDENTIFIER = "ChildRule" -func (s *ChildSegmentPort) GetType__() bindings.BindingType { - return ChildSegmentPortBindingType() +func (s *ChildRule) GetType__() vapiBindings_.BindingType { + return ChildRuleBindingType() } -func (s *ChildSegmentPort) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildSegmentPort._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for SegmentQoSProfileBindingMap, used in hierarchical API -type ChildSegmentQosProfileBindingMap struct { - SegmentQosProfileBindingMap *SegmentQosProfileBindingMap +// Wrapper object for PolicySIStatusConfiguration +type ChildSIStatusConfiguration struct { + PolicySIStatusConfiguration *PolicySIStatusConfiguration // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -26480,33 +26705,32 @@ type ChildSegmentQosProfileBindingMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildSegmentQosProfileBindingMap__TYPE_IDENTIFIER = "ChildSegmentQoSProfileBindingMap" +const ChildSIStatusConfiguration__TYPE_IDENTIFIER = "ChildSIStatusConfiguration" -func (s *ChildSegmentQosProfileBindingMap) GetType__() bindings.BindingType { - return ChildSegmentQosProfileBindingMapBindingType() +func (s *ChildSIStatusConfiguration) GetType__() vapiBindings_.BindingType { + return ChildSIStatusConfigurationBindingType() } -func (s *ChildSegmentQosProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildSIStatusConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildSegmentQosProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildSIStatusConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for SegmentSecurityProfile, used in hierarchical API -type ChildSegmentSecurityProfile struct { - SegmentSecurityProfile *SegmentSecurityProfile +// Child wrapper object for T1 Security Feature, used in hierarchical API +type ChildSecurityFeatures struct { + SecurityFeatures *SecurityFeatures // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -26539,33 +26763,32 @@ type ChildSegmentSecurityProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildSegmentSecurityProfile__TYPE_IDENTIFIER = "ChildSegmentSecurityProfile" +const ChildSecurityFeatures__TYPE_IDENTIFIER = "ChildSecurityFeatures" -func (s *ChildSegmentSecurityProfile) GetType__() bindings.BindingType { - return ChildSegmentSecurityProfileBindingType() +func (s *ChildSecurityFeatures) GetType__() vapiBindings_.BindingType { + return ChildSecurityFeaturesBindingType() } -func (s *ChildSegmentSecurityProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildSecurityFeatures) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildSegmentSecurityProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildSecurityFeatures._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for SegmentSecurityProfileBindingMap, used in hierarchical API -type ChildSegmentSecurityProfileBindingMap struct { - SegmentSecurityProfileBindingMap *SegmentSecurityProfileBindingMap +// Child wrapper object for SecurityPolicy, used in hierarchical API +type ChildSecurityPolicy struct { + SecurityPolicy *SecurityPolicy // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -26598,33 +26821,32 @@ type ChildSegmentSecurityProfileBindingMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildSegmentSecurityProfileBindingMap__TYPE_IDENTIFIER = "ChildSegmentSecurityProfileBindingMap" +const ChildSecurityPolicy__TYPE_IDENTIFIER = "ChildSecurityPolicy" -func (s *ChildSegmentSecurityProfileBindingMap) GetType__() bindings.BindingType { - return ChildSegmentSecurityProfileBindingMapBindingType() +func (s *ChildSecurityPolicy) GetType__() vapiBindings_.BindingType { + return ChildSecurityPolicyBindingType() } -func (s *ChildSegmentSecurityProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildSecurityPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildSegmentSecurityProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildSecurityPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for Service, used in hierarchical API. -type ChildService struct { - Service *Service +// Child wrapper object for Segment, used in hierarchical API. +type ChildSegment struct { + Segment *Segment // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -26657,34 +26879,32 @@ type ChildService struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildService__TYPE_IDENTIFIER = "ChildService" +const ChildSegment__TYPE_IDENTIFIER = "ChildSegment" -func (s *ChildService) GetType__() bindings.BindingType { - return ChildServiceBindingType() +func (s *ChildSegment) GetType__() vapiBindings_.BindingType { + return ChildSegmentBindingType() } -func (s *ChildService) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildSegment) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildService._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildSegment._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for ServiceEntry, used in hierarchical API. -type ChildServiceEntry struct { - Service *data.StructValue - ServiceEntry *data.StructValue +// Child wrapper object for SegmentDiscoveryProfileBindingMap, used in hierarchical API +type ChildSegmentDiscoveryProfileBindingMap struct { + SegmentDiscoveryProfileBindingMap *SegmentDiscoveryProfileBindingMap // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -26717,33 +26937,32 @@ type ChildServiceEntry struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildServiceEntry__TYPE_IDENTIFIER = "ChildServiceEntry" +const ChildSegmentDiscoveryProfileBindingMap__TYPE_IDENTIFIER = "ChildSegmentDiscoveryProfileBindingMap" -func (s *ChildServiceEntry) GetType__() bindings.BindingType { - return ChildServiceEntryBindingType() +func (s *ChildSegmentDiscoveryProfileBindingMap) GetType__() vapiBindings_.BindingType { + return ChildSegmentDiscoveryProfileBindingMapBindingType() } -func (s *ChildServiceEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildSegmentDiscoveryProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildServiceEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildSegmentDiscoveryProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for ServiceInstanceEndpoint used in hierarchical API. -type ChildServiceInstanceEndpoint struct { - ServiceInstanceEndpoint *ServiceInstanceEndpoint +// Child wrapper object for SegmentMonitoringProfileBindingMap, used in hierarchical API +type ChildSegmentMonitoringProfileBindingMap struct { + SegmentMonitoringProfileBindingMap *SegmentMonitoringProfileBindingMap // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -26776,33 +26995,32 @@ type ChildServiceInstanceEndpoint struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildServiceInstanceEndpoint__TYPE_IDENTIFIER = "ChildServiceInstanceEndpoint" +const ChildSegmentMonitoringProfileBindingMap__TYPE_IDENTIFIER = "ChildSegmentMonitoringProfileBindingMap" -func (s *ChildServiceInstanceEndpoint) GetType__() bindings.BindingType { - return ChildServiceInstanceEndpointBindingType() +func (s *ChildSegmentMonitoringProfileBindingMap) GetType__() vapiBindings_.BindingType { + return ChildSegmentMonitoringProfileBindingMapBindingType() } -func (s *ChildServiceInstanceEndpoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildSegmentMonitoringProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildServiceInstanceEndpoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildSegmentMonitoringProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for ServiceInterface, used in hierarchical API. -type ChildServiceInterface struct { - ServiceInterface *ServiceInterface +// Child wrapper object for SegmentPort, used in hierarchical API +type ChildSegmentPort struct { + SegmentPort *SegmentPort // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -26835,33 +27053,32 @@ type ChildServiceInterface struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildServiceInterface__TYPE_IDENTIFIER = "ChildServiceInterface" +const ChildSegmentPort__TYPE_IDENTIFIER = "ChildSegmentPort" -func (s *ChildServiceInterface) GetType__() bindings.BindingType { - return ChildServiceInterfaceBindingType() +func (s *ChildSegmentPort) GetType__() vapiBindings_.BindingType { + return ChildSegmentPortBindingType() } -func (s *ChildServiceInterface) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildSegmentPort) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildServiceInterface._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildSegmentPort._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for ServiceReference used in hierarchical API. -type ChildServiceReference struct { - ServiceReference *ServiceReference +// Child wrapper object for SegmentQoSProfileBindingMap, used in hierarchical API +type ChildSegmentQosProfileBindingMap struct { + SegmentQosProfileBindingMap *SegmentQosProfileBindingMap // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -26894,33 +27111,32 @@ type ChildServiceReference struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildServiceReference__TYPE_IDENTIFIER = "ChildServiceReference" +const ChildSegmentQosProfileBindingMap__TYPE_IDENTIFIER = "ChildSegmentQoSProfileBindingMap" -func (s *ChildServiceReference) GetType__() bindings.BindingType { - return ChildServiceReferenceBindingType() +func (s *ChildSegmentQosProfileBindingMap) GetType__() vapiBindings_.BindingType { + return ChildSegmentQosProfileBindingMapBindingType() } -func (s *ChildServiceReference) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildSegmentQosProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildServiceReference._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildSegmentQosProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for ServiceSegment, used in hierarchical API -type ChildServiceSegment struct { - ServiceSegment *ServiceSegment +// Child wrapper object for SegmentSecurityProfile, used in hierarchical API +type ChildSegmentSecurityProfile struct { + SegmentSecurityProfile *SegmentSecurityProfile // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -26953,33 +27169,32 @@ type ChildServiceSegment struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildServiceSegment__TYPE_IDENTIFIER = "ChildServiceSegment" +const ChildSegmentSecurityProfile__TYPE_IDENTIFIER = "ChildSegmentSecurityProfile" -func (s *ChildServiceSegment) GetType__() bindings.BindingType { - return ChildServiceSegmentBindingType() +func (s *ChildSegmentSecurityProfile) GetType__() vapiBindings_.BindingType { + return ChildSegmentSecurityProfileBindingType() } -func (s *ChildServiceSegment) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildSegmentSecurityProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildServiceSegment._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildSegmentSecurityProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for SessionTimerProfileBindingMap, used in hierarchical API -type ChildSessionTimerProfileBindingMap struct { - SessionTimerProfileBindingMap *SessionTimerProfileBindingMap +// Child wrapper object for SegmentSecurityProfileBindingMap, used in hierarchical API +type ChildSegmentSecurityProfileBindingMap struct { + SegmentSecurityProfileBindingMap *SegmentSecurityProfileBindingMap // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -27012,33 +27227,32 @@ type ChildSessionTimerProfileBindingMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildSessionTimerProfileBindingMap__TYPE_IDENTIFIER = "ChildSessionTimerProfileBindingMap" +const ChildSegmentSecurityProfileBindingMap__TYPE_IDENTIFIER = "ChildSegmentSecurityProfileBindingMap" -func (s *ChildSessionTimerProfileBindingMap) GetType__() bindings.BindingType { - return ChildSessionTimerProfileBindingMapBindingType() +func (s *ChildSegmentSecurityProfileBindingMap) GetType__() vapiBindings_.BindingType { + return ChildSegmentSecurityProfileBindingMapBindingType() } -func (s *ChildSessionTimerProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildSegmentSecurityProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildSessionTimerProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildSegmentSecurityProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for ShaDynamicPlugin, used in hierarchical API -type ChildShaDynamicPlugin struct { - ShaPluginProfile *ShaDynamicPlugin +// Child wrapper object for Service, used in hierarchical API. +type ChildService struct { + Service *Service // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -27071,33 +27285,33 @@ type ChildShaDynamicPlugin struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildShaDynamicPlugin__TYPE_IDENTIFIER = "ChildShaDynamicPlugin" +const ChildService__TYPE_IDENTIFIER = "ChildService" -func (s *ChildShaDynamicPlugin) GetType__() bindings.BindingType { - return ChildShaDynamicPluginBindingType() +func (s *ChildService) GetType__() vapiBindings_.BindingType { + return ChildServiceBindingType() } -func (s *ChildShaDynamicPlugin) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildService) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildShaDynamicPlugin._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildService._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for ShaPluginProfile, used in hierarchical API -type ChildShaPluginProfile struct { - ShaPluginProfile *data.StructValue +// Child wrapper object for ServiceEntry, used in hierarchical API. +type ChildServiceEntry struct { + Service *vapiData_.StructValue + ServiceEntry *vapiData_.StructValue // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -27130,33 +27344,32 @@ type ChildShaPluginProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildShaPluginProfile__TYPE_IDENTIFIER = "ChildShaPluginProfile" +const ChildServiceEntry__TYPE_IDENTIFIER = "ChildServiceEntry" -func (s *ChildShaPluginProfile) GetType__() bindings.BindingType { - return ChildShaPluginProfileBindingType() +func (s *ChildServiceEntry) GetType__() vapiBindings_.BindingType { + return ChildServiceEntryBindingType() } -func (s *ChildShaPluginProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildServiceEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildShaPluginProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildServiceEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for ShaPredefinedPlugin, used in hierarchical API -type ChildShaPredefinedPlugin struct { - ShaPluginProfile *ShaPredefinedPlugin +// Child wrapper object for ServiceInstanceEndpoint used in hierarchical API. +type ChildServiceInstanceEndpoint struct { + ServiceInstanceEndpoint *ServiceInstanceEndpoint // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -27189,33 +27402,32 @@ type ChildShaPredefinedPlugin struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildShaPredefinedPlugin__TYPE_IDENTIFIER = "ChildShaPredefinedPlugin" +const ChildServiceInstanceEndpoint__TYPE_IDENTIFIER = "ChildServiceInstanceEndpoint" -func (s *ChildShaPredefinedPlugin) GetType__() bindings.BindingType { - return ChildShaPredefinedPluginBindingType() +func (s *ChildServiceInstanceEndpoint) GetType__() vapiBindings_.BindingType { + return ChildServiceInstanceEndpointBindingType() } -func (s *ChildShaPredefinedPlugin) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildServiceInstanceEndpoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildShaPredefinedPlugin._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildServiceInstanceEndpoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for Site, used in hierarchical API. -type ChildSite struct { - Site *Site +// Child wrapper object for ServiceInterface, used in hierarchical API. +type ChildServiceInterface struct { + ServiceInterface *ServiceInterface // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -27248,33 +27460,32 @@ type ChildSite struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildSite__TYPE_IDENTIFIER = "ChildSite" +const ChildServiceInterface__TYPE_IDENTIFIER = "ChildServiceInterface" -func (s *ChildSite) GetType__() bindings.BindingType { - return ChildSiteBindingType() +func (s *ChildServiceInterface) GetType__() vapiBindings_.BindingType { + return ChildServiceInterfaceBindingType() } -func (s *ChildSite) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildServiceInterface) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildSite._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildServiceInterface._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for SpoofGuardProfile, used in hierarchical API -type ChildSpoofGuardProfile struct { - SpoofGuardProfile *SpoofGuardProfile +// Child wrapper object for ServiceReference used in hierarchical API. +type ChildServiceReference struct { + ServiceReference *ServiceReference // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -27307,33 +27518,32 @@ type ChildSpoofGuardProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildSpoofGuardProfile__TYPE_IDENTIFIER = "ChildSpoofGuardProfile" +const ChildServiceReference__TYPE_IDENTIFIER = "ChildServiceReference" -func (s *ChildSpoofGuardProfile) GetType__() bindings.BindingType { - return ChildSpoofGuardProfileBindingType() +func (s *ChildServiceReference) GetType__() vapiBindings_.BindingType { + return ChildServiceReferenceBindingType() } -func (s *ChildSpoofGuardProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildServiceReference) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildSpoofGuardProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildServiceReference._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Wrapper object for StandaloneHostIdfwConfiguration -type ChildStandaloneHostIdfwConfiguration struct { - StandaloneHostIdfwConfiguration *StandaloneHostIdfwConfiguration +// Child wrapper object for ServiceSegment, used in hierarchical API +type ChildServiceSegment struct { + ServiceSegment *ServiceSegment // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -27366,33 +27576,32 @@ type ChildStandaloneHostIdfwConfiguration struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildStandaloneHostIdfwConfiguration__TYPE_IDENTIFIER = "ChildStandaloneHostIdfwConfiguration" +const ChildServiceSegment__TYPE_IDENTIFIER = "ChildServiceSegment" -func (s *ChildStandaloneHostIdfwConfiguration) GetType__() bindings.BindingType { - return ChildStandaloneHostIdfwConfigurationBindingType() +func (s *ChildServiceSegment) GetType__() vapiBindings_.BindingType { + return ChildServiceSegmentBindingType() } -func (s *ChildStandaloneHostIdfwConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildServiceSegment) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildStandaloneHostIdfwConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildServiceSegment._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for StaticARPConfig, used in hierarchical API. -type ChildStaticARPConfig struct { - StaticARPConfig *StaticARPConfig +// Child wrapper object for SessionTimerProfileBindingMap, used in hierarchical API +type ChildSessionTimerProfileBindingMap struct { + SessionTimerProfileBindingMap *SessionTimerProfileBindingMap // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -27425,33 +27634,32 @@ type ChildStaticARPConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildStaticARPConfig__TYPE_IDENTIFIER = "ChildStaticARPConfig" +const ChildSessionTimerProfileBindingMap__TYPE_IDENTIFIER = "ChildSessionTimerProfileBindingMap" -func (s *ChildStaticARPConfig) GetType__() bindings.BindingType { - return ChildStaticARPConfigBindingType() +func (s *ChildSessionTimerProfileBindingMap) GetType__() vapiBindings_.BindingType { + return ChildSessionTimerProfileBindingMapBindingType() } -func (s *ChildStaticARPConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildSessionTimerProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildStaticARPConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildSessionTimerProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for Static MIME content, used in hierarchical API -type ChildStaticMimeContent struct { - TlsProfile *StaticMimeContent +// Child wrapper object for ShaDynamicPlugin, used in hierarchical API +type ChildShaDynamicPlugin struct { + ShaPluginProfile *ShaDynamicPlugin // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -27484,33 +27692,32 @@ type ChildStaticMimeContent struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildStaticMimeContent__TYPE_IDENTIFIER = "ChildStaticMimeContent" +const ChildShaDynamicPlugin__TYPE_IDENTIFIER = "ChildShaDynamicPlugin" -func (s *ChildStaticMimeContent) GetType__() bindings.BindingType { - return ChildStaticMimeContentBindingType() +func (s *ChildShaDynamicPlugin) GetType__() vapiBindings_.BindingType { + return ChildShaDynamicPluginBindingType() } -func (s *ChildStaticMimeContent) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildShaDynamicPlugin) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildStaticMimeContent._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildShaDynamicPlugin._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper for StaticRouteBfdPeer, used in hierarchical API. -type ChildStaticRouteBfdPeer struct { - BfdPeer *StaticRouteBfdPeer +// Child wrapper object for ShaPluginProfile, used in hierarchical API +type ChildShaPluginProfile struct { + ShaPluginProfile *vapiData_.StructValue // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -27543,33 +27750,32 @@ type ChildStaticRouteBfdPeer struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildStaticRouteBfdPeer__TYPE_IDENTIFIER = "ChildStaticRouteBfdPeer" +const ChildShaPluginProfile__TYPE_IDENTIFIER = "ChildShaPluginProfile" -func (s *ChildStaticRouteBfdPeer) GetType__() bindings.BindingType { - return ChildStaticRouteBfdPeerBindingType() +func (s *ChildShaPluginProfile) GetType__() vapiBindings_.BindingType { + return ChildShaPluginProfileBindingType() } -func (s *ChildStaticRouteBfdPeer) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildShaPluginProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildStaticRouteBfdPeer._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildShaPluginProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for StaticRoutes, used in hierarchical API. -type ChildStaticRoutes struct { - StaticRoutes *StaticRoutes +// Child wrapper object for ShaPredefinedPlugin, used in hierarchical API +type ChildShaPredefinedPlugin struct { + ShaPluginProfile *ShaPredefinedPlugin // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -27602,33 +27808,32 @@ type ChildStaticRoutes struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildStaticRoutes__TYPE_IDENTIFIER = "ChildStaticRoutes" +const ChildShaPredefinedPlugin__TYPE_IDENTIFIER = "ChildShaPredefinedPlugin" -func (s *ChildStaticRoutes) GetType__() bindings.BindingType { - return ChildStaticRoutesBindingType() +func (s *ChildShaPredefinedPlugin) GetType__() vapiBindings_.BindingType { + return ChildShaPredefinedPluginBindingType() } -func (s *ChildStaticRoutes) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildShaPredefinedPlugin) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildStaticRoutes._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildShaPredefinedPlugin._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for TagBulkOperation, used in hierarchical API. -type ChildTagBulkOperation struct { - TagBulkOperation *TagBulkOperation +// Child wrapper object for Share, used in hierarchical API +type ChildShare struct { + Share *Share // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -27661,33 +27866,32 @@ type ChildTagBulkOperation struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildTagBulkOperation__TYPE_IDENTIFIER = "ChildTagBulkOperation" +const ChildShare__TYPE_IDENTIFIER = "ChildShare" -func (s *ChildTagBulkOperation) GetType__() bindings.BindingType { - return ChildTagBulkOperationBindingType() +func (s *ChildShare) GetType__() vapiBindings_.BindingType { + return ChildShareBindingType() } -func (s *ChildTagBulkOperation) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildShare) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildTagBulkOperation._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildShare._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for Tier-0, used in hierarchical API. -type ChildTier0 struct { - Tier0 *Tier0 +// Child wrapper object for SharedResource, used in hierarchical API +type ChildSharedResource struct { + SharedResource *SharedResource // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -27720,33 +27924,32 @@ type ChildTier0 struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildTier0__TYPE_IDENTIFIER = "ChildTier0" +const ChildSharedResource__TYPE_IDENTIFIER = "ChildSharedResource" -func (s *ChildTier0) GetType__() bindings.BindingType { - return ChildTier0BindingType() +func (s *ChildSharedResource) GetType__() vapiBindings_.BindingType { + return ChildSharedResourceBindingType() } -func (s *ChildTier0) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildSharedResource) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildTier0._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildSharedResource._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for Tier0DeploymentMap, used in hierarchical API. -type ChildTier0DeploymentMap struct { - Tier0DeploymentMap *Tier0DeploymentMap +// Child wrapper object for Site, used in hierarchical API. +type ChildSite struct { + Site *Site // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -27779,33 +27982,32 @@ type ChildTier0DeploymentMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildTier0DeploymentMap__TYPE_IDENTIFIER = "ChildTier0DeploymentMap" +const ChildSite__TYPE_IDENTIFIER = "ChildSite" -func (s *ChildTier0DeploymentMap) GetType__() bindings.BindingType { - return ChildTier0DeploymentMapBindingType() +func (s *ChildSite) GetType__() vapiBindings_.BindingType { + return ChildSiteBindingType() } -func (s *ChildTier0DeploymentMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildSite) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildTier0DeploymentMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildSite._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for Tier0Interface, used in hierarchical API. -type ChildTier0Interface struct { - Tier0Interface *Tier0Interface +// Child wrapper object for SpoofGuardProfile, used in hierarchical API +type ChildSpoofGuardProfile struct { + SpoofGuardProfile *SpoofGuardProfile // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -27838,33 +28040,32 @@ type ChildTier0Interface struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildTier0Interface__TYPE_IDENTIFIER = "ChildTier0Interface" +const ChildSpoofGuardProfile__TYPE_IDENTIFIER = "ChildSpoofGuardProfile" -func (s *ChildTier0Interface) GetType__() bindings.BindingType { - return ChildTier0InterfaceBindingType() +func (s *ChildSpoofGuardProfile) GetType__() vapiBindings_.BindingType { + return ChildSpoofGuardProfileBindingType() } -func (s *ChildTier0Interface) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildSpoofGuardProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildTier0Interface._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildSpoofGuardProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for Tier0RouteMap, used in hierarchical API -type ChildTier0RouteMap struct { - Tier0RouteMap *Tier0RouteMap +// Wrapper object for StandaloneHostIdfwConfiguration +type ChildStandaloneHostIdfwConfiguration struct { + StandaloneHostIdfwConfiguration *StandaloneHostIdfwConfiguration // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -27897,33 +28098,32 @@ type ChildTier0RouteMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildTier0RouteMap__TYPE_IDENTIFIER = "ChildTier0RouteMap" +const ChildStandaloneHostIdfwConfiguration__TYPE_IDENTIFIER = "ChildStandaloneHostIdfwConfiguration" -func (s *ChildTier0RouteMap) GetType__() bindings.BindingType { - return ChildTier0RouteMapBindingType() +func (s *ChildStandaloneHostIdfwConfiguration) GetType__() vapiBindings_.BindingType { + return ChildStandaloneHostIdfwConfigurationBindingType() } -func (s *ChildTier0RouteMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildStandaloneHostIdfwConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildTier0RouteMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildStandaloneHostIdfwConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for T0 Security Feature, used in hierarchical API -type ChildTier0SecurityFeatures struct { - Tier0SecurityFeatures *Tier0SecurityFeatures +// Child wrapper object for StaticARPConfig, used in hierarchical API. +type ChildStaticARPConfig struct { + StaticARPConfig *StaticARPConfig // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -27956,33 +28156,32 @@ type ChildTier0SecurityFeatures struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildTier0SecurityFeatures__TYPE_IDENTIFIER = "ChildTier0SecurityFeatures" +const ChildStaticARPConfig__TYPE_IDENTIFIER = "ChildStaticARPConfig" -func (s *ChildTier0SecurityFeatures) GetType__() bindings.BindingType { - return ChildTier0SecurityFeaturesBindingType() +func (s *ChildStaticARPConfig) GetType__() vapiBindings_.BindingType { + return ChildStaticARPConfigBindingType() } -func (s *ChildTier0SecurityFeatures) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildStaticARPConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildTier0SecurityFeatures._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildStaticARPConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for Tier-1 , used in hierarchical API. -type ChildTier1 struct { - Tier1 *Tier1 +// Child wrapper object for Static MIME content, used in hierarchical API +type ChildStaticMimeContent struct { + TlsProfile *StaticMimeContent // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -28015,33 +28214,32 @@ type ChildTier1 struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildTier1__TYPE_IDENTIFIER = "ChildTier1" +const ChildStaticMimeContent__TYPE_IDENTIFIER = "ChildStaticMimeContent" -func (s *ChildTier1) GetType__() bindings.BindingType { - return ChildTier1BindingType() +func (s *ChildStaticMimeContent) GetType__() vapiBindings_.BindingType { + return ChildStaticMimeContentBindingType() } -func (s *ChildTier1) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildStaticMimeContent) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildTier1._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildStaticMimeContent._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for Tier1DeploymentMap, used in hierarchical API. -type ChildTier1DeploymentMap struct { - Tier1DeploymentMap *Tier1DeploymentMap +// Child wrapper for StaticRouteBfdPeer, used in hierarchical API. +type ChildStaticRouteBfdPeer struct { + BfdPeer *StaticRouteBfdPeer // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -28074,33 +28272,32 @@ type ChildTier1DeploymentMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildTier1DeploymentMap__TYPE_IDENTIFIER = "ChildTier1DeploymentMap" +const ChildStaticRouteBfdPeer__TYPE_IDENTIFIER = "ChildStaticRouteBfdPeer" -func (s *ChildTier1DeploymentMap) GetType__() bindings.BindingType { - return ChildTier1DeploymentMapBindingType() +func (s *ChildStaticRouteBfdPeer) GetType__() vapiBindings_.BindingType { + return ChildStaticRouteBfdPeerBindingType() } -func (s *ChildTier1DeploymentMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildStaticRouteBfdPeer) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildTier1DeploymentMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildStaticRouteBfdPeer._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for Tier1Interface, used in hierarchical API. -type ChildTier1Interface struct { - Tier1Interface *Tier1Interface +// Child wrapper object for StaticRoutes, used in hierarchical API. +type ChildStaticRoutes struct { + StaticRoutes *StaticRoutes // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -28133,33 +28330,32 @@ type ChildTier1Interface struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildTier1Interface__TYPE_IDENTIFIER = "ChildTier1Interface" +const ChildStaticRoutes__TYPE_IDENTIFIER = "ChildStaticRoutes" -func (s *ChildTier1Interface) GetType__() bindings.BindingType { - return ChildTier1InterfaceBindingType() +func (s *ChildStaticRoutes) GetType__() vapiBindings_.BindingType { + return ChildStaticRoutesBindingType() } -func (s *ChildTier1Interface) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildStaticRoutes) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildTier1Interface._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildStaticRoutes._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper for TlsCertificate, used in hierarchical API. -type ChildTlsCertificate struct { - TlsCertificate *TlsCertificate +// Child wrapper object for TagBulkOperation, used in hierarchical API. +type ChildTagBulkOperation struct { + TagBulkOperation *TagBulkOperation // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -28192,33 +28388,32 @@ type ChildTlsCertificate struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildTlsCertificate__TYPE_IDENTIFIER = "ChildTlsCertificate" +const ChildTagBulkOperation__TYPE_IDENTIFIER = "ChildTagBulkOperation" -func (s *ChildTlsCertificate) GetType__() bindings.BindingType { - return ChildTlsCertificateBindingType() +func (s *ChildTagBulkOperation) GetType__() vapiBindings_.BindingType { + return ChildTagBulkOperationBindingType() } -func (s *ChildTlsCertificate) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildTagBulkOperation) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildTlsCertificate._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildTagBulkOperation._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for TlsConfigProfileBindingMap, used in hierarchical API -type ChildTlsConfigProfileBindingMap struct { - SessionTimerProfileBindingMap *TlsConfigProfileBindingMap +// Child wrapper object for Tier-0, used in hierarchical API. +type ChildTier0 struct { + Tier0 *Tier0 // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -28251,33 +28446,32 @@ type ChildTlsConfigProfileBindingMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildTlsConfigProfileBindingMap__TYPE_IDENTIFIER = "ChildTlsConfigProfileBindingMap" +const ChildTier0__TYPE_IDENTIFIER = "ChildTier0" -func (s *ChildTlsConfigProfileBindingMap) GetType__() bindings.BindingType { - return ChildTlsConfigProfileBindingMapBindingType() +func (s *ChildTier0) GetType__() vapiBindings_.BindingType { + return ChildTier0BindingType() } -func (s *ChildTlsConfigProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildTier0) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildTlsConfigProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildTier0._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper for TlsCrl, used in hierarchical API. -type ChildTlsCrl struct { - TlsCrl *TlsCrl +// Child wrapper object for Tier0DeploymentMap, used in hierarchical API. +type ChildTier0DeploymentMap struct { + Tier0DeploymentMap *Tier0DeploymentMap // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -28310,33 +28504,32 @@ type ChildTlsCrl struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildTlsCrl__TYPE_IDENTIFIER = "ChildTlsCrl" +const ChildTier0DeploymentMap__TYPE_IDENTIFIER = "ChildTier0DeploymentMap" -func (s *ChildTlsCrl) GetType__() bindings.BindingType { - return ChildTlsCrlBindingType() +func (s *ChildTier0DeploymentMap) GetType__() vapiBindings_.BindingType { + return ChildTier0DeploymentMapBindingType() } -func (s *ChildTlsCrl) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildTier0DeploymentMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildTlsCrl._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildTier0DeploymentMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for TLSPolicy, used in hierarchical API -type ChildTlsPolicy struct { - TlsPolicy *TlsPolicy +// Child wrapper object for Tier0Interface, used in hierarchical API. +type ChildTier0Interface struct { + Tier0Interface *Tier0Interface // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -28369,33 +28562,32 @@ type ChildTlsPolicy struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildTlsPolicy__TYPE_IDENTIFIER = "ChildTlsPolicy" +const ChildTier0Interface__TYPE_IDENTIFIER = "ChildTier0Interface" -func (s *ChildTlsPolicy) GetType__() bindings.BindingType { - return ChildTlsPolicyBindingType() +func (s *ChildTier0Interface) GetType__() vapiBindings_.BindingType { + return ChildTier0InterfaceBindingType() } -func (s *ChildTlsPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildTier0Interface) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildTlsPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildTier0Interface._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for TLS Profile, used in hierarchical API -type ChildTlsProfile struct { - TlsProfile *data.StructValue +// Child wrapper object for Tier0InterfaceGroup, used in hierarchical API. +type ChildTier0InterfaceGroup struct { + Tier0InterfaceGroup *Tier0InterfaceGroup // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -28428,33 +28620,206 @@ type ChildTlsProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildTlsProfile__TYPE_IDENTIFIER = "ChildTlsProfile" +const ChildTier0InterfaceGroup__TYPE_IDENTIFIER = "ChildTier0InterfaceGroup" -func (s *ChildTlsProfile) GetType__() bindings.BindingType { - return ChildTlsProfileBindingType() +func (s *ChildTier0InterfaceGroup) GetType__() vapiBindings_.BindingType { + return ChildTier0InterfaceGroupBindingType() } -func (s *ChildTlsProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildTier0InterfaceGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildTlsProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildTier0InterfaceGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for Rule, used in hierarchical API -type ChildTlsRule struct { - TlsRule *TlsRule +// Child wrapper object for Tier0RouteMap, used in hierarchical API +type ChildTier0RouteMap struct { + Tier0RouteMap *Tier0RouteMap + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + ResourceType string + // Opaque identifiers meaningful to the API user + Tags []Tag + // Indicates whether this object is the overridden intent object Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + MarkForOverride *bool + // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. + MarkedForDelete *bool + RequestParameter *vapiData_.StructValue +} + +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const ChildTier0RouteMap__TYPE_IDENTIFIER = "ChildTier0RouteMap" + +func (s *ChildTier0RouteMap) GetType__() vapiBindings_.BindingType { + return ChildTier0RouteMapBindingType() +} + +func (s *ChildTier0RouteMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ChildTier0RouteMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Child wrapper object for T0 Security Feature, used in hierarchical API +type ChildTier0SecurityFeatures struct { + Tier0SecurityFeatures *Tier0SecurityFeatures + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + ResourceType string + // Opaque identifiers meaningful to the API user + Tags []Tag + // Indicates whether this object is the overridden intent object Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + MarkForOverride *bool + // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. + MarkedForDelete *bool + RequestParameter *vapiData_.StructValue +} + +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const ChildTier0SecurityFeatures__TYPE_IDENTIFIER = "ChildTier0SecurityFeatures" + +func (s *ChildTier0SecurityFeatures) GetType__() vapiBindings_.BindingType { + return ChildTier0SecurityFeaturesBindingType() +} + +func (s *ChildTier0SecurityFeatures) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ChildTier0SecurityFeatures._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Child wrapper object for Tier-1 , used in hierarchical API. +type ChildTier1 struct { + Tier1 *Tier1 + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + ResourceType string + // Opaque identifiers meaningful to the API user + Tags []Tag + // Indicates whether this object is the overridden intent object Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + MarkForOverride *bool + // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. + MarkedForDelete *bool + RequestParameter *vapiData_.StructValue +} + +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const ChildTier1__TYPE_IDENTIFIER = "ChildTier1" + +func (s *ChildTier1) GetType__() vapiBindings_.BindingType { + return ChildTier1BindingType() +} + +func (s *ChildTier1) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ChildTier1._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Child wrapper object for Tier1DeploymentMap, used in hierarchical API. +type ChildTier1DeploymentMap struct { + Tier1DeploymentMap *Tier1DeploymentMap // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -28487,7 +28852,471 @@ type ChildTlsRule struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue +} + +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const ChildTier1DeploymentMap__TYPE_IDENTIFIER = "ChildTier1DeploymentMap" + +func (s *ChildTier1DeploymentMap) GetType__() vapiBindings_.BindingType { + return ChildTier1DeploymentMapBindingType() +} + +func (s *ChildTier1DeploymentMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ChildTier1DeploymentMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Child wrapper object for Tier1Interface, used in hierarchical API. +type ChildTier1Interface struct { + Tier1Interface *Tier1Interface + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + ResourceType string + // Opaque identifiers meaningful to the API user + Tags []Tag + // Indicates whether this object is the overridden intent object Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + MarkForOverride *bool + // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. + MarkedForDelete *bool + RequestParameter *vapiData_.StructValue +} + +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const ChildTier1Interface__TYPE_IDENTIFIER = "ChildTier1Interface" + +func (s *ChildTier1Interface) GetType__() vapiBindings_.BindingType { + return ChildTier1InterfaceBindingType() +} + +func (s *ChildTier1Interface) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ChildTier1Interface._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Child wrapper object for Tier1InterfaceGroup, used in hierarchical API. +type ChildTier1InterfaceGroup struct { + Tier1InterfaceGroup *Tier1InterfaceGroup + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + ResourceType string + // Opaque identifiers meaningful to the API user + Tags []Tag + // Indicates whether this object is the overridden intent object Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + MarkForOverride *bool + // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. + MarkedForDelete *bool + RequestParameter *vapiData_.StructValue +} + +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const ChildTier1InterfaceGroup__TYPE_IDENTIFIER = "ChildTier1InterfaceGroup" + +func (s *ChildTier1InterfaceGroup) GetType__() vapiBindings_.BindingType { + return ChildTier1InterfaceGroupBindingType() +} + +func (s *ChildTier1InterfaceGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ChildTier1InterfaceGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Child wrapper for TlsCertificate, used in hierarchical API. +type ChildTlsCertificate struct { + TlsCertificate *TlsCertificate + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + ResourceType string + // Opaque identifiers meaningful to the API user + Tags []Tag + // Indicates whether this object is the overridden intent object Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + MarkForOverride *bool + // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. + MarkedForDelete *bool + RequestParameter *vapiData_.StructValue +} + +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const ChildTlsCertificate__TYPE_IDENTIFIER = "ChildTlsCertificate" + +func (s *ChildTlsCertificate) GetType__() vapiBindings_.BindingType { + return ChildTlsCertificateBindingType() +} + +func (s *ChildTlsCertificate) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ChildTlsCertificate._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Child wrapper object for TlsConfigProfileBindingMap, used in hierarchical API +type ChildTlsConfigProfileBindingMap struct { + SessionTimerProfileBindingMap *TlsConfigProfileBindingMap + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + ResourceType string + // Opaque identifiers meaningful to the API user + Tags []Tag + // Indicates whether this object is the overridden intent object Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + MarkForOverride *bool + // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. + MarkedForDelete *bool + RequestParameter *vapiData_.StructValue +} + +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const ChildTlsConfigProfileBindingMap__TYPE_IDENTIFIER = "ChildTlsConfigProfileBindingMap" + +func (s *ChildTlsConfigProfileBindingMap) GetType__() vapiBindings_.BindingType { + return ChildTlsConfigProfileBindingMapBindingType() +} + +func (s *ChildTlsConfigProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ChildTlsConfigProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Child wrapper for TlsCrl, used in hierarchical API. +type ChildTlsCrl struct { + TlsCrl *TlsCrl + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + ResourceType string + // Opaque identifiers meaningful to the API user + Tags []Tag + // Indicates whether this object is the overridden intent object Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + MarkForOverride *bool + // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. + MarkedForDelete *bool + RequestParameter *vapiData_.StructValue +} + +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const ChildTlsCrl__TYPE_IDENTIFIER = "ChildTlsCrl" + +func (s *ChildTlsCrl) GetType__() vapiBindings_.BindingType { + return ChildTlsCrlBindingType() +} + +func (s *ChildTlsCrl) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ChildTlsCrl._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Child wrapper object for TLSPolicy, used in hierarchical API +type ChildTlsPolicy struct { + TlsPolicy *TlsPolicy + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + ResourceType string + // Opaque identifiers meaningful to the API user + Tags []Tag + // Indicates whether this object is the overridden intent object Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + MarkForOverride *bool + // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. + MarkedForDelete *bool + RequestParameter *vapiData_.StructValue +} + +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const ChildTlsPolicy__TYPE_IDENTIFIER = "ChildTlsPolicy" + +func (s *ChildTlsPolicy) GetType__() vapiBindings_.BindingType { + return ChildTlsPolicyBindingType() +} + +func (s *ChildTlsPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ChildTlsPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Child wrapper object for TLS Profile, used in hierarchical API +type ChildTlsProfile struct { + TlsProfile *vapiData_.StructValue + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + ResourceType string + // Opaque identifiers meaningful to the API user + Tags []Tag + // Indicates whether this object is the overridden intent object Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + MarkForOverride *bool + // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. + MarkedForDelete *bool + RequestParameter *vapiData_.StructValue +} + +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const ChildTlsProfile__TYPE_IDENTIFIER = "ChildTlsProfile" + +func (s *ChildTlsProfile) GetType__() vapiBindings_.BindingType { + return ChildTlsProfileBindingType() +} + +func (s *ChildTlsProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ChildTlsProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Child wrapper object for Rule, used in hierarchical API +type ChildTlsRule struct { + TlsRule *TlsRule + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + ResourceType string + // Opaque identifiers meaningful to the API user + Tags []Tag + // Indicates whether this object is the overridden intent object Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + MarkForOverride *bool + // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. + MarkedForDelete *bool + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. @@ -28495,17 +29324,16 @@ type ChildTlsRule struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const ChildTlsRule__TYPE_IDENTIFIER = "ChildTlsRule" -func (s *ChildTlsRule) GetType__() bindings.BindingType { +func (s *ChildTlsRule) GetType__() vapiBindings_.BindingType { return ChildTlsRuleBindingType() } -func (s *ChildTlsRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildTlsRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildTlsRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildTlsRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -28546,7 +29374,7 @@ type ChildTlsTrustData struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. @@ -28554,17 +29382,16 @@ type ChildTlsTrustData struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const ChildTlsTrustData__TYPE_IDENTIFIER = "ChildTlsTrustData" -func (s *ChildTlsTrustData) GetType__() bindings.BindingType { +func (s *ChildTlsTrustData) GetType__() vapiBindings_.BindingType { return ChildTlsTrustDataBindingType() } -func (s *ChildTlsTrustData) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildTlsTrustData) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildTlsTrustData._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildTlsTrustData._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -28605,7 +29432,7 @@ type ChildTraceflowConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. @@ -28613,17 +29440,16 @@ type ChildTraceflowConfig struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const ChildTraceflowConfig__TYPE_IDENTIFIER = "ChildTraceflowConfig" -func (s *ChildTraceflowConfig) GetType__() bindings.BindingType { +func (s *ChildTraceflowConfig) GetType__() vapiBindings_.BindingType { return ChildTraceflowConfigBindingType() } -func (s *ChildTraceflowConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildTraceflowConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildTraceflowConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildTraceflowConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -28664,7 +29490,7 @@ type ChildVMTagReplicationPolicy struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. @@ -28672,17 +29498,16 @@ type ChildVMTagReplicationPolicy struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const ChildVMTagReplicationPolicy__TYPE_IDENTIFIER = "ChildVMTagReplicationPolicy" -func (s *ChildVMTagReplicationPolicy) GetType__() bindings.BindingType { +func (s *ChildVMTagReplicationPolicy) GetType__() vapiBindings_.BindingType { return ChildVMTagReplicationPolicyBindingType() } -func (s *ChildVMTagReplicationPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildVMTagReplicationPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildVMTagReplicationPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildVMTagReplicationPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -28723,7 +29548,7 @@ type ChildVirtualEndpoint struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. @@ -28731,17 +29556,16 @@ type ChildVirtualEndpoint struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const ChildVirtualEndpoint__TYPE_IDENTIFIER = "ChildVirtualEndpoint" -func (s *ChildVirtualEndpoint) GetType__() bindings.BindingType { +func (s *ChildVirtualEndpoint) GetType__() vapiBindings_.BindingType { return ChildVirtualEndpointBindingType() } -func (s *ChildVirtualEndpoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildVirtualEndpoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildVirtualEndpoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildVirtualEndpoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -28782,7 +29606,7 @@ type ChildVniPoolConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. @@ -28790,17 +29614,16 @@ type ChildVniPoolConfig struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const ChildVniPoolConfig__TYPE_IDENTIFIER = "ChildVniPoolConfig" -func (s *ChildVniPoolConfig) GetType__() bindings.BindingType { +func (s *ChildVniPoolConfig) GetType__() vapiBindings_.BindingType { return ChildVniPoolConfigBindingType() } -func (s *ChildVniPoolConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildVniPoolConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildVniPoolConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildVniPoolConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -28823,83 +29646,62 @@ type CidrArrayConstraintValue struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const CidrArrayConstraintValue__TYPE_IDENTIFIER = "CidrArrayConstraintValue" -func (s *CidrArrayConstraintValue) GetType__() bindings.BindingType { +func (s *CidrArrayConstraintValue) GetType__() vapiBindings_.BindingType { return CidrArrayConstraintValueBindingType() } -func (s *CidrArrayConstraintValue) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *CidrArrayConstraintValue) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CidrArrayConstraintValue._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for CidrArrayConstraintValue._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// DHCP classless static route option. -type ClasslessStaticRoute struct { - // Destination network in CIDR format. format: address-or-block-or-range - Network *string - // IP address of next hop of the route. format: ip - NextHop *string +// HTTP cipher suite +type CipherSuite struct { + // Enable status for this cipher suite + Enabled *bool + // Name of the TLS cipher suite + Name *string } -func (s *ClasslessStaticRoute) GetType__() bindings.BindingType { - return ClasslessStaticRouteBindingType() +func (s *CipherSuite) GetType__() vapiBindings_.BindingType { + return CipherSuiteBindingType() } -func (s *ClasslessStaticRoute) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *CipherSuite) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ClasslessStaticRoute._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for CipherSuite._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Stores the information about cloud native service instance. -type CloudNativeServiceInstance struct { - // Id of service instance fetched from public cloud. - ExternalId *string - // Type of cloud native service. - ServiceType *string - Source *ResourceReference - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Timestamp of last modification format: int64 - LastSyncTime *int64 - // Description of this resource - Description *string - // Defaults to ID if not set - DisplayName *string - // The type of this resource. - ResourceType string - // Specifies list of scope of discovered resource. e.g. if VHC path is associated with principal identity, who owns the discovered resource, then scope id will be VHC path and scope type will be VHC. - Scope []DiscoveredResourceScope - // Opaque identifiers meaningful to the API user - Tags []Tag +// DHCP classless static route option. +type ClasslessStaticRoute struct { + // Destination network in CIDR format. format: address-or-block-or-range + Network *string + // IP address of next hop of the route. format: ip + NextHop *string } -func (s *CloudNativeServiceInstance) GetType__() bindings.BindingType { - return CloudNativeServiceInstanceBindingType() +func (s *ClasslessStaticRoute) GetType__() vapiBindings_.BindingType { + return ClasslessStaticRouteBindingType() } -func (s *CloudNativeServiceInstance) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ClasslessStaticRoute) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CloudNativeServiceInstance._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ClasslessStaticRoute._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -28925,17 +29727,16 @@ type ClusterBackupInfo struct { const ClusterBackupInfo_RESTORE_TYPE_REGULAR_RESTORE = "REGULAR_RESTORE" const ClusterBackupInfo_RESTORE_TYPE_POLICY_ONLY_RESTORE = "POLICY_ONLY_RESTORE" -func (s *ClusterBackupInfo) GetType__() bindings.BindingType { +func (s *ClusterBackupInfo) GetType__() vapiBindings_.BindingType { return ClusterBackupInfoBindingType() } -func (s *ClusterBackupInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ClusterBackupInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ClusterBackupInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ClusterBackupInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -28959,17 +29760,16 @@ type ClusterBackupInfoListResult struct { Results []ClusterBackupInfo } -func (s *ClusterBackupInfoListResult) GetType__() bindings.BindingType { +func (s *ClusterBackupInfoListResult) GetType__() vapiBindings_.BindingType { return ClusterBackupInfoListResultBindingType() } -func (s *ClusterBackupInfoListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ClusterBackupInfoListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ClusterBackupInfoListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ClusterBackupInfoListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -28984,17 +29784,16 @@ type ClusterMemberDetails struct { Namespaces []NamespaceMemberDetails } -func (s *ClusterMemberDetails) GetType__() bindings.BindingType { +func (s *ClusterMemberDetails) GetType__() vapiBindings_.BindingType { return ClusterMemberDetailsBindingType() } -func (s *ClusterMemberDetails) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ClusterMemberDetails) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ClusterMemberDetails._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ClusterMemberDetails._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -29016,17 +29815,16 @@ type ClusterNodeVMDeploymentConfig struct { const ClusterNodeVMDeploymentConfig__TYPE_IDENTIFIER = "ClusterNodeVMDeploymentConfig" const ClusterNodeVMDeploymentConfig_PLACEMENT_TYPE_VSPHERECLUSTERNODEVMDEPLOYMENTCONFIG = "VsphereClusterNodeVMDeploymentConfig" -func (s *ClusterNodeVMDeploymentConfig) GetType__() bindings.BindingType { +func (s *ClusterNodeVMDeploymentConfig) GetType__() vapiBindings_.BindingType { return ClusterNodeVMDeploymentConfigBindingType() } -func (s *ClusterNodeVMDeploymentConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ClusterNodeVMDeploymentConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ClusterNodeVMDeploymentConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ClusterNodeVMDeploymentConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -29034,7 +29832,7 @@ func (s *ClusterNodeVMDeploymentConfig) GetDataValue__() (data.DataValue, []erro // Contains the deployment information for a cluster node VM soon to be deployed or already deployed by the Manager type ClusterNodeVMDeploymentRequest struct { - DeploymentConfig *data.StructValue + DeploymentConfig *vapiData_.StructValue // Possible values are: // // * ClusterNodeVMDeploymentRequest#ClusterNodeVMDeploymentRequest_FORM_FACTOR_SMALL @@ -29061,17 +29859,16 @@ const ClusterNodeVMDeploymentRequest_FORM_FACTOR_LARGE = "LARGE" const ClusterNodeVMDeploymentRequest_ROLES_CONTROLLER = "CONTROLLER" const ClusterNodeVMDeploymentRequest_ROLES_MANAGER = "MANAGER" -func (s *ClusterNodeVMDeploymentRequest) GetType__() bindings.BindingType { +func (s *ClusterNodeVMDeploymentRequest) GetType__() vapiBindings_.BindingType { return ClusterNodeVMDeploymentRequestBindingType() } -func (s *ClusterNodeVMDeploymentRequest) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ClusterNodeVMDeploymentRequest) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ClusterNodeVMDeploymentRequest._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ClusterNodeVMDeploymentRequest._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -29096,17 +29893,16 @@ type ClusterNodeVMDeploymentRequestList struct { Results []ClusterNodeVMDeploymentRequest } -func (s *ClusterNodeVMDeploymentRequestList) GetType__() bindings.BindingType { +func (s *ClusterNodeVMDeploymentRequestList) GetType__() vapiBindings_.BindingType { return ClusterNodeVMDeploymentRequestListBindingType() } -func (s *ClusterNodeVMDeploymentRequestList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ClusterNodeVMDeploymentRequestList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ClusterNodeVMDeploymentRequestList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ClusterNodeVMDeploymentRequestList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -29173,17 +29969,16 @@ const ClusterNodeVMDeploymentStatusReport_STATUS_VM_UNDEPLOY_IN_PROGRESS = "VM_U const ClusterNodeVMDeploymentStatusReport_STATUS_VM_UNDEPLOY_FAILED = "VM_UNDEPLOY_FAILED" const ClusterNodeVMDeploymentStatusReport_STATUS_VM_UNDEPLOY_SUCCESSFUL = "VM_UNDEPLOY_SUCCESSFUL" -func (s *ClusterNodeVMDeploymentStatusReport) GetType__() bindings.BindingType { +func (s *ClusterNodeVMDeploymentStatusReport) GetType__() vapiBindings_.BindingType { return ClusterNodeVMDeploymentStatusReportBindingType() } -func (s *ClusterNodeVMDeploymentStatusReport) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ClusterNodeVMDeploymentStatusReport) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ClusterNodeVMDeploymentStatusReport._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ClusterNodeVMDeploymentStatusReport._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -29217,17 +30012,16 @@ type ClusterRestoreStatus struct { const ClusterRestoreStatus_NOT_ALLOWED_ACTIONS_UPDATES = "VC_UPDATES" -func (s *ClusterRestoreStatus) GetType__() bindings.BindingType { +func (s *ClusterRestoreStatus) GetType__() vapiBindings_.BindingType { return ClusterRestoreStatusBindingType() } -func (s *ClusterRestoreStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ClusterRestoreStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ClusterRestoreStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ClusterRestoreStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -29240,26 +30034,21 @@ type ClusteringConfig struct { // * ClusteringConfig#ClusteringConfig_CLUSTERING_TYPE_CONTROLCLUSTERINGCONFIG // // Specifies the type of clustering config to be used. - ClusteringType string + ClusteringType *string } -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ClusteringConfig__TYPE_IDENTIFIER = "ClusteringConfig" const ClusteringConfig_CLUSTERING_TYPE_CONTROLCLUSTERINGCONFIG = "ControlClusteringConfig" -func (s *ClusteringConfig) GetType__() bindings.BindingType { +func (s *ClusteringConfig) GetType__() vapiBindings_.BindingType { return ClusteringConfigBindingType() } -func (s *ClusteringConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ClusteringConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ClusteringConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ClusteringConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -29300,17 +30089,16 @@ const ColumnItem_TYPE_STRING = "String" const ColumnItem_TYPE_NUMBER = "Number" const ColumnItem_TYPE_DATE = "Date" -func (s *ColumnItem) GetType__() bindings.BindingType { +func (s *ColumnItem) GetType__() vapiBindings_.BindingType { return ColumnItemBindingType() } -func (s *ColumnItem) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ColumnItem) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ColumnItem._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ColumnItem._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -29347,6 +30135,10 @@ type CommunicationEntry struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -29355,10 +30147,12 @@ type CommunicationEntry struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -29406,17 +30200,16 @@ const CommunicationEntry_DIRECTION_IN = "IN" const CommunicationEntry_DIRECTION_OUT = "OUT" const CommunicationEntry_DIRECTION_IN_OUT = "IN_OUT" -func (s *CommunicationEntry) GetType__() bindings.BindingType { +func (s *CommunicationEntry) GetType__() vapiBindings_.BindingType { return CommunicationEntryBindingType() } -func (s *CommunicationEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *CommunicationEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CommunicationEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for CommunicationEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -29453,6 +30246,10 @@ type CommunicationMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -29461,10 +30258,12 @@ type CommunicationMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -29477,17 +30276,16 @@ type CommunicationMap struct { Precedence *int64 } -func (s *CommunicationMap) GetType__() bindings.BindingType { +func (s *CommunicationMap) GetType__() vapiBindings_.BindingType { return CommunicationMapBindingType() } -func (s *CommunicationMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *CommunicationMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CommunicationMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for CommunicationMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -29524,6 +30322,10 @@ type CommunityList struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -29532,10 +30334,12 @@ type CommunityList struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -29544,17 +30348,16 @@ type CommunityList struct { Communities []string } -func (s *CommunityList) GetType__() bindings.BindingType { +func (s *CommunityList) GetType__() vapiBindings_.BindingType { return CommunityListBindingType() } -func (s *CommunityList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *CommunityList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CommunityList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for CommunityList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -29579,17 +30382,16 @@ type CommunityListListResult struct { Results []CommunityList } -func (s *CommunityListListResult) GetType__() bindings.BindingType { +func (s *CommunityListListResult) GetType__() vapiBindings_.BindingType { return CommunityListListResultBindingType() } -func (s *CommunityListListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *CommunityListListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CommunityListListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for CommunityListListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -29617,17 +30419,16 @@ const CommunityMatchCriteria_MATCH_OPERATOR_EXACT = "MATCH_EXACT" const CommunityMatchCriteria_MATCH_OPERATOR_COMMUNITY_REGEX = "MATCH_COMMUNITY_REGEX" const CommunityMatchCriteria_MATCH_OPERATOR_LARGE_COMMUNITY_REGEX = "MATCH_LARGE_COMMUNITY_REGEX" -func (s *CommunityMatchCriteria) GetType__() bindings.BindingType { +func (s *CommunityMatchCriteria) GetType__() vapiBindings_.BindingType { return CommunityMatchCriteriaBindingType() } -func (s *CommunityMatchCriteria) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *CommunityMatchCriteria) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CommunityMatchCriteria._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for CommunityMatchCriteria._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -29647,17 +30448,16 @@ type CompatibilityCheckResult struct { VersionCompatible *bool } -func (s *CompatibilityCheckResult) GetType__() bindings.BindingType { +func (s *CompatibilityCheckResult) GetType__() vapiBindings_.BindingType { return CompatibilityCheckResultBindingType() } -func (s *CompatibilityCheckResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *CompatibilityCheckResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CompatibilityCheckResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for CompatibilityCheckResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -29673,17 +30473,16 @@ type CompatibilityDetail struct { StatusMessage *string } -func (s *CompatibilityDetail) GetType__() bindings.BindingType { +func (s *CompatibilityDetail) GetType__() vapiBindings_.BindingType { return CompatibilityDetailBindingType() } -func (s *CompatibilityDetail) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *CompatibilityDetail) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CompatibilityDetail._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for CompatibilityDetail._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -29720,6 +30519,10 @@ type ComputeClusterIdfwConfiguration struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -29728,78 +30531,33 @@ type ComputeClusterIdfwConfiguration struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool // If set to true, idfw is enabled for this cluster ClusterIdfwEnabled *bool - Member *PolicyResourceReference + // If set to true, this cluster has been deleted from NSX. + IsStale *bool + Member *PolicyResourceReference } -func (s *ComputeClusterIdfwConfiguration) GetType__() bindings.BindingType { +func (s *ComputeClusterIdfwConfiguration) GetType__() vapiBindings_.BindingType { return ComputeClusterIdfwConfigurationBindingType() } -func (s *ComputeClusterIdfwConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ComputeClusterIdfwConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ComputeClusterIdfwConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -type ComputeCollection struct { - // Local Id of the compute collection in the Compute Manager - CmLocalId *string - // External ID of the ComputeCollection in the source Compute manager, e.g. mo-ref in VC - ExternalId *string - // Id of the compute manager from where this Compute Collection was discovered - OriginId *string - // Key-Value map of additional specific properties of compute collection in the Compute Manager - OriginProperties []KeyValuePair - // ComputeCollection type like VC_Cluster. Here the Compute Manager type prefix would help in differentiating similar named Compute Collection types from different Compute Managers - OriginType *string - // Id of the owner of compute collection in the Compute Manager - OwnerId *string - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Timestamp of last modification format: int64 - LastSyncTime *int64 - // Description of this resource - Description *string - // Defaults to ID if not set - DisplayName *string - // The type of this resource. - ResourceType string - // Specifies list of scope of discovered resource. e.g. if VHC path is associated with principal identity, who owns the discovered resource, then scope id will be VHC path and scope type will be VHC. - Scope []DiscoveredResourceScope - // Opaque identifiers meaningful to the API user - Tags []Tag -} - -func (s *ComputeCollection) GetType__() bindings.BindingType { - return ComputeCollectionBindingType() -} - -func (s *ComputeCollection) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for ComputeCollection._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ComputeClusterIdfwConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -29807,6 +30565,7 @@ func (s *ComputeCollection) GetDataValue__() (data.DataValue, []error) { // Represents the leaf level condition. Evaluation of the condition expression will be case insensitive. type Condition struct { + Exclude *ExcludedMembersList // Possible values are: // // * Condition#Condition_KEY_TAG @@ -29815,6 +30574,9 @@ type Condition struct { // * Condition#Condition_KEY_COMPUTERNAME // * Condition#Condition_KEY_NODETYPE // * Condition#Condition_KEY_GROUPTYPE + // * Condition#Condition_KEY_ALL + // * Condition#Condition_KEY_IPADDRESS + // * Condition#Condition_KEY_PODCIDR // // Key Key *string @@ -29833,8 +30595,17 @@ type Condition struct { // * Condition#Condition_MEMBER_TYPE_GROUP // * Condition#Condition_MEMBER_TYPE_DVPG // * Condition#Condition_MEMBER_TYPE_DVPORT - // - // Group member type + // * Condition#Condition_MEMBER_TYPE_IPADDRESS + // * Condition#Condition_MEMBER_TYPE_KUBERNETESCLUSTER + // * Condition#Condition_MEMBER_TYPE_KUBERNETESNAMESPACE + // * Condition#Condition_MEMBER_TYPE_ANTREAEGRESS + // * Condition#Condition_MEMBER_TYPE_ANTREAIPPOOL + // * Condition#Condition_MEMBER_TYPE_KUBERNETESINGRESS + // * Condition#Condition_MEMBER_TYPE_KUBERNETESGATEWAY + // * Condition#Condition_MEMBER_TYPE_KUBERNETESSERVICE + // * Condition#Condition_MEMBER_TYPE_KUBERNETESNODE + // + // For global groups (groups created from Global Manager), the supported Member Types are - VirtualMachine, Segment, SegmentPort, Group, DVPG and DVPort. For local groups (groups created on the local policy manager), the supported member types are IPSet, VirtualMachine, LogicalPort, LogicalSwitch, Segment, SegmentPort, Pod, Service, Namespace, TransportNode, Group, DVPG, DVPort, KubernetesCluster, KubernetesNamespace, AntreaEgress, AntreaIPPool, KubernetesIngress, KubernetesGateway, KubernetesService and KubernetesNode. MemberType *string // Possible values are: // @@ -29844,6 +30615,8 @@ type Condition struct { // * Condition#Condition_OPERATOR_ENDSWITH // * Condition#Condition_OPERATOR_NOTEQUALS // * Condition#Condition_OPERATOR_NOTIN + // * Condition#Condition_OPERATOR_MATCHES + // * Condition#Condition_OPERATOR_IN // // Operator is made non-mandatory to support Segment and SegmentPort tag based expression. To evaluate expression for other types, operator value should be provided. Operator *string @@ -29894,6 +30667,10 @@ type Condition struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -29902,10 +30679,12 @@ type Condition struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -29922,6 +30701,9 @@ const Condition_KEY_OSNAME = "OSName" const Condition_KEY_COMPUTERNAME = "ComputerName" const Condition_KEY_NODETYPE = "NodeType" const Condition_KEY_GROUPTYPE = "GroupType" +const Condition_KEY_ALL = "ALL" +const Condition_KEY_IPADDRESS = "IPAddress" +const Condition_KEY_PODCIDR = "PodCidr" const Condition_MEMBER_TYPE_IPSET = "IPSet" const Condition_MEMBER_TYPE_VIRTUALMACHINE = "VirtualMachine" const Condition_MEMBER_TYPE_LOGICALPORT = "LogicalPort" @@ -29935,26 +30717,36 @@ const Condition_MEMBER_TYPE_TRANSPORTNODE = "TransportNode" const Condition_MEMBER_TYPE_GROUP = "Group" const Condition_MEMBER_TYPE_DVPG = "DVPG" const Condition_MEMBER_TYPE_DVPORT = "DVPort" +const Condition_MEMBER_TYPE_IPADDRESS = "IPAddress" +const Condition_MEMBER_TYPE_KUBERNETESCLUSTER = "KubernetesCluster" +const Condition_MEMBER_TYPE_KUBERNETESNAMESPACE = "KubernetesNamespace" +const Condition_MEMBER_TYPE_ANTREAEGRESS = "AntreaEgress" +const Condition_MEMBER_TYPE_ANTREAIPPOOL = "AntreaIPPool" +const Condition_MEMBER_TYPE_KUBERNETESINGRESS = "KubernetesIngress" +const Condition_MEMBER_TYPE_KUBERNETESGATEWAY = "KubernetesGateway" +const Condition_MEMBER_TYPE_KUBERNETESSERVICE = "KubernetesService" +const Condition_MEMBER_TYPE_KUBERNETESNODE = "KubernetesNode" const Condition_OPERATOR_EQUALS = "EQUALS" const Condition_OPERATOR_CONTAINS = "CONTAINS" const Condition_OPERATOR_STARTSWITH = "STARTSWITH" const Condition_OPERATOR_ENDSWITH = "ENDSWITH" const Condition_OPERATOR_NOTEQUALS = "NOTEQUALS" const Condition_OPERATOR_NOTIN = "NOTIN" +const Condition_OPERATOR_MATCHES = "MATCHES" +const Condition_OPERATOR_IN = "IN" const Condition_SCOPE_OPERATOR_EQUALS = "EQUALS" const Condition_SCOPE_OPERATOR_NOTEQUALS = "NOTEQUALS" -func (s *Condition) GetType__() bindings.BindingType { +func (s *Condition) GetType__() vapiBindings_.BindingType { return ConditionBindingType() } -func (s *Condition) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Condition) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Condition._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Condition._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -29965,32 +30757,33 @@ type ConditionalValueConstraintExpression struct { // Possible values are: // // * ConditionalValueConstraintExpression#ConditionalValueConstraintExpression_OPERATOR_INCLUDES + // * ConditionalValueConstraintExpression#ConditionalValueConstraintExpression_OPERATOR_INCLUDES_ANY // * ConditionalValueConstraintExpression#ConditionalValueConstraintExpression_OPERATOR_EXCLUDES // * ConditionalValueConstraintExpression#ConditionalValueConstraintExpression_OPERATOR_EQUALS // - // Set operation to constraint values. + // INCLUDES_ANY operator supported only for StringArrayConstraintValue Operator *string // List of values. RhsValue []string - RhsValueWithType *data.StructValue + RhsValueWithType *vapiData_.StructValue ValueConstraint *ValueConstraintExpression } const ConditionalValueConstraintExpression_OPERATOR_INCLUDES = "INCLUDES" +const ConditionalValueConstraintExpression_OPERATOR_INCLUDES_ANY = "INCLUDES_ANY" const ConditionalValueConstraintExpression_OPERATOR_EXCLUDES = "EXCLUDES" const ConditionalValueConstraintExpression_OPERATOR_EQUALS = "EQUALS" -func (s *ConditionalValueConstraintExpression) GetType__() bindings.BindingType { +func (s *ConditionalValueConstraintExpression) GetType__() vapiBindings_.BindingType { return ConditionalValueConstraintExpressionBindingType() } -func (s *ConditionalValueConstraintExpression) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ConditionalValueConstraintExpression) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ConditionalValueConstraintExpression._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ConditionalValueConstraintExpression._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -30006,17 +30799,16 @@ type ConfigOnboardingConflictRequest struct { Suffix *string } -func (s *ConfigOnboardingConflictRequest) GetType__() bindings.BindingType { +func (s *ConfigOnboardingConflictRequest) GetType__() vapiBindings_.BindingType { return ConfigOnboardingConflictRequestBindingType() } -func (s *ConfigOnboardingConflictRequest) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ConfigOnboardingConflictRequest) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ConfigOnboardingConflictRequest._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ConfigOnboardingConflictRequest._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -30040,17 +30832,16 @@ type ConfigOnboardingConflictStatus struct { const ConfigOnboardingConflictStatus_STATUS_NO_CONFLICTS = "NO_CONFLICTS" const ConfigOnboardingConflictStatus_STATUS_CONFLICT_DETECTED = "CONFLICT_DETECTED" -func (s *ConfigOnboardingConflictStatus) GetType__() bindings.BindingType { +func (s *ConfigOnboardingConflictStatus) GetType__() vapiBindings_.BindingType { return ConfigOnboardingConflictStatusBindingType() } -func (s *ConfigOnboardingConflictStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ConfigOnboardingConflictStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ConfigOnboardingConflictStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ConfigOnboardingConflictStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -30064,17 +30855,16 @@ type ConfigOnboardingError struct { ErrorMessage *string } -func (s *ConfigOnboardingError) GetType__() bindings.BindingType { +func (s *ConfigOnboardingError) GetType__() vapiBindings_.BindingType { return ConfigOnboardingErrorBindingType() } -func (s *ConfigOnboardingError) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ConfigOnboardingError) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ConfigOnboardingError._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ConfigOnboardingError._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -30109,17 +30899,16 @@ const ConfigOnboardingInProgressStatus_STAGE_GM_PROCESSING_DONE = "GM_PROCESSING const ConfigOnboardingInProgressStatus_STAGE_GM_ROLLBACK = "GM_ROLLBACK" const ConfigOnboardingInProgressStatus_STAGE_GM_ROLLBACK_DONE = "GM_ROLLBACK_DONE" -func (s *ConfigOnboardingInProgressStatus) GetType__() bindings.BindingType { +func (s *ConfigOnboardingInProgressStatus) GetType__() vapiBindings_.BindingType { return ConfigOnboardingInProgressStatusBindingType() } -func (s *ConfigOnboardingInProgressStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ConfigOnboardingInProgressStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ConfigOnboardingInProgressStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ConfigOnboardingInProgressStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -30137,17 +30926,16 @@ type ConfigOnboardingRequest struct { Suffix *string } -func (s *ConfigOnboardingRequest) GetType__() bindings.BindingType { +func (s *ConfigOnboardingRequest) GetType__() vapiBindings_.BindingType { return ConfigOnboardingRequestBindingType() } -func (s *ConfigOnboardingRequest) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ConfigOnboardingRequest) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ConfigOnboardingRequest._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ConfigOnboardingRequest._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -30194,17 +30982,16 @@ const ConfigOnboardingStatus_STATUS_IN_PROGRESS = "IN_PROGRESS" const ConfigOnboardingStatus_STATUS_FAILED_GM_ROLLBACK_IN_PROGRESS = "FAILED_GM_ROLLBACK_IN_PROGRESS" const ConfigOnboardingStatus_STATUS_SUCCESS = "SUCCESS" -func (s *ConfigOnboardingStatus) GetType__() bindings.BindingType { +func (s *ConfigOnboardingStatus) GetType__() vapiBindings_.BindingType { return ConfigOnboardingStatusBindingType() } -func (s *ConfigOnboardingStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ConfigOnboardingStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ConfigOnboardingStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ConfigOnboardingStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -30219,17 +31006,16 @@ type ConfigOnboardingStatusDetails struct { SiteBackupReference *string } -func (s *ConfigOnboardingStatusDetails) GetType__() bindings.BindingType { +func (s *ConfigOnboardingStatusDetails) GetType__() vapiBindings_.BindingType { return ConfigOnboardingStatusDetailsBindingType() } -func (s *ConfigOnboardingStatusDetails) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ConfigOnboardingStatusDetails) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ConfigOnboardingStatusDetails._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ConfigOnboardingStatusDetails._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -30321,6 +31107,17 @@ type ConfigurationState struct { // * ConfigurationState#ConfigurationState_STATE_EDGE_VSPHERE_LOCATION_MISMATCH_RESOLVE // * ConfigurationState#ConfigurationState_STATE_COMPUTE_MANAGER_NOT_FOUND // * ConfigurationState#ConfigurationState_STATE_DELETE_IN_PROGRESS + // * ConfigurationState#ConfigurationState_STATE_ADVANCED_CONFIG_EDIT_FAILED + // * ConfigurationState#ConfigurationState_STATE_UPT_MODE_REALIZATION_POLL_TIMED_OUT + // * ConfigurationState#ConfigurationState_STATE_DATAPATH_CONFIGURATION_EDIT_FAILED + // * ConfigurationState#ConfigurationState_STATE_MAINTENANCE_MODE_ENABLED + // * ConfigurationState#ConfigurationState_STATE_ERROR_IN_ENABLE_MAINTENANCE_MODE + // * ConfigurationState#ConfigurationState_STATE_ERROR_IN_DISABLE_MAINTENANCE_MODE + // * ConfigurationState#ConfigurationState_STATE_CONFIGURE_UPT_ON_VM_FAILED + // * ConfigurationState#ConfigurationState_STATE_VM_VERSION_IS_UPT_INCOMPATIBLE + // * ConfigurationState#ConfigurationState_STATE_DELETE_FAILED_FOR_DIFFERENT_MOREF_ID + // * ConfigurationState#ConfigurationState_STATE_DELETE_FAILED_ON_VM_NOT_FOUND + // * ConfigurationState#ConfigurationState_STATE_DELETE_FAILED_FOR_NON_LCM_EDGE // // Gives details of state of desired configuration. Additional enums with more details on progress/success/error states are sent for edge node. The success states are NODE_READY and TRANSPORT_NODE_READY, pending states are {VM_DEPLOYMENT_QUEUED, VM_DEPLOYMENT_IN_PROGRESS, REGISTRATION_PENDING} and other values indicate failures. \"in_sync\" state indicates that the desired configuration has been received by the host to which it applies, but is not yet in effect. When the configuration is actually in effect, the state will change to \"success\". Please note, failed state is deprecated. State *string @@ -30402,18 +31199,28 @@ const ConfigurationState_STATE_EDGE_NODE_SETTINGS_AND_VSPHERE_SETTINGS_ARE_CHANG const ConfigurationState_STATE_EDGE_VSPHERE_LOCATION_MISMATCH_RESOLVE = "EDGE_VSPHERE_LOCATION_MISMATCH_RESOLVE" const ConfigurationState_STATE_COMPUTE_MANAGER_NOT_FOUND = "COMPUTE_MANAGER_NOT_FOUND" const ConfigurationState_STATE_DELETE_IN_PROGRESS = "DELETE_IN_PROGRESS" - -func (s *ConfigurationState) GetType__() bindings.BindingType { +const ConfigurationState_STATE_ADVANCED_CONFIG_EDIT_FAILED = "ADVANCED_CONFIG_EDIT_FAILED" +const ConfigurationState_STATE_UPT_MODE_REALIZATION_POLL_TIMED_OUT = "UPT_MODE_REALIZATION_POLL_TIMED_OUT" +const ConfigurationState_STATE_DATAPATH_CONFIGURATION_EDIT_FAILED = "DATAPATH_CONFIGURATION_EDIT_FAILED" +const ConfigurationState_STATE_MAINTENANCE_MODE_ENABLED = "MAINTENANCE_MODE_ENABLED" +const ConfigurationState_STATE_ERROR_IN_ENABLE_MAINTENANCE_MODE = "ERROR_IN_ENABLE_MAINTENANCE_MODE" +const ConfigurationState_STATE_ERROR_IN_DISABLE_MAINTENANCE_MODE = "ERROR_IN_DISABLE_MAINTENANCE_MODE" +const ConfigurationState_STATE_CONFIGURE_UPT_ON_VM_FAILED = "CONFIGURE_UPT_ON_VM_FAILED" +const ConfigurationState_STATE_VM_VERSION_IS_UPT_INCOMPATIBLE = "VM_VERSION_IS_UPT_INCOMPATIBLE" +const ConfigurationState_STATE_DELETE_FAILED_FOR_DIFFERENT_MOREF_ID = "DELETE_FAILED_FOR_DIFFERENT_MOREF_ID" +const ConfigurationState_STATE_DELETE_FAILED_ON_VM_NOT_FOUND = "DELETE_FAILED_ON_VM_NOT_FOUND" +const ConfigurationState_STATE_DELETE_FAILED_FOR_NON_LCM_EDGE = "DELETE_FAILED_FOR_NON_LCM_EDGE" + +func (s *ConfigurationState) GetType__() vapiBindings_.BindingType { return ConfigurationStateBindingType() } -func (s *ConfigurationState) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ConfigurationState) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ConfigurationState._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ConfigurationState._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -30478,6 +31285,15 @@ type ConfigurationStateElement struct { // * ConfigurationStateElement#ConfigurationStateElement_STATE_VM_PLACEMENT_REFRESH_FAILED // * ConfigurationStateElement#ConfigurationStateElement_STATE_NOT_AVAILABLE // * ConfigurationStateElement#ConfigurationStateElement_STATE_REGISTRATION_TIMEDOUT + // * ConfigurationStateElement#ConfigurationStateElement_STATE_ADVANCED_CONFIG_EDIT_FAILED + // * ConfigurationStateElement#ConfigurationStateElement_STATE_VM_RESOURCE_RESERVATION_FAILED + // * ConfigurationStateElement#ConfigurationStateElement_STATE_UPT_MODE_REALIZATION_POLL_TIMED_OUT + // * ConfigurationStateElement#ConfigurationStateElement_STATE_DATAPATH_CONFIGURATION_EDIT_FAILED + // * ConfigurationStateElement#ConfigurationStateElement_STATE_MAINTENANCE_MODE_ENABLED + // * ConfigurationStateElement#ConfigurationStateElement_STATE_ERROR_IN_ENABLE_MAINTENANCE_MODE + // * ConfigurationStateElement#ConfigurationStateElement_STATE_ERROR_IN_DISABLE_MAINTENANCE_MODE + // * ConfigurationStateElement#ConfigurationStateElement_STATE_CONFIGURE_UPT_ON_VM_FAILED + // * ConfigurationStateElement#ConfigurationStateElement_STATE_VM_VERSION_IS_UPT_INCOMPATIBLE // * ConfigurationStateElement#ConfigurationStateElement_STATE_PENDING // * ConfigurationStateElement#ConfigurationStateElement_STATE_ORPHANED // * ConfigurationStateElement#ConfigurationStateElement_STATE_UNKNOWN @@ -30546,22 +31362,30 @@ const ConfigurationStateElement_STATE_VM_NODE_REFRESH_FAILED = "VM_NODE_REFRESH_ const ConfigurationStateElement_STATE_VM_PLACEMENT_REFRESH_FAILED = "VM_PLACEMENT_REFRESH_FAILED" const ConfigurationStateElement_STATE_NOT_AVAILABLE = "NOT_AVAILABLE" const ConfigurationStateElement_STATE_REGISTRATION_TIMEDOUT = "REGISTRATION_TIMEDOUT" +const ConfigurationStateElement_STATE_ADVANCED_CONFIG_EDIT_FAILED = "ADVANCED_CONFIG_EDIT_FAILED" +const ConfigurationStateElement_STATE_VM_RESOURCE_RESERVATION_FAILED = "VM_RESOURCE_RESERVATION_FAILED" +const ConfigurationStateElement_STATE_UPT_MODE_REALIZATION_POLL_TIMED_OUT = "UPT_MODE_REALIZATION_POLL_TIMED_OUT" +const ConfigurationStateElement_STATE_DATAPATH_CONFIGURATION_EDIT_FAILED = "DATAPATH_CONFIGURATION_EDIT_FAILED" +const ConfigurationStateElement_STATE_MAINTENANCE_MODE_ENABLED = "MAINTENANCE_MODE_ENABLED" +const ConfigurationStateElement_STATE_ERROR_IN_ENABLE_MAINTENANCE_MODE = "ERROR_IN_ENABLE_MAINTENANCE_MODE" +const ConfigurationStateElement_STATE_ERROR_IN_DISABLE_MAINTENANCE_MODE = "ERROR_IN_DISABLE_MAINTENANCE_MODE" +const ConfigurationStateElement_STATE_CONFIGURE_UPT_ON_VM_FAILED = "CONFIGURE_UPT_ON_VM_FAILED" +const ConfigurationStateElement_STATE_VM_VERSION_IS_UPT_INCOMPATIBLE = "VM_VERSION_IS_UPT_INCOMPATIBLE" const ConfigurationStateElement_STATE_PENDING = "pending" const ConfigurationStateElement_STATE_ORPHANED = "orphaned" const ConfigurationStateElement_STATE_UNKNOWN = "unknown" const ConfigurationStateElement_STATE_ERROR = "error" -func (s *ConfigurationStateElement) GetType__() bindings.BindingType { +func (s *ConfigurationStateElement) GetType__() vapiBindings_.BindingType { return ConfigurationStateElementBindingType() } -func (s *ConfigurationStateElement) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ConfigurationStateElement) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ConfigurationStateElement._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ConfigurationStateElement._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -30576,17 +31400,16 @@ type ConflictingEntityListResponse struct { InfraDescendants []FeatureConflictInfo } -func (s *ConflictingEntityListResponse) GetType__() bindings.BindingType { +func (s *ConflictingEntityListResponse) GetType__() vapiBindings_.BindingType { return ConflictingEntityListResponseBindingType() } -func (s *ConflictingEntityListResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ConflictingEntityListResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ConflictingEntityListResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ConflictingEntityListResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -30639,6 +31462,10 @@ type ConjunctionOperator struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -30647,10 +31474,12 @@ type ConjunctionOperator struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -30664,17 +31493,16 @@ const ConjunctionOperator__TYPE_IDENTIFIER = "ConjunctionOperator" const ConjunctionOperator_CONJUNCTION_OPERATOR_OR = "OR" const ConjunctionOperator_CONJUNCTION_OPERATOR_AND = "AND" -func (s *ConjunctionOperator) GetType__() bindings.BindingType { +func (s *ConjunctionOperator) GetType__() vapiBindings_.BindingType { return ConjunctionOperatorBindingType() } -func (s *ConjunctionOperator) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ConjunctionOperator) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ConjunctionOperator._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ConjunctionOperator._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -30694,17 +31522,16 @@ type ConnectivityAdvancedConfig struct { const ConnectivityAdvancedConfig_CONNECTIVITY_ON = "ON" const ConnectivityAdvancedConfig_CONNECTIVITY_OFF = "OFF" -func (s *ConnectivityAdvancedConfig) GetType__() bindings.BindingType { +func (s *ConnectivityAdvancedConfig) GetType__() vapiBindings_.BindingType { return ConnectivityAdvancedConfigBindingType() } -func (s *ConnectivityAdvancedConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ConnectivityAdvancedConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ConnectivityAdvancedConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ConnectivityAdvancedConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -30728,17 +31555,16 @@ type ConsolidatedEffectiveIPAddressMemberListResult struct { Results []EffectiveIPInfo } -func (s *ConsolidatedEffectiveIPAddressMemberListResult) GetType__() bindings.BindingType { +func (s *ConsolidatedEffectiveIPAddressMemberListResult) GetType__() vapiBindings_.BindingType { return ConsolidatedEffectiveIPAddressMemberListResultBindingType() } -func (s *ConsolidatedEffectiveIPAddressMemberListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ConsolidatedEffectiveIPAddressMemberListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ConsolidatedEffectiveIPAddressMemberListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ConsolidatedEffectiveIPAddressMemberListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -30769,17 +31595,16 @@ const ConsolidatedRealizedStatus_PUBLISH_STATUS_UNREALIZED = "UNREALIZED" const ConsolidatedRealizedStatus_PUBLISH_STATUS_REALIZED = "REALIZED" const ConsolidatedRealizedStatus_PUBLISH_STATUS_ERROR = "ERROR" -func (s *ConsolidatedRealizedStatus) GetType__() bindings.BindingType { +func (s *ConsolidatedRealizedStatus) GetType__() vapiBindings_.BindingType { return ConsolidatedRealizedStatusBindingType() } -func (s *ConsolidatedRealizedStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ConsolidatedRealizedStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ConsolidatedRealizedStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ConsolidatedRealizedStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -30805,17 +31630,16 @@ const ConsolidatedStatus_CONSOLIDATED_STATUS_ERROR = "ERROR" const ConsolidatedStatus_CONSOLIDATED_STATUS_UNKNOWN = "UNKNOWN" const ConsolidatedStatus_CONSOLIDATED_STATUS_UNINITIALIZED = "UNINITIALIZED" -func (s *ConsolidatedStatus) GetType__() bindings.BindingType { +func (s *ConsolidatedStatus) GetType__() vapiBindings_.BindingType { return ConsolidatedStatusBindingType() } -func (s *ConsolidatedStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ConsolidatedStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ConsolidatedStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ConsolidatedStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -30835,17 +31659,16 @@ type ConsolidatedStatusNsxt struct { SitePath *string } -func (s *ConsolidatedStatusNsxt) GetType__() bindings.BindingType { +func (s *ConsolidatedStatusNsxt) GetType__() vapiBindings_.BindingType { return ConsolidatedStatusNsxtBindingType() } -func (s *ConsolidatedStatusNsxt) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ConsolidatedStatusNsxt) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ConsolidatedStatusNsxt._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ConsolidatedStatusNsxt._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -30869,17 +31692,16 @@ type ConsolidatedStatusPerEnforcementPoint struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const ConsolidatedStatusPerEnforcementPoint__TYPE_IDENTIFIER = "ConsolidatedStatusPerEnforcementPoint" -func (s *ConsolidatedStatusPerEnforcementPoint) GetType__() bindings.BindingType { +func (s *ConsolidatedStatusPerEnforcementPoint) GetType__() vapiBindings_.BindingType { return ConsolidatedStatusPerEnforcementPointBindingType() } -func (s *ConsolidatedStatusPerEnforcementPoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ConsolidatedStatusPerEnforcementPoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ConsolidatedStatusPerEnforcementPoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ConsolidatedStatusPerEnforcementPoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -30888,7 +31710,7 @@ func (s *ConsolidatedStatusPerEnforcementPoint) GetDataValue__() (data.DataValue // Constant Field Value. type ConstantFieldValue struct { // Constant Value that the field must be set to. - Constant *data.StructValue + Constant *vapiData_.StructValue // Possible values are: // // * FieldSettingValue#FieldSettingValue_RESOURCE_TYPE_CONSTANTFIELDVALUE @@ -30902,17 +31724,16 @@ type ConstantFieldValue struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const ConstantFieldValue__TYPE_IDENTIFIER = "ConstantFieldValue" -func (s *ConstantFieldValue) GetType__() bindings.BindingType { +func (s *ConstantFieldValue) GetType__() vapiBindings_.BindingType { return ConstantFieldValueBindingType() } -func (s *ConstantFieldValue) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ConstantFieldValue) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ConstantFieldValue._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ConstantFieldValue._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -30949,6 +31770,10 @@ type Constraint struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -30957,31 +31782,48 @@ type Constraint struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool - ConstraintExpression *data.StructValue + ConstraintExpression *vapiData_.StructValue + // Expressions to constrain the target attribute value. + ConstraintExpressions []*vapiData_.StructValue // User friendly message to be shown to users upon violation. Message *string Target *ConstraintTarget + // Possible values are: + // + // * Constraint#Constraint_TARGET_OWNER_TYPE_GM + // * Constraint#Constraint_TARGET_OWNER_TYPE_LM + // * Constraint#Constraint_TARGET_OWNER_TYPE_ALL + // + // Constraint target's owner type + TargetOwnerType *string + // Collection of target resources attribute details. + Targets []ConstraintTarget } -func (s *Constraint) GetType__() bindings.BindingType { +const Constraint_TARGET_OWNER_TYPE_GM = "GM" +const Constraint_TARGET_OWNER_TYPE_LM = "LM" +const Constraint_TARGET_OWNER_TYPE_ALL = "ALL" + +func (s *Constraint) GetType__() vapiBindings_.BindingType { return ConstraintBindingType() } -func (s *Constraint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Constraint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Constraint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Constraint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -31034,17 +31876,16 @@ const ConstraintExpression_RESOURCE_TYPE_RELATEDATTRIBUTECONDITIONALEXPRESSION = const ConstraintExpression_RESOURCE_TYPE_ENTITYINSTANCECOUNTCONSTRAINTEXPRESSION = "EntityInstanceCountConstraintExpression" const ConstraintExpression_RESOURCE_TYPE_FIELDSANITYCONSTRAINTEXPRESSION = "FieldSanityConstraintExpression" -func (s *ConstraintExpression) GetType__() bindings.BindingType { +func (s *ConstraintExpression) GetType__() vapiBindings_.BindingType { return ConstraintExpressionBindingType() } -func (s *ConstraintExpression) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ConstraintExpression) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ConstraintExpression._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ConstraintExpression._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -31069,17 +31910,16 @@ type ConstraintListResult struct { Results []Constraint } -func (s *ConstraintListResult) GetType__() bindings.BindingType { +func (s *ConstraintListResult) GetType__() vapiBindings_.BindingType { return ConstraintListResultBindingType() } -func (s *ConstraintListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ConstraintListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ConstraintListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ConstraintListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -31091,21 +31931,20 @@ type ConstraintTarget struct { Attribute *string // Path prefix of the entity to apply constraint. This is required to further disambiguiate if multiple policy entities share the same resource type. Example - Edge FW and DFW use the same resource type CommunicationMap, CommunicationEntry, Group, etc. PathPrefix *string - // Resource type of the target entity. + // Resource type of the target entity. This is required in case the constraint expressions do not specify target resource type. TargetResourceType *string } -func (s *ConstraintTarget) GetType__() bindings.BindingType { +func (s *ConstraintTarget) GetType__() vapiBindings_.BindingType { return ConstraintTargetBindingType() } -func (s *ConstraintTarget) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ConstraintTarget) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ConstraintTarget._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ConstraintTarget._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -31129,351 +31968,16 @@ const ConstraintValue_RESOURCE_TYPE_STRINGARRAYCONSTRAINTVALUE = "StringArrayCon const ConstraintValue_RESOURCE_TYPE_CIDRARRAYCONSTRAINTVALUE = "CidrArrayConstraintValue" const ConstraintValue_RESOURCE_TYPE_INTEGERARRAYCONSTRAINTVALUE = "IntegerArrayConstraintValue" -func (s *ConstraintValue) GetType__() bindings.BindingType { +func (s *ConstraintValue) GetType__() vapiBindings_.BindingType { return ConstraintValueBindingType() } -func (s *ConstraintValue) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for ConstraintValue._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Container application within a project. -type ContainerApplication struct { - // Identifier of the container cluster this container application belongs to. - ContainerClusterId *string - // Identifier of the project which this container application belongs to. - ContainerProjectId *string - // Identifier of the container application on container cluster e.g. PCF app id, k8s service id. - ExternalId *string - // List of network errors related to container application. - NetworkErrors []NetworkError - // Possible values are: - // - // * ContainerApplication#ContainerApplication_NETWORK_STATUS_HEALTHY - // * ContainerApplication#ContainerApplication_NETWORK_STATUS_UNHEALTHY - // - // Network status of container application. - NetworkStatus *string - // Array of additional specific properties of container application in key-value format. - OriginProperties []KeyValuePair - // Possible values are: - // - // * ContainerApplication#ContainerApplication_STATUS_UNKNOWN - // * ContainerApplication#ContainerApplication_STATUS_HEALTHY - // * ContainerApplication#ContainerApplication_STATUS_UP - // * ContainerApplication#ContainerApplication_STATUS_DOWN - // * ContainerApplication#ContainerApplication_STATUS_DEGRADED - // - // Status of the container application. - Status *string - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Timestamp of last modification format: int64 - LastSyncTime *int64 - // Description of this resource - Description *string - // Defaults to ID if not set - DisplayName *string - // The type of this resource. - ResourceType string - // Specifies list of scope of discovered resource. e.g. if VHC path is associated with principal identity, who owns the discovered resource, then scope id will be VHC path and scope type will be VHC. - Scope []DiscoveredResourceScope - // Opaque identifiers meaningful to the API user - Tags []Tag -} - -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ContainerApplication__TYPE_IDENTIFIER = "ContainerApplication" -const ContainerApplication_NETWORK_STATUS_HEALTHY = "HEALTHY" -const ContainerApplication_NETWORK_STATUS_UNHEALTHY = "UNHEALTHY" -const ContainerApplication_STATUS_UNKNOWN = "UNKNOWN" -const ContainerApplication_STATUS_HEALTHY = "HEALTHY" -const ContainerApplication_STATUS_UP = "UP" -const ContainerApplication_STATUS_DOWN = "DOWN" -const ContainerApplication_STATUS_DEGRADED = "DEGRADED" - -func (s *ContainerApplication) GetType__() bindings.BindingType { - return ContainerApplicationBindingType() -} - -func (s *ContainerApplication) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ConstraintValue) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ContainerApplication._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Container application instance within a project. -type ContainerApplicationInstance struct { - // Cluster node id where application instance is running. - ClusterNodeId *string - // List of identifiers of the container application. - ContainerApplicationIds []string - // Identifier of the container cluster this application instance belongs to. - ContainerClusterId *string - // Identifier of the container project which this container application instance belongs to. - ContainerProjectId *string - // Identifier of the container application instance on container cluster. - ExternalId *string - // List of network errors related to container application instance. - NetworkErrors []NetworkError - // Possible values are: - // - // * ContainerApplicationInstance#ContainerApplicationInstance_NETWORK_STATUS_HEALTHY - // * ContainerApplicationInstance#ContainerApplicationInstance_NETWORK_STATUS_UNHEALTHY - // - // Network status of container application instance. - NetworkStatus *string - // Array of additional specific properties of container application instance in key-value format. - OriginProperties []KeyValuePair - // Possible values are: - // - // * ContainerApplicationInstance#ContainerApplicationInstance_STATUS_UNKNOWN - // * ContainerApplicationInstance#ContainerApplicationInstance_STATUS_HEALTHY - // * ContainerApplicationInstance#ContainerApplicationInstance_STATUS_UP - // * ContainerApplicationInstance#ContainerApplicationInstance_STATUS_DOWN - // * ContainerApplicationInstance#ContainerApplicationInstance_STATUS_DEGRADED - // - // Status of the container application instance. - Status *string - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Timestamp of last modification format: int64 - LastSyncTime *int64 - // Description of this resource - Description *string - // Defaults to ID if not set - DisplayName *string - // The type of this resource. - ResourceType string - // Specifies list of scope of discovered resource. e.g. if VHC path is associated with principal identity, who owns the discovered resource, then scope id will be VHC path and scope type will be VHC. - Scope []DiscoveredResourceScope - // Opaque identifiers meaningful to the API user - Tags []Tag -} - -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ContainerApplicationInstance__TYPE_IDENTIFIER = "ContainerApplicationInstance" -const ContainerApplicationInstance_NETWORK_STATUS_HEALTHY = "HEALTHY" -const ContainerApplicationInstance_NETWORK_STATUS_UNHEALTHY = "UNHEALTHY" -const ContainerApplicationInstance_STATUS_UNKNOWN = "UNKNOWN" -const ContainerApplicationInstance_STATUS_HEALTHY = "HEALTHY" -const ContainerApplicationInstance_STATUS_UP = "UP" -const ContainerApplicationInstance_STATUS_DOWN = "DOWN" -const ContainerApplicationInstance_STATUS_DEGRADED = "DEGRADED" - -func (s *ContainerApplicationInstance) GetType__() bindings.BindingType { - return ContainerApplicationInstanceBindingType() -} - -func (s *ContainerApplicationInstance) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for ContainerApplicationInstance._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Details of container cluster. -type ContainerCluster struct { - // Possible values are: - // - // * ContainerCluster#ContainerCluster_CLUSTER_TYPE_PAS - // * ContainerCluster#ContainerCluster_CLUSTER_TYPE_PKS - // * ContainerCluster#ContainerCluster_CLUSTER_TYPE_KUBERNETES - // * ContainerCluster#ContainerCluster_CLUSTER_TYPE_OPENSHIFT - // * ContainerCluster#ContainerCluster_CLUSTER_TYPE_WCP - // * ContainerCluster#ContainerCluster_CLUSTER_TYPE_WCP_GUEST - // * ContainerCluster#ContainerCluster_CLUSTER_TYPE_AKS - // * ContainerCluster#ContainerCluster_CLUSTER_TYPE_EKS - // * ContainerCluster#ContainerCluster_CLUSTER_TYPE_TKGM - // * ContainerCluster#ContainerCluster_CLUSTER_TYPE_TKGI - // * ContainerCluster#ContainerCluster_CLUSTER_TYPE_GKE - // * ContainerCluster#ContainerCluster_CLUSTER_TYPE_GARDENER - // * ContainerCluster#ContainerCluster_CLUSTER_TYPE_RANCHER - // * ContainerCluster#ContainerCluster_CLUSTER_TYPE_TAS - // * ContainerCluster#ContainerCluster_CLUSTER_TYPE_OTHER - // - // Type of the container cluster. In case of creating container cluster first time, it is expected to pass the valid cluster-type. In case of update, if there is no change in cluster-type, then this field can be omitted in the request. - ClusterType *string - // Possible values are: - // - // * ContainerCluster#ContainerCluster_CNI_TYPE_NCP - // * ContainerCluster#ContainerCluster_CNI_TYPE_ANTREA - // * ContainerCluster#ContainerCluster_CNI_TYPE_OTHER - // - // Specifies Container Network Interface type for container cluster. - CniType *string - // External identifier of the container cluster. - ExternalId *string - Infrastructure *ContainerInfrastructureInfo - // List of network errors related to container cluster. - NetworkErrors []NetworkError - // Possible values are: - // - // * ContainerCluster#ContainerCluster_NETWORK_STATUS_HEALTHY - // * ContainerCluster#ContainerCluster_NETWORK_STATUS_UNHEALTHY - // - // Network status of container cluster. - NetworkStatus *string - // Array of additional specific properties of container cluster in key-value format. - OriginProperties []KeyValuePair - // Specifies supervisor container project identifier for cluster. - SupervisorProjectId *string - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Timestamp of last modification format: int64 - LastSyncTime *int64 - // Description of this resource - Description *string - // Defaults to ID if not set - DisplayName *string - // The type of this resource. - ResourceType string - // Specifies list of scope of discovered resource. e.g. if VHC path is associated with principal identity, who owns the discovered resource, then scope id will be VHC path and scope type will be VHC. - Scope []DiscoveredResourceScope - // Opaque identifiers meaningful to the API user - Tags []Tag -} - -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ContainerCluster__TYPE_IDENTIFIER = "ContainerCluster" -const ContainerCluster_CLUSTER_TYPE_PAS = "PAS" -const ContainerCluster_CLUSTER_TYPE_PKS = "PKS" -const ContainerCluster_CLUSTER_TYPE_KUBERNETES = "Kubernetes" -const ContainerCluster_CLUSTER_TYPE_OPENSHIFT = "Openshift" -const ContainerCluster_CLUSTER_TYPE_WCP = "WCP" -const ContainerCluster_CLUSTER_TYPE_WCP_GUEST = "WCP_Guest" -const ContainerCluster_CLUSTER_TYPE_AKS = "AKS" -const ContainerCluster_CLUSTER_TYPE_EKS = "EKS" -const ContainerCluster_CLUSTER_TYPE_TKGM = "TKGm" -const ContainerCluster_CLUSTER_TYPE_TKGI = "TKGi" -const ContainerCluster_CLUSTER_TYPE_GKE = "GKE" -const ContainerCluster_CLUSTER_TYPE_GARDENER = "Gardener" -const ContainerCluster_CLUSTER_TYPE_RANCHER = "Rancher" -const ContainerCluster_CLUSTER_TYPE_TAS = "TAS" -const ContainerCluster_CLUSTER_TYPE_OTHER = "Other" -const ContainerCluster_CNI_TYPE_NCP = "NCP" -const ContainerCluster_CNI_TYPE_ANTREA = "Antrea" -const ContainerCluster_CNI_TYPE_OTHER = "Other" -const ContainerCluster_NETWORK_STATUS_HEALTHY = "HEALTHY" -const ContainerCluster_NETWORK_STATUS_UNHEALTHY = "UNHEALTHY" - -func (s *ContainerCluster) GetType__() bindings.BindingType { - return ContainerClusterBindingType() -} - -func (s *ContainerCluster) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for ContainerCluster._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Details of container cluster node i.e. container host. -type ContainerClusterNode struct { - // Possible values are: - // - // * ContainerClusterNode#ContainerClusterNode_CNI_AGENT_STATUS_HEALTHY - // * ContainerClusterNode#ContainerClusterNode_CNI_AGENT_STATUS_UNHEALTHY - // - // Specifies Container Network Interface agent status of container cluster node. - CniAgentStatus *string - // External identifier of the container cluster. - ContainerClusterId *string - // External identifier of the container cluster node in K8S/PAS. - ExternalId *string - // List of IP addresses of container cluster node. format: ip - IpAddresses []string - // List of network errors related to container cluster node. - NetworkErrors []NetworkError - // Possible values are: - // - // * ContainerClusterNode#ContainerClusterNode_NETWORK_STATUS_HEALTHY - // * ContainerClusterNode#ContainerClusterNode_NETWORK_STATUS_UNHEALTHY - // - // Network status of container cluster node. - NetworkStatus *string - // Array of additional specific properties of container cluster node in key-value format. - OriginProperties []KeyValuePair - // Specifies identifier of container cluster node given by infrastructure provider of container cluster. e.g. in case of vSpehere, it will be instance uuid of worker node virtual machine. - ProviderId *string - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Timestamp of last modification format: int64 - LastSyncTime *int64 - // Description of this resource - Description *string - // Defaults to ID if not set - DisplayName *string - // The type of this resource. - ResourceType string - // Specifies list of scope of discovered resource. e.g. if VHC path is associated with principal identity, who owns the discovered resource, then scope id will be VHC path and scope type will be VHC. - Scope []DiscoveredResourceScope - // Opaque identifiers meaningful to the API user - Tags []Tag -} - -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ContainerClusterNode__TYPE_IDENTIFIER = "ContainerClusterNode" -const ContainerClusterNode_CNI_AGENT_STATUS_HEALTHY = "HEALTHY" -const ContainerClusterNode_CNI_AGENT_STATUS_UNHEALTHY = "UNHEALTHY" -const ContainerClusterNode_NETWORK_STATUS_HEALTHY = "HEALTHY" -const ContainerClusterNode_NETWORK_STATUS_UNHEALTHY = "UNHEALTHY" - -func (s *ContainerClusterNode) GetType__() bindings.BindingType { - return ContainerClusterNodeBindingType() -} - -func (s *ContainerClusterNode) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for ContainerClusterNode._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ConstraintValue._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -31544,6 +32048,8 @@ type ContainerConfiguration struct { DrilldownId *string FeatureSet *FeatureSet // Id of filter widget for subscription, if any. Id should be a valid id of an existing filter widget. Filter widget should be from the same view. Datasource URLs should have placeholder values equal to filter alias to accept the filter value on filter change. This field is deprecated instead use 'filters' property. + // + // Deprecated: This API element is deprecated. Filter *string // Flag to indicate that widget will continue to work without filter value. If this flag is set to false then default_filter_value is manadatory. FilterValueRequired *bool @@ -31560,12 +32066,16 @@ type ContainerConfiguration struct { // Represents the vertical span of the widget / container. 1 Row span is equal to 20px. format: int32 Rowspan *int64 // Please use the property 'shared' of View instead of this. The widgets of a shared view are visible to other users. + // + // Deprecated: This API element is deprecated. Shared *bool // If the value of this field is set to true then card header will be displayed otherwise only card will be displayed without header. ShowHeader *bool // Represents the horizontal span of the widget / container. format: int32 Span *int64 // Specify relavite weight in WidgetItem for placement in a view. Please see WidgetItem for details. format: int32 + // + // Deprecated: This API element is deprecated. Weight *int64 } @@ -31574,257 +32084,16 @@ type ContainerConfiguration struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const ContainerConfiguration__TYPE_IDENTIFIER = "ContainerConfiguration" -func (s *ContainerConfiguration) GetType__() bindings.BindingType { +func (s *ContainerConfiguration) GetType__() vapiBindings_.BindingType { return ContainerConfigurationBindingType() } -func (s *ContainerConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for ContainerConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Details of infrastructure hosting the container cluster e.g. vSphere, AWS, VMC etc.. -type ContainerInfrastructureInfo struct { - // Possible values are: - // - // * ContainerInfrastructureInfo#ContainerInfrastructureInfo_INFRA_TYPE_VSPHERE - // * ContainerInfrastructureInfo#ContainerInfrastructureInfo_INFRA_TYPE_AWS - // * ContainerInfrastructureInfo#ContainerInfrastructureInfo_INFRA_TYPE_AZURE - // * ContainerInfrastructureInfo#ContainerInfrastructureInfo_INFRA_TYPE_GOOGLE - // * ContainerInfrastructureInfo#ContainerInfrastructureInfo_INFRA_TYPE_VMC - // * ContainerInfrastructureInfo#ContainerInfrastructureInfo_INFRA_TYPE_KVM - // * ContainerInfrastructureInfo#ContainerInfrastructureInfo_INFRA_TYPE_BAREMETAL - // - // Type of the infrastructure. - InfraType *string -} - -const ContainerInfrastructureInfo_INFRA_TYPE_VSPHERE = "vSphere" -const ContainerInfrastructureInfo_INFRA_TYPE_AWS = "AWS" -const ContainerInfrastructureInfo_INFRA_TYPE_AZURE = "Azure" -const ContainerInfrastructureInfo_INFRA_TYPE_GOOGLE = "Google" -const ContainerInfrastructureInfo_INFRA_TYPE_VMC = "VMC" -const ContainerInfrastructureInfo_INFRA_TYPE_KVM = "KVM" -const ContainerInfrastructureInfo_INFRA_TYPE_BAREMETAL = "Baremetal" - -func (s *ContainerInfrastructureInfo) GetType__() bindings.BindingType { - return ContainerInfrastructureInfoBindingType() -} - -func (s *ContainerInfrastructureInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for ContainerInfrastructureInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Details of Container Ingress Policy. -type ContainerIngressPolicy struct { - // List of identifiers of the container application , on which ingress policy is applied. e.g. IDs of all services on which the ingress is applied in kubernetes. - ContainerApplicationIds []string - // Identifier of the container cluster this ingress policy belongs to. - ContainerClusterId *string - // Identifier of the project which this container ingress belongs to. - ContainerProjectId *string - // Identifier of the container ingress policy. - ExternalId *string - // List of network errors related to container ingress. - NetworkErrors []NetworkError - // Possible values are: - // - // * ContainerIngressPolicy#ContainerIngressPolicy_NETWORK_STATUS_HEALTHY - // * ContainerIngressPolicy#ContainerIngressPolicy_NETWORK_STATUS_UNHEALTHY - // - // Network status of container ingress. - NetworkStatus *string - // Array of additional specific properties of container ingress in key-value format. - OriginProperties []KeyValuePair - // Container ingress policy specification. - Spec *string - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Timestamp of last modification format: int64 - LastSyncTime *int64 - // Description of this resource - Description *string - // Defaults to ID if not set - DisplayName *string - // The type of this resource. - ResourceType string - // Specifies list of scope of discovered resource. e.g. if VHC path is associated with principal identity, who owns the discovered resource, then scope id will be VHC path and scope type will be VHC. - Scope []DiscoveredResourceScope - // Opaque identifiers meaningful to the API user - Tags []Tag -} - -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ContainerIngressPolicy__TYPE_IDENTIFIER = "ContainerIngressPolicy" -const ContainerIngressPolicy_NETWORK_STATUS_HEALTHY = "HEALTHY" -const ContainerIngressPolicy_NETWORK_STATUS_UNHEALTHY = "UNHEALTHY" - -func (s *ContainerIngressPolicy) GetType__() bindings.BindingType { - return ContainerIngressPolicyBindingType() -} - -func (s *ContainerIngressPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for ContainerIngressPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Network policy applied to container. -type ContainerNetworkPolicy struct { - // Identifier of the container cluster this network policy belongs to. - ContainerClusterId *string - // Identifier of the project which this network policy belongs to. - ContainerProjectId *string - // Identifier of the container network policy. - ExternalId *string - // List of network errors related to container network policy. - NetworkErrors []NetworkError - // Possible values are: - // - // * ContainerNetworkPolicy#ContainerNetworkPolicy_NETWORK_STATUS_HEALTHY - // * ContainerNetworkPolicy#ContainerNetworkPolicy_NETWORK_STATUS_UNHEALTHY - // - // Network status of container network policy. - NetworkStatus *string - // Array of additional specific properties of container network policy in key-value format. - OriginProperties []KeyValuePair - // Possible values are: - // - // * ContainerNetworkPolicy#ContainerNetworkPolicy_POLICY_TYPE_NETWORK_POLICY - // * ContainerNetworkPolicy#ContainerNetworkPolicy_POLICY_TYPE_ASG - // * ContainerNetworkPolicy#ContainerNetworkPolicy_POLICY_TYPE_ACNP - // * ContainerNetworkPolicy#ContainerNetworkPolicy_POLICY_TYPE_ANP - // - // Type e.g. Network Policy, ASG. - PolicyType *string - // Container network policy specification. - Spec *string - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Timestamp of last modification format: int64 - LastSyncTime *int64 - // Description of this resource - Description *string - // Defaults to ID if not set - DisplayName *string - // The type of this resource. - ResourceType string - // Specifies list of scope of discovered resource. e.g. if VHC path is associated with principal identity, who owns the discovered resource, then scope id will be VHC path and scope type will be VHC. - Scope []DiscoveredResourceScope - // Opaque identifiers meaningful to the API user - Tags []Tag -} - -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ContainerNetworkPolicy__TYPE_IDENTIFIER = "ContainerNetworkPolicy" -const ContainerNetworkPolicy_NETWORK_STATUS_HEALTHY = "HEALTHY" -const ContainerNetworkPolicy_NETWORK_STATUS_UNHEALTHY = "UNHEALTHY" -const ContainerNetworkPolicy_POLICY_TYPE_NETWORK_POLICY = "NETWORK_POLICY" -const ContainerNetworkPolicy_POLICY_TYPE_ASG = "ASG" -const ContainerNetworkPolicy_POLICY_TYPE_ACNP = "ACNP" -const ContainerNetworkPolicy_POLICY_TYPE_ANP = "ANP" - -func (s *ContainerNetworkPolicy) GetType__() bindings.BindingType { - return ContainerNetworkPolicyBindingType() -} - -func (s *ContainerNetworkPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ContainerConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ContainerNetworkPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Details of org/namespace within a container cluster. -type ContainerProject struct { - // Identifier of the container cluster to which this project/namespace belongs. - ContainerClusterId *string - // External identifier of the container project. - ExternalId *string - // List of network errors related to container project. - NetworkErrors []NetworkError - // Possible values are: - // - // * ContainerProject#ContainerProject_NETWORK_STATUS_HEALTHY - // * ContainerProject#ContainerProject_NETWORK_STATUS_UNHEALTHY - // - // Network status of container project. - NetworkStatus *string - // Array of additional specific properties of container project in key-value format. - OriginProperties []KeyValuePair - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Timestamp of last modification format: int64 - LastSyncTime *int64 - // Description of this resource - Description *string - // Defaults to ID if not set - DisplayName *string - // The type of this resource. - ResourceType string - // Specifies list of scope of discovered resource. e.g. if VHC path is associated with principal identity, who owns the discovered resource, then scope id will be VHC path and scope type will be VHC. - Scope []DiscoveredResourceScope - // Opaque identifiers meaningful to the API user - Tags []Tag -} - -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ContainerProject__TYPE_IDENTIFIER = "ContainerProject" -const ContainerProject_NETWORK_STATUS_HEALTHY = "HEALTHY" -const ContainerProject_NETWORK_STATUS_UNHEALTHY = "UNHEALTHY" - -func (s *ContainerProject) GetType__() bindings.BindingType { - return ContainerProjectBindingType() -} - -func (s *ContainerProject) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for ContainerProject._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ContainerConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -31838,52 +32107,16 @@ type ContextProfileAttributesMetadata struct { Value *string } -func (s *ContextProfileAttributesMetadata) GetType__() bindings.BindingType { +func (s *ContextProfileAttributesMetadata) GetType__() vapiBindings_.BindingType { return ContextProfileAttributesMetadataBindingType() } -func (s *ContextProfileAttributesMetadata) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for ContextProfileAttributesMetadata._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Config for joining cluster nodes VMs to a control cluster -type ControlClusteringConfig struct { - // Specifies whether or not the cluster node VM should try to join to the existing control cluster or initialize a new one. Only required in uncertainty case, i.e. when there are manually- deployed controllers that are registered but not connected to the cluster and no auto-deployed controllers are part of the cluster. - JoinToExistingCluster *bool - // Shared secret to be used when joining the cluster node VM to a control cluster or for initializing a new cluster with the VM. Must contain at least 4 unique characters and be at least 6 characters long. - SharedSecret *string - // Possible values are: - // - // * ClusteringConfig#ClusteringConfig_CLUSTERING_TYPE_CONTROLCLUSTERINGCONFIG - // - // Specifies the type of clustering config to be used. - ClusteringType string -} - -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ControlClusteringConfig__TYPE_IDENTIFIER = "ControlClusteringConfig" - -func (s *ControlClusteringConfig) GetType__() bindings.BindingType { - return ControlClusteringConfigBindingType() -} - -func (s *ControlClusteringConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ContextProfileAttributesMetadata) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ControlClusteringConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ContextProfileAttributesMetadata._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -31892,20 +32125,19 @@ func (s *ControlClusteringConfig) GetDataValue__() (data.DataValue, []error) { // Event Criterion is the logical evaluations by which the event may be deemed fulfilled. All the evaluations must be met in order for the criterion to be met (implicit AND). type Criterion struct { // Criterion Evaluations. - Evaluations []*data.StructValue + Evaluations []*vapiData_.StructValue } -func (s *Criterion) GetType__() bindings.BindingType { +func (s *Criterion) GetType__() vapiBindings_.BindingType { return CriterionBindingType() } -func (s *Criterion) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Criterion) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Criterion._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Criterion._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -31922,6 +32154,8 @@ type CrossSiteFlowInfo struct { LatencyMeasuredTs *int64 // Latency from source to destination site in milli seconds format: int64 LatencyMillis *int64 + // Local leader node id sharded for this remote site. + LeaderNodeId *string // Possible values are: // // * CrossSiteFlowInfo#CrossSiteFlowInfo_STATUS_GOOD @@ -31946,17 +32180,16 @@ const CrossSiteFlowInfo_STATUS_ERROR = "ERROR" const CrossSiteFlowInfo_STATUS_UNKNOWN = "UNKNOWN" const CrossSiteFlowInfo_STATUS_NOT_READY = "NOT_READY" -func (s *CrossSiteFlowInfo) GetType__() bindings.BindingType { +func (s *CrossSiteFlowInfo) GetType__() vapiBindings_.BindingType { return CrossSiteFlowInfoBindingType() } -func (s *CrossSiteFlowInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *CrossSiteFlowInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CrossSiteFlowInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for CrossSiteFlowInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -31968,17 +32201,16 @@ type CsvListResult struct { FileName *string } -func (s *CsvListResult) GetType__() bindings.BindingType { +func (s *CsvListResult) GetType__() vapiBindings_.BindingType { return CsvListResultBindingType() } -func (s *CsvListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *CsvListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CsvListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for CsvListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -31988,17 +32220,16 @@ func (s *CsvListResult) GetDataValue__() (data.DataValue, []error) { type CsvRecord struct { } -func (s *CsvRecord) GetType__() bindings.BindingType { +func (s *CsvRecord) GetType__() vapiBindings_.BindingType { return CsvRecordBindingType() } -func (s *CsvRecord) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *CsvRecord) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CsvRecord._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for CsvRecord._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -32035,17 +32266,16 @@ const CurrentBackupOperationStatus_CURRENT_STEP_NODE_BACKUP = "BACKUP_CREATING_N const CurrentBackupOperationStatus_OPERATION_TYPE_NONE = "NONE" const CurrentBackupOperationStatus_OPERATION_TYPE_BACKUP = "BACKUP" -func (s *CurrentBackupOperationStatus) GetType__() bindings.BindingType { +func (s *CurrentBackupOperationStatus) GetType__() vapiBindings_.BindingType { return CurrentBackupOperationStatusBindingType() } -func (s *CurrentBackupOperationStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *CurrentBackupOperationStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CurrentBackupOperationStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for CurrentBackupOperationStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -32112,6 +32342,8 @@ type CustomFilterWidgetConfiguration struct { DrilldownId *string FeatureSet *FeatureSet // Id of filter widget for subscription, if any. Id should be a valid id of an existing filter widget. Filter widget should be from the same view. Datasource URLs should have placeholder values equal to filter alias to accept the filter value on filter change. This field is deprecated instead use 'filters' property. + // + // Deprecated: This API element is deprecated. Filter *string // Flag to indicate that widget will continue to work without filter value. If this flag is set to false then default_filter_value is manadatory. FilterValueRequired *bool @@ -32128,26 +32360,29 @@ type CustomFilterWidgetConfiguration struct { // Represents the vertical span of the widget / container. 1 Row span is equal to 20px. format: int32 Rowspan *int64 // Please use the property 'shared' of View instead of this. The widgets of a shared view are visible to other users. + // + // Deprecated: This API element is deprecated. Shared *bool // If the value of this field is set to true then card header will be displayed otherwise only card will be displayed without header. ShowHeader *bool // Represents the horizontal span of the widget / container. format: int32 Span *int64 // Specify relavite weight in WidgetItem for placement in a view. Please see WidgetItem for details. format: int32 + // + // Deprecated: This API element is deprecated. Weight *int64 } -func (s *CustomFilterWidgetConfiguration) GetType__() bindings.BindingType { +func (s *CustomFilterWidgetConfiguration) GetType__() vapiBindings_.BindingType { return CustomFilterWidgetConfigurationBindingType() } -func (s *CustomFilterWidgetConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *CustomFilterWidgetConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CustomFilterWidgetConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for CustomFilterWidgetConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -32212,6 +32447,8 @@ type CustomWidgetConfiguration struct { DrilldownId *string FeatureSet *FeatureSet // Id of filter widget for subscription, if any. Id should be a valid id of an existing filter widget. Filter widget should be from the same view. Datasource URLs should have placeholder values equal to filter alias to accept the filter value on filter change. This field is deprecated instead use 'filters' property. + // + // Deprecated: This API element is deprecated. Filter *string // Flag to indicate that widget will continue to work without filter value. If this flag is set to false then default_filter_value is manadatory. FilterValueRequired *bool @@ -32228,12 +32465,16 @@ type CustomWidgetConfiguration struct { // Represents the vertical span of the widget / container. 1 Row span is equal to 20px. format: int32 Rowspan *int64 // Please use the property 'shared' of View instead of this. The widgets of a shared view are visible to other users. + // + // Deprecated: This API element is deprecated. Shared *bool // If the value of this field is set to true then card header will be displayed otherwise only card will be displayed without header. ShowHeader *bool // Represents the horizontal span of the widget / container. format: int32 Span *int64 // Specify relavite weight in WidgetItem for placement in a view. Please see WidgetItem for details. format: int32 + // + // Deprecated: This API element is deprecated. Weight *int64 } @@ -32242,17 +32483,16 @@ type CustomWidgetConfiguration struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const CustomWidgetConfiguration__TYPE_IDENTIFIER = "CustomWidgetConfiguration" -func (s *CustomWidgetConfiguration) GetType__() bindings.BindingType { +func (s *CustomWidgetConfiguration) GetType__() vapiBindings_.BindingType { return CustomWidgetConfigurationBindingType() } -func (s *CustomWidgetConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *CustomWidgetConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CustomWidgetConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for CustomWidgetConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -32284,17 +32524,16 @@ type CvxConnectionInfo struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const CvxConnectionInfo__TYPE_IDENTIFIER = "CvxConnectionInfo" -func (s *CvxConnectionInfo) GetType__() bindings.BindingType { +func (s *CvxConnectionInfo) GetType__() vapiBindings_.BindingType { return CvxConnectionInfoBindingType() } -func (s *CvxConnectionInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *CvxConnectionInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CvxConnectionInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for CvxConnectionInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -32316,17 +32555,16 @@ type DNSForwarderStatisticsPerEnforcementPoint struct { const DNSForwarderStatisticsPerEnforcementPoint__TYPE_IDENTIFIER = "DNSForwarderStatisticsPerEnforcementPoint" const DNSForwarderStatisticsPerEnforcementPoint_RESOURCE_TYPE_NSXTDNSFORWARDERSTATISTICS = "NsxTDNSForwarderStatistics" -func (s *DNSForwarderStatisticsPerEnforcementPoint) GetType__() bindings.BindingType { +func (s *DNSForwarderStatisticsPerEnforcementPoint) GetType__() vapiBindings_.BindingType { return DNSForwarderStatisticsPerEnforcementPointBindingType() } -func (s *DNSForwarderStatisticsPerEnforcementPoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DNSForwarderStatisticsPerEnforcementPoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DNSForwarderStatisticsPerEnforcementPoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DNSForwarderStatisticsPerEnforcementPoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -32348,17 +32586,16 @@ type DNSForwarderStatusPerEnforcementPoint struct { const DNSForwarderStatusPerEnforcementPoint__TYPE_IDENTIFIER = "DNSForwarderStatusPerEnforcementPoint" const DNSForwarderStatusPerEnforcementPoint_RESOURCE_TYPE_NSXTDNSFORWARDERSTATUS = "NsxTDNSForwarderStatus" -func (s *DNSForwarderStatusPerEnforcementPoint) GetType__() bindings.BindingType { +func (s *DNSForwarderStatusPerEnforcementPoint) GetType__() vapiBindings_.BindingType { return DNSForwarderStatusPerEnforcementPointBindingType() } -func (s *DNSForwarderStatusPerEnforcementPoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DNSForwarderStatusPerEnforcementPoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DNSForwarderStatusPerEnforcementPoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DNSForwarderStatusPerEnforcementPoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -32373,17 +32610,16 @@ type DataCounter struct { Total *int64 } -func (s *DataCounter) GetType__() bindings.BindingType { +func (s *DataCounter) GetType__() vapiBindings_.BindingType { return DataCounterBindingType() } -func (s *DataCounter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DataCounter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DataCounter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DataCounter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -32402,17 +32638,16 @@ type DataSourceParameters struct { const DataSourceParameters_SOURCE_REALTIME = "realtime" const DataSourceParameters_SOURCE_CACHED = "cached" -func (s *DataSourceParameters) GetType__() bindings.BindingType { +func (s *DataSourceParameters) GetType__() vapiBindings_.BindingType { return DataSourceParametersBindingType() } -func (s *DataSourceParameters) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DataSourceParameters) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DataSourceParameters._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DataSourceParameters._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -32427,17 +32662,16 @@ type Datasource struct { Urls []UrlAlias } -func (s *Datasource) GetType__() bindings.BindingType { +func (s *Datasource) GetType__() vapiBindings_.BindingType { return DatasourceBindingType() } -func (s *Datasource) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Datasource) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Datasource._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Datasource._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -32451,17 +32685,16 @@ type DefaultFilterValue struct { Value *string } -func (s *DefaultFilterValue) GetType__() bindings.BindingType { +func (s *DefaultFilterValue) GetType__() vapiBindings_.BindingType { return DefaultFilterValueBindingType() } -func (s *DefaultFilterValue) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DefaultFilterValue) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DefaultFilterValue._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DefaultFilterValue._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -32472,17 +32705,16 @@ type DependentServices struct { DependentServices []string } -func (s *DependentServices) GetType__() bindings.BindingType { +func (s *DependentServices) GetType__() vapiBindings_.BindingType { return DependentServicesBindingType() } -func (s *DependentServices) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DependentServices) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DependentServices._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DependentServices._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -32519,6 +32751,10 @@ type DeploymentZone struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -32527,10 +32763,12 @@ type DeploymentZone struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -32539,17 +32777,16 @@ type DeploymentZone struct { EnforcementPoints []EnforcementPoint } -func (s *DeploymentZone) GetType__() bindings.BindingType { +func (s *DeploymentZone) GetType__() vapiBindings_.BindingType { return DeploymentZoneBindingType() } -func (s *DeploymentZone) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DeploymentZone) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DeploymentZone._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DeploymentZone._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -32594,6 +32831,10 @@ type DfwFirewallConfiguration struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -32602,10 +32843,12 @@ type DfwFirewallConfiguration struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -32623,17 +32866,16 @@ type DfwFirewallConfiguration struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const DfwFirewallConfiguration__TYPE_IDENTIFIER = "DfwFirewallConfiguration" -func (s *DfwFirewallConfiguration) GetType__() bindings.BindingType { +func (s *DfwFirewallConfiguration) GetType__() vapiBindings_.BindingType { return DfwFirewallConfigurationBindingType() } -func (s *DfwFirewallConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DfwFirewallConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DfwFirewallConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DfwFirewallConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -32646,17 +32888,16 @@ type DhcpDeleteLeaseRequestParameters struct { Mac *string } -func (s *DhcpDeleteLeaseRequestParameters) GetType__() bindings.BindingType { +func (s *DhcpDeleteLeaseRequestParameters) GetType__() vapiBindings_.BindingType { return DhcpDeleteLeaseRequestParametersBindingType() } -func (s *DhcpDeleteLeaseRequestParameters) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpDeleteLeaseRequestParameters) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpDeleteLeaseRequestParameters._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpDeleteLeaseRequestParameters._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -32668,17 +32909,16 @@ type DhcpDeleteLeases struct { Leases []DhcpDeleteLeaseRequestParameters } -func (s *DhcpDeleteLeases) GetType__() bindings.BindingType { +func (s *DhcpDeleteLeases) GetType__() vapiBindings_.BindingType { return DhcpDeleteLeasesBindingType() } -func (s *DhcpDeleteLeases) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpDeleteLeases) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpDeleteLeases._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpDeleteLeases._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -32697,17 +32937,16 @@ type DhcpHeader struct { const DhcpHeader_OP_CODE_BOOTREQUEST = "BOOTREQUEST" const DhcpHeader_OP_CODE_BOOTREPLY = "BOOTREPLY" -func (s *DhcpHeader) GetType__() bindings.BindingType { +func (s *DhcpHeader) GetType__() vapiBindings_.BindingType { return DhcpHeaderBindingType() } -func (s *DhcpHeader) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpHeader) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpHeader._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpHeader._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -32724,17 +32963,16 @@ type DhcpIpPoolUsage struct { PoolSize *int64 } -func (s *DhcpIpPoolUsage) GetType__() bindings.BindingType { +func (s *DhcpIpPoolUsage) GetType__() vapiBindings_.BindingType { return DhcpIpPoolUsageBindingType() } -func (s *DhcpIpPoolUsage) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpIpPoolUsage) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpIpPoolUsage._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpIpPoolUsage._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -32755,17 +32993,16 @@ type DhcpLeasePerIP struct { Subnet *string } -func (s *DhcpLeasePerIP) GetType__() bindings.BindingType { +func (s *DhcpLeasePerIP) GetType__() vapiBindings_.BindingType { return DhcpLeasePerIPBindingType() } -func (s *DhcpLeasePerIP) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpLeasePerIP) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpLeasePerIP._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpLeasePerIP._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -32793,17 +33030,16 @@ type DhcpLeases struct { Timestamp *int64 } -func (s *DhcpLeases) GetType__() bindings.BindingType { +func (s *DhcpLeases) GetType__() vapiBindings_.BindingType { return DhcpLeasesBindingType() } -func (s *DhcpLeases) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpLeases) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpLeases._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpLeases._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -32833,17 +33069,16 @@ type DhcpLeasesResult struct { ConnectivityPath *string } -func (s *DhcpLeasesResult) GetType__() bindings.BindingType { +func (s *DhcpLeasesResult) GetType__() vapiBindings_.BindingType { return DhcpLeasesResultBindingType() } -func (s *DhcpLeasesResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpLeasesResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpLeasesResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpLeasesResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -32855,17 +33090,16 @@ type DhcpOption121 struct { StaticRoutes []ClasslessStaticRoute } -func (s *DhcpOption121) GetType__() bindings.BindingType { +func (s *DhcpOption121) GetType__() vapiBindings_.BindingType { return DhcpOption121BindingType() } -func (s *DhcpOption121) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpOption121) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpOption121._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpOption121._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -32902,6 +33136,10 @@ type DhcpRelayConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -32910,10 +33148,12 @@ type DhcpRelayConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -32922,17 +33162,16 @@ type DhcpRelayConfig struct { ServerAddresses []string } -func (s *DhcpRelayConfig) GetType__() bindings.BindingType { +func (s *DhcpRelayConfig) GetType__() vapiBindings_.BindingType { return DhcpRelayConfigBindingType() } -func (s *DhcpRelayConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpRelayConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpRelayConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpRelayConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -32957,17 +33196,16 @@ type DhcpRelayConfigListResult struct { Results []DhcpRelayConfig } -func (s *DhcpRelayConfigListResult) GetType__() bindings.BindingType { +func (s *DhcpRelayConfigListResult) GetType__() vapiBindings_.BindingType { return DhcpRelayConfigListResultBindingType() } -func (s *DhcpRelayConfigListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpRelayConfigListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpRelayConfigListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpRelayConfigListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -33004,6 +33242,10 @@ type DhcpServerConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -33012,37 +33254,44 @@ type DhcpServerConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool // The reference to the edge cluster using the policy path of the edge cluster. Auto assigned if only one edge cluster is configured on enforcement-point. Modifying edge cluster will reallocate DHCP server to the new edge cluster. Please note that re-allocating edge-cluster will result in losing of all exisitng DHCP lease information. Change edge cluster only when losing DHCP leases is not a real problem, e.g. cross-site migration or failover and all client hosts will be reboot and get new IP addresses. EdgeClusterPath *string + // If no \"preferred-edge-paths\" were defined, and the \"enable-standby-relocation\"=true, once a new edge-node was added to the edge-cluster, the stand-by node of the DHCP could possibly be moved to another edge-node. But there is no guarantee that the stand-by will be moved. Please note, if the dhcp-server-config was applied to a gateway, and this gateway has defined its own edge-cluster and preferred edge-nodes, then the edge-cluster and nodes defined in dhcp-server-config will be ignored. + EnableStandbyRelocation *bool // IP address lease time in seconds. format: int64 + // + // Deprecated: This API element is deprecated. LeaseTime *int64 // Policy paths to edge nodes on which the DHCP servers run. The first edge node is assigned as active edge, and second one as stanby edge. If only one edge node is specified, the DHCP servers will run without HA support. When this property is not specified, edge nodes are auto-assigned during realization of the DHCP server. PreferredEdgePaths []string // DHCP server address in CIDR format. Prefix length should be less than or equal to 30. DHCP server is deployed as DHCP relay service. This property is deprecated, use server_addresses instead. Both properties cannot be specified together with different new values. format: ip-cidr-block + // + // Deprecated: This API element is deprecated. ServerAddress *string // DHCP server address in CIDR format. Both IPv4 and IPv6 address families are supported. Prefix length should be less than or equal to 30 for IPv4 address family and less than or equal to 126 for IPv6. When not specified, IPv4 value is auto-assigned to 100.96.0.1/30. Ignored when this object is configured at a Segment. format: ip-cidr-block ServerAddresses []string } -func (s *DhcpServerConfig) GetType__() bindings.BindingType { +func (s *DhcpServerConfig) GetType__() vapiBindings_.BindingType { return DhcpServerConfigBindingType() } -func (s *DhcpServerConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpServerConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpServerConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpServerConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -33067,17 +33316,16 @@ type DhcpServerConfigListResult struct { Results []DhcpServerConfig } -func (s *DhcpServerConfigListResult) GetType__() bindings.BindingType { +func (s *DhcpServerConfigListResult) GetType__() vapiBindings_.BindingType { return DhcpServerConfigListResultBindingType() } -func (s *DhcpServerConfigListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpServerConfigListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpServerConfigListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpServerConfigListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -33168,6 +33416,17 @@ type DhcpServerState struct { // * DhcpServerState#DhcpServerState_STATE_EDGE_VSPHERE_LOCATION_MISMATCH_RESOLVE // * DhcpServerState#DhcpServerState_STATE_COMPUTE_MANAGER_NOT_FOUND // * DhcpServerState#DhcpServerState_STATE_DELETE_IN_PROGRESS + // * DhcpServerState#DhcpServerState_STATE_ADVANCED_CONFIG_EDIT_FAILED + // * DhcpServerState#DhcpServerState_STATE_UPT_MODE_REALIZATION_POLL_TIMED_OUT + // * DhcpServerState#DhcpServerState_STATE_DATAPATH_CONFIGURATION_EDIT_FAILED + // * DhcpServerState#DhcpServerState_STATE_MAINTENANCE_MODE_ENABLED + // * DhcpServerState#DhcpServerState_STATE_ERROR_IN_ENABLE_MAINTENANCE_MODE + // * DhcpServerState#DhcpServerState_STATE_ERROR_IN_DISABLE_MAINTENANCE_MODE + // * DhcpServerState#DhcpServerState_STATE_CONFIGURE_UPT_ON_VM_FAILED + // * DhcpServerState#DhcpServerState_STATE_VM_VERSION_IS_UPT_INCOMPATIBLE + // * DhcpServerState#DhcpServerState_STATE_DELETE_FAILED_FOR_DIFFERENT_MOREF_ID + // * DhcpServerState#DhcpServerState_STATE_DELETE_FAILED_ON_VM_NOT_FOUND + // * DhcpServerState#DhcpServerState_STATE_DELETE_FAILED_FOR_NON_LCM_EDGE // // Gives details of state of desired configuration. Additional enums with more details on progress/success/error states are sent for edge node. The success states are NODE_READY and TRANSPORT_NODE_READY, pending states are {VM_DEPLOYMENT_QUEUED, VM_DEPLOYMENT_IN_PROGRESS, REGISTRATION_PENDING} and other values indicate failures. \"in_sync\" state indicates that the desired configuration has been received by the host to which it applies, but is not yet in effect. When the configuration is actually in effect, the state will change to \"success\". Please note, failed state is deprecated. State *string @@ -33249,18 +33508,28 @@ const DhcpServerState_STATE_EDGE_NODE_SETTINGS_AND_VSPHERE_SETTINGS_ARE_CHANGED_ const DhcpServerState_STATE_EDGE_VSPHERE_LOCATION_MISMATCH_RESOLVE = "EDGE_VSPHERE_LOCATION_MISMATCH_RESOLVE" const DhcpServerState_STATE_COMPUTE_MANAGER_NOT_FOUND = "COMPUTE_MANAGER_NOT_FOUND" const DhcpServerState_STATE_DELETE_IN_PROGRESS = "DELETE_IN_PROGRESS" - -func (s *DhcpServerState) GetType__() bindings.BindingType { +const DhcpServerState_STATE_ADVANCED_CONFIG_EDIT_FAILED = "ADVANCED_CONFIG_EDIT_FAILED" +const DhcpServerState_STATE_UPT_MODE_REALIZATION_POLL_TIMED_OUT = "UPT_MODE_REALIZATION_POLL_TIMED_OUT" +const DhcpServerState_STATE_DATAPATH_CONFIGURATION_EDIT_FAILED = "DATAPATH_CONFIGURATION_EDIT_FAILED" +const DhcpServerState_STATE_MAINTENANCE_MODE_ENABLED = "MAINTENANCE_MODE_ENABLED" +const DhcpServerState_STATE_ERROR_IN_ENABLE_MAINTENANCE_MODE = "ERROR_IN_ENABLE_MAINTENANCE_MODE" +const DhcpServerState_STATE_ERROR_IN_DISABLE_MAINTENANCE_MODE = "ERROR_IN_DISABLE_MAINTENANCE_MODE" +const DhcpServerState_STATE_CONFIGURE_UPT_ON_VM_FAILED = "CONFIGURE_UPT_ON_VM_FAILED" +const DhcpServerState_STATE_VM_VERSION_IS_UPT_INCOMPATIBLE = "VM_VERSION_IS_UPT_INCOMPATIBLE" +const DhcpServerState_STATE_DELETE_FAILED_FOR_DIFFERENT_MOREF_ID = "DELETE_FAILED_FOR_DIFFERENT_MOREF_ID" +const DhcpServerState_STATE_DELETE_FAILED_ON_VM_NOT_FOUND = "DELETE_FAILED_ON_VM_NOT_FOUND" +const DhcpServerState_STATE_DELETE_FAILED_FOR_NON_LCM_EDGE = "DELETE_FAILED_FOR_NON_LCM_EDGE" + +func (s *DhcpServerState) GetType__() vapiBindings_.BindingType { return DhcpServerStateBindingType() } -func (s *DhcpServerState) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpServerState) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpServerState._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpServerState._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -33293,17 +33562,16 @@ type DhcpServerStatistics struct { Timestamp *int64 } -func (s *DhcpServerStatistics) GetType__() bindings.BindingType { +func (s *DhcpServerStatistics) GetType__() vapiBindings_.BindingType { return DhcpServerStatisticsBindingType() } -func (s *DhcpServerStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpServerStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpServerStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpServerStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -33332,17 +33600,16 @@ const DhcpServerStatus_SERVICE_STATUS_DOWN = "DOWN" const DhcpServerStatus_SERVICE_STATUS_ERROR = "ERROR" const DhcpServerStatus_SERVICE_STATUS_NO_STANDBY = "NO_STANDBY" -func (s *DhcpServerStatus) GetType__() bindings.BindingType { +func (s *DhcpServerStatus) GetType__() vapiBindings_.BindingType { return DhcpServerStatusBindingType() } -func (s *DhcpServerStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpServerStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpServerStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpServerStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -33382,6 +33649,10 @@ type DhcpStaticBindingConfig struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -33390,10 +33661,12 @@ type DhcpStaticBindingConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -33407,17 +33680,16 @@ const DhcpStaticBindingConfig__TYPE_IDENTIFIER = "DhcpStaticBindingConfig" const DhcpStaticBindingConfig_RESOURCE_TYPE_DHCPV4STATICBINDINGCONFIG = "DhcpV4StaticBindingConfig" const DhcpStaticBindingConfig_RESOURCE_TYPE_DHCPV6STATICBINDINGCONFIG = "DhcpV6StaticBindingConfig" -func (s *DhcpStaticBindingConfig) GetType__() bindings.BindingType { +func (s *DhcpStaticBindingConfig) GetType__() vapiBindings_.BindingType { return DhcpStaticBindingConfigBindingType() } -func (s *DhcpStaticBindingConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpStaticBindingConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpStaticBindingConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpStaticBindingConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -33438,20 +33710,19 @@ type DhcpStaticBindingConfigListResult struct { // Field by which records are sorted SortBy *string // Paginated list of DhcpStaticBindingConfig - Results []*data.StructValue + Results []*vapiData_.StructValue } -func (s *DhcpStaticBindingConfigListResult) GetType__() bindings.BindingType { +func (s *DhcpStaticBindingConfigListResult) GetType__() vapiBindings_.BindingType { return DhcpStaticBindingConfigListResultBindingType() } -func (s *DhcpStaticBindingConfigListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpStaticBindingConfigListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpStaticBindingConfigListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpStaticBindingConfigListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -33542,6 +33813,17 @@ type DhcpStaticBindingState struct { // * DhcpStaticBindingState#DhcpStaticBindingState_STATE_EDGE_VSPHERE_LOCATION_MISMATCH_RESOLVE // * DhcpStaticBindingState#DhcpStaticBindingState_STATE_COMPUTE_MANAGER_NOT_FOUND // * DhcpStaticBindingState#DhcpStaticBindingState_STATE_DELETE_IN_PROGRESS + // * DhcpStaticBindingState#DhcpStaticBindingState_STATE_ADVANCED_CONFIG_EDIT_FAILED + // * DhcpStaticBindingState#DhcpStaticBindingState_STATE_UPT_MODE_REALIZATION_POLL_TIMED_OUT + // * DhcpStaticBindingState#DhcpStaticBindingState_STATE_DATAPATH_CONFIGURATION_EDIT_FAILED + // * DhcpStaticBindingState#DhcpStaticBindingState_STATE_MAINTENANCE_MODE_ENABLED + // * DhcpStaticBindingState#DhcpStaticBindingState_STATE_ERROR_IN_ENABLE_MAINTENANCE_MODE + // * DhcpStaticBindingState#DhcpStaticBindingState_STATE_ERROR_IN_DISABLE_MAINTENANCE_MODE + // * DhcpStaticBindingState#DhcpStaticBindingState_STATE_CONFIGURE_UPT_ON_VM_FAILED + // * DhcpStaticBindingState#DhcpStaticBindingState_STATE_VM_VERSION_IS_UPT_INCOMPATIBLE + // * DhcpStaticBindingState#DhcpStaticBindingState_STATE_DELETE_FAILED_FOR_DIFFERENT_MOREF_ID + // * DhcpStaticBindingState#DhcpStaticBindingState_STATE_DELETE_FAILED_ON_VM_NOT_FOUND + // * DhcpStaticBindingState#DhcpStaticBindingState_STATE_DELETE_FAILED_FOR_NON_LCM_EDGE // // Gives details of state of desired configuration. Additional enums with more details on progress/success/error states are sent for edge node. The success states are NODE_READY and TRANSPORT_NODE_READY, pending states are {VM_DEPLOYMENT_QUEUED, VM_DEPLOYMENT_IN_PROGRESS, REGISTRATION_PENDING} and other values indicate failures. \"in_sync\" state indicates that the desired configuration has been received by the host to which it applies, but is not yet in effect. When the configuration is actually in effect, the state will change to \"success\". Please note, failed state is deprecated. State *string @@ -33623,18 +33905,28 @@ const DhcpStaticBindingState_STATE_EDGE_NODE_SETTINGS_AND_VSPHERE_SETTINGS_ARE_C const DhcpStaticBindingState_STATE_EDGE_VSPHERE_LOCATION_MISMATCH_RESOLVE = "EDGE_VSPHERE_LOCATION_MISMATCH_RESOLVE" const DhcpStaticBindingState_STATE_COMPUTE_MANAGER_NOT_FOUND = "COMPUTE_MANAGER_NOT_FOUND" const DhcpStaticBindingState_STATE_DELETE_IN_PROGRESS = "DELETE_IN_PROGRESS" - -func (s *DhcpStaticBindingState) GetType__() bindings.BindingType { +const DhcpStaticBindingState_STATE_ADVANCED_CONFIG_EDIT_FAILED = "ADVANCED_CONFIG_EDIT_FAILED" +const DhcpStaticBindingState_STATE_UPT_MODE_REALIZATION_POLL_TIMED_OUT = "UPT_MODE_REALIZATION_POLL_TIMED_OUT" +const DhcpStaticBindingState_STATE_DATAPATH_CONFIGURATION_EDIT_FAILED = "DATAPATH_CONFIGURATION_EDIT_FAILED" +const DhcpStaticBindingState_STATE_MAINTENANCE_MODE_ENABLED = "MAINTENANCE_MODE_ENABLED" +const DhcpStaticBindingState_STATE_ERROR_IN_ENABLE_MAINTENANCE_MODE = "ERROR_IN_ENABLE_MAINTENANCE_MODE" +const DhcpStaticBindingState_STATE_ERROR_IN_DISABLE_MAINTENANCE_MODE = "ERROR_IN_DISABLE_MAINTENANCE_MODE" +const DhcpStaticBindingState_STATE_CONFIGURE_UPT_ON_VM_FAILED = "CONFIGURE_UPT_ON_VM_FAILED" +const DhcpStaticBindingState_STATE_VM_VERSION_IS_UPT_INCOMPATIBLE = "VM_VERSION_IS_UPT_INCOMPATIBLE" +const DhcpStaticBindingState_STATE_DELETE_FAILED_FOR_DIFFERENT_MOREF_ID = "DELETE_FAILED_FOR_DIFFERENT_MOREF_ID" +const DhcpStaticBindingState_STATE_DELETE_FAILED_ON_VM_NOT_FOUND = "DELETE_FAILED_ON_VM_NOT_FOUND" +const DhcpStaticBindingState_STATE_DELETE_FAILED_FOR_NON_LCM_EDGE = "DELETE_FAILED_FOR_NON_LCM_EDGE" + +func (s *DhcpStaticBindingState) GetType__() vapiBindings_.BindingType { return DhcpStaticBindingStateBindingType() } -func (s *DhcpStaticBindingState) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpStaticBindingState) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpStaticBindingState._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpStaticBindingState._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -33667,17 +33959,16 @@ type DhcpStatistics struct { Timestamp *int64 } -func (s *DhcpStatistics) GetType__() bindings.BindingType { +func (s *DhcpStatistics) GetType__() vapiBindings_.BindingType { return DhcpStatisticsBindingType() } -func (s *DhcpStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -33686,21 +33977,20 @@ func (s *DhcpStatistics) GetDataValue__() (data.DataValue, []error) { // DHCP options for IPv4 server. type DhcpV4Options struct { Option121 *DhcpOption121 - // To define DHCP options other than option 121 in generic format. Please note, only the following options can be defined in generic format. Those other options will be accepted without validation but will not take effect. -------------------------- Code Name -------------------------- 2 Time Offset 6 Domain Name Server 13 Boot File Size 19 Forward On/Off 26 MTU Interface 28 Broadcast Address 35 ARP Timeout 40 NIS Domain 41 NIS Servers 42 NTP Servers 44 NETBIOS Name Srv 45 NETBIOS Dist Srv 46 NETBIOS Node Type 47 NETBIOS Scope 58 Renewal Time 59 Rebinding Time 64 NIS+-Domain-Name 65 NIS+-Server-Addr 66 TFTP Server-Name (used by PXE) 67 Bootfile-Name (used by PXE) 93 PXE: Client system architecture 94 PXE: Client NDI 97 PXE: UUID/UNDI 117 Name Service Search 119 Domain Search 150 TFTP server address (used by PXE) 175 Etherboot 209 PXE Configuration File 210 PXE Path Prefix 211 PXE Reboot Time + // To define DHCP options other than option 121 in generic format. Please note, only the following options can be defined in generic format. Those other options will be accepted without validation but will not take effect. -------------------------- Code Name -------------------------- 2 Time Offset 6 Domain Name Server 13 Boot File Size 19 Forward On/Off 26 MTU Interface 28 Broadcast Address 35 ARP Timeout 40 NIS Domain 41 NIS Servers 42 NTP Servers 44 NETBIOS Name Srv 45 NETBIOS Dist Srv 46 NETBIOS Node Type 47 NETBIOS Scope 58 Renewal Time 59 Rebinding Time 64 NIS+-Domain-Name 65 NIS+-Server-Addr 66 TFTP Server-Name (used by PXE) 67 Bootfile-Name (used by PXE) 117 Name Service Search 119 Domain Search 150 TFTP server address (used by PXE) 209 PXE Configuration File 210 PXE Path Prefix 211 PXE Reboot Time Others []GenericDhcpOption } -func (s *DhcpV4Options) GetType__() bindings.BindingType { +func (s *DhcpV4Options) GetType__() vapiBindings_.BindingType { return DhcpV4OptionsBindingType() } -func (s *DhcpV4Options) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpV4Options) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpV4Options._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpV4Options._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -33751,6 +34041,10 @@ type DhcpV4StaticBindingConfig struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -33759,10 +34053,12 @@ type DhcpV4StaticBindingConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -33774,17 +34070,16 @@ type DhcpV4StaticBindingConfig struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const DhcpV4StaticBindingConfig__TYPE_IDENTIFIER = "DhcpV4StaticBindingConfig" -func (s *DhcpV4StaticBindingConfig) GetType__() bindings.BindingType { +func (s *DhcpV4StaticBindingConfig) GetType__() vapiBindings_.BindingType { return DhcpV4StaticBindingConfigBindingType() } -func (s *DhcpV4StaticBindingConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpV4StaticBindingConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpV4StaticBindingConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpV4StaticBindingConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -33833,324 +34128,15 @@ type DhcpV6StaticBindingConfig struct { Id *string // Possible values are: // - // * DhcpStaticBindingConfig#DhcpStaticBindingConfig_RESOURCE_TYPE_DHCPV4STATICBINDINGCONFIG - // * DhcpStaticBindingConfig#DhcpStaticBindingConfig_RESOURCE_TYPE_DHCPV6STATICBINDINGCONFIG - ResourceType string - // Opaque identifiers meaningful to the API user - Tags []Tag - // Path of its parent - ParentPath *string - // Absolute path of this object - Path *string - // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. - RealizationId *string - // Path relative from its parent - RelativePath *string - // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. - UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue - // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. - MarkedForDelete *bool - // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. - Overridden *bool -} - -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const DhcpV6StaticBindingConfig__TYPE_IDENTIFIER = "DhcpV6StaticBindingConfig" - -func (s *DhcpV6StaticBindingConfig) GetType__() bindings.BindingType { - return DhcpV6StaticBindingConfigBindingType() -} - -func (s *DhcpV6StaticBindingConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpV6StaticBindingConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -type Dhcpv6Header struct { - // Possible values are: - // - // * Dhcpv6Header#Dhcpv6Header_MSG_TYPE_SOLICIT - // * Dhcpv6Header#Dhcpv6Header_MSG_TYPE_ADVERTISE - // * Dhcpv6Header#Dhcpv6Header_MSG_TYPE_REQUEST - // * Dhcpv6Header#Dhcpv6Header_MSG_TYPE_REPLY - // - // This is used to specify the DHCP v6 message. To request the assignment of one or more IPv6 addresses, a client first locates a DHCP server and then requests the assignment of addresses and other configuration information from the server. The client sends a Solicit message to the All_DHCP_Relay_Agents_and_Servers address to find available DHCP servers. Any server that can meet the client's requirements responds with an Advertise message. The client then chooses one of the servers and sends a Request message to the server asking for confirmed assignment of addresses and other configuration information. The server responds with a Reply message that contains the confirmed addresses and configuration. SOLICIT - A client sends a Solicit message to locate servers. ADVERTISE - A server sends and Advertise message to indicate that it is available. REQUEST - A client sends a Request message to request configuration parameters. REPLY - A server sends a Reply message containing assigned addresses and configuration parameters. - MsgType *string -} - -const Dhcpv6Header_MSG_TYPE_SOLICIT = "SOLICIT" -const Dhcpv6Header_MSG_TYPE_ADVERTISE = "ADVERTISE" -const Dhcpv6Header_MSG_TYPE_REQUEST = "REQUEST" -const Dhcpv6Header_MSG_TYPE_REPLY = "REPLY" - -func (s *Dhcpv6Header) GetType__() bindings.BindingType { - return Dhcpv6HeaderBindingType() -} - -func (s *Dhcpv6Header) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for Dhcpv6Header._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -type DiscoveredNode struct { - // Certificate of the discovered node - Certificate *string - // Local Id of the discovered node in the Compute Manager - CmLocalId *string - // External id of the discovered node, ex. a mo-ref from VC - ExternalId *string - // Hardware Id is generated using system hardware info. It is used to retrieve fabric node of the esx. - HardwareId *string - // IP Addresses of the the discovered node. format: ip - IpAddresses []string - // Discovered Node type like Host - NodeType *string - // Id of the compute manager from where this node was discovered - OriginId *string - // Key-Value map of additional specific properties of discovered node in the Compute Manager - OriginProperties []KeyValuePair - // OS type of the discovered node - OsType *string - // OS version of the discovered node - OsVersion *string - // External id of the compute collection to which this node belongs - ParentComputeCollection *string - // The stateless property describes whether host persists its state across reboot or not. If state persists, value is set as false otherwise true. - Stateless *bool - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Timestamp of last modification format: int64 - LastSyncTime *int64 - // Description of this resource - Description *string - // Defaults to ID if not set - DisplayName *string - // The type of this resource. - ResourceType string - // Specifies list of scope of discovered resource. e.g. if VHC path is associated with principal identity, who owns the discovered resource, then scope id will be VHC path and scope type will be VHC. - Scope []DiscoveredResourceScope - // Opaque identifiers meaningful to the API user - Tags []Tag -} - -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const DiscoveredNode__TYPE_IDENTIFIER = "DiscoveredNode" - -func (s *DiscoveredNode) GetType__() bindings.BindingType { - return DiscoveredNodeBindingType() -} - -func (s *DiscoveredNode) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for DiscoveredNode._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Base class for resources that are discovered and automatically updated -type DiscoveredResource struct { - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Timestamp of last modification format: int64 - LastSyncTime *int64 - // Description of this resource - Description *string - // Defaults to ID if not set - DisplayName *string - // The type of this resource. - ResourceType string - // Specifies list of scope of discovered resource. e.g. if VHC path is associated with principal identity, who owns the discovered resource, then scope id will be VHC path and scope type will be VHC. - Scope []DiscoveredResourceScope - // Opaque identifiers meaningful to the API user - Tags []Tag -} - -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const DiscoveredResource__TYPE_IDENTIFIER = "DiscoveredResource" - -func (s *DiscoveredResource) GetType__() bindings.BindingType { - return DiscoveredResourceBindingType() -} - -func (s *DiscoveredResource) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for DiscoveredResource._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Scope of discovered resource -type DiscoveredResourceScope struct { - // Specifies the scope id of discovered resource. - ScopeId *string - // Possible values are: - // - // * DiscoveredResourceScope#DiscoveredResourceScope_SCOPE_TYPE_CLUSTER - // - // Type of the scope for the discovered resource. - ScopeType *string -} - -const DiscoveredResourceScope_SCOPE_TYPE_CLUSTER = "CONTAINER_CLUSTER" - -func (s *DiscoveredResourceScope) GetType__() bindings.BindingType { - return DiscoveredResourceScopeBindingType() -} - -func (s *DiscoveredResourceScope) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for DiscoveredResourceScope._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Base Discovery Profile Binding Map -type DiscoveryProfileBindingMap struct { - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 - Revision *int64 - // Timestamp of resource creation format: int64 - CreateTime *int64 - // ID of the user who created this resource - CreateUser *string - // Timestamp of last modification format: int64 - LastModifiedTime *int64 - // ID of the user who last modified this resource - LastModifiedUser *string - // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. - Protection *string - // Indicates system owned resource - SystemOwned *bool - // Description of this resource - Description *string - // Defaults to ID if not set - DisplayName *string - // Unique identifier of this resource - Id *string - // The type of this resource. - ResourceType *string - // Opaque identifiers meaningful to the API user - Tags []Tag - // Path of its parent - ParentPath *string - // Absolute path of this object - Path *string - // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. - RealizationId *string - // Path relative from its parent - RelativePath *string - // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. - UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue - // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. - MarkedForDelete *bool - // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. - Overridden *bool -} - -func (s *DiscoveryProfileBindingMap) GetType__() bindings.BindingType { - return DiscoveryProfileBindingMapBindingType() -} - -func (s *DiscoveryProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for DiscoveryProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -type DistributedFloodProtectionProfile struct { - // If set to true, rst spoofing will be enabled. Flag is used only for distributed firewall profiles. - EnableRstSpoofing *bool - // If set to true, sync cache will be enabled. Flag is used only for distributed firewall profiles. - EnableSyncache *bool - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 - Revision *int64 - // Timestamp of resource creation format: int64 - CreateTime *int64 - // ID of the user who created this resource - CreateUser *string - // Timestamp of last modification format: int64 - LastModifiedTime *int64 - // ID of the user who last modified this resource - LastModifiedUser *string - // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. - Protection *string - // Indicates system owned resource - SystemOwned *bool - // Description of this resource - Description *string - // Defaults to ID if not set - DisplayName *string - // Unique identifier of this resource - Id *string - // Possible values are: - // - // * FloodProtectionProfile#FloodProtectionProfile_RESOURCE_TYPE_GATEWAYFLOODPROTECTIONPROFILE - // * FloodProtectionProfile#FloodProtectionProfile_RESOURCE_TYPE_DISTRIBUTEDFLOODPROTECTIONPROFILE - // - // GatewayFloodProtectionProfile is used for all Tier0 and Tier1 gateways. DistributedFloodProtectionProfile is used for all Transport Nodes. + // * DhcpStaticBindingConfig#DhcpStaticBindingConfig_RESOURCE_TYPE_DHCPV4STATICBINDINGCONFIG + // * DhcpStaticBindingConfig#DhcpStaticBindingConfig_RESOURCE_TYPE_DHCPV6STATICBINDINGCONFIG ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -34159,66 +34145,134 @@ type DistributedFloodProtectionProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool - // If this field is empty, firewall will not set a limit to active ICMP connections. format: int64 - IcmpActiveFlowLimit *int64 - // If this field is empty, firewall will not set a limit to other active connections. besides UDP, ICMP and half open TCP connections. format: int64 - OtherActiveConnLimit *int64 - // If this field is empty, firewall will not set a limit to half open TCP connections. format: int64 - TcpHalfOpenConnLimit *int64 - // If this field is empty, firewall will not set a limit to active UDP connections. format: int64 - UdpActiveFlowLimit *int64 } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const DistributedFloodProtectionProfile__TYPE_IDENTIFIER = "DistributedFloodProtectionProfile" +const DhcpV6StaticBindingConfig__TYPE_IDENTIFIER = "DhcpV6StaticBindingConfig" -func (s *DistributedFloodProtectionProfile) GetType__() bindings.BindingType { - return DistributedFloodProtectionProfileBindingType() +func (s *DhcpV6StaticBindingConfig) GetType__() vapiBindings_.BindingType { + return DhcpV6StaticBindingConfigBindingType() } -func (s *DistributedFloodProtectionProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpV6StaticBindingConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DistributedFloodProtectionProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpV6StaticBindingConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Distributed virtual portgroup on a VC -type DistributedVirtualPortgroup struct { - // For distributed virtual portgroup, backing type is standard. For logical switch portgroup, the backing type is set to nsx. - BackingType *string - // Generated UUID of the portgroup - Key *string +type Dhcpv6Header struct { // Possible values are: // - // * DistributedVirtualPortgroup#DistributedVirtualPortgroup_OVERALL_STATUS_RED - // * DistributedVirtualPortgroup#DistributedVirtualPortgroup_OVERALL_STATUS_YELLOW - // * DistributedVirtualPortgroup#DistributedVirtualPortgroup_OVERALL_STATUS_GREEN - // * DistributedVirtualPortgroup#DistributedVirtualPortgroup_OVERALL_STATUS_GRAY + // * Dhcpv6Header#Dhcpv6Header_MSG_TYPE_SOLICIT + // * Dhcpv6Header#Dhcpv6Header_MSG_TYPE_ADVERTISE + // * Dhcpv6Header#Dhcpv6Header_MSG_TYPE_REQUEST + // * Dhcpv6Header#Dhcpv6Header_MSG_TYPE_REPLY // - // This parameters reflects the managed entity status of the portgroup as reported by VC. - OverallStatus *string - // Id of the portgroup, eg. a mo-ref from VC. - CmLocalId *string - // External id of the virtual portgroup - ExternalId *string - // Portgroup type like DistributedVirtualPortgroup - OriginType *string + // This is used to specify the DHCP v6 message. To request the assignment of one or more IPv6 addresses, a client first locates a DHCP server and then requests the assignment of addresses and other configuration information from the server. The client sends a Solicit message to the All_DHCP_Relay_Agents_and_Servers address to find available DHCP servers. Any server that can meet the client's requirements responds with an Advertise message. The client then chooses one of the servers and sends a Request message to the server asking for confirmed assignment of addresses and other configuration information. The server responds with a Reply message that contains the confirmed addresses and configuration. SOLICIT - A client sends a Solicit message to locate servers. ADVERTISE - A server sends and Advertise message to indicate that it is available. REQUEST - A client sends a Request message to request configuration parameters. REPLY - A server sends a Reply message containing assigned addresses and configuration parameters. + MsgType *string +} + +const Dhcpv6Header_MSG_TYPE_SOLICIT = "SOLICIT" +const Dhcpv6Header_MSG_TYPE_ADVERTISE = "ADVERTISE" +const Dhcpv6Header_MSG_TYPE_REQUEST = "REQUEST" +const Dhcpv6Header_MSG_TYPE_REPLY = "REPLY" + +func (s *Dhcpv6Header) GetType__() vapiBindings_.BindingType { + return Dhcpv6HeaderBindingType() +} + +func (s *Dhcpv6Header) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for Dhcpv6Header._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Domain synchronization settings +type DirectoryDomainSyncSettings struct { + // Directory domain delta synchronization interval time between two delta sync in minutes. format: int64 + DeltaSyncInterval *int64 + // Directory domain full synchronization schedule using cron expression. For example, cron expression \"0 0 12 ? \* SUN \*\" means full sync is scheduled every Sunday midnight. If this object is null, it means there is no background cron job running for full sync. + FullSyncCronExpr *string + // Sync delay after Directory domain has been successfully created. if delay is -1, initial full sync will not be triggered. format: int32 + SyncDelayInSec *int64 +} + +func (s *DirectoryDomainSyncSettings) GetType__() vapiBindings_.BindingType { + return DirectoryDomainSyncSettingsBindingType() +} + +func (s *DirectoryDomainSyncSettings) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for DirectoryDomainSyncSettings._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Event log server connection status +type DirectoryEventLogServerStatus struct { + // Additional optional detail error message + ErrorMessage *string + // Last event record ID is an opaque integer value that shows the last successfully received event from event log server. format: int64 + LastEventRecordId *int64 + // Time of last successfully received and record event from event log server. format: int64 + LastEventTimeCreated *int64 + // Last polling time format: int64 + LastPollingTime *int64 + // Possible values are: + // + // * DirectoryEventLogServerStatus#DirectoryEventLogServerStatus_STATUS_OK + // * DirectoryEventLogServerStatus#DirectoryEventLogServerStatus_STATUS_ERROR + // + // Connection status: OK: All OK ERROR: Generic error + Status *string +} + +const DirectoryEventLogServerStatus_STATUS_OK = "OK" +const DirectoryEventLogServerStatus_STATUS_ERROR = "ERROR" + +func (s *DirectoryEventLogServerStatus) GetType__() vapiBindings_.BindingType { + return DirectoryEventLogServerStatusBindingType() +} + +func (s *DirectoryEventLogServerStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for DirectoryEventLogServerStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Base class for resources that are discovered and automatically updated +type DiscoveredResource struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -34231,85 +34285,215 @@ type DistributedVirtualPortgroup struct { // Defaults to ID if not set DisplayName *string // The type of this resource. - ResourceType string + ResourceType *string // Specifies list of scope of discovered resource. e.g. if VHC path is associated with principal identity, who owns the discovered resource, then scope id will be VHC path and scope type will be VHC. Scope []DiscoveredResourceScope // Opaque identifiers meaningful to the API user Tags []Tag } -const DistributedVirtualPortgroup_OVERALL_STATUS_RED = "RED" -const DistributedVirtualPortgroup_OVERALL_STATUS_YELLOW = "YELLOW" -const DistributedVirtualPortgroup_OVERALL_STATUS_GREEN = "GREEN" -const DistributedVirtualPortgroup_OVERALL_STATUS_GRAY = "GRAY" +func (s *DiscoveredResource) GetType__() vapiBindings_.BindingType { + return DiscoveredResourceBindingType() +} + +func (s *DiscoveredResource) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for DiscoveredResource._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Scope of discovered resource +type DiscoveredResourceScope struct { + // Specifies the scope id of discovered resource. + ScopeId *string + // Possible values are: + // + // * DiscoveredResourceScope#DiscoveredResourceScope_SCOPE_TYPE_CONTAINER_CLUSTER + // * DiscoveredResourceScope#DiscoveredResourceScope_SCOPE_TYPE_VPC + // + // Type of the scope for the discovered resource. + ScopeType *string +} + +const DiscoveredResourceScope_SCOPE_TYPE_CONTAINER_CLUSTER = "CONTAINER_CLUSTER" +const DiscoveredResourceScope_SCOPE_TYPE_VPC = "VPC" -func (s *DistributedVirtualPortgroup) GetType__() bindings.BindingType { - return DistributedVirtualPortgroupBindingType() +func (s *DiscoveredResourceScope) GetType__() vapiBindings_.BindingType { + return DiscoveredResourceScopeBindingType() } -func (s *DistributedVirtualPortgroup) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DiscoveredResourceScope) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DistributedVirtualPortgroup._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DiscoveredResourceScope._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// DistributedVirtualSwitch on a VC -type DistributedVirtualSwitch struct { - // Array of discovered nodes connected to this switch. - DiscoveredNodes []DiscoveredNode - // It contains information about VMware specific multiple dynamic LACP groups. - LacpGroupConfigs []LacpGroupConfigInfo - // Key-Value map of additional properties of switch - OriginProperties []KeyValuePair - // The uniform name of uplink ports on each host. - UplinkPortNames []string - UplinkPortgroup *DistributedVirtualPortgroup - // UUID of the switch - Uuid *string - // ID of the virtual switch in compute manager - CmLocalId *string - // External id of the virtual switch - ExternalId *string - // ID of the compute manager where this virtual switch is discovered. - OriginId *string - // Switch type like VmwareDistributedVirtualSwitch - OriginType *string +// Base Discovery Profile Binding Map +type DiscoveryProfileBindingMap struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource Schema *string Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string // Timestamp of last modification format: int64 - LastSyncTime *int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool // Description of this resource Description *string // Defaults to ID if not set DisplayName *string + // Unique identifier of this resource + Id *string // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool +} + +func (s *DiscoveryProfileBindingMap) GetType__() vapiBindings_.BindingType { + return DiscoveryProfileBindingMapBindingType() +} + +func (s *DiscoveryProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for DiscoveryProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +type DistributedFloodProtectionProfile struct { + // If set to true, rst spoofing will be enabled. Flag is used only for distributed firewall profiles. + EnableRstSpoofing *bool + // If set to true, sync cache will be enabled. Flag is used only for distributed firewall profiles. + EnableSyncache *bool + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // Possible values are: + // + // * FloodProtectionProfile#FloodProtectionProfile_RESOURCE_TYPE_GATEWAYFLOODPROTECTIONPROFILE + // * FloodProtectionProfile#FloodProtectionProfile_RESOURCE_TYPE_DISTRIBUTEDFLOODPROTECTIONPROFILE + // + // GatewayFloodProtectionProfile is used for all Tier0 and Tier1 gateways. DistributedFloodProtectionProfile is used for all Transport Nodes. ResourceType string - // Specifies list of scope of discovered resource. e.g. if VHC path is associated with principal identity, who owns the discovered resource, then scope id will be VHC path and scope type will be VHC. - Scope []DiscoveredResourceScope // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // If this field is empty, firewall will not set a limit to active ICMP connections. format: int64 + IcmpActiveFlowLimit *int64 + // If this field is empty, firewall will not set a limit to other active connections. besides UDP, ICMP and half open TCP connections. format: int64 + OtherActiveConnLimit *int64 + // If this field is empty, firewall will not set a limit to half open TCP connections. format: int64 + TcpHalfOpenConnLimit *int64 + // If this field is empty, firewall will not set a limit to active UDP connections. format: int64 + UdpActiveFlowLimit *int64 } -func (s *DistributedVirtualSwitch) GetType__() bindings.BindingType { - return DistributedVirtualSwitchBindingType() +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const DistributedFloodProtectionProfile__TYPE_IDENTIFIER = "DistributedFloodProtectionProfile" + +func (s *DistributedFloodProtectionProfile) GetType__() vapiBindings_.BindingType { + return DistributedFloodProtectionProfileBindingType() } -func (s *DistributedVirtualSwitch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DistributedFloodProtectionProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DistributedVirtualSwitch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DistributedFloodProtectionProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -34339,17 +34523,16 @@ const DnsHeader_ADDRESS_TYPE_V6 = "V6" const DnsHeader_MESSAGE_TYPE_QUERY = "QUERY" const DnsHeader_MESSAGE_TYPE_RESPONSE = "RESPONSE" -func (s *DnsHeader) GetType__() bindings.BindingType { +func (s *DnsHeader) GetType__() vapiBindings_.BindingType { return DnsHeaderBindingType() } -func (s *DnsHeader) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DnsHeader) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DnsHeader._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DnsHeader._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -34386,6 +34569,10 @@ type DnsSecurityProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -34394,10 +34581,12 @@ type DnsSecurityProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -34406,17 +34595,16 @@ type DnsSecurityProfile struct { Ttl *int64 } -func (s *DnsSecurityProfile) GetType__() bindings.BindingType { +func (s *DnsSecurityProfile) GetType__() vapiBindings_.BindingType { return DnsSecurityProfileBindingType() } -func (s *DnsSecurityProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DnsSecurityProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DnsSecurityProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DnsSecurityProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -34453,6 +34641,10 @@ type DnsSecurityProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -34461,10 +34653,12 @@ type DnsSecurityProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -34475,17 +34669,16 @@ type DnsSecurityProfileBindingMap struct { SequenceNumber *int64 } -func (s *DnsSecurityProfileBindingMap) GetType__() bindings.BindingType { +func (s *DnsSecurityProfileBindingMap) GetType__() vapiBindings_.BindingType { return DnsSecurityProfileBindingMapBindingType() } -func (s *DnsSecurityProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DnsSecurityProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DnsSecurityProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DnsSecurityProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -34510,17 +34703,16 @@ type DnsSecurityProfileBindingMapListResult struct { Results []DnsSecurityProfileBindingMap } -func (s *DnsSecurityProfileBindingMapListResult) GetType__() bindings.BindingType { +func (s *DnsSecurityProfileBindingMapListResult) GetType__() vapiBindings_.BindingType { return DnsSecurityProfileBindingMapListResultBindingType() } -func (s *DnsSecurityProfileBindingMapListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DnsSecurityProfileBindingMapListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DnsSecurityProfileBindingMapListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DnsSecurityProfileBindingMapListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -34545,17 +34737,16 @@ type DnsSecurityProfileListResult struct { Results []DnsSecurityProfile } -func (s *DnsSecurityProfileListResult) GetType__() bindings.BindingType { +func (s *DnsSecurityProfileListResult) GetType__() vapiBindings_.BindingType { return DnsSecurityProfileListResultBindingType() } -func (s *DnsSecurityProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DnsSecurityProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DnsSecurityProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DnsSecurityProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -34592,6 +34783,10 @@ type Domain struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -34600,27 +34795,28 @@ type Domain struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool } -func (s *Domain) GetType__() bindings.BindingType { +func (s *Domain) GetType__() vapiBindings_.BindingType { return DomainBindingType() } -func (s *Domain) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Domain) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Domain._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Domain._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -34657,6 +34853,10 @@ type DomainDeploymentMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -34665,10 +34865,12 @@ type DomainDeploymentMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -34677,17 +34879,16 @@ type DomainDeploymentMap struct { EnforcementPointPath *string } -func (s *DomainDeploymentMap) GetType__() bindings.BindingType { +func (s *DomainDeploymentMap) GetType__() vapiBindings_.BindingType { return DomainDeploymentMapBindingType() } -func (s *DomainDeploymentMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DomainDeploymentMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DomainDeploymentMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DomainDeploymentMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -34712,17 +34913,16 @@ type DomainDeploymentMapListResult struct { Results []DomainDeploymentMap } -func (s *DomainDeploymentMapListResult) GetType__() bindings.BindingType { +func (s *DomainDeploymentMapListResult) GetType__() vapiBindings_.BindingType { return DomainDeploymentMapListResultBindingType() } -func (s *DomainDeploymentMapListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DomainDeploymentMapListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DomainDeploymentMapListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DomainDeploymentMapListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -34747,17 +34947,16 @@ type DomainListResult struct { Results []Domain } -func (s *DomainListResult) GetType__() bindings.BindingType { +func (s *DomainListResult) GetType__() vapiBindings_.BindingType { return DomainListResultBindingType() } -func (s *DomainListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DomainListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DomainListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DomainListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -34829,6 +35028,8 @@ type DonutConfiguration struct { DrilldownId *string FeatureSet *FeatureSet // Id of filter widget for subscription, if any. Id should be a valid id of an existing filter widget. Filter widget should be from the same view. Datasource URLs should have placeholder values equal to filter alias to accept the filter value on filter change. This field is deprecated instead use 'filters' property. + // + // Deprecated: This API element is deprecated. Filter *string // Flag to indicate that widget will continue to work without filter value. If this flag is set to false then default_filter_value is manadatory. FilterValueRequired *bool @@ -34845,12 +35046,16 @@ type DonutConfiguration struct { // Represents the vertical span of the widget / container. 1 Row span is equal to 20px. format: int32 Rowspan *int64 // Please use the property 'shared' of View instead of this. The widgets of a shared view are visible to other users. + // + // Deprecated: This API element is deprecated. Shared *bool // If the value of this field is set to true then card header will be displayed otherwise only card will be displayed without header. ShowHeader *bool // Represents the horizontal span of the widget / container. format: int32 Span *int64 // Specify relavite weight in WidgetItem for placement in a view. Please see WidgetItem for details. format: int32 + // + // Deprecated: This API element is deprecated. Weight *int64 } @@ -34859,17 +35064,16 @@ type DonutConfiguration struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const DonutConfiguration__TYPE_IDENTIFIER = "DonutConfiguration" -func (s *DonutConfiguration) GetType__() bindings.BindingType { +func (s *DonutConfiguration) GetType__() vapiBindings_.BindingType { return DonutConfigurationBindingType() } -func (s *DonutConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DonutConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DonutConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DonutConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -34894,17 +35098,16 @@ type DonutPart struct { Tooltip []Tooltip } -func (s *DonutPart) GetType__() bindings.BindingType { +func (s *DonutPart) GetType__() vapiBindings_.BindingType { return DonutPartBindingType() } -func (s *DonutPart) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DonutPart) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DonutPart._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DonutPart._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -34920,17 +35123,16 @@ type DonutSection struct { Template *bool } -func (s *DonutSection) GetType__() bindings.BindingType { +func (s *DonutSection) GetType__() vapiBindings_.BindingType { return DonutSectionBindingType() } -func (s *DonutSection) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DonutSection) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DonutSection._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DonutSection._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -34946,17 +35148,16 @@ type DropdownFilterPlotConfiguration struct { AllowSearch *bool } -func (s *DropdownFilterPlotConfiguration) GetType__() bindings.BindingType { +func (s *DropdownFilterPlotConfiguration) GetType__() vapiBindings_.BindingType { return DropdownFilterPlotConfigurationBindingType() } -func (s *DropdownFilterPlotConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DropdownFilterPlotConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DropdownFilterPlotConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DropdownFilterPlotConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -35031,6 +35232,8 @@ type DropdownFilterWidgetConfiguration struct { DrilldownId *string FeatureSet *FeatureSet // Id of filter widget for subscription, if any. Id should be a valid id of an existing filter widget. Filter widget should be from the same view. Datasource URLs should have placeholder values equal to filter alias to accept the filter value on filter change. This field is deprecated instead use 'filters' property. + // + // Deprecated: This API element is deprecated. Filter *string // Flag to indicate that widget will continue to work without filter value. If this flag is set to false then default_filter_value is manadatory. FilterValueRequired *bool @@ -35047,26 +35250,29 @@ type DropdownFilterWidgetConfiguration struct { // Represents the vertical span of the widget / container. 1 Row span is equal to 20px. format: int32 Rowspan *int64 // Please use the property 'shared' of View instead of this. The widgets of a shared view are visible to other users. + // + // Deprecated: This API element is deprecated. Shared *bool // If the value of this field is set to true then card header will be displayed otherwise only card will be displayed without header. ShowHeader *bool // Represents the horizontal span of the widget / container. format: int32 Span *int64 // Specify relavite weight in WidgetItem for placement in a view. Please see WidgetItem for details. format: int32 + // + // Deprecated: This API element is deprecated. Weight *int64 } -func (s *DropdownFilterWidgetConfiguration) GetType__() bindings.BindingType { +func (s *DropdownFilterWidgetConfiguration) GetType__() vapiBindings_.BindingType { return DropdownFilterWidgetConfigurationBindingType() } -func (s *DropdownFilterWidgetConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DropdownFilterWidgetConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DropdownFilterWidgetConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DropdownFilterWidgetConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -35075,7 +35281,7 @@ func (s *DropdownFilterWidgetConfiguration) GetDataValue__() (data.DataValue, [] // Dropdown item definition type DropdownItem struct { // An additional key-value pair for item to be display in dropdown. - AdditionalValue *data.StructValue + AdditionalValue *vapiData_.StructValue // expression to extract display name to be shown in the drop down. DisplayName *string // An expression that represents the items of the dropdown filter. @@ -35086,17 +35292,16 @@ type DropdownItem struct { Value *string } -func (s *DropdownItem) GetType__() bindings.BindingType { +func (s *DropdownItem) GetType__() vapiBindings_.BindingType { return DropdownItemBindingType() } -func (s *DropdownItem) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DropdownItem) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DropdownItem._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DropdownItem._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -35120,17 +35325,16 @@ type DscpBit struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const DscpBit__TYPE_IDENTIFIER = "DscpBit" -func (s *DscpBit) GetType__() bindings.BindingType { +func (s *DscpBit) GetType__() vapiBindings_.BindingType { return DscpBitBindingType() } -func (s *DscpBit) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DscpBit) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DscpBit._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DscpBit._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -35154,17 +35358,16 @@ const DscpIndicator__TYPE_IDENTIFIER = "DscpIndicator" const DscpIndicator_INDICATOR_TYPE_BIT = "DSCP_BIT" const DscpIndicator_INDICATOR_TYPE_VALUE = "DSCP_VALUE" -func (s *DscpIndicator) GetType__() bindings.BindingType { +func (s *DscpIndicator) GetType__() vapiBindings_.BindingType { return DscpIndicatorBindingType() } -func (s *DscpIndicator) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DscpIndicator) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DscpIndicator._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DscpIndicator._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -35188,17 +35391,16 @@ type DscpValue struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const DscpValue__TYPE_IDENTIFIER = "DscpValue" -func (s *DscpValue) GetType__() bindings.BindingType { +func (s *DscpValue) GetType__() vapiBindings_.BindingType { return DscpValueBindingType() } -func (s *DscpValue) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DscpValue) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DscpValue._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DscpValue._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -35237,17 +35439,16 @@ const DuplicateAddressBindingEntry_SOURCE_ND_SNOOPING = "ND_SNOOPING" const DuplicateAddressBindingEntry_SOURCE_DHCPV6_SNOOPING = "DHCPV6_SNOOPING" const DuplicateAddressBindingEntry_SOURCE_VM_TOOLS_V6 = "VM_TOOLS_V6" -func (s *DuplicateAddressBindingEntry) GetType__() bindings.BindingType { +func (s *DuplicateAddressBindingEntry) GetType__() vapiBindings_.BindingType { return DuplicateAddressBindingEntryBindingType() } -func (s *DuplicateAddressBindingEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DuplicateAddressBindingEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DuplicateAddressBindingEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DuplicateAddressBindingEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -35259,17 +35460,16 @@ type DuplicateIPDetectionOptions struct { DuplicateIpDetectionEnabled *bool } -func (s *DuplicateIPDetectionOptions) GetType__() bindings.BindingType { +func (s *DuplicateIPDetectionOptions) GetType__() vapiBindings_.BindingType { return DuplicateIPDetectionOptionsBindingType() } -func (s *DuplicateIPDetectionOptions) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DuplicateIPDetectionOptions) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DuplicateIPDetectionOptions._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DuplicateIPDetectionOptions._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -35310,17 +35510,16 @@ type EULAAcceptance struct { Acceptance *bool } -func (s *EULAAcceptance) GetType__() bindings.BindingType { +func (s *EULAAcceptance) GetType__() vapiBindings_.BindingType { return EULAAcceptanceBindingType() } -func (s *EULAAcceptance) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EULAAcceptance) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EULAAcceptance._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EULAAcceptance._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -35361,17 +35560,16 @@ type EULAContent struct { Content *string } -func (s *EULAContent) GetType__() bindings.BindingType { +func (s *EULAContent) GetType__() vapiBindings_.BindingType { return EULAContentBindingType() } -func (s *EULAContent) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EULAContent) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EULAContent._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EULAContent._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -35463,6 +35661,17 @@ type EdgeConfigurationState struct { // * EdgeConfigurationState#EdgeConfigurationState_STATE_EDGE_VSPHERE_LOCATION_MISMATCH_RESOLVE // * EdgeConfigurationState#EdgeConfigurationState_STATE_COMPUTE_MANAGER_NOT_FOUND // * EdgeConfigurationState#EdgeConfigurationState_STATE_DELETE_IN_PROGRESS + // * EdgeConfigurationState#EdgeConfigurationState_STATE_ADVANCED_CONFIG_EDIT_FAILED + // * EdgeConfigurationState#EdgeConfigurationState_STATE_UPT_MODE_REALIZATION_POLL_TIMED_OUT + // * EdgeConfigurationState#EdgeConfigurationState_STATE_DATAPATH_CONFIGURATION_EDIT_FAILED + // * EdgeConfigurationState#EdgeConfigurationState_STATE_MAINTENANCE_MODE_ENABLED + // * EdgeConfigurationState#EdgeConfigurationState_STATE_ERROR_IN_ENABLE_MAINTENANCE_MODE + // * EdgeConfigurationState#EdgeConfigurationState_STATE_ERROR_IN_DISABLE_MAINTENANCE_MODE + // * EdgeConfigurationState#EdgeConfigurationState_STATE_CONFIGURE_UPT_ON_VM_FAILED + // * EdgeConfigurationState#EdgeConfigurationState_STATE_VM_VERSION_IS_UPT_INCOMPATIBLE + // * EdgeConfigurationState#EdgeConfigurationState_STATE_DELETE_FAILED_FOR_DIFFERENT_MOREF_ID + // * EdgeConfigurationState#EdgeConfigurationState_STATE_DELETE_FAILED_ON_VM_NOT_FOUND + // * EdgeConfigurationState#EdgeConfigurationState_STATE_DELETE_FAILED_FOR_NON_LCM_EDGE // // Gives details of state of desired configuration. Additional enums with more details on progress/success/error states are sent for edge node. The success states are NODE_READY and TRANSPORT_NODE_READY, pending states are {VM_DEPLOYMENT_QUEUED, VM_DEPLOYMENT_IN_PROGRESS, REGISTRATION_PENDING} and other values indicate failures. \"in_sync\" state indicates that the desired configuration has been received by the host to which it applies, but is not yet in effect. When the configuration is actually in effect, the state will change to \"success\". Please note, failed state is deprecated. State *string @@ -35546,18 +35755,28 @@ const EdgeConfigurationState_STATE_EDGE_NODE_SETTINGS_AND_VSPHERE_SETTINGS_ARE_C const EdgeConfigurationState_STATE_EDGE_VSPHERE_LOCATION_MISMATCH_RESOLVE = "EDGE_VSPHERE_LOCATION_MISMATCH_RESOLVE" const EdgeConfigurationState_STATE_COMPUTE_MANAGER_NOT_FOUND = "COMPUTE_MANAGER_NOT_FOUND" const EdgeConfigurationState_STATE_DELETE_IN_PROGRESS = "DELETE_IN_PROGRESS" - -func (s *EdgeConfigurationState) GetType__() bindings.BindingType { +const EdgeConfigurationState_STATE_ADVANCED_CONFIG_EDIT_FAILED = "ADVANCED_CONFIG_EDIT_FAILED" +const EdgeConfigurationState_STATE_UPT_MODE_REALIZATION_POLL_TIMED_OUT = "UPT_MODE_REALIZATION_POLL_TIMED_OUT" +const EdgeConfigurationState_STATE_DATAPATH_CONFIGURATION_EDIT_FAILED = "DATAPATH_CONFIGURATION_EDIT_FAILED" +const EdgeConfigurationState_STATE_MAINTENANCE_MODE_ENABLED = "MAINTENANCE_MODE_ENABLED" +const EdgeConfigurationState_STATE_ERROR_IN_ENABLE_MAINTENANCE_MODE = "ERROR_IN_ENABLE_MAINTENANCE_MODE" +const EdgeConfigurationState_STATE_ERROR_IN_DISABLE_MAINTENANCE_MODE = "ERROR_IN_DISABLE_MAINTENANCE_MODE" +const EdgeConfigurationState_STATE_CONFIGURE_UPT_ON_VM_FAILED = "CONFIGURE_UPT_ON_VM_FAILED" +const EdgeConfigurationState_STATE_VM_VERSION_IS_UPT_INCOMPATIBLE = "VM_VERSION_IS_UPT_INCOMPATIBLE" +const EdgeConfigurationState_STATE_DELETE_FAILED_FOR_DIFFERENT_MOREF_ID = "DELETE_FAILED_FOR_DIFFERENT_MOREF_ID" +const EdgeConfigurationState_STATE_DELETE_FAILED_ON_VM_NOT_FOUND = "DELETE_FAILED_ON_VM_NOT_FOUND" +const EdgeConfigurationState_STATE_DELETE_FAILED_FOR_NON_LCM_EDGE = "DELETE_FAILED_FOR_NON_LCM_EDGE" + +func (s *EdgeConfigurationState) GetType__() vapiBindings_.BindingType { return EdgeConfigurationStateBindingType() } -func (s *EdgeConfigurationState) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EdgeConfigurationState) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EdgeConfigurationState._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EdgeConfigurationState._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -35570,17 +35789,36 @@ type EffectiveIPInfo struct { SiteId *string } -func (s *EffectiveIPInfo) GetType__() bindings.BindingType { +func (s *EffectiveIPInfo) GetType__() vapiBindings_.BindingType { return EffectiveIPInfoBindingType() } -func (s *EffectiveIPInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EffectiveIPInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EffectiveIPInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EffectiveIPInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Enforcement point request entity +type EffectiveProfilesResponse struct { + ProfilesList []SwitchingProfileTypeIdEntry +} + +func (s *EffectiveProfilesResponse) GetType__() vapiBindings_.BindingType { + return EffectiveProfilesResponseBindingType() +} + +func (s *EffectiveProfilesResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for EffectiveProfilesResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -35610,17 +35848,16 @@ type EgressRateLimiter struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const EgressRateLimiter__TYPE_IDENTIFIER = "EgressRateLimiter" -func (s *EgressRateLimiter) GetType__() bindings.BindingType { +func (s *EgressRateLimiter) GetType__() vapiBindings_.BindingType { return EgressRateLimiterBindingType() } -func (s *EgressRateLimiter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EgressRateLimiter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EgressRateLimiter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EgressRateLimiter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -35657,6 +35894,10 @@ type EndpointPolicy struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -35665,10 +35906,12 @@ type EndpointPolicy struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -35679,17 +35922,16 @@ type EndpointPolicy struct { SequenceNumber *int64 } -func (s *EndpointPolicy) GetType__() bindings.BindingType { +func (s *EndpointPolicy) GetType__() vapiBindings_.BindingType { return EndpointPolicyBindingType() } -func (s *EndpointPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EndpointPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EndpointPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EndpointPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -35726,6 +35968,10 @@ type EndpointRule struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -35734,10 +35980,12 @@ type EndpointRule struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -35750,17 +35998,16 @@ type EndpointRule struct { ServiceProfiles []string } -func (s *EndpointRule) GetType__() bindings.BindingType { +func (s *EndpointRule) GetType__() vapiBindings_.BindingType { return EndpointRuleBindingType() } -func (s *EndpointRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EndpointRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EndpointRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EndpointRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -35772,17 +36019,16 @@ type EnforcedStatusDetailsNsxt struct { PendingChangesInfo *PendingChangesInfoNsxt } -func (s *EnforcedStatusDetailsNsxt) GetType__() bindings.BindingType { +func (s *EnforcedStatusDetailsNsxt) GetType__() vapiBindings_.BindingType { return EnforcedStatusDetailsNsxtBindingType() } -func (s *EnforcedStatusDetailsNsxt) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EnforcedStatusDetailsNsxt) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EnforcedStatusDetailsNsxt._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EnforcedStatusDetailsNsxt._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -35792,20 +36038,19 @@ func (s *EnforcedStatusDetailsNsxt) GetDataValue__() (data.DataValue, []error) { type EnforcedStatusInfoNsxt struct { EnforcedStatus *EnforcedStatusNsxt // List of Enforced Realized Status per Scope. - EnforcedStatusPerScope []*data.StructValue + EnforcedStatusPerScope []*vapiData_.StructValue } -func (s *EnforcedStatusInfoNsxt) GetType__() bindings.BindingType { +func (s *EnforcedStatusInfoNsxt) GetType__() vapiBindings_.BindingType { return EnforcedStatusInfoNsxtBindingType() } -func (s *EnforcedStatusInfoNsxt) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EnforcedStatusInfoNsxt) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EnforcedStatusInfoNsxt._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EnforcedStatusInfoNsxt._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -35839,17 +36084,16 @@ const EnforcedStatusNsxt_STATUS_SUCCESS = "SUCCESS" const EnforcedStatusNsxt_STATUS_FAILURE = "FAILURE" const EnforcedStatusNsxt_STATUS_IN_PROGRESS = "IN_PROGRESS" -func (s *EnforcedStatusNsxt) GetType__() bindings.BindingType { +func (s *EnforcedStatusNsxt) GetType__() vapiBindings_.BindingType { return EnforcedStatusNsxtBindingType() } -func (s *EnforcedStatusNsxt) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EnforcedStatusNsxt) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EnforcedStatusNsxt._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EnforcedStatusNsxt._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -35871,17 +36115,16 @@ type EnforcedStatusPerScopeNsxt struct { const EnforcedStatusPerScopeNsxt__TYPE_IDENTIFIER = "EnforcedStatusPerScopeNsxT" const EnforcedStatusPerScopeNsxt_RESOURCE_TYPE_TRANSPORTNODESPANENFORCEDSTATUS = "TransportNodeSpanEnforcedStatus" -func (s *EnforcedStatusPerScopeNsxt) GetType__() bindings.BindingType { +func (s *EnforcedStatusPerScopeNsxt) GetType__() vapiBindings_.BindingType { return EnforcedStatusPerScopeNsxtBindingType() } -func (s *EnforcedStatusPerScopeNsxt) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EnforcedStatusPerScopeNsxt) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EnforcedStatusPerScopeNsxt._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EnforcedStatusPerScopeNsxt._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -35898,17 +36141,16 @@ type EnforcedStatusPerTransportNode struct { Path *string } -func (s *EnforcedStatusPerTransportNode) GetType__() bindings.BindingType { +func (s *EnforcedStatusPerTransportNode) GetType__() vapiBindings_.BindingType { return EnforcedStatusPerTransportNodeBindingType() } -func (s *EnforcedStatusPerTransportNode) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EnforcedStatusPerTransportNode) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EnforcedStatusPerTransportNode._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EnforcedStatusPerTransportNode._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -35945,6 +36187,10 @@ type EnforcementPoint struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -35953,32 +36199,33 @@ type EnforcementPoint struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool // Auto enforce flag suggests whether the policy objects shall be automatically enforced on this enforcement point or not. When this flag is set to true, all policy objects will be automatically enforced on this enforcement point. If this flag is set to false, user shall rely on the usual means of realization, i.e., deployment maps. AutoEnforce *bool - ConnectionInfo *data.StructValue + ConnectionInfo *vapiData_.StructValue // Version of the Enforcement point. Version *string } -func (s *EnforcementPoint) GetType__() bindings.BindingType { +func (s *EnforcementPoint) GetType__() vapiBindings_.BindingType { return EnforcementPointBindingType() } -func (s *EnforcementPoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EnforcementPoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EnforcementPoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EnforcementPoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -36008,17 +36255,16 @@ const EnforcementPointConnectionInfo_RESOURCE_TYPE_NSXVCONNECTIONINFO = "NSXVCon const EnforcementPointConnectionInfo_RESOURCE_TYPE_CVXCONNECTIONINFO = "CvxConnectionInfo" const EnforcementPointConnectionInfo_RESOURCE_TYPE_AVICONNECTIONINFO = "AviConnectionInfo" -func (s *EnforcementPointConnectionInfo) GetType__() bindings.BindingType { +func (s *EnforcementPointConnectionInfo) GetType__() vapiBindings_.BindingType { return EnforcementPointConnectionInfoBindingType() } -func (s *EnforcementPointConnectionInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EnforcementPointConnectionInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EnforcementPointConnectionInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EnforcementPointConnectionInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -36043,28 +36289,29 @@ type EnforcementPointListResult struct { Results []EnforcementPoint } -func (s *EnforcementPointListResult) GetType__() bindings.BindingType { +func (s *EnforcementPointListResult) GetType__() vapiBindings_.BindingType { return EnforcementPointListResultBindingType() } -func (s *EnforcementPointListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EnforcementPointListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EnforcementPointListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EnforcementPointListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Represents the leaf level constraint to restrict the number instances of an entity type can be created. This is useful in restricting number of CGWs or MGWs or Providers that can created in a system. +// Represents the leaf level constraint to restrict the number of instances of an entity type that can be created. Lowering the limit on the number of instances of a given type is allowed even in cases where there are instances more than the specified limit already in the system. In this case, creation of new instances of that type will be disallowed unless the number of instances goes below the limit. One of the main usage of this expression is to implement Quotas in the multi-tenancy context. It allows to limit the number of resources which can be created inside a Project. It also allows to forbid consumption of specific resource by putting its entity count to 0. Note that, update/delete operations will continue to be allowed on already created instances. type EntityInstanceCountConstraintExpression struct { // Instance count. format: int64 Count *int64 // Operations supported '<' and '<='. Operator *string + // The resource type + TargetResourceType *string // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -36106,17 +36353,16 @@ type EntityInstanceCountConstraintExpression struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const EntityInstanceCountConstraintExpression__TYPE_IDENTIFIER = "EntityInstanceCountConstraintExpression" -func (s *EntityInstanceCountConstraintExpression) GetType__() bindings.BindingType { +func (s *EntityInstanceCountConstraintExpression) GetType__() vapiBindings_.BindingType { return EntityInstanceCountConstraintExpressionBindingType() } -func (s *EntityInstanceCountConstraintExpression) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EntityInstanceCountConstraintExpression) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EntityInstanceCountConstraintExpression._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EntityInstanceCountConstraintExpression._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -36131,17 +36377,16 @@ type ErrorResolverInfo struct { UserMetadata *ErrorResolverUserMetadata } -func (s *ErrorResolverInfo) GetType__() bindings.BindingType { +func (s *ErrorResolverInfo) GetType__() vapiBindings_.BindingType { return ErrorResolverInfoBindingType() } -func (s *ErrorResolverInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ErrorResolverInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ErrorResolverInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ErrorResolverInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -36153,17 +36398,16 @@ type ErrorResolverInfoList struct { Results []ErrorResolverInfo } -func (s *ErrorResolverInfoList) GetType__() bindings.BindingType { +func (s *ErrorResolverInfoList) GetType__() vapiBindings_.BindingType { return ErrorResolverInfoListBindingType() } -func (s *ErrorResolverInfoList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ErrorResolverInfoList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ErrorResolverInfoList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ErrorResolverInfoList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -36179,17 +36423,16 @@ type ErrorResolverMetadata struct { UserMetadata *ErrorResolverUserMetadata } -func (s *ErrorResolverMetadata) GetType__() bindings.BindingType { +func (s *ErrorResolverMetadata) GetType__() vapiBindings_.BindingType { return ErrorResolverMetadataBindingType() } -func (s *ErrorResolverMetadata) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ErrorResolverMetadata) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ErrorResolverMetadata._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ErrorResolverMetadata._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -36201,17 +36444,16 @@ type ErrorResolverMetadataList struct { Errors []ErrorResolverMetadata } -func (s *ErrorResolverMetadataList) GetType__() bindings.BindingType { +func (s *ErrorResolverMetadataList) GetType__() vapiBindings_.BindingType { return ErrorResolverMetadataListBindingType() } -func (s *ErrorResolverMetadataList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ErrorResolverMetadataList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ErrorResolverMetadataList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ErrorResolverMetadataList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -36223,17 +36465,16 @@ type ErrorResolverSystemMetadata struct { Value *string } -func (s *ErrorResolverSystemMetadata) GetType__() bindings.BindingType { +func (s *ErrorResolverSystemMetadata) GetType__() vapiBindings_.BindingType { return ErrorResolverSystemMetadataBindingType() } -func (s *ErrorResolverSystemMetadata) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ErrorResolverSystemMetadata) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ErrorResolverSystemMetadata._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ErrorResolverSystemMetadata._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -36259,17 +36500,16 @@ const ErrorResolverUserInputData_DATA_TYPE_TEXT = "TEXT" const ErrorResolverUserInputData_DATA_TYPE_NUMBER = "NUMBER" const ErrorResolverUserInputData_DATA_TYPE_PASSWORD = "PASSWORD" -func (s *ErrorResolverUserInputData) GetType__() bindings.BindingType { +func (s *ErrorResolverUserInputData) GetType__() vapiBindings_.BindingType { return ErrorResolverUserInputDataBindingType() } -func (s *ErrorResolverUserInputData) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ErrorResolverUserInputData) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ErrorResolverUserInputData._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ErrorResolverUserInputData._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -36281,17 +36521,16 @@ type ErrorResolverUserMetadata struct { UserInputList []ErrorResolverUserInputData } -func (s *ErrorResolverUserMetadata) GetType__() bindings.BindingType { +func (s *ErrorResolverUserMetadata) GetType__() vapiBindings_.BindingType { return ErrorResolverUserMetadataBindingType() } -func (s *ErrorResolverUserMetadata) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ErrorResolverUserMetadata) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ErrorResolverUserMetadata._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ErrorResolverUserMetadata._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -36338,6 +36577,10 @@ type EtherTypeServiceEntry struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -36346,10 +36589,12 @@ type EtherTypeServiceEntry struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -36361,17 +36606,16 @@ type EtherTypeServiceEntry struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const EtherTypeServiceEntry__TYPE_IDENTIFIER = "EtherTypeServiceEntry" -func (s *EtherTypeServiceEntry) GetType__() bindings.BindingType { +func (s *EtherTypeServiceEntry) GetType__() vapiBindings_.BindingType { return EtherTypeServiceEntryBindingType() } -func (s *EtherTypeServiceEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EtherTypeServiceEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EtherTypeServiceEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EtherTypeServiceEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -36386,17 +36630,16 @@ type EthernetHeader struct { SrcMac *string } -func (s *EthernetHeader) GetType__() bindings.BindingType { +func (s *EthernetHeader) GetType__() vapiBindings_.BindingType { return EthernetHeaderBindingType() } -func (s *EthernetHeader) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EthernetHeader) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EthernetHeader._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EthernetHeader._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -36418,17 +36661,16 @@ type Evaluation struct { const Evaluation__TYPE_IDENTIFIER = "Evaluation" const Evaluation_RESOURCE_TYPE_SOURCEFIELDEVALUATION = "SourceFieldEvaluation" -func (s *Evaluation) GetType__() bindings.BindingType { +func (s *Evaluation) GetType__() vapiBindings_.BindingType { return EvaluationBindingType() } -func (s *Evaluation) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Evaluation) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Evaluation._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Evaluation._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -36438,20 +36680,19 @@ func (s *Evaluation) GetDataValue__() (data.DataValue, []error) { type Event struct { // Criteria applied to the source and, if satisfied, would trigger the action. Criteria is composed of criterions. In order for the Criteria to be met, only one of the criterion must be fulfilled (implicit OR). Criteria []Criterion - Source *data.StructValue + Source *vapiData_.StructValue } -func (s *Event) GetType__() bindings.BindingType { +func (s *Event) GetType__() vapiBindings_.BindingType { return EventBindingType() } -func (s *Event) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Event) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Event._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Event._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -36488,6 +36729,10 @@ type EvpnConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -36496,10 +36741,12 @@ type EvpnConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -36520,17 +36767,16 @@ const EvpnConfig_MODE_INLINE = "INLINE" const EvpnConfig_MODE_ROUTE_SERVER = "ROUTE_SERVER" const EvpnConfig_MODE_DISABLE = "DISABLE" -func (s *EvpnConfig) GetType__() bindings.BindingType { +func (s *EvpnConfig) GetType__() vapiBindings_.BindingType { return EvpnConfigBindingType() } -func (s *EvpnConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EvpnConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EvpnConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EvpnConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -36540,17 +36786,16 @@ func (s *EvpnConfig) GetDataValue__() (data.DataValue, []error) { type EvpnConfigAdvancedConfig struct { } -func (s *EvpnConfigAdvancedConfig) GetType__() bindings.BindingType { +func (s *EvpnConfigAdvancedConfig) GetType__() vapiBindings_.BindingType { return EvpnConfigAdvancedConfigBindingType() } -func (s *EvpnConfigAdvancedConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EvpnConfigAdvancedConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EvpnConfigAdvancedConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EvpnConfigAdvancedConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -36587,6 +36832,10 @@ type EvpnEncapConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -36595,10 +36844,12 @@ type EvpnEncapConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -36609,17 +36860,16 @@ type EvpnEncapConfig struct { VniPoolPath *string } -func (s *EvpnEncapConfig) GetType__() bindings.BindingType { +func (s *EvpnEncapConfig) GetType__() vapiBindings_.BindingType { return EvpnEncapConfigBindingType() } -func (s *EvpnEncapConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EvpnEncapConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EvpnEncapConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EvpnEncapConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -36656,6 +36906,10 @@ type EvpnTenantConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -36664,10 +36918,12 @@ type EvpnTenantConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -36680,17 +36936,16 @@ type EvpnTenantConfig struct { VniPoolPath *string } -func (s *EvpnTenantConfig) GetType__() bindings.BindingType { +func (s *EvpnTenantConfig) GetType__() vapiBindings_.BindingType { return EvpnTenantConfigBindingType() } -func (s *EvpnTenantConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EvpnTenantConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EvpnTenantConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EvpnTenantConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -36727,6 +36982,10 @@ type EvpnTunnelEndpointConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -36735,10 +36994,12 @@ type EvpnTunnelEndpointConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -36751,17 +37012,37 @@ type EvpnTunnelEndpointConfig struct { Mtu *int64 } -func (s *EvpnTunnelEndpointConfig) GetType__() bindings.BindingType { +func (s *EvpnTunnelEndpointConfig) GetType__() vapiBindings_.BindingType { return EvpnTunnelEndpointConfigBindingType() } -func (s *EvpnTunnelEndpointConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EvpnTunnelEndpointConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EvpnTunnelEndpointConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EvpnTunnelEndpointConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Represents the list of members that need to be excluded +type ExcludedMembersList struct { + IpAddressExpression *IPAddressExpression + PathExpression *PathExpression +} + +func (s *ExcludedMembersList) GetType__() vapiBindings_.BindingType { + return ExcludedMembersListBindingType() +} + +func (s *ExcludedMembersList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ExcludedMembersList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -36775,17 +37056,16 @@ type ExportRequestParameter struct { Passphrase *string } -func (s *ExportRequestParameter) GetType__() bindings.BindingType { +func (s *ExportRequestParameter) GetType__() vapiBindings_.BindingType { return ExportRequestParameterBindingType() } -func (s *ExportRequestParameter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ExportRequestParameter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ExportRequestParameter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ExportRequestParameter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -36846,17 +37126,16 @@ const ExportTask_STATUS_CANCELING = "canceling" const ExportTask_STATUS_CANCELED = "canceled" const ExportTask_STATUS_KILLED = "killed" -func (s *ExportTask) GetType__() bindings.BindingType { +func (s *ExportTask) GetType__() vapiBindings_.BindingType { return ExportTaskBindingType() } -func (s *ExportTask) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ExportTask) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ExportTask._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ExportTask._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -36902,6 +37181,10 @@ type Expression struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -36910,10 +37193,12 @@ type Expression struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -36933,17 +37218,16 @@ const Expression_RESOURCE_TYPE_EXTERNALIDEXPRESSION = "ExternalIDExpression" const Expression_RESOURCE_TYPE_PATHEXPRESSION = "PathExpression" const Expression_RESOURCE_TYPE_IDENTITYGROUPEXPRESSION = "IdentityGroupExpression" -func (s *Expression) GetType__() bindings.BindingType { +func (s *Expression) GetType__() vapiBindings_.BindingType { return ExpressionBindingType() } -func (s *Expression) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Expression) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Expression._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Expression._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -36957,17 +37241,16 @@ type ExternalGatewayBfdConfig struct { Enable *bool } -func (s *ExternalGatewayBfdConfig) GetType__() bindings.BindingType { +func (s *ExternalGatewayBfdConfig) GetType__() vapiBindings_.BindingType { return ExternalGatewayBfdConfigBindingType() } -func (s *ExternalGatewayBfdConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ExternalGatewayBfdConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ExternalGatewayBfdConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ExternalGatewayBfdConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37024,6 +37307,10 @@ type ExternalIDExpression struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -37032,10 +37319,12 @@ type ExternalIDExpression struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -37051,17 +37340,16 @@ const ExternalIDExpression_MEMBER_TYPE_VIRTUALNETWORKINTERFACE = "VirtualNetwork const ExternalIDExpression_MEMBER_TYPE_CLOUDNATIVESERVICEINSTANCE = "CloudNativeServiceInstance" const ExternalIDExpression_MEMBER_TYPE_PHYSICALSERVER = "PhysicalServer" -func (s *ExternalIDExpression) GetType__() bindings.BindingType { +func (s *ExternalIDExpression) GetType__() vapiBindings_.BindingType { return ExternalIDExpressionBindingType() } -func (s *ExternalIDExpression) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ExternalIDExpression) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ExternalIDExpression._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ExternalIDExpression._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37075,17 +37363,16 @@ type FIPSGlobalConfig struct { TlsFipsEnabled *bool } -func (s *FIPSGlobalConfig) GetType__() bindings.BindingType { +func (s *FIPSGlobalConfig) GetType__() vapiBindings_.BindingType { return FIPSGlobalConfigBindingType() } -func (s *FIPSGlobalConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FIPSGlobalConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FIPSGlobalConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FIPSGlobalConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37107,17 +37394,16 @@ type FeatureCompatibilityInfo struct { const FeatureCompatibilityInfo_STATUS_COMPATIBLE = "COMPATIBLE" const FeatureCompatibilityInfo_STATUS_INCOMPATIBLE = "INCOMPATIBLE" -func (s *FeatureCompatibilityInfo) GetType__() bindings.BindingType { +func (s *FeatureCompatibilityInfo) GetType__() vapiBindings_.BindingType { return FeatureCompatibilityInfoBindingType() } -func (s *FeatureCompatibilityInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FeatureCompatibilityInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FeatureCompatibilityInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FeatureCompatibilityInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37132,17 +37418,16 @@ type FeatureConflictInfo struct { TotalCount *int64 } -func (s *FeatureConflictInfo) GetType__() bindings.BindingType { +func (s *FeatureConflictInfo) GetType__() vapiBindings_.BindingType { return FeatureConflictInfoBindingType() } -func (s *FeatureConflictInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FeatureConflictInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FeatureConflictInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FeatureConflictInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37176,17 +37461,16 @@ const FeaturePermission_PERMISSION_READ = "read" const FeaturePermission_PERMISSION_EXECUTE = "execute" const FeaturePermission_PERMISSION_NONE = "none" -func (s *FeaturePermission) GetType__() bindings.BindingType { +func (s *FeaturePermission) GetType__() vapiBindings_.BindingType { return FeaturePermissionBindingType() } -func (s *FeaturePermission) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FeaturePermission) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FeaturePermission._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FeaturePermission._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37197,17 +37481,16 @@ type FeaturePermissionArray struct { FeaturePermissions []FeaturePermission } -func (s *FeaturePermissionArray) GetType__() bindings.BindingType { +func (s *FeaturePermissionArray) GetType__() vapiBindings_.BindingType { return FeaturePermissionArrayBindingType() } -func (s *FeaturePermissionArray) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FeaturePermissionArray) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FeaturePermissionArray._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FeaturePermissionArray._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37231,17 +37514,16 @@ type FeaturePermissionListResult struct { Results []FeaturePermission } -func (s *FeaturePermissionListResult) GetType__() bindings.BindingType { +func (s *FeaturePermissionListResult) GetType__() vapiBindings_.BindingType { return FeaturePermissionListResultBindingType() } -func (s *FeaturePermissionListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FeaturePermissionListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FeaturePermissionListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FeaturePermissionListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37255,17 +37537,16 @@ type FeatureSet struct { RequireAllPermissions *bool } -func (s *FeatureSet) GetType__() bindings.BindingType { +func (s *FeatureSet) GetType__() vapiBindings_.BindingType { return FeatureSetBindingType() } -func (s *FeatureSet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FeatureSet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FeatureSet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FeatureSet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37279,17 +37560,16 @@ type FeatureSummary struct { TotalCount *int64 } -func (s *FeatureSummary) GetType__() bindings.BindingType { +func (s *FeatureSummary) GetType__() vapiBindings_.BindingType { return FeatureSummaryBindingType() } -func (s *FeatureSummary) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FeatureSummary) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FeatureSummary._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FeatureSummary._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37324,17 +37604,16 @@ const FederationComponentUpgradeStatus_STATUS_IN_PROGRESS = "IN_PROGRESS" const FederationComponentUpgradeStatus_STATUS_NOT_STARTED = "NOT_STARTED" const FederationComponentUpgradeStatus_STATUS_PAUSED = "PAUSED" -func (s *FederationComponentUpgradeStatus) GetType__() bindings.BindingType { +func (s *FederationComponentUpgradeStatus) GetType__() vapiBindings_.BindingType { return FederationComponentUpgradeStatusBindingType() } -func (s *FederationComponentUpgradeStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FederationComponentUpgradeStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FederationComponentUpgradeStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FederationComponentUpgradeStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37346,17 +37625,16 @@ type FederationConfig struct { SiteConfig []SiteFederationConfig } -func (s *FederationConfig) GetType__() bindings.BindingType { +func (s *FederationConfig) GetType__() vapiBindings_.BindingType { return FederationConfigBindingType() } -func (s *FederationConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FederationConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FederationConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FederationConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37368,17 +37646,16 @@ type FederationConnectivityConfig struct { GlobalOverlayId *int64 } -func (s *FederationConnectivityConfig) GetType__() bindings.BindingType { +func (s *FederationConnectivityConfig) GetType__() vapiBindings_.BindingType { return FederationConnectivityConfigBindingType() } -func (s *FederationConnectivityConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FederationConnectivityConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FederationConnectivityConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FederationConnectivityConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37394,17 +37671,16 @@ type FederationGatewayConfig struct { TransitSegmentId *string } -func (s *FederationGatewayConfig) GetType__() bindings.BindingType { +func (s *FederationGatewayConfig) GetType__() vapiBindings_.BindingType { return FederationGatewayConfigBindingType() } -func (s *FederationGatewayConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FederationGatewayConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FederationGatewayConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FederationGatewayConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37418,17 +37694,16 @@ type FederationInvalidConfigurationDetailsResponse struct { TotalCount *int64 } -func (s *FederationInvalidConfigurationDetailsResponse) GetType__() bindings.BindingType { +func (s *FederationInvalidConfigurationDetailsResponse) GetType__() vapiBindings_.BindingType { return FederationInvalidConfigurationDetailsResponseBindingType() } -func (s *FederationInvalidConfigurationDetailsResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FederationInvalidConfigurationDetailsResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FederationInvalidConfigurationDetailsResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FederationInvalidConfigurationDetailsResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37446,17 +37721,16 @@ type FederationNodeSummary struct { Version *string } -func (s *FederationNodeSummary) GetType__() bindings.BindingType { +func (s *FederationNodeSummary) GetType__() vapiBindings_.BindingType { return FederationNodeSummaryBindingType() } -func (s *FederationNodeSummary) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FederationNodeSummary) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FederationNodeSummary._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FederationNodeSummary._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37484,17 +37758,16 @@ type FederationQueueInfo struct { const FederationQueueInfo_TYPE_TRANSMITTER = "TRANSMITTER" const FederationQueueInfo_TYPE_RECEIVER = "RECEIVER" -func (s *FederationQueueInfo) GetType__() bindings.BindingType { +func (s *FederationQueueInfo) GetType__() vapiBindings_.BindingType { return FederationQueueInfoBindingType() } -func (s *FederationQueueInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FederationQueueInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FederationQueueInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FederationQueueInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37549,17 +37822,16 @@ const FederationUpgradeSummary_SITE_TYPE_ACTIVE_GM_SITE = "ACTIVE_GM_SITE" const FederationUpgradeSummary_SITE_TYPE_STANDBY_GM_SITE = "STANDBY_GM_SITE" const FederationUpgradeSummary_SITE_TYPE_NON_GM_SITE = "NON_GM_SITE" -func (s *FederationUpgradeSummary) GetType__() bindings.BindingType { +func (s *FederationUpgradeSummary) GetType__() vapiBindings_.BindingType { return FederationUpgradeSummaryBindingType() } -func (s *FederationUpgradeSummary) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FederationUpgradeSummary) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FederationUpgradeSummary._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FederationUpgradeSummary._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37584,17 +37856,16 @@ type FederationUpgradeSummaryListResult struct { Results []FederationUpgradeSummary } -func (s *FederationUpgradeSummaryListResult) GetType__() bindings.BindingType { +func (s *FederationUpgradeSummaryListResult) GetType__() vapiBindings_.BindingType { return FederationUpgradeSummaryListResultBindingType() } -func (s *FederationUpgradeSummaryListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FederationUpgradeSummaryListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FederationUpgradeSummaryListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FederationUpgradeSummaryListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37669,17 +37940,16 @@ const FieldSanityConstraintExpression_CHECKS_IPV4_IPS = "ALL_IPV4_IPS" const FieldSanityConstraintExpression_OPERATOR_OR = "OR" const FieldSanityConstraintExpression_OPERATOR_AND = "AND" -func (s *FieldSanityConstraintExpression) GetType__() bindings.BindingType { +func (s *FieldSanityConstraintExpression) GetType__() vapiBindings_.BindingType { return FieldSanityConstraintExpressionBindingType() } -func (s *FieldSanityConstraintExpression) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FieldSanityConstraintExpression) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FieldSanityConstraintExpression._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FieldSanityConstraintExpression._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37689,20 +37959,19 @@ func (s *FieldSanityConstraintExpression) GetDataValue__() (data.DataValue, []er type FieldSetting struct { // Field Pointer. FieldPointer *string - Value *data.StructValue + Value *vapiData_.StructValue } -func (s *FieldSetting) GetType__() bindings.BindingType { +func (s *FieldSetting) GetType__() vapiBindings_.BindingType { return FieldSettingBindingType() } -func (s *FieldSetting) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FieldSetting) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FieldSetting._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FieldSetting._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37724,17 +37993,16 @@ type FieldSettingValue struct { const FieldSettingValue__TYPE_IDENTIFIER = "FieldSettingValue" const FieldSettingValue_RESOURCE_TYPE_CONSTANTFIELDVALUE = "ConstantFieldValue" -func (s *FieldSettingValue) GetType__() bindings.BindingType { +func (s *FieldSettingValue) GetType__() vapiBindings_.BindingType { return FieldSettingValueBindingType() } -func (s *FieldSettingValue) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FieldSettingValue) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FieldSettingValue._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FieldSettingValue._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37742,6 +38010,7 @@ func (s *FieldSettingValue) GetDataValue__() (data.DataValue, []error) { type FieldsFilterData struct { IpInfo *IpInfo + NetworkInfo *NetworkInfo TransportInfo *TransportInfo // Possible values are: // @@ -37757,17 +38026,16 @@ type FieldsFilterData struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const FieldsFilterData__TYPE_IDENTIFIER = "FieldsFilterData" -func (s *FieldsFilterData) GetType__() bindings.BindingType { +func (s *FieldsFilterData) GetType__() vapiBindings_.BindingType { return FieldsFilterDataBindingType() } -func (s *FieldsFilterData) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FieldsFilterData) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FieldsFilterData._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FieldsFilterData._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37790,7 +38058,7 @@ type FieldsPacketData struct { // // Packet configuration ResourceType string - // A flag, when set true, indicates that the traceflow packet is of L3 routing. + // When this flag is set, traceflow packet will have its destination overwritten as the gateway address of the logical router to which the source logical switch is connected. More specifically: - For ARP request, the target IP will be overwritten as gateway IP if the target IP is not in the same subnet of gateway. - For ARP response, the target IP and destination MAC will be overwritten as gateway IP/MAC respectively, if the target IP is not in the same subnet of gateway. - For IP packet, the destination MAC will be overwritten as gateway MAC. Routed *bool // Possible values are: // @@ -37808,17 +38076,16 @@ type FieldsPacketData struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const FieldsPacketData__TYPE_IDENTIFIER = "FieldsPacketData" -func (s *FieldsPacketData) GetType__() bindings.BindingType { +func (s *FieldsPacketData) GetType__() vapiBindings_.BindingType { return FieldsPacketDataBindingType() } -func (s *FieldsPacketData) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FieldsPacketData) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FieldsPacketData._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FieldsPacketData._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37826,11 +38093,14 @@ func (s *FieldsPacketData) GetDataValue__() (data.DataValue, []error) { // Remote server authentication details type FileTransferAuthenticationScheme struct { + // SSH private key data + IdentityFile *string // Password to authenticate with Password *string // Possible values are: // // * FileTransferAuthenticationScheme#FileTransferAuthenticationScheme_SCHEME_NAME_PASSWORD + // * FileTransferAuthenticationScheme#FileTransferAuthenticationScheme_SCHEME_NAME_KEY // // Authentication scheme name SchemeName *string @@ -37839,18 +38109,18 @@ type FileTransferAuthenticationScheme struct { } const FileTransferAuthenticationScheme_SCHEME_NAME_PASSWORD = "PASSWORD" +const FileTransferAuthenticationScheme_SCHEME_NAME_KEY = "KEY" -func (s *FileTransferAuthenticationScheme) GetType__() bindings.BindingType { +func (s *FileTransferAuthenticationScheme) GetType__() vapiBindings_.BindingType { return FileTransferAuthenticationSchemeBindingType() } -func (s *FileTransferAuthenticationScheme) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FileTransferAuthenticationScheme) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FileTransferAuthenticationScheme._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FileTransferAuthenticationScheme._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37871,17 +38141,16 @@ type FileTransferProtocol struct { const FileTransferProtocol_PROTOCOL_NAME_SFTP = "sftp" -func (s *FileTransferProtocol) GetType__() bindings.BindingType { +func (s *FileTransferProtocol) GetType__() vapiBindings_.BindingType { return FileTransferProtocolBindingType() } -func (s *FileTransferProtocol) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FileTransferProtocol) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FileTransferProtocol._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FileTransferProtocol._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37946,6 +38215,8 @@ type FilterWidgetConfiguration struct { DrilldownId *string FeatureSet *FeatureSet // Id of filter widget for subscription, if any. Id should be a valid id of an existing filter widget. Filter widget should be from the same view. Datasource URLs should have placeholder values equal to filter alias to accept the filter value on filter change. This field is deprecated instead use 'filters' property. + // + // Deprecated: This API element is deprecated. Filter *string // Flag to indicate that widget will continue to work without filter value. If this flag is set to false then default_filter_value is manadatory. FilterValueRequired *bool @@ -37962,12 +38233,16 @@ type FilterWidgetConfiguration struct { // Represents the vertical span of the widget / container. 1 Row span is equal to 20px. format: int32 Rowspan *int64 // Please use the property 'shared' of View instead of this. The widgets of a shared view are visible to other users. + // + // Deprecated: This API element is deprecated. Shared *bool // If the value of this field is set to true then card header will be displayed otherwise only card will be displayed without header. ShowHeader *bool // Represents the horizontal span of the widget / container. format: int32 Span *int64 // Specify relavite weight in WidgetItem for placement in a view. Please see WidgetItem for details. format: int32 + // + // Deprecated: This API element is deprecated. Weight *int64 } @@ -37976,17 +38251,16 @@ type FilterWidgetConfiguration struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const FilterWidgetConfiguration__TYPE_IDENTIFIER = "FilterWidgetConfiguration" -func (s *FilterWidgetConfiguration) GetType__() bindings.BindingType { +func (s *FilterWidgetConfiguration) GetType__() vapiBindings_.BindingType { return FilterWidgetConfigurationBindingType() } -func (s *FilterWidgetConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FilterWidgetConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FilterWidgetConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FilterWidgetConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -38025,6 +38299,10 @@ type FirewallConfiguration struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -38033,10 +38311,12 @@ type FirewallConfiguration struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -38055,17 +38335,16 @@ type FirewallConfiguration struct { const FirewallConfiguration__TYPE_IDENTIFIER = "FirewallConfiguration" const FirewallConfiguration_RESOURCE_TYPE_DFWFIREWALLCONFIGURATION = "DfwFirewallConfiguration" -func (s *FirewallConfiguration) GetType__() bindings.BindingType { +func (s *FirewallConfiguration) GetType__() vapiBindings_.BindingType { return FirewallConfigurationBindingType() } -func (s *FirewallConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FirewallConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FirewallConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FirewallConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -38107,6 +38386,10 @@ type FloodProtectionProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -38115,10 +38398,12 @@ type FloodProtectionProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -38140,17 +38425,16 @@ const FloodProtectionProfile__TYPE_IDENTIFIER = "FloodProtectionProfile" const FloodProtectionProfile_RESOURCE_TYPE_GATEWAYFLOODPROTECTIONPROFILE = "GatewayFloodProtectionProfile" const FloodProtectionProfile_RESOURCE_TYPE_DISTRIBUTEDFLOODPROTECTIONPROFILE = "DistributedFloodProtectionProfile" -func (s *FloodProtectionProfile) GetType__() bindings.BindingType { +func (s *FloodProtectionProfile) GetType__() vapiBindings_.BindingType { return FloodProtectionProfileBindingType() } -func (s *FloodProtectionProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FloodProtectionProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FloodProtectionProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FloodProtectionProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -38175,17 +38459,16 @@ type FloodProtectionProfileBindingListResult struct { Results []FloodProtectionProfileBindingMap } -func (s *FloodProtectionProfileBindingListResult) GetType__() bindings.BindingType { +func (s *FloodProtectionProfileBindingListResult) GetType__() vapiBindings_.BindingType { return FloodProtectionProfileBindingListResultBindingType() } -func (s *FloodProtectionProfileBindingListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FloodProtectionProfileBindingListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FloodProtectionProfileBindingListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FloodProtectionProfileBindingListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -38222,6 +38505,10 @@ type FloodProtectionProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -38230,10 +38517,12 @@ type FloodProtectionProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -38242,17 +38531,16 @@ type FloodProtectionProfileBindingMap struct { ProfilePath *string } -func (s *FloodProtectionProfileBindingMap) GetType__() bindings.BindingType { +func (s *FloodProtectionProfileBindingMap) GetType__() vapiBindings_.BindingType { return FloodProtectionProfileBindingMapBindingType() } -func (s *FloodProtectionProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FloodProtectionProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FloodProtectionProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FloodProtectionProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -38274,20 +38562,19 @@ type FloodProtectionProfileListResult struct { // Field by which records are sorted SortBy *string // Flood protection profile list results - Results []*data.StructValue + Results []*vapiData_.StructValue } -func (s *FloodProtectionProfileListResult) GetType__() bindings.BindingType { +func (s *FloodProtectionProfileListResult) GetType__() vapiBindings_.BindingType { return FloodProtectionProfileListResultBindingType() } -func (s *FloodProtectionProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FloodProtectionProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FloodProtectionProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FloodProtectionProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -38320,17 +38607,16 @@ const FlowInfo_FLOW_TYPE_LM_TO_LM = "LM_TO_LM" const FlowInfo_FLOW_TYPE_GM_WORK_QUEUE = "GM_WORK_QUEUE" const FlowInfo_FLOW_TYPE_GM_DELETE_QUEUE = "GM_DELETE_QUEUE" -func (s *FlowInfo) GetType__() bindings.BindingType { +func (s *FlowInfo) GetType__() vapiBindings_.BindingType { return FlowInfoBindingType() } -func (s *FlowInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FlowInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FlowInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FlowInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -38344,17 +38630,16 @@ type Footer struct { Condition *string } -func (s *Footer) GetType__() bindings.BindingType { +func (s *Footer) GetType__() vapiBindings_.BindingType { return FooterBindingType() } -func (s *Footer) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Footer) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Footer._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Footer._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -38369,17 +38654,16 @@ type FooterAction struct { Url *string } -func (s *FooterAction) GetType__() bindings.BindingType { +func (s *FooterAction) GetType__() vapiBindings_.BindingType { return FooterActionBindingType() } -func (s *FooterAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FooterAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FooterAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FooterAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -38416,6 +38700,10 @@ type ForwardingPolicy struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -38424,10 +38712,12 @@ type ForwardingPolicy struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -38462,17 +38752,16 @@ type ForwardingPolicy struct { Rules []ForwardingRule } -func (s *ForwardingPolicy) GetType__() bindings.BindingType { +func (s *ForwardingPolicy) GetType__() vapiBindings_.BindingType { return ForwardingPolicyBindingType() } -func (s *ForwardingPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ForwardingPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ForwardingPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ForwardingPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -38497,17 +38786,16 @@ type ForwardingPolicyListResult struct { Results []ForwardingPolicy } -func (s *ForwardingPolicyListResult) GetType__() bindings.BindingType { +func (s *ForwardingPolicyListResult) GetType__() vapiBindings_.BindingType { return ForwardingPolicyListResultBindingType() } -func (s *ForwardingPolicyListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ForwardingPolicyListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ForwardingPolicyListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ForwardingPolicyListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -38544,6 +38832,10 @@ type ForwardingRule struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -38552,10 +38844,12 @@ type ForwardingRule struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -38597,7 +38891,7 @@ type ForwardingRule struct { // This field is used to resolve conflicts between multiple Rules under Security or Gateway Policy for a Domain If no sequence number is specified in the payload, a value of 0 is assigned by default. If there are multiple rules with the same sequence number then their order is not deterministic. If a specific order of rules is desired, then one has to specify unique sequence numbers or use the POST request on the rule entity with a query parameter action=revise to let the framework assign a sequence number format: int32 SequenceNumber *int64 // In order to specify raw services this can be used, along with services which contains path to services. This can be empty or null. - ServiceEntries []*data.StructValue + ServiceEntries []*vapiData_.StructValue // In order to specify all services, use the constant \"ANY\". This is case insensitive. If \"ANY\" is used, it should be the ONLY element in the services array. Error will be thrown if ANY is used in conjunction with other values. Services []string // We need paths as duplicate names may exist for groups under different domains. Along with paths we support IP Address of type IPv4 and IPv6. IP Address can be in one of the format(CIDR, IP Address, Range of IP Address). In order to specify all groups, use the constant \"ANY\". This is case insensitive. If \"ANY\" is used, it should be the ONLY element in the group array. Error will be thrown if ANY is used in conjunction with other values. @@ -38632,17 +38926,16 @@ const ForwardingRule_ACTION_ROUTE_FROM_OVERLAY = "ROUTE_FROM_OVERLAY" const ForwardingRule_ACTION_NAT_FROM_UNDERLAY = "NAT_FROM_UNDERLAY" const ForwardingRule_ACTION_NAT_TO_UNDERLAY = "NAT_TO_UNDERLAY" -func (s *ForwardingRule) GetType__() bindings.BindingType { +func (s *ForwardingRule) GetType__() vapiBindings_.BindingType { return ForwardingRuleBindingType() } -func (s *ForwardingRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ForwardingRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ForwardingRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ForwardingRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -38667,17 +38960,16 @@ type ForwardingRuleListResult struct { Results []ForwardingRule } -func (s *ForwardingRuleListResult) GetType__() bindings.BindingType { +func (s *ForwardingRuleListResult) GetType__() vapiBindings_.BindingType { return ForwardingRuleListResultBindingType() } -func (s *ForwardingRuleListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ForwardingRuleListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ForwardingRuleListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ForwardingRuleListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -38714,6 +39006,10 @@ type FqdnAnalysisConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -38722,10 +39018,12 @@ type FqdnAnalysisConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -38734,17 +39032,16 @@ type FqdnAnalysisConfig struct { Enabled *bool } -func (s *FqdnAnalysisConfig) GetType__() bindings.BindingType { +func (s *FqdnAnalysisConfig) GetType__() vapiBindings_.BindingType { return FqdnAnalysisConfigBindingType() } -func (s *FqdnAnalysisConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FqdnAnalysisConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FqdnAnalysisConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FqdnAnalysisConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -38856,17 +39153,16 @@ const FullSyncInfo_STATUS_NOT_STARTED = "NOT_STARTED" const FullSyncInfo_STATUS_IN_PROGRESS = "IN_PROGRESS" const FullSyncInfo_STATUS_COMPLETED = "COMPLETED" -func (s *FullSyncInfo) GetType__() bindings.BindingType { +func (s *FullSyncInfo) GetType__() vapiBindings_.BindingType { return FullSyncInfoBindingType() } -func (s *FullSyncInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FullSyncInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FullSyncInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FullSyncInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -38903,6 +39199,10 @@ type FullSyncState struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -38911,10 +39211,12 @@ type FullSyncState struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -38938,6 +39240,8 @@ type FullSyncState struct { // The current stage of full sync completion for ongoing sync. When Local Manager (LM) receives full sync data from AR, LM starts with workflow to prserve the state and restore the full sync from where it has left off in case of change of leadership of the service to different NSX node or LM is restarted. LM starts the full sync workflow with state INITIAL capturing the AR full sync id and data location details. The stage/state transition follows the order given below INITIAL - Full sync started PROCESSED_FULLSYNC_DATA - Compelted processing the full state data provided by AR PRCESSED_DELTAS - Completed processing pending delta changes provided by AR. DELETED_STALE_ENTITIES - Completed deletion of all global entities on LM that are not in GM anymore COMPLETED - Full sync handling is completed on LM ERROR - Full sync failed with errors on LM, in which case AR will re-attempt full sync later point in time for the LM ABORTED - Indicates that the full sync cancelled as per user request LastCompletedStage *string // Deprecated, refer to last_update_time for the last update time stamp. format: int64 + // + // Deprecated: This API element is deprecated. LastUpateTime *int64 // Timestamp of last update, could be progress or success or error. format: int64 LastUpdateTime *int64 @@ -38955,17 +39259,16 @@ const FullSyncState_LAST_COMPLETED_STAGE_COMPLETED = "COMPLETED" const FullSyncState_LAST_COMPLETED_STAGE_ERROR = "ERROR" const FullSyncState_LAST_COMPLETED_STAGE_ABORTED = "ABORTED" -func (s *FullSyncState) GetType__() bindings.BindingType { +func (s *FullSyncState) GetType__() vapiBindings_.BindingType { return FullSyncStateBindingType() } -func (s *FullSyncState) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FullSyncState) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FullSyncState._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FullSyncState._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -38990,17 +39293,16 @@ type FullSyncStateListResult struct { Results []FullSyncState } -func (s *FullSyncStateListResult) GetType__() bindings.BindingType { +func (s *FullSyncStateListResult) GetType__() vapiBindings_.BindingType { return FullSyncStateListResultBindingType() } -func (s *FullSyncStateListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FullSyncStateListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FullSyncStateListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FullSyncStateListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -39043,6 +39345,10 @@ type GatewayFloodProtectionProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -39051,10 +39357,12 @@ type GatewayFloodProtectionProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -39074,17 +39382,16 @@ type GatewayFloodProtectionProfile struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const GatewayFloodProtectionProfile__TYPE_IDENTIFIER = "GatewayFloodProtectionProfile" -func (s *GatewayFloodProtectionProfile) GetType__() bindings.BindingType { +func (s *GatewayFloodProtectionProfile) GetType__() vapiBindings_.BindingType { return GatewayFloodProtectionProfileBindingType() } -func (s *GatewayFloodProtectionProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GatewayFloodProtectionProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GatewayFloodProtectionProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GatewayFloodProtectionProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -39126,6 +39433,10 @@ type GatewayGeneralSecurityProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -39134,10 +39445,12 @@ type GatewayGeneralSecurityProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -39149,17 +39462,37 @@ type GatewayGeneralSecurityProfile struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const GatewayGeneralSecurityProfile__TYPE_IDENTIFIER = "GatewayGeneralSecurityProfile" -func (s *GatewayGeneralSecurityProfile) GetType__() bindings.BindingType { +func (s *GatewayGeneralSecurityProfile) GetType__() vapiBindings_.BindingType { return GatewayGeneralSecurityProfileBindingType() } -func (s *GatewayGeneralSecurityProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GatewayGeneralSecurityProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GatewayGeneralSecurityProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GatewayGeneralSecurityProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Contains gateway interface details. +type GatewayInterfaceReference struct { + // Absolute policy path of member interface. + InterfacePath *string +} + +func (s *GatewayInterfaceReference) GetType__() vapiBindings_.BindingType { + return GatewayInterfaceReferenceBindingType() +} + +func (s *GatewayInterfaceReference) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for GatewayInterfaceReference._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -39196,6 +39529,10 @@ type GatewayPolicy struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -39204,10 +39541,12 @@ type GatewayPolicy struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -39242,17 +39581,16 @@ type GatewayPolicy struct { Rules []Rule } -func (s *GatewayPolicy) GetType__() bindings.BindingType { +func (s *GatewayPolicy) GetType__() vapiBindings_.BindingType { return GatewayPolicyBindingType() } -func (s *GatewayPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GatewayPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GatewayPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GatewayPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -39277,17 +39615,16 @@ type GatewayPolicyListResult struct { Results []GatewayPolicy } -func (s *GatewayPolicyListResult) GetType__() bindings.BindingType { +func (s *GatewayPolicyListResult) GetType__() vapiBindings_.BindingType { return GatewayPolicyListResultBindingType() } -func (s *GatewayPolicyListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GatewayPolicyListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GatewayPolicyListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GatewayPolicyListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -39324,6 +39661,10 @@ type GatewayQosProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -39332,10 +39673,12 @@ type GatewayQosProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -39345,6 +39688,8 @@ type GatewayQosProfile struct { // Committed bandwidth in both directions specified in Mbps. Bandwidth is limited to line rate when the value configured is greater than line rate. format: int32 CommittedBandwidth *int64 // Committed bandwidth in both directions specified in Mbps. Bandwidth is limited to line rate when the value configured is greater than line rate. This property is deprecated, use committed_bandwidth instead. format: int32 + // + // Deprecated: This API element is deprecated. CommittedBandwitdth *int64 // Possible values are: // @@ -39356,17 +39701,16 @@ type GatewayQosProfile struct { const GatewayQosProfile_EXCESS_ACTION_DROP = "DROP" -func (s *GatewayQosProfile) GetType__() bindings.BindingType { +func (s *GatewayQosProfile) GetType__() vapiBindings_.BindingType { return GatewayQosProfileBindingType() } -func (s *GatewayQosProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GatewayQosProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GatewayQosProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GatewayQosProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -39380,17 +39724,16 @@ type GatewayQosProfileConfig struct { IngressQosProfilePath *string } -func (s *GatewayQosProfileConfig) GetType__() bindings.BindingType { +func (s *GatewayQosProfileConfig) GetType__() vapiBindings_.BindingType { return GatewayQosProfileConfigBindingType() } -func (s *GatewayQosProfileConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GatewayQosProfileConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GatewayQosProfileConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GatewayQosProfileConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -39414,17 +39757,41 @@ type GatewayQosProfileListResult struct { Results []GatewayQosProfile } -func (s *GatewayQosProfileListResult) GetType__() bindings.BindingType { +func (s *GatewayQosProfileListResult) GetType__() vapiBindings_.BindingType { return GatewayQosProfileListResultBindingType() } -func (s *GatewayQosProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GatewayQosProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GatewayQosProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GatewayQosProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Recovery site config +type GatewayRecoverySiteConfig struct { + // Linked Tier1 gateway whose primary site matches from_site_path and are stretched to new primary site are recovered on new primary site path. + FailoverLinkedTier1Gateway *bool + // Path of Tier-0 gateway + Tier0GatewayPath *string + // Recovery site path + ToPrimarySitePath *string +} + +func (s *GatewayRecoverySiteConfig) GetType__() vapiBindings_.BindingType { + return GatewayRecoverySiteConfigBindingType() +} + +func (s *GatewayRecoverySiteConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for GatewayRecoverySiteConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -39445,21 +39812,22 @@ type GatewayRouteCsvRecord struct { Network *string // The IP of the next hop format: ip NextHop *string + // Next hop gateway path + NextHopGateway *string // Route type (USER, CONNECTED, NSX_INTERNAL,..) RouteType *string } -func (s *GatewayRouteCsvRecord) GetType__() bindings.BindingType { +func (s *GatewayRouteCsvRecord) GetType__() vapiBindings_.BindingType { return GatewayRouteCsvRecordBindingType() } -func (s *GatewayRouteCsvRecord) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GatewayRouteCsvRecord) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GatewayRouteCsvRecord._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GatewayRouteCsvRecord._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -39473,17 +39841,39 @@ type GatewayRouteTableInCsvFormat struct { Results []GatewayRouteCsvRecord } -func (s *GatewayRouteTableInCsvFormat) GetType__() bindings.BindingType { +func (s *GatewayRouteTableInCsvFormat) GetType__() vapiBindings_.BindingType { return GatewayRouteTableInCsvFormatBindingType() } -func (s *GatewayRouteTableInCsvFormat) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GatewayRouteTableInCsvFormat) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for GatewayRouteTableInCsvFormat._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// configuration to trigger site failover for one or more Tier0 and linked Tier1 gateway(s). +type GatewaySiteFailoverActionConfig struct { + // Source site path for failover. Gateway whose primary site path matches from_site_path are considered for recovery. + FromSitePath *string + // Recovery stie for Tier-0 gateway and linked Tier-1 gateway. + ToPrimarySiteConfig []GatewayRecoverySiteConfig +} + +func (s *GatewaySiteFailoverActionConfig) GetType__() vapiBindings_.BindingType { + return GatewaySiteFailoverActionConfigBindingType() +} + +func (s *GatewaySiteFailoverActionConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GatewayRouteTableInCsvFormat._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GatewaySiteFailoverActionConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -39516,14 +39906,374 @@ type GeneralSecurityProfile struct { DisplayName *string // Unique identifier of this resource Id *string - // Possible values are: - // - // * GeneralSecurityProfile#GeneralSecurityProfile_RESOURCE_TYPE_GATEWAYGENERALSECURITYPROFILE - // - // GatewayGeneralSecurityProfile is used for all Tier0 and Tier1 gateways. - ResourceType string + // Possible values are: + // + // * GeneralSecurityProfile#GeneralSecurityProfile_RESOURCE_TYPE_GATEWAYGENERALSECURITYPROFILE + // + // GatewayGeneralSecurityProfile is used for all Tier0 and Tier1 gateways. + ResourceType string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool +} + +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const GeneralSecurityProfile__TYPE_IDENTIFIER = "GeneralSecurityProfile" +const GeneralSecurityProfile_RESOURCE_TYPE_GATEWAYGENERALSECURITYPROFILE = "GatewayGeneralSecurityProfile" + +func (s *GeneralSecurityProfile) GetType__() vapiBindings_.BindingType { + return GeneralSecurityProfileBindingType() +} + +func (s *GeneralSecurityProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for GeneralSecurityProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// This entity will be used to establish association between General Security profile and Logical Routers. +type GeneralSecurityProfileBindingMap struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // PolicyPath of associated Profile + ProfilePath *string +} + +func (s *GeneralSecurityProfileBindingMap) GetType__() vapiBindings_.BindingType { + return GeneralSecurityProfileBindingMapBindingType() +} + +func (s *GeneralSecurityProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for GeneralSecurityProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Define DHCP options other than option 121. +type GenericDhcpOption struct { + // Code of the dhcp option. format: int64 + Code *int64 + // Value of the option. + Values []string +} + +func (s *GenericDhcpOption) GetType__() vapiBindings_.BindingType { + return GenericDhcpOptionBindingType() +} + +func (s *GenericDhcpOption) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for GenericDhcpOption._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Represents realized entity +type GenericPolicyRealizedResource struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Alarm info detail + Alarms []PolicyAlarmResource + // Desire state paths of this object + IntentReference []string + // Possible values could be UP, DOWN, UNKNOWN, FAILURE This list is not exhaustive. + OperationalStatus *string + // It defines the root cause for operational status error. + OperationalStatusError *string + // Possible values could be UP, DOWN, UNKNOWN, SUCCESS This list is not exhaustive. + PublishStatus *string + // It defines the root cause for publish status error. + PublishStatusError *string + // It defines error code for publish status error. format: int32 + PublishStatusErrorCode *int64 + // Error details for publish status. + PublishStatusErrorDetails []ConfigurationStateElement + // Realization API of this object on enforcement point + RealizationApi *string + // Realization id of this object + RealizationSpecificIdentifier *string + // It define the root cause for runtime error. + RuntimeError *string + // Possible values could be UP, DOWN, UNKNOWN, DEGRADED This list is not exhaustive. + // + // Deprecated: This API element is deprecated. + RuntimeStatus *string + // Possible values are: + // + // * GenericPolicyRealizedResource#GenericPolicyRealizedResource_STATE_UNAVAILABLE + // * GenericPolicyRealizedResource#GenericPolicyRealizedResource_STATE_UNREALIZED + // * GenericPolicyRealizedResource#GenericPolicyRealizedResource_STATE_REALIZED + // * GenericPolicyRealizedResource#GenericPolicyRealizedResource_STATE_ERROR + // + // Realization state of this object + State *string + // The path of the enforcement point. + EnforcementPointPath *string + // Type of realized entity + EntityType *string + // Collection of type specific properties + ExtendedAttributes []AttributeVal + // Collection of intent paths + IntentPaths []string + // The site where this entity resides. + SitePath *string +} + +const GenericPolicyRealizedResource_STATE_UNAVAILABLE = "UNAVAILABLE" +const GenericPolicyRealizedResource_STATE_UNREALIZED = "UNREALIZED" +const GenericPolicyRealizedResource_STATE_REALIZED = "REALIZED" +const GenericPolicyRealizedResource_STATE_ERROR = "ERROR" + +func (s *GenericPolicyRealizedResource) GetType__() vapiBindings_.BindingType { + return GenericPolicyRealizedResourceBindingType() +} + +func (s *GenericPolicyRealizedResource) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for GenericPolicyRealizedResource._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// GenericPolicyRealizedResource list result +type GenericPolicyRealizedResourceListResult struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // List of realized resources + Results []GenericPolicyRealizedResource +} + +func (s *GenericPolicyRealizedResourceListResult) GetType__() vapiBindings_.BindingType { + return GenericPolicyRealizedResourceListResultBindingType() +} + +func (s *GenericPolicyRealizedResourceListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for GenericPolicyRealizedResourceListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// The GlobalCollectorConfig is the base class for global collector configurations for different types in a NSX domain. +type GlobalCollectorConfig struct { + // IP address for the global collector. format: ip + CollectorIp *string + // Port for the global collector. format: int32 + CollectorPort *int64 + // Possible values are: + // + // * GlobalCollectorConfig#GlobalCollectorConfig_COLLECTOR_TYPE_VRNI + // * GlobalCollectorConfig#GlobalCollectorConfig_COLLECTOR_TYPE_WAVE_FRONT + // + // Specify the global collector type. + CollectorType string +} + +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const GlobalCollectorConfig__TYPE_IDENTIFIER = "GlobalCollectorConfig" +const GlobalCollectorConfig_COLLECTOR_TYPE_VRNI = "VRNI" +const GlobalCollectorConfig_COLLECTOR_TYPE_WAVE_FRONT = "WAVE_FRONT" + +func (s *GlobalCollectorConfig) GetType__() vapiBindings_.BindingType { + return GlobalCollectorConfigBindingType() +} + +func (s *GlobalCollectorConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for GlobalCollectorConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Global configuration +type GlobalConfig struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -39532,40 +40282,71 @@ type GeneralSecurityProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool + // When this flag is set to true, it is allowed to change the VDR MAC being used by existing transport nodes in a NSX system. The VDR MAC used by a host switch in a transport node is decided by the OVERLAY transport zone(s) which the host switch joins. If any of the OVERLAY transport zone(s) has \"nested_nsx\" property set to true, the MAC in \"vdr_mac_nested\" is used; otherwise the MAC in \"vdr_mac\" is used. Thus the VDR MAC being used by a host switch in a transport node can be changed in below ways. If the host switch is not in any OVERLAY transport zone whose \"nested_nsx\" property is true but is in an OVERLAY transport zone, the first way is updating the \"vdr_mac\" property. The 2nd way is updating one of the OVERLAY tranport zones joined by the host switch to set \"nested_nsx\" property true which will make the host switch use the VDR MAC in \"vdr_mac_nested\". The third way is directly updating the transport node to add an OVERLAY transport zone whose \"nested_nsx\" property is true into the host switch which will also make the host switch use the VDR MAC in \"vdr_mac_nested\". If the host switch is in some OVERLAY transport zone(s) whose \"nested_nsx\" property is true, the first way is updating the \"vdr_mac_nested\" property. The 2nd way is updating all those OVERLAY tranport zones to set \"nested_nsx\" property false which will make the host switch use the VDR MAC in \"vdr_mac\". The third way is directly updating the transport node to remove all those OVERLAY transport zones from the host switch which will also make the host switch use the VDR MAC in \"vdr_mac\". Please note that changing the VDR MAC being used by existing transport nodes will most likely cause traffic disruption and network outage! + AllowChangingVdrMacInUse *bool + // Global configuration of maximum number of ARP entries per transport node at each Tier0/Tier1 gateway. format: int32 + ArpLimitPerGateway *int64 + ExternalGatewayBfd *ExternalGatewayBfdConfig + Fips *FIPSGlobalConfig + // When this flag is set true, certain types of BUM packets will be sent to all VTEPs in the global VTEP table, ignoring the logical switching span. + GlobalReplicationModeEnabled *bool + // Possible values are: + // + // * GlobalConfig#GlobalConfig_L3FORWARDING_MODE_ONLY + // * GlobalConfig#GlobalConfig_L3FORWARDING_MODE_AND_IPV6 + // + // Configure forwarding mode for routing. This setting does not restrict configuration for other modes. + L3ForwardingMode *string + // Flag to enable/disable ECMP load balancing. By default ECMP load balancing is disabled. + LbEcmp *bool + // Maximum transmission unit (MTU) specifies the size of the largest packet that a network protocol can transmit. This is the global default MTU for all the EXTERNAL (uplink) and SERVICE (CSP) interfaces in the NSX domain. There is no option to override this value at the transport zone level or transport node level. format: int32 + Mtu *int64 + // This property is a part of OpsGlobalConfig object. Use /infra/ops-global-config instead. The VRNI and WAVE_FRONT collector type can be defined to collect the metric data. The WAVE_FRONT collector type can only be used in VMC mode. + // + // Deprecated: This API element is deprecated. + OperationCollectors []*vapiData_.StructValue + // This is the global default MTU for all the physical uplinks in a NSX domain. This is the default value for the optional uplink profile MTU field. When the MTU value is not specified in the uplink profile, this global value will be used. This value can be overridden by providing a value for the optional MTU field in the uplink profile. Whenever this value is updated, the updated value will only be propagated to the uplinks that don't have the MTU value in their uplink profiles. If this value is not set, the default value of 1700 will be used. The Transport Node state can be monitored to confirm if the updated MTU value has been realized. format: int32 + PhysicalUplinkMtu *int64 + // This is the global default MTU for all the physical remote tunnel endpoints in an NSX domain. Please consider intersite link MTU minus any external overhead when defining the MTU. If this value is not set, the default value of 1500 will be used. format: int32 + RemoteTunnelPhysicalMtu *int64 + // This value defines the upper threshold for the Maximum Transmission Unit (MTU) value that can be configured at a physical uplink level or a logical routing uplink level in a NSX domain. All Uplink profiles validate against this value so that the MTU specified in an Uplink profile does not exceed this global upper threshold. Similarly, when this value is modified, the new value must be greater than or equal to any existing Uplink profile's MTU. format: int32 + UplinkMtuThreshold *int64 + // This is the global default MAC address for all VDRs in all transport nodes in a NSX system. It can be changed only when there is no transport node in the NSX system. This value cannot be same as vdr_mac_nested. When the property \"allow_changing_vdr_mac_in_use\" is false, it can not be changed if the current VDR MAC is being used by any transport node. A transport node uses this VDR MAC if any host switch in the node is in OVERLAY transport zone(s) but none of the transport zone(s) has \"nested_nsx\" property being true. format: mac-address + VdrMac *string + // This is the global default MAC address for all VDRs in all transport nodes in a NSX system nested in another NSX system. It can be changed only when there is no transport node in the NSX system. All transport zones in such a nested NSX system will have the \"nested_nsx\" property being true so that all transport nodes will use this MAC for the VDR ports to avoid conflict with the VDR MAC in the outer NSX system. When the property \"allow_changing_vdr_mac_in_use\" is false, it can not be changed if the current VDR MAC is being used by any transport node in a nested NSX environment. A transport node uses this VDR MAC if any host switch in the node is in an OVERLAY transport zone whose \"nested_nsx\" property is true. format: mac-address + VdrMacNested *string } -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const GeneralSecurityProfile__TYPE_IDENTIFIER = "GeneralSecurityProfile" -const GeneralSecurityProfile_RESOURCE_TYPE_GATEWAYGENERALSECURITYPROFILE = "GatewayGeneralSecurityProfile" +const GlobalConfig_L3FORWARDING_MODE_ONLY = "IPV4_ONLY" +const GlobalConfig_L3FORWARDING_MODE_AND_IPV6 = "IPV4_AND_IPV6" -func (s *GeneralSecurityProfile) GetType__() bindings.BindingType { - return GeneralSecurityProfileBindingType() +func (s *GlobalConfig) GetType__() vapiBindings_.BindingType { + return GlobalConfigBindingType() } -func (s *GeneralSecurityProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GlobalConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GeneralSecurityProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GlobalConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// This entity will be used to establish association between General Security profile and Logical Routers. -type GeneralSecurityProfileBindingMap struct { +// Global distributed firewall configuration for a specific site +type GlobalDfwConfiguration struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -39595,6 +40376,10 @@ type GeneralSecurityProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -39603,167 +40388,37 @@ type GeneralSecurityProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool - // PolicyPath of associated Profile - ProfilePath *string -} - -func (s *GeneralSecurityProfileBindingMap) GetType__() bindings.BindingType { - return GeneralSecurityProfileBindingMapBindingType() -} - -func (s *GeneralSecurityProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for GeneralSecurityProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Define DHCP options other than option 121. -type GenericDhcpOption struct { - // Code of the dhcp option. format: int64 - Code *int64 - // Value of the option. - Values []string -} - -func (s *GenericDhcpOption) GetType__() bindings.BindingType { - return GenericDhcpOptionBindingType() -} - -func (s *GenericDhcpOption) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for GenericDhcpOption._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Represents realized entity -type GenericPolicyRealizedResource struct { - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 - Revision *int64 - // Timestamp of resource creation format: int64 - CreateTime *int64 - // ID of the user who created this resource - CreateUser *string - // Timestamp of last modification format: int64 - LastModifiedTime *int64 - // ID of the user who last modified this resource - LastModifiedUser *string - // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. - Protection *string - // Indicates system owned resource - SystemOwned *bool - // Description of this resource - Description *string - // Defaults to ID if not set - DisplayName *string - // Unique identifier of this resource - Id *string - // The type of this resource. - ResourceType *string - // Opaque identifiers meaningful to the API user - Tags []Tag - // Path of its parent - ParentPath *string - // Absolute path of this object - Path *string - // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. - RealizationId *string - // Path relative from its parent - RelativePath *string - // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. - UniqueId *string - // Alarm info detail - Alarms []PolicyAlarmResource - // Desire state paths of this object - IntentReference []string - // Possible values could be UP, DOWN, UNKNOWN, FAILURE This list is not exhaustive. - OperationalStatus *string - // It defines the root cause for operational status error. - OperationalStatusError *string - // Possible values could be UP, DOWN, UNKNOWN, SUCCESS This list is not exhaustive. - PublishStatus *string - // It defines the root cause for publish status error. - PublishStatusError *string - // It defines error code for publish status error. format: int32 - PublishStatusErrorCode *int64 - // Error details for publish status. - PublishStatusErrorDetails []ConfigurationStateElement - // Realization API of this object on enforcement point - RealizationApi *string - // Realization id of this object - RealizationSpecificIdentifier *string - // It define the root cause for runtime error. - RuntimeError *string - // Possible values could be UP, DOWN, UNKNOWN, DEGRADED This list is not exhaustive. - RuntimeStatus *string - // Possible values are: - // - // * GenericPolicyRealizedResource#GenericPolicyRealizedResource_STATE_UNAVAILABLE - // * GenericPolicyRealizedResource#GenericPolicyRealizedResource_STATE_UNREALIZED - // * GenericPolicyRealizedResource#GenericPolicyRealizedResource_STATE_REALIZED - // * GenericPolicyRealizedResource#GenericPolicyRealizedResource_STATE_ERROR - // - // Realization state of this object - State *string - // The path of the enforcement point. - EnforcementPointPath *string - // Type of realized entity - EntityType *string - // Collection of type specific properties - ExtendedAttributes []AttributeVal - // Collection of intent paths - IntentPaths []string - // The site where this entity resides. - SitePath *string + // If set to true, distributed firewall is enabled on a specified site. + EnableFirewall *bool } -const GenericPolicyRealizedResource_STATE_UNAVAILABLE = "UNAVAILABLE" -const GenericPolicyRealizedResource_STATE_UNREALIZED = "UNREALIZED" -const GenericPolicyRealizedResource_STATE_REALIZED = "REALIZED" -const GenericPolicyRealizedResource_STATE_ERROR = "ERROR" - -func (s *GenericPolicyRealizedResource) GetType__() bindings.BindingType { - return GenericPolicyRealizedResourceBindingType() +func (s *GlobalDfwConfiguration) GetType__() vapiBindings_.BindingType { + return GlobalDfwConfigurationBindingType() } -func (s *GenericPolicyRealizedResource) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GlobalDfwConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GenericPolicyRealizedResource._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GlobalDfwConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// GenericPolicyRealizedResource list result -type GenericPolicyRealizedResourceListResult struct { +// Paged Collection of global distributed firewall configurations for all the sites. +type GlobalDfwConfigurationListResult struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -39777,66 +40432,27 @@ type GenericPolicyRealizedResourceListResult struct { SortAscending *bool // Field by which records are sorted SortBy *string - // List of realized resources - Results []GenericPolicyRealizedResource -} - -func (s *GenericPolicyRealizedResourceListResult) GetType__() bindings.BindingType { - return GenericPolicyRealizedResourceListResultBindingType() -} - -func (s *GenericPolicyRealizedResourceListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for GenericPolicyRealizedResourceListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// The GlobalCollectorConfig is the base class for global collector configurations for different types in a NSX domain. -type GlobalCollectorConfig struct { - // IP address for the global collector. format: ip - CollectorIp *string - // Port for the global collector. format: int32 - CollectorPort *int64 - // Possible values are: - // - // * GlobalCollectorConfig#GlobalCollectorConfig_COLLECTOR_TYPE_VRNI - // * GlobalCollectorConfig#GlobalCollectorConfig_COLLECTOR_TYPE_WAVE_FRONT - // - // Specify the global collector type. - CollectorType string + // Global distributed firewall configuration list results. + Results []GlobalDfwConfiguration } -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const GlobalCollectorConfig__TYPE_IDENTIFIER = "GlobalCollectorConfig" -const GlobalCollectorConfig_COLLECTOR_TYPE_VRNI = "VRNI" -const GlobalCollectorConfig_COLLECTOR_TYPE_WAVE_FRONT = "WAVE_FRONT" - -func (s *GlobalCollectorConfig) GetType__() bindings.BindingType { - return GlobalCollectorConfigBindingType() +func (s *GlobalDfwConfigurationListResult) GetType__() vapiBindings_.BindingType { + return GlobalDfwConfigurationListResultBindingType() } -func (s *GlobalCollectorConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GlobalDfwConfigurationListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GlobalCollectorConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GlobalDfwConfigurationListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Global configuration -type GlobalConfig struct { +// Represents the Intrusion Detection System settings for PMaaS. +type GlobalIdsSettings struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -39866,6 +40482,10 @@ type GlobalConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -39874,61 +40494,30 @@ type GlobalConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool - // When this flag is set to true, it is allowed to change the VDR MAC being used by existing transport nodes in a NSX system. The VDR MAC used by a host switch in a transport node is decided by the OVERLAY transport zone(s) which the host switch joins. If any of the OVERLAY transport zone(s) has \"nested_nsx\" property set to true, the MAC in \"vdr_mac_nested\" is used; otherwise the MAC in \"vdr_mac\" is used. Thus the VDR MAC being used by a host switch in a transport node can be changed in below ways. If the host switch is not in any OVERLAY transport zone whose \"nested_nsx\" property is true but is in an OVERLAY transport zone, the first way is updating the \"vdr_mac\" property. The 2nd way is updating one of the OVERLAY tranport zones joined by the host switch to set \"nested_nsx\" property true which will make the host switch use the VDR MAC in \"vdr_mac_nested\". The third way is directly updating the transport node to add an OVERLAY transport zone whose \"nested_nsx\" property is true into the host switch which will also make the host switch use the VDR MAC in \"vdr_mac_nested\". If the host switch is in some OVERLAY transport zone(s) whose \"nested_nsx\" property is true, the first way is updating the \"vdr_mac_nested\" property. The 2nd way is updating all those OVERLAY tranport zones to set \"nested_nsx\" property false which will make the host switch use the VDR MAC in \"vdr_mac\". The third way is directly updating the transport node to remove all those OVERLAY transport zones from the host switch which will also make the host switch use the VDR MAC in \"vdr_mac\". Please note that changing the VDR MAC being used by existing transport nodes will most likely cause traffic disruption and network outage! - AllowChangingVdrMacInUse *bool - // Global configuration of maximum number of ARP entries per transport node at each Tier0/Tier1 gateway. format: int32 - ArpLimitPerGateway *int64 - ExternalGatewayBfd *ExternalGatewayBfdConfig - Fips *FIPSGlobalConfig - // When this flag is set true, certain types of BUM packets will be sent to all VTEPs in the global VTEP table, ignoring the logical switching span. - GlobalReplicationModeEnabled *bool - // Possible values are: - // - // * GlobalConfig#GlobalConfig_L3FORWARDING_MODE_ONLY - // * GlobalConfig#GlobalConfig_L3FORWARDING_MODE_AND_IPV6 - // - // Configure forwarding mode for routing. This setting does not restrict configuration for other modes. - L3ForwardingMode *string - // Flag to enable/disable ECMP load balancing. By default ECMP load balancing is disabled. - LbEcmp *bool - // Maximum transmission unit (MTU) specifies the size of the largest packet that a network protocol can transmit. This is the global default MTU for all the EXTERNAL (uplink) and SERVICE (CSP) interfaces in the NSX domain. There is no option to override this value at the transport zone level or transport node level. format: int32 - Mtu *int64 - // This property is a part of OpsGlobalConfig object. Use /infra/ops-global-config instead. The VRNI and WAVE_FRONT collector type can be defined to collect the metric data. The WAVE_FRONT collector type can only be used in VMC mode. - OperationCollectors []*data.StructValue - // This is the global default MTU for all the physical uplinks in a NSX domain. This is the default value for the optional uplink profile MTU field. When the MTU value is not specified in the uplink profile, this global value will be used. This value can be overridden by providing a value for the optional MTU field in the uplink profile. Whenever this value is updated, the updated value will only be propagated to the uplinks that don't have the MTU value in their uplink profiles. If this value is not set, the default value of 1700 will be used. The Transport Node state can be monitored to confirm if the updated MTU value has been realized. format: int32 - PhysicalUplinkMtu *int64 - // This is the global default MTU for all the physical remote tunnel endpoints in an NSX domain. Please consider intersite link MTU minus any external overhead when defining the MTU. If this value is not set, the default value of 1500 will be used. format: int32 - RemoteTunnelPhysicalMtu *int64 - // This value defines the upper threshold for the Maximum Transmission Unit (MTU) value that can be configured at a physical uplink level or a logical routing uplink level in a NSX domain. All Uplink profiles validate against this value so that the MTU specified in an Uplink profile does not exceed this global upper threshold. Similarly, when this value is modified, the new value must be greater than or equal to any existing Uplink profile's MTU. format: int32 - UplinkMtuThreshold *int64 - // This is the global default MAC address for all VDRs in all transport nodes in a NSX system. It can be changed only when there is no transport node in the NSX system. This value cannot be same as vdr_mac_nested. When the property \"allow_changing_vdr_mac_in_use\" is false, it can not be changed if the current VDR MAC is being used by any transport node. A transport node uses this VDR MAC if any host switch in the node is in OVERLAY transport zone(s) but none of the transport zone(s) has \"nested_nsx\" property being true. format: mac-address - VdrMac *string - // This is the global default MAC address for all VDRs in all transport nodes in a NSX system nested in another NSX system. It can be changed only when there is no transport node in the NSX system. All transport zones in such a nested NSX system will have the \"nested_nsx\" property being true so that all transport nodes will use this MAC for the VDR ports to avoid conflict with the VDR MAC in the outer NSX system. When the property \"allow_changing_vdr_mac_in_use\" is false, it can not be changed if the current VDR MAC is being used by any transport node in a nested NSX environment. A transport node uses this VDR MAC if any host switch in the node is in an OVERLAY transport zone whose \"nested_nsx\" property is true. format: mac-address - VdrMacNested *string + // Parameter to let the user decide whether to update the IDS Signatures automatically or not. + AutoUpdate *bool } -const GlobalConfig_L3FORWARDING_MODE_ONLY = "IPV4_ONLY" -const GlobalConfig_L3FORWARDING_MODE_AND_IPV6 = "IPV4_AND_IPV6" - -func (s *GlobalConfig) GetType__() bindings.BindingType { - return GlobalConfigBindingType() +func (s *GlobalIdsSettings) GetType__() vapiBindings_.BindingType { + return GlobalIdsSettingsBindingType() } -func (s *GlobalConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GlobalIdsSettings) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GlobalConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GlobalIdsSettings._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -39965,6 +40554,10 @@ type GlobalIdsSignature struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -39973,10 +40566,12 @@ type GlobalIdsSignature struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -39999,17 +40594,16 @@ const GlobalIdsSignature_ACTION_ALERT = "ALERT" const GlobalIdsSignature_ACTION_DROP = "DROP" const GlobalIdsSignature_ACTION_REJECT = "REJECT" -func (s *GlobalIdsSignature) GetType__() bindings.BindingType { +func (s *GlobalIdsSignature) GetType__() vapiBindings_.BindingType { return GlobalIdsSignatureBindingType() } -func (s *GlobalIdsSignature) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GlobalIdsSignature) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GlobalIdsSignature._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GlobalIdsSignature._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -40046,6 +40640,10 @@ type GlobalManager struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -40054,10 +40652,12 @@ type GlobalManager struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -40084,17 +40684,16 @@ type GlobalManager struct { const GlobalManager_MODE_ACTIVE = "ACTIVE" const GlobalManager_MODE_STANDBY = "STANDBY" -func (s *GlobalManager) GetType__() bindings.BindingType { +func (s *GlobalManager) GetType__() vapiBindings_.BindingType { return GlobalManagerBindingType() } -func (s *GlobalManager) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GlobalManager) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GlobalManager._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GlobalManager._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -40131,6 +40730,10 @@ type GlobalManagerConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -40139,10 +40742,12 @@ type GlobalManagerConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -40150,17 +40755,16 @@ type GlobalManagerConfig struct { RtepConfig *GmRtepConfig } -func (s *GlobalManagerConfig) GetType__() bindings.BindingType { +func (s *GlobalManagerConfig) GetType__() vapiBindings_.BindingType { return GlobalManagerConfigBindingType() } -func (s *GlobalManagerConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GlobalManagerConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GlobalManagerConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GlobalManagerConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -40185,17 +40789,16 @@ type GlobalManagerListResult struct { Results []GlobalManager } -func (s *GlobalManagerListResult) GetType__() bindings.BindingType { +func (s *GlobalManagerListResult) GetType__() vapiBindings_.BindingType { return GlobalManagerListResultBindingType() } -func (s *GlobalManagerListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GlobalManagerListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GlobalManagerListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GlobalManagerListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -40229,17 +40832,16 @@ const GlobalRestoreStatus_VALUE_SUSPENDED_FOR_USER_ACTION = "SUSPENDED_FOR_USER_ const GlobalRestoreStatus_VALUE_SUSPENDED = "SUSPENDED" const GlobalRestoreStatus_VALUE_ABORTED = "ABORTED" -func (s *GlobalRestoreStatus) GetType__() bindings.BindingType { +func (s *GlobalRestoreStatus) GetType__() vapiBindings_.BindingType { return GlobalRestoreStatusBindingType() } -func (s *GlobalRestoreStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GlobalRestoreStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GlobalRestoreStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GlobalRestoreStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -40251,17 +40853,16 @@ type GmConfigOnboardingConflictEntityInfo struct { Example *OnboardingFeatureInfo } -func (s *GmConfigOnboardingConflictEntityInfo) GetType__() bindings.BindingType { +func (s *GmConfigOnboardingConflictEntityInfo) GetType__() vapiBindings_.BindingType { return GmConfigOnboardingConflictEntityInfoBindingType() } -func (s *GmConfigOnboardingConflictEntityInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GmConfigOnboardingConflictEntityInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GmConfigOnboardingConflictEntityInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GmConfigOnboardingConflictEntityInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -40273,17 +40874,16 @@ type GmFederationSiteConfig struct { TransitSubnet *string } -func (s *GmFederationSiteConfig) GetType__() bindings.BindingType { +func (s *GmFederationSiteConfig) GetType__() vapiBindings_.BindingType { return GmFederationSiteConfigBindingType() } -func (s *GmFederationSiteConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GmFederationSiteConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GmFederationSiteConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GmFederationSiteConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -40315,17 +40915,16 @@ const GmNodeStatus_STATUS_IN_PROGRESS = "IN_PROGRESS" const GmNodeStatus_STATUS_COMPLETED = "COMPLETED" const GmNodeStatus_STATUS_FAILED = "FAILED" -func (s *GmNodeStatus) GetType__() bindings.BindingType { +func (s *GmNodeStatus) GetType__() vapiBindings_.BindingType { return GmNodeStatusBindingType() } -func (s *GmNodeStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GmNodeStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GmNodeStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GmNodeStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -40376,17 +40975,16 @@ const GmOperationalState_STATUS_SWITCHING_TO_ACTIVE = "SWITCHING_TO_ACTIVE" const GmOperationalState_STATUS_SWITCHING_TO_STANDBY = "SWITCHING_TO_STANDBY" const GmOperationalState_STATUS_DECOMMISSIONED = "DECOMMISSIONED" -func (s *GmOperationalState) GetType__() bindings.BindingType { +func (s *GmOperationalState) GetType__() vapiBindings_.BindingType { return GmOperationalStateBindingType() } -func (s *GmOperationalState) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GmOperationalState) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GmOperationalState._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GmOperationalState._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -40398,17 +40996,16 @@ type GmRtepConfig struct { IbgpPassword *string } -func (s *GmRtepConfig) GetType__() bindings.BindingType { +func (s *GmRtepConfig) GetType__() vapiBindings_.BindingType { return GmRtepConfigBindingType() } -func (s *GmRtepConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GmRtepConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GmRtepConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GmRtepConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -40507,6 +41104,8 @@ type GraphConfiguration struct { DrilldownId *string FeatureSet *FeatureSet // Id of filter widget for subscription, if any. Id should be a valid id of an existing filter widget. Filter widget should be from the same view. Datasource URLs should have placeholder values equal to filter alias to accept the filter value on filter change. This field is deprecated instead use 'filters' property. + // + // Deprecated: This API element is deprecated. Filter *string // Flag to indicate that widget will continue to work without filter value. If this flag is set to false then default_filter_value is manadatory. FilterValueRequired *bool @@ -40523,12 +41122,16 @@ type GraphConfiguration struct { // Represents the vertical span of the widget / container. 1 Row span is equal to 20px. format: int32 Rowspan *int64 // Please use the property 'shared' of View instead of this. The widgets of a shared view are visible to other users. + // + // Deprecated: This API element is deprecated. Shared *bool // If the value of this field is set to true then card header will be displayed otherwise only card will be displayed without header. ShowHeader *bool // Represents the horizontal span of the widget / container. format: int32 Span *int64 // Specify relavite weight in WidgetItem for placement in a view. Please see WidgetItem for details. format: int32 + // + // Deprecated: This API element is deprecated. Weight *int64 } @@ -40547,17 +41150,16 @@ const GraphConfiguration_X_VALUE_TYPE_SECOND = "second" const GraphConfiguration_Y_VALUE_TYPE_INTEGER = "integer" const GraphConfiguration_Y_VALUE_TYPE_DOUBLE = "double" -func (s *GraphConfiguration) GetType__() bindings.BindingType { +func (s *GraphConfiguration) GetType__() vapiBindings_.BindingType { return GraphConfigurationBindingType() } -func (s *GraphConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GraphConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GraphConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GraphConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -40575,17 +41177,16 @@ type GraphDefinition struct { RowListField *string } -func (s *GraphDefinition) GetType__() bindings.BindingType { +func (s *GraphDefinition) GetType__() vapiBindings_.BindingType { return GraphDefinitionBindingType() } -func (s *GraphDefinition) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GraphDefinition) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GraphDefinition._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GraphDefinition._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -40654,6 +41255,8 @@ type GridConfiguration struct { DrilldownId *string FeatureSet *FeatureSet // Id of filter widget for subscription, if any. Id should be a valid id of an existing filter widget. Filter widget should be from the same view. Datasource URLs should have placeholder values equal to filter alias to accept the filter value on filter change. This field is deprecated instead use 'filters' property. + // + // Deprecated: This API element is deprecated. Filter *string // Flag to indicate that widget will continue to work without filter value. If this flag is set to false then default_filter_value is manadatory. FilterValueRequired *bool @@ -40670,12 +41273,16 @@ type GridConfiguration struct { // Represents the vertical span of the widget / container. 1 Row span is equal to 20px. format: int32 Rowspan *int64 // Please use the property 'shared' of View instead of this. The widgets of a shared view are visible to other users. + // + // Deprecated: This API element is deprecated. Shared *bool // If the value of this field is set to true then card header will be displayed otherwise only card will be displayed without header. ShowHeader *bool // Represents the horizontal span of the widget / container. format: int32 Span *int64 // Specify relavite weight in WidgetItem for placement in a view. Please see WidgetItem for details. format: int32 + // + // Deprecated: This API element is deprecated. Weight *int64 } @@ -40684,17 +41291,16 @@ type GridConfiguration struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const GridConfiguration__TYPE_IDENTIFIER = "GridConfiguration" -func (s *GridConfiguration) GetType__() bindings.BindingType { +func (s *GridConfiguration) GetType__() vapiBindings_.BindingType { return GridConfigurationBindingType() } -func (s *GridConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GridConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GridConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GridConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -40731,6 +41337,10 @@ type Group struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -40739,18 +41349,20 @@ type Group struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool // The expression list must follow below criteria: 1. A non-empty expression list, must be of odd size. In a list, with indices starting from 0, all non-conjunction expressions must be at even indices, separated by a conjunction expression at odd indices. 2. The total of ConditionExpression and NestedExpression in a list should not exceed 5. 3. The total of IPAddressExpression, MACAddressExpression, external IDs in an ExternalIDExpression and paths in a PathExpression must not exceed 500. 4. Each expression must be a valid Expression. See the definition of the Expression type for more information. - Expression []*data.StructValue + Expression []*vapiData_.StructValue // Extended Expression allows additional higher level context to be specified for grouping criteria. (e.g. user AD group) This field allow users to specified user context as the source of a firewall rule for IDFW feature. Current version only support a single IdentityGroupExpression. In the future, this might expand to support other conjunction and non-conjunction expression. The extended expression list must follow below criteria: 1. Contains a single IdentityGroupExpression. No conjunction expression is supported. 2. No other non-conjunction expression is supported, except for IdentityGroupExpression. 3. Each expression must be a valid Expression. See the definition of the Expression type for more information. 4. Extended expression are implicitly AND with expression. 5. No nesting can be supported if this value is used. 6. If a Group is using extended expression, this group must be the only member in the source field of an communication map. - ExtendedExpression []*data.StructValue + ExtendedExpression []*vapiData_.StructValue // Possible values are: // // * Group#Group_GROUP_TYPE_IPADDRESS @@ -40776,17 +41388,16 @@ const Group_STATE_IN_PROGRESS = "IN_PROGRESS" const Group_STATE_SUCCESS = "SUCCESS" const Group_STATE_FAILURE = "FAILURE" -func (s *Group) GetType__() bindings.BindingType { +func (s *Group) GetType__() vapiBindings_.BindingType { return GroupBindingType() } -func (s *Group) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Group) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Group._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Group._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -40823,6 +41434,10 @@ type GroupDiscoveryProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -40831,10 +41446,12 @@ type GroupDiscoveryProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -40845,17 +41462,16 @@ type GroupDiscoveryProfileBindingMap struct { SequenceNumber *int64 } -func (s *GroupDiscoveryProfileBindingMap) GetType__() bindings.BindingType { +func (s *GroupDiscoveryProfileBindingMap) GetType__() vapiBindings_.BindingType { return GroupDiscoveryProfileBindingMapBindingType() } -func (s *GroupDiscoveryProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GroupDiscoveryProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GroupDiscoveryProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GroupDiscoveryProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -40880,17 +41496,16 @@ type GroupDiscoveryProfileBindingMapListResult struct { Results []GroupDiscoveryProfileBindingMap } -func (s *GroupDiscoveryProfileBindingMapListResult) GetType__() bindings.BindingType { +func (s *GroupDiscoveryProfileBindingMapListResult) GetType__() vapiBindings_.BindingType { return GroupDiscoveryProfileBindingMapListResultBindingType() } -func (s *GroupDiscoveryProfileBindingMapListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GroupDiscoveryProfileBindingMapListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GroupDiscoveryProfileBindingMapListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GroupDiscoveryProfileBindingMapListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -40915,17 +41530,16 @@ type GroupListResult struct { Results []Group } -func (s *GroupListResult) GetType__() bindings.BindingType { +func (s *GroupListResult) GetType__() vapiBindings_.BindingType { return GroupListResultBindingType() } -func (s *GroupListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GroupListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GroupListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GroupListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -40937,17 +41551,16 @@ type GroupMemberList struct { Members []string } -func (s *GroupMemberList) GetType__() bindings.BindingType { +func (s *GroupMemberList) GetType__() vapiBindings_.BindingType { return GroupMemberListBindingType() } -func (s *GroupMemberList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GroupMemberList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GroupMemberList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GroupMemberList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -40961,17 +41574,16 @@ type GroupMemberTagsList struct { Tags []string } -func (s *GroupMemberTagsList) GetType__() bindings.BindingType { +func (s *GroupMemberTagsList) GetType__() vapiBindings_.BindingType { return GroupMemberTagsListBindingType() } -func (s *GroupMemberTagsList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GroupMemberTagsList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GroupMemberTagsList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GroupMemberTagsList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -41000,6 +41612,14 @@ type GroupMemberTypeListResult struct { // * GroupMemberTypeListResult#GroupMemberTypeListResult_RESULTS_GROUP // * GroupMemberTypeListResult#GroupMemberTypeListResult_RESULTS_DVPG // * GroupMemberTypeListResult#GroupMemberTypeListResult_RESULTS_DVPORT + // * GroupMemberTypeListResult#GroupMemberTypeListResult_RESULTS_KUBERNETESCLUSTER + // * GroupMemberTypeListResult#GroupMemberTypeListResult_RESULTS_KUBERNETESNAMESPACE + // * GroupMemberTypeListResult#GroupMemberTypeListResult_RESULTS_ANTREAEGRESS + // * GroupMemberTypeListResult#GroupMemberTypeListResult_RESULTS_ANTREAIPPOOL + // * GroupMemberTypeListResult#GroupMemberTypeListResult_RESULTS_KUBERNETESINGRESS + // * GroupMemberTypeListResult#GroupMemberTypeListResult_RESULTS_KUBERNETESGATEWAY + // * GroupMemberTypeListResult#GroupMemberTypeListResult_RESULTS_KUBERNETESSERVICE + // * GroupMemberTypeListResult#GroupMemberTypeListResult_RESULTS_KUBERNETESNODE // // Collection of member types for the given Group Results []string @@ -41023,18 +41643,25 @@ const GroupMemberTypeListResult_RESULTS_TRANSPORTNODE = "TransportNode" const GroupMemberTypeListResult_RESULTS_GROUP = "Group" const GroupMemberTypeListResult_RESULTS_DVPG = "DVPG" const GroupMemberTypeListResult_RESULTS_DVPORT = "DVPort" - -func (s *GroupMemberTypeListResult) GetType__() bindings.BindingType { +const GroupMemberTypeListResult_RESULTS_KUBERNETESCLUSTER = "KubernetesCluster" +const GroupMemberTypeListResult_RESULTS_KUBERNETESNAMESPACE = "KubernetesNamespace" +const GroupMemberTypeListResult_RESULTS_ANTREAEGRESS = "AntreaEgress" +const GroupMemberTypeListResult_RESULTS_ANTREAIPPOOL = "AntreaIPPool" +const GroupMemberTypeListResult_RESULTS_KUBERNETESINGRESS = "KubernetesIngress" +const GroupMemberTypeListResult_RESULTS_KUBERNETESGATEWAY = "KubernetesGateway" +const GroupMemberTypeListResult_RESULTS_KUBERNETESSERVICE = "KubernetesService" +const GroupMemberTypeListResult_RESULTS_KUBERNETESNODE = "KubernetesNode" + +func (s *GroupMemberTypeListResult) GetType__() vapiBindings_.BindingType { return GroupMemberTypeListResultBindingType() } -func (s *GroupMemberTypeListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GroupMemberTypeListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GroupMemberTypeListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GroupMemberTypeListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -41071,6 +41698,10 @@ type GroupMonitoringProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -41079,10 +41710,12 @@ type GroupMonitoringProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -41095,52 +41728,109 @@ type GroupMonitoringProfileBindingMap struct { PortMirroringProfilePath *string } -func (s *GroupMonitoringProfileBindingMap) GetType__() bindings.BindingType { +func (s *GroupMonitoringProfileBindingMap) GetType__() vapiBindings_.BindingType { return GroupMonitoringProfileBindingMapBindingType() } -func (s *GroupMonitoringProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GroupMonitoringProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GroupMonitoringProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GroupMonitoringProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Paged collection of Group Monitoring Profile Binding Maps -type GroupMonitoringProfileBindingMapListResult struct { +// Represents scope of the workloads that needs to be added to the Group. +type GroupScopeExpression struct { + // Path of the scope + ScopePath *string + // Possible values are: + // + // * GroupScopeExpression#GroupScopeExpression_SCOPE_TYPE_PROJECT + // + // Scope type + ScopeType *string // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource Schema *string Self *SelfResourceLink - // Opaque cursor to be used for getting next page of records (supplied by current result page) - Cursor *string - // Count of results found (across all pages), set only on first page format: int64 - ResultCount *int64 - // If true, results are sorted in ascending order - SortAscending *bool - // Field by which records are sorted - SortBy *string - // Group Monitoring Profile Binding Map list results - Results []GroupMonitoringProfileBindingMap + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // Possible values are: + // + // * Expression#Expression_RESOURCE_TYPE_CONDITION + // * Expression#Expression_RESOURCE_TYPE_CONJUNCTIONOPERATOR + // * Expression#Expression_RESOURCE_TYPE_NESTEDEXPRESSION + // * Expression#Expression_RESOURCE_TYPE_IPADDRESSEXPRESSION + // * Expression#Expression_RESOURCE_TYPE_MACADDRESSEXPRESSION + // * Expression#Expression_RESOURCE_TYPE_EXTERNALIDEXPRESSION + // * Expression#Expression_RESOURCE_TYPE_PATHEXPRESSION + // * Expression#Expression_RESOURCE_TYPE_IDENTITYGROUPEXPRESSION + ResourceType string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool } -func (s *GroupMonitoringProfileBindingMapListResult) GetType__() bindings.BindingType { - return GroupMonitoringProfileBindingMapListResultBindingType() +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const GroupScopeExpression__TYPE_IDENTIFIER = "GroupScopeExpression" +const GroupScopeExpression_SCOPE_TYPE_PROJECT = "PROJECT" + +func (s *GroupScopeExpression) GetType__() vapiBindings_.BindingType { + return GroupScopeExpressionBindingType() } -func (s *GroupMonitoringProfileBindingMapListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GroupScopeExpression) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GroupMonitoringProfileBindingMapListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GroupScopeExpression._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -41152,41 +41842,16 @@ type GroupTagsList struct { Results []GroupMemberTagsList } -func (s *GroupTagsList) GetType__() bindings.BindingType { +func (s *GroupTagsList) GetType__() vapiBindings_.BindingType { return GroupTagsListBindingType() } -func (s *GroupTagsList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for GroupTagsList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Guest virtual machine details include OS name and computer name of guest VM. -type GuestInfo struct { - // Computer name of guest virtual machine, which is set inside guest OS. Currently this is supported for guests on ESXi that have VMware Tools installed. - ComputerName *string - // OS name of guest virtual machine. Currently this is supported for guests on ESXi that have VMware Tools installed. - OsName *string -} - -func (s *GuestInfo) GetType__() bindings.BindingType { - return GuestInfoBindingType() -} - -func (s *GuestInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GroupTagsList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GuestInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GroupTagsList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -41206,23 +41871,24 @@ type Header struct { // An array of widgets which will appear inside the container header Instead of 'sub_headers' property use this property. SubHeaderWidgets []WidgetItem // An array of label-value properties. This field is deprecated instead used 'sub_header_widgets' property to define header widgets. + // + // Deprecated: This API element is deprecated. SubHeaders []PropertyItem } const Header_CONTENT_ALIGNMENT_LEFT = "LEFT" const Header_CONTENT_ALIGNMENT_RIGHT = "RIGHT" -func (s *Header) GetType__() bindings.BindingType { +func (s *Header) GetType__() vapiBindings_.BindingType { return HeaderBindingType() } -func (s *Header) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Header) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Header._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Header._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -41276,6 +41942,10 @@ type ICMPTypeServiceEntry struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -41284,10 +41954,12 @@ type ICMPTypeServiceEntry struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -41301,17 +41973,16 @@ const ICMPTypeServiceEntry__TYPE_IDENTIFIER = "ICMPTypeServiceEntry" const ICMPTypeServiceEntry_PROTOCOL_ICMPV4 = "ICMPv4" const ICMPTypeServiceEntry_PROTOCOL_ICMPV6 = "ICMPv6" -func (s *ICMPTypeServiceEntry) GetType__() bindings.BindingType { +func (s *ICMPTypeServiceEntry) GetType__() vapiBindings_.BindingType { return ICMPTypeServiceEntryBindingType() } -func (s *ICMPTypeServiceEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ICMPTypeServiceEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ICMPTypeServiceEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ICMPTypeServiceEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -41356,6 +42027,10 @@ type IGMPTypeServiceEntry struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -41364,10 +42039,12 @@ type IGMPTypeServiceEntry struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -41379,17 +42056,16 @@ type IGMPTypeServiceEntry struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const IGMPTypeServiceEntry__TYPE_IDENTIFIER = "IGMPTypeServiceEntry" -func (s *IGMPTypeServiceEntry) GetType__() bindings.BindingType { +func (s *IGMPTypeServiceEntry) GetType__() vapiBindings_.BindingType { return IGMPTypeServiceEntryBindingType() } -func (s *IGMPTypeServiceEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IGMPTypeServiceEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IGMPTypeServiceEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IGMPTypeServiceEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -41437,6 +42113,10 @@ type IPAddressExpression struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -41445,10 +42125,12 @@ type IPAddressExpression struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -41460,17 +42142,16 @@ type IPAddressExpression struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const IPAddressExpression__TYPE_IDENTIFIER = "IPAddressExpression" -func (s *IPAddressExpression) GetType__() bindings.BindingType { +func (s *IPAddressExpression) GetType__() vapiBindings_.BindingType { return IPAddressExpressionBindingType() } -func (s *IPAddressExpression) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPAddressExpression) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPAddressExpression._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPAddressExpression._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -41482,17 +42163,16 @@ type IPAddressList struct { IpAddresses []string } -func (s *IPAddressList) GetType__() bindings.BindingType { +func (s *IPAddressList) GetType__() vapiBindings_.BindingType { return IPAddressListBindingType() } -func (s *IPAddressList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPAddressList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPAddressList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPAddressList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -41503,17 +42183,16 @@ type IPAddresses struct { IpAddresses []string } -func (s *IPAddresses) GetType__() bindings.BindingType { +func (s *IPAddresses) GetType__() vapiBindings_.BindingType { return IPAddressesBindingType() } -func (s *IPAddresses) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPAddresses) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPAddresses._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPAddresses._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -41550,6 +42229,10 @@ type IPDiscoveryProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -41558,320 +42241,42 @@ type IPDiscoveryProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue - // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. - MarkedForDelete *bool - // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. - Overridden *bool - // This property controls the ARP and ND cache timeout period. It is recommended that this property be greater than the ARP/ND cache timeout on the VM. format: int32 - ArpNdBindingTimeout *int64 - DuplicateIpDetection *DuplicateIPDetectionOptions - IpV4DiscoveryOptions *IPv4DiscoveryOptions - IpV6DiscoveryOptions *IPv6DiscoveryOptions - // Indicates whether \"Trust on First Use(TOFU)\" paradigm is enabled. - TofuEnabled *bool -} - -func (s *IPDiscoveryProfile) GetType__() bindings.BindingType { - return IPDiscoveryProfileBindingType() -} - -func (s *IPDiscoveryProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for IPDiscoveryProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Paged collection of IP Discovery Profiles -type IPDiscoveryProfileListResult struct { - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Opaque cursor to be used for getting next page of records (supplied by current result page) - Cursor *string - // Count of results found (across all pages), set only on first page format: int64 - ResultCount *int64 - // If true, results are sorted in ascending order - SortAscending *bool - // Field by which records are sorted - SortBy *string - // IP Discovery profile list results - Results []IPDiscoveryProfile -} - -func (s *IPDiscoveryProfileListResult) GetType__() bindings.BindingType { - return IPDiscoveryProfileListResultBindingType() -} - -func (s *IPDiscoveryProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for IPDiscoveryProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// IPFIX DFW data will be collected on collector Host IP and Port address should be provided for collector. -type IPFIXDFWCollector struct { - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 - Revision *int64 - // Timestamp of resource creation format: int64 - CreateTime *int64 - // ID of the user who created this resource - CreateUser *string - // Timestamp of last modification format: int64 - LastModifiedTime *int64 - // ID of the user who last modified this resource - LastModifiedUser *string - // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. - Protection *string - // Indicates system owned resource - SystemOwned *bool - // Description of this resource - Description *string - // Defaults to ID if not set - DisplayName *string - // Unique identifier of this resource - Id *string - // The type of this resource. - ResourceType *string - // Opaque identifiers meaningful to the API user - Tags []Tag - // Path of its parent - ParentPath *string - // Absolute path of this object - Path *string - // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. - RealizationId *string - // Path relative from its parent - RelativePath *string - // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. - UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue - // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. - MarkedForDelete *bool - // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. - Overridden *bool - // IP address for the IPFIX DFW collector. IP addresses such as 0.0.0.0, 127.0.0.1, 255.255.255.255 are invalid. format: ip - CollectorIpAddress *string - // Port for the IPFIX DFW collector. format: int32 - CollectorPort *int64 -} - -func (s *IPFIXDFWCollector) GetType__() bindings.BindingType { - return IPFIXDFWCollectorBindingType() -} - -func (s *IPFIXDFWCollector) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for IPFIXDFWCollector._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// IPFIX data for the NSX distributed firewall will be sent to the specified IPFIX collectors. -type IPFIXDFWCollectorProfile struct { - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 - Revision *int64 - // Timestamp of resource creation format: int64 - CreateTime *int64 - // ID of the user who created this resource - CreateUser *string - // Timestamp of last modification format: int64 - LastModifiedTime *int64 - // ID of the user who last modified this resource - LastModifiedUser *string - // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. - Protection *string - // Indicates system owned resource - SystemOwned *bool - // Description of this resource - Description *string - // Defaults to ID if not set - DisplayName *string - // Unique identifier of this resource - Id *string - // The type of this resource. - ResourceType *string - // Opaque identifiers meaningful to the API user - Tags []Tag - // Path of its parent - ParentPath *string - // Absolute path of this object - Path *string - // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. - RealizationId *string - // Path relative from its parent - RelativePath *string - // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. - UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue - // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. - MarkedForDelete *bool - // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. - Overridden *bool - // It accepts Multiple Collectors. - IpfixDfwCollectors []IPFIXDFWCollector -} - -func (s *IPFIXDFWCollectorProfile) GetType__() bindings.BindingType { - return IPFIXDFWCollectorProfileBindingType() -} - -func (s *IPFIXDFWCollectorProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for IPFIXDFWCollectorProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Paged Collection of IPFIX DFW Collector Profile -type IPFIXDFWCollectorProfileListResult struct { - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Opaque cursor to be used for getting next page of records (supplied by current result page) - Cursor *string - // Count of results found (across all pages), set only on first page format: int64 - ResultCount *int64 - // If true, results are sorted in ascending order - SortAscending *bool - // Field by which records are sorted - SortBy *string - // IPFIX DFW Collection Instances list results - Results []IPFIXDFWCollectorProfile -} - -func (s *IPFIXDFWCollectorProfileListResult) GetType__() bindings.BindingType { - return IPFIXDFWCollectorProfileListResultBindingType() -} - -func (s *IPFIXDFWCollectorProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for IPFIXDFWCollectorProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// IPFIX packets from source will be sent to IPFIX DFW collector. -type IPFIXDFWProfile struct { - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 - Revision *int64 - // Timestamp of resource creation format: int64 - CreateTime *int64 - // ID of the user who created this resource - CreateUser *string - // Timestamp of last modification format: int64 - LastModifiedTime *int64 - // ID of the user who last modified this resource - LastModifiedUser *string - // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. - Protection *string - // Indicates system owned resource - SystemOwned *bool - // Description of this resource - Description *string - // Defaults to ID if not set - DisplayName *string - // Unique identifier of this resource - Id *string - // The type of this resource. - ResourceType *string - // Opaque identifiers meaningful to the API user - Tags []Tag - // Path of its parent - ParentPath *string - // Absolute path of this object - Path *string - // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. - RealizationId *string - // Path relative from its parent - RelativePath *string - // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. - UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool - // For long standing active flows, IPFIX records will be sent per timeout period in minutes. format: int32 - ActiveFlowExportTimeout *int64 - // Policy path for IPFIX collector profiles. IPFIX data from these logical segments will be sent to all specified IPFIX collectors. - IpfixDfwCollectorProfilePath *string - // An identifier that is unique to the exporting process and used to meter the flows. format: int32 - ObservationDomainId *int64 - // This priority field is used to resolve conflicts in Segment Ports which are covered by more than one IPFIX profiles. The IPFIX exporter will send records to Collectors in highest priority profile (lowest number) only. format: int32 - Priority *int64 + // This property controls the ARP and ND cache timeout period. It is recommended that this property be greater than the ARP/ND cache timeout on the VM. format: int32 + ArpNdBindingTimeout *int64 + DuplicateIpDetection *DuplicateIPDetectionOptions + IpV4DiscoveryOptions *IPv4DiscoveryOptions + IpV6DiscoveryOptions *IPv6DiscoveryOptions + // Indicates whether \"Trust on First Use(TOFU)\" paradigm is enabled. + TofuEnabled *bool } -func (s *IPFIXDFWProfile) GetType__() bindings.BindingType { - return IPFIXDFWProfileBindingType() +func (s *IPDiscoveryProfile) GetType__() vapiBindings_.BindingType { + return IPDiscoveryProfileBindingType() } -func (s *IPFIXDFWProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPDiscoveryProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPFIXDFWProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPDiscoveryProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Paged Collection of IPFIX DFW Profile -type IPFIXDFWProfileListResult struct { +// Paged collection of IP Discovery Profiles +type IPDiscoveryProfileListResult struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -41885,28 +42290,27 @@ type IPFIXDFWProfileListResult struct { SortAscending *bool // Field by which records are sorted SortBy *string - // IPFIX DFW Profile list results - Results []IPFIXDFWProfile + // IP Discovery profile list results + Results []IPDiscoveryProfile } -func (s *IPFIXDFWProfileListResult) GetType__() bindings.BindingType { - return IPFIXDFWProfileListResultBindingType() +func (s *IPDiscoveryProfileListResult) GetType__() vapiBindings_.BindingType { + return IPDiscoveryProfileListResultBindingType() } -func (s *IPFIXDFWProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPDiscoveryProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPFIXDFWProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPDiscoveryProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// IPFIX packets will be collected on collector. IP and port address should be provided for collector. -type IPFIXL2Collector struct { +// IPFIX DFW data will be collected on collector Host IP and Port address should be provided for collector. +type IPFIXDFWCollector struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -41936,6 +42340,10 @@ type IPFIXL2Collector struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -41944,38 +42352,39 @@ type IPFIXL2Collector struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool - // IP address for the IPFIX L2 collector. IP addresses such as 0.0.0.0, 127.0.0.1, 255.255.255.255 are invalid. format: ip + // IP address for the IPFIX DFW collector. IP addresses such as 0.0.0.0, 127.0.0.1, 255.255.255.255 are invalid. format: ip CollectorIpAddress *string - // Port number for the IPFIX L2 collector. format: int32 + // Port for the IPFIX DFW collector. format: int32 CollectorPort *int64 } -func (s *IPFIXL2Collector) GetType__() bindings.BindingType { - return IPFIXL2CollectorBindingType() +func (s *IPFIXDFWCollector) GetType__() vapiBindings_.BindingType { + return IPFIXDFWCollectorBindingType() } -func (s *IPFIXL2Collector) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPFIXDFWCollector) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPFIXL2Collector._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPFIXDFWCollector._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// IPFIX L2 data will be collected on collectors. -type IPFIXL2CollectorProfile struct { +// IPFIX data for the NSX distributed firewall will be sent to the specified IPFIX collectors. +type IPFIXDFWCollectorProfile struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -42005,6 +42414,10 @@ type IPFIXL2CollectorProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -42013,64 +42426,254 @@ type IPFIXL2CollectorProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool - // It accepts Multiple Collector objects. - IpfixL2Collectors []IPFIXL2Collector + // It accepts Multiple Collectors. + IpfixDfwCollectors []IPFIXDFWCollector } -func (s *IPFIXL2CollectorProfile) GetType__() bindings.BindingType { - return IPFIXL2CollectorProfileBindingType() +func (s *IPFIXDFWCollectorProfile) GetType__() vapiBindings_.BindingType { + return IPFIXDFWCollectorProfileBindingType() } -func (s *IPFIXL2CollectorProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPFIXDFWCollectorProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPFIXL2CollectorProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPFIXDFWCollectorProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Paged list of IPFIX collector profiles. -type IPFIXL2CollectorProfileListResult struct { +// IPFIX packets from source will be sent to IPFIX DFW collector. +type IPFIXDFWProfile struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource Schema *string Self *SelfResourceLink - // Opaque cursor to be used for getting next page of records (supplied by current result page) - Cursor *string - // Count of results found (across all pages), set only on first page format: int64 - ResultCount *int64 - // If true, results are sorted in ascending order - SortAscending *bool - // Field by which records are sorted - SortBy *string - // IPFIX collector Profile list results - Results []IPFIXL2CollectorProfile + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // For long standing active flows, IPFIX records will be sent per timeout period in minutes. format: int32 + ActiveFlowExportTimeout *int64 + // Policy path for IPFIX collector profiles. IPFIX data from these logical segments will be sent to all specified IPFIX collectors. + IpfixDfwCollectorProfilePath *string + // An identifier that is unique to the exporting process and used to meter the flows. format: int32 + ObservationDomainId *int64 + // This priority field is used to resolve conflicts in Segment Ports which are covered by more than one IPFIX profiles. The IPFIX exporter will send records to Collectors in highest priority profile (lowest number) only. format: int32 + Priority *int64 } -func (s *IPFIXL2CollectorProfileListResult) GetType__() bindings.BindingType { - return IPFIXL2CollectorProfileListResultBindingType() +func (s *IPFIXDFWProfile) GetType__() vapiBindings_.BindingType { + return IPFIXDFWProfileBindingType() } -func (s *IPFIXL2CollectorProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPFIXDFWProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPFIXL2CollectorProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPFIXDFWProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// IPFIX packets will be collected on collector. IP and port address should be provided for collector. +type IPFIXL2Collector struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // IP address for the IPFIX L2 collector. IP addresses such as 0.0.0.0, 127.0.0.1, 255.255.255.255 are invalid. format: ip + CollectorIpAddress *string + // Port number for the IPFIX L2 collector. format: int32 + CollectorPort *int64 +} + +func (s *IPFIXL2Collector) GetType__() vapiBindings_.BindingType { + return IPFIXL2CollectorBindingType() +} + +func (s *IPFIXL2Collector) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for IPFIXL2Collector._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// IPFIX L2 data will be collected on collectors. +type IPFIXL2CollectorProfile struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // It accepts Multiple Collector objects. + IpfixL2Collectors []IPFIXL2Collector +} + +func (s *IPFIXL2CollectorProfile) GetType__() vapiBindings_.BindingType { + return IPFIXL2CollectorProfileBindingType() +} + +func (s *IPFIXL2CollectorProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for IPFIXL2CollectorProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -42107,6 +42710,10 @@ type IPFIXL2Profile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -42115,10 +42722,12 @@ type IPFIXL2Profile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -42141,52 +42750,16 @@ type IPFIXL2Profile struct { Priority *int64 } -func (s *IPFIXL2Profile) GetType__() bindings.BindingType { +func (s *IPFIXL2Profile) GetType__() vapiBindings_.BindingType { return IPFIXL2ProfileBindingType() } -func (s *IPFIXL2Profile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for IPFIXL2Profile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Paged Collection of IPFIX L2 Profile -type IPFIXL2ProfileListResult struct { - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Opaque cursor to be used for getting next page of records (supplied by current result page) - Cursor *string - // Count of results found (across all pages), set only on first page format: int64 - ResultCount *int64 - // If true, results are sorted in ascending order - SortAscending *bool - // Field by which records are sorted - SortBy *string - // IPFIX L2 Profile list results - Results []IPFIXL2Profile -} - -func (s *IPFIXL2ProfileListResult) GetType__() bindings.BindingType { - return IPFIXL2ProfileListResultBindingType() -} - -func (s *IPFIXL2ProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPFIXL2Profile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPFIXL2ProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPFIXL2Profile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -42199,17 +42772,16 @@ type IPInfo struct { PrefixLength *int64 } -func (s *IPInfo) GetType__() bindings.BindingType { +func (s *IPInfo) GetType__() vapiBindings_.BindingType { return IPInfoBindingType() } -func (s *IPInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -42255,6 +42827,10 @@ type IPProtocolServiceEntry struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -42263,10 +42839,12 @@ type IPProtocolServiceEntry struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -42278,17 +42856,16 @@ type IPProtocolServiceEntry struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const IPProtocolServiceEntry__TYPE_IDENTIFIER = "IPProtocolServiceEntry" -func (s *IPProtocolServiceEntry) GetType__() bindings.BindingType { +func (s *IPProtocolServiceEntry) GetType__() vapiBindings_.BindingType { return IPProtocolServiceEntryBindingType() } -func (s *IPProtocolServiceEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPProtocolServiceEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPProtocolServiceEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPProtocolServiceEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -42325,6 +42902,10 @@ type IPSecVpnDpdProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -42333,10 +42914,12 @@ type IPSecVpnDpdProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -42359,17 +42942,16 @@ type IPSecVpnDpdProfile struct { const IPSecVpnDpdProfile_DPD_PROBE_MODE_PERIODIC = "PERIODIC" const IPSecVpnDpdProfile_DPD_PROBE_MODE_ON_DEMAND = "ON_DEMAND" -func (s *IPSecVpnDpdProfile) GetType__() bindings.BindingType { +func (s *IPSecVpnDpdProfile) GetType__() vapiBindings_.BindingType { return IPSecVpnDpdProfileBindingType() } -func (s *IPSecVpnDpdProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPSecVpnDpdProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPSecVpnDpdProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPSecVpnDpdProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -42406,6 +42988,10 @@ type IPSecVpnIkeProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -42414,10 +43000,12 @@ type IPSecVpnIkeProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -42487,17 +43075,16 @@ const IPSecVpnIkeProfile_IKE_VERSION_V1 = "IKE_V1" const IPSecVpnIkeProfile_IKE_VERSION_V2 = "IKE_V2" const IPSecVpnIkeProfile_IKE_VERSION_FLEX = "IKE_FLEX" -func (s *IPSecVpnIkeProfile) GetType__() bindings.BindingType { +func (s *IPSecVpnIkeProfile) GetType__() vapiBindings_.BindingType { return IPSecVpnIkeProfileBindingType() } -func (s *IPSecVpnIkeProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPSecVpnIkeProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPSecVpnIkeProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPSecVpnIkeProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -42534,6 +43121,10 @@ type IPSecVpnLocalEndpoint struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -42542,17 +43133,19 @@ type IPSecVpnLocalEndpoint struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool // Policy path referencing site certificate. CertificatePath *string - // IPV4 Address of local endpoint. format: ipv4 + // IPv4 or IPv6 Address of local endpoint. Please note that configuring local_address as IPv6 address is not supported in the deprecated IPSecVpnLocalEndpoint Patch/PUT APIs. format: ip LocalAddress *string // Local identifier. LocalId *string @@ -42564,17 +43157,16 @@ type IPSecVpnLocalEndpoint struct { TrustCrlPaths []string } -func (s *IPSecVpnLocalEndpoint) GetType__() bindings.BindingType { +func (s *IPSecVpnLocalEndpoint) GetType__() vapiBindings_.BindingType { return IPSecVpnLocalEndpointBindingType() } -func (s *IPSecVpnLocalEndpoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPSecVpnLocalEndpoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPSecVpnLocalEndpoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPSecVpnLocalEndpoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -42611,6 +43203,10 @@ type IPSecVpnRule struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -42619,10 +43215,12 @@ type IPSecVpnRule struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -42634,7 +43232,7 @@ type IPSecVpnRule struct { // // PROTECT - Protect rules are defined per policy based IPSec VPN session. BYPASS - Bypass rules are defined per IPSec VPN service and affects all policy based IPSec VPN sessions. Bypass rules are prioritized over protect rules. Action *string - // List of peer subnets. Specifying no value is interpreted as 0.0.0.0/0. + // List of IPv4 or IPv6 peer subnets. Specifying no value is interpreted as 0.0.0.0/0, ::/0. The maximum number of IPv4 or IPv6 local subnets allowed is 128 Please note that configuring IPv6 peer subnets is not supported in the deprecated IPSecVpnSession Patch/PUT APIs. Destinations []IPSecVpnSubnet // A flag to enable/disable the rule. Enabled *bool @@ -42642,24 +43240,23 @@ type IPSecVpnRule struct { Logged *bool // A sequence number is used to give a priority to an IPSecVpnRule. format: int32 SequenceNumber *int64 - // List of local subnets. Specifying no value is interpreted as 0.0.0.0/0. + // List of IPv4 or IPv6 local subnets. Specifying no value is interpreted as 0.0.0.0/0, ::/0. The maximum number of IPv4 or IPv6 local subnets allowed is 128 Please note that configuring IPv6 local subnets is not supported in the deprecated IPSecVpnSession Patch/PUT APIs. Sources []IPSecVpnSubnet } const IPSecVpnRule_ACTION_PROTECT = "PROTECT" const IPSecVpnRule_ACTION_BYPASS = "BYPASS" -func (s *IPSecVpnRule) GetType__() bindings.BindingType { +func (s *IPSecVpnRule) GetType__() vapiBindings_.BindingType { return IPSecVpnRuleBindingType() } -func (s *IPSecVpnRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPSecVpnRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPSecVpnRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPSecVpnRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -42696,6 +43293,10 @@ type IPSecVpnService struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -42704,10 +43305,12 @@ type IPSecVpnService struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -42736,17 +43339,16 @@ const IPSecVpnService_IKE_LOG_LEVEL_WARN = "WARN" const IPSecVpnService_IKE_LOG_LEVEL_ERROR = "ERROR" const IPSecVpnService_IKE_LOG_LEVEL_EMERGENCY = "EMERGENCY" -func (s *IPSecVpnService) GetType__() bindings.BindingType { +func (s *IPSecVpnService) GetType__() vapiBindings_.BindingType { return IPSecVpnServiceBindingType() } -func (s *IPSecVpnService) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPSecVpnService) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPSecVpnService._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPSecVpnService._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -42788,6 +43390,10 @@ type IPSecVpnSession struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -42796,10 +43402,12 @@ type IPSecVpnSession struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -42839,7 +43447,7 @@ type IPSecVpnSession struct { IkeProfilePath *string // Policy path referencing Local endpoint. This property is mandatory on LM. It is required on GM only in case of site_overrides property not provided. LocalEndpointPath *string - // Public IPV4 address of the remote device terminating the VPN connection. This property is mandatory on LM. It is required on GM only in case of site_overrides property not provided. + // Public IPV4 or IPV6 address of the remote device terminating the VPN connection. This property is mandatory on LM. It is required on GM only in case of site_overrides property not provided. Please note that configuring peer_address as IPv6 address is not supported in the deprecated IPSecVpnSession Patch/PUT APIs. format: ip PeerAddress *string // Peer ID to uniquely identify the peer site. The peer ID is the public IP address of the remote device terminating the VPN tunnel. When NAT is configured for the peer, enter the private IP address of the peer. This property is mandatory on LM. It is required on GM only in case of site_overrides property not provided. PeerId *string @@ -42871,17 +43479,16 @@ const IPSecVpnSession_CONNECTION_INITIATION_MODE_INITIATOR = "INITIATOR" const IPSecVpnSession_CONNECTION_INITIATION_MODE_RESPOND_ONLY = "RESPOND_ONLY" const IPSecVpnSession_CONNECTION_INITIATION_MODE_ON_DEMAND = "ON_DEMAND" -func (s *IPSecVpnSession) GetType__() bindings.BindingType { +func (s *IPSecVpnSession) GetType__() vapiBindings_.BindingType { return IPSecVpnSessionBindingType() } -func (s *IPSecVpnSession) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPSecVpnSession) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPSecVpnSession._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPSecVpnSession._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -42889,21 +43496,20 @@ func (s *IPSecVpnSession) GetDataValue__() (data.DataValue, []error) { // Used to specify the local/peer subnets in IPSec VPN rule. type IPSecVpnSubnet struct { - // Subnet used in policy rule. format: ipv4-cidr-block + // Subnet used in policy rule. format: ip-cidr-block Subnet *string } -func (s *IPSecVpnSubnet) GetType__() bindings.BindingType { +func (s *IPSecVpnSubnet) GetType__() vapiBindings_.BindingType { return IPSecVpnSubnetBindingType() } -func (s *IPSecVpnSubnet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPSecVpnSubnet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPSecVpnSubnet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPSecVpnSubnet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -42940,6 +43546,10 @@ type IPSecVpnTunnelInterface struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -42948,29 +43558,30 @@ type IPSecVpnTunnelInterface struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool - // IP Tunnel interface (commonly referred as VTI) subnet. + // IP Tunnel interface (commonly referred as VTI) subnet. Supports assigning both IPv4 and IPV6 subnets to VTI. If two IPs are provided for VTI, both cannot be of same IP versions. Please note that configuring IPv6 subnets to VTI is not supported in the deprecated IPSecVpnSession Patch/PUT APIs. IpSubnets []TunnelInterfaceIPSubnet } -func (s *IPSecVpnTunnelInterface) GetType__() bindings.BindingType { +func (s *IPSecVpnTunnelInterface) GetType__() vapiBindings_.BindingType { return IPSecVpnTunnelInterfaceBindingType() } -func (s *IPSecVpnTunnelInterface) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPSecVpnTunnelInterface) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPSecVpnTunnelInterface._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPSecVpnTunnelInterface._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -43007,6 +43618,10 @@ type IPSecVpnTunnelProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -43015,10 +43630,12 @@ type IPSecVpnTunnelProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -43098,17 +43715,16 @@ const IPSecVpnTunnelProfile_ENCRYPTION_ALGORITHMS_NO_ENCRYPTION_AUTH_AES_GMAC_19 const IPSecVpnTunnelProfile_ENCRYPTION_ALGORITHMS_NO_ENCRYPTION_AUTH_AES_GMAC_256 = "NO_ENCRYPTION_AUTH_AES_GMAC_256" const IPSecVpnTunnelProfile_ENCRYPTION_ALGORITHMS_NO_ENCRYPTION = "NO_ENCRYPTION" -func (s *IPSecVpnTunnelProfile) GetType__() bindings.BindingType { +func (s *IPSecVpnTunnelProfile) GetType__() vapiBindings_.BindingType { return IPSecVpnTunnelProfileBindingType() } -func (s *IPSecVpnTunnelProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPSecVpnTunnelProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPSecVpnTunnelProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPSecVpnTunnelProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -43121,17 +43737,16 @@ type IPSubnet struct { PrefixLength *int64 } -func (s *IPSubnet) GetType__() bindings.BindingType { +func (s *IPSubnet) GetType__() vapiBindings_.BindingType { return IPSubnetBindingType() } -func (s *IPSubnet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPSubnet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPSubnet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPSubnet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -43146,17 +43761,16 @@ type IPv4DiscoveryOptions struct { VmtoolsEnabled *bool } -func (s *IPv4DiscoveryOptions) GetType__() bindings.BindingType { +func (s *IPv4DiscoveryOptions) GetType__() vapiBindings_.BindingType { return IPv4DiscoveryOptionsBindingType() } -func (s *IPv4DiscoveryOptions) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPv4DiscoveryOptions) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPv4DiscoveryOptions._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPv4DiscoveryOptions._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -43186,17 +43800,16 @@ const IPv6DADStatus_STATUS_ASSIGNED = "ASSIGNED" const IPv6DADStatus_STATUS_NOT_APPLICABLE = "NOT_APPLICABLE" const IPv6DADStatus_STATUS_UNKNOWN = "UNKNOWN" -func (s *IPv6DADStatus) GetType__() bindings.BindingType { +func (s *IPv6DADStatus) GetType__() vapiBindings_.BindingType { return IPv6DADStatusBindingType() } -func (s *IPv6DADStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPv6DADStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPv6DADStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPv6DADStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -43211,17 +43824,16 @@ type IPv6DiscoveryOptions struct { VmtoolsV6Enabled *bool } -func (s *IPv6DiscoveryOptions) GetType__() bindings.BindingType { +func (s *IPv6DiscoveryOptions) GetType__() vapiBindings_.BindingType { return IPv6DiscoveryOptionsBindingType() } -func (s *IPv6DiscoveryOptions) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPv6DiscoveryOptions) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPv6DiscoveryOptions._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPv6DiscoveryOptions._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -43241,17 +43853,16 @@ type IPv6Status struct { Tier1Gateway *string } -func (s *IPv6Status) GetType__() bindings.BindingType { +func (s *IPv6Status) GetType__() vapiBindings_.BindingType { return IPv6StatusBindingType() } -func (s *IPv6Status) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPv6Status) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPv6Status._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPv6Status._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -43264,17 +43875,16 @@ type IcmpEchoRequestHeader struct { Sequence *int64 } -func (s *IcmpEchoRequestHeader) GetType__() bindings.BindingType { +func (s *IcmpEchoRequestHeader) GetType__() vapiBindings_.BindingType { return IcmpEchoRequestHeaderBindingType() } -func (s *IcmpEchoRequestHeader) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IcmpEchoRequestHeader) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IcmpEchoRequestHeader._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IcmpEchoRequestHeader._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -43313,17 +43923,364 @@ const Icon_SIZE_UNIT_PX = "px" const Icon_SIZE_UNIT_REM = "rem" const Icon_SIZE_UNIT_PC = "pc" -func (s *Icon) GetType__() bindings.BindingType { +func (s *Icon) GetType__() vapiBindings_.BindingType { return IconBindingType() } -func (s *Icon) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Icon) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Icon._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Icon._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Active IdentityFirewallStore +type IdentityFirewallAdStore struct { + // Each active directory domain has a domain naming context (NC), which contains domain-specific data. The root of this naming context is represented by a domain's distinguished name (DN) and is typically referred to as the NC head. + BaseDistinguishedName *string + // NetBIOS names can contain all alphanumeric characters except for the certain disallowed characters. Names can contain a period, but names cannot start with a period. NetBIOS is similar to DNS in that it can serve as a directory service, but more limited as it has no provisions for a name hierarchy and names are limited to 15 characters. The netbios name is case insensitive and is stored in upper case regardless of input case. + NetbiosName *string + SelectiveSyncSettings *SelectiveSyncSettings + SyncSettings *DirectoryDomainSyncSettings + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // Possible values are: + // + // * IdentityFirewallStore#IdentityFirewallStore_RESOURCE_TYPE_IDENTITYFIREWALLADSTORE + // + // Domain resource type comes from multiple sub-classes extending this base class. For example, IdentityFirewallAdStore is one accepted resource_type. If there are more sub-classes defined, they will also be accepted resource_type. + ResourceType string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // IdentityFirewallStore Event Log server's information including host, name, protocol and so on. + EventLogServers []IdentityFirewallStoreEventLogServer + // IdentityFirewallStore LDAP servers' information including host, name, port, protocol and so on. + LdapServers []IdentityFirewallStoreLdapServer + // IdentityFirewallStore name which best describes the Directory domain. It could be unique fqdn name or it could also be descriptive. There is no unique contraint for domain name among different domains. + Name *string +} + +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const IdentityFirewallAdStore__TYPE_IDENTIFIER = "IdentityFirewallAdStore" + +func (s *IdentityFirewallAdStore) GetType__() vapiBindings_.BindingType { + return IdentityFirewallAdStoreBindingType() +} + +func (s *IdentityFirewallAdStore) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for IdentityFirewallAdStore._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// IdentityFirewallStore +type IdentityFirewallStore struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // Possible values are: + // + // * IdentityFirewallStore#IdentityFirewallStore_RESOURCE_TYPE_IDENTITYFIREWALLADSTORE + // + // Domain resource type comes from multiple sub-classes extending this base class. For example, IdentityFirewallAdStore is one accepted resource_type. If there are more sub-classes defined, they will also be accepted resource_type. + ResourceType string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // IdentityFirewallStore Event Log server's information including host, name, protocol and so on. + EventLogServers []IdentityFirewallStoreEventLogServer + // IdentityFirewallStore LDAP servers' information including host, name, port, protocol and so on. + LdapServers []IdentityFirewallStoreLdapServer + // IdentityFirewallStore name which best describes the Directory domain. It could be unique fqdn name or it could also be descriptive. There is no unique contraint for domain name among different domains. + Name *string +} + +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const IdentityFirewallStore__TYPE_IDENTIFIER = "IdentityFirewallStore" +const IdentityFirewallStore_RESOURCE_TYPE_IDENTITYFIREWALLADSTORE = "IdentityFirewallAdStore" + +func (s *IdentityFirewallStore) GetType__() vapiBindings_.BindingType { + return IdentityFirewallStoreBindingType() +} + +func (s *IdentityFirewallStore) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for IdentityFirewallStore._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Event log server of IdentityFirewallStore +type IdentityFirewallStoreEventLogServer struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // IdentityFirewallStore name which best describes the IdentityFirewallStore. It could be unique fqdn name or it could also be descriptive. There is no unique contraint for IdentityFirewallStore name among different IdentityFirewallStores. + DomainName *string + // Directory Event Log server DNS host name or ip address which is reachable by NSX manager to be connected and do event fetching. format: hostname-or-ip + Host *string + // IdentityFirewallStore event log server connection password. + Password *string + Status *DirectoryEventLogServerStatus + // Directory event log server connection user name. + Username *string +} + +func (s *IdentityFirewallStoreEventLogServer) GetType__() vapiBindings_.BindingType { + return IdentityFirewallStoreEventLogServerBindingType() +} + +func (s *IdentityFirewallStoreEventLogServer) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for IdentityFirewallStoreEventLogServer._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// LDAP server of directory domain +type IdentityFirewallStoreLdapServer struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // IdentityFirewallStore name which best describes the domain. It could be unique fqdn name or it could also be descriptive. There is no unique contraint for IdentityFirewallStore name among different IdentityFirewallStores. + DomainName *string + // IdentityFirewallStore LDAP server DNS host name or ip address which is reachable by NSX manager to be connected and do object synchronization. format: hostname-or-ip + Host *string + // IdentityFirewallStore LDAP server connection password. + Password *string + // IdentityFirewallStore LDAP server connection TCP/UDP port. format: int64 + Port *int64 + // Possible values are: + // + // * IdentityFirewallStoreLdapServer#IdentityFirewallStoreLdapServer_PROTOCOL_LDAP + // * IdentityFirewallStoreLdapServer#IdentityFirewallStoreLdapServer_PROTOCOL_LDAPS + // + // IdentityFirewallStore LDAP server connection protocol which is either LDAP or LDAPS. + Protocol *string + // IdentityFirewallStore LDAP server certificate thumbprint used in secure LDAPS connection. + Thumbprint *string + // IdentityFirewallStore LDAP server connection user name. + Username *string +} + +const IdentityFirewallStoreLdapServer_PROTOCOL_LDAP = "LDAP" +const IdentityFirewallStoreLdapServer_PROTOCOL_LDAPS = "LDAPS" + +func (s *IdentityFirewallStoreLdapServer) GetType__() vapiBindings_.BindingType { + return IdentityFirewallStoreLdapServerBindingType() +} + +func (s *IdentityFirewallStoreLdapServer) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for IdentityFirewallStoreLdapServer._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -43371,6 +44328,10 @@ type IdentityGroupExpression struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -43379,10 +44340,12 @@ type IdentityGroupExpression struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -43394,17 +44357,16 @@ type IdentityGroupExpression struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const IdentityGroupExpression__TYPE_IDENTIFIER = "IdentityGroupExpression" -func (s *IdentityGroupExpression) GetType__() bindings.BindingType { +func (s *IdentityGroupExpression) GetType__() vapiBindings_.BindingType { return IdentityGroupExpressionBindingType() } -func (s *IdentityGroupExpression) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdentityGroupExpression) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdentityGroupExpression._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdentityGroupExpression._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -43420,17 +44382,16 @@ type IdentityGroupInfo struct { Sid *string } -func (s *IdentityGroupInfo) GetType__() bindings.BindingType { +func (s *IdentityGroupInfo) GetType__() vapiBindings_.BindingType { return IdentityGroupInfoBindingType() } -func (s *IdentityGroupInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdentityGroupInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdentityGroupInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdentityGroupInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -43452,17 +44413,16 @@ type IdentitySourceLdapServer struct { UseStarttls *bool } -func (s *IdentitySourceLdapServer) GetType__() bindings.BindingType { +func (s *IdentitySourceLdapServer) GetType__() vapiBindings_.BindingType { return IdentitySourceLdapServerBindingType() } -func (s *IdentitySourceLdapServer) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdentitySourceLdapServer) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdentitySourceLdapServer._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdentitySourceLdapServer._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -43476,17 +44436,16 @@ type IdentitySourceLdapServerEndpoint struct { UseStarttls *bool } -func (s *IdentitySourceLdapServerEndpoint) GetType__() bindings.BindingType { +func (s *IdentitySourceLdapServerEndpoint) GetType__() vapiBindings_.BindingType { return IdentitySourceLdapServerEndpointBindingType() } -func (s *IdentitySourceLdapServerEndpoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdentitySourceLdapServerEndpoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdentitySourceLdapServerEndpoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdentitySourceLdapServerEndpoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -43510,17 +44469,16 @@ type IdentitySourceLdapServerProbeResult struct { const IdentitySourceLdapServerProbeResult_RESULT_SUCCESS = "SUCCESS" const IdentitySourceLdapServerProbeResult_RESULT_FAILURE = "FAILURE" -func (s *IdentitySourceLdapServerProbeResult) GetType__() bindings.BindingType { +func (s *IdentitySourceLdapServerProbeResult) GetType__() vapiBindings_.BindingType { return IdentitySourceLdapServerProbeResultBindingType() } -func (s *IdentitySourceLdapServerProbeResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdentitySourceLdapServerProbeResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdentitySourceLdapServerProbeResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdentitySourceLdapServerProbeResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -43557,6 +44515,10 @@ type IdsClusterConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -43565,10 +44527,12 @@ type IdsClusterConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -43578,17 +44542,16 @@ type IdsClusterConfig struct { IdsEnabled *bool } -func (s *IdsClusterConfig) GetType__() bindings.BindingType { +func (s *IdsClusterConfig) GetType__() vapiBindings_.BindingType { return IdsClusterConfigBindingType() } -func (s *IdsClusterConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsClusterConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsClusterConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsClusterConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -43625,6 +44588,10 @@ type IdsGatewayPolicy struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -43633,10 +44600,12 @@ type IdsGatewayPolicy struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -43671,17 +44640,16 @@ type IdsGatewayPolicy struct { Rules []IdsRule } -func (s *IdsGatewayPolicy) GetType__() bindings.BindingType { +func (s *IdsGatewayPolicy) GetType__() vapiBindings_.BindingType { return IdsGatewayPolicyBindingType() } -func (s *IdsGatewayPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsGatewayPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsGatewayPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsGatewayPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -43718,6 +44686,10 @@ type IdsGlobalEventConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -43726,10 +44698,12 @@ type IdsGlobalEventConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -43740,17 +44714,16 @@ type IdsGlobalEventConfig struct { PublishIdsEvents *bool } -func (s *IdsGlobalEventConfig) GetType__() bindings.BindingType { +func (s *IdsGlobalEventConfig) GetType__() vapiBindings_.BindingType { return IdsGlobalEventConfigBindingType() } -func (s *IdsGlobalEventConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsGlobalEventConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsGlobalEventConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsGlobalEventConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -43787,6 +44760,10 @@ type IdsPolicy struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -43795,10 +44772,12 @@ type IdsPolicy struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -43833,17 +44812,16 @@ type IdsPolicy struct { Rules []IdsRule } -func (s *IdsPolicy) GetType__() bindings.BindingType { +func (s *IdsPolicy) GetType__() vapiBindings_.BindingType { return IdsPolicyBindingType() } -func (s *IdsPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -43880,6 +44858,10 @@ type IdsProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -43888,16 +44870,18 @@ type IdsProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool // Represents the filtering criteria for the IDS Profile. 1. A non-empty criteria list, must be of odd size. In a list, with indices starting from 0, all IdsProfileFilterCriteria must be at even indices, separated by the IdsProfileConjunctionOperator AND at odd indices. 2. There may be at most 7 IdsProfileCriteria objects inside a list. - Criteria []*data.StructValue + Criteria []*vapiData_.StructValue // Represents the signatures that has been overridden for this Profile. OverriddenSignatures []IdsProfileLocalSignature // Possible values are: @@ -43911,6 +44895,8 @@ type IdsProfile struct { // Represents the severities of signatures which are part of this profile. ProfileSeverity []string // Represents the severities of signatures which are part of this profile. + // + // Deprecated: This API element is deprecated. Severities []IdsProfileSeverity } @@ -43920,17 +44906,16 @@ const IdsProfile_PROFILE_SEVERITY_MEDIUM = "MEDIUM" const IdsProfile_PROFILE_SEVERITY_LOW = "LOW" const IdsProfile_PROFILE_SEVERITY_SUSPICIOUS = "SUSPICIOUS" -func (s *IdsProfile) GetType__() bindings.BindingType { +func (s *IdsProfile) GetType__() vapiBindings_.BindingType { return IdsProfileBindingType() } -func (s *IdsProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -43957,17 +44942,16 @@ type IdsProfileConjunctionOperator struct { const IdsProfileConjunctionOperator__TYPE_IDENTIFIER = "IdsProfileConjunctionOperator" const IdsProfileConjunctionOperator_OPERATOR_AND = "AND" -func (s *IdsProfileConjunctionOperator) GetType__() bindings.BindingType { +func (s *IdsProfileConjunctionOperator) GetType__() vapiBindings_.BindingType { return IdsProfileConjunctionOperatorBindingType() } -func (s *IdsProfileConjunctionOperator) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsProfileConjunctionOperator) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsProfileConjunctionOperator._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsProfileConjunctionOperator._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -43989,17 +44973,16 @@ const IdsProfileCriteria__TYPE_IDENTIFIER = "IdsProfileCriteria" const IdsProfileCriteria_RESOURCE_TYPE_IDSPROFILECONJUNCTIONOPERATOR = "IdsProfileConjunctionOperator" const IdsProfileCriteria_RESOURCE_TYPE_IDSPROFILEFILTERCRITERIA = "IdsProfileFilterCriteria" -func (s *IdsProfileCriteria) GetType__() bindings.BindingType { +func (s *IdsProfileCriteria) GetType__() vapiBindings_.BindingType { return IdsProfileCriteriaBindingType() } -func (s *IdsProfileCriteria) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsProfileCriteria) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsProfileCriteria._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsProfileCriteria._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -44034,17 +45017,16 @@ const IdsProfileFilterCriteria_FILTER_NAME_ATTACK_TARGET = "ATTACK_TARGET" const IdsProfileFilterCriteria_FILTER_NAME_ATTACK_TYPE = "ATTACK_TYPE" const IdsProfileFilterCriteria_FILTER_NAME_PRODUCT_AFFECTED = "PRODUCT_AFFECTED" -func (s *IdsProfileFilterCriteria) GetType__() bindings.BindingType { +func (s *IdsProfileFilterCriteria) GetType__() vapiBindings_.BindingType { return IdsProfileFilterCriteriaBindingType() } -func (s *IdsProfileFilterCriteria) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsProfileFilterCriteria) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsProfileFilterCriteria._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsProfileFilterCriteria._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -44081,6 +45063,10 @@ type IdsProfileLocalSignature struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -44089,10 +45075,12 @@ type IdsProfileLocalSignature struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -44115,17 +45103,16 @@ const IdsProfileLocalSignature_ACTION_ALERT = "ALERT" const IdsProfileLocalSignature_ACTION_DROP = "DROP" const IdsProfileLocalSignature_ACTION_REJECT = "REJECT" -func (s *IdsProfileLocalSignature) GetType__() bindings.BindingType { +func (s *IdsProfileLocalSignature) GetType__() vapiBindings_.BindingType { return IdsProfileLocalSignatureBindingType() } -func (s *IdsProfileLocalSignature) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsProfileLocalSignature) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsProfileLocalSignature._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsProfileLocalSignature._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -44162,6 +45149,10 @@ type IdsProfileSeverity struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -44170,10 +45161,12 @@ type IdsProfileSeverity struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -44198,17 +45191,16 @@ const IdsProfileSeverity_SEVERITY_MEDIUM = "MEDIUM" const IdsProfileSeverity_SEVERITY_LOW = "LOW" const IdsProfileSeverity_SEVERITY_SUSPICIOUS = "SUSPICIOUS" -func (s *IdsProfileSeverity) GetType__() bindings.BindingType { +func (s *IdsProfileSeverity) GetType__() vapiBindings_.BindingType { return IdsProfileSeverityBindingType() } -func (s *IdsProfileSeverity) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsProfileSeverity) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsProfileSeverity._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsProfileSeverity._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -44245,6 +45237,10 @@ type IdsRule struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -44253,10 +45249,12 @@ type IdsRule struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -44298,7 +45296,7 @@ type IdsRule struct { // This field is used to resolve conflicts between multiple Rules under Security or Gateway Policy for a Domain If no sequence number is specified in the payload, a value of 0 is assigned by default. If there are multiple rules with the same sequence number then their order is not deterministic. If a specific order of rules is desired, then one has to specify unique sequence numbers or use the POST request on the rule entity with a query parameter action=revise to let the framework assign a sequence number format: int32 SequenceNumber *int64 // In order to specify raw services this can be used, along with services which contains path to services. This can be empty or null. - ServiceEntries []*data.StructValue + ServiceEntries []*vapiData_.StructValue // In order to specify all services, use the constant \"ANY\". This is case insensitive. If \"ANY\" is used, it should be the ONLY element in the services array. Error will be thrown if ANY is used in conjunction with other values. Services []string // We need paths as duplicate names may exist for groups under different domains. Along with paths we support IP Address of type IPv4 and IPv6. IP Address can be in one of the format(CIDR, IP Address, Range of IP Address). In order to specify all groups, use the constant \"ANY\". This is case insensitive. If \"ANY\" is used, it should be the ONLY element in the group array. Error will be thrown if ANY is used in conjunction with other values. @@ -44316,6 +45314,14 @@ type IdsRule struct { Action *string // collections of IDS or Anti-Malware profiles. At Max 1 each Profile will be supported. IdsProfiles []string + // Possible values are: + // + // * IdsRule#IdsRule_OVERSUBSCRIPTION_BYPASSED + // * IdsRule#IdsRule_OVERSUBSCRIPTION_DROPPED + // * IdsRule#IdsRule_OVERSUBSCRIPTION_INHERIT_GLOBAL + // + // Following are the choices for oversubscription configuration at the rule-level. INHERIT_GLOBAL: Inherit the behavior from the global settings BYPASSED: Oversubscribed packets would be bypassed from the IDPS Engine DROPPED: Oversubscribed packets would be dropped + Oversubscription *string } const IdsRule_DIRECTION_IN = "IN" @@ -44326,18 +45332,20 @@ const IdsRule_IP_PROTOCOL_IPV6 = "IPV6" const IdsRule_IP_PROTOCOL_IPV4_IPV6 = "IPV4_IPV6" const IdsRule_ACTION_DETECT = "DETECT" const IdsRule_ACTION_DETECT_PREVENT = "DETECT_PREVENT" +const IdsRule_OVERSUBSCRIPTION_BYPASSED = "BYPASSED" +const IdsRule_OVERSUBSCRIPTION_DROPPED = "DROPPED" +const IdsRule_OVERSUBSCRIPTION_INHERIT_GLOBAL = "INHERIT_GLOBAL" -func (s *IdsRule) GetType__() bindings.BindingType { +func (s *IdsRule) GetType__() vapiBindings_.BindingType { return IdsRuleBindingType() } -func (s *IdsRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -44374,6 +45382,10 @@ type IdsSecurityPolicy struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -44382,10 +45394,12 @@ type IdsSecurityPolicy struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -44420,17 +45434,16 @@ type IdsSecurityPolicy struct { Rules []IdsRule } -func (s *IdsSecurityPolicy) GetType__() bindings.BindingType { +func (s *IdsSecurityPolicy) GetType__() vapiBindings_.BindingType { return IdsSecurityPolicyBindingType() } -func (s *IdsSecurityPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsSecurityPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsSecurityPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsSecurityPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -44467,6 +45480,10 @@ type IdsSettings struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -44475,10 +45492,12 @@ type IdsSettings struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -44489,19 +45508,30 @@ type IdsSettings struct { IdsEventsToSyslog *bool // Flag which tells whether IDS was ever enabled. IdsEverEnabled *bool + // Possible values are: + // + // * IdsSettings#IdsSettings_OVERSUBSCRIPTION_BYPASSED + // * IdsSettings#IdsSettings_OVERSUBSCRIPTION_DROPPED + // * IdsSettings#IdsSettings_OVERSUBSCRIPTION_INHERIT_GLOBAL + // + // Following are the choices for oversubscription configuration at the global level. BYPASSED: Oversubscribed packets would be bypassed from the IDPS Engine DROPPED: Oversubscribed packets would be dropped + Oversubscription *string } -func (s *IdsSettings) GetType__() bindings.BindingType { +const IdsSettings_OVERSUBSCRIPTION_BYPASSED = "BYPASSED" +const IdsSettings_OVERSUBSCRIPTION_DROPPED = "DROPPED" +const IdsSettings_OVERSUBSCRIPTION_INHERIT_GLOBAL = "INHERIT_GLOBAL" + +func (s *IdsSettings) GetType__() vapiBindings_.BindingType { return IdsSettingsBindingType() } -func (s *IdsSettings) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsSettings) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsSettings._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsSettings._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -44538,6 +45568,163 @@ type IdsSignature struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // Signature action. + Action *string + // Target of the signature. + AttackTarget *string + // Possible values are: + // + // * IdsSignature#IdsSignature_CATEGORIES_APPLICATION + // * IdsSignature#IdsSignature_CATEGORIES_MALWARE + // * IdsSignature#IdsSignature_CATEGORIES_VULNERABILITY + // + // Represents the internal categories a signature belongs to. + Categories []string + // Class type of Signature. + ClassType *string + // Signature's confidence score. + Confidence *string + // CVE score + Cves []string + // Possible values are: + // + // * IdsSignature#IdsSignature_CVSS_NONE + // * IdsSignature#IdsSignature_CVSS_LOW + // * IdsSignature#IdsSignature_CVSS_MEDIUM + // * IdsSignature#IdsSignature_CVSS_HIGH + // * IdsSignature#IdsSignature_CVSS_CRITICAL + // + // Represents the cvss value of a Signature. The value is derived from cvssv3 or cvssv2 score. NONE means cvssv3/cvssv2 score as 0.0 LOW means cvssv3/cvssv2 score as 0.1-3.9 MEDIUM means cvssv3/cvssv2 score as 4.0-6.9 HIGH means cvssv3/cvssv2 score as 7.0-8.9 CRITICAL means cvssv3/cvssv2 score as 9.0-10.0 + Cvss *string + // Represents the cvss value of a Signature. The value is derived from cvssv3 or cvssv2 score. If cvssv3 exists, then this is the cvssv3 score, else it is the cvssv2 score. + CvssScore *string + // Signature cvssv2 score. + Cvssv2 *string + // Signature cvssv3 score. + Cvssv3 *string + // Source-destination direction. + Direction *string + // Flag which tells whether the signature is enabled or not. + Enable *bool + // Flow established from server, from client etc. + Flow *string + // Impact of Signature. + Impact *string + // Family of the malware tracked in the signature. + MalwareFamily *string + // Mitre Attack details of Signature. + MitreAttack []MitreAttack + // Signature name. + Name *string + // Performance impact of the signature. + PerformanceImpact *string + // Signature policy. + Policy []string + // Product affected by this signature. + ProductAffected *string + // Protocol used in the packet analysis. + Protocol *string + // Risk score of signature. + RiskScore *string + // Represents the severity of the Signature. + Severity *string + // Decoded Signature. + Signature *string + // Represents the Signature's id. + SignatureId *string + // Represents revision of the Signature. + SignatureRevision *string + // Signature vendor set severity of the signature rule. + SignatureSeverity *string + // Vendor assigned classification tag. + Tag []string + // Signature type. + Type_ []string + // List of mitre attack URLs pertaining to signature + Urls []string +} + +const IdsSignature_CATEGORIES_APPLICATION = "APPLICATION" +const IdsSignature_CATEGORIES_MALWARE = "MALWARE" +const IdsSignature_CATEGORIES_VULNERABILITY = "VULNERABILITY" +const IdsSignature_CVSS_NONE = "NONE" +const IdsSignature_CVSS_LOW = "LOW" +const IdsSignature_CVSS_MEDIUM = "MEDIUM" +const IdsSignature_CVSS_HIGH = "HIGH" +const IdsSignature_CVSS_CRITICAL = "CRITICAL" + +func (s *IdsSignature) GetType__() vapiBindings_.BindingType { + return IdsSignatureBindingType() +} + +func (s *IdsSignature) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for IdsSignature._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Ids signature status. +type IdsSignatureStatus struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -44546,115 +45733,62 @@ type IdsSignature struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool - // Signature action. - Action *string - // Target of the signature. - AttackTarget *string // Possible values are: // - // * IdsSignature#IdsSignature_CATEGORIES_APPLICATION - // * IdsSignature#IdsSignature_CATEGORIES_MALWARE - // * IdsSignature#IdsSignature_CATEGORIES_VULNERABILITY + // * IdsSignatureStatus#IdsSignatureStatus_DOWNLOAD_STATUS_READY + // * IdsSignatureStatus#IdsSignatureStatus_DOWNLOAD_STATUS_PENDING + // * IdsSignatureStatus#IdsSignatureStatus_DOWNLOAD_STATUS_ERROR + // * IdsSignatureStatus#IdsSignatureStatus_DOWNLOAD_STATUS_DISABLED // - // Represents the internal categories a signature belongs to. - Categories []string - // Class type of Signature. - ClassType *string - // Signature's confidence score. - Confidence *string - // CVE score - Cves []string + // READY means signatures were downloaded and parsed successfully. PENDING means that signatures download is in progress. ERROR means error occurred during signature processing. DISABLED means IDS is disabled. + DownloadStatus *string + // If signature download fails then this will tell the failure cause. + FailureCause *string // Possible values are: // - // * IdsSignature#IdsSignature_CVSS_NONE - // * IdsSignature#IdsSignature_CVSS_LOW - // * IdsSignature#IdsSignature_CVSS_MEDIUM - // * IdsSignature#IdsSignature_CVSS_HIGH - // * IdsSignature#IdsSignature_CVSS_CRITICAL + // * IdsSignatureStatus#IdsSignatureStatus_SIGNATURE_STATUS_AVAILABLE + // * IdsSignatureStatus#IdsSignatureStatus_SIGNATURE_STATUS_UNAVAILABLE // - // Represents the cvss value of a Signature. The value is derived from cvssv3 or cvssv2 score. NONE means cvssv3/cvssv2 score as 0.0 LOW means cvssv3/cvssv2 score as 0.1-3.9 MEDIUM means cvssv3/cvssv2 score as 4.0-6.9 HIGH means cvssv3/cvssv2 score as 7.0-8.9 CRITICAL means cvssv3/cvssv2 score as 9.0-10.0 - Cvss *string - // Represents the cvss value of a Signature. The value is derived from cvssv3 or cvssv2 score. If cvssv3 exists, then this is the cvssv3 score, else it is the cvssv2 score. - CvssScore *string - // Signature cvssv2 score. - Cvssv2 *string - // Signature cvssv3 score. - Cvssv3 *string - // Source-destination direction. - Direction *string - // Flag which tells whether the signature is enabled or not. - Enable *bool - // Flow established from server, from client etc. - Flow *string - // Impact of Signature. - Impact *string - // Family of the malware tracked in the signature. - MalwareFamily *string - // Mitre Attack details of Signature. - MitreAttack []MitreAttack - // Signature name. - Name *string - // Performance impact of the signature. - PerformanceImpact *string - // Signature policy. - Policy []string - // Product affected by this signature. - ProductAffected *string - // Protocol used in the packet analysis. - Protocol *string - // Risk score of signature. - RiskScore *string - // Represents the severity of the Signature. - Severity *string - // Represents the Signature's id. - SignatureId *string - // Represents revision of the Signature. - SignatureRevision *string - // Signature vendor set severity of the signature rule. - SignatureSeverity *string - // Vendor assigned classification tag. - Tag []string - // Signature type. - Type_ []string - // List of mitre attack URLs pertaining to signature - Urls []string + // AVAILABLE means the signatures are available for the version. UNAVAILABLE means there are no available signatures for the version. + SignatureStatus *string + // Represents the version id. + VersionId *string } -const IdsSignature_CATEGORIES_APPLICATION = "APPLICATION" -const IdsSignature_CATEGORIES_MALWARE = "MALWARE" -const IdsSignature_CATEGORIES_VULNERABILITY = "VULNERABILITY" -const IdsSignature_CVSS_NONE = "NONE" -const IdsSignature_CVSS_LOW = "LOW" -const IdsSignature_CVSS_MEDIUM = "MEDIUM" -const IdsSignature_CVSS_HIGH = "HIGH" -const IdsSignature_CVSS_CRITICAL = "CRITICAL" +const IdsSignatureStatus_DOWNLOAD_STATUS_READY = "READY" +const IdsSignatureStatus_DOWNLOAD_STATUS_PENDING = "PENDING" +const IdsSignatureStatus_DOWNLOAD_STATUS_ERROR = "ERROR" +const IdsSignatureStatus_DOWNLOAD_STATUS_DISABLED = "DISABLED" +const IdsSignatureStatus_SIGNATURE_STATUS_AVAILABLE = "AVAILABLE" +const IdsSignatureStatus_SIGNATURE_STATUS_UNAVAILABLE = "UNAVAILABLE" -func (s *IdsSignature) GetType__() bindings.BindingType { - return IdsSignatureBindingType() +func (s *IdsSignatureStatus) GetType__() vapiBindings_.BindingType { + return IdsSignatureStatusBindingType() } -func (s *IdsSignature) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsSignatureStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsSignature._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsSignatureStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Ids signature status. -type IdsSignatureStatus struct { +// It represents the version information corresponding to which the signatures will be available. +type IdsSignatureVersion struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -44684,6 +45818,10 @@ type IdsSignatureStatus struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -44692,52 +45830,57 @@ type IdsSignatureStatus struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool + // Represents the version's change log. + ChangeLog *string + // Contains the path of sites that has been mapped with the Signature Version. + Sites []string // Possible values are: // - // * IdsSignatureStatus#IdsSignatureStatus_DOWNLOAD_STATUS_READY - // * IdsSignatureStatus#IdsSignatureStatus_DOWNLOAD_STATUS_PENDING - // * IdsSignatureStatus#IdsSignatureStatus_DOWNLOAD_STATUS_ERROR - // * IdsSignatureStatus#IdsSignatureStatus_DOWNLOAD_STATUS_DISABLED + // * IdsSignatureVersion#IdsSignatureVersion_STATE_ACTIVE + // * IdsSignatureVersion#IdsSignatureVersion_STATE_NOTACTIVE // - // READY means signatures were downloaded and parsed successfully. PENDING means that signatures download is in progress. ERROR means error occurred during signature processing. DISABLED means IDS is disabled. - DownloadStatus *string + // This flag tells which Version is currently active. ACTIVE: It means the signatures under this version is currently been used under IDS Profiles. NOTACTIVE: It means signatures of this version are available but not being used in IDS Profiles. + State *string // Possible values are: // - // * IdsSignatureStatus#IdsSignatureStatus_SIGNATURE_STATUS_AVAILABLE - // * IdsSignatureStatus#IdsSignatureStatus_SIGNATURE_STATUS_UNAVAILABLE + // * IdsSignatureVersion#IdsSignatureVersion_STATUS_OUTDATED + // * IdsSignatureVersion#IdsSignatureVersion_STATUS_LATEST // - // AVAILABLE means the signatures are available for the version. UNAVAILABLE means there are no available signatures for the version. - SignatureStatus *string + // This flag tells the status of the signatures under a version. OUTDATED: It means the signatures under this version are outdated and new version is available. LATEST: It means the signatures of this version are up to date. + Status *string + // Time when this version was downloaded and saved. format: int64 + UpdateTime *int64 + // Flag which tells whether the Signature version is uploaded by user or not. + UserUploaded *bool // Represents the version id. VersionId *string } -const IdsSignatureStatus_DOWNLOAD_STATUS_READY = "READY" -const IdsSignatureStatus_DOWNLOAD_STATUS_PENDING = "PENDING" -const IdsSignatureStatus_DOWNLOAD_STATUS_ERROR = "ERROR" -const IdsSignatureStatus_DOWNLOAD_STATUS_DISABLED = "DISABLED" -const IdsSignatureStatus_SIGNATURE_STATUS_AVAILABLE = "AVAILABLE" -const IdsSignatureStatus_SIGNATURE_STATUS_UNAVAILABLE = "UNAVAILABLE" +const IdsSignatureVersion_STATE_ACTIVE = "ACTIVE" +const IdsSignatureVersion_STATE_NOTACTIVE = "NOTACTIVE" +const IdsSignatureVersion_STATUS_OUTDATED = "OUTDATED" +const IdsSignatureVersion_STATUS_LATEST = "LATEST" -func (s *IdsSignatureStatus) GetType__() bindings.BindingType { - return IdsSignatureStatusBindingType() +func (s *IdsSignatureVersion) GetType__() vapiBindings_.BindingType { + return IdsSignatureVersionBindingType() } -func (s *IdsSignatureStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsSignatureVersion) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsSignatureStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsSignatureVersion._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -44774,6 +45917,10 @@ type IdsStandaloneHostConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -44782,10 +45929,12 @@ type IdsStandaloneHostConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -44794,17 +45943,16 @@ type IdsStandaloneHostConfig struct { IdsEnabled *bool } -func (s *IdsStandaloneHostConfig) GetType__() bindings.BindingType { +func (s *IdsStandaloneHostConfig) GetType__() vapiBindings_.BindingType { return IdsStandaloneHostConfigBindingType() } -func (s *IdsStandaloneHostConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsStandaloneHostConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsStandaloneHostConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsStandaloneHostConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -44863,17 +46011,16 @@ const ImportTask_STATUS_CANCELING = "canceling" const ImportTask_STATUS_CANCELED = "canceled" const ImportTask_STATUS_KILLED = "killed" -func (s *ImportTask) GetType__() bindings.BindingType { +func (s *ImportTask) GetType__() vapiBindings_.BindingType { return ImportTaskBindingType() } -func (s *ImportTask) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ImportTask) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ImportTask._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ImportTask._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -44885,17 +46032,16 @@ type IncludedFieldsParameters struct { IncludedFields *string } -func (s *IncludedFieldsParameters) GetType__() bindings.BindingType { +func (s *IncludedFieldsParameters) GetType__() vapiBindings_.BindingType { return IncludedFieldsParametersBindingType() } -func (s *IncludedFieldsParameters) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IncludedFieldsParameters) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IncludedFieldsParameters._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IncludedFieldsParameters._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -44932,6 +46078,10 @@ type Infra struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -44940,10 +46090,12 @@ type Infra struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -44957,6 +46109,8 @@ type Infra struct { // * Infra#Infra_CONNECTIVITY_STRATEGY_NONE // // The connectivity strategy is deprecated. Use default layer3 rule, /infra/domains/default/security-policies/default-layer3-security-policy/rules/default-layer3-rule. This field indicates the default connectivity policy for the infra or tenant space WHITELIST - Adds a default drop rule. Administrator can then use \"allow\" rules (aka whitelist) to allow traffic between groups BLACKLIST - Adds a default allow rule. Admin can then use \"drop\" rules (aka blacklist) to block traffic between groups WHITELIST_ENABLE_LOGGING - Whitelising with logging enabled BLACKLIST_ENABLE_LOGGING - Blacklisting with logging enabled NONE - No default rules are added. + // + // Deprecated: This API element is deprecated. ConnectivityStrategy *string // This field is used while creating or updating the infra space. Domains []Domain @@ -44968,17 +46122,16 @@ const Infra_CONNECTIVITY_STRATEGY_WHITELIST_ENABLE_LOGGING = "WHITELIST_ENABLE_L const Infra_CONNECTIVITY_STRATEGY_BLACKLIST_ENABLE_LOGGING = "BLACKLIST_ENABLE_LOGGING" const Infra_CONNECTIVITY_STRATEGY_NONE = "NONE" -func (s *Infra) GetType__() bindings.BindingType { +func (s *Infra) GetType__() vapiBindings_.BindingType { return InfraBindingType() } -func (s *Infra) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Infra) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Infra._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Infra._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45023,17 +46176,16 @@ type InfraSecurityConfig struct { EkuCheckingEnabled *bool } -func (s *InfraSecurityConfig) GetType__() bindings.BindingType { +func (s *InfraSecurityConfig) GetType__() vapiBindings_.BindingType { return InfraSecurityConfigBindingType() } -func (s *InfraSecurityConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *InfraSecurityConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for InfraSecurityConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for InfraSecurityConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45063,17 +46215,16 @@ type IngressBroadcastRateLimiter struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const IngressBroadcastRateLimiter__TYPE_IDENTIFIER = "IngressBroadcastRateLimiter" -func (s *IngressBroadcastRateLimiter) GetType__() bindings.BindingType { +func (s *IngressBroadcastRateLimiter) GetType__() vapiBindings_.BindingType { return IngressBroadcastRateLimiterBindingType() } -func (s *IngressBroadcastRateLimiter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IngressBroadcastRateLimiter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IngressBroadcastRateLimiter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IngressBroadcastRateLimiter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45103,17 +46254,16 @@ type IngressRateLimiter struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const IngressRateLimiter__TYPE_IDENTIFIER = "IngressRateLimiter" -func (s *IngressRateLimiter) GetType__() bindings.BindingType { +func (s *IngressRateLimiter) GetType__() vapiBindings_.BindingType { return IngressRateLimiterBindingType() } -func (s *IngressRateLimiter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IngressRateLimiter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IngressRateLimiter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IngressRateLimiter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45128,17 +46278,16 @@ type InitiateClusterRestoreRequest struct { Timestamp *int64 } -func (s *InitiateClusterRestoreRequest) GetType__() bindings.BindingType { +func (s *InitiateClusterRestoreRequest) GetType__() vapiBindings_.BindingType { return InitiateClusterRestoreRequestBindingType() } -func (s *InitiateClusterRestoreRequest) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *InitiateClusterRestoreRequest) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for InitiateClusterRestoreRequest._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for InitiateClusterRestoreRequest._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45148,20 +46297,19 @@ func (s *InitiateClusterRestoreRequest) GetDataValue__() (data.DataValue, []erro type Injection struct { // Injection key. Key *string - Value *data.StructValue + Value *vapiData_.StructValue } -func (s *Injection) GetType__() bindings.BindingType { +func (s *Injection) GetType__() vapiBindings_.BindingType { return InjectionBindingType() } -func (s *Injection) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Injection) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Injection._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Injection._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45183,17 +46331,16 @@ type InjectionValue struct { const InjectionValue__TYPE_IDENTIFIER = "InjectionValue" const InjectionValue_RESOURCE_TYPE_UNARYOPERATIONBASEDINJECTIONVALUE = "UnaryOperationBasedInjectionValue" -func (s *InjectionValue) GetType__() bindings.BindingType { +func (s *InjectionValue) GetType__() vapiBindings_.BindingType { return InjectionValueBindingType() } -func (s *InjectionValue) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *InjectionValue) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for InjectionValue._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for InjectionValue._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45211,17 +46358,16 @@ type InstructionInfo struct { Name *string } -func (s *InstructionInfo) GetType__() bindings.BindingType { +func (s *InstructionInfo) GetType__() vapiBindings_.BindingType { return InstructionInfoBindingType() } -func (s *InstructionInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *InstructionInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for InstructionInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for InstructionInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45244,17 +46390,16 @@ type IntegerArrayConstraintValue struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const IntegerArrayConstraintValue__TYPE_IDENTIFIER = "IntegerArrayConstraintValue" -func (s *IntegerArrayConstraintValue) GetType__() bindings.BindingType { +func (s *IntegerArrayConstraintValue) GetType__() vapiBindings_.BindingType { return IntegerArrayConstraintValueBindingType() } -func (s *IntegerArrayConstraintValue) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IntegerArrayConstraintValue) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IntegerArrayConstraintValue._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IntegerArrayConstraintValue._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45268,17 +46413,16 @@ type IntentRuntimeRequestParameters struct { SitePath *string } -func (s *IntentRuntimeRequestParameters) GetType__() bindings.BindingType { +func (s *IntentRuntimeRequestParameters) GetType__() vapiBindings_.BindingType { return IntentRuntimeRequestParametersBindingType() } -func (s *IntentRuntimeRequestParameters) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IntentRuntimeRequestParameters) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IntentRuntimeRequestParameters._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IntentRuntimeRequestParameters._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45343,17 +46487,16 @@ type InterSitePortCounters struct { TtlExceededDroppedPackets *int64 } -func (s *InterSitePortCounters) GetType__() bindings.BindingType { +func (s *InterSitePortCounters) GetType__() vapiBindings_.BindingType { return InterSitePortCountersBindingType() } -func (s *InterSitePortCounters) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *InterSitePortCounters) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for InterSitePortCounters._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for InterSitePortCounters._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45366,17 +46509,16 @@ type InterfaceArpCsvRecord struct { MacAddress *string } -func (s *InterfaceArpCsvRecord) GetType__() bindings.BindingType { +func (s *InterfaceArpCsvRecord) GetType__() vapiBindings_.BindingType { return InterfaceArpCsvRecordBindingType() } -func (s *InterfaceArpCsvRecord) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *InterfaceArpCsvRecord) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for InterfaceArpCsvRecord._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for InterfaceArpCsvRecord._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45389,17 +46531,16 @@ type InterfaceArpEntry struct { MacAddress *string } -func (s *InterfaceArpEntry) GetType__() bindings.BindingType { +func (s *InterfaceArpEntry) GetType__() vapiBindings_.BindingType { return InterfaceArpEntryBindingType() } -func (s *InterfaceArpEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *InterfaceArpEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for InterfaceArpEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for InterfaceArpEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45425,17 +46566,16 @@ type InterfaceArpProxy struct { InterfacePath *string } -func (s *InterfaceArpProxy) GetType__() bindings.BindingType { +func (s *InterfaceArpProxy) GetType__() vapiBindings_.BindingType { return InterfaceArpProxyBindingType() } -func (s *InterfaceArpProxy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *InterfaceArpProxy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for InterfaceArpProxy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for InterfaceArpProxy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45450,17 +46590,16 @@ type InterfaceArpProxyCsvEntry struct { ServiceId *string } -func (s *InterfaceArpProxyCsvEntry) GetType__() bindings.BindingType { +func (s *InterfaceArpProxyCsvEntry) GetType__() vapiBindings_.BindingType { return InterfaceArpProxyCsvEntryBindingType() } -func (s *InterfaceArpProxyCsvEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *InterfaceArpProxyCsvEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for InterfaceArpProxyCsvEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for InterfaceArpProxyCsvEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45491,17 +46630,16 @@ type InterfaceArpTable struct { Results []InterfaceArpEntry } -func (s *InterfaceArpTable) GetType__() bindings.BindingType { +func (s *InterfaceArpTable) GetType__() vapiBindings_.BindingType { return InterfaceArpTableBindingType() } -func (s *InterfaceArpTable) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *InterfaceArpTable) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for InterfaceArpTable._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for InterfaceArpTable._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45515,17 +46653,16 @@ type InterfaceArpTableInCsvFormat struct { Results []InterfaceArpCsvRecord } -func (s *InterfaceArpTableInCsvFormat) GetType__() bindings.BindingType { +func (s *InterfaceArpTableInCsvFormat) GetType__() vapiBindings_.BindingType { return InterfaceArpTableInCsvFormatBindingType() } -func (s *InterfaceArpTableInCsvFormat) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *InterfaceArpTableInCsvFormat) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for InterfaceArpTableInCsvFormat._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for InterfaceArpTableInCsvFormat._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45539,17 +46676,16 @@ type InterfaceDADState struct { InterfacePath *string } -func (s *InterfaceDADState) GetType__() bindings.BindingType { +func (s *InterfaceDADState) GetType__() vapiBindings_.BindingType { return InterfaceDADStateBindingType() } -func (s *InterfaceDADState) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *InterfaceDADState) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for InterfaceDADState._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for InterfaceDADState._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45579,17 +46715,16 @@ const InterfaceiPv6DADStatus_STATUS_ASSIGNED = "ASSIGNED" const InterfaceiPv6DADStatus_STATUS_NOT_APPLICABLE = "NOT_APPLICABLE" const InterfaceiPv6DADStatus_STATUS_UNKNOWN = "UNKNOWN" -func (s *InterfaceiPv6DADStatus) GetType__() bindings.BindingType { +func (s *InterfaceiPv6DADStatus) GetType__() vapiBindings_.BindingType { return InterfaceiPv6DADStatusBindingType() } -func (s *InterfaceiPv6DADStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *InterfaceiPv6DADStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for InterfaceiPv6DADStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for InterfaceiPv6DADStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45603,17 +46738,16 @@ type InterfaceSubnet struct { PrefixLen *int64 } -func (s *InterfaceSubnet) GetType__() bindings.BindingType { +func (s *InterfaceSubnet) GetType__() vapiBindings_.BindingType { return InterfaceSubnetBindingType() } -func (s *InterfaceSubnet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *InterfaceSubnet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for InterfaceSubnet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for InterfaceSubnet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45631,17 +46765,16 @@ type IntersiteGatewayConfig struct { PrimarySitePath *string } -func (s *IntersiteGatewayConfig) GetType__() bindings.BindingType { +func (s *IntersiteGatewayConfig) GetType__() vapiBindings_.BindingType { return IntersiteGatewayConfigBindingType() } -func (s *IntersiteGatewayConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IntersiteGatewayConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IntersiteGatewayConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IntersiteGatewayConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45665,17 +46798,16 @@ type IntervalBackupSchedule struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const IntervalBackupSchedule__TYPE_IDENTIFIER = "IntervalBackupSchedule" -func (s *IntervalBackupSchedule) GetType__() bindings.BindingType { +func (s *IntervalBackupSchedule) GetType__() vapiBindings_.BindingType { return IntervalBackupScheduleBindingType() } -func (s *IntervalBackupSchedule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IntervalBackupSchedule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IntervalBackupSchedule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IntervalBackupSchedule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45691,17 +46823,16 @@ type InvalidConfigSummary struct { ResourceSummaryDetails []ResourceSummaryDetail } -func (s *InvalidConfigSummary) GetType__() bindings.BindingType { +func (s *InvalidConfigSummary) GetType__() vapiBindings_.BindingType { return InvalidConfigSummaryBindingType() } -func (s *InvalidConfigSummary) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *InvalidConfigSummary) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for InvalidConfigSummary._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for InvalidConfigSummary._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45738,6 +46869,10 @@ type IpAddressAllocation struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -45746,10 +46881,12 @@ type IpAddressAllocation struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -45758,17 +46895,16 @@ type IpAddressAllocation struct { AllocationIp *string } -func (s *IpAddressAllocation) GetType__() bindings.BindingType { +func (s *IpAddressAllocation) GetType__() vapiBindings_.BindingType { return IpAddressAllocationBindingType() } -func (s *IpAddressAllocation) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IpAddressAllocation) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IpAddressAllocation._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IpAddressAllocation._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45805,6 +46941,10 @@ type IpAddressBlock struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -45813,29 +46953,51 @@ type IpAddressBlock struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool + // This size indicates available allocation size of an IpAddressBlock. + AvailableAllocationSize *string // Represents a network address and the prefix length which will be associated with a layer-2 broadcast domain. Support IPv4 and IPv6 CIDR. format: ip-cidr-block Cidr *string + // Possible values are: + // + // * IpAddressBlock#IpAddressBlock_IP_ADDRESS_TYPE_IPV4 + // * IpAddressBlock#IpAddressBlock_IP_ADDRESS_TYPE_IPV6 + // + // This indicates the type of IP address. + IpAddressType *string + // Possible values are: + // + // * IpAddressBlock#IpAddressBlock_VISIBILITY_PRIVATE + // * IpAddressBlock#IpAddressBlock_VISIBILITY_PUBLIC + // + // Represents visibility or scope of IpAddressBlock and expected consumption of IpAddressBlock with same scope. + Visibility *string } -func (s *IpAddressBlock) GetType__() bindings.BindingType { +const IpAddressBlock_IP_ADDRESS_TYPE_IPV4 = "IPV4" +const IpAddressBlock_IP_ADDRESS_TYPE_IPV6 = "IPV6" +const IpAddressBlock_VISIBILITY_PRIVATE = "PRIVATE" +const IpAddressBlock_VISIBILITY_PUBLIC = "PUBLIC" + +func (s *IpAddressBlock) GetType__() vapiBindings_.BindingType { return IpAddressBlockBindingType() } -func (s *IpAddressBlock) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IpAddressBlock) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IpAddressBlock._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IpAddressBlock._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45855,17 +47017,16 @@ type IpAddressInfo struct { const IpAddressInfo_SOURCE_TOOLS = "VM_TOOLS" -func (s *IpAddressInfo) GetType__() bindings.BindingType { +func (s *IpAddressInfo) GetType__() vapiBindings_.BindingType { return IpAddressInfoBindingType() } -func (s *IpAddressInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IpAddressInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IpAddressInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IpAddressInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45902,6 +47063,10 @@ type IpAddressPool struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -45910,10 +47075,12 @@ type IpAddressPool struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -45923,34 +47090,55 @@ type IpAddressPool struct { // Delay in milliseconds, while releasing allocated IP address from IP pool (Default is 2 mins). format: int64 IpReleaseDelay *int64 PoolUsage *PolicyPoolUsage + // Possible values are: + // + // * IpAddressPool#IpAddressPool_VISIBILITY_PRIVATE + // * IpAddressPool#IpAddressPool_VISIBILITY_PUBLIC + // + // Represents visibility or scope of IpAddressPool and expected consumption of IpAddressPool with same scope. + Visibility *string } -func (s *IpAddressPool) GetType__() bindings.BindingType { +const IpAddressPool_VISIBILITY_PRIVATE = "PRIVATE" +const IpAddressPool_VISIBILITY_PUBLIC = "PUBLIC" + +func (s *IpAddressPool) GetType__() vapiBindings_.BindingType { return IpAddressPoolBindingType() } -func (s *IpAddressPool) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IpAddressPool) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IpAddressPool._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IpAddressPool._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// This type of subnet allows user to dynamically carve a subnet out of a preconfigured IpAddressBlock. The user must specify the size of the subnet and the IpAddressBlock from which the subnet is to be derived. If the required amount of IP adress space is available in the specified IpAddressBlock, the system automatically configures subnet range. +// This type of subnet allows user to dynamically carve a subnet out of a preconfigured IpAddressBlock. The user must specify the size of the subnet and the IpAddressBlock from which the subnet is to be derived. If the required amount of IP address space is available in the specified IpAddressBlock, the system automatically configures subnet range. IpAddressBlock available size is calculated based on the size of IpAddressPoolBlockSubnet intent object and not on realized. The user should delete failed IpAddressPoolBlockSubnet to utilize IpAddressBlock size correctly. type IpAddressPoolBlockSubnet struct { + // Allocation range is used to limit subnet range to be used for allocations of IPs from subnet. This must be less than or equal to subnet size. Instead of taking whole subnet range for allocations, user can limit the range used for allocation of IPs. This is very useful in IPv6 case where big subnets needs to be carved out from IpAddressBlock but whole subnet range will not be needed for IP allocations. Eg: subnet range is (2002:2345::0001-2002:2345::7fff:ffff): subnet_start_ip: 2002:2345::0001-2002:2345 subnet_end_ip: 2002:2345::7fff:ffff User would like to use only 128 IPs for allocations. allocation_range: 128 allocation range used (2002:2345::0001-2002:2345::7fff:007f): allocation_range_start_ip: 2002:2345::0001-2002:2345 allocation_range_end_ip: 2002:2345::7fff:007f format: int64 + AllocationRange *int64 // If this property is set to true, the first IP in the range will be reserved for gateway. AutoAssignGateway *bool + // Represents Broadcast address of the subnet in a PMaaS instance. + BroadcastAddress *string + // Represents Gateway address of the subnet in a PMaaS instance. + GatewayAddress *string // The path of the IpAddressBlock from which the subnet is to be created. IpBlockPath *string - // The size parameter is required for subnet creation. It must be specified during creation but cannot be changed later. format: int64 + // Represents Network address of the subnet in a PMaaS instance. + NetworkAddress *string + // The size parameter is required for subnet creation. It must be specified during creation but cannot be changed later. Please use subnet_size instead as integer type cannot hold big values needs for IPv6. format: int64 + // + // Deprecated: This API element is deprecated. Size *int64 // For internal system use Only. Represents start ip address of the subnet from IP block. Subnet ip adddress will start from this ip address. format: ip StartIp *string + // The size parameter is required for subnet creation. It must be specified during creation but cannot be changed later. + SubnetSize *string // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -45985,6 +47173,10 @@ type IpAddressPoolBlockSubnet struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -45993,10 +47185,12 @@ type IpAddressPoolBlockSubnet struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -46008,17 +47202,16 @@ type IpAddressPoolBlockSubnet struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const IpAddressPoolBlockSubnet__TYPE_IDENTIFIER = "IpAddressPoolBlockSubnet" -func (s *IpAddressPoolBlockSubnet) GetType__() bindings.BindingType { +func (s *IpAddressPoolBlockSubnet) GetType__() vapiBindings_.BindingType { return IpAddressPoolBlockSubnetBindingType() } -func (s *IpAddressPoolBlockSubnet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IpAddressPoolBlockSubnet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IpAddressPoolBlockSubnet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IpAddressPoolBlockSubnet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -46070,6 +47263,10 @@ type IpAddressPoolStaticSubnet struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -46078,10 +47275,12 @@ type IpAddressPoolStaticSubnet struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -46093,17 +47292,16 @@ type IpAddressPoolStaticSubnet struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const IpAddressPoolStaticSubnet__TYPE_IDENTIFIER = "IpAddressPoolStaticSubnet" -func (s *IpAddressPoolStaticSubnet) GetType__() bindings.BindingType { +func (s *IpAddressPoolStaticSubnet) GetType__() vapiBindings_.BindingType { return IpAddressPoolStaticSubnetBindingType() } -func (s *IpAddressPoolStaticSubnet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IpAddressPoolStaticSubnet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IpAddressPoolStaticSubnet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IpAddressPoolStaticSubnet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -46145,6 +47343,10 @@ type IpAddressPoolSubnet struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -46153,10 +47355,12 @@ type IpAddressPoolSubnet struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -46170,41 +47374,39 @@ const IpAddressPoolSubnet__TYPE_IDENTIFIER = "IpAddressPoolSubnet" const IpAddressPoolSubnet_RESOURCE_TYPE_IPADDRESSPOOLBLOCKSUBNET = "IpAddressPoolBlockSubnet" const IpAddressPoolSubnet_RESOURCE_TYPE_IPADDRESSPOOLSTATICSUBNET = "IpAddressPoolStaticSubnet" -func (s *IpAddressPoolSubnet) GetType__() bindings.BindingType { +func (s *IpAddressPoolSubnet) GetType__() vapiBindings_.BindingType { return IpAddressPoolSubnetBindingType() } -func (s *IpAddressPoolSubnet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IpAddressPoolSubnet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IpAddressPoolSubnet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IpAddressPoolSubnet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Only support IP address or subnet. Its type can be of IPv4 or IPv6. It will be converted to subnet when netmask is specified(e.g., 192.168.1.3/24 => 192.168.1.0/24, 2008:12:12:12::2/64 => 2008:12:12:12::/64). +// Only support IP address or subnet. Its type can be of IPv4 or IPv6. It will be converted to subnet when netmask is specified(e.g., 192.168.1.3/24 => 192.168.1.0/24, 2008:12:12:12::2/64 => 2008:12:12:12::/64). This type is deprecated. Please use the type NetworkInfo instead. type IpInfo struct { - // The destination IP address or subnet format: address-or-block-or-range + // The destination IP can be an IP address or a subnet. format: address-or-block-or-range DstIp *string - // The source IP address or subnet format: address-or-block-or-range + // The source IP can be an IP address or a subnet. format: address-or-block-or-range SrcIp *string } -func (s *IpInfo) GetType__() bindings.BindingType { +func (s *IpInfo) GetType__() vapiBindings_.BindingType { return IpInfoBindingType() } -func (s *IpInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IpInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IpInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IpInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -46223,17 +47425,16 @@ type IpPoolRange struct { Start *string } -func (s *IpPoolRange) GetType__() bindings.BindingType { +func (s *IpPoolRange) GetType__() vapiBindings_.BindingType { return IpPoolRangeBindingType() } -func (s *IpPoolRange) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IpPoolRange) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IpPoolRange._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IpPoolRange._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -46254,17 +47455,16 @@ type Ipv4Header struct { Ttl *int64 } -func (s *Ipv4Header) GetType__() bindings.BindingType { +func (s *Ipv4Header) GetType__() vapiBindings_.BindingType { return Ipv4HeaderBindingType() } -func (s *Ipv4Header) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Ipv4Header) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Ipv4Header._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Ipv4Header._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -46301,6 +47501,10 @@ type Ipv6DadProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -46309,10 +47513,12 @@ type Ipv6DadProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -46333,17 +47539,16 @@ type Ipv6DadProfile struct { const Ipv6DadProfile_DAD_MODE_LOOSE = "LOOSE" const Ipv6DadProfile_DAD_MODE_STRICT = "STRICT" -func (s *Ipv6DadProfile) GetType__() bindings.BindingType { +func (s *Ipv6DadProfile) GetType__() vapiBindings_.BindingType { return Ipv6DadProfileBindingType() } -func (s *Ipv6DadProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Ipv6DadProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Ipv6DadProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Ipv6DadProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -46367,17 +47572,16 @@ type Ipv6DadProfileListResult struct { Results []Ipv6DadProfile } -func (s *Ipv6DadProfileListResult) GetType__() bindings.BindingType { +func (s *Ipv6DadProfileListResult) GetType__() vapiBindings_.BindingType { return Ipv6DadProfileListResultBindingType() } -func (s *Ipv6DadProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Ipv6DadProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Ipv6DadProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Ipv6DadProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -46394,17 +47598,16 @@ type Ipv6Header struct { SrcIp *string } -func (s *Ipv6Header) GetType__() bindings.BindingType { +func (s *Ipv6Header) GetType__() vapiBindings_.BindingType { return Ipv6HeaderBindingType() } -func (s *Ipv6Header) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Ipv6Header) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Ipv6Header._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Ipv6Header._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -46440,6 +47643,10 @@ type Ipv6NdraProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -46448,10 +47655,12 @@ type Ipv6NdraProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -46482,17 +47691,16 @@ const Ipv6NdraProfile_RA_MODE_SLAAC_DNS_THROUGH_DHCP = "SLAAC_DNS_THROUGH_DHCP" const Ipv6NdraProfile_RA_MODE_DHCP_ADDRESS_AND_DNS_THROUGH_DHCP = "DHCP_ADDRESS_AND_DNS_THROUGH_DHCP" const Ipv6NdraProfile_RA_MODE_SLAAC_AND_ADDRESS_DNS_THROUGH_DHCP = "SLAAC_AND_ADDRESS_DNS_THROUGH_DHCP" -func (s *Ipv6NdraProfile) GetType__() bindings.BindingType { +func (s *Ipv6NdraProfile) GetType__() vapiBindings_.BindingType { return Ipv6NdraProfileBindingType() } -func (s *Ipv6NdraProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Ipv6NdraProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Ipv6NdraProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Ipv6NdraProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -46516,17 +47724,16 @@ type Ipv6NdraProfileListResult struct { Results []Ipv6NdraProfile } -func (s *Ipv6NdraProfileListResult) GetType__() bindings.BindingType { +func (s *Ipv6NdraProfileListResult) GetType__() vapiBindings_.BindingType { return Ipv6NdraProfileListResultBindingType() } -func (s *Ipv6NdraProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Ipv6NdraProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Ipv6NdraProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Ipv6NdraProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -46539,17 +47746,16 @@ type IssuerSerialNumber struct { SerialNumbers []string } -func (s *IssuerSerialNumber) GetType__() bindings.BindingType { +func (s *IssuerSerialNumber) GetType__() vapiBindings_.BindingType { return IssuerSerialNumberBindingType() } -func (s *IssuerSerialNumber) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IssuerSerialNumber) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IssuerSerialNumber._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IssuerSerialNumber._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -46567,17 +47773,16 @@ type KeyStoreInfo struct { Truststore *string } -func (s *KeyStoreInfo) GetType__() bindings.BindingType { +func (s *KeyStoreInfo) GetType__() vapiBindings_.BindingType { return KeyStoreInfoBindingType() } -func (s *KeyStoreInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *KeyStoreInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for KeyStoreInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for KeyStoreInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -46590,41 +47795,16 @@ type KeyValue struct { Value *string } -func (s *KeyValue) GetType__() bindings.BindingType { +func (s *KeyValue) GetType__() vapiBindings_.BindingType { return KeyValueBindingType() } -func (s *KeyValue) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for KeyValue._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// An arbitrary key-value pair -type KeyValuePair struct { - // Key - Key *string - // Value - Value *string -} - -func (s *KeyValuePair) GetType__() bindings.BindingType { - return KeyValuePairBindingType() -} - -func (s *KeyValuePair) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *KeyValue) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for KeyValuePair._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for KeyValue._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -46638,17 +47818,16 @@ type L2AutoRD struct { L2Vni *string } -func (s *L2AutoRD) GetType__() bindings.BindingType { +func (s *L2AutoRD) GetType__() vapiBindings_.BindingType { return L2AutoRDBindingType() } -func (s *L2AutoRD) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2AutoRD) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2AutoRD._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2AutoRD._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -46685,6 +47864,10 @@ type L2BridgeEndpointProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -46693,10 +47876,12 @@ type L2BridgeEndpointProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -46722,17 +47907,50 @@ const L2BridgeEndpointProfile_FAILOVER_MODE_PREEMPTIVE = "PREEMPTIVE" const L2BridgeEndpointProfile_FAILOVER_MODE_NON_PREEMPTIVE = "NON_PREEMPTIVE" const L2BridgeEndpointProfile_HA_MODE_STANDBY = "ACTIVE_STANDBY" -func (s *L2BridgeEndpointProfile) GetType__() bindings.BindingType { +func (s *L2BridgeEndpointProfile) GetType__() vapiBindings_.BindingType { return L2BridgeEndpointProfileBindingType() } -func (s *L2BridgeEndpointProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2BridgeEndpointProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2BridgeEndpointProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2BridgeEndpointProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Paged Collection of L2BridgeEndpointProfile +type L2BridgeEndpointProfileListResult struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // L2BridgeEndpointProfile list results + Results []L2BridgeEndpointProfile +} + +func (s *L2BridgeEndpointProfileListResult) GetType__() vapiBindings_.BindingType { + return L2BridgeEndpointProfileListResultBindingType() +} + +func (s *L2BridgeEndpointProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for L2BridgeEndpointProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -46741,6 +47959,8 @@ func (s *L2BridgeEndpointProfile) GetDataValue__() (data.DataValue, []error) { // Segment specific L2 VPN configuration type L2Extension struct { // This property has been deprecated. Please use the property l2vpn_paths for setting the paths of associated L2 VPN session. This property will continue to work as expected to provide backwards compatibility. However, when both l2vpn_path and l2vpn_paths properties are specified, only l2vpn_paths is used. + // + // Deprecated: This API element is deprecated. L2vpnPath *string // Policy paths corresponding to the associated L2 VPN sessions L2vpnPaths []string @@ -46749,17 +47969,16 @@ type L2Extension struct { TunnelId *int64 } -func (s *L2Extension) GetType__() bindings.BindingType { +func (s *L2Extension) GetType__() vapiBindings_.BindingType { return L2ExtensionBindingType() } -func (s *L2Extension) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2Extension) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2Extension._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2Extension._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -46777,17 +47996,16 @@ type L2ForwarderRemoteMacsPerSite struct { RtepGroupId *int64 } -func (s *L2ForwarderRemoteMacsPerSite) GetType__() bindings.BindingType { +func (s *L2ForwarderRemoteMacsPerSite) GetType__() vapiBindings_.BindingType { return L2ForwarderRemoteMacsPerSiteBindingType() } -func (s *L2ForwarderRemoteMacsPerSite) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2ForwarderRemoteMacsPerSite) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2ForwarderRemoteMacsPerSite._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2ForwarderRemoteMacsPerSite._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -46813,17 +48031,16 @@ const L2ForwarderStatusPerNode_HIGH_AVAILABILITY_STATUS_DOWN = "DOWN" const L2ForwarderStatusPerNode_HIGH_AVAILABILITY_STATUS_SYNC = "SYNC" const L2ForwarderStatusPerNode_HIGH_AVAILABILITY_STATUS_UNKNOWN = "UNKNOWN" -func (s *L2ForwarderStatusPerNode) GetType__() bindings.BindingType { +func (s *L2ForwarderStatusPerNode) GetType__() vapiBindings_.BindingType { return L2ForwarderStatusPerNodeBindingType() } -func (s *L2ForwarderStatusPerNode) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2ForwarderStatusPerNode) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2ForwarderStatusPerNode._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2ForwarderStatusPerNode._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -46845,17 +48062,16 @@ type L2TcpMaxSegmentSizeClamping struct { const L2TcpMaxSegmentSizeClamping_DIRECTION_NONE = "NONE" const L2TcpMaxSegmentSizeClamping_DIRECTION_BOTH = "BOTH" -func (s *L2TcpMaxSegmentSizeClamping) GetType__() bindings.BindingType { +func (s *L2TcpMaxSegmentSizeClamping) GetType__() vapiBindings_.BindingType { return L2TcpMaxSegmentSizeClampingBindingType() } -func (s *L2TcpMaxSegmentSizeClamping) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2TcpMaxSegmentSizeClamping) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2TcpMaxSegmentSizeClamping._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2TcpMaxSegmentSizeClamping._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -46892,6 +48108,10 @@ type L2VPNService struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -46900,10 +48120,12 @@ type L2VPNService struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -46924,17 +48146,16 @@ type L2VPNService struct { const L2VPNService_MODE_SERVER = "SERVER" const L2VPNService_MODE_CLIENT = "CLIENT" -func (s *L2VPNService) GetType__() bindings.BindingType { +func (s *L2VPNService) GetType__() vapiBindings_.BindingType { return L2VPNServiceBindingType() } -func (s *L2VPNService) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2VPNService) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2VPNService._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2VPNService._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -46971,6 +48192,10 @@ type L2VPNSession struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -46979,10 +48204,12 @@ type L2VPNSession struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -46995,17 +48222,16 @@ type L2VPNSession struct { TunnelEncapsulation *L2VPNTunnelEncapsulation } -func (s *L2VPNSession) GetType__() bindings.BindingType { +func (s *L2VPNSession) GetType__() vapiBindings_.BindingType { return L2VPNSessionBindingType() } -func (s *L2VPNSession) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2VPNSession) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2VPNSession._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2VPNSession._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -47027,17 +48253,16 @@ type L2VPNTunnelEncapsulation struct { const L2VPNTunnelEncapsulation_PROTOCOL_GRE = "GRE" -func (s *L2VPNTunnelEncapsulation) GetType__() bindings.BindingType { +func (s *L2VPNTunnelEncapsulation) GetType__() vapiBindings_.BindingType { return L2VPNTunnelEncapsulationBindingType() } -func (s *L2VPNTunnelEncapsulation) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2VPNTunnelEncapsulation) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2VPNTunnelEncapsulation._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2VPNTunnelEncapsulation._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -47074,6 +48299,10 @@ type L2Vpn struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -47082,10 +48311,12 @@ type L2Vpn struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -47096,17 +48327,16 @@ type L2Vpn struct { TransportTunnels []string } -func (s *L2Vpn) GetType__() bindings.BindingType { +func (s *L2Vpn) GetType__() vapiBindings_.BindingType { return L2VpnBindingType() } -func (s *L2Vpn) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2Vpn) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2Vpn._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2Vpn._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -47143,6 +48373,10 @@ type L2VpnContext struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -47151,10 +48385,12 @@ type L2VpnContext struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -47163,17 +48399,16 @@ type L2VpnContext struct { EnableHub *bool } -func (s *L2VpnContext) GetType__() bindings.BindingType { +func (s *L2VpnContext) GetType__() vapiBindings_.BindingType { return L2VpnContextBindingType() } -func (s *L2VpnContext) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2VpnContext) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2VpnContext._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2VpnContext._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -47210,6 +48445,10 @@ type L3Vpn struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -47218,10 +48457,12 @@ type L3Vpn struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -47267,7 +48508,7 @@ type L3Vpn struct { // // IKE protocol version to be used. IKE-Flex will initiate IKE-V2 and responds to both IKE-V1 and IKE-V2. IkeVersion *string - L3vpnSession *data.StructValue + L3vpnSession *vapiData_.StructValue // IPv4 address of local gateway format: ipv4 LocalAddress *string // List of IPSec pre-shared keys used for IPSec authentication. If not specified, the older passphrase values are retained if there are any. @@ -47324,17 +48565,16 @@ const L3Vpn_TUNNEL_ENCRYPTION_ALGORITHMS_GCM_128 = "AES_GCM_128" const L3Vpn_TUNNEL_ENCRYPTION_ALGORITHMS_GCM_192 = "AES_GCM_192" const L3Vpn_TUNNEL_ENCRYPTION_ALGORITHMS_GCM_256 = "AES_GCM_256" -func (s *L3Vpn) GetType__() bindings.BindingType { +func (s *L3Vpn) GetType__() vapiBindings_.BindingType { return L3VpnBindingType() } -func (s *L3Vpn) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L3Vpn) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L3Vpn._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L3Vpn._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -47371,6 +48611,10 @@ type L3VpnContext struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -47379,10 +48623,12 @@ type L3VpnContext struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -47413,17 +48659,16 @@ const L3VpnContext_IKE_LOG_LEVEL_WARN = "WARN" const L3VpnContext_IKE_LOG_LEVEL_ERROR = "ERROR" const L3VpnContext_IKE_LOG_LEVEL_EMERGENCY = "EMERGENCY" -func (s *L3VpnContext) GetType__() bindings.BindingType { +func (s *L3VpnContext) GetType__() vapiBindings_.BindingType { return L3VpnContextBindingType() } -func (s *L3VpnContext) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L3VpnContext) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L3VpnContext._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L3VpnContext._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -47460,6 +48705,10 @@ type L3VpnRule struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -47468,10 +48717,12 @@ type L3VpnRule struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -47494,17 +48745,16 @@ type L3VpnRule struct { const L3VpnRule_ACTION_PROTECT = "PROTECT" const L3VpnRule_ACTION_BYPASS = "BYPASS" -func (s *L3VpnRule) GetType__() bindings.BindingType { +func (s *L3VpnRule) GetType__() vapiBindings_.BindingType { return L3VpnRuleBindingType() } -func (s *L3VpnRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L3VpnRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L3VpnRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L3VpnRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -47528,17 +48778,16 @@ const L3VpnSession__TYPE_IDENTIFIER = "L3VpnSession" const L3VpnSession_RESOURCE_TYPE_POLICYBASEDL3VPNSESSION = "PolicyBasedL3VpnSession" const L3VpnSession_RESOURCE_TYPE_ROUTEBASEDL3VPNSESSION = "RouteBasedL3VpnSession" -func (s *L3VpnSession) GetType__() bindings.BindingType { +func (s *L3VpnSession) GetType__() vapiBindings_.BindingType { return L3VpnSessionBindingType() } -func (s *L3VpnSession) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L3VpnSession) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L3VpnSession._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L3VpnSession._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -47550,17 +48799,16 @@ type L3VpnSubnet struct { Subnet *string } -func (s *L3VpnSubnet) GetType__() bindings.BindingType { +func (s *L3VpnSubnet) GetType__() vapiBindings_.BindingType { return L3VpnSubnetBindingType() } -func (s *L3VpnSubnet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L3VpnSubnet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L3VpnSubnet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L3VpnSubnet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -47614,6 +48862,10 @@ type L4PortSetServiceEntry struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -47622,10 +48874,12 @@ type L4PortSetServiceEntry struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -47639,17 +48893,16 @@ const L4PortSetServiceEntry__TYPE_IDENTIFIER = "L4PortSetServiceEntry" const L4PortSetServiceEntry_L4PROTOCOL_TCP = "TCP" const L4PortSetServiceEntry_L4PROTOCOL_UDP = "UDP" -func (s *L4PortSetServiceEntry) GetType__() bindings.BindingType { +func (s *L4PortSetServiceEntry) GetType__() vapiBindings_.BindingType { return L4PortSetServiceEntryBindingType() } -func (s *L4PortSetServiceEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L4PortSetServiceEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L4PortSetServiceEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L4PortSetServiceEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -47664,6 +48917,8 @@ type L7AccessAttributes struct { // // Source of attribute value i.e whether system defined or custom value AttributeSource *string + // True value for this flag will be treated as a partial match for custom url + CustomUrlPartialMatch *bool // Possible values are: // // * L7AccessAttributes#L7AccessAttributes_DATATYPE_STRING @@ -47701,17 +48956,16 @@ const L7AccessAttributes_KEY_URL_CATEGORY = "URL_CATEGORY" const L7AccessAttributes_KEY_URL_REPUTATION = "URL_REPUTATION" const L7AccessAttributes_KEY_CUSTOM_URL = "CUSTOM_URL" -func (s *L7AccessAttributes) GetType__() bindings.BindingType { +func (s *L7AccessAttributes) GetType__() vapiBindings_.BindingType { return L7AccessAttributesBindingType() } -func (s *L7AccessAttributes) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L7AccessAttributes) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L7AccessAttributes._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L7AccessAttributes._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -47748,6 +49002,10 @@ type L7AccessEntry struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -47756,10 +49014,12 @@ type L7AccessEntry struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -47786,17 +49046,16 @@ const L7AccessEntry_ACTION_ALLOW = "ALLOW" const L7AccessEntry_ACTION_REJECT = "REJECT" const L7AccessEntry_ACTION_REJECT_WITH_RESPONSE = "REJECT_WITH_RESPONSE" -func (s *L7AccessEntry) GetType__() bindings.BindingType { +func (s *L7AccessEntry) GetType__() vapiBindings_.BindingType { return L7AccessEntryBindingType() } -func (s *L7AccessEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L7AccessEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L7AccessEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L7AccessEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -47833,6 +49092,10 @@ type L7AccessProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -47841,10 +49104,12 @@ type L7AccessProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -47869,17 +49134,16 @@ const L7AccessProfile_DEFAULT_ACTION_ALLOW = "ALLOW" const L7AccessProfile_DEFAULT_ACTION_REJECT = "REJECT" const L7AccessProfile_DEFAULT_ACTION_REJECT_WITH_RESPONSE = "REJECT_WITH_RESPONSE" -func (s *L7AccessProfile) GetType__() bindings.BindingType { +func (s *L7AccessProfile) GetType__() vapiBindings_.BindingType { return L7AccessProfileBindingType() } -func (s *L7AccessProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L7AccessProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L7AccessProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L7AccessProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -47903,17 +49167,16 @@ type LBAccessListControl struct { const LBAccessListControl_ACTION_ALLOW = "ALLOW" const LBAccessListControl_ACTION_DROP = "DROP" -func (s *LBAccessListControl) GetType__() bindings.BindingType { +func (s *LBAccessListControl) GetType__() vapiBindings_.BindingType { return LBAccessListControlBindingType() } -func (s *LBAccessListControl) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBAccessListControl) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBAccessListControl._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBAccessListControl._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -47969,6 +49232,10 @@ type LBActiveMonitor struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -47977,10 +49244,12 @@ type LBActiveMonitor struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -47992,17 +49261,16 @@ type LBActiveMonitor struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBActiveMonitor__TYPE_IDENTIFIER = "LBActiveMonitor" -func (s *LBActiveMonitor) GetType__() bindings.BindingType { +func (s *LBActiveMonitor) GetType__() vapiBindings_.BindingType { return LBActiveMonitorBindingType() } -func (s *LBActiveMonitor) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBActiveMonitor) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBActiveMonitor._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBActiveMonitor._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -48045,6 +49313,10 @@ type LBAppProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -48053,10 +49325,12 @@ type LBAppProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -48071,17 +49345,16 @@ const LBAppProfile_RESOURCE_TYPE_LBHTTPPROFILE = "LBHttpProfile" const LBAppProfile_RESOURCE_TYPE_LBFASTTCPPROFILE = "LBFastTcpProfile" const LBAppProfile_RESOURCE_TYPE_LBFASTUDPPROFILE = "LBFastUdpProfile" -func (s *LBAppProfile) GetType__() bindings.BindingType { +func (s *LBAppProfile) GetType__() vapiBindings_.BindingType { return LBAppProfileBindingType() } -func (s *LBAppProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBAppProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBAppProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBAppProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -48111,17 +49384,16 @@ const LBClientCertificateIssuerDnCondition_MATCH_TYPE_EQUALS = "EQUALS" const LBClientCertificateIssuerDnCondition_MATCH_TYPE_CONTAINS = "CONTAINS" const LBClientCertificateIssuerDnCondition_MATCH_TYPE_REGEX = "REGEX" -func (s *LBClientCertificateIssuerDnCondition) GetType__() bindings.BindingType { +func (s *LBClientCertificateIssuerDnCondition) GetType__() vapiBindings_.BindingType { return LBClientCertificateIssuerDnConditionBindingType() } -func (s *LBClientCertificateIssuerDnCondition) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBClientCertificateIssuerDnCondition) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBClientCertificateIssuerDnCondition._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBClientCertificateIssuerDnCondition._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -48151,17 +49423,16 @@ const LBClientCertificateSubjectDnCondition_MATCH_TYPE_EQUALS = "EQUALS" const LBClientCertificateSubjectDnCondition_MATCH_TYPE_CONTAINS = "CONTAINS" const LBClientCertificateSubjectDnCondition_MATCH_TYPE_REGEX = "REGEX" -func (s *LBClientCertificateSubjectDnCondition) GetType__() bindings.BindingType { +func (s *LBClientCertificateSubjectDnCondition) GetType__() vapiBindings_.BindingType { return LBClientCertificateSubjectDnConditionBindingType() } -func (s *LBClientCertificateSubjectDnCondition) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBClientCertificateSubjectDnCondition) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBClientCertificateSubjectDnCondition._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBClientCertificateSubjectDnCondition._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -48198,6 +49469,10 @@ type LBClientSslProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -48206,10 +49481,12 @@ type LBClientSslProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -48322,17 +49599,16 @@ const LBClientSslProfile_PROTOCOLS_TLS_V1 = "TLS_V1" const LBClientSslProfile_PROTOCOLS_TLS_V1_1 = "TLS_V1_1" const LBClientSslProfile_PROTOCOLS_TLS_V1_2 = "TLS_V1_2" -func (s *LBClientSslProfile) GetType__() bindings.BindingType { +func (s *LBClientSslProfile) GetType__() vapiBindings_.BindingType { return LBClientSslProfileBindingType() } -func (s *LBClientSslProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBClientSslProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBClientSslProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBClientSslProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -48364,17 +49640,16 @@ type LBClientSslProfileBinding struct { const LBClientSslProfileBinding_CLIENT_AUTH_REQUIRED = "REQUIRED" const LBClientSslProfileBinding_CLIENT_AUTH_IGNORE = "IGNORE" -func (s *LBClientSslProfileBinding) GetType__() bindings.BindingType { +func (s *LBClientSslProfileBinding) GetType__() vapiBindings_.BindingType { return LBClientSslProfileBindingBindingType() } -func (s *LBClientSslProfileBinding) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBClientSslProfileBinding) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBClientSslProfileBinding._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBClientSslProfileBinding._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -48408,17 +49683,16 @@ type LBConnectionDropAction struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBConnectionDropAction__TYPE_IDENTIFIER = "LBConnectionDropAction" -func (s *LBConnectionDropAction) GetType__() bindings.BindingType { +func (s *LBConnectionDropAction) GetType__() vapiBindings_.BindingType { return LBConnectionDropActionBindingType() } -func (s *LBConnectionDropAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBConnectionDropAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBConnectionDropAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBConnectionDropAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -48448,7 +49722,7 @@ type LBCookiePersistenceProfile struct { CookiePath *string // If cookie secure flag is true, it prevents the browser from sending a cookie over http. The cookie is sent only over https. Only available for insert mode. CookieSecure *bool - CookieTime *data.StructValue + CookieTime *vapiData_.StructValue // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -48484,6 +49758,10 @@ type LBCookiePersistenceProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -48492,10 +49770,12 @@ type LBCookiePersistenceProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -48512,17 +49792,16 @@ const LBCookiePersistenceProfile_COOKIE_MODE_INSERT = "INSERT" const LBCookiePersistenceProfile_COOKIE_MODE_PREFIX = "PREFIX" const LBCookiePersistenceProfile_COOKIE_MODE_REWRITE = "REWRITE" -func (s *LBCookiePersistenceProfile) GetType__() bindings.BindingType { +func (s *LBCookiePersistenceProfile) GetType__() vapiBindings_.BindingType { return LBCookiePersistenceProfileBindingType() } -func (s *LBCookiePersistenceProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBCookiePersistenceProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBCookiePersistenceProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBCookiePersistenceProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -48546,17 +49825,16 @@ const LBCookieTime__TYPE_IDENTIFIER = "LBCookieTime" const LBCookieTime_TYPE_LBSESSIONCOOKIETIME = "LBSessionCookieTime" const LBCookieTime_TYPE_LBPERSISTENCECOOKIETIME = "LBPersistenceCookieTime" -func (s *LBCookieTime) GetType__() bindings.BindingType { +func (s *LBCookieTime) GetType__() vapiBindings_.BindingType { return LBCookieTimeBindingType() } -func (s *LBCookieTime) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBCookieTime) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBCookieTime._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBCookieTime._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -48605,6 +49883,10 @@ type LBFastTcpProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -48613,10 +49895,12 @@ type LBFastTcpProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -48628,17 +49912,16 @@ type LBFastTcpProfile struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBFastTcpProfile__TYPE_IDENTIFIER = "LBFastTcpProfile" -func (s *LBFastTcpProfile) GetType__() bindings.BindingType { +func (s *LBFastTcpProfile) GetType__() vapiBindings_.BindingType { return LBFastTcpProfileBindingType() } -func (s *LBFastTcpProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBFastTcpProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBFastTcpProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBFastTcpProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -48685,6 +49968,10 @@ type LBFastUdpProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -48693,10 +49980,12 @@ type LBFastUdpProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -48708,17 +49997,16 @@ type LBFastUdpProfile struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBFastUdpProfile__TYPE_IDENTIFIER = "LBFastUdpProfile" -func (s *LBFastUdpProfile) GetType__() bindings.BindingType { +func (s *LBFastUdpProfile) GetType__() vapiBindings_.BindingType { return LBFastUdpProfileBindingType() } -func (s *LBFastUdpProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBFastUdpProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBFastUdpProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBFastUdpProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -48765,6 +50053,10 @@ type LBGenericPersistenceProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -48773,10 +50065,12 @@ type LBGenericPersistenceProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -48790,17 +50084,16 @@ type LBGenericPersistenceProfile struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBGenericPersistenceProfile__TYPE_IDENTIFIER = "LBGenericPersistenceProfile" -func (s *LBGenericPersistenceProfile) GetType__() bindings.BindingType { +func (s *LBGenericPersistenceProfile) GetType__() vapiBindings_.BindingType { return LBGenericPersistenceProfileBindingType() } -func (s *LBGenericPersistenceProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBGenericPersistenceProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBGenericPersistenceProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBGenericPersistenceProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -48883,6 +50176,10 @@ type LBHttpMonitorProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -48891,10 +50188,12 @@ type LBHttpMonitorProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -48909,17 +50208,16 @@ const LBHttpMonitorProfile_REQUEST_METHOD_PUT = "PUT" const LBHttpMonitorProfile_REQUEST_VERSION_0 = "HTTP_VERSION_1_0" const LBHttpMonitorProfile_REQUEST_VERSION_1 = "HTTP_VERSION_1_1" -func (s *LBHttpMonitorProfile) GetType__() bindings.BindingType { +func (s *LBHttpMonitorProfile) GetType__() vapiBindings_.BindingType { return LBHttpMonitorProfileBindingType() } -func (s *LBHttpMonitorProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBHttpMonitorProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBHttpMonitorProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBHttpMonitorProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -48934,6 +50232,8 @@ type LBHttpProfile struct { // It is used to specify the HTTP application idle timeout, it means that how long the load balancer will keep the connection idle to wait for the client to send the next keep-alive request. It is not a TCP socket setting. format: int64 IdleTimeout *int64 // NTLM is an authentication protocol that can be used over HTTP. If the flag is set to true, LB will use NTLM challenge/response methodology. This property is deprecated. Please use the property server_keep_alive in order to keep the backend server connection alive for the client connection. When create a new profile, if both ntlm and server_keep_alive are set as different values, ERROR will be reported. When update an existing profile, if either ntlm or server_keep_alive value is changed, both of them are updated with the changed value. + // + // Deprecated: This API element is deprecated. Ntlm *bool // If it is not specified, it means that request body size is unlimited. format: int64 RequestBodySize *int64 @@ -48989,6 +50289,10 @@ type LBHttpProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -48997,10 +50301,12 @@ type LBHttpProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -49014,17 +50320,16 @@ const LBHttpProfile__TYPE_IDENTIFIER = "LBHttpProfile" const LBHttpProfile_X_FORWARDED_FOR_INSERT = "INSERT" const LBHttpProfile_X_FORWARDED_FOR_REPLACE = "REPLACE" -func (s *LBHttpProfile) GetType__() bindings.BindingType { +func (s *LBHttpProfile) GetType__() vapiBindings_.BindingType { return LBHttpProfileBindingType() } -func (s *LBHttpProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBHttpProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBHttpProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBHttpProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -49062,17 +50367,16 @@ type LBHttpRedirectAction struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBHttpRedirectAction__TYPE_IDENTIFIER = "LBHttpRedirectAction" -func (s *LBHttpRedirectAction) GetType__() bindings.BindingType { +func (s *LBHttpRedirectAction) GetType__() vapiBindings_.BindingType { return LBHttpRedirectActionBindingType() } -func (s *LBHttpRedirectAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBHttpRedirectAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBHttpRedirectAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBHttpRedirectAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -49110,17 +50414,16 @@ type LBHttpRejectAction struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBHttpRejectAction__TYPE_IDENTIFIER = "LBHttpRejectAction" -func (s *LBHttpRejectAction) GetType__() bindings.BindingType { +func (s *LBHttpRejectAction) GetType__() vapiBindings_.BindingType { return LBHttpRejectActionBindingType() } -func (s *LBHttpRejectAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBHttpRejectAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBHttpRejectAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBHttpRejectAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -49174,17 +50477,16 @@ const LBHttpRequestBodyCondition_MATCH_TYPE_EQUALS = "EQUALS" const LBHttpRequestBodyCondition_MATCH_TYPE_CONTAINS = "CONTAINS" const LBHttpRequestBodyCondition_MATCH_TYPE_REGEX = "REGEX" -func (s *LBHttpRequestBodyCondition) GetType__() bindings.BindingType { +func (s *LBHttpRequestBodyCondition) GetType__() vapiBindings_.BindingType { return LBHttpRequestBodyConditionBindingType() } -func (s *LBHttpRequestBodyCondition) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBHttpRequestBodyCondition) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBHttpRequestBodyCondition._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBHttpRequestBodyCondition._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -49240,17 +50542,16 @@ const LBHttpRequestCookieCondition_MATCH_TYPE_EQUALS = "EQUALS" const LBHttpRequestCookieCondition_MATCH_TYPE_CONTAINS = "CONTAINS" const LBHttpRequestCookieCondition_MATCH_TYPE_REGEX = "REGEX" -func (s *LBHttpRequestCookieCondition) GetType__() bindings.BindingType { +func (s *LBHttpRequestCookieCondition) GetType__() vapiBindings_.BindingType { return LBHttpRequestCookieConditionBindingType() } -func (s *LBHttpRequestCookieCondition) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBHttpRequestCookieCondition) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBHttpRequestCookieCondition._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBHttpRequestCookieCondition._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -49306,17 +50607,16 @@ const LBHttpRequestHeaderCondition_MATCH_TYPE_EQUALS = "EQUALS" const LBHttpRequestHeaderCondition_MATCH_TYPE_CONTAINS = "CONTAINS" const LBHttpRequestHeaderCondition_MATCH_TYPE_REGEX = "REGEX" -func (s *LBHttpRequestHeaderCondition) GetType__() bindings.BindingType { +func (s *LBHttpRequestHeaderCondition) GetType__() vapiBindings_.BindingType { return LBHttpRequestHeaderConditionBindingType() } -func (s *LBHttpRequestHeaderCondition) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBHttpRequestHeaderCondition) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBHttpRequestHeaderCondition._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBHttpRequestHeaderCondition._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -49352,17 +50652,16 @@ type LBHttpRequestHeaderDeleteAction struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBHttpRequestHeaderDeleteAction__TYPE_IDENTIFIER = "LBHttpRequestHeaderDeleteAction" -func (s *LBHttpRequestHeaderDeleteAction) GetType__() bindings.BindingType { +func (s *LBHttpRequestHeaderDeleteAction) GetType__() vapiBindings_.BindingType { return LBHttpRequestHeaderDeleteActionBindingType() } -func (s *LBHttpRequestHeaderDeleteAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBHttpRequestHeaderDeleteAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBHttpRequestHeaderDeleteAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBHttpRequestHeaderDeleteAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -49400,17 +50699,16 @@ type LBHttpRequestHeaderRewriteAction struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBHttpRequestHeaderRewriteAction__TYPE_IDENTIFIER = "LBHttpRequestHeaderRewriteAction" -func (s *LBHttpRequestHeaderRewriteAction) GetType__() bindings.BindingType { +func (s *LBHttpRequestHeaderRewriteAction) GetType__() vapiBindings_.BindingType { return LBHttpRequestHeaderRewriteActionBindingType() } -func (s *LBHttpRequestHeaderRewriteAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBHttpRequestHeaderRewriteAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBHttpRequestHeaderRewriteAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBHttpRequestHeaderRewriteAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -49460,17 +50758,16 @@ const LBHttpRequestMethodCondition_METHOD_POST = "POST" const LBHttpRequestMethodCondition_METHOD_HEAD = "HEAD" const LBHttpRequestMethodCondition_METHOD_PUT = "PUT" -func (s *LBHttpRequestMethodCondition) GetType__() bindings.BindingType { +func (s *LBHttpRequestMethodCondition) GetType__() vapiBindings_.BindingType { return LBHttpRequestMethodConditionBindingType() } -func (s *LBHttpRequestMethodCondition) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBHttpRequestMethodCondition) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBHttpRequestMethodCondition._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBHttpRequestMethodCondition._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -49524,17 +50821,16 @@ const LBHttpRequestUriArgumentsCondition_MATCH_TYPE_EQUALS = "EQUALS" const LBHttpRequestUriArgumentsCondition_MATCH_TYPE_CONTAINS = "CONTAINS" const LBHttpRequestUriArgumentsCondition_MATCH_TYPE_REGEX = "REGEX" -func (s *LBHttpRequestUriArgumentsCondition) GetType__() bindings.BindingType { +func (s *LBHttpRequestUriArgumentsCondition) GetType__() vapiBindings_.BindingType { return LBHttpRequestUriArgumentsConditionBindingType() } -func (s *LBHttpRequestUriArgumentsCondition) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBHttpRequestUriArgumentsCondition) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBHttpRequestUriArgumentsCondition._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBHttpRequestUriArgumentsCondition._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -49588,17 +50884,16 @@ const LBHttpRequestUriCondition_MATCH_TYPE_EQUALS = "EQUALS" const LBHttpRequestUriCondition_MATCH_TYPE_CONTAINS = "CONTAINS" const LBHttpRequestUriCondition_MATCH_TYPE_REGEX = "REGEX" -func (s *LBHttpRequestUriCondition) GetType__() bindings.BindingType { +func (s *LBHttpRequestUriCondition) GetType__() vapiBindings_.BindingType { return LBHttpRequestUriConditionBindingType() } -func (s *LBHttpRequestUriCondition) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBHttpRequestUriCondition) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBHttpRequestUriCondition._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBHttpRequestUriCondition._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -49636,17 +50931,16 @@ type LBHttpRequestUriRewriteAction struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBHttpRequestUriRewriteAction__TYPE_IDENTIFIER = "LBHttpRequestUriRewriteAction" -func (s *LBHttpRequestUriRewriteAction) GetType__() bindings.BindingType { +func (s *LBHttpRequestUriRewriteAction) GetType__() vapiBindings_.BindingType { return LBHttpRequestUriRewriteActionBindingType() } -func (s *LBHttpRequestUriRewriteAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBHttpRequestUriRewriteAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBHttpRequestUriRewriteAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBHttpRequestUriRewriteAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -49690,17 +50984,16 @@ const LBHttpRequestVersionCondition__TYPE_IDENTIFIER = "LBHttpRequestVersionCond const LBHttpRequestVersionCondition_VERSION_0 = "HTTP_VERSION_1_0" const LBHttpRequestVersionCondition_VERSION_1 = "HTTP_VERSION_1_1" -func (s *LBHttpRequestVersionCondition) GetType__() bindings.BindingType { +func (s *LBHttpRequestVersionCondition) GetType__() vapiBindings_.BindingType { return LBHttpRequestVersionConditionBindingType() } -func (s *LBHttpRequestVersionCondition) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBHttpRequestVersionCondition) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBHttpRequestVersionCondition._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBHttpRequestVersionCondition._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -49756,17 +51049,16 @@ const LBHttpResponseHeaderCondition_MATCH_TYPE_EQUALS = "EQUALS" const LBHttpResponseHeaderCondition_MATCH_TYPE_CONTAINS = "CONTAINS" const LBHttpResponseHeaderCondition_MATCH_TYPE_REGEX = "REGEX" -func (s *LBHttpResponseHeaderCondition) GetType__() bindings.BindingType { +func (s *LBHttpResponseHeaderCondition) GetType__() vapiBindings_.BindingType { return LBHttpResponseHeaderConditionBindingType() } -func (s *LBHttpResponseHeaderCondition) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBHttpResponseHeaderCondition) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBHttpResponseHeaderCondition._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBHttpResponseHeaderCondition._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -49802,17 +51094,16 @@ type LBHttpResponseHeaderDeleteAction struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBHttpResponseHeaderDeleteAction__TYPE_IDENTIFIER = "LBHttpResponseHeaderDeleteAction" -func (s *LBHttpResponseHeaderDeleteAction) GetType__() bindings.BindingType { +func (s *LBHttpResponseHeaderDeleteAction) GetType__() vapiBindings_.BindingType { return LBHttpResponseHeaderDeleteActionBindingType() } -func (s *LBHttpResponseHeaderDeleteAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBHttpResponseHeaderDeleteAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBHttpResponseHeaderDeleteAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBHttpResponseHeaderDeleteAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -49850,17 +51141,16 @@ type LBHttpResponseHeaderRewriteAction struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBHttpResponseHeaderRewriteAction__TYPE_IDENTIFIER = "LBHttpResponseHeaderRewriteAction" -func (s *LBHttpResponseHeaderRewriteAction) GetType__() bindings.BindingType { +func (s *LBHttpResponseHeaderRewriteAction) GetType__() vapiBindings_.BindingType { return LBHttpResponseHeaderRewriteActionBindingType() } -func (s *LBHttpResponseHeaderRewriteAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBHttpResponseHeaderRewriteAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBHttpResponseHeaderRewriteAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBHttpResponseHeaderRewriteAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -50057,17 +51347,16 @@ const LBHttpSslCondition_USED_SSL_CIPHER_ECDH_RSA_WITH_AES_128_GCM_SHA256 = "TLS const LBHttpSslCondition_USED_SSL_CIPHER_ECDH_RSA_WITH_AES_256_CBC_SHA384 = "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384" const LBHttpSslCondition_USED_SSL_CIPHER_ECDH_RSA_WITH_AES_256_GCM_SHA384 = "TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384" -func (s *LBHttpSslCondition) GetType__() bindings.BindingType { +func (s *LBHttpSslCondition) GetType__() vapiBindings_.BindingType { return LBHttpSslConditionBindingType() } -func (s *LBHttpSslCondition) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBHttpSslCondition) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBHttpSslCondition._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBHttpSslCondition._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -50151,6 +51440,10 @@ type LBHttpsMonitorProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -50159,10 +51452,12 @@ type LBHttpsMonitorProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -50177,17 +51472,16 @@ const LBHttpsMonitorProfile_REQUEST_METHOD_PUT = "PUT" const LBHttpsMonitorProfile_REQUEST_VERSION_0 = "HTTP_VERSION_1_0" const LBHttpsMonitorProfile_REQUEST_VERSION_1 = "HTTP_VERSION_1_1" -func (s *LBHttpsMonitorProfile) GetType__() bindings.BindingType { +func (s *LBHttpsMonitorProfile) GetType__() vapiBindings_.BindingType { return LBHttpsMonitorProfileBindingType() } -func (s *LBHttpsMonitorProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBHttpsMonitorProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBHttpsMonitorProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBHttpsMonitorProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -50245,6 +51539,10 @@ type LBIcmpMonitorProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -50253,27 +51551,28 @@ type LBIcmpMonitorProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool } -func (s *LBIcmpMonitorProfile) GetType__() bindings.BindingType { +func (s *LBIcmpMonitorProfile) GetType__() vapiBindings_.BindingType { return LBIcmpMonitorProfileBindingType() } -func (s *LBIcmpMonitorProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBIcmpMonitorProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBIcmpMonitorProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBIcmpMonitorProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -50312,17 +51611,16 @@ type LBIpHeaderCondition struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBIpHeaderCondition__TYPE_IDENTIFIER = "LBIpHeaderCondition" -func (s *LBIpHeaderCondition) GetType__() bindings.BindingType { +func (s *LBIpHeaderCondition) GetType__() vapiBindings_.BindingType { return LBIpHeaderConditionBindingType() } -func (s *LBIpHeaderCondition) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBIpHeaderCondition) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBIpHeaderCondition._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBIpHeaderCondition._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -50330,7 +51628,7 @@ func (s *LBIpHeaderCondition) GetDataValue__() (data.DataValue, []error) { // This action is used to control access to backend server resources using JSON Web Token(JWT) authentication. The JWT authentication is done before any HTTP manipulation if the HTTP request matches the given condition in LBRule. Any verification failed, the HTTP process will be terminated, and HTTP response with 401 status code and WWW-Authentication header will be returned to client. type LBJwtAuthAction struct { - Key *data.StructValue + Key *vapiData_.StructValue // Specify whether to pass the JWT to backend server or remove it. By default, it is false which means will not pass the JWT to backend servers. PassJwtToPool *bool // A description of the protected area. If no realm is specified, clients often display a formatted hostname instead. The configured realm is returned when client request is rejected with 401 http status. In the response, it will be \"WWW-Authentication: Bearer realm=\". @@ -50363,17 +51661,16 @@ type LBJwtAuthAction struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBJwtAuthAction__TYPE_IDENTIFIER = "LBJwtAuthAction" -func (s *LBJwtAuthAction) GetType__() bindings.BindingType { +func (s *LBJwtAuthAction) GetType__() vapiBindings_.BindingType { return LBJwtAuthActionBindingType() } -func (s *LBJwtAuthAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBJwtAuthAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBJwtAuthAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBJwtAuthAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -50398,17 +51695,16 @@ type LBJwtCertificateKey struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBJwtCertificateKey__TYPE_IDENTIFIER = "LBJwtCertificateKey" -func (s *LBJwtCertificateKey) GetType__() bindings.BindingType { +func (s *LBJwtCertificateKey) GetType__() vapiBindings_.BindingType { return LBJwtCertificateKeyBindingType() } -func (s *LBJwtCertificateKey) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBJwtCertificateKey) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBJwtCertificateKey._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBJwtCertificateKey._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -50434,17 +51730,16 @@ const LBJwtKey_TYPE_LBJWTCERTIFICATEKEY = "LBJwtCertificateKey" const LBJwtKey_TYPE_LBJWTSYMMETRICKEY = "LBJwtSymmetricKey" const LBJwtKey_TYPE_LBJWTPUBLICKEY = "LBJwtPublicKey" -func (s *LBJwtKey) GetType__() bindings.BindingType { +func (s *LBJwtKey) GetType__() vapiBindings_.BindingType { return LBJwtKeyBindingType() } -func (s *LBJwtKey) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBJwtKey) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBJwtKey._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBJwtKey._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -50469,17 +51764,16 @@ type LBJwtPublicKey struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBJwtPublicKey__TYPE_IDENTIFIER = "LBJwtPublicKey" -func (s *LBJwtPublicKey) GetType__() bindings.BindingType { +func (s *LBJwtPublicKey) GetType__() vapiBindings_.BindingType { return LBJwtPublicKeyBindingType() } -func (s *LBJwtPublicKey) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBJwtPublicKey) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBJwtPublicKey._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBJwtPublicKey._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -50502,17 +51796,16 @@ type LBJwtSymmetricKey struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBJwtSymmetricKey__TYPE_IDENTIFIER = "LBJwtSymmetricKey" -func (s *LBJwtSymmetricKey) GetType__() bindings.BindingType { +func (s *LBJwtSymmetricKey) GetType__() vapiBindings_.BindingType { return LBJwtSymmetricKeyBindingType() } -func (s *LBJwtSymmetricKey) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBJwtSymmetricKey) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBJwtSymmetricKey._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBJwtSymmetricKey._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -50558,6 +51851,10 @@ type LBMonitorProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -50566,10 +51863,12 @@ type LBMonitorProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -50587,17 +51886,16 @@ const LBMonitorProfile_RESOURCE_TYPE_LBHTTPMONITORPROFILE = "LBHttpMonitorProfil const LBMonitorProfile_RESOURCE_TYPE_LBHTTPSMONITORPROFILE = "LBHttpsMonitorProfile" const LBMonitorProfile_RESOURCE_TYPE_LBPASSIVEMONITORPROFILE = "LBPassiveMonitorProfile" -func (s *LBMonitorProfile) GetType__() bindings.BindingType { +func (s *LBMonitorProfile) GetType__() vapiBindings_.BindingType { return LBMonitorProfileBindingType() } -func (s *LBMonitorProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBMonitorProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBMonitorProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBMonitorProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -50647,6 +51945,10 @@ type LBPassiveMonitorProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -50655,10 +51957,12 @@ type LBPassiveMonitorProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -50670,17 +51974,16 @@ type LBPassiveMonitorProfile struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBPassiveMonitorProfile__TYPE_IDENTIFIER = "LBPassiveMonitorProfile" -func (s *LBPassiveMonitorProfile) GetType__() bindings.BindingType { +func (s *LBPassiveMonitorProfile) GetType__() vapiBindings_.BindingType { return LBPassiveMonitorProfileBindingType() } -func (s *LBPassiveMonitorProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBPassiveMonitorProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBPassiveMonitorProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBPassiveMonitorProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -50704,17 +52007,16 @@ type LBPersistenceCookieTime struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBPersistenceCookieTime__TYPE_IDENTIFIER = "LBPersistenceCookieTime" -func (s *LBPersistenceCookieTime) GetType__() bindings.BindingType { +func (s *LBPersistenceCookieTime) GetType__() vapiBindings_.BindingType { return LBPersistenceCookieTimeBindingType() } -func (s *LBPersistenceCookieTime) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBPersistenceCookieTime) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBPersistenceCookieTime._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBPersistenceCookieTime._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -50757,6 +52059,10 @@ type LBPersistenceProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -50765,10 +52071,12 @@ type LBPersistenceProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -50785,17 +52093,16 @@ const LBPersistenceProfile_RESOURCE_TYPE_LBSOURCEIPPERSISTENCEPROFILE = "LBSourc const LBPersistenceProfile_RESOURCE_TYPE_LBCOOKIEPERSISTENCEPROFILE = "LBCookiePersistenceProfile" const LBPersistenceProfile_RESOURCE_TYPE_LBGENERICPERSISTENCEPROFILE = "LBGenericPersistenceProfile" -func (s *LBPersistenceProfile) GetType__() bindings.BindingType { +func (s *LBPersistenceProfile) GetType__() vapiBindings_.BindingType { return LBPersistenceProfileBindingType() } -func (s *LBPersistenceProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBPersistenceProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBPersistenceProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBPersistenceProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -50832,6 +52139,10 @@ type LBPool struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -50840,15 +52151,19 @@ type LBPool struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool // In case of active healthchecks, load balancer itself initiates new connections (or sends ICMP ping) to the servers periodically to check their health, completely independent of any data traffic. Active healthchecks are disabled by default and can be enabled for a server pool by binding a health monitor to the pool. If multiple active monitors are configured, the pool member status is UP only when the health check status for all the monitors are UP. The property is deprecated as NSX-T Load Balancer is deprecated. + // + // Deprecated: This API element is deprecated. ActiveMonitorPaths []string // Possible values are: // @@ -50866,11 +52181,17 @@ type LBPool struct { // A pool is considered active if there are at least certain minimum number of members. format: int64 MinActiveMembers *int64 // Passive healthchecks are disabled by default and can be enabled by attaching a passive health monitor to a server pool. Each time a client connection to a pool member fails, its failed count is incremented. For pools bound to L7 virtual servers, a connection is considered to be failed and failed count is incremented if any TCP connection errors (e.g. TCP RST or failure to send data) or SSL handshake failures occur. For pools bound to L4 virtual servers, if no response is received to a TCP SYN sent to the pool member or if a TCP RST is received in response to a TCP SYN, then the pool member is considered to have failed and the failed count is incremented. The property is deprecated as NSX-T Load Balancer is deprecated. + // + // Deprecated: This API element is deprecated. PassiveMonitorPath *string - SnatTranslation *data.StructValue + SnatTranslation *vapiData_.StructValue // TCP multiplexing allows the same TCP connection between load balancer and the backend server to be used for sending multiple client requests from different client TCP connections. The property is deprecated as NSX-T Load Balancer is deprecated. + // + // Deprecated: This API element is deprecated. TcpMultiplexingEnabled *bool // The maximum number of TCP connections per pool that are idly kept alive for sending future client requests. The property is deprecated as NSX-T Load Balancer is deprecated. format: int64 + // + // Deprecated: This API element is deprecated. TcpMultiplexingNumber *int64 } @@ -50880,17 +52201,16 @@ const LBPool_ALGORITHM_LEAST_CONNECTION = "LEAST_CONNECTION" const LBPool_ALGORITHM_WEIGHTED_LEAST_CONNECTION = "WEIGHTED_LEAST_CONNECTION" const LBPool_ALGORITHM_IP_HASH = "IP_HASH" -func (s *LBPool) GetType__() bindings.BindingType { +func (s *LBPool) GetType__() vapiBindings_.BindingType { return LBPoolBindingType() } -func (s *LBPool) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBPool) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBPool._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBPool._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -50924,17 +52244,16 @@ const LBPoolMember_ADMIN_STATE_ENABLED = "ENABLED" const LBPoolMember_ADMIN_STATE_DISABLED = "DISABLED" const LBPoolMember_ADMIN_STATE_GRACEFUL_DISABLED = "GRACEFUL_DISABLED" -func (s *LBPoolMember) GetType__() bindings.BindingType { +func (s *LBPoolMember) GetType__() vapiBindings_.BindingType { return LBPoolMemberBindingType() } -func (s *LBPoolMember) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBPoolMember) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBPoolMember._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBPoolMember._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -50964,17 +52283,16 @@ const LBPoolMemberGroup_IP_REVISION_FILTER_IPV4 = "IPV4" const LBPoolMemberGroup_IP_REVISION_FILTER_IPV6 = "IPV6" const LBPoolMemberGroup_IP_REVISION_FILTER_IPV4_IPV6 = "IPV4_IPV6" -func (s *LBPoolMemberGroup) GetType__() bindings.BindingType { +func (s *LBPoolMemberGroup) GetType__() vapiBindings_.BindingType { return LBPoolMemberGroupBindingType() } -func (s *LBPoolMemberGroup) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBPoolMemberGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBPoolMemberGroup._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBPoolMemberGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -50983,11 +52301,11 @@ func (s *LBPoolMemberGroup) GetDataValue__() (data.DataValue, []error) { // Binding of a LBPool and Group to a LBVirtualServer used to route application traffic passing through load balancers. LBRule uses match conditions to match application traffic passing through a LBVirtualServer using HTTP or HTTPS. Can bind multiple LBVirtualServers to a Group. Each LBRule consists of two optional match conditions, each match contidion defines a criterion for application traffic. If no match conditions are specified, then the LBRule will always match and it is used typically to define default rules. If more than one match condition is specified, then matching strategy determines if all conditions should match or any one condition should match for the LBRule to be considered a match. A match indicates that the LBVirtualServer should route the request to the Group (parent of LBRule). LBRule is deprecated as NSX-T Load Balancer is deprecated. type LBRule struct { // A list of actions to be executed at specified phase when load balancer rule matches. The actions are used to manipulate application traffic, such as rewrite URI of HTTP messages, redirect HTTP messages, etc. - Actions []*data.StructValue + Actions []*vapiData_.StructValue // A display name useful for identifying an LBRule. DisplayName *string // A list of match conditions used to match application traffic. Multiple match conditions can be specified in one load balancer rule, each match condition defines a criterion to match application traffic. If no match conditions are specified, then the load balancer rule will always match and it is used typically to define default rules. If more than one match condition is specified, then match strategy determines if all conditions should match or any one condition should match for the load balancer rule to considered a match. - MatchConditions []*data.StructValue + MatchConditions []*vapiData_.StructValue // Possible values are: // // * LBRule#LBRule_MATCH_STRATEGY_ALL @@ -51015,17 +52333,16 @@ const LBRule_PHASE_HTTP_RESPONSE_REWRITE = "HTTP_RESPONSE_REWRITE" const LBRule_PHASE_HTTP_ACCESS = "HTTP_ACCESS" const LBRule_PHASE_TRANSPORT = "TRANSPORT" -func (s *LBRule) GetType__() bindings.BindingType { +func (s *LBRule) GetType__() vapiBindings_.BindingType { return LBRuleBindingType() } -func (s *LBRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -51073,17 +52390,16 @@ const LBRuleAction_TYPE_LBJWTAUTHACTION = "LBJwtAuthAction" const LBRuleAction_TYPE_LBSSLMODESELECTIONACTION = "LBSslModeSelectionAction" const LBRuleAction_TYPE_LBCONNECTIONDROPACTION = "LBConnectionDropAction" -func (s *LBRuleAction) GetType__() bindings.BindingType { +func (s *LBRuleAction) GetType__() vapiBindings_.BindingType { return LBRuleActionBindingType() } -func (s *LBRuleAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBRuleAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBRuleAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBRuleAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -51131,17 +52447,16 @@ const LBRuleCondition_TYPE_LBVARIABLECONDITION = "LBVariableCondition" const LBRuleCondition_TYPE_LBHTTPSSLCONDITION = "LBHttpSslCondition" const LBRuleCondition_TYPE_LBSSLSNICONDITION = "LBSslSniCondition" -func (s *LBRuleCondition) GetType__() bindings.BindingType { +func (s *LBRuleCondition) GetType__() vapiBindings_.BindingType { return LBRuleConditionBindingType() } -func (s *LBRuleCondition) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBRuleCondition) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBRuleCondition._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBRuleCondition._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -51177,17 +52492,16 @@ type LBSelectPoolAction struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBSelectPoolAction__TYPE_IDENTIFIER = "LBSelectPoolAction" -func (s *LBSelectPoolAction) GetType__() bindings.BindingType { +func (s *LBSelectPoolAction) GetType__() vapiBindings_.BindingType { return LBSelectPoolActionBindingType() } -func (s *LBSelectPoolAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBSelectPoolAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBSelectPoolAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBSelectPoolAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -51224,6 +52538,10 @@ type LBServerSslProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -51232,10 +52550,12 @@ type LBServerSslProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -51344,17 +52664,16 @@ const LBServerSslProfile_PROTOCOLS_TLS_V1 = "TLS_V1" const LBServerSslProfile_PROTOCOLS_TLS_V1_1 = "TLS_V1_1" const LBServerSslProfile_PROTOCOLS_TLS_V1_2 = "TLS_V1_2" -func (s *LBServerSslProfile) GetType__() bindings.BindingType { +func (s *LBServerSslProfile) GetType__() vapiBindings_.BindingType { return LBServerSslProfileBindingType() } -func (s *LBServerSslProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBServerSslProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBServerSslProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBServerSslProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -51386,17 +52705,16 @@ const LBServerSslProfileBinding_SERVER_AUTH_REQUIRED = "REQUIRED" const LBServerSslProfileBinding_SERVER_AUTH_IGNORE = "IGNORE" const LBServerSslProfileBinding_SERVER_AUTH_AUTO_APPLY = "AUTO_APPLY" -func (s *LBServerSslProfileBinding) GetType__() bindings.BindingType { +func (s *LBServerSslProfileBinding) GetType__() vapiBindings_.BindingType { return LBServerSslProfileBindingBindingType() } -func (s *LBServerSslProfileBinding) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBServerSslProfileBinding) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBServerSslProfileBinding._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBServerSslProfileBinding._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -51433,6 +52751,10 @@ type LBService struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -51441,15 +52763,19 @@ type LBService struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool // Flag to enable access log + // + // Deprecated: This API element is deprecated. AccessLogEnabled *bool // LBS could be instantiated (or created) on the Tier-1, etc. For now, only the Tier-1 object is supported. ConnectivityPath *string @@ -51468,6 +52794,8 @@ type LBService struct { // Load balancer engine writes information about encountered issues of different severity levels to the error log. This setting is used to define the severity level of the error log. ErrorLogLevel *string // If relax_scale_validation is true, the scale validations for virtual servers/pools/pool members/rules are relaxed for load balancer service. When load balancer service is deployed on edge nodes, the scale of virtual servers/pools/pool members for the load balancer service should not exceed the scale number of the largest load balancer size which could be configured on a certain edge form factor. For example, the largest load balancer size supported on a MEDIUM edge node is MEDIUM. So one SMALL load balancer deployed on MEDIUM edge nodes can support the scale number of MEDIUM load balancer. It is not recommended to enable active monitors if relax_scale_validation is true due to performance consideration. If relax_scale_validation is false, scale numbers should be validated for load balancer service. The property is deprecated as NSX-T Load Balancer is deprecated. + // + // Deprecated: This API element is deprecated. RelaxScaleValidation *bool // Possible values are: // @@ -51494,17 +52822,16 @@ const LBService_SIZE_LARGE = "LARGE" const LBService_SIZE_XLARGE = "XLARGE" const LBService_SIZE_DLB = "DLB" -func (s *LBService) GetType__() bindings.BindingType { +func (s *LBService) GetType__() vapiBindings_.BindingType { return LBServiceBindingType() } -func (s *LBService) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBService) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBService._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBService._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -51530,17 +52857,16 @@ type LBSessionCookieTime struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBSessionCookieTime__TYPE_IDENTIFIER = "LBSessionCookieTime" -func (s *LBSessionCookieTime) GetType__() bindings.BindingType { +func (s *LBSessionCookieTime) GetType__() vapiBindings_.BindingType { return LBSessionCookieTimeBindingType() } -func (s *LBSessionCookieTime) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBSessionCookieTime) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBSessionCookieTime._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBSessionCookieTime._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -51563,17 +52889,16 @@ type LBSnatAutoMap struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBSnatAutoMap__TYPE_IDENTIFIER = "LBSnatAutoMap" -func (s *LBSnatAutoMap) GetType__() bindings.BindingType { +func (s *LBSnatAutoMap) GetType__() vapiBindings_.BindingType { return LBSnatAutoMapBindingType() } -func (s *LBSnatAutoMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBSnatAutoMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBSnatAutoMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBSnatAutoMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -51596,17 +52921,16 @@ type LBSnatDisabled struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBSnatDisabled__TYPE_IDENTIFIER = "LBSnatDisabled" -func (s *LBSnatDisabled) GetType__() bindings.BindingType { +func (s *LBSnatDisabled) GetType__() vapiBindings_.BindingType { return LBSnatDisabledBindingType() } -func (s *LBSnatDisabled) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBSnatDisabled) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBSnatDisabled._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBSnatDisabled._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -51620,17 +52944,16 @@ type LBSnatIpElement struct { PrefixLength *int64 } -func (s *LBSnatIpElement) GetType__() bindings.BindingType { +func (s *LBSnatIpElement) GetType__() vapiBindings_.BindingType { return LBSnatIpElementBindingType() } -func (s *LBSnatIpElement) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBSnatIpElement) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBSnatIpElement._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBSnatIpElement._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -51655,17 +52978,16 @@ type LBSnatIpPool struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBSnatIpPool__TYPE_IDENTIFIER = "LBSnatIpPool" -func (s *LBSnatIpPool) GetType__() bindings.BindingType { +func (s *LBSnatIpPool) GetType__() vapiBindings_.BindingType { return LBSnatIpPoolBindingType() } -func (s *LBSnatIpPool) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBSnatIpPool) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBSnatIpPool._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBSnatIpPool._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -51691,17 +53013,16 @@ const LBSnatTranslation_TYPE_LBSNATAUTOMAP = "LBSnatAutoMap" const LBSnatTranslation_TYPE_LBSNATIPPOOL = "LBSnatIpPool" const LBSnatTranslation_TYPE_LBSNATDISABLED = "LBSnatDisabled" -func (s *LBSnatTranslation) GetType__() bindings.BindingType { +func (s *LBSnatTranslation) GetType__() vapiBindings_.BindingType { return LBSnatTranslationBindingType() } -func (s *LBSnatTranslation) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBSnatTranslation) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBSnatTranslation._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBSnatTranslation._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -51710,6 +53031,8 @@ func (s *LBSnatTranslation) GetDataValue__() (data.DataValue, []error) { // Some applications maintain state and require all relevant connections to be sent to the same server as the application state is not synchronized among servers. Persistence is enabled on a LBVirtualServer by binding a persistence profile to it. type LBSourceIpPersistenceProfile struct { // Persistence entries are not synchronized to the HA peer by default. The property is deprecated as NSX-T Load Balancer is deprecated. + // + // Deprecated: This API element is deprecated. HaPersistenceMirroringEnabled *bool // Possible values are: // @@ -51755,6 +53078,10 @@ type LBSourceIpPersistenceProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -51763,10 +53090,12 @@ type LBSourceIpPersistenceProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -51782,17 +53111,16 @@ const LBSourceIpPersistenceProfile__TYPE_IDENTIFIER = "LBSourceIpPersistenceProf const LBSourceIpPersistenceProfile_PURGE_NO_PURGE = "NO_PURGE" const LBSourceIpPersistenceProfile_PURGE_FULL = "FULL" -func (s *LBSourceIpPersistenceProfile) GetType__() bindings.BindingType { +func (s *LBSourceIpPersistenceProfile) GetType__() vapiBindings_.BindingType { return LBSourceIpPersistenceProfileBindingType() } -func (s *LBSourceIpPersistenceProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBSourceIpPersistenceProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBSourceIpPersistenceProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBSourceIpPersistenceProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -51837,17 +53165,16 @@ const LBSslModeSelectionAction_SSL_MODE_PASSTHROUGH = "SSL_PASSTHROUGH" const LBSslModeSelectionAction_SSL_MODE_END_TO_END = "SSL_END_TO_END" const LBSslModeSelectionAction_SSL_MODE_OFFLOAD = "SSL_OFFLOAD" -func (s *LBSslModeSelectionAction) GetType__() bindings.BindingType { +func (s *LBSslModeSelectionAction) GetType__() vapiBindings_.BindingType { return LBSslModeSelectionActionBindingType() } -func (s *LBSslModeSelectionAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBSslModeSelectionAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBSslModeSelectionAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBSslModeSelectionAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -51884,6 +53211,10 @@ type LBSslProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -51892,27 +53223,28 @@ type LBSslProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool } -func (s *LBSslProfile) GetType__() bindings.BindingType { +func (s *LBSslProfile) GetType__() vapiBindings_.BindingType { return LBSslProfileBindingType() } -func (s *LBSslProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBSslProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBSslProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBSslProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -51966,17 +53298,16 @@ const LBSslSniCondition_MATCH_TYPE_EQUALS = "EQUALS" const LBSslSniCondition_MATCH_TYPE_CONTAINS = "CONTAINS" const LBSslSniCondition_MATCH_TYPE_REGEX = "REGEX" -func (s *LBSslSniCondition) GetType__() bindings.BindingType { +func (s *LBSslSniCondition) GetType__() vapiBindings_.BindingType { return LBSslSniConditionBindingType() } -func (s *LBSslSniCondition) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBSslSniCondition) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBSslSniCondition._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBSslSniCondition._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -52013,17 +53344,16 @@ type LBTcpHeaderCondition struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBTcpHeaderCondition__TYPE_IDENTIFIER = "LBTcpHeaderCondition" -func (s *LBTcpHeaderCondition) GetType__() bindings.BindingType { +func (s *LBTcpHeaderCondition) GetType__() vapiBindings_.BindingType { return LBTcpHeaderConditionBindingType() } -func (s *LBTcpHeaderCondition) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBTcpHeaderCondition) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBTcpHeaderCondition._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBTcpHeaderCondition._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -52083,6 +53413,10 @@ type LBTcpMonitorProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -52091,27 +53425,28 @@ type LBTcpMonitorProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool } -func (s *LBTcpMonitorProfile) GetType__() bindings.BindingType { +func (s *LBTcpMonitorProfile) GetType__() vapiBindings_.BindingType { return LBTcpMonitorProfileBindingType() } -func (s *LBTcpMonitorProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBTcpMonitorProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBTcpMonitorProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBTcpMonitorProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -52171,6 +53506,10 @@ type LBUdpMonitorProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -52179,27 +53518,28 @@ type LBUdpMonitorProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool } -func (s *LBUdpMonitorProfile) GetType__() bindings.BindingType { +func (s *LBUdpMonitorProfile) GetType__() vapiBindings_.BindingType { return LBUdpMonitorProfileBindingType() } -func (s *LBUdpMonitorProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBUdpMonitorProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBUdpMonitorProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBUdpMonitorProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -52237,17 +53577,16 @@ type LBVariableAssignmentAction struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBVariableAssignmentAction__TYPE_IDENTIFIER = "LBVariableAssignmentAction" -func (s *LBVariableAssignmentAction) GetType__() bindings.BindingType { +func (s *LBVariableAssignmentAction) GetType__() vapiBindings_.BindingType { return LBVariableAssignmentActionBindingType() } -func (s *LBVariableAssignmentAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBVariableAssignmentAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBVariableAssignmentAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBVariableAssignmentAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -52303,17 +53642,16 @@ const LBVariableCondition_MATCH_TYPE_EQUALS = "EQUALS" const LBVariableCondition_MATCH_TYPE_CONTAINS = "CONTAINS" const LBVariableCondition_MATCH_TYPE_REGEX = "REGEX" -func (s *LBVariableCondition) GetType__() bindings.BindingType { +func (s *LBVariableCondition) GetType__() vapiBindings_.BindingType { return LBVariableConditionBindingType() } -func (s *LBVariableCondition) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBVariableCondition) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBVariableCondition._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBVariableCondition._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -52353,17 +53691,16 @@ type LBVariablePersistenceLearnAction struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBVariablePersistenceLearnAction__TYPE_IDENTIFIER = "LBVariablePersistenceLearnAction" -func (s *LBVariablePersistenceLearnAction) GetType__() bindings.BindingType { +func (s *LBVariablePersistenceLearnAction) GetType__() vapiBindings_.BindingType { return LBVariablePersistenceLearnActionBindingType() } -func (s *LBVariablePersistenceLearnAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBVariablePersistenceLearnAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBVariablePersistenceLearnAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBVariablePersistenceLearnAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -52403,17 +53740,16 @@ type LBVariablePersistenceOnAction struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBVariablePersistenceOnAction__TYPE_IDENTIFIER = "LBVariablePersistenceOnAction" -func (s *LBVariablePersistenceOnAction) GetType__() bindings.BindingType { +func (s *LBVariablePersistenceOnAction) GetType__() vapiBindings_.BindingType { return LBVariablePersistenceOnActionBindingType() } -func (s *LBVariablePersistenceOnAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBVariablePersistenceOnAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBVariablePersistenceOnAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBVariablePersistenceOnAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -52450,6 +53786,10 @@ type LBVirtualServer struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -52458,10 +53798,12 @@ type LBVirtualServer struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -52485,31 +53827,38 @@ type LBVirtualServer struct { // The property log_significant_event_only can take effect only when access_log_enabled is true. If log_significant_event_only is true, significant events are logged in access log. For L4 virtual server, significant event means unsuccessful(error or dropped) TCP/UDP connections. For L7 virtual server, significant event means unsuccessful connections or HTTP/HTTPS requests which have error response code(e.g. 4xx, 5xx). LogSignificantEventOnly *bool // To ensure one virtual server does not over consume resources, affecting other applications hosted on the same LBS, connections to a virtual server can be capped. If it is not specified, it means that connections are unlimited. The property is deprecated as NSX-T Load Balancer is deprecated. format: int64 + // + // Deprecated: This API element is deprecated. MaxConcurrentConnections *int64 // To ensure one virtual server does not over consume resources, connections to a member can be rate limited. If it is not specified, it means that connection rate is unlimited. The property is deprecated as NSX-T Load Balancer is deprecated. format: int64 + // + // Deprecated: This API element is deprecated. MaxNewConnectionRate *int64 // The server pool(LBPool) contains backend servers. Server pool consists of one or more servers, also referred to as pool members, that are similarly configured and are running the same application. PoolPath *string // Ports contains a list of at least one port or port range such as \"80\", \"1234-1236\". Each port element in the list should be a single port or a single port range. format: port-or-range Ports []string // Load balancer rules allow customization of load balancing behavior using match/action rules. Currently, load balancer rules are supported for only layer 7 virtual servers with LBHttpProfile. The property is deprecated as NSX-T Load Balancer is deprecated. + // + // Deprecated: This API element is deprecated. Rules []LBRule ServerSslProfileBinding *LBServerSslProfileBinding // When load balancer can not select a backend server to serve the request in default pool or pool in rules, the request would be served by sorry server pool. The property is deprecated as NSX-T Load Balancer is deprecated. + // + // Deprecated: This API element is deprecated. SorryPoolPath *string } -func (s *LBVirtualServer) GetType__() bindings.BindingType { +func (s *LBVirtualServer) GetType__() vapiBindings_.BindingType { return LBVirtualServerBindingType() } -func (s *LBVirtualServer) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBVirtualServer) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBVirtualServer._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBVirtualServer._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -52529,17 +53878,16 @@ type Label struct { Text *string } -func (s *Label) GetType__() bindings.BindingType { +func (s *Label) GetType__() vapiBindings_.BindingType { return LabelBindingType() } -func (s *Label) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Label) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Label._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Label._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -52614,6 +53962,8 @@ type LabelValueConfiguration struct { DrilldownId *string FeatureSet *FeatureSet // Id of filter widget for subscription, if any. Id should be a valid id of an existing filter widget. Filter widget should be from the same view. Datasource URLs should have placeholder values equal to filter alias to accept the filter value on filter change. This field is deprecated instead use 'filters' property. + // + // Deprecated: This API element is deprecated. Filter *string // Flag to indicate that widget will continue to work without filter value. If this flag is set to false then default_filter_value is manadatory. FilterValueRequired *bool @@ -52630,12 +53980,16 @@ type LabelValueConfiguration struct { // Represents the vertical span of the widget / container. 1 Row span is equal to 20px. format: int32 Rowspan *int64 // Please use the property 'shared' of View instead of this. The widgets of a shared view are visible to other users. + // + // Deprecated: This API element is deprecated. Shared *bool // If the value of this field is set to true then card header will be displayed otherwise only card will be displayed without header. ShowHeader *bool // Represents the horizontal span of the widget / container. format: int32 Span *int64 // Specify relavite weight in WidgetItem for placement in a view. Please see WidgetItem for details. format: int32 + // + // Deprecated: This API element is deprecated. Weight *int64 } @@ -52646,67 +54000,16 @@ const LabelValueConfiguration__TYPE_IDENTIFIER = "LabelValueConfiguration" const LabelValueConfiguration_SUB_TYPE_VERTICALLY_ALIGNED = "VERTICALLY_ALIGNED" const LabelValueConfiguration_SUB_TYPE_HORIZONTALLY_ALIGNED = "HORIZONTALLY_ALIGNED" -func (s *LabelValueConfiguration) GetType__() bindings.BindingType { +func (s *LabelValueConfiguration) GetType__() vapiBindings_.BindingType { return LabelValueConfigurationBindingType() } -func (s *LabelValueConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LabelValueConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LabelValueConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -type LacpGroupConfigInfo struct { - // The key represents the identifier for the group that is unique across VC. - Key *string - // Load balance algorithm used in LACP group. The possible values are dictated by the values available in VC. Please refer VMwareDvsLacpLoadBalanceAlgorithm documentation for a full list of values. A few examples are srcDestIp where source and destination IP are considered, srcIp where only source IP is considered. - LoadBalanceAlgorithm *string - // Possible values are: - // - // * LacpGroupConfigInfo#LacpGroupConfigInfo_MODE_ACTIVE - // * LacpGroupConfigInfo#LacpGroupConfigInfo_MODE_PASSIVE - // - // The mode of LACP can be ACTIVE or PASSIVE. If the mode is ACTIVE, LACP is enabled unconditionally. If the mode is PASSIVE, LACP is enabled only if LACP device is detected. - Mode *string - // The display name of the LACP group. - Name *string - // Possible values are: - // - // * LacpGroupConfigInfo#LacpGroupConfigInfo_TIMEOUT_TYPE_FAST - // * LacpGroupConfigInfo#LacpGroupConfigInfo_TIMEOUT_TYPE_SLOW - // - // To set the lag mode as fast for LACP. By default, it will be slow. - TimeoutType *string - // Names for the uplink ports in the group. - UplinkNames []string - // The number of uplink ports format: int64 - UplinkNum *int64 - // Keys for the uplink ports in the group. Each uplink port is assigned a key that is unique across VC. - UplinkPortKeys []string -} - -const LacpGroupConfigInfo_MODE_ACTIVE = "ACTIVE" -const LacpGroupConfigInfo_MODE_PASSIVE = "PASSIVE" -const LacpGroupConfigInfo_TIMEOUT_TYPE_FAST = "FAST" -const LacpGroupConfigInfo_TIMEOUT_TYPE_SLOW = "SLOW" - -func (s *LacpGroupConfigInfo) GetType__() bindings.BindingType { - return LacpGroupConfigInfoBindingType() -} - -func (s *LacpGroupConfigInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for LacpGroupConfigInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LabelValueConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -52731,17 +54034,16 @@ const Layout_TYPE_VERTICAL = "VERTICAL" const Layout_TYPE_GRID = "GRID" const Layout_TYPE_AUTO = "AUTO" -func (s *Layout) GetType__() bindings.BindingType { +func (s *Layout) GetType__() vapiBindings_.BindingType { return LayoutBindingType() } -func (s *Layout) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Layout) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Layout._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Layout._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -52755,17 +54057,16 @@ type LayoutProperties struct { NumRows *int64 } -func (s *LayoutProperties) GetType__() bindings.BindingType { +func (s *LayoutProperties) GetType__() vapiBindings_.BindingType { return LayoutPropertiesBindingType() } -func (s *LayoutProperties) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LayoutProperties) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LayoutProperties._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LayoutProperties._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -52778,17 +54079,16 @@ type LbHttpRequestHeader struct { HeaderValue *string } -func (s *LbHttpRequestHeader) GetType__() bindings.BindingType { +func (s *LbHttpRequestHeader) GetType__() vapiBindings_.BindingType { return LbHttpRequestHeaderBindingType() } -func (s *LbHttpRequestHeader) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LbHttpRequestHeader) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LbHttpRequestHeader._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LbHttpRequestHeader._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -52845,17 +54145,16 @@ const LdapIdentitySource__TYPE_IDENTIFIER = "LdapIdentitySource" const LdapIdentitySource_RESOURCE_TYPE_ACTIVEDIRECTORYIDENTITYSOURCE = "ActiveDirectoryIdentitySource" const LdapIdentitySource_RESOURCE_TYPE_OPENLDAPIDENTITYSOURCE = "OpenLdapIdentitySource" -func (s *LdapIdentitySource) GetType__() bindings.BindingType { +func (s *LdapIdentitySource) GetType__() vapiBindings_.BindingType { return LdapIdentitySourceBindingType() } -func (s *LdapIdentitySource) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LdapIdentitySource) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LdapIdentitySource._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LdapIdentitySource._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -52876,20 +54175,19 @@ type LdapIdentitySourceListResult struct { SortAscending *bool // Field by which records are sorted SortBy *string - Results []*data.StructValue + Results []*vapiData_.StructValue } -func (s *LdapIdentitySourceListResult) GetType__() bindings.BindingType { +func (s *LdapIdentitySourceListResult) GetType__() vapiBindings_.BindingType { return LdapIdentitySourceListResultBindingType() } -func (s *LdapIdentitySourceListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LdapIdentitySourceListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LdapIdentitySourceListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LdapIdentitySourceListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -52906,17 +54204,16 @@ type LdapIdentitySourceProbeResults struct { Results []IdentitySourceLdapServerProbeResult } -func (s *LdapIdentitySourceProbeResults) GetType__() bindings.BindingType { +func (s *LdapIdentitySourceProbeResults) GetType__() vapiBindings_.BindingType { return LdapIdentitySourceProbeResultsBindingType() } -func (s *LdapIdentitySourceProbeResults) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LdapIdentitySourceProbeResults) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LdapIdentitySourceProbeResults._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LdapIdentitySourceProbeResults._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -52941,17 +54238,16 @@ type LdapIdentitySourceSearchResultItem struct { const LdapIdentitySourceSearchResultItem_TYPE_USER = "USER" const LdapIdentitySourceSearchResultItem_TYPE_GROUP = "GROUP" -func (s *LdapIdentitySourceSearchResultItem) GetType__() bindings.BindingType { +func (s *LdapIdentitySourceSearchResultItem) GetType__() vapiBindings_.BindingType { return LdapIdentitySourceSearchResultItemBindingType() } -func (s *LdapIdentitySourceSearchResultItem) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LdapIdentitySourceSearchResultItem) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LdapIdentitySourceSearchResultItem._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LdapIdentitySourceSearchResultItem._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -52967,17 +54263,16 @@ type LdapIdentitySourceSearchResultList struct { Results []LdapIdentitySourceSearchResultItem } -func (s *LdapIdentitySourceSearchResultList) GetType__() bindings.BindingType { +func (s *LdapIdentitySourceSearchResultList) GetType__() vapiBindings_.BindingType { return LdapIdentitySourceSearchResultListBindingType() } -func (s *LdapIdentitySourceSearchResultList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LdapIdentitySourceSearchResultList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LdapIdentitySourceSearchResultList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LdapIdentitySourceSearchResultList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -53029,17 +54324,16 @@ const LdapProbeError_ERROR_TYPE_PORT_UNREACHABLE = "PORT_UNREACHABLE" const LdapProbeError_ERROR_TYPE_BASE_DN_NOT_WITHIN_DOMAIN = "BASE_DN_NOT_WITHIN_DOMAIN" const LdapProbeError_ERROR_TYPE_LDAP_SERVER_DISABLED = "LDAP_SERVER_DISABLED" -func (s *LdapProbeError) GetType__() bindings.BindingType { +func (s *LdapProbeError) GetType__() vapiBindings_.BindingType { return LdapProbeErrorBindingType() } -func (s *LdapProbeError) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LdapProbeError) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LdapProbeError._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LdapProbeError._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -53102,17 +54396,16 @@ const Legend_POSITION_RIGHT = "RIGHT" const Legend_POSITION_TOP_RIGHT = "TOP_RIGHT" const Legend_TYPE_CIRCLE = "CIRCLE" -func (s *Legend) GetType__() bindings.BindingType { +func (s *Legend) GetType__() vapiBindings_.BindingType { return LegendBindingType() } -func (s *Legend) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Legend) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Legend._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Legend._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -53178,6 +54471,8 @@ type LegendWidgetConfiguration struct { DrilldownId *string FeatureSet *FeatureSet // Id of filter widget for subscription, if any. Id should be a valid id of an existing filter widget. Filter widget should be from the same view. Datasource URLs should have placeholder values equal to filter alias to accept the filter value on filter change. This field is deprecated instead use 'filters' property. + // + // Deprecated: This API element is deprecated. Filter *string // Flag to indicate that widget will continue to work without filter value. If this flag is set to false then default_filter_value is manadatory. FilterValueRequired *bool @@ -53194,12 +54489,16 @@ type LegendWidgetConfiguration struct { // Represents the vertical span of the widget / container. 1 Row span is equal to 20px. format: int32 Rowspan *int64 // Please use the property 'shared' of View instead of this. The widgets of a shared view are visible to other users. + // + // Deprecated: This API element is deprecated. Shared *bool // If the value of this field is set to true then card header will be displayed otherwise only card will be displayed without header. ShowHeader *bool // Represents the horizontal span of the widget / container. format: int32 Span *int64 // Specify relavite weight in WidgetItem for placement in a view. Please see WidgetItem for details. format: int32 + // + // Deprecated: This API element is deprecated. Weight *int64 } @@ -53208,17 +54507,16 @@ type LegendWidgetConfiguration struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LegendWidgetConfiguration__TYPE_IDENTIFIER = "LegendWidgetConfiguration" -func (s *LegendWidgetConfiguration) GetType__() bindings.BindingType { +func (s *LegendWidgetConfiguration) GetType__() vapiBindings_.BindingType { return LegendWidgetConfigurationBindingType() } -func (s *LegendWidgetConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LegendWidgetConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LegendWidgetConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LegendWidgetConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -53254,17 +54552,16 @@ type LineChartPlotConfiguration struct { SortSeries *bool } -func (s *LineChartPlotConfiguration) GetType__() bindings.BindingType { +func (s *LineChartPlotConfiguration) GetType__() vapiBindings_.BindingType { return LineChartPlotConfigurationBindingType() } -func (s *LineChartPlotConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LineChartPlotConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LineChartPlotConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LineChartPlotConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -53287,17 +54584,16 @@ type ListResult struct { SortBy *string } -func (s *ListResult) GetType__() bindings.BindingType { +func (s *ListResult) GetType__() vapiBindings_.BindingType { return ListResultBindingType() } -func (s *ListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -53334,6 +54630,10 @@ type LiveTraceConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -53342,16 +54642,19 @@ type LiveTraceConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. - Overridden *bool - Actions *PolicyLiveTraceActionConfig - Filter *data.StructValue + Overridden *bool + Actions *PolicyLiveTraceActionConfig + Filter *vapiData_.StructValue + IpsecVpnConfig *PolicyLiveTraceIpsecVpnConfig // This field indicates whether the intent is transient. If it is set to true, intent will be cleaned up after 1 hour of inactivity. IsTransient *bool // Policy path of logical port to start a livetrace session. @@ -53360,17 +54663,16 @@ type LiveTraceConfig struct { Timeout *int64 } -func (s *LiveTraceConfig) GetType__() bindings.BindingType { +func (s *LiveTraceConfig) GetType__() vapiBindings_.BindingType { return LiveTraceConfigBindingType() } -func (s *LiveTraceConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LiveTraceConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LiveTraceConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LiveTraceConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -53393,17 +54695,16 @@ const LiveTraceFilterData__TYPE_IDENTIFIER = "LiveTraceFilterData" const LiveTraceFilterData_RESOURCE_TYPE_FIELDSFILTERDATA = "FieldsFilterData" const LiveTraceFilterData_RESOURCE_TYPE_PLAINFILTERDATA = "PlainFilterData" -func (s *LiveTraceFilterData) GetType__() bindings.BindingType { +func (s *LiveTraceFilterData) GetType__() vapiBindings_.BindingType { return LiveTraceFilterDataBindingType() } -func (s *LiveTraceFilterData) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LiveTraceFilterData) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LiveTraceFilterData._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LiveTraceFilterData._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -53411,9 +54712,10 @@ func (s *LiveTraceFilterData) GetDataValue__() (data.DataValue, []error) { // Configuration of livetrace packet granular action type LiveTracePacketGranularActionConfig struct { + DestIpsecVpnConfig *PolicyLiveTraceIpsecVpnConfig // Policy path of logical port for the reverse direction of a livetrace session. It is required only when the trace type is bidirectional. Multiple bi-directional actions in a livetrace session should have the same port specified for the reverse direction. DestPortPath *string - ReverseFilter *data.StructValue + ReverseFilter *vapiData_.StructValue Sampling *LiveTraceSamplingConfig // Possible values are: // @@ -53427,17 +54729,16 @@ type LiveTracePacketGranularActionConfig struct { const LiveTracePacketGranularActionConfig_TRACE_TYPE_UNI_DIRECTIONAL = "UNI_DIRECTIONAL" const LiveTracePacketGranularActionConfig_TRACE_TYPE_BI_DIRECTIONAL = "BI_DIRECTIONAL" -func (s *LiveTracePacketGranularActionConfig) GetType__() bindings.BindingType { +func (s *LiveTracePacketGranularActionConfig) GetType__() vapiBindings_.BindingType { return LiveTracePacketGranularActionConfigBindingType() } -func (s *LiveTracePacketGranularActionConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LiveTracePacketGranularActionConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LiveTracePacketGranularActionConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LiveTracePacketGranularActionConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -53445,7 +54746,7 @@ func (s *LiveTracePacketGranularActionConfig) GetDataValue__() (data.DataValue, // Sampling parameter for a livetrace action type LiveTraceSamplingConfig struct { - // First N packets are sampled. The upper limits of sampling number for trace and packet capture actions are 50 and 500, respectively. format: int64 + // First N packets are sampled. The upper limits of sampling number for livetrace actions are listed as below: - trace action: 50 - packet capture action: 500 - datapath statistics action: 65535 format: int64 MatchNumber *int64 // A packet is sampled for every given time interval in ms. format: int64 SamplingInterval *int64 @@ -53453,17 +54754,16 @@ type LiveTraceSamplingConfig struct { SamplingRate *int64 } -func (s *LiveTraceSamplingConfig) GetType__() bindings.BindingType { +func (s *LiveTraceSamplingConfig) GetType__() vapiBindings_.BindingType { return LiveTraceSamplingConfigBindingType() } -func (s *LiveTraceSamplingConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LiveTraceSamplingConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LiveTraceSamplingConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LiveTraceSamplingConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -53475,17 +54775,16 @@ type LocalEgress struct { OptimizedIps []string } -func (s *LocalEgress) GetType__() bindings.BindingType { +func (s *LocalEgress) GetType__() vapiBindings_.BindingType { return LocalEgressBindingType() } -func (s *LocalEgress) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LocalEgress) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LocalEgress._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LocalEgress._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -53499,17 +54798,16 @@ type LocalEgressRoutingEntry struct { PrefixListPaths []string } -func (s *LocalEgressRoutingEntry) GetType__() bindings.BindingType { +func (s *LocalEgressRoutingEntry) GetType__() vapiBindings_.BindingType { return LocalEgressRoutingEntryBindingType() } -func (s *LocalEgressRoutingEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LocalEgressRoutingEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LocalEgressRoutingEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LocalEgressRoutingEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -53546,6 +54844,10 @@ type LocaleServices struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -53554,10 +54856,12 @@ type LocaleServices struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -53593,8 +54897,11 @@ type LocaleServices struct { // * LocaleServices#LocaleServices_ROUTE_REDISTRIBUTION_TYPES_TIER1_SERVICE_INTERFACE // * LocaleServices#LocaleServices_ROUTE_REDISTRIBUTION_TYPES_TIER1_SEGMENT // * LocaleServices#LocaleServices_ROUTE_REDISTRIBUTION_TYPES_TIER1_IPSEC_LOCAL_ENDPOINT + // * LocaleServices#LocaleServices_ROUTE_REDISTRIBUTION_TYPES_INTER_VRF_STATIC // // Enable redistribution of different types of routes on Tier-0. This property is only valid for locale-service under Tier-0. This property is deprecated, please use \"route_redistribution_config\" property to configure redistribution rules. + // + // Deprecated: This API element is deprecated. RouteRedistributionTypes []string } @@ -53618,18 +54925,18 @@ const LocaleServices_ROUTE_REDISTRIBUTION_TYPES_TIER1_CONNECTED = "TIER1_CONNECT const LocaleServices_ROUTE_REDISTRIBUTION_TYPES_TIER1_SERVICE_INTERFACE = "TIER1_SERVICE_INTERFACE" const LocaleServices_ROUTE_REDISTRIBUTION_TYPES_TIER1_SEGMENT = "TIER1_SEGMENT" const LocaleServices_ROUTE_REDISTRIBUTION_TYPES_TIER1_IPSEC_LOCAL_ENDPOINT = "TIER1_IPSEC_LOCAL_ENDPOINT" +const LocaleServices_ROUTE_REDISTRIBUTION_TYPES_INTER_VRF_STATIC = "INTER_VRF_STATIC" -func (s *LocaleServices) GetType__() bindings.BindingType { +func (s *LocaleServices) GetType__() vapiBindings_.BindingType { return LocaleServicesBindingType() } -func (s *LocaleServices) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LocaleServices) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LocaleServices._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LocaleServices._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -53654,17 +54961,16 @@ type LocaleServicesListResult struct { Results []LocaleServices } -func (s *LocaleServicesListResult) GetType__() bindings.BindingType { +func (s *LocaleServicesListResult) GetType__() vapiBindings_.BindingType { return LocaleServicesListResultBindingType() } -func (s *LocaleServicesListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LocaleServicesListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LocaleServicesListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LocaleServicesListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -53689,17 +54995,16 @@ const LogicalPortOperationalStatus_STATUS_UP = "UP" const LogicalPortOperationalStatus_STATUS_DOWN = "DOWN" const LogicalPortOperationalStatus_STATUS_UNKNOWN = "UNKNOWN" -func (s *LogicalPortOperationalStatus) GetType__() bindings.BindingType { +func (s *LogicalPortOperationalStatus) GetType__() vapiBindings_.BindingType { return LogicalPortOperationalStatusBindingType() } -func (s *LogicalPortOperationalStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LogicalPortOperationalStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LogicalPortOperationalStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LogicalPortOperationalStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -53718,17 +55023,16 @@ type LogicalPortStatistics struct { LogicalPortId *string } -func (s *LogicalPortStatistics) GetType__() bindings.BindingType { +func (s *LogicalPortStatistics) GetType__() vapiBindings_.BindingType { return LogicalPortStatisticsBindingType() } -func (s *LogicalPortStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LogicalPortStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LogicalPortStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LogicalPortStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -53793,17 +55097,16 @@ type LogicalRouterPortCounters struct { TtlExceededDroppedPackets *int64 } -func (s *LogicalRouterPortCounters) GetType__() bindings.BindingType { +func (s *LogicalRouterPortCounters) GetType__() vapiBindings_.BindingType { return LogicalRouterPortCountersBindingType() } -func (s *LogicalRouterPortCounters) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LogicalRouterPortCounters) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LogicalRouterPortCounters._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LogicalRouterPortCounters._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -53816,17 +55119,16 @@ type LogicalRouterPortStatistics struct { PerNodeStatistics []LogicalRouterPortStatisticsPerNode } -func (s *LogicalRouterPortStatistics) GetType__() bindings.BindingType { +func (s *LogicalRouterPortStatistics) GetType__() vapiBindings_.BindingType { return LogicalRouterPortStatisticsBindingType() } -func (s *LogicalRouterPortStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LogicalRouterPortStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LogicalRouterPortStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LogicalRouterPortStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -53837,21 +55139,22 @@ type LogicalRouterPortStatisticsPerNode struct { LastUpdateTimestamp *int64 Rx *LogicalRouterPortCounters Tx *LogicalRouterPortCounters + // The subcluster ID of logical router port. Active-Active service router cluster forms pariwise sub cluster of nodes and syncs states among them. + SubClusterId *string // The ID of the TransportNode TransportNodeId *string } -func (s *LogicalRouterPortStatisticsPerNode) GetType__() bindings.BindingType { +func (s *LogicalRouterPortStatisticsPerNode) GetType__() vapiBindings_.BindingType { return LogicalRouterPortStatisticsPerNodeBindingType() } -func (s *LogicalRouterPortStatisticsPerNode) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LogicalRouterPortStatisticsPerNode) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LogicalRouterPortStatisticsPerNode._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LogicalRouterPortStatisticsPerNode._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -53866,17 +55169,16 @@ type LogicalRouterPortStatisticsSummary struct { LogicalRouterPortId *string } -func (s *LogicalRouterPortStatisticsSummary) GetType__() bindings.BindingType { +func (s *LogicalRouterPortStatisticsSummary) GetType__() vapiBindings_.BindingType { return LogicalRouterPortStatisticsSummaryBindingType() } -func (s *LogicalRouterPortStatisticsSummary) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LogicalRouterPortStatisticsSummary) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LogicalRouterPortStatisticsSummary._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LogicalRouterPortStatisticsSummary._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -53968,6 +55270,17 @@ type LogicalRouterState struct { // * LogicalRouterState#LogicalRouterState_STATE_EDGE_VSPHERE_LOCATION_MISMATCH_RESOLVE // * LogicalRouterState#LogicalRouterState_STATE_COMPUTE_MANAGER_NOT_FOUND // * LogicalRouterState#LogicalRouterState_STATE_DELETE_IN_PROGRESS + // * LogicalRouterState#LogicalRouterState_STATE_ADVANCED_CONFIG_EDIT_FAILED + // * LogicalRouterState#LogicalRouterState_STATE_UPT_MODE_REALIZATION_POLL_TIMED_OUT + // * LogicalRouterState#LogicalRouterState_STATE_DATAPATH_CONFIGURATION_EDIT_FAILED + // * LogicalRouterState#LogicalRouterState_STATE_MAINTENANCE_MODE_ENABLED + // * LogicalRouterState#LogicalRouterState_STATE_ERROR_IN_ENABLE_MAINTENANCE_MODE + // * LogicalRouterState#LogicalRouterState_STATE_ERROR_IN_DISABLE_MAINTENANCE_MODE + // * LogicalRouterState#LogicalRouterState_STATE_CONFIGURE_UPT_ON_VM_FAILED + // * LogicalRouterState#LogicalRouterState_STATE_VM_VERSION_IS_UPT_INCOMPATIBLE + // * LogicalRouterState#LogicalRouterState_STATE_DELETE_FAILED_FOR_DIFFERENT_MOREF_ID + // * LogicalRouterState#LogicalRouterState_STATE_DELETE_FAILED_ON_VM_NOT_FOUND + // * LogicalRouterState#LogicalRouterState_STATE_DELETE_FAILED_FOR_NON_LCM_EDGE // // Gives details of state of desired configuration. Additional enums with more details on progress/success/error states are sent for edge node. The success states are NODE_READY and TRANSPORT_NODE_READY, pending states are {VM_DEPLOYMENT_QUEUED, VM_DEPLOYMENT_IN_PROGRESS, REGISTRATION_PENDING} and other values indicate failures. \"in_sync\" state indicates that the desired configuration has been received by the host to which it applies, but is not yet in effect. When the configuration is actually in effect, the state will change to \"success\". Please note, failed state is deprecated. State *string @@ -54051,18 +55364,28 @@ const LogicalRouterState_STATE_EDGE_NODE_SETTINGS_AND_VSPHERE_SETTINGS_ARE_CHANG const LogicalRouterState_STATE_EDGE_VSPHERE_LOCATION_MISMATCH_RESOLVE = "EDGE_VSPHERE_LOCATION_MISMATCH_RESOLVE" const LogicalRouterState_STATE_COMPUTE_MANAGER_NOT_FOUND = "COMPUTE_MANAGER_NOT_FOUND" const LogicalRouterState_STATE_DELETE_IN_PROGRESS = "DELETE_IN_PROGRESS" - -func (s *LogicalRouterState) GetType__() bindings.BindingType { +const LogicalRouterState_STATE_ADVANCED_CONFIG_EDIT_FAILED = "ADVANCED_CONFIG_EDIT_FAILED" +const LogicalRouterState_STATE_UPT_MODE_REALIZATION_POLL_TIMED_OUT = "UPT_MODE_REALIZATION_POLL_TIMED_OUT" +const LogicalRouterState_STATE_DATAPATH_CONFIGURATION_EDIT_FAILED = "DATAPATH_CONFIGURATION_EDIT_FAILED" +const LogicalRouterState_STATE_MAINTENANCE_MODE_ENABLED = "MAINTENANCE_MODE_ENABLED" +const LogicalRouterState_STATE_ERROR_IN_ENABLE_MAINTENANCE_MODE = "ERROR_IN_ENABLE_MAINTENANCE_MODE" +const LogicalRouterState_STATE_ERROR_IN_DISABLE_MAINTENANCE_MODE = "ERROR_IN_DISABLE_MAINTENANCE_MODE" +const LogicalRouterState_STATE_CONFIGURE_UPT_ON_VM_FAILED = "CONFIGURE_UPT_ON_VM_FAILED" +const LogicalRouterState_STATE_VM_VERSION_IS_UPT_INCOMPATIBLE = "VM_VERSION_IS_UPT_INCOMPATIBLE" +const LogicalRouterState_STATE_DELETE_FAILED_FOR_DIFFERENT_MOREF_ID = "DELETE_FAILED_FOR_DIFFERENT_MOREF_ID" +const LogicalRouterState_STATE_DELETE_FAILED_ON_VM_NOT_FOUND = "DELETE_FAILED_ON_VM_NOT_FOUND" +const LogicalRouterState_STATE_DELETE_FAILED_FOR_NON_LCM_EDGE = "DELETE_FAILED_FOR_NON_LCM_EDGE" + +func (s *LogicalRouterState) GetType__() vapiBindings_.BindingType { return LogicalRouterStateBindingType() } -func (s *LogicalRouterState) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LogicalRouterState) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LogicalRouterState._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LogicalRouterState._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54087,17 +55410,16 @@ type LogicalRouterStatus struct { const LogicalRouterStatus_LOCALE_OPERATION_MODE_PRIMARY_LOCATION = "PRIMARY_LOCATION" const LogicalRouterStatus_LOCALE_OPERATION_MODE_SECONDARY_LOCATION = "SECONDARY_LOCATION" -func (s *LogicalRouterStatus) GetType__() bindings.BindingType { +func (s *LogicalRouterStatus) GetType__() vapiBindings_.BindingType { return LogicalRouterStatusBindingType() } -func (s *LogicalRouterStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LogicalRouterStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LogicalRouterStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LogicalRouterStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54117,10 +55439,22 @@ type LogicalRouterStatusPerNode struct { // // A service router's HA status on an edge node HighAvailabilityStatus *string + // True if edge transport node is a member of default sub cluster + IsDefaultSubCluster *bool + // Possible values are: + // + // * LogicalRouterStatusPerNode#LogicalRouterStatusPerNode_SERVICE_GROUP_HA_STATUS_UNKNOWN + // * LogicalRouterStatusPerNode#LogicalRouterStatusPerNode_SERVICE_GROUP_HA_STATUS_ACTIVE + // * LogicalRouterStatusPerNode#LogicalRouterStatusPerNode_SERVICE_GROUP_HA_STATUS_STANDBY + // + // Service High availability status of service group linked with sub cluster. + ServiceGroupHaStatus *string // id of the service router where the router status is retrieved. ServiceRouterId *string // This field is populated for sateful active-active mode. Runtime state is only synced among nodes in the same sub cluster. SubClusterId *string + // This field is populated only for VMC on AWS. It is the ID of the traffic group associated with the edge node. + TrafficGroupId *string // id of the transport node where the router status is retrieved. TransportNodeId *string } @@ -54131,18 +55465,20 @@ const LogicalRouterStatusPerNode_HIGH_AVAILABILITY_STATUS_DOWN = "DOWN" const LogicalRouterStatusPerNode_HIGH_AVAILABILITY_STATUS_SYNC = "SYNC" const LogicalRouterStatusPerNode_HIGH_AVAILABILITY_STATUS_UNKNOWN = "UNKNOWN" const LogicalRouterStatusPerNode_HIGH_AVAILABILITY_STATUS_ADMIN_DOWN = "ADMIN_DOWN" +const LogicalRouterStatusPerNode_SERVICE_GROUP_HA_STATUS_UNKNOWN = "UNKNOWN" +const LogicalRouterStatusPerNode_SERVICE_GROUP_HA_STATUS_ACTIVE = "ACTIVE" +const LogicalRouterStatusPerNode_SERVICE_GROUP_HA_STATUS_STANDBY = "STANDBY" -func (s *LogicalRouterStatusPerNode) GetType__() bindings.BindingType { +func (s *LogicalRouterStatusPerNode) GetType__() vapiBindings_.BindingType { return LogicalRouterStatusPerNodeBindingType() } -func (s *LogicalRouterStatusPerNode) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LogicalRouterStatusPerNode) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LogicalRouterStatusPerNode._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LogicalRouterStatusPerNode._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54161,17 +55497,16 @@ type LogicalSwitchStatistics struct { LogicalSwitchId *string } -func (s *LogicalSwitchStatistics) GetType__() bindings.BindingType { +func (s *LogicalSwitchStatistics) GetType__() vapiBindings_.BindingType { return LogicalSwitchStatisticsBindingType() } -func (s *LogicalSwitchStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LogicalSwitchStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LogicalSwitchStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LogicalSwitchStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54219,6 +55554,10 @@ type MACAddressExpression struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -54227,10 +55566,12 @@ type MACAddressExpression struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -54242,17 +55583,16 @@ type MACAddressExpression struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const MACAddressExpression__TYPE_IDENTIFIER = "MACAddressExpression" -func (s *MACAddressExpression) GetType__() bindings.BindingType { +func (s *MACAddressExpression) GetType__() vapiBindings_.BindingType { return MACAddressExpressionBindingType() } -func (s *MACAddressExpression) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MACAddressExpression) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MACAddressExpression._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MACAddressExpression._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54264,17 +55604,16 @@ type MACAddressList struct { MacAddresses []string } -func (s *MACAddressList) GetType__() bindings.BindingType { +func (s *MACAddressList) GetType__() vapiBindings_.BindingType { return MACAddressListBindingType() } -func (s *MACAddressList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MACAddressList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MACAddressList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MACAddressList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54288,17 +55627,16 @@ type MacAddressCsvListResult struct { Results []MacTableCsvRecord } -func (s *MacAddressCsvListResult) GetType__() bindings.BindingType { +func (s *MacAddressCsvListResult) GetType__() vapiBindings_.BindingType { return MacAddressCsvListResultBindingType() } -func (s *MacAddressCsvListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MacAddressCsvListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MacAddressCsvListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MacAddressCsvListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54335,6 +55673,10 @@ type MacDiscoveryProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -54343,10 +55685,12 @@ type MacDiscoveryProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -54375,17 +55719,16 @@ type MacDiscoveryProfile struct { const MacDiscoveryProfile_MAC_LIMIT_POLICY_ALLOW = "ALLOW" const MacDiscoveryProfile_MAC_LIMIT_POLICY_DROP = "DROP" -func (s *MacDiscoveryProfile) GetType__() bindings.BindingType { +func (s *MacDiscoveryProfile) GetType__() vapiBindings_.BindingType { return MacDiscoveryProfileBindingType() } -func (s *MacDiscoveryProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MacDiscoveryProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MacDiscoveryProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MacDiscoveryProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54410,17 +55753,16 @@ type MacDiscoveryProfileListResult struct { Results []MacDiscoveryProfile } -func (s *MacDiscoveryProfileListResult) GetType__() bindings.BindingType { +func (s *MacDiscoveryProfileListResult) GetType__() vapiBindings_.BindingType { return MacDiscoveryProfileListResultBindingType() } -func (s *MacDiscoveryProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MacDiscoveryProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MacDiscoveryProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MacDiscoveryProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54435,17 +55777,16 @@ type MacLearningCounters struct { MacsLearned *int64 } -func (s *MacLearningCounters) GetType__() bindings.BindingType { +func (s *MacLearningCounters) GetType__() vapiBindings_.BindingType { return MacLearningCountersBindingType() } -func (s *MacLearningCounters) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MacLearningCounters) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MacLearningCounters._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MacLearningCounters._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54458,23 +55799,24 @@ type MacTableCsvRecord struct { RtepGroupId *int64 // VTEP group id is applicable when the logical switch is stretched across multiple sites. When vtep_group_id is set, mac_address represents remote mac_address. format: int64 VtepGroupId *int64 - // The virtual tunnel endpoint IP address format: ip + // The virtual tunnel endpoint IPv4 address format: ip VtepIp *string + // The virtual tunnel endpoint IPv6 address format: ipv6 + VtepIpv6 *string // The virtual tunnel endpoint MAC address VtepMacAddress *string } -func (s *MacTableCsvRecord) GetType__() bindings.BindingType { +func (s *MacTableCsvRecord) GetType__() vapiBindings_.BindingType { return MacTableCsvRecordBindingType() } -func (s *MacTableCsvRecord) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MacTableCsvRecord) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MacTableCsvRecord._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MacTableCsvRecord._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54487,23 +55829,24 @@ type MacTableEntry struct { RtepGroupId *int64 // VTEP group id is applicable when the logical switch is stretched across multiple sites. When vtep_group_id is set, mac_address represents remote mac_address. format: int64 VtepGroupId *int64 - // The virtual tunnel endpoint IP address format: ip + // The virtual tunnel endpoint IPv4 address format: ip VtepIp *string + // The virtual tunnel endpoint IPv6 address format: ipv6 + VtepIpv6 *string // The virtual tunnel endpoint MAC address VtepMacAddress *string } -func (s *MacTableEntry) GetType__() bindings.BindingType { +func (s *MacTableEntry) GetType__() vapiBindings_.BindingType { return MacTableEntryBindingType() } -func (s *MacTableEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MacTableEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MacTableEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MacTableEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54540,6 +55883,10 @@ type MalwarePreventionProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -54548,10 +55895,12 @@ type MalwarePreventionProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -54587,17 +55936,16 @@ const MalwarePreventionProfile_FILE_TYPE_DATA = "DATA" const MalwarePreventionProfile_FILE_TYPE_SCRIPT = "SCRIPT" const MalwarePreventionProfile_FILE_TYPE_OTHER = "OTHER" -func (s *MalwarePreventionProfile) GetType__() bindings.BindingType { +func (s *MalwarePreventionProfile) GetType__() vapiBindings_.BindingType { return MalwarePreventionProfileBindingType() } -func (s *MalwarePreventionProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MalwarePreventionProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MalwarePreventionProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MalwarePreventionProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54634,6 +55982,10 @@ type MalwarePreventionSignature struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -54642,10 +55994,12 @@ type MalwarePreventionSignature struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -54656,17 +56010,16 @@ type MalwarePreventionSignature struct { SignatureId *string } -func (s *MalwarePreventionSignature) GetType__() bindings.BindingType { +func (s *MalwarePreventionSignature) GetType__() vapiBindings_.BindingType { return MalwarePreventionSignatureBindingType() } -func (s *MalwarePreventionSignature) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MalwarePreventionSignature) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MalwarePreventionSignature._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MalwarePreventionSignature._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54705,17 +56058,16 @@ type ManagedResource struct { Tags []Tag } -func (s *ManagedResource) GetType__() bindings.BindingType { +func (s *ManagedResource) GetType__() vapiBindings_.BindingType { return ManagedResourceBindingType() } -func (s *ManagedResource) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ManagedResource) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ManagedResource._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ManagedResource._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54733,17 +56085,16 @@ type ManagementConfig struct { PublishFqdns *bool } -func (s *ManagementConfig) GetType__() bindings.BindingType { +func (s *ManagementConfig) GetType__() vapiBindings_.BindingType { return ManagementConfigBindingType() } -func (s *ManagementConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ManagementConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ManagementConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ManagementConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54780,6 +56131,10 @@ type MetadataProxyConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -54788,10 +56143,12 @@ type MetadataProxyConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -54822,17 +56179,16 @@ const MetadataProxyConfig_CRYPTO_PROTOCOLS_V1 = "TLS_V1" const MetadataProxyConfig_CRYPTO_PROTOCOLS_V1_1 = "TLS_V1_1" const MetadataProxyConfig_CRYPTO_PROTOCOLS_V1_2 = "TLS_V1_2" -func (s *MetadataProxyConfig) GetType__() bindings.BindingType { +func (s *MetadataProxyConfig) GetType__() vapiBindings_.BindingType { return MetadataProxyConfigBindingType() } -func (s *MetadataProxyConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MetadataProxyConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MetadataProxyConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MetadataProxyConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54853,63 +56209,16 @@ type MetadataProxyStatisticsPerSegment struct { SucceededResponsesFromNovaServer *int64 } -func (s *MetadataProxyStatisticsPerSegment) GetType__() bindings.BindingType { +func (s *MetadataProxyStatisticsPerSegment) GetType__() vapiBindings_.BindingType { return MetadataProxyStatisticsPerSegmentBindingType() } -func (s *MetadataProxyStatisticsPerSegment) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MetadataProxyStatisticsPerSegment) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MetadataProxyStatisticsPerSegment._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -type MirrorStackStatusListResult struct { - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Opaque cursor to be used for getting next page of records (supplied by current result page) - Cursor *string - // Count of results found (across all pages), set only on first page format: int64 - ResultCount *int64 - // If true, results are sorted in ascending order - SortAscending *bool - // Field by which records are sorted - SortBy *string - // Possible values are: - // - // * MirrorStackStatusListResult#MirrorStackStatusListResult_OVERALL_STATUS_UNKNOWN - // * MirrorStackStatusListResult#MirrorStackStatusListResult_OVERALL_STATUS_SUCCESS - // * MirrorStackStatusListResult#MirrorStackStatusListResult_OVERALL_STATUS_FAILED - // - // SUCCESS if all the TN's stack status are SUCCESS, FAILED if some of the TN's stack status are FAILED. - OverallStatus *string - // List all TN nodes which spaned in remote L3 mirror session mirror stack health status detailed info, including mirror stack status, vmknic status, TN node ID, TN node name and last updated status timestamp. - Results []TnNodeStackSpanStatus -} - -const MirrorStackStatusListResult_OVERALL_STATUS_UNKNOWN = "UNKNOWN" -const MirrorStackStatusListResult_OVERALL_STATUS_SUCCESS = "SUCCESS" -const MirrorStackStatusListResult_OVERALL_STATUS_FAILED = "FAILED" - -func (s *MirrorStackStatusListResult) GetType__() bindings.BindingType { - return MirrorStackStatusListResultBindingType() -} - -func (s *MirrorStackStatusListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for MirrorStackStatusListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MetadataProxyStatisticsPerSegment._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54927,17 +56236,16 @@ type MitreAttack struct { TechniqueUrl *string } -func (s *MitreAttack) GetType__() bindings.BindingType { +func (s *MitreAttack) GetType__() vapiBindings_.BindingType { return MitreAttackBindingType() } -func (s *MitreAttack) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MitreAttack) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MitreAttack._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MitreAttack._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54950,20 +56258,19 @@ type MonitoringError struct { // Error mesage ErrorMessage *string // Parameters for construcing error details - Params []*data.StructValue + Params []*vapiData_.StructValue } -func (s *MonitoringError) GetType__() bindings.BindingType { +func (s *MonitoringError) GetType__() vapiBindings_.BindingType { return MonitoringErrorBindingType() } -func (s *MonitoringError) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MonitoringError) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MonitoringError._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MonitoringError._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54977,17 +56284,16 @@ type MonitoringInfo struct { FlowInfo []FlowInfo } -func (s *MonitoringInfo) GetType__() bindings.BindingType { +func (s *MonitoringInfo) GetType__() vapiBindings_.BindingType { return MonitoringInfoBindingType() } -func (s *MonitoringInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MonitoringInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MonitoringInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MonitoringInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -55024,6 +56330,10 @@ type MonitoringProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -55032,27 +56342,28 @@ type MonitoringProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool } -func (s *MonitoringProfileBindingMap) GetType__() bindings.BindingType { +func (s *MonitoringProfileBindingMap) GetType__() vapiBindings_.BindingType { return MonitoringProfileBindingMapBindingType() } -func (s *MonitoringProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MonitoringProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MonitoringProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MonitoringProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -55119,6 +56430,8 @@ type MultiWidgetConfiguration struct { DrilldownId *string FeatureSet *FeatureSet // Id of filter widget for subscription, if any. Id should be a valid id of an existing filter widget. Filter widget should be from the same view. Datasource URLs should have placeholder values equal to filter alias to accept the filter value on filter change. This field is deprecated instead use 'filters' property. + // + // Deprecated: This API element is deprecated. Filter *string // Flag to indicate that widget will continue to work without filter value. If this flag is set to false then default_filter_value is manadatory. FilterValueRequired *bool @@ -55135,12 +56448,16 @@ type MultiWidgetConfiguration struct { // Represents the vertical span of the widget / container. 1 Row span is equal to 20px. format: int32 Rowspan *int64 // Please use the property 'shared' of View instead of this. The widgets of a shared view are visible to other users. + // + // Deprecated: This API element is deprecated. Shared *bool // If the value of this field is set to true then card header will be displayed otherwise only card will be displayed without header. ShowHeader *bool // Represents the horizontal span of the widget / container. format: int32 Span *int64 // Specify relavite weight in WidgetItem for placement in a view. Please see WidgetItem for details. format: int32 + // + // Deprecated: This API element is deprecated. Weight *int64 } @@ -55149,17 +56466,16 @@ type MultiWidgetConfiguration struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const MultiWidgetConfiguration__TYPE_IDENTIFIER = "MultiWidgetConfiguration" -func (s *MultiWidgetConfiguration) GetType__() bindings.BindingType { +func (s *MultiWidgetConfiguration) GetType__() vapiBindings_.BindingType { return MultiWidgetConfigurationBindingType() } -func (s *MultiWidgetConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MultiWidgetConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MultiWidgetConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MultiWidgetConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -55186,17 +56502,16 @@ const NDRAAdvertisedRoute_ROUTE_PREFERENCE_MEDIUM = "MEDIUM" const NDRAAdvertisedRoute_ROUTE_PREFERENCE_HIGH = "HIGH" const NDRAAdvertisedRoute_ROUTE_PREFERENCE_RESERVED = "RESERVED" -func (s *NDRAAdvertisedRoute) GetType__() bindings.BindingType { +func (s *NDRAAdvertisedRoute) GetType__() vapiBindings_.BindingType { return NDRAAdvertisedRouteBindingType() } -func (s *NDRAAdvertisedRoute) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *NDRAAdvertisedRoute) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NDRAAdvertisedRoute._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for NDRAAdvertisedRoute._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -55205,12 +56520,16 @@ func (s *NDRAAdvertisedRoute) GetDataValue__() (data.DataValue, []error) { // Credential info to connect to an NSX-T type of enforcement point. type NSXTConnectionInfo struct { // Edge Cluster UUIDs on enforcement point. Edge cluster information is required for creating logical L2, L3 constructs on enforcement point. Max 1 edge cluster ID. This is a deprecated property. The edge cluster id is now auto populated from enforcement point and its value can be read using APIs GET /infra/sites/site-id/enforcement-points/enforcementpoint-id/edge-clusters and GET /infra/sites/site-id/enforcement-points/enforcementpoint-1/edge-clusters/edge-cluster-id. The value passed through this property will be ignored. + // + // Deprecated: This API element is deprecated. EdgeClusterIds []string // Password. Password *string // Thumbprint of EnforcementPoint in the form of a SHA-256 hash represented in lower case HEX. Thumbprint *string // Transport Zone UUIDs on enforcement point. Transport zone information is required for creating logical L2, L3 constructs on enforcement point. Max 1 transport zone ID. This is a deprecated property. The transport zone id is now auto populated from enforcement point and its value can be read using APIs GET /infra/sites/site-id/enforcement-points/enforcementpoint-id/transport-zones and GET /infra/sites/site-id/enforcement-points/enforcementpoint-id/transport-zones/transport-zone-id. The value passed through this property will be ignored. + // + // Deprecated: This API element is deprecated. TransportZoneIds []string // Username. Username *string @@ -55232,17 +56551,16 @@ type NSXTConnectionInfo struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const NSXTConnectionInfo__TYPE_IDENTIFIER = "NSXTConnectionInfo" -func (s *NSXTConnectionInfo) GetType__() bindings.BindingType { +func (s *NSXTConnectionInfo) GetType__() vapiBindings_.BindingType { return NSXTConnectionInfoBindingType() } -func (s *NSXTConnectionInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *NSXTConnectionInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NSXTConnectionInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for NSXTConnectionInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -55274,17 +56592,16 @@ type NSXVConnectionInfo struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const NSXVConnectionInfo__TYPE_IDENTIFIER = "NSXVConnectionInfo" -func (s *NSXVConnectionInfo) GetType__() bindings.BindingType { +func (s *NSXVConnectionInfo) GetType__() vapiBindings_.BindingType { return NSXVConnectionInfoBindingType() } -func (s *NSXVConnectionInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *NSXVConnectionInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NSXVConnectionInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for NSXVConnectionInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -55299,17 +56616,16 @@ type NamespaceMemberDetails struct { Pods []PolicyGroupMemberDetails } -func (s *NamespaceMemberDetails) GetType__() bindings.BindingType { +func (s *NamespaceMemberDetails) GetType__() vapiBindings_.BindingType { return NamespaceMemberDetailsBindingType() } -func (s *NamespaceMemberDetails) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *NamespaceMemberDetails) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NamespaceMemberDetails._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for NamespaceMemberDetails._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -55323,17 +56639,16 @@ type NdSnoopingConfig struct { NdSnoopingLimit *int64 } -func (s *NdSnoopingConfig) GetType__() bindings.BindingType { +func (s *NdSnoopingConfig) GetType__() vapiBindings_.BindingType { return NdSnoopingConfigBindingType() } -func (s *NdSnoopingConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *NdSnoopingConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NdSnoopingConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for NdSnoopingConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -55355,17 +56670,16 @@ type NdpHeader struct { const NdpHeader_MSG_TYPE_SOLICITATION = "NEIGHBOR_SOLICITATION" const NdpHeader_MSG_TYPE_ADVERTISEMENT = "NEIGHBOR_ADVERTISEMENT" -func (s *NdpHeader) GetType__() bindings.BindingType { +func (s *NdpHeader) GetType__() vapiBindings_.BindingType { return NdpHeaderBindingType() } -func (s *NdpHeader) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *NdpHeader) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NdpHeader._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for NdpHeader._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -55374,7 +56688,7 @@ func (s *NdpHeader) GetDataValue__() (data.DataValue, []error) { // Nested expressions is a list of condition expressions that must follow the below criteria: 0. Only allowed expressions in a NestedExpression are Condition and ConjunctionOperator. 1. A non-empty expression list, must be of odd size. In a list, with indices starting from 0, all condition expressions must be at even indices, separated by the conjunction expressions AND at odd indices. 2. There may be at most 5 condition expressions inside a list. 3. NestedExpressions are homogeneous in nature, i.e, all expressions inside a nested expression must have the same member type. type NestedExpression struct { // Expression. - Expressions []*data.StructValue + Expressions []*vapiData_.StructValue // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -55413,6 +56727,10 @@ type NestedExpression struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -55421,10 +56739,12 @@ type NestedExpression struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -55436,17 +56756,16 @@ type NestedExpression struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const NestedExpression__TYPE_IDENTIFIER = "NestedExpression" -func (s *NestedExpression) GetType__() bindings.BindingType { +func (s *NestedExpression) GetType__() vapiBindings_.BindingType { return NestedExpressionBindingType() } -func (s *NestedExpression) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *NestedExpression) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NestedExpression._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for NestedExpression._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -55493,6 +56812,10 @@ type NestedServiceServiceEntry struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -55501,10 +56824,12 @@ type NestedServiceServiceEntry struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -55516,43 +56841,39 @@ type NestedServiceServiceEntry struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const NestedServiceServiceEntry__TYPE_IDENTIFIER = "NestedServiceServiceEntry" -func (s *NestedServiceServiceEntry) GetType__() bindings.BindingType { +func (s *NestedServiceServiceEntry) GetType__() vapiBindings_.BindingType { return NestedServiceServiceEntryBindingType() } -func (s *NestedServiceServiceEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *NestedServiceServiceEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NestedServiceServiceEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for NestedServiceServiceEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Network error related to container objects. -type NetworkError struct { - // Error code of network related error. - ErrorCode *string - // Detailed message of network related error. - ErrorMessage *string - // Additional error information in json format. - Spec *string +// Only support IP address or subnet. Its type can be of IPv4 or IPv6. It will be converted to subnet when netmask is specified(e.g., 192.168.1.3/24 => 192.168.1.0/24, 2008:12:12:12::2/64 => 2008:12:12:12::/64). +type NetworkInfo struct { + // The destination IP can be an IP address or a subnet. format: address-or-block-or-range + DstIp *string + // The source IP can be an IP address or a subnet. format: address-or-block-or-range + SrcIp *string } -func (s *NetworkError) GetType__() bindings.BindingType { - return NetworkErrorBindingType() +func (s *NetworkInfo) GetType__() vapiBindings_.BindingType { + return NetworkInfoBindingType() } -func (s *NetworkError) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *NetworkInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NetworkError._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for NetworkInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -55568,17 +56889,16 @@ type NewRole struct { NewRoleName *string } -func (s *NewRole) GetType__() bindings.BindingType { +func (s *NewRole) GetType__() vapiBindings_.BindingType { return NewRoleBindingType() } -func (s *NewRole) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *NewRole) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NewRole._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for NewRole._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -55597,17 +56917,16 @@ type NodeUserSettings struct { RootPassword *string } -func (s *NodeUserSettings) GetType__() bindings.BindingType { +func (s *NodeUserSettings) GetType__() vapiBindings_.BindingType { return NodeUserSettingsBindingType() } -func (s *NodeUserSettings) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *NodeUserSettings) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NodeUserSettings._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for NodeUserSettings._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -55625,6 +56944,8 @@ type NsxRole struct { // * NsxRole#NsxRole_PERMISSIONS_NONE // // Please use the /user-info/permissions api to get the permission that the user has on each feature. + // + // Deprecated: This API element is deprecated. Permissions []string // This field represents the identifier of the role. With the introduction of custom roles, this field is no longer an enum. Role *string @@ -55637,17 +56958,16 @@ const NsxRole_PERMISSIONS_READ = "read" const NsxRole_PERMISSIONS_EXECUTE = "execute" const NsxRole_PERMISSIONS_NONE = "none" -func (s *NsxRole) GetType__() bindings.BindingType { +func (s *NsxRole) GetType__() vapiBindings_.BindingType { return NsxRoleBindingType() } -func (s *NsxRole) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *NsxRole) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NsxRole._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for NsxRole._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -55685,17 +57005,16 @@ type NsxTDNSForwarderStatistics struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const NsxTDNSForwarderStatistics__TYPE_IDENTIFIER = "NsxTDNSForwarderStatistics" -func (s *NsxTDNSForwarderStatistics) GetType__() bindings.BindingType { +func (s *NsxTDNSForwarderStatistics) GetType__() vapiBindings_.BindingType { return NsxTDNSForwarderStatisticsBindingType() } -func (s *NsxTDNSForwarderStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *NsxTDNSForwarderStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NsxTDNSForwarderStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for NsxTDNSForwarderStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -55735,17 +57054,16 @@ const NsxTDNSForwarderStatus_STATUS_ERROR = "ERROR" const NsxTDNSForwarderStatus_STATUS_NO_BACKUP = "NO_BACKUP" const NsxTDNSForwarderStatus_STATUS_UNKNOWN = "UNKNOWN" -func (s *NsxTDNSForwarderStatus) GetType__() bindings.BindingType { +func (s *NsxTDNSForwarderStatus) GetType__() vapiBindings_.BindingType { return NsxTDNSForwarderStatusBindingType() } -func (s *NsxTDNSForwarderStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *NsxTDNSForwarderStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NsxTDNSForwarderStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for NsxTDNSForwarderStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -55759,17 +57077,16 @@ type NsxTDNSForwarderZoneStatistics struct { UpstreamStatistics []NsxtUpstreamServerStatistics } -func (s *NsxTDNSForwarderZoneStatistics) GetType__() bindings.BindingType { +func (s *NsxTDNSForwarderZoneStatistics) GetType__() vapiBindings_.BindingType { return NsxTDNSForwarderZoneStatisticsBindingType() } -func (s *NsxTDNSForwarderZoneStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *NsxTDNSForwarderZoneStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NsxTDNSForwarderZoneStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for NsxTDNSForwarderZoneStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -55802,17 +57119,16 @@ type NsxtDnsAnswer struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const NsxtDnsAnswer__TYPE_IDENTIFIER = "NsxTDnsAnswer" -func (s *NsxtDnsAnswer) GetType__() bindings.BindingType { +func (s *NsxtDnsAnswer) GetType__() vapiBindings_.BindingType { return NsxtDnsAnswerBindingType() } -func (s *NsxtDnsAnswer) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *NsxtDnsAnswer) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NsxtDnsAnswer._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for NsxtDnsAnswer._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -55826,17 +57142,16 @@ type NsxtDnsQueryAnswer struct { Name *string } -func (s *NsxtDnsQueryAnswer) GetType__() bindings.BindingType { +func (s *NsxtDnsQueryAnswer) GetType__() vapiBindings_.BindingType { return NsxtDnsQueryAnswerBindingType() } -func (s *NsxtDnsQueryAnswer) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *NsxtDnsQueryAnswer) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NsxtDnsQueryAnswer._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for NsxtDnsQueryAnswer._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -55852,17 +57167,16 @@ type NsxtPerNodeUsedCacheStatistics struct { UsedCacheSize *int64 } -func (s *NsxtPerNodeUsedCacheStatistics) GetType__() bindings.BindingType { +func (s *NsxtPerNodeUsedCacheStatistics) GetType__() vapiBindings_.BindingType { return NsxtPerNodeUsedCacheStatisticsBindingType() } -func (s *NsxtPerNodeUsedCacheStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *NsxtPerNodeUsedCacheStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NsxtPerNodeUsedCacheStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for NsxtPerNodeUsedCacheStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -55878,17 +57192,16 @@ type NsxtUpstreamServerStatistics struct { UpstreamServer *string } -func (s *NsxtUpstreamServerStatistics) GetType__() bindings.BindingType { +func (s *NsxtUpstreamServerStatistics) GetType__() vapiBindings_.BindingType { return NsxtUpstreamServerStatisticsBindingType() } -func (s *NsxtUpstreamServerStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *NsxtUpstreamServerStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NsxtUpstreamServerStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for NsxtUpstreamServerStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -55949,17 +57262,16 @@ const ObjectRolePermissionGroup_OPERATION_READ = "read" const ObjectRolePermissionGroup_OPERATION_EXECUTE = "execute" const ObjectRolePermissionGroup_OPERATION_NONE = "none" -func (s *ObjectRolePermissionGroup) GetType__() bindings.BindingType { +func (s *ObjectRolePermissionGroup) GetType__() vapiBindings_.BindingType { return ObjectRolePermissionGroupBindingType() } -func (s *ObjectRolePermissionGroup) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ObjectRolePermissionGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ObjectRolePermissionGroup._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ObjectRolePermissionGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -55984,17 +57296,166 @@ type ObjectRolePermissionGroupListResult struct { Results []ObjectRolePermissionGroup } -func (s *ObjectRolePermissionGroupListResult) GetType__() bindings.BindingType { +func (s *ObjectRolePermissionGroupListResult) GetType__() vapiBindings_.BindingType { return ObjectRolePermissionGroupListResultBindingType() } -func (s *ObjectRolePermissionGroupListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ObjectRolePermissionGroupListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ObjectRolePermissionGroupListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Policy entity for the invocation of an Online Diagnostic System runbook. +type OdsRunbookInvocation struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // List of key value pairs as the arguments for an execution of an Online Diagnostic System runbook. + Arguments []UnboundedKeyValuePair + // The property is read-only, used for querying result. + RunbookName *string + // The policy path of runbook object. + RunbookPath *string + // Identifier of an appliance node or transport node where the execution of an Online Diagnostic System runbook happens. If unspecified, the runbook execution will happen at a random appliance node. + TargetNode *string +} + +func (s *OdsRunbookInvocation) GetType__() vapiBindings_.BindingType { + return OdsRunbookInvocationBindingType() +} + +func (s *OdsRunbookInvocation) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for OdsRunbookInvocation._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Batched request for collecting artifacts of Online Diagnostic System invocations. +type OdsRunbookInvocationArtifactBatchRequest struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // This array can consist of one or more policy paths. Only policy paths of Ods invocations are allowed. + InvocationPaths []string +} + +func (s *OdsRunbookInvocationArtifactBatchRequest) GetType__() vapiBindings_.BindingType { + return OdsRunbookInvocationArtifactBatchRequestBindingType() +} + +func (s *OdsRunbookInvocationArtifactBatchRequest) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ObjectRolePermissionGroupListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OdsRunbookInvocationArtifactBatchRequest._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -56020,17 +57481,16 @@ const OnboardingAttribute_VALUE_TYPE_STRING = "STRING" const OnboardingAttribute_VALUE_TYPE_INTEGER = "INTEGER" const OnboardingAttribute_VALUE_TYPE_BOOLEAN = "BOOLEAN" -func (s *OnboardingAttribute) GetType__() bindings.BindingType { +func (s *OnboardingAttribute) GetType__() vapiBindings_.BindingType { return OnboardingAttributeBindingType() } -func (s *OnboardingAttribute) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OnboardingAttribute) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for OnboardingAttribute._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OnboardingAttribute._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -56046,17 +57506,16 @@ type OnboardingFeatureInfo struct { ResourceType *string } -func (s *OnboardingFeatureInfo) GetType__() bindings.BindingType { +func (s *OnboardingFeatureInfo) GetType__() vapiBindings_.BindingType { return OnboardingFeatureInfoBindingType() } -func (s *OnboardingFeatureInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OnboardingFeatureInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for OnboardingFeatureInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OnboardingFeatureInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -56111,17 +57570,39 @@ type OpenLdapIdentitySource struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const OpenLdapIdentitySource__TYPE_IDENTIFIER = "OpenLdapIdentitySource" -func (s *OpenLdapIdentitySource) GetType__() bindings.BindingType { +func (s *OpenLdapIdentitySource) GetType__() vapiBindings_.BindingType { return OpenLdapIdentitySourceBindingType() } -func (s *OpenLdapIdentitySource) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OpenLdapIdentitySource) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for OpenLdapIdentitySource._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OpenLdapIdentitySource._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// The details of disabled operation verticals +type OperationVerticalConfig struct { + // When this flag is set to true, the latency stat feature is disabled. It is due to the SmartNIC backed DVS existing in Policy Manager. The latency has special GENEVE option to carry Latency information. But the hardware doesn't support it. + LatencyStatDisabled *bool + // When this flag is set to true, the live trace feature is disabled. It is due to the SmartNIC backed DVS existing in Policy Manager. The live trace has a special Geneve option in the header. But the hardware doesn't support it. + LiveTraceDisabled *bool +} + +func (s *OperationVerticalConfig) GetType__() vapiBindings_.BindingType { + return OperationVerticalConfigBindingType() +} + +func (s *OperationVerticalConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for OperationVerticalConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -56158,6 +57639,156 @@ type OpsGlobalConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + InBandNetworkTelementry *vapiData_.StructValue + // The operation collector is defined to receive stats from hosts. The VRNI and WAVE_FRONT collector type can be defined to collect the metric data. The WAVE_FRONT collector type can only be used in VMC mode. + OperationCollectors []*vapiData_.StructValue + OperationFeatureDisabled *OperationVerticalConfig +} + +func (s *OpsGlobalConfig) GetType__() vapiBindings_.BindingType { + return OpsGlobalConfigBindingType() +} + +func (s *OpsGlobalConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for OpsGlobalConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Org is created by infra provider. +type Org struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // Defaults to id if id is less than equal to 8 characters or defaults to random generated id if not set. + ShortId *string +} + +func (s *Org) GetType__() vapiBindings_.BindingType { + return OrgBindingType() +} + +func (s *Org) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for Org._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// OrgRoot space related policy multi tenancy. +type OrgRoot struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -56166,30 +57797,46 @@ type OpsGlobalConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. - Overridden *bool - InBandNetworkTelementry *data.StructValue - // The operation collector is defined to receive stats from hosts. The VRNI and WAVE_FRONT collector type can be defined to collect the metric data. The WAVE_FRONT collector type can only be used in VMC mode. - OperationCollectors []*data.StructValue + Overridden *bool + // Possible values are: + // + // * OrgRoot#OrgRoot_CONNECTIVITY_STRATEGY_WHITELIST + // * OrgRoot#OrgRoot_CONNECTIVITY_STRATEGY_BLACKLIST + // * OrgRoot#OrgRoot_CONNECTIVITY_STRATEGY_WHITELIST_ENABLE_LOGGING + // * OrgRoot#OrgRoot_CONNECTIVITY_STRATEGY_BLACKLIST_ENABLE_LOGGING + // * OrgRoot#OrgRoot_CONNECTIVITY_STRATEGY_NONE + // + // The connectivity strategy is deprecated. Use default layer3 rule, /infra/domains/default/security-policies/default-layer3-security-policy/rules/default-layer3-rule. This field indicates the default connectivity policy for the infra or tenant space WHITELIST - Adds a default drop rule. Administrator can then use \"allow\" rules (aka whitelist) to allow traffic between groups BLACKLIST - Adds a default allow rule. Admin can then use \"drop\" rules (aka blacklist) to block traffic between groups WHITELIST_ENABLE_LOGGING - Whitelising with logging enabled BLACKLIST_ENABLE_LOGGING - Blacklisting with logging enabled NONE - No default rules are added. + // + // Deprecated: This API element is deprecated. + ConnectivityStrategy *string } -func (s *OpsGlobalConfig) GetType__() bindings.BindingType { - return OpsGlobalConfigBindingType() +const OrgRoot_CONNECTIVITY_STRATEGY_WHITELIST = "WHITELIST" +const OrgRoot_CONNECTIVITY_STRATEGY_BLACKLIST = "BLACKLIST" +const OrgRoot_CONNECTIVITY_STRATEGY_WHITELIST_ENABLE_LOGGING = "WHITELIST_ENABLE_LOGGING" +const OrgRoot_CONNECTIVITY_STRATEGY_BLACKLIST_ENABLE_LOGGING = "BLACKLIST_ENABLE_LOGGING" +const OrgRoot_CONNECTIVITY_STRATEGY_NONE = "NONE" + +func (s *OrgRoot) GetType__() vapiBindings_.BindingType { + return OrgRootBindingType() } -func (s *OpsGlobalConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OrgRoot) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for OpsGlobalConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OrgRoot._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -56226,6 +57873,10 @@ type OspfAreaConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -56234,10 +57885,12 @@ type OspfAreaConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -56257,17 +57910,16 @@ type OspfAreaConfig struct { const OspfAreaConfig_AREA_TYPE_NORMAL = "NORMAL" const OspfAreaConfig_AREA_TYPE_NSSA = "NSSA" -func (s *OspfAreaConfig) GetType__() bindings.BindingType { +func (s *OspfAreaConfig) GetType__() vapiBindings_.BindingType { return OspfAreaConfigBindingType() } -func (s *OspfAreaConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OspfAreaConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for OspfAreaConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OspfAreaConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -56293,17 +57945,16 @@ const OspfAuthenticationConfig_MODE_NONE = "NONE" const OspfAuthenticationConfig_MODE_PASSWORD = "PASSWORD" const OspfAuthenticationConfig_MODE_MD5 = "MD5" -func (s *OspfAuthenticationConfig) GetType__() bindings.BindingType { +func (s *OspfAuthenticationConfig) GetType__() vapiBindings_.BindingType { return OspfAuthenticationConfigBindingType() } -func (s *OspfAuthenticationConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OspfAuthenticationConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for OspfAuthenticationConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OspfAuthenticationConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -56340,6 +57991,10 @@ type OspfRoutingConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -56348,10 +58003,12 @@ type OspfRoutingConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -56376,17 +58033,16 @@ type OspfRoutingConfig struct { const OspfRoutingConfig_GRACEFUL_RESTART_MODE_DISABLE = "DISABLE" const OspfRoutingConfig_GRACEFUL_RESTART_MODE_HELPER_ONLY = "HELPER_ONLY" -func (s *OspfRoutingConfig) GetType__() bindings.BindingType { +func (s *OspfRoutingConfig) GetType__() vapiBindings_.BindingType { return OspfRoutingConfigBindingType() } -func (s *OspfRoutingConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OspfRoutingConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for OspfRoutingConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OspfRoutingConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -56400,17 +58056,16 @@ type OspfSummaryAddressConfig struct { Prefix *string } -func (s *OspfSummaryAddressConfig) GetType__() bindings.BindingType { +func (s *OspfSummaryAddressConfig) GetType__() vapiBindings_.BindingType { return OspfSummaryAddressConfigBindingType() } -func (s *OspfSummaryAddressConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OspfSummaryAddressConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for OspfSummaryAddressConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OspfSummaryAddressConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -56447,6 +58102,10 @@ type OverriddenResource struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -56455,10 +58114,12 @@ type OverriddenResource struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -56469,17 +58130,16 @@ type OverriddenResource struct { SitePath *string } -func (s *OverriddenResource) GetType__() bindings.BindingType { +func (s *OverriddenResource) GetType__() vapiBindings_.BindingType { return OverriddenResourceBindingType() } -func (s *OverriddenResource) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OverriddenResource) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for OverriddenResource._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OverriddenResource._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -56504,17 +58164,16 @@ type OverriddenResourceListResult struct { Results []OverriddenResource } -func (s *OverriddenResourceListResult) GetType__() bindings.BindingType { +func (s *OverriddenResourceListResult) GetType__() vapiBindings_.BindingType { return OverriddenResourceListResultBindingType() } -func (s *OverriddenResourceListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OverriddenResourceListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for OverriddenResourceListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OverriddenResourceListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -56530,17 +58189,16 @@ type PacketAddressClassifier struct { Vlan *int64 } -func (s *PacketAddressClassifier) GetType__() bindings.BindingType { +func (s *PacketAddressClassifier) GetType__() vapiBindings_.BindingType { return PacketAddressClassifierBindingType() } -func (s *PacketAddressClassifier) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PacketAddressClassifier) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PacketAddressClassifier._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PacketAddressClassifier._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -56556,7 +58214,7 @@ type PacketData struct { // // Packet configuration ResourceType string - // A flag, when set true, indicates that the traceflow packet is of L3 routing. + // When this flag is set, traceflow packet will have its destination overwritten as the gateway address of the logical router to which the source logical switch is connected. More specifically: - For ARP request, the target IP will be overwritten as gateway IP if the target IP is not in the same subnet of gateway. - For ARP response, the target IP and destination MAC will be overwritten as gateway IP/MAC respectively, if the target IP is not in the same subnet of gateway. - For IP packet, the destination MAC will be overwritten as gateway MAC. Routed *bool // Possible values are: // @@ -56580,17 +58238,16 @@ const PacketData_TRANSPORT_TYPE_UNICAST = "UNICAST" const PacketData_TRANSPORT_TYPE_MULTICAST = "MULTICAST" const PacketData_TRANSPORT_TYPE_UNKNOWN = "UNKNOWN" -func (s *PacketData) GetType__() bindings.BindingType { +func (s *PacketData) GetType__() vapiBindings_.BindingType { return PacketDataBindingType() } -func (s *PacketData) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PacketData) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PacketData._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PacketData._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -56603,17 +58260,16 @@ type PacketTypeAndCounter struct { PacketType *string } -func (s *PacketTypeAndCounter) GetType__() bindings.BindingType { +func (s *PacketTypeAndCounter) GetType__() vapiBindings_.BindingType { return PacketTypeAndCounterBindingType() } -func (s *PacketTypeAndCounter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PacketTypeAndCounter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PacketTypeAndCounter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PacketTypeAndCounter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -56634,17 +58290,16 @@ type PacketsDroppedBySecurity struct { SpoofGuardDropped []PacketTypeAndCounter } -func (s *PacketsDroppedBySecurity) GetType__() bindings.BindingType { +func (s *PacketsDroppedBySecurity) GetType__() vapiBindings_.BindingType { return PacketsDroppedBySecurityBindingType() } -func (s *PacketsDroppedBySecurity) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PacketsDroppedBySecurity) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PacketsDroppedBySecurity._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PacketsDroppedBySecurity._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -56656,17 +58311,16 @@ type PartialPatchConfig struct { EnablePartialPatch *bool } -func (s *PartialPatchConfig) GetType__() bindings.BindingType { +func (s *PartialPatchConfig) GetType__() vapiBindings_.BindingType { return PartialPatchConfigBindingType() } -func (s *PartialPatchConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PartialPatchConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PartialPatchConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PartialPatchConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -56675,7 +58329,7 @@ func (s *PartialPatchConfig) GetDataValue__() (data.DataValue, []error) { // Patch Resources is an action to create/patch resources in response to an event. type PatchResources struct { // Patch body representing a Hierarchical Patch payload. The resources included in the body are patched replacing the injections' keys with their actual values. - Body *data.StructValue + Body *vapiData_.StructValue // Injections holding keys (variables) and their corresponding values. Injections []Injection // Possible values are: @@ -56692,17 +58346,16 @@ type PatchResources struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const PatchResources__TYPE_IDENTIFIER = "PatchResources" -func (s *PatchResources) GetType__() bindings.BindingType { +func (s *PatchResources) GetType__() vapiBindings_.BindingType { return PatchResourcesBindingType() } -func (s *PatchResources) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PatchResources) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PatchResources._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PatchResources._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -56750,6 +58403,10 @@ type PathExpression struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -56758,10 +58415,12 @@ type PathExpression struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -56773,17 +58432,16 @@ type PathExpression struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const PathExpression__TYPE_IDENTIFIER = "PathExpression" -func (s *PathExpression) GetType__() bindings.BindingType { +func (s *PathExpression) GetType__() vapiBindings_.BindingType { return PathExpressionBindingType() } -func (s *PathExpression) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PathExpression) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PathExpression._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PathExpression._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -56809,17 +58467,16 @@ const PathPermissionGroup_OPERATION_READ = "read" const PathPermissionGroup_OPERATION_EXECUTE = "execute" const PathPermissionGroup_OPERATION_NONE = "none" -func (s *PathPermissionGroup) GetType__() bindings.BindingType { +func (s *PathPermissionGroup) GetType__() vapiBindings_.BindingType { return PathPermissionGroupBindingType() } -func (s *PathPermissionGroup) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PathPermissionGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PathPermissionGroup._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PathPermissionGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -56833,17 +58490,16 @@ type PeerCertificateChain struct { PemEncoded *string } -func (s *PeerCertificateChain) GetType__() bindings.BindingType { +func (s *PeerCertificateChain) GetType__() vapiBindings_.BindingType { return PeerCertificateChainBindingType() } -func (s *PeerCertificateChain) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PeerCertificateChain) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PeerCertificateChain._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PeerCertificateChain._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -56855,17 +58511,16 @@ type PendingChangesInfoNsxt struct { PendingChangesFlag *bool } -func (s *PendingChangesInfoNsxt) GetType__() bindings.BindingType { +func (s *PendingChangesInfoNsxt) GetType__() vapiBindings_.BindingType { return PendingChangesInfoNsxtBindingType() } -func (s *PendingChangesInfoNsxt) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PendingChangesInfoNsxt) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PendingChangesInfoNsxt._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PendingChangesInfoNsxt._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -56895,17 +58550,16 @@ const PerStepRestoreStatus_VALUE_SUSPENDED_FOR_USER_ACTION = "SUSPENDED_FOR_USER const PerStepRestoreStatus_VALUE_FAILED = "FAILED" const PerStepRestoreStatus_VALUE_SUCCESS = "SUCCESS" -func (s *PerStepRestoreStatus) GetType__() bindings.BindingType { +func (s *PerStepRestoreStatus) GetType__() vapiBindings_.BindingType { return PerStepRestoreStatusBindingType() } -func (s *PerStepRestoreStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PerStepRestoreStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PerStepRestoreStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PerStepRestoreStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -56930,17 +58584,16 @@ type PlainFilterData struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const PlainFilterData__TYPE_IDENTIFIER = "PlainFilterData" -func (s *PlainFilterData) GetType__() bindings.BindingType { +func (s *PlainFilterData) GetType__() vapiBindings_.BindingType { return PlainFilterDataBindingType() } -func (s *PlainFilterData) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PlainFilterData) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PlainFilterData._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PlainFilterData._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -56962,17 +58615,16 @@ type PointDefinition struct { YValue *string } -func (s *PointDefinition) GetType__() bindings.BindingType { +func (s *PointDefinition) GetType__() vapiBindings_.BindingType { return PointDefinitionBindingType() } -func (s *PointDefinition) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PointDefinition) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PointDefinition._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PointDefinition._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -57009,6 +58661,10 @@ type Policy struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -57017,10 +58673,12 @@ type Policy struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -57053,17 +58711,94 @@ type Policy struct { TcpStrict *bool } -func (s *Policy) GetType__() bindings.BindingType { +func (s *Policy) GetType__() vapiBindings_.BindingType { return PolicyBindingType() } -func (s *Policy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Policy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for Policy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +type PolicyAdvertisedNetwork struct { + // Advertised network address. + Network *string + // Advertised rule filter type + RuleFilterType *string + // advertisement status of network to connected gateway SUCCESS - network route successfully plumbed on target gateway DENIED_BY_TARGET_GATEWAY - network denied by target gateway because of in filter rules or missing inter vrf config + Status *string +} + +func (s *PolicyAdvertisedNetwork) GetType__() vapiBindings_.BindingType { + return PolicyAdvertisedNetworkBindingType() +} + +func (s *PolicyAdvertisedNetwork) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyAdvertisedNetwork._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +type PolicyAdvertisedNetworkInCsvFormat struct { + // File name set by HTTP server if API returns CSV result as a file. + FileName *string + Results []AdvertisedNetworkCsvRecord +} + +func (s *PolicyAdvertisedNetworkInCsvFormat) GetType__() vapiBindings_.BindingType { + return PolicyAdvertisedNetworkInCsvFormatBindingType() +} + +func (s *PolicyAdvertisedNetworkInCsvFormat) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Policy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyAdvertisedNetworkInCsvFormat._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +type PolicyAdvertisedNetworksListResult struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // List of networks which advertised to connected gateway + Results []PolicyAdvertisedNetwork +} + +func (s *PolicyAdvertisedNetworksListResult) GetType__() vapiBindings_.BindingType { + return PolicyAdvertisedNetworksListResultBindingType() +} + +func (s *PolicyAdvertisedNetworksListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyAdvertisedNetworksListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -57100,6 +58835,10 @@ type PolicyAlarmResource struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -57108,6 +58847,8 @@ type PolicyAlarmResource struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string ErrorDetails *PolicyApiError @@ -57119,17 +58860,16 @@ type PolicyAlarmResource struct { SourceSiteId *string } -func (s *PolicyAlarmResource) GetType__() bindings.BindingType { +func (s *PolicyAlarmResource) GetType__() vapiBindings_.BindingType { return PolicyAlarmResourceBindingType() } -func (s *PolicyAlarmResource) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyAlarmResource) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyAlarmResource._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyAlarmResource._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -57154,17 +58894,16 @@ type PolicyAlarmResourceListResult struct { Results []PolicyAlarmResource } -func (s *PolicyAlarmResourceListResult) GetType__() bindings.BindingType { +func (s *PolicyAlarmResourceListResult) GetType__() vapiBindings_.BindingType { return PolicyAlarmResourceListResultBindingType() } -func (s *PolicyAlarmResourceListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyAlarmResourceListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyAlarmResourceListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyAlarmResourceListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -57177,7 +58916,7 @@ type PolicyApiError struct { // A numeric error code format: int64 ErrorCode *int64 // Additional data about the error - ErrorData *data.StructValue + ErrorData *vapiData_.StructValue // A description of the error ErrorMessage *string // The module name where the error occurred @@ -57186,17 +58925,16 @@ type PolicyApiError struct { RelatedErrors []PolicyRelatedApiError } -func (s *PolicyApiError) GetType__() bindings.BindingType { +func (s *PolicyApiError) GetType__() vapiBindings_.BindingType { return PolicyApiErrorBindingType() } -func (s *PolicyApiError) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyApiError) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyApiError._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyApiError._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -57209,17 +58947,16 @@ type PolicyArpProxyEntry struct { ServiceId *string } -func (s *PolicyArpProxyEntry) GetType__() bindings.BindingType { +func (s *PolicyArpProxyEntry) GetType__() vapiBindings_.BindingType { return PolicyArpProxyEntryBindingType() } -func (s *PolicyArpProxyEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyArpProxyEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyArpProxyEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyArpProxyEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -57231,17 +58968,16 @@ type PolicyArpProxyTableCsvListResult struct { Results []InterfaceArpProxyCsvEntry } -func (s *PolicyArpProxyTableCsvListResult) GetType__() bindings.BindingType { +func (s *PolicyArpProxyTableCsvListResult) GetType__() vapiBindings_.BindingType { return PolicyArpProxyTableCsvListResultBindingType() } -func (s *PolicyArpProxyTableCsvListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyArpProxyTableCsvListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyArpProxyTableCsvListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyArpProxyTableCsvListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -57265,17 +59001,16 @@ type PolicyArpProxyTableListResult struct { Results []InterfaceArpProxy } -func (s *PolicyArpProxyTableListResult) GetType__() bindings.BindingType { +func (s *PolicyArpProxyTableListResult) GetType__() vapiBindings_.BindingType { return PolicyArpProxyTableListResultBindingType() } -func (s *PolicyArpProxyTableListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyArpProxyTableListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyArpProxyTableListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyArpProxyTableListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -57290,6 +59025,8 @@ type PolicyAttributes struct { // // Source of attribute value i.e whether system defined or custom value AttributeSource *string + // True value for this flag will be treated as a partial match for custom url + CustomUrlPartialMatch *bool // Possible values are: // // * PolicyAttributes#PolicyAttributes_DATATYPE_STRING @@ -57327,17 +59064,16 @@ const PolicyAttributes_KEY_URL_CATEGORY = "URL_CATEGORY" const PolicyAttributes_KEY_URL_REPUTATION = "URL_REPUTATION" const PolicyAttributes_KEY_CUSTOM_URL = "CUSTOM_URL" -func (s *PolicyAttributes) GetType__() bindings.BindingType { +func (s *PolicyAttributes) GetType__() vapiBindings_.BindingType { return PolicyAttributesBindingType() } -func (s *PolicyAttributes) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyAttributes) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyAttributes._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyAttributes._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -57381,6 +59117,10 @@ type PolicyBasedIPSecVpnSession struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -57389,10 +59129,12 @@ type PolicyBasedIPSecVpnSession struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -57432,7 +59174,7 @@ type PolicyBasedIPSecVpnSession struct { IkeProfilePath *string // Policy path referencing Local endpoint. This property is mandatory on LM. It is required on GM only in case of site_overrides property not provided. LocalEndpointPath *string - // Public IPV4 address of the remote device terminating the VPN connection. This property is mandatory on LM. It is required on GM only in case of site_overrides property not provided. + // Public IPV4 or IPV6 address of the remote device terminating the VPN connection. This property is mandatory on LM. It is required on GM only in case of site_overrides property not provided. Please note that configuring peer_address as IPv6 address is not supported in the deprecated IPSecVpnSession Patch/PUT APIs. format: ip PeerAddress *string // Peer ID to uniquely identify the peer site. The peer ID is the public IP address of the remote device terminating the VPN tunnel. When NAT is configured for the peer, enter the private IP address of the peer. This property is mandatory on LM. It is required on GM only in case of site_overrides property not provided. PeerId *string @@ -57450,17 +59192,16 @@ type PolicyBasedIPSecVpnSession struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const PolicyBasedIPSecVpnSession__TYPE_IDENTIFIER = "PolicyBasedIPSecVpnSession" -func (s *PolicyBasedIPSecVpnSession) GetType__() bindings.BindingType { +func (s *PolicyBasedIPSecVpnSession) GetType__() vapiBindings_.BindingType { return PolicyBasedIPSecVpnSessionBindingType() } -func (s *PolicyBasedIPSecVpnSession) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyBasedIPSecVpnSession) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyBasedIPSecVpnSession._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyBasedIPSecVpnSession._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -57484,17 +59225,16 @@ type PolicyBasedL3VpnSession struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const PolicyBasedL3VpnSession__TYPE_IDENTIFIER = "PolicyBasedL3VpnSession" -func (s *PolicyBasedL3VpnSession) GetType__() bindings.BindingType { +func (s *PolicyBasedL3VpnSession) GetType__() vapiBindings_.BindingType { return PolicyBasedL3VpnSessionBindingType() } -func (s *PolicyBasedL3VpnSession) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyBasedL3VpnSession) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyBasedL3VpnSession._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyBasedL3VpnSession._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -57579,17 +59319,16 @@ const PolicyBgpNeighborStatus_CONNECTION_STATE_UNKNOWN = "UNKNOWN" const PolicyBgpNeighborStatus_TYPE_INTER_SR = "INTER_SR" const PolicyBgpNeighborStatus_TYPE_USER = "USER" -func (s *PolicyBgpNeighborStatus) GetType__() bindings.BindingType { +func (s *PolicyBgpNeighborStatus) GetType__() vapiBindings_.BindingType { return PolicyBgpNeighborStatusBindingType() } -func (s *PolicyBgpNeighborStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyBgpNeighborStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyBgpNeighborStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyBgpNeighborStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -57613,17 +59352,16 @@ type PolicyBgpNeighborsStatusListResult struct { Results []PolicyBgpNeighborStatus } -func (s *PolicyBgpNeighborsStatusListResult) GetType__() bindings.BindingType { +func (s *PolicyBgpNeighborsStatusListResult) GetType__() vapiBindings_.BindingType { return PolicyBgpNeighborsStatusListResultBindingType() } -func (s *PolicyBgpNeighborsStatusListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyBgpNeighborsStatusListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyBgpNeighborsStatusListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyBgpNeighborsStatusListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -57636,17 +59374,16 @@ type PolicyComplianceStatus struct { NonCompliantConfigs []PolicyNonCompliantConfig } -func (s *PolicyComplianceStatus) GetType__() bindings.BindingType { +func (s *PolicyComplianceStatus) GetType__() vapiBindings_.BindingType { return PolicyComplianceStatusBindingType() } -func (s *PolicyComplianceStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyComplianceStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyComplianceStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyComplianceStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -57683,6 +59420,10 @@ type PolicyConfigResource struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -57691,27 +59432,28 @@ type PolicyConfigResource struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool } -func (s *PolicyConfigResource) GetType__() bindings.BindingType { +func (s *PolicyConfigResource) GetType__() vapiBindings_.BindingType { return PolicyConfigResourceBindingType() } -func (s *PolicyConfigResource) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyConfigResource) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyConfigResource._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyConfigResource._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -57722,17 +59464,16 @@ type PolicyContainerGroupMemberDetails struct { Cluster []ClusterMemberDetails } -func (s *PolicyContainerGroupMemberDetails) GetType__() bindings.BindingType { +func (s *PolicyContainerGroupMemberDetails) GetType__() vapiBindings_.BindingType { return PolicyContainerGroupMemberDetailsBindingType() } -func (s *PolicyContainerGroupMemberDetails) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyContainerGroupMemberDetails) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyContainerGroupMemberDetails._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyContainerGroupMemberDetails._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -57757,17 +59498,16 @@ type PolicyContainerGroupMembersListResult struct { Results []PolicyContainerGroupMemberDetails } -func (s *PolicyContainerGroupMembersListResult) GetType__() bindings.BindingType { +func (s *PolicyContainerGroupMembersListResult) GetType__() vapiBindings_.BindingType { return PolicyContainerGroupMembersListResultBindingType() } -func (s *PolicyContainerGroupMembersListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyContainerGroupMembersListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyContainerGroupMembersListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyContainerGroupMembersListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -57804,6 +59544,10 @@ type PolicyContextProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -57812,10 +59556,12 @@ type PolicyContextProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -57824,17 +59570,16 @@ type PolicyContextProfile struct { Attributes []PolicyAttributes } -func (s *PolicyContextProfile) GetType__() bindings.BindingType { +func (s *PolicyContextProfile) GetType__() vapiBindings_.BindingType { return PolicyContextProfileBindingType() } -func (s *PolicyContextProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyContextProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyContextProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyContextProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -57859,17 +59604,16 @@ type PolicyContextProfileListResult struct { Results []PolicyContextProfile } -func (s *PolicyContextProfileListResult) GetType__() bindings.BindingType { +func (s *PolicyContextProfileListResult) GetType__() vapiBindings_.BindingType { return PolicyContextProfileListResultBindingType() } -func (s *PolicyContextProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyContextProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyContextProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyContextProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -57906,6 +59650,10 @@ type PolicyCustomAttributes struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -57914,10 +59662,12 @@ type PolicyCustomAttributes struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -57956,17 +59706,16 @@ const PolicyCustomAttributes_DATATYPE_STRING = "STRING" const PolicyCustomAttributes_KEY_DOMAIN_NAME = "DOMAIN_NAME" const PolicyCustomAttributes_KEY_CUSTOM_URL = "CUSTOM_URL" -func (s *PolicyCustomAttributes) GetType__() bindings.BindingType { +func (s *PolicyCustomAttributes) GetType__() vapiBindings_.BindingType { return PolicyCustomAttributesBindingType() } -func (s *PolicyCustomAttributes) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyCustomAttributes) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyCustomAttributes._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyCustomAttributes._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -57990,17 +59739,16 @@ type PolicyDnsAnswerPerEnforcementPoint struct { const PolicyDnsAnswerPerEnforcementPoint__TYPE_IDENTIFIER = "PolicyDnsAnswerPerEnforcementPoint" const PolicyDnsAnswerPerEnforcementPoint_RESOURCE_TYPE_NSXTDNSANSWER = "NsxTDnsAnswer" -func (s *PolicyDnsAnswerPerEnforcementPoint) GetType__() bindings.BindingType { +func (s *PolicyDnsAnswerPerEnforcementPoint) GetType__() vapiBindings_.BindingType { return PolicyDnsAnswerPerEnforcementPointBindingType() } -func (s *PolicyDnsAnswerPerEnforcementPoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyDnsAnswerPerEnforcementPoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyDnsAnswerPerEnforcementPoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyDnsAnswerPerEnforcementPoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -58037,6 +59785,10 @@ type PolicyDnsForwarder struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -58045,10 +59797,12 @@ type PolicyDnsForwarder struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -58081,17 +59835,16 @@ const PolicyDnsForwarder_LOG_LEVEL_WARNING = "WARNING" const PolicyDnsForwarder_LOG_LEVEL_ERROR = "ERROR" const PolicyDnsForwarder_LOG_LEVEL_FATAL = "FATAL" -func (s *PolicyDnsForwarder) GetType__() bindings.BindingType { +func (s *PolicyDnsForwarder) GetType__() vapiBindings_.BindingType { return PolicyDnsForwarderBindingType() } -func (s *PolicyDnsForwarder) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyDnsForwarder) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyDnsForwarder._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyDnsForwarder._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -58128,6 +59881,10 @@ type PolicyDnsForwarderZone struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -58136,10 +59893,12 @@ type PolicyDnsForwarderZone struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -58152,17 +59911,16 @@ type PolicyDnsForwarderZone struct { UpstreamServers []string } -func (s *PolicyDnsForwarderZone) GetType__() bindings.BindingType { +func (s *PolicyDnsForwarderZone) GetType__() vapiBindings_.BindingType { return PolicyDnsForwarderZoneBindingType() } -func (s *PolicyDnsForwarderZone) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyDnsForwarderZone) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyDnsForwarderZone._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyDnsForwarderZone._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -58187,17 +59945,16 @@ type PolicyDnsForwarderZoneListResult struct { Results []PolicyDnsForwarderZone } -func (s *PolicyDnsForwarderZoneListResult) GetType__() bindings.BindingType { +func (s *PolicyDnsForwarderZoneListResult) GetType__() vapiBindings_.BindingType { return PolicyDnsForwarderZoneListResultBindingType() } -func (s *PolicyDnsForwarderZoneListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyDnsForwarderZoneListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyDnsForwarderZoneListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyDnsForwarderZoneListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -58234,6 +59991,10 @@ type PolicyDraft struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -58242,10 +60003,12 @@ type PolicyDraft struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -58270,17 +60033,16 @@ type PolicyDraft struct { UserAreaStoreId *string } -func (s *PolicyDraft) GetType__() bindings.BindingType { +func (s *PolicyDraft) GetType__() vapiBindings_.BindingType { return PolicyDraftBindingType() } -func (s *PolicyDraft) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyDraft) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyDraft._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyDraft._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -58305,17 +60067,16 @@ type PolicyDraftListResult struct { Results []PolicyDraft } -func (s *PolicyDraftListResult) GetType__() bindings.BindingType { +func (s *PolicyDraftListResult) GetType__() vapiBindings_.BindingType { return PolicyDraftListResultBindingType() } -func (s *PolicyDraftListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyDraftListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyDraftListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyDraftListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -58328,17 +60089,16 @@ type PolicyDraftPaginatedAggregatedConfigurationResult struct { Result *Infra } -func (s *PolicyDraftPaginatedAggregatedConfigurationResult) GetType__() bindings.BindingType { +func (s *PolicyDraftPaginatedAggregatedConfigurationResult) GetType__() vapiBindings_.BindingType { return PolicyDraftPaginatedAggregatedConfigurationResultBindingType() } -func (s *PolicyDraftPaginatedAggregatedConfigurationResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyDraftPaginatedAggregatedConfigurationResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyDraftPaginatedAggregatedConfigurationResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyDraftPaginatedAggregatedConfigurationResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -58375,6 +60135,10 @@ type PolicyEdgeCluster struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -58383,10 +60147,12 @@ type PolicyEdgeCluster struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -58411,17 +60177,16 @@ const PolicyEdgeCluster_MEMBER_NODE_TYPE_EDGE_NODE = "EDGE_NODE" const PolicyEdgeCluster_MEMBER_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE = "PUBLIC_CLOUD_GATEWAY_NODE" const PolicyEdgeCluster_MEMBER_NODE_TYPE_UNKNOWN = "UNKNOWN" -func (s *PolicyEdgeCluster) GetType__() bindings.BindingType { +func (s *PolicyEdgeCluster) GetType__() vapiBindings_.BindingType { return PolicyEdgeClusterBindingType() } -func (s *PolicyEdgeCluster) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyEdgeCluster) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyEdgeCluster._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyEdgeCluster._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -58447,17 +60212,16 @@ type PolicyEdgeClusterInterSiteBgpSummary struct { EdgeNodes []PolicyEdgeNodeInterSiteBgpSummary } -func (s *PolicyEdgeClusterInterSiteBgpSummary) GetType__() bindings.BindingType { +func (s *PolicyEdgeClusterInterSiteBgpSummary) GetType__() vapiBindings_.BindingType { return PolicyEdgeClusterInterSiteBgpSummaryBindingType() } -func (s *PolicyEdgeClusterInterSiteBgpSummary) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyEdgeClusterInterSiteBgpSummary) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyEdgeClusterInterSiteBgpSummary._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyEdgeClusterInterSiteBgpSummary._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -58488,17 +60252,16 @@ const PolicyEdgeClusterInterSiteStatus_OVERALL_STATUS_DOWN = "DOWN" const PolicyEdgeClusterInterSiteStatus_OVERALL_STATUS_DEGRADED = "DEGRADED" const PolicyEdgeClusterInterSiteStatus_OVERALL_STATUS_UNKNOWN = "UNKNOWN" -func (s *PolicyEdgeClusterInterSiteStatus) GetType__() bindings.BindingType { +func (s *PolicyEdgeClusterInterSiteStatus) GetType__() vapiBindings_.BindingType { return PolicyEdgeClusterInterSiteStatusBindingType() } -func (s *PolicyEdgeClusterInterSiteStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyEdgeClusterInterSiteStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyEdgeClusterInterSiteStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyEdgeClusterInterSiteStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -58523,17 +60286,16 @@ type PolicyEdgeClusterListResult struct { Results []PolicyEdgeCluster } -func (s *PolicyEdgeClusterListResult) GetType__() bindings.BindingType { +func (s *PolicyEdgeClusterListResult) GetType__() vapiBindings_.BindingType { return PolicyEdgeClusterListResultBindingType() } -func (s *PolicyEdgeClusterListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyEdgeClusterListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyEdgeClusterListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyEdgeClusterListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -58563,17 +60325,16 @@ const PolicyEdgeClusterMemberInterSiteStatus_STATUS_DOWN = "DOWN" const PolicyEdgeClusterMemberInterSiteStatus_STATUS_DEGRADED = "DEGRADED" const PolicyEdgeClusterMemberInterSiteStatus_STATUS_UNKNOWN = "UNKNOWN" -func (s *PolicyEdgeClusterMemberInterSiteStatus) GetType__() bindings.BindingType { +func (s *PolicyEdgeClusterMemberInterSiteStatus) GetType__() vapiBindings_.BindingType { return PolicyEdgeClusterMemberInterSiteStatusBindingType() } -func (s *PolicyEdgeClusterMemberInterSiteStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyEdgeClusterMemberInterSiteStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyEdgeClusterMemberInterSiteStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyEdgeClusterMemberInterSiteStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -58610,6 +60371,10 @@ type PolicyEdgeNode struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -58618,10 +60383,12 @@ type PolicyEdgeNode struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -58632,17 +60399,16 @@ type PolicyEdgeNode struct { NsxId *string } -func (s *PolicyEdgeNode) GetType__() bindings.BindingType { +func (s *PolicyEdgeNode) GetType__() vapiBindings_.BindingType { return PolicyEdgeNodeBindingType() } -func (s *PolicyEdgeNode) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyEdgeNode) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyEdgeNode._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyEdgeNode._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -58657,17 +60423,16 @@ type PolicyEdgeNodeInterSiteBgpSummary struct { NeighborStatus []PolicyBgpNeighborStatus } -func (s *PolicyEdgeNodeInterSiteBgpSummary) GetType__() bindings.BindingType { +func (s *PolicyEdgeNodeInterSiteBgpSummary) GetType__() vapiBindings_.BindingType { return PolicyEdgeNodeInterSiteBgpSummaryBindingType() } -func (s *PolicyEdgeNodeInterSiteBgpSummary) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyEdgeNodeInterSiteBgpSummary) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyEdgeNodeInterSiteBgpSummary._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyEdgeNodeInterSiteBgpSummary._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -58692,17 +60457,16 @@ type PolicyEdgeNodeListResult struct { Results []PolicyEdgeNode } -func (s *PolicyEdgeNodeListResult) GetType__() bindings.BindingType { +func (s *PolicyEdgeNodeListResult) GetType__() vapiBindings_.BindingType { return PolicyEdgeNodeListResultBindingType() } -func (s *PolicyEdgeNodeListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyEdgeNodeListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyEdgeNodeListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyEdgeNodeListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -58738,6 +60502,10 @@ type PolicyExcludeList struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -58746,10 +60514,12 @@ type PolicyExcludeList struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -58758,17 +60528,16 @@ type PolicyExcludeList struct { Members []string } -func (s *PolicyExcludeList) GetType__() bindings.BindingType { +func (s *PolicyExcludeList) GetType__() vapiBindings_.BindingType { return PolicyExcludeListBindingType() } -func (s *PolicyExcludeList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyExcludeList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyExcludeList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyExcludeList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -58782,17 +60551,16 @@ type PolicyFineTuningResourceInfo struct { ResourceName *string } -func (s *PolicyFineTuningResourceInfo) GetType__() bindings.BindingType { +func (s *PolicyFineTuningResourceInfo) GetType__() vapiBindings_.BindingType { return PolicyFineTuningResourceInfoBindingType() } -func (s *PolicyFineTuningResourceInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyFineTuningResourceInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyFineTuningResourceInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyFineTuningResourceInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -58805,23 +60573,22 @@ type PolicyFineTuningResourceInfoDetail struct { SubType *PolicyFineTuningResourceInfo } -func (s *PolicyFineTuningResourceInfoDetail) GetType__() bindings.BindingType { +func (s *PolicyFineTuningResourceInfoDetail) GetType__() vapiBindings_.BindingType { return PolicyFineTuningResourceInfoDetailBindingType() } -func (s *PolicyFineTuningResourceInfoDetail) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyFineTuningResourceInfoDetail) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyFineTuningResourceInfoDetail._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyFineTuningResourceInfoDetail._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// This entity will be used to establish association between CPU Memory Thresholds Profile and Transport Node. Using this entity, user can specify intent for applying Firewall CPU Memory Thresholds Profile to particular Transport Node. +// This entity will be used to establish association between CPU Memory Thresholds Profile and Transport Node. Using this entity, user can specify intent for applying Firewall CPU Memory Thresholds Profile to particular transport nodes. type PolicyFirewallCPUMemThresholdsProfileBindingMap struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink @@ -58852,6 +60619,10 @@ type PolicyFirewallCPUMemThresholdsProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -58860,33 +60631,36 @@ type PolicyFirewallCPUMemThresholdsProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool // PolicyPath of associated Profile ProfilePath *string + // The list of targets where the profile is intended to get applied. Valid targets are group paths. + AppliedTo []string // Sequence number is used to resolve conflicts when two profiles get applied to a single node. Lower value gets higher precedence. Two binding maps having the same profile path should have the same sequence number. format: int64 SequenceNumber *int64 // References of transport nodes on which the profile intended to be applied. TransportNodes []PolicyResourceReference } -func (s *PolicyFirewallCPUMemThresholdsProfileBindingMap) GetType__() bindings.BindingType { +func (s *PolicyFirewallCPUMemThresholdsProfileBindingMap) GetType__() vapiBindings_.BindingType { return PolicyFirewallCPUMemThresholdsProfileBindingMapBindingType() } -func (s *PolicyFirewallCPUMemThresholdsProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyFirewallCPUMemThresholdsProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyFirewallCPUMemThresholdsProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyFirewallCPUMemThresholdsProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -58911,17 +60685,16 @@ type PolicyFirewallCPUMemThresholdsProfileBindingMapListResult struct { Results []PolicyFirewallCPUMemThresholdsProfileBindingMap } -func (s *PolicyFirewallCPUMemThresholdsProfileBindingMapListResult) GetType__() bindings.BindingType { +func (s *PolicyFirewallCPUMemThresholdsProfileBindingMapListResult) GetType__() vapiBindings_.BindingType { return PolicyFirewallCPUMemThresholdsProfileBindingMapListResultBindingType() } -func (s *PolicyFirewallCPUMemThresholdsProfileBindingMapListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyFirewallCPUMemThresholdsProfileBindingMapListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyFirewallCPUMemThresholdsProfileBindingMapListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyFirewallCPUMemThresholdsProfileBindingMapListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -58958,6 +60731,10 @@ type PolicyFirewallCpuMemThresholdsProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -58966,10 +60743,12 @@ type PolicyFirewallCpuMemThresholdsProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -58980,17 +60759,16 @@ type PolicyFirewallCpuMemThresholdsProfile struct { MemThresholdPercentage *int64 } -func (s *PolicyFirewallCpuMemThresholdsProfile) GetType__() bindings.BindingType { +func (s *PolicyFirewallCpuMemThresholdsProfile) GetType__() vapiBindings_.BindingType { return PolicyFirewallCpuMemThresholdsProfileBindingType() } -func (s *PolicyFirewallCpuMemThresholdsProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyFirewallCpuMemThresholdsProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyFirewallCpuMemThresholdsProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyFirewallCpuMemThresholdsProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -59015,17 +60793,16 @@ type PolicyFirewallCpuMemThresholdsProfileListResult struct { Results []PolicyFirewallCpuMemThresholdsProfile } -func (s *PolicyFirewallCpuMemThresholdsProfileListResult) GetType__() bindings.BindingType { +func (s *PolicyFirewallCpuMemThresholdsProfileListResult) GetType__() vapiBindings_.BindingType { return PolicyFirewallCpuMemThresholdsProfileListResultBindingType() } -func (s *PolicyFirewallCpuMemThresholdsProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyFirewallCpuMemThresholdsProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyFirewallCpuMemThresholdsProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyFirewallCpuMemThresholdsProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -59062,6 +60839,10 @@ type PolicyFirewallFloodProtectionProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -59070,10 +60851,12 @@ type PolicyFirewallFloodProtectionProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -59084,17 +60867,16 @@ type PolicyFirewallFloodProtectionProfileBindingMap struct { SequenceNumber *int64 } -func (s *PolicyFirewallFloodProtectionProfileBindingMap) GetType__() bindings.BindingType { +func (s *PolicyFirewallFloodProtectionProfileBindingMap) GetType__() vapiBindings_.BindingType { return PolicyFirewallFloodProtectionProfileBindingMapBindingType() } -func (s *PolicyFirewallFloodProtectionProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyFirewallFloodProtectionProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyFirewallFloodProtectionProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyFirewallFloodProtectionProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -59119,17 +60901,104 @@ type PolicyFirewallFloodProtectionProfileBindingMapListResult struct { Results []PolicyFirewallFloodProtectionProfileBindingMap } -func (s *PolicyFirewallFloodProtectionProfileBindingMapListResult) GetType__() bindings.BindingType { +func (s *PolicyFirewallFloodProtectionProfileBindingMapListResult) GetType__() vapiBindings_.BindingType { return PolicyFirewallFloodProtectionProfileBindingMapListResultBindingType() } -func (s *PolicyFirewallFloodProtectionProfileBindingMapListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyFirewallFloodProtectionProfileBindingMapListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyFirewallFloodProtectionProfileBindingMapListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// The type used to enable/disable IP reputation feed download. +type PolicyFirewallIpReputationConfig struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // The frequency at which IP Reputation feed will be downloaded. This is a readonly field showing the current time interval in minutes. The current value is set 720 mins (12 hrs). format: int32 + DownloadFrequencyInMins *int64 + // Possible values are: + // + // * PolicyFirewallIpReputationConfig#PolicyFirewallIpReputationConfig_DOWNLOAD_STATUS_IN_PROGRESS + // * PolicyFirewallIpReputationConfig#PolicyFirewallIpReputationConfig_DOWNLOAD_STATUS_COMPLETE + // * PolicyFirewallIpReputationConfig#PolicyFirewallIpReputationConfig_DOWNLOAD_STATUS_FAILED + // + // Indicates the download status of IP reputation feed. + DownloadStatus *string + // Property which indicates whether auto-download of IP Reputation feed is enabled or disabled. + EnableAutoDownload *bool + // Timestamp of the most recent successful feed download. format: int64 + LastFeedDownload *int64 +} + +const PolicyFirewallIpReputationConfig_DOWNLOAD_STATUS_IN_PROGRESS = "IN_PROGRESS" +const PolicyFirewallIpReputationConfig_DOWNLOAD_STATUS_COMPLETE = "COMPLETE" +const PolicyFirewallIpReputationConfig_DOWNLOAD_STATUS_FAILED = "FAILED" + +func (s *PolicyFirewallIpReputationConfig) GetType__() vapiBindings_.BindingType { + return PolicyFirewallIpReputationConfigBindingType() +} + +func (s *PolicyFirewallIpReputationConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyFirewallFloodProtectionProfileBindingMapListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyFirewallIpReputationConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -59166,6 +61035,10 @@ type PolicyFirewallScheduler struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -59174,10 +61047,12 @@ type PolicyFirewallScheduler struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -59225,17 +61100,50 @@ const PolicyFirewallScheduler_DAYS_SATURDAY = "SATURDAY" const PolicyFirewallScheduler_TIMEZONE_UTC = "UTC" const PolicyFirewallScheduler_TIMEZONE_LOCAL = "LOCAL" -func (s *PolicyFirewallScheduler) GetType__() bindings.BindingType { +func (s *PolicyFirewallScheduler) GetType__() vapiBindings_.BindingType { return PolicyFirewallSchedulerBindingType() } -func (s *PolicyFirewallScheduler) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyFirewallScheduler) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyFirewallScheduler._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// List result of PolicyFirewallSchedulers +type PolicyFirewallSchedulerListResult struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // Paged collection of PolicyFirewallSchedulers + Results []PolicyFirewallScheduler +} + +func (s *PolicyFirewallSchedulerListResult) GetType__() vapiBindings_.BindingType { + return PolicyFirewallSchedulerListResultBindingType() +} + +func (s *PolicyFirewallSchedulerListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyFirewallScheduler._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyFirewallSchedulerListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -59272,6 +61180,10 @@ type PolicyFirewallSessionTimerProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -59280,10 +61192,12 @@ type PolicyFirewallSessionTimerProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -59312,17 +61226,16 @@ type PolicyFirewallSessionTimerProfile struct { UdpSingle *int64 } -func (s *PolicyFirewallSessionTimerProfile) GetType__() bindings.BindingType { +func (s *PolicyFirewallSessionTimerProfile) GetType__() vapiBindings_.BindingType { return PolicyFirewallSessionTimerProfileBindingType() } -func (s *PolicyFirewallSessionTimerProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyFirewallSessionTimerProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyFirewallSessionTimerProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyFirewallSessionTimerProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -59359,6 +61272,10 @@ type PolicyFirewallSessionTimerProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -59367,10 +61284,12 @@ type PolicyFirewallSessionTimerProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -59381,17 +61300,16 @@ type PolicyFirewallSessionTimerProfileBindingMap struct { SequenceNumber *int64 } -func (s *PolicyFirewallSessionTimerProfileBindingMap) GetType__() bindings.BindingType { +func (s *PolicyFirewallSessionTimerProfileBindingMap) GetType__() vapiBindings_.BindingType { return PolicyFirewallSessionTimerProfileBindingMapBindingType() } -func (s *PolicyFirewallSessionTimerProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyFirewallSessionTimerProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyFirewallSessionTimerProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyFirewallSessionTimerProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -59416,17 +61334,16 @@ type PolicyFirewallSessionTimerProfileBindingMapListResult struct { Results []PolicyFirewallSessionTimerProfileBindingMap } -func (s *PolicyFirewallSessionTimerProfileBindingMapListResult) GetType__() bindings.BindingType { +func (s *PolicyFirewallSessionTimerProfileBindingMapListResult) GetType__() vapiBindings_.BindingType { return PolicyFirewallSessionTimerProfileBindingMapListResultBindingType() } -func (s *PolicyFirewallSessionTimerProfileBindingMapListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyFirewallSessionTimerProfileBindingMapListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyFirewallSessionTimerProfileBindingMapListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyFirewallSessionTimerProfileBindingMapListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -59451,17 +61368,16 @@ type PolicyFirewallSessionTimerProfileListResult struct { Results []PolicyFirewallSessionTimerProfile } -func (s *PolicyFirewallSessionTimerProfileListResult) GetType__() bindings.BindingType { +func (s *PolicyFirewallSessionTimerProfileListResult) GetType__() vapiBindings_.BindingType { return PolicyFirewallSessionTimerProfileListResultBindingType() } -func (s *PolicyFirewallSessionTimerProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyFirewallSessionTimerProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyFirewallSessionTimerProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyFirewallSessionTimerProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -59486,17 +61402,16 @@ type PolicyGroupIPMembersListResult struct { Results []string } -func (s *PolicyGroupIPMembersListResult) GetType__() bindings.BindingType { +func (s *PolicyGroupIPMembersListResult) GetType__() vapiBindings_.BindingType { return PolicyGroupIPMembersListResultBindingType() } -func (s *PolicyGroupIPMembersListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyGroupIPMembersListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyGroupIPMembersListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyGroupIPMembersListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -59512,17 +61427,16 @@ type PolicyGroupMemberDetails struct { Path *string } -func (s *PolicyGroupMemberDetails) GetType__() bindings.BindingType { +func (s *PolicyGroupMemberDetails) GetType__() vapiBindings_.BindingType { return PolicyGroupMemberDetailsBindingType() } -func (s *PolicyGroupMemberDetails) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyGroupMemberDetails) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyGroupMemberDetails._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyGroupMemberDetails._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -59547,17 +61461,16 @@ type PolicyGroupMembersListResult struct { Results []PolicyGroupMemberDetails } -func (s *PolicyGroupMembersListResult) GetType__() bindings.BindingType { +func (s *PolicyGroupMembersListResult) GetType__() vapiBindings_.BindingType { return PolicyGroupMembersListResultBindingType() } -func (s *PolicyGroupMembersListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyGroupMembersListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyGroupMembersListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyGroupMembersListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -59573,17 +61486,16 @@ type PolicyIPAddressInfo struct { NextHop *string } -func (s *PolicyIPAddressInfo) GetType__() bindings.BindingType { +func (s *PolicyIPAddressInfo) GetType__() vapiBindings_.BindingType { return PolicyIPAddressInfoBindingType() } -func (s *PolicyIPAddressInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyIPAddressInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyIPAddressInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyIPAddressInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -59620,6 +61532,123 @@ type PolicyIgmpProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // Max Response Time inserted into Group-Specific Queries sent in response to Leave Group messages, and is also the amount of time between Group-Specific Query messages. This value may be tuned to modify the \"leave latency\" of the network. A reduced value results in reduced time to detect the loss of the last member of a group. format: int32 + LastMemberQueryInterval *int64 + // Interval(seconds) between general IGMP host-query messages. format: int32 + QueryInterval *int64 + // The query response interval(seconds) is the maximum amount of time that can elapse between when the querier router sends a host-query message and when it receives a response from a host. Configuring this interval allows admins to adjust the burstiness of IGMP messages on the subnet; larger values make the traffic less bursty, as host responses are spread out over a larger interval. The number of seconds represented by the query_max_response_time must be less than the query_interval. format: int32 + QueryMaxResponseTime *int64 + // The Robustness Variable allows tuning for the expected packet loss on a subnet. If a subnet is expected to be lossy, the Robustness Variable may be increased. IGMP is robust to (Robustness Variable-1) packet losses. The Robustness Variable must not be zero, and SHOULD NOT be one. format: int32 + RobustnessVariable *int64 +} + +func (s *PolicyIgmpProfile) GetType__() vapiBindings_.BindingType { + return PolicyIgmpProfileBindingType() +} + +func (s *PolicyIgmpProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyIgmpProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Parameters to let the admin specify a relative position of a security policy or rule w.r.t to another one. +type PolicyInsertParameters struct { + // The security policy/rule path if operation is 'insert_after' or 'insert_before' + AnchorPath *string + // Possible values are: + // + // * PolicyInsertParameters#PolicyInsertParameters_OPERATION_TOP + // * PolicyInsertParameters#PolicyInsertParameters_OPERATION_BOTTOM + // * PolicyInsertParameters#PolicyInsertParameters_OPERATION_AFTER + // * PolicyInsertParameters#PolicyInsertParameters_OPERATION_BEFORE + // + // Operation + Operation *string +} + +const PolicyInsertParameters_OPERATION_TOP = "insert_top" +const PolicyInsertParameters_OPERATION_BOTTOM = "insert_bottom" +const PolicyInsertParameters_OPERATION_AFTER = "insert_after" +const PolicyInsertParameters_OPERATION_BEFORE = "insert_before" + +func (s *PolicyInsertParameters) GetType__() vapiBindings_.BindingType { + return PolicyInsertParametersBindingType() +} + +func (s *PolicyInsertParameters) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyInsertParameters._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// policy inter-vrf routing config. +type PolicyInterVrfRoutingConfig struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -59628,71 +61657,55 @@ type PolicyIgmpProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool - // Max Response Time inserted into Group-Specific Queries sent in response to Leave Group messages, and is also the amount of time between Group-Specific Query messages. This value may be tuned to modify the \"leave latency\" of the network. A reduced value results in reduced time to detect the loss of the last member of a group. format: int32 - LastMemberQueryInterval *int64 - // Interval(seconds) between general IGMP host-query messages. format: int32 - QueryInterval *int64 - // The query response interval(seconds) is the maximum amount of time that can elapse between when the querier router sends a host-query message and when it receives a response from a host. Configuring this interval allows admins to adjust the burstiness of IGMP messages on the subnet; larger values make the traffic less bursty, as host responses are spread out over a larger interval. The number of seconds represented by the query_max_response_time must be less than the query_interval. format: int32 - QueryMaxResponseTime *int64 - // The Robustness Variable allows tuning for the expected packet loss on a subnet. If a subnet is expected to be lossy, the Robustness Variable may be increased. IGMP is robust to (Robustness Variable-1) packet losses. The Robustness Variable must not be zero, and SHOULD NOT be one. format: int32 - RobustnessVariable *int64 + // Import / export BGP routes. + BgpRouteLeaking []BgpRouteLeaking + StaticRouteAdvertisement *PolicyStaticRouteAdvertisement + // Policy path to tier0/vrf belongs to the same parent tier0. + TargetPath *string } -func (s *PolicyIgmpProfile) GetType__() bindings.BindingType { - return PolicyIgmpProfileBindingType() +func (s *PolicyInterVrfRoutingConfig) GetType__() vapiBindings_.BindingType { + return PolicyInterVrfRoutingConfigBindingType() } -func (s *PolicyIgmpProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyInterVrfRoutingConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyIgmpProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyInterVrfRoutingConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Parameters to let the admin specify a relative position of a security policy or rule w.r.t to another one. -type PolicyInsertParameters struct { - // The security policy/rule path if operation is 'insert_after' or 'insert_before' - AnchorPath *string - // Possible values are: - // - // * PolicyInsertParameters#PolicyInsertParameters_OPERATION_TOP - // * PolicyInsertParameters#PolicyInsertParameters_OPERATION_BOTTOM - // * PolicyInsertParameters#PolicyInsertParameters_OPERATION_AFTER - // * PolicyInsertParameters#PolicyInsertParameters_OPERATION_BEFORE - // - // Operation - Operation *string +// Tier0 or Tier1 interface group statistics on specific Enforcement Point. +type PolicyInterfaceGroupStatistics struct { + // Tier0 or Tier1 interface statistics on specific Enforcement Point. + Members []LogicalRouterPortStatistics + Summary *AggregatedLogicalRouterPortCounters } -const PolicyInsertParameters_OPERATION_TOP = "insert_top" -const PolicyInsertParameters_OPERATION_BOTTOM = "insert_bottom" -const PolicyInsertParameters_OPERATION_AFTER = "insert_after" -const PolicyInsertParameters_OPERATION_BEFORE = "insert_before" - -func (s *PolicyInsertParameters) GetType__() bindings.BindingType { - return PolicyInsertParametersBindingType() +func (s *PolicyInterfaceGroupStatistics) GetType__() vapiBindings_.BindingType { + return PolicyInterfaceGroupStatisticsBindingType() } -func (s *PolicyInsertParameters) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyInterfaceGroupStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyInsertParameters._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyInterfaceGroupStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -59724,17 +61737,16 @@ type PolicyInterfaceOspfConfig struct { const PolicyInterfaceOspfConfig_NETWORK_TYPE_BROADCAST = "BROADCAST" const PolicyInterfaceOspfConfig_NETWORK_TYPE_P2P = "P2P" -func (s *PolicyInterfaceOspfConfig) GetType__() bindings.BindingType { +func (s *PolicyInterfaceOspfConfig) GetType__() vapiBindings_.BindingType { return PolicyInterfaceOspfConfigBindingType() } -func (s *PolicyInterfaceOspfConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyInterfaceOspfConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyInterfaceOspfConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyInterfaceOspfConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -59748,17 +61760,16 @@ type PolicyInterfaceStatistics struct { PerNodeStatistics []LogicalRouterPortStatisticsPerNode } -func (s *PolicyInterfaceStatistics) GetType__() bindings.BindingType { +func (s *PolicyInterfaceStatistics) GetType__() vapiBindings_.BindingType { return PolicyInterfaceStatisticsBindingType() } -func (s *PolicyInterfaceStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyInterfaceStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyInterfaceStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyInterfaceStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -59776,17 +61787,16 @@ type PolicyInterfaceStatisticsSummary struct { InterfacePolicyPath *string } -func (s *PolicyInterfaceStatisticsSummary) GetType__() bindings.BindingType { +func (s *PolicyInterfaceStatisticsSummary) GetType__() vapiBindings_.BindingType { return PolicyInterfaceStatisticsSummaryBindingType() } -func (s *PolicyInterfaceStatisticsSummary) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyInterfaceStatisticsSummary) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyInterfaceStatisticsSummary._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyInterfaceStatisticsSummary._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -59810,17 +61820,16 @@ type PolicyL2TablesParameters struct { const PolicyL2TablesParameters_SOURCE_REALTIME = "realtime" const PolicyL2TablesParameters_SOURCE_CACHED = "cached" -func (s *PolicyL2TablesParameters) GetType__() bindings.BindingType { +func (s *PolicyL2TablesParameters) GetType__() vapiBindings_.BindingType { return PolicyL2TablesParametersBindingType() } -func (s *PolicyL2TablesParameters) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyL2TablesParameters) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyL2TablesParameters._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyL2TablesParameters._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -59857,6 +61866,10 @@ type PolicyLabel struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -59865,10 +61878,12 @@ type PolicyLabel struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -59879,17 +61894,16 @@ type PolicyLabel struct { Type_ *string } -func (s *PolicyLabel) GetType__() bindings.BindingType { +func (s *PolicyLabel) GetType__() vapiBindings_.BindingType { return PolicyLabelBindingType() } -func (s *PolicyLabel) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyLabel) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyLabel._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyLabel._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -59914,17 +61928,16 @@ type PolicyLabelListResult struct { Results []PolicyLabel } -func (s *PolicyLabelListResult) GetType__() bindings.BindingType { +func (s *PolicyLabelListResult) GetType__() vapiBindings_.BindingType { return PolicyLabelListResultBindingType() } -func (s *PolicyLabelListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyLabelListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyLabelListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyLabelListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -59961,6 +61974,10 @@ type PolicyLatencyStatProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -59969,10 +61986,12 @@ type PolicyLatencyStatProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -59987,17 +62006,16 @@ type PolicyLatencyStatProfile struct { SamplingRate *int64 } -func (s *PolicyLatencyStatProfile) GetType__() bindings.BindingType { +func (s *PolicyLatencyStatProfile) GetType__() vapiBindings_.BindingType { return PolicyLatencyStatProfileBindingType() } -func (s *PolicyLatencyStatProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyLatencyStatProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyLatencyStatProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyLatencyStatProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -60022,17 +62040,16 @@ type PolicyLatencyStatProfileListResult struct { Results []PolicyLatencyStatProfile } -func (s *PolicyLatencyStatProfileListResult) GetType__() bindings.BindingType { +func (s *PolicyLatencyStatProfileListResult) GetType__() vapiBindings_.BindingType { return PolicyLatencyStatProfileListResultBindingType() } -func (s *PolicyLatencyStatProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyLatencyStatProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyLatencyStatProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyLatencyStatProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -60055,17 +62072,16 @@ type PolicyListResult struct { SortBy *string } -func (s *PolicyListResult) GetType__() bindings.BindingType { +func (s *PolicyListResult) GetType__() vapiBindings_.BindingType { return PolicyListResultBindingType() } -func (s *PolicyListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -60073,21 +62089,42 @@ func (s *PolicyListResult) GetDataValue__() (data.DataValue, []error) { // Livetrace action configuration type PolicyLiveTraceActionConfig struct { - PktcapConfig *LiveTracePacketGranularActionConfig - TraceConfig *LiveTracePacketGranularActionConfig + DatapathStatsConfig *LiveTracePacketGranularActionConfig + PktcapConfig *LiveTracePacketGranularActionConfig + TraceConfig *LiveTracePacketGranularActionConfig } -func (s *PolicyLiveTraceActionConfig) GetType__() bindings.BindingType { +func (s *PolicyLiveTraceActionConfig) GetType__() vapiBindings_.BindingType { return PolicyLiveTraceActionConfigBindingType() } -func (s *PolicyLiveTraceActionConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyLiveTraceActionConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyLiveTraceActionConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Information for deriving virtual tunnel interface (VTI) of Route-based IPSec VPN session. +type PolicyLiveTraceIpsecVpnConfig struct { + // Policy path of VPN session. + SessionPath *string +} + +func (s *PolicyLiveTraceIpsecVpnConfig) GetType__() vapiBindings_.BindingType { + return PolicyLiveTraceIpsecVpnConfigBindingType() +} + +func (s *PolicyLiveTraceIpsecVpnConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyLiveTraceActionConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyLiveTraceIpsecVpnConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -60102,17 +62139,16 @@ type PolicyMetadataProxyStatistics struct { Timestamp *int64 } -func (s *PolicyMetadataProxyStatistics) GetType__() bindings.BindingType { +func (s *PolicyMetadataProxyStatistics) GetType__() vapiBindings_.BindingType { return PolicyMetadataProxyStatisticsBindingType() } -func (s *PolicyMetadataProxyStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyMetadataProxyStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyMetadataProxyStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyMetadataProxyStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -60139,17 +62175,39 @@ const PolicyMetadataProxyStatus_PROXY_STATUS_DOWN = "DOWN" const PolicyMetadataProxyStatus_PROXY_STATUS_ERROR = "ERROR" const PolicyMetadataProxyStatus_PROXY_STATUS_NO_BACKUP = "NO_BACKUP" -func (s *PolicyMetadataProxyStatus) GetType__() bindings.BindingType { +func (s *PolicyMetadataProxyStatus) GetType__() vapiBindings_.BindingType { return PolicyMetadataProxyStatusBindingType() } -func (s *PolicyMetadataProxyStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyMetadataProxyStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyMetadataProxyStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyMetadataProxyStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// This object refers to config on policy like product-version and properties. +type PolicyMonitoringConfig struct { + // Version and build number of NSX. + ProductVersion *string + // This field refers to all the properties defined for NSX. + Properties *vapiData_.StructValue +} + +func (s *PolicyMonitoringConfig) GetType__() vapiBindings_.BindingType { + return PolicyMonitoringConfigBindingType() +} + +func (s *PolicyMonitoringConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyMonitoringConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -60186,6 +62244,10 @@ type PolicyMulticastConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -60194,10 +62256,12 @@ type PolicyMulticastConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -60212,17 +62276,16 @@ type PolicyMulticastConfig struct { ReplicationMulticastRange *string } -func (s *PolicyMulticastConfig) GetType__() bindings.BindingType { +func (s *PolicyMulticastConfig) GetType__() vapiBindings_.BindingType { return PolicyMulticastConfigBindingType() } -func (s *PolicyMulticastConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyMulticastConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyMulticastConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyMulticastConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -60238,17 +62301,16 @@ type PolicyNATRuleCounters struct { TotalPackets *int64 } -func (s *PolicyNATRuleCounters) GetType__() bindings.BindingType { +func (s *PolicyNATRuleCounters) GetType__() vapiBindings_.BindingType { return PolicyNATRuleCountersBindingType() } -func (s *PolicyNATRuleCounters) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyNATRuleCounters) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyNATRuleCounters._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyNATRuleCounters._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -60285,6 +62347,10 @@ type PolicyNat struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -60293,10 +62359,12 @@ type PolicyNat struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -60317,17 +62385,16 @@ const PolicyNat_NAT_TYPE_USER = "USER" const PolicyNat_NAT_TYPE_DEFAULT = "DEFAULT" const PolicyNat_NAT_TYPE_NAT64 = "NAT64" -func (s *PolicyNat) GetType__() bindings.BindingType { +func (s *PolicyNat) GetType__() vapiBindings_.BindingType { return PolicyNatBindingType() } -func (s *PolicyNat) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyNat) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyNat._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyNat._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -60352,17 +62419,16 @@ type PolicyNatListResult struct { Results []PolicyNat } -func (s *PolicyNatListResult) GetType__() bindings.BindingType { +func (s *PolicyNatListResult) GetType__() vapiBindings_.BindingType { return PolicyNatListResultBindingType() } -func (s *PolicyNatListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyNatListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyNatListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyNatListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -60399,6 +62465,10 @@ type PolicyNatRule struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -60407,10 +62477,12 @@ type PolicyNatRule struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -60440,6 +62512,13 @@ type PolicyNatRule struct { FirewallMatch *string // The flag, which suggests whether the logging of NAT rule is enabled or disabled. The default is False. Logging *bool + // Possible values are: + // + // * PolicyNatRule#PolicyNatRule_POLICY_BASED_VPN_MODE_BYPASS + // * PolicyNatRule#PolicyNatRule_POLICY_BASED_VPN_MODE_MATCH + // + // It indicates how the NSX edge applies Nat Policy for VPN traffic. It is supported only for Nat Rule action type DNAT and NO_DNAT. For all other NAT action, leave it unassigned. BYPASS - Default vpn mode. It indicates that Nat policy will be applied to the inbound traffic on Routed Based VPN tunnel, if the policy based VTI is in the \"scope\" for this rule. Default value will be set to BYPASS if MATCH - It indicates that this NAT rule will only match the Policy Based VPN traffic. + PolicyBasedVpnMode *string // Represents the array of policy paths of ProviderInterface or NetworkInterface or labels of type ProviderInterface or NetworkInterface or IPSecVpnSession on which the NAT rule should get enforced. The interfaces must belong to the same router for which the NAT Rule is created. Scope []string // The sequence_number decides the rule_priority of a NAT rule. Sequence_number and rule_priority have 1:1 mapping.For each NAT section, there will be reserved rule_priority numbers.The valid range of rule_priority number is from 0 to 2147483647(MAX_INT). 1. INTERNAL section rule_priority reserved from 0 - 1023 (1024 rules) valid sequence_number range 0 - 1023 2. USER section rule_priority reserved from 1024 - 2147482623 (2147481600 rules) valid sequence_number range 0 - 2147481599 3. DEFAULT section rule_priority reserved from 2147482624 - 2147483647 (1024 rules) valid sequence_number range 0 - 1023 format: int32 @@ -60463,18 +62542,19 @@ const PolicyNatRule_ACTION_NAT64 = "NAT64" const PolicyNatRule_FIREWALL_MATCH_MATCH_EXTERNAL_ADDRESS = "MATCH_EXTERNAL_ADDRESS" const PolicyNatRule_FIREWALL_MATCH_MATCH_INTERNAL_ADDRESS = "MATCH_INTERNAL_ADDRESS" const PolicyNatRule_FIREWALL_MATCH_BYPASS = "BYPASS" +const PolicyNatRule_POLICY_BASED_VPN_MODE_BYPASS = "BYPASS" +const PolicyNatRule_POLICY_BASED_VPN_MODE_MATCH = "MATCH" -func (s *PolicyNatRule) GetType__() bindings.BindingType { +func (s *PolicyNatRule) GetType__() vapiBindings_.BindingType { return PolicyNatRuleBindingType() } -func (s *PolicyNatRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyNatRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyNatRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyNatRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -60499,17 +62579,16 @@ type PolicyNatRuleListResult struct { Results []PolicyNatRule } -func (s *PolicyNatRuleListResult) GetType__() bindings.BindingType { +func (s *PolicyNatRuleListResult) GetType__() vapiBindings_.BindingType { return PolicyNatRuleListResultBindingType() } -func (s *PolicyNatRuleListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyNatRuleListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyNatRuleListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyNatRuleListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -60529,17 +62608,16 @@ type PolicyNatRuleStatistics struct { WarningMessage *string } -func (s *PolicyNatRuleStatistics) GetType__() bindings.BindingType { +func (s *PolicyNatRuleStatistics) GetType__() vapiBindings_.BindingType { return PolicyNatRuleStatisticsBindingType() } -func (s *PolicyNatRuleStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyNatRuleStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyNatRuleStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyNatRuleStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -60564,17 +62642,16 @@ type PolicyNatRuleStatisticsListResult struct { Results []PolicyNatRuleStatisticsPerEnforcementPoint } -func (s *PolicyNatRuleStatisticsListResult) GetType__() bindings.BindingType { +func (s *PolicyNatRuleStatisticsListResult) GetType__() vapiBindings_.BindingType { return PolicyNatRuleStatisticsListResultBindingType() } -func (s *PolicyNatRuleStatisticsListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyNatRuleStatisticsListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyNatRuleStatisticsListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyNatRuleStatisticsListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -60590,17 +62667,16 @@ type PolicyNatRuleStatisticsPerEnforcementPoint struct { RuleStatistics []PolicyNatRuleStatistics } -func (s *PolicyNatRuleStatisticsPerEnforcementPoint) GetType__() bindings.BindingType { +func (s *PolicyNatRuleStatisticsPerEnforcementPoint) GetType__() vapiBindings_.BindingType { return PolicyNatRuleStatisticsPerEnforcementPointBindingType() } -func (s *PolicyNatRuleStatisticsPerEnforcementPoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyNatRuleStatisticsPerEnforcementPoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyNatRuleStatisticsPerEnforcementPoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyNatRuleStatisticsPerEnforcementPoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -60619,17 +62695,16 @@ type PolicyNatRuleStatisticsPerLogicalRouter struct { Statistics *PolicyNATRuleCounters } -func (s *PolicyNatRuleStatisticsPerLogicalRouter) GetType__() bindings.BindingType { +func (s *PolicyNatRuleStatisticsPerLogicalRouter) GetType__() vapiBindings_.BindingType { return PolicyNatRuleStatisticsPerLogicalRouterBindingType() } -func (s *PolicyNatRuleStatisticsPerLogicalRouter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyNatRuleStatisticsPerLogicalRouter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyNatRuleStatisticsPerLogicalRouter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyNatRuleStatisticsPerLogicalRouter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -60654,17 +62729,16 @@ type PolicyNatRuleStatisticsPerLogicalRouterListResult struct { Results []PolicyNatRuleStatisticsPerLogicalRouter } -func (s *PolicyNatRuleStatisticsPerLogicalRouterListResult) GetType__() bindings.BindingType { +func (s *PolicyNatRuleStatisticsPerLogicalRouterListResult) GetType__() vapiBindings_.BindingType { return PolicyNatRuleStatisticsPerLogicalRouterListResultBindingType() } -func (s *PolicyNatRuleStatisticsPerLogicalRouterListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyNatRuleStatisticsPerLogicalRouterListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyNatRuleStatisticsPerLogicalRouterListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyNatRuleStatisticsPerLogicalRouterListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -60684,17 +62758,16 @@ type PolicyNatRuleStatisticsPerTransportNode struct { TransportNodePath *string } -func (s *PolicyNatRuleStatisticsPerTransportNode) GetType__() bindings.BindingType { +func (s *PolicyNatRuleStatisticsPerTransportNode) GetType__() vapiBindings_.BindingType { return PolicyNatRuleStatisticsPerTransportNodeBindingType() } -func (s *PolicyNatRuleStatisticsPerTransportNode) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyNatRuleStatisticsPerTransportNode) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyNatRuleStatisticsPerTransportNode._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyNatRuleStatisticsPerTransportNode._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -60703,6 +62776,8 @@ func (s *PolicyNatRuleStatisticsPerTransportNode) GetDataValue__() (data.DataVal type PolicyNonCompliantConfig struct { // Resources/Services impacted by non compliant configuration AffectedResources []PolicyResourceReference + // Names of the compliance programs according to which the affected resources are non-compliant. + ComplianceNames []string // Detail description of non compliant configuration with suggestive action Description *string // Code for non compliant configuration format: int64 @@ -60710,17 +62785,16 @@ type PolicyNonCompliantConfig struct { ReportedBy *PolicyResourceReference } -func (s *PolicyNonCompliantConfig) GetType__() bindings.BindingType { +func (s *PolicyNonCompliantConfig) GetType__() vapiBindings_.BindingType { return PolicyNonCompliantConfigBindingType() } -func (s *PolicyNonCompliantConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyNonCompliantConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyNonCompliantConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyNonCompliantConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -60757,6 +62831,10 @@ type PolicyPimProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -60765,10 +62843,12 @@ type PolicyPimProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -60781,17 +62861,16 @@ type PolicyPimProfile struct { RpAddressMulticastRanges []RpAddressMulticastRanges } -func (s *PolicyPimProfile) GetType__() bindings.BindingType { +func (s *PolicyPimProfile) GetType__() vapiBindings_.BindingType { return PolicyPimProfileBindingType() } -func (s *PolicyPimProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyPimProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyPimProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyPimProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -60809,17 +62888,16 @@ type PolicyPoolUsage struct { TotalIps *int64 } -func (s *PolicyPoolUsage) GetType__() bindings.BindingType { +func (s *PolicyPoolUsage) GetType__() vapiBindings_.BindingType { return PolicyPoolUsageBindingType() } -func (s *PolicyPoolUsage) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyPoolUsage) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyPoolUsage._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyPoolUsage._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -60856,6 +62934,10 @@ type PolicyRealizedResource struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -60864,6 +62946,8 @@ type PolicyRealizedResource struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string // Alarm info detail @@ -60889,6 +62973,8 @@ type PolicyRealizedResource struct { // It define the root cause for runtime error. RuntimeError *string // Possible values could be UP, DOWN, UNKNOWN, DEGRADED This list is not exhaustive. + // + // Deprecated: This API element is deprecated. RuntimeStatus *string // Possible values are: // @@ -60906,17 +62992,16 @@ const PolicyRealizedResource_STATE_UNREALIZED = "UNREALIZED" const PolicyRealizedResource_STATE_REALIZED = "REALIZED" const PolicyRealizedResource_STATE_ERROR = "ERROR" -func (s *PolicyRealizedResource) GetType__() bindings.BindingType { +func (s *PolicyRealizedResource) GetType__() vapiBindings_.BindingType { return PolicyRealizedResourceBindingType() } -func (s *PolicyRealizedResource) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyRealizedResource) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyRealizedResource._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyRealizedResource._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -60929,24 +63014,23 @@ type PolicyRelatedApiError struct { // A numeric error code format: int64 ErrorCode *int64 // Additional data about the error - ErrorData *data.StructValue + ErrorData *vapiData_.StructValue // A description of the error ErrorMessage *string // The module name where the error occurred ModuleName *string } -func (s *PolicyRelatedApiError) GetType__() bindings.BindingType { +func (s *PolicyRelatedApiError) GetType__() vapiBindings_.BindingType { return PolicyRelatedApiErrorBindingType() } -func (s *PolicyRelatedApiError) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyRelatedApiError) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyRelatedApiError._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyRelatedApiError._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -60963,17 +63047,16 @@ type PolicyRequestParameter struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const PolicyRequestParameter__TYPE_IDENTIFIER = "PolicyRequestParameter" -func (s *PolicyRequestParameter) GetType__() bindings.BindingType { +func (s *PolicyRequestParameter) GetType__() vapiBindings_.BindingType { return PolicyRequestParameterBindingType() } -func (s *PolicyRequestParameter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyRequestParameter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyRequestParameter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyRequestParameter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -61010,6 +63093,10 @@ type PolicyResource struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -61018,21 +63105,22 @@ type PolicyResource struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string } -func (s *PolicyResource) GetType__() bindings.BindingType { +func (s *PolicyResource) GetType__() vapiBindings_.BindingType { return PolicyResourceBindingType() } -func (s *PolicyResource) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyResource) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyResource._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyResource._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -61052,17 +63140,16 @@ type PolicyResourceReference struct { Path *string } -func (s *PolicyResourceReference) GetType__() bindings.BindingType { +func (s *PolicyResourceReference) GetType__() vapiBindings_.BindingType { return PolicyResourceReferenceBindingType() } -func (s *PolicyResourceReference) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyResourceReference) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyResourceReference._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyResourceReference._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -61082,17 +63169,16 @@ type PolicyResourceReferenceForEP struct { Path *string } -func (s *PolicyResourceReferenceForEP) GetType__() bindings.BindingType { +func (s *PolicyResourceReferenceForEP) GetType__() vapiBindings_.BindingType { return PolicyResourceReferenceForEPBindingType() } -func (s *PolicyResourceReferenceForEP) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyResourceReferenceForEP) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyResourceReferenceForEP._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyResourceReferenceForEP._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -61117,17 +63203,16 @@ type PolicyResourceReferenceForEPListResult struct { Results []PolicyResourceReferenceForEP } -func (s *PolicyResourceReferenceForEPListResult) GetType__() bindings.BindingType { +func (s *PolicyResourceReferenceForEPListResult) GetType__() vapiBindings_.BindingType { return PolicyResourceReferenceForEPListResultBindingType() } -func (s *PolicyResourceReferenceForEPListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyResourceReferenceForEPListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyResourceReferenceForEPListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyResourceReferenceForEPListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -61152,17 +63237,87 @@ type PolicyResourceReferenceListResult struct { Results []PolicyResourceReference } -func (s *PolicyResourceReferenceListResult) GetType__() bindings.BindingType { +func (s *PolicyResourceReferenceListResult) GetType__() vapiBindings_.BindingType { return PolicyResourceReferenceListResultBindingType() } -func (s *PolicyResourceReferenceListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyResourceReferenceListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyResourceReferenceListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyResourceReferenceListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// policy route advertisement rule. +type PolicyRouteAdvertisementRule struct { + // Possible values are: + // + // * PolicyRouteAdvertisementRule#PolicyRouteAdvertisementRule_ACTION_PERMIT + // * PolicyRouteAdvertisementRule#PolicyRouteAdvertisementRule_ACTION_DENY + // + // Action to advertise filtered routes to the connected Tier0 gateway. PERMIT: Enables the advertisment DENY: Disables the advertisement + Action *string + // Display name for rule. + Name *string + // Possible values are: + // + // * PolicyRouteAdvertisementRule#PolicyRouteAdvertisementRule_PREFIX_OPERATOR_GE + // * PolicyRouteAdvertisementRule#PolicyRouteAdvertisementRule_PREFIX_OPERATOR_EQ + // + // Prefix operator to filter subnets. GE prefix operator filters all the routes with prefix length greater than or equal to the subnets configured. EQ prefix operator filter all the routes with prefix length equal to the subnets configured. + PrefixOperator *string + // Possible values are: + // + // * PolicyRouteAdvertisementRule#PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER0_STATIC + // * PolicyRouteAdvertisementRule#PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER0_CONNECTED + // * PolicyRouteAdvertisementRule#PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER0_NAT + // * PolicyRouteAdvertisementRule#PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER0_DNS_FORWARDER_IP + // * PolicyRouteAdvertisementRule#PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER0_IPSEC_LOCAL_ENDPOINT + // * PolicyRouteAdvertisementRule#PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER1_STATIC + // * PolicyRouteAdvertisementRule#PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER1_CONNECTED + // * PolicyRouteAdvertisementRule#PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER1_LB_SNAT + // * PolicyRouteAdvertisementRule#PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER1_LB_VIP + // * PolicyRouteAdvertisementRule#PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER1_NAT + // * PolicyRouteAdvertisementRule#PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER1_DNS_FORWARDER_IP + // * PolicyRouteAdvertisementRule#PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER1_IPSEC_LOCAL_ENDPOINT + // + // Enable different types of route advertisements. + RouteAdvertisementTypes []string + // Network CIDRs to be routed. format: ip-cidr-block + Subnets []string +} + +const PolicyRouteAdvertisementRule_ACTION_PERMIT = "PERMIT" +const PolicyRouteAdvertisementRule_ACTION_DENY = "DENY" +const PolicyRouteAdvertisementRule_PREFIX_OPERATOR_GE = "GE" +const PolicyRouteAdvertisementRule_PREFIX_OPERATOR_EQ = "EQ" +const PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER0_STATIC = "TIER0_STATIC" +const PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER0_CONNECTED = "TIER0_CONNECTED" +const PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER0_NAT = "TIER0_NAT" +const PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER0_DNS_FORWARDER_IP = "TIER0_DNS_FORWARDER_IP" +const PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER0_IPSEC_LOCAL_ENDPOINT = "TIER0_IPSEC_LOCAL_ENDPOINT" +const PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER1_STATIC = "TIER1_STATIC" +const PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER1_CONNECTED = "TIER1_CONNECTED" +const PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER1_LB_SNAT = "TIER1_LB_SNAT" +const PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER1_LB_VIP = "TIER1_LB_VIP" +const PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER1_NAT = "TIER1_NAT" +const PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER1_DNS_FORWARDER_IP = "TIER1_DNS_FORWARDER_IP" +const PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER1_IPSEC_LOCAL_ENDPOINT = "TIER1_IPSEC_LOCAL_ENDPOINT" + +func (s *PolicyRouteAdvertisementRule) GetType__() vapiBindings_.BindingType { + return PolicyRouteAdvertisementRuleBindingType() +} + +func (s *PolicyRouteAdvertisementRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyRouteAdvertisementRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -61177,17 +63332,16 @@ type PolicyRuntimeAlarm struct { Message *string } -func (s *PolicyRuntimeAlarm) GetType__() bindings.BindingType { +func (s *PolicyRuntimeAlarm) GetType__() vapiBindings_.BindingType { return PolicyRuntimeAlarmBindingType() } -func (s *PolicyRuntimeAlarm) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyRuntimeAlarm) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyRuntimeAlarm._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyRuntimeAlarm._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -61200,17 +63354,16 @@ type PolicyRuntimeInfoPerEP struct { EnforcementPointPath *string } -func (s *PolicyRuntimeInfoPerEP) GetType__() bindings.BindingType { +func (s *PolicyRuntimeInfoPerEP) GetType__() vapiBindings_.BindingType { return PolicyRuntimeInfoPerEPBindingType() } -func (s *PolicyRuntimeInfoPerEP) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyRuntimeInfoPerEP) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyRuntimeInfoPerEP._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyRuntimeInfoPerEP._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -61247,6 +63400,10 @@ type PolicySIExcludeList struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -61255,10 +63412,12 @@ type PolicySIExcludeList struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -61267,17 +63426,16 @@ type PolicySIExcludeList struct { Members []string } -func (s *PolicySIExcludeList) GetType__() bindings.BindingType { +func (s *PolicySIExcludeList) GetType__() vapiBindings_.BindingType { return PolicySIExcludeListBindingType() } -func (s *PolicySIExcludeList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicySIExcludeList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicySIExcludeList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicySIExcludeList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -61314,6 +63472,10 @@ type PolicySIStatusConfiguration struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -61322,10 +63484,12 @@ type PolicySIStatusConfiguration struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -61336,17 +63500,16 @@ type PolicySIStatusConfiguration struct { NorthSouthEnabled *bool } -func (s *PolicySIStatusConfiguration) GetType__() bindings.BindingType { +func (s *PolicySIStatusConfiguration) GetType__() vapiBindings_.BindingType { return PolicySIStatusConfigurationBindingType() } -func (s *PolicySIStatusConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicySIStatusConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicySIStatusConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicySIStatusConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -61383,6 +63546,10 @@ type PolicyServiceChain struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -61391,10 +63558,12 @@ type PolicyServiceChain struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -61430,17 +63599,16 @@ const PolicyServiceChain_PATH_SELECTION_POLICY_LOCAL = "LOCAL" const PolicyServiceChain_PATH_SELECTION_POLICY_REMOTE = "REMOTE" const PolicyServiceChain_PATH_SELECTION_POLICY_ROUND_ROBIN = "ROUND_ROBIN" -func (s *PolicyServiceChain) GetType__() bindings.BindingType { +func (s *PolicyServiceChain) GetType__() vapiBindings_.BindingType { return PolicyServiceChainBindingType() } -func (s *PolicyServiceChain) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyServiceChain) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyServiceChain._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyServiceChain._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -61477,6 +63645,10 @@ type PolicyServiceInstance struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -61485,10 +63657,12 @@ type PolicyServiceInstance struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -61557,17 +63731,16 @@ const PolicyServiceInstance_TRANSPORT_TYPE_L3_ROUTED = "L3_ROUTED" const PolicyServiceInstance_FAILURE_POLICY_ALLOW = "ALLOW" const PolicyServiceInstance_FAILURE_POLICY_BLOCK = "BLOCK" -func (s *PolicyServiceInstance) GetType__() bindings.BindingType { +func (s *PolicyServiceInstance) GetType__() vapiBindings_.BindingType { return PolicyServiceInstanceBindingType() } -func (s *PolicyServiceInstance) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyServiceInstance) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyServiceInstance._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyServiceInstance._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -61604,6 +63777,10 @@ type PolicyServiceProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -61612,10 +63789,12 @@ type PolicyServiceProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -61638,17 +63817,39 @@ type PolicyServiceProfile struct { const PolicyServiceProfile_REDIRECTION_ACTION_PUNT = "PUNT" const PolicyServiceProfile_REDIRECTION_ACTION_COPY = "COPY" -func (s *PolicyServiceProfile) GetType__() bindings.BindingType { +func (s *PolicyServiceProfile) GetType__() vapiBindings_.BindingType { return PolicyServiceProfileBindingType() } -func (s *PolicyServiceProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyServiceProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyServiceProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyServiceProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// policy static route advertisement. +type PolicyStaticRouteAdvertisement struct { + // Route advertisement rules. + AdvertisementRules []PolicyRouteAdvertisementRule + // Paths of ordered Prefix list, it breaks after first match. + InFilterPrefixList []string +} + +func (s *PolicyStaticRouteAdvertisement) GetType__() vapiBindings_.BindingType { + return PolicyStaticRouteAdvertisementBindingType() +} + +func (s *PolicyStaticRouteAdvertisement) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyStaticRouteAdvertisement._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -61679,17 +63880,16 @@ const PolicySubAttributes_KEY_TLS_CIPHER_SUITE = "TLS_CIPHER_SUITE" const PolicySubAttributes_KEY_TLS_VERSION = "TLS_VERSION" const PolicySubAttributes_KEY_CIFS_SMB_VERSION = "CIFS_SMB_VERSION" -func (s *PolicySubAttributes) GetType__() bindings.BindingType { +func (s *PolicySubAttributes) GetType__() vapiBindings_.BindingType { return PolicySubAttributesBindingType() } -func (s *PolicySubAttributes) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicySubAttributes) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicySubAttributes._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicySubAttributes._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -61746,17 +63946,16 @@ const PolicyTask_STATUS_CANCELING = "canceling" const PolicyTask_STATUS_CANCELED = "canceled" const PolicyTask_STATUS_KILLED = "killed" -func (s *PolicyTask) GetType__() bindings.BindingType { +func (s *PolicyTask) GetType__() vapiBindings_.BindingType { return PolicyTaskBindingType() } -func (s *PolicyTask) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyTask) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyTask._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyTask._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -61770,17 +63969,16 @@ type PolicyTepCsvListResult struct { Results []PolicyTepTableCsvRecord } -func (s *PolicyTepCsvListResult) GetType__() bindings.BindingType { +func (s *PolicyTepCsvListResult) GetType__() vapiBindings_.BindingType { return PolicyTepCsvListResultBindingType() } -func (s *PolicyTepCsvListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyTepCsvListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyTepCsvListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyTepCsvListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -61807,17 +64005,16 @@ type PolicyTepListResult struct { TransportNodeId *string } -func (s *PolicyTepListResult) GetType__() bindings.BindingType { +func (s *PolicyTepListResult) GetType__() vapiBindings_.BindingType { return PolicyTepListResultBindingType() } -func (s *PolicyTepListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyTepListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyTepListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyTepListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -61834,17 +64031,16 @@ type PolicyTepTableCsvRecord struct { TepMacAddress *string } -func (s *PolicyTepTableCsvRecord) GetType__() bindings.BindingType { +func (s *PolicyTepTableCsvRecord) GetType__() vapiBindings_.BindingType { return PolicyTepTableCsvRecordBindingType() } -func (s *PolicyTepTableCsvRecord) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyTepTableCsvRecord) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyTepTableCsvRecord._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyTepTableCsvRecord._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -61861,17 +64057,16 @@ type PolicyTepTableEntry struct { TepMacAddress *string } -func (s *PolicyTepTableEntry) GetType__() bindings.BindingType { +func (s *PolicyTepTableEntry) GetType__() vapiBindings_.BindingType { return PolicyTepTableEntryBindingType() } -func (s *PolicyTepTableEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyTepTableEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyTepTableEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyTepTableEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -61908,6 +64103,10 @@ type PolicyTier1MulticastConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -61916,10 +64115,12 @@ type PolicyTier1MulticastConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -61928,17 +64129,16 @@ type PolicyTier1MulticastConfig struct { Enabled *bool } -func (s *PolicyTier1MulticastConfig) GetType__() bindings.BindingType { +func (s *PolicyTier1MulticastConfig) GetType__() vapiBindings_.BindingType { return PolicyTier1MulticastConfigBindingType() } -func (s *PolicyTier1MulticastConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyTier1MulticastConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyTier1MulticastConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyTier1MulticastConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -61952,17 +64152,16 @@ type PolicyTimeIntervalValue struct { StartInterval *string } -func (s *PolicyTimeIntervalValue) GetType__() bindings.BindingType { +func (s *PolicyTimeIntervalValue) GetType__() vapiBindings_.BindingType { return PolicyTimeIntervalValueBindingType() } -func (s *PolicyTimeIntervalValue) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyTimeIntervalValue) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyTimeIntervalValue._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyTimeIntervalValue._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -61999,6 +64198,10 @@ type PolicyTlsConfigProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -62007,10 +64210,12 @@ type PolicyTlsConfigProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -62021,17 +64226,16 @@ type PolicyTlsConfigProfile struct { SslCacheSize *int64 } -func (s *PolicyTlsConfigProfile) GetType__() bindings.BindingType { +func (s *PolicyTlsConfigProfile) GetType__() vapiBindings_.BindingType { return PolicyTlsConfigProfileBindingType() } -func (s *PolicyTlsConfigProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyTlsConfigProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyTlsConfigProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyTlsConfigProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -62056,26 +64260,25 @@ type PolicyTlsConfigProfileListResult struct { Results []PolicyTlsConfigProfile } -func (s *PolicyTlsConfigProfileListResult) GetType__() bindings.BindingType { +func (s *PolicyTlsConfigProfileListResult) GetType__() vapiBindings_.BindingType { return PolicyTlsConfigProfileListResultBindingType() } -func (s *PolicyTlsConfigProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyTlsConfigProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyTlsConfigProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyTlsConfigProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } type PolicyTraceflowObservationDelivered struct { - // Path of gateway or gateway interface + // Path of interface InterfacePath *string - // The path of the segment port into which the traceflow packet was delivered. + // Path of segment port SegmentPortPath *string // The id of the logical port into which the traceflow packet was delivered LportId *string @@ -62088,8 +64291,9 @@ type PolicyTraceflowObservationDelivered struct { // * TraceflowObservationDelivered#TraceflowObservationDelivered_RESOLUTION_TYPE_ARP_SUPPRESSION_TABLE // * TraceflowObservationDelivered#TraceflowObservationDelivered_RESOLUTION_TYPE_ARP_SUPPRESSION_CP_QUERY // * TraceflowObservationDelivered#TraceflowObservationDelivered_RESOLUTION_TYPE_ARP_VM + // * TraceflowObservationDelivered#TraceflowObservationDelivered_RESOLUTION_TYPE_ARP_LRP // - // This field specifies the resolution type of ARP ARP_SUPPRESSION_PORT_CACHE - ARP request is suppressed by port DB ARP_SUPPRESSION_TABLE - ARP request is suppressed by ARP table ARP_SUPPRESSION_CP_QUERY - ARP request is suppressed by info derived from CP ARP_VM - No suppression and the ARP request is resolved. + // This field specifies the resolution type of ARP ARP_SUPPRESSION_PORT_CACHE - ARP request is suppressed by IP table. ARP_SUPPRESSION_TABLE - ARP request is suppressed by ARP table. ARP_SUPPRESSION_CP_QUERY - ARP request is suppressed by info derived from CP. ARP_VM - No suppression and the ARP request is resolved by VM. ARP_LRP - No suppression and the ARP request is resolved by logical router. ResolutionType *string // The source MAC address of form: \"^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$\". For example: 00:00:00:00:00:00. TargetMac *string @@ -62112,6 +64316,7 @@ type PolicyTraceflowObservationDelivered struct { // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_EDGE_UPLINK // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_DELL_GATEWAY // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LGW_ROUTE + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_KNI // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_UNKNOWN // // The sub type of the component that issued the observation. @@ -62156,6 +64361,7 @@ type PolicyTraceflowObservationDelivered struct { // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONPROTECTED ResourceType string // the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64 SequenceNo *int64 @@ -62195,17 +64401,16 @@ type PolicyTraceflowObservationDelivered struct { TransportNodeType *string } -func (s *PolicyTraceflowObservationDelivered) GetType__() bindings.BindingType { +func (s *PolicyTraceflowObservationDelivered) GetType__() vapiBindings_.BindingType { return PolicyTraceflowObservationDeliveredBindingType() } -func (s *PolicyTraceflowObservationDelivered) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyTraceflowObservationDelivered) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyTraceflowObservationDelivered._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyTraceflowObservationDelivered._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -62214,11 +64419,11 @@ func (s *PolicyTraceflowObservationDelivered) GetDataValue__() (data.DataValue, type PolicyTraceflowObservationDropped struct { // The path of the ACL rule that was applied to forward the traceflow packet AclRulePath *string - // Path of gateway or gateway interface + // Path of interface InterfacePath *string // The path of the NAT rule that was applied to forward the traceflow packet NatRulePath *string - // The path of the segment port into which the traceflow packet was dropped. + // Path of segment port SegmentPortPath *string // This field is specified when the traceflow packet matched a L3 firewall rule. format: int64 AclRuleId *int64 @@ -62234,6 +64439,42 @@ type PolicyTraceflowObservationDropped struct { // // This field specifies the ARP fails reason ARP_TIMEOUT - ARP failure due to query control plane timeout ARP_CPFAIL - ARP failure due post ARP query message to control plane failure ARP_FROMCP - ARP failure due to deleting ARP entry from control plane ARP_PORTDESTROY - ARP failure due to port destruction ARP_TABLEDESTROY - ARP failure due to ARP table destruction ARP_NETDESTROY - ARP failure due to overlay network destruction ArpFailReason *string + // Possible values are: + // + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_SA_NOT_FOUND + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_UDP_ENC_STATE_MISMATCH + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_SEQ_ROLLOVER + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_FRAG_NEEDED + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_TUN_IFACE_DOWN + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_POLICY_NOMATCH + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_POLICY_BLOCK + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_POLICY_ERROR + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_REPLAY_SEQ_NUM_REPEAT + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_REPLAY_RECV_DELAY + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_REPLAY_PROC_DELAY + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_ZERO_SEQ_NUM_RECVD + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_ENQUEUE_FAIL + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_AUTH_DGST_MISMATCH + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_AUTH_DGST_SIZE_MISMATCH + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_AUTH_UNSUPPORTED_ALGO + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_FAIL + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_PROC_INCOMPLETE + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_SESSION_INV + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_ARGS_INV + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_PROC_ERROR + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_NO_BUF_SPACE + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_UNSUPPORTED_CIPHER + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_MALFORMED + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_MALFORMED_INV_PADDING + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_PADDING_REMOVAL_FAILED + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_INNER_MALFORMED + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_INNER_MALFORMED_IP + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_INNER_MALFORMED_UDP + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_INNER_MALFORMED_TCP + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_UNKNOWN + // + // This field specifies the IPSec VPN fails reason IPSEC_SA_NOT_FOUND - IPSec SA required for processing the packet does not exist IPSEC_UDP_ENC_STATE_MISMATCH - ESP packet is UDP encapsulated but IPsec SA does not expect UDP encapsulation IPSEC_SEQ_ROLLOVER - IPSec SA sequence number has exceeded the maximum value IPSEC_FRAG_NEEDED - Received packet has DF bit set in IP header but requires fragmentation due to ESP encapsulation IPSEC_TUN_IFACE_DOWN - IPSec tunnel interface is down IPSEC_POLICY_NOMATCH - Received packet does not match IPSec policy IPSEC_POLICY_BLOCK - IPSec packet processing failed IPSEC_POLICY_ERROR - IPSec packet processing failed IPSEC_REPLAY_SEQ_NUM_REPEAT - IPSec packet is dropped due to replay IPSEC_REPLAY_RECV_DELAY - IPSec packet is dropped due to replay IPSEC_REPLAY_PROC_DELAY - IPSec packet is dropped due to replay IPSEC_ZERO_SEQ_NUM_RECVD - ESP packet is received with sequence number as zero IPSEC_ENQUEUE_FAIL - Packet processing failed during crypto operation IPSEC_AUTH_DGST_MISMATCH - Packet integrity check failed due to digest mismatch IPSEC_AUTH_DGST_SIZE_MISMATCH - Packet integrity check failed due to invalid digest length IPSEC_AUTH_UNSUPPORTED_ALGO - Packet integrity check failed due to unsupported hash algorithm IPSEC_CRYPTO_FAIL - Packet processing failed during crypto operation IPSEC_CRYPTO_PROC_INCOMPLETE - Packet processing failed during crypto operation IPSEC_CRYPTO_SESSION_INV - Packet processing failed during crypto operation IPSEC_CRYPTO_ARGS_INV - Packet processing failed during crypto operation IPSEC_CRYPTO_PROC_ERROR - Packet processing failed during crypto operation IPSEC_CRYPTO_NO_BUF_SPACE - Packet processing failed during crypto operation IPSEC_CRYPTO_UNSUPPORTED_CIPHER - Packet processing failed during crypto operation IPSEC_MALFORMED - Received ESP packet is malformed IPSEC_MALFORMED_INV_PADDING - Received ESP packet is malformed IPSEC_PADDING_REMOVAL_FAILED - Received ESP packet is malformed IPSEC_INNER_MALFORMED - IP packet after ESP decryption is malformed IPSEC_INNER_MALFORMED_IP - IP packet after ESP decryption is malformed IPSEC_INNER_MALFORMED_UDP - IP packet after ESP decryption is malformed IPSEC_INNER_MALFORMED_TCP - IP packet after ESP decryption is malformed IPSEC_UNKNOWN - IPSec VPN failure reason is unknown + IpsecFailReason *string // This field is specified when the traceflow packet matched a jump-to rule. format: int64 JumptoRuleId *int64 // This field is specified when the traceflow packet matched a l2 rule. format: int64 @@ -62294,8 +64535,9 @@ type PolicyTraceflowObservationDropped struct { // * TraceflowObservationDropped#TraceflowObservationDropped_REASON_FW_STATE // * TraceflowObservationDropped#TraceflowObservationDropped_REASON_NO_MAC // * TraceflowObservationDropped#TraceflowObservationDropped_REASON_UNKNOWN + // * TraceflowObservationDropped#TraceflowObservationDropped_REASON_FILTERED_UPLINK // - // This field specifies the drop reason of traceflow packet. ARP_FAIL - ARP request fails for some reasons, please refer arp_fail_reason for detail BFD - BFD packet is dropped because traversed by non-operative interface or encountering internal error (e.g., memory insufficient) BROADCAST - Packet is dropped during traversing the interface (e.g., Edge uplink, Edge centralized service port) which disallow ethernet broadcast DHCP - DHCP packet is malformed DLB - The packet is disallowed by distributed load balancing FW_RULE - The packet matches a drop or reject rule of DFW or Edge firewall GENEVE - GENEVE packet is malformed GRE - GRE packet is malformed or traverses a non-operative interface IFACE - Packet traverses a non-operative interface IP - Packet is dropped because of IP related causes (e.g., ICMPv4/ICMPv6 packet is malformed, or DF flag is set but fragment must be performed for the packet) or corresponding interface is not found or inoperative IP_REASS - Packet is dropped during IP reassembly IPSEC - IPsec protocol related packet is dropped IPSEC_VTI - IPsec required SA is not found or traversing inoperative interface cause packet dropped L2VPN - VLAN id of GRE packet is invalid L4PORT - Layer 4 packet (e.g., BFD, DHCP) is dropped LB - Packet is dropped by load balancing rule LROUTER - Packet is dropped by logical router LSERVICE - Packet is malformed or traverses inoperative logical service interface LSWITCH - Packet is dropped by logical switch MANAGEMENT - Packet is dropped by Edge datapath MANAGEMENT service port MD_PROXY - Packet is dropped by metadata proxy NAT - Packet is dropped by NAT rule RTEP_TUNNEL - Unused drop reason ND_NS_FAIL - Neighbor Discovery packet fails NEIGH - ARP or Neighbor Discovery packet fails NO_EIP_FOUND - Destination IP is not an elastic IP NO_EIP_ASSOCIATION - Elastic IP is not associated with active edge VDR ENI NO_ENI_FOR_IP - There is no ENI found for the destination IP NO_ENI_FOR_LIF - Cannot find an ENI associated with uplink LIF NO_ROUTE - Cannot find route for destination IP NO_ROUTE_TABLE_FOUND - Cannot find associated route table NO_UNDERLAY_ROUTE_FOUND - Cannot find AWS route to destination NOT_VDR_DOWNLINK - Packet is not forwarded to VMC unmanaged VDR downlink NO_VDR_FOUND - VMC unmanaged VDR associated with Edge uplink is not found NO_VDR_ON_HOST - Cannot find VMC unmanaged VDR list on this host NOT_VDR_UPLINK - Packet is not forwarded to VDR uplink SERVICE_INSERT - Packet from guest VM to service VM or from service VM to guest VM is dropped by firewall rule SPOOFGUARD - Packet is blocked by SpoofGuard policy TTL_ZERO - The IPv4 time to live field or the IPv6 hop limit field of packet is zero TUNNEL - Overlay tunnel management packet (VNI value of GENEVE header is 0, e.g., BFD) is dropped VLAN - VLAN id of packet is disallowed by the given port VXLAN - VXLAN packet is malformed or cannot find tunnel port for it VXSTT - Unused drop reason VMC_NO_RESPONSE - Failed to query VMC observations as no response from VMC app WRONG_UPLINK - Packet is not routed to the expected Edge uplink by VMC unmanaged VDR FW_STATE - Packet is dropped by stateful firewall + // This field specifies the drop reason of traceflow packet. ARP_FAIL - ARP request fails for some reasons, please refer arp_fail_reason for detail BFD - BFD packet is dropped because traversed by non-operative interface or encountering internal error (e.g., memory insufficient) BROADCAST - Packet is dropped during traversing the interface (e.g., Edge uplink, Edge centralized service port) which disallow ethernet broadcast DHCP - DHCP packet is malformed DLB - The packet is disallowed by distributed load balancing FW_RULE - The packet matches a drop or reject rule of DFW or Edge firewall GENEVE - GENEVE packet is malformed GRE - GRE packet is malformed or traverses a non-operative interface IFACE - Packet traverses a non-operative interface IP - Packet is dropped because of IP related causes (e.g., ICMPv4/ICMPv6 packet is malformed, or DF flag is set but fragment must be performed for the packet) or corresponding interface is not found or inoperative IP_REASS - Packet is dropped during IP reassembly IPSEC - IPsec protocol related packet is dropped IPSEC_VTI - IPsec required SA is not found or traversing inoperative interface cause packet dropped L2VPN - VLAN id of GRE packet is invalid L4PORT - Layer 4 packet (e.g., BFD, DHCP) is dropped LB - Packet is dropped by load balancing rule LROUTER - Packet is dropped by logical router LSERVICE - Packet is malformed or traverses inoperative logical service interface LSWITCH - Packet is dropped by logical switch MANAGEMENT - Packet is dropped by Edge datapath MANAGEMENT service port MD_PROXY - Packet is dropped by metadata proxy NAT - Packet is dropped by NAT rule RTEP_TUNNEL - Unused drop reason ND_NS_FAIL - Neighbor Discovery packet fails NEIGH - ARP or Neighbor Discovery packet fails NO_EIP_FOUND - Destination IP is not an elastic IP NO_EIP_ASSOCIATION - Elastic IP is not associated with active edge VDR ENI NO_ENI_FOR_IP - There is no ENI found for the destination IP NO_ENI_FOR_LIF - Cannot find an ENI associated with uplink LIF NO_ROUTE - Cannot find route for destination IP NO_ROUTE_TABLE_FOUND - Cannot find associated route table NO_UNDERLAY_ROUTE_FOUND - Cannot find AWS route to destination NOT_VDR_DOWNLINK - Packet is not forwarded to VMC unmanaged VDR downlink NO_VDR_FOUND - VMC unmanaged VDR associated with Edge uplink is not found NO_VDR_ON_HOST - Cannot find VMC unmanaged VDR list on this host NOT_VDR_UPLINK - Packet is not forwarded to VDR uplink SERVICE_INSERT - Packet from guest VM to service VM or from service VM to guest VM is dropped by firewall rule SPOOFGUARD - Packet is blocked by SpoofGuard policy TTL_ZERO - The IPv4 time to live field or the IPv6 hop limit field of packet is zero TUNNEL - Overlay tunnel management packet (VNI value of GENEVE header is 0, e.g., BFD) is dropped VLAN - VLAN id of packet is disallowed by the given port VXLAN - VXLAN packet is malformed or cannot find tunnel port for it VXSTT - Unused drop reason VMC_NO_RESPONSE - Failed to query VMC observations as no response from VMC app WRONG_UPLINK - Packet is not routed to the expected Edge uplink by VMC unmanaged VDR FW_STATE - Packet is dropped by stateful firewall NO_MAC - Drop by vswitch as no destination MAC hit MAC Table. FILTERED_UPLINK - Filtering applied at the corresponding UPLINK having no aggregation. Reason *string // The name of the component that issued the observation. ComponentName *string @@ -62314,6 +64556,7 @@ type PolicyTraceflowObservationDropped struct { // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_EDGE_UPLINK // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_DELL_GATEWAY // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LGW_ROUTE + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_KNI // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_UNKNOWN // // The sub type of the component that issued the observation. @@ -62358,6 +64601,7 @@ type PolicyTraceflowObservationDropped struct { // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONPROTECTED ResourceType string // the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64 SequenceNo *int64 @@ -62397,17 +64641,16 @@ type PolicyTraceflowObservationDropped struct { TransportNodeType *string } -func (s *PolicyTraceflowObservationDropped) GetType__() bindings.BindingType { +func (s *PolicyTraceflowObservationDropped) GetType__() vapiBindings_.BindingType { return PolicyTraceflowObservationDroppedBindingType() } -func (s *PolicyTraceflowObservationDropped) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyTraceflowObservationDropped) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyTraceflowObservationDropped._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyTraceflowObservationDropped._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -62418,7 +64661,7 @@ type PolicyTraceflowObservationDroppedLogical struct { AclRulePath *string // The path of the component that dropped the traceflow packet ComponentPath *string - // Path of gateway or gateway interface + // Path of interface InterfacePath *string // The path of the jump-to rule that was applied to the traceflow packet JumptoRulePath *string @@ -62426,7 +64669,7 @@ type PolicyTraceflowObservationDroppedLogical struct { L2RulePath *string // The path of the NAT rule that was applied to forward the traceflow packet NatRulePath *string - // The path of the segment port into which the traceflow packet was dropped. + // Path of segment port SegmentPortPath *string // The id of the component that dropped the traceflow packet. ComponentId *string @@ -62446,6 +64689,42 @@ type PolicyTraceflowObservationDroppedLogical struct { // // This field specifies the ARP fails reason ARP_TIMEOUT - ARP failure due to query control plane timeout ARP_CPFAIL - ARP failure due post ARP query message to control plane failure ARP_FROMCP - ARP failure due to deleting ARP entry from control plane ARP_PORTDESTROY - ARP failure due to port destruction ARP_TABLEDESTROY - ARP failure due to ARP table destruction ARP_NETDESTROY - ARP failure due to overlay network destruction ArpFailReason *string + // Possible values are: + // + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_SA_NOT_FOUND + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_UDP_ENC_STATE_MISMATCH + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_SEQ_ROLLOVER + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_FRAG_NEEDED + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_TUN_IFACE_DOWN + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_POLICY_NOMATCH + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_POLICY_BLOCK + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_POLICY_ERROR + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_REPLAY_SEQ_NUM_REPEAT + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_REPLAY_RECV_DELAY + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_REPLAY_PROC_DELAY + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_ZERO_SEQ_NUM_RECVD + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_ENQUEUE_FAIL + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_AUTH_DGST_MISMATCH + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_AUTH_DGST_SIZE_MISMATCH + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_AUTH_UNSUPPORTED_ALGO + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_FAIL + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_PROC_INCOMPLETE + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_SESSION_INV + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_ARGS_INV + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_PROC_ERROR + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_NO_BUF_SPACE + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_UNSUPPORTED_CIPHER + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_MALFORMED + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_MALFORMED_INV_PADDING + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_PADDING_REMOVAL_FAILED + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_INNER_MALFORMED + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_INNER_MALFORMED_IP + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_INNER_MALFORMED_UDP + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_INNER_MALFORMED_TCP + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_UNKNOWN + // + // This field specifies the IPSec VPN fails reason IPSEC_SA_NOT_FOUND - IPSec SA required for processing the packet does not exist IPSEC_UDP_ENC_STATE_MISMATCH - ESP packet is UDP encapsulated but IPsec SA does not expect UDP encapsulation IPSEC_SEQ_ROLLOVER - IPSec SA sequence number has exceeded the maximum value IPSEC_FRAG_NEEDED - Received packet has DF bit set in IP header but requires fragmentation due to ESP encapsulation IPSEC_TUN_IFACE_DOWN - IPSec tunnel interface is down IPSEC_POLICY_NOMATCH - Received packet does not match IPSec policy IPSEC_POLICY_BLOCK - IPSec packet processing failed IPSEC_POLICY_ERROR - IPSec packet processing failed IPSEC_REPLAY_SEQ_NUM_REPEAT - IPSec packet is dropped due to replay IPSEC_REPLAY_RECV_DELAY - IPSec packet is dropped due to replay IPSEC_REPLAY_PROC_DELAY - IPSec packet is dropped due to replay IPSEC_ZERO_SEQ_NUM_RECVD - ESP packet is received with sequence number as zero IPSEC_ENQUEUE_FAIL - Packet processing failed during crypto operation IPSEC_AUTH_DGST_MISMATCH - Packet integrity check failed due to digest mismatch IPSEC_AUTH_DGST_SIZE_MISMATCH - Packet integrity check failed due to invalid digest length IPSEC_AUTH_UNSUPPORTED_ALGO - Packet integrity check failed due to unsupported hash algorithm IPSEC_CRYPTO_FAIL - Packet processing failed during crypto operation IPSEC_CRYPTO_PROC_INCOMPLETE - Packet processing failed during crypto operation IPSEC_CRYPTO_SESSION_INV - Packet processing failed during crypto operation IPSEC_CRYPTO_ARGS_INV - Packet processing failed during crypto operation IPSEC_CRYPTO_PROC_ERROR - Packet processing failed during crypto operation IPSEC_CRYPTO_NO_BUF_SPACE - Packet processing failed during crypto operation IPSEC_CRYPTO_UNSUPPORTED_CIPHER - Packet processing failed during crypto operation IPSEC_MALFORMED - Received ESP packet is malformed IPSEC_MALFORMED_INV_PADDING - Received ESP packet is malformed IPSEC_PADDING_REMOVAL_FAILED - Received ESP packet is malformed IPSEC_INNER_MALFORMED - IP packet after ESP decryption is malformed IPSEC_INNER_MALFORMED_IP - IP packet after ESP decryption is malformed IPSEC_INNER_MALFORMED_UDP - IP packet after ESP decryption is malformed IPSEC_INNER_MALFORMED_TCP - IP packet after ESP decryption is malformed IPSEC_UNKNOWN - IPSec VPN failure reason is unknown + IpsecFailReason *string // This field is specified when the traceflow packet matched a jump-to rule. format: int64 JumptoRuleId *int64 // This field is specified when the traceflow packet matched a l2 rule. format: int64 @@ -62506,8 +64785,9 @@ type PolicyTraceflowObservationDroppedLogical struct { // * TraceflowObservationDropped#TraceflowObservationDropped_REASON_FW_STATE // * TraceflowObservationDropped#TraceflowObservationDropped_REASON_NO_MAC // * TraceflowObservationDropped#TraceflowObservationDropped_REASON_UNKNOWN + // * TraceflowObservationDropped#TraceflowObservationDropped_REASON_FILTERED_UPLINK // - // This field specifies the drop reason of traceflow packet. ARP_FAIL - ARP request fails for some reasons, please refer arp_fail_reason for detail BFD - BFD packet is dropped because traversed by non-operative interface or encountering internal error (e.g., memory insufficient) BROADCAST - Packet is dropped during traversing the interface (e.g., Edge uplink, Edge centralized service port) which disallow ethernet broadcast DHCP - DHCP packet is malformed DLB - The packet is disallowed by distributed load balancing FW_RULE - The packet matches a drop or reject rule of DFW or Edge firewall GENEVE - GENEVE packet is malformed GRE - GRE packet is malformed or traverses a non-operative interface IFACE - Packet traverses a non-operative interface IP - Packet is dropped because of IP related causes (e.g., ICMPv4/ICMPv6 packet is malformed, or DF flag is set but fragment must be performed for the packet) or corresponding interface is not found or inoperative IP_REASS - Packet is dropped during IP reassembly IPSEC - IPsec protocol related packet is dropped IPSEC_VTI - IPsec required SA is not found or traversing inoperative interface cause packet dropped L2VPN - VLAN id of GRE packet is invalid L4PORT - Layer 4 packet (e.g., BFD, DHCP) is dropped LB - Packet is dropped by load balancing rule LROUTER - Packet is dropped by logical router LSERVICE - Packet is malformed or traverses inoperative logical service interface LSWITCH - Packet is dropped by logical switch MANAGEMENT - Packet is dropped by Edge datapath MANAGEMENT service port MD_PROXY - Packet is dropped by metadata proxy NAT - Packet is dropped by NAT rule RTEP_TUNNEL - Unused drop reason ND_NS_FAIL - Neighbor Discovery packet fails NEIGH - ARP or Neighbor Discovery packet fails NO_EIP_FOUND - Destination IP is not an elastic IP NO_EIP_ASSOCIATION - Elastic IP is not associated with active edge VDR ENI NO_ENI_FOR_IP - There is no ENI found for the destination IP NO_ENI_FOR_LIF - Cannot find an ENI associated with uplink LIF NO_ROUTE - Cannot find route for destination IP NO_ROUTE_TABLE_FOUND - Cannot find associated route table NO_UNDERLAY_ROUTE_FOUND - Cannot find AWS route to destination NOT_VDR_DOWNLINK - Packet is not forwarded to VMC unmanaged VDR downlink NO_VDR_FOUND - VMC unmanaged VDR associated with Edge uplink is not found NO_VDR_ON_HOST - Cannot find VMC unmanaged VDR list on this host NOT_VDR_UPLINK - Packet is not forwarded to VDR uplink SERVICE_INSERT - Packet from guest VM to service VM or from service VM to guest VM is dropped by firewall rule SPOOFGUARD - Packet is blocked by SpoofGuard policy TTL_ZERO - The IPv4 time to live field or the IPv6 hop limit field of packet is zero TUNNEL - Overlay tunnel management packet (VNI value of GENEVE header is 0, e.g., BFD) is dropped VLAN - VLAN id of packet is disallowed by the given port VXLAN - VXLAN packet is malformed or cannot find tunnel port for it VXSTT - Unused drop reason VMC_NO_RESPONSE - Failed to query VMC observations as no response from VMC app WRONG_UPLINK - Packet is not routed to the expected Edge uplink by VMC unmanaged VDR FW_STATE - Packet is dropped by stateful firewall + // This field specifies the drop reason of traceflow packet. ARP_FAIL - ARP request fails for some reasons, please refer arp_fail_reason for detail BFD - BFD packet is dropped because traversed by non-operative interface or encountering internal error (e.g., memory insufficient) BROADCAST - Packet is dropped during traversing the interface (e.g., Edge uplink, Edge centralized service port) which disallow ethernet broadcast DHCP - DHCP packet is malformed DLB - The packet is disallowed by distributed load balancing FW_RULE - The packet matches a drop or reject rule of DFW or Edge firewall GENEVE - GENEVE packet is malformed GRE - GRE packet is malformed or traverses a non-operative interface IFACE - Packet traverses a non-operative interface IP - Packet is dropped because of IP related causes (e.g., ICMPv4/ICMPv6 packet is malformed, or DF flag is set but fragment must be performed for the packet) or corresponding interface is not found or inoperative IP_REASS - Packet is dropped during IP reassembly IPSEC - IPsec protocol related packet is dropped IPSEC_VTI - IPsec required SA is not found or traversing inoperative interface cause packet dropped L2VPN - VLAN id of GRE packet is invalid L4PORT - Layer 4 packet (e.g., BFD, DHCP) is dropped LB - Packet is dropped by load balancing rule LROUTER - Packet is dropped by logical router LSERVICE - Packet is malformed or traverses inoperative logical service interface LSWITCH - Packet is dropped by logical switch MANAGEMENT - Packet is dropped by Edge datapath MANAGEMENT service port MD_PROXY - Packet is dropped by metadata proxy NAT - Packet is dropped by NAT rule RTEP_TUNNEL - Unused drop reason ND_NS_FAIL - Neighbor Discovery packet fails NEIGH - ARP or Neighbor Discovery packet fails NO_EIP_FOUND - Destination IP is not an elastic IP NO_EIP_ASSOCIATION - Elastic IP is not associated with active edge VDR ENI NO_ENI_FOR_IP - There is no ENI found for the destination IP NO_ENI_FOR_LIF - Cannot find an ENI associated with uplink LIF NO_ROUTE - Cannot find route for destination IP NO_ROUTE_TABLE_FOUND - Cannot find associated route table NO_UNDERLAY_ROUTE_FOUND - Cannot find AWS route to destination NOT_VDR_DOWNLINK - Packet is not forwarded to VMC unmanaged VDR downlink NO_VDR_FOUND - VMC unmanaged VDR associated with Edge uplink is not found NO_VDR_ON_HOST - Cannot find VMC unmanaged VDR list on this host NOT_VDR_UPLINK - Packet is not forwarded to VDR uplink SERVICE_INSERT - Packet from guest VM to service VM or from service VM to guest VM is dropped by firewall rule SPOOFGUARD - Packet is blocked by SpoofGuard policy TTL_ZERO - The IPv4 time to live field or the IPv6 hop limit field of packet is zero TUNNEL - Overlay tunnel management packet (VNI value of GENEVE header is 0, e.g., BFD) is dropped VLAN - VLAN id of packet is disallowed by the given port VXLAN - VXLAN packet is malformed or cannot find tunnel port for it VXSTT - Unused drop reason VMC_NO_RESPONSE - Failed to query VMC observations as no response from VMC app WRONG_UPLINK - Packet is not routed to the expected Edge uplink by VMC unmanaged VDR FW_STATE - Packet is dropped by stateful firewall NO_MAC - Drop by vswitch as no destination MAC hit MAC Table. FILTERED_UPLINK - Filtering applied at the corresponding UPLINK having no aggregation. Reason *string // The name of the component that issued the observation. ComponentName *string @@ -62526,6 +64806,7 @@ type PolicyTraceflowObservationDroppedLogical struct { // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_EDGE_UPLINK // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_DELL_GATEWAY // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LGW_ROUTE + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_KNI // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_UNKNOWN // // The sub type of the component that issued the observation. @@ -62570,6 +64851,7 @@ type PolicyTraceflowObservationDroppedLogical struct { // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONPROTECTED ResourceType string // the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64 SequenceNo *int64 @@ -62609,17 +64891,16 @@ type PolicyTraceflowObservationDroppedLogical struct { TransportNodeType *string } -func (s *PolicyTraceflowObservationDroppedLogical) GetType__() bindings.BindingType { +func (s *PolicyTraceflowObservationDroppedLogical) GetType__() vapiBindings_.BindingType { return PolicyTraceflowObservationDroppedLogicalBindingType() } -func (s *PolicyTraceflowObservationDroppedLogical) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyTraceflowObservationDroppedLogical) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyTraceflowObservationDroppedLogical._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyTraceflowObservationDroppedLogical._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -62632,15 +64913,16 @@ type PolicyTraceflowObservationForwardedLogical struct { ComponentPath *string // The path of the destination component to which the traceflow packet was forwarded DstComponentPath *string - // Path of gateway or gateway interface + // Path of interface InterfacePath *string + IpsecVpnPath *PolicyTraceflowObservationIpsecVpn // The path of the jump-to rule that was applied to the traceflow packet JumptoRulePath *string // The path of the l2 rule that was applied to the traceflow packet L2RulePath *string // The path of the NAT rule that was applied to forward the traceflow packet NatRulePath *string - // The path of the segment port into which the traceflow packet was forwared. + // Path of segment port SegmentPortPath *string // This field is specified when the traceflow packet matched a L3 firewall rule. format: int64 AclRuleId *int64 @@ -62679,6 +64961,7 @@ type PolicyTraceflowObservationForwardedLogical struct { // // The type of the destination component to which the traceflow packet was forwarded. DstComponentType *string + IpsecVpn *TraceflowObservationIpsecVpn // This field is specified when the traceflow packet matched a jump-to rule. format: int64 JumptoRuleId *int64 // This field is specified when the traceflow packet matched a l2 rule. format: int64 @@ -62689,6 +64972,8 @@ type PolicyTraceflowObservationForwardedLogical struct { LportName *string // This field is specified when the traceflow packet matched a NAT rule. format: int64 NatRuleId *int64 + // This field is specified when the traceflow packet was routed by logical router. format: ip + NextHop *string // Possible values are: // // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_RESEND_TYPE_UNKNOWN @@ -62697,6 +64982,8 @@ type PolicyTraceflowObservationForwardedLogical struct { // // ARP_UNKNOWN_FROM_CP - Unknown ARP query result emitted by control plane ND_NS_UNKNOWN_FROM_CP - Unknown neighbor solicitation query result emitted by control plane UNKNOWN - Unknown resend type ResendType *string + // This field is specified when the traceflow packet was routed by logical router. format: ip-cidr-block + RoutePrefix *string // The index of the service insertion component format: int64 ServiceIndex *int64 // The path index of the service insertion component format: int64 @@ -62736,6 +65023,7 @@ type PolicyTraceflowObservationForwardedLogical struct { // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_EDGE_UPLINK // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_DELL_GATEWAY // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LGW_ROUTE + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_KNI // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_UNKNOWN // // The sub type of the component that issued the observation. @@ -62780,6 +65068,7 @@ type PolicyTraceflowObservationForwardedLogical struct { // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONPROTECTED ResourceType string // the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64 SequenceNo *int64 @@ -62819,17 +65108,39 @@ type PolicyTraceflowObservationForwardedLogical struct { TransportNodeType *string } -func (s *PolicyTraceflowObservationForwardedLogical) GetType__() bindings.BindingType { +func (s *PolicyTraceflowObservationForwardedLogical) GetType__() vapiBindings_.BindingType { return PolicyTraceflowObservationForwardedLogicalBindingType() } -func (s *PolicyTraceflowObservationForwardedLogical) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyTraceflowObservationForwardedLogical) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyTraceflowObservationForwardedLogical._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// The related policy path of IPsec VPN traceflow observations +type PolicyTraceflowObservationIpsecVpn struct { + // The path of the IPsec VPN session + SessionPath *string + // The path of the virtual tunnel interface for Route-Based IPsec VPN + VtiPath *string +} + +func (s *PolicyTraceflowObservationIpsecVpn) GetType__() vapiBindings_.BindingType { + return PolicyTraceflowObservationIpsecVpnBindingType() +} + +func (s *PolicyTraceflowObservationIpsecVpn) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyTraceflowObservationForwardedLogical._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyTraceflowObservationIpsecVpn._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -62838,14 +65149,16 @@ func (s *PolicyTraceflowObservationForwardedLogical) GetDataValue__() (data.Data type PolicyTraceflowObservationReceivedLogical struct { // The path of the component that received the traceflow packet ComponentPath *string - // Path of gateway or gateway interface + // Path of interface InterfacePath *string - // The path of the segment port into which the traceflow packet was received. + IpsecVpnPath *PolicyTraceflowObservationIpsecVpn + // Path of segment port SegmentPortPath *string // The path of the source component from which the traceflow packet was received SrcComponentPath *string // The id of the component that received the traceflow packet. ComponentId *string + IpsecVpn *TraceflowObservationIpsecVpn // The id of the logical port at which the traceflow packet was received LportId *string // The name of the logical port at which the traceflow packet was received @@ -62906,6 +65219,7 @@ type PolicyTraceflowObservationReceivedLogical struct { // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_EDGE_UPLINK // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_DELL_GATEWAY // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LGW_ROUTE + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_KNI // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_UNKNOWN // // The sub type of the component that issued the observation. @@ -62950,6 +65264,7 @@ type PolicyTraceflowObservationReceivedLogical struct { // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONPROTECTED ResourceType string // the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64 SequenceNo *int64 @@ -62989,17 +65304,16 @@ type PolicyTraceflowObservationReceivedLogical struct { TransportNodeType *string } -func (s *PolicyTraceflowObservationReceivedLogical) GetType__() bindings.BindingType { +func (s *PolicyTraceflowObservationReceivedLogical) GetType__() vapiBindings_.BindingType { return PolicyTraceflowObservationReceivedLogicalBindingType() } -func (s *PolicyTraceflowObservationReceivedLogical) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyTraceflowObservationReceivedLogical) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyTraceflowObservationReceivedLogical._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyTraceflowObservationReceivedLogical._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -63038,6 +65352,7 @@ type PolicyTraceflowObservationRelayedLogical struct { // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_EDGE_UPLINK // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_DELL_GATEWAY // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LGW_ROUTE + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_KNI // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_UNKNOWN // // The sub type of the component that issued the observation. @@ -63082,6 +65397,7 @@ type PolicyTraceflowObservationRelayedLogical struct { // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONPROTECTED ResourceType string // the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64 SequenceNo *int64 @@ -63121,17 +65437,16 @@ type PolicyTraceflowObservationRelayedLogical struct { TransportNodeType *string } -func (s *PolicyTraceflowObservationRelayedLogical) GetType__() bindings.BindingType { +func (s *PolicyTraceflowObservationRelayedLogical) GetType__() vapiBindings_.BindingType { return PolicyTraceflowObservationRelayedLogicalBindingType() } -func (s *PolicyTraceflowObservationRelayedLogical) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyTraceflowObservationRelayedLogical) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyTraceflowObservationRelayedLogical._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyTraceflowObservationRelayedLogical._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -63168,6 +65483,10 @@ type PolicyTransportZone struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -63176,10 +65495,12 @@ type PolicyTransportZone struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -63214,17 +65535,16 @@ const PolicyTransportZone_TZ_TYPE_VLAN_BACKED = "VLAN_BACKED" const PolicyTransportZone_TZ_TYPE_OVERLAY_BACKED = "OVERLAY_BACKED" const PolicyTransportZone_TZ_TYPE_UNKNOWN = "UNKNOWN" -func (s *PolicyTransportZone) GetType__() bindings.BindingType { +func (s *PolicyTransportZone) GetType__() vapiBindings_.BindingType { return PolicyTransportZoneBindingType() } -func (s *PolicyTransportZone) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyTransportZone) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyTransportZone._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyTransportZone._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -63249,17 +65569,16 @@ type PolicyTransportZoneListResult struct { Results []PolicyTransportZone } -func (s *PolicyTransportZoneListResult) GetType__() bindings.BindingType { +func (s *PolicyTransportZoneListResult) GetType__() vapiBindings_.BindingType { return PolicyTransportZoneListResultBindingType() } -func (s *PolicyTransportZoneListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyTransportZoneListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyTransportZoneListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyTransportZoneListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -63296,6 +65615,10 @@ type PolicyTransportZoneProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -63304,10 +65627,12 @@ type PolicyTransportZoneProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -63323,17 +65648,16 @@ type PolicyTransportZoneProfile struct { const PolicyTransportZoneProfile_TZ_PROFILE_TYPE_BFD = "BFD" -func (s *PolicyTransportZoneProfile) GetType__() bindings.BindingType { +func (s *PolicyTransportZoneProfile) GetType__() vapiBindings_.BindingType { return PolicyTransportZoneProfileBindingType() } -func (s *PolicyTransportZoneProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyTransportZoneProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyTransportZoneProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyTransportZoneProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -63358,17 +65682,16 @@ type PolicyTransportZoneProfileListResult struct { Results []PolicyTransportZoneProfile } -func (s *PolicyTransportZoneProfileListResult) GetType__() bindings.BindingType { +func (s *PolicyTransportZoneProfileListResult) GetType__() vapiBindings_.BindingType { return PolicyTransportZoneProfileListResultBindingType() } -func (s *PolicyTransportZoneProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyTransportZoneProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyTransportZoneProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyTransportZoneProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -63405,6 +65728,10 @@ type PolicyUrlCategorizationConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -63413,15 +65740,19 @@ type PolicyUrlCategorizationConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool // The ids of the context profiles that provides the list of categories to be detected. This field is deprecated. URL Categorization will not be supported in association with context profiles. + // + // Deprecated: This API element is deprecated. ContextProfiles []string // Property which specifies the enabling/disabling of the feature. Enabled *bool @@ -63429,17 +65760,16 @@ type PolicyUrlCategorizationConfig struct { UpdateFrequency *int64 } -func (s *PolicyUrlCategorizationConfig) GetType__() bindings.BindingType { +func (s *PolicyUrlCategorizationConfig) GetType__() vapiBindings_.BindingType { return PolicyUrlCategorizationConfigBindingType() } -func (s *PolicyUrlCategorizationConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyUrlCategorizationConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyUrlCategorizationConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyUrlCategorizationConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -63469,17 +65799,16 @@ const PoolMemberSetting_ADMIN_STATE_ENABLED = "ENABLED" const PoolMemberSetting_ADMIN_STATE_DISABLED = "DISABLED" const PoolMemberSetting_ADMIN_STATE_GRACEFUL_DISABLED = "GRACEFUL_DISABLED" -func (s *PoolMemberSetting) GetType__() bindings.BindingType { +func (s *PoolMemberSetting) GetType__() vapiBindings_.BindingType { return PoolMemberSettingBindingType() } -func (s *PoolMemberSetting) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PoolMemberSetting) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PoolMemberSetting._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PoolMemberSetting._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -63495,17 +65824,16 @@ type PortAddressBindingEntry struct { VlanId *int64 } -func (s *PortAddressBindingEntry) GetType__() bindings.BindingType { +func (s *PortAddressBindingEntry) GetType__() vapiBindings_.BindingType { return PortAddressBindingEntryBindingType() } -func (s *PortAddressBindingEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PortAddressBindingEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PortAddressBindingEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PortAddressBindingEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -63519,17 +65847,16 @@ type PortAttacher struct { Host *string } -func (s *PortAttacher) GetType__() bindings.BindingType { +func (s *PortAttacher) GetType__() vapiBindings_.BindingType { return PortAttacherBindingType() } -func (s *PortAttacher) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PortAttacher) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PortAttacher._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PortAttacher._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -63544,6 +65871,8 @@ type PortAttachment struct { // * PortAttachment#PortAttachment_ALLOCATE_ADDRESSES_BOTH // * PortAttachment#PortAttachment_ALLOCATE_ADDRESSES_NONE // * PortAttachment#PortAttachment_ALLOCATE_ADDRESSES_DHCP + // * PortAttachment#PortAttachment_ALLOCATE_ADDRESSES_DHCPV6 + // * PortAttachment#PortAttachment_ALLOCATE_ADDRESSES_SLAAC // // Indicate how IP will be allocated for the port AllocateAddresses *string @@ -63587,6 +65916,8 @@ const PortAttachment_ALLOCATE_ADDRESSES_MAC_POOL = "MAC_POOL" const PortAttachment_ALLOCATE_ADDRESSES_BOTH = "BOTH" const PortAttachment_ALLOCATE_ADDRESSES_NONE = "NONE" const PortAttachment_ALLOCATE_ADDRESSES_DHCP = "DHCP" +const PortAttachment_ALLOCATE_ADDRESSES_DHCPV6 = "DHCPV6" +const PortAttachment_ALLOCATE_ADDRESSES_SLAAC = "SLAAC" const PortAttachment_CONTEXT_TYPE_PARENT = "PARENT" const PortAttachment_HYPERBUS_MODE_ENABLE = "ENABLE" const PortAttachment_HYPERBUS_MODE_DISABLE = "DISABLE" @@ -63595,17 +65926,16 @@ const PortAttachment_TYPE_CHILD = "CHILD" const PortAttachment_TYPE_INDEPENDENT = "INDEPENDENT" const PortAttachment_TYPE_STATIC = "STATIC" -func (s *PortAttachment) GetType__() bindings.BindingType { +func (s *PortAttachment) GetType__() vapiBindings_.BindingType { return PortAttachmentBindingType() } -func (s *PortAttachment) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PortAttachment) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PortAttachment._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PortAttachment._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -63642,6 +65972,10 @@ type PortDiscoveryProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -63650,10 +65984,12 @@ type PortDiscoveryProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -63664,17 +66000,16 @@ type PortDiscoveryProfileBindingMap struct { MacDiscoveryProfilePath *string } -func (s *PortDiscoveryProfileBindingMap) GetType__() bindings.BindingType { +func (s *PortDiscoveryProfileBindingMap) GetType__() vapiBindings_.BindingType { return PortDiscoveryProfileBindingMapBindingType() } -func (s *PortDiscoveryProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PortDiscoveryProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PortDiscoveryProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PortDiscoveryProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -63699,17 +66034,16 @@ type PortDiscoveryProfileBindingMapListResult struct { Results []PortDiscoveryProfileBindingMap } -func (s *PortDiscoveryProfileBindingMapListResult) GetType__() bindings.BindingType { +func (s *PortDiscoveryProfileBindingMapListResult) GetType__() vapiBindings_.BindingType { return PortDiscoveryProfileBindingMapListResultBindingType() } -func (s *PortDiscoveryProfileBindingMapListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PortDiscoveryProfileBindingMapListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PortDiscoveryProfileBindingMapListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PortDiscoveryProfileBindingMapListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -63734,17 +66068,16 @@ type PortMirrorFilter struct { const PortMirrorFilter_PROTOCOL_TCP = "TCP" const PortMirrorFilter_PROTOCOL_UDP = "UDP" -func (s *PortMirrorFilter) GetType__() bindings.BindingType { +func (s *PortMirrorFilter) GetType__() vapiBindings_.BindingType { return PortMirrorFilterBindingType() } -func (s *PortMirrorFilter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PortMirrorFilter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PortMirrorFilter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PortMirrorFilter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -63781,6 +66114,10 @@ type PortMirroringProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -63789,10 +66126,12 @@ type PortMirroringProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -63859,24 +66198,169 @@ const PortMirroringProfile_PROFILE_TYPE_LOGICAL_SPAN = "LOGICAL_SPAN" const PortMirroringProfile_TCP_IP_STACK_DEFAULT = "Default" const PortMirroringProfile_TCP_IP_STACK_MIRROR = "Mirror" -func (s *PortMirroringProfile) GetType__() bindings.BindingType { +func (s *PortMirroringProfile) GetType__() vapiBindings_.BindingType { return PortMirroringProfileBindingType() } -func (s *PortMirroringProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PortMirroringProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PortMirroringProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PortMirroringProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Paged collection of port mirroring profiles -type PortMirroringProfileListResult struct { +// This entity will be used to establish association between monitoring profile and Port. Using this entity, user can specify intent for applying monitoring profile to particular Port. Port here is Segment Port. +type PortMonitoringProfileBindingMap struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // PolicyPath of associated IPFIX L2 Profile + IpfixL2ProfilePath *string + // PolicyPath of associated Port Mirroring Profile + PortMirroringProfilePath *string +} + +func (s *PortMonitoringProfileBindingMap) GetType__() vapiBindings_.BindingType { + return PortMonitoringProfileBindingMapBindingType() +} + +func (s *PortMonitoringProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PortMonitoringProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// This entity will be used to establish association between qos profile and Port. Using this entity, you can specify intent for applying qos profile to particular Port. Port here is Segment Port. +type PortQosProfileBindingMap struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // PolicyPath of associated QoS Profile + QosProfilePath *string +} + +func (s *PortQosProfileBindingMap) GetType__() vapiBindings_.BindingType { + return PortQosProfileBindingMapBindingType() +} + +func (s *PortQosProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PortQosProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Paged collection of Port QoS Profile Binding Maps +type PortQosProfileBindingMapListResult struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -63890,28 +66374,27 @@ type PortMirroringProfileListResult struct { SortAscending *bool // Field by which records are sorted SortBy *string - // Port Mirroring Profiles list results - Results []PortMirroringProfile + // Port QoS Profile Binding Map list results + Results []PortQosProfileBindingMap } -func (s *PortMirroringProfileListResult) GetType__() bindings.BindingType { - return PortMirroringProfileListResultBindingType() +func (s *PortQosProfileBindingMapListResult) GetType__() vapiBindings_.BindingType { + return PortQosProfileBindingMapListResultBindingType() } -func (s *PortMirroringProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PortQosProfileBindingMapListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PortMirroringProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PortQosProfileBindingMapListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// This entity will be used to establish association between monitoring profile and Port. Using this entity, user can specify intent for applying monitoring profile to particular Port. Port here is Segment Port. -type PortMonitoringProfileBindingMap struct { +// Contains the binding relationship between port and security profile. +type PortSecurityProfileBindingMap struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -63941,6 +66424,10 @@ type PortMonitoringProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -63949,38 +66436,39 @@ type PortMonitoringProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool - // PolicyPath of associated IPFIX L2 Profile - IpfixL2ProfilePath *string - // PolicyPath of associated Port Mirroring Profile - PortMirroringProfilePath *string + // The policy path of the asscociated Segment Security profile + SegmentSecurityProfilePath *string + // The policy path of the asscociated SpoofGuard profile + SpoofguardProfilePath *string } -func (s *PortMonitoringProfileBindingMap) GetType__() bindings.BindingType { - return PortMonitoringProfileBindingMapBindingType() +func (s *PortSecurityProfileBindingMap) GetType__() vapiBindings_.BindingType { + return PortSecurityProfileBindingMapBindingType() } -func (s *PortMonitoringProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PortSecurityProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PortMonitoringProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PortSecurityProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Paged collection of Port Monitoring Profile Binding Maps -type PortMonitoringProfileBindingMapListResult struct { +// Paged collection of port security profile binding maps +type PortSecurityProfileBindingMapListResult struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -63994,130 +66482,62 @@ type PortMonitoringProfileBindingMapListResult struct { SortAscending *bool // Field by which records are sorted SortBy *string - // Port Monitoring Profile Binding Map list results - Results []PortMonitoringProfileBindingMap + // Port security profile binding map list results + Results []PortSecurityProfileBindingMap } -func (s *PortMonitoringProfileBindingMapListResult) GetType__() bindings.BindingType { - return PortMonitoringProfileBindingMapListResultBindingType() +func (s *PortSecurityProfileBindingMapListResult) GetType__() vapiBindings_.BindingType { + return PortSecurityProfileBindingMapListResultBindingType() } -func (s *PortMonitoringProfileBindingMapListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PortSecurityProfileBindingMapListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PortMonitoringProfileBindingMapListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PortSecurityProfileBindingMapListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// This entity will be used to establish association between qos profile and Port. Using this entity, you can specify intent for applying qos profile to particular Port. Port here is Segment Port. -type PortQosProfileBindingMap struct { - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 - Revision *int64 - // Timestamp of resource creation format: int64 - CreateTime *int64 - // ID of the user who created this resource - CreateUser *string - // Timestamp of last modification format: int64 - LastModifiedTime *int64 - // ID of the user who last modified this resource - LastModifiedUser *string - // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. - Protection *string - // Indicates system owned resource - SystemOwned *bool - // Description of this resource - Description *string - // Defaults to ID if not set - DisplayName *string - // Unique identifier of this resource - Id *string - // The type of this resource. - ResourceType *string - // Opaque identifiers meaningful to the API user - Tags []Tag - // Path of its parent - ParentPath *string - // Absolute path of this object - Path *string - // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. - RealizationId *string - // Path relative from its parent - RelativePath *string - // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. - UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue - // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. - MarkedForDelete *bool - // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. - Overridden *bool - // PolicyPath of associated QoS Profile - QosProfilePath *string -} - -func (s *PortQosProfileBindingMap) GetType__() bindings.BindingType { - return PortQosProfileBindingMapBindingType() -} - -func (s *PortQosProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for PortQosProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil +// Network prefix entry +type PrefixEntry struct { + // Possible values are: + // + // * PrefixEntry#PrefixEntry_ACTION_PERMIT + // * PrefixEntry#PrefixEntry_ACTION_DENY + // + // Action for the prefix list. + Action *string + // Prefix length greater than or equal to. format: int32 + Ge *int64 + // Prefix length less than or equal to. format: int32 + Le *int64 + // Network prefix in CIDR format. \"ANY\" matches all networks. + Network *string } -// Paged collection of Port QoS Profile Binding Maps -type PortQosProfileBindingMapListResult struct { - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Opaque cursor to be used for getting next page of records (supplied by current result page) - Cursor *string - // Count of results found (across all pages), set only on first page format: int64 - ResultCount *int64 - // If true, results are sorted in ascending order - SortAscending *bool - // Field by which records are sorted - SortBy *string - // Port QoS Profile Binding Map list results - Results []PortQosProfileBindingMap -} +const PrefixEntry_ACTION_PERMIT = "PERMIT" +const PrefixEntry_ACTION_DENY = "DENY" -func (s *PortQosProfileBindingMapListResult) GetType__() bindings.BindingType { - return PortQosProfileBindingMapListResultBindingType() +func (s *PrefixEntry) GetType__() vapiBindings_.BindingType { + return PrefixEntryBindingType() } -func (s *PortQosProfileBindingMapListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PrefixEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PortQosProfileBindingMapListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PrefixEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Contains the binding relationship between port and security profile. -type PortSecurityProfileBindingMap struct { +// A named list of prefixes for routing purposes. +type PrefixList struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -64147,6 +66567,10 @@ type PortSecurityProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -64155,38 +66579,37 @@ type PortSecurityProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool - // The policy path of the asscociated Segment Security profile - SegmentSecurityProfilePath *string - // The policy path of the asscociated SpoofGuard profile - SpoofguardProfilePath *string + // Specify ordered list of network prefixes. + Prefixes []PrefixEntry } -func (s *PortSecurityProfileBindingMap) GetType__() bindings.BindingType { - return PortSecurityProfileBindingMapBindingType() +func (s *PrefixList) GetType__() vapiBindings_.BindingType { + return PrefixListBindingType() } -func (s *PortSecurityProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PrefixList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PortSecurityProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PrefixList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Paged collection of port security profile binding maps -type PortSecurityProfileBindingMapListResult struct { +// Paged collection of PrefixLists +type PrefixListResult struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -64200,64 +66623,47 @@ type PortSecurityProfileBindingMapListResult struct { SortAscending *bool // Field by which records are sorted SortBy *string - // Port security profile binding map list results - Results []PortSecurityProfileBindingMap + // PrefixList results + Results []PrefixList } -func (s *PortSecurityProfileBindingMapListResult) GetType__() bindings.BindingType { - return PortSecurityProfileBindingMapListResultBindingType() +func (s *PrefixListResult) GetType__() vapiBindings_.BindingType { + return PrefixListResultBindingType() } -func (s *PortSecurityProfileBindingMapListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PrefixListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PortSecurityProfileBindingMapListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PrefixListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Network prefix entry -type PrefixEntry struct { - // Possible values are: - // - // * PrefixEntry#PrefixEntry_ACTION_PERMIT - // * PrefixEntry#PrefixEntry_ACTION_DENY - // - // Action for the prefix list. - Action *string - // Prefix length greater than or equal to. format: int32 - Ge *int64 - // Prefix length less than or equal to. format: int32 - Le *int64 - // Network prefix in CIDR format. \"ANY\" matches all networks. - Network *string +type Principal struct { + // Attribute list. + Attributes []KeyValue } -const PrefixEntry_ACTION_PERMIT = "PERMIT" -const PrefixEntry_ACTION_DENY = "DENY" - -func (s *PrefixEntry) GetType__() bindings.BindingType { - return PrefixEntryBindingType() +func (s *Principal) GetType__() vapiBindings_.BindingType { + return PrincipalBindingType() } -func (s *PrefixEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Principal) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PrefixEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Principal._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// A named list of prefixes for routing purposes. -type PrefixList struct { +// This entity will be used to establish association between profile and policy entities. +type ProfileBindingMap struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -64287,6 +66693,10 @@ type PrefixList struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -64295,92 +66705,37 @@ type PrefixList struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool - // Specify ordered list of network prefixes. - Prefixes []PrefixEntry -} - -func (s *PrefixList) GetType__() bindings.BindingType { - return PrefixListBindingType() -} - -func (s *PrefixList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for PrefixList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Paged collection of PrefixLists -type PrefixListResult struct { - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Opaque cursor to be used for getting next page of records (supplied by current result page) - Cursor *string - // Count of results found (across all pages), set only on first page format: int64 - ResultCount *int64 - // If true, results are sorted in ascending order - SortAscending *bool - // Field by which records are sorted - SortBy *string - // PrefixList results - Results []PrefixList -} - -func (s *PrefixListResult) GetType__() bindings.BindingType { - return PrefixListResultBindingType() -} - -func (s *PrefixListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for PrefixListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -type Principal struct { - // Attribute list. - Attributes []KeyValue + // PolicyPath of associated Profile + ProfilePath *string } -func (s *Principal) GetType__() bindings.BindingType { - return PrincipalBindingType() +func (s *ProfileBindingMap) GetType__() vapiBindings_.BindingType { + return ProfileBindingMapBindingType() } -func (s *Principal) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Principal._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// This entity will be used to establish association between profile and policy entities. -type ProfileBindingMap struct { +// Project is a construct that provides network isolation for all its contents out of the box, where the compute and networking elements within are isolated from other Projects. The Project will also be used to provide hybridity across on-prem datacenters and the cloud, thus providing a means of building private clouds with elements both on-prem and in the cloud. The project can be created by users with Org Admin role and read access to Tier0s and Edge clusters. Read access to Tier0s and Edge clusters can be achieved by either associating the user with another role with the required permissions (say Auditor), or by sharing the Tier0s and Edge clusters with the Org before creating the project. The project can also be created by users with Enterprise Admin role without explicit sharing of Tier0s and Edge clusters. +type Project struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -64410,6 +66765,10 @@ type ProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -64418,29 +66777,36 @@ type ProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool - // PolicyPath of associated Profile - ProfilePath *string + // true - the project is a default project. Default projects are non-editable, system create ones. + _Default *bool + // Defaults to id if id is less than equal to 8 characters or defaults to random generated id if not set. + ShortId *string + // Information related to sites applicable for given Project. For on-prem deployment, only 1 is allowed. + SiteInfos []SiteInfo + // The tier 0 has to be pre-created before Project is created. The tier 0 typically provides connectivity to external world. List of sites for Project has to be subset of sites where the tier 0 spans. + Tier0s []string } -func (s *ProfileBindingMap) GetType__() bindings.BindingType { - return ProfileBindingMapBindingType() +func (s *Project) GetType__() vapiBindings_.BindingType { + return ProjectBindingType() } -func (s *ProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Project) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Project._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -64470,7 +66836,7 @@ type PropertyItem struct { // Represent the horizontal span of the widget / container. format: int32 Span *int64 // A style object applicable for the property item. It could be the any padding, margin style sheet applicable to the property item. A 'style' property is supported in case of layout 'AUTO' only. - Style *data.StructValue + Style *vapiData_.StructValue // Possible values are: // // * PropertyItem#PropertyItem_TYPE_STRING @@ -64487,17 +66853,39 @@ const PropertyItem_TYPE_NUMBER = "Number" const PropertyItem_TYPE_DATE = "Date" const PropertyItem_TYPE_URL = "Url" -func (s *PropertyItem) GetType__() bindings.BindingType { +func (s *PropertyItem) GetType__() vapiBindings_.BindingType { return PropertyItemBindingType() } -func (s *PropertyItem) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PropertyItem) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PropertyItem._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PropertyItem._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// HTTP protocol version +type ProtocolVersion struct { + // Enable status for this protocol version + Enabled *bool + // Name of the TLS protocol version + Name *string +} + +func (s *ProtocolVersion) GetType__() vapiBindings_.BindingType { + return ProtocolVersionBindingType() +} + +func (s *ProtocolVersion) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ProtocolVersion._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -64524,17 +66912,16 @@ const QosBaseRateLimiter_RESOURCE_TYPE_INGRESSRATELIMITER = "IngressRateLimiter" const QosBaseRateLimiter_RESOURCE_TYPE_INGRESSBROADCASTRATELIMITER = "IngressBroadcastRateLimiter" const QosBaseRateLimiter_RESOURCE_TYPE_EGRESSRATELIMITER = "EgressRateLimiter" -func (s *QosBaseRateLimiter) GetType__() bindings.BindingType { +func (s *QosBaseRateLimiter) GetType__() vapiBindings_.BindingType { return QosBaseRateLimiterBindingType() } -func (s *QosBaseRateLimiter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *QosBaseRateLimiter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for QosBaseRateLimiter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for QosBaseRateLimiter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -64556,17 +66943,16 @@ type QosDscp struct { const QosDscp_MODE_TRUSTED = "TRUSTED" const QosDscp_MODE_UNTRUSTED = "UNTRUSTED" -func (s *QosDscp) GetType__() bindings.BindingType { +func (s *QosDscp) GetType__() vapiBindings_.BindingType { return QosDscpBindingType() } -func (s *QosDscp) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *QosDscp) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for QosDscp._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for QosDscp._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -64602,6 +66988,10 @@ type QosProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -64610,10 +67000,12 @@ type QosProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -64622,20 +67014,19 @@ type QosProfile struct { ClassOfService *int64 Dscp *QosDscp // Array of Rate limiter configurations to applied on Segment or Port. - ShaperConfigurations []*data.StructValue + ShaperConfigurations []*vapiData_.StructValue } -func (s *QosProfile) GetType__() bindings.BindingType { +func (s *QosProfile) GetType__() vapiBindings_.BindingType { return QosProfileBindingType() } -func (s *QosProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *QosProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for QosProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for QosProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -64672,6 +67063,10 @@ type QosProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -64680,27 +67075,28 @@ type QosProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool } -func (s *QosProfileBindingMap) GetType__() bindings.BindingType { +func (s *QosProfileBindingMap) GetType__() vapiBindings_.BindingType { return QosProfileBindingMapBindingType() } -func (s *QosProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *QosProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for QosProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for QosProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -64725,17 +67121,16 @@ type QosProfileListResult struct { Results []QosProfile } -func (s *QosProfileListResult) GetType__() bindings.BindingType { +func (s *QosProfileListResult) GetType__() vapiBindings_.BindingType { return QosProfileListResultBindingType() } -func (s *QosProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *QosProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for QosProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for QosProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -64768,17 +67163,16 @@ const RAConfig_ROUTER_PREFERENCE_MEDIUM = "MEDIUM" const RAConfig_ROUTER_PREFERENCE_HIGH = "HIGH" const RAConfig_ROUTER_PREFERENCE_RESERVED = "RESERVED" -func (s *RAConfig) GetType__() bindings.BindingType { +func (s *RAConfig) GetType__() vapiBindings_.BindingType { return RAConfigBindingType() } -func (s *RAConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RAConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RAConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RAConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -64795,17 +67189,16 @@ type RaDNSConfig struct { DomainNameLifetime *int64 } -func (s *RaDNSConfig) GetType__() bindings.BindingType { +func (s *RaDNSConfig) GetType__() vapiBindings_.BindingType { return RaDNSConfigBindingType() } -func (s *RaDNSConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RaDNSConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RaDNSConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RaDNSConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -64842,6 +67235,10 @@ type Reaction struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -64850,31 +67247,32 @@ type Reaction struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool // Actions that need to be taken when the events occur. These actions must appear in the order that they need to be taken in. This field can be interpreted as the HOW of the Reaction, or simply as \"Then That\". - Actions []*data.StructValue + Actions []*vapiData_.StructValue // Events that provide contextual variables about what the reaction should react to. This field can be interpreted as the WHAT of the Reaction, or simply as \"If This\" Clause. Events []Event } -func (s *Reaction) GetType__() bindings.BindingType { +func (s *Reaction) GetType__() vapiBindings_.BindingType { return ReactionBindingType() } -func (s *Reaction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Reaction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Reaction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Reaction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -64911,6 +67309,10 @@ type RealizedVirtualMachine struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -64919,6 +67321,8 @@ type RealizedVirtualMachine struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string // Alarm info detail @@ -64944,6 +67348,8 @@ type RealizedVirtualMachine struct { // It define the root cause for runtime error. RuntimeError *string // Possible values could be UP, DOWN, UNKNOWN, DEGRADED This list is not exhaustive. + // + // Deprecated: This API element is deprecated. RuntimeStatus *string // Possible values are: // @@ -64980,17 +67386,16 @@ const RealizedVirtualMachine_POWER_STATE_VM_STOPPED = "VM_STOPPED" const RealizedVirtualMachine_POWER_STATE_VM_SUSPENDED = "VM_SUSPENDED" const RealizedVirtualMachine_POWER_STATE_UNKNOWN = "UNKNOWN" -func (s *RealizedVirtualMachine) GetType__() bindings.BindingType { +func (s *RealizedVirtualMachine) GetType__() vapiBindings_.BindingType { return RealizedVirtualMachineBindingType() } -func (s *RealizedVirtualMachine) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RealizedVirtualMachine) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RealizedVirtualMachine._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RealizedVirtualMachine._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65014,17 +67419,16 @@ type RealizedVirtualMachineListResult struct { Results []RealizedVirtualMachine } -func (s *RealizedVirtualMachineListResult) GetType__() bindings.BindingType { +func (s *RealizedVirtualMachineListResult) GetType__() vapiBindings_.BindingType { return RealizedVirtualMachineListResultBindingType() } -func (s *RealizedVirtualMachineListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RealizedVirtualMachineListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RealizedVirtualMachineListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RealizedVirtualMachineListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65040,17 +67444,16 @@ type RecommendedFeaturePermission struct { TargetFeature *string } -func (s *RecommendedFeaturePermission) GetType__() bindings.BindingType { +func (s *RecommendedFeaturePermission) GetType__() vapiBindings_.BindingType { return RecommendedFeaturePermissionBindingType() } -func (s *RecommendedFeaturePermission) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RecommendedFeaturePermission) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RecommendedFeaturePermission._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RecommendedFeaturePermission._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65074,17 +67477,16 @@ type RecommendedFeaturePermissionListResult struct { Results []RecommendedFeaturePermission } -func (s *RecommendedFeaturePermissionListResult) GetType__() bindings.BindingType { +func (s *RecommendedFeaturePermissionListResult) GetType__() vapiBindings_.BindingType { return RecommendedFeaturePermissionListResultBindingType() } -func (s *RecommendedFeaturePermissionListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RecommendedFeaturePermissionListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RecommendedFeaturePermissionListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RecommendedFeaturePermissionListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65121,6 +67523,10 @@ type RedirectionPolicy struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -65129,10 +67535,12 @@ type RedirectionPolicy struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -65171,17 +67579,16 @@ type RedirectionPolicy struct { Rules []RedirectionRule } -func (s *RedirectionPolicy) GetType__() bindings.BindingType { +func (s *RedirectionPolicy) GetType__() vapiBindings_.BindingType { return RedirectionPolicyBindingType() } -func (s *RedirectionPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RedirectionPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RedirectionPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RedirectionPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65218,6 +67625,10 @@ type RedirectionRule struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -65226,10 +67637,12 @@ type RedirectionRule struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -65271,7 +67684,7 @@ type RedirectionRule struct { // This field is used to resolve conflicts between multiple Rules under Security or Gateway Policy for a Domain If no sequence number is specified in the payload, a value of 0 is assigned by default. If there are multiple rules with the same sequence number then their order is not deterministic. If a specific order of rules is desired, then one has to specify unique sequence numbers or use the POST request on the rule entity with a query parameter action=revise to let the framework assign a sequence number format: int32 SequenceNumber *int64 // In order to specify raw services this can be used, along with services which contains path to services. This can be empty or null. - ServiceEntries []*data.StructValue + ServiceEntries []*vapiData_.StructValue // In order to specify all services, use the constant \"ANY\". This is case insensitive. If \"ANY\" is used, it should be the ONLY element in the services array. Error will be thrown if ANY is used in conjunction with other values. Services []string // We need paths as duplicate names may exist for groups under different domains. Along with paths we support IP Address of type IPv4 and IPv6. IP Address can be in one of the format(CIDR, IP Address, Range of IP Address). In order to specify all groups, use the constant \"ANY\". This is case insensitive. If \"ANY\" is used, it should be the ONLY element in the group array. Error will be thrown if ANY is used in conjunction with other values. @@ -65298,17 +67711,37 @@ const RedirectionRule_IP_PROTOCOL_IPV4_IPV6 = "IPV4_IPV6" const RedirectionRule_ACTION_REDIRECT = "REDIRECT" const RedirectionRule_ACTION_DO_NOT_REDIRECT = "DO_NOT_REDIRECT" -func (s *RedirectionRule) GetType__() bindings.BindingType { +func (s *RedirectionRule) GetType__() vapiBindings_.BindingType { return RedirectionRuleBindingType() } -func (s *RedirectionRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RedirectionRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for RedirectionRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Registration token +type RegTokenQuery struct { + // Get roles from registration token + Token *string +} + +func (s *RegTokenQuery) GetType__() vapiBindings_.BindingType { + return RegTokenQueryBindingType() +} + +func (s *RegTokenQuery) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RedirectionRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RegTokenQuery._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65324,17 +67757,16 @@ type RegistrationToken struct { User *string } -func (s *RegistrationToken) GetType__() bindings.BindingType { +func (s *RegistrationToken) GetType__() vapiBindings_.BindingType { return RegistrationTokenBindingType() } -func (s *RegistrationToken) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RegistrationToken) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RegistrationToken._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RegistrationToken._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65347,24 +67779,23 @@ type RelatedApiError struct { // A numeric error code format: int64 ErrorCode *int64 // Additional data about the error - ErrorData *data.StructValue + ErrorData *vapiData_.StructValue // A description of the error ErrorMessage *string // The module name where the error occurred ModuleName *string } -func (s *RelatedApiError) GetType__() bindings.BindingType { +func (s *RelatedApiError) GetType__() vapiBindings_.BindingType { return RelatedApiErrorBindingType() } -func (s *RelatedApiError) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RelatedApiError) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RelatedApiError._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RelatedApiError._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65376,17 +67807,16 @@ type RelatedAttribute struct { Attribute *string } -func (s *RelatedAttribute) GetType__() bindings.BindingType { +func (s *RelatedAttribute) GetType__() vapiBindings_.BindingType { return RelatedAttributeBindingType() } -func (s *RelatedAttribute) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RelatedAttribute) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RelatedAttribute._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RelatedAttribute._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65437,17 +67867,16 @@ type RelatedAttributeConditionalExpression struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const RelatedAttributeConditionalExpression__TYPE_IDENTIFIER = "RelatedAttributeConditionalExpression" -func (s *RelatedAttributeConditionalExpression) GetType__() bindings.BindingType { +func (s *RelatedAttributeConditionalExpression) GetType__() vapiBindings_.BindingType { return RelatedAttributeConditionalExpressionBindingType() } -func (s *RelatedAttributeConditionalExpression) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RelatedAttributeConditionalExpression) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RelatedAttributeConditionalExpression._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RelatedAttributeConditionalExpression._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65464,17 +67893,16 @@ type RemoteFileServer struct { Server *string } -func (s *RemoteFileServer) GetType__() bindings.BindingType { +func (s *RemoteFileServer) GetType__() vapiBindings_.BindingType { return RemoteFileServerBindingType() } -func (s *RemoteFileServer) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RemoteFileServer) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RemoteFileServer._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RemoteFileServer._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65490,17 +67918,16 @@ type RemoteServerFingerprint struct { SshFingerprint *string } -func (s *RemoteServerFingerprint) GetType__() bindings.BindingType { +func (s *RemoteServerFingerprint) GetType__() vapiBindings_.BindingType { return RemoteServerFingerprintBindingType() } -func (s *RemoteServerFingerprint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RemoteServerFingerprint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RemoteServerFingerprint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RemoteServerFingerprint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65514,17 +67941,16 @@ type RemoteServerFingerprintRequest struct { Server *string } -func (s *RemoteServerFingerprintRequest) GetType__() bindings.BindingType { +func (s *RemoteServerFingerprintRequest) GetType__() vapiBindings_.BindingType { return RemoteServerFingerprintRequestBindingType() } -func (s *RemoteServerFingerprintRequest) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RemoteServerFingerprintRequest) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RemoteServerFingerprintRequest._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RemoteServerFingerprintRequest._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65544,17 +67970,16 @@ type RenderConfiguration struct { Tooltip []Tooltip } -func (s *RenderConfiguration) GetType__() bindings.BindingType { +func (s *RenderConfiguration) GetType__() vapiBindings_.BindingType { return RenderConfigurationBindingType() } -func (s *RenderConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RenderConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RenderConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RenderConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65583,17 +68008,16 @@ const RepoSyncStatusReport_STATUS_IN_PROGRESS = "IN_PROGRESS" const RepoSyncStatusReport_STATUS_FAILED = "FAILED" const RepoSyncStatusReport_STATUS_SUCCESS = "SUCCESS" -func (s *RepoSyncStatusReport) GetType__() bindings.BindingType { +func (s *RepoSyncStatusReport) GetType__() vapiBindings_.BindingType { return RepoSyncStatusReportBindingType() } -func (s *RepoSyncStatusReport) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RepoSyncStatusReport) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RepoSyncStatusReport._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RepoSyncStatusReport._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65608,17 +68032,16 @@ type Resource struct { Self *SelfResourceLink } -func (s *Resource) GetType__() bindings.BindingType { +func (s *Resource) GetType__() vapiBindings_.BindingType { return ResourceBindingType() } -func (s *Resource) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Resource) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Resource._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Resource._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65632,17 +68055,16 @@ type ResourceFieldPointer struct { Path *string } -func (s *ResourceFieldPointer) GetType__() bindings.BindingType { +func (s *ResourceFieldPointer) GetType__() vapiBindings_.BindingType { return ResourceFieldPointerBindingType() } -func (s *ResourceFieldPointer) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ResourceFieldPointer) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ResourceFieldPointer._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ResourceFieldPointer._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65656,17 +68078,16 @@ type ResourceInfo struct { ResourceType *string } -func (s *ResourceInfo) GetType__() bindings.BindingType { +func (s *ResourceInfo) GetType__() vapiBindings_.BindingType { return ResourceInfoBindingType() } -func (s *ResourceInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ResourceInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ResourceInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ResourceInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65691,17 +68112,16 @@ type ResourceInfoListResult struct { Results []PolicyFineTuningResourceInfo } -func (s *ResourceInfoListResult) GetType__() bindings.BindingType { +func (s *ResourceInfoListResult) GetType__() vapiBindings_.BindingType { return ResourceInfoListResultBindingType() } -func (s *ResourceInfoListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ResourceInfoListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ResourceInfoListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ResourceInfoListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65717,17 +68137,39 @@ type ResourceLink struct { Rel *string } -func (s *ResourceLink) GetType__() bindings.BindingType { +func (s *ResourceLink) GetType__() vapiBindings_.BindingType { return ResourceLinkBindingType() } -func (s *ResourceLink) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ResourceLink) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ResourceLink._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// A ResourceObject contains the path and properties of the resource that needs to be shared. +type ResourceObject struct { + // Whether the children of the shared resource_path are shared (true) or just the entity represented by the path is shared (false). The default value is false. + IncludeChildren *bool + // Represents the path of the resource to be shared. The entity represented by this shared resources is shared with all the Orgs or Projects contexts that the Share container references. + ResourcePath *string +} + +func (s *ResourceObject) GetType__() vapiBindings_.BindingType { + return ResourceObjectBindingType() +} + +func (s *ResourceObject) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ResourceLink._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ResourceObject._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65762,17 +68204,16 @@ const ResourceOperation_OPERATION_TYPES_POST_CREATE = "POST_CREATE" const ResourceOperation_OPERATION_TYPES_POST_UPDATE = "POST_UPDATE" const ResourceOperation_OPERATION_TYPES_PRE_DELETE = "PRE_DELETE" -func (s *ResourceOperation) GetType__() bindings.BindingType { +func (s *ResourceOperation) GetType__() vapiBindings_.BindingType { return ResourceOperationBindingType() } -func (s *ResourceOperation) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ResourceOperation) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ResourceOperation._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ResourceOperation._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65790,17 +68231,16 @@ type ResourceReference struct { TargetType *string } -func (s *ResourceReference) GetType__() bindings.BindingType { +func (s *ResourceReference) GetType__() vapiBindings_.BindingType { return ResourceReferenceBindingType() } -func (s *ResourceReference) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ResourceReference) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ResourceReference._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ResourceReference._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65816,17 +68256,74 @@ type ResourceSummaryDetail struct { ResourceType *string } -func (s *ResourceSummaryDetail) GetType__() bindings.BindingType { +func (s *ResourceSummaryDetail) GetType__() vapiBindings_.BindingType { return ResourceSummaryDetailBindingType() } -func (s *ResourceSummaryDetail) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ResourceSummaryDetail) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ResourceSummaryDetail._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ResourceSummaryDetail._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// It represents tag operation status for a resource and details of the failure if any. +type ResourceTagStatus struct { + // Details about the error if any + Details *string + // Resource display name + ResourceDisplayName *string + // Resource id + ResourceId *string + // Possible values are: + // + // * ResourceTagStatus#ResourceTagStatus_TAG_STATUS_SUCCESS + // * ResourceTagStatus#ResourceTagStatus_TAG_STATUS_ERROR + // + // Status of tag apply or remove operation + TagStatus *string +} + +const ResourceTagStatus_TAG_STATUS_SUCCESS = "Success" +const ResourceTagStatus_TAG_STATUS_ERROR = "Error" + +func (s *ResourceTagStatus) GetType__() vapiBindings_.BindingType { + return ResourceTagStatusBindingType() +} + +func (s *ResourceTagStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ResourceTagStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Tag operation status for particular resource type and resource ids. +type ResourceTypeTagStatus struct { + // List of resources on which tag needs to be applied. + ResourceTagStatus []ResourceTagStatus + // Resource type + ResourceType *string +} + +func (s *ResourceTypeTagStatus) GetType__() vapiBindings_.BindingType { + return ResourceTypeTagStatusBindingType() +} + +func (s *ResourceTypeTagStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ResourceTypeTagStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65843,17 +68340,16 @@ type RestoreStep struct { Value *string } -func (s *RestoreStep) GetType__() bindings.BindingType { +func (s *RestoreStep) GetType__() vapiBindings_.BindingType { return RestoreStepBindingType() } -func (s *RestoreStep) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RestoreStep) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RestoreStep._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RestoreStep._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65870,17 +68366,16 @@ type RevisionedResource struct { Revision *int64 } -func (s *RevisionedResource) GetType__() bindings.BindingType { +func (s *RevisionedResource) GetType__() vapiBindings_.BindingType { return RevisionedResourceBindingType() } -func (s *RevisionedResource) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RevisionedResource) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RevisionedResource._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RevisionedResource._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65894,17 +68389,37 @@ type Role struct { RoleDisplayName *string } -func (s *Role) GetType__() bindings.BindingType { +func (s *Role) GetType__() vapiBindings_.BindingType { return RoleBindingType() } -func (s *Role) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Role) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for Role._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Configuration that controls whether project admins and VPC admins can do role assignment to other users. +type RoleAssignmentPermissionConfig struct { + // Specifies whether user with this role is allowed to assign roles to other users. + AllowRoleAssignment *bool +} + +func (s *RoleAssignmentPermissionConfig) GetType__() vapiBindings_.BindingType { + return RoleAssignmentPermissionConfigBindingType() +} + +func (s *RoleAssignmentPermissionConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Role._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RoleAssignmentPermissionConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65948,13 +68463,20 @@ type RoleBinding struct { // * RoleBinding#RoleBinding_IDENTITY_SOURCE_TYPE_VIDM // * RoleBinding#RoleBinding_IDENTITY_SOURCE_TYPE_LDAP // * RoleBinding#RoleBinding_IDENTITY_SOURCE_TYPE_OIDC + // * RoleBinding#RoleBinding_IDENTITY_SOURCE_TYPE_CSP // // Identity source type IdentitySourceType *string // User/Group's name Name *string - // The roles of the user. + // Set this property to true to cause the user's role definition to be read from the roles_for_paths property. Set it to false to cause the user's role definition to be read from the roles property. + ReadRolesForPaths *bool + // Roles + // + // Deprecated: This API element is deprecated. Roles []Role + // The roles that are associated with the user, limiting them to a path. In case the path is '/', the roles apply everywhere i.e. it is same as the deprecated property roles. + RolesForPaths []RolesForPath // Possible values are: // // * RoleBinding#RoleBinding_STALE_TRUE @@ -65979,6 +68501,7 @@ type RoleBinding struct { const RoleBinding_IDENTITY_SOURCE_TYPE_VIDM = "VIDM" const RoleBinding_IDENTITY_SOURCE_TYPE_LDAP = "LDAP" const RoleBinding_IDENTITY_SOURCE_TYPE_OIDC = "OIDC" +const RoleBinding_IDENTITY_SOURCE_TYPE_CSP = "CSP" const RoleBinding_STALE_TRUE = "TRUE" const RoleBinding_STALE_FALSE = "FALSE" const RoleBinding_STALE_UNKNOWN = "UNKNOWN" @@ -65987,17 +68510,16 @@ const RoleBinding_TYPE_REMOTE_GROUP = "remote_group" const RoleBinding_TYPE_LOCAL_USER = "local_user" const RoleBinding_TYPE_PRINCIPAL_IDENTITY = "principal_identity" -func (s *RoleBinding) GetType__() bindings.BindingType { +func (s *RoleBinding) GetType__() vapiBindings_.BindingType { return RoleBindingBindingType() } -func (s *RoleBinding) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RoleBinding) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RoleBinding._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RoleBinding._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -66021,17 +68543,16 @@ type RoleBindingListResult struct { Results []RoleBinding } -func (s *RoleBindingListResult) GetType__() bindings.BindingType { +func (s *RoleBindingListResult) GetType__() vapiBindings_.BindingType { return RoleBindingListResultBindingType() } -func (s *RoleBindingListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RoleBindingListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RoleBindingListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RoleBindingListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -66055,17 +68576,16 @@ type RoleListResult struct { Results []Role } -func (s *RoleListResult) GetType__() bindings.BindingType { +func (s *RoleListResult) GetType__() vapiBindings_.BindingType { return RoleListResultBindingType() } -func (s *RoleListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RoleListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RoleListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RoleListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -66108,17 +68628,16 @@ type RoleWithFeatures struct { Role *string } -func (s *RoleWithFeatures) GetType__() bindings.BindingType { +func (s *RoleWithFeatures) GetType__() vapiBindings_.BindingType { return RoleWithFeaturesBindingType() } -func (s *RoleWithFeatures) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RoleWithFeatures) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RoleWithFeatures._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RoleWithFeatures._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -66142,17 +68661,41 @@ type RoleWithFeaturesListResult struct { Results []RoleWithFeatures } -func (s *RoleWithFeaturesListResult) GetType__() bindings.BindingType { +func (s *RoleWithFeaturesListResult) GetType__() vapiBindings_.BindingType { return RoleWithFeaturesListResultBindingType() } -func (s *RoleWithFeaturesListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RoleWithFeaturesListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RoleWithFeaturesListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RoleWithFeaturesListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// The roles that are limited only to the path specified. In case the path is null, the roles apply everywhere. +type RolesForPath struct { + // Flag to delete the path in role-binding update operation. If false then path will not be deleted while updating the role-binding. If true then path will be deleted while updating the role-binding. Please note: This flag will be used only in role-binding PUT api. + DeletePath *bool + // Path of the entity in parent hierarchy. + Path *string + // Applicable roles. + Roles []Role +} + +func (s *RolesForPath) GetType__() vapiBindings_.BindingType { + return RolesForPathBindingType() +} + +func (s *RolesForPath) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for RolesForPath._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -66204,17 +68747,16 @@ const RouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_LB_SNAT = "TIER1_LB_SNAT" const RouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_DNS_FORWARDER_IP = "TIER1_DNS_FORWARDER_IP" const RouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_IPSEC_LOCAL_ENDPOINT = "TIER1_IPSEC_LOCAL_ENDPOINT" -func (s *RouteAdvertisementRule) GetType__() bindings.BindingType { +func (s *RouteAdvertisementRule) GetType__() vapiBindings_.BindingType { return RouteAdvertisementRuleBindingType() } -func (s *RouteAdvertisementRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RouteAdvertisementRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RouteAdvertisementRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RouteAdvertisementRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -66228,17 +68770,16 @@ type RouteAggregationEntry struct { SummaryOnly *bool } -func (s *RouteAggregationEntry) GetType__() bindings.BindingType { +func (s *RouteAggregationEntry) GetType__() vapiBindings_.BindingType { return RouteAggregationEntryBindingType() } -func (s *RouteAggregationEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RouteAggregationEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RouteAggregationEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RouteAggregationEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -66247,6 +68788,8 @@ func (s *RouteAggregationEntry) GetDataValue__() (data.DataValue, []error) { // A Route Based VPN is more flexible, more powerful and recommended over policy based VPN. IP Tunnel port is created and all traffic routed via tunnel port is protected. Routes can be configured statically or can be learned through BGP. A route based VPN is must for establishing redundant VPN session to remote site. type RouteBasedIPSecVpnSession struct { // If true the default firewall rule Action is set to DROP, otherwise set to ALLOW. This field is deprecated and recommended to change Rule action field. Note that this field is not synchornied with default rule field. + // + // Deprecated: This API element is deprecated. ForceWhitelisting *bool // IP Tunnel interfaces. This property is mandatory on LM. It is required on GM only in case of site_overrides property not provided. TunnelInterfaces []IPSecVpnTunnelInterface @@ -66284,6 +68827,10 @@ type RouteBasedIPSecVpnSession struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -66292,10 +68839,12 @@ type RouteBasedIPSecVpnSession struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -66335,7 +68884,7 @@ type RouteBasedIPSecVpnSession struct { IkeProfilePath *string // Policy path referencing Local endpoint. This property is mandatory on LM. It is required on GM only in case of site_overrides property not provided. LocalEndpointPath *string - // Public IPV4 address of the remote device terminating the VPN connection. This property is mandatory on LM. It is required on GM only in case of site_overrides property not provided. + // Public IPV4 or IPV6 address of the remote device terminating the VPN connection. This property is mandatory on LM. It is required on GM only in case of site_overrides property not provided. Please note that configuring peer_address as IPv6 address is not supported in the deprecated IPSecVpnSession Patch/PUT APIs. format: ip PeerAddress *string // Peer ID to uniquely identify the peer site. The peer ID is the public IP address of the remote device terminating the VPN tunnel. When NAT is configured for the peer, enter the private IP address of the peer. This property is mandatory on LM. It is required on GM only in case of site_overrides property not provided. PeerId *string @@ -66353,17 +68902,16 @@ type RouteBasedIPSecVpnSession struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const RouteBasedIPSecVpnSession__TYPE_IDENTIFIER = "RouteBasedIPSecVpnSession" -func (s *RouteBasedIPSecVpnSession) GetType__() bindings.BindingType { +func (s *RouteBasedIPSecVpnSession) GetType__() vapiBindings_.BindingType { return RouteBasedIPSecVpnSessionBindingType() } -func (s *RouteBasedIPSecVpnSession) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RouteBasedIPSecVpnSession) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RouteBasedIPSecVpnSession._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RouteBasedIPSecVpnSession._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -66376,6 +68924,8 @@ type RouteBasedL3VpnSession struct { // The default firewall rule Action is set to DROP if true otherwise set to ALLOW. ForceWhitelisting *bool // This is a deprecated field. Any specified value is not saved and will be ignored. + // + // Deprecated: This API element is deprecated. RoutingConfigPath *string // Virtual tunnel interface (VTI) port IP subnets to be used to configure route-based L3Vpn session. A max of one tunnel subnet is allowed. TunnelSubnets []TunnelSubnet @@ -66393,17 +68943,16 @@ type RouteBasedL3VpnSession struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const RouteBasedL3VpnSession__TYPE_IDENTIFIER = "RouteBasedL3VpnSession" -func (s *RouteBasedL3VpnSession) GetType__() bindings.BindingType { +func (s *RouteBasedL3VpnSession) GetType__() vapiBindings_.BindingType { return RouteBasedL3VpnSessionBindingType() } -func (s *RouteBasedL3VpnSession) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RouteBasedL3VpnSession) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RouteBasedL3VpnSession._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RouteBasedL3VpnSession._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -66425,17 +68974,16 @@ type RouteDetails struct { Weight *int64 } -func (s *RouteDetails) GetType__() bindings.BindingType { +func (s *RouteDetails) GetType__() vapiBindings_.BindingType { return RouteDetailsBindingType() } -func (s *RouteDetails) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RouteDetails) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RouteDetails._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RouteDetails._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -66460,17 +69008,16 @@ type RouteMapEntry struct { const RouteMapEntry_ACTION_PERMIT = "PERMIT" const RouteMapEntry_ACTION_DENY = "DENY" -func (s *RouteMapEntry) GetType__() bindings.BindingType { +func (s *RouteMapEntry) GetType__() vapiBindings_.BindingType { return RouteMapEntryBindingType() } -func (s *RouteMapEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RouteMapEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RouteMapEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RouteMapEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -66492,17 +69039,16 @@ type RouteMapEntrySet struct { Weight *int64 } -func (s *RouteMapEntrySet) GetType__() bindings.BindingType { +func (s *RouteMapEntrySet) GetType__() vapiBindings_.BindingType { return RouteMapEntrySetBindingType() } -func (s *RouteMapEntrySet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RouteMapEntrySet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RouteMapEntrySet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RouteMapEntrySet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -66518,17 +69064,16 @@ type RouterNexthop struct { Scope []string } -func (s *RouterNexthop) GetType__() bindings.BindingType { +func (s *RouterNexthop) GetType__() vapiBindings_.BindingType { return RouterNexthopBindingType() } -func (s *RouterNexthop) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RouterNexthop) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RouterNexthop._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RouterNexthop._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -66544,17 +69089,16 @@ type RoutesPerTransportNode struct { TransportNodeId *string } -func (s *RoutesPerTransportNode) GetType__() bindings.BindingType { +func (s *RoutesPerTransportNode) GetType__() vapiBindings_.BindingType { return RoutesPerTransportNodeBindingType() } -func (s *RoutesPerTransportNode) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RoutesPerTransportNode) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RoutesPerTransportNode._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RoutesPerTransportNode._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -66574,21 +69118,22 @@ type RoutingEntry struct { Network *string // Next hop address. format: ip NextHop *string + // Next hop gateway path + NextHopGateway *string // Route type in routing table. t0c - Tier-0 Connected t0s - Tier-0 Static b - BGP t0n - Tier-0 NAT t1s - Tier-1 Static t1c - Tier-1 Connected t1n: Tier-1 NAT t1l: Tier-1 LB VIP t1ls: Tier-1 LB SNAT t1d: Tier-1 DNS FORWARDER t1ipsec: Tier-1 IPSec isr: Inter-SR RouteType *string } -func (s *RoutingEntry) GetType__() bindings.BindingType { +func (s *RoutingEntry) GetType__() vapiBindings_.BindingType { return RoutingEntryBindingType() } -func (s *RoutingEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RoutingEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RoutingEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RoutingEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -66618,17 +69163,16 @@ const RoutingTable_STATUS_SUCCESS = "SUCCESS" const RoutingTable_STATUS_FAILURE = "FAILURE" const RoutingTable_STATUS_NOT_FOUND = "NOT_FOUND" -func (s *RoutingTable) GetType__() bindings.BindingType { +func (s *RoutingTable) GetType__() vapiBindings_.BindingType { return RoutingTableBindingType() } -func (s *RoutingTable) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RoutingTable) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RoutingTable._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RoutingTable._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -66652,17 +69196,16 @@ type RoutingTableListResult struct { Results []RoutingTable } -func (s *RoutingTableListResult) GetType__() bindings.BindingType { +func (s *RoutingTableListResult) GetType__() vapiBindings_.BindingType { return RoutingTableListResultBindingType() } -func (s *RoutingTableListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RoutingTableListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RoutingTableListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RoutingTableListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -66676,17 +69219,16 @@ type RowListField struct { Path *string } -func (s *RowListField) GetType__() bindings.BindingType { +func (s *RowListField) GetType__() vapiBindings_.BindingType { return RowListFieldBindingType() } -func (s *RowListField) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RowListField) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RowListField._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RowListField._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -66700,17 +69242,16 @@ type RpAddressMulticastRanges struct { RpAddress *string } -func (s *RpAddressMulticastRanges) GetType__() bindings.BindingType { +func (s *RpAddressMulticastRanges) GetType__() vapiBindings_.BindingType { return RpAddressMulticastRangesBindingType() } -func (s *RpAddressMulticastRanges) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RpAddressMulticastRanges) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RpAddressMulticastRanges._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RpAddressMulticastRanges._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -66747,6 +69288,10 @@ type Rule struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -66755,10 +69300,12 @@ type Rule struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -66800,7 +69347,7 @@ type Rule struct { // This field is used to resolve conflicts between multiple Rules under Security or Gateway Policy for a Domain If no sequence number is specified in the payload, a value of 0 is assigned by default. If there are multiple rules with the same sequence number then their order is not deterministic. If a specific order of rules is desired, then one has to specify unique sequence numbers or use the POST request on the rule entity with a query parameter action=revise to let the framework assign a sequence number format: int32 SequenceNumber *int64 // In order to specify raw services this can be used, along with services which contains path to services. This can be empty or null. - ServiceEntries []*data.StructValue + ServiceEntries []*vapiData_.StructValue // In order to specify all services, use the constant \"ANY\". This is case insensitive. If \"ANY\" is used, it should be the ONLY element in the services array. Error will be thrown if ANY is used in conjunction with other values. Services []string // We need paths as duplicate names may exist for groups under different domains. Along with paths we support IP Address of type IPv4 and IPv6. IP Address can be in one of the format(CIDR, IP Address, Range of IP Address). In order to specify all groups, use the constant \"ANY\". This is case insensitive. If \"ANY\" is used, it should be the ONLY element in the group array. Error will be thrown if ANY is used in conjunction with other values. @@ -66831,17 +69378,16 @@ const Rule_ACTION_DROP = "DROP" const Rule_ACTION_REJECT = "REJECT" const Rule_ACTION_JUMP_TO_APPLICATION = "JUMP_TO_APPLICATION" -func (s *Rule) GetType__() bindings.BindingType { +func (s *Rule) GetType__() vapiBindings_.BindingType { return RuleBindingType() } -func (s *Rule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Rule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Rule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Rule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -66866,17 +69412,16 @@ type RuleListResult struct { Results []Rule } -func (s *RuleListResult) GetType__() bindings.BindingType { +func (s *RuleListResult) GetType__() vapiBindings_.BindingType { return RuleListResultBindingType() } -func (s *RuleListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RuleListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RuleListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RuleListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -66918,17 +69463,16 @@ type RuleStatistics struct { TotalSessionCount *int64 } -func (s *RuleStatistics) GetType__() bindings.BindingType { +func (s *RuleStatistics) GetType__() vapiBindings_.BindingType { return RuleStatisticsBindingType() } -func (s *RuleStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RuleStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RuleStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RuleStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -66943,17 +69487,16 @@ type RuleStatisticsForEnforcementPoint struct { Statistics *RuleStatistics } -func (s *RuleStatisticsForEnforcementPoint) GetType__() bindings.BindingType { +func (s *RuleStatisticsForEnforcementPoint) GetType__() vapiBindings_.BindingType { return RuleStatisticsForEnforcementPointBindingType() } -func (s *RuleStatisticsForEnforcementPoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RuleStatisticsForEnforcementPoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RuleStatisticsForEnforcementPoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RuleStatisticsForEnforcementPoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -66978,17 +69521,16 @@ type RuleStatisticsListResult struct { Results []RuleStatisticsForEnforcementPoint } -func (s *RuleStatisticsListResult) GetType__() bindings.BindingType { +func (s *RuleStatisticsListResult) GetType__() vapiBindings_.BindingType { return RuleStatisticsListResultBindingType() } -func (s *RuleStatisticsListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RuleStatisticsListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RuleStatisticsListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RuleStatisticsListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -67010,20 +69552,19 @@ type SearchResponse struct { // Field by which records are sorted SortBy *string // List of records matching the search query. - Results []*data.StructValue + Results []*vapiData_.StructValue } -func (s *SearchResponse) GetType__() bindings.BindingType { +func (s *SearchResponse) GetType__() vapiBindings_.BindingType { return SearchResponseBindingType() } -func (s *SearchResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SearchResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SearchResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SearchResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -67049,17 +69590,16 @@ const SecurityFeature_FEATURE_IDFW = "IDFW" const SecurityFeature_FEATURE_IDPS = "IDPS" const SecurityFeature_FEATURE_TLS = "TLS" -func (s *SecurityFeature) GetType__() bindings.BindingType { +func (s *SecurityFeature) GetType__() vapiBindings_.BindingType { return SecurityFeatureBindingType() } -func (s *SecurityFeature) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SecurityFeature) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SecurityFeature._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SecurityFeature._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -67071,17 +69611,16 @@ type SecurityFeatureBase struct { Enable *bool } -func (s *SecurityFeatureBase) GetType__() bindings.BindingType { +func (s *SecurityFeatureBase) GetType__() vapiBindings_.BindingType { return SecurityFeatureBaseBindingType() } -func (s *SecurityFeatureBase) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SecurityFeatureBase) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SecurityFeatureBase._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SecurityFeatureBase._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -67118,6 +69657,10 @@ type SecurityFeatures struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -67126,10 +69669,12 @@ type SecurityFeatures struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -67137,17 +69682,16 @@ type SecurityFeatures struct { Features []SecurityFeature } -func (s *SecurityFeatures) GetType__() bindings.BindingType { +func (s *SecurityFeatures) GetType__() vapiBindings_.BindingType { return SecurityFeaturesBindingType() } -func (s *SecurityFeatures) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SecurityFeatures) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SecurityFeatures._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SecurityFeatures._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -67184,6 +69728,10 @@ type SecurityPolicy struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -67192,10 +69740,12 @@ type SecurityPolicy struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -67247,10 +69797,14 @@ type SecurityPolicy struct { // * SecurityPolicy#SecurityPolicy_CONNECTIVITY_STRATEGY_NONE // // This field indicates the default connectivity policy for the security policy. Based on the connectivity strategy, a default rule for this security policy will be created. An appropriate action will be set on the rule based on the value of the connectivity strategy. If NONE is selected or no connectivity strategy is specified, then no default rule for the security policy gets created. The default rule that gets created will be a any-any rule and applied to entities specified in the scope of the security policy. Specifying the connectivity_strategy without specifying the scope is not allowed. The scope has to be a Group and one cannot specify IPAddress directly in the group that is used as scope. This default rule is only applicable for the Layer3 security policies. This property is deprecated. Use the type connectivity_preference instead. WHITELIST - Adds a default drop rule. Administrator can then use \"allow\" rules (aka whitelist) to allow traffic between groups BLACKLIST - Adds a default allow rule. Admin can then use \"drop\" rules (aka blacklist) to block traffic between groups WHITELIST_ENABLE_LOGGING - Whitelising with logging enabled BLACKLIST_ENABLE_LOGGING - Blacklisting with logging enabled NONE - No default rule is created. + // + // Deprecated: This API element is deprecated. ConnectivityStrategy *string // Based on the value of the connectivity strategy, a default rule is created for the security policy. The rule id is internally assigned by the system for this default rule. format: int64 DefaultRuleId *int64 // This property is deprecated. Flag to enable logging for all the rules in the security policy. If the value is true then logging will be enabled for all the rules in the security policy. If the value is false, then the rule level logging value will be honored. + // + // Deprecated: This API element is deprecated. LoggingEnabled *bool // Rules that are a part of this SecurityPolicy Rules []Rule @@ -67267,17 +69821,16 @@ const SecurityPolicy_CONNECTIVITY_STRATEGY_WHITELIST_ENABLE_LOGGING = "WHITELIST const SecurityPolicy_CONNECTIVITY_STRATEGY_BLACKLIST_ENABLE_LOGGING = "BLACKLIST_ENABLE_LOGGING" const SecurityPolicy_CONNECTIVITY_STRATEGY_NONE = "NONE" -func (s *SecurityPolicy) GetType__() bindings.BindingType { +func (s *SecurityPolicy) GetType__() vapiBindings_.BindingType { return SecurityPolicyBindingType() } -func (s *SecurityPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SecurityPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SecurityPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SecurityPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -67302,17 +69855,16 @@ type SecurityPolicyListResult struct { Results []SecurityPolicy } -func (s *SecurityPolicyListResult) GetType__() bindings.BindingType { +func (s *SecurityPolicyListResult) GetType__() vapiBindings_.BindingType { return SecurityPolicyListResultBindingType() } -func (s *SecurityPolicyListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SecurityPolicyListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SecurityPolicyListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SecurityPolicyListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -67330,17 +69882,16 @@ type SecurityPolicyStatistics struct { Results []RuleStatistics } -func (s *SecurityPolicyStatistics) GetType__() bindings.BindingType { +func (s *SecurityPolicyStatistics) GetType__() vapiBindings_.BindingType { return SecurityPolicyStatisticsBindingType() } -func (s *SecurityPolicyStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SecurityPolicyStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SecurityPolicyStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SecurityPolicyStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -67355,17 +69906,16 @@ type SecurityPolicyStatisticsForEnforcementPoint struct { Statistics *SecurityPolicyStatistics } -func (s *SecurityPolicyStatisticsForEnforcementPoint) GetType__() bindings.BindingType { +func (s *SecurityPolicyStatisticsForEnforcementPoint) GetType__() vapiBindings_.BindingType { return SecurityPolicyStatisticsForEnforcementPointBindingType() } -func (s *SecurityPolicyStatisticsForEnforcementPoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SecurityPolicyStatisticsForEnforcementPoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SecurityPolicyStatisticsForEnforcementPoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SecurityPolicyStatisticsForEnforcementPoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -67390,17 +69940,16 @@ type SecurityPolicyStatisticsListResult struct { Results []SecurityPolicyStatisticsForEnforcementPoint } -func (s *SecurityPolicyStatisticsListResult) GetType__() bindings.BindingType { +func (s *SecurityPolicyStatisticsListResult) GetType__() vapiBindings_.BindingType { return SecurityPolicyStatisticsListResultBindingType() } -func (s *SecurityPolicyStatisticsListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SecurityPolicyStatisticsListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SecurityPolicyStatisticsListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SecurityPolicyStatisticsListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -67437,6 +69986,10 @@ type SecurityProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -67445,27 +69998,28 @@ type SecurityProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool } -func (s *SecurityProfileBindingMap) GetType__() bindings.BindingType { +func (s *SecurityProfileBindingMap) GetType__() vapiBindings_.BindingType { return SecurityProfileBindingMapBindingType() } -func (s *SecurityProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SecurityProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SecurityProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SecurityProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -67502,6 +70056,10 @@ type Segment struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -67510,15 +70068,19 @@ type Segment struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool // Static address binding used for the Segment. This field is deprecated and will be removed in a future release. Please use address_bindings in SegmentPort to configure static bindings. + // + // Deprecated: This API element is deprecated. AddressBindings []PortAddressBindingEntry // Possible values are: // @@ -67545,6 +70107,8 @@ type Segment struct { FederationConfig *FederationConnectivityConfig L2Extension *L2Extension // This property is deprecated. The property will continue to work as expected for existing segments. The segments that are newly created with ls_id will be ignored. Sepcify pre-creted logical switch id for Segment. + // + // Deprecated: This API element is deprecated. LsId *string // Mac pool id that associated with a Segment. MacPoolId *string @@ -67585,17 +70149,16 @@ const Segment_TYPE_EXTENDED = "EXTENDED" const Segment_TYPE_ROUTED_AND_EXTENDED = "ROUTED_AND_EXTENDED" const Segment_TYPE_DISCONNECTED = "DISCONNECTED" -func (s *Segment) GetType__() bindings.BindingType { +func (s *Segment) GetType__() vapiBindings_.BindingType { return SegmentBindingType() } -func (s *Segment) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Segment) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Segment._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Segment._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -67651,23 +70214,22 @@ const SegmentAdvancedConfig_ORIGIN_TYPE_VCENTER = "VCENTER" const SegmentAdvancedConfig_URPF_MODE_NONE = "NONE" const SegmentAdvancedConfig_URPF_MODE_STRICT = "STRICT" -func (s *SegmentAdvancedConfig) GetType__() bindings.BindingType { +func (s *SegmentAdvancedConfig) GetType__() vapiBindings_.BindingType { return SegmentAdvancedConfigBindingType() } -func (s *SegmentAdvancedConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentAdvancedConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentAdvancedConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentAdvancedConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Segment state on specific Enforcement Point. +// Segment state on specific Enforcement Point. The details section in SegmentConfigurationState contains the list of out of sync hosts which are present in the transport zone that is associated with the segment. Out of Sync hosts are the host transport nodes which are not fully synced. type SegmentConfigurationState struct { // Array of configuration state of various sub systems Details []ConfigurationStateElement @@ -67753,6 +70315,17 @@ type SegmentConfigurationState struct { // * SegmentConfigurationState#SegmentConfigurationState_STATE_EDGE_VSPHERE_LOCATION_MISMATCH_RESOLVE // * SegmentConfigurationState#SegmentConfigurationState_STATE_COMPUTE_MANAGER_NOT_FOUND // * SegmentConfigurationState#SegmentConfigurationState_STATE_DELETE_IN_PROGRESS + // * SegmentConfigurationState#SegmentConfigurationState_STATE_ADVANCED_CONFIG_EDIT_FAILED + // * SegmentConfigurationState#SegmentConfigurationState_STATE_UPT_MODE_REALIZATION_POLL_TIMED_OUT + // * SegmentConfigurationState#SegmentConfigurationState_STATE_DATAPATH_CONFIGURATION_EDIT_FAILED + // * SegmentConfigurationState#SegmentConfigurationState_STATE_MAINTENANCE_MODE_ENABLED + // * SegmentConfigurationState#SegmentConfigurationState_STATE_ERROR_IN_ENABLE_MAINTENANCE_MODE + // * SegmentConfigurationState#SegmentConfigurationState_STATE_ERROR_IN_DISABLE_MAINTENANCE_MODE + // * SegmentConfigurationState#SegmentConfigurationState_STATE_CONFIGURE_UPT_ON_VM_FAILED + // * SegmentConfigurationState#SegmentConfigurationState_STATE_VM_VERSION_IS_UPT_INCOMPATIBLE + // * SegmentConfigurationState#SegmentConfigurationState_STATE_DELETE_FAILED_FOR_DIFFERENT_MOREF_ID + // * SegmentConfigurationState#SegmentConfigurationState_STATE_DELETE_FAILED_ON_VM_NOT_FOUND + // * SegmentConfigurationState#SegmentConfigurationState_STATE_DELETE_FAILED_FOR_NON_LCM_EDGE // // Gives details of state of desired configuration. Additional enums with more details on progress/success/error states are sent for edge node. The success states are NODE_READY and TRANSPORT_NODE_READY, pending states are {VM_DEPLOYMENT_QUEUED, VM_DEPLOYMENT_IN_PROGRESS, REGISTRATION_PENDING} and other values indicate failures. \"in_sync\" state indicates that the desired configuration has been received by the host to which it applies, but is not yet in effect. When the configuration is actually in effect, the state will change to \"success\". Please note, failed state is deprecated. State *string @@ -67836,18 +70409,28 @@ const SegmentConfigurationState_STATE_EDGE_NODE_SETTINGS_AND_VSPHERE_SETTINGS_AR const SegmentConfigurationState_STATE_EDGE_VSPHERE_LOCATION_MISMATCH_RESOLVE = "EDGE_VSPHERE_LOCATION_MISMATCH_RESOLVE" const SegmentConfigurationState_STATE_COMPUTE_MANAGER_NOT_FOUND = "COMPUTE_MANAGER_NOT_FOUND" const SegmentConfigurationState_STATE_DELETE_IN_PROGRESS = "DELETE_IN_PROGRESS" - -func (s *SegmentConfigurationState) GetType__() bindings.BindingType { +const SegmentConfigurationState_STATE_ADVANCED_CONFIG_EDIT_FAILED = "ADVANCED_CONFIG_EDIT_FAILED" +const SegmentConfigurationState_STATE_UPT_MODE_REALIZATION_POLL_TIMED_OUT = "UPT_MODE_REALIZATION_POLL_TIMED_OUT" +const SegmentConfigurationState_STATE_DATAPATH_CONFIGURATION_EDIT_FAILED = "DATAPATH_CONFIGURATION_EDIT_FAILED" +const SegmentConfigurationState_STATE_MAINTENANCE_MODE_ENABLED = "MAINTENANCE_MODE_ENABLED" +const SegmentConfigurationState_STATE_ERROR_IN_ENABLE_MAINTENANCE_MODE = "ERROR_IN_ENABLE_MAINTENANCE_MODE" +const SegmentConfigurationState_STATE_ERROR_IN_DISABLE_MAINTENANCE_MODE = "ERROR_IN_DISABLE_MAINTENANCE_MODE" +const SegmentConfigurationState_STATE_CONFIGURE_UPT_ON_VM_FAILED = "CONFIGURE_UPT_ON_VM_FAILED" +const SegmentConfigurationState_STATE_VM_VERSION_IS_UPT_INCOMPATIBLE = "VM_VERSION_IS_UPT_INCOMPATIBLE" +const SegmentConfigurationState_STATE_DELETE_FAILED_FOR_DIFFERENT_MOREF_ID = "DELETE_FAILED_FOR_DIFFERENT_MOREF_ID" +const SegmentConfigurationState_STATE_DELETE_FAILED_ON_VM_NOT_FOUND = "DELETE_FAILED_ON_VM_NOT_FOUND" +const SegmentConfigurationState_STATE_DELETE_FAILED_FOR_NON_LCM_EDGE = "DELETE_FAILED_FOR_NON_LCM_EDGE" + +func (s *SegmentConfigurationState) GetType__() vapiBindings_.BindingType { return SegmentConfigurationStateBindingType() } -func (s *SegmentConfigurationState) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentConfigurationState) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentConfigurationState._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentConfigurationState._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -67871,17 +70454,16 @@ type SegmentConfigurationStateListResult struct { Results []SegmentConfigurationState } -func (s *SegmentConfigurationStateListResult) GetType__() bindings.BindingType { +func (s *SegmentConfigurationStateListResult) GetType__() vapiBindings_.BindingType { return SegmentConfigurationStateListResultBindingType() } -func (s *SegmentConfigurationStateListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentConfigurationStateListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentConfigurationStateListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentConfigurationStateListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -67896,17 +70478,16 @@ type SegmentCrossSiteTrafficStats struct { TxStats *InterSitePortCounters } -func (s *SegmentCrossSiteTrafficStats) GetType__() bindings.BindingType { +func (s *SegmentCrossSiteTrafficStats) GetType__() vapiBindings_.BindingType { return SegmentCrossSiteTrafficStatsBindingType() } -func (s *SegmentCrossSiteTrafficStats) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentCrossSiteTrafficStats) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentCrossSiteTrafficStats._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentCrossSiteTrafficStats._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -67934,17 +70515,16 @@ const SegmentDhcpConfig__TYPE_IDENTIFIER = "SegmentDhcpConfig" const SegmentDhcpConfig_RESOURCE_TYPE_SEGMENTDHCPV4CONFIG = "SegmentDhcpV4Config" const SegmentDhcpConfig_RESOURCE_TYPE_SEGMENTDHCPV6CONFIG = "SegmentDhcpV6Config" -func (s *SegmentDhcpConfig) GetType__() bindings.BindingType { +func (s *SegmentDhcpConfig) GetType__() vapiBindings_.BindingType { return SegmentDhcpConfigBindingType() } -func (s *SegmentDhcpConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentDhcpConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentDhcpConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentDhcpConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -67971,17 +70551,16 @@ type SegmentDhcpV4Config struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const SegmentDhcpV4Config__TYPE_IDENTIFIER = "SegmentDhcpV4Config" -func (s *SegmentDhcpV4Config) GetType__() bindings.BindingType { +func (s *SegmentDhcpV4Config) GetType__() vapiBindings_.BindingType { return SegmentDhcpV4ConfigBindingType() } -func (s *SegmentDhcpV4Config) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentDhcpV4Config) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentDhcpV4Config._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentDhcpV4Config._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68015,17 +70594,16 @@ type SegmentDhcpV6Config struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const SegmentDhcpV6Config__TYPE_IDENTIFIER = "SegmentDhcpV6Config" -func (s *SegmentDhcpV6Config) GetType__() bindings.BindingType { +func (s *SegmentDhcpV6Config) GetType__() vapiBindings_.BindingType { return SegmentDhcpV6ConfigBindingType() } -func (s *SegmentDhcpV6Config) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentDhcpV6Config) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentDhcpV6Config._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentDhcpV6Config._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68062,6 +70640,10 @@ type SegmentDiscoveryProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -68070,10 +70652,12 @@ type SegmentDiscoveryProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -68084,17 +70668,16 @@ type SegmentDiscoveryProfileBindingMap struct { MacDiscoveryProfilePath *string } -func (s *SegmentDiscoveryProfileBindingMap) GetType__() bindings.BindingType { +func (s *SegmentDiscoveryProfileBindingMap) GetType__() vapiBindings_.BindingType { return SegmentDiscoveryProfileBindingMapBindingType() } -func (s *SegmentDiscoveryProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentDiscoveryProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentDiscoveryProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentDiscoveryProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68119,17 +70702,16 @@ type SegmentDiscoveryProfileBindingMapListResult struct { Results []SegmentDiscoveryProfileBindingMap } -func (s *SegmentDiscoveryProfileBindingMapListResult) GetType__() bindings.BindingType { +func (s *SegmentDiscoveryProfileBindingMapListResult) GetType__() vapiBindings_.BindingType { return SegmentDiscoveryProfileBindingMapListResultBindingType() } -func (s *SegmentDiscoveryProfileBindingMapListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentDiscoveryProfileBindingMapListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentDiscoveryProfileBindingMapListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentDiscoveryProfileBindingMapListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68140,17 +70722,16 @@ type SegmentExtraConfig struct { ConfigPair *UnboundedKeyValuePair } -func (s *SegmentExtraConfig) GetType__() bindings.BindingType { +func (s *SegmentExtraConfig) GetType__() vapiBindings_.BindingType { return SegmentExtraConfigBindingType() } -func (s *SegmentExtraConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentExtraConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentExtraConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentExtraConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68167,17 +70748,16 @@ type SegmentL2ForwarderSiteSpanInfo struct { SegmentPath *string } -func (s *SegmentL2ForwarderSiteSpanInfo) GetType__() bindings.BindingType { +func (s *SegmentL2ForwarderSiteSpanInfo) GetType__() vapiBindings_.BindingType { return SegmentL2ForwarderSiteSpanInfoBindingType() } -func (s *SegmentL2ForwarderSiteSpanInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentL2ForwarderSiteSpanInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentL2ForwarderSiteSpanInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentL2ForwarderSiteSpanInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68202,17 +70782,16 @@ type SegmentListResult struct { Results []Segment } -func (s *SegmentListResult) GetType__() bindings.BindingType { +func (s *SegmentListResult) GetType__() vapiBindings_.BindingType { return SegmentListResultBindingType() } -func (s *SegmentListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68239,17 +70818,16 @@ type SegmentMacAddressListResult struct { TransportNodeId *string } -func (s *SegmentMacAddressListResult) GetType__() bindings.BindingType { +func (s *SegmentMacAddressListResult) GetType__() vapiBindings_.BindingType { return SegmentMacAddressListResultBindingType() } -func (s *SegmentMacAddressListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentMacAddressListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentMacAddressListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentMacAddressListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68286,6 +70864,10 @@ type SegmentMonitoringProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -68294,10 +70876,12 @@ type SegmentMonitoringProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -68308,52 +70892,16 @@ type SegmentMonitoringProfileBindingMap struct { PortMirroringProfilePath *string } -func (s *SegmentMonitoringProfileBindingMap) GetType__() bindings.BindingType { +func (s *SegmentMonitoringProfileBindingMap) GetType__() vapiBindings_.BindingType { return SegmentMonitoringProfileBindingMapBindingType() } -func (s *SegmentMonitoringProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentMonitoringProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Paged collection of Segment Monitoring Profile Binding Maps -type SegmentMonitoringProfileBindingMapListResult struct { - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Opaque cursor to be used for getting next page of records (supplied by current result page) - Cursor *string - // Count of results found (across all pages), set only on first page format: int64 - ResultCount *int64 - // If true, results are sorted in ascending order - SortAscending *bool - // Field by which records are sorted - SortBy *string - // Segment Monitoring Profile Binding Map list results - Results []SegmentMonitoringProfileBindingMap -} - -func (s *SegmentMonitoringProfileBindingMapListResult) GetType__() bindings.BindingType { - return SegmentMonitoringProfileBindingMapListResultBindingType() -} - -func (s *SegmentMonitoringProfileBindingMapListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentMonitoringProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentMonitoringProfileBindingMapListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentMonitoringProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68390,6 +70938,10 @@ type SegmentPort struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -68398,10 +70950,12 @@ type SegmentPort struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -68438,17 +70992,16 @@ const SegmentPort_ADMIN_STATE_DOWN = "DOWN" const SegmentPort_INIT_STATE_UNBLOCKED_VLAN = "UNBLOCKED_VLAN" const SegmentPort_INIT_STATE_RESTORE_VIF = "RESTORE_VIF" -func (s *SegmentPort) GetType__() bindings.BindingType { +func (s *SegmentPort) GetType__() vapiBindings_.BindingType { return SegmentPortBindingType() } -func (s *SegmentPort) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentPort) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentPort._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentPort._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68478,17 +71031,16 @@ const SegmentPortAttachmentState_STATE_ATTACHED_PENDING_CONF = "ATTACHED_PENDING const SegmentPortAttachmentState_STATE_ATTACHED_IN_MOTION = "ATTACHED_IN_MOTION" const SegmentPortAttachmentState_STATE_DETACHED = "DETACHED" -func (s *SegmentPortAttachmentState) GetType__() bindings.BindingType { +func (s *SegmentPortAttachmentState) GetType__() vapiBindings_.BindingType { return SegmentPortAttachmentStateBindingType() } -func (s *SegmentPortAttachmentState) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentPortAttachmentState) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentPortAttachmentState._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentPortAttachmentState._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68513,17 +71065,16 @@ type SegmentPortListResult struct { Results []SegmentPort } -func (s *SegmentPortListResult) GetType__() bindings.BindingType { +func (s *SegmentPortListResult) GetType__() vapiBindings_.BindingType { return SegmentPortListResultBindingType() } -func (s *SegmentPortListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentPortListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentPortListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentPortListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68537,17 +71088,16 @@ type SegmentPortMacAddressCsvListResult struct { Results []SegmentPortMacTableCsvEntry } -func (s *SegmentPortMacAddressCsvListResult) GetType__() bindings.BindingType { +func (s *SegmentPortMacAddressCsvListResult) GetType__() vapiBindings_.BindingType { return SegmentPortMacAddressCsvListResultBindingType() } -func (s *SegmentPortMacAddressCsvListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentPortMacAddressCsvListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentPortMacAddressCsvListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentPortMacAddressCsvListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68574,17 +71124,16 @@ type SegmentPortMacAddressListResult struct { TransportNodeId *string } -func (s *SegmentPortMacAddressListResult) GetType__() bindings.BindingType { +func (s *SegmentPortMacAddressListResult) GetType__() vapiBindings_.BindingType { return SegmentPortMacAddressListResultBindingType() } -func (s *SegmentPortMacAddressListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentPortMacAddressListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentPortMacAddressListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentPortMacAddressListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68605,17 +71154,16 @@ type SegmentPortMacTableCsvEntry struct { const SegmentPortMacTableCsvEntry_MAC_TYPE_STATIC = "STATIC" const SegmentPortMacTableCsvEntry_MAC_TYPE_LEARNED = "LEARNED" -func (s *SegmentPortMacTableCsvEntry) GetType__() bindings.BindingType { +func (s *SegmentPortMacTableCsvEntry) GetType__() vapiBindings_.BindingType { return SegmentPortMacTableCsvEntryBindingType() } -func (s *SegmentPortMacTableCsvEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentPortMacTableCsvEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentPortMacTableCsvEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentPortMacTableCsvEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68636,17 +71184,16 @@ type SegmentPortMacTableEntry struct { const SegmentPortMacTableEntry_MAC_TYPE_STATIC = "STATIC" const SegmentPortMacTableEntry_MAC_TYPE_LEARNED = "LEARNED" -func (s *SegmentPortMacTableEntry) GetType__() bindings.BindingType { +func (s *SegmentPortMacTableEntry) GetType__() vapiBindings_.BindingType { return SegmentPortMacTableEntryBindingType() } -func (s *SegmentPortMacTableEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentPortMacTableEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentPortMacTableEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentPortMacTableEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68665,17 +71212,16 @@ type SegmentPortState struct { TransportNodeIds []string } -func (s *SegmentPortState) GetType__() bindings.BindingType { +func (s *SegmentPortState) GetType__() vapiBindings_.BindingType { return SegmentPortStateBindingType() } -func (s *SegmentPortState) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentPortState) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentPortState._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentPortState._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68695,17 +71241,16 @@ type SegmentPortStatistics struct { LogicalPortId *string } -func (s *SegmentPortStatistics) GetType__() bindings.BindingType { +func (s *SegmentPortStatistics) GetType__() vapiBindings_.BindingType { return SegmentPortStatisticsBindingType() } -func (s *SegmentPortStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentPortStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentPortStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentPortStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68731,17 +71276,16 @@ const SegmentPortStatus_STATUS_UP = "UP" const SegmentPortStatus_STATUS_DOWN = "DOWN" const SegmentPortStatus_STATUS_UNKNOWN = "UNKNOWN" -func (s *SegmentPortStatus) GetType__() bindings.BindingType { +func (s *SegmentPortStatus) GetType__() vapiBindings_.BindingType { return SegmentPortStatusBindingType() } -func (s *SegmentPortStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentPortStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentPortStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentPortStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68778,6 +71322,10 @@ type SegmentQosProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -68786,10 +71334,12 @@ type SegmentQosProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -68798,17 +71348,16 @@ type SegmentQosProfileBindingMap struct { QosProfilePath *string } -func (s *SegmentQosProfileBindingMap) GetType__() bindings.BindingType { +func (s *SegmentQosProfileBindingMap) GetType__() vapiBindings_.BindingType { return SegmentQosProfileBindingMapBindingType() } -func (s *SegmentQosProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentQosProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentQosProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentQosProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68833,17 +71382,16 @@ type SegmentQosProfileBindingMapListResult struct { Results []SegmentQosProfileBindingMap } -func (s *SegmentQosProfileBindingMapListResult) GetType__() bindings.BindingType { +func (s *SegmentQosProfileBindingMapListResult) GetType__() vapiBindings_.BindingType { return SegmentQosProfileBindingMapListResultBindingType() } -func (s *SegmentQosProfileBindingMapListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentQosProfileBindingMapListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentQosProfileBindingMapListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentQosProfileBindingMapListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68862,17 +71410,16 @@ type SegmentRequestParameter struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const SegmentRequestParameter__TYPE_IDENTIFIER = "SegmentRequestParameter" -func (s *SegmentRequestParameter) GetType__() bindings.BindingType { +func (s *SegmentRequestParameter) GetType__() vapiBindings_.BindingType { return SegmentRequestParameterBindingType() } -func (s *SegmentRequestParameter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentRequestParameter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentRequestParameter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentRequestParameter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68909,6 +71456,10 @@ type SegmentSecurityProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -68917,10 +71468,12 @@ type SegmentSecurityProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -68946,17 +71499,16 @@ type SegmentSecurityProfile struct { RateLimitsEnabled *bool } -func (s *SegmentSecurityProfile) GetType__() bindings.BindingType { +func (s *SegmentSecurityProfile) GetType__() vapiBindings_.BindingType { return SegmentSecurityProfileBindingType() } -func (s *SegmentSecurityProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentSecurityProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentSecurityProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentSecurityProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68993,6 +71545,10 @@ type SegmentSecurityProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -69001,10 +71557,12 @@ type SegmentSecurityProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -69015,17 +71573,16 @@ type SegmentSecurityProfileBindingMap struct { SpoofguardProfilePath *string } -func (s *SegmentSecurityProfileBindingMap) GetType__() bindings.BindingType { +func (s *SegmentSecurityProfileBindingMap) GetType__() vapiBindings_.BindingType { return SegmentSecurityProfileBindingMapBindingType() } -func (s *SegmentSecurityProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentSecurityProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentSecurityProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentSecurityProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -69050,17 +71607,16 @@ type SegmentSecurityProfileBindingMapListResult struct { Results []SegmentSecurityProfileBindingMap } -func (s *SegmentSecurityProfileBindingMapListResult) GetType__() bindings.BindingType { +func (s *SegmentSecurityProfileBindingMapListResult) GetType__() vapiBindings_.BindingType { return SegmentSecurityProfileBindingMapListResultBindingType() } -func (s *SegmentSecurityProfileBindingMapListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentSecurityProfileBindingMapListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentSecurityProfileBindingMapListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentSecurityProfileBindingMapListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -69085,17 +71641,16 @@ type SegmentSecurityProfileListResult struct { Results []SegmentSecurityProfile } -func (s *SegmentSecurityProfileListResult) GetType__() bindings.BindingType { +func (s *SegmentSecurityProfileListResult) GetType__() vapiBindings_.BindingType { return SegmentSecurityProfileListResultBindingType() } -func (s *SegmentSecurityProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentSecurityProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentSecurityProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentSecurityProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -69115,17 +71670,16 @@ type SegmentStatistics struct { LogicalSwitchId *string } -func (s *SegmentStatistics) GetType__() bindings.BindingType { +func (s *SegmentStatistics) GetType__() vapiBindings_.BindingType { return SegmentStatisticsBindingType() } -func (s *SegmentStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -69133,7 +71687,7 @@ func (s *SegmentStatistics) GetDataValue__() (data.DataValue, []error) { // Subnet configuration for segment type SegmentSubnet struct { - DhcpConfig *data.StructValue + DhcpConfig *vapiData_.StructValue // DHCP address ranges are used for dynamic IP allocation. Supports address range and CIDR formats. First valid host address from the first value is assigned to DHCP server IP address. Existing values cannot be deleted or modified, but additional DHCP ranges can be added. format: address-or-block-or-range DhcpRanges []string // Gateway IP address in CIDR format for both IPv4 and IPv6. format: ip-cidr-block @@ -69142,17 +71696,16 @@ type SegmentSubnet struct { Network *string } -func (s *SegmentSubnet) GetType__() bindings.BindingType { +func (s *SegmentSubnet) GetType__() vapiBindings_.BindingType { return SegmentSubnetBindingType() } -func (s *SegmentSubnet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentSubnet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentSubnet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentSubnet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -69172,17 +71725,52 @@ type SelectableResourceReference struct { Selected *bool } -func (s *SelectableResourceReference) GetType__() bindings.BindingType { +func (s *SelectableResourceReference) GetType__() vapiBindings_.BindingType { return SelectableResourceReferenceBindingType() } -func (s *SelectableResourceReference) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SelectableResourceReference) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for SelectableResourceReference._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Directory domain selective sync settings +type SelectiveSyncSettings struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // Enable or disable SelectiveSync + Enabled *bool + // If SelectiveSync is enabled, this contains 1 or more OrgUnits, which NSX will synchronize with in LDAP server. The full distiguished name (DN) should be used for OrgUnit. If SelectiveSync is disabled, do not define this or specify an empty list. + SelectedOrgUnits []string +} + +func (s *SelectiveSyncSettings) GetType__() vapiBindings_.BindingType { + return SelectiveSyncSettingsBindingType() +} + +func (s *SelectiveSyncSettings) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SelectableResourceReference._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SelectiveSyncSettings._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -69198,17 +71786,16 @@ type SelfResourceLink struct { Rel *string } -func (s *SelfResourceLink) GetType__() bindings.BindingType { +func (s *SelfResourceLink) GetType__() vapiBindings_.BindingType { return SelfResourceLinkBindingType() } -func (s *SelfResourceLink) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SelfResourceLink) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SelfResourceLink._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SelfResourceLink._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -69245,6 +71832,10 @@ type Service struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -69253,10 +71844,12 @@ type Service struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -69264,22 +71857,21 @@ type Service struct { // The flag, if true, indicates that service is created in the system by default. Such default services can't be modified/deleted. IsDefault *bool // Service type - ServiceEntries []*data.StructValue + ServiceEntries []*vapiData_.StructValue // Type of service, EITHER or NON_ETHER ServiceType *string } -func (s *Service) GetType__() bindings.BindingType { +func (s *Service) GetType__() vapiBindings_.BindingType { return ServiceBindingType() } -func (s *Service) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Service) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Service._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Service._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -69324,6 +71916,10 @@ type ServiceEntry struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -69332,10 +71928,12 @@ type ServiceEntry struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -69354,17 +71952,16 @@ const ServiceEntry_RESOURCE_TYPE_L4PORTSETSERVICEENTRY = "L4PortSetServiceEntry" const ServiceEntry_RESOURCE_TYPE_ETHERTYPESERVICEENTRY = "EtherTypeServiceEntry" const ServiceEntry_RESOURCE_TYPE_NESTEDSERVICESERVICEENTRY = "NestedServiceServiceEntry" -func (s *ServiceEntry) GetType__() bindings.BindingType { +func (s *ServiceEntry) GetType__() vapiBindings_.BindingType { return ServiceEntryBindingType() } -func (s *ServiceEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ServiceEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ServiceEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ServiceEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -69386,20 +71983,19 @@ type ServiceEntryListResult struct { // Field by which records are sorted SortBy *string // Service entry list results - Results []*data.StructValue + Results []*vapiData_.StructValue } -func (s *ServiceEntryListResult) GetType__() bindings.BindingType { +func (s *ServiceEntryListResult) GetType__() vapiBindings_.BindingType { return ServiceEntryListResultBindingType() } -func (s *ServiceEntryListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ServiceEntryListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ServiceEntryListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ServiceEntryListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -69441,6 +72037,10 @@ type ServiceInstanceEndpoint struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -69449,10 +72049,12 @@ type ServiceInstanceEndpoint struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -69466,17 +72068,16 @@ type ServiceInstanceEndpoint struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const ServiceInstanceEndpoint__TYPE_IDENTIFIER = "ServiceInstanceEndpoint" -func (s *ServiceInstanceEndpoint) GetType__() bindings.BindingType { +func (s *ServiceInstanceEndpoint) GetType__() vapiBindings_.BindingType { return ServiceInstanceEndpointBindingType() } -func (s *ServiceInstanceEndpoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ServiceInstanceEndpoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ServiceInstanceEndpoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ServiceInstanceEndpoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -69513,6 +72114,10 @@ type ServiceInterface struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -69521,10 +72126,12 @@ type ServiceInterface struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -69535,17 +72142,16 @@ type ServiceInterface struct { Subnets []InterfaceSubnet } -func (s *ServiceInterface) GetType__() bindings.BindingType { +func (s *ServiceInterface) GetType__() vapiBindings_.BindingType { return ServiceInterfaceBindingType() } -func (s *ServiceInterface) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ServiceInterface) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ServiceInterface._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ServiceInterface._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -69570,17 +72176,16 @@ type ServiceInterfaceListResult struct { Results []ServiceInterface } -func (s *ServiceInterfaceListResult) GetType__() bindings.BindingType { +func (s *ServiceInterfaceListResult) GetType__() vapiBindings_.BindingType { return ServiceInterfaceListResultBindingType() } -func (s *ServiceInterfaceListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ServiceInterfaceListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ServiceInterfaceListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ServiceInterfaceListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -69605,17 +72210,16 @@ type ServiceListResult struct { Results []Service } -func (s *ServiceListResult) GetType__() bindings.BindingType { +func (s *ServiceListResult) GetType__() vapiBindings_.BindingType { return ServiceListResultBindingType() } -func (s *ServiceListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ServiceListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ServiceListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ServiceListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -69652,6 +72256,10 @@ type ServiceReference struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -69660,10 +72268,12 @@ type ServiceReference struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -69674,17 +72284,16 @@ type ServiceReference struct { PartnerServiceName *string } -func (s *ServiceReference) GetType__() bindings.BindingType { +func (s *ServiceReference) GetType__() vapiBindings_.BindingType { return ServiceReferenceBindingType() } -func (s *ServiceReference) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ServiceReference) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ServiceReference._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ServiceReference._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -69721,6 +72330,10 @@ type ServiceSegment struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -69729,10 +72342,12 @@ type ServiceSegment struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -69743,17 +72358,16 @@ type ServiceSegment struct { TransportZonePath *string } -func (s *ServiceSegment) GetType__() bindings.BindingType { +func (s *ServiceSegment) GetType__() vapiBindings_.BindingType { return ServiceSegmentBindingType() } -func (s *ServiceSegment) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ServiceSegment) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ServiceSegment._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ServiceSegment._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -69778,17 +72392,16 @@ type SessionTimerProfileBindingListResult struct { Results []SessionTimerProfileBindingMap } -func (s *SessionTimerProfileBindingListResult) GetType__() bindings.BindingType { +func (s *SessionTimerProfileBindingListResult) GetType__() vapiBindings_.BindingType { return SessionTimerProfileBindingListResultBindingType() } -func (s *SessionTimerProfileBindingListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SessionTimerProfileBindingListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SessionTimerProfileBindingListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SessionTimerProfileBindingListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -69825,6 +72438,10 @@ type SessionTimerProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -69833,10 +72450,12 @@ type SessionTimerProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -69845,17 +72464,16 @@ type SessionTimerProfileBindingMap struct { ProfilePath *string } -func (s *SessionTimerProfileBindingMap) GetType__() bindings.BindingType { +func (s *SessionTimerProfileBindingMap) GetType__() vapiBindings_.BindingType { return SessionTimerProfileBindingMapBindingType() } -func (s *SessionTimerProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SessionTimerProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SessionTimerProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SessionTimerProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -69879,17 +72497,16 @@ type SetFields struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const SetFields__TYPE_IDENTIFIER = "SetFields" -func (s *SetFields) GetType__() bindings.BindingType { +func (s *SetFields) GetType__() vapiBindings_.BindingType { return SetFieldsBindingType() } -func (s *SetFields) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SetFields) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SetFields._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SetFields._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -69926,6 +72543,10 @@ type ShaDynamicPlugin struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -69934,10 +72555,12 @@ type ShaDynamicPlugin struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -69948,17 +72571,16 @@ type ShaDynamicPlugin struct { IsPluginUploaded *bool } -func (s *ShaDynamicPlugin) GetType__() bindings.BindingType { +func (s *ShaDynamicPlugin) GetType__() vapiBindings_.BindingType { return ShaDynamicPluginBindingType() } -func (s *ShaDynamicPlugin) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ShaDynamicPlugin) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ShaDynamicPlugin._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ShaDynamicPlugin._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -70002,6 +72624,10 @@ type ShaDynamicPluginProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -70010,16 +72636,20 @@ type ShaDynamicPluginProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool // The Policy group path to apply the changes on Sha Plugin. It can be pre-defined plugin or dynamic created plugin. AppliedToGroupPath *string + // The on-off switch of System Health Plugin on UA cluster nodes. + AppliedToUa *bool // The on-off switch of System Health Plugin Enabled *bool // The policy path of Sha Plugin. It can be pre-defined plugin or dynamic created plugin. @@ -70031,17 +72661,16 @@ type ShaDynamicPluginProfile struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const ShaDynamicPluginProfile__TYPE_IDENTIFIER = "ShaDynamicPluginProfile" -func (s *ShaDynamicPluginProfile) GetType__() bindings.BindingType { +func (s *ShaDynamicPluginProfile) GetType__() vapiBindings_.BindingType { return ShaDynamicPluginProfileBindingType() } -func (s *ShaDynamicPluginProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ShaDynamicPluginProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ShaDynamicPluginProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ShaDynamicPluginProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -70083,6 +72712,10 @@ type ShaPluginProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -70091,16 +72724,20 @@ type ShaPluginProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool // The Policy group path to apply the changes on Sha Plugin. It can be pre-defined plugin or dynamic created plugin. AppliedToGroupPath *string + // The on-off switch of System Health Plugin on UA cluster nodes. + AppliedToUa *bool // The on-off switch of System Health Plugin Enabled *bool // The policy path of Sha Plugin. It can be pre-defined plugin or dynamic created plugin. @@ -70114,17 +72751,16 @@ const ShaPluginProfile__TYPE_IDENTIFIER = "ShaPluginProfile" const ShaPluginProfile_RESOURCE_TYPE_PREDEFINEDPLUGIN = "PredefinedPlugin" const ShaPluginProfile_RESOURCE_TYPE_DYNAMICPLUGIN = "DynamicPlugin" -func (s *ShaPluginProfile) GetType__() bindings.BindingType { +func (s *ShaPluginProfile) GetType__() vapiBindings_.BindingType { return ShaPluginProfileBindingType() } -func (s *ShaPluginProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ShaPluginProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ShaPluginProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ShaPluginProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -70161,6 +72797,10 @@ type ShaPredefinedPlugin struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -70169,10 +72809,12 @@ type ShaPredefinedPlugin struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -70219,17 +72861,16 @@ const ShaPredefinedPlugin_SUPPORTED_NODE_TYPES_NSX_POLICY_MANAGER = "NSX_POLICY_ const ShaPredefinedPlugin_SUPPORTED_NODE_TYPES_NSX_CONTROLLER = "NSX_CONTROLLER" const ShaPredefinedPlugin_SUPPORTED_NODE_TYPES_GLOBAL_MANAGER = "GLOBAL_MANAGER" -func (s *ShaPredefinedPlugin) GetType__() bindings.BindingType { +func (s *ShaPredefinedPlugin) GetType__() vapiBindings_.BindingType { return ShaPredefinedPluginBindingType() } -func (s *ShaPredefinedPlugin) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ShaPredefinedPlugin) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ShaPredefinedPlugin._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ShaPredefinedPlugin._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -70263,15 +72904,199 @@ type ShaPredefinedPluginProfile struct { DisplayName *string // Unique identifier of this resource Id *string - // Possible values are: - // - // * ShaPluginProfile#ShaPluginProfile_RESOURCE_TYPE_PREDEFINEDPLUGIN - // * ShaPluginProfile#ShaPluginProfile_RESOURCE_TYPE_DYNAMICPLUGIN - // - // Valid System Health plugin types - ResourceType string + // Possible values are: + // + // * ShaPluginProfile#ShaPluginProfile_RESOURCE_TYPE_PREDEFINEDPLUGIN + // * ShaPluginProfile#ShaPluginProfile_RESOURCE_TYPE_DYNAMICPLUGIN + // + // Valid System Health plugin types + ResourceType string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // The Policy group path to apply the changes on Sha Plugin. It can be pre-defined plugin or dynamic created plugin. + AppliedToGroupPath *string + // The on-off switch of System Health Plugin on UA cluster nodes. + AppliedToUa *bool + // The on-off switch of System Health Plugin + Enabled *bool + // The policy path of Sha Plugin. It can be pre-defined plugin or dynamic created plugin. + PluginPath *string +} + +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const ShaPredefinedPluginProfile__TYPE_IDENTIFIER = "ShaPredefinedPluginProfile" + +func (s *ShaPredefinedPluginProfile) GetType__() vapiBindings_.BindingType { + return ShaPredefinedPluginProfileBindingType() +} + +func (s *ShaPredefinedPluginProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ShaPredefinedPluginProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Describes a config item for System Health profile. +type ShaPredefinedPluginProfileData struct { + // The interval of plugin to check the status. format: int64 + CheckInterval *int64 + // The interval of plugin to report the status. format: int64 + ReportInterval *int64 + // The smallest report interval if the status is changed. The value of smallest_report_interval_if_change should be less than the value of report_interval format: int64 + SmallestReportIntervalIfChange *int64 +} + +func (s *ShaPredefinedPluginProfileData) GetType__() vapiBindings_.BindingType { + return ShaPredefinedPluginProfileDataBindingType() +} + +func (s *ShaPredefinedPluginProfileData) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ShaPredefinedPluginProfileData._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// A Share is a container that shares all its contents represented by associated SharedResource entities with Orgs or Projects represented using the 'sharedWith' property. Default share object is created by the system which is shared with all the orgs and projects by default. Id of default share object is default. Also, default share object per org/project will also be created as part of org/project creation workflow. Id of org share object will be \"\", but for default org it is \"default-org-share\". Id of project share object will be \"-\" (ex: org1-project1). +type Share struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // Represents and array of the paths of the contexts (Org or Project) to which the contents of this share should be shared. A resource that is shared with a org is made accessible to the underlying Projects as well. + SharedWith []string +} + +func (s *Share) GetType__() vapiBindings_.BindingType { + return ShareBindingType() +} + +func (s *Share) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for Share._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// A SharedResource is a child of the resource that needs to be shared. Where the resoruce is shared is determined by the Share instance to which this shared resource refers. Default shared resource under default share object is created by the system. All the resources under default shared resources will be available for consumption to all the orgs/projects by default. Shared Resource for specific org will be available for consumption for that particular org only. +type SharedResource struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -70280,64 +73105,30 @@ type ShaPredefinedPluginProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool - // The Policy group path to apply the changes on Sha Plugin. It can be pre-defined plugin or dynamic created plugin. - AppliedToGroupPath *string - // The on-off switch of System Health Plugin - Enabled *bool - // The policy path of Sha Plugin. It can be pre-defined plugin or dynamic created plugin. - PluginPath *string + // Represents the path and other properties of the resource to be shared. The entity represented by this shared resource is shared with all the Orgs or Projects contexts that the Share container references. + ResourceObjects []ResourceObject } -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ShaPredefinedPluginProfile__TYPE_IDENTIFIER = "ShaPredefinedPluginProfile" - -func (s *ShaPredefinedPluginProfile) GetType__() bindings.BindingType { - return ShaPredefinedPluginProfileBindingType() +func (s *SharedResource) GetType__() vapiBindings_.BindingType { + return SharedResourceBindingType() } -func (s *ShaPredefinedPluginProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SharedResource) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ShaPredefinedPluginProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Describes a config item for System Health profile. -type ShaPredefinedPluginProfileData struct { - // The interval of plugin to check the status. format: int64 - CheckInterval *int64 - // The interval of plugin to report the status. format: int64 - ReportInterval *int64 - // The smallest report interval if the status is changed. The value of smallest_report_interval_if_change should be less than the value of report_interval format: int64 - SmallestReportIntervalIfChange *int64 -} - -func (s *ShaPredefinedPluginProfileData) GetType__() bindings.BindingType { - return ShaPredefinedPluginProfileDataBindingType() -} - -func (s *ShaPredefinedPluginProfileData) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for ShaPredefinedPluginProfileData._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SharedResource._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -70374,6 +73165,10 @@ type Site struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -70382,10 +73177,12 @@ type Site struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -70401,19 +73198,28 @@ type Site struct { SiteConnectionInfo []SiteNodeConnectionInfo // 12-bit system generated site number format: int64 SiteNumber *int64 + // Possible values are: + // + // * Site#Site_SITE_TYPE_ONPREM_LM + // * Site#Site_SITE_TYPE_SDDC_LM + // + // The site_type property identifies type of current site. + SiteType *string } -func (s *Site) GetType__() bindings.BindingType { +const Site_SITE_TYPE_ONPREM_LM = "ONPREM_LM" +const Site_SITE_TYPE_SDDC_LM = "SDDC_LM" + +func (s *Site) GetType__() vapiBindings_.BindingType { return SiteBindingType() } -func (s *Site) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Site) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Site._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Site._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -70427,17 +73233,16 @@ type SiteAllocationIndexForEdge struct { TargetResourcePath *string } -func (s *SiteAllocationIndexForEdge) GetType__() bindings.BindingType { +func (s *SiteAllocationIndexForEdge) GetType__() vapiBindings_.BindingType { return SiteAllocationIndexForEdgeBindingType() } -func (s *SiteAllocationIndexForEdge) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SiteAllocationIndexForEdge) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SiteAllocationIndexForEdge._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SiteAllocationIndexForEdge._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -70453,17 +73258,16 @@ type SiteCleanupPending struct { ResourcePath *string } -func (s *SiteCleanupPending) GetType__() bindings.BindingType { +func (s *SiteCleanupPending) GetType__() vapiBindings_.BindingType { return SiteCleanupPendingBindingType() } -func (s *SiteCleanupPending) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SiteCleanupPending) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SiteCleanupPending._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SiteCleanupPending._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -70488,17 +73292,16 @@ type SiteCleanupPendingListResult struct { Results []SiteCleanupPending } -func (s *SiteCleanupPendingListResult) GetType__() bindings.BindingType { +func (s *SiteCleanupPendingListResult) GetType__() vapiBindings_.BindingType { return SiteCleanupPendingListResultBindingType() } -func (s *SiteCleanupPendingListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SiteCleanupPendingListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SiteCleanupPendingListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SiteCleanupPendingListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -70516,17 +73319,39 @@ type SiteFederationConfig struct { SitePath *string } -func (s *SiteFederationConfig) GetType__() bindings.BindingType { +func (s *SiteFederationConfig) GetType__() vapiBindings_.BindingType { return SiteFederationConfigBindingType() } -func (s *SiteFederationConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SiteFederationConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SiteFederationConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SiteFederationConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Information related to Sites applicable for given Org. +type SiteInfo struct { + // The edge cluster on which the networking elements for the Org will be created. + EdgeClusterPaths []string + // This represents the path of the site which is managed by Global Manager. For the local manager, if set, this needs to point to 'default'. + SitePath *string +} + +func (s *SiteInfo) GetType__() vapiBindings_.BindingType { + return SiteInfoBindingType() +} + +func (s *SiteInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for SiteInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -70551,17 +73376,16 @@ type SiteListResult struct { Results []Site } -func (s *SiteListResult) GetType__() bindings.BindingType { +func (s *SiteListResult) GetType__() vapiBindings_.BindingType { return SiteListResultBindingType() } -func (s *SiteListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SiteListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SiteListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SiteListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -70573,23 +73397,24 @@ type SiteNodeConnectionInfo struct { Fqdn *string // Password to connect to Site's Local Manager. Password *string + // Site UUID supplied for connection info + SiteUiid *string // Thumbprint of Site's Local Manager in the form of a SHA-256 hash represented in lower case HEX. Thumbprint *string // Username to connect to Site's Local Manager. Username *string } -func (s *SiteNodeConnectionInfo) GetType__() bindings.BindingType { +func (s *SiteNodeConnectionInfo) GetType__() vapiBindings_.BindingType { return SiteNodeConnectionInfoBindingType() } -func (s *SiteNodeConnectionInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SiteNodeConnectionInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SiteNodeConnectionInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SiteNodeConnectionInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -70632,17 +73457,16 @@ type SiteOnboardingPreference struct { SiteId *string } -func (s *SiteOnboardingPreference) GetType__() bindings.BindingType { +func (s *SiteOnboardingPreference) GetType__() vapiBindings_.BindingType { return SiteOnboardingPreferenceBindingType() } -func (s *SiteOnboardingPreference) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SiteOnboardingPreference) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SiteOnboardingPreference._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SiteOnboardingPreference._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -70654,7 +73478,7 @@ type SiteOverride struct { LocalEndpointPath *string // Policy path referencing LocateService where SiteOverride attributes will be applied LocaleServicePath *string - // Public IPV4 address of the remote device terminating the VPN connection. + // Public IPV4 or IPV6 address of the remote device terminating the VPN connection. Please note that configuring peer_address as IPv6 address is not supported in the deprecated IPSecVpnSession Patch/PUT APIs. format: ip PeerAddress *string // Peer ID to uniquely identify the peer site. The peer ID is the public IP address of the remote device terminating the VPN tunnel. When NAT is configured for the peer, enter the private IP address of the peer. PeerId *string @@ -70662,17 +73486,16 @@ type SiteOverride struct { TunnelInterfaces []IPSecVpnTunnelInterface } -func (s *SiteOverride) GetType__() bindings.BindingType { +func (s *SiteOverride) GetType__() vapiBindings_.BindingType { return SiteOverrideBindingType() } -func (s *SiteOverride) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SiteOverride) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SiteOverride._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SiteOverride._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -70696,17 +73519,16 @@ const Source__TYPE_IDENTIFIER = "Source" const Source_RESOURCE_TYPE_RESOURCEOPERATION = "ResourceOperation" const Source_RESOURCE_TYPE_APIREQUESTBODY = "ApiRequestBody" -func (s *Source) GetType__() bindings.BindingType { +func (s *Source) GetType__() vapiBindings_.BindingType { return SourceBindingType() } -func (s *Source) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Source) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Source._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Source._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -70740,17 +73562,16 @@ const SourceFieldEvaluation__TYPE_IDENTIFIER = "SourceFieldEvaluation" const SourceFieldEvaluation_OPERATOR_EQ = "EQ" const SourceFieldEvaluation_OPERATOR_NOT_EQ = "NOT_EQ" -func (s *SourceFieldEvaluation) GetType__() bindings.BindingType { +func (s *SourceFieldEvaluation) GetType__() vapiBindings_.BindingType { return SourceFieldEvaluationBindingType() } -func (s *SourceFieldEvaluation) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SourceFieldEvaluation) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SourceFieldEvaluation._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SourceFieldEvaluation._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -70813,6 +73634,8 @@ type SpacerWidgetConfiguration struct { DrilldownId *string FeatureSet *FeatureSet // Id of filter widget for subscription, if any. Id should be a valid id of an existing filter widget. Filter widget should be from the same view. Datasource URLs should have placeholder values equal to filter alias to accept the filter value on filter change. This field is deprecated instead use 'filters' property. + // + // Deprecated: This API element is deprecated. Filter *string // Flag to indicate that widget will continue to work without filter value. If this flag is set to false then default_filter_value is manadatory. FilterValueRequired *bool @@ -70829,12 +73652,16 @@ type SpacerWidgetConfiguration struct { // Represents the vertical span of the widget / container. 1 Row span is equal to 20px. format: int32 Rowspan *int64 // Please use the property 'shared' of View instead of this. The widgets of a shared view are visible to other users. + // + // Deprecated: This API element is deprecated. Shared *bool // If the value of this field is set to true then card header will be displayed otherwise only card will be displayed without header. ShowHeader *bool // Represents the horizontal span of the widget / container. format: int32 Span *int64 // Specify relavite weight in WidgetItem for placement in a view. Please see WidgetItem for details. format: int32 + // + // Deprecated: This API element is deprecated. Weight *int64 } @@ -70843,17 +73670,16 @@ type SpacerWidgetConfiguration struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const SpacerWidgetConfiguration__TYPE_IDENTIFIER = "SpacerWidgetConfiguration" -func (s *SpacerWidgetConfiguration) GetType__() bindings.BindingType { +func (s *SpacerWidgetConfiguration) GetType__() vapiBindings_.BindingType { return SpacerWidgetConfigurationBindingType() } -func (s *SpacerWidgetConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SpacerWidgetConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SpacerWidgetConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SpacerWidgetConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -70890,6 +73716,10 @@ type Span struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -70898,10 +73728,12 @@ type Span struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -70916,17 +73748,16 @@ type Span struct { SpanResourceType *string } -func (s *Span) GetType__() bindings.BindingType { +func (s *Span) GetType__() vapiBindings_.BindingType { return SpanBindingType() } -func (s *Span) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Span) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Span._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Span._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -70940,17 +73771,16 @@ type SpanSiteInfo struct { SitePath *string } -func (s *SpanSiteInfo) GetType__() bindings.BindingType { +func (s *SpanSiteInfo) GetType__() vapiBindings_.BindingType { return SpanSiteInfoBindingType() } -func (s *SpanSiteInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SpanSiteInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SpanSiteInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SpanSiteInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -70987,6 +73817,10 @@ type SpoofGuardProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -70995,10 +73829,12 @@ type SpoofGuardProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -71006,20 +73842,21 @@ type SpoofGuardProfile struct { // If true, enable the SpoofGuard, which only allows VM sending traffic with the IPs in the whitelist. This value cannot conflict with whitelist. AddressBindingAllowlist *bool // If true, enable the SpoofGuard, which only allows VM sending traffic with the IPs in the whitelist. This field is deprecated because it has offensive terminology. Please use address_binding_allowlist. This value cannot conflict with allow list. + // + // Deprecated: This API element is deprecated. AddressBindingWhitelist *bool } -func (s *SpoofGuardProfile) GetType__() bindings.BindingType { +func (s *SpoofGuardProfile) GetType__() vapiBindings_.BindingType { return SpoofGuardProfileBindingType() } -func (s *SpoofGuardProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SpoofGuardProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SpoofGuardProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SpoofGuardProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -71044,17 +73881,16 @@ type SpoofGuardProfileListResult struct { Results []SpoofGuardProfile } -func (s *SpoofGuardProfileListResult) GetType__() bindings.BindingType { +func (s *SpoofGuardProfileListResult) GetType__() vapiBindings_.BindingType { return SpoofGuardProfileListResultBindingType() } -func (s *SpoofGuardProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SpoofGuardProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SpoofGuardProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SpoofGuardProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -71091,6 +73927,10 @@ type StandaloneHostIdfwConfiguration struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -71099,10 +73939,12 @@ type StandaloneHostIdfwConfiguration struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -71111,17 +73953,16 @@ type StandaloneHostIdfwConfiguration struct { IdfwEnabled *bool } -func (s *StandaloneHostIdfwConfiguration) GetType__() bindings.BindingType { +func (s *StandaloneHostIdfwConfiguration) GetType__() vapiBindings_.BindingType { return StandaloneHostIdfwConfigurationBindingType() } -func (s *StandaloneHostIdfwConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *StandaloneHostIdfwConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for StandaloneHostIdfwConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for StandaloneHostIdfwConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -71139,17 +73980,16 @@ type StatItem struct { Value *string } -func (s *StatItem) GetType__() bindings.BindingType { +func (s *StatItem) GetType__() vapiBindings_.BindingType { return StatItemBindingType() } -func (s *StatItem) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *StatItem) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for StatItem._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for StatItem._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -71186,6 +74026,10 @@ type StaticARPConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -71194,10 +74038,12 @@ type StaticARPConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -71208,17 +74054,16 @@ type StaticARPConfig struct { MacAddress *string } -func (s *StaticARPConfig) GetType__() bindings.BindingType { +func (s *StaticARPConfig) GetType__() vapiBindings_.BindingType { return StaticARPConfigBindingType() } -func (s *StaticARPConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *StaticARPConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for StaticARPConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for StaticARPConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -71227,26 +74072,27 @@ func (s *StaticARPConfig) GetDataValue__() (data.DataValue, []error) { // Static filters type StaticFilter struct { // An additional key-value pair for static filter. - AdditionalValue *data.StructValue + AdditionalValue *vapiData_.StructValue // display name to be shown in the drop down for static filter. DisplayName *string + // Additional information to be shown along with the static filter. It will shown on the tooltip of an info icon, + InfoText *string // Property value is shown in the drop down input box for a filter. If the value is not provided 'display_name' property value is used. ShortDisplayName *string // Value of static filter inside dropdown filter. Value *string } -func (s *StaticFilter) GetType__() bindings.BindingType { +func (s *StaticFilter) GetType__() vapiBindings_.BindingType { return StaticFilterBindingType() } -func (s *StaticFilter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *StaticFilter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for StaticFilter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for StaticFilter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -71283,6 +74129,10 @@ type StaticMimeContent struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -71291,10 +74141,12 @@ type StaticMimeContent struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -71303,17 +74155,16 @@ type StaticMimeContent struct { TextMessage *string } -func (s *StaticMimeContent) GetType__() bindings.BindingType { +func (s *StaticMimeContent) GetType__() vapiBindings_.BindingType { return StaticMimeContentBindingType() } -func (s *StaticMimeContent) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *StaticMimeContent) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for StaticMimeContent._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for StaticMimeContent._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -71350,6 +74201,10 @@ type StaticRouteBfdPeer struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -71358,10 +74213,12 @@ type StaticRouteBfdPeer struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -71370,25 +74227,24 @@ type StaticRouteBfdPeer struct { BfdProfilePath *string // Flag to enable BFD peer. Enabled *bool - // Only IPv4 addresses are supported. Only a single BFD config per peer address is allowed. + // Both IPv4 and IPv6 addresses are supported. Only a single BFD config per peer address is allowed. PeerAddress *string // Represents the array of policy paths of locale services where this BFD peer should get relalized on. The locale service service and this BFD peer must belong to the same router. Default scope is empty. Scope []string - // Array of Tier0 external interface IP addresses. BFD peering is established from all these source addresses to the neighbor specified in peer_address. Only IPv4 addresses are supported. + // Array of Tier0 external interface IP addresses. BFD peering is established from all these source addresses to the neighbor specified in peer_address. Both IPv4 and IPv6 addresses are supported. SourceAddresses []string } -func (s *StaticRouteBfdPeer) GetType__() bindings.BindingType { +func (s *StaticRouteBfdPeer) GetType__() vapiBindings_.BindingType { return StaticRouteBfdPeerBindingType() } -func (s *StaticRouteBfdPeer) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *StaticRouteBfdPeer) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for StaticRouteBfdPeer._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for StaticRouteBfdPeer._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -71413,23 +74269,22 @@ type StaticRouteBfdPeerListResult struct { Results []StaticRouteBfdPeer } -func (s *StaticRouteBfdPeerListResult) GetType__() bindings.BindingType { +func (s *StaticRouteBfdPeerListResult) GetType__() vapiBindings_.BindingType { return StaticRouteBfdPeerListResultBindingType() } -func (s *StaticRouteBfdPeerListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *StaticRouteBfdPeerListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for StaticRouteBfdPeerListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for StaticRouteBfdPeerListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Static routes configuration on Tier-0 or Tier-1. +// Static routes configuration on Tier-0, Tier-1. type StaticRoutes struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink @@ -71460,6 +74315,10 @@ type StaticRoutes struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -71468,10 +74327,12 @@ type StaticRoutes struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -71484,17 +74345,16 @@ type StaticRoutes struct { NextHops []RouterNexthop } -func (s *StaticRoutes) GetType__() bindings.BindingType { +func (s *StaticRoutes) GetType__() vapiBindings_.BindingType { return StaticRoutesBindingType() } -func (s *StaticRoutes) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *StaticRoutes) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for StaticRoutes._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for StaticRoutes._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -71519,17 +74379,16 @@ type StaticRoutesListResult struct { Results []StaticRoutes } -func (s *StaticRoutesListResult) GetType__() bindings.BindingType { +func (s *StaticRoutesListResult) GetType__() vapiBindings_.BindingType { return StaticRoutesListResultBindingType() } -func (s *StaticRoutesListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *StaticRoutesListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for StaticRoutesListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for StaticRoutesListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -71604,6 +74463,8 @@ type StatsConfiguration struct { DrilldownId *string FeatureSet *FeatureSet // Id of filter widget for subscription, if any. Id should be a valid id of an existing filter widget. Filter widget should be from the same view. Datasource URLs should have placeholder values equal to filter alias to accept the filter value on filter change. This field is deprecated instead use 'filters' property. + // + // Deprecated: This API element is deprecated. Filter *string // Flag to indicate that widget will continue to work without filter value. If this flag is set to false then default_filter_value is manadatory. FilterValueRequired *bool @@ -71620,12 +74481,16 @@ type StatsConfiguration struct { // Represents the vertical span of the widget / container. 1 Row span is equal to 20px. format: int32 Rowspan *int64 // Please use the property 'shared' of View instead of this. The widgets of a shared view are visible to other users. + // + // Deprecated: This API element is deprecated. Shared *bool // If the value of this field is set to true then card header will be displayed otherwise only card will be displayed without header. ShowHeader *bool // Represents the horizontal span of the widget / container. format: int32 Span *int64 // Specify relavite weight in WidgetItem for placement in a view. Please see WidgetItem for details. format: int32 + // + // Deprecated: This API element is deprecated. Weight *int64 } @@ -71635,17 +74500,16 @@ type StatsConfiguration struct { const StatsConfiguration__TYPE_IDENTIFIER = "StatsConfiguration" const StatsConfiguration_SUB_TYPE_COMPACT = "COMPACT" -func (s *StatsConfiguration) GetType__() bindings.BindingType { +func (s *StatsConfiguration) GetType__() vapiBindings_.BindingType { return StatsConfigurationBindingType() } -func (s *StatsConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *StatsConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for StatsConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for StatsConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -71668,17 +74532,16 @@ type StringArrayConstraintValue struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const StringArrayConstraintValue__TYPE_IDENTIFIER = "StringArrayConstraintValue" -func (s *StringArrayConstraintValue) GetType__() bindings.BindingType { +func (s *StringArrayConstraintValue) GetType__() vapiBindings_.BindingType { return StringArrayConstraintValueBindingType() } -func (s *StringArrayConstraintValue) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *StringArrayConstraintValue) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for StringArrayConstraintValue._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for StringArrayConstraintValue._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -71691,64 +74554,54 @@ type SubjectPublicKeyHash struct { Subject *string } -func (s *SubjectPublicKeyHash) GetType__() bindings.BindingType { +func (s *SubjectPublicKeyHash) GetType__() vapiBindings_.BindingType { return SubjectPublicKeyHashBindingType() } -func (s *SubjectPublicKeyHash) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SubjectPublicKeyHash) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SubjectPublicKeyHash._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SubjectPublicKeyHash._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -type SvmConnectivityStatus struct { - // Connectivity status with the deployed Solution VM TRUE - VM is configured and protected by EPP/AMS Service VM. FALSE - VM is either not configured for protection or VM is disconnected from EPP/AMS Service VM. - ConnectivityStatus *bool - // Service name as provided for Anti Malware Solution or as provided for third party Endpoint Protection solution during service registration. - ServiceName *string - // Solution ID as provided for Anti Malware Solution(AMS) or as provided for third party Endpoint Protection(EPP) solution during service registration. - SolutionId *string - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Timestamp of last modification format: int64 - LastSyncTime *int64 - // Description of this resource - Description *string - // Defaults to ID if not set - DisplayName *string - // The type of this resource. - ResourceType string - // Specifies list of scope of discovered resource. e.g. if VHC path is associated with principal identity, who owns the discovered resource, then scope id will be VHC path and scope type will be VHC. - Scope []DiscoveredResourceScope - // Opaque identifiers meaningful to the API user - Tags []Tag +type SwitchingProfileTypeIdEntry struct { + // Possible values are: + // + // * SwitchingProfileTypeIdEntry#SwitchingProfileTypeIdEntry_KEY_QOSSWITCHINGPROFILE + // * SwitchingProfileTypeIdEntry#SwitchingProfileTypeIdEntry_KEY_PORTMIRRORINGSWITCHINGPROFILE + // * SwitchingProfileTypeIdEntry#SwitchingProfileTypeIdEntry_KEY_IPDISCOVERYSWITCHINGPROFILE + // * SwitchingProfileTypeIdEntry#SwitchingProfileTypeIdEntry_KEY_SPOOFGUARDSWITCHINGPROFILE + // * SwitchingProfileTypeIdEntry#SwitchingProfileTypeIdEntry_KEY_SWITCHSECURITYSWITCHINGPROFILE + // * SwitchingProfileTypeIdEntry#SwitchingProfileTypeIdEntry_KEY_MACMANAGEMENTSWITCHINGPROFILE + // + // Supported switching profiles. 'PortMirroringSwitchingProfile' is deprecated, please turn to \"Troubleshooting And Monitoring: Portmirroring\" and use PortMirroringSession API for port mirror function. + Key *string + // key value + Value *string } -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const SvmConnectivityStatus__TYPE_IDENTIFIER = "SvmConnectivityStatus" +const SwitchingProfileTypeIdEntry_KEY_QOSSWITCHINGPROFILE = "QosSwitchingProfile" +const SwitchingProfileTypeIdEntry_KEY_PORTMIRRORINGSWITCHINGPROFILE = "PortMirroringSwitchingProfile" +const SwitchingProfileTypeIdEntry_KEY_IPDISCOVERYSWITCHINGPROFILE = "IpDiscoverySwitchingProfile" +const SwitchingProfileTypeIdEntry_KEY_SPOOFGUARDSWITCHINGPROFILE = "SpoofGuardSwitchingProfile" +const SwitchingProfileTypeIdEntry_KEY_SWITCHSECURITYSWITCHINGPROFILE = "SwitchSecuritySwitchingProfile" +const SwitchingProfileTypeIdEntry_KEY_MACMANAGEMENTSWITCHINGPROFILE = "MacManagementSwitchingProfile" -func (s *SvmConnectivityStatus) GetType__() bindings.BindingType { - return SvmConnectivityStatusBindingType() +func (s *SwitchingProfileTypeIdEntry) GetType__() vapiBindings_.BindingType { + return SwitchingProfileTypeIdEntryBindingType() } -func (s *SvmConnectivityStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SwitchingProfileTypeIdEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SvmConnectivityStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SwitchingProfileTypeIdEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -71762,17 +74615,16 @@ type Tag struct { Tag *string } -func (s *Tag) GetType__() bindings.BindingType { +func (s *Tag) GetType__() vapiBindings_.BindingType { return TagBindingType() } -func (s *Tag) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tag) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tag._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tag._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -71809,6 +74661,10 @@ type TagBulkOperation struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -71817,10 +74673,12 @@ type TagBulkOperation struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -71832,17 +74690,115 @@ type TagBulkOperation struct { Tag *Tag } -func (s *TagBulkOperation) GetType__() bindings.BindingType { +func (s *TagBulkOperation) GetType__() vapiBindings_.BindingType { return TagBulkOperationBindingType() } -func (s *TagBulkOperation) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TagBulkOperation) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TagBulkOperation._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TagBulkOperation._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Status of tag bulk operation. +type TagBulkOperationStatus struct { + // Tag apply operation status per resource type. + ApplyTo []ResourceTypeTagStatus + // Intent path corresponding to tag operation + Path *string + // Tag remove operation status per resource type. + RemoveFrom []ResourceTypeTagStatus + // Possible values are: + // + // * TagBulkOperationStatus#TagBulkOperationStatus_STATUS_SUCCESS + // * TagBulkOperationStatus#TagBulkOperationStatus_STATUS_RUNNING + // * TagBulkOperationStatus#TagBulkOperationStatus_STATUS_ERROR + // * TagBulkOperationStatus#TagBulkOperationStatus_STATUS_PENDING + // + // Overall status + Status *string + Tag *Tag +} + +const TagBulkOperationStatus_STATUS_SUCCESS = "Success" +const TagBulkOperationStatus_STATUS_RUNNING = "Running" +const TagBulkOperationStatus_STATUS_ERROR = "Error" +const TagBulkOperationStatus_STATUS_PENDING = "Pending" + +func (s *TagBulkOperationStatus) GetType__() vapiBindings_.BindingType { + return TagBulkOperationStatusBindingType() +} + +func (s *TagBulkOperationStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for TagBulkOperationStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Information about arbitrary key-value pairs that may be attached to an entity +type TagInfo struct { + // Tag searches may optionally be restricted by scope + Scope *string + // Identifier meaningful to user with maximum length of 256 characters + Tag *string + // Number of objects with assigned with matching scope and tag values format: int32 + TaggedObjectsCount *int64 +} + +func (s *TagInfo) GetType__() vapiBindings_.BindingType { + return TagInfoBindingType() +} + +func (s *TagInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for TagInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Paged Collection of Tags +type TagInfoListResult struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // Tag info list results + Results []TagInfo +} + +func (s *TagInfoListResult) GetType__() vapiBindings_.BindingType { + return TagInfoListResultBindingType() +} + +func (s *TagInfoListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for TagInfoListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -71897,17 +74853,16 @@ const TaskProperties_STATUS_CANCELING = "canceling" const TaskProperties_STATUS_CANCELED = "canceled" const TaskProperties_STATUS_KILLED = "killed" -func (s *TaskProperties) GetType__() bindings.BindingType { +func (s *TaskProperties) GetType__() vapiBindings_.BindingType { return TaskPropertiesBindingType() } -func (s *TaskProperties) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TaskProperties) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TaskProperties._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TaskProperties._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -71922,17 +74877,16 @@ type TcpHeader struct { TcpFlags *int64 } -func (s *TcpHeader) GetType__() bindings.BindingType { +func (s *TcpHeader) GetType__() vapiBindings_.BindingType { return TcpHeaderBindingType() } -func (s *TcpHeader) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TcpHeader) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TcpHeader._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TcpHeader._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -71958,17 +74912,16 @@ const TcpMaximumSegmentSizeClamping_DIRECTION_INBOUND_CONNECTION = "INBOUND_CONN const TcpMaximumSegmentSizeClamping_DIRECTION_OUTBOUND_CONNECTION = "OUTBOUND_CONNECTION" const TcpMaximumSegmentSizeClamping_DIRECTION_BOTH = "BOTH" -func (s *TcpMaximumSegmentSizeClamping) GetType__() bindings.BindingType { +func (s *TcpMaximumSegmentSizeClamping) GetType__() vapiBindings_.BindingType { return TcpMaximumSegmentSizeClampingBindingType() } -func (s *TcpMaximumSegmentSizeClamping) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TcpMaximumSegmentSizeClamping) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TcpMaximumSegmentSizeClamping._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TcpMaximumSegmentSizeClamping._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72005,6 +74958,10 @@ type Tier0 struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -72013,10 +74970,12 @@ type Tier0 struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -72025,6 +74984,8 @@ type Tier0 struct { // Maximum number of ARP entries per transport node. format: int32 ArpLimit *int64 // Indicates if logging should be enabled for the default whitelisting rule. This field is deprecated and recommended to change Rule logging field. Note that this field is not synchronized with default logging field. + // + // Deprecated: This API element is deprecated. DefaultRuleLogging *bool // DHCP configuration for Segments connected to Tier-0. DHCP service is configured in relay mode. DhcpConfigPaths []string @@ -72039,6 +75000,8 @@ type Tier0 struct { FailoverMode *string FederationConfig *FederationGatewayConfig // This field is deprecated and recommended to change Rule action field. Note that this field is not synchronized with default rule field. + // + // Deprecated: This API element is deprecated. ForceWhitelisting *bool // Possible values are: // @@ -72053,10 +75016,13 @@ type Tier0 struct { // IPv6 NDRA and DAD profiles configuration on Tier0. Either or both NDRA and/or DAD profiles can be configured. Ipv6ProfilePaths []string // If you are using EVPN service, then route distinguisher administrator address should be defined if you need auto generation of route distinguisher on your VRF configuration. format: ip - RdAdminField *string - // Specify transit subnets that are used to assign addresses to logical links connecting tier-0 and tier-1s. Both IPv4 and IPv6 addresses are supported. When not specified, subnet 100.64.0.0/16 is configured by default. The value in VRF tier-0 is always inherited from the parent. format: ip-cidr-block + RdAdminField *string + StatefulServices *Tier0StatefulServicesConfig + // Specify transit subnets that are used to assign addresses to logical links connecting tier-0 and tier-1s. Both IPv4 and IPv6 addresses are supported. When not specified, subnet 100.64.0.0/16 is configured by default. When modifying, for stateful active-active Tier-0 number of IPs should be at least attached Tier-1s count \* 16 and for other type of Tier-0 number of IPs should be at least attached Tier-1s count \* 2. Modification not allowed if there are child tier-0 VRFs and there are any Tier-1s connected to those VRFs. The value in VRF tier-0 is always inherited from the parent. format: ip-cidr-block TransitSubnets []string VrfConfig *Tier0VrfConfig + // Specify subnets that are used to assign addresses to logical links connecting default T0 and child VRFs. When not specified, subnet 169.254.2.0/23 is assigned by default. format: ip-cidr-block + VrfTransitSubnets []string } const Tier0_FAILOVER_MODE_PREEMPTIVE = "PREEMPTIVE" @@ -72064,17 +75030,16 @@ const Tier0_FAILOVER_MODE_NON_PREEMPTIVE = "NON_PREEMPTIVE" const Tier0_HA_MODE_ACTIVE = "ACTIVE_ACTIVE" const Tier0_HA_MODE_STANDBY = "ACTIVE_STANDBY" -func (s *Tier0) GetType__() bindings.BindingType { +func (s *Tier0) GetType__() vapiBindings_.BindingType { return Tier0BindingType() } -func (s *Tier0) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tier0) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tier0._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tier0._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72096,17 +75061,16 @@ type Tier0AdvancedConfig struct { const Tier0AdvancedConfig_CONNECTIVITY_ON = "ON" const Tier0AdvancedConfig_CONNECTIVITY_OFF = "OFF" -func (s *Tier0AdvancedConfig) GetType__() bindings.BindingType { +func (s *Tier0AdvancedConfig) GetType__() vapiBindings_.BindingType { return Tier0AdvancedConfigBindingType() } -func (s *Tier0AdvancedConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tier0AdvancedConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tier0AdvancedConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tier0AdvancedConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72143,6 +75107,10 @@ type Tier0DeploymentMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -72151,10 +75119,12 @@ type Tier0DeploymentMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -72163,17 +75133,16 @@ type Tier0DeploymentMap struct { EnforcementPoint *string } -func (s *Tier0DeploymentMap) GetType__() bindings.BindingType { +func (s *Tier0DeploymentMap) GetType__() vapiBindings_.BindingType { return Tier0DeploymentMapBindingType() } -func (s *Tier0DeploymentMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tier0DeploymentMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tier0DeploymentMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tier0DeploymentMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72198,17 +75167,16 @@ type Tier0DeploymentMapListResult struct { Results []Tier0DeploymentMap } -func (s *Tier0DeploymentMapListResult) GetType__() bindings.BindingType { +func (s *Tier0DeploymentMapListResult) GetType__() vapiBindings_.BindingType { return Tier0DeploymentMapListResultBindingType() } -func (s *Tier0DeploymentMapListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tier0DeploymentMapListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tier0DeploymentMapListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tier0DeploymentMapListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72226,17 +75194,16 @@ type Tier0GatewayState struct { TransportZone *PolicyTransportZone } -func (s *Tier0GatewayState) GetType__() bindings.BindingType { +func (s *Tier0GatewayState) GetType__() vapiBindings_.BindingType { return Tier0GatewayStateBindingType() } -func (s *Tier0GatewayState) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tier0GatewayState) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tier0GatewayState._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tier0GatewayState._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72252,17 +75219,16 @@ type Tier0HaVipConfig struct { VipSubnets []InterfaceSubnet } -func (s *Tier0HaVipConfig) GetType__() bindings.BindingType { +func (s *Tier0HaVipConfig) GetType__() vapiBindings_.BindingType { return Tier0HaVipConfigBindingType() } -func (s *Tier0HaVipConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tier0HaVipConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tier0HaVipConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tier0HaVipConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72299,6 +75265,10 @@ type Tier0Interface struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -72307,10 +75277,12 @@ type Tier0Interface struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -72329,6 +75301,8 @@ type Tier0Interface struct { // This flag is used to enable/disable admin state on tier-0 service port. If admin_state flag value is not specified then default is UP. When set to UP then traffic on service port will be enabled and service port is enabled from routing perspective. When set to DOWN then traffic on service port will be disabled and service port is down from routing perspective. This flag is experimental because it will be used in V2T BYOT migration. This flag should not be set to UP or DOWN if EVPN is configured, and tier-0 LR is in A/S mode. Also this flag can not be set to UP or DOWN for service interfaces which are configured on vrf-lite. AdminState *string // Specify association of interface with edge cluster member. This property is deprecated, use edge_path instead. When both properties are specifed, only edge_path property is used. format: int32 + // + // Deprecated: This API element is deprecated. EdgeClusterMemberIndex *int64 // Policy path to edge node to handle external connectivity. Required when interface type is EXTERNAL. Edge path is required for service interface when tier0 is in ACTIVE_ACTIVE ha_mode. Edge path is required for VRF service interface when parent tier0 is in ACTIVE_ACTIVE ha_mode. EdgePath *string @@ -72337,6 +75311,8 @@ type Tier0Interface struct { // Configuration IPv6 NDRA profile. Only one NDRA profile can be configured. Ipv6ProfilePaths []string // Specify logical switch to which tier-0 interface is connected for external access. This property is deprecated, use segment_path instead. Both properties cannot be used together. + // + // Deprecated: This API element is deprecated. LsId *string // Maximum transmission unit (MTU) specifies the size of the largest packet that a network protocol can transmit. format: int32 Mtu *int64 @@ -72351,6 +75327,7 @@ type Tier0Interface struct { // * Tier0Interface#Tier0Interface_TYPE_EXTERNAL // * Tier0Interface#Tier0Interface_TYPE_SERVICE // * Tier0Interface#Tier0Interface_TYPE_LOOPBACK + // * Tier0Interface#Tier0Interface_TYPE_INTERVRF // // Interface type Type_ *string @@ -72368,20 +75345,126 @@ const Tier0Interface_ADMIN_STATE_DOWN = "DOWN" const Tier0Interface_TYPE_EXTERNAL = "EXTERNAL" const Tier0Interface_TYPE_SERVICE = "SERVICE" const Tier0Interface_TYPE_LOOPBACK = "LOOPBACK" +const Tier0Interface_TYPE_INTERVRF = "INTERVRF" const Tier0Interface_URPF_MODE_NONE = "NONE" const Tier0Interface_URPF_MODE_STRICT = "STRICT" -func (s *Tier0Interface) GetType__() bindings.BindingType { +func (s *Tier0Interface) GetType__() vapiBindings_.BindingType { return Tier0InterfaceBindingType() } -func (s *Tier0Interface) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tier0Interface) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for Tier0Interface._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Tier0 Interface group for interface grouping. +type Tier0InterfaceGroup struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // List of interface reference. Interface must belong to same location. + Members []GatewayInterfaceReference +} + +func (s *Tier0InterfaceGroup) GetType__() vapiBindings_.BindingType { + return Tier0InterfaceGroupBindingType() +} + +func (s *Tier0InterfaceGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for Tier0InterfaceGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Paged collection of Tier-0 Interface groups +type Tier0InterfaceGroupListResult struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // Tier-0 Interface group list results + Results []Tier0InterfaceGroup +} + +func (s *Tier0InterfaceGroupListResult) GetType__() vapiBindings_.BindingType { + return Tier0InterfaceGroupListResultBindingType() +} + +func (s *Tier0InterfaceGroupListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tier0Interface._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tier0InterfaceGroupListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72406,17 +75489,16 @@ type Tier0InterfaceListResult struct { Results []Tier0Interface } -func (s *Tier0InterfaceListResult) GetType__() bindings.BindingType { +func (s *Tier0InterfaceListResult) GetType__() vapiBindings_.BindingType { return Tier0InterfaceListResultBindingType() } -func (s *Tier0InterfaceListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tier0InterfaceListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tier0InterfaceListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tier0InterfaceListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72432,17 +75514,16 @@ type Tier0InterfacePimConfig struct { HoldInterval *int64 } -func (s *Tier0InterfacePimConfig) GetType__() bindings.BindingType { +func (s *Tier0InterfacePimConfig) GetType__() vapiBindings_.BindingType { return Tier0InterfacePimConfigBindingType() } -func (s *Tier0InterfacePimConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tier0InterfacePimConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tier0InterfacePimConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tier0InterfacePimConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72467,17 +75548,16 @@ type Tier0ListResult struct { Results []Tier0 } -func (s *Tier0ListResult) GetType__() bindings.BindingType { +func (s *Tier0ListResult) GetType__() vapiBindings_.BindingType { return Tier0ListResultBindingType() } -func (s *Tier0ListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tier0ListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tier0ListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tier0ListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72514,6 +75594,10 @@ type Tier0RouteMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -72522,10 +75606,12 @@ type Tier0RouteMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -72534,17 +75620,16 @@ type Tier0RouteMap struct { Entries []RouteMapEntry } -func (s *Tier0RouteMap) GetType__() bindings.BindingType { +func (s *Tier0RouteMap) GetType__() vapiBindings_.BindingType { return Tier0RouteMapBindingType() } -func (s *Tier0RouteMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tier0RouteMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tier0RouteMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tier0RouteMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72569,17 +75654,16 @@ type Tier0RouteMapListResult struct { Results []Tier0RouteMap } -func (s *Tier0RouteMapListResult) GetType__() bindings.BindingType { +func (s *Tier0RouteMapListResult) GetType__() vapiBindings_.BindingType { return Tier0RouteMapListResultBindingType() } -func (s *Tier0RouteMapListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tier0RouteMapListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tier0RouteMapListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tier0RouteMapListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72595,17 +75679,16 @@ type Tier0RouteRedistributionConfig struct { RedistributionRules []Tier0RouteRedistributionRule } -func (s *Tier0RouteRedistributionConfig) GetType__() bindings.BindingType { +func (s *Tier0RouteRedistributionConfig) GetType__() vapiBindings_.BindingType { return Tier0RouteRedistributionConfigBindingType() } -func (s *Tier0RouteRedistributionConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tier0RouteRedistributionConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tier0RouteRedistributionConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tier0RouteRedistributionConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72646,6 +75729,7 @@ type Tier0RouteRedistributionRule struct { // * Tier0RouteRedistributionRule#Tier0RouteRedistributionRule_ROUTE_REDISTRIBUTION_TYPES_TIER1_SERVICE_INTERFACE // * Tier0RouteRedistributionRule#Tier0RouteRedistributionRule_ROUTE_REDISTRIBUTION_TYPES_TIER1_SEGMENT // * Tier0RouteRedistributionRule#Tier0RouteRedistributionRule_ROUTE_REDISTRIBUTION_TYPES_TIER1_IPSEC_LOCAL_ENDPOINT + // * Tier0RouteRedistributionRule#Tier0RouteRedistributionRule_ROUTE_REDISTRIBUTION_TYPES_INTER_VRF_STATIC // // List of redistribution types RouteRedistributionTypes []string @@ -72673,18 +75757,18 @@ const Tier0RouteRedistributionRule_ROUTE_REDISTRIBUTION_TYPES_TIER1_CONNECTED = const Tier0RouteRedistributionRule_ROUTE_REDISTRIBUTION_TYPES_TIER1_SERVICE_INTERFACE = "TIER1_SERVICE_INTERFACE" const Tier0RouteRedistributionRule_ROUTE_REDISTRIBUTION_TYPES_TIER1_SEGMENT = "TIER1_SEGMENT" const Tier0RouteRedistributionRule_ROUTE_REDISTRIBUTION_TYPES_TIER1_IPSEC_LOCAL_ENDPOINT = "TIER1_IPSEC_LOCAL_ENDPOINT" +const Tier0RouteRedistributionRule_ROUTE_REDISTRIBUTION_TYPES_INTER_VRF_STATIC = "INTER_VRF_STATIC" -func (s *Tier0RouteRedistributionRule) GetType__() bindings.BindingType { +func (s *Tier0RouteRedistributionRule) GetType__() vapiBindings_.BindingType { return Tier0RouteRedistributionRuleBindingType() } -func (s *Tier0RouteRedistributionRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tier0RouteRedistributionRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tier0RouteRedistributionRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tier0RouteRedistributionRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72704,17 +75788,16 @@ type Tier0SecurityFeature struct { const Tier0SecurityFeature_FEATURE_IDFW = "IDFW" -func (s *Tier0SecurityFeature) GetType__() bindings.BindingType { +func (s *Tier0SecurityFeature) GetType__() vapiBindings_.BindingType { return Tier0SecurityFeatureBindingType() } -func (s *Tier0SecurityFeature) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tier0SecurityFeature) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tier0SecurityFeature._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tier0SecurityFeature._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72751,6 +75834,10 @@ type Tier0SecurityFeatures struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -72759,10 +75846,12 @@ type Tier0SecurityFeatures struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -72770,17 +75859,47 @@ type Tier0SecurityFeatures struct { Features []Tier0SecurityFeature } -func (s *Tier0SecurityFeatures) GetType__() bindings.BindingType { +func (s *Tier0SecurityFeatures) GetType__() vapiBindings_.BindingType { return Tier0SecurityFeaturesBindingType() } -func (s *Tier0SecurityFeatures) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tier0SecurityFeatures) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tier0SecurityFeatures._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tier0SecurityFeatures._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Tier0 stateful services config to define stateful +type Tier0StatefulServicesConfig struct { + // This is used to enable or disable ACTIVE-ACTIVE stateful services. + Enabled *bool + // Possible values are: + // + // * Tier0StatefulServicesConfig#Tier0StatefulServicesConfig_REDIRECTION_POLICY_IP_HASH + // * Tier0StatefulServicesConfig#Tier0StatefulServicesConfig_REDIRECTION_POLICY_NONE + // + // Redirection policy enum types for enaling stateful services IP_HASH: Hash Source IP or destination ip to redirect packet for load sharing and stateful services. NONE: Disable redirection. It requires user to define static traffic group per edge node and expects external router to forward return packet back to the same edge node. + RedirectionPolicy *string +} + +const Tier0StatefulServicesConfig_REDIRECTION_POLICY_IP_HASH = "IP_HASH" +const Tier0StatefulServicesConfig_REDIRECTION_POLICY_NONE = "NONE" + +func (s *Tier0StatefulServicesConfig) GetType__() vapiBindings_.BindingType { + return Tier0StatefulServicesConfigBindingType() +} + +func (s *Tier0StatefulServicesConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for Tier0StatefulServicesConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72799,17 +75918,16 @@ type Tier0VrfConfig struct { Tier0Path *string } -func (s *Tier0VrfConfig) GetType__() bindings.BindingType { +func (s *Tier0VrfConfig) GetType__() vapiBindings_.BindingType { return Tier0VrfConfigBindingType() } -func (s *Tier0VrfConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tier0VrfConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tier0VrfConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tier0VrfConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72846,6 +75964,10 @@ type Tier1 struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -72854,10 +75976,12 @@ type Tier1 struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -72865,6 +75989,8 @@ type Tier1 struct { // Maximum number of ARP entries per transport node. format: int32 ArpLimit *int64 // Indicates if logging should be enabled for the default whitelisting rule. This field is deprecated and recommended to change Rule logging field. Note that this field is not synchronized with default logging field. + // + // Deprecated: This API element is deprecated. DefaultRuleLogging *bool // DHCP configuration for Segments connected to Tier-1. DHCP service is enabled in relay mode. DhcpConfigPaths []string @@ -72881,10 +76007,13 @@ type Tier1 struct { FailoverMode *string FederationConfig *FederationGatewayConfig // This field is deprecated and recommended to change Rule action field. Note that this field is not synchornied with default rule field. + // + // Deprecated: This API element is deprecated. ForceWhitelisting *bool // Possible values are: // // * Tier1#Tier1_HA_MODE_STANDBY + // * Tier1#Tier1_HA_MODE_ACTIVE // // Specify high-availability mode for Tier-1. HaMode *string @@ -72931,6 +76060,7 @@ type Tier1 struct { const Tier1_FAILOVER_MODE_PREEMPTIVE = "PREEMPTIVE" const Tier1_FAILOVER_MODE_NON_PREEMPTIVE = "NON_PREEMPTIVE" const Tier1_HA_MODE_STANDBY = "ACTIVE_STANDBY" +const Tier1_HA_MODE_ACTIVE = "ACTIVE_ACTIVE" const Tier1_POOL_ALLOCATION_ROUTING = "ROUTING" const Tier1_POOL_ALLOCATION_LB_SMALL = "LB_SMALL" const Tier1_POOL_ALLOCATION_LB_MEDIUM = "LB_MEDIUM" @@ -72947,17 +76077,16 @@ const Tier1_TYPE_ROUTED = "ROUTED" const Tier1_TYPE_ISOLATED = "ISOLATED" const Tier1_TYPE_NATTED = "NATTED" -func (s *Tier1) GetType__() bindings.BindingType { +func (s *Tier1) GetType__() vapiBindings_.BindingType { return Tier1BindingType() } -func (s *Tier1) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tier1) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tier1._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tier1._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72994,6 +76123,10 @@ type Tier1DeploymentMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -73002,10 +76135,12 @@ type Tier1DeploymentMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -73014,17 +76149,16 @@ type Tier1DeploymentMap struct { EnforcementPoint *string } -func (s *Tier1DeploymentMap) GetType__() bindings.BindingType { +func (s *Tier1DeploymentMap) GetType__() vapiBindings_.BindingType { return Tier1DeploymentMapBindingType() } -func (s *Tier1DeploymentMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tier1DeploymentMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tier1DeploymentMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tier1DeploymentMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -73041,17 +76175,16 @@ type Tier1GatewayState struct { TransportZone *PolicyTransportZone } -func (s *Tier1GatewayState) GetType__() bindings.BindingType { +func (s *Tier1GatewayState) GetType__() vapiBindings_.BindingType { return Tier1GatewayStateBindingType() } -func (s *Tier1GatewayState) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tier1GatewayState) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tier1GatewayState._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tier1GatewayState._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -73088,6 +76221,10 @@ type Tier1Interface struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -73096,10 +76233,12 @@ type Tier1Interface struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -73135,17 +76274,130 @@ const Tier1Interface_ADMIN_STATE_DOWN = "DOWN" const Tier1Interface_URPF_MODE_NONE = "NONE" const Tier1Interface_URPF_MODE_STRICT = "STRICT" -func (s *Tier1Interface) GetType__() bindings.BindingType { +func (s *Tier1Interface) GetType__() vapiBindings_.BindingType { return Tier1InterfaceBindingType() } -func (s *Tier1Interface) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tier1Interface) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tier1Interface._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tier1Interface._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Tier1 Interface group for interface grouping. +type Tier1InterfaceGroup struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // List of interface reference. Interface must belong to same location. + Members []GatewayInterfaceReference + // Possible values are: + // + // * Tier1InterfaceGroup#Tier1InterfaceGroup_TYPE_SERVICE + // + // Interface group type. It is readonly. Always type SERVICE. + Type_ *string +} + +const Tier1InterfaceGroup_TYPE_SERVICE = "SERVICE" + +func (s *Tier1InterfaceGroup) GetType__() vapiBindings_.BindingType { + return Tier1InterfaceGroupBindingType() +} + +func (s *Tier1InterfaceGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for Tier1InterfaceGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Paged collection of Tier-1 Interface groups +type Tier1InterfaceGroupListResult struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // Tier-1 Interface group list results + Results []Tier1InterfaceGroup +} + +func (s *Tier1InterfaceGroupListResult) GetType__() vapiBindings_.BindingType { + return Tier1InterfaceGroupListResultBindingType() +} + +func (s *Tier1InterfaceGroupListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for Tier1InterfaceGroupListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -73170,17 +76422,16 @@ type Tier1InterfaceListResult struct { Results []Tier1Interface } -func (s *Tier1InterfaceListResult) GetType__() bindings.BindingType { +func (s *Tier1InterfaceListResult) GetType__() vapiBindings_.BindingType { return Tier1InterfaceListResultBindingType() } -func (s *Tier1InterfaceListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tier1InterfaceListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tier1InterfaceListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tier1InterfaceListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -73205,17 +76456,16 @@ type Tier1ListResult struct { Results []Tier1 } -func (s *Tier1ListResult) GetType__() bindings.BindingType { +func (s *Tier1ListResult) GetType__() vapiBindings_.BindingType { return Tier1ListResultBindingType() } -func (s *Tier1ListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tier1ListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tier1ListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tier1ListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -73291,6 +76541,8 @@ type TimeRangeDropdownFilterWidgetConfiguration struct { DrilldownId *string FeatureSet *FeatureSet // Id of filter widget for subscription, if any. Id should be a valid id of an existing filter widget. Filter widget should be from the same view. Datasource URLs should have placeholder values equal to filter alias to accept the filter value on filter change. This field is deprecated instead use 'filters' property. + // + // Deprecated: This API element is deprecated. Filter *string // Flag to indicate that widget will continue to work without filter value. If this flag is set to false then default_filter_value is manadatory. FilterValueRequired *bool @@ -73307,26 +76559,29 @@ type TimeRangeDropdownFilterWidgetConfiguration struct { // Represents the vertical span of the widget / container. 1 Row span is equal to 20px. format: int32 Rowspan *int64 // Please use the property 'shared' of View instead of this. The widgets of a shared view are visible to other users. + // + // Deprecated: This API element is deprecated. Shared *bool // If the value of this field is set to true then card header will be displayed otherwise only card will be displayed without header. ShowHeader *bool // Represents the horizontal span of the widget / container. format: int32 Span *int64 // Specify relavite weight in WidgetItem for placement in a view. Please see WidgetItem for details. format: int32 + // + // Deprecated: This API element is deprecated. Weight *int64 } -func (s *TimeRangeDropdownFilterWidgetConfiguration) GetType__() bindings.BindingType { +func (s *TimeRangeDropdownFilterWidgetConfiguration) GetType__() vapiBindings_.BindingType { return TimeRangeDropdownFilterWidgetConfigurationBindingType() } -func (s *TimeRangeDropdownFilterWidgetConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TimeRangeDropdownFilterWidgetConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TimeRangeDropdownFilterWidgetConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TimeRangeDropdownFilterWidgetConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -73348,17 +76603,16 @@ type TimeRangeFilterInfo struct { const TimeRangeFilterInfo_VALUE_TYPE_EPOCH = "EPOCH" -func (s *TimeRangeFilterInfo) GetType__() bindings.BindingType { +func (s *TimeRangeFilterInfo) GetType__() vapiBindings_.BindingType { return TimeRangeFilterInfoBindingType() } -func (s *TimeRangeFilterInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TimeRangeFilterInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TimeRangeFilterInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TimeRangeFilterInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -73394,6 +76648,10 @@ type TlsCertificate struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -73402,10 +76660,12 @@ type TlsCertificate struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -73437,17 +76697,16 @@ const TlsCertificate_TLS_CERTIFICATE_TYPE_CA = "CERTIFICATE_CA" const TlsCertificate_TLS_CERTIFICATE_TYPE_SIGNED = "CERTIFICATE_SIGNED" const TlsCertificate_TLS_CERTIFICATE_TYPE_SELF_SIGNED = "CERTIFICATE_SELF_SIGNED" -func (s *TlsCertificate) GetType__() bindings.BindingType { +func (s *TlsCertificate) GetType__() vapiBindings_.BindingType { return TlsCertificateBindingType() } -func (s *TlsCertificate) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TlsCertificate) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TlsCertificate._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TlsCertificate._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -73472,17 +76731,16 @@ type TlsCertificateList struct { Results []TlsCertificate } -func (s *TlsCertificateList) GetType__() bindings.BindingType { +func (s *TlsCertificateList) GetType__() vapiBindings_.BindingType { return TlsCertificateListBindingType() } -func (s *TlsCertificateList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TlsCertificateList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TlsCertificateList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TlsCertificateList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -73519,6 +76777,10 @@ type TlsConfigProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -73527,10 +76789,12 @@ type TlsConfigProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -73539,17 +76803,16 @@ type TlsConfigProfileBindingMap struct { ProfilePath *string } -func (s *TlsConfigProfileBindingMap) GetType__() bindings.BindingType { +func (s *TlsConfigProfileBindingMap) GetType__() vapiBindings_.BindingType { return TlsConfigProfileBindingMapBindingType() } -func (s *TlsConfigProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TlsConfigProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TlsConfigProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TlsConfigProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -73585,6 +76848,10 @@ type TlsCrl struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -73593,10 +76860,12 @@ type TlsCrl struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -73622,17 +76891,16 @@ type TlsCrl struct { const TlsCrl_CRL_TYPE_ONECRL = "OneCRL" const TlsCrl_CRL_TYPE_X509 = "X509" -func (s *TlsCrl) GetType__() bindings.BindingType { +func (s *TlsCrl) GetType__() vapiBindings_.BindingType { return TlsCrlBindingType() } -func (s *TlsCrl) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TlsCrl) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TlsCrl._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TlsCrl._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -73657,17 +76925,16 @@ type TlsCrlListResult struct { Results []TlsCrl } -func (s *TlsCrlListResult) GetType__() bindings.BindingType { +func (s *TlsCrlListResult) GetType__() vapiBindings_.BindingType { return TlsCrlListResultBindingType() } -func (s *TlsCrlListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TlsCrlListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TlsCrlListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TlsCrlListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -73703,6 +76970,10 @@ type TlsCsr struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -73711,10 +76982,12 @@ type TlsCsr struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -73736,17 +77009,16 @@ type TlsCsr struct { const TlsCsr_ALGORITHM_RSA = "RSA" -func (s *TlsCsr) GetType__() bindings.BindingType { +func (s *TlsCsr) GetType__() vapiBindings_.BindingType { return TlsCsrBindingType() } -func (s *TlsCsr) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TlsCsr) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TlsCsr._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TlsCsr._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -73771,17 +77043,16 @@ type TlsCsrListResult struct { Results []TlsCsr } -func (s *TlsCsrListResult) GetType__() bindings.BindingType { +func (s *TlsCsrListResult) GetType__() vapiBindings_.BindingType { return TlsCsrListResultBindingType() } -func (s *TlsCsrListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TlsCsrListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TlsCsrListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TlsCsrListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -73818,6 +77089,10 @@ type TlsCsrWithDaysValid struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -73826,10 +77101,12 @@ type TlsCsrWithDaysValid struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -73853,17 +77130,16 @@ type TlsCsrWithDaysValid struct { const TlsCsrWithDaysValid_ALGORITHM_RSA = "RSA" -func (s *TlsCsrWithDaysValid) GetType__() bindings.BindingType { +func (s *TlsCsrWithDaysValid) GetType__() vapiBindings_.BindingType { return TlsCsrWithDaysValidBindingType() } -func (s *TlsCsrWithDaysValid) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TlsCsrWithDaysValid) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TlsCsrWithDaysValid._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TlsCsrWithDaysValid._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -74008,6 +77284,10 @@ type TlsInspectionExternalProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -74016,10 +77296,12 @@ type TlsInspectionExternalProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -74085,17 +77367,16 @@ const TlsInspectionExternalProfile_TLS_CONFIG_SETTING_HIGH_FIDELITY = "HIGH_FIDE const TlsInspectionExternalProfile_TLS_CONFIG_SETTING_HIGH_SECURITY = "HIGH_SECURITY" const TlsInspectionExternalProfile_TLS_CONFIG_SETTING_CUSTOM = "CUSTOM" -func (s *TlsInspectionExternalProfile) GetType__() bindings.BindingType { +func (s *TlsInspectionExternalProfile) GetType__() vapiBindings_.BindingType { return TlsInspectionExternalProfileBindingType() } -func (s *TlsInspectionExternalProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TlsInspectionExternalProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TlsInspectionExternalProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TlsInspectionExternalProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -74235,6 +77516,10 @@ type TlsInspectionInternalProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -74243,10 +77528,12 @@ type TlsInspectionInternalProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -74310,17 +77597,16 @@ const TlsInspectionInternalProfile_TLS_CONFIG_SETTING_HIGH_FIDELITY = "HIGH_FIDE const TlsInspectionInternalProfile_TLS_CONFIG_SETTING_HIGH_SECURITY = "HIGH_SECURITY" const TlsInspectionInternalProfile_TLS_CONFIG_SETTING_CUSTOM = "CUSTOM" -func (s *TlsInspectionInternalProfile) GetType__() bindings.BindingType { +func (s *TlsInspectionInternalProfile) GetType__() vapiBindings_.BindingType { return TlsInspectionInternalProfileBindingType() } -func (s *TlsInspectionInternalProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TlsInspectionInternalProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TlsInspectionInternalProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TlsInspectionInternalProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -74347,17 +77633,16 @@ const TlsListenerCertificate_RESULT_CONNECTION_TIMEOUT = "CONNECTION_TIMEOUT" const TlsListenerCertificate_RESULT_NO_ROUTE_TO_HOST = "NO_ROUTE_TO_HOST" const TlsListenerCertificate_RESULT_CONNECTION_REFUSED = "CONNECTION_REFUSED" -func (s *TlsListenerCertificate) GetType__() bindings.BindingType { +func (s *TlsListenerCertificate) GetType__() vapiBindings_.BindingType { return TlsListenerCertificateBindingType() } -func (s *TlsListenerCertificate) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TlsListenerCertificate) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TlsListenerCertificate._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TlsListenerCertificate._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -74394,6 +77679,10 @@ type TlsPolicy struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -74402,10 +77691,12 @@ type TlsPolicy struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -74440,17 +77731,16 @@ type TlsPolicy struct { Rules []TlsRule } -func (s *TlsPolicy) GetType__() bindings.BindingType { +func (s *TlsPolicy) GetType__() vapiBindings_.BindingType { return TlsPolicyBindingType() } -func (s *TlsPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TlsPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TlsPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TlsPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -74492,6 +77782,10 @@ type TlsProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -74500,10 +77794,12 @@ type TlsProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -74526,17 +77822,16 @@ const TlsProfile_RESOURCE_TYPE_TLSINSPECTIONBYPASSPROFILE = "TlsInspectionBypass const TlsProfile_RESOURCE_TYPE_TLSINSPECTIONEXTERNALPROFILE = "TlsInspectionExternalProfile" const TlsProfile_RESOURCE_TYPE_TLSINSPECTIONINTERNALPROFILE = "TlsInspectionInternalProfile" -func (s *TlsProfile) GetType__() bindings.BindingType { +func (s *TlsProfile) GetType__() vapiBindings_.BindingType { return TlsProfileBindingType() } -func (s *TlsProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TlsProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TlsProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TlsProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -74573,6 +77868,10 @@ type TlsRule struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -74581,10 +77880,12 @@ type TlsRule struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -74626,7 +77927,7 @@ type TlsRule struct { // This field is used to resolve conflicts between multiple Rules under Security or Gateway Policy for a Domain If no sequence number is specified in the payload, a value of 0 is assigned by default. If there are multiple rules with the same sequence number then their order is not deterministic. If a specific order of rules is desired, then one has to specify unique sequence numbers or use the POST request on the rule entity with a query parameter action=revise to let the framework assign a sequence number format: int32 SequenceNumber *int64 // In order to specify raw services this can be used, along with services which contains path to services. This can be empty or null. - ServiceEntries []*data.StructValue + ServiceEntries []*vapiData_.StructValue // In order to specify all services, use the constant \"ANY\". This is case insensitive. If \"ANY\" is used, it should be the ONLY element in the services array. Error will be thrown if ANY is used in conjunction with other values. Services []string // We need paths as duplicate names may exist for groups under different domains. Along with paths we support IP Address of type IPv4 and IPv6. IP Address can be in one of the format(CIDR, IP Address, Range of IP Address). In order to specify all groups, use the constant \"ANY\". This is case insensitive. If \"ANY\" is used, it should be the ONLY element in the group array. Error will be thrown if ANY is used in conjunction with other values. @@ -74646,17 +77947,16 @@ const TlsRule_IP_PROTOCOL_IPV4 = "IPV4" const TlsRule_IP_PROTOCOL_IPV6 = "IPV6" const TlsRule_IP_PROTOCOL_IPV4_IPV6 = "IPV4_IPV6" -func (s *TlsRule) GetType__() bindings.BindingType { +func (s *TlsRule) GetType__() vapiBindings_.BindingType { return TlsRuleBindingType() } -func (s *TlsRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TlsRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TlsRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TlsRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -74692,6 +77992,10 @@ type TlsTrustData struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -74700,10 +78004,12 @@ type TlsTrustData struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -74726,68 +78032,16 @@ type TlsTrustData struct { const TlsTrustData_PURPOSE_CA = "signing-ca" -func (s *TlsTrustData) GetType__() bindings.BindingType { +func (s *TlsTrustData) GetType__() vapiBindings_.BindingType { return TlsTrustDataBindingType() } -func (s *TlsTrustData) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for TlsTrustData._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// List all the TNs spaned in L3PortMirrorSession mirror stack health status. -type TnNodeStackSpanStatus struct { - // Possible values are: - // - // * TnNodeStackSpanStatus#TnNodeStackSpanStatus_DEDICATED_STACK_STATUS_UNKNOWN - // * TnNodeStackSpanStatus#TnNodeStackSpanStatus_DEDICATED_STACK_STATUS_SUCCESS - // * TnNodeStackSpanStatus#TnNodeStackSpanStatus_DEDICATED_STACK_STATUS_FAILED - // - // Show the dedicated mirror stack health status, if the TN node has the mirror stack, it will show SUCCESS or it will show FAILED. - DedicatedStackStatus *string - // Give the detail info for mirror stack and vmknic health status. If the stack or vmknic is FAILED, detail info will tell user reason why the stauts is FAILED. So that user can correct their configuration. - Detail *string - // TN miror stack status will be updated periodically, this item indicates the lastest timestamp of TN node stack status is updated. format: int64 - LastUpdatedTime *int64 - // For L3PortMirrorSession configured mirror stack, show the TN node UUID which spaned in L3PortMirrorSession. - TnNodeId *string - // For L3PortMirrorSession configured mirror stack, show the TN node friendly name which spaned in L3PortMirrorSession. - TnNodeName *string - // Possible values are: - // - // * TnNodeStackSpanStatus#TnNodeStackSpanStatus_VMKNIC_STATUS_UNKNOWN - // * TnNodeStackSpanStatus#TnNodeStackSpanStatus_VMKNIC_STATUS_SUCCESS - // * TnNodeStackSpanStatus#TnNodeStackSpanStatus_VMKNIC_STATUS_FAILED - // - // Show the vmknic health status, if the vmknic has been bouned to mirror stack, it will show SUCCESS or it will show FAILED. - VmknicStatus *string -} - -const TnNodeStackSpanStatus_DEDICATED_STACK_STATUS_UNKNOWN = "UNKNOWN" -const TnNodeStackSpanStatus_DEDICATED_STACK_STATUS_SUCCESS = "SUCCESS" -const TnNodeStackSpanStatus_DEDICATED_STACK_STATUS_FAILED = "FAILED" -const TnNodeStackSpanStatus_VMKNIC_STATUS_UNKNOWN = "UNKNOWN" -const TnNodeStackSpanStatus_VMKNIC_STATUS_SUCCESS = "SUCCESS" -const TnNodeStackSpanStatus_VMKNIC_STATUS_FAILED = "FAILED" - -func (s *TnNodeStackSpanStatus) GetType__() bindings.BindingType { - return TnNodeStackSpanStatusBindingType() -} - -func (s *TnNodeStackSpanStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TlsTrustData) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TnNodeStackSpanStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TlsTrustData._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -74803,17 +78057,16 @@ type Tooltip struct { Text *string } -func (s *Tooltip) GetType__() bindings.BindingType { +func (s *Tooltip) GetType__() vapiBindings_.BindingType { return TooltipBindingType() } -func (s *Tooltip) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tooltip) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tooltip._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tooltip._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -74890,17 +78143,16 @@ const Traceflow_REQUEST_STATUS_DATA_PATH_NOT_READY = "DATA_PATH_NOT_READY" const Traceflow_REQUEST_STATUS_CONNECTION_ERROR = "CONNECTION_ERROR" const Traceflow_REQUEST_STATUS_UNKNOWN = "UNKNOWN" -func (s *Traceflow) GetType__() bindings.BindingType { +func (s *Traceflow) GetType__() vapiBindings_.BindingType { return TraceflowBindingType() } -func (s *Traceflow) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Traceflow) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Traceflow._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Traceflow._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -74937,6 +78189,10 @@ type TraceflowConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -74945,18 +78201,22 @@ type TraceflowConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool // This field indicates if intent is transient and will be cleaned up by the system if set to true IsTransient *bool - Packet *data.StructValue + Packet *vapiData_.StructValue // Policy path or UUID of segment port to start traceflow from. Auto-plumbed ports don't have corresponding policy path. Ports auto-created by policy as part of connecting segment to Tier-0 or Tier-1 or DHCP server cannot be used. UUID is validated for syntax only. This configuration will be cleaned up by the system after two hours of inactivity. + // + // Deprecated: This API element is deprecated. SegmentPortPath *string // Policy path or UUID of segment port to start traceflow from. Auto-plumbed ports don't have corresponding policy path. UUID is validated for syntax only. This configuration will be cleaned up by the system after two hours of inactivity. SourceId *string @@ -74964,17 +78224,16 @@ type TraceflowConfig struct { Timeout *int64 } -func (s *TraceflowConfig) GetType__() bindings.BindingType { +func (s *TraceflowConfig) GetType__() vapiBindings_.BindingType { return TraceflowConfigBindingType() } -func (s *TraceflowConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TraceflowConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TraceflowConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TraceflowConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -74999,17 +78258,16 @@ type TraceflowConfigListResult struct { Results []TraceflowConfig } -func (s *TraceflowConfigListResult) GetType__() bindings.BindingType { +func (s *TraceflowConfigListResult) GetType__() vapiBindings_.BindingType { return TraceflowConfigListResultBindingType() } -func (s *TraceflowConfigListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TraceflowConfigListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TraceflowConfigListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TraceflowConfigListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -75033,6 +78291,7 @@ type TraceflowObservation struct { // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_EDGE_UPLINK // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_DELL_GATEWAY // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LGW_ROUTE + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_KNI // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_UNKNOWN // // The sub type of the component that issued the observation. @@ -75077,6 +78336,7 @@ type TraceflowObservation struct { // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONPROTECTED ResourceType string // the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64 SequenceNo *int64 @@ -75133,6 +78393,7 @@ const TraceflowObservation_COMPONENT_SUB_TYPE_TGW_ROUTE = "TGW_ROUTE" const TraceflowObservation_COMPONENT_SUB_TYPE_EDGE_UPLINK = "EDGE_UPLINK" const TraceflowObservation_COMPONENT_SUB_TYPE_DELL_GATEWAY = "DELL_GATEWAY" const TraceflowObservation_COMPONENT_SUB_TYPE_LGW_ROUTE = "LGW_ROUTE" +const TraceflowObservation_COMPONENT_SUB_TYPE_LR_KNI = "LR_KNI" const TraceflowObservation_COMPONENT_SUB_TYPE_UNKNOWN = "UNKNOWN" const TraceflowObservation_COMPONENT_TYPE_PHYSICAL = "PHYSICAL" const TraceflowObservation_COMPONENT_TYPE_LR = "LR" @@ -75167,6 +78428,7 @@ const TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL = "T const TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL = "TraceflowObservationReceivedLogical" const TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL = "TraceflowObservationReplicationLogical" const TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL = "TraceflowObservationRelayedLogical" +const TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONPROTECTED = "TraceflowObservationProtected" const TraceflowObservation_TRANSPORT_NODE_TYPE_ESX = "ESX" const TraceflowObservation_TRANSPORT_NODE_TYPE_RHELKVM = "RHELKVM" const TraceflowObservation_TRANSPORT_NODE_TYPE_UBUNTUKVM = "UBUNTUKVM" @@ -75187,17 +78449,16 @@ const TraceflowObservation_TRANSPORT_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE = "PUBL const TraceflowObservation_TRANSPORT_NODE_TYPE_OTHERS = "OTHERS" const TraceflowObservation_TRANSPORT_NODE_TYPE_HYPERV = "HYPERV" -func (s *TraceflowObservation) GetType__() bindings.BindingType { +func (s *TraceflowObservation) GetType__() vapiBindings_.BindingType { return TraceflowObservationBindingType() } -func (s *TraceflowObservation) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TraceflowObservation) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TraceflowObservation._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TraceflowObservation._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -75210,21 +78471,22 @@ type TraceflowObservationCounters struct { DroppedCount *int64 // Total number of forwarded observations for this traceflow round. format: int64 ForwardedCount *int64 + // Total number of protected observations for this traceflow round, which current user does not have access. format: int64 + ProtectedCount *int64 // Total number of received observations for this traceflow round. format: int64 ReceivedCount *int64 } -func (s *TraceflowObservationCounters) GetType__() bindings.BindingType { +func (s *TraceflowObservationCounters) GetType__() vapiBindings_.BindingType { return TraceflowObservationCountersBindingType() } -func (s *TraceflowObservationCounters) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TraceflowObservationCounters) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TraceflowObservationCounters._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TraceflowObservationCounters._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -75242,8 +78504,9 @@ type TraceflowObservationDelivered struct { // * TraceflowObservationDelivered#TraceflowObservationDelivered_RESOLUTION_TYPE_ARP_SUPPRESSION_TABLE // * TraceflowObservationDelivered#TraceflowObservationDelivered_RESOLUTION_TYPE_ARP_SUPPRESSION_CP_QUERY // * TraceflowObservationDelivered#TraceflowObservationDelivered_RESOLUTION_TYPE_ARP_VM + // * TraceflowObservationDelivered#TraceflowObservationDelivered_RESOLUTION_TYPE_ARP_LRP // - // This field specifies the resolution type of ARP ARP_SUPPRESSION_PORT_CACHE - ARP request is suppressed by port DB ARP_SUPPRESSION_TABLE - ARP request is suppressed by ARP table ARP_SUPPRESSION_CP_QUERY - ARP request is suppressed by info derived from CP ARP_VM - No suppression and the ARP request is resolved. + // This field specifies the resolution type of ARP ARP_SUPPRESSION_PORT_CACHE - ARP request is suppressed by IP table. ARP_SUPPRESSION_TABLE - ARP request is suppressed by ARP table. ARP_SUPPRESSION_CP_QUERY - ARP request is suppressed by info derived from CP. ARP_VM - No suppression and the ARP request is resolved by VM. ARP_LRP - No suppression and the ARP request is resolved by logical router. ResolutionType *string // The source MAC address of form: \"^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$\". For example: 00:00:00:00:00:00. TargetMac *string @@ -75266,6 +78529,7 @@ type TraceflowObservationDelivered struct { // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_EDGE_UPLINK // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_DELL_GATEWAY // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LGW_ROUTE + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_KNI // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_UNKNOWN // // The sub type of the component that issued the observation. @@ -75310,6 +78574,7 @@ type TraceflowObservationDelivered struct { // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONPROTECTED ResourceType string // the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64 SequenceNo *int64 @@ -75358,18 +78623,18 @@ const TraceflowObservationDelivered_RESOLUTION_TYPE_ARP_SUPPRESSION_PORT_CACHE = const TraceflowObservationDelivered_RESOLUTION_TYPE_ARP_SUPPRESSION_TABLE = "ARP_SUPPRESSION_TABLE" const TraceflowObservationDelivered_RESOLUTION_TYPE_ARP_SUPPRESSION_CP_QUERY = "ARP_SUPPRESSION_CP_QUERY" const TraceflowObservationDelivered_RESOLUTION_TYPE_ARP_VM = "ARP_VM" +const TraceflowObservationDelivered_RESOLUTION_TYPE_ARP_LRP = "ARP_LRP" -func (s *TraceflowObservationDelivered) GetType__() bindings.BindingType { +func (s *TraceflowObservationDelivered) GetType__() vapiBindings_.BindingType { return TraceflowObservationDeliveredBindingType() } -func (s *TraceflowObservationDelivered) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TraceflowObservationDelivered) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TraceflowObservationDelivered._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TraceflowObservationDelivered._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -75390,6 +78655,42 @@ type TraceflowObservationDropped struct { // // This field specifies the ARP fails reason ARP_TIMEOUT - ARP failure due to query control plane timeout ARP_CPFAIL - ARP failure due post ARP query message to control plane failure ARP_FROMCP - ARP failure due to deleting ARP entry from control plane ARP_PORTDESTROY - ARP failure due to port destruction ARP_TABLEDESTROY - ARP failure due to ARP table destruction ARP_NETDESTROY - ARP failure due to overlay network destruction ArpFailReason *string + // Possible values are: + // + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_SA_NOT_FOUND + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_UDP_ENC_STATE_MISMATCH + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_SEQ_ROLLOVER + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_FRAG_NEEDED + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_TUN_IFACE_DOWN + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_POLICY_NOMATCH + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_POLICY_BLOCK + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_POLICY_ERROR + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_REPLAY_SEQ_NUM_REPEAT + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_REPLAY_RECV_DELAY + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_REPLAY_PROC_DELAY + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_ZERO_SEQ_NUM_RECVD + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_ENQUEUE_FAIL + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_AUTH_DGST_MISMATCH + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_AUTH_DGST_SIZE_MISMATCH + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_AUTH_UNSUPPORTED_ALGO + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_FAIL + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_PROC_INCOMPLETE + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_SESSION_INV + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_ARGS_INV + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_PROC_ERROR + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_NO_BUF_SPACE + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_UNSUPPORTED_CIPHER + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_MALFORMED + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_MALFORMED_INV_PADDING + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_PADDING_REMOVAL_FAILED + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_INNER_MALFORMED + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_INNER_MALFORMED_IP + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_INNER_MALFORMED_UDP + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_INNER_MALFORMED_TCP + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_UNKNOWN + // + // This field specifies the IPSec VPN fails reason IPSEC_SA_NOT_FOUND - IPSec SA required for processing the packet does not exist IPSEC_UDP_ENC_STATE_MISMATCH - ESP packet is UDP encapsulated but IPsec SA does not expect UDP encapsulation IPSEC_SEQ_ROLLOVER - IPSec SA sequence number has exceeded the maximum value IPSEC_FRAG_NEEDED - Received packet has DF bit set in IP header but requires fragmentation due to ESP encapsulation IPSEC_TUN_IFACE_DOWN - IPSec tunnel interface is down IPSEC_POLICY_NOMATCH - Received packet does not match IPSec policy IPSEC_POLICY_BLOCK - IPSec packet processing failed IPSEC_POLICY_ERROR - IPSec packet processing failed IPSEC_REPLAY_SEQ_NUM_REPEAT - IPSec packet is dropped due to replay IPSEC_REPLAY_RECV_DELAY - IPSec packet is dropped due to replay IPSEC_REPLAY_PROC_DELAY - IPSec packet is dropped due to replay IPSEC_ZERO_SEQ_NUM_RECVD - ESP packet is received with sequence number as zero IPSEC_ENQUEUE_FAIL - Packet processing failed during crypto operation IPSEC_AUTH_DGST_MISMATCH - Packet integrity check failed due to digest mismatch IPSEC_AUTH_DGST_SIZE_MISMATCH - Packet integrity check failed due to invalid digest length IPSEC_AUTH_UNSUPPORTED_ALGO - Packet integrity check failed due to unsupported hash algorithm IPSEC_CRYPTO_FAIL - Packet processing failed during crypto operation IPSEC_CRYPTO_PROC_INCOMPLETE - Packet processing failed during crypto operation IPSEC_CRYPTO_SESSION_INV - Packet processing failed during crypto operation IPSEC_CRYPTO_ARGS_INV - Packet processing failed during crypto operation IPSEC_CRYPTO_PROC_ERROR - Packet processing failed during crypto operation IPSEC_CRYPTO_NO_BUF_SPACE - Packet processing failed during crypto operation IPSEC_CRYPTO_UNSUPPORTED_CIPHER - Packet processing failed during crypto operation IPSEC_MALFORMED - Received ESP packet is malformed IPSEC_MALFORMED_INV_PADDING - Received ESP packet is malformed IPSEC_PADDING_REMOVAL_FAILED - Received ESP packet is malformed IPSEC_INNER_MALFORMED - IP packet after ESP decryption is malformed IPSEC_INNER_MALFORMED_IP - IP packet after ESP decryption is malformed IPSEC_INNER_MALFORMED_UDP - IP packet after ESP decryption is malformed IPSEC_INNER_MALFORMED_TCP - IP packet after ESP decryption is malformed IPSEC_UNKNOWN - IPSec VPN failure reason is unknown + IpsecFailReason *string // This field is specified when the traceflow packet matched a jump-to rule. format: int64 JumptoRuleId *int64 // This field is specified when the traceflow packet matched a l2 rule. format: int64 @@ -75450,8 +78751,9 @@ type TraceflowObservationDropped struct { // * TraceflowObservationDropped#TraceflowObservationDropped_REASON_FW_STATE // * TraceflowObservationDropped#TraceflowObservationDropped_REASON_NO_MAC // * TraceflowObservationDropped#TraceflowObservationDropped_REASON_UNKNOWN + // * TraceflowObservationDropped#TraceflowObservationDropped_REASON_FILTERED_UPLINK // - // This field specifies the drop reason of traceflow packet. ARP_FAIL - ARP request fails for some reasons, please refer arp_fail_reason for detail BFD - BFD packet is dropped because traversed by non-operative interface or encountering internal error (e.g., memory insufficient) BROADCAST - Packet is dropped during traversing the interface (e.g., Edge uplink, Edge centralized service port) which disallow ethernet broadcast DHCP - DHCP packet is malformed DLB - The packet is disallowed by distributed load balancing FW_RULE - The packet matches a drop or reject rule of DFW or Edge firewall GENEVE - GENEVE packet is malformed GRE - GRE packet is malformed or traverses a non-operative interface IFACE - Packet traverses a non-operative interface IP - Packet is dropped because of IP related causes (e.g., ICMPv4/ICMPv6 packet is malformed, or DF flag is set but fragment must be performed for the packet) or corresponding interface is not found or inoperative IP_REASS - Packet is dropped during IP reassembly IPSEC - IPsec protocol related packet is dropped IPSEC_VTI - IPsec required SA is not found or traversing inoperative interface cause packet dropped L2VPN - VLAN id of GRE packet is invalid L4PORT - Layer 4 packet (e.g., BFD, DHCP) is dropped LB - Packet is dropped by load balancing rule LROUTER - Packet is dropped by logical router LSERVICE - Packet is malformed or traverses inoperative logical service interface LSWITCH - Packet is dropped by logical switch MANAGEMENT - Packet is dropped by Edge datapath MANAGEMENT service port MD_PROXY - Packet is dropped by metadata proxy NAT - Packet is dropped by NAT rule RTEP_TUNNEL - Unused drop reason ND_NS_FAIL - Neighbor Discovery packet fails NEIGH - ARP or Neighbor Discovery packet fails NO_EIP_FOUND - Destination IP is not an elastic IP NO_EIP_ASSOCIATION - Elastic IP is not associated with active edge VDR ENI NO_ENI_FOR_IP - There is no ENI found for the destination IP NO_ENI_FOR_LIF - Cannot find an ENI associated with uplink LIF NO_ROUTE - Cannot find route for destination IP NO_ROUTE_TABLE_FOUND - Cannot find associated route table NO_UNDERLAY_ROUTE_FOUND - Cannot find AWS route to destination NOT_VDR_DOWNLINK - Packet is not forwarded to VMC unmanaged VDR downlink NO_VDR_FOUND - VMC unmanaged VDR associated with Edge uplink is not found NO_VDR_ON_HOST - Cannot find VMC unmanaged VDR list on this host NOT_VDR_UPLINK - Packet is not forwarded to VDR uplink SERVICE_INSERT - Packet from guest VM to service VM or from service VM to guest VM is dropped by firewall rule SPOOFGUARD - Packet is blocked by SpoofGuard policy TTL_ZERO - The IPv4 time to live field or the IPv6 hop limit field of packet is zero TUNNEL - Overlay tunnel management packet (VNI value of GENEVE header is 0, e.g., BFD) is dropped VLAN - VLAN id of packet is disallowed by the given port VXLAN - VXLAN packet is malformed or cannot find tunnel port for it VXSTT - Unused drop reason VMC_NO_RESPONSE - Failed to query VMC observations as no response from VMC app WRONG_UPLINK - Packet is not routed to the expected Edge uplink by VMC unmanaged VDR FW_STATE - Packet is dropped by stateful firewall + // This field specifies the drop reason of traceflow packet. ARP_FAIL - ARP request fails for some reasons, please refer arp_fail_reason for detail BFD - BFD packet is dropped because traversed by non-operative interface or encountering internal error (e.g., memory insufficient) BROADCAST - Packet is dropped during traversing the interface (e.g., Edge uplink, Edge centralized service port) which disallow ethernet broadcast DHCP - DHCP packet is malformed DLB - The packet is disallowed by distributed load balancing FW_RULE - The packet matches a drop or reject rule of DFW or Edge firewall GENEVE - GENEVE packet is malformed GRE - GRE packet is malformed or traverses a non-operative interface IFACE - Packet traverses a non-operative interface IP - Packet is dropped because of IP related causes (e.g., ICMPv4/ICMPv6 packet is malformed, or DF flag is set but fragment must be performed for the packet) or corresponding interface is not found or inoperative IP_REASS - Packet is dropped during IP reassembly IPSEC - IPsec protocol related packet is dropped IPSEC_VTI - IPsec required SA is not found or traversing inoperative interface cause packet dropped L2VPN - VLAN id of GRE packet is invalid L4PORT - Layer 4 packet (e.g., BFD, DHCP) is dropped LB - Packet is dropped by load balancing rule LROUTER - Packet is dropped by logical router LSERVICE - Packet is malformed or traverses inoperative logical service interface LSWITCH - Packet is dropped by logical switch MANAGEMENT - Packet is dropped by Edge datapath MANAGEMENT service port MD_PROXY - Packet is dropped by metadata proxy NAT - Packet is dropped by NAT rule RTEP_TUNNEL - Unused drop reason ND_NS_FAIL - Neighbor Discovery packet fails NEIGH - ARP or Neighbor Discovery packet fails NO_EIP_FOUND - Destination IP is not an elastic IP NO_EIP_ASSOCIATION - Elastic IP is not associated with active edge VDR ENI NO_ENI_FOR_IP - There is no ENI found for the destination IP NO_ENI_FOR_LIF - Cannot find an ENI associated with uplink LIF NO_ROUTE - Cannot find route for destination IP NO_ROUTE_TABLE_FOUND - Cannot find associated route table NO_UNDERLAY_ROUTE_FOUND - Cannot find AWS route to destination NOT_VDR_DOWNLINK - Packet is not forwarded to VMC unmanaged VDR downlink NO_VDR_FOUND - VMC unmanaged VDR associated with Edge uplink is not found NO_VDR_ON_HOST - Cannot find VMC unmanaged VDR list on this host NOT_VDR_UPLINK - Packet is not forwarded to VDR uplink SERVICE_INSERT - Packet from guest VM to service VM or from service VM to guest VM is dropped by firewall rule SPOOFGUARD - Packet is blocked by SpoofGuard policy TTL_ZERO - The IPv4 time to live field or the IPv6 hop limit field of packet is zero TUNNEL - Overlay tunnel management packet (VNI value of GENEVE header is 0, e.g., BFD) is dropped VLAN - VLAN id of packet is disallowed by the given port VXLAN - VXLAN packet is malformed or cannot find tunnel port for it VXSTT - Unused drop reason VMC_NO_RESPONSE - Failed to query VMC observations as no response from VMC app WRONG_UPLINK - Packet is not routed to the expected Edge uplink by VMC unmanaged VDR FW_STATE - Packet is dropped by stateful firewall NO_MAC - Drop by vswitch as no destination MAC hit MAC Table. FILTERED_UPLINK - Filtering applied at the corresponding UPLINK having no aggregation. Reason *string // The name of the component that issued the observation. ComponentName *string @@ -75470,6 +78772,7 @@ type TraceflowObservationDropped struct { // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_EDGE_UPLINK // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_DELL_GATEWAY // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LGW_ROUTE + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_KNI // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_UNKNOWN // // The sub type of the component that issued the observation. @@ -75514,6 +78817,7 @@ type TraceflowObservationDropped struct { // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONPROTECTED ResourceType string // the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64 SequenceNo *int64 @@ -75564,6 +78868,37 @@ const TraceflowObservationDropped_ARP_FAIL_REASON_FROMCP = "ARP_FROMCP" const TraceflowObservationDropped_ARP_FAIL_REASON_PORTDESTROY = "ARP_PORTDESTROY" const TraceflowObservationDropped_ARP_FAIL_REASON_TABLEDESTROY = "ARP_TABLEDESTROY" const TraceflowObservationDropped_ARP_FAIL_REASON_NETDESTROY = "ARP_NETDESTROY" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_SA_NOT_FOUND = "IPSEC_SA_NOT_FOUND" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_UDP_ENC_STATE_MISMATCH = "IPSEC_UDP_ENC_STATE_MISMATCH" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_SEQ_ROLLOVER = "IPSEC_SEQ_ROLLOVER" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_FRAG_NEEDED = "IPSEC_FRAG_NEEDED" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_TUN_IFACE_DOWN = "IPSEC_TUN_IFACE_DOWN" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_POLICY_NOMATCH = "IPSEC_POLICY_NOMATCH" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_POLICY_BLOCK = "IPSEC_POLICY_BLOCK" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_POLICY_ERROR = "IPSEC_POLICY_ERROR" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_REPLAY_SEQ_NUM_REPEAT = "IPSEC_REPLAY_SEQ_NUM_REPEAT" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_REPLAY_RECV_DELAY = "IPSEC_REPLAY_RECV_DELAY" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_REPLAY_PROC_DELAY = "IPSEC_REPLAY_PROC_DELAY" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_ZERO_SEQ_NUM_RECVD = "IPSEC_ZERO_SEQ_NUM_RECVD" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_ENQUEUE_FAIL = "IPSEC_ENQUEUE_FAIL" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_AUTH_DGST_MISMATCH = "IPSEC_AUTH_DGST_MISMATCH" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_AUTH_DGST_SIZE_MISMATCH = "IPSEC_AUTH_DGST_SIZE_MISMATCH" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_AUTH_UNSUPPORTED_ALGO = "IPSEC_AUTH_UNSUPPORTED_ALGO" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_FAIL = "IPSEC_CRYPTO_FAIL" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_PROC_INCOMPLETE = "IPSEC_CRYPTO_PROC_INCOMPLETE" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_SESSION_INV = "IPSEC_CRYPTO_SESSION_INV" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_ARGS_INV = "IPSEC_CRYPTO_ARGS_INV" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_PROC_ERROR = "IPSEC_CRYPTO_PROC_ERROR" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_NO_BUF_SPACE = "IPSEC_CRYPTO_NO_BUF_SPACE" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_UNSUPPORTED_CIPHER = "IPSEC_CRYPTO_UNSUPPORTED_CIPHER" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_MALFORMED = "IPSEC_MALFORMED" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_MALFORMED_INV_PADDING = "IPSEC_MALFORMED_INV_PADDING" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_PADDING_REMOVAL_FAILED = "IPSEC_PADDING_REMOVAL_FAILED" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_INNER_MALFORMED = "IPSEC_INNER_MALFORMED" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_INNER_MALFORMED_IP = "IPSEC_INNER_MALFORMED_IP" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_INNER_MALFORMED_UDP = "IPSEC_INNER_MALFORMED_UDP" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_INNER_MALFORMED_TCP = "IPSEC_INNER_MALFORMED_TCP" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_UNKNOWN = "IPSEC_UNKNOWN" const TraceflowObservationDropped_REASON_ARP_FAIL = "ARP_FAIL" const TraceflowObservationDropped_REASON_BFD = "BFD" const TraceflowObservationDropped_REASON_BROADCAST = "BROADCAST" @@ -75612,18 +78947,18 @@ const TraceflowObservationDropped_REASON_WRONG_UPLINK = "WRONG_UPLINK" const TraceflowObservationDropped_REASON_FW_STATE = "FW_STATE" const TraceflowObservationDropped_REASON_NO_MAC = "NO_MAC" const TraceflowObservationDropped_REASON_UNKNOWN = "UNKNOWN" +const TraceflowObservationDropped_REASON_FILTERED_UPLINK = "FILTERED_UPLINK" -func (s *TraceflowObservationDropped) GetType__() bindings.BindingType { +func (s *TraceflowObservationDropped) GetType__() vapiBindings_.BindingType { return TraceflowObservationDroppedBindingType() } -func (s *TraceflowObservationDropped) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TraceflowObservationDropped) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TraceflowObservationDropped._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TraceflowObservationDropped._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -75648,6 +78983,42 @@ type TraceflowObservationDroppedLogical struct { // // This field specifies the ARP fails reason ARP_TIMEOUT - ARP failure due to query control plane timeout ARP_CPFAIL - ARP failure due post ARP query message to control plane failure ARP_FROMCP - ARP failure due to deleting ARP entry from control plane ARP_PORTDESTROY - ARP failure due to port destruction ARP_TABLEDESTROY - ARP failure due to ARP table destruction ARP_NETDESTROY - ARP failure due to overlay network destruction ArpFailReason *string + // Possible values are: + // + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_SA_NOT_FOUND + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_UDP_ENC_STATE_MISMATCH + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_SEQ_ROLLOVER + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_FRAG_NEEDED + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_TUN_IFACE_DOWN + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_POLICY_NOMATCH + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_POLICY_BLOCK + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_POLICY_ERROR + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_REPLAY_SEQ_NUM_REPEAT + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_REPLAY_RECV_DELAY + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_REPLAY_PROC_DELAY + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_ZERO_SEQ_NUM_RECVD + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_ENQUEUE_FAIL + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_AUTH_DGST_MISMATCH + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_AUTH_DGST_SIZE_MISMATCH + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_AUTH_UNSUPPORTED_ALGO + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_FAIL + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_PROC_INCOMPLETE + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_SESSION_INV + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_ARGS_INV + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_PROC_ERROR + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_NO_BUF_SPACE + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_UNSUPPORTED_CIPHER + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_MALFORMED + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_MALFORMED_INV_PADDING + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_PADDING_REMOVAL_FAILED + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_INNER_MALFORMED + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_INNER_MALFORMED_IP + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_INNER_MALFORMED_UDP + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_INNER_MALFORMED_TCP + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_UNKNOWN + // + // This field specifies the IPSec VPN fails reason IPSEC_SA_NOT_FOUND - IPSec SA required for processing the packet does not exist IPSEC_UDP_ENC_STATE_MISMATCH - ESP packet is UDP encapsulated but IPsec SA does not expect UDP encapsulation IPSEC_SEQ_ROLLOVER - IPSec SA sequence number has exceeded the maximum value IPSEC_FRAG_NEEDED - Received packet has DF bit set in IP header but requires fragmentation due to ESP encapsulation IPSEC_TUN_IFACE_DOWN - IPSec tunnel interface is down IPSEC_POLICY_NOMATCH - Received packet does not match IPSec policy IPSEC_POLICY_BLOCK - IPSec packet processing failed IPSEC_POLICY_ERROR - IPSec packet processing failed IPSEC_REPLAY_SEQ_NUM_REPEAT - IPSec packet is dropped due to replay IPSEC_REPLAY_RECV_DELAY - IPSec packet is dropped due to replay IPSEC_REPLAY_PROC_DELAY - IPSec packet is dropped due to replay IPSEC_ZERO_SEQ_NUM_RECVD - ESP packet is received with sequence number as zero IPSEC_ENQUEUE_FAIL - Packet processing failed during crypto operation IPSEC_AUTH_DGST_MISMATCH - Packet integrity check failed due to digest mismatch IPSEC_AUTH_DGST_SIZE_MISMATCH - Packet integrity check failed due to invalid digest length IPSEC_AUTH_UNSUPPORTED_ALGO - Packet integrity check failed due to unsupported hash algorithm IPSEC_CRYPTO_FAIL - Packet processing failed during crypto operation IPSEC_CRYPTO_PROC_INCOMPLETE - Packet processing failed during crypto operation IPSEC_CRYPTO_SESSION_INV - Packet processing failed during crypto operation IPSEC_CRYPTO_ARGS_INV - Packet processing failed during crypto operation IPSEC_CRYPTO_PROC_ERROR - Packet processing failed during crypto operation IPSEC_CRYPTO_NO_BUF_SPACE - Packet processing failed during crypto operation IPSEC_CRYPTO_UNSUPPORTED_CIPHER - Packet processing failed during crypto operation IPSEC_MALFORMED - Received ESP packet is malformed IPSEC_MALFORMED_INV_PADDING - Received ESP packet is malformed IPSEC_PADDING_REMOVAL_FAILED - Received ESP packet is malformed IPSEC_INNER_MALFORMED - IP packet after ESP decryption is malformed IPSEC_INNER_MALFORMED_IP - IP packet after ESP decryption is malformed IPSEC_INNER_MALFORMED_UDP - IP packet after ESP decryption is malformed IPSEC_INNER_MALFORMED_TCP - IP packet after ESP decryption is malformed IPSEC_UNKNOWN - IPSec VPN failure reason is unknown + IpsecFailReason *string // This field is specified when the traceflow packet matched a jump-to rule. format: int64 JumptoRuleId *int64 // This field is specified when the traceflow packet matched a l2 rule. format: int64 @@ -75708,8 +79079,9 @@ type TraceflowObservationDroppedLogical struct { // * TraceflowObservationDropped#TraceflowObservationDropped_REASON_FW_STATE // * TraceflowObservationDropped#TraceflowObservationDropped_REASON_NO_MAC // * TraceflowObservationDropped#TraceflowObservationDropped_REASON_UNKNOWN + // * TraceflowObservationDropped#TraceflowObservationDropped_REASON_FILTERED_UPLINK // - // This field specifies the drop reason of traceflow packet. ARP_FAIL - ARP request fails for some reasons, please refer arp_fail_reason for detail BFD - BFD packet is dropped because traversed by non-operative interface or encountering internal error (e.g., memory insufficient) BROADCAST - Packet is dropped during traversing the interface (e.g., Edge uplink, Edge centralized service port) which disallow ethernet broadcast DHCP - DHCP packet is malformed DLB - The packet is disallowed by distributed load balancing FW_RULE - The packet matches a drop or reject rule of DFW or Edge firewall GENEVE - GENEVE packet is malformed GRE - GRE packet is malformed or traverses a non-operative interface IFACE - Packet traverses a non-operative interface IP - Packet is dropped because of IP related causes (e.g., ICMPv4/ICMPv6 packet is malformed, or DF flag is set but fragment must be performed for the packet) or corresponding interface is not found or inoperative IP_REASS - Packet is dropped during IP reassembly IPSEC - IPsec protocol related packet is dropped IPSEC_VTI - IPsec required SA is not found or traversing inoperative interface cause packet dropped L2VPN - VLAN id of GRE packet is invalid L4PORT - Layer 4 packet (e.g., BFD, DHCP) is dropped LB - Packet is dropped by load balancing rule LROUTER - Packet is dropped by logical router LSERVICE - Packet is malformed or traverses inoperative logical service interface LSWITCH - Packet is dropped by logical switch MANAGEMENT - Packet is dropped by Edge datapath MANAGEMENT service port MD_PROXY - Packet is dropped by metadata proxy NAT - Packet is dropped by NAT rule RTEP_TUNNEL - Unused drop reason ND_NS_FAIL - Neighbor Discovery packet fails NEIGH - ARP or Neighbor Discovery packet fails NO_EIP_FOUND - Destination IP is not an elastic IP NO_EIP_ASSOCIATION - Elastic IP is not associated with active edge VDR ENI NO_ENI_FOR_IP - There is no ENI found for the destination IP NO_ENI_FOR_LIF - Cannot find an ENI associated with uplink LIF NO_ROUTE - Cannot find route for destination IP NO_ROUTE_TABLE_FOUND - Cannot find associated route table NO_UNDERLAY_ROUTE_FOUND - Cannot find AWS route to destination NOT_VDR_DOWNLINK - Packet is not forwarded to VMC unmanaged VDR downlink NO_VDR_FOUND - VMC unmanaged VDR associated with Edge uplink is not found NO_VDR_ON_HOST - Cannot find VMC unmanaged VDR list on this host NOT_VDR_UPLINK - Packet is not forwarded to VDR uplink SERVICE_INSERT - Packet from guest VM to service VM or from service VM to guest VM is dropped by firewall rule SPOOFGUARD - Packet is blocked by SpoofGuard policy TTL_ZERO - The IPv4 time to live field or the IPv6 hop limit field of packet is zero TUNNEL - Overlay tunnel management packet (VNI value of GENEVE header is 0, e.g., BFD) is dropped VLAN - VLAN id of packet is disallowed by the given port VXLAN - VXLAN packet is malformed or cannot find tunnel port for it VXSTT - Unused drop reason VMC_NO_RESPONSE - Failed to query VMC observations as no response from VMC app WRONG_UPLINK - Packet is not routed to the expected Edge uplink by VMC unmanaged VDR FW_STATE - Packet is dropped by stateful firewall + // This field specifies the drop reason of traceflow packet. ARP_FAIL - ARP request fails for some reasons, please refer arp_fail_reason for detail BFD - BFD packet is dropped because traversed by non-operative interface or encountering internal error (e.g., memory insufficient) BROADCAST - Packet is dropped during traversing the interface (e.g., Edge uplink, Edge centralized service port) which disallow ethernet broadcast DHCP - DHCP packet is malformed DLB - The packet is disallowed by distributed load balancing FW_RULE - The packet matches a drop or reject rule of DFW or Edge firewall GENEVE - GENEVE packet is malformed GRE - GRE packet is malformed or traverses a non-operative interface IFACE - Packet traverses a non-operative interface IP - Packet is dropped because of IP related causes (e.g., ICMPv4/ICMPv6 packet is malformed, or DF flag is set but fragment must be performed for the packet) or corresponding interface is not found or inoperative IP_REASS - Packet is dropped during IP reassembly IPSEC - IPsec protocol related packet is dropped IPSEC_VTI - IPsec required SA is not found or traversing inoperative interface cause packet dropped L2VPN - VLAN id of GRE packet is invalid L4PORT - Layer 4 packet (e.g., BFD, DHCP) is dropped LB - Packet is dropped by load balancing rule LROUTER - Packet is dropped by logical router LSERVICE - Packet is malformed or traverses inoperative logical service interface LSWITCH - Packet is dropped by logical switch MANAGEMENT - Packet is dropped by Edge datapath MANAGEMENT service port MD_PROXY - Packet is dropped by metadata proxy NAT - Packet is dropped by NAT rule RTEP_TUNNEL - Unused drop reason ND_NS_FAIL - Neighbor Discovery packet fails NEIGH - ARP or Neighbor Discovery packet fails NO_EIP_FOUND - Destination IP is not an elastic IP NO_EIP_ASSOCIATION - Elastic IP is not associated with active edge VDR ENI NO_ENI_FOR_IP - There is no ENI found for the destination IP NO_ENI_FOR_LIF - Cannot find an ENI associated with uplink LIF NO_ROUTE - Cannot find route for destination IP NO_ROUTE_TABLE_FOUND - Cannot find associated route table NO_UNDERLAY_ROUTE_FOUND - Cannot find AWS route to destination NOT_VDR_DOWNLINK - Packet is not forwarded to VMC unmanaged VDR downlink NO_VDR_FOUND - VMC unmanaged VDR associated with Edge uplink is not found NO_VDR_ON_HOST - Cannot find VMC unmanaged VDR list on this host NOT_VDR_UPLINK - Packet is not forwarded to VDR uplink SERVICE_INSERT - Packet from guest VM to service VM or from service VM to guest VM is dropped by firewall rule SPOOFGUARD - Packet is blocked by SpoofGuard policy TTL_ZERO - The IPv4 time to live field or the IPv6 hop limit field of packet is zero TUNNEL - Overlay tunnel management packet (VNI value of GENEVE header is 0, e.g., BFD) is dropped VLAN - VLAN id of packet is disallowed by the given port VXLAN - VXLAN packet is malformed or cannot find tunnel port for it VXSTT - Unused drop reason VMC_NO_RESPONSE - Failed to query VMC observations as no response from VMC app WRONG_UPLINK - Packet is not routed to the expected Edge uplink by VMC unmanaged VDR FW_STATE - Packet is dropped by stateful firewall NO_MAC - Drop by vswitch as no destination MAC hit MAC Table. FILTERED_UPLINK - Filtering applied at the corresponding UPLINK having no aggregation. Reason *string // The name of the component that issued the observation. ComponentName *string @@ -75728,6 +79100,7 @@ type TraceflowObservationDroppedLogical struct { // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_EDGE_UPLINK // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_DELL_GATEWAY // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LGW_ROUTE + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_KNI // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_UNKNOWN // // The sub type of the component that issued the observation. @@ -75772,6 +79145,7 @@ type TraceflowObservationDroppedLogical struct { // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONPROTECTED ResourceType string // the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64 SequenceNo *int64 @@ -75811,17 +79185,16 @@ type TraceflowObservationDroppedLogical struct { TransportNodeType *string } -func (s *TraceflowObservationDroppedLogical) GetType__() bindings.BindingType { +func (s *TraceflowObservationDroppedLogical) GetType__() vapiBindings_.BindingType { return TraceflowObservationDroppedLogicalBindingType() } -func (s *TraceflowObservationDroppedLogical) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TraceflowObservationDroppedLogical) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TraceflowObservationDroppedLogical._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TraceflowObservationDroppedLogical._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -75859,6 +79232,7 @@ type TraceflowObservationForwarded struct { // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_EDGE_UPLINK // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_DELL_GATEWAY // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LGW_ROUTE + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_KNI // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_UNKNOWN // // The sub type of the component that issued the observation. @@ -75903,6 +79277,7 @@ type TraceflowObservationForwarded struct { // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONPROTECTED ResourceType string // the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64 SequenceNo *int64 @@ -75947,17 +79322,16 @@ type TraceflowObservationForwarded struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const TraceflowObservationForwarded__TYPE_IDENTIFIER = "TraceflowObservationForwarded" -func (s *TraceflowObservationForwarded) GetType__() bindings.BindingType { +func (s *TraceflowObservationForwarded) GetType__() vapiBindings_.BindingType { return TraceflowObservationForwardedBindingType() } -func (s *TraceflowObservationForwarded) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TraceflowObservationForwarded) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TraceflowObservationForwarded._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TraceflowObservationForwarded._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -76001,6 +79375,7 @@ type TraceflowObservationForwardedLogical struct { // // The type of the destination component to which the traceflow packet was forwarded. DstComponentType *string + IpsecVpn *TraceflowObservationIpsecVpn // This field is specified when the traceflow packet matched a jump-to rule. format: int64 JumptoRuleId *int64 // This field is specified when the traceflow packet matched a l2 rule. format: int64 @@ -76011,6 +79386,8 @@ type TraceflowObservationForwardedLogical struct { LportName *string // This field is specified when the traceflow packet matched a NAT rule. format: int64 NatRuleId *int64 + // This field is specified when the traceflow packet was routed by logical router. format: ip + NextHop *string // Possible values are: // // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_RESEND_TYPE_UNKNOWN @@ -76019,6 +79396,8 @@ type TraceflowObservationForwardedLogical struct { // // ARP_UNKNOWN_FROM_CP - Unknown ARP query result emitted by control plane ND_NS_UNKNOWN_FROM_CP - Unknown neighbor solicitation query result emitted by control plane UNKNOWN - Unknown resend type ResendType *string + // This field is specified when the traceflow packet was routed by logical router. format: ip-cidr-block + RoutePrefix *string // The index of the service insertion component format: int64 ServiceIndex *int64 // The path index of the service insertion component format: int64 @@ -76058,6 +79437,7 @@ type TraceflowObservationForwardedLogical struct { // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_EDGE_UPLINK // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_DELL_GATEWAY // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LGW_ROUTE + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_KNI // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_UNKNOWN // // The sub type of the component that issued the observation. @@ -76102,6 +79482,7 @@ type TraceflowObservationForwardedLogical struct { // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONPROTECTED ResourceType string // the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64 SequenceNo *int64 @@ -76173,17 +79554,51 @@ const TraceflowObservationForwardedLogical_RESEND_TYPE_UNKNOWN = "UNKNOWN" const TraceflowObservationForwardedLogical_RESEND_TYPE_ARP_UNKNOWN_FROM_CP = "ARP_UNKNOWN_FROM_CP" const TraceflowObservationForwardedLogical_RESEND_TYPE_ND_NS_UNKNWON_FROM_CP = "ND_NS_UNKNWON_FROM_CP" -func (s *TraceflowObservationForwardedLogical) GetType__() bindings.BindingType { +func (s *TraceflowObservationForwardedLogical) GetType__() vapiBindings_.BindingType { return TraceflowObservationForwardedLogicalBindingType() } -func (s *TraceflowObservationForwardedLogical) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TraceflowObservationForwardedLogical) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TraceflowObservationForwardedLogical._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TraceflowObservationForwardedLogical._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// IPSec VPN traceflow observation. +type TraceflowObservationIpsecVpn struct { + // Inner destination IP Address. format: ip + InnerDstIp *string + // Inner source IP Address. format: ip + InnerSrcIp *string + // Local VPN endpoint IP Address. format: ip + LocalIp *string + // IPSec tunnel interface universally unique identifier in case of Policy-based IPSec VPN. + PolicyId *string + // Peer VPN endpoint IP Address. format: ip + RemoteIp *string + // IPSec VPN session universally unique identifier. + SessionId *string + // Security Parameter Index is used to uniquely identify a particular IPSec Security Association. format: int64 + Spi *int64 + // Virtual tunnel interface universally unique identifier in case of Route-based IPSec VPN. + VtiId *string +} + +func (s *TraceflowObservationIpsecVpn) GetType__() vapiBindings_.BindingType { + return TraceflowObservationIpsecVpnBindingType() +} + +func (s *TraceflowObservationIpsecVpn) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for TraceflowObservationIpsecVpn._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -76204,20 +79619,167 @@ type TraceflowObservationListResult struct { // Field by which records are sorted SortBy *string // TraceflowObservation list results - Results []*data.StructValue + Results []*vapiData_.StructValue } -func (s *TraceflowObservationListResult) GetType__() bindings.BindingType { +func (s *TraceflowObservationListResult) GetType__() vapiBindings_.BindingType { return TraceflowObservationListResultBindingType() } -func (s *TraceflowObservationListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TraceflowObservationListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for TraceflowObservationListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +type TraceflowObservationProtected struct { + // Possible values are: + // + // * TraceflowObservationProtected#TraceflowObservationProtected_ORIGINAL_TYPE_TRACEFLOWOBSERVATIONFORWARDED + // * TraceflowObservationProtected#TraceflowObservationProtected_ORIGINAL_TYPE_TRACEFLOWOBSERVATIONDROPPED + // * TraceflowObservationProtected#TraceflowObservationProtected_ORIGINAL_TYPE_TRACEFLOWOBSERVATIONDELIVERED + // * TraceflowObservationProtected#TraceflowObservationProtected_ORIGINAL_TYPE_TRACEFLOWOBSERVATIONRECEIVED + // * TraceflowObservationProtected#TraceflowObservationProtected_ORIGINAL_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL + // * TraceflowObservationProtected#TraceflowObservationProtected_ORIGINAL_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL + // * TraceflowObservationProtected#TraceflowObservationProtected_ORIGINAL_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL + // * TraceflowObservationProtected#TraceflowObservationProtected_ORIGINAL_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL + // * TraceflowObservationProtected#TraceflowObservationProtected_ORIGINAL_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL + // * TraceflowObservationProtected#TraceflowObservationProtected_ORIGINAL_TYPE_TRACEFLOWOBSERVATIONPROTECTED + // + // Holding the type of observation before converted to protected type. + OriginalType *string + // The name of the component that issued the observation. + ComponentName *string + // Possible values are: + // + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_TIER0 + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_TIER1 + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_VRF_TIER0 + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LS_TRANSIT + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_SI_CLASSIFIER + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_SI_PROXY + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_VDR + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_ENI + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_AWS_GATEWAY + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_TGW_ROUTE + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_EDGE_UPLINK + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_DELL_GATEWAY + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LGW_ROUTE + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_KNI + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_UNKNOWN + // + // The sub type of the component that issued the observation. + ComponentSubType *string + // Possible values are: + // + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_PHYSICAL + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_LR + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_LS + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_DFW + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_BRIDGE + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_EDGE_TUNNEL + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_EDGE_HOSTSWITCH + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_FW_BRIDGE + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_EDGE_RTEP_TUNNEL + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_LOAD_BALANCER + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_NAT + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_IPSEC + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_SERVICE_INSERTION + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_VMC + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_SPOOFGUARD + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_EDGE_FW + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_DLB + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_ANTREA_SPOOFGUARD + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_ANTREA_LB + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_ANTREA_ROUTING + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_ANTREA_DFW + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_ANTREA_FORWARDING + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_HOST_SWITCH + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_UNKNOWN + // + // The type of the component that issued the observation. + ComponentType *string + // Possible values are: + // + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONPROTECTED + ResourceType string + // the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64 + SequenceNo *int64 + // This field contains the site path where this observation was generated. + SitePath *string + // Timestamp when the observation was created by the transport node (milliseconds epoch) format: int64 + Timestamp *int64 + // Timestamp when the observation was created by the transport node (microseconds epoch) format: int64 + TimestampMicro *int64 + // id of the transport node that observed a traceflow packet + TransportNodeId *string + // name of the transport node that observed a traceflow packet + TransportNodeName *string + // Possible values are: + // + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_ESX + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_RHELKVM + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_UBUNTUKVM + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_CENTOSKVM + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_RHELCONTAINER + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_CENTOSCONTAINER + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_RHELSERVER + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_UBUNTUSERVER + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_CENTOSSERVER + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_SLESKVM + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_SLESSERVER + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_WINDOWSSERVER + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_RHELSMARTNIC + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_OELSERVER + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_UBUNTUSMARTNIC + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_EDGE + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_OTHERS + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_HYPERV + // + // type of the transport node that observed a traceflow packet + TransportNodeType *string +} + +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const TraceflowObservationProtected__TYPE_IDENTIFIER = "TraceflowObservationProtected" +const TraceflowObservationProtected_ORIGINAL_TYPE_TRACEFLOWOBSERVATIONFORWARDED = "TraceflowObservationForwarded" +const TraceflowObservationProtected_ORIGINAL_TYPE_TRACEFLOWOBSERVATIONDROPPED = "TraceflowObservationDropped" +const TraceflowObservationProtected_ORIGINAL_TYPE_TRACEFLOWOBSERVATIONDELIVERED = "TraceflowObservationDelivered" +const TraceflowObservationProtected_ORIGINAL_TYPE_TRACEFLOWOBSERVATIONRECEIVED = "TraceflowObservationReceived" +const TraceflowObservationProtected_ORIGINAL_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL = "TraceflowObservationForwardedLogical" +const TraceflowObservationProtected_ORIGINAL_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL = "TraceflowObservationDroppedLogical" +const TraceflowObservationProtected_ORIGINAL_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL = "TraceflowObservationReceivedLogical" +const TraceflowObservationProtected_ORIGINAL_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL = "TraceflowObservationReplicationLogical" +const TraceflowObservationProtected_ORIGINAL_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL = "TraceflowObservationRelayedLogical" +const TraceflowObservationProtected_ORIGINAL_TYPE_TRACEFLOWOBSERVATIONPROTECTED = "TraceflowObservationProtected" + +func (s *TraceflowObservationProtected) GetType__() vapiBindings_.BindingType { + return TraceflowObservationProtectedBindingType() +} + +func (s *TraceflowObservationProtected) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TraceflowObservationListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TraceflowObservationProtected._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -76249,6 +79811,7 @@ type TraceflowObservationReceived struct { // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_EDGE_UPLINK // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_DELL_GATEWAY // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LGW_ROUTE + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_KNI // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_UNKNOWN // // The sub type of the component that issued the observation. @@ -76293,6 +79856,7 @@ type TraceflowObservationReceived struct { // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONPROTECTED ResourceType string // the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64 SequenceNo *int64 @@ -76337,17 +79901,16 @@ type TraceflowObservationReceived struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const TraceflowObservationReceived__TYPE_IDENTIFIER = "TraceflowObservationReceived" -func (s *TraceflowObservationReceived) GetType__() bindings.BindingType { +func (s *TraceflowObservationReceived) GetType__() vapiBindings_.BindingType { return TraceflowObservationReceivedBindingType() } -func (s *TraceflowObservationReceived) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TraceflowObservationReceived) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TraceflowObservationReceived._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TraceflowObservationReceived._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -76356,6 +79919,7 @@ func (s *TraceflowObservationReceived) GetDataValue__() (data.DataValue, []error type TraceflowObservationReceivedLogical struct { // The id of the component that received the traceflow packet. ComponentId *string + IpsecVpn *TraceflowObservationIpsecVpn // The id of the logical port at which the traceflow packet was received LportId *string // The name of the logical port at which the traceflow packet was received @@ -76416,6 +79980,7 @@ type TraceflowObservationReceivedLogical struct { // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_EDGE_UPLINK // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_DELL_GATEWAY // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LGW_ROUTE + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_KNI // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_UNKNOWN // // The sub type of the component that issued the observation. @@ -76460,6 +80025,7 @@ type TraceflowObservationReceivedLogical struct { // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONPROTECTED ResourceType string // the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64 SequenceNo *int64 @@ -76528,17 +80094,16 @@ const TraceflowObservationReceivedLogical_SRC_COMPONENT_TYPE_ANTREA_FORWARDING = const TraceflowObservationReceivedLogical_SRC_COMPONENT_TYPE_HOST_SWITCH = "HOST_SWITCH" const TraceflowObservationReceivedLogical_SRC_COMPONENT_TYPE_UNKNOWN = "UNKNOWN" -func (s *TraceflowObservationReceivedLogical) GetType__() bindings.BindingType { +func (s *TraceflowObservationReceivedLogical) GetType__() vapiBindings_.BindingType { return TraceflowObservationReceivedLogicalBindingType() } -func (s *TraceflowObservationReceivedLogical) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TraceflowObservationReceivedLogical) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TraceflowObservationReceivedLogical._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TraceflowObservationReceivedLogical._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -76575,6 +80140,7 @@ type TraceflowObservationRelayedLogical struct { // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_EDGE_UPLINK // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_DELL_GATEWAY // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LGW_ROUTE + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_KNI // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_UNKNOWN // // The sub type of the component that issued the observation. @@ -76619,6 +80185,7 @@ type TraceflowObservationRelayedLogical struct { // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONPROTECTED ResourceType string // the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64 SequenceNo *int64 @@ -76665,17 +80232,16 @@ const TraceflowObservationRelayedLogical__TYPE_IDENTIFIER = "TraceflowObservatio const TraceflowObservationRelayedLogical_MESSAGE_TYPE_REQUEST = "REQUEST" const TraceflowObservationRelayedLogical_MESSAGE_TYPE_REPLY = "REPLY" -func (s *TraceflowObservationRelayedLogical) GetType__() bindings.BindingType { +func (s *TraceflowObservationRelayedLogical) GetType__() vapiBindings_.BindingType { return TraceflowObservationRelayedLogicalBindingType() } -func (s *TraceflowObservationRelayedLogical) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TraceflowObservationRelayedLogical) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TraceflowObservationRelayedLogical._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TraceflowObservationRelayedLogical._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -76713,6 +80279,7 @@ type TraceflowObservationReplicationLogical struct { // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_EDGE_UPLINK // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_DELL_GATEWAY // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LGW_ROUTE + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_KNI // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_UNKNOWN // // The sub type of the component that issued the observation. @@ -76757,6 +80324,7 @@ type TraceflowObservationReplicationLogical struct { // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONPROTECTED ResourceType string // the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64 SequenceNo *int64 @@ -76804,17 +80372,16 @@ const TraceflowObservationReplicationLogical_REPLICATION_TYPE_TX_VTEP = "TX_VTEP const TraceflowObservationReplicationLogical_REPLICATION_TYPE_TX_MTEP = "TX_MTEP" const TraceflowObservationReplicationLogical_REPLICATION_TYPE_RX = "RX" -func (s *TraceflowObservationReplicationLogical) GetType__() bindings.BindingType { +func (s *TraceflowObservationReplicationLogical) GetType__() vapiBindings_.BindingType { return TraceflowObservationReplicationLogicalBindingType() } -func (s *TraceflowObservationReplicationLogical) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TraceflowObservationReplicationLogical) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TraceflowObservationReplicationLogical._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TraceflowObservationReplicationLogical._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -76833,17 +80400,16 @@ type TraceflowRequestParameter struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const TraceflowRequestParameter__TYPE_IDENTIFIER = "TraceflowRequestParameter" -func (s *TraceflowRequestParameter) GetType__() bindings.BindingType { +func (s *TraceflowRequestParameter) GetType__() vapiBindings_.BindingType { return TraceflowRequestParameterBindingType() } -func (s *TraceflowRequestParameter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TraceflowRequestParameter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TraceflowRequestParameter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TraceflowRequestParameter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -76861,17 +80427,16 @@ type TrafficRateLimits struct { TxMulticast *int64 } -func (s *TrafficRateLimits) GetType__() bindings.BindingType { +func (s *TrafficRateLimits) GetType__() vapiBindings_.BindingType { return TrafficRateLimitsBindingType() } -func (s *TrafficRateLimits) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TrafficRateLimits) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TrafficRateLimits._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TrafficRateLimits._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -76886,9 +80451,12 @@ type TransportInfo struct { // * TransportInfo#TransportInfo_PROTOCOL_UDP // * TransportInfo#TransportInfo_PROTOCOL_ICMPV4 // * TransportInfo#TransportInfo_PROTOCOL_ICMPV6 + // * TransportInfo#TransportInfo_PROTOCOL_ESP // // Protocol type over IP layer Protocol *string + // Security Parameter Index is to uniquely identify a particular IPSec Security Association format: int64 + Spi *int64 // Source port format: int64 SrcPort *int64 } @@ -76897,18 +80465,18 @@ const TransportInfo_PROTOCOL_TCP = "TCP" const TransportInfo_PROTOCOL_UDP = "UDP" const TransportInfo_PROTOCOL_ICMPV4 = "ICMPv4" const TransportInfo_PROTOCOL_ICMPV6 = "ICMPv6" +const TransportInfo_PROTOCOL_ESP = "ESP" -func (s *TransportInfo) GetType__() bindings.BindingType { +func (s *TransportInfo) GetType__() vapiBindings_.BindingType { return TransportInfoBindingType() } -func (s *TransportInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TransportInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TransportInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TransportInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -76929,17 +80497,16 @@ type TransportNodeIdParameters struct { const TransportNodeIdParameters_SOURCE_REALTIME = "realtime" const TransportNodeIdParameters_SOURCE_CACHED = "cached" -func (s *TransportNodeIdParameters) GetType__() bindings.BindingType { +func (s *TransportNodeIdParameters) GetType__() vapiBindings_.BindingType { return TransportNodeIdParametersBindingType() } -func (s *TransportNodeIdParameters) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TransportNodeIdParameters) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TransportNodeIdParameters._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TransportNodeIdParameters._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -76962,17 +80529,16 @@ type TransportNodeSpanEnforcedStatus struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const TransportNodeSpanEnforcedStatus__TYPE_IDENTIFIER = "TransportNodeSpanEnforcedStatus" -func (s *TransportNodeSpanEnforcedStatus) GetType__() bindings.BindingType { +func (s *TransportNodeSpanEnforcedStatus) GetType__() vapiBindings_.BindingType { return TransportNodeSpanEnforcedStatusBindingType() } -func (s *TransportNodeSpanEnforcedStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TransportNodeSpanEnforcedStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TransportNodeSpanEnforcedStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TransportNodeSpanEnforcedStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -76988,40 +80554,38 @@ type TransportProtocolHeader struct { UdpHeader *UdpHeader } -func (s *TransportProtocolHeader) GetType__() bindings.BindingType { +func (s *TransportProtocolHeader) GetType__() vapiBindings_.BindingType { return TransportProtocolHeaderBindingType() } -func (s *TransportProtocolHeader) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TransportProtocolHeader) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TransportProtocolHeader._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TransportProtocolHeader._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } type TunnelInterfaceIPSubnet struct { - // IPv4 Addresses format: ipv4 + // IPv4 or IPv6 Addresses format: ip IpAddresses []string - // Subnet Prefix Length format: int64 + // Subnet Prefix Length maximum prefixlen for IPv4 address - 31, IPv6 address - 127. format: int64 PrefixLength *int64 } -func (s *TunnelInterfaceIPSubnet) GetType__() bindings.BindingType { +func (s *TunnelInterfaceIPSubnet) GetType__() vapiBindings_.BindingType { return TunnelInterfaceIPSubnetBindingType() } -func (s *TunnelInterfaceIPSubnet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TunnelInterfaceIPSubnet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TunnelInterfaceIPSubnet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TunnelInterfaceIPSubnet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -77034,17 +80598,16 @@ type TunnelSubnet struct { PrefixLength *int64 } -func (s *TunnelSubnet) GetType__() bindings.BindingType { +func (s *TunnelSubnet) GetType__() vapiBindings_.BindingType { return TunnelSubnetBindingType() } -func (s *TunnelSubnet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TunnelSubnet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TunnelSubnet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TunnelSubnet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -77057,17 +80620,16 @@ type UdpHeader struct { SrcPort *int64 } -func (s *UdpHeader) GetType__() bindings.BindingType { +func (s *UdpHeader) GetType__() vapiBindings_.BindingType { return UdpHeaderBindingType() } -func (s *UdpHeader) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *UdpHeader) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for UdpHeader._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for UdpHeader._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -77088,17 +80650,16 @@ type UnaryOperation struct { const UnaryOperation_OPERATOR_APPEND = "APPEND" const UnaryOperation_OPERATOR_SUBTRACT = "SUBTRACT" -func (s *UnaryOperation) GetType__() bindings.BindingType { +func (s *UnaryOperation) GetType__() vapiBindings_.BindingType { return UnaryOperationBindingType() } -func (s *UnaryOperation) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *UnaryOperation) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for UnaryOperation._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for UnaryOperation._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -77121,17 +80682,16 @@ type UnaryOperationBasedInjectionValue struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const UnaryOperationBasedInjectionValue__TYPE_IDENTIFIER = "UnaryOperationBasedInjectionValue" -func (s *UnaryOperationBasedInjectionValue) GetType__() bindings.BindingType { +func (s *UnaryOperationBasedInjectionValue) GetType__() vapiBindings_.BindingType { return UnaryOperationBasedInjectionValueBindingType() } -func (s *UnaryOperationBasedInjectionValue) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *UnaryOperationBasedInjectionValue) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for UnaryOperationBasedInjectionValue._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for UnaryOperationBasedInjectionValue._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -77145,17 +80705,16 @@ type UnboundedKeyValuePair struct { Value *string } -func (s *UnboundedKeyValuePair) GetType__() bindings.BindingType { +func (s *UnboundedKeyValuePair) GetType__() vapiBindings_.BindingType { return UnboundedKeyValuePairBindingType() } -func (s *UnboundedKeyValuePair) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *UnboundedKeyValuePair) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for UnboundedKeyValuePair._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for UnboundedKeyValuePair._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -77169,9 +80728,9 @@ type UrlAlias struct { // Search query to be applied, if any. If query string is not provided, it will be ignored. Query *string // A raw request body in the form json format for a given url. This request body will be submitted along with request while giving a post api call. - RequestBody *data.StructValue + RequestBody *vapiData_.StructValue // A raw request header in the form json format for a given url. This request header will be submitted along with request while giving a api call. - RequestHeaders *data.StructValue + RequestHeaders *vapiData_.StructValue // Possible values are: // // * UrlAlias#UrlAlias_REQUEST_METHOD_GET @@ -77186,17 +80745,16 @@ type UrlAlias struct { const UrlAlias_REQUEST_METHOD_GET = "Get" const UrlAlias_REQUEST_METHOD_POST = "Post" -func (s *UrlAlias) GetType__() bindings.BindingType { +func (s *UrlAlias) GetType__() vapiBindings_.BindingType { return UrlAliasBindingType() } -func (s *UrlAlias) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *UrlAlias) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for UrlAlias._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for UrlAlias._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -77206,21 +80764,22 @@ func (s *UrlAlias) GetDataValue__() (data.DataValue, []error) { type UserInfo struct { // Permissions Roles []NsxRole + // The roles that are associated with the user, limiting them to a path. In case the path is null, the roles apply everywhere i.e. it is same as the deprecated property roles. + RolesForPaths []RolesForPath // User Name UserName *string } -func (s *UserInfo) GetType__() bindings.BindingType { +func (s *UserInfo) GetType__() vapiBindings_.BindingType { return UserInfoBindingType() } -func (s *UserInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *UserInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for UserInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for UserInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -77234,17 +80793,16 @@ type VMDeploymentProgressState struct { Progress *int64 } -func (s *VMDeploymentProgressState) GetType__() bindings.BindingType { +func (s *VMDeploymentProgressState) GetType__() vapiBindings_.BindingType { return VMDeploymentProgressStateBindingType() } -func (s *VMDeploymentProgressState) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *VMDeploymentProgressState) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for VMDeploymentProgressState._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for VMDeploymentProgressState._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -77281,6 +80839,10 @@ type VMTagReplicationPolicy struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -77289,10 +80851,12 @@ type VMTagReplicationPolicy struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -77315,17 +80879,16 @@ type VMTagReplicationPolicy struct { const VMTagReplicationPolicy_VM_MATCH_CRITERIA_NSX_ATTACHMENT_ID = "MATCH_NSX_ATTACHMENT_ID" const VMTagReplicationPolicy_VM_MATCH_CRITERIA_BIOS_UUID_NAME = "MATCH_BIOS_UUID_NAME" -func (s *VMTagReplicationPolicy) GetType__() bindings.BindingType { +func (s *VMTagReplicationPolicy) GetType__() vapiBindings_.BindingType { return VMTagReplicationPolicyBindingType() } -func (s *VMTagReplicationPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *VMTagReplicationPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for VMTagReplicationPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for VMTagReplicationPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -77349,17 +80912,16 @@ type VMTagReplicationPolicyListResult struct { Results []VMTagReplicationPolicy } -func (s *VMTagReplicationPolicyListResult) GetType__() bindings.BindingType { +func (s *VMTagReplicationPolicyListResult) GetType__() vapiBindings_.BindingType { return VMTagReplicationPolicyListResultBindingType() } -func (s *VMTagReplicationPolicyListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *VMTagReplicationPolicyListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for VMTagReplicationPolicyListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for VMTagReplicationPolicyListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -77376,8 +80938,10 @@ type ValueConstraintExpression struct { // Operation to check for value list for resource attribute of constraint. Operator *string // List of values. + // + // Deprecated: This API element is deprecated. Values []string - ValuesWithType *data.StructValue + ValuesWithType *vapiData_.StructValue // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -77422,17 +80986,16 @@ const ValueConstraintExpression_OPERATOR_INCLUDES = "INCLUDES" const ValueConstraintExpression_OPERATOR_EXCLUDES = "EXCLUDES" const ValueConstraintExpression_OPERATOR_EQUALS = "EQUALS" -func (s *ValueConstraintExpression) GetType__() bindings.BindingType { +func (s *ValueConstraintExpression) GetType__() vapiBindings_.BindingType { return ValueConstraintExpressionBindingType() } -func (s *ValueConstraintExpression) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ValueConstraintExpression) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ValueConstraintExpression._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ValueConstraintExpression._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -77472,17 +81035,16 @@ type VersionList struct { AcceptableVersions []string } -func (s *VersionList) GetType__() bindings.BindingType { +func (s *VersionList) GetType__() vapiBindings_.BindingType { return VersionListBindingType() } -func (s *VersionList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *VersionList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for VersionList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for VersionList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -77506,17 +81068,16 @@ type VidmInfo struct { const VidmInfo_TYPE_USER = "remote_user" const VidmInfo_TYPE_GROUP = "remote_group" -func (s *VidmInfo) GetType__() bindings.BindingType { +func (s *VidmInfo) GetType__() vapiBindings_.BindingType { return VidmInfoBindingType() } -func (s *VidmInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *VidmInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for VidmInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for VidmInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -77540,17 +81101,16 @@ type VidmInfoListResult struct { Results []VidmInfo } -func (s *VidmInfoListResult) GetType__() bindings.BindingType { +func (s *VidmInfoListResult) GetType__() vapiBindings_.BindingType { return VidmInfoListResultBindingType() } -func (s *VidmInfoListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *VidmInfoListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for VidmInfoListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for VidmInfoListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -77599,17 +81159,16 @@ type View struct { Widgets []WidgetItem } -func (s *View) GetType__() bindings.BindingType { +func (s *View) GetType__() vapiBindings_.BindingType { return ViewBindingType() } -func (s *View) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *View) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for View._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for View._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -77621,17 +81180,16 @@ type ViewList struct { Views []View } -func (s *ViewList) GetType__() bindings.BindingType { +func (s *ViewList) GetType__() vapiBindings_.BindingType { return ViewListBindingType() } -func (s *ViewList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ViewList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ViewList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ViewList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -77673,6 +81231,10 @@ type VirtualEndpoint struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -77681,10 +81243,12 @@ type VirtualEndpoint struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -77698,54 +81262,22 @@ type VirtualEndpoint struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const VirtualEndpoint__TYPE_IDENTIFIER = "VirtualEndpoint" -func (s *VirtualEndpoint) GetType__() bindings.BindingType { +func (s *VirtualEndpoint) GetType__() vapiBindings_.BindingType { return VirtualEndpointBindingType() } -func (s *VirtualEndpoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *VirtualEndpoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for VirtualEndpoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for VirtualEndpoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -type VirtualMachine struct { - // List of external compute ids of the virtual machine in the format 'id-type-key:value' , list of external compute ids ['uuid:xxxx-xxxx-xxxx-xxxx', 'moIdOnHost:moref-11', 'instanceUuid:xxxx-xxxx-xxxx-xxxx'] - ComputeIds []string - // Current external id of this virtual machine in the system. - ExternalId *string - GuestInfo *GuestInfo - // Id of the host in which this virtual machine exists. - HostId *string - // Id of the vm unique within the host. - LocalIdOnHost *string - // Possible values are: - // - // * VirtualMachine#VirtualMachine_POWER_STATE_VM_RUNNING - // * VirtualMachine#VirtualMachine_POWER_STATE_VM_STOPPED - // * VirtualMachine#VirtualMachine_POWER_STATE_VM_SUSPENDED - // * VirtualMachine#VirtualMachine_POWER_STATE_UNKNOWN - // - // Current power state of this virtual machine in the system. - PowerState *string - Source *ResourceReference - // Possible values are: - // - // * VirtualMachine#VirtualMachine_TYPE_EDGE - // * VirtualMachine#VirtualMachine_TYPE_SERVICE - // * VirtualMachine#VirtualMachine_TYPE_REGULAR - // * VirtualMachine#VirtualMachine_TYPE_MP - // * VirtualMachine#VirtualMachine_TYPE_INTELLIGENCE - // * VirtualMachine#VirtualMachine_TYPE_VC_SYSTEM - // * VirtualMachine#VirtualMachine_TYPE_UNKNOWN - // - // Virtual Machine type; Edge, Service VM or other. - Type_ *string +type VirtualNetworkInterface struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -77758,46 +81290,11 @@ type VirtualMachine struct { // Defaults to ID if not set DisplayName *string // The type of this resource. - ResourceType string + ResourceType *string // Specifies list of scope of discovered resource. e.g. if VHC path is associated with principal identity, who owns the discovered resource, then scope id will be VHC path and scope type will be VHC. Scope []DiscoveredResourceScope // Opaque identifiers meaningful to the API user Tags []Tag -} - -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const VirtualMachine__TYPE_IDENTIFIER = "VirtualMachine" -const VirtualMachine_POWER_STATE_VM_RUNNING = "VM_RUNNING" -const VirtualMachine_POWER_STATE_VM_STOPPED = "VM_STOPPED" -const VirtualMachine_POWER_STATE_VM_SUSPENDED = "VM_SUSPENDED" -const VirtualMachine_POWER_STATE_UNKNOWN = "UNKNOWN" -const VirtualMachine_TYPE_EDGE = "EDGE" -const VirtualMachine_TYPE_SERVICE = "SERVICE" -const VirtualMachine_TYPE_REGULAR = "REGULAR" -const VirtualMachine_TYPE_MP = "MP" -const VirtualMachine_TYPE_INTELLIGENCE = "INTELLIGENCE" -const VirtualMachine_TYPE_VC_SYSTEM = "VC_SYSTEM" -const VirtualMachine_TYPE_UNKNOWN = "UNKNOWN" - -func (s *VirtualMachine) GetType__() bindings.BindingType { - return VirtualMachineBindingType() -} - -func (s *VirtualMachine) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for VirtualMachine._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -type VirtualNetworkInterface struct { // Device key of the virtual network interface. DeviceKey *string // Device name of the virtual network interface. @@ -77822,46 +81319,26 @@ type VirtualNetworkInterface struct { // // Owner virtual machine type; Edge, Service VM or other. OwnerVmType *string + // Specifies if UPTv2 (Universal Pass-through version 2) compatibility is enabled for the virtual network interface or not. + Uptv2Enabled *bool // Id of the vm unique within the host. VmLocalIdOnHost *string - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Timestamp of last modification format: int64 - LastSyncTime *int64 - // Description of this resource - Description *string - // Defaults to ID if not set - DisplayName *string - // The type of this resource. - ResourceType string - // Specifies list of scope of discovered resource. e.g. if VHC path is associated with principal identity, who owns the discovered resource, then scope id will be VHC path and scope type will be VHC. - Scope []DiscoveredResourceScope - // Opaque identifiers meaningful to the API user - Tags []Tag } -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const VirtualNetworkInterface__TYPE_IDENTIFIER = "VirtualNetworkInterface" const VirtualNetworkInterface_OWNER_VM_TYPE_EDGE = "EDGE" const VirtualNetworkInterface_OWNER_VM_TYPE_SERVICE = "SERVICE" const VirtualNetworkInterface_OWNER_VM_TYPE_REGULAR = "REGULAR" -func (s *VirtualNetworkInterface) GetType__() bindings.BindingType { +func (s *VirtualNetworkInterface) GetType__() vapiBindings_.BindingType { return VirtualNetworkInterfaceBindingType() } -func (s *VirtualNetworkInterface) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *VirtualNetworkInterface) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for VirtualNetworkInterface._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for VirtualNetworkInterface._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -77885,115 +81362,16 @@ type VirtualNetworkInterfaceListResult struct { Results []VirtualNetworkInterface } -func (s *VirtualNetworkInterfaceListResult) GetType__() bindings.BindingType { +func (s *VirtualNetworkInterfaceListResult) GetType__() vapiBindings_.BindingType { return VirtualNetworkInterfaceListResultBindingType() } -func (s *VirtualNetworkInterfaceListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for VirtualNetworkInterfaceListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Virtual portgroup on a virtual switch -type VirtualPortgroup struct { - // Id of the portgroup, eg. a mo-ref from VC. - CmLocalId *string - // External id of the virtual portgroup - ExternalId *string - // Portgroup type like DistributedVirtualPortgroup - OriginType *string - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Timestamp of last modification format: int64 - LastSyncTime *int64 - // Description of this resource - Description *string - // Defaults to ID if not set - DisplayName *string - // The type of this resource. - ResourceType string - // Specifies list of scope of discovered resource. e.g. if VHC path is associated with principal identity, who owns the discovered resource, then scope id will be VHC path and scope type will be VHC. - Scope []DiscoveredResourceScope - // Opaque identifiers meaningful to the API user - Tags []Tag -} - -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const VirtualPortgroup__TYPE_IDENTIFIER = "VirtualPortgroup" - -func (s *VirtualPortgroup) GetType__() bindings.BindingType { - return VirtualPortgroupBindingType() -} - -func (s *VirtualPortgroup) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *VirtualNetworkInterfaceListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for VirtualPortgroup._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Virtual switch on a compute manager -type VirtualSwitch struct { - // ID of the virtual switch in compute manager - CmLocalId *string - // External id of the virtual switch - ExternalId *string - // ID of the compute manager where this virtual switch is discovered. - OriginId *string - // Switch type like VmwareDistributedVirtualSwitch - OriginType *string - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Timestamp of last modification format: int64 - LastSyncTime *int64 - // Description of this resource - Description *string - // Defaults to ID if not set - DisplayName *string - // The type of this resource. - ResourceType string - // Specifies list of scope of discovered resource. e.g. if VHC path is associated with principal identity, who owns the discovered resource, then scope id will be VHC path and scope type will be VHC. - Scope []DiscoveredResourceScope - // Opaque identifiers meaningful to the API user - Tags []Tag -} - -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const VirtualSwitch__TYPE_IDENTIFIER = "VirtualSwitch" - -func (s *VirtualSwitch) GetType__() bindings.BindingType { - return VirtualSwitchBindingType() -} - -func (s *VirtualSwitch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for VirtualSwitch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for VirtualNetworkInterfaceListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -78007,84 +81385,16 @@ type VlanVniRangePair struct { Vnis *string } -func (s *VlanVniRangePair) GetType__() bindings.BindingType { +func (s *VlanVniRangePair) GetType__() vapiBindings_.BindingType { return VlanVniRangePairBindingType() } -func (s *VlanVniRangePair) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *VlanVniRangePair) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for VlanVniRangePair._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -type VmToolsInfo struct { - // Current external id of this virtual machine in the system. - ExternalId *string - // Version of file agent on the VM of a third party partner solution. - FileAgentVersion *string - // Id of the VM which is assigned locally by the host. It is the VM-moref on ESXi hosts, in other environments it is VM UUID. - HostLocalId *string - // Version of network agent on the VM of a third party partner solution. - NetworkAgentVersion *string - Source *ResourceReference - // Connectivity Status between each Guest Introspection Solution deployed in the data center with the guest VM. - SvmStatus []SvmConnectivityStatus - // Endpoint Protection (Third party AV partner using NXGI) status on the VM. TRUE - VM is configured and protected by EPP Service VM. FALSE - VM is either not configured for protection or VM is disconnected from EPP Service VM. - SvmConnectivity *bool - // Version of VMTools installed on the VM. - ToolsVersion *string - // Possible values are: - // - // * VmToolsInfo#VmToolsInfo_VM_TYPE_EDGE - // * VmToolsInfo#VmToolsInfo_VM_TYPE_SERVICE - // * VmToolsInfo#VmToolsInfo_VM_TYPE_REGULAR - // - // Type of VM - Edge, Service or other. - VmType *string - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Timestamp of last modification format: int64 - LastSyncTime *int64 - // Description of this resource - Description *string - // Defaults to ID if not set - DisplayName *string - // The type of this resource. - ResourceType string - // Specifies list of scope of discovered resource. e.g. if VHC path is associated with principal identity, who owns the discovered resource, then scope id will be VHC path and scope type will be VHC. - Scope []DiscoveredResourceScope - // Opaque identifiers meaningful to the API user - Tags []Tag -} - -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const VmToolsInfo__TYPE_IDENTIFIER = "VmToolsInfo" -const VmToolsInfo_VM_TYPE_EDGE = "EDGE" -const VmToolsInfo_VM_TYPE_SERVICE = "SERVICE" -const VmToolsInfo_VM_TYPE_REGULAR = "REGULAR" - -func (s *VmToolsInfo) GetType__() bindings.BindingType { - return VmToolsInfoBindingType() -} - -func (s *VmToolsInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for VmToolsInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for VlanVniRangePair._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -78121,6 +81431,10 @@ type VniPoolConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -78129,10 +81443,12 @@ type VniPoolConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -78143,17 +81459,16 @@ type VniPoolConfig struct { Start *int64 } -func (s *VniPoolConfig) GetType__() bindings.BindingType { +func (s *VniPoolConfig) GetType__() vapiBindings_.BindingType { return VniPoolConfigBindingType() } -func (s *VniPoolConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *VniPoolConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for VniPoolConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for VniPoolConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -78166,17 +81481,16 @@ type VrfEvpnL2VniConfig struct { L2VniConfigs []VrfL2VniConfig } -func (s *VrfEvpnL2VniConfig) GetType__() bindings.BindingType { +func (s *VrfEvpnL2VniConfig) GetType__() vapiBindings_.BindingType { return VrfEvpnL2VniConfigBindingType() } -func (s *VrfEvpnL2VniConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *VrfEvpnL2VniConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for VrfEvpnL2VniConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for VrfEvpnL2VniConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -78191,17 +81505,16 @@ type VrfL2VniConfig struct { RouteTargets []VrfRouteTargets } -func (s *VrfL2VniConfig) GetType__() bindings.BindingType { +func (s *VrfL2VniConfig) GetType__() vapiBindings_.BindingType { return VrfL2VniConfigBindingType() } -func (s *VrfL2VniConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *VrfL2VniConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for VrfL2VniConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for VrfL2VniConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -78223,17 +81536,16 @@ type VrfRouteTargets struct { const VrfRouteTargets_ADDRESS_FAMILY_EVPN = "L2VPN_EVPN" -func (s *VrfRouteTargets) GetType__() bindings.BindingType { +func (s *VrfRouteTargets) GetType__() vapiBindings_.BindingType { return VrfRouteTargetsBindingType() } -func (s *VrfRouteTargets) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *VrfRouteTargets) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for VrfRouteTargets._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for VrfRouteTargets._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -78261,17 +81573,16 @@ type VrniGlobalCollector struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const VrniGlobalCollector__TYPE_IDENTIFIER = "VrniGlobalCollector" -func (s *VrniGlobalCollector) GetType__() bindings.BindingType { +func (s *VrniGlobalCollector) GetType__() vapiBindings_.BindingType { return VrniGlobalCollectorBindingType() } -func (s *VrniGlobalCollector) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *VrniGlobalCollector) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for VrniGlobalCollector._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for VrniGlobalCollector._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -78283,8 +81594,10 @@ type VsphereClusterNodeVMDeploymentConfig struct { AllowSshRootLogin *bool // The cluster node VM will be deployed on the specified cluster or resourcepool for specified VC server. ComputeId *string - // The default gateway for the VM to be deployed must be specified if all the other VMs it communicates with are not in the same subnet. Do not specify this field and management_port_subnets to use DHCP. Note: only single IPv4 default gateway address is supported and it must belong to management network. IMPORTANT: VMs deployed using DHCP are currently not supported, so this parameter should be specified. format: ip + // The default IPv4 gateway for the VM to be deployed must be specified if all the other VMs it communicates with are not in the same subnet. Do not specify this field and management_port_subnets to use only IPv6. Note: only single IPv4 default gateway address is supported and it must belong to management network. IMPORTANT: VMs deployed using DHCP are currently not supported, so this parameter should be specified in case of IPv4. format: ipv4 DefaultGatewayAddresses []string + // The default IPv6 gateway for the VM to be deployed must be specified if all the other VMs it communicates with are not in the same subnet. Do not specify this field and management_port_ipv6_subnets to use only IPv4. Note: only single IPv6 default gateway address is supported and it must belong to management network. IMPORTANT: VMs deployed using DHCP are currently not supported, so this parameter should be specified in case of IPv6. format: ipv6 + DefaultIpv6GatewayAddresses []string // Possible values are: // // * VsphereClusterNodeVMDeploymentConfig#VsphereClusterNodeVMDeploymentConfig_DISK_PROVISIONING_THIN @@ -78293,7 +81606,7 @@ type VsphereClusterNodeVMDeploymentConfig struct { // // Specifies the disk provisioning type of the VM. DiskProvisioning *string - // List of DNS servers. If DHCP is used, the default DNS servers associated with the DHCP server will be used instead. Required if using static IP. format: ipv4 + // List of DNS servers. If DHCP is used, the default DNS servers associated with the DHCP server will be used instead. Required if using static IP. format: ip DnsServers []string // If true, the SSH service will automatically be started on the VM. Enabling SSH service is not recommended for security reasons. EnableSsh *bool @@ -78305,9 +81618,11 @@ type VsphereClusterNodeVMDeploymentConfig struct { Hostname *string // Distributed portgroup identifier to which the management vnic of cluster node VM will be connected. ManagementNetworkId *string - // IP Address and subnet configuration for the management port. Do not specify this field and default_gateway_addresses to use DHCP. Note: only one IPv4 address is supported for the management port. IMPORTANT: VMs deployed using DHCP are currently not supported, so this parameter should be specified. + // IPv6 Address and subnet configuration for the management port. Do not specify this field and default_ipv6_gateway_addresses to use only IPv4. Note: only one IPv6 address is supported for the management port. IMPORTANT: VMs deployed using DHCP are currently not supported, so this parameter should be specified in case of IPv6. + ManagementPortIpv6Subnets []IPSubnet + // IPv4 Address and subnet configuration for the management port. Do not specify this field and default_gateway_addresses to use only IPv6. Note: only one IPv4 address is supported for the management port. IMPORTANT: VMs deployed using DHCP are currently not supported, so this parameter should be specified in case of IPv4. ManagementPortSubnets []IPSubnet - // List of NTP servers. To use hostnames, a DNS server must be defined. If not using DHCP, a DNS server should be specified under dns_servers. format: hostname-or-ipv4 + // List of NTP servers. To use hostnames, a DNS server must be defined. If not using DHCP, a DNS server should be specified under dns_servers. format: hostname-or-ip NtpServers []string // List of domain names that are used to complete unqualified host names. SearchDomains []string @@ -78331,17 +81646,16 @@ const VsphereClusterNodeVMDeploymentConfig_DISK_PROVISIONING_THIN = "THIN" const VsphereClusterNodeVMDeploymentConfig_DISK_PROVISIONING_LAZY_ZEROED_THICK = "LAZY_ZEROED_THICK" const VsphereClusterNodeVMDeploymentConfig_DISK_PROVISIONING_EAGER_ZEROED_THICK = "EAGER_ZEROED_THICK" -func (s *VsphereClusterNodeVMDeploymentConfig) GetType__() bindings.BindingType { +func (s *VsphereClusterNodeVMDeploymentConfig) GetType__() vapiBindings_.BindingType { return VsphereClusterNodeVMDeploymentConfigBindingType() } -func (s *VsphereClusterNodeVMDeploymentConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *VsphereClusterNodeVMDeploymentConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for VsphereClusterNodeVMDeploymentConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for VsphereClusterNodeVMDeploymentConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -78369,17 +81683,16 @@ type WaveFrontGlobalCollector struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const WaveFrontGlobalCollector__TYPE_IDENTIFIER = "WaveFrontGlobalCollector" -func (s *WaveFrontGlobalCollector) GetType__() bindings.BindingType { +func (s *WaveFrontGlobalCollector) GetType__() vapiBindings_.BindingType { return WaveFrontGlobalCollectorBindingType() } -func (s *WaveFrontGlobalCollector) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *WaveFrontGlobalCollector) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for WaveFrontGlobalCollector._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for WaveFrontGlobalCollector._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -78407,17 +81720,16 @@ type WeeklyBackupSchedule struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const WeeklyBackupSchedule__TYPE_IDENTIFIER = "WeeklyBackupSchedule" -func (s *WeeklyBackupSchedule) GetType__() bindings.BindingType { +func (s *WeeklyBackupSchedule) GetType__() vapiBindings_.BindingType { return WeeklyBackupScheduleBindingType() } -func (s *WeeklyBackupSchedule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *WeeklyBackupSchedule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for WeeklyBackupSchedule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for WeeklyBackupSchedule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -78480,6 +81792,8 @@ type WidgetConfiguration struct { DrilldownId *string FeatureSet *FeatureSet // Id of filter widget for subscription, if any. Id should be a valid id of an existing filter widget. Filter widget should be from the same view. Datasource URLs should have placeholder values equal to filter alias to accept the filter value on filter change. This field is deprecated instead use 'filters' property. + // + // Deprecated: This API element is deprecated. Filter *string // Flag to indicate that widget will continue to work without filter value. If this flag is set to false then default_filter_value is manadatory. FilterValueRequired *bool @@ -78496,12 +81810,16 @@ type WidgetConfiguration struct { // Represents the vertical span of the widget / container. 1 Row span is equal to 20px. format: int32 Rowspan *int64 // Please use the property 'shared' of View instead of this. The widgets of a shared view are visible to other users. + // + // Deprecated: This API element is deprecated. Shared *bool // If the value of this field is set to true then card header will be displayed otherwise only card will be displayed without header. ShowHeader *bool // Represents the horizontal span of the widget / container. format: int32 Span *int64 // Specify relavite weight in WidgetItem for placement in a view. Please see WidgetItem for details. format: int32 + // + // Deprecated: This API element is deprecated. Weight *int64 } @@ -78523,17 +81841,16 @@ const WidgetConfiguration_RESOURCE_TYPE_DROPDOWNFILTERWIDGETCONFIGURATION = "Dro const WidgetConfiguration_RESOURCE_TYPE_SPACERWIDGETCONFIGURATION = "SpacerWidgetConfiguration" const WidgetConfiguration_RESOURCE_TYPE_LEGENDWIDGETCONFIGURATION = "LegendWidgetConfiguration" -func (s *WidgetConfiguration) GetType__() bindings.BindingType { +func (s *WidgetConfiguration) GetType__() vapiBindings_.BindingType { return WidgetConfigurationBindingType() } -func (s *WidgetConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *WidgetConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for WidgetConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for WidgetConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -78542,20 +81859,19 @@ func (s *WidgetConfiguration) GetDataValue__() (data.DataValue, []error) { // Represents a list of widget configurations. type WidgetConfigurationList struct { // Array of widget configurations - Widgetconfigurations []*data.StructValue + Widgetconfigurations []*vapiData_.StructValue } -func (s *WidgetConfigurationList) GetType__() bindings.BindingType { +func (s *WidgetConfigurationList) GetType__() vapiBindings_.BindingType { return WidgetConfigurationListBindingType() } -func (s *WidgetConfigurationList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *WidgetConfigurationList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for WidgetConfigurationList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for WidgetConfigurationList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -78586,17 +81902,16 @@ type WidgetItem struct { const WidgetItem_ALIGNMENT_LEFT = "LEFT" const WidgetItem_ALIGNMENT_RIGHT = "RIGHT" -func (s *WidgetItem) GetType__() bindings.BindingType { +func (s *WidgetItem) GetType__() vapiBindings_.BindingType { return WidgetItemBindingType() } -func (s *WidgetItem) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *WidgetItem) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for WidgetItem._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for WidgetItem._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -78610,17 +81925,16 @@ type WidgetPlotConfiguration struct { Condition *string } -func (s *WidgetPlotConfiguration) GetType__() bindings.BindingType { +func (s *WidgetPlotConfiguration) GetType__() vapiBindings_.BindingType { return WidgetPlotConfigurationBindingType() } -func (s *WidgetPlotConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *WidgetPlotConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for WidgetPlotConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for WidgetPlotConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -78688,6 +82002,8 @@ type X509Certificate struct { RsaPublicKeyModulus *string // Certificate's serial number. SerialNumber *string + // The SHA256 thumbprint of the certificate, in hexadecimal notation. + Sha256Thumbprint *string // The signature value(the raw signature bits) used for signing and validate the cert. Signature *string // The algorithm used by the Certificate Authority to sign the certificate. @@ -78703,17 +82019,16 @@ type X509Certificate struct { const X509Certificate_ECDSA_EC_FIELD_F2M = "F2M" const X509Certificate_ECDSA_EC_FIELD_FP = "FP" -func (s *X509Certificate) GetType__() bindings.BindingType { +func (s *X509Certificate) GetType__() vapiBindings_.BindingType { return X509CertificateBindingType() } -func (s *X509Certificate) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *X509Certificate) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for X509Certificate._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for X509Certificate._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -78731,17 +82046,16 @@ type X509Crl struct { Version *string } -func (s *X509Crl) GetType__() bindings.BindingType { +func (s *X509Crl) GetType__() vapiBindings_.BindingType { return X509CrlBindingType() } -func (s *X509Crl) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *X509Crl) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for X509Crl._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for X509Crl._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -78755,48305 +82069,51947 @@ type X509CrlEntry struct { SerialNumber *string } -func (s *X509CrlEntry) GetType__() bindings.BindingType { +func (s *X509CrlEntry) GetType__() vapiBindings_.BindingType { return X509CrlEntryBindingType() } -func (s *X509CrlEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *X509CrlEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for X509CrlEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for X509CrlEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -func ALBAlertScriptConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAlertScriptConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["action_script"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action_script"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action_script"] = "ActionScript" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_alert_script_config", fields, reflect.TypeOf(ALBAlertScriptConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_alert_script_config", fields, reflect.TypeOf(ALBAlertScriptConfig{}), fieldNameMap, validators) } -func ALBAnalyticsPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAnalyticsPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["all_headers"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["all_headers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["all_headers"] = "AllHeaders" - fields["client_insights"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["client_insights"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["client_insights"] = "ClientInsights" - fields["client_insights_sampling"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBClientInsightsSamplingBindingType)) + fields["client_insights_sampling"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBClientInsightsSamplingBindingType)) fieldNameMap["client_insights_sampling"] = "ClientInsightsSampling" - fields["client_log_filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBClientLogFilterBindingType), reflect.TypeOf([]ALBClientLogFilter{}))) + fields["client_log_filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBClientLogFilterBindingType), reflect.TypeOf([]ALBClientLogFilter{}))) fieldNameMap["client_log_filters"] = "ClientLogFilters" - fields["full_client_logs"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBFullClientLogsBindingType)) + fields["full_client_logs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBFullClientLogsBindingType)) fieldNameMap["full_client_logs"] = "FullClientLogs" - fields["metrics_realtime_update"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBMetricsRealTimeUpdateBindingType)) + fields["metrics_realtime_update"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBMetricsRealTimeUpdateBindingType)) fieldNameMap["metrics_realtime_update"] = "MetricsRealtimeUpdate" - fields["significant_log_throttle"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["significant_log_throttle"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["significant_log_throttle"] = "SignificantLogThrottle" - fields["udf_log_throttle"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["udf_log_throttle"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["udf_log_throttle"] = "UdfLogThrottle" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_analytics_policy", fields, reflect.TypeOf(ALBAnalyticsPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_analytics_policy", fields, reflect.TypeOf(ALBAnalyticsPolicy{}), fieldNameMap, validators) } -func ALBAnalyticsProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAnalyticsProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["apdex_response_threshold"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["apdex_response_threshold"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["apdex_response_threshold"] = "ApdexResponseThreshold" - fields["apdex_response_tolerated_factor"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["apdex_response_tolerated_factor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["apdex_response_tolerated_factor"] = "ApdexResponseToleratedFactor" - fields["apdex_rtt_threshold"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["apdex_rtt_threshold"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["apdex_rtt_threshold"] = "ApdexRttThreshold" - fields["apdex_rtt_tolerated_factor"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["apdex_rtt_tolerated_factor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["apdex_rtt_tolerated_factor"] = "ApdexRttToleratedFactor" - fields["apdex_rum_threshold"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["apdex_rum_threshold"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["apdex_rum_threshold"] = "ApdexRumThreshold" - fields["apdex_rum_tolerated_factor"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["apdex_rum_tolerated_factor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["apdex_rum_tolerated_factor"] = "ApdexRumToleratedFactor" - fields["apdex_server_response_threshold"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["apdex_server_response_threshold"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["apdex_server_response_threshold"] = "ApdexServerResponseThreshold" - fields["apdex_server_response_tolerated_factor"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["apdex_server_response_tolerated_factor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["apdex_server_response_tolerated_factor"] = "ApdexServerResponseToleratedFactor" - fields["apdex_server_rtt_threshold"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["apdex_server_rtt_threshold"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["apdex_server_rtt_threshold"] = "ApdexServerRttThreshold" - fields["apdex_server_rtt_tolerated_factor"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["apdex_server_rtt_tolerated_factor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["apdex_server_rtt_tolerated_factor"] = "ApdexServerRttToleratedFactor" - fields["client_log_config"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBClientLogConfigurationBindingType)) + fields["client_log_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBClientLogConfigurationBindingType)) fieldNameMap["client_log_config"] = "ClientLogConfig" - fields["client_log_streaming_config"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBClientLogStreamingConfigBindingType)) + fields["client_log_streaming_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBClientLogStreamingConfigBindingType)) fieldNameMap["client_log_streaming_config"] = "ClientLogStreamingConfig" - fields["conn_lossy_ooo_threshold"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["conn_lossy_ooo_threshold"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["conn_lossy_ooo_threshold"] = "ConnLossyOooThreshold" - fields["conn_lossy_timeo_rexmt_threshold"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["conn_lossy_timeo_rexmt_threshold"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["conn_lossy_timeo_rexmt_threshold"] = "ConnLossyTimeoRexmtThreshold" - fields["conn_lossy_total_rexmt_threshold"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["conn_lossy_total_rexmt_threshold"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["conn_lossy_total_rexmt_threshold"] = "ConnLossyTotalRexmtThreshold" - fields["conn_lossy_zero_win_size_event_threshold"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["conn_lossy_zero_win_size_event_threshold"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["conn_lossy_zero_win_size_event_threshold"] = "ConnLossyZeroWinSizeEventThreshold" - fields["conn_server_lossy_ooo_threshold"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["conn_server_lossy_ooo_threshold"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["conn_server_lossy_ooo_threshold"] = "ConnServerLossyOooThreshold" - fields["conn_server_lossy_timeo_rexmt_threshold"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["conn_server_lossy_timeo_rexmt_threshold"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["conn_server_lossy_timeo_rexmt_threshold"] = "ConnServerLossyTimeoRexmtThreshold" - fields["conn_server_lossy_total_rexmt_threshold"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["conn_server_lossy_total_rexmt_threshold"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["conn_server_lossy_total_rexmt_threshold"] = "ConnServerLossyTotalRexmtThreshold" - fields["conn_server_lossy_zero_win_size_event_threshold"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["conn_server_lossy_zero_win_size_event_threshold"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["conn_server_lossy_zero_win_size_event_threshold"] = "ConnServerLossyZeroWinSizeEventThreshold" - fields["enable_adaptive_config"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_adaptive_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_adaptive_config"] = "EnableAdaptiveConfig" - fields["enable_advanced_analytics"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_advanced_analytics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_advanced_analytics"] = "EnableAdvancedAnalytics" - fields["enable_ondemand_metrics"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_ondemand_metrics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_ondemand_metrics"] = "EnableOndemandMetrics" - fields["enable_se_analytics"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_se_analytics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_se_analytics"] = "EnableSeAnalytics" - fields["enable_server_analytics"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_server_analytics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_server_analytics"] = "EnableServerAnalytics" - fields["enable_vs_analytics"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_vs_analytics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_vs_analytics"] = "EnableVsAnalytics" - fields["exclude_client_close_before_request_as_error"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["exclude_client_close_before_request_as_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["exclude_client_close_before_request_as_error"] = "ExcludeClientCloseBeforeRequestAsError" - fields["exclude_dns_policy_drop_as_significant"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["exclude_dns_policy_drop_as_significant"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["exclude_dns_policy_drop_as_significant"] = "ExcludeDnsPolicyDropAsSignificant" - fields["exclude_gs_down_as_error"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["exclude_gs_down_as_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["exclude_gs_down_as_error"] = "ExcludeGsDownAsError" - fields["exclude_http_error_codes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewIntegerType(), reflect.TypeOf([]int64{}))) + fields["exclude_http_error_codes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewIntegerType(), reflect.TypeOf([]int64{}))) fieldNameMap["exclude_http_error_codes"] = "ExcludeHttpErrorCodes" - fields["exclude_invalid_dns_domain_as_error"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["exclude_invalid_dns_domain_as_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["exclude_invalid_dns_domain_as_error"] = "ExcludeInvalidDnsDomainAsError" - fields["exclude_invalid_dns_query_as_error"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["exclude_invalid_dns_query_as_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["exclude_invalid_dns_query_as_error"] = "ExcludeInvalidDnsQueryAsError" - fields["exclude_issuer_revoked_ocsp_responses_as_error"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["exclude_issuer_revoked_ocsp_responses_as_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["exclude_issuer_revoked_ocsp_responses_as_error"] = "ExcludeIssuerRevokedOcspResponsesAsError" - fields["exclude_no_dns_record_as_error"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["exclude_no_dns_record_as_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["exclude_no_dns_record_as_error"] = "ExcludeNoDnsRecordAsError" - fields["exclude_no_valid_gs_member_as_error"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["exclude_no_valid_gs_member_as_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["exclude_no_valid_gs_member_as_error"] = "ExcludeNoValidGsMemberAsError" - fields["exclude_persistence_change_as_error"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["exclude_persistence_change_as_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["exclude_persistence_change_as_error"] = "ExcludePersistenceChangeAsError" - fields["exclude_revoked_ocsp_responses_as_error"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["exclude_revoked_ocsp_responses_as_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["exclude_revoked_ocsp_responses_as_error"] = "ExcludeRevokedOcspResponsesAsError" - fields["exclude_server_dns_error_as_error"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["exclude_server_dns_error_as_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["exclude_server_dns_error_as_error"] = "ExcludeServerDnsErrorAsError" - fields["exclude_server_tcp_reset_as_error"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["exclude_server_tcp_reset_as_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["exclude_server_tcp_reset_as_error"] = "ExcludeServerTcpResetAsError" - fields["exclude_sip_error_codes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewIntegerType(), reflect.TypeOf([]int64{}))) + fields["exclude_sip_error_codes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewIntegerType(), reflect.TypeOf([]int64{}))) fieldNameMap["exclude_sip_error_codes"] = "ExcludeSipErrorCodes" - fields["exclude_stale_ocsp_responses_as_error"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["exclude_stale_ocsp_responses_as_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["exclude_stale_ocsp_responses_as_error"] = "ExcludeStaleOcspResponsesAsError" - fields["exclude_syn_retransmit_as_error"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["exclude_syn_retransmit_as_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["exclude_syn_retransmit_as_error"] = "ExcludeSynRetransmitAsError" - fields["exclude_tcp_reset_as_error"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["exclude_tcp_reset_as_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["exclude_tcp_reset_as_error"] = "ExcludeTcpResetAsError" - fields["exclude_unavailable_ocsp_responses_as_error"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["exclude_unavailable_ocsp_responses_as_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["exclude_unavailable_ocsp_responses_as_error"] = "ExcludeUnavailableOcspResponsesAsError" - fields["exclude_unsupported_dns_query_as_error"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["exclude_unsupported_dns_query_as_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["exclude_unsupported_dns_query_as_error"] = "ExcludeUnsupportedDnsQueryAsError" - fields["healthscore_max_server_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["healthscore_max_server_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["healthscore_max_server_limit"] = "HealthscoreMaxServerLimit" - fields["hs_event_throttle_window"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["hs_event_throttle_window"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["hs_event_throttle_window"] = "HsEventThrottleWindow" - fields["hs_max_anomaly_penalty"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["hs_max_anomaly_penalty"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["hs_max_anomaly_penalty"] = "HsMaxAnomalyPenalty" - fields["hs_max_resources_penalty"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["hs_max_resources_penalty"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["hs_max_resources_penalty"] = "HsMaxResourcesPenalty" - fields["hs_max_security_penalty"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["hs_max_security_penalty"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["hs_max_security_penalty"] = "HsMaxSecurityPenalty" - fields["hs_min_dos_rate"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["hs_min_dos_rate"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["hs_min_dos_rate"] = "HsMinDosRate" - fields["hs_performance_boost"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["hs_performance_boost"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["hs_performance_boost"] = "HsPerformanceBoost" - fields["hs_pscore_traffic_threshold_l4_client"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_pscore_traffic_threshold_l4_client"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_pscore_traffic_threshold_l4_client"] = "HsPscoreTrafficThresholdL4Client" - fields["hs_pscore_traffic_threshold_l4_server"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_pscore_traffic_threshold_l4_server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_pscore_traffic_threshold_l4_server"] = "HsPscoreTrafficThresholdL4Server" - fields["hs_security_certscore_expired"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_security_certscore_expired"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_security_certscore_expired"] = "HsSecurityCertscoreExpired" - fields["hs_security_certscore_gt30d"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_security_certscore_gt30d"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_security_certscore_gt30d"] = "HsSecurityCertscoreGt30d" - fields["hs_security_certscore_le07d"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_security_certscore_le07d"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_security_certscore_le07d"] = "HsSecurityCertscoreLe07d" - fields["hs_security_certscore_le30d"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_security_certscore_le30d"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_security_certscore_le30d"] = "HsSecurityCertscoreLe30d" - fields["hs_security_chain_invalidity_penalty"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_security_chain_invalidity_penalty"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_security_chain_invalidity_penalty"] = "HsSecurityChainInvalidityPenalty" - fields["hs_security_cipherscore_eq000b"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_security_cipherscore_eq000b"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_security_cipherscore_eq000b"] = "HsSecurityCipherscoreEq000b" - fields["hs_security_cipherscore_ge128b"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_security_cipherscore_ge128b"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_security_cipherscore_ge128b"] = "HsSecurityCipherscoreGe128b" - fields["hs_security_cipherscore_lt128b"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_security_cipherscore_lt128b"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_security_cipherscore_lt128b"] = "HsSecurityCipherscoreLt128b" - fields["hs_security_encalgo_score_none"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_security_encalgo_score_none"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_security_encalgo_score_none"] = "HsSecurityEncalgoScoreNone" - fields["hs_security_encalgo_score_rc4"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_security_encalgo_score_rc4"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_security_encalgo_score_rc4"] = "HsSecurityEncalgoScoreRc4" - fields["hs_security_hsts_penalty"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_security_hsts_penalty"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_security_hsts_penalty"] = "HsSecurityHstsPenalty" - fields["hs_security_nonpfs_penalty"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_security_nonpfs_penalty"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_security_nonpfs_penalty"] = "HsSecurityNonpfsPenalty" - fields["hs_security_ocsp_revoked_score"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_security_ocsp_revoked_score"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_security_ocsp_revoked_score"] = "HsSecurityOcspRevokedScore" - fields["hs_security_selfsignedcert_penalty"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_security_selfsignedcert_penalty"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_security_selfsignedcert_penalty"] = "HsSecuritySelfsignedcertPenalty" - fields["hs_security_ssl30_score"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_security_ssl30_score"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_security_ssl30_score"] = "HsSecuritySsl30Score" - fields["hs_security_tls10_score"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_security_tls10_score"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_security_tls10_score"] = "HsSecurityTls10Score" - fields["hs_security_tls11_score"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_security_tls11_score"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_security_tls11_score"] = "HsSecurityTls11Score" - fields["hs_security_tls12_score"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_security_tls12_score"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_security_tls12_score"] = "HsSecurityTls12Score" - fields["hs_security_tls13_score"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_security_tls13_score"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_security_tls13_score"] = "HsSecurityTls13Score" - fields["hs_security_weak_signature_algo_penalty"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_security_weak_signature_algo_penalty"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_security_weak_signature_algo_penalty"] = "HsSecurityWeakSignatureAlgoPenalty" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["ondemand_metrics_idle_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ondemand_metrics_idle_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ondemand_metrics_idle_timeout"] = "OndemandMetricsIdleTimeout" - fields["ranges"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBHTTPStatusRangeBindingType), reflect.TypeOf([]ALBHTTPStatusRange{}))) + fields["ranges"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBHTTPStatusRangeBindingType), reflect.TypeOf([]ALBHTTPStatusRange{}))) fieldNameMap["ranges"] = "Ranges" - fields["resp_code_block"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["resp_code_block"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["resp_code_block"] = "RespCodeBlock" - fields["sensitive_log_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBSensitiveLogProfileBindingType)) + fields["sensitive_log_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBSensitiveLogProfileBindingType)) fieldNameMap["sensitive_log_profile"] = "SensitiveLogProfile" - fields["sip_log_depth"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sip_log_depth"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sip_log_depth"] = "SipLogDepth" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_analytics_profile", fields, reflect.TypeOf(ALBAnalyticsProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_analytics_profile", fields, reflect.TypeOf(ALBAnalyticsProfile{}), fieldNameMap, validators) } -func ALBAnalyticsProfileApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAnalyticsProfileApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBAnalyticsProfileBindingType), reflect.TypeOf([]ALBAnalyticsProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBAnalyticsProfileBindingType), reflect.TypeOf([]ALBAnalyticsProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_analytics_profile_api_response", fields, reflect.TypeOf(ALBAnalyticsProfileApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_analytics_profile_api_response", fields, reflect.TypeOf(ALBAnalyticsProfileApiResponse{}), fieldNameMap, validators) } -func ALBAppCookiePersistenceProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAppCookiePersistenceProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["encryption_key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["encryption_key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["encryption_key"] = "EncryptionKey" - fields["prst_hdr_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["prst_hdr_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["prst_hdr_name"] = "PrstHdrName" - fields["timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timeout"] = "Timeout" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_app_cookie_persistence_profile", fields, reflect.TypeOf(ALBAppCookiePersistenceProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_app_cookie_persistence_profile", fields, reflect.TypeOf(ALBAppCookiePersistenceProfile{}), fieldNameMap, validators) } -func ALBAppLearningConfidenceOverrideBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAppLearningConfidenceOverrideBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["confid_high_value"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["confid_high_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["confid_high_value"] = "ConfidHighValue" - fields["confid_low_value"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["confid_low_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["confid_low_value"] = "ConfidLowValue" - fields["confid_probable_value"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["confid_probable_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["confid_probable_value"] = "ConfidProbableValue" - fields["confid_very_high_value"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["confid_very_high_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["confid_very_high_value"] = "ConfidVeryHighValue" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_app_learning_confidence_override", fields, reflect.TypeOf(ALBAppLearningConfidenceOverride{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_app_learning_confidence_override", fields, reflect.TypeOf(ALBAppLearningConfidenceOverride{}), fieldNameMap, validators) } -func ALBAppLearningParamsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAppLearningParamsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enable_per_uri_learning"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_per_uri_learning"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_per_uri_learning"] = "EnablePerUriLearning" - fields["max_params"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_params"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_params"] = "MaxParams" - fields["max_uris"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_uris"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_uris"] = "MaxUris" - fields["min_hits_to_learn"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["min_hits_to_learn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["min_hits_to_learn"] = "MinHitsToLearn" - fields["sampling_percent"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sampling_percent"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sampling_percent"] = "SamplingPercent" - fields["update_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["update_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["update_interval"] = "UpdateInterval" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_app_learning_params", fields, reflect.TypeOf(ALBAppLearningParams{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_app_learning_params", fields, reflect.TypeOf(ALBAppLearningParams{}), fieldNameMap, validators) } -func ALBApplicationPersistenceProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBApplicationPersistenceProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["app_cookie_persistence_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBAppCookiePersistenceProfileBindingType)) + fields["app_cookie_persistence_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBAppCookiePersistenceProfileBindingType)) fieldNameMap["app_cookie_persistence_profile"] = "AppCookiePersistenceProfile" - fields["hdr_persistence_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHdrPersistenceProfileBindingType)) + fields["hdr_persistence_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHdrPersistenceProfileBindingType)) fieldNameMap["hdr_persistence_profile"] = "HdrPersistenceProfile" - fields["http_cookie_persistence_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHttpCookiePersistenceProfileBindingType)) + fields["http_cookie_persistence_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHttpCookiePersistenceProfileBindingType)) fieldNameMap["http_cookie_persistence_profile"] = "HttpCookiePersistenceProfile" - fields["ip_persistence_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIPPersistenceProfileBindingType)) + fields["ip_persistence_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIPPersistenceProfileBindingType)) fieldNameMap["ip_persistence_profile"] = "IpPersistenceProfile" - fields["is_federated"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_federated"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_federated"] = "IsFederated" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["persistence_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["persistence_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["persistence_type"] = "PersistenceType" - fields["server_hm_down_recovery"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server_hm_down_recovery"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server_hm_down_recovery"] = "ServerHmDownRecovery" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_application_persistence_profile", fields, reflect.TypeOf(ALBApplicationPersistenceProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_application_persistence_profile", fields, reflect.TypeOf(ALBApplicationPersistenceProfile{}), fieldNameMap, validators) } -func ALBApplicationPersistenceProfileApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBApplicationPersistenceProfileApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBApplicationPersistenceProfileBindingType), reflect.TypeOf([]ALBApplicationPersistenceProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBApplicationPersistenceProfileBindingType), reflect.TypeOf([]ALBApplicationPersistenceProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_application_persistence_profile_api_response", fields, reflect.TypeOf(ALBApplicationPersistenceProfileApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_application_persistence_profile_api_response", fields, reflect.TypeOf(ALBApplicationPersistenceProfileApiResponse{}), fieldNameMap, validators) } -func ALBApplicationProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBApplicationProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["cloud_config_cksum"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cloud_config_cksum"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cloud_config_cksum"] = "CloudConfigCksum" - fields["created_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["created_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["created_by"] = "CreatedBy" - fields["dns_service_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDnsServiceApplicationProfileBindingType)) + fields["dns_service_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDnsServiceApplicationProfileBindingType)) fieldNameMap["dns_service_profile"] = "DnsServiceProfile" - fields["dos_rl_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDosRateLimitProfileBindingType)) + fields["dos_rl_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDosRateLimitProfileBindingType)) fieldNameMap["dos_rl_profile"] = "DosRlProfile" - fields["http_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPApplicationProfileBindingType)) + fields["http_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPApplicationProfileBindingType)) fieldNameMap["http_profile"] = "HttpProfile" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["preserve_client_ip"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["preserve_client_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["preserve_client_ip"] = "PreserveClientIp" - fields["preserve_client_port"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["preserve_client_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["preserve_client_port"] = "PreserveClientPort" - fields["preserve_dest_ip_port"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["preserve_dest_ip_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["preserve_dest_ip_port"] = "PreserveDestIpPort" - fields["sip_service_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBSipServiceApplicationProfileBindingType)) + fields["sip_service_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBSipServiceApplicationProfileBindingType)) fieldNameMap["sip_service_profile"] = "SipServiceProfile" - fields["tcp_app_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBTCPApplicationProfileBindingType)) + fields["tcp_app_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBTCPApplicationProfileBindingType)) fieldNameMap["tcp_app_profile"] = "TcpAppProfile" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_application_profile", fields, reflect.TypeOf(ALBApplicationProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_application_profile", fields, reflect.TypeOf(ALBApplicationProfile{}), fieldNameMap, validators) } -func ALBApplicationProfileApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBApplicationProfileApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBApplicationProfileBindingType), reflect.TypeOf([]ALBApplicationProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBApplicationProfileBindingType), reflect.TypeOf([]ALBApplicationProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_application_profile_api_response", fields, reflect.TypeOf(ALBApplicationProfileApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_application_profile_api_response", fields, reflect.TypeOf(ALBApplicationProfileApiResponse{}), fieldNameMap, validators) } -func ALBAttackMitigationActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAttackMitigationActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["deny"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["deny"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["deny"] = "Deny" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_attack_mitigation_action", fields, reflect.TypeOf(ALBAttackMitigationAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_attack_mitigation_action", fields, reflect.TypeOf(ALBAttackMitigationAction{}), fieldNameMap, validators) } -func ALBAuthAttributeMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAuthAttributeMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["attribute_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["attribute_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["attribute_name"] = "AttributeName" - fields["attribute_value_list"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBStringMatchBindingType)) + fields["attribute_value_list"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBStringMatchBindingType)) fieldNameMap["attribute_value_list"] = "AttributeValueList" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_auth_attribute_match", fields, reflect.TypeOf(ALBAuthAttributeMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_auth_attribute_match", fields, reflect.TypeOf(ALBAuthAttributeMatch{}), fieldNameMap, validators) } -func ALBAuthProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAuthProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["http"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBAuthProfileHTTPClientParamsBindingType)) + fields["http"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBAuthProfileHTTPClientParamsBindingType)) fieldNameMap["http"] = "Http" - fields["ldap"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBLdapAuthSettingsBindingType)) + fields["ldap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBLdapAuthSettingsBindingType)) fieldNameMap["ldap"] = "Ldap" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["saml"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBSamlSettingsBindingType)) + fields["saml"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBSamlSettingsBindingType)) fieldNameMap["saml"] = "Saml" - fields["tacacs_plus"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBTacacsPlusAuthSettingsBindingType)) + fields["tacacs_plus"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBTacacsPlusAuthSettingsBindingType)) fieldNameMap["tacacs_plus"] = "TacacsPlus" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_auth_profile", fields, reflect.TypeOf(ALBAuthProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_auth_profile", fields, reflect.TypeOf(ALBAuthProfile{}), fieldNameMap, validators) } -func ALBAuthProfileApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAuthProfileApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBAuthProfileBindingType), reflect.TypeOf([]ALBAuthProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBAuthProfileBindingType), reflect.TypeOf([]ALBAuthProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_auth_profile_api_response", fields, reflect.TypeOf(ALBAuthProfileApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_auth_profile_api_response", fields, reflect.TypeOf(ALBAuthProfileApiResponse{}), fieldNameMap, validators) } -func ALBAuthProfileHTTPClientParamsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAuthProfileHTTPClientParamsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cache_expiration_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["cache_expiration_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["cache_expiration_time"] = "CacheExpirationTime" - fields["request_header"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_header"] = "RequestHeader" - fields["require_user_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["require_user_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["require_user_groups"] = "RequireUserGroups" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_auth_profile_HTTP_client_params", fields, reflect.TypeOf(ALBAuthProfileHTTPClientParams{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_auth_profile_HTTP_client_params", fields, reflect.TypeOf(ALBAuthProfileHTTPClientParams{}), fieldNameMap, validators) } -func ALBAuthTacacsPlusAttributeValuePairBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAuthTacacsPlusAttributeValuePairBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["mandatory"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mandatory"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mandatory"] = "Mandatory" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_auth_tacacs_plus_attribute_value_pair", fields, reflect.TypeOf(ALBAuthTacacsPlusAttributeValuePair{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_auth_tacacs_plus_attribute_value_pair", fields, reflect.TypeOf(ALBAuthTacacsPlusAttributeValuePair{}), fieldNameMap, validators) } -func ALBAuthTokenBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAuthTokenBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["expires_at"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["expires_at"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["expires_at"] = "ExpiresAt" - fields["hours"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["hours"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["hours"] = "Hours" - fields["token"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["token"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["token"] = "Token" - fields["username"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["username"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["username"] = "Username" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_auth_token", fields, reflect.TypeOf(ALBAuthToken{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_auth_token", fields, reflect.TypeOf(ALBAuthToken{}), fieldNameMap, validators) } -func ALBAuthenticationActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAuthenticationActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_authentication_action", fields, reflect.TypeOf(ALBAuthenticationAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_authentication_action", fields, reflect.TypeOf(ALBAuthenticationAction{}), fieldNameMap, validators) } -func ALBAuthenticationMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAuthenticationMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["client_ip"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrMatchBindingType)) + fields["client_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrMatchBindingType)) fieldNameMap["client_ip"] = "ClientIp" - fields["host_hdr"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHostHdrMatchBindingType)) + fields["host_hdr"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHostHdrMatchBindingType)) fieldNameMap["host_hdr"] = "HostHdr" - fields["path"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBPathMatchBindingType)) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBPathMatchBindingType)) fieldNameMap["path"] = "Path" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_authentication_match", fields, reflect.TypeOf(ALBAuthenticationMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_authentication_match", fields, reflect.TypeOf(ALBAuthenticationMatch{}), fieldNameMap, validators) } -func ALBAuthenticationPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAuthenticationPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["authn_rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBAuthenticationRuleBindingType), reflect.TypeOf([]ALBAuthenticationRule{}))) + fields["authn_rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBAuthenticationRuleBindingType), reflect.TypeOf([]ALBAuthenticationRule{}))) fieldNameMap["authn_rules"] = "AuthnRules" - fields["default_auth_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["default_auth_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["default_auth_profile_path"] = "DefaultAuthProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_authentication_policy", fields, reflect.TypeOf(ALBAuthenticationPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_authentication_policy", fields, reflect.TypeOf(ALBAuthenticationPolicy{}), fieldNameMap, validators) } -func ALBAuthenticationRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAuthenticationRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBAuthenticationActionBindingType)) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBAuthenticationActionBindingType)) fieldNameMap["action"] = "Action" - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - fields["match"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBAuthenticationMatchBindingType)) + fields["match"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBAuthenticationMatchBindingType)) fieldNameMap["match"] = "Match" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_authentication_rule", fields, reflect.TypeOf(ALBAuthenticationRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_authentication_rule", fields, reflect.TypeOf(ALBAuthenticationRule{}), fieldNameMap, validators) } -func ALBAuthorizationActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAuthorizationActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["status_code"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status_code"] = "StatusCode" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_authorization_action", fields, reflect.TypeOf(ALBAuthorizationAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_authorization_action", fields, reflect.TypeOf(ALBAuthorizationAction{}), fieldNameMap, validators) } -func ALBAuthorizationMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAuthorizationMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["attr_matches"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBAuthAttributeMatchBindingType), reflect.TypeOf([]ALBAuthAttributeMatch{}))) + fields["attr_matches"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBAuthAttributeMatchBindingType), reflect.TypeOf([]ALBAuthAttributeMatch{}))) fieldNameMap["attr_matches"] = "AttrMatches" - fields["host_hdr"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHostHdrMatchBindingType)) + fields["host_hdr"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHostHdrMatchBindingType)) fieldNameMap["host_hdr"] = "HostHdr" - fields["method"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBMethodMatchBindingType)) + fields["method"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBMethodMatchBindingType)) fieldNameMap["method"] = "Method" - fields["path"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBPathMatchBindingType)) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBPathMatchBindingType)) fieldNameMap["path"] = "Path" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_authorization_match", fields, reflect.TypeOf(ALBAuthorizationMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_authorization_match", fields, reflect.TypeOf(ALBAuthorizationMatch{}), fieldNameMap, validators) } -func ALBAuthorizationPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAuthorizationPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["authz_rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBAuthorizationRuleBindingType), reflect.TypeOf([]ALBAuthorizationRule{}))) + fields["authz_rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBAuthorizationRuleBindingType), reflect.TypeOf([]ALBAuthorizationRule{}))) fieldNameMap["authz_rules"] = "AuthzRules" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_authorization_policy", fields, reflect.TypeOf(ALBAuthorizationPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_authorization_policy", fields, reflect.TypeOf(ALBAuthorizationPolicy{}), fieldNameMap, validators) } -func ALBAuthorizationRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAuthorizationRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBAuthorizationActionBindingType)) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBAuthorizationActionBindingType)) fieldNameMap["action"] = "Action" - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - fields["match"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBAuthorizationMatchBindingType)) + fields["match"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBAuthorizationMatchBindingType)) fieldNameMap["match"] = "Match" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_authorization_rule", fields, reflect.TypeOf(ALBAuthorizationRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_authorization_rule", fields, reflect.TypeOf(ALBAuthorizationRule{}), fieldNameMap, validators) } -func ALBAutoScaleLaunchConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAutoScaleLaunchConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["image_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["image_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["image_id"] = "ImageId" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["mesos"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBAutoScaleMesosSettingsBindingType)) + fields["mesos"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBAutoScaleMesosSettingsBindingType)) fieldNameMap["mesos"] = "Mesos" - fields["openstack"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBAutoScaleOpenStackSettingsBindingType)) + fields["openstack"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBAutoScaleOpenStackSettingsBindingType)) fieldNameMap["openstack"] = "Openstack" - fields["use_external_asg"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["use_external_asg"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["use_external_asg"] = "UseExternalAsg" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_auto_scale_launch_config", fields, reflect.TypeOf(ALBAutoScaleLaunchConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_auto_scale_launch_config", fields, reflect.TypeOf(ALBAutoScaleLaunchConfig{}), fieldNameMap, validators) } -func ALBAutoScaleLaunchConfigApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAutoScaleLaunchConfigApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBAutoScaleLaunchConfigBindingType), reflect.TypeOf([]ALBAutoScaleLaunchConfig{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBAutoScaleLaunchConfigBindingType), reflect.TypeOf([]ALBAutoScaleLaunchConfig{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_auto_scale_launch_config_api_response", fields, reflect.TypeOf(ALBAutoScaleLaunchConfigApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_auto_scale_launch_config_api_response", fields, reflect.TypeOf(ALBAutoScaleLaunchConfigApiResponse{}), fieldNameMap, validators) } -func ALBAutoScaleMesosSettingsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAutoScaleMesosSettingsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_auto_scale_mesos_settings", fields, reflect.TypeOf(ALBAutoScaleMesosSettings{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_auto_scale_mesos_settings", fields, reflect.TypeOf(ALBAutoScaleMesosSettings{}), fieldNameMap, validators) } -func ALBAutoScaleOpenStackSettingsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAutoScaleOpenStackSettingsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["heat_scale_down_url"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["heat_scale_down_url"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["heat_scale_down_url"] = "HeatScaleDownUrl" - fields["heat_scale_up_url"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["heat_scale_up_url"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["heat_scale_up_url"] = "HeatScaleUpUrl" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_auto_scale_open_stack_settings", fields, reflect.TypeOf(ALBAutoScaleOpenStackSettings{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_auto_scale_open_stack_settings", fields, reflect.TypeOf(ALBAutoScaleOpenStackSettings{}), fieldNameMap, validators) } -func ALBCRLBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBCRLBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["body"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["body"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["body"] = "Body" - fields["common_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["common_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["common_name"] = "CommonName" - fields["distinguished_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["distinguished_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["distinguished_name"] = "DistinguishedName" - fields["etag"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["etag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["etag"] = "Etag" - fields["fingerprint"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["fingerprint"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["fingerprint"] = "Fingerprint" - fields["last_refreshed"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["last_refreshed"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["last_refreshed"] = "LastRefreshed" - fields["last_update"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["last_update"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["last_update"] = "LastUpdate" - fields["next_update"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["next_update"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["next_update"] = "NextUpdate" - fields["server_url"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server_url"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server_url"] = "ServerUrl" - fields["text"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["text"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["text"] = "Text" - fields["update_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["update_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["update_interval"] = "UpdateInterval" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBCRL", fields, reflect.TypeOf(ALBCRL{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBCRL", fields, reflect.TypeOf(ALBCRL{}), fieldNameMap, validators) } -func ALBCertificateAuthorityBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBCertificateAuthorityBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ca_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ca_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ca_path"] = "CaPath" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_certificate_authority", fields, reflect.TypeOf(ALBCertificateAuthority{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_certificate_authority", fields, reflect.TypeOf(ALBCertificateAuthority{}), fieldNameMap, validators) } -func ALBCertificateManagementProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBCertificateManagementProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["script_params"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBCustomParamsBindingType), reflect.TypeOf([]ALBCustomParams{}))) + fields["script_params"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBCustomParamsBindingType), reflect.TypeOf([]ALBCustomParams{}))) fieldNameMap["script_params"] = "ScriptParams" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_certificate_management_profile", fields, reflect.TypeOf(ALBCertificateManagementProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_certificate_management_profile", fields, reflect.TypeOf(ALBCertificateManagementProfile{}), fieldNameMap, validators) } -func ALBClientInsightsSamplingBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBClientInsightsSamplingBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["client_ip"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrMatchBindingType)) + fields["client_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrMatchBindingType)) fieldNameMap["client_ip"] = "ClientIp" - fields["sample_uris"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBStringMatchBindingType)) + fields["sample_uris"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBStringMatchBindingType)) fieldNameMap["sample_uris"] = "SampleUris" - fields["skip_uris"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBStringMatchBindingType)) + fields["skip_uris"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBStringMatchBindingType)) fieldNameMap["skip_uris"] = "SkipUris" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_client_insights_sampling", fields, reflect.TypeOf(ALBClientInsightsSampling{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_client_insights_sampling", fields, reflect.TypeOf(ALBClientInsightsSampling{}), fieldNameMap, validators) } -func ALBClientLogConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBClientLogConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enable_significant_log_collection"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_significant_log_collection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_significant_log_collection"] = "EnableSignificantLogCollection" - fields["filtered_log_processing"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["filtered_log_processing"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["filtered_log_processing"] = "FilteredLogProcessing" - fields["non_significant_log_processing"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["non_significant_log_processing"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["non_significant_log_processing"] = "NonSignificantLogProcessing" - fields["significant_log_processing"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["significant_log_processing"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["significant_log_processing"] = "SignificantLogProcessing" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_client_log_configuration", fields, reflect.TypeOf(ALBClientLogConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_client_log_configuration", fields, reflect.TypeOf(ALBClientLogConfiguration{}), fieldNameMap, validators) } -func ALBClientLogFilterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBClientLogFilterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["all_headers"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["all_headers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["all_headers"] = "AllHeaders" - fields["client_ip"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrMatchBindingType)) + fields["client_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrMatchBindingType)) fieldNameMap["client_ip"] = "ClientIp" - fields["duration"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["duration"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["duration"] = "Duration" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["uri"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBStringMatchBindingType)) + fields["uri"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBStringMatchBindingType)) fieldNameMap["uri"] = "Uri" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_client_log_filter", fields, reflect.TypeOf(ALBClientLogFilter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_client_log_filter", fields, reflect.TypeOf(ALBClientLogFilter{}), fieldNameMap, validators) } -func ALBClientLogStreamingConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBClientLogStreamingConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["external_server"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["external_server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["external_server"] = "ExternalServer" - fields["external_server_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["external_server_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["external_server_port"] = "ExternalServerPort" - fields["format_config"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBClientLogStreamingFormatBindingType)) + fields["format_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBClientLogStreamingFormatBindingType)) fieldNameMap["format_config"] = "FormatConfig" - fields["log_types_to_send"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["log_types_to_send"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["log_types_to_send"] = "LogTypesToSend" - fields["max_logs_per_second"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_logs_per_second"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_logs_per_second"] = "MaxLogsPerSecond" - fields["protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["protocol"] = "Protocol" - fields["syslog_config"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBStreamingSyslogConfigBindingType)) + fields["syslog_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBStreamingSyslogConfigBindingType)) fieldNameMap["syslog_config"] = "SyslogConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_client_log_streaming_config", fields, reflect.TypeOf(ALBClientLogStreamingConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_client_log_streaming_config", fields, reflect.TypeOf(ALBClientLogStreamingConfig{}), fieldNameMap, validators) } -func ALBClientLogStreamingFormatBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBClientLogStreamingFormatBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["format"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["format"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["format"] = "Format" - fields["included_fields"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["included_fields"] = "IncludedFields" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_client_log_streaming_format", fields, reflect.TypeOf(ALBClientLogStreamingFormat{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_client_log_streaming_format", fields, reflect.TypeOf(ALBClientLogStreamingFormat{}), fieldNameMap, validators) } -func ALBCloneServerBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBCloneServerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_address"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrBindingType)) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType)) fieldNameMap["ip_address"] = "IpAddress" - fields["mac"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac"] = "Mac" - fields["network_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["network_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["network_name"] = "NetworkName" - fields["subnet"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrPrefixBindingType)) + fields["subnet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrPrefixBindingType)) fieldNameMap["subnet"] = "Subnet" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_clone_server", fields, reflect.TypeOf(ALBCloneServer{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_clone_server", fields, reflect.TypeOf(ALBCloneServer{}), fieldNameMap, validators) } -func ALBCompressionFilterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBCompressionFilterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["devices_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["devices_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["devices_path"] = "DevicesPath" - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - fields["ip_addr_prefixes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBIpAddrPrefixBindingType), reflect.TypeOf([]ALBIpAddrPrefix{}))) + fields["ip_addr_prefixes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBIpAddrPrefixBindingType), reflect.TypeOf([]ALBIpAddrPrefix{}))) fieldNameMap["ip_addr_prefixes"] = "IpAddrPrefixes" - fields["ip_addr_ranges"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBIpAddrRangeBindingType), reflect.TypeOf([]ALBIpAddrRange{}))) + fields["ip_addr_ranges"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBIpAddrRangeBindingType), reflect.TypeOf([]ALBIpAddrRange{}))) fieldNameMap["ip_addr_ranges"] = "IpAddrRanges" - fields["ip_addrs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBIpAddrBindingType), reflect.TypeOf([]ALBIpAddr{}))) + fields["ip_addrs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType), reflect.TypeOf([]ALBIpAddr{}))) fieldNameMap["ip_addrs"] = "IpAddrs" - fields["ip_addrs_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_addrs_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_addrs_path"] = "IpAddrsPath" - fields["level"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["level"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["level"] = "Level" - fields["match"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match"] = "Match" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["user_agent"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["user_agent"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["user_agent"] = "UserAgent" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_compression_filter", fields, reflect.TypeOf(ALBCompressionFilter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_compression_filter", fields, reflect.TypeOf(ALBCompressionFilter{}), fieldNameMap, validators) } -func ALBCompressionProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBCompressionProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["compressible_content_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["compressible_content_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["compressible_content_path"] = "CompressibleContentPath" - fields["compression"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["compression"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["compression"] = "Compression" - fields["filter"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBCompressionFilterBindingType), reflect.TypeOf([]ALBCompressionFilter{}))) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBCompressionFilterBindingType), reflect.TypeOf([]ALBCompressionFilter{}))) fieldNameMap["filter"] = "Filter" - fields["remove_accept_encoding_header"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["remove_accept_encoding_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["remove_accept_encoding_header"] = "RemoveAcceptEncodingHeader" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_compression_profile", fields, reflect.TypeOf(ALBCompressionProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_compression_profile", fields, reflect.TypeOf(ALBCompressionProfile{}), fieldNameMap, validators) } -func ALBConnPoolPropertiesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBConnPoolPropertiesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["upstream_connpool_conn_idle_tmo"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["upstream_connpool_conn_idle_tmo"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["upstream_connpool_conn_idle_tmo"] = "UpstreamConnpoolConnIdleTmo" - fields["upstream_connpool_conn_life_tmo"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["upstream_connpool_conn_life_tmo"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["upstream_connpool_conn_life_tmo"] = "UpstreamConnpoolConnLifeTmo" - fields["upstream_connpool_conn_max_reuse"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["upstream_connpool_conn_max_reuse"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["upstream_connpool_conn_max_reuse"] = "UpstreamConnpoolConnMaxReuse" - fields["upstream_connpool_server_max_cache"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["upstream_connpool_server_max_cache"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["upstream_connpool_server_max_cache"] = "UpstreamConnpoolServerMaxCache" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_conn_pool_properties", fields, reflect.TypeOf(ALBConnPoolProperties{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_conn_pool_properties", fields, reflect.TypeOf(ALBConnPoolProperties{}), fieldNameMap, validators) } -func ALBContentRewriteProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBContentRewriteProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["response_rewrite_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["response_rewrite_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["response_rewrite_enabled"] = "ResponseRewriteEnabled" - fields["rewritable_content_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["rewritable_content_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["rewritable_content_path"] = "RewritableContentPath" - fields["rsp_match_replace_pair"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBMatchReplacePairBindingType), reflect.TypeOf([]ALBMatchReplacePair{}))) + fields["rsp_match_replace_pair"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBMatchReplacePairBindingType), reflect.TypeOf([]ALBMatchReplacePair{}))) fieldNameMap["rsp_match_replace_pair"] = "RspMatchReplacePair" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_content_rewrite_profile", fields, reflect.TypeOf(ALBContentRewriteProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_content_rewrite_profile", fields, reflect.TypeOf(ALBContentRewriteProfile{}), fieldNameMap, validators) } -func ALBControllerConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBControllerConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cluster_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cluster_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cluster_ip"] = "ClusterIp" - fields["dns_servers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["dns_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["dns_servers"] = "DnsServers" - fields["infra_admin_password"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["infra_admin_password"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["infra_admin_password"] = "InfraAdminPassword" - fields["infra_admin_username"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["infra_admin_username"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["infra_admin_username"] = "InfraAdminUsername" - fields["ntp_servers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ntp_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ntp_servers"] = "NtpServers" - fields["owned_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["owned_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["owned_by"] = "OwnedBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_controller_configuration", fields, reflect.TypeOf(ALBControllerConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_controller_configuration", fields, reflect.TypeOf(ALBControllerConfiguration{}), fieldNameMap, validators) } -func ALBControllerVersionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBControllerVersionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_api_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["alb_api_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["alb_api_version"] = "AlbApiVersion" - fields["alb_controller_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["alb_controller_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["alb_controller_version"] = "AlbControllerVersion" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_controller_version", fields, reflect.TypeOf(ALBControllerVersion{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_controller_version", fields, reflect.TypeOf(ALBControllerVersion{}), fieldNameMap, validators) } -func ALBCookieMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBCookieMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["match_case"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_case"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_case"] = "MatchCase" - fields["match_criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_criteria"] = "MatchCriteria" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_cookie_match", fields, reflect.TypeOf(ALBCookieMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_cookie_match", fields, reflect.TypeOf(ALBCookieMatch{}), fieldNameMap, validators) } -func ALBCustomParamsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBCustomParamsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["is_dynamic"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_dynamic"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_dynamic"] = "IsDynamic" - fields["is_sensitive"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_sensitive"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_sensitive"] = "IsSensitive" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_custom_params", fields, reflect.TypeOf(ALBCustomParams{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_custom_params", fields, reflect.TypeOf(ALBCustomParams{}), fieldNameMap, validators) } -func ALBDiscoveredNetworkBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDiscoveredNetworkBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["network_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["network_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["network_name"] = "NetworkName" - fields["subnet"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBIpAddrPrefixBindingType), reflect.TypeOf([]ALBIpAddrPrefix{}))) + fields["subnet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBIpAddrPrefixBindingType), reflect.TypeOf([]ALBIpAddrPrefix{}))) fieldNameMap["subnet"] = "Subnet" - fields["subnet6"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBIpAddrPrefixBindingType), reflect.TypeOf([]ALBIpAddrPrefix{}))) + fields["subnet6"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBIpAddrPrefixBindingType), reflect.TypeOf([]ALBIpAddrPrefix{}))) fieldNameMap["subnet6"] = "Subnet6" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_discovered_network", fields, reflect.TypeOf(ALBDiscoveredNetwork{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_discovered_network", fields, reflect.TypeOf(ALBDiscoveredNetwork{}), fieldNameMap, validators) } -func ALBDnsAAAARdataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsAAAARdataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip6_address"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrBindingType)) + fields["ip6_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType)) fieldNameMap["ip6_address"] = "Ip6Address" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_AAAA_rdata", fields, reflect.TypeOf(ALBDnsAAAARdata{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_AAAA_rdata", fields, reflect.TypeOf(ALBDnsAAAARdata{}), fieldNameMap, validators) } -func ALBDnsaRdataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsaRdataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_address"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrBindingType)) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType)) fieldNameMap["ip_address"] = "IpAddress" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_dnsa_rdata", fields, reflect.TypeOf(ALBDnsaRdata{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_dnsa_rdata", fields, reflect.TypeOf(ALBDnsaRdata{}), fieldNameMap, validators) } -func ALBDnsAttackBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsAttackBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["attack_vector"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["attack_vector"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["attack_vector"] = "AttackVector" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["max_mitigation_age"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_mitigation_age"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_mitigation_age"] = "MaxMitigationAge" - fields["mitigation_action"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBAttackMitigationActionBindingType)) + fields["mitigation_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBAttackMitigationActionBindingType)) fieldNameMap["mitigation_action"] = "MitigationAction" - fields["threshold"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["threshold"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["threshold"] = "Threshold" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_attack", fields, reflect.TypeOf(ALBDnsAttack{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_attack", fields, reflect.TypeOf(ALBDnsAttack{}), fieldNameMap, validators) } -func ALBDnsAttacksBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsAttacksBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["attacks"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDnsAttackBindingType), reflect.TypeOf([]ALBDnsAttack{}))) + fields["attacks"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDnsAttackBindingType), reflect.TypeOf([]ALBDnsAttack{}))) fieldNameMap["attacks"] = "Attacks" - fields["oper_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["oper_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["oper_mode"] = "OperMode" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_attacks", fields, reflect.TypeOf(ALBDnsAttacks{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_attacks", fields, reflect.TypeOf(ALBDnsAttacks{}), fieldNameMap, validators) } -func ALBDnsClientIpMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsClientIpMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["client_ip"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrMatchBindingType)) + fields["client_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrMatchBindingType)) fieldNameMap["client_ip"] = "ClientIp" - fields["use_edns_client_subnet_ip"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["use_edns_client_subnet_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["use_edns_client_subnet_ip"] = "UseEdnsClientSubnetIp" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_client_ip_match", fields, reflect.TypeOf(ALBDnsClientIpMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_client_ip_match", fields, reflect.TypeOf(ALBDnsClientIpMatch{}), fieldNameMap, validators) } -func ALBDnsCnameRdataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsCnameRdataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cname"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cname"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cname"] = "Cname" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_cname_rdata", fields, reflect.TypeOf(ALBDnsCnameRdata{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_cname_rdata", fields, reflect.TypeOf(ALBDnsCnameRdata{}), fieldNameMap, validators) } -func ALBDnsGeoLocationMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsGeoLocationMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["geolocation_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["geolocation_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["geolocation_name"] = "GeolocationName" - fields["geolocation_tag"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["geolocation_tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["geolocation_tag"] = "GeolocationTag" - fields["match_criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_criteria"] = "MatchCriteria" - fields["use_edns_client_subnet_ip"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["use_edns_client_subnet_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["use_edns_client_subnet_ip"] = "UseEdnsClientSubnetIp" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_geo_location_match", fields, reflect.TypeOf(ALBDnsGeoLocationMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_geo_location_match", fields, reflect.TypeOf(ALBDnsGeoLocationMatch{}), fieldNameMap, validators) } -func ALBDnsInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["algorithm"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["algorithm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["algorithm"] = "Algorithm" - fields["cname"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDnsCnameRdataBindingType)) + fields["cname"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDnsCnameRdataBindingType)) fieldNameMap["cname"] = "Cname" - fields["fqdn"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["fqdn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["fqdn"] = "Fqdn" - fields["metadata"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["metadata"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["metadata"] = "Metadata" - fields["num_records_in_response"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["num_records_in_response"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["num_records_in_response"] = "NumRecordsInResponse" - fields["ttl"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ttl"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ttl"] = "Ttl" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_info", fields, reflect.TypeOf(ALBDnsInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_info", fields, reflect.TypeOf(ALBDnsInfo{}), fieldNameMap, validators) } -func ALBDnsMxRdataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsMxRdataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["host"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["host"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["host"] = "Host" - fields["priority"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["priority"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["priority"] = "Priority" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_mx_rdata", fields, reflect.TypeOf(ALBDnsMxRdata{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_mx_rdata", fields, reflect.TypeOf(ALBDnsMxRdata{}), fieldNameMap, validators) } -func ALBDnsNsRdataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsNsRdataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip6_address"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrBindingType)) + fields["ip6_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType)) fieldNameMap["ip6_address"] = "Ip6Address" - fields["ip_address"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrBindingType)) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType)) fieldNameMap["ip_address"] = "IpAddress" - fields["nsname"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["nsname"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["nsname"] = "Nsname" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_ns_rdata", fields, reflect.TypeOf(ALBDnsNsRdata{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_ns_rdata", fields, reflect.TypeOf(ALBDnsNsRdata{}), fieldNameMap, validators) } -func ALBDnsPoliciesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsPoliciesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dns_policy_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dns_policy_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dns_policy_path"] = "DnsPolicyPath" - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_policies", fields, reflect.TypeOf(ALBDnsPolicies{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_policies", fields, reflect.TypeOf(ALBDnsPolicies{}), fieldNameMap, validators) } -func ALBDnsPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["created_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["created_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["created_by"] = "CreatedBy" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["rule"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDnsRuleBindingType), reflect.TypeOf([]ALBDnsRule{}))) + fields["rule"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDnsRuleBindingType), reflect.TypeOf([]ALBDnsRule{}))) fieldNameMap["rule"] = "Rule" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_policy", fields, reflect.TypeOf(ALBDnsPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_policy", fields, reflect.TypeOf(ALBDnsPolicy{}), fieldNameMap, validators) } -func ALBDnsPolicyApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsPolicyApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDnsPolicyBindingType), reflect.TypeOf([]ALBDnsPolicy{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDnsPolicyBindingType), reflect.TypeOf([]ALBDnsPolicy{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_policy_api_response", fields, reflect.TypeOf(ALBDnsPolicyApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_policy_api_response", fields, reflect.TypeOf(ALBDnsPolicyApiResponse{}), fieldNameMap, validators) } -func ALBDnsQueryNameMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsQueryNameMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["match_criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_criteria"] = "MatchCriteria" - fields["query_domain_names"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["query_domain_names"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["query_domain_names"] = "QueryDomainNames" - fields["string_group_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["string_group_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["string_group_paths"] = "StringGroupPaths" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_query_name_match", fields, reflect.TypeOf(ALBDnsQueryNameMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_query_name_match", fields, reflect.TypeOf(ALBDnsQueryNameMatch{}), fieldNameMap, validators) } -func ALBDnsQueryTypeMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsQueryTypeMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["match_criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_criteria"] = "MatchCriteria" - fields["query_type"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["query_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["query_type"] = "QueryType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_query_type_match", fields, reflect.TypeOf(ALBDnsQueryTypeMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_query_type_match", fields, reflect.TypeOf(ALBDnsQueryTypeMatch{}), fieldNameMap, validators) } -func ALBDnsRateLimiterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsRateLimiterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDnsRuleRLActionBindingType)) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDnsRuleRLActionBindingType)) fieldNameMap["action"] = "Action" - fields["rate_limiter_object"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBRateLimiterBindingType)) + fields["rate_limiter_object"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBRateLimiterBindingType)) fieldNameMap["rate_limiter_object"] = "RateLimiterObject" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_rate_limiter", fields, reflect.TypeOf(ALBDnsRateLimiter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_rate_limiter", fields, reflect.TypeOf(ALBDnsRateLimiter{}), fieldNameMap, validators) } -func ALBDnsRecordBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsRecordBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["algorithm"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["algorithm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["algorithm"] = "Algorithm" - fields["cname"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDnsCnameRdataBindingType)) + fields["cname"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDnsCnameRdataBindingType)) fieldNameMap["cname"] = "Cname" - fields["delegated"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["delegated"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["delegated"] = "Delegated" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["fqdn"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["fqdn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["fqdn"] = "Fqdn" - fields["ip6_address"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDnsAAAARdataBindingType), reflect.TypeOf([]ALBDnsAAAARdata{}))) + fields["ip6_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDnsAAAARdataBindingType), reflect.TypeOf([]ALBDnsAAAARdata{}))) fieldNameMap["ip6_address"] = "Ip6Address" - fields["ip_address"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDnsaRdataBindingType), reflect.TypeOf([]ALBDnsaRdata{}))) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDnsaRdataBindingType), reflect.TypeOf([]ALBDnsaRdata{}))) fieldNameMap["ip_address"] = "IpAddress" - fields["metadata"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["metadata"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["metadata"] = "Metadata" - fields["mx_records"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDnsMxRdataBindingType), reflect.TypeOf([]ALBDnsMxRdata{}))) + fields["mx_records"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDnsMxRdataBindingType), reflect.TypeOf([]ALBDnsMxRdata{}))) fieldNameMap["mx_records"] = "MxRecords" - fields["ns"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDnsNsRdataBindingType), reflect.TypeOf([]ALBDnsNsRdata{}))) + fields["ns"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDnsNsRdataBindingType), reflect.TypeOf([]ALBDnsNsRdata{}))) fieldNameMap["ns"] = "Ns" - fields["num_records_in_response"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["num_records_in_response"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["num_records_in_response"] = "NumRecordsInResponse" - fields["service_locator"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDnsSrvRdataBindingType), reflect.TypeOf([]ALBDnsSrvRdata{}))) + fields["service_locator"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDnsSrvRdataBindingType), reflect.TypeOf([]ALBDnsSrvRdata{}))) fieldNameMap["service_locator"] = "ServiceLocator" - fields["ttl"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ttl"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ttl"] = "Ttl" - fields["txt_records"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDnsTxtRdataBindingType), reflect.TypeOf([]ALBDnsTxtRdata{}))) + fields["txt_records"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDnsTxtRdataBindingType), reflect.TypeOf([]ALBDnsTxtRdata{}))) fieldNameMap["txt_records"] = "TxtRecords" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - fields["wildcard_match"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["wildcard_match"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["wildcard_match"] = "WildcardMatch" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_record", fields, reflect.TypeOf(ALBDnsRecord{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_record", fields, reflect.TypeOf(ALBDnsRecord{}), fieldNameMap, validators) } -func ALBDnsRrSetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsRrSetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cname"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDnsCnameRdataBindingType)) + fields["cname"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDnsCnameRdataBindingType)) fieldNameMap["cname"] = "Cname" - fields["fqdn"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["fqdn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["fqdn"] = "Fqdn" - fields["ip6_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDnsAAAARdataBindingType), reflect.TypeOf([]ALBDnsAAAARdata{}))) + fields["ip6_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDnsAAAARdataBindingType), reflect.TypeOf([]ALBDnsAAAARdata{}))) fieldNameMap["ip6_addresses"] = "Ip6Addresses" - fields["ip_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDnsaRdataBindingType), reflect.TypeOf([]ALBDnsaRdata{}))) + fields["ip_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDnsaRdataBindingType), reflect.TypeOf([]ALBDnsaRdata{}))) fieldNameMap["ip_addresses"] = "IpAddresses" - fields["nses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDnsNsRdataBindingType), reflect.TypeOf([]ALBDnsNsRdata{}))) + fields["nses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDnsNsRdataBindingType), reflect.TypeOf([]ALBDnsNsRdata{}))) fieldNameMap["nses"] = "Nses" - fields["ttl"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ttl"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ttl"] = "Ttl" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_rr_set", fields, reflect.TypeOf(ALBDnsRrSet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_rr_set", fields, reflect.TypeOf(ALBDnsRrSet{}), fieldNameMap, validators) } -func ALBDnsRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDnsRuleActionBindingType)) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDnsRuleActionBindingType)) fieldNameMap["action"] = "Action" - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - fields["log"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["log"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["log"] = "Log" - fields["match"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDnsRuleMatchTargetBindingType)) + fields["match"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDnsRuleMatchTargetBindingType)) fieldNameMap["match"] = "Match" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_rule", fields, reflect.TypeOf(ALBDnsRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_rule", fields, reflect.TypeOf(ALBDnsRule{}), fieldNameMap, validators) } -func ALBDnsRuleActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsRuleActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["allow"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDnsRuleActionAllowDropBindingType)) + fields["allow"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDnsRuleActionAllowDropBindingType)) fieldNameMap["allow"] = "Allow" - fields["dns_rate_limiter"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDnsRateLimiterBindingType)) + fields["dns_rate_limiter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDnsRateLimiterBindingType)) fieldNameMap["dns_rate_limiter"] = "DnsRateLimiter" - fields["gslb_site_selection"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDnsRuleActionGslbSiteSelectionBindingType)) + fields["gslb_site_selection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDnsRuleActionGslbSiteSelectionBindingType)) fieldNameMap["gslb_site_selection"] = "GslbSiteSelection" - fields["pool_switching"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDnsRuleActionPoolSwitchingBindingType)) + fields["pool_switching"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDnsRuleActionPoolSwitchingBindingType)) fieldNameMap["pool_switching"] = "PoolSwitching" - fields["response"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDnsRuleActionResponseBindingType)) + fields["response"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDnsRuleActionResponseBindingType)) fieldNameMap["response"] = "Response" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_rule_action", fields, reflect.TypeOf(ALBDnsRuleAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_rule_action", fields, reflect.TypeOf(ALBDnsRuleAction{}), fieldNameMap, validators) } -func ALBDnsRuleActionAllowDropBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsRuleActionAllowDropBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["allow"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["allow"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["allow"] = "Allow" - fields["reset_conn"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["reset_conn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["reset_conn"] = "ResetConn" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_rule_action_allow_drop", fields, reflect.TypeOf(ALBDnsRuleActionAllowDrop{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_rule_action_allow_drop", fields, reflect.TypeOf(ALBDnsRuleActionAllowDrop{}), fieldNameMap, validators) } -func ALBDnsRuleActionGslbSiteSelectionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsRuleActionGslbSiteSelectionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["fallback_site_names"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["fallback_site_names"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["fallback_site_names"] = "FallbackSiteNames" - fields["is_site_preferred"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_site_preferred"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_site_preferred"] = "IsSitePreferred" - fields["site_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_name"] = "SiteName" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_rule_action_gslb_site_selection", fields, reflect.TypeOf(ALBDnsRuleActionGslbSiteSelection{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_rule_action_gslb_site_selection", fields, reflect.TypeOf(ALBDnsRuleActionGslbSiteSelection{}), fieldNameMap, validators) } -func ALBDnsRuleActionPoolSwitchingBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsRuleActionPoolSwitchingBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["pool_group_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pool_group_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pool_group_path"] = "PoolGroupPath" - fields["pool_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pool_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pool_path"] = "PoolPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_rule_action_pool_switching", fields, reflect.TypeOf(ALBDnsRuleActionPoolSwitching{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_rule_action_pool_switching", fields, reflect.TypeOf(ALBDnsRuleActionPoolSwitching{}), fieldNameMap, validators) } -func ALBDnsRuleActionResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsRuleActionResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["authoritative"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["authoritative"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["authoritative"] = "Authoritative" - fields["rcode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["rcode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["rcode"] = "Rcode" - fields["resource_record_sets"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDnsRuleDnsRrSetBindingType), reflect.TypeOf([]ALBDnsRuleDnsRrSet{}))) + fields["resource_record_sets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDnsRuleDnsRrSetBindingType), reflect.TypeOf([]ALBDnsRuleDnsRrSet{}))) fieldNameMap["resource_record_sets"] = "ResourceRecordSets" - fields["truncation"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["truncation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["truncation"] = "Truncation" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_rule_action_response", fields, reflect.TypeOf(ALBDnsRuleActionResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_rule_action_response", fields, reflect.TypeOf(ALBDnsRuleActionResponse{}), fieldNameMap, validators) } -func ALBDnsRuleDnsRrSetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsRuleDnsRrSetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["resource_record_set"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDnsRrSetBindingType)) + fields["resource_record_set"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDnsRrSetBindingType)) fieldNameMap["resource_record_set"] = "ResourceRecordSet" - fields["section"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["section"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["section"] = "Section" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_rule_dns_rr_set", fields, reflect.TypeOf(ALBDnsRuleDnsRrSet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_rule_dns_rr_set", fields, reflect.TypeOf(ALBDnsRuleDnsRrSet{}), fieldNameMap, validators) } -func ALBDnsRuleMatchTargetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsRuleMatchTargetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["client_ip_address"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDnsClientIpMatchBindingType)) + fields["client_ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDnsClientIpMatchBindingType)) fieldNameMap["client_ip_address"] = "ClientIpAddress" - fields["geo_location"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDnsGeoLocationMatchBindingType)) + fields["geo_location"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDnsGeoLocationMatchBindingType)) fieldNameMap["geo_location"] = "GeoLocation" - fields["protocol"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDnsTransportProtocolMatchBindingType)) + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDnsTransportProtocolMatchBindingType)) fieldNameMap["protocol"] = "Protocol" - fields["query_name"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDnsQueryNameMatchBindingType)) + fields["query_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDnsQueryNameMatchBindingType)) fieldNameMap["query_name"] = "QueryName" - fields["query_type"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDnsQueryTypeMatchBindingType)) + fields["query_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDnsQueryTypeMatchBindingType)) fieldNameMap["query_type"] = "QueryType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_rule_match_target", fields, reflect.TypeOf(ALBDnsRuleMatchTarget{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_rule_match_target", fields, reflect.TypeOf(ALBDnsRuleMatchTarget{}), fieldNameMap, validators) } -func ALBDnsRuleRLActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsRuleRLActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_rule_RL_action", fields, reflect.TypeOf(ALBDnsRuleRLAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_rule_RL_action", fields, reflect.TypeOf(ALBDnsRuleRLAction{}), fieldNameMap, validators) } -func ALBDnsServiceApplicationProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsServiceApplicationProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["aaaa_empty_response"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["aaaa_empty_response"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["aaaa_empty_response"] = "AaaaEmptyResponse" - fields["admin_email"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["admin_email"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["admin_email"] = "AdminEmail" - fields["dns_over_tcp_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["dns_over_tcp_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["dns_over_tcp_enabled"] = "DnsOverTcpEnabled" - fields["dns_zones"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDnsZoneBindingType), reflect.TypeOf([]ALBDnsZone{}))) + fields["dns_zones"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDnsZoneBindingType), reflect.TypeOf([]ALBDnsZone{}))) fieldNameMap["dns_zones"] = "DnsZones" - fields["domain_names"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["domain_names"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["domain_names"] = "DomainNames" - fields["ecs_stripping_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ecs_stripping_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ecs_stripping_enabled"] = "EcsStrippingEnabled" - fields["edns"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["edns"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["edns"] = "Edns" - fields["edns_client_subnet_prefix_len"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["edns_client_subnet_prefix_len"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["edns_client_subnet_prefix_len"] = "EdnsClientSubnetPrefixLen" - fields["error_response"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_response"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_response"] = "ErrorResponse" - fields["name_server"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name_server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name_server"] = "NameServer" - fields["negative_caching_ttl"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["negative_caching_ttl"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["negative_caching_ttl"] = "NegativeCachingTtl" - fields["num_dns_ip"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["num_dns_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["num_dns_ip"] = "NumDnsIp" - fields["ttl"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ttl"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ttl"] = "Ttl" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_service_application_profile", fields, reflect.TypeOf(ALBDnsServiceApplicationProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_service_application_profile", fields, reflect.TypeOf(ALBDnsServiceApplicationProfile{}), fieldNameMap, validators) } -func ALBDnsSrvRdataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsSrvRdataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["port"] = "Port" - fields["priority"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["priority"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["priority"] = "Priority" - fields["target"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["target"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["target"] = "Target" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_srv_rdata", fields, reflect.TypeOf(ALBDnsSrvRdata{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_srv_rdata", fields, reflect.TypeOf(ALBDnsSrvRdata{}), fieldNameMap, validators) } -func ALBDnsTransportProtocolMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsTransportProtocolMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["match_criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_criteria"] = "MatchCriteria" - fields["protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["protocol"] = "Protocol" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_transport_protocol_match", fields, reflect.TypeOf(ALBDnsTransportProtocolMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_transport_protocol_match", fields, reflect.TypeOf(ALBDnsTransportProtocolMatch{}), fieldNameMap, validators) } -func ALBDnsTxtRdataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsTxtRdataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["text_str"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["text_str"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["text_str"] = "TextStr" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_txt_rdata", fields, reflect.TypeOf(ALBDnsTxtRdata{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_txt_rdata", fields, reflect.TypeOf(ALBDnsTxtRdata{}), fieldNameMap, validators) } -func ALBDnsZoneBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsZoneBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["admin_email"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["admin_email"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["admin_email"] = "AdminEmail" - fields["domain_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_name"] = "DomainName" - fields["name_server"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name_server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name_server"] = "NameServer" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_zone", fields, reflect.TypeOf(ALBDnsZone{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_dns_zone", fields, reflect.TypeOf(ALBDnsZone{}), fieldNameMap, validators) } -func ALBDosRateLimitProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDosRateLimitProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dos_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDosThresholdProfileBindingType)) + fields["dos_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDosThresholdProfileBindingType)) fieldNameMap["dos_profile"] = "DosProfile" - fields["rl_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBRateLimiterProfileBindingType)) + fields["rl_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBRateLimiterProfileBindingType)) fieldNameMap["rl_profile"] = "RlProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_dos_rate_limit_profile", fields, reflect.TypeOf(ALBDosRateLimitProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_dos_rate_limit_profile", fields, reflect.TypeOf(ALBDosRateLimitProfile{}), fieldNameMap, validators) } -func ALBDosThresholdBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDosThresholdBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["attack"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["attack"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["attack"] = "Attack" - fields["max_value"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_value"] = "MaxValue" - fields["min_value"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["min_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["min_value"] = "MinValue" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_dos_threshold", fields, reflect.TypeOf(ALBDosThreshold{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_dos_threshold", fields, reflect.TypeOf(ALBDosThreshold{}), fieldNameMap, validators) } -func ALBDosThresholdProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDosThresholdProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["thresh_info"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDosThresholdBindingType), reflect.TypeOf([]ALBDosThreshold{}))) + fields["thresh_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDosThresholdBindingType), reflect.TypeOf([]ALBDosThreshold{}))) fieldNameMap["thresh_info"] = "ThreshInfo" - fields["thresh_period"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["thresh_period"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["thresh_period"] = "ThreshPeriod" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_dos_threshold_profile", fields, reflect.TypeOf(ALBDosThresholdProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_dos_threshold_profile", fields, reflect.TypeOf(ALBDosThresholdProfile{}), fieldNameMap, validators) } -func ALBDsrProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDsrProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dsr_encap_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dsr_encap_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dsr_encap_type"] = "DsrEncapType" - fields["dsr_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dsr_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dsr_type"] = "DsrType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_dsr_profile", fields, reflect.TypeOf(ALBDsrProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_dsr_profile", fields, reflect.TypeOf(ALBDsrProfile{}), fieldNameMap, validators) } -func ALBEquivalentLabelsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBEquivalentLabelsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["labels"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["labels"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["labels"] = "Labels" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_equivalent_labels", fields, reflect.TypeOf(ALBEquivalentLabels{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_equivalent_labels", fields, reflect.TypeOf(ALBEquivalentLabels{}), fieldNameMap, validators) } -func ALBErrorPageBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBErrorPageBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - fields["error_page_body_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_page_body_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_page_body_path"] = "ErrorPageBodyPath" - fields["error_redirect"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_redirect"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_redirect"] = "ErrorRedirect" - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - fields["match"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPStatusMatchBindingType)) + fields["match"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPStatusMatchBindingType)) fieldNameMap["match"] = "Match" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_error_page", fields, reflect.TypeOf(ALBErrorPage{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_error_page", fields, reflect.TypeOf(ALBErrorPage{}), fieldNameMap, validators) } -func ALBErrorPageBodyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBErrorPageBodyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["error_page_body"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_page_body"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_page_body"] = "ErrorPageBody" - fields["format"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["format"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["format"] = "Format" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_error_page_body", fields, reflect.TypeOf(ALBErrorPageBody{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_error_page_body", fields, reflect.TypeOf(ALBErrorPageBody{}), fieldNameMap, validators) } -func ALBErrorPageBodyApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBErrorPageBodyApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBErrorPageBodyBindingType), reflect.TypeOf([]ALBErrorPageBody{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBErrorPageBodyBindingType), reflect.TypeOf([]ALBErrorPageBody{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_error_page_body_api_response", fields, reflect.TypeOf(ALBErrorPageBodyApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_error_page_body_api_response", fields, reflect.TypeOf(ALBErrorPageBodyApiResponse{}), fieldNameMap, validators) } -func ALBErrorPageProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBErrorPageProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["error_pages"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBErrorPageBindingType), reflect.TypeOf([]ALBErrorPage{}))) + fields["error_pages"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBErrorPageBindingType), reflect.TypeOf([]ALBErrorPage{}))) fieldNameMap["error_pages"] = "ErrorPages" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_error_page_profile", fields, reflect.TypeOf(ALBErrorPageProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_error_page_profile", fields, reflect.TypeOf(ALBErrorPageProfile{}), fieldNameMap, validators) } -func ALBErrorPageProfileApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBErrorPageProfileApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBErrorPageProfileBindingType), reflect.TypeOf([]ALBErrorPageProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBErrorPageProfileBindingType), reflect.TypeOf([]ALBErrorPageProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_error_page_profile_api_response", fields, reflect.TypeOf(ALBErrorPageProfileApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_error_page_profile_api_response", fields, reflect.TypeOf(ALBErrorPageProfileApiResponse{}), fieldNameMap, validators) } -func ALBFailActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBFailActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["local_rsp"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBFailActionHTTPLocalResponseBindingType)) + fields["local_rsp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBFailActionHTTPLocalResponseBindingType)) fieldNameMap["local_rsp"] = "LocalRsp" - fields["redirect"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBFailActionHTTPRedirectBindingType)) + fields["redirect"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBFailActionHTTPRedirectBindingType)) fieldNameMap["redirect"] = "Redirect" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_fail_action", fields, reflect.TypeOf(ALBFailAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_fail_action", fields, reflect.TypeOf(ALBFailAction{}), fieldNameMap, validators) } -func ALBFailActionHTTPLocalResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBFailActionHTTPLocalResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["file"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPLocalFileBindingType)) + fields["file"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPLocalFileBindingType)) fieldNameMap["file"] = "File" - fields["status_code"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status_code"] = "StatusCode" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_fail_action_HTTP_local_response", fields, reflect.TypeOf(ALBFailActionHTTPLocalResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_fail_action_HTTP_local_response", fields, reflect.TypeOf(ALBFailActionHTTPLocalResponse{}), fieldNameMap, validators) } -func ALBFailActionHTTPRedirectBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBFailActionHTTPRedirectBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["host"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["host"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["host"] = "Host" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["protocol"] = "Protocol" - fields["query"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["query"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["query"] = "Query" - fields["status_code"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status_code"] = "StatusCode" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_fail_action_HTTP_redirect", fields, reflect.TypeOf(ALBFailActionHTTPRedirect{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_fail_action_HTTP_redirect", fields, reflect.TypeOf(ALBFailActionHTTPRedirect{}), fieldNameMap, validators) } -func ALBFullClientLogsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBFullClientLogsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["duration"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["duration"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["duration"] = "Duration" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["throttle"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["throttle"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["throttle"] = "Throttle" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_full_client_logs", fields, reflect.TypeOf(ALBFullClientLogs{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_full_client_logs", fields, reflect.TypeOf(ALBFullClientLogs{}), fieldNameMap, validators) } -func ALBGeoLocationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBGeoLocationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["latitude"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["latitude"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["latitude"] = "Latitude" - fields["longitude"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["longitude"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["longitude"] = "Longitude" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["tag"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tag"] = "Tag" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_geo_location", fields, reflect.TypeOf(ALBGeoLocation{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_geo_location", fields, reflect.TypeOf(ALBGeoLocation{}), fieldNameMap, validators) } -func ALBHSMAwsCloudHsmBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHSMAwsCloudHsmBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["client_config"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["client_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["client_config"] = "ClientConfig" - fields["cluster_cert"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cluster_cert"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cluster_cert"] = "ClusterCert" - fields["crypto_user_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["crypto_user_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["crypto_user_name"] = "CryptoUserName" - fields["crypto_user_password"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["crypto_user_password"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["crypto_user_password"] = "CryptoUserPassword" - fields["hsm_ip"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["hsm_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["hsm_ip"] = "HsmIp" - fields["mgmt_config"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mgmt_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mgmt_config"] = "MgmtConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBHSM_aws_cloud_hsm", fields, reflect.TypeOf(ALBHSMAwsCloudHsm{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBHSM_aws_cloud_hsm", fields, reflect.TypeOf(ALBHSMAwsCloudHsm{}), fieldNameMap, validators) } -func ALBHSMSafenetClientInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHSMSafenetClientInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["chrystoki_conf"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["chrystoki_conf"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["chrystoki_conf"] = "ChrystokiConf" - fields["client_cert"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["client_cert"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["client_cert"] = "ClientCert" - fields["client_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["client_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["client_ip"] = "ClientIp" - fields["client_priv_key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["client_priv_key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["client_priv_key"] = "ClientPrivKey" - fields["session_major_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["session_major_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["session_major_number"] = "SessionMajorNumber" - fields["session_minor_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["session_minor_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["session_minor_number"] = "SessionMinorNumber" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBHSM_safenet_client_info", fields, reflect.TypeOf(ALBHSMSafenetClientInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBHSM_safenet_client_info", fields, reflect.TypeOf(ALBHSMSafenetClientInfo{}), fieldNameMap, validators) } -func ALBHSMSafenetLunaBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHSMSafenetLunaBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ha_group_num"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ha_group_num"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ha_group_num"] = "HaGroupNum" - fields["is_ha"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_ha"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_ha"] = "IsHa" - fields["node_info"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBHSMSafenetClientInfoBindingType), reflect.TypeOf([]ALBHSMSafenetClientInfo{}))) + fields["node_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBHSMSafenetClientInfoBindingType), reflect.TypeOf([]ALBHSMSafenetClientInfo{}))) fieldNameMap["node_info"] = "NodeInfo" - fields["server"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBHSMSafenetLunaServerBindingType), reflect.TypeOf([]ALBHSMSafenetLunaServer{}))) + fields["server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBHSMSafenetLunaServerBindingType), reflect.TypeOf([]ALBHSMSafenetLunaServer{}))) fieldNameMap["server"] = "Server" - fields["server_pem"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server_pem"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server_pem"] = "ServerPem" - fields["use_dedicated_network"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["use_dedicated_network"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["use_dedicated_network"] = "UseDedicatedNetwork" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBHSM_safenet_luna", fields, reflect.TypeOf(ALBHSMSafenetLuna{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBHSM_safenet_luna", fields, reflect.TypeOf(ALBHSMSafenetLuna{}), fieldNameMap, validators) } -func ALBHSMSafenetLunaServerBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHSMSafenetLunaServerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - fields["partition_passwd"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["partition_passwd"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["partition_passwd"] = "PartitionPasswd" - fields["partition_serial_number"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["partition_serial_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["partition_serial_number"] = "PartitionSerialNumber" - fields["remote_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["remote_ip"] = "RemoteIp" - fields["server_cert"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server_cert"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server_cert"] = "ServerCert" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBHSM_safenet_luna_server", fields, reflect.TypeOf(ALBHSMSafenetLunaServer{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBHSM_safenet_luna_server", fields, reflect.TypeOf(ALBHSMSafenetLunaServer{}), fieldNameMap, validators) } -func ALBHSMThalesNetHsmBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHSMThalesNetHsmBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["esn"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["esn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["esn"] = "Esn" - fields["keyhash"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["keyhash"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["keyhash"] = "Keyhash" - fields["module_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["module_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["module_id"] = "ModuleId" - fields["priority"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["priority"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["priority"] = "Priority" - fields["remote_ip"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrBindingType)) + fields["remote_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType)) fieldNameMap["remote_ip"] = "RemoteIp" - fields["remote_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["remote_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["remote_port"] = "RemotePort" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBHSM_thales_net_hsm", fields, reflect.TypeOf(ALBHSMThalesNetHsm{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBHSM_thales_net_hsm", fields, reflect.TypeOf(ALBHSMThalesNetHsm{}), fieldNameMap, validators) } -func ALBHSMThalesRFSBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHSMThalesRFSBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrBindingType)) + fields["ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType)) fieldNameMap["ip"] = "Ip" - fields["port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["port"] = "Port" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBHSM_thales_RFS", fields, reflect.TypeOf(ALBHSMThalesRFS{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBHSM_thales_RFS", fields, reflect.TypeOf(ALBHSMThalesRFS{}), fieldNameMap, validators) } -func ALBHTTP2ApplicationProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTP2ApplicationProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["http2_initial_window_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["http2_initial_window_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["http2_initial_window_size"] = "Http2InitialWindowSize" - fields["max_http2_concurrent_streams_per_connection"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_http2_concurrent_streams_per_connection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_http2_concurrent_streams_per_connection"] = "MaxHttp2ConcurrentStreamsPerConnection" - fields["max_http2_control_frames_per_connection"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_http2_control_frames_per_connection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_http2_control_frames_per_connection"] = "MaxHttp2ControlFramesPerConnection" - fields["max_http2_empty_data_frames_per_connection"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_http2_empty_data_frames_per_connection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_http2_empty_data_frames_per_connection"] = "MaxHttp2EmptyDataFramesPerConnection" - fields["max_http2_header_field_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_http2_header_field_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_http2_header_field_size"] = "MaxHttp2HeaderFieldSize" - fields["max_http2_queued_frames_to_client_per_connection"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_http2_queued_frames_to_client_per_connection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_http2_queued_frames_to_client_per_connection"] = "MaxHttp2QueuedFramesToClientPerConnection" - fields["max_http2_requests_per_connection"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_http2_requests_per_connection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_http2_requests_per_connection"] = "MaxHttp2RequestsPerConnection" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBHTT_p2_application_profile", fields, reflect.TypeOf(ALBHTTP2ApplicationProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBHTT_p2_application_profile", fields, reflect.TypeOf(ALBHTTP2ApplicationProfile{}), fieldNameMap, validators) } -func ALBHTTPApplicationProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPApplicationProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["allow_dots_in_header_name"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["allow_dots_in_header_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["allow_dots_in_header_name"] = "AllowDotsInHeaderName" - fields["cache_config"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHttpCacheConfigBindingType)) + fields["cache_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHttpCacheConfigBindingType)) fieldNameMap["cache_config"] = "CacheConfig" - fields["client_body_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["client_body_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["client_body_timeout"] = "ClientBodyTimeout" - fields["client_header_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["client_header_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["client_header_timeout"] = "ClientHeaderTimeout" - fields["client_max_body_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["client_max_body_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["client_max_body_size"] = "ClientMaxBodySize" - fields["client_max_header_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["client_max_header_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["client_max_header_size"] = "ClientMaxHeaderSize" - fields["client_max_request_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["client_max_request_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["client_max_request_size"] = "ClientMaxRequestSize" - fields["compression_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBCompressionProfileBindingType)) + fields["compression_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBCompressionProfileBindingType)) fieldNameMap["compression_profile"] = "CompressionProfile" - fields["connection_multiplexing_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["connection_multiplexing_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["connection_multiplexing_enabled"] = "ConnectionMultiplexingEnabled" - fields["disable_keepalive_posts_msie6"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["disable_keepalive_posts_msie6"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["disable_keepalive_posts_msie6"] = "DisableKeepalivePostsMsie6" - fields["disable_sni_hostname_check"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["disable_sni_hostname_check"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["disable_sni_hostname_check"] = "DisableSniHostnameCheck" - fields["enable_chunk_merge"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_chunk_merge"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_chunk_merge"] = "EnableChunkMerge" - fields["enable_fire_and_forget"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_fire_and_forget"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_fire_and_forget"] = "EnableFireAndForget" - fields["enable_request_body_buffering"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_request_body_buffering"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_request_body_buffering"] = "EnableRequestBodyBuffering" - fields["enable_request_body_metrics"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_request_body_metrics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_request_body_metrics"] = "EnableRequestBodyMetrics" - fields["fwd_close_hdr_for_bound_connections"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["fwd_close_hdr_for_bound_connections"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["fwd_close_hdr_for_bound_connections"] = "FwdCloseHdrForBoundConnections" - fields["hsts_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["hsts_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["hsts_enabled"] = "HstsEnabled" - fields["hsts_max_age"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["hsts_max_age"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["hsts_max_age"] = "HstsMaxAge" - fields["hsts_subdomains_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["hsts_subdomains_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["hsts_subdomains_enabled"] = "HstsSubdomainsEnabled" - fields["http2_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTP2ApplicationProfileBindingType)) + fields["http2_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTP2ApplicationProfileBindingType)) fieldNameMap["http2_profile"] = "Http2Profile" - fields["http_to_https"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["http_to_https"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["http_to_https"] = "HttpToHttps" - fields["http_upstream_buffer_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["http_upstream_buffer_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["http_upstream_buffer_size"] = "HttpUpstreamBufferSize" - fields["httponly_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["httponly_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["httponly_enabled"] = "HttponlyEnabled" - fields["keepalive_header"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["keepalive_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["keepalive_header"] = "KeepaliveHeader" - fields["keepalive_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["keepalive_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["keepalive_timeout"] = "KeepaliveTimeout" - fields["max_bad_rps_cip"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_bad_rps_cip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_bad_rps_cip"] = "MaxBadRpsCip" - fields["max_bad_rps_cip_uri"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_bad_rps_cip_uri"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_bad_rps_cip_uri"] = "MaxBadRpsCipUri" - fields["max_bad_rps_uri"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_bad_rps_uri"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_bad_rps_uri"] = "MaxBadRpsUri" - fields["max_keepalive_requests"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_keepalive_requests"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_keepalive_requests"] = "MaxKeepaliveRequests" - fields["max_response_headers_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_response_headers_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_response_headers_size"] = "MaxResponseHeadersSize" - fields["max_rps_cip"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_rps_cip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_rps_cip"] = "MaxRpsCip" - fields["max_rps_cip_uri"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_rps_cip_uri"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_rps_cip_uri"] = "MaxRpsCipUri" - fields["max_rps_unknown_cip"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_rps_unknown_cip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_rps_unknown_cip"] = "MaxRpsUnknownCip" - fields["max_rps_unknown_uri"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_rps_unknown_uri"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_rps_unknown_uri"] = "MaxRpsUnknownUri" - fields["max_rps_uri"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_rps_uri"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_rps_uri"] = "MaxRpsUri" - fields["pki_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pki_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pki_profile_path"] = "PkiProfilePath" - fields["post_accept_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["post_accept_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["post_accept_timeout"] = "PostAcceptTimeout" - fields["reset_conn_http_on_ssl_port"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["reset_conn_http_on_ssl_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["reset_conn_http_on_ssl_port"] = "ResetConnHttpOnSslPort" - fields["respond_with_100_continue"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["respond_with_100_continue"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["respond_with_100_continue"] = "RespondWith100Continue" - fields["secure_cookie_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["secure_cookie_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["secure_cookie_enabled"] = "SecureCookieEnabled" - fields["server_side_redirect_to_https"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["server_side_redirect_to_https"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["server_side_redirect_to_https"] = "ServerSideRedirectToHttps" - fields["ssl_client_certificate_action"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBSSLClientCertificateActionBindingType)) + fields["ssl_client_certificate_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBSSLClientCertificateActionBindingType)) fieldNameMap["ssl_client_certificate_action"] = "SslClientCertificateAction" - fields["ssl_client_certificate_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ssl_client_certificate_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ssl_client_certificate_mode"] = "SslClientCertificateMode" - fields["use_app_keepalive_timeout"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["use_app_keepalive_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["use_app_keepalive_timeout"] = "UseAppKeepaliveTimeout" - fields["websockets_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["websockets_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["websockets_enabled"] = "WebsocketsEnabled" - fields["x_forwarded_proto_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["x_forwarded_proto_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["x_forwarded_proto_enabled"] = "XForwardedProtoEnabled" - fields["xff_alternate_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["xff_alternate_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["xff_alternate_name"] = "XffAlternateName" - fields["xff_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["xff_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["xff_enabled"] = "XffEnabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_application_profile", fields, reflect.TypeOf(ALBHTTPApplicationProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_application_profile", fields, reflect.TypeOf(ALBHTTPApplicationProfile{}), fieldNameMap, validators) } -func ALBHTTPClientAuthenticationParamsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPClientAuthenticationParamsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["auth_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["auth_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["auth_profile_path"] = "AuthProfilePath" - fields["realm"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realm"] = "Realm" - fields["request_uri_path"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBStringMatchBindingType)) + fields["request_uri_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBStringMatchBindingType)) fieldNameMap["request_uri_path"] = "RequestUriPath" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_client_authentication_params", fields, reflect.TypeOf(ALBHTTPClientAuthenticationParams{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_client_authentication_params", fields, reflect.TypeOf(ALBHTTPClientAuthenticationParams{}), fieldNameMap, validators) } -func ALBHTTPCookieDataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPCookieDataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_cookie_data", fields, reflect.TypeOf(ALBHTTPCookieData{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_cookie_data", fields, reflect.TypeOf(ALBHTTPCookieData{}), fieldNameMap, validators) } -func ALBHTTPHdrActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPHdrActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - fields["cookie"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPCookieDataBindingType)) + fields["cookie"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPCookieDataBindingType)) fieldNameMap["cookie"] = "Cookie" - fields["hdr"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPHdrDataBindingType)) + fields["hdr"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPHdrDataBindingType)) fieldNameMap["hdr"] = "Hdr" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_hdr_action", fields, reflect.TypeOf(ALBHTTPHdrAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_hdr_action", fields, reflect.TypeOf(ALBHTTPHdrAction{}), fieldNameMap, validators) } -func ALBHTTPHdrDataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPHdrDataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["value"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPHdrValueBindingType)) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPHdrValueBindingType)) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_hdr_data", fields, reflect.TypeOf(ALBHTTPHdrData{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_hdr_data", fields, reflect.TypeOf(ALBHTTPHdrData{}), fieldNameMap, validators) } -func ALBHTTPHdrValueBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPHdrValueBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["val"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["val"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["val"] = "Val" - fields["var"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["var"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["var"] = "Var_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_hdr_value", fields, reflect.TypeOf(ALBHTTPHdrValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_hdr_value", fields, reflect.TypeOf(ALBHTTPHdrValue{}), fieldNameMap, validators) } -func ALBHTTPLocalFileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPLocalFileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["content_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["content_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["content_type"] = "ContentType" - fields["file_content"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["file_content"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["file_content"] = "FileContent" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_local_file", fields, reflect.TypeOf(ALBHTTPLocalFile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_local_file", fields, reflect.TypeOf(ALBHTTPLocalFile{}), fieldNameMap, validators) } -func ALBHTTPPoliciesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPPoliciesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["http_policy_set_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["http_policy_set_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["http_policy_set_path"] = "HttpPolicySetPath" - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_policies", fields, reflect.TypeOf(ALBHTTPPolicies{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_policies", fields, reflect.TypeOf(ALBHTTPPolicies{}), fieldNameMap, validators) } -func ALBHTTPPolicySetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPPolicySetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["cloud_config_cksum"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cloud_config_cksum"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cloud_config_cksum"] = "CloudConfigCksum" - fields["created_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["created_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["created_by"] = "CreatedBy" - fields["http_request_policy"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPRequestPolicyBindingType)) + fields["http_request_policy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPRequestPolicyBindingType)) fieldNameMap["http_request_policy"] = "HttpRequestPolicy" - fields["http_response_policy"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPResponsePolicyBindingType)) + fields["http_response_policy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPResponsePolicyBindingType)) fieldNameMap["http_response_policy"] = "HttpResponsePolicy" - fields["http_security_policy"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPSecurityPolicyBindingType)) + fields["http_security_policy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPSecurityPolicyBindingType)) fieldNameMap["http_security_policy"] = "HttpSecurityPolicy" - fields["is_internal_policy"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_internal_policy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_internal_policy"] = "IsInternalPolicy" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_policy_set", fields, reflect.TypeOf(ALBHTTPPolicySet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_policy_set", fields, reflect.TypeOf(ALBHTTPPolicySet{}), fieldNameMap, validators) } -func ALBHTTPPolicySetApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPPolicySetApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBHTTPPolicySetBindingType), reflect.TypeOf([]ALBHTTPPolicySet{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBHTTPPolicySetBindingType), reflect.TypeOf([]ALBHTTPPolicySet{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_policy_set_api_response", fields, reflect.TypeOf(ALBHTTPPolicySetApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_policy_set_api_response", fields, reflect.TypeOf(ALBHTTPPolicySetApiResponse{}), fieldNameMap, validators) } -func ALBHTTPRedirectActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPRedirectActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["host"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBURIParamBindingType)) + fields["host"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBURIParamBindingType)) fieldNameMap["host"] = "Host" - fields["keep_query"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["keep_query"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["keep_query"] = "KeepQuery" - fields["path"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBURIParamBindingType)) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBURIParamBindingType)) fieldNameMap["path"] = "Path" - fields["port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["port"] = "Port" - fields["protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["protocol"] = "Protocol" - fields["status_code"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status_code"] = "StatusCode" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_redirect_action", fields, reflect.TypeOf(ALBHTTPRedirectAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_redirect_action", fields, reflect.TypeOf(ALBHTTPRedirectAction{}), fieldNameMap, validators) } -func ALBHTTPRequestPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPRequestPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBHTTPRequestRuleBindingType), reflect.TypeOf([]ALBHTTPRequestRule{}))) + fields["rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBHTTPRequestRuleBindingType), reflect.TypeOf([]ALBHTTPRequestRule{}))) fieldNameMap["rules"] = "Rules" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_request_policy", fields, reflect.TypeOf(ALBHTTPRequestPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_request_policy", fields, reflect.TypeOf(ALBHTTPRequestPolicy{}), fieldNameMap, validators) } -func ALBHTTPRequestRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPRequestRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["all_headers"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["all_headers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["all_headers"] = "AllHeaders" - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - fields["hdr_action"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBHTTPHdrActionBindingType), reflect.TypeOf([]ALBHTTPHdrAction{}))) + fields["hdr_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBHTTPHdrActionBindingType), reflect.TypeOf([]ALBHTTPHdrAction{}))) fieldNameMap["hdr_action"] = "HdrAction" - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - fields["log"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["log"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["log"] = "Log" - fields["match"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBMatchTargetBindingType)) + fields["match"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBMatchTargetBindingType)) fieldNameMap["match"] = "Match" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["redirect_action"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPRedirectActionBindingType)) + fields["redirect_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPRedirectActionBindingType)) fieldNameMap["redirect_action"] = "RedirectAction" - fields["rewrite_url_action"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPRewriteURLActionBindingType)) + fields["rewrite_url_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPRewriteURLActionBindingType)) fieldNameMap["rewrite_url_action"] = "RewriteUrlAction" - fields["switching_action"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPSwitchingActionBindingType)) + fields["switching_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPSwitchingActionBindingType)) fieldNameMap["switching_action"] = "SwitchingAction" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_request_rule", fields, reflect.TypeOf(ALBHTTPRequestRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_request_rule", fields, reflect.TypeOf(ALBHTTPRequestRule{}), fieldNameMap, validators) } -func ALBHTTPReselectRespCodeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPReselectRespCodeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["codes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewIntegerType(), reflect.TypeOf([]int64{}))) + fields["codes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewIntegerType(), reflect.TypeOf([]int64{}))) fieldNameMap["codes"] = "Codes" - fields["ranges"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBHTTPStatusRangeBindingType), reflect.TypeOf([]ALBHTTPStatusRange{}))) + fields["ranges"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBHTTPStatusRangeBindingType), reflect.TypeOf([]ALBHTTPStatusRange{}))) fieldNameMap["ranges"] = "Ranges" - fields["resp_code_block"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["resp_code_block"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["resp_code_block"] = "RespCodeBlock" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_reselect_resp_code", fields, reflect.TypeOf(ALBHTTPReselectRespCode{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_reselect_resp_code", fields, reflect.TypeOf(ALBHTTPReselectRespCode{}), fieldNameMap, validators) } -func ALBHTTPResponsePolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPResponsePolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBHTTPResponseRuleBindingType), reflect.TypeOf([]ALBHTTPResponseRule{}))) + fields["rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBHTTPResponseRuleBindingType), reflect.TypeOf([]ALBHTTPResponseRule{}))) fieldNameMap["rules"] = "Rules" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_response_policy", fields, reflect.TypeOf(ALBHTTPResponsePolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_response_policy", fields, reflect.TypeOf(ALBHTTPResponsePolicy{}), fieldNameMap, validators) } -func ALBHTTPResponseRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPResponseRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["all_headers"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["all_headers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["all_headers"] = "AllHeaders" - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - fields["hdr_action"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBHTTPHdrActionBindingType), reflect.TypeOf([]ALBHTTPHdrAction{}))) + fields["hdr_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBHTTPHdrActionBindingType), reflect.TypeOf([]ALBHTTPHdrAction{}))) fieldNameMap["hdr_action"] = "HdrAction" - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - fields["loc_hdr_action"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPRewriteLocHdrActionBindingType)) + fields["loc_hdr_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPRewriteLocHdrActionBindingType)) fieldNameMap["loc_hdr_action"] = "LocHdrAction" - fields["log"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["log"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["log"] = "Log" - fields["match"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBResponseMatchTargetBindingType)) + fields["match"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBResponseMatchTargetBindingType)) fieldNameMap["match"] = "Match" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_response_rule", fields, reflect.TypeOf(ALBHTTPResponseRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_response_rule", fields, reflect.TypeOf(ALBHTTPResponseRule{}), fieldNameMap, validators) } -func ALBHTTPRewriteLocHdrActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPRewriteLocHdrActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["host"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBURIParamBindingType)) + fields["host"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBURIParamBindingType)) fieldNameMap["host"] = "Host" - fields["keep_query"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["keep_query"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["keep_query"] = "KeepQuery" - fields["path"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBURIParamBindingType)) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBURIParamBindingType)) fieldNameMap["path"] = "Path" - fields["port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["port"] = "Port" - fields["protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["protocol"] = "Protocol" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_rewrite_loc_hdr_action", fields, reflect.TypeOf(ALBHTTPRewriteLocHdrAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_rewrite_loc_hdr_action", fields, reflect.TypeOf(ALBHTTPRewriteLocHdrAction{}), fieldNameMap, validators) } -func ALBHTTPRewriteURLActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPRewriteURLActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["host_hdr"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBURIParamBindingType)) + fields["host_hdr"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBURIParamBindingType)) fieldNameMap["host_hdr"] = "HostHdr" - fields["path"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBURIParamBindingType)) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBURIParamBindingType)) fieldNameMap["path"] = "Path" - fields["query"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBURIParamQueryBindingType)) + fields["query"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBURIParamQueryBindingType)) fieldNameMap["query"] = "Query" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_rewrite_URL_action", fields, reflect.TypeOf(ALBHTTPRewriteURLAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_rewrite_URL_action", fields, reflect.TypeOf(ALBHTTPRewriteURLAction{}), fieldNameMap, validators) } -func ALBHTTPSecurityActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPSecurityActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - fields["file"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPLocalFileBindingType)) + fields["file"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPLocalFileBindingType)) fieldNameMap["file"] = "File" - fields["https_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["https_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["https_port"] = "HttpsPort" - fields["rate_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPSecurityActionRateProfileBindingType)) + fields["rate_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPSecurityActionRateProfileBindingType)) fieldNameMap["rate_profile"] = "RateProfile" - fields["status_code"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status_code"] = "StatusCode" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_security_action", fields, reflect.TypeOf(ALBHTTPSecurityAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_security_action", fields, reflect.TypeOf(ALBHTTPSecurityAction{}), fieldNameMap, validators) } -func ALBHTTPSecurityActionRateProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPSecurityActionRateProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBRateLimiterActionBindingType)) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBRateLimiterActionBindingType)) fieldNameMap["action"] = "Action" - fields["per_client_ip"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["per_client_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["per_client_ip"] = "PerClientIp" - fields["per_uri_path"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["per_uri_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["per_uri_path"] = "PerUriPath" - fields["rate_limiter"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBRateLimiterBindingType)) + fields["rate_limiter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBRateLimiterBindingType)) fieldNameMap["rate_limiter"] = "RateLimiter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_security_action_rate_profile", fields, reflect.TypeOf(ALBHTTPSecurityActionRateProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_security_action_rate_profile", fields, reflect.TypeOf(ALBHTTPSecurityActionRateProfile{}), fieldNameMap, validators) } -func ALBHTTPSecurityPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPSecurityPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBHTTPSecurityRuleBindingType), reflect.TypeOf([]ALBHTTPSecurityRule{}))) + fields["rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBHTTPSecurityRuleBindingType), reflect.TypeOf([]ALBHTTPSecurityRule{}))) fieldNameMap["rules"] = "Rules" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_security_policy", fields, reflect.TypeOf(ALBHTTPSecurityPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_security_policy", fields, reflect.TypeOf(ALBHTTPSecurityPolicy{}), fieldNameMap, validators) } -func ALBHTTPSecurityRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPSecurityRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPSecurityActionBindingType)) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPSecurityActionBindingType)) fieldNameMap["action"] = "Action" - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - fields["log"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["log"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["log"] = "Log" - fields["match"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBMatchTargetBindingType)) + fields["match"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBMatchTargetBindingType)) fieldNameMap["match"] = "Match" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_security_rule", fields, reflect.TypeOf(ALBHTTPSecurityRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_security_rule", fields, reflect.TypeOf(ALBHTTPSecurityRule{}), fieldNameMap, validators) } -func ALBHTTPServerReselectBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPServerReselectBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["num_retries"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["num_retries"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["num_retries"] = "NumRetries" - fields["retry_nonidempotent"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["retry_nonidempotent"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["retry_nonidempotent"] = "RetryNonidempotent" - fields["retry_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["retry_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["retry_timeout"] = "RetryTimeout" - fields["svr_resp_code"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPReselectRespCodeBindingType)) + fields["svr_resp_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPReselectRespCodeBindingType)) fieldNameMap["svr_resp_code"] = "SvrRespCode" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_server_reselect", fields, reflect.TypeOf(ALBHTTPServerReselect{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_server_reselect", fields, reflect.TypeOf(ALBHTTPServerReselect{}), fieldNameMap, validators) } -func ALBHTTPStatusMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPStatusMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["match_criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_criteria"] = "MatchCriteria" - fields["ranges"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBHTTPStatusRangeBindingType), reflect.TypeOf([]ALBHTTPStatusRange{}))) + fields["ranges"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBHTTPStatusRangeBindingType), reflect.TypeOf([]ALBHTTPStatusRange{}))) fieldNameMap["ranges"] = "Ranges" - fields["status_codes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewIntegerType(), reflect.TypeOf([]int64{}))) + fields["status_codes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewIntegerType(), reflect.TypeOf([]int64{}))) fieldNameMap["status_codes"] = "StatusCodes" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_status_match", fields, reflect.TypeOf(ALBHTTPStatusMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_status_match", fields, reflect.TypeOf(ALBHTTPStatusMatch{}), fieldNameMap, validators) } -func ALBHTTPStatusRangeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPStatusRangeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["begin"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["begin"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["begin"] = "Begin" - fields["end"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["end"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["end"] = "End" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_status_range", fields, reflect.TypeOf(ALBHTTPStatusRange{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_status_range", fields, reflect.TypeOf(ALBHTTPStatusRange{}), fieldNameMap, validators) } -func ALBHTTPSwitchingActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPSwitchingActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - fields["file"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPLocalFileBindingType)) + fields["file"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPLocalFileBindingType)) fieldNameMap["file"] = "File" - fields["pool_group_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pool_group_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pool_group_path"] = "PoolGroupPath" - fields["pool_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pool_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pool_path"] = "PoolPath" - fields["server"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBPoolServerBindingType)) + fields["server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBPoolServerBindingType)) fieldNameMap["server"] = "Server" - fields["status_code"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status_code"] = "StatusCode" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_switching_action", fields, reflect.TypeOf(ALBHTTPSwitchingAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_switching_action", fields, reflect.TypeOf(ALBHTTPSwitchingAction{}), fieldNameMap, validators) } -func ALBHTTPVersionMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPVersionMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["match_criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_criteria"] = "MatchCriteria" - fields["versions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["versions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["versions"] = "Versions" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_version_match", fields, reflect.TypeOf(ALBHTTPVersionMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBHTTP_version_match", fields, reflect.TypeOf(ALBHTTPVersionMatch{}), fieldNameMap, validators) } -func ALBHardwareSecurityModuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHardwareSecurityModuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cloudhsm"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHSMAwsCloudHsmBindingType)) + fields["cloudhsm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHSMAwsCloudHsmBindingType)) fieldNameMap["cloudhsm"] = "Cloudhsm" - fields["nethsm"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBHSMThalesNetHsmBindingType), reflect.TypeOf([]ALBHSMThalesNetHsm{}))) + fields["nethsm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBHSMThalesNetHsmBindingType), reflect.TypeOf([]ALBHSMThalesNetHsm{}))) fieldNameMap["nethsm"] = "Nethsm" - fields["rfs"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHSMThalesRFSBindingType)) + fields["rfs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHSMThalesRFSBindingType)) fieldNameMap["rfs"] = "Rfs" - fields["sluna"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHSMSafenetLunaBindingType)) + fields["sluna"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHSMSafenetLunaBindingType)) fieldNameMap["sluna"] = "Sluna" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_hardware_security_module", fields, reflect.TypeOf(ALBHardwareSecurityModule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_hardware_security_module", fields, reflect.TypeOf(ALBHardwareSecurityModule{}), fieldNameMap, validators) } -func ALBHardwareSecurityModuleGroupBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHardwareSecurityModuleGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["hsm"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHardwareSecurityModuleBindingType)) + fields["hsm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHardwareSecurityModuleBindingType)) fieldNameMap["hsm"] = "Hsm" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_hardware_security_module_group", fields, reflect.TypeOf(ALBHardwareSecurityModuleGroup{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_hardware_security_module_group", fields, reflect.TypeOf(ALBHardwareSecurityModuleGroup{}), fieldNameMap, validators) } -func ALBHardwareSecurityModuleGroupApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHardwareSecurityModuleGroupApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBHardwareSecurityModuleGroupBindingType), reflect.TypeOf([]ALBHardwareSecurityModuleGroup{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBHardwareSecurityModuleGroupBindingType), reflect.TypeOf([]ALBHardwareSecurityModuleGroup{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_hardware_security_module_group_api_response", fields, reflect.TypeOf(ALBHardwareSecurityModuleGroupApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_hardware_security_module_group_api_response", fields, reflect.TypeOf(ALBHardwareSecurityModuleGroupApiResponse{}), fieldNameMap, validators) } -func ALBHdrMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHdrMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["hdr"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["hdr"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["hdr"] = "Hdr" - fields["match_case"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_case"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_case"] = "MatchCase" - fields["match_criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_criteria"] = "MatchCriteria" - fields["value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_hdr_match", fields, reflect.TypeOf(ALBHdrMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_hdr_match", fields, reflect.TypeOf(ALBHdrMatch{}), fieldNameMap, validators) } -func ALBHdrPersistenceProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHdrPersistenceProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["prst_hdr_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["prst_hdr_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["prst_hdr_name"] = "PrstHdrName" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_hdr_persistence_profile", fields, reflect.TypeOf(ALBHdrPersistenceProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_hdr_persistence_profile", fields, reflect.TypeOf(ALBHdrPersistenceProfile{}), fieldNameMap, validators) } -func ALBHealthMonitorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHealthMonitorBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["allow_duplicate_monitors"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["allow_duplicate_monitors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["allow_duplicate_monitors"] = "AllowDuplicateMonitors" - fields["authentication"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHealthMonitorAuthInfoBindingType)) + fields["authentication"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHealthMonitorAuthInfoBindingType)) fieldNameMap["authentication"] = "Authentication" - fields["disable_quickstart"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["disable_quickstart"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["disable_quickstart"] = "DisableQuickstart" - fields["dns_monitor"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHealthMonitorDNSBindingType)) + fields["dns_monitor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHealthMonitorDNSBindingType)) fieldNameMap["dns_monitor"] = "DnsMonitor" - fields["external_monitor"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHealthMonitorExternalBindingType)) + fields["external_monitor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHealthMonitorExternalBindingType)) fieldNameMap["external_monitor"] = "ExternalMonitor" - fields["failed_checks"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["failed_checks"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["failed_checks"] = "FailedChecks" - fields["http_monitor"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHealthMonitorHttpBindingType)) + fields["http_monitor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHealthMonitorHttpBindingType)) fieldNameMap["http_monitor"] = "HttpMonitor" - fields["https_monitor"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHealthMonitorHttpBindingType)) + fields["https_monitor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHealthMonitorHttpBindingType)) fieldNameMap["https_monitor"] = "HttpsMonitor" - fields["imap_monitor"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHealthMonitorImapBindingType)) + fields["imap_monitor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHealthMonitorImapBindingType)) fieldNameMap["imap_monitor"] = "ImapMonitor" - fields["imaps_monitor"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHealthMonitorImapBindingType)) + fields["imaps_monitor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHealthMonitorImapBindingType)) fieldNameMap["imaps_monitor"] = "ImapsMonitor" - fields["is_federated"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_federated"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_federated"] = "IsFederated" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["monitor_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["monitor_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["monitor_port"] = "MonitorPort" - fields["pop3_monitor"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHealthMonitorPop3BindingType)) + fields["pop3_monitor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHealthMonitorPop3BindingType)) fieldNameMap["pop3_monitor"] = "Pop3Monitor" - fields["pop3s_monitor"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHealthMonitorPop3BindingType)) + fields["pop3s_monitor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHealthMonitorPop3BindingType)) fieldNameMap["pop3s_monitor"] = "Pop3sMonitor" - fields["radius_monitor"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHealthMonitorRadiusBindingType)) + fields["radius_monitor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHealthMonitorRadiusBindingType)) fieldNameMap["radius_monitor"] = "RadiusMonitor" - fields["receive_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["receive_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["receive_timeout"] = "ReceiveTimeout" - fields["send_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["send_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["send_interval"] = "SendInterval" - fields["sip_monitor"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHealthMonitorSIPBindingType)) + fields["sip_monitor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHealthMonitorSIPBindingType)) fieldNameMap["sip_monitor"] = "SipMonitor" - fields["smtp_monitor"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHealthMonitorSmtpBindingType)) + fields["smtp_monitor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHealthMonitorSmtpBindingType)) fieldNameMap["smtp_monitor"] = "SmtpMonitor" - fields["smtps_monitor"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHealthMonitorSmtpBindingType)) + fields["smtps_monitor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHealthMonitorSmtpBindingType)) fieldNameMap["smtps_monitor"] = "SmtpsMonitor" - fields["successful_checks"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["successful_checks"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["successful_checks"] = "SuccessfulChecks" - fields["tcp_monitor"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHealthMonitorTcpBindingType)) + fields["tcp_monitor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHealthMonitorTcpBindingType)) fieldNameMap["tcp_monitor"] = "TcpMonitor" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - fields["udp_monitor"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHealthMonitorUdpBindingType)) + fields["udp_monitor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHealthMonitorUdpBindingType)) fieldNameMap["udp_monitor"] = "UdpMonitor" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_health_monitor", fields, reflect.TypeOf(ALBHealthMonitor{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_health_monitor", fields, reflect.TypeOf(ALBHealthMonitor{}), fieldNameMap, validators) } -func ALBHealthMonitorApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHealthMonitorApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBHealthMonitorBindingType), reflect.TypeOf([]ALBHealthMonitor{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBHealthMonitorBindingType), reflect.TypeOf([]ALBHealthMonitor{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_health_monitor_api_response", fields, reflect.TypeOf(ALBHealthMonitorApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_health_monitor_api_response", fields, reflect.TypeOf(ALBHealthMonitorApiResponse{}), fieldNameMap, validators) } -func ALBHealthMonitorAuthInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHealthMonitorAuthInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["password"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["password"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["password"] = "Password" - fields["username"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["username"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["username"] = "Username" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_health_monitor_auth_info", fields, reflect.TypeOf(ALBHealthMonitorAuthInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_health_monitor_auth_info", fields, reflect.TypeOf(ALBHealthMonitorAuthInfo{}), fieldNameMap, validators) } -func ALBHealthMonitorDNSBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHealthMonitorDNSBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["qtype"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["qtype"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["qtype"] = "Qtype" - fields["query_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["query_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["query_name"] = "QueryName" - fields["rcode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["rcode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["rcode"] = "Rcode" - fields["record_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["record_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["record_type"] = "RecordType" - fields["response_string"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["response_string"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["response_string"] = "ResponseString" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_health_monitor_DNS", fields, reflect.TypeOf(ALBHealthMonitorDNS{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_health_monitor_DNS", fields, reflect.TypeOf(ALBHealthMonitorDNS{}), fieldNameMap, validators) } -func ALBHealthMonitorExternalBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHealthMonitorExternalBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["command_code"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["command_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["command_code"] = "CommandCode" - fields["command_parameters"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["command_parameters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["command_parameters"] = "CommandParameters" - fields["command_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["command_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["command_path"] = "CommandPath" - fields["command_variables"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["command_variables"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["command_variables"] = "CommandVariables" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_health_monitor_external", fields, reflect.TypeOf(ALBHealthMonitorExternal{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_health_monitor_external", fields, reflect.TypeOf(ALBHealthMonitorExternal{}), fieldNameMap, validators) } -func ALBHealthMonitorHttpBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHealthMonitorHttpBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["auth_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["auth_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["auth_type"] = "AuthType" - fields["exact_http_request"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["exact_http_request"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["exact_http_request"] = "ExactHttpRequest" - fields["http_request"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["http_request"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["http_request"] = "HttpRequest" - fields["http_request_body"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["http_request_body"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["http_request_body"] = "HttpRequestBody" - fields["http_response"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["http_response"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["http_response"] = "HttpResponse" - fields["http_response_code"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["http_response_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["http_response_code"] = "HttpResponseCode" - fields["maintenance_code"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewIntegerType(), reflect.TypeOf([]int64{}))) + fields["maintenance_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewIntegerType(), reflect.TypeOf([]int64{}))) fieldNameMap["maintenance_code"] = "MaintenanceCode" - fields["maintenance_response"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["maintenance_response"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["maintenance_response"] = "MaintenanceResponse" - fields["response_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["response_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["response_size"] = "ResponseSize" - fields["ssl_attributes"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHealthMonitorSSLAttributesBindingType)) + fields["ssl_attributes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHealthMonitorSSLAttributesBindingType)) fieldNameMap["ssl_attributes"] = "SslAttributes" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_health_monitor_http", fields, reflect.TypeOf(ALBHealthMonitorHttp{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_health_monitor_http", fields, reflect.TypeOf(ALBHealthMonitorHttp{}), fieldNameMap, validators) } -func ALBHealthMonitorImapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHealthMonitorImapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["folder"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["folder"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["folder"] = "Folder" - fields["ssl_attributes"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHealthMonitorSSLAttributesBindingType)) + fields["ssl_attributes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHealthMonitorSSLAttributesBindingType)) fieldNameMap["ssl_attributes"] = "SslAttributes" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_health_monitor_imap", fields, reflect.TypeOf(ALBHealthMonitorImap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_health_monitor_imap", fields, reflect.TypeOf(ALBHealthMonitorImap{}), fieldNameMap, validators) } -func ALBHealthMonitorPop3BindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHealthMonitorPop3BindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ssl_attributes"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHealthMonitorSSLAttributesBindingType)) + fields["ssl_attributes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHealthMonitorSSLAttributesBindingType)) fieldNameMap["ssl_attributes"] = "SslAttributes" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_health_monitor_pop3", fields, reflect.TypeOf(ALBHealthMonitorPop3{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_health_monitor_pop3", fields, reflect.TypeOf(ALBHealthMonitorPop3{}), fieldNameMap, validators) } -func ALBHealthMonitorRadiusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHealthMonitorRadiusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["password"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["password"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["password"] = "Password" - fields["shared_secret"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["shared_secret"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["shared_secret"] = "SharedSecret" - fields["username"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["username"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["username"] = "Username" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_health_monitor_radius", fields, reflect.TypeOf(ALBHealthMonitorRadius{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_health_monitor_radius", fields, reflect.TypeOf(ALBHealthMonitorRadius{}), fieldNameMap, validators) } -func ALBHealthMonitorSIPBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHealthMonitorSIPBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["sip_monitor_transport"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sip_monitor_transport"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sip_monitor_transport"] = "SipMonitorTransport" - fields["sip_request_code"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sip_request_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sip_request_code"] = "SipRequestCode" - fields["sip_response"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sip_response"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sip_response"] = "SipResponse" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_health_monitor_SIP", fields, reflect.TypeOf(ALBHealthMonitorSIP{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_health_monitor_SIP", fields, reflect.TypeOf(ALBHealthMonitorSIP{}), fieldNameMap, validators) } -func ALBHealthMonitorSSLAttributesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHealthMonitorSSLAttributesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["pki_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pki_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pki_profile_path"] = "PkiProfilePath" - fields["server_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server_name"] = "ServerName" - fields["ssl_key_and_certificate_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ssl_key_and_certificate_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ssl_key_and_certificate_path"] = "SslKeyAndCertificatePath" - fields["ssl_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ssl_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ssl_profile_path"] = "SslProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_health_monitor_SSL_attributes", fields, reflect.TypeOf(ALBHealthMonitorSSLAttributes{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_health_monitor_SSL_attributes", fields, reflect.TypeOf(ALBHealthMonitorSSLAttributes{}), fieldNameMap, validators) } -func ALBHealthMonitorSmtpBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHealthMonitorSmtpBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domainname"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domainname"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domainname"] = "Domainname" - fields["mail_data"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mail_data"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mail_data"] = "MailData" - fields["recipients_ids"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["recipients_ids"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["recipients_ids"] = "RecipientsIds" - fields["sender_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sender_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sender_id"] = "SenderId" - fields["ssl_attributes"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHealthMonitorSSLAttributesBindingType)) + fields["ssl_attributes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHealthMonitorSSLAttributesBindingType)) fieldNameMap["ssl_attributes"] = "SslAttributes" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_health_monitor_smtp", fields, reflect.TypeOf(ALBHealthMonitorSmtp{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_health_monitor_smtp", fields, reflect.TypeOf(ALBHealthMonitorSmtp{}), fieldNameMap, validators) } -func ALBHealthMonitorTcpBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHealthMonitorTcpBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["maintenance_response"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["maintenance_response"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["maintenance_response"] = "MaintenanceResponse" - fields["tcp_half_open"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tcp_half_open"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tcp_half_open"] = "TcpHalfOpen" - fields["tcp_request"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tcp_request"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tcp_request"] = "TcpRequest" - fields["tcp_response"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tcp_response"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tcp_response"] = "TcpResponse" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_health_monitor_tcp", fields, reflect.TypeOf(ALBHealthMonitorTcp{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_health_monitor_tcp", fields, reflect.TypeOf(ALBHealthMonitorTcp{}), fieldNameMap, validators) } -func ALBHealthMonitorUdpBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHealthMonitorUdpBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["maintenance_response"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["maintenance_response"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["maintenance_response"] = "MaintenanceResponse" - fields["udp_request"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["udp_request"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["udp_request"] = "UdpRequest" - fields["udp_response"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["udp_response"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["udp_response"] = "UdpResponse" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_health_monitor_udp", fields, reflect.TypeOf(ALBHealthMonitorUdp{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_health_monitor_udp", fields, reflect.TypeOf(ALBHealthMonitorUdp{}), fieldNameMap, validators) } -func ALBHostHdrMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHostHdrMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["match_case"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_case"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_case"] = "MatchCase" - fields["match_criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_criteria"] = "MatchCriteria" - fields["value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_host_hdr_match", fields, reflect.TypeOf(ALBHostHdrMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_host_hdr_match", fields, reflect.TypeOf(ALBHostHdrMatch{}), fieldNameMap, validators) } -func ALBHttpCacheConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHttpCacheConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["age_header"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["age_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["age_header"] = "AgeHeader" - fields["aggressive"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["aggressive"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["aggressive"] = "Aggressive" - fields["date_header"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["date_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["date_header"] = "DateHeader" - fields["default_expire"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["default_expire"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["default_expire"] = "DefaultExpire" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["heuristic_expire"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["heuristic_expire"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["heuristic_expire"] = "HeuristicExpire" - fields["ignore_request_cache_control"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ignore_request_cache_control"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ignore_request_cache_control"] = "IgnoreRequestCacheControl" - fields["max_cache_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_cache_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_cache_size"] = "MaxCacheSize" - fields["max_object_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_object_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_object_size"] = "MaxObjectSize" - fields["mime_types_block_group_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["mime_types_block_group_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["mime_types_block_group_paths"] = "MimeTypesBlockGroupPaths" - fields["mime_types_block_lists"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["mime_types_block_lists"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["mime_types_block_lists"] = "MimeTypesBlockLists" - fields["mime_types_group_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["mime_types_group_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["mime_types_group_paths"] = "MimeTypesGroupPaths" - fields["mime_types_list"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["mime_types_list"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["mime_types_list"] = "MimeTypesList" - fields["min_object_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["min_object_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["min_object_size"] = "MinObjectSize" - fields["query_cacheable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["query_cacheable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["query_cacheable"] = "QueryCacheable" - fields["uri_non_cacheable"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBPathMatchBindingType)) + fields["uri_non_cacheable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBPathMatchBindingType)) fieldNameMap["uri_non_cacheable"] = "UriNonCacheable" - fields["xcache_header"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["xcache_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["xcache_header"] = "XcacheHeader" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_http_cache_config", fields, reflect.TypeOf(ALBHttpCacheConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_http_cache_config", fields, reflect.TypeOf(ALBHttpCacheConfig{}), fieldNameMap, validators) } -func ALBHttpCookiePersistenceKeyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHttpCookiePersistenceKeyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["aes_key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["aes_key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["aes_key"] = "AesKey" - fields["hmac_key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["hmac_key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["hmac_key"] = "HmacKey" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_http_cookie_persistence_key", fields, reflect.TypeOf(ALBHttpCookiePersistenceKey{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_http_cookie_persistence_key", fields, reflect.TypeOf(ALBHttpCookiePersistenceKey{}), fieldNameMap, validators) } -func ALBHttpCookiePersistenceProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHttpCookiePersistenceProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["always_send_cookie"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["always_send_cookie"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["always_send_cookie"] = "AlwaysSendCookie" - fields["cookie_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cookie_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cookie_name"] = "CookieName" - fields["encryption_key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["encryption_key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["encryption_key"] = "EncryptionKey" - fields["key"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBHttpCookiePersistenceKeyBindingType), reflect.TypeOf([]ALBHttpCookiePersistenceKey{}))) + fields["key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBHttpCookiePersistenceKeyBindingType), reflect.TypeOf([]ALBHttpCookiePersistenceKey{}))) fieldNameMap["key"] = "Key" - fields["timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timeout"] = "Timeout" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_http_cookie_persistence_profile", fields, reflect.TypeOf(ALBHttpCookiePersistenceProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_http_cookie_persistence_profile", fields, reflect.TypeOf(ALBHttpCookiePersistenceProfile{}), fieldNameMap, validators) } -func ALBIPNetworkSubnetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBIPNetworkSubnetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["network_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["network_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["network_name"] = "NetworkName" - fields["subnet"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrPrefixBindingType)) + fields["subnet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrPrefixBindingType)) fieldNameMap["subnet"] = "Subnet" - fields["subnet6"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrPrefixBindingType)) + fields["subnet6"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrPrefixBindingType)) fieldNameMap["subnet6"] = "Subnet6" - fields["subnet6_uuid"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["subnet6_uuid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["subnet6_uuid"] = "Subnet6Uuid" - fields["subnet_uuid"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["subnet_uuid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["subnet_uuid"] = "SubnetUuid" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBIP_network_subnet", fields, reflect.TypeOf(ALBIPNetworkSubnet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBIP_network_subnet", fields, reflect.TypeOf(ALBIPNetworkSubnet{}), fieldNameMap, validators) } -func ALBIPPersistenceProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBIPPersistenceProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_mask"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ip_mask"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ip_mask"] = "IpMask" - fields["ip_persistent_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ip_persistent_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ip_persistent_timeout"] = "IpPersistentTimeout" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBIP_persistence_profile", fields, reflect.TypeOf(ALBIPPersistenceProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBIP_persistence_profile", fields, reflect.TypeOf(ALBIPPersistenceProfile{}), fieldNameMap, validators) } -func ALBIpAddrBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBIpAddrBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["addr"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["addr"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["addr"] = "Addr" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_ip_addr", fields, reflect.TypeOf(ALBIpAddr{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_ip_addr", fields, reflect.TypeOf(ALBIpAddr{}), fieldNameMap, validators) } -func ALBIpAddrGroupBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBIpAddrGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["addrs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBIpAddrBindingType), reflect.TypeOf([]ALBIpAddr{}))) + fields["addrs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType), reflect.TypeOf([]ALBIpAddr{}))) fieldNameMap["addrs"] = "Addrs" - fields["apic_epg_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["apic_epg_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["apic_epg_name"] = "ApicEpgName" - fields["country_codes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["country_codes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["country_codes"] = "CountryCodes" - fields["ip_ports"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBIpAddrPortBindingType), reflect.TypeOf([]ALBIpAddrPort{}))) + fields["ip_ports"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBIpAddrPortBindingType), reflect.TypeOf([]ALBIpAddrPort{}))) fieldNameMap["ip_ports"] = "IpPorts" - fields["marathon_app_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["marathon_app_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["marathon_app_name"] = "MarathonAppName" - fields["marathon_service_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["marathon_service_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["marathon_service_port"] = "MarathonServicePort" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["prefixes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBIpAddrPrefixBindingType), reflect.TypeOf([]ALBIpAddrPrefix{}))) + fields["prefixes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBIpAddrPrefixBindingType), reflect.TypeOf([]ALBIpAddrPrefix{}))) fieldNameMap["prefixes"] = "Prefixes" - fields["ranges"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBIpAddrRangeBindingType), reflect.TypeOf([]ALBIpAddrRange{}))) + fields["ranges"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBIpAddrRangeBindingType), reflect.TypeOf([]ALBIpAddrRange{}))) fieldNameMap["ranges"] = "Ranges" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_ip_addr_group", fields, reflect.TypeOf(ALBIpAddrGroup{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_ip_addr_group", fields, reflect.TypeOf(ALBIpAddrGroup{}), fieldNameMap, validators) } -func ALBIpAddrGroupApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBIpAddrGroupApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBIpAddrGroupBindingType), reflect.TypeOf([]ALBIpAddrGroup{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBIpAddrGroupBindingType), reflect.TypeOf([]ALBIpAddrGroup{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_ip_addr_group_api_response", fields, reflect.TypeOf(ALBIpAddrGroupApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_ip_addr_group_api_response", fields, reflect.TypeOf(ALBIpAddrGroupApiResponse{}), fieldNameMap, validators) } -func ALBIpAddrMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBIpAddrMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["addrs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBIpAddrBindingType), reflect.TypeOf([]ALBIpAddr{}))) + fields["addrs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType), reflect.TypeOf([]ALBIpAddr{}))) fieldNameMap["addrs"] = "Addrs" - fields["group_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["group_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["group_paths"] = "GroupPaths" - fields["match_criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_criteria"] = "MatchCriteria" - fields["prefixes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBIpAddrPrefixBindingType), reflect.TypeOf([]ALBIpAddrPrefix{}))) + fields["prefixes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBIpAddrPrefixBindingType), reflect.TypeOf([]ALBIpAddrPrefix{}))) fieldNameMap["prefixes"] = "Prefixes" - fields["ranges"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBIpAddrRangeBindingType), reflect.TypeOf([]ALBIpAddrRange{}))) + fields["ranges"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBIpAddrRangeBindingType), reflect.TypeOf([]ALBIpAddrRange{}))) fieldNameMap["ranges"] = "Ranges" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_ip_addr_match", fields, reflect.TypeOf(ALBIpAddrMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_ip_addr_match", fields, reflect.TypeOf(ALBIpAddrMatch{}), fieldNameMap, validators) } -func ALBIpAddrPortBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBIpAddrPortBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["hostname"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["hostname"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["hostname"] = "Hostname" - fields["ip"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrBindingType)) + fields["ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType)) fieldNameMap["ip"] = "Ip" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["port"] = "Port" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_ip_addr_port", fields, reflect.TypeOf(ALBIpAddrPort{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_ip_addr_port", fields, reflect.TypeOf(ALBIpAddrPort{}), fieldNameMap, validators) } -func ALBIpAddrPrefixBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBIpAddrPrefixBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_addr"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrBindingType)) + fields["ip_addr"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType)) fieldNameMap["ip_addr"] = "IpAddr" - fields["mask"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["mask"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["mask"] = "Mask" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_ip_addr_prefix", fields, reflect.TypeOf(ALBIpAddrPrefix{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_ip_addr_prefix", fields, reflect.TypeOf(ALBIpAddrPrefix{}), fieldNameMap, validators) } -func ALBIpAddrRangeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBIpAddrRangeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["begin"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrBindingType)) + fields["begin"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType)) fieldNameMap["begin"] = "Begin" - fields["end"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrBindingType)) + fields["end"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType)) fieldNameMap["end"] = "End" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_ip_addr_range", fields, reflect.TypeOf(ALBIpAddrRange{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_ip_addr_range", fields, reflect.TypeOf(ALBIpAddrRange{}), fieldNameMap, validators) } -func ALBKeyValueBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBKeyValueBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["key"] = "Key" - fields["value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_key_value", fields, reflect.TypeOf(ALBKeyValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_key_value", fields, reflect.TypeOf(ALBKeyValue{}), fieldNameMap, validators) } -func ALBL4ConnectionPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBL4ConnectionPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBL4RuleBindingType), reflect.TypeOf([]ALBL4Rule{}))) + fields["rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBL4RuleBindingType), reflect.TypeOf([]ALBL4Rule{}))) fieldNameMap["rules"] = "Rules" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_l4_connection_policy", fields, reflect.TypeOf(ALBL4ConnectionPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_l4_connection_policy", fields, reflect.TypeOf(ALBL4ConnectionPolicy{}), fieldNameMap, validators) } -func ALBL4PoliciesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBL4PoliciesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - fields["l4_policy_set_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["l4_policy_set_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["l4_policy_set_path"] = "L4PolicySetPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_l4_policies", fields, reflect.TypeOf(ALBL4Policies{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_l4_policies", fields, reflect.TypeOf(ALBL4Policies{}), fieldNameMap, validators) } -func ALBL4PolicySetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBL4PolicySetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["created_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["created_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["created_by"] = "CreatedBy" - fields["is_internal_policy"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_internal_policy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_internal_policy"] = "IsInternalPolicy" - fields["l4_connection_policy"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBL4ConnectionPolicyBindingType)) + fields["l4_connection_policy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBL4ConnectionPolicyBindingType)) fieldNameMap["l4_connection_policy"] = "L4ConnectionPolicy" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_l4_policy_set", fields, reflect.TypeOf(ALBL4PolicySet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_l4_policy_set", fields, reflect.TypeOf(ALBL4PolicySet{}), fieldNameMap, validators) } -func ALBL4PolicySetApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBL4PolicySetApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBL4PolicySetBindingType), reflect.TypeOf([]ALBL4PolicySet{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBL4PolicySetBindingType), reflect.TypeOf([]ALBL4PolicySet{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_l4_policy_set_api_response", fields, reflect.TypeOf(ALBL4PolicySetApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_l4_policy_set_api_response", fields, reflect.TypeOf(ALBL4PolicySetApiResponse{}), fieldNameMap, validators) } -func ALBL4RuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBL4RuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBL4RuleActionBindingType)) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBL4RuleActionBindingType)) fieldNameMap["action"] = "Action" - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - fields["match"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBL4RuleMatchTargetBindingType)) + fields["match"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBL4RuleMatchTargetBindingType)) fieldNameMap["match"] = "Match" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_l4_rule", fields, reflect.TypeOf(ALBL4Rule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_l4_rule", fields, reflect.TypeOf(ALBL4Rule{}), fieldNameMap, validators) } -func ALBL4RuleActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBL4RuleActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["select_pool"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBL4RuleActionSelectPoolBindingType)) + fields["select_pool"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBL4RuleActionSelectPoolBindingType)) fieldNameMap["select_pool"] = "SelectPool" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_l4_rule_action", fields, reflect.TypeOf(ALBL4RuleAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_l4_rule_action", fields, reflect.TypeOf(ALBL4RuleAction{}), fieldNameMap, validators) } -func ALBL4RuleActionSelectPoolBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBL4RuleActionSelectPoolBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action_type"] = "ActionType" - fields["pool_group_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pool_group_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pool_group_path"] = "PoolGroupPath" - fields["pool_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pool_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pool_path"] = "PoolPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_l4_rule_action_select_pool", fields, reflect.TypeOf(ALBL4RuleActionSelectPool{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_l4_rule_action_select_pool", fields, reflect.TypeOf(ALBL4RuleActionSelectPool{}), fieldNameMap, validators) } -func ALBL4RuleMatchTargetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBL4RuleMatchTargetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["client_ip"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrMatchBindingType)) + fields["client_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrMatchBindingType)) fieldNameMap["client_ip"] = "ClientIp" - fields["port"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBL4RulePortMatchBindingType)) + fields["port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBL4RulePortMatchBindingType)) fieldNameMap["port"] = "Port" - fields["protocol"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBL4RuleProtocolMatchBindingType)) + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBL4RuleProtocolMatchBindingType)) fieldNameMap["protocol"] = "Protocol" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_l4_rule_match_target", fields, reflect.TypeOf(ALBL4RuleMatchTarget{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_l4_rule_match_target", fields, reflect.TypeOf(ALBL4RuleMatchTarget{}), fieldNameMap, validators) } -func ALBL4RulePortMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBL4RulePortMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["match_criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_criteria"] = "MatchCriteria" - fields["port_ranges"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBPortRangeBindingType), reflect.TypeOf([]ALBPortRange{}))) + fields["port_ranges"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBPortRangeBindingType), reflect.TypeOf([]ALBPortRange{}))) fieldNameMap["port_ranges"] = "PortRanges" - fields["ports"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewIntegerType(), reflect.TypeOf([]int64{}))) + fields["ports"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewIntegerType(), reflect.TypeOf([]int64{}))) fieldNameMap["ports"] = "Ports" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_l4_rule_port_match", fields, reflect.TypeOf(ALBL4RulePortMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_l4_rule_port_match", fields, reflect.TypeOf(ALBL4RulePortMatch{}), fieldNameMap, validators) } -func ALBL4RuleProtocolMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBL4RuleProtocolMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["match_criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_criteria"] = "MatchCriteria" - fields["protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["protocol"] = "Protocol" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_l4_rule_protocol_match", fields, reflect.TypeOf(ALBL4RuleProtocolMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_l4_rule_protocol_match", fields, reflect.TypeOf(ALBL4RuleProtocolMatch{}), fieldNameMap, validators) } -func ALBLdapAuthSettingsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBLdapAuthSettingsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["base_dn"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["base_dn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["base_dn"] = "BaseDn" - fields["bind_as_administrator"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["bind_as_administrator"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["bind_as_administrator"] = "BindAsAdministrator" - fields["email_attribute"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["email_attribute"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["email_attribute"] = "EmailAttribute" - fields["full_name_attribute"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["full_name_attribute"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["full_name_attribute"] = "FullNameAttribute" - fields["port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["port"] = "Port" - fields["security_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["security_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["security_mode"] = "SecurityMode" - fields["server"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["server"] = "Server" - fields["settings"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBLdapDirectorySettingsBindingType)) + fields["settings"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBLdapDirectorySettingsBindingType)) fieldNameMap["settings"] = "Settings" - fields["user_bind"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBLdapUserBindSettingsBindingType)) + fields["user_bind"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBLdapUserBindSettingsBindingType)) fieldNameMap["user_bind"] = "UserBind" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_ldap_auth_settings", fields, reflect.TypeOf(ALBLdapAuthSettings{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_ldap_auth_settings", fields, reflect.TypeOf(ALBLdapAuthSettings{}), fieldNameMap, validators) } -func ALBLdapDirectorySettingsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBLdapDirectorySettingsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["admin_bind_dn"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["admin_bind_dn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["admin_bind_dn"] = "AdminBindDn" - fields["group_filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["group_filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["group_filter"] = "GroupFilter" - fields["group_member_attribute"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["group_member_attribute"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["group_member_attribute"] = "GroupMemberAttribute" - fields["group_member_is_full_dn"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["group_member_is_full_dn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["group_member_is_full_dn"] = "GroupMemberIsFullDn" - fields["group_search_dn"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["group_search_dn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["group_search_dn"] = "GroupSearchDn" - fields["group_search_scope"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["group_search_scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["group_search_scope"] = "GroupSearchScope" - fields["ignore_referrals"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ignore_referrals"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ignore_referrals"] = "IgnoreReferrals" - fields["password"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["password"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["password"] = "Password" - fields["user_attributes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["user_attributes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["user_attributes"] = "UserAttributes" - fields["user_id_attribute"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["user_id_attribute"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["user_id_attribute"] = "UserIdAttribute" - fields["user_search_dn"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["user_search_dn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["user_search_dn"] = "UserSearchDn" - fields["user_search_scope"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["user_search_scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["user_search_scope"] = "UserSearchScope" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_ldap_directory_settings", fields, reflect.TypeOf(ALBLdapDirectorySettings{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_ldap_directory_settings", fields, reflect.TypeOf(ALBLdapDirectorySettings{}), fieldNameMap, validators) } -func ALBLdapUserBindSettingsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBLdapUserBindSettingsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dn_template"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dn_template"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dn_template"] = "DnTemplate" - fields["token"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["token"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["token"] = "Token" - fields["user_attributes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["user_attributes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["user_attributes"] = "UserAttributes" - fields["user_id_attribute"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["user_id_attribute"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["user_id_attribute"] = "UserIdAttribute" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_ldap_user_bind_settings", fields, reflect.TypeOf(ALBLdapUserBindSettings{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_ldap_user_bind_settings", fields, reflect.TypeOf(ALBLdapUserBindSettings{}), fieldNameMap, validators) } -func ALBLocationHdrMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBLocationHdrMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["match_case"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_case"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_case"] = "MatchCase" - fields["match_criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_criteria"] = "MatchCriteria" - fields["value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_location_hdr_match", fields, reflect.TypeOf(ALBLocationHdrMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_location_hdr_match", fields, reflect.TypeOf(ALBLocationHdrMatch{}), fieldNameMap, validators) } -func ALBMatchReplacePairBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBMatchReplacePairBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["match_string"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_string"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_string"] = "MatchString" - fields["replacement_string"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBReplaceStringVarBindingType)) + fields["replacement_string"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBReplaceStringVarBindingType)) fieldNameMap["replacement_string"] = "ReplacementString" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_match_replace_pair", fields, reflect.TypeOf(ALBMatchReplacePair{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_match_replace_pair", fields, reflect.TypeOf(ALBMatchReplacePair{}), fieldNameMap, validators) } -func ALBMatchTargetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBMatchTargetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["client_ip"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrMatchBindingType)) + fields["client_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrMatchBindingType)) fieldNameMap["client_ip"] = "ClientIp" - fields["cookie"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBCookieMatchBindingType)) + fields["cookie"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBCookieMatchBindingType)) fieldNameMap["cookie"] = "Cookie" - fields["hdrs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBHdrMatchBindingType), reflect.TypeOf([]ALBHdrMatch{}))) + fields["hdrs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBHdrMatchBindingType), reflect.TypeOf([]ALBHdrMatch{}))) fieldNameMap["hdrs"] = "Hdrs" - fields["host_hdr"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHostHdrMatchBindingType)) + fields["host_hdr"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHostHdrMatchBindingType)) fieldNameMap["host_hdr"] = "HostHdr" - fields["method"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBMethodMatchBindingType)) + fields["method"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBMethodMatchBindingType)) fieldNameMap["method"] = "Method" - fields["path"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBPathMatchBindingType)) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBPathMatchBindingType)) fieldNameMap["path"] = "Path" - fields["protocol"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBProtocolMatchBindingType)) + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBProtocolMatchBindingType)) fieldNameMap["protocol"] = "Protocol" - fields["query"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBQueryMatchBindingType)) + fields["query"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBQueryMatchBindingType)) fieldNameMap["query"] = "Query" - fields["version"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPVersionMatchBindingType)) + fields["version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPVersionMatchBindingType)) fieldNameMap["version"] = "Version" - fields["vs_port"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBPortMatchBindingType)) + fields["vs_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBPortMatchBindingType)) fieldNameMap["vs_port"] = "VsPort" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_match_target", fields, reflect.TypeOf(ALBMatchTarget{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_match_target", fields, reflect.TypeOf(ALBMatchTarget{}), fieldNameMap, validators) } -func ALBMethodMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBMethodMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["match_criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_criteria"] = "MatchCriteria" - fields["methods"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["methods"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["methods"] = "Methods" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_method_match", fields, reflect.TypeOf(ALBMethodMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_method_match", fields, reflect.TypeOf(ALBMethodMatch{}), fieldNameMap, validators) } -func ALBMetricsRealTimeUpdateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBMetricsRealTimeUpdateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["duration"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["duration"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["duration"] = "Duration" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_metrics_real_time_update", fields, reflect.TypeOf(ALBMetricsRealTimeUpdate{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_metrics_real_time_update", fields, reflect.TypeOf(ALBMetricsRealTimeUpdate{}), fieldNameMap, validators) } -func ALBMicroServiceMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBMicroServiceMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["match_criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_criteria"] = "MatchCriteria" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_micro_service_match", fields, reflect.TypeOf(ALBMicroServiceMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_micro_service_match", fields, reflect.TypeOf(ALBMicroServiceMatch{}), fieldNameMap, validators) } -func ALBNetworkFilterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBNetworkFilterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["server_filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server_filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server_filter"] = "ServerFilter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_network_filter", fields, reflect.TypeOf(ALBNetworkFilter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_network_filter", fields, reflect.TypeOf(ALBNetworkFilter{}), fieldNameMap, validators) } -func ALBNetworkProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBNetworkProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["connection_mirror"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["connection_mirror"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["connection_mirror"] = "ConnectionMirror" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBNetworkProfileUnionBindingType)) + fields["profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBNetworkProfileUnionBindingType)) fieldNameMap["profile"] = "Profile" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_network_profile", fields, reflect.TypeOf(ALBNetworkProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_network_profile", fields, reflect.TypeOf(ALBNetworkProfile{}), fieldNameMap, validators) } -func ALBNetworkProfileApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBNetworkProfileApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBNetworkProfileBindingType), reflect.TypeOf([]ALBNetworkProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBNetworkProfileBindingType), reflect.TypeOf([]ALBNetworkProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_network_profile_api_response", fields, reflect.TypeOf(ALBNetworkProfileApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_network_profile_api_response", fields, reflect.TypeOf(ALBNetworkProfileApiResponse{}), fieldNameMap, validators) } -func ALBNetworkProfileUnionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBNetworkProfileUnionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tcp_fast_path_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBTCPFastPathProfileBindingType)) + fields["tcp_fast_path_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBTCPFastPathProfileBindingType)) fieldNameMap["tcp_fast_path_profile"] = "TcpFastPathProfile" - fields["tcp_proxy_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBTCPProxyProfileBindingType)) + fields["tcp_proxy_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBTCPProxyProfileBindingType)) fieldNameMap["tcp_proxy_profile"] = "TcpProxyProfile" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - fields["udp_fast_path_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBUDPFastPathProfileBindingType)) + fields["udp_fast_path_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBUDPFastPathProfileBindingType)) fieldNameMap["udp_fast_path_profile"] = "UdpFastPathProfile" - fields["udp_proxy_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBUDPProxyProfileBindingType)) + fields["udp_proxy_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBUDPProxyProfileBindingType)) fieldNameMap["udp_proxy_profile"] = "UdpProxyProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_network_profile_union", fields, reflect.TypeOf(ALBNetworkProfileUnion{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_network_profile_union", fields, reflect.TypeOf(ALBNetworkProfileUnion{}), fieldNameMap, validators) } -func ALBNetworkSecurityMatchTargetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBNetworkSecurityMatchTargetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["client_ip"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrMatchBindingType)) + fields["client_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrMatchBindingType)) fieldNameMap["client_ip"] = "ClientIp" - fields["microservice"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBMicroServiceMatchBindingType)) + fields["microservice"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBMicroServiceMatchBindingType)) fieldNameMap["microservice"] = "Microservice" - fields["vs_port"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBPortMatchBindingType)) + fields["vs_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBPortMatchBindingType)) fieldNameMap["vs_port"] = "VsPort" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_network_security_match_target", fields, reflect.TypeOf(ALBNetworkSecurityMatchTarget{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_network_security_match_target", fields, reflect.TypeOf(ALBNetworkSecurityMatchTarget{}), fieldNameMap, validators) } -func ALBNetworkSecurityPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBNetworkSecurityPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["cloud_config_cksum"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cloud_config_cksum"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cloud_config_cksum"] = "CloudConfigCksum" - fields["created_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["created_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["created_by"] = "CreatedBy" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBNetworkSecurityRuleBindingType), reflect.TypeOf([]ALBNetworkSecurityRule{}))) + fields["rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBNetworkSecurityRuleBindingType), reflect.TypeOf([]ALBNetworkSecurityRule{}))) fieldNameMap["rules"] = "Rules" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_network_security_policy", fields, reflect.TypeOf(ALBNetworkSecurityPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_network_security_policy", fields, reflect.TypeOf(ALBNetworkSecurityPolicy{}), fieldNameMap, validators) } -func ALBNetworkSecurityPolicyActionRLParamBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBNetworkSecurityPolicyActionRLParamBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["burst_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["burst_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["burst_size"] = "BurstSize" - fields["max_rate"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_rate"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_rate"] = "MaxRate" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_network_security_policy_action_RL_param", fields, reflect.TypeOf(ALBNetworkSecurityPolicyActionRLParam{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_network_security_policy_action_RL_param", fields, reflect.TypeOf(ALBNetworkSecurityPolicyActionRLParam{}), fieldNameMap, validators) } -func ALBNetworkSecurityPolicyApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBNetworkSecurityPolicyApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBNetworkSecurityPolicyBindingType), reflect.TypeOf([]ALBNetworkSecurityPolicy{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBNetworkSecurityPolicyBindingType), reflect.TypeOf([]ALBNetworkSecurityPolicy{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_network_security_policy_api_response", fields, reflect.TypeOf(ALBNetworkSecurityPolicyApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_network_security_policy_api_response", fields, reflect.TypeOf(ALBNetworkSecurityPolicyApiResponse{}), fieldNameMap, validators) } -func ALBNetworkSecurityRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBNetworkSecurityRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - fields["age"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["age"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["age"] = "Age" - fields["created_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["created_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["created_by"] = "CreatedBy" - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - fields["log"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["log"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["log"] = "Log" - fields["match"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBNetworkSecurityMatchTargetBindingType)) + fields["match"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBNetworkSecurityMatchTargetBindingType)) fieldNameMap["match"] = "Match" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["rl_param"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBNetworkSecurityPolicyActionRLParamBindingType)) + fields["rl_param"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBNetworkSecurityPolicyActionRLParamBindingType)) fieldNameMap["rl_param"] = "RlParam" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_network_security_rule", fields, reflect.TypeOf(ALBNetworkSecurityRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_network_security_rule", fields, reflect.TypeOf(ALBNetworkSecurityRule{}), fieldNameMap, validators) } -func ALBOCSPConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBOCSPConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["failed_ocsp_jobs_retry_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["failed_ocsp_jobs_retry_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["failed_ocsp_jobs_retry_interval"] = "FailedOcspJobsRetryInterval" - fields["max_tries"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_tries"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_tries"] = "MaxTries" - fields["ocsp_req_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ocsp_req_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ocsp_req_interval"] = "OcspReqInterval" - fields["ocsp_resp_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ocsp_resp_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ocsp_resp_timeout"] = "OcspRespTimeout" - fields["responder_url_lists"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["responder_url_lists"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["responder_url_lists"] = "ResponderUrlLists" - fields["url_action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["url_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["url_action"] = "UrlAction" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBOCSP_config", fields, reflect.TypeOf(ALBOCSPConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBOCSP_config", fields, reflect.TypeOf(ALBOCSPConfig{}), fieldNameMap, validators) } -func ALBPGDeploymentRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBPGDeploymentRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["metric_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["metric_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["metric_id"] = "MetricId" - fields["operator"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operator"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operator"] = "Operator" - fields["threshold"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["threshold"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["threshold"] = "Threshold" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBPG_deployment_rule", fields, reflect.TypeOf(ALBPGDeploymentRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBPG_deployment_rule", fields, reflect.TypeOf(ALBPGDeploymentRule{}), fieldNameMap, validators) } -func ALBPKIProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBPKIProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["ca_certs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBSSLCertificateBindingType), reflect.TypeOf([]ALBSSLCertificate{}))) + fields["ca_certs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBSSLCertificateBindingType), reflect.TypeOf([]ALBSSLCertificate{}))) fieldNameMap["ca_certs"] = "CaCerts" - fields["created_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["created_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["created_by"] = "CreatedBy" - fields["crl_check"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["crl_check"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["crl_check"] = "CrlCheck" - fields["crls"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBCRLBindingType), reflect.TypeOf([]ALBCRL{}))) + fields["crls"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBCRLBindingType), reflect.TypeOf([]ALBCRL{}))) fieldNameMap["crls"] = "Crls" - fields["ignore_peer_chain"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ignore_peer_chain"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ignore_peer_chain"] = "IgnorePeerChain" - fields["is_federated"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_federated"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_federated"] = "IsFederated" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["validate_only_leaf_crl"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["validate_only_leaf_crl"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["validate_only_leaf_crl"] = "ValidateOnlyLeafCrl" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBPKI_profile", fields, reflect.TypeOf(ALBPKIProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBPKI_profile", fields, reflect.TypeOf(ALBPKIProfile{}), fieldNameMap, validators) } -func ALBPKIProfileApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBPKIProfileApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBPKIProfileBindingType), reflect.TypeOf([]ALBPKIProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBPKIProfileBindingType), reflect.TypeOf([]ALBPKIProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBPKI_profile_api_response", fields, reflect.TypeOf(ALBPKIProfileApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBPKI_profile_api_response", fields, reflect.TypeOf(ALBPKIProfileApiResponse{}), fieldNameMap, validators) } -func ALBPathMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBPathMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["match_case"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_case"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_case"] = "MatchCase" - fields["match_criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_criteria"] = "MatchCriteria" - fields["match_str"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["match_str"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["match_str"] = "MatchStr" - fields["string_group_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["string_group_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["string_group_paths"] = "StringGroupPaths" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_path_match", fields, reflect.TypeOf(ALBPathMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_path_match", fields, reflect.TypeOf(ALBPathMatch{}), fieldNameMap, validators) } -func ALBPerformanceLimitsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBPerformanceLimitsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["max_concurrent_connections"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_concurrent_connections"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_concurrent_connections"] = "MaxConcurrentConnections" - fields["max_throughput"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_throughput"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_throughput"] = "MaxThroughput" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_performance_limits", fields, reflect.TypeOf(ALBPerformanceLimits{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_performance_limits", fields, reflect.TypeOf(ALBPerformanceLimits{}), fieldNameMap, validators) } -func ALBPlacementNetworkBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBPlacementNetworkBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["network_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["network_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["network_name"] = "NetworkName" - fields["subnet"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrPrefixBindingType)) + fields["subnet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrPrefixBindingType)) fieldNameMap["subnet"] = "Subnet" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_placement_network", fields, reflect.TypeOf(ALBPlacementNetwork{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_placement_network", fields, reflect.TypeOf(ALBPlacementNetwork{}), fieldNameMap, validators) } -func ALBPoolBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBPoolBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["analytics_policy"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBPoolAnalyticsPolicyBindingType)) + fields["analytics_policy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBPoolAnalyticsPolicyBindingType)) fieldNameMap["analytics_policy"] = "AnalyticsPolicy" - fields["analytics_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["analytics_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["analytics_profile_path"] = "AnalyticsProfilePath" - fields["apic_epg_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["apic_epg_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["apic_epg_name"] = "ApicEpgName" - fields["application_persistence_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["application_persistence_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["application_persistence_profile_path"] = "ApplicationPersistenceProfilePath" - fields["autoscale_launch_config_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["autoscale_launch_config_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["autoscale_launch_config_path"] = "AutoscaleLaunchConfigPath" - fields["autoscale_networks"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["autoscale_networks"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["autoscale_networks"] = "AutoscaleNetworks" - fields["autoscale_policy_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["autoscale_policy_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["autoscale_policy_path"] = "AutoscalePolicyPath" - fields["capacity_estimation"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["capacity_estimation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["capacity_estimation"] = "CapacityEstimation" - fields["capacity_estimation_ttfb_thresh"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["capacity_estimation_ttfb_thresh"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["capacity_estimation_ttfb_thresh"] = "CapacityEstimationTtfbThresh" - fields["cloud_config_cksum"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cloud_config_cksum"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cloud_config_cksum"] = "CloudConfigCksum" - fields["cloud_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cloud_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cloud_name"] = "CloudName" - fields["conn_pool_properties"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBConnPoolPropertiesBindingType)) + fields["conn_pool_properties"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBConnPoolPropertiesBindingType)) fieldNameMap["conn_pool_properties"] = "ConnPoolProperties" - fields["connection_ramp_duration"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["connection_ramp_duration"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["connection_ramp_duration"] = "ConnectionRampDuration" - fields["created_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["created_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["created_by"] = "CreatedBy" - fields["default_server_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["default_server_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["default_server_port"] = "DefaultServerPort" - fields["delete_server_on_dns_refresh"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["delete_server_on_dns_refresh"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["delete_server_on_dns_refresh"] = "DeleteServerOnDnsRefresh" - fields["domain_name"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["domain_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["domain_name"] = "DomainName" - fields["east_west"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["east_west"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["east_west"] = "EastWest" - fields["enable_http2"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_http2"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_http2"] = "EnableHttp2" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["external_autoscale_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["external_autoscale_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["external_autoscale_groups"] = "ExternalAutoscaleGroups" - fields["fail_action"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBFailActionBindingType)) + fields["fail_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBFailActionBindingType)) fieldNameMap["fail_action"] = "FailAction" - fields["fewest_tasks_feedback_delay"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["fewest_tasks_feedback_delay"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["fewest_tasks_feedback_delay"] = "FewestTasksFeedbackDelay" - fields["graceful_disable_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["graceful_disable_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["graceful_disable_timeout"] = "GracefulDisableTimeout" - fields["group_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["group_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["group_paths"] = "GroupPaths" - fields["gslb_sp_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["gslb_sp_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["gslb_sp_enabled"] = "GslbSpEnabled" - fields["health_monitor_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["health_monitor_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["health_monitor_paths"] = "HealthMonitorPaths" - fields["host_check_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["host_check_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["host_check_enabled"] = "HostCheckEnabled" - fields["ignore_server_port"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ignore_server_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ignore_server_port"] = "IgnoreServerPort" - fields["inline_health_monitor"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["inline_health_monitor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["inline_health_monitor"] = "InlineHealthMonitor" - fields["ipaddrgroup_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ipaddrgroup_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ipaddrgroup_path"] = "IpaddrgroupPath" - fields["lb_algorithm"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lb_algorithm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lb_algorithm"] = "LbAlgorithm" - fields["lb_algorithm_consistent_hash_hdr"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lb_algorithm_consistent_hash_hdr"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lb_algorithm_consistent_hash_hdr"] = "LbAlgorithmConsistentHashHdr" - fields["lb_algorithm_core_nonaffinity"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["lb_algorithm_core_nonaffinity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["lb_algorithm_core_nonaffinity"] = "LbAlgorithmCoreNonaffinity" - fields["lb_algorithm_hash"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lb_algorithm_hash"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lb_algorithm_hash"] = "LbAlgorithmHash" - fields["lookup_server_by_name"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["lookup_server_by_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["lookup_server_by_name"] = "LookupServerByName" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["max_concurrent_connections_per_server"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_concurrent_connections_per_server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_concurrent_connections_per_server"] = "MaxConcurrentConnectionsPerServer" - fields["max_conn_rate_per_server"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBRateProfileBindingType)) + fields["max_conn_rate_per_server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBRateProfileBindingType)) fieldNameMap["max_conn_rate_per_server"] = "MaxConnRatePerServer" - fields["min_health_monitors_up"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["min_health_monitors_up"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["min_health_monitors_up"] = "MinHealthMonitorsUp" - fields["min_servers_up"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["min_servers_up"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["min_servers_up"] = "MinServersUp" - fields["networks"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBNetworkFilterBindingType), reflect.TypeOf([]ALBNetworkFilter{}))) + fields["networks"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBNetworkFilterBindingType), reflect.TypeOf([]ALBNetworkFilter{}))) fieldNameMap["networks"] = "Networks" - fields["pki_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pki_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pki_profile_path"] = "PkiProfilePath" - fields["placement_networks"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBPlacementNetworkBindingType), reflect.TypeOf([]ALBPlacementNetwork{}))) + fields["placement_networks"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBPlacementNetworkBindingType), reflect.TypeOf([]ALBPlacementNetwork{}))) fieldNameMap["placement_networks"] = "PlacementNetworks" - fields["request_queue_depth"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["request_queue_depth"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["request_queue_depth"] = "RequestQueueDepth" - fields["request_queue_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["request_queue_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["request_queue_enabled"] = "RequestQueueEnabled" - fields["rewrite_host_header_to_server_name"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["rewrite_host_header_to_server_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["rewrite_host_header_to_server_name"] = "RewriteHostHeaderToServerName" - fields["rewrite_host_header_to_sni"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["rewrite_host_header_to_sni"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["rewrite_host_header_to_sni"] = "RewriteHostHeaderToSni" - fields["routing_pool"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["routing_pool"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["routing_pool"] = "RoutingPool" - fields["server_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server_name"] = "ServerName" - fields["server_reselect"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPServerReselectBindingType)) + fields["server_reselect"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPServerReselectBindingType)) fieldNameMap["server_reselect"] = "ServerReselect" - fields["server_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["server_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["server_timeout"] = "ServerTimeout" - fields["servers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBServerBindingType), reflect.TypeOf([]ALBServer{}))) + fields["servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBServerBindingType), reflect.TypeOf([]ALBServer{}))) fieldNameMap["servers"] = "Servers" - fields["service_metadata"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["service_metadata"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["service_metadata"] = "ServiceMetadata" - fields["sni_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sni_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sni_enabled"] = "SniEnabled" - fields["ssl_key_and_certificate_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ssl_key_and_certificate_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ssl_key_and_certificate_path"] = "SslKeyAndCertificatePath" - fields["ssl_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ssl_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ssl_profile_path"] = "SslProfilePath" - fields["tier1_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_path"] = "Tier1Path" - fields["use_service_port"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["use_service_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["use_service_port"] = "UseServicePort" - fields["vrf_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vrf_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vrf_name"] = "VrfName" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_pool", fields, reflect.TypeOf(ALBPool{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_pool", fields, reflect.TypeOf(ALBPool{}), fieldNameMap, validators) } -func ALBPoolAnalyticsPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBPoolAnalyticsPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enable_realtime_metrics"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_realtime_metrics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_realtime_metrics"] = "EnableRealtimeMetrics" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_pool_analytics_policy", fields, reflect.TypeOf(ALBPoolAnalyticsPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_pool_analytics_policy", fields, reflect.TypeOf(ALBPoolAnalyticsPolicy{}), fieldNameMap, validators) } -func ALBPoolApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBPoolApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBPoolBindingType), reflect.TypeOf([]ALBPool{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBPoolBindingType), reflect.TypeOf([]ALBPool{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_pool_api_response", fields, reflect.TypeOf(ALBPoolApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_pool_api_response", fields, reflect.TypeOf(ALBPoolApiResponse{}), fieldNameMap, validators) } -func ALBPoolGroupBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBPoolGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["cloud_config_cksum"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cloud_config_cksum"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cloud_config_cksum"] = "CloudConfigCksum" - fields["cloud_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cloud_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cloud_name"] = "CloudName" - fields["created_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["created_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["created_by"] = "CreatedBy" - fields["deactivate_primary_pool_on_down"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["deactivate_primary_pool_on_down"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["deactivate_primary_pool_on_down"] = "DeactivatePrimaryPoolOnDown" - fields["deployment_policy_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["deployment_policy_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["deployment_policy_path"] = "DeploymentPolicyPath" - fields["enable_http2"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_http2"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_http2"] = "EnableHttp2" - fields["fail_action"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBFailActionBindingType)) + fields["fail_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBFailActionBindingType)) fieldNameMap["fail_action"] = "FailAction" - fields["implicit_priority_labels"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["implicit_priority_labels"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["implicit_priority_labels"] = "ImplicitPriorityLabels" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["members"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBPoolGroupMemberBindingType), reflect.TypeOf([]ALBPoolGroupMember{}))) + fields["members"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBPoolGroupMemberBindingType), reflect.TypeOf([]ALBPoolGroupMember{}))) fieldNameMap["members"] = "Members" - fields["min_servers"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["min_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["min_servers"] = "MinServers" - fields["priority_labels_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["priority_labels_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["priority_labels_path"] = "PriorityLabelsPath" - fields["service_metadata"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["service_metadata"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["service_metadata"] = "ServiceMetadata" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_pool_group", fields, reflect.TypeOf(ALBPoolGroup{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_pool_group", fields, reflect.TypeOf(ALBPoolGroup{}), fieldNameMap, validators) } -func ALBPoolGroupApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBPoolGroupApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBPoolGroupBindingType), reflect.TypeOf([]ALBPoolGroup{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBPoolGroupBindingType), reflect.TypeOf([]ALBPoolGroup{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_pool_group_api_response", fields, reflect.TypeOf(ALBPoolGroupApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_pool_group_api_response", fields, reflect.TypeOf(ALBPoolGroupApiResponse{}), fieldNameMap, validators) } -func ALBPoolGroupDeploymentPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBPoolGroupDeploymentPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["auto_disable_old_prod_pools"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["auto_disable_old_prod_pools"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["auto_disable_old_prod_pools"] = "AutoDisableOldProdPools" - fields["evaluation_duration"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["evaluation_duration"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["evaluation_duration"] = "EvaluationDuration" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBPGDeploymentRuleBindingType), reflect.TypeOf([]ALBPGDeploymentRule{}))) + fields["rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBPGDeploymentRuleBindingType), reflect.TypeOf([]ALBPGDeploymentRule{}))) fieldNameMap["rules"] = "Rules" - fields["scheme"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["scheme"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["scheme"] = "Scheme" - fields["target_test_traffic_ratio"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["target_test_traffic_ratio"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["target_test_traffic_ratio"] = "TargetTestTrafficRatio" - fields["test_traffic_ratio_rampup"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["test_traffic_ratio_rampup"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["test_traffic_ratio_rampup"] = "TestTrafficRatioRampup" - fields["webhook_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["webhook_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["webhook_path"] = "WebhookPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_pool_group_deployment_policy", fields, reflect.TypeOf(ALBPoolGroupDeploymentPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_pool_group_deployment_policy", fields, reflect.TypeOf(ALBPoolGroupDeploymentPolicy{}), fieldNameMap, validators) } -func ALBPoolGroupDeploymentPolicyApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBPoolGroupDeploymentPolicyApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBPoolGroupDeploymentPolicyBindingType), reflect.TypeOf([]ALBPoolGroupDeploymentPolicy{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBPoolGroupDeploymentPolicyBindingType), reflect.TypeOf([]ALBPoolGroupDeploymentPolicy{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_pool_group_deployment_policy_api_response", fields, reflect.TypeOf(ALBPoolGroupDeploymentPolicyApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_pool_group_deployment_policy_api_response", fields, reflect.TypeOf(ALBPoolGroupDeploymentPolicyApiResponse{}), fieldNameMap, validators) } -func ALBPoolGroupMemberBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBPoolGroupMemberBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["deployment_state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["deployment_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["deployment_state"] = "DeploymentState" - fields["pool_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pool_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pool_path"] = "PoolPath" - fields["priority_label"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["priority_label"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["priority_label"] = "PriorityLabel" - fields["ratio"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ratio"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ratio"] = "Ratio" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_pool_group_member", fields, reflect.TypeOf(ALBPoolGroupMember{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_pool_group_member", fields, reflect.TypeOf(ALBPoolGroupMember{}), fieldNameMap, validators) } -func ALBPoolServerBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBPoolServerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["hostname"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["hostname"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["hostname"] = "Hostname" - fields["ip"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrBindingType)) + fields["ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType)) fieldNameMap["ip"] = "Ip" - fields["port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["port"] = "Port" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_pool_server", fields, reflect.TypeOf(ALBPoolServer{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_pool_server", fields, reflect.TypeOf(ALBPoolServer{}), fieldNameMap, validators) } -func ALBPortMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBPortMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["match_criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_criteria"] = "MatchCriteria" - fields["ports"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewIntegerType(), reflect.TypeOf([]int64{}))) + fields["ports"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewIntegerType(), reflect.TypeOf([]int64{}))) fieldNameMap["ports"] = "Ports" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_port_match", fields, reflect.TypeOf(ALBPortMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_port_match", fields, reflect.TypeOf(ALBPortMatch{}), fieldNameMap, validators) } -func ALBPortRangeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBPortRangeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["end"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["end"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["end"] = "End" - fields["start"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["start"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["start"] = "Start" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_port_range", fields, reflect.TypeOf(ALBPortRange{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_port_range", fields, reflect.TypeOf(ALBPortRange{}), fieldNameMap, validators) } -func ALBPriorityLabelsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBPriorityLabelsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["cloud_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cloud_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cloud_name"] = "CloudName" - fields["equivalent_labels"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBEquivalentLabelsBindingType), reflect.TypeOf([]ALBEquivalentLabels{}))) + fields["equivalent_labels"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBEquivalentLabelsBindingType), reflect.TypeOf([]ALBEquivalentLabels{}))) fieldNameMap["equivalent_labels"] = "EquivalentLabels" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_priority_labels", fields, reflect.TypeOf(ALBPriorityLabels{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_priority_labels", fields, reflect.TypeOf(ALBPriorityLabels{}), fieldNameMap, validators) } -func ALBPriorityLabelsApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBPriorityLabelsApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBPriorityLabelsBindingType), reflect.TypeOf([]ALBPriorityLabels{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBPriorityLabelsBindingType), reflect.TypeOf([]ALBPriorityLabels{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_priority_labels_api_response", fields, reflect.TypeOf(ALBPriorityLabelsApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_priority_labels_api_response", fields, reflect.TypeOf(ALBPriorityLabelsApiResponse{}), fieldNameMap, validators) } -func ALBProtocolMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBProtocolMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["match_criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_criteria"] = "MatchCriteria" - fields["protocols"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["protocols"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["protocols"] = "Protocols" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_protocol_match", fields, reflect.TypeOf(ALBProtocolMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_protocol_match", fields, reflect.TypeOf(ALBProtocolMatch{}), fieldNameMap, validators) } -func ALBProtocolParserBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBProtocolParserBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["parser_code"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["parser_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parser_code"] = "ParserCode" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_protocol_parser", fields, reflect.TypeOf(ALBProtocolParser{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_protocol_parser", fields, reflect.TypeOf(ALBProtocolParser{}), fieldNameMap, validators) } -func ALBProtocolParserApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBProtocolParserApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBProtocolParserBindingType), reflect.TypeOf([]ALBProtocolParser{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBProtocolParserBindingType), reflect.TypeOf([]ALBProtocolParser{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_protocol_parser_api_response", fields, reflect.TypeOf(ALBProtocolParserApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_protocol_parser_api_response", fields, reflect.TypeOf(ALBProtocolParserApiResponse{}), fieldNameMap, validators) } -func ALBQueryMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBQueryMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["match_case"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_case"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_case"] = "MatchCase" - fields["match_criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_criteria"] = "MatchCriteria" - fields["match_str"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["match_str"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["match_str"] = "MatchStr" - fields["string_group_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["string_group_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["string_group_paths"] = "StringGroupPaths" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_query_match", fields, reflect.TypeOf(ALBQueryMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_query_match", fields, reflect.TypeOf(ALBQueryMatch{}), fieldNameMap, validators) } -func ALBRateLimiterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBRateLimiterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["burst_sz"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["burst_sz"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["burst_sz"] = "BurstSz" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["period"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["period"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["period"] = "Period" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_rate_limiter", fields, reflect.TypeOf(ALBRateLimiter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_rate_limiter", fields, reflect.TypeOf(ALBRateLimiter{}), fieldNameMap, validators) } -func ALBRateLimiterActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBRateLimiterActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["file"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPLocalFileBindingType)) + fields["file"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPLocalFileBindingType)) fieldNameMap["file"] = "File" - fields["redirect"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPRedirectActionBindingType)) + fields["redirect"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPRedirectActionBindingType)) fieldNameMap["redirect"] = "Redirect" - fields["status_code"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status_code"] = "StatusCode" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_rate_limiter_action", fields, reflect.TypeOf(ALBRateLimiterAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_rate_limiter_action", fields, reflect.TypeOf(ALBRateLimiterAction{}), fieldNameMap, validators) } -func ALBRateLimiterProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBRateLimiterProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["client_ip_connections_rate_limit"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBRateProfileBindingType)) + fields["client_ip_connections_rate_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBRateProfileBindingType)) fieldNameMap["client_ip_connections_rate_limit"] = "ClientIpConnectionsRateLimit" - fields["client_ip_failed_requests_rate_limit"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBRateProfileBindingType)) + fields["client_ip_failed_requests_rate_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBRateProfileBindingType)) fieldNameMap["client_ip_failed_requests_rate_limit"] = "ClientIpFailedRequestsRateLimit" - fields["client_ip_requests_rate_limit"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBRateProfileBindingType)) + fields["client_ip_requests_rate_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBRateProfileBindingType)) fieldNameMap["client_ip_requests_rate_limit"] = "ClientIpRequestsRateLimit" - fields["client_ip_scanners_requests_rate_limit"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBRateProfileBindingType)) + fields["client_ip_scanners_requests_rate_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBRateProfileBindingType)) fieldNameMap["client_ip_scanners_requests_rate_limit"] = "ClientIpScannersRequestsRateLimit" - fields["client_ip_to_uri_failed_requests_rate_limit"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBRateProfileBindingType)) + fields["client_ip_to_uri_failed_requests_rate_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBRateProfileBindingType)) fieldNameMap["client_ip_to_uri_failed_requests_rate_limit"] = "ClientIpToUriFailedRequestsRateLimit" - fields["client_ip_to_uri_requests_rate_limit"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBRateProfileBindingType)) + fields["client_ip_to_uri_requests_rate_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBRateProfileBindingType)) fieldNameMap["client_ip_to_uri_requests_rate_limit"] = "ClientIpToUriRequestsRateLimit" - fields["custom_requests_rate_limit"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBRateProfileBindingType)) + fields["custom_requests_rate_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBRateProfileBindingType)) fieldNameMap["custom_requests_rate_limit"] = "CustomRequestsRateLimit" - fields["http_header_rate_limits"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRateProfileBindingType), reflect.TypeOf([]ALBRateProfile{}))) + fields["http_header_rate_limits"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRateProfileBindingType), reflect.TypeOf([]ALBRateProfile{}))) fieldNameMap["http_header_rate_limits"] = "HttpHeaderRateLimits" - fields["uri_failed_requests_rate_limit"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBRateProfileBindingType)) + fields["uri_failed_requests_rate_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBRateProfileBindingType)) fieldNameMap["uri_failed_requests_rate_limit"] = "UriFailedRequestsRateLimit" - fields["uri_requests_rate_limit"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBRateProfileBindingType)) + fields["uri_requests_rate_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBRateProfileBindingType)) fieldNameMap["uri_requests_rate_limit"] = "UriRequestsRateLimit" - fields["uri_scanners_requests_rate_limit"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBRateProfileBindingType)) + fields["uri_scanners_requests_rate_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBRateProfileBindingType)) fieldNameMap["uri_scanners_requests_rate_limit"] = "UriScannersRequestsRateLimit" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_rate_limiter_profile", fields, reflect.TypeOf(ALBRateLimiterProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_rate_limiter_profile", fields, reflect.TypeOf(ALBRateLimiterProfile{}), fieldNameMap, validators) } -func ALBRateProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBRateProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBRateLimiterActionBindingType)) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBRateLimiterActionBindingType)) fieldNameMap["action"] = "Action" - fields["explicit_tracking"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["explicit_tracking"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["explicit_tracking"] = "ExplicitTracking" - fields["fine_grain"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["fine_grain"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["fine_grain"] = "FineGrain" - fields["http_cookie"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["http_cookie"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["http_cookie"] = "HttpCookie" - fields["http_header"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["http_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["http_header"] = "HttpHeader" - fields["rate_limiter"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBRateLimiterBindingType)) + fields["rate_limiter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBRateLimiterBindingType)) fieldNameMap["rate_limiter"] = "RateLimiter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_rate_profile", fields, reflect.TypeOf(ALBRateProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_rate_profile", fields, reflect.TypeOf(ALBRateProfile{}), fieldNameMap, validators) } -func ALBReplaceStringVarBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBReplaceStringVarBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - fields["val"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["val"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["val"] = "Val" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_replace_string_var", fields, reflect.TypeOf(ALBReplaceStringVar{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_replace_string_var", fields, reflect.TypeOf(ALBReplaceStringVar{}), fieldNameMap, validators) } -func ALBResponseMatchTargetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBResponseMatchTargetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["client_ip"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrMatchBindingType)) + fields["client_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrMatchBindingType)) fieldNameMap["client_ip"] = "ClientIp" - fields["cookie"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBCookieMatchBindingType)) + fields["cookie"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBCookieMatchBindingType)) fieldNameMap["cookie"] = "Cookie" - fields["hdrs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBHdrMatchBindingType), reflect.TypeOf([]ALBHdrMatch{}))) + fields["hdrs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBHdrMatchBindingType), reflect.TypeOf([]ALBHdrMatch{}))) fieldNameMap["hdrs"] = "Hdrs" - fields["host_hdr"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHostHdrMatchBindingType)) + fields["host_hdr"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHostHdrMatchBindingType)) fieldNameMap["host_hdr"] = "HostHdr" - fields["loc_hdr"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBLocationHdrMatchBindingType)) + fields["loc_hdr"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBLocationHdrMatchBindingType)) fieldNameMap["loc_hdr"] = "LocHdr" - fields["method"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBMethodMatchBindingType)) + fields["method"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBMethodMatchBindingType)) fieldNameMap["method"] = "Method" - fields["path"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBPathMatchBindingType)) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBPathMatchBindingType)) fieldNameMap["path"] = "Path" - fields["protocol"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBProtocolMatchBindingType)) + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBProtocolMatchBindingType)) fieldNameMap["protocol"] = "Protocol" - fields["query"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBQueryMatchBindingType)) + fields["query"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBQueryMatchBindingType)) fieldNameMap["query"] = "Query" - fields["rsp_hdrs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBHdrMatchBindingType), reflect.TypeOf([]ALBHdrMatch{}))) + fields["rsp_hdrs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBHdrMatchBindingType), reflect.TypeOf([]ALBHdrMatch{}))) fieldNameMap["rsp_hdrs"] = "RspHdrs" - fields["status"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPStatusMatchBindingType)) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPStatusMatchBindingType)) fieldNameMap["status"] = "Status" - fields["version"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPVersionMatchBindingType)) + fields["version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPVersionMatchBindingType)) fieldNameMap["version"] = "Version" - fields["vs_port"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBPortMatchBindingType)) + fields["vs_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBPortMatchBindingType)) fieldNameMap["vs_port"] = "VsPort" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_response_match_target", fields, reflect.TypeOf(ALBResponseMatchTarget{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_response_match_target", fields, reflect.TypeOf(ALBResponseMatchTarget{}), fieldNameMap, validators) } -func ALBRoleFilterMatchLabelBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBRoleFilterMatchLabelBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["key"] = "Key" - fields["values"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["values"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["values"] = "Values" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_role_filter_match_label", fields, reflect.TypeOf(ALBRoleFilterMatchLabel{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_role_filter_match_label", fields, reflect.TypeOf(ALBRoleFilterMatchLabel{}), fieldNameMap, validators) } -func ALBSAMLSPConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSAMLSPConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cookie_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cookie_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cookie_name"] = "CookieName" - fields["cookie_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["cookie_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["cookie_timeout"] = "CookieTimeout" - fields["entity_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["entity_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["entity_id"] = "EntityId" - fields["key"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBHttpCookiePersistenceKeyBindingType), reflect.TypeOf([]ALBHttpCookiePersistenceKey{}))) + fields["key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBHttpCookiePersistenceKeyBindingType), reflect.TypeOf([]ALBHttpCookiePersistenceKey{}))) fieldNameMap["key"] = "Key" - fields["signing_ssl_key_and_certificate_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["signing_ssl_key_and_certificate_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["signing_ssl_key_and_certificate_path"] = "SigningSslKeyAndCertificatePath" - fields["single_signon_url"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["single_signon_url"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["single_signon_url"] = "SingleSignonUrl" - fields["sp_metadata"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sp_metadata"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sp_metadata"] = "SpMetadata" - fields["use_idp_session_timeout"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["use_idp_session_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["use_idp_session_timeout"] = "UseIdpSessionTimeout" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBSAMLSP_config", fields, reflect.TypeOf(ALBSAMLSPConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBSAMLSP_config", fields, reflect.TypeOf(ALBSAMLSPConfig{}), fieldNameMap, validators) } -func ALBSSLCertificateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSSLCertificateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["certificate"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["certificate"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["certificate"] = "Certificate" - fields["certificate_signing_request"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["certificate_signing_request"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["certificate_signing_request"] = "CertificateSigningRequest" - fields["chain_verified"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["chain_verified"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["chain_verified"] = "ChainVerified" - fields["days_until_expire"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["days_until_expire"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["days_until_expire"] = "DaysUntilExpire" - fields["expiry_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["expiry_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["expiry_status"] = "ExpiryStatus" - fields["fingerprint"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["fingerprint"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["fingerprint"] = "Fingerprint" - fields["issuer"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBSSLCertificateDescriptionBindingType)) + fields["issuer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBSSLCertificateDescriptionBindingType)) fieldNameMap["issuer"] = "Issuer" - fields["key_params"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBSSLKeyParamsBindingType)) + fields["key_params"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBSSLKeyParamsBindingType)) fieldNameMap["key_params"] = "KeyParams" - fields["not_after"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["not_after"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["not_after"] = "NotAfter" - fields["not_before"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["not_before"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["not_before"] = "NotBefore" - fields["public_key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["public_key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["public_key"] = "PublicKey" - fields["self_signed"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["self_signed"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["self_signed"] = "SelfSigned" - fields["serial_number"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["serial_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["serial_number"] = "SerialNumber" - fields["signature"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["signature"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["signature"] = "Signature" - fields["signature_algorithm"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["signature_algorithm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["signature_algorithm"] = "SignatureAlgorithm" - fields["subject"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBSSLCertificateDescriptionBindingType)) + fields["subject"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBSSLCertificateDescriptionBindingType)) fieldNameMap["subject"] = "Subject" - fields["subject_alt_names"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["subject_alt_names"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["subject_alt_names"] = "SubjectAltNames" - fields["text"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["text"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["text"] = "Text" - fields["version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["version"] = "Version" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBSSL_certificate", fields, reflect.TypeOf(ALBSSLCertificate{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBSSL_certificate", fields, reflect.TypeOf(ALBSSLCertificate{}), fieldNameMap, validators) } -func ALBSSLCertificateDescriptionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSSLCertificateDescriptionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["common_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["common_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["common_name"] = "CommonName" - fields["country"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["country"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["country"] = "Country" - fields["distinguished_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["distinguished_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["distinguished_name"] = "DistinguishedName" - fields["email_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["email_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["email_address"] = "EmailAddress" - fields["locality"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["locality"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["locality"] = "Locality" - fields["organization"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["organization"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["organization"] = "Organization" - fields["organization_unit"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["organization_unit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["organization_unit"] = "OrganizationUnit" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBSSL_certificate_description", fields, reflect.TypeOf(ALBSSLCertificateDescription{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBSSL_certificate_description", fields, reflect.TypeOf(ALBSSLCertificateDescription{}), fieldNameMap, validators) } -func ALBSSLClientCertificateActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSSLClientCertificateActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["close_connection"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["close_connection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["close_connection"] = "CloseConnection" - fields["headers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBSSLClientRequestHeaderBindingType), reflect.TypeOf([]ALBSSLClientRequestHeader{}))) + fields["headers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBSSLClientRequestHeaderBindingType), reflect.TypeOf([]ALBSSLClientRequestHeader{}))) fieldNameMap["headers"] = "Headers" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBSSL_client_certificate_action", fields, reflect.TypeOf(ALBSSLClientCertificateAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBSSL_client_certificate_action", fields, reflect.TypeOf(ALBSSLClientCertificateAction{}), fieldNameMap, validators) } -func ALBSSLClientRequestHeaderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSSLClientRequestHeaderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["request_header"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_header"] = "RequestHeader" - fields["request_header_value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_header_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_header_value"] = "RequestHeaderValue" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBSSL_client_request_header", fields, reflect.TypeOf(ALBSSLClientRequestHeader{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBSSL_client_request_header", fields, reflect.TypeOf(ALBSSLClientRequestHeader{}), fieldNameMap, validators) } -func ALBSSLKeyAndCertificateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSSLKeyAndCertificateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["ca_certs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBCertificateAuthorityBindingType), reflect.TypeOf([]ALBCertificateAuthority{}))) + fields["ca_certs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBCertificateAuthorityBindingType), reflect.TypeOf([]ALBCertificateAuthority{}))) fieldNameMap["ca_certs"] = "CaCerts" - fields["certificate"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBSSLCertificateBindingType)) + fields["certificate"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBSSLCertificateBindingType)) fieldNameMap["certificate"] = "Certificate" - fields["certificate_base64"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["certificate_base64"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["certificate_base64"] = "CertificateBase64" - fields["created_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["created_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["created_by"] = "CreatedBy" - fields["dynamic_params"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBCustomParamsBindingType), reflect.TypeOf([]ALBCustomParams{}))) + fields["dynamic_params"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBCustomParamsBindingType), reflect.TypeOf([]ALBCustomParams{}))) fieldNameMap["dynamic_params"] = "DynamicParams" - fields["enable_ocsp_stapling"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_ocsp_stapling"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_ocsp_stapling"] = "EnableOcspStapling" - fields["enckey_base64"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enckey_base64"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enckey_base64"] = "EnckeyBase64" - fields["enckey_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enckey_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enckey_name"] = "EnckeyName" - fields["format"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["format"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["format"] = "Format" - fields["hardwaresecuritymodulegroup_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["hardwaresecuritymodulegroup_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["hardwaresecuritymodulegroup_path"] = "HardwaresecuritymodulegroupPath" - fields["key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["key"] = "Key" - fields["key_base64"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["key_base64"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["key_base64"] = "KeyBase64" - fields["key_params"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBSSLKeyParamsBindingType)) + fields["key_params"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBSSLKeyParamsBindingType)) fieldNameMap["key_params"] = "KeyParams" - fields["key_passphrase"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["key_passphrase"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["key_passphrase"] = "KeyPassphrase" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["ocsp_config"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBOCSPConfigBindingType)) + fields["ocsp_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBOCSPConfigBindingType)) fieldNameMap["ocsp_config"] = "OcspConfig" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBSSL_key_and_certificate", fields, reflect.TypeOf(ALBSSLKeyAndCertificate{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBSSL_key_and_certificate", fields, reflect.TypeOf(ALBSSLKeyAndCertificate{}), fieldNameMap, validators) } -func ALBSSLKeyAndCertificateApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSSLKeyAndCertificateApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBSSLKeyAndCertificateBindingType), reflect.TypeOf([]ALBSSLKeyAndCertificate{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBSSLKeyAndCertificateBindingType), reflect.TypeOf([]ALBSSLKeyAndCertificate{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBSSL_key_and_certificate_api_response", fields, reflect.TypeOf(ALBSSLKeyAndCertificateApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBSSL_key_and_certificate_api_response", fields, reflect.TypeOf(ALBSSLKeyAndCertificateApiResponse{}), fieldNameMap, validators) } -func ALBSSLKeyECParamsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSSLKeyECParamsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["curve"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["curve"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["curve"] = "Curve" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBSSL_key_EC_params", fields, reflect.TypeOf(ALBSSLKeyECParams{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBSSL_key_EC_params", fields, reflect.TypeOf(ALBSSLKeyECParams{}), fieldNameMap, validators) } -func ALBSSLKeyParamsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSSLKeyParamsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["algorithm"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["algorithm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["algorithm"] = "Algorithm" - fields["ec_params"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBSSLKeyECParamsBindingType)) + fields["ec_params"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBSSLKeyECParamsBindingType)) fieldNameMap["ec_params"] = "EcParams" - fields["rsa_params"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBSSLKeyRSAParamsBindingType)) + fields["rsa_params"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBSSLKeyRSAParamsBindingType)) fieldNameMap["rsa_params"] = "RsaParams" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBSSL_key_params", fields, reflect.TypeOf(ALBSSLKeyParams{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBSSL_key_params", fields, reflect.TypeOf(ALBSSLKeyParams{}), fieldNameMap, validators) } -func ALBSSLKeyRSAParamsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSSLKeyRSAParamsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["exponent"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["exponent"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["exponent"] = "Exponent" - fields["key_size"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["key_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["key_size"] = "KeySize" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBSSL_key_RSA_params", fields, reflect.TypeOf(ALBSSLKeyRSAParams{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBSSL_key_RSA_params", fields, reflect.TypeOf(ALBSSLKeyRSAParams{}), fieldNameMap, validators) } -func ALBSSLProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSSLProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["accepted_ciphers"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["accepted_ciphers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["accepted_ciphers"] = "AcceptedCiphers" - fields["accepted_versions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBSSLVersionBindingType), reflect.TypeOf([]ALBSSLVersion{}))) + fields["accepted_versions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBSSLVersionBindingType), reflect.TypeOf([]ALBSSLVersion{}))) fieldNameMap["accepted_versions"] = "AcceptedVersions" - fields["avi_tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBTagBindingType), reflect.TypeOf([]ALBTag{}))) + fields["avi_tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBTagBindingType), reflect.TypeOf([]ALBTag{}))) fieldNameMap["avi_tags"] = "AviTags" - fields["cipher_enums"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["cipher_enums"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["cipher_enums"] = "CipherEnums" - fields["ciphersuites"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ciphersuites"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ciphersuites"] = "Ciphersuites" - fields["enable_early_data"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_early_data"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_early_data"] = "EnableEarlyData" - fields["enable_ssl_session_reuse"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_ssl_session_reuse"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_ssl_session_reuse"] = "EnableSslSessionReuse" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["prefer_client_cipher_ordering"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["prefer_client_cipher_ordering"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["prefer_client_cipher_ordering"] = "PreferClientCipherOrdering" - fields["send_close_notify"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["send_close_notify"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["send_close_notify"] = "SendCloseNotify" - fields["ssl_rating"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBSSLRatingBindingType)) + fields["ssl_rating"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBSSLRatingBindingType)) fieldNameMap["ssl_rating"] = "SslRating" - fields["ssl_session_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ssl_session_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ssl_session_timeout"] = "SslSessionTimeout" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBSSL_profile", fields, reflect.TypeOf(ALBSSLProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBSSL_profile", fields, reflect.TypeOf(ALBSSLProfile{}), fieldNameMap, validators) } -func ALBSSLProfileApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSSLProfileApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBSSLProfileBindingType), reflect.TypeOf([]ALBSSLProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBSSLProfileBindingType), reflect.TypeOf([]ALBSSLProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBSSL_profile_api_response", fields, reflect.TypeOf(ALBSSLProfileApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBSSL_profile_api_response", fields, reflect.TypeOf(ALBSSLProfileApiResponse{}), fieldNameMap, validators) } -func ALBSSLProfileSelectorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSSLProfileSelectorBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["client_ip_list"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrMatchBindingType)) + fields["client_ip_list"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrMatchBindingType)) fieldNameMap["client_ip_list"] = "ClientIpList" - fields["ssl_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ssl_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ssl_profile_path"] = "SslProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBSSL_profile_selector", fields, reflect.TypeOf(ALBSSLProfileSelector{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBSSL_profile_selector", fields, reflect.TypeOf(ALBSSLProfileSelector{}), fieldNameMap, validators) } -func ALBSSLRatingBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSSLRatingBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["compatibility_rating"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["compatibility_rating"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["compatibility_rating"] = "CompatibilityRating" - fields["performance_rating"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["performance_rating"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["performance_rating"] = "PerformanceRating" - fields["security_score"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["security_score"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["security_score"] = "SecurityScore" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBSSL_rating", fields, reflect.TypeOf(ALBSSLRating{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBSSL_rating", fields, reflect.TypeOf(ALBSSLRating{}), fieldNameMap, validators) } -func ALBSSLVersionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSSLVersionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBSSL_version", fields, reflect.TypeOf(ALBSSLVersion{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBSSL_version", fields, reflect.TypeOf(ALBSSLVersion{}), fieldNameMap, validators) } -func ALBSSOPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSSOPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["authentication_policy"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBAuthenticationPolicyBindingType)) + fields["authentication_policy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBAuthenticationPolicyBindingType)) fieldNameMap["authentication_policy"] = "AuthenticationPolicy" - fields["authorization_policy"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBAuthorizationPolicyBindingType)) + fields["authorization_policy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBAuthorizationPolicyBindingType)) fieldNameMap["authorization_policy"] = "AuthorizationPolicy" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBSSO_policy", fields, reflect.TypeOf(ALBSSOPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBSSO_policy", fields, reflect.TypeOf(ALBSSOPolicy{}), fieldNameMap, validators) } -func ALBSSOPolicyApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSSOPolicyApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBSSOPolicyBindingType), reflect.TypeOf([]ALBSSOPolicy{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBSSOPolicyBindingType), reflect.TypeOf([]ALBSSOPolicy{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBSSO_policy_api_response", fields, reflect.TypeOf(ALBSSOPolicyApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBSSO_policy_api_response", fields, reflect.TypeOf(ALBSSOPolicyApiResponse{}), fieldNameMap, validators) } -func ALBSamlIdentityProviderSettingsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSamlIdentityProviderSettingsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["metadata"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["metadata"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["metadata"] = "Metadata" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_saml_identity_provider_settings", fields, reflect.TypeOf(ALBSamlIdentityProviderSettings{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_saml_identity_provider_settings", fields, reflect.TypeOf(ALBSamlIdentityProviderSettings{}), fieldNameMap, validators) } -func ALBSamlServiceProviderNodeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSamlServiceProviderNodeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["entity_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["entity_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["entity_id"] = "EntityId" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["signing_ssl_key_and_certificate_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["signing_ssl_key_and_certificate_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["signing_ssl_key_and_certificate_path"] = "SigningSslKeyAndCertificatePath" - fields["single_signon_url"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["single_signon_url"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["single_signon_url"] = "SingleSignonUrl" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_saml_service_provider_node", fields, reflect.TypeOf(ALBSamlServiceProviderNode{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_saml_service_provider_node", fields, reflect.TypeOf(ALBSamlServiceProviderNode{}), fieldNameMap, validators) } -func ALBSamlServiceProviderSettingsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSamlServiceProviderSettingsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["fqdn"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["fqdn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["fqdn"] = "Fqdn" - fields["org_display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["org_display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["org_display_name"] = "OrgDisplayName" - fields["org_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["org_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["org_name"] = "OrgName" - fields["org_url"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["org_url"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["org_url"] = "OrgUrl" - fields["saml_entity_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["saml_entity_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["saml_entity_type"] = "SamlEntityType" - fields["sp_nodes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBSamlServiceProviderNodeBindingType), reflect.TypeOf([]ALBSamlServiceProviderNode{}))) + fields["sp_nodes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBSamlServiceProviderNodeBindingType), reflect.TypeOf([]ALBSamlServiceProviderNode{}))) fieldNameMap["sp_nodes"] = "SpNodes" - fields["tech_contact_email"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tech_contact_email"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tech_contact_email"] = "TechContactEmail" - fields["tech_contact_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tech_contact_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tech_contact_name"] = "TechContactName" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_saml_service_provider_settings", fields, reflect.TypeOf(ALBSamlServiceProviderSettings{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_saml_service_provider_settings", fields, reflect.TypeOf(ALBSamlServiceProviderSettings{}), fieldNameMap, validators) } -func ALBSamlSettingsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSamlSettingsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["idp"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBSamlIdentityProviderSettingsBindingType)) + fields["idp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBSamlIdentityProviderSettingsBindingType)) fieldNameMap["idp"] = "Idp" - fields["sp"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBSamlServiceProviderSettingsBindingType)) + fields["sp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBSamlServiceProviderSettingsBindingType)) fieldNameMap["sp"] = "Sp" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_saml_settings", fields, reflect.TypeOf(ALBSamlSettings{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_saml_settings", fields, reflect.TypeOf(ALBSamlSettings{}), fieldNameMap, validators) } -func ALBSecurityPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSecurityPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["dns_attacks"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDnsAttacksBindingType)) + fields["dns_attacks"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDnsAttacksBindingType)) fieldNameMap["dns_attacks"] = "DnsAttacks" - fields["dns_policy_index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dns_policy_index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dns_policy_index"] = "DnsPolicyIndex" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["network_security_policy_index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["network_security_policy_index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["network_security_policy_index"] = "NetworkSecurityPolicyIndex" - fields["oper_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["oper_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["oper_mode"] = "OperMode" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_security_policy", fields, reflect.TypeOf(ALBSecurityPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_security_policy", fields, reflect.TypeOf(ALBSecurityPolicy{}), fieldNameMap, validators) } -func ALBSecurityPolicyApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSecurityPolicyApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBSecurityPolicyBindingType), reflect.TypeOf([]ALBSecurityPolicy{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBSecurityPolicyBindingType), reflect.TypeOf([]ALBSecurityPolicy{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_security_policy_api_response", fields, reflect.TypeOf(ALBSecurityPolicyApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_security_policy_api_response", fields, reflect.TypeOf(ALBSecurityPolicyApiResponse{}), fieldNameMap, validators) } -func ALBSensitiveFieldRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSensitiveFieldRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - fields["match"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBStringMatchBindingType)) + fields["match"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBStringMatchBindingType)) fieldNameMap["match"] = "Match" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_sensitive_field_rule", fields, reflect.TypeOf(ALBSensitiveFieldRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_sensitive_field_rule", fields, reflect.TypeOf(ALBSensitiveFieldRule{}), fieldNameMap, validators) } -func ALBSensitiveLogProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSensitiveLogProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["header_field_rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBSensitiveFieldRuleBindingType), reflect.TypeOf([]ALBSensitiveFieldRule{}))) + fields["header_field_rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBSensitiveFieldRuleBindingType), reflect.TypeOf([]ALBSensitiveFieldRule{}))) fieldNameMap["header_field_rules"] = "HeaderFieldRules" - fields["uri_query_field_rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBSensitiveFieldRuleBindingType), reflect.TypeOf([]ALBSensitiveFieldRule{}))) + fields["uri_query_field_rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBSensitiveFieldRuleBindingType), reflect.TypeOf([]ALBSensitiveFieldRule{}))) fieldNameMap["uri_query_field_rules"] = "UriQueryFieldRules" - fields["waf_field_rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBSensitiveFieldRuleBindingType), reflect.TypeOf([]ALBSensitiveFieldRule{}))) + fields["waf_field_rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBSensitiveFieldRuleBindingType), reflect.TypeOf([]ALBSensitiveFieldRule{}))) fieldNameMap["waf_field_rules"] = "WafFieldRules" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_sensitive_log_profile", fields, reflect.TypeOf(ALBSensitiveLogProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_sensitive_log_profile", fields, reflect.TypeOf(ALBSensitiveLogProfile{}), fieldNameMap, validators) } -func ALBServerBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBServerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["autoscaling_group_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["autoscaling_group_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["autoscaling_group_name"] = "AutoscalingGroupName" - fields["availability_zone"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["availability_zone"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["availability_zone"] = "AvailabilityZone" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["discovered_networks"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDiscoveredNetworkBindingType), reflect.TypeOf([]ALBDiscoveredNetwork{}))) + fields["discovered_networks"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDiscoveredNetworkBindingType), reflect.TypeOf([]ALBDiscoveredNetwork{}))) fieldNameMap["discovered_networks"] = "DiscoveredNetworks" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["external_orchestration_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["external_orchestration_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["external_orchestration_id"] = "ExternalOrchestrationId" - fields["external_uuid"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["external_uuid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["external_uuid"] = "ExternalUuid" - fields["hostname"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["hostname"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["hostname"] = "Hostname" - fields["ip"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrBindingType)) + fields["ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType)) fieldNameMap["ip"] = "Ip" - fields["is_static"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_static"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_static"] = "IsStatic" - fields["location"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBGeoLocationBindingType)) + fields["location"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBGeoLocationBindingType)) fieldNameMap["location"] = "Location" - fields["mac_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac_address"] = "MacAddress" - fields["port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["port"] = "Port" - fields["prst_hdr_val"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["prst_hdr_val"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["prst_hdr_val"] = "PrstHdrVal" - fields["ratio"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ratio"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ratio"] = "Ratio" - fields["resolve_server_by_dns"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["resolve_server_by_dns"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["resolve_server_by_dns"] = "ResolveServerByDns" - fields["rewrite_host_header"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["rewrite_host_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["rewrite_host_header"] = "RewriteHostHeader" - fields["server_node"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server_node"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server_node"] = "ServerNode" - fields["verify_network"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["verify_network"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["verify_network"] = "VerifyNetwork" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_server", fields, reflect.TypeOf(ALBServer{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_server", fields, reflect.TypeOf(ALBServer{}), fieldNameMap, validators) } -func ALBServerAutoScalePolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBServerAutoScalePolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["delay_for_server_garbage_collection"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["delay_for_server_garbage_collection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["delay_for_server_garbage_collection"] = "DelayForServerGarbageCollection" - fields["intelligent_autoscale"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["intelligent_autoscale"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["intelligent_autoscale"] = "IntelligentAutoscale" - fields["intelligent_scalein_margin"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["intelligent_scalein_margin"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["intelligent_scalein_margin"] = "IntelligentScaleinMargin" - fields["intelligent_scaleout_margin"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["intelligent_scaleout_margin"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["intelligent_scaleout_margin"] = "IntelligentScaleoutMargin" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["max_scalein_adjustment_step"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_scalein_adjustment_step"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_scalein_adjustment_step"] = "MaxScaleinAdjustmentStep" - fields["max_scaleout_adjustment_step"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_scaleout_adjustment_step"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_scaleout_adjustment_step"] = "MaxScaleoutAdjustmentStep" - fields["max_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_size"] = "MaxSize" - fields["min_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["min_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["min_size"] = "MinSize" - fields["scalein_cooldown"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["scalein_cooldown"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["scalein_cooldown"] = "ScaleinCooldown" - fields["scaleout_cooldown"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["scaleout_cooldown"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["scaleout_cooldown"] = "ScaleoutCooldown" - fields["use_predicted_load"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["use_predicted_load"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["use_predicted_load"] = "UsePredictedLoad" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_server_auto_scale_policy", fields, reflect.TypeOf(ALBServerAutoScalePolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_server_auto_scale_policy", fields, reflect.TypeOf(ALBServerAutoScalePolicy{}), fieldNameMap, validators) } -func ALBServerAutoScalePolicyApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBServerAutoScalePolicyApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBServerAutoScalePolicyBindingType), reflect.TypeOf([]ALBServerAutoScalePolicy{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBServerAutoScalePolicyBindingType), reflect.TypeOf([]ALBServerAutoScalePolicy{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_server_auto_scale_policy_api_response", fields, reflect.TypeOf(ALBServerAutoScalePolicyApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_server_auto_scale_policy_api_response", fields, reflect.TypeOf(ALBServerAutoScalePolicyApiResponse{}), fieldNameMap, validators) } -func ALBServiceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBServiceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enable_http2"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_http2"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_http2"] = "EnableHttp2" - fields["enable_ssl"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_ssl"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_ssl"] = "EnableSsl" - fields["override_application_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["override_application_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["override_application_profile_path"] = "OverrideApplicationProfilePath" - fields["override_network_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["override_network_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["override_network_profile_path"] = "OverrideNetworkProfilePath" - fields["port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["port"] = "Port" - fields["port_range_end"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["port_range_end"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["port_range_end"] = "PortRangeEnd" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_service", fields, reflect.TypeOf(ALBService{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_service", fields, reflect.TypeOf(ALBService{}), fieldNameMap, validators) } -func ALBServicePoolSelectorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBServicePoolSelectorBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["service_pool_group_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["service_pool_group_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["service_pool_group_path"] = "ServicePoolGroupPath" - fields["service_pool_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["service_pool_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["service_pool_path"] = "ServicePoolPath" - fields["service_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["service_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["service_port"] = "ServicePort" - fields["service_port_range_end"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["service_port_range_end"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["service_port_range_end"] = "ServicePortRangeEnd" - fields["service_protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["service_protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["service_protocol"] = "ServiceProtocol" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_service_pool_selector", fields, reflect.TypeOf(ALBServicePoolSelector{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_service_pool_selector", fields, reflect.TypeOf(ALBServicePoolSelector{}), fieldNameMap, validators) } -func ALBSidebandProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSidebandProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBIpAddrBindingType), reflect.TypeOf([]ALBIpAddr{}))) + fields["ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType), reflect.TypeOf([]ALBIpAddr{}))) fieldNameMap["ip"] = "Ip" - fields["sideband_max_request_body_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sideband_max_request_body_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sideband_max_request_body_size"] = "SidebandMaxRequestBodySize" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_sideband_profile", fields, reflect.TypeOf(ALBSidebandProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_sideband_profile", fields, reflect.TypeOf(ALBSidebandProfile{}), fieldNameMap, validators) } -func ALBSipServiceApplicationProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSipServiceApplicationProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["transaction_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["transaction_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["transaction_timeout"] = "TransactionTimeout" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_sip_service_application_profile", fields, reflect.TypeOf(ALBSipServiceApplicationProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_sip_service_application_profile", fields, reflect.TypeOf(ALBSipServiceApplicationProfile{}), fieldNameMap, validators) } -func ALBStreamingSyslogConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBStreamingSyslogConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["facility"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["facility"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["facility"] = "Facility" - fields["filtered_log_severity"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["filtered_log_severity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["filtered_log_severity"] = "FilteredLogSeverity" - fields["hostname"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["hostname"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["hostname"] = "Hostname" - fields["non_significant_log_severity"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["non_significant_log_severity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["non_significant_log_severity"] = "NonSignificantLogSeverity" - fields["significant_log_severity"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["significant_log_severity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["significant_log_severity"] = "SignificantLogSeverity" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_streaming_syslog_config", fields, reflect.TypeOf(ALBStreamingSyslogConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_streaming_syslog_config", fields, reflect.TypeOf(ALBStreamingSyslogConfig{}), fieldNameMap, validators) } -func ALBStringGroupBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBStringGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["kv"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBKeyValueBindingType), reflect.TypeOf([]ALBKeyValue{}))) + fields["kv"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBKeyValueBindingType), reflect.TypeOf([]ALBKeyValue{}))) fieldNameMap["kv"] = "Kv" - fields["longest_match"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["longest_match"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["longest_match"] = "LongestMatch" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_string_group", fields, reflect.TypeOf(ALBStringGroup{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_string_group", fields, reflect.TypeOf(ALBStringGroup{}), fieldNameMap, validators) } -func ALBStringGroupApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBStringGroupApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBStringGroupBindingType), reflect.TypeOf([]ALBStringGroup{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBStringGroupBindingType), reflect.TypeOf([]ALBStringGroup{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_string_group_api_response", fields, reflect.TypeOf(ALBStringGroupApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_string_group_api_response", fields, reflect.TypeOf(ALBStringGroupApiResponse{}), fieldNameMap, validators) } -func ALBStringMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBStringMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["match_criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_criteria"] = "MatchCriteria" - fields["match_str"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["match_str"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["match_str"] = "MatchStr" - fields["string_group_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["string_group_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["string_group_paths"] = "StringGroupPaths" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_string_match", fields, reflect.TypeOf(ALBStringMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_string_match", fields, reflect.TypeOf(ALBStringMatch{}), fieldNameMap, validators) } -func ALBTCPApplicationProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBTCPApplicationProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["pki_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pki_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pki_profile_path"] = "PkiProfilePath" - fields["proxy_protocol_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["proxy_protocol_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["proxy_protocol_enabled"] = "ProxyProtocolEnabled" - fields["proxy_protocol_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["proxy_protocol_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["proxy_protocol_version"] = "ProxyProtocolVersion" - fields["ssl_client_certificate_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ssl_client_certificate_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ssl_client_certificate_mode"] = "SslClientCertificateMode" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBTCP_application_profile", fields, reflect.TypeOf(ALBTCPApplicationProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBTCP_application_profile", fields, reflect.TypeOf(ALBTCPApplicationProfile{}), fieldNameMap, validators) } -func ALBTCPFastPathProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBTCPFastPathProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dsr_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDsrProfileBindingType)) + fields["dsr_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDsrProfileBindingType)) fieldNameMap["dsr_profile"] = "DsrProfile" - fields["enable_syn_protection"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_syn_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_syn_protection"] = "EnableSynProtection" - fields["session_idle_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["session_idle_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["session_idle_timeout"] = "SessionIdleTimeout" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBTCP_fast_path_profile", fields, reflect.TypeOf(ALBTCPFastPathProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBTCP_fast_path_profile", fields, reflect.TypeOf(ALBTCPFastPathProfile{}), fieldNameMap, validators) } -func ALBTCPProxyProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBTCPProxyProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["aggressive_congestion_avoidance"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["aggressive_congestion_avoidance"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["aggressive_congestion_avoidance"] = "AggressiveCongestionAvoidance" - fields["auto_window_growth"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["auto_window_growth"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["auto_window_growth"] = "AutoWindowGrowth" - fields["automatic"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["automatic"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["automatic"] = "Automatic" - fields["cc_algo"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cc_algo"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cc_algo"] = "CcAlgo" - fields["congestion_recovery_scaling_factor"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["congestion_recovery_scaling_factor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["congestion_recovery_scaling_factor"] = "CongestionRecoveryScalingFactor" - fields["idle_connection_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["idle_connection_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["idle_connection_timeout"] = "IdleConnectionTimeout" - fields["idle_connection_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["idle_connection_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["idle_connection_type"] = "IdleConnectionType" - fields["ignore_time_wait"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ignore_time_wait"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ignore_time_wait"] = "IgnoreTimeWait" - fields["ip_dscp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ip_dscp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ip_dscp"] = "IpDscp" - fields["keepalive_in_halfclose_state"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["keepalive_in_halfclose_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["keepalive_in_halfclose_state"] = "KeepaliveInHalfcloseState" - fields["max_retransmissions"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_retransmissions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_retransmissions"] = "MaxRetransmissions" - fields["max_segment_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_segment_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_segment_size"] = "MaxSegmentSize" - fields["max_syn_retransmissions"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_syn_retransmissions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_syn_retransmissions"] = "MaxSynRetransmissions" - fields["min_rexmt_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["min_rexmt_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["min_rexmt_timeout"] = "MinRexmtTimeout" - fields["nagles_algorithm"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["nagles_algorithm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["nagles_algorithm"] = "NaglesAlgorithm" - fields["reassembly_queue_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["reassembly_queue_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["reassembly_queue_size"] = "ReassemblyQueueSize" - fields["receive_window"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["receive_window"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["receive_window"] = "ReceiveWindow" - fields["reorder_threshold"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["reorder_threshold"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["reorder_threshold"] = "ReorderThreshold" - fields["slow_start_scaling_factor"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["slow_start_scaling_factor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["slow_start_scaling_factor"] = "SlowStartScalingFactor" - fields["time_wait_delay"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["time_wait_delay"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["time_wait_delay"] = "TimeWaitDelay" - fields["use_interface_mtu"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["use_interface_mtu"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["use_interface_mtu"] = "UseInterfaceMtu" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBTCP_proxy_profile", fields, reflect.TypeOf(ALBTCPProxyProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBTCP_proxy_profile", fields, reflect.TypeOf(ALBTCPProxyProfile{}), fieldNameMap, validators) } -func ALBTacacsPlusAuthSettingsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBTacacsPlusAuthSettingsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["authorization_attrs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBAuthTacacsPlusAttributeValuePairBindingType), reflect.TypeOf([]ALBAuthTacacsPlusAttributeValuePair{}))) + fields["authorization_attrs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBAuthTacacsPlusAttributeValuePairBindingType), reflect.TypeOf([]ALBAuthTacacsPlusAttributeValuePair{}))) fieldNameMap["authorization_attrs"] = "AuthorizationAttrs" - fields["password"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["password"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["password"] = "Password" - fields["port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["port"] = "Port" - fields["server"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["server"] = "Server" - fields["service"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["service"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["service"] = "Service" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_tacacs_plus_auth_settings", fields, reflect.TypeOf(ALBTacacsPlusAuthSettings{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_tacacs_plus_auth_settings", fields, reflect.TypeOf(ALBTacacsPlusAuthSettings{}), fieldNameMap, validators) } -func ALBTagBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBTagBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - fields["value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_tag", fields, reflect.TypeOf(ALBTag{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_tag", fields, reflect.TypeOf(ALBTag{}), fieldNameMap, validators) } -func ALBTrafficCloneProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBTrafficCloneProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["clone_servers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBCloneServerBindingType), reflect.TypeOf([]ALBCloneServer{}))) + fields["clone_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBCloneServerBindingType), reflect.TypeOf([]ALBCloneServer{}))) fieldNameMap["clone_servers"] = "CloneServers" - fields["cloud_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cloud_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cloud_name"] = "CloudName" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["preserve_client_ip"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["preserve_client_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["preserve_client_ip"] = "PreserveClientIp" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_traffic_clone_profile", fields, reflect.TypeOf(ALBTrafficCloneProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_traffic_clone_profile", fields, reflect.TypeOf(ALBTrafficCloneProfile{}), fieldNameMap, validators) } -func ALBTrafficCloneProfileApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBTrafficCloneProfileApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBTrafficCloneProfileBindingType), reflect.TypeOf([]ALBTrafficCloneProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBTrafficCloneProfileBindingType), reflect.TypeOf([]ALBTrafficCloneProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_traffic_clone_profile_api_response", fields, reflect.TypeOf(ALBTrafficCloneProfileApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_traffic_clone_profile_api_response", fields, reflect.TypeOf(ALBTrafficCloneProfileApiResponse{}), fieldNameMap, validators) } -func ALBUDPFastPathProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBUDPFastPathProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dsr_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDsrProfileBindingType)) + fields["dsr_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDsrProfileBindingType)) fieldNameMap["dsr_profile"] = "DsrProfile" - fields["per_pkt_loadbalance"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["per_pkt_loadbalance"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["per_pkt_loadbalance"] = "PerPktLoadbalance" - fields["session_idle_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["session_idle_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["session_idle_timeout"] = "SessionIdleTimeout" - fields["snat"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["snat"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["snat"] = "Snat" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBUDP_fast_path_profile", fields, reflect.TypeOf(ALBUDPFastPathProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBUDP_fast_path_profile", fields, reflect.TypeOf(ALBUDPFastPathProfile{}), fieldNameMap, validators) } -func ALBUDPProxyProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBUDPProxyProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["session_idle_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["session_idle_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["session_idle_timeout"] = "SessionIdleTimeout" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBUDP_proxy_profile", fields, reflect.TypeOf(ALBUDPProxyProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBUDP_proxy_profile", fields, reflect.TypeOf(ALBUDPProxyProfile{}), fieldNameMap, validators) } -func ALBURIParamBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBURIParamBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tokens"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBURIParamTokenBindingType), reflect.TypeOf([]ALBURIParamToken{}))) + fields["tokens"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBURIParamTokenBindingType), reflect.TypeOf([]ALBURIParamToken{}))) fieldNameMap["tokens"] = "Tokens" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBURI_param", fields, reflect.TypeOf(ALBURIParam{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBURI_param", fields, reflect.TypeOf(ALBURIParam{}), fieldNameMap, validators) } -func ALBURIParamQueryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBURIParamQueryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["add_string"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["add_string"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["add_string"] = "AddString" - fields["keep_query"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["keep_query"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["keep_query"] = "KeepQuery" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBURI_param_query", fields, reflect.TypeOf(ALBURIParamQuery{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBURI_param_query", fields, reflect.TypeOf(ALBURIParamQuery{}), fieldNameMap, validators) } -func ALBURIParamTokenBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBURIParamTokenBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["end_index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["end_index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["end_index"] = "EndIndex" - fields["start_index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["start_index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["start_index"] = "StartIndex" - fields["str_value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["str_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["str_value"] = "StrValue" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBURI_param_token", fields, reflect.TypeOf(ALBURIParamToken{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBURI_param_token", fields, reflect.TypeOf(ALBURIParamToken{}), fieldNameMap, validators) } -func ALBVSDataScriptBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBVSDataScriptBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["evt"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["evt"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["evt"] = "Evt" - fields["script"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["script"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["script"] = "Script" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBVS_data_script", fields, reflect.TypeOf(ALBVSDataScript{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBVS_data_script", fields, reflect.TypeOf(ALBVSDataScript{}), fieldNameMap, validators) } -func ALBVSDataScriptSetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBVSDataScriptSetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["created_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["created_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["created_by"] = "CreatedBy" - fields["datascript"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBVSDataScriptBindingType), reflect.TypeOf([]ALBVSDataScript{}))) + fields["datascript"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBVSDataScriptBindingType), reflect.TypeOf([]ALBVSDataScript{}))) fieldNameMap["datascript"] = "Datascript" - fields["ipgroup_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ipgroup_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ipgroup_paths"] = "IpgroupPaths" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["pool_group_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["pool_group_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["pool_group_paths"] = "PoolGroupPaths" - fields["pool_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["pool_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["pool_paths"] = "PoolPaths" - fields["protocol_parser_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["protocol_parser_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["protocol_parser_paths"] = "ProtocolParserPaths" - fields["rate_limiters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRateLimiterBindingType), reflect.TypeOf([]ALBRateLimiter{}))) + fields["rate_limiters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRateLimiterBindingType), reflect.TypeOf([]ALBRateLimiter{}))) fieldNameMap["rate_limiters"] = "RateLimiters" - fields["string_group_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["string_group_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["string_group_paths"] = "StringGroupPaths" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBVS_data_script_set", fields, reflect.TypeOf(ALBVSDataScriptSet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBVS_data_script_set", fields, reflect.TypeOf(ALBVSDataScriptSet{}), fieldNameMap, validators) } -func ALBVSDataScriptSetApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBVSDataScriptSetApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBVSDataScriptSetBindingType), reflect.TypeOf([]ALBVSDataScriptSet{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBVSDataScriptSetBindingType), reflect.TypeOf([]ALBVSDataScriptSet{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBVS_data_script_set_api_response", fields, reflect.TypeOf(ALBVSDataScriptSetApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBVS_data_script_set_api_response", fields, reflect.TypeOf(ALBVSDataScriptSetApiResponse{}), fieldNameMap, validators) } -func ALBVSDataScriptsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBVSDataScriptsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - fields["vs_datascript_set_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vs_datascript_set_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vs_datascript_set_path"] = "VsDatascriptSetPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALBVS_data_scripts", fields, reflect.TypeOf(ALBVSDataScripts{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALBVS_data_scripts", fields, reflect.TypeOf(ALBVSDataScripts{}), fieldNameMap, validators) } -func ALBVipBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBVipBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["auto_allocate_floating_ip"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["auto_allocate_floating_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["auto_allocate_floating_ip"] = "AutoAllocateFloatingIp" - fields["auto_allocate_ip"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["auto_allocate_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["auto_allocate_ip"] = "AutoAllocateIp" - fields["auto_allocate_ip_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["auto_allocate_ip_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["auto_allocate_ip_type"] = "AutoAllocateIpType" - fields["availability_zone"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["availability_zone"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["availability_zone"] = "AvailabilityZone" - fields["avi_allocated_fip"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["avi_allocated_fip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["avi_allocated_fip"] = "AviAllocatedFip" - fields["avi_allocated_vip"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["avi_allocated_vip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["avi_allocated_vip"] = "AviAllocatedVip" - fields["discovered_networks"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDiscoveredNetworkBindingType), reflect.TypeOf([]ALBDiscoveredNetwork{}))) + fields["discovered_networks"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDiscoveredNetworkBindingType), reflect.TypeOf([]ALBDiscoveredNetwork{}))) fieldNameMap["discovered_networks"] = "DiscoveredNetworks" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["floating_ip"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrBindingType)) + fields["floating_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType)) fieldNameMap["floating_ip"] = "FloatingIp" - fields["floating_ip6"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrBindingType)) + fields["floating_ip6"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType)) fieldNameMap["floating_ip6"] = "FloatingIp6" - fields["floating_subnet6_uuid"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["floating_subnet6_uuid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["floating_subnet6_uuid"] = "FloatingSubnet6Uuid" - fields["floating_subnet_uuid"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["floating_subnet_uuid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["floating_subnet_uuid"] = "FloatingSubnetUuid" - fields["ip6_address"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrBindingType)) + fields["ip6_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType)) fieldNameMap["ip6_address"] = "Ip6Address" - fields["ip_address"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrBindingType)) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType)) fieldNameMap["ip_address"] = "IpAddress" - fields["ipam_network_subnet"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIPNetworkSubnetBindingType)) + fields["ipam_network_subnet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIPNetworkSubnetBindingType)) fieldNameMap["ipam_network_subnet"] = "IpamNetworkSubnet" - fields["network_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["network_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["network_name"] = "NetworkName" - fields["placement_networks"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBVipPlacementNetworkBindingType), reflect.TypeOf([]ALBVipPlacementNetwork{}))) + fields["placement_networks"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBVipPlacementNetworkBindingType), reflect.TypeOf([]ALBVipPlacementNetwork{}))) fieldNameMap["placement_networks"] = "PlacementNetworks" - fields["port_uuid"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["port_uuid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["port_uuid"] = "PortUuid" - fields["prefix_length"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["prefix_length"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["prefix_length"] = "PrefixLength" - fields["subnet"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrPrefixBindingType)) + fields["subnet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrPrefixBindingType)) fieldNameMap["subnet"] = "Subnet" - fields["subnet6"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrPrefixBindingType)) + fields["subnet6"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrPrefixBindingType)) fieldNameMap["subnet6"] = "Subnet6" - fields["subnet6_uuid"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["subnet6_uuid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["subnet6_uuid"] = "Subnet6Uuid" - fields["subnet_uuid"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["subnet_uuid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["subnet_uuid"] = "SubnetUuid" - fields["vip_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vip_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vip_id"] = "VipId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_vip", fields, reflect.TypeOf(ALBVip{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_vip", fields, reflect.TypeOf(ALBVip{}), fieldNameMap, validators) } -func ALBVipPlacementNetworkBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBVipPlacementNetworkBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["network_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["network_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["network_name"] = "NetworkName" - fields["subnet"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrPrefixBindingType)) + fields["subnet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrPrefixBindingType)) fieldNameMap["subnet"] = "Subnet" - fields["subnet6"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrPrefixBindingType)) + fields["subnet6"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrPrefixBindingType)) fieldNameMap["subnet6"] = "Subnet6" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_vip_placement_network", fields, reflect.TypeOf(ALBVipPlacementNetwork{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_vip_placement_network", fields, reflect.TypeOf(ALBVipPlacementNetwork{}), fieldNameMap, validators) } -func ALBVirtualServiceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBVirtualServiceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["active_standby_se_tag"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["active_standby_se_tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["active_standby_se_tag"] = "ActiveStandbySeTag" - fields["advertise_down_vs"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["advertise_down_vs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["advertise_down_vs"] = "AdvertiseDownVs" - fields["allow_invalid_client_cert"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["allow_invalid_client_cert"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["allow_invalid_client_cert"] = "AllowInvalidClientCert" - fields["analytics_policy"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBAnalyticsPolicyBindingType)) + fields["analytics_policy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBAnalyticsPolicyBindingType)) fieldNameMap["analytics_policy"] = "AnalyticsPolicy" - fields["analytics_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["analytics_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["analytics_profile_path"] = "AnalyticsProfilePath" - fields["apic_contract_graph"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["apic_contract_graph"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["apic_contract_graph"] = "ApicContractGraph" - fields["application_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["application_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["application_profile_path"] = "ApplicationProfilePath" - fields["azure_availability_set"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["azure_availability_set"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["azure_availability_set"] = "AzureAvailabilitySet" - fields["bgp_peer_labels"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["bgp_peer_labels"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["bgp_peer_labels"] = "BgpPeerLabels" - fields["bulk_sync_kvcache"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["bulk_sync_kvcache"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["bulk_sync_kvcache"] = "BulkSyncKvcache" - fields["client_auth"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPClientAuthenticationParamsBindingType)) + fields["client_auth"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPClientAuthenticationParamsBindingType)) fieldNameMap["client_auth"] = "ClientAuth" - fields["close_client_conn_on_config_update"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["close_client_conn_on_config_update"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["close_client_conn_on_config_update"] = "CloseClientConnOnConfigUpdate" - fields["cloud_config_cksum"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cloud_config_cksum"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cloud_config_cksum"] = "CloudConfigCksum" - fields["cloud_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cloud_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cloud_name"] = "CloudName" - fields["cloud_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cloud_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cloud_type"] = "CloudType" - fields["connections_rate_limit"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBRateProfileBindingType)) + fields["connections_rate_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBRateProfileBindingType)) fieldNameMap["connections_rate_limit"] = "ConnectionsRateLimit" - fields["content_rewrite"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBContentRewriteProfileBindingType)) + fields["content_rewrite"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBContentRewriteProfileBindingType)) fieldNameMap["content_rewrite"] = "ContentRewrite" - fields["created_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["created_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["created_by"] = "CreatedBy" - fields["delay_fairness"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["delay_fairness"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["delay_fairness"] = "DelayFairness" - fields["dns_info"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDnsInfoBindingType), reflect.TypeOf([]ALBDnsInfo{}))) + fields["dns_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDnsInfoBindingType), reflect.TypeOf([]ALBDnsInfo{}))) fieldNameMap["dns_info"] = "DnsInfo" - fields["dns_policies"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDnsPoliciesBindingType), reflect.TypeOf([]ALBDnsPolicies{}))) + fields["dns_policies"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDnsPoliciesBindingType), reflect.TypeOf([]ALBDnsPolicies{}))) fieldNameMap["dns_policies"] = "DnsPolicies" - fields["east_west_placement"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["east_west_placement"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["east_west_placement"] = "EastWestPlacement" - fields["enable_autogw"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_autogw"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_autogw"] = "EnableAutogw" - fields["enable_rhi"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_rhi"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_rhi"] = "EnableRhi" - fields["enable_rhi_snat"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_rhi_snat"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_rhi_snat"] = "EnableRhiSnat" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["error_page_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_page_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_page_profile_path"] = "ErrorPageProfilePath" - fields["flow_dist"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["flow_dist"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["flow_dist"] = "FlowDist" - fields["flow_label_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["flow_label_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["flow_label_type"] = "FlowLabelType" - fields["fqdn"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["fqdn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["fqdn"] = "Fqdn" - fields["group_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["group_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["group_paths"] = "GroupPaths" - fields["host_name_xlate"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["host_name_xlate"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["host_name_xlate"] = "HostNameXlate" - fields["http_policies"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBHTTPPoliciesBindingType), reflect.TypeOf([]ALBHTTPPolicies{}))) + fields["http_policies"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBHTTPPoliciesBindingType), reflect.TypeOf([]ALBHTTPPolicies{}))) fieldNameMap["http_policies"] = "HttpPolicies" - fields["ign_pool_net_reach"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ign_pool_net_reach"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ign_pool_net_reach"] = "IgnPoolNetReach" - fields["l4_policies"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBL4PoliciesBindingType), reflect.TypeOf([]ALBL4Policies{}))) + fields["l4_policies"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBL4PoliciesBindingType), reflect.TypeOf([]ALBL4Policies{}))) fieldNameMap["l4_policies"] = "L4Policies" - fields["limit_doser"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["limit_doser"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["limit_doser"] = "LimitDoser" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["max_cps_per_client"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_cps_per_client"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_cps_per_client"] = "MaxCpsPerClient" - fields["min_pools_up"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["min_pools_up"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["min_pools_up"] = "MinPoolsUp" - fields["network_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["network_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["network_profile_path"] = "NetworkProfilePath" - fields["network_security_policy_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["network_security_policy_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["network_security_policy_path"] = "NetworkSecurityPolicyPath" - fields["performance_limits"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBPerformanceLimitsBindingType)) + fields["performance_limits"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBPerformanceLimitsBindingType)) fieldNameMap["performance_limits"] = "PerformanceLimits" - fields["pool_group_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pool_group_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pool_group_path"] = "PoolGroupPath" - fields["pool_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pool_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pool_path"] = "PoolPath" - fields["remove_listening_port_on_vs_down"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["remove_listening_port_on_vs_down"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["remove_listening_port_on_vs_down"] = "RemoveListeningPortOnVsDown" - fields["requests_rate_limit"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBRateProfileBindingType)) + fields["requests_rate_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBRateProfileBindingType)) fieldNameMap["requests_rate_limit"] = "RequestsRateLimit" - fields["saml_sp_config"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBSAMLSPConfigBindingType)) + fields["saml_sp_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBSAMLSPConfigBindingType)) fieldNameMap["saml_sp_config"] = "SamlSpConfig" - fields["se_group_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["se_group_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["se_group_name"] = "SeGroupName" - fields["security_policy_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["security_policy_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["security_policy_path"] = "SecurityPolicyPath" - fields["server_network_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server_network_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server_network_profile_path"] = "ServerNetworkProfilePath" - fields["service_metadata"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["service_metadata"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["service_metadata"] = "ServiceMetadata" - fields["service_pool_select"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBServicePoolSelectorBindingType), reflect.TypeOf([]ALBServicePoolSelector{}))) + fields["service_pool_select"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBServicePoolSelectorBindingType), reflect.TypeOf([]ALBServicePoolSelector{}))) fieldNameMap["service_pool_select"] = "ServicePoolSelect" - fields["services"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBServiceBindingType), reflect.TypeOf([]ALBService{}))) + fields["services"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBServiceBindingType), reflect.TypeOf([]ALBService{}))) fieldNameMap["services"] = "Services" - fields["sideband_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBSidebandProfileBindingType)) + fields["sideband_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBSidebandProfileBindingType)) fieldNameMap["sideband_profile"] = "SidebandProfile" - fields["snat_ip"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBIpAddrBindingType), reflect.TypeOf([]ALBIpAddr{}))) + fields["snat_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType), reflect.TypeOf([]ALBIpAddr{}))) fieldNameMap["snat_ip"] = "SnatIp" - fields["sp_pool_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["sp_pool_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["sp_pool_paths"] = "SpPoolPaths" - fields["ssl_key_and_certificate_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ssl_key_and_certificate_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ssl_key_and_certificate_paths"] = "SslKeyAndCertificatePaths" - fields["ssl_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ssl_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ssl_profile_path"] = "SslProfilePath" - fields["ssl_profile_selectors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBSSLProfileSelectorBindingType), reflect.TypeOf([]ALBSSLProfileSelector{}))) + fields["ssl_profile_selectors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBSSLProfileSelectorBindingType), reflect.TypeOf([]ALBSSLProfileSelector{}))) fieldNameMap["ssl_profile_selectors"] = "SslProfileSelectors" - fields["ssl_sess_cache_avg_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ssl_sess_cache_avg_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ssl_sess_cache_avg_size"] = "SslSessCacheAvgSize" - fields["sso_policy_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sso_policy_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sso_policy_path"] = "SsoPolicyPath" - fields["static_dns_records"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDnsRecordBindingType), reflect.TypeOf([]ALBDnsRecord{}))) + fields["static_dns_records"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDnsRecordBindingType), reflect.TypeOf([]ALBDnsRecord{}))) fieldNameMap["static_dns_records"] = "StaticDnsRecords" - fields["topology_policies"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDnsPoliciesBindingType), reflect.TypeOf([]ALBDnsPolicies{}))) + fields["topology_policies"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDnsPoliciesBindingType), reflect.TypeOf([]ALBDnsPolicies{}))) fieldNameMap["topology_policies"] = "TopologyPolicies" - fields["traffic_clone_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["traffic_clone_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["traffic_clone_profile_path"] = "TrafficCloneProfilePath" - fields["traffic_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["traffic_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["traffic_enabled"] = "TrafficEnabled" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - fields["use_bridge_ip_as_vip"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["use_bridge_ip_as_vip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["use_bridge_ip_as_vip"] = "UseBridgeIpAsVip" - fields["use_vip_as_snat"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["use_vip_as_snat"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["use_vip_as_snat"] = "UseVipAsSnat" - fields["vh_domain_name"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["vh_domain_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["vh_domain_name"] = "VhDomainName" - fields["vh_parent_vs_uuid"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vh_parent_vs_uuid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vh_parent_vs_uuid"] = "VhParentVsUuid" - fields["vip"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBVipBindingType), reflect.TypeOf([]ALBVip{}))) + fields["vip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBVipBindingType), reflect.TypeOf([]ALBVip{}))) fieldNameMap["vip"] = "Vip" - fields["vrf_context_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vrf_context_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vrf_context_name"] = "VrfContextName" - fields["vs_datascripts"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBVSDataScriptsBindingType), reflect.TypeOf([]ALBVSDataScripts{}))) + fields["vs_datascripts"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBVSDataScriptsBindingType), reflect.TypeOf([]ALBVSDataScripts{}))) fieldNameMap["vs_datascripts"] = "VsDatascripts" - fields["vsvip_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vsvip_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vsvip_path"] = "VsvipPath" - fields["waf_policy_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["waf_policy_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["waf_policy_path"] = "WafPolicyPath" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_virtual_service", fields, reflect.TypeOf(ALBVirtualService{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_virtual_service", fields, reflect.TypeOf(ALBVirtualService{}), fieldNameMap, validators) } -func ALBVirtualServiceApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBVirtualServiceApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBVirtualServiceBindingType), reflect.TypeOf([]ALBVirtualService{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBVirtualServiceBindingType), reflect.TypeOf([]ALBVirtualService{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_virtual_service_api_response", fields, reflect.TypeOf(ALBVirtualServiceApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_virtual_service_api_response", fields, reflect.TypeOf(ALBVirtualServiceApiResponse{}), fieldNameMap, validators) } -func ALBVsVipBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBVsVipBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["bgp_peer_labels"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["bgp_peer_labels"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["bgp_peer_labels"] = "BgpPeerLabels" - fields["cloud_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cloud_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cloud_name"] = "CloudName" - fields["dns_info"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDnsInfoBindingType), reflect.TypeOf([]ALBDnsInfo{}))) + fields["dns_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDnsInfoBindingType), reflect.TypeOf([]ALBDnsInfo{}))) fieldNameMap["dns_info"] = "DnsInfo" - fields["east_west_placement"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["east_west_placement"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["east_west_placement"] = "EastWestPlacement" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["tier1_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_path"] = "Tier1Path" - fields["use_standard_alb"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["use_standard_alb"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["use_standard_alb"] = "UseStandardAlb" - fields["vip"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBVipBindingType), reflect.TypeOf([]ALBVip{}))) + fields["vip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBVipBindingType), reflect.TypeOf([]ALBVip{}))) fieldNameMap["vip"] = "Vip" - fields["vrf_context_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vrf_context_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vrf_context_name"] = "VrfContextName" - fields["vsvip_cloud_config_cksum"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vsvip_cloud_config_cksum"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vsvip_cloud_config_cksum"] = "VsvipCloudConfigCksum" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_vs_vip", fields, reflect.TypeOf(ALBVsVip{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_vs_vip", fields, reflect.TypeOf(ALBVsVip{}), fieldNameMap, validators) } -func ALBVsVipApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBVsVipApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBVsVipBindingType), reflect.TypeOf([]ALBVsVip{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBVsVipBindingType), reflect.TypeOf([]ALBVsVip{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_vs_vip_api_response", fields, reflect.TypeOf(ALBVsVipApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_vs_vip_api_response", fields, reflect.TypeOf(ALBVsVipApiResponse{}), fieldNameMap, validators) } -func ALBWafApplicationSignaturesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafApplicationSignaturesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["rule_overrides"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBWafRuleOverridesBindingType), reflect.TypeOf([]ALBWafRuleOverrides{}))) + fields["rule_overrides"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBWafRuleOverridesBindingType), reflect.TypeOf([]ALBWafRuleOverrides{}))) fieldNameMap["rule_overrides"] = "RuleOverrides" - fields["ruleset_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ruleset_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ruleset_version"] = "RulesetVersion" - fields["selected_applications"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["selected_applications"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["selected_applications"] = "SelectedApplications" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_application_signatures", fields, reflect.TypeOf(ALBWafApplicationSignatures{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_application_signatures", fields, reflect.TypeOf(ALBWafApplicationSignatures{}), fieldNameMap, validators) } -func ALBWafCRSBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafCRSBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBWafRuleGroupBindingType), reflect.TypeOf([]ALBWafRuleGroup{}))) + fields["groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBWafRuleGroupBindingType), reflect.TypeOf([]ALBWafRuleGroup{}))) fieldNameMap["groups"] = "Groups" - fields["integrity"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["integrity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["integrity"] = "Integrity" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["release_date"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["release_date"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["release_date"] = "ReleaseDate" - fields["version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["version"] = "Version" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_CRS", fields, reflect.TypeOf(ALBWafCRS{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_CRS", fields, reflect.TypeOf(ALBWafCRS{}), fieldNameMap, validators) } -func ALBWafCRSApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafCRSApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBWafCRSBindingType), reflect.TypeOf([]ALBWafCRS{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBWafCRSBindingType), reflect.TypeOf([]ALBWafCRS{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_CRS_api_response", fields, reflect.TypeOf(ALBWafCRSApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_CRS_api_response", fields, reflect.TypeOf(ALBWafCRSApiResponse{}), fieldNameMap, validators) } -func ALBWafConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["allowed_http_versions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["allowed_http_versions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["allowed_http_versions"] = "AllowedHttpVersions" - fields["allowed_methods"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["allowed_methods"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["allowed_methods"] = "AllowedMethods" - fields["allowed_request_content_types"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["allowed_request_content_types"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["allowed_request_content_types"] = "AllowedRequestContentTypes" - fields["argument_separator"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["argument_separator"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["argument_separator"] = "ArgumentSeparator" - fields["client_request_max_body_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["client_request_max_body_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["client_request_max_body_size"] = "ClientRequestMaxBodySize" - fields["cookie_format_version"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["cookie_format_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["cookie_format_version"] = "CookieFormatVersion" - fields["ignore_incomplete_request_body_error"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ignore_incomplete_request_body_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ignore_incomplete_request_body_error"] = "IgnoreIncompleteRequestBodyError" - fields["max_execution_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_execution_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_execution_time"] = "MaxExecutionTime" - fields["regex_match_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["regex_match_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["regex_match_limit"] = "RegexMatchLimit" - fields["regex_recursion_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["regex_recursion_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["regex_recursion_limit"] = "RegexRecursionLimit" - fields["request_body_default_action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_body_default_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_body_default_action"] = "RequestBodyDefaultAction" - fields["request_hdr_default_action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_hdr_default_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_hdr_default_action"] = "RequestHdrDefaultAction" - fields["response_body_default_action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["response_body_default_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["response_body_default_action"] = "ResponseBodyDefaultAction" - fields["response_hdr_default_action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["response_hdr_default_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["response_hdr_default_action"] = "ResponseHdrDefaultAction" - fields["restricted_extensions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["restricted_extensions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["restricted_extensions"] = "RestrictedExtensions" - fields["restricted_headers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["restricted_headers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["restricted_headers"] = "RestrictedHeaders" - fields["server_response_max_body_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["server_response_max_body_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["server_response_max_body_size"] = "ServerResponseMaxBodySize" - fields["static_extensions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["static_extensions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["static_extensions"] = "StaticExtensions" - fields["status_code_for_rejected_requests"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status_code_for_rejected_requests"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status_code_for_rejected_requests"] = "StatusCodeForRejectedRequests" - fields["xml_xxe_protection"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["xml_xxe_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["xml_xxe_protection"] = "XmlXxeProtection" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_config", fields, reflect.TypeOf(ALBWafConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_config", fields, reflect.TypeOf(ALBWafConfig{}), fieldNameMap, validators) } -func ALBWafDataFileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafDataFileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["data"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["data"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["data"] = "Data" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_data_file", fields, reflect.TypeOf(ALBWafDataFile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_data_file", fields, reflect.TypeOf(ALBWafDataFile{}), fieldNameMap, validators) } -func ALBWafExcludeListEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafExcludeListEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["client_subnet"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrPrefixBindingType)) + fields["client_subnet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrPrefixBindingType)) fieldNameMap["client_subnet"] = "ClientSubnet" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["match_element"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_element"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_element"] = "MatchElement" - fields["match_element_criteria"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBWafExclusionTypeBindingType)) + fields["match_element_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBWafExclusionTypeBindingType)) fieldNameMap["match_element_criteria"] = "MatchElementCriteria" - fields["uri_match_criteria"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBWafExclusionTypeBindingType)) + fields["uri_match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBWafExclusionTypeBindingType)) fieldNameMap["uri_match_criteria"] = "UriMatchCriteria" - fields["uri_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["uri_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["uri_path"] = "UriPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_exclude_list_entry", fields, reflect.TypeOf(ALBWafExcludeListEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_exclude_list_entry", fields, reflect.TypeOf(ALBWafExcludeListEntry{}), fieldNameMap, validators) } -func ALBWafExclusionTypeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafExclusionTypeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["match_case"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_case"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_case"] = "MatchCase" - fields["match_op"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_op"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_op"] = "MatchOp" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_exclusion_type", fields, reflect.TypeOf(ALBWafExclusionType{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_exclusion_type", fields, reflect.TypeOf(ALBWafExclusionType{}), fieldNameMap, validators) } -func ALBWafPSMLocationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafPSMLocationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - fields["match"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBWafPSMLocationMatchBindingType)) + fields["match"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBWafPSMLocationMatchBindingType)) fieldNameMap["match"] = "Match" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBWafPSMRuleBindingType), reflect.TypeOf([]ALBWafPSMRule{}))) + fields["rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBWafPSMRuleBindingType), reflect.TypeOf([]ALBWafPSMRule{}))) fieldNameMap["rules"] = "Rules" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_PSM_location", fields, reflect.TypeOf(ALBWafPSMLocation{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_PSM_location", fields, reflect.TypeOf(ALBWafPSMLocation{}), fieldNameMap, validators) } -func ALBWafPSMLocationMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafPSMLocationMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["host"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHostHdrMatchBindingType)) + fields["host"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHostHdrMatchBindingType)) fieldNameMap["host"] = "Host" - fields["methods"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBMethodMatchBindingType)) + fields["methods"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBMethodMatchBindingType)) fieldNameMap["methods"] = "Methods" - fields["path"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBPathMatchBindingType)) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBPathMatchBindingType)) fieldNameMap["path"] = "Path" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_PSM_location_match", fields, reflect.TypeOf(ALBWafPSMLocationMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_PSM_location_match", fields, reflect.TypeOf(ALBWafPSMLocationMatch{}), fieldNameMap, validators) } -func ALBWafPSMMatchElementBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafPSMMatchElementBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["excluded"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["excluded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["excluded"] = "Excluded" - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["sub_element"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sub_element"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sub_element"] = "SubElement" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_PSM_match_element", fields, reflect.TypeOf(ALBWafPSMMatchElement{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_PSM_match_element", fields, reflect.TypeOf(ALBWafPSMMatchElement{}), fieldNameMap, validators) } -func ALBWafPSMRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafPSMRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - fields["match_case"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_case"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_case"] = "MatchCase" - fields["match_elements"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBWafPSMMatchElementBindingType), reflect.TypeOf([]ALBWafPSMMatchElement{}))) + fields["match_elements"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBWafPSMMatchElementBindingType), reflect.TypeOf([]ALBWafPSMMatchElement{}))) fieldNameMap["match_elements"] = "MatchElements" - fields["match_value_max_length"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["match_value_max_length"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["match_value_max_length"] = "MatchValueMaxLength" - fields["match_value_pattern"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_value_pattern"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_value_pattern"] = "MatchValuePattern" - fields["mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mode"] = "Mode" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["paranoia_level"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["paranoia_level"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["paranoia_level"] = "ParanoiaLevel" - fields["rule_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["rule_id"] = "RuleId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_PSM_rule", fields, reflect.TypeOf(ALBWafPSMRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_PSM_rule", fields, reflect.TypeOf(ALBWafPSMRule{}), fieldNameMap, validators) } -func ALBWafPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["allow_mode_delegation"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["allow_mode_delegation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["allow_mode_delegation"] = "AllowModeDelegation" - fields["application_signatures"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBWafApplicationSignaturesBindingType)) + fields["application_signatures"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBWafApplicationSignaturesBindingType)) fieldNameMap["application_signatures"] = "ApplicationSignatures" - fields["confidence_override"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBAppLearningConfidenceOverrideBindingType)) + fields["confidence_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBAppLearningConfidenceOverrideBindingType)) fieldNameMap["confidence_override"] = "ConfidenceOverride" - fields["created_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["created_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["created_by"] = "CreatedBy" - fields["crs_overrides"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBWafRuleGroupOverridesBindingType), reflect.TypeOf([]ALBWafRuleGroupOverrides{}))) + fields["crs_overrides"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBWafRuleGroupOverridesBindingType), reflect.TypeOf([]ALBWafRuleGroupOverrides{}))) fieldNameMap["crs_overrides"] = "CrsOverrides" - fields["enable_app_learning"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_app_learning"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_app_learning"] = "EnableAppLearning" - fields["enable_auto_rule_updates"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_auto_rule_updates"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_auto_rule_updates"] = "EnableAutoRuleUpdates" - fields["failure_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["failure_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["failure_mode"] = "FailureMode" - fields["learning_params"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBAppLearningParamsBindingType)) + fields["learning_params"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBAppLearningParamsBindingType)) fieldNameMap["learning_params"] = "LearningParams" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["min_confidence"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["min_confidence"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["min_confidence"] = "MinConfidence" - fields["mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mode"] = "Mode" - fields["paranoia_level"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["paranoia_level"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["paranoia_level"] = "ParanoiaLevel" - fields["positive_security_model"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBWafPositiveSecurityModelBindingType)) + fields["positive_security_model"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBWafPositiveSecurityModelBindingType)) fieldNameMap["positive_security_model"] = "PositiveSecurityModel" - fields["post_crs_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBWafRuleGroupBindingType), reflect.TypeOf([]ALBWafRuleGroup{}))) + fields["post_crs_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBWafRuleGroupBindingType), reflect.TypeOf([]ALBWafRuleGroup{}))) fieldNameMap["post_crs_groups"] = "PostCrsGroups" - fields["pre_crs_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBWafRuleGroupBindingType), reflect.TypeOf([]ALBWafRuleGroup{}))) + fields["pre_crs_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBWafRuleGroupBindingType), reflect.TypeOf([]ALBWafRuleGroup{}))) fieldNameMap["pre_crs_groups"] = "PreCrsGroups" - fields["waf_crs_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["waf_crs_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["waf_crs_path"] = "WafCrsPath" - fields["waf_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["waf_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["waf_profile_path"] = "WafProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_policy", fields, reflect.TypeOf(ALBWafPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_policy", fields, reflect.TypeOf(ALBWafPolicy{}), fieldNameMap, validators) } -func ALBWafPolicyApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafPolicyApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBWafPolicyBindingType), reflect.TypeOf([]ALBWafPolicy{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBWafPolicyBindingType), reflect.TypeOf([]ALBWafPolicy{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_policy_api_response", fields, reflect.TypeOf(ALBWafPolicyApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_policy_api_response", fields, reflect.TypeOf(ALBWafPolicyApiResponse{}), fieldNameMap, validators) } -func ALBWafPolicyPSMGroupBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafPolicyPSMGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - fields["hit_action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["hit_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["hit_action"] = "HitAction" - fields["is_learning_group"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_learning_group"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_learning_group"] = "IsLearningGroup" - fields["locations"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBWafPSMLocationBindingType), reflect.TypeOf([]ALBWafPSMLocation{}))) + fields["locations"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBWafPSMLocationBindingType), reflect.TypeOf([]ALBWafPSMLocation{}))) fieldNameMap["locations"] = "Locations" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["miss_action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["miss_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["miss_action"] = "MissAction" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_policy_PSM_group", fields, reflect.TypeOf(ALBWafPolicyPSMGroup{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_policy_PSM_group", fields, reflect.TypeOf(ALBWafPolicyPSMGroup{}), fieldNameMap, validators) } -func ALBWafPolicyPSMGroupApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafPolicyPSMGroupApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBWafPolicyPSMGroupBindingType), reflect.TypeOf([]ALBWafPolicyPSMGroup{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBWafPolicyPSMGroupBindingType), reflect.TypeOf([]ALBWafPolicyPSMGroup{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_policy_PSM_group_api_response", fields, reflect.TypeOf(ALBWafPolicyPSMGroupApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_policy_PSM_group_api_response", fields, reflect.TypeOf(ALBWafPolicyPSMGroupApiResponse{}), fieldNameMap, validators) } -func ALBWafPositiveSecurityModelBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafPositiveSecurityModelBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["group_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["group_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["group_paths"] = "GroupPaths" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_positive_security_model", fields, reflect.TypeOf(ALBWafPositiveSecurityModel{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_positive_security_model", fields, reflect.TypeOf(ALBWafPositiveSecurityModel{}), fieldNameMap, validators) } -func ALBWafProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["config"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBWafConfigBindingType)) + fields["config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBWafConfigBindingType)) fieldNameMap["config"] = "Config" - fields["files"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBWafDataFileBindingType), reflect.TypeOf([]ALBWafDataFile{}))) + fields["files"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBWafDataFileBindingType), reflect.TypeOf([]ALBWafDataFile{}))) fieldNameMap["files"] = "Files" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_profile", fields, reflect.TypeOf(ALBWafProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_profile", fields, reflect.TypeOf(ALBWafProfile{}), fieldNameMap, validators) } -func ALBWafProfileApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafProfileApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBWafProfileBindingType), reflect.TypeOf([]ALBWafProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBWafProfileBindingType), reflect.TypeOf([]ALBWafProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_profile_api_response", fields, reflect.TypeOf(ALBWafProfileApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_profile_api_response", fields, reflect.TypeOf(ALBWafProfileApiResponse{}), fieldNameMap, validators) } -func ALBWafRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["avi_tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["avi_tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["avi_tags"] = "AviTags" - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - fields["exclude_list"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBWafExcludeListEntryBindingType), reflect.TypeOf([]ALBWafExcludeListEntry{}))) + fields["exclude_list"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBWafExcludeListEntryBindingType), reflect.TypeOf([]ALBWafExcludeListEntry{}))) fieldNameMap["exclude_list"] = "ExcludeList" - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - fields["is_sensitive"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_sensitive"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_sensitive"] = "IsSensitive" - fields["mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mode"] = "Mode" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["phase"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["phase"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["phase"] = "Phase" - fields["rule"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["rule"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["rule"] = "Rule" - fields["rule_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["rule_id"] = "RuleId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_rule", fields, reflect.TypeOf(ALBWafRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_rule", fields, reflect.TypeOf(ALBWafRule{}), fieldNameMap, validators) } -func ALBWafRuleGroupBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafRuleGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - fields["exclude_list"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBWafExcludeListEntryBindingType), reflect.TypeOf([]ALBWafExcludeListEntry{}))) + fields["exclude_list"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBWafExcludeListEntryBindingType), reflect.TypeOf([]ALBWafExcludeListEntry{}))) fieldNameMap["exclude_list"] = "ExcludeList" - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBWafRuleBindingType), reflect.TypeOf([]ALBWafRule{}))) + fields["rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBWafRuleBindingType), reflect.TypeOf([]ALBWafRule{}))) fieldNameMap["rules"] = "Rules" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_rule_group", fields, reflect.TypeOf(ALBWafRuleGroup{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_rule_group", fields, reflect.TypeOf(ALBWafRuleGroup{}), fieldNameMap, validators) } -func ALBWafRuleGroupOverridesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafRuleGroupOverridesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - fields["exclude_list"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBWafExcludeListEntryBindingType), reflect.TypeOf([]ALBWafExcludeListEntry{}))) + fields["exclude_list"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBWafExcludeListEntryBindingType), reflect.TypeOf([]ALBWafExcludeListEntry{}))) fieldNameMap["exclude_list"] = "ExcludeList" - fields["mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mode"] = "Mode" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["rule_overrides"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBWafRuleOverridesBindingType), reflect.TypeOf([]ALBWafRuleOverrides{}))) + fields["rule_overrides"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBWafRuleOverridesBindingType), reflect.TypeOf([]ALBWafRuleOverrides{}))) fieldNameMap["rule_overrides"] = "RuleOverrides" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_rule_group_overrides", fields, reflect.TypeOf(ALBWafRuleGroupOverrides{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_rule_group_overrides", fields, reflect.TypeOf(ALBWafRuleGroupOverrides{}), fieldNameMap, validators) } -func ALBWafRuleOverridesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafRuleOverridesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - fields["exclude_list"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBWafExcludeListEntryBindingType), reflect.TypeOf([]ALBWafExcludeListEntry{}))) + fields["exclude_list"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBWafExcludeListEntryBindingType), reflect.TypeOf([]ALBWafExcludeListEntry{}))) fieldNameMap["exclude_list"] = "ExcludeList" - fields["mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mode"] = "Mode" - fields["rule_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["rule_id"] = "RuleId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_rule_overrides", fields, reflect.TypeOf(ALBWafRuleOverrides{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_waf_rule_overrides", fields, reflect.TypeOf(ALBWafRuleOverrides{}), fieldNameMap, validators) } -func ALBWebhookBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWebhookBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["callback_url"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["callback_url"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["callback_url"] = "CallbackUrl" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["verification_token"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["verification_token"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["verification_token"] = "VerificationToken" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_webhook", fields, reflect.TypeOf(ALBWebhook{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_webhook", fields, reflect.TypeOf(ALBWebhook{}), fieldNameMap, validators) } -func ALBWebhookApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWebhookApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBWebhookBindingType), reflect.TypeOf([]ALBWebhook{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBWebhookBindingType), reflect.TypeOf([]ALBWebhook{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALB_webhook_api_response", fields, reflect.TypeOf(ALBWebhookApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALB_webhook_api_response", fields, reflect.TypeOf(ALBWebhookApiResponse{}), fieldNameMap, validators) } -func ALGTypeServiceEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALGTypeServiceEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alg"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["alg"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["alg"] = "Alg" - fields["destination_ports"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["destination_ports"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["destination_ports"] = "DestinationPorts" - fields["source_ports"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["source_ports"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["source_ports"] = "SourcePorts" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ALG_type_service_entry", fields, reflect.TypeOf(ALGTypeServiceEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ALG_type_service_entry", fields, reflect.TypeOf(ALGTypeServiceEntry{}), fieldNameMap, validators) } -func AbstractSpaceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AbstractSpaceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["connectivity_strategy"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["connectivity_strategy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["connectivity_strategy"] = "ConnectivityStrategy" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.abstract_space", fields, reflect.TypeOf(AbstractSpace{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.abstract_space", fields, reflect.TypeOf(AbstractSpace{}), fieldNameMap, validators) } -func AcceptableComponentVersionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AcceptableComponentVersionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["acceptable_versions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["acceptable_versions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["acceptable_versions"] = "AcceptableVersions" - fields["component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_type"] = "ComponentType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.acceptable_component_version", fields, reflect.TypeOf(AcceptableComponentVersion{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.acceptable_component_version", fields, reflect.TypeOf(AcceptableComponentVersion{}), fieldNameMap, validators) } -func AcceptableComponentVersionListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AcceptableComponentVersionListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(AcceptableComponentVersionBindingType), reflect.TypeOf([]AcceptableComponentVersion{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(AcceptableComponentVersionBindingType), reflect.TypeOf([]AcceptableComponentVersion{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.acceptable_component_version_list", fields, reflect.TypeOf(AcceptableComponentVersionList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.acceptable_component_version_list", fields, reflect.TypeOf(AcceptableComponentVersionList{}), fieldNameMap, validators) } -func ActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.action", fields, reflect.TypeOf(Action{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.action", fields, reflect.TypeOf(Action{}), fieldNameMap, validators) } -func ActionableResourceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ActionableResourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_address"] = "IpAddress" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.actionable_resource", fields, reflect.TypeOf(ActionableResource{}), fieldNameMap, validators) + fields["ipv6_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["ipv6_address"] = "Ipv6Address" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.actionable_resource", fields, reflect.TypeOf(ActionableResource{}), fieldNameMap, validators) } -func ActionableResourceListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ActionableResourceListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ActionableResourceBindingType), reflect.TypeOf([]ActionableResource{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ActionableResourceBindingType), reflect.TypeOf([]ActionableResource{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.actionable_resource_list_result", fields, reflect.TypeOf(ActionableResourceListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.actionable_resource_list_result", fields, reflect.TypeOf(ActionableResourceListResult{}), fieldNameMap, validators) } -func ActiveDirectoryIdentitySourceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ActiveDirectoryIdentitySourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["alternative_domain_names"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["alternative_domain_names"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["alternative_domain_names"] = "AlternativeDomainNames" - fields["base_dn"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["base_dn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["base_dn"] = "BaseDn" - fields["domain_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_name"] = "DomainName" - fields["ldap_servers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdentitySourceLdapServerBindingType), reflect.TypeOf([]IdentitySourceLdapServer{}))) + fields["ldap_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdentitySourceLdapServerBindingType), reflect.TypeOf([]IdentitySourceLdapServer{}))) fieldNameMap["ldap_servers"] = "LdapServers" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.active_directory_identity_source", fields, reflect.TypeOf(ActiveDirectoryIdentitySource{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.active_directory_identity_source", fields, reflect.TypeOf(ActiveDirectoryIdentitySource{}), fieldNameMap, validators) } -func AddClusterNodeVMInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AddClusterNodeVMInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["clustering_config"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ClusteringConfigBindingType)}, bindings.REST)) + fields["clustering_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ClusteringConfigBindingType)) fieldNameMap["clustering_config"] = "ClusteringConfig" - fields["deployment_requests"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ClusterNodeVMDeploymentRequestBindingType), reflect.TypeOf([]ClusterNodeVMDeploymentRequest{}))) + fields["deployment_requests"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ClusterNodeVMDeploymentRequestBindingType), reflect.TypeOf([]ClusterNodeVMDeploymentRequest{}))) fieldNameMap["deployment_requests"] = "DeploymentRequests" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.add_cluster_node_VM_info", fields, reflect.TypeOf(AddClusterNodeVMInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.add_cluster_node_VM_info", fields, reflect.TypeOf(AddClusterNodeVMInfo{}), fieldNameMap, validators) } -func AddressBindingEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AddressBindingEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["binding"] = bindings.NewOptionalType(bindings.NewReferenceType(PacketAddressClassifierBindingType)) + fields["binding"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PacketAddressClassifierBindingType)) fieldNameMap["binding"] = "Binding" - fields["binding_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["binding_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["binding_timestamp"] = "BindingTimestamp" - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source"] = "Source" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.address_binding_entry", fields, reflect.TypeOf(AddressBindingEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.address_binding_entry", fields, reflect.TypeOf(AddressBindingEntry{}), fieldNameMap, validators) } -func AdvanceClusterRestoreInputBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AdvanceClusterRestoreInputBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resources"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SelectableResourceReferenceBindingType), reflect.TypeOf([]SelectableResourceReference{}))) + fields["resources"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SelectableResourceReferenceBindingType), reflect.TypeOf([]SelectableResourceReference{}))) fieldNameMap["resources"] = "Resources" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.advance_cluster_restore_input", fields, reflect.TypeOf(AdvanceClusterRestoreInput{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.advance_cluster_restore_input", fields, reflect.TypeOf(AdvanceClusterRestoreInput{}), fieldNameMap, validators) } -func AdvanceClusterRestoreRequestBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AdvanceClusterRestoreRequestBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["data"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(AdvanceClusterRestoreInputBindingType), reflect.TypeOf([]AdvanceClusterRestoreInput{}))) + fields["data"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(AdvanceClusterRestoreInputBindingType), reflect.TypeOf([]AdvanceClusterRestoreInput{}))) fieldNameMap["data"] = "Data" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.advance_cluster_restore_request", fields, reflect.TypeOf(AdvanceClusterRestoreRequest{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.advance_cluster_restore_request", fields, reflect.TypeOf(AdvanceClusterRestoreRequest{}), fieldNameMap, validators) } -func AggregateDNSForwarderStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AdvertisedNetworkCsvRecordBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["intent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["network"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["network"] = "Network" + fields["rule_filter_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["rule_filter_type"] = "RuleFilterType" + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["status"] = "Status" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.advertised_network_csv_record", fields, reflect.TypeOf(AdvertisedNetworkCsvRecord{}), fieldNameMap, validators) +} + +func AggregateDNSForwarderStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["intent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" - fields["statistics_per_enforcement_point"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(DNSForwarderStatisticsPerEnforcementPointBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["statistics_per_enforcement_point"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(DNSForwarderStatisticsPerEnforcementPointBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["statistics_per_enforcement_point"] = "StatisticsPerEnforcementPoint" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.aggregate_DNS_forwarder_statistics", fields, reflect.TypeOf(AggregateDNSForwarderStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.aggregate_DNS_forwarder_statistics", fields, reflect.TypeOf(AggregateDNSForwarderStatistics{}), fieldNameMap, validators) } -func AggregateDNSForwarderStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AggregateDNSForwarderStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["intent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" - fields["status_per_enforcement_point"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(DNSForwarderStatusPerEnforcementPointBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["status_per_enforcement_point"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(DNSForwarderStatusPerEnforcementPointBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["status_per_enforcement_point"] = "StatusPerEnforcementPoint" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.aggregate_DNS_forwarder_status", fields, reflect.TypeOf(AggregateDNSForwarderStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.aggregate_DNS_forwarder_status", fields, reflect.TypeOf(AggregateDNSForwarderStatus{}), fieldNameMap, validators) } -func AggregatePolicyDnsAnswerBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AggregatePolicyDnsAnswerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dns_answer_per_enforcement_point"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyDnsAnswerPerEnforcementPointBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["dns_answer_per_enforcement_point"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyDnsAnswerPerEnforcementPointBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["dns_answer_per_enforcement_point"] = "DnsAnswerPerEnforcementPoint" - fields["intent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.aggregate_policy_dns_answer", fields, reflect.TypeOf(AggregatePolicyDnsAnswer{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.aggregate_policy_dns_answer", fields, reflect.TypeOf(AggregatePolicyDnsAnswer{}), fieldNameMap, validators) } -func AggregatePolicyRuntimeInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AggregatePolicyRuntimeInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["intent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.aggregate_policy_runtime_info", fields, reflect.TypeOf(AggregatePolicyRuntimeInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.aggregate_policy_runtime_info", fields, reflect.TypeOf(AggregatePolicyRuntimeInfo{}), fieldNameMap, validators) } -func AggregatedDataCounterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AggregatedDataCounterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["rx_bytes"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["rx_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["rx_bytes"] = "RxBytes" - fields["rx_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["rx_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["rx_packets"] = "RxPackets" - fields["tx_bytes"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["tx_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["tx_bytes"] = "TxBytes" - fields["tx_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["tx_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["tx_packets"] = "TxPackets" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.aggregated_data_counter", fields, reflect.TypeOf(AggregatedDataCounter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.aggregated_data_counter", fields, reflect.TypeOf(AggregatedDataCounter{}), fieldNameMap, validators) } -func AggregatedDataCounterExBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AggregatedDataCounterExBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["rx_bytes"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["rx_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["rx_bytes"] = "RxBytes" - fields["rx_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["rx_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["rx_packets"] = "RxPackets" - fields["tx_bytes"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["tx_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["tx_bytes"] = "TxBytes" - fields["tx_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["tx_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["tx_packets"] = "TxPackets" - fields["dropped_by_security_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(PacketsDroppedBySecurityBindingType)) + fields["dropped_by_security_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PacketsDroppedBySecurityBindingType)) fieldNameMap["dropped_by_security_packets"] = "DroppedBySecurityPackets" - fields["mac_learning"] = bindings.NewOptionalType(bindings.NewReferenceType(MacLearningCountersBindingType)) + fields["mac_learning"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(MacLearningCountersBindingType)) fieldNameMap["mac_learning"] = "MacLearning" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.aggregated_data_counter_ex", fields, reflect.TypeOf(AggregatedDataCounterEx{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.aggregated_data_counter_ex", fields, reflect.TypeOf(AggregatedDataCounterEx{}), fieldNameMap, validators) } -func AggregatedLogicalRouterPortCountersBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AggregatedLogicalRouterPortCountersBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["rx"] = bindings.NewOptionalType(bindings.NewReferenceType(LogicalRouterPortCountersBindingType)) + fields["rx"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LogicalRouterPortCountersBindingType)) fieldNameMap["rx"] = "Rx" - fields["tx"] = bindings.NewOptionalType(bindings.NewReferenceType(LogicalRouterPortCountersBindingType)) + fields["tx"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LogicalRouterPortCountersBindingType)) fieldNameMap["tx"] = "Tx" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.aggregated_logical_router_port_counters", fields, reflect.TypeOf(AggregatedLogicalRouterPortCounters{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.aggregated_logical_router_port_counters", fields, reflect.TypeOf(AggregatedLogicalRouterPortCounters{}), fieldNameMap, validators) } -func AntreaTraceflowConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AntreaTraceflowConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["container_cluster_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["container_cluster_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["container_cluster_id"] = "ContainerClusterId" - fields["destination_external_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["destination_external_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["destination_external_id"] = "DestinationExternalId" - fields["is_transient"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_transient"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_transient"] = "IsTransient" - fields["packet"] = bindings.NewOptionalType(bindings.NewReferenceType(AntreaTraceflowPacketDataBindingType)) + fields["packet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(AntreaTraceflowPacketDataBindingType)) fieldNameMap["packet"] = "Packet" - fields["source_external_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source_external_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source_external_id"] = "SourceExternalId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.antrea_traceflow_config", fields, reflect.TypeOf(AntreaTraceflowConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.antrea_traceflow_config", fields, reflect.TypeOf(AntreaTraceflowConfig{}), fieldNameMap, validators) } -func AntreaTraceflowIcmpEchoRequestHeaderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AntreaTraceflowIcmpEchoRequestHeaderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["id"] = "Id" - fields["sequence"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence"] = "Sequence" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.antrea_traceflow_icmp_echo_request_header", fields, reflect.TypeOf(AntreaTraceflowIcmpEchoRequestHeader{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.antrea_traceflow_icmp_echo_request_header", fields, reflect.TypeOf(AntreaTraceflowIcmpEchoRequestHeader{}), fieldNameMap, validators) } -func AntreaTraceflowIpHeaderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AntreaTraceflowIpHeaderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dstIp"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dstIp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dstIp"] = "DstIp" - fields["flags"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["flags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["flags"] = "Flags" - fields["protocol"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["protocol"] = "Protocol" - fields["srcIp"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["srcIp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["srcIp"] = "SrcIp" - fields["ttl"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ttl"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ttl"] = "Ttl" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.antrea_traceflow_ip_header", fields, reflect.TypeOf(AntreaTraceflowIpHeader{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.antrea_traceflow_ip_header", fields, reflect.TypeOf(AntreaTraceflowIpHeader{}), fieldNameMap, validators) } -func AntreaTraceflowIpv6HeaderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AntreaTraceflowIpv6HeaderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dstIp"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dstIp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dstIp"] = "DstIp" - fields["hopLimit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["hopLimit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["hopLimit"] = "HopLimit" - fields["nextHeader"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["nextHeader"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["nextHeader"] = "NextHeader" - fields["srcIp"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["srcIp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["srcIp"] = "SrcIp" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.antrea_traceflow_ipv6_header", fields, reflect.TypeOf(AntreaTraceflowIpv6Header{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.antrea_traceflow_ipv6_header", fields, reflect.TypeOf(AntreaTraceflowIpv6Header{}), fieldNameMap, validators) } -func AntreaTraceflowPacketDataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AntreaTraceflowPacketDataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["frameSize"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["frameSize"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["frameSize"] = "FrameSize" - fields["ipHeader"] = bindings.NewOptionalType(bindings.NewReferenceType(AntreaTraceflowIpHeaderBindingType)) + fields["ipHeader"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(AntreaTraceflowIpHeaderBindingType)) fieldNameMap["ipHeader"] = "IpHeader" - fields["ipv6Header"] = bindings.NewOptionalType(bindings.NewReferenceType(AntreaTraceflowIpv6HeaderBindingType)) + fields["ipv6Header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(AntreaTraceflowIpv6HeaderBindingType)) fieldNameMap["ipv6Header"] = "Ipv6Header" - fields["payload"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["payload"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["payload"] = "Payload" - fields["resourceType"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resourceType"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resourceType"] = "ResourceType" - fields["transportHeader"] = bindings.NewOptionalType(bindings.NewReferenceType(AntreaTraceflowTransportHeaderBindingType)) + fields["transportHeader"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(AntreaTraceflowTransportHeaderBindingType)) fieldNameMap["transportHeader"] = "TransportHeader" - fields["transportType"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transportType"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transportType"] = "TransportType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.antrea_traceflow_packet_data", fields, reflect.TypeOf(AntreaTraceflowPacketData{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.antrea_traceflow_packet_data", fields, reflect.TypeOf(AntreaTraceflowPacketData{}), fieldNameMap, validators) } -func AntreaTraceflowTcpHeaderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AntreaTraceflowTcpHeaderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dstPort"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dstPort"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dstPort"] = "DstPort" - fields["srcPort"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["srcPort"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["srcPort"] = "SrcPort" - fields["tcpFlags"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["tcpFlags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["tcpFlags"] = "TcpFlags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.antrea_traceflow_tcp_header", fields, reflect.TypeOf(AntreaTraceflowTcpHeader{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.antrea_traceflow_tcp_header", fields, reflect.TypeOf(AntreaTraceflowTcpHeader{}), fieldNameMap, validators) } -func AntreaTraceflowTransportHeaderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AntreaTraceflowTransportHeaderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["icmpEchoRequestHeader"] = bindings.NewOptionalType(bindings.NewReferenceType(AntreaTraceflowIcmpEchoRequestHeaderBindingType)) + fields["icmpEchoRequestHeader"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(AntreaTraceflowIcmpEchoRequestHeaderBindingType)) fieldNameMap["icmpEchoRequestHeader"] = "IcmpEchoRequestHeader" - fields["tcpHeader"] = bindings.NewOptionalType(bindings.NewReferenceType(AntreaTraceflowTcpHeaderBindingType)) + fields["tcpHeader"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(AntreaTraceflowTcpHeaderBindingType)) fieldNameMap["tcpHeader"] = "TcpHeader" - fields["udpHeader"] = bindings.NewOptionalType(bindings.NewReferenceType(AntreaTraceflowUdpHeaderBindingType)) + fields["udpHeader"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(AntreaTraceflowUdpHeaderBindingType)) fieldNameMap["udpHeader"] = "UdpHeader" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.antrea_traceflow_transport_header", fields, reflect.TypeOf(AntreaTraceflowTransportHeader{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.antrea_traceflow_transport_header", fields, reflect.TypeOf(AntreaTraceflowTransportHeader{}), fieldNameMap, validators) } -func AntreaTraceflowUdpHeaderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AntreaTraceflowUdpHeaderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dstPort"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dstPort"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dstPort"] = "DstPort" - fields["srcPort"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["srcPort"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["srcPort"] = "SrcPort" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.antrea_traceflow_udp_header", fields, reflect.TypeOf(AntreaTraceflowUdpHeader{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.antrea_traceflow_udp_header", fields, reflect.TypeOf(AntreaTraceflowUdpHeader{}), fieldNameMap, validators) } -func ApiErrorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ApiErrorBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["details"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["details"] = "Details" - fields["error_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["error_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["error_code"] = "ErrorCode" - fields["error_data"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.REST)) + fields["error_data"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["error_data"] = "ErrorData" - fields["error_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_message"] = "ErrorMessage" - fields["module_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["module_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["module_name"] = "ModuleName" - fields["related_errors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RelatedApiErrorBindingType), reflect.TypeOf([]RelatedApiError{}))) + fields["related_errors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RelatedApiErrorBindingType), reflect.TypeOf([]RelatedApiError{}))) fieldNameMap["related_errors"] = "RelatedErrors" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.api_error", fields, reflect.TypeOf(ApiError{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.api_error", fields, reflect.TypeOf(ApiError{}), fieldNameMap, validators) } -func ApiRequestBodyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ApiRequestBodyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["resource_pointer"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_pointer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_pointer"] = "ResourcePointer" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.api_request_body", fields, reflect.TypeOf(ApiRequestBody{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.api_request_body", fields, reflect.TypeOf(ApiRequestBody{}), fieldNameMap, validators) } -func ApplicationConnectivityStrategyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ApiServiceConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["application_connectivity_strategy"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["basic_authentication_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["basic_authentication_enabled"] = "BasicAuthenticationEnabled" + fields["cipher_suites"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(CipherSuiteBindingType), reflect.TypeOf([]CipherSuite{}))) + fieldNameMap["cipher_suites"] = "CipherSuites" + fields["client_api_concurrency_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["client_api_concurrency_limit"] = "ClientApiConcurrencyLimit" + fields["client_api_rate_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["client_api_rate_limit"] = "ClientApiRateLimit" + fields["connection_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["connection_timeout"] = "ConnectionTimeout" + fields["cookie_based_authentication_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["cookie_based_authentication_enabled"] = "CookieBasedAuthenticationEnabled" + fields["global_api_concurrency_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["global_api_concurrency_limit"] = "GlobalApiConcurrencyLimit" + fields["lockout_immune_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["lockout_immune_addresses"] = "LockoutImmuneAddresses" + fields["protocol_versions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ProtocolVersionBindingType), reflect.TypeOf([]ProtocolVersion{}))) + fieldNameMap["protocol_versions"] = "ProtocolVersions" + fields["redirect_host"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["redirect_host"] = "RedirectHost" + fields["session_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["session_timeout"] = "SessionTimeout" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.api_service_config", fields, reflect.TypeOf(ApiServiceConfig{}), fieldNameMap, validators) +} + +func ApplicationConnectivityStrategyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["application_connectivity_strategy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["application_connectivity_strategy"] = "ApplicationConnectivityStrategy" - fields["default_application_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["default_application_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["default_application_rule_id"] = "DefaultApplicationRuleId" - fields["logging_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["logging_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["logging_enabled"] = "LoggingEnabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.application_connectivity_strategy", fields, reflect.TypeOf(ApplicationConnectivityStrategy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.application_connectivity_strategy", fields, reflect.TypeOf(ApplicationConnectivityStrategy{}), fieldNameMap, validators) } -func ArpHeaderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ArpHeaderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dst_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dst_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dst_ip"] = "DstIp" - fields["op_code"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["op_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["op_code"] = "OpCode" - fields["src_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["src_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["src_ip"] = "SrcIp" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.arp_header", fields, reflect.TypeOf(ArpHeader{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.arp_header", fields, reflect.TypeOf(ArpHeader{}), fieldNameMap, validators) } -func ArpSnoopingConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ArpSnoopingConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["arp_binding_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["arp_binding_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["arp_binding_limit"] = "ArpBindingLimit" - fields["arp_snooping_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["arp_snooping_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["arp_snooping_enabled"] = "ArpSnoopingEnabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.arp_snooping_config", fields, reflect.TypeOf(ArpSnoopingConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.arp_snooping_config", fields, reflect.TypeOf(ArpSnoopingConfig{}), fieldNameMap, validators) } -func AttachedInterfaceEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AttachedInterfaceEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["app_intf_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["app_intf_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["app_intf_name"] = "AppIntfName" - fields["default_gateway"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["default_gateway"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["default_gateway"] = "DefaultGateway" - fields["migrate_intf"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["migrate_intf"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["migrate_intf"] = "MigrateIntf" - fields["routing_table"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["routing_table"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["routing_table"] = "RoutingTable" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.attached_interface_entry", fields, reflect.TypeOf(AttachedInterfaceEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.attached_interface_entry", fields, reflect.TypeOf(AttachedInterfaceEntry{}), fieldNameMap, validators) } -func AttributeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AttributeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["attribute_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["attribute_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["attribute_type"] = "AttributeType" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["key"] = "Key" - fields["read_only"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["read_only"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["read_only"] = "ReadOnly" - fields["value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.attribute", fields, reflect.TypeOf(Attribute{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.attribute", fields, reflect.TypeOf(Attribute{}), fieldNameMap, validators) } -func AttributeValBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AttributeValBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["data_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["data_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["data_type"] = "DataType" - fields["key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["key"] = "Key" - fields["multivalue"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["multivalue"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["multivalue"] = "Multivalue" - fields["values"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["values"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["values"] = "Values" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.attribute_val", fields, reflect.TypeOf(AttributeVal{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.attribute_val", fields, reflect.TypeOf(AttributeVal{}), fieldNameMap, validators) } -func AutoRdsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AutoRdsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["l2_auto_rds"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(L2AutoRDBindingType), reflect.TypeOf([]L2AutoRD{}))) + fields["l2_auto_rds"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(L2AutoRDBindingType), reflect.TypeOf([]L2AutoRD{}))) fieldNameMap["l2_auto_rds"] = "L2AutoRds" - fields["l3_auto_rd"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["l3_auto_rd"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["l3_auto_rd"] = "L3AutoRd" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.auto_rds", fields, reflect.TypeOf(AutoRds{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.auto_rds", fields, reflect.TypeOf(AutoRds{}), fieldNameMap, validators) } -func AviConnectionInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AviConnectionInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cloud"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cloud"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cloud"] = "Cloud" - fields["expires_at"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["expires_at"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["expires_at"] = "ExpiresAt" - fields["managed_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["managed_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["managed_by"] = "ManagedBy" - fields["password"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["password"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["password"] = "Password" - fields["tenant"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["status"] = "Status" + fields["tenant"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tenant"] = "Tenant" - fields["thumbprint"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["thumbprint"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["thumbprint"] = "Thumbprint" - fields["username"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["username"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["username"] = "Username" - fields["version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["version"] = "Version" - fields["enforcement_point_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_address"] = "EnforcementPointAddress" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.avi_connection_info", fields, reflect.TypeOf(AviConnectionInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.avi_connection_info", fields, reflect.TypeOf(AviConnectionInfo{}), fieldNameMap, validators) } -func AxesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AxesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["x_label"] = bindings.NewOptionalType(bindings.NewReferenceType(LabelBindingType)) + fields["x_label"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LabelBindingType)) fieldNameMap["x_label"] = "XLabel" - fields["x_labels"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LabelBindingType), reflect.TypeOf([]Label{}))) + fields["x_labels"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LabelBindingType), reflect.TypeOf([]Label{}))) fieldNameMap["x_labels"] = "XLabels" - fields["y_axis_unit_labels"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LabelBindingType), reflect.TypeOf([]Label{}))) + fields["y_axis_unit_labels"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LabelBindingType), reflect.TypeOf([]Label{}))) fieldNameMap["y_axis_unit_labels"] = "YAxisUnitLabels" - fields["y_axis_units"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(AxisUnitBindingType), reflect.TypeOf([]AxisUnit{}))) + fields["y_axis_units"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(AxisUnitBindingType), reflect.TypeOf([]AxisUnit{}))) fieldNameMap["y_axis_units"] = "YAxisUnits" - fields["y_label"] = bindings.NewOptionalType(bindings.NewReferenceType(LabelBindingType)) + fields["y_label"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LabelBindingType)) fieldNameMap["y_label"] = "YLabel" - fields["y_labels"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LabelBindingType), reflect.TypeOf([]Label{}))) + fields["y_labels"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LabelBindingType), reflect.TypeOf([]Label{}))) fieldNameMap["y_labels"] = "YLabels" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.axes", fields, reflect.TypeOf(Axes{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.axes", fields, reflect.TypeOf(Axes{}), fieldNameMap, validators) } -func AxisUnitBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AxisUnitBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["unit"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["unit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unit"] = "Unit" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.axis_unit", fields, reflect.TypeOf(AxisUnit{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.axis_unit", fields, reflect.TypeOf(AxisUnit{}), fieldNameMap, validators) } -func BackupConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BackupConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["after_inventory_update_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["after_inventory_update_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["after_inventory_update_interval"] = "AfterInventoryUpdateInterval" - fields["backup_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["backup_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["backup_enabled"] = "BackupEnabled" - fields["backup_schedule"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(BackupScheduleBindingType)}, bindings.REST)) + fields["backup_schedule"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(BackupScheduleBindingType)})) fieldNameMap["backup_schedule"] = "BackupSchedule" - fields["inventory_summary_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["inventory_summary_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["inventory_summary_interval"] = "InventorySummaryInterval" - fields["passphrase"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["passphrase"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["passphrase"] = "Passphrase" - fields["remote_file_server"] = bindings.NewOptionalType(bindings.NewReferenceType(RemoteFileServerBindingType)) + fields["remote_file_server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(RemoteFileServerBindingType)) fieldNameMap["remote_file_server"] = "RemoteFileServer" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.backup_configuration", fields, reflect.TypeOf(BackupConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.backup_configuration", fields, reflect.TypeOf(BackupConfiguration{}), fieldNameMap, validators) } -func BackupOperationHistoryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BackupOperationHistoryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cluster_backup_statuses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(BackupOperationStatusBindingType), reflect.TypeOf([]BackupOperationStatus{}))) + fields["cluster_backup_statuses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(BackupOperationStatusBindingType), reflect.TypeOf([]BackupOperationStatus{}))) fieldNameMap["cluster_backup_statuses"] = "ClusterBackupStatuses" - fields["inventory_backup_statuses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(BackupOperationStatusBindingType), reflect.TypeOf([]BackupOperationStatus{}))) + fields["inventory_backup_statuses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(BackupOperationStatusBindingType), reflect.TypeOf([]BackupOperationStatus{}))) fieldNameMap["inventory_backup_statuses"] = "InventoryBackupStatuses" - fields["node_backup_statuses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(BackupOperationStatusBindingType), reflect.TypeOf([]BackupOperationStatus{}))) + fields["node_backup_statuses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(BackupOperationStatusBindingType), reflect.TypeOf([]BackupOperationStatus{}))) fieldNameMap["node_backup_statuses"] = "NodeBackupStatuses" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.backup_operation_history", fields, reflect.TypeOf(BackupOperationHistory{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.backup_operation_history", fields, reflect.TypeOf(BackupOperationHistory{}), fieldNameMap, validators) } -func BackupOperationStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BackupOperationStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["backup_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["backup_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["backup_id"] = "BackupId" - fields["end_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["end_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["end_time"] = "EndTime" - fields["error_code"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_code"] = "ErrorCode" - fields["error_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_message"] = "ErrorMessage" - fields["start_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["start_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["start_time"] = "StartTime" - fields["success"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["success"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["success"] = "Success" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.backup_operation_status", fields, reflect.TypeOf(BackupOperationStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.backup_operation_status", fields, reflect.TypeOf(BackupOperationStatus{}), fieldNameMap, validators) } -func BackupOverviewBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BackupOverviewBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ClusterBackupInfoBindingType), reflect.TypeOf([]ClusterBackupInfo{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ClusterBackupInfoBindingType), reflect.TypeOf([]ClusterBackupInfo{}))) fieldNameMap["results"] = "Results" - fields["backup_config"] = bindings.NewOptionalType(bindings.NewReferenceType(BackupConfigurationBindingType)) + fields["backup_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(BackupConfigurationBindingType)) fieldNameMap["backup_config"] = "BackupConfig" - fields["backup_operation_history"] = bindings.NewOptionalType(bindings.NewReferenceType(BackupOperationHistoryBindingType)) + fields["backup_operation_history"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(BackupOperationHistoryBindingType)) fieldNameMap["backup_operation_history"] = "BackupOperationHistory" - fields["current_backup_operation_status"] = bindings.NewOptionalType(bindings.NewReferenceType(CurrentBackupOperationStatusBindingType)) + fields["current_backup_operation_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(CurrentBackupOperationStatusBindingType)) fieldNameMap["current_backup_operation_status"] = "CurrentBackupOperationStatus" - fields["restore_status"] = bindings.NewOptionalType(bindings.NewReferenceType(ClusterRestoreStatusBindingType)) + fields["restore_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ClusterRestoreStatusBindingType)) fieldNameMap["restore_status"] = "RestoreStatus" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.backup_overview", fields, reflect.TypeOf(BackupOverview{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.backup_overview", fields, reflect.TypeOf(BackupOverview{}), fieldNameMap, validators) } -func BackupScheduleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BackupScheduleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.backup_schedule", fields, reflect.TypeOf(BackupSchedule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.backup_schedule", fields, reflect.TypeOf(BackupSchedule{}), fieldNameMap, validators) +} + +func BaseCompatibilityCheckResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["local_nsx_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["local_nsx_version"] = "LocalNsxVersion" + fields["nsx_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["nsx_version"] = "NsxVersion" + fields["rtt"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["rtt"] = "Rtt" + fields["rtt_exceeded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["rtt_exceeded"] = "RttExceeded" + fields["version_compatible"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["version_compatible"] = "VersionCompatible" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.base_compatibility_check_result", fields, reflect.TypeOf(BaseCompatibilityCheckResult{}), fieldNameMap, validators) } -func BaseConsolidatedStatusPerEnforcementPointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BaseConsolidatedStatusPerEnforcementPointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alarm"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyRuntimeAlarmBindingType)) + fields["alarm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyRuntimeAlarmBindingType)) fieldNameMap["alarm"] = "Alarm" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["consolidated_status"] = bindings.NewOptionalType(bindings.NewReferenceType(ConsolidatedStatusBindingType)) + fields["consolidated_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ConsolidatedStatusBindingType)) fieldNameMap["consolidated_status"] = "ConsolidatedStatus" - fields["enforcement_point_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_id"] = "EnforcementPointId" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.base_consolidated_status_per_enforcement_point", fields, reflect.TypeOf(BaseConsolidatedStatusPerEnforcementPoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.base_consolidated_status_per_enforcement_point", fields, reflect.TypeOf(BaseConsolidatedStatusPerEnforcementPoint{}), fieldNameMap, validators) } -func BaseEndpointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BaseEndpointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["target_ips"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPInfoBindingType), reflect.TypeOf([]IPInfo{}))) + fields["target_ips"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPInfoBindingType), reflect.TypeOf([]IPInfo{}))) fieldNameMap["target_ips"] = "TargetIps" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.base_endpoint", fields, reflect.TypeOf(BaseEndpoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.base_endpoint", fields, reflect.TypeOf(BaseEndpoint{}), fieldNameMap, validators) } -func BasePolicyServiceInstanceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BaseInterfaceGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["deployment_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["members"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(GatewayInterfaceReferenceBindingType), reflect.TypeOf([]GatewayInterfaceReference{}))) + fieldNameMap["members"] = "Members" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.base_interface_group", fields, reflect.TypeOf(BaseInterfaceGroup{}), fieldNameMap, validators) +} + +func BasePolicyServiceInstanceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["deployment_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["deployment_mode"] = "DeploymentMode" - fields["partner_service_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["partner_service_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["partner_service_name"] = "PartnerServiceName" - fields["transport_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_type"] = "TransportType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.base_policy_service_instance", fields, reflect.TypeOf(BasePolicyServiceInstance{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.base_policy_service_instance", fields, reflect.TypeOf(BasePolicyServiceInstance{}), fieldNameMap, validators) } -func BaseRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BaseRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["destination_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["destination_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["destination_groups"] = "DestinationGroups" - fields["destinations_excluded"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["destinations_excluded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["destinations_excluded"] = "DestinationsExcluded" - fields["direction"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["direction"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["direction"] = "Direction" - fields["disabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["disabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["disabled"] = "Disabled" - fields["ip_protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_protocol"] = "IpProtocol" - fields["is_default"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_default"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_default"] = "IsDefault" - fields["logged"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["logged"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["logged"] = "Logged" - fields["notes"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["notes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["notes"] = "Notes" - fields["profiles"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["profiles"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["profiles"] = "Profiles" - fields["rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rule_id"] = "RuleId" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["scope"] = "Scope" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["service_entries"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ServiceEntryBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["service_entries"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ServiceEntryBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["service_entries"] = "ServiceEntries" - fields["services"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["services"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["services"] = "Services" - fields["source_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["source_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["source_groups"] = "SourceGroups" - fields["sources_excluded"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sources_excluded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sources_excluded"] = "SourcesExcluded" - fields["tag"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tag"] = "Tag" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.base_rule", fields, reflect.TypeOf(BaseRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.base_rule", fields, reflect.TypeOf(BaseRule{}), fieldNameMap, validators) } -func BaseRuleListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BaseRuleListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.base_rule_list_result", fields, reflect.TypeOf(BaseRuleListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.base_rule_list_result", fields, reflect.TypeOf(BaseRuleListResult{}), fieldNameMap, validators) } -func BaseTier0InterfaceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BaseTier0InterfaceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["dhcp_relay_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dhcp_relay_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dhcp_relay_path"] = "DhcpRelayPath" - fields["subnets"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(InterfaceSubnetBindingType), reflect.TypeOf([]InterfaceSubnet{}))) + fields["subnets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(InterfaceSubnetBindingType), reflect.TypeOf([]InterfaceSubnet{}))) fieldNameMap["subnets"] = "Subnets" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.base_tier0_interface", fields, reflect.TypeOf(BaseTier0Interface{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.base_tier0_interface", fields, reflect.TypeOf(BaseTier0Interface{}), fieldNameMap, validators) } -func BatchRequestBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BatchRequestBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["continue_on_error"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["continue_on_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["continue_on_error"] = "ContinueOnError" - fields["requests"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(BatchRequestItemBindingType), reflect.TypeOf([]BatchRequestItem{}))) + fields["requests"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(BatchRequestItemBindingType), reflect.TypeOf([]BatchRequestItem{}))) fieldNameMap["requests"] = "Requests" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.batch_request", fields, reflect.TypeOf(BatchRequest{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.batch_request", fields, reflect.TypeOf(BatchRequest{}), fieldNameMap, validators) } -func BatchRequestItemBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BatchRequestItemBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["body"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.REST)) + fields["body"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["body"] = "Body" - fields["method"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["method"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["method"] = "Method" - fields["uri"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["uri"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["uri"] = "Uri" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.batch_request_item", fields, reflect.TypeOf(BatchRequestItem{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.batch_request_item", fields, reflect.TypeOf(BatchRequestItem{}), fieldNameMap, validators) } -func BatchResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BatchResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["has_errors"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["has_errors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["has_errors"] = "HasErrors" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(BatchResponseItemBindingType), reflect.TypeOf([]BatchResponseItem{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(BatchResponseItemBindingType), reflect.TypeOf([]BatchResponseItem{}))) fieldNameMap["results"] = "Results" - fields["rolled_back"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["rolled_back"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["rolled_back"] = "RolledBack" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.batch_response", fields, reflect.TypeOf(BatchResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.batch_response", fields, reflect.TypeOf(BatchResponse{}), fieldNameMap, validators) } -func BatchResponseItemBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BatchResponseItemBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["body"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.REST)) + fields["body"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["body"] = "Body" - fields["code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["code"] = "Code" - fields["headers"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.REST)) + fields["headers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["headers"] = "Headers" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.batch_response_item", fields, reflect.TypeOf(BatchResponseItem{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.batch_response_item", fields, reflect.TypeOf(BatchResponseItem{}), fieldNameMap, validators) } -func BfdHealthMonitoringConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BfdHealthMonitoringConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["latency_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["latency_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["latency_enabled"] = "LatencyEnabled" - fields["probe_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["probe_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["probe_interval"] = "ProbeInterval" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.bfd_health_monitoring_config", fields, reflect.TypeOf(BfdHealthMonitoringConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.bfd_health_monitoring_config", fields, reflect.TypeOf(BfdHealthMonitoringConfig{}), fieldNameMap, validators) } -func BfdProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BfdProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["interval"] = "Interval" - fields["multiple"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["multiple"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["multiple"] = "Multiple" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.bfd_profile", fields, reflect.TypeOf(BfdProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.bfd_profile", fields, reflect.TypeOf(BfdProfile{}), fieldNameMap, validators) } -func BfdProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BfdProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(BfdProfileBindingType), reflect.TypeOf([]BfdProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(BfdProfileBindingType), reflect.TypeOf([]BfdProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.bfd_profile_list_result", fields, reflect.TypeOf(BfdProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.bfd_profile_list_result", fields, reflect.TypeOf(BfdProfileListResult{}), fieldNameMap, validators) } -func BgpAddressFamilyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BgpAddressFamilyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["in_prefix_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["in_prefix_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["in_prefix_count"] = "InPrefixCount" - fields["out_prefix_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["out_prefix_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["out_prefix_count"] = "OutPrefixCount" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.bgp_address_family", fields, reflect.TypeOf(BgpAddressFamily{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.bgp_address_family", fields, reflect.TypeOf(BgpAddressFamily{}), fieldNameMap, validators) } -func BgpBfdConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BgpBfdConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["interval"] = "Interval" - fields["multiple"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["multiple"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["multiple"] = "Multiple" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.bgp_bfd_config", fields, reflect.TypeOf(BgpBfdConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.bgp_bfd_config", fields, reflect.TypeOf(BgpBfdConfig{}), fieldNameMap, validators) } -func BgpGracefulRestartConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BgpGracefulRestartConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mode"] = "Mode" - fields["timer"] = bindings.NewOptionalType(bindings.NewReferenceType(BgpGracefulRestartTimerBindingType)) + fields["timer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(BgpGracefulRestartTimerBindingType)) fieldNameMap["timer"] = "Timer" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.bgp_graceful_restart_config", fields, reflect.TypeOf(BgpGracefulRestartConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.bgp_graceful_restart_config", fields, reflect.TypeOf(BgpGracefulRestartConfig{}), fieldNameMap, validators) } -func BgpGracefulRestartTimerBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BgpGracefulRestartTimerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["restart_timer"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["restart_timer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["restart_timer"] = "RestartTimer" - fields["stale_route_timer"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["stale_route_timer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["stale_route_timer"] = "StaleRouteTimer" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.bgp_graceful_restart_timer", fields, reflect.TypeOf(BgpGracefulRestartTimer{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.bgp_graceful_restart_timer", fields, reflect.TypeOf(BgpGracefulRestartTimer{}), fieldNameMap, validators) } -func BgpNeighborConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BgpNeighborConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["allow_as_in"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["allow_as_in"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["allow_as_in"] = "AllowAsIn" - fields["bfd"] = bindings.NewOptionalType(bindings.NewReferenceType(BgpBfdConfigBindingType)) + fields["bfd"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(BgpBfdConfigBindingType)) fieldNameMap["bfd"] = "Bfd" - fields["graceful_restart_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["enabled"] = "Enabled" + fields["graceful_restart_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["graceful_restart_mode"] = "GracefulRestartMode" - fields["hold_down_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["hold_down_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["hold_down_time"] = "HoldDownTime" - fields["in_route_filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["in_route_filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["in_route_filters"] = "InRouteFilters" - fields["keep_alive_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["keep_alive_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["keep_alive_time"] = "KeepAliveTime" - fields["maximum_hop_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["maximum_hop_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["maximum_hop_limit"] = "MaximumHopLimit" - fields["neighbor_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["neighbor_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["neighbor_address"] = "NeighborAddress" - fields["out_route_filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["neighbor_local_as_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(BgpNeighborLocalAsConfigBindingType)) + fieldNameMap["neighbor_local_as_config"] = "NeighborLocalAsConfig" + fields["out_route_filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["out_route_filters"] = "OutRouteFilters" - fields["password"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["password"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["password"] = "Password" - fields["remote_as_num"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_as_num"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["remote_as_num"] = "RemoteAsNum" - fields["route_filtering"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(BgpRouteFilteringBindingType), reflect.TypeOf([]BgpRouteFiltering{}))) + fields["route_filtering"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(BgpRouteFilteringBindingType), reflect.TypeOf([]BgpRouteFiltering{}))) fieldNameMap["route_filtering"] = "RouteFiltering" - fields["source_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["source_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["source_addresses"] = "SourceAddresses" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.bgp_neighbor_config", fields, reflect.TypeOf(BgpNeighborConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.bgp_neighbor_config", fields, reflect.TypeOf(BgpNeighborConfig{}), fieldNameMap, validators) } -func BgpNeighborConfigListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BgpNeighborConfigListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(BgpNeighborConfigBindingType), reflect.TypeOf([]BgpNeighborConfig{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(BgpNeighborConfigBindingType), reflect.TypeOf([]BgpNeighborConfig{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.bgp_neighbor_config_list_result", fields, reflect.TypeOf(BgpNeighborConfigListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.bgp_neighbor_config_list_result", fields, reflect.TypeOf(BgpNeighborConfigListResult{}), fieldNameMap, validators) } -func BgpNeighborRouteDetailsCsvRecordBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BgpNeighborLocalAsConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["as_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["as_path_modifier_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["as_path_modifier_type"] = "AsPathModifierType" + fields["local_as_num"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["local_as_num"] = "LocalAsNum" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.bgp_neighbor_local_as_config", fields, reflect.TypeOf(BgpNeighborLocalAsConfig{}), fieldNameMap, validators) +} + +func BgpNeighborRouteDetailsCsvRecordBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["as_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["as_path"] = "AsPath" - fields["local_pref"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["local_pref"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["local_pref"] = "LocalPref" - fields["logical_router_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["logical_router_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["logical_router_id"] = "LogicalRouterId" - fields["med"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["med"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["med"] = "Med" - fields["neighbor_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["neighbor_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["neighbor_address"] = "NeighborAddress" - fields["neighbor_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["neighbor_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["neighbor_id"] = "NeighborId" - fields["network"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["network"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["network"] = "Network" - fields["next_hop"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["next_hop"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["next_hop"] = "NextHop" - fields["source_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source_address"] = "SourceAddress" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.bgp_neighbor_route_details_csv_record", fields, reflect.TypeOf(BgpNeighborRouteDetailsCsvRecord{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.bgp_neighbor_route_details_csv_record", fields, reflect.TypeOf(BgpNeighborRouteDetailsCsvRecord{}), fieldNameMap, validators) } -func BgpNeighborRouteDetailsInCsvFormatBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BgpNeighborRouteDetailsInCsvFormatBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["file_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["file_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["file_name"] = "FileName" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(BgpNeighborRouteDetailsCsvRecordBindingType), reflect.TypeOf([]BgpNeighborRouteDetailsCsvRecord{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(BgpNeighborRouteDetailsCsvRecordBindingType), reflect.TypeOf([]BgpNeighborRouteDetailsCsvRecord{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.bgp_neighbor_route_details_in_csv_format", fields, reflect.TypeOf(BgpNeighborRouteDetailsInCsvFormat{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.bgp_neighbor_route_details_in_csv_format", fields, reflect.TypeOf(BgpNeighborRouteDetailsInCsvFormat{}), fieldNameMap, validators) } -func BgpNeighborRoutesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BgpNeighborRoutesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["edge_node_routes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RoutesPerTransportNodeBindingType), reflect.TypeOf([]RoutesPerTransportNode{}))) + fields["edge_node_routes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RoutesPerTransportNodeBindingType), reflect.TypeOf([]RoutesPerTransportNode{}))) fieldNameMap["edge_node_routes"] = "EdgeNodeRoutes" - fields["egde_node_routes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RoutesPerTransportNodeBindingType), reflect.TypeOf([]RoutesPerTransportNode{}))) + fields["egde_node_routes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RoutesPerTransportNodeBindingType), reflect.TypeOf([]RoutesPerTransportNode{}))) fieldNameMap["egde_node_routes"] = "EgdeNodeRoutes" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["neighbor_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["neighbor_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["neighbor_path"] = "NeighborPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.bgp_neighbor_routes", fields, reflect.TypeOf(BgpNeighborRoutes{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.bgp_neighbor_routes", fields, reflect.TypeOf(BgpNeighborRoutes{}), fieldNameMap, validators) } -func BgpNeighborRoutesListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BgpNeighborRoutesListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(BgpNeighborRoutesBindingType), reflect.TypeOf([]BgpNeighborRoutes{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(BgpNeighborRoutesBindingType), reflect.TypeOf([]BgpNeighborRoutes{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.bgp_neighbor_routes_list_result", fields, reflect.TypeOf(BgpNeighborRoutesListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.bgp_neighbor_routes_list_result", fields, reflect.TypeOf(BgpNeighborRoutesListResult{}), fieldNameMap, validators) } -func BgpRouteFilteringBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BgpRouteFilteringBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["address_family"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["address_family"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["address_family"] = "AddressFamily" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["in_route_filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["in_route_filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["in_route_filters"] = "InRouteFilters" - fields["maximum_routes"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["maximum_routes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["maximum_routes"] = "MaximumRoutes" - fields["out_route_filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["out_route_filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["out_route_filters"] = "OutRouteFilters" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.bgp_route_filtering", fields, reflect.TypeOf(BgpRouteFiltering{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.bgp_route_filtering", fields, reflect.TypeOf(BgpRouteFiltering{}), fieldNameMap, validators) } -func BgpRoutingConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BgpRouteLeakingBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["address_family"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["address_family"] = "AddressFamily" + fields["in_filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["in_filter"] = "InFilter" + fields["out_filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["out_filter"] = "OutFilter" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.bgp_route_leaking", fields, reflect.TypeOf(BgpRouteLeaking{}), fieldNameMap, validators) +} + +func BgpRoutingConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["ecmp"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ebgp_admin_distance"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["ebgp_admin_distance"] = "EbgpAdminDistance" + fields["ecmp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ecmp"] = "Ecmp" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["graceful_restart"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["graceful_restart"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["graceful_restart"] = "GracefulRestart" - fields["graceful_restart_config"] = bindings.NewOptionalType(bindings.NewReferenceType(BgpGracefulRestartConfigBindingType)) + fields["graceful_restart_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(BgpGracefulRestartConfigBindingType)) fieldNameMap["graceful_restart_config"] = "GracefulRestartConfig" - fields["inter_sr_ibgp"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ibgp_admin_distance"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["ibgp_admin_distance"] = "IbgpAdminDistance" + fields["inter_sr_ibgp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["inter_sr_ibgp"] = "InterSrIbgp" - fields["local_as_num"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["local_as_num"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["local_as_num"] = "LocalAsNum" - fields["multipath_relax"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["multipath_relax"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["multipath_relax"] = "MultipathRelax" - fields["route_aggregations"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RouteAggregationEntryBindingType), reflect.TypeOf([]RouteAggregationEntry{}))) + fields["route_aggregations"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RouteAggregationEntryBindingType), reflect.TypeOf([]RouteAggregationEntry{}))) fieldNameMap["route_aggregations"] = "RouteAggregations" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.bgp_routing_config", fields, reflect.TypeOf(BgpRoutingConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.bgp_routing_config", fields, reflect.TypeOf(BgpRoutingConfig{}), fieldNameMap, validators) } -func BinaryPacketDataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BinaryPacketDataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["payload"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["payload"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["payload"] = "Payload" - fields["frame_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["frame_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["frame_size"] = "FrameSize" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["routed"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["routed"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["routed"] = "Routed" - fields["transport_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_type"] = "TransportType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.binary_packet_data", fields, reflect.TypeOf(BinaryPacketData{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.binary_packet_data", fields, reflect.TypeOf(BinaryPacketData{}), fieldNameMap, validators) } -func BridgeEndpointStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BridgeEndpointStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["rx_bytes"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["rx_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["rx_bytes"] = "RxBytes" - fields["rx_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["rx_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["rx_packets"] = "RxPackets" - fields["tx_bytes"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["tx_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["tx_bytes"] = "TxBytes" - fields["tx_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["tx_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["tx_packets"] = "TxPackets" - fields["endpoint_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["endpoint_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["endpoint_id"] = "EndpointId" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.bridge_endpoint_statistics", fields, reflect.TypeOf(BridgeEndpointStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.bridge_endpoint_statistics", fields, reflect.TypeOf(BridgeEndpointStatistics{}), fieldNameMap, validators) } -func BridgeEndpointStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BridgeEndpointStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["active_nodes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["active_nodes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["active_nodes"] = "ActiveNodes" - fields["endpoint_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["endpoint_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["endpoint_id"] = "EndpointId" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.bridge_endpoint_status", fields, reflect.TypeOf(BridgeEndpointStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.bridge_endpoint_status", fields, reflect.TypeOf(BridgeEndpointStatus{}), fieldNameMap, validators) } -func BridgeProfileConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BridgeProfileConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["bridge_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["bridge_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["bridge_profile_path"] = "BridgeProfilePath" - fields["uplink_teaming_policy_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["uplink_teaming_policy_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["uplink_teaming_policy_name"] = "UplinkTeamingPolicyName" - fields["vlan_ids"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["vlan_ids"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["vlan_ids"] = "VlanIds" - fields["vlan_transport_zone_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vlan_transport_zone_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vlan_transport_zone_path"] = "VlanTransportZonePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.bridge_profile_config", fields, reflect.TypeOf(BridgeProfileConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.bridge_profile_config", fields, reflect.TypeOf(BridgeProfileConfig{}), fieldNameMap, validators) } -func ByodPolicyServiceInstanceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ByodPolicyServiceInstanceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["deployment_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["deployment_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["deployment_mode"] = "DeploymentMode" - fields["partner_service_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["partner_service_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["partner_service_name"] = "PartnerServiceName" - fields["transport_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_type"] = "TransportType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.byod_policy_service_instance", fields, reflect.TypeOf(ByodPolicyServiceInstance{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.byod_policy_service_instance", fields, reflect.TypeOf(ByodPolicyServiceInstance{}), fieldNameMap, validators) } -func CaBundleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CaBundleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["certificates"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(X509CertificateBindingType), reflect.TypeOf([]X509Certificate{}))) + fields["certificates"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(X509CertificateBindingType), reflect.TypeOf([]X509Certificate{}))) fieldNameMap["certificates"] = "Certificates" - fields["earliest_not_after"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["earliest_not_after"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["earliest_not_after"] = "EarliestNotAfter" - fields["not_after_list"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewIntegerType(), reflect.TypeOf([]int64{}))) + fields["not_after_list"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewIntegerType(), reflect.TypeOf([]int64{}))) fieldNameMap["not_after_list"] = "NotAfterList" - fields["pem_encoded"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pem_encoded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pem_encoded"] = "PemEncoded" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ca_bundle", fields, reflect.TypeOf(CaBundle{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ca_bundle", fields, reflect.TypeOf(CaBundle{}), fieldNameMap, validators) } -func CaBundleListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CaBundleListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(CaBundleBindingType), reflect.TypeOf([]CaBundle{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(CaBundleBindingType), reflect.TypeOf([]CaBundle{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ca_bundle_list_result", fields, reflect.TypeOf(CaBundleListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ca_bundle_list_result", fields, reflect.TypeOf(CaBundleListResult{}), fieldNameMap, validators) } -func ChildALBAlertScriptConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBAlertScriptConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBAlertScriptConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBAlertScriptConfigBindingType)) + fields["ALBAlertScriptConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBAlertScriptConfigBindingType)) fieldNameMap["ALBAlertScriptConfig"] = "ALBAlertScriptConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_alert_script_config", fields, reflect.TypeOf(ChildALBAlertScriptConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_alert_script_config", fields, reflect.TypeOf(ChildALBAlertScriptConfig{}), fieldNameMap, validators) } -func ChildALBAnalyticsProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBAnalyticsProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBAnalyticsProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBAnalyticsProfileBindingType)) + fields["ALBAnalyticsProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBAnalyticsProfileBindingType)) fieldNameMap["ALBAnalyticsProfile"] = "ALBAnalyticsProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_analytics_profile", fields, reflect.TypeOf(ChildALBAnalyticsProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_analytics_profile", fields, reflect.TypeOf(ChildALBAnalyticsProfile{}), fieldNameMap, validators) } -func ChildALBApplicationPersistenceProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBApplicationPersistenceProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBApplicationPersistenceProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBApplicationPersistenceProfileBindingType)) + fields["ALBApplicationPersistenceProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBApplicationPersistenceProfileBindingType)) fieldNameMap["ALBApplicationPersistenceProfile"] = "ALBApplicationPersistenceProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_application_persistence_profile", fields, reflect.TypeOf(ChildALBApplicationPersistenceProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_application_persistence_profile", fields, reflect.TypeOf(ChildALBApplicationPersistenceProfile{}), fieldNameMap, validators) } -func ChildALBApplicationProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBApplicationProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBApplicationProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBApplicationProfileBindingType)) + fields["ALBApplicationProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBApplicationProfileBindingType)) fieldNameMap["ALBApplicationProfile"] = "ALBApplicationProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_application_profile", fields, reflect.TypeOf(ChildALBApplicationProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_application_profile", fields, reflect.TypeOf(ChildALBApplicationProfile{}), fieldNameMap, validators) } -func ChildALBAuthProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBAuthProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBAuthProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBAuthProfileBindingType)) + fields["ALBAuthProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBAuthProfileBindingType)) fieldNameMap["ALBAuthProfile"] = "ALBAuthProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_auth_profile", fields, reflect.TypeOf(ChildALBAuthProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_auth_profile", fields, reflect.TypeOf(ChildALBAuthProfile{}), fieldNameMap, validators) } -func ChildALBAutoScaleLaunchConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBAutoScaleLaunchConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBAutoScaleLaunchConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBAutoScaleLaunchConfigBindingType)) + fields["ALBAutoScaleLaunchConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBAutoScaleLaunchConfigBindingType)) fieldNameMap["ALBAutoScaleLaunchConfig"] = "ALBAutoScaleLaunchConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_auto_scale_launch_config", fields, reflect.TypeOf(ChildALBAutoScaleLaunchConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_auto_scale_launch_config", fields, reflect.TypeOf(ChildALBAutoScaleLaunchConfig{}), fieldNameMap, validators) } -func ChildALBCertificateManagementProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBCertificateManagementProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBCertificateManagementProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBCertificateManagementProfileBindingType)) + fields["ALBCertificateManagementProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBCertificateManagementProfileBindingType)) fieldNameMap["ALBCertificateManagementProfile"] = "ALBCertificateManagementProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_certificate_management_profile", fields, reflect.TypeOf(ChildALBCertificateManagementProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_certificate_management_profile", fields, reflect.TypeOf(ChildALBCertificateManagementProfile{}), fieldNameMap, validators) } -func ChildALBDnsPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBDnsPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBDnsPolicy"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDnsPolicyBindingType)) + fields["ALBDnsPolicy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDnsPolicyBindingType)) fieldNameMap["ALBDnsPolicy"] = "ALBDnsPolicy" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_dns_policy", fields, reflect.TypeOf(ChildALBDnsPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_dns_policy", fields, reflect.TypeOf(ChildALBDnsPolicy{}), fieldNameMap, validators) } -func ChildALBErrorPageBodyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBErrorPageBodyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBErrorPageBody"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBErrorPageBodyBindingType)) + fields["ALBErrorPageBody"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBErrorPageBodyBindingType)) fieldNameMap["ALBErrorPageBody"] = "ALBErrorPageBody" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_error_page_body", fields, reflect.TypeOf(ChildALBErrorPageBody{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_error_page_body", fields, reflect.TypeOf(ChildALBErrorPageBody{}), fieldNameMap, validators) } -func ChildALBErrorPageProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBErrorPageProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBErrorPageProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBErrorPageProfileBindingType)) + fields["ALBErrorPageProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBErrorPageProfileBindingType)) fieldNameMap["ALBErrorPageProfile"] = "ALBErrorPageProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_error_page_profile", fields, reflect.TypeOf(ChildALBErrorPageProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_error_page_profile", fields, reflect.TypeOf(ChildALBErrorPageProfile{}), fieldNameMap, validators) } -func ChildALBHTTPPolicySetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBHTTPPolicySetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBHTTPPolicySet"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPPolicySetBindingType)) + fields["ALBHTTPPolicySet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPPolicySetBindingType)) fieldNameMap["ALBHTTPPolicySet"] = "ALBHTTPPolicySet" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ALBHTTP_policy_set", fields, reflect.TypeOf(ChildALBHTTPPolicySet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ALBHTTP_policy_set", fields, reflect.TypeOf(ChildALBHTTPPolicySet{}), fieldNameMap, validators) } -func ChildALBHardwareSecurityModuleGroupBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBHardwareSecurityModuleGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBHardwareSecurityModuleGroup"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHardwareSecurityModuleGroupBindingType)) + fields["ALBHardwareSecurityModuleGroup"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHardwareSecurityModuleGroupBindingType)) fieldNameMap["ALBHardwareSecurityModuleGroup"] = "ALBHardwareSecurityModuleGroup" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_hardware_security_module_group", fields, reflect.TypeOf(ChildALBHardwareSecurityModuleGroup{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_hardware_security_module_group", fields, reflect.TypeOf(ChildALBHardwareSecurityModuleGroup{}), fieldNameMap, validators) } -func ChildALBHealthMonitorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBHealthMonitorBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBHealthMonitor"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHealthMonitorBindingType)) + fields["ALBHealthMonitor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHealthMonitorBindingType)) fieldNameMap["ALBHealthMonitor"] = "ALBHealthMonitor" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_health_monitor", fields, reflect.TypeOf(ChildALBHealthMonitor{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_health_monitor", fields, reflect.TypeOf(ChildALBHealthMonitor{}), fieldNameMap, validators) } -func ChildALBIpAddrGroupBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBIpAddrGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBIpAddrGroup"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrGroupBindingType)) + fields["ALBIpAddrGroup"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrGroupBindingType)) fieldNameMap["ALBIpAddrGroup"] = "ALBIpAddrGroup" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_ip_addr_group", fields, reflect.TypeOf(ChildALBIpAddrGroup{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_ip_addr_group", fields, reflect.TypeOf(ChildALBIpAddrGroup{}), fieldNameMap, validators) } -func ChildALBL4PolicySetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBL4PolicySetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBL4PolicySet"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBL4PolicySetBindingType)) + fields["ALBL4PolicySet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBL4PolicySetBindingType)) fieldNameMap["ALBL4PolicySet"] = "ALBL4PolicySet" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_l4_policy_set", fields, reflect.TypeOf(ChildALBL4PolicySet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_l4_policy_set", fields, reflect.TypeOf(ChildALBL4PolicySet{}), fieldNameMap, validators) } -func ChildALBNetworkProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBNetworkProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBNetworkProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBNetworkProfileBindingType)) + fields["ALBNetworkProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBNetworkProfileBindingType)) fieldNameMap["ALBNetworkProfile"] = "ALBNetworkProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_network_profile", fields, reflect.TypeOf(ChildALBNetworkProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_network_profile", fields, reflect.TypeOf(ChildALBNetworkProfile{}), fieldNameMap, validators) } -func ChildALBNetworkSecurityPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBNetworkSecurityPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBNetworkSecurityPolicy"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBNetworkSecurityPolicyBindingType)) + fields["ALBNetworkSecurityPolicy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBNetworkSecurityPolicyBindingType)) fieldNameMap["ALBNetworkSecurityPolicy"] = "ALBNetworkSecurityPolicy" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_network_security_policy", fields, reflect.TypeOf(ChildALBNetworkSecurityPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_network_security_policy", fields, reflect.TypeOf(ChildALBNetworkSecurityPolicy{}), fieldNameMap, validators) } -func ChildALBPKIProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBPKIProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBPKIProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBPKIProfileBindingType)) + fields["ALBPKIProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBPKIProfileBindingType)) fieldNameMap["ALBPKIProfile"] = "ALBPKIProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ALBPKI_profile", fields, reflect.TypeOf(ChildALBPKIProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ALBPKI_profile", fields, reflect.TypeOf(ChildALBPKIProfile{}), fieldNameMap, validators) } -func ChildALBPoolBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBPoolBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBPool"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBPoolBindingType)) + fields["ALBPool"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBPoolBindingType)) fieldNameMap["ALBPool"] = "ALBPool" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_pool", fields, reflect.TypeOf(ChildALBPool{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_pool", fields, reflect.TypeOf(ChildALBPool{}), fieldNameMap, validators) } -func ChildALBPoolGroupBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBPoolGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBPoolGroup"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBPoolGroupBindingType)) + fields["ALBPoolGroup"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBPoolGroupBindingType)) fieldNameMap["ALBPoolGroup"] = "ALBPoolGroup" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_pool_group", fields, reflect.TypeOf(ChildALBPoolGroup{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_pool_group", fields, reflect.TypeOf(ChildALBPoolGroup{}), fieldNameMap, validators) } -func ChildALBPoolGroupDeploymentPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBPoolGroupDeploymentPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBPoolGroupDeploymentPolicy"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBPoolGroupDeploymentPolicyBindingType)) + fields["ALBPoolGroupDeploymentPolicy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBPoolGroupDeploymentPolicyBindingType)) fieldNameMap["ALBPoolGroupDeploymentPolicy"] = "ALBPoolGroupDeploymentPolicy" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewStringType() + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["mark_for_override"] = "MarkForOverride" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) + fieldNameMap["request_parameter"] = "RequestParameter" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_pool_group_deployment_policy", fields, reflect.TypeOf(ChildALBPoolGroupDeploymentPolicy{}), fieldNameMap, validators) +} + +func ChildALBPriorityLabelsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["ALBPriorityLabels"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBPriorityLabelsBindingType)) + fieldNameMap["ALBPriorityLabels"] = "ALBPriorityLabels" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewStringType() + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["mark_for_override"] = "MarkForOverride" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) + fieldNameMap["request_parameter"] = "RequestParameter" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_priority_labels", fields, reflect.TypeOf(ChildALBPriorityLabels{}), fieldNameMap, validators) +} + +func ChildALBProtocolParserBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["ALBProtocolParser"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBProtocolParserBindingType)) + fieldNameMap["ALBProtocolParser"] = "ALBProtocolParser" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewStringType() + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["mark_for_override"] = "MarkForOverride" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) + fieldNameMap["request_parameter"] = "RequestParameter" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_protocol_parser", fields, reflect.TypeOf(ChildALBProtocolParser{}), fieldNameMap, validators) +} + +func ChildALBSSLKeyAndCertificateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["ALBSSLKeyAndCertificate"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBSSLKeyAndCertificateBindingType)) + fieldNameMap["ALBSSLKeyAndCertificate"] = "ALBSSLKeyAndCertificate" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewStringType() + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["mark_for_override"] = "MarkForOverride" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) + fieldNameMap["request_parameter"] = "RequestParameter" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ALBSSL_key_and_certificate", fields, reflect.TypeOf(ChildALBSSLKeyAndCertificate{}), fieldNameMap, validators) +} + +func ChildALBSSLProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["ALBSSLProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBSSLProfileBindingType)) + fieldNameMap["ALBSSLProfile"] = "ALBSSLProfile" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewStringType() + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["mark_for_override"] = "MarkForOverride" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) + fieldNameMap["request_parameter"] = "RequestParameter" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ALBSSL_profile", fields, reflect.TypeOf(ChildALBSSLProfile{}), fieldNameMap, validators) +} + +func ChildALBSSOPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["ALBSSOPolicy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBSSOPolicyBindingType)) + fieldNameMap["ALBSSOPolicy"] = "ALBSSOPolicy" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewStringType() + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["mark_for_override"] = "MarkForOverride" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) + fieldNameMap["request_parameter"] = "RequestParameter" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ALBSSO_policy", fields, reflect.TypeOf(ChildALBSSOPolicy{}), fieldNameMap, validators) +} + +func ChildALBSecurityPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["ALBSecurityPolicy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBSecurityPolicyBindingType)) + fieldNameMap["ALBSecurityPolicy"] = "ALBSecurityPolicy" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewStringType() + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["mark_for_override"] = "MarkForOverride" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) + fieldNameMap["request_parameter"] = "RequestParameter" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_security_policy", fields, reflect.TypeOf(ChildALBSecurityPolicy{}), fieldNameMap, validators) +} + +func ChildALBServerAutoScalePolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["ALBServerAutoScalePolicy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBServerAutoScalePolicyBindingType)) + fieldNameMap["ALBServerAutoScalePolicy"] = "ALBServerAutoScalePolicy" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewStringType() + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["mark_for_override"] = "MarkForOverride" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) + fieldNameMap["request_parameter"] = "RequestParameter" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_server_auto_scale_policy", fields, reflect.TypeOf(ChildALBServerAutoScalePolicy{}), fieldNameMap, validators) +} + +func ChildALBStringGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["ALBStringGroup"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBStringGroupBindingType)) + fieldNameMap["ALBStringGroup"] = "ALBStringGroup" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewStringType() + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["mark_for_override"] = "MarkForOverride" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) + fieldNameMap["request_parameter"] = "RequestParameter" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_string_group", fields, reflect.TypeOf(ChildALBStringGroup{}), fieldNameMap, validators) +} + +func ChildALBTrafficCloneProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["ALBTrafficCloneProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBTrafficCloneProfileBindingType)) + fieldNameMap["ALBTrafficCloneProfile"] = "ALBTrafficCloneProfile" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewStringType() + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["mark_for_override"] = "MarkForOverride" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) + fieldNameMap["request_parameter"] = "RequestParameter" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_traffic_clone_profile", fields, reflect.TypeOf(ChildALBTrafficCloneProfile{}), fieldNameMap, validators) +} + +func ChildALBVSDataScriptSetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["ALBVSDataScriptSet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBVSDataScriptSetBindingType)) + fieldNameMap["ALBVSDataScriptSet"] = "ALBVSDataScriptSet" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewStringType() + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["mark_for_override"] = "MarkForOverride" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) + fieldNameMap["request_parameter"] = "RequestParameter" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ALBVS_data_script_set", fields, reflect.TypeOf(ChildALBVSDataScriptSet{}), fieldNameMap, validators) +} + +func ChildALBVirtualServiceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["ALBVirtualService"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBVirtualServiceBindingType)) + fieldNameMap["ALBVirtualService"] = "ALBVirtualService" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_pool_group_deployment_policy", fields, reflect.TypeOf(ChildALBPoolGroupDeploymentPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_virtual_service", fields, reflect.TypeOf(ChildALBVirtualService{}), fieldNameMap, validators) } -func ChildALBPriorityLabelsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBVsVipBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBPriorityLabels"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBPriorityLabelsBindingType)) - fieldNameMap["ALBPriorityLabels"] = "ALBPriorityLabels" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["ALBVsVip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBVsVipBindingType)) + fieldNameMap["ALBVsVip"] = "ALBVsVip" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_priority_labels", fields, reflect.TypeOf(ChildALBPriorityLabels{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_vs_vip", fields, reflect.TypeOf(ChildALBVsVip{}), fieldNameMap, validators) } -func ChildALBProtocolParserBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBWafCRSBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBProtocolParser"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBProtocolParserBindingType)) - fieldNameMap["ALBProtocolParser"] = "ALBProtocolParser" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["ALBWafCRS"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBWafCRSBindingType)) + fieldNameMap["ALBWafCRS"] = "ALBWafCRS" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_protocol_parser", fields, reflect.TypeOf(ChildALBProtocolParser{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_waf_CRS", fields, reflect.TypeOf(ChildALBWafCRS{}), fieldNameMap, validators) } -func ChildALBSSLKeyAndCertificateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBWafPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBSSLKeyAndCertificate"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBSSLKeyAndCertificateBindingType)) - fieldNameMap["ALBSSLKeyAndCertificate"] = "ALBSSLKeyAndCertificate" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["ALBWafPolicy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBWafPolicyBindingType)) + fieldNameMap["ALBWafPolicy"] = "ALBWafPolicy" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ALBSSL_key_and_certificate", fields, reflect.TypeOf(ChildALBSSLKeyAndCertificate{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_waf_policy", fields, reflect.TypeOf(ChildALBWafPolicy{}), fieldNameMap, validators) } -func ChildALBSSLProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBWafPolicyPSMGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBSSLProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBSSLProfileBindingType)) - fieldNameMap["ALBSSLProfile"] = "ALBSSLProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["ALBWafPolicyPSMGroup"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBWafPolicyPSMGroupBindingType)) + fieldNameMap["ALBWafPolicyPSMGroup"] = "ALBWafPolicyPSMGroup" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ALBSSL_profile", fields, reflect.TypeOf(ChildALBSSLProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_waf_policy_PSM_group", fields, reflect.TypeOf(ChildALBWafPolicyPSMGroup{}), fieldNameMap, validators) } -func ChildALBSSOPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBWafProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBSSOPolicy"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBSSOPolicyBindingType)) - fieldNameMap["ALBSSOPolicy"] = "ALBSSOPolicy" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["ALBWafProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBWafProfileBindingType)) + fieldNameMap["ALBWafProfile"] = "ALBWafProfile" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ALBSSO_policy", fields, reflect.TypeOf(ChildALBSSOPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_waf_profile", fields, reflect.TypeOf(ChildALBWafProfile{}), fieldNameMap, validators) } -func ChildALBSecurityPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBWebhookBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBSecurityPolicy"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBSecurityPolicyBindingType)) - fieldNameMap["ALBSecurityPolicy"] = "ALBSecurityPolicy" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["ALBWebhook"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBWebhookBindingType)) + fieldNameMap["ALBWebhook"] = "ALBWebhook" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_security_policy", fields, reflect.TypeOf(ChildALBSecurityPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_webhook", fields, reflect.TypeOf(ChildALBWebhook{}), fieldNameMap, validators) } -func ChildALBServerAutoScalePolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildAntreaTraceflowConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBServerAutoScalePolicy"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBServerAutoScalePolicyBindingType)) - fieldNameMap["ALBServerAutoScalePolicy"] = "ALBServerAutoScalePolicy" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["TraceflowConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(AntreaTraceflowConfigBindingType)) + fieldNameMap["TraceflowConfig"] = "TraceflowConfig" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_server_auto_scale_policy", fields, reflect.TypeOf(ChildALBServerAutoScalePolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_antrea_traceflow_config", fields, reflect.TypeOf(ChildAntreaTraceflowConfig{}), fieldNameMap, validators) } -func ChildALBStringGroupBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildBfdProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBStringGroup"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBStringGroupBindingType)) - fieldNameMap["ALBStringGroup"] = "ALBStringGroup" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["BfdProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(BfdProfileBindingType)) + fieldNameMap["BfdProfile"] = "BfdProfile" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_string_group", fields, reflect.TypeOf(ChildALBStringGroup{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_bfd_profile", fields, reflect.TypeOf(ChildBfdProfile{}), fieldNameMap, validators) } -func ChildALBTrafficCloneProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildBgpNeighborConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBTrafficCloneProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBTrafficCloneProfileBindingType)) - fieldNameMap["ALBTrafficCloneProfile"] = "ALBTrafficCloneProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["BgpNeighborConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(BgpNeighborConfigBindingType)) + fieldNameMap["BgpNeighborConfig"] = "BgpNeighborConfig" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_traffic_clone_profile", fields, reflect.TypeOf(ChildALBTrafficCloneProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_bgp_neighbor_config", fields, reflect.TypeOf(ChildBgpNeighborConfig{}), fieldNameMap, validators) } -func ChildALBVSDataScriptSetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildBgpRoutingConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBVSDataScriptSet"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBVSDataScriptSetBindingType)) - fieldNameMap["ALBVSDataScriptSet"] = "ALBVSDataScriptSet" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["BgpRoutingConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(BgpRoutingConfigBindingType)) + fieldNameMap["BgpRoutingConfig"] = "BgpRoutingConfig" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ALBVS_data_script_set", fields, reflect.TypeOf(ChildALBVSDataScriptSet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_bgp_routing_config", fields, reflect.TypeOf(ChildBgpRoutingConfig{}), fieldNameMap, validators) } -func ChildALBVirtualServiceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildByodPolicyServiceInstanceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBVirtualService"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBVirtualServiceBindingType)) - fieldNameMap["ALBVirtualService"] = "ALBVirtualService" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["ByodPolicyServiceInstance"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ByodPolicyServiceInstanceBindingType)) + fieldNameMap["ByodPolicyServiceInstance"] = "ByodPolicyServiceInstance" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_virtual_service", fields, reflect.TypeOf(ChildALBVirtualService{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_byod_policy_service_instance", fields, reflect.TypeOf(ChildByodPolicyServiceInstance{}), fieldNameMap, validators) } -func ChildALBVsVipBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildCaBundleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBVsVip"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBVsVipBindingType)) - fieldNameMap["ALBVsVip"] = "ALBVsVip" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["CaBundle"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(CaBundleBindingType)) + fieldNameMap["CaBundle"] = "CaBundle" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_vs_vip", fields, reflect.TypeOf(ChildALBVsVip{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ca_bundle", fields, reflect.TypeOf(ChildCaBundle{}), fieldNameMap, validators) } -func ChildALBWafCRSBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildCommunicationEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBWafCRS"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBWafCRSBindingType)) - fieldNameMap["ALBWafCRS"] = "ALBWafCRS" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["CommunicationEntry"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(CommunicationEntryBindingType)) + fieldNameMap["CommunicationEntry"] = "CommunicationEntry" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_waf_CRS", fields, reflect.TypeOf(ChildALBWafCRS{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_communication_entry", fields, reflect.TypeOf(ChildCommunicationEntry{}), fieldNameMap, validators) } -func ChildALBWafPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildCommunicationMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBWafPolicy"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBWafPolicyBindingType)) - fieldNameMap["ALBWafPolicy"] = "ALBWafPolicy" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["CommunicationMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(CommunicationMapBindingType)) + fieldNameMap["CommunicationMap"] = "CommunicationMap" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_waf_policy", fields, reflect.TypeOf(ChildALBWafPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_communication_map", fields, reflect.TypeOf(ChildCommunicationMap{}), fieldNameMap, validators) } -func ChildALBWafPolicyPSMGroupBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildCommunityListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBWafPolicyPSMGroup"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBWafPolicyPSMGroupBindingType)) - fieldNameMap["ALBWafPolicyPSMGroup"] = "ALBWafPolicyPSMGroup" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["CommunityList"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(CommunityListBindingType)) + fieldNameMap["CommunityList"] = "CommunityList" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_waf_policy_PSM_group", fields, reflect.TypeOf(ChildALBWafPolicyPSMGroup{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_community_list", fields, reflect.TypeOf(ChildCommunityList{}), fieldNameMap, validators) } -func ChildALBWafProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildComputeClusterIdfwConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBWafProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBWafProfileBindingType)) - fieldNameMap["ALBWafProfile"] = "ALBWafProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["ComputeClusterIdfwConfiguration"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ComputeClusterIdfwConfigurationBindingType)) + fieldNameMap["ComputeClusterIdfwConfiguration"] = "ComputeClusterIdfwConfiguration" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_waf_profile", fields, reflect.TypeOf(ChildALBWafProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_compute_cluster_idfw_configuration", fields, reflect.TypeOf(ChildComputeClusterIdfwConfiguration{}), fieldNameMap, validators) } -func ChildALBWebhookBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildConstraintBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBWebhook"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBWebhookBindingType)) - fieldNameMap["ALBWebhook"] = "ALBWebhook" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["Constraint"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ConstraintBindingType)) + fieldNameMap["Constraint"] = "Constraint" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ALB_webhook", fields, reflect.TypeOf(ChildALBWebhook{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_constraint", fields, reflect.TypeOf(ChildConstraint{}), fieldNameMap, validators) } -func ChildAntreaTraceflowConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildDeploymentZoneBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["TraceflowConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(AntreaTraceflowConfigBindingType)) - fieldNameMap["TraceflowConfig"] = "TraceflowConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["DeploymentZone"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DeploymentZoneBindingType)) + fieldNameMap["DeploymentZone"] = "DeploymentZone" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_antrea_traceflow_config", fields, reflect.TypeOf(ChildAntreaTraceflowConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_deployment_zone", fields, reflect.TypeOf(ChildDeploymentZone{}), fieldNameMap, validators) } -func ChildBfdProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildDfwFirewallConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["BfdProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(BfdProfileBindingType)) - fieldNameMap["BfdProfile"] = "BfdProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["DfwFirewallConfiguration"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DfwFirewallConfigurationBindingType)) + fieldNameMap["DfwFirewallConfiguration"] = "DfwFirewallConfiguration" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_bfd_profile", fields, reflect.TypeOf(ChildBfdProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_dfw_firewall_configuration", fields, reflect.TypeOf(ChildDfwFirewallConfiguration{}), fieldNameMap, validators) } -func ChildBgpNeighborConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildDhcpRelayConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["BgpNeighborConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(BgpNeighborConfigBindingType)) - fieldNameMap["BgpNeighborConfig"] = "BgpNeighborConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["DhcpRelayConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DhcpRelayConfigBindingType)) + fieldNameMap["DhcpRelayConfig"] = "DhcpRelayConfig" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_bgp_neighbor_config", fields, reflect.TypeOf(ChildBgpNeighborConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_dhcp_relay_config", fields, reflect.TypeOf(ChildDhcpRelayConfig{}), fieldNameMap, validators) } -func ChildBgpRoutingConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildDhcpServerConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["BgpRoutingConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(BgpRoutingConfigBindingType)) - fieldNameMap["BgpRoutingConfig"] = "BgpRoutingConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["DhcpServerConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DhcpServerConfigBindingType)) + fieldNameMap["DhcpServerConfig"] = "DhcpServerConfig" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_bgp_routing_config", fields, reflect.TypeOf(ChildBgpRoutingConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_dhcp_server_config", fields, reflect.TypeOf(ChildDhcpServerConfig{}), fieldNameMap, validators) } -func ChildByodPolicyServiceInstanceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildDhcpStaticBindingConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ByodPolicyServiceInstance"] = bindings.NewOptionalType(bindings.NewReferenceType(ByodPolicyServiceInstanceBindingType)) - fieldNameMap["ByodPolicyServiceInstance"] = "ByodPolicyServiceInstance" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["DhcpStaticBindingConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(DhcpStaticBindingConfigBindingType)})) + fieldNameMap["DhcpStaticBindingConfig"] = "DhcpStaticBindingConfig" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_byod_policy_service_instance", fields, reflect.TypeOf(ChildByodPolicyServiceInstance{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_dhcp_static_binding_config", fields, reflect.TypeOf(ChildDhcpStaticBindingConfig{}), fieldNameMap, validators) } -func ChildCaBundleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildDnsSecurityProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["CaBundle"] = bindings.NewOptionalType(bindings.NewReferenceType(CaBundleBindingType)) - fieldNameMap["CaBundle"] = "CaBundle" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["DnsSecurityProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DnsSecurityProfileBindingType)) + fieldNameMap["DnsSecurityProfile"] = "DnsSecurityProfile" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ca_bundle", fields, reflect.TypeOf(ChildCaBundle{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_dns_security_profile", fields, reflect.TypeOf(ChildDnsSecurityProfile{}), fieldNameMap, validators) } -func ChildCommunicationEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildDnsSecurityProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["CommunicationEntry"] = bindings.NewOptionalType(bindings.NewReferenceType(CommunicationEntryBindingType)) - fieldNameMap["CommunicationEntry"] = "CommunicationEntry" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["DnsSecurityProfileBindingMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DnsSecurityProfileBindingMapBindingType)) + fieldNameMap["DnsSecurityProfileBindingMap"] = "DnsSecurityProfileBindingMap" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_communication_entry", fields, reflect.TypeOf(ChildCommunicationEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_dns_security_profile_binding_map", fields, reflect.TypeOf(ChildDnsSecurityProfileBindingMap{}), fieldNameMap, validators) } -func ChildCommunicationMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildDomainBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["CommunicationMap"] = bindings.NewOptionalType(bindings.NewReferenceType(CommunicationMapBindingType)) - fieldNameMap["CommunicationMap"] = "CommunicationMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["Domain"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DomainBindingType)) + fieldNameMap["Domain"] = "Domain" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_communication_map", fields, reflect.TypeOf(ChildCommunicationMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_domain", fields, reflect.TypeOf(ChildDomain{}), fieldNameMap, validators) } -func ChildCommunityListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildDomainDeploymentMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["CommunityList"] = bindings.NewOptionalType(bindings.NewReferenceType(CommunityListBindingType)) - fieldNameMap["CommunityList"] = "CommunityList" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["DomainDeploymentMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DomainDeploymentMapBindingType)) + fieldNameMap["DomainDeploymentMap"] = "DomainDeploymentMap" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_community_list", fields, reflect.TypeOf(ChildCommunityList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_domain_deployment_map", fields, reflect.TypeOf(ChildDomainDeploymentMap{}), fieldNameMap, validators) } -func ChildComputeClusterIdfwConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildEndpointPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ComputeClusterIdfwConfiguration"] = bindings.NewOptionalType(bindings.NewReferenceType(ComputeClusterIdfwConfigurationBindingType)) - fieldNameMap["ComputeClusterIdfwConfiguration"] = "ComputeClusterIdfwConfiguration" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["EndpointPolicy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(EndpointPolicyBindingType)) + fieldNameMap["EndpointPolicy"] = "EndpointPolicy" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_compute_cluster_idfw_configuration", fields, reflect.TypeOf(ChildComputeClusterIdfwConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_endpoint_policy", fields, reflect.TypeOf(ChildEndpointPolicy{}), fieldNameMap, validators) } -func ChildConstraintBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildEndpointRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["Constraint"] = bindings.NewOptionalType(bindings.NewReferenceType(ConstraintBindingType)) - fieldNameMap["Constraint"] = "Constraint" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["EndpointRule"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(EndpointRuleBindingType)) + fieldNameMap["EndpointRule"] = "EndpointRule" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_constraint", fields, reflect.TypeOf(ChildConstraint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_endpoint_rule", fields, reflect.TypeOf(ChildEndpointRule{}), fieldNameMap, validators) } -func ChildDeploymentZoneBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildEnforcementPointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["DeploymentZone"] = bindings.NewOptionalType(bindings.NewReferenceType(DeploymentZoneBindingType)) - fieldNameMap["DeploymentZone"] = "DeploymentZone" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["EnforcementPoint"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(EnforcementPointBindingType)) + fieldNameMap["EnforcementPoint"] = "EnforcementPoint" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_deployment_zone", fields, reflect.TypeOf(ChildDeploymentZone{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_enforcement_point", fields, reflect.TypeOf(ChildEnforcementPoint{}), fieldNameMap, validators) } -func ChildDfwFirewallConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildEvpnConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["DfwFirewallConfiguration"] = bindings.NewOptionalType(bindings.NewReferenceType(DfwFirewallConfigurationBindingType)) - fieldNameMap["DfwFirewallConfiguration"] = "DfwFirewallConfiguration" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["EvpnConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(EvpnConfigBindingType)) + fieldNameMap["EvpnConfig"] = "EvpnConfig" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_dfw_firewall_configuration", fields, reflect.TypeOf(ChildDfwFirewallConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_evpn_config", fields, reflect.TypeOf(ChildEvpnConfig{}), fieldNameMap, validators) } -func ChildDhcpRelayConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildEvpnTunnelEndpointConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["DhcpRelayConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(DhcpRelayConfigBindingType)) - fieldNameMap["DhcpRelayConfig"] = "DhcpRelayConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["EvpnTunnelEndpointConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(EvpnTunnelEndpointConfigBindingType)) + fieldNameMap["EvpnTunnelEndpointConfig"] = "EvpnTunnelEndpointConfig" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_dhcp_relay_config", fields, reflect.TypeOf(ChildDhcpRelayConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_evpn_tunnel_endpoint_config", fields, reflect.TypeOf(ChildEvpnTunnelEndpointConfig{}), fieldNameMap, validators) } -func ChildDhcpServerConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildFloodProtectionProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["DhcpServerConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(DhcpServerConfigBindingType)) - fieldNameMap["DhcpServerConfig"] = "DhcpServerConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["FloodProtectionProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(FloodProtectionProfileBindingType)})) + fieldNameMap["FloodProtectionProfile"] = "FloodProtectionProfile" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_dhcp_server_config", fields, reflect.TypeOf(ChildDhcpServerConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_flood_protection_profile", fields, reflect.TypeOf(ChildFloodProtectionProfile{}), fieldNameMap, validators) } -func ChildDhcpStaticBindingConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildFloodProtectionProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["DhcpStaticBindingConfig"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(DhcpStaticBindingConfigBindingType)}, bindings.REST)) - fieldNameMap["DhcpStaticBindingConfig"] = "DhcpStaticBindingConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["FloodProtectionProfileBindingMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FloodProtectionProfileBindingMapBindingType)) + fieldNameMap["FloodProtectionProfileBindingMap"] = "FloodProtectionProfileBindingMap" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_dhcp_static_binding_config", fields, reflect.TypeOf(ChildDhcpStaticBindingConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_flood_protection_profile_binding_map", fields, reflect.TypeOf(ChildFloodProtectionProfileBindingMap{}), fieldNameMap, validators) } -func ChildDnsSecurityProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildForwardingPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["DnsSecurityProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(DnsSecurityProfileBindingType)) - fieldNameMap["DnsSecurityProfile"] = "DnsSecurityProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["ForwardingPolicy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ForwardingPolicyBindingType)) + fieldNameMap["ForwardingPolicy"] = "ForwardingPolicy" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_dns_security_profile", fields, reflect.TypeOf(ChildDnsSecurityProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_forwarding_policy", fields, reflect.TypeOf(ChildForwardingPolicy{}), fieldNameMap, validators) } -func ChildDnsSecurityProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildForwardingRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["DnsSecurityProfileBindingMap"] = bindings.NewOptionalType(bindings.NewReferenceType(DnsSecurityProfileBindingMapBindingType)) - fieldNameMap["DnsSecurityProfileBindingMap"] = "DnsSecurityProfileBindingMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["ForwardingRule"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ForwardingRuleBindingType)) + fieldNameMap["ForwardingRule"] = "ForwardingRule" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_dns_security_profile_binding_map", fields, reflect.TypeOf(ChildDnsSecurityProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_forwarding_rule", fields, reflect.TypeOf(ChildForwardingRule{}), fieldNameMap, validators) } -func ChildDomainBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildFqdnAnalysisConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["Domain"] = bindings.NewOptionalType(bindings.NewReferenceType(DomainBindingType)) - fieldNameMap["Domain"] = "Domain" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["FqdnAnalysisConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FqdnAnalysisConfigBindingType)) + fieldNameMap["FqdnAnalysisConfig"] = "FqdnAnalysisConfig" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_domain", fields, reflect.TypeOf(ChildDomain{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_fqdn_analysis_config", fields, reflect.TypeOf(ChildFqdnAnalysisConfig{}), fieldNameMap, validators) } -func ChildDomainDeploymentMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildGatewayPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["DomainDeploymentMap"] = bindings.NewOptionalType(bindings.NewReferenceType(DomainDeploymentMapBindingType)) - fieldNameMap["DomainDeploymentMap"] = "DomainDeploymentMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["GatewayPolicy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(GatewayPolicyBindingType)) + fieldNameMap["GatewayPolicy"] = "GatewayPolicy" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_domain_deployment_map", fields, reflect.TypeOf(ChildDomainDeploymentMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_gateway_policy", fields, reflect.TypeOf(ChildGatewayPolicy{}), fieldNameMap, validators) } -func ChildEndpointPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildGatewayQosProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["EndpointPolicy"] = bindings.NewOptionalType(bindings.NewReferenceType(EndpointPolicyBindingType)) - fieldNameMap["EndpointPolicy"] = "EndpointPolicy" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["QosProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(GatewayQosProfileBindingType)) + fieldNameMap["QosProfile"] = "QosProfile" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_endpoint_policy", fields, reflect.TypeOf(ChildEndpointPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_gateway_qos_profile", fields, reflect.TypeOf(ChildGatewayQosProfile{}), fieldNameMap, validators) } -func ChildEndpointRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildGeneralSecurityProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["EndpointRule"] = bindings.NewOptionalType(bindings.NewReferenceType(EndpointRuleBindingType)) - fieldNameMap["EndpointRule"] = "EndpointRule" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["GeneralSecurityProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(GeneralSecurityProfileBindingType)})) + fieldNameMap["GeneralSecurityProfile"] = "GeneralSecurityProfile" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_endpoint_rule", fields, reflect.TypeOf(ChildEndpointRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_general_security_profile", fields, reflect.TypeOf(ChildGeneralSecurityProfile{}), fieldNameMap, validators) } -func ChildEnforcementPointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildGeneralSecurityProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["EnforcementPoint"] = bindings.NewOptionalType(bindings.NewReferenceType(EnforcementPointBindingType)) - fieldNameMap["EnforcementPoint"] = "EnforcementPoint" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["GeneralSecurityProfileBindingMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(GeneralSecurityProfileBindingMapBindingType)) + fieldNameMap["GeneralSecurityProfileBindingMap"] = "GeneralSecurityProfileBindingMap" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_enforcement_point", fields, reflect.TypeOf(ChildEnforcementPoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_general_security_profile_binding_map", fields, reflect.TypeOf(ChildGeneralSecurityProfileBindingMap{}), fieldNameMap, validators) } -func ChildEvpnConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildGlobalConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["EvpnConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(EvpnConfigBindingType)) - fieldNameMap["EvpnConfig"] = "EvpnConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["GlobalConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(GlobalConfigBindingType)) + fieldNameMap["GlobalConfig"] = "GlobalConfig" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_evpn_config", fields, reflect.TypeOf(ChildEvpnConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_global_config", fields, reflect.TypeOf(ChildGlobalConfig{}), fieldNameMap, validators) } -func ChildEvpnTunnelEndpointConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildGlobalDfwConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["EvpnTunnelEndpointConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(EvpnTunnelEndpointConfigBindingType)) - fieldNameMap["EvpnTunnelEndpointConfig"] = "EvpnTunnelEndpointConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["GlobalDfwConfiguration"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(GlobalDfwConfigurationBindingType)) + fieldNameMap["GlobalDfwConfiguration"] = "GlobalDfwConfiguration" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_evpn_tunnel_endpoint_config", fields, reflect.TypeOf(ChildEvpnTunnelEndpointConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_global_dfw_configuration", fields, reflect.TypeOf(ChildGlobalDfwConfiguration{}), fieldNameMap, validators) } -func ChildFloodProtectionProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildGlobalIdsSettingsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["FloodProtectionProfile"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(FloodProtectionProfileBindingType)}, bindings.REST)) - fieldNameMap["FloodProtectionProfile"] = "FloodProtectionProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["GlobalIdsSettings"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(GlobalIdsSettingsBindingType)) + fieldNameMap["GlobalIdsSettings"] = "GlobalIdsSettings" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_flood_protection_profile", fields, reflect.TypeOf(ChildFloodProtectionProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_global_ids_settings", fields, reflect.TypeOf(ChildGlobalIdsSettings{}), fieldNameMap, validators) } -func ChildFloodProtectionProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildGlobalIdsSignatureBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["FloodProtectionProfileBindingMap"] = bindings.NewOptionalType(bindings.NewReferenceType(FloodProtectionProfileBindingMapBindingType)) - fieldNameMap["FloodProtectionProfileBindingMap"] = "FloodProtectionProfileBindingMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["GlobalIdsSignature"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(GlobalIdsSignatureBindingType)) + fieldNameMap["GlobalIdsSignature"] = "GlobalIdsSignature" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_flood_protection_profile_binding_map", fields, reflect.TypeOf(ChildFloodProtectionProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_global_ids_signature", fields, reflect.TypeOf(ChildGlobalIdsSignature{}), fieldNameMap, validators) } -func ChildForwardingPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildGlobalManagerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ForwardingPolicy"] = bindings.NewOptionalType(bindings.NewReferenceType(ForwardingPolicyBindingType)) - fieldNameMap["ForwardingPolicy"] = "ForwardingPolicy" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["GlobalManager"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(GlobalManagerBindingType)) + fieldNameMap["GlobalManager"] = "GlobalManager" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_forwarding_policy", fields, reflect.TypeOf(ChildForwardingPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_global_manager", fields, reflect.TypeOf(ChildGlobalManager{}), fieldNameMap, validators) } -func ChildForwardingRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ForwardingRule"] = bindings.NewOptionalType(bindings.NewReferenceType(ForwardingRuleBindingType)) - fieldNameMap["ForwardingRule"] = "ForwardingRule" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["Group"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(GroupBindingType)) + fieldNameMap["Group"] = "Group" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_forwarding_rule", fields, reflect.TypeOf(ChildForwardingRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_group", fields, reflect.TypeOf(ChildGroup{}), fieldNameMap, validators) } -func ChildFqdnAnalysisConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildGroupDiscoveryProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["FqdnAnalysisConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(FqdnAnalysisConfigBindingType)) - fieldNameMap["FqdnAnalysisConfig"] = "FqdnAnalysisConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["GroupDiscoveryProfileBindingMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(GroupDiscoveryProfileBindingMapBindingType)) + fieldNameMap["GroupDiscoveryProfileBindingMap"] = "GroupDiscoveryProfileBindingMap" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_fqdn_analysis_config", fields, reflect.TypeOf(ChildFqdnAnalysisConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_group_discovery_profile_binding_map", fields, reflect.TypeOf(ChildGroupDiscoveryProfileBindingMap{}), fieldNameMap, validators) } -func ChildGatewayPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildGroupMonitoringProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["GatewayPolicy"] = bindings.NewOptionalType(bindings.NewReferenceType(GatewayPolicyBindingType)) - fieldNameMap["GatewayPolicy"] = "GatewayPolicy" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["GroupMonitoringProfileBindingMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(GroupMonitoringProfileBindingMapBindingType)) + fieldNameMap["GroupMonitoringProfileBindingMap"] = "GroupMonitoringProfileBindingMap" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_gateway_policy", fields, reflect.TypeOf(ChildGatewayPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_group_monitoring_profile_binding_map", fields, reflect.TypeOf(ChildGroupMonitoringProfileBindingMap{}), fieldNameMap, validators) } -func ChildGatewayQosProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIPDiscoveryProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["QosProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(GatewayQosProfileBindingType)) - fieldNameMap["QosProfile"] = "QosProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["IPDiscoveryProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPDiscoveryProfileBindingType)) + fieldNameMap["IPDiscoveryProfile"] = "IpDiscoveryProfile" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_gateway_qos_profile", fields, reflect.TypeOf(ChildGatewayQosProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_IP_discovery_profile", fields, reflect.TypeOf(ChildIPDiscoveryProfile{}), fieldNameMap, validators) } -func ChildGeneralSecurityProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIPFIXDFWCollectorProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["GeneralSecurityProfile"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(GeneralSecurityProfileBindingType)}, bindings.REST)) - fieldNameMap["GeneralSecurityProfile"] = "GeneralSecurityProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["IPFIXDFWCollectorProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPFIXDFWCollectorProfileBindingType)) + fieldNameMap["IPFIXDFWCollectorProfile"] = "IPFIXDFWCollectorProfile" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_general_security_profile", fields, reflect.TypeOf(ChildGeneralSecurityProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_IPFIXDFW_collector_profile", fields, reflect.TypeOf(ChildIPFIXDFWCollectorProfile{}), fieldNameMap, validators) } -func ChildGeneralSecurityProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIPFIXDFWProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["GeneralSecurityProfileBindingMap"] = bindings.NewOptionalType(bindings.NewReferenceType(GeneralSecurityProfileBindingMapBindingType)) - fieldNameMap["GeneralSecurityProfileBindingMap"] = "GeneralSecurityProfileBindingMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["IPFIXDFWProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPFIXDFWProfileBindingType)) + fieldNameMap["IPFIXDFWProfile"] = "IPFIXDFWProfile" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_general_security_profile_binding_map", fields, reflect.TypeOf(ChildGeneralSecurityProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_IPFIXDFW_profile", fields, reflect.TypeOf(ChildIPFIXDFWProfile{}), fieldNameMap, validators) } -func ChildGlobalConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIPFIXL2CollectorProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["GlobalConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(GlobalConfigBindingType)) - fieldNameMap["GlobalConfig"] = "GlobalConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["IPFIXL2CollectorProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPFIXL2CollectorProfileBindingType)) + fieldNameMap["IPFIXL2CollectorProfile"] = "IPFIXL2CollectorProfile" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_global_config", fields, reflect.TypeOf(ChildGlobalConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_IPFIX_l2_collector_profile", fields, reflect.TypeOf(ChildIPFIXL2CollectorProfile{}), fieldNameMap, validators) } -func ChildGlobalIdsSignatureBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIPFIXL2ProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["GlobalIdsSignature"] = bindings.NewOptionalType(bindings.NewReferenceType(GlobalIdsSignatureBindingType)) - fieldNameMap["GlobalIdsSignature"] = "GlobalIdsSignature" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["IPFIXL2Profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPFIXL2ProfileBindingType)) + fieldNameMap["IPFIXL2Profile"] = "IPFIXL2Profile" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_global_ids_signature", fields, reflect.TypeOf(ChildGlobalIdsSignature{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_IPFIX_l2_profile", fields, reflect.TypeOf(ChildIPFIXL2Profile{}), fieldNameMap, validators) } -func ChildGlobalManagerBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIPSecVpnDpdProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["GlobalManager"] = bindings.NewOptionalType(bindings.NewReferenceType(GlobalManagerBindingType)) - fieldNameMap["GlobalManager"] = "GlobalManager" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["IPSecVpnDpdProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPSecVpnDpdProfileBindingType)) + fieldNameMap["IPSecVpnDpdProfile"] = "IpSecVpnDpdProfile" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_global_manager", fields, reflect.TypeOf(ChildGlobalManager{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_IP_sec_vpn_dpd_profile", fields, reflect.TypeOf(ChildIPSecVpnDpdProfile{}), fieldNameMap, validators) } -func ChildGroupBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIPSecVpnIkeProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["Group"] = bindings.NewOptionalType(bindings.NewReferenceType(GroupBindingType)) - fieldNameMap["Group"] = "Group" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["IPSecVpnIkeProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPSecVpnIkeProfileBindingType)) + fieldNameMap["IPSecVpnIkeProfile"] = "IpSecVpnIkeProfile" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_group", fields, reflect.TypeOf(ChildGroup{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_IP_sec_vpn_ike_profile", fields, reflect.TypeOf(ChildIPSecVpnIkeProfile{}), fieldNameMap, validators) } -func ChildGroupDiscoveryProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIPSecVpnLocalEndpointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["GroupDiscoveryProfileBindingMap"] = bindings.NewOptionalType(bindings.NewReferenceType(GroupDiscoveryProfileBindingMapBindingType)) - fieldNameMap["GroupDiscoveryProfileBindingMap"] = "GroupDiscoveryProfileBindingMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["IPSecVpnLocalEndpoint"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPSecVpnLocalEndpointBindingType)) + fieldNameMap["IPSecVpnLocalEndpoint"] = "IpSecVpnLocalEndpoint" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_group_discovery_profile_binding_map", fields, reflect.TypeOf(ChildGroupDiscoveryProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_IP_sec_vpn_local_endpoint", fields, reflect.TypeOf(ChildIPSecVpnLocalEndpoint{}), fieldNameMap, validators) } -func ChildGroupMonitoringProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIPSecVpnServiceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["GroupMonitoringProfileBindingMap"] = bindings.NewOptionalType(bindings.NewReferenceType(GroupMonitoringProfileBindingMapBindingType)) - fieldNameMap["GroupMonitoringProfileBindingMap"] = "GroupMonitoringProfileBindingMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["IPSecVpnService"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPSecVpnServiceBindingType)) + fieldNameMap["IPSecVpnService"] = "IpSecVpnService" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_group_monitoring_profile_binding_map", fields, reflect.TypeOf(ChildGroupMonitoringProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_IP_sec_vpn_service", fields, reflect.TypeOf(ChildIPSecVpnService{}), fieldNameMap, validators) } -func ChildIPDiscoveryProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIPSecVpnSessionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IPDiscoveryProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(IPDiscoveryProfileBindingType)) - fieldNameMap["IPDiscoveryProfile"] = "IpDiscoveryProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["IPSecVpnSession"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(IPSecVpnSessionBindingType)})) + fieldNameMap["IPSecVpnSession"] = "IpSecVpnSession" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_IP_discovery_profile", fields, reflect.TypeOf(ChildIPDiscoveryProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_IP_sec_vpn_session", fields, reflect.TypeOf(ChildIPSecVpnSession{}), fieldNameMap, validators) } -func ChildIPFIXDFWCollectorProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIPSecVpnTunnelProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IPFIXDFWCollectorProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(IPFIXDFWCollectorProfileBindingType)) - fieldNameMap["IPFIXDFWCollectorProfile"] = "IPFIXDFWCollectorProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["IPSecVpnTunnelProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPSecVpnTunnelProfileBindingType)) + fieldNameMap["IPSecVpnTunnelProfile"] = "IpSecVpnTunnelProfile" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_IPFIXDFW_collector_profile", fields, reflect.TypeOf(ChildIPFIXDFWCollectorProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_IP_sec_vpn_tunnel_profile", fields, reflect.TypeOf(ChildIPSecVpnTunnelProfile{}), fieldNameMap, validators) } -func ChildIPFIXDFWProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIdentityFirewallStoreBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IPFIXDFWProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(IPFIXDFWProfileBindingType)) - fieldNameMap["IPFIXDFWProfile"] = "IPFIXDFWProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["IdentityFirewallStore"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(IdentityFirewallStoreBindingType)})) + fieldNameMap["IdentityFirewallStore"] = "IdentityFirewallStore" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_IPFIXDFW_profile", fields, reflect.TypeOf(ChildIPFIXDFWProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_identity_firewall_store", fields, reflect.TypeOf(ChildIdentityFirewallStore{}), fieldNameMap, validators) } -func ChildIPFIXL2CollectorProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIdsClusterConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IPFIXL2CollectorProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(IPFIXL2CollectorProfileBindingType)) - fieldNameMap["IPFIXL2CollectorProfile"] = "IPFIXL2CollectorProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["IdsClusterConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IdsClusterConfigBindingType)) + fieldNameMap["IdsClusterConfig"] = "IdsClusterConfig" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_IPFIX_l2_collector_profile", fields, reflect.TypeOf(ChildIPFIXL2CollectorProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ids_cluster_config", fields, reflect.TypeOf(ChildIdsClusterConfig{}), fieldNameMap, validators) } -func ChildIPFIXL2ProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIdsGatewayPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IPFIXL2Profile"] = bindings.NewOptionalType(bindings.NewReferenceType(IPFIXL2ProfileBindingType)) - fieldNameMap["IPFIXL2Profile"] = "IPFIXL2Profile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["IdsGatewayPolicy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IdsGatewayPolicyBindingType)) + fieldNameMap["IdsGatewayPolicy"] = "IdsGatewayPolicy" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_IPFIX_l2_profile", fields, reflect.TypeOf(ChildIPFIXL2Profile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ids_gateway_policy", fields, reflect.TypeOf(ChildIdsGatewayPolicy{}), fieldNameMap, validators) } -func ChildIPSecVpnDpdProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIdsGlobalEventConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IPSecVpnDpdProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(IPSecVpnDpdProfileBindingType)) - fieldNameMap["IPSecVpnDpdProfile"] = "IpSecVpnDpdProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["IdsGlobalEventConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IdsGlobalEventConfigBindingType)) + fieldNameMap["IdsGlobalEventConfig"] = "IdsGlobalEventConfig" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_IP_sec_vpn_dpd_profile", fields, reflect.TypeOf(ChildIPSecVpnDpdProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ids_global_event_config", fields, reflect.TypeOf(ChildIdsGlobalEventConfig{}), fieldNameMap, validators) } -func ChildIPSecVpnIkeProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIdsProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IPSecVpnIkeProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(IPSecVpnIkeProfileBindingType)) - fieldNameMap["IPSecVpnIkeProfile"] = "IpSecVpnIkeProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["IdsProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IdsProfileBindingType)) + fieldNameMap["IdsProfile"] = "IdsProfile" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_IP_sec_vpn_ike_profile", fields, reflect.TypeOf(ChildIPSecVpnIkeProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ids_profile", fields, reflect.TypeOf(ChildIdsProfile{}), fieldNameMap, validators) } -func ChildIPSecVpnLocalEndpointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIdsRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IPSecVpnLocalEndpoint"] = bindings.NewOptionalType(bindings.NewReferenceType(IPSecVpnLocalEndpointBindingType)) - fieldNameMap["IPSecVpnLocalEndpoint"] = "IpSecVpnLocalEndpoint" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["IdsRule"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IdsRuleBindingType)) + fieldNameMap["IdsRule"] = "IdsRule" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_IP_sec_vpn_local_endpoint", fields, reflect.TypeOf(ChildIPSecVpnLocalEndpoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ids_rule", fields, reflect.TypeOf(ChildIdsRule{}), fieldNameMap, validators) } -func ChildIPSecVpnServiceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIdsSecurityPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IPSecVpnService"] = bindings.NewOptionalType(bindings.NewReferenceType(IPSecVpnServiceBindingType)) - fieldNameMap["IPSecVpnService"] = "IpSecVpnService" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["IdsSecurityPolicy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IdsSecurityPolicyBindingType)) + fieldNameMap["IdsSecurityPolicy"] = "IdsSecurityPolicy" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_IP_sec_vpn_service", fields, reflect.TypeOf(ChildIPSecVpnService{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ids_security_policy", fields, reflect.TypeOf(ChildIdsSecurityPolicy{}), fieldNameMap, validators) } -func ChildIPSecVpnSessionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIdsSettingsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IPSecVpnSession"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(IPSecVpnSessionBindingType)}, bindings.REST)) - fieldNameMap["IPSecVpnSession"] = "IpSecVpnSession" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["IdsSettings"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IdsSettingsBindingType)) + fieldNameMap["IdsSettings"] = "IdsSettings" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_IP_sec_vpn_session", fields, reflect.TypeOf(ChildIPSecVpnSession{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ids_settings", fields, reflect.TypeOf(ChildIdsSettings{}), fieldNameMap, validators) } -func ChildIPSecVpnTunnelProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIdsSignatureBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IPSecVpnTunnelProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(IPSecVpnTunnelProfileBindingType)) - fieldNameMap["IPSecVpnTunnelProfile"] = "IpSecVpnTunnelProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["IdsSignature"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IdsSignatureBindingType)) + fieldNameMap["IdsSignature"] = "IdsSignature" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_IP_sec_vpn_tunnel_profile", fields, reflect.TypeOf(ChildIPSecVpnTunnelProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ids_signature", fields, reflect.TypeOf(ChildIdsSignature{}), fieldNameMap, validators) } -func ChildIdsClusterConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIdsSignatureStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IdsClusterConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(IdsClusterConfigBindingType)) - fieldNameMap["IdsClusterConfig"] = "IdsClusterConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["IdsSignatureStatus"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IdsSignatureStatusBindingType)) + fieldNameMap["IdsSignatureStatus"] = "IdsSignatureStatus" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ids_cluster_config", fields, reflect.TypeOf(ChildIdsClusterConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ids_signature_status", fields, reflect.TypeOf(ChildIdsSignatureStatus{}), fieldNameMap, validators) } -func ChildIdsGatewayPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIdsSignatureVersionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IdsGatewayPolicy"] = bindings.NewOptionalType(bindings.NewReferenceType(IdsGatewayPolicyBindingType)) - fieldNameMap["IdsGatewayPolicy"] = "IdsGatewayPolicy" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["IdsSignatureVersion"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IdsSignatureVersionBindingType)) + fieldNameMap["IdsSignatureVersion"] = "IdsSignatureVersion" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ids_gateway_policy", fields, reflect.TypeOf(ChildIdsGatewayPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ids_signature_version", fields, reflect.TypeOf(ChildIdsSignatureVersion{}), fieldNameMap, validators) } -func ChildIdsGlobalEventConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIdsStandaloneHostConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IdsGlobalEventConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(IdsGlobalEventConfigBindingType)) - fieldNameMap["IdsGlobalEventConfig"] = "IdsGlobalEventConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["IdsStandaloneHostConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IdsStandaloneHostConfigBindingType)) + fieldNameMap["IdsStandaloneHostConfig"] = "IdsStandaloneHostConfig" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ids_global_event_config", fields, reflect.TypeOf(ChildIdsGlobalEventConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ids_standalone_host_config", fields, reflect.TypeOf(ChildIdsStandaloneHostConfig{}), fieldNameMap, validators) } -func ChildIdsProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildInfraBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IdsProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(IdsProfileBindingType)) - fieldNameMap["IdsProfile"] = "IdsProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["Infra"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(InfraBindingType)) + fieldNameMap["Infra"] = "Infra" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ids_profile", fields, reflect.TypeOf(ChildIdsProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_infra", fields, reflect.TypeOf(ChildInfra{}), fieldNameMap, validators) } -func ChildIdsRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIpAddressAllocationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IdsRule"] = bindings.NewOptionalType(bindings.NewReferenceType(IdsRuleBindingType)) - fieldNameMap["IdsRule"] = "IdsRule" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["IpAddressAllocation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IpAddressAllocationBindingType)) + fieldNameMap["IpAddressAllocation"] = "IpAddressAllocation" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ids_rule", fields, reflect.TypeOf(ChildIdsRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ip_address_allocation", fields, reflect.TypeOf(ChildIpAddressAllocation{}), fieldNameMap, validators) } -func ChildIdsSecurityPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIpAddressBlockBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IdsSecurityPolicy"] = bindings.NewOptionalType(bindings.NewReferenceType(IdsSecurityPolicyBindingType)) - fieldNameMap["IdsSecurityPolicy"] = "IdsSecurityPolicy" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["IpAddressBlock"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IpAddressBlockBindingType)) + fieldNameMap["IpAddressBlock"] = "IpAddressBlock" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ids_security_policy", fields, reflect.TypeOf(ChildIdsSecurityPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ip_address_block", fields, reflect.TypeOf(ChildIpAddressBlock{}), fieldNameMap, validators) } -func ChildIdsSettingsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIpAddressPoolBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IdsSettings"] = bindings.NewOptionalType(bindings.NewReferenceType(IdsSettingsBindingType)) - fieldNameMap["IdsSettings"] = "IdsSettings" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["IpAddressPool"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IpAddressPoolBindingType)) + fieldNameMap["IpAddressPool"] = "IpAddressPool" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ids_settings", fields, reflect.TypeOf(ChildIdsSettings{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ip_address_pool", fields, reflect.TypeOf(ChildIpAddressPool{}), fieldNameMap, validators) } -func ChildIdsSignatureBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIpAddressPoolSubnetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IdsSignature"] = bindings.NewOptionalType(bindings.NewReferenceType(IdsSignatureBindingType)) - fieldNameMap["IdsSignature"] = "IdsSignature" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["IpAddressPoolSubnet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(IpAddressPoolSubnetBindingType)})) + fieldNameMap["IpAddressPoolSubnet"] = "IpAddressPoolSubnet" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ids_signature", fields, reflect.TypeOf(ChildIdsSignature{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ip_address_pool_subnet", fields, reflect.TypeOf(ChildIpAddressPoolSubnet{}), fieldNameMap, validators) } -func ChildIdsSignatureStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIpv6DadProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IdsSignatureStatus"] = bindings.NewOptionalType(bindings.NewReferenceType(IdsSignatureStatusBindingType)) - fieldNameMap["IdsSignatureStatus"] = "IdsSignatureStatus" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["Ipv6DadProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(Ipv6DadProfileBindingType)) + fieldNameMap["Ipv6DadProfile"] = "Ipv6DadProfile" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ids_signature_status", fields, reflect.TypeOf(ChildIdsSignatureStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ipv6_dad_profile", fields, reflect.TypeOf(ChildIpv6DadProfile{}), fieldNameMap, validators) } -func ChildIdsStandaloneHostConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIpv6NdraProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IdsStandaloneHostConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(IdsStandaloneHostConfigBindingType)) - fieldNameMap["IdsStandaloneHostConfig"] = "IdsStandaloneHostConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["Ipv6NdraProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(Ipv6NdraProfileBindingType)) + fieldNameMap["Ipv6NdraProfile"] = "Ipv6NdraProfile" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ids_standalone_host_config", fields, reflect.TypeOf(ChildIdsStandaloneHostConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ipv6_ndra_profile", fields, reflect.TypeOf(ChildIpv6NdraProfile{}), fieldNameMap, validators) } -func ChildInfraBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildL2BridgeEndpointProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["Infra"] = bindings.NewOptionalType(bindings.NewReferenceType(InfraBindingType)) - fieldNameMap["Infra"] = "Infra" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["L2BridgeEndpointProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(L2BridgeEndpointProfileBindingType)) + fieldNameMap["L2BridgeEndpointProfile"] = "L2BridgeEndpointProfile" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_infra", fields, reflect.TypeOf(ChildInfra{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_l2_bridge_endpoint_profile", fields, reflect.TypeOf(ChildL2BridgeEndpointProfile{}), fieldNameMap, validators) } -func ChildIpAddressAllocationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildL2VPNServiceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IpAddressAllocation"] = bindings.NewOptionalType(bindings.NewReferenceType(IpAddressAllocationBindingType)) - fieldNameMap["IpAddressAllocation"] = "IpAddressAllocation" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["L2VPNService"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(L2VPNServiceBindingType)) + fieldNameMap["L2VPNService"] = "L2VPNService" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ip_address_allocation", fields, reflect.TypeOf(ChildIpAddressAllocation{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_l2_VPN_service", fields, reflect.TypeOf(ChildL2VPNService{}), fieldNameMap, validators) } -func ChildIpAddressBlockBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildL2VPNSessionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IpAddressBlock"] = bindings.NewOptionalType(bindings.NewReferenceType(IpAddressBlockBindingType)) - fieldNameMap["IpAddressBlock"] = "IpAddressBlock" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["L2VPNSession"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(L2VPNSessionBindingType)) + fieldNameMap["L2VPNSession"] = "L2VPNSession" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ip_address_block", fields, reflect.TypeOf(ChildIpAddressBlock{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_l2_VPN_session", fields, reflect.TypeOf(ChildL2VPNSession{}), fieldNameMap, validators) } -func ChildIpAddressPoolBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildL2VpnBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IpAddressPool"] = bindings.NewOptionalType(bindings.NewReferenceType(IpAddressPoolBindingType)) - fieldNameMap["IpAddressPool"] = "IpAddressPool" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["L2Vpn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(L2VpnBindingType)) + fieldNameMap["L2Vpn"] = "L2Vpn" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ip_address_pool", fields, reflect.TypeOf(ChildIpAddressPool{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_l2_vpn", fields, reflect.TypeOf(ChildL2Vpn{}), fieldNameMap, validators) } -func ChildIpAddressPoolSubnetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildL2VpnContextBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IpAddressPoolSubnet"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(IpAddressPoolSubnetBindingType)}, bindings.REST)) - fieldNameMap["IpAddressPoolSubnet"] = "IpAddressPoolSubnet" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["L2VpnContext"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(L2VpnContextBindingType)) + fieldNameMap["L2VpnContext"] = "L2VpnContext" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ip_address_pool_subnet", fields, reflect.TypeOf(ChildIpAddressPoolSubnet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_l2_vpn_context", fields, reflect.TypeOf(ChildL2VpnContext{}), fieldNameMap, validators) } -func ChildIpv6DadProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildL3VpnBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["Ipv6DadProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(Ipv6DadProfileBindingType)) - fieldNameMap["Ipv6DadProfile"] = "Ipv6DadProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["L3Vpn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(L3VpnBindingType)) + fieldNameMap["L3Vpn"] = "L3Vpn" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ipv6_dad_profile", fields, reflect.TypeOf(ChildIpv6DadProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_l3_vpn", fields, reflect.TypeOf(ChildL3Vpn{}), fieldNameMap, validators) } -func ChildIpv6NdraProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildL3VpnContextBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["Ipv6NdraProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(Ipv6NdraProfileBindingType)) - fieldNameMap["Ipv6NdraProfile"] = "Ipv6NdraProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["L3VpnContext"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(L3VpnContextBindingType)) + fieldNameMap["L3VpnContext"] = "L3VpnContext" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ipv6_ndra_profile", fields, reflect.TypeOf(ChildIpv6NdraProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_l3_vpn_context", fields, reflect.TypeOf(ChildL3VpnContext{}), fieldNameMap, validators) } -func ChildL2BridgeEndpointProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildL7AccessEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["L2BridgeEndpointProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(L2BridgeEndpointProfileBindingType)) - fieldNameMap["L2BridgeEndpointProfile"] = "L2BridgeEndpointProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["L7AccessEntry"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(L7AccessEntryBindingType)) + fieldNameMap["L7AccessEntry"] = "L7AccessEntry" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_l2_bridge_endpoint_profile", fields, reflect.TypeOf(ChildL2BridgeEndpointProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_l7_access_entry", fields, reflect.TypeOf(ChildL7AccessEntry{}), fieldNameMap, validators) } -func ChildL2VPNServiceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildL7AccessProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["L2VPNService"] = bindings.NewOptionalType(bindings.NewReferenceType(L2VPNServiceBindingType)) - fieldNameMap["L2VPNService"] = "L2VPNService" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["L7AccessProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(L7AccessProfileBindingType)) + fieldNameMap["L7AccessProfile"] = "L7AccessProfile" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_l2_VPN_service", fields, reflect.TypeOf(ChildL2VPNService{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_l7_access_profile", fields, reflect.TypeOf(ChildL7AccessProfile{}), fieldNameMap, validators) } -func ChildL2VPNSessionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildLBAppProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["L2VPNSession"] = bindings.NewOptionalType(bindings.NewReferenceType(L2VPNSessionBindingType)) - fieldNameMap["L2VPNSession"] = "L2VPNSession" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["LBAppProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(LBAppProfileBindingType)})) + fieldNameMap["LBAppProfile"] = "LbAppProfile" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_l2_VPN_session", fields, reflect.TypeOf(ChildL2VPNSession{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_LB_app_profile", fields, reflect.TypeOf(ChildLBAppProfile{}), fieldNameMap, validators) } -func ChildL2VpnBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildLBClientSslProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["L2Vpn"] = bindings.NewOptionalType(bindings.NewReferenceType(L2VpnBindingType)) - fieldNameMap["L2Vpn"] = "L2Vpn" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["LBClientSslProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LBClientSslProfileBindingType)) + fieldNameMap["LBClientSslProfile"] = "LbClientSslProfile" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_l2_vpn", fields, reflect.TypeOf(ChildL2Vpn{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_LB_client_ssl_profile", fields, reflect.TypeOf(ChildLBClientSslProfile{}), fieldNameMap, validators) } -func ChildL2VpnContextBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildLBMonitorProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["L2VpnContext"] = bindings.NewOptionalType(bindings.NewReferenceType(L2VpnContextBindingType)) - fieldNameMap["L2VpnContext"] = "L2VpnContext" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["LBMonitorProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(LBMonitorProfileBindingType)})) + fieldNameMap["LBMonitorProfile"] = "LbMonitorProfile" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_l2_vpn_context", fields, reflect.TypeOf(ChildL2VpnContext{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_LB_monitor_profile", fields, reflect.TypeOf(ChildLBMonitorProfile{}), fieldNameMap, validators) } -func ChildL3VpnBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildLBPersistenceProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["L3Vpn"] = bindings.NewOptionalType(bindings.NewReferenceType(L3VpnBindingType)) - fieldNameMap["L3Vpn"] = "L3Vpn" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["LBPersistenceProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(LBPersistenceProfileBindingType)})) + fieldNameMap["LBPersistenceProfile"] = "LbPersistenceProfile" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_l3_vpn", fields, reflect.TypeOf(ChildL3Vpn{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_LB_persistence_profile", fields, reflect.TypeOf(ChildLBPersistenceProfile{}), fieldNameMap, validators) } -func ChildL3VpnContextBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildLBPoolBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["L3VpnContext"] = bindings.NewOptionalType(bindings.NewReferenceType(L3VpnContextBindingType)) - fieldNameMap["L3VpnContext"] = "L3VpnContext" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["LBPool"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LBPoolBindingType)) + fieldNameMap["LBPool"] = "LbPool" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_l3_vpn_context", fields, reflect.TypeOf(ChildL3VpnContext{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_LB_pool", fields, reflect.TypeOf(ChildLBPool{}), fieldNameMap, validators) } -func ChildL7AccessEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildLBServerSslProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["L7AccessEntry"] = bindings.NewOptionalType(bindings.NewReferenceType(L7AccessEntryBindingType)) - fieldNameMap["L7AccessEntry"] = "L7AccessEntry" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["LBServerSslProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LBServerSslProfileBindingType)) + fieldNameMap["LBServerSslProfile"] = "LbServerSslProfile" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_l7_access_entry", fields, reflect.TypeOf(ChildL7AccessEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_LB_server_ssl_profile", fields, reflect.TypeOf(ChildLBServerSslProfile{}), fieldNameMap, validators) } -func ChildL7AccessProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildLBServiceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["L7AccessProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(L7AccessProfileBindingType)) - fieldNameMap["L7AccessProfile"] = "L7AccessProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["LBService"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LBServiceBindingType)) + fieldNameMap["LBService"] = "LbService" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_l7_access_profile", fields, reflect.TypeOf(ChildL7AccessProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_LB_service", fields, reflect.TypeOf(ChildLBService{}), fieldNameMap, validators) } -func ChildLBAppProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildLBVirtualServerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["LBAppProfile"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(LBAppProfileBindingType)}, bindings.REST)) - fieldNameMap["LBAppProfile"] = "LbAppProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["LBVirtualServer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LBVirtualServerBindingType)) + fieldNameMap["LBVirtualServer"] = "LbVirtualServer" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_LB_app_profile", fields, reflect.TypeOf(ChildLBAppProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_LB_virtual_server", fields, reflect.TypeOf(ChildLBVirtualServer{}), fieldNameMap, validators) } -func ChildLBClientSslProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildLiveTraceConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["LBClientSslProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(LBClientSslProfileBindingType)) - fieldNameMap["LBClientSslProfile"] = "LbClientSslProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["LiveTraceConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LiveTraceConfigBindingType)) + fieldNameMap["LiveTraceConfig"] = "LiveTraceConfig" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_LB_client_ssl_profile", fields, reflect.TypeOf(ChildLBClientSslProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_live_trace_config", fields, reflect.TypeOf(ChildLiveTraceConfig{}), fieldNameMap, validators) } -func ChildLBMonitorProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildLocaleServicesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["LBMonitorProfile"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(LBMonitorProfileBindingType)}, bindings.REST)) - fieldNameMap["LBMonitorProfile"] = "LbMonitorProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["LocaleServices"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LocaleServicesBindingType)) + fieldNameMap["LocaleServices"] = "LocaleServices" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_LB_monitor_profile", fields, reflect.TypeOf(ChildLBMonitorProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_locale_services", fields, reflect.TypeOf(ChildLocaleServices{}), fieldNameMap, validators) } -func ChildLBPersistenceProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildMacDiscoveryProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["LBPersistenceProfile"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(LBPersistenceProfileBindingType)}, bindings.REST)) - fieldNameMap["LBPersistenceProfile"] = "LbPersistenceProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["MacDiscoveryProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(MacDiscoveryProfileBindingType)) + fieldNameMap["MacDiscoveryProfile"] = "MacDiscoveryProfile" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_LB_persistence_profile", fields, reflect.TypeOf(ChildLBPersistenceProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_mac_discovery_profile", fields, reflect.TypeOf(ChildMacDiscoveryProfile{}), fieldNameMap, validators) } -func ChildLBPoolBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildMalwarePreventionProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["LBPool"] = bindings.NewOptionalType(bindings.NewReferenceType(LBPoolBindingType)) - fieldNameMap["LBPool"] = "LbPool" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["MalwarePreventionProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(MalwarePreventionProfileBindingType)) + fieldNameMap["MalwarePreventionProfile"] = "MalwarePreventionProfile" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_LB_pool", fields, reflect.TypeOf(ChildLBPool{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_malware_prevention_profile", fields, reflect.TypeOf(ChildMalwarePreventionProfile{}), fieldNameMap, validators) } -func ChildLBServerSslProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildMalwarePreventionSignatureBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["LBServerSslProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(LBServerSslProfileBindingType)) - fieldNameMap["LBServerSslProfile"] = "LbServerSslProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["MalwarePreventionSignature"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(MalwarePreventionSignatureBindingType)) + fieldNameMap["MalwarePreventionSignature"] = "MalwarePreventionSignature" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_LB_server_ssl_profile", fields, reflect.TypeOf(ChildLBServerSslProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_malware_prevention_signature", fields, reflect.TypeOf(ChildMalwarePreventionSignature{}), fieldNameMap, validators) } -func ChildLBServiceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildMetadataProxyConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["LBService"] = bindings.NewOptionalType(bindings.NewReferenceType(LBServiceBindingType)) - fieldNameMap["LBService"] = "LbService" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["MetadataProxyConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(MetadataProxyConfigBindingType)) + fieldNameMap["MetadataProxyConfig"] = "MetadataProxyConfig" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_LB_service", fields, reflect.TypeOf(ChildLBService{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_metadata_proxy_config", fields, reflect.TypeOf(ChildMetadataProxyConfig{}), fieldNameMap, validators) } -func ChildLBVirtualServerBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildOdsRunbookInvocationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["LBVirtualServer"] = bindings.NewOptionalType(bindings.NewReferenceType(LBVirtualServerBindingType)) - fieldNameMap["LBVirtualServer"] = "LbVirtualServer" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["OdsRunbookInvocation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(OdsRunbookInvocationBindingType)) + fieldNameMap["OdsRunbookInvocation"] = "OdsRunbookInvocation" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_LB_virtual_server", fields, reflect.TypeOf(ChildLBVirtualServer{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ods_runbook_invocation", fields, reflect.TypeOf(ChildOdsRunbookInvocation{}), fieldNameMap, validators) } -func ChildLiveTraceConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildOdsRunbookInvocationArtifactBatchRequestBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["LiveTraceConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(LiveTraceConfigBindingType)) - fieldNameMap["LiveTraceConfig"] = "LiveTraceConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["OdsRunbookInvocation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(OdsRunbookInvocationArtifactBatchRequestBindingType)) + fieldNameMap["OdsRunbookInvocation"] = "OdsRunbookInvocation" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_live_trace_config", fields, reflect.TypeOf(ChildLiveTraceConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ods_runbook_invocation_artifact_batch_request", fields, reflect.TypeOf(ChildOdsRunbookInvocationArtifactBatchRequest{}), fieldNameMap, validators) } -func ChildLocaleServicesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildOpsGlobalConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["LocaleServices"] = bindings.NewOptionalType(bindings.NewReferenceType(LocaleServicesBindingType)) - fieldNameMap["LocaleServices"] = "LocaleServices" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["GlobalConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(OpsGlobalConfigBindingType)) + fieldNameMap["GlobalConfig"] = "GlobalConfig" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_locale_services", fields, reflect.TypeOf(ChildLocaleServices{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ops_global_config", fields, reflect.TypeOf(ChildOpsGlobalConfig{}), fieldNameMap, validators) } -func ChildMacDiscoveryProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildOrgBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["MacDiscoveryProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(MacDiscoveryProfileBindingType)) - fieldNameMap["MacDiscoveryProfile"] = "MacDiscoveryProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["Org"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(OrgBindingType)) + fieldNameMap["Org"] = "Org" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_mac_discovery_profile", fields, reflect.TypeOf(ChildMacDiscoveryProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_org", fields, reflect.TypeOf(ChildOrg{}), fieldNameMap, validators) } -func ChildMalwarePreventionProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildOrgRootBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["MalwarePreventionProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(MalwarePreventionProfileBindingType)) - fieldNameMap["MalwarePreventionProfile"] = "MalwarePreventionProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["OrgRoot"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(OrgRootBindingType)) + fieldNameMap["OrgRoot"] = "OrgRoot" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_malware_prevention_profile", fields, reflect.TypeOf(ChildMalwarePreventionProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_org_root", fields, reflect.TypeOf(ChildOrgRoot{}), fieldNameMap, validators) } -func ChildMalwarePreventionSignatureBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildOspfAreaConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["MalwarePreventionSignature"] = bindings.NewOptionalType(bindings.NewReferenceType(MalwarePreventionSignatureBindingType)) - fieldNameMap["MalwarePreventionSignature"] = "MalwarePreventionSignature" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["OspfAreaConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(OspfAreaConfigBindingType)) + fieldNameMap["OspfAreaConfig"] = "OspfAreaConfig" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_malware_prevention_signature", fields, reflect.TypeOf(ChildMalwarePreventionSignature{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ospf_area_config", fields, reflect.TypeOf(ChildOspfAreaConfig{}), fieldNameMap, validators) } -func ChildMetadataProxyConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildOspfRoutingConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["MetadataProxyConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(MetadataProxyConfigBindingType)) - fieldNameMap["MetadataProxyConfig"] = "MetadataProxyConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["OspfRoutingConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(OspfRoutingConfigBindingType)) + fieldNameMap["OspfRoutingConfig"] = "OspfRoutingConfig" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_metadata_proxy_config", fields, reflect.TypeOf(ChildMetadataProxyConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_ospf_routing_config", fields, reflect.TypeOf(ChildOspfRoutingConfig{}), fieldNameMap, validators) } -func ChildOpsGlobalConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyConfigResourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["GlobalConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(OpsGlobalConfigBindingType)) - fieldNameMap["GlobalConfig"] = "GlobalConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ops_global_config", fields, reflect.TypeOf(ChildOpsGlobalConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_policy_config_resource", fields, reflect.TypeOf(ChildPolicyConfigResource{}), fieldNameMap, validators) } -func ChildOspfAreaConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyContextProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["OspfAreaConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(OspfAreaConfigBindingType)) - fieldNameMap["OspfAreaConfig"] = "OspfAreaConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["PolicyContextProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyContextProfileBindingType)) + fieldNameMap["PolicyContextProfile"] = "PolicyContextProfile" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ospf_area_config", fields, reflect.TypeOf(ChildOspfAreaConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_policy_context_profile", fields, reflect.TypeOf(ChildPolicyContextProfile{}), fieldNameMap, validators) } -func ChildOspfRoutingConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyCustomAttributesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["OspfRoutingConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(OspfRoutingConfigBindingType)) - fieldNameMap["OspfRoutingConfig"] = "OspfRoutingConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["PolicyCustomAttributes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyCustomAttributesBindingType)) + fieldNameMap["PolicyCustomAttributes"] = "PolicyCustomAttributes" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_ospf_routing_config", fields, reflect.TypeOf(ChildOspfRoutingConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_policy_custom_attributes", fields, reflect.TypeOf(ChildPolicyCustomAttributes{}), fieldNameMap, validators) } -func ChildPolicyConfigResourceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyDnsForwarderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["PolicyDnsForwarder"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyDnsForwarderBindingType)) + fieldNameMap["PolicyDnsForwarder"] = "PolicyDnsForwarder" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_policy_config_resource", fields, reflect.TypeOf(ChildPolicyConfigResource{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_policy_dns_forwarder", fields, reflect.TypeOf(ChildPolicyDnsForwarder{}), fieldNameMap, validators) } -func ChildPolicyContextProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyDnsForwarderZoneBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyContextProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyContextProfileBindingType)) - fieldNameMap["PolicyContextProfile"] = "PolicyContextProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["PolicyDnsForwarderZone"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyDnsForwarderZoneBindingType)) + fieldNameMap["PolicyDnsForwarderZone"] = "PolicyDnsForwarderZone" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_policy_context_profile", fields, reflect.TypeOf(ChildPolicyContextProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_policy_dns_forwarder_zone", fields, reflect.TypeOf(ChildPolicyDnsForwarderZone{}), fieldNameMap, validators) } -func ChildPolicyCustomAttributesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyEdgeClusterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyCustomAttributes"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyCustomAttributesBindingType)) - fieldNameMap["PolicyCustomAttributes"] = "PolicyCustomAttributes" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["PolicyEdgeCluster"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyEdgeClusterBindingType)) + fieldNameMap["PolicyEdgeCluster"] = "PolicyEdgeCluster" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_policy_custom_attributes", fields, reflect.TypeOf(ChildPolicyCustomAttributes{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_policy_edge_cluster", fields, reflect.TypeOf(ChildPolicyEdgeCluster{}), fieldNameMap, validators) } -func ChildPolicyDnsForwarderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyEdgeNodeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyDnsForwarder"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyDnsForwarderBindingType)) - fieldNameMap["PolicyDnsForwarder"] = "PolicyDnsForwarder" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["PolicyEdgeNode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyEdgeNodeBindingType)) + fieldNameMap["PolicyEdgeNode"] = "PolicyEdgeNode" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_policy_dns_forwarder", fields, reflect.TypeOf(ChildPolicyDnsForwarder{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_policy_edge_node", fields, reflect.TypeOf(ChildPolicyEdgeNode{}), fieldNameMap, validators) } -func ChildPolicyDnsForwarderZoneBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyExcludeListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyDnsForwarderZone"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyDnsForwarderZoneBindingType)) - fieldNameMap["PolicyDnsForwarderZone"] = "PolicyDnsForwarderZone" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["PolicyExcludeList"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyExcludeListBindingType)) + fieldNameMap["PolicyExcludeList"] = "PolicyExcludeList" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_policy_dns_forwarder_zone", fields, reflect.TypeOf(ChildPolicyDnsForwarderZone{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_policy_exclude_list", fields, reflect.TypeOf(ChildPolicyExcludeList{}), fieldNameMap, validators) } -func ChildPolicyEdgeClusterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyFirewallCPUMemThresholdsProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyEdgeCluster"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyEdgeClusterBindingType)) - fieldNameMap["PolicyEdgeCluster"] = "PolicyEdgeCluster" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["PolicyFirewallCPUMemThresholdsProfileBindingMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyFirewallCPUMemThresholdsProfileBindingMapBindingType)) + fieldNameMap["PolicyFirewallCPUMemThresholdsProfileBindingMap"] = "PolicyFirewallCPUMemThresholdsProfileBindingMap" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_policy_edge_cluster", fields, reflect.TypeOf(ChildPolicyEdgeCluster{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_policy_firewall_CPU_mem_thresholds_profile_binding_map", fields, reflect.TypeOf(ChildPolicyFirewallCPUMemThresholdsProfileBindingMap{}), fieldNameMap, validators) } -func ChildPolicyEdgeNodeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyFirewallCpuMemThresholdsProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyEdgeNode"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyEdgeNodeBindingType)) - fieldNameMap["PolicyEdgeNode"] = "PolicyEdgeNode" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["PolicyFirewallCpuMemThresholdsProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyFirewallCpuMemThresholdsProfileBindingType)) + fieldNameMap["PolicyFirewallCpuMemThresholdsProfile"] = "PolicyFirewallCpuMemThresholdsProfile" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_policy_edge_node", fields, reflect.TypeOf(ChildPolicyEdgeNode{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_policy_firewall_cpu_mem_thresholds_profile", fields, reflect.TypeOf(ChildPolicyFirewallCpuMemThresholdsProfile{}), fieldNameMap, validators) } -func ChildPolicyExcludeListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyFirewallFloodProtectionProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyExcludeList"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyExcludeListBindingType)) - fieldNameMap["PolicyExcludeList"] = "PolicyExcludeList" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["PolicyFirewallFloodProtectionProfileBindingMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyFirewallFloodProtectionProfileBindingMapBindingType)) + fieldNameMap["PolicyFirewallFloodProtectionProfileBindingMap"] = "PolicyFirewallFloodProtectionProfileBindingMap" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_policy_exclude_list", fields, reflect.TypeOf(ChildPolicyExcludeList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_policy_firewall_flood_protection_profile_binding_map", fields, reflect.TypeOf(ChildPolicyFirewallFloodProtectionProfileBindingMap{}), fieldNameMap, validators) } -func ChildPolicyFirewallCPUMemThresholdsProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyFirewallIpReputationConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyFirewallCPUMemThresholdsProfileBindingMap"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyFirewallCPUMemThresholdsProfileBindingMapBindingType)) - fieldNameMap["PolicyFirewallCPUMemThresholdsProfileBindingMap"] = "PolicyFirewallCPUMemThresholdsProfileBindingMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["PolicyFirewallIpReputationConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyFirewallIpReputationConfigBindingType)) + fieldNameMap["PolicyFirewallIpReputationConfig"] = "PolicyFirewallIpReputationConfig" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_policy_firewall_CPU_mem_thresholds_profile_binding_map", fields, reflect.TypeOf(ChildPolicyFirewallCPUMemThresholdsProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_policy_firewall_ip_reputation_config", fields, reflect.TypeOf(ChildPolicyFirewallIpReputationConfig{}), fieldNameMap, validators) } -func ChildPolicyFirewallCpuMemThresholdsProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyFirewallSchedulerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyFirewallCpuMemThresholdsProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyFirewallCpuMemThresholdsProfileBindingType)) - fieldNameMap["PolicyFirewallCpuMemThresholdsProfile"] = "PolicyFirewallCpuMemThresholdsProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["PolicyFirewallScheduler"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyFirewallSchedulerBindingType)) + fieldNameMap["PolicyFirewallScheduler"] = "PolicyFirewallScheduler" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_policy_firewall_cpu_mem_thresholds_profile", fields, reflect.TypeOf(ChildPolicyFirewallCpuMemThresholdsProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_policy_firewall_scheduler", fields, reflect.TypeOf(ChildPolicyFirewallScheduler{}), fieldNameMap, validators) } -func ChildPolicyFirewallFloodProtectionProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyFirewallSessionTimerProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyFirewallFloodProtectionProfileBindingMap"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyFirewallFloodProtectionProfileBindingMapBindingType)) - fieldNameMap["PolicyFirewallFloodProtectionProfileBindingMap"] = "PolicyFirewallFloodProtectionProfileBindingMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["PolicyFirewallSessionTimerProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyFirewallSessionTimerProfileBindingType)) + fieldNameMap["PolicyFirewallSessionTimerProfile"] = "PolicyFirewallSessionTimerProfile" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_policy_firewall_flood_protection_profile_binding_map", fields, reflect.TypeOf(ChildPolicyFirewallFloodProtectionProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_policy_firewall_session_timer_profile", fields, reflect.TypeOf(ChildPolicyFirewallSessionTimerProfile{}), fieldNameMap, validators) } -func ChildPolicyFirewallSchedulerBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyFirewallSessionTimerProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyFirewallScheduler"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyFirewallSchedulerBindingType)) - fieldNameMap["PolicyFirewallScheduler"] = "PolicyFirewallScheduler" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["PolicyFirewallSessionTimerProfileBindingMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyFirewallSessionTimerProfileBindingMapBindingType)) + fieldNameMap["PolicyFirewallSessionTimerProfileBindingMap"] = "PolicyFirewallSessionTimerProfileBindingMap" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_policy_firewall_scheduler", fields, reflect.TypeOf(ChildPolicyFirewallScheduler{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_policy_firewall_session_timer_profile_binding_map", fields, reflect.TypeOf(ChildPolicyFirewallSessionTimerProfileBindingMap{}), fieldNameMap, validators) } -func ChildPolicyFirewallSessionTimerProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyIgmpProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyFirewallSessionTimerProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyFirewallSessionTimerProfileBindingType)) - fieldNameMap["PolicyFirewallSessionTimerProfile"] = "PolicyFirewallSessionTimerProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["PolicyIgmpProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyIgmpProfileBindingType)) + fieldNameMap["PolicyIgmpProfile"] = "PolicyIgmpProfile" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_policy_firewall_session_timer_profile", fields, reflect.TypeOf(ChildPolicyFirewallSessionTimerProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_policy_igmp_profile", fields, reflect.TypeOf(ChildPolicyIgmpProfile{}), fieldNameMap, validators) } -func ChildPolicyFirewallSessionTimerProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyInterVrfRoutingConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyFirewallSessionTimerProfileBindingMap"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyFirewallSessionTimerProfileBindingMapBindingType)) - fieldNameMap["PolicyFirewallSessionTimerProfileBindingMap"] = "PolicyFirewallSessionTimerProfileBindingMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["PolicyInterVrfRoutingConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyInterVrfRoutingConfigBindingType)) + fieldNameMap["PolicyInterVrfRoutingConfig"] = "PolicyInterVrfRoutingConfig" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_policy_firewall_session_timer_profile_binding_map", fields, reflect.TypeOf(ChildPolicyFirewallSessionTimerProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_policy_inter_vrf_routing_config", fields, reflect.TypeOf(ChildPolicyInterVrfRoutingConfig{}), fieldNameMap, validators) } -func ChildPolicyIgmpProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyLabelBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyIgmpProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyIgmpProfileBindingType)) - fieldNameMap["PolicyIgmpProfile"] = "PolicyIgmpProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["PolicyLabel"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyLabelBindingType)) + fieldNameMap["PolicyLabel"] = "PolicyLabel" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_policy_igmp_profile", fields, reflect.TypeOf(ChildPolicyIgmpProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_policy_label", fields, reflect.TypeOf(ChildPolicyLabel{}), fieldNameMap, validators) } -func ChildPolicyLabelBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyLatencyStatProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyLabel"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyLabelBindingType)) - fieldNameMap["PolicyLabel"] = "PolicyLabel" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["PolicyLatencyStatProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyLatencyStatProfileBindingType)) + fieldNameMap["PolicyLatencyStatProfile"] = "PolicyLatencyStatProfile" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_policy_label", fields, reflect.TypeOf(ChildPolicyLabel{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_policy_latency_stat_profile", fields, reflect.TypeOf(ChildPolicyLatencyStatProfile{}), fieldNameMap, validators) } -func ChildPolicyLatencyStatProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyMulticastConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyLatencyStatProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyLatencyStatProfileBindingType)) - fieldNameMap["PolicyLatencyStatProfile"] = "PolicyLatencyStatProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["PolicyMulticastConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyMulticastConfigBindingType)) + fieldNameMap["PolicyMulticastConfig"] = "PolicyMulticastConfig" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_policy_latency_stat_profile", fields, reflect.TypeOf(ChildPolicyLatencyStatProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_policy_multicast_config", fields, reflect.TypeOf(ChildPolicyMulticastConfig{}), fieldNameMap, validators) } -func ChildPolicyMulticastConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyNatBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyMulticastConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyMulticastConfigBindingType)) - fieldNameMap["PolicyMulticastConfig"] = "PolicyMulticastConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["PolicyNat"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyNatBindingType)) + fieldNameMap["PolicyNat"] = "PolicyNat" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_policy_multicast_config", fields, reflect.TypeOf(ChildPolicyMulticastConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_policy_nat", fields, reflect.TypeOf(ChildPolicyNat{}), fieldNameMap, validators) } -func ChildPolicyNatBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyNatRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyNat"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyNatBindingType)) - fieldNameMap["PolicyNat"] = "PolicyNat" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["PolicyNatRule"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyNatRuleBindingType)) + fieldNameMap["PolicyNatRule"] = "PolicyNatRule" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_policy_nat", fields, reflect.TypeOf(ChildPolicyNat{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_policy_nat_rule", fields, reflect.TypeOf(ChildPolicyNatRule{}), fieldNameMap, validators) } -func ChildPolicyNatRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyPimProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyNatRule"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyNatRuleBindingType)) - fieldNameMap["PolicyNatRule"] = "PolicyNatRule" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["PolicyPimProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyPimProfileBindingType)) + fieldNameMap["PolicyPimProfile"] = "PolicyPimProfile" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_policy_nat_rule", fields, reflect.TypeOf(ChildPolicyNatRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_policy_pim_profile", fields, reflect.TypeOf(ChildPolicyPimProfile{}), fieldNameMap, validators) } -func ChildPolicyPimProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicySIExcludeListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyPimProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyPimProfileBindingType)) - fieldNameMap["PolicyPimProfile"] = "PolicyPimProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["PolicySIExcludeList"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicySIExcludeListBindingType)) + fieldNameMap["PolicySIExcludeList"] = "PolicySIExcludeList" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_policy_pim_profile", fields, reflect.TypeOf(ChildPolicyPimProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_policy_SI_exclude_list", fields, reflect.TypeOf(ChildPolicySIExcludeList{}), fieldNameMap, validators) } -func ChildPolicySIExcludeListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyServiceChainBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicySIExcludeList"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicySIExcludeListBindingType)) - fieldNameMap["PolicySIExcludeList"] = "PolicySIExcludeList" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["PolicyServiceChain"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyServiceChainBindingType)) + fieldNameMap["PolicyServiceChain"] = "PolicyServiceChain" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_policy_SI_exclude_list", fields, reflect.TypeOf(ChildPolicySIExcludeList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_policy_service_chain", fields, reflect.TypeOf(ChildPolicyServiceChain{}), fieldNameMap, validators) } -func ChildPolicyServiceChainBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyServiceInstanceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyServiceChain"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyServiceChainBindingType)) - fieldNameMap["PolicyServiceChain"] = "PolicyServiceChain" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["PolicyServiceInstance"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyServiceInstanceBindingType)) + fieldNameMap["PolicyServiceInstance"] = "PolicyServiceInstance" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_policy_service_chain", fields, reflect.TypeOf(ChildPolicyServiceChain{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_policy_service_instance", fields, reflect.TypeOf(ChildPolicyServiceInstance{}), fieldNameMap, validators) } -func ChildPolicyServiceInstanceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyServiceProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyServiceInstance"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyServiceInstanceBindingType)) - fieldNameMap["PolicyServiceInstance"] = "PolicyServiceInstance" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["PolicyServiceProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyServiceProfileBindingType)) + fieldNameMap["PolicyServiceProfile"] = "PolicyServiceProfile" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_policy_service_instance", fields, reflect.TypeOf(ChildPolicyServiceInstance{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_policy_service_profile", fields, reflect.TypeOf(ChildPolicyServiceProfile{}), fieldNameMap, validators) } -func ChildPolicyServiceProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyTier1MulticastConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyServiceProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyServiceProfileBindingType)) - fieldNameMap["PolicyServiceProfile"] = "PolicyServiceProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["PolicyTier1MulticastConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyTier1MulticastConfigBindingType)) + fieldNameMap["PolicyTier1MulticastConfig"] = "PolicyTier1MulticastConfig" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_policy_service_profile", fields, reflect.TypeOf(ChildPolicyServiceProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_policy_tier1_multicast_config", fields, reflect.TypeOf(ChildPolicyTier1MulticastConfig{}), fieldNameMap, validators) } -func ChildPolicyTier1MulticastConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyTlsConfigProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyTier1MulticastConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyTier1MulticastConfigBindingType)) - fieldNameMap["PolicyTier1MulticastConfig"] = "PolicyTier1MulticastConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["PolicyTlsConfigProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyTlsConfigProfileBindingType)) + fieldNameMap["PolicyTlsConfigProfile"] = "PolicyTlsConfigProfile" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_policy_tier1_multicast_config", fields, reflect.TypeOf(ChildPolicyTier1MulticastConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_policy_tls_config_profile", fields, reflect.TypeOf(ChildPolicyTlsConfigProfile{}), fieldNameMap, validators) } -func ChildPolicyTlsConfigProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyTransportZoneBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyTlsConfigProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyTlsConfigProfileBindingType)) - fieldNameMap["PolicyTlsConfigProfile"] = "PolicyTlsConfigProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["PolicyTransportZone"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyTransportZoneBindingType)) + fieldNameMap["PolicyTransportZone"] = "PolicyTransportZone" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_policy_tls_config_profile", fields, reflect.TypeOf(ChildPolicyTlsConfigProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_policy_transport_zone", fields, reflect.TypeOf(ChildPolicyTransportZone{}), fieldNameMap, validators) } -func ChildPolicyTransportZoneBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyTransportZoneProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyTransportZone"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyTransportZoneBindingType)) - fieldNameMap["PolicyTransportZone"] = "PolicyTransportZone" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["PolicyTransportZoneProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyTransportZoneProfileBindingType)) + fieldNameMap["PolicyTransportZoneProfile"] = "PolicyTransportZoneProfile" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_policy_transport_zone", fields, reflect.TypeOf(ChildPolicyTransportZone{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_policy_transport_zone_profile", fields, reflect.TypeOf(ChildPolicyTransportZoneProfile{}), fieldNameMap, validators) } -func ChildPolicyTransportZoneProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyUrlCategorizationConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyTransportZoneProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyTransportZoneProfileBindingType)) - fieldNameMap["PolicyTransportZoneProfile"] = "PolicyTransportZoneProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["PolicyUrlCategorizationConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyUrlCategorizationConfigBindingType)) + fieldNameMap["PolicyUrlCategorizationConfig"] = "PolicyUrlCategorizationConfig" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_policy_transport_zone_profile", fields, reflect.TypeOf(ChildPolicyTransportZoneProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_policy_url_categorization_config", fields, reflect.TypeOf(ChildPolicyUrlCategorizationConfig{}), fieldNameMap, validators) } -func ChildPolicyUrlCategorizationConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPortDiscoveryProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyUrlCategorizationConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyUrlCategorizationConfigBindingType)) - fieldNameMap["PolicyUrlCategorizationConfig"] = "PolicyUrlCategorizationConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["PortDiscoveryProfileBindingMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PortDiscoveryProfileBindingMapBindingType)) + fieldNameMap["PortDiscoveryProfileBindingMap"] = "PortDiscoveryProfileBindingMap" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_policy_url_categorization_config", fields, reflect.TypeOf(ChildPolicyUrlCategorizationConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_port_discovery_profile_binding_map", fields, reflect.TypeOf(ChildPortDiscoveryProfileBindingMap{}), fieldNameMap, validators) } -func ChildPortDiscoveryProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPortMirroringProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PortDiscoveryProfileBindingMap"] = bindings.NewOptionalType(bindings.NewReferenceType(PortDiscoveryProfileBindingMapBindingType)) - fieldNameMap["PortDiscoveryProfileBindingMap"] = "PortDiscoveryProfileBindingMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["PortMirroringProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PortMirroringProfileBindingType)) + fieldNameMap["PortMirroringProfile"] = "PortMirroringProfile" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_port_discovery_profile_binding_map", fields, reflect.TypeOf(ChildPortDiscoveryProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_port_mirroring_profile", fields, reflect.TypeOf(ChildPortMirroringProfile{}), fieldNameMap, validators) } -func ChildPortMirroringProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPortMonitoringProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PortMirroringProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(PortMirroringProfileBindingType)) - fieldNameMap["PortMirroringProfile"] = "PortMirroringProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["PortMonitoringProfileBindingMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PortMonitoringProfileBindingMapBindingType)) + fieldNameMap["PortMonitoringProfileBindingMap"] = "PortMonitoringProfileBindingMap" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_port_mirroring_profile", fields, reflect.TypeOf(ChildPortMirroringProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_port_monitoring_profile_binding_map", fields, reflect.TypeOf(ChildPortMonitoringProfileBindingMap{}), fieldNameMap, validators) } -func ChildPortMonitoringProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPortQosProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PortMonitoringProfileBindingMap"] = bindings.NewOptionalType(bindings.NewReferenceType(PortMonitoringProfileBindingMapBindingType)) - fieldNameMap["PortMonitoringProfileBindingMap"] = "PortMonitoringProfileBindingMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["PortQoSProfileBindingMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PortQosProfileBindingMapBindingType)) + fieldNameMap["PortQoSProfileBindingMap"] = "PortQosProfileBindingMap" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_port_monitoring_profile_binding_map", fields, reflect.TypeOf(ChildPortMonitoringProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_port_qos_profile_binding_map", fields, reflect.TypeOf(ChildPortQosProfileBindingMap{}), fieldNameMap, validators) } -func ChildPortQosProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPortSecurityProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PortQoSProfileBindingMap"] = bindings.NewOptionalType(bindings.NewReferenceType(PortQosProfileBindingMapBindingType)) - fieldNameMap["PortQoSProfileBindingMap"] = "PortQosProfileBindingMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["PortSecurityProfileBindingMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PortSecurityProfileBindingMapBindingType)) + fieldNameMap["PortSecurityProfileBindingMap"] = "PortSecurityProfileBindingMap" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_port_qos_profile_binding_map", fields, reflect.TypeOf(ChildPortQosProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_port_security_profile_binding_map", fields, reflect.TypeOf(ChildPortSecurityProfileBindingMap{}), fieldNameMap, validators) } -func ChildPortSecurityProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPrefixListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PortSecurityProfileBindingMap"] = bindings.NewOptionalType(bindings.NewReferenceType(PortSecurityProfileBindingMapBindingType)) - fieldNameMap["PortSecurityProfileBindingMap"] = "PortSecurityProfileBindingMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["PrefixList"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PrefixListBindingType)) + fieldNameMap["PrefixList"] = "PrefixList" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_port_security_profile_binding_map", fields, reflect.TypeOf(ChildPortSecurityProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_prefix_list", fields, reflect.TypeOf(ChildPrefixList{}), fieldNameMap, validators) } -func ChildPrefixListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildProjectBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PrefixList"] = bindings.NewOptionalType(bindings.NewReferenceType(PrefixListBindingType)) - fieldNameMap["PrefixList"] = "PrefixList" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["Project"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ProjectBindingType)) + fieldNameMap["Project"] = "Project" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_prefix_list", fields, reflect.TypeOf(ChildPrefixList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_project", fields, reflect.TypeOf(ChildProject{}), fieldNameMap, validators) } -func ChildQosProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildQosProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["QoSProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(QosProfileBindingType)) + fields["QoSProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(QosProfileBindingType)) fieldNameMap["QoSProfile"] = "QosProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_qos_profile", fields, reflect.TypeOf(ChildQosProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_qos_profile", fields, reflect.TypeOf(ChildQosProfile{}), fieldNameMap, validators) } -func ChildReactionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildReactionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["Reaction"] = bindings.NewOptionalType(bindings.NewReferenceType(ReactionBindingType)) + fields["Reaction"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ReactionBindingType)) fieldNameMap["Reaction"] = "Reaction" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_reaction", fields, reflect.TypeOf(ChildReaction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_reaction", fields, reflect.TypeOf(ChildReaction{}), fieldNameMap, validators) } -func ChildRedirectionPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildRedirectionPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["RedirectionPolicy"] = bindings.NewOptionalType(bindings.NewReferenceType(RedirectionPolicyBindingType)) + fields["RedirectionPolicy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(RedirectionPolicyBindingType)) fieldNameMap["RedirectionPolicy"] = "RedirectionPolicy" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_redirection_policy", fields, reflect.TypeOf(ChildRedirectionPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_redirection_policy", fields, reflect.TypeOf(ChildRedirectionPolicy{}), fieldNameMap, validators) } -func ChildRedirectionRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildRedirectionRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["RedirectionRule"] = bindings.NewOptionalType(bindings.NewReferenceType(RedirectionRuleBindingType)) + fields["RedirectionRule"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(RedirectionRuleBindingType)) fieldNameMap["RedirectionRule"] = "RedirectionRule" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_redirection_rule", fields, reflect.TypeOf(ChildRedirectionRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_redirection_rule", fields, reflect.TypeOf(ChildRedirectionRule{}), fieldNameMap, validators) } -func ChildResourceReferenceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildResourceReferenceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["target_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["target_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["target_type"] = "TargetType" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_resource_reference", fields, reflect.TypeOf(ChildResourceReference{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_resource_reference", fields, reflect.TypeOf(ChildResourceReference{}), fieldNameMap, validators) } -func ChildRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["Rule"] = bindings.NewOptionalType(bindings.NewReferenceType(RuleBindingType)) + fields["Rule"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(RuleBindingType)) fieldNameMap["Rule"] = "Rule" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_rule", fields, reflect.TypeOf(ChildRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_rule", fields, reflect.TypeOf(ChildRule{}), fieldNameMap, validators) } -func ChildSIStatusConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildSIStatusConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicySIStatusConfiguration"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicySIStatusConfigurationBindingType)) + fields["PolicySIStatusConfiguration"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicySIStatusConfigurationBindingType)) fieldNameMap["PolicySIStatusConfiguration"] = "PolicySIStatusConfiguration" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_SI_status_configuration", fields, reflect.TypeOf(ChildSIStatusConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_SI_status_configuration", fields, reflect.TypeOf(ChildSIStatusConfiguration{}), fieldNameMap, validators) } -func ChildSecurityFeaturesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildSecurityFeaturesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["SecurityFeatures"] = bindings.NewOptionalType(bindings.NewReferenceType(SecurityFeaturesBindingType)) + fields["SecurityFeatures"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SecurityFeaturesBindingType)) fieldNameMap["SecurityFeatures"] = "SecurityFeatures" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_security_features", fields, reflect.TypeOf(ChildSecurityFeatures{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_security_features", fields, reflect.TypeOf(ChildSecurityFeatures{}), fieldNameMap, validators) } -func ChildSecurityPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildSecurityPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["SecurityPolicy"] = bindings.NewOptionalType(bindings.NewReferenceType(SecurityPolicyBindingType)) + fields["SecurityPolicy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SecurityPolicyBindingType)) fieldNameMap["SecurityPolicy"] = "SecurityPolicy" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_security_policy", fields, reflect.TypeOf(ChildSecurityPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_security_policy", fields, reflect.TypeOf(ChildSecurityPolicy{}), fieldNameMap, validators) } -func ChildSegmentBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildSegmentBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["Segment"] = bindings.NewOptionalType(bindings.NewReferenceType(SegmentBindingType)) + fields["Segment"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SegmentBindingType)) fieldNameMap["Segment"] = "Segment" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_segment", fields, reflect.TypeOf(ChildSegment{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_segment", fields, reflect.TypeOf(ChildSegment{}), fieldNameMap, validators) } -func ChildSegmentDiscoveryProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildSegmentDiscoveryProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["SegmentDiscoveryProfileBindingMap"] = bindings.NewOptionalType(bindings.NewReferenceType(SegmentDiscoveryProfileBindingMapBindingType)) + fields["SegmentDiscoveryProfileBindingMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SegmentDiscoveryProfileBindingMapBindingType)) fieldNameMap["SegmentDiscoveryProfileBindingMap"] = "SegmentDiscoveryProfileBindingMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_segment_discovery_profile_binding_map", fields, reflect.TypeOf(ChildSegmentDiscoveryProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_segment_discovery_profile_binding_map", fields, reflect.TypeOf(ChildSegmentDiscoveryProfileBindingMap{}), fieldNameMap, validators) } -func ChildSegmentMonitoringProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildSegmentMonitoringProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["SegmentMonitoringProfileBindingMap"] = bindings.NewOptionalType(bindings.NewReferenceType(SegmentMonitoringProfileBindingMapBindingType)) + fields["SegmentMonitoringProfileBindingMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SegmentMonitoringProfileBindingMapBindingType)) fieldNameMap["SegmentMonitoringProfileBindingMap"] = "SegmentMonitoringProfileBindingMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_segment_monitoring_profile_binding_map", fields, reflect.TypeOf(ChildSegmentMonitoringProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_segment_monitoring_profile_binding_map", fields, reflect.TypeOf(ChildSegmentMonitoringProfileBindingMap{}), fieldNameMap, validators) } -func ChildSegmentPortBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildSegmentPortBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["SegmentPort"] = bindings.NewOptionalType(bindings.NewReferenceType(SegmentPortBindingType)) + fields["SegmentPort"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SegmentPortBindingType)) fieldNameMap["SegmentPort"] = "SegmentPort" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_segment_port", fields, reflect.TypeOf(ChildSegmentPort{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_segment_port", fields, reflect.TypeOf(ChildSegmentPort{}), fieldNameMap, validators) } -func ChildSegmentQosProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildSegmentQosProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["SegmentQoSProfileBindingMap"] = bindings.NewOptionalType(bindings.NewReferenceType(SegmentQosProfileBindingMapBindingType)) + fields["SegmentQoSProfileBindingMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SegmentQosProfileBindingMapBindingType)) fieldNameMap["SegmentQoSProfileBindingMap"] = "SegmentQosProfileBindingMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_segment_qos_profile_binding_map", fields, reflect.TypeOf(ChildSegmentQosProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_segment_qos_profile_binding_map", fields, reflect.TypeOf(ChildSegmentQosProfileBindingMap{}), fieldNameMap, validators) } -func ChildSegmentSecurityProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildSegmentSecurityProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["SegmentSecurityProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(SegmentSecurityProfileBindingType)) + fields["SegmentSecurityProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SegmentSecurityProfileBindingType)) fieldNameMap["SegmentSecurityProfile"] = "SegmentSecurityProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_segment_security_profile", fields, reflect.TypeOf(ChildSegmentSecurityProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_segment_security_profile", fields, reflect.TypeOf(ChildSegmentSecurityProfile{}), fieldNameMap, validators) } -func ChildSegmentSecurityProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildSegmentSecurityProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["SegmentSecurityProfileBindingMap"] = bindings.NewOptionalType(bindings.NewReferenceType(SegmentSecurityProfileBindingMapBindingType)) + fields["SegmentSecurityProfileBindingMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SegmentSecurityProfileBindingMapBindingType)) fieldNameMap["SegmentSecurityProfileBindingMap"] = "SegmentSecurityProfileBindingMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_segment_security_profile_binding_map", fields, reflect.TypeOf(ChildSegmentSecurityProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_segment_security_profile_binding_map", fields, reflect.TypeOf(ChildSegmentSecurityProfileBindingMap{}), fieldNameMap, validators) } -func ChildServiceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildServiceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["Service"] = bindings.NewOptionalType(bindings.NewReferenceType(ServiceBindingType)) + fields["Service"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ServiceBindingType)) fieldNameMap["Service"] = "Service" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_service", fields, reflect.TypeOf(ChildService{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_service", fields, reflect.TypeOf(ChildService{}), fieldNameMap, validators) } -func ChildServiceEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildServiceEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["Service"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ServiceEntryBindingType)}, bindings.REST)) + fields["Service"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ServiceEntryBindingType)})) fieldNameMap["Service"] = "Service" - fields["ServiceEntry"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ServiceEntryBindingType)}, bindings.REST)) + fields["ServiceEntry"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ServiceEntryBindingType)})) fieldNameMap["ServiceEntry"] = "ServiceEntry" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_service_entry", fields, reflect.TypeOf(ChildServiceEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_service_entry", fields, reflect.TypeOf(ChildServiceEntry{}), fieldNameMap, validators) } -func ChildServiceInstanceEndpointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildServiceInstanceEndpointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ServiceInstanceEndpoint"] = bindings.NewOptionalType(bindings.NewReferenceType(ServiceInstanceEndpointBindingType)) + fields["ServiceInstanceEndpoint"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ServiceInstanceEndpointBindingType)) fieldNameMap["ServiceInstanceEndpoint"] = "ServiceInstanceEndpoint" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_service_instance_endpoint", fields, reflect.TypeOf(ChildServiceInstanceEndpoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_service_instance_endpoint", fields, reflect.TypeOf(ChildServiceInstanceEndpoint{}), fieldNameMap, validators) } -func ChildServiceInterfaceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildServiceInterfaceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ServiceInterface"] = bindings.NewOptionalType(bindings.NewReferenceType(ServiceInterfaceBindingType)) + fields["ServiceInterface"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ServiceInterfaceBindingType)) fieldNameMap["ServiceInterface"] = "ServiceInterface" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_service_interface", fields, reflect.TypeOf(ChildServiceInterface{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_service_interface", fields, reflect.TypeOf(ChildServiceInterface{}), fieldNameMap, validators) } -func ChildServiceReferenceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildServiceReferenceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ServiceReference"] = bindings.NewOptionalType(bindings.NewReferenceType(ServiceReferenceBindingType)) + fields["ServiceReference"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ServiceReferenceBindingType)) fieldNameMap["ServiceReference"] = "ServiceReference" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_service_reference", fields, reflect.TypeOf(ChildServiceReference{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_service_reference", fields, reflect.TypeOf(ChildServiceReference{}), fieldNameMap, validators) } -func ChildServiceSegmentBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildServiceSegmentBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ServiceSegment"] = bindings.NewOptionalType(bindings.NewReferenceType(ServiceSegmentBindingType)) + fields["ServiceSegment"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ServiceSegmentBindingType)) fieldNameMap["ServiceSegment"] = "ServiceSegment" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_service_segment", fields, reflect.TypeOf(ChildServiceSegment{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_service_segment", fields, reflect.TypeOf(ChildServiceSegment{}), fieldNameMap, validators) } -func ChildSessionTimerProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildSessionTimerProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["SessionTimerProfileBindingMap"] = bindings.NewOptionalType(bindings.NewReferenceType(SessionTimerProfileBindingMapBindingType)) + fields["SessionTimerProfileBindingMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SessionTimerProfileBindingMapBindingType)) fieldNameMap["SessionTimerProfileBindingMap"] = "SessionTimerProfileBindingMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_session_timer_profile_binding_map", fields, reflect.TypeOf(ChildSessionTimerProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_session_timer_profile_binding_map", fields, reflect.TypeOf(ChildSessionTimerProfileBindingMap{}), fieldNameMap, validators) } -func ChildShaDynamicPluginBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildShaDynamicPluginBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ShaPluginProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(ShaDynamicPluginBindingType)) + fields["ShaPluginProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ShaDynamicPluginBindingType)) fieldNameMap["ShaPluginProfile"] = "ShaPluginProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_sha_dynamic_plugin", fields, reflect.TypeOf(ChildShaDynamicPlugin{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_sha_dynamic_plugin", fields, reflect.TypeOf(ChildShaDynamicPlugin{}), fieldNameMap, validators) } -func ChildShaPluginProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildShaPluginProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ShaPluginProfile"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ShaPluginProfileBindingType)}, bindings.REST)) + fields["ShaPluginProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ShaPluginProfileBindingType)})) fieldNameMap["ShaPluginProfile"] = "ShaPluginProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_sha_plugin_profile", fields, reflect.TypeOf(ChildShaPluginProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_sha_plugin_profile", fields, reflect.TypeOf(ChildShaPluginProfile{}), fieldNameMap, validators) } -func ChildShaPredefinedPluginBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildShaPredefinedPluginBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ShaPluginProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(ShaPredefinedPluginBindingType)) + fields["ShaPluginProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ShaPredefinedPluginBindingType)) fieldNameMap["ShaPluginProfile"] = "ShaPluginProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewStringType() + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["mark_for_override"] = "MarkForOverride" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) + fieldNameMap["request_parameter"] = "RequestParameter" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_sha_predefined_plugin", fields, reflect.TypeOf(ChildShaPredefinedPlugin{}), fieldNameMap, validators) +} + +func ChildShareBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["Share"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ShareBindingType)) + fieldNameMap["Share"] = "Share" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewStringType() + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["mark_for_override"] = "MarkForOverride" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) + fieldNameMap["request_parameter"] = "RequestParameter" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_share", fields, reflect.TypeOf(ChildShare{}), fieldNameMap, validators) +} + +func ChildSharedResourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["SharedResource"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SharedResourceBindingType)) + fieldNameMap["SharedResource"] = "SharedResource" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_sha_predefined_plugin", fields, reflect.TypeOf(ChildShaPredefinedPlugin{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_shared_resource", fields, reflect.TypeOf(ChildSharedResource{}), fieldNameMap, validators) } -func ChildSiteBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildSiteBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["Site"] = bindings.NewOptionalType(bindings.NewReferenceType(SiteBindingType)) + fields["Site"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SiteBindingType)) fieldNameMap["Site"] = "Site" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_site", fields, reflect.TypeOf(ChildSite{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_site", fields, reflect.TypeOf(ChildSite{}), fieldNameMap, validators) } -func ChildSpoofGuardProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildSpoofGuardProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["SpoofGuardProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(SpoofGuardProfileBindingType)) + fields["SpoofGuardProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SpoofGuardProfileBindingType)) fieldNameMap["SpoofGuardProfile"] = "SpoofGuardProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_spoof_guard_profile", fields, reflect.TypeOf(ChildSpoofGuardProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_spoof_guard_profile", fields, reflect.TypeOf(ChildSpoofGuardProfile{}), fieldNameMap, validators) } -func ChildStandaloneHostIdfwConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildStandaloneHostIdfwConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["StandaloneHostIdfwConfiguration"] = bindings.NewOptionalType(bindings.NewReferenceType(StandaloneHostIdfwConfigurationBindingType)) + fields["StandaloneHostIdfwConfiguration"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(StandaloneHostIdfwConfigurationBindingType)) fieldNameMap["StandaloneHostIdfwConfiguration"] = "StandaloneHostIdfwConfiguration" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_standalone_host_idfw_configuration", fields, reflect.TypeOf(ChildStandaloneHostIdfwConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_standalone_host_idfw_configuration", fields, reflect.TypeOf(ChildStandaloneHostIdfwConfiguration{}), fieldNameMap, validators) } -func ChildStaticARPConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildStaticARPConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["StaticARPConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(StaticARPConfigBindingType)) + fields["StaticARPConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(StaticARPConfigBindingType)) fieldNameMap["StaticARPConfig"] = "StaticARPConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_static_ARP_config", fields, reflect.TypeOf(ChildStaticARPConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_static_ARP_config", fields, reflect.TypeOf(ChildStaticARPConfig{}), fieldNameMap, validators) } -func ChildStaticMimeContentBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildStaticMimeContentBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["TlsProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(StaticMimeContentBindingType)) + fields["TlsProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(StaticMimeContentBindingType)) fieldNameMap["TlsProfile"] = "TlsProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_static_mime_content", fields, reflect.TypeOf(ChildStaticMimeContent{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_static_mime_content", fields, reflect.TypeOf(ChildStaticMimeContent{}), fieldNameMap, validators) } -func ChildStaticRouteBfdPeerBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildStaticRouteBfdPeerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["BfdPeer"] = bindings.NewOptionalType(bindings.NewReferenceType(StaticRouteBfdPeerBindingType)) + fields["BfdPeer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(StaticRouteBfdPeerBindingType)) fieldNameMap["BfdPeer"] = "BfdPeer" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_static_route_bfd_peer", fields, reflect.TypeOf(ChildStaticRouteBfdPeer{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_static_route_bfd_peer", fields, reflect.TypeOf(ChildStaticRouteBfdPeer{}), fieldNameMap, validators) } -func ChildStaticRoutesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildStaticRoutesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["StaticRoutes"] = bindings.NewOptionalType(bindings.NewReferenceType(StaticRoutesBindingType)) + fields["StaticRoutes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(StaticRoutesBindingType)) fieldNameMap["StaticRoutes"] = "StaticRoutes" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_static_routes", fields, reflect.TypeOf(ChildStaticRoutes{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_static_routes", fields, reflect.TypeOf(ChildStaticRoutes{}), fieldNameMap, validators) } -func ChildTagBulkOperationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildTagBulkOperationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["TagBulkOperation"] = bindings.NewOptionalType(bindings.NewReferenceType(TagBulkOperationBindingType)) + fields["TagBulkOperation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TagBulkOperationBindingType)) fieldNameMap["TagBulkOperation"] = "TagBulkOperation" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_tag_bulk_operation", fields, reflect.TypeOf(ChildTagBulkOperation{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_tag_bulk_operation", fields, reflect.TypeOf(ChildTagBulkOperation{}), fieldNameMap, validators) } -func ChildTier0BindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildTier0BindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["Tier0"] = bindings.NewOptionalType(bindings.NewReferenceType(Tier0BindingType)) + fields["Tier0"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(Tier0BindingType)) fieldNameMap["Tier0"] = "Tier0" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_tier0", fields, reflect.TypeOf(ChildTier0{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_tier0", fields, reflect.TypeOf(ChildTier0{}), fieldNameMap, validators) } -func ChildTier0DeploymentMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildTier0DeploymentMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["Tier0DeploymentMap"] = bindings.NewOptionalType(bindings.NewReferenceType(Tier0DeploymentMapBindingType)) + fields["Tier0DeploymentMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(Tier0DeploymentMapBindingType)) fieldNameMap["Tier0DeploymentMap"] = "Tier0DeploymentMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_tier0_deployment_map", fields, reflect.TypeOf(ChildTier0DeploymentMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_tier0_deployment_map", fields, reflect.TypeOf(ChildTier0DeploymentMap{}), fieldNameMap, validators) } -func ChildTier0InterfaceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildTier0InterfaceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["Tier0Interface"] = bindings.NewOptionalType(bindings.NewReferenceType(Tier0InterfaceBindingType)) + fields["Tier0Interface"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(Tier0InterfaceBindingType)) fieldNameMap["Tier0Interface"] = "Tier0Interface" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_tier0_interface", fields, reflect.TypeOf(ChildTier0Interface{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_tier0_interface", fields, reflect.TypeOf(ChildTier0Interface{}), fieldNameMap, validators) } -func ChildTier0RouteMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildTier0InterfaceGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["Tier0RouteMap"] = bindings.NewOptionalType(bindings.NewReferenceType(Tier0RouteMapBindingType)) + fields["Tier0InterfaceGroup"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(Tier0InterfaceGroupBindingType)) + fieldNameMap["Tier0InterfaceGroup"] = "Tier0InterfaceGroup" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewStringType() + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["mark_for_override"] = "MarkForOverride" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) + fieldNameMap["request_parameter"] = "RequestParameter" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_tier0_interface_group", fields, reflect.TypeOf(ChildTier0InterfaceGroup{}), fieldNameMap, validators) +} + +func ChildTier0RouteMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["Tier0RouteMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(Tier0RouteMapBindingType)) fieldNameMap["Tier0RouteMap"] = "Tier0RouteMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_tier0_route_map", fields, reflect.TypeOf(ChildTier0RouteMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_tier0_route_map", fields, reflect.TypeOf(ChildTier0RouteMap{}), fieldNameMap, validators) } -func ChildTier0SecurityFeaturesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildTier0SecurityFeaturesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["Tier0SecurityFeatures"] = bindings.NewOptionalType(bindings.NewReferenceType(Tier0SecurityFeaturesBindingType)) + fields["Tier0SecurityFeatures"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(Tier0SecurityFeaturesBindingType)) fieldNameMap["Tier0SecurityFeatures"] = "Tier0SecurityFeatures" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_tier0_security_features", fields, reflect.TypeOf(ChildTier0SecurityFeatures{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_tier0_security_features", fields, reflect.TypeOf(ChildTier0SecurityFeatures{}), fieldNameMap, validators) } -func ChildTier1BindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildTier1BindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["Tier1"] = bindings.NewOptionalType(bindings.NewReferenceType(Tier1BindingType)) + fields["Tier1"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(Tier1BindingType)) fieldNameMap["Tier1"] = "Tier1" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_tier1", fields, reflect.TypeOf(ChildTier1{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_tier1", fields, reflect.TypeOf(ChildTier1{}), fieldNameMap, validators) } -func ChildTier1DeploymentMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildTier1DeploymentMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["Tier1DeploymentMap"] = bindings.NewOptionalType(bindings.NewReferenceType(Tier1DeploymentMapBindingType)) + fields["Tier1DeploymentMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(Tier1DeploymentMapBindingType)) fieldNameMap["Tier1DeploymentMap"] = "Tier1DeploymentMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_tier1_deployment_map", fields, reflect.TypeOf(ChildTier1DeploymentMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_tier1_deployment_map", fields, reflect.TypeOf(ChildTier1DeploymentMap{}), fieldNameMap, validators) } -func ChildTier1InterfaceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildTier1InterfaceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["Tier1Interface"] = bindings.NewOptionalType(bindings.NewReferenceType(Tier1InterfaceBindingType)) + fields["Tier1Interface"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(Tier1InterfaceBindingType)) fieldNameMap["Tier1Interface"] = "Tier1Interface" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewStringType() + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["mark_for_override"] = "MarkForOverride" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) + fieldNameMap["request_parameter"] = "RequestParameter" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_tier1_interface", fields, reflect.TypeOf(ChildTier1Interface{}), fieldNameMap, validators) +} + +func ChildTier1InterfaceGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["Tier1InterfaceGroup"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(Tier1InterfaceGroupBindingType)) + fieldNameMap["Tier1InterfaceGroup"] = "Tier1InterfaceGroup" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_tier1_interface", fields, reflect.TypeOf(ChildTier1Interface{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_tier1_interface_group", fields, reflect.TypeOf(ChildTier1InterfaceGroup{}), fieldNameMap, validators) } -func ChildTlsCertificateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildTlsCertificateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["TlsCertificate"] = bindings.NewOptionalType(bindings.NewReferenceType(TlsCertificateBindingType)) + fields["TlsCertificate"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TlsCertificateBindingType)) fieldNameMap["TlsCertificate"] = "TlsCertificate" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_tls_certificate", fields, reflect.TypeOf(ChildTlsCertificate{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_tls_certificate", fields, reflect.TypeOf(ChildTlsCertificate{}), fieldNameMap, validators) } -func ChildTlsConfigProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildTlsConfigProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["SessionTimerProfileBindingMap"] = bindings.NewOptionalType(bindings.NewReferenceType(TlsConfigProfileBindingMapBindingType)) + fields["SessionTimerProfileBindingMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TlsConfigProfileBindingMapBindingType)) fieldNameMap["SessionTimerProfileBindingMap"] = "SessionTimerProfileBindingMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_tls_config_profile_binding_map", fields, reflect.TypeOf(ChildTlsConfigProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_tls_config_profile_binding_map", fields, reflect.TypeOf(ChildTlsConfigProfileBindingMap{}), fieldNameMap, validators) } -func ChildTlsCrlBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildTlsCrlBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["TlsCrl"] = bindings.NewOptionalType(bindings.NewReferenceType(TlsCrlBindingType)) + fields["TlsCrl"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TlsCrlBindingType)) fieldNameMap["TlsCrl"] = "TlsCrl" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_tls_crl", fields, reflect.TypeOf(ChildTlsCrl{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_tls_crl", fields, reflect.TypeOf(ChildTlsCrl{}), fieldNameMap, validators) } -func ChildTlsPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildTlsPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["TlsPolicy"] = bindings.NewOptionalType(bindings.NewReferenceType(TlsPolicyBindingType)) + fields["TlsPolicy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TlsPolicyBindingType)) fieldNameMap["TlsPolicy"] = "TlsPolicy" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_tls_policy", fields, reflect.TypeOf(ChildTlsPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_tls_policy", fields, reflect.TypeOf(ChildTlsPolicy{}), fieldNameMap, validators) } -func ChildTlsProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildTlsProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["TlsProfile"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(TlsProfileBindingType)}, bindings.REST)) + fields["TlsProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(TlsProfileBindingType)})) fieldNameMap["TlsProfile"] = "TlsProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_tls_profile", fields, reflect.TypeOf(ChildTlsProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_tls_profile", fields, reflect.TypeOf(ChildTlsProfile{}), fieldNameMap, validators) } -func ChildTlsRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildTlsRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["TlsRule"] = bindings.NewOptionalType(bindings.NewReferenceType(TlsRuleBindingType)) + fields["TlsRule"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TlsRuleBindingType)) fieldNameMap["TlsRule"] = "TlsRule" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_tls_rule", fields, reflect.TypeOf(ChildTlsRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_tls_rule", fields, reflect.TypeOf(ChildTlsRule{}), fieldNameMap, validators) } -func ChildTlsTrustDataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildTlsTrustDataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["TlsTrustData"] = bindings.NewOptionalType(bindings.NewReferenceType(TlsTrustDataBindingType)) + fields["TlsTrustData"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TlsTrustDataBindingType)) fieldNameMap["TlsTrustData"] = "TlsTrustData" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_tls_trust_data", fields, reflect.TypeOf(ChildTlsTrustData{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_tls_trust_data", fields, reflect.TypeOf(ChildTlsTrustData{}), fieldNameMap, validators) } -func ChildTraceflowConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildTraceflowConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["TraceflowConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(TraceflowConfigBindingType)) + fields["TraceflowConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TraceflowConfigBindingType)) fieldNameMap["TraceflowConfig"] = "TraceflowConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_traceflow_config", fields, reflect.TypeOf(ChildTraceflowConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_traceflow_config", fields, reflect.TypeOf(ChildTraceflowConfig{}), fieldNameMap, validators) } -func ChildVMTagReplicationPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildVMTagReplicationPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["VMTagReplicationPolicy"] = bindings.NewOptionalType(bindings.NewReferenceType(VMTagReplicationPolicyBindingType)) + fields["VMTagReplicationPolicy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(VMTagReplicationPolicyBindingType)) fieldNameMap["VMTagReplicationPolicy"] = "VmTagReplicationPolicy" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_VM_tag_replication_policy", fields, reflect.TypeOf(ChildVMTagReplicationPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_VM_tag_replication_policy", fields, reflect.TypeOf(ChildVMTagReplicationPolicy{}), fieldNameMap, validators) } -func ChildVirtualEndpointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildVirtualEndpointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["VirtualEndpoint"] = bindings.NewOptionalType(bindings.NewReferenceType(VirtualEndpointBindingType)) + fields["VirtualEndpoint"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(VirtualEndpointBindingType)) fieldNameMap["VirtualEndpoint"] = "VirtualEndpoint" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_virtual_endpoint", fields, reflect.TypeOf(ChildVirtualEndpoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_virtual_endpoint", fields, reflect.TypeOf(ChildVirtualEndpoint{}), fieldNameMap, validators) } -func ChildVniPoolConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildVniPoolConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["VniPoolConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(VniPoolConfigBindingType)) + fields["VniPoolConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(VniPoolConfigBindingType)) fieldNameMap["VniPoolConfig"] = "VniPoolConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.child_vni_pool_config", fields, reflect.TypeOf(ChildVniPoolConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.child_vni_pool_config", fields, reflect.TypeOf(ChildVniPoolConfig{}), fieldNameMap, validators) } -func CidrArrayConstraintValueBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CidrArrayConstraintValueBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["values"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["values"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["values"] = "Values" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.cidr_array_constraint_value", fields, reflect.TypeOf(CidrArrayConstraintValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.cidr_array_constraint_value", fields, reflect.TypeOf(CidrArrayConstraintValue{}), fieldNameMap, validators) } -func ClasslessStaticRouteBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CipherSuiteBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["network"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["network"] = "Network" - fields["next_hop"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["next_hop"] = "NextHop" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.classless_static_route", fields, reflect.TypeOf(ClasslessStaticRoute{}), fieldNameMap, validators) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["enabled"] = "Enabled" + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["name"] = "Name" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.cipher_suite", fields, reflect.TypeOf(CipherSuite{}), fieldNameMap, validators) } -func CloudNativeServiceInstanceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ClasslessStaticRouteBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["external_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["external_id"] = "ExternalId" - fields["service_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["service_type"] = "ServiceType" - fields["source"] = bindings.NewOptionalType(bindings.NewReferenceType(ResourceReferenceBindingType)) - fieldNameMap["source"] = "Source" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["_last_sync_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["_last_sync_time"] = "LastSyncTime" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["display_name"] = "DisplayName" - fields["resource_type"] = bindings.NewStringType() - fieldNameMap["resource_type"] = "ResourceType" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DiscoveredResourceScopeBindingType), reflect.TypeOf([]DiscoveredResourceScope{}))) - fieldNameMap["scope"] = "Scope" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) - fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.cloud_native_service_instance", fields, reflect.TypeOf(CloudNativeServiceInstance{}), fieldNameMap, validators) + fields["network"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["network"] = "Network" + fields["next_hop"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["next_hop"] = "NextHop" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.classless_static_route", fields, reflect.TypeOf(ClasslessStaticRoute{}), fieldNameMap, validators) } -func ClusterBackupInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ClusterBackupInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_address"] = "IpAddress" - fields["node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["node_id"] = "NodeId" - fields["restore_type"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["restore_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["restore_type"] = "RestoreType" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.cluster_backup_info", fields, reflect.TypeOf(ClusterBackupInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.cluster_backup_info", fields, reflect.TypeOf(ClusterBackupInfo{}), fieldNameMap, validators) } -func ClusterBackupInfoListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ClusterBackupInfoListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ClusterBackupInfoBindingType), reflect.TypeOf([]ClusterBackupInfo{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ClusterBackupInfoBindingType), reflect.TypeOf([]ClusterBackupInfo{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.cluster_backup_info_list_result", fields, reflect.TypeOf(ClusterBackupInfoListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.cluster_backup_info_list_result", fields, reflect.TypeOf(ClusterBackupInfoListResult{}), fieldNameMap, validators) } -func ClusterMemberDetailsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ClusterMemberDetailsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cluster_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cluster_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cluster_id"] = "ClusterId" - fields["cluster_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cluster_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cluster_name"] = "ClusterName" - fields["namespaces"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(NamespaceMemberDetailsBindingType), reflect.TypeOf([]NamespaceMemberDetails{}))) + fields["namespaces"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(NamespaceMemberDetailsBindingType), reflect.TypeOf([]NamespaceMemberDetails{}))) fieldNameMap["namespaces"] = "Namespaces" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.cluster_member_details", fields, reflect.TypeOf(ClusterMemberDetails{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.cluster_member_details", fields, reflect.TypeOf(ClusterMemberDetails{}), fieldNameMap, validators) } -func ClusterNodeVMDeploymentConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ClusterNodeVMDeploymentConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["placement_type"] = bindings.NewStringType() + fields["placement_type"] = vapiBindings_.NewStringType() fieldNameMap["placement_type"] = "PlacementType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.cluster_node_VM_deployment_config", fields, reflect.TypeOf(ClusterNodeVMDeploymentConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.cluster_node_VM_deployment_config", fields, reflect.TypeOf(ClusterNodeVMDeploymentConfig{}), fieldNameMap, validators) } -func ClusterNodeVMDeploymentRequestBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ClusterNodeVMDeploymentRequestBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["deployment_config"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ClusterNodeVMDeploymentConfigBindingType)}, bindings.REST)) + fields["deployment_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ClusterNodeVMDeploymentConfigBindingType)})) fieldNameMap["deployment_config"] = "DeploymentConfig" - fields["form_factor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["form_factor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["form_factor"] = "FormFactor" - fields["roles"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["roles"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["roles"] = "Roles" - fields["user_settings"] = bindings.NewOptionalType(bindings.NewReferenceType(NodeUserSettingsBindingType)) + fields["user_settings"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(NodeUserSettingsBindingType)) fieldNameMap["user_settings"] = "UserSettings" - fields["vm_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vm_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vm_id"] = "VmId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.cluster_node_VM_deployment_request", fields, reflect.TypeOf(ClusterNodeVMDeploymentRequest{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.cluster_node_VM_deployment_request", fields, reflect.TypeOf(ClusterNodeVMDeploymentRequest{}), fieldNameMap, validators) } -func ClusterNodeVMDeploymentRequestListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ClusterNodeVMDeploymentRequestListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ClusterNodeVMDeploymentRequestBindingType), reflect.TypeOf([]ClusterNodeVMDeploymentRequest{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ClusterNodeVMDeploymentRequestBindingType), reflect.TypeOf([]ClusterNodeVMDeploymentRequest{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.cluster_node_VM_deployment_request_list", fields, reflect.TypeOf(ClusterNodeVMDeploymentRequestList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.cluster_node_VM_deployment_request_list", fields, reflect.TypeOf(ClusterNodeVMDeploymentRequestList{}), fieldNameMap, validators) } -func ClusterNodeVMDeploymentStatusReportBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ClusterNodeVMDeploymentStatusReportBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["deployment_progress_state"] = bindings.NewOptionalType(bindings.NewReferenceType(VMDeploymentProgressStateBindingType)) + fields["deployment_progress_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(VMDeploymentProgressStateBindingType)) fieldNameMap["deployment_progress_state"] = "DeploymentProgressState" - fields["failure_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["failure_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["failure_code"] = "FailureCode" - fields["failure_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["failure_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["failure_message"] = "FailureMessage" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.cluster_node_VM_deployment_status_report", fields, reflect.TypeOf(ClusterNodeVMDeploymentStatusReport{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.cluster_node_VM_deployment_status_report", fields, reflect.TypeOf(ClusterNodeVMDeploymentStatusReport{}), fieldNameMap, validators) } -func ClusterRestoreStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ClusterRestoreStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["backup_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["backup_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["backup_timestamp"] = "BackupTimestamp" - fields["endpoints"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["endpoints"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["endpoints"] = "Endpoints" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["instructions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(InstructionInfoBindingType), reflect.TypeOf([]InstructionInfo{}))) + fields["instructions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(InstructionInfoBindingType), reflect.TypeOf([]InstructionInfo{}))) fieldNameMap["instructions"] = "Instructions" - fields["not_allowed_actions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["not_allowed_actions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["not_allowed_actions"] = "NotAllowedActions" - fields["restore_end_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["restore_end_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["restore_end_time"] = "RestoreEndTime" - fields["restore_start_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["restore_start_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["restore_start_time"] = "RestoreStartTime" - fields["status"] = bindings.NewOptionalType(bindings.NewReferenceType(GlobalRestoreStatusBindingType)) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(GlobalRestoreStatusBindingType)) fieldNameMap["status"] = "Status" - fields["step"] = bindings.NewOptionalType(bindings.NewReferenceType(RestoreStepBindingType)) + fields["step"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(RestoreStepBindingType)) fieldNameMap["step"] = "Step" - fields["total_steps"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_steps"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_steps"] = "TotalSteps" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.cluster_restore_status", fields, reflect.TypeOf(ClusterRestoreStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.cluster_restore_status", fields, reflect.TypeOf(ClusterRestoreStatus{}), fieldNameMap, validators) } -func ClusteringConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ClusteringConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["clustering_type"] = bindings.NewStringType() + fields["clustering_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["clustering_type"] = "ClusteringType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.clustering_config", fields, reflect.TypeOf(ClusteringConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.clustering_config", fields, reflect.TypeOf(ClusteringConfig{}), fieldNameMap, validators) } -func ColumnItemBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ColumnItemBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["column_identifier"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["column_identifier"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["column_identifier"] = "ColumnIdentifier" - fields["drilldown_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["drilldown_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["drilldown_id"] = "DrilldownId" - fields["field"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["field"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["field"] = "Field" - fields["hidden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["hidden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["hidden"] = "Hidden" - fields["label"] = bindings.NewOptionalType(bindings.NewReferenceType(LabelBindingType)) + fields["label"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LabelBindingType)) fieldNameMap["label"] = "Label" - fields["navigation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["navigation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["navigation"] = "Navigation" - fields["render_configuration"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RenderConfigurationBindingType), reflect.TypeOf([]RenderConfiguration{}))) + fields["render_configuration"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RenderConfigurationBindingType), reflect.TypeOf([]RenderConfiguration{}))) fieldNameMap["render_configuration"] = "RenderConfiguration" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_key"] = "SortKey" - fields["tooltip"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TooltipBindingType), reflect.TypeOf([]Tooltip{}))) + fields["tooltip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TooltipBindingType), reflect.TypeOf([]Tooltip{}))) fieldNameMap["tooltip"] = "Tooltip" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.column_item", fields, reflect.TypeOf(ColumnItem{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.column_item", fields, reflect.TypeOf(ColumnItem{}), fieldNameMap, validators) } -func CommunicationEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CommunicationEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - fields["destination_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["destination_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["destination_groups"] = "DestinationGroups" - fields["direction"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["direction"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["direction"] = "Direction" - fields["disabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["disabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["disabled"] = "Disabled" - fields["logged"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["logged"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["logged"] = "Logged" - fields["notes"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["notes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["notes"] = "Notes" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["scope"] = "Scope" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["services"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["services"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["services"] = "Services" - fields["source_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["source_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["source_groups"] = "SourceGroups" - fields["tag"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tag"] = "Tag" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.communication_entry", fields, reflect.TypeOf(CommunicationEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.communication_entry", fields, reflect.TypeOf(CommunicationEntry{}), fieldNameMap, validators) } -func CommunicationMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CommunicationMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["category"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["category"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["category"] = "Category" - fields["communication_entries"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(CommunicationEntryBindingType), reflect.TypeOf([]CommunicationEntry{}))) + fields["communication_entries"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(CommunicationEntryBindingType), reflect.TypeOf([]CommunicationEntry{}))) fieldNameMap["communication_entries"] = "CommunicationEntries" - fields["precedence"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["precedence"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["precedence"] = "Precedence" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.communication_map", fields, reflect.TypeOf(CommunicationMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.communication_map", fields, reflect.TypeOf(CommunicationMap{}), fieldNameMap, validators) } -func CommunityListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CommunityListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["communities"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["communities"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["communities"] = "Communities" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.community_list", fields, reflect.TypeOf(CommunityList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.community_list", fields, reflect.TypeOf(CommunityList{}), fieldNameMap, validators) } -func CommunityListListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CommunityListListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(CommunityListBindingType), reflect.TypeOf([]CommunityList{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(CommunityListBindingType), reflect.TypeOf([]CommunityList{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.community_list_list_result", fields, reflect.TypeOf(CommunityListListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.community_list_list_result", fields, reflect.TypeOf(CommunityListListResult{}), fieldNameMap, validators) } -func CommunityMatchCriteriaBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CommunityMatchCriteriaBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["criteria"] = "Criteria" - fields["match_operator"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_operator"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_operator"] = "MatchOperator" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.community_match_criteria", fields, reflect.TypeOf(CommunityMatchCriteria{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.community_match_criteria", fields, reflect.TypeOf(CommunityMatchCriteria{}), fieldNameMap, validators) } -func CompatibilityCheckResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CompatibilityCheckResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["local_nsx_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["local_nsx_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["local_nsx_version"] = "LocalNsxVersion" - fields["nsx_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["nsx_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["nsx_version"] = "NsxVersion" - fields["rtt"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rtt"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rtt"] = "Rtt" - fields["rtt_exceeded"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["rtt_exceeded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["rtt_exceeded"] = "RttExceeded" - fields["version_compatible"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["version_compatible"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["version_compatible"] = "VersionCompatible" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.compatibility_check_result", fields, reflect.TypeOf(CompatibilityCheckResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.compatibility_check_result", fields, reflect.TypeOf(CompatibilityCheckResult{}), fieldNameMap, validators) } -func CompatibilityDetailBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CompatibilityDetailBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["attributes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(OnboardingAttributeBindingType), reflect.TypeOf([]OnboardingAttribute{}))) + fields["attributes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(OnboardingAttributeBindingType), reflect.TypeOf([]OnboardingAttribute{}))) fieldNameMap["attributes"] = "Attributes" - fields["status_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["status_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["status_code"] = "StatusCode" - fields["status_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status_message"] = "StatusMessage" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.compatibility_detail", fields, reflect.TypeOf(CompatibilityDetail{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.compatibility_detail", fields, reflect.TypeOf(CompatibilityDetail{}), fieldNameMap, validators) } -func ComputeClusterIdfwConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ComputeClusterIdfwConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["cluster_idfw_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["cluster_idfw_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["cluster_idfw_enabled"] = "ClusterIdfwEnabled" - fields["member"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyResourceReferenceBindingType)) + fields["is_stale"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["is_stale"] = "IsStale" + fields["member"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyResourceReferenceBindingType)) fieldNameMap["member"] = "Member" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.compute_cluster_idfw_configuration", fields, reflect.TypeOf(ComputeClusterIdfwConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.compute_cluster_idfw_configuration", fields, reflect.TypeOf(ComputeClusterIdfwConfiguration{}), fieldNameMap, validators) } -func ComputeCollectionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ConditionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cm_local_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cm_local_id"] = "CmLocalId" - fields["external_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["external_id"] = "ExternalId" - fields["origin_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["origin_id"] = "OriginId" - fields["origin_properties"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(KeyValuePairBindingType), reflect.TypeOf([]KeyValuePair{}))) - fieldNameMap["origin_properties"] = "OriginProperties" - fields["origin_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["origin_type"] = "OriginType" - fields["owner_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["owner_id"] = "OwnerId" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["_last_sync_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["_last_sync_time"] = "LastSyncTime" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["display_name"] = "DisplayName" - fields["resource_type"] = bindings.NewStringType() - fieldNameMap["resource_type"] = "ResourceType" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DiscoveredResourceScopeBindingType), reflect.TypeOf([]DiscoveredResourceScope{}))) - fieldNameMap["scope"] = "Scope" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) - fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.compute_collection", fields, reflect.TypeOf(ComputeCollection{}), fieldNameMap, validators) -} - -func ConditionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["exclude"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ExcludedMembersListBindingType)) + fieldNameMap["exclude"] = "Exclude" + fields["key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["key"] = "Key" - fields["member_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["member_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["member_type"] = "MemberType" - fields["operator"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operator"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operator"] = "Operator" - fields["scope_operator"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["scope_operator"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["scope_operator"] = "ScopeOperator" - fields["value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value"] = "Value" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.condition", fields, reflect.TypeOf(Condition{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.condition", fields, reflect.TypeOf(Condition{}), fieldNameMap, validators) } -func ConditionalValueConstraintExpressionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ConditionalValueConstraintExpressionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["operator"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operator"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operator"] = "Operator" - fields["rhs_value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["rhs_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["rhs_value"] = "RhsValue" - fields["rhs_value_with_type"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ConstraintValueBindingType)}, bindings.REST)) + fields["rhs_value_with_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ConstraintValueBindingType)})) fieldNameMap["rhs_value_with_type"] = "RhsValueWithType" - fields["value_constraint"] = bindings.NewOptionalType(bindings.NewReferenceType(ValueConstraintExpressionBindingType)) + fields["value_constraint"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ValueConstraintExpressionBindingType)) fieldNameMap["value_constraint"] = "ValueConstraint" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.conditional_value_constraint_expression", fields, reflect.TypeOf(ConditionalValueConstraintExpression{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.conditional_value_constraint_expression", fields, reflect.TypeOf(ConditionalValueConstraintExpression{}), fieldNameMap, validators) } -func ConfigOnboardingConflictRequestBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ConfigOnboardingConflictRequestBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["prefix"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["prefix"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["prefix"] = "Prefix" - fields["site_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" - fields["suffix"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["suffix"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["suffix"] = "Suffix" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.config_onboarding_conflict_request", fields, reflect.TypeOf(ConfigOnboardingConflictRequest{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.config_onboarding_conflict_request", fields, reflect.TypeOf(ConfigOnboardingConflictRequest{}), fieldNameMap, validators) } -func ConfigOnboardingConflictStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ConfigOnboardingConflictStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["details"] = bindings.NewOptionalType(bindings.NewReferenceType(OnboardingFeatureInfoBindingType)) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(OnboardingFeatureInfoBindingType)) fieldNameMap["details"] = "Details" - fields["gm_details"] = bindings.NewOptionalType(bindings.NewReferenceType(GmConfigOnboardingConflictEntityInfoBindingType)) + fields["gm_details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(GmConfigOnboardingConflictEntityInfoBindingType)) fieldNameMap["gm_details"] = "GmDetails" - fields["site_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.config_onboarding_conflict_status", fields, reflect.TypeOf(ConfigOnboardingConflictStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.config_onboarding_conflict_status", fields, reflect.TypeOf(ConfigOnboardingConflictStatus{}), fieldNameMap, validators) } -func ConfigOnboardingErrorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ConfigOnboardingErrorBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["error_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["error_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["error_code"] = "ErrorCode" - fields["error_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_message"] = "ErrorMessage" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.config_onboarding_error", fields, reflect.TypeOf(ConfigOnboardingError{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.config_onboarding_error", fields, reflect.TypeOf(ConfigOnboardingError{}), fieldNameMap, validators) } -func ConfigOnboardingInProgressStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ConfigOnboardingInProgressStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["current_step"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["current_step"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["current_step"] = "CurrentStep" - fields["feature"] = bindings.NewOptionalType(bindings.NewReferenceType(OnboardingFeatureInfoBindingType)) + fields["feature"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(OnboardingFeatureInfoBindingType)) fieldNameMap["feature"] = "Feature" - fields["stage"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["stage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["stage"] = "Stage" - fields["total_steps"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_steps"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_steps"] = "TotalSteps" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.config_onboarding_in_progress_status", fields, reflect.TypeOf(ConfigOnboardingInProgressStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.config_onboarding_in_progress_status", fields, reflect.TypeOf(ConfigOnboardingInProgressStatus{}), fieldNameMap, validators) } -func ConfigOnboardingRequestBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ConfigOnboardingRequestBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["prefix"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["prefix"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["prefix"] = "Prefix" - fields["site_backup_reference"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_backup_reference"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_backup_reference"] = "SiteBackupReference" - fields["site_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" - fields["suffix"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["suffix"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["suffix"] = "Suffix" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.config_onboarding_request", fields, reflect.TypeOf(ConfigOnboardingRequest{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.config_onboarding_request", fields, reflect.TypeOf(ConfigOnboardingRequest{}), fieldNameMap, validators) } -func ConfigOnboardingStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ConfigOnboardingStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["details"] = bindings.NewOptionalType(bindings.NewReferenceType(ConfigOnboardingStatusDetailsBindingType)) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ConfigOnboardingStatusDetailsBindingType)) fieldNameMap["details"] = "Details" - fields["site_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - fields["supported_features"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(OnboardingFeatureInfoBindingType), reflect.TypeOf([]OnboardingFeatureInfo{}))) + fields["supported_features"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(OnboardingFeatureInfoBindingType), reflect.TypeOf([]OnboardingFeatureInfo{}))) fieldNameMap["supported_features"] = "SupportedFeatures" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - fields["unsupported_features"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(OnboardingFeatureInfoBindingType), reflect.TypeOf([]OnboardingFeatureInfo{}))) + fields["unsupported_features"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(OnboardingFeatureInfoBindingType), reflect.TypeOf([]OnboardingFeatureInfo{}))) fieldNameMap["unsupported_features"] = "UnsupportedFeatures" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.config_onboarding_status", fields, reflect.TypeOf(ConfigOnboardingStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.config_onboarding_status", fields, reflect.TypeOf(ConfigOnboardingStatus{}), fieldNameMap, validators) } -func ConfigOnboardingStatusDetailsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ConfigOnboardingStatusDetailsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["error_messages"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ConfigOnboardingErrorBindingType), reflect.TypeOf([]ConfigOnboardingError{}))) + fields["error_messages"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ConfigOnboardingErrorBindingType), reflect.TypeOf([]ConfigOnboardingError{}))) fieldNameMap["error_messages"] = "ErrorMessages" - fields["import_progress"] = bindings.NewOptionalType(bindings.NewReferenceType(ConfigOnboardingInProgressStatusBindingType)) + fields["import_progress"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ConfigOnboardingInProgressStatusBindingType)) fieldNameMap["import_progress"] = "ImportProgress" - fields["revert_progress"] = bindings.NewOptionalType(bindings.NewReferenceType(ConfigOnboardingInProgressStatusBindingType)) + fields["revert_progress"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ConfigOnboardingInProgressStatusBindingType)) fieldNameMap["revert_progress"] = "RevertProgress" - fields["site_backup_reference"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_backup_reference"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_backup_reference"] = "SiteBackupReference" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.config_onboarding_status_details", fields, reflect.TypeOf(ConfigOnboardingStatusDetails{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.config_onboarding_status_details", fields, reflect.TypeOf(ConfigOnboardingStatusDetails{}), fieldNameMap, validators) } -func ConfigurationStateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ConfigurationStateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) fieldNameMap["details"] = "Details" - fields["failure_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["failure_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["failure_code"] = "FailureCode" - fields["failure_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["failure_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["failure_message"] = "FailureMessage" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.configuration_state", fields, reflect.TypeOf(ConfigurationState{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.configuration_state", fields, reflect.TypeOf(ConfigurationState{}), fieldNameMap, validators) } -func ConfigurationStateElementBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ConfigurationStateElementBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["failure_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["failure_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["failure_code"] = "FailureCode" - fields["failure_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["failure_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["failure_message"] = "FailureMessage" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - fields["sub_system_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sub_system_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sub_system_address"] = "SubSystemAddress" - fields["sub_system_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sub_system_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sub_system_id"] = "SubSystemId" - fields["sub_system_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sub_system_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sub_system_name"] = "SubSystemName" - fields["sub_system_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sub_system_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sub_system_type"] = "SubSystemType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.configuration_state_element", fields, reflect.TypeOf(ConfigurationStateElement{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.configuration_state_element", fields, reflect.TypeOf(ConfigurationStateElement{}), fieldNameMap, validators) } -func ConflictingEntityListResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ConflictingEntityListResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["example"] = bindings.NewOptionalType(bindings.NewReferenceType(OnboardingFeatureInfoBindingType)) + fields["example"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(OnboardingFeatureInfoBindingType)) fieldNameMap["example"] = "Example" - fields["feature_compability_data"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(FeatureCompatibilityInfoBindingType), reflect.TypeOf([]FeatureCompatibilityInfo{}))) + fields["feature_compability_data"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(FeatureCompatibilityInfoBindingType), reflect.TypeOf([]FeatureCompatibilityInfo{}))) fieldNameMap["feature_compability_data"] = "FeatureCompabilityData" - fields["feature_descendants"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(FeatureConflictInfoBindingType), reflect.TypeOf([]FeatureConflictInfo{}))) + fields["feature_descendants"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(FeatureConflictInfoBindingType), reflect.TypeOf([]FeatureConflictInfo{}))) fieldNameMap["feature_descendants"] = "FeatureDescendants" - fields["feature_summary"] = bindings.NewOptionalType(bindings.NewReferenceType(FeatureSummaryBindingType)) + fields["feature_summary"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FeatureSummaryBindingType)) fieldNameMap["feature_summary"] = "FeatureSummary" - fields["infra_descendants"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(FeatureConflictInfoBindingType), reflect.TypeOf([]FeatureConflictInfo{}))) + fields["infra_descendants"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(FeatureConflictInfoBindingType), reflect.TypeOf([]FeatureConflictInfo{}))) fieldNameMap["infra_descendants"] = "InfraDescendants" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.conflicting_entity_list_response", fields, reflect.TypeOf(ConflictingEntityListResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.conflicting_entity_list_response", fields, reflect.TypeOf(ConflictingEntityListResponse{}), fieldNameMap, validators) } -func ConjunctionOperatorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ConjunctionOperatorBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["conjunction_operator"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["conjunction_operator"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["conjunction_operator"] = "ConjunctionOperator" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.conjunction_operator", fields, reflect.TypeOf(ConjunctionOperator{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.conjunction_operator", fields, reflect.TypeOf(ConjunctionOperator{}), fieldNameMap, validators) } -func ConnectivityAdvancedConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ConnectivityAdvancedConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["connectivity"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["connectivity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["connectivity"] = "Connectivity" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.connectivity_advanced_config", fields, reflect.TypeOf(ConnectivityAdvancedConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.connectivity_advanced_config", fields, reflect.TypeOf(ConnectivityAdvancedConfig{}), fieldNameMap, validators) } -func ConsolidatedEffectiveIPAddressMemberListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ConsolidatedEffectiveIPAddressMemberListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(EffectiveIPInfoBindingType), reflect.TypeOf([]EffectiveIPInfo{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(EffectiveIPInfoBindingType), reflect.TypeOf([]EffectiveIPInfo{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.consolidated_effective_IP_address_member_list_result", fields, reflect.TypeOf(ConsolidatedEffectiveIPAddressMemberListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.consolidated_effective_IP_address_member_list_result", fields, reflect.TypeOf(ConsolidatedEffectiveIPAddressMemberListResult{}), fieldNameMap, validators) } -func ConsolidatedRealizedStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ConsolidatedRealizedStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["intent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" - fields["consolidated_status"] = bindings.NewOptionalType(bindings.NewReferenceType(ConsolidatedStatusBindingType)) + fields["consolidated_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ConsolidatedStatusBindingType)) fieldNameMap["consolidated_status"] = "ConsolidatedStatus" - fields["consolidated_status_per_enforcement_point"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ConsolidatedStatusPerEnforcementPointBindingType), reflect.TypeOf([]ConsolidatedStatusPerEnforcementPoint{}))) + fields["consolidated_status_per_enforcement_point"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ConsolidatedStatusPerEnforcementPointBindingType), reflect.TypeOf([]ConsolidatedStatusPerEnforcementPoint{}))) fieldNameMap["consolidated_status_per_enforcement_point"] = "ConsolidatedStatusPerEnforcementPoint" - fields["intent_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_version"] = "IntentVersion" - fields["publish_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status"] = "PublishStatus" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.consolidated_realized_status", fields, reflect.TypeOf(ConsolidatedRealizedStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.consolidated_realized_status", fields, reflect.TypeOf(ConsolidatedRealizedStatus{}), fieldNameMap, validators) } -func ConsolidatedStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ConsolidatedStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["consolidated_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["consolidated_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["consolidated_status"] = "ConsolidatedStatus" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.consolidated_status", fields, reflect.TypeOf(ConsolidatedStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.consolidated_status", fields, reflect.TypeOf(ConsolidatedStatus{}), fieldNameMap, validators) } -func ConsolidatedStatusNsxtBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ConsolidatedStatusNsxtBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enforced_status"] = bindings.NewOptionalType(bindings.NewReferenceType(EnforcedStatusDetailsNsxtBindingType)) + fields["enforced_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(EnforcedStatusDetailsNsxtBindingType)) fieldNameMap["enforced_status"] = "EnforcedStatus" - fields["alarm"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyRuntimeAlarmBindingType)) + fields["alarm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyRuntimeAlarmBindingType)) fieldNameMap["alarm"] = "Alarm" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["consolidated_status"] = bindings.NewOptionalType(bindings.NewReferenceType(ConsolidatedStatusBindingType)) + fields["consolidated_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ConsolidatedStatusBindingType)) fieldNameMap["consolidated_status"] = "ConsolidatedStatus" - fields["enforcement_point_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_id"] = "EnforcementPointId" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.consolidated_status_nsxt", fields, reflect.TypeOf(ConsolidatedStatusNsxt{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.consolidated_status_nsxt", fields, reflect.TypeOf(ConsolidatedStatusNsxt{}), fieldNameMap, validators) } -func ConsolidatedStatusPerEnforcementPointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ConsolidatedStatusPerEnforcementPointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alarm"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyRuntimeAlarmBindingType)) + fields["alarm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyRuntimeAlarmBindingType)) fieldNameMap["alarm"] = "Alarm" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["consolidated_status"] = bindings.NewOptionalType(bindings.NewReferenceType(ConsolidatedStatusBindingType)) + fields["consolidated_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ConsolidatedStatusBindingType)) fieldNameMap["consolidated_status"] = "ConsolidatedStatus" - fields["enforcement_point_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_id"] = "EnforcementPointId" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.consolidated_status_per_enforcement_point", fields, reflect.TypeOf(ConsolidatedStatusPerEnforcementPoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.consolidated_status_per_enforcement_point", fields, reflect.TypeOf(ConsolidatedStatusPerEnforcementPoint{}), fieldNameMap, validators) } -func ConstantFieldValueBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ConstantFieldValueBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["constant"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.REST)) + fields["constant"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["constant"] = "Constant" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.constant_field_value", fields, reflect.TypeOf(ConstantFieldValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.constant_field_value", fields, reflect.TypeOf(ConstantFieldValue{}), fieldNameMap, validators) } -func ConstraintBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ConstraintBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["constraint_expression"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ConstraintExpressionBindingType)}, bindings.REST)) + fields["constraint_expression"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ConstraintExpressionBindingType)})) fieldNameMap["constraint_expression"] = "ConstraintExpression" - fields["message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["constraint_expressions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ConstraintExpressionBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["constraint_expressions"] = "ConstraintExpressions" + fields["message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["message"] = "Message" - fields["target"] = bindings.NewOptionalType(bindings.NewReferenceType(ConstraintTargetBindingType)) + fields["target"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ConstraintTargetBindingType)) fieldNameMap["target"] = "Target" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.constraint", fields, reflect.TypeOf(Constraint{}), fieldNameMap, validators) + fields["target_owner_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["target_owner_type"] = "TargetOwnerType" + fields["targets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ConstraintTargetBindingType), reflect.TypeOf([]ConstraintTarget{}))) + fieldNameMap["targets"] = "Targets" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.constraint", fields, reflect.TypeOf(Constraint{}), fieldNameMap, validators) } -func ConstraintExpressionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ConstraintExpressionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.constraint_expression", fields, reflect.TypeOf(ConstraintExpression{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.constraint_expression", fields, reflect.TypeOf(ConstraintExpression{}), fieldNameMap, validators) } -func ConstraintListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ConstraintListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ConstraintBindingType), reflect.TypeOf([]Constraint{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ConstraintBindingType), reflect.TypeOf([]Constraint{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.constraint_list_result", fields, reflect.TypeOf(ConstraintListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.constraint_list_result", fields, reflect.TypeOf(ConstraintListResult{}), fieldNameMap, validators) } -func ConstraintTargetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ConstraintTargetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["attribute"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["attribute"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["attribute"] = "Attribute" - fields["path_prefix"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path_prefix"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path_prefix"] = "PathPrefix" - fields["target_resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["target_resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["target_resource_type"] = "TargetResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.constraint_target", fields, reflect.TypeOf(ConstraintTarget{}), fieldNameMap, validators) -} - -func ConstraintValueBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["resource_type"] = bindings.NewStringType() - fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.constraint_value", fields, reflect.TypeOf(ConstraintValue{}), fieldNameMap, validators) -} - -func ContainerApplicationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["container_cluster_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["container_cluster_id"] = "ContainerClusterId" - fields["container_project_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["container_project_id"] = "ContainerProjectId" - fields["external_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["external_id"] = "ExternalId" - fields["network_errors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(NetworkErrorBindingType), reflect.TypeOf([]NetworkError{}))) - fieldNameMap["network_errors"] = "NetworkErrors" - fields["network_status"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["network_status"] = "NetworkStatus" - fields["origin_properties"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(KeyValuePairBindingType), reflect.TypeOf([]KeyValuePair{}))) - fieldNameMap["origin_properties"] = "OriginProperties" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["status"] = "Status" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["_last_sync_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["_last_sync_time"] = "LastSyncTime" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["display_name"] = "DisplayName" - fields["resource_type"] = bindings.NewStringType() - fieldNameMap["resource_type"] = "ResourceType" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DiscoveredResourceScopeBindingType), reflect.TypeOf([]DiscoveredResourceScope{}))) - fieldNameMap["scope"] = "Scope" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) - fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.container_application", fields, reflect.TypeOf(ContainerApplication{}), fieldNameMap, validators) -} - -func ContainerApplicationInstanceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["cluster_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cluster_node_id"] = "ClusterNodeId" - fields["container_application_ids"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) - fieldNameMap["container_application_ids"] = "ContainerApplicationIds" - fields["container_cluster_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["container_cluster_id"] = "ContainerClusterId" - fields["container_project_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["container_project_id"] = "ContainerProjectId" - fields["external_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["external_id"] = "ExternalId" - fields["network_errors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(NetworkErrorBindingType), reflect.TypeOf([]NetworkError{}))) - fieldNameMap["network_errors"] = "NetworkErrors" - fields["network_status"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["network_status"] = "NetworkStatus" - fields["origin_properties"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(KeyValuePairBindingType), reflect.TypeOf([]KeyValuePair{}))) - fieldNameMap["origin_properties"] = "OriginProperties" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["status"] = "Status" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["_last_sync_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["_last_sync_time"] = "LastSyncTime" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["display_name"] = "DisplayName" - fields["resource_type"] = bindings.NewStringType() - fieldNameMap["resource_type"] = "ResourceType" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DiscoveredResourceScopeBindingType), reflect.TypeOf([]DiscoveredResourceScope{}))) - fieldNameMap["scope"] = "Scope" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) - fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.container_application_instance", fields, reflect.TypeOf(ContainerApplicationInstance{}), fieldNameMap, validators) -} - -func ContainerClusterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["cluster_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cluster_type"] = "ClusterType" - fields["cni_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cni_type"] = "CniType" - fields["external_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["external_id"] = "ExternalId" - fields["infrastructure"] = bindings.NewOptionalType(bindings.NewReferenceType(ContainerInfrastructureInfoBindingType)) - fieldNameMap["infrastructure"] = "Infrastructure" - fields["network_errors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(NetworkErrorBindingType), reflect.TypeOf([]NetworkError{}))) - fieldNameMap["network_errors"] = "NetworkErrors" - fields["network_status"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["network_status"] = "NetworkStatus" - fields["origin_properties"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(KeyValuePairBindingType), reflect.TypeOf([]KeyValuePair{}))) - fieldNameMap["origin_properties"] = "OriginProperties" - fields["supervisor_project_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["supervisor_project_id"] = "SupervisorProjectId" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["_last_sync_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["_last_sync_time"] = "LastSyncTime" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["display_name"] = "DisplayName" - fields["resource_type"] = bindings.NewStringType() - fieldNameMap["resource_type"] = "ResourceType" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DiscoveredResourceScopeBindingType), reflect.TypeOf([]DiscoveredResourceScope{}))) - fieldNameMap["scope"] = "Scope" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) - fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.container_cluster", fields, reflect.TypeOf(ContainerCluster{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.constraint_target", fields, reflect.TypeOf(ConstraintTarget{}), fieldNameMap, validators) } -func ContainerClusterNodeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ConstraintValueBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cni_agent_status"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cni_agent_status"] = "CniAgentStatus" - fields["container_cluster_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["container_cluster_id"] = "ContainerClusterId" - fields["external_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["external_id"] = "ExternalId" - fields["ip_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) - fieldNameMap["ip_addresses"] = "IpAddresses" - fields["network_errors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(NetworkErrorBindingType), reflect.TypeOf([]NetworkError{}))) - fieldNameMap["network_errors"] = "NetworkErrors" - fields["network_status"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["network_status"] = "NetworkStatus" - fields["origin_properties"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(KeyValuePairBindingType), reflect.TypeOf([]KeyValuePair{}))) - fieldNameMap["origin_properties"] = "OriginProperties" - fields["provider_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["provider_id"] = "ProviderId" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["_last_sync_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["_last_sync_time"] = "LastSyncTime" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["display_name"] = "DisplayName" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DiscoveredResourceScopeBindingType), reflect.TypeOf([]DiscoveredResourceScope{}))) - fieldNameMap["scope"] = "Scope" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) - fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.container_cluster_node", fields, reflect.TypeOf(ContainerClusterNode{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.constraint_value", fields, reflect.TypeOf(ConstraintValue{}), fieldNameMap, validators) } -func ContainerConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ContainerConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["header"] = bindings.NewOptionalType(bindings.NewReferenceType(HeaderBindingType)) + fields["header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(HeaderBindingType)) fieldNameMap["header"] = "Header" - fields["labels"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LabelBindingType), reflect.TypeOf([]Label{}))) + fields["labels"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LabelBindingType), reflect.TypeOf([]Label{}))) fieldNameMap["labels"] = "Labels" - fields["layout"] = bindings.NewOptionalType(bindings.NewReferenceType(LayoutBindingType)) + fields["layout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LayoutBindingType)) fieldNameMap["layout"] = "Layout" - fields["navigation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["navigation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["navigation"] = "Navigation" - fields["widgets"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(WidgetItemBindingType), reflect.TypeOf([]WidgetItem{}))) + fields["widgets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(WidgetItemBindingType), reflect.TypeOf([]WidgetItem{}))) fieldNameMap["widgets"] = "Widgets" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["datasources"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) + fields["datasources"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) fieldNameMap["datasources"] = "Datasources" - fields["default_filter_value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) + fields["default_filter_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) fieldNameMap["default_filter_value"] = "DefaultFilterValue" - fields["drilldown_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["drilldown_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["drilldown_id"] = "DrilldownId" - fields["feature_set"] = bindings.NewOptionalType(bindings.NewReferenceType(FeatureSetBindingType)) + fields["feature_set"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FeatureSetBindingType)) fieldNameMap["feature_set"] = "FeatureSet" - fields["filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["filter"] = "Filter" - fields["filter_value_required"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["filter_value_required"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["filter_value_required"] = "FilterValueRequired" - fields["filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["filters"] = "Filters" - fields["footer"] = bindings.NewOptionalType(bindings.NewReferenceType(FooterBindingType)) + fields["footer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FooterBindingType)) fieldNameMap["footer"] = "Footer" - fields["icons"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) + fields["icons"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) fieldNameMap["icons"] = "Icons" - fields["is_drilldown"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_drilldown"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_drilldown"] = "IsDrilldown" - fields["legend"] = bindings.NewOptionalType(bindings.NewReferenceType(LegendBindingType)) + fields["legend"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LegendBindingType)) fieldNameMap["legend"] = "Legend" - fields["plot_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) + fields["plot_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) fieldNameMap["plot_configs"] = "PlotConfigs" - fields["rowspan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rowspan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rowspan"] = "Rowspan" - fields["shared"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["shared"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["shared"] = "Shared" - fields["show_header"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_header"] = "ShowHeader" - fields["span"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["span"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["span"] = "Span" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.container_configuration", fields, reflect.TypeOf(ContainerConfiguration{}), fieldNameMap, validators) -} - -func ContainerInfrastructureInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["infra_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["infra_type"] = "InfraType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.container_infrastructure_info", fields, reflect.TypeOf(ContainerInfrastructureInfo{}), fieldNameMap, validators) -} - -func ContainerIngressPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["container_application_ids"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) - fieldNameMap["container_application_ids"] = "ContainerApplicationIds" - fields["container_cluster_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["container_cluster_id"] = "ContainerClusterId" - fields["container_project_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["container_project_id"] = "ContainerProjectId" - fields["external_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["external_id"] = "ExternalId" - fields["network_errors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(NetworkErrorBindingType), reflect.TypeOf([]NetworkError{}))) - fieldNameMap["network_errors"] = "NetworkErrors" - fields["network_status"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["network_status"] = "NetworkStatus" - fields["origin_properties"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(KeyValuePairBindingType), reflect.TypeOf([]KeyValuePair{}))) - fieldNameMap["origin_properties"] = "OriginProperties" - fields["spec"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["spec"] = "Spec" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["_last_sync_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["_last_sync_time"] = "LastSyncTime" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["display_name"] = "DisplayName" - fields["resource_type"] = bindings.NewStringType() - fieldNameMap["resource_type"] = "ResourceType" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DiscoveredResourceScopeBindingType), reflect.TypeOf([]DiscoveredResourceScope{}))) - fieldNameMap["scope"] = "Scope" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) - fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.container_ingress_policy", fields, reflect.TypeOf(ContainerIngressPolicy{}), fieldNameMap, validators) -} - -func ContainerNetworkPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["container_cluster_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["container_cluster_id"] = "ContainerClusterId" - fields["container_project_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["container_project_id"] = "ContainerProjectId" - fields["external_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["external_id"] = "ExternalId" - fields["network_errors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(NetworkErrorBindingType), reflect.TypeOf([]NetworkError{}))) - fieldNameMap["network_errors"] = "NetworkErrors" - fields["network_status"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["network_status"] = "NetworkStatus" - fields["origin_properties"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(KeyValuePairBindingType), reflect.TypeOf([]KeyValuePair{}))) - fieldNameMap["origin_properties"] = "OriginProperties" - fields["policy_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["policy_type"] = "PolicyType" - fields["spec"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["spec"] = "Spec" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["_last_sync_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["_last_sync_time"] = "LastSyncTime" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["display_name"] = "DisplayName" - fields["resource_type"] = bindings.NewStringType() - fieldNameMap["resource_type"] = "ResourceType" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DiscoveredResourceScopeBindingType), reflect.TypeOf([]DiscoveredResourceScope{}))) - fieldNameMap["scope"] = "Scope" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) - fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.container_network_policy", fields, reflect.TypeOf(ContainerNetworkPolicy{}), fieldNameMap, validators) -} - -func ContainerProjectBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["container_cluster_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["container_cluster_id"] = "ContainerClusterId" - fields["external_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["external_id"] = "ExternalId" - fields["network_errors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(NetworkErrorBindingType), reflect.TypeOf([]NetworkError{}))) - fieldNameMap["network_errors"] = "NetworkErrors" - fields["network_status"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["network_status"] = "NetworkStatus" - fields["origin_properties"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(KeyValuePairBindingType), reflect.TypeOf([]KeyValuePair{}))) - fieldNameMap["origin_properties"] = "OriginProperties" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["_last_sync_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["_last_sync_time"] = "LastSyncTime" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["display_name"] = "DisplayName" - fields["resource_type"] = bindings.NewStringType() - fieldNameMap["resource_type"] = "ResourceType" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DiscoveredResourceScopeBindingType), reflect.TypeOf([]DiscoveredResourceScope{}))) - fieldNameMap["scope"] = "Scope" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) - fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.container_project", fields, reflect.TypeOf(ContainerProject{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.container_configuration", fields, reflect.TypeOf(ContainerConfiguration{}), fieldNameMap, validators) } -func ContextProfileAttributesMetadataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ContextProfileAttributesMetadataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["key"] = "Key" - fields["value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.context_profile_attributes_metadata", fields, reflect.TypeOf(ContextProfileAttributesMetadata{}), fieldNameMap, validators) -} - -func ControlClusteringConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["join_to_existing_cluster"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["join_to_existing_cluster"] = "JoinToExistingCluster" - fields["shared_secret"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["shared_secret"] = "SharedSecret" - fields["clustering_type"] = bindings.NewStringType() - fieldNameMap["clustering_type"] = "ClusteringType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.control_clustering_config", fields, reflect.TypeOf(ControlClusteringConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.context_profile_attributes_metadata", fields, reflect.TypeOf(ContextProfileAttributesMetadata{}), fieldNameMap, validators) } -func CriterionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CriterionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["evaluations"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(EvaluationBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["evaluations"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(EvaluationBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["evaluations"] = "Evaluations" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.criterion", fields, reflect.TypeOf(Criterion{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.criterion", fields, reflect.TypeOf(Criterion{}), fieldNameMap, validators) } -func CrossSiteFlowInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CrossSiteFlowInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["from_site_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["from_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["from_site_id"] = "FromSiteId" - fields["from_site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["from_site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["from_site_path"] = "FromSitePath" - fields["full_sync_info"] = bindings.NewOptionalType(bindings.NewReferenceType(FullSyncInfoBindingType)) + fields["full_sync_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FullSyncInfoBindingType)) fieldNameMap["full_sync_info"] = "FullSyncInfo" - fields["latency_measured_ts"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["latency_measured_ts"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["latency_measured_ts"] = "LatencyMeasuredTs" - fields["latency_millis"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["latency_millis"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["latency_millis"] = "LatencyMillis" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["leader_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["leader_node_id"] = "LeaderNodeId" + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - fields["to_site_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["to_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["to_site_id"] = "ToSiteId" - fields["to_site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["to_site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["to_site_path"] = "ToSitePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.cross_site_flow_info", fields, reflect.TypeOf(CrossSiteFlowInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.cross_site_flow_info", fields, reflect.TypeOf(CrossSiteFlowInfo{}), fieldNameMap, validators) } -func CsvListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CsvListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["file_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["file_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["file_name"] = "FileName" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.csv_list_result", fields, reflect.TypeOf(CsvListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.csv_list_result", fields, reflect.TypeOf(CsvListResult{}), fieldNameMap, validators) } -func CsvRecordBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CsvRecordBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.csv_record", fields, reflect.TypeOf(CsvRecord{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.csv_record", fields, reflect.TypeOf(CsvRecord{}), fieldNameMap, validators) } -func CurrentBackupOperationStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CurrentBackupOperationStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["backup_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["backup_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["backup_id"] = "BackupId" - fields["current_step"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["current_step"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["current_step"] = "CurrentStep" - fields["current_step_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["current_step_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["current_step_message"] = "CurrentStepMessage" - fields["end_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["end_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["end_time"] = "EndTime" - fields["operation_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operation_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operation_type"] = "OperationType" - fields["start_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["start_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["start_time"] = "StartTime" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.current_backup_operation_status", fields, reflect.TypeOf(CurrentBackupOperationStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.current_backup_operation_status", fields, reflect.TypeOf(CurrentBackupOperationStatus{}), fieldNameMap, validators) } -func CustomFilterWidgetConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CustomFilterWidgetConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ui_component_identifier"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ui_component_identifier"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ui_component_identifier"] = "UiComponentIdentifier" - fields["alias"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["alias"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["alias"] = "Alias" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["datasources"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) + fields["datasources"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) fieldNameMap["datasources"] = "Datasources" - fields["default_filter_value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) + fields["default_filter_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) fieldNameMap["default_filter_value"] = "DefaultFilterValue" - fields["drilldown_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["drilldown_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["drilldown_id"] = "DrilldownId" - fields["feature_set"] = bindings.NewOptionalType(bindings.NewReferenceType(FeatureSetBindingType)) + fields["feature_set"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FeatureSetBindingType)) fieldNameMap["feature_set"] = "FeatureSet" - fields["filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["filter"] = "Filter" - fields["filter_value_required"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["filter_value_required"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["filter_value_required"] = "FilterValueRequired" - fields["filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["filters"] = "Filters" - fields["footer"] = bindings.NewOptionalType(bindings.NewReferenceType(FooterBindingType)) + fields["footer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FooterBindingType)) fieldNameMap["footer"] = "Footer" - fields["icons"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) + fields["icons"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) fieldNameMap["icons"] = "Icons" - fields["is_drilldown"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_drilldown"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_drilldown"] = "IsDrilldown" - fields["legend"] = bindings.NewOptionalType(bindings.NewReferenceType(LegendBindingType)) + fields["legend"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LegendBindingType)) fieldNameMap["legend"] = "Legend" - fields["plot_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) + fields["plot_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) fieldNameMap["plot_configs"] = "PlotConfigs" - fields["rowspan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rowspan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rowspan"] = "Rowspan" - fields["shared"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["shared"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["shared"] = "Shared" - fields["show_header"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_header"] = "ShowHeader" - fields["span"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["span"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["span"] = "Span" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.custom_filter_widget_configuration", fields, reflect.TypeOf(CustomFilterWidgetConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.custom_filter_widget_configuration", fields, reflect.TypeOf(CustomFilterWidgetConfiguration{}), fieldNameMap, validators) } -func CustomWidgetConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CustomWidgetConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ui_component_identifier"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ui_component_identifier"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ui_component_identifier"] = "UiComponentIdentifier" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["datasources"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) + fields["datasources"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) fieldNameMap["datasources"] = "Datasources" - fields["default_filter_value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) + fields["default_filter_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) fieldNameMap["default_filter_value"] = "DefaultFilterValue" - fields["drilldown_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["drilldown_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["drilldown_id"] = "DrilldownId" - fields["feature_set"] = bindings.NewOptionalType(bindings.NewReferenceType(FeatureSetBindingType)) + fields["feature_set"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FeatureSetBindingType)) fieldNameMap["feature_set"] = "FeatureSet" - fields["filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["filter"] = "Filter" - fields["filter_value_required"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["filter_value_required"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["filter_value_required"] = "FilterValueRequired" - fields["filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["filters"] = "Filters" - fields["footer"] = bindings.NewOptionalType(bindings.NewReferenceType(FooterBindingType)) + fields["footer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FooterBindingType)) fieldNameMap["footer"] = "Footer" - fields["icons"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) + fields["icons"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) fieldNameMap["icons"] = "Icons" - fields["is_drilldown"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_drilldown"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_drilldown"] = "IsDrilldown" - fields["legend"] = bindings.NewOptionalType(bindings.NewReferenceType(LegendBindingType)) + fields["legend"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LegendBindingType)) fieldNameMap["legend"] = "Legend" - fields["plot_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) + fields["plot_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) fieldNameMap["plot_configs"] = "PlotConfigs" - fields["rowspan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rowspan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rowspan"] = "Rowspan" - fields["shared"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["shared"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["shared"] = "Shared" - fields["show_header"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_header"] = "ShowHeader" - fields["span"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["span"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["span"] = "Span" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.custom_widget_configuration", fields, reflect.TypeOf(CustomWidgetConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.custom_widget_configuration", fields, reflect.TypeOf(CustomWidgetConfiguration{}), fieldNameMap, validators) } -func CvxConnectionInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CvxConnectionInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["password"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["password"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["password"] = "Password" - fields["thumbprint"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["thumbprint"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["thumbprint"] = "Thumbprint" - fields["username"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["username"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["username"] = "Username" - fields["enforcement_point_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_address"] = "EnforcementPointAddress" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.cvx_connection_info", fields, reflect.TypeOf(CvxConnectionInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.cvx_connection_info", fields, reflect.TypeOf(CvxConnectionInfo{}), fieldNameMap, validators) } -func DNSForwarderStatisticsPerEnforcementPointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DNSForwarderStatisticsPerEnforcementPointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.DNS_forwarder_statistics_per_enforcement_point", fields, reflect.TypeOf(DNSForwarderStatisticsPerEnforcementPoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.DNS_forwarder_statistics_per_enforcement_point", fields, reflect.TypeOf(DNSForwarderStatisticsPerEnforcementPoint{}), fieldNameMap, validators) } -func DNSForwarderStatusPerEnforcementPointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DNSForwarderStatusPerEnforcementPointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.DNS_forwarder_status_per_enforcement_point", fields, reflect.TypeOf(DNSForwarderStatusPerEnforcementPoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.DNS_forwarder_status_per_enforcement_point", fields, reflect.TypeOf(DNSForwarderStatusPerEnforcementPoint{}), fieldNameMap, validators) } -func DataCounterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DataCounterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dropped"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dropped"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dropped"] = "Dropped" - fields["multicast_broadcast"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["multicast_broadcast"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["multicast_broadcast"] = "MulticastBroadcast" - fields["total"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total"] = "Total" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.data_counter", fields, reflect.TypeOf(DataCounter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.data_counter", fields, reflect.TypeOf(DataCounter{}), fieldNameMap, validators) } -func DataSourceParametersBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DataSourceParametersBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source"] = "Source" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.data_source_parameters", fields, reflect.TypeOf(DataSourceParameters{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.data_source_parameters", fields, reflect.TypeOf(DataSourceParameters{}), fieldNameMap, validators) } -func DatasourceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DatasourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["keystore_info"] = bindings.NewOptionalType(bindings.NewReferenceType(KeyStoreInfoBindingType)) + fields["keystore_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(KeyStoreInfoBindingType)) fieldNameMap["keystore_info"] = "KeystoreInfo" - fields["urls"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(UrlAliasBindingType), reflect.TypeOf([]UrlAlias{}))) + fields["urls"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(UrlAliasBindingType), reflect.TypeOf([]UrlAlias{}))) fieldNameMap["urls"] = "Urls" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.datasource", fields, reflect.TypeOf(Datasource{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.datasource", fields, reflect.TypeOf(Datasource{}), fieldNameMap, validators) } -func DefaultFilterValueBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DefaultFilterValueBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alias"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["alias"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["alias"] = "Alias" - fields["value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.default_filter_value", fields, reflect.TypeOf(DefaultFilterValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.default_filter_value", fields, reflect.TypeOf(DefaultFilterValue{}), fieldNameMap, validators) } -func DependentServicesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DependentServicesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dependent_services"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["dependent_services"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["dependent_services"] = "DependentServices" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.dependent_services", fields, reflect.TypeOf(DependentServices{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.dependent_services", fields, reflect.TypeOf(DependentServices{}), fieldNameMap, validators) } -func DeploymentZoneBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DeploymentZoneBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["enforcement_points"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(EnforcementPointBindingType), reflect.TypeOf([]EnforcementPoint{}))) + fields["enforcement_points"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(EnforcementPointBindingType), reflect.TypeOf([]EnforcementPoint{}))) fieldNameMap["enforcement_points"] = "EnforcementPoints" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.deployment_zone", fields, reflect.TypeOf(DeploymentZone{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.deployment_zone", fields, reflect.TypeOf(DeploymentZone{}), fieldNameMap, validators) } -func DfwFirewallConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DfwFirewallConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["idfw_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["idfw_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["idfw_enabled"] = "IdfwEnabled" - fields["idfw_event_log_scraper_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["idfw_event_log_scraper_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["idfw_event_log_scraper_enabled"] = "IdfwEventLogScraperEnabled" - fields["idfw_loginsight_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["idfw_loginsight_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["idfw_loginsight_enabled"] = "IdfwLoginsightEnabled" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["disable_auto_drafts"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["disable_auto_drafts"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["disable_auto_drafts"] = "DisableAutoDrafts" - fields["enable_firewall"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_firewall"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_firewall"] = "EnableFirewall" - fields["global_addrset_mode_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["global_addrset_mode_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["global_addrset_mode_enabled"] = "GlobalAddrsetModeEnabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.dfw_firewall_configuration", fields, reflect.TypeOf(DfwFirewallConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.dfw_firewall_configuration", fields, reflect.TypeOf(DfwFirewallConfiguration{}), fieldNameMap, validators) } -func DhcpDeleteLeaseRequestParametersBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpDeleteLeaseRequestParametersBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip"] = "Ip" - fields["mac"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac"] = "Mac" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.dhcp_delete_lease_request_parameters", fields, reflect.TypeOf(DhcpDeleteLeaseRequestParameters{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.dhcp_delete_lease_request_parameters", fields, reflect.TypeOf(DhcpDeleteLeaseRequestParameters{}), fieldNameMap, validators) } -func DhcpDeleteLeasesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpDeleteLeasesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["leases"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DhcpDeleteLeaseRequestParametersBindingType), reflect.TypeOf([]DhcpDeleteLeaseRequestParameters{}))) + fields["leases"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DhcpDeleteLeaseRequestParametersBindingType), reflect.TypeOf([]DhcpDeleteLeaseRequestParameters{}))) fieldNameMap["leases"] = "Leases" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.dhcp_delete_leases", fields, reflect.TypeOf(DhcpDeleteLeases{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.dhcp_delete_leases", fields, reflect.TypeOf(DhcpDeleteLeases{}), fieldNameMap, validators) } -func DhcpHeaderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpHeaderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["op_code"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["op_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["op_code"] = "OpCode" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.dhcp_header", fields, reflect.TypeOf(DhcpHeader{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.dhcp_header", fields, reflect.TypeOf(DhcpHeader{}), fieldNameMap, validators) } -func DhcpIpPoolUsageBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpIpPoolUsageBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["allocated_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["allocated_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["allocated_number"] = "AllocatedNumber" - fields["allocated_percentage"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["allocated_percentage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["allocated_percentage"] = "AllocatedPercentage" - fields["dhcp_ip_pool_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dhcp_ip_pool_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dhcp_ip_pool_id"] = "DhcpIpPoolId" - fields["pool_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["pool_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["pool_size"] = "PoolSize" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.dhcp_ip_pool_usage", fields, reflect.TypeOf(DhcpIpPoolUsage{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.dhcp_ip_pool_usage", fields, reflect.TypeOf(DhcpIpPoolUsage{}), fieldNameMap, validators) } -func DhcpLeasePerIPBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpLeasePerIPBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["expire_time"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["expire_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["expire_time"] = "ExpireTime" - fields["ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_address"] = "IpAddress" - fields["lease_time"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lease_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lease_time"] = "LeaseTime" - fields["mac_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac_address"] = "MacAddress" - fields["start_time"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["start_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["start_time"] = "StartTime" - fields["subnet"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["subnet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["subnet"] = "Subnet" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.dhcp_lease_per_IP", fields, reflect.TypeOf(DhcpLeasePerIP{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.dhcp_lease_per_IP", fields, reflect.TypeOf(DhcpLeasePerIP{}), fieldNameMap, validators) } -func DhcpLeasesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpLeasesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["dhcp_server_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dhcp_server_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dhcp_server_id"] = "DhcpServerId" - fields["leases"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DhcpLeasePerIPBindingType), reflect.TypeOf([]DhcpLeasePerIP{}))) + fields["leases"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DhcpLeasePerIPBindingType), reflect.TypeOf([]DhcpLeasePerIP{}))) fieldNameMap["leases"] = "Leases" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.dhcp_leases", fields, reflect.TypeOf(DhcpLeases{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.dhcp_leases", fields, reflect.TypeOf(DhcpLeases{}), fieldNameMap, validators) } -func DhcpLeasesResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpLeasesResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["dhcp_server_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dhcp_server_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dhcp_server_id"] = "DhcpServerId" - fields["leases"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DhcpLeasePerIPBindingType), reflect.TypeOf([]DhcpLeasePerIP{}))) + fields["leases"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DhcpLeasePerIPBindingType), reflect.TypeOf([]DhcpLeasePerIP{}))) fieldNameMap["leases"] = "Leases" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - fields["connectivity_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["connectivity_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["connectivity_path"] = "ConnectivityPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.dhcp_leases_result", fields, reflect.TypeOf(DhcpLeasesResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.dhcp_leases_result", fields, reflect.TypeOf(DhcpLeasesResult{}), fieldNameMap, validators) } -func DhcpOption121BindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpOption121BindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["static_routes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ClasslessStaticRouteBindingType), reflect.TypeOf([]ClasslessStaticRoute{}))) + fields["static_routes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ClasslessStaticRouteBindingType), reflect.TypeOf([]ClasslessStaticRoute{}))) fieldNameMap["static_routes"] = "StaticRoutes" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.dhcp_option121", fields, reflect.TypeOf(DhcpOption121{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.dhcp_option121", fields, reflect.TypeOf(DhcpOption121{}), fieldNameMap, validators) } -func DhcpRelayConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpRelayConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["server_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["server_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["server_addresses"] = "ServerAddresses" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.dhcp_relay_config", fields, reflect.TypeOf(DhcpRelayConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.dhcp_relay_config", fields, reflect.TypeOf(DhcpRelayConfig{}), fieldNameMap, validators) } -func DhcpRelayConfigListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpRelayConfigListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DhcpRelayConfigBindingType), reflect.TypeOf([]DhcpRelayConfig{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DhcpRelayConfigBindingType), reflect.TypeOf([]DhcpRelayConfig{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.dhcp_relay_config_list_result", fields, reflect.TypeOf(DhcpRelayConfigListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.dhcp_relay_config_list_result", fields, reflect.TypeOf(DhcpRelayConfigListResult{}), fieldNameMap, validators) } -func DhcpServerConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpServerConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["edge_cluster_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["edge_cluster_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["edge_cluster_path"] = "EdgeClusterPath" - fields["lease_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["enable_standby_relocation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["enable_standby_relocation"] = "EnableStandbyRelocation" + fields["lease_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["lease_time"] = "LeaseTime" - fields["preferred_edge_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["preferred_edge_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["preferred_edge_paths"] = "PreferredEdgePaths" - fields["server_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server_address"] = "ServerAddress" - fields["server_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["server_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["server_addresses"] = "ServerAddresses" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.dhcp_server_config", fields, reflect.TypeOf(DhcpServerConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.dhcp_server_config", fields, reflect.TypeOf(DhcpServerConfig{}), fieldNameMap, validators) } -func DhcpServerConfigListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpServerConfigListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DhcpServerConfigBindingType), reflect.TypeOf([]DhcpServerConfig{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DhcpServerConfigBindingType), reflect.TypeOf([]DhcpServerConfig{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.dhcp_server_config_list_result", fields, reflect.TypeOf(DhcpServerConfigListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.dhcp_server_config_list_result", fields, reflect.TypeOf(DhcpServerConfigListResult{}), fieldNameMap, validators) } -func DhcpServerStateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpServerStateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) fieldNameMap["details"] = "Details" - fields["failure_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["failure_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["failure_code"] = "FailureCode" - fields["failure_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["failure_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["failure_message"] = "FailureMessage" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.dhcp_server_state", fields, reflect.TypeOf(DhcpServerState{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.dhcp_server_state", fields, reflect.TypeOf(DhcpServerState{}), fieldNameMap, validators) } -func DhcpServerStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpServerStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["acks"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["acks"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["acks"] = "Acks" - fields["declines"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["declines"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["declines"] = "Declines" - fields["dhcp_server_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dhcp_server_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dhcp_server_id"] = "DhcpServerId" - fields["discovers"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["discovers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["discovers"] = "Discovers" - fields["errors"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["errors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["errors"] = "Errors" - fields["informs"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["informs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["informs"] = "Informs" - fields["ip_pool_stats"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DhcpIpPoolUsageBindingType), reflect.TypeOf([]DhcpIpPoolUsage{}))) + fields["ip_pool_stats"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DhcpIpPoolUsageBindingType), reflect.TypeOf([]DhcpIpPoolUsage{}))) fieldNameMap["ip_pool_stats"] = "IpPoolStats" - fields["nacks"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["nacks"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["nacks"] = "Nacks" - fields["offers"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["offers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["offers"] = "Offers" - fields["releases"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["releases"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["releases"] = "Releases" - fields["requests"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["requests"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["requests"] = "Requests" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.dhcp_server_statistics", fields, reflect.TypeOf(DhcpServerStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.dhcp_server_statistics", fields, reflect.TypeOf(DhcpServerStatistics{}), fieldNameMap, validators) } -func DhcpServerStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpServerStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["active_node"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["active_node"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["active_node"] = "ActiveNode" - fields["error_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_message"] = "ErrorMessage" - fields["service_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["service_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["service_status"] = "ServiceStatus" - fields["stand_by_node"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["stand_by_node"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["stand_by_node"] = "StandByNode" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.dhcp_server_status", fields, reflect.TypeOf(DhcpServerStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.dhcp_server_status", fields, reflect.TypeOf(DhcpServerStatus{}), fieldNameMap, validators) } -func DhcpStaticBindingConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpStaticBindingConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.dhcp_static_binding_config", fields, reflect.TypeOf(DhcpStaticBindingConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.dhcp_static_binding_config", fields, reflect.TypeOf(DhcpStaticBindingConfig{}), fieldNameMap, validators) } -func DhcpStaticBindingConfigListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpStaticBindingConfigListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(DhcpStaticBindingConfigBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(DhcpStaticBindingConfigBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.dhcp_static_binding_config_list_result", fields, reflect.TypeOf(DhcpStaticBindingConfigListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.dhcp_static_binding_config_list_result", fields, reflect.TypeOf(DhcpStaticBindingConfigListResult{}), fieldNameMap, validators) } -func DhcpStaticBindingStateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpStaticBindingStateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) fieldNameMap["details"] = "Details" - fields["failure_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["failure_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["failure_code"] = "FailureCode" - fields["failure_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["failure_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["failure_message"] = "FailureMessage" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.dhcp_static_binding_state", fields, reflect.TypeOf(DhcpStaticBindingState{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.dhcp_static_binding_state", fields, reflect.TypeOf(DhcpStaticBindingState{}), fieldNameMap, validators) } -func DhcpStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["acks"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["acks"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["acks"] = "Acks" - fields["declines"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["declines"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["declines"] = "Declines" - fields["dhcp_server_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dhcp_server_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dhcp_server_id"] = "DhcpServerId" - fields["discovers"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["discovers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["discovers"] = "Discovers" - fields["errors"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["errors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["errors"] = "Errors" - fields["informs"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["informs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["informs"] = "Informs" - fields["ip_pool_stats"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DhcpIpPoolUsageBindingType), reflect.TypeOf([]DhcpIpPoolUsage{}))) + fields["ip_pool_stats"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DhcpIpPoolUsageBindingType), reflect.TypeOf([]DhcpIpPoolUsage{}))) fieldNameMap["ip_pool_stats"] = "IpPoolStats" - fields["nacks"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["nacks"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["nacks"] = "Nacks" - fields["offers"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["offers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["offers"] = "Offers" - fields["releases"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["releases"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["releases"] = "Releases" - fields["requests"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["requests"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["requests"] = "Requests" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.dhcp_statistics", fields, reflect.TypeOf(DhcpStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.dhcp_statistics", fields, reflect.TypeOf(DhcpStatistics{}), fieldNameMap, validators) } -func DhcpV4OptionsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpV4OptionsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["option121"] = bindings.NewOptionalType(bindings.NewReferenceType(DhcpOption121BindingType)) + fields["option121"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DhcpOption121BindingType)) fieldNameMap["option121"] = "Option121" - fields["others"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(GenericDhcpOptionBindingType), reflect.TypeOf([]GenericDhcpOption{}))) + fields["others"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(GenericDhcpOptionBindingType), reflect.TypeOf([]GenericDhcpOption{}))) fieldNameMap["others"] = "Others" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.dhcp_v4_options", fields, reflect.TypeOf(DhcpV4Options{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.dhcp_v4_options", fields, reflect.TypeOf(DhcpV4Options{}), fieldNameMap, validators) } -func DhcpV4StaticBindingConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpV4StaticBindingConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["gateway_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["gateway_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["gateway_address"] = "GatewayAddress" - fields["host_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["host_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["host_name"] = "HostName" - fields["ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_address"] = "IpAddress" - fields["lease_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["lease_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["lease_time"] = "LeaseTime" - fields["mac_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac_address"] = "MacAddress" - fields["options"] = bindings.NewOptionalType(bindings.NewReferenceType(DhcpV4OptionsBindingType)) + fields["options"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DhcpV4OptionsBindingType)) fieldNameMap["options"] = "Options" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.dhcp_v4_static_binding_config", fields, reflect.TypeOf(DhcpV4StaticBindingConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.dhcp_v4_static_binding_config", fields, reflect.TypeOf(DhcpV4StaticBindingConfig{}), fieldNameMap, validators) } -func DhcpV6StaticBindingConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpV6StaticBindingConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dns_nameservers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["dns_nameservers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["dns_nameservers"] = "DnsNameservers" - fields["domain_names"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["domain_names"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["domain_names"] = "DomainNames" - fields["ip_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ip_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ip_addresses"] = "IpAddresses" - fields["lease_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["lease_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["lease_time"] = "LeaseTime" - fields["mac_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac_address"] = "MacAddress" - fields["preferred_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["preferred_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["preferred_time"] = "PreferredTime" - fields["sntp_servers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["sntp_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["sntp_servers"] = "SntpServers" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.dhcp_v6_static_binding_config", fields, reflect.TypeOf(DhcpV6StaticBindingConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.dhcp_v6_static_binding_config", fields, reflect.TypeOf(DhcpV6StaticBindingConfig{}), fieldNameMap, validators) } -func Dhcpv6HeaderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Dhcpv6HeaderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["msg_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["msg_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["msg_type"] = "MsgType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.dhcpv6_header", fields, reflect.TypeOf(Dhcpv6Header{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.dhcpv6_header", fields, reflect.TypeOf(Dhcpv6Header{}), fieldNameMap, validators) } -func DiscoveredNodeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DirectoryDomainSyncSettingsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["certificate"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["certificate"] = "Certificate" - fields["cm_local_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cm_local_id"] = "CmLocalId" - fields["external_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["external_id"] = "ExternalId" - fields["hardware_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["hardware_id"] = "HardwareId" - fields["ip_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) - fieldNameMap["ip_addresses"] = "IpAddresses" - fields["node_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["node_type"] = "NodeType" - fields["origin_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["origin_id"] = "OriginId" - fields["origin_properties"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(KeyValuePairBindingType), reflect.TypeOf([]KeyValuePair{}))) - fieldNameMap["origin_properties"] = "OriginProperties" - fields["os_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["os_type"] = "OsType" - fields["os_version"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["os_version"] = "OsVersion" - fields["parent_compute_collection"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["parent_compute_collection"] = "ParentComputeCollection" - fields["stateless"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["stateless"] = "Stateless" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["_last_sync_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["_last_sync_time"] = "LastSyncTime" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["display_name"] = "DisplayName" - fields["resource_type"] = bindings.NewStringType() - fieldNameMap["resource_type"] = "ResourceType" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DiscoveredResourceScopeBindingType), reflect.TypeOf([]DiscoveredResourceScope{}))) - fieldNameMap["scope"] = "Scope" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) - fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.discovered_node", fields, reflect.TypeOf(DiscoveredNode{}), fieldNameMap, validators) + fields["delta_sync_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["delta_sync_interval"] = "DeltaSyncInterval" + fields["full_sync_cron_expr"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["full_sync_cron_expr"] = "FullSyncCronExpr" + fields["sync_delay_in_sec"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["sync_delay_in_sec"] = "SyncDelayInSec" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.directory_domain_sync_settings", fields, reflect.TypeOf(DirectoryDomainSyncSettings{}), fieldNameMap, validators) +} + +func DirectoryEventLogServerStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["error_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["error_message"] = "ErrorMessage" + fields["last_event_record_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["last_event_record_id"] = "LastEventRecordId" + fields["last_event_time_created"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["last_event_time_created"] = "LastEventTimeCreated" + fields["last_polling_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["last_polling_time"] = "LastPollingTime" + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["status"] = "Status" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.directory_event_log_server_status", fields, reflect.TypeOf(DirectoryEventLogServerStatus{}), fieldNameMap, validators) } -func DiscoveredResourceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DiscoveredResourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_last_sync_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_sync_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_sync_time"] = "LastSyncTime" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DiscoveredResourceScopeBindingType), reflect.TypeOf([]DiscoveredResourceScope{}))) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DiscoveredResourceScopeBindingType), reflect.TypeOf([]DiscoveredResourceScope{}))) fieldNameMap["scope"] = "Scope" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.discovered_resource", fields, reflect.TypeOf(DiscoveredResource{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.discovered_resource", fields, reflect.TypeOf(DiscoveredResource{}), fieldNameMap, validators) } -func DiscoveredResourceScopeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DiscoveredResourceScopeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["scope_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["scope_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["scope_id"] = "ScopeId" - fields["scope_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["scope_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["scope_type"] = "ScopeType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.discovered_resource_scope", fields, reflect.TypeOf(DiscoveredResourceScope{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.discovered_resource_scope", fields, reflect.TypeOf(DiscoveredResourceScope{}), fieldNameMap, validators) } -func DiscoveryProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DiscoveryProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.discovery_profile_binding_map", fields, reflect.TypeOf(DiscoveryProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.discovery_profile_binding_map", fields, reflect.TypeOf(DiscoveryProfileBindingMap{}), fieldNameMap, validators) } -func DistributedFloodProtectionProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DistributedFloodProtectionProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enable_rst_spoofing"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_rst_spoofing"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_rst_spoofing"] = "EnableRstSpoofing" - fields["enable_syncache"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_syncache"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_syncache"] = "EnableSyncache" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["icmp_active_flow_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["icmp_active_flow_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["icmp_active_flow_limit"] = "IcmpActiveFlowLimit" - fields["other_active_conn_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["other_active_conn_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["other_active_conn_limit"] = "OtherActiveConnLimit" - fields["tcp_half_open_conn_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["tcp_half_open_conn_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["tcp_half_open_conn_limit"] = "TcpHalfOpenConnLimit" - fields["udp_active_flow_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["udp_active_flow_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["udp_active_flow_limit"] = "UdpActiveFlowLimit" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.distributed_flood_protection_profile", fields, reflect.TypeOf(DistributedFloodProtectionProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.distributed_flood_protection_profile", fields, reflect.TypeOf(DistributedFloodProtectionProfile{}), fieldNameMap, validators) } -func DistributedVirtualPortgroupBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DnsHeaderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["backing_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["backing_type"] = "BackingType" - fields["key"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["key"] = "Key" - fields["overall_status"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["overall_status"] = "OverallStatus" - fields["cm_local_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cm_local_id"] = "CmLocalId" - fields["external_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["external_id"] = "ExternalId" - fields["origin_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["origin_type"] = "OriginType" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["_last_sync_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["_last_sync_time"] = "LastSyncTime" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["display_name"] = "DisplayName" - fields["resource_type"] = bindings.NewStringType() - fieldNameMap["resource_type"] = "ResourceType" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DiscoveredResourceScopeBindingType), reflect.TypeOf([]DiscoveredResourceScope{}))) - fieldNameMap["scope"] = "Scope" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) - fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.distributed_virtual_portgroup", fields, reflect.TypeOf(DistributedVirtualPortgroup{}), fieldNameMap, validators) -} - -func DistributedVirtualSwitchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["discovered_nodes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DiscoveredNodeBindingType), reflect.TypeOf([]DiscoveredNode{}))) - fieldNameMap["discovered_nodes"] = "DiscoveredNodes" - fields["lacp_group_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LacpGroupConfigInfoBindingType), reflect.TypeOf([]LacpGroupConfigInfo{}))) - fieldNameMap["lacp_group_configs"] = "LacpGroupConfigs" - fields["origin_properties"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(KeyValuePairBindingType), reflect.TypeOf([]KeyValuePair{}))) - fieldNameMap["origin_properties"] = "OriginProperties" - fields["uplink_port_names"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) - fieldNameMap["uplink_port_names"] = "UplinkPortNames" - fields["uplink_portgroup"] = bindings.NewOptionalType(bindings.NewReferenceType(DistributedVirtualPortgroupBindingType)) - fieldNameMap["uplink_portgroup"] = "UplinkPortgroup" - fields["uuid"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["uuid"] = "Uuid" - fields["cm_local_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cm_local_id"] = "CmLocalId" - fields["external_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["external_id"] = "ExternalId" - fields["origin_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["origin_id"] = "OriginId" - fields["origin_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["origin_type"] = "OriginType" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["_last_sync_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["_last_sync_time"] = "LastSyncTime" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["display_name"] = "DisplayName" - fields["resource_type"] = bindings.NewStringType() - fieldNameMap["resource_type"] = "ResourceType" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DiscoveredResourceScopeBindingType), reflect.TypeOf([]DiscoveredResourceScope{}))) - fieldNameMap["scope"] = "Scope" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) - fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.distributed_virtual_switch", fields, reflect.TypeOf(DistributedVirtualSwitch{}), fieldNameMap, validators) -} - -func DnsHeaderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["address"] = "Address" - fields["address_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["address_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["address_type"] = "AddressType" - fields["message_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["message_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["message_type"] = "MessageType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.dns_header", fields, reflect.TypeOf(DnsHeader{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.dns_header", fields, reflect.TypeOf(DnsHeader{}), fieldNameMap, validators) } -func DnsSecurityProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DnsSecurityProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["ttl"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ttl"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ttl"] = "Ttl" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.dns_security_profile", fields, reflect.TypeOf(DnsSecurityProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.dns_security_profile", fields, reflect.TypeOf(DnsSecurityProfile{}), fieldNameMap, validators) } -func DnsSecurityProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DnsSecurityProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["profile_path"] = "ProfilePath" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.dns_security_profile_binding_map", fields, reflect.TypeOf(DnsSecurityProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.dns_security_profile_binding_map", fields, reflect.TypeOf(DnsSecurityProfileBindingMap{}), fieldNameMap, validators) } -func DnsSecurityProfileBindingMapListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DnsSecurityProfileBindingMapListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DnsSecurityProfileBindingMapBindingType), reflect.TypeOf([]DnsSecurityProfileBindingMap{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DnsSecurityProfileBindingMapBindingType), reflect.TypeOf([]DnsSecurityProfileBindingMap{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.dns_security_profile_binding_map_list_result", fields, reflect.TypeOf(DnsSecurityProfileBindingMapListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.dns_security_profile_binding_map_list_result", fields, reflect.TypeOf(DnsSecurityProfileBindingMapListResult{}), fieldNameMap, validators) } -func DnsSecurityProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DnsSecurityProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DnsSecurityProfileBindingType), reflect.TypeOf([]DnsSecurityProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DnsSecurityProfileBindingType), reflect.TypeOf([]DnsSecurityProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.dns_security_profile_list_result", fields, reflect.TypeOf(DnsSecurityProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.dns_security_profile_list_result", fields, reflect.TypeOf(DnsSecurityProfileListResult{}), fieldNameMap, validators) } -func DomainBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DomainBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.domain", fields, reflect.TypeOf(Domain{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.domain", fields, reflect.TypeOf(Domain{}), fieldNameMap, validators) } -func DomainDeploymentMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DomainDeploymentMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.domain_deployment_map", fields, reflect.TypeOf(DomainDeploymentMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.domain_deployment_map", fields, reflect.TypeOf(DomainDeploymentMap{}), fieldNameMap, validators) } -func DomainDeploymentMapListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DomainDeploymentMapListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DomainDeploymentMapBindingType), reflect.TypeOf([]DomainDeploymentMap{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DomainDeploymentMapBindingType), reflect.TypeOf([]DomainDeploymentMap{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.domain_deployment_map_list_result", fields, reflect.TypeOf(DomainDeploymentMapListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.domain_deployment_map_list_result", fields, reflect.TypeOf(DomainDeploymentMapListResult{}), fieldNameMap, validators) } -func DomainListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DomainListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DomainBindingType), reflect.TypeOf([]Domain{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DomainBindingType), reflect.TypeOf([]Domain{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.domain_list_result", fields, reflect.TypeOf(DomainListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.domain_list_result", fields, reflect.TypeOf(DomainListResult{}), fieldNameMap, validators) } -func DonutConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DonutConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["count"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["count"] = "Count" - fields["display_count"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["display_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["display_count"] = "DisplayCount" - fields["label"] = bindings.NewOptionalType(bindings.NewReferenceType(LabelBindingType)) + fields["label"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LabelBindingType)) fieldNameMap["label"] = "Label" - fields["navigation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["navigation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["navigation"] = "Navigation" - fields["sections"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DonutSectionBindingType), reflect.TypeOf([]DonutSection{}))) + fields["sections"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DonutSectionBindingType), reflect.TypeOf([]DonutSection{}))) fieldNameMap["sections"] = "Sections" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["datasources"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) + fields["datasources"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) fieldNameMap["datasources"] = "Datasources" - fields["default_filter_value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) + fields["default_filter_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) fieldNameMap["default_filter_value"] = "DefaultFilterValue" - fields["drilldown_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["drilldown_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["drilldown_id"] = "DrilldownId" - fields["feature_set"] = bindings.NewOptionalType(bindings.NewReferenceType(FeatureSetBindingType)) + fields["feature_set"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FeatureSetBindingType)) fieldNameMap["feature_set"] = "FeatureSet" - fields["filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["filter"] = "Filter" - fields["filter_value_required"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["filter_value_required"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["filter_value_required"] = "FilterValueRequired" - fields["filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["filters"] = "Filters" - fields["footer"] = bindings.NewOptionalType(bindings.NewReferenceType(FooterBindingType)) + fields["footer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FooterBindingType)) fieldNameMap["footer"] = "Footer" - fields["icons"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) + fields["icons"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) fieldNameMap["icons"] = "Icons" - fields["is_drilldown"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_drilldown"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_drilldown"] = "IsDrilldown" - fields["legend"] = bindings.NewOptionalType(bindings.NewReferenceType(LegendBindingType)) + fields["legend"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LegendBindingType)) fieldNameMap["legend"] = "Legend" - fields["plot_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) + fields["plot_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) fieldNameMap["plot_configs"] = "PlotConfigs" - fields["rowspan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rowspan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rowspan"] = "Rowspan" - fields["shared"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["shared"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["shared"] = "Shared" - fields["show_header"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_header"] = "ShowHeader" - fields["span"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["span"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["span"] = "Span" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.donut_configuration", fields, reflect.TypeOf(DonutConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.donut_configuration", fields, reflect.TypeOf(DonutConfiguration{}), fieldNameMap, validators) } -func DonutPartBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DonutPartBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["drilldown_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["drilldown_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["drilldown_id"] = "DrilldownId" - fields["field"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["field"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["field"] = "Field" - fields["hide_empty_legend"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["hide_empty_legend"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["hide_empty_legend"] = "HideEmptyLegend" - fields["label"] = bindings.NewOptionalType(bindings.NewReferenceType(LabelBindingType)) + fields["label"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LabelBindingType)) fieldNameMap["label"] = "Label" - fields["navigation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["navigation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["navigation"] = "Navigation" - fields["render_configuration"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RenderConfigurationBindingType), reflect.TypeOf([]RenderConfiguration{}))) + fields["render_configuration"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RenderConfigurationBindingType), reflect.TypeOf([]RenderConfiguration{}))) fieldNameMap["render_configuration"] = "RenderConfiguration" - fields["tooltip"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TooltipBindingType), reflect.TypeOf([]Tooltip{}))) + fields["tooltip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TooltipBindingType), reflect.TypeOf([]Tooltip{}))) fieldNameMap["tooltip"] = "Tooltip" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.donut_part", fields, reflect.TypeOf(DonutPart{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.donut_part", fields, reflect.TypeOf(DonutPart{}), fieldNameMap, validators) } -func DonutSectionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DonutSectionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["parts"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DonutPartBindingType), reflect.TypeOf([]DonutPart{}))) + fields["parts"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DonutPartBindingType), reflect.TypeOf([]DonutPart{}))) fieldNameMap["parts"] = "Parts" - fields["row_list_field"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["row_list_field"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["row_list_field"] = "RowListField" - fields["template"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["template"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["template"] = "Template" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.donut_section", fields, reflect.TypeOf(DonutSection{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.donut_section", fields, reflect.TypeOf(DonutSection{}), fieldNameMap, validators) } -func DropdownFilterPlotConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DropdownFilterPlotConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["allow_maximize"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["allow_maximize"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["allow_maximize"] = "AllowMaximize" - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["allow_search"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["allow_search"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["allow_search"] = "AllowSearch" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.dropdown_filter_plot_configuration", fields, reflect.TypeOf(DropdownFilterPlotConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.dropdown_filter_plot_configuration", fields, reflect.TypeOf(DropdownFilterPlotConfiguration{}), fieldNameMap, validators) } -func DropdownFilterWidgetConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DropdownFilterWidgetConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["default_value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["default_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["default_value"] = "DefaultValue" - fields["dropdown_filter_plot_config"] = bindings.NewOptionalType(bindings.NewReferenceType(DropdownFilterPlotConfigurationBindingType)) + fields["dropdown_filter_plot_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DropdownFilterPlotConfigurationBindingType)) fieldNameMap["dropdown_filter_plot_config"] = "DropdownFilterPlotConfig" - fields["dropdown_item"] = bindings.NewOptionalType(bindings.NewReferenceType(DropdownItemBindingType)) + fields["dropdown_item"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DropdownItemBindingType)) fieldNameMap["dropdown_item"] = "DropdownItem" - fields["placeholder_msg"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["placeholder_msg"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["placeholder_msg"] = "PlaceholderMsg" - fields["static_filter_condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["static_filter_condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["static_filter_condition"] = "StaticFilterCondition" - fields["static_filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(StaticFilterBindingType), reflect.TypeOf([]StaticFilter{}))) + fields["static_filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(StaticFilterBindingType), reflect.TypeOf([]StaticFilter{}))) fieldNameMap["static_filters"] = "StaticFilters" - fields["alias"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["alias"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["alias"] = "Alias" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["datasources"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) + fields["datasources"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) fieldNameMap["datasources"] = "Datasources" - fields["default_filter_value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) + fields["default_filter_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) fieldNameMap["default_filter_value"] = "DefaultFilterValue" - fields["drilldown_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["drilldown_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["drilldown_id"] = "DrilldownId" - fields["feature_set"] = bindings.NewOptionalType(bindings.NewReferenceType(FeatureSetBindingType)) + fields["feature_set"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FeatureSetBindingType)) fieldNameMap["feature_set"] = "FeatureSet" - fields["filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["filter"] = "Filter" - fields["filter_value_required"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["filter_value_required"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["filter_value_required"] = "FilterValueRequired" - fields["filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["filters"] = "Filters" - fields["footer"] = bindings.NewOptionalType(bindings.NewReferenceType(FooterBindingType)) + fields["footer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FooterBindingType)) fieldNameMap["footer"] = "Footer" - fields["icons"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) + fields["icons"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) fieldNameMap["icons"] = "Icons" - fields["is_drilldown"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_drilldown"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_drilldown"] = "IsDrilldown" - fields["legend"] = bindings.NewOptionalType(bindings.NewReferenceType(LegendBindingType)) + fields["legend"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LegendBindingType)) fieldNameMap["legend"] = "Legend" - fields["plot_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) + fields["plot_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) fieldNameMap["plot_configs"] = "PlotConfigs" - fields["rowspan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rowspan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rowspan"] = "Rowspan" - fields["shared"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["shared"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["shared"] = "Shared" - fields["show_header"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_header"] = "ShowHeader" - fields["span"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["span"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["span"] = "Span" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.dropdown_filter_widget_configuration", fields, reflect.TypeOf(DropdownFilterWidgetConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.dropdown_filter_widget_configuration", fields, reflect.TypeOf(DropdownFilterWidgetConfiguration{}), fieldNameMap, validators) } -func DropdownItemBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DropdownItemBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["additional_value"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.REST)) + fields["additional_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["additional_value"] = "AdditionalValue" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["field"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["field"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["field"] = "Field" - fields["short_display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["short_display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["short_display_name"] = "ShortDisplayName" - fields["value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.dropdown_item", fields, reflect.TypeOf(DropdownItem{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.dropdown_item", fields, reflect.TypeOf(DropdownItem{}), fieldNameMap, validators) } -func DscpBitBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DscpBitBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dscp_bit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dscp_bit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dscp_bit"] = "DscpBit" - fields["indicator_type"] = bindings.NewStringType() + fields["indicator_type"] = vapiBindings_.NewStringType() fieldNameMap["indicator_type"] = "IndicatorType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.dscp_bit", fields, reflect.TypeOf(DscpBit{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.dscp_bit", fields, reflect.TypeOf(DscpBit{}), fieldNameMap, validators) } -func DscpIndicatorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DscpIndicatorBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["indicator_type"] = bindings.NewStringType() + fields["indicator_type"] = vapiBindings_.NewStringType() fieldNameMap["indicator_type"] = "IndicatorType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.dscp_indicator", fields, reflect.TypeOf(DscpIndicator{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.dscp_indicator", fields, reflect.TypeOf(DscpIndicator{}), fieldNameMap, validators) } -func DscpValueBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DscpValueBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dscp_value"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dscp_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dscp_value"] = "DscpValue" - fields["indicator_type"] = bindings.NewStringType() + fields["indicator_type"] = vapiBindings_.NewStringType() fieldNameMap["indicator_type"] = "IndicatorType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.dscp_value", fields, reflect.TypeOf(DscpValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.dscp_value", fields, reflect.TypeOf(DscpValue{}), fieldNameMap, validators) } -func DuplicateAddressBindingEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DuplicateAddressBindingEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["binding"] = bindings.NewOptionalType(bindings.NewReferenceType(PacketAddressClassifierBindingType)) + fields["binding"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PacketAddressClassifierBindingType)) fieldNameMap["binding"] = "Binding" - fields["binding_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["binding_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["binding_timestamp"] = "BindingTimestamp" - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source"] = "Source" - fields["conflicting_port"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["conflicting_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["conflicting_port"] = "ConflictingPort" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.duplicate_address_binding_entry", fields, reflect.TypeOf(DuplicateAddressBindingEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.duplicate_address_binding_entry", fields, reflect.TypeOf(DuplicateAddressBindingEntry{}), fieldNameMap, validators) } -func DuplicateIPDetectionOptionsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DuplicateIPDetectionOptionsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["duplicate_ip_detection_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["duplicate_ip_detection_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["duplicate_ip_detection_enabled"] = "DuplicateIpDetectionEnabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.duplicate_IP_detection_options", fields, reflect.TypeOf(DuplicateIPDetectionOptions{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.duplicate_IP_detection_options", fields, reflect.TypeOf(DuplicateIPDetectionOptions{}), fieldNameMap, validators) } -func EULAAcceptanceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EULAAcceptanceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["acceptance"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["acceptance"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["acceptance"] = "Acceptance" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.EULA_acceptance", fields, reflect.TypeOf(EULAAcceptance{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.EULA_acceptance", fields, reflect.TypeOf(EULAAcceptance{}), fieldNameMap, validators) } -func EULAContentBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EULAContentBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["content"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["content"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["content"] = "Content" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.EULA_content", fields, reflect.TypeOf(EULAContent{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.EULA_content", fields, reflect.TypeOf(EULAContent{}), fieldNameMap, validators) } -func EdgeConfigurationStateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EdgeConfigurationStateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) fieldNameMap["details"] = "Details" - fields["failure_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["failure_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["failure_code"] = "FailureCode" - fields["failure_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["failure_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["failure_message"] = "FailureMessage" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - fields["pending_change_list"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["pending_change_list"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["pending_change_list"] = "PendingChangeList" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.edge_configuration_state", fields, reflect.TypeOf(EdgeConfigurationState{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.edge_configuration_state", fields, reflect.TypeOf(EdgeConfigurationState{}), fieldNameMap, validators) } -func EffectiveIPInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EffectiveIPInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["effective_ips"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["effective_ips"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["effective_ips"] = "EffectiveIps" - fields["site_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.effective_IP_info", fields, reflect.TypeOf(EffectiveIPInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.effective_IP_info", fields, reflect.TypeOf(EffectiveIPInfo{}), fieldNameMap, validators) } -func EgressRateLimiterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EffectiveProfilesResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["average_bandwidth"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["profiles_list"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SwitchingProfileTypeIdEntryBindingType), reflect.TypeOf([]SwitchingProfileTypeIdEntry{}))) + fieldNameMap["profiles_list"] = "ProfilesList" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.effective_profiles_response", fields, reflect.TypeOf(EffectiveProfilesResponse{}), fieldNameMap, validators) +} + +func EgressRateLimiterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["average_bandwidth"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["average_bandwidth"] = "AverageBandwidth" - fields["burst_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["burst_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["burst_size"] = "BurstSize" - fields["peak_bandwidth"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["peak_bandwidth"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["peak_bandwidth"] = "PeakBandwidth" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.egress_rate_limiter", fields, reflect.TypeOf(EgressRateLimiter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.egress_rate_limiter", fields, reflect.TypeOf(EgressRateLimiter{}), fieldNameMap, validators) } -func EndpointPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EndpointPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["endpoint_rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(EndpointRuleBindingType), reflect.TypeOf([]EndpointRule{}))) + fields["endpoint_rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(EndpointRuleBindingType), reflect.TypeOf([]EndpointRule{}))) fieldNameMap["endpoint_rules"] = "EndpointRules" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.endpoint_policy", fields, reflect.TypeOf(EndpointPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.endpoint_policy", fields, reflect.TypeOf(EndpointPolicy{}), fieldNameMap, validators) } -func EndpointRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EndpointRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["groups"] = "Groups" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["service_profiles"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["service_profiles"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["service_profiles"] = "ServiceProfiles" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.endpoint_rule", fields, reflect.TypeOf(EndpointRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.endpoint_rule", fields, reflect.TypeOf(EndpointRule{}), fieldNameMap, validators) } -func EnforcedStatusDetailsNsxtBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EnforcedStatusDetailsNsxtBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enforced_status_info"] = bindings.NewOptionalType(bindings.NewReferenceType(EnforcedStatusInfoNsxtBindingType)) + fields["enforced_status_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(EnforcedStatusInfoNsxtBindingType)) fieldNameMap["enforced_status_info"] = "EnforcedStatusInfo" - fields["pending_changes_info"] = bindings.NewOptionalType(bindings.NewReferenceType(PendingChangesInfoNsxtBindingType)) + fields["pending_changes_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PendingChangesInfoNsxtBindingType)) fieldNameMap["pending_changes_info"] = "PendingChangesInfo" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.enforced_status_details_nsxt", fields, reflect.TypeOf(EnforcedStatusDetailsNsxt{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.enforced_status_details_nsxt", fields, reflect.TypeOf(EnforcedStatusDetailsNsxt{}), fieldNameMap, validators) } -func EnforcedStatusInfoNsxtBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EnforcedStatusInfoNsxtBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enforced_status"] = bindings.NewOptionalType(bindings.NewReferenceType(EnforcedStatusNsxtBindingType)) + fields["enforced_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(EnforcedStatusNsxtBindingType)) fieldNameMap["enforced_status"] = "EnforcedStatus" - fields["enforced_status_per_scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(EnforcedStatusPerScopeNsxtBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["enforced_status_per_scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(EnforcedStatusPerScopeNsxtBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["enforced_status_per_scope"] = "EnforcedStatusPerScope" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.enforced_status_info_nsxt", fields, reflect.TypeOf(EnforcedStatusInfoNsxt{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.enforced_status_info_nsxt", fields, reflect.TypeOf(EnforcedStatusInfoNsxt{}), fieldNameMap, validators) } -func EnforcedStatusNsxtBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EnforcedStatusNsxtBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - fields["status_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status_message"] = "StatusMessage" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.enforced_status_nsxt", fields, reflect.TypeOf(EnforcedStatusNsxt{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.enforced_status_nsxt", fields, reflect.TypeOf(EnforcedStatusNsxt{}), fieldNameMap, validators) } -func EnforcedStatusPerScopeNsxtBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EnforcedStatusPerScopeNsxtBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.enforced_status_per_scope_nsxt", fields, reflect.TypeOf(EnforcedStatusPerScopeNsxt{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.enforced_status_per_scope_nsxt", fields, reflect.TypeOf(EnforcedStatusPerScopeNsxt{}), fieldNameMap, validators) } -func EnforcedStatusPerTransportNodeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EnforcedStatusPerTransportNodeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["enforced_status"] = bindings.NewOptionalType(bindings.NewReferenceType(EnforcedStatusNsxtBindingType)) + fields["enforced_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(EnforcedStatusNsxtBindingType)) fieldNameMap["enforced_status"] = "EnforcedStatus" - fields["nsx_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["nsx_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["nsx_id"] = "NsxId" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.enforced_status_per_transport_node", fields, reflect.TypeOf(EnforcedStatusPerTransportNode{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.enforced_status_per_transport_node", fields, reflect.TypeOf(EnforcedStatusPerTransportNode{}), fieldNameMap, validators) } -func EnforcementPointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EnforcementPointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["auto_enforce"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["auto_enforce"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["auto_enforce"] = "AutoEnforce" - fields["connection_info"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(EnforcementPointConnectionInfoBindingType)}, bindings.REST)) + fields["connection_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(EnforcementPointConnectionInfoBindingType)})) fieldNameMap["connection_info"] = "ConnectionInfo" - fields["version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["version"] = "Version" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.enforcement_point", fields, reflect.TypeOf(EnforcementPoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.enforcement_point", fields, reflect.TypeOf(EnforcementPoint{}), fieldNameMap, validators) } -func EnforcementPointConnectionInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EnforcementPointConnectionInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enforcement_point_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_address"] = "EnforcementPointAddress" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.enforcement_point_connection_info", fields, reflect.TypeOf(EnforcementPointConnectionInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.enforcement_point_connection_info", fields, reflect.TypeOf(EnforcementPointConnectionInfo{}), fieldNameMap, validators) } -func EnforcementPointListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EnforcementPointListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(EnforcementPointBindingType), reflect.TypeOf([]EnforcementPoint{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(EnforcementPointBindingType), reflect.TypeOf([]EnforcementPoint{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.enforcement_point_list_result", fields, reflect.TypeOf(EnforcementPointListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.enforcement_point_list_result", fields, reflect.TypeOf(EnforcementPointListResult{}), fieldNameMap, validators) } -func EntityInstanceCountConstraintExpressionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EntityInstanceCountConstraintExpressionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["operator"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operator"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operator"] = "Operator" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["target_resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["target_resource_type"] = "TargetResourceType" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.entity_instance_count_constraint_expression", fields, reflect.TypeOf(EntityInstanceCountConstraintExpression{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.entity_instance_count_constraint_expression", fields, reflect.TypeOf(EntityInstanceCountConstraintExpression{}), fieldNameMap, validators) } -func ErrorResolverInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ErrorResolverInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["error_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["error_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["error_id"] = "ErrorId" - fields["resolver_present"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["resolver_present"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["resolver_present"] = "ResolverPresent" - fields["user_metadata"] = bindings.NewOptionalType(bindings.NewReferenceType(ErrorResolverUserMetadataBindingType)) + fields["user_metadata"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ErrorResolverUserMetadataBindingType)) fieldNameMap["user_metadata"] = "UserMetadata" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.error_resolver_info", fields, reflect.TypeOf(ErrorResolverInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.error_resolver_info", fields, reflect.TypeOf(ErrorResolverInfo{}), fieldNameMap, validators) } -func ErrorResolverInfoListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ErrorResolverInfoListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ErrorResolverInfoBindingType), reflect.TypeOf([]ErrorResolverInfo{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ErrorResolverInfoBindingType), reflect.TypeOf([]ErrorResolverInfo{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.error_resolver_info_list", fields, reflect.TypeOf(ErrorResolverInfoList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.error_resolver_info_list", fields, reflect.TypeOf(ErrorResolverInfoList{}), fieldNameMap, validators) } -func ErrorResolverMetadataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ErrorResolverMetadataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["entity_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["entity_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["entity_id"] = "EntityId" - fields["error_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["error_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["error_id"] = "ErrorId" - fields["system_metadata"] = bindings.NewOptionalType(bindings.NewReferenceType(ErrorResolverSystemMetadataBindingType)) + fields["system_metadata"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ErrorResolverSystemMetadataBindingType)) fieldNameMap["system_metadata"] = "SystemMetadata" - fields["user_metadata"] = bindings.NewOptionalType(bindings.NewReferenceType(ErrorResolverUserMetadataBindingType)) + fields["user_metadata"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ErrorResolverUserMetadataBindingType)) fieldNameMap["user_metadata"] = "UserMetadata" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.error_resolver_metadata", fields, reflect.TypeOf(ErrorResolverMetadata{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.error_resolver_metadata", fields, reflect.TypeOf(ErrorResolverMetadata{}), fieldNameMap, validators) } -func ErrorResolverMetadataListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ErrorResolverMetadataListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["errors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ErrorResolverMetadataBindingType), reflect.TypeOf([]ErrorResolverMetadata{}))) + fields["errors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ErrorResolverMetadataBindingType), reflect.TypeOf([]ErrorResolverMetadata{}))) fieldNameMap["errors"] = "Errors" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.error_resolver_metadata_list", fields, reflect.TypeOf(ErrorResolverMetadataList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.error_resolver_metadata_list", fields, reflect.TypeOf(ErrorResolverMetadataList{}), fieldNameMap, validators) } -func ErrorResolverSystemMetadataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ErrorResolverSystemMetadataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.error_resolver_system_metadata", fields, reflect.TypeOf(ErrorResolverSystemMetadata{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.error_resolver_system_metadata", fields, reflect.TypeOf(ErrorResolverSystemMetadata{}), fieldNameMap, validators) } -func ErrorResolverUserInputDataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ErrorResolverUserInputDataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["data_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["data_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["data_type"] = "DataType" - fields["property_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["property_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["property_name"] = "PropertyName" - fields["property_value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["property_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["property_value"] = "PropertyValue" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.error_resolver_user_input_data", fields, reflect.TypeOf(ErrorResolverUserInputData{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.error_resolver_user_input_data", fields, reflect.TypeOf(ErrorResolverUserInputData{}), fieldNameMap, validators) } -func ErrorResolverUserMetadataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ErrorResolverUserMetadataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["user_input_list"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ErrorResolverUserInputDataBindingType), reflect.TypeOf([]ErrorResolverUserInputData{}))) + fields["user_input_list"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ErrorResolverUserInputDataBindingType), reflect.TypeOf([]ErrorResolverUserInputData{}))) fieldNameMap["user_input_list"] = "UserInputList" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.error_resolver_user_metadata", fields, reflect.TypeOf(ErrorResolverUserMetadata{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.error_resolver_user_metadata", fields, reflect.TypeOf(ErrorResolverUserMetadata{}), fieldNameMap, validators) } -func EtherTypeServiceEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EtherTypeServiceEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ether_type"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ether_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ether_type"] = "EtherType" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ether_type_service_entry", fields, reflect.TypeOf(EtherTypeServiceEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ether_type_service_entry", fields, reflect.TypeOf(EtherTypeServiceEntry{}), fieldNameMap, validators) } -func EthernetHeaderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EthernetHeaderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dst_mac"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dst_mac"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dst_mac"] = "DstMac" - fields["eth_type"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["eth_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["eth_type"] = "EthType" - fields["src_mac"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["src_mac"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["src_mac"] = "SrcMac" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ethernet_header", fields, reflect.TypeOf(EthernetHeader{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ethernet_header", fields, reflect.TypeOf(EthernetHeader{}), fieldNameMap, validators) } -func EvaluationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EvaluationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.evaluation", fields, reflect.TypeOf(Evaluation{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.evaluation", fields, reflect.TypeOf(Evaluation{}), fieldNameMap, validators) } -func EventBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EventBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["criteria"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(CriterionBindingType), reflect.TypeOf([]Criterion{}))) + fields["criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(CriterionBindingType), reflect.TypeOf([]Criterion{}))) fieldNameMap["criteria"] = "Criteria" - fields["source"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(SourceBindingType)}, bindings.REST)) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(SourceBindingType)})) fieldNameMap["source"] = "Source" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.event", fields, reflect.TypeOf(Event{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.event", fields, reflect.TypeOf(Event{}), fieldNameMap, validators) } -func EvpnConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EvpnConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["advanced_config"] = bindings.NewOptionalType(bindings.NewReferenceType(EvpnConfigAdvancedConfigBindingType)) + fields["advanced_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(EvpnConfigAdvancedConfigBindingType)) fieldNameMap["advanced_config"] = "AdvancedConfig" - fields["encapsulation_method"] = bindings.NewOptionalType(bindings.NewReferenceType(EvpnEncapConfigBindingType)) + fields["encapsulation_method"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(EvpnEncapConfigBindingType)) fieldNameMap["encapsulation_method"] = "EncapsulationMethod" - fields["mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mode"] = "Mode" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.evpn_config", fields, reflect.TypeOf(EvpnConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.evpn_config", fields, reflect.TypeOf(EvpnConfig{}), fieldNameMap, validators) } -func EvpnConfigAdvancedConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EvpnConfigAdvancedConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.evpn_config_advanced_config", fields, reflect.TypeOf(EvpnConfigAdvancedConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.evpn_config_advanced_config", fields, reflect.TypeOf(EvpnConfigAdvancedConfig{}), fieldNameMap, validators) } -func EvpnEncapConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EvpnEncapConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["evpn_tenant_config_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["evpn_tenant_config_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["evpn_tenant_config_path"] = "EvpnTenantConfigPath" - fields["vni_pool_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vni_pool_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vni_pool_path"] = "VniPoolPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.evpn_encap_config", fields, reflect.TypeOf(EvpnEncapConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.evpn_encap_config", fields, reflect.TypeOf(EvpnEncapConfig{}), fieldNameMap, validators) } -func EvpnTenantConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EvpnTenantConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["mappings"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(VlanVniRangePairBindingType), reflect.TypeOf([]VlanVniRangePair{}))) + fields["mappings"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(VlanVniRangePairBindingType), reflect.TypeOf([]VlanVniRangePair{}))) fieldNameMap["mappings"] = "Mappings" - fields["transport_zone_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_zone_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_zone_path"] = "TransportZonePath" - fields["vni_pool_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vni_pool_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vni_pool_path"] = "VniPoolPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.evpn_tenant_config", fields, reflect.TypeOf(EvpnTenantConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.evpn_tenant_config", fields, reflect.TypeOf(EvpnTenantConfig{}), fieldNameMap, validators) } -func EvpnTunnelEndpointConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EvpnTunnelEndpointConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["edge_path"] = "EdgePath" - fields["local_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["local_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["local_addresses"] = "LocalAddresses" - fields["mtu"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["mtu"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["mtu"] = "Mtu" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.evpn_tunnel_endpoint_config", fields, reflect.TypeOf(EvpnTunnelEndpointConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.evpn_tunnel_endpoint_config", fields, reflect.TypeOf(EvpnTunnelEndpointConfig{}), fieldNameMap, validators) +} + +func ExcludedMembersListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["ip_address_expression"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPAddressExpressionBindingType)) + fieldNameMap["ip_address_expression"] = "IpAddressExpression" + fields["path_expression"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PathExpressionBindingType)) + fieldNameMap["path_expression"] = "PathExpression" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.excluded_members_list", fields, reflect.TypeOf(ExcludedMembersList{}), fieldNameMap, validators) } -func ExportRequestParameterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ExportRequestParameterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["draft_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["draft_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["draft_path"] = "DraftPath" - fields["passphrase"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["passphrase"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["passphrase"] = "Passphrase" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.export_request_parameter", fields, reflect.TypeOf(ExportRequestParameter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.export_request_parameter", fields, reflect.TypeOf(ExportRequestParameter{}), fieldNameMap, validators) } -func ExportTaskBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ExportTaskBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["async_response_available"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["async_response_available"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["async_response_available"] = "AsyncResponseAvailable" - fields["cancelable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["cancelable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["cancelable"] = "Cancelable" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["end_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["end_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["end_time"] = "EndTime" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["message"] = "Message" - fields["progress"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["progress"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["progress"] = "Progress" - fields["request_method"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_method"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_method"] = "RequestMethod" - fields["request_uri"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_uri"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_uri"] = "RequestUri" - fields["start_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["start_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["start_time"] = "StartTime" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - fields["user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["user"] = "User" - fields["failure_msg"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["failure_msg"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["failure_msg"] = "FailureMsg" - fields["draft_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["draft_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["draft_path"] = "DraftPath" - fields["exported_file"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["exported_file"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["exported_file"] = "ExportedFile" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.export_task", fields, reflect.TypeOf(ExportTask{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.export_task", fields, reflect.TypeOf(ExportTask{}), fieldNameMap, validators) } -func ExpressionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ExpressionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.expression", fields, reflect.TypeOf(Expression{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.expression", fields, reflect.TypeOf(Expression{}), fieldNameMap, validators) } -func ExternalGatewayBfdConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ExternalGatewayBfdConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["bfd_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["bfd_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["bfd_profile_path"] = "BfdProfilePath" - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.external_gateway_bfd_config", fields, reflect.TypeOf(ExternalGatewayBfdConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.external_gateway_bfd_config", fields, reflect.TypeOf(ExternalGatewayBfdConfig{}), fieldNameMap, validators) } -func ExternalIDExpressionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ExternalIDExpressionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["external_ids"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["external_ids"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["external_ids"] = "ExternalIds" - fields["member_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["member_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["member_type"] = "MemberType" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.external_ID_expression", fields, reflect.TypeOf(ExternalIDExpression{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.external_ID_expression", fields, reflect.TypeOf(ExternalIDExpression{}), fieldNameMap, validators) } -func FIPSGlobalConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FIPSGlobalConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["lb_fips_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["lb_fips_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["lb_fips_enabled"] = "LbFipsEnabled" - fields["tls_fips_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tls_fips_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tls_fips_enabled"] = "TlsFipsEnabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.FIPS_global_config", fields, reflect.TypeOf(FIPSGlobalConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.FIPS_global_config", fields, reflect.TypeOf(FIPSGlobalConfig{}), fieldNameMap, validators) } -func FeatureCompatibilityInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FeatureCompatibilityInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(CompatibilityDetailBindingType), reflect.TypeOf([]CompatibilityDetail{}))) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(CompatibilityDetailBindingType), reflect.TypeOf([]CompatibilityDetail{}))) fieldNameMap["details"] = "Details" - fields["feature"] = bindings.NewOptionalType(bindings.NewReferenceType(OnboardingFeatureInfoBindingType)) + fields["feature"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(OnboardingFeatureInfoBindingType)) fieldNameMap["feature"] = "Feature" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.feature_compatibility_info", fields, reflect.TypeOf(FeatureCompatibilityInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.feature_compatibility_info", fields, reflect.TypeOf(FeatureCompatibilityInfo{}), fieldNameMap, validators) } -func FeatureConflictInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FeatureConflictInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["conflict_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["conflict_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["conflict_count"] = "ConflictCount" - fields["feature"] = bindings.NewOptionalType(bindings.NewReferenceType(OnboardingFeatureInfoBindingType)) + fields["feature"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(OnboardingFeatureInfoBindingType)) fieldNameMap["feature"] = "Feature" - fields["total_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_count"] = "TotalCount" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.feature_conflict_info", fields, reflect.TypeOf(FeatureConflictInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.feature_conflict_info", fields, reflect.TypeOf(FeatureConflictInfo{}), fieldNameMap, validators) } -func FeaturePermissionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FeaturePermissionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["feature"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["feature"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["feature"] = "Feature" - fields["feature_description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["feature_description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["feature_description"] = "FeatureDescription" - fields["feature_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["feature_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["feature_name"] = "FeatureName" - fields["is_execute_recommended"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_execute_recommended"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_execute_recommended"] = "IsExecuteRecommended" - fields["is_internal"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_internal"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_internal"] = "IsInternal" - fields["permission"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["permission"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["permission"] = "Permission" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.feature_permission", fields, reflect.TypeOf(FeaturePermission{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.feature_permission", fields, reflect.TypeOf(FeaturePermission{}), fieldNameMap, validators) } -func FeaturePermissionArrayBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FeaturePermissionArrayBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["feature_permissions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(FeaturePermissionBindingType), reflect.TypeOf([]FeaturePermission{}))) + fields["feature_permissions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(FeaturePermissionBindingType), reflect.TypeOf([]FeaturePermission{}))) fieldNameMap["feature_permissions"] = "FeaturePermissions" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.feature_permission_array", fields, reflect.TypeOf(FeaturePermissionArray{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.feature_permission_array", fields, reflect.TypeOf(FeaturePermissionArray{}), fieldNameMap, validators) } -func FeaturePermissionListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FeaturePermissionListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(FeaturePermissionBindingType), reflect.TypeOf([]FeaturePermission{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(FeaturePermissionBindingType), reflect.TypeOf([]FeaturePermission{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.feature_permission_list_result", fields, reflect.TypeOf(FeaturePermissionListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.feature_permission_list_result", fields, reflect.TypeOf(FeaturePermissionListResult{}), fieldNameMap, validators) } -func FeatureSetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FeatureSetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["feature_list"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["feature_list"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["feature_list"] = "FeatureList" - fields["require_all_permissions"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["require_all_permissions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["require_all_permissions"] = "RequireAllPermissions" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.feature_set", fields, reflect.TypeOf(FeatureSet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.feature_set", fields, reflect.TypeOf(FeatureSet{}), fieldNameMap, validators) } -func FeatureSummaryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FeatureSummaryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["total_conflict_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_conflict_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_conflict_count"] = "TotalConflictCount" - fields["total_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_count"] = "TotalCount" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.feature_summary", fields, reflect.TypeOf(FeatureSummary{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.feature_summary", fields, reflect.TypeOf(FeatureSummary{}), fieldNameMap, validators) } -func FederationComponentUpgradeStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FederationComponentUpgradeStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_type"] = "ComponentType" - fields["current_version_node_summary"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(FederationNodeSummaryBindingType), reflect.TypeOf([]FederationNodeSummary{}))) + fields["current_version_node_summary"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(FederationNodeSummaryBindingType), reflect.TypeOf([]FederationNodeSummary{}))) fieldNameMap["current_version_node_summary"] = "CurrentVersionNodeSummary" - fields["details"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["details"] = "Details" - fields["percent_complete"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["percent_complete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["percent_complete"] = "PercentComplete" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - fields["target_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["target_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["target_version"] = "TargetVersion" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.federation_component_upgrade_status", fields, reflect.TypeOf(FederationComponentUpgradeStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.federation_component_upgrade_status", fields, reflect.TypeOf(FederationComponentUpgradeStatus{}), fieldNameMap, validators) } -func FederationConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FederationConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_config"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SiteFederationConfigBindingType), reflect.TypeOf([]SiteFederationConfig{}))) + fields["site_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SiteFederationConfigBindingType), reflect.TypeOf([]SiteFederationConfig{}))) fieldNameMap["site_config"] = "SiteConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.federation_config", fields, reflect.TypeOf(FederationConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.federation_config", fields, reflect.TypeOf(FederationConfig{}), fieldNameMap, validators) } -func FederationConnectivityConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FederationConnectivityConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["global_overlay_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["global_overlay_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["global_overlay_id"] = "GlobalOverlayId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.federation_connectivity_config", fields, reflect.TypeOf(FederationConnectivityConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.federation_connectivity_config", fields, reflect.TypeOf(FederationConnectivityConfig{}), fieldNameMap, validators) } -func FederationGatewayConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FederationGatewayConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["global_overlay_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["global_overlay_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["global_overlay_id"] = "GlobalOverlayId" - fields["site_allocation_indices"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SiteAllocationIndexForEdgeBindingType), reflect.TypeOf([]SiteAllocationIndexForEdge{}))) + fields["site_allocation_indices"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SiteAllocationIndexForEdgeBindingType), reflect.TypeOf([]SiteAllocationIndexForEdge{}))) fieldNameMap["site_allocation_indices"] = "SiteAllocationIndices" - fields["transit_segment_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transit_segment_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transit_segment_id"] = "TransitSegmentId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.federation_gateway_config", fields, reflect.TypeOf(FederationGatewayConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.federation_gateway_config", fields, reflect.TypeOf(FederationGatewayConfig{}), fieldNameMap, validators) } -func FederationInvalidConfigurationDetailsResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FederationInvalidConfigurationDetailsResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["feature"] = bindings.NewOptionalType(bindings.NewReferenceType(OnboardingFeatureInfoBindingType)) + fields["feature"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(OnboardingFeatureInfoBindingType)) fieldNameMap["feature"] = "Feature" - fields["invalid_config_summary"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(InvalidConfigSummaryBindingType), reflect.TypeOf([]InvalidConfigSummary{}))) + fields["invalid_config_summary"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(InvalidConfigSummaryBindingType), reflect.TypeOf([]InvalidConfigSummary{}))) fieldNameMap["invalid_config_summary"] = "InvalidConfigSummary" - fields["total_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_count"] = "TotalCount" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.federation_invalid_configuration_details_response", fields, reflect.TypeOf(FederationInvalidConfigurationDetailsResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.federation_invalid_configuration_details_response", fields, reflect.TypeOf(FederationInvalidConfigurationDetailsResponse{}), fieldNameMap, validators) } -func FederationNodeSummaryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FederationNodeSummaryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["node_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["node_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["node_count"] = "NodeCount" - fields["version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["version"] = "Version" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.federation_node_summary", fields, reflect.TypeOf(FederationNodeSummary{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.federation_node_summary", fields, reflect.TypeOf(FederationNodeSummary{}), fieldNameMap, validators) } -func FederationQueueInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FederationQueueInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["current_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["current_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["current_size"] = "CurrentSize" - fields["max_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_size"] = "MaxSize" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["namespace"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["namespace"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["namespace"] = "Namespace" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.federation_queue_info", fields, reflect.TypeOf(FederationQueueInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.federation_queue_info", fields, reflect.TypeOf(FederationQueueInfo{}), fieldNameMap, validators) } -func FederationUpgradeSummaryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FederationUpgradeSummaryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["component_status"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(FederationComponentUpgradeStatusBindingType), reflect.TypeOf([]FederationComponentUpgradeStatus{}))) + fields["component_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(FederationComponentUpgradeStatusBindingType), reflect.TypeOf([]FederationComponentUpgradeStatus{}))) fieldNameMap["component_status"] = "ComponentStatus" - fields["current_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["current_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["current_version"] = "CurrentVersion" - fields["gpm_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["gpm_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["gpm_name"] = "GpmName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["last_upgrade_timestamp"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["last_upgrade_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["last_upgrade_timestamp"] = "LastUpgradeTimestamp" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["overall_upgrade_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["overall_upgrade_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["overall_upgrade_status"] = "OverallUpgradeStatus" - fields["site_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" - fields["site_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_ip"] = "SiteIp" - fields["site_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_type"] = "SiteType" - fields["target_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["target_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["target_version"] = "TargetVersion" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.federation_upgrade_summary", fields, reflect.TypeOf(FederationUpgradeSummary{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.federation_upgrade_summary", fields, reflect.TypeOf(FederationUpgradeSummary{}), fieldNameMap, validators) } -func FederationUpgradeSummaryListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FederationUpgradeSummaryListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(FederationUpgradeSummaryBindingType), reflect.TypeOf([]FederationUpgradeSummary{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(FederationUpgradeSummaryBindingType), reflect.TypeOf([]FederationUpgradeSummary{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.federation_upgrade_summary_list_result", fields, reflect.TypeOf(FederationUpgradeSummaryListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.federation_upgrade_summary_list_result", fields, reflect.TypeOf(FederationUpgradeSummaryListResult{}), fieldNameMap, validators) } -func FieldSanityConstraintExpressionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FieldSanityConstraintExpressionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["checks"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["checks"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["checks"] = "Checks" - fields["operator"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operator"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operator"] = "Operator" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.field_sanity_constraint_expression", fields, reflect.TypeOf(FieldSanityConstraintExpression{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.field_sanity_constraint_expression", fields, reflect.TypeOf(FieldSanityConstraintExpression{}), fieldNameMap, validators) } -func FieldSettingBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FieldSettingBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["field_pointer"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["field_pointer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["field_pointer"] = "FieldPointer" - fields["value"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(FieldSettingValueBindingType)}, bindings.REST)) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(FieldSettingValueBindingType)})) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.field_setting", fields, reflect.TypeOf(FieldSetting{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.field_setting", fields, reflect.TypeOf(FieldSetting{}), fieldNameMap, validators) } -func FieldSettingValueBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FieldSettingValueBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.field_setting_value", fields, reflect.TypeOf(FieldSettingValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.field_setting_value", fields, reflect.TypeOf(FieldSettingValue{}), fieldNameMap, validators) } -func FieldsFilterDataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FieldsFilterDataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_info"] = bindings.NewOptionalType(bindings.NewReferenceType(IpInfoBindingType)) + fields["ip_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IpInfoBindingType)) fieldNameMap["ip_info"] = "IpInfo" - fields["transport_info"] = bindings.NewOptionalType(bindings.NewReferenceType(TransportInfoBindingType)) + fields["network_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(NetworkInfoBindingType)) + fieldNameMap["network_info"] = "NetworkInfo" + fields["transport_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TransportInfoBindingType)) fieldNameMap["transport_info"] = "TransportInfo" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.fields_filter_data", fields, reflect.TypeOf(FieldsFilterData{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.fields_filter_data", fields, reflect.TypeOf(FieldsFilterData{}), fieldNameMap, validators) } -func FieldsPacketDataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FieldsPacketDataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["arp_header"] = bindings.NewOptionalType(bindings.NewReferenceType(ArpHeaderBindingType)) + fields["arp_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ArpHeaderBindingType)) fieldNameMap["arp_header"] = "ArpHeader" - fields["eth_header"] = bindings.NewOptionalType(bindings.NewReferenceType(EthernetHeaderBindingType)) + fields["eth_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(EthernetHeaderBindingType)) fieldNameMap["eth_header"] = "EthHeader" - fields["ip_header"] = bindings.NewOptionalType(bindings.NewReferenceType(Ipv4HeaderBindingType)) + fields["ip_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(Ipv4HeaderBindingType)) fieldNameMap["ip_header"] = "IpHeader" - fields["ipv6_header"] = bindings.NewOptionalType(bindings.NewReferenceType(Ipv6HeaderBindingType)) + fields["ipv6_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(Ipv6HeaderBindingType)) fieldNameMap["ipv6_header"] = "Ipv6Header" - fields["payload"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["payload"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["payload"] = "Payload" - fields["transport_header"] = bindings.NewOptionalType(bindings.NewReferenceType(TransportProtocolHeaderBindingType)) + fields["transport_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TransportProtocolHeaderBindingType)) fieldNameMap["transport_header"] = "TransportHeader" - fields["frame_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["frame_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["frame_size"] = "FrameSize" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["routed"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["routed"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["routed"] = "Routed" - fields["transport_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_type"] = "TransportType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.fields_packet_data", fields, reflect.TypeOf(FieldsPacketData{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.fields_packet_data", fields, reflect.TypeOf(FieldsPacketData{}), fieldNameMap, validators) } -func FileTransferAuthenticationSchemeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FileTransferAuthenticationSchemeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["password"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["identity_file"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["identity_file"] = "IdentityFile" + fields["password"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["password"] = "Password" - fields["scheme_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["scheme_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["scheme_name"] = "SchemeName" - fields["username"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["username"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["username"] = "Username" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.file_transfer_authentication_scheme", fields, reflect.TypeOf(FileTransferAuthenticationScheme{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.file_transfer_authentication_scheme", fields, reflect.TypeOf(FileTransferAuthenticationScheme{}), fieldNameMap, validators) } -func FileTransferProtocolBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FileTransferProtocolBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["authentication_scheme"] = bindings.NewOptionalType(bindings.NewReferenceType(FileTransferAuthenticationSchemeBindingType)) + fields["authentication_scheme"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FileTransferAuthenticationSchemeBindingType)) fieldNameMap["authentication_scheme"] = "AuthenticationScheme" - fields["protocol_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["protocol_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["protocol_name"] = "ProtocolName" - fields["ssh_fingerprint"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ssh_fingerprint"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ssh_fingerprint"] = "SshFingerprint" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.file_transfer_protocol", fields, reflect.TypeOf(FileTransferProtocol{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.file_transfer_protocol", fields, reflect.TypeOf(FileTransferProtocol{}), fieldNameMap, validators) } -func FilterWidgetConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FilterWidgetConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alias"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["alias"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["alias"] = "Alias" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["datasources"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) + fields["datasources"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) fieldNameMap["datasources"] = "Datasources" - fields["default_filter_value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) + fields["default_filter_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) fieldNameMap["default_filter_value"] = "DefaultFilterValue" - fields["drilldown_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["drilldown_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["drilldown_id"] = "DrilldownId" - fields["feature_set"] = bindings.NewOptionalType(bindings.NewReferenceType(FeatureSetBindingType)) + fields["feature_set"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FeatureSetBindingType)) fieldNameMap["feature_set"] = "FeatureSet" - fields["filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["filter"] = "Filter" - fields["filter_value_required"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["filter_value_required"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["filter_value_required"] = "FilterValueRequired" - fields["filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["filters"] = "Filters" - fields["footer"] = bindings.NewOptionalType(bindings.NewReferenceType(FooterBindingType)) + fields["footer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FooterBindingType)) fieldNameMap["footer"] = "Footer" - fields["icons"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) + fields["icons"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) fieldNameMap["icons"] = "Icons" - fields["is_drilldown"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_drilldown"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_drilldown"] = "IsDrilldown" - fields["legend"] = bindings.NewOptionalType(bindings.NewReferenceType(LegendBindingType)) + fields["legend"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LegendBindingType)) fieldNameMap["legend"] = "Legend" - fields["plot_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) + fields["plot_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) fieldNameMap["plot_configs"] = "PlotConfigs" - fields["rowspan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rowspan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rowspan"] = "Rowspan" - fields["shared"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["shared"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["shared"] = "Shared" - fields["show_header"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_header"] = "ShowHeader" - fields["span"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["span"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["span"] = "Span" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.filter_widget_configuration", fields, reflect.TypeOf(FilterWidgetConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.filter_widget_configuration", fields, reflect.TypeOf(FilterWidgetConfiguration{}), fieldNameMap, validators) } -func FirewallConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FirewallConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["disable_auto_drafts"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["disable_auto_drafts"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["disable_auto_drafts"] = "DisableAutoDrafts" - fields["enable_firewall"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_firewall"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_firewall"] = "EnableFirewall" - fields["global_addrset_mode_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["global_addrset_mode_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["global_addrset_mode_enabled"] = "GlobalAddrsetModeEnabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.firewall_configuration", fields, reflect.TypeOf(FirewallConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.firewall_configuration", fields, reflect.TypeOf(FirewallConfiguration{}), fieldNameMap, validators) } -func FloodProtectionProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FloodProtectionProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["icmp_active_flow_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["icmp_active_flow_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["icmp_active_flow_limit"] = "IcmpActiveFlowLimit" - fields["other_active_conn_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["other_active_conn_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["other_active_conn_limit"] = "OtherActiveConnLimit" - fields["tcp_half_open_conn_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["tcp_half_open_conn_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["tcp_half_open_conn_limit"] = "TcpHalfOpenConnLimit" - fields["udp_active_flow_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["udp_active_flow_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["udp_active_flow_limit"] = "UdpActiveFlowLimit" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.flood_protection_profile", fields, reflect.TypeOf(FloodProtectionProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.flood_protection_profile", fields, reflect.TypeOf(FloodProtectionProfile{}), fieldNameMap, validators) } -func FloodProtectionProfileBindingListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FloodProtectionProfileBindingListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(FloodProtectionProfileBindingMapBindingType), reflect.TypeOf([]FloodProtectionProfileBindingMap{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(FloodProtectionProfileBindingMapBindingType), reflect.TypeOf([]FloodProtectionProfileBindingMap{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.flood_protection_profile_binding_list_result", fields, reflect.TypeOf(FloodProtectionProfileBindingListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.flood_protection_profile_binding_list_result", fields, reflect.TypeOf(FloodProtectionProfileBindingListResult{}), fieldNameMap, validators) } -func FloodProtectionProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FloodProtectionProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["profile_path"] = "ProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.flood_protection_profile_binding_map", fields, reflect.TypeOf(FloodProtectionProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.flood_protection_profile_binding_map", fields, reflect.TypeOf(FloodProtectionProfileBindingMap{}), fieldNameMap, validators) } -func FloodProtectionProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FloodProtectionProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(FloodProtectionProfileBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(FloodProtectionProfileBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.flood_protection_profile_list_result", fields, reflect.TypeOf(FloodProtectionProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.flood_protection_profile_list_result", fields, reflect.TypeOf(FloodProtectionProfileListResult{}), fieldNameMap, validators) } -func FlowInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FlowInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cross_site_flow_info"] = bindings.NewOptionalType(bindings.NewReferenceType(CrossSiteFlowInfoBindingType)) + fields["cross_site_flow_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(CrossSiteFlowInfoBindingType)) fieldNameMap["cross_site_flow_info"] = "CrossSiteFlowInfo" - fields["flow_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["flow_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["flow_type"] = "FlowType" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["queue_infos"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(FederationQueueInfoBindingType), reflect.TypeOf([]FederationQueueInfo{}))) + fields["queue_infos"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(FederationQueueInfoBindingType), reflect.TypeOf([]FederationQueueInfo{}))) fieldNameMap["queue_infos"] = "QueueInfos" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.flow_info", fields, reflect.TypeOf(FlowInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.flow_info", fields, reflect.TypeOf(FlowInfo{}), fieldNameMap, validators) } -func FooterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FooterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["actions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(FooterActionBindingType), reflect.TypeOf([]FooterAction{}))) + fields["actions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(FooterActionBindingType), reflect.TypeOf([]FooterAction{}))) fieldNameMap["actions"] = "Actions" - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.footer", fields, reflect.TypeOf(Footer{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.footer", fields, reflect.TypeOf(Footer{}), fieldNameMap, validators) } -func FooterActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FooterActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dock_to_container_footer"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["dock_to_container_footer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["dock_to_container_footer"] = "DockToContainerFooter" - fields["label"] = bindings.NewOptionalType(bindings.NewReferenceType(LabelBindingType)) + fields["label"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LabelBindingType)) fieldNameMap["label"] = "Label" - fields["url"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["url"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["url"] = "Url" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.footer_action", fields, reflect.TypeOf(FooterAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.footer_action", fields, reflect.TypeOf(FooterAction{}), fieldNameMap, validators) } -func ForwardingPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ForwardingPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["category"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["category"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["category"] = "Category" - fields["comments"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["comments"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["comments"] = "Comments" - fields["internal_sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["internal_sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["internal_sequence_number"] = "InternalSequenceNumber" - fields["is_default"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_default"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_default"] = "IsDefault" - fields["lock_modified_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lock_modified_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lock_modified_by"] = "LockModifiedBy" - fields["lock_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["lock_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["lock_modified_time"] = "LockModifiedTime" - fields["locked"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["locked"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["locked"] = "Locked" - fields["rule_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rule_count"] = "RuleCount" - fields["scheduler_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["scheduler_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["scheduler_path"] = "SchedulerPath" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["scope"] = "Scope" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["stateful"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["stateful"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["stateful"] = "Stateful" - fields["tcp_strict"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tcp_strict"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tcp_strict"] = "TcpStrict" - fields["rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ForwardingRuleBindingType), reflect.TypeOf([]ForwardingRule{}))) + fields["rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ForwardingRuleBindingType), reflect.TypeOf([]ForwardingRule{}))) fieldNameMap["rules"] = "Rules" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.forwarding_policy", fields, reflect.TypeOf(ForwardingPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.forwarding_policy", fields, reflect.TypeOf(ForwardingPolicy{}), fieldNameMap, validators) } -func ForwardingPolicyListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ForwardingPolicyListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ForwardingPolicyBindingType), reflect.TypeOf([]ForwardingPolicy{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ForwardingPolicyBindingType), reflect.TypeOf([]ForwardingPolicy{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.forwarding_policy_list_result", fields, reflect.TypeOf(ForwardingPolicyListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.forwarding_policy_list_result", fields, reflect.TypeOf(ForwardingPolicyListResult{}), fieldNameMap, validators) } -func ForwardingRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ForwardingRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["destination_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["destination_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["destination_groups"] = "DestinationGroups" - fields["destinations_excluded"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["destinations_excluded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["destinations_excluded"] = "DestinationsExcluded" - fields["direction"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["direction"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["direction"] = "Direction" - fields["disabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["disabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["disabled"] = "Disabled" - fields["ip_protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_protocol"] = "IpProtocol" - fields["is_default"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_default"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_default"] = "IsDefault" - fields["logged"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["logged"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["logged"] = "Logged" - fields["notes"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["notes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["notes"] = "Notes" - fields["profiles"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["profiles"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["profiles"] = "Profiles" - fields["rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rule_id"] = "RuleId" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["scope"] = "Scope" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["service_entries"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ServiceEntryBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["service_entries"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ServiceEntryBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["service_entries"] = "ServiceEntries" - fields["services"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["services"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["services"] = "Services" - fields["source_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["source_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["source_groups"] = "SourceGroups" - fields["sources_excluded"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sources_excluded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sources_excluded"] = "SourcesExcluded" - fields["tag"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tag"] = "Tag" - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.forwarding_rule", fields, reflect.TypeOf(ForwardingRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.forwarding_rule", fields, reflect.TypeOf(ForwardingRule{}), fieldNameMap, validators) } -func ForwardingRuleListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ForwardingRuleListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ForwardingRuleBindingType), reflect.TypeOf([]ForwardingRule{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ForwardingRuleBindingType), reflect.TypeOf([]ForwardingRule{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.forwarding_rule_list_result", fields, reflect.TypeOf(ForwardingRuleListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.forwarding_rule_list_result", fields, reflect.TypeOf(ForwardingRuleListResult{}), fieldNameMap, validators) } -func FqdnAnalysisConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FqdnAnalysisConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.fqdn_analysis_config", fields, reflect.TypeOf(FqdnAnalysisConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.fqdn_analysis_config", fields, reflect.TypeOf(FqdnAnalysisConfig{}), fieldNameMap, validators) } -func FullSyncInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FullSyncInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["data_streaming_from_source_end_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["data_streaming_from_source_end_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["data_streaming_from_source_end_time"] = "DataStreamingFromSourceEndTime" - fields["data_streaming_from_source_progress"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["data_streaming_from_source_progress"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["data_streaming_from_source_progress"] = "DataStreamingFromSourceProgress" - fields["data_streaming_from_source_start_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["data_streaming_from_source_start_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["data_streaming_from_source_start_time"] = "DataStreamingFromSourceStartTime" - fields["end_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["end_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["end_time"] = "EndTime" - fields["errors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["errors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["errors"] = "Errors" - fields["fullSyncId"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["fullSyncId"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["fullSyncId"] = "FullSyncId" - fields["reason"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["reason"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["reason"] = "Reason" - fields["reason_code"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["reason_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["reason_code"] = "ReasonCode" - fields["receiver_end_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["receiver_end_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["receiver_end_time"] = "ReceiverEndTime" - fields["receiver_start_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["receiver_start_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["receiver_start_time"] = "ReceiverStartTime" - fields["receiver_state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["receiver_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["receiver_state"] = "ReceiverState" - fields["receiver_time_to_apply_in_millis"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["receiver_time_to_apply_in_millis"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["receiver_time_to_apply_in_millis"] = "ReceiverTimeToApplyInMillis" - fields["stage"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["stage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["stage"] = "Stage" - fields["start_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["start_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["start_time"] = "StartTime" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - fields["warnings"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["warnings"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["warnings"] = "Warnings" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.full_sync_info", fields, reflect.TypeOf(FullSyncInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.full_sync_info", fields, reflect.TypeOf(FullSyncInfo{}), fieldNameMap, validators) } -func FullSyncStateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FullSyncStateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["errors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["errors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["errors"] = "Errors" - fields["full_sync_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["full_sync_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["full_sync_id"] = "FullSyncId" - fields["last_completed_stage"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["last_completed_stage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["last_completed_stage"] = "LastCompletedStage" - fields["last_upate_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_upate_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_upate_time"] = "LastUpateTime" - fields["last_update_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_time"] = "LastUpdateTime" - fields["start_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["start_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["start_time"] = "StartTime" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.full_sync_state", fields, reflect.TypeOf(FullSyncState{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.full_sync_state", fields, reflect.TypeOf(FullSyncState{}), fieldNameMap, validators) } -func FullSyncStateListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FullSyncStateListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(FullSyncStateBindingType), reflect.TypeOf([]FullSyncState{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(FullSyncStateBindingType), reflect.TypeOf([]FullSyncState{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.full_sync_state_list_result", fields, reflect.TypeOf(FullSyncStateListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.full_sync_state_list_result", fields, reflect.TypeOf(FullSyncStateListResult{}), fieldNameMap, validators) } -func GatewayFloodProtectionProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GatewayFloodProtectionProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["nat_active_conn_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["nat_active_conn_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["nat_active_conn_limit"] = "NatActiveConnLimit" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["icmp_active_flow_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["icmp_active_flow_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["icmp_active_flow_limit"] = "IcmpActiveFlowLimit" - fields["other_active_conn_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["other_active_conn_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["other_active_conn_limit"] = "OtherActiveConnLimit" - fields["tcp_half_open_conn_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["tcp_half_open_conn_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["tcp_half_open_conn_limit"] = "TcpHalfOpenConnLimit" - fields["udp_active_flow_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["udp_active_flow_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["udp_active_flow_limit"] = "UdpActiveFlowLimit" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.gateway_flood_protection_profile", fields, reflect.TypeOf(GatewayFloodProtectionProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.gateway_flood_protection_profile", fields, reflect.TypeOf(GatewayFloodProtectionProfile{}), fieldNameMap, validators) } -func GatewayGeneralSecurityProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GatewayGeneralSecurityProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enable_double_flow"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_double_flow"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_double_flow"] = "EnableDoubleFlow" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.gateway_general_security_profile", fields, reflect.TypeOf(GatewayGeneralSecurityProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.gateway_general_security_profile", fields, reflect.TypeOf(GatewayGeneralSecurityProfile{}), fieldNameMap, validators) } -func GatewayPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GatewayInterfaceReferenceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["interface_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["interface_path"] = "InterfacePath" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.gateway_interface_reference", fields, reflect.TypeOf(GatewayInterfaceReference{}), fieldNameMap, validators) +} + +func GatewayPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["category"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["category"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["category"] = "Category" - fields["comments"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["comments"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["comments"] = "Comments" - fields["internal_sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["internal_sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["internal_sequence_number"] = "InternalSequenceNumber" - fields["is_default"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_default"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_default"] = "IsDefault" - fields["lock_modified_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lock_modified_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lock_modified_by"] = "LockModifiedBy" - fields["lock_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["lock_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["lock_modified_time"] = "LockModifiedTime" - fields["locked"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["locked"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["locked"] = "Locked" - fields["rule_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rule_count"] = "RuleCount" - fields["scheduler_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["scheduler_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["scheduler_path"] = "SchedulerPath" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["scope"] = "Scope" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["stateful"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["stateful"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["stateful"] = "Stateful" - fields["tcp_strict"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tcp_strict"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tcp_strict"] = "TcpStrict" - fields["rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RuleBindingType), reflect.TypeOf([]Rule{}))) + fields["rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RuleBindingType), reflect.TypeOf([]Rule{}))) fieldNameMap["rules"] = "Rules" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.gateway_policy", fields, reflect.TypeOf(GatewayPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.gateway_policy", fields, reflect.TypeOf(GatewayPolicy{}), fieldNameMap, validators) } -func GatewayPolicyListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GatewayPolicyListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(GatewayPolicyBindingType), reflect.TypeOf([]GatewayPolicy{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(GatewayPolicyBindingType), reflect.TypeOf([]GatewayPolicy{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.gateway_policy_list_result", fields, reflect.TypeOf(GatewayPolicyListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.gateway_policy_list_result", fields, reflect.TypeOf(GatewayPolicyListResult{}), fieldNameMap, validators) } -func GatewayQosProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GatewayQosProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["burst_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["burst_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["burst_size"] = "BurstSize" - fields["committed_bandwidth"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["committed_bandwidth"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["committed_bandwidth"] = "CommittedBandwidth" - fields["committed_bandwitdth"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["committed_bandwitdth"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["committed_bandwitdth"] = "CommittedBandwitdth" - fields["excess_action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["excess_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["excess_action"] = "ExcessAction" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.gateway_qos_profile", fields, reflect.TypeOf(GatewayQosProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.gateway_qos_profile", fields, reflect.TypeOf(GatewayQosProfile{}), fieldNameMap, validators) } -func GatewayQosProfileConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GatewayQosProfileConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["egress_qos_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["egress_qos_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["egress_qos_profile_path"] = "EgressQosProfilePath" - fields["ingress_qos_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ingress_qos_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ingress_qos_profile_path"] = "IngressQosProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.gateway_qos_profile_config", fields, reflect.TypeOf(GatewayQosProfileConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.gateway_qos_profile_config", fields, reflect.TypeOf(GatewayQosProfileConfig{}), fieldNameMap, validators) } -func GatewayQosProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GatewayQosProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(GatewayQosProfileBindingType), reflect.TypeOf([]GatewayQosProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(GatewayQosProfileBindingType), reflect.TypeOf([]GatewayQosProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.gateway_qos_profile_list_result", fields, reflect.TypeOf(GatewayQosProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.gateway_qos_profile_list_result", fields, reflect.TypeOf(GatewayQosProfileListResult{}), fieldNameMap, validators) +} + +func GatewayRecoverySiteConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["failover_linked_tier1_gateway"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["failover_linked_tier1_gateway"] = "FailoverLinkedTier1Gateway" + fields["tier0_gateway_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["tier0_gateway_path"] = "Tier0GatewayPath" + fields["to_primary_site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["to_primary_site_path"] = "ToPrimarySitePath" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.gateway_recovery_site_config", fields, reflect.TypeOf(GatewayRecoverySiteConfig{}), fieldNameMap, validators) } -func GatewayRouteCsvRecordBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GatewayRouteCsvRecordBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["admin_distance"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["admin_distance"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["admin_distance"] = "AdminDistance" - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["edge_path"] = "EdgePath" - fields["interface"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["interface"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["interface"] = "_Interface" - fields["lr_component_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lr_component_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lr_component_id"] = "LrComponentId" - fields["lr_component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lr_component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lr_component_type"] = "LrComponentType" - fields["network"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["network"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["network"] = "Network" - fields["next_hop"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["next_hop"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["next_hop"] = "NextHop" - fields["route_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["next_hop_gateway"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["next_hop_gateway"] = "NextHopGateway" + fields["route_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["route_type"] = "RouteType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.gateway_route_csv_record", fields, reflect.TypeOf(GatewayRouteCsvRecord{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.gateway_route_csv_record", fields, reflect.TypeOf(GatewayRouteCsvRecord{}), fieldNameMap, validators) } -func GatewayRouteTableInCsvFormatBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GatewayRouteTableInCsvFormatBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["file_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["file_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["file_name"] = "FileName" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(GatewayRouteCsvRecordBindingType), reflect.TypeOf([]GatewayRouteCsvRecord{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(GatewayRouteCsvRecordBindingType), reflect.TypeOf([]GatewayRouteCsvRecord{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.gateway_route_table_in_csv_format", fields, reflect.TypeOf(GatewayRouteTableInCsvFormat{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.gateway_route_table_in_csv_format", fields, reflect.TypeOf(GatewayRouteTableInCsvFormat{}), fieldNameMap, validators) } -func GeneralSecurityProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GatewaySiteFailoverActionConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["from_site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["from_site_path"] = "FromSitePath" + fields["to_primary_site_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(GatewayRecoverySiteConfigBindingType), reflect.TypeOf([]GatewayRecoverySiteConfig{}))) + fieldNameMap["to_primary_site_config"] = "ToPrimarySiteConfig" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.gateway_site_failover_action_config", fields, reflect.TypeOf(GatewaySiteFailoverActionConfig{}), fieldNameMap, validators) +} + +func GeneralSecurityProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.general_security_profile", fields, reflect.TypeOf(GeneralSecurityProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.general_security_profile", fields, reflect.TypeOf(GeneralSecurityProfile{}), fieldNameMap, validators) } -func GeneralSecurityProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GeneralSecurityProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["profile_path"] = "ProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.general_security_profile_binding_map", fields, reflect.TypeOf(GeneralSecurityProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.general_security_profile_binding_map", fields, reflect.TypeOf(GeneralSecurityProfileBindingMap{}), fieldNameMap, validators) } -func GenericDhcpOptionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GenericDhcpOptionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["code"] = "Code" - fields["values"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["values"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["values"] = "Values" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.generic_dhcp_option", fields, reflect.TypeOf(GenericDhcpOption{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.generic_dhcp_option", fields, reflect.TypeOf(GenericDhcpOption{}), fieldNameMap, validators) } -func GenericPolicyRealizedResourceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GenericPolicyRealizedResourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["alarms"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) + fields["alarms"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) fieldNameMap["alarms"] = "Alarms" - fields["intent_reference"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["intent_reference"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["intent_reference"] = "IntentReference" - fields["operational_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status"] = "OperationalStatus" - fields["operational_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status_error"] = "OperationalStatusError" - fields["publish_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status"] = "PublishStatus" - fields["publish_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status_error"] = "PublishStatusError" - fields["publish_status_error_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["publish_status_error_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["publish_status_error_code"] = "PublishStatusErrorCode" - fields["publish_status_error_details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) + fields["publish_status_error_details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) fieldNameMap["publish_status_error_details"] = "PublishStatusErrorDetails" - fields["realization_api"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_api"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_api"] = "RealizationApi" - fields["realization_specific_identifier"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_specific_identifier"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_specific_identifier"] = "RealizationSpecificIdentifier" - fields["runtime_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_error"] = "RuntimeError" - fields["runtime_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_status"] = "RuntimeStatus" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["entity_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["entity_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["entity_type"] = "EntityType" - fields["extended_attributes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(AttributeValBindingType), reflect.TypeOf([]AttributeVal{}))) + fields["extended_attributes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(AttributeValBindingType), reflect.TypeOf([]AttributeVal{}))) fieldNameMap["extended_attributes"] = "ExtendedAttributes" - fields["intent_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["intent_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["intent_paths"] = "IntentPaths" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.generic_policy_realized_resource", fields, reflect.TypeOf(GenericPolicyRealizedResource{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.generic_policy_realized_resource", fields, reflect.TypeOf(GenericPolicyRealizedResource{}), fieldNameMap, validators) } -func GenericPolicyRealizedResourceListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GenericPolicyRealizedResourceListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(GenericPolicyRealizedResourceBindingType), reflect.TypeOf([]GenericPolicyRealizedResource{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(GenericPolicyRealizedResourceBindingType), reflect.TypeOf([]GenericPolicyRealizedResource{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.generic_policy_realized_resource_list_result", fields, reflect.TypeOf(GenericPolicyRealizedResourceListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.generic_policy_realized_resource_list_result", fields, reflect.TypeOf(GenericPolicyRealizedResourceListResult{}), fieldNameMap, validators) } -func GlobalCollectorConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GlobalCollectorConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["collector_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["collector_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["collector_ip"] = "CollectorIp" - fields["collector_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["collector_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["collector_port"] = "CollectorPort" - fields["collector_type"] = bindings.NewStringType() + fields["collector_type"] = vapiBindings_.NewStringType() fieldNameMap["collector_type"] = "CollectorType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.global_collector_config", fields, reflect.TypeOf(GlobalCollectorConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.global_collector_config", fields, reflect.TypeOf(GlobalCollectorConfig{}), fieldNameMap, validators) } -func GlobalConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GlobalConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["allow_changing_vdr_mac_in_use"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["allow_changing_vdr_mac_in_use"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["allow_changing_vdr_mac_in_use"] = "AllowChangingVdrMacInUse" - fields["arp_limit_per_gateway"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["arp_limit_per_gateway"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["arp_limit_per_gateway"] = "ArpLimitPerGateway" - fields["external_gateway_bfd"] = bindings.NewOptionalType(bindings.NewReferenceType(ExternalGatewayBfdConfigBindingType)) + fields["external_gateway_bfd"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ExternalGatewayBfdConfigBindingType)) fieldNameMap["external_gateway_bfd"] = "ExternalGatewayBfd" - fields["fips"] = bindings.NewOptionalType(bindings.NewReferenceType(FIPSGlobalConfigBindingType)) + fields["fips"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FIPSGlobalConfigBindingType)) fieldNameMap["fips"] = "Fips" - fields["global_replication_mode_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["global_replication_mode_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["global_replication_mode_enabled"] = "GlobalReplicationModeEnabled" - fields["l3_forwarding_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["l3_forwarding_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["l3_forwarding_mode"] = "L3ForwardingMode" - fields["lb_ecmp"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["lb_ecmp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["lb_ecmp"] = "LbEcmp" - fields["mtu"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["mtu"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["mtu"] = "Mtu" - fields["operation_collectors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(GlobalCollectorConfigBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["operation_collectors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(GlobalCollectorConfigBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["operation_collectors"] = "OperationCollectors" - fields["physical_uplink_mtu"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["physical_uplink_mtu"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["physical_uplink_mtu"] = "PhysicalUplinkMtu" - fields["remote_tunnel_physical_mtu"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["remote_tunnel_physical_mtu"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["remote_tunnel_physical_mtu"] = "RemoteTunnelPhysicalMtu" - fields["uplink_mtu_threshold"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["uplink_mtu_threshold"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["uplink_mtu_threshold"] = "UplinkMtuThreshold" - fields["vdr_mac"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vdr_mac"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vdr_mac"] = "VdrMac" - fields["vdr_mac_nested"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vdr_mac_nested"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vdr_mac_nested"] = "VdrMacNested" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.global_config", fields, reflect.TypeOf(GlobalConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.global_config", fields, reflect.TypeOf(GlobalConfig{}), fieldNameMap, validators) +} + +func GlobalDfwConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["enable_firewall"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["enable_firewall"] = "EnableFirewall" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.global_dfw_configuration", fields, reflect.TypeOf(GlobalDfwConfiguration{}), fieldNameMap, validators) +} + +func GlobalDfwConfigurationListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(GlobalDfwConfigurationBindingType), reflect.TypeOf([]GlobalDfwConfiguration{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.global_dfw_configuration_list_result", fields, reflect.TypeOf(GlobalDfwConfigurationListResult{}), fieldNameMap, validators) } -func GlobalIdsSignatureBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GlobalIdsSettingsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["auto_update"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["auto_update"] = "AutoUpdate" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.global_ids_settings", fields, reflect.TypeOf(GlobalIdsSettings{}), fieldNameMap, validators) +} + +func GlobalIdsSignatureBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - fields["signature_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["signature_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["signature_id"] = "SignatureId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.global_ids_signature", fields, reflect.TypeOf(GlobalIdsSignature{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.global_ids_signature", fields, reflect.TypeOf(GlobalIdsSignature{}), fieldNameMap, validators) } -func GlobalManagerBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GlobalManagerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["connection_info"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SiteNodeConnectionInfoBindingType), reflect.TypeOf([]SiteNodeConnectionInfo{}))) + fields["connection_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SiteNodeConnectionInfoBindingType), reflect.TypeOf([]SiteNodeConnectionInfo{}))) fieldNameMap["connection_info"] = "ConnectionInfo" - fields["fail_if_rtt_exceeded"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["fail_if_rtt_exceeded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["fail_if_rtt_exceeded"] = "FailIfRttExceeded" - fields["federation_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["federation_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["federation_id"] = "FederationId" - fields["maximum_rtt"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["maximum_rtt"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["maximum_rtt"] = "MaximumRtt" - fields["mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mode"] = "Mode" - fields["site_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.global_manager", fields, reflect.TypeOf(GlobalManager{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.global_manager", fields, reflect.TypeOf(GlobalManager{}), fieldNameMap, validators) } -func GlobalManagerConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GlobalManagerConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["rtep_config"] = bindings.NewOptionalType(bindings.NewReferenceType(GmRtepConfigBindingType)) + fields["rtep_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(GmRtepConfigBindingType)) fieldNameMap["rtep_config"] = "RtepConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.global_manager_config", fields, reflect.TypeOf(GlobalManagerConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.global_manager_config", fields, reflect.TypeOf(GlobalManagerConfig{}), fieldNameMap, validators) } -func GlobalManagerListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GlobalManagerListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(GlobalManagerBindingType), reflect.TypeOf([]GlobalManager{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(GlobalManagerBindingType), reflect.TypeOf([]GlobalManager{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.global_manager_list_result", fields, reflect.TypeOf(GlobalManagerListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.global_manager_list_result", fields, reflect.TypeOf(GlobalManagerListResult{}), fieldNameMap, validators) } -func GlobalRestoreStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GlobalRestoreStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.global_restore_status", fields, reflect.TypeOf(GlobalRestoreStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.global_restore_status", fields, reflect.TypeOf(GlobalRestoreStatus{}), fieldNameMap, validators) } -func GmConfigOnboardingConflictEntityInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GmConfigOnboardingConflictEntityInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["error_messages"] = bindings.NewOptionalType(bindings.NewReferenceType(ConfigOnboardingErrorBindingType)) + fields["error_messages"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ConfigOnboardingErrorBindingType)) fieldNameMap["error_messages"] = "ErrorMessages" - fields["example"] = bindings.NewOptionalType(bindings.NewReferenceType(OnboardingFeatureInfoBindingType)) + fields["example"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(OnboardingFeatureInfoBindingType)) fieldNameMap["example"] = "Example" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.gm_config_onboarding_conflict_entity_info", fields, reflect.TypeOf(GmConfigOnboardingConflictEntityInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.gm_config_onboarding_conflict_entity_info", fields, reflect.TypeOf(GmConfigOnboardingConflictEntityInfo{}), fieldNameMap, validators) } -func GmFederationSiteConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GmFederationSiteConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["transit_subnet"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transit_subnet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transit_subnet"] = "TransitSubnet" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.gm_federation_site_config", fields, reflect.TypeOf(GmFederationSiteConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.gm_federation_site_config", fields, reflect.TypeOf(GmFederationSiteConfig{}), fieldNameMap, validators) } -func GmNodeStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GmNodeStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["end_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["end_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["end_time"] = "EndTime" - fields["errors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["errors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["errors"] = "Errors" - fields["node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["node_id"] = "NodeId" - fields["start_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["start_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["start_time"] = "StartTime" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - fields["warnings"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["warnings"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["warnings"] = "Warnings" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.gm_node_status", fields, reflect.TypeOf(GmNodeStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.gm_node_status", fields, reflect.TypeOf(GmNodeStatus{}), fieldNameMap, validators) } -func GmOperationalStateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GmOperationalStateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["consolidated_progress"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["consolidated_progress"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["consolidated_progress"] = "ConsolidatedProgress" - fields["end_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["end_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["end_time"] = "EndTime" - fields["errors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["errors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["errors"] = "Errors" - fields["node_statuses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(GmNodeStatusBindingType), reflect.TypeOf([]GmNodeStatus{}))) + fields["node_statuses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(GmNodeStatusBindingType), reflect.TypeOf([]GmNodeStatus{}))) fieldNameMap["node_statuses"] = "NodeStatuses" - fields["site_manager_ref"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["site_manager_ref"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["site_manager_ref"] = "SiteManagerRef" - fields["start_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["start_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["start_time"] = "StartTime" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - fields["warnings"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["warnings"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["warnings"] = "Warnings" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.gm_operational_state", fields, reflect.TypeOf(GmOperationalState{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.gm_operational_state", fields, reflect.TypeOf(GmOperationalState{}), fieldNameMap, validators) } -func GmRtepConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GmRtepConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ibgp_password"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ibgp_password"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ibgp_password"] = "IbgpPassword" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.gm_rtep_config", fields, reflect.TypeOf(GmRtepConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.gm_rtep_config", fields, reflect.TypeOf(GmRtepConfig{}), fieldNameMap, validators) } -func GraphConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GraphConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["axes"] = bindings.NewOptionalType(bindings.NewReferenceType(AxesBindingType)) + fields["axes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(AxesBindingType)) fieldNameMap["axes"] = "Axes" - fields["display_x_value"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["display_x_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["display_x_value"] = "DisplayxValue" - fields["graphs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(GraphDefinitionBindingType), reflect.TypeOf([]GraphDefinition{}))) + fields["graphs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(GraphDefinitionBindingType), reflect.TypeOf([]GraphDefinition{}))) fieldNameMap["graphs"] = "Graphs" - fields["graphs_colors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["graphs_colors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["graphs_colors"] = "GraphsColors" - fields["line_chart_plot_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LineChartPlotConfigurationBindingType), reflect.TypeOf([]LineChartPlotConfiguration{}))) + fields["line_chart_plot_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LineChartPlotConfigurationBindingType), reflect.TypeOf([]LineChartPlotConfiguration{}))) fieldNameMap["line_chart_plot_configs"] = "LineChartPlotConfigs" - fields["navigation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["navigation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["navigation"] = "Navigation" - fields["sub_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sub_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sub_type"] = "SubType" - fields["x_value_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["x_value_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["x_value_type"] = "XValueType" - fields["y_value_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["y_value_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["y_value_type"] = "YValueType" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["datasources"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) + fields["datasources"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) fieldNameMap["datasources"] = "Datasources" - fields["default_filter_value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) + fields["default_filter_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) fieldNameMap["default_filter_value"] = "DefaultFilterValue" - fields["drilldown_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["drilldown_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["drilldown_id"] = "DrilldownId" - fields["feature_set"] = bindings.NewOptionalType(bindings.NewReferenceType(FeatureSetBindingType)) + fields["feature_set"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FeatureSetBindingType)) fieldNameMap["feature_set"] = "FeatureSet" - fields["filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["filter"] = "Filter" - fields["filter_value_required"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["filter_value_required"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["filter_value_required"] = "FilterValueRequired" - fields["filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["filters"] = "Filters" - fields["footer"] = bindings.NewOptionalType(bindings.NewReferenceType(FooterBindingType)) + fields["footer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FooterBindingType)) fieldNameMap["footer"] = "Footer" - fields["icons"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) + fields["icons"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) fieldNameMap["icons"] = "Icons" - fields["is_drilldown"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_drilldown"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_drilldown"] = "IsDrilldown" - fields["legend"] = bindings.NewOptionalType(bindings.NewReferenceType(LegendBindingType)) + fields["legend"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LegendBindingType)) fieldNameMap["legend"] = "Legend" - fields["plot_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) + fields["plot_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) fieldNameMap["plot_configs"] = "PlotConfigs" - fields["rowspan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rowspan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rowspan"] = "Rowspan" - fields["shared"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["shared"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["shared"] = "Shared" - fields["show_header"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_header"] = "ShowHeader" - fields["span"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["span"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["span"] = "Span" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.graph_configuration", fields, reflect.TypeOf(GraphConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.graph_configuration", fields, reflect.TypeOf(GraphConfiguration{}), fieldNameMap, validators) } -func GraphDefinitionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GraphDefinitionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["label"] = bindings.NewOptionalType(bindings.NewReferenceType(LabelBindingType)) + fields["label"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LabelBindingType)) fieldNameMap["label"] = "Label" - fields["point_definition"] = bindings.NewOptionalType(bindings.NewReferenceType(PointDefinitionBindingType)) + fields["point_definition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PointDefinitionBindingType)) fieldNameMap["point_definition"] = "PointDefinition" - fields["render_configuration"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RenderConfigurationBindingType), reflect.TypeOf([]RenderConfiguration{}))) + fields["render_configuration"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RenderConfigurationBindingType), reflect.TypeOf([]RenderConfiguration{}))) fieldNameMap["render_configuration"] = "RenderConfiguration" - fields["row_list_field"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["row_list_field"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["row_list_field"] = "RowListField" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.graph_definition", fields, reflect.TypeOf(GraphDefinition{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.graph_definition", fields, reflect.TypeOf(GraphDefinition{}), fieldNameMap, validators) } -func GridConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GridConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["columns"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ColumnItemBindingType), reflect.TypeOf([]ColumnItem{}))) + fields["columns"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ColumnItemBindingType), reflect.TypeOf([]ColumnItem{}))) fieldNameMap["columns"] = "Columns" - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["page_size"] = "PageSize" - fields["row_list_fields"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RowListFieldBindingType), reflect.TypeOf([]RowListField{}))) + fields["row_list_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RowListFieldBindingType), reflect.TypeOf([]RowListField{}))) fieldNameMap["row_list_fields"] = "RowListFields" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["datasources"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) + fields["datasources"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) fieldNameMap["datasources"] = "Datasources" - fields["default_filter_value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) + fields["default_filter_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) fieldNameMap["default_filter_value"] = "DefaultFilterValue" - fields["drilldown_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["drilldown_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["drilldown_id"] = "DrilldownId" - fields["feature_set"] = bindings.NewOptionalType(bindings.NewReferenceType(FeatureSetBindingType)) + fields["feature_set"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FeatureSetBindingType)) fieldNameMap["feature_set"] = "FeatureSet" - fields["filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["filter"] = "Filter" - fields["filter_value_required"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["filter_value_required"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["filter_value_required"] = "FilterValueRequired" - fields["filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["filters"] = "Filters" - fields["footer"] = bindings.NewOptionalType(bindings.NewReferenceType(FooterBindingType)) + fields["footer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FooterBindingType)) fieldNameMap["footer"] = "Footer" - fields["icons"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) + fields["icons"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) fieldNameMap["icons"] = "Icons" - fields["is_drilldown"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_drilldown"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_drilldown"] = "IsDrilldown" - fields["legend"] = bindings.NewOptionalType(bindings.NewReferenceType(LegendBindingType)) + fields["legend"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LegendBindingType)) fieldNameMap["legend"] = "Legend" - fields["plot_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) + fields["plot_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) fieldNameMap["plot_configs"] = "PlotConfigs" - fields["rowspan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rowspan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rowspan"] = "Rowspan" - fields["shared"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["shared"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["shared"] = "Shared" - fields["show_header"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_header"] = "ShowHeader" - fields["span"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["span"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["span"] = "Span" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.grid_configuration", fields, reflect.TypeOf(GridConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.grid_configuration", fields, reflect.TypeOf(GridConfiguration{}), fieldNameMap, validators) } -func GroupBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["expression"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ExpressionBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["expression"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ExpressionBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["expression"] = "Expression" - fields["extended_expression"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ExpressionBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["extended_expression"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ExpressionBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["extended_expression"] = "ExtendedExpression" - fields["group_type"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["group_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["group_type"] = "GroupType" - fields["reference"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["reference"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["reference"] = "Reference" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.group", fields, reflect.TypeOf(Group{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.group", fields, reflect.TypeOf(Group{}), fieldNameMap, validators) } -func GroupDiscoveryProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GroupDiscoveryProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["profile_path"] = "ProfilePath" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.group_discovery_profile_binding_map", fields, reflect.TypeOf(GroupDiscoveryProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.group_discovery_profile_binding_map", fields, reflect.TypeOf(GroupDiscoveryProfileBindingMap{}), fieldNameMap, validators) } -func GroupDiscoveryProfileBindingMapListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GroupDiscoveryProfileBindingMapListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(GroupDiscoveryProfileBindingMapBindingType), reflect.TypeOf([]GroupDiscoveryProfileBindingMap{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(GroupDiscoveryProfileBindingMapBindingType), reflect.TypeOf([]GroupDiscoveryProfileBindingMap{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.group_discovery_profile_binding_map_list_result", fields, reflect.TypeOf(GroupDiscoveryProfileBindingMapListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.group_discovery_profile_binding_map_list_result", fields, reflect.TypeOf(GroupDiscoveryProfileBindingMapListResult{}), fieldNameMap, validators) } -func GroupListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GroupListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(GroupBindingType), reflect.TypeOf([]Group{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(GroupBindingType), reflect.TypeOf([]Group{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.group_list_result", fields, reflect.TypeOf(GroupListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.group_list_result", fields, reflect.TypeOf(GroupListResult{}), fieldNameMap, validators) } -func GroupMemberListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GroupMemberListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["members"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["members"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["members"] = "Members" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.group_member_list", fields, reflect.TypeOf(GroupMemberList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.group_member_list", fields, reflect.TypeOf(GroupMemberList{}), fieldNameMap, validators) } -func GroupMemberTagsListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GroupMemberTagsListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["member_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["member_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["member_type"] = "MemberType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.group_member_tags_list", fields, reflect.TypeOf(GroupMemberTagsList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.group_member_tags_list", fields, reflect.TypeOf(GroupMemberTagsList{}), fieldNameMap, validators) } -func GroupMemberTypeListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GroupMemberTypeListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.group_member_type_list_result", fields, reflect.TypeOf(GroupMemberTypeListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.group_member_type_list_result", fields, reflect.TypeOf(GroupMemberTypeListResult{}), fieldNameMap, validators) } -func GroupMonitoringProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GroupMonitoringProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["ipfix_dfw_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ipfix_dfw_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ipfix_dfw_profile_path"] = "IpfixDfwProfilePath" - fields["ipfix_l2_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ipfix_l2_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ipfix_l2_profile_path"] = "IpfixL2ProfilePath" - fields["port_mirroring_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["port_mirroring_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["port_mirroring_profile_path"] = "PortMirroringProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.group_monitoring_profile_binding_map", fields, reflect.TypeOf(GroupMonitoringProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.group_monitoring_profile_binding_map", fields, reflect.TypeOf(GroupMonitoringProfileBindingMap{}), fieldNameMap, validators) } -func GroupMonitoringProfileBindingMapListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GroupScopeExpressionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["scope_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["scope_path"] = "ScopePath" + fields["scope_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["scope_type"] = "ScopeType" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(GroupMonitoringProfileBindingMapBindingType), reflect.TypeOf([]GroupMonitoringProfileBindingMap{}))) - fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.group_monitoring_profile_binding_map_list_result", fields, reflect.TypeOf(GroupMonitoringProfileBindingMapListResult{}), fieldNameMap, validators) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewStringType() + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.group_scope_expression", fields, reflect.TypeOf(GroupScopeExpression{}), fieldNameMap, validators) } -func GroupTagsListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GroupTagsListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(GroupMemberTagsListBindingType), reflect.TypeOf([]GroupMemberTagsList{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(GroupMemberTagsListBindingType), reflect.TypeOf([]GroupMemberTagsList{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.group_tags_list", fields, reflect.TypeOf(GroupTagsList{}), fieldNameMap, validators) -} - -func GuestInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["computer_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["computer_name"] = "ComputerName" - fields["os_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["os_name"] = "OsName" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.guest_info", fields, reflect.TypeOf(GuestInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.group_tags_list", fields, reflect.TypeOf(GroupTagsList{}), fieldNameMap, validators) } -func HeaderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func HeaderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["content_alignment"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["content_alignment"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["content_alignment"] = "ContentAlignment" - fields["sub_header_widgets"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(WidgetItemBindingType), reflect.TypeOf([]WidgetItem{}))) + fields["sub_header_widgets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(WidgetItemBindingType), reflect.TypeOf([]WidgetItem{}))) fieldNameMap["sub_header_widgets"] = "SubHeaderWidgets" - fields["sub_headers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PropertyItemBindingType), reflect.TypeOf([]PropertyItem{}))) + fields["sub_headers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PropertyItemBindingType), reflect.TypeOf([]PropertyItem{}))) fieldNameMap["sub_headers"] = "SubHeaders" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.header", fields, reflect.TypeOf(Header{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.header", fields, reflect.TypeOf(Header{}), fieldNameMap, validators) } -func ICMPTypeServiceEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ICMPTypeServiceEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["icmp_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["icmp_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["icmp_code"] = "IcmpCode" - fields["icmp_type"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["icmp_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["icmp_type"] = "IcmpType" - fields["protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["protocol"] = "Protocol" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ICMP_type_service_entry", fields, reflect.TypeOf(ICMPTypeServiceEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ICMP_type_service_entry", fields, reflect.TypeOf(ICMPTypeServiceEntry{}), fieldNameMap, validators) } -func IGMPTypeServiceEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IGMPTypeServiceEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.IGMP_type_service_entry", fields, reflect.TypeOf(IGMPTypeServiceEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.IGMP_type_service_entry", fields, reflect.TypeOf(IGMPTypeServiceEntry{}), fieldNameMap, validators) } -func IPAddressExpressionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPAddressExpressionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ip_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ip_addresses"] = "IpAddresses" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.IP_address_expression", fields, reflect.TypeOf(IPAddressExpression{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.IP_address_expression", fields, reflect.TypeOf(IPAddressExpression{}), fieldNameMap, validators) } -func IPAddressListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPAddressListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ip_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ip_addresses"] = "IpAddresses" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.IP_address_list", fields, reflect.TypeOf(IPAddressList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.IP_address_list", fields, reflect.TypeOf(IPAddressList{}), fieldNameMap, validators) } -func IPAddressesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPAddressesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ip_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ip_addresses"] = "IpAddresses" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.IP_addresses", fields, reflect.TypeOf(IPAddresses{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.IP_addresses", fields, reflect.TypeOf(IPAddresses{}), fieldNameMap, validators) } -func IPDiscoveryProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPDiscoveryProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["arp_nd_binding_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["arp_nd_binding_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["arp_nd_binding_timeout"] = "ArpNdBindingTimeout" - fields["duplicate_ip_detection"] = bindings.NewOptionalType(bindings.NewReferenceType(DuplicateIPDetectionOptionsBindingType)) + fields["duplicate_ip_detection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DuplicateIPDetectionOptionsBindingType)) fieldNameMap["duplicate_ip_detection"] = "DuplicateIpDetection" - fields["ip_v4_discovery_options"] = bindings.NewOptionalType(bindings.NewReferenceType(IPv4DiscoveryOptionsBindingType)) + fields["ip_v4_discovery_options"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPv4DiscoveryOptionsBindingType)) fieldNameMap["ip_v4_discovery_options"] = "IpV4DiscoveryOptions" - fields["ip_v6_discovery_options"] = bindings.NewOptionalType(bindings.NewReferenceType(IPv6DiscoveryOptionsBindingType)) + fields["ip_v6_discovery_options"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPv6DiscoveryOptionsBindingType)) fieldNameMap["ip_v6_discovery_options"] = "IpV6DiscoveryOptions" - fields["tofu_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tofu_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tofu_enabled"] = "TofuEnabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.IP_discovery_profile", fields, reflect.TypeOf(IPDiscoveryProfile{}), fieldNameMap, validators) -} - -func IPDiscoveryProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPDiscoveryProfileBindingType), reflect.TypeOf([]IPDiscoveryProfile{}))) - fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.IP_discovery_profile_list_result", fields, reflect.TypeOf(IPDiscoveryProfileListResult{}), fieldNameMap, validators) -} - -func IPFIXDFWCollectorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) - fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) - fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["overridden"] = "Overridden" - fields["collector_ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["collector_ip_address"] = "CollectorIpAddress" - fields["collector_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["collector_port"] = "CollectorPort" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.IPFIXDFW_collector", fields, reflect.TypeOf(IPFIXDFWCollector{}), fieldNameMap, validators) -} - -func IPFIXDFWCollectorProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) - fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) - fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["overridden"] = "Overridden" - fields["ipfix_dfw_collectors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPFIXDFWCollectorBindingType), reflect.TypeOf([]IPFIXDFWCollector{}))) - fieldNameMap["ipfix_dfw_collectors"] = "IpfixDfwCollectors" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.IPFIXDFW_collector_profile", fields, reflect.TypeOf(IPFIXDFWCollectorProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.IP_discovery_profile", fields, reflect.TypeOf(IPDiscoveryProfile{}), fieldNameMap, validators) } -func IPFIXDFWCollectorProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPDiscoveryProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPFIXDFWCollectorProfileBindingType), reflect.TypeOf([]IPFIXDFWCollectorProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPDiscoveryProfileBindingType), reflect.TypeOf([]IPDiscoveryProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.IPFIXDFW_collector_profile_list_result", fields, reflect.TypeOf(IPFIXDFWCollectorProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.IP_discovery_profile_list_result", fields, reflect.TypeOf(IPDiscoveryProfileListResult{}), fieldNameMap, validators) } -func IPFIXDFWProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPFIXDFWCollectorBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["active_flow_export_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["active_flow_export_timeout"] = "ActiveFlowExportTimeout" - fields["ipfix_dfw_collector_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["ipfix_dfw_collector_profile_path"] = "IpfixDfwCollectorProfilePath" - fields["observation_domain_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["observation_domain_id"] = "ObservationDomainId" - fields["priority"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["priority"] = "Priority" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.IPFIXDFW_profile", fields, reflect.TypeOf(IPFIXDFWProfile{}), fieldNameMap, validators) + fields["collector_ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["collector_ip_address"] = "CollectorIpAddress" + fields["collector_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["collector_port"] = "CollectorPort" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.IPFIXDFW_collector", fields, reflect.TypeOf(IPFIXDFWCollector{}), fieldNameMap, validators) } -func IPFIXDFWProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPFIXDFWCollectorProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPFIXDFWProfileBindingType), reflect.TypeOf([]IPFIXDFWProfile{}))) - fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.IPFIXDFW_profile_list_result", fields, reflect.TypeOf(IPFIXDFWProfileListResult{}), fieldNameMap, validators) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["ipfix_dfw_collectors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPFIXDFWCollectorBindingType), reflect.TypeOf([]IPFIXDFWCollector{}))) + fieldNameMap["ipfix_dfw_collectors"] = "IpfixDfwCollectors" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.IPFIXDFW_collector_profile", fields, reflect.TypeOf(IPFIXDFWCollectorProfile{}), fieldNameMap, validators) } -func IPFIXL2CollectorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPFIXDFWProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["collector_ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["collector_ip_address"] = "CollectorIpAddress" - fields["collector_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["collector_port"] = "CollectorPort" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.IPFIX_l2_collector", fields, reflect.TypeOf(IPFIXL2Collector{}), fieldNameMap, validators) + fields["active_flow_export_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["active_flow_export_timeout"] = "ActiveFlowExportTimeout" + fields["ipfix_dfw_collector_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["ipfix_dfw_collector_profile_path"] = "IpfixDfwCollectorProfilePath" + fields["observation_domain_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["observation_domain_id"] = "ObservationDomainId" + fields["priority"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["priority"] = "Priority" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.IPFIXDFW_profile", fields, reflect.TypeOf(IPFIXDFWProfile{}), fieldNameMap, validators) } -func IPFIXL2CollectorProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPFIXL2CollectorBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["ipfix_l2_collectors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPFIXL2CollectorBindingType), reflect.TypeOf([]IPFIXL2Collector{}))) - fieldNameMap["ipfix_l2_collectors"] = "IpfixL2Collectors" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.IPFIX_l2_collector_profile", fields, reflect.TypeOf(IPFIXL2CollectorProfile{}), fieldNameMap, validators) + fields["collector_ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["collector_ip_address"] = "CollectorIpAddress" + fields["collector_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["collector_port"] = "CollectorPort" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.IPFIX_l2_collector", fields, reflect.TypeOf(IPFIXL2Collector{}), fieldNameMap, validators) } -func IPFIXL2CollectorProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPFIXL2CollectorProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPFIXL2CollectorProfileBindingType), reflect.TypeOf([]IPFIXL2CollectorProfile{}))) - fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.IPFIX_l2_collector_profile_list_result", fields, reflect.TypeOf(IPFIXL2CollectorProfileListResult{}), fieldNameMap, validators) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["ipfix_l2_collectors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPFIXL2CollectorBindingType), reflect.TypeOf([]IPFIXL2Collector{}))) + fieldNameMap["ipfix_l2_collectors"] = "IpfixL2Collectors" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.IPFIX_l2_collector_profile", fields, reflect.TypeOf(IPFIXL2CollectorProfile{}), fieldNameMap, validators) } -func IPFIXL2ProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPFIXL2ProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["active_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["active_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["active_timeout"] = "ActiveTimeout" - fields["export_overlay_flow"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["export_overlay_flow"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["export_overlay_flow"] = "ExportOverlayFlow" - fields["idle_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["idle_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["idle_timeout"] = "IdleTimeout" - fields["ipfix_collector_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ipfix_collector_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ipfix_collector_profile_path"] = "IpfixCollectorProfilePath" - fields["max_flows"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_flows"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_flows"] = "MaxFlows" - fields["observation_domain_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["observation_domain_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["observation_domain_id"] = "ObservationDomainId" - fields["packet_sample_probability"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["packet_sample_probability"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["packet_sample_probability"] = "PacketSampleProbability" - fields["priority"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["priority"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["priority"] = "Priority" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.IPFIX_l2_profile", fields, reflect.TypeOf(IPFIXL2Profile{}), fieldNameMap, validators) -} - -func IPFIXL2ProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPFIXL2ProfileBindingType), reflect.TypeOf([]IPFIXL2Profile{}))) - fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.IPFIX_l2_profile_list_result", fields, reflect.TypeOf(IPFIXL2ProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.IPFIX_l2_profile", fields, reflect.TypeOf(IPFIXL2Profile{}), fieldNameMap, validators) } -func IPInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ip_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ip_addresses"] = "IpAddresses" - fields["prefix_length"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["prefix_length"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["prefix_length"] = "PrefixLength" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.IP_info", fields, reflect.TypeOf(IPInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.IP_info", fields, reflect.TypeOf(IPInfo{}), fieldNameMap, validators) } -func IPProtocolServiceEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPProtocolServiceEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["protocol_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["protocol_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["protocol_number"] = "ProtocolNumber" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.IP_protocol_service_entry", fields, reflect.TypeOf(IPProtocolServiceEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.IP_protocol_service_entry", fields, reflect.TypeOf(IPProtocolServiceEntry{}), fieldNameMap, validators) } -func IPSecVpnDpdProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPSecVpnDpdProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["dpd_probe_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dpd_probe_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dpd_probe_interval"] = "DpdProbeInterval" - fields["dpd_probe_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dpd_probe_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dpd_probe_mode"] = "DpdProbeMode" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["retry_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["retry_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["retry_count"] = "RetryCount" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.IP_sec_vpn_dpd_profile", fields, reflect.TypeOf(IPSecVpnDpdProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.IP_sec_vpn_dpd_profile", fields, reflect.TypeOf(IPSecVpnDpdProfile{}), fieldNameMap, validators) } -func IPSecVpnIkeProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPSecVpnIkeProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["dh_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["dh_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["dh_groups"] = "DhGroups" - fields["digest_algorithms"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["digest_algorithms"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["digest_algorithms"] = "DigestAlgorithms" - fields["encryption_algorithms"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["encryption_algorithms"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["encryption_algorithms"] = "EncryptionAlgorithms" - fields["ike_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ike_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ike_version"] = "IkeVersion" - fields["sa_life_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sa_life_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sa_life_time"] = "SaLifeTime" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.IP_sec_vpn_ike_profile", fields, reflect.TypeOf(IPSecVpnIkeProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.IP_sec_vpn_ike_profile", fields, reflect.TypeOf(IPSecVpnIkeProfile{}), fieldNameMap, validators) } -func IPSecVpnLocalEndpointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPSecVpnLocalEndpointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["certificate_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["certificate_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["certificate_path"] = "CertificatePath" - fields["local_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["local_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["local_address"] = "LocalAddress" - fields["local_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["local_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["local_id"] = "LocalId" - fields["scope"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["scope"] = "Scope" - fields["trust_ca_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["trust_ca_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["trust_ca_paths"] = "TrustCaPaths" - fields["trust_crl_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["trust_crl_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["trust_crl_paths"] = "TrustCrlPaths" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.IP_sec_vpn_local_endpoint", fields, reflect.TypeOf(IPSecVpnLocalEndpoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.IP_sec_vpn_local_endpoint", fields, reflect.TypeOf(IPSecVpnLocalEndpoint{}), fieldNameMap, validators) } -func IPSecVpnRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPSecVpnRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - fields["destinations"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPSecVpnSubnetBindingType), reflect.TypeOf([]IPSecVpnSubnet{}))) + fields["destinations"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPSecVpnSubnetBindingType), reflect.TypeOf([]IPSecVpnSubnet{}))) fieldNameMap["destinations"] = "Destinations" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["logged"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["logged"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["logged"] = "Logged" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["sources"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPSecVpnSubnetBindingType), reflect.TypeOf([]IPSecVpnSubnet{}))) + fields["sources"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPSecVpnSubnetBindingType), reflect.TypeOf([]IPSecVpnSubnet{}))) fieldNameMap["sources"] = "Sources" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.IP_sec_vpn_rule", fields, reflect.TypeOf(IPSecVpnRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.IP_sec_vpn_rule", fields, reflect.TypeOf(IPSecVpnRule{}), fieldNameMap, validators) } -func IPSecVpnServiceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPSecVpnServiceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["bypass_rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPSecVpnRuleBindingType), reflect.TypeOf([]IPSecVpnRule{}))) + fields["bypass_rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPSecVpnRuleBindingType), reflect.TypeOf([]IPSecVpnRule{}))) fieldNameMap["bypass_rules"] = "BypassRules" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["ha_sync"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ha_sync"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ha_sync"] = "HaSync" - fields["ike_log_level"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ike_log_level"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ike_log_level"] = "IkeLogLevel" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.IP_sec_vpn_service", fields, reflect.TypeOf(IPSecVpnService{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.IP_sec_vpn_service", fields, reflect.TypeOf(IPSecVpnService{}), fieldNameMap, validators) } -func IPSecVpnSessionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPSecVpnSessionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["authentication_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["authentication_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["authentication_mode"] = "AuthenticationMode" - fields["compliance_suite"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["compliance_suite"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["compliance_suite"] = "ComplianceSuite" - fields["connection_initiation_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["connection_initiation_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["connection_initiation_mode"] = "ConnectionInitiationMode" - fields["dpd_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dpd_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dpd_profile_path"] = "DpdProfilePath" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["ike_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ike_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ike_profile_path"] = "IkeProfilePath" - fields["local_endpoint_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["local_endpoint_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["local_endpoint_path"] = "LocalEndpointPath" - fields["peer_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["peer_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["peer_address"] = "PeerAddress" - fields["peer_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["peer_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["peer_id"] = "PeerId" - fields["psk"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["psk"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["psk"] = "Psk" - fields["site_overrides"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SiteOverrideBindingType), reflect.TypeOf([]SiteOverride{}))) + fields["site_overrides"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SiteOverrideBindingType), reflect.TypeOf([]SiteOverride{}))) fieldNameMap["site_overrides"] = "SiteOverrides" - fields["tcp_mss_clamping"] = bindings.NewOptionalType(bindings.NewReferenceType(TcpMaximumSegmentSizeClampingBindingType)) + fields["tcp_mss_clamping"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TcpMaximumSegmentSizeClampingBindingType)) fieldNameMap["tcp_mss_clamping"] = "TcpMssClamping" - fields["tunnel_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tunnel_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tunnel_profile_path"] = "TunnelProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.IP_sec_vpn_session", fields, reflect.TypeOf(IPSecVpnSession{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.IP_sec_vpn_session", fields, reflect.TypeOf(IPSecVpnSession{}), fieldNameMap, validators) } -func IPSecVpnSubnetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPSecVpnSubnetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["subnet"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["subnet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["subnet"] = "Subnet" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.IP_sec_vpn_subnet", fields, reflect.TypeOf(IPSecVpnSubnet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.IP_sec_vpn_subnet", fields, reflect.TypeOf(IPSecVpnSubnet{}), fieldNameMap, validators) } -func IPSecVpnTunnelInterfaceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPSecVpnTunnelInterfaceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["ip_subnets"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TunnelInterfaceIPSubnetBindingType), reflect.TypeOf([]TunnelInterfaceIPSubnet{}))) + fields["ip_subnets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TunnelInterfaceIPSubnetBindingType), reflect.TypeOf([]TunnelInterfaceIPSubnet{}))) fieldNameMap["ip_subnets"] = "IpSubnets" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.IP_sec_vpn_tunnel_interface", fields, reflect.TypeOf(IPSecVpnTunnelInterface{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.IP_sec_vpn_tunnel_interface", fields, reflect.TypeOf(IPSecVpnTunnelInterface{}), fieldNameMap, validators) } -func IPSecVpnTunnelProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPSecVpnTunnelProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["df_policy"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["df_policy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["df_policy"] = "DfPolicy" - fields["dh_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["dh_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["dh_groups"] = "DhGroups" - fields["digest_algorithms"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["digest_algorithms"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["digest_algorithms"] = "DigestAlgorithms" - fields["enable_perfect_forward_secrecy"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_perfect_forward_secrecy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_perfect_forward_secrecy"] = "EnablePerfectForwardSecrecy" - fields["encryption_algorithms"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["encryption_algorithms"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["encryption_algorithms"] = "EncryptionAlgorithms" - fields["extended_attributes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(AttributeValBindingType), reflect.TypeOf([]AttributeVal{}))) + fields["extended_attributes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(AttributeValBindingType), reflect.TypeOf([]AttributeVal{}))) fieldNameMap["extended_attributes"] = "ExtendedAttributes" - fields["sa_life_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sa_life_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sa_life_time"] = "SaLifeTime" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.IP_sec_vpn_tunnel_profile", fields, reflect.TypeOf(IPSecVpnTunnelProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.IP_sec_vpn_tunnel_profile", fields, reflect.TypeOf(IPSecVpnTunnelProfile{}), fieldNameMap, validators) } -func IPSubnetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPSubnetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ip_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ip_addresses"] = "IpAddresses" - fields["prefix_length"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["prefix_length"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["prefix_length"] = "PrefixLength" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.IP_subnet", fields, reflect.TypeOf(IPSubnet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.IP_subnet", fields, reflect.TypeOf(IPSubnet{}), fieldNameMap, validators) } -func IPv4DiscoveryOptionsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPv4DiscoveryOptionsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["arp_snooping_config"] = bindings.NewOptionalType(bindings.NewReferenceType(ArpSnoopingConfigBindingType)) + fields["arp_snooping_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ArpSnoopingConfigBindingType)) fieldNameMap["arp_snooping_config"] = "ArpSnoopingConfig" - fields["dhcp_snooping_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["dhcp_snooping_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["dhcp_snooping_enabled"] = "DhcpSnoopingEnabled" - fields["vmtools_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["vmtools_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["vmtools_enabled"] = "VmtoolsEnabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.I_pv4_discovery_options", fields, reflect.TypeOf(IPv4DiscoveryOptions{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.I_pv4_discovery_options", fields, reflect.TypeOf(IPv4DiscoveryOptions{}), fieldNameMap, validators) } -func IPv6DADStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPv6DADStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_address"] = "IpAddress" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - fields["transport_node"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceReferenceBindingType), reflect.TypeOf([]ResourceReference{}))) + fields["transport_node"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceReferenceBindingType), reflect.TypeOf([]ResourceReference{}))) fieldNameMap["transport_node"] = "TransportNode" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.I_pv6_DAD_status", fields, reflect.TypeOf(IPv6DADStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.I_pv6_DAD_status", fields, reflect.TypeOf(IPv6DADStatus{}), fieldNameMap, validators) } -func IPv6DiscoveryOptionsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPv6DiscoveryOptionsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dhcp_snooping_v6_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["dhcp_snooping_v6_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["dhcp_snooping_v6_enabled"] = "DhcpSnoopingV6Enabled" - fields["nd_snooping_config"] = bindings.NewOptionalType(bindings.NewReferenceType(NdSnoopingConfigBindingType)) + fields["nd_snooping_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(NdSnoopingConfigBindingType)) fieldNameMap["nd_snooping_config"] = "NdSnoopingConfig" - fields["vmtools_v6_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["vmtools_v6_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["vmtools_v6_enabled"] = "VmtoolsV6Enabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.I_pv6_discovery_options", fields, reflect.TypeOf(IPv6DiscoveryOptions{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.I_pv6_discovery_options", fields, reflect.TypeOf(IPv6DiscoveryOptions{}), fieldNameMap, validators) } -func IPv6StatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPv6StatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["connected_segment_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["connected_segment_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["connected_segment_path"] = "ConnectedSegmentPath" - fields["dad_statuses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPv6DADStatusBindingType), reflect.TypeOf([]IPv6DADStatus{}))) + fields["dad_statuses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPv6DADStatusBindingType), reflect.TypeOf([]IPv6DADStatus{}))) fieldNameMap["dad_statuses"] = "DadStatuses" - fields["interface_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["interface_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["interface_id"] = "InterfaceId" - fields["tier0_gateway"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_gateway"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_gateway"] = "Tier0Gateway" - fields["tier1_gateway"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_gateway"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_gateway"] = "Tier1Gateway" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.I_pv6_status", fields, reflect.TypeOf(IPv6Status{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.I_pv6_status", fields, reflect.TypeOf(IPv6Status{}), fieldNameMap, validators) } -func IcmpEchoRequestHeaderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IcmpEchoRequestHeaderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["id"] = "Id" - fields["sequence"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence"] = "Sequence" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.icmp_echo_request_header", fields, reflect.TypeOf(IcmpEchoRequestHeader{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.icmp_echo_request_header", fields, reflect.TypeOf(IcmpEchoRequestHeader{}), fieldNameMap, validators) } -func IconBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IconBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["color"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["color"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["color"] = "Color" - fields["placement"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["placement"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["placement"] = "Placement" - fields["size"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["size"] = "Size" - fields["size_unit"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["size_unit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["size_unit"] = "SizeUnit" - fields["tooltip"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TooltipBindingType), reflect.TypeOf([]Tooltip{}))) + fields["tooltip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TooltipBindingType), reflect.TypeOf([]Tooltip{}))) fieldNameMap["tooltip"] = "Tooltip" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.icon", fields, reflect.TypeOf(Icon{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.icon", fields, reflect.TypeOf(Icon{}), fieldNameMap, validators) +} + +func IdentityFirewallAdStoreBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["base_distinguished_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["base_distinguished_name"] = "BaseDistinguishedName" + fields["netbios_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["netbios_name"] = "NetbiosName" + fields["selective_sync_settings"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelectiveSyncSettingsBindingType)) + fieldNameMap["selective_sync_settings"] = "SelectiveSyncSettings" + fields["sync_settings"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DirectoryDomainSyncSettingsBindingType)) + fieldNameMap["sync_settings"] = "SyncSettings" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewStringType() + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["event_log_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdentityFirewallStoreEventLogServerBindingType), reflect.TypeOf([]IdentityFirewallStoreEventLogServer{}))) + fieldNameMap["event_log_servers"] = "EventLogServers" + fields["ldap_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdentityFirewallStoreLdapServerBindingType), reflect.TypeOf([]IdentityFirewallStoreLdapServer{}))) + fieldNameMap["ldap_servers"] = "LdapServers" + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["name"] = "Name" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.identity_firewall_ad_store", fields, reflect.TypeOf(IdentityFirewallAdStore{}), fieldNameMap, validators) +} + +func IdentityFirewallStoreBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewStringType() + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["event_log_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdentityFirewallStoreEventLogServerBindingType), reflect.TypeOf([]IdentityFirewallStoreEventLogServer{}))) + fieldNameMap["event_log_servers"] = "EventLogServers" + fields["ldap_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdentityFirewallStoreLdapServerBindingType), reflect.TypeOf([]IdentityFirewallStoreLdapServer{}))) + fieldNameMap["ldap_servers"] = "LdapServers" + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["name"] = "Name" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.identity_firewall_store", fields, reflect.TypeOf(IdentityFirewallStore{}), fieldNameMap, validators) +} + +func IdentityFirewallStoreEventLogServerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["domain_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["domain_name"] = "DomainName" + fields["host"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["host"] = "Host" + fields["password"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["password"] = "Password" + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DirectoryEventLogServerStatusBindingType)) + fieldNameMap["status"] = "Status" + fields["username"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["username"] = "Username" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.identity_firewall_store_event_log_server", fields, reflect.TypeOf(IdentityFirewallStoreEventLogServer{}), fieldNameMap, validators) } -func IdentityGroupExpressionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdentityFirewallStoreLdapServerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["identity_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdentityGroupInfoBindingType), reflect.TypeOf([]IdentityGroupInfo{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["domain_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["domain_name"] = "DomainName" + fields["host"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["host"] = "Host" + fields["password"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["password"] = "Password" + fields["port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["port"] = "Port" + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["protocol"] = "Protocol" + fields["thumbprint"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["thumbprint"] = "Thumbprint" + fields["username"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["username"] = "Username" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.identity_firewall_store_ldap_server", fields, reflect.TypeOf(IdentityFirewallStoreLdapServer{}), fieldNameMap, validators) +} + +func IdentityGroupExpressionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["identity_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdentityGroupInfoBindingType), reflect.TypeOf([]IdentityGroupInfo{}))) fieldNameMap["identity_groups"] = "IdentityGroups" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.identity_group_expression", fields, reflect.TypeOf(IdentityGroupExpression{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.identity_group_expression", fields, reflect.TypeOf(IdentityGroupExpression{}), fieldNameMap, validators) } -func IdentityGroupInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdentityGroupInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["distinguished_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["distinguished_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["distinguished_name"] = "DistinguishedName" - fields["domain_base_distinguished_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_base_distinguished_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_base_distinguished_name"] = "DomainBaseDistinguishedName" - fields["sid"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sid"] = "Sid" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.identity_group_info", fields, reflect.TypeOf(IdentityGroupInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.identity_group_info", fields, reflect.TypeOf(IdentityGroupInfo{}), fieldNameMap, validators) } -func IdentitySourceLdapServerBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdentitySourceLdapServerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["bind_identity"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["bind_identity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["bind_identity"] = "BindIdentity" - fields["certificates"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["certificates"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["certificates"] = "Certificates" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["password"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["password"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["password"] = "Password" - fields["url"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["url"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["url"] = "Url" - fields["use_starttls"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["use_starttls"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["use_starttls"] = "UseStarttls" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.identity_source_ldap_server", fields, reflect.TypeOf(IdentitySourceLdapServer{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.identity_source_ldap_server", fields, reflect.TypeOf(IdentitySourceLdapServer{}), fieldNameMap, validators) } -func IdentitySourceLdapServerEndpointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdentitySourceLdapServerEndpointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["url"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["url"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["url"] = "Url" - fields["use_starttls"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["use_starttls"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["use_starttls"] = "UseStarttls" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.identity_source_ldap_server_endpoint", fields, reflect.TypeOf(IdentitySourceLdapServerEndpoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.identity_source_ldap_server_endpoint", fields, reflect.TypeOf(IdentitySourceLdapServerEndpoint{}), fieldNameMap, validators) } -func IdentitySourceLdapServerProbeResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdentitySourceLdapServerProbeResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["errors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LdapProbeErrorBindingType), reflect.TypeOf([]LdapProbeError{}))) + fields["errors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LdapProbeErrorBindingType), reflect.TypeOf([]LdapProbeError{}))) fieldNameMap["errors"] = "Errors" - fields["result"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["result"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["result"] = "Result" - fields["url"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["url"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["url"] = "Url" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.identity_source_ldap_server_probe_result", fields, reflect.TypeOf(IdentitySourceLdapServerProbeResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.identity_source_ldap_server_probe_result", fields, reflect.TypeOf(IdentitySourceLdapServerProbeResult{}), fieldNameMap, validators) } -func IdsClusterConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsClusterConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["cluster"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyResourceReferenceBindingType)) + fields["cluster"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyResourceReferenceBindingType)) fieldNameMap["cluster"] = "Cluster" - fields["ids_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ids_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ids_enabled"] = "IdsEnabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ids_cluster_config", fields, reflect.TypeOf(IdsClusterConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ids_cluster_config", fields, reflect.TypeOf(IdsClusterConfig{}), fieldNameMap, validators) } -func IdsGatewayPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsGatewayPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["category"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["category"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["category"] = "Category" - fields["comments"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["comments"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["comments"] = "Comments" - fields["internal_sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["internal_sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["internal_sequence_number"] = "InternalSequenceNumber" - fields["is_default"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_default"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_default"] = "IsDefault" - fields["lock_modified_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lock_modified_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lock_modified_by"] = "LockModifiedBy" - fields["lock_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["lock_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["lock_modified_time"] = "LockModifiedTime" - fields["locked"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["locked"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["locked"] = "Locked" - fields["rule_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rule_count"] = "RuleCount" - fields["scheduler_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["scheduler_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["scheduler_path"] = "SchedulerPath" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["scope"] = "Scope" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["stateful"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["stateful"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["stateful"] = "Stateful" - fields["tcp_strict"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tcp_strict"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tcp_strict"] = "TcpStrict" - fields["rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdsRuleBindingType), reflect.TypeOf([]IdsRule{}))) + fields["rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdsRuleBindingType), reflect.TypeOf([]IdsRule{}))) fieldNameMap["rules"] = "Rules" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ids_gateway_policy", fields, reflect.TypeOf(IdsGatewayPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ids_gateway_policy", fields, reflect.TypeOf(IdsGatewayPolicy{}), fieldNameMap, validators) } -func IdsGlobalEventConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsGlobalEventConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["ids_data_topic_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ids_data_topic_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ids_data_topic_name"] = "IdsDataTopicName" - fields["publish_ids_events"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["publish_ids_events"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["publish_ids_events"] = "PublishIdsEvents" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ids_global_event_config", fields, reflect.TypeOf(IdsGlobalEventConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ids_global_event_config", fields, reflect.TypeOf(IdsGlobalEventConfig{}), fieldNameMap, validators) } -func IdsPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["category"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["category"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["category"] = "Category" - fields["comments"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["comments"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["comments"] = "Comments" - fields["internal_sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["internal_sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["internal_sequence_number"] = "InternalSequenceNumber" - fields["is_default"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_default"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_default"] = "IsDefault" - fields["lock_modified_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lock_modified_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lock_modified_by"] = "LockModifiedBy" - fields["lock_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["lock_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["lock_modified_time"] = "LockModifiedTime" - fields["locked"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["locked"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["locked"] = "Locked" - fields["rule_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rule_count"] = "RuleCount" - fields["scheduler_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["scheduler_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["scheduler_path"] = "SchedulerPath" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["scope"] = "Scope" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["stateful"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["stateful"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["stateful"] = "Stateful" - fields["tcp_strict"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tcp_strict"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tcp_strict"] = "TcpStrict" - fields["rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdsRuleBindingType), reflect.TypeOf([]IdsRule{}))) + fields["rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdsRuleBindingType), reflect.TypeOf([]IdsRule{}))) fieldNameMap["rules"] = "Rules" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ids_policy", fields, reflect.TypeOf(IdsPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ids_policy", fields, reflect.TypeOf(IdsPolicy{}), fieldNameMap, validators) } -func IdsProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["criteria"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(IdsProfileCriteriaBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(IdsProfileCriteriaBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["criteria"] = "Criteria" - fields["overridden_signatures"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdsProfileLocalSignatureBindingType), reflect.TypeOf([]IdsProfileLocalSignature{}))) + fields["overridden_signatures"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdsProfileLocalSignatureBindingType), reflect.TypeOf([]IdsProfileLocalSignature{}))) fieldNameMap["overridden_signatures"] = "OverriddenSignatures" - fields["profile_severity"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["profile_severity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["profile_severity"] = "ProfileSeverity" - fields["severities"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdsProfileSeverityBindingType), reflect.TypeOf([]IdsProfileSeverity{}))) + fields["severities"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdsProfileSeverityBindingType), reflect.TypeOf([]IdsProfileSeverity{}))) fieldNameMap["severities"] = "Severities" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ids_profile", fields, reflect.TypeOf(IdsProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ids_profile", fields, reflect.TypeOf(IdsProfile{}), fieldNameMap, validators) } -func IdsProfileConjunctionOperatorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsProfileConjunctionOperatorBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["operator"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operator"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operator"] = "Operator" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ids_profile_conjunction_operator", fields, reflect.TypeOf(IdsProfileConjunctionOperator{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ids_profile_conjunction_operator", fields, reflect.TypeOf(IdsProfileConjunctionOperator{}), fieldNameMap, validators) } -func IdsProfileCriteriaBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsProfileCriteriaBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ids_profile_criteria", fields, reflect.TypeOf(IdsProfileCriteria{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ids_profile_criteria", fields, reflect.TypeOf(IdsProfileCriteria{}), fieldNameMap, validators) } -func IdsProfileFilterCriteriaBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsProfileFilterCriteriaBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["filter_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["filter_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["filter_name"] = "FilterName" - fields["filter_value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["filter_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["filter_value"] = "FilterValue" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ids_profile_filter_criteria", fields, reflect.TypeOf(IdsProfileFilterCriteria{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ids_profile_filter_criteria", fields, reflect.TypeOf(IdsProfileFilterCriteria{}), fieldNameMap, validators) } -func IdsProfileLocalSignatureBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsProfileLocalSignatureBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - fields["signature_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["signature_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["signature_id"] = "SignatureId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ids_profile_local_signature", fields, reflect.TypeOf(IdsProfileLocalSignature{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ids_profile_local_signature", fields, reflect.TypeOf(IdsProfileLocalSignature{}), fieldNameMap, validators) } -func IdsProfileSeverityBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsProfileSeverityBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["ignore_signatures"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ignore_signatures"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ignore_signatures"] = "IgnoreSignatures" - fields["severity"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["severity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["severity"] = "Severity" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ids_profile_severity", fields, reflect.TypeOf(IdsProfileSeverity{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ids_profile_severity", fields, reflect.TypeOf(IdsProfileSeverity{}), fieldNameMap, validators) } -func IdsRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["destination_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["destination_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["destination_groups"] = "DestinationGroups" - fields["destinations_excluded"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["destinations_excluded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["destinations_excluded"] = "DestinationsExcluded" - fields["direction"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["direction"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["direction"] = "Direction" - fields["disabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["disabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["disabled"] = "Disabled" - fields["ip_protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_protocol"] = "IpProtocol" - fields["is_default"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_default"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_default"] = "IsDefault" - fields["logged"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["logged"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["logged"] = "Logged" - fields["notes"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["notes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["notes"] = "Notes" - fields["profiles"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["profiles"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["profiles"] = "Profiles" - fields["rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rule_id"] = "RuleId" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["scope"] = "Scope" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["service_entries"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ServiceEntryBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["service_entries"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ServiceEntryBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["service_entries"] = "ServiceEntries" - fields["services"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["services"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["services"] = "Services" - fields["source_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["source_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["source_groups"] = "SourceGroups" - fields["sources_excluded"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sources_excluded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sources_excluded"] = "SourcesExcluded" - fields["tag"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tag"] = "Tag" - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - fields["ids_profiles"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ids_profiles"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ids_profiles"] = "IdsProfiles" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ids_rule", fields, reflect.TypeOf(IdsRule{}), fieldNameMap, validators) + fields["oversubscription"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["oversubscription"] = "Oversubscription" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ids_rule", fields, reflect.TypeOf(IdsRule{}), fieldNameMap, validators) } -func IdsSecurityPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsSecurityPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["category"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["category"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["category"] = "Category" - fields["comments"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["comments"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["comments"] = "Comments" - fields["internal_sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["internal_sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["internal_sequence_number"] = "InternalSequenceNumber" - fields["is_default"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_default"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_default"] = "IsDefault" - fields["lock_modified_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lock_modified_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lock_modified_by"] = "LockModifiedBy" - fields["lock_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["lock_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["lock_modified_time"] = "LockModifiedTime" - fields["locked"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["locked"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["locked"] = "Locked" - fields["rule_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rule_count"] = "RuleCount" - fields["scheduler_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["scheduler_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["scheduler_path"] = "SchedulerPath" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["scope"] = "Scope" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["stateful"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["stateful"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["stateful"] = "Stateful" - fields["tcp_strict"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tcp_strict"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tcp_strict"] = "TcpStrict" - fields["rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdsRuleBindingType), reflect.TypeOf([]IdsRule{}))) + fields["rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdsRuleBindingType), reflect.TypeOf([]IdsRule{}))) fieldNameMap["rules"] = "Rules" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ids_security_policy", fields, reflect.TypeOf(IdsSecurityPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ids_security_policy", fields, reflect.TypeOf(IdsSecurityPolicy{}), fieldNameMap, validators) } -func IdsSettingsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsSettingsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["auto_update"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["auto_update"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["auto_update"] = "AutoUpdate" - fields["ids_events_to_syslog"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ids_events_to_syslog"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ids_events_to_syslog"] = "IdsEventsToSyslog" - fields["ids_ever_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ids_ever_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ids_ever_enabled"] = "IdsEverEnabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ids_settings", fields, reflect.TypeOf(IdsSettings{}), fieldNameMap, validators) + fields["oversubscription"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["oversubscription"] = "Oversubscription" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ids_settings", fields, reflect.TypeOf(IdsSettings{}), fieldNameMap, validators) } -func IdsSignatureBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsSignatureBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - fields["attack_target"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["attack_target"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["attack_target"] = "AttackTarget" - fields["categories"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["categories"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["categories"] = "Categories" - fields["class_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["class_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["class_type"] = "ClassType" - fields["confidence"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["confidence"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["confidence"] = "Confidence" - fields["cves"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["cves"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["cves"] = "Cves" - fields["cvss"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cvss"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cvss"] = "Cvss" - fields["cvss_score"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cvss_score"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cvss_score"] = "CvssScore" - fields["cvssv2"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cvssv2"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cvssv2"] = "Cvssv2" - fields["cvssv3"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cvssv3"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cvssv3"] = "Cvssv3" - fields["direction"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["direction"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["direction"] = "Direction" - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - fields["flow"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["flow"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["flow"] = "Flow" - fields["impact"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["impact"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["impact"] = "Impact" - fields["malware_family"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["malware_family"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["malware_family"] = "MalwareFamily" - fields["mitre_attack"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(MitreAttackBindingType), reflect.TypeOf([]MitreAttack{}))) + fields["mitre_attack"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(MitreAttackBindingType), reflect.TypeOf([]MitreAttack{}))) fieldNameMap["mitre_attack"] = "MitreAttack" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["performance_impact"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["performance_impact"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["performance_impact"] = "PerformanceImpact" - fields["policy"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["policy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["policy"] = "Policy" - fields["product_affected"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["product_affected"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["product_affected"] = "ProductAffected" - fields["protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["protocol"] = "Protocol" - fields["risk_score"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["risk_score"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["risk_score"] = "RiskScore" - fields["severity"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["severity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["severity"] = "Severity" - fields["signature_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["signature"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["signature"] = "Signature" + fields["signature_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["signature_id"] = "SignatureId" - fields["signature_revision"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["signature_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["signature_revision"] = "SignatureRevision" - fields["signature_severity"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["signature_severity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["signature_severity"] = "SignatureSeverity" - fields["tag"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["tag"] = "Tag" - fields["type"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["type"] = "Type_" - fields["urls"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["urls"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["urls"] = "Urls" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ids_signature", fields, reflect.TypeOf(IdsSignature{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ids_signature", fields, reflect.TypeOf(IdsSignature{}), fieldNameMap, validators) } -func IdsSignatureStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsSignatureStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["download_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["download_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["download_status"] = "DownloadStatus" - fields["signature_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["failure_cause"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["failure_cause"] = "FailureCause" + fields["signature_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["signature_status"] = "SignatureStatus" - fields["version_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["version_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["version_id"] = "VersionId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ids_signature_status", fields, reflect.TypeOf(IdsSignatureStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ids_signature_status", fields, reflect.TypeOf(IdsSignatureStatus{}), fieldNameMap, validators) } -func IdsStandaloneHostConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsSignatureVersionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["ids_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["change_log"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["change_log"] = "ChangeLog" + fields["sites"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["sites"] = "Sites" + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["state"] = "State" + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["status"] = "Status" + fields["update_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["update_time"] = "UpdateTime" + fields["user_uploaded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["user_uploaded"] = "UserUploaded" + fields["version_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["version_id"] = "VersionId" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ids_signature_version", fields, reflect.TypeOf(IdsSignatureVersion{}), fieldNameMap, validators) +} + +func IdsStandaloneHostConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["ids_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ids_enabled"] = "IdsEnabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ids_standalone_host_config", fields, reflect.TypeOf(IdsStandaloneHostConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ids_standalone_host_config", fields, reflect.TypeOf(IdsStandaloneHostConfig{}), fieldNameMap, validators) } -func ImportTaskBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ImportTaskBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["async_response_available"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["async_response_available"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["async_response_available"] = "AsyncResponseAvailable" - fields["cancelable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["cancelable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["cancelable"] = "Cancelable" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["end_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["end_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["end_time"] = "EndTime" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["message"] = "Message" - fields["progress"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["progress"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["progress"] = "Progress" - fields["request_method"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_method"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_method"] = "RequestMethod" - fields["request_uri"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_uri"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_uri"] = "RequestUri" - fields["start_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["start_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["start_time"] = "StartTime" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - fields["user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["user"] = "User" - fields["failure_msg"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["failure_msg"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["failure_msg"] = "FailureMsg" - fields["draft_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["draft_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["draft_path"] = "DraftPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.import_task", fields, reflect.TypeOf(ImportTask{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.import_task", fields, reflect.TypeOf(ImportTask{}), fieldNameMap, validators) } -func IncludedFieldsParametersBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IncludedFieldsParametersBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["included_fields"] = "IncludedFields" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.included_fields_parameters", fields, reflect.TypeOf(IncludedFieldsParameters{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.included_fields_parameters", fields, reflect.TypeOf(IncludedFieldsParameters{}), fieldNameMap, validators) } -func InfraBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func InfraBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["connectivity_strategy"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["connectivity_strategy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["connectivity_strategy"] = "ConnectivityStrategy" - fields["domains"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DomainBindingType), reflect.TypeOf([]Domain{}))) + fields["domains"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DomainBindingType), reflect.TypeOf([]Domain{}))) fieldNameMap["domains"] = "Domains" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.infra", fields, reflect.TypeOf(Infra{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.infra", fields, reflect.TypeOf(Infra{}), fieldNameMap, validators) } -func InfraSecurityConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func InfraSecurityConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["ca_signed_only"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ca_signed_only"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ca_signed_only"] = "CaSignedOnly" - fields["crl_checking_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["crl_checking_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["crl_checking_enabled"] = "CrlCheckingEnabled" - fields["eku_checking_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["eku_checking_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["eku_checking_enabled"] = "EkuCheckingEnabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.infra_security_config", fields, reflect.TypeOf(InfraSecurityConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.infra_security_config", fields, reflect.TypeOf(InfraSecurityConfig{}), fieldNameMap, validators) } -func IngressBroadcastRateLimiterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IngressBroadcastRateLimiterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["average_bandwidth"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["average_bandwidth"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["average_bandwidth"] = "AverageBandwidth" - fields["burst_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["burst_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["burst_size"] = "BurstSize" - fields["peak_bandwidth"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["peak_bandwidth"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["peak_bandwidth"] = "PeakBandwidth" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ingress_broadcast_rate_limiter", fields, reflect.TypeOf(IngressBroadcastRateLimiter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ingress_broadcast_rate_limiter", fields, reflect.TypeOf(IngressBroadcastRateLimiter{}), fieldNameMap, validators) } -func IngressRateLimiterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IngressRateLimiterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["average_bandwidth"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["average_bandwidth"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["average_bandwidth"] = "AverageBandwidth" - fields["burst_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["burst_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["burst_size"] = "BurstSize" - fields["peak_bandwidth"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["peak_bandwidth"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["peak_bandwidth"] = "PeakBandwidth" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ingress_rate_limiter", fields, reflect.TypeOf(IngressRateLimiter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ingress_rate_limiter", fields, reflect.TypeOf(IngressRateLimiter{}), fieldNameMap, validators) } -func InitiateClusterRestoreRequestBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func InitiateClusterRestoreRequestBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_address"] = "IpAddress" - fields["node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["node_id"] = "NodeId" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.initiate_cluster_restore_request", fields, reflect.TypeOf(InitiateClusterRestoreRequest{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.initiate_cluster_restore_request", fields, reflect.TypeOf(InitiateClusterRestoreRequest{}), fieldNameMap, validators) } -func InjectionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func InjectionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["key"] = "Key" - fields["value"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(InjectionValueBindingType)}, bindings.REST)) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(InjectionValueBindingType)})) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.injection", fields, reflect.TypeOf(Injection{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.injection", fields, reflect.TypeOf(Injection{}), fieldNameMap, validators) } -func InjectionValueBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func InjectionValueBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.injection_value", fields, reflect.TypeOf(InjectionValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.injection_value", fields, reflect.TypeOf(InjectionValue{}), fieldNameMap, validators) } -func InstructionInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func InstructionInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["actions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["actions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["actions"] = "Actions" - fields["fields"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["fields"] = "Fields" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.instruction_info", fields, reflect.TypeOf(InstructionInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.instruction_info", fields, reflect.TypeOf(InstructionInfo{}), fieldNameMap, validators) } -func IntegerArrayConstraintValueBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IntegerArrayConstraintValueBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["values"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewIntegerType(), reflect.TypeOf([]int64{}))) + fields["values"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewIntegerType(), reflect.TypeOf([]int64{}))) fieldNameMap["values"] = "Values" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.integer_array_constraint_value", fields, reflect.TypeOf(IntegerArrayConstraintValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.integer_array_constraint_value", fields, reflect.TypeOf(IntegerArrayConstraintValue{}), fieldNameMap, validators) } -func IntentRuntimeRequestParametersBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IntentRuntimeRequestParametersBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["intent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.intent_runtime_request_parameters", fields, reflect.TypeOf(IntentRuntimeRequestParameters{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.intent_runtime_request_parameters", fields, reflect.TypeOf(IntentRuntimeRequestParameters{}), fieldNameMap, validators) } -func InterSitePortCountersBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func InterSitePortCountersBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["blocked_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["blocked_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["blocked_packets"] = "BlockedPackets" - fields["dad_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dad_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dad_dropped_packets"] = "DadDroppedPackets" - fields["destination_unsupported_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["destination_unsupported_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["destination_unsupported_dropped_packets"] = "DestinationUnsupportedDroppedPackets" - fields["dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dropped_packets"] = "DroppedPackets" - fields["firewall_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["firewall_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["firewall_dropped_packets"] = "FirewallDroppedPackets" - fields["frag_needed_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["frag_needed_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["frag_needed_dropped_packets"] = "FragNeededDroppedPackets" - fields["ipsec_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ipsec_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ipsec_dropped_packets"] = "IpsecDroppedPackets" - fields["ipsec_no_sa_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ipsec_no_sa_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ipsec_no_sa_dropped_packets"] = "IpsecNoSaDroppedPackets" - fields["ipsec_no_vti_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ipsec_no_vti_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ipsec_no_vti_dropped_packets"] = "IpsecNoVtiDroppedPackets" - fields["ipsec_pol_block_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ipsec_pol_block_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ipsec_pol_block_dropped_packets"] = "IpsecPolBlockDroppedPackets" - fields["ipsec_pol_err_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ipsec_pol_err_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ipsec_pol_err_dropped_packets"] = "IpsecPolErrDroppedPackets" - fields["ipv6_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ipv6_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ipv6_dropped_packets"] = "Ipv6DroppedPackets" - fields["kni_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["kni_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["kni_dropped_packets"] = "KniDroppedPackets" - fields["l4port_unsupported_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["l4port_unsupported_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["l4port_unsupported_dropped_packets"] = "L4portUnsupportedDroppedPackets" - fields["malformed_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["malformed_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["malformed_dropped_packets"] = "MalformedDroppedPackets" - fields["no_arp_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["no_arp_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["no_arp_dropped_packets"] = "NoArpDroppedPackets" - fields["no_linked_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["no_linked_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["no_linked_dropped_packets"] = "NoLinkedDroppedPackets" - fields["no_mem_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["no_mem_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["no_mem_dropped_packets"] = "NoMemDroppedPackets" - fields["no_receiver_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["no_receiver_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["no_receiver_dropped_packets"] = "NoReceiverDroppedPackets" - fields["no_route_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["no_route_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["no_route_dropped_packets"] = "NoRouteDroppedPackets" - fields["non_ip_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["non_ip_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["non_ip_dropped_packets"] = "NonIpDroppedPackets" - fields["proto_unsupported_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["proto_unsupported_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["proto_unsupported_dropped_packets"] = "ProtoUnsupportedDroppedPackets" - fields["redirect_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["redirect_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["redirect_dropped_packets"] = "RedirectDroppedPackets" - fields["rpf_check_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rpf_check_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rpf_check_dropped_packets"] = "RpfCheckDroppedPackets" - fields["service_insert_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["service_insert_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["service_insert_dropped_packets"] = "ServiceInsertDroppedPackets" - fields["total_bytes"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_bytes"] = "TotalBytes" - fields["total_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_packets"] = "TotalPackets" - fields["ttl_exceeded_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ttl_exceeded_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ttl_exceeded_dropped_packets"] = "TtlExceededDroppedPackets" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.inter_site_port_counters", fields, reflect.TypeOf(InterSitePortCounters{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.inter_site_port_counters", fields, reflect.TypeOf(InterSitePortCounters{}), fieldNameMap, validators) } -func InterfaceArpCsvRecordBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func InterfaceArpCsvRecordBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip"] = "Ip" - fields["mac_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac_address"] = "MacAddress" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.interface_arp_csv_record", fields, reflect.TypeOf(InterfaceArpCsvRecord{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.interface_arp_csv_record", fields, reflect.TypeOf(InterfaceArpCsvRecord{}), fieldNameMap, validators) } -func InterfaceArpEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func InterfaceArpEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip"] = "Ip" - fields["mac_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac_address"] = "MacAddress" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.interface_arp_entry", fields, reflect.TypeOf(InterfaceArpEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.interface_arp_entry", fields, reflect.TypeOf(InterfaceArpEntry{}), fieldNameMap, validators) } -func InterfaceArpProxyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func InterfaceArpProxyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["arp_proxy_entries"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyArpProxyEntryBindingType), reflect.TypeOf([]PolicyArpProxyEntry{}))) + fields["arp_proxy_entries"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyArpProxyEntryBindingType), reflect.TypeOf([]PolicyArpProxyEntry{}))) fieldNameMap["arp_proxy_entries"] = "ArpProxyEntries" - fields["interface_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["interface_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["interface_path"] = "InterfacePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.interface_arp_proxy", fields, reflect.TypeOf(InterfaceArpProxy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.interface_arp_proxy", fields, reflect.TypeOf(InterfaceArpProxy{}), fieldNameMap, validators) } -func InterfaceArpProxyCsvEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func InterfaceArpProxyCsvEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["arp_proxy_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["arp_proxy_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["arp_proxy_ip"] = "ArpProxyIp" - fields["interface_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["interface_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["interface_path"] = "InterfacePath" - fields["service_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["service_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["service_id"] = "ServiceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.interface_arp_proxy_csv_entry", fields, reflect.TypeOf(InterfaceArpProxyCsvEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.interface_arp_proxy_csv_entry", fields, reflect.TypeOf(InterfaceArpProxyCsvEntry{}), fieldNameMap, validators) } -func InterfaceArpTableBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func InterfaceArpTableBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["edge_path"] = "EdgePath" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["interface_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["interface_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["interface_path"] = "InterfacePath" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(InterfaceArpEntryBindingType), reflect.TypeOf([]InterfaceArpEntry{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(InterfaceArpEntryBindingType), reflect.TypeOf([]InterfaceArpEntry{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.interface_arp_table", fields, reflect.TypeOf(InterfaceArpTable{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.interface_arp_table", fields, reflect.TypeOf(InterfaceArpTable{}), fieldNameMap, validators) } -func InterfaceArpTableInCsvFormatBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func InterfaceArpTableInCsvFormatBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["file_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["file_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["file_name"] = "FileName" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(InterfaceArpCsvRecordBindingType), reflect.TypeOf([]InterfaceArpCsvRecord{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(InterfaceArpCsvRecordBindingType), reflect.TypeOf([]InterfaceArpCsvRecord{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.interface_arp_table_in_csv_format", fields, reflect.TypeOf(InterfaceArpTableInCsvFormat{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.interface_arp_table_in_csv_format", fields, reflect.TypeOf(InterfaceArpTableInCsvFormat{}), fieldNameMap, validators) } -func InterfaceDADStateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func InterfaceDADStateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dad_statuses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(InterfaceiPv6DADStatusBindingType), reflect.TypeOf([]InterfaceiPv6DADStatus{}))) + fields["dad_statuses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(InterfaceiPv6DADStatusBindingType), reflect.TypeOf([]InterfaceiPv6DADStatus{}))) fieldNameMap["dad_statuses"] = "DadStatuses" - fields["interface_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["interface_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["interface_path"] = "InterfacePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.interface_DAD_state", fields, reflect.TypeOf(InterfaceDADState{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.interface_DAD_state", fields, reflect.TypeOf(InterfaceDADState{}), fieldNameMap, validators) } -func InterfaceiPv6DADStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func InterfaceiPv6DADStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["edge_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["edge_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["edge_paths"] = "EdgePaths" - fields["ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_address"] = "IpAddress" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.interfacei_pv6_DAD_status", fields, reflect.TypeOf(InterfaceiPv6DADStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.interfacei_pv6_DAD_status", fields, reflect.TypeOf(InterfaceiPv6DADStatus{}), fieldNameMap, validators) } -func InterfaceSubnetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func InterfaceSubnetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ip_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ip_addresses"] = "IpAddresses" - fields["prefix_len"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["prefix_len"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["prefix_len"] = "PrefixLen" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.interface_subnet", fields, reflect.TypeOf(InterfaceSubnet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.interface_subnet", fields, reflect.TypeOf(InterfaceSubnet{}), fieldNameMap, validators) } -func IntersiteGatewayConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IntersiteGatewayConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["fallback_sites"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["fallback_sites"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["fallback_sites"] = "FallbackSites" - fields["intersite_transit_subnet"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intersite_transit_subnet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intersite_transit_subnet"] = "IntersiteTransitSubnet" - fields["last_admin_active_epoch"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_admin_active_epoch"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_admin_active_epoch"] = "LastAdminActiveEpoch" - fields["primary_site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["primary_site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["primary_site_path"] = "PrimarySitePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.intersite_gateway_config", fields, reflect.TypeOf(IntersiteGatewayConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.intersite_gateway_config", fields, reflect.TypeOf(IntersiteGatewayConfig{}), fieldNameMap, validators) } -func IntervalBackupScheduleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IntervalBackupScheduleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["seconds_between_backups"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["seconds_between_backups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["seconds_between_backups"] = "SecondsBetweenBackups" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.interval_backup_schedule", fields, reflect.TypeOf(IntervalBackupSchedule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.interval_backup_schedule", fields, reflect.TypeOf(IntervalBackupSchedule{}), fieldNameMap, validators) } -func InvalidConfigSummaryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func InvalidConfigSummaryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["category"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["category"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["category"] = "Category" - fields["resource_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["resource_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["resource_count"] = "ResourceCount" - fields["resource_summary_details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceSummaryDetailBindingType), reflect.TypeOf([]ResourceSummaryDetail{}))) + fields["resource_summary_details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceSummaryDetailBindingType), reflect.TypeOf([]ResourceSummaryDetail{}))) fieldNameMap["resource_summary_details"] = "ResourceSummaryDetails" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.invalid_config_summary", fields, reflect.TypeOf(InvalidConfigSummary{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.invalid_config_summary", fields, reflect.TypeOf(InvalidConfigSummary{}), fieldNameMap, validators) } -func IpAddressAllocationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IpAddressAllocationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["allocation_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["allocation_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["allocation_ip"] = "AllocationIp" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ip_address_allocation", fields, reflect.TypeOf(IpAddressAllocation{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ip_address_allocation", fields, reflect.TypeOf(IpAddressAllocation{}), fieldNameMap, validators) } -func IpAddressBlockBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IpAddressBlockBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["cidr"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["available_allocation_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["available_allocation_size"] = "AvailableAllocationSize" + fields["cidr"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cidr"] = "Cidr" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ip_address_block", fields, reflect.TypeOf(IpAddressBlock{}), fieldNameMap, validators) + fields["ip_address_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["ip_address_type"] = "IpAddressType" + fields["visibility"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["visibility"] = "Visibility" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ip_address_block", fields, reflect.TypeOf(IpAddressBlock{}), fieldNameMap, validators) } -func IpAddressInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IpAddressInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ip_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ip_addresses"] = "IpAddresses" - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source"] = "Source" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ip_address_info", fields, reflect.TypeOf(IpAddressInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ip_address_info", fields, reflect.TypeOf(IpAddressInfo{}), fieldNameMap, validators) } -func IpAddressPoolBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IpAddressPoolBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["check_overlap_with_existing_pools"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["check_overlap_with_existing_pools"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["check_overlap_with_existing_pools"] = "CheckOverlapWithExistingPools" - fields["ip_release_delay"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ip_release_delay"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ip_release_delay"] = "IpReleaseDelay" - fields["pool_usage"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyPoolUsageBindingType)) + fields["pool_usage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyPoolUsageBindingType)) fieldNameMap["pool_usage"] = "PoolUsage" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ip_address_pool", fields, reflect.TypeOf(IpAddressPool{}), fieldNameMap, validators) + fields["visibility"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["visibility"] = "Visibility" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ip_address_pool", fields, reflect.TypeOf(IpAddressPool{}), fieldNameMap, validators) } -func IpAddressPoolBlockSubnetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IpAddressPoolBlockSubnetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["auto_assign_gateway"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["allocation_range"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["allocation_range"] = "AllocationRange" + fields["auto_assign_gateway"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["auto_assign_gateway"] = "AutoAssignGateway" - fields["ip_block_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["broadcast_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["broadcast_address"] = "BroadcastAddress" + fields["gateway_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["gateway_address"] = "GatewayAddress" + fields["ip_block_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_block_path"] = "IpBlockPath" - fields["size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["network_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["network_address"] = "NetworkAddress" + fields["size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["size"] = "Size" - fields["start_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["start_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["start_ip"] = "StartIp" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["subnet_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["subnet_size"] = "SubnetSize" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ip_address_pool_block_subnet", fields, reflect.TypeOf(IpAddressPoolBlockSubnet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ip_address_pool_block_subnet", fields, reflect.TypeOf(IpAddressPoolBlockSubnet{}), fieldNameMap, validators) } -func IpAddressPoolStaticSubnetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IpAddressPoolStaticSubnetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["allocation_ranges"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IpPoolRangeBindingType), reflect.TypeOf([]IpPoolRange{}))) + fields["allocation_ranges"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IpPoolRangeBindingType), reflect.TypeOf([]IpPoolRange{}))) fieldNameMap["allocation_ranges"] = "AllocationRanges" - fields["cidr"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cidr"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cidr"] = "Cidr" - fields["dns_nameservers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["dns_nameservers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["dns_nameservers"] = "DnsNameservers" - fields["dns_suffix"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dns_suffix"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dns_suffix"] = "DnsSuffix" - fields["gateway_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["gateway_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["gateway_ip"] = "GatewayIp" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ip_address_pool_static_subnet", fields, reflect.TypeOf(IpAddressPoolStaticSubnet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ip_address_pool_static_subnet", fields, reflect.TypeOf(IpAddressPoolStaticSubnet{}), fieldNameMap, validators) } -func IpAddressPoolSubnetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IpAddressPoolSubnetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ip_address_pool_subnet", fields, reflect.TypeOf(IpAddressPoolSubnet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ip_address_pool_subnet", fields, reflect.TypeOf(IpAddressPoolSubnet{}), fieldNameMap, validators) } -func IpInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IpInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dst_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dst_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dst_ip"] = "DstIp" - fields["src_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["src_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["src_ip"] = "SrcIp" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ip_info", fields, reflect.TypeOf(IpInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ip_info", fields, reflect.TypeOf(IpInfo{}), fieldNameMap, validators) } -func IpPoolRangeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IpPoolRangeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["end"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["end"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["end"] = "End" - fields["start"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["start"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["start"] = "Start" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ip_pool_range", fields, reflect.TypeOf(IpPoolRange{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ip_pool_range", fields, reflect.TypeOf(IpPoolRange{}), fieldNameMap, validators) } -func Ipv4HeaderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Ipv4HeaderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dst_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dst_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dst_ip"] = "DstIp" - fields["flags"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["flags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["flags"] = "Flags" - fields["protocol"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["protocol"] = "Protocol" - fields["src_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["src_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["src_ip"] = "SrcIp" - fields["src_subnet_prefix_len"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["src_subnet_prefix_len"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["src_subnet_prefix_len"] = "SrcSubnetPrefixLen" - fields["ttl"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ttl"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ttl"] = "Ttl" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ipv4_header", fields, reflect.TypeOf(Ipv4Header{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ipv4_header", fields, reflect.TypeOf(Ipv4Header{}), fieldNameMap, validators) } -func Ipv6DadProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Ipv6DadProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["dad_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dad_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dad_mode"] = "DadMode" - fields["ns_retries"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ns_retries"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ns_retries"] = "NsRetries" - fields["wait_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["wait_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["wait_time"] = "WaitTime" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ipv6_dad_profile", fields, reflect.TypeOf(Ipv6DadProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ipv6_dad_profile", fields, reflect.TypeOf(Ipv6DadProfile{}), fieldNameMap, validators) } -func Ipv6DadProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Ipv6DadProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(Ipv6DadProfileBindingType), reflect.TypeOf([]Ipv6DadProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(Ipv6DadProfileBindingType), reflect.TypeOf([]Ipv6DadProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ipv6_dad_profile_list_result", fields, reflect.TypeOf(Ipv6DadProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ipv6_dad_profile_list_result", fields, reflect.TypeOf(Ipv6DadProfileListResult{}), fieldNameMap, validators) } -func Ipv6HeaderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Ipv6HeaderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dst_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dst_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dst_ip"] = "DstIp" - fields["hop_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["hop_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["hop_limit"] = "HopLimit" - fields["next_header"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["next_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["next_header"] = "NextHeader" - fields["src_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["src_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["src_ip"] = "SrcIp" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ipv6_header", fields, reflect.TypeOf(Ipv6Header{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ipv6_header", fields, reflect.TypeOf(Ipv6Header{}), fieldNameMap, validators) } -func Ipv6NdraProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Ipv6NdraProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["dns_config"] = bindings.NewOptionalType(bindings.NewReferenceType(RaDNSConfigBindingType)) + fields["dns_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(RaDNSConfigBindingType)) fieldNameMap["dns_config"] = "DnsConfig" - fields["ndra_advertised_route"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(NDRAAdvertisedRouteBindingType), reflect.TypeOf([]NDRAAdvertisedRoute{}))) + fields["ndra_advertised_route"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(NDRAAdvertisedRouteBindingType), reflect.TypeOf([]NDRAAdvertisedRoute{}))) fieldNameMap["ndra_advertised_route"] = "NdraAdvertisedRoute" - fields["ra_config"] = bindings.NewOptionalType(bindings.NewReferenceType(RAConfigBindingType)) + fields["ra_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(RAConfigBindingType)) fieldNameMap["ra_config"] = "RaConfig" - fields["ra_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ra_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ra_mode"] = "RaMode" - fields["reachable_timer"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["reachable_timer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["reachable_timer"] = "ReachableTimer" - fields["retransmit_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["retransmit_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["retransmit_interval"] = "RetransmitInterval" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ipv6_ndra_profile", fields, reflect.TypeOf(Ipv6NdraProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ipv6_ndra_profile", fields, reflect.TypeOf(Ipv6NdraProfile{}), fieldNameMap, validators) } -func Ipv6NdraProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Ipv6NdraProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(Ipv6NdraProfileBindingType), reflect.TypeOf([]Ipv6NdraProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(Ipv6NdraProfileBindingType), reflect.TypeOf([]Ipv6NdraProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ipv6_ndra_profile_list_result", fields, reflect.TypeOf(Ipv6NdraProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ipv6_ndra_profile_list_result", fields, reflect.TypeOf(Ipv6NdraProfileListResult{}), fieldNameMap, validators) } -func IssuerSerialNumberBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IssuerSerialNumberBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["issuer"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["issuer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["issuer"] = "Issuer" - fields["serial_numbers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["serial_numbers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["serial_numbers"] = "SerialNumbers" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.issuer_serial_number", fields, reflect.TypeOf(IssuerSerialNumber{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.issuer_serial_number", fields, reflect.TypeOf(IssuerSerialNumber{}), fieldNameMap, validators) } -func KeyStoreInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func KeyStoreInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["keystore"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["keystore"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["keystore"] = "Keystore" - fields["keystore_alias"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["keystore_alias"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["keystore_alias"] = "KeystoreAlias" - fields["keystore_phrase"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["keystore_phrase"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["keystore_phrase"] = "KeystorePhrase" - fields["truststore"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["truststore"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["truststore"] = "Truststore" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.key_store_info", fields, reflect.TypeOf(KeyStoreInfo{}), fieldNameMap, validators) -} - -func KeyValueBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["key"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["key"] = "Key" - fields["value"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.key_value", fields, reflect.TypeOf(KeyValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.key_store_info", fields, reflect.TypeOf(KeyStoreInfo{}), fieldNameMap, validators) } -func KeyValuePairBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func KeyValueBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["key"] = "Key" - fields["value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.key_value_pair", fields, reflect.TypeOf(KeyValuePair{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.key_value", fields, reflect.TypeOf(KeyValue{}), fieldNameMap, validators) } -func L2AutoRDBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2AutoRDBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["l2_auto_rd"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["l2_auto_rd"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["l2_auto_rd"] = "L2AutoRd" - fields["l2_vni"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["l2_vni"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["l2_vni"] = "L2Vni" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.l2_auto_RD", fields, reflect.TypeOf(L2AutoRD{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.l2_auto_RD", fields, reflect.TypeOf(L2AutoRD{}), fieldNameMap, validators) } -func L2BridgeEndpointProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2BridgeEndpointProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["edge_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["edge_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["edge_paths"] = "EdgePaths" - fields["failover_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["failover_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["failover_mode"] = "FailoverMode" - fields["ha_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ha_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ha_mode"] = "HaMode" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.l2_bridge_endpoint_profile", fields, reflect.TypeOf(L2BridgeEndpointProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.l2_bridge_endpoint_profile", fields, reflect.TypeOf(L2BridgeEndpointProfile{}), fieldNameMap, validators) } -func L2ExtensionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2BridgeEndpointProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["l2vpn_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(L2BridgeEndpointProfileBindingType), reflect.TypeOf([]L2BridgeEndpointProfile{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.l2_bridge_endpoint_profile_list_result", fields, reflect.TypeOf(L2BridgeEndpointProfileListResult{}), fieldNameMap, validators) +} + +func L2ExtensionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["l2vpn_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["l2vpn_path"] = "L2vpnPath" - fields["l2vpn_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["l2vpn_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["l2vpn_paths"] = "L2vpnPaths" - fields["local_egress"] = bindings.NewOptionalType(bindings.NewReferenceType(LocalEgressBindingType)) + fields["local_egress"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LocalEgressBindingType)) fieldNameMap["local_egress"] = "LocalEgress" - fields["tunnel_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["tunnel_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["tunnel_id"] = "TunnelId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.l2_extension", fields, reflect.TypeOf(L2Extension{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.l2_extension", fields, reflect.TypeOf(L2Extension{}), fieldNameMap, validators) } -func L2ForwarderRemoteMacsPerSiteBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2ForwarderRemoteMacsPerSiteBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["remote_active_ips"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["remote_active_ips"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["remote_active_ips"] = "RemoteActiveIps" - fields["remote_mac_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["remote_mac_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["remote_mac_addresses"] = "RemoteMacAddresses" - fields["remote_site"] = bindings.NewOptionalType(bindings.NewReferenceType(ResourceReferenceBindingType)) + fields["remote_site"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ResourceReferenceBindingType)) fieldNameMap["remote_site"] = "RemoteSite" - fields["remote_standby_ips"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["remote_standby_ips"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["remote_standby_ips"] = "RemoteStandbyIps" - fields["rtep_group_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rtep_group_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rtep_group_id"] = "RtepGroupId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.l2_forwarder_remote_macs_per_site", fields, reflect.TypeOf(L2ForwarderRemoteMacsPerSite{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.l2_forwarder_remote_macs_per_site", fields, reflect.TypeOf(L2ForwarderRemoteMacsPerSite{}), fieldNameMap, validators) } -func L2ForwarderStatusPerNodeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2ForwarderStatusPerNodeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["high_availability_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["high_availability_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["high_availability_status"] = "HighAvailabilityStatus" - fields["transport_node"] = bindings.NewOptionalType(bindings.NewReferenceType(ResourceReferenceBindingType)) + fields["transport_node"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ResourceReferenceBindingType)) fieldNameMap["transport_node"] = "TransportNode" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.l2_forwarder_status_per_node", fields, reflect.TypeOf(L2ForwarderStatusPerNode{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.l2_forwarder_status_per_node", fields, reflect.TypeOf(L2ForwarderStatusPerNode{}), fieldNameMap, validators) } -func L2TcpMaxSegmentSizeClampingBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2TcpMaxSegmentSizeClampingBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["direction"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["direction"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["direction"] = "Direction" - fields["max_segment_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_segment_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_segment_size"] = "MaxSegmentSize" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.l2_tcp_max_segment_size_clamping", fields, reflect.TypeOf(L2TcpMaxSegmentSizeClamping{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.l2_tcp_max_segment_size_clamping", fields, reflect.TypeOf(L2TcpMaxSegmentSizeClamping{}), fieldNameMap, validators) } -func L2VPNServiceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2VPNServiceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["enable_hub"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_hub"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_hub"] = "EnableHub" - fields["encap_ip_pool"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["encap_ip_pool"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["encap_ip_pool"] = "EncapIpPool" - fields["mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mode"] = "Mode" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.l2_VPN_service", fields, reflect.TypeOf(L2VPNService{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.l2_VPN_service", fields, reflect.TypeOf(L2VPNService{}), fieldNameMap, validators) } -func L2VPNSessionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2VPNSessionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["tcp_mss_clamping"] = bindings.NewOptionalType(bindings.NewReferenceType(L2TcpMaxSegmentSizeClampingBindingType)) + fields["tcp_mss_clamping"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(L2TcpMaxSegmentSizeClampingBindingType)) fieldNameMap["tcp_mss_clamping"] = "TcpMssClamping" - fields["transport_tunnels"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["transport_tunnels"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["transport_tunnels"] = "TransportTunnels" - fields["tunnel_encapsulation"] = bindings.NewOptionalType(bindings.NewReferenceType(L2VPNTunnelEncapsulationBindingType)) + fields["tunnel_encapsulation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(L2VPNTunnelEncapsulationBindingType)) fieldNameMap["tunnel_encapsulation"] = "TunnelEncapsulation" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.l2_VPN_session", fields, reflect.TypeOf(L2VPNSession{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.l2_VPN_session", fields, reflect.TypeOf(L2VPNSession{}), fieldNameMap, validators) } -func L2VPNTunnelEncapsulationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2VPNTunnelEncapsulationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["local_endpoint_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["local_endpoint_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["local_endpoint_address"] = "LocalEndpointAddress" - fields["peer_endpoint_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["peer_endpoint_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["peer_endpoint_address"] = "PeerEndpointAddress" - fields["protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["protocol"] = "Protocol" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.l2_VPN_tunnel_encapsulation", fields, reflect.TypeOf(L2VPNTunnelEncapsulation{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.l2_VPN_tunnel_encapsulation", fields, reflect.TypeOf(L2VPNTunnelEncapsulation{}), fieldNameMap, validators) } -func L2VpnBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2VpnBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["transport_tunnels"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["transport_tunnels"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["transport_tunnels"] = "TransportTunnels" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.l2_vpn", fields, reflect.TypeOf(L2Vpn{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.l2_vpn", fields, reflect.TypeOf(L2Vpn{}), fieldNameMap, validators) } -func L2VpnContextBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2VpnContextBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["enable_hub"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_hub"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_hub"] = "EnableHub" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.l2_vpn_context", fields, reflect.TypeOf(L2VpnContext{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.l2_vpn_context", fields, reflect.TypeOf(L2VpnContext{}), fieldNameMap, validators) } -func L3VpnBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L3VpnBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["dh_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["dh_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["dh_groups"] = "DhGroups" - fields["enable_perfect_forward_secrecy"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_perfect_forward_secrecy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_perfect_forward_secrecy"] = "EnablePerfectForwardSecrecy" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["ike_digest_algorithms"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ike_digest_algorithms"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ike_digest_algorithms"] = "IkeDigestAlgorithms" - fields["ike_encryption_algorithms"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ike_encryption_algorithms"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ike_encryption_algorithms"] = "IkeEncryptionAlgorithms" - fields["ike_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ike_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ike_version"] = "IkeVersion" - fields["l3vpn_session"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(L3VpnSessionBindingType)}, bindings.REST)) + fields["l3vpn_session"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(L3VpnSessionBindingType)})) fieldNameMap["l3vpn_session"] = "L3vpnSession" - fields["local_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["local_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["local_address"] = "LocalAddress" - fields["passphrases"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["passphrases"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["passphrases"] = "Passphrases" - fields["remote_private_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_private_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["remote_private_address"] = "RemotePrivateAddress" - fields["remote_public_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_public_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["remote_public_address"] = "RemotePublicAddress" - fields["tunnel_digest_algorithms"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["tunnel_digest_algorithms"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["tunnel_digest_algorithms"] = "TunnelDigestAlgorithms" - fields["tunnel_encryption_algorithms"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["tunnel_encryption_algorithms"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["tunnel_encryption_algorithms"] = "TunnelEncryptionAlgorithms" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.l3_vpn", fields, reflect.TypeOf(L3Vpn{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.l3_vpn", fields, reflect.TypeOf(L3Vpn{}), fieldNameMap, validators) } -func L3VpnContextBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L3VpnContextBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["available_local_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyIPAddressInfoBindingType), reflect.TypeOf([]PolicyIPAddressInfo{}))) + fields["available_local_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyIPAddressInfoBindingType), reflect.TypeOf([]PolicyIPAddressInfo{}))) fieldNameMap["available_local_addresses"] = "AvailableLocalAddresses" - fields["bypass_rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(L3VpnRuleBindingType), reflect.TypeOf([]L3VpnRule{}))) + fields["bypass_rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(L3VpnRuleBindingType), reflect.TypeOf([]L3VpnRule{}))) fieldNameMap["bypass_rules"] = "BypassRules" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["ike_log_level"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ike_log_level"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ike_log_level"] = "IkeLogLevel" - fields["label"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["label"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["label"] = "Label" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.l3_vpn_context", fields, reflect.TypeOf(L3VpnContext{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.l3_vpn_context", fields, reflect.TypeOf(L3VpnContext{}), fieldNameMap, validators) } -func L3VpnRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L3VpnRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - fields["destinations"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(L3VpnSubnetBindingType), reflect.TypeOf([]L3VpnSubnet{}))) + fields["destinations"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(L3VpnSubnetBindingType), reflect.TypeOf([]L3VpnSubnet{}))) fieldNameMap["destinations"] = "Destinations" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["sources"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(L3VpnSubnetBindingType), reflect.TypeOf([]L3VpnSubnet{}))) + fields["sources"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(L3VpnSubnetBindingType), reflect.TypeOf([]L3VpnSubnet{}))) fieldNameMap["sources"] = "Sources" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.l3_vpn_rule", fields, reflect.TypeOf(L3VpnRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.l3_vpn_rule", fields, reflect.TypeOf(L3VpnRule{}), fieldNameMap, validators) } -func L3VpnSessionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L3VpnSessionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.l3_vpn_session", fields, reflect.TypeOf(L3VpnSession{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.l3_vpn_session", fields, reflect.TypeOf(L3VpnSession{}), fieldNameMap, validators) } -func L3VpnSubnetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L3VpnSubnetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["subnet"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["subnet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["subnet"] = "Subnet" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.l3_vpn_subnet", fields, reflect.TypeOf(L3VpnSubnet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.l3_vpn_subnet", fields, reflect.TypeOf(L3VpnSubnet{}), fieldNameMap, validators) } -func L4PortSetServiceEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L4PortSetServiceEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["destination_ports"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["destination_ports"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["destination_ports"] = "DestinationPorts" - fields["l4_protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["l4_protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["l4_protocol"] = "L4Protocol" - fields["source_ports"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["source_ports"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["source_ports"] = "SourcePorts" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.l4_port_set_service_entry", fields, reflect.TypeOf(L4PortSetServiceEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.l4_port_set_service_entry", fields, reflect.TypeOf(L4PortSetServiceEntry{}), fieldNameMap, validators) } -func L7AccessAttributesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L7AccessAttributesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["attribute_source"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["attribute_source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["attribute_source"] = "AttributeSource" - fields["datatype"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["custom_url_partial_match"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["custom_url_partial_match"] = "CustomUrlPartialMatch" + fields["datatype"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["datatype"] = "Datatype" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["isALGType"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["isALGType"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["isALGType"] = "IsALGType" - fields["key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["key"] = "Key" - fields["metadata"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ContextProfileAttributesMetadataBindingType), reflect.TypeOf([]ContextProfileAttributesMetadata{}))) + fields["metadata"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ContextProfileAttributesMetadataBindingType), reflect.TypeOf([]ContextProfileAttributesMetadata{}))) fieldNameMap["metadata"] = "Metadata" - fields["sub_attributes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicySubAttributesBindingType), reflect.TypeOf([]PolicySubAttributes{}))) + fields["sub_attributes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicySubAttributesBindingType), reflect.TypeOf([]PolicySubAttributes{}))) fieldNameMap["sub_attributes"] = "SubAttributes" - fields["value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.l7_access_attributes", fields, reflect.TypeOf(L7AccessAttributes{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.l7_access_attributes", fields, reflect.TypeOf(L7AccessAttributes{}), fieldNameMap, validators) } -func L7AccessEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L7AccessEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - fields["attributes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(L7AccessAttributesBindingType), reflect.TypeOf([]L7AccessAttributes{}))) + fields["attributes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(L7AccessAttributesBindingType), reflect.TypeOf([]L7AccessAttributes{}))) fieldNameMap["attributes"] = "Attributes" - fields["disabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["disabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["disabled"] = "Disabled" - fields["logged"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["logged"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["logged"] = "Logged" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.l7_access_entry", fields, reflect.TypeOf(L7AccessEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.l7_access_entry", fields, reflect.TypeOf(L7AccessEntry{}), fieldNameMap, validators) } -func L7AccessProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L7AccessProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["default_action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["default_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["default_action"] = "DefaultAction" - fields["default_action_logged"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["default_action_logged"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["default_action_logged"] = "DefaultActionLogged" - fields["entry_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["entry_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["entry_count"] = "EntryCount" - fields["l7_access_entries"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(L7AccessEntryBindingType), reflect.TypeOf([]L7AccessEntry{}))) + fields["l7_access_entries"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(L7AccessEntryBindingType), reflect.TypeOf([]L7AccessEntry{}))) fieldNameMap["l7_access_entries"] = "L7AccessEntries" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.l7_access_profile", fields, reflect.TypeOf(L7AccessProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.l7_access_profile", fields, reflect.TypeOf(L7AccessProfile{}), fieldNameMap, validators) } -func LBAccessListControlBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBAccessListControlBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["group_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["group_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["group_path"] = "GroupPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_access_list_control", fields, reflect.TypeOf(LBAccessListControl{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_access_list_control", fields, reflect.TypeOf(LBAccessListControl{}), fieldNameMap, validators) } -func LBActiveMonitorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBActiveMonitorBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["fall_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["fall_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["fall_count"] = "FallCount" - fields["interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["interval"] = "Interval" - fields["monitor_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["monitor_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["monitor_port"] = "MonitorPort" - fields["rise_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rise_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rise_count"] = "RiseCount" - fields["timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timeout"] = "Timeout" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_active_monitor", fields, reflect.TypeOf(LBActiveMonitor{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_active_monitor", fields, reflect.TypeOf(LBActiveMonitor{}), fieldNameMap, validators) } -func LBAppProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBAppProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_app_profile", fields, reflect.TypeOf(LBAppProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_app_profile", fields, reflect.TypeOf(LBAppProfile{}), fieldNameMap, validators) } -func LBClientCertificateIssuerDnConditionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBClientCertificateIssuerDnConditionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["case_sensitive"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["case_sensitive"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["case_sensitive"] = "CaseSensitive" - fields["issuer_dn"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["issuer_dn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["issuer_dn"] = "IssuerDn" - fields["match_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_type"] = "MatchType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_client_certificate_issuer_dn_condition", fields, reflect.TypeOf(LBClientCertificateIssuerDnCondition{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_client_certificate_issuer_dn_condition", fields, reflect.TypeOf(LBClientCertificateIssuerDnCondition{}), fieldNameMap, validators) } -func LBClientCertificateSubjectDnConditionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBClientCertificateSubjectDnConditionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["case_sensitive"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["case_sensitive"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["case_sensitive"] = "CaseSensitive" - fields["match_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_type"] = "MatchType" - fields["subject_dn"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["subject_dn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["subject_dn"] = "SubjectDn" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_client_certificate_subject_dn_condition", fields, reflect.TypeOf(LBClientCertificateSubjectDnCondition{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_client_certificate_subject_dn_condition", fields, reflect.TypeOf(LBClientCertificateSubjectDnCondition{}), fieldNameMap, validators) } -func LBClientSslProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBClientSslProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["cipher_group_label"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cipher_group_label"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cipher_group_label"] = "CipherGroupLabel" - fields["ciphers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ciphers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ciphers"] = "Ciphers" - fields["is_fips"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_fips"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_fips"] = "IsFips" - fields["is_secure"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_secure"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_secure"] = "IsSecure" - fields["prefer_server_ciphers"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["prefer_server_ciphers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["prefer_server_ciphers"] = "PreferServerCiphers" - fields["protocols"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["protocols"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["protocols"] = "Protocols" - fields["session_cache_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["session_cache_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["session_cache_enabled"] = "SessionCacheEnabled" - fields["session_cache_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["session_cache_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["session_cache_timeout"] = "SessionCacheTimeout" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_client_ssl_profile", fields, reflect.TypeOf(LBClientSslProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_client_ssl_profile", fields, reflect.TypeOf(LBClientSslProfile{}), fieldNameMap, validators) } -func LBClientSslProfileBindingBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBClientSslProfileBindingBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["certificate_chain_depth"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["certificate_chain_depth"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["certificate_chain_depth"] = "CertificateChainDepth" - fields["client_auth"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["client_auth"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["client_auth"] = "ClientAuth" - fields["client_auth_ca_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["client_auth_ca_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["client_auth_ca_paths"] = "ClientAuthCaPaths" - fields["client_auth_crl_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["client_auth_crl_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["client_auth_crl_paths"] = "ClientAuthCrlPaths" - fields["default_certificate_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["default_certificate_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["default_certificate_path"] = "DefaultCertificatePath" - fields["sni_certificate_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["sni_certificate_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["sni_certificate_paths"] = "SniCertificatePaths" - fields["ssl_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ssl_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ssl_profile_path"] = "SslProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_client_ssl_profile_binding", fields, reflect.TypeOf(LBClientSslProfileBinding{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_client_ssl_profile_binding", fields, reflect.TypeOf(LBClientSslProfileBinding{}), fieldNameMap, validators) } -func LBConnectionDropActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBConnectionDropActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_connection_drop_action", fields, reflect.TypeOf(LBConnectionDropAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_connection_drop_action", fields, reflect.TypeOf(LBConnectionDropAction{}), fieldNameMap, validators) } -func LBCookiePersistenceProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBCookiePersistenceProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cookie_domain"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cookie_domain"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cookie_domain"] = "CookieDomain" - fields["cookie_fallback"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["cookie_fallback"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["cookie_fallback"] = "CookieFallback" - fields["cookie_garble"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["cookie_garble"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["cookie_garble"] = "CookieGarble" - fields["cookie_httponly"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["cookie_httponly"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["cookie_httponly"] = "CookieHttponly" - fields["cookie_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cookie_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cookie_mode"] = "CookieMode" - fields["cookie_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cookie_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cookie_name"] = "CookieName" - fields["cookie_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cookie_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cookie_path"] = "CookiePath" - fields["cookie_secure"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["cookie_secure"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["cookie_secure"] = "CookieSecure" - fields["cookie_time"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(LBCookieTimeBindingType)}, bindings.REST)) + fields["cookie_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(LBCookieTimeBindingType)})) fieldNameMap["cookie_time"] = "CookieTime" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["persistence_shared"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["persistence_shared"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["persistence_shared"] = "PersistenceShared" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_cookie_persistence_profile", fields, reflect.TypeOf(LBCookiePersistenceProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_cookie_persistence_profile", fields, reflect.TypeOf(LBCookiePersistenceProfile{}), fieldNameMap, validators) } -func LBCookieTimeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBCookieTimeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_cookie_time", fields, reflect.TypeOf(LBCookieTime{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_cookie_time", fields, reflect.TypeOf(LBCookieTime{}), fieldNameMap, validators) } -func LBFastTcpProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBFastTcpProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["close_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["close_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["close_timeout"] = "CloseTimeout" - fields["ha_flow_mirroring_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ha_flow_mirroring_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ha_flow_mirroring_enabled"] = "HaFlowMirroringEnabled" - fields["idle_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["idle_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["idle_timeout"] = "IdleTimeout" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_fast_tcp_profile", fields, reflect.TypeOf(LBFastTcpProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_fast_tcp_profile", fields, reflect.TypeOf(LBFastTcpProfile{}), fieldNameMap, validators) } -func LBFastUdpProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBFastUdpProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["flow_mirroring_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["flow_mirroring_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["flow_mirroring_enabled"] = "FlowMirroringEnabled" - fields["idle_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["idle_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["idle_timeout"] = "IdleTimeout" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_fast_udp_profile", fields, reflect.TypeOf(LBFastUdpProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_fast_udp_profile", fields, reflect.TypeOf(LBFastUdpProfile{}), fieldNameMap, validators) } -func LBGenericPersistenceProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBGenericPersistenceProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ha_persistence_mirroring_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ha_persistence_mirroring_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ha_persistence_mirroring_enabled"] = "HaPersistenceMirroringEnabled" - fields["timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timeout"] = "Timeout" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["persistence_shared"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["persistence_shared"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["persistence_shared"] = "PersistenceShared" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_generic_persistence_profile", fields, reflect.TypeOf(LBGenericPersistenceProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_generic_persistence_profile", fields, reflect.TypeOf(LBGenericPersistenceProfile{}), fieldNameMap, validators) } -func LBHttpMonitorProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBHttpMonitorProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["request_body"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_body"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_body"] = "RequestBody" - fields["request_headers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LbHttpRequestHeaderBindingType), reflect.TypeOf([]LbHttpRequestHeader{}))) + fields["request_headers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LbHttpRequestHeaderBindingType), reflect.TypeOf([]LbHttpRequestHeader{}))) fieldNameMap["request_headers"] = "RequestHeaders" - fields["request_method"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_method"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_method"] = "RequestMethod" - fields["request_url"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_url"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_url"] = "RequestUrl" - fields["request_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_version"] = "RequestVersion" - fields["response_body"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["response_body"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["response_body"] = "ResponseBody" - fields["response_status_codes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewIntegerType(), reflect.TypeOf([]int64{}))) + fields["response_status_codes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewIntegerType(), reflect.TypeOf([]int64{}))) fieldNameMap["response_status_codes"] = "ResponseStatusCodes" - fields["fall_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["fall_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["fall_count"] = "FallCount" - fields["interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["interval"] = "Interval" - fields["monitor_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["monitor_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["monitor_port"] = "MonitorPort" - fields["rise_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rise_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rise_count"] = "RiseCount" - fields["timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timeout"] = "Timeout" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_http_monitor_profile", fields, reflect.TypeOf(LBHttpMonitorProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_http_monitor_profile", fields, reflect.TypeOf(LBHttpMonitorProfile{}), fieldNameMap, validators) } -func LBHttpProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBHttpProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["http_redirect_to"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["http_redirect_to"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["http_redirect_to"] = "HttpRedirectTo" - fields["http_redirect_to_https"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["http_redirect_to_https"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["http_redirect_to_https"] = "HttpRedirectToHttps" - fields["idle_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["idle_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["idle_timeout"] = "IdleTimeout" - fields["ntlm"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ntlm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ntlm"] = "Ntlm" - fields["request_body_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["request_body_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["request_body_size"] = "RequestBodySize" - fields["request_header_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["request_header_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["request_header_size"] = "RequestHeaderSize" - fields["response_buffering"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["response_buffering"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["response_buffering"] = "ResponseBuffering" - fields["response_header_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["response_header_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["response_header_size"] = "ResponseHeaderSize" - fields["response_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["response_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["response_timeout"] = "ResponseTimeout" - fields["server_keep_alive"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["server_keep_alive"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["server_keep_alive"] = "ServerKeepAlive" - fields["x_forwarded_for"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["x_forwarded_for"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["x_forwarded_for"] = "XForwardedFor" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_http_profile", fields, reflect.TypeOf(LBHttpProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_http_profile", fields, reflect.TypeOf(LBHttpProfile{}), fieldNameMap, validators) } -func LBHttpRedirectActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBHttpRedirectActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["redirect_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["redirect_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["redirect_status"] = "RedirectStatus" - fields["redirect_url"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["redirect_url"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["redirect_url"] = "RedirectUrl" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_http_redirect_action", fields, reflect.TypeOf(LBHttpRedirectAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_http_redirect_action", fields, reflect.TypeOf(LBHttpRedirectAction{}), fieldNameMap, validators) } -func LBHttpRejectActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBHttpRejectActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["reply_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["reply_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["reply_message"] = "ReplyMessage" - fields["reply_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["reply_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["reply_status"] = "ReplyStatus" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_http_reject_action", fields, reflect.TypeOf(LBHttpRejectAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_http_reject_action", fields, reflect.TypeOf(LBHttpRejectAction{}), fieldNameMap, validators) } -func LBHttpRequestBodyConditionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBHttpRequestBodyConditionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["body_value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["body_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["body_value"] = "BodyValue" - fields["case_sensitive"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["case_sensitive"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["case_sensitive"] = "CaseSensitive" - fields["match_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_type"] = "MatchType" - fields["inverse"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["inverse"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["inverse"] = "Inverse" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_http_request_body_condition", fields, reflect.TypeOf(LBHttpRequestBodyCondition{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_http_request_body_condition", fields, reflect.TypeOf(LBHttpRequestBodyCondition{}), fieldNameMap, validators) } -func LBHttpRequestCookieConditionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBHttpRequestCookieConditionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["case_sensitive"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["case_sensitive"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["case_sensitive"] = "CaseSensitive" - fields["cookie_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cookie_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cookie_name"] = "CookieName" - fields["cookie_value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cookie_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cookie_value"] = "CookieValue" - fields["match_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_type"] = "MatchType" - fields["inverse"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["inverse"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["inverse"] = "Inverse" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_http_request_cookie_condition", fields, reflect.TypeOf(LBHttpRequestCookieCondition{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_http_request_cookie_condition", fields, reflect.TypeOf(LBHttpRequestCookieCondition{}), fieldNameMap, validators) } -func LBHttpRequestHeaderConditionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBHttpRequestHeaderConditionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["case_sensitive"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["case_sensitive"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["case_sensitive"] = "CaseSensitive" - fields["header_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["header_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["header_name"] = "HeaderName" - fields["header_value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["header_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["header_value"] = "HeaderValue" - fields["match_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_type"] = "MatchType" - fields["inverse"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["inverse"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["inverse"] = "Inverse" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_http_request_header_condition", fields, reflect.TypeOf(LBHttpRequestHeaderCondition{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_http_request_header_condition", fields, reflect.TypeOf(LBHttpRequestHeaderCondition{}), fieldNameMap, validators) } -func LBHttpRequestHeaderDeleteActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBHttpRequestHeaderDeleteActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["header_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["header_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["header_name"] = "HeaderName" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_http_request_header_delete_action", fields, reflect.TypeOf(LBHttpRequestHeaderDeleteAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_http_request_header_delete_action", fields, reflect.TypeOf(LBHttpRequestHeaderDeleteAction{}), fieldNameMap, validators) } -func LBHttpRequestHeaderRewriteActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBHttpRequestHeaderRewriteActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["header_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["header_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["header_name"] = "HeaderName" - fields["header_value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["header_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["header_value"] = "HeaderValue" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_http_request_header_rewrite_action", fields, reflect.TypeOf(LBHttpRequestHeaderRewriteAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_http_request_header_rewrite_action", fields, reflect.TypeOf(LBHttpRequestHeaderRewriteAction{}), fieldNameMap, validators) } -func LBHttpRequestMethodConditionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBHttpRequestMethodConditionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["method"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["method"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["method"] = "Method" - fields["inverse"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["inverse"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["inverse"] = "Inverse" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_http_request_method_condition", fields, reflect.TypeOf(LBHttpRequestMethodCondition{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_http_request_method_condition", fields, reflect.TypeOf(LBHttpRequestMethodCondition{}), fieldNameMap, validators) } -func LBHttpRequestUriArgumentsConditionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBHttpRequestUriArgumentsConditionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["case_sensitive"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["case_sensitive"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["case_sensitive"] = "CaseSensitive" - fields["match_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_type"] = "MatchType" - fields["uri_arguments"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["uri_arguments"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["uri_arguments"] = "UriArguments" - fields["inverse"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["inverse"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["inverse"] = "Inverse" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_http_request_uri_arguments_condition", fields, reflect.TypeOf(LBHttpRequestUriArgumentsCondition{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_http_request_uri_arguments_condition", fields, reflect.TypeOf(LBHttpRequestUriArgumentsCondition{}), fieldNameMap, validators) } -func LBHttpRequestUriConditionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBHttpRequestUriConditionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["case_sensitive"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["case_sensitive"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["case_sensitive"] = "CaseSensitive" - fields["match_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_type"] = "MatchType" - fields["uri"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["uri"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["uri"] = "Uri" - fields["inverse"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["inverse"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["inverse"] = "Inverse" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_http_request_uri_condition", fields, reflect.TypeOf(LBHttpRequestUriCondition{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_http_request_uri_condition", fields, reflect.TypeOf(LBHttpRequestUriCondition{}), fieldNameMap, validators) } -func LBHttpRequestUriRewriteActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBHttpRequestUriRewriteActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["uri"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["uri"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["uri"] = "Uri" - fields["uri_arguments"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["uri_arguments"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["uri_arguments"] = "UriArguments" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_http_request_uri_rewrite_action", fields, reflect.TypeOf(LBHttpRequestUriRewriteAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_http_request_uri_rewrite_action", fields, reflect.TypeOf(LBHttpRequestUriRewriteAction{}), fieldNameMap, validators) } -func LBHttpRequestVersionConditionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBHttpRequestVersionConditionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["version"] = "Version" - fields["inverse"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["inverse"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["inverse"] = "Inverse" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_http_request_version_condition", fields, reflect.TypeOf(LBHttpRequestVersionCondition{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_http_request_version_condition", fields, reflect.TypeOf(LBHttpRequestVersionCondition{}), fieldNameMap, validators) } -func LBHttpResponseHeaderConditionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBHttpResponseHeaderConditionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["case_sensitive"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["case_sensitive"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["case_sensitive"] = "CaseSensitive" - fields["header_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["header_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["header_name"] = "HeaderName" - fields["header_value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["header_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["header_value"] = "HeaderValue" - fields["match_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_type"] = "MatchType" - fields["inverse"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["inverse"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["inverse"] = "Inverse" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_http_response_header_condition", fields, reflect.TypeOf(LBHttpResponseHeaderCondition{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_http_response_header_condition", fields, reflect.TypeOf(LBHttpResponseHeaderCondition{}), fieldNameMap, validators) } -func LBHttpResponseHeaderDeleteActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBHttpResponseHeaderDeleteActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["header_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["header_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["header_name"] = "HeaderName" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_http_response_header_delete_action", fields, reflect.TypeOf(LBHttpResponseHeaderDeleteAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_http_response_header_delete_action", fields, reflect.TypeOf(LBHttpResponseHeaderDeleteAction{}), fieldNameMap, validators) } -func LBHttpResponseHeaderRewriteActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBHttpResponseHeaderRewriteActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["header_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["header_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["header_name"] = "HeaderName" - fields["header_value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["header_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["header_value"] = "HeaderValue" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_http_response_header_rewrite_action", fields, reflect.TypeOf(LBHttpResponseHeaderRewriteAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_http_response_header_rewrite_action", fields, reflect.TypeOf(LBHttpResponseHeaderRewriteAction{}), fieldNameMap, validators) } -func LBHttpSslConditionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBHttpSslConditionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["client_certificate_issuer_dn"] = bindings.NewOptionalType(bindings.NewReferenceType(LBClientCertificateIssuerDnConditionBindingType)) + fields["client_certificate_issuer_dn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LBClientCertificateIssuerDnConditionBindingType)) fieldNameMap["client_certificate_issuer_dn"] = "ClientCertificateIssuerDn" - fields["client_certificate_subject_dn"] = bindings.NewOptionalType(bindings.NewReferenceType(LBClientCertificateSubjectDnConditionBindingType)) + fields["client_certificate_subject_dn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LBClientCertificateSubjectDnConditionBindingType)) fieldNameMap["client_certificate_subject_dn"] = "ClientCertificateSubjectDn" - fields["client_supported_ssl_ciphers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["client_supported_ssl_ciphers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["client_supported_ssl_ciphers"] = "ClientSupportedSslCiphers" - fields["session_reused"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["session_reused"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["session_reused"] = "SessionReused" - fields["used_protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["used_protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["used_protocol"] = "UsedProtocol" - fields["used_ssl_cipher"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["used_ssl_cipher"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["used_ssl_cipher"] = "UsedSslCipher" - fields["inverse"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["inverse"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["inverse"] = "Inverse" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_http_ssl_condition", fields, reflect.TypeOf(LBHttpSslCondition{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_http_ssl_condition", fields, reflect.TypeOf(LBHttpSslCondition{}), fieldNameMap, validators) } -func LBHttpsMonitorProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBHttpsMonitorProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["request_body"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_body"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_body"] = "RequestBody" - fields["request_headers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LbHttpRequestHeaderBindingType), reflect.TypeOf([]LbHttpRequestHeader{}))) + fields["request_headers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LbHttpRequestHeaderBindingType), reflect.TypeOf([]LbHttpRequestHeader{}))) fieldNameMap["request_headers"] = "RequestHeaders" - fields["request_method"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_method"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_method"] = "RequestMethod" - fields["request_url"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_url"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_url"] = "RequestUrl" - fields["request_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_version"] = "RequestVersion" - fields["response_body"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["response_body"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["response_body"] = "ResponseBody" - fields["response_status_codes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewIntegerType(), reflect.TypeOf([]int64{}))) + fields["response_status_codes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewIntegerType(), reflect.TypeOf([]int64{}))) fieldNameMap["response_status_codes"] = "ResponseStatusCodes" - fields["server_ssl_profile_binding"] = bindings.NewOptionalType(bindings.NewReferenceType(LBServerSslProfileBindingBindingType)) + fields["server_ssl_profile_binding"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LBServerSslProfileBindingBindingType)) fieldNameMap["server_ssl_profile_binding"] = "ServerSslProfileBinding" - fields["fall_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["fall_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["fall_count"] = "FallCount" - fields["interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["interval"] = "Interval" - fields["monitor_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["monitor_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["monitor_port"] = "MonitorPort" - fields["rise_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rise_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rise_count"] = "RiseCount" - fields["timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timeout"] = "Timeout" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_https_monitor_profile", fields, reflect.TypeOf(LBHttpsMonitorProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_https_monitor_profile", fields, reflect.TypeOf(LBHttpsMonitorProfile{}), fieldNameMap, validators) } -func LBIcmpMonitorProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBIcmpMonitorProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["data_length"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["data_length"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["data_length"] = "DataLength" - fields["fall_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["fall_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["fall_count"] = "FallCount" - fields["interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["interval"] = "Interval" - fields["monitor_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["monitor_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["monitor_port"] = "MonitorPort" - fields["rise_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rise_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rise_count"] = "RiseCount" - fields["timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timeout"] = "Timeout" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_icmp_monitor_profile", fields, reflect.TypeOf(LBIcmpMonitorProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_icmp_monitor_profile", fields, reflect.TypeOf(LBIcmpMonitorProfile{}), fieldNameMap, validators) } -func LBIpHeaderConditionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBIpHeaderConditionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["group_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["group_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["group_path"] = "GroupPath" - fields["source_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source_address"] = "SourceAddress" - fields["inverse"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["inverse"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["inverse"] = "Inverse" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_ip_header_condition", fields, reflect.TypeOf(LBIpHeaderCondition{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_ip_header_condition", fields, reflect.TypeOf(LBIpHeaderCondition{}), fieldNameMap, validators) } -func LBJwtAuthActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBJwtAuthActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["key"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(LBJwtKeyBindingType)}, bindings.REST)) + fields["key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(LBJwtKeyBindingType)})) fieldNameMap["key"] = "Key" - fields["pass_jwt_to_pool"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["pass_jwt_to_pool"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["pass_jwt_to_pool"] = "PassJwtToPool" - fields["realm"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realm"] = "Realm" - fields["tokens"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["tokens"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["tokens"] = "Tokens" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_jwt_auth_action", fields, reflect.TypeOf(LBJwtAuthAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_jwt_auth_action", fields, reflect.TypeOf(LBJwtAuthAction{}), fieldNameMap, validators) } -func LBJwtCertificateKeyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBJwtCertificateKeyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["certificate_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["certificate_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["certificate_path"] = "CertificatePath" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_jwt_certificate_key", fields, reflect.TypeOf(LBJwtCertificateKey{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_jwt_certificate_key", fields, reflect.TypeOf(LBJwtCertificateKey{}), fieldNameMap, validators) } -func LBJwtKeyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBJwtKeyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_jwt_key", fields, reflect.TypeOf(LBJwtKey{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_jwt_key", fields, reflect.TypeOf(LBJwtKey{}), fieldNameMap, validators) } -func LBJwtPublicKeyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBJwtPublicKeyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["public_key_content"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["public_key_content"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["public_key_content"] = "PublicKeyContent" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_jwt_public_key", fields, reflect.TypeOf(LBJwtPublicKey{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_jwt_public_key", fields, reflect.TypeOf(LBJwtPublicKey{}), fieldNameMap, validators) } -func LBJwtSymmetricKeyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBJwtSymmetricKeyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_jwt_symmetric_key", fields, reflect.TypeOf(LBJwtSymmetricKey{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_jwt_symmetric_key", fields, reflect.TypeOf(LBJwtSymmetricKey{}), fieldNameMap, validators) } -func LBMonitorProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBMonitorProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_monitor_profile", fields, reflect.TypeOf(LBMonitorProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_monitor_profile", fields, reflect.TypeOf(LBMonitorProfile{}), fieldNameMap, validators) } -func LBPassiveMonitorProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBPassiveMonitorProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["max_fails"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_fails"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_fails"] = "MaxFails" - fields["timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timeout"] = "Timeout" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_passive_monitor_profile", fields, reflect.TypeOf(LBPassiveMonitorProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_passive_monitor_profile", fields, reflect.TypeOf(LBPassiveMonitorProfile{}), fieldNameMap, validators) } -func LBPersistenceCookieTimeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBPersistenceCookieTimeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cookie_max_idle"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["cookie_max_idle"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["cookie_max_idle"] = "CookieMaxIdle" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_persistence_cookie_time", fields, reflect.TypeOf(LBPersistenceCookieTime{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_persistence_cookie_time", fields, reflect.TypeOf(LBPersistenceCookieTime{}), fieldNameMap, validators) } -func LBPersistenceProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBPersistenceProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["persistence_shared"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["persistence_shared"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["persistence_shared"] = "PersistenceShared" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_persistence_profile", fields, reflect.TypeOf(LBPersistenceProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_persistence_profile", fields, reflect.TypeOf(LBPersistenceProfile{}), fieldNameMap, validators) } -func LBPoolBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBPoolBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["active_monitor_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["active_monitor_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["active_monitor_paths"] = "ActiveMonitorPaths" - fields["algorithm"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["algorithm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["algorithm"] = "Algorithm" - fields["member_group"] = bindings.NewOptionalType(bindings.NewReferenceType(LBPoolMemberGroupBindingType)) + fields["member_group"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LBPoolMemberGroupBindingType)) fieldNameMap["member_group"] = "MemberGroup" - fields["members"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LBPoolMemberBindingType), reflect.TypeOf([]LBPoolMember{}))) + fields["members"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LBPoolMemberBindingType), reflect.TypeOf([]LBPoolMember{}))) fieldNameMap["members"] = "Members" - fields["min_active_members"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["min_active_members"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["min_active_members"] = "MinActiveMembers" - fields["passive_monitor_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["passive_monitor_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["passive_monitor_path"] = "PassiveMonitorPath" - fields["snat_translation"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(LBSnatTranslationBindingType)}, bindings.REST)) + fields["snat_translation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(LBSnatTranslationBindingType)})) fieldNameMap["snat_translation"] = "SnatTranslation" - fields["tcp_multiplexing_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tcp_multiplexing_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tcp_multiplexing_enabled"] = "TcpMultiplexingEnabled" - fields["tcp_multiplexing_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["tcp_multiplexing_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["tcp_multiplexing_number"] = "TcpMultiplexingNumber" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_pool", fields, reflect.TypeOf(LBPool{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_pool", fields, reflect.TypeOf(LBPool{}), fieldNameMap, validators) } -func LBPoolMemberBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBPoolMemberBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["admin_state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["admin_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["admin_state"] = "AdminState" - fields["backup_member"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["backup_member"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["backup_member"] = "BackupMember" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_address"] = "IpAddress" - fields["max_concurrent_connections"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_concurrent_connections"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_concurrent_connections"] = "MaxConcurrentConnections" - fields["port"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["port"] = "Port" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_pool_member", fields, reflect.TypeOf(LBPoolMember{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_pool_member", fields, reflect.TypeOf(LBPoolMember{}), fieldNameMap, validators) } -func LBPoolMemberGroupBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBPoolMemberGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["customized_members"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PoolMemberSettingBindingType), reflect.TypeOf([]PoolMemberSetting{}))) + fields["customized_members"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PoolMemberSettingBindingType), reflect.TypeOf([]PoolMemberSetting{}))) fieldNameMap["customized_members"] = "CustomizedMembers" - fields["group_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["group_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["group_path"] = "GroupPath" - fields["ip_revision_filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_revision_filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_revision_filter"] = "IpRevisionFilter" - fields["max_ip_list_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_ip_list_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_ip_list_size"] = "MaxIpListSize" - fields["port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["port"] = "Port" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_pool_member_group", fields, reflect.TypeOf(LBPoolMemberGroup{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_pool_member_group", fields, reflect.TypeOf(LBPoolMemberGroup{}), fieldNameMap, validators) } -func LBRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["actions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(LBRuleActionBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["actions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(LBRuleActionBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["actions"] = "Actions" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["match_conditions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(LBRuleConditionBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["match_conditions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(LBRuleConditionBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["match_conditions"] = "MatchConditions" - fields["match_strategy"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_strategy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_strategy"] = "MatchStrategy" - fields["phase"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["phase"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["phase"] = "Phase" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_rule", fields, reflect.TypeOf(LBRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_rule", fields, reflect.TypeOf(LBRule{}), fieldNameMap, validators) } -func LBRuleActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBRuleActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_rule_action", fields, reflect.TypeOf(LBRuleAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_rule_action", fields, reflect.TypeOf(LBRuleAction{}), fieldNameMap, validators) } -func LBRuleConditionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBRuleConditionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["inverse"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["inverse"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["inverse"] = "Inverse" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_rule_condition", fields, reflect.TypeOf(LBRuleCondition{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_rule_condition", fields, reflect.TypeOf(LBRuleCondition{}), fieldNameMap, validators) } -func LBSelectPoolActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBSelectPoolActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["pool_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pool_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pool_id"] = "PoolId" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_select_pool_action", fields, reflect.TypeOf(LBSelectPoolAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_select_pool_action", fields, reflect.TypeOf(LBSelectPoolAction{}), fieldNameMap, validators) } -func LBServerSslProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBServerSslProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["cipher_group_label"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cipher_group_label"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cipher_group_label"] = "CipherGroupLabel" - fields["ciphers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ciphers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ciphers"] = "Ciphers" - fields["is_fips"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_fips"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_fips"] = "IsFips" - fields["is_secure"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_secure"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_secure"] = "IsSecure" - fields["protocols"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["protocols"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["protocols"] = "Protocols" - fields["session_cache_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["session_cache_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["session_cache_enabled"] = "SessionCacheEnabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_server_ssl_profile", fields, reflect.TypeOf(LBServerSslProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_server_ssl_profile", fields, reflect.TypeOf(LBServerSslProfile{}), fieldNameMap, validators) } -func LBServerSslProfileBindingBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBServerSslProfileBindingBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["certificate_chain_depth"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["certificate_chain_depth"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["certificate_chain_depth"] = "CertificateChainDepth" - fields["client_certificate_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["client_certificate_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["client_certificate_path"] = "ClientCertificatePath" - fields["server_auth"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server_auth"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server_auth"] = "ServerAuth" - fields["server_auth_ca_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["server_auth_ca_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["server_auth_ca_paths"] = "ServerAuthCaPaths" - fields["server_auth_crl_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["server_auth_crl_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["server_auth_crl_paths"] = "ServerAuthCrlPaths" - fields["ssl_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ssl_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ssl_profile_path"] = "SslProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_server_ssl_profile_binding", fields, reflect.TypeOf(LBServerSslProfileBinding{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_server_ssl_profile_binding", fields, reflect.TypeOf(LBServerSslProfileBinding{}), fieldNameMap, validators) } -func LBServiceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBServiceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["access_log_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["access_log_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["access_log_enabled"] = "AccessLogEnabled" - fields["connectivity_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["connectivity_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["connectivity_path"] = "ConnectivityPath" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["error_log_level"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_log_level"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_log_level"] = "ErrorLogLevel" - fields["relax_scale_validation"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["relax_scale_validation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["relax_scale_validation"] = "RelaxScaleValidation" - fields["size"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["size"] = "Size" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_service", fields, reflect.TypeOf(LBService{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_service", fields, reflect.TypeOf(LBService{}), fieldNameMap, validators) } -func LBSessionCookieTimeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBSessionCookieTimeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cookie_max_idle"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["cookie_max_idle"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["cookie_max_idle"] = "CookieMaxIdle" - fields["cookie_max_life"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["cookie_max_life"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["cookie_max_life"] = "CookieMaxLife" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_session_cookie_time", fields, reflect.TypeOf(LBSessionCookieTime{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_session_cookie_time", fields, reflect.TypeOf(LBSessionCookieTime{}), fieldNameMap, validators) } -func LBSnatAutoMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBSnatAutoMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_snat_auto_map", fields, reflect.TypeOf(LBSnatAutoMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_snat_auto_map", fields, reflect.TypeOf(LBSnatAutoMap{}), fieldNameMap, validators) } -func LBSnatDisabledBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBSnatDisabledBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_snat_disabled", fields, reflect.TypeOf(LBSnatDisabled{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_snat_disabled", fields, reflect.TypeOf(LBSnatDisabled{}), fieldNameMap, validators) } -func LBSnatIpElementBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBSnatIpElementBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_address"] = "IpAddress" - fields["prefix_length"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["prefix_length"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["prefix_length"] = "PrefixLength" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_snat_ip_element", fields, reflect.TypeOf(LBSnatIpElement{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_snat_ip_element", fields, reflect.TypeOf(LBSnatIpElement{}), fieldNameMap, validators) } -func LBSnatIpPoolBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBSnatIpPoolBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LBSnatIpElementBindingType), reflect.TypeOf([]LBSnatIpElement{}))) + fields["ip_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LBSnatIpElementBindingType), reflect.TypeOf([]LBSnatIpElement{}))) fieldNameMap["ip_addresses"] = "IpAddresses" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_snat_ip_pool", fields, reflect.TypeOf(LBSnatIpPool{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_snat_ip_pool", fields, reflect.TypeOf(LBSnatIpPool{}), fieldNameMap, validators) } -func LBSnatTranslationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBSnatTranslationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_snat_translation", fields, reflect.TypeOf(LBSnatTranslation{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_snat_translation", fields, reflect.TypeOf(LBSnatTranslation{}), fieldNameMap, validators) } -func LBSourceIpPersistenceProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBSourceIpPersistenceProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ha_persistence_mirroring_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ha_persistence_mirroring_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ha_persistence_mirroring_enabled"] = "HaPersistenceMirroringEnabled" - fields["purge"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["purge"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["purge"] = "Purge" - fields["timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timeout"] = "Timeout" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["persistence_shared"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["persistence_shared"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["persistence_shared"] = "PersistenceShared" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_source_ip_persistence_profile", fields, reflect.TypeOf(LBSourceIpPersistenceProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_source_ip_persistence_profile", fields, reflect.TypeOf(LBSourceIpPersistenceProfile{}), fieldNameMap, validators) } -func LBSslModeSelectionActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBSslModeSelectionActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ssl_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ssl_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ssl_mode"] = "SslMode" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_ssl_mode_selection_action", fields, reflect.TypeOf(LBSslModeSelectionAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_ssl_mode_selection_action", fields, reflect.TypeOf(LBSslModeSelectionAction{}), fieldNameMap, validators) } -func LBSslProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBSslProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_ssl_profile", fields, reflect.TypeOf(LBSslProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_ssl_profile", fields, reflect.TypeOf(LBSslProfile{}), fieldNameMap, validators) } -func LBSslSniConditionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBSslSniConditionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["case_sensitive"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["case_sensitive"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["case_sensitive"] = "CaseSensitive" - fields["match_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_type"] = "MatchType" - fields["sni"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sni"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sni"] = "Sni" - fields["inverse"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["inverse"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["inverse"] = "Inverse" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_ssl_sni_condition", fields, reflect.TypeOf(LBSslSniCondition{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_ssl_sni_condition", fields, reflect.TypeOf(LBSslSniCondition{}), fieldNameMap, validators) } -func LBTcpHeaderConditionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBTcpHeaderConditionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["source_port"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source_port"] = "SourcePort" - fields["inverse"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["inverse"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["inverse"] = "Inverse" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_tcp_header_condition", fields, reflect.TypeOf(LBTcpHeaderCondition{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_tcp_header_condition", fields, reflect.TypeOf(LBTcpHeaderCondition{}), fieldNameMap, validators) } -func LBTcpMonitorProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBTcpMonitorProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["receive"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["receive"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["receive"] = "Receive" - fields["send"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["send"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["send"] = "Send" - fields["fall_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["fall_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["fall_count"] = "FallCount" - fields["interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["interval"] = "Interval" - fields["monitor_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["monitor_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["monitor_port"] = "MonitorPort" - fields["rise_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rise_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rise_count"] = "RiseCount" - fields["timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timeout"] = "Timeout" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_tcp_monitor_profile", fields, reflect.TypeOf(LBTcpMonitorProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_tcp_monitor_profile", fields, reflect.TypeOf(LBTcpMonitorProfile{}), fieldNameMap, validators) } -func LBUdpMonitorProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBUdpMonitorProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["receive"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["receive"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["receive"] = "Receive" - fields["send"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["send"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["send"] = "Send" - fields["fall_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["fall_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["fall_count"] = "FallCount" - fields["interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["interval"] = "Interval" - fields["monitor_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["monitor_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["monitor_port"] = "MonitorPort" - fields["rise_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rise_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rise_count"] = "RiseCount" - fields["timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timeout"] = "Timeout" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_udp_monitor_profile", fields, reflect.TypeOf(LBUdpMonitorProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_udp_monitor_profile", fields, reflect.TypeOf(LBUdpMonitorProfile{}), fieldNameMap, validators) } -func LBVariableAssignmentActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBVariableAssignmentActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["variable_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["variable_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["variable_name"] = "VariableName" - fields["variable_value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["variable_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["variable_value"] = "VariableValue" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_variable_assignment_action", fields, reflect.TypeOf(LBVariableAssignmentAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_variable_assignment_action", fields, reflect.TypeOf(LBVariableAssignmentAction{}), fieldNameMap, validators) } -func LBVariableConditionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBVariableConditionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["case_sensitive"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["case_sensitive"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["case_sensitive"] = "CaseSensitive" - fields["match_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_type"] = "MatchType" - fields["variable_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["variable_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["variable_name"] = "VariableName" - fields["variable_value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["variable_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["variable_value"] = "VariableValue" - fields["inverse"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["inverse"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["inverse"] = "Inverse" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_variable_condition", fields, reflect.TypeOf(LBVariableCondition{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_variable_condition", fields, reflect.TypeOf(LBVariableCondition{}), fieldNameMap, validators) } -func LBVariablePersistenceLearnActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBVariablePersistenceLearnActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["persistence_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["persistence_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["persistence_profile_path"] = "PersistenceProfilePath" - fields["variable_hash_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["variable_hash_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["variable_hash_enabled"] = "VariableHashEnabled" - fields["variable_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["variable_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["variable_name"] = "VariableName" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_variable_persistence_learn_action", fields, reflect.TypeOf(LBVariablePersistenceLearnAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_variable_persistence_learn_action", fields, reflect.TypeOf(LBVariablePersistenceLearnAction{}), fieldNameMap, validators) } -func LBVariablePersistenceOnActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBVariablePersistenceOnActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["persistence_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["persistence_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["persistence_profile_path"] = "PersistenceProfilePath" - fields["variable_hash_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["variable_hash_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["variable_hash_enabled"] = "VariableHashEnabled" - fields["variable_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["variable_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["variable_name"] = "VariableName" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_variable_persistence_on_action", fields, reflect.TypeOf(LBVariablePersistenceOnAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_variable_persistence_on_action", fields, reflect.TypeOf(LBVariablePersistenceOnAction{}), fieldNameMap, validators) } -func LBVirtualServerBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBVirtualServerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["access_list_control"] = bindings.NewOptionalType(bindings.NewReferenceType(LBAccessListControlBindingType)) + fields["access_list_control"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LBAccessListControlBindingType)) fieldNameMap["access_list_control"] = "AccessListControl" - fields["access_log_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["access_log_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["access_log_enabled"] = "AccessLogEnabled" - fields["application_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["application_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["application_profile_path"] = "ApplicationProfilePath" - fields["client_ssl_profile_binding"] = bindings.NewOptionalType(bindings.NewReferenceType(LBClientSslProfileBindingBindingType)) + fields["client_ssl_profile_binding"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LBClientSslProfileBindingBindingType)) fieldNameMap["client_ssl_profile_binding"] = "ClientSslProfileBinding" - fields["default_pool_member_ports"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["default_pool_member_ports"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["default_pool_member_ports"] = "DefaultPoolMemberPorts" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_address"] = "IpAddress" - fields["lb_persistence_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lb_persistence_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lb_persistence_profile_path"] = "LbPersistenceProfilePath" - fields["lb_service_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lb_service_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lb_service_path"] = "LbServicePath" - fields["log_significant_event_only"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["log_significant_event_only"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["log_significant_event_only"] = "LogSignificantEventOnly" - fields["max_concurrent_connections"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_concurrent_connections"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_concurrent_connections"] = "MaxConcurrentConnections" - fields["max_new_connection_rate"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_new_connection_rate"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_new_connection_rate"] = "MaxNewConnectionRate" - fields["pool_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pool_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pool_path"] = "PoolPath" - fields["ports"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ports"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ports"] = "Ports" - fields["rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LBRuleBindingType), reflect.TypeOf([]LBRule{}))) + fields["rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LBRuleBindingType), reflect.TypeOf([]LBRule{}))) fieldNameMap["rules"] = "Rules" - fields["server_ssl_profile_binding"] = bindings.NewOptionalType(bindings.NewReferenceType(LBServerSslProfileBindingBindingType)) + fields["server_ssl_profile_binding"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LBServerSslProfileBindingBindingType)) fieldNameMap["server_ssl_profile_binding"] = "ServerSslProfileBinding" - fields["sorry_pool_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sorry_pool_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sorry_pool_path"] = "SorryPoolPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.LB_virtual_server", fields, reflect.TypeOf(LBVirtualServer{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.LB_virtual_server", fields, reflect.TypeOf(LBVirtualServer{}), fieldNameMap, validators) } -func LabelBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LabelBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["hover"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["hover"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["hover"] = "Hover" - fields["icons"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) + fields["icons"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) fieldNameMap["icons"] = "Icons" - fields["navigation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["navigation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["navigation"] = "Navigation" - fields["text"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["text"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["text"] = "Text" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.label", fields, reflect.TypeOf(Label{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.label", fields, reflect.TypeOf(Label{}), fieldNameMap, validators) } -func LabelValueConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LabelValueConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["layout"] = bindings.NewOptionalType(bindings.NewReferenceType(LayoutBindingType)) + fields["layout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LayoutBindingType)) fieldNameMap["layout"] = "Layout" - fields["navigation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["navigation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["navigation"] = "Navigation" - fields["properties"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PropertyItemBindingType), reflect.TypeOf([]PropertyItem{}))) + fields["properties"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PropertyItemBindingType), reflect.TypeOf([]PropertyItem{}))) fieldNameMap["properties"] = "Properties" - fields["sub_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sub_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sub_type"] = "SubType" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["datasources"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) + fields["datasources"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) fieldNameMap["datasources"] = "Datasources" - fields["default_filter_value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) + fields["default_filter_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) fieldNameMap["default_filter_value"] = "DefaultFilterValue" - fields["drilldown_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["drilldown_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["drilldown_id"] = "DrilldownId" - fields["feature_set"] = bindings.NewOptionalType(bindings.NewReferenceType(FeatureSetBindingType)) + fields["feature_set"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FeatureSetBindingType)) fieldNameMap["feature_set"] = "FeatureSet" - fields["filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["filter"] = "Filter" - fields["filter_value_required"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["filter_value_required"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["filter_value_required"] = "FilterValueRequired" - fields["filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["filters"] = "Filters" - fields["footer"] = bindings.NewOptionalType(bindings.NewReferenceType(FooterBindingType)) + fields["footer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FooterBindingType)) fieldNameMap["footer"] = "Footer" - fields["icons"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) + fields["icons"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) fieldNameMap["icons"] = "Icons" - fields["is_drilldown"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_drilldown"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_drilldown"] = "IsDrilldown" - fields["legend"] = bindings.NewOptionalType(bindings.NewReferenceType(LegendBindingType)) + fields["legend"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LegendBindingType)) fieldNameMap["legend"] = "Legend" - fields["plot_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) + fields["plot_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) fieldNameMap["plot_configs"] = "PlotConfigs" - fields["rowspan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rowspan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rowspan"] = "Rowspan" - fields["shared"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["shared"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["shared"] = "Shared" - fields["show_header"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_header"] = "ShowHeader" - fields["span"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["span"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["span"] = "Span" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.label_value_configuration", fields, reflect.TypeOf(LabelValueConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.label_value_configuration", fields, reflect.TypeOf(LabelValueConfiguration{}), fieldNameMap, validators) } -func LacpGroupConfigInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LayoutBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["key"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["key"] = "Key" - fields["load_balance_algorithm"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["load_balance_algorithm"] = "LoadBalanceAlgorithm" - fields["mode"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["mode"] = "Mode" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["name"] = "Name" - fields["timeout_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["timeout_type"] = "TimeoutType" - fields["uplink_names"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) - fieldNameMap["uplink_names"] = "UplinkNames" - fields["uplink_num"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["uplink_num"] = "UplinkNum" - fields["uplink_port_keys"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) - fieldNameMap["uplink_port_keys"] = "UplinkPortKeys" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.lacp_group_config_info", fields, reflect.TypeOf(LacpGroupConfigInfo{}), fieldNameMap, validators) -} - -func LayoutBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["properties"] = bindings.NewOptionalType(bindings.NewReferenceType(LayoutPropertiesBindingType)) + fields["properties"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LayoutPropertiesBindingType)) fieldNameMap["properties"] = "Properties" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.layout", fields, reflect.TypeOf(Layout{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.layout", fields, reflect.TypeOf(Layout{}), fieldNameMap, validators) } -func LayoutPropertiesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LayoutPropertiesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["num_columns"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["num_columns"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["num_columns"] = "NumColumns" - fields["num_rows"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["num_rows"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["num_rows"] = "NumRows" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.layout_properties", fields, reflect.TypeOf(LayoutProperties{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.layout_properties", fields, reflect.TypeOf(LayoutProperties{}), fieldNameMap, validators) } -func LbHttpRequestHeaderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LbHttpRequestHeaderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["header_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["header_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["header_name"] = "HeaderName" - fields["header_value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["header_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["header_value"] = "HeaderValue" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.lb_http_request_header", fields, reflect.TypeOf(LbHttpRequestHeader{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.lb_http_request_header", fields, reflect.TypeOf(LbHttpRequestHeader{}), fieldNameMap, validators) } -func LdapIdentitySourceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LdapIdentitySourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["alternative_domain_names"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["alternative_domain_names"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["alternative_domain_names"] = "AlternativeDomainNames" - fields["base_dn"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["base_dn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["base_dn"] = "BaseDn" - fields["domain_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_name"] = "DomainName" - fields["ldap_servers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdentitySourceLdapServerBindingType), reflect.TypeOf([]IdentitySourceLdapServer{}))) + fields["ldap_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdentitySourceLdapServerBindingType), reflect.TypeOf([]IdentitySourceLdapServer{}))) fieldNameMap["ldap_servers"] = "LdapServers" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ldap_identity_source", fields, reflect.TypeOf(LdapIdentitySource{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ldap_identity_source", fields, reflect.TypeOf(LdapIdentitySource{}), fieldNameMap, validators) } -func LdapIdentitySourceListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LdapIdentitySourceListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(LdapIdentitySourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(LdapIdentitySourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ldap_identity_source_list_result", fields, reflect.TypeOf(LdapIdentitySourceListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ldap_identity_source_list_result", fields, reflect.TypeOf(LdapIdentitySourceListResult{}), fieldNameMap, validators) } -func LdapIdentitySourceProbeResultsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LdapIdentitySourceProbeResultsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdentitySourceLdapServerProbeResultBindingType), reflect.TypeOf([]IdentitySourceLdapServerProbeResult{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdentitySourceLdapServerProbeResultBindingType), reflect.TypeOf([]IdentitySourceLdapServerProbeResult{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ldap_identity_source_probe_results", fields, reflect.TypeOf(LdapIdentitySourceProbeResults{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ldap_identity_source_probe_results", fields, reflect.TypeOf(LdapIdentitySourceProbeResults{}), fieldNameMap, validators) } -func LdapIdentitySourceSearchResultItemBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LdapIdentitySourceSearchResultItemBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["common_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["common_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["common_name"] = "CommonName" - fields["dn"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dn"] = "Dn" - fields["principal_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["principal_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["principal_name"] = "PrincipalName" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ldap_identity_source_search_result_item", fields, reflect.TypeOf(LdapIdentitySourceSearchResultItem{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ldap_identity_source_search_result_item", fields, reflect.TypeOf(LdapIdentitySourceSearchResultItem{}), fieldNameMap, validators) } -func LdapIdentitySourceSearchResultListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LdapIdentitySourceSearchResultListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LdapIdentitySourceSearchResultItemBindingType), reflect.TypeOf([]LdapIdentitySourceSearchResultItem{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LdapIdentitySourceSearchResultItemBindingType), reflect.TypeOf([]LdapIdentitySourceSearchResultItem{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ldap_identity_source_search_result_list", fields, reflect.TypeOf(LdapIdentitySourceSearchResultList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ldap_identity_source_search_result_list", fields, reflect.TypeOf(LdapIdentitySourceSearchResultList{}), fieldNameMap, validators) } -func LdapProbeErrorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LdapProbeErrorBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["error_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_type"] = "ErrorType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ldap_probe_error", fields, reflect.TypeOf(LdapProbeError{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ldap_probe_error", fields, reflect.TypeOf(LdapProbeError{}), fieldNameMap, validators) } -func LegendBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LegendBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alignment"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["alignment"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["alignment"] = "Alignment" - fields["display_count"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["display_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["display_count"] = "DisplayCount" - fields["display_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_mode"] = "DisplayMode" - fields["filterable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["filterable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["filterable"] = "Filterable" - fields["min_legends_display_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["min_legends_display_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["min_legends_display_count"] = "MinLegendsDisplayCount" - fields["other_group_legend_label"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["other_group_legend_label"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["other_group_legend_label"] = "OtherGroupLegendLabel" - fields["position"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["position"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["position"] = "Position" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - fields["unit"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["unit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unit"] = "Unit" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.legend", fields, reflect.TypeOf(Legend{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.legend", fields, reflect.TypeOf(Legend{}), fieldNameMap, validators) } -func LegendWidgetConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LegendWidgetConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["layout"] = bindings.NewOptionalType(bindings.NewReferenceType(LegendBindingType)) + fields["layout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LegendBindingType)) fieldNameMap["layout"] = "Layout" - fields["source_widget_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source_widget_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source_widget_id"] = "SourceWidgetId" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["datasources"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) + fields["datasources"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) fieldNameMap["datasources"] = "Datasources" - fields["default_filter_value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) + fields["default_filter_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) fieldNameMap["default_filter_value"] = "DefaultFilterValue" - fields["drilldown_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["drilldown_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["drilldown_id"] = "DrilldownId" - fields["feature_set"] = bindings.NewOptionalType(bindings.NewReferenceType(FeatureSetBindingType)) + fields["feature_set"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FeatureSetBindingType)) fieldNameMap["feature_set"] = "FeatureSet" - fields["filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["filter"] = "Filter" - fields["filter_value_required"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["filter_value_required"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["filter_value_required"] = "FilterValueRequired" - fields["filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["filters"] = "Filters" - fields["footer"] = bindings.NewOptionalType(bindings.NewReferenceType(FooterBindingType)) + fields["footer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FooterBindingType)) fieldNameMap["footer"] = "Footer" - fields["icons"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) + fields["icons"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) fieldNameMap["icons"] = "Icons" - fields["is_drilldown"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_drilldown"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_drilldown"] = "IsDrilldown" - fields["legend"] = bindings.NewOptionalType(bindings.NewReferenceType(LegendBindingType)) + fields["legend"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LegendBindingType)) fieldNameMap["legend"] = "Legend" - fields["plot_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) + fields["plot_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) fieldNameMap["plot_configs"] = "PlotConfigs" - fields["rowspan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rowspan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rowspan"] = "Rowspan" - fields["shared"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["shared"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["shared"] = "Shared" - fields["show_header"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_header"] = "ShowHeader" - fields["span"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["span"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["span"] = "Span" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.legend_widget_configuration", fields, reflect.TypeOf(LegendWidgetConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.legend_widget_configuration", fields, reflect.TypeOf(LegendWidgetConfiguration{}), fieldNameMap, validators) } -func LineChartPlotConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LineChartPlotConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["allow_maximize"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["allow_maximize"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["allow_maximize"] = "AllowMaximize" - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["fill_gradient_area"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["fill_gradient_area"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["fill_gradient_area"] = "FillGradientArea" - fields["num_of_series_to_display"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["num_of_series_to_display"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["num_of_series_to_display"] = "NumOfSeriesToDisplay" - fields["show_curved_lines"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_curved_lines"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_curved_lines"] = "ShowCurvedLines" - fields["show_data_in_tooltip"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_data_in_tooltip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_data_in_tooltip"] = "ShowDataInTooltip" - fields["show_data_points"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_data_points"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_data_points"] = "ShowDataPoints" - fields["show_grid_lines"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_grid_lines"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_grid_lines"] = "ShowGridLines" - fields["show_grouped_tooltip"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_grouped_tooltip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_grouped_tooltip"] = "ShowGroupedTooltip" - fields["show_min_max_on_series"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_min_max_on_series"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_min_max_on_series"] = "ShowMinMaxOnSeries" - fields["show_unit_in_tooltip"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_unit_in_tooltip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_unit_in_tooltip"] = "ShowUnitInTooltip" - fields["sort_data_in_grouped_tooltip"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_data_in_grouped_tooltip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_data_in_grouped_tooltip"] = "SortDataInGroupedTooltip" - fields["sort_series"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_series"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_series"] = "SortSeries" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.line_chart_plot_configuration", fields, reflect.TypeOf(LineChartPlotConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.line_chart_plot_configuration", fields, reflect.TypeOf(LineChartPlotConfiguration{}), fieldNameMap, validators) } -func ListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.list_result", fields, reflect.TypeOf(ListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.list_result", fields, reflect.TypeOf(ListResult{}), fieldNameMap, validators) } -func LiveTraceConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LiveTraceConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["actions"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyLiveTraceActionConfigBindingType)) + fields["actions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyLiveTraceActionConfigBindingType)) fieldNameMap["actions"] = "Actions" - fields["filter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(LiveTraceFilterDataBindingType)}, bindings.REST)) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(LiveTraceFilterDataBindingType)})) fieldNameMap["filter"] = "Filter" - fields["is_transient"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ipsec_vpn_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyLiveTraceIpsecVpnConfigBindingType)) + fieldNameMap["ipsec_vpn_config"] = "IpsecVpnConfig" + fields["is_transient"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_transient"] = "IsTransient" - fields["src_port_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["src_port_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["src_port_path"] = "SrcPortPath" - fields["timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timeout"] = "Timeout" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.live_trace_config", fields, reflect.TypeOf(LiveTraceConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.live_trace_config", fields, reflect.TypeOf(LiveTraceConfig{}), fieldNameMap, validators) } -func LiveTraceFilterDataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LiveTraceFilterDataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.live_trace_filter_data", fields, reflect.TypeOf(LiveTraceFilterData{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.live_trace_filter_data", fields, reflect.TypeOf(LiveTraceFilterData{}), fieldNameMap, validators) } -func LiveTracePacketGranularActionConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LiveTracePacketGranularActionConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dest_port_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dest_ipsec_vpn_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyLiveTraceIpsecVpnConfigBindingType)) + fieldNameMap["dest_ipsec_vpn_config"] = "DestIpsecVpnConfig" + fields["dest_port_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dest_port_path"] = "DestPortPath" - fields["reverse_filter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(LiveTraceFilterDataBindingType)}, bindings.REST)) + fields["reverse_filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(LiveTraceFilterDataBindingType)})) fieldNameMap["reverse_filter"] = "ReverseFilter" - fields["sampling"] = bindings.NewOptionalType(bindings.NewReferenceType(LiveTraceSamplingConfigBindingType)) + fields["sampling"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LiveTraceSamplingConfigBindingType)) fieldNameMap["sampling"] = "Sampling" - fields["trace_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["trace_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["trace_type"] = "TraceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.live_trace_packet_granular_action_config", fields, reflect.TypeOf(LiveTracePacketGranularActionConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.live_trace_packet_granular_action_config", fields, reflect.TypeOf(LiveTracePacketGranularActionConfig{}), fieldNameMap, validators) } -func LiveTraceSamplingConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LiveTraceSamplingConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["match_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["match_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["match_number"] = "MatchNumber" - fields["sampling_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sampling_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sampling_interval"] = "SamplingInterval" - fields["sampling_rate"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sampling_rate"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sampling_rate"] = "SamplingRate" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.live_trace_sampling_config", fields, reflect.TypeOf(LiveTraceSamplingConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.live_trace_sampling_config", fields, reflect.TypeOf(LiveTraceSamplingConfig{}), fieldNameMap, validators) } -func LocalEgressBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LocalEgressBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["optimized_ips"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["optimized_ips"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["optimized_ips"] = "OptimizedIps" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.local_egress", fields, reflect.TypeOf(LocalEgress{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.local_egress", fields, reflect.TypeOf(LocalEgress{}), fieldNameMap, validators) } -func LocalEgressRoutingEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LocalEgressRoutingEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["nexthop_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["nexthop_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["nexthop_address"] = "NexthopAddress" - fields["prefix_list_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["prefix_list_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["prefix_list_paths"] = "PrefixListPaths" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.local_egress_routing_entry", fields, reflect.TypeOf(LocalEgressRoutingEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.local_egress_routing_entry", fields, reflect.TypeOf(LocalEgressRoutingEntry{}), fieldNameMap, validators) } -func LocaleServicesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LocaleServicesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["bfd_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["bfd_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["bfd_profile_path"] = "BfdProfilePath" - fields["edge_cluster_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["edge_cluster_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["edge_cluster_path"] = "EdgeClusterPath" - fields["ha_vip_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(Tier0HaVipConfigBindingType), reflect.TypeOf([]Tier0HaVipConfig{}))) + fields["ha_vip_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(Tier0HaVipConfigBindingType), reflect.TypeOf([]Tier0HaVipConfig{}))) fieldNameMap["ha_vip_configs"] = "HaVipConfigs" - fields["preferred_edge_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["preferred_edge_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["preferred_edge_paths"] = "PreferredEdgePaths" - fields["route_redistribution_config"] = bindings.NewOptionalType(bindings.NewReferenceType(Tier0RouteRedistributionConfigBindingType)) + fields["route_redistribution_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(Tier0RouteRedistributionConfigBindingType)) fieldNameMap["route_redistribution_config"] = "RouteRedistributionConfig" - fields["route_redistribution_types"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["route_redistribution_types"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["route_redistribution_types"] = "RouteRedistributionTypes" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.locale_services", fields, reflect.TypeOf(LocaleServices{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.locale_services", fields, reflect.TypeOf(LocaleServices{}), fieldNameMap, validators) } -func LocaleServicesListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LocaleServicesListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LocaleServicesBindingType), reflect.TypeOf([]LocaleServices{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LocaleServicesBindingType), reflect.TypeOf([]LocaleServices{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.locale_services_list_result", fields, reflect.TypeOf(LocaleServicesListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.locale_services_list_result", fields, reflect.TypeOf(LocaleServicesListResult{}), fieldNameMap, validators) } -func LogicalPortOperationalStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LogicalPortOperationalStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["logical_port_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["logical_port_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["logical_port_id"] = "LogicalPortId" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.logical_port_operational_status", fields, reflect.TypeOf(LogicalPortOperationalStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.logical_port_operational_status", fields, reflect.TypeOf(LogicalPortOperationalStatus{}), fieldNameMap, validators) } -func LogicalPortStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LogicalPortStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["rx_bytes"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["rx_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["rx_bytes"] = "RxBytes" - fields["rx_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["rx_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["rx_packets"] = "RxPackets" - fields["tx_bytes"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["tx_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["tx_bytes"] = "TxBytes" - fields["tx_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["tx_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["tx_packets"] = "TxPackets" - fields["dropped_by_security_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(PacketsDroppedBySecurityBindingType)) + fields["dropped_by_security_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PacketsDroppedBySecurityBindingType)) fieldNameMap["dropped_by_security_packets"] = "DroppedBySecurityPackets" - fields["mac_learning"] = bindings.NewOptionalType(bindings.NewReferenceType(MacLearningCountersBindingType)) + fields["mac_learning"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(MacLearningCountersBindingType)) fieldNameMap["mac_learning"] = "MacLearning" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["logical_port_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["logical_port_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["logical_port_id"] = "LogicalPortId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.logical_port_statistics", fields, reflect.TypeOf(LogicalPortStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.logical_port_statistics", fields, reflect.TypeOf(LogicalPortStatistics{}), fieldNameMap, validators) } -func LogicalRouterPortCountersBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LogicalRouterPortCountersBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["blocked_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["blocked_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["blocked_packets"] = "BlockedPackets" - fields["dad_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dad_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dad_dropped_packets"] = "DadDroppedPackets" - fields["destination_unsupported_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["destination_unsupported_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["destination_unsupported_dropped_packets"] = "DestinationUnsupportedDroppedPackets" - fields["dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dropped_packets"] = "DroppedPackets" - fields["firewall_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["firewall_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["firewall_dropped_packets"] = "FirewallDroppedPackets" - fields["frag_needed_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["frag_needed_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["frag_needed_dropped_packets"] = "FragNeededDroppedPackets" - fields["ipsec_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ipsec_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ipsec_dropped_packets"] = "IpsecDroppedPackets" - fields["ipsec_no_sa_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ipsec_no_sa_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ipsec_no_sa_dropped_packets"] = "IpsecNoSaDroppedPackets" - fields["ipsec_no_vti_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ipsec_no_vti_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ipsec_no_vti_dropped_packets"] = "IpsecNoVtiDroppedPackets" - fields["ipsec_pol_block_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ipsec_pol_block_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ipsec_pol_block_dropped_packets"] = "IpsecPolBlockDroppedPackets" - fields["ipsec_pol_err_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ipsec_pol_err_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ipsec_pol_err_dropped_packets"] = "IpsecPolErrDroppedPackets" - fields["ipv6_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ipv6_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ipv6_dropped_packets"] = "Ipv6DroppedPackets" - fields["kni_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["kni_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["kni_dropped_packets"] = "KniDroppedPackets" - fields["l4port_unsupported_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["l4port_unsupported_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["l4port_unsupported_dropped_packets"] = "L4portUnsupportedDroppedPackets" - fields["malformed_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["malformed_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["malformed_dropped_packets"] = "MalformedDroppedPackets" - fields["no_arp_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["no_arp_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["no_arp_dropped_packets"] = "NoArpDroppedPackets" - fields["no_linked_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["no_linked_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["no_linked_dropped_packets"] = "NoLinkedDroppedPackets" - fields["no_mem_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["no_mem_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["no_mem_dropped_packets"] = "NoMemDroppedPackets" - fields["no_receiver_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["no_receiver_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["no_receiver_dropped_packets"] = "NoReceiverDroppedPackets" - fields["no_route_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["no_route_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["no_route_dropped_packets"] = "NoRouteDroppedPackets" - fields["non_ip_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["non_ip_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["non_ip_dropped_packets"] = "NonIpDroppedPackets" - fields["proto_unsupported_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["proto_unsupported_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["proto_unsupported_dropped_packets"] = "ProtoUnsupportedDroppedPackets" - fields["redirect_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["redirect_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["redirect_dropped_packets"] = "RedirectDroppedPackets" - fields["rpf_check_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rpf_check_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rpf_check_dropped_packets"] = "RpfCheckDroppedPackets" - fields["service_insert_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["service_insert_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["service_insert_dropped_packets"] = "ServiceInsertDroppedPackets" - fields["total_bytes"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_bytes"] = "TotalBytes" - fields["total_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_packets"] = "TotalPackets" - fields["ttl_exceeded_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ttl_exceeded_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ttl_exceeded_dropped_packets"] = "TtlExceededDroppedPackets" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.logical_router_port_counters", fields, reflect.TypeOf(LogicalRouterPortCounters{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.logical_router_port_counters", fields, reflect.TypeOf(LogicalRouterPortCounters{}), fieldNameMap, validators) } -func LogicalRouterPortStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LogicalRouterPortStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["logical_router_port_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["logical_router_port_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["logical_router_port_id"] = "LogicalRouterPortId" - fields["per_node_statistics"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LogicalRouterPortStatisticsPerNodeBindingType), reflect.TypeOf([]LogicalRouterPortStatisticsPerNode{}))) + fields["per_node_statistics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LogicalRouterPortStatisticsPerNodeBindingType), reflect.TypeOf([]LogicalRouterPortStatisticsPerNode{}))) fieldNameMap["per_node_statistics"] = "PerNodeStatistics" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.logical_router_port_statistics", fields, reflect.TypeOf(LogicalRouterPortStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.logical_router_port_statistics", fields, reflect.TypeOf(LogicalRouterPortStatistics{}), fieldNameMap, validators) } -func LogicalRouterPortStatisticsPerNodeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LogicalRouterPortStatisticsPerNodeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["rx"] = bindings.NewOptionalType(bindings.NewReferenceType(LogicalRouterPortCountersBindingType)) + fields["rx"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LogicalRouterPortCountersBindingType)) fieldNameMap["rx"] = "Rx" - fields["tx"] = bindings.NewOptionalType(bindings.NewReferenceType(LogicalRouterPortCountersBindingType)) + fields["tx"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LogicalRouterPortCountersBindingType)) fieldNameMap["tx"] = "Tx" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sub_cluster_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sub_cluster_id"] = "SubClusterId" + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.logical_router_port_statistics_per_node", fields, reflect.TypeOf(LogicalRouterPortStatisticsPerNode{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.logical_router_port_statistics_per_node", fields, reflect.TypeOf(LogicalRouterPortStatisticsPerNode{}), fieldNameMap, validators) } -func LogicalRouterPortStatisticsSummaryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LogicalRouterPortStatisticsSummaryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["rx"] = bindings.NewOptionalType(bindings.NewReferenceType(LogicalRouterPortCountersBindingType)) + fields["rx"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LogicalRouterPortCountersBindingType)) fieldNameMap["rx"] = "Rx" - fields["tx"] = bindings.NewOptionalType(bindings.NewReferenceType(LogicalRouterPortCountersBindingType)) + fields["tx"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LogicalRouterPortCountersBindingType)) fieldNameMap["tx"] = "Tx" - fields["logical_router_port_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["logical_router_port_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["logical_router_port_id"] = "LogicalRouterPortId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.logical_router_port_statistics_summary", fields, reflect.TypeOf(LogicalRouterPortStatisticsSummary{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.logical_router_port_statistics_summary", fields, reflect.TypeOf(LogicalRouterPortStatisticsSummary{}), fieldNameMap, validators) } -func LogicalRouterStateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LogicalRouterStateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) fieldNameMap["details"] = "Details" - fields["failure_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["failure_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["failure_code"] = "FailureCode" - fields["failure_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["failure_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["failure_message"] = "FailureMessage" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - fields["pending_change_list"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["pending_change_list"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["pending_change_list"] = "PendingChangeList" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.logical_router_state", fields, reflect.TypeOf(LogicalRouterState{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.logical_router_state", fields, reflect.TypeOf(LogicalRouterState{}), fieldNameMap, validators) } -func LogicalRouterStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LogicalRouterStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["locale_operation_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["locale_operation_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["locale_operation_mode"] = "LocaleOperationMode" - fields["logical_router_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["logical_router_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["logical_router_id"] = "LogicalRouterId" - fields["per_node_status"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LogicalRouterStatusPerNodeBindingType), reflect.TypeOf([]LogicalRouterStatusPerNode{}))) + fields["per_node_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LogicalRouterStatusPerNodeBindingType), reflect.TypeOf([]LogicalRouterStatusPerNode{}))) fieldNameMap["per_node_status"] = "PerNodeStatus" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.logical_router_status", fields, reflect.TypeOf(LogicalRouterStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.logical_router_status", fields, reflect.TypeOf(LogicalRouterStatus{}), fieldNameMap, validators) } -func LogicalRouterStatusPerNodeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LogicalRouterStatusPerNodeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["edge_path"] = "EdgePath" - fields["high_availability_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["high_availability_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["high_availability_status"] = "HighAvailabilityStatus" - fields["service_router_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["is_default_sub_cluster"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["is_default_sub_cluster"] = "IsDefaultSubCluster" + fields["service_group_ha_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["service_group_ha_status"] = "ServiceGroupHaStatus" + fields["service_router_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["service_router_id"] = "ServiceRouterId" - fields["sub_cluster_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sub_cluster_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sub_cluster_id"] = "SubClusterId" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["traffic_group_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["traffic_group_id"] = "TrafficGroupId" + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.logical_router_status_per_node", fields, reflect.TypeOf(LogicalRouterStatusPerNode{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.logical_router_status_per_node", fields, reflect.TypeOf(LogicalRouterStatusPerNode{}), fieldNameMap, validators) } -func LogicalSwitchStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LogicalSwitchStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["rx_bytes"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["rx_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["rx_bytes"] = "RxBytes" - fields["rx_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["rx_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["rx_packets"] = "RxPackets" - fields["tx_bytes"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["tx_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["tx_bytes"] = "TxBytes" - fields["tx_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["tx_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["tx_packets"] = "TxPackets" - fields["dropped_by_security_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(PacketsDroppedBySecurityBindingType)) + fields["dropped_by_security_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PacketsDroppedBySecurityBindingType)) fieldNameMap["dropped_by_security_packets"] = "DroppedBySecurityPackets" - fields["mac_learning"] = bindings.NewOptionalType(bindings.NewReferenceType(MacLearningCountersBindingType)) + fields["mac_learning"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(MacLearningCountersBindingType)) fieldNameMap["mac_learning"] = "MacLearning" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["logical_switch_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["logical_switch_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["logical_switch_id"] = "LogicalSwitchId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.logical_switch_statistics", fields, reflect.TypeOf(LogicalSwitchStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.logical_switch_statistics", fields, reflect.TypeOf(LogicalSwitchStatistics{}), fieldNameMap, validators) } -func MACAddressExpressionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MACAddressExpressionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["mac_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["mac_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["mac_addresses"] = "MacAddresses" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.MAC_address_expression", fields, reflect.TypeOf(MACAddressExpression{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.MAC_address_expression", fields, reflect.TypeOf(MACAddressExpression{}), fieldNameMap, validators) } -func MACAddressListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MACAddressListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["mac_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["mac_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["mac_addresses"] = "MacAddresses" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.MAC_address_list", fields, reflect.TypeOf(MACAddressList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.MAC_address_list", fields, reflect.TypeOf(MACAddressList{}), fieldNameMap, validators) } -func MacAddressCsvListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MacAddressCsvListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["file_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["file_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["file_name"] = "FileName" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(MacTableCsvRecordBindingType), reflect.TypeOf([]MacTableCsvRecord{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(MacTableCsvRecordBindingType), reflect.TypeOf([]MacTableCsvRecord{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.mac_address_csv_list_result", fields, reflect.TypeOf(MacAddressCsvListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.mac_address_csv_list_result", fields, reflect.TypeOf(MacAddressCsvListResult{}), fieldNameMap, validators) } -func MacDiscoveryProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MacDiscoveryProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["mac_change_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mac_change_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mac_change_enabled"] = "MacChangeEnabled" - fields["mac_learning_aging_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["mac_learning_aging_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["mac_learning_aging_time"] = "MacLearningAgingTime" - fields["mac_learning_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mac_learning_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mac_learning_enabled"] = "MacLearningEnabled" - fields["mac_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["mac_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["mac_limit"] = "MacLimit" - fields["mac_limit_policy"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac_limit_policy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac_limit_policy"] = "MacLimitPolicy" - fields["remote_overlay_mac_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["remote_overlay_mac_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["remote_overlay_mac_limit"] = "RemoteOverlayMacLimit" - fields["unknown_unicast_flooding_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["unknown_unicast_flooding_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["unknown_unicast_flooding_enabled"] = "UnknownUnicastFloodingEnabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.mac_discovery_profile", fields, reflect.TypeOf(MacDiscoveryProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.mac_discovery_profile", fields, reflect.TypeOf(MacDiscoveryProfile{}), fieldNameMap, validators) } -func MacDiscoveryProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MacDiscoveryProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(MacDiscoveryProfileBindingType), reflect.TypeOf([]MacDiscoveryProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(MacDiscoveryProfileBindingType), reflect.TypeOf([]MacDiscoveryProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.mac_discovery_profile_list_result", fields, reflect.TypeOf(MacDiscoveryProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.mac_discovery_profile_list_result", fields, reflect.TypeOf(MacDiscoveryProfileListResult{}), fieldNameMap, validators) } -func MacLearningCountersBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MacLearningCountersBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["mac_not_learned_packets_allowed"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["mac_not_learned_packets_allowed"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["mac_not_learned_packets_allowed"] = "MacNotLearnedPacketsAllowed" - fields["mac_not_learned_packets_dropped"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["mac_not_learned_packets_dropped"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["mac_not_learned_packets_dropped"] = "MacNotLearnedPacketsDropped" - fields["macs_learned"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["macs_learned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["macs_learned"] = "MacsLearned" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.mac_learning_counters", fields, reflect.TypeOf(MacLearningCounters{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.mac_learning_counters", fields, reflect.TypeOf(MacLearningCounters{}), fieldNameMap, validators) } -func MacTableCsvRecordBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MacTableCsvRecordBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["mac_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac_address"] = "MacAddress" - fields["rtep_group_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rtep_group_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rtep_group_id"] = "RtepGroupId" - fields["vtep_group_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["vtep_group_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["vtep_group_id"] = "VtepGroupId" - fields["vtep_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vtep_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vtep_ip"] = "VtepIp" - fields["vtep_mac_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vtep_ipv6"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["vtep_ipv6"] = "VtepIpv6" + fields["vtep_mac_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vtep_mac_address"] = "VtepMacAddress" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.mac_table_csv_record", fields, reflect.TypeOf(MacTableCsvRecord{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.mac_table_csv_record", fields, reflect.TypeOf(MacTableCsvRecord{}), fieldNameMap, validators) } -func MacTableEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MacTableEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["mac_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac_address"] = "MacAddress" - fields["rtep_group_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rtep_group_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rtep_group_id"] = "RtepGroupId" - fields["vtep_group_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["vtep_group_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["vtep_group_id"] = "VtepGroupId" - fields["vtep_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vtep_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vtep_ip"] = "VtepIp" - fields["vtep_mac_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vtep_ipv6"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["vtep_ipv6"] = "VtepIpv6" + fields["vtep_mac_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vtep_mac_address"] = "VtepMacAddress" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.mac_table_entry", fields, reflect.TypeOf(MacTableEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.mac_table_entry", fields, reflect.TypeOf(MacTableEntry{}), fieldNameMap, validators) } -func MalwarePreventionProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MalwarePreventionProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["detection_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["detection_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["detection_type"] = "DetectionType" - fields["file_type"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["file_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["file_type"] = "FileType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.malware_prevention_profile", fields, reflect.TypeOf(MalwarePreventionProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.malware_prevention_profile", fields, reflect.TypeOf(MalwarePreventionProfile{}), fieldNameMap, validators) } -func MalwarePreventionSignatureBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MalwarePreventionSignatureBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["file_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["file_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["file_type"] = "FileType" - fields["signature_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["signature_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["signature_id"] = "SignatureId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.malware_prevention_signature", fields, reflect.TypeOf(MalwarePreventionSignature{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.malware_prevention_signature", fields, reflect.TypeOf(MalwarePreventionSignature{}), fieldNameMap, validators) } -func ManagedResourceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ManagedResourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.managed_resource", fields, reflect.TypeOf(ManagedResource{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.managed_resource", fields, reflect.TypeOf(ManagedResource{}), fieldNameMap, validators) } -func ManagementConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ManagementConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["publish_fqdns"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["publish_fqdns"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["publish_fqdns"] = "PublishFqdns" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.management_config", fields, reflect.TypeOf(ManagementConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.management_config", fields, reflect.TypeOf(ManagementConfig{}), fieldNameMap, validators) } -func MetadataProxyConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MetadataProxyConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["crypto_protocols"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["crypto_protocols"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["crypto_protocols"] = "CryptoProtocols" - fields["edge_cluster_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["edge_cluster_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["edge_cluster_path"] = "EdgeClusterPath" - fields["enable_standby_relocation"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_standby_relocation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_standby_relocation"] = "EnableStandbyRelocation" - fields["preferred_edge_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["preferred_edge_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["preferred_edge_paths"] = "PreferredEdgePaths" - fields["secret"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["secret"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["secret"] = "Secret" - fields["server_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server_address"] = "ServerAddress" - fields["server_certificates"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["server_certificates"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["server_certificates"] = "ServerCertificates" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.metadata_proxy_config", fields, reflect.TypeOf(MetadataProxyConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.metadata_proxy_config", fields, reflect.TypeOf(MetadataProxyConfig{}), fieldNameMap, validators) } -func MetadataProxyStatisticsPerSegmentBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MetadataProxyStatisticsPerSegmentBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["error_responses_from_nova_server"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["error_responses_from_nova_server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["error_responses_from_nova_server"] = "ErrorResponsesFromNovaServer" - fields["requests_from_clients"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["requests_from_clients"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["requests_from_clients"] = "RequestsFromClients" - fields["requests_to_nova_server"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["requests_to_nova_server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["requests_to_nova_server"] = "RequestsToNovaServer" - fields["responses_to_clients"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["responses_to_clients"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["responses_to_clients"] = "ResponsesToClients" - fields["segment_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_path"] = "SegmentPath" - fields["succeeded_responses_from_nova_server"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["succeeded_responses_from_nova_server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["succeeded_responses_from_nova_server"] = "SucceededResponsesFromNovaServer" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.metadata_proxy_statistics_per_segment", fields, reflect.TypeOf(MetadataProxyStatisticsPerSegment{}), fieldNameMap, validators) -} - -func MirrorStackStatusListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["sort_by"] = "SortBy" - fields["overall_status"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["overall_status"] = "OverallStatus" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TnNodeStackSpanStatusBindingType), reflect.TypeOf([]TnNodeStackSpanStatus{}))) - fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.mirror_stack_status_list_result", fields, reflect.TypeOf(MirrorStackStatusListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.metadata_proxy_statistics_per_segment", fields, reflect.TypeOf(MetadataProxyStatisticsPerSegment{}), fieldNameMap, validators) } -func MitreAttackBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MitreAttackBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tactic_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tactic_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tactic_name"] = "TacticName" - fields["tactic_url"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tactic_url"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tactic_url"] = "TacticUrl" - fields["technique_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["technique_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["technique_name"] = "TechniqueName" - fields["technique_url"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["technique_url"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["technique_url"] = "TechniqueUrl" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.mitre_attack", fields, reflect.TypeOf(MitreAttack{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.mitre_attack", fields, reflect.TypeOf(MitreAttack{}), fieldNameMap, validators) } -func MonitoringErrorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MonitoringErrorBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["error_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["error_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["error_code"] = "ErrorCode" - fields["error_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_message"] = "ErrorMessage" - fields["params"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType(nil, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["params"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType(nil), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["params"] = "Params" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.monitoring_error", fields, reflect.TypeOf(MonitoringError{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.monitoring_error", fields, reflect.TypeOf(MonitoringError{}), fieldNameMap, validators) } -func MonitoringInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MonitoringInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["errors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(MonitoringErrorBindingType), reflect.TypeOf([]MonitoringError{}))) + fields["errors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(MonitoringErrorBindingType), reflect.TypeOf([]MonitoringError{}))) fieldNameMap["errors"] = "Errors" - fields["flow_info"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(FlowInfoBindingType), reflect.TypeOf([]FlowInfo{}))) + fields["flow_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(FlowInfoBindingType), reflect.TypeOf([]FlowInfo{}))) fieldNameMap["flow_info"] = "FlowInfo" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.monitoring_info", fields, reflect.TypeOf(MonitoringInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.monitoring_info", fields, reflect.TypeOf(MonitoringInfo{}), fieldNameMap, validators) } -func MonitoringProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MonitoringProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.monitoring_profile_binding_map", fields, reflect.TypeOf(MonitoringProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.monitoring_profile_binding_map", fields, reflect.TypeOf(MonitoringProfileBindingMap{}), fieldNameMap, validators) } -func MultiWidgetConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MultiWidgetConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["navigation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["navigation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["navigation"] = "Navigation" - fields["widgets"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(WidgetItemBindingType), reflect.TypeOf([]WidgetItem{}))) + fields["widgets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(WidgetItemBindingType), reflect.TypeOf([]WidgetItem{}))) fieldNameMap["widgets"] = "Widgets" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["datasources"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) + fields["datasources"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) fieldNameMap["datasources"] = "Datasources" - fields["default_filter_value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) + fields["default_filter_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) fieldNameMap["default_filter_value"] = "DefaultFilterValue" - fields["drilldown_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["drilldown_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["drilldown_id"] = "DrilldownId" - fields["feature_set"] = bindings.NewOptionalType(bindings.NewReferenceType(FeatureSetBindingType)) + fields["feature_set"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FeatureSetBindingType)) fieldNameMap["feature_set"] = "FeatureSet" - fields["filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["filter"] = "Filter" - fields["filter_value_required"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["filter_value_required"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["filter_value_required"] = "FilterValueRequired" - fields["filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["filters"] = "Filters" - fields["footer"] = bindings.NewOptionalType(bindings.NewReferenceType(FooterBindingType)) + fields["footer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FooterBindingType)) fieldNameMap["footer"] = "Footer" - fields["icons"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) + fields["icons"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) fieldNameMap["icons"] = "Icons" - fields["is_drilldown"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_drilldown"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_drilldown"] = "IsDrilldown" - fields["legend"] = bindings.NewOptionalType(bindings.NewReferenceType(LegendBindingType)) + fields["legend"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LegendBindingType)) fieldNameMap["legend"] = "Legend" - fields["plot_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) + fields["plot_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) fieldNameMap["plot_configs"] = "PlotConfigs" - fields["rowspan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rowspan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rowspan"] = "Rowspan" - fields["shared"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["shared"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["shared"] = "Shared" - fields["show_header"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_header"] = "ShowHeader" - fields["span"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["span"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["span"] = "Span" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.multi_widget_configuration", fields, reflect.TypeOf(MultiWidgetConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.multi_widget_configuration", fields, reflect.TypeOf(MultiWidgetConfiguration{}), fieldNameMap, validators) } -func NDRAAdvertisedRouteBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NDRAAdvertisedRouteBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["route_lifetime"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["route_lifetime"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["route_lifetime"] = "RouteLifetime" - fields["route_preference"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["route_preference"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["route_preference"] = "RoutePreference" - fields["subnet"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["subnet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["subnet"] = "Subnet" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.NDRA_advertised_route", fields, reflect.TypeOf(NDRAAdvertisedRoute{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.NDRA_advertised_route", fields, reflect.TypeOf(NDRAAdvertisedRoute{}), fieldNameMap, validators) } -func NSXTConnectionInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NSXTConnectionInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["edge_cluster_ids"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["edge_cluster_ids"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["edge_cluster_ids"] = "EdgeClusterIds" - fields["password"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["password"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["password"] = "Password" - fields["thumbprint"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["thumbprint"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["thumbprint"] = "Thumbprint" - fields["transport_zone_ids"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["transport_zone_ids"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["transport_zone_ids"] = "TransportZoneIds" - fields["username"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["username"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["username"] = "Username" - fields["enforcement_point_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_address"] = "EnforcementPointAddress" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.NSXT_connection_info", fields, reflect.TypeOf(NSXTConnectionInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.NSXT_connection_info", fields, reflect.TypeOf(NSXTConnectionInfo{}), fieldNameMap, validators) } -func NSXVConnectionInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NSXVConnectionInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["password"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["password"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["password"] = "Password" - fields["thumbprint"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["thumbprint"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["thumbprint"] = "Thumbprint" - fields["username"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["username"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["username"] = "Username" - fields["enforcement_point_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_address"] = "EnforcementPointAddress" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.NSXV_connection_info", fields, reflect.TypeOf(NSXVConnectionInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.NSXV_connection_info", fields, reflect.TypeOf(NSXVConnectionInfo{}), fieldNameMap, validators) } -func NamespaceMemberDetailsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NamespaceMemberDetailsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["pods"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyGroupMemberDetailsBindingType), reflect.TypeOf([]PolicyGroupMemberDetails{}))) + fields["pods"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyGroupMemberDetailsBindingType), reflect.TypeOf([]PolicyGroupMemberDetails{}))) fieldNameMap["pods"] = "Pods" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.namespace_member_details", fields, reflect.TypeOf(NamespaceMemberDetails{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.namespace_member_details", fields, reflect.TypeOf(NamespaceMemberDetails{}), fieldNameMap, validators) } -func NdSnoopingConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NdSnoopingConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["nd_snooping_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["nd_snooping_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["nd_snooping_enabled"] = "NdSnoopingEnabled" - fields["nd_snooping_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["nd_snooping_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["nd_snooping_limit"] = "NdSnoopingLimit" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.nd_snooping_config", fields, reflect.TypeOf(NdSnoopingConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.nd_snooping_config", fields, reflect.TypeOf(NdSnoopingConfig{}), fieldNameMap, validators) } -func NdpHeaderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NdpHeaderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dst_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dst_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dst_ip"] = "DstIp" - fields["msg_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["msg_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["msg_type"] = "MsgType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ndp_header", fields, reflect.TypeOf(NdpHeader{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ndp_header", fields, reflect.TypeOf(NdpHeader{}), fieldNameMap, validators) } -func NestedExpressionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NestedExpressionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["expressions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ExpressionBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["expressions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ExpressionBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["expressions"] = "Expressions" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.nested_expression", fields, reflect.TypeOf(NestedExpression{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.nested_expression", fields, reflect.TypeOf(NestedExpression{}), fieldNameMap, validators) } -func NestedServiceServiceEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NestedServiceServiceEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["nested_service_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["nested_service_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["nested_service_path"] = "NestedServicePath" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.nested_service_service_entry", fields, reflect.TypeOf(NestedServiceServiceEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.nested_service_service_entry", fields, reflect.TypeOf(NestedServiceServiceEntry{}), fieldNameMap, validators) } -func NetworkErrorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NetworkInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["error_code"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["error_code"] = "ErrorCode" - fields["error_message"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["error_message"] = "ErrorMessage" - fields["spec"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["spec"] = "Spec" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.network_error", fields, reflect.TypeOf(NetworkError{}), fieldNameMap, validators) + fields["dst_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["dst_ip"] = "DstIp" + fields["src_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["src_ip"] = "SrcIp" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.network_info", fields, reflect.TypeOf(NetworkInfo{}), fieldNameMap, validators) } -func NewRoleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NewRoleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["new_role_description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["new_role_description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["new_role_description"] = "NewRoleDescription" - fields["new_role_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["new_role_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["new_role_id"] = "NewRoleId" - fields["new_role_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["new_role_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["new_role_name"] = "NewRoleName" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.new_role", fields, reflect.TypeOf(NewRole{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.new_role", fields, reflect.TypeOf(NewRole{}), fieldNameMap, validators) } -func NodeUserSettingsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NodeUserSettingsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["audit_password"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["audit_password"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["audit_password"] = "AuditPassword" - fields["audit_username"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["audit_username"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["audit_username"] = "AuditUsername" - fields["cli_password"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cli_password"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cli_password"] = "CliPassword" - fields["cli_username"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cli_username"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cli_username"] = "CliUsername" - fields["root_password"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["root_password"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["root_password"] = "RootPassword" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.node_user_settings", fields, reflect.TypeOf(NodeUserSettings{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.node_user_settings", fields, reflect.TypeOf(NodeUserSettings{}), fieldNameMap, validators) } -func NsxRoleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NsxRoleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["permissions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["permissions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["permissions"] = "Permissions" - fields["role"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["role"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["role"] = "Role" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.nsx_role", fields, reflect.TypeOf(NsxRole{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.nsx_role", fields, reflect.TypeOf(NsxRole{}), fieldNameMap, validators) } -func NsxTDNSForwarderStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NsxTDNSForwarderStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cached_entries"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["cached_entries"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["cached_entries"] = "CachedEntries" - fields["conditional_forwarder_statistics"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(NsxTDNSForwarderZoneStatisticsBindingType), reflect.TypeOf([]NsxTDNSForwarderZoneStatistics{}))) + fields["conditional_forwarder_statistics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(NsxTDNSForwarderZoneStatisticsBindingType), reflect.TypeOf([]NsxTDNSForwarderZoneStatistics{}))) fieldNameMap["conditional_forwarder_statistics"] = "ConditionalForwarderStatistics" - fields["configured_cache_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["configured_cache_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["configured_cache_size"] = "ConfiguredCacheSize" - fields["default_forwarder_statistics"] = bindings.NewOptionalType(bindings.NewReferenceType(NsxTDNSForwarderZoneStatisticsBindingType)) + fields["default_forwarder_statistics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(NsxTDNSForwarderZoneStatisticsBindingType)) fieldNameMap["default_forwarder_statistics"] = "DefaultForwarderStatistics" - fields["queries_answered_locally"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["queries_answered_locally"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["queries_answered_locally"] = "QueriesAnsweredLocally" - fields["queries_forwarded"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["queries_forwarded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["queries_forwarded"] = "QueriesForwarded" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - fields["total_queries"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_queries"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_queries"] = "TotalQueries" - fields["used_cache_statistics"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(NsxtPerNodeUsedCacheStatisticsBindingType), reflect.TypeOf([]NsxtPerNodeUsedCacheStatistics{}))) + fields["used_cache_statistics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(NsxtPerNodeUsedCacheStatisticsBindingType), reflect.TypeOf([]NsxtPerNodeUsedCacheStatistics{}))) fieldNameMap["used_cache_statistics"] = "UsedCacheStatistics" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.nsx_TDNS_forwarder_statistics", fields, reflect.TypeOf(NsxTDNSForwarderStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.nsx_TDNS_forwarder_statistics", fields, reflect.TypeOf(NsxTDNSForwarderStatistics{}), fieldNameMap, validators) } -func NsxTDNSForwarderStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NsxTDNSForwarderStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["extra_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["extra_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["extra_message"] = "ExtraMessage" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.nsx_TDNS_forwarder_status", fields, reflect.TypeOf(NsxTDNSForwarderStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.nsx_TDNS_forwarder_status", fields, reflect.TypeOf(NsxTDNSForwarderStatus{}), fieldNameMap, validators) } -func NsxTDNSForwarderZoneStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NsxTDNSForwarderZoneStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_names"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["domain_names"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["domain_names"] = "DomainNames" - fields["upstream_statistics"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(NsxtUpstreamServerStatisticsBindingType), reflect.TypeOf([]NsxtUpstreamServerStatistics{}))) + fields["upstream_statistics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(NsxtUpstreamServerStatisticsBindingType), reflect.TypeOf([]NsxtUpstreamServerStatistics{}))) fieldNameMap["upstream_statistics"] = "UpstreamStatistics" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.nsx_TDNS_forwarder_zone_statistics", fields, reflect.TypeOf(NsxTDNSForwarderZoneStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.nsx_TDNS_forwarder_zone_statistics", fields, reflect.TypeOf(NsxTDNSForwarderZoneStatistics{}), fieldNameMap, validators) } -func NsxtDnsAnswerBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NsxtDnsAnswerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["authoritative_answers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(NsxtDnsQueryAnswerBindingType), reflect.TypeOf([]NsxtDnsQueryAnswer{}))) + fields["authoritative_answers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(NsxtDnsQueryAnswerBindingType), reflect.TypeOf([]NsxtDnsQueryAnswer{}))) fieldNameMap["authoritative_answers"] = "AuthoritativeAnswers" - fields["dns_server"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dns_server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dns_server"] = "DnsServer" - fields["edge_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["edge_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["edge_node_id"] = "EdgeNodeId" - fields["non_authoritative_answers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(NsxtDnsQueryAnswerBindingType), reflect.TypeOf([]NsxtDnsQueryAnswer{}))) + fields["non_authoritative_answers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(NsxtDnsQueryAnswerBindingType), reflect.TypeOf([]NsxtDnsQueryAnswer{}))) fieldNameMap["non_authoritative_answers"] = "NonAuthoritativeAnswers" - fields["raw_answer"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["raw_answer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["raw_answer"] = "RawAnswer" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.nsxt_dns_answer", fields, reflect.TypeOf(NsxtDnsAnswer{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.nsxt_dns_answer", fields, reflect.TypeOf(NsxtDnsAnswer{}), fieldNameMap, validators) } -func NsxtDnsQueryAnswerBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NsxtDnsQueryAnswerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["address"] = "Address" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.nsxt_dns_query_answer", fields, reflect.TypeOf(NsxtDnsQueryAnswer{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.nsxt_dns_query_answer", fields, reflect.TypeOf(NsxtDnsQueryAnswer{}), fieldNameMap, validators) } -func NsxtPerNodeUsedCacheStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NsxtPerNodeUsedCacheStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cached_entries"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["cached_entries"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["cached_entries"] = "CachedEntries" - fields["node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["node_id"] = "NodeId" - fields["used_cache_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["used_cache_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["used_cache_size"] = "UsedCacheSize" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.nsxt_per_node_used_cache_statistics", fields, reflect.TypeOf(NsxtPerNodeUsedCacheStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.nsxt_per_node_used_cache_statistics", fields, reflect.TypeOf(NsxtPerNodeUsedCacheStatistics{}), fieldNameMap, validators) } -func NsxtUpstreamServerStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NsxtUpstreamServerStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["queries_failed"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["queries_failed"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["queries_failed"] = "QueriesFailed" - fields["queries_succeeded"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["queries_succeeded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["queries_succeeded"] = "QueriesSucceeded" - fields["upstream_server"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["upstream_server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["upstream_server"] = "UpstreamServer" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.nsxt_upstream_server_statistics", fields, reflect.TypeOf(NsxtUpstreamServerStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.nsxt_upstream_server_statistics", fields, reflect.TypeOf(NsxtUpstreamServerStatistics{}), fieldNameMap, validators) } -func ObjectRolePermissionGroupBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ObjectRolePermissionGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["inheritance_disabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["inheritance_disabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["inheritance_disabled"] = "InheritanceDisabled" - fields["operation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operation"] = "Operation" - fields["path_prefix"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path_prefix"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path_prefix"] = "PathPrefix" - fields["role_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["role_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["role_name"] = "RoleName" - fields["rule_disabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["rule_disabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["rule_disabled"] = "RuleDisabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.object_role_permission_group", fields, reflect.TypeOf(ObjectRolePermissionGroup{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.object_role_permission_group", fields, reflect.TypeOf(ObjectRolePermissionGroup{}), fieldNameMap, validators) } -func ObjectRolePermissionGroupListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ObjectRolePermissionGroupListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ObjectRolePermissionGroupBindingType), reflect.TypeOf([]ObjectRolePermissionGroup{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ObjectRolePermissionGroupBindingType), reflect.TypeOf([]ObjectRolePermissionGroup{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.object_role_permission_group_list_result", fields, reflect.TypeOf(ObjectRolePermissionGroupListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.object_role_permission_group_list_result", fields, reflect.TypeOf(ObjectRolePermissionGroupListResult{}), fieldNameMap, validators) +} + +func OdsRunbookInvocationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["arguments"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(UnboundedKeyValuePairBindingType), reflect.TypeOf([]UnboundedKeyValuePair{}))) + fieldNameMap["arguments"] = "Arguments" + fields["runbook_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["runbook_name"] = "RunbookName" + fields["runbook_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["runbook_path"] = "RunbookPath" + fields["target_node"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["target_node"] = "TargetNode" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ods_runbook_invocation", fields, reflect.TypeOf(OdsRunbookInvocation{}), fieldNameMap, validators) } -func OnboardingAttributeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func OdsRunbookInvocationArtifactBatchRequestBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["invocation_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["invocation_paths"] = "InvocationPaths" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ods_runbook_invocation_artifact_batch_request", fields, reflect.TypeOf(OdsRunbookInvocationArtifactBatchRequest{}), fieldNameMap, validators) +} + +func OnboardingAttributeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value"] = "Value" - fields["value_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value_type"] = "ValueType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.onboarding_attribute", fields, reflect.TypeOf(OnboardingAttribute{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.onboarding_attribute", fields, reflect.TypeOf(OnboardingAttribute{}), fieldNameMap, validators) } -func OnboardingFeatureInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func OnboardingFeatureInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.onboarding_feature_info", fields, reflect.TypeOf(OnboardingFeatureInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.onboarding_feature_info", fields, reflect.TypeOf(OnboardingFeatureInfo{}), fieldNameMap, validators) } -func OpenLdapIdentitySourceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func OpenLdapIdentitySourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["alternative_domain_names"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["alternative_domain_names"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["alternative_domain_names"] = "AlternativeDomainNames" - fields["base_dn"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["base_dn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["base_dn"] = "BaseDn" - fields["domain_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_name"] = "DomainName" - fields["ldap_servers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdentitySourceLdapServerBindingType), reflect.TypeOf([]IdentitySourceLdapServer{}))) + fields["ldap_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdentitySourceLdapServerBindingType), reflect.TypeOf([]IdentitySourceLdapServer{}))) fieldNameMap["ldap_servers"] = "LdapServers" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.open_ldap_identity_source", fields, reflect.TypeOf(OpenLdapIdentitySource{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.open_ldap_identity_source", fields, reflect.TypeOf(OpenLdapIdentitySource{}), fieldNameMap, validators) +} + +func OperationVerticalConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["latency_stat_disabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["latency_stat_disabled"] = "LatencyStatDisabled" + fields["live_trace_disabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["live_trace_disabled"] = "LiveTraceDisabled" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.operation_vertical_config", fields, reflect.TypeOf(OperationVerticalConfig{}), fieldNameMap, validators) } -func OpsGlobalConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func OpsGlobalConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["in_band_network_telementry"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(DscpIndicatorBindingType)}, bindings.REST)) + fields["in_band_network_telementry"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(DscpIndicatorBindingType)})) fieldNameMap["in_band_network_telementry"] = "InBandNetworkTelementry" - fields["operation_collectors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(GlobalCollectorConfigBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["operation_collectors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(GlobalCollectorConfigBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["operation_collectors"] = "OperationCollectors" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ops_global_config", fields, reflect.TypeOf(OpsGlobalConfig{}), fieldNameMap, validators) + fields["operation_feature_disabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(OperationVerticalConfigBindingType)) + fieldNameMap["operation_feature_disabled"] = "OperationFeatureDisabled" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ops_global_config", fields, reflect.TypeOf(OpsGlobalConfig{}), fieldNameMap, validators) +} + +func OrgBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["short_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["short_id"] = "ShortId" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.org", fields, reflect.TypeOf(Org{}), fieldNameMap, validators) } -func OspfAreaConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func OrgRootBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["area_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["connectivity_strategy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["connectivity_strategy"] = "ConnectivityStrategy" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.org_root", fields, reflect.TypeOf(OrgRoot{}), fieldNameMap, validators) +} + +func OspfAreaConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["area_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["area_id"] = "AreaId" - fields["area_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["area_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["area_type"] = "AreaType" - fields["authentication"] = bindings.NewOptionalType(bindings.NewReferenceType(OspfAuthenticationConfigBindingType)) + fields["authentication"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(OspfAuthenticationConfigBindingType)) fieldNameMap["authentication"] = "Authentication" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ospf_area_config", fields, reflect.TypeOf(OspfAreaConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ospf_area_config", fields, reflect.TypeOf(OspfAreaConfig{}), fieldNameMap, validators) } -func OspfAuthenticationConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func OspfAuthenticationConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["key_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["key_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["key_id"] = "KeyId" - fields["mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mode"] = "Mode" - fields["secret_key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["secret_key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["secret_key"] = "SecretKey" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ospf_authentication_config", fields, reflect.TypeOf(OspfAuthenticationConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ospf_authentication_config", fields, reflect.TypeOf(OspfAuthenticationConfig{}), fieldNameMap, validators) } -func OspfRoutingConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func OspfRoutingConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["default_originate"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["default_originate"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["default_originate"] = "DefaultOriginate" - fields["ecmp"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ecmp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ecmp"] = "Ecmp" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["graceful_restart_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["graceful_restart_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["graceful_restart_mode"] = "GracefulRestartMode" - fields["summary_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(OspfSummaryAddressConfigBindingType), reflect.TypeOf([]OspfSummaryAddressConfig{}))) + fields["summary_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(OspfSummaryAddressConfigBindingType), reflect.TypeOf([]OspfSummaryAddressConfig{}))) fieldNameMap["summary_addresses"] = "SummaryAddresses" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ospf_routing_config", fields, reflect.TypeOf(OspfRoutingConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ospf_routing_config", fields, reflect.TypeOf(OspfRoutingConfig{}), fieldNameMap, validators) } -func OspfSummaryAddressConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func OspfSummaryAddressConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["advertise"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["advertise"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["advertise"] = "Advertise" - fields["prefix"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["prefix"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["prefix"] = "Prefix" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ospf_summary_address_config", fields, reflect.TypeOf(OspfSummaryAddressConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ospf_summary_address_config", fields, reflect.TypeOf(OspfSummaryAddressConfig{}), fieldNameMap, validators) } -func OverriddenResourceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func OverriddenResourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["intent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.overridden_resource", fields, reflect.TypeOf(OverriddenResource{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.overridden_resource", fields, reflect.TypeOf(OverriddenResource{}), fieldNameMap, validators) } -func OverriddenResourceListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func OverriddenResourceListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(OverriddenResourceBindingType), reflect.TypeOf([]OverriddenResource{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(OverriddenResourceBindingType), reflect.TypeOf([]OverriddenResource{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.overridden_resource_list_result", fields, reflect.TypeOf(OverriddenResourceListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.overridden_resource_list_result", fields, reflect.TypeOf(OverriddenResourceListResult{}), fieldNameMap, validators) } -func PacketAddressClassifierBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PacketAddressClassifierBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_address"] = "IpAddress" - fields["mac_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac_address"] = "MacAddress" - fields["vlan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["vlan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["vlan"] = "Vlan" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.packet_address_classifier", fields, reflect.TypeOf(PacketAddressClassifier{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.packet_address_classifier", fields, reflect.TypeOf(PacketAddressClassifier{}), fieldNameMap, validators) } -func PacketDataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PacketDataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["frame_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["frame_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["frame_size"] = "FrameSize" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["routed"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["routed"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["routed"] = "Routed" - fields["transport_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_type"] = "TransportType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.packet_data", fields, reflect.TypeOf(PacketData{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.packet_data", fields, reflect.TypeOf(PacketData{}), fieldNameMap, validators) } -func PacketTypeAndCounterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PacketTypeAndCounterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["counter"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["counter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["counter"] = "Counter" - fields["packet_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["packet_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["packet_type"] = "PacketType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.packet_type_and_counter", fields, reflect.TypeOf(PacketTypeAndCounter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.packet_type_and_counter", fields, reflect.TypeOf(PacketTypeAndCounter{}), fieldNameMap, validators) } -func PacketsDroppedBySecurityBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PacketsDroppedBySecurityBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["bpdu_filter_dropped"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["bpdu_filter_dropped"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["bpdu_filter_dropped"] = "BpduFilterDropped" - fields["dhcp_client_dropped_ipv4"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dhcp_client_dropped_ipv4"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dhcp_client_dropped_ipv4"] = "DhcpClientDroppedIpv4" - fields["dhcp_client_dropped_ipv6"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dhcp_client_dropped_ipv6"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dhcp_client_dropped_ipv6"] = "DhcpClientDroppedIpv6" - fields["dhcp_server_dropped_ipv4"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dhcp_server_dropped_ipv4"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dhcp_server_dropped_ipv4"] = "DhcpServerDroppedIpv4" - fields["dhcp_server_dropped_ipv6"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dhcp_server_dropped_ipv6"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dhcp_server_dropped_ipv6"] = "DhcpServerDroppedIpv6" - fields["spoof_guard_dropped"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PacketTypeAndCounterBindingType), reflect.TypeOf([]PacketTypeAndCounter{}))) + fields["spoof_guard_dropped"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PacketTypeAndCounterBindingType), reflect.TypeOf([]PacketTypeAndCounter{}))) fieldNameMap["spoof_guard_dropped"] = "SpoofGuardDropped" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.packets_dropped_by_security", fields, reflect.TypeOf(PacketsDroppedBySecurity{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.packets_dropped_by_security", fields, reflect.TypeOf(PacketsDroppedBySecurity{}), fieldNameMap, validators) } -func PartialPatchConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PartialPatchConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enable_partial_patch"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_partial_patch"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_partial_patch"] = "EnablePartialPatch" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.partial_patch_config", fields, reflect.TypeOf(PartialPatchConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.partial_patch_config", fields, reflect.TypeOf(PartialPatchConfig{}), fieldNameMap, validators) } -func PatchResourcesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PatchResourcesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["body"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.REST)) + fields["body"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["body"] = "Body" - fields["injections"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(InjectionBindingType), reflect.TypeOf([]Injection{}))) + fields["injections"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(InjectionBindingType), reflect.TypeOf([]Injection{}))) fieldNameMap["injections"] = "Injections" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.patch_resources", fields, reflect.TypeOf(PatchResources{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.patch_resources", fields, reflect.TypeOf(PatchResources{}), fieldNameMap, validators) } -func PathExpressionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PathExpressionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["paths"] = "Paths" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.path_expression", fields, reflect.TypeOf(PathExpression{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.path_expression", fields, reflect.TypeOf(PathExpression{}), fieldNameMap, validators) } -func PathPermissionGroupBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PathPermissionGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["object_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["object_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["object_path"] = "ObjectPath" - fields["operation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operation"] = "Operation" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.path_permission_group", fields, reflect.TypeOf(PathPermissionGroup{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.path_permission_group", fields, reflect.TypeOf(PathPermissionGroup{}), fieldNameMap, validators) } -func PeerCertificateChainBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PeerCertificateChainBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(X509CertificateBindingType), reflect.TypeOf([]X509Certificate{}))) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(X509CertificateBindingType), reflect.TypeOf([]X509Certificate{}))) fieldNameMap["details"] = "Details" - fields["pem_encoded"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pem_encoded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pem_encoded"] = "PemEncoded" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.peer_certificate_chain", fields, reflect.TypeOf(PeerCertificateChain{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.peer_certificate_chain", fields, reflect.TypeOf(PeerCertificateChain{}), fieldNameMap, validators) } -func PendingChangesInfoNsxtBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PendingChangesInfoNsxtBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["pending_changes_flag"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["pending_changes_flag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["pending_changes_flag"] = "PendingChangesFlag" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.pending_changes_info_nsxt", fields, reflect.TypeOf(PendingChangesInfoNsxt{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.pending_changes_info_nsxt", fields, reflect.TypeOf(PendingChangesInfoNsxt{}), fieldNameMap, validators) } -func PerStepRestoreStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PerStepRestoreStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.per_step_restore_status", fields, reflect.TypeOf(PerStepRestoreStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.per_step_restore_status", fields, reflect.TypeOf(PerStepRestoreStatus{}), fieldNameMap, validators) } -func PlainFilterDataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PlainFilterDataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["basic_filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["basic_filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["basic_filter"] = "BasicFilter" - fields["extend_filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["extend_filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["extend_filter"] = "ExtendFilter" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.plain_filter_data", fields, reflect.TypeOf(PlainFilterData{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.plain_filter_data", fields, reflect.TypeOf(PlainFilterData{}), fieldNameMap, validators) } -func PointDefinitionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PointDefinitionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["drilldown_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["drilldown_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["drilldown_id"] = "DrilldownId" - fields["field"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["field"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["field"] = "Field" - fields["navigation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["navigation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["navigation"] = "Navigation" - fields["tooltip"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TooltipBindingType), reflect.TypeOf([]Tooltip{}))) + fields["tooltip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TooltipBindingType), reflect.TypeOf([]Tooltip{}))) fieldNameMap["tooltip"] = "Tooltip" - fields["x_value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["x_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["x_value"] = "XValue" - fields["y_value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["y_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["y_value"] = "YValue" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.point_definition", fields, reflect.TypeOf(PointDefinition{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.point_definition", fields, reflect.TypeOf(PointDefinition{}), fieldNameMap, validators) } -func PolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["category"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["category"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["category"] = "Category" - fields["comments"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["comments"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["comments"] = "Comments" - fields["internal_sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["internal_sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["internal_sequence_number"] = "InternalSequenceNumber" - fields["is_default"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_default"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_default"] = "IsDefault" - fields["lock_modified_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lock_modified_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lock_modified_by"] = "LockModifiedBy" - fields["lock_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["lock_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["lock_modified_time"] = "LockModifiedTime" - fields["locked"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["locked"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["locked"] = "Locked" - fields["rule_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rule_count"] = "RuleCount" - fields["scheduler_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["scheduler_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["scheduler_path"] = "SchedulerPath" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["scope"] = "Scope" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["stateful"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["stateful"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["stateful"] = "Stateful" - fields["tcp_strict"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tcp_strict"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tcp_strict"] = "TcpStrict" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy", fields, reflect.TypeOf(Policy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy", fields, reflect.TypeOf(Policy{}), fieldNameMap, validators) } -func PolicyAlarmResourceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyAdvertisedNetworkBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["network"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["network"] = "Network" + fields["rule_filter_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["rule_filter_type"] = "RuleFilterType" + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["status"] = "Status" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_advertised_network", fields, reflect.TypeOf(PolicyAdvertisedNetwork{}), fieldNameMap, validators) +} + +func PolicyAdvertisedNetworkInCsvFormatBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["file_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["file_name"] = "FileName" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(AdvertisedNetworkCsvRecordBindingType), reflect.TypeOf([]AdvertisedNetworkCsvRecord{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_advertised_network_in_csv_format", fields, reflect.TypeOf(PolicyAdvertisedNetworkInCsvFormat{}), fieldNameMap, validators) +} + +func PolicyAdvertisedNetworksListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyAdvertisedNetworkBindingType), reflect.TypeOf([]PolicyAdvertisedNetwork{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_advertised_networks_list_result", fields, reflect.TypeOf(PolicyAdvertisedNetworksListResult{}), fieldNameMap, validators) +} + +func PolicyAlarmResourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["error_details"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyApiErrorBindingType)) + fields["error_details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyApiErrorBindingType)) fieldNameMap["error_details"] = "ErrorDetails" - fields["message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["message"] = "Message" - fields["source_reference"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source_reference"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source_reference"] = "SourceReference" - fields["source_site_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source_site_id"] = "SourceSiteId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_alarm_resource", fields, reflect.TypeOf(PolicyAlarmResource{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_alarm_resource", fields, reflect.TypeOf(PolicyAlarmResource{}), fieldNameMap, validators) } -func PolicyAlarmResourceListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyAlarmResourceListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_alarm_resource_list_result", fields, reflect.TypeOf(PolicyAlarmResourceListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_alarm_resource_list_result", fields, reflect.TypeOf(PolicyAlarmResourceListResult{}), fieldNameMap, validators) } -func PolicyApiErrorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyApiErrorBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["details"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["details"] = "Details" - fields["error_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["error_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["error_code"] = "ErrorCode" - fields["error_data"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.REST)) + fields["error_data"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["error_data"] = "ErrorData" - fields["error_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_message"] = "ErrorMessage" - fields["module_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["module_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["module_name"] = "ModuleName" - fields["related_errors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyRelatedApiErrorBindingType), reflect.TypeOf([]PolicyRelatedApiError{}))) + fields["related_errors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyRelatedApiErrorBindingType), reflect.TypeOf([]PolicyRelatedApiError{}))) fieldNameMap["related_errors"] = "RelatedErrors" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_api_error", fields, reflect.TypeOf(PolicyApiError{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_api_error", fields, reflect.TypeOf(PolicyApiError{}), fieldNameMap, validators) } -func PolicyArpProxyEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyArpProxyEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["arp_proxy_ip"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["arp_proxy_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["arp_proxy_ip"] = "ArpProxyIp" - fields["service_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["service_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["service_id"] = "ServiceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_arp_proxy_entry", fields, reflect.TypeOf(PolicyArpProxyEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_arp_proxy_entry", fields, reflect.TypeOf(PolicyArpProxyEntry{}), fieldNameMap, validators) } -func PolicyArpProxyTableCsvListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyArpProxyTableCsvListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["file_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["file_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["file_name"] = "FileName" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(InterfaceArpProxyCsvEntryBindingType), reflect.TypeOf([]InterfaceArpProxyCsvEntry{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(InterfaceArpProxyCsvEntryBindingType), reflect.TypeOf([]InterfaceArpProxyCsvEntry{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_arp_proxy_table_csv_list_result", fields, reflect.TypeOf(PolicyArpProxyTableCsvListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_arp_proxy_table_csv_list_result", fields, reflect.TypeOf(PolicyArpProxyTableCsvListResult{}), fieldNameMap, validators) } -func PolicyArpProxyTableListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyArpProxyTableListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(InterfaceArpProxyBindingType), reflect.TypeOf([]InterfaceArpProxy{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(InterfaceArpProxyBindingType), reflect.TypeOf([]InterfaceArpProxy{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_arp_proxy_table_list_result", fields, reflect.TypeOf(PolicyArpProxyTableListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_arp_proxy_table_list_result", fields, reflect.TypeOf(PolicyArpProxyTableListResult{}), fieldNameMap, validators) } -func PolicyAttributesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyAttributesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["attribute_source"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["attribute_source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["attribute_source"] = "AttributeSource" - fields["datatype"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["custom_url_partial_match"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["custom_url_partial_match"] = "CustomUrlPartialMatch" + fields["datatype"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["datatype"] = "Datatype" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["isALGType"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["isALGType"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["isALGType"] = "IsALGType" - fields["key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["key"] = "Key" - fields["metadata"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ContextProfileAttributesMetadataBindingType), reflect.TypeOf([]ContextProfileAttributesMetadata{}))) + fields["metadata"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ContextProfileAttributesMetadataBindingType), reflect.TypeOf([]ContextProfileAttributesMetadata{}))) fieldNameMap["metadata"] = "Metadata" - fields["sub_attributes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicySubAttributesBindingType), reflect.TypeOf([]PolicySubAttributes{}))) + fields["sub_attributes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicySubAttributesBindingType), reflect.TypeOf([]PolicySubAttributes{}))) fieldNameMap["sub_attributes"] = "SubAttributes" - fields["value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_attributes", fields, reflect.TypeOf(PolicyAttributes{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_attributes", fields, reflect.TypeOf(PolicyAttributes{}), fieldNameMap, validators) } -func PolicyBasedIPSecVpnSessionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyBasedIPSecVpnSessionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPSecVpnRuleBindingType), reflect.TypeOf([]IPSecVpnRule{}))) + fields["rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPSecVpnRuleBindingType), reflect.TypeOf([]IPSecVpnRule{}))) fieldNameMap["rules"] = "Rules" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["authentication_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["authentication_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["authentication_mode"] = "AuthenticationMode" - fields["compliance_suite"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["compliance_suite"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["compliance_suite"] = "ComplianceSuite" - fields["connection_initiation_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["connection_initiation_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["connection_initiation_mode"] = "ConnectionInitiationMode" - fields["dpd_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dpd_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dpd_profile_path"] = "DpdProfilePath" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["ike_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ike_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ike_profile_path"] = "IkeProfilePath" - fields["local_endpoint_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["local_endpoint_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["local_endpoint_path"] = "LocalEndpointPath" - fields["peer_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["peer_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["peer_address"] = "PeerAddress" - fields["peer_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["peer_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["peer_id"] = "PeerId" - fields["psk"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["psk"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["psk"] = "Psk" - fields["site_overrides"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SiteOverrideBindingType), reflect.TypeOf([]SiteOverride{}))) + fields["site_overrides"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SiteOverrideBindingType), reflect.TypeOf([]SiteOverride{}))) fieldNameMap["site_overrides"] = "SiteOverrides" - fields["tcp_mss_clamping"] = bindings.NewOptionalType(bindings.NewReferenceType(TcpMaximumSegmentSizeClampingBindingType)) + fields["tcp_mss_clamping"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TcpMaximumSegmentSizeClampingBindingType)) fieldNameMap["tcp_mss_clamping"] = "TcpMssClamping" - fields["tunnel_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tunnel_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tunnel_profile_path"] = "TunnelProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_based_IP_sec_vpn_session", fields, reflect.TypeOf(PolicyBasedIPSecVpnSession{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_based_IP_sec_vpn_session", fields, reflect.TypeOf(PolicyBasedIPSecVpnSession{}), fieldNameMap, validators) } -func PolicyBasedL3VpnSessionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyBasedL3VpnSessionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(L3VpnRuleBindingType), reflect.TypeOf([]L3VpnRule{}))) + fields["rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(L3VpnRuleBindingType), reflect.TypeOf([]L3VpnRule{}))) fieldNameMap["rules"] = "Rules" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_based_l3_vpn_session", fields, reflect.TypeOf(PolicyBasedL3VpnSession{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_based_l3_vpn_session", fields, reflect.TypeOf(PolicyBasedL3VpnSession{}), fieldNameMap, validators) } -func PolicyBgpNeighborStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyBgpNeighborStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["address_families"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(BgpAddressFamilyBindingType), reflect.TypeOf([]BgpAddressFamily{}))) + fields["address_families"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(BgpAddressFamilyBindingType), reflect.TypeOf([]BgpAddressFamily{}))) fieldNameMap["address_families"] = "AddressFamilies" - fields["announced_capabilities"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["announced_capabilities"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["announced_capabilities"] = "AnnouncedCapabilities" - fields["connection_drop_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["connection_drop_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["connection_drop_count"] = "ConnectionDropCount" - fields["connection_state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["connection_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["connection_state"] = "ConnectionState" - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["edge_path"] = "EdgePath" - fields["established_connection_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["established_connection_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["established_connection_count"] = "EstablishedConnectionCount" - fields["graceful_restart_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["graceful_restart_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["graceful_restart_mode"] = "GracefulRestartMode" - fields["hold_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["hold_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["hold_time"] = "HoldTime" - fields["keep_alive_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["keep_alive_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["keep_alive_interval"] = "KeepAliveInterval" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["local_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["local_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["local_port"] = "LocalPort" - fields["messages_received"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["messages_received"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["messages_received"] = "MessagesReceived" - fields["messages_sent"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["messages_sent"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["messages_sent"] = "MessagesSent" - fields["negotiated_capability"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["negotiated_capability"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["negotiated_capability"] = "NegotiatedCapability" - fields["neighbor_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["neighbor_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["neighbor_address"] = "NeighborAddress" - fields["neighbor_router_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["neighbor_router_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["neighbor_router_id"] = "NeighborRouterId" - fields["remote_as_number"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_as_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["remote_as_number"] = "RemoteAsNumber" - fields["remote_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["remote_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["remote_port"] = "RemotePort" - fields["remote_site"] = bindings.NewOptionalType(bindings.NewReferenceType(ResourceReferenceBindingType)) + fields["remote_site"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ResourceReferenceBindingType)) fieldNameMap["remote_site"] = "RemoteSite" - fields["source_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source_address"] = "SourceAddress" - fields["tier0_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_path"] = "Tier0Path" - fields["time_since_established"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["time_since_established"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["time_since_established"] = "TimeSinceEstablished" - fields["total_in_prefix_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_in_prefix_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_in_prefix_count"] = "TotalInPrefixCount" - fields["total_out_prefix_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_out_prefix_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_out_prefix_count"] = "TotalOutPrefixCount" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_bgp_neighbor_status", fields, reflect.TypeOf(PolicyBgpNeighborStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_bgp_neighbor_status", fields, reflect.TypeOf(PolicyBgpNeighborStatus{}), fieldNameMap, validators) } -func PolicyBgpNeighborsStatusListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyBgpNeighborsStatusListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyBgpNeighborStatusBindingType), reflect.TypeOf([]PolicyBgpNeighborStatus{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyBgpNeighborStatusBindingType), reflect.TypeOf([]PolicyBgpNeighborStatus{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_bgp_neighbors_status_list_result", fields, reflect.TypeOf(PolicyBgpNeighborsStatusListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_bgp_neighbors_status_list_result", fields, reflect.TypeOf(PolicyBgpNeighborsStatusListResult{}), fieldNameMap, validators) } -func PolicyComplianceStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyComplianceStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["last_updated_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_updated_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_updated_time"] = "LastUpdatedTime" - fields["non_compliant_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyNonCompliantConfigBindingType), reflect.TypeOf([]PolicyNonCompliantConfig{}))) + fields["non_compliant_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyNonCompliantConfigBindingType), reflect.TypeOf([]PolicyNonCompliantConfig{}))) fieldNameMap["non_compliant_configs"] = "NonCompliantConfigs" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_compliance_status", fields, reflect.TypeOf(PolicyComplianceStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_compliance_status", fields, reflect.TypeOf(PolicyComplianceStatus{}), fieldNameMap, validators) } -func PolicyConfigResourceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyConfigResourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_config_resource", fields, reflect.TypeOf(PolicyConfigResource{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_config_resource", fields, reflect.TypeOf(PolicyConfigResource{}), fieldNameMap, validators) } -func PolicyContainerGroupMemberDetailsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyContainerGroupMemberDetailsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cluster"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ClusterMemberDetailsBindingType), reflect.TypeOf([]ClusterMemberDetails{}))) + fields["cluster"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ClusterMemberDetailsBindingType), reflect.TypeOf([]ClusterMemberDetails{}))) fieldNameMap["cluster"] = "Cluster" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_container_group_member_details", fields, reflect.TypeOf(PolicyContainerGroupMemberDetails{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_container_group_member_details", fields, reflect.TypeOf(PolicyContainerGroupMemberDetails{}), fieldNameMap, validators) } -func PolicyContainerGroupMembersListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyContainerGroupMembersListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyContainerGroupMemberDetailsBindingType), reflect.TypeOf([]PolicyContainerGroupMemberDetails{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyContainerGroupMemberDetailsBindingType), reflect.TypeOf([]PolicyContainerGroupMemberDetails{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_container_group_members_list_result", fields, reflect.TypeOf(PolicyContainerGroupMembersListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_container_group_members_list_result", fields, reflect.TypeOf(PolicyContainerGroupMembersListResult{}), fieldNameMap, validators) } -func PolicyContextProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyContextProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["attributes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyAttributesBindingType), reflect.TypeOf([]PolicyAttributes{}))) + fields["attributes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyAttributesBindingType), reflect.TypeOf([]PolicyAttributes{}))) fieldNameMap["attributes"] = "Attributes" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_context_profile", fields, reflect.TypeOf(PolicyContextProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_context_profile", fields, reflect.TypeOf(PolicyContextProfile{}), fieldNameMap, validators) } -func PolicyContextProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyContextProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyContextProfileBindingType), reflect.TypeOf([]PolicyContextProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyContextProfileBindingType), reflect.TypeOf([]PolicyContextProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_context_profile_list_result", fields, reflect.TypeOf(PolicyContextProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_context_profile_list_result", fields, reflect.TypeOf(PolicyContextProfileListResult{}), fieldNameMap, validators) } -func PolicyCustomAttributesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyCustomAttributesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["attribute_source"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["attribute_source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["attribute_source"] = "AttributeSource" - fields["datatype"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["datatype"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["datatype"] = "Datatype" - fields["key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["key"] = "Key" - fields["metadata"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ContextProfileAttributesMetadataBindingType), reflect.TypeOf([]ContextProfileAttributesMetadata{}))) + fields["metadata"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ContextProfileAttributesMetadataBindingType), reflect.TypeOf([]ContextProfileAttributesMetadata{}))) fieldNameMap["metadata"] = "Metadata" - fields["sub_attributes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicySubAttributesBindingType), reflect.TypeOf([]PolicySubAttributes{}))) + fields["sub_attributes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicySubAttributesBindingType), reflect.TypeOf([]PolicySubAttributes{}))) fieldNameMap["sub_attributes"] = "SubAttributes" - fields["value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_custom_attributes", fields, reflect.TypeOf(PolicyCustomAttributes{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_custom_attributes", fields, reflect.TypeOf(PolicyCustomAttributes{}), fieldNameMap, validators) } -func PolicyDnsAnswerPerEnforcementPointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyDnsAnswerPerEnforcementPointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_dns_answer_per_enforcement_point", fields, reflect.TypeOf(PolicyDnsAnswerPerEnforcementPoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_dns_answer_per_enforcement_point", fields, reflect.TypeOf(PolicyDnsAnswerPerEnforcementPoint{}), fieldNameMap, validators) } -func PolicyDnsForwarderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyDnsForwarderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["cache_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["cache_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["cache_size"] = "CacheSize" - fields["conditional_forwarder_zone_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["conditional_forwarder_zone_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["conditional_forwarder_zone_paths"] = "ConditionalForwarderZonePaths" - fields["default_forwarder_zone_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["default_forwarder_zone_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["default_forwarder_zone_path"] = "DefaultForwarderZonePath" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["listener_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["listener_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["listener_ip"] = "ListenerIp" - fields["log_level"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["log_level"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["log_level"] = "LogLevel" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_dns_forwarder", fields, reflect.TypeOf(PolicyDnsForwarder{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_dns_forwarder", fields, reflect.TypeOf(PolicyDnsForwarder{}), fieldNameMap, validators) } -func PolicyDnsForwarderZoneBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyDnsForwarderZoneBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["dns_domain_names"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["dns_domain_names"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["dns_domain_names"] = "DnsDomainNames" - fields["source_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source_ip"] = "SourceIp" - fields["upstream_servers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["upstream_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["upstream_servers"] = "UpstreamServers" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_dns_forwarder_zone", fields, reflect.TypeOf(PolicyDnsForwarderZone{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_dns_forwarder_zone", fields, reflect.TypeOf(PolicyDnsForwarderZone{}), fieldNameMap, validators) } -func PolicyDnsForwarderZoneListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyDnsForwarderZoneListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyDnsForwarderZoneBindingType), reflect.TypeOf([]PolicyDnsForwarderZone{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyDnsForwarderZoneBindingType), reflect.TypeOf([]PolicyDnsForwarderZone{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_dns_forwarder_zone_list_result", fields, reflect.TypeOf(PolicyDnsForwarderZoneListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_dns_forwarder_zone_list_result", fields, reflect.TypeOf(PolicyDnsForwarderZoneListResult{}), fieldNameMap, validators) } -func PolicyDraftBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyDraftBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["is_auto_draft"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_auto_draft"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_auto_draft"] = "IsAutoDraft" - fields["lock_comments"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lock_comments"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lock_comments"] = "LockComments" - fields["lock_modified_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lock_modified_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lock_modified_by"] = "LockModifiedBy" - fields["lock_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["lock_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["lock_modified_time"] = "LockModifiedTime" - fields["locked"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["locked"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["locked"] = "Locked" - fields["ref_draft_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ref_draft_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ref_draft_path"] = "RefDraftPath" - fields["system_area"] = bindings.NewOptionalType(bindings.NewReferenceType(InfraBindingType)) + fields["system_area"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(InfraBindingType)) fieldNameMap["system_area"] = "SystemArea" - fields["system_area_store_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["system_area_store_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["system_area_store_id"] = "SystemAreaStoreId" - fields["user_area"] = bindings.NewOptionalType(bindings.NewReferenceType(InfraBindingType)) + fields["user_area"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(InfraBindingType)) fieldNameMap["user_area"] = "UserArea" - fields["user_area_store_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["user_area_store_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["user_area_store_id"] = "UserAreaStoreId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_draft", fields, reflect.TypeOf(PolicyDraft{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_draft", fields, reflect.TypeOf(PolicyDraft{}), fieldNameMap, validators) } -func PolicyDraftListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyDraftListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyDraftBindingType), reflect.TypeOf([]PolicyDraft{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyDraftBindingType), reflect.TypeOf([]PolicyDraft{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_draft_list_result", fields, reflect.TypeOf(PolicyDraftListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_draft_list_result", fields, reflect.TypeOf(PolicyDraftListResult{}), fieldNameMap, validators) } -func PolicyDraftPaginatedAggregatedConfigurationResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyDraftPaginatedAggregatedConfigurationResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["request_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_id"] = "RequestId" - fields["result"] = bindings.NewOptionalType(bindings.NewReferenceType(InfraBindingType)) + fields["result"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(InfraBindingType)) fieldNameMap["result"] = "Result" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_draft_paginated_aggregated_configuration_result", fields, reflect.TypeOf(PolicyDraftPaginatedAggregatedConfigurationResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_draft_paginated_aggregated_configuration_result", fields, reflect.TypeOf(PolicyDraftPaginatedAggregatedConfigurationResult{}), fieldNameMap, validators) } -func PolicyEdgeClusterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyEdgeClusterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["inter_site_forwarding_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["inter_site_forwarding_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["inter_site_forwarding_enabled"] = "InterSiteForwardingEnabled" - fields["member_node_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["member_node_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["member_node_type"] = "MemberNodeType" - fields["nsx_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["nsx_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["nsx_id"] = "NsxId" - fields["rtep_ips"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["rtep_ips"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["rtep_ips"] = "RtepIps" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_edge_cluster", fields, reflect.TypeOf(PolicyEdgeCluster{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_edge_cluster", fields, reflect.TypeOf(PolicyEdgeCluster{}), fieldNameMap, validators) } -func PolicyEdgeClusterInterSiteBgpSummaryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyEdgeClusterInterSiteBgpSummaryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["edge_cluster_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["edge_cluster_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["edge_cluster_path"] = "EdgeClusterPath" - fields["edge_nodes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyEdgeNodeInterSiteBgpSummaryBindingType), reflect.TypeOf([]PolicyEdgeNodeInterSiteBgpSummary{}))) + fields["edge_nodes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyEdgeNodeInterSiteBgpSummaryBindingType), reflect.TypeOf([]PolicyEdgeNodeInterSiteBgpSummary{}))) fieldNameMap["edge_nodes"] = "EdgeNodes" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_edge_cluster_inter_site_bgp_summary", fields, reflect.TypeOf(PolicyEdgeClusterInterSiteBgpSummary{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_edge_cluster_inter_site_bgp_summary", fields, reflect.TypeOf(PolicyEdgeClusterInterSiteBgpSummary{}), fieldNameMap, validators) } -func PolicyEdgeClusterInterSiteStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyEdgeClusterInterSiteStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["edge_cluster_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["edge_cluster_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["edge_cluster_name"] = "EdgeClusterName" - fields["edge_cluster_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["edge_cluster_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["edge_cluster_path"] = "EdgeClusterPath" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["member_status"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyEdgeClusterMemberInterSiteStatusBindingType), reflect.TypeOf([]PolicyEdgeClusterMemberInterSiteStatus{}))) + fields["member_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyEdgeClusterMemberInterSiteStatusBindingType), reflect.TypeOf([]PolicyEdgeClusterMemberInterSiteStatus{}))) fieldNameMap["member_status"] = "MemberStatus" - fields["overall_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["overall_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["overall_status"] = "OverallStatus" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_edge_cluster_inter_site_status", fields, reflect.TypeOf(PolicyEdgeClusterInterSiteStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_edge_cluster_inter_site_status", fields, reflect.TypeOf(PolicyEdgeClusterInterSiteStatus{}), fieldNameMap, validators) } -func PolicyEdgeClusterListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyEdgeClusterListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyEdgeClusterBindingType), reflect.TypeOf([]PolicyEdgeCluster{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyEdgeClusterBindingType), reflect.TypeOf([]PolicyEdgeCluster{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_edge_cluster_list_result", fields, reflect.TypeOf(PolicyEdgeClusterListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_edge_cluster_list_result", fields, reflect.TypeOf(PolicyEdgeClusterListResult{}), fieldNameMap, validators) } -func PolicyEdgeClusterMemberInterSiteStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyEdgeClusterMemberInterSiteStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["edge_node_path"] = bindings.NewOptionalType(bindings.NewReferenceType(ResourceReferenceBindingType)) + fields["edge_node_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ResourceReferenceBindingType)) fieldNameMap["edge_node_path"] = "EdgeNodePath" - fields["established_bgp_sessions"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["established_bgp_sessions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["established_bgp_sessions"] = "EstablishedBgpSessions" - fields["neighbor_status"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyBgpNeighborStatusBindingType), reflect.TypeOf([]PolicyBgpNeighborStatus{}))) + fields["neighbor_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyBgpNeighborStatusBindingType), reflect.TypeOf([]PolicyBgpNeighborStatus{}))) fieldNameMap["neighbor_status"] = "NeighborStatus" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - fields["total_bgp_sessions"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_bgp_sessions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_bgp_sessions"] = "TotalBgpSessions" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_edge_cluster_member_inter_site_status", fields, reflect.TypeOf(PolicyEdgeClusterMemberInterSiteStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_edge_cluster_member_inter_site_status", fields, reflect.TypeOf(PolicyEdgeClusterMemberInterSiteStatus{}), fieldNameMap, validators) } -func PolicyEdgeNodeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyEdgeNodeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["member_index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["member_index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["member_index"] = "MemberIndex" - fields["nsx_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["nsx_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["nsx_id"] = "NsxId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_edge_node", fields, reflect.TypeOf(PolicyEdgeNode{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_edge_node", fields, reflect.TypeOf(PolicyEdgeNode{}), fieldNameMap, validators) } -func PolicyEdgeNodeInterSiteBgpSummaryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyEdgeNodeInterSiteBgpSummaryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["edge_node_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["edge_node_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["edge_node_path"] = "EdgeNodePath" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["neighbor_status"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyBgpNeighborStatusBindingType), reflect.TypeOf([]PolicyBgpNeighborStatus{}))) + fields["neighbor_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyBgpNeighborStatusBindingType), reflect.TypeOf([]PolicyBgpNeighborStatus{}))) fieldNameMap["neighbor_status"] = "NeighborStatus" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_edge_node_inter_site_bgp_summary", fields, reflect.TypeOf(PolicyEdgeNodeInterSiteBgpSummary{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_edge_node_inter_site_bgp_summary", fields, reflect.TypeOf(PolicyEdgeNodeInterSiteBgpSummary{}), fieldNameMap, validators) } -func PolicyEdgeNodeListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyEdgeNodeListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyEdgeNodeBindingType), reflect.TypeOf([]PolicyEdgeNode{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyEdgeNodeBindingType), reflect.TypeOf([]PolicyEdgeNode{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_edge_node_list_result", fields, reflect.TypeOf(PolicyEdgeNodeListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_edge_node_list_result", fields, reflect.TypeOf(PolicyEdgeNodeListResult{}), fieldNameMap, validators) } -func PolicyExcludeListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyExcludeListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["members"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["members"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["members"] = "Members" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_exclude_list", fields, reflect.TypeOf(PolicyExcludeList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_exclude_list", fields, reflect.TypeOf(PolicyExcludeList{}), fieldNameMap, validators) } -func PolicyFineTuningResourceInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyFineTuningResourceInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["fields"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyFineTuningResourceInfoDetailBindingType), reflect.TypeOf([]PolicyFineTuningResourceInfoDetail{}))) + fields["fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyFineTuningResourceInfoDetailBindingType), reflect.TypeOf([]PolicyFineTuningResourceInfoDetail{}))) fieldNameMap["fields"] = "Fields" - fields["resource_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_name"] = "ResourceName" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_fine_tuning_resource_info", fields, reflect.TypeOf(PolicyFineTuningResourceInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_fine_tuning_resource_info", fields, reflect.TypeOf(PolicyFineTuningResourceInfo{}), fieldNameMap, validators) } -func PolicyFineTuningResourceInfoDetailBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyFineTuningResourceInfoDetailBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["field_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["field_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["field_name"] = "FieldName" - fields["sub_type"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyFineTuningResourceInfoBindingType)) + fields["sub_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyFineTuningResourceInfoBindingType)) fieldNameMap["sub_type"] = "SubType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_fine_tuning_resource_info_detail", fields, reflect.TypeOf(PolicyFineTuningResourceInfoDetail{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_fine_tuning_resource_info_detail", fields, reflect.TypeOf(PolicyFineTuningResourceInfoDetail{}), fieldNameMap, validators) } -func PolicyFirewallCPUMemThresholdsProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyFirewallCPUMemThresholdsProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["profile_path"] = "ProfilePath" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["applied_to"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["applied_to"] = "AppliedTo" + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["transport_nodes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyResourceReferenceBindingType), reflect.TypeOf([]PolicyResourceReference{}))) + fields["transport_nodes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyResourceReferenceBindingType), reflect.TypeOf([]PolicyResourceReference{}))) fieldNameMap["transport_nodes"] = "TransportNodes" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_firewall_CPU_mem_thresholds_profile_binding_map", fields, reflect.TypeOf(PolicyFirewallCPUMemThresholdsProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_firewall_CPU_mem_thresholds_profile_binding_map", fields, reflect.TypeOf(PolicyFirewallCPUMemThresholdsProfileBindingMap{}), fieldNameMap, validators) } -func PolicyFirewallCPUMemThresholdsProfileBindingMapListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyFirewallCPUMemThresholdsProfileBindingMapListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyFirewallCPUMemThresholdsProfileBindingMapBindingType), reflect.TypeOf([]PolicyFirewallCPUMemThresholdsProfileBindingMap{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyFirewallCPUMemThresholdsProfileBindingMapBindingType), reflect.TypeOf([]PolicyFirewallCPUMemThresholdsProfileBindingMap{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_firewall_CPU_mem_thresholds_profile_binding_map_list_result", fields, reflect.TypeOf(PolicyFirewallCPUMemThresholdsProfileBindingMapListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_firewall_CPU_mem_thresholds_profile_binding_map_list_result", fields, reflect.TypeOf(PolicyFirewallCPUMemThresholdsProfileBindingMapListResult{}), fieldNameMap, validators) } -func PolicyFirewallCpuMemThresholdsProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyFirewallCpuMemThresholdsProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["cpu_threshold_percentage"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["cpu_threshold_percentage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["cpu_threshold_percentage"] = "CpuThresholdPercentage" - fields["mem_threshold_percentage"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["mem_threshold_percentage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["mem_threshold_percentage"] = "MemThresholdPercentage" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_firewall_cpu_mem_thresholds_profile", fields, reflect.TypeOf(PolicyFirewallCpuMemThresholdsProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_firewall_cpu_mem_thresholds_profile", fields, reflect.TypeOf(PolicyFirewallCpuMemThresholdsProfile{}), fieldNameMap, validators) +} + +func PolicyFirewallCpuMemThresholdsProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyFirewallCpuMemThresholdsProfileBindingType), reflect.TypeOf([]PolicyFirewallCpuMemThresholdsProfile{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_firewall_cpu_mem_thresholds_profile_list_result", fields, reflect.TypeOf(PolicyFirewallCpuMemThresholdsProfileListResult{}), fieldNameMap, validators) +} + +func PolicyFirewallFloodProtectionProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["profile_path"] = "ProfilePath" + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["sequence_number"] = "SequenceNumber" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_firewall_flood_protection_profile_binding_map", fields, reflect.TypeOf(PolicyFirewallFloodProtectionProfileBindingMap{}), fieldNameMap, validators) } -func PolicyFirewallCpuMemThresholdsProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyFirewallFloodProtectionProfileBindingMapListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyFirewallCpuMemThresholdsProfileBindingType), reflect.TypeOf([]PolicyFirewallCpuMemThresholdsProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyFirewallFloodProtectionProfileBindingMapBindingType), reflect.TypeOf([]PolicyFirewallFloodProtectionProfileBindingMap{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_firewall_cpu_mem_thresholds_profile_list_result", fields, reflect.TypeOf(PolicyFirewallCpuMemThresholdsProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_firewall_flood_protection_profile_binding_map_list_result", fields, reflect.TypeOf(PolicyFirewallFloodProtectionProfileBindingMapListResult{}), fieldNameMap, validators) } -func PolicyFirewallFloodProtectionProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyFirewallIpReputationConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["profile_path"] = "ProfilePath" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["sequence_number"] = "SequenceNumber" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_firewall_flood_protection_profile_binding_map", fields, reflect.TypeOf(PolicyFirewallFloodProtectionProfileBindingMap{}), fieldNameMap, validators) -} - -func PolicyFirewallFloodProtectionProfileBindingMapListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyFirewallFloodProtectionProfileBindingMapBindingType), reflect.TypeOf([]PolicyFirewallFloodProtectionProfileBindingMap{}))) - fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_firewall_flood_protection_profile_binding_map_list_result", fields, reflect.TypeOf(PolicyFirewallFloodProtectionProfileBindingMapListResult{}), fieldNameMap, validators) + fields["download_frequency_in_mins"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["download_frequency_in_mins"] = "DownloadFrequencyInMins" + fields["download_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["download_status"] = "DownloadStatus" + fields["enable_auto_download"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["enable_auto_download"] = "EnableAutoDownload" + fields["last_feed_download"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["last_feed_download"] = "LastFeedDownload" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_firewall_ip_reputation_config", fields, reflect.TypeOf(PolicyFirewallIpReputationConfig{}), fieldNameMap, validators) } -func PolicyFirewallSchedulerBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyFirewallSchedulerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["days"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["days"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["days"] = "Days" - fields["end_date"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["end_date"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["end_date"] = "EndDate" - fields["end_time"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["end_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["end_time"] = "EndTime" - fields["recurring"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["recurring"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["recurring"] = "Recurring" - fields["start_date"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["start_date"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["start_date"] = "StartDate" - fields["start_time"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["start_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["start_time"] = "StartTime" - fields["time_interval"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyTimeIntervalValueBindingType), reflect.TypeOf([]PolicyTimeIntervalValue{}))) + fields["time_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyTimeIntervalValueBindingType), reflect.TypeOf([]PolicyTimeIntervalValue{}))) fieldNameMap["time_interval"] = "TimeInterval" - fields["timezone"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["timezone"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["timezone"] = "Timezone" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_firewall_scheduler", fields, reflect.TypeOf(PolicyFirewallScheduler{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_firewall_scheduler", fields, reflect.TypeOf(PolicyFirewallScheduler{}), fieldNameMap, validators) } -func PolicyFirewallSessionTimerProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyFirewallSchedulerListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyFirewallSchedulerBindingType), reflect.TypeOf([]PolicyFirewallScheduler{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_firewall_scheduler_list_result", fields, reflect.TypeOf(PolicyFirewallSchedulerListResult{}), fieldNameMap, validators) +} + +func PolicyFirewallSessionTimerProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["icmp_error_reply"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["icmp_error_reply"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["icmp_error_reply"] = "IcmpErrorReply" - fields["icmp_first_packet"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["icmp_first_packet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["icmp_first_packet"] = "IcmpFirstPacket" - fields["tcp_closed"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["tcp_closed"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["tcp_closed"] = "TcpClosed" - fields["tcp_closing"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["tcp_closing"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["tcp_closing"] = "TcpClosing" - fields["tcp_established"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["tcp_established"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["tcp_established"] = "TcpEstablished" - fields["tcp_finwait"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["tcp_finwait"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["tcp_finwait"] = "TcpFinwait" - fields["tcp_first_packet"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["tcp_first_packet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["tcp_first_packet"] = "TcpFirstPacket" - fields["tcp_opening"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["tcp_opening"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["tcp_opening"] = "TcpOpening" - fields["udp_first_packet"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["udp_first_packet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["udp_first_packet"] = "UdpFirstPacket" - fields["udp_multiple"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["udp_multiple"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["udp_multiple"] = "UdpMultiple" - fields["udp_single"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["udp_single"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["udp_single"] = "UdpSingle" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_firewall_session_timer_profile", fields, reflect.TypeOf(PolicyFirewallSessionTimerProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_firewall_session_timer_profile", fields, reflect.TypeOf(PolicyFirewallSessionTimerProfile{}), fieldNameMap, validators) } -func PolicyFirewallSessionTimerProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyFirewallSessionTimerProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["firewall_session_timer_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["firewall_session_timer_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["firewall_session_timer_profile_path"] = "FirewallSessionTimerProfilePath" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_firewall_session_timer_profile_binding_map", fields, reflect.TypeOf(PolicyFirewallSessionTimerProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_firewall_session_timer_profile_binding_map", fields, reflect.TypeOf(PolicyFirewallSessionTimerProfileBindingMap{}), fieldNameMap, validators) } -func PolicyFirewallSessionTimerProfileBindingMapListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyFirewallSessionTimerProfileBindingMapListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyFirewallSessionTimerProfileBindingMapBindingType), reflect.TypeOf([]PolicyFirewallSessionTimerProfileBindingMap{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyFirewallSessionTimerProfileBindingMapBindingType), reflect.TypeOf([]PolicyFirewallSessionTimerProfileBindingMap{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_firewall_session_timer_profile_binding_map_list_result", fields, reflect.TypeOf(PolicyFirewallSessionTimerProfileBindingMapListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_firewall_session_timer_profile_binding_map_list_result", fields, reflect.TypeOf(PolicyFirewallSessionTimerProfileBindingMapListResult{}), fieldNameMap, validators) } -func PolicyFirewallSessionTimerProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyFirewallSessionTimerProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyFirewallSessionTimerProfileBindingType), reflect.TypeOf([]PolicyFirewallSessionTimerProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyFirewallSessionTimerProfileBindingType), reflect.TypeOf([]PolicyFirewallSessionTimerProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_firewall_session_timer_profile_list_result", fields, reflect.TypeOf(PolicyFirewallSessionTimerProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_firewall_session_timer_profile_list_result", fields, reflect.TypeOf(PolicyFirewallSessionTimerProfileListResult{}), fieldNameMap, validators) } -func PolicyGroupIPMembersListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyGroupIPMembersListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_group_IP_members_list_result", fields, reflect.TypeOf(PolicyGroupIPMembersListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_group_IP_members_list_result", fields, reflect.TypeOf(PolicyGroupIPMembersListResult{}), fieldNameMap, validators) } -func PolicyGroupMemberDetailsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyGroupMemberDetailsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_group_member_details", fields, reflect.TypeOf(PolicyGroupMemberDetails{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_group_member_details", fields, reflect.TypeOf(PolicyGroupMemberDetails{}), fieldNameMap, validators) } -func PolicyGroupMembersListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyGroupMembersListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyGroupMemberDetailsBindingType), reflect.TypeOf([]PolicyGroupMemberDetails{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyGroupMemberDetailsBindingType), reflect.TypeOf([]PolicyGroupMemberDetails{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_group_members_list_result", fields, reflect.TypeOf(PolicyGroupMembersListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_group_members_list_result", fields, reflect.TypeOf(PolicyGroupMembersListResult{}), fieldNameMap, validators) } -func PolicyIPAddressInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyIPAddressInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["address_value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["address_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["address_value"] = "AddressValue" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["next_hop"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["next_hop"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["next_hop"] = "NextHop" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_IP_address_info", fields, reflect.TypeOf(PolicyIPAddressInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_IP_address_info", fields, reflect.TypeOf(PolicyIPAddressInfo{}), fieldNameMap, validators) } -func PolicyIgmpProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyIgmpProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["last_member_query_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_member_query_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_member_query_interval"] = "LastMemberQueryInterval" - fields["query_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["query_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["query_interval"] = "QueryInterval" - fields["query_max_response_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["query_max_response_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["query_max_response_time"] = "QueryMaxResponseTime" - fields["robustness_variable"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["robustness_variable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["robustness_variable"] = "RobustnessVariable" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_igmp_profile", fields, reflect.TypeOf(PolicyIgmpProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_igmp_profile", fields, reflect.TypeOf(PolicyIgmpProfile{}), fieldNameMap, validators) } -func PolicyInsertParametersBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyInsertParametersBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["anchor_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["anchor_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["anchor_path"] = "AnchorPath" - fields["operation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operation"] = "Operation" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_insert_parameters", fields, reflect.TypeOf(PolicyInsertParameters{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_insert_parameters", fields, reflect.TypeOf(PolicyInsertParameters{}), fieldNameMap, validators) +} + +func PolicyInterVrfRoutingConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["bgp_route_leaking"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(BgpRouteLeakingBindingType), reflect.TypeOf([]BgpRouteLeaking{}))) + fieldNameMap["bgp_route_leaking"] = "BgpRouteLeaking" + fields["static_route_advertisement"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyStaticRouteAdvertisementBindingType)) + fieldNameMap["static_route_advertisement"] = "StaticRouteAdvertisement" + fields["target_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["target_path"] = "TargetPath" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_inter_vrf_routing_config", fields, reflect.TypeOf(PolicyInterVrfRoutingConfig{}), fieldNameMap, validators) +} + +func PolicyInterfaceGroupStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["members"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LogicalRouterPortStatisticsBindingType), reflect.TypeOf([]LogicalRouterPortStatistics{}))) + fieldNameMap["members"] = "Members" + fields["summary"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(AggregatedLogicalRouterPortCountersBindingType)) + fieldNameMap["summary"] = "Summary" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_interface_group_statistics", fields, reflect.TypeOf(PolicyInterfaceGroupStatistics{}), fieldNameMap, validators) } -func PolicyInterfaceOspfConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyInterfaceOspfConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["bfd_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["bfd_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["bfd_path"] = "BfdPath" - fields["dead_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dead_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dead_interval"] = "DeadInterval" - fields["enable_bfd"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_bfd"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_bfd"] = "EnableBfd" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["hello_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["hello_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["hello_interval"] = "HelloInterval" - fields["network_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["network_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["network_type"] = "NetworkType" - fields["ospf_area"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ospf_area"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ospf_area"] = "OspfArea" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_interface_ospf_config", fields, reflect.TypeOf(PolicyInterfaceOspfConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_interface_ospf_config", fields, reflect.TypeOf(PolicyInterfaceOspfConfig{}), fieldNameMap, validators) } -func PolicyInterfaceStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyInterfaceStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["logical_router_port_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["logical_router_port_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["logical_router_port_id"] = "LogicalRouterPortId" - fields["per_node_statistics"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LogicalRouterPortStatisticsPerNodeBindingType), reflect.TypeOf([]LogicalRouterPortStatisticsPerNode{}))) + fields["per_node_statistics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LogicalRouterPortStatisticsPerNodeBindingType), reflect.TypeOf([]LogicalRouterPortStatisticsPerNode{}))) fieldNameMap["per_node_statistics"] = "PerNodeStatistics" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_interface_statistics", fields, reflect.TypeOf(PolicyInterfaceStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_interface_statistics", fields, reflect.TypeOf(PolicyInterfaceStatistics{}), fieldNameMap, validators) } -func PolicyInterfaceStatisticsSummaryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyInterfaceStatisticsSummaryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["rx"] = bindings.NewOptionalType(bindings.NewReferenceType(LogicalRouterPortCountersBindingType)) + fields["rx"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LogicalRouterPortCountersBindingType)) fieldNameMap["rx"] = "Rx" - fields["tx"] = bindings.NewOptionalType(bindings.NewReferenceType(LogicalRouterPortCountersBindingType)) + fields["tx"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LogicalRouterPortCountersBindingType)) fieldNameMap["tx"] = "Tx" - fields["logical_router_port_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["logical_router_port_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["logical_router_port_id"] = "LogicalRouterPortId" - fields["interface_policy_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["interface_policy_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["interface_policy_path"] = "InterfacePolicyPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_interface_statistics_summary", fields, reflect.TypeOf(PolicyInterfaceStatisticsSummary{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_interface_statistics_summary", fields, reflect.TypeOf(PolicyInterfaceStatisticsSummary{}), fieldNameMap, validators) } -func PolicyL2TablesParametersBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyL2TablesParametersBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source"] = "Source" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_l2_tables_parameters", fields, reflect.TypeOf(PolicyL2TablesParameters{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_l2_tables_parameters", fields, reflect.TypeOf(PolicyL2TablesParameters{}), fieldNameMap, validators) } -func PolicyLabelBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyLabelBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["refs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["refs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["refs"] = "Refs" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_label", fields, reflect.TypeOf(PolicyLabel{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_label", fields, reflect.TypeOf(PolicyLabel{}), fieldNameMap, validators) } -func PolicyLabelListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyLabelListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyLabelBindingType), reflect.TypeOf([]PolicyLabel{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyLabelBindingType), reflect.TypeOf([]PolicyLabel{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_label_list_result", fields, reflect.TypeOf(PolicyLabelListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_label_list_result", fields, reflect.TypeOf(PolicyLabelListResult{}), fieldNameMap, validators) } -func PolicyLatencyStatProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyLatencyStatProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["applied_to_group_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["applied_to_group_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["applied_to_group_path"] = "AppliedToGroupPath" - fields["pnic_latency_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["pnic_latency_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["pnic_latency_enabled"] = "PnicLatencyEnabled" - fields["sampling_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sampling_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sampling_interval"] = "SamplingInterval" - fields["sampling_rate"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sampling_rate"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sampling_rate"] = "SamplingRate" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_latency_stat_profile", fields, reflect.TypeOf(PolicyLatencyStatProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_latency_stat_profile", fields, reflect.TypeOf(PolicyLatencyStatProfile{}), fieldNameMap, validators) } -func PolicyLatencyStatProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyLatencyStatProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyLatencyStatProfileBindingType), reflect.TypeOf([]PolicyLatencyStatProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyLatencyStatProfileBindingType), reflect.TypeOf([]PolicyLatencyStatProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_latency_stat_profile_list_result", fields, reflect.TypeOf(PolicyLatencyStatProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_latency_stat_profile_list_result", fields, reflect.TypeOf(PolicyLatencyStatProfileListResult{}), fieldNameMap, validators) } -func PolicyListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_list_result", fields, reflect.TypeOf(PolicyListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_list_result", fields, reflect.TypeOf(PolicyListResult{}), fieldNameMap, validators) } -func PolicyLiveTraceActionConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyLiveTraceActionConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["pktcap_config"] = bindings.NewOptionalType(bindings.NewReferenceType(LiveTracePacketGranularActionConfigBindingType)) + fields["datapath_stats_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LiveTracePacketGranularActionConfigBindingType)) + fieldNameMap["datapath_stats_config"] = "DatapathStatsConfig" + fields["pktcap_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LiveTracePacketGranularActionConfigBindingType)) fieldNameMap["pktcap_config"] = "PktcapConfig" - fields["trace_config"] = bindings.NewOptionalType(bindings.NewReferenceType(LiveTracePacketGranularActionConfigBindingType)) + fields["trace_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LiveTracePacketGranularActionConfigBindingType)) fieldNameMap["trace_config"] = "TraceConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_live_trace_action_config", fields, reflect.TypeOf(PolicyLiveTraceActionConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_live_trace_action_config", fields, reflect.TypeOf(PolicyLiveTraceActionConfig{}), fieldNameMap, validators) +} + +func PolicyLiveTraceIpsecVpnConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["session_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["session_path"] = "SessionPath" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_live_trace_ipsec_vpn_config", fields, reflect.TypeOf(PolicyLiveTraceIpsecVpnConfig{}), fieldNameMap, validators) } -func PolicyMetadataProxyStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyMetadataProxyStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["metadata_proxy_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["metadata_proxy_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["metadata_proxy_path"] = "MetadataProxyPath" - fields["statistics"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(MetadataProxyStatisticsPerSegmentBindingType), reflect.TypeOf([]MetadataProxyStatisticsPerSegment{}))) + fields["statistics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(MetadataProxyStatisticsPerSegmentBindingType), reflect.TypeOf([]MetadataProxyStatisticsPerSegment{}))) fieldNameMap["statistics"] = "Statistics" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_metadata_proxy_statistics", fields, reflect.TypeOf(PolicyMetadataProxyStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_metadata_proxy_statistics", fields, reflect.TypeOf(PolicyMetadataProxyStatistics{}), fieldNameMap, validators) } -func PolicyMetadataProxyStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyMetadataProxyStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["error_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_message"] = "ErrorMessage" - fields["proxy_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["proxy_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["proxy_status"] = "ProxyStatus" - fields["transport_nodes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["transport_nodes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["transport_nodes"] = "TransportNodes" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_metadata_proxy_status", fields, reflect.TypeOf(PolicyMetadataProxyStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_metadata_proxy_status", fields, reflect.TypeOf(PolicyMetadataProxyStatus{}), fieldNameMap, validators) } -func PolicyMulticastConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyMonitoringConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["product_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["product_version"] = "ProductVersion" + fields["properties"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) + fieldNameMap["properties"] = "Properties" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_monitoring_config", fields, reflect.TypeOf(PolicyMonitoringConfig{}), fieldNameMap, validators) +} + +func PolicyMulticastConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["igmp_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["igmp_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["igmp_profile_path"] = "IgmpProfilePath" - fields["pim_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pim_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pim_profile_path"] = "PimProfilePath" - fields["replication_multicast_range"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["replication_multicast_range"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["replication_multicast_range"] = "ReplicationMulticastRange" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_multicast_config", fields, reflect.TypeOf(PolicyMulticastConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_multicast_config", fields, reflect.TypeOf(PolicyMulticastConfig{}), fieldNameMap, validators) } -func PolicyNATRuleCountersBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyNATRuleCountersBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["active_sessions"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["active_sessions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["active_sessions"] = "ActiveSessions" - fields["total_bytes"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_bytes"] = "TotalBytes" - fields["total_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_packets"] = "TotalPackets" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_NAT_rule_counters", fields, reflect.TypeOf(PolicyNATRuleCounters{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_NAT_rule_counters", fields, reflect.TypeOf(PolicyNATRuleCounters{}), fieldNameMap, validators) } -func PolicyNatBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyNatBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["nat_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["nat_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["nat_type"] = "NatType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_nat", fields, reflect.TypeOf(PolicyNat{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_nat", fields, reflect.TypeOf(PolicyNat{}), fieldNameMap, validators) } -func PolicyNatListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyNatListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyNatBindingType), reflect.TypeOf([]PolicyNat{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyNatBindingType), reflect.TypeOf([]PolicyNat{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_nat_list_result", fields, reflect.TypeOf(PolicyNatListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_nat_list_result", fields, reflect.TypeOf(PolicyNatListResult{}), fieldNameMap, validators) } -func PolicyNatRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyNatRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - fields["destination_network"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["destination_network"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["destination_network"] = "DestinationNetwork" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["firewall_match"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["firewall_match"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["firewall_match"] = "FirewallMatch" - fields["logging"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["logging"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["logging"] = "Logging" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["policy_based_vpn_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["policy_based_vpn_mode"] = "PolicyBasedVpnMode" + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["scope"] = "Scope" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["service"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["service"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["service"] = "Service" - fields["source_network"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source_network"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source_network"] = "SourceNetwork" - fields["translated_network"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["translated_network"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["translated_network"] = "TranslatedNetwork" - fields["translated_ports"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["translated_ports"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["translated_ports"] = "TranslatedPorts" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_nat_rule", fields, reflect.TypeOf(PolicyNatRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_nat_rule", fields, reflect.TypeOf(PolicyNatRule{}), fieldNameMap, validators) } -func PolicyNatRuleListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyNatRuleListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyNatRuleBindingType), reflect.TypeOf([]PolicyNatRule{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyNatRuleBindingType), reflect.TypeOf([]PolicyNatRule{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_nat_rule_list_result", fields, reflect.TypeOf(PolicyNatRuleListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_nat_rule_list_result", fields, reflect.TypeOf(PolicyNatRuleListResult{}), fieldNameMap, validators) } -func PolicyNatRuleStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyNatRuleStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["active_sessions"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["active_sessions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["active_sessions"] = "ActiveSessions" - fields["total_bytes"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_bytes"] = "TotalBytes" - fields["total_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_packets"] = "TotalPackets" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["warning_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["warning_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["warning_message"] = "WarningMessage" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_nat_rule_statistics", fields, reflect.TypeOf(PolicyNatRuleStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_nat_rule_statistics", fields, reflect.TypeOf(PolicyNatRuleStatistics{}), fieldNameMap, validators) } -func PolicyNatRuleStatisticsListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyNatRuleStatisticsListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyNatRuleStatisticsPerEnforcementPointBindingType), reflect.TypeOf([]PolicyNatRuleStatisticsPerEnforcementPoint{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyNatRuleStatisticsPerEnforcementPointBindingType), reflect.TypeOf([]PolicyNatRuleStatisticsPerEnforcementPoint{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_nat_rule_statistics_list_result", fields, reflect.TypeOf(PolicyNatRuleStatisticsListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_nat_rule_statistics_list_result", fields, reflect.TypeOf(PolicyNatRuleStatisticsListResult{}), fieldNameMap, validators) } -func PolicyNatRuleStatisticsPerEnforcementPointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyNatRuleStatisticsPerEnforcementPointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["rule_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["rule_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["rule_path"] = "RulePath" - fields["rule_statistics"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyNatRuleStatisticsBindingType), reflect.TypeOf([]PolicyNatRuleStatistics{}))) + fields["rule_statistics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyNatRuleStatisticsBindingType), reflect.TypeOf([]PolicyNatRuleStatistics{}))) fieldNameMap["rule_statistics"] = "RuleStatistics" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_nat_rule_statistics_per_enforcement_point", fields, reflect.TypeOf(PolicyNatRuleStatisticsPerEnforcementPoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_nat_rule_statistics_per_enforcement_point", fields, reflect.TypeOf(PolicyNatRuleStatisticsPerEnforcementPoint{}), fieldNameMap, validators) } -func PolicyNatRuleStatisticsPerLogicalRouterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyNatRuleStatisticsPerLogicalRouterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["per_node_statistics"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyNatRuleStatisticsPerTransportNodeBindingType), reflect.TypeOf([]PolicyNatRuleStatisticsPerTransportNode{}))) + fields["per_node_statistics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyNatRuleStatisticsPerTransportNodeBindingType), reflect.TypeOf([]PolicyNatRuleStatisticsPerTransportNode{}))) fieldNameMap["per_node_statistics"] = "PerNodeStatistics" - fields["router_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["router_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["router_path"] = "RouterPath" - fields["statistics"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyNATRuleCountersBindingType)) + fields["statistics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyNATRuleCountersBindingType)) fieldNameMap["statistics"] = "Statistics" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_nat_rule_statistics_per_logical_router", fields, reflect.TypeOf(PolicyNatRuleStatisticsPerLogicalRouter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_nat_rule_statistics_per_logical_router", fields, reflect.TypeOf(PolicyNatRuleStatisticsPerLogicalRouter{}), fieldNameMap, validators) } -func PolicyNatRuleStatisticsPerLogicalRouterListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyNatRuleStatisticsPerLogicalRouterListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyNatRuleStatisticsPerLogicalRouterBindingType), reflect.TypeOf([]PolicyNatRuleStatisticsPerLogicalRouter{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyNatRuleStatisticsPerLogicalRouterBindingType), reflect.TypeOf([]PolicyNatRuleStatisticsPerLogicalRouter{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_nat_rule_statistics_per_logical_router_list_result", fields, reflect.TypeOf(PolicyNatRuleStatisticsPerLogicalRouterListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_nat_rule_statistics_per_logical_router_list_result", fields, reflect.TypeOf(PolicyNatRuleStatisticsPerLogicalRouterListResult{}), fieldNameMap, validators) } -func PolicyNatRuleStatisticsPerTransportNodeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyNatRuleStatisticsPerTransportNodeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["active_sessions"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["active_sessions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["active_sessions"] = "ActiveSessions" - fields["total_bytes"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_bytes"] = "TotalBytes" - fields["total_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_packets"] = "TotalPackets" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["transport_node_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_path"] = "TransportNodePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_nat_rule_statistics_per_transport_node", fields, reflect.TypeOf(PolicyNatRuleStatisticsPerTransportNode{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_nat_rule_statistics_per_transport_node", fields, reflect.TypeOf(PolicyNatRuleStatisticsPerTransportNode{}), fieldNameMap, validators) } -func PolicyNonCompliantConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyNonCompliantConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["affected_resources"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyResourceReferenceBindingType), reflect.TypeOf([]PolicyResourceReference{}))) + fields["affected_resources"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyResourceReferenceBindingType), reflect.TypeOf([]PolicyResourceReference{}))) fieldNameMap["affected_resources"] = "AffectedResources" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["compliance_names"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["compliance_names"] = "ComplianceNames" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["non_compliance_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["non_compliance_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["non_compliance_code"] = "NonComplianceCode" - fields["reported_by"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyResourceReferenceBindingType)) + fields["reported_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyResourceReferenceBindingType)) fieldNameMap["reported_by"] = "ReportedBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_non_compliant_config", fields, reflect.TypeOf(PolicyNonCompliantConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_non_compliant_config", fields, reflect.TypeOf(PolicyNonCompliantConfig{}), fieldNameMap, validators) } -func PolicyPimProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyPimProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["bsm_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["bsm_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["bsm_enabled"] = "BsmEnabled" - fields["rp_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["rp_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["rp_address"] = "RpAddress" - fields["rp_address_multicast_ranges"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RpAddressMulticastRangesBindingType), reflect.TypeOf([]RpAddressMulticastRanges{}))) + fields["rp_address_multicast_ranges"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RpAddressMulticastRangesBindingType), reflect.TypeOf([]RpAddressMulticastRanges{}))) fieldNameMap["rp_address_multicast_ranges"] = "RpAddressMulticastRanges" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_pim_profile", fields, reflect.TypeOf(PolicyPimProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_pim_profile", fields, reflect.TypeOf(PolicyPimProfile{}), fieldNameMap, validators) } -func PolicyPoolUsageBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyPoolUsageBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["allocated_ip_allocations"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["allocated_ip_allocations"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["allocated_ip_allocations"] = "AllocatedIpAllocations" - fields["available_ips"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["available_ips"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["available_ips"] = "AvailableIps" - fields["requested_ip_allocations"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["requested_ip_allocations"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["requested_ip_allocations"] = "RequestedIpAllocations" - fields["total_ips"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_ips"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_ips"] = "TotalIps" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_pool_usage", fields, reflect.TypeOf(PolicyPoolUsage{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_pool_usage", fields, reflect.TypeOf(PolicyPoolUsage{}), fieldNameMap, validators) } -func PolicyRealizedResourceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyRealizedResourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["alarms"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) + fields["alarms"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) fieldNameMap["alarms"] = "Alarms" - fields["intent_reference"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["intent_reference"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["intent_reference"] = "IntentReference" - fields["operational_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status"] = "OperationalStatus" - fields["operational_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status_error"] = "OperationalStatusError" - fields["publish_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status"] = "PublishStatus" - fields["publish_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status_error"] = "PublishStatusError" - fields["publish_status_error_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["publish_status_error_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["publish_status_error_code"] = "PublishStatusErrorCode" - fields["publish_status_error_details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) + fields["publish_status_error_details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) fieldNameMap["publish_status_error_details"] = "PublishStatusErrorDetails" - fields["realization_api"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_api"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_api"] = "RealizationApi" - fields["realization_specific_identifier"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_specific_identifier"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_specific_identifier"] = "RealizationSpecificIdentifier" - fields["runtime_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_error"] = "RuntimeError" - fields["runtime_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_status"] = "RuntimeStatus" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_realized_resource", fields, reflect.TypeOf(PolicyRealizedResource{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_realized_resource", fields, reflect.TypeOf(PolicyRealizedResource{}), fieldNameMap, validators) } -func PolicyRelatedApiErrorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyRelatedApiErrorBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["details"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["details"] = "Details" - fields["error_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["error_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["error_code"] = "ErrorCode" - fields["error_data"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.REST)) + fields["error_data"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["error_data"] = "ErrorData" - fields["error_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_message"] = "ErrorMessage" - fields["module_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["module_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["module_name"] = "ModuleName" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_related_api_error", fields, reflect.TypeOf(PolicyRelatedApiError{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_related_api_error", fields, reflect.TypeOf(PolicyRelatedApiError{}), fieldNameMap, validators) } -func PolicyRequestParameterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyRequestParameterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_request_parameter", fields, reflect.TypeOf(PolicyRequestParameter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_request_parameter", fields, reflect.TypeOf(PolicyRequestParameter{}), fieldNameMap, validators) } -func PolicyResourceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyResourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_resource", fields, reflect.TypeOf(PolicyResource{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_resource", fields, reflect.TypeOf(PolicyResource{}), fieldNameMap, validators) } -func PolicyResourceReferenceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyResourceReferenceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["is_valid"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_valid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_valid"] = "IsValid" - fields["target_display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["target_display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["target_display_name"] = "TargetDisplayName" - fields["target_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["target_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["target_id"] = "TargetId" - fields["target_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["target_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["target_type"] = "TargetType" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_resource_reference", fields, reflect.TypeOf(PolicyResourceReference{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_resource_reference", fields, reflect.TypeOf(PolicyResourceReference{}), fieldNameMap, validators) } -func PolicyResourceReferenceForEPBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyResourceReferenceForEPBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["is_valid"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_valid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_valid"] = "IsValid" - fields["target_display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["target_display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["target_display_name"] = "TargetDisplayName" - fields["target_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["target_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["target_id"] = "TargetId" - fields["target_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["target_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["target_type"] = "TargetType" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_resource_reference_for_EP", fields, reflect.TypeOf(PolicyResourceReferenceForEP{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_resource_reference_for_EP", fields, reflect.TypeOf(PolicyResourceReferenceForEP{}), fieldNameMap, validators) } -func PolicyResourceReferenceForEPListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyResourceReferenceForEPListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyResourceReferenceForEPBindingType), reflect.TypeOf([]PolicyResourceReferenceForEP{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyResourceReferenceForEPBindingType), reflect.TypeOf([]PolicyResourceReferenceForEP{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_resource_reference_for_EP_list_result", fields, reflect.TypeOf(PolicyResourceReferenceForEPListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_resource_reference_for_EP_list_result", fields, reflect.TypeOf(PolicyResourceReferenceForEPListResult{}), fieldNameMap, validators) } -func PolicyResourceReferenceListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyResourceReferenceListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyResourceReferenceBindingType), reflect.TypeOf([]PolicyResourceReference{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyResourceReferenceBindingType), reflect.TypeOf([]PolicyResourceReference{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_resource_reference_list_result", fields, reflect.TypeOf(PolicyResourceReferenceListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_resource_reference_list_result", fields, reflect.TypeOf(PolicyResourceReferenceListResult{}), fieldNameMap, validators) } -func PolicyRuntimeAlarmBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyRouteAdvertisementRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["error_details"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyApiErrorBindingType)) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["action"] = "Action" + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["name"] = "Name" + fields["prefix_operator"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["prefix_operator"] = "PrefixOperator" + fields["route_advertisement_types"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["route_advertisement_types"] = "RouteAdvertisementTypes" + fields["subnets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["subnets"] = "Subnets" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_route_advertisement_rule", fields, reflect.TypeOf(PolicyRouteAdvertisementRule{}), fieldNameMap, validators) +} + +func PolicyRuntimeAlarmBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["error_details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyApiErrorBindingType)) fieldNameMap["error_details"] = "ErrorDetails" - fields["error_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_id"] = "ErrorId" - fields["message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["message"] = "Message" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_runtime_alarm", fields, reflect.TypeOf(PolicyRuntimeAlarm{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_runtime_alarm", fields, reflect.TypeOf(PolicyRuntimeAlarm{}), fieldNameMap, validators) } -func PolicyRuntimeInfoPerEPBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyRuntimeInfoPerEPBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alarm"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyRuntimeAlarmBindingType)) + fields["alarm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyRuntimeAlarmBindingType)) fieldNameMap["alarm"] = "Alarm" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_runtime_info_per_EP", fields, reflect.TypeOf(PolicyRuntimeInfoPerEP{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_runtime_info_per_EP", fields, reflect.TypeOf(PolicyRuntimeInfoPerEP{}), fieldNameMap, validators) } -func PolicySIExcludeListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicySIExcludeListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["members"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["members"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["members"] = "Members" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_SI_exclude_list", fields, reflect.TypeOf(PolicySIExcludeList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_SI_exclude_list", fields, reflect.TypeOf(PolicySIExcludeList{}), fieldNameMap, validators) } -func PolicySIStatusConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicySIStatusConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["east_west_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["east_west_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["east_west_enabled"] = "EastWestEnabled" - fields["north_south_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["north_south_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["north_south_enabled"] = "NorthSouthEnabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_SI_status_configuration", fields, reflect.TypeOf(PolicySIStatusConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_SI_status_configuration", fields, reflect.TypeOf(PolicySIStatusConfiguration{}), fieldNameMap, validators) } -func PolicyServiceChainBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyServiceChainBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["failure_policy"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["failure_policy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["failure_policy"] = "FailurePolicy" - fields["forward_path_service_profiles"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["forward_path_service_profiles"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["forward_path_service_profiles"] = "ForwardPathServiceProfiles" - fields["path_selection_policy"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path_selection_policy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path_selection_policy"] = "PathSelectionPolicy" - fields["reverse_path_service_profiles"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["reverse_path_service_profiles"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["reverse_path_service_profiles"] = "ReversePathServiceProfiles" - fields["service_segment_path"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["service_segment_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["service_segment_path"] = "ServiceSegmentPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_service_chain", fields, reflect.TypeOf(PolicyServiceChain{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_service_chain", fields, reflect.TypeOf(PolicyServiceChain{}), fieldNameMap, validators) } -func PolicyServiceInstanceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyServiceInstanceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["deployment_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["deployment_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["deployment_mode"] = "DeploymentMode" - fields["partner_service_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["partner_service_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["partner_service_name"] = "PartnerServiceName" - fields["transport_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_type"] = "TransportType" - fields["attributes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(AttributeBindingType), reflect.TypeOf([]Attribute{}))) + fields["attributes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(AttributeBindingType), reflect.TypeOf([]Attribute{}))) fieldNameMap["attributes"] = "Attributes" - fields["compute_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["compute_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["compute_id"] = "ComputeId" - fields["context_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["context_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["context_id"] = "ContextId" - fields["deployment_spec_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["deployment_spec_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["deployment_spec_name"] = "DeploymentSpecName" - fields["deployment_template_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["deployment_template_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["deployment_template_name"] = "DeploymentTemplateName" - fields["failure_policy"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["failure_policy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["failure_policy"] = "FailurePolicy" - fields["primary_gateway_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["primary_gateway_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["primary_gateway_address"] = "PrimaryGatewayAddress" - fields["primary_interface_mgmt_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["primary_interface_mgmt_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["primary_interface_mgmt_ip"] = "PrimaryInterfaceMgmtIp" - fields["primary_interface_network"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["primary_interface_network"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["primary_interface_network"] = "PrimaryInterfaceNetwork" - fields["primary_portgroup_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["primary_portgroup_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["primary_portgroup_id"] = "PrimaryPortgroupId" - fields["primary_subnet_mask"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["primary_subnet_mask"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["primary_subnet_mask"] = "PrimarySubnetMask" - fields["secondary_gateway_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["secondary_gateway_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["secondary_gateway_address"] = "SecondaryGatewayAddress" - fields["secondary_interface_mgmt_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["secondary_interface_mgmt_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["secondary_interface_mgmt_ip"] = "SecondaryInterfaceMgmtIp" - fields["secondary_interface_network"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["secondary_interface_network"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["secondary_interface_network"] = "SecondaryInterfaceNetwork" - fields["secondary_portgroup_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["secondary_portgroup_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["secondary_portgroup_id"] = "SecondaryPortgroupId" - fields["secondary_subnet_mask"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["secondary_subnet_mask"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["secondary_subnet_mask"] = "SecondarySubnetMask" - fields["storage_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["storage_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["storage_id"] = "StorageId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_service_instance", fields, reflect.TypeOf(PolicyServiceInstance{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_service_instance", fields, reflect.TypeOf(PolicyServiceInstance{}), fieldNameMap, validators) } -func PolicyServiceProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyServiceProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["attributes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(AttributeBindingType), reflect.TypeOf([]Attribute{}))) + fields["attributes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(AttributeBindingType), reflect.TypeOf([]Attribute{}))) fieldNameMap["attributes"] = "Attributes" - fields["redirection_action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["redirection_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["redirection_action"] = "RedirectionAction" - fields["vendor_template_key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vendor_template_key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vendor_template_key"] = "VendorTemplateKey" - fields["vendor_template_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vendor_template_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vendor_template_name"] = "VendorTemplateName" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_service_profile", fields, reflect.TypeOf(PolicyServiceProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_service_profile", fields, reflect.TypeOf(PolicyServiceProfile{}), fieldNameMap, validators) +} + +func PolicyStaticRouteAdvertisementBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["advertisement_rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyRouteAdvertisementRuleBindingType), reflect.TypeOf([]PolicyRouteAdvertisementRule{}))) + fieldNameMap["advertisement_rules"] = "AdvertisementRules" + fields["in_filter_prefix_list"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["in_filter_prefix_list"] = "InFilterPrefixList" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_static_route_advertisement", fields, reflect.TypeOf(PolicyStaticRouteAdvertisement{}), fieldNameMap, validators) } -func PolicySubAttributesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicySubAttributesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["datatype"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["datatype"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["datatype"] = "Datatype" - fields["key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["key"] = "Key" - fields["value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_sub_attributes", fields, reflect.TypeOf(PolicySubAttributes{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_sub_attributes", fields, reflect.TypeOf(PolicySubAttributes{}), fieldNameMap, validators) } -func PolicyTaskBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyTaskBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["async_response_available"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["async_response_available"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["async_response_available"] = "AsyncResponseAvailable" - fields["cancelable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["cancelable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["cancelable"] = "Cancelable" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["end_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["end_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["end_time"] = "EndTime" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["message"] = "Message" - fields["progress"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["progress"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["progress"] = "Progress" - fields["request_method"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_method"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_method"] = "RequestMethod" - fields["request_uri"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_uri"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_uri"] = "RequestUri" - fields["start_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["start_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["start_time"] = "StartTime" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - fields["user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["user"] = "User" - fields["failure_msg"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["failure_msg"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["failure_msg"] = "FailureMsg" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_task", fields, reflect.TypeOf(PolicyTask{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_task", fields, reflect.TypeOf(PolicyTask{}), fieldNameMap, validators) } -func PolicyTepCsvListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyTepCsvListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["file_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["file_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["file_name"] = "FileName" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyTepTableCsvRecordBindingType), reflect.TypeOf([]PolicyTepTableCsvRecord{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyTepTableCsvRecordBindingType), reflect.TypeOf([]PolicyTepTableCsvRecord{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_tep_csv_list_result", fields, reflect.TypeOf(PolicyTepCsvListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_tep_csv_list_result", fields, reflect.TypeOf(PolicyTepCsvListResult{}), fieldNameMap, validators) } -func PolicyTepListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyTepListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyTepTableEntryBindingType), reflect.TypeOf([]PolicyTepTableEntry{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyTepTableEntryBindingType), reflect.TypeOf([]PolicyTepTableEntry{}))) fieldNameMap["results"] = "Results" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_tep_list_result", fields, reflect.TypeOf(PolicyTepListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_tep_list_result", fields, reflect.TypeOf(PolicyTepListResult{}), fieldNameMap, validators) } -func PolicyTepTableCsvRecordBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyTepTableCsvRecordBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" - fields["tep_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tep_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tep_ip"] = "TepIp" - fields["tep_label"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["tep_label"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["tep_label"] = "TepLabel" - fields["tep_mac_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tep_mac_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tep_mac_address"] = "TepMacAddress" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_tep_table_csv_record", fields, reflect.TypeOf(PolicyTepTableCsvRecord{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_tep_table_csv_record", fields, reflect.TypeOf(PolicyTepTableCsvRecord{}), fieldNameMap, validators) } -func PolicyTepTableEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyTepTableEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" - fields["tep_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tep_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tep_ip"] = "TepIp" - fields["tep_label"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["tep_label"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["tep_label"] = "TepLabel" - fields["tep_mac_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tep_mac_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tep_mac_address"] = "TepMacAddress" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_tep_table_entry", fields, reflect.TypeOf(PolicyTepTableEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_tep_table_entry", fields, reflect.TypeOf(PolicyTepTableEntry{}), fieldNameMap, validators) } -func PolicyTier1MulticastConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyTier1MulticastConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_tier1_multicast_config", fields, reflect.TypeOf(PolicyTier1MulticastConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_tier1_multicast_config", fields, reflect.TypeOf(PolicyTier1MulticastConfig{}), fieldNameMap, validators) } -func PolicyTimeIntervalValueBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyTimeIntervalValueBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["end_interval"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["end_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["end_interval"] = "EndInterval" - fields["start_interval"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["start_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["start_interval"] = "StartInterval" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_time_interval_value", fields, reflect.TypeOf(PolicyTimeIntervalValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_time_interval_value", fields, reflect.TypeOf(PolicyTimeIntervalValue{}), fieldNameMap, validators) } -func PolicyTlsConfigProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyTlsConfigProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["cache"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["cache"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["cache"] = "Cache" - fields["ssl_cache_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ssl_cache_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ssl_cache_size"] = "SslCacheSize" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_tls_config_profile", fields, reflect.TypeOf(PolicyTlsConfigProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_tls_config_profile", fields, reflect.TypeOf(PolicyTlsConfigProfile{}), fieldNameMap, validators) } -func PolicyTlsConfigProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyTlsConfigProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyTlsConfigProfileBindingType), reflect.TypeOf([]PolicyTlsConfigProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyTlsConfigProfileBindingType), reflect.TypeOf([]PolicyTlsConfigProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_tls_config_profile_list_result", fields, reflect.TypeOf(PolicyTlsConfigProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_tls_config_profile_list_result", fields, reflect.TypeOf(PolicyTlsConfigProfileListResult{}), fieldNameMap, validators) } -func PolicyTraceflowObservationDeliveredBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyTraceflowObservationDeliveredBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["interface_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["interface_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["interface_path"] = "InterfacePath" - fields["segment_port_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_port_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_port_path"] = "SegmentPortPath" - fields["lport_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lport_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_id"] = "LportId" - fields["lport_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lport_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_name"] = "LportName" - fields["resolution_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resolution_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resolution_type"] = "ResolutionType" - fields["target_mac"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["target_mac"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["target_mac"] = "TargetMac" - fields["vlan_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["vlan_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["vlan_id"] = "VlanId" - fields["component_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_name"] = "ComponentName" - fields["component_sub_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_sub_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_sub_type"] = "ComponentSubType" - fields["component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_type"] = "ComponentType" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["sequence_no"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_no"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_no"] = "SequenceNo" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - fields["timestamp_micro"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp_micro"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp_micro"] = "TimestampMicro" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - fields["transport_node_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_name"] = "TransportNodeName" - fields["transport_node_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_type"] = "TransportNodeType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_traceflow_observation_delivered", fields, reflect.TypeOf(PolicyTraceflowObservationDelivered{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_traceflow_observation_delivered", fields, reflect.TypeOf(PolicyTraceflowObservationDelivered{}), fieldNameMap, validators) } -func PolicyTraceflowObservationDroppedBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyTraceflowObservationDroppedBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["acl_rule_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["acl_rule_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["acl_rule_path"] = "AclRulePath" - fields["interface_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["interface_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["interface_path"] = "InterfacePath" - fields["nat_rule_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["nat_rule_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["nat_rule_path"] = "NatRulePath" - fields["segment_port_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_port_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_port_path"] = "SegmentPortPath" - fields["acl_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["acl_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["acl_rule_id"] = "AclRuleId" - fields["arp_fail_reason"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["arp_fail_reason"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["arp_fail_reason"] = "ArpFailReason" - fields["jumpto_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ipsec_fail_reason"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["ipsec_fail_reason"] = "IpsecFailReason" + fields["jumpto_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["jumpto_rule_id"] = "JumptoRuleId" - fields["l2_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["l2_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["l2_rule_id"] = "L2RuleId" - fields["lport_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lport_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_id"] = "LportId" - fields["lport_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lport_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_name"] = "LportName" - fields["nat_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["nat_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["nat_rule_id"] = "NatRuleId" - fields["reason"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["reason"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["reason"] = "Reason" - fields["component_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_name"] = "ComponentName" - fields["component_sub_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_sub_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_sub_type"] = "ComponentSubType" - fields["component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_type"] = "ComponentType" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["sequence_no"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_no"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_no"] = "SequenceNo" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - fields["timestamp_micro"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp_micro"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp_micro"] = "TimestampMicro" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - fields["transport_node_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_name"] = "TransportNodeName" - fields["transport_node_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_type"] = "TransportNodeType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_traceflow_observation_dropped", fields, reflect.TypeOf(PolicyTraceflowObservationDropped{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_traceflow_observation_dropped", fields, reflect.TypeOf(PolicyTraceflowObservationDropped{}), fieldNameMap, validators) } -func PolicyTraceflowObservationDroppedLogicalBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyTraceflowObservationDroppedLogicalBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["acl_rule_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["acl_rule_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["acl_rule_path"] = "AclRulePath" - fields["component_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_path"] = "ComponentPath" - fields["interface_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["interface_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["interface_path"] = "InterfacePath" - fields["jumpto_rule_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["jumpto_rule_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["jumpto_rule_path"] = "JumptoRulePath" - fields["l2_rule_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["l2_rule_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["l2_rule_path"] = "L2RulePath" - fields["nat_rule_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["nat_rule_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["nat_rule_path"] = "NatRulePath" - fields["segment_port_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_port_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_port_path"] = "SegmentPortPath" - fields["component_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_id"] = "ComponentId" - fields["service_path_index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["service_path_index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["service_path_index"] = "ServicePathIndex" - fields["acl_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["acl_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["acl_rule_id"] = "AclRuleId" - fields["arp_fail_reason"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["arp_fail_reason"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["arp_fail_reason"] = "ArpFailReason" - fields["jumpto_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ipsec_fail_reason"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["ipsec_fail_reason"] = "IpsecFailReason" + fields["jumpto_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["jumpto_rule_id"] = "JumptoRuleId" - fields["l2_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["l2_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["l2_rule_id"] = "L2RuleId" - fields["lport_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lport_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_id"] = "LportId" - fields["lport_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lport_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_name"] = "LportName" - fields["nat_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["nat_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["nat_rule_id"] = "NatRuleId" - fields["reason"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["reason"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["reason"] = "Reason" - fields["component_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_name"] = "ComponentName" - fields["component_sub_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_sub_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_sub_type"] = "ComponentSubType" - fields["component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_type"] = "ComponentType" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["sequence_no"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_no"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_no"] = "SequenceNo" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - fields["timestamp_micro"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp_micro"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp_micro"] = "TimestampMicro" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - fields["transport_node_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_name"] = "TransportNodeName" - fields["transport_node_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_type"] = "TransportNodeType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_traceflow_observation_dropped_logical", fields, reflect.TypeOf(PolicyTraceflowObservationDroppedLogical{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_traceflow_observation_dropped_logical", fields, reflect.TypeOf(PolicyTraceflowObservationDroppedLogical{}), fieldNameMap, validators) } -func PolicyTraceflowObservationForwardedLogicalBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyTraceflowObservationForwardedLogicalBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["acl_rule_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["acl_rule_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["acl_rule_path"] = "AclRulePath" - fields["component_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_path"] = "ComponentPath" - fields["dst_component_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dst_component_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dst_component_path"] = "DstComponentPath" - fields["interface_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["interface_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["interface_path"] = "InterfacePath" - fields["jumpto_rule_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ipsec_vpn_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyTraceflowObservationIpsecVpnBindingType)) + fieldNameMap["ipsec_vpn_path"] = "IpsecVpnPath" + fields["jumpto_rule_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["jumpto_rule_path"] = "JumptoRulePath" - fields["l2_rule_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["l2_rule_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["l2_rule_path"] = "L2RulePath" - fields["nat_rule_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["nat_rule_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["nat_rule_path"] = "NatRulePath" - fields["segment_port_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_port_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_port_path"] = "SegmentPortPath" - fields["acl_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["acl_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["acl_rule_id"] = "AclRuleId" - fields["component_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_id"] = "ComponentId" - fields["dst_component_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dst_component_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dst_component_id"] = "DstComponentId" - fields["dst_component_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dst_component_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dst_component_name"] = "DstComponentName" - fields["dst_component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dst_component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dst_component_type"] = "DstComponentType" - fields["jumpto_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ipsec_vpn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TraceflowObservationIpsecVpnBindingType)) + fieldNameMap["ipsec_vpn"] = "IpsecVpn" + fields["jumpto_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["jumpto_rule_id"] = "JumptoRuleId" - fields["l2_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["l2_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["l2_rule_id"] = "L2RuleId" - fields["lport_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lport_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_id"] = "LportId" - fields["lport_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lport_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_name"] = "LportName" - fields["nat_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["nat_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["nat_rule_id"] = "NatRuleId" - fields["resend_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["next_hop"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["next_hop"] = "NextHop" + fields["resend_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resend_type"] = "ResendType" - fields["service_index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["route_prefix"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["route_prefix"] = "RoutePrefix" + fields["service_index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["service_index"] = "ServiceIndex" - fields["service_path_index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["service_path_index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["service_path_index"] = "ServicePathIndex" - fields["service_ttl"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["service_ttl"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["service_ttl"] = "ServiceTtl" - fields["spoofguard_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["spoofguard_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["spoofguard_ip"] = "SpoofguardIp" - fields["spoofguard_mac"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["spoofguard_mac"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["spoofguard_mac"] = "SpoofguardMac" - fields["spoofguard_vlan_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["spoofguard_vlan_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["spoofguard_vlan_id"] = "SpoofguardVlanId" - fields["svc_nh_mac"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["svc_nh_mac"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["svc_nh_mac"] = "SvcNhMac" - fields["translated_dst_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["translated_dst_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["translated_dst_ip"] = "TranslatedDstIp" - fields["translated_src_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["translated_src_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["translated_src_ip"] = "TranslatedSrcIp" - fields["vlan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["vlan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["vlan"] = "Vlan" - fields["vni"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["vni"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["vni"] = "Vni" - fields["component_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_name"] = "ComponentName" - fields["component_sub_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_sub_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_sub_type"] = "ComponentSubType" - fields["component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_type"] = "ComponentType" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["sequence_no"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_no"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_no"] = "SequenceNo" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - fields["timestamp_micro"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp_micro"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp_micro"] = "TimestampMicro" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - fields["transport_node_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_name"] = "TransportNodeName" - fields["transport_node_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_type"] = "TransportNodeType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_traceflow_observation_forwarded_logical", fields, reflect.TypeOf(PolicyTraceflowObservationForwardedLogical{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_traceflow_observation_forwarded_logical", fields, reflect.TypeOf(PolicyTraceflowObservationForwardedLogical{}), fieldNameMap, validators) } -func PolicyTraceflowObservationReceivedLogicalBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyTraceflowObservationIpsecVpnBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["component_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["session_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["session_path"] = "SessionPath" + fields["vti_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["vti_path"] = "VtiPath" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_traceflow_observation_ipsec_vpn", fields, reflect.TypeOf(PolicyTraceflowObservationIpsecVpn{}), fieldNameMap, validators) +} + +func PolicyTraceflowObservationReceivedLogicalBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["component_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_path"] = "ComponentPath" - fields["interface_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["interface_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["interface_path"] = "InterfacePath" - fields["segment_port_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ipsec_vpn_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyTraceflowObservationIpsecVpnBindingType)) + fieldNameMap["ipsec_vpn_path"] = "IpsecVpnPath" + fields["segment_port_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_port_path"] = "SegmentPortPath" - fields["src_component_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["src_component_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["src_component_path"] = "SrcComponentPath" - fields["component_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_id"] = "ComponentId" - fields["lport_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ipsec_vpn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TraceflowObservationIpsecVpnBindingType)) + fieldNameMap["ipsec_vpn"] = "IpsecVpn" + fields["lport_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_id"] = "LportId" - fields["lport_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lport_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_name"] = "LportName" - fields["src_component_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["src_component_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["src_component_id"] = "SrcComponentId" - fields["src_component_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["src_component_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["src_component_name"] = "SrcComponentName" - fields["src_component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["src_component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["src_component_type"] = "SrcComponentType" - fields["svc_mac"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["svc_mac"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["svc_mac"] = "SvcMac" - fields["vlan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["vlan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["vlan"] = "Vlan" - fields["vni"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["vni"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["vni"] = "Vni" - fields["component_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_name"] = "ComponentName" - fields["component_sub_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_sub_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_sub_type"] = "ComponentSubType" - fields["component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_type"] = "ComponentType" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["sequence_no"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_no"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_no"] = "SequenceNo" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - fields["timestamp_micro"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp_micro"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp_micro"] = "TimestampMicro" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - fields["transport_node_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_name"] = "TransportNodeName" - fields["transport_node_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_type"] = "TransportNodeType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_traceflow_observation_received_logical", fields, reflect.TypeOf(PolicyTraceflowObservationReceivedLogical{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_traceflow_observation_received_logical", fields, reflect.TypeOf(PolicyTraceflowObservationReceivedLogical{}), fieldNameMap, validators) } -func PolicyTraceflowObservationRelayedLogicalBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyTraceflowObservationRelayedLogicalBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["logical_component_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["logical_component_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["logical_component_path"] = "LogicalComponentPath" - fields["dst_server_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dst_server_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dst_server_address"] = "DstServerAddress" - fields["logical_comp_uuid"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["logical_comp_uuid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["logical_comp_uuid"] = "LogicalCompUuid" - fields["message_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["message_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["message_type"] = "MessageType" - fields["relay_server_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relay_server_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relay_server_address"] = "RelayServerAddress" - fields["component_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_name"] = "ComponentName" - fields["component_sub_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_sub_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_sub_type"] = "ComponentSubType" - fields["component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_type"] = "ComponentType" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["sequence_no"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_no"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_no"] = "SequenceNo" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - fields["timestamp_micro"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp_micro"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp_micro"] = "TimestampMicro" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - fields["transport_node_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_name"] = "TransportNodeName" - fields["transport_node_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_type"] = "TransportNodeType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_traceflow_observation_relayed_logical", fields, reflect.TypeOf(PolicyTraceflowObservationRelayedLogical{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_traceflow_observation_relayed_logical", fields, reflect.TypeOf(PolicyTraceflowObservationRelayedLogical{}), fieldNameMap, validators) } -func PolicyTransportZoneBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyTransportZoneBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["is_default"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_default"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_default"] = "IsDefault" - fields["nested_nsx"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["nested_nsx"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["nested_nsx"] = "NestedNsx" - fields["nsx_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["nsx_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["nsx_id"] = "NsxId" - fields["origin_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["origin_id"] = "OriginId" - fields["transport_zone_profile_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["transport_zone_profile_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["transport_zone_profile_paths"] = "TransportZoneProfilePaths" - fields["tz_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tz_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tz_type"] = "TzType" - fields["uplink_teaming_policy_names"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["uplink_teaming_policy_names"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["uplink_teaming_policy_names"] = "UplinkTeamingPolicyNames" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_transport_zone", fields, reflect.TypeOf(PolicyTransportZone{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_transport_zone", fields, reflect.TypeOf(PolicyTransportZone{}), fieldNameMap, validators) } -func PolicyTransportZoneListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyTransportZoneListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyTransportZoneBindingType), reflect.TypeOf([]PolicyTransportZone{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyTransportZoneBindingType), reflect.TypeOf([]PolicyTransportZone{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_transport_zone_list_result", fields, reflect.TypeOf(PolicyTransportZoneListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_transport_zone_list_result", fields, reflect.TypeOf(PolicyTransportZoneListResult{}), fieldNameMap, validators) } -func PolicyTransportZoneProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyTransportZoneProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["bfd_config"] = bindings.NewOptionalType(bindings.NewReferenceType(BfdHealthMonitoringConfigBindingType)) + fields["bfd_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(BfdHealthMonitoringConfigBindingType)) fieldNameMap["bfd_config"] = "BfdConfig" - fields["tz_profile_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tz_profile_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tz_profile_type"] = "TzProfileType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_transport_zone_profile", fields, reflect.TypeOf(PolicyTransportZoneProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_transport_zone_profile", fields, reflect.TypeOf(PolicyTransportZoneProfile{}), fieldNameMap, validators) } -func PolicyTransportZoneProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyTransportZoneProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyTransportZoneProfileBindingType), reflect.TypeOf([]PolicyTransportZoneProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyTransportZoneProfileBindingType), reflect.TypeOf([]PolicyTransportZoneProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_transport_zone_profile_list_result", fields, reflect.TypeOf(PolicyTransportZoneProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_transport_zone_profile_list_result", fields, reflect.TypeOf(PolicyTransportZoneProfileListResult{}), fieldNameMap, validators) } -func PolicyUrlCategorizationConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyUrlCategorizationConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["context_profiles"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["context_profiles"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["context_profiles"] = "ContextProfiles" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["update_frequency"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["update_frequency"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["update_frequency"] = "UpdateFrequency" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.policy_url_categorization_config", fields, reflect.TypeOf(PolicyUrlCategorizationConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.policy_url_categorization_config", fields, reflect.TypeOf(PolicyUrlCategorizationConfig{}), fieldNameMap, validators) } -func PoolMemberSettingBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PoolMemberSettingBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["admin_state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["admin_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["admin_state"] = "AdminState" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_address"] = "IpAddress" - fields["port"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["port"] = "Port" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.pool_member_setting", fields, reflect.TypeOf(PoolMemberSetting{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.pool_member_setting", fields, reflect.TypeOf(PoolMemberSetting{}), fieldNameMap, validators) } -func PortAddressBindingEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PortAddressBindingEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_address"] = "IpAddress" - fields["mac_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac_address"] = "MacAddress" - fields["vlan_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["vlan_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["vlan_id"] = "VlanId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.port_address_binding_entry", fields, reflect.TypeOf(PortAddressBindingEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.port_address_binding_entry", fields, reflect.TypeOf(PortAddressBindingEntry{}), fieldNameMap, validators) } -func PortAttacherBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PortAttacherBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["entity"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["entity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["entity"] = "Entity" - fields["host"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["host"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["host"] = "Host" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.port_attacher", fields, reflect.TypeOf(PortAttacher{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.port_attacher", fields, reflect.TypeOf(PortAttacher{}), fieldNameMap, validators) } -func PortAttachmentBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PortAttachmentBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["allocate_addresses"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["allocate_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["allocate_addresses"] = "AllocateAddresses" - fields["app_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["app_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["app_id"] = "AppId" - fields["bms_interface_config"] = bindings.NewOptionalType(bindings.NewReferenceType(AttachedInterfaceEntryBindingType)) + fields["bms_interface_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(AttachedInterfaceEntryBindingType)) fieldNameMap["bms_interface_config"] = "BmsInterfaceConfig" - fields["context_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["context_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["context_id"] = "ContextId" - fields["context_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["context_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["context_type"] = "ContextType" - fields["evpn_vlans"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["evpn_vlans"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["evpn_vlans"] = "EvpnVlans" - fields["hyperbus_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["hyperbus_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["hyperbus_mode"] = "HyperbusMode" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["traffic_tag"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["traffic_tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["traffic_tag"] = "TrafficTag" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.port_attachment", fields, reflect.TypeOf(PortAttachment{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.port_attachment", fields, reflect.TypeOf(PortAttachment{}), fieldNameMap, validators) } -func PortDiscoveryProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PortDiscoveryProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["ip_discovery_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_discovery_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_discovery_profile_path"] = "IpDiscoveryProfilePath" - fields["mac_discovery_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac_discovery_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac_discovery_profile_path"] = "MacDiscoveryProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.port_discovery_profile_binding_map", fields, reflect.TypeOf(PortDiscoveryProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.port_discovery_profile_binding_map", fields, reflect.TypeOf(PortDiscoveryProfileBindingMap{}), fieldNameMap, validators) } -func PortDiscoveryProfileBindingMapListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PortDiscoveryProfileBindingMapListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PortDiscoveryProfileBindingMapBindingType), reflect.TypeOf([]PortDiscoveryProfileBindingMap{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PortDiscoveryProfileBindingMapBindingType), reflect.TypeOf([]PortDiscoveryProfileBindingMap{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.port_discovery_profile_binding_map_list_result", fields, reflect.TypeOf(PortDiscoveryProfileBindingMapListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.port_discovery_profile_binding_map_list_result", fields, reflect.TypeOf(PortDiscoveryProfileBindingMapListResult{}), fieldNameMap, validators) } -func PortMirrorFilterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PortMirrorFilterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["destination_ips"] = bindings.NewOptionalType(bindings.NewReferenceType(IPAddressesBindingType)) + fields["destination_ips"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPAddressesBindingType)) fieldNameMap["destination_ips"] = "DestinationIps" - fields["destination_ports"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["destination_ports"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["destination_ports"] = "DestinationPorts" - fields["protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["protocol"] = "Protocol" - fields["source_ips"] = bindings.NewOptionalType(bindings.NewReferenceType(IPAddressesBindingType)) + fields["source_ips"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPAddressesBindingType)) fieldNameMap["source_ips"] = "SourceIps" - fields["source_ports"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source_ports"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source_ports"] = "SourcePorts" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.port_mirror_filter", fields, reflect.TypeOf(PortMirrorFilter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.port_mirror_filter", fields, reflect.TypeOf(PortMirrorFilter{}), fieldNameMap, validators) } -func PortMirroringProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PortMirroringProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["destination_group"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["destination_group"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["destination_group"] = "DestinationGroup" - fields["direction"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["direction"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["direction"] = "Direction" - fields["encapsulation_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["encapsulation_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["encapsulation_type"] = "EncapsulationType" - fields["erspan_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["erspan_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["erspan_id"] = "ErspanId" - fields["filter_action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["filter_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["filter_action"] = "FilterAction" - fields["gre_key"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["gre_key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["gre_key"] = "GreKey" - fields["port_mirroring_filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PortMirrorFilterBindingType), reflect.TypeOf([]PortMirrorFilter{}))) + fields["port_mirroring_filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PortMirrorFilterBindingType), reflect.TypeOf([]PortMirrorFilter{}))) fieldNameMap["port_mirroring_filters"] = "PortMirroringFilters" - fields["profile_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["profile_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["profile_type"] = "ProfileType" - fields["snap_length"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["snap_length"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["snap_length"] = "SnapLength" - fields["tcp_ip_stack"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tcp_ip_stack"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tcp_ip_stack"] = "TcpIpStack" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.port_mirroring_profile", fields, reflect.TypeOf(PortMirroringProfile{}), fieldNameMap, validators) -} - -func PortMirroringProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PortMirroringProfileBindingType), reflect.TypeOf([]PortMirroringProfile{}))) - fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.port_mirroring_profile_list_result", fields, reflect.TypeOf(PortMirroringProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.port_mirroring_profile", fields, reflect.TypeOf(PortMirroringProfile{}), fieldNameMap, validators) } -func PortMonitoringProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PortMonitoringProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["ipfix_l2_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ipfix_l2_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ipfix_l2_profile_path"] = "IpfixL2ProfilePath" - fields["port_mirroring_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["port_mirroring_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["port_mirroring_profile_path"] = "PortMirroringProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.port_monitoring_profile_binding_map", fields, reflect.TypeOf(PortMonitoringProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.port_monitoring_profile_binding_map", fields, reflect.TypeOf(PortMonitoringProfileBindingMap{}), fieldNameMap, validators) } -func PortMonitoringProfileBindingMapListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PortQosProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PortMonitoringProfileBindingMapBindingType), reflect.TypeOf([]PortMonitoringProfileBindingMap{}))) - fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.port_monitoring_profile_binding_map_list_result", fields, reflect.TypeOf(PortMonitoringProfileBindingMapListResult{}), fieldNameMap, validators) -} - -func PortQosProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["qos_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["qos_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["qos_profile_path"] = "QosProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.port_qos_profile_binding_map", fields, reflect.TypeOf(PortQosProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.port_qos_profile_binding_map", fields, reflect.TypeOf(PortQosProfileBindingMap{}), fieldNameMap, validators) } -func PortQosProfileBindingMapListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PortQosProfileBindingMapListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PortQosProfileBindingMapBindingType), reflect.TypeOf([]PortQosProfileBindingMap{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PortQosProfileBindingMapBindingType), reflect.TypeOf([]PortQosProfileBindingMap{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.port_qos_profile_binding_map_list_result", fields, reflect.TypeOf(PortQosProfileBindingMapListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.port_qos_profile_binding_map_list_result", fields, reflect.TypeOf(PortQosProfileBindingMapListResult{}), fieldNameMap, validators) } -func PortSecurityProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PortSecurityProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["segment_security_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_security_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_security_profile_path"] = "SegmentSecurityProfilePath" - fields["spoofguard_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["spoofguard_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["spoofguard_profile_path"] = "SpoofguardProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.port_security_profile_binding_map", fields, reflect.TypeOf(PortSecurityProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.port_security_profile_binding_map", fields, reflect.TypeOf(PortSecurityProfileBindingMap{}), fieldNameMap, validators) } -func PortSecurityProfileBindingMapListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PortSecurityProfileBindingMapListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PortSecurityProfileBindingMapBindingType), reflect.TypeOf([]PortSecurityProfileBindingMap{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PortSecurityProfileBindingMapBindingType), reflect.TypeOf([]PortSecurityProfileBindingMap{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.port_security_profile_binding_map_list_result", fields, reflect.TypeOf(PortSecurityProfileBindingMapListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.port_security_profile_binding_map_list_result", fields, reflect.TypeOf(PortSecurityProfileBindingMapListResult{}), fieldNameMap, validators) } -func PrefixEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PrefixEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - fields["ge"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ge"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ge"] = "Ge" - fields["le"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["le"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["le"] = "Le" - fields["network"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["network"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["network"] = "Network" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.prefix_entry", fields, reflect.TypeOf(PrefixEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.prefix_entry", fields, reflect.TypeOf(PrefixEntry{}), fieldNameMap, validators) } -func PrefixListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PrefixListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["prefixes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PrefixEntryBindingType), reflect.TypeOf([]PrefixEntry{}))) + fields["prefixes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PrefixEntryBindingType), reflect.TypeOf([]PrefixEntry{}))) fieldNameMap["prefixes"] = "Prefixes" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.prefix_list", fields, reflect.TypeOf(PrefixList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.prefix_list", fields, reflect.TypeOf(PrefixList{}), fieldNameMap, validators) } -func PrefixListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PrefixListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PrefixListBindingType), reflect.TypeOf([]PrefixList{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PrefixListBindingType), reflect.TypeOf([]PrefixList{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.prefix_list_result", fields, reflect.TypeOf(PrefixListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.prefix_list_result", fields, reflect.TypeOf(PrefixListResult{}), fieldNameMap, validators) } -func PrincipalBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PrincipalBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["attributes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(KeyValueBindingType), reflect.TypeOf([]KeyValue{}))) + fields["attributes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(KeyValueBindingType), reflect.TypeOf([]KeyValue{}))) fieldNameMap["attributes"] = "Attributes" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.principal", fields, reflect.TypeOf(Principal{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.principal", fields, reflect.TypeOf(Principal{}), fieldNameMap, validators) } -func ProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["profile_path"] = "ProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.profile_binding_map", fields, reflect.TypeOf(ProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.profile_binding_map", fields, reflect.TypeOf(ProfileBindingMap{}), fieldNameMap, validators) } -func PropertyItemBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ProjectBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["default"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["default"] = "_Default" + fields["short_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["short_id"] = "ShortId" + fields["site_infos"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SiteInfoBindingType), reflect.TypeOf([]SiteInfo{}))) + fieldNameMap["site_infos"] = "SiteInfos" + fields["tier_0s"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["tier_0s"] = "Tier0s" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.project", fields, reflect.TypeOf(Project{}), fieldNameMap, validators) +} + +func PropertyItemBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["drilldown_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["drilldown_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["drilldown_id"] = "DrilldownId" - fields["field"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["field"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["field"] = "Field" - fields["heading"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["heading"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["heading"] = "Heading" - fields["label"] = bindings.NewOptionalType(bindings.NewReferenceType(LabelBindingType)) + fields["label"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LabelBindingType)) fieldNameMap["label"] = "Label" - fields["label_value_separator"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["label_value_separator"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["label_value_separator"] = "LabelValueSeparator" - fields["navigation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["navigation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["navigation"] = "Navigation" - fields["render_configuration"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RenderConfigurationBindingType), reflect.TypeOf([]RenderConfiguration{}))) + fields["render_configuration"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RenderConfigurationBindingType), reflect.TypeOf([]RenderConfiguration{}))) fieldNameMap["render_configuration"] = "RenderConfiguration" - fields["rowspan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rowspan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rowspan"] = "Rowspan" - fields["separator"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["separator"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["separator"] = "Separator" - fields["span"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["span"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["span"] = "Span" - fields["style"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.REST)) + fields["style"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["style"] = "Style" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.property_item", fields, reflect.TypeOf(PropertyItem{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.property_item", fields, reflect.TypeOf(PropertyItem{}), fieldNameMap, validators) +} + +func ProtocolVersionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["enabled"] = "Enabled" + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["name"] = "Name" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.protocol_version", fields, reflect.TypeOf(ProtocolVersion{}), fieldNameMap, validators) } -func QosBaseRateLimiterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func QosBaseRateLimiterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.qos_base_rate_limiter", fields, reflect.TypeOf(QosBaseRateLimiter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.qos_base_rate_limiter", fields, reflect.TypeOf(QosBaseRateLimiter{}), fieldNameMap, validators) } -func QosDscpBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func QosDscpBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mode"] = "Mode" - fields["priority"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["priority"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["priority"] = "Priority" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.qos_dscp", fields, reflect.TypeOf(QosDscp{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.qos_dscp", fields, reflect.TypeOf(QosDscp{}), fieldNameMap, validators) } -func QosProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func QosProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["class_of_service"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["class_of_service"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["class_of_service"] = "ClassOfService" - fields["dscp"] = bindings.NewOptionalType(bindings.NewReferenceType(QosDscpBindingType)) + fields["dscp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(QosDscpBindingType)) fieldNameMap["dscp"] = "Dscp" - fields["shaper_configurations"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(QosBaseRateLimiterBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["shaper_configurations"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(QosBaseRateLimiterBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["shaper_configurations"] = "ShaperConfigurations" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.qos_profile", fields, reflect.TypeOf(QosProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.qos_profile", fields, reflect.TypeOf(QosProfile{}), fieldNameMap, validators) } -func QosProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func QosProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.qos_profile_binding_map", fields, reflect.TypeOf(QosProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.qos_profile_binding_map", fields, reflect.TypeOf(QosProfileBindingMap{}), fieldNameMap, validators) } -func QosProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func QosProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(QosProfileBindingType), reflect.TypeOf([]QosProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(QosProfileBindingType), reflect.TypeOf([]QosProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.qos_profile_list_result", fields, reflect.TypeOf(QosProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.qos_profile_list_result", fields, reflect.TypeOf(QosProfileListResult{}), fieldNameMap, validators) } -func RAConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RAConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["hop_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["hop_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["hop_limit"] = "HopLimit" - fields["prefix_lifetime"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["prefix_lifetime"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["prefix_lifetime"] = "PrefixLifetime" - fields["prefix_preferred_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["prefix_preferred_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["prefix_preferred_time"] = "PrefixPreferredTime" - fields["ra_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ra_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ra_interval"] = "RaInterval" - fields["router_lifetime"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["router_lifetime"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["router_lifetime"] = "RouterLifetime" - fields["router_preference"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["router_preference"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["router_preference"] = "RouterPreference" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.RA_config", fields, reflect.TypeOf(RAConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.RA_config", fields, reflect.TypeOf(RAConfig{}), fieldNameMap, validators) } -func RaDNSConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RaDNSConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dns_server"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["dns_server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["dns_server"] = "DnsServer" - fields["dns_server_lifetime"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dns_server_lifetime"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dns_server_lifetime"] = "DnsServerLifetime" - fields["domain_name"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["domain_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["domain_name"] = "DomainName" - fields["domain_name_lifetime"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["domain_name_lifetime"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["domain_name_lifetime"] = "DomainNameLifetime" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.ra_DNS_config", fields, reflect.TypeOf(RaDNSConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.ra_DNS_config", fields, reflect.TypeOf(RaDNSConfig{}), fieldNameMap, validators) } -func ReactionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ReactionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["actions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ActionBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["actions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ActionBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["actions"] = "Actions" - fields["events"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(EventBindingType), reflect.TypeOf([]Event{}))) + fields["events"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(EventBindingType), reflect.TypeOf([]Event{}))) fieldNameMap["events"] = "Events" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.reaction", fields, reflect.TypeOf(Reaction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.reaction", fields, reflect.TypeOf(Reaction{}), fieldNameMap, validators) } -func RealizedVirtualMachineBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RealizedVirtualMachineBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["alarms"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) + fields["alarms"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) fieldNameMap["alarms"] = "Alarms" - fields["intent_reference"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["intent_reference"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["intent_reference"] = "IntentReference" - fields["operational_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status"] = "OperationalStatus" - fields["operational_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status_error"] = "OperationalStatusError" - fields["publish_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status"] = "PublishStatus" - fields["publish_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status_error"] = "PublishStatusError" - fields["publish_status_error_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["publish_status_error_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["publish_status_error_code"] = "PublishStatusErrorCode" - fields["publish_status_error_details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) + fields["publish_status_error_details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) fieldNameMap["publish_status_error_details"] = "PublishStatusErrorDetails" - fields["realization_api"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_api"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_api"] = "RealizationApi" - fields["realization_specific_identifier"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_specific_identifier"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_specific_identifier"] = "RealizationSpecificIdentifier" - fields["runtime_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_error"] = "RuntimeError" - fields["runtime_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_status"] = "RuntimeStatus" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - fields["compute_ids"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["compute_ids"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["compute_ids"] = "ComputeIds" - fields["host_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["host_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["host_id"] = "HostId" - fields["local_id_on_host"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["local_id_on_host"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["local_id_on_host"] = "LocalIdOnHost" - fields["power_state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["power_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["power_state"] = "PowerState" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.realized_virtual_machine", fields, reflect.TypeOf(RealizedVirtualMachine{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.realized_virtual_machine", fields, reflect.TypeOf(RealizedVirtualMachine{}), fieldNameMap, validators) } -func RealizedVirtualMachineListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RealizedVirtualMachineListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RealizedVirtualMachineBindingType), reflect.TypeOf([]RealizedVirtualMachine{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RealizedVirtualMachineBindingType), reflect.TypeOf([]RealizedVirtualMachine{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.realized_virtual_machine_list_result", fields, reflect.TypeOf(RealizedVirtualMachineListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.realized_virtual_machine_list_result", fields, reflect.TypeOf(RealizedVirtualMachineListResult{}), fieldNameMap, validators) } -func RecommendedFeaturePermissionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RecommendedFeaturePermissionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["recommended_permissions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["recommended_permissions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["recommended_permissions"] = "RecommendedPermissions" - fields["src_features"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["src_features"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["src_features"] = "SrcFeatures" - fields["target_feature"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["target_feature"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["target_feature"] = "TargetFeature" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.recommended_feature_permission", fields, reflect.TypeOf(RecommendedFeaturePermission{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.recommended_feature_permission", fields, reflect.TypeOf(RecommendedFeaturePermission{}), fieldNameMap, validators) } -func RecommendedFeaturePermissionListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RecommendedFeaturePermissionListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RecommendedFeaturePermissionBindingType), reflect.TypeOf([]RecommendedFeaturePermission{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RecommendedFeaturePermissionBindingType), reflect.TypeOf([]RecommendedFeaturePermission{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.recommended_feature_permission_list_result", fields, reflect.TypeOf(RecommendedFeaturePermissionListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.recommended_feature_permission_list_result", fields, reflect.TypeOf(RecommendedFeaturePermissionListResult{}), fieldNameMap, validators) } -func RedirectionPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RedirectionPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["category"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["category"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["category"] = "Category" - fields["comments"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["comments"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["comments"] = "Comments" - fields["internal_sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["internal_sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["internal_sequence_number"] = "InternalSequenceNumber" - fields["is_default"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_default"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_default"] = "IsDefault" - fields["lock_modified_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lock_modified_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lock_modified_by"] = "LockModifiedBy" - fields["lock_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["lock_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["lock_modified_time"] = "LockModifiedTime" - fields["locked"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["locked"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["locked"] = "Locked" - fields["rule_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rule_count"] = "RuleCount" - fields["scheduler_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["scheduler_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["scheduler_path"] = "SchedulerPath" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["scope"] = "Scope" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["stateful"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["stateful"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["stateful"] = "Stateful" - fields["tcp_strict"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tcp_strict"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tcp_strict"] = "TcpStrict" - fields["north_south"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["north_south"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["north_south"] = "NorthSouth" - fields["redirect_to"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["redirect_to"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["redirect_to"] = "RedirectTo" - fields["rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RedirectionRuleBindingType), reflect.TypeOf([]RedirectionRule{}))) + fields["rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RedirectionRuleBindingType), reflect.TypeOf([]RedirectionRule{}))) fieldNameMap["rules"] = "Rules" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.redirection_policy", fields, reflect.TypeOf(RedirectionPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.redirection_policy", fields, reflect.TypeOf(RedirectionPolicy{}), fieldNameMap, validators) } -func RedirectionRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RedirectionRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["destination_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["destination_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["destination_groups"] = "DestinationGroups" - fields["destinations_excluded"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["destinations_excluded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["destinations_excluded"] = "DestinationsExcluded" - fields["direction"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["direction"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["direction"] = "Direction" - fields["disabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["disabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["disabled"] = "Disabled" - fields["ip_protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_protocol"] = "IpProtocol" - fields["is_default"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_default"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_default"] = "IsDefault" - fields["logged"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["logged"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["logged"] = "Logged" - fields["notes"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["notes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["notes"] = "Notes" - fields["profiles"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["profiles"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["profiles"] = "Profiles" - fields["rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rule_id"] = "RuleId" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["scope"] = "Scope" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["service_entries"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ServiceEntryBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["service_entries"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ServiceEntryBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["service_entries"] = "ServiceEntries" - fields["services"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["services"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["services"] = "Services" - fields["source_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["source_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["source_groups"] = "SourceGroups" - fields["sources_excluded"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sources_excluded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sources_excluded"] = "SourcesExcluded" - fields["tag"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tag"] = "Tag" - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.redirection_rule", fields, reflect.TypeOf(RedirectionRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.redirection_rule", fields, reflect.TypeOf(RedirectionRule{}), fieldNameMap, validators) +} + +func RegTokenQueryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["token"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["token"] = "Token" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.reg_token_query", fields, reflect.TypeOf(RegTokenQuery{}), fieldNameMap, validators) } -func RegistrationTokenBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RegistrationTokenBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["roles"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["roles"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["roles"] = "Roles" - fields["token"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["token"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["token"] = "Token" - fields["user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["user"] = "User" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.registration_token", fields, reflect.TypeOf(RegistrationToken{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.registration_token", fields, reflect.TypeOf(RegistrationToken{}), fieldNameMap, validators) } -func RelatedApiErrorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RelatedApiErrorBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["details"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["details"] = "Details" - fields["error_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["error_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["error_code"] = "ErrorCode" - fields["error_data"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.REST)) + fields["error_data"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["error_data"] = "ErrorData" - fields["error_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_message"] = "ErrorMessage" - fields["module_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["module_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["module_name"] = "ModuleName" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.related_api_error", fields, reflect.TypeOf(RelatedApiError{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.related_api_error", fields, reflect.TypeOf(RelatedApiError{}), fieldNameMap, validators) } -func RelatedAttributeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RelatedAttributeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["attribute"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["attribute"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["attribute"] = "Attribute" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.related_attribute", fields, reflect.TypeOf(RelatedAttribute{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.related_attribute", fields, reflect.TypeOf(RelatedAttribute{}), fieldNameMap, validators) } -func RelatedAttributeConditionalExpressionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RelatedAttributeConditionalExpressionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["condition"] = bindings.NewOptionalType(bindings.NewReferenceType(ConditionalValueConstraintExpressionBindingType)) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ConditionalValueConstraintExpressionBindingType)) fieldNameMap["condition"] = "Condition" - fields["related_attribute"] = bindings.NewOptionalType(bindings.NewReferenceType(RelatedAttributeBindingType)) + fields["related_attribute"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(RelatedAttributeBindingType)) fieldNameMap["related_attribute"] = "RelatedAttribute" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.related_attribute_conditional_expression", fields, reflect.TypeOf(RelatedAttributeConditionalExpression{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.related_attribute_conditional_expression", fields, reflect.TypeOf(RelatedAttributeConditionalExpression{}), fieldNameMap, validators) } -func RemoteFileServerBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RemoteFileServerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["directory_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["directory_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["directory_path"] = "DirectoryPath" - fields["port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["port"] = "Port" - fields["protocol"] = bindings.NewOptionalType(bindings.NewReferenceType(FileTransferProtocolBindingType)) + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FileTransferProtocolBindingType)) fieldNameMap["protocol"] = "Protocol" - fields["server"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server"] = "Server" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.remote_file_server", fields, reflect.TypeOf(RemoteFileServer{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.remote_file_server", fields, reflect.TypeOf(RemoteFileServer{}), fieldNameMap, validators) } -func RemoteServerFingerprintBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RemoteServerFingerprintBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["port"] = "Port" - fields["server"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server"] = "Server" - fields["ssh_fingerprint"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ssh_fingerprint"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ssh_fingerprint"] = "SshFingerprint" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.remote_server_fingerprint", fields, reflect.TypeOf(RemoteServerFingerprint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.remote_server_fingerprint", fields, reflect.TypeOf(RemoteServerFingerprint{}), fieldNameMap, validators) } -func RemoteServerFingerprintRequestBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RemoteServerFingerprintRequestBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["port"] = "Port" - fields["server"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server"] = "Server" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.remote_server_fingerprint_request", fields, reflect.TypeOf(RemoteServerFingerprintRequest{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.remote_server_fingerprint_request", fields, reflect.TypeOf(RemoteServerFingerprintRequest{}), fieldNameMap, validators) } -func RenderConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RenderConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["color"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["color"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["color"] = "Color" - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["display_value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_value"] = "DisplayValue" - fields["icons"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) + fields["icons"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) fieldNameMap["icons"] = "Icons" - fields["tooltip"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TooltipBindingType), reflect.TypeOf([]Tooltip{}))) + fields["tooltip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TooltipBindingType), reflect.TypeOf([]Tooltip{}))) fieldNameMap["tooltip"] = "Tooltip" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.render_configuration", fields, reflect.TypeOf(RenderConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.render_configuration", fields, reflect.TypeOf(RenderConfiguration{}), fieldNameMap, validators) } -func RepoSyncStatusReportBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RepoSyncStatusReportBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["failure_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["failure_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["failure_code"] = "FailureCode" - fields["failure_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["failure_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["failure_message"] = "FailureMessage" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - fields["status_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status_message"] = "StatusMessage" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.repo_sync_status_report", fields, reflect.TypeOf(RepoSyncStatusReport{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.repo_sync_status_report", fields, reflect.TypeOf(RepoSyncStatusReport{}), fieldNameMap, validators) } -func ResourceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ResourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.resource", fields, reflect.TypeOf(Resource{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.resource", fields, reflect.TypeOf(Resource{}), fieldNameMap, validators) } -func ResourceFieldPointerBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ResourceFieldPointerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["field_pointer"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["field_pointer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["field_pointer"] = "FieldPointer" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.resource_field_pointer", fields, reflect.TypeOf(ResourceFieldPointer{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.resource_field_pointer", fields, reflect.TypeOf(ResourceFieldPointer{}), fieldNameMap, validators) } -func ResourceInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ResourceInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["resource_ids"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["resource_ids"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["resource_ids"] = "ResourceIds" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.resource_info", fields, reflect.TypeOf(ResourceInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.resource_info", fields, reflect.TypeOf(ResourceInfo{}), fieldNameMap, validators) } -func ResourceInfoListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ResourceInfoListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyFineTuningResourceInfoBindingType), reflect.TypeOf([]PolicyFineTuningResourceInfo{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyFineTuningResourceInfoBindingType), reflect.TypeOf([]PolicyFineTuningResourceInfo{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.resource_info_list_result", fields, reflect.TypeOf(ResourceInfoListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.resource_info_list_result", fields, reflect.TypeOf(ResourceInfoListResult{}), fieldNameMap, validators) } -func ResourceLinkBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ResourceLinkBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - fields["href"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["href"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["href"] = "Href" - fields["rel"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["rel"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["rel"] = "Rel" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.resource_link", fields, reflect.TypeOf(ResourceLink{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.resource_link", fields, reflect.TypeOf(ResourceLink{}), fieldNameMap, validators) +} + +func ResourceObjectBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["include_children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["include_children"] = "IncludeChildren" + fields["resource_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_path"] = "ResourcePath" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.resource_object", fields, reflect.TypeOf(ResourceObject{}), fieldNameMap, validators) } -func ResourceOperationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ResourceOperationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["operation_types"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["operation_types"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["operation_types"] = "OperationTypes" - fields["resource_pointer"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_pointer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_pointer"] = "ResourcePointer" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.resource_operation", fields, reflect.TypeOf(ResourceOperation{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.resource_operation", fields, reflect.TypeOf(ResourceOperation{}), fieldNameMap, validators) } -func ResourceReferenceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ResourceReferenceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["is_valid"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_valid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_valid"] = "IsValid" - fields["target_display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["target_display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["target_display_name"] = "TargetDisplayName" - fields["target_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["target_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["target_id"] = "TargetId" - fields["target_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["target_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["target_type"] = "TargetType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.resource_reference", fields, reflect.TypeOf(ResourceReference{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.resource_reference", fields, reflect.TypeOf(ResourceReference{}), fieldNameMap, validators) } -func ResourceSummaryDetailBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ResourceSummaryDetailBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["resource_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["resource_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["resource_count"] = "ResourceCount" - fields["resource_list"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(OnboardingAttributeBindingType), reflect.TypeOf([]OnboardingAttribute{}))) + fields["resource_list"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(OnboardingAttributeBindingType), reflect.TypeOf([]OnboardingAttribute{}))) fieldNameMap["resource_list"] = "ResourceList" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_type"] = "ResourceType" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.resource_summary_detail", fields, reflect.TypeOf(ResourceSummaryDetail{}), fieldNameMap, validators) +} + +func ResourceTagStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["details"] = "Details" + fields["resource_display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_display_name"] = "ResourceDisplayName" + fields["resource_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_id"] = "ResourceId" + fields["tag_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["tag_status"] = "TagStatus" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.resource_tag_status", fields, reflect.TypeOf(ResourceTagStatus{}), fieldNameMap, validators) +} + +func ResourceTypeTagStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["resource_tag_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceTagStatusBindingType), reflect.TypeOf([]ResourceTagStatus{}))) + fieldNameMap["resource_tag_status"] = "ResourceTagStatus" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.resource_summary_detail", fields, reflect.TypeOf(ResourceSummaryDetail{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.resource_type_tag_status", fields, reflect.TypeOf(ResourceTypeTagStatus{}), fieldNameMap, validators) } -func RestoreStepBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RestoreStepBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["status"] = bindings.NewOptionalType(bindings.NewReferenceType(PerStepRestoreStatusBindingType)) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PerStepRestoreStatusBindingType)) fieldNameMap["status"] = "Status" - fields["step_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["step_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["step_number"] = "StepNumber" - fields["value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.restore_step", fields, reflect.TypeOf(RestoreStep{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.restore_step", fields, reflect.TypeOf(RestoreStep{}), fieldNameMap, validators) } -func RevisionedResourceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RevisionedResourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.revisioned_resource", fields, reflect.TypeOf(RevisionedResource{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.revisioned_resource", fields, reflect.TypeOf(RevisionedResource{}), fieldNameMap, validators) } -func RoleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RoleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["role"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["role"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["role"] = "Role" - fields["role_display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["role_display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["role_display_name"] = "RoleDisplayName" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.role", fields, reflect.TypeOf(Role{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.role", fields, reflect.TypeOf(Role{}), fieldNameMap, validators) } -func RoleBindingBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RoleAssignmentPermissionConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["allow_role_assignment"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["allow_role_assignment"] = "AllowRoleAssignment" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.role_assignment_permission_config", fields, reflect.TypeOf(RoleAssignmentPermissionConfig{}), fieldNameMap, validators) +} + +func RoleBindingBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["identity_source_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["identity_source_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["identity_source_id"] = "IdentitySourceId" - fields["identity_source_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["identity_source_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["identity_source_type"] = "IdentitySourceType" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["roles"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RoleBindingType), reflect.TypeOf([]Role{}))) + fields["read_roles_for_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["read_roles_for_paths"] = "ReadRolesForPaths" + fields["roles"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RoleBindingType), reflect.TypeOf([]Role{}))) fieldNameMap["roles"] = "Roles" - fields["stale"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["roles_for_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RolesForPathBindingType), reflect.TypeOf([]RolesForPath{}))) + fieldNameMap["roles_for_paths"] = "RolesForPaths" + fields["stale"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["stale"] = "Stale" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - fields["user_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["user_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["user_id"] = "UserId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.role_binding", fields, reflect.TypeOf(RoleBinding{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.role_binding", fields, reflect.TypeOf(RoleBinding{}), fieldNameMap, validators) } -func RoleBindingListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RoleBindingListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RoleBindingBindingType), reflect.TypeOf([]RoleBinding{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RoleBindingBindingType), reflect.TypeOf([]RoleBinding{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.role_binding_list_result", fields, reflect.TypeOf(RoleBindingListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.role_binding_list_result", fields, reflect.TypeOf(RoleBindingListResult{}), fieldNameMap, validators) } -func RoleListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RoleListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RoleBindingType), reflect.TypeOf([]Role{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RoleBindingType), reflect.TypeOf([]Role{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.role_list_result", fields, reflect.TypeOf(RoleListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.role_list_result", fields, reflect.TypeOf(RoleListResult{}), fieldNameMap, validators) } -func RoleWithFeaturesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RoleWithFeaturesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["features"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(FeaturePermissionBindingType), reflect.TypeOf([]FeaturePermission{}))) + fields["features"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(FeaturePermissionBindingType), reflect.TypeOf([]FeaturePermission{}))) fieldNameMap["features"] = "Features" - fields["role"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["role"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["role"] = "Role" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.role_with_features", fields, reflect.TypeOf(RoleWithFeatures{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.role_with_features", fields, reflect.TypeOf(RoleWithFeatures{}), fieldNameMap, validators) } -func RoleWithFeaturesListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RoleWithFeaturesListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RoleWithFeaturesBindingType), reflect.TypeOf([]RoleWithFeatures{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RoleWithFeaturesBindingType), reflect.TypeOf([]RoleWithFeatures{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.role_with_features_list_result", fields, reflect.TypeOf(RoleWithFeaturesListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.role_with_features_list_result", fields, reflect.TypeOf(RoleWithFeaturesListResult{}), fieldNameMap, validators) +} + +func RolesForPathBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["delete_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["delete_path"] = "DeletePath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["roles"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RoleBindingType), reflect.TypeOf([]Role{}))) + fieldNameMap["roles"] = "Roles" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.roles_for_path", fields, reflect.TypeOf(RolesForPath{}), fieldNameMap, validators) } -func RouteAdvertisementRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RouteAdvertisementRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["prefix_operator"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["prefix_operator"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["prefix_operator"] = "PrefixOperator" - fields["route_advertisement_types"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["route_advertisement_types"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["route_advertisement_types"] = "RouteAdvertisementTypes" - fields["subnets"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["subnets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["subnets"] = "Subnets" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.route_advertisement_rule", fields, reflect.TypeOf(RouteAdvertisementRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.route_advertisement_rule", fields, reflect.TypeOf(RouteAdvertisementRule{}), fieldNameMap, validators) } -func RouteAggregationEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RouteAggregationEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["prefix"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["prefix"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["prefix"] = "Prefix" - fields["summary_only"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["summary_only"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["summary_only"] = "SummaryOnly" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.route_aggregation_entry", fields, reflect.TypeOf(RouteAggregationEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.route_aggregation_entry", fields, reflect.TypeOf(RouteAggregationEntry{}), fieldNameMap, validators) } -func RouteBasedIPSecVpnSessionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RouteBasedIPSecVpnSessionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["force_whitelisting"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["force_whitelisting"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["force_whitelisting"] = "ForceWhitelisting" - fields["tunnel_interfaces"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPSecVpnTunnelInterfaceBindingType), reflect.TypeOf([]IPSecVpnTunnelInterface{}))) + fields["tunnel_interfaces"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPSecVpnTunnelInterfaceBindingType), reflect.TypeOf([]IPSecVpnTunnelInterface{}))) fieldNameMap["tunnel_interfaces"] = "TunnelInterfaces" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["authentication_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["authentication_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["authentication_mode"] = "AuthenticationMode" - fields["compliance_suite"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["compliance_suite"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["compliance_suite"] = "ComplianceSuite" - fields["connection_initiation_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["connection_initiation_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["connection_initiation_mode"] = "ConnectionInitiationMode" - fields["dpd_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dpd_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dpd_profile_path"] = "DpdProfilePath" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["ike_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ike_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ike_profile_path"] = "IkeProfilePath" - fields["local_endpoint_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["local_endpoint_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["local_endpoint_path"] = "LocalEndpointPath" - fields["peer_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["peer_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["peer_address"] = "PeerAddress" - fields["peer_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["peer_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["peer_id"] = "PeerId" - fields["psk"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["psk"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["psk"] = "Psk" - fields["site_overrides"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SiteOverrideBindingType), reflect.TypeOf([]SiteOverride{}))) + fields["site_overrides"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SiteOverrideBindingType), reflect.TypeOf([]SiteOverride{}))) fieldNameMap["site_overrides"] = "SiteOverrides" - fields["tcp_mss_clamping"] = bindings.NewOptionalType(bindings.NewReferenceType(TcpMaximumSegmentSizeClampingBindingType)) + fields["tcp_mss_clamping"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TcpMaximumSegmentSizeClampingBindingType)) fieldNameMap["tcp_mss_clamping"] = "TcpMssClamping" - fields["tunnel_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tunnel_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tunnel_profile_path"] = "TunnelProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.route_based_IP_sec_vpn_session", fields, reflect.TypeOf(RouteBasedIPSecVpnSession{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.route_based_IP_sec_vpn_session", fields, reflect.TypeOf(RouteBasedIPSecVpnSession{}), fieldNameMap, validators) } -func RouteBasedL3VpnSessionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RouteBasedL3VpnSessionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["default_rule_logging"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["default_rule_logging"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["default_rule_logging"] = "DefaultRuleLogging" - fields["force_whitelisting"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["force_whitelisting"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["force_whitelisting"] = "ForceWhitelisting" - fields["routing_config_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["routing_config_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["routing_config_path"] = "RoutingConfigPath" - fields["tunnel_subnets"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TunnelSubnetBindingType), reflect.TypeOf([]TunnelSubnet{}))) + fields["tunnel_subnets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TunnelSubnetBindingType), reflect.TypeOf([]TunnelSubnet{}))) fieldNameMap["tunnel_subnets"] = "TunnelSubnets" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.route_based_l3_vpn_session", fields, reflect.TypeOf(RouteBasedL3VpnSession{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.route_based_l3_vpn_session", fields, reflect.TypeOf(RouteBasedL3VpnSession{}), fieldNameMap, validators) } -func RouteDetailsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RouteDetailsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["as_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["as_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["as_path"] = "AsPath" - fields["local_pref"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["local_pref"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["local_pref"] = "LocalPref" - fields["med"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["med"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["med"] = "Med" - fields["network"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["network"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["network"] = "Network" - fields["next_hop"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["next_hop"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["next_hop"] = "NextHop" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.route_details", fields, reflect.TypeOf(RouteDetails{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.route_details", fields, reflect.TypeOf(RouteDetails{}), fieldNameMap, validators) } -func RouteMapEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RouteMapEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - fields["community_list_matches"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(CommunityMatchCriteriaBindingType), reflect.TypeOf([]CommunityMatchCriteria{}))) + fields["community_list_matches"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(CommunityMatchCriteriaBindingType), reflect.TypeOf([]CommunityMatchCriteria{}))) fieldNameMap["community_list_matches"] = "CommunityListMatches" - fields["prefix_list_matches"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["prefix_list_matches"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["prefix_list_matches"] = "PrefixListMatches" - fields["set"] = bindings.NewOptionalType(bindings.NewReferenceType(RouteMapEntrySetBindingType)) + fields["set"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(RouteMapEntrySetBindingType)) fieldNameMap["set"] = "Set" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.route_map_entry", fields, reflect.TypeOf(RouteMapEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.route_map_entry", fields, reflect.TypeOf(RouteMapEntry{}), fieldNameMap, validators) } -func RouteMapEntrySetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RouteMapEntrySetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["as_path_prepend"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["as_path_prepend"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["as_path_prepend"] = "AsPathPrepend" - fields["community"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["community"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["community"] = "Community" - fields["local_preference"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["local_preference"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["local_preference"] = "LocalPreference" - fields["med"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["med"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["med"] = "Med" - fields["prefer_global_v6_next_hop"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["prefer_global_v6_next_hop"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["prefer_global_v6_next_hop"] = "PreferGlobalV6NextHop" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.route_map_entry_set", fields, reflect.TypeOf(RouteMapEntrySet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.route_map_entry_set", fields, reflect.TypeOf(RouteMapEntrySet{}), fieldNameMap, validators) } -func RouterNexthopBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RouterNexthopBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["admin_distance"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["admin_distance"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["admin_distance"] = "AdminDistance" - fields["ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_address"] = "IpAddress" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["scope"] = "Scope" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.router_nexthop", fields, reflect.TypeOf(RouterNexthop{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.router_nexthop", fields, reflect.TypeOf(RouterNexthop{}), fieldNameMap, validators) } -func RoutesPerTransportNodeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RoutesPerTransportNodeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["routes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RouteDetailsBindingType), reflect.TypeOf([]RouteDetails{}))) + fields["routes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RouteDetailsBindingType), reflect.TypeOf([]RouteDetails{}))) fieldNameMap["routes"] = "Routes" - fields["source_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source_address"] = "SourceAddress" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.routes_per_transport_node", fields, reflect.TypeOf(RoutesPerTransportNode{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.routes_per_transport_node", fields, reflect.TypeOf(RoutesPerTransportNode{}), fieldNameMap, validators) } -func RoutingEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RoutingEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["admin_distance"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["admin_distance"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["admin_distance"] = "AdminDistance" - fields["interface"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["interface"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["interface"] = "_Interface" - fields["lr_component_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lr_component_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lr_component_id"] = "LrComponentId" - fields["lr_component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lr_component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lr_component_type"] = "LrComponentType" - fields["network"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["network"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["network"] = "Network" - fields["next_hop"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["next_hop"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["next_hop"] = "NextHop" - fields["route_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["next_hop_gateway"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["next_hop_gateway"] = "NextHopGateway" + fields["route_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["route_type"] = "RouteType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.routing_entry", fields, reflect.TypeOf(RoutingEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.routing_entry", fields, reflect.TypeOf(RoutingEntry{}), fieldNameMap, validators) } -func RoutingTableBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RoutingTableBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["edge_node"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["edge_node"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["edge_node"] = "EdgeNode" - fields["error_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_message"] = "ErrorMessage" - fields["route_entries"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RoutingEntryBindingType), reflect.TypeOf([]RoutingEntry{}))) + fields["route_entries"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RoutingEntryBindingType), reflect.TypeOf([]RoutingEntry{}))) fieldNameMap["route_entries"] = "RouteEntries" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.routing_table", fields, reflect.TypeOf(RoutingTable{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.routing_table", fields, reflect.TypeOf(RoutingTable{}), fieldNameMap, validators) } -func RoutingTableListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RoutingTableListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RoutingTableBindingType), reflect.TypeOf([]RoutingTable{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RoutingTableBindingType), reflect.TypeOf([]RoutingTable{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.routing_table_list_result", fields, reflect.TypeOf(RoutingTableListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.routing_table_list_result", fields, reflect.TypeOf(RoutingTableListResult{}), fieldNameMap, validators) } -func RowListFieldBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RowListFieldBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alias"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["alias"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["alias"] = "Alias" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.row_list_field", fields, reflect.TypeOf(RowListField{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.row_list_field", fields, reflect.TypeOf(RowListField{}), fieldNameMap, validators) } -func RpAddressMulticastRangesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RpAddressMulticastRangesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["multicast_ranges"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["multicast_ranges"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["multicast_ranges"] = "MulticastRanges" - fields["rp_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["rp_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["rp_address"] = "RpAddress" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.rp_address_multicast_ranges", fields, reflect.TypeOf(RpAddressMulticastRanges{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.rp_address_multicast_ranges", fields, reflect.TypeOf(RpAddressMulticastRanges{}), fieldNameMap, validators) } -func RuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["destination_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["destination_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["destination_groups"] = "DestinationGroups" - fields["destinations_excluded"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["destinations_excluded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["destinations_excluded"] = "DestinationsExcluded" - fields["direction"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["direction"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["direction"] = "Direction" - fields["disabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["disabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["disabled"] = "Disabled" - fields["ip_protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_protocol"] = "IpProtocol" - fields["is_default"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_default"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_default"] = "IsDefault" - fields["logged"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["logged"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["logged"] = "Logged" - fields["notes"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["notes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["notes"] = "Notes" - fields["profiles"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["profiles"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["profiles"] = "Profiles" - fields["rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rule_id"] = "RuleId" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["scope"] = "Scope" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["service_entries"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ServiceEntryBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["service_entries"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ServiceEntryBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["service_entries"] = "ServiceEntries" - fields["services"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["services"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["services"] = "Services" - fields["source_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["source_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["source_groups"] = "SourceGroups" - fields["sources_excluded"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sources_excluded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sources_excluded"] = "SourcesExcluded" - fields["tag"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tag"] = "Tag" - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.rule", fields, reflect.TypeOf(Rule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.rule", fields, reflect.TypeOf(Rule{}), fieldNameMap, validators) } -func RuleListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RuleListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RuleBindingType), reflect.TypeOf([]Rule{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RuleBindingType), reflect.TypeOf([]Rule{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.rule_list_result", fields, reflect.TypeOf(RuleListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.rule_list_result", fields, reflect.TypeOf(RuleListResult{}), fieldNameMap, validators) } -func RuleStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RuleStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["byte_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["byte_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["byte_count"] = "ByteCount" - fields["hit_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["hit_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["hit_count"] = "HitCount" - fields["internal_rule_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["internal_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["internal_rule_id"] = "InternalRuleId" - fields["l7_accept_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["l7_accept_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["l7_accept_count"] = "L7AcceptCount" - fields["l7_reject_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["l7_reject_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["l7_reject_count"] = "L7RejectCount" - fields["l7_reject_with_response_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["l7_reject_with_response_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["l7_reject_with_response_count"] = "L7RejectWithResponseCount" - fields["lr_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lr_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lr_path"] = "LrPath" - fields["max_popularity_index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_popularity_index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_popularity_index"] = "MaxPopularityIndex" - fields["max_session_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_session_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_session_count"] = "MaxSessionCount" - fields["packet_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["packet_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["packet_count"] = "PacketCount" - fields["popularity_index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["popularity_index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["popularity_index"] = "PopularityIndex" - fields["rule"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["rule"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["rule"] = "Rule" - fields["session_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["session_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["session_count"] = "SessionCount" - fields["total_session_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_session_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_session_count"] = "TotalSessionCount" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.rule_statistics", fields, reflect.TypeOf(RuleStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.rule_statistics", fields, reflect.TypeOf(RuleStatistics{}), fieldNameMap, validators) } -func RuleStatisticsForEnforcementPointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RuleStatisticsForEnforcementPointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["container_cluster_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["container_cluster_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["container_cluster_path"] = "ContainerClusterPath" - fields["enforcement_point"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point"] = "EnforcementPoint" - fields["statistics"] = bindings.NewOptionalType(bindings.NewReferenceType(RuleStatisticsBindingType)) + fields["statistics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(RuleStatisticsBindingType)) fieldNameMap["statistics"] = "Statistics" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.rule_statistics_for_enforcement_point", fields, reflect.TypeOf(RuleStatisticsForEnforcementPoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.rule_statistics_for_enforcement_point", fields, reflect.TypeOf(RuleStatisticsForEnforcementPoint{}), fieldNameMap, validators) } -func RuleStatisticsListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RuleStatisticsListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RuleStatisticsForEnforcementPointBindingType), reflect.TypeOf([]RuleStatisticsForEnforcementPoint{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RuleStatisticsForEnforcementPointBindingType), reflect.TypeOf([]RuleStatisticsForEnforcementPoint{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.rule_statistics_list_result", fields, reflect.TypeOf(RuleStatisticsListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.rule_statistics_list_result", fields, reflect.TypeOf(RuleStatisticsListResult{}), fieldNameMap, validators) } -func SearchResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SearchResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType(nil, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType(nil), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.search_response", fields, reflect.TypeOf(SearchResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.search_response", fields, reflect.TypeOf(SearchResponse{}), fieldNameMap, validators) } -func SecurityFeatureBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SecurityFeatureBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - fields["feature"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["feature"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["feature"] = "Feature" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.security_feature", fields, reflect.TypeOf(SecurityFeature{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.security_feature", fields, reflect.TypeOf(SecurityFeature{}), fieldNameMap, validators) } -func SecurityFeatureBaseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SecurityFeatureBaseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.security_feature_base", fields, reflect.TypeOf(SecurityFeatureBase{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.security_feature_base", fields, reflect.TypeOf(SecurityFeatureBase{}), fieldNameMap, validators) } -func SecurityFeaturesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SecurityFeaturesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["features"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SecurityFeatureBindingType), reflect.TypeOf([]SecurityFeature{}))) + fields["features"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SecurityFeatureBindingType), reflect.TypeOf([]SecurityFeature{}))) fieldNameMap["features"] = "Features" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.security_features", fields, reflect.TypeOf(SecurityFeatures{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.security_features", fields, reflect.TypeOf(SecurityFeatures{}), fieldNameMap, validators) } -func SecurityPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SecurityPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["category"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["category"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["category"] = "Category" - fields["comments"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["comments"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["comments"] = "Comments" - fields["internal_sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["internal_sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["internal_sequence_number"] = "InternalSequenceNumber" - fields["is_default"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_default"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_default"] = "IsDefault" - fields["lock_modified_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lock_modified_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lock_modified_by"] = "LockModifiedBy" - fields["lock_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["lock_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["lock_modified_time"] = "LockModifiedTime" - fields["locked"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["locked"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["locked"] = "Locked" - fields["rule_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rule_count"] = "RuleCount" - fields["scheduler_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["scheduler_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["scheduler_path"] = "SchedulerPath" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["scope"] = "Scope" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["stateful"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["stateful"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["stateful"] = "Stateful" - fields["tcp_strict"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tcp_strict"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tcp_strict"] = "TcpStrict" - fields["application_connectivity_strategy"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ApplicationConnectivityStrategyBindingType), reflect.TypeOf([]ApplicationConnectivityStrategy{}))) + fields["application_connectivity_strategy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ApplicationConnectivityStrategyBindingType), reflect.TypeOf([]ApplicationConnectivityStrategy{}))) fieldNameMap["application_connectivity_strategy"] = "ApplicationConnectivityStrategy" - fields["connectivity_preference"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["connectivity_preference"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["connectivity_preference"] = "ConnectivityPreference" - fields["connectivity_strategy"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["connectivity_strategy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["connectivity_strategy"] = "ConnectivityStrategy" - fields["default_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["default_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["default_rule_id"] = "DefaultRuleId" - fields["logging_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["logging_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["logging_enabled"] = "LoggingEnabled" - fields["rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RuleBindingType), reflect.TypeOf([]Rule{}))) + fields["rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RuleBindingType), reflect.TypeOf([]Rule{}))) fieldNameMap["rules"] = "Rules" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.security_policy", fields, reflect.TypeOf(SecurityPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.security_policy", fields, reflect.TypeOf(SecurityPolicy{}), fieldNameMap, validators) } -func SecurityPolicyListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SecurityPolicyListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SecurityPolicyBindingType), reflect.TypeOf([]SecurityPolicy{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SecurityPolicyBindingType), reflect.TypeOf([]SecurityPolicy{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.security_policy_list_result", fields, reflect.TypeOf(SecurityPolicyListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.security_policy_list_result", fields, reflect.TypeOf(SecurityPolicyListResult{}), fieldNameMap, validators) } -func SecurityPolicyStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SecurityPolicyStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["internal_section_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["internal_section_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["internal_section_id"] = "InternalSectionId" - fields["lr_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lr_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lr_path"] = "LrPath" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RuleStatisticsBindingType), reflect.TypeOf([]RuleStatistics{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RuleStatisticsBindingType), reflect.TypeOf([]RuleStatistics{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.security_policy_statistics", fields, reflect.TypeOf(SecurityPolicyStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.security_policy_statistics", fields, reflect.TypeOf(SecurityPolicyStatistics{}), fieldNameMap, validators) } -func SecurityPolicyStatisticsForEnforcementPointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SecurityPolicyStatisticsForEnforcementPointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["container_cluster_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["container_cluster_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["container_cluster_path"] = "ContainerClusterPath" - fields["enforcement_point"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point"] = "EnforcementPoint" - fields["statistics"] = bindings.NewOptionalType(bindings.NewReferenceType(SecurityPolicyStatisticsBindingType)) + fields["statistics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SecurityPolicyStatisticsBindingType)) fieldNameMap["statistics"] = "Statistics" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.security_policy_statistics_for_enforcement_point", fields, reflect.TypeOf(SecurityPolicyStatisticsForEnforcementPoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.security_policy_statistics_for_enforcement_point", fields, reflect.TypeOf(SecurityPolicyStatisticsForEnforcementPoint{}), fieldNameMap, validators) } -func SecurityPolicyStatisticsListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SecurityPolicyStatisticsListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SecurityPolicyStatisticsForEnforcementPointBindingType), reflect.TypeOf([]SecurityPolicyStatisticsForEnforcementPoint{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SecurityPolicyStatisticsForEnforcementPointBindingType), reflect.TypeOf([]SecurityPolicyStatisticsForEnforcementPoint{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.security_policy_statistics_list_result", fields, reflect.TypeOf(SecurityPolicyStatisticsListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.security_policy_statistics_list_result", fields, reflect.TypeOf(SecurityPolicyStatisticsListResult{}), fieldNameMap, validators) } -func SecurityProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SecurityProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.security_profile_binding_map", fields, reflect.TypeOf(SecurityProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.security_profile_binding_map", fields, reflect.TypeOf(SecurityProfileBindingMap{}), fieldNameMap, validators) } -func SegmentBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["address_bindings"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PortAddressBindingEntryBindingType), reflect.TypeOf([]PortAddressBindingEntry{}))) + fields["address_bindings"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PortAddressBindingEntryBindingType), reflect.TypeOf([]PortAddressBindingEntry{}))) fieldNameMap["address_bindings"] = "AddressBindings" - fields["admin_state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["admin_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["admin_state"] = "AdminState" - fields["advanced_config"] = bindings.NewOptionalType(bindings.NewReferenceType(SegmentAdvancedConfigBindingType)) + fields["advanced_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SegmentAdvancedConfigBindingType)) fieldNameMap["advanced_config"] = "AdvancedConfig" - fields["bridge_profiles"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(BridgeProfileConfigBindingType), reflect.TypeOf([]BridgeProfileConfig{}))) + fields["bridge_profiles"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(BridgeProfileConfigBindingType), reflect.TypeOf([]BridgeProfileConfig{}))) fieldNameMap["bridge_profiles"] = "BridgeProfiles" - fields["connectivity_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["connectivity_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["connectivity_path"] = "ConnectivityPath" - fields["dhcp_config_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dhcp_config_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dhcp_config_path"] = "DhcpConfigPath" - fields["domain_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_name"] = "DomainName" - fields["evpn_segment"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["evpn_segment"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["evpn_segment"] = "EvpnSegment" - fields["evpn_tenant_config_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["evpn_tenant_config_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["evpn_tenant_config_path"] = "EvpnTenantConfigPath" - fields["extra_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SegmentExtraConfigBindingType), reflect.TypeOf([]SegmentExtraConfig{}))) + fields["extra_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SegmentExtraConfigBindingType), reflect.TypeOf([]SegmentExtraConfig{}))) fieldNameMap["extra_configs"] = "ExtraConfigs" - fields["federation_config"] = bindings.NewOptionalType(bindings.NewReferenceType(FederationConnectivityConfigBindingType)) + fields["federation_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FederationConnectivityConfigBindingType)) fieldNameMap["federation_config"] = "FederationConfig" - fields["l2_extension"] = bindings.NewOptionalType(bindings.NewReferenceType(L2ExtensionBindingType)) + fields["l2_extension"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(L2ExtensionBindingType)) fieldNameMap["l2_extension"] = "L2Extension" - fields["ls_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ls_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ls_id"] = "LsId" - fields["mac_pool_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac_pool_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac_pool_id"] = "MacPoolId" - fields["metadata_proxy_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["metadata_proxy_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["metadata_proxy_paths"] = "MetadataProxyPaths" - fields["overlay_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["overlay_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["overlay_id"] = "OverlayId" - fields["replication_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["replication_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["replication_mode"] = "ReplicationMode" - fields["subnets"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SegmentSubnetBindingType), reflect.TypeOf([]SegmentSubnet{}))) + fields["subnets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SegmentSubnetBindingType), reflect.TypeOf([]SegmentSubnet{}))) fieldNameMap["subnets"] = "Subnets" - fields["transport_zone_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_zone_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_zone_path"] = "TransportZonePath" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - fields["vlan_ids"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["vlan_ids"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["vlan_ids"] = "VlanIds" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.segment", fields, reflect.TypeOf(Segment{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.segment", fields, reflect.TypeOf(Segment{}), fieldNameMap, validators) } -func SegmentAdvancedConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentAdvancedConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["connectivity"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["connectivity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["connectivity"] = "Connectivity" - fields["address_pool_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["address_pool_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["address_pool_paths"] = "AddressPoolPaths" - fields["hybrid"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["hybrid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["hybrid"] = "Hybrid" - fields["inter_router"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["inter_router"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["inter_router"] = "InterRouter" - fields["local_egress"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["local_egress"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["local_egress"] = "LocalEgress" - fields["local_egress_routing_policies"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LocalEgressRoutingEntryBindingType), reflect.TypeOf([]LocalEgressRoutingEntry{}))) + fields["local_egress_routing_policies"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LocalEgressRoutingEntryBindingType), reflect.TypeOf([]LocalEgressRoutingEntry{}))) fieldNameMap["local_egress_routing_policies"] = "LocalEgressRoutingPolicies" - fields["multicast"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["multicast"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["multicast"] = "Multicast" - fields["ndra_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ndra_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ndra_profile_path"] = "NdraProfilePath" - fields["node_local_switch"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["node_local_switch"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["node_local_switch"] = "NodeLocalSwitch" - fields["origin_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["origin_id"] = "OriginId" - fields["origin_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["origin_type"] = "OriginType" - fields["uplink_teaming_policy_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["uplink_teaming_policy_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["uplink_teaming_policy_name"] = "UplinkTeamingPolicyName" - fields["urpf_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["urpf_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["urpf_mode"] = "UrpfMode" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.segment_advanced_config", fields, reflect.TypeOf(SegmentAdvancedConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.segment_advanced_config", fields, reflect.TypeOf(SegmentAdvancedConfig{}), fieldNameMap, validators) } -func SegmentConfigurationStateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentConfigurationStateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) fieldNameMap["details"] = "Details" - fields["failure_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["failure_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["failure_code"] = "FailureCode" - fields["failure_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["failure_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["failure_message"] = "FailureMessage" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - fields["segment_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_path"] = "SegmentPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.segment_configuration_state", fields, reflect.TypeOf(SegmentConfigurationState{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.segment_configuration_state", fields, reflect.TypeOf(SegmentConfigurationState{}), fieldNameMap, validators) } -func SegmentConfigurationStateListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentConfigurationStateListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SegmentConfigurationStateBindingType), reflect.TypeOf([]SegmentConfigurationState{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SegmentConfigurationStateBindingType), reflect.TypeOf([]SegmentConfigurationState{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.segment_configuration_state_list_result", fields, reflect.TypeOf(SegmentConfigurationStateListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.segment_configuration_state_list_result", fields, reflect.TypeOf(SegmentConfigurationStateListResult{}), fieldNameMap, validators) } -func SegmentCrossSiteTrafficStatsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentCrossSiteTrafficStatsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["rx_stats"] = bindings.NewOptionalType(bindings.NewReferenceType(InterSitePortCountersBindingType)) + fields["rx_stats"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(InterSitePortCountersBindingType)) fieldNameMap["rx_stats"] = "RxStats" - fields["segment_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_path"] = "SegmentPath" - fields["tx_stats"] = bindings.NewOptionalType(bindings.NewReferenceType(InterSitePortCountersBindingType)) + fields["tx_stats"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(InterSitePortCountersBindingType)) fieldNameMap["tx_stats"] = "TxStats" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.segment_cross_site_traffic_stats", fields, reflect.TypeOf(SegmentCrossSiteTrafficStats{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.segment_cross_site_traffic_stats", fields, reflect.TypeOf(SegmentCrossSiteTrafficStats{}), fieldNameMap, validators) } -func SegmentDhcpConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentDhcpConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dns_servers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["dns_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["dns_servers"] = "DnsServers" - fields["lease_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["lease_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["lease_time"] = "LeaseTime" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["server_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server_address"] = "ServerAddress" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.segment_dhcp_config", fields, reflect.TypeOf(SegmentDhcpConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.segment_dhcp_config", fields, reflect.TypeOf(SegmentDhcpConfig{}), fieldNameMap, validators) } -func SegmentDhcpV4ConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentDhcpV4ConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["options"] = bindings.NewOptionalType(bindings.NewReferenceType(DhcpV4OptionsBindingType)) + fields["options"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DhcpV4OptionsBindingType)) fieldNameMap["options"] = "Options" - fields["dns_servers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["dns_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["dns_servers"] = "DnsServers" - fields["lease_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["lease_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["lease_time"] = "LeaseTime" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["server_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server_address"] = "ServerAddress" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.segment_dhcp_v4_config", fields, reflect.TypeOf(SegmentDhcpV4Config{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.segment_dhcp_v4_config", fields, reflect.TypeOf(SegmentDhcpV4Config{}), fieldNameMap, validators) } -func SegmentDhcpV6ConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentDhcpV6ConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_names"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["domain_names"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["domain_names"] = "DomainNames" - fields["excluded_ranges"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["excluded_ranges"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["excluded_ranges"] = "ExcludedRanges" - fields["preferred_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["preferred_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["preferred_time"] = "PreferredTime" - fields["sntp_servers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["sntp_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["sntp_servers"] = "SntpServers" - fields["dns_servers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["dns_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["dns_servers"] = "DnsServers" - fields["lease_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["lease_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["lease_time"] = "LeaseTime" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["server_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server_address"] = "ServerAddress" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.segment_dhcp_v6_config", fields, reflect.TypeOf(SegmentDhcpV6Config{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.segment_dhcp_v6_config", fields, reflect.TypeOf(SegmentDhcpV6Config{}), fieldNameMap, validators) } -func SegmentDiscoveryProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentDiscoveryProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["ip_discovery_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_discovery_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_discovery_profile_path"] = "IpDiscoveryProfilePath" - fields["mac_discovery_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac_discovery_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac_discovery_profile_path"] = "MacDiscoveryProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.segment_discovery_profile_binding_map", fields, reflect.TypeOf(SegmentDiscoveryProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.segment_discovery_profile_binding_map", fields, reflect.TypeOf(SegmentDiscoveryProfileBindingMap{}), fieldNameMap, validators) } -func SegmentDiscoveryProfileBindingMapListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentDiscoveryProfileBindingMapListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SegmentDiscoveryProfileBindingMapBindingType), reflect.TypeOf([]SegmentDiscoveryProfileBindingMap{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SegmentDiscoveryProfileBindingMapBindingType), reflect.TypeOf([]SegmentDiscoveryProfileBindingMap{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.segment_discovery_profile_binding_map_list_result", fields, reflect.TypeOf(SegmentDiscoveryProfileBindingMapListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.segment_discovery_profile_binding_map_list_result", fields, reflect.TypeOf(SegmentDiscoveryProfileBindingMapListResult{}), fieldNameMap, validators) } -func SegmentExtraConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentExtraConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["config_pair"] = bindings.NewOptionalType(bindings.NewReferenceType(UnboundedKeyValuePairBindingType)) + fields["config_pair"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(UnboundedKeyValuePairBindingType)) fieldNameMap["config_pair"] = "ConfigPair" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.segment_extra_config", fields, reflect.TypeOf(SegmentExtraConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.segment_extra_config", fields, reflect.TypeOf(SegmentExtraConfig{}), fieldNameMap, validators) } -func SegmentL2ForwarderSiteSpanInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentL2ForwarderSiteSpanInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["inter_site_forwarder_status"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(L2ForwarderStatusPerNodeBindingType), reflect.TypeOf([]L2ForwarderStatusPerNode{}))) + fields["inter_site_forwarder_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(L2ForwarderStatusPerNodeBindingType), reflect.TypeOf([]L2ForwarderStatusPerNode{}))) fieldNameMap["inter_site_forwarder_status"] = "InterSiteForwarderStatus" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["remote_macs_per_site"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(L2ForwarderRemoteMacsPerSiteBindingType), reflect.TypeOf([]L2ForwarderRemoteMacsPerSite{}))) + fields["remote_macs_per_site"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(L2ForwarderRemoteMacsPerSiteBindingType), reflect.TypeOf([]L2ForwarderRemoteMacsPerSite{}))) fieldNameMap["remote_macs_per_site"] = "RemoteMacsPerSite" - fields["segment_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_path"] = "SegmentPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.segment_l2_forwarder_site_span_info", fields, reflect.TypeOf(SegmentL2ForwarderSiteSpanInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.segment_l2_forwarder_site_span_info", fields, reflect.TypeOf(SegmentL2ForwarderSiteSpanInfo{}), fieldNameMap, validators) } -func SegmentListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SegmentBindingType), reflect.TypeOf([]Segment{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SegmentBindingType), reflect.TypeOf([]Segment{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.segment_list_result", fields, reflect.TypeOf(SegmentListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.segment_list_result", fields, reflect.TypeOf(SegmentListResult{}), fieldNameMap, validators) } -func SegmentMacAddressListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentMacAddressListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(MacTableEntryBindingType), reflect.TypeOf([]MacTableEntry{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(MacTableEntryBindingType), reflect.TypeOf([]MacTableEntry{}))) fieldNameMap["results"] = "Results" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.segment_mac_address_list_result", fields, reflect.TypeOf(SegmentMacAddressListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.segment_mac_address_list_result", fields, reflect.TypeOf(SegmentMacAddressListResult{}), fieldNameMap, validators) } -func SegmentMonitoringProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentMonitoringProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["ipfix_l2_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ipfix_l2_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ipfix_l2_profile_path"] = "IpfixL2ProfilePath" - fields["port_mirroring_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["port_mirroring_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["port_mirroring_profile_path"] = "PortMirroringProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.segment_monitoring_profile_binding_map", fields, reflect.TypeOf(SegmentMonitoringProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.segment_monitoring_profile_binding_map", fields, reflect.TypeOf(SegmentMonitoringProfileBindingMap{}), fieldNameMap, validators) } -func SegmentMonitoringProfileBindingMapListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentPortBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SegmentMonitoringProfileBindingMapBindingType), reflect.TypeOf([]SegmentMonitoringProfileBindingMap{}))) - fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.segment_monitoring_profile_binding_map_list_result", fields, reflect.TypeOf(SegmentMonitoringProfileBindingMapListResult{}), fieldNameMap, validators) -} - -func SegmentPortBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["address_bindings"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PortAddressBindingEntryBindingType), reflect.TypeOf([]PortAddressBindingEntry{}))) + fields["address_bindings"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PortAddressBindingEntryBindingType), reflect.TypeOf([]PortAddressBindingEntry{}))) fieldNameMap["address_bindings"] = "AddressBindings" - fields["admin_state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["admin_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["admin_state"] = "AdminState" - fields["attachment"] = bindings.NewOptionalType(bindings.NewReferenceType(PortAttachmentBindingType)) + fields["attachment"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PortAttachmentBindingType)) fieldNameMap["attachment"] = "Attachment" - fields["extra_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SegmentExtraConfigBindingType), reflect.TypeOf([]SegmentExtraConfig{}))) + fields["extra_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SegmentExtraConfigBindingType), reflect.TypeOf([]SegmentExtraConfig{}))) fieldNameMap["extra_configs"] = "ExtraConfigs" - fields["ignored_address_bindings"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PortAddressBindingEntryBindingType), reflect.TypeOf([]PortAddressBindingEntry{}))) + fields["ignored_address_bindings"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PortAddressBindingEntryBindingType), reflect.TypeOf([]PortAddressBindingEntry{}))) fieldNameMap["ignored_address_bindings"] = "IgnoredAddressBindings" - fields["init_state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["init_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["init_state"] = "InitState" - fields["origin_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["origin_id"] = "OriginId" - fields["source_site_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source_site_id"] = "SourceSiteId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.segment_port", fields, reflect.TypeOf(SegmentPort{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.segment_port", fields, reflect.TypeOf(SegmentPort{}), fieldNameMap, validators) } -func SegmentPortAttachmentStateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentPortAttachmentStateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["attachers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PortAttacherBindingType), reflect.TypeOf([]PortAttacher{}))) + fields["attachers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PortAttacherBindingType), reflect.TypeOf([]PortAttacher{}))) fieldNameMap["attachers"] = "Attachers" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.segment_port_attachment_state", fields, reflect.TypeOf(SegmentPortAttachmentState{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.segment_port_attachment_state", fields, reflect.TypeOf(SegmentPortAttachmentState{}), fieldNameMap, validators) } -func SegmentPortListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentPortListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SegmentPortBindingType), reflect.TypeOf([]SegmentPort{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SegmentPortBindingType), reflect.TypeOf([]SegmentPort{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.segment_port_list_result", fields, reflect.TypeOf(SegmentPortListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.segment_port_list_result", fields, reflect.TypeOf(SegmentPortListResult{}), fieldNameMap, validators) } -func SegmentPortMacAddressCsvListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentPortMacAddressCsvListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["file_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["file_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["file_name"] = "FileName" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SegmentPortMacTableCsvEntryBindingType), reflect.TypeOf([]SegmentPortMacTableCsvEntry{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SegmentPortMacTableCsvEntryBindingType), reflect.TypeOf([]SegmentPortMacTableCsvEntry{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.segment_port_mac_address_csv_list_result", fields, reflect.TypeOf(SegmentPortMacAddressCsvListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.segment_port_mac_address_csv_list_result", fields, reflect.TypeOf(SegmentPortMacAddressCsvListResult{}), fieldNameMap, validators) } -func SegmentPortMacAddressListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentPortMacAddressListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SegmentPortMacTableEntryBindingType), reflect.TypeOf([]SegmentPortMacTableEntry{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SegmentPortMacTableEntryBindingType), reflect.TypeOf([]SegmentPortMacTableEntry{}))) fieldNameMap["results"] = "Results" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.segment_port_mac_address_list_result", fields, reflect.TypeOf(SegmentPortMacAddressListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.segment_port_mac_address_list_result", fields, reflect.TypeOf(SegmentPortMacAddressListResult{}), fieldNameMap, validators) } -func SegmentPortMacTableCsvEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentPortMacTableCsvEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["mac_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac_address"] = "MacAddress" - fields["mac_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac_type"] = "MacType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.segment_port_mac_table_csv_entry", fields, reflect.TypeOf(SegmentPortMacTableCsvEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.segment_port_mac_table_csv_entry", fields, reflect.TypeOf(SegmentPortMacTableCsvEntry{}), fieldNameMap, validators) } -func SegmentPortMacTableEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentPortMacTableEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["mac_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac_address"] = "MacAddress" - fields["mac_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac_type"] = "MacType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.segment_port_mac_table_entry", fields, reflect.TypeOf(SegmentPortMacTableEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.segment_port_mac_table_entry", fields, reflect.TypeOf(SegmentPortMacTableEntry{}), fieldNameMap, validators) } -func SegmentPortStateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentPortStateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["attachment"] = bindings.NewOptionalType(bindings.NewReferenceType(SegmentPortAttachmentStateBindingType)) + fields["attachment"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SegmentPortAttachmentStateBindingType)) fieldNameMap["attachment"] = "Attachment" - fields["discovered_bindings"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(AddressBindingEntryBindingType), reflect.TypeOf([]AddressBindingEntry{}))) + fields["discovered_bindings"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(AddressBindingEntryBindingType), reflect.TypeOf([]AddressBindingEntry{}))) fieldNameMap["discovered_bindings"] = "DiscoveredBindings" - fields["duplicate_bindings"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DuplicateAddressBindingEntryBindingType), reflect.TypeOf([]DuplicateAddressBindingEntry{}))) + fields["duplicate_bindings"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DuplicateAddressBindingEntryBindingType), reflect.TypeOf([]DuplicateAddressBindingEntry{}))) fieldNameMap["duplicate_bindings"] = "DuplicateBindings" - fields["realized_bindings"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(AddressBindingEntryBindingType), reflect.TypeOf([]AddressBindingEntry{}))) + fields["realized_bindings"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(AddressBindingEntryBindingType), reflect.TypeOf([]AddressBindingEntry{}))) fieldNameMap["realized_bindings"] = "RealizedBindings" - fields["transport_node_ids"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["transport_node_ids"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["transport_node_ids"] = "TransportNodeIds" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.segment_port_state", fields, reflect.TypeOf(SegmentPortState{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.segment_port_state", fields, reflect.TypeOf(SegmentPortState{}), fieldNameMap, validators) } -func SegmentPortStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentPortStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["rx_bytes"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["rx_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["rx_bytes"] = "RxBytes" - fields["rx_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["rx_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["rx_packets"] = "RxPackets" - fields["tx_bytes"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["tx_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["tx_bytes"] = "TxBytes" - fields["tx_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["tx_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["tx_packets"] = "TxPackets" - fields["dropped_by_security_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(PacketsDroppedBySecurityBindingType)) + fields["dropped_by_security_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PacketsDroppedBySecurityBindingType)) fieldNameMap["dropped_by_security_packets"] = "DroppedBySecurityPackets" - fields["mac_learning"] = bindings.NewOptionalType(bindings.NewReferenceType(MacLearningCountersBindingType)) + fields["mac_learning"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(MacLearningCountersBindingType)) fieldNameMap["mac_learning"] = "MacLearning" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["logical_port_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["logical_port_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["logical_port_id"] = "LogicalPortId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.segment_port_statistics", fields, reflect.TypeOf(SegmentPortStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.segment_port_statistics", fields, reflect.TypeOf(SegmentPortStatistics{}), fieldNameMap, validators) } -func SegmentPortStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentPortStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["logical_port_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["logical_port_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["logical_port_id"] = "LogicalPortId" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.segment_port_status", fields, reflect.TypeOf(SegmentPortStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.segment_port_status", fields, reflect.TypeOf(SegmentPortStatus{}), fieldNameMap, validators) } -func SegmentQosProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentQosProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["qos_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["qos_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["qos_profile_path"] = "QosProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.segment_qos_profile_binding_map", fields, reflect.TypeOf(SegmentQosProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.segment_qos_profile_binding_map", fields, reflect.TypeOf(SegmentQosProfileBindingMap{}), fieldNameMap, validators) } -func SegmentQosProfileBindingMapListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentQosProfileBindingMapListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SegmentQosProfileBindingMapBindingType), reflect.TypeOf([]SegmentQosProfileBindingMap{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SegmentQosProfileBindingMapBindingType), reflect.TypeOf([]SegmentQosProfileBindingMap{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.segment_qos_profile_binding_map_list_result", fields, reflect.TypeOf(SegmentQosProfileBindingMapListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.segment_qos_profile_binding_map_list_result", fields, reflect.TypeOf(SegmentQosProfileBindingMapListResult{}), fieldNameMap, validators) } -func SegmentRequestParameterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentRequestParameterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["force"] = "Force" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.segment_request_parameter", fields, reflect.TypeOf(SegmentRequestParameter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.segment_request_parameter", fields, reflect.TypeOf(SegmentRequestParameter{}), fieldNameMap, validators) } -func SegmentSecurityProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentSecurityProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["bpdu_filter_allow"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["bpdu_filter_allow"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["bpdu_filter_allow"] = "BpduFilterAllow" - fields["bpdu_filter_enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["bpdu_filter_enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["bpdu_filter_enable"] = "BpduFilterEnable" - fields["dhcp_client_block_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["dhcp_client_block_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["dhcp_client_block_enabled"] = "DhcpClientBlockEnabled" - fields["dhcp_client_block_v6_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["dhcp_client_block_v6_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["dhcp_client_block_v6_enabled"] = "DhcpClientBlockV6Enabled" - fields["dhcp_server_block_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["dhcp_server_block_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["dhcp_server_block_enabled"] = "DhcpServerBlockEnabled" - fields["dhcp_server_block_v6_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["dhcp_server_block_v6_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["dhcp_server_block_v6_enabled"] = "DhcpServerBlockV6Enabled" - fields["non_ip_traffic_block_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["non_ip_traffic_block_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["non_ip_traffic_block_enabled"] = "NonIpTrafficBlockEnabled" - fields["ra_guard_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ra_guard_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ra_guard_enabled"] = "RaGuardEnabled" - fields["rate_limits"] = bindings.NewOptionalType(bindings.NewReferenceType(TrafficRateLimitsBindingType)) + fields["rate_limits"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TrafficRateLimitsBindingType)) fieldNameMap["rate_limits"] = "RateLimits" - fields["rate_limits_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["rate_limits_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["rate_limits_enabled"] = "RateLimitsEnabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.segment_security_profile", fields, reflect.TypeOf(SegmentSecurityProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.segment_security_profile", fields, reflect.TypeOf(SegmentSecurityProfile{}), fieldNameMap, validators) } -func SegmentSecurityProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentSecurityProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["segment_security_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_security_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_security_profile_path"] = "SegmentSecurityProfilePath" - fields["spoofguard_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["spoofguard_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["spoofguard_profile_path"] = "SpoofguardProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.segment_security_profile_binding_map", fields, reflect.TypeOf(SegmentSecurityProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.segment_security_profile_binding_map", fields, reflect.TypeOf(SegmentSecurityProfileBindingMap{}), fieldNameMap, validators) } -func SegmentSecurityProfileBindingMapListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentSecurityProfileBindingMapListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SegmentSecurityProfileBindingMapBindingType), reflect.TypeOf([]SegmentSecurityProfileBindingMap{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SegmentSecurityProfileBindingMapBindingType), reflect.TypeOf([]SegmentSecurityProfileBindingMap{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.segment_security_profile_binding_map_list_result", fields, reflect.TypeOf(SegmentSecurityProfileBindingMapListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.segment_security_profile_binding_map_list_result", fields, reflect.TypeOf(SegmentSecurityProfileBindingMapListResult{}), fieldNameMap, validators) } -func SegmentSecurityProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentSecurityProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SegmentSecurityProfileBindingType), reflect.TypeOf([]SegmentSecurityProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SegmentSecurityProfileBindingType), reflect.TypeOf([]SegmentSecurityProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.segment_security_profile_list_result", fields, reflect.TypeOf(SegmentSecurityProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.segment_security_profile_list_result", fields, reflect.TypeOf(SegmentSecurityProfileListResult{}), fieldNameMap, validators) } -func SegmentStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["rx_bytes"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["rx_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["rx_bytes"] = "RxBytes" - fields["rx_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["rx_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["rx_packets"] = "RxPackets" - fields["tx_bytes"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["tx_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["tx_bytes"] = "TxBytes" - fields["tx_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["tx_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["tx_packets"] = "TxPackets" - fields["dropped_by_security_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(PacketsDroppedBySecurityBindingType)) + fields["dropped_by_security_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PacketsDroppedBySecurityBindingType)) fieldNameMap["dropped_by_security_packets"] = "DroppedBySecurityPackets" - fields["mac_learning"] = bindings.NewOptionalType(bindings.NewReferenceType(MacLearningCountersBindingType)) + fields["mac_learning"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(MacLearningCountersBindingType)) fieldNameMap["mac_learning"] = "MacLearning" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["logical_switch_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["logical_switch_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["logical_switch_id"] = "LogicalSwitchId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.segment_statistics", fields, reflect.TypeOf(SegmentStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.segment_statistics", fields, reflect.TypeOf(SegmentStatistics{}), fieldNameMap, validators) } -func SegmentSubnetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentSubnetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dhcp_config"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(SegmentDhcpConfigBindingType)}, bindings.REST)) + fields["dhcp_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(SegmentDhcpConfigBindingType)})) fieldNameMap["dhcp_config"] = "DhcpConfig" - fields["dhcp_ranges"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["dhcp_ranges"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["dhcp_ranges"] = "DhcpRanges" - fields["gateway_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["gateway_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["gateway_address"] = "GatewayAddress" - fields["network"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["network"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["network"] = "Network" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.segment_subnet", fields, reflect.TypeOf(SegmentSubnet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.segment_subnet", fields, reflect.TypeOf(SegmentSubnet{}), fieldNameMap, validators) } -func SelectableResourceReferenceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SelectableResourceReferenceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["is_valid"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_valid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_valid"] = "IsValid" - fields["target_display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["target_display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["target_display_name"] = "TargetDisplayName" - fields["target_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["target_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["target_id"] = "TargetId" - fields["target_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["target_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["target_type"] = "TargetType" - fields["selected"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["selected"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["selected"] = "Selected" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.selectable_resource_reference", fields, reflect.TypeOf(SelectableResourceReference{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.selectable_resource_reference", fields, reflect.TypeOf(SelectableResourceReference{}), fieldNameMap, validators) } -func SelfResourceLinkBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SelectiveSyncSettingsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["enabled"] = "Enabled" + fields["selected_org_units"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["selected_org_units"] = "SelectedOrgUnits" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.selective_sync_settings", fields, reflect.TypeOf(SelectiveSyncSettings{}), fieldNameMap, validators) +} + +func SelfResourceLinkBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - fields["href"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["href"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["href"] = "Href" - fields["rel"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["rel"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["rel"] = "Rel" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.self_resource_link", fields, reflect.TypeOf(SelfResourceLink{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.self_resource_link", fields, reflect.TypeOf(SelfResourceLink{}), fieldNameMap, validators) } -func ServiceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ServiceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["is_default"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_default"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_default"] = "IsDefault" - fields["service_entries"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ServiceEntryBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["service_entries"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ServiceEntryBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["service_entries"] = "ServiceEntries" - fields["service_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["service_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["service_type"] = "ServiceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.service", fields, reflect.TypeOf(Service{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.service", fields, reflect.TypeOf(Service{}), fieldNameMap, validators) } -func ServiceEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ServiceEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.service_entry", fields, reflect.TypeOf(ServiceEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.service_entry", fields, reflect.TypeOf(ServiceEntry{}), fieldNameMap, validators) } -func ServiceEntryListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ServiceEntryListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ServiceEntryBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ServiceEntryBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.service_entry_list_result", fields, reflect.TypeOf(ServiceEntryListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.service_entry_list_result", fields, reflect.TypeOf(ServiceEntryListResult{}), fieldNameMap, validators) } -func ServiceInstanceEndpointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ServiceInstanceEndpointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["service_interface_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["service_interface_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["service_interface_path"] = "ServiceInterfacePath" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["target_ips"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPInfoBindingType), reflect.TypeOf([]IPInfo{}))) + fields["target_ips"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPInfoBindingType), reflect.TypeOf([]IPInfo{}))) fieldNameMap["target_ips"] = "TargetIps" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.service_instance_endpoint", fields, reflect.TypeOf(ServiceInstanceEndpoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.service_instance_endpoint", fields, reflect.TypeOf(ServiceInstanceEndpoint{}), fieldNameMap, validators) } -func ServiceInterfaceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ServiceInterfaceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["dhcp_relay_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dhcp_relay_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dhcp_relay_path"] = "DhcpRelayPath" - fields["subnets"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(InterfaceSubnetBindingType), reflect.TypeOf([]InterfaceSubnet{}))) + fields["subnets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(InterfaceSubnetBindingType), reflect.TypeOf([]InterfaceSubnet{}))) fieldNameMap["subnets"] = "Subnets" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.service_interface", fields, reflect.TypeOf(ServiceInterface{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.service_interface", fields, reflect.TypeOf(ServiceInterface{}), fieldNameMap, validators) } -func ServiceInterfaceListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ServiceInterfaceListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ServiceInterfaceBindingType), reflect.TypeOf([]ServiceInterface{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ServiceInterfaceBindingType), reflect.TypeOf([]ServiceInterface{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.service_interface_list_result", fields, reflect.TypeOf(ServiceInterfaceListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.service_interface_list_result", fields, reflect.TypeOf(ServiceInterfaceListResult{}), fieldNameMap, validators) } -func ServiceListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ServiceListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ServiceBindingType), reflect.TypeOf([]Service{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ServiceBindingType), reflect.TypeOf([]Service{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.service_list_result", fields, reflect.TypeOf(ServiceListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.service_list_result", fields, reflect.TypeOf(ServiceListResult{}), fieldNameMap, validators) } -func ServiceReferenceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ServiceReferenceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["partner_service_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["partner_service_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["partner_service_name"] = "PartnerServiceName" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.service_reference", fields, reflect.TypeOf(ServiceReference{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.service_reference", fields, reflect.TypeOf(ServiceReference{}), fieldNameMap, validators) } -func ServiceSegmentBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ServiceSegmentBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["lr_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["lr_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["lr_paths"] = "LrPaths" - fields["transport_zone_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_zone_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_zone_path"] = "TransportZonePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.service_segment", fields, reflect.TypeOf(ServiceSegment{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.service_segment", fields, reflect.TypeOf(ServiceSegment{}), fieldNameMap, validators) } -func SessionTimerProfileBindingListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SessionTimerProfileBindingListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SessionTimerProfileBindingMapBindingType), reflect.TypeOf([]SessionTimerProfileBindingMap{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SessionTimerProfileBindingMapBindingType), reflect.TypeOf([]SessionTimerProfileBindingMap{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.session_timer_profile_binding_list_result", fields, reflect.TypeOf(SessionTimerProfileBindingListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.session_timer_profile_binding_list_result", fields, reflect.TypeOf(SessionTimerProfileBindingListResult{}), fieldNameMap, validators) } -func SessionTimerProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SessionTimerProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["profile_path"] = "ProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.session_timer_profile_binding_map", fields, reflect.TypeOf(SessionTimerProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.session_timer_profile_binding_map", fields, reflect.TypeOf(SessionTimerProfileBindingMap{}), fieldNameMap, validators) } -func SetFieldsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SetFieldsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["field_settings"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(FieldSettingBindingType), reflect.TypeOf([]FieldSetting{}))) + fields["field_settings"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(FieldSettingBindingType), reflect.TypeOf([]FieldSetting{}))) fieldNameMap["field_settings"] = "FieldSettings" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.set_fields", fields, reflect.TypeOf(SetFields{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.set_fields", fields, reflect.TypeOf(SetFields{}), fieldNameMap, validators) } -func ShaDynamicPluginBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ShaDynamicPluginBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["applied_to_group_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["applied_to_group_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["applied_to_group_path"] = "AppliedToGroupPath" - fields["is_plugin_uploaded"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_plugin_uploaded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_plugin_uploaded"] = "IsPluginUploaded" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.sha_dynamic_plugin", fields, reflect.TypeOf(ShaDynamicPlugin{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.sha_dynamic_plugin", fields, reflect.TypeOf(ShaDynamicPlugin{}), fieldNameMap, validators) } -func ShaDynamicPluginProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ShaDynamicPluginProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["config"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["config"] = "Config" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewStringType() + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["applied_to_group_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["applied_to_group_path"] = "AppliedToGroupPath" + fields["applied_to_ua"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["applied_to_ua"] = "AppliedToUa" + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["enabled"] = "Enabled" + fields["plugin_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["plugin_path"] = "PluginPath" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.sha_dynamic_plugin_profile", fields, reflect.TypeOf(ShaDynamicPluginProfile{}), fieldNameMap, validators) +} + +func ShaPluginProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["applied_to_group_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["applied_to_group_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["applied_to_group_path"] = "AppliedToGroupPath" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["applied_to_ua"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["applied_to_ua"] = "AppliedToUa" + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["plugin_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["plugin_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["plugin_path"] = "PluginPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.sha_dynamic_plugin_profile", fields, reflect.TypeOf(ShaDynamicPluginProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.sha_plugin_profile", fields, reflect.TypeOf(ShaPluginProfile{}), fieldNameMap, validators) } -func ShaPluginProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ShaPredefinedPluginBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["applied_to_group_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["applied_to_group_path"] = "AppliedToGroupPath" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ShaPredefinedPluginProfileDataBindingType)) + fieldNameMap["config"] = "Config" + fields["delay_on_reboot"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["delay_on_reboot"] = "DelayOnReboot" + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["plugin_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["plugin_path"] = "PluginPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.sha_plugin_profile", fields, reflect.TypeOf(ShaPluginProfile{}), fieldNameMap, validators) + fields["pre_req_conditions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["pre_req_conditions"] = "PreReqConditions" + fields["supported_node_types"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["supported_node_types"] = "SupportedNodeTypes" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.sha_predefined_plugin", fields, reflect.TypeOf(ShaPredefinedPlugin{}), fieldNameMap, validators) } -func ShaPredefinedPluginBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ShaPredefinedPluginProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ShaPredefinedPluginProfileDataBindingType)) + fieldNameMap["config"] = "Config" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["config"] = bindings.NewOptionalType(bindings.NewReferenceType(ShaPredefinedPluginProfileDataBindingType)) - fieldNameMap["config"] = "Config" - fields["delay_on_reboot"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["delay_on_reboot"] = "DelayOnReboot" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["applied_to_group_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["applied_to_group_path"] = "AppliedToGroupPath" + fields["applied_to_ua"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["applied_to_ua"] = "AppliedToUa" + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["pre_req_conditions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) - fieldNameMap["pre_req_conditions"] = "PreReqConditions" - fields["supported_node_types"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) - fieldNameMap["supported_node_types"] = "SupportedNodeTypes" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.sha_predefined_plugin", fields, reflect.TypeOf(ShaPredefinedPlugin{}), fieldNameMap, validators) + fields["plugin_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["plugin_path"] = "PluginPath" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.sha_predefined_plugin_profile", fields, reflect.TypeOf(ShaPredefinedPluginProfile{}), fieldNameMap, validators) } -func ShaPredefinedPluginProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ShaPredefinedPluginProfileDataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["config"] = bindings.NewOptionalType(bindings.NewReferenceType(ShaPredefinedPluginProfileDataBindingType)) - fieldNameMap["config"] = "Config" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["check_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["check_interval"] = "CheckInterval" + fields["report_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["report_interval"] = "ReportInterval" + fields["smallest_report_interval_if_change"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["smallest_report_interval_if_change"] = "SmallestReportIntervalIfChange" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.sha_predefined_plugin_profile_data", fields, reflect.TypeOf(ShaPredefinedPluginProfileData{}), fieldNameMap, validators) +} + +func ShareBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["applied_to_group_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["applied_to_group_path"] = "AppliedToGroupPath" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["enabled"] = "Enabled" - fields["plugin_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["plugin_path"] = "PluginPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.sha_predefined_plugin_profile", fields, reflect.TypeOf(ShaPredefinedPluginProfile{}), fieldNameMap, validators) + fields["sharedWith"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["sharedWith"] = "SharedWith" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.share", fields, reflect.TypeOf(Share{}), fieldNameMap, validators) } -func ShaPredefinedPluginProfileDataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SharedResourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["check_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["check_interval"] = "CheckInterval" - fields["report_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["report_interval"] = "ReportInterval" - fields["smallest_report_interval_if_change"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["smallest_report_interval_if_change"] = "SmallestReportIntervalIfChange" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.sha_predefined_plugin_profile_data", fields, reflect.TypeOf(ShaPredefinedPluginProfileData{}), fieldNameMap, validators) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["resource_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceObjectBindingType), reflect.TypeOf([]ResourceObject{}))) + fieldNameMap["resource_objects"] = "ResourceObjects" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.shared_resource", fields, reflect.TypeOf(SharedResource{}), fieldNameMap, validators) } -func SiteBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SiteBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["fail_if_rtep_misconfigured"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["fail_if_rtep_misconfigured"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["fail_if_rtep_misconfigured"] = "FailIfRtepMisconfigured" - fields["fail_if_rtt_exceeded"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["fail_if_rtt_exceeded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["fail_if_rtt_exceeded"] = "FailIfRttExceeded" - fields["federation_config"] = bindings.NewOptionalType(bindings.NewReferenceType(GmFederationSiteConfigBindingType)) + fields["federation_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(GmFederationSiteConfigBindingType)) fieldNameMap["federation_config"] = "FederationConfig" - fields["maximum_rtt"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["maximum_rtt"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["maximum_rtt"] = "MaximumRtt" - fields["site_connection_info"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SiteNodeConnectionInfoBindingType), reflect.TypeOf([]SiteNodeConnectionInfo{}))) + fields["site_connection_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SiteNodeConnectionInfoBindingType), reflect.TypeOf([]SiteNodeConnectionInfo{}))) fieldNameMap["site_connection_info"] = "SiteConnectionInfo" - fields["site_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["site_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["site_number"] = "SiteNumber" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.site", fields, reflect.TypeOf(Site{}), fieldNameMap, validators) + fields["site_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["site_type"] = "SiteType" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.site", fields, reflect.TypeOf(Site{}), fieldNameMap, validators) } -func SiteAllocationIndexForEdgeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SiteAllocationIndexForEdgeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - fields["target_resource_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["target_resource_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["target_resource_path"] = "TargetResourcePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.site_allocation_index_for_edge", fields, reflect.TypeOf(SiteAllocationIndexForEdge{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.site_allocation_index_for_edge", fields, reflect.TypeOf(SiteAllocationIndexForEdge{}), fieldNameMap, validators) } -func SiteCleanupPendingBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SiteCleanupPendingBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["pending_sites"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SpanSiteInfoBindingType), reflect.TypeOf([]SpanSiteInfo{}))) + fields["pending_sites"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SpanSiteInfoBindingType), reflect.TypeOf([]SpanSiteInfo{}))) fieldNameMap["pending_sites"] = "PendingSites" - fields["resource_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_path"] = "ResourcePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.site_cleanup_pending", fields, reflect.TypeOf(SiteCleanupPending{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.site_cleanup_pending", fields, reflect.TypeOf(SiteCleanupPending{}), fieldNameMap, validators) } -func SiteCleanupPendingListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SiteCleanupPendingListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SiteCleanupPendingBindingType), reflect.TypeOf([]SiteCleanupPending{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SiteCleanupPendingBindingType), reflect.TypeOf([]SiteCleanupPending{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.site_cleanup_pending_list_result", fields, reflect.TypeOf(SiteCleanupPendingListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.site_cleanup_pending_list_result", fields, reflect.TypeOf(SiteCleanupPendingListResult{}), fieldNameMap, validators) } -func SiteFederationConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SiteFederationConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["rtep_ips"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["rtep_ips"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["rtep_ips"] = "RtepIps" - fields["site_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" - fields["site_index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["site_index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["site_index"] = "SiteIndex" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.site_federation_config", fields, reflect.TypeOf(SiteFederationConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.site_federation_config", fields, reflect.TypeOf(SiteFederationConfig{}), fieldNameMap, validators) } -func SiteListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SiteInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["edge_cluster_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["edge_cluster_paths"] = "EdgeClusterPaths" + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["site_path"] = "SitePath" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.site_info", fields, reflect.TypeOf(SiteInfo{}), fieldNameMap, validators) +} + +func SiteListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SiteBindingType), reflect.TypeOf([]Site{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SiteBindingType), reflect.TypeOf([]Site{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.site_list_result", fields, reflect.TypeOf(SiteListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.site_list_result", fields, reflect.TypeOf(SiteListResult{}), fieldNameMap, validators) } -func SiteNodeConnectionInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SiteNodeConnectionInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["fqdn"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["fqdn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["fqdn"] = "Fqdn" - fields["password"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["password"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["password"] = "Password" - fields["thumbprint"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_uiid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["site_uiid"] = "SiteUiid" + fields["thumbprint"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["thumbprint"] = "Thumbprint" - fields["username"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["username"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["username"] = "Username" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.site_node_connection_info", fields, reflect.TypeOf(SiteNodeConnectionInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.site_node_connection_info", fields, reflect.TypeOf(SiteNodeConnectionInfo{}), fieldNameMap, validators) } -func SiteOnboardingPreferenceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SiteOnboardingPreferenceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["ignore_import"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ignore_import"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ignore_import"] = "IgnoreImport" - fields["site_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.site_onboarding_preference", fields, reflect.TypeOf(SiteOnboardingPreference{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.site_onboarding_preference", fields, reflect.TypeOf(SiteOnboardingPreference{}), fieldNameMap, validators) } -func SiteOverrideBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SiteOverrideBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["local_endpoint_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["local_endpoint_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["local_endpoint_path"] = "LocalEndpointPath" - fields["locale_service_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["locale_service_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["locale_service_path"] = "LocaleServicePath" - fields["peer_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["peer_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["peer_address"] = "PeerAddress" - fields["peer_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["peer_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["peer_id"] = "PeerId" - fields["tunnel_interfaces"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPSecVpnTunnelInterfaceBindingType), reflect.TypeOf([]IPSecVpnTunnelInterface{}))) + fields["tunnel_interfaces"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPSecVpnTunnelInterfaceBindingType), reflect.TypeOf([]IPSecVpnTunnelInterface{}))) fieldNameMap["tunnel_interfaces"] = "TunnelInterfaces" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.site_override", fields, reflect.TypeOf(SiteOverride{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.site_override", fields, reflect.TypeOf(SiteOverride{}), fieldNameMap, validators) } -func SourceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.source", fields, reflect.TypeOf(Source{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.source", fields, reflect.TypeOf(Source{}), fieldNameMap, validators) } -func SourceFieldEvaluationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SourceFieldEvaluationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["expected"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["expected"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["expected"] = "Expected" - fields["field_pointer"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["field_pointer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["field_pointer"] = "FieldPointer" - fields["operator"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operator"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operator"] = "Operator" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.source_field_evaluation", fields, reflect.TypeOf(SourceFieldEvaluation{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.source_field_evaluation", fields, reflect.TypeOf(SourceFieldEvaluation{}), fieldNameMap, validators) } -func SpacerWidgetConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SpacerWidgetConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["datasources"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) + fields["datasources"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) fieldNameMap["datasources"] = "Datasources" - fields["default_filter_value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) + fields["default_filter_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) fieldNameMap["default_filter_value"] = "DefaultFilterValue" - fields["drilldown_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["drilldown_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["drilldown_id"] = "DrilldownId" - fields["feature_set"] = bindings.NewOptionalType(bindings.NewReferenceType(FeatureSetBindingType)) + fields["feature_set"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FeatureSetBindingType)) fieldNameMap["feature_set"] = "FeatureSet" - fields["filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["filter"] = "Filter" - fields["filter_value_required"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["filter_value_required"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["filter_value_required"] = "FilterValueRequired" - fields["filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["filters"] = "Filters" - fields["footer"] = bindings.NewOptionalType(bindings.NewReferenceType(FooterBindingType)) + fields["footer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FooterBindingType)) fieldNameMap["footer"] = "Footer" - fields["icons"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) + fields["icons"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) fieldNameMap["icons"] = "Icons" - fields["is_drilldown"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_drilldown"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_drilldown"] = "IsDrilldown" - fields["legend"] = bindings.NewOptionalType(bindings.NewReferenceType(LegendBindingType)) + fields["legend"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LegendBindingType)) fieldNameMap["legend"] = "Legend" - fields["plot_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) + fields["plot_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) fieldNameMap["plot_configs"] = "PlotConfigs" - fields["rowspan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rowspan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rowspan"] = "Rowspan" - fields["shared"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["shared"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["shared"] = "Shared" - fields["show_header"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_header"] = "ShowHeader" - fields["span"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["span"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["span"] = "Span" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.spacer_widget_configuration", fields, reflect.TypeOf(SpacerWidgetConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.spacer_widget_configuration", fields, reflect.TypeOf(SpacerWidgetConfiguration{}), fieldNameMap, validators) } -func SpanBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SpanBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["sites"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SpanSiteInfoBindingType), reflect.TypeOf([]SpanSiteInfo{}))) + fields["sites"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SpanSiteInfoBindingType), reflect.TypeOf([]SpanSiteInfo{}))) fieldNameMap["sites"] = "Sites" - fields["span_leader"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["span_leader"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["span_leader"] = "SpanLeader" - fields["span_resource"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["span_resource"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["span_resource"] = "SpanResource" - fields["span_resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["span_resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["span_resource_type"] = "SpanResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.span", fields, reflect.TypeOf(Span{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.span", fields, reflect.TypeOf(Span{}), fieldNameMap, validators) } -func SpanSiteInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SpanSiteInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.span_site_info", fields, reflect.TypeOf(SpanSiteInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.span_site_info", fields, reflect.TypeOf(SpanSiteInfo{}), fieldNameMap, validators) } -func SpoofGuardProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SpoofGuardProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["address_binding_allowlist"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["address_binding_allowlist"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["address_binding_allowlist"] = "AddressBindingAllowlist" - fields["address_binding_whitelist"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["address_binding_whitelist"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["address_binding_whitelist"] = "AddressBindingWhitelist" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.spoof_guard_profile", fields, reflect.TypeOf(SpoofGuardProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.spoof_guard_profile", fields, reflect.TypeOf(SpoofGuardProfile{}), fieldNameMap, validators) } -func SpoofGuardProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SpoofGuardProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SpoofGuardProfileBindingType), reflect.TypeOf([]SpoofGuardProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SpoofGuardProfileBindingType), reflect.TypeOf([]SpoofGuardProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.spoof_guard_profile_list_result", fields, reflect.TypeOf(SpoofGuardProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.spoof_guard_profile_list_result", fields, reflect.TypeOf(SpoofGuardProfileListResult{}), fieldNameMap, validators) } -func StandaloneHostIdfwConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func StandaloneHostIdfwConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["idfw_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["idfw_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["idfw_enabled"] = "IdfwEnabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.standalone_host_idfw_configuration", fields, reflect.TypeOf(StandaloneHostIdfwConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.standalone_host_idfw_configuration", fields, reflect.TypeOf(StandaloneHostIdfwConfiguration{}), fieldNameMap, validators) } -func StatItemBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func StatItemBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["drilldown_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["drilldown_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["drilldown_id"] = "DrilldownId" - fields["tooltip"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TooltipBindingType), reflect.TypeOf([]Tooltip{}))) + fields["tooltip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TooltipBindingType), reflect.TypeOf([]Tooltip{}))) fieldNameMap["tooltip"] = "Tooltip" - fields["total"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["total"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["total"] = "Total" - fields["value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.stat_item", fields, reflect.TypeOf(StatItem{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.stat_item", fields, reflect.TypeOf(StatItem{}), fieldNameMap, validators) } -func StaticARPConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func StaticARPConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_address"] = "IpAddress" - fields["mac_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac_address"] = "MacAddress" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.static_ARP_config", fields, reflect.TypeOf(StaticARPConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.static_ARP_config", fields, reflect.TypeOf(StaticARPConfig{}), fieldNameMap, validators) } -func StaticFilterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func StaticFilterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["additional_value"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.REST)) + fields["additional_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["additional_value"] = "AdditionalValue" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["short_display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["info_text"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["info_text"] = "InfoText" + fields["short_display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["short_display_name"] = "ShortDisplayName" - fields["value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.static_filter", fields, reflect.TypeOf(StaticFilter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.static_filter", fields, reflect.TypeOf(StaticFilter{}), fieldNameMap, validators) } -func StaticMimeContentBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func StaticMimeContentBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["text_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["text_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["text_message"] = "TextMessage" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.static_mime_content", fields, reflect.TypeOf(StaticMimeContent{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.static_mime_content", fields, reflect.TypeOf(StaticMimeContent{}), fieldNameMap, validators) } -func StaticRouteBfdPeerBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func StaticRouteBfdPeerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["bfd_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["bfd_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["bfd_profile_path"] = "BfdProfilePath" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["peer_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["peer_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["peer_address"] = "PeerAddress" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["scope"] = "Scope" - fields["source_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["source_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["source_addresses"] = "SourceAddresses" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.static_route_bfd_peer", fields, reflect.TypeOf(StaticRouteBfdPeer{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.static_route_bfd_peer", fields, reflect.TypeOf(StaticRouteBfdPeer{}), fieldNameMap, validators) } -func StaticRouteBfdPeerListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func StaticRouteBfdPeerListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(StaticRouteBfdPeerBindingType), reflect.TypeOf([]StaticRouteBfdPeer{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(StaticRouteBfdPeerBindingType), reflect.TypeOf([]StaticRouteBfdPeer{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.static_route_bfd_peer_list_result", fields, reflect.TypeOf(StaticRouteBfdPeerListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.static_route_bfd_peer_list_result", fields, reflect.TypeOf(StaticRouteBfdPeerListResult{}), fieldNameMap, validators) } -func StaticRoutesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func StaticRoutesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["enabled_on_secondary"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled_on_secondary"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled_on_secondary"] = "EnabledOnSecondary" - fields["network"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["network"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["network"] = "Network" - fields["next_hops"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RouterNexthopBindingType), reflect.TypeOf([]RouterNexthop{}))) + fields["next_hops"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RouterNexthopBindingType), reflect.TypeOf([]RouterNexthop{}))) fieldNameMap["next_hops"] = "NextHops" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.static_routes", fields, reflect.TypeOf(StaticRoutes{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.static_routes", fields, reflect.TypeOf(StaticRoutes{}), fieldNameMap, validators) } -func StaticRoutesListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func StaticRoutesListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(StaticRoutesBindingType), reflect.TypeOf([]StaticRoutes{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(StaticRoutesBindingType), reflect.TypeOf([]StaticRoutes{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.static_routes_list_result", fields, reflect.TypeOf(StaticRoutesListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.static_routes_list_result", fields, reflect.TypeOf(StaticRoutesListResult{}), fieldNameMap, validators) } -func StatsConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func StatsConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["label"] = bindings.NewOptionalType(bindings.NewReferenceType(LabelBindingType)) + fields["label"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LabelBindingType)) fieldNameMap["label"] = "Label" - fields["navigation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["navigation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["navigation"] = "Navigation" - fields["sections"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DonutSectionBindingType), reflect.TypeOf([]DonutSection{}))) + fields["sections"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DonutSectionBindingType), reflect.TypeOf([]DonutSection{}))) fieldNameMap["sections"] = "Sections" - fields["stat"] = bindings.NewOptionalType(bindings.NewReferenceType(StatItemBindingType)) + fields["stat"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(StatItemBindingType)) fieldNameMap["stat"] = "Stat" - fields["sub_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sub_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sub_type"] = "SubType" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["datasources"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) + fields["datasources"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) fieldNameMap["datasources"] = "Datasources" - fields["default_filter_value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) + fields["default_filter_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) fieldNameMap["default_filter_value"] = "DefaultFilterValue" - fields["drilldown_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["drilldown_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["drilldown_id"] = "DrilldownId" - fields["feature_set"] = bindings.NewOptionalType(bindings.NewReferenceType(FeatureSetBindingType)) + fields["feature_set"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FeatureSetBindingType)) fieldNameMap["feature_set"] = "FeatureSet" - fields["filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["filter"] = "Filter" - fields["filter_value_required"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["filter_value_required"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["filter_value_required"] = "FilterValueRequired" - fields["filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["filters"] = "Filters" - fields["footer"] = bindings.NewOptionalType(bindings.NewReferenceType(FooterBindingType)) + fields["footer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FooterBindingType)) fieldNameMap["footer"] = "Footer" - fields["icons"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) + fields["icons"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) fieldNameMap["icons"] = "Icons" - fields["is_drilldown"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_drilldown"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_drilldown"] = "IsDrilldown" - fields["legend"] = bindings.NewOptionalType(bindings.NewReferenceType(LegendBindingType)) + fields["legend"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LegendBindingType)) fieldNameMap["legend"] = "Legend" - fields["plot_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) + fields["plot_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) fieldNameMap["plot_configs"] = "PlotConfigs" - fields["rowspan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rowspan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rowspan"] = "Rowspan" - fields["shared"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["shared"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["shared"] = "Shared" - fields["show_header"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_header"] = "ShowHeader" - fields["span"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["span"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["span"] = "Span" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.stats_configuration", fields, reflect.TypeOf(StatsConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.stats_configuration", fields, reflect.TypeOf(StatsConfiguration{}), fieldNameMap, validators) } -func StringArrayConstraintValueBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func StringArrayConstraintValueBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["values"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["values"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["values"] = "Values" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.string_array_constraint_value", fields, reflect.TypeOf(StringArrayConstraintValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.string_array_constraint_value", fields, reflect.TypeOf(StringArrayConstraintValue{}), fieldNameMap, validators) } -func SubjectPublicKeyHashBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SubjectPublicKeyHashBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["public_key_sha256_hashes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["public_key_sha256_hashes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["public_key_sha256_hashes"] = "PublicKeySha256Hashes" - fields["subject"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["subject"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["subject"] = "Subject" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.subject_public_key_hash", fields, reflect.TypeOf(SubjectPublicKeyHash{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.subject_public_key_hash", fields, reflect.TypeOf(SubjectPublicKeyHash{}), fieldNameMap, validators) } -func SvmConnectivityStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SwitchingProfileTypeIdEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["connectivity_status"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["connectivity_status"] = "ConnectivityStatus" - fields["service_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["service_name"] = "ServiceName" - fields["solution_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["solution_id"] = "SolutionId" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["_last_sync_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["_last_sync_time"] = "LastSyncTime" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["display_name"] = "DisplayName" - fields["resource_type"] = bindings.NewStringType() - fieldNameMap["resource_type"] = "ResourceType" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DiscoveredResourceScopeBindingType), reflect.TypeOf([]DiscoveredResourceScope{}))) - fieldNameMap["scope"] = "Scope" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) - fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.svm_connectivity_status", fields, reflect.TypeOf(SvmConnectivityStatus{}), fieldNameMap, validators) + fields["key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["key"] = "Key" + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["value"] = "Value" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.switching_profile_type_id_entry", fields, reflect.TypeOf(SwitchingProfileTypeIdEntry{}), fieldNameMap, validators) } -func TagBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TagBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["scope"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["scope"] = "Scope" - fields["tag"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tag"] = "Tag" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tag", fields, reflect.TypeOf(Tag{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tag", fields, reflect.TypeOf(Tag{}), fieldNameMap, validators) } -func TagBulkOperationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TagBulkOperationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["apply_to"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceInfoBindingType), reflect.TypeOf([]ResourceInfo{}))) + fields["apply_to"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceInfoBindingType), reflect.TypeOf([]ResourceInfo{}))) + fieldNameMap["apply_to"] = "ApplyTo" + fields["remove_from"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceInfoBindingType), reflect.TypeOf([]ResourceInfo{}))) + fieldNameMap["remove_from"] = "RemoveFrom" + fields["tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TagBindingType)) + fieldNameMap["tag"] = "Tag" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tag_bulk_operation", fields, reflect.TypeOf(TagBulkOperation{}), fieldNameMap, validators) +} + +func TagBulkOperationStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["apply_to"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceTypeTagStatusBindingType), reflect.TypeOf([]ResourceTypeTagStatus{}))) fieldNameMap["apply_to"] = "ApplyTo" - fields["remove_from"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceInfoBindingType), reflect.TypeOf([]ResourceInfo{}))) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["remove_from"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceTypeTagStatusBindingType), reflect.TypeOf([]ResourceTypeTagStatus{}))) fieldNameMap["remove_from"] = "RemoveFrom" - fields["tag"] = bindings.NewOptionalType(bindings.NewReferenceType(TagBindingType)) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["status"] = "Status" + fields["tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TagBindingType)) + fieldNameMap["tag"] = "Tag" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tag_bulk_operation_status", fields, reflect.TypeOf(TagBulkOperationStatus{}), fieldNameMap, validators) +} + +func TagInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["scope"] = "Scope" + fields["tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tag"] = "Tag" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tag_bulk_operation", fields, reflect.TypeOf(TagBulkOperation{}), fieldNameMap, validators) + fields["tagged_objects_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["tagged_objects_count"] = "TaggedObjectsCount" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tag_info", fields, reflect.TypeOf(TagInfo{}), fieldNameMap, validators) } -func TaskPropertiesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TagInfoListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["async_response_available"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagInfoBindingType), reflect.TypeOf([]TagInfo{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tag_info_list_result", fields, reflect.TypeOf(TagInfoListResult{}), fieldNameMap, validators) +} + +func TaskPropertiesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["async_response_available"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["async_response_available"] = "AsyncResponseAvailable" - fields["cancelable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["cancelable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["cancelable"] = "Cancelable" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["end_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["end_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["end_time"] = "EndTime" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["message"] = "Message" - fields["progress"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["progress"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["progress"] = "Progress" - fields["request_method"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_method"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_method"] = "RequestMethod" - fields["request_uri"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_uri"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_uri"] = "RequestUri" - fields["start_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["start_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["start_time"] = "StartTime" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - fields["user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["user"] = "User" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.task_properties", fields, reflect.TypeOf(TaskProperties{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.task_properties", fields, reflect.TypeOf(TaskProperties{}), fieldNameMap, validators) } -func TcpHeaderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TcpHeaderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dst_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dst_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dst_port"] = "DstPort" - fields["src_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["src_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["src_port"] = "SrcPort" - fields["tcp_flags"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["tcp_flags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["tcp_flags"] = "TcpFlags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tcp_header", fields, reflect.TypeOf(TcpHeader{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tcp_header", fields, reflect.TypeOf(TcpHeader{}), fieldNameMap, validators) } -func TcpMaximumSegmentSizeClampingBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TcpMaximumSegmentSizeClampingBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["direction"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["direction"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["direction"] = "Direction" - fields["max_segment_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_segment_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_segment_size"] = "MaxSegmentSize" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tcp_maximum_segment_size_clamping", fields, reflect.TypeOf(TcpMaximumSegmentSizeClamping{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tcp_maximum_segment_size_clamping", fields, reflect.TypeOf(TcpMaximumSegmentSizeClamping{}), fieldNameMap, validators) } -func Tier0BindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier0BindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["advanced_config"] = bindings.NewOptionalType(bindings.NewReferenceType(Tier0AdvancedConfigBindingType)) + fields["advanced_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(Tier0AdvancedConfigBindingType)) fieldNameMap["advanced_config"] = "AdvancedConfig" - fields["arp_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["arp_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["arp_limit"] = "ArpLimit" - fields["default_rule_logging"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["default_rule_logging"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["default_rule_logging"] = "DefaultRuleLogging" - fields["dhcp_config_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["dhcp_config_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["dhcp_config_paths"] = "DhcpConfigPaths" - fields["disable_firewall"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["disable_firewall"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["disable_firewall"] = "DisableFirewall" - fields["failover_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["failover_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["failover_mode"] = "FailoverMode" - fields["federation_config"] = bindings.NewOptionalType(bindings.NewReferenceType(FederationGatewayConfigBindingType)) + fields["federation_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FederationGatewayConfigBindingType)) fieldNameMap["federation_config"] = "FederationConfig" - fields["force_whitelisting"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["force_whitelisting"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["force_whitelisting"] = "ForceWhitelisting" - fields["ha_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ha_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ha_mode"] = "HaMode" - fields["internal_transit_subnets"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["internal_transit_subnets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["internal_transit_subnets"] = "InternalTransitSubnets" - fields["intersite_config"] = bindings.NewOptionalType(bindings.NewReferenceType(IntersiteGatewayConfigBindingType)) + fields["intersite_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IntersiteGatewayConfigBindingType)) fieldNameMap["intersite_config"] = "IntersiteConfig" - fields["ipv6_profile_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ipv6_profile_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ipv6_profile_paths"] = "Ipv6ProfilePaths" - fields["rd_admin_field"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["rd_admin_field"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["rd_admin_field"] = "RdAdminField" - fields["transit_subnets"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["stateful_services"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(Tier0StatefulServicesConfigBindingType)) + fieldNameMap["stateful_services"] = "StatefulServices" + fields["transit_subnets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["transit_subnets"] = "TransitSubnets" - fields["vrf_config"] = bindings.NewOptionalType(bindings.NewReferenceType(Tier0VrfConfigBindingType)) + fields["vrf_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(Tier0VrfConfigBindingType)) fieldNameMap["vrf_config"] = "VrfConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tier0", fields, reflect.TypeOf(Tier0{}), fieldNameMap, validators) + fields["vrf_transit_subnets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["vrf_transit_subnets"] = "VrfTransitSubnets" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tier0", fields, reflect.TypeOf(Tier0{}), fieldNameMap, validators) } -func Tier0AdvancedConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier0AdvancedConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["connectivity"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["connectivity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["connectivity"] = "Connectivity" - fields["forwarding_up_timer"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["forwarding_up_timer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["forwarding_up_timer"] = "ForwardingUpTimer" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tier0_advanced_config", fields, reflect.TypeOf(Tier0AdvancedConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tier0_advanced_config", fields, reflect.TypeOf(Tier0AdvancedConfig{}), fieldNameMap, validators) } -func Tier0DeploymentMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier0DeploymentMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["enforcement_point"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point"] = "EnforcementPoint" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tier0_deployment_map", fields, reflect.TypeOf(Tier0DeploymentMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tier0_deployment_map", fields, reflect.TypeOf(Tier0DeploymentMap{}), fieldNameMap, validators) } -func Tier0DeploymentMapListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier0DeploymentMapListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(Tier0DeploymentMapBindingType), reflect.TypeOf([]Tier0DeploymentMap{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(Tier0DeploymentMapBindingType), reflect.TypeOf([]Tier0DeploymentMap{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tier0_deployment_map_list_result", fields, reflect.TypeOf(Tier0DeploymentMapListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tier0_deployment_map_list_result", fields, reflect.TypeOf(Tier0DeploymentMapListResult{}), fieldNameMap, validators) } -func Tier0GatewayStateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier0GatewayStateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["auto_rds"] = bindings.NewOptionalType(bindings.NewReferenceType(AutoRdsBindingType)) + fields["auto_rds"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(AutoRdsBindingType)) fieldNameMap["auto_rds"] = "AutoRds" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["ipv6_status"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPv6StatusBindingType), reflect.TypeOf([]IPv6Status{}))) + fields["ipv6_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPv6StatusBindingType), reflect.TypeOf([]IPv6Status{}))) fieldNameMap["ipv6_status"] = "Ipv6Status" - fields["tier0_state"] = bindings.NewOptionalType(bindings.NewReferenceType(LogicalRouterStateBindingType)) + fields["tier0_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LogicalRouterStateBindingType)) fieldNameMap["tier0_state"] = "Tier0State" - fields["tier0_status"] = bindings.NewOptionalType(bindings.NewReferenceType(LogicalRouterStatusBindingType)) + fields["tier0_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LogicalRouterStatusBindingType)) fieldNameMap["tier0_status"] = "Tier0Status" - fields["transport_zone"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyTransportZoneBindingType)) + fields["transport_zone"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyTransportZoneBindingType)) fieldNameMap["transport_zone"] = "TransportZone" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tier0_gateway_state", fields, reflect.TypeOf(Tier0GatewayState{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tier0_gateway_state", fields, reflect.TypeOf(Tier0GatewayState{}), fieldNameMap, validators) } -func Tier0HaVipConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier0HaVipConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["external_interface_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["external_interface_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["external_interface_paths"] = "ExternalInterfacePaths" - fields["vip_subnets"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(InterfaceSubnetBindingType), reflect.TypeOf([]InterfaceSubnet{}))) + fields["vip_subnets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(InterfaceSubnetBindingType), reflect.TypeOf([]InterfaceSubnet{}))) fieldNameMap["vip_subnets"] = "VipSubnets" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tier0_ha_vip_config", fields, reflect.TypeOf(Tier0HaVipConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tier0_ha_vip_config", fields, reflect.TypeOf(Tier0HaVipConfig{}), fieldNameMap, validators) } -func Tier0InterfaceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier0InterfaceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["dhcp_relay_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dhcp_relay_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dhcp_relay_path"] = "DhcpRelayPath" - fields["subnets"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(InterfaceSubnetBindingType), reflect.TypeOf([]InterfaceSubnet{}))) + fields["subnets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(InterfaceSubnetBindingType), reflect.TypeOf([]InterfaceSubnet{}))) fieldNameMap["subnets"] = "Subnets" - fields["access_vlan_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["access_vlan_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["access_vlan_id"] = "AccessVlanId" - fields["admin_state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["admin_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["admin_state"] = "AdminState" - fields["edge_cluster_member_index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["edge_cluster_member_index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["edge_cluster_member_index"] = "EdgeClusterMemberIndex" - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["edge_path"] = "EdgePath" - fields["igmp_local_join_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["igmp_local_join_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["igmp_local_join_groups"] = "IgmpLocalJoinGroups" - fields["ipv6_profile_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ipv6_profile_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ipv6_profile_paths"] = "Ipv6ProfilePaths" - fields["ls_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ls_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ls_id"] = "LsId" - fields["mtu"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["mtu"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["mtu"] = "Mtu" - fields["multicast"] = bindings.NewOptionalType(bindings.NewReferenceType(Tier0InterfacePimConfigBindingType)) + fields["multicast"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(Tier0InterfacePimConfigBindingType)) fieldNameMap["multicast"] = "Multicast" - fields["ospf"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyInterfaceOspfConfigBindingType)) + fields["ospf"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyInterfaceOspfConfigBindingType)) fieldNameMap["ospf"] = "Ospf" - fields["proxy_arp_filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["proxy_arp_filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["proxy_arp_filters"] = "ProxyArpFilters" - fields["segment_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_path"] = "SegmentPath" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - fields["urpf_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["urpf_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["urpf_mode"] = "UrpfMode" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tier0_interface", fields, reflect.TypeOf(Tier0Interface{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tier0_interface", fields, reflect.TypeOf(Tier0Interface{}), fieldNameMap, validators) +} + +func Tier0InterfaceGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["members"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(GatewayInterfaceReferenceBindingType), reflect.TypeOf([]GatewayInterfaceReference{}))) + fieldNameMap["members"] = "Members" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tier0_interface_group", fields, reflect.TypeOf(Tier0InterfaceGroup{}), fieldNameMap, validators) +} + +func Tier0InterfaceGroupListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(Tier0InterfaceGroupBindingType), reflect.TypeOf([]Tier0InterfaceGroup{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tier0_interface_group_list_result", fields, reflect.TypeOf(Tier0InterfaceGroupListResult{}), fieldNameMap, validators) } -func Tier0InterfaceListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier0InterfaceListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(Tier0InterfaceBindingType), reflect.TypeOf([]Tier0Interface{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(Tier0InterfaceBindingType), reflect.TypeOf([]Tier0Interface{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tier0_interface_list_result", fields, reflect.TypeOf(Tier0InterfaceListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tier0_interface_list_result", fields, reflect.TypeOf(Tier0InterfaceListResult{}), fieldNameMap, validators) } -func Tier0InterfacePimConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier0InterfacePimConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["hello_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["hello_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["hello_interval"] = "HelloInterval" - fields["hold_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["hold_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["hold_interval"] = "HoldInterval" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tier0_interface_pim_config", fields, reflect.TypeOf(Tier0InterfacePimConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tier0_interface_pim_config", fields, reflect.TypeOf(Tier0InterfacePimConfig{}), fieldNameMap, validators) } -func Tier0ListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier0ListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(Tier0BindingType), reflect.TypeOf([]Tier0{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(Tier0BindingType), reflect.TypeOf([]Tier0{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tier0_list_result", fields, reflect.TypeOf(Tier0ListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tier0_list_result", fields, reflect.TypeOf(Tier0ListResult{}), fieldNameMap, validators) } -func Tier0RouteMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier0RouteMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["entries"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RouteMapEntryBindingType), reflect.TypeOf([]RouteMapEntry{}))) + fields["entries"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RouteMapEntryBindingType), reflect.TypeOf([]RouteMapEntry{}))) fieldNameMap["entries"] = "Entries" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tier0_route_map", fields, reflect.TypeOf(Tier0RouteMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tier0_route_map", fields, reflect.TypeOf(Tier0RouteMap{}), fieldNameMap, validators) } -func Tier0RouteMapListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier0RouteMapListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(Tier0RouteMapBindingType), reflect.TypeOf([]Tier0RouteMap{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(Tier0RouteMapBindingType), reflect.TypeOf([]Tier0RouteMap{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tier0_route_map_list_result", fields, reflect.TypeOf(Tier0RouteMapListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tier0_route_map_list_result", fields, reflect.TypeOf(Tier0RouteMapListResult{}), fieldNameMap, validators) } -func Tier0RouteRedistributionConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier0RouteRedistributionConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["bgp_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["bgp_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["bgp_enabled"] = "BgpEnabled" - fields["ospf_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ospf_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ospf_enabled"] = "OspfEnabled" - fields["redistribution_rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(Tier0RouteRedistributionRuleBindingType), reflect.TypeOf([]Tier0RouteRedistributionRule{}))) + fields["redistribution_rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(Tier0RouteRedistributionRuleBindingType), reflect.TypeOf([]Tier0RouteRedistributionRule{}))) fieldNameMap["redistribution_rules"] = "RedistributionRules" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tier0_route_redistribution_config", fields, reflect.TypeOf(Tier0RouteRedistributionConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tier0_route_redistribution_config", fields, reflect.TypeOf(Tier0RouteRedistributionConfig{}), fieldNameMap, validators) } -func Tier0RouteRedistributionRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier0RouteRedistributionRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["destinations"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["destinations"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["destinations"] = "Destinations" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["route_map_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["route_map_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["route_map_path"] = "RouteMapPath" - fields["route_redistribution_types"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["route_redistribution_types"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["route_redistribution_types"] = "RouteRedistributionTypes" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tier0_route_redistribution_rule", fields, reflect.TypeOf(Tier0RouteRedistributionRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tier0_route_redistribution_rule", fields, reflect.TypeOf(Tier0RouteRedistributionRule{}), fieldNameMap, validators) } -func Tier0SecurityFeatureBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier0SecurityFeatureBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - fields["feature"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["feature"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["feature"] = "Feature" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tier0_security_feature", fields, reflect.TypeOf(Tier0SecurityFeature{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tier0_security_feature", fields, reflect.TypeOf(Tier0SecurityFeature{}), fieldNameMap, validators) } -func Tier0SecurityFeaturesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier0SecurityFeaturesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["features"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(Tier0SecurityFeatureBindingType), reflect.TypeOf([]Tier0SecurityFeature{}))) + fields["features"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(Tier0SecurityFeatureBindingType), reflect.TypeOf([]Tier0SecurityFeature{}))) fieldNameMap["features"] = "Features" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tier0_security_features", fields, reflect.TypeOf(Tier0SecurityFeatures{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tier0_security_features", fields, reflect.TypeOf(Tier0SecurityFeatures{}), fieldNameMap, validators) +} + +func Tier0StatefulServicesConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["enabled"] = "Enabled" + fields["redirection_policy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["redirection_policy"] = "RedirectionPolicy" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tier0_stateful_services_config", fields, reflect.TypeOf(Tier0StatefulServicesConfig{}), fieldNameMap, validators) } -func Tier0VrfConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier0VrfConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["evpn_l2_vni_config"] = bindings.NewOptionalType(bindings.NewReferenceType(VrfEvpnL2VniConfigBindingType)) + fields["evpn_l2_vni_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(VrfEvpnL2VniConfigBindingType)) fieldNameMap["evpn_l2_vni_config"] = "EvpnL2VniConfig" - fields["evpn_transit_vni"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["evpn_transit_vni"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["evpn_transit_vni"] = "EvpnTransitVni" - fields["route_distinguisher"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["route_distinguisher"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["route_distinguisher"] = "RouteDistinguisher" - fields["route_targets"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(VrfRouteTargetsBindingType), reflect.TypeOf([]VrfRouteTargets{}))) + fields["route_targets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(VrfRouteTargetsBindingType), reflect.TypeOf([]VrfRouteTargets{}))) fieldNameMap["route_targets"] = "RouteTargets" - fields["tier0_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_path"] = "Tier0Path" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tier0_vrf_config", fields, reflect.TypeOf(Tier0VrfConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tier0_vrf_config", fields, reflect.TypeOf(Tier0VrfConfig{}), fieldNameMap, validators) } -func Tier1BindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier1BindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["arp_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["arp_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["arp_limit"] = "ArpLimit" - fields["default_rule_logging"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["default_rule_logging"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["default_rule_logging"] = "DefaultRuleLogging" - fields["dhcp_config_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["dhcp_config_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["dhcp_config_paths"] = "DhcpConfigPaths" - fields["disable_firewall"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["disable_firewall"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["disable_firewall"] = "DisableFirewall" - fields["enable_standby_relocation"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_standby_relocation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_standby_relocation"] = "EnableStandbyRelocation" - fields["failover_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["failover_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["failover_mode"] = "FailoverMode" - fields["federation_config"] = bindings.NewOptionalType(bindings.NewReferenceType(FederationGatewayConfigBindingType)) + fields["federation_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FederationGatewayConfigBindingType)) fieldNameMap["federation_config"] = "FederationConfig" - fields["force_whitelisting"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["force_whitelisting"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["force_whitelisting"] = "ForceWhitelisting" - fields["ha_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ha_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ha_mode"] = "HaMode" - fields["intersite_config"] = bindings.NewOptionalType(bindings.NewReferenceType(IntersiteGatewayConfigBindingType)) + fields["intersite_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IntersiteGatewayConfigBindingType)) fieldNameMap["intersite_config"] = "IntersiteConfig" - fields["ipv6_profile_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ipv6_profile_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ipv6_profile_paths"] = "Ipv6ProfilePaths" - fields["pool_allocation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pool_allocation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pool_allocation"] = "PoolAllocation" - fields["qos_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(GatewayQosProfileConfigBindingType)) + fields["qos_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(GatewayQosProfileConfigBindingType)) fieldNameMap["qos_profile"] = "QosProfile" - fields["route_advertisement_rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RouteAdvertisementRuleBindingType), reflect.TypeOf([]RouteAdvertisementRule{}))) + fields["route_advertisement_rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RouteAdvertisementRuleBindingType), reflect.TypeOf([]RouteAdvertisementRule{}))) fieldNameMap["route_advertisement_rules"] = "RouteAdvertisementRules" - fields["route_advertisement_types"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["route_advertisement_types"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["route_advertisement_types"] = "RouteAdvertisementTypes" - fields["tier0_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_path"] = "Tier0Path" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tier1", fields, reflect.TypeOf(Tier1{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tier1", fields, reflect.TypeOf(Tier1{}), fieldNameMap, validators) } -func Tier1DeploymentMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier1DeploymentMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["enforcement_point"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point"] = "EnforcementPoint" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tier1_deployment_map", fields, reflect.TypeOf(Tier1DeploymentMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tier1_deployment_map", fields, reflect.TypeOf(Tier1DeploymentMap{}), fieldNameMap, validators) } -func Tier1GatewayStateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier1GatewayStateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["ipv6_status"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPv6StatusBindingType), reflect.TypeOf([]IPv6Status{}))) + fields["ipv6_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPv6StatusBindingType), reflect.TypeOf([]IPv6Status{}))) fieldNameMap["ipv6_status"] = "Ipv6Status" - fields["tier1_state"] = bindings.NewOptionalType(bindings.NewReferenceType(LogicalRouterStateBindingType)) + fields["tier1_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LogicalRouterStateBindingType)) fieldNameMap["tier1_state"] = "Tier1State" - fields["tier1_status"] = bindings.NewOptionalType(bindings.NewReferenceType(LogicalRouterStatusBindingType)) + fields["tier1_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LogicalRouterStatusBindingType)) fieldNameMap["tier1_status"] = "Tier1Status" - fields["transport_zone"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyTransportZoneBindingType)) + fields["transport_zone"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyTransportZoneBindingType)) fieldNameMap["transport_zone"] = "TransportZone" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tier1_gateway_state", fields, reflect.TypeOf(Tier1GatewayState{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tier1_gateway_state", fields, reflect.TypeOf(Tier1GatewayState{}), fieldNameMap, validators) } -func Tier1InterfaceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier1InterfaceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["dhcp_relay_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dhcp_relay_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dhcp_relay_path"] = "DhcpRelayPath" - fields["subnets"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(InterfaceSubnetBindingType), reflect.TypeOf([]InterfaceSubnet{}))) + fields["subnets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(InterfaceSubnetBindingType), reflect.TypeOf([]InterfaceSubnet{}))) fieldNameMap["subnets"] = "Subnets" - fields["admin_state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["admin_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["admin_state"] = "AdminState" - fields["ipv6_profile_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ipv6_profile_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ipv6_profile_paths"] = "Ipv6ProfilePaths" - fields["mtu"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["mtu"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["mtu"] = "Mtu" - fields["segment_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_path"] = "SegmentPath" - fields["urpf_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["urpf_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["urpf_mode"] = "UrpfMode" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tier1_interface", fields, reflect.TypeOf(Tier1Interface{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tier1_interface", fields, reflect.TypeOf(Tier1Interface{}), fieldNameMap, validators) +} + +func Tier1InterfaceGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["members"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(GatewayInterfaceReferenceBindingType), reflect.TypeOf([]GatewayInterfaceReference{}))) + fieldNameMap["members"] = "Members" + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["type"] = "Type_" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tier1_interface_group", fields, reflect.TypeOf(Tier1InterfaceGroup{}), fieldNameMap, validators) } -func Tier1InterfaceListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier1InterfaceGroupListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(Tier1InterfaceBindingType), reflect.TypeOf([]Tier1Interface{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(Tier1InterfaceGroupBindingType), reflect.TypeOf([]Tier1InterfaceGroup{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tier1_interface_list_result", fields, reflect.TypeOf(Tier1InterfaceListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tier1_interface_group_list_result", fields, reflect.TypeOf(Tier1InterfaceGroupListResult{}), fieldNameMap, validators) } -func Tier1ListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier1InterfaceListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(Tier1BindingType), reflect.TypeOf([]Tier1{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(Tier1InterfaceBindingType), reflect.TypeOf([]Tier1Interface{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tier1_list_result", fields, reflect.TypeOf(Tier1ListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tier1_interface_list_result", fields, reflect.TypeOf(Tier1InterfaceListResult{}), fieldNameMap, validators) } -func TimeRangeDropdownFilterWidgetConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier1ListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["time_range_filter_info"] = bindings.NewOptionalType(bindings.NewReferenceType(TimeRangeFilterInfoBindingType)) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(Tier1BindingType), reflect.TypeOf([]Tier1{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tier1_list_result", fields, reflect.TypeOf(Tier1ListResult{}), fieldNameMap, validators) +} + +func TimeRangeDropdownFilterWidgetConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["time_range_filter_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TimeRangeFilterInfoBindingType)) fieldNameMap["time_range_filter_info"] = "TimeRangeFilterInfo" - fields["default_value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["default_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["default_value"] = "DefaultValue" - fields["dropdown_filter_plot_config"] = bindings.NewOptionalType(bindings.NewReferenceType(DropdownFilterPlotConfigurationBindingType)) + fields["dropdown_filter_plot_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DropdownFilterPlotConfigurationBindingType)) fieldNameMap["dropdown_filter_plot_config"] = "DropdownFilterPlotConfig" - fields["dropdown_item"] = bindings.NewOptionalType(bindings.NewReferenceType(DropdownItemBindingType)) + fields["dropdown_item"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DropdownItemBindingType)) fieldNameMap["dropdown_item"] = "DropdownItem" - fields["placeholder_msg"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["placeholder_msg"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["placeholder_msg"] = "PlaceholderMsg" - fields["static_filter_condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["static_filter_condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["static_filter_condition"] = "StaticFilterCondition" - fields["static_filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(StaticFilterBindingType), reflect.TypeOf([]StaticFilter{}))) + fields["static_filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(StaticFilterBindingType), reflect.TypeOf([]StaticFilter{}))) fieldNameMap["static_filters"] = "StaticFilters" - fields["alias"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["alias"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["alias"] = "Alias" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["datasources"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) + fields["datasources"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) fieldNameMap["datasources"] = "Datasources" - fields["default_filter_value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) + fields["default_filter_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) fieldNameMap["default_filter_value"] = "DefaultFilterValue" - fields["drilldown_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["drilldown_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["drilldown_id"] = "DrilldownId" - fields["feature_set"] = bindings.NewOptionalType(bindings.NewReferenceType(FeatureSetBindingType)) + fields["feature_set"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FeatureSetBindingType)) fieldNameMap["feature_set"] = "FeatureSet" - fields["filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["filter"] = "Filter" - fields["filter_value_required"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["filter_value_required"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["filter_value_required"] = "FilterValueRequired" - fields["filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["filters"] = "Filters" - fields["footer"] = bindings.NewOptionalType(bindings.NewReferenceType(FooterBindingType)) + fields["footer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FooterBindingType)) fieldNameMap["footer"] = "Footer" - fields["icons"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) + fields["icons"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) fieldNameMap["icons"] = "Icons" - fields["is_drilldown"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_drilldown"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_drilldown"] = "IsDrilldown" - fields["legend"] = bindings.NewOptionalType(bindings.NewReferenceType(LegendBindingType)) + fields["legend"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LegendBindingType)) fieldNameMap["legend"] = "Legend" - fields["plot_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) + fields["plot_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) fieldNameMap["plot_configs"] = "PlotConfigs" - fields["rowspan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rowspan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rowspan"] = "Rowspan" - fields["shared"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["shared"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["shared"] = "Shared" - fields["show_header"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_header"] = "ShowHeader" - fields["span"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["span"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["span"] = "Span" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.time_range_dropdown_filter_widget_configuration", fields, reflect.TypeOf(TimeRangeDropdownFilterWidgetConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.time_range_dropdown_filter_widget_configuration", fields, reflect.TypeOf(TimeRangeDropdownFilterWidgetConfiguration{}), fieldNameMap, validators) } -func TimeRangeFilterInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TimeRangeFilterInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["from_param_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["from_param_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["from_param_name"] = "FromParamName" - fields["to_param_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["to_param_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["to_param_name"] = "ToParamName" - fields["value_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value_type"] = "ValueType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.time_range_filter_info", fields, reflect.TypeOf(TimeRangeFilterInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.time_range_filter_info", fields, reflect.TypeOf(TimeRangeFilterInfo{}), fieldNameMap, validators) } -func TlsCertificateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TlsCertificateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(X509CertificateBindingType), reflect.TypeOf([]X509Certificate{}))) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(X509CertificateBindingType), reflect.TypeOf([]X509Certificate{}))) fieldNameMap["details"] = "Details" - fields["has_private_key"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["has_private_key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["has_private_key"] = "HasPrivateKey" - fields["pem_encoded"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pem_encoded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pem_encoded"] = "PemEncoded" - fields["purpose"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["purpose"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["purpose"] = "Purpose" - fields["tls_certificate_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tls_certificate_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tls_certificate_type"] = "TlsCertificateType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tls_certificate", fields, reflect.TypeOf(TlsCertificate{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tls_certificate", fields, reflect.TypeOf(TlsCertificate{}), fieldNameMap, validators) } -func TlsCertificateListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TlsCertificateListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TlsCertificateBindingType), reflect.TypeOf([]TlsCertificate{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TlsCertificateBindingType), reflect.TypeOf([]TlsCertificate{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tls_certificate_list", fields, reflect.TypeOf(TlsCertificateList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tls_certificate_list", fields, reflect.TypeOf(TlsCertificateList{}), fieldNameMap, validators) } -func TlsConfigProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TlsConfigProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["profile_path"] = "ProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tls_config_profile_binding_map", fields, reflect.TypeOf(TlsConfigProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tls_config_profile_binding_map", fields, reflect.TypeOf(TlsConfigProfileBindingMap{}), fieldNameMap, validators) } -func TlsCrlBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TlsCrlBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["crl_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["crl_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["crl_type"] = "CrlType" - fields["details"] = bindings.NewOptionalType(bindings.NewReferenceType(X509CrlBindingType)) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(X509CrlBindingType)) fieldNameMap["details"] = "Details" - fields["details_revoked_by_issuer_and_serial_number"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IssuerSerialNumberBindingType), reflect.TypeOf([]IssuerSerialNumber{}))) + fields["details_revoked_by_issuer_and_serial_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IssuerSerialNumberBindingType), reflect.TypeOf([]IssuerSerialNumber{}))) fieldNameMap["details_revoked_by_issuer_and_serial_number"] = "DetailsRevokedByIssuerAndSerialNumber" - fields["details_revoked_by_subject_and_public_key_hash"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SubjectPublicKeyHashBindingType), reflect.TypeOf([]SubjectPublicKeyHash{}))) + fields["details_revoked_by_subject_and_public_key_hash"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SubjectPublicKeyHashBindingType), reflect.TypeOf([]SubjectPublicKeyHash{}))) fieldNameMap["details_revoked_by_subject_and_public_key_hash"] = "DetailsRevokedBySubjectAndPublicKeyHash" - fields["one_crl"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["one_crl"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["one_crl"] = "OneCrl" - fields["pem_encoded"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pem_encoded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pem_encoded"] = "PemEncoded" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tls_crl", fields, reflect.TypeOf(TlsCrl{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tls_crl", fields, reflect.TypeOf(TlsCrl{}), fieldNameMap, validators) } -func TlsCrlListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TlsCrlListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TlsCrlBindingType), reflect.TypeOf([]TlsCrl{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TlsCrlBindingType), reflect.TypeOf([]TlsCrl{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tls_crl_list_result", fields, reflect.TypeOf(TlsCrlListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tls_crl_list_result", fields, reflect.TypeOf(TlsCrlListResult{}), fieldNameMap, validators) } -func TlsCsrBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TlsCsrBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["algorithm"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["algorithm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["algorithm"] = "Algorithm" - fields["is_ca"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_ca"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_ca"] = "IsCa" - fields["key_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["key_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["key_size"] = "KeySize" - fields["pem_encoded"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pem_encoded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pem_encoded"] = "PemEncoded" - fields["subject"] = bindings.NewOptionalType(bindings.NewReferenceType(PrincipalBindingType)) + fields["subject"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PrincipalBindingType)) fieldNameMap["subject"] = "Subject" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tls_csr", fields, reflect.TypeOf(TlsCsr{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tls_csr", fields, reflect.TypeOf(TlsCsr{}), fieldNameMap, validators) } -func TlsCsrListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TlsCsrListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TlsCsrBindingType), reflect.TypeOf([]TlsCsr{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TlsCsrBindingType), reflect.TypeOf([]TlsCsr{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tls_csr_list_result", fields, reflect.TypeOf(TlsCsrListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tls_csr_list_result", fields, reflect.TypeOf(TlsCsrListResult{}), fieldNameMap, validators) } -func TlsCsrWithDaysValidBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TlsCsrWithDaysValidBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["algorithm"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["algorithm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["algorithm"] = "Algorithm" - fields["is_ca"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_ca"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_ca"] = "IsCa" - fields["key_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["key_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["key_size"] = "KeySize" - fields["pem_encoded"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pem_encoded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pem_encoded"] = "PemEncoded" - fields["subject"] = bindings.NewOptionalType(bindings.NewReferenceType(PrincipalBindingType)) + fields["subject"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PrincipalBindingType)) fieldNameMap["subject"] = "Subject" - fields["days_valid"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["days_valid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["days_valid"] = "DaysValid" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tls_csr_with_days_valid", fields, reflect.TypeOf(TlsCsrWithDaysValid{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tls_csr_with_days_valid", fields, reflect.TypeOf(TlsCsrWithDaysValid{}), fieldNameMap, validators) } -func TlsInspectionExternalProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TlsInspectionExternalProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["client_cipher_suite"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["client_cipher_suite"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["client_cipher_suite"] = "ClientCipherSuite" - fields["client_max_tls_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["client_max_tls_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["client_max_tls_version"] = "ClientMaxTlsVersion" - fields["client_min_tls_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["client_min_tls_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["client_min_tls_version"] = "ClientMinTlsVersion" - fields["crypto_enforcement"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["crypto_enforcement"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["crypto_enforcement"] = "CryptoEnforcement" - fields["decryption_fail_action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["decryption_fail_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["decryption_fail_action"] = "DecryptionFailAction" - fields["invalid_cert_action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["invalid_cert_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["invalid_cert_action"] = "InvalidCertAction" - fields["ocsp_must_staple"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ocsp_must_staple"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ocsp_must_staple"] = "OcspMustStaple" - fields["proxy_trusted_ca_cert"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["proxy_trusted_ca_cert"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["proxy_trusted_ca_cert"] = "ProxyTrustedCaCert" - fields["proxy_untrusted_ca_cert"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["proxy_untrusted_ca_cert"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["proxy_untrusted_ca_cert"] = "ProxyUntrustedCaCert" - fields["server_cipher_suite"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["server_cipher_suite"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["server_cipher_suite"] = "ServerCipherSuite" - fields["server_max_tls_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server_max_tls_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server_max_tls_version"] = "ServerMaxTlsVersion" - fields["server_min_tls_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server_min_tls_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server_min_tls_version"] = "ServerMinTlsVersion" - fields["tls_config_setting"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tls_config_setting"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tls_config_setting"] = "TlsConfigSetting" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["attention"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["attention"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["attention"] = "Attention" - fields["crls"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["crls"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["crls"] = "Crls" - fields["idle_connection_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["idle_connection_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["idle_connection_timeout"] = "IdleConnectionTimeout" - fields["trusted_ca_bundles"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["trusted_ca_bundles"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["trusted_ca_bundles"] = "TrustedCaBundles" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tls_inspection_external_profile", fields, reflect.TypeOf(TlsInspectionExternalProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tls_inspection_external_profile", fields, reflect.TypeOf(TlsInspectionExternalProfile{}), fieldNameMap, validators) } -func TlsInspectionInternalProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TlsInspectionInternalProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["certificate_validation"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["certificate_validation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["certificate_validation"] = "CertificateValidation" - fields["client_cipher_suite"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["client_cipher_suite"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["client_cipher_suite"] = "ClientCipherSuite" - fields["client_max_tls_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["client_max_tls_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["client_max_tls_version"] = "ClientMaxTlsVersion" - fields["client_min_tls_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["client_min_tls_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["client_min_tls_version"] = "ClientMinTlsVersion" - fields["crypto_enforcement"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["crypto_enforcement"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["crypto_enforcement"] = "CryptoEnforcement" - fields["decryption_fail_action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["decryption_fail_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["decryption_fail_action"] = "DecryptionFailAction" - fields["default_cert_key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["default_cert_key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["default_cert_key"] = "DefaultCertKey" - fields["ocsp_must_staple"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ocsp_must_staple"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ocsp_must_staple"] = "OcspMustStaple" - fields["server_certs_key"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["server_certs_key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["server_certs_key"] = "ServerCertsKey" - fields["server_cipher_suite"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["server_cipher_suite"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["server_cipher_suite"] = "ServerCipherSuite" - fields["server_max_tls_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server_max_tls_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server_max_tls_version"] = "ServerMaxTlsVersion" - fields["server_min_tls_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server_min_tls_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server_min_tls_version"] = "ServerMinTlsVersion" - fields["tls_config_setting"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tls_config_setting"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tls_config_setting"] = "TlsConfigSetting" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["attention"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["attention"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["attention"] = "Attention" - fields["crls"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["crls"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["crls"] = "Crls" - fields["idle_connection_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["idle_connection_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["idle_connection_timeout"] = "IdleConnectionTimeout" - fields["trusted_ca_bundles"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["trusted_ca_bundles"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["trusted_ca_bundles"] = "TrustedCaBundles" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tls_inspection_internal_profile", fields, reflect.TypeOf(TlsInspectionInternalProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tls_inspection_internal_profile", fields, reflect.TypeOf(TlsInspectionInternalProfile{}), fieldNameMap, validators) } -func TlsListenerCertificateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TlsListenerCertificateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["certificate"] = bindings.NewOptionalType(bindings.NewReferenceType(X509CertificateBindingType)) + fields["certificate"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(X509CertificateBindingType)) fieldNameMap["certificate"] = "Certificate" - fields["result"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["result"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["result"] = "Result" - fields["thumbprint"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["thumbprint"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["thumbprint"] = "Thumbprint" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tls_listener_certificate", fields, reflect.TypeOf(TlsListenerCertificate{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tls_listener_certificate", fields, reflect.TypeOf(TlsListenerCertificate{}), fieldNameMap, validators) } -func TlsPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TlsPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["category"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["category"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["category"] = "Category" - fields["comments"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["comments"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["comments"] = "Comments" - fields["internal_sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["internal_sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["internal_sequence_number"] = "InternalSequenceNumber" - fields["is_default"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_default"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_default"] = "IsDefault" - fields["lock_modified_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lock_modified_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lock_modified_by"] = "LockModifiedBy" - fields["lock_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["lock_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["lock_modified_time"] = "LockModifiedTime" - fields["locked"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["locked"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["locked"] = "Locked" - fields["rule_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rule_count"] = "RuleCount" - fields["scheduler_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["scheduler_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["scheduler_path"] = "SchedulerPath" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["scope"] = "Scope" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["stateful"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["stateful"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["stateful"] = "Stateful" - fields["tcp_strict"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tcp_strict"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tcp_strict"] = "TcpStrict" - fields["rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TlsRuleBindingType), reflect.TypeOf([]TlsRule{}))) + fields["rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TlsRuleBindingType), reflect.TypeOf([]TlsRule{}))) fieldNameMap["rules"] = "Rules" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tls_policy", fields, reflect.TypeOf(TlsPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tls_policy", fields, reflect.TypeOf(TlsPolicy{}), fieldNameMap, validators) } -func TlsProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TlsProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["attention"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["attention"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["attention"] = "Attention" - fields["crls"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["crls"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["crls"] = "Crls" - fields["idle_connection_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["idle_connection_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["idle_connection_timeout"] = "IdleConnectionTimeout" - fields["trusted_ca_bundles"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["trusted_ca_bundles"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["trusted_ca_bundles"] = "TrustedCaBundles" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tls_profile", fields, reflect.TypeOf(TlsProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tls_profile", fields, reflect.TypeOf(TlsProfile{}), fieldNameMap, validators) } -func TlsRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TlsRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["destination_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["destination_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["destination_groups"] = "DestinationGroups" - fields["destinations_excluded"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["destinations_excluded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["destinations_excluded"] = "DestinationsExcluded" - fields["direction"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["direction"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["direction"] = "Direction" - fields["disabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["disabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["disabled"] = "Disabled" - fields["ip_protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_protocol"] = "IpProtocol" - fields["is_default"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_default"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_default"] = "IsDefault" - fields["logged"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["logged"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["logged"] = "Logged" - fields["notes"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["notes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["notes"] = "Notes" - fields["profiles"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["profiles"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["profiles"] = "Profiles" - fields["rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rule_id"] = "RuleId" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["scope"] = "Scope" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["service_entries"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ServiceEntryBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["service_entries"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ServiceEntryBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["service_entries"] = "ServiceEntries" - fields["services"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["services"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["services"] = "Services" - fields["source_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["source_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["source_groups"] = "SourceGroups" - fields["sources_excluded"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sources_excluded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sources_excluded"] = "SourcesExcluded" - fields["tag"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tag"] = "Tag" - fields["tls_profile"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tls_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tls_profile"] = "TlsProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tls_rule", fields, reflect.TypeOf(TlsRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tls_rule", fields, reflect.TypeOf(TlsRule{}), fieldNameMap, validators) } -func TlsTrustDataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TlsTrustDataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["key_algo"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["key_algo"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["key_algo"] = "KeyAlgo" - fields["passphrase"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["passphrase"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["passphrase"] = "Passphrase" - fields["pem_encoded"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pem_encoded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pem_encoded"] = "PemEncoded" - fields["private_key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["private_key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["private_key"] = "PrivateKey" - fields["purpose"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["purpose"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["purpose"] = "Purpose" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tls_trust_data", fields, reflect.TypeOf(TlsTrustData{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tls_trust_data", fields, reflect.TypeOf(TlsTrustData{}), fieldNameMap, validators) } -func TnNodeStackSpanStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TooltipBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dedicated_stack_status"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["dedicated_stack_status"] = "DedicatedStackStatus" - fields["detail"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["detail"] = "Detail" - fields["last_updated_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["last_updated_time"] = "LastUpdatedTime" - fields["tn_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["tn_node_id"] = "TnNodeId" - fields["tn_node_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["tn_node_name"] = "TnNodeName" - fields["vmknic_status"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["vmknic_status"] = "VmknicStatus" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tn_node_stack_span_status", fields, reflect.TypeOf(TnNodeStackSpanStatus{}), fieldNameMap, validators) -} - -func TooltipBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["heading"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["heading"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["heading"] = "Heading" - fields["text"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["text"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["text"] = "Text" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tooltip", fields, reflect.TypeOf(Tooltip{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tooltip", fields, reflect.TypeOf(Tooltip{}), fieldNameMap, validators) } -func TraceflowBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TraceflowBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["analysis"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["analysis"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["analysis"] = "Analysis" - fields["counters"] = bindings.NewOptionalType(bindings.NewReferenceType(TraceflowObservationCountersBindingType)) + fields["counters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TraceflowObservationCountersBindingType)) fieldNameMap["counters"] = "Counters" - fields["logical_counters"] = bindings.NewOptionalType(bindings.NewReferenceType(TraceflowObservationCountersBindingType)) + fields["logical_counters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TraceflowObservationCountersBindingType)) fieldNameMap["logical_counters"] = "LogicalCounters" - fields["lport_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lport_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_id"] = "LportId" - fields["operation_state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operation_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operation_state"] = "OperationState" - fields["request_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_status"] = "RequestStatus" - fields["result_overflowed"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["result_overflowed"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["result_overflowed"] = "ResultOverflowed" - fields["timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timeout"] = "Timeout" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.traceflow", fields, reflect.TypeOf(Traceflow{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.traceflow", fields, reflect.TypeOf(Traceflow{}), fieldNameMap, validators) } -func TraceflowConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TraceflowConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["is_transient"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_transient"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_transient"] = "IsTransient" - fields["packet"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PacketDataBindingType)}, bindings.REST)) + fields["packet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PacketDataBindingType)})) fieldNameMap["packet"] = "Packet" - fields["segment_port_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_port_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_port_path"] = "SegmentPortPath" - fields["source_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source_id"] = "SourceId" - fields["timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timeout"] = "Timeout" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.traceflow_config", fields, reflect.TypeOf(TraceflowConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.traceflow_config", fields, reflect.TypeOf(TraceflowConfig{}), fieldNameMap, validators) } -func TraceflowConfigListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TraceflowConfigListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TraceflowConfigBindingType), reflect.TypeOf([]TraceflowConfig{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TraceflowConfigBindingType), reflect.TypeOf([]TraceflowConfig{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.traceflow_config_list_result", fields, reflect.TypeOf(TraceflowConfigListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.traceflow_config_list_result", fields, reflect.TypeOf(TraceflowConfigListResult{}), fieldNameMap, validators) } -func TraceflowObservationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TraceflowObservationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["component_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_name"] = "ComponentName" - fields["component_sub_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_sub_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_sub_type"] = "ComponentSubType" - fields["component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_type"] = "ComponentType" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["sequence_no"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_no"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_no"] = "SequenceNo" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - fields["timestamp_micro"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp_micro"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp_micro"] = "TimestampMicro" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - fields["transport_node_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_name"] = "TransportNodeName" - fields["transport_node_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_type"] = "TransportNodeType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.traceflow_observation", fields, reflect.TypeOf(TraceflowObservation{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.traceflow_observation", fields, reflect.TypeOf(TraceflowObservation{}), fieldNameMap, validators) } -func TraceflowObservationCountersBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TraceflowObservationCountersBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["delivered_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["delivered_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["delivered_count"] = "DeliveredCount" - fields["dropped_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dropped_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dropped_count"] = "DroppedCount" - fields["forwarded_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["forwarded_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["forwarded_count"] = "ForwardedCount" - fields["received_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["protected_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["protected_count"] = "ProtectedCount" + fields["received_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["received_count"] = "ReceivedCount" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.traceflow_observation_counters", fields, reflect.TypeOf(TraceflowObservationCounters{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.traceflow_observation_counters", fields, reflect.TypeOf(TraceflowObservationCounters{}), fieldNameMap, validators) } -func TraceflowObservationDeliveredBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TraceflowObservationDeliveredBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["lport_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lport_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_id"] = "LportId" - fields["lport_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lport_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_name"] = "LportName" - fields["resolution_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resolution_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resolution_type"] = "ResolutionType" - fields["target_mac"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["target_mac"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["target_mac"] = "TargetMac" - fields["vlan_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["vlan_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["vlan_id"] = "VlanId" - fields["component_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_name"] = "ComponentName" - fields["component_sub_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_sub_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_sub_type"] = "ComponentSubType" - fields["component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_type"] = "ComponentType" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["sequence_no"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_no"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_no"] = "SequenceNo" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - fields["timestamp_micro"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp_micro"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp_micro"] = "TimestampMicro" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - fields["transport_node_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_name"] = "TransportNodeName" - fields["transport_node_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_type"] = "TransportNodeType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.traceflow_observation_delivered", fields, reflect.TypeOf(TraceflowObservationDelivered{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.traceflow_observation_delivered", fields, reflect.TypeOf(TraceflowObservationDelivered{}), fieldNameMap, validators) } -func TraceflowObservationDroppedBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TraceflowObservationDroppedBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["acl_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["acl_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["acl_rule_id"] = "AclRuleId" - fields["arp_fail_reason"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["arp_fail_reason"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["arp_fail_reason"] = "ArpFailReason" - fields["jumpto_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ipsec_fail_reason"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["ipsec_fail_reason"] = "IpsecFailReason" + fields["jumpto_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["jumpto_rule_id"] = "JumptoRuleId" - fields["l2_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["l2_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["l2_rule_id"] = "L2RuleId" - fields["lport_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lport_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_id"] = "LportId" - fields["lport_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lport_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_name"] = "LportName" - fields["nat_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["nat_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["nat_rule_id"] = "NatRuleId" - fields["reason"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["reason"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["reason"] = "Reason" - fields["component_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_name"] = "ComponentName" - fields["component_sub_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_sub_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_sub_type"] = "ComponentSubType" - fields["component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_type"] = "ComponentType" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["sequence_no"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_no"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_no"] = "SequenceNo" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - fields["timestamp_micro"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp_micro"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp_micro"] = "TimestampMicro" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - fields["transport_node_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_name"] = "TransportNodeName" - fields["transport_node_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_type"] = "TransportNodeType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.traceflow_observation_dropped", fields, reflect.TypeOf(TraceflowObservationDropped{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.traceflow_observation_dropped", fields, reflect.TypeOf(TraceflowObservationDropped{}), fieldNameMap, validators) } -func TraceflowObservationDroppedLogicalBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TraceflowObservationDroppedLogicalBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["component_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_id"] = "ComponentId" - fields["service_path_index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["service_path_index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["service_path_index"] = "ServicePathIndex" - fields["acl_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["acl_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["acl_rule_id"] = "AclRuleId" - fields["arp_fail_reason"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["arp_fail_reason"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["arp_fail_reason"] = "ArpFailReason" - fields["jumpto_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ipsec_fail_reason"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["ipsec_fail_reason"] = "IpsecFailReason" + fields["jumpto_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["jumpto_rule_id"] = "JumptoRuleId" - fields["l2_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["l2_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["l2_rule_id"] = "L2RuleId" - fields["lport_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lport_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_id"] = "LportId" - fields["lport_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lport_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_name"] = "LportName" - fields["nat_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["nat_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["nat_rule_id"] = "NatRuleId" - fields["reason"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["reason"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["reason"] = "Reason" - fields["component_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_name"] = "ComponentName" - fields["component_sub_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_sub_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_sub_type"] = "ComponentSubType" - fields["component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_type"] = "ComponentType" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["sequence_no"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_no"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_no"] = "SequenceNo" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - fields["timestamp_micro"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp_micro"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp_micro"] = "TimestampMicro" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - fields["transport_node_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_name"] = "TransportNodeName" - fields["transport_node_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_type"] = "TransportNodeType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.traceflow_observation_dropped_logical", fields, reflect.TypeOf(TraceflowObservationDroppedLogical{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.traceflow_observation_dropped_logical", fields, reflect.TypeOf(TraceflowObservationDroppedLogical{}), fieldNameMap, validators) } -func TraceflowObservationForwardedBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TraceflowObservationForwardedBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["context"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["context"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["context"] = "Context" - fields["dst_transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dst_transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dst_transport_node_id"] = "DstTransportNodeId" - fields["dst_transport_node_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dst_transport_node_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dst_transport_node_name"] = "DstTransportNodeName" - fields["local_ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["local_ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["local_ip_address"] = "LocalIpAddress" - fields["remote_ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["remote_ip_address"] = "RemoteIpAddress" - fields["uplink_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["uplink_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["uplink_name"] = "UplinkName" - fields["vtep_label"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["vtep_label"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["vtep_label"] = "VtepLabel" - fields["component_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_name"] = "ComponentName" - fields["component_sub_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_sub_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_sub_type"] = "ComponentSubType" - fields["component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_type"] = "ComponentType" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["sequence_no"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_no"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_no"] = "SequenceNo" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - fields["timestamp_micro"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp_micro"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp_micro"] = "TimestampMicro" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - fields["transport_node_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_name"] = "TransportNodeName" - fields["transport_node_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_type"] = "TransportNodeType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.traceflow_observation_forwarded", fields, reflect.TypeOf(TraceflowObservationForwarded{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.traceflow_observation_forwarded", fields, reflect.TypeOf(TraceflowObservationForwarded{}), fieldNameMap, validators) } -func TraceflowObservationForwardedLogicalBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TraceflowObservationForwardedLogicalBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["acl_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["acl_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["acl_rule_id"] = "AclRuleId" - fields["component_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_id"] = "ComponentId" - fields["dst_component_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dst_component_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dst_component_id"] = "DstComponentId" - fields["dst_component_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dst_component_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dst_component_name"] = "DstComponentName" - fields["dst_component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dst_component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dst_component_type"] = "DstComponentType" - fields["jumpto_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ipsec_vpn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TraceflowObservationIpsecVpnBindingType)) + fieldNameMap["ipsec_vpn"] = "IpsecVpn" + fields["jumpto_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["jumpto_rule_id"] = "JumptoRuleId" - fields["l2_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["l2_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["l2_rule_id"] = "L2RuleId" - fields["lport_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lport_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_id"] = "LportId" - fields["lport_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lport_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_name"] = "LportName" - fields["nat_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["nat_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["nat_rule_id"] = "NatRuleId" - fields["resend_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["next_hop"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["next_hop"] = "NextHop" + fields["resend_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resend_type"] = "ResendType" - fields["service_index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["route_prefix"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["route_prefix"] = "RoutePrefix" + fields["service_index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["service_index"] = "ServiceIndex" - fields["service_path_index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["service_path_index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["service_path_index"] = "ServicePathIndex" - fields["service_ttl"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["service_ttl"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["service_ttl"] = "ServiceTtl" - fields["spoofguard_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["spoofguard_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["spoofguard_ip"] = "SpoofguardIp" - fields["spoofguard_mac"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["spoofguard_mac"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["spoofguard_mac"] = "SpoofguardMac" - fields["spoofguard_vlan_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["spoofguard_vlan_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["spoofguard_vlan_id"] = "SpoofguardVlanId" - fields["svc_nh_mac"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["svc_nh_mac"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["svc_nh_mac"] = "SvcNhMac" - fields["translated_dst_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["translated_dst_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["translated_dst_ip"] = "TranslatedDstIp" - fields["translated_src_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["translated_src_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["translated_src_ip"] = "TranslatedSrcIp" - fields["vlan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["vlan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["vlan"] = "Vlan" - fields["vni"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["vni"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["vni"] = "Vni" - fields["component_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_name"] = "ComponentName" - fields["component_sub_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_sub_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_sub_type"] = "ComponentSubType" - fields["component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_type"] = "ComponentType" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["sequence_no"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_no"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_no"] = "SequenceNo" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - fields["timestamp_micro"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp_micro"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp_micro"] = "TimestampMicro" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - fields["transport_node_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_name"] = "TransportNodeName" - fields["transport_node_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_type"] = "TransportNodeType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.traceflow_observation_forwarded_logical", fields, reflect.TypeOf(TraceflowObservationForwardedLogical{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.traceflow_observation_forwarded_logical", fields, reflect.TypeOf(TraceflowObservationForwardedLogical{}), fieldNameMap, validators) +} + +func TraceflowObservationIpsecVpnBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["inner_dst_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["inner_dst_ip"] = "InnerDstIp" + fields["inner_src_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["inner_src_ip"] = "InnerSrcIp" + fields["local_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["local_ip"] = "LocalIp" + fields["policy_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["policy_id"] = "PolicyId" + fields["remote_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_ip"] = "RemoteIp" + fields["session_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["session_id"] = "SessionId" + fields["spi"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["spi"] = "Spi" + fields["vti_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["vti_id"] = "VtiId" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.traceflow_observation_ipsec_vpn", fields, reflect.TypeOf(TraceflowObservationIpsecVpn{}), fieldNameMap, validators) } -func TraceflowObservationListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TraceflowObservationListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(TraceflowObservationBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(TraceflowObservationBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.traceflow_observation_list_result", fields, reflect.TypeOf(TraceflowObservationListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.traceflow_observation_list_result", fields, reflect.TypeOf(TraceflowObservationListResult{}), fieldNameMap, validators) } -func TraceflowObservationReceivedBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TraceflowObservationProtectedBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["local_ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["original_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["original_type"] = "OriginalType" + fields["component_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["component_name"] = "ComponentName" + fields["component_sub_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["component_sub_type"] = "ComponentSubType" + fields["component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["component_type"] = "ComponentType" + fields["resource_type"] = vapiBindings_.NewStringType() + fieldNameMap["resource_type"] = "ResourceType" + fields["sequence_no"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["sequence_no"] = "SequenceNo" + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["site_path"] = "SitePath" + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["timestamp"] = "Timestamp" + fields["timestamp_micro"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["timestamp_micro"] = "TimestampMicro" + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["transport_node_id"] = "TransportNodeId" + fields["transport_node_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["transport_node_name"] = "TransportNodeName" + fields["transport_node_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["transport_node_type"] = "TransportNodeType" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.traceflow_observation_protected", fields, reflect.TypeOf(TraceflowObservationProtected{}), fieldNameMap, validators) +} + +func TraceflowObservationReceivedBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["local_ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["local_ip_address"] = "LocalIpAddress" - fields["remote_ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["remote_ip_address"] = "RemoteIpAddress" - fields["uplink_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["uplink_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["uplink_name"] = "UplinkName" - fields["vtep_label"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["vtep_label"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["vtep_label"] = "VtepLabel" - fields["component_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_name"] = "ComponentName" - fields["component_sub_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_sub_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_sub_type"] = "ComponentSubType" - fields["component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_type"] = "ComponentType" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["sequence_no"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_no"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_no"] = "SequenceNo" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - fields["timestamp_micro"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp_micro"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp_micro"] = "TimestampMicro" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - fields["transport_node_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_name"] = "TransportNodeName" - fields["transport_node_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_type"] = "TransportNodeType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.traceflow_observation_received", fields, reflect.TypeOf(TraceflowObservationReceived{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.traceflow_observation_received", fields, reflect.TypeOf(TraceflowObservationReceived{}), fieldNameMap, validators) } -func TraceflowObservationReceivedLogicalBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TraceflowObservationReceivedLogicalBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["component_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_id"] = "ComponentId" - fields["lport_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ipsec_vpn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TraceflowObservationIpsecVpnBindingType)) + fieldNameMap["ipsec_vpn"] = "IpsecVpn" + fields["lport_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_id"] = "LportId" - fields["lport_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lport_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_name"] = "LportName" - fields["src_component_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["src_component_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["src_component_id"] = "SrcComponentId" - fields["src_component_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["src_component_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["src_component_name"] = "SrcComponentName" - fields["src_component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["src_component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["src_component_type"] = "SrcComponentType" - fields["svc_mac"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["svc_mac"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["svc_mac"] = "SvcMac" - fields["vlan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["vlan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["vlan"] = "Vlan" - fields["vni"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["vni"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["vni"] = "Vni" - fields["component_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_name"] = "ComponentName" - fields["component_sub_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_sub_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_sub_type"] = "ComponentSubType" - fields["component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_type"] = "ComponentType" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["sequence_no"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_no"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_no"] = "SequenceNo" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - fields["timestamp_micro"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp_micro"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp_micro"] = "TimestampMicro" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - fields["transport_node_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_name"] = "TransportNodeName" - fields["transport_node_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_type"] = "TransportNodeType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.traceflow_observation_received_logical", fields, reflect.TypeOf(TraceflowObservationReceivedLogical{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.traceflow_observation_received_logical", fields, reflect.TypeOf(TraceflowObservationReceivedLogical{}), fieldNameMap, validators) } -func TraceflowObservationRelayedLogicalBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TraceflowObservationRelayedLogicalBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dst_server_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dst_server_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dst_server_address"] = "DstServerAddress" - fields["logical_comp_uuid"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["logical_comp_uuid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["logical_comp_uuid"] = "LogicalCompUuid" - fields["message_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["message_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["message_type"] = "MessageType" - fields["relay_server_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relay_server_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relay_server_address"] = "RelayServerAddress" - fields["component_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_name"] = "ComponentName" - fields["component_sub_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_sub_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_sub_type"] = "ComponentSubType" - fields["component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_type"] = "ComponentType" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["sequence_no"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_no"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_no"] = "SequenceNo" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - fields["timestamp_micro"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp_micro"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp_micro"] = "TimestampMicro" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - fields["transport_node_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_name"] = "TransportNodeName" - fields["transport_node_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_type"] = "TransportNodeType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.traceflow_observation_relayed_logical", fields, reflect.TypeOf(TraceflowObservationRelayedLogical{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.traceflow_observation_relayed_logical", fields, reflect.TypeOf(TraceflowObservationRelayedLogical{}), fieldNameMap, validators) } -func TraceflowObservationReplicationLogicalBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TraceflowObservationReplicationLogicalBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["local_ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["local_ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["local_ip_address"] = "LocalIpAddress" - fields["replication_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["replication_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["replication_type"] = "ReplicationType" - fields["uplink_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["uplink_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["uplink_name"] = "UplinkName" - fields["vtep_label"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["vtep_label"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["vtep_label"] = "VtepLabel" - fields["component_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_name"] = "ComponentName" - fields["component_sub_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_sub_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_sub_type"] = "ComponentSubType" - fields["component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_type"] = "ComponentType" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["sequence_no"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_no"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_no"] = "SequenceNo" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - fields["timestamp_micro"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp_micro"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp_micro"] = "TimestampMicro" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - fields["transport_node_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_name"] = "TransportNodeName" - fields["transport_node_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_type"] = "TransportNodeType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.traceflow_observation_replication_logical", fields, reflect.TypeOf(TraceflowObservationReplicationLogical{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.traceflow_observation_replication_logical", fields, reflect.TypeOf(TraceflowObservationReplicationLogical{}), fieldNameMap, validators) } -func TraceflowRequestParameterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TraceflowRequestParameterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.traceflow_request_parameter", fields, reflect.TypeOf(TraceflowRequestParameter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.traceflow_request_parameter", fields, reflect.TypeOf(TraceflowRequestParameter{}), fieldNameMap, validators) } -func TrafficRateLimitsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TrafficRateLimitsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["rx_broadcast"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rx_broadcast"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rx_broadcast"] = "RxBroadcast" - fields["rx_multicast"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rx_multicast"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rx_multicast"] = "RxMulticast" - fields["tx_broadcast"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["tx_broadcast"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["tx_broadcast"] = "TxBroadcast" - fields["tx_multicast"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["tx_multicast"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["tx_multicast"] = "TxMulticast" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.traffic_rate_limits", fields, reflect.TypeOf(TrafficRateLimits{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.traffic_rate_limits", fields, reflect.TypeOf(TrafficRateLimits{}), fieldNameMap, validators) } -func TransportInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TransportInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dst_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dst_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dst_port"] = "DstPort" - fields["protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["protocol"] = "Protocol" - fields["src_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["spi"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["spi"] = "Spi" + fields["src_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["src_port"] = "SrcPort" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.transport_info", fields, reflect.TypeOf(TransportInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.transport_info", fields, reflect.TypeOf(TransportInfo{}), fieldNameMap, validators) } -func TransportNodeIdParametersBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TransportNodeIdParametersBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source"] = "Source" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.transport_node_id_parameters", fields, reflect.TypeOf(TransportNodeIdParameters{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.transport_node_id_parameters", fields, reflect.TypeOf(TransportNodeIdParameters{}), fieldNameMap, validators) } -func TransportNodeSpanEnforcedStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TransportNodeSpanEnforcedStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enforced_status_per_transport_node"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(EnforcedStatusPerTransportNodeBindingType), reflect.TypeOf([]EnforcedStatusPerTransportNode{}))) + fields["enforced_status_per_transport_node"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(EnforcedStatusPerTransportNodeBindingType), reflect.TypeOf([]EnforcedStatusPerTransportNode{}))) fieldNameMap["enforced_status_per_transport_node"] = "EnforcedStatusPerTransportNode" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.transport_node_span_enforced_status", fields, reflect.TypeOf(TransportNodeSpanEnforcedStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.transport_node_span_enforced_status", fields, reflect.TypeOf(TransportNodeSpanEnforcedStatus{}), fieldNameMap, validators) } -func TransportProtocolHeaderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TransportProtocolHeaderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dhcp_header"] = bindings.NewOptionalType(bindings.NewReferenceType(DhcpHeaderBindingType)) + fields["dhcp_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DhcpHeaderBindingType)) fieldNameMap["dhcp_header"] = "DhcpHeader" - fields["dhcpv6_header"] = bindings.NewOptionalType(bindings.NewReferenceType(Dhcpv6HeaderBindingType)) + fields["dhcpv6_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(Dhcpv6HeaderBindingType)) fieldNameMap["dhcpv6_header"] = "Dhcpv6Header" - fields["dns_header"] = bindings.NewOptionalType(bindings.NewReferenceType(DnsHeaderBindingType)) + fields["dns_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DnsHeaderBindingType)) fieldNameMap["dns_header"] = "DnsHeader" - fields["icmp_echo_request_header"] = bindings.NewOptionalType(bindings.NewReferenceType(IcmpEchoRequestHeaderBindingType)) + fields["icmp_echo_request_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IcmpEchoRequestHeaderBindingType)) fieldNameMap["icmp_echo_request_header"] = "IcmpEchoRequestHeader" - fields["ndp_header"] = bindings.NewOptionalType(bindings.NewReferenceType(NdpHeaderBindingType)) + fields["ndp_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(NdpHeaderBindingType)) fieldNameMap["ndp_header"] = "NdpHeader" - fields["tcp_header"] = bindings.NewOptionalType(bindings.NewReferenceType(TcpHeaderBindingType)) + fields["tcp_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TcpHeaderBindingType)) fieldNameMap["tcp_header"] = "TcpHeader" - fields["udp_header"] = bindings.NewOptionalType(bindings.NewReferenceType(UdpHeaderBindingType)) + fields["udp_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(UdpHeaderBindingType)) fieldNameMap["udp_header"] = "UdpHeader" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.transport_protocol_header", fields, reflect.TypeOf(TransportProtocolHeader{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.transport_protocol_header", fields, reflect.TypeOf(TransportProtocolHeader{}), fieldNameMap, validators) } -func TunnelInterfaceIPSubnetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TunnelInterfaceIPSubnetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ip_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ip_addresses"] = "IpAddresses" - fields["prefix_length"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["prefix_length"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["prefix_length"] = "PrefixLength" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tunnel_interface_IP_subnet", fields, reflect.TypeOf(TunnelInterfaceIPSubnet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tunnel_interface_IP_subnet", fields, reflect.TypeOf(TunnelInterfaceIPSubnet{}), fieldNameMap, validators) } -func TunnelSubnetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TunnelSubnetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ip_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ip_addresses"] = "IpAddresses" - fields["prefix_length"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["prefix_length"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["prefix_length"] = "PrefixLength" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.tunnel_subnet", fields, reflect.TypeOf(TunnelSubnet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.tunnel_subnet", fields, reflect.TypeOf(TunnelSubnet{}), fieldNameMap, validators) } -func UdpHeaderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func UdpHeaderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dst_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dst_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dst_port"] = "DstPort" - fields["src_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["src_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["src_port"] = "SrcPort" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.udp_header", fields, reflect.TypeOf(UdpHeader{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.udp_header", fields, reflect.TypeOf(UdpHeader{}), fieldNameMap, validators) } -func UnaryOperationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func UnaryOperationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["operand"] = bindings.NewOptionalType(bindings.NewReferenceType(ResourceFieldPointerBindingType)) + fields["operand"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ResourceFieldPointerBindingType)) fieldNameMap["operand"] = "Operand" - fields["operator"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operator"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operator"] = "Operator" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.unary_operation", fields, reflect.TypeOf(UnaryOperation{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.unary_operation", fields, reflect.TypeOf(UnaryOperation{}), fieldNameMap, validators) } -func UnaryOperationBasedInjectionValueBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func UnaryOperationBasedInjectionValueBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["initial_value"] = bindings.NewOptionalType(bindings.NewReferenceType(ResourceFieldPointerBindingType)) + fields["initial_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ResourceFieldPointerBindingType)) fieldNameMap["initial_value"] = "InitialValue" - fields["operation"] = bindings.NewOptionalType(bindings.NewReferenceType(UnaryOperationBindingType)) + fields["operation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(UnaryOperationBindingType)) fieldNameMap["operation"] = "Operation" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.unary_operation_based_injection_value", fields, reflect.TypeOf(UnaryOperationBasedInjectionValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.unary_operation_based_injection_value", fields, reflect.TypeOf(UnaryOperationBasedInjectionValue{}), fieldNameMap, validators) } -func UnboundedKeyValuePairBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func UnboundedKeyValuePairBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["key"] = "Key" - fields["value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.unbounded_key_value_pair", fields, reflect.TypeOf(UnboundedKeyValuePair{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.unbounded_key_value_pair", fields, reflect.TypeOf(UnboundedKeyValuePair{}), fieldNameMap, validators) } -func UrlAliasBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func UrlAliasBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alias"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["alias"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["alias"] = "Alias" - fields["keystore_info"] = bindings.NewOptionalType(bindings.NewReferenceType(KeyStoreInfoBindingType)) + fields["keystore_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(KeyStoreInfoBindingType)) fieldNameMap["keystore_info"] = "KeystoreInfo" - fields["query"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["query"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["query"] = "Query" - fields["request_body"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.REST)) + fields["request_body"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["request_body"] = "RequestBody" - fields["request_headers"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.REST)) + fields["request_headers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["request_headers"] = "RequestHeaders" - fields["request_method"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_method"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_method"] = "RequestMethod" - fields["url"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["url"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["url"] = "Url" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.url_alias", fields, reflect.TypeOf(UrlAlias{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.url_alias", fields, reflect.TypeOf(UrlAlias{}), fieldNameMap, validators) } -func UserInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func UserInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["roles"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(NsxRoleBindingType), reflect.TypeOf([]NsxRole{}))) + fields["roles"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(NsxRoleBindingType), reflect.TypeOf([]NsxRole{}))) fieldNameMap["roles"] = "Roles" - fields["user_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["roles_for_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RolesForPathBindingType), reflect.TypeOf([]RolesForPath{}))) + fieldNameMap["roles_for_paths"] = "RolesForPaths" + fields["user_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["user_name"] = "UserName" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.user_info", fields, reflect.TypeOf(UserInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.user_info", fields, reflect.TypeOf(UserInfo{}), fieldNameMap, validators) } -func VMDeploymentProgressStateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func VMDeploymentProgressStateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["current_step_title"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["current_step_title"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["current_step_title"] = "CurrentStepTitle" - fields["progress"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["progress"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["progress"] = "Progress" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.VM_deployment_progress_state", fields, reflect.TypeOf(VMDeploymentProgressState{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.VM_deployment_progress_state", fields, reflect.TypeOf(VMDeploymentProgressState{}), fieldNameMap, validators) } -func VMTagReplicationPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func VMTagReplicationPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["groups"] = "Groups" - fields["protected_site"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["protected_site"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["protected_site"] = "ProtectedSite" - fields["recovery_sites"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["recovery_sites"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["recovery_sites"] = "RecoverySites" - fields["vm_match_criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vm_match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vm_match_criteria"] = "VmMatchCriteria" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.VM_tag_replication_policy", fields, reflect.TypeOf(VMTagReplicationPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.VM_tag_replication_policy", fields, reflect.TypeOf(VMTagReplicationPolicy{}), fieldNameMap, validators) } -func VMTagReplicationPolicyListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func VMTagReplicationPolicyListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(VMTagReplicationPolicyBindingType), reflect.TypeOf([]VMTagReplicationPolicy{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(VMTagReplicationPolicyBindingType), reflect.TypeOf([]VMTagReplicationPolicy{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.VM_tag_replication_policy_list_result", fields, reflect.TypeOf(VMTagReplicationPolicyListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.VM_tag_replication_policy_list_result", fields, reflect.TypeOf(VMTagReplicationPolicyListResult{}), fieldNameMap, validators) } -func ValueConstraintExpressionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ValueConstraintExpressionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["operator"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operator"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operator"] = "Operator" - fields["values"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["values"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["values"] = "Values" - fields["values_with_type"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ConstraintValueBindingType)}, bindings.REST)) + fields["values_with_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ConstraintValueBindingType)})) fieldNameMap["values_with_type"] = "ValuesWithType" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.value_constraint_expression", fields, reflect.TypeOf(ValueConstraintExpression{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.value_constraint_expression", fields, reflect.TypeOf(ValueConstraintExpression{}), fieldNameMap, validators) } -func VersionListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func VersionListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["acceptable_versions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["acceptable_versions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["acceptable_versions"] = "AcceptableVersions" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.version_list", fields, reflect.TypeOf(VersionList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.version_list", fields, reflect.TypeOf(VersionList{}), fieldNameMap, validators) } -func VidmInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func VidmInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.vidm_info", fields, reflect.TypeOf(VidmInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.vidm_info", fields, reflect.TypeOf(VidmInfo{}), fieldNameMap, validators) } -func VidmInfoListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func VidmInfoListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(VidmInfoBindingType), reflect.TypeOf([]VidmInfo{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(VidmInfoBindingType), reflect.TypeOf([]VidmInfo{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.vidm_info_list_result", fields, reflect.TypeOf(VidmInfoListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.vidm_info_list_result", fields, reflect.TypeOf(VidmInfoListResult{}), fieldNameMap, validators) } -func ViewBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ViewBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["exclude_roles"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["exclude_roles"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["exclude_roles"] = "ExcludeRoles" - fields["include_roles"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["include_roles"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["include_roles"] = "IncludeRoles" - fields["shared"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["shared"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["shared"] = "Shared" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - fields["widgets"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(WidgetItemBindingType), reflect.TypeOf([]WidgetItem{}))) + fields["widgets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(WidgetItemBindingType), reflect.TypeOf([]WidgetItem{}))) fieldNameMap["widgets"] = "Widgets" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.view", fields, reflect.TypeOf(View{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.view", fields, reflect.TypeOf(View{}), fieldNameMap, validators) } -func ViewListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ViewListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["views"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ViewBindingType), reflect.TypeOf([]View{}))) + fields["views"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ViewBindingType), reflect.TypeOf([]View{}))) fieldNameMap["views"] = "Views" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.view_list", fields, reflect.TypeOf(ViewList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.view_list", fields, reflect.TypeOf(ViewList{}), fieldNameMap, validators) } -func VirtualEndpointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func VirtualEndpointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["service_names"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["service_names"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["service_names"] = "ServiceNames" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["target_ips"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPInfoBindingType), reflect.TypeOf([]IPInfo{}))) + fields["target_ips"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPInfoBindingType), reflect.TypeOf([]IPInfo{}))) fieldNameMap["target_ips"] = "TargetIps" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.virtual_endpoint", fields, reflect.TypeOf(VirtualEndpoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.virtual_endpoint", fields, reflect.TypeOf(VirtualEndpoint{}), fieldNameMap, validators) } -func VirtualMachineBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func VirtualNetworkInterfaceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["compute_ids"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) - fieldNameMap["compute_ids"] = "ComputeIds" - fields["external_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["external_id"] = "ExternalId" - fields["guest_info"] = bindings.NewOptionalType(bindings.NewReferenceType(GuestInfoBindingType)) - fieldNameMap["guest_info"] = "GuestInfo" - fields["host_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["host_id"] = "HostId" - fields["local_id_on_host"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["local_id_on_host"] = "LocalIdOnHost" - fields["power_state"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["power_state"] = "PowerState" - fields["source"] = bindings.NewOptionalType(bindings.NewReferenceType(ResourceReferenceBindingType)) - fieldNameMap["source"] = "Source" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["type"] = "Type_" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_last_sync_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_sync_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_sync_time"] = "LastSyncTime" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DiscoveredResourceScopeBindingType), reflect.TypeOf([]DiscoveredResourceScope{}))) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DiscoveredResourceScopeBindingType), reflect.TypeOf([]DiscoveredResourceScope{}))) fieldNameMap["scope"] = "Scope" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.virtual_machine", fields, reflect.TypeOf(VirtualMachine{}), fieldNameMap, validators) -} - -func VirtualNetworkInterfaceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["device_key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["device_key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["device_key"] = "DeviceKey" - fields["device_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["device_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["device_name"] = "DeviceName" - fields["external_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["external_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["external_id"] = "ExternalId" - fields["host_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["host_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["host_id"] = "HostId" - fields["ip_address_info"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IpAddressInfoBindingType), reflect.TypeOf([]IpAddressInfo{}))) + fields["ip_address_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IpAddressInfoBindingType), reflect.TypeOf([]IpAddressInfo{}))) fieldNameMap["ip_address_info"] = "IpAddressInfo" - fields["lport_attachment_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lport_attachment_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_attachment_id"] = "LportAttachmentId" - fields["mac_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac_address"] = "MacAddress" - fields["owner_vm_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["owner_vm_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["owner_vm_id"] = "OwnerVmId" - fields["owner_vm_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["owner_vm_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["owner_vm_type"] = "OwnerVmType" - fields["vm_local_id_on_host"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["uptv2_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["uptv2_enabled"] = "Uptv2Enabled" + fields["vm_local_id_on_host"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vm_local_id_on_host"] = "VmLocalIdOnHost" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["_last_sync_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["_last_sync_time"] = "LastSyncTime" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["display_name"] = "DisplayName" - fields["resource_type"] = bindings.NewStringType() - fieldNameMap["resource_type"] = "ResourceType" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DiscoveredResourceScopeBindingType), reflect.TypeOf([]DiscoveredResourceScope{}))) - fieldNameMap["scope"] = "Scope" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) - fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.virtual_network_interface", fields, reflect.TypeOf(VirtualNetworkInterface{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.virtual_network_interface", fields, reflect.TypeOf(VirtualNetworkInterface{}), fieldNameMap, validators) } -func VirtualNetworkInterfaceListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func VirtualNetworkInterfaceListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(VirtualNetworkInterfaceBindingType), reflect.TypeOf([]VirtualNetworkInterface{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(VirtualNetworkInterfaceBindingType), reflect.TypeOf([]VirtualNetworkInterface{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.virtual_network_interface_list_result", fields, reflect.TypeOf(VirtualNetworkInterfaceListResult{}), fieldNameMap, validators) -} - -func VirtualPortgroupBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["cm_local_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cm_local_id"] = "CmLocalId" - fields["external_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["external_id"] = "ExternalId" - fields["origin_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["origin_type"] = "OriginType" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["_last_sync_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["_last_sync_time"] = "LastSyncTime" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["display_name"] = "DisplayName" - fields["resource_type"] = bindings.NewStringType() - fieldNameMap["resource_type"] = "ResourceType" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DiscoveredResourceScopeBindingType), reflect.TypeOf([]DiscoveredResourceScope{}))) - fieldNameMap["scope"] = "Scope" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) - fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.virtual_portgroup", fields, reflect.TypeOf(VirtualPortgroup{}), fieldNameMap, validators) -} - -func VirtualSwitchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["cm_local_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cm_local_id"] = "CmLocalId" - fields["external_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["external_id"] = "ExternalId" - fields["origin_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["origin_id"] = "OriginId" - fields["origin_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["origin_type"] = "OriginType" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["_last_sync_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["_last_sync_time"] = "LastSyncTime" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["display_name"] = "DisplayName" - fields["resource_type"] = bindings.NewStringType() - fieldNameMap["resource_type"] = "ResourceType" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DiscoveredResourceScopeBindingType), reflect.TypeOf([]DiscoveredResourceScope{}))) - fieldNameMap["scope"] = "Scope" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) - fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.virtual_switch", fields, reflect.TypeOf(VirtualSwitch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.virtual_network_interface_list_result", fields, reflect.TypeOf(VirtualNetworkInterfaceListResult{}), fieldNameMap, validators) } -func VlanVniRangePairBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func VlanVniRangePairBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["vlans"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vlans"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vlans"] = "Vlans" - fields["vnis"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vnis"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vnis"] = "Vnis" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.vlan_vni_range_pair", fields, reflect.TypeOf(VlanVniRangePair{}), fieldNameMap, validators) -} - -func VmToolsInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["external_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["external_id"] = "ExternalId" - fields["file_agent_version"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["file_agent_version"] = "FileAgentVersion" - fields["host_local_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["host_local_id"] = "HostLocalId" - fields["network_agent_version"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["network_agent_version"] = "NetworkAgentVersion" - fields["source"] = bindings.NewOptionalType(bindings.NewReferenceType(ResourceReferenceBindingType)) - fieldNameMap["source"] = "Source" - fields["svmStatus"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SvmConnectivityStatusBindingType), reflect.TypeOf([]SvmConnectivityStatus{}))) - fieldNameMap["svmStatus"] = "SvmStatus" - fields["svm_connectivity"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["svm_connectivity"] = "SvmConnectivity" - fields["tools_version"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["tools_version"] = "ToolsVersion" - fields["vm_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["vm_type"] = "VmType" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["_last_sync_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["_last_sync_time"] = "LastSyncTime" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["display_name"] = "DisplayName" - fields["resource_type"] = bindings.NewStringType() - fieldNameMap["resource_type"] = "ResourceType" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DiscoveredResourceScopeBindingType), reflect.TypeOf([]DiscoveredResourceScope{}))) - fieldNameMap["scope"] = "Scope" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) - fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.vm_tools_info", fields, reflect.TypeOf(VmToolsInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.vlan_vni_range_pair", fields, reflect.TypeOf(VlanVniRangePair{}), fieldNameMap, validators) } -func VniPoolConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func VniPoolConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["end"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["end"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["end"] = "End" - fields["start"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["start"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["start"] = "Start" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.vni_pool_config", fields, reflect.TypeOf(VniPoolConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.vni_pool_config", fields, reflect.TypeOf(VniPoolConfig{}), fieldNameMap, validators) } -func VrfEvpnL2VniConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func VrfEvpnL2VniConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enable_vtep_groups"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_vtep_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_vtep_groups"] = "EnableVtepGroups" - fields["l2_vni_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(VrfL2VniConfigBindingType), reflect.TypeOf([]VrfL2VniConfig{}))) + fields["l2_vni_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(VrfL2VniConfigBindingType), reflect.TypeOf([]VrfL2VniConfig{}))) fieldNameMap["l2_vni_configs"] = "L2VniConfigs" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.vrf_evpn_l2_vni_config", fields, reflect.TypeOf(VrfEvpnL2VniConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.vrf_evpn_l2_vni_config", fields, reflect.TypeOf(VrfEvpnL2VniConfig{}), fieldNameMap, validators) } -func VrfL2VniConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func VrfL2VniConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["l2_vni"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["l2_vni"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["l2_vni"] = "L2Vni" - fields["route_distinguisher"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["route_distinguisher"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["route_distinguisher"] = "RouteDistinguisher" - fields["route_targets"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(VrfRouteTargetsBindingType), reflect.TypeOf([]VrfRouteTargets{}))) + fields["route_targets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(VrfRouteTargetsBindingType), reflect.TypeOf([]VrfRouteTargets{}))) fieldNameMap["route_targets"] = "RouteTargets" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.vrf_l2_vni_config", fields, reflect.TypeOf(VrfL2VniConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.vrf_l2_vni_config", fields, reflect.TypeOf(VrfL2VniConfig{}), fieldNameMap, validators) } -func VrfRouteTargetsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func VrfRouteTargetsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["address_family"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["address_family"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["address_family"] = "AddressFamily" - fields["export_route_targets"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["export_route_targets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["export_route_targets"] = "ExportRouteTargets" - fields["import_route_targets"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["import_route_targets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["import_route_targets"] = "ImportRouteTargets" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.vrf_route_targets", fields, reflect.TypeOf(VrfRouteTargets{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.vrf_route_targets", fields, reflect.TypeOf(VrfRouteTargets{}), fieldNameMap, validators) } -func VrniGlobalCollectorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func VrniGlobalCollectorBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["report_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["report_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["report_interval"] = "ReportInterval" - fields["collector_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["collector_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["collector_ip"] = "CollectorIp" - fields["collector_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["collector_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["collector_port"] = "CollectorPort" - fields["collector_type"] = bindings.NewStringType() + fields["collector_type"] = vapiBindings_.NewStringType() fieldNameMap["collector_type"] = "CollectorType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.vrni_global_collector", fields, reflect.TypeOf(VrniGlobalCollector{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.vrni_global_collector", fields, reflect.TypeOf(VrniGlobalCollector{}), fieldNameMap, validators) } -func VsphereClusterNodeVMDeploymentConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func VsphereClusterNodeVMDeploymentConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["allow_ssh_root_login"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["allow_ssh_root_login"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["allow_ssh_root_login"] = "AllowSshRootLogin" - fields["compute_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["compute_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["compute_id"] = "ComputeId" - fields["default_gateway_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["default_gateway_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["default_gateway_addresses"] = "DefaultGatewayAddresses" - fields["disk_provisioning"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["default_ipv6_gateway_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["default_ipv6_gateway_addresses"] = "DefaultIpv6GatewayAddresses" + fields["disk_provisioning"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["disk_provisioning"] = "DiskProvisioning" - fields["dns_servers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["dns_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["dns_servers"] = "DnsServers" - fields["enable_ssh"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_ssh"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_ssh"] = "EnableSsh" - fields["folder_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["folder_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["folder_id"] = "FolderId" - fields["host_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["host_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["host_id"] = "HostId" - fields["hostname"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["hostname"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["hostname"] = "Hostname" - fields["management_network_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["management_network_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["management_network_id"] = "ManagementNetworkId" - fields["management_port_subnets"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPSubnetBindingType), reflect.TypeOf([]IPSubnet{}))) + fields["management_port_ipv6_subnets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPSubnetBindingType), reflect.TypeOf([]IPSubnet{}))) + fieldNameMap["management_port_ipv6_subnets"] = "ManagementPortIpv6Subnets" + fields["management_port_subnets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPSubnetBindingType), reflect.TypeOf([]IPSubnet{}))) fieldNameMap["management_port_subnets"] = "ManagementPortSubnets" - fields["ntp_servers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ntp_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ntp_servers"] = "NtpServers" - fields["search_domains"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["search_domains"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["search_domains"] = "SearchDomains" - fields["storage_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["storage_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["storage_id"] = "StorageId" - fields["vc_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vc_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vc_id"] = "VcId" - fields["placement_type"] = bindings.NewStringType() + fields["placement_type"] = vapiBindings_.NewStringType() fieldNameMap["placement_type"] = "PlacementType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.vsphere_cluster_node_VM_deployment_config", fields, reflect.TypeOf(VsphereClusterNodeVMDeploymentConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.vsphere_cluster_node_VM_deployment_config", fields, reflect.TypeOf(VsphereClusterNodeVMDeploymentConfig{}), fieldNameMap, validators) } -func WaveFrontGlobalCollectorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func WaveFrontGlobalCollectorBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tracing_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["tracing_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["tracing_port"] = "TracingPort" - fields["collector_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["collector_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["collector_ip"] = "CollectorIp" - fields["collector_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["collector_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["collector_port"] = "CollectorPort" - fields["collector_type"] = bindings.NewStringType() + fields["collector_type"] = vapiBindings_.NewStringType() fieldNameMap["collector_type"] = "CollectorType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.wave_front_global_collector", fields, reflect.TypeOf(WaveFrontGlobalCollector{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.wave_front_global_collector", fields, reflect.TypeOf(WaveFrontGlobalCollector{}), fieldNameMap, validators) } -func WeeklyBackupScheduleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func WeeklyBackupScheduleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["days_of_week"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewIntegerType(), reflect.TypeOf([]int64{}))) + fields["days_of_week"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewIntegerType(), reflect.TypeOf([]int64{}))) fieldNameMap["days_of_week"] = "DaysOfWeek" - fields["hour_of_day"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["hour_of_day"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["hour_of_day"] = "HourOfDay" - fields["minute_of_day"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["minute_of_day"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["minute_of_day"] = "MinuteOfDay" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.weekly_backup_schedule", fields, reflect.TypeOf(WeeklyBackupSchedule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.weekly_backup_schedule", fields, reflect.TypeOf(WeeklyBackupSchedule{}), fieldNameMap, validators) } -func WidgetConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func WidgetConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["datasources"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) + fields["datasources"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) fieldNameMap["datasources"] = "Datasources" - fields["default_filter_value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) + fields["default_filter_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) fieldNameMap["default_filter_value"] = "DefaultFilterValue" - fields["drilldown_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["drilldown_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["drilldown_id"] = "DrilldownId" - fields["feature_set"] = bindings.NewOptionalType(bindings.NewReferenceType(FeatureSetBindingType)) + fields["feature_set"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FeatureSetBindingType)) fieldNameMap["feature_set"] = "FeatureSet" - fields["filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["filter"] = "Filter" - fields["filter_value_required"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["filter_value_required"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["filter_value_required"] = "FilterValueRequired" - fields["filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["filters"] = "Filters" - fields["footer"] = bindings.NewOptionalType(bindings.NewReferenceType(FooterBindingType)) + fields["footer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FooterBindingType)) fieldNameMap["footer"] = "Footer" - fields["icons"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) + fields["icons"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) fieldNameMap["icons"] = "Icons" - fields["is_drilldown"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_drilldown"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_drilldown"] = "IsDrilldown" - fields["legend"] = bindings.NewOptionalType(bindings.NewReferenceType(LegendBindingType)) + fields["legend"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LegendBindingType)) fieldNameMap["legend"] = "Legend" - fields["plot_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) + fields["plot_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) fieldNameMap["plot_configs"] = "PlotConfigs" - fields["rowspan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rowspan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rowspan"] = "Rowspan" - fields["shared"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["shared"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["shared"] = "Shared" - fields["show_header"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_header"] = "ShowHeader" - fields["span"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["span"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["span"] = "Span" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.widget_configuration", fields, reflect.TypeOf(WidgetConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.widget_configuration", fields, reflect.TypeOf(WidgetConfiguration{}), fieldNameMap, validators) } -func WidgetConfigurationListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func WidgetConfigurationListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["widgetconfigurations"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(WidgetConfigurationBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["widgetconfigurations"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(WidgetConfigurationBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["widgetconfigurations"] = "Widgetconfigurations" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.widget_configuration_list", fields, reflect.TypeOf(WidgetConfigurationList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.widget_configuration_list", fields, reflect.TypeOf(WidgetConfigurationList{}), fieldNameMap, validators) } -func WidgetItemBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func WidgetItemBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alignment"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["alignment"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["alignment"] = "Alignment" - fields["label"] = bindings.NewOptionalType(bindings.NewReferenceType(LabelBindingType)) + fields["label"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LabelBindingType)) fieldNameMap["label"] = "Label" - fields["rowspan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rowspan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rowspan"] = "Rowspan" - fields["separator"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["separator"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["separator"] = "Separator" - fields["span"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["span"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["span"] = "Span" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - fields["widget_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["widget_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["widget_id"] = "WidgetId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.widget_item", fields, reflect.TypeOf(WidgetItem{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.widget_item", fields, reflect.TypeOf(WidgetItem{}), fieldNameMap, validators) } -func WidgetPlotConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func WidgetPlotConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["allow_maximize"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["allow_maximize"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["allow_maximize"] = "AllowMaximize" - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.widget_plot_configuration", fields, reflect.TypeOf(WidgetPlotConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.widget_plot_configuration", fields, reflect.TypeOf(WidgetPlotConfiguration{}), fieldNameMap, validators) } -func X509CertificateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func X509CertificateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dsa_public_key_g"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dsa_public_key_g"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dsa_public_key_g"] = "DsaPublicKeyg" - fields["dsa_public_key_p"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dsa_public_key_p"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dsa_public_key_p"] = "DsaPublicKeyp" - fields["dsa_public_key_q"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dsa_public_key_q"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dsa_public_key_q"] = "DsaPublicKeyq" - fields["dsa_public_key_y"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dsa_public_key_y"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dsa_public_key_y"] = "DsaPublicKeyy" - fields["ecdsa_curve_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ecdsa_curve_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ecdsa_curve_name"] = "EcdsaCurveName" - fields["ecdsa_ec_field"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ecdsa_ec_field"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ecdsa_ec_field"] = "EcdsaEcField" - fields["ecdsa_ec_field_f2mks"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewIntegerType(), reflect.TypeOf([]int64{}))) + fields["ecdsa_ec_field_f2mks"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewIntegerType(), reflect.TypeOf([]int64{}))) fieldNameMap["ecdsa_ec_field_f2mks"] = "EcdsaEcFieldF2mks" - fields["ecdsa_ec_field_f2mm"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ecdsa_ec_field_f2mm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ecdsa_ec_field_f2mm"] = "EcdsaEcFieldF2mm" - fields["ecdsa_ec_field_f2mrp"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ecdsa_ec_field_f2mrp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ecdsa_ec_field_f2mrp"] = "EcdsaEcFieldF2mrp" - fields["ecdsa_ec_field_f2pp"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ecdsa_ec_field_f2pp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ecdsa_ec_field_f2pp"] = "EcdsaEcFieldF2pp" - fields["ecdsa_public_key_a"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ecdsa_public_key_a"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ecdsa_public_key_a"] = "EcdsaPublicKeya" - fields["ecdsa_public_key_b"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ecdsa_public_key_b"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ecdsa_public_key_b"] = "EcdsaPublicKeyb" - fields["ecdsa_public_key_cofactor"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ecdsa_public_key_cofactor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ecdsa_public_key_cofactor"] = "EcdsaPublicKeyCofactor" - fields["ecdsa_public_key_generator_x"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ecdsa_public_key_generator_x"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ecdsa_public_key_generator_x"] = "EcdsaPublicKeyGeneratorx" - fields["ecdsa_public_key_generator_y"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ecdsa_public_key_generator_y"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ecdsa_public_key_generator_y"] = "EcdsaPublicKeyGeneratory" - fields["ecdsa_public_key_order"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ecdsa_public_key_order"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ecdsa_public_key_order"] = "EcdsaPublicKeyOrder" - fields["ecdsa_public_key_seed"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ecdsa_public_key_seed"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ecdsa_public_key_seed"] = "EcdsaPublicKeySeed" - fields["is_ca"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_ca"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_ca"] = "IsCa" - fields["is_valid"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_valid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_valid"] = "IsValid" - fields["issuer"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["issuer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["issuer"] = "Issuer" - fields["issuer_cn"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["issuer_cn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["issuer_cn"] = "IssuerCn" - fields["not_after"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["not_after"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["not_after"] = "NotAfter" - fields["not_before"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["not_before"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["not_before"] = "NotBefore" - fields["public_key_algo"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["public_key_algo"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["public_key_algo"] = "PublicKeyAlgo" - fields["public_key_length"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["public_key_length"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["public_key_length"] = "PublicKeyLength" - fields["rsa_public_key_exponent"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["rsa_public_key_exponent"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["rsa_public_key_exponent"] = "RsaPublicKeyExponent" - fields["rsa_public_key_modulus"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["rsa_public_key_modulus"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["rsa_public_key_modulus"] = "RsaPublicKeyModulus" - fields["serial_number"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["serial_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["serial_number"] = "SerialNumber" - fields["signature"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sha_256_thumbprint"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sha_256_thumbprint"] = "Sha256Thumbprint" + fields["signature"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["signature"] = "Signature" - fields["signature_algorithm"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["signature_algorithm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["signature_algorithm"] = "SignatureAlgorithm" - fields["subject"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["subject"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["subject"] = "Subject" - fields["subject_cn"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["subject_cn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["subject_cn"] = "SubjectCn" - fields["version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["version"] = "Version" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.x509_certificate", fields, reflect.TypeOf(X509Certificate{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.x509_certificate", fields, reflect.TypeOf(X509Certificate{}), fieldNameMap, validators) } -func X509CrlBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func X509CrlBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["crl_entries"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(X509CrlEntryBindingType), reflect.TypeOf([]X509CrlEntry{}))) + fields["crl_entries"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(X509CrlEntryBindingType), reflect.TypeOf([]X509CrlEntry{}))) fieldNameMap["crl_entries"] = "CrlEntries" - fields["issuer"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["issuer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["issuer"] = "Issuer" - fields["next_update"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["next_update"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["next_update"] = "NextUpdate" - fields["version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["version"] = "Version" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.x509_crl", fields, reflect.TypeOf(X509Crl{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.x509_crl", fields, reflect.TypeOf(X509Crl{}), fieldNameMap, validators) } -func X509CrlEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func X509CrlEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["revocation_date"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["revocation_date"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["revocation_date"] = "RevocationDate" - fields["serial_number"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["serial_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["serial_number"] = "SerialNumber" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_global_policy.model.x509_crl_entry", fields, reflect.TypeOf(X509CrlEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_global_policy.model.x509_crl_entry", fields, reflect.TypeOf(X509CrlEntry{}), fieldNameMap, validators) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/search/DslClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/search/DslClient.go index 770ec4895..66fb2ade3 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/search/DslClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/search/DslClient.go @@ -9,15 +9,14 @@ package search import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type DslClient interface { @@ -30,43 +29,48 @@ type DslClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.SearchResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(queryParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SearchResponse, error) + List(queryParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.SearchResponse, error) } type dslClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewDslClient(connector client.Connector) *dslClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.search.dsl") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewDslClient(connector vapiProtocolClient_.Connector) *dslClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.search.dsl") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) dIface := dslClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &dIface } -func (dIface *dslClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (dIface *dslClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := dIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (dIface *dslClient) List(queryParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SearchResponse, error) { +func (dIface *dslClient) List(queryParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.SearchResponse, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dslListInputType(), typeConverter) + operationRestMetaData := dslListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dslListInputType(), typeConverter) sv.AddStructField("Query", queryParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -75,25 +79,22 @@ func (dIface *dslClient) List(queryParam string, cursorParam *string, includedFi sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SearchResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.SearchResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dslListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.search.dsl", "list", inputDataValue, executionContext) - var emptyOutput model.SearchResponse + var emptyOutput nsx_global_policyModel.SearchResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), dslListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DslListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SearchResponse), nil + return output.(nsx_global_policyModel.SearchResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/search/DslTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/search/DslTypes.go index bfa32b54f..2ecb482ec 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/search/DslTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/search/DslTypes.go @@ -11,63 +11,63 @@ package search import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func dslListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dslListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["query"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["query"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["query"] = "Query" fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dslListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SearchResponseBindingType) +func DslListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SearchResponseBindingType) } -func dslListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dslListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["query"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["query"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["query"] = "Query" fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["query"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["query"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -76,7 +76,7 @@ func dslListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/search/QueryClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/search/QueryClient.go index c01c9f4d3..14738a574 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/search/QueryClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/search/QueryClient.go @@ -9,15 +9,14 @@ package search import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type QueryClient interface { @@ -30,43 +29,48 @@ type QueryClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_global_policy.model.SearchResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(queryParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SearchResponse, error) + List(queryParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.SearchResponse, error) } type queryClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewQueryClient(connector client.Connector) *queryClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_global_policy.search.query") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewQueryClient(connector vapiProtocolClient_.Connector) *queryClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_global_policy.search.query") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) qIface := queryClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &qIface } -func (qIface *queryClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (qIface *queryClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := qIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (qIface *queryClient) List(queryParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SearchResponse, error) { +func (qIface *queryClient) List(queryParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_global_policyModel.SearchResponse, error) { typeConverter := qIface.connector.TypeConverter() executionContext := qIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(queryListInputType(), typeConverter) + operationRestMetaData := queryListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(queryListInputType(), typeConverter) sv.AddStructField("Query", queryParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -75,25 +79,22 @@ func (qIface *queryClient) List(queryParam string, cursorParam *string, included sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SearchResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_global_policyModel.SearchResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := queryListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - qIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := qIface.connector.GetApiProvider().Invoke("com.vmware.nsx_global_policy.search.query", "list", inputDataValue, executionContext) - var emptyOutput model.SearchResponse + var emptyOutput nsx_global_policyModel.SearchResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), queryListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), QueryListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SearchResponse), nil + return output.(nsx_global_policyModel.SearchResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), qIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/search/QueryTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/search/QueryTypes.go index 9aa01749a..5fbddbd6d 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/search/QueryTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/search/QueryTypes.go @@ -11,63 +11,63 @@ package search import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_global_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/model" "reflect" ) -func queryListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func queryListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["query"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["query"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["query"] = "Query" fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func queryListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SearchResponseBindingType) +func QueryListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_global_policyModel.SearchResponseBindingType) } -func queryListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func queryListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["query"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["query"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["query"] = "Query" fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["query"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["query"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -76,7 +76,7 @@ func queryListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/BatchClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/BatchClient.go index 360944449..846061768 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/BatchClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/BatchClient.go @@ -9,83 +9,87 @@ package nsx_policy import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type BatchClient interface { - // Enables you to make multiple API requests using a single request. The batch API takes in an array of logical HTTP requests represented as JSON arrays. Each request has a method (GET, PUT, POST, or DELETE), a relative_url (the portion of the URL after https:///api/), optional headers array (corresponding to HTTP headers) and an optional body (for POST and PUT requests). The batch API returns an array of logical HTTP responses represented as JSON arrays. Each response has a status code, an optional headers array and an optional body (which is a JSON-encoded string). + // Enables you to make multiple API requests using a single request. The batch API takes in an array of logical HTTP requests represented as JSON arrays. Each request has a method (GET, PUT, POST, or DELETE), a relative_url (the portion of the URL after https:///api/), optional headers array (corresponding to HTTP headers) and an optional body (for POST and PUT requests). The batch API returns an array of logical HTTP responses represented as JSON arrays. Each response has a status code, an optional headers array and an optional body (which is a JSON-encoded string). This API is deprecated. Instead, use the hierarchical API in the NSX-T policy API. + // Support for batched operations will be removed from a future NSX release. For policy APIs, use the hierarchical API to submit a set of updates as a single operation. For other APIs, submit the operations as individual REST API calls. + // + // Deprecated: This API element is deprecated. // // @param batchRequestParam (required) // @param atomicParam Ignored (transactional atomicity flag) (optional, default to false) // @return com.vmware.nsx_policy.model.BatchResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Create(batchRequestParam model.BatchRequest, atomicParam *bool) (model.BatchResponse, error) + Create(batchRequestParam nsx_policyModel.BatchRequest, atomicParam *bool) (nsx_policyModel.BatchResponse, error) } type batchClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewBatchClient(connector client.Connector) *batchClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.batch") - methodIdentifiers := map[string]core.MethodIdentifier{ - "create": core.NewMethodIdentifier(interfaceIdentifier, "create"), +func NewBatchClient(connector vapiProtocolClient_.Connector) *batchClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.batch") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "create": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "create"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) bIface := batchClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &bIface } -func (bIface *batchClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (bIface *batchClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := bIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (bIface *batchClient) Create(batchRequestParam model.BatchRequest, atomicParam *bool) (model.BatchResponse, error) { +func (bIface *batchClient) Create(batchRequestParam nsx_policyModel.BatchRequest, atomicParam *bool) (nsx_policyModel.BatchResponse, error) { typeConverter := bIface.connector.TypeConverter() executionContext := bIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(batchCreateInputType(), typeConverter) + operationRestMetaData := batchCreateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(batchCreateInputType(), typeConverter) sv.AddStructField("BatchRequest", batchRequestParam) sv.AddStructField("Atomic", atomicParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.BatchResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.BatchResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := batchCreateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - bIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := bIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.batch", "create", inputDataValue, executionContext) - var emptyOutput model.BatchResponse + var emptyOutput nsx_policyModel.BatchResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), batchCreateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), BatchCreateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.BatchResponse), nil + return output.(nsx_policyModel.BatchResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), bIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/BatchTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/BatchTypes.go index 8cfadf458..e15ed6ec7 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/BatchTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/BatchTypes.go @@ -11,47 +11,47 @@ package nsx_policy import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func batchCreateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func batchCreateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["batch_request"] = bindings.NewReferenceType(model.BatchRequestBindingType) - fields["atomic"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["batch_request"] = vapiBindings_.NewReferenceType(nsx_policyModel.BatchRequestBindingType) + fields["atomic"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["batch_request"] = "BatchRequest" fieldNameMap["atomic"] = "Atomic" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func batchCreateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.BatchResponseBindingType) +func BatchCreateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.BatchResponseBindingType) } -func batchCreateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func batchCreateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["batch_request"] = bindings.NewReferenceType(model.BatchRequestBindingType) - fields["atomic"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["batch_request"] = vapiBindings_.NewReferenceType(nsx_policyModel.BatchRequestBindingType) + fields["atomic"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["batch_request"] = "BatchRequest" fieldNameMap["atomic"] = "Atomic" - paramsTypeMap["batch_request"] = bindings.NewReferenceType(model.BatchRequestBindingType) - paramsTypeMap["atomic"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["batch_request"] = vapiBindings_.NewReferenceType(nsx_policyModel.BatchRequestBindingType) + paramsTypeMap["atomic"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) queryParams["atomic"] = "atomic" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/ClusterClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/ClusterClient.go index 60243e77a..37ce14434 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/ClusterClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/ClusterClient.go @@ -9,14 +9,13 @@ package nsx_policy import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ClusterClient interface { @@ -24,6 +23,7 @@ type ClusterClient interface { // // @param frameTypeParam Frame type (optional, default to LOCAL_LOCAL_MANAGER) // @param siteIdParam Site ID (optional, default to localhost) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,6 +32,7 @@ type ClusterClient interface { Backuptoremote(frameTypeParam *string, siteIdParam *string) error // Request one-time inventory summary. The backup will be uploaded using the same server configuration as for an automatic backup. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -41,52 +42,53 @@ type ClusterClient interface { } type clusterClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewClusterClient(connector client.Connector) *clusterClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.cluster") - methodIdentifiers := map[string]core.MethodIdentifier{ - "backuptoremote": core.NewMethodIdentifier(interfaceIdentifier, "backuptoremote"), - "summarizeinventorytoremote": core.NewMethodIdentifier(interfaceIdentifier, "summarizeinventorytoremote"), +func NewClusterClient(connector vapiProtocolClient_.Connector) *clusterClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.cluster") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "backuptoremote": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "backuptoremote"), + "summarizeinventorytoremote": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "summarizeinventorytoremote"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) cIface := clusterClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &cIface } -func (cIface *clusterClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (cIface *clusterClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := cIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (cIface *clusterClient) Backuptoremote(frameTypeParam *string, siteIdParam *string) error { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(clusterBackuptoremoteInputType(), typeConverter) + operationRestMetaData := clusterBackuptoremoteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(clusterBackuptoremoteInputType(), typeConverter) sv.AddStructField("FrameType", frameTypeParam) sv.AddStructField("SiteId", siteIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := clusterBackuptoremoteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.cluster", "backuptoremote", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } @@ -95,22 +97,23 @@ func (cIface *clusterClient) Backuptoremote(frameTypeParam *string, siteIdParam func (cIface *clusterClient) Summarizeinventorytoremote() error { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(clusterSummarizeinventorytoremoteInputType(), typeConverter) + operationRestMetaData := clusterSummarizeinventorytoremoteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(clusterSummarizeinventorytoremoteInputType(), typeConverter) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := clusterSummarizeinventorytoremoteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.cluster", "summarizeinventorytoremote", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/ClusterTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/ClusterTypes.go index 3fe5d3022..c02fbbdf6 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/ClusterTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/ClusterTypes.go @@ -11,9 +11,9 @@ package nsx_policy import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" "reflect" ) @@ -29,41 +29,41 @@ const Cluster_BACKUPTOREMOTE_FRAME_TYPE_LOCAL_LOCAL_MANAGER = "LOCAL_LOCAL_MANAG // Possible value for ``frameType`` of method Cluster#backuptoremote. const Cluster_BACKUPTOREMOTE_FRAME_TYPE_NSX_INTELLIGENCE = "NSX_INTELLIGENCE" -func clusterBackuptoremoteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func clusterBackuptoremoteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["frame_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["site_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["frame_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["frame_type"] = "FrameType" fieldNameMap["site_id"] = "SiteId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func clusterBackuptoremoteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ClusterBackuptoremoteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func clusterBackuptoremoteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func clusterBackuptoremoteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["frame_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["site_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["frame_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["frame_type"] = "FrameType" fieldNameMap["site_id"] = "SiteId" - paramsTypeMap["frame_type"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["site_id"] = bindings.NewOptionalType(bindings.NewStringType()) + paramsTypeMap["site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["frame_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) queryParams["site_id"] = "site_id" queryParams["frame_type"] = "frame_type" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -84,21 +84,21 @@ func clusterBackuptoremoteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func clusterSummarizeinventorytoremoteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func clusterSummarizeinventorytoremoteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func clusterSummarizeinventorytoremoteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ClusterSummarizeinventorytoremoteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func clusterSummarizeinventorytoremoteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func clusterSummarizeinventorytoremoteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} @@ -106,7 +106,7 @@ func clusterSummarizeinventorytoremoteRestMetadata() protocol.OperationRestMetad bodyFieldsMap := map[string]string{} resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/ErrorResolverClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/ErrorResolverClient.go index 31225760b..1342146f7 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/ErrorResolverClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/ErrorResolverClient.go @@ -9,15 +9,14 @@ package nsx_policy import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ErrorResolverClient interface { @@ -25,141 +24,147 @@ type ErrorResolverClient interface { // // @param errorIdParam (required) // @return com.vmware.nsx_policy.model.ErrorResolverInfo + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(errorIdParam string) (model.ErrorResolverInfo, error) + Get(errorIdParam string) (nsx_policyModel.ErrorResolverInfo, error) // Returns a list of metadata for all the error resolvers registered. // @return com.vmware.nsx_policy.model.ErrorResolverInfoList + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List() (model.ErrorResolverInfoList, error) + List() (nsx_policyModel.ErrorResolverInfoList, error) // Invokes the corresponding error resolver for the given error(s) present in the payload // // @param errorResolverMetadataListParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Resolveerror(errorResolverMetadataListParam model.ErrorResolverMetadataList) error + Resolveerror(errorResolverMetadataListParam nsx_policyModel.ErrorResolverMetadataList) error } type errorResolverClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewErrorResolverClient(connector client.Connector) *errorResolverClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.error_resolver") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "resolveerror": core.NewMethodIdentifier(interfaceIdentifier, "resolveerror"), +func NewErrorResolverClient(connector vapiProtocolClient_.Connector) *errorResolverClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.error_resolver") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "resolveerror": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "resolveerror"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) eIface := errorResolverClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &eIface } -func (eIface *errorResolverClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (eIface *errorResolverClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := eIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (eIface *errorResolverClient) Get(errorIdParam string) (model.ErrorResolverInfo, error) { +func (eIface *errorResolverClient) Get(errorIdParam string) (nsx_policyModel.ErrorResolverInfo, error) { typeConverter := eIface.connector.TypeConverter() executionContext := eIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(errorResolverGetInputType(), typeConverter) + operationRestMetaData := errorResolverGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(errorResolverGetInputType(), typeConverter) sv.AddStructField("ErrorId", errorIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ErrorResolverInfo - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ErrorResolverInfo + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := errorResolverGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - eIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := eIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.error_resolver", "get", inputDataValue, executionContext) - var emptyOutput model.ErrorResolverInfo + var emptyOutput nsx_policyModel.ErrorResolverInfo if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), errorResolverGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ErrorResolverGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ErrorResolverInfo), nil + return output.(nsx_policyModel.ErrorResolverInfo), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), eIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (eIface *errorResolverClient) List() (model.ErrorResolverInfoList, error) { +func (eIface *errorResolverClient) List() (nsx_policyModel.ErrorResolverInfoList, error) { typeConverter := eIface.connector.TypeConverter() executionContext := eIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(errorResolverListInputType(), typeConverter) + operationRestMetaData := errorResolverListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(errorResolverListInputType(), typeConverter) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ErrorResolverInfoList - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ErrorResolverInfoList + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := errorResolverListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - eIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := eIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.error_resolver", "list", inputDataValue, executionContext) - var emptyOutput model.ErrorResolverInfoList + var emptyOutput nsx_policyModel.ErrorResolverInfoList if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), errorResolverListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ErrorResolverListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ErrorResolverInfoList), nil + return output.(nsx_policyModel.ErrorResolverInfoList), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), eIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (eIface *errorResolverClient) Resolveerror(errorResolverMetadataListParam model.ErrorResolverMetadataList) error { +func (eIface *errorResolverClient) Resolveerror(errorResolverMetadataListParam nsx_policyModel.ErrorResolverMetadataList) error { typeConverter := eIface.connector.TypeConverter() executionContext := eIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(errorResolverResolveerrorInputType(), typeConverter) + operationRestMetaData := errorResolverResolveerrorRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(errorResolverResolveerrorInputType(), typeConverter) sv.AddStructField("ErrorResolverMetadataList", errorResolverMetadataListParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := errorResolverResolveerrorRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - eIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := eIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.error_resolver", "resolveerror", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), eIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/ErrorResolverTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/ErrorResolverTypes.go index 763d4d94f..a66d7ff4b 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/ErrorResolverTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/ErrorResolverTypes.go @@ -11,43 +11,43 @@ package nsx_policy import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func errorResolverGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func errorResolverGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["error_id"] = bindings.NewStringType() + fields["error_id"] = vapiBindings_.NewStringType() fieldNameMap["error_id"] = "ErrorId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func errorResolverGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ErrorResolverInfoBindingType) +func ErrorResolverGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ErrorResolverInfoBindingType) } -func errorResolverGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func errorResolverGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["error_id"] = bindings.NewStringType() + fields["error_id"] = vapiBindings_.NewStringType() fieldNameMap["error_id"] = "ErrorId" - paramsTypeMap["error_id"] = bindings.NewStringType() - paramsTypeMap["errorId"] = bindings.NewStringType() + paramsTypeMap["error_id"] = vapiBindings_.NewStringType() + paramsTypeMap["errorId"] = vapiBindings_.NewStringType() pathParams["error_id"] = "errorId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,21 +68,21 @@ func errorResolverGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func errorResolverListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func errorResolverListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func errorResolverListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ErrorResolverInfoListBindingType) +func ErrorResolverListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ErrorResolverInfoListBindingType) } -func errorResolverListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func errorResolverListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} @@ -90,7 +90,7 @@ func errorResolverListRestMetadata() protocol.OperationRestMetadata { bodyFieldsMap := map[string]string{} resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -111,34 +111,34 @@ func errorResolverListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func errorResolverResolveerrorInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func errorResolverResolveerrorInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["error_resolver_metadata_list"] = bindings.NewReferenceType(model.ErrorResolverMetadataListBindingType) + fields["error_resolver_metadata_list"] = vapiBindings_.NewReferenceType(nsx_policyModel.ErrorResolverMetadataListBindingType) fieldNameMap["error_resolver_metadata_list"] = "ErrorResolverMetadataList" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func errorResolverResolveerrorOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ErrorResolverResolveerrorOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func errorResolverResolveerrorRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func errorResolverResolveerrorRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["error_resolver_metadata_list"] = bindings.NewReferenceType(model.ErrorResolverMetadataListBindingType) + fields["error_resolver_metadata_list"] = vapiBindings_.NewReferenceType(nsx_policyModel.ErrorResolverMetadataListBindingType) fieldNameMap["error_resolver_metadata_list"] = "ErrorResolverMetadataList" - paramsTypeMap["error_resolver_metadata_list"] = bindings.NewReferenceType(model.ErrorResolverMetadataListBindingType) + paramsTypeMap["error_resolver_metadata_list"] = vapiBindings_.NewReferenceType(nsx_policyModel.ErrorResolverMetadataListBindingType) resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/GlobalInfraClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/GlobalInfraClient.go index 645073ddf..c7386b3a4 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/GlobalInfraClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/GlobalInfraClient.go @@ -9,15 +9,14 @@ package nsx_policy import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type GlobalInfraClient interface { @@ -27,105 +26,109 @@ type GlobalInfraClient interface { // @param filterParam Filter string as java regex (optional) // @param typeFilterParam Filter string to retrieve hierarchy. (optional) // @return com.vmware.nsx_policy.model.Infra + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(basePathParam *string, filterParam *string, typeFilterParam *string) (model.Infra, error) + Get(basePathParam *string, filterParam *string, typeFilterParam *string) (nsx_policyModel.Infra, error) // Patch API at infra level can be used in two flavours 1. Like a regular API to update Infra object 2. Hierarchical API: To create/update/delete entire or part of intent hierarchy Hierarchical API: Provides users a way to create entire or part of intent in single API invocation. Input is expressed in a tree format. Each node in tree can have multiple children of different types. System will resolve the dependecies of nodes within the intent tree and will create the model. Children for any node can be specified using ChildResourceReference or ChildPolicyConfigResource. If a resource is specified using ChildResourceReference then it will not be updated only its children will be updated. If Object is specified using ChildPolicyConfigResource, object along with its children will be updated. Hierarchical API can also be used to delete any sub-branch of entire tree. // // @param infraParam (required) // @param enforceRevisionCheckParam Force revision check (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(infraParam model.Infra, enforceRevisionCheckParam *bool) error + Patch(infraParam nsx_policyModel.Infra, enforceRevisionCheckParam *bool) error } type globalInfraClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewGlobalInfraClient(connector client.Connector) *globalInfraClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.global_infra") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), +func NewGlobalInfraClient(connector vapiProtocolClient_.Connector) *globalInfraClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.global_infra") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) gIface := globalInfraClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &gIface } -func (gIface *globalInfraClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (gIface *globalInfraClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := gIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (gIface *globalInfraClient) Get(basePathParam *string, filterParam *string, typeFilterParam *string) (model.Infra, error) { +func (gIface *globalInfraClient) Get(basePathParam *string, filterParam *string, typeFilterParam *string) (nsx_policyModel.Infra, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(globalInfraGetInputType(), typeConverter) + operationRestMetaData := globalInfraGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(globalInfraGetInputType(), typeConverter) sv.AddStructField("BasePath", basePathParam) sv.AddStructField("Filter", filterParam) sv.AddStructField("TypeFilter", typeFilterParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Infra - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Infra + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := globalInfraGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.global_infra", "get", inputDataValue, executionContext) - var emptyOutput model.Infra + var emptyOutput nsx_policyModel.Infra if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), globalInfraGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GlobalInfraGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Infra), nil + return output.(nsx_policyModel.Infra), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (gIface *globalInfraClient) Patch(infraParam model.Infra, enforceRevisionCheckParam *bool) error { +func (gIface *globalInfraClient) Patch(infraParam nsx_policyModel.Infra, enforceRevisionCheckParam *bool) error { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(globalInfraPatchInputType(), typeConverter) + operationRestMetaData := globalInfraPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(globalInfraPatchInputType(), typeConverter) sv.AddStructField("Infra", infraParam) sv.AddStructField("EnforceRevisionCheck", enforceRevisionCheckParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := globalInfraPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.global_infra", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/GlobalInfraTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/GlobalInfraTypes.go index ca9d927d2..46a2934dc 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/GlobalInfraTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/GlobalInfraTypes.go @@ -11,54 +11,54 @@ package nsx_policy import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func globalInfraGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func globalInfraGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["base_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["filter"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["type_filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["base_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["type_filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["base_path"] = "BasePath" fieldNameMap["filter"] = "Filter" fieldNameMap["type_filter"] = "TypeFilter" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func globalInfraGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.InfraBindingType) +func GlobalInfraGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.InfraBindingType) } -func globalInfraGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func globalInfraGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["base_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["filter"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["type_filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["base_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["type_filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["base_path"] = "BasePath" fieldNameMap["filter"] = "Filter" fieldNameMap["type_filter"] = "TypeFilter" - paramsTypeMap["base_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["filter"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["type_filter"] = bindings.NewOptionalType(bindings.NewStringType()) + paramsTypeMap["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["base_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["type_filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) queryParams["filter"] = "filter" queryParams["base_path"] = "base_path" queryParams["type_filter"] = "type_filter" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -79,40 +79,40 @@ func globalInfraGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func globalInfraPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func globalInfraPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["infra"] = bindings.NewReferenceType(model.InfraBindingType) - fields["enforce_revision_check"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["infra"] = vapiBindings_.NewReferenceType(nsx_policyModel.InfraBindingType) + fields["enforce_revision_check"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["infra"] = "Infra" fieldNameMap["enforce_revision_check"] = "EnforceRevisionCheck" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func globalInfraPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func GlobalInfraPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func globalInfraPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func globalInfraPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["infra"] = bindings.NewReferenceType(model.InfraBindingType) - fields["enforce_revision_check"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["infra"] = vapiBindings_.NewReferenceType(nsx_policyModel.InfraBindingType) + fields["enforce_revision_check"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["infra"] = "Infra" fieldNameMap["enforce_revision_check"] = "EnforceRevisionCheck" - paramsTypeMap["enforce_revision_check"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["infra"] = bindings.NewReferenceType(model.InfraBindingType) + paramsTypeMap["infra"] = vapiBindings_.NewReferenceType(nsx_policyModel.InfraBindingType) + paramsTypeMap["enforce_revision_check"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) queryParams["enforce_revision_check"] = "enforce_revision_check" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/InfraClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/InfraClient.go index 5758f30f1..574fa4701 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/InfraClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/InfraClient.go @@ -9,15 +9,14 @@ package nsx_policy import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type InfraClient interface { @@ -27,148 +26,154 @@ type InfraClient interface { // @param filterParam Filter string as java regex (optional) // @param typeFilterParam Filter string to retrieve hierarchy. (optional) // @return com.vmware.nsx_policy.model.Infra + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(basePathParam *string, filterParam *string, typeFilterParam *string) (model.Infra, error) + Get(basePathParam *string, filterParam *string, typeFilterParam *string) (nsx_policyModel.Infra, error) // Patch API at infra level can be used in two flavours 1. Like a regular API to update Infra object 2. Hierarchical API: To create/update/delete entire or part of intent hierarchy Hierarchical API: Provides users a way to create entire or part of intent in single API invocation. Input is expressed in a tree format. Each node in tree can have multiple children of different types. System will resolve the dependecies of nodes within the intent tree and will create the model. Children for any node can be specified using ChildResourceReference or ChildPolicyConfigResource. If a resource is specified using ChildResourceReference then it will not be updated only its children will be updated. If Object is specified using ChildPolicyConfigResource, object along with its children will be updated. Hierarchical API can also be used to delete any sub-branch of entire tree. // // @param infraParam (required) // @param enforceRevisionCheckParam Force revision check (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(infraParam model.Infra, enforceRevisionCheckParam *bool) error + Patch(infraParam nsx_policyModel.Infra, enforceRevisionCheckParam *bool) error // Updates only the single infra object. This does not allow hierarchical updates of entities. // // @param infraParam (required) // @return com.vmware.nsx_policy.model.Infra + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(infraParam model.Infra) (model.Infra, error) + Update(infraParam nsx_policyModel.Infra) (nsx_policyModel.Infra, error) } type infraClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewInfraClient(connector client.Connector) *infraClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewInfraClient(connector vapiProtocolClient_.Connector) *infraClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) iIface := infraClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &iIface } -func (iIface *infraClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (iIface *infraClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := iIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (iIface *infraClient) Get(basePathParam *string, filterParam *string, typeFilterParam *string) (model.Infra, error) { +func (iIface *infraClient) Get(basePathParam *string, filterParam *string, typeFilterParam *string) (nsx_policyModel.Infra, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(infraGetInputType(), typeConverter) + operationRestMetaData := infraGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(infraGetInputType(), typeConverter) sv.AddStructField("BasePath", basePathParam) sv.AddStructField("Filter", filterParam) sv.AddStructField("TypeFilter", typeFilterParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Infra - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Infra + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := infraGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra", "get", inputDataValue, executionContext) - var emptyOutput model.Infra + var emptyOutput nsx_policyModel.Infra if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), infraGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), InfraGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Infra), nil + return output.(nsx_policyModel.Infra), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *infraClient) Patch(infraParam model.Infra, enforceRevisionCheckParam *bool) error { +func (iIface *infraClient) Patch(infraParam nsx_policyModel.Infra, enforceRevisionCheckParam *bool) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(infraPatchInputType(), typeConverter) + operationRestMetaData := infraPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(infraPatchInputType(), typeConverter) sv.AddStructField("Infra", infraParam) sv.AddStructField("EnforceRevisionCheck", enforceRevisionCheckParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := infraPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *infraClient) Update(infraParam model.Infra) (model.Infra, error) { +func (iIface *infraClient) Update(infraParam nsx_policyModel.Infra) (nsx_policyModel.Infra, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(infraUpdateInputType(), typeConverter) + operationRestMetaData := infraUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(infraUpdateInputType(), typeConverter) sv.AddStructField("Infra", infraParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Infra - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Infra + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := infraUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra", "update", inputDataValue, executionContext) - var emptyOutput model.Infra + var emptyOutput nsx_policyModel.Infra if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), infraUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), InfraUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Infra), nil + return output.(nsx_policyModel.Infra), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/InfraTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/InfraTypes.go index b55d59ad0..28fa65636 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/InfraTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/InfraTypes.go @@ -11,54 +11,54 @@ package nsx_policy import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func infraGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func infraGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["base_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["filter"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["type_filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["base_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["type_filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["base_path"] = "BasePath" fieldNameMap["filter"] = "Filter" fieldNameMap["type_filter"] = "TypeFilter" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func infraGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.InfraBindingType) +func InfraGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.InfraBindingType) } -func infraGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func infraGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["base_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["filter"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["type_filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["base_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["type_filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["base_path"] = "BasePath" fieldNameMap["filter"] = "Filter" fieldNameMap["type_filter"] = "TypeFilter" - paramsTypeMap["base_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["filter"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["type_filter"] = bindings.NewOptionalType(bindings.NewStringType()) + paramsTypeMap["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["base_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["type_filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) queryParams["filter"] = "filter" queryParams["base_path"] = "base_path" queryParams["type_filter"] = "type_filter" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -79,40 +79,40 @@ func infraGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func infraPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func infraPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["infra"] = bindings.NewReferenceType(model.InfraBindingType) - fields["enforce_revision_check"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["infra"] = vapiBindings_.NewReferenceType(nsx_policyModel.InfraBindingType) + fields["enforce_revision_check"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["infra"] = "Infra" fieldNameMap["enforce_revision_check"] = "EnforceRevisionCheck" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func infraPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func InfraPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func infraPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func infraPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["infra"] = bindings.NewReferenceType(model.InfraBindingType) - fields["enforce_revision_check"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["infra"] = vapiBindings_.NewReferenceType(nsx_policyModel.InfraBindingType) + fields["enforce_revision_check"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["infra"] = "Infra" fieldNameMap["enforce_revision_check"] = "EnforceRevisionCheck" - paramsTypeMap["enforce_revision_check"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["infra"] = bindings.NewReferenceType(model.InfraBindingType) + paramsTypeMap["infra"] = vapiBindings_.NewReferenceType(nsx_policyModel.InfraBindingType) + paramsTypeMap["enforce_revision_check"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) queryParams["enforce_revision_check"] = "enforce_revision_check" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -133,34 +133,34 @@ func infraPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func infraUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func infraUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["infra"] = bindings.NewReferenceType(model.InfraBindingType) + fields["infra"] = vapiBindings_.NewReferenceType(nsx_policyModel.InfraBindingType) fieldNameMap["infra"] = "Infra" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func infraUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.InfraBindingType) +func InfraUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.InfraBindingType) } -func infraUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func infraUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["infra"] = bindings.NewReferenceType(model.InfraBindingType) + fields["infra"] = vapiBindings_.NewReferenceType(nsx_policyModel.InfraBindingType) fieldNameMap["infra"] = "Infra" - paramsTypeMap["infra"] = bindings.NewReferenceType(model.InfraBindingType) + paramsTypeMap["infra"] = vapiBindings_.NewReferenceType(nsx_policyModel.InfraBindingType) resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/OrgRootClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/OrgRootClient.go new file mode 100644 index 000000000..2184e5d82 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/OrgRootClient.go @@ -0,0 +1,135 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Interface file for service: OrgRoot +// Used by client-side stubs. + +package nsx_policy + +import ( + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" +) + +const _ = vapiCore_.SupportedByRuntimeVersion2 + +type OrgRootClient interface { + + // Read Org Root. Returns only the org root related properties. Inner object are not populated. + // + // @param basePathParam Base Path for retrieving hierarchical intent (optional) + // @param filterParam Filter string as java regex (optional) + // @param typeFilterParam Filter string to retrieve hierarchy. (optional) + // @return com.vmware.nsx_policy.model.OrgRoot + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Get(basePathParam *string, filterParam *string, typeFilterParam *string) (nsx_policyModel.OrgRoot, error) + + // Patch API at org-root to create/update/delete entire or part of intent hierarchy. Hierarchical API: Provides users a way to create entire or part of intent in single API invocation. Input is expressed in a tree format. Each node in tree can have multiple children of different types. System will resolve the dependecies of nodes within the intent tree and will create the model. Children for any node can be specified using ChildResourceReference or ChildPolicyConfigResource. If a resource is specified using ChildResourceReference then it will not be updated only its children will be updated. If Object is specified using ChildPolicyConfigResource, object along with its children will be updated. Hierarchical API can also be used to delete any sub-branch of entire tree. + // + // @param orgRootParam (required) + // @param enforceRevisionCheckParam Force revision check (optional, default to false) + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Patch(orgRootParam nsx_policyModel.OrgRoot, enforceRevisionCheckParam *bool) error +} + +type orgRootClient struct { + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType +} + +func NewOrgRootClient(connector vapiProtocolClient_.Connector) *orgRootClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.org_root") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + } + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) + + oIface := orgRootClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} + return &oIface +} + +func (oIface *orgRootClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { + if entry, ok := oIface.errorsBindingMap[errorName]; ok { + return entry + } + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] +} + +func (oIface *orgRootClient) Get(basePathParam *string, filterParam *string, typeFilterParam *string) (nsx_policyModel.OrgRoot, error) { + typeConverter := oIface.connector.TypeConverter() + executionContext := oIface.connector.NewExecutionContext() + operationRestMetaData := orgRootGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(orgRootGetInputType(), typeConverter) + sv.AddStructField("BasePath", basePathParam) + sv.AddStructField("Filter", filterParam) + sv.AddStructField("TypeFilter", typeFilterParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_policyModel.OrgRoot + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := oIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.org_root", "get", inputDataValue, executionContext) + var emptyOutput nsx_policyModel.OrgRoot + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), OrgRootGetOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_policyModel.OrgRoot), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), oIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} + +func (oIface *orgRootClient) Patch(orgRootParam nsx_policyModel.OrgRoot, enforceRevisionCheckParam *bool) error { + typeConverter := oIface.connector.TypeConverter() + executionContext := oIface.connector.NewExecutionContext() + operationRestMetaData := orgRootPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(orgRootPatchInputType(), typeConverter) + sv.AddStructField("OrgRoot", orgRootParam) + sv.AddStructField("EnforceRevisionCheck", enforceRevisionCheckParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + return vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := oIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.org_root", "patch", inputDataValue, executionContext) + if methodResult.IsSuccess() { + return nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), oIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return vapiBindings_.VAPIerrorsToError(errorInError) + } + return methodError.(error) + } +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/OrgRootTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/OrgRootTypes.go new file mode 100644 index 000000000..b07e29b6c --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/OrgRootTypes.go @@ -0,0 +1,134 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Data type definitions file for service: OrgRoot. +// Includes binding types of a structures and enumerations defined in the service. +// Shared by client-side stubs and server-side skeletons to ensure type +// compatibility. + +package nsx_policy + +import ( + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + "reflect" +) + +func orgRootGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["base_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["type_filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["base_path"] = "BasePath" + fieldNameMap["filter"] = "Filter" + fieldNameMap["type_filter"] = "TypeFilter" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func OrgRootGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.OrgRootBindingType) +} + +func orgRootGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["base_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["type_filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["base_path"] = "BasePath" + fieldNameMap["filter"] = "Filter" + fieldNameMap["type_filter"] = "TypeFilter" + paramsTypeMap["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["base_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["type_filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + queryParams["filter"] = "filter" + queryParams["base_path"] = "base_path" + queryParams["type_filter"] = "type_filter" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "GET", + "/policy/api/v1/org-root", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func orgRootPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["org_root"] = vapiBindings_.NewReferenceType(nsx_policyModel.OrgRootBindingType) + fields["enforce_revision_check"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["org_root"] = "OrgRoot" + fieldNameMap["enforce_revision_check"] = "EnforceRevisionCheck" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func OrgRootPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() +} + +func orgRootPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["org_root"] = vapiBindings_.NewReferenceType(nsx_policyModel.OrgRootBindingType) + fields["enforce_revision_check"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["org_root"] = "OrgRoot" + fieldNameMap["enforce_revision_check"] = "EnforceRevisionCheck" + paramsTypeMap["org_root"] = vapiBindings_.NewReferenceType(nsx_policyModel.OrgRootBindingType) + paramsTypeMap["enforce_revision_check"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + queryParams["enforce_revision_check"] = "enforce_revision_check" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "org_root", + "PATCH", + "/policy/api/v1/org-root", + "", + resultHeaders, + 204, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/OrgsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/OrgsClient.go new file mode 100644 index 000000000..2bf457994 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/OrgsClient.go @@ -0,0 +1,146 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Interface file for service: Orgs +// Used by client-side stubs. + +package nsx_policy + +import ( + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" +) + +const _ = vapiCore_.SupportedByRuntimeVersion2 + +type OrgsClient interface { + + // Get Org + // + // @param orgIdParam (required) + // @return com.vmware.nsx_policy.model.Org + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Get(orgIdParam string) (nsx_policyModel.Org, error) + + // Paginated list of Org. + // + // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) + // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) + // @param includedFieldsParam Comma separated list of fields that should be included in query result (optional) + // @param pageSizeParam Maximum number of results to return in this page (server may return fewer) (optional, default to 1000) + // @param sortAscendingParam (optional) + // @param sortByParam Field by which records are sorted (optional) + // @return com.vmware.nsx_policy.model.OrgListResult + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.OrgListResult, error) +} + +type orgsClient struct { + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType +} + +func NewOrgsClient(connector vapiProtocolClient_.Connector) *orgsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.orgs") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + } + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) + + oIface := orgsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} + return &oIface +} + +func (oIface *orgsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { + if entry, ok := oIface.errorsBindingMap[errorName]; ok { + return entry + } + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] +} + +func (oIface *orgsClient) Get(orgIdParam string) (nsx_policyModel.Org, error) { + typeConverter := oIface.connector.TypeConverter() + executionContext := oIface.connector.NewExecutionContext() + operationRestMetaData := orgsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(orgsGetInputType(), typeConverter) + sv.AddStructField("OrgId", orgIdParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_policyModel.Org + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := oIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.orgs", "get", inputDataValue, executionContext) + var emptyOutput nsx_policyModel.Org + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), OrgsGetOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_policyModel.Org), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), oIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} + +func (oIface *orgsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.OrgListResult, error) { + typeConverter := oIface.connector.TypeConverter() + executionContext := oIface.connector.NewExecutionContext() + operationRestMetaData := orgsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(orgsListInputType(), typeConverter) + sv.AddStructField("Cursor", cursorParam) + sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) + sv.AddStructField("IncludedFields", includedFieldsParam) + sv.AddStructField("PageSize", pageSizeParam) + sv.AddStructField("SortAscending", sortAscendingParam) + sv.AddStructField("SortBy", sortByParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_policyModel.OrgListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := oIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.orgs", "list", inputDataValue, executionContext) + var emptyOutput nsx_policyModel.OrgListResult + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), OrgsListOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_policyModel.OrgListResult), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), oIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/OrgsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/OrgsTypes.go new file mode 100644 index 000000000..cfd8b4816 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/OrgsTypes.go @@ -0,0 +1,148 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Data type definitions file for service: Orgs. +// Includes binding types of a structures and enumerations defined in the service. +// Shared by client-side stubs and server-side skeletons to ensure type +// compatibility. + +package nsx_policy + +import ( + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + "reflect" +) + +func orgsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["org_id"] = vapiBindings_.NewStringType() + fieldNameMap["org_id"] = "OrgId" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func OrgsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.OrgBindingType) +} + +func orgsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["org_id"] = vapiBindings_.NewStringType() + fieldNameMap["org_id"] = "OrgId" + paramsTypeMap["org_id"] = vapiBindings_.NewStringType() + paramsTypeMap["orgId"] = vapiBindings_.NewStringType() + pathParams["org_id"] = "orgId" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "GET", + "/policy/api/v1/orgs/{orgId}", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func orgsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" + fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["page_size"] = "PageSize" + fieldNameMap["sort_ascending"] = "SortAscending" + fieldNameMap["sort_by"] = "SortBy" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func OrgsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.OrgListResultBindingType) +} + +func orgsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" + fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["page_size"] = "PageSize" + fieldNameMap["sort_ascending"] = "SortAscending" + fieldNameMap["sort_by"] = "SortBy" + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + queryParams["cursor"] = "cursor" + queryParams["sort_ascending"] = "sort_ascending" + queryParams["included_fields"] = "included_fields" + queryParams["sort_by"] = "sort_by" + queryParams["include_mark_for_delete_objects"] = "include_mark_for_delete_objects" + queryParams["page_size"] = "page_size" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "GET", + "/policy/api/v1/orgs", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/TasksClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/TasksClient.go index fa5c43d44..acccf4bd2 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/TasksClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/TasksClient.go @@ -9,15 +9,14 @@ package nsx_policy import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type TasksClient interface { @@ -25,12 +24,13 @@ type TasksClient interface { // // @param taskIdParam ID of task to read (required) // @return com.vmware.nsx_policy.model.TaskProperties + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(taskIdParam string) (model.TaskProperties, error) + Get(taskIdParam string) (nsx_policyModel.TaskProperties, error) // Get information about all tasks // @@ -43,75 +43,81 @@ type TasksClient interface { // @param statusParam Status(es) to include in query result (optional) // @param userParam Names of users to include in query result (optional) // @return com.vmware.nsx_policy.model.TaskListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, requestUriParam *string, sortAscendingParam *bool, sortByParam *string, statusParam *string, userParam *string) (model.TaskListResult, error) + List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, requestUriParam *string, sortAscendingParam *bool, sortByParam *string, statusParam *string, userParam *string) (nsx_policyModel.TaskListResult, error) } type tasksClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewTasksClient(connector client.Connector) *tasksClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.tasks") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewTasksClient(connector vapiProtocolClient_.Connector) *tasksClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.tasks") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) tIface := tasksClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &tIface } -func (tIface *tasksClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (tIface *tasksClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := tIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (tIface *tasksClient) Get(taskIdParam string) (model.TaskProperties, error) { +func (tIface *tasksClient) Get(taskIdParam string) (nsx_policyModel.TaskProperties, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tasksGetInputType(), typeConverter) + operationRestMetaData := tasksGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tasksGetInputType(), typeConverter) sv.AddStructField("TaskId", taskIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TaskProperties - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.TaskProperties + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tasksGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.tasks", "get", inputDataValue, executionContext) - var emptyOutput model.TaskProperties + var emptyOutput nsx_policyModel.TaskProperties if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), tasksGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TasksGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TaskProperties), nil + return output.(nsx_policyModel.TaskProperties), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (tIface *tasksClient) List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, requestUriParam *string, sortAscendingParam *bool, sortByParam *string, statusParam *string, userParam *string) (model.TaskListResult, error) { +func (tIface *tasksClient) List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, requestUriParam *string, sortAscendingParam *bool, sortByParam *string, statusParam *string, userParam *string) (nsx_policyModel.TaskListResult, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tasksListInputType(), typeConverter) + operationRestMetaData := tasksListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tasksListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludedFields", includedFieldsParam) sv.AddStructField("PageSize", pageSizeParam) @@ -122,25 +128,22 @@ func (tIface *tasksClient) List(cursorParam *string, includedFieldsParam *string sv.AddStructField("User", userParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TaskListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.TaskListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tasksListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.tasks", "list", inputDataValue, executionContext) - var emptyOutput model.TaskListResult + var emptyOutput nsx_policyModel.TaskListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), tasksListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TasksListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TaskListResult), nil + return output.(nsx_policyModel.TaskListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/TasksTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/TasksTypes.go index 7c05e596d..986fbd904 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/TasksTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/TasksTypes.go @@ -11,43 +11,43 @@ package nsx_policy import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func tasksGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tasksGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["task_id"] = bindings.NewStringType() + fields["task_id"] = vapiBindings_.NewStringType() fieldNameMap["task_id"] = "TaskId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tasksGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TaskPropertiesBindingType) +func TasksGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.TaskPropertiesBindingType) } -func tasksGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tasksGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["task_id"] = bindings.NewStringType() + fields["task_id"] = vapiBindings_.NewStringType() fieldNameMap["task_id"] = "TaskId" - paramsTypeMap["task_id"] = bindings.NewStringType() - paramsTypeMap["taskId"] = bindings.NewStringType() + paramsTypeMap["task_id"] = vapiBindings_.NewStringType() + paramsTypeMap["taskId"] = vapiBindings_.NewStringType() pathParams["task_id"] = "taskId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,17 +68,17 @@ func tasksGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func tasksListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tasksListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["request_uri"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["request_uri"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" @@ -87,31 +87,31 @@ func tasksListInputType() bindings.StructType { fieldNameMap["sort_by"] = "SortBy" fieldNameMap["status"] = "Status" fieldNameMap["user"] = "User" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tasksListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TaskListResultBindingType) +func TasksListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.TaskListResultBindingType) } -func tasksListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tasksListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["request_uri"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["request_uri"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" @@ -120,14 +120,14 @@ func tasksListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["sort_by"] = "SortBy" fieldNameMap["status"] = "Status" fieldNameMap["user"] = "User" - paramsTypeMap["request_uri"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["user"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["status"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["request_uri"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -138,7 +138,7 @@ func tasksListRestMetadata() protocol.OperationRestMetadata { queryParams["status"] = "status" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/UiViewsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/UiViewsClient.go index db48d78b1..8c2328828 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/UiViewsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/UiViewsClient.go @@ -9,15 +9,14 @@ package nsx_policy import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type UiViewsClient interface { @@ -25,16 +24,18 @@ type UiViewsClient interface { // // @param viewParam (required) // @return com.vmware.nsx_policy.model.View + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Create(viewParam model.View) (model.View, error) + Create(viewParam nsx_policyModel.View) (nsx_policyModel.View, error) // Delete View // // @param viewIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -48,92 +49,96 @@ type UiViewsClient interface { // @param viewIdsParam Ids of the Views (optional) // @param widgetIdParam Id of widget configuration (optional) // @return com.vmware.nsx_policy.model.ViewList + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tagParam *string, viewIdsParam *string, widgetIdParam *string) (model.ViewList, error) + Get(tagParam *string, viewIdsParam *string, widgetIdParam *string) (nsx_policyModel.ViewList, error) // Returns Information about a specific View. // // @param viewIdParam (required) // @return com.vmware.nsx_policy.model.View + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get0(viewIdParam string) (model.View, error) + Get0(viewIdParam string) (nsx_policyModel.View, error) // Update View // // @param viewIdParam (required) // @param viewParam (required) // @return com.vmware.nsx_policy.model.View + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(viewIdParam string, viewParam model.View) (model.View, error) + Update(viewIdParam string, viewParam nsx_policyModel.View) (nsx_policyModel.View, error) } type uiViewsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewUiViewsClient(connector client.Connector) *uiViewsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.ui_views") - methodIdentifiers := map[string]core.MethodIdentifier{ - "create": core.NewMethodIdentifier(interfaceIdentifier, "create"), - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "get_0": core.NewMethodIdentifier(interfaceIdentifier, "get_0"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewUiViewsClient(connector vapiProtocolClient_.Connector) *uiViewsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.ui_views") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "create": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "create"), + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "get_0": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get_0"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) uIface := uiViewsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &uIface } -func (uIface *uiViewsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (uIface *uiViewsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := uIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (uIface *uiViewsClient) Create(viewParam model.View) (model.View, error) { +func (uIface *uiViewsClient) Create(viewParam nsx_policyModel.View) (nsx_policyModel.View, error) { typeConverter := uIface.connector.TypeConverter() executionContext := uIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(uiViewsCreateInputType(), typeConverter) + operationRestMetaData := uiViewsCreateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(uiViewsCreateInputType(), typeConverter) sv.AddStructField("View", viewParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.View - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.View + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := uiViewsCreateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - uIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := uIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.ui_views", "create", inputDataValue, executionContext) - var emptyOutput model.View + var emptyOutput nsx_policyModel.View if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), uiViewsCreateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), UiViewsCreateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.View), nil + return output.(nsx_policyModel.View), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), uIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } @@ -142,119 +147,123 @@ func (uIface *uiViewsClient) Create(viewParam model.View) (model.View, error) { func (uIface *uiViewsClient) Delete(viewIdParam string) error { typeConverter := uIface.connector.TypeConverter() executionContext := uIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(uiViewsDeleteInputType(), typeConverter) + operationRestMetaData := uiViewsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(uiViewsDeleteInputType(), typeConverter) sv.AddStructField("ViewId", viewIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := uiViewsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - uIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := uIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.ui_views", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), uIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (uIface *uiViewsClient) Get(tagParam *string, viewIdsParam *string, widgetIdParam *string) (model.ViewList, error) { +func (uIface *uiViewsClient) Get(tagParam *string, viewIdsParam *string, widgetIdParam *string) (nsx_policyModel.ViewList, error) { typeConverter := uIface.connector.TypeConverter() executionContext := uIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(uiViewsGetInputType(), typeConverter) + operationRestMetaData := uiViewsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(uiViewsGetInputType(), typeConverter) sv.AddStructField("Tag", tagParam) sv.AddStructField("ViewIds", viewIdsParam) sv.AddStructField("WidgetId", widgetIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ViewList - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ViewList + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := uiViewsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - uIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := uIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.ui_views", "get", inputDataValue, executionContext) - var emptyOutput model.ViewList + var emptyOutput nsx_policyModel.ViewList if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), uiViewsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), UiViewsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ViewList), nil + return output.(nsx_policyModel.ViewList), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), uIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (uIface *uiViewsClient) Get0(viewIdParam string) (model.View, error) { +func (uIface *uiViewsClient) Get0(viewIdParam string) (nsx_policyModel.View, error) { typeConverter := uIface.connector.TypeConverter() executionContext := uIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(uiViewsGet0InputType(), typeConverter) + operationRestMetaData := uiViewsGet0RestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(uiViewsGet0InputType(), typeConverter) sv.AddStructField("ViewId", viewIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.View - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.View + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := uiViewsGet0RestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - uIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := uIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.ui_views", "get_0", inputDataValue, executionContext) - var emptyOutput model.View + var emptyOutput nsx_policyModel.View if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), uiViewsGet0OutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), UiViewsGet0OutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.View), nil + return output.(nsx_policyModel.View), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), uIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (uIface *uiViewsClient) Update(viewIdParam string, viewParam model.View) (model.View, error) { +func (uIface *uiViewsClient) Update(viewIdParam string, viewParam nsx_policyModel.View) (nsx_policyModel.View, error) { typeConverter := uIface.connector.TypeConverter() executionContext := uIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(uiViewsUpdateInputType(), typeConverter) + operationRestMetaData := uiViewsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(uiViewsUpdateInputType(), typeConverter) sv.AddStructField("ViewId", viewIdParam) sv.AddStructField("View", viewParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.View - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.View + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := uiViewsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - uIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := uIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.ui_views", "update", inputDataValue, executionContext) - var emptyOutput model.View + var emptyOutput nsx_policyModel.View if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), uiViewsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), UiViewsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.View), nil + return output.(nsx_policyModel.View), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), uIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/UiViewsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/UiViewsTypes.go index d0a57586a..b4b61bc07 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/UiViewsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/UiViewsTypes.go @@ -11,41 +11,41 @@ package nsx_policy import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func uiViewsCreateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func uiViewsCreateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["view"] = bindings.NewReferenceType(model.ViewBindingType) + fields["view"] = vapiBindings_.NewReferenceType(nsx_policyModel.ViewBindingType) fieldNameMap["view"] = "View" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func uiViewsCreateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ViewBindingType) +func UiViewsCreateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ViewBindingType) } -func uiViewsCreateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func uiViewsCreateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["view"] = bindings.NewReferenceType(model.ViewBindingType) + fields["view"] = vapiBindings_.NewReferenceType(nsx_policyModel.ViewBindingType) fieldNameMap["view"] = "View" - paramsTypeMap["view"] = bindings.NewReferenceType(model.ViewBindingType) + paramsTypeMap["view"] = vapiBindings_.NewReferenceType(nsx_policyModel.ViewBindingType) resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -66,36 +66,36 @@ func uiViewsCreateRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func uiViewsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func uiViewsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["view_id"] = bindings.NewStringType() + fields["view_id"] = vapiBindings_.NewStringType() fieldNameMap["view_id"] = "ViewId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func uiViewsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func UiViewsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func uiViewsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func uiViewsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["view_id"] = bindings.NewStringType() + fields["view_id"] = vapiBindings_.NewStringType() fieldNameMap["view_id"] = "ViewId" - paramsTypeMap["view_id"] = bindings.NewStringType() - paramsTypeMap["viewId"] = bindings.NewStringType() + paramsTypeMap["view_id"] = vapiBindings_.NewStringType() + paramsTypeMap["viewId"] = vapiBindings_.NewStringType() pathParams["view_id"] = "viewId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -116,47 +116,47 @@ func uiViewsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func uiViewsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func uiViewsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tag"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["view_ids"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["widget_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["view_ids"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["widget_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tag"] = "Tag" fieldNameMap["view_ids"] = "ViewIds" fieldNameMap["widget_id"] = "WidgetId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func uiViewsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ViewListBindingType) +func UiViewsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ViewListBindingType) } -func uiViewsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func uiViewsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tag"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["view_ids"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["widget_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["view_ids"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["widget_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tag"] = "Tag" fieldNameMap["view_ids"] = "ViewIds" fieldNameMap["widget_id"] = "WidgetId" - paramsTypeMap["widget_id"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["tag"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["view_ids"] = bindings.NewOptionalType(bindings.NewStringType()) + paramsTypeMap["view_ids"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["widget_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) queryParams["view_ids"] = "view_ids" queryParams["widget_id"] = "widget_id" queryParams["tag"] = "tag" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -177,36 +177,36 @@ func uiViewsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func uiViewsGet0InputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func uiViewsGet0InputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["view_id"] = bindings.NewStringType() + fields["view_id"] = vapiBindings_.NewStringType() fieldNameMap["view_id"] = "ViewId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func uiViewsGet0OutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ViewBindingType) +func UiViewsGet0OutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ViewBindingType) } -func uiViewsGet0RestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func uiViewsGet0RestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["view_id"] = bindings.NewStringType() + fields["view_id"] = vapiBindings_.NewStringType() fieldNameMap["view_id"] = "ViewId" - paramsTypeMap["view_id"] = bindings.NewStringType() - paramsTypeMap["viewId"] = bindings.NewStringType() + paramsTypeMap["view_id"] = vapiBindings_.NewStringType() + paramsTypeMap["viewId"] = vapiBindings_.NewStringType() pathParams["view_id"] = "viewId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -227,41 +227,41 @@ func uiViewsGet0RestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func uiViewsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func uiViewsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["view_id"] = bindings.NewStringType() - fields["view"] = bindings.NewReferenceType(model.ViewBindingType) + fields["view_id"] = vapiBindings_.NewStringType() + fields["view"] = vapiBindings_.NewReferenceType(nsx_policyModel.ViewBindingType) fieldNameMap["view_id"] = "ViewId" fieldNameMap["view"] = "View" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func uiViewsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ViewBindingType) +func UiViewsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ViewBindingType) } -func uiViewsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func uiViewsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["view_id"] = bindings.NewStringType() - fields["view"] = bindings.NewReferenceType(model.ViewBindingType) + fields["view_id"] = vapiBindings_.NewStringType() + fields["view"] = vapiBindings_.NewReferenceType(nsx_policyModel.ViewBindingType) fieldNameMap["view_id"] = "ViewId" fieldNameMap["view"] = "View" - paramsTypeMap["view_id"] = bindings.NewStringType() - paramsTypeMap["view"] = bindings.NewReferenceType(model.ViewBindingType) - paramsTypeMap["viewId"] = bindings.NewStringType() + paramsTypeMap["view"] = vapiBindings_.NewReferenceType(nsx_policyModel.ViewBindingType) + paramsTypeMap["view_id"] = vapiBindings_.NewStringType() + paramsTypeMap["viewId"] = vapiBindings_.NewStringType() pathParams["view_id"] = "viewId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbAnalyticsProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbAnalyticsProfilesClient.go index 549276842..0f01b8ea7 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbAnalyticsProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbAnalyticsProfilesClient.go @@ -9,22 +9,24 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbAnalyticsProfilesClient interface { - // Delete the ALBAnalyticsProfile along with all the entities contained by this ALBAnalyticsProfile. + // Delete the ALBAnalyticsProfile along with all the entities contained by this ALBAnalyticsProfile. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albAnalyticsprofileIdParam ALBAnalyticsProfile ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbAnalyticsProfilesClient interface { // @throws NotFound Not Found Delete(albAnalyticsprofileIdParam string, forceParam *bool) error - // Read a ALBAnalyticsProfile. + // Read a ALBAnalyticsProfile. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albAnalyticsprofileIdParam ALBAnalyticsProfile ID (required) // @return com.vmware.nsx_policy.model.ALBAnalyticsProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albAnalyticsprofileIdParam string) (model.ALBAnalyticsProfile, error) + Get(albAnalyticsprofileIdParam string) (nsx_policyModel.ALBAnalyticsProfile, error) - // Paginated list of all ALBAnalyticsProfile for infra. + // Paginated list of all ALBAnalyticsProfile for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbAnalyticsProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ALBAnalyticsProfileApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBAnalyticsProfileApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBAnalyticsProfileApiResponse, error) - // If a ALBanalyticsprofile with the alb-analyticsprofile-id is not already present, create a new ALBanalyticsprofile. If it already exists, update the ALBanalyticsprofile. This is a full replace. + // If a ALBanalyticsprofile with the alb-analyticsprofile-id is not already present, create a new ALBanalyticsprofile. If it already exists, update the ALBanalyticsprofile. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albAnalyticsprofileIdParam ALBanalyticsprofile ID (required) // @param aLBAnalyticsProfileParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albAnalyticsprofileIdParam string, aLBAnalyticsProfileParam model.ALBAnalyticsProfile) error + Patch(albAnalyticsprofileIdParam string, aLBAnalyticsProfileParam nsx_policyModel.ALBAnalyticsProfile) error - // If a ALBAnalyticsProfile with the alb-AnalyticsProfile-id is not already present, create a new ALBAnalyticsProfile. If it already exists, update the ALBAnalyticsProfile. This is a full replace. + // If a ALBAnalyticsProfile with the alb-AnalyticsProfile-id is not already present, create a new ALBAnalyticsProfile. If it already exists, update the ALBAnalyticsProfile. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albAnalyticsprofileIdParam ALBAnalyticsProfile ID (required) // @param aLBAnalyticsProfileParam (required) // @return com.vmware.nsx_policy.model.ALBAnalyticsProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albAnalyticsprofileIdParam string, aLBAnalyticsProfileParam model.ALBAnalyticsProfile) (model.ALBAnalyticsProfile, error) + Update(albAnalyticsprofileIdParam string, aLBAnalyticsProfileParam nsx_policyModel.ALBAnalyticsProfile) (nsx_policyModel.ALBAnalyticsProfile, error) } type albAnalyticsProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbAnalyticsProfilesClient(connector client.Connector) *albAnalyticsProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_analytics_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbAnalyticsProfilesClient(connector vapiProtocolClient_.Connector) *albAnalyticsProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_analytics_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albAnalyticsProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albAnalyticsProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albAnalyticsProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albAnalyticsProfilesClient) Delete(albAnalyticsprofileIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albAnalyticsProfilesDeleteInputType(), typeConverter) + operationRestMetaData := albAnalyticsProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albAnalyticsProfilesDeleteInputType(), typeConverter) sv.AddStructField("AlbAnalyticsprofileId", albAnalyticsprofileIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albAnalyticsProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_analytics_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albAnalyticsProfilesClient) Get(albAnalyticsprofileIdParam string) (model.ALBAnalyticsProfile, error) { +func (aIface *albAnalyticsProfilesClient) Get(albAnalyticsprofileIdParam string) (nsx_policyModel.ALBAnalyticsProfile, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albAnalyticsProfilesGetInputType(), typeConverter) + operationRestMetaData := albAnalyticsProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albAnalyticsProfilesGetInputType(), typeConverter) sv.AddStructField("AlbAnalyticsprofileId", albAnalyticsprofileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBAnalyticsProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBAnalyticsProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albAnalyticsProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_analytics_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.ALBAnalyticsProfile + var emptyOutput nsx_policyModel.ALBAnalyticsProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albAnalyticsProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbAnalyticsProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBAnalyticsProfile), nil + return output.(nsx_policyModel.ALBAnalyticsProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albAnalyticsProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBAnalyticsProfileApiResponse, error) { +func (aIface *albAnalyticsProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBAnalyticsProfileApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albAnalyticsProfilesListInputType(), typeConverter) + operationRestMetaData := albAnalyticsProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albAnalyticsProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albAnalyticsProfilesClient) List(cursorParam *string, includeMarkF sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBAnalyticsProfileApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBAnalyticsProfileApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albAnalyticsProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_analytics_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.ALBAnalyticsProfileApiResponse + var emptyOutput nsx_policyModel.ALBAnalyticsProfileApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albAnalyticsProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbAnalyticsProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBAnalyticsProfileApiResponse), nil + return output.(nsx_policyModel.ALBAnalyticsProfileApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albAnalyticsProfilesClient) Patch(albAnalyticsprofileIdParam string, aLBAnalyticsProfileParam model.ALBAnalyticsProfile) error { +func (aIface *albAnalyticsProfilesClient) Patch(albAnalyticsprofileIdParam string, aLBAnalyticsProfileParam nsx_policyModel.ALBAnalyticsProfile) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albAnalyticsProfilesPatchInputType(), typeConverter) + operationRestMetaData := albAnalyticsProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albAnalyticsProfilesPatchInputType(), typeConverter) sv.AddStructField("AlbAnalyticsprofileId", albAnalyticsprofileIdParam) sv.AddStructField("ALBAnalyticsProfile", aLBAnalyticsProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albAnalyticsProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_analytics_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albAnalyticsProfilesClient) Update(albAnalyticsprofileIdParam string, aLBAnalyticsProfileParam model.ALBAnalyticsProfile) (model.ALBAnalyticsProfile, error) { +func (aIface *albAnalyticsProfilesClient) Update(albAnalyticsprofileIdParam string, aLBAnalyticsProfileParam nsx_policyModel.ALBAnalyticsProfile) (nsx_policyModel.ALBAnalyticsProfile, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albAnalyticsProfilesUpdateInputType(), typeConverter) + operationRestMetaData := albAnalyticsProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albAnalyticsProfilesUpdateInputType(), typeConverter) sv.AddStructField("AlbAnalyticsprofileId", albAnalyticsprofileIdParam) sv.AddStructField("ALBAnalyticsProfile", aLBAnalyticsProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBAnalyticsProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBAnalyticsProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albAnalyticsProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_analytics_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.ALBAnalyticsProfile + var emptyOutput nsx_policyModel.ALBAnalyticsProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albAnalyticsProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbAnalyticsProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBAnalyticsProfile), nil + return output.(nsx_policyModel.ALBAnalyticsProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbAnalyticsProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbAnalyticsProfilesTypes.go index 3d66af9c4..fb884622f 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbAnalyticsProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbAnalyticsProfilesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func albAnalyticsProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albAnalyticsProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_analyticsprofile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_analyticsprofile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_analyticsprofile_id"] = "AlbAnalyticsprofileId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albAnalyticsProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbAnalyticsProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albAnalyticsProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albAnalyticsProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_analyticsprofile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_analyticsprofile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_analyticsprofile_id"] = "AlbAnalyticsprofileId" fieldNameMap["force"] = "Force" - paramsTypeMap["alb_analyticsprofile_id"] = bindings.NewStringType() - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["albAnalyticsprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_analyticsprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albAnalyticsprofileId"] = vapiBindings_.NewStringType() pathParams["alb_analyticsprofile_id"] = "albAnalyticsprofileId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albAnalyticsProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albAnalyticsProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albAnalyticsProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_analyticsprofile_id"] = bindings.NewStringType() + fields["alb_analyticsprofile_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_analyticsprofile_id"] = "AlbAnalyticsprofileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albAnalyticsProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBAnalyticsProfileBindingType) +func AlbAnalyticsProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBAnalyticsProfileBindingType) } -func albAnalyticsProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albAnalyticsProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_analyticsprofile_id"] = bindings.NewStringType() + fields["alb_analyticsprofile_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_analyticsprofile_id"] = "AlbAnalyticsprofileId" - paramsTypeMap["alb_analyticsprofile_id"] = bindings.NewStringType() - paramsTypeMap["albAnalyticsprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_analyticsprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albAnalyticsprofileId"] = vapiBindings_.NewStringType() pathParams["alb_analyticsprofile_id"] = "albAnalyticsprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albAnalyticsProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albAnalyticsProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albAnalyticsProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albAnalyticsProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBAnalyticsProfileApiResponseBindingType) +func AlbAnalyticsProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBAnalyticsProfileApiResponseBindingType) } -func albAnalyticsProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albAnalyticsProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albAnalyticsProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albAnalyticsProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albAnalyticsProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albAnalyticsProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_analyticsprofile_id"] = bindings.NewStringType() - fields["a_LB_analytics_profile"] = bindings.NewReferenceType(model.ALBAnalyticsProfileBindingType) + fields["alb_analyticsprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_analytics_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBAnalyticsProfileBindingType) fieldNameMap["alb_analyticsprofile_id"] = "AlbAnalyticsprofileId" fieldNameMap["a_LB_analytics_profile"] = "ALBAnalyticsProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albAnalyticsProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbAnalyticsProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albAnalyticsProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albAnalyticsProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_analyticsprofile_id"] = bindings.NewStringType() - fields["a_LB_analytics_profile"] = bindings.NewReferenceType(model.ALBAnalyticsProfileBindingType) + fields["alb_analyticsprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_analytics_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBAnalyticsProfileBindingType) fieldNameMap["alb_analyticsprofile_id"] = "AlbAnalyticsprofileId" fieldNameMap["a_LB_analytics_profile"] = "ALBAnalyticsProfile" - paramsTypeMap["alb_analyticsprofile_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_analytics_profile"] = bindings.NewReferenceType(model.ALBAnalyticsProfileBindingType) - paramsTypeMap["albAnalyticsprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_analyticsprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_analytics_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBAnalyticsProfileBindingType) + paramsTypeMap["albAnalyticsprofileId"] = vapiBindings_.NewStringType() pathParams["alb_analyticsprofile_id"] = "albAnalyticsprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albAnalyticsProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albAnalyticsProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albAnalyticsProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_analyticsprofile_id"] = bindings.NewStringType() - fields["a_LB_analytics_profile"] = bindings.NewReferenceType(model.ALBAnalyticsProfileBindingType) + fields["alb_analyticsprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_analytics_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBAnalyticsProfileBindingType) fieldNameMap["alb_analyticsprofile_id"] = "AlbAnalyticsprofileId" fieldNameMap["a_LB_analytics_profile"] = "ALBAnalyticsProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albAnalyticsProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBAnalyticsProfileBindingType) +func AlbAnalyticsProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBAnalyticsProfileBindingType) } -func albAnalyticsProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albAnalyticsProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_analyticsprofile_id"] = bindings.NewStringType() - fields["a_LB_analytics_profile"] = bindings.NewReferenceType(model.ALBAnalyticsProfileBindingType) + fields["alb_analyticsprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_analytics_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBAnalyticsProfileBindingType) fieldNameMap["alb_analyticsprofile_id"] = "AlbAnalyticsprofileId" fieldNameMap["a_LB_analytics_profile"] = "ALBAnalyticsProfile" - paramsTypeMap["alb_analyticsprofile_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_analytics_profile"] = bindings.NewReferenceType(model.ALBAnalyticsProfileBindingType) - paramsTypeMap["albAnalyticsprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_analyticsprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_analytics_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBAnalyticsProfileBindingType) + paramsTypeMap["albAnalyticsprofileId"] = vapiBindings_.NewStringType() pathParams["alb_analyticsprofile_id"] = "albAnalyticsprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbApplicationPersistenceProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbApplicationPersistenceProfilesClient.go index a670d7cbb..ae4a47882 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbApplicationPersistenceProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbApplicationPersistenceProfilesClient.go @@ -9,22 +9,24 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbApplicationPersistenceProfilesClient interface { - // Delete the ALBApplicationPersistenceProfile along with all the entities contained by this ALBApplicationPersistenceProfile. + // Delete the ALBApplicationPersistenceProfile along with all the entities contained by this ALBApplicationPersistenceProfile. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albApplicationpersistenceprofileIdParam ALBApplicationPersistenceProfile ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbApplicationPersistenceProfilesClient interface { // @throws NotFound Not Found Delete(albApplicationpersistenceprofileIdParam string, forceParam *bool) error - // Read a ALBApplicationPersistenceProfile. + // Read a ALBApplicationPersistenceProfile. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albApplicationpersistenceprofileIdParam ALBApplicationPersistenceProfile ID (required) // @return com.vmware.nsx_policy.model.ALBApplicationPersistenceProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albApplicationpersistenceprofileIdParam string) (model.ALBApplicationPersistenceProfile, error) + Get(albApplicationpersistenceprofileIdParam string) (nsx_policyModel.ALBApplicationPersistenceProfile, error) - // Paginated list of all ALBApplicationPersistenceProfile for infra. + // Paginated list of all ALBApplicationPersistenceProfile for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbApplicationPersistenceProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ALBApplicationPersistenceProfileApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBApplicationPersistenceProfileApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBApplicationPersistenceProfileApiResponse, error) - // If a ALBapplicationpersistenceprofile with the alb-applicationpersistenceprofile-id is not already present, create a new ALBapplicationpersistenceprofile. If it already exists, update the ALBapplicationpersistenceprofile. This is a full replace. + // If a ALBapplicationpersistenceprofile with the alb-applicationpersistenceprofile-id is not already present, create a new ALBapplicationpersistenceprofile. If it already exists, update the ALBapplicationpersistenceprofile. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albApplicationpersistenceprofileIdParam ALBapplicationpersistenceprofile ID (required) // @param aLBApplicationPersistenceProfileParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albApplicationpersistenceprofileIdParam string, aLBApplicationPersistenceProfileParam model.ALBApplicationPersistenceProfile) error + Patch(albApplicationpersistenceprofileIdParam string, aLBApplicationPersistenceProfileParam nsx_policyModel.ALBApplicationPersistenceProfile) error - // If a ALBApplicationPersistenceProfile with the alb-ApplicationPersistenceProfile-id is not already present, create a new ALBApplicationPersistenceProfile. If it already exists, update the ALBApplicationPersistenceProfile. This is a full replace. + // If a ALBApplicationPersistenceProfile with the alb-ApplicationPersistenceProfile-id is not already present, create a new ALBApplicationPersistenceProfile. If it already exists, update the ALBApplicationPersistenceProfile. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albApplicationpersistenceprofileIdParam ALBApplicationPersistenceProfile ID (required) // @param aLBApplicationPersistenceProfileParam (required) // @return com.vmware.nsx_policy.model.ALBApplicationPersistenceProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albApplicationpersistenceprofileIdParam string, aLBApplicationPersistenceProfileParam model.ALBApplicationPersistenceProfile) (model.ALBApplicationPersistenceProfile, error) + Update(albApplicationpersistenceprofileIdParam string, aLBApplicationPersistenceProfileParam nsx_policyModel.ALBApplicationPersistenceProfile) (nsx_policyModel.ALBApplicationPersistenceProfile, error) } type albApplicationPersistenceProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbApplicationPersistenceProfilesClient(connector client.Connector) *albApplicationPersistenceProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_application_persistence_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbApplicationPersistenceProfilesClient(connector vapiProtocolClient_.Connector) *albApplicationPersistenceProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_application_persistence_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albApplicationPersistenceProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albApplicationPersistenceProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albApplicationPersistenceProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albApplicationPersistenceProfilesClient) Delete(albApplicationpersistenceprofileIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albApplicationPersistenceProfilesDeleteInputType(), typeConverter) + operationRestMetaData := albApplicationPersistenceProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albApplicationPersistenceProfilesDeleteInputType(), typeConverter) sv.AddStructField("AlbApplicationpersistenceprofileId", albApplicationpersistenceprofileIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albApplicationPersistenceProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_application_persistence_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albApplicationPersistenceProfilesClient) Get(albApplicationpersistenceprofileIdParam string) (model.ALBApplicationPersistenceProfile, error) { +func (aIface *albApplicationPersistenceProfilesClient) Get(albApplicationpersistenceprofileIdParam string) (nsx_policyModel.ALBApplicationPersistenceProfile, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albApplicationPersistenceProfilesGetInputType(), typeConverter) + operationRestMetaData := albApplicationPersistenceProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albApplicationPersistenceProfilesGetInputType(), typeConverter) sv.AddStructField("AlbApplicationpersistenceprofileId", albApplicationpersistenceprofileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBApplicationPersistenceProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBApplicationPersistenceProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albApplicationPersistenceProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_application_persistence_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.ALBApplicationPersistenceProfile + var emptyOutput nsx_policyModel.ALBApplicationPersistenceProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albApplicationPersistenceProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbApplicationPersistenceProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBApplicationPersistenceProfile), nil + return output.(nsx_policyModel.ALBApplicationPersistenceProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albApplicationPersistenceProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBApplicationPersistenceProfileApiResponse, error) { +func (aIface *albApplicationPersistenceProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBApplicationPersistenceProfileApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albApplicationPersistenceProfilesListInputType(), typeConverter) + operationRestMetaData := albApplicationPersistenceProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albApplicationPersistenceProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albApplicationPersistenceProfilesClient) List(cursorParam *string, sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBApplicationPersistenceProfileApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBApplicationPersistenceProfileApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albApplicationPersistenceProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_application_persistence_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.ALBApplicationPersistenceProfileApiResponse + var emptyOutput nsx_policyModel.ALBApplicationPersistenceProfileApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albApplicationPersistenceProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbApplicationPersistenceProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBApplicationPersistenceProfileApiResponse), nil + return output.(nsx_policyModel.ALBApplicationPersistenceProfileApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albApplicationPersistenceProfilesClient) Patch(albApplicationpersistenceprofileIdParam string, aLBApplicationPersistenceProfileParam model.ALBApplicationPersistenceProfile) error { +func (aIface *albApplicationPersistenceProfilesClient) Patch(albApplicationpersistenceprofileIdParam string, aLBApplicationPersistenceProfileParam nsx_policyModel.ALBApplicationPersistenceProfile) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albApplicationPersistenceProfilesPatchInputType(), typeConverter) + operationRestMetaData := albApplicationPersistenceProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albApplicationPersistenceProfilesPatchInputType(), typeConverter) sv.AddStructField("AlbApplicationpersistenceprofileId", albApplicationpersistenceprofileIdParam) sv.AddStructField("ALBApplicationPersistenceProfile", aLBApplicationPersistenceProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albApplicationPersistenceProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_application_persistence_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albApplicationPersistenceProfilesClient) Update(albApplicationpersistenceprofileIdParam string, aLBApplicationPersistenceProfileParam model.ALBApplicationPersistenceProfile) (model.ALBApplicationPersistenceProfile, error) { +func (aIface *albApplicationPersistenceProfilesClient) Update(albApplicationpersistenceprofileIdParam string, aLBApplicationPersistenceProfileParam nsx_policyModel.ALBApplicationPersistenceProfile) (nsx_policyModel.ALBApplicationPersistenceProfile, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albApplicationPersistenceProfilesUpdateInputType(), typeConverter) + operationRestMetaData := albApplicationPersistenceProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albApplicationPersistenceProfilesUpdateInputType(), typeConverter) sv.AddStructField("AlbApplicationpersistenceprofileId", albApplicationpersistenceprofileIdParam) sv.AddStructField("ALBApplicationPersistenceProfile", aLBApplicationPersistenceProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBApplicationPersistenceProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBApplicationPersistenceProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albApplicationPersistenceProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_application_persistence_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.ALBApplicationPersistenceProfile + var emptyOutput nsx_policyModel.ALBApplicationPersistenceProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albApplicationPersistenceProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbApplicationPersistenceProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBApplicationPersistenceProfile), nil + return output.(nsx_policyModel.ALBApplicationPersistenceProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbApplicationPersistenceProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbApplicationPersistenceProfilesTypes.go index a5225fbaf..f470cf364 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbApplicationPersistenceProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbApplicationPersistenceProfilesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func albApplicationPersistenceProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albApplicationPersistenceProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_applicationpersistenceprofile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_applicationpersistenceprofile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_applicationpersistenceprofile_id"] = "AlbApplicationpersistenceprofileId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albApplicationPersistenceProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbApplicationPersistenceProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albApplicationPersistenceProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albApplicationPersistenceProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_applicationpersistenceprofile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_applicationpersistenceprofile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_applicationpersistenceprofile_id"] = "AlbApplicationpersistenceprofileId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_applicationpersistenceprofile_id"] = bindings.NewStringType() - paramsTypeMap["albApplicationpersistenceprofileId"] = bindings.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["alb_applicationpersistenceprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albApplicationpersistenceprofileId"] = vapiBindings_.NewStringType() pathParams["alb_applicationpersistenceprofile_id"] = "albApplicationpersistenceprofileId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albApplicationPersistenceProfilesDeleteRestMetadata() protocol.OperationRes map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albApplicationPersistenceProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albApplicationPersistenceProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_applicationpersistenceprofile_id"] = bindings.NewStringType() + fields["alb_applicationpersistenceprofile_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_applicationpersistenceprofile_id"] = "AlbApplicationpersistenceprofileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albApplicationPersistenceProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBApplicationPersistenceProfileBindingType) +func AlbApplicationPersistenceProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBApplicationPersistenceProfileBindingType) } -func albApplicationPersistenceProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albApplicationPersistenceProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_applicationpersistenceprofile_id"] = bindings.NewStringType() + fields["alb_applicationpersistenceprofile_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_applicationpersistenceprofile_id"] = "AlbApplicationpersistenceprofileId" - paramsTypeMap["alb_applicationpersistenceprofile_id"] = bindings.NewStringType() - paramsTypeMap["albApplicationpersistenceprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_applicationpersistenceprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albApplicationpersistenceprofileId"] = vapiBindings_.NewStringType() pathParams["alb_applicationpersistenceprofile_id"] = "albApplicationpersistenceprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albApplicationPersistenceProfilesGetRestMetadata() protocol.OperationRestMe map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albApplicationPersistenceProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albApplicationPersistenceProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albApplicationPersistenceProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBApplicationPersistenceProfileApiResponseBindingType) +func AlbApplicationPersistenceProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBApplicationPersistenceProfileApiResponseBindingType) } -func albApplicationPersistenceProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albApplicationPersistenceProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albApplicationPersistenceProfilesListRestMetadata() protocol.OperationRestM queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albApplicationPersistenceProfilesListRestMetadata() protocol.OperationRestM map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albApplicationPersistenceProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albApplicationPersistenceProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_applicationpersistenceprofile_id"] = bindings.NewStringType() - fields["a_LB_application_persistence_profile"] = bindings.NewReferenceType(model.ALBApplicationPersistenceProfileBindingType) + fields["alb_applicationpersistenceprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_application_persistence_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBApplicationPersistenceProfileBindingType) fieldNameMap["alb_applicationpersistenceprofile_id"] = "AlbApplicationpersistenceprofileId" fieldNameMap["a_LB_application_persistence_profile"] = "ALBApplicationPersistenceProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albApplicationPersistenceProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbApplicationPersistenceProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albApplicationPersistenceProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albApplicationPersistenceProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_applicationpersistenceprofile_id"] = bindings.NewStringType() - fields["a_LB_application_persistence_profile"] = bindings.NewReferenceType(model.ALBApplicationPersistenceProfileBindingType) + fields["alb_applicationpersistenceprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_application_persistence_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBApplicationPersistenceProfileBindingType) fieldNameMap["alb_applicationpersistenceprofile_id"] = "AlbApplicationpersistenceprofileId" fieldNameMap["a_LB_application_persistence_profile"] = "ALBApplicationPersistenceProfile" - paramsTypeMap["a_LB_application_persistence_profile"] = bindings.NewReferenceType(model.ALBApplicationPersistenceProfileBindingType) - paramsTypeMap["alb_applicationpersistenceprofile_id"] = bindings.NewStringType() - paramsTypeMap["albApplicationpersistenceprofileId"] = bindings.NewStringType() + paramsTypeMap["a_LB_application_persistence_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBApplicationPersistenceProfileBindingType) + paramsTypeMap["alb_applicationpersistenceprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albApplicationpersistenceprofileId"] = vapiBindings_.NewStringType() pathParams["alb_applicationpersistenceprofile_id"] = "albApplicationpersistenceprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albApplicationPersistenceProfilesPatchRestMetadata() protocol.OperationRest map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albApplicationPersistenceProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albApplicationPersistenceProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_applicationpersistenceprofile_id"] = bindings.NewStringType() - fields["a_LB_application_persistence_profile"] = bindings.NewReferenceType(model.ALBApplicationPersistenceProfileBindingType) + fields["alb_applicationpersistenceprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_application_persistence_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBApplicationPersistenceProfileBindingType) fieldNameMap["alb_applicationpersistenceprofile_id"] = "AlbApplicationpersistenceprofileId" fieldNameMap["a_LB_application_persistence_profile"] = "ALBApplicationPersistenceProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albApplicationPersistenceProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBApplicationPersistenceProfileBindingType) +func AlbApplicationPersistenceProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBApplicationPersistenceProfileBindingType) } -func albApplicationPersistenceProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albApplicationPersistenceProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_applicationpersistenceprofile_id"] = bindings.NewStringType() - fields["a_LB_application_persistence_profile"] = bindings.NewReferenceType(model.ALBApplicationPersistenceProfileBindingType) + fields["alb_applicationpersistenceprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_application_persistence_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBApplicationPersistenceProfileBindingType) fieldNameMap["alb_applicationpersistenceprofile_id"] = "AlbApplicationpersistenceprofileId" fieldNameMap["a_LB_application_persistence_profile"] = "ALBApplicationPersistenceProfile" - paramsTypeMap["a_LB_application_persistence_profile"] = bindings.NewReferenceType(model.ALBApplicationPersistenceProfileBindingType) - paramsTypeMap["alb_applicationpersistenceprofile_id"] = bindings.NewStringType() - paramsTypeMap["albApplicationpersistenceprofileId"] = bindings.NewStringType() + paramsTypeMap["a_LB_application_persistence_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBApplicationPersistenceProfileBindingType) + paramsTypeMap["alb_applicationpersistenceprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albApplicationpersistenceprofileId"] = vapiBindings_.NewStringType() pathParams["alb_applicationpersistenceprofile_id"] = "albApplicationpersistenceprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbApplicationProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbApplicationProfilesClient.go index d66cfcaee..ebf12655f 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbApplicationProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbApplicationProfilesClient.go @@ -9,22 +9,24 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbApplicationProfilesClient interface { - // Delete the ALBApplicationProfile along with all the entities contained by this ALBApplicationProfile. + // Delete the ALBApplicationProfile along with all the entities contained by this ALBApplicationProfile. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albApplicationprofileIdParam ALBApplicationProfile ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbApplicationProfilesClient interface { // @throws NotFound Not Found Delete(albApplicationprofileIdParam string, forceParam *bool) error - // Read a ALBApplicationProfile. + // Read a ALBApplicationProfile. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albApplicationprofileIdParam ALBApplicationProfile ID (required) // @return com.vmware.nsx_policy.model.ALBApplicationProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albApplicationprofileIdParam string) (model.ALBApplicationProfile, error) + Get(albApplicationprofileIdParam string) (nsx_policyModel.ALBApplicationProfile, error) - // Paginated list of all ALBApplicationProfile for infra. + // Paginated list of all ALBApplicationProfile for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbApplicationProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ALBApplicationProfileApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBApplicationProfileApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBApplicationProfileApiResponse, error) - // If a ALBapplicationprofile with the alb-applicationprofile-id is not already present, create a new ALBapplicationprofile. If it already exists, update the ALBapplicationprofile. This is a full replace. + // If a ALBapplicationprofile with the alb-applicationprofile-id is not already present, create a new ALBapplicationprofile. If it already exists, update the ALBapplicationprofile. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albApplicationprofileIdParam ALBapplicationprofile ID (required) // @param aLBApplicationProfileParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albApplicationprofileIdParam string, aLBApplicationProfileParam model.ALBApplicationProfile) error + Patch(albApplicationprofileIdParam string, aLBApplicationProfileParam nsx_policyModel.ALBApplicationProfile) error - // If a ALBApplicationProfile with the alb-ApplicationProfile-id is not already present, create a new ALBApplicationProfile. If it already exists, update the ALBApplicationProfile. This is a full replace. + // If a ALBApplicationProfile with the alb-ApplicationProfile-id is not already present, create a new ALBApplicationProfile. If it already exists, update the ALBApplicationProfile. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albApplicationprofileIdParam ALBApplicationProfile ID (required) // @param aLBApplicationProfileParam (required) // @return com.vmware.nsx_policy.model.ALBApplicationProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albApplicationprofileIdParam string, aLBApplicationProfileParam model.ALBApplicationProfile) (model.ALBApplicationProfile, error) + Update(albApplicationprofileIdParam string, aLBApplicationProfileParam nsx_policyModel.ALBApplicationProfile) (nsx_policyModel.ALBApplicationProfile, error) } type albApplicationProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbApplicationProfilesClient(connector client.Connector) *albApplicationProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_application_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbApplicationProfilesClient(connector vapiProtocolClient_.Connector) *albApplicationProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_application_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albApplicationProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albApplicationProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albApplicationProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albApplicationProfilesClient) Delete(albApplicationprofileIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albApplicationProfilesDeleteInputType(), typeConverter) + operationRestMetaData := albApplicationProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albApplicationProfilesDeleteInputType(), typeConverter) sv.AddStructField("AlbApplicationprofileId", albApplicationprofileIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albApplicationProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_application_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albApplicationProfilesClient) Get(albApplicationprofileIdParam string) (model.ALBApplicationProfile, error) { +func (aIface *albApplicationProfilesClient) Get(albApplicationprofileIdParam string) (nsx_policyModel.ALBApplicationProfile, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albApplicationProfilesGetInputType(), typeConverter) + operationRestMetaData := albApplicationProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albApplicationProfilesGetInputType(), typeConverter) sv.AddStructField("AlbApplicationprofileId", albApplicationprofileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBApplicationProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBApplicationProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albApplicationProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_application_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.ALBApplicationProfile + var emptyOutput nsx_policyModel.ALBApplicationProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albApplicationProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbApplicationProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBApplicationProfile), nil + return output.(nsx_policyModel.ALBApplicationProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albApplicationProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBApplicationProfileApiResponse, error) { +func (aIface *albApplicationProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBApplicationProfileApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albApplicationProfilesListInputType(), typeConverter) + operationRestMetaData := albApplicationProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albApplicationProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albApplicationProfilesClient) List(cursorParam *string, includeMar sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBApplicationProfileApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBApplicationProfileApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albApplicationProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_application_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.ALBApplicationProfileApiResponse + var emptyOutput nsx_policyModel.ALBApplicationProfileApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albApplicationProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbApplicationProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBApplicationProfileApiResponse), nil + return output.(nsx_policyModel.ALBApplicationProfileApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albApplicationProfilesClient) Patch(albApplicationprofileIdParam string, aLBApplicationProfileParam model.ALBApplicationProfile) error { +func (aIface *albApplicationProfilesClient) Patch(albApplicationprofileIdParam string, aLBApplicationProfileParam nsx_policyModel.ALBApplicationProfile) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albApplicationProfilesPatchInputType(), typeConverter) + operationRestMetaData := albApplicationProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albApplicationProfilesPatchInputType(), typeConverter) sv.AddStructField("AlbApplicationprofileId", albApplicationprofileIdParam) sv.AddStructField("ALBApplicationProfile", aLBApplicationProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albApplicationProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_application_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albApplicationProfilesClient) Update(albApplicationprofileIdParam string, aLBApplicationProfileParam model.ALBApplicationProfile) (model.ALBApplicationProfile, error) { +func (aIface *albApplicationProfilesClient) Update(albApplicationprofileIdParam string, aLBApplicationProfileParam nsx_policyModel.ALBApplicationProfile) (nsx_policyModel.ALBApplicationProfile, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albApplicationProfilesUpdateInputType(), typeConverter) + operationRestMetaData := albApplicationProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albApplicationProfilesUpdateInputType(), typeConverter) sv.AddStructField("AlbApplicationprofileId", albApplicationprofileIdParam) sv.AddStructField("ALBApplicationProfile", aLBApplicationProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBApplicationProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBApplicationProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albApplicationProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_application_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.ALBApplicationProfile + var emptyOutput nsx_policyModel.ALBApplicationProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albApplicationProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbApplicationProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBApplicationProfile), nil + return output.(nsx_policyModel.ALBApplicationProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbApplicationProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbApplicationProfilesTypes.go index c57852f51..06984b3b6 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbApplicationProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbApplicationProfilesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func albApplicationProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albApplicationProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_applicationprofile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_applicationprofile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_applicationprofile_id"] = "AlbApplicationprofileId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albApplicationProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbApplicationProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albApplicationProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albApplicationProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_applicationprofile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_applicationprofile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_applicationprofile_id"] = "AlbApplicationprofileId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_applicationprofile_id"] = bindings.NewStringType() - paramsTypeMap["albApplicationprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_applicationprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albApplicationprofileId"] = vapiBindings_.NewStringType() pathParams["alb_applicationprofile_id"] = "albApplicationprofileId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albApplicationProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albApplicationProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albApplicationProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_applicationprofile_id"] = bindings.NewStringType() + fields["alb_applicationprofile_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_applicationprofile_id"] = "AlbApplicationprofileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albApplicationProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBApplicationProfileBindingType) +func AlbApplicationProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBApplicationProfileBindingType) } -func albApplicationProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albApplicationProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_applicationprofile_id"] = bindings.NewStringType() + fields["alb_applicationprofile_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_applicationprofile_id"] = "AlbApplicationprofileId" - paramsTypeMap["alb_applicationprofile_id"] = bindings.NewStringType() - paramsTypeMap["albApplicationprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_applicationprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albApplicationprofileId"] = vapiBindings_.NewStringType() pathParams["alb_applicationprofile_id"] = "albApplicationprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albApplicationProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albApplicationProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albApplicationProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albApplicationProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBApplicationProfileApiResponseBindingType) +func AlbApplicationProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBApplicationProfileApiResponseBindingType) } -func albApplicationProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albApplicationProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albApplicationProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albApplicationProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albApplicationProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albApplicationProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_applicationprofile_id"] = bindings.NewStringType() - fields["a_LB_application_profile"] = bindings.NewReferenceType(model.ALBApplicationProfileBindingType) + fields["alb_applicationprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_application_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBApplicationProfileBindingType) fieldNameMap["alb_applicationprofile_id"] = "AlbApplicationprofileId" fieldNameMap["a_LB_application_profile"] = "ALBApplicationProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albApplicationProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbApplicationProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albApplicationProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albApplicationProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_applicationprofile_id"] = bindings.NewStringType() - fields["a_LB_application_profile"] = bindings.NewReferenceType(model.ALBApplicationProfileBindingType) + fields["alb_applicationprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_application_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBApplicationProfileBindingType) fieldNameMap["alb_applicationprofile_id"] = "AlbApplicationprofileId" fieldNameMap["a_LB_application_profile"] = "ALBApplicationProfile" - paramsTypeMap["a_LB_application_profile"] = bindings.NewReferenceType(model.ALBApplicationProfileBindingType) - paramsTypeMap["alb_applicationprofile_id"] = bindings.NewStringType() - paramsTypeMap["albApplicationprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_applicationprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_application_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBApplicationProfileBindingType) + paramsTypeMap["albApplicationprofileId"] = vapiBindings_.NewStringType() pathParams["alb_applicationprofile_id"] = "albApplicationprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albApplicationProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albApplicationProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albApplicationProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_applicationprofile_id"] = bindings.NewStringType() - fields["a_LB_application_profile"] = bindings.NewReferenceType(model.ALBApplicationProfileBindingType) + fields["alb_applicationprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_application_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBApplicationProfileBindingType) fieldNameMap["alb_applicationprofile_id"] = "AlbApplicationprofileId" fieldNameMap["a_LB_application_profile"] = "ALBApplicationProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albApplicationProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBApplicationProfileBindingType) +func AlbApplicationProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBApplicationProfileBindingType) } -func albApplicationProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albApplicationProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_applicationprofile_id"] = bindings.NewStringType() - fields["a_LB_application_profile"] = bindings.NewReferenceType(model.ALBApplicationProfileBindingType) + fields["alb_applicationprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_application_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBApplicationProfileBindingType) fieldNameMap["alb_applicationprofile_id"] = "AlbApplicationprofileId" fieldNameMap["a_LB_application_profile"] = "ALBApplicationProfile" - paramsTypeMap["a_LB_application_profile"] = bindings.NewReferenceType(model.ALBApplicationProfileBindingType) - paramsTypeMap["alb_applicationprofile_id"] = bindings.NewStringType() - paramsTypeMap["albApplicationprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_applicationprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_application_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBApplicationProfileBindingType) + paramsTypeMap["albApplicationprofileId"] = vapiBindings_.NewStringType() pathParams["alb_applicationprofile_id"] = "albApplicationprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbAuthProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbAuthProfilesClient.go index 2c4d09e72..0f4e6262e 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbAuthProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbAuthProfilesClient.go @@ -9,22 +9,24 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbAuthProfilesClient interface { - // Delete the ALBAuthProfile along with all the entities contained by this ALBAuthProfile. + // Delete the ALBAuthProfile along with all the entities contained by this ALBAuthProfile. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albAuthprofileIdParam ALBAuthProfile ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbAuthProfilesClient interface { // @throws NotFound Not Found Delete(albAuthprofileIdParam string, forceParam *bool) error - // Read a ALBAuthProfile. + // Read a ALBAuthProfile. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albAuthprofileIdParam ALBAuthProfile ID (required) // @return com.vmware.nsx_policy.model.ALBAuthProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albAuthprofileIdParam string) (model.ALBAuthProfile, error) + Get(albAuthprofileIdParam string) (nsx_policyModel.ALBAuthProfile, error) - // Paginated list of all ALBAuthProfile for infra. + // Paginated list of all ALBAuthProfile for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbAuthProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ALBAuthProfileApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBAuthProfileApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBAuthProfileApiResponse, error) - // If a ALBauthprofile with the alb-authprofile-id is not already present, create a new ALBauthprofile. If it already exists, update the ALBauthprofile. This is a full replace. + // If a ALBauthprofile with the alb-authprofile-id is not already present, create a new ALBauthprofile. If it already exists, update the ALBauthprofile. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albAuthprofileIdParam ALBauthprofile ID (required) // @param aLBAuthProfileParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albAuthprofileIdParam string, aLBAuthProfileParam model.ALBAuthProfile) error + Patch(albAuthprofileIdParam string, aLBAuthProfileParam nsx_policyModel.ALBAuthProfile) error - // If a ALBAuthProfile with the alb-AuthProfile-id is not already present, create a new ALBAuthProfile. If it already exists, update the ALBAuthProfile. This is a full replace. + // If a ALBAuthProfile with the alb-AuthProfile-id is not already present, create a new ALBAuthProfile. If it already exists, update the ALBAuthProfile. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albAuthprofileIdParam ALBAuthProfile ID (required) // @param aLBAuthProfileParam (required) // @return com.vmware.nsx_policy.model.ALBAuthProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albAuthprofileIdParam string, aLBAuthProfileParam model.ALBAuthProfile) (model.ALBAuthProfile, error) + Update(albAuthprofileIdParam string, aLBAuthProfileParam nsx_policyModel.ALBAuthProfile) (nsx_policyModel.ALBAuthProfile, error) } type albAuthProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbAuthProfilesClient(connector client.Connector) *albAuthProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_auth_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbAuthProfilesClient(connector vapiProtocolClient_.Connector) *albAuthProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_auth_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albAuthProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albAuthProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albAuthProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albAuthProfilesClient) Delete(albAuthprofileIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albAuthProfilesDeleteInputType(), typeConverter) + operationRestMetaData := albAuthProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albAuthProfilesDeleteInputType(), typeConverter) sv.AddStructField("AlbAuthprofileId", albAuthprofileIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albAuthProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_auth_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albAuthProfilesClient) Get(albAuthprofileIdParam string) (model.ALBAuthProfile, error) { +func (aIface *albAuthProfilesClient) Get(albAuthprofileIdParam string) (nsx_policyModel.ALBAuthProfile, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albAuthProfilesGetInputType(), typeConverter) + operationRestMetaData := albAuthProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albAuthProfilesGetInputType(), typeConverter) sv.AddStructField("AlbAuthprofileId", albAuthprofileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBAuthProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBAuthProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albAuthProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_auth_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.ALBAuthProfile + var emptyOutput nsx_policyModel.ALBAuthProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albAuthProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbAuthProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBAuthProfile), nil + return output.(nsx_policyModel.ALBAuthProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albAuthProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBAuthProfileApiResponse, error) { +func (aIface *albAuthProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBAuthProfileApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albAuthProfilesListInputType(), typeConverter) + operationRestMetaData := albAuthProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albAuthProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albAuthProfilesClient) List(cursorParam *string, includeMarkForDel sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBAuthProfileApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBAuthProfileApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albAuthProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_auth_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.ALBAuthProfileApiResponse + var emptyOutput nsx_policyModel.ALBAuthProfileApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albAuthProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbAuthProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBAuthProfileApiResponse), nil + return output.(nsx_policyModel.ALBAuthProfileApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albAuthProfilesClient) Patch(albAuthprofileIdParam string, aLBAuthProfileParam model.ALBAuthProfile) error { +func (aIface *albAuthProfilesClient) Patch(albAuthprofileIdParam string, aLBAuthProfileParam nsx_policyModel.ALBAuthProfile) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albAuthProfilesPatchInputType(), typeConverter) + operationRestMetaData := albAuthProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albAuthProfilesPatchInputType(), typeConverter) sv.AddStructField("AlbAuthprofileId", albAuthprofileIdParam) sv.AddStructField("ALBAuthProfile", aLBAuthProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albAuthProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_auth_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albAuthProfilesClient) Update(albAuthprofileIdParam string, aLBAuthProfileParam model.ALBAuthProfile) (model.ALBAuthProfile, error) { +func (aIface *albAuthProfilesClient) Update(albAuthprofileIdParam string, aLBAuthProfileParam nsx_policyModel.ALBAuthProfile) (nsx_policyModel.ALBAuthProfile, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albAuthProfilesUpdateInputType(), typeConverter) + operationRestMetaData := albAuthProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albAuthProfilesUpdateInputType(), typeConverter) sv.AddStructField("AlbAuthprofileId", albAuthprofileIdParam) sv.AddStructField("ALBAuthProfile", aLBAuthProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBAuthProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBAuthProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albAuthProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_auth_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.ALBAuthProfile + var emptyOutput nsx_policyModel.ALBAuthProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albAuthProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbAuthProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBAuthProfile), nil + return output.(nsx_policyModel.ALBAuthProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbAuthProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbAuthProfilesTypes.go index bc3a4cd34..cad934a14 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbAuthProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbAuthProfilesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func albAuthProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albAuthProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_authprofile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_authprofile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_authprofile_id"] = "AlbAuthprofileId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albAuthProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbAuthProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albAuthProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albAuthProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_authprofile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_authprofile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_authprofile_id"] = "AlbAuthprofileId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_authprofile_id"] = bindings.NewStringType() - paramsTypeMap["albAuthprofileId"] = bindings.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["alb_authprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albAuthprofileId"] = vapiBindings_.NewStringType() pathParams["alb_authprofile_id"] = "albAuthprofileId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albAuthProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albAuthProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albAuthProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_authprofile_id"] = bindings.NewStringType() + fields["alb_authprofile_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_authprofile_id"] = "AlbAuthprofileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albAuthProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBAuthProfileBindingType) +func AlbAuthProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBAuthProfileBindingType) } -func albAuthProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albAuthProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_authprofile_id"] = bindings.NewStringType() + fields["alb_authprofile_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_authprofile_id"] = "AlbAuthprofileId" - paramsTypeMap["alb_authprofile_id"] = bindings.NewStringType() - paramsTypeMap["albAuthprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_authprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albAuthprofileId"] = vapiBindings_.NewStringType() pathParams["alb_authprofile_id"] = "albAuthprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albAuthProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albAuthProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albAuthProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albAuthProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBAuthProfileApiResponseBindingType) +func AlbAuthProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBAuthProfileApiResponseBindingType) } -func albAuthProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albAuthProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albAuthProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albAuthProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albAuthProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albAuthProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_authprofile_id"] = bindings.NewStringType() - fields["a_LB_auth_profile"] = bindings.NewReferenceType(model.ALBAuthProfileBindingType) + fields["alb_authprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_auth_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBAuthProfileBindingType) fieldNameMap["alb_authprofile_id"] = "AlbAuthprofileId" fieldNameMap["a_LB_auth_profile"] = "ALBAuthProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albAuthProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbAuthProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albAuthProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albAuthProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_authprofile_id"] = bindings.NewStringType() - fields["a_LB_auth_profile"] = bindings.NewReferenceType(model.ALBAuthProfileBindingType) + fields["alb_authprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_auth_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBAuthProfileBindingType) fieldNameMap["alb_authprofile_id"] = "AlbAuthprofileId" fieldNameMap["a_LB_auth_profile"] = "ALBAuthProfile" - paramsTypeMap["a_LB_auth_profile"] = bindings.NewReferenceType(model.ALBAuthProfileBindingType) - paramsTypeMap["alb_authprofile_id"] = bindings.NewStringType() - paramsTypeMap["albAuthprofileId"] = bindings.NewStringType() + paramsTypeMap["a_LB_auth_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBAuthProfileBindingType) + paramsTypeMap["alb_authprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albAuthprofileId"] = vapiBindings_.NewStringType() pathParams["alb_authprofile_id"] = "albAuthprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albAuthProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albAuthProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albAuthProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_authprofile_id"] = bindings.NewStringType() - fields["a_LB_auth_profile"] = bindings.NewReferenceType(model.ALBAuthProfileBindingType) + fields["alb_authprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_auth_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBAuthProfileBindingType) fieldNameMap["alb_authprofile_id"] = "AlbAuthprofileId" fieldNameMap["a_LB_auth_profile"] = "ALBAuthProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albAuthProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBAuthProfileBindingType) +func AlbAuthProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBAuthProfileBindingType) } -func albAuthProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albAuthProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_authprofile_id"] = bindings.NewStringType() - fields["a_LB_auth_profile"] = bindings.NewReferenceType(model.ALBAuthProfileBindingType) + fields["alb_authprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_auth_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBAuthProfileBindingType) fieldNameMap["alb_authprofile_id"] = "AlbAuthprofileId" fieldNameMap["a_LB_auth_profile"] = "ALBAuthProfile" - paramsTypeMap["a_LB_auth_profile"] = bindings.NewReferenceType(model.ALBAuthProfileBindingType) - paramsTypeMap["alb_authprofile_id"] = bindings.NewStringType() - paramsTypeMap["albAuthprofileId"] = bindings.NewStringType() + paramsTypeMap["a_LB_auth_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBAuthProfileBindingType) + paramsTypeMap["alb_authprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albAuthprofileId"] = vapiBindings_.NewStringType() pathParams["alb_authprofile_id"] = "albAuthprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbAuthTokenClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbAuthTokenClient.go index 3c027d4ec..d7c4e0406 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbAuthTokenClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbAuthTokenClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbAuthTokenClient interface { @@ -25,65 +24,67 @@ type AlbAuthTokenClient interface { // // @param aLBAuthTokenParam (required) // @return com.vmware.nsx_policy.model.ALBAuthToken + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(aLBAuthTokenParam model.ALBAuthToken) (model.ALBAuthToken, error) + Update(aLBAuthTokenParam nsx_policyModel.ALBAuthToken) (nsx_policyModel.ALBAuthToken, error) } type albAuthTokenClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbAuthTokenClient(connector client.Connector) *albAuthTokenClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_auth_token") - methodIdentifiers := map[string]core.MethodIdentifier{ - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbAuthTokenClient(connector vapiProtocolClient_.Connector) *albAuthTokenClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_auth_token") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albAuthTokenClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albAuthTokenClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albAuthTokenClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (aIface *albAuthTokenClient) Update(aLBAuthTokenParam model.ALBAuthToken) (model.ALBAuthToken, error) { +func (aIface *albAuthTokenClient) Update(aLBAuthTokenParam nsx_policyModel.ALBAuthToken) (nsx_policyModel.ALBAuthToken, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albAuthTokenUpdateInputType(), typeConverter) + operationRestMetaData := albAuthTokenUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albAuthTokenUpdateInputType(), typeConverter) sv.AddStructField("ALBAuthToken", aLBAuthTokenParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBAuthToken - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBAuthToken + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albAuthTokenUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_auth_token", "update", inputDataValue, executionContext) - var emptyOutput model.ALBAuthToken + var emptyOutput nsx_policyModel.ALBAuthToken if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albAuthTokenUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbAuthTokenUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBAuthToken), nil + return output.(nsx_policyModel.ALBAuthToken), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbAuthTokenTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbAuthTokenTypes.go index ff8e6cdad..2b3b2f374 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbAuthTokenTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbAuthTokenTypes.go @@ -11,41 +11,41 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func albAuthTokenUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albAuthTokenUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["a_LB_auth_token"] = bindings.NewReferenceType(model.ALBAuthTokenBindingType) + fields["a_LB_auth_token"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBAuthTokenBindingType) fieldNameMap["a_LB_auth_token"] = "ALBAuthToken" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albAuthTokenUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBAuthTokenBindingType) +func AlbAuthTokenUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBAuthTokenBindingType) } -func albAuthTokenUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albAuthTokenUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["a_LB_auth_token"] = bindings.NewReferenceType(model.ALBAuthTokenBindingType) + fields["a_LB_auth_token"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBAuthTokenBindingType) fieldNameMap["a_LB_auth_token"] = "ALBAuthToken" - paramsTypeMap["a_LB_auth_token"] = bindings.NewReferenceType(model.ALBAuthTokenBindingType) + paramsTypeMap["a_LB_auth_token"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBAuthTokenBindingType) resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbAutoScaleLaunchConfigsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbAutoScaleLaunchConfigsClient.go index 8970dbafa..d79d28ed7 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbAutoScaleLaunchConfigsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbAutoScaleLaunchConfigsClient.go @@ -9,22 +9,24 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbAutoScaleLaunchConfigsClient interface { - // Delete the ALBAutoScaleLaunchConfig along with all the entities contained by this ALBAutoScaleLaunchConfig. + // Delete the ALBAutoScaleLaunchConfig along with all the entities contained by this ALBAutoScaleLaunchConfig. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albAutoscalelaunchconfigIdParam ALBAutoScaleLaunchConfig ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbAutoScaleLaunchConfigsClient interface { // @throws NotFound Not Found Delete(albAutoscalelaunchconfigIdParam string, forceParam *bool) error - // Read a ALBAutoScaleLaunchConfig. + // Read a ALBAutoScaleLaunchConfig. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albAutoscalelaunchconfigIdParam ALBAutoScaleLaunchConfig ID (required) // @return com.vmware.nsx_policy.model.ALBAutoScaleLaunchConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albAutoscalelaunchconfigIdParam string) (model.ALBAutoScaleLaunchConfig, error) + Get(albAutoscalelaunchconfigIdParam string) (nsx_policyModel.ALBAutoScaleLaunchConfig, error) - // Paginated list of all ALBAutoScaleLaunchConfig for infra. + // Paginated list of all ALBAutoScaleLaunchConfig for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbAutoScaleLaunchConfigsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ALBAutoScaleLaunchConfigApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBAutoScaleLaunchConfigApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBAutoScaleLaunchConfigApiResponse, error) - // If a ALBautoscalelaunchconfig with the alb-autoscalelaunchconfig-id is not already present, create a new ALBautoscalelaunchconfig. If it already exists, update the ALBautoscalelaunchconfig. This is a full replace. + // If a ALBautoscalelaunchconfig with the alb-autoscalelaunchconfig-id is not already present, create a new ALBautoscalelaunchconfig. If it already exists, update the ALBautoscalelaunchconfig. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albAutoscalelaunchconfigIdParam ALBautoscalelaunchconfig ID (required) // @param aLBAutoScaleLaunchConfigParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albAutoscalelaunchconfigIdParam string, aLBAutoScaleLaunchConfigParam model.ALBAutoScaleLaunchConfig) error + Patch(albAutoscalelaunchconfigIdParam string, aLBAutoScaleLaunchConfigParam nsx_policyModel.ALBAutoScaleLaunchConfig) error - // If a ALBAutoScaleLaunchConfig with the alb-AutoScaleLaunchConfig-id is not already present, create a new ALBAutoScaleLaunchConfig. If it already exists, update the ALBAutoScaleLaunchConfig. This is a full replace. + // If a ALBAutoScaleLaunchConfig with the alb-AutoScaleLaunchConfig-id is not already present, create a new ALBAutoScaleLaunchConfig. If it already exists, update the ALBAutoScaleLaunchConfig. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albAutoscalelaunchconfigIdParam ALBAutoScaleLaunchConfig ID (required) // @param aLBAutoScaleLaunchConfigParam (required) // @return com.vmware.nsx_policy.model.ALBAutoScaleLaunchConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albAutoscalelaunchconfigIdParam string, aLBAutoScaleLaunchConfigParam model.ALBAutoScaleLaunchConfig) (model.ALBAutoScaleLaunchConfig, error) + Update(albAutoscalelaunchconfigIdParam string, aLBAutoScaleLaunchConfigParam nsx_policyModel.ALBAutoScaleLaunchConfig) (nsx_policyModel.ALBAutoScaleLaunchConfig, error) } type albAutoScaleLaunchConfigsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbAutoScaleLaunchConfigsClient(connector client.Connector) *albAutoScaleLaunchConfigsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_auto_scale_launch_configs") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbAutoScaleLaunchConfigsClient(connector vapiProtocolClient_.Connector) *albAutoScaleLaunchConfigsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_auto_scale_launch_configs") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albAutoScaleLaunchConfigsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albAutoScaleLaunchConfigsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albAutoScaleLaunchConfigsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albAutoScaleLaunchConfigsClient) Delete(albAutoscalelaunchconfigIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albAutoScaleLaunchConfigsDeleteInputType(), typeConverter) + operationRestMetaData := albAutoScaleLaunchConfigsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albAutoScaleLaunchConfigsDeleteInputType(), typeConverter) sv.AddStructField("AlbAutoscalelaunchconfigId", albAutoscalelaunchconfigIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albAutoScaleLaunchConfigsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_auto_scale_launch_configs", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albAutoScaleLaunchConfigsClient) Get(albAutoscalelaunchconfigIdParam string) (model.ALBAutoScaleLaunchConfig, error) { +func (aIface *albAutoScaleLaunchConfigsClient) Get(albAutoscalelaunchconfigIdParam string) (nsx_policyModel.ALBAutoScaleLaunchConfig, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albAutoScaleLaunchConfigsGetInputType(), typeConverter) + operationRestMetaData := albAutoScaleLaunchConfigsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albAutoScaleLaunchConfigsGetInputType(), typeConverter) sv.AddStructField("AlbAutoscalelaunchconfigId", albAutoscalelaunchconfigIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBAutoScaleLaunchConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBAutoScaleLaunchConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albAutoScaleLaunchConfigsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_auto_scale_launch_configs", "get", inputDataValue, executionContext) - var emptyOutput model.ALBAutoScaleLaunchConfig + var emptyOutput nsx_policyModel.ALBAutoScaleLaunchConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albAutoScaleLaunchConfigsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbAutoScaleLaunchConfigsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBAutoScaleLaunchConfig), nil + return output.(nsx_policyModel.ALBAutoScaleLaunchConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albAutoScaleLaunchConfigsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBAutoScaleLaunchConfigApiResponse, error) { +func (aIface *albAutoScaleLaunchConfigsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBAutoScaleLaunchConfigApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albAutoScaleLaunchConfigsListInputType(), typeConverter) + operationRestMetaData := albAutoScaleLaunchConfigsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albAutoScaleLaunchConfigsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albAutoScaleLaunchConfigsClient) List(cursorParam *string, include sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBAutoScaleLaunchConfigApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBAutoScaleLaunchConfigApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albAutoScaleLaunchConfigsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_auto_scale_launch_configs", "list", inputDataValue, executionContext) - var emptyOutput model.ALBAutoScaleLaunchConfigApiResponse + var emptyOutput nsx_policyModel.ALBAutoScaleLaunchConfigApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albAutoScaleLaunchConfigsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbAutoScaleLaunchConfigsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBAutoScaleLaunchConfigApiResponse), nil + return output.(nsx_policyModel.ALBAutoScaleLaunchConfigApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albAutoScaleLaunchConfigsClient) Patch(albAutoscalelaunchconfigIdParam string, aLBAutoScaleLaunchConfigParam model.ALBAutoScaleLaunchConfig) error { +func (aIface *albAutoScaleLaunchConfigsClient) Patch(albAutoscalelaunchconfigIdParam string, aLBAutoScaleLaunchConfigParam nsx_policyModel.ALBAutoScaleLaunchConfig) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albAutoScaleLaunchConfigsPatchInputType(), typeConverter) + operationRestMetaData := albAutoScaleLaunchConfigsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albAutoScaleLaunchConfigsPatchInputType(), typeConverter) sv.AddStructField("AlbAutoscalelaunchconfigId", albAutoscalelaunchconfigIdParam) sv.AddStructField("ALBAutoScaleLaunchConfig", aLBAutoScaleLaunchConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albAutoScaleLaunchConfigsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_auto_scale_launch_configs", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albAutoScaleLaunchConfigsClient) Update(albAutoscalelaunchconfigIdParam string, aLBAutoScaleLaunchConfigParam model.ALBAutoScaleLaunchConfig) (model.ALBAutoScaleLaunchConfig, error) { +func (aIface *albAutoScaleLaunchConfigsClient) Update(albAutoscalelaunchconfigIdParam string, aLBAutoScaleLaunchConfigParam nsx_policyModel.ALBAutoScaleLaunchConfig) (nsx_policyModel.ALBAutoScaleLaunchConfig, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albAutoScaleLaunchConfigsUpdateInputType(), typeConverter) + operationRestMetaData := albAutoScaleLaunchConfigsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albAutoScaleLaunchConfigsUpdateInputType(), typeConverter) sv.AddStructField("AlbAutoscalelaunchconfigId", albAutoscalelaunchconfigIdParam) sv.AddStructField("ALBAutoScaleLaunchConfig", aLBAutoScaleLaunchConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBAutoScaleLaunchConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBAutoScaleLaunchConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albAutoScaleLaunchConfigsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_auto_scale_launch_configs", "update", inputDataValue, executionContext) - var emptyOutput model.ALBAutoScaleLaunchConfig + var emptyOutput nsx_policyModel.ALBAutoScaleLaunchConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albAutoScaleLaunchConfigsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbAutoScaleLaunchConfigsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBAutoScaleLaunchConfig), nil + return output.(nsx_policyModel.ALBAutoScaleLaunchConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbAutoScaleLaunchConfigsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbAutoScaleLaunchConfigsTypes.go index 5e8586dbb..f165f74ce 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbAutoScaleLaunchConfigsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbAutoScaleLaunchConfigsTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func albAutoScaleLaunchConfigsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albAutoScaleLaunchConfigsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_autoscalelaunchconfig_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_autoscalelaunchconfig_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_autoscalelaunchconfig_id"] = "AlbAutoscalelaunchconfigId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albAutoScaleLaunchConfigsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbAutoScaleLaunchConfigsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albAutoScaleLaunchConfigsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albAutoScaleLaunchConfigsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_autoscalelaunchconfig_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_autoscalelaunchconfig_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_autoscalelaunchconfig_id"] = "AlbAutoscalelaunchconfigId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_autoscalelaunchconfig_id"] = bindings.NewStringType() - paramsTypeMap["albAutoscalelaunchconfigId"] = bindings.NewStringType() + paramsTypeMap["alb_autoscalelaunchconfig_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albAutoscalelaunchconfigId"] = vapiBindings_.NewStringType() pathParams["alb_autoscalelaunchconfig_id"] = "albAutoscalelaunchconfigId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albAutoScaleLaunchConfigsDeleteRestMetadata() protocol.OperationRestMetadat map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albAutoScaleLaunchConfigsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albAutoScaleLaunchConfigsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_autoscalelaunchconfig_id"] = bindings.NewStringType() + fields["alb_autoscalelaunchconfig_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_autoscalelaunchconfig_id"] = "AlbAutoscalelaunchconfigId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albAutoScaleLaunchConfigsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBAutoScaleLaunchConfigBindingType) +func AlbAutoScaleLaunchConfigsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBAutoScaleLaunchConfigBindingType) } -func albAutoScaleLaunchConfigsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albAutoScaleLaunchConfigsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_autoscalelaunchconfig_id"] = bindings.NewStringType() + fields["alb_autoscalelaunchconfig_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_autoscalelaunchconfig_id"] = "AlbAutoscalelaunchconfigId" - paramsTypeMap["alb_autoscalelaunchconfig_id"] = bindings.NewStringType() - paramsTypeMap["albAutoscalelaunchconfigId"] = bindings.NewStringType() + paramsTypeMap["alb_autoscalelaunchconfig_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albAutoscalelaunchconfigId"] = vapiBindings_.NewStringType() pathParams["alb_autoscalelaunchconfig_id"] = "albAutoscalelaunchconfigId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albAutoScaleLaunchConfigsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albAutoScaleLaunchConfigsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albAutoScaleLaunchConfigsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albAutoScaleLaunchConfigsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBAutoScaleLaunchConfigApiResponseBindingType) +func AlbAutoScaleLaunchConfigsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBAutoScaleLaunchConfigApiResponseBindingType) } -func albAutoScaleLaunchConfigsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albAutoScaleLaunchConfigsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albAutoScaleLaunchConfigsListRestMetadata() protocol.OperationRestMetadata queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albAutoScaleLaunchConfigsListRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albAutoScaleLaunchConfigsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albAutoScaleLaunchConfigsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_autoscalelaunchconfig_id"] = bindings.NewStringType() - fields["a_LB_auto_scale_launch_config"] = bindings.NewReferenceType(model.ALBAutoScaleLaunchConfigBindingType) + fields["alb_autoscalelaunchconfig_id"] = vapiBindings_.NewStringType() + fields["a_LB_auto_scale_launch_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBAutoScaleLaunchConfigBindingType) fieldNameMap["alb_autoscalelaunchconfig_id"] = "AlbAutoscalelaunchconfigId" fieldNameMap["a_LB_auto_scale_launch_config"] = "ALBAutoScaleLaunchConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albAutoScaleLaunchConfigsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbAutoScaleLaunchConfigsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albAutoScaleLaunchConfigsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albAutoScaleLaunchConfigsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_autoscalelaunchconfig_id"] = bindings.NewStringType() - fields["a_LB_auto_scale_launch_config"] = bindings.NewReferenceType(model.ALBAutoScaleLaunchConfigBindingType) + fields["alb_autoscalelaunchconfig_id"] = vapiBindings_.NewStringType() + fields["a_LB_auto_scale_launch_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBAutoScaleLaunchConfigBindingType) fieldNameMap["alb_autoscalelaunchconfig_id"] = "AlbAutoscalelaunchconfigId" fieldNameMap["a_LB_auto_scale_launch_config"] = "ALBAutoScaleLaunchConfig" - paramsTypeMap["a_LB_auto_scale_launch_config"] = bindings.NewReferenceType(model.ALBAutoScaleLaunchConfigBindingType) - paramsTypeMap["alb_autoscalelaunchconfig_id"] = bindings.NewStringType() - paramsTypeMap["albAutoscalelaunchconfigId"] = bindings.NewStringType() + paramsTypeMap["alb_autoscalelaunchconfig_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_auto_scale_launch_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBAutoScaleLaunchConfigBindingType) + paramsTypeMap["albAutoscalelaunchconfigId"] = vapiBindings_.NewStringType() pathParams["alb_autoscalelaunchconfig_id"] = "albAutoscalelaunchconfigId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albAutoScaleLaunchConfigsPatchRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albAutoScaleLaunchConfigsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albAutoScaleLaunchConfigsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_autoscalelaunchconfig_id"] = bindings.NewStringType() - fields["a_LB_auto_scale_launch_config"] = bindings.NewReferenceType(model.ALBAutoScaleLaunchConfigBindingType) + fields["alb_autoscalelaunchconfig_id"] = vapiBindings_.NewStringType() + fields["a_LB_auto_scale_launch_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBAutoScaleLaunchConfigBindingType) fieldNameMap["alb_autoscalelaunchconfig_id"] = "AlbAutoscalelaunchconfigId" fieldNameMap["a_LB_auto_scale_launch_config"] = "ALBAutoScaleLaunchConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albAutoScaleLaunchConfigsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBAutoScaleLaunchConfigBindingType) +func AlbAutoScaleLaunchConfigsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBAutoScaleLaunchConfigBindingType) } -func albAutoScaleLaunchConfigsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albAutoScaleLaunchConfigsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_autoscalelaunchconfig_id"] = bindings.NewStringType() - fields["a_LB_auto_scale_launch_config"] = bindings.NewReferenceType(model.ALBAutoScaleLaunchConfigBindingType) + fields["alb_autoscalelaunchconfig_id"] = vapiBindings_.NewStringType() + fields["a_LB_auto_scale_launch_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBAutoScaleLaunchConfigBindingType) fieldNameMap["alb_autoscalelaunchconfig_id"] = "AlbAutoscalelaunchconfigId" fieldNameMap["a_LB_auto_scale_launch_config"] = "ALBAutoScaleLaunchConfig" - paramsTypeMap["a_LB_auto_scale_launch_config"] = bindings.NewReferenceType(model.ALBAutoScaleLaunchConfigBindingType) - paramsTypeMap["alb_autoscalelaunchconfig_id"] = bindings.NewStringType() - paramsTypeMap["albAutoscalelaunchconfigId"] = bindings.NewStringType() + paramsTypeMap["alb_autoscalelaunchconfig_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_auto_scale_launch_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBAutoScaleLaunchConfigBindingType) + paramsTypeMap["albAutoscalelaunchconfigId"] = vapiBindings_.NewStringType() pathParams["alb_autoscalelaunchconfig_id"] = "albAutoscalelaunchconfigId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbControllerVersionClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbControllerVersionClient.go index 1b33a5ac7..62562e75d 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbControllerVersionClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbControllerVersionClient.go @@ -9,78 +9,81 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbControllerVersionClient interface { - // Read an ALBControllerSupportVersion. + // Read an ALBControllerSupportVersion. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // @return com.vmware.nsx_policy.model.ALBControllerVersion + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get() (model.ALBControllerVersion, error) + Get() (nsx_policyModel.ALBControllerVersion, error) } type albControllerVersionClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbControllerVersionClient(connector client.Connector) *albControllerVersionClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_controller_version") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), +func NewAlbControllerVersionClient(connector vapiProtocolClient_.Connector) *albControllerVersionClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_controller_version") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albControllerVersionClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albControllerVersionClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albControllerVersionClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (aIface *albControllerVersionClient) Get() (model.ALBControllerVersion, error) { +func (aIface *albControllerVersionClient) Get() (nsx_policyModel.ALBControllerVersion, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albControllerVersionGetInputType(), typeConverter) + operationRestMetaData := albControllerVersionGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albControllerVersionGetInputType(), typeConverter) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBControllerVersion - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBControllerVersion + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albControllerVersionGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_controller_version", "get", inputDataValue, executionContext) - var emptyOutput model.ALBControllerVersion + var emptyOutput nsx_policyModel.ALBControllerVersion if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albControllerVersionGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbControllerVersionGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBControllerVersion), nil + return output.(nsx_policyModel.ALBControllerVersion), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbControllerVersionTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbControllerVersionTypes.go index 6d6bc72dc..f5f0e52b5 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbControllerVersionTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbControllerVersionTypes.go @@ -11,28 +11,28 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func albControllerVersionGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albControllerVersionGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albControllerVersionGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBControllerVersionBindingType) +func AlbControllerVersionGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBControllerVersionBindingType) } -func albControllerVersionGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albControllerVersionGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} @@ -40,7 +40,7 @@ func albControllerVersionGetRestMetadata() protocol.OperationRestMetadata { bodyFieldsMap := map[string]string{} resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbDnsPoliciesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbDnsPoliciesClient.go index 9af283f64..5130cd519 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbDnsPoliciesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbDnsPoliciesClient.go @@ -9,22 +9,24 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbDnsPoliciesClient interface { - // Delete the ALBDnsPolicy along with all the entities contained by this ALBDnsPolicy. + // Delete the ALBDnsPolicy along with all the entities contained by this ALBDnsPolicy. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albDnspolicyIdParam ALBDnsPolicy ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbDnsPoliciesClient interface { // @throws NotFound Not Found Delete(albDnspolicyIdParam string, forceParam *bool) error - // Read a ALBDnsPolicy. + // Read a ALBDnsPolicy. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albDnspolicyIdParam ALBDnsPolicy ID (required) // @return com.vmware.nsx_policy.model.ALBDnsPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albDnspolicyIdParam string) (model.ALBDnsPolicy, error) + Get(albDnspolicyIdParam string) (nsx_policyModel.ALBDnsPolicy, error) - // Paginated list of all ALBDnsPolicy for infra. + // Paginated list of all ALBDnsPolicy for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbDnsPoliciesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ALBDnsPolicyApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBDnsPolicyApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBDnsPolicyApiResponse, error) - // If a ALBdnspolicy with the alb-dnspolicy-id is not already present, create a new ALBdnspolicy. If it already exists, update the ALBdnspolicy. This is a full replace. + // If a ALBdnspolicy with the alb-dnspolicy-id is not already present, create a new ALBdnspolicy. If it already exists, update the ALBdnspolicy. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albDnspolicyIdParam ALBdnspolicy ID (required) // @param aLBDnsPolicyParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albDnspolicyIdParam string, aLBDnsPolicyParam model.ALBDnsPolicy) error + Patch(albDnspolicyIdParam string, aLBDnsPolicyParam nsx_policyModel.ALBDnsPolicy) error - // If a ALBDnsPolicy with the alb-DnsPolicy-id is not already present, create a new ALBDnsPolicy. If it already exists, update the ALBDnsPolicy. This is a full replace. + // If a ALBDnsPolicy with the alb-DnsPolicy-id is not already present, create a new ALBDnsPolicy. If it already exists, update the ALBDnsPolicy. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albDnspolicyIdParam ALBDnsPolicy ID (required) // @param aLBDnsPolicyParam (required) // @return com.vmware.nsx_policy.model.ALBDnsPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albDnspolicyIdParam string, aLBDnsPolicyParam model.ALBDnsPolicy) (model.ALBDnsPolicy, error) + Update(albDnspolicyIdParam string, aLBDnsPolicyParam nsx_policyModel.ALBDnsPolicy) (nsx_policyModel.ALBDnsPolicy, error) } type albDnsPoliciesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbDnsPoliciesClient(connector client.Connector) *albDnsPoliciesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_dns_policies") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbDnsPoliciesClient(connector vapiProtocolClient_.Connector) *albDnsPoliciesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_dns_policies") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albDnsPoliciesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albDnsPoliciesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albDnsPoliciesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albDnsPoliciesClient) Delete(albDnspolicyIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albDnsPoliciesDeleteInputType(), typeConverter) + operationRestMetaData := albDnsPoliciesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albDnsPoliciesDeleteInputType(), typeConverter) sv.AddStructField("AlbDnspolicyId", albDnspolicyIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albDnsPoliciesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_dns_policies", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albDnsPoliciesClient) Get(albDnspolicyIdParam string) (model.ALBDnsPolicy, error) { +func (aIface *albDnsPoliciesClient) Get(albDnspolicyIdParam string) (nsx_policyModel.ALBDnsPolicy, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albDnsPoliciesGetInputType(), typeConverter) + operationRestMetaData := albDnsPoliciesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albDnsPoliciesGetInputType(), typeConverter) sv.AddStructField("AlbDnspolicyId", albDnspolicyIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBDnsPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBDnsPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albDnsPoliciesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_dns_policies", "get", inputDataValue, executionContext) - var emptyOutput model.ALBDnsPolicy + var emptyOutput nsx_policyModel.ALBDnsPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albDnsPoliciesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbDnsPoliciesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBDnsPolicy), nil + return output.(nsx_policyModel.ALBDnsPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albDnsPoliciesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBDnsPolicyApiResponse, error) { +func (aIface *albDnsPoliciesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBDnsPolicyApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albDnsPoliciesListInputType(), typeConverter) + operationRestMetaData := albDnsPoliciesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albDnsPoliciesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albDnsPoliciesClient) List(cursorParam *string, includeMarkForDele sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBDnsPolicyApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBDnsPolicyApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albDnsPoliciesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_dns_policies", "list", inputDataValue, executionContext) - var emptyOutput model.ALBDnsPolicyApiResponse + var emptyOutput nsx_policyModel.ALBDnsPolicyApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albDnsPoliciesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbDnsPoliciesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBDnsPolicyApiResponse), nil + return output.(nsx_policyModel.ALBDnsPolicyApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albDnsPoliciesClient) Patch(albDnspolicyIdParam string, aLBDnsPolicyParam model.ALBDnsPolicy) error { +func (aIface *albDnsPoliciesClient) Patch(albDnspolicyIdParam string, aLBDnsPolicyParam nsx_policyModel.ALBDnsPolicy) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albDnsPoliciesPatchInputType(), typeConverter) + operationRestMetaData := albDnsPoliciesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albDnsPoliciesPatchInputType(), typeConverter) sv.AddStructField("AlbDnspolicyId", albDnspolicyIdParam) sv.AddStructField("ALBDnsPolicy", aLBDnsPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albDnsPoliciesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_dns_policies", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albDnsPoliciesClient) Update(albDnspolicyIdParam string, aLBDnsPolicyParam model.ALBDnsPolicy) (model.ALBDnsPolicy, error) { +func (aIface *albDnsPoliciesClient) Update(albDnspolicyIdParam string, aLBDnsPolicyParam nsx_policyModel.ALBDnsPolicy) (nsx_policyModel.ALBDnsPolicy, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albDnsPoliciesUpdateInputType(), typeConverter) + operationRestMetaData := albDnsPoliciesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albDnsPoliciesUpdateInputType(), typeConverter) sv.AddStructField("AlbDnspolicyId", albDnspolicyIdParam) sv.AddStructField("ALBDnsPolicy", aLBDnsPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBDnsPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBDnsPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albDnsPoliciesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_dns_policies", "update", inputDataValue, executionContext) - var emptyOutput model.ALBDnsPolicy + var emptyOutput nsx_policyModel.ALBDnsPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albDnsPoliciesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbDnsPoliciesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBDnsPolicy), nil + return output.(nsx_policyModel.ALBDnsPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbDnsPoliciesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbDnsPoliciesTypes.go index 620de00b8..160ec1cb3 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbDnsPoliciesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbDnsPoliciesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func albDnsPoliciesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albDnsPoliciesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_dnspolicy_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_dnspolicy_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_dnspolicy_id"] = "AlbDnspolicyId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albDnsPoliciesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbDnsPoliciesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albDnsPoliciesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albDnsPoliciesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_dnspolicy_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_dnspolicy_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_dnspolicy_id"] = "AlbDnspolicyId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_dnspolicy_id"] = bindings.NewStringType() - paramsTypeMap["albDnspolicyId"] = bindings.NewStringType() + paramsTypeMap["alb_dnspolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albDnspolicyId"] = vapiBindings_.NewStringType() pathParams["alb_dnspolicy_id"] = "albDnspolicyId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albDnsPoliciesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albDnsPoliciesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albDnsPoliciesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_dnspolicy_id"] = bindings.NewStringType() + fields["alb_dnspolicy_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_dnspolicy_id"] = "AlbDnspolicyId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albDnsPoliciesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBDnsPolicyBindingType) +func AlbDnsPoliciesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBDnsPolicyBindingType) } -func albDnsPoliciesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albDnsPoliciesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_dnspolicy_id"] = bindings.NewStringType() + fields["alb_dnspolicy_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_dnspolicy_id"] = "AlbDnspolicyId" - paramsTypeMap["alb_dnspolicy_id"] = bindings.NewStringType() - paramsTypeMap["albDnspolicyId"] = bindings.NewStringType() + paramsTypeMap["alb_dnspolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albDnspolicyId"] = vapiBindings_.NewStringType() pathParams["alb_dnspolicy_id"] = "albDnspolicyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albDnsPoliciesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albDnsPoliciesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albDnsPoliciesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albDnsPoliciesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBDnsPolicyApiResponseBindingType) +func AlbDnsPoliciesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBDnsPolicyApiResponseBindingType) } -func albDnsPoliciesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albDnsPoliciesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albDnsPoliciesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albDnsPoliciesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albDnsPoliciesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albDnsPoliciesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_dnspolicy_id"] = bindings.NewStringType() - fields["a_LB_dns_policy"] = bindings.NewReferenceType(model.ALBDnsPolicyBindingType) + fields["alb_dnspolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_dns_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBDnsPolicyBindingType) fieldNameMap["alb_dnspolicy_id"] = "AlbDnspolicyId" fieldNameMap["a_LB_dns_policy"] = "ALBDnsPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albDnsPoliciesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbDnsPoliciesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albDnsPoliciesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albDnsPoliciesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_dnspolicy_id"] = bindings.NewStringType() - fields["a_LB_dns_policy"] = bindings.NewReferenceType(model.ALBDnsPolicyBindingType) + fields["alb_dnspolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_dns_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBDnsPolicyBindingType) fieldNameMap["alb_dnspolicy_id"] = "AlbDnspolicyId" fieldNameMap["a_LB_dns_policy"] = "ALBDnsPolicy" - paramsTypeMap["a_LB_dns_policy"] = bindings.NewReferenceType(model.ALBDnsPolicyBindingType) - paramsTypeMap["alb_dnspolicy_id"] = bindings.NewStringType() - paramsTypeMap["albDnspolicyId"] = bindings.NewStringType() + paramsTypeMap["alb_dnspolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_dns_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBDnsPolicyBindingType) + paramsTypeMap["albDnspolicyId"] = vapiBindings_.NewStringType() pathParams["alb_dnspolicy_id"] = "albDnspolicyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albDnsPoliciesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albDnsPoliciesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albDnsPoliciesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_dnspolicy_id"] = bindings.NewStringType() - fields["a_LB_dns_policy"] = bindings.NewReferenceType(model.ALBDnsPolicyBindingType) + fields["alb_dnspolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_dns_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBDnsPolicyBindingType) fieldNameMap["alb_dnspolicy_id"] = "AlbDnspolicyId" fieldNameMap["a_LB_dns_policy"] = "ALBDnsPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albDnsPoliciesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBDnsPolicyBindingType) +func AlbDnsPoliciesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBDnsPolicyBindingType) } -func albDnsPoliciesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albDnsPoliciesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_dnspolicy_id"] = bindings.NewStringType() - fields["a_LB_dns_policy"] = bindings.NewReferenceType(model.ALBDnsPolicyBindingType) + fields["alb_dnspolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_dns_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBDnsPolicyBindingType) fieldNameMap["alb_dnspolicy_id"] = "AlbDnspolicyId" fieldNameMap["a_LB_dns_policy"] = "ALBDnsPolicy" - paramsTypeMap["a_LB_dns_policy"] = bindings.NewReferenceType(model.ALBDnsPolicyBindingType) - paramsTypeMap["alb_dnspolicy_id"] = bindings.NewStringType() - paramsTypeMap["albDnspolicyId"] = bindings.NewStringType() + paramsTypeMap["alb_dnspolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_dns_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBDnsPolicyBindingType) + paramsTypeMap["albDnspolicyId"] = vapiBindings_.NewStringType() pathParams["alb_dnspolicy_id"] = "albDnspolicyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbErrorPageBodiesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbErrorPageBodiesClient.go index 2e0e88c8d..c269adc85 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbErrorPageBodiesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbErrorPageBodiesClient.go @@ -9,22 +9,24 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbErrorPageBodiesClient interface { - // Delete the ALBErrorPageBody along with all the entities contained by this ALBErrorPageBody. + // Delete the ALBErrorPageBody along with all the entities contained by this ALBErrorPageBody. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albErrorpagebodyIdParam ALBErrorPageBody ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbErrorPageBodiesClient interface { // @throws NotFound Not Found Delete(albErrorpagebodyIdParam string, forceParam *bool) error - // Read a ALBErrorPageBody. + // Read a ALBErrorPageBody. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albErrorpagebodyIdParam ALBErrorPageBody ID (required) // @return com.vmware.nsx_policy.model.ALBErrorPageBody + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albErrorpagebodyIdParam string) (model.ALBErrorPageBody, error) + Get(albErrorpagebodyIdParam string) (nsx_policyModel.ALBErrorPageBody, error) - // Paginated list of all ALBErrorPageBody for infra. + // Paginated list of all ALBErrorPageBody for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbErrorPageBodiesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ALBErrorPageBodyApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBErrorPageBodyApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBErrorPageBodyApiResponse, error) - // If a ALBerrorpagebody with the alb-errorpagebody-id is not already present, create a new ALBerrorpagebody. If it already exists, update the ALBerrorpagebody. This is a full replace. + // If a ALBerrorpagebody with the alb-errorpagebody-id is not already present, create a new ALBerrorpagebody. If it already exists, update the ALBerrorpagebody. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albErrorpagebodyIdParam ALBerrorpagebody ID (required) // @param aLBErrorPageBodyParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albErrorpagebodyIdParam string, aLBErrorPageBodyParam model.ALBErrorPageBody) error + Patch(albErrorpagebodyIdParam string, aLBErrorPageBodyParam nsx_policyModel.ALBErrorPageBody) error - // If a ALBErrorPageBody with the alb-ErrorPageBody-id is not already present, create a new ALBErrorPageBody. If it already exists, update the ALBErrorPageBody. This is a full replace. + // If a ALBErrorPageBody with the alb-ErrorPageBody-id is not already present, create a new ALBErrorPageBody. If it already exists, update the ALBErrorPageBody. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albErrorpagebodyIdParam ALBErrorPageBody ID (required) // @param aLBErrorPageBodyParam (required) // @return com.vmware.nsx_policy.model.ALBErrorPageBody + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albErrorpagebodyIdParam string, aLBErrorPageBodyParam model.ALBErrorPageBody) (model.ALBErrorPageBody, error) + Update(albErrorpagebodyIdParam string, aLBErrorPageBodyParam nsx_policyModel.ALBErrorPageBody) (nsx_policyModel.ALBErrorPageBody, error) } type albErrorPageBodiesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbErrorPageBodiesClient(connector client.Connector) *albErrorPageBodiesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_error_page_bodies") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbErrorPageBodiesClient(connector vapiProtocolClient_.Connector) *albErrorPageBodiesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_error_page_bodies") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albErrorPageBodiesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albErrorPageBodiesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albErrorPageBodiesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albErrorPageBodiesClient) Delete(albErrorpagebodyIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albErrorPageBodiesDeleteInputType(), typeConverter) + operationRestMetaData := albErrorPageBodiesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albErrorPageBodiesDeleteInputType(), typeConverter) sv.AddStructField("AlbErrorpagebodyId", albErrorpagebodyIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albErrorPageBodiesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_error_page_bodies", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albErrorPageBodiesClient) Get(albErrorpagebodyIdParam string) (model.ALBErrorPageBody, error) { +func (aIface *albErrorPageBodiesClient) Get(albErrorpagebodyIdParam string) (nsx_policyModel.ALBErrorPageBody, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albErrorPageBodiesGetInputType(), typeConverter) + operationRestMetaData := albErrorPageBodiesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albErrorPageBodiesGetInputType(), typeConverter) sv.AddStructField("AlbErrorpagebodyId", albErrorpagebodyIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBErrorPageBody - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBErrorPageBody + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albErrorPageBodiesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_error_page_bodies", "get", inputDataValue, executionContext) - var emptyOutput model.ALBErrorPageBody + var emptyOutput nsx_policyModel.ALBErrorPageBody if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albErrorPageBodiesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbErrorPageBodiesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBErrorPageBody), nil + return output.(nsx_policyModel.ALBErrorPageBody), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albErrorPageBodiesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBErrorPageBodyApiResponse, error) { +func (aIface *albErrorPageBodiesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBErrorPageBodyApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albErrorPageBodiesListInputType(), typeConverter) + operationRestMetaData := albErrorPageBodiesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albErrorPageBodiesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albErrorPageBodiesClient) List(cursorParam *string, includeMarkFor sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBErrorPageBodyApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBErrorPageBodyApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albErrorPageBodiesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_error_page_bodies", "list", inputDataValue, executionContext) - var emptyOutput model.ALBErrorPageBodyApiResponse + var emptyOutput nsx_policyModel.ALBErrorPageBodyApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albErrorPageBodiesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbErrorPageBodiesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBErrorPageBodyApiResponse), nil + return output.(nsx_policyModel.ALBErrorPageBodyApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albErrorPageBodiesClient) Patch(albErrorpagebodyIdParam string, aLBErrorPageBodyParam model.ALBErrorPageBody) error { +func (aIface *albErrorPageBodiesClient) Patch(albErrorpagebodyIdParam string, aLBErrorPageBodyParam nsx_policyModel.ALBErrorPageBody) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albErrorPageBodiesPatchInputType(), typeConverter) + operationRestMetaData := albErrorPageBodiesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albErrorPageBodiesPatchInputType(), typeConverter) sv.AddStructField("AlbErrorpagebodyId", albErrorpagebodyIdParam) sv.AddStructField("ALBErrorPageBody", aLBErrorPageBodyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albErrorPageBodiesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_error_page_bodies", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albErrorPageBodiesClient) Update(albErrorpagebodyIdParam string, aLBErrorPageBodyParam model.ALBErrorPageBody) (model.ALBErrorPageBody, error) { +func (aIface *albErrorPageBodiesClient) Update(albErrorpagebodyIdParam string, aLBErrorPageBodyParam nsx_policyModel.ALBErrorPageBody) (nsx_policyModel.ALBErrorPageBody, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albErrorPageBodiesUpdateInputType(), typeConverter) + operationRestMetaData := albErrorPageBodiesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albErrorPageBodiesUpdateInputType(), typeConverter) sv.AddStructField("AlbErrorpagebodyId", albErrorpagebodyIdParam) sv.AddStructField("ALBErrorPageBody", aLBErrorPageBodyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBErrorPageBody - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBErrorPageBody + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albErrorPageBodiesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_error_page_bodies", "update", inputDataValue, executionContext) - var emptyOutput model.ALBErrorPageBody + var emptyOutput nsx_policyModel.ALBErrorPageBody if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albErrorPageBodiesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbErrorPageBodiesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBErrorPageBody), nil + return output.(nsx_policyModel.ALBErrorPageBody), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbErrorPageBodiesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbErrorPageBodiesTypes.go index 04288291f..1f9f36074 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbErrorPageBodiesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbErrorPageBodiesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func albErrorPageBodiesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albErrorPageBodiesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_errorpagebody_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_errorpagebody_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_errorpagebody_id"] = "AlbErrorpagebodyId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albErrorPageBodiesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbErrorPageBodiesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albErrorPageBodiesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albErrorPageBodiesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_errorpagebody_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_errorpagebody_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_errorpagebody_id"] = "AlbErrorpagebodyId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_errorpagebody_id"] = bindings.NewStringType() - paramsTypeMap["albErrorpagebodyId"] = bindings.NewStringType() + paramsTypeMap["alb_errorpagebody_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albErrorpagebodyId"] = vapiBindings_.NewStringType() pathParams["alb_errorpagebody_id"] = "albErrorpagebodyId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albErrorPageBodiesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albErrorPageBodiesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albErrorPageBodiesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_errorpagebody_id"] = bindings.NewStringType() + fields["alb_errorpagebody_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_errorpagebody_id"] = "AlbErrorpagebodyId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albErrorPageBodiesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBErrorPageBodyBindingType) +func AlbErrorPageBodiesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBErrorPageBodyBindingType) } -func albErrorPageBodiesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albErrorPageBodiesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_errorpagebody_id"] = bindings.NewStringType() + fields["alb_errorpagebody_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_errorpagebody_id"] = "AlbErrorpagebodyId" - paramsTypeMap["alb_errorpagebody_id"] = bindings.NewStringType() - paramsTypeMap["albErrorpagebodyId"] = bindings.NewStringType() + paramsTypeMap["alb_errorpagebody_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albErrorpagebodyId"] = vapiBindings_.NewStringType() pathParams["alb_errorpagebody_id"] = "albErrorpagebodyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albErrorPageBodiesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albErrorPageBodiesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albErrorPageBodiesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albErrorPageBodiesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBErrorPageBodyApiResponseBindingType) +func AlbErrorPageBodiesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBErrorPageBodyApiResponseBindingType) } -func albErrorPageBodiesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albErrorPageBodiesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albErrorPageBodiesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albErrorPageBodiesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albErrorPageBodiesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albErrorPageBodiesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_errorpagebody_id"] = bindings.NewStringType() - fields["a_LB_error_page_body"] = bindings.NewReferenceType(model.ALBErrorPageBodyBindingType) + fields["alb_errorpagebody_id"] = vapiBindings_.NewStringType() + fields["a_LB_error_page_body"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBErrorPageBodyBindingType) fieldNameMap["alb_errorpagebody_id"] = "AlbErrorpagebodyId" fieldNameMap["a_LB_error_page_body"] = "ALBErrorPageBody" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albErrorPageBodiesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbErrorPageBodiesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albErrorPageBodiesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albErrorPageBodiesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_errorpagebody_id"] = bindings.NewStringType() - fields["a_LB_error_page_body"] = bindings.NewReferenceType(model.ALBErrorPageBodyBindingType) + fields["alb_errorpagebody_id"] = vapiBindings_.NewStringType() + fields["a_LB_error_page_body"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBErrorPageBodyBindingType) fieldNameMap["alb_errorpagebody_id"] = "AlbErrorpagebodyId" fieldNameMap["a_LB_error_page_body"] = "ALBErrorPageBody" - paramsTypeMap["alb_errorpagebody_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_error_page_body"] = bindings.NewReferenceType(model.ALBErrorPageBodyBindingType) - paramsTypeMap["albErrorpagebodyId"] = bindings.NewStringType() + paramsTypeMap["alb_errorpagebody_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_error_page_body"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBErrorPageBodyBindingType) + paramsTypeMap["albErrorpagebodyId"] = vapiBindings_.NewStringType() pathParams["alb_errorpagebody_id"] = "albErrorpagebodyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albErrorPageBodiesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albErrorPageBodiesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albErrorPageBodiesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_errorpagebody_id"] = bindings.NewStringType() - fields["a_LB_error_page_body"] = bindings.NewReferenceType(model.ALBErrorPageBodyBindingType) + fields["alb_errorpagebody_id"] = vapiBindings_.NewStringType() + fields["a_LB_error_page_body"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBErrorPageBodyBindingType) fieldNameMap["alb_errorpagebody_id"] = "AlbErrorpagebodyId" fieldNameMap["a_LB_error_page_body"] = "ALBErrorPageBody" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albErrorPageBodiesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBErrorPageBodyBindingType) +func AlbErrorPageBodiesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBErrorPageBodyBindingType) } -func albErrorPageBodiesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albErrorPageBodiesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_errorpagebody_id"] = bindings.NewStringType() - fields["a_LB_error_page_body"] = bindings.NewReferenceType(model.ALBErrorPageBodyBindingType) + fields["alb_errorpagebody_id"] = vapiBindings_.NewStringType() + fields["a_LB_error_page_body"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBErrorPageBodyBindingType) fieldNameMap["alb_errorpagebody_id"] = "AlbErrorpagebodyId" fieldNameMap["a_LB_error_page_body"] = "ALBErrorPageBody" - paramsTypeMap["alb_errorpagebody_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_error_page_body"] = bindings.NewReferenceType(model.ALBErrorPageBodyBindingType) - paramsTypeMap["albErrorpagebodyId"] = bindings.NewStringType() + paramsTypeMap["alb_errorpagebody_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_error_page_body"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBErrorPageBodyBindingType) + paramsTypeMap["albErrorpagebodyId"] = vapiBindings_.NewStringType() pathParams["alb_errorpagebody_id"] = "albErrorpagebodyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbErrorPageProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbErrorPageProfilesClient.go index d409c54a9..8aa860900 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbErrorPageProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbErrorPageProfilesClient.go @@ -9,22 +9,24 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbErrorPageProfilesClient interface { - // Delete the ALBErrorPageProfile along with all the entities contained by this ALBErrorPageProfile. + // Delete the ALBErrorPageProfile along with all the entities contained by this ALBErrorPageProfile. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albErrorpageprofileIdParam ALBErrorPageProfile ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbErrorPageProfilesClient interface { // @throws NotFound Not Found Delete(albErrorpageprofileIdParam string, forceParam *bool) error - // Read a ALBErrorPageProfile. + // Read a ALBErrorPageProfile. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albErrorpageprofileIdParam ALBErrorPageProfile ID (required) // @return com.vmware.nsx_policy.model.ALBErrorPageProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albErrorpageprofileIdParam string) (model.ALBErrorPageProfile, error) + Get(albErrorpageprofileIdParam string) (nsx_policyModel.ALBErrorPageProfile, error) - // Paginated list of all ALBErrorPageProfile for infra. + // Paginated list of all ALBErrorPageProfile for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbErrorPageProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ALBErrorPageProfileApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBErrorPageProfileApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBErrorPageProfileApiResponse, error) - // If a ALBerrorpageprofile with the alb-errorpageprofile-id is not already present, create a new ALBerrorpageprofile. If it already exists, update the ALBerrorpageprofile. This is a full replace. + // If a ALBerrorpageprofile with the alb-errorpageprofile-id is not already present, create a new ALBerrorpageprofile. If it already exists, update the ALBerrorpageprofile. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albErrorpageprofileIdParam ALBerrorpageprofile ID (required) // @param aLBErrorPageProfileParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albErrorpageprofileIdParam string, aLBErrorPageProfileParam model.ALBErrorPageProfile) error + Patch(albErrorpageprofileIdParam string, aLBErrorPageProfileParam nsx_policyModel.ALBErrorPageProfile) error - // If a ALBErrorPageProfile with the alb-ErrorPageProfile-id is not already present, create a new ALBErrorPageProfile. If it already exists, update the ALBErrorPageProfile. This is a full replace. + // If a ALBErrorPageProfile with the alb-ErrorPageProfile-id is not already present, create a new ALBErrorPageProfile. If it already exists, update the ALBErrorPageProfile. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albErrorpageprofileIdParam ALBErrorPageProfile ID (required) // @param aLBErrorPageProfileParam (required) // @return com.vmware.nsx_policy.model.ALBErrorPageProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albErrorpageprofileIdParam string, aLBErrorPageProfileParam model.ALBErrorPageProfile) (model.ALBErrorPageProfile, error) + Update(albErrorpageprofileIdParam string, aLBErrorPageProfileParam nsx_policyModel.ALBErrorPageProfile) (nsx_policyModel.ALBErrorPageProfile, error) } type albErrorPageProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbErrorPageProfilesClient(connector client.Connector) *albErrorPageProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_error_page_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbErrorPageProfilesClient(connector vapiProtocolClient_.Connector) *albErrorPageProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_error_page_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albErrorPageProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albErrorPageProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albErrorPageProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albErrorPageProfilesClient) Delete(albErrorpageprofileIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albErrorPageProfilesDeleteInputType(), typeConverter) + operationRestMetaData := albErrorPageProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albErrorPageProfilesDeleteInputType(), typeConverter) sv.AddStructField("AlbErrorpageprofileId", albErrorpageprofileIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albErrorPageProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_error_page_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albErrorPageProfilesClient) Get(albErrorpageprofileIdParam string) (model.ALBErrorPageProfile, error) { +func (aIface *albErrorPageProfilesClient) Get(albErrorpageprofileIdParam string) (nsx_policyModel.ALBErrorPageProfile, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albErrorPageProfilesGetInputType(), typeConverter) + operationRestMetaData := albErrorPageProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albErrorPageProfilesGetInputType(), typeConverter) sv.AddStructField("AlbErrorpageprofileId", albErrorpageprofileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBErrorPageProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBErrorPageProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albErrorPageProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_error_page_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.ALBErrorPageProfile + var emptyOutput nsx_policyModel.ALBErrorPageProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albErrorPageProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbErrorPageProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBErrorPageProfile), nil + return output.(nsx_policyModel.ALBErrorPageProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albErrorPageProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBErrorPageProfileApiResponse, error) { +func (aIface *albErrorPageProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBErrorPageProfileApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albErrorPageProfilesListInputType(), typeConverter) + operationRestMetaData := albErrorPageProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albErrorPageProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albErrorPageProfilesClient) List(cursorParam *string, includeMarkF sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBErrorPageProfileApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBErrorPageProfileApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albErrorPageProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_error_page_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.ALBErrorPageProfileApiResponse + var emptyOutput nsx_policyModel.ALBErrorPageProfileApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albErrorPageProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbErrorPageProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBErrorPageProfileApiResponse), nil + return output.(nsx_policyModel.ALBErrorPageProfileApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albErrorPageProfilesClient) Patch(albErrorpageprofileIdParam string, aLBErrorPageProfileParam model.ALBErrorPageProfile) error { +func (aIface *albErrorPageProfilesClient) Patch(albErrorpageprofileIdParam string, aLBErrorPageProfileParam nsx_policyModel.ALBErrorPageProfile) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albErrorPageProfilesPatchInputType(), typeConverter) + operationRestMetaData := albErrorPageProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albErrorPageProfilesPatchInputType(), typeConverter) sv.AddStructField("AlbErrorpageprofileId", albErrorpageprofileIdParam) sv.AddStructField("ALBErrorPageProfile", aLBErrorPageProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albErrorPageProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_error_page_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albErrorPageProfilesClient) Update(albErrorpageprofileIdParam string, aLBErrorPageProfileParam model.ALBErrorPageProfile) (model.ALBErrorPageProfile, error) { +func (aIface *albErrorPageProfilesClient) Update(albErrorpageprofileIdParam string, aLBErrorPageProfileParam nsx_policyModel.ALBErrorPageProfile) (nsx_policyModel.ALBErrorPageProfile, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albErrorPageProfilesUpdateInputType(), typeConverter) + operationRestMetaData := albErrorPageProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albErrorPageProfilesUpdateInputType(), typeConverter) sv.AddStructField("AlbErrorpageprofileId", albErrorpageprofileIdParam) sv.AddStructField("ALBErrorPageProfile", aLBErrorPageProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBErrorPageProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBErrorPageProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albErrorPageProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_error_page_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.ALBErrorPageProfile + var emptyOutput nsx_policyModel.ALBErrorPageProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albErrorPageProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbErrorPageProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBErrorPageProfile), nil + return output.(nsx_policyModel.ALBErrorPageProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbErrorPageProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbErrorPageProfilesTypes.go index c05888fe3..fc0b4b5db 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbErrorPageProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbErrorPageProfilesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func albErrorPageProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albErrorPageProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_errorpageprofile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_errorpageprofile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_errorpageprofile_id"] = "AlbErrorpageprofileId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albErrorPageProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbErrorPageProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albErrorPageProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albErrorPageProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_errorpageprofile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_errorpageprofile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_errorpageprofile_id"] = "AlbErrorpageprofileId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_errorpageprofile_id"] = bindings.NewStringType() - paramsTypeMap["albErrorpageprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_errorpageprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albErrorpageprofileId"] = vapiBindings_.NewStringType() pathParams["alb_errorpageprofile_id"] = "albErrorpageprofileId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albErrorPageProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albErrorPageProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albErrorPageProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_errorpageprofile_id"] = bindings.NewStringType() + fields["alb_errorpageprofile_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_errorpageprofile_id"] = "AlbErrorpageprofileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albErrorPageProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBErrorPageProfileBindingType) +func AlbErrorPageProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBErrorPageProfileBindingType) } -func albErrorPageProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albErrorPageProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_errorpageprofile_id"] = bindings.NewStringType() + fields["alb_errorpageprofile_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_errorpageprofile_id"] = "AlbErrorpageprofileId" - paramsTypeMap["alb_errorpageprofile_id"] = bindings.NewStringType() - paramsTypeMap["albErrorpageprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_errorpageprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albErrorpageprofileId"] = vapiBindings_.NewStringType() pathParams["alb_errorpageprofile_id"] = "albErrorpageprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albErrorPageProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albErrorPageProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albErrorPageProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albErrorPageProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBErrorPageProfileApiResponseBindingType) +func AlbErrorPageProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBErrorPageProfileApiResponseBindingType) } -func albErrorPageProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albErrorPageProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albErrorPageProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albErrorPageProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albErrorPageProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albErrorPageProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_errorpageprofile_id"] = bindings.NewStringType() - fields["a_LB_error_page_profile"] = bindings.NewReferenceType(model.ALBErrorPageProfileBindingType) + fields["alb_errorpageprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_error_page_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBErrorPageProfileBindingType) fieldNameMap["alb_errorpageprofile_id"] = "AlbErrorpageprofileId" fieldNameMap["a_LB_error_page_profile"] = "ALBErrorPageProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albErrorPageProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbErrorPageProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albErrorPageProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albErrorPageProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_errorpageprofile_id"] = bindings.NewStringType() - fields["a_LB_error_page_profile"] = bindings.NewReferenceType(model.ALBErrorPageProfileBindingType) + fields["alb_errorpageprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_error_page_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBErrorPageProfileBindingType) fieldNameMap["alb_errorpageprofile_id"] = "AlbErrorpageprofileId" fieldNameMap["a_LB_error_page_profile"] = "ALBErrorPageProfile" - paramsTypeMap["a_LB_error_page_profile"] = bindings.NewReferenceType(model.ALBErrorPageProfileBindingType) - paramsTypeMap["alb_errorpageprofile_id"] = bindings.NewStringType() - paramsTypeMap["albErrorpageprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_errorpageprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_error_page_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBErrorPageProfileBindingType) + paramsTypeMap["albErrorpageprofileId"] = vapiBindings_.NewStringType() pathParams["alb_errorpageprofile_id"] = "albErrorpageprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albErrorPageProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albErrorPageProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albErrorPageProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_errorpageprofile_id"] = bindings.NewStringType() - fields["a_LB_error_page_profile"] = bindings.NewReferenceType(model.ALBErrorPageProfileBindingType) + fields["alb_errorpageprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_error_page_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBErrorPageProfileBindingType) fieldNameMap["alb_errorpageprofile_id"] = "AlbErrorpageprofileId" fieldNameMap["a_LB_error_page_profile"] = "ALBErrorPageProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albErrorPageProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBErrorPageProfileBindingType) +func AlbErrorPageProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBErrorPageProfileBindingType) } -func albErrorPageProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albErrorPageProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_errorpageprofile_id"] = bindings.NewStringType() - fields["a_LB_error_page_profile"] = bindings.NewReferenceType(model.ALBErrorPageProfileBindingType) + fields["alb_errorpageprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_error_page_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBErrorPageProfileBindingType) fieldNameMap["alb_errorpageprofile_id"] = "AlbErrorpageprofileId" fieldNameMap["a_LB_error_page_profile"] = "ALBErrorPageProfile" - paramsTypeMap["a_LB_error_page_profile"] = bindings.NewReferenceType(model.ALBErrorPageProfileBindingType) - paramsTypeMap["alb_errorpageprofile_id"] = bindings.NewStringType() - paramsTypeMap["albErrorpageprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_errorpageprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_error_page_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBErrorPageProfileBindingType) + paramsTypeMap["albErrorpageprofileId"] = vapiBindings_.NewStringType() pathParams["alb_errorpageprofile_id"] = "albErrorpageprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbHardwareSecurityModuleGroupsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbHardwareSecurityModuleGroupsClient.go index a5e61b738..19cbd9fec 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbHardwareSecurityModuleGroupsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbHardwareSecurityModuleGroupsClient.go @@ -9,22 +9,24 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbHardwareSecurityModuleGroupsClient interface { - // Delete the ALBHardwareSecurityModuleGroup along with all the entities contained by this ALBHardwareSecurityModuleGroup. + // Delete the ALBHardwareSecurityModuleGroup along with all the entities contained by this ALBHardwareSecurityModuleGroup. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albHardwaresecuritymodulegroupIdParam ALBHardwareSecurityModuleGroup ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbHardwareSecurityModuleGroupsClient interface { // @throws NotFound Not Found Delete(albHardwaresecuritymodulegroupIdParam string, forceParam *bool) error - // Read a ALBHardwareSecurityModuleGroup. + // Read a ALBHardwareSecurityModuleGroup. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albHardwaresecuritymodulegroupIdParam ALBHardwareSecurityModuleGroup ID (required) // @return com.vmware.nsx_policy.model.ALBHardwareSecurityModuleGroup + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albHardwaresecuritymodulegroupIdParam string) (model.ALBHardwareSecurityModuleGroup, error) + Get(albHardwaresecuritymodulegroupIdParam string) (nsx_policyModel.ALBHardwareSecurityModuleGroup, error) - // Paginated list of all ALBHardwareSecurityModuleGroup for infra. + // Paginated list of all ALBHardwareSecurityModuleGroup for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbHardwareSecurityModuleGroupsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ALBHardwareSecurityModuleGroupApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBHardwareSecurityModuleGroupApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBHardwareSecurityModuleGroupApiResponse, error) - // If a ALBhardwaresecuritymodulegroup with the alb-hardwaresecuritymodulegroup-id is not already present, create a new ALBhardwaresecuritymodulegroup. If it already exists, update the ALBhardwaresecuritymodulegroup. This is a full replace. + // If a ALBhardwaresecuritymodulegroup with the alb-hardwaresecuritymodulegroup-id is not already present, create a new ALBhardwaresecuritymodulegroup. If it already exists, update the ALBhardwaresecuritymodulegroup. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albHardwaresecuritymodulegroupIdParam ALBhardwaresecuritymodulegroup ID (required) // @param aLBHardwareSecurityModuleGroupParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albHardwaresecuritymodulegroupIdParam string, aLBHardwareSecurityModuleGroupParam model.ALBHardwareSecurityModuleGroup) error + Patch(albHardwaresecuritymodulegroupIdParam string, aLBHardwareSecurityModuleGroupParam nsx_policyModel.ALBHardwareSecurityModuleGroup) error - // If a ALBHardwareSecurityModuleGroup with the alb-HardwareSecurityModuleGroup-id is not already present, create a new ALBHardwareSecurityModuleGroup. If it already exists, update the ALBHardwareSecurityModuleGroup. This is a full replace. + // If a ALBHardwareSecurityModuleGroup with the alb-HardwareSecurityModuleGroup-id is not already present, create a new ALBHardwareSecurityModuleGroup. If it already exists, update the ALBHardwareSecurityModuleGroup. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albHardwaresecuritymodulegroupIdParam ALBHardwareSecurityModuleGroup ID (required) // @param aLBHardwareSecurityModuleGroupParam (required) // @return com.vmware.nsx_policy.model.ALBHardwareSecurityModuleGroup + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albHardwaresecuritymodulegroupIdParam string, aLBHardwareSecurityModuleGroupParam model.ALBHardwareSecurityModuleGroup) (model.ALBHardwareSecurityModuleGroup, error) + Update(albHardwaresecuritymodulegroupIdParam string, aLBHardwareSecurityModuleGroupParam nsx_policyModel.ALBHardwareSecurityModuleGroup) (nsx_policyModel.ALBHardwareSecurityModuleGroup, error) } type albHardwareSecurityModuleGroupsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbHardwareSecurityModuleGroupsClient(connector client.Connector) *albHardwareSecurityModuleGroupsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_hardware_security_module_groups") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbHardwareSecurityModuleGroupsClient(connector vapiProtocolClient_.Connector) *albHardwareSecurityModuleGroupsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_hardware_security_module_groups") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albHardwareSecurityModuleGroupsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albHardwareSecurityModuleGroupsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albHardwareSecurityModuleGroupsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albHardwareSecurityModuleGroupsClient) Delete(albHardwaresecuritymodulegroupIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albHardwareSecurityModuleGroupsDeleteInputType(), typeConverter) + operationRestMetaData := albHardwareSecurityModuleGroupsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albHardwareSecurityModuleGroupsDeleteInputType(), typeConverter) sv.AddStructField("AlbHardwaresecuritymodulegroupId", albHardwaresecuritymodulegroupIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albHardwareSecurityModuleGroupsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_hardware_security_module_groups", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albHardwareSecurityModuleGroupsClient) Get(albHardwaresecuritymodulegroupIdParam string) (model.ALBHardwareSecurityModuleGroup, error) { +func (aIface *albHardwareSecurityModuleGroupsClient) Get(albHardwaresecuritymodulegroupIdParam string) (nsx_policyModel.ALBHardwareSecurityModuleGroup, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albHardwareSecurityModuleGroupsGetInputType(), typeConverter) + operationRestMetaData := albHardwareSecurityModuleGroupsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albHardwareSecurityModuleGroupsGetInputType(), typeConverter) sv.AddStructField("AlbHardwaresecuritymodulegroupId", albHardwaresecuritymodulegroupIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBHardwareSecurityModuleGroup - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBHardwareSecurityModuleGroup + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albHardwareSecurityModuleGroupsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_hardware_security_module_groups", "get", inputDataValue, executionContext) - var emptyOutput model.ALBHardwareSecurityModuleGroup + var emptyOutput nsx_policyModel.ALBHardwareSecurityModuleGroup if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albHardwareSecurityModuleGroupsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbHardwareSecurityModuleGroupsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBHardwareSecurityModuleGroup), nil + return output.(nsx_policyModel.ALBHardwareSecurityModuleGroup), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albHardwareSecurityModuleGroupsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBHardwareSecurityModuleGroupApiResponse, error) { +func (aIface *albHardwareSecurityModuleGroupsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBHardwareSecurityModuleGroupApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albHardwareSecurityModuleGroupsListInputType(), typeConverter) + operationRestMetaData := albHardwareSecurityModuleGroupsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albHardwareSecurityModuleGroupsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albHardwareSecurityModuleGroupsClient) List(cursorParam *string, i sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBHardwareSecurityModuleGroupApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBHardwareSecurityModuleGroupApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albHardwareSecurityModuleGroupsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_hardware_security_module_groups", "list", inputDataValue, executionContext) - var emptyOutput model.ALBHardwareSecurityModuleGroupApiResponse + var emptyOutput nsx_policyModel.ALBHardwareSecurityModuleGroupApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albHardwareSecurityModuleGroupsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbHardwareSecurityModuleGroupsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBHardwareSecurityModuleGroupApiResponse), nil + return output.(nsx_policyModel.ALBHardwareSecurityModuleGroupApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albHardwareSecurityModuleGroupsClient) Patch(albHardwaresecuritymodulegroupIdParam string, aLBHardwareSecurityModuleGroupParam model.ALBHardwareSecurityModuleGroup) error { +func (aIface *albHardwareSecurityModuleGroupsClient) Patch(albHardwaresecuritymodulegroupIdParam string, aLBHardwareSecurityModuleGroupParam nsx_policyModel.ALBHardwareSecurityModuleGroup) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albHardwareSecurityModuleGroupsPatchInputType(), typeConverter) + operationRestMetaData := albHardwareSecurityModuleGroupsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albHardwareSecurityModuleGroupsPatchInputType(), typeConverter) sv.AddStructField("AlbHardwaresecuritymodulegroupId", albHardwaresecuritymodulegroupIdParam) sv.AddStructField("ALBHardwareSecurityModuleGroup", aLBHardwareSecurityModuleGroupParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albHardwareSecurityModuleGroupsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_hardware_security_module_groups", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albHardwareSecurityModuleGroupsClient) Update(albHardwaresecuritymodulegroupIdParam string, aLBHardwareSecurityModuleGroupParam model.ALBHardwareSecurityModuleGroup) (model.ALBHardwareSecurityModuleGroup, error) { +func (aIface *albHardwareSecurityModuleGroupsClient) Update(albHardwaresecuritymodulegroupIdParam string, aLBHardwareSecurityModuleGroupParam nsx_policyModel.ALBHardwareSecurityModuleGroup) (nsx_policyModel.ALBHardwareSecurityModuleGroup, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albHardwareSecurityModuleGroupsUpdateInputType(), typeConverter) + operationRestMetaData := albHardwareSecurityModuleGroupsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albHardwareSecurityModuleGroupsUpdateInputType(), typeConverter) sv.AddStructField("AlbHardwaresecuritymodulegroupId", albHardwaresecuritymodulegroupIdParam) sv.AddStructField("ALBHardwareSecurityModuleGroup", aLBHardwareSecurityModuleGroupParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBHardwareSecurityModuleGroup - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBHardwareSecurityModuleGroup + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albHardwareSecurityModuleGroupsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_hardware_security_module_groups", "update", inputDataValue, executionContext) - var emptyOutput model.ALBHardwareSecurityModuleGroup + var emptyOutput nsx_policyModel.ALBHardwareSecurityModuleGroup if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albHardwareSecurityModuleGroupsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbHardwareSecurityModuleGroupsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBHardwareSecurityModuleGroup), nil + return output.(nsx_policyModel.ALBHardwareSecurityModuleGroup), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbHardwareSecurityModuleGroupsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbHardwareSecurityModuleGroupsTypes.go index da884b220..0f7401d45 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbHardwareSecurityModuleGroupsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbHardwareSecurityModuleGroupsTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func albHardwareSecurityModuleGroupsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albHardwareSecurityModuleGroupsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_hardwaresecuritymodulegroup_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_hardwaresecuritymodulegroup_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_hardwaresecuritymodulegroup_id"] = "AlbHardwaresecuritymodulegroupId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albHardwareSecurityModuleGroupsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbHardwareSecurityModuleGroupsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albHardwareSecurityModuleGroupsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albHardwareSecurityModuleGroupsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_hardwaresecuritymodulegroup_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_hardwaresecuritymodulegroup_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_hardwaresecuritymodulegroup_id"] = "AlbHardwaresecuritymodulegroupId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_hardwaresecuritymodulegroup_id"] = bindings.NewStringType() - paramsTypeMap["albHardwaresecuritymodulegroupId"] = bindings.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["alb_hardwaresecuritymodulegroup_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albHardwaresecuritymodulegroupId"] = vapiBindings_.NewStringType() pathParams["alb_hardwaresecuritymodulegroup_id"] = "albHardwaresecuritymodulegroupId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albHardwareSecurityModuleGroupsDeleteRestMetadata() protocol.OperationRestM map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albHardwareSecurityModuleGroupsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albHardwareSecurityModuleGroupsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_hardwaresecuritymodulegroup_id"] = bindings.NewStringType() + fields["alb_hardwaresecuritymodulegroup_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_hardwaresecuritymodulegroup_id"] = "AlbHardwaresecuritymodulegroupId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albHardwareSecurityModuleGroupsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBHardwareSecurityModuleGroupBindingType) +func AlbHardwareSecurityModuleGroupsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBHardwareSecurityModuleGroupBindingType) } -func albHardwareSecurityModuleGroupsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albHardwareSecurityModuleGroupsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_hardwaresecuritymodulegroup_id"] = bindings.NewStringType() + fields["alb_hardwaresecuritymodulegroup_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_hardwaresecuritymodulegroup_id"] = "AlbHardwaresecuritymodulegroupId" - paramsTypeMap["alb_hardwaresecuritymodulegroup_id"] = bindings.NewStringType() - paramsTypeMap["albHardwaresecuritymodulegroupId"] = bindings.NewStringType() + paramsTypeMap["alb_hardwaresecuritymodulegroup_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albHardwaresecuritymodulegroupId"] = vapiBindings_.NewStringType() pathParams["alb_hardwaresecuritymodulegroup_id"] = "albHardwaresecuritymodulegroupId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albHardwareSecurityModuleGroupsGetRestMetadata() protocol.OperationRestMeta map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albHardwareSecurityModuleGroupsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albHardwareSecurityModuleGroupsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albHardwareSecurityModuleGroupsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBHardwareSecurityModuleGroupApiResponseBindingType) +func AlbHardwareSecurityModuleGroupsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBHardwareSecurityModuleGroupApiResponseBindingType) } -func albHardwareSecurityModuleGroupsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albHardwareSecurityModuleGroupsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albHardwareSecurityModuleGroupsListRestMetadata() protocol.OperationRestMet queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albHardwareSecurityModuleGroupsListRestMetadata() protocol.OperationRestMet map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albHardwareSecurityModuleGroupsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albHardwareSecurityModuleGroupsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_hardwaresecuritymodulegroup_id"] = bindings.NewStringType() - fields["a_LB_hardware_security_module_group"] = bindings.NewReferenceType(model.ALBHardwareSecurityModuleGroupBindingType) + fields["alb_hardwaresecuritymodulegroup_id"] = vapiBindings_.NewStringType() + fields["a_LB_hardware_security_module_group"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBHardwareSecurityModuleGroupBindingType) fieldNameMap["alb_hardwaresecuritymodulegroup_id"] = "AlbHardwaresecuritymodulegroupId" fieldNameMap["a_LB_hardware_security_module_group"] = "ALBHardwareSecurityModuleGroup" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albHardwareSecurityModuleGroupsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbHardwareSecurityModuleGroupsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albHardwareSecurityModuleGroupsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albHardwareSecurityModuleGroupsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_hardwaresecuritymodulegroup_id"] = bindings.NewStringType() - fields["a_LB_hardware_security_module_group"] = bindings.NewReferenceType(model.ALBHardwareSecurityModuleGroupBindingType) + fields["alb_hardwaresecuritymodulegroup_id"] = vapiBindings_.NewStringType() + fields["a_LB_hardware_security_module_group"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBHardwareSecurityModuleGroupBindingType) fieldNameMap["alb_hardwaresecuritymodulegroup_id"] = "AlbHardwaresecuritymodulegroupId" fieldNameMap["a_LB_hardware_security_module_group"] = "ALBHardwareSecurityModuleGroup" - paramsTypeMap["alb_hardwaresecuritymodulegroup_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_hardware_security_module_group"] = bindings.NewReferenceType(model.ALBHardwareSecurityModuleGroupBindingType) - paramsTypeMap["albHardwaresecuritymodulegroupId"] = bindings.NewStringType() + paramsTypeMap["a_LB_hardware_security_module_group"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBHardwareSecurityModuleGroupBindingType) + paramsTypeMap["alb_hardwaresecuritymodulegroup_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albHardwaresecuritymodulegroupId"] = vapiBindings_.NewStringType() pathParams["alb_hardwaresecuritymodulegroup_id"] = "albHardwaresecuritymodulegroupId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albHardwareSecurityModuleGroupsPatchRestMetadata() protocol.OperationRestMe map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albHardwareSecurityModuleGroupsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albHardwareSecurityModuleGroupsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_hardwaresecuritymodulegroup_id"] = bindings.NewStringType() - fields["a_LB_hardware_security_module_group"] = bindings.NewReferenceType(model.ALBHardwareSecurityModuleGroupBindingType) + fields["alb_hardwaresecuritymodulegroup_id"] = vapiBindings_.NewStringType() + fields["a_LB_hardware_security_module_group"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBHardwareSecurityModuleGroupBindingType) fieldNameMap["alb_hardwaresecuritymodulegroup_id"] = "AlbHardwaresecuritymodulegroupId" fieldNameMap["a_LB_hardware_security_module_group"] = "ALBHardwareSecurityModuleGroup" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albHardwareSecurityModuleGroupsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBHardwareSecurityModuleGroupBindingType) +func AlbHardwareSecurityModuleGroupsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBHardwareSecurityModuleGroupBindingType) } -func albHardwareSecurityModuleGroupsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albHardwareSecurityModuleGroupsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_hardwaresecuritymodulegroup_id"] = bindings.NewStringType() - fields["a_LB_hardware_security_module_group"] = bindings.NewReferenceType(model.ALBHardwareSecurityModuleGroupBindingType) + fields["alb_hardwaresecuritymodulegroup_id"] = vapiBindings_.NewStringType() + fields["a_LB_hardware_security_module_group"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBHardwareSecurityModuleGroupBindingType) fieldNameMap["alb_hardwaresecuritymodulegroup_id"] = "AlbHardwaresecuritymodulegroupId" fieldNameMap["a_LB_hardware_security_module_group"] = "ALBHardwareSecurityModuleGroup" - paramsTypeMap["alb_hardwaresecuritymodulegroup_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_hardware_security_module_group"] = bindings.NewReferenceType(model.ALBHardwareSecurityModuleGroupBindingType) - paramsTypeMap["albHardwaresecuritymodulegroupId"] = bindings.NewStringType() + paramsTypeMap["a_LB_hardware_security_module_group"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBHardwareSecurityModuleGroupBindingType) + paramsTypeMap["alb_hardwaresecuritymodulegroup_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albHardwaresecuritymodulegroupId"] = vapiBindings_.NewStringType() pathParams["alb_hardwaresecuritymodulegroup_id"] = "albHardwaresecuritymodulegroupId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbHealthMonitorsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbHealthMonitorsClient.go index 18b6259d7..2afcaa099 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbHealthMonitorsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbHealthMonitorsClient.go @@ -9,22 +9,24 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbHealthMonitorsClient interface { - // Delete the ALBHealthMonitor along with all the entities contained by this ALBHealthMonitor. + // Delete the ALBHealthMonitor along with all the entities contained by this ALBHealthMonitor. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albHealthmonitorIdParam ALBHealthMonitor ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbHealthMonitorsClient interface { // @throws NotFound Not Found Delete(albHealthmonitorIdParam string, forceParam *bool) error - // Read a ALBHealthMonitor. + // Read a ALBHealthMonitor. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albHealthmonitorIdParam ALBHealthMonitor ID (required) // @return com.vmware.nsx_policy.model.ALBHealthMonitor + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albHealthmonitorIdParam string) (model.ALBHealthMonitor, error) + Get(albHealthmonitorIdParam string) (nsx_policyModel.ALBHealthMonitor, error) - // Paginated list of all ALBHealthMonitor for infra. + // Paginated list of all ALBHealthMonitor for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbHealthMonitorsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ALBHealthMonitorApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBHealthMonitorApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBHealthMonitorApiResponse, error) - // If a ALBhealthmonitor with the alb-healthmonitor-id is not already present, create a new ALBhealthmonitor. If it already exists, update the ALBhealthmonitor. This is a full replace. + // If a ALBhealthmonitor with the alb-healthmonitor-id is not already present, create a new ALBhealthmonitor. If it already exists, update the ALBhealthmonitor. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albHealthmonitorIdParam ALBhealthmonitor ID (required) // @param aLBHealthMonitorParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albHealthmonitorIdParam string, aLBHealthMonitorParam model.ALBHealthMonitor) error + Patch(albHealthmonitorIdParam string, aLBHealthMonitorParam nsx_policyModel.ALBHealthMonitor) error - // If a ALBHealthMonitor with the alb-HealthMonitor-id is not already present, create a new ALBHealthMonitor. If it already exists, update the ALBHealthMonitor. This is a full replace. + // If a ALBHealthMonitor with the alb-HealthMonitor-id is not already present, create a new ALBHealthMonitor. If it already exists, update the ALBHealthMonitor. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albHealthmonitorIdParam ALBHealthMonitor ID (required) // @param aLBHealthMonitorParam (required) // @return com.vmware.nsx_policy.model.ALBHealthMonitor + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albHealthmonitorIdParam string, aLBHealthMonitorParam model.ALBHealthMonitor) (model.ALBHealthMonitor, error) + Update(albHealthmonitorIdParam string, aLBHealthMonitorParam nsx_policyModel.ALBHealthMonitor) (nsx_policyModel.ALBHealthMonitor, error) } type albHealthMonitorsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbHealthMonitorsClient(connector client.Connector) *albHealthMonitorsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_health_monitors") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbHealthMonitorsClient(connector vapiProtocolClient_.Connector) *albHealthMonitorsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_health_monitors") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albHealthMonitorsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albHealthMonitorsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albHealthMonitorsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albHealthMonitorsClient) Delete(albHealthmonitorIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albHealthMonitorsDeleteInputType(), typeConverter) + operationRestMetaData := albHealthMonitorsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albHealthMonitorsDeleteInputType(), typeConverter) sv.AddStructField("AlbHealthmonitorId", albHealthmonitorIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albHealthMonitorsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_health_monitors", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albHealthMonitorsClient) Get(albHealthmonitorIdParam string) (model.ALBHealthMonitor, error) { +func (aIface *albHealthMonitorsClient) Get(albHealthmonitorIdParam string) (nsx_policyModel.ALBHealthMonitor, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albHealthMonitorsGetInputType(), typeConverter) + operationRestMetaData := albHealthMonitorsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albHealthMonitorsGetInputType(), typeConverter) sv.AddStructField("AlbHealthmonitorId", albHealthmonitorIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBHealthMonitor - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBHealthMonitor + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albHealthMonitorsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_health_monitors", "get", inputDataValue, executionContext) - var emptyOutput model.ALBHealthMonitor + var emptyOutput nsx_policyModel.ALBHealthMonitor if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albHealthMonitorsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbHealthMonitorsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBHealthMonitor), nil + return output.(nsx_policyModel.ALBHealthMonitor), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albHealthMonitorsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBHealthMonitorApiResponse, error) { +func (aIface *albHealthMonitorsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBHealthMonitorApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albHealthMonitorsListInputType(), typeConverter) + operationRestMetaData := albHealthMonitorsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albHealthMonitorsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albHealthMonitorsClient) List(cursorParam *string, includeMarkForD sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBHealthMonitorApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBHealthMonitorApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albHealthMonitorsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_health_monitors", "list", inputDataValue, executionContext) - var emptyOutput model.ALBHealthMonitorApiResponse + var emptyOutput nsx_policyModel.ALBHealthMonitorApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albHealthMonitorsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbHealthMonitorsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBHealthMonitorApiResponse), nil + return output.(nsx_policyModel.ALBHealthMonitorApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albHealthMonitorsClient) Patch(albHealthmonitorIdParam string, aLBHealthMonitorParam model.ALBHealthMonitor) error { +func (aIface *albHealthMonitorsClient) Patch(albHealthmonitorIdParam string, aLBHealthMonitorParam nsx_policyModel.ALBHealthMonitor) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albHealthMonitorsPatchInputType(), typeConverter) + operationRestMetaData := albHealthMonitorsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albHealthMonitorsPatchInputType(), typeConverter) sv.AddStructField("AlbHealthmonitorId", albHealthmonitorIdParam) sv.AddStructField("ALBHealthMonitor", aLBHealthMonitorParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albHealthMonitorsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_health_monitors", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albHealthMonitorsClient) Update(albHealthmonitorIdParam string, aLBHealthMonitorParam model.ALBHealthMonitor) (model.ALBHealthMonitor, error) { +func (aIface *albHealthMonitorsClient) Update(albHealthmonitorIdParam string, aLBHealthMonitorParam nsx_policyModel.ALBHealthMonitor) (nsx_policyModel.ALBHealthMonitor, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albHealthMonitorsUpdateInputType(), typeConverter) + operationRestMetaData := albHealthMonitorsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albHealthMonitorsUpdateInputType(), typeConverter) sv.AddStructField("AlbHealthmonitorId", albHealthmonitorIdParam) sv.AddStructField("ALBHealthMonitor", aLBHealthMonitorParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBHealthMonitor - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBHealthMonitor + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albHealthMonitorsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_health_monitors", "update", inputDataValue, executionContext) - var emptyOutput model.ALBHealthMonitor + var emptyOutput nsx_policyModel.ALBHealthMonitor if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albHealthMonitorsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbHealthMonitorsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBHealthMonitor), nil + return output.(nsx_policyModel.ALBHealthMonitor), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbHealthMonitorsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbHealthMonitorsTypes.go index d1ad14575..8a38d99cb 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbHealthMonitorsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbHealthMonitorsTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func albHealthMonitorsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albHealthMonitorsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_healthmonitor_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_healthmonitor_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_healthmonitor_id"] = "AlbHealthmonitorId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albHealthMonitorsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbHealthMonitorsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albHealthMonitorsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albHealthMonitorsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_healthmonitor_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_healthmonitor_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_healthmonitor_id"] = "AlbHealthmonitorId" fieldNameMap["force"] = "Force" - paramsTypeMap["alb_healthmonitor_id"] = bindings.NewStringType() - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["albHealthmonitorId"] = bindings.NewStringType() + paramsTypeMap["alb_healthmonitor_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albHealthmonitorId"] = vapiBindings_.NewStringType() pathParams["alb_healthmonitor_id"] = "albHealthmonitorId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albHealthMonitorsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albHealthMonitorsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albHealthMonitorsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_healthmonitor_id"] = bindings.NewStringType() + fields["alb_healthmonitor_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_healthmonitor_id"] = "AlbHealthmonitorId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albHealthMonitorsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBHealthMonitorBindingType) +func AlbHealthMonitorsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBHealthMonitorBindingType) } -func albHealthMonitorsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albHealthMonitorsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_healthmonitor_id"] = bindings.NewStringType() + fields["alb_healthmonitor_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_healthmonitor_id"] = "AlbHealthmonitorId" - paramsTypeMap["alb_healthmonitor_id"] = bindings.NewStringType() - paramsTypeMap["albHealthmonitorId"] = bindings.NewStringType() + paramsTypeMap["alb_healthmonitor_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albHealthmonitorId"] = vapiBindings_.NewStringType() pathParams["alb_healthmonitor_id"] = "albHealthmonitorId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albHealthMonitorsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albHealthMonitorsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albHealthMonitorsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albHealthMonitorsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBHealthMonitorApiResponseBindingType) +func AlbHealthMonitorsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBHealthMonitorApiResponseBindingType) } -func albHealthMonitorsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albHealthMonitorsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albHealthMonitorsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albHealthMonitorsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albHealthMonitorsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albHealthMonitorsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_healthmonitor_id"] = bindings.NewStringType() - fields["a_LB_health_monitor"] = bindings.NewReferenceType(model.ALBHealthMonitorBindingType) + fields["alb_healthmonitor_id"] = vapiBindings_.NewStringType() + fields["a_LB_health_monitor"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBHealthMonitorBindingType) fieldNameMap["alb_healthmonitor_id"] = "AlbHealthmonitorId" fieldNameMap["a_LB_health_monitor"] = "ALBHealthMonitor" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albHealthMonitorsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbHealthMonitorsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albHealthMonitorsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albHealthMonitorsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_healthmonitor_id"] = bindings.NewStringType() - fields["a_LB_health_monitor"] = bindings.NewReferenceType(model.ALBHealthMonitorBindingType) + fields["alb_healthmonitor_id"] = vapiBindings_.NewStringType() + fields["a_LB_health_monitor"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBHealthMonitorBindingType) fieldNameMap["alb_healthmonitor_id"] = "AlbHealthmonitorId" fieldNameMap["a_LB_health_monitor"] = "ALBHealthMonitor" - paramsTypeMap["alb_healthmonitor_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_health_monitor"] = bindings.NewReferenceType(model.ALBHealthMonitorBindingType) - paramsTypeMap["albHealthmonitorId"] = bindings.NewStringType() + paramsTypeMap["alb_healthmonitor_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_health_monitor"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBHealthMonitorBindingType) + paramsTypeMap["albHealthmonitorId"] = vapiBindings_.NewStringType() pathParams["alb_healthmonitor_id"] = "albHealthmonitorId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albHealthMonitorsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albHealthMonitorsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albHealthMonitorsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_healthmonitor_id"] = bindings.NewStringType() - fields["a_LB_health_monitor"] = bindings.NewReferenceType(model.ALBHealthMonitorBindingType) + fields["alb_healthmonitor_id"] = vapiBindings_.NewStringType() + fields["a_LB_health_monitor"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBHealthMonitorBindingType) fieldNameMap["alb_healthmonitor_id"] = "AlbHealthmonitorId" fieldNameMap["a_LB_health_monitor"] = "ALBHealthMonitor" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albHealthMonitorsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBHealthMonitorBindingType) +func AlbHealthMonitorsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBHealthMonitorBindingType) } -func albHealthMonitorsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albHealthMonitorsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_healthmonitor_id"] = bindings.NewStringType() - fields["a_LB_health_monitor"] = bindings.NewReferenceType(model.ALBHealthMonitorBindingType) + fields["alb_healthmonitor_id"] = vapiBindings_.NewStringType() + fields["a_LB_health_monitor"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBHealthMonitorBindingType) fieldNameMap["alb_healthmonitor_id"] = "AlbHealthmonitorId" fieldNameMap["a_LB_health_monitor"] = "ALBHealthMonitor" - paramsTypeMap["alb_healthmonitor_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_health_monitor"] = bindings.NewReferenceType(model.ALBHealthMonitorBindingType) - paramsTypeMap["albHealthmonitorId"] = bindings.NewStringType() + paramsTypeMap["alb_healthmonitor_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_health_monitor"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBHealthMonitorBindingType) + paramsTypeMap["albHealthmonitorId"] = vapiBindings_.NewStringType() pathParams["alb_healthmonitor_id"] = "albHealthmonitorId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbHttpPolicySetsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbHttpPolicySetsClient.go index 0d4d4edc1..32b16ca56 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbHttpPolicySetsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbHttpPolicySetsClient.go @@ -9,22 +9,24 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbHttpPolicySetsClient interface { - // Delete the ALBHTTPPolicySet along with all the entities contained by this ALBHTTPPolicySet. + // Delete the ALBHTTPPolicySet along with all the entities contained by this ALBHTTPPolicySet. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albHttppolicysetIdParam ALBHTTPPolicySet ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbHttpPolicySetsClient interface { // @throws NotFound Not Found Delete(albHttppolicysetIdParam string, forceParam *bool) error - // Read a ALBHTTPPolicySet. + // Read a ALBHTTPPolicySet. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albHttppolicysetIdParam ALBHTTPPolicySet ID (required) // @return com.vmware.nsx_policy.model.ALBHTTPPolicySet + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albHttppolicysetIdParam string) (model.ALBHTTPPolicySet, error) + Get(albHttppolicysetIdParam string) (nsx_policyModel.ALBHTTPPolicySet, error) - // Paginated list of all ALBHTTPPolicySet for infra. + // Paginated list of all ALBHTTPPolicySet for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbHttpPolicySetsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ALBHTTPPolicySetApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBHTTPPolicySetApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBHTTPPolicySetApiResponse, error) - // If a ALBhttppolicyset with the alb-httppolicyset-id is not already present, create a new ALBhttppolicyset. If it already exists, update the ALBhttppolicyset. This is a full replace. + // If a ALBhttppolicyset with the alb-httppolicyset-id is not already present, create a new ALBhttppolicyset. If it already exists, update the ALBhttppolicyset. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albHttppolicysetIdParam ALBhttppolicyset ID (required) // @param aLBHTTPPolicySetParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albHttppolicysetIdParam string, aLBHTTPPolicySetParam model.ALBHTTPPolicySet) error + Patch(albHttppolicysetIdParam string, aLBHTTPPolicySetParam nsx_policyModel.ALBHTTPPolicySet) error - // If a ALBHTTPPolicySet with the alb-HTTPPolicySet-id is not already present, create a new ALBHTTPPolicySet. If it already exists, update the ALBHTTPPolicySet. This is a full replace. + // If a ALBHTTPPolicySet with the alb-HTTPPolicySet-id is not already present, create a new ALBHTTPPolicySet. If it already exists, update the ALBHTTPPolicySet. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albHttppolicysetIdParam ALBHTTPPolicySet ID (required) // @param aLBHTTPPolicySetParam (required) // @return com.vmware.nsx_policy.model.ALBHTTPPolicySet + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albHttppolicysetIdParam string, aLBHTTPPolicySetParam model.ALBHTTPPolicySet) (model.ALBHTTPPolicySet, error) + Update(albHttppolicysetIdParam string, aLBHTTPPolicySetParam nsx_policyModel.ALBHTTPPolicySet) (nsx_policyModel.ALBHTTPPolicySet, error) } type albHttpPolicySetsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbHttpPolicySetsClient(connector client.Connector) *albHttpPolicySetsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_http_policy_sets") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbHttpPolicySetsClient(connector vapiProtocolClient_.Connector) *albHttpPolicySetsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_http_policy_sets") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albHttpPolicySetsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albHttpPolicySetsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albHttpPolicySetsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albHttpPolicySetsClient) Delete(albHttppolicysetIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albHttpPolicySetsDeleteInputType(), typeConverter) + operationRestMetaData := albHttpPolicySetsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albHttpPolicySetsDeleteInputType(), typeConverter) sv.AddStructField("AlbHttppolicysetId", albHttppolicysetIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albHttpPolicySetsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_http_policy_sets", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albHttpPolicySetsClient) Get(albHttppolicysetIdParam string) (model.ALBHTTPPolicySet, error) { +func (aIface *albHttpPolicySetsClient) Get(albHttppolicysetIdParam string) (nsx_policyModel.ALBHTTPPolicySet, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albHttpPolicySetsGetInputType(), typeConverter) + operationRestMetaData := albHttpPolicySetsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albHttpPolicySetsGetInputType(), typeConverter) sv.AddStructField("AlbHttppolicysetId", albHttppolicysetIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBHTTPPolicySet - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBHTTPPolicySet + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albHttpPolicySetsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_http_policy_sets", "get", inputDataValue, executionContext) - var emptyOutput model.ALBHTTPPolicySet + var emptyOutput nsx_policyModel.ALBHTTPPolicySet if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albHttpPolicySetsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbHttpPolicySetsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBHTTPPolicySet), nil + return output.(nsx_policyModel.ALBHTTPPolicySet), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albHttpPolicySetsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBHTTPPolicySetApiResponse, error) { +func (aIface *albHttpPolicySetsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBHTTPPolicySetApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albHttpPolicySetsListInputType(), typeConverter) + operationRestMetaData := albHttpPolicySetsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albHttpPolicySetsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albHttpPolicySetsClient) List(cursorParam *string, includeMarkForD sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBHTTPPolicySetApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBHTTPPolicySetApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albHttpPolicySetsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_http_policy_sets", "list", inputDataValue, executionContext) - var emptyOutput model.ALBHTTPPolicySetApiResponse + var emptyOutput nsx_policyModel.ALBHTTPPolicySetApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albHttpPolicySetsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbHttpPolicySetsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBHTTPPolicySetApiResponse), nil + return output.(nsx_policyModel.ALBHTTPPolicySetApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albHttpPolicySetsClient) Patch(albHttppolicysetIdParam string, aLBHTTPPolicySetParam model.ALBHTTPPolicySet) error { +func (aIface *albHttpPolicySetsClient) Patch(albHttppolicysetIdParam string, aLBHTTPPolicySetParam nsx_policyModel.ALBHTTPPolicySet) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albHttpPolicySetsPatchInputType(), typeConverter) + operationRestMetaData := albHttpPolicySetsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albHttpPolicySetsPatchInputType(), typeConverter) sv.AddStructField("AlbHttppolicysetId", albHttppolicysetIdParam) sv.AddStructField("ALBHTTPPolicySet", aLBHTTPPolicySetParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albHttpPolicySetsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_http_policy_sets", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albHttpPolicySetsClient) Update(albHttppolicysetIdParam string, aLBHTTPPolicySetParam model.ALBHTTPPolicySet) (model.ALBHTTPPolicySet, error) { +func (aIface *albHttpPolicySetsClient) Update(albHttppolicysetIdParam string, aLBHTTPPolicySetParam nsx_policyModel.ALBHTTPPolicySet) (nsx_policyModel.ALBHTTPPolicySet, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albHttpPolicySetsUpdateInputType(), typeConverter) + operationRestMetaData := albHttpPolicySetsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albHttpPolicySetsUpdateInputType(), typeConverter) sv.AddStructField("AlbHttppolicysetId", albHttppolicysetIdParam) sv.AddStructField("ALBHTTPPolicySet", aLBHTTPPolicySetParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBHTTPPolicySet - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBHTTPPolicySet + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albHttpPolicySetsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_http_policy_sets", "update", inputDataValue, executionContext) - var emptyOutput model.ALBHTTPPolicySet + var emptyOutput nsx_policyModel.ALBHTTPPolicySet if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albHttpPolicySetsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbHttpPolicySetsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBHTTPPolicySet), nil + return output.(nsx_policyModel.ALBHTTPPolicySet), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbHttpPolicySetsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbHttpPolicySetsTypes.go index c774889fa..2addf87f9 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbHttpPolicySetsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbHttpPolicySetsTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func albHttpPolicySetsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albHttpPolicySetsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_httppolicyset_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_httppolicyset_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_httppolicyset_id"] = "AlbHttppolicysetId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albHttpPolicySetsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbHttpPolicySetsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albHttpPolicySetsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albHttpPolicySetsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_httppolicyset_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_httppolicyset_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_httppolicyset_id"] = "AlbHttppolicysetId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_httppolicyset_id"] = bindings.NewStringType() - paramsTypeMap["albHttppolicysetId"] = bindings.NewStringType() + paramsTypeMap["alb_httppolicyset_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albHttppolicysetId"] = vapiBindings_.NewStringType() pathParams["alb_httppolicyset_id"] = "albHttppolicysetId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albHttpPolicySetsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albHttpPolicySetsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albHttpPolicySetsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_httppolicyset_id"] = bindings.NewStringType() + fields["alb_httppolicyset_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_httppolicyset_id"] = "AlbHttppolicysetId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albHttpPolicySetsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBHTTPPolicySetBindingType) +func AlbHttpPolicySetsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBHTTPPolicySetBindingType) } -func albHttpPolicySetsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albHttpPolicySetsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_httppolicyset_id"] = bindings.NewStringType() + fields["alb_httppolicyset_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_httppolicyset_id"] = "AlbHttppolicysetId" - paramsTypeMap["alb_httppolicyset_id"] = bindings.NewStringType() - paramsTypeMap["albHttppolicysetId"] = bindings.NewStringType() + paramsTypeMap["alb_httppolicyset_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albHttppolicysetId"] = vapiBindings_.NewStringType() pathParams["alb_httppolicyset_id"] = "albHttppolicysetId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albHttpPolicySetsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albHttpPolicySetsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albHttpPolicySetsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albHttpPolicySetsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBHTTPPolicySetApiResponseBindingType) +func AlbHttpPolicySetsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBHTTPPolicySetApiResponseBindingType) } -func albHttpPolicySetsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albHttpPolicySetsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albHttpPolicySetsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albHttpPolicySetsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albHttpPolicySetsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albHttpPolicySetsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_httppolicyset_id"] = bindings.NewStringType() - fields["a_LBHTTP_policy_set"] = bindings.NewReferenceType(model.ALBHTTPPolicySetBindingType) + fields["alb_httppolicyset_id"] = vapiBindings_.NewStringType() + fields["a_LBHTTP_policy_set"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBHTTPPolicySetBindingType) fieldNameMap["alb_httppolicyset_id"] = "AlbHttppolicysetId" fieldNameMap["a_LBHTTP_policy_set"] = "ALBHTTPPolicySet" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albHttpPolicySetsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbHttpPolicySetsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albHttpPolicySetsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albHttpPolicySetsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_httppolicyset_id"] = bindings.NewStringType() - fields["a_LBHTTP_policy_set"] = bindings.NewReferenceType(model.ALBHTTPPolicySetBindingType) + fields["alb_httppolicyset_id"] = vapiBindings_.NewStringType() + fields["a_LBHTTP_policy_set"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBHTTPPolicySetBindingType) fieldNameMap["alb_httppolicyset_id"] = "AlbHttppolicysetId" fieldNameMap["a_LBHTTP_policy_set"] = "ALBHTTPPolicySet" - paramsTypeMap["alb_httppolicyset_id"] = bindings.NewStringType() - paramsTypeMap["a_LBHTTP_policy_set"] = bindings.NewReferenceType(model.ALBHTTPPolicySetBindingType) - paramsTypeMap["albHttppolicysetId"] = bindings.NewStringType() + paramsTypeMap["alb_httppolicyset_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LBHTTP_policy_set"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBHTTPPolicySetBindingType) + paramsTypeMap["albHttppolicysetId"] = vapiBindings_.NewStringType() pathParams["alb_httppolicyset_id"] = "albHttppolicysetId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albHttpPolicySetsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albHttpPolicySetsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albHttpPolicySetsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_httppolicyset_id"] = bindings.NewStringType() - fields["a_LBHTTP_policy_set"] = bindings.NewReferenceType(model.ALBHTTPPolicySetBindingType) + fields["alb_httppolicyset_id"] = vapiBindings_.NewStringType() + fields["a_LBHTTP_policy_set"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBHTTPPolicySetBindingType) fieldNameMap["alb_httppolicyset_id"] = "AlbHttppolicysetId" fieldNameMap["a_LBHTTP_policy_set"] = "ALBHTTPPolicySet" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albHttpPolicySetsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBHTTPPolicySetBindingType) +func AlbHttpPolicySetsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBHTTPPolicySetBindingType) } -func albHttpPolicySetsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albHttpPolicySetsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_httppolicyset_id"] = bindings.NewStringType() - fields["a_LBHTTP_policy_set"] = bindings.NewReferenceType(model.ALBHTTPPolicySetBindingType) + fields["alb_httppolicyset_id"] = vapiBindings_.NewStringType() + fields["a_LBHTTP_policy_set"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBHTTPPolicySetBindingType) fieldNameMap["alb_httppolicyset_id"] = "AlbHttppolicysetId" fieldNameMap["a_LBHTTP_policy_set"] = "ALBHTTPPolicySet" - paramsTypeMap["alb_httppolicyset_id"] = bindings.NewStringType() - paramsTypeMap["a_LBHTTP_policy_set"] = bindings.NewReferenceType(model.ALBHTTPPolicySetBindingType) - paramsTypeMap["albHttppolicysetId"] = bindings.NewStringType() + paramsTypeMap["alb_httppolicyset_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LBHTTP_policy_set"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBHTTPPolicySetBindingType) + paramsTypeMap["albHttppolicysetId"] = vapiBindings_.NewStringType() pathParams["alb_httppolicyset_id"] = "albHttppolicysetId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbIpAddrGroupsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbIpAddrGroupsClient.go index 7c74668c9..b30ca7fc8 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbIpAddrGroupsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbIpAddrGroupsClient.go @@ -9,22 +9,24 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbIpAddrGroupsClient interface { - // Delete the ALBIpAddrGroup along with all the entities contained by this ALBIpAddrGroup. + // Delete the ALBIpAddrGroup along with all the entities contained by this ALBIpAddrGroup. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albIpaddrgroupIdParam ALBIpAddrGroup ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbIpAddrGroupsClient interface { // @throws NotFound Not Found Delete(albIpaddrgroupIdParam string, forceParam *bool) error - // Read a ALBIpAddrGroup. + // Read a ALBIpAddrGroup. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albIpaddrgroupIdParam ALBIpAddrGroup ID (required) // @return com.vmware.nsx_policy.model.ALBIpAddrGroup + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albIpaddrgroupIdParam string) (model.ALBIpAddrGroup, error) + Get(albIpaddrgroupIdParam string) (nsx_policyModel.ALBIpAddrGroup, error) - // Paginated list of all ALBIpAddrGroup for infra. + // Paginated list of all ALBIpAddrGroup for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbIpAddrGroupsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ALBIpAddrGroupApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBIpAddrGroupApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBIpAddrGroupApiResponse, error) - // If a ALBipaddrgroup with the alb-ipaddrgroup-id is not already present, create a new ALBipaddrgroup. If it already exists, update the ALBipaddrgroup. This is a full replace. + // If a ALBipaddrgroup with the alb-ipaddrgroup-id is not already present, create a new ALBipaddrgroup. If it already exists, update the ALBipaddrgroup. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albIpaddrgroupIdParam ALBipaddrgroup ID (required) // @param aLBIpAddrGroupParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albIpaddrgroupIdParam string, aLBIpAddrGroupParam model.ALBIpAddrGroup) error + Patch(albIpaddrgroupIdParam string, aLBIpAddrGroupParam nsx_policyModel.ALBIpAddrGroup) error - // If a ALBIpAddrGroup with the alb-IpAddrGroup-id is not already present, create a new ALBIpAddrGroup. If it already exists, update the ALBIpAddrGroup. This is a full replace. + // If a ALBIpAddrGroup with the alb-IpAddrGroup-id is not already present, create a new ALBIpAddrGroup. If it already exists, update the ALBIpAddrGroup. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albIpaddrgroupIdParam ALBIpAddrGroup ID (required) // @param aLBIpAddrGroupParam (required) // @return com.vmware.nsx_policy.model.ALBIpAddrGroup + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albIpaddrgroupIdParam string, aLBIpAddrGroupParam model.ALBIpAddrGroup) (model.ALBIpAddrGroup, error) + Update(albIpaddrgroupIdParam string, aLBIpAddrGroupParam nsx_policyModel.ALBIpAddrGroup) (nsx_policyModel.ALBIpAddrGroup, error) } type albIpAddrGroupsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbIpAddrGroupsClient(connector client.Connector) *albIpAddrGroupsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_ip_addr_groups") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbIpAddrGroupsClient(connector vapiProtocolClient_.Connector) *albIpAddrGroupsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_ip_addr_groups") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albIpAddrGroupsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albIpAddrGroupsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albIpAddrGroupsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albIpAddrGroupsClient) Delete(albIpaddrgroupIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albIpAddrGroupsDeleteInputType(), typeConverter) + operationRestMetaData := albIpAddrGroupsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albIpAddrGroupsDeleteInputType(), typeConverter) sv.AddStructField("AlbIpaddrgroupId", albIpaddrgroupIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albIpAddrGroupsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_ip_addr_groups", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albIpAddrGroupsClient) Get(albIpaddrgroupIdParam string) (model.ALBIpAddrGroup, error) { +func (aIface *albIpAddrGroupsClient) Get(albIpaddrgroupIdParam string) (nsx_policyModel.ALBIpAddrGroup, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albIpAddrGroupsGetInputType(), typeConverter) + operationRestMetaData := albIpAddrGroupsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albIpAddrGroupsGetInputType(), typeConverter) sv.AddStructField("AlbIpaddrgroupId", albIpaddrgroupIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBIpAddrGroup - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBIpAddrGroup + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albIpAddrGroupsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_ip_addr_groups", "get", inputDataValue, executionContext) - var emptyOutput model.ALBIpAddrGroup + var emptyOutput nsx_policyModel.ALBIpAddrGroup if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albIpAddrGroupsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbIpAddrGroupsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBIpAddrGroup), nil + return output.(nsx_policyModel.ALBIpAddrGroup), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albIpAddrGroupsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBIpAddrGroupApiResponse, error) { +func (aIface *albIpAddrGroupsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBIpAddrGroupApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albIpAddrGroupsListInputType(), typeConverter) + operationRestMetaData := albIpAddrGroupsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albIpAddrGroupsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albIpAddrGroupsClient) List(cursorParam *string, includeMarkForDel sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBIpAddrGroupApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBIpAddrGroupApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albIpAddrGroupsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_ip_addr_groups", "list", inputDataValue, executionContext) - var emptyOutput model.ALBIpAddrGroupApiResponse + var emptyOutput nsx_policyModel.ALBIpAddrGroupApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albIpAddrGroupsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbIpAddrGroupsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBIpAddrGroupApiResponse), nil + return output.(nsx_policyModel.ALBIpAddrGroupApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albIpAddrGroupsClient) Patch(albIpaddrgroupIdParam string, aLBIpAddrGroupParam model.ALBIpAddrGroup) error { +func (aIface *albIpAddrGroupsClient) Patch(albIpaddrgroupIdParam string, aLBIpAddrGroupParam nsx_policyModel.ALBIpAddrGroup) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albIpAddrGroupsPatchInputType(), typeConverter) + operationRestMetaData := albIpAddrGroupsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albIpAddrGroupsPatchInputType(), typeConverter) sv.AddStructField("AlbIpaddrgroupId", albIpaddrgroupIdParam) sv.AddStructField("ALBIpAddrGroup", aLBIpAddrGroupParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albIpAddrGroupsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_ip_addr_groups", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albIpAddrGroupsClient) Update(albIpaddrgroupIdParam string, aLBIpAddrGroupParam model.ALBIpAddrGroup) (model.ALBIpAddrGroup, error) { +func (aIface *albIpAddrGroupsClient) Update(albIpaddrgroupIdParam string, aLBIpAddrGroupParam nsx_policyModel.ALBIpAddrGroup) (nsx_policyModel.ALBIpAddrGroup, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albIpAddrGroupsUpdateInputType(), typeConverter) + operationRestMetaData := albIpAddrGroupsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albIpAddrGroupsUpdateInputType(), typeConverter) sv.AddStructField("AlbIpaddrgroupId", albIpaddrgroupIdParam) sv.AddStructField("ALBIpAddrGroup", aLBIpAddrGroupParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBIpAddrGroup - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBIpAddrGroup + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albIpAddrGroupsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_ip_addr_groups", "update", inputDataValue, executionContext) - var emptyOutput model.ALBIpAddrGroup + var emptyOutput nsx_policyModel.ALBIpAddrGroup if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albIpAddrGroupsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbIpAddrGroupsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBIpAddrGroup), nil + return output.(nsx_policyModel.ALBIpAddrGroup), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbIpAddrGroupsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbIpAddrGroupsTypes.go index ca9bb8a46..fd723e2d2 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbIpAddrGroupsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbIpAddrGroupsTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func albIpAddrGroupsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albIpAddrGroupsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_ipaddrgroup_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_ipaddrgroup_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_ipaddrgroup_id"] = "AlbIpaddrgroupId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albIpAddrGroupsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbIpAddrGroupsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albIpAddrGroupsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albIpAddrGroupsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_ipaddrgroup_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_ipaddrgroup_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_ipaddrgroup_id"] = "AlbIpaddrgroupId" fieldNameMap["force"] = "Force" - paramsTypeMap["alb_ipaddrgroup_id"] = bindings.NewStringType() - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["albIpaddrgroupId"] = bindings.NewStringType() + paramsTypeMap["alb_ipaddrgroup_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albIpaddrgroupId"] = vapiBindings_.NewStringType() pathParams["alb_ipaddrgroup_id"] = "albIpaddrgroupId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albIpAddrGroupsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albIpAddrGroupsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albIpAddrGroupsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_ipaddrgroup_id"] = bindings.NewStringType() + fields["alb_ipaddrgroup_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_ipaddrgroup_id"] = "AlbIpaddrgroupId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albIpAddrGroupsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBIpAddrGroupBindingType) +func AlbIpAddrGroupsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBIpAddrGroupBindingType) } -func albIpAddrGroupsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albIpAddrGroupsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_ipaddrgroup_id"] = bindings.NewStringType() + fields["alb_ipaddrgroup_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_ipaddrgroup_id"] = "AlbIpaddrgroupId" - paramsTypeMap["alb_ipaddrgroup_id"] = bindings.NewStringType() - paramsTypeMap["albIpaddrgroupId"] = bindings.NewStringType() + paramsTypeMap["alb_ipaddrgroup_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albIpaddrgroupId"] = vapiBindings_.NewStringType() pathParams["alb_ipaddrgroup_id"] = "albIpaddrgroupId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albIpAddrGroupsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albIpAddrGroupsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albIpAddrGroupsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albIpAddrGroupsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBIpAddrGroupApiResponseBindingType) +func AlbIpAddrGroupsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBIpAddrGroupApiResponseBindingType) } -func albIpAddrGroupsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albIpAddrGroupsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albIpAddrGroupsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albIpAddrGroupsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albIpAddrGroupsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albIpAddrGroupsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_ipaddrgroup_id"] = bindings.NewStringType() - fields["a_LB_ip_addr_group"] = bindings.NewReferenceType(model.ALBIpAddrGroupBindingType) + fields["alb_ipaddrgroup_id"] = vapiBindings_.NewStringType() + fields["a_LB_ip_addr_group"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBIpAddrGroupBindingType) fieldNameMap["alb_ipaddrgroup_id"] = "AlbIpaddrgroupId" fieldNameMap["a_LB_ip_addr_group"] = "ALBIpAddrGroup" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albIpAddrGroupsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbIpAddrGroupsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albIpAddrGroupsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albIpAddrGroupsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_ipaddrgroup_id"] = bindings.NewStringType() - fields["a_LB_ip_addr_group"] = bindings.NewReferenceType(model.ALBIpAddrGroupBindingType) + fields["alb_ipaddrgroup_id"] = vapiBindings_.NewStringType() + fields["a_LB_ip_addr_group"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBIpAddrGroupBindingType) fieldNameMap["alb_ipaddrgroup_id"] = "AlbIpaddrgroupId" fieldNameMap["a_LB_ip_addr_group"] = "ALBIpAddrGroup" - paramsTypeMap["alb_ipaddrgroup_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_ip_addr_group"] = bindings.NewReferenceType(model.ALBIpAddrGroupBindingType) - paramsTypeMap["albIpaddrgroupId"] = bindings.NewStringType() + paramsTypeMap["alb_ipaddrgroup_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_ip_addr_group"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBIpAddrGroupBindingType) + paramsTypeMap["albIpaddrgroupId"] = vapiBindings_.NewStringType() pathParams["alb_ipaddrgroup_id"] = "albIpaddrgroupId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albIpAddrGroupsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albIpAddrGroupsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albIpAddrGroupsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_ipaddrgroup_id"] = bindings.NewStringType() - fields["a_LB_ip_addr_group"] = bindings.NewReferenceType(model.ALBIpAddrGroupBindingType) + fields["alb_ipaddrgroup_id"] = vapiBindings_.NewStringType() + fields["a_LB_ip_addr_group"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBIpAddrGroupBindingType) fieldNameMap["alb_ipaddrgroup_id"] = "AlbIpaddrgroupId" fieldNameMap["a_LB_ip_addr_group"] = "ALBIpAddrGroup" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albIpAddrGroupsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBIpAddrGroupBindingType) +func AlbIpAddrGroupsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBIpAddrGroupBindingType) } -func albIpAddrGroupsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albIpAddrGroupsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_ipaddrgroup_id"] = bindings.NewStringType() - fields["a_LB_ip_addr_group"] = bindings.NewReferenceType(model.ALBIpAddrGroupBindingType) + fields["alb_ipaddrgroup_id"] = vapiBindings_.NewStringType() + fields["a_LB_ip_addr_group"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBIpAddrGroupBindingType) fieldNameMap["alb_ipaddrgroup_id"] = "AlbIpaddrgroupId" fieldNameMap["a_LB_ip_addr_group"] = "ALBIpAddrGroup" - paramsTypeMap["alb_ipaddrgroup_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_ip_addr_group"] = bindings.NewReferenceType(model.ALBIpAddrGroupBindingType) - paramsTypeMap["albIpaddrgroupId"] = bindings.NewStringType() + paramsTypeMap["alb_ipaddrgroup_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_ip_addr_group"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBIpAddrGroupBindingType) + paramsTypeMap["albIpaddrgroupId"] = vapiBindings_.NewStringType() pathParams["alb_ipaddrgroup_id"] = "albIpaddrgroupId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbL4PolicySetsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbL4PolicySetsClient.go index 481ad9b86..076809c7a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbL4PolicySetsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbL4PolicySetsClient.go @@ -9,22 +9,24 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbL4PolicySetsClient interface { - // Delete the ALBL4PolicySet along with all the entities contained by this ALBL4PolicySet. + // Delete the ALBL4PolicySet along with all the entities contained by this ALBL4PolicySet. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albL4policysetIdParam ALBL4PolicySet ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbL4PolicySetsClient interface { // @throws NotFound Not Found Delete(albL4policysetIdParam string, forceParam *bool) error - // Read a ALBL4PolicySet. + // Read a ALBL4PolicySet. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albL4policysetIdParam ALBL4PolicySet ID (required) // @return com.vmware.nsx_policy.model.ALBL4PolicySet + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albL4policysetIdParam string) (model.ALBL4PolicySet, error) + Get(albL4policysetIdParam string) (nsx_policyModel.ALBL4PolicySet, error) - // Paginated list of all ALBL4PolicySet for infra. + // Paginated list of all ALBL4PolicySet for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbL4PolicySetsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ALBL4PolicySetApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBL4PolicySetApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBL4PolicySetApiResponse, error) - // If a ALBl4policyset with the alb-l4policyset-id is not already present, create a new ALBl4policyset. If it already exists, update the ALBl4policyset. This is a full replace. + // If a ALBl4policyset with the alb-l4policyset-id is not already present, create a new ALBl4policyset. If it already exists, update the ALBl4policyset. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albL4policysetIdParam ALBl4policyset ID (required) // @param aLBL4PolicySetParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albL4policysetIdParam string, aLBL4PolicySetParam model.ALBL4PolicySet) error + Patch(albL4policysetIdParam string, aLBL4PolicySetParam nsx_policyModel.ALBL4PolicySet) error - // If a ALBL4PolicySet with the alb-L4PolicySet-id is not already present, create a new ALBL4PolicySet. If it already exists, update the ALBL4PolicySet. This is a full replace. + // If a ALBL4PolicySet with the alb-L4PolicySet-id is not already present, create a new ALBL4PolicySet. If it already exists, update the ALBL4PolicySet. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albL4policysetIdParam ALBL4PolicySet ID (required) // @param aLBL4PolicySetParam (required) // @return com.vmware.nsx_policy.model.ALBL4PolicySet + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albL4policysetIdParam string, aLBL4PolicySetParam model.ALBL4PolicySet) (model.ALBL4PolicySet, error) + Update(albL4policysetIdParam string, aLBL4PolicySetParam nsx_policyModel.ALBL4PolicySet) (nsx_policyModel.ALBL4PolicySet, error) } type albL4PolicySetsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbL4PolicySetsClient(connector client.Connector) *albL4PolicySetsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_l4_policy_sets") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbL4PolicySetsClient(connector vapiProtocolClient_.Connector) *albL4PolicySetsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_l4_policy_sets") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albL4PolicySetsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albL4PolicySetsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albL4PolicySetsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albL4PolicySetsClient) Delete(albL4policysetIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albL4PolicySetsDeleteInputType(), typeConverter) + operationRestMetaData := albL4PolicySetsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albL4PolicySetsDeleteInputType(), typeConverter) sv.AddStructField("AlbL4policysetId", albL4policysetIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albL4PolicySetsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_l4_policy_sets", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albL4PolicySetsClient) Get(albL4policysetIdParam string) (model.ALBL4PolicySet, error) { +func (aIface *albL4PolicySetsClient) Get(albL4policysetIdParam string) (nsx_policyModel.ALBL4PolicySet, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albL4PolicySetsGetInputType(), typeConverter) + operationRestMetaData := albL4PolicySetsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albL4PolicySetsGetInputType(), typeConverter) sv.AddStructField("AlbL4policysetId", albL4policysetIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBL4PolicySet - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBL4PolicySet + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albL4PolicySetsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_l4_policy_sets", "get", inputDataValue, executionContext) - var emptyOutput model.ALBL4PolicySet + var emptyOutput nsx_policyModel.ALBL4PolicySet if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albL4PolicySetsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbL4PolicySetsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBL4PolicySet), nil + return output.(nsx_policyModel.ALBL4PolicySet), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albL4PolicySetsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBL4PolicySetApiResponse, error) { +func (aIface *albL4PolicySetsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBL4PolicySetApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albL4PolicySetsListInputType(), typeConverter) + operationRestMetaData := albL4PolicySetsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albL4PolicySetsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albL4PolicySetsClient) List(cursorParam *string, includeMarkForDel sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBL4PolicySetApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBL4PolicySetApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albL4PolicySetsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_l4_policy_sets", "list", inputDataValue, executionContext) - var emptyOutput model.ALBL4PolicySetApiResponse + var emptyOutput nsx_policyModel.ALBL4PolicySetApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albL4PolicySetsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbL4PolicySetsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBL4PolicySetApiResponse), nil + return output.(nsx_policyModel.ALBL4PolicySetApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albL4PolicySetsClient) Patch(albL4policysetIdParam string, aLBL4PolicySetParam model.ALBL4PolicySet) error { +func (aIface *albL4PolicySetsClient) Patch(albL4policysetIdParam string, aLBL4PolicySetParam nsx_policyModel.ALBL4PolicySet) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albL4PolicySetsPatchInputType(), typeConverter) + operationRestMetaData := albL4PolicySetsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albL4PolicySetsPatchInputType(), typeConverter) sv.AddStructField("AlbL4policysetId", albL4policysetIdParam) sv.AddStructField("ALBL4PolicySet", aLBL4PolicySetParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albL4PolicySetsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_l4_policy_sets", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albL4PolicySetsClient) Update(albL4policysetIdParam string, aLBL4PolicySetParam model.ALBL4PolicySet) (model.ALBL4PolicySet, error) { +func (aIface *albL4PolicySetsClient) Update(albL4policysetIdParam string, aLBL4PolicySetParam nsx_policyModel.ALBL4PolicySet) (nsx_policyModel.ALBL4PolicySet, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albL4PolicySetsUpdateInputType(), typeConverter) + operationRestMetaData := albL4PolicySetsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albL4PolicySetsUpdateInputType(), typeConverter) sv.AddStructField("AlbL4policysetId", albL4policysetIdParam) sv.AddStructField("ALBL4PolicySet", aLBL4PolicySetParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBL4PolicySet - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBL4PolicySet + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albL4PolicySetsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_l4_policy_sets", "update", inputDataValue, executionContext) - var emptyOutput model.ALBL4PolicySet + var emptyOutput nsx_policyModel.ALBL4PolicySet if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albL4PolicySetsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbL4PolicySetsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBL4PolicySet), nil + return output.(nsx_policyModel.ALBL4PolicySet), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbL4PolicySetsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbL4PolicySetsTypes.go index 880b1c93b..4ae11d490 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbL4PolicySetsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbL4PolicySetsTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func albL4PolicySetsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albL4PolicySetsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_l4policyset_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_l4policyset_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_l4policyset_id"] = "AlbL4policysetId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albL4PolicySetsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbL4PolicySetsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albL4PolicySetsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albL4PolicySetsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_l4policyset_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_l4policyset_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_l4policyset_id"] = "AlbL4policysetId" fieldNameMap["force"] = "Force" - paramsTypeMap["alb_l4policyset_id"] = bindings.NewStringType() - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["albL4policysetId"] = bindings.NewStringType() + paramsTypeMap["alb_l4policyset_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albL4policysetId"] = vapiBindings_.NewStringType() pathParams["alb_l4policyset_id"] = "albL4policysetId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albL4PolicySetsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albL4PolicySetsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albL4PolicySetsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_l4policyset_id"] = bindings.NewStringType() + fields["alb_l4policyset_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_l4policyset_id"] = "AlbL4policysetId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albL4PolicySetsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBL4PolicySetBindingType) +func AlbL4PolicySetsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBL4PolicySetBindingType) } -func albL4PolicySetsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albL4PolicySetsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_l4policyset_id"] = bindings.NewStringType() + fields["alb_l4policyset_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_l4policyset_id"] = "AlbL4policysetId" - paramsTypeMap["alb_l4policyset_id"] = bindings.NewStringType() - paramsTypeMap["albL4policysetId"] = bindings.NewStringType() + paramsTypeMap["alb_l4policyset_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albL4policysetId"] = vapiBindings_.NewStringType() pathParams["alb_l4policyset_id"] = "albL4policysetId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albL4PolicySetsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albL4PolicySetsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albL4PolicySetsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albL4PolicySetsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBL4PolicySetApiResponseBindingType) +func AlbL4PolicySetsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBL4PolicySetApiResponseBindingType) } -func albL4PolicySetsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albL4PolicySetsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albL4PolicySetsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albL4PolicySetsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albL4PolicySetsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albL4PolicySetsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_l4policyset_id"] = bindings.NewStringType() - fields["a_LB_l4_policy_set"] = bindings.NewReferenceType(model.ALBL4PolicySetBindingType) + fields["alb_l4policyset_id"] = vapiBindings_.NewStringType() + fields["a_LB_l4_policy_set"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBL4PolicySetBindingType) fieldNameMap["alb_l4policyset_id"] = "AlbL4policysetId" fieldNameMap["a_LB_l4_policy_set"] = "ALBL4PolicySet" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albL4PolicySetsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbL4PolicySetsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albL4PolicySetsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albL4PolicySetsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_l4policyset_id"] = bindings.NewStringType() - fields["a_LB_l4_policy_set"] = bindings.NewReferenceType(model.ALBL4PolicySetBindingType) + fields["alb_l4policyset_id"] = vapiBindings_.NewStringType() + fields["a_LB_l4_policy_set"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBL4PolicySetBindingType) fieldNameMap["alb_l4policyset_id"] = "AlbL4policysetId" fieldNameMap["a_LB_l4_policy_set"] = "ALBL4PolicySet" - paramsTypeMap["alb_l4policyset_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_l4_policy_set"] = bindings.NewReferenceType(model.ALBL4PolicySetBindingType) - paramsTypeMap["albL4policysetId"] = bindings.NewStringType() + paramsTypeMap["alb_l4policyset_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_l4_policy_set"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBL4PolicySetBindingType) + paramsTypeMap["albL4policysetId"] = vapiBindings_.NewStringType() pathParams["alb_l4policyset_id"] = "albL4policysetId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albL4PolicySetsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albL4PolicySetsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albL4PolicySetsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_l4policyset_id"] = bindings.NewStringType() - fields["a_LB_l4_policy_set"] = bindings.NewReferenceType(model.ALBL4PolicySetBindingType) + fields["alb_l4policyset_id"] = vapiBindings_.NewStringType() + fields["a_LB_l4_policy_set"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBL4PolicySetBindingType) fieldNameMap["alb_l4policyset_id"] = "AlbL4policysetId" fieldNameMap["a_LB_l4_policy_set"] = "ALBL4PolicySet" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albL4PolicySetsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBL4PolicySetBindingType) +func AlbL4PolicySetsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBL4PolicySetBindingType) } -func albL4PolicySetsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albL4PolicySetsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_l4policyset_id"] = bindings.NewStringType() - fields["a_LB_l4_policy_set"] = bindings.NewReferenceType(model.ALBL4PolicySetBindingType) + fields["alb_l4policyset_id"] = vapiBindings_.NewStringType() + fields["a_LB_l4_policy_set"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBL4PolicySetBindingType) fieldNameMap["alb_l4policyset_id"] = "AlbL4policysetId" fieldNameMap["a_LB_l4_policy_set"] = "ALBL4PolicySet" - paramsTypeMap["alb_l4policyset_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_l4_policy_set"] = bindings.NewReferenceType(model.ALBL4PolicySetBindingType) - paramsTypeMap["albL4policysetId"] = bindings.NewStringType() + paramsTypeMap["alb_l4policyset_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_l4_policy_set"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBL4PolicySetBindingType) + paramsTypeMap["albL4policysetId"] = vapiBindings_.NewStringType() pathParams["alb_l4policyset_id"] = "albL4policysetId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbNetworkProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbNetworkProfilesClient.go index 01c8761c1..9639385d9 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbNetworkProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbNetworkProfilesClient.go @@ -9,22 +9,24 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbNetworkProfilesClient interface { - // Delete the ALBNetworkProfile along with all the entities contained by this ALBNetworkProfile. + // Delete the ALBNetworkProfile along with all the entities contained by this ALBNetworkProfile. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albNetworkprofileIdParam ALBNetworkProfile ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbNetworkProfilesClient interface { // @throws NotFound Not Found Delete(albNetworkprofileIdParam string, forceParam *bool) error - // Read a ALBNetworkProfile. + // Read a ALBNetworkProfile. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albNetworkprofileIdParam ALBNetworkProfile ID (required) // @return com.vmware.nsx_policy.model.ALBNetworkProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albNetworkprofileIdParam string) (model.ALBNetworkProfile, error) + Get(albNetworkprofileIdParam string) (nsx_policyModel.ALBNetworkProfile, error) - // Paginated list of all ALBNetworkProfile for infra. + // Paginated list of all ALBNetworkProfile for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbNetworkProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ALBNetworkProfileApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBNetworkProfileApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBNetworkProfileApiResponse, error) - // If a ALBnetworkprofile with the alb-networkprofile-id is not already present, create a new ALBnetworkprofile. If it already exists, update the ALBnetworkprofile. This is a full replace. + // If a ALBnetworkprofile with the alb-networkprofile-id is not already present, create a new ALBnetworkprofile. If it already exists, update the ALBnetworkprofile. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albNetworkprofileIdParam ALBnetworkprofile ID (required) // @param aLBNetworkProfileParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albNetworkprofileIdParam string, aLBNetworkProfileParam model.ALBNetworkProfile) error + Patch(albNetworkprofileIdParam string, aLBNetworkProfileParam nsx_policyModel.ALBNetworkProfile) error - // If a ALBNetworkProfile with the alb-NetworkProfile-id is not already present, create a new ALBNetworkProfile. If it already exists, update the ALBNetworkProfile. This is a full replace. + // If a ALBNetworkProfile with the alb-NetworkProfile-id is not already present, create a new ALBNetworkProfile. If it already exists, update the ALBNetworkProfile. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albNetworkprofileIdParam ALBNetworkProfile ID (required) // @param aLBNetworkProfileParam (required) // @return com.vmware.nsx_policy.model.ALBNetworkProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albNetworkprofileIdParam string, aLBNetworkProfileParam model.ALBNetworkProfile) (model.ALBNetworkProfile, error) + Update(albNetworkprofileIdParam string, aLBNetworkProfileParam nsx_policyModel.ALBNetworkProfile) (nsx_policyModel.ALBNetworkProfile, error) } type albNetworkProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbNetworkProfilesClient(connector client.Connector) *albNetworkProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_network_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbNetworkProfilesClient(connector vapiProtocolClient_.Connector) *albNetworkProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_network_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albNetworkProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albNetworkProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albNetworkProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albNetworkProfilesClient) Delete(albNetworkprofileIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albNetworkProfilesDeleteInputType(), typeConverter) + operationRestMetaData := albNetworkProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albNetworkProfilesDeleteInputType(), typeConverter) sv.AddStructField("AlbNetworkprofileId", albNetworkprofileIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albNetworkProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_network_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albNetworkProfilesClient) Get(albNetworkprofileIdParam string) (model.ALBNetworkProfile, error) { +func (aIface *albNetworkProfilesClient) Get(albNetworkprofileIdParam string) (nsx_policyModel.ALBNetworkProfile, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albNetworkProfilesGetInputType(), typeConverter) + operationRestMetaData := albNetworkProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albNetworkProfilesGetInputType(), typeConverter) sv.AddStructField("AlbNetworkprofileId", albNetworkprofileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBNetworkProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBNetworkProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albNetworkProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_network_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.ALBNetworkProfile + var emptyOutput nsx_policyModel.ALBNetworkProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albNetworkProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbNetworkProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBNetworkProfile), nil + return output.(nsx_policyModel.ALBNetworkProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albNetworkProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBNetworkProfileApiResponse, error) { +func (aIface *albNetworkProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBNetworkProfileApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albNetworkProfilesListInputType(), typeConverter) + operationRestMetaData := albNetworkProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albNetworkProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albNetworkProfilesClient) List(cursorParam *string, includeMarkFor sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBNetworkProfileApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBNetworkProfileApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albNetworkProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_network_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.ALBNetworkProfileApiResponse + var emptyOutput nsx_policyModel.ALBNetworkProfileApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albNetworkProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbNetworkProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBNetworkProfileApiResponse), nil + return output.(nsx_policyModel.ALBNetworkProfileApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albNetworkProfilesClient) Patch(albNetworkprofileIdParam string, aLBNetworkProfileParam model.ALBNetworkProfile) error { +func (aIface *albNetworkProfilesClient) Patch(albNetworkprofileIdParam string, aLBNetworkProfileParam nsx_policyModel.ALBNetworkProfile) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albNetworkProfilesPatchInputType(), typeConverter) + operationRestMetaData := albNetworkProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albNetworkProfilesPatchInputType(), typeConverter) sv.AddStructField("AlbNetworkprofileId", albNetworkprofileIdParam) sv.AddStructField("ALBNetworkProfile", aLBNetworkProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albNetworkProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_network_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albNetworkProfilesClient) Update(albNetworkprofileIdParam string, aLBNetworkProfileParam model.ALBNetworkProfile) (model.ALBNetworkProfile, error) { +func (aIface *albNetworkProfilesClient) Update(albNetworkprofileIdParam string, aLBNetworkProfileParam nsx_policyModel.ALBNetworkProfile) (nsx_policyModel.ALBNetworkProfile, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albNetworkProfilesUpdateInputType(), typeConverter) + operationRestMetaData := albNetworkProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albNetworkProfilesUpdateInputType(), typeConverter) sv.AddStructField("AlbNetworkprofileId", albNetworkprofileIdParam) sv.AddStructField("ALBNetworkProfile", aLBNetworkProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBNetworkProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBNetworkProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albNetworkProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_network_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.ALBNetworkProfile + var emptyOutput nsx_policyModel.ALBNetworkProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albNetworkProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbNetworkProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBNetworkProfile), nil + return output.(nsx_policyModel.ALBNetworkProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbNetworkProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbNetworkProfilesTypes.go index d42e07bdd..137fa3b80 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbNetworkProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbNetworkProfilesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func albNetworkProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albNetworkProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_networkprofile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_networkprofile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_networkprofile_id"] = "AlbNetworkprofileId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albNetworkProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbNetworkProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albNetworkProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albNetworkProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_networkprofile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_networkprofile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_networkprofile_id"] = "AlbNetworkprofileId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_networkprofile_id"] = bindings.NewStringType() - paramsTypeMap["albNetworkprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_networkprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albNetworkprofileId"] = vapiBindings_.NewStringType() pathParams["alb_networkprofile_id"] = "albNetworkprofileId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albNetworkProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albNetworkProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albNetworkProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_networkprofile_id"] = bindings.NewStringType() + fields["alb_networkprofile_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_networkprofile_id"] = "AlbNetworkprofileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albNetworkProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBNetworkProfileBindingType) +func AlbNetworkProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBNetworkProfileBindingType) } -func albNetworkProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albNetworkProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_networkprofile_id"] = bindings.NewStringType() + fields["alb_networkprofile_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_networkprofile_id"] = "AlbNetworkprofileId" - paramsTypeMap["alb_networkprofile_id"] = bindings.NewStringType() - paramsTypeMap["albNetworkprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_networkprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albNetworkprofileId"] = vapiBindings_.NewStringType() pathParams["alb_networkprofile_id"] = "albNetworkprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albNetworkProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albNetworkProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albNetworkProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albNetworkProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBNetworkProfileApiResponseBindingType) +func AlbNetworkProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBNetworkProfileApiResponseBindingType) } -func albNetworkProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albNetworkProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albNetworkProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albNetworkProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albNetworkProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albNetworkProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_networkprofile_id"] = bindings.NewStringType() - fields["a_LB_network_profile"] = bindings.NewReferenceType(model.ALBNetworkProfileBindingType) + fields["alb_networkprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_network_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBNetworkProfileBindingType) fieldNameMap["alb_networkprofile_id"] = "AlbNetworkprofileId" fieldNameMap["a_LB_network_profile"] = "ALBNetworkProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albNetworkProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbNetworkProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albNetworkProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albNetworkProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_networkprofile_id"] = bindings.NewStringType() - fields["a_LB_network_profile"] = bindings.NewReferenceType(model.ALBNetworkProfileBindingType) + fields["alb_networkprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_network_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBNetworkProfileBindingType) fieldNameMap["alb_networkprofile_id"] = "AlbNetworkprofileId" fieldNameMap["a_LB_network_profile"] = "ALBNetworkProfile" - paramsTypeMap["alb_networkprofile_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_network_profile"] = bindings.NewReferenceType(model.ALBNetworkProfileBindingType) - paramsTypeMap["albNetworkprofileId"] = bindings.NewStringType() + paramsTypeMap["a_LB_network_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBNetworkProfileBindingType) + paramsTypeMap["alb_networkprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albNetworkprofileId"] = vapiBindings_.NewStringType() pathParams["alb_networkprofile_id"] = "albNetworkprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albNetworkProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albNetworkProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albNetworkProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_networkprofile_id"] = bindings.NewStringType() - fields["a_LB_network_profile"] = bindings.NewReferenceType(model.ALBNetworkProfileBindingType) + fields["alb_networkprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_network_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBNetworkProfileBindingType) fieldNameMap["alb_networkprofile_id"] = "AlbNetworkprofileId" fieldNameMap["a_LB_network_profile"] = "ALBNetworkProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albNetworkProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBNetworkProfileBindingType) +func AlbNetworkProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBNetworkProfileBindingType) } -func albNetworkProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albNetworkProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_networkprofile_id"] = bindings.NewStringType() - fields["a_LB_network_profile"] = bindings.NewReferenceType(model.ALBNetworkProfileBindingType) + fields["alb_networkprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_network_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBNetworkProfileBindingType) fieldNameMap["alb_networkprofile_id"] = "AlbNetworkprofileId" fieldNameMap["a_LB_network_profile"] = "ALBNetworkProfile" - paramsTypeMap["alb_networkprofile_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_network_profile"] = bindings.NewReferenceType(model.ALBNetworkProfileBindingType) - paramsTypeMap["albNetworkprofileId"] = bindings.NewStringType() + paramsTypeMap["a_LB_network_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBNetworkProfileBindingType) + paramsTypeMap["alb_networkprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albNetworkprofileId"] = vapiBindings_.NewStringType() pathParams["alb_networkprofile_id"] = "albNetworkprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbNetworkSecurityPoliciesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbNetworkSecurityPoliciesClient.go index d64917a9b..991080bf9 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbNetworkSecurityPoliciesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbNetworkSecurityPoliciesClient.go @@ -9,22 +9,24 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbNetworkSecurityPoliciesClient interface { - // Delete the ALBNetworkSecurityPolicy along with all the entities contained by this ALBNetworkSecurityPolicy. + // Delete the ALBNetworkSecurityPolicy along with all the entities contained by this ALBNetworkSecurityPolicy. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albNetworksecuritypolicyIdParam ALBNetworkSecurityPolicy ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbNetworkSecurityPoliciesClient interface { // @throws NotFound Not Found Delete(albNetworksecuritypolicyIdParam string, forceParam *bool) error - // Read a ALBNetworkSecurityPolicy. + // Read a ALBNetworkSecurityPolicy. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albNetworksecuritypolicyIdParam ALBNetworkSecurityPolicy ID (required) // @return com.vmware.nsx_policy.model.ALBNetworkSecurityPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albNetworksecuritypolicyIdParam string) (model.ALBNetworkSecurityPolicy, error) + Get(albNetworksecuritypolicyIdParam string) (nsx_policyModel.ALBNetworkSecurityPolicy, error) - // Paginated list of all ALBNetworkSecurityPolicy for infra. + // Paginated list of all ALBNetworkSecurityPolicy for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbNetworkSecurityPoliciesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ALBNetworkSecurityPolicyApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBNetworkSecurityPolicyApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBNetworkSecurityPolicyApiResponse, error) - // If a ALBnetworksecuritypolicy with the alb-networksecuritypolicy-id is not already present, create a new ALBnetworksecuritypolicy. If it already exists, update the ALBnetworksecuritypolicy. This is a full replace. + // If a ALBnetworksecuritypolicy with the alb-networksecuritypolicy-id is not already present, create a new ALBnetworksecuritypolicy. If it already exists, update the ALBnetworksecuritypolicy. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albNetworksecuritypolicyIdParam ALBnetworksecuritypolicy ID (required) // @param aLBNetworkSecurityPolicyParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albNetworksecuritypolicyIdParam string, aLBNetworkSecurityPolicyParam model.ALBNetworkSecurityPolicy) error + Patch(albNetworksecuritypolicyIdParam string, aLBNetworkSecurityPolicyParam nsx_policyModel.ALBNetworkSecurityPolicy) error - // If a ALBNetworkSecurityPolicy with the alb-NetworkSecurityPolicy-id is not already present, create a new ALBNetworkSecurityPolicy. If it already exists, update the ALBNetworkSecurityPolicy. This is a full replace. + // If a ALBNetworkSecurityPolicy with the alb-NetworkSecurityPolicy-id is not already present, create a new ALBNetworkSecurityPolicy. If it already exists, update the ALBNetworkSecurityPolicy. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albNetworksecuritypolicyIdParam ALBNetworkSecurityPolicy ID (required) // @param aLBNetworkSecurityPolicyParam (required) // @return com.vmware.nsx_policy.model.ALBNetworkSecurityPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albNetworksecuritypolicyIdParam string, aLBNetworkSecurityPolicyParam model.ALBNetworkSecurityPolicy) (model.ALBNetworkSecurityPolicy, error) + Update(albNetworksecuritypolicyIdParam string, aLBNetworkSecurityPolicyParam nsx_policyModel.ALBNetworkSecurityPolicy) (nsx_policyModel.ALBNetworkSecurityPolicy, error) } type albNetworkSecurityPoliciesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbNetworkSecurityPoliciesClient(connector client.Connector) *albNetworkSecurityPoliciesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_network_security_policies") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbNetworkSecurityPoliciesClient(connector vapiProtocolClient_.Connector) *albNetworkSecurityPoliciesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_network_security_policies") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albNetworkSecurityPoliciesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albNetworkSecurityPoliciesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albNetworkSecurityPoliciesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albNetworkSecurityPoliciesClient) Delete(albNetworksecuritypolicyIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albNetworkSecurityPoliciesDeleteInputType(), typeConverter) + operationRestMetaData := albNetworkSecurityPoliciesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albNetworkSecurityPoliciesDeleteInputType(), typeConverter) sv.AddStructField("AlbNetworksecuritypolicyId", albNetworksecuritypolicyIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albNetworkSecurityPoliciesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_network_security_policies", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albNetworkSecurityPoliciesClient) Get(albNetworksecuritypolicyIdParam string) (model.ALBNetworkSecurityPolicy, error) { +func (aIface *albNetworkSecurityPoliciesClient) Get(albNetworksecuritypolicyIdParam string) (nsx_policyModel.ALBNetworkSecurityPolicy, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albNetworkSecurityPoliciesGetInputType(), typeConverter) + operationRestMetaData := albNetworkSecurityPoliciesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albNetworkSecurityPoliciesGetInputType(), typeConverter) sv.AddStructField("AlbNetworksecuritypolicyId", albNetworksecuritypolicyIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBNetworkSecurityPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBNetworkSecurityPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albNetworkSecurityPoliciesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_network_security_policies", "get", inputDataValue, executionContext) - var emptyOutput model.ALBNetworkSecurityPolicy + var emptyOutput nsx_policyModel.ALBNetworkSecurityPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albNetworkSecurityPoliciesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbNetworkSecurityPoliciesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBNetworkSecurityPolicy), nil + return output.(nsx_policyModel.ALBNetworkSecurityPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albNetworkSecurityPoliciesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBNetworkSecurityPolicyApiResponse, error) { +func (aIface *albNetworkSecurityPoliciesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBNetworkSecurityPolicyApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albNetworkSecurityPoliciesListInputType(), typeConverter) + operationRestMetaData := albNetworkSecurityPoliciesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albNetworkSecurityPoliciesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albNetworkSecurityPoliciesClient) List(cursorParam *string, includ sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBNetworkSecurityPolicyApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBNetworkSecurityPolicyApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albNetworkSecurityPoliciesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_network_security_policies", "list", inputDataValue, executionContext) - var emptyOutput model.ALBNetworkSecurityPolicyApiResponse + var emptyOutput nsx_policyModel.ALBNetworkSecurityPolicyApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albNetworkSecurityPoliciesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbNetworkSecurityPoliciesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBNetworkSecurityPolicyApiResponse), nil + return output.(nsx_policyModel.ALBNetworkSecurityPolicyApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albNetworkSecurityPoliciesClient) Patch(albNetworksecuritypolicyIdParam string, aLBNetworkSecurityPolicyParam model.ALBNetworkSecurityPolicy) error { +func (aIface *albNetworkSecurityPoliciesClient) Patch(albNetworksecuritypolicyIdParam string, aLBNetworkSecurityPolicyParam nsx_policyModel.ALBNetworkSecurityPolicy) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albNetworkSecurityPoliciesPatchInputType(), typeConverter) + operationRestMetaData := albNetworkSecurityPoliciesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albNetworkSecurityPoliciesPatchInputType(), typeConverter) sv.AddStructField("AlbNetworksecuritypolicyId", albNetworksecuritypolicyIdParam) sv.AddStructField("ALBNetworkSecurityPolicy", aLBNetworkSecurityPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albNetworkSecurityPoliciesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_network_security_policies", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albNetworkSecurityPoliciesClient) Update(albNetworksecuritypolicyIdParam string, aLBNetworkSecurityPolicyParam model.ALBNetworkSecurityPolicy) (model.ALBNetworkSecurityPolicy, error) { +func (aIface *albNetworkSecurityPoliciesClient) Update(albNetworksecuritypolicyIdParam string, aLBNetworkSecurityPolicyParam nsx_policyModel.ALBNetworkSecurityPolicy) (nsx_policyModel.ALBNetworkSecurityPolicy, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albNetworkSecurityPoliciesUpdateInputType(), typeConverter) + operationRestMetaData := albNetworkSecurityPoliciesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albNetworkSecurityPoliciesUpdateInputType(), typeConverter) sv.AddStructField("AlbNetworksecuritypolicyId", albNetworksecuritypolicyIdParam) sv.AddStructField("ALBNetworkSecurityPolicy", aLBNetworkSecurityPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBNetworkSecurityPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBNetworkSecurityPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albNetworkSecurityPoliciesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_network_security_policies", "update", inputDataValue, executionContext) - var emptyOutput model.ALBNetworkSecurityPolicy + var emptyOutput nsx_policyModel.ALBNetworkSecurityPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albNetworkSecurityPoliciesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbNetworkSecurityPoliciesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBNetworkSecurityPolicy), nil + return output.(nsx_policyModel.ALBNetworkSecurityPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbNetworkSecurityPoliciesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbNetworkSecurityPoliciesTypes.go index 97309c999..3000b9a49 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbNetworkSecurityPoliciesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbNetworkSecurityPoliciesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func albNetworkSecurityPoliciesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albNetworkSecurityPoliciesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_networksecuritypolicy_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_networksecuritypolicy_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_networksecuritypolicy_id"] = "AlbNetworksecuritypolicyId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albNetworkSecurityPoliciesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbNetworkSecurityPoliciesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albNetworkSecurityPoliciesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albNetworkSecurityPoliciesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_networksecuritypolicy_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_networksecuritypolicy_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_networksecuritypolicy_id"] = "AlbNetworksecuritypolicyId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_networksecuritypolicy_id"] = bindings.NewStringType() - paramsTypeMap["albNetworksecuritypolicyId"] = bindings.NewStringType() + paramsTypeMap["alb_networksecuritypolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albNetworksecuritypolicyId"] = vapiBindings_.NewStringType() pathParams["alb_networksecuritypolicy_id"] = "albNetworksecuritypolicyId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albNetworkSecurityPoliciesDeleteRestMetadata() protocol.OperationRestMetada map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albNetworkSecurityPoliciesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albNetworkSecurityPoliciesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_networksecuritypolicy_id"] = bindings.NewStringType() + fields["alb_networksecuritypolicy_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_networksecuritypolicy_id"] = "AlbNetworksecuritypolicyId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albNetworkSecurityPoliciesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBNetworkSecurityPolicyBindingType) +func AlbNetworkSecurityPoliciesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBNetworkSecurityPolicyBindingType) } -func albNetworkSecurityPoliciesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albNetworkSecurityPoliciesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_networksecuritypolicy_id"] = bindings.NewStringType() + fields["alb_networksecuritypolicy_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_networksecuritypolicy_id"] = "AlbNetworksecuritypolicyId" - paramsTypeMap["alb_networksecuritypolicy_id"] = bindings.NewStringType() - paramsTypeMap["albNetworksecuritypolicyId"] = bindings.NewStringType() + paramsTypeMap["alb_networksecuritypolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albNetworksecuritypolicyId"] = vapiBindings_.NewStringType() pathParams["alb_networksecuritypolicy_id"] = "albNetworksecuritypolicyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albNetworkSecurityPoliciesGetRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albNetworkSecurityPoliciesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albNetworkSecurityPoliciesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albNetworkSecurityPoliciesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBNetworkSecurityPolicyApiResponseBindingType) +func AlbNetworkSecurityPoliciesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBNetworkSecurityPolicyApiResponseBindingType) } -func albNetworkSecurityPoliciesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albNetworkSecurityPoliciesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albNetworkSecurityPoliciesListRestMetadata() protocol.OperationRestMetadata queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albNetworkSecurityPoliciesListRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albNetworkSecurityPoliciesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albNetworkSecurityPoliciesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_networksecuritypolicy_id"] = bindings.NewStringType() - fields["a_LB_network_security_policy"] = bindings.NewReferenceType(model.ALBNetworkSecurityPolicyBindingType) + fields["alb_networksecuritypolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_network_security_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBNetworkSecurityPolicyBindingType) fieldNameMap["alb_networksecuritypolicy_id"] = "AlbNetworksecuritypolicyId" fieldNameMap["a_LB_network_security_policy"] = "ALBNetworkSecurityPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albNetworkSecurityPoliciesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbNetworkSecurityPoliciesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albNetworkSecurityPoliciesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albNetworkSecurityPoliciesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_networksecuritypolicy_id"] = bindings.NewStringType() - fields["a_LB_network_security_policy"] = bindings.NewReferenceType(model.ALBNetworkSecurityPolicyBindingType) + fields["alb_networksecuritypolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_network_security_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBNetworkSecurityPolicyBindingType) fieldNameMap["alb_networksecuritypolicy_id"] = "AlbNetworksecuritypolicyId" fieldNameMap["a_LB_network_security_policy"] = "ALBNetworkSecurityPolicy" - paramsTypeMap["a_LB_network_security_policy"] = bindings.NewReferenceType(model.ALBNetworkSecurityPolicyBindingType) - paramsTypeMap["alb_networksecuritypolicy_id"] = bindings.NewStringType() - paramsTypeMap["albNetworksecuritypolicyId"] = bindings.NewStringType() + paramsTypeMap["alb_networksecuritypolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_network_security_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBNetworkSecurityPolicyBindingType) + paramsTypeMap["albNetworksecuritypolicyId"] = vapiBindings_.NewStringType() pathParams["alb_networksecuritypolicy_id"] = "albNetworksecuritypolicyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albNetworkSecurityPoliciesPatchRestMetadata() protocol.OperationRestMetadat map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albNetworkSecurityPoliciesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albNetworkSecurityPoliciesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_networksecuritypolicy_id"] = bindings.NewStringType() - fields["a_LB_network_security_policy"] = bindings.NewReferenceType(model.ALBNetworkSecurityPolicyBindingType) + fields["alb_networksecuritypolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_network_security_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBNetworkSecurityPolicyBindingType) fieldNameMap["alb_networksecuritypolicy_id"] = "AlbNetworksecuritypolicyId" fieldNameMap["a_LB_network_security_policy"] = "ALBNetworkSecurityPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albNetworkSecurityPoliciesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBNetworkSecurityPolicyBindingType) +func AlbNetworkSecurityPoliciesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBNetworkSecurityPolicyBindingType) } -func albNetworkSecurityPoliciesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albNetworkSecurityPoliciesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_networksecuritypolicy_id"] = bindings.NewStringType() - fields["a_LB_network_security_policy"] = bindings.NewReferenceType(model.ALBNetworkSecurityPolicyBindingType) + fields["alb_networksecuritypolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_network_security_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBNetworkSecurityPolicyBindingType) fieldNameMap["alb_networksecuritypolicy_id"] = "AlbNetworksecuritypolicyId" fieldNameMap["a_LB_network_security_policy"] = "ALBNetworkSecurityPolicy" - paramsTypeMap["a_LB_network_security_policy"] = bindings.NewReferenceType(model.ALBNetworkSecurityPolicyBindingType) - paramsTypeMap["alb_networksecuritypolicy_id"] = bindings.NewStringType() - paramsTypeMap["albNetworksecuritypolicyId"] = bindings.NewStringType() + paramsTypeMap["alb_networksecuritypolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_network_security_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBNetworkSecurityPolicyBindingType) + paramsTypeMap["albNetworksecuritypolicyId"] = vapiBindings_.NewStringType() pathParams["alb_networksecuritypolicy_id"] = "albNetworksecuritypolicyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbOnboardingWorkflowClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbOnboardingWorkflowClient.go index ea1f886f2..333fbbe42 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbOnboardingWorkflowClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbOnboardingWorkflowClient.go @@ -9,21 +9,21 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbOnboardingWorkflowClient interface { // Delete the EnforcementPoint along with Infra Admin credentials. // // @param managedByParam On Boarding flow managed by LCM/VCF. (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,91 +35,94 @@ type AlbOnboardingWorkflowClient interface { // // @param aLBControllerConfigurationParam (required) // @return com.vmware.nsx_policy.model.EnforcementPoint + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(aLBControllerConfigurationParam model.ALBControllerConfiguration) (model.EnforcementPoint, error) + Update(aLBControllerConfigurationParam nsx_policyModel.ALBControllerConfiguration) (nsx_policyModel.EnforcementPoint, error) } type albOnboardingWorkflowClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbOnboardingWorkflowClient(connector client.Connector) *albOnboardingWorkflowClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_onboarding_workflow") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbOnboardingWorkflowClient(connector vapiProtocolClient_.Connector) *albOnboardingWorkflowClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_onboarding_workflow") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albOnboardingWorkflowClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albOnboardingWorkflowClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albOnboardingWorkflowClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albOnboardingWorkflowClient) Delete(managedByParam string) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albOnboardingWorkflowDeleteInputType(), typeConverter) + operationRestMetaData := albOnboardingWorkflowDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albOnboardingWorkflowDeleteInputType(), typeConverter) sv.AddStructField("ManagedBy", managedByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albOnboardingWorkflowDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_onboarding_workflow", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albOnboardingWorkflowClient) Update(aLBControllerConfigurationParam model.ALBControllerConfiguration) (model.EnforcementPoint, error) { +func (aIface *albOnboardingWorkflowClient) Update(aLBControllerConfigurationParam nsx_policyModel.ALBControllerConfiguration) (nsx_policyModel.EnforcementPoint, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albOnboardingWorkflowUpdateInputType(), typeConverter) + operationRestMetaData := albOnboardingWorkflowUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albOnboardingWorkflowUpdateInputType(), typeConverter) sv.AddStructField("ALBControllerConfiguration", aLBControllerConfigurationParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.EnforcementPoint - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.EnforcementPoint + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albOnboardingWorkflowUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_onboarding_workflow", "update", inputDataValue, executionContext) - var emptyOutput model.EnforcementPoint + var emptyOutput nsx_policyModel.EnforcementPoint if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albOnboardingWorkflowUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbOnboardingWorkflowUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.EnforcementPoint), nil + return output.(nsx_policyModel.EnforcementPoint), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbOnboardingWorkflowTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbOnboardingWorkflowTypes.go index e8e01b84f..d5158dfc2 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbOnboardingWorkflowTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbOnboardingWorkflowTypes.go @@ -11,43 +11,43 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func albOnboardingWorkflowDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albOnboardingWorkflowDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["managed_by"] = bindings.NewStringType() + fields["managed_by"] = vapiBindings_.NewStringType() fieldNameMap["managed_by"] = "ManagedBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albOnboardingWorkflowDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbOnboardingWorkflowDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albOnboardingWorkflowDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albOnboardingWorkflowDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["managed_by"] = bindings.NewStringType() + fields["managed_by"] = vapiBindings_.NewStringType() fieldNameMap["managed_by"] = "ManagedBy" - paramsTypeMap["managed_by"] = bindings.NewStringType() - paramsTypeMap["managedBy"] = bindings.NewStringType() + paramsTypeMap["managed_by"] = vapiBindings_.NewStringType() + paramsTypeMap["managedBy"] = vapiBindings_.NewStringType() pathParams["managed_by"] = "managedBy" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,34 +68,34 @@ func albOnboardingWorkflowDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albOnboardingWorkflowUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albOnboardingWorkflowUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["a_LB_controller_configuration"] = bindings.NewReferenceType(model.ALBControllerConfigurationBindingType) + fields["a_LB_controller_configuration"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBControllerConfigurationBindingType) fieldNameMap["a_LB_controller_configuration"] = "ALBControllerConfiguration" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albOnboardingWorkflowUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.EnforcementPointBindingType) +func AlbOnboardingWorkflowUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.EnforcementPointBindingType) } -func albOnboardingWorkflowUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albOnboardingWorkflowUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["a_LB_controller_configuration"] = bindings.NewReferenceType(model.ALBControllerConfigurationBindingType) + fields["a_LB_controller_configuration"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBControllerConfigurationBindingType) fieldNameMap["a_LB_controller_configuration"] = "ALBControllerConfiguration" - paramsTypeMap["a_LB_controller_configuration"] = bindings.NewReferenceType(model.ALBControllerConfigurationBindingType) + paramsTypeMap["a_LB_controller_configuration"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBControllerConfigurationBindingType) resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbPkiProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbPkiProfilesClient.go index 877a0a66b..506e16d41 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbPkiProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbPkiProfilesClient.go @@ -9,22 +9,24 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbPkiProfilesClient interface { - // Delete the ALBPKIProfile along with all the entities contained by this ALBPKIProfile. + // Delete the ALBPKIProfile along with all the entities contained by this ALBPKIProfile. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albPkiprofileIdParam ALBPKIProfile ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbPkiProfilesClient interface { // @throws NotFound Not Found Delete(albPkiprofileIdParam string, forceParam *bool) error - // Read a ALBPKIProfile. + // Read a ALBPKIProfile. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albPkiprofileIdParam ALBPKIProfile ID (required) // @return com.vmware.nsx_policy.model.ALBPKIProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albPkiprofileIdParam string) (model.ALBPKIProfile, error) + Get(albPkiprofileIdParam string) (nsx_policyModel.ALBPKIProfile, error) - // Paginated list of all ALBPKIProfile for infra. + // Paginated list of all ALBPKIProfile for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbPkiProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ALBPKIProfileApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBPKIProfileApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBPKIProfileApiResponse, error) - // If a ALBpkiprofile with the alb-pkiprofile-id is not already present, create a new ALBpkiprofile. If it already exists, update the ALBpkiprofile. This is a full replace. + // If a ALBpkiprofile with the alb-pkiprofile-id is not already present, create a new ALBpkiprofile. If it already exists, update the ALBpkiprofile. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albPkiprofileIdParam ALBpkiprofile ID (required) // @param aLBPKIProfileParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albPkiprofileIdParam string, aLBPKIProfileParam model.ALBPKIProfile) error + Patch(albPkiprofileIdParam string, aLBPKIProfileParam nsx_policyModel.ALBPKIProfile) error - // If a ALBPKIProfile with the alb-PKIProfile-id is not already present, create a new ALBPKIProfile. If it already exists, update the ALBPKIProfile. This is a full replace. + // If a ALBPKIProfile with the alb-PKIProfile-id is not already present, create a new ALBPKIProfile. If it already exists, update the ALBPKIProfile. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albPkiprofileIdParam ALBPKIProfile ID (required) // @param aLBPKIProfileParam (required) // @return com.vmware.nsx_policy.model.ALBPKIProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albPkiprofileIdParam string, aLBPKIProfileParam model.ALBPKIProfile) (model.ALBPKIProfile, error) + Update(albPkiprofileIdParam string, aLBPKIProfileParam nsx_policyModel.ALBPKIProfile) (nsx_policyModel.ALBPKIProfile, error) } type albPkiProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbPkiProfilesClient(connector client.Connector) *albPkiProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_pki_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbPkiProfilesClient(connector vapiProtocolClient_.Connector) *albPkiProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_pki_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albPkiProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albPkiProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albPkiProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albPkiProfilesClient) Delete(albPkiprofileIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPkiProfilesDeleteInputType(), typeConverter) + operationRestMetaData := albPkiProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPkiProfilesDeleteInputType(), typeConverter) sv.AddStructField("AlbPkiprofileId", albPkiprofileIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPkiProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_pki_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albPkiProfilesClient) Get(albPkiprofileIdParam string) (model.ALBPKIProfile, error) { +func (aIface *albPkiProfilesClient) Get(albPkiprofileIdParam string) (nsx_policyModel.ALBPKIProfile, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPkiProfilesGetInputType(), typeConverter) + operationRestMetaData := albPkiProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPkiProfilesGetInputType(), typeConverter) sv.AddStructField("AlbPkiprofileId", albPkiprofileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBPKIProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBPKIProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPkiProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_pki_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.ALBPKIProfile + var emptyOutput nsx_policyModel.ALBPKIProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albPkiProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbPkiProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBPKIProfile), nil + return output.(nsx_policyModel.ALBPKIProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albPkiProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBPKIProfileApiResponse, error) { +func (aIface *albPkiProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBPKIProfileApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPkiProfilesListInputType(), typeConverter) + operationRestMetaData := albPkiProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPkiProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albPkiProfilesClient) List(cursorParam *string, includeMarkForDele sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBPKIProfileApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBPKIProfileApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPkiProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_pki_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.ALBPKIProfileApiResponse + var emptyOutput nsx_policyModel.ALBPKIProfileApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albPkiProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbPkiProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBPKIProfileApiResponse), nil + return output.(nsx_policyModel.ALBPKIProfileApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albPkiProfilesClient) Patch(albPkiprofileIdParam string, aLBPKIProfileParam model.ALBPKIProfile) error { +func (aIface *albPkiProfilesClient) Patch(albPkiprofileIdParam string, aLBPKIProfileParam nsx_policyModel.ALBPKIProfile) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPkiProfilesPatchInputType(), typeConverter) + operationRestMetaData := albPkiProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPkiProfilesPatchInputType(), typeConverter) sv.AddStructField("AlbPkiprofileId", albPkiprofileIdParam) sv.AddStructField("ALBPKIProfile", aLBPKIProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPkiProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_pki_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albPkiProfilesClient) Update(albPkiprofileIdParam string, aLBPKIProfileParam model.ALBPKIProfile) (model.ALBPKIProfile, error) { +func (aIface *albPkiProfilesClient) Update(albPkiprofileIdParam string, aLBPKIProfileParam nsx_policyModel.ALBPKIProfile) (nsx_policyModel.ALBPKIProfile, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPkiProfilesUpdateInputType(), typeConverter) + operationRestMetaData := albPkiProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPkiProfilesUpdateInputType(), typeConverter) sv.AddStructField("AlbPkiprofileId", albPkiprofileIdParam) sv.AddStructField("ALBPKIProfile", aLBPKIProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBPKIProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBPKIProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPkiProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_pki_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.ALBPKIProfile + var emptyOutput nsx_policyModel.ALBPKIProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albPkiProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbPkiProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBPKIProfile), nil + return output.(nsx_policyModel.ALBPKIProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbPkiProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbPkiProfilesTypes.go index 9cf38285d..abd19831d 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbPkiProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbPkiProfilesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func albPkiProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPkiProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_pkiprofile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_pkiprofile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_pkiprofile_id"] = "AlbPkiprofileId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPkiProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbPkiProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albPkiProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPkiProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_pkiprofile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_pkiprofile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_pkiprofile_id"] = "AlbPkiprofileId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_pkiprofile_id"] = bindings.NewStringType() - paramsTypeMap["albPkiprofileId"] = bindings.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["alb_pkiprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albPkiprofileId"] = vapiBindings_.NewStringType() pathParams["alb_pkiprofile_id"] = "albPkiprofileId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albPkiProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albPkiProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPkiProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_pkiprofile_id"] = bindings.NewStringType() + fields["alb_pkiprofile_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_pkiprofile_id"] = "AlbPkiprofileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPkiProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBPKIProfileBindingType) +func AlbPkiProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBPKIProfileBindingType) } -func albPkiProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPkiProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_pkiprofile_id"] = bindings.NewStringType() + fields["alb_pkiprofile_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_pkiprofile_id"] = "AlbPkiprofileId" - paramsTypeMap["alb_pkiprofile_id"] = bindings.NewStringType() - paramsTypeMap["albPkiprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_pkiprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albPkiprofileId"] = vapiBindings_.NewStringType() pathParams["alb_pkiprofile_id"] = "albPkiprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albPkiProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albPkiProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPkiProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPkiProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBPKIProfileApiResponseBindingType) +func AlbPkiProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBPKIProfileApiResponseBindingType) } -func albPkiProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPkiProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albPkiProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albPkiProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albPkiProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPkiProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_pkiprofile_id"] = bindings.NewStringType() - fields["a_LBPKI_profile"] = bindings.NewReferenceType(model.ALBPKIProfileBindingType) + fields["alb_pkiprofile_id"] = vapiBindings_.NewStringType() + fields["a_LBPKI_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBPKIProfileBindingType) fieldNameMap["alb_pkiprofile_id"] = "AlbPkiprofileId" fieldNameMap["a_LBPKI_profile"] = "ALBPKIProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPkiProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbPkiProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albPkiProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPkiProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_pkiprofile_id"] = bindings.NewStringType() - fields["a_LBPKI_profile"] = bindings.NewReferenceType(model.ALBPKIProfileBindingType) + fields["alb_pkiprofile_id"] = vapiBindings_.NewStringType() + fields["a_LBPKI_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBPKIProfileBindingType) fieldNameMap["alb_pkiprofile_id"] = "AlbPkiprofileId" fieldNameMap["a_LBPKI_profile"] = "ALBPKIProfile" - paramsTypeMap["a_LBPKI_profile"] = bindings.NewReferenceType(model.ALBPKIProfileBindingType) - paramsTypeMap["alb_pkiprofile_id"] = bindings.NewStringType() - paramsTypeMap["albPkiprofileId"] = bindings.NewStringType() + paramsTypeMap["a_LBPKI_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBPKIProfileBindingType) + paramsTypeMap["alb_pkiprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albPkiprofileId"] = vapiBindings_.NewStringType() pathParams["alb_pkiprofile_id"] = "albPkiprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albPkiProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albPkiProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPkiProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_pkiprofile_id"] = bindings.NewStringType() - fields["a_LBPKI_profile"] = bindings.NewReferenceType(model.ALBPKIProfileBindingType) + fields["alb_pkiprofile_id"] = vapiBindings_.NewStringType() + fields["a_LBPKI_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBPKIProfileBindingType) fieldNameMap["alb_pkiprofile_id"] = "AlbPkiprofileId" fieldNameMap["a_LBPKI_profile"] = "ALBPKIProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPkiProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBPKIProfileBindingType) +func AlbPkiProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBPKIProfileBindingType) } -func albPkiProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPkiProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_pkiprofile_id"] = bindings.NewStringType() - fields["a_LBPKI_profile"] = bindings.NewReferenceType(model.ALBPKIProfileBindingType) + fields["alb_pkiprofile_id"] = vapiBindings_.NewStringType() + fields["a_LBPKI_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBPKIProfileBindingType) fieldNameMap["alb_pkiprofile_id"] = "AlbPkiprofileId" fieldNameMap["a_LBPKI_profile"] = "ALBPKIProfile" - paramsTypeMap["a_LBPKI_profile"] = bindings.NewReferenceType(model.ALBPKIProfileBindingType) - paramsTypeMap["alb_pkiprofile_id"] = bindings.NewStringType() - paramsTypeMap["albPkiprofileId"] = bindings.NewStringType() + paramsTypeMap["a_LBPKI_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBPKIProfileBindingType) + paramsTypeMap["alb_pkiprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albPkiprofileId"] = vapiBindings_.NewStringType() pathParams["alb_pkiprofile_id"] = "albPkiprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbPoolGroupDeploymentPoliciesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbPoolGroupDeploymentPoliciesClient.go index 53907d82e..5aac632e6 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbPoolGroupDeploymentPoliciesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbPoolGroupDeploymentPoliciesClient.go @@ -9,22 +9,24 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbPoolGroupDeploymentPoliciesClient interface { - // Delete the ALBPoolGroupDeploymentPolicy along with all the entities contained by this ALBPoolGroupDeploymentPolicy. + // Delete the ALBPoolGroupDeploymentPolicy along with all the entities contained by this ALBPoolGroupDeploymentPolicy. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albPoolgroupdeploymentpolicyIdParam ALBPoolGroupDeploymentPolicy ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbPoolGroupDeploymentPoliciesClient interface { // @throws NotFound Not Found Delete(albPoolgroupdeploymentpolicyIdParam string, forceParam *bool) error - // Read a ALBPoolGroupDeploymentPolicy. + // Read a ALBPoolGroupDeploymentPolicy. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albPoolgroupdeploymentpolicyIdParam ALBPoolGroupDeploymentPolicy ID (required) // @return com.vmware.nsx_policy.model.ALBPoolGroupDeploymentPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albPoolgroupdeploymentpolicyIdParam string) (model.ALBPoolGroupDeploymentPolicy, error) + Get(albPoolgroupdeploymentpolicyIdParam string) (nsx_policyModel.ALBPoolGroupDeploymentPolicy, error) - // Paginated list of all ALBPoolGroupDeploymentPolicy for infra. + // Paginated list of all ALBPoolGroupDeploymentPolicy for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbPoolGroupDeploymentPoliciesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ALBPoolGroupDeploymentPolicyApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBPoolGroupDeploymentPolicyApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBPoolGroupDeploymentPolicyApiResponse, error) - // If a ALBpoolgroupdeploymentpolicy with the alb-poolgroupdeploymentpolicy-id is not already present, create a new ALBpoolgroupdeploymentpolicy. If it already exists, update the ALBpoolgroupdeploymentpolicy. This is a full replace. + // If a ALBpoolgroupdeploymentpolicy with the alb-poolgroupdeploymentpolicy-id is not already present, create a new ALBpoolgroupdeploymentpolicy. If it already exists, update the ALBpoolgroupdeploymentpolicy. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albPoolgroupdeploymentpolicyIdParam ALBpoolgroupdeploymentpolicy ID (required) // @param aLBPoolGroupDeploymentPolicyParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albPoolgroupdeploymentpolicyIdParam string, aLBPoolGroupDeploymentPolicyParam model.ALBPoolGroupDeploymentPolicy) error + Patch(albPoolgroupdeploymentpolicyIdParam string, aLBPoolGroupDeploymentPolicyParam nsx_policyModel.ALBPoolGroupDeploymentPolicy) error - // If a ALBPoolGroupDeploymentPolicy with the alb-PoolGroupDeploymentPolicy-id is not already present, create a new ALBPoolGroupDeploymentPolicy. If it already exists, update the ALBPoolGroupDeploymentPolicy. This is a full replace. + // If a ALBPoolGroupDeploymentPolicy with the alb-PoolGroupDeploymentPolicy-id is not already present, create a new ALBPoolGroupDeploymentPolicy. If it already exists, update the ALBPoolGroupDeploymentPolicy. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albPoolgroupdeploymentpolicyIdParam ALBPoolGroupDeploymentPolicy ID (required) // @param aLBPoolGroupDeploymentPolicyParam (required) // @return com.vmware.nsx_policy.model.ALBPoolGroupDeploymentPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albPoolgroupdeploymentpolicyIdParam string, aLBPoolGroupDeploymentPolicyParam model.ALBPoolGroupDeploymentPolicy) (model.ALBPoolGroupDeploymentPolicy, error) + Update(albPoolgroupdeploymentpolicyIdParam string, aLBPoolGroupDeploymentPolicyParam nsx_policyModel.ALBPoolGroupDeploymentPolicy) (nsx_policyModel.ALBPoolGroupDeploymentPolicy, error) } type albPoolGroupDeploymentPoliciesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbPoolGroupDeploymentPoliciesClient(connector client.Connector) *albPoolGroupDeploymentPoliciesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_pool_group_deployment_policies") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbPoolGroupDeploymentPoliciesClient(connector vapiProtocolClient_.Connector) *albPoolGroupDeploymentPoliciesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_pool_group_deployment_policies") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albPoolGroupDeploymentPoliciesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albPoolGroupDeploymentPoliciesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albPoolGroupDeploymentPoliciesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albPoolGroupDeploymentPoliciesClient) Delete(albPoolgroupdeploymentpolicyIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPoolGroupDeploymentPoliciesDeleteInputType(), typeConverter) + operationRestMetaData := albPoolGroupDeploymentPoliciesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPoolGroupDeploymentPoliciesDeleteInputType(), typeConverter) sv.AddStructField("AlbPoolgroupdeploymentpolicyId", albPoolgroupdeploymentpolicyIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPoolGroupDeploymentPoliciesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_pool_group_deployment_policies", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albPoolGroupDeploymentPoliciesClient) Get(albPoolgroupdeploymentpolicyIdParam string) (model.ALBPoolGroupDeploymentPolicy, error) { +func (aIface *albPoolGroupDeploymentPoliciesClient) Get(albPoolgroupdeploymentpolicyIdParam string) (nsx_policyModel.ALBPoolGroupDeploymentPolicy, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPoolGroupDeploymentPoliciesGetInputType(), typeConverter) + operationRestMetaData := albPoolGroupDeploymentPoliciesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPoolGroupDeploymentPoliciesGetInputType(), typeConverter) sv.AddStructField("AlbPoolgroupdeploymentpolicyId", albPoolgroupdeploymentpolicyIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBPoolGroupDeploymentPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBPoolGroupDeploymentPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPoolGroupDeploymentPoliciesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_pool_group_deployment_policies", "get", inputDataValue, executionContext) - var emptyOutput model.ALBPoolGroupDeploymentPolicy + var emptyOutput nsx_policyModel.ALBPoolGroupDeploymentPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albPoolGroupDeploymentPoliciesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbPoolGroupDeploymentPoliciesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBPoolGroupDeploymentPolicy), nil + return output.(nsx_policyModel.ALBPoolGroupDeploymentPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albPoolGroupDeploymentPoliciesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBPoolGroupDeploymentPolicyApiResponse, error) { +func (aIface *albPoolGroupDeploymentPoliciesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBPoolGroupDeploymentPolicyApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPoolGroupDeploymentPoliciesListInputType(), typeConverter) + operationRestMetaData := albPoolGroupDeploymentPoliciesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPoolGroupDeploymentPoliciesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albPoolGroupDeploymentPoliciesClient) List(cursorParam *string, in sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBPoolGroupDeploymentPolicyApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBPoolGroupDeploymentPolicyApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPoolGroupDeploymentPoliciesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_pool_group_deployment_policies", "list", inputDataValue, executionContext) - var emptyOutput model.ALBPoolGroupDeploymentPolicyApiResponse + var emptyOutput nsx_policyModel.ALBPoolGroupDeploymentPolicyApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albPoolGroupDeploymentPoliciesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbPoolGroupDeploymentPoliciesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBPoolGroupDeploymentPolicyApiResponse), nil + return output.(nsx_policyModel.ALBPoolGroupDeploymentPolicyApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albPoolGroupDeploymentPoliciesClient) Patch(albPoolgroupdeploymentpolicyIdParam string, aLBPoolGroupDeploymentPolicyParam model.ALBPoolGroupDeploymentPolicy) error { +func (aIface *albPoolGroupDeploymentPoliciesClient) Patch(albPoolgroupdeploymentpolicyIdParam string, aLBPoolGroupDeploymentPolicyParam nsx_policyModel.ALBPoolGroupDeploymentPolicy) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPoolGroupDeploymentPoliciesPatchInputType(), typeConverter) + operationRestMetaData := albPoolGroupDeploymentPoliciesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPoolGroupDeploymentPoliciesPatchInputType(), typeConverter) sv.AddStructField("AlbPoolgroupdeploymentpolicyId", albPoolgroupdeploymentpolicyIdParam) sv.AddStructField("ALBPoolGroupDeploymentPolicy", aLBPoolGroupDeploymentPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPoolGroupDeploymentPoliciesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_pool_group_deployment_policies", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albPoolGroupDeploymentPoliciesClient) Update(albPoolgroupdeploymentpolicyIdParam string, aLBPoolGroupDeploymentPolicyParam model.ALBPoolGroupDeploymentPolicy) (model.ALBPoolGroupDeploymentPolicy, error) { +func (aIface *albPoolGroupDeploymentPoliciesClient) Update(albPoolgroupdeploymentpolicyIdParam string, aLBPoolGroupDeploymentPolicyParam nsx_policyModel.ALBPoolGroupDeploymentPolicy) (nsx_policyModel.ALBPoolGroupDeploymentPolicy, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPoolGroupDeploymentPoliciesUpdateInputType(), typeConverter) + operationRestMetaData := albPoolGroupDeploymentPoliciesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPoolGroupDeploymentPoliciesUpdateInputType(), typeConverter) sv.AddStructField("AlbPoolgroupdeploymentpolicyId", albPoolgroupdeploymentpolicyIdParam) sv.AddStructField("ALBPoolGroupDeploymentPolicy", aLBPoolGroupDeploymentPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBPoolGroupDeploymentPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBPoolGroupDeploymentPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPoolGroupDeploymentPoliciesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_pool_group_deployment_policies", "update", inputDataValue, executionContext) - var emptyOutput model.ALBPoolGroupDeploymentPolicy + var emptyOutput nsx_policyModel.ALBPoolGroupDeploymentPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albPoolGroupDeploymentPoliciesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbPoolGroupDeploymentPoliciesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBPoolGroupDeploymentPolicy), nil + return output.(nsx_policyModel.ALBPoolGroupDeploymentPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbPoolGroupDeploymentPoliciesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbPoolGroupDeploymentPoliciesTypes.go index 8926fbf86..42a27a391 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbPoolGroupDeploymentPoliciesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbPoolGroupDeploymentPoliciesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func albPoolGroupDeploymentPoliciesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPoolGroupDeploymentPoliciesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_poolgroupdeploymentpolicy_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_poolgroupdeploymentpolicy_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_poolgroupdeploymentpolicy_id"] = "AlbPoolgroupdeploymentpolicyId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPoolGroupDeploymentPoliciesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbPoolGroupDeploymentPoliciesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albPoolGroupDeploymentPoliciesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPoolGroupDeploymentPoliciesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_poolgroupdeploymentpolicy_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_poolgroupdeploymentpolicy_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_poolgroupdeploymentpolicy_id"] = "AlbPoolgroupdeploymentpolicyId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_poolgroupdeploymentpolicy_id"] = bindings.NewStringType() - paramsTypeMap["albPoolgroupdeploymentpolicyId"] = bindings.NewStringType() + paramsTypeMap["alb_poolgroupdeploymentpolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albPoolgroupdeploymentpolicyId"] = vapiBindings_.NewStringType() pathParams["alb_poolgroupdeploymentpolicy_id"] = "albPoolgroupdeploymentpolicyId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albPoolGroupDeploymentPoliciesDeleteRestMetadata() protocol.OperationRestMe map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albPoolGroupDeploymentPoliciesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPoolGroupDeploymentPoliciesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_poolgroupdeploymentpolicy_id"] = bindings.NewStringType() + fields["alb_poolgroupdeploymentpolicy_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_poolgroupdeploymentpolicy_id"] = "AlbPoolgroupdeploymentpolicyId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPoolGroupDeploymentPoliciesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBPoolGroupDeploymentPolicyBindingType) +func AlbPoolGroupDeploymentPoliciesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBPoolGroupDeploymentPolicyBindingType) } -func albPoolGroupDeploymentPoliciesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPoolGroupDeploymentPoliciesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_poolgroupdeploymentpolicy_id"] = bindings.NewStringType() + fields["alb_poolgroupdeploymentpolicy_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_poolgroupdeploymentpolicy_id"] = "AlbPoolgroupdeploymentpolicyId" - paramsTypeMap["alb_poolgroupdeploymentpolicy_id"] = bindings.NewStringType() - paramsTypeMap["albPoolgroupdeploymentpolicyId"] = bindings.NewStringType() + paramsTypeMap["alb_poolgroupdeploymentpolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albPoolgroupdeploymentpolicyId"] = vapiBindings_.NewStringType() pathParams["alb_poolgroupdeploymentpolicy_id"] = "albPoolgroupdeploymentpolicyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albPoolGroupDeploymentPoliciesGetRestMetadata() protocol.OperationRestMetad map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albPoolGroupDeploymentPoliciesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPoolGroupDeploymentPoliciesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPoolGroupDeploymentPoliciesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBPoolGroupDeploymentPolicyApiResponseBindingType) +func AlbPoolGroupDeploymentPoliciesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBPoolGroupDeploymentPolicyApiResponseBindingType) } -func albPoolGroupDeploymentPoliciesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPoolGroupDeploymentPoliciesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albPoolGroupDeploymentPoliciesListRestMetadata() protocol.OperationRestMeta queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albPoolGroupDeploymentPoliciesListRestMetadata() protocol.OperationRestMeta map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albPoolGroupDeploymentPoliciesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPoolGroupDeploymentPoliciesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_poolgroupdeploymentpolicy_id"] = bindings.NewStringType() - fields["a_LB_pool_group_deployment_policy"] = bindings.NewReferenceType(model.ALBPoolGroupDeploymentPolicyBindingType) + fields["alb_poolgroupdeploymentpolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_pool_group_deployment_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBPoolGroupDeploymentPolicyBindingType) fieldNameMap["alb_poolgroupdeploymentpolicy_id"] = "AlbPoolgroupdeploymentpolicyId" fieldNameMap["a_LB_pool_group_deployment_policy"] = "ALBPoolGroupDeploymentPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPoolGroupDeploymentPoliciesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbPoolGroupDeploymentPoliciesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albPoolGroupDeploymentPoliciesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPoolGroupDeploymentPoliciesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_poolgroupdeploymentpolicy_id"] = bindings.NewStringType() - fields["a_LB_pool_group_deployment_policy"] = bindings.NewReferenceType(model.ALBPoolGroupDeploymentPolicyBindingType) + fields["alb_poolgroupdeploymentpolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_pool_group_deployment_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBPoolGroupDeploymentPolicyBindingType) fieldNameMap["alb_poolgroupdeploymentpolicy_id"] = "AlbPoolgroupdeploymentpolicyId" fieldNameMap["a_LB_pool_group_deployment_policy"] = "ALBPoolGroupDeploymentPolicy" - paramsTypeMap["alb_poolgroupdeploymentpolicy_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_pool_group_deployment_policy"] = bindings.NewReferenceType(model.ALBPoolGroupDeploymentPolicyBindingType) - paramsTypeMap["albPoolgroupdeploymentpolicyId"] = bindings.NewStringType() + paramsTypeMap["a_LB_pool_group_deployment_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBPoolGroupDeploymentPolicyBindingType) + paramsTypeMap["alb_poolgroupdeploymentpolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albPoolgroupdeploymentpolicyId"] = vapiBindings_.NewStringType() pathParams["alb_poolgroupdeploymentpolicy_id"] = "albPoolgroupdeploymentpolicyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albPoolGroupDeploymentPoliciesPatchRestMetadata() protocol.OperationRestMet map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albPoolGroupDeploymentPoliciesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPoolGroupDeploymentPoliciesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_poolgroupdeploymentpolicy_id"] = bindings.NewStringType() - fields["a_LB_pool_group_deployment_policy"] = bindings.NewReferenceType(model.ALBPoolGroupDeploymentPolicyBindingType) + fields["alb_poolgroupdeploymentpolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_pool_group_deployment_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBPoolGroupDeploymentPolicyBindingType) fieldNameMap["alb_poolgroupdeploymentpolicy_id"] = "AlbPoolgroupdeploymentpolicyId" fieldNameMap["a_LB_pool_group_deployment_policy"] = "ALBPoolGroupDeploymentPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPoolGroupDeploymentPoliciesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBPoolGroupDeploymentPolicyBindingType) +func AlbPoolGroupDeploymentPoliciesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBPoolGroupDeploymentPolicyBindingType) } -func albPoolGroupDeploymentPoliciesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPoolGroupDeploymentPoliciesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_poolgroupdeploymentpolicy_id"] = bindings.NewStringType() - fields["a_LB_pool_group_deployment_policy"] = bindings.NewReferenceType(model.ALBPoolGroupDeploymentPolicyBindingType) + fields["alb_poolgroupdeploymentpolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_pool_group_deployment_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBPoolGroupDeploymentPolicyBindingType) fieldNameMap["alb_poolgroupdeploymentpolicy_id"] = "AlbPoolgroupdeploymentpolicyId" fieldNameMap["a_LB_pool_group_deployment_policy"] = "ALBPoolGroupDeploymentPolicy" - paramsTypeMap["alb_poolgroupdeploymentpolicy_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_pool_group_deployment_policy"] = bindings.NewReferenceType(model.ALBPoolGroupDeploymentPolicyBindingType) - paramsTypeMap["albPoolgroupdeploymentpolicyId"] = bindings.NewStringType() + paramsTypeMap["a_LB_pool_group_deployment_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBPoolGroupDeploymentPolicyBindingType) + paramsTypeMap["alb_poolgroupdeploymentpolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albPoolgroupdeploymentpolicyId"] = vapiBindings_.NewStringType() pathParams["alb_poolgroupdeploymentpolicy_id"] = "albPoolgroupdeploymentpolicyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbPoolGroupsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbPoolGroupsClient.go index 4533121d8..39944da27 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbPoolGroupsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbPoolGroupsClient.go @@ -9,22 +9,24 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbPoolGroupsClient interface { - // Delete the ALBPoolGroup along with all the entities contained by this ALBPoolGroup. + // Delete the ALBPoolGroup along with all the entities contained by this ALBPoolGroup. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albPoolgroupIdParam ALBPoolGroup ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbPoolGroupsClient interface { // @throws NotFound Not Found Delete(albPoolgroupIdParam string, forceParam *bool) error - // Read a ALBPoolGroup. + // Read a ALBPoolGroup. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albPoolgroupIdParam ALBPoolGroup ID (required) // @return com.vmware.nsx_policy.model.ALBPoolGroup + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albPoolgroupIdParam string) (model.ALBPoolGroup, error) + Get(albPoolgroupIdParam string) (nsx_policyModel.ALBPoolGroup, error) - // Paginated list of all ALBPoolGroup for infra. + // Paginated list of all ALBPoolGroup for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbPoolGroupsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ALBPoolGroupApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBPoolGroupApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBPoolGroupApiResponse, error) - // If a ALBpoolgroup with the alb-poolgroup-id is not already present, create a new ALBpoolgroup. If it already exists, update the ALBpoolgroup. This is a full replace. + // If a ALBpoolgroup with the alb-poolgroup-id is not already present, create a new ALBpoolgroup. If it already exists, update the ALBpoolgroup. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albPoolgroupIdParam ALBpoolgroup ID (required) // @param aLBPoolGroupParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albPoolgroupIdParam string, aLBPoolGroupParam model.ALBPoolGroup) error + Patch(albPoolgroupIdParam string, aLBPoolGroupParam nsx_policyModel.ALBPoolGroup) error - // If a ALBPoolGroup with the alb-PoolGroup-id is not already present, create a new ALBPoolGroup. If it already exists, update the ALBPoolGroup. This is a full replace. + // If a ALBPoolGroup with the alb-PoolGroup-id is not already present, create a new ALBPoolGroup. If it already exists, update the ALBPoolGroup. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albPoolgroupIdParam ALBPoolGroup ID (required) // @param aLBPoolGroupParam (required) // @return com.vmware.nsx_policy.model.ALBPoolGroup + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albPoolgroupIdParam string, aLBPoolGroupParam model.ALBPoolGroup) (model.ALBPoolGroup, error) + Update(albPoolgroupIdParam string, aLBPoolGroupParam nsx_policyModel.ALBPoolGroup) (nsx_policyModel.ALBPoolGroup, error) } type albPoolGroupsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbPoolGroupsClient(connector client.Connector) *albPoolGroupsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_pool_groups") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbPoolGroupsClient(connector vapiProtocolClient_.Connector) *albPoolGroupsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_pool_groups") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albPoolGroupsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albPoolGroupsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albPoolGroupsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albPoolGroupsClient) Delete(albPoolgroupIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPoolGroupsDeleteInputType(), typeConverter) + operationRestMetaData := albPoolGroupsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPoolGroupsDeleteInputType(), typeConverter) sv.AddStructField("AlbPoolgroupId", albPoolgroupIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPoolGroupsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_pool_groups", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albPoolGroupsClient) Get(albPoolgroupIdParam string) (model.ALBPoolGroup, error) { +func (aIface *albPoolGroupsClient) Get(albPoolgroupIdParam string) (nsx_policyModel.ALBPoolGroup, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPoolGroupsGetInputType(), typeConverter) + operationRestMetaData := albPoolGroupsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPoolGroupsGetInputType(), typeConverter) sv.AddStructField("AlbPoolgroupId", albPoolgroupIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBPoolGroup - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBPoolGroup + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPoolGroupsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_pool_groups", "get", inputDataValue, executionContext) - var emptyOutput model.ALBPoolGroup + var emptyOutput nsx_policyModel.ALBPoolGroup if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albPoolGroupsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbPoolGroupsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBPoolGroup), nil + return output.(nsx_policyModel.ALBPoolGroup), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albPoolGroupsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBPoolGroupApiResponse, error) { +func (aIface *albPoolGroupsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBPoolGroupApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPoolGroupsListInputType(), typeConverter) + operationRestMetaData := albPoolGroupsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPoolGroupsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albPoolGroupsClient) List(cursorParam *string, includeMarkForDelet sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBPoolGroupApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBPoolGroupApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPoolGroupsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_pool_groups", "list", inputDataValue, executionContext) - var emptyOutput model.ALBPoolGroupApiResponse + var emptyOutput nsx_policyModel.ALBPoolGroupApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albPoolGroupsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbPoolGroupsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBPoolGroupApiResponse), nil + return output.(nsx_policyModel.ALBPoolGroupApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albPoolGroupsClient) Patch(albPoolgroupIdParam string, aLBPoolGroupParam model.ALBPoolGroup) error { +func (aIface *albPoolGroupsClient) Patch(albPoolgroupIdParam string, aLBPoolGroupParam nsx_policyModel.ALBPoolGroup) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPoolGroupsPatchInputType(), typeConverter) + operationRestMetaData := albPoolGroupsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPoolGroupsPatchInputType(), typeConverter) sv.AddStructField("AlbPoolgroupId", albPoolgroupIdParam) sv.AddStructField("ALBPoolGroup", aLBPoolGroupParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPoolGroupsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_pool_groups", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albPoolGroupsClient) Update(albPoolgroupIdParam string, aLBPoolGroupParam model.ALBPoolGroup) (model.ALBPoolGroup, error) { +func (aIface *albPoolGroupsClient) Update(albPoolgroupIdParam string, aLBPoolGroupParam nsx_policyModel.ALBPoolGroup) (nsx_policyModel.ALBPoolGroup, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPoolGroupsUpdateInputType(), typeConverter) + operationRestMetaData := albPoolGroupsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPoolGroupsUpdateInputType(), typeConverter) sv.AddStructField("AlbPoolgroupId", albPoolgroupIdParam) sv.AddStructField("ALBPoolGroup", aLBPoolGroupParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBPoolGroup - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBPoolGroup + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPoolGroupsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_pool_groups", "update", inputDataValue, executionContext) - var emptyOutput model.ALBPoolGroup + var emptyOutput nsx_policyModel.ALBPoolGroup if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albPoolGroupsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbPoolGroupsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBPoolGroup), nil + return output.(nsx_policyModel.ALBPoolGroup), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbPoolGroupsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbPoolGroupsTypes.go index 1a6fa8a50..2eca40bb5 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbPoolGroupsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbPoolGroupsTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func albPoolGroupsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPoolGroupsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_poolgroup_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_poolgroup_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_poolgroup_id"] = "AlbPoolgroupId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPoolGroupsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbPoolGroupsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albPoolGroupsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPoolGroupsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_poolgroup_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_poolgroup_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_poolgroup_id"] = "AlbPoolgroupId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_poolgroup_id"] = bindings.NewStringType() - paramsTypeMap["albPoolgroupId"] = bindings.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["alb_poolgroup_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albPoolgroupId"] = vapiBindings_.NewStringType() pathParams["alb_poolgroup_id"] = "albPoolgroupId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albPoolGroupsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albPoolGroupsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPoolGroupsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_poolgroup_id"] = bindings.NewStringType() + fields["alb_poolgroup_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_poolgroup_id"] = "AlbPoolgroupId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPoolGroupsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBPoolGroupBindingType) +func AlbPoolGroupsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBPoolGroupBindingType) } -func albPoolGroupsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPoolGroupsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_poolgroup_id"] = bindings.NewStringType() + fields["alb_poolgroup_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_poolgroup_id"] = "AlbPoolgroupId" - paramsTypeMap["alb_poolgroup_id"] = bindings.NewStringType() - paramsTypeMap["albPoolgroupId"] = bindings.NewStringType() + paramsTypeMap["alb_poolgroup_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albPoolgroupId"] = vapiBindings_.NewStringType() pathParams["alb_poolgroup_id"] = "albPoolgroupId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albPoolGroupsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albPoolGroupsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPoolGroupsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPoolGroupsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBPoolGroupApiResponseBindingType) +func AlbPoolGroupsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBPoolGroupApiResponseBindingType) } -func albPoolGroupsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPoolGroupsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albPoolGroupsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albPoolGroupsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albPoolGroupsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPoolGroupsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_poolgroup_id"] = bindings.NewStringType() - fields["a_LB_pool_group"] = bindings.NewReferenceType(model.ALBPoolGroupBindingType) + fields["alb_poolgroup_id"] = vapiBindings_.NewStringType() + fields["a_LB_pool_group"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBPoolGroupBindingType) fieldNameMap["alb_poolgroup_id"] = "AlbPoolgroupId" fieldNameMap["a_LB_pool_group"] = "ALBPoolGroup" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPoolGroupsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbPoolGroupsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albPoolGroupsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPoolGroupsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_poolgroup_id"] = bindings.NewStringType() - fields["a_LB_pool_group"] = bindings.NewReferenceType(model.ALBPoolGroupBindingType) + fields["alb_poolgroup_id"] = vapiBindings_.NewStringType() + fields["a_LB_pool_group"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBPoolGroupBindingType) fieldNameMap["alb_poolgroup_id"] = "AlbPoolgroupId" fieldNameMap["a_LB_pool_group"] = "ALBPoolGroup" - paramsTypeMap["alb_poolgroup_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_pool_group"] = bindings.NewReferenceType(model.ALBPoolGroupBindingType) - paramsTypeMap["albPoolgroupId"] = bindings.NewStringType() + paramsTypeMap["a_LB_pool_group"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBPoolGroupBindingType) + paramsTypeMap["alb_poolgroup_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albPoolgroupId"] = vapiBindings_.NewStringType() pathParams["alb_poolgroup_id"] = "albPoolgroupId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albPoolGroupsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albPoolGroupsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPoolGroupsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_poolgroup_id"] = bindings.NewStringType() - fields["a_LB_pool_group"] = bindings.NewReferenceType(model.ALBPoolGroupBindingType) + fields["alb_poolgroup_id"] = vapiBindings_.NewStringType() + fields["a_LB_pool_group"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBPoolGroupBindingType) fieldNameMap["alb_poolgroup_id"] = "AlbPoolgroupId" fieldNameMap["a_LB_pool_group"] = "ALBPoolGroup" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPoolGroupsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBPoolGroupBindingType) +func AlbPoolGroupsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBPoolGroupBindingType) } -func albPoolGroupsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPoolGroupsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_poolgroup_id"] = bindings.NewStringType() - fields["a_LB_pool_group"] = bindings.NewReferenceType(model.ALBPoolGroupBindingType) + fields["alb_poolgroup_id"] = vapiBindings_.NewStringType() + fields["a_LB_pool_group"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBPoolGroupBindingType) fieldNameMap["alb_poolgroup_id"] = "AlbPoolgroupId" fieldNameMap["a_LB_pool_group"] = "ALBPoolGroup" - paramsTypeMap["alb_poolgroup_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_pool_group"] = bindings.NewReferenceType(model.ALBPoolGroupBindingType) - paramsTypeMap["albPoolgroupId"] = bindings.NewStringType() + paramsTypeMap["a_LB_pool_group"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBPoolGroupBindingType) + paramsTypeMap["alb_poolgroup_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albPoolgroupId"] = vapiBindings_.NewStringType() pathParams["alb_poolgroup_id"] = "albPoolgroupId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbPoolsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbPoolsClient.go index 08ba3a84b..d2f4531cb 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbPoolsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbPoolsClient.go @@ -9,22 +9,24 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbPoolsClient interface { - // Delete the ALBPool along with all the entities contained by this ALBPool. + // Delete the ALBPool along with all the entities contained by this ALBPool. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albPoolIdParam ALBPool ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbPoolsClient interface { // @throws NotFound Not Found Delete(albPoolIdParam string, forceParam *bool) error - // Read a ALBPool. + // Read a ALBPool. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albPoolIdParam ALBPool ID (required) // @return com.vmware.nsx_policy.model.ALBPool + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albPoolIdParam string) (model.ALBPool, error) + Get(albPoolIdParam string) (nsx_policyModel.ALBPool, error) - // Paginated list of all ALBPool for infra. + // Paginated list of all ALBPool for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbPoolsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ALBPoolApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBPoolApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBPoolApiResponse, error) - // If a ALBpool with the alb-pool-id is not already present, create a new ALBpool. If it already exists, update the ALBpool. This is a full replace. + // If a ALBpool with the alb-pool-id is not already present, create a new ALBpool. If it already exists, update the ALBpool. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albPoolIdParam ALBpool ID (required) // @param aLBPoolParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albPoolIdParam string, aLBPoolParam model.ALBPool) error + Patch(albPoolIdParam string, aLBPoolParam nsx_policyModel.ALBPool) error - // If a ALBPool with the alb-Pool-id is not already present, create a new ALBPool. If it already exists, update the ALBPool. This is a full replace. + // If a ALBPool with the alb-Pool-id is not already present, create a new ALBPool. If it already exists, update the ALBPool. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albPoolIdParam ALBPool ID (required) // @param aLBPoolParam (required) // @return com.vmware.nsx_policy.model.ALBPool + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albPoolIdParam string, aLBPoolParam model.ALBPool) (model.ALBPool, error) + Update(albPoolIdParam string, aLBPoolParam nsx_policyModel.ALBPool) (nsx_policyModel.ALBPool, error) } type albPoolsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbPoolsClient(connector client.Connector) *albPoolsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_pools") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbPoolsClient(connector vapiProtocolClient_.Connector) *albPoolsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_pools") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albPoolsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albPoolsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albPoolsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albPoolsClient) Delete(albPoolIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPoolsDeleteInputType(), typeConverter) + operationRestMetaData := albPoolsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPoolsDeleteInputType(), typeConverter) sv.AddStructField("AlbPoolId", albPoolIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPoolsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_pools", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albPoolsClient) Get(albPoolIdParam string) (model.ALBPool, error) { +func (aIface *albPoolsClient) Get(albPoolIdParam string) (nsx_policyModel.ALBPool, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPoolsGetInputType(), typeConverter) + operationRestMetaData := albPoolsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPoolsGetInputType(), typeConverter) sv.AddStructField("AlbPoolId", albPoolIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBPool - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBPool + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPoolsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_pools", "get", inputDataValue, executionContext) - var emptyOutput model.ALBPool + var emptyOutput nsx_policyModel.ALBPool if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albPoolsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbPoolsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBPool), nil + return output.(nsx_policyModel.ALBPool), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albPoolsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBPoolApiResponse, error) { +func (aIface *albPoolsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBPoolApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPoolsListInputType(), typeConverter) + operationRestMetaData := albPoolsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPoolsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albPoolsClient) List(cursorParam *string, includeMarkForDeleteObje sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBPoolApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBPoolApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPoolsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_pools", "list", inputDataValue, executionContext) - var emptyOutput model.ALBPoolApiResponse + var emptyOutput nsx_policyModel.ALBPoolApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albPoolsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbPoolsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBPoolApiResponse), nil + return output.(nsx_policyModel.ALBPoolApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albPoolsClient) Patch(albPoolIdParam string, aLBPoolParam model.ALBPool) error { +func (aIface *albPoolsClient) Patch(albPoolIdParam string, aLBPoolParam nsx_policyModel.ALBPool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPoolsPatchInputType(), typeConverter) + operationRestMetaData := albPoolsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPoolsPatchInputType(), typeConverter) sv.AddStructField("AlbPoolId", albPoolIdParam) sv.AddStructField("ALBPool", aLBPoolParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPoolsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_pools", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albPoolsClient) Update(albPoolIdParam string, aLBPoolParam model.ALBPool) (model.ALBPool, error) { +func (aIface *albPoolsClient) Update(albPoolIdParam string, aLBPoolParam nsx_policyModel.ALBPool) (nsx_policyModel.ALBPool, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPoolsUpdateInputType(), typeConverter) + operationRestMetaData := albPoolsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPoolsUpdateInputType(), typeConverter) sv.AddStructField("AlbPoolId", albPoolIdParam) sv.AddStructField("ALBPool", aLBPoolParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBPool - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBPool + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPoolsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_pools", "update", inputDataValue, executionContext) - var emptyOutput model.ALBPool + var emptyOutput nsx_policyModel.ALBPool if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albPoolsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbPoolsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBPool), nil + return output.(nsx_policyModel.ALBPool), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbPoolsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbPoolsTypes.go index 496392d51..6701c4195 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbPoolsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbPoolsTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func albPoolsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPoolsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_pool_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_pool_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_pool_id"] = "AlbPoolId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPoolsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbPoolsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albPoolsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPoolsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_pool_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_pool_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_pool_id"] = "AlbPoolId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_pool_id"] = bindings.NewStringType() - paramsTypeMap["albPoolId"] = bindings.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["alb_pool_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albPoolId"] = vapiBindings_.NewStringType() pathParams["alb_pool_id"] = "albPoolId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albPoolsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albPoolsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPoolsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_pool_id"] = bindings.NewStringType() + fields["alb_pool_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_pool_id"] = "AlbPoolId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPoolsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBPoolBindingType) +func AlbPoolsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBPoolBindingType) } -func albPoolsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPoolsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_pool_id"] = bindings.NewStringType() + fields["alb_pool_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_pool_id"] = "AlbPoolId" - paramsTypeMap["alb_pool_id"] = bindings.NewStringType() - paramsTypeMap["albPoolId"] = bindings.NewStringType() + paramsTypeMap["alb_pool_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albPoolId"] = vapiBindings_.NewStringType() pathParams["alb_pool_id"] = "albPoolId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albPoolsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albPoolsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPoolsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPoolsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBPoolApiResponseBindingType) +func AlbPoolsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBPoolApiResponseBindingType) } -func albPoolsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPoolsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albPoolsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albPoolsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albPoolsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPoolsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_pool_id"] = bindings.NewStringType() - fields["a_LB_pool"] = bindings.NewReferenceType(model.ALBPoolBindingType) + fields["alb_pool_id"] = vapiBindings_.NewStringType() + fields["a_LB_pool"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBPoolBindingType) fieldNameMap["alb_pool_id"] = "AlbPoolId" fieldNameMap["a_LB_pool"] = "ALBPool" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPoolsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbPoolsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albPoolsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPoolsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_pool_id"] = bindings.NewStringType() - fields["a_LB_pool"] = bindings.NewReferenceType(model.ALBPoolBindingType) + fields["alb_pool_id"] = vapiBindings_.NewStringType() + fields["a_LB_pool"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBPoolBindingType) fieldNameMap["alb_pool_id"] = "AlbPoolId" fieldNameMap["a_LB_pool"] = "ALBPool" - paramsTypeMap["a_LB_pool"] = bindings.NewReferenceType(model.ALBPoolBindingType) - paramsTypeMap["alb_pool_id"] = bindings.NewStringType() - paramsTypeMap["albPoolId"] = bindings.NewStringType() + paramsTypeMap["a_LB_pool"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBPoolBindingType) + paramsTypeMap["alb_pool_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albPoolId"] = vapiBindings_.NewStringType() pathParams["alb_pool_id"] = "albPoolId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albPoolsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albPoolsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPoolsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_pool_id"] = bindings.NewStringType() - fields["a_LB_pool"] = bindings.NewReferenceType(model.ALBPoolBindingType) + fields["alb_pool_id"] = vapiBindings_.NewStringType() + fields["a_LB_pool"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBPoolBindingType) fieldNameMap["alb_pool_id"] = "AlbPoolId" fieldNameMap["a_LB_pool"] = "ALBPool" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPoolsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBPoolBindingType) +func AlbPoolsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBPoolBindingType) } -func albPoolsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPoolsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_pool_id"] = bindings.NewStringType() - fields["a_LB_pool"] = bindings.NewReferenceType(model.ALBPoolBindingType) + fields["alb_pool_id"] = vapiBindings_.NewStringType() + fields["a_LB_pool"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBPoolBindingType) fieldNameMap["alb_pool_id"] = "AlbPoolId" fieldNameMap["a_LB_pool"] = "ALBPool" - paramsTypeMap["a_LB_pool"] = bindings.NewReferenceType(model.ALBPoolBindingType) - paramsTypeMap["alb_pool_id"] = bindings.NewStringType() - paramsTypeMap["albPoolId"] = bindings.NewStringType() + paramsTypeMap["a_LB_pool"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBPoolBindingType) + paramsTypeMap["alb_pool_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albPoolId"] = vapiBindings_.NewStringType() pathParams["alb_pool_id"] = "albPoolId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbPriorityLabelsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbPriorityLabelsClient.go index 2706b1b4f..77f4979e1 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbPriorityLabelsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbPriorityLabelsClient.go @@ -9,22 +9,24 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbPriorityLabelsClient interface { - // Delete the ALBPriorityLabels along with all the entities contained by this ALBPriorityLabels. + // Delete the ALBPriorityLabels along with all the entities contained by this ALBPriorityLabels. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albPrioritylabelsIdParam ALBPriorityLabels ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbPriorityLabelsClient interface { // @throws NotFound Not Found Delete(albPrioritylabelsIdParam string, forceParam *bool) error - // Read a ALBPriorityLabels. + // Read a ALBPriorityLabels. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albPrioritylabelsIdParam ALBPriorityLabels ID (required) // @return com.vmware.nsx_policy.model.ALBPriorityLabels + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albPrioritylabelsIdParam string) (model.ALBPriorityLabels, error) + Get(albPrioritylabelsIdParam string) (nsx_policyModel.ALBPriorityLabels, error) - // Paginated list of all ALBPriorityLabels for infra. + // Paginated list of all ALBPriorityLabels for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbPriorityLabelsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ALBPriorityLabelsApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBPriorityLabelsApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBPriorityLabelsApiResponse, error) - // If a ALBprioritylabels with the alb-prioritylabels-id is not already present, create a new ALBprioritylabels. If it already exists, update the ALBprioritylabels. This is a full replace. + // If a ALBprioritylabels with the alb-prioritylabels-id is not already present, create a new ALBprioritylabels. If it already exists, update the ALBprioritylabels. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albPrioritylabelsIdParam ALBprioritylabels ID (required) // @param aLBPriorityLabelsParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albPrioritylabelsIdParam string, aLBPriorityLabelsParam model.ALBPriorityLabels) error + Patch(albPrioritylabelsIdParam string, aLBPriorityLabelsParam nsx_policyModel.ALBPriorityLabels) error - // If a ALBPriorityLabels with the alb-PriorityLabels-id is not already present, create a new ALBPriorityLabels. If it already exists, update the ALBPriorityLabels. This is a full replace. + // If a ALBPriorityLabels with the alb-PriorityLabels-id is not already present, create a new ALBPriorityLabels. If it already exists, update the ALBPriorityLabels. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albPrioritylabelsIdParam ALBPriorityLabels ID (required) // @param aLBPriorityLabelsParam (required) // @return com.vmware.nsx_policy.model.ALBPriorityLabels + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albPrioritylabelsIdParam string, aLBPriorityLabelsParam model.ALBPriorityLabels) (model.ALBPriorityLabels, error) + Update(albPrioritylabelsIdParam string, aLBPriorityLabelsParam nsx_policyModel.ALBPriorityLabels) (nsx_policyModel.ALBPriorityLabels, error) } type albPriorityLabelsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbPriorityLabelsClient(connector client.Connector) *albPriorityLabelsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_priority_labels") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbPriorityLabelsClient(connector vapiProtocolClient_.Connector) *albPriorityLabelsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_priority_labels") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albPriorityLabelsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albPriorityLabelsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albPriorityLabelsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albPriorityLabelsClient) Delete(albPrioritylabelsIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPriorityLabelsDeleteInputType(), typeConverter) + operationRestMetaData := albPriorityLabelsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPriorityLabelsDeleteInputType(), typeConverter) sv.AddStructField("AlbPrioritylabelsId", albPrioritylabelsIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPriorityLabelsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_priority_labels", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albPriorityLabelsClient) Get(albPrioritylabelsIdParam string) (model.ALBPriorityLabels, error) { +func (aIface *albPriorityLabelsClient) Get(albPrioritylabelsIdParam string) (nsx_policyModel.ALBPriorityLabels, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPriorityLabelsGetInputType(), typeConverter) + operationRestMetaData := albPriorityLabelsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPriorityLabelsGetInputType(), typeConverter) sv.AddStructField("AlbPrioritylabelsId", albPrioritylabelsIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBPriorityLabels - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBPriorityLabels + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPriorityLabelsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_priority_labels", "get", inputDataValue, executionContext) - var emptyOutput model.ALBPriorityLabels + var emptyOutput nsx_policyModel.ALBPriorityLabels if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albPriorityLabelsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbPriorityLabelsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBPriorityLabels), nil + return output.(nsx_policyModel.ALBPriorityLabels), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albPriorityLabelsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBPriorityLabelsApiResponse, error) { +func (aIface *albPriorityLabelsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBPriorityLabelsApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPriorityLabelsListInputType(), typeConverter) + operationRestMetaData := albPriorityLabelsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPriorityLabelsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albPriorityLabelsClient) List(cursorParam *string, includeMarkForD sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBPriorityLabelsApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBPriorityLabelsApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPriorityLabelsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_priority_labels", "list", inputDataValue, executionContext) - var emptyOutput model.ALBPriorityLabelsApiResponse + var emptyOutput nsx_policyModel.ALBPriorityLabelsApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albPriorityLabelsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbPriorityLabelsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBPriorityLabelsApiResponse), nil + return output.(nsx_policyModel.ALBPriorityLabelsApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albPriorityLabelsClient) Patch(albPrioritylabelsIdParam string, aLBPriorityLabelsParam model.ALBPriorityLabels) error { +func (aIface *albPriorityLabelsClient) Patch(albPrioritylabelsIdParam string, aLBPriorityLabelsParam nsx_policyModel.ALBPriorityLabels) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPriorityLabelsPatchInputType(), typeConverter) + operationRestMetaData := albPriorityLabelsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPriorityLabelsPatchInputType(), typeConverter) sv.AddStructField("AlbPrioritylabelsId", albPrioritylabelsIdParam) sv.AddStructField("ALBPriorityLabels", aLBPriorityLabelsParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPriorityLabelsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_priority_labels", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albPriorityLabelsClient) Update(albPrioritylabelsIdParam string, aLBPriorityLabelsParam model.ALBPriorityLabels) (model.ALBPriorityLabels, error) { +func (aIface *albPriorityLabelsClient) Update(albPrioritylabelsIdParam string, aLBPriorityLabelsParam nsx_policyModel.ALBPriorityLabels) (nsx_policyModel.ALBPriorityLabels, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albPriorityLabelsUpdateInputType(), typeConverter) + operationRestMetaData := albPriorityLabelsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albPriorityLabelsUpdateInputType(), typeConverter) sv.AddStructField("AlbPrioritylabelsId", albPrioritylabelsIdParam) sv.AddStructField("ALBPriorityLabels", aLBPriorityLabelsParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBPriorityLabels - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBPriorityLabels + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albPriorityLabelsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_priority_labels", "update", inputDataValue, executionContext) - var emptyOutput model.ALBPriorityLabels + var emptyOutput nsx_policyModel.ALBPriorityLabels if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albPriorityLabelsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbPriorityLabelsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBPriorityLabels), nil + return output.(nsx_policyModel.ALBPriorityLabels), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbPriorityLabelsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbPriorityLabelsTypes.go index fb7b96bc7..808b840fd 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbPriorityLabelsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbPriorityLabelsTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func albPriorityLabelsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPriorityLabelsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_prioritylabels_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_prioritylabels_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_prioritylabels_id"] = "AlbPrioritylabelsId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPriorityLabelsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbPriorityLabelsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albPriorityLabelsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPriorityLabelsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_prioritylabels_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_prioritylabels_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_prioritylabels_id"] = "AlbPrioritylabelsId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_prioritylabels_id"] = bindings.NewStringType() - paramsTypeMap["albPrioritylabelsId"] = bindings.NewStringType() + paramsTypeMap["alb_prioritylabels_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albPrioritylabelsId"] = vapiBindings_.NewStringType() pathParams["alb_prioritylabels_id"] = "albPrioritylabelsId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albPriorityLabelsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albPriorityLabelsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPriorityLabelsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_prioritylabels_id"] = bindings.NewStringType() + fields["alb_prioritylabels_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_prioritylabels_id"] = "AlbPrioritylabelsId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPriorityLabelsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBPriorityLabelsBindingType) +func AlbPriorityLabelsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBPriorityLabelsBindingType) } -func albPriorityLabelsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPriorityLabelsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_prioritylabels_id"] = bindings.NewStringType() + fields["alb_prioritylabels_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_prioritylabels_id"] = "AlbPrioritylabelsId" - paramsTypeMap["alb_prioritylabels_id"] = bindings.NewStringType() - paramsTypeMap["albPrioritylabelsId"] = bindings.NewStringType() + paramsTypeMap["alb_prioritylabels_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albPrioritylabelsId"] = vapiBindings_.NewStringType() pathParams["alb_prioritylabels_id"] = "albPrioritylabelsId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albPriorityLabelsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albPriorityLabelsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPriorityLabelsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPriorityLabelsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBPriorityLabelsApiResponseBindingType) +func AlbPriorityLabelsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBPriorityLabelsApiResponseBindingType) } -func albPriorityLabelsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPriorityLabelsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albPriorityLabelsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albPriorityLabelsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albPriorityLabelsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPriorityLabelsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_prioritylabels_id"] = bindings.NewStringType() - fields["a_LB_priority_labels"] = bindings.NewReferenceType(model.ALBPriorityLabelsBindingType) + fields["alb_prioritylabels_id"] = vapiBindings_.NewStringType() + fields["a_LB_priority_labels"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBPriorityLabelsBindingType) fieldNameMap["alb_prioritylabels_id"] = "AlbPrioritylabelsId" fieldNameMap["a_LB_priority_labels"] = "ALBPriorityLabels" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPriorityLabelsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbPriorityLabelsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albPriorityLabelsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPriorityLabelsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_prioritylabels_id"] = bindings.NewStringType() - fields["a_LB_priority_labels"] = bindings.NewReferenceType(model.ALBPriorityLabelsBindingType) + fields["alb_prioritylabels_id"] = vapiBindings_.NewStringType() + fields["a_LB_priority_labels"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBPriorityLabelsBindingType) fieldNameMap["alb_prioritylabels_id"] = "AlbPrioritylabelsId" fieldNameMap["a_LB_priority_labels"] = "ALBPriorityLabels" - paramsTypeMap["a_LB_priority_labels"] = bindings.NewReferenceType(model.ALBPriorityLabelsBindingType) - paramsTypeMap["alb_prioritylabels_id"] = bindings.NewStringType() - paramsTypeMap["albPrioritylabelsId"] = bindings.NewStringType() + paramsTypeMap["alb_prioritylabels_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_priority_labels"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBPriorityLabelsBindingType) + paramsTypeMap["albPrioritylabelsId"] = vapiBindings_.NewStringType() pathParams["alb_prioritylabels_id"] = "albPrioritylabelsId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albPriorityLabelsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albPriorityLabelsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albPriorityLabelsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_prioritylabels_id"] = bindings.NewStringType() - fields["a_LB_priority_labels"] = bindings.NewReferenceType(model.ALBPriorityLabelsBindingType) + fields["alb_prioritylabels_id"] = vapiBindings_.NewStringType() + fields["a_LB_priority_labels"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBPriorityLabelsBindingType) fieldNameMap["alb_prioritylabels_id"] = "AlbPrioritylabelsId" fieldNameMap["a_LB_priority_labels"] = "ALBPriorityLabels" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albPriorityLabelsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBPriorityLabelsBindingType) +func AlbPriorityLabelsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBPriorityLabelsBindingType) } -func albPriorityLabelsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albPriorityLabelsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_prioritylabels_id"] = bindings.NewStringType() - fields["a_LB_priority_labels"] = bindings.NewReferenceType(model.ALBPriorityLabelsBindingType) + fields["alb_prioritylabels_id"] = vapiBindings_.NewStringType() + fields["a_LB_priority_labels"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBPriorityLabelsBindingType) fieldNameMap["alb_prioritylabels_id"] = "AlbPrioritylabelsId" fieldNameMap["a_LB_priority_labels"] = "ALBPriorityLabels" - paramsTypeMap["a_LB_priority_labels"] = bindings.NewReferenceType(model.ALBPriorityLabelsBindingType) - paramsTypeMap["alb_prioritylabels_id"] = bindings.NewStringType() - paramsTypeMap["albPrioritylabelsId"] = bindings.NewStringType() + paramsTypeMap["alb_prioritylabels_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_priority_labels"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBPriorityLabelsBindingType) + paramsTypeMap["albPrioritylabelsId"] = vapiBindings_.NewStringType() pathParams["alb_prioritylabels_id"] = "albPrioritylabelsId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbProtocolParsersClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbProtocolParsersClient.go index bd4c8548b..0af533883 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbProtocolParsersClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbProtocolParsersClient.go @@ -9,22 +9,24 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbProtocolParsersClient interface { - // Delete the ALBProtocolParser along with all the entities contained by this ALBProtocolParser. + // Delete the ALBProtocolParser along with all the entities contained by this ALBProtocolParser. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albProtocolparserIdParam ALBProtocolParser ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbProtocolParsersClient interface { // @throws NotFound Not Found Delete(albProtocolparserIdParam string, forceParam *bool) error - // Read a ALBProtocolParser. + // Read a ALBProtocolParser. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albProtocolparserIdParam ALBProtocolParser ID (required) // @return com.vmware.nsx_policy.model.ALBProtocolParser + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albProtocolparserIdParam string) (model.ALBProtocolParser, error) + Get(albProtocolparserIdParam string) (nsx_policyModel.ALBProtocolParser, error) - // Paginated list of all ALBProtocolParser for infra. + // Paginated list of all ALBProtocolParser for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbProtocolParsersClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ALBProtocolParserApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBProtocolParserApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBProtocolParserApiResponse, error) - // If a ALBprotocolparser with the alb-protocolparser-id is not already present, create a new ALBprotocolparser. If it already exists, update the ALBprotocolparser. This is a full replace. + // If a ALBprotocolparser with the alb-protocolparser-id is not already present, create a new ALBprotocolparser. If it already exists, update the ALBprotocolparser. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albProtocolparserIdParam ALBprotocolparser ID (required) // @param aLBProtocolParserParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albProtocolparserIdParam string, aLBProtocolParserParam model.ALBProtocolParser) error + Patch(albProtocolparserIdParam string, aLBProtocolParserParam nsx_policyModel.ALBProtocolParser) error - // If a ALBProtocolParser with the alb-ProtocolParser-id is not already present, create a new ALBProtocolParser. If it already exists, update the ALBProtocolParser. This is a full replace. + // If a ALBProtocolParser with the alb-ProtocolParser-id is not already present, create a new ALBProtocolParser. If it already exists, update the ALBProtocolParser. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albProtocolparserIdParam ALBProtocolParser ID (required) // @param aLBProtocolParserParam (required) // @return com.vmware.nsx_policy.model.ALBProtocolParser + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albProtocolparserIdParam string, aLBProtocolParserParam model.ALBProtocolParser) (model.ALBProtocolParser, error) + Update(albProtocolparserIdParam string, aLBProtocolParserParam nsx_policyModel.ALBProtocolParser) (nsx_policyModel.ALBProtocolParser, error) } type albProtocolParsersClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbProtocolParsersClient(connector client.Connector) *albProtocolParsersClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_protocol_parsers") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbProtocolParsersClient(connector vapiProtocolClient_.Connector) *albProtocolParsersClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_protocol_parsers") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albProtocolParsersClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albProtocolParsersClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albProtocolParsersClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albProtocolParsersClient) Delete(albProtocolparserIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albProtocolParsersDeleteInputType(), typeConverter) + operationRestMetaData := albProtocolParsersDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albProtocolParsersDeleteInputType(), typeConverter) sv.AddStructField("AlbProtocolparserId", albProtocolparserIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albProtocolParsersDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_protocol_parsers", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albProtocolParsersClient) Get(albProtocolparserIdParam string) (model.ALBProtocolParser, error) { +func (aIface *albProtocolParsersClient) Get(albProtocolparserIdParam string) (nsx_policyModel.ALBProtocolParser, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albProtocolParsersGetInputType(), typeConverter) + operationRestMetaData := albProtocolParsersGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albProtocolParsersGetInputType(), typeConverter) sv.AddStructField("AlbProtocolparserId", albProtocolparserIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBProtocolParser - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBProtocolParser + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albProtocolParsersGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_protocol_parsers", "get", inputDataValue, executionContext) - var emptyOutput model.ALBProtocolParser + var emptyOutput nsx_policyModel.ALBProtocolParser if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albProtocolParsersGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbProtocolParsersGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBProtocolParser), nil + return output.(nsx_policyModel.ALBProtocolParser), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albProtocolParsersClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBProtocolParserApiResponse, error) { +func (aIface *albProtocolParsersClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBProtocolParserApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albProtocolParsersListInputType(), typeConverter) + operationRestMetaData := albProtocolParsersListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albProtocolParsersListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albProtocolParsersClient) List(cursorParam *string, includeMarkFor sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBProtocolParserApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBProtocolParserApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albProtocolParsersListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_protocol_parsers", "list", inputDataValue, executionContext) - var emptyOutput model.ALBProtocolParserApiResponse + var emptyOutput nsx_policyModel.ALBProtocolParserApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albProtocolParsersListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbProtocolParsersListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBProtocolParserApiResponse), nil + return output.(nsx_policyModel.ALBProtocolParserApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albProtocolParsersClient) Patch(albProtocolparserIdParam string, aLBProtocolParserParam model.ALBProtocolParser) error { +func (aIface *albProtocolParsersClient) Patch(albProtocolparserIdParam string, aLBProtocolParserParam nsx_policyModel.ALBProtocolParser) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albProtocolParsersPatchInputType(), typeConverter) + operationRestMetaData := albProtocolParsersPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albProtocolParsersPatchInputType(), typeConverter) sv.AddStructField("AlbProtocolparserId", albProtocolparserIdParam) sv.AddStructField("ALBProtocolParser", aLBProtocolParserParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albProtocolParsersPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_protocol_parsers", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albProtocolParsersClient) Update(albProtocolparserIdParam string, aLBProtocolParserParam model.ALBProtocolParser) (model.ALBProtocolParser, error) { +func (aIface *albProtocolParsersClient) Update(albProtocolparserIdParam string, aLBProtocolParserParam nsx_policyModel.ALBProtocolParser) (nsx_policyModel.ALBProtocolParser, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albProtocolParsersUpdateInputType(), typeConverter) + operationRestMetaData := albProtocolParsersUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albProtocolParsersUpdateInputType(), typeConverter) sv.AddStructField("AlbProtocolparserId", albProtocolparserIdParam) sv.AddStructField("ALBProtocolParser", aLBProtocolParserParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBProtocolParser - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBProtocolParser + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albProtocolParsersUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_protocol_parsers", "update", inputDataValue, executionContext) - var emptyOutput model.ALBProtocolParser + var emptyOutput nsx_policyModel.ALBProtocolParser if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albProtocolParsersUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbProtocolParsersUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBProtocolParser), nil + return output.(nsx_policyModel.ALBProtocolParser), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbProtocolParsersTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbProtocolParsersTypes.go index 6f3998987..79c24e565 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbProtocolParsersTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbProtocolParsersTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func albProtocolParsersDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albProtocolParsersDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_protocolparser_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_protocolparser_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_protocolparser_id"] = "AlbProtocolparserId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albProtocolParsersDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbProtocolParsersDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albProtocolParsersDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albProtocolParsersDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_protocolparser_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_protocolparser_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_protocolparser_id"] = "AlbProtocolparserId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_protocolparser_id"] = bindings.NewStringType() - paramsTypeMap["albProtocolparserId"] = bindings.NewStringType() + paramsTypeMap["alb_protocolparser_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albProtocolparserId"] = vapiBindings_.NewStringType() pathParams["alb_protocolparser_id"] = "albProtocolparserId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albProtocolParsersDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albProtocolParsersGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albProtocolParsersGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_protocolparser_id"] = bindings.NewStringType() + fields["alb_protocolparser_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_protocolparser_id"] = "AlbProtocolparserId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albProtocolParsersGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBProtocolParserBindingType) +func AlbProtocolParsersGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBProtocolParserBindingType) } -func albProtocolParsersGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albProtocolParsersGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_protocolparser_id"] = bindings.NewStringType() + fields["alb_protocolparser_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_protocolparser_id"] = "AlbProtocolparserId" - paramsTypeMap["alb_protocolparser_id"] = bindings.NewStringType() - paramsTypeMap["albProtocolparserId"] = bindings.NewStringType() + paramsTypeMap["alb_protocolparser_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albProtocolparserId"] = vapiBindings_.NewStringType() pathParams["alb_protocolparser_id"] = "albProtocolparserId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albProtocolParsersGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albProtocolParsersListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albProtocolParsersListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albProtocolParsersListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBProtocolParserApiResponseBindingType) +func AlbProtocolParsersListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBProtocolParserApiResponseBindingType) } -func albProtocolParsersListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albProtocolParsersListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albProtocolParsersListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albProtocolParsersListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albProtocolParsersPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albProtocolParsersPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_protocolparser_id"] = bindings.NewStringType() - fields["a_LB_protocol_parser"] = bindings.NewReferenceType(model.ALBProtocolParserBindingType) + fields["alb_protocolparser_id"] = vapiBindings_.NewStringType() + fields["a_LB_protocol_parser"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBProtocolParserBindingType) fieldNameMap["alb_protocolparser_id"] = "AlbProtocolparserId" fieldNameMap["a_LB_protocol_parser"] = "ALBProtocolParser" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albProtocolParsersPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbProtocolParsersPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albProtocolParsersPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albProtocolParsersPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_protocolparser_id"] = bindings.NewStringType() - fields["a_LB_protocol_parser"] = bindings.NewReferenceType(model.ALBProtocolParserBindingType) + fields["alb_protocolparser_id"] = vapiBindings_.NewStringType() + fields["a_LB_protocol_parser"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBProtocolParserBindingType) fieldNameMap["alb_protocolparser_id"] = "AlbProtocolparserId" fieldNameMap["a_LB_protocol_parser"] = "ALBProtocolParser" - paramsTypeMap["alb_protocolparser_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_protocol_parser"] = bindings.NewReferenceType(model.ALBProtocolParserBindingType) - paramsTypeMap["albProtocolparserId"] = bindings.NewStringType() + paramsTypeMap["a_LB_protocol_parser"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBProtocolParserBindingType) + paramsTypeMap["alb_protocolparser_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albProtocolparserId"] = vapiBindings_.NewStringType() pathParams["alb_protocolparser_id"] = "albProtocolparserId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albProtocolParsersPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albProtocolParsersUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albProtocolParsersUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_protocolparser_id"] = bindings.NewStringType() - fields["a_LB_protocol_parser"] = bindings.NewReferenceType(model.ALBProtocolParserBindingType) + fields["alb_protocolparser_id"] = vapiBindings_.NewStringType() + fields["a_LB_protocol_parser"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBProtocolParserBindingType) fieldNameMap["alb_protocolparser_id"] = "AlbProtocolparserId" fieldNameMap["a_LB_protocol_parser"] = "ALBProtocolParser" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albProtocolParsersUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBProtocolParserBindingType) +func AlbProtocolParsersUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBProtocolParserBindingType) } -func albProtocolParsersUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albProtocolParsersUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_protocolparser_id"] = bindings.NewStringType() - fields["a_LB_protocol_parser"] = bindings.NewReferenceType(model.ALBProtocolParserBindingType) + fields["alb_protocolparser_id"] = vapiBindings_.NewStringType() + fields["a_LB_protocol_parser"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBProtocolParserBindingType) fieldNameMap["alb_protocolparser_id"] = "AlbProtocolparserId" fieldNameMap["a_LB_protocol_parser"] = "ALBProtocolParser" - paramsTypeMap["alb_protocolparser_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_protocol_parser"] = bindings.NewReferenceType(model.ALBProtocolParserBindingType) - paramsTypeMap["albProtocolparserId"] = bindings.NewStringType() + paramsTypeMap["a_LB_protocol_parser"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBProtocolParserBindingType) + paramsTypeMap["alb_protocolparser_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albProtocolparserId"] = vapiBindings_.NewStringType() pathParams["alb_protocolparser_id"] = "albProtocolparserId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbSecurityPoliciesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbSecurityPoliciesClient.go index 390e2a2a9..753b2e32a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbSecurityPoliciesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbSecurityPoliciesClient.go @@ -9,22 +9,24 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbSecurityPoliciesClient interface { - // Delete the ALBSecurityPolicy along with all the entities contained by this ALBSecurityPolicy. + // Delete the ALBSecurityPolicy along with all the entities contained by this ALBSecurityPolicy. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albSecuritypolicyIdParam ALBSecurityPolicy ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbSecurityPoliciesClient interface { // @throws NotFound Not Found Delete(albSecuritypolicyIdParam string, forceParam *bool) error - // Read a ALBSecurityPolicy. + // Read a ALBSecurityPolicy. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albSecuritypolicyIdParam ALBSecurityPolicy ID (required) // @return com.vmware.nsx_policy.model.ALBSecurityPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albSecuritypolicyIdParam string) (model.ALBSecurityPolicy, error) + Get(albSecuritypolicyIdParam string) (nsx_policyModel.ALBSecurityPolicy, error) - // Paginated list of all ALBSecurityPolicy for infra. + // Paginated list of all ALBSecurityPolicy for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbSecurityPoliciesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ALBSecurityPolicyApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBSecurityPolicyApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBSecurityPolicyApiResponse, error) - // If a ALBsecuritypolicy with the alb-securitypolicy-id is not already present, create a new ALBsecuritypolicy. If it already exists, update the ALBsecuritypolicy. This is a full replace. + // If a ALBsecuritypolicy with the alb-securitypolicy-id is not already present, create a new ALBsecuritypolicy. If it already exists, update the ALBsecuritypolicy. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albSecuritypolicyIdParam ALBsecuritypolicy ID (required) // @param aLBSecurityPolicyParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albSecuritypolicyIdParam string, aLBSecurityPolicyParam model.ALBSecurityPolicy) error + Patch(albSecuritypolicyIdParam string, aLBSecurityPolicyParam nsx_policyModel.ALBSecurityPolicy) error - // If a ALBSecurityPolicy with the alb-SecurityPolicy-id is not already present, create a new ALBSecurityPolicy. If it already exists, update the ALBSecurityPolicy. This is a full replace. + // If a ALBSecurityPolicy with the alb-SecurityPolicy-id is not already present, create a new ALBSecurityPolicy. If it already exists, update the ALBSecurityPolicy. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albSecuritypolicyIdParam ALBSecurityPolicy ID (required) // @param aLBSecurityPolicyParam (required) // @return com.vmware.nsx_policy.model.ALBSecurityPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albSecuritypolicyIdParam string, aLBSecurityPolicyParam model.ALBSecurityPolicy) (model.ALBSecurityPolicy, error) + Update(albSecuritypolicyIdParam string, aLBSecurityPolicyParam nsx_policyModel.ALBSecurityPolicy) (nsx_policyModel.ALBSecurityPolicy, error) } type albSecurityPoliciesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbSecurityPoliciesClient(connector client.Connector) *albSecurityPoliciesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_security_policies") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbSecurityPoliciesClient(connector vapiProtocolClient_.Connector) *albSecurityPoliciesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_security_policies") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albSecurityPoliciesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albSecurityPoliciesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albSecurityPoliciesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albSecurityPoliciesClient) Delete(albSecuritypolicyIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albSecurityPoliciesDeleteInputType(), typeConverter) + operationRestMetaData := albSecurityPoliciesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albSecurityPoliciesDeleteInputType(), typeConverter) sv.AddStructField("AlbSecuritypolicyId", albSecuritypolicyIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albSecurityPoliciesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_security_policies", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albSecurityPoliciesClient) Get(albSecuritypolicyIdParam string) (model.ALBSecurityPolicy, error) { +func (aIface *albSecurityPoliciesClient) Get(albSecuritypolicyIdParam string) (nsx_policyModel.ALBSecurityPolicy, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albSecurityPoliciesGetInputType(), typeConverter) + operationRestMetaData := albSecurityPoliciesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albSecurityPoliciesGetInputType(), typeConverter) sv.AddStructField("AlbSecuritypolicyId", albSecuritypolicyIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBSecurityPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBSecurityPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albSecurityPoliciesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_security_policies", "get", inputDataValue, executionContext) - var emptyOutput model.ALBSecurityPolicy + var emptyOutput nsx_policyModel.ALBSecurityPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albSecurityPoliciesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbSecurityPoliciesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBSecurityPolicy), nil + return output.(nsx_policyModel.ALBSecurityPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albSecurityPoliciesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBSecurityPolicyApiResponse, error) { +func (aIface *albSecurityPoliciesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBSecurityPolicyApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albSecurityPoliciesListInputType(), typeConverter) + operationRestMetaData := albSecurityPoliciesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albSecurityPoliciesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albSecurityPoliciesClient) List(cursorParam *string, includeMarkFo sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBSecurityPolicyApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBSecurityPolicyApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albSecurityPoliciesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_security_policies", "list", inputDataValue, executionContext) - var emptyOutput model.ALBSecurityPolicyApiResponse + var emptyOutput nsx_policyModel.ALBSecurityPolicyApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albSecurityPoliciesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbSecurityPoliciesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBSecurityPolicyApiResponse), nil + return output.(nsx_policyModel.ALBSecurityPolicyApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albSecurityPoliciesClient) Patch(albSecuritypolicyIdParam string, aLBSecurityPolicyParam model.ALBSecurityPolicy) error { +func (aIface *albSecurityPoliciesClient) Patch(albSecuritypolicyIdParam string, aLBSecurityPolicyParam nsx_policyModel.ALBSecurityPolicy) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albSecurityPoliciesPatchInputType(), typeConverter) + operationRestMetaData := albSecurityPoliciesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albSecurityPoliciesPatchInputType(), typeConverter) sv.AddStructField("AlbSecuritypolicyId", albSecuritypolicyIdParam) sv.AddStructField("ALBSecurityPolicy", aLBSecurityPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albSecurityPoliciesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_security_policies", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albSecurityPoliciesClient) Update(albSecuritypolicyIdParam string, aLBSecurityPolicyParam model.ALBSecurityPolicy) (model.ALBSecurityPolicy, error) { +func (aIface *albSecurityPoliciesClient) Update(albSecuritypolicyIdParam string, aLBSecurityPolicyParam nsx_policyModel.ALBSecurityPolicy) (nsx_policyModel.ALBSecurityPolicy, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albSecurityPoliciesUpdateInputType(), typeConverter) + operationRestMetaData := albSecurityPoliciesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albSecurityPoliciesUpdateInputType(), typeConverter) sv.AddStructField("AlbSecuritypolicyId", albSecuritypolicyIdParam) sv.AddStructField("ALBSecurityPolicy", aLBSecurityPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBSecurityPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBSecurityPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albSecurityPoliciesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_security_policies", "update", inputDataValue, executionContext) - var emptyOutput model.ALBSecurityPolicy + var emptyOutput nsx_policyModel.ALBSecurityPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albSecurityPoliciesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbSecurityPoliciesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBSecurityPolicy), nil + return output.(nsx_policyModel.ALBSecurityPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbSecurityPoliciesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbSecurityPoliciesTypes.go index 8f6fca4de..45bd6fe2b 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbSecurityPoliciesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbSecurityPoliciesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func albSecurityPoliciesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albSecurityPoliciesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_securitypolicy_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_securitypolicy_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_securitypolicy_id"] = "AlbSecuritypolicyId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albSecurityPoliciesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbSecurityPoliciesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albSecurityPoliciesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albSecurityPoliciesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_securitypolicy_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_securitypolicy_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_securitypolicy_id"] = "AlbSecuritypolicyId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_securitypolicy_id"] = bindings.NewStringType() - paramsTypeMap["albSecuritypolicyId"] = bindings.NewStringType() + paramsTypeMap["alb_securitypolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albSecuritypolicyId"] = vapiBindings_.NewStringType() pathParams["alb_securitypolicy_id"] = "albSecuritypolicyId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albSecurityPoliciesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albSecurityPoliciesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albSecurityPoliciesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_securitypolicy_id"] = bindings.NewStringType() + fields["alb_securitypolicy_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_securitypolicy_id"] = "AlbSecuritypolicyId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albSecurityPoliciesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBSecurityPolicyBindingType) +func AlbSecurityPoliciesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBSecurityPolicyBindingType) } -func albSecurityPoliciesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albSecurityPoliciesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_securitypolicy_id"] = bindings.NewStringType() + fields["alb_securitypolicy_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_securitypolicy_id"] = "AlbSecuritypolicyId" - paramsTypeMap["alb_securitypolicy_id"] = bindings.NewStringType() - paramsTypeMap["albSecuritypolicyId"] = bindings.NewStringType() + paramsTypeMap["alb_securitypolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albSecuritypolicyId"] = vapiBindings_.NewStringType() pathParams["alb_securitypolicy_id"] = "albSecuritypolicyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albSecurityPoliciesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albSecurityPoliciesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albSecurityPoliciesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albSecurityPoliciesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBSecurityPolicyApiResponseBindingType) +func AlbSecurityPoliciesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBSecurityPolicyApiResponseBindingType) } -func albSecurityPoliciesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albSecurityPoliciesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albSecurityPoliciesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albSecurityPoliciesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albSecurityPoliciesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albSecurityPoliciesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_securitypolicy_id"] = bindings.NewStringType() - fields["a_LB_security_policy"] = bindings.NewReferenceType(model.ALBSecurityPolicyBindingType) + fields["alb_securitypolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_security_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBSecurityPolicyBindingType) fieldNameMap["alb_securitypolicy_id"] = "AlbSecuritypolicyId" fieldNameMap["a_LB_security_policy"] = "ALBSecurityPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albSecurityPoliciesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbSecurityPoliciesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albSecurityPoliciesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albSecurityPoliciesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_securitypolicy_id"] = bindings.NewStringType() - fields["a_LB_security_policy"] = bindings.NewReferenceType(model.ALBSecurityPolicyBindingType) + fields["alb_securitypolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_security_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBSecurityPolicyBindingType) fieldNameMap["alb_securitypolicy_id"] = "AlbSecuritypolicyId" fieldNameMap["a_LB_security_policy"] = "ALBSecurityPolicy" - paramsTypeMap["a_LB_security_policy"] = bindings.NewReferenceType(model.ALBSecurityPolicyBindingType) - paramsTypeMap["alb_securitypolicy_id"] = bindings.NewStringType() - paramsTypeMap["albSecuritypolicyId"] = bindings.NewStringType() + paramsTypeMap["alb_securitypolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_security_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBSecurityPolicyBindingType) + paramsTypeMap["albSecuritypolicyId"] = vapiBindings_.NewStringType() pathParams["alb_securitypolicy_id"] = "albSecuritypolicyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albSecurityPoliciesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albSecurityPoliciesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albSecurityPoliciesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_securitypolicy_id"] = bindings.NewStringType() - fields["a_LB_security_policy"] = bindings.NewReferenceType(model.ALBSecurityPolicyBindingType) + fields["alb_securitypolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_security_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBSecurityPolicyBindingType) fieldNameMap["alb_securitypolicy_id"] = "AlbSecuritypolicyId" fieldNameMap["a_LB_security_policy"] = "ALBSecurityPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albSecurityPoliciesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBSecurityPolicyBindingType) +func AlbSecurityPoliciesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBSecurityPolicyBindingType) } -func albSecurityPoliciesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albSecurityPoliciesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_securitypolicy_id"] = bindings.NewStringType() - fields["a_LB_security_policy"] = bindings.NewReferenceType(model.ALBSecurityPolicyBindingType) + fields["alb_securitypolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_security_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBSecurityPolicyBindingType) fieldNameMap["alb_securitypolicy_id"] = "AlbSecuritypolicyId" fieldNameMap["a_LB_security_policy"] = "ALBSecurityPolicy" - paramsTypeMap["a_LB_security_policy"] = bindings.NewReferenceType(model.ALBSecurityPolicyBindingType) - paramsTypeMap["alb_securitypolicy_id"] = bindings.NewStringType() - paramsTypeMap["albSecuritypolicyId"] = bindings.NewStringType() + paramsTypeMap["alb_securitypolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_security_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBSecurityPolicyBindingType) + paramsTypeMap["albSecuritypolicyId"] = vapiBindings_.NewStringType() pathParams["alb_securitypolicy_id"] = "albSecuritypolicyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbServerAutoScalePoliciesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbServerAutoScalePoliciesClient.go index cccc6385d..76da39985 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbServerAutoScalePoliciesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbServerAutoScalePoliciesClient.go @@ -9,22 +9,24 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbServerAutoScalePoliciesClient interface { - // Delete the ALBServerAutoScalePolicy along with all the entities contained by this ALBServerAutoScalePolicy. + // Delete the ALBServerAutoScalePolicy along with all the entities contained by this ALBServerAutoScalePolicy. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albServerautoscalepolicyIdParam ALBServerAutoScalePolicy ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbServerAutoScalePoliciesClient interface { // @throws NotFound Not Found Delete(albServerautoscalepolicyIdParam string, forceParam *bool) error - // Read a ALBServerAutoScalePolicy. + // Read a ALBServerAutoScalePolicy. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albServerautoscalepolicyIdParam ALBServerAutoScalePolicy ID (required) // @return com.vmware.nsx_policy.model.ALBServerAutoScalePolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albServerautoscalepolicyIdParam string) (model.ALBServerAutoScalePolicy, error) + Get(albServerautoscalepolicyIdParam string) (nsx_policyModel.ALBServerAutoScalePolicy, error) - // Paginated list of all ALBServerAutoScalePolicy for infra. + // Paginated list of all ALBServerAutoScalePolicy for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbServerAutoScalePoliciesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ALBServerAutoScalePolicyApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBServerAutoScalePolicyApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBServerAutoScalePolicyApiResponse, error) - // If a ALBserverautoscalepolicy with the alb-serverautoscalepolicy-id is not already present, create a new ALBserverautoscalepolicy. If it already exists, update the ALBserverautoscalepolicy. This is a full replace. + // If a ALBserverautoscalepolicy with the alb-serverautoscalepolicy-id is not already present, create a new ALBserverautoscalepolicy. If it already exists, update the ALBserverautoscalepolicy. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albServerautoscalepolicyIdParam ALBserverautoscalepolicy ID (required) // @param aLBServerAutoScalePolicyParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albServerautoscalepolicyIdParam string, aLBServerAutoScalePolicyParam model.ALBServerAutoScalePolicy) error + Patch(albServerautoscalepolicyIdParam string, aLBServerAutoScalePolicyParam nsx_policyModel.ALBServerAutoScalePolicy) error - // If a ALBServerAutoScalePolicy with the alb-ServerAutoScalePolicy-id is not already present, create a new ALBServerAutoScalePolicy. If it already exists, update the ALBServerAutoScalePolicy. This is a full replace. + // If a ALBServerAutoScalePolicy with the alb-ServerAutoScalePolicy-id is not already present, create a new ALBServerAutoScalePolicy. If it already exists, update the ALBServerAutoScalePolicy. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albServerautoscalepolicyIdParam ALBServerAutoScalePolicy ID (required) // @param aLBServerAutoScalePolicyParam (required) // @return com.vmware.nsx_policy.model.ALBServerAutoScalePolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albServerautoscalepolicyIdParam string, aLBServerAutoScalePolicyParam model.ALBServerAutoScalePolicy) (model.ALBServerAutoScalePolicy, error) + Update(albServerautoscalepolicyIdParam string, aLBServerAutoScalePolicyParam nsx_policyModel.ALBServerAutoScalePolicy) (nsx_policyModel.ALBServerAutoScalePolicy, error) } type albServerAutoScalePoliciesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbServerAutoScalePoliciesClient(connector client.Connector) *albServerAutoScalePoliciesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_server_auto_scale_policies") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbServerAutoScalePoliciesClient(connector vapiProtocolClient_.Connector) *albServerAutoScalePoliciesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_server_auto_scale_policies") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albServerAutoScalePoliciesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albServerAutoScalePoliciesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albServerAutoScalePoliciesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albServerAutoScalePoliciesClient) Delete(albServerautoscalepolicyIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albServerAutoScalePoliciesDeleteInputType(), typeConverter) + operationRestMetaData := albServerAutoScalePoliciesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albServerAutoScalePoliciesDeleteInputType(), typeConverter) sv.AddStructField("AlbServerautoscalepolicyId", albServerautoscalepolicyIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albServerAutoScalePoliciesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_server_auto_scale_policies", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albServerAutoScalePoliciesClient) Get(albServerautoscalepolicyIdParam string) (model.ALBServerAutoScalePolicy, error) { +func (aIface *albServerAutoScalePoliciesClient) Get(albServerautoscalepolicyIdParam string) (nsx_policyModel.ALBServerAutoScalePolicy, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albServerAutoScalePoliciesGetInputType(), typeConverter) + operationRestMetaData := albServerAutoScalePoliciesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albServerAutoScalePoliciesGetInputType(), typeConverter) sv.AddStructField("AlbServerautoscalepolicyId", albServerautoscalepolicyIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBServerAutoScalePolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBServerAutoScalePolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albServerAutoScalePoliciesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_server_auto_scale_policies", "get", inputDataValue, executionContext) - var emptyOutput model.ALBServerAutoScalePolicy + var emptyOutput nsx_policyModel.ALBServerAutoScalePolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albServerAutoScalePoliciesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbServerAutoScalePoliciesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBServerAutoScalePolicy), nil + return output.(nsx_policyModel.ALBServerAutoScalePolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albServerAutoScalePoliciesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBServerAutoScalePolicyApiResponse, error) { +func (aIface *albServerAutoScalePoliciesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBServerAutoScalePolicyApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albServerAutoScalePoliciesListInputType(), typeConverter) + operationRestMetaData := albServerAutoScalePoliciesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albServerAutoScalePoliciesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albServerAutoScalePoliciesClient) List(cursorParam *string, includ sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBServerAutoScalePolicyApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBServerAutoScalePolicyApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albServerAutoScalePoliciesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_server_auto_scale_policies", "list", inputDataValue, executionContext) - var emptyOutput model.ALBServerAutoScalePolicyApiResponse + var emptyOutput nsx_policyModel.ALBServerAutoScalePolicyApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albServerAutoScalePoliciesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbServerAutoScalePoliciesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBServerAutoScalePolicyApiResponse), nil + return output.(nsx_policyModel.ALBServerAutoScalePolicyApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albServerAutoScalePoliciesClient) Patch(albServerautoscalepolicyIdParam string, aLBServerAutoScalePolicyParam model.ALBServerAutoScalePolicy) error { +func (aIface *albServerAutoScalePoliciesClient) Patch(albServerautoscalepolicyIdParam string, aLBServerAutoScalePolicyParam nsx_policyModel.ALBServerAutoScalePolicy) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albServerAutoScalePoliciesPatchInputType(), typeConverter) + operationRestMetaData := albServerAutoScalePoliciesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albServerAutoScalePoliciesPatchInputType(), typeConverter) sv.AddStructField("AlbServerautoscalepolicyId", albServerautoscalepolicyIdParam) sv.AddStructField("ALBServerAutoScalePolicy", aLBServerAutoScalePolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albServerAutoScalePoliciesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_server_auto_scale_policies", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albServerAutoScalePoliciesClient) Update(albServerautoscalepolicyIdParam string, aLBServerAutoScalePolicyParam model.ALBServerAutoScalePolicy) (model.ALBServerAutoScalePolicy, error) { +func (aIface *albServerAutoScalePoliciesClient) Update(albServerautoscalepolicyIdParam string, aLBServerAutoScalePolicyParam nsx_policyModel.ALBServerAutoScalePolicy) (nsx_policyModel.ALBServerAutoScalePolicy, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albServerAutoScalePoliciesUpdateInputType(), typeConverter) + operationRestMetaData := albServerAutoScalePoliciesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albServerAutoScalePoliciesUpdateInputType(), typeConverter) sv.AddStructField("AlbServerautoscalepolicyId", albServerautoscalepolicyIdParam) sv.AddStructField("ALBServerAutoScalePolicy", aLBServerAutoScalePolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBServerAutoScalePolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBServerAutoScalePolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albServerAutoScalePoliciesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_server_auto_scale_policies", "update", inputDataValue, executionContext) - var emptyOutput model.ALBServerAutoScalePolicy + var emptyOutput nsx_policyModel.ALBServerAutoScalePolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albServerAutoScalePoliciesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbServerAutoScalePoliciesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBServerAutoScalePolicy), nil + return output.(nsx_policyModel.ALBServerAutoScalePolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbServerAutoScalePoliciesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbServerAutoScalePoliciesTypes.go index f5f581221..0a5767370 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbServerAutoScalePoliciesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbServerAutoScalePoliciesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func albServerAutoScalePoliciesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albServerAutoScalePoliciesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_serverautoscalepolicy_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_serverautoscalepolicy_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_serverautoscalepolicy_id"] = "AlbServerautoscalepolicyId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albServerAutoScalePoliciesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbServerAutoScalePoliciesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albServerAutoScalePoliciesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albServerAutoScalePoliciesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_serverautoscalepolicy_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_serverautoscalepolicy_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_serverautoscalepolicy_id"] = "AlbServerautoscalepolicyId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_serverautoscalepolicy_id"] = bindings.NewStringType() - paramsTypeMap["albServerautoscalepolicyId"] = bindings.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["alb_serverautoscalepolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albServerautoscalepolicyId"] = vapiBindings_.NewStringType() pathParams["alb_serverautoscalepolicy_id"] = "albServerautoscalepolicyId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albServerAutoScalePoliciesDeleteRestMetadata() protocol.OperationRestMetada map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albServerAutoScalePoliciesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albServerAutoScalePoliciesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_serverautoscalepolicy_id"] = bindings.NewStringType() + fields["alb_serverautoscalepolicy_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_serverautoscalepolicy_id"] = "AlbServerautoscalepolicyId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albServerAutoScalePoliciesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBServerAutoScalePolicyBindingType) +func AlbServerAutoScalePoliciesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBServerAutoScalePolicyBindingType) } -func albServerAutoScalePoliciesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albServerAutoScalePoliciesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_serverautoscalepolicy_id"] = bindings.NewStringType() + fields["alb_serverautoscalepolicy_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_serverautoscalepolicy_id"] = "AlbServerautoscalepolicyId" - paramsTypeMap["alb_serverautoscalepolicy_id"] = bindings.NewStringType() - paramsTypeMap["albServerautoscalepolicyId"] = bindings.NewStringType() + paramsTypeMap["alb_serverautoscalepolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albServerautoscalepolicyId"] = vapiBindings_.NewStringType() pathParams["alb_serverautoscalepolicy_id"] = "albServerautoscalepolicyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albServerAutoScalePoliciesGetRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albServerAutoScalePoliciesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albServerAutoScalePoliciesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albServerAutoScalePoliciesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBServerAutoScalePolicyApiResponseBindingType) +func AlbServerAutoScalePoliciesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBServerAutoScalePolicyApiResponseBindingType) } -func albServerAutoScalePoliciesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albServerAutoScalePoliciesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albServerAutoScalePoliciesListRestMetadata() protocol.OperationRestMetadata queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albServerAutoScalePoliciesListRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albServerAutoScalePoliciesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albServerAutoScalePoliciesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_serverautoscalepolicy_id"] = bindings.NewStringType() - fields["a_LB_server_auto_scale_policy"] = bindings.NewReferenceType(model.ALBServerAutoScalePolicyBindingType) + fields["alb_serverautoscalepolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_server_auto_scale_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBServerAutoScalePolicyBindingType) fieldNameMap["alb_serverautoscalepolicy_id"] = "AlbServerautoscalepolicyId" fieldNameMap["a_LB_server_auto_scale_policy"] = "ALBServerAutoScalePolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albServerAutoScalePoliciesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbServerAutoScalePoliciesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albServerAutoScalePoliciesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albServerAutoScalePoliciesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_serverautoscalepolicy_id"] = bindings.NewStringType() - fields["a_LB_server_auto_scale_policy"] = bindings.NewReferenceType(model.ALBServerAutoScalePolicyBindingType) + fields["alb_serverautoscalepolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_server_auto_scale_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBServerAutoScalePolicyBindingType) fieldNameMap["alb_serverautoscalepolicy_id"] = "AlbServerautoscalepolicyId" fieldNameMap["a_LB_server_auto_scale_policy"] = "ALBServerAutoScalePolicy" - paramsTypeMap["a_LB_server_auto_scale_policy"] = bindings.NewReferenceType(model.ALBServerAutoScalePolicyBindingType) - paramsTypeMap["alb_serverautoscalepolicy_id"] = bindings.NewStringType() - paramsTypeMap["albServerautoscalepolicyId"] = bindings.NewStringType() + paramsTypeMap["a_LB_server_auto_scale_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBServerAutoScalePolicyBindingType) + paramsTypeMap["alb_serverautoscalepolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albServerautoscalepolicyId"] = vapiBindings_.NewStringType() pathParams["alb_serverautoscalepolicy_id"] = "albServerautoscalepolicyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albServerAutoScalePoliciesPatchRestMetadata() protocol.OperationRestMetadat map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albServerAutoScalePoliciesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albServerAutoScalePoliciesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_serverautoscalepolicy_id"] = bindings.NewStringType() - fields["a_LB_server_auto_scale_policy"] = bindings.NewReferenceType(model.ALBServerAutoScalePolicyBindingType) + fields["alb_serverautoscalepolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_server_auto_scale_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBServerAutoScalePolicyBindingType) fieldNameMap["alb_serverautoscalepolicy_id"] = "AlbServerautoscalepolicyId" fieldNameMap["a_LB_server_auto_scale_policy"] = "ALBServerAutoScalePolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albServerAutoScalePoliciesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBServerAutoScalePolicyBindingType) +func AlbServerAutoScalePoliciesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBServerAutoScalePolicyBindingType) } -func albServerAutoScalePoliciesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albServerAutoScalePoliciesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_serverautoscalepolicy_id"] = bindings.NewStringType() - fields["a_LB_server_auto_scale_policy"] = bindings.NewReferenceType(model.ALBServerAutoScalePolicyBindingType) + fields["alb_serverautoscalepolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_server_auto_scale_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBServerAutoScalePolicyBindingType) fieldNameMap["alb_serverautoscalepolicy_id"] = "AlbServerautoscalepolicyId" fieldNameMap["a_LB_server_auto_scale_policy"] = "ALBServerAutoScalePolicy" - paramsTypeMap["a_LB_server_auto_scale_policy"] = bindings.NewReferenceType(model.ALBServerAutoScalePolicyBindingType) - paramsTypeMap["alb_serverautoscalepolicy_id"] = bindings.NewStringType() - paramsTypeMap["albServerautoscalepolicyId"] = bindings.NewStringType() + paramsTypeMap["a_LB_server_auto_scale_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBServerAutoScalePolicyBindingType) + paramsTypeMap["alb_serverautoscalepolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albServerautoscalepolicyId"] = vapiBindings_.NewStringType() pathParams["alb_serverautoscalepolicy_id"] = "albServerautoscalepolicyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbSslKeyAndCertificatesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbSslKeyAndCertificatesClient.go index 455793a00..ba30ac099 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbSslKeyAndCertificatesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbSslKeyAndCertificatesClient.go @@ -9,22 +9,24 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbSslKeyAndCertificatesClient interface { - // Delete the ALBSSLKeyAndCertificate along with all the entities contained by this ALBSSLKeyAndCertificate. + // Delete the ALBSSLKeyAndCertificate along with all the entities contained by this ALBSSLKeyAndCertificate. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albSslkeyandcertificateIdParam ALBSSLKeyAndCertificate ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbSslKeyAndCertificatesClient interface { // @throws NotFound Not Found Delete(albSslkeyandcertificateIdParam string, forceParam *bool) error - // Read a ALBSSLKeyAndCertificate. + // Read a ALBSSLKeyAndCertificate. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albSslkeyandcertificateIdParam ALBSSLKeyAndCertificate ID (required) // @return com.vmware.nsx_policy.model.ALBSSLKeyAndCertificate + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albSslkeyandcertificateIdParam string) (model.ALBSSLKeyAndCertificate, error) + Get(albSslkeyandcertificateIdParam string) (nsx_policyModel.ALBSSLKeyAndCertificate, error) - // Paginated list of all ALBSSLKeyAndCertificate for infra. + // Paginated list of all ALBSSLKeyAndCertificate for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbSslKeyAndCertificatesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ALBSSLKeyAndCertificateApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBSSLKeyAndCertificateApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBSSLKeyAndCertificateApiResponse, error) - // If a ALBsslkeyandcertificate with the alb-sslkeyandcertificate-id is not already present, create a new ALBsslkeyandcertificate. If it already exists, update the ALBsslkeyandcertificate. This is a full replace. + // If a ALBsslkeyandcertificate with the alb-sslkeyandcertificate-id is not already present, create a new ALBsslkeyandcertificate. If it already exists, update the ALBsslkeyandcertificate. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albSslkeyandcertificateIdParam ALBsslkeyandcertificate ID (required) // @param aLBSSLKeyAndCertificateParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albSslkeyandcertificateIdParam string, aLBSSLKeyAndCertificateParam model.ALBSSLKeyAndCertificate) error + Patch(albSslkeyandcertificateIdParam string, aLBSSLKeyAndCertificateParam nsx_policyModel.ALBSSLKeyAndCertificate) error - // If a ALBSSLKeyAndCertificate with the alb-SSLKeyAndCertificate-id is not already present, create a new ALBSSLKeyAndCertificate. If it already exists, update the ALBSSLKeyAndCertificate. This is a full replace. + // If a ALBSSLKeyAndCertificate with the alb-SSLKeyAndCertificate-id is not already present, create a new ALBSSLKeyAndCertificate. If it already exists, update the ALBSSLKeyAndCertificate. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albSslkeyandcertificateIdParam ALBSSLKeyAndCertificate ID (required) // @param aLBSSLKeyAndCertificateParam (required) // @return com.vmware.nsx_policy.model.ALBSSLKeyAndCertificate + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albSslkeyandcertificateIdParam string, aLBSSLKeyAndCertificateParam model.ALBSSLKeyAndCertificate) (model.ALBSSLKeyAndCertificate, error) + Update(albSslkeyandcertificateIdParam string, aLBSSLKeyAndCertificateParam nsx_policyModel.ALBSSLKeyAndCertificate) (nsx_policyModel.ALBSSLKeyAndCertificate, error) } type albSslKeyAndCertificatesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbSslKeyAndCertificatesClient(connector client.Connector) *albSslKeyAndCertificatesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_ssl_key_and_certificates") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbSslKeyAndCertificatesClient(connector vapiProtocolClient_.Connector) *albSslKeyAndCertificatesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_ssl_key_and_certificates") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albSslKeyAndCertificatesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albSslKeyAndCertificatesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albSslKeyAndCertificatesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albSslKeyAndCertificatesClient) Delete(albSslkeyandcertificateIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albSslKeyAndCertificatesDeleteInputType(), typeConverter) + operationRestMetaData := albSslKeyAndCertificatesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albSslKeyAndCertificatesDeleteInputType(), typeConverter) sv.AddStructField("AlbSslkeyandcertificateId", albSslkeyandcertificateIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albSslKeyAndCertificatesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_ssl_key_and_certificates", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albSslKeyAndCertificatesClient) Get(albSslkeyandcertificateIdParam string) (model.ALBSSLKeyAndCertificate, error) { +func (aIface *albSslKeyAndCertificatesClient) Get(albSslkeyandcertificateIdParam string) (nsx_policyModel.ALBSSLKeyAndCertificate, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albSslKeyAndCertificatesGetInputType(), typeConverter) + operationRestMetaData := albSslKeyAndCertificatesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albSslKeyAndCertificatesGetInputType(), typeConverter) sv.AddStructField("AlbSslkeyandcertificateId", albSslkeyandcertificateIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBSSLKeyAndCertificate - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBSSLKeyAndCertificate + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albSslKeyAndCertificatesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_ssl_key_and_certificates", "get", inputDataValue, executionContext) - var emptyOutput model.ALBSSLKeyAndCertificate + var emptyOutput nsx_policyModel.ALBSSLKeyAndCertificate if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albSslKeyAndCertificatesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbSslKeyAndCertificatesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBSSLKeyAndCertificate), nil + return output.(nsx_policyModel.ALBSSLKeyAndCertificate), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albSslKeyAndCertificatesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBSSLKeyAndCertificateApiResponse, error) { +func (aIface *albSslKeyAndCertificatesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBSSLKeyAndCertificateApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albSslKeyAndCertificatesListInputType(), typeConverter) + operationRestMetaData := albSslKeyAndCertificatesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albSslKeyAndCertificatesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albSslKeyAndCertificatesClient) List(cursorParam *string, includeM sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBSSLKeyAndCertificateApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBSSLKeyAndCertificateApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albSslKeyAndCertificatesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_ssl_key_and_certificates", "list", inputDataValue, executionContext) - var emptyOutput model.ALBSSLKeyAndCertificateApiResponse + var emptyOutput nsx_policyModel.ALBSSLKeyAndCertificateApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albSslKeyAndCertificatesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbSslKeyAndCertificatesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBSSLKeyAndCertificateApiResponse), nil + return output.(nsx_policyModel.ALBSSLKeyAndCertificateApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albSslKeyAndCertificatesClient) Patch(albSslkeyandcertificateIdParam string, aLBSSLKeyAndCertificateParam model.ALBSSLKeyAndCertificate) error { +func (aIface *albSslKeyAndCertificatesClient) Patch(albSslkeyandcertificateIdParam string, aLBSSLKeyAndCertificateParam nsx_policyModel.ALBSSLKeyAndCertificate) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albSslKeyAndCertificatesPatchInputType(), typeConverter) + operationRestMetaData := albSslKeyAndCertificatesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albSslKeyAndCertificatesPatchInputType(), typeConverter) sv.AddStructField("AlbSslkeyandcertificateId", albSslkeyandcertificateIdParam) sv.AddStructField("ALBSSLKeyAndCertificate", aLBSSLKeyAndCertificateParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albSslKeyAndCertificatesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_ssl_key_and_certificates", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albSslKeyAndCertificatesClient) Update(albSslkeyandcertificateIdParam string, aLBSSLKeyAndCertificateParam model.ALBSSLKeyAndCertificate) (model.ALBSSLKeyAndCertificate, error) { +func (aIface *albSslKeyAndCertificatesClient) Update(albSslkeyandcertificateIdParam string, aLBSSLKeyAndCertificateParam nsx_policyModel.ALBSSLKeyAndCertificate) (nsx_policyModel.ALBSSLKeyAndCertificate, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albSslKeyAndCertificatesUpdateInputType(), typeConverter) + operationRestMetaData := albSslKeyAndCertificatesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albSslKeyAndCertificatesUpdateInputType(), typeConverter) sv.AddStructField("AlbSslkeyandcertificateId", albSslkeyandcertificateIdParam) sv.AddStructField("ALBSSLKeyAndCertificate", aLBSSLKeyAndCertificateParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBSSLKeyAndCertificate - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBSSLKeyAndCertificate + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albSslKeyAndCertificatesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_ssl_key_and_certificates", "update", inputDataValue, executionContext) - var emptyOutput model.ALBSSLKeyAndCertificate + var emptyOutput nsx_policyModel.ALBSSLKeyAndCertificate if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albSslKeyAndCertificatesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbSslKeyAndCertificatesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBSSLKeyAndCertificate), nil + return output.(nsx_policyModel.ALBSSLKeyAndCertificate), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbSslKeyAndCertificatesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbSslKeyAndCertificatesTypes.go index d30b5b4b6..cf1fec262 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbSslKeyAndCertificatesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbSslKeyAndCertificatesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func albSslKeyAndCertificatesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albSslKeyAndCertificatesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_sslkeyandcertificate_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_sslkeyandcertificate_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_sslkeyandcertificate_id"] = "AlbSslkeyandcertificateId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albSslKeyAndCertificatesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbSslKeyAndCertificatesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albSslKeyAndCertificatesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albSslKeyAndCertificatesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_sslkeyandcertificate_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_sslkeyandcertificate_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_sslkeyandcertificate_id"] = "AlbSslkeyandcertificateId" fieldNameMap["force"] = "Force" - paramsTypeMap["alb_sslkeyandcertificate_id"] = bindings.NewStringType() - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["albSslkeyandcertificateId"] = bindings.NewStringType() + paramsTypeMap["alb_sslkeyandcertificate_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albSslkeyandcertificateId"] = vapiBindings_.NewStringType() pathParams["alb_sslkeyandcertificate_id"] = "albSslkeyandcertificateId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albSslKeyAndCertificatesDeleteRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albSslKeyAndCertificatesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albSslKeyAndCertificatesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_sslkeyandcertificate_id"] = bindings.NewStringType() + fields["alb_sslkeyandcertificate_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_sslkeyandcertificate_id"] = "AlbSslkeyandcertificateId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albSslKeyAndCertificatesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBSSLKeyAndCertificateBindingType) +func AlbSslKeyAndCertificatesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBSSLKeyAndCertificateBindingType) } -func albSslKeyAndCertificatesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albSslKeyAndCertificatesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_sslkeyandcertificate_id"] = bindings.NewStringType() + fields["alb_sslkeyandcertificate_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_sslkeyandcertificate_id"] = "AlbSslkeyandcertificateId" - paramsTypeMap["alb_sslkeyandcertificate_id"] = bindings.NewStringType() - paramsTypeMap["albSslkeyandcertificateId"] = bindings.NewStringType() + paramsTypeMap["alb_sslkeyandcertificate_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albSslkeyandcertificateId"] = vapiBindings_.NewStringType() pathParams["alb_sslkeyandcertificate_id"] = "albSslkeyandcertificateId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albSslKeyAndCertificatesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albSslKeyAndCertificatesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albSslKeyAndCertificatesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albSslKeyAndCertificatesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBSSLKeyAndCertificateApiResponseBindingType) +func AlbSslKeyAndCertificatesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBSSLKeyAndCertificateApiResponseBindingType) } -func albSslKeyAndCertificatesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albSslKeyAndCertificatesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albSslKeyAndCertificatesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albSslKeyAndCertificatesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albSslKeyAndCertificatesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albSslKeyAndCertificatesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_sslkeyandcertificate_id"] = bindings.NewStringType() - fields["a_LBSSL_key_and_certificate"] = bindings.NewReferenceType(model.ALBSSLKeyAndCertificateBindingType) + fields["alb_sslkeyandcertificate_id"] = vapiBindings_.NewStringType() + fields["a_LBSSL_key_and_certificate"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBSSLKeyAndCertificateBindingType) fieldNameMap["alb_sslkeyandcertificate_id"] = "AlbSslkeyandcertificateId" fieldNameMap["a_LBSSL_key_and_certificate"] = "ALBSSLKeyAndCertificate" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albSslKeyAndCertificatesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbSslKeyAndCertificatesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albSslKeyAndCertificatesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albSslKeyAndCertificatesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_sslkeyandcertificate_id"] = bindings.NewStringType() - fields["a_LBSSL_key_and_certificate"] = bindings.NewReferenceType(model.ALBSSLKeyAndCertificateBindingType) + fields["alb_sslkeyandcertificate_id"] = vapiBindings_.NewStringType() + fields["a_LBSSL_key_and_certificate"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBSSLKeyAndCertificateBindingType) fieldNameMap["alb_sslkeyandcertificate_id"] = "AlbSslkeyandcertificateId" fieldNameMap["a_LBSSL_key_and_certificate"] = "ALBSSLKeyAndCertificate" - paramsTypeMap["alb_sslkeyandcertificate_id"] = bindings.NewStringType() - paramsTypeMap["a_LBSSL_key_and_certificate"] = bindings.NewReferenceType(model.ALBSSLKeyAndCertificateBindingType) - paramsTypeMap["albSslkeyandcertificateId"] = bindings.NewStringType() + paramsTypeMap["alb_sslkeyandcertificate_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LBSSL_key_and_certificate"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBSSLKeyAndCertificateBindingType) + paramsTypeMap["albSslkeyandcertificateId"] = vapiBindings_.NewStringType() pathParams["alb_sslkeyandcertificate_id"] = "albSslkeyandcertificateId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albSslKeyAndCertificatesPatchRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albSslKeyAndCertificatesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albSslKeyAndCertificatesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_sslkeyandcertificate_id"] = bindings.NewStringType() - fields["a_LBSSL_key_and_certificate"] = bindings.NewReferenceType(model.ALBSSLKeyAndCertificateBindingType) + fields["alb_sslkeyandcertificate_id"] = vapiBindings_.NewStringType() + fields["a_LBSSL_key_and_certificate"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBSSLKeyAndCertificateBindingType) fieldNameMap["alb_sslkeyandcertificate_id"] = "AlbSslkeyandcertificateId" fieldNameMap["a_LBSSL_key_and_certificate"] = "ALBSSLKeyAndCertificate" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albSslKeyAndCertificatesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBSSLKeyAndCertificateBindingType) +func AlbSslKeyAndCertificatesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBSSLKeyAndCertificateBindingType) } -func albSslKeyAndCertificatesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albSslKeyAndCertificatesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_sslkeyandcertificate_id"] = bindings.NewStringType() - fields["a_LBSSL_key_and_certificate"] = bindings.NewReferenceType(model.ALBSSLKeyAndCertificateBindingType) + fields["alb_sslkeyandcertificate_id"] = vapiBindings_.NewStringType() + fields["a_LBSSL_key_and_certificate"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBSSLKeyAndCertificateBindingType) fieldNameMap["alb_sslkeyandcertificate_id"] = "AlbSslkeyandcertificateId" fieldNameMap["a_LBSSL_key_and_certificate"] = "ALBSSLKeyAndCertificate" - paramsTypeMap["alb_sslkeyandcertificate_id"] = bindings.NewStringType() - paramsTypeMap["a_LBSSL_key_and_certificate"] = bindings.NewReferenceType(model.ALBSSLKeyAndCertificateBindingType) - paramsTypeMap["albSslkeyandcertificateId"] = bindings.NewStringType() + paramsTypeMap["alb_sslkeyandcertificate_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LBSSL_key_and_certificate"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBSSLKeyAndCertificateBindingType) + paramsTypeMap["albSslkeyandcertificateId"] = vapiBindings_.NewStringType() pathParams["alb_sslkeyandcertificate_id"] = "albSslkeyandcertificateId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbSslProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbSslProfilesClient.go index 60a78f204..33f186014 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbSslProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbSslProfilesClient.go @@ -9,22 +9,24 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbSslProfilesClient interface { - // Delete the ALBSSLProfile along with all the entities contained by this ALBSSLProfile. + // Delete the ALBSSLProfile along with all the entities contained by this ALBSSLProfile. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albSslprofileIdParam ALBSSLProfile ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbSslProfilesClient interface { // @throws NotFound Not Found Delete(albSslprofileIdParam string, forceParam *bool) error - // Read a ALBSSLProfile. + // Read a ALBSSLProfile. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albSslprofileIdParam ALBSSLProfile ID (required) // @return com.vmware.nsx_policy.model.ALBSSLProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albSslprofileIdParam string) (model.ALBSSLProfile, error) + Get(albSslprofileIdParam string) (nsx_policyModel.ALBSSLProfile, error) - // Paginated list of all ALBSSLProfile for infra. + // Paginated list of all ALBSSLProfile for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbSslProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ALBSSLProfileApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBSSLProfileApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBSSLProfileApiResponse, error) - // If a ALBsslprofile with the alb-sslprofile-id is not already present, create a new ALBsslprofile. If it already exists, update the ALBsslprofile. This is a full replace. + // If a ALBsslprofile with the alb-sslprofile-id is not already present, create a new ALBsslprofile. If it already exists, update the ALBsslprofile. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albSslprofileIdParam ALBsslprofile ID (required) // @param aLBSSLProfileParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albSslprofileIdParam string, aLBSSLProfileParam model.ALBSSLProfile) error + Patch(albSslprofileIdParam string, aLBSSLProfileParam nsx_policyModel.ALBSSLProfile) error - // If a ALBSSLProfile with the alb-SSLProfile-id is not already present, create a new ALBSSLProfile. If it already exists, update the ALBSSLProfile. This is a full replace. + // If a ALBSSLProfile with the alb-SSLProfile-id is not already present, create a new ALBSSLProfile. If it already exists, update the ALBSSLProfile. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albSslprofileIdParam ALBSSLProfile ID (required) // @param aLBSSLProfileParam (required) // @return com.vmware.nsx_policy.model.ALBSSLProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albSslprofileIdParam string, aLBSSLProfileParam model.ALBSSLProfile) (model.ALBSSLProfile, error) + Update(albSslprofileIdParam string, aLBSSLProfileParam nsx_policyModel.ALBSSLProfile) (nsx_policyModel.ALBSSLProfile, error) } type albSslProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbSslProfilesClient(connector client.Connector) *albSslProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_ssl_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbSslProfilesClient(connector vapiProtocolClient_.Connector) *albSslProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_ssl_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albSslProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albSslProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albSslProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albSslProfilesClient) Delete(albSslprofileIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albSslProfilesDeleteInputType(), typeConverter) + operationRestMetaData := albSslProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albSslProfilesDeleteInputType(), typeConverter) sv.AddStructField("AlbSslprofileId", albSslprofileIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albSslProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_ssl_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albSslProfilesClient) Get(albSslprofileIdParam string) (model.ALBSSLProfile, error) { +func (aIface *albSslProfilesClient) Get(albSslprofileIdParam string) (nsx_policyModel.ALBSSLProfile, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albSslProfilesGetInputType(), typeConverter) + operationRestMetaData := albSslProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albSslProfilesGetInputType(), typeConverter) sv.AddStructField("AlbSslprofileId", albSslprofileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBSSLProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBSSLProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albSslProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_ssl_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.ALBSSLProfile + var emptyOutput nsx_policyModel.ALBSSLProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albSslProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbSslProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBSSLProfile), nil + return output.(nsx_policyModel.ALBSSLProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albSslProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBSSLProfileApiResponse, error) { +func (aIface *albSslProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBSSLProfileApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albSslProfilesListInputType(), typeConverter) + operationRestMetaData := albSslProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albSslProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albSslProfilesClient) List(cursorParam *string, includeMarkForDele sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBSSLProfileApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBSSLProfileApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albSslProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_ssl_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.ALBSSLProfileApiResponse + var emptyOutput nsx_policyModel.ALBSSLProfileApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albSslProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbSslProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBSSLProfileApiResponse), nil + return output.(nsx_policyModel.ALBSSLProfileApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albSslProfilesClient) Patch(albSslprofileIdParam string, aLBSSLProfileParam model.ALBSSLProfile) error { +func (aIface *albSslProfilesClient) Patch(albSslprofileIdParam string, aLBSSLProfileParam nsx_policyModel.ALBSSLProfile) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albSslProfilesPatchInputType(), typeConverter) + operationRestMetaData := albSslProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albSslProfilesPatchInputType(), typeConverter) sv.AddStructField("AlbSslprofileId", albSslprofileIdParam) sv.AddStructField("ALBSSLProfile", aLBSSLProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albSslProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_ssl_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albSslProfilesClient) Update(albSslprofileIdParam string, aLBSSLProfileParam model.ALBSSLProfile) (model.ALBSSLProfile, error) { +func (aIface *albSslProfilesClient) Update(albSslprofileIdParam string, aLBSSLProfileParam nsx_policyModel.ALBSSLProfile) (nsx_policyModel.ALBSSLProfile, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albSslProfilesUpdateInputType(), typeConverter) + operationRestMetaData := albSslProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albSslProfilesUpdateInputType(), typeConverter) sv.AddStructField("AlbSslprofileId", albSslprofileIdParam) sv.AddStructField("ALBSSLProfile", aLBSSLProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBSSLProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBSSLProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albSslProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_ssl_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.ALBSSLProfile + var emptyOutput nsx_policyModel.ALBSSLProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albSslProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbSslProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBSSLProfile), nil + return output.(nsx_policyModel.ALBSSLProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbSslProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbSslProfilesTypes.go index c85f7c583..13d7c12f3 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbSslProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbSslProfilesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func albSslProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albSslProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_sslprofile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_sslprofile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_sslprofile_id"] = "AlbSslprofileId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albSslProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbSslProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albSslProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albSslProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_sslprofile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_sslprofile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_sslprofile_id"] = "AlbSslprofileId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_sslprofile_id"] = bindings.NewStringType() - paramsTypeMap["albSslprofileId"] = bindings.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["alb_sslprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albSslprofileId"] = vapiBindings_.NewStringType() pathParams["alb_sslprofile_id"] = "albSslprofileId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albSslProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albSslProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albSslProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_sslprofile_id"] = bindings.NewStringType() + fields["alb_sslprofile_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_sslprofile_id"] = "AlbSslprofileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albSslProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBSSLProfileBindingType) +func AlbSslProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBSSLProfileBindingType) } -func albSslProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albSslProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_sslprofile_id"] = bindings.NewStringType() + fields["alb_sslprofile_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_sslprofile_id"] = "AlbSslprofileId" - paramsTypeMap["alb_sslprofile_id"] = bindings.NewStringType() - paramsTypeMap["albSslprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_sslprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albSslprofileId"] = vapiBindings_.NewStringType() pathParams["alb_sslprofile_id"] = "albSslprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albSslProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albSslProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albSslProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albSslProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBSSLProfileApiResponseBindingType) +func AlbSslProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBSSLProfileApiResponseBindingType) } -func albSslProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albSslProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albSslProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albSslProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albSslProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albSslProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_sslprofile_id"] = bindings.NewStringType() - fields["a_LBSSL_profile"] = bindings.NewReferenceType(model.ALBSSLProfileBindingType) + fields["alb_sslprofile_id"] = vapiBindings_.NewStringType() + fields["a_LBSSL_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBSSLProfileBindingType) fieldNameMap["alb_sslprofile_id"] = "AlbSslprofileId" fieldNameMap["a_LBSSL_profile"] = "ALBSSLProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albSslProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbSslProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albSslProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albSslProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_sslprofile_id"] = bindings.NewStringType() - fields["a_LBSSL_profile"] = bindings.NewReferenceType(model.ALBSSLProfileBindingType) + fields["alb_sslprofile_id"] = vapiBindings_.NewStringType() + fields["a_LBSSL_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBSSLProfileBindingType) fieldNameMap["alb_sslprofile_id"] = "AlbSslprofileId" fieldNameMap["a_LBSSL_profile"] = "ALBSSLProfile" - paramsTypeMap["alb_sslprofile_id"] = bindings.NewStringType() - paramsTypeMap["a_LBSSL_profile"] = bindings.NewReferenceType(model.ALBSSLProfileBindingType) - paramsTypeMap["albSslprofileId"] = bindings.NewStringType() + paramsTypeMap["a_LBSSL_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBSSLProfileBindingType) + paramsTypeMap["alb_sslprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albSslprofileId"] = vapiBindings_.NewStringType() pathParams["alb_sslprofile_id"] = "albSslprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albSslProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albSslProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albSslProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_sslprofile_id"] = bindings.NewStringType() - fields["a_LBSSL_profile"] = bindings.NewReferenceType(model.ALBSSLProfileBindingType) + fields["alb_sslprofile_id"] = vapiBindings_.NewStringType() + fields["a_LBSSL_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBSSLProfileBindingType) fieldNameMap["alb_sslprofile_id"] = "AlbSslprofileId" fieldNameMap["a_LBSSL_profile"] = "ALBSSLProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albSslProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBSSLProfileBindingType) +func AlbSslProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBSSLProfileBindingType) } -func albSslProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albSslProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_sslprofile_id"] = bindings.NewStringType() - fields["a_LBSSL_profile"] = bindings.NewReferenceType(model.ALBSSLProfileBindingType) + fields["alb_sslprofile_id"] = vapiBindings_.NewStringType() + fields["a_LBSSL_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBSSLProfileBindingType) fieldNameMap["alb_sslprofile_id"] = "AlbSslprofileId" fieldNameMap["a_LBSSL_profile"] = "ALBSSLProfile" - paramsTypeMap["alb_sslprofile_id"] = bindings.NewStringType() - paramsTypeMap["a_LBSSL_profile"] = bindings.NewReferenceType(model.ALBSSLProfileBindingType) - paramsTypeMap["albSslprofileId"] = bindings.NewStringType() + paramsTypeMap["a_LBSSL_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBSSLProfileBindingType) + paramsTypeMap["alb_sslprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albSslprofileId"] = vapiBindings_.NewStringType() pathParams["alb_sslprofile_id"] = "albSslprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbSsoPoliciesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbSsoPoliciesClient.go index 9713e8036..ce124b402 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbSsoPoliciesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbSsoPoliciesClient.go @@ -9,22 +9,24 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbSsoPoliciesClient interface { - // Delete the ALBSSOPolicy along with all the entities contained by this ALBSSOPolicy. + // Delete the ALBSSOPolicy along with all the entities contained by this ALBSSOPolicy. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albSsopolicyIdParam ALBSSOPolicy ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbSsoPoliciesClient interface { // @throws NotFound Not Found Delete(albSsopolicyIdParam string, forceParam *bool) error - // Read a ALBSSOPolicy. + // Read a ALBSSOPolicy. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albSsopolicyIdParam ALBSSOPolicy ID (required) // @return com.vmware.nsx_policy.model.ALBSSOPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albSsopolicyIdParam string) (model.ALBSSOPolicy, error) + Get(albSsopolicyIdParam string) (nsx_policyModel.ALBSSOPolicy, error) - // Paginated list of all ALBSSOPolicy for infra. + // Paginated list of all ALBSSOPolicy for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbSsoPoliciesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ALBSSOPolicyApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBSSOPolicyApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBSSOPolicyApiResponse, error) - // If a ALBssopolicy with the alb-ssopolicy-id is not already present, create a new ALBssopolicy. If it already exists, update the ALBssopolicy. This is a full replace. + // If a ALBssopolicy with the alb-ssopolicy-id is not already present, create a new ALBssopolicy. If it already exists, update the ALBssopolicy. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albSsopolicyIdParam ALBssopolicy ID (required) // @param aLBSSOPolicyParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albSsopolicyIdParam string, aLBSSOPolicyParam model.ALBSSOPolicy) error + Patch(albSsopolicyIdParam string, aLBSSOPolicyParam nsx_policyModel.ALBSSOPolicy) error - // If a ALBSSOPolicy with the alb-SSOPolicy-id is not already present, create a new ALBSSOPolicy. If it already exists, update the ALBSSOPolicy. This is a full replace. + // If a ALBSSOPolicy with the alb-SSOPolicy-id is not already present, create a new ALBSSOPolicy. If it already exists, update the ALBSSOPolicy. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albSsopolicyIdParam ALBSSOPolicy ID (required) // @param aLBSSOPolicyParam (required) // @return com.vmware.nsx_policy.model.ALBSSOPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albSsopolicyIdParam string, aLBSSOPolicyParam model.ALBSSOPolicy) (model.ALBSSOPolicy, error) + Update(albSsopolicyIdParam string, aLBSSOPolicyParam nsx_policyModel.ALBSSOPolicy) (nsx_policyModel.ALBSSOPolicy, error) } type albSsoPoliciesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbSsoPoliciesClient(connector client.Connector) *albSsoPoliciesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_sso_policies") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbSsoPoliciesClient(connector vapiProtocolClient_.Connector) *albSsoPoliciesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_sso_policies") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albSsoPoliciesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albSsoPoliciesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albSsoPoliciesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albSsoPoliciesClient) Delete(albSsopolicyIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albSsoPoliciesDeleteInputType(), typeConverter) + operationRestMetaData := albSsoPoliciesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albSsoPoliciesDeleteInputType(), typeConverter) sv.AddStructField("AlbSsopolicyId", albSsopolicyIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albSsoPoliciesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_sso_policies", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albSsoPoliciesClient) Get(albSsopolicyIdParam string) (model.ALBSSOPolicy, error) { +func (aIface *albSsoPoliciesClient) Get(albSsopolicyIdParam string) (nsx_policyModel.ALBSSOPolicy, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albSsoPoliciesGetInputType(), typeConverter) + operationRestMetaData := albSsoPoliciesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albSsoPoliciesGetInputType(), typeConverter) sv.AddStructField("AlbSsopolicyId", albSsopolicyIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBSSOPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBSSOPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albSsoPoliciesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_sso_policies", "get", inputDataValue, executionContext) - var emptyOutput model.ALBSSOPolicy + var emptyOutput nsx_policyModel.ALBSSOPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albSsoPoliciesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbSsoPoliciesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBSSOPolicy), nil + return output.(nsx_policyModel.ALBSSOPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albSsoPoliciesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBSSOPolicyApiResponse, error) { +func (aIface *albSsoPoliciesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBSSOPolicyApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albSsoPoliciesListInputType(), typeConverter) + operationRestMetaData := albSsoPoliciesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albSsoPoliciesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albSsoPoliciesClient) List(cursorParam *string, includeMarkForDele sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBSSOPolicyApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBSSOPolicyApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albSsoPoliciesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_sso_policies", "list", inputDataValue, executionContext) - var emptyOutput model.ALBSSOPolicyApiResponse + var emptyOutput nsx_policyModel.ALBSSOPolicyApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albSsoPoliciesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbSsoPoliciesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBSSOPolicyApiResponse), nil + return output.(nsx_policyModel.ALBSSOPolicyApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albSsoPoliciesClient) Patch(albSsopolicyIdParam string, aLBSSOPolicyParam model.ALBSSOPolicy) error { +func (aIface *albSsoPoliciesClient) Patch(albSsopolicyIdParam string, aLBSSOPolicyParam nsx_policyModel.ALBSSOPolicy) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albSsoPoliciesPatchInputType(), typeConverter) + operationRestMetaData := albSsoPoliciesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albSsoPoliciesPatchInputType(), typeConverter) sv.AddStructField("AlbSsopolicyId", albSsopolicyIdParam) sv.AddStructField("ALBSSOPolicy", aLBSSOPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albSsoPoliciesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_sso_policies", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albSsoPoliciesClient) Update(albSsopolicyIdParam string, aLBSSOPolicyParam model.ALBSSOPolicy) (model.ALBSSOPolicy, error) { +func (aIface *albSsoPoliciesClient) Update(albSsopolicyIdParam string, aLBSSOPolicyParam nsx_policyModel.ALBSSOPolicy) (nsx_policyModel.ALBSSOPolicy, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albSsoPoliciesUpdateInputType(), typeConverter) + operationRestMetaData := albSsoPoliciesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albSsoPoliciesUpdateInputType(), typeConverter) sv.AddStructField("AlbSsopolicyId", albSsopolicyIdParam) sv.AddStructField("ALBSSOPolicy", aLBSSOPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBSSOPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBSSOPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albSsoPoliciesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_sso_policies", "update", inputDataValue, executionContext) - var emptyOutput model.ALBSSOPolicy + var emptyOutput nsx_policyModel.ALBSSOPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albSsoPoliciesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbSsoPoliciesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBSSOPolicy), nil + return output.(nsx_policyModel.ALBSSOPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbSsoPoliciesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbSsoPoliciesTypes.go index 134df6127..7a0f498ad 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbSsoPoliciesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbSsoPoliciesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func albSsoPoliciesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albSsoPoliciesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_ssopolicy_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_ssopolicy_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_ssopolicy_id"] = "AlbSsopolicyId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albSsoPoliciesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbSsoPoliciesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albSsoPoliciesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albSsoPoliciesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_ssopolicy_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_ssopolicy_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_ssopolicy_id"] = "AlbSsopolicyId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_ssopolicy_id"] = bindings.NewStringType() - paramsTypeMap["albSsopolicyId"] = bindings.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["alb_ssopolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albSsopolicyId"] = vapiBindings_.NewStringType() pathParams["alb_ssopolicy_id"] = "albSsopolicyId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albSsoPoliciesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albSsoPoliciesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albSsoPoliciesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_ssopolicy_id"] = bindings.NewStringType() + fields["alb_ssopolicy_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_ssopolicy_id"] = "AlbSsopolicyId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albSsoPoliciesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBSSOPolicyBindingType) +func AlbSsoPoliciesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBSSOPolicyBindingType) } -func albSsoPoliciesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albSsoPoliciesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_ssopolicy_id"] = bindings.NewStringType() + fields["alb_ssopolicy_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_ssopolicy_id"] = "AlbSsopolicyId" - paramsTypeMap["alb_ssopolicy_id"] = bindings.NewStringType() - paramsTypeMap["albSsopolicyId"] = bindings.NewStringType() + paramsTypeMap["alb_ssopolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albSsopolicyId"] = vapiBindings_.NewStringType() pathParams["alb_ssopolicy_id"] = "albSsopolicyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albSsoPoliciesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albSsoPoliciesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albSsoPoliciesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albSsoPoliciesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBSSOPolicyApiResponseBindingType) +func AlbSsoPoliciesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBSSOPolicyApiResponseBindingType) } -func albSsoPoliciesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albSsoPoliciesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albSsoPoliciesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albSsoPoliciesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albSsoPoliciesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albSsoPoliciesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_ssopolicy_id"] = bindings.NewStringType() - fields["a_LBSSO_policy"] = bindings.NewReferenceType(model.ALBSSOPolicyBindingType) + fields["alb_ssopolicy_id"] = vapiBindings_.NewStringType() + fields["a_LBSSO_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBSSOPolicyBindingType) fieldNameMap["alb_ssopolicy_id"] = "AlbSsopolicyId" fieldNameMap["a_LBSSO_policy"] = "ALBSSOPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albSsoPoliciesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbSsoPoliciesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albSsoPoliciesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albSsoPoliciesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_ssopolicy_id"] = bindings.NewStringType() - fields["a_LBSSO_policy"] = bindings.NewReferenceType(model.ALBSSOPolicyBindingType) + fields["alb_ssopolicy_id"] = vapiBindings_.NewStringType() + fields["a_LBSSO_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBSSOPolicyBindingType) fieldNameMap["alb_ssopolicy_id"] = "AlbSsopolicyId" fieldNameMap["a_LBSSO_policy"] = "ALBSSOPolicy" - paramsTypeMap["alb_ssopolicy_id"] = bindings.NewStringType() - paramsTypeMap["a_LBSSO_policy"] = bindings.NewReferenceType(model.ALBSSOPolicyBindingType) - paramsTypeMap["albSsopolicyId"] = bindings.NewStringType() + paramsTypeMap["a_LBSSO_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBSSOPolicyBindingType) + paramsTypeMap["alb_ssopolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albSsopolicyId"] = vapiBindings_.NewStringType() pathParams["alb_ssopolicy_id"] = "albSsopolicyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albSsoPoliciesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albSsoPoliciesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albSsoPoliciesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_ssopolicy_id"] = bindings.NewStringType() - fields["a_LBSSO_policy"] = bindings.NewReferenceType(model.ALBSSOPolicyBindingType) + fields["alb_ssopolicy_id"] = vapiBindings_.NewStringType() + fields["a_LBSSO_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBSSOPolicyBindingType) fieldNameMap["alb_ssopolicy_id"] = "AlbSsopolicyId" fieldNameMap["a_LBSSO_policy"] = "ALBSSOPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albSsoPoliciesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBSSOPolicyBindingType) +func AlbSsoPoliciesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBSSOPolicyBindingType) } -func albSsoPoliciesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albSsoPoliciesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_ssopolicy_id"] = bindings.NewStringType() - fields["a_LBSSO_policy"] = bindings.NewReferenceType(model.ALBSSOPolicyBindingType) + fields["alb_ssopolicy_id"] = vapiBindings_.NewStringType() + fields["a_LBSSO_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBSSOPolicyBindingType) fieldNameMap["alb_ssopolicy_id"] = "AlbSsopolicyId" fieldNameMap["a_LBSSO_policy"] = "ALBSSOPolicy" - paramsTypeMap["alb_ssopolicy_id"] = bindings.NewStringType() - paramsTypeMap["a_LBSSO_policy"] = bindings.NewReferenceType(model.ALBSSOPolicyBindingType) - paramsTypeMap["albSsopolicyId"] = bindings.NewStringType() + paramsTypeMap["a_LBSSO_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBSSOPolicyBindingType) + paramsTypeMap["alb_ssopolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albSsopolicyId"] = vapiBindings_.NewStringType() pathParams["alb_ssopolicy_id"] = "albSsopolicyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbStringGroupsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbStringGroupsClient.go index 810c30d96..fee26e769 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbStringGroupsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbStringGroupsClient.go @@ -9,22 +9,24 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbStringGroupsClient interface { - // Delete the ALBStringGroup along with all the entities contained by this ALBStringGroup. + // Delete the ALBStringGroup along with all the entities contained by this ALBStringGroup. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albStringgroupIdParam ALBStringGroup ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbStringGroupsClient interface { // @throws NotFound Not Found Delete(albStringgroupIdParam string, forceParam *bool) error - // Read a ALBStringGroup. + // Read a ALBStringGroup. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albStringgroupIdParam ALBStringGroup ID (required) // @return com.vmware.nsx_policy.model.ALBStringGroup + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albStringgroupIdParam string) (model.ALBStringGroup, error) + Get(albStringgroupIdParam string) (nsx_policyModel.ALBStringGroup, error) - // Paginated list of all ALBStringGroup for infra. + // Paginated list of all ALBStringGroup for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbStringGroupsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ALBStringGroupApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBStringGroupApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBStringGroupApiResponse, error) - // If a ALBstringgroup with the alb-stringgroup-id is not already present, create a new ALBstringgroup. If it already exists, update the ALBstringgroup. This is a full replace. + // If a ALBstringgroup with the alb-stringgroup-id is not already present, create a new ALBstringgroup. If it already exists, update the ALBstringgroup. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albStringgroupIdParam ALBstringgroup ID (required) // @param aLBStringGroupParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albStringgroupIdParam string, aLBStringGroupParam model.ALBStringGroup) error + Patch(albStringgroupIdParam string, aLBStringGroupParam nsx_policyModel.ALBStringGroup) error - // If a ALBStringGroup with the alb-StringGroup-id is not already present, create a new ALBStringGroup. If it already exists, update the ALBStringGroup. This is a full replace. + // If a ALBStringGroup with the alb-StringGroup-id is not already present, create a new ALBStringGroup. If it already exists, update the ALBStringGroup. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albStringgroupIdParam ALBStringGroup ID (required) // @param aLBStringGroupParam (required) // @return com.vmware.nsx_policy.model.ALBStringGroup + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albStringgroupIdParam string, aLBStringGroupParam model.ALBStringGroup) (model.ALBStringGroup, error) + Update(albStringgroupIdParam string, aLBStringGroupParam nsx_policyModel.ALBStringGroup) (nsx_policyModel.ALBStringGroup, error) } type albStringGroupsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbStringGroupsClient(connector client.Connector) *albStringGroupsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_string_groups") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbStringGroupsClient(connector vapiProtocolClient_.Connector) *albStringGroupsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_string_groups") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albStringGroupsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albStringGroupsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albStringGroupsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albStringGroupsClient) Delete(albStringgroupIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albStringGroupsDeleteInputType(), typeConverter) + operationRestMetaData := albStringGroupsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albStringGroupsDeleteInputType(), typeConverter) sv.AddStructField("AlbStringgroupId", albStringgroupIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albStringGroupsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_string_groups", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albStringGroupsClient) Get(albStringgroupIdParam string) (model.ALBStringGroup, error) { +func (aIface *albStringGroupsClient) Get(albStringgroupIdParam string) (nsx_policyModel.ALBStringGroup, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albStringGroupsGetInputType(), typeConverter) + operationRestMetaData := albStringGroupsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albStringGroupsGetInputType(), typeConverter) sv.AddStructField("AlbStringgroupId", albStringgroupIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBStringGroup - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBStringGroup + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albStringGroupsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_string_groups", "get", inputDataValue, executionContext) - var emptyOutput model.ALBStringGroup + var emptyOutput nsx_policyModel.ALBStringGroup if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albStringGroupsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbStringGroupsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBStringGroup), nil + return output.(nsx_policyModel.ALBStringGroup), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albStringGroupsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBStringGroupApiResponse, error) { +func (aIface *albStringGroupsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBStringGroupApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albStringGroupsListInputType(), typeConverter) + operationRestMetaData := albStringGroupsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albStringGroupsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albStringGroupsClient) List(cursorParam *string, includeMarkForDel sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBStringGroupApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBStringGroupApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albStringGroupsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_string_groups", "list", inputDataValue, executionContext) - var emptyOutput model.ALBStringGroupApiResponse + var emptyOutput nsx_policyModel.ALBStringGroupApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albStringGroupsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbStringGroupsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBStringGroupApiResponse), nil + return output.(nsx_policyModel.ALBStringGroupApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albStringGroupsClient) Patch(albStringgroupIdParam string, aLBStringGroupParam model.ALBStringGroup) error { +func (aIface *albStringGroupsClient) Patch(albStringgroupIdParam string, aLBStringGroupParam nsx_policyModel.ALBStringGroup) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albStringGroupsPatchInputType(), typeConverter) + operationRestMetaData := albStringGroupsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albStringGroupsPatchInputType(), typeConverter) sv.AddStructField("AlbStringgroupId", albStringgroupIdParam) sv.AddStructField("ALBStringGroup", aLBStringGroupParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albStringGroupsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_string_groups", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albStringGroupsClient) Update(albStringgroupIdParam string, aLBStringGroupParam model.ALBStringGroup) (model.ALBStringGroup, error) { +func (aIface *albStringGroupsClient) Update(albStringgroupIdParam string, aLBStringGroupParam nsx_policyModel.ALBStringGroup) (nsx_policyModel.ALBStringGroup, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albStringGroupsUpdateInputType(), typeConverter) + operationRestMetaData := albStringGroupsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albStringGroupsUpdateInputType(), typeConverter) sv.AddStructField("AlbStringgroupId", albStringgroupIdParam) sv.AddStructField("ALBStringGroup", aLBStringGroupParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBStringGroup - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBStringGroup + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albStringGroupsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_string_groups", "update", inputDataValue, executionContext) - var emptyOutput model.ALBStringGroup + var emptyOutput nsx_policyModel.ALBStringGroup if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albStringGroupsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbStringGroupsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBStringGroup), nil + return output.(nsx_policyModel.ALBStringGroup), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbStringGroupsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbStringGroupsTypes.go index 16bc04a72..f762cdcf2 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbStringGroupsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbStringGroupsTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func albStringGroupsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albStringGroupsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_stringgroup_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_stringgroup_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_stringgroup_id"] = "AlbStringgroupId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albStringGroupsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbStringGroupsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albStringGroupsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albStringGroupsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_stringgroup_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_stringgroup_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_stringgroup_id"] = "AlbStringgroupId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_stringgroup_id"] = bindings.NewStringType() - paramsTypeMap["albStringgroupId"] = bindings.NewStringType() + paramsTypeMap["alb_stringgroup_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albStringgroupId"] = vapiBindings_.NewStringType() pathParams["alb_stringgroup_id"] = "albStringgroupId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albStringGroupsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albStringGroupsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albStringGroupsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_stringgroup_id"] = bindings.NewStringType() + fields["alb_stringgroup_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_stringgroup_id"] = "AlbStringgroupId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albStringGroupsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBStringGroupBindingType) +func AlbStringGroupsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBStringGroupBindingType) } -func albStringGroupsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albStringGroupsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_stringgroup_id"] = bindings.NewStringType() + fields["alb_stringgroup_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_stringgroup_id"] = "AlbStringgroupId" - paramsTypeMap["alb_stringgroup_id"] = bindings.NewStringType() - paramsTypeMap["albStringgroupId"] = bindings.NewStringType() + paramsTypeMap["alb_stringgroup_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albStringgroupId"] = vapiBindings_.NewStringType() pathParams["alb_stringgroup_id"] = "albStringgroupId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albStringGroupsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albStringGroupsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albStringGroupsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albStringGroupsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBStringGroupApiResponseBindingType) +func AlbStringGroupsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBStringGroupApiResponseBindingType) } -func albStringGroupsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albStringGroupsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albStringGroupsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albStringGroupsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albStringGroupsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albStringGroupsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_stringgroup_id"] = bindings.NewStringType() - fields["a_LB_string_group"] = bindings.NewReferenceType(model.ALBStringGroupBindingType) + fields["alb_stringgroup_id"] = vapiBindings_.NewStringType() + fields["a_LB_string_group"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBStringGroupBindingType) fieldNameMap["alb_stringgroup_id"] = "AlbStringgroupId" fieldNameMap["a_LB_string_group"] = "ALBStringGroup" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albStringGroupsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbStringGroupsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albStringGroupsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albStringGroupsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_stringgroup_id"] = bindings.NewStringType() - fields["a_LB_string_group"] = bindings.NewReferenceType(model.ALBStringGroupBindingType) + fields["alb_stringgroup_id"] = vapiBindings_.NewStringType() + fields["a_LB_string_group"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBStringGroupBindingType) fieldNameMap["alb_stringgroup_id"] = "AlbStringgroupId" fieldNameMap["a_LB_string_group"] = "ALBStringGroup" - paramsTypeMap["a_LB_string_group"] = bindings.NewReferenceType(model.ALBStringGroupBindingType) - paramsTypeMap["alb_stringgroup_id"] = bindings.NewStringType() - paramsTypeMap["albStringgroupId"] = bindings.NewStringType() + paramsTypeMap["alb_stringgroup_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_string_group"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBStringGroupBindingType) + paramsTypeMap["albStringgroupId"] = vapiBindings_.NewStringType() pathParams["alb_stringgroup_id"] = "albStringgroupId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albStringGroupsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albStringGroupsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albStringGroupsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_stringgroup_id"] = bindings.NewStringType() - fields["a_LB_string_group"] = bindings.NewReferenceType(model.ALBStringGroupBindingType) + fields["alb_stringgroup_id"] = vapiBindings_.NewStringType() + fields["a_LB_string_group"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBStringGroupBindingType) fieldNameMap["alb_stringgroup_id"] = "AlbStringgroupId" fieldNameMap["a_LB_string_group"] = "ALBStringGroup" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albStringGroupsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBStringGroupBindingType) +func AlbStringGroupsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBStringGroupBindingType) } -func albStringGroupsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albStringGroupsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_stringgroup_id"] = bindings.NewStringType() - fields["a_LB_string_group"] = bindings.NewReferenceType(model.ALBStringGroupBindingType) + fields["alb_stringgroup_id"] = vapiBindings_.NewStringType() + fields["a_LB_string_group"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBStringGroupBindingType) fieldNameMap["alb_stringgroup_id"] = "AlbStringgroupId" fieldNameMap["a_LB_string_group"] = "ALBStringGroup" - paramsTypeMap["a_LB_string_group"] = bindings.NewReferenceType(model.ALBStringGroupBindingType) - paramsTypeMap["alb_stringgroup_id"] = bindings.NewStringType() - paramsTypeMap["albStringgroupId"] = bindings.NewStringType() + paramsTypeMap["alb_stringgroup_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_string_group"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBStringGroupBindingType) + paramsTypeMap["albStringgroupId"] = vapiBindings_.NewStringType() pathParams["alb_stringgroup_id"] = "albStringgroupId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbTrafficCloneProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbTrafficCloneProfilesClient.go index 664c44003..0ec14e257 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbTrafficCloneProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbTrafficCloneProfilesClient.go @@ -9,22 +9,24 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbTrafficCloneProfilesClient interface { - // Delete the ALBTrafficCloneProfile along with all the entities contained by this ALBTrafficCloneProfile. + // Delete the ALBTrafficCloneProfile along with all the entities contained by this ALBTrafficCloneProfile. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albTrafficcloneprofileIdParam ALBTrafficCloneProfile ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbTrafficCloneProfilesClient interface { // @throws NotFound Not Found Delete(albTrafficcloneprofileIdParam string, forceParam *bool) error - // Read a ALBTrafficCloneProfile. + // Read a ALBTrafficCloneProfile. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albTrafficcloneprofileIdParam ALBTrafficCloneProfile ID (required) // @return com.vmware.nsx_policy.model.ALBTrafficCloneProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albTrafficcloneprofileIdParam string) (model.ALBTrafficCloneProfile, error) + Get(albTrafficcloneprofileIdParam string) (nsx_policyModel.ALBTrafficCloneProfile, error) - // Paginated list of all ALBTrafficCloneProfile for infra. + // Paginated list of all ALBTrafficCloneProfile for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbTrafficCloneProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ALBTrafficCloneProfileApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBTrafficCloneProfileApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBTrafficCloneProfileApiResponse, error) - // If a ALBtrafficcloneprofile with the alb-trafficcloneprofile-id is not already present, create a new ALBtrafficcloneprofile. If it already exists, update the ALBtrafficcloneprofile. This is a full replace. + // If a ALBtrafficcloneprofile with the alb-trafficcloneprofile-id is not already present, create a new ALBtrafficcloneprofile. If it already exists, update the ALBtrafficcloneprofile. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albTrafficcloneprofileIdParam ALBtrafficcloneprofile ID (required) // @param aLBTrafficCloneProfileParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albTrafficcloneprofileIdParam string, aLBTrafficCloneProfileParam model.ALBTrafficCloneProfile) error + Patch(albTrafficcloneprofileIdParam string, aLBTrafficCloneProfileParam nsx_policyModel.ALBTrafficCloneProfile) error - // If a ALBTrafficCloneProfile with the alb-TrafficCloneProfile-id is not already present, create a new ALBTrafficCloneProfile. If it already exists, update the ALBTrafficCloneProfile. This is a full replace. + // If a ALBTrafficCloneProfile with the alb-TrafficCloneProfile-id is not already present, create a new ALBTrafficCloneProfile. If it already exists, update the ALBTrafficCloneProfile. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albTrafficcloneprofileIdParam ALBTrafficCloneProfile ID (required) // @param aLBTrafficCloneProfileParam (required) // @return com.vmware.nsx_policy.model.ALBTrafficCloneProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albTrafficcloneprofileIdParam string, aLBTrafficCloneProfileParam model.ALBTrafficCloneProfile) (model.ALBTrafficCloneProfile, error) + Update(albTrafficcloneprofileIdParam string, aLBTrafficCloneProfileParam nsx_policyModel.ALBTrafficCloneProfile) (nsx_policyModel.ALBTrafficCloneProfile, error) } type albTrafficCloneProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbTrafficCloneProfilesClient(connector client.Connector) *albTrafficCloneProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_traffic_clone_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbTrafficCloneProfilesClient(connector vapiProtocolClient_.Connector) *albTrafficCloneProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_traffic_clone_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albTrafficCloneProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albTrafficCloneProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albTrafficCloneProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albTrafficCloneProfilesClient) Delete(albTrafficcloneprofileIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albTrafficCloneProfilesDeleteInputType(), typeConverter) + operationRestMetaData := albTrafficCloneProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albTrafficCloneProfilesDeleteInputType(), typeConverter) sv.AddStructField("AlbTrafficcloneprofileId", albTrafficcloneprofileIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albTrafficCloneProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_traffic_clone_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albTrafficCloneProfilesClient) Get(albTrafficcloneprofileIdParam string) (model.ALBTrafficCloneProfile, error) { +func (aIface *albTrafficCloneProfilesClient) Get(albTrafficcloneprofileIdParam string) (nsx_policyModel.ALBTrafficCloneProfile, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albTrafficCloneProfilesGetInputType(), typeConverter) + operationRestMetaData := albTrafficCloneProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albTrafficCloneProfilesGetInputType(), typeConverter) sv.AddStructField("AlbTrafficcloneprofileId", albTrafficcloneprofileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBTrafficCloneProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBTrafficCloneProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albTrafficCloneProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_traffic_clone_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.ALBTrafficCloneProfile + var emptyOutput nsx_policyModel.ALBTrafficCloneProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albTrafficCloneProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbTrafficCloneProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBTrafficCloneProfile), nil + return output.(nsx_policyModel.ALBTrafficCloneProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albTrafficCloneProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBTrafficCloneProfileApiResponse, error) { +func (aIface *albTrafficCloneProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBTrafficCloneProfileApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albTrafficCloneProfilesListInputType(), typeConverter) + operationRestMetaData := albTrafficCloneProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albTrafficCloneProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albTrafficCloneProfilesClient) List(cursorParam *string, includeMa sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBTrafficCloneProfileApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBTrafficCloneProfileApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albTrafficCloneProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_traffic_clone_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.ALBTrafficCloneProfileApiResponse + var emptyOutput nsx_policyModel.ALBTrafficCloneProfileApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albTrafficCloneProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbTrafficCloneProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBTrafficCloneProfileApiResponse), nil + return output.(nsx_policyModel.ALBTrafficCloneProfileApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albTrafficCloneProfilesClient) Patch(albTrafficcloneprofileIdParam string, aLBTrafficCloneProfileParam model.ALBTrafficCloneProfile) error { +func (aIface *albTrafficCloneProfilesClient) Patch(albTrafficcloneprofileIdParam string, aLBTrafficCloneProfileParam nsx_policyModel.ALBTrafficCloneProfile) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albTrafficCloneProfilesPatchInputType(), typeConverter) + operationRestMetaData := albTrafficCloneProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albTrafficCloneProfilesPatchInputType(), typeConverter) sv.AddStructField("AlbTrafficcloneprofileId", albTrafficcloneprofileIdParam) sv.AddStructField("ALBTrafficCloneProfile", aLBTrafficCloneProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albTrafficCloneProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_traffic_clone_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albTrafficCloneProfilesClient) Update(albTrafficcloneprofileIdParam string, aLBTrafficCloneProfileParam model.ALBTrafficCloneProfile) (model.ALBTrafficCloneProfile, error) { +func (aIface *albTrafficCloneProfilesClient) Update(albTrafficcloneprofileIdParam string, aLBTrafficCloneProfileParam nsx_policyModel.ALBTrafficCloneProfile) (nsx_policyModel.ALBTrafficCloneProfile, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albTrafficCloneProfilesUpdateInputType(), typeConverter) + operationRestMetaData := albTrafficCloneProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albTrafficCloneProfilesUpdateInputType(), typeConverter) sv.AddStructField("AlbTrafficcloneprofileId", albTrafficcloneprofileIdParam) sv.AddStructField("ALBTrafficCloneProfile", aLBTrafficCloneProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBTrafficCloneProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBTrafficCloneProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albTrafficCloneProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_traffic_clone_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.ALBTrafficCloneProfile + var emptyOutput nsx_policyModel.ALBTrafficCloneProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albTrafficCloneProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbTrafficCloneProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBTrafficCloneProfile), nil + return output.(nsx_policyModel.ALBTrafficCloneProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbTrafficCloneProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbTrafficCloneProfilesTypes.go index bc43d7c14..50c4c3f18 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbTrafficCloneProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbTrafficCloneProfilesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func albTrafficCloneProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albTrafficCloneProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_trafficcloneprofile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_trafficcloneprofile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_trafficcloneprofile_id"] = "AlbTrafficcloneprofileId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albTrafficCloneProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbTrafficCloneProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albTrafficCloneProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albTrafficCloneProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_trafficcloneprofile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_trafficcloneprofile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_trafficcloneprofile_id"] = "AlbTrafficcloneprofileId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_trafficcloneprofile_id"] = bindings.NewStringType() - paramsTypeMap["albTrafficcloneprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_trafficcloneprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albTrafficcloneprofileId"] = vapiBindings_.NewStringType() pathParams["alb_trafficcloneprofile_id"] = "albTrafficcloneprofileId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albTrafficCloneProfilesDeleteRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albTrafficCloneProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albTrafficCloneProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_trafficcloneprofile_id"] = bindings.NewStringType() + fields["alb_trafficcloneprofile_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_trafficcloneprofile_id"] = "AlbTrafficcloneprofileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albTrafficCloneProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBTrafficCloneProfileBindingType) +func AlbTrafficCloneProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBTrafficCloneProfileBindingType) } -func albTrafficCloneProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albTrafficCloneProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_trafficcloneprofile_id"] = bindings.NewStringType() + fields["alb_trafficcloneprofile_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_trafficcloneprofile_id"] = "AlbTrafficcloneprofileId" - paramsTypeMap["alb_trafficcloneprofile_id"] = bindings.NewStringType() - paramsTypeMap["albTrafficcloneprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_trafficcloneprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albTrafficcloneprofileId"] = vapiBindings_.NewStringType() pathParams["alb_trafficcloneprofile_id"] = "albTrafficcloneprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albTrafficCloneProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albTrafficCloneProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albTrafficCloneProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albTrafficCloneProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBTrafficCloneProfileApiResponseBindingType) +func AlbTrafficCloneProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBTrafficCloneProfileApiResponseBindingType) } -func albTrafficCloneProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albTrafficCloneProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albTrafficCloneProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albTrafficCloneProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albTrafficCloneProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albTrafficCloneProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_trafficcloneprofile_id"] = bindings.NewStringType() - fields["a_LB_traffic_clone_profile"] = bindings.NewReferenceType(model.ALBTrafficCloneProfileBindingType) + fields["alb_trafficcloneprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_traffic_clone_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBTrafficCloneProfileBindingType) fieldNameMap["alb_trafficcloneprofile_id"] = "AlbTrafficcloneprofileId" fieldNameMap["a_LB_traffic_clone_profile"] = "ALBTrafficCloneProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albTrafficCloneProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbTrafficCloneProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albTrafficCloneProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albTrafficCloneProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_trafficcloneprofile_id"] = bindings.NewStringType() - fields["a_LB_traffic_clone_profile"] = bindings.NewReferenceType(model.ALBTrafficCloneProfileBindingType) + fields["alb_trafficcloneprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_traffic_clone_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBTrafficCloneProfileBindingType) fieldNameMap["alb_trafficcloneprofile_id"] = "AlbTrafficcloneprofileId" fieldNameMap["a_LB_traffic_clone_profile"] = "ALBTrafficCloneProfile" - paramsTypeMap["alb_trafficcloneprofile_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_traffic_clone_profile"] = bindings.NewReferenceType(model.ALBTrafficCloneProfileBindingType) - paramsTypeMap["albTrafficcloneprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_trafficcloneprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_traffic_clone_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBTrafficCloneProfileBindingType) + paramsTypeMap["albTrafficcloneprofileId"] = vapiBindings_.NewStringType() pathParams["alb_trafficcloneprofile_id"] = "albTrafficcloneprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albTrafficCloneProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albTrafficCloneProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albTrafficCloneProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_trafficcloneprofile_id"] = bindings.NewStringType() - fields["a_LB_traffic_clone_profile"] = bindings.NewReferenceType(model.ALBTrafficCloneProfileBindingType) + fields["alb_trafficcloneprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_traffic_clone_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBTrafficCloneProfileBindingType) fieldNameMap["alb_trafficcloneprofile_id"] = "AlbTrafficcloneprofileId" fieldNameMap["a_LB_traffic_clone_profile"] = "ALBTrafficCloneProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albTrafficCloneProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBTrafficCloneProfileBindingType) +func AlbTrafficCloneProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBTrafficCloneProfileBindingType) } -func albTrafficCloneProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albTrafficCloneProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_trafficcloneprofile_id"] = bindings.NewStringType() - fields["a_LB_traffic_clone_profile"] = bindings.NewReferenceType(model.ALBTrafficCloneProfileBindingType) + fields["alb_trafficcloneprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_traffic_clone_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBTrafficCloneProfileBindingType) fieldNameMap["alb_trafficcloneprofile_id"] = "AlbTrafficcloneprofileId" fieldNameMap["a_LB_traffic_clone_profile"] = "ALBTrafficCloneProfile" - paramsTypeMap["alb_trafficcloneprofile_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_traffic_clone_profile"] = bindings.NewReferenceType(model.ALBTrafficCloneProfileBindingType) - paramsTypeMap["albTrafficcloneprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_trafficcloneprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_traffic_clone_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBTrafficCloneProfileBindingType) + paramsTypeMap["albTrafficcloneprofileId"] = vapiBindings_.NewStringType() pathParams["alb_trafficcloneprofile_id"] = "albTrafficcloneprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbVirtualServicesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbVirtualServicesClient.go index f50f74947..09c2984f5 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbVirtualServicesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbVirtualServicesClient.go @@ -9,22 +9,24 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbVirtualServicesClient interface { - // Delete the ALBVirtualService along with all the entities contained by this ALBVirtualService. + // Delete the ALBVirtualService along with all the entities contained by this ALBVirtualService. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albVirtualserviceIdParam ALBVirtualService ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbVirtualServicesClient interface { // @throws NotFound Not Found Delete(albVirtualserviceIdParam string, forceParam *bool) error - // Read a ALBVirtualService. + // Read a ALBVirtualService. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albVirtualserviceIdParam ALBVirtualService ID (required) // @return com.vmware.nsx_policy.model.ALBVirtualService + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albVirtualserviceIdParam string) (model.ALBVirtualService, error) + Get(albVirtualserviceIdParam string) (nsx_policyModel.ALBVirtualService, error) - // Paginated list of all ALBVirtualService for infra. + // Paginated list of all ALBVirtualService for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbVirtualServicesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ALBVirtualServiceApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBVirtualServiceApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBVirtualServiceApiResponse, error) - // If a ALBvirtualservice with the alb-virtualservice-id is not already present, create a new ALBvirtualservice. If it already exists, update the ALBvirtualservice. This is a full replace. + // If a ALBvirtualservice with the alb-virtualservice-id is not already present, create a new ALBvirtualservice. If it already exists, update the ALBvirtualservice. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albVirtualserviceIdParam ALBvirtualservice ID (required) // @param aLBVirtualServiceParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albVirtualserviceIdParam string, aLBVirtualServiceParam model.ALBVirtualService) error + Patch(albVirtualserviceIdParam string, aLBVirtualServiceParam nsx_policyModel.ALBVirtualService) error - // If a ALBVirtualService with the alb-VirtualService-id is not already present, create a new ALBVirtualService. If it already exists, update the ALBVirtualService. This is a full replace. + // If a ALBVirtualService with the alb-VirtualService-id is not already present, create a new ALBVirtualService. If it already exists, update the ALBVirtualService. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albVirtualserviceIdParam ALBVirtualService ID (required) // @param aLBVirtualServiceParam (required) // @return com.vmware.nsx_policy.model.ALBVirtualService + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albVirtualserviceIdParam string, aLBVirtualServiceParam model.ALBVirtualService) (model.ALBVirtualService, error) + Update(albVirtualserviceIdParam string, aLBVirtualServiceParam nsx_policyModel.ALBVirtualService) (nsx_policyModel.ALBVirtualService, error) } type albVirtualServicesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbVirtualServicesClient(connector client.Connector) *albVirtualServicesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_virtual_services") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbVirtualServicesClient(connector vapiProtocolClient_.Connector) *albVirtualServicesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_virtual_services") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albVirtualServicesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albVirtualServicesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albVirtualServicesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albVirtualServicesClient) Delete(albVirtualserviceIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albVirtualServicesDeleteInputType(), typeConverter) + operationRestMetaData := albVirtualServicesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albVirtualServicesDeleteInputType(), typeConverter) sv.AddStructField("AlbVirtualserviceId", albVirtualserviceIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albVirtualServicesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_virtual_services", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albVirtualServicesClient) Get(albVirtualserviceIdParam string) (model.ALBVirtualService, error) { +func (aIface *albVirtualServicesClient) Get(albVirtualserviceIdParam string) (nsx_policyModel.ALBVirtualService, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albVirtualServicesGetInputType(), typeConverter) + operationRestMetaData := albVirtualServicesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albVirtualServicesGetInputType(), typeConverter) sv.AddStructField("AlbVirtualserviceId", albVirtualserviceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBVirtualService - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBVirtualService + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albVirtualServicesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_virtual_services", "get", inputDataValue, executionContext) - var emptyOutput model.ALBVirtualService + var emptyOutput nsx_policyModel.ALBVirtualService if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albVirtualServicesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbVirtualServicesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBVirtualService), nil + return output.(nsx_policyModel.ALBVirtualService), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albVirtualServicesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBVirtualServiceApiResponse, error) { +func (aIface *albVirtualServicesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBVirtualServiceApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albVirtualServicesListInputType(), typeConverter) + operationRestMetaData := albVirtualServicesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albVirtualServicesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albVirtualServicesClient) List(cursorParam *string, includeMarkFor sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBVirtualServiceApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBVirtualServiceApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albVirtualServicesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_virtual_services", "list", inputDataValue, executionContext) - var emptyOutput model.ALBVirtualServiceApiResponse + var emptyOutput nsx_policyModel.ALBVirtualServiceApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albVirtualServicesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbVirtualServicesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBVirtualServiceApiResponse), nil + return output.(nsx_policyModel.ALBVirtualServiceApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albVirtualServicesClient) Patch(albVirtualserviceIdParam string, aLBVirtualServiceParam model.ALBVirtualService) error { +func (aIface *albVirtualServicesClient) Patch(albVirtualserviceIdParam string, aLBVirtualServiceParam nsx_policyModel.ALBVirtualService) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albVirtualServicesPatchInputType(), typeConverter) + operationRestMetaData := albVirtualServicesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albVirtualServicesPatchInputType(), typeConverter) sv.AddStructField("AlbVirtualserviceId", albVirtualserviceIdParam) sv.AddStructField("ALBVirtualService", aLBVirtualServiceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albVirtualServicesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_virtual_services", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albVirtualServicesClient) Update(albVirtualserviceIdParam string, aLBVirtualServiceParam model.ALBVirtualService) (model.ALBVirtualService, error) { +func (aIface *albVirtualServicesClient) Update(albVirtualserviceIdParam string, aLBVirtualServiceParam nsx_policyModel.ALBVirtualService) (nsx_policyModel.ALBVirtualService, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albVirtualServicesUpdateInputType(), typeConverter) + operationRestMetaData := albVirtualServicesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albVirtualServicesUpdateInputType(), typeConverter) sv.AddStructField("AlbVirtualserviceId", albVirtualserviceIdParam) sv.AddStructField("ALBVirtualService", aLBVirtualServiceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBVirtualService - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBVirtualService + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albVirtualServicesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_virtual_services", "update", inputDataValue, executionContext) - var emptyOutput model.ALBVirtualService + var emptyOutput nsx_policyModel.ALBVirtualService if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albVirtualServicesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbVirtualServicesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBVirtualService), nil + return output.(nsx_policyModel.ALBVirtualService), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbVirtualServicesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbVirtualServicesTypes.go index a61053494..3bed2068d 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbVirtualServicesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbVirtualServicesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func albVirtualServicesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albVirtualServicesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_virtualservice_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_virtualservice_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_virtualservice_id"] = "AlbVirtualserviceId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albVirtualServicesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbVirtualServicesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albVirtualServicesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albVirtualServicesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_virtualservice_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_virtualservice_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_virtualservice_id"] = "AlbVirtualserviceId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_virtualservice_id"] = bindings.NewStringType() - paramsTypeMap["albVirtualserviceId"] = bindings.NewStringType() + paramsTypeMap["alb_virtualservice_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albVirtualserviceId"] = vapiBindings_.NewStringType() pathParams["alb_virtualservice_id"] = "albVirtualserviceId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albVirtualServicesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albVirtualServicesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albVirtualServicesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_virtualservice_id"] = bindings.NewStringType() + fields["alb_virtualservice_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_virtualservice_id"] = "AlbVirtualserviceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albVirtualServicesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBVirtualServiceBindingType) +func AlbVirtualServicesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBVirtualServiceBindingType) } -func albVirtualServicesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albVirtualServicesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_virtualservice_id"] = bindings.NewStringType() + fields["alb_virtualservice_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_virtualservice_id"] = "AlbVirtualserviceId" - paramsTypeMap["alb_virtualservice_id"] = bindings.NewStringType() - paramsTypeMap["albVirtualserviceId"] = bindings.NewStringType() + paramsTypeMap["alb_virtualservice_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albVirtualserviceId"] = vapiBindings_.NewStringType() pathParams["alb_virtualservice_id"] = "albVirtualserviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albVirtualServicesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albVirtualServicesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albVirtualServicesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albVirtualServicesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBVirtualServiceApiResponseBindingType) +func AlbVirtualServicesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBVirtualServiceApiResponseBindingType) } -func albVirtualServicesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albVirtualServicesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albVirtualServicesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albVirtualServicesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albVirtualServicesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albVirtualServicesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_virtualservice_id"] = bindings.NewStringType() - fields["a_LB_virtual_service"] = bindings.NewReferenceType(model.ALBVirtualServiceBindingType) + fields["alb_virtualservice_id"] = vapiBindings_.NewStringType() + fields["a_LB_virtual_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBVirtualServiceBindingType) fieldNameMap["alb_virtualservice_id"] = "AlbVirtualserviceId" fieldNameMap["a_LB_virtual_service"] = "ALBVirtualService" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albVirtualServicesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbVirtualServicesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albVirtualServicesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albVirtualServicesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_virtualservice_id"] = bindings.NewStringType() - fields["a_LB_virtual_service"] = bindings.NewReferenceType(model.ALBVirtualServiceBindingType) + fields["alb_virtualservice_id"] = vapiBindings_.NewStringType() + fields["a_LB_virtual_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBVirtualServiceBindingType) fieldNameMap["alb_virtualservice_id"] = "AlbVirtualserviceId" fieldNameMap["a_LB_virtual_service"] = "ALBVirtualService" - paramsTypeMap["alb_virtualservice_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_virtual_service"] = bindings.NewReferenceType(model.ALBVirtualServiceBindingType) - paramsTypeMap["albVirtualserviceId"] = bindings.NewStringType() + paramsTypeMap["a_LB_virtual_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBVirtualServiceBindingType) + paramsTypeMap["alb_virtualservice_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albVirtualserviceId"] = vapiBindings_.NewStringType() pathParams["alb_virtualservice_id"] = "albVirtualserviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albVirtualServicesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albVirtualServicesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albVirtualServicesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_virtualservice_id"] = bindings.NewStringType() - fields["a_LB_virtual_service"] = bindings.NewReferenceType(model.ALBVirtualServiceBindingType) + fields["alb_virtualservice_id"] = vapiBindings_.NewStringType() + fields["a_LB_virtual_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBVirtualServiceBindingType) fieldNameMap["alb_virtualservice_id"] = "AlbVirtualserviceId" fieldNameMap["a_LB_virtual_service"] = "ALBVirtualService" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albVirtualServicesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBVirtualServiceBindingType) +func AlbVirtualServicesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBVirtualServiceBindingType) } -func albVirtualServicesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albVirtualServicesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_virtualservice_id"] = bindings.NewStringType() - fields["a_LB_virtual_service"] = bindings.NewReferenceType(model.ALBVirtualServiceBindingType) + fields["alb_virtualservice_id"] = vapiBindings_.NewStringType() + fields["a_LB_virtual_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBVirtualServiceBindingType) fieldNameMap["alb_virtualservice_id"] = "AlbVirtualserviceId" fieldNameMap["a_LB_virtual_service"] = "ALBVirtualService" - paramsTypeMap["alb_virtualservice_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_virtual_service"] = bindings.NewReferenceType(model.ALBVirtualServiceBindingType) - paramsTypeMap["albVirtualserviceId"] = bindings.NewStringType() + paramsTypeMap["a_LB_virtual_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBVirtualServiceBindingType) + paramsTypeMap["alb_virtualservice_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albVirtualserviceId"] = vapiBindings_.NewStringType() pathParams["alb_virtualservice_id"] = "albVirtualserviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbVsDataScriptSetsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbVsDataScriptSetsClient.go index ea14d815b..8a93a6951 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbVsDataScriptSetsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbVsDataScriptSetsClient.go @@ -9,22 +9,24 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbVsDataScriptSetsClient interface { - // Delete the ALBVSDataScriptSet along with all the entities contained by this ALBVSDataScriptSet. + // Delete the ALBVSDataScriptSet along with all the entities contained by this ALBVSDataScriptSet. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albVsdatascriptsetIdParam ALBVSDataScriptSet ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbVsDataScriptSetsClient interface { // @throws NotFound Not Found Delete(albVsdatascriptsetIdParam string, forceParam *bool) error - // Read a ALBVSDataScriptSet. + // Read a ALBVSDataScriptSet. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albVsdatascriptsetIdParam ALBVSDataScriptSet ID (required) // @return com.vmware.nsx_policy.model.ALBVSDataScriptSet + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albVsdatascriptsetIdParam string) (model.ALBVSDataScriptSet, error) + Get(albVsdatascriptsetIdParam string) (nsx_policyModel.ALBVSDataScriptSet, error) - // Paginated list of all ALBVSDataScriptSet for infra. + // Paginated list of all ALBVSDataScriptSet for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbVsDataScriptSetsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ALBVSDataScriptSetApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBVSDataScriptSetApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBVSDataScriptSetApiResponse, error) - // If a ALBvsdatascriptset with the alb-vsdatascriptset-id is not already present, create a new ALBvsdatascriptset. If it already exists, update the ALBvsdatascriptset. This is a full replace. + // If a ALBvsdatascriptset with the alb-vsdatascriptset-id is not already present, create a new ALBvsdatascriptset. If it already exists, update the ALBvsdatascriptset. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albVsdatascriptsetIdParam ALBvsdatascriptset ID (required) // @param aLBVSDataScriptSetParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albVsdatascriptsetIdParam string, aLBVSDataScriptSetParam model.ALBVSDataScriptSet) error + Patch(albVsdatascriptsetIdParam string, aLBVSDataScriptSetParam nsx_policyModel.ALBVSDataScriptSet) error - // If a ALBVSDataScriptSet with the alb-VSDataScriptSet-id is not already present, create a new ALBVSDataScriptSet. If it already exists, update the ALBVSDataScriptSet. This is a full replace. + // If a ALBVSDataScriptSet with the alb-VSDataScriptSet-id is not already present, create a new ALBVSDataScriptSet. If it already exists, update the ALBVSDataScriptSet. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albVsdatascriptsetIdParam ALBVSDataScriptSet ID (required) // @param aLBVSDataScriptSetParam (required) // @return com.vmware.nsx_policy.model.ALBVSDataScriptSet + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albVsdatascriptsetIdParam string, aLBVSDataScriptSetParam model.ALBVSDataScriptSet) (model.ALBVSDataScriptSet, error) + Update(albVsdatascriptsetIdParam string, aLBVSDataScriptSetParam nsx_policyModel.ALBVSDataScriptSet) (nsx_policyModel.ALBVSDataScriptSet, error) } type albVsDataScriptSetsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbVsDataScriptSetsClient(connector client.Connector) *albVsDataScriptSetsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_vs_data_script_sets") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbVsDataScriptSetsClient(connector vapiProtocolClient_.Connector) *albVsDataScriptSetsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_vs_data_script_sets") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albVsDataScriptSetsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albVsDataScriptSetsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albVsDataScriptSetsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albVsDataScriptSetsClient) Delete(albVsdatascriptsetIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albVsDataScriptSetsDeleteInputType(), typeConverter) + operationRestMetaData := albVsDataScriptSetsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albVsDataScriptSetsDeleteInputType(), typeConverter) sv.AddStructField("AlbVsdatascriptsetId", albVsdatascriptsetIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albVsDataScriptSetsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_vs_data_script_sets", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albVsDataScriptSetsClient) Get(albVsdatascriptsetIdParam string) (model.ALBVSDataScriptSet, error) { +func (aIface *albVsDataScriptSetsClient) Get(albVsdatascriptsetIdParam string) (nsx_policyModel.ALBVSDataScriptSet, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albVsDataScriptSetsGetInputType(), typeConverter) + operationRestMetaData := albVsDataScriptSetsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albVsDataScriptSetsGetInputType(), typeConverter) sv.AddStructField("AlbVsdatascriptsetId", albVsdatascriptsetIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBVSDataScriptSet - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBVSDataScriptSet + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albVsDataScriptSetsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_vs_data_script_sets", "get", inputDataValue, executionContext) - var emptyOutput model.ALBVSDataScriptSet + var emptyOutput nsx_policyModel.ALBVSDataScriptSet if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albVsDataScriptSetsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbVsDataScriptSetsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBVSDataScriptSet), nil + return output.(nsx_policyModel.ALBVSDataScriptSet), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albVsDataScriptSetsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBVSDataScriptSetApiResponse, error) { +func (aIface *albVsDataScriptSetsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBVSDataScriptSetApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albVsDataScriptSetsListInputType(), typeConverter) + operationRestMetaData := albVsDataScriptSetsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albVsDataScriptSetsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albVsDataScriptSetsClient) List(cursorParam *string, includeMarkFo sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBVSDataScriptSetApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBVSDataScriptSetApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albVsDataScriptSetsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_vs_data_script_sets", "list", inputDataValue, executionContext) - var emptyOutput model.ALBVSDataScriptSetApiResponse + var emptyOutput nsx_policyModel.ALBVSDataScriptSetApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albVsDataScriptSetsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbVsDataScriptSetsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBVSDataScriptSetApiResponse), nil + return output.(nsx_policyModel.ALBVSDataScriptSetApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albVsDataScriptSetsClient) Patch(albVsdatascriptsetIdParam string, aLBVSDataScriptSetParam model.ALBVSDataScriptSet) error { +func (aIface *albVsDataScriptSetsClient) Patch(albVsdatascriptsetIdParam string, aLBVSDataScriptSetParam nsx_policyModel.ALBVSDataScriptSet) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albVsDataScriptSetsPatchInputType(), typeConverter) + operationRestMetaData := albVsDataScriptSetsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albVsDataScriptSetsPatchInputType(), typeConverter) sv.AddStructField("AlbVsdatascriptsetId", albVsdatascriptsetIdParam) sv.AddStructField("ALBVSDataScriptSet", aLBVSDataScriptSetParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albVsDataScriptSetsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_vs_data_script_sets", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albVsDataScriptSetsClient) Update(albVsdatascriptsetIdParam string, aLBVSDataScriptSetParam model.ALBVSDataScriptSet) (model.ALBVSDataScriptSet, error) { +func (aIface *albVsDataScriptSetsClient) Update(albVsdatascriptsetIdParam string, aLBVSDataScriptSetParam nsx_policyModel.ALBVSDataScriptSet) (nsx_policyModel.ALBVSDataScriptSet, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albVsDataScriptSetsUpdateInputType(), typeConverter) + operationRestMetaData := albVsDataScriptSetsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albVsDataScriptSetsUpdateInputType(), typeConverter) sv.AddStructField("AlbVsdatascriptsetId", albVsdatascriptsetIdParam) sv.AddStructField("ALBVSDataScriptSet", aLBVSDataScriptSetParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBVSDataScriptSet - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBVSDataScriptSet + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albVsDataScriptSetsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_vs_data_script_sets", "update", inputDataValue, executionContext) - var emptyOutput model.ALBVSDataScriptSet + var emptyOutput nsx_policyModel.ALBVSDataScriptSet if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albVsDataScriptSetsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbVsDataScriptSetsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBVSDataScriptSet), nil + return output.(nsx_policyModel.ALBVSDataScriptSet), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbVsDataScriptSetsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbVsDataScriptSetsTypes.go index b0c9c7508..6c2e576fc 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbVsDataScriptSetsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbVsDataScriptSetsTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func albVsDataScriptSetsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albVsDataScriptSetsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_vsdatascriptset_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_vsdatascriptset_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_vsdatascriptset_id"] = "AlbVsdatascriptsetId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albVsDataScriptSetsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbVsDataScriptSetsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albVsDataScriptSetsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albVsDataScriptSetsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_vsdatascriptset_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_vsdatascriptset_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_vsdatascriptset_id"] = "AlbVsdatascriptsetId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_vsdatascriptset_id"] = bindings.NewStringType() - paramsTypeMap["albVsdatascriptsetId"] = bindings.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["alb_vsdatascriptset_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albVsdatascriptsetId"] = vapiBindings_.NewStringType() pathParams["alb_vsdatascriptset_id"] = "albVsdatascriptsetId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albVsDataScriptSetsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albVsDataScriptSetsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albVsDataScriptSetsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_vsdatascriptset_id"] = bindings.NewStringType() + fields["alb_vsdatascriptset_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_vsdatascriptset_id"] = "AlbVsdatascriptsetId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albVsDataScriptSetsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBVSDataScriptSetBindingType) +func AlbVsDataScriptSetsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBVSDataScriptSetBindingType) } -func albVsDataScriptSetsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albVsDataScriptSetsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_vsdatascriptset_id"] = bindings.NewStringType() + fields["alb_vsdatascriptset_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_vsdatascriptset_id"] = "AlbVsdatascriptsetId" - paramsTypeMap["alb_vsdatascriptset_id"] = bindings.NewStringType() - paramsTypeMap["albVsdatascriptsetId"] = bindings.NewStringType() + paramsTypeMap["alb_vsdatascriptset_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albVsdatascriptsetId"] = vapiBindings_.NewStringType() pathParams["alb_vsdatascriptset_id"] = "albVsdatascriptsetId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albVsDataScriptSetsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albVsDataScriptSetsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albVsDataScriptSetsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albVsDataScriptSetsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBVSDataScriptSetApiResponseBindingType) +func AlbVsDataScriptSetsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBVSDataScriptSetApiResponseBindingType) } -func albVsDataScriptSetsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albVsDataScriptSetsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albVsDataScriptSetsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albVsDataScriptSetsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albVsDataScriptSetsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albVsDataScriptSetsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_vsdatascriptset_id"] = bindings.NewStringType() - fields["a_LBVS_data_script_set"] = bindings.NewReferenceType(model.ALBVSDataScriptSetBindingType) + fields["alb_vsdatascriptset_id"] = vapiBindings_.NewStringType() + fields["a_LBVS_data_script_set"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBVSDataScriptSetBindingType) fieldNameMap["alb_vsdatascriptset_id"] = "AlbVsdatascriptsetId" fieldNameMap["a_LBVS_data_script_set"] = "ALBVSDataScriptSet" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albVsDataScriptSetsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbVsDataScriptSetsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albVsDataScriptSetsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albVsDataScriptSetsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_vsdatascriptset_id"] = bindings.NewStringType() - fields["a_LBVS_data_script_set"] = bindings.NewReferenceType(model.ALBVSDataScriptSetBindingType) + fields["alb_vsdatascriptset_id"] = vapiBindings_.NewStringType() + fields["a_LBVS_data_script_set"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBVSDataScriptSetBindingType) fieldNameMap["alb_vsdatascriptset_id"] = "AlbVsdatascriptsetId" fieldNameMap["a_LBVS_data_script_set"] = "ALBVSDataScriptSet" - paramsTypeMap["a_LBVS_data_script_set"] = bindings.NewReferenceType(model.ALBVSDataScriptSetBindingType) - paramsTypeMap["alb_vsdatascriptset_id"] = bindings.NewStringType() - paramsTypeMap["albVsdatascriptsetId"] = bindings.NewStringType() + paramsTypeMap["a_LBVS_data_script_set"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBVSDataScriptSetBindingType) + paramsTypeMap["alb_vsdatascriptset_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albVsdatascriptsetId"] = vapiBindings_.NewStringType() pathParams["alb_vsdatascriptset_id"] = "albVsdatascriptsetId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albVsDataScriptSetsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albVsDataScriptSetsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albVsDataScriptSetsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_vsdatascriptset_id"] = bindings.NewStringType() - fields["a_LBVS_data_script_set"] = bindings.NewReferenceType(model.ALBVSDataScriptSetBindingType) + fields["alb_vsdatascriptset_id"] = vapiBindings_.NewStringType() + fields["a_LBVS_data_script_set"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBVSDataScriptSetBindingType) fieldNameMap["alb_vsdatascriptset_id"] = "AlbVsdatascriptsetId" fieldNameMap["a_LBVS_data_script_set"] = "ALBVSDataScriptSet" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albVsDataScriptSetsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBVSDataScriptSetBindingType) +func AlbVsDataScriptSetsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBVSDataScriptSetBindingType) } -func albVsDataScriptSetsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albVsDataScriptSetsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_vsdatascriptset_id"] = bindings.NewStringType() - fields["a_LBVS_data_script_set"] = bindings.NewReferenceType(model.ALBVSDataScriptSetBindingType) + fields["alb_vsdatascriptset_id"] = vapiBindings_.NewStringType() + fields["a_LBVS_data_script_set"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBVSDataScriptSetBindingType) fieldNameMap["alb_vsdatascriptset_id"] = "AlbVsdatascriptsetId" fieldNameMap["a_LBVS_data_script_set"] = "ALBVSDataScriptSet" - paramsTypeMap["a_LBVS_data_script_set"] = bindings.NewReferenceType(model.ALBVSDataScriptSetBindingType) - paramsTypeMap["alb_vsdatascriptset_id"] = bindings.NewStringType() - paramsTypeMap["albVsdatascriptsetId"] = bindings.NewStringType() + paramsTypeMap["a_LBVS_data_script_set"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBVSDataScriptSetBindingType) + paramsTypeMap["alb_vsdatascriptset_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albVsdatascriptsetId"] = vapiBindings_.NewStringType() pathParams["alb_vsdatascriptset_id"] = "albVsdatascriptsetId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbVsVipsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbVsVipsClient.go index 9ef3f52c6..f64f31147 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbVsVipsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbVsVipsClient.go @@ -9,22 +9,24 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbVsVipsClient interface { - // Delete the ALBVsVip along with all the entities contained by this ALBVsVip. + // Delete the ALBVsVip along with all the entities contained by this ALBVsVip. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albVsvipIdParam ALBVsVip ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbVsVipsClient interface { // @throws NotFound Not Found Delete(albVsvipIdParam string, forceParam *bool) error - // Read a ALBVsVip. + // Read a ALBVsVip. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albVsvipIdParam ALBVsVip ID (required) // @return com.vmware.nsx_policy.model.ALBVsVip + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albVsvipIdParam string) (model.ALBVsVip, error) + Get(albVsvipIdParam string) (nsx_policyModel.ALBVsVip, error) - // Paginated list of all ALBVsVip for infra. + // Paginated list of all ALBVsVip for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbVsVipsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ALBVsVipApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBVsVipApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBVsVipApiResponse, error) - // If a ALBvsvip with the alb-vsvip-id is not already present, create a new ALBvsvip. If it already exists, update the ALBvsvip. This is a full replace. + // If a ALBvsvip with the alb-vsvip-id is not already present, create a new ALBvsvip. If it already exists, update the ALBvsvip. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albVsvipIdParam ALBvsvip ID (required) // @param aLBVsVipParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albVsvipIdParam string, aLBVsVipParam model.ALBVsVip) error + Patch(albVsvipIdParam string, aLBVsVipParam nsx_policyModel.ALBVsVip) error - // If a ALBVsVip with the alb-VsVip-id is not already present, create a new ALBVsVip. If it already exists, update the ALBVsVip. This is a full replace. + // If a ALBVsVip with the alb-VsVip-id is not already present, create a new ALBVsVip. If it already exists, update the ALBVsVip. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albVsvipIdParam ALBVsVip ID (required) // @param aLBVsVipParam (required) // @return com.vmware.nsx_policy.model.ALBVsVip + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albVsvipIdParam string, aLBVsVipParam model.ALBVsVip) (model.ALBVsVip, error) + Update(albVsvipIdParam string, aLBVsVipParam nsx_policyModel.ALBVsVip) (nsx_policyModel.ALBVsVip, error) } type albVsVipsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbVsVipsClient(connector client.Connector) *albVsVipsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_vs_vips") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbVsVipsClient(connector vapiProtocolClient_.Connector) *albVsVipsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_vs_vips") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albVsVipsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albVsVipsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albVsVipsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albVsVipsClient) Delete(albVsvipIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albVsVipsDeleteInputType(), typeConverter) + operationRestMetaData := albVsVipsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albVsVipsDeleteInputType(), typeConverter) sv.AddStructField("AlbVsvipId", albVsvipIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albVsVipsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_vs_vips", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albVsVipsClient) Get(albVsvipIdParam string) (model.ALBVsVip, error) { +func (aIface *albVsVipsClient) Get(albVsvipIdParam string) (nsx_policyModel.ALBVsVip, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albVsVipsGetInputType(), typeConverter) + operationRestMetaData := albVsVipsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albVsVipsGetInputType(), typeConverter) sv.AddStructField("AlbVsvipId", albVsvipIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBVsVip - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBVsVip + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albVsVipsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_vs_vips", "get", inputDataValue, executionContext) - var emptyOutput model.ALBVsVip + var emptyOutput nsx_policyModel.ALBVsVip if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albVsVipsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbVsVipsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBVsVip), nil + return output.(nsx_policyModel.ALBVsVip), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albVsVipsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBVsVipApiResponse, error) { +func (aIface *albVsVipsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBVsVipApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albVsVipsListInputType(), typeConverter) + operationRestMetaData := albVsVipsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albVsVipsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albVsVipsClient) List(cursorParam *string, includeMarkForDeleteObj sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBVsVipApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBVsVipApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albVsVipsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_vs_vips", "list", inputDataValue, executionContext) - var emptyOutput model.ALBVsVipApiResponse + var emptyOutput nsx_policyModel.ALBVsVipApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albVsVipsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbVsVipsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBVsVipApiResponse), nil + return output.(nsx_policyModel.ALBVsVipApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albVsVipsClient) Patch(albVsvipIdParam string, aLBVsVipParam model.ALBVsVip) error { +func (aIface *albVsVipsClient) Patch(albVsvipIdParam string, aLBVsVipParam nsx_policyModel.ALBVsVip) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albVsVipsPatchInputType(), typeConverter) + operationRestMetaData := albVsVipsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albVsVipsPatchInputType(), typeConverter) sv.AddStructField("AlbVsvipId", albVsvipIdParam) sv.AddStructField("ALBVsVip", aLBVsVipParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albVsVipsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_vs_vips", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albVsVipsClient) Update(albVsvipIdParam string, aLBVsVipParam model.ALBVsVip) (model.ALBVsVip, error) { +func (aIface *albVsVipsClient) Update(albVsvipIdParam string, aLBVsVipParam nsx_policyModel.ALBVsVip) (nsx_policyModel.ALBVsVip, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albVsVipsUpdateInputType(), typeConverter) + operationRestMetaData := albVsVipsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albVsVipsUpdateInputType(), typeConverter) sv.AddStructField("AlbVsvipId", albVsvipIdParam) sv.AddStructField("ALBVsVip", aLBVsVipParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBVsVip - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBVsVip + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albVsVipsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_vs_vips", "update", inputDataValue, executionContext) - var emptyOutput model.ALBVsVip + var emptyOutput nsx_policyModel.ALBVsVip if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albVsVipsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbVsVipsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBVsVip), nil + return output.(nsx_policyModel.ALBVsVip), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbVsVipsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbVsVipsTypes.go index b9bd8f781..bdbb60781 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbVsVipsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbVsVipsTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func albVsVipsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albVsVipsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_vsvip_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_vsvip_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_vsvip_id"] = "AlbVsvipId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albVsVipsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbVsVipsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albVsVipsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albVsVipsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_vsvip_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_vsvip_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_vsvip_id"] = "AlbVsvipId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_vsvip_id"] = bindings.NewStringType() - paramsTypeMap["albVsvipId"] = bindings.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["alb_vsvip_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albVsvipId"] = vapiBindings_.NewStringType() pathParams["alb_vsvip_id"] = "albVsvipId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albVsVipsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albVsVipsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albVsVipsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_vsvip_id"] = bindings.NewStringType() + fields["alb_vsvip_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_vsvip_id"] = "AlbVsvipId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albVsVipsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBVsVipBindingType) +func AlbVsVipsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBVsVipBindingType) } -func albVsVipsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albVsVipsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_vsvip_id"] = bindings.NewStringType() + fields["alb_vsvip_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_vsvip_id"] = "AlbVsvipId" - paramsTypeMap["alb_vsvip_id"] = bindings.NewStringType() - paramsTypeMap["albVsvipId"] = bindings.NewStringType() + paramsTypeMap["alb_vsvip_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albVsvipId"] = vapiBindings_.NewStringType() pathParams["alb_vsvip_id"] = "albVsvipId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albVsVipsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albVsVipsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albVsVipsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albVsVipsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBVsVipApiResponseBindingType) +func AlbVsVipsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBVsVipApiResponseBindingType) } -func albVsVipsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albVsVipsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albVsVipsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albVsVipsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albVsVipsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albVsVipsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_vsvip_id"] = bindings.NewStringType() - fields["a_LB_vs_vip"] = bindings.NewReferenceType(model.ALBVsVipBindingType) + fields["alb_vsvip_id"] = vapiBindings_.NewStringType() + fields["a_LB_vs_vip"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBVsVipBindingType) fieldNameMap["alb_vsvip_id"] = "AlbVsvipId" fieldNameMap["a_LB_vs_vip"] = "ALBVsVip" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albVsVipsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbVsVipsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albVsVipsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albVsVipsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_vsvip_id"] = bindings.NewStringType() - fields["a_LB_vs_vip"] = bindings.NewReferenceType(model.ALBVsVipBindingType) + fields["alb_vsvip_id"] = vapiBindings_.NewStringType() + fields["a_LB_vs_vip"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBVsVipBindingType) fieldNameMap["alb_vsvip_id"] = "AlbVsvipId" fieldNameMap["a_LB_vs_vip"] = "ALBVsVip" - paramsTypeMap["alb_vsvip_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_vs_vip"] = bindings.NewReferenceType(model.ALBVsVipBindingType) - paramsTypeMap["albVsvipId"] = bindings.NewStringType() + paramsTypeMap["a_LB_vs_vip"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBVsVipBindingType) + paramsTypeMap["alb_vsvip_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albVsvipId"] = vapiBindings_.NewStringType() pathParams["alb_vsvip_id"] = "albVsvipId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albVsVipsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albVsVipsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albVsVipsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_vsvip_id"] = bindings.NewStringType() - fields["a_LB_vs_vip"] = bindings.NewReferenceType(model.ALBVsVipBindingType) + fields["alb_vsvip_id"] = vapiBindings_.NewStringType() + fields["a_LB_vs_vip"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBVsVipBindingType) fieldNameMap["alb_vsvip_id"] = "AlbVsvipId" fieldNameMap["a_LB_vs_vip"] = "ALBVsVip" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albVsVipsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBVsVipBindingType) +func AlbVsVipsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBVsVipBindingType) } -func albVsVipsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albVsVipsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_vsvip_id"] = bindings.NewStringType() - fields["a_LB_vs_vip"] = bindings.NewReferenceType(model.ALBVsVipBindingType) + fields["alb_vsvip_id"] = vapiBindings_.NewStringType() + fields["a_LB_vs_vip"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBVsVipBindingType) fieldNameMap["alb_vsvip_id"] = "AlbVsvipId" fieldNameMap["a_LB_vs_vip"] = "ALBVsVip" - paramsTypeMap["alb_vsvip_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_vs_vip"] = bindings.NewReferenceType(model.ALBVsVipBindingType) - paramsTypeMap["albVsvipId"] = bindings.NewStringType() + paramsTypeMap["a_LB_vs_vip"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBVsVipBindingType) + paramsTypeMap["alb_vsvip_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albVsvipId"] = vapiBindings_.NewStringType() pathParams["alb_vsvip_id"] = "albVsvipId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbWafCrsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbWafCrsClient.go index 0e2411fe6..98f72af31 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbWafCrsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbWafCrsClient.go @@ -9,22 +9,24 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbWafCrsClient interface { - // Delete the ALBWafCRS along with all the entities contained by this ALBWafCRS. + // Delete the ALBWafCRS along with all the entities contained by this ALBWafCRS. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albWafcrsIdParam ALBWafCRS ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbWafCrsClient interface { // @throws NotFound Not Found Delete(albWafcrsIdParam string, forceParam *bool) error - // Read a ALBWafCRS. + // Read a ALBWafCRS. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albWafcrsIdParam ALBWafCRS ID (required) // @return com.vmware.nsx_policy.model.ALBWafCRS + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albWafcrsIdParam string) (model.ALBWafCRS, error) + Get(albWafcrsIdParam string) (nsx_policyModel.ALBWafCRS, error) - // Paginated list of all ALBWafCRS for infra. + // Paginated list of all ALBWafCRS for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbWafCrsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ALBWafCRSApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBWafCRSApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBWafCRSApiResponse, error) - // If a ALBwafcrs with the alb-wafcrs-id is not already present, create a new ALBwafcrs. If it already exists, update the ALBwafcrs. This is a full replace. + // If a ALBwafcrs with the alb-wafcrs-id is not already present, create a new ALBwafcrs. If it already exists, update the ALBwafcrs. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albWafcrsIdParam ALBwafcrs ID (required) // @param aLBWafCRSParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albWafcrsIdParam string, aLBWafCRSParam model.ALBWafCRS) error + Patch(albWafcrsIdParam string, aLBWafCRSParam nsx_policyModel.ALBWafCRS) error - // If a ALBWafCRS with the alb-WafCRS-id is not already present, create a new ALBWafCRS. If it already exists, update the ALBWafCRS. This is a full replace. + // If a ALBWafCRS with the alb-WafCRS-id is not already present, create a new ALBWafCRS. If it already exists, update the ALBWafCRS. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albWafcrsIdParam ALBWafCRS ID (required) // @param aLBWafCRSParam (required) // @return com.vmware.nsx_policy.model.ALBWafCRS + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albWafcrsIdParam string, aLBWafCRSParam model.ALBWafCRS) (model.ALBWafCRS, error) + Update(albWafcrsIdParam string, aLBWafCRSParam nsx_policyModel.ALBWafCRS) (nsx_policyModel.ALBWafCRS, error) } type albWafCrsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbWafCrsClient(connector client.Connector) *albWafCrsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_waf_crs") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbWafCrsClient(connector vapiProtocolClient_.Connector) *albWafCrsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_waf_crs") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albWafCrsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albWafCrsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albWafCrsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albWafCrsClient) Delete(albWafcrsIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWafCrsDeleteInputType(), typeConverter) + operationRestMetaData := albWafCrsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWafCrsDeleteInputType(), typeConverter) sv.AddStructField("AlbWafcrsId", albWafcrsIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWafCrsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_waf_crs", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albWafCrsClient) Get(albWafcrsIdParam string) (model.ALBWafCRS, error) { +func (aIface *albWafCrsClient) Get(albWafcrsIdParam string) (nsx_policyModel.ALBWafCRS, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWafCrsGetInputType(), typeConverter) + operationRestMetaData := albWafCrsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWafCrsGetInputType(), typeConverter) sv.AddStructField("AlbWafcrsId", albWafcrsIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBWafCRS - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBWafCRS + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWafCrsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_waf_crs", "get", inputDataValue, executionContext) - var emptyOutput model.ALBWafCRS + var emptyOutput nsx_policyModel.ALBWafCRS if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albWafCrsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbWafCrsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBWafCRS), nil + return output.(nsx_policyModel.ALBWafCRS), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albWafCrsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBWafCRSApiResponse, error) { +func (aIface *albWafCrsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBWafCRSApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWafCrsListInputType(), typeConverter) + operationRestMetaData := albWafCrsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWafCrsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albWafCrsClient) List(cursorParam *string, includeMarkForDeleteObj sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBWafCRSApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBWafCRSApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWafCrsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_waf_crs", "list", inputDataValue, executionContext) - var emptyOutput model.ALBWafCRSApiResponse + var emptyOutput nsx_policyModel.ALBWafCRSApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albWafCrsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbWafCrsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBWafCRSApiResponse), nil + return output.(nsx_policyModel.ALBWafCRSApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albWafCrsClient) Patch(albWafcrsIdParam string, aLBWafCRSParam model.ALBWafCRS) error { +func (aIface *albWafCrsClient) Patch(albWafcrsIdParam string, aLBWafCRSParam nsx_policyModel.ALBWafCRS) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWafCrsPatchInputType(), typeConverter) + operationRestMetaData := albWafCrsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWafCrsPatchInputType(), typeConverter) sv.AddStructField("AlbWafcrsId", albWafcrsIdParam) sv.AddStructField("ALBWafCRS", aLBWafCRSParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWafCrsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_waf_crs", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albWafCrsClient) Update(albWafcrsIdParam string, aLBWafCRSParam model.ALBWafCRS) (model.ALBWafCRS, error) { +func (aIface *albWafCrsClient) Update(albWafcrsIdParam string, aLBWafCRSParam nsx_policyModel.ALBWafCRS) (nsx_policyModel.ALBWafCRS, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWafCrsUpdateInputType(), typeConverter) + operationRestMetaData := albWafCrsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWafCrsUpdateInputType(), typeConverter) sv.AddStructField("AlbWafcrsId", albWafcrsIdParam) sv.AddStructField("ALBWafCRS", aLBWafCRSParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBWafCRS - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBWafCRS + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWafCrsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_waf_crs", "update", inputDataValue, executionContext) - var emptyOutput model.ALBWafCRS + var emptyOutput nsx_policyModel.ALBWafCRS if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albWafCrsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbWafCrsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBWafCRS), nil + return output.(nsx_policyModel.ALBWafCRS), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbWafCrsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbWafCrsTypes.go index 7236eecf7..aa0c49a3a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbWafCrsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbWafCrsTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func albWafCrsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWafCrsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_wafcrs_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_wafcrs_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_wafcrs_id"] = "AlbWafcrsId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWafCrsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbWafCrsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albWafCrsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWafCrsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_wafcrs_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_wafcrs_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_wafcrs_id"] = "AlbWafcrsId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_wafcrs_id"] = bindings.NewStringType() - paramsTypeMap["albWafcrsId"] = bindings.NewStringType() + paramsTypeMap["alb_wafcrs_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albWafcrsId"] = vapiBindings_.NewStringType() pathParams["alb_wafcrs_id"] = "albWafcrsId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albWafCrsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albWafCrsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWafCrsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_wafcrs_id"] = bindings.NewStringType() + fields["alb_wafcrs_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_wafcrs_id"] = "AlbWafcrsId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWafCrsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBWafCRSBindingType) +func AlbWafCrsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBWafCRSBindingType) } -func albWafCrsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWafCrsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_wafcrs_id"] = bindings.NewStringType() + fields["alb_wafcrs_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_wafcrs_id"] = "AlbWafcrsId" - paramsTypeMap["alb_wafcrs_id"] = bindings.NewStringType() - paramsTypeMap["albWafcrsId"] = bindings.NewStringType() + paramsTypeMap["alb_wafcrs_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albWafcrsId"] = vapiBindings_.NewStringType() pathParams["alb_wafcrs_id"] = "albWafcrsId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albWafCrsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albWafCrsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWafCrsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWafCrsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBWafCRSApiResponseBindingType) +func AlbWafCrsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBWafCRSApiResponseBindingType) } -func albWafCrsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWafCrsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albWafCrsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albWafCrsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albWafCrsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWafCrsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_wafcrs_id"] = bindings.NewStringType() - fields["a_LB_waf_CRS"] = bindings.NewReferenceType(model.ALBWafCRSBindingType) + fields["alb_wafcrs_id"] = vapiBindings_.NewStringType() + fields["a_LB_waf_CRS"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBWafCRSBindingType) fieldNameMap["alb_wafcrs_id"] = "AlbWafcrsId" fieldNameMap["a_LB_waf_CRS"] = "ALBWafCRS" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWafCrsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbWafCrsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albWafCrsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWafCrsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_wafcrs_id"] = bindings.NewStringType() - fields["a_LB_waf_CRS"] = bindings.NewReferenceType(model.ALBWafCRSBindingType) + fields["alb_wafcrs_id"] = vapiBindings_.NewStringType() + fields["a_LB_waf_CRS"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBWafCRSBindingType) fieldNameMap["alb_wafcrs_id"] = "AlbWafcrsId" fieldNameMap["a_LB_waf_CRS"] = "ALBWafCRS" - paramsTypeMap["alb_wafcrs_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_waf_CRS"] = bindings.NewReferenceType(model.ALBWafCRSBindingType) - paramsTypeMap["albWafcrsId"] = bindings.NewStringType() + paramsTypeMap["a_LB_waf_CRS"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBWafCRSBindingType) + paramsTypeMap["alb_wafcrs_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albWafcrsId"] = vapiBindings_.NewStringType() pathParams["alb_wafcrs_id"] = "albWafcrsId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albWafCrsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albWafCrsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWafCrsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_wafcrs_id"] = bindings.NewStringType() - fields["a_LB_waf_CRS"] = bindings.NewReferenceType(model.ALBWafCRSBindingType) + fields["alb_wafcrs_id"] = vapiBindings_.NewStringType() + fields["a_LB_waf_CRS"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBWafCRSBindingType) fieldNameMap["alb_wafcrs_id"] = "AlbWafcrsId" fieldNameMap["a_LB_waf_CRS"] = "ALBWafCRS" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWafCrsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBWafCRSBindingType) +func AlbWafCrsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBWafCRSBindingType) } -func albWafCrsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWafCrsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_wafcrs_id"] = bindings.NewStringType() - fields["a_LB_waf_CRS"] = bindings.NewReferenceType(model.ALBWafCRSBindingType) + fields["alb_wafcrs_id"] = vapiBindings_.NewStringType() + fields["a_LB_waf_CRS"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBWafCRSBindingType) fieldNameMap["alb_wafcrs_id"] = "AlbWafcrsId" fieldNameMap["a_LB_waf_CRS"] = "ALBWafCRS" - paramsTypeMap["alb_wafcrs_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_waf_CRS"] = bindings.NewReferenceType(model.ALBWafCRSBindingType) - paramsTypeMap["albWafcrsId"] = bindings.NewStringType() + paramsTypeMap["a_LB_waf_CRS"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBWafCRSBindingType) + paramsTypeMap["alb_wafcrs_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albWafcrsId"] = vapiBindings_.NewStringType() pathParams["alb_wafcrs_id"] = "albWafcrsId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbWafPoliciesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbWafPoliciesClient.go index 8405c36a8..d5442df7e 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbWafPoliciesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbWafPoliciesClient.go @@ -9,22 +9,24 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbWafPoliciesClient interface { - // Delete the ALBWafPolicy along with all the entities contained by this ALBWafPolicy. + // Delete the ALBWafPolicy along with all the entities contained by this ALBWafPolicy. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albWafpolicyIdParam ALBWafPolicy ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbWafPoliciesClient interface { // @throws NotFound Not Found Delete(albWafpolicyIdParam string, forceParam *bool) error - // Read a ALBWafPolicy. + // Read a ALBWafPolicy. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albWafpolicyIdParam ALBWafPolicy ID (required) // @return com.vmware.nsx_policy.model.ALBWafPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albWafpolicyIdParam string) (model.ALBWafPolicy, error) + Get(albWafpolicyIdParam string) (nsx_policyModel.ALBWafPolicy, error) - // Paginated list of all ALBWafPolicy for infra. + // Paginated list of all ALBWafPolicy for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbWafPoliciesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ALBWafPolicyApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBWafPolicyApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBWafPolicyApiResponse, error) - // If a ALBwafpolicy with the alb-wafpolicy-id is not already present, create a new ALBwafpolicy. If it already exists, update the ALBwafpolicy. This is a full replace. + // If a ALBwafpolicy with the alb-wafpolicy-id is not already present, create a new ALBwafpolicy. If it already exists, update the ALBwafpolicy. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albWafpolicyIdParam ALBwafpolicy ID (required) // @param aLBWafPolicyParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albWafpolicyIdParam string, aLBWafPolicyParam model.ALBWafPolicy) error + Patch(albWafpolicyIdParam string, aLBWafPolicyParam nsx_policyModel.ALBWafPolicy) error - // If a ALBWafPolicy with the alb-WafPolicy-id is not already present, create a new ALBWafPolicy. If it already exists, update the ALBWafPolicy. This is a full replace. + // If a ALBWafPolicy with the alb-WafPolicy-id is not already present, create a new ALBWafPolicy. If it already exists, update the ALBWafPolicy. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albWafpolicyIdParam ALBWafPolicy ID (required) // @param aLBWafPolicyParam (required) // @return com.vmware.nsx_policy.model.ALBWafPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albWafpolicyIdParam string, aLBWafPolicyParam model.ALBWafPolicy) (model.ALBWafPolicy, error) + Update(albWafpolicyIdParam string, aLBWafPolicyParam nsx_policyModel.ALBWafPolicy) (nsx_policyModel.ALBWafPolicy, error) } type albWafPoliciesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbWafPoliciesClient(connector client.Connector) *albWafPoliciesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_waf_policies") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbWafPoliciesClient(connector vapiProtocolClient_.Connector) *albWafPoliciesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_waf_policies") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albWafPoliciesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albWafPoliciesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albWafPoliciesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albWafPoliciesClient) Delete(albWafpolicyIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWafPoliciesDeleteInputType(), typeConverter) + operationRestMetaData := albWafPoliciesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWafPoliciesDeleteInputType(), typeConverter) sv.AddStructField("AlbWafpolicyId", albWafpolicyIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWafPoliciesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_waf_policies", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albWafPoliciesClient) Get(albWafpolicyIdParam string) (model.ALBWafPolicy, error) { +func (aIface *albWafPoliciesClient) Get(albWafpolicyIdParam string) (nsx_policyModel.ALBWafPolicy, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWafPoliciesGetInputType(), typeConverter) + operationRestMetaData := albWafPoliciesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWafPoliciesGetInputType(), typeConverter) sv.AddStructField("AlbWafpolicyId", albWafpolicyIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBWafPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBWafPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWafPoliciesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_waf_policies", "get", inputDataValue, executionContext) - var emptyOutput model.ALBWafPolicy + var emptyOutput nsx_policyModel.ALBWafPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albWafPoliciesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbWafPoliciesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBWafPolicy), nil + return output.(nsx_policyModel.ALBWafPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albWafPoliciesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBWafPolicyApiResponse, error) { +func (aIface *albWafPoliciesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBWafPolicyApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWafPoliciesListInputType(), typeConverter) + operationRestMetaData := albWafPoliciesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWafPoliciesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albWafPoliciesClient) List(cursorParam *string, includeMarkForDele sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBWafPolicyApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBWafPolicyApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWafPoliciesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_waf_policies", "list", inputDataValue, executionContext) - var emptyOutput model.ALBWafPolicyApiResponse + var emptyOutput nsx_policyModel.ALBWafPolicyApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albWafPoliciesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbWafPoliciesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBWafPolicyApiResponse), nil + return output.(nsx_policyModel.ALBWafPolicyApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albWafPoliciesClient) Patch(albWafpolicyIdParam string, aLBWafPolicyParam model.ALBWafPolicy) error { +func (aIface *albWafPoliciesClient) Patch(albWafpolicyIdParam string, aLBWafPolicyParam nsx_policyModel.ALBWafPolicy) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWafPoliciesPatchInputType(), typeConverter) + operationRestMetaData := albWafPoliciesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWafPoliciesPatchInputType(), typeConverter) sv.AddStructField("AlbWafpolicyId", albWafpolicyIdParam) sv.AddStructField("ALBWafPolicy", aLBWafPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWafPoliciesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_waf_policies", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albWafPoliciesClient) Update(albWafpolicyIdParam string, aLBWafPolicyParam model.ALBWafPolicy) (model.ALBWafPolicy, error) { +func (aIface *albWafPoliciesClient) Update(albWafpolicyIdParam string, aLBWafPolicyParam nsx_policyModel.ALBWafPolicy) (nsx_policyModel.ALBWafPolicy, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWafPoliciesUpdateInputType(), typeConverter) + operationRestMetaData := albWafPoliciesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWafPoliciesUpdateInputType(), typeConverter) sv.AddStructField("AlbWafpolicyId", albWafpolicyIdParam) sv.AddStructField("ALBWafPolicy", aLBWafPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBWafPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBWafPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWafPoliciesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_waf_policies", "update", inputDataValue, executionContext) - var emptyOutput model.ALBWafPolicy + var emptyOutput nsx_policyModel.ALBWafPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albWafPoliciesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbWafPoliciesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBWafPolicy), nil + return output.(nsx_policyModel.ALBWafPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbWafPoliciesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbWafPoliciesTypes.go index 8fae485dd..e53d17e22 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbWafPoliciesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbWafPoliciesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func albWafPoliciesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWafPoliciesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_wafpolicy_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_wafpolicy_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_wafpolicy_id"] = "AlbWafpolicyId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWafPoliciesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbWafPoliciesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albWafPoliciesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWafPoliciesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_wafpolicy_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_wafpolicy_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_wafpolicy_id"] = "AlbWafpolicyId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_wafpolicy_id"] = bindings.NewStringType() - paramsTypeMap["albWafpolicyId"] = bindings.NewStringType() + paramsTypeMap["alb_wafpolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albWafpolicyId"] = vapiBindings_.NewStringType() pathParams["alb_wafpolicy_id"] = "albWafpolicyId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albWafPoliciesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albWafPoliciesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWafPoliciesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_wafpolicy_id"] = bindings.NewStringType() + fields["alb_wafpolicy_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_wafpolicy_id"] = "AlbWafpolicyId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWafPoliciesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBWafPolicyBindingType) +func AlbWafPoliciesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBWafPolicyBindingType) } -func albWafPoliciesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWafPoliciesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_wafpolicy_id"] = bindings.NewStringType() + fields["alb_wafpolicy_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_wafpolicy_id"] = "AlbWafpolicyId" - paramsTypeMap["alb_wafpolicy_id"] = bindings.NewStringType() - paramsTypeMap["albWafpolicyId"] = bindings.NewStringType() + paramsTypeMap["alb_wafpolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albWafpolicyId"] = vapiBindings_.NewStringType() pathParams["alb_wafpolicy_id"] = "albWafpolicyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albWafPoliciesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albWafPoliciesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWafPoliciesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWafPoliciesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBWafPolicyApiResponseBindingType) +func AlbWafPoliciesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBWafPolicyApiResponseBindingType) } -func albWafPoliciesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWafPoliciesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albWafPoliciesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albWafPoliciesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albWafPoliciesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWafPoliciesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_wafpolicy_id"] = bindings.NewStringType() - fields["a_LB_waf_policy"] = bindings.NewReferenceType(model.ALBWafPolicyBindingType) + fields["alb_wafpolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_waf_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBWafPolicyBindingType) fieldNameMap["alb_wafpolicy_id"] = "AlbWafpolicyId" fieldNameMap["a_LB_waf_policy"] = "ALBWafPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWafPoliciesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbWafPoliciesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albWafPoliciesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWafPoliciesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_wafpolicy_id"] = bindings.NewStringType() - fields["a_LB_waf_policy"] = bindings.NewReferenceType(model.ALBWafPolicyBindingType) + fields["alb_wafpolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_waf_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBWafPolicyBindingType) fieldNameMap["alb_wafpolicy_id"] = "AlbWafpolicyId" fieldNameMap["a_LB_waf_policy"] = "ALBWafPolicy" - paramsTypeMap["alb_wafpolicy_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_waf_policy"] = bindings.NewReferenceType(model.ALBWafPolicyBindingType) - paramsTypeMap["albWafpolicyId"] = bindings.NewStringType() + paramsTypeMap["alb_wafpolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_waf_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBWafPolicyBindingType) + paramsTypeMap["albWafpolicyId"] = vapiBindings_.NewStringType() pathParams["alb_wafpolicy_id"] = "albWafpolicyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albWafPoliciesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albWafPoliciesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWafPoliciesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_wafpolicy_id"] = bindings.NewStringType() - fields["a_LB_waf_policy"] = bindings.NewReferenceType(model.ALBWafPolicyBindingType) + fields["alb_wafpolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_waf_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBWafPolicyBindingType) fieldNameMap["alb_wafpolicy_id"] = "AlbWafpolicyId" fieldNameMap["a_LB_waf_policy"] = "ALBWafPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWafPoliciesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBWafPolicyBindingType) +func AlbWafPoliciesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBWafPolicyBindingType) } -func albWafPoliciesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWafPoliciesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_wafpolicy_id"] = bindings.NewStringType() - fields["a_LB_waf_policy"] = bindings.NewReferenceType(model.ALBWafPolicyBindingType) + fields["alb_wafpolicy_id"] = vapiBindings_.NewStringType() + fields["a_LB_waf_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBWafPolicyBindingType) fieldNameMap["alb_wafpolicy_id"] = "AlbWafpolicyId" fieldNameMap["a_LB_waf_policy"] = "ALBWafPolicy" - paramsTypeMap["alb_wafpolicy_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_waf_policy"] = bindings.NewReferenceType(model.ALBWafPolicyBindingType) - paramsTypeMap["albWafpolicyId"] = bindings.NewStringType() + paramsTypeMap["alb_wafpolicy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_waf_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBWafPolicyBindingType) + paramsTypeMap["albWafpolicyId"] = vapiBindings_.NewStringType() pathParams["alb_wafpolicy_id"] = "albWafpolicyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbWafPolicyPsmGroupsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbWafPolicyPsmGroupsClient.go index 4d6924592..e409f47e2 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbWafPolicyPsmGroupsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbWafPolicyPsmGroupsClient.go @@ -9,22 +9,24 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbWafPolicyPsmGroupsClient interface { - // Delete the ALBWafPolicyPSMGroup along with all the entities contained by this ALBWafPolicyPSMGroup. + // Delete the ALBWafPolicyPSMGroup along with all the entities contained by this ALBWafPolicyPSMGroup. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albWafpolicypsmgroupIdParam ALBWafPolicyPSMGroup ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbWafPolicyPsmGroupsClient interface { // @throws NotFound Not Found Delete(albWafpolicypsmgroupIdParam string, forceParam *bool) error - // Read a ALBWafPolicyPSMGroup. + // Read a ALBWafPolicyPSMGroup. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albWafpolicypsmgroupIdParam ALBWafPolicyPSMGroup ID (required) // @return com.vmware.nsx_policy.model.ALBWafPolicyPSMGroup + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albWafpolicypsmgroupIdParam string) (model.ALBWafPolicyPSMGroup, error) + Get(albWafpolicypsmgroupIdParam string) (nsx_policyModel.ALBWafPolicyPSMGroup, error) - // Paginated list of all ALBWafPolicyPSMGroup for infra. + // Paginated list of all ALBWafPolicyPSMGroup for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbWafPolicyPsmGroupsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ALBWafPolicyPSMGroupApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBWafPolicyPSMGroupApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBWafPolicyPSMGroupApiResponse, error) - // If a ALBwafpolicypsmgroup with the alb-wafpolicypsmgroup-id is not already present, create a new ALBwafpolicypsmgroup. If it already exists, update the ALBwafpolicypsmgroup. This is a full replace. + // If a ALBwafpolicypsmgroup with the alb-wafpolicypsmgroup-id is not already present, create a new ALBwafpolicypsmgroup. If it already exists, update the ALBwafpolicypsmgroup. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albWafpolicypsmgroupIdParam ALBwafpolicypsmgroup ID (required) // @param aLBWafPolicyPSMGroupParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albWafpolicypsmgroupIdParam string, aLBWafPolicyPSMGroupParam model.ALBWafPolicyPSMGroup) error + Patch(albWafpolicypsmgroupIdParam string, aLBWafPolicyPSMGroupParam nsx_policyModel.ALBWafPolicyPSMGroup) error - // If a ALBWafPolicyPSMGroup with the alb-WafPolicyPSMGroup-id is not already present, create a new ALBWafPolicyPSMGroup. If it already exists, update the ALBWafPolicyPSMGroup. This is a full replace. + // If a ALBWafPolicyPSMGroup with the alb-WafPolicyPSMGroup-id is not already present, create a new ALBWafPolicyPSMGroup. If it already exists, update the ALBWafPolicyPSMGroup. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albWafpolicypsmgroupIdParam ALBWafPolicyPSMGroup ID (required) // @param aLBWafPolicyPSMGroupParam (required) // @return com.vmware.nsx_policy.model.ALBWafPolicyPSMGroup + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albWafpolicypsmgroupIdParam string, aLBWafPolicyPSMGroupParam model.ALBWafPolicyPSMGroup) (model.ALBWafPolicyPSMGroup, error) + Update(albWafpolicypsmgroupIdParam string, aLBWafPolicyPSMGroupParam nsx_policyModel.ALBWafPolicyPSMGroup) (nsx_policyModel.ALBWafPolicyPSMGroup, error) } type albWafPolicyPsmGroupsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbWafPolicyPsmGroupsClient(connector client.Connector) *albWafPolicyPsmGroupsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_waf_policy_psm_groups") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbWafPolicyPsmGroupsClient(connector vapiProtocolClient_.Connector) *albWafPolicyPsmGroupsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_waf_policy_psm_groups") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albWafPolicyPsmGroupsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albWafPolicyPsmGroupsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albWafPolicyPsmGroupsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albWafPolicyPsmGroupsClient) Delete(albWafpolicypsmgroupIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWafPolicyPsmGroupsDeleteInputType(), typeConverter) + operationRestMetaData := albWafPolicyPsmGroupsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWafPolicyPsmGroupsDeleteInputType(), typeConverter) sv.AddStructField("AlbWafpolicypsmgroupId", albWafpolicypsmgroupIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWafPolicyPsmGroupsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_waf_policy_psm_groups", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albWafPolicyPsmGroupsClient) Get(albWafpolicypsmgroupIdParam string) (model.ALBWafPolicyPSMGroup, error) { +func (aIface *albWafPolicyPsmGroupsClient) Get(albWafpolicypsmgroupIdParam string) (nsx_policyModel.ALBWafPolicyPSMGroup, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWafPolicyPsmGroupsGetInputType(), typeConverter) + operationRestMetaData := albWafPolicyPsmGroupsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWafPolicyPsmGroupsGetInputType(), typeConverter) sv.AddStructField("AlbWafpolicypsmgroupId", albWafpolicypsmgroupIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBWafPolicyPSMGroup - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBWafPolicyPSMGroup + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWafPolicyPsmGroupsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_waf_policy_psm_groups", "get", inputDataValue, executionContext) - var emptyOutput model.ALBWafPolicyPSMGroup + var emptyOutput nsx_policyModel.ALBWafPolicyPSMGroup if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albWafPolicyPsmGroupsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbWafPolicyPsmGroupsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBWafPolicyPSMGroup), nil + return output.(nsx_policyModel.ALBWafPolicyPSMGroup), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albWafPolicyPsmGroupsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBWafPolicyPSMGroupApiResponse, error) { +func (aIface *albWafPolicyPsmGroupsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBWafPolicyPSMGroupApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWafPolicyPsmGroupsListInputType(), typeConverter) + operationRestMetaData := albWafPolicyPsmGroupsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWafPolicyPsmGroupsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albWafPolicyPsmGroupsClient) List(cursorParam *string, includeMark sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBWafPolicyPSMGroupApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBWafPolicyPSMGroupApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWafPolicyPsmGroupsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_waf_policy_psm_groups", "list", inputDataValue, executionContext) - var emptyOutput model.ALBWafPolicyPSMGroupApiResponse + var emptyOutput nsx_policyModel.ALBWafPolicyPSMGroupApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albWafPolicyPsmGroupsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbWafPolicyPsmGroupsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBWafPolicyPSMGroupApiResponse), nil + return output.(nsx_policyModel.ALBWafPolicyPSMGroupApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albWafPolicyPsmGroupsClient) Patch(albWafpolicypsmgroupIdParam string, aLBWafPolicyPSMGroupParam model.ALBWafPolicyPSMGroup) error { +func (aIface *albWafPolicyPsmGroupsClient) Patch(albWafpolicypsmgroupIdParam string, aLBWafPolicyPSMGroupParam nsx_policyModel.ALBWafPolicyPSMGroup) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWafPolicyPsmGroupsPatchInputType(), typeConverter) + operationRestMetaData := albWafPolicyPsmGroupsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWafPolicyPsmGroupsPatchInputType(), typeConverter) sv.AddStructField("AlbWafpolicypsmgroupId", albWafpolicypsmgroupIdParam) sv.AddStructField("ALBWafPolicyPSMGroup", aLBWafPolicyPSMGroupParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWafPolicyPsmGroupsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_waf_policy_psm_groups", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albWafPolicyPsmGroupsClient) Update(albWafpolicypsmgroupIdParam string, aLBWafPolicyPSMGroupParam model.ALBWafPolicyPSMGroup) (model.ALBWafPolicyPSMGroup, error) { +func (aIface *albWafPolicyPsmGroupsClient) Update(albWafpolicypsmgroupIdParam string, aLBWafPolicyPSMGroupParam nsx_policyModel.ALBWafPolicyPSMGroup) (nsx_policyModel.ALBWafPolicyPSMGroup, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWafPolicyPsmGroupsUpdateInputType(), typeConverter) + operationRestMetaData := albWafPolicyPsmGroupsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWafPolicyPsmGroupsUpdateInputType(), typeConverter) sv.AddStructField("AlbWafpolicypsmgroupId", albWafpolicypsmgroupIdParam) sv.AddStructField("ALBWafPolicyPSMGroup", aLBWafPolicyPSMGroupParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBWafPolicyPSMGroup - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBWafPolicyPSMGroup + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWafPolicyPsmGroupsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_waf_policy_psm_groups", "update", inputDataValue, executionContext) - var emptyOutput model.ALBWafPolicyPSMGroup + var emptyOutput nsx_policyModel.ALBWafPolicyPSMGroup if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albWafPolicyPsmGroupsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbWafPolicyPsmGroupsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBWafPolicyPSMGroup), nil + return output.(nsx_policyModel.ALBWafPolicyPSMGroup), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbWafPolicyPsmGroupsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbWafPolicyPsmGroupsTypes.go index f8ca24b01..b309f6849 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbWafPolicyPsmGroupsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbWafPolicyPsmGroupsTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func albWafPolicyPsmGroupsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWafPolicyPsmGroupsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_wafpolicypsmgroup_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_wafpolicypsmgroup_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_wafpolicypsmgroup_id"] = "AlbWafpolicypsmgroupId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWafPolicyPsmGroupsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbWafPolicyPsmGroupsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albWafPolicyPsmGroupsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWafPolicyPsmGroupsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_wafpolicypsmgroup_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_wafpolicypsmgroup_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_wafpolicypsmgroup_id"] = "AlbWafpolicypsmgroupId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_wafpolicypsmgroup_id"] = bindings.NewStringType() - paramsTypeMap["albWafpolicypsmgroupId"] = bindings.NewStringType() + paramsTypeMap["alb_wafpolicypsmgroup_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albWafpolicypsmgroupId"] = vapiBindings_.NewStringType() pathParams["alb_wafpolicypsmgroup_id"] = "albWafpolicypsmgroupId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albWafPolicyPsmGroupsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albWafPolicyPsmGroupsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWafPolicyPsmGroupsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_wafpolicypsmgroup_id"] = bindings.NewStringType() + fields["alb_wafpolicypsmgroup_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_wafpolicypsmgroup_id"] = "AlbWafpolicypsmgroupId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWafPolicyPsmGroupsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBWafPolicyPSMGroupBindingType) +func AlbWafPolicyPsmGroupsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBWafPolicyPSMGroupBindingType) } -func albWafPolicyPsmGroupsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWafPolicyPsmGroupsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_wafpolicypsmgroup_id"] = bindings.NewStringType() + fields["alb_wafpolicypsmgroup_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_wafpolicypsmgroup_id"] = "AlbWafpolicypsmgroupId" - paramsTypeMap["alb_wafpolicypsmgroup_id"] = bindings.NewStringType() - paramsTypeMap["albWafpolicypsmgroupId"] = bindings.NewStringType() + paramsTypeMap["alb_wafpolicypsmgroup_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albWafpolicypsmgroupId"] = vapiBindings_.NewStringType() pathParams["alb_wafpolicypsmgroup_id"] = "albWafpolicypsmgroupId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albWafPolicyPsmGroupsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albWafPolicyPsmGroupsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWafPolicyPsmGroupsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWafPolicyPsmGroupsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBWafPolicyPSMGroupApiResponseBindingType) +func AlbWafPolicyPsmGroupsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBWafPolicyPSMGroupApiResponseBindingType) } -func albWafPolicyPsmGroupsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWafPolicyPsmGroupsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albWafPolicyPsmGroupsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albWafPolicyPsmGroupsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albWafPolicyPsmGroupsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWafPolicyPsmGroupsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_wafpolicypsmgroup_id"] = bindings.NewStringType() - fields["a_LB_waf_policy_PSM_group"] = bindings.NewReferenceType(model.ALBWafPolicyPSMGroupBindingType) + fields["alb_wafpolicypsmgroup_id"] = vapiBindings_.NewStringType() + fields["a_LB_waf_policy_PSM_group"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBWafPolicyPSMGroupBindingType) fieldNameMap["alb_wafpolicypsmgroup_id"] = "AlbWafpolicypsmgroupId" fieldNameMap["a_LB_waf_policy_PSM_group"] = "ALBWafPolicyPSMGroup" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWafPolicyPsmGroupsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbWafPolicyPsmGroupsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albWafPolicyPsmGroupsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWafPolicyPsmGroupsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_wafpolicypsmgroup_id"] = bindings.NewStringType() - fields["a_LB_waf_policy_PSM_group"] = bindings.NewReferenceType(model.ALBWafPolicyPSMGroupBindingType) + fields["alb_wafpolicypsmgroup_id"] = vapiBindings_.NewStringType() + fields["a_LB_waf_policy_PSM_group"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBWafPolicyPSMGroupBindingType) fieldNameMap["alb_wafpolicypsmgroup_id"] = "AlbWafpolicypsmgroupId" fieldNameMap["a_LB_waf_policy_PSM_group"] = "ALBWafPolicyPSMGroup" - paramsTypeMap["alb_wafpolicypsmgroup_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_waf_policy_PSM_group"] = bindings.NewReferenceType(model.ALBWafPolicyPSMGroupBindingType) - paramsTypeMap["albWafpolicypsmgroupId"] = bindings.NewStringType() + paramsTypeMap["a_LB_waf_policy_PSM_group"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBWafPolicyPSMGroupBindingType) + paramsTypeMap["alb_wafpolicypsmgroup_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albWafpolicypsmgroupId"] = vapiBindings_.NewStringType() pathParams["alb_wafpolicypsmgroup_id"] = "albWafpolicypsmgroupId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albWafPolicyPsmGroupsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albWafPolicyPsmGroupsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWafPolicyPsmGroupsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_wafpolicypsmgroup_id"] = bindings.NewStringType() - fields["a_LB_waf_policy_PSM_group"] = bindings.NewReferenceType(model.ALBWafPolicyPSMGroupBindingType) + fields["alb_wafpolicypsmgroup_id"] = vapiBindings_.NewStringType() + fields["a_LB_waf_policy_PSM_group"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBWafPolicyPSMGroupBindingType) fieldNameMap["alb_wafpolicypsmgroup_id"] = "AlbWafpolicypsmgroupId" fieldNameMap["a_LB_waf_policy_PSM_group"] = "ALBWafPolicyPSMGroup" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWafPolicyPsmGroupsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBWafPolicyPSMGroupBindingType) +func AlbWafPolicyPsmGroupsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBWafPolicyPSMGroupBindingType) } -func albWafPolicyPsmGroupsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWafPolicyPsmGroupsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_wafpolicypsmgroup_id"] = bindings.NewStringType() - fields["a_LB_waf_policy_PSM_group"] = bindings.NewReferenceType(model.ALBWafPolicyPSMGroupBindingType) + fields["alb_wafpolicypsmgroup_id"] = vapiBindings_.NewStringType() + fields["a_LB_waf_policy_PSM_group"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBWafPolicyPSMGroupBindingType) fieldNameMap["alb_wafpolicypsmgroup_id"] = "AlbWafpolicypsmgroupId" fieldNameMap["a_LB_waf_policy_PSM_group"] = "ALBWafPolicyPSMGroup" - paramsTypeMap["alb_wafpolicypsmgroup_id"] = bindings.NewStringType() - paramsTypeMap["a_LB_waf_policy_PSM_group"] = bindings.NewReferenceType(model.ALBWafPolicyPSMGroupBindingType) - paramsTypeMap["albWafpolicypsmgroupId"] = bindings.NewStringType() + paramsTypeMap["a_LB_waf_policy_PSM_group"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBWafPolicyPSMGroupBindingType) + paramsTypeMap["alb_wafpolicypsmgroup_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albWafpolicypsmgroupId"] = vapiBindings_.NewStringType() pathParams["alb_wafpolicypsmgroup_id"] = "albWafpolicypsmgroupId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbWafProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbWafProfilesClient.go index 4f6c4aefd..2c22fd52e 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbWafProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbWafProfilesClient.go @@ -9,22 +9,24 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbWafProfilesClient interface { - // Delete the ALBWafProfile along with all the entities contained by this ALBWafProfile. + // Delete the ALBWafProfile along with all the entities contained by this ALBWafProfile. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albWafprofileIdParam ALBWafProfile ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbWafProfilesClient interface { // @throws NotFound Not Found Delete(albWafprofileIdParam string, forceParam *bool) error - // Read a ALBWafProfile. + // Read a ALBWafProfile. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albWafprofileIdParam ALBWafProfile ID (required) // @return com.vmware.nsx_policy.model.ALBWafProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albWafprofileIdParam string) (model.ALBWafProfile, error) + Get(albWafprofileIdParam string) (nsx_policyModel.ALBWafProfile, error) - // Paginated list of all ALBWafProfile for infra. + // Paginated list of all ALBWafProfile for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbWafProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ALBWafProfileApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBWafProfileApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBWafProfileApiResponse, error) - // If a ALBwafprofile with the alb-wafprofile-id is not already present, create a new ALBwafprofile. If it already exists, update the ALBwafprofile. This is a full replace. + // If a ALBwafprofile with the alb-wafprofile-id is not already present, create a new ALBwafprofile. If it already exists, update the ALBwafprofile. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albWafprofileIdParam ALBwafprofile ID (required) // @param aLBWafProfileParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albWafprofileIdParam string, aLBWafProfileParam model.ALBWafProfile) error + Patch(albWafprofileIdParam string, aLBWafProfileParam nsx_policyModel.ALBWafProfile) error - // If a ALBWafProfile with the alb-WafProfile-id is not already present, create a new ALBWafProfile. If it already exists, update the ALBWafProfile. This is a full replace. + // If a ALBWafProfile with the alb-WafProfile-id is not already present, create a new ALBWafProfile. If it already exists, update the ALBWafProfile. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albWafprofileIdParam ALBWafProfile ID (required) // @param aLBWafProfileParam (required) // @return com.vmware.nsx_policy.model.ALBWafProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albWafprofileIdParam string, aLBWafProfileParam model.ALBWafProfile) (model.ALBWafProfile, error) + Update(albWafprofileIdParam string, aLBWafProfileParam nsx_policyModel.ALBWafProfile) (nsx_policyModel.ALBWafProfile, error) } type albWafProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbWafProfilesClient(connector client.Connector) *albWafProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_waf_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbWafProfilesClient(connector vapiProtocolClient_.Connector) *albWafProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_waf_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albWafProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albWafProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albWafProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albWafProfilesClient) Delete(albWafprofileIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWafProfilesDeleteInputType(), typeConverter) + operationRestMetaData := albWafProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWafProfilesDeleteInputType(), typeConverter) sv.AddStructField("AlbWafprofileId", albWafprofileIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWafProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_waf_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albWafProfilesClient) Get(albWafprofileIdParam string) (model.ALBWafProfile, error) { +func (aIface *albWafProfilesClient) Get(albWafprofileIdParam string) (nsx_policyModel.ALBWafProfile, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWafProfilesGetInputType(), typeConverter) + operationRestMetaData := albWafProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWafProfilesGetInputType(), typeConverter) sv.AddStructField("AlbWafprofileId", albWafprofileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBWafProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBWafProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWafProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_waf_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.ALBWafProfile + var emptyOutput nsx_policyModel.ALBWafProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albWafProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbWafProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBWafProfile), nil + return output.(nsx_policyModel.ALBWafProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albWafProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBWafProfileApiResponse, error) { +func (aIface *albWafProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBWafProfileApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWafProfilesListInputType(), typeConverter) + operationRestMetaData := albWafProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWafProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albWafProfilesClient) List(cursorParam *string, includeMarkForDele sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBWafProfileApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBWafProfileApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWafProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_waf_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.ALBWafProfileApiResponse + var emptyOutput nsx_policyModel.ALBWafProfileApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albWafProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbWafProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBWafProfileApiResponse), nil + return output.(nsx_policyModel.ALBWafProfileApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albWafProfilesClient) Patch(albWafprofileIdParam string, aLBWafProfileParam model.ALBWafProfile) error { +func (aIface *albWafProfilesClient) Patch(albWafprofileIdParam string, aLBWafProfileParam nsx_policyModel.ALBWafProfile) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWafProfilesPatchInputType(), typeConverter) + operationRestMetaData := albWafProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWafProfilesPatchInputType(), typeConverter) sv.AddStructField("AlbWafprofileId", albWafprofileIdParam) sv.AddStructField("ALBWafProfile", aLBWafProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWafProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_waf_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albWafProfilesClient) Update(albWafprofileIdParam string, aLBWafProfileParam model.ALBWafProfile) (model.ALBWafProfile, error) { +func (aIface *albWafProfilesClient) Update(albWafprofileIdParam string, aLBWafProfileParam nsx_policyModel.ALBWafProfile) (nsx_policyModel.ALBWafProfile, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWafProfilesUpdateInputType(), typeConverter) + operationRestMetaData := albWafProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWafProfilesUpdateInputType(), typeConverter) sv.AddStructField("AlbWafprofileId", albWafprofileIdParam) sv.AddStructField("ALBWafProfile", aLBWafProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBWafProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBWafProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWafProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_waf_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.ALBWafProfile + var emptyOutput nsx_policyModel.ALBWafProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albWafProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbWafProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBWafProfile), nil + return output.(nsx_policyModel.ALBWafProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbWafProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbWafProfilesTypes.go index 58193da9c..0260a517c 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbWafProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbWafProfilesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func albWafProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWafProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_wafprofile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_wafprofile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_wafprofile_id"] = "AlbWafprofileId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWafProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbWafProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albWafProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWafProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_wafprofile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_wafprofile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_wafprofile_id"] = "AlbWafprofileId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_wafprofile_id"] = bindings.NewStringType() - paramsTypeMap["albWafprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_wafprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["albWafprofileId"] = vapiBindings_.NewStringType() pathParams["alb_wafprofile_id"] = "albWafprofileId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albWafProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albWafProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWafProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_wafprofile_id"] = bindings.NewStringType() + fields["alb_wafprofile_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_wafprofile_id"] = "AlbWafprofileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWafProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBWafProfileBindingType) +func AlbWafProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBWafProfileBindingType) } -func albWafProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWafProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_wafprofile_id"] = bindings.NewStringType() + fields["alb_wafprofile_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_wafprofile_id"] = "AlbWafprofileId" - paramsTypeMap["alb_wafprofile_id"] = bindings.NewStringType() - paramsTypeMap["albWafprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_wafprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albWafprofileId"] = vapiBindings_.NewStringType() pathParams["alb_wafprofile_id"] = "albWafprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albWafProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albWafProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWafProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWafProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBWafProfileApiResponseBindingType) +func AlbWafProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBWafProfileApiResponseBindingType) } -func albWafProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWafProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albWafProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albWafProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albWafProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWafProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_wafprofile_id"] = bindings.NewStringType() - fields["a_LB_waf_profile"] = bindings.NewReferenceType(model.ALBWafProfileBindingType) + fields["alb_wafprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_waf_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBWafProfileBindingType) fieldNameMap["alb_wafprofile_id"] = "AlbWafprofileId" fieldNameMap["a_LB_waf_profile"] = "ALBWafProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWafProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbWafProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albWafProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWafProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_wafprofile_id"] = bindings.NewStringType() - fields["a_LB_waf_profile"] = bindings.NewReferenceType(model.ALBWafProfileBindingType) + fields["alb_wafprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_waf_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBWafProfileBindingType) fieldNameMap["alb_wafprofile_id"] = "AlbWafprofileId" fieldNameMap["a_LB_waf_profile"] = "ALBWafProfile" - paramsTypeMap["a_LB_waf_profile"] = bindings.NewReferenceType(model.ALBWafProfileBindingType) - paramsTypeMap["alb_wafprofile_id"] = bindings.NewStringType() - paramsTypeMap["albWafprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_wafprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_waf_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBWafProfileBindingType) + paramsTypeMap["albWafprofileId"] = vapiBindings_.NewStringType() pathParams["alb_wafprofile_id"] = "albWafprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albWafProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albWafProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWafProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_wafprofile_id"] = bindings.NewStringType() - fields["a_LB_waf_profile"] = bindings.NewReferenceType(model.ALBWafProfileBindingType) + fields["alb_wafprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_waf_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBWafProfileBindingType) fieldNameMap["alb_wafprofile_id"] = "AlbWafprofileId" fieldNameMap["a_LB_waf_profile"] = "ALBWafProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWafProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBWafProfileBindingType) +func AlbWafProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBWafProfileBindingType) } -func albWafProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWafProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_wafprofile_id"] = bindings.NewStringType() - fields["a_LB_waf_profile"] = bindings.NewReferenceType(model.ALBWafProfileBindingType) + fields["alb_wafprofile_id"] = vapiBindings_.NewStringType() + fields["a_LB_waf_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBWafProfileBindingType) fieldNameMap["alb_wafprofile_id"] = "AlbWafprofileId" fieldNameMap["a_LB_waf_profile"] = "ALBWafProfile" - paramsTypeMap["a_LB_waf_profile"] = bindings.NewReferenceType(model.ALBWafProfileBindingType) - paramsTypeMap["alb_wafprofile_id"] = bindings.NewStringType() - paramsTypeMap["albWafprofileId"] = bindings.NewStringType() + paramsTypeMap["alb_wafprofile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["a_LB_waf_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBWafProfileBindingType) + paramsTypeMap["albWafprofileId"] = vapiBindings_.NewStringType() pathParams["alb_wafprofile_id"] = "albWafprofileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbWebhooksClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbWebhooksClient.go index 87d241b06..6d001317a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbWebhooksClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbWebhooksClient.go @@ -9,22 +9,24 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlbWebhooksClient interface { - // Delete the ALBWebhook along with all the entities contained by this ALBWebhook. + // Delete the ALBWebhook along with all the entities contained by this ALBWebhook. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albWebhookIdParam ALBWebhook ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,18 +34,23 @@ type AlbWebhooksClient interface { // @throws NotFound Not Found Delete(albWebhookIdParam string, forceParam *bool) error - // Read a ALBWebhook. + // Read a ALBWebhook. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albWebhookIdParam ALBWebhook ID (required) // @return com.vmware.nsx_policy.model.ALBWebhook + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(albWebhookIdParam string) (model.ALBWebhook, error) + Get(albWebhookIdParam string) (nsx_policyModel.ALBWebhook, error) - // Paginated list of all ALBWebhook for infra. + // Paginated list of all ALBWebhook for infra. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -52,127 +59,140 @@ type AlbWebhooksClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ALBWebhookApiResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBWebhookApiResponse, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBWebhookApiResponse, error) - // If a ALBwebhook with the alb-webhook-id is not already present, create a new ALBwebhook. If it already exists, update the ALBwebhook. This is a full replace. + // If a ALBwebhook with the alb-webhook-id is not already present, create a new ALBwebhook. If it already exists, update the ALBwebhook. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albWebhookIdParam ALBwebhook ID (required) // @param aLBWebhookParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(albWebhookIdParam string, aLBWebhookParam model.ALBWebhook) error + Patch(albWebhookIdParam string, aLBWebhookParam nsx_policyModel.ALBWebhook) error - // If a ALBWebhook with the alb-Webhook-id is not already present, create a new ALBWebhook. If it already exists, update the ALBWebhook. This is a full replace. + // If a ALBWebhook with the alb-Webhook-id is not already present, create a new ALBWebhook. If it already exists, update the ALBWebhook. This is a full replace. This is a deprecated API. It is recommennded to use NSX Advanced Load Balancer (Avi) Controller UI or API directly instead of NSX-T ALB Policy UI and API. + // + // Deprecated: This API element is deprecated. // // @param albWebhookIdParam ALBWebhook ID (required) // @param aLBWebhookParam (required) // @return com.vmware.nsx_policy.model.ALBWebhook + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(albWebhookIdParam string, aLBWebhookParam model.ALBWebhook) (model.ALBWebhook, error) + Update(albWebhookIdParam string, aLBWebhookParam nsx_policyModel.ALBWebhook) (nsx_policyModel.ALBWebhook, error) } type albWebhooksClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlbWebhooksClient(connector client.Connector) *albWebhooksClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_webhooks") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAlbWebhooksClient(connector vapiProtocolClient_.Connector) *albWebhooksClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.alb_webhooks") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := albWebhooksClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *albWebhooksClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *albWebhooksClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *albWebhooksClient) Delete(albWebhookIdParam string, forceParam *bool) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWebhooksDeleteInputType(), typeConverter) + operationRestMetaData := albWebhooksDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWebhooksDeleteInputType(), typeConverter) sv.AddStructField("AlbWebhookId", albWebhookIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWebhooksDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_webhooks", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albWebhooksClient) Get(albWebhookIdParam string) (model.ALBWebhook, error) { +func (aIface *albWebhooksClient) Get(albWebhookIdParam string) (nsx_policyModel.ALBWebhook, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWebhooksGetInputType(), typeConverter) + operationRestMetaData := albWebhooksGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWebhooksGetInputType(), typeConverter) sv.AddStructField("AlbWebhookId", albWebhookIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBWebhook - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBWebhook + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWebhooksGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_webhooks", "get", inputDataValue, executionContext) - var emptyOutput model.ALBWebhook + var emptyOutput nsx_policyModel.ALBWebhook if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albWebhooksGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbWebhooksGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBWebhook), nil + return output.(nsx_policyModel.ALBWebhook), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albWebhooksClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ALBWebhookApiResponse, error) { +func (aIface *albWebhooksClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ALBWebhookApiResponse, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWebhooksListInputType(), typeConverter) + operationRestMetaData := albWebhooksListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWebhooksListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +201,82 @@ func (aIface *albWebhooksClient) List(cursorParam *string, includeMarkForDeleteO sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBWebhookApiResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBWebhookApiResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWebhooksListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_webhooks", "list", inputDataValue, executionContext) - var emptyOutput model.ALBWebhookApiResponse + var emptyOutput nsx_policyModel.ALBWebhookApiResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albWebhooksListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbWebhooksListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBWebhookApiResponse), nil + return output.(nsx_policyModel.ALBWebhookApiResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *albWebhooksClient) Patch(albWebhookIdParam string, aLBWebhookParam model.ALBWebhook) error { +func (aIface *albWebhooksClient) Patch(albWebhookIdParam string, aLBWebhookParam nsx_policyModel.ALBWebhook) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWebhooksPatchInputType(), typeConverter) + operationRestMetaData := albWebhooksPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWebhooksPatchInputType(), typeConverter) sv.AddStructField("AlbWebhookId", albWebhookIdParam) sv.AddStructField("ALBWebhook", aLBWebhookParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWebhooksPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_webhooks", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *albWebhooksClient) Update(albWebhookIdParam string, aLBWebhookParam model.ALBWebhook) (model.ALBWebhook, error) { +func (aIface *albWebhooksClient) Update(albWebhookIdParam string, aLBWebhookParam nsx_policyModel.ALBWebhook) (nsx_policyModel.ALBWebhook, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(albWebhooksUpdateInputType(), typeConverter) + operationRestMetaData := albWebhooksUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(albWebhooksUpdateInputType(), typeConverter) sv.AddStructField("AlbWebhookId", albWebhookIdParam) sv.AddStructField("ALBWebhook", aLBWebhookParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ALBWebhook - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ALBWebhook + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := albWebhooksUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.alb_webhooks", "update", inputDataValue, executionContext) - var emptyOutput model.ALBWebhook + var emptyOutput nsx_policyModel.ALBWebhook if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), albWebhooksUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlbWebhooksUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ALBWebhook), nil + return output.(nsx_policyModel.ALBWebhook), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbWebhooksTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbWebhooksTypes.go index 2076adc28..90af8f81e 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbWebhooksTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/AlbWebhooksTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func albWebhooksDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWebhooksDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_webhook_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_webhook_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_webhook_id"] = "AlbWebhookId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWebhooksDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbWebhooksDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albWebhooksDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWebhooksDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_webhook_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["alb_webhook_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["alb_webhook_id"] = "AlbWebhookId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["alb_webhook_id"] = bindings.NewStringType() - paramsTypeMap["albWebhookId"] = bindings.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["alb_webhook_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albWebhookId"] = vapiBindings_.NewStringType() pathParams["alb_webhook_id"] = "albWebhookId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func albWebhooksDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albWebhooksGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWebhooksGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_webhook_id"] = bindings.NewStringType() + fields["alb_webhook_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_webhook_id"] = "AlbWebhookId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWebhooksGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBWebhookBindingType) +func AlbWebhooksGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBWebhookBindingType) } -func albWebhooksGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWebhooksGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_webhook_id"] = bindings.NewStringType() + fields["alb_webhook_id"] = vapiBindings_.NewStringType() fieldNameMap["alb_webhook_id"] = "AlbWebhookId" - paramsTypeMap["alb_webhook_id"] = bindings.NewStringType() - paramsTypeMap["albWebhookId"] = bindings.NewStringType() + paramsTypeMap["alb_webhook_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albWebhookId"] = vapiBindings_.NewStringType() pathParams["alb_webhook_id"] = "albWebhookId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func albWebhooksGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albWebhooksListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWebhooksListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWebhooksListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBWebhookApiResponseBindingType) +func AlbWebhooksListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBWebhookApiResponseBindingType) } -func albWebhooksListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWebhooksListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func albWebhooksListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func albWebhooksListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albWebhooksPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWebhooksPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_webhook_id"] = bindings.NewStringType() - fields["a_LB_webhook"] = bindings.NewReferenceType(model.ALBWebhookBindingType) + fields["alb_webhook_id"] = vapiBindings_.NewStringType() + fields["a_LB_webhook"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBWebhookBindingType) fieldNameMap["alb_webhook_id"] = "AlbWebhookId" fieldNameMap["a_LB_webhook"] = "ALBWebhook" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWebhooksPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AlbWebhooksPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func albWebhooksPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWebhooksPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_webhook_id"] = bindings.NewStringType() - fields["a_LB_webhook"] = bindings.NewReferenceType(model.ALBWebhookBindingType) + fields["alb_webhook_id"] = vapiBindings_.NewStringType() + fields["a_LB_webhook"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBWebhookBindingType) fieldNameMap["alb_webhook_id"] = "AlbWebhookId" fieldNameMap["a_LB_webhook"] = "ALBWebhook" - paramsTypeMap["a_LB_webhook"] = bindings.NewReferenceType(model.ALBWebhookBindingType) - paramsTypeMap["alb_webhook_id"] = bindings.NewStringType() - paramsTypeMap["albWebhookId"] = bindings.NewStringType() + paramsTypeMap["a_LB_webhook"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBWebhookBindingType) + paramsTypeMap["alb_webhook_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albWebhookId"] = vapiBindings_.NewStringType() pathParams["alb_webhook_id"] = "albWebhookId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func albWebhooksPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func albWebhooksUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func albWebhooksUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_webhook_id"] = bindings.NewStringType() - fields["a_LB_webhook"] = bindings.NewReferenceType(model.ALBWebhookBindingType) + fields["alb_webhook_id"] = vapiBindings_.NewStringType() + fields["a_LB_webhook"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBWebhookBindingType) fieldNameMap["alb_webhook_id"] = "AlbWebhookId" fieldNameMap["a_LB_webhook"] = "ALBWebhook" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func albWebhooksUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ALBWebhookBindingType) +func AlbWebhooksUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ALBWebhookBindingType) } -func albWebhooksUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func albWebhooksUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["alb_webhook_id"] = bindings.NewStringType() - fields["a_LB_webhook"] = bindings.NewReferenceType(model.ALBWebhookBindingType) + fields["alb_webhook_id"] = vapiBindings_.NewStringType() + fields["a_LB_webhook"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBWebhookBindingType) fieldNameMap["alb_webhook_id"] = "AlbWebhookId" fieldNameMap["a_LB_webhook"] = "ALBWebhook" - paramsTypeMap["a_LB_webhook"] = bindings.NewReferenceType(model.ALBWebhookBindingType) - paramsTypeMap["alb_webhook_id"] = bindings.NewStringType() - paramsTypeMap["albWebhookId"] = bindings.NewStringType() + paramsTypeMap["a_LB_webhook"] = vapiBindings_.NewReferenceType(nsx_policyModel.ALBWebhookBindingType) + paramsTypeMap["alb_webhook_id"] = vapiBindings_.NewStringType() + paramsTypeMap["albWebhookId"] = vapiBindings_.NewStringType() pathParams["alb_webhook_id"] = "albWebhookId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/BfdProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/BfdProfilesClient.go index fb65007c6..b30635ac9 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/BfdProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/BfdProfilesClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type BfdProfilesClient interface { @@ -25,6 +24,7 @@ type BfdProfilesClient interface { // // @param bfdProfileIdParam BfdProfile ID (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,12 +36,13 @@ type BfdProfilesClient interface { // // @param bfdProfileIdParam BfdProfile ID (required) // @return com.vmware.nsx_policy.model.BfdProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(bfdProfileIdParam string) (model.BfdProfile, error) + Get(bfdProfileIdParam string) (nsx_policyModel.BfdProfile, error) // Paginated list of all BfdProfiles. // @@ -52,24 +53,26 @@ type BfdProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.BfdProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.BfdProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.BfdProfileListResult, error) // If a BfdProfile with the bfd-profile-id is not already present, create a new BfdProfile. If it already exists, update the BfdProfile. This operation will fully replace the object. // // @param bfdProfileIdParam BfdProfile ID (required) // @param bfdProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(bfdProfileIdParam string, bfdProfileParam model.BfdProfile, overrideParam *bool) error + Patch(bfdProfileIdParam string, bfdProfileParam nsx_policyModel.BfdProfile, overrideParam *bool) error // If a BfdProfile with the bfd-profile-id is not already present, create a new BfdProfile. If it already exists, update the BfdProfile. This operation will fully replace the object. // @@ -77,104 +80,111 @@ type BfdProfilesClient interface { // @param bfdProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) // @return com.vmware.nsx_policy.model.BfdProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(bfdProfileIdParam string, bfdProfileParam model.BfdProfile, overrideParam *bool) (model.BfdProfile, error) + Update(bfdProfileIdParam string, bfdProfileParam nsx_policyModel.BfdProfile, overrideParam *bool) (nsx_policyModel.BfdProfile, error) } type bfdProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewBfdProfilesClient(connector client.Connector) *bfdProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.bfd_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewBfdProfilesClient(connector vapiProtocolClient_.Connector) *bfdProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.bfd_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) bIface := bfdProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &bIface } -func (bIface *bfdProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (bIface *bfdProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := bIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (bIface *bfdProfilesClient) Delete(bfdProfileIdParam string, overrideParam *bool) error { typeConverter := bIface.connector.TypeConverter() executionContext := bIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(bfdProfilesDeleteInputType(), typeConverter) + operationRestMetaData := bfdProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(bfdProfilesDeleteInputType(), typeConverter) sv.AddStructField("BfdProfileId", bfdProfileIdParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := bfdProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - bIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := bIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.bfd_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), bIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (bIface *bfdProfilesClient) Get(bfdProfileIdParam string) (model.BfdProfile, error) { +func (bIface *bfdProfilesClient) Get(bfdProfileIdParam string) (nsx_policyModel.BfdProfile, error) { typeConverter := bIface.connector.TypeConverter() executionContext := bIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(bfdProfilesGetInputType(), typeConverter) + operationRestMetaData := bfdProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(bfdProfilesGetInputType(), typeConverter) sv.AddStructField("BfdProfileId", bfdProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.BfdProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.BfdProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := bfdProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - bIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := bIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.bfd_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.BfdProfile + var emptyOutput nsx_policyModel.BfdProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), bfdProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), BfdProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.BfdProfile), nil + return output.(nsx_policyModel.BfdProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), bIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (bIface *bfdProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.BfdProfileListResult, error) { +func (bIface *bfdProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.BfdProfileListResult, error) { typeConverter := bIface.connector.TypeConverter() executionContext := bIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(bfdProfilesListInputType(), typeConverter) + operationRestMetaData := bfdProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(bfdProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -183,85 +193,84 @@ func (bIface *bfdProfilesClient) List(cursorParam *string, includeMarkForDeleteO sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.BfdProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.BfdProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := bfdProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - bIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := bIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.bfd_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.BfdProfileListResult + var emptyOutput nsx_policyModel.BfdProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), bfdProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), BfdProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.BfdProfileListResult), nil + return output.(nsx_policyModel.BfdProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), bIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (bIface *bfdProfilesClient) Patch(bfdProfileIdParam string, bfdProfileParam model.BfdProfile, overrideParam *bool) error { +func (bIface *bfdProfilesClient) Patch(bfdProfileIdParam string, bfdProfileParam nsx_policyModel.BfdProfile, overrideParam *bool) error { typeConverter := bIface.connector.TypeConverter() executionContext := bIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(bfdProfilesPatchInputType(), typeConverter) + operationRestMetaData := bfdProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(bfdProfilesPatchInputType(), typeConverter) sv.AddStructField("BfdProfileId", bfdProfileIdParam) sv.AddStructField("BfdProfile", bfdProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := bfdProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - bIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := bIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.bfd_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), bIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (bIface *bfdProfilesClient) Update(bfdProfileIdParam string, bfdProfileParam model.BfdProfile, overrideParam *bool) (model.BfdProfile, error) { +func (bIface *bfdProfilesClient) Update(bfdProfileIdParam string, bfdProfileParam nsx_policyModel.BfdProfile, overrideParam *bool) (nsx_policyModel.BfdProfile, error) { typeConverter := bIface.connector.TypeConverter() executionContext := bIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(bfdProfilesUpdateInputType(), typeConverter) + operationRestMetaData := bfdProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(bfdProfilesUpdateInputType(), typeConverter) sv.AddStructField("BfdProfileId", bfdProfileIdParam) sv.AddStructField("BfdProfile", bfdProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.BfdProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.BfdProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := bfdProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - bIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := bIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.bfd_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.BfdProfile + var emptyOutput nsx_policyModel.BfdProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), bfdProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), BfdProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.BfdProfile), nil + return output.(nsx_policyModel.BfdProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), bIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/BfdProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/BfdProfilesTypes.go index 87d1521af..e24ec854e 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/BfdProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/BfdProfilesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func bfdProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func bfdProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["bfd_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["bfd_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["bfd_profile_id"] = "BfdProfileId" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func bfdProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func BfdProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func bfdProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func bfdProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["bfd_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["bfd_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["bfd_profile_id"] = "BfdProfileId" fieldNameMap["override"] = "Override" - paramsTypeMap["bfd_profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["bfdProfileId"] = bindings.NewStringType() + paramsTypeMap["bfd_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["bfdProfileId"] = vapiBindings_.NewStringType() pathParams["bfd_profile_id"] = "bfdProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func bfdProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func bfdProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func bfdProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["bfd_profile_id"] = bindings.NewStringType() + fields["bfd_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["bfd_profile_id"] = "BfdProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func bfdProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.BfdProfileBindingType) +func BfdProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.BfdProfileBindingType) } -func bfdProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func bfdProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["bfd_profile_id"] = bindings.NewStringType() + fields["bfd_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["bfd_profile_id"] = "BfdProfileId" - paramsTypeMap["bfd_profile_id"] = bindings.NewStringType() - paramsTypeMap["bfdProfileId"] = bindings.NewStringType() + paramsTypeMap["bfd_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["bfdProfileId"] = vapiBindings_.NewStringType() pathParams["bfd_profile_id"] = "bfdProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func bfdProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func bfdProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func bfdProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func bfdProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.BfdProfileListResultBindingType) +func BfdProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.BfdProfileListResultBindingType) } -func bfdProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func bfdProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func bfdProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,47 +203,47 @@ func bfdProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func bfdProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func bfdProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["bfd_profile_id"] = bindings.NewStringType() - fields["bfd_profile"] = bindings.NewReferenceType(model.BfdProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["bfd_profile_id"] = vapiBindings_.NewStringType() + fields["bfd_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.BfdProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["bfd_profile_id"] = "BfdProfileId" fieldNameMap["bfd_profile"] = "BfdProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func bfdProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func BfdProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func bfdProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func bfdProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["bfd_profile_id"] = bindings.NewStringType() - fields["bfd_profile"] = bindings.NewReferenceType(model.BfdProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["bfd_profile_id"] = vapiBindings_.NewStringType() + fields["bfd_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.BfdProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["bfd_profile_id"] = "BfdProfileId" fieldNameMap["bfd_profile"] = "BfdProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["bfd_profile_id"] = bindings.NewStringType() - paramsTypeMap["bfd_profile"] = bindings.NewReferenceType(model.BfdProfileBindingType) - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["bfdProfileId"] = bindings.NewStringType() + paramsTypeMap["bfd_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.BfdProfileBindingType) + paramsTypeMap["bfd_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["bfdProfileId"] = vapiBindings_.NewStringType() pathParams["bfd_profile_id"] = "bfdProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -264,47 +264,47 @@ func bfdProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func bfdProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func bfdProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["bfd_profile_id"] = bindings.NewStringType() - fields["bfd_profile"] = bindings.NewReferenceType(model.BfdProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["bfd_profile_id"] = vapiBindings_.NewStringType() + fields["bfd_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.BfdProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["bfd_profile_id"] = "BfdProfileId" fieldNameMap["bfd_profile"] = "BfdProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func bfdProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.BfdProfileBindingType) +func BfdProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.BfdProfileBindingType) } -func bfdProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func bfdProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["bfd_profile_id"] = bindings.NewStringType() - fields["bfd_profile"] = bindings.NewReferenceType(model.BfdProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["bfd_profile_id"] = vapiBindings_.NewStringType() + fields["bfd_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.BfdProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["bfd_profile_id"] = "BfdProfileId" fieldNameMap["bfd_profile"] = "BfdProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["bfd_profile_id"] = bindings.NewStringType() - paramsTypeMap["bfd_profile"] = bindings.NewReferenceType(model.BfdProfileBindingType) - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["bfdProfileId"] = bindings.NewStringType() + paramsTypeMap["bfd_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.BfdProfileBindingType) + paramsTypeMap["bfd_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["bfdProfileId"] = vapiBindings_.NewStringType() pathParams["bfd_profile_id"] = "bfdProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/CabundlesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/CabundlesClient.go index 389bd9720..152b59767 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/CabundlesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/CabundlesClient.go @@ -9,21 +9,21 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type CabundlesClient interface { // Deletes the specified bundle of trusted CA certificates. // // @param cabundleIdParam ID of the CA bundle to delete (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,236 +35,247 @@ type CabundlesClient interface { // // @param cabundleIdParam ID of the CA bundle to retrieve (required) // @return com.vmware.nsx_policy.model.CaBundle + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(cabundleIdParam string) (model.CaBundle, error) + Get(cabundleIdParam string) (nsx_policyModel.CaBundle, error) // Returns information about all the bundles of trusted CA certificates. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param detailsParam whether to expand the pem data and show all its details (optional, default to false) // @param includedFieldsParam Comma separated list of fields that should be included in query result (optional) + // @param nodeIdParam Node ID of certificate to return (optional) // @param pageSizeParam Maximum number of results to return in this page (server may return fewer) (optional, default to 1000) // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @param type_Param Type of certificate to return (optional) // @return com.vmware.nsx_policy.model.CaBundleListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, detailsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, type_Param *string) (model.CaBundleListResult, error) + List(cursorParam *string, detailsParam *bool, includedFieldsParam *string, nodeIdParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, type_Param *string) (nsx_policyModel.CaBundleListResult, error) // Adds or updates a new bundle of trusted CA certificates. The bundle must be a concatenation of one or more PEM-encoded certificates. The PEM-encoded bundle is replaced with the one provided in the request. // // @param cabundleIdParam ID of the CA bundle being updated (required) // @param caBundleParam (required) // @return com.vmware.nsx_policy.model.CaBundle + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(cabundleIdParam string, caBundleParam model.CaBundle) (model.CaBundle, error) + Patch(cabundleIdParam string, caBundleParam nsx_policyModel.CaBundle) (nsx_policyModel.CaBundle, error) // Adds or replaces a new bundle of trusted CA certificates. The bundle must be a concatenation of one or more PEM-encoded certificates. // // @param cabundleIdParam ID of the CA bundle being uploaded (required) // @param caBundleParam (required) // @return com.vmware.nsx_policy.model.CaBundle + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(cabundleIdParam string, caBundleParam model.CaBundle) (model.CaBundle, error) + Update(cabundleIdParam string, caBundleParam nsx_policyModel.CaBundle) (nsx_policyModel.CaBundle, error) } type cabundlesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewCabundlesClient(connector client.Connector) *cabundlesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.cabundles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewCabundlesClient(connector vapiProtocolClient_.Connector) *cabundlesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.cabundles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) cIface := cabundlesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &cIface } -func (cIface *cabundlesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (cIface *cabundlesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := cIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (cIface *cabundlesClient) Delete(cabundleIdParam string) error { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(cabundlesDeleteInputType(), typeConverter) + operationRestMetaData := cabundlesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(cabundlesDeleteInputType(), typeConverter) sv.AddStructField("CabundleId", cabundleIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := cabundlesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.cabundles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (cIface *cabundlesClient) Get(cabundleIdParam string) (model.CaBundle, error) { +func (cIface *cabundlesClient) Get(cabundleIdParam string) (nsx_policyModel.CaBundle, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(cabundlesGetInputType(), typeConverter) + operationRestMetaData := cabundlesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(cabundlesGetInputType(), typeConverter) sv.AddStructField("CabundleId", cabundleIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.CaBundle - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.CaBundle + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := cabundlesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.cabundles", "get", inputDataValue, executionContext) - var emptyOutput model.CaBundle + var emptyOutput nsx_policyModel.CaBundle if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), cabundlesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CabundlesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.CaBundle), nil + return output.(nsx_policyModel.CaBundle), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *cabundlesClient) List(cursorParam *string, detailsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, type_Param *string) (model.CaBundleListResult, error) { +func (cIface *cabundlesClient) List(cursorParam *string, detailsParam *bool, includedFieldsParam *string, nodeIdParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, type_Param *string) (nsx_policyModel.CaBundleListResult, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(cabundlesListInputType(), typeConverter) + operationRestMetaData := cabundlesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(cabundlesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("Details", detailsParam) sv.AddStructField("IncludedFields", includedFieldsParam) + sv.AddStructField("NodeId", nodeIdParam) sv.AddStructField("PageSize", pageSizeParam) sv.AddStructField("SortAscending", sortAscendingParam) sv.AddStructField("SortBy", sortByParam) sv.AddStructField("Type_", type_Param) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.CaBundleListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.CaBundleListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := cabundlesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.cabundles", "list", inputDataValue, executionContext) - var emptyOutput model.CaBundleListResult + var emptyOutput nsx_policyModel.CaBundleListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), cabundlesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CabundlesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.CaBundleListResult), nil + return output.(nsx_policyModel.CaBundleListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *cabundlesClient) Patch(cabundleIdParam string, caBundleParam model.CaBundle) (model.CaBundle, error) { +func (cIface *cabundlesClient) Patch(cabundleIdParam string, caBundleParam nsx_policyModel.CaBundle) (nsx_policyModel.CaBundle, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(cabundlesPatchInputType(), typeConverter) + operationRestMetaData := cabundlesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(cabundlesPatchInputType(), typeConverter) sv.AddStructField("CabundleId", cabundleIdParam) sv.AddStructField("CaBundle", caBundleParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.CaBundle - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.CaBundle + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := cabundlesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.cabundles", "patch", inputDataValue, executionContext) - var emptyOutput model.CaBundle + var emptyOutput nsx_policyModel.CaBundle if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), cabundlesPatchOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CabundlesPatchOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.CaBundle), nil + return output.(nsx_policyModel.CaBundle), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *cabundlesClient) Update(cabundleIdParam string, caBundleParam model.CaBundle) (model.CaBundle, error) { +func (cIface *cabundlesClient) Update(cabundleIdParam string, caBundleParam nsx_policyModel.CaBundle) (nsx_policyModel.CaBundle, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(cabundlesUpdateInputType(), typeConverter) + operationRestMetaData := cabundlesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(cabundlesUpdateInputType(), typeConverter) sv.AddStructField("CabundleId", cabundleIdParam) sv.AddStructField("CaBundle", caBundleParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.CaBundle - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.CaBundle + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := cabundlesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.cabundles", "update", inputDataValue, executionContext) - var emptyOutput model.CaBundle + var emptyOutput nsx_policyModel.CaBundle if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), cabundlesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CabundlesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.CaBundle), nil + return output.(nsx_policyModel.CaBundle), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/CabundlesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/CabundlesTypes.go index 4dc6ee595..15274d0e0 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/CabundlesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/CabundlesTypes.go @@ -11,46 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) // Possible value for ``type`` of method Cabundles#list. -const Cabundles_LIST_TYPE_CERTIFICATE = "cluster_api_certificate" +const Cabundles_LIST_TYPE_CLUSTER_API_CERTIFICATE = "cluster_api_certificate" -func cabundlesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +// Possible value for ``type`` of method Cabundles#list. +const Cabundles_LIST_TYPE_API_CERTIFICATE = "api_certificate" + +func cabundlesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cabundle_id"] = bindings.NewStringType() + fields["cabundle_id"] = vapiBindings_.NewStringType() fieldNameMap["cabundle_id"] = "CabundleId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func cabundlesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func CabundlesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func cabundlesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func cabundlesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cabundle_id"] = bindings.NewStringType() + fields["cabundle_id"] = vapiBindings_.NewStringType() fieldNameMap["cabundle_id"] = "CabundleId" - paramsTypeMap["cabundle_id"] = bindings.NewStringType() - paramsTypeMap["cabundleId"] = bindings.NewStringType() + paramsTypeMap["cabundle_id"] = vapiBindings_.NewStringType() + paramsTypeMap["cabundleId"] = vapiBindings_.NewStringType() pathParams["cabundle_id"] = "cabundleId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -71,36 +74,36 @@ func cabundlesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func cabundlesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func cabundlesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cabundle_id"] = bindings.NewStringType() + fields["cabundle_id"] = vapiBindings_.NewStringType() fieldNameMap["cabundle_id"] = "CabundleId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func cabundlesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.CaBundleBindingType) +func CabundlesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.CaBundleBindingType) } -func cabundlesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func cabundlesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cabundle_id"] = bindings.NewStringType() + fields["cabundle_id"] = vapiBindings_.NewStringType() fieldNameMap["cabundle_id"] = "CabundleId" - paramsTypeMap["cabundle_id"] = bindings.NewStringType() - paramsTypeMap["cabundleId"] = bindings.NewStringType() + paramsTypeMap["cabundle_id"] = vapiBindings_.NewStringType() + paramsTypeMap["cabundleId"] = vapiBindings_.NewStringType() pathParams["cabundle_id"] = "cabundleId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -121,71 +124,77 @@ func cabundlesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func cabundlesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func cabundlesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["details"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["details"] = "Details" fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["node_id"] = "NodeId" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func cabundlesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.CaBundleListResultBindingType) +func CabundlesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.CaBundleListResultBindingType) } -func cabundlesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func cabundlesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["details"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["details"] = "Details" fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["node_id"] = "NodeId" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" fieldNameMap["type"] = "Type_" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["type"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["details"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" queryParams["details"] = "details" queryParams["sort_by"] = "sort_by" queryParams["type"] = "type" + queryParams["node_id"] = "node_id" queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -206,41 +215,41 @@ func cabundlesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func cabundlesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func cabundlesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cabundle_id"] = bindings.NewStringType() - fields["ca_bundle"] = bindings.NewReferenceType(model.CaBundleBindingType) + fields["cabundle_id"] = vapiBindings_.NewStringType() + fields["ca_bundle"] = vapiBindings_.NewReferenceType(nsx_policyModel.CaBundleBindingType) fieldNameMap["cabundle_id"] = "CabundleId" fieldNameMap["ca_bundle"] = "CaBundle" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func cabundlesPatchOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.CaBundleBindingType) +func CabundlesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.CaBundleBindingType) } -func cabundlesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func cabundlesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cabundle_id"] = bindings.NewStringType() - fields["ca_bundle"] = bindings.NewReferenceType(model.CaBundleBindingType) + fields["cabundle_id"] = vapiBindings_.NewStringType() + fields["ca_bundle"] = vapiBindings_.NewReferenceType(nsx_policyModel.CaBundleBindingType) fieldNameMap["cabundle_id"] = "CabundleId" fieldNameMap["ca_bundle"] = "CaBundle" - paramsTypeMap["ca_bundle"] = bindings.NewReferenceType(model.CaBundleBindingType) - paramsTypeMap["cabundle_id"] = bindings.NewStringType() - paramsTypeMap["cabundleId"] = bindings.NewStringType() + paramsTypeMap["ca_bundle"] = vapiBindings_.NewReferenceType(nsx_policyModel.CaBundleBindingType) + paramsTypeMap["cabundle_id"] = vapiBindings_.NewStringType() + paramsTypeMap["cabundleId"] = vapiBindings_.NewStringType() pathParams["cabundle_id"] = "cabundleId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -261,41 +270,41 @@ func cabundlesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func cabundlesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func cabundlesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cabundle_id"] = bindings.NewStringType() - fields["ca_bundle"] = bindings.NewReferenceType(model.CaBundleBindingType) + fields["cabundle_id"] = vapiBindings_.NewStringType() + fields["ca_bundle"] = vapiBindings_.NewReferenceType(nsx_policyModel.CaBundleBindingType) fieldNameMap["cabundle_id"] = "CabundleId" fieldNameMap["ca_bundle"] = "CaBundle" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func cabundlesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.CaBundleBindingType) +func CabundlesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.CaBundleBindingType) } -func cabundlesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func cabundlesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cabundle_id"] = bindings.NewStringType() - fields["ca_bundle"] = bindings.NewReferenceType(model.CaBundleBindingType) + fields["cabundle_id"] = vapiBindings_.NewStringType() + fields["ca_bundle"] = vapiBindings_.NewReferenceType(nsx_policyModel.CaBundleBindingType) fieldNameMap["cabundle_id"] = "CabundleId" fieldNameMap["ca_bundle"] = "CaBundle" - paramsTypeMap["ca_bundle"] = bindings.NewReferenceType(model.CaBundleBindingType) - paramsTypeMap["cabundle_id"] = bindings.NewStringType() - paramsTypeMap["cabundleId"] = bindings.NewStringType() + paramsTypeMap["ca_bundle"] = vapiBindings_.NewReferenceType(nsx_policyModel.CaBundleBindingType) + paramsTypeMap["cabundle_id"] = vapiBindings_.NewStringType() + paramsTypeMap["cabundleId"] = vapiBindings_.NewStringType() pathParams["cabundle_id"] = "cabundleId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/CertificatesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/CertificatesClient.go index cc48b001c..a0dfee333 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/CertificatesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/CertificatesClient.go @@ -9,21 +9,21 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type CertificatesClient interface { // Removes the specified certificate. The private key associated with the certificate is also deleted. // // @param certificateIdParam ID of certificate to delete (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,230 +36,241 @@ type CertificatesClient interface { // @param certificateIdParam ID of certificate to read (required) // @param detailsParam whether to expand the pem data and show all its details (optional, default to false) // @return com.vmware.nsx_policy.model.TlsCertificate + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(certificateIdParam string, detailsParam *bool) (model.TlsCertificate, error) + Get(certificateIdParam string, detailsParam *bool) (nsx_policyModel.TlsCertificate, error) // Returns all certificate information viewable by the user, including each certificate's id; pem_encoded data; and history of the certificate (who created or modified it and when). For additional information, include the ?details=true modifier at the end of the request URI. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param detailsParam whether to expand the pem data and show all its details (optional, default to false) // @param includedFieldsParam Comma separated list of fields that should be included in query result (optional) + // @param nodeIdParam Node ID of certificate to return (optional) // @param pageSizeParam Maximum number of results to return in this page (server may return fewer) (optional, default to 1000) // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @param type_Param Type of certificate to return (optional) // @return com.vmware.nsx_policy.model.TlsCertificateList + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, detailsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, type_Param *string) (model.TlsCertificateList, error) + List(cursorParam *string, detailsParam *bool, includedFieldsParam *string, nodeIdParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, type_Param *string) (nsx_policyModel.TlsCertificateList, error) // Adds a new private-public certificate and, optionally, a private key that can be applied to one of the user-facing components (appliance management or edge). The certificate and the key should be stored in PEM format. If no private key is provided, the certificate is used as a client certificate in the trust store. A private key can be uploaded for a CA certificate only if the \"purpose\" parameter is set to \"signing-ca\". A certificate chain will not be expanded into separate certificate instances for reference, but would be pushed to the enforcement point as a single certificate. This patch method does not modify an existing certificate. // // @param certificateIdParam (required) // @param tlsTrustDataParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(certificateIdParam string, tlsTrustDataParam model.TlsTrustData) error + Patch(certificateIdParam string, tlsTrustDataParam nsx_policyModel.TlsTrustData) error // Adds a new private-public certificate and, optionally, a private key that can be applied to one of the user-facing components (appliance management or edge). The certificate and the key should be stored in PEM format. If no private key is provided, the certificate is used as a client certificate in the trust store. A private key can be uploaded for a CA certificate only if the \"purpose\" parameter is set to \"signing-ca\". A certificate chain will not be expanded into separate certificate instances for reference, but would be pushed to the enforcement point as a single certificate. This PUT method does not modify an existing certificate. // // @param certificateIdParam (required) // @param tlsTrustDataParam (required) // @return com.vmware.nsx_policy.model.TlsCertificate + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(certificateIdParam string, tlsTrustDataParam model.TlsTrustData) (model.TlsCertificate, error) + Update(certificateIdParam string, tlsTrustDataParam nsx_policyModel.TlsTrustData) (nsx_policyModel.TlsCertificate, error) } type certificatesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewCertificatesClient(connector client.Connector) *certificatesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.certificates") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewCertificatesClient(connector vapiProtocolClient_.Connector) *certificatesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.certificates") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) cIface := certificatesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &cIface } -func (cIface *certificatesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (cIface *certificatesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := cIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (cIface *certificatesClient) Delete(certificateIdParam string) error { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(certificatesDeleteInputType(), typeConverter) + operationRestMetaData := certificatesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(certificatesDeleteInputType(), typeConverter) sv.AddStructField("CertificateId", certificateIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := certificatesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.certificates", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (cIface *certificatesClient) Get(certificateIdParam string, detailsParam *bool) (model.TlsCertificate, error) { +func (cIface *certificatesClient) Get(certificateIdParam string, detailsParam *bool) (nsx_policyModel.TlsCertificate, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(certificatesGetInputType(), typeConverter) + operationRestMetaData := certificatesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(certificatesGetInputType(), typeConverter) sv.AddStructField("CertificateId", certificateIdParam) sv.AddStructField("Details", detailsParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TlsCertificate - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.TlsCertificate + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := certificatesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.certificates", "get", inputDataValue, executionContext) - var emptyOutput model.TlsCertificate + var emptyOutput nsx_policyModel.TlsCertificate if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), certificatesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CertificatesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TlsCertificate), nil + return output.(nsx_policyModel.TlsCertificate), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *certificatesClient) List(cursorParam *string, detailsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, type_Param *string) (model.TlsCertificateList, error) { +func (cIface *certificatesClient) List(cursorParam *string, detailsParam *bool, includedFieldsParam *string, nodeIdParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, type_Param *string) (nsx_policyModel.TlsCertificateList, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(certificatesListInputType(), typeConverter) + operationRestMetaData := certificatesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(certificatesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("Details", detailsParam) sv.AddStructField("IncludedFields", includedFieldsParam) + sv.AddStructField("NodeId", nodeIdParam) sv.AddStructField("PageSize", pageSizeParam) sv.AddStructField("SortAscending", sortAscendingParam) sv.AddStructField("SortBy", sortByParam) sv.AddStructField("Type_", type_Param) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TlsCertificateList - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.TlsCertificateList + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := certificatesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.certificates", "list", inputDataValue, executionContext) - var emptyOutput model.TlsCertificateList + var emptyOutput nsx_policyModel.TlsCertificateList if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), certificatesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CertificatesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TlsCertificateList), nil + return output.(nsx_policyModel.TlsCertificateList), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *certificatesClient) Patch(certificateIdParam string, tlsTrustDataParam model.TlsTrustData) error { +func (cIface *certificatesClient) Patch(certificateIdParam string, tlsTrustDataParam nsx_policyModel.TlsTrustData) error { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(certificatesPatchInputType(), typeConverter) + operationRestMetaData := certificatesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(certificatesPatchInputType(), typeConverter) sv.AddStructField("CertificateId", certificateIdParam) sv.AddStructField("TlsTrustData", tlsTrustDataParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := certificatesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.certificates", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (cIface *certificatesClient) Update(certificateIdParam string, tlsTrustDataParam model.TlsTrustData) (model.TlsCertificate, error) { +func (cIface *certificatesClient) Update(certificateIdParam string, tlsTrustDataParam nsx_policyModel.TlsTrustData) (nsx_policyModel.TlsCertificate, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(certificatesUpdateInputType(), typeConverter) + operationRestMetaData := certificatesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(certificatesUpdateInputType(), typeConverter) sv.AddStructField("CertificateId", certificateIdParam) sv.AddStructField("TlsTrustData", tlsTrustDataParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TlsCertificate - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.TlsCertificate + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := certificatesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.certificates", "update", inputDataValue, executionContext) - var emptyOutput model.TlsCertificate + var emptyOutput nsx_policyModel.TlsCertificate if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), certificatesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CertificatesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TlsCertificate), nil + return output.(nsx_policyModel.TlsCertificate), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/CertificatesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/CertificatesTypes.go index ea7f6b3a7..894ccbe4e 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/CertificatesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/CertificatesTypes.go @@ -11,46 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) // Possible value for ``type`` of method Certificates#list. -const Certificates_LIST_TYPE_CERTIFICATE = "cluster_api_certificate" +const Certificates_LIST_TYPE_CLUSTER_API_CERTIFICATE = "cluster_api_certificate" -func certificatesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +// Possible value for ``type`` of method Certificates#list. +const Certificates_LIST_TYPE_API_CERTIFICATE = "api_certificate" + +func certificatesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["certificate_id"] = bindings.NewStringType() + fields["certificate_id"] = vapiBindings_.NewStringType() fieldNameMap["certificate_id"] = "CertificateId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func certificatesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func CertificatesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func certificatesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func certificatesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["certificate_id"] = bindings.NewStringType() + fields["certificate_id"] = vapiBindings_.NewStringType() fieldNameMap["certificate_id"] = "CertificateId" - paramsTypeMap["certificate_id"] = bindings.NewStringType() - paramsTypeMap["certificateId"] = bindings.NewStringType() + paramsTypeMap["certificate_id"] = vapiBindings_.NewStringType() + paramsTypeMap["certificateId"] = vapiBindings_.NewStringType() pathParams["certificate_id"] = "certificateId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -71,42 +74,42 @@ func certificatesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func certificatesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func certificatesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["certificate_id"] = bindings.NewStringType() - fields["details"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["certificate_id"] = vapiBindings_.NewStringType() + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["certificate_id"] = "CertificateId" fieldNameMap["details"] = "Details" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func certificatesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TlsCertificateBindingType) +func CertificatesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.TlsCertificateBindingType) } -func certificatesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func certificatesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["certificate_id"] = bindings.NewStringType() - fields["details"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["certificate_id"] = vapiBindings_.NewStringType() + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["certificate_id"] = "CertificateId" fieldNameMap["details"] = "Details" - paramsTypeMap["certificate_id"] = bindings.NewStringType() - paramsTypeMap["details"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["certificateId"] = bindings.NewStringType() + paramsTypeMap["certificate_id"] = vapiBindings_.NewStringType() + paramsTypeMap["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["certificateId"] = vapiBindings_.NewStringType() pathParams["certificate_id"] = "certificateId" queryParams["details"] = "details" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -127,71 +130,77 @@ func certificatesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func certificatesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func certificatesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["details"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["details"] = "Details" fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["node_id"] = "NodeId" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func certificatesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TlsCertificateListBindingType) +func CertificatesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.TlsCertificateListBindingType) } -func certificatesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func certificatesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["details"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["details"] = "Details" fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["node_id"] = "NodeId" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" fieldNameMap["type"] = "Type_" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["type"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["details"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" queryParams["details"] = "details" queryParams["sort_by"] = "sort_by" queryParams["type"] = "type" + queryParams["node_id"] = "node_id" queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -212,41 +221,41 @@ func certificatesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func certificatesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func certificatesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["certificate_id"] = bindings.NewStringType() - fields["tls_trust_data"] = bindings.NewReferenceType(model.TlsTrustDataBindingType) + fields["certificate_id"] = vapiBindings_.NewStringType() + fields["tls_trust_data"] = vapiBindings_.NewReferenceType(nsx_policyModel.TlsTrustDataBindingType) fieldNameMap["certificate_id"] = "CertificateId" fieldNameMap["tls_trust_data"] = "TlsTrustData" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func certificatesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func CertificatesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func certificatesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func certificatesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["certificate_id"] = bindings.NewStringType() - fields["tls_trust_data"] = bindings.NewReferenceType(model.TlsTrustDataBindingType) + fields["certificate_id"] = vapiBindings_.NewStringType() + fields["tls_trust_data"] = vapiBindings_.NewReferenceType(nsx_policyModel.TlsTrustDataBindingType) fieldNameMap["certificate_id"] = "CertificateId" fieldNameMap["tls_trust_data"] = "TlsTrustData" - paramsTypeMap["certificate_id"] = bindings.NewStringType() - paramsTypeMap["tls_trust_data"] = bindings.NewReferenceType(model.TlsTrustDataBindingType) - paramsTypeMap["certificateId"] = bindings.NewStringType() + paramsTypeMap["certificate_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tls_trust_data"] = vapiBindings_.NewReferenceType(nsx_policyModel.TlsTrustDataBindingType) + paramsTypeMap["certificateId"] = vapiBindings_.NewStringType() pathParams["certificate_id"] = "certificateId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -267,41 +276,41 @@ func certificatesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func certificatesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func certificatesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["certificate_id"] = bindings.NewStringType() - fields["tls_trust_data"] = bindings.NewReferenceType(model.TlsTrustDataBindingType) + fields["certificate_id"] = vapiBindings_.NewStringType() + fields["tls_trust_data"] = vapiBindings_.NewReferenceType(nsx_policyModel.TlsTrustDataBindingType) fieldNameMap["certificate_id"] = "CertificateId" fieldNameMap["tls_trust_data"] = "TlsTrustData" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func certificatesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TlsCertificateBindingType) +func CertificatesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.TlsCertificateBindingType) } -func certificatesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func certificatesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["certificate_id"] = bindings.NewStringType() - fields["tls_trust_data"] = bindings.NewReferenceType(model.TlsTrustDataBindingType) + fields["certificate_id"] = vapiBindings_.NewStringType() + fields["tls_trust_data"] = vapiBindings_.NewReferenceType(nsx_policyModel.TlsTrustDataBindingType) fieldNameMap["certificate_id"] = "CertificateId" fieldNameMap["tls_trust_data"] = "TlsTrustData" - paramsTypeMap["certificate_id"] = bindings.NewStringType() - paramsTypeMap["tls_trust_data"] = bindings.NewReferenceType(model.TlsTrustDataBindingType) - paramsTypeMap["certificateId"] = bindings.NewStringType() + paramsTypeMap["certificate_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tls_trust_data"] = vapiBindings_.NewReferenceType(nsx_policyModel.TlsTrustDataBindingType) + paramsTypeMap["certificateId"] = vapiBindings_.NewStringType() pathParams["certificate_id"] = "certificateId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/CloudNativeServiceGroupAssociationsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/CloudNativeServiceGroupAssociationsClient.go new file mode 100644 index 000000000..cda299a7d --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/CloudNativeServiceGroupAssociationsClient.go @@ -0,0 +1,105 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Interface file for service: CloudNativeServiceGroupAssociations +// Used by client-side stubs. + +package infra + +import ( + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" +) + +const _ = vapiCore_.SupportedByRuntimeVersion2 + +type CloudNativeServiceGroupAssociationsClient interface { + + // Get policy groups for which the given Cloud Native Service Instance is a member. + // + // @param cnsExternalIdParam Cloud Native Service external ID (required) + // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) + // @param enforcementPointPathParam String Path of the enforcement point (optional) + // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) + // @param includedFieldsParam Comma separated list of fields that should be included in query result (optional) + // @param pageSizeParam Maximum number of results to return in this page (server may return fewer) (optional, default to 1000) + // @param sortAscendingParam (optional) + // @param sortByParam Field by which records are sorted (optional) + // @return com.vmware.nsx_policy.model.PolicyResourceReferenceForEPListResult + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + List(cnsExternalIdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyResourceReferenceForEPListResult, error) +} + +type cloudNativeServiceGroupAssociationsClient struct { + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType +} + +func NewCloudNativeServiceGroupAssociationsClient(connector vapiProtocolClient_.Connector) *cloudNativeServiceGroupAssociationsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.cloud_native_service_group_associations") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + } + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) + + cIface := cloudNativeServiceGroupAssociationsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} + return &cIface +} + +func (cIface *cloudNativeServiceGroupAssociationsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { + if entry, ok := cIface.errorsBindingMap[errorName]; ok { + return entry + } + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] +} + +func (cIface *cloudNativeServiceGroupAssociationsClient) List(cnsExternalIdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyResourceReferenceForEPListResult, error) { + typeConverter := cIface.connector.TypeConverter() + executionContext := cIface.connector.NewExecutionContext() + operationRestMetaData := cloudNativeServiceGroupAssociationsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(cloudNativeServiceGroupAssociationsListInputType(), typeConverter) + sv.AddStructField("CnsExternalId", cnsExternalIdParam) + sv.AddStructField("Cursor", cursorParam) + sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) + sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) + sv.AddStructField("IncludedFields", includedFieldsParam) + sv.AddStructField("PageSize", pageSizeParam) + sv.AddStructField("SortAscending", sortAscendingParam) + sv.AddStructField("SortBy", sortByParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_policyModel.PolicyResourceReferenceForEPListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.cloud_native_service_group_associations", "list", inputDataValue, executionContext) + var emptyOutput nsx_policyModel.PolicyResourceReferenceForEPListResult + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CloudNativeServiceGroupAssociationsListOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_policyModel.PolicyResourceReferenceForEPListResult), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/CloudNativeServiceGroupAssociationsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/CloudNativeServiceGroupAssociationsTypes.go new file mode 100644 index 000000000..a82ed254f --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/CloudNativeServiceGroupAssociationsTypes.go @@ -0,0 +1,110 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Data type definitions file for service: CloudNativeServiceGroupAssociations. +// Includes binding types of a structures and enumerations defined in the service. +// Shared by client-side stubs and server-side skeletons to ensure type +// compatibility. + +package infra + +import ( + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + "reflect" +) + +func cloudNativeServiceGroupAssociationsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["cns_external_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cns_external_id"] = "CnsExternalId" + fieldNameMap["cursor"] = "Cursor" + fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" + fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" + fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["page_size"] = "PageSize" + fieldNameMap["sort_ascending"] = "SortAscending" + fieldNameMap["sort_by"] = "SortBy" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func CloudNativeServiceGroupAssociationsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyResourceReferenceForEPListResultBindingType) +} + +func cloudNativeServiceGroupAssociationsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["cns_external_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cns_external_id"] = "CnsExternalId" + fieldNameMap["cursor"] = "Cursor" + fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" + fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" + fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["page_size"] = "PageSize" + fieldNameMap["sort_ascending"] = "SortAscending" + fieldNameMap["sort_by"] = "SortBy" + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["cns_external_id"] = vapiBindings_.NewStringType() + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + queryParams["cursor"] = "cursor" + queryParams["sort_ascending"] = "sort_ascending" + queryParams["included_fields"] = "included_fields" + queryParams["enforcement_point_path"] = "enforcement_point_path" + queryParams["sort_by"] = "sort_by" + queryParams["cns_external_id"] = "cns_external_id" + queryParams["include_mark_for_delete_objects"] = "include_mark_for_delete_objects" + queryParams["page_size"] = "page_size" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "GET", + "/policy/api/v1/infra/cloud-native-service-group-associations", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ConnectivityGlobalConfigClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ConnectivityGlobalConfigClient.go index f6e4c6dcb..443d192b2 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ConnectivityGlobalConfigClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ConnectivityGlobalConfigClient.go @@ -9,157 +9,162 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ConnectivityGlobalConfigClient interface { // Read the connectivity global configuration // @return com.vmware.nsx_policy.model.GlobalConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get() (model.GlobalConfig, error) + Get() (nsx_policyModel.GlobalConfig, error) // Update the connectivity global configuration // // @param globalConfigParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(globalConfigParam model.GlobalConfig) error + Patch(globalConfigParam nsx_policyModel.GlobalConfig) error // Update the connectivity global configuration // // @param globalConfigParam (required) // @return com.vmware.nsx_policy.model.GlobalConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(globalConfigParam model.GlobalConfig) (model.GlobalConfig, error) + Update(globalConfigParam nsx_policyModel.GlobalConfig) (nsx_policyModel.GlobalConfig, error) } type connectivityGlobalConfigClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewConnectivityGlobalConfigClient(connector client.Connector) *connectivityGlobalConfigClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.connectivity_global_config") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewConnectivityGlobalConfigClient(connector vapiProtocolClient_.Connector) *connectivityGlobalConfigClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.connectivity_global_config") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) cIface := connectivityGlobalConfigClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &cIface } -func (cIface *connectivityGlobalConfigClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (cIface *connectivityGlobalConfigClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := cIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (cIface *connectivityGlobalConfigClient) Get() (model.GlobalConfig, error) { +func (cIface *connectivityGlobalConfigClient) Get() (nsx_policyModel.GlobalConfig, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(connectivityGlobalConfigGetInputType(), typeConverter) + operationRestMetaData := connectivityGlobalConfigGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(connectivityGlobalConfigGetInputType(), typeConverter) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.GlobalConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.GlobalConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := connectivityGlobalConfigGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.connectivity_global_config", "get", inputDataValue, executionContext) - var emptyOutput model.GlobalConfig + var emptyOutput nsx_policyModel.GlobalConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), connectivityGlobalConfigGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ConnectivityGlobalConfigGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.GlobalConfig), nil + return output.(nsx_policyModel.GlobalConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *connectivityGlobalConfigClient) Patch(globalConfigParam model.GlobalConfig) error { +func (cIface *connectivityGlobalConfigClient) Patch(globalConfigParam nsx_policyModel.GlobalConfig) error { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(connectivityGlobalConfigPatchInputType(), typeConverter) + operationRestMetaData := connectivityGlobalConfigPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(connectivityGlobalConfigPatchInputType(), typeConverter) sv.AddStructField("GlobalConfig", globalConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := connectivityGlobalConfigPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.connectivity_global_config", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (cIface *connectivityGlobalConfigClient) Update(globalConfigParam model.GlobalConfig) (model.GlobalConfig, error) { +func (cIface *connectivityGlobalConfigClient) Update(globalConfigParam nsx_policyModel.GlobalConfig) (nsx_policyModel.GlobalConfig, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(connectivityGlobalConfigUpdateInputType(), typeConverter) + operationRestMetaData := connectivityGlobalConfigUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(connectivityGlobalConfigUpdateInputType(), typeConverter) sv.AddStructField("GlobalConfig", globalConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.GlobalConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.GlobalConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := connectivityGlobalConfigUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.connectivity_global_config", "update", inputDataValue, executionContext) - var emptyOutput model.GlobalConfig + var emptyOutput nsx_policyModel.GlobalConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), connectivityGlobalConfigUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ConnectivityGlobalConfigUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.GlobalConfig), nil + return output.(nsx_policyModel.GlobalConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ConnectivityGlobalConfigTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ConnectivityGlobalConfigTypes.go index 885dcefec..c38017643 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ConnectivityGlobalConfigTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ConnectivityGlobalConfigTypes.go @@ -11,28 +11,28 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func connectivityGlobalConfigGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func connectivityGlobalConfigGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func connectivityGlobalConfigGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GlobalConfigBindingType) +func ConnectivityGlobalConfigGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.GlobalConfigBindingType) } -func connectivityGlobalConfigGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func connectivityGlobalConfigGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} @@ -40,7 +40,7 @@ func connectivityGlobalConfigGetRestMetadata() protocol.OperationRestMetadata { bodyFieldsMap := map[string]string{} resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -61,34 +61,34 @@ func connectivityGlobalConfigGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func connectivityGlobalConfigPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func connectivityGlobalConfigPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["global_config"] = bindings.NewReferenceType(model.GlobalConfigBindingType) + fields["global_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.GlobalConfigBindingType) fieldNameMap["global_config"] = "GlobalConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func connectivityGlobalConfigPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ConnectivityGlobalConfigPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func connectivityGlobalConfigPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func connectivityGlobalConfigPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["global_config"] = bindings.NewReferenceType(model.GlobalConfigBindingType) + fields["global_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.GlobalConfigBindingType) fieldNameMap["global_config"] = "GlobalConfig" - paramsTypeMap["global_config"] = bindings.NewReferenceType(model.GlobalConfigBindingType) + paramsTypeMap["global_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.GlobalConfigBindingType) resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -109,34 +109,34 @@ func connectivityGlobalConfigPatchRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func connectivityGlobalConfigUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func connectivityGlobalConfigUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["global_config"] = bindings.NewReferenceType(model.GlobalConfigBindingType) + fields["global_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.GlobalConfigBindingType) fieldNameMap["global_config"] = "GlobalConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func connectivityGlobalConfigUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GlobalConfigBindingType) +func ConnectivityGlobalConfigUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.GlobalConfigBindingType) } -func connectivityGlobalConfigUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func connectivityGlobalConfigUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["global_config"] = bindings.NewReferenceType(model.GlobalConfigBindingType) + fields["global_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.GlobalConfigBindingType) fieldNameMap["global_config"] = "GlobalConfig" - paramsTypeMap["global_config"] = bindings.NewReferenceType(model.GlobalConfigBindingType) + paramsTypeMap["global_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.GlobalConfigBindingType) resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ConstraintsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ConstraintsClient.go index c4a7746ca..4debc057a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ConstraintsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ConstraintsClient.go @@ -9,21 +9,21 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ConstraintsClient interface { // Delete tenant constraint. // // @param constraintIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,12 +35,13 @@ type ConstraintsClient interface { // // @param constraintIdParam (required) // @return com.vmware.nsx_policy.model.Constraint + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(constraintIdParam string) (model.Constraint, error) + Get(constraintIdParam string) (nsx_policyModel.Constraint, error) // List tenant constraints. // @@ -51,126 +52,135 @@ type ConstraintsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ConstraintListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ConstraintListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ConstraintListResult, error) // Create tenant constraint if not exists, otherwise update the existing constraint. // // @param constraintIdParam (required) // @param constraintParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(constraintIdParam string, constraintParam model.Constraint) error + Patch(constraintIdParam string, constraintParam nsx_policyModel.Constraint) error // Create tenant constraint if it does not exist, otherwise replace the existing constraint. // // @param constraintIdParam (required) // @param constraintParam (required) // @return com.vmware.nsx_policy.model.Constraint + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(constraintIdParam string, constraintParam model.Constraint) (model.Constraint, error) + Update(constraintIdParam string, constraintParam nsx_policyModel.Constraint) (nsx_policyModel.Constraint, error) } type constraintsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewConstraintsClient(connector client.Connector) *constraintsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.constraints") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewConstraintsClient(connector vapiProtocolClient_.Connector) *constraintsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.constraints") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) cIface := constraintsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &cIface } -func (cIface *constraintsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (cIface *constraintsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := cIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (cIface *constraintsClient) Delete(constraintIdParam string) error { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(constraintsDeleteInputType(), typeConverter) + operationRestMetaData := constraintsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(constraintsDeleteInputType(), typeConverter) sv.AddStructField("ConstraintId", constraintIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := constraintsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.constraints", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (cIface *constraintsClient) Get(constraintIdParam string) (model.Constraint, error) { +func (cIface *constraintsClient) Get(constraintIdParam string) (nsx_policyModel.Constraint, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(constraintsGetInputType(), typeConverter) + operationRestMetaData := constraintsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(constraintsGetInputType(), typeConverter) sv.AddStructField("ConstraintId", constraintIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Constraint - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Constraint + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := constraintsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.constraints", "get", inputDataValue, executionContext) - var emptyOutput model.Constraint + var emptyOutput nsx_policyModel.Constraint if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), constraintsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ConstraintsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Constraint), nil + return output.(nsx_policyModel.Constraint), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *constraintsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ConstraintListResult, error) { +func (cIface *constraintsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ConstraintListResult, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(constraintsListInputType(), typeConverter) + operationRestMetaData := constraintsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(constraintsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -179,83 +189,82 @@ func (cIface *constraintsClient) List(cursorParam *string, includeMarkForDeleteO sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ConstraintListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ConstraintListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := constraintsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.constraints", "list", inputDataValue, executionContext) - var emptyOutput model.ConstraintListResult + var emptyOutput nsx_policyModel.ConstraintListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), constraintsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ConstraintsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ConstraintListResult), nil + return output.(nsx_policyModel.ConstraintListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *constraintsClient) Patch(constraintIdParam string, constraintParam model.Constraint) error { +func (cIface *constraintsClient) Patch(constraintIdParam string, constraintParam nsx_policyModel.Constraint) error { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(constraintsPatchInputType(), typeConverter) + operationRestMetaData := constraintsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(constraintsPatchInputType(), typeConverter) sv.AddStructField("ConstraintId", constraintIdParam) sv.AddStructField("Constraint", constraintParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := constraintsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.constraints", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (cIface *constraintsClient) Update(constraintIdParam string, constraintParam model.Constraint) (model.Constraint, error) { +func (cIface *constraintsClient) Update(constraintIdParam string, constraintParam nsx_policyModel.Constraint) (nsx_policyModel.Constraint, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(constraintsUpdateInputType(), typeConverter) + operationRestMetaData := constraintsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(constraintsUpdateInputType(), typeConverter) sv.AddStructField("ConstraintId", constraintIdParam) sv.AddStructField("Constraint", constraintParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Constraint - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Constraint + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := constraintsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.constraints", "update", inputDataValue, executionContext) - var emptyOutput model.Constraint + var emptyOutput nsx_policyModel.Constraint if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), constraintsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ConstraintsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Constraint), nil + return output.(nsx_policyModel.Constraint), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ConstraintsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ConstraintsTypes.go index 0520f7056..a2518eb1e 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ConstraintsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ConstraintsTypes.go @@ -11,43 +11,43 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func constraintsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func constraintsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["constraint_id"] = bindings.NewStringType() + fields["constraint_id"] = vapiBindings_.NewStringType() fieldNameMap["constraint_id"] = "ConstraintId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func constraintsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ConstraintsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func constraintsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func constraintsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["constraint_id"] = bindings.NewStringType() + fields["constraint_id"] = vapiBindings_.NewStringType() fieldNameMap["constraint_id"] = "ConstraintId" - paramsTypeMap["constraint_id"] = bindings.NewStringType() - paramsTypeMap["constraintId"] = bindings.NewStringType() + paramsTypeMap["constraint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["constraintId"] = vapiBindings_.NewStringType() pathParams["constraint_id"] = "constraintId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,36 +68,36 @@ func constraintsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func constraintsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func constraintsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["constraint_id"] = bindings.NewStringType() + fields["constraint_id"] = vapiBindings_.NewStringType() fieldNameMap["constraint_id"] = "ConstraintId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func constraintsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ConstraintBindingType) +func ConstraintsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ConstraintBindingType) } -func constraintsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func constraintsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["constraint_id"] = bindings.NewStringType() + fields["constraint_id"] = vapiBindings_.NewStringType() fieldNameMap["constraint_id"] = "ConstraintId" - paramsTypeMap["constraint_id"] = bindings.NewStringType() - paramsTypeMap["constraintId"] = bindings.NewStringType() + paramsTypeMap["constraint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["constraintId"] = vapiBindings_.NewStringType() pathParams["constraint_id"] = "constraintId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -118,56 +118,56 @@ func constraintsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func constraintsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func constraintsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func constraintsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ConstraintListResultBindingType) +func ConstraintsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ConstraintListResultBindingType) } -func constraintsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func constraintsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -176,7 +176,7 @@ func constraintsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -197,41 +197,41 @@ func constraintsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func constraintsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func constraintsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["constraint_id"] = bindings.NewStringType() - fields["constraint"] = bindings.NewReferenceType(model.ConstraintBindingType) + fields["constraint_id"] = vapiBindings_.NewStringType() + fields["constraint"] = vapiBindings_.NewReferenceType(nsx_policyModel.ConstraintBindingType) fieldNameMap["constraint_id"] = "ConstraintId" fieldNameMap["constraint"] = "Constraint" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func constraintsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ConstraintsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func constraintsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func constraintsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["constraint_id"] = bindings.NewStringType() - fields["constraint"] = bindings.NewReferenceType(model.ConstraintBindingType) + fields["constraint_id"] = vapiBindings_.NewStringType() + fields["constraint"] = vapiBindings_.NewReferenceType(nsx_policyModel.ConstraintBindingType) fieldNameMap["constraint_id"] = "ConstraintId" fieldNameMap["constraint"] = "Constraint" - paramsTypeMap["constraint"] = bindings.NewReferenceType(model.ConstraintBindingType) - paramsTypeMap["constraint_id"] = bindings.NewStringType() - paramsTypeMap["constraintId"] = bindings.NewStringType() + paramsTypeMap["constraint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["constraint"] = vapiBindings_.NewReferenceType(nsx_policyModel.ConstraintBindingType) + paramsTypeMap["constraintId"] = vapiBindings_.NewStringType() pathParams["constraint_id"] = "constraintId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -252,41 +252,41 @@ func constraintsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func constraintsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func constraintsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["constraint_id"] = bindings.NewStringType() - fields["constraint"] = bindings.NewReferenceType(model.ConstraintBindingType) + fields["constraint_id"] = vapiBindings_.NewStringType() + fields["constraint"] = vapiBindings_.NewReferenceType(nsx_policyModel.ConstraintBindingType) fieldNameMap["constraint_id"] = "ConstraintId" fieldNameMap["constraint"] = "Constraint" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func constraintsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ConstraintBindingType) +func ConstraintsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ConstraintBindingType) } -func constraintsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func constraintsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["constraint_id"] = bindings.NewStringType() - fields["constraint"] = bindings.NewReferenceType(model.ConstraintBindingType) + fields["constraint_id"] = vapiBindings_.NewStringType() + fields["constraint"] = vapiBindings_.NewReferenceType(nsx_policyModel.ConstraintBindingType) fieldNameMap["constraint_id"] = "ConstraintId" fieldNameMap["constraint"] = "Constraint" - paramsTypeMap["constraint"] = bindings.NewReferenceType(model.ConstraintBindingType) - paramsTypeMap["constraint_id"] = bindings.NewStringType() - paramsTypeMap["constraintId"] = bindings.NewStringType() + paramsTypeMap["constraint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["constraint"] = vapiBindings_.NewReferenceType(nsx_policyModel.ConstraintBindingType) + paramsTypeMap["constraintId"] = vapiBindings_.NewStringType() pathParams["constraint_id"] = "constraintId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ContextProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ContextProfilesClient.go index aee877a9c..457943811 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ContextProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ContextProfilesClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ContextProfilesClient interface { @@ -26,6 +25,7 @@ type ContextProfilesClient interface { // @param contextProfileIdParam Policy Context Profile Id (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) // @param overrideParam Delete the locally overriden global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type ContextProfilesClient interface { // // @param contextProfileIdParam (required) // @return com.vmware.nsx_policy.model.PolicyContextProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(contextProfileIdParam string) (model.PolicyContextProfile, error) + Get(contextProfileIdParam string) (nsx_policyModel.PolicyContextProfile, error) // Get all PolicyContextProfiles // @@ -53,130 +54,139 @@ type ContextProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PolicyContextProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyContextProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyContextProfileListResult, error) - // Creates/Updates a PolicyContextProfile, which encapsulates attribute and sub-attributes of network services. Rules for using attributes and sub-attributes in single PolicyContextProfile 1. One type of attribute can't have multiple occurrences. ( Eg. - Attribute type APP_ID can be used only once per PolicyContextProfile.) 2. For specifying multiple values for an attribute, provide them in an array. 3. If sub-attribtes are mentioned for an attribute, then only single value is allowed for that attribute. 4. To get a list of supported attributes and sub-attributes fire the following REST API GET https:///policy/api/v1/infra/context-profiles/attributes + // Creates/Updates a PolicyContextProfile, which encapsulates attribute and sub-attributes of network services. Rules for using attributes and sub-attributes in single PolicyContextProfile 1. One type of attribute can't have multiple occurrences. ( Eg. - Attribute type APP_ID can be used only once per PolicyContextProfile.) 2. For specifying multiple values for an attribute, provide them in an array. 3. If sub-attribtes are mentioned for an attribute, then only single value is allowed for that attribute. 4. To get a list of supported attributes and sub-attributes fire the following REST API GET https:///policy/api/v1/infra/context-profiles/attributes 5. Do not create context profile with \"custom_attributes\" id // // @param contextProfileIdParam (required) // @param policyContextProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(contextProfileIdParam string, policyContextProfileParam model.PolicyContextProfile, overrideParam *bool) error + Patch(contextProfileIdParam string, policyContextProfileParam nsx_policyModel.PolicyContextProfile, overrideParam *bool) error - // Creates/Updates a PolicyContextProfile, which encapsulates attribute and sub-attributes of network services. Rules for using attributes and sub-attributes in single PolicyContextProfile 1. One type of attribute can't have multiple occurrences. ( Eg. - Attribute type APP_ID can be used only once per PolicyContextProfile.) 2. For specifying multiple values for an attribute, provide them in an array. 3. If sub-attribtes are mentioned for an attribute, then only single value is allowed for that attribute. 4. To get a list of supported attributes and sub-attributes fire the following REST API GET https:///policy/api/v1/infra/context-profiles/attributes + // Creates/Updates a PolicyContextProfile, which encapsulates attribute and sub-attributes of network services. Rules for using attributes and sub-attributes in single PolicyContextProfile 1. One type of attribute can't have multiple occurrences. ( Eg. - Attribute type APP_ID can be used only once per PolicyContextProfile.) 2. For specifying multiple values for an attribute, provide them in an array. 3. If sub-attribtes are mentioned for an attribute, then only single value is allowed for that attribute. 4. To get a list of supported attributes and sub-attributes fire the following REST API GET https:///policy/api/v1/infra/context-profiles/attributes 5. Do not create context profile with \"custom_attributes\" id // // @param contextProfileIdParam (required) // @param policyContextProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) // @return com.vmware.nsx_policy.model.PolicyContextProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(contextProfileIdParam string, policyContextProfileParam model.PolicyContextProfile, overrideParam *bool) (model.PolicyContextProfile, error) + Update(contextProfileIdParam string, policyContextProfileParam nsx_policyModel.PolicyContextProfile, overrideParam *bool) (nsx_policyModel.PolicyContextProfile, error) } type contextProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewContextProfilesClient(connector client.Connector) *contextProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.context_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewContextProfilesClient(connector vapiProtocolClient_.Connector) *contextProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.context_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) cIface := contextProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &cIface } -func (cIface *contextProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (cIface *contextProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := cIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (cIface *contextProfilesClient) Delete(contextProfileIdParam string, forceParam *bool, overrideParam *bool) error { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(contextProfilesDeleteInputType(), typeConverter) + operationRestMetaData := contextProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(contextProfilesDeleteInputType(), typeConverter) sv.AddStructField("ContextProfileId", contextProfileIdParam) sv.AddStructField("Force", forceParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := contextProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.context_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (cIface *contextProfilesClient) Get(contextProfileIdParam string) (model.PolicyContextProfile, error) { +func (cIface *contextProfilesClient) Get(contextProfileIdParam string) (nsx_policyModel.PolicyContextProfile, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(contextProfilesGetInputType(), typeConverter) + operationRestMetaData := contextProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(contextProfilesGetInputType(), typeConverter) sv.AddStructField("ContextProfileId", contextProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyContextProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyContextProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := contextProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.context_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.PolicyContextProfile + var emptyOutput nsx_policyModel.PolicyContextProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), contextProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ContextProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyContextProfile), nil + return output.(nsx_policyModel.PolicyContextProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *contextProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyContextProfileListResult, error) { +func (cIface *contextProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyContextProfileListResult, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(contextProfilesListInputType(), typeConverter) + operationRestMetaData := contextProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(contextProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -185,85 +195,84 @@ func (cIface *contextProfilesClient) List(cursorParam *string, includeMarkForDel sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyContextProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyContextProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := contextProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.context_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyContextProfileListResult + var emptyOutput nsx_policyModel.PolicyContextProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), contextProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ContextProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyContextProfileListResult), nil + return output.(nsx_policyModel.PolicyContextProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *contextProfilesClient) Patch(contextProfileIdParam string, policyContextProfileParam model.PolicyContextProfile, overrideParam *bool) error { +func (cIface *contextProfilesClient) Patch(contextProfileIdParam string, policyContextProfileParam nsx_policyModel.PolicyContextProfile, overrideParam *bool) error { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(contextProfilesPatchInputType(), typeConverter) + operationRestMetaData := contextProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(contextProfilesPatchInputType(), typeConverter) sv.AddStructField("ContextProfileId", contextProfileIdParam) sv.AddStructField("PolicyContextProfile", policyContextProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := contextProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.context_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (cIface *contextProfilesClient) Update(contextProfileIdParam string, policyContextProfileParam model.PolicyContextProfile, overrideParam *bool) (model.PolicyContextProfile, error) { +func (cIface *contextProfilesClient) Update(contextProfileIdParam string, policyContextProfileParam nsx_policyModel.PolicyContextProfile, overrideParam *bool) (nsx_policyModel.PolicyContextProfile, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(contextProfilesUpdateInputType(), typeConverter) + operationRestMetaData := contextProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(contextProfilesUpdateInputType(), typeConverter) sv.AddStructField("ContextProfileId", contextProfileIdParam) sv.AddStructField("PolicyContextProfile", policyContextProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyContextProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyContextProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := contextProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.context_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.PolicyContextProfile + var emptyOutput nsx_policyModel.PolicyContextProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), contextProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ContextProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyContextProfile), nil + return output.(nsx_policyModel.PolicyContextProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ContextProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ContextProfilesTypes.go index d03809598..b781ca2ad 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ContextProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ContextProfilesTypes.go @@ -11,55 +11,55 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func contextProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func contextProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["context_profile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["context_profile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["context_profile_id"] = "ContextProfileId" fieldNameMap["force"] = "Force" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func contextProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ContextProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func contextProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func contextProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["context_profile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["context_profile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["context_profile_id"] = "ContextProfileId" fieldNameMap["force"] = "Force" fieldNameMap["override"] = "Override" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["context_profile_id"] = bindings.NewStringType() - paramsTypeMap["contextProfileId"] = bindings.NewStringType() + paramsTypeMap["context_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["contextProfileId"] = vapiBindings_.NewStringType() pathParams["context_profile_id"] = "contextProfileId" queryParams["force"] = "force" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -80,36 +80,36 @@ func contextProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func contextProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func contextProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["context_profile_id"] = bindings.NewStringType() + fields["context_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["context_profile_id"] = "ContextProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func contextProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyContextProfileBindingType) +func ContextProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyContextProfileBindingType) } -func contextProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func contextProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["context_profile_id"] = bindings.NewStringType() + fields["context_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["context_profile_id"] = "ContextProfileId" - paramsTypeMap["context_profile_id"] = bindings.NewStringType() - paramsTypeMap["contextProfileId"] = bindings.NewStringType() + paramsTypeMap["context_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["contextProfileId"] = vapiBindings_.NewStringType() pathParams["context_profile_id"] = "contextProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -130,56 +130,56 @@ func contextProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func contextProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func contextProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func contextProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyContextProfileListResultBindingType) +func ContextProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyContextProfileListResultBindingType) } -func contextProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func contextProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -188,7 +188,7 @@ func contextProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -209,47 +209,47 @@ func contextProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func contextProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func contextProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["context_profile_id"] = bindings.NewStringType() - fields["policy_context_profile"] = bindings.NewReferenceType(model.PolicyContextProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["context_profile_id"] = vapiBindings_.NewStringType() + fields["policy_context_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyContextProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["context_profile_id"] = "ContextProfileId" fieldNameMap["policy_context_profile"] = "PolicyContextProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func contextProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ContextProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func contextProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func contextProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["context_profile_id"] = bindings.NewStringType() - fields["policy_context_profile"] = bindings.NewReferenceType(model.PolicyContextProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["context_profile_id"] = vapiBindings_.NewStringType() + fields["policy_context_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyContextProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["context_profile_id"] = "ContextProfileId" fieldNameMap["policy_context_profile"] = "PolicyContextProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["context_profile_id"] = bindings.NewStringType() - paramsTypeMap["policy_context_profile"] = bindings.NewReferenceType(model.PolicyContextProfileBindingType) - paramsTypeMap["contextProfileId"] = bindings.NewStringType() + paramsTypeMap["policy_context_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyContextProfileBindingType) + paramsTypeMap["context_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["contextProfileId"] = vapiBindings_.NewStringType() pathParams["context_profile_id"] = "contextProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -270,47 +270,47 @@ func contextProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func contextProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func contextProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["context_profile_id"] = bindings.NewStringType() - fields["policy_context_profile"] = bindings.NewReferenceType(model.PolicyContextProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["context_profile_id"] = vapiBindings_.NewStringType() + fields["policy_context_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyContextProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["context_profile_id"] = "ContextProfileId" fieldNameMap["policy_context_profile"] = "PolicyContextProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func contextProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyContextProfileBindingType) +func ContextProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyContextProfileBindingType) } -func contextProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func contextProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["context_profile_id"] = bindings.NewStringType() - fields["policy_context_profile"] = bindings.NewReferenceType(model.PolicyContextProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["context_profile_id"] = vapiBindings_.NewStringType() + fields["policy_context_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyContextProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["context_profile_id"] = "ContextProfileId" fieldNameMap["policy_context_profile"] = "PolicyContextProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["context_profile_id"] = bindings.NewStringType() - paramsTypeMap["policy_context_profile"] = bindings.NewReferenceType(model.PolicyContextProfileBindingType) - paramsTypeMap["contextProfileId"] = bindings.NewStringType() + paramsTypeMap["policy_context_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyContextProfileBindingType) + paramsTypeMap["context_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["contextProfileId"] = vapiBindings_.NewStringType() pathParams["context_profile_id"] = "contextProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/CrlsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/CrlsClient.go index 7d1090f86..7a37568d1 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/CrlsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/CrlsClient.go @@ -9,21 +9,21 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type CrlsClient interface { // Deletes an existing CRL. // // @param crlIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,275 +36,288 @@ type CrlsClient interface { // @param crlIdParam (required) // @param detailsParam whether to expand the pem data and show all its details (optional, default to false) // @return com.vmware.nsx_policy.model.TlsCrl + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(crlIdParam string, detailsParam *bool) (model.TlsCrl, error) + Get(crlIdParam string, detailsParam *bool) (nsx_policyModel.TlsCrl, error) // Adds a new certificate revocation list (CRLs). The CRL is used to verify the client certificate status against the revocation lists published by the CA. For this reason, the administrator needs to add the CRL in certificate repository as well. A CRL can be in the PEM X.509 format (crl_type=X509) or JSON OneCRL (crl_type=OneCRL). If crl_type is not specified, it is auto-detected based on the presence of fields pem_encoded or one_crl. An X.509 CRL can contain a single CRL or multiple CRLs depending on the PEM data. - Single CRL: a single CRL is created with the given id. - Composite CRL: multiple CRLs are generated. Each of the CRL is created with an id generated based on the given id. First CRL is created with crl-id, second with crl-id-1, third with crl-id-2, etc. // // @param crlIdParam (required) // @param tlsCrlParam (required) // @return com.vmware.nsx_policy.model.TlsCrlListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Importcrl(crlIdParam string, tlsCrlParam model.TlsCrl) (model.TlsCrlListResult, error) + Importcrl(crlIdParam string, tlsCrlParam nsx_policyModel.TlsCrl) (nsx_policyModel.TlsCrlListResult, error) // Returns information about all CRLs. For additional information, include the ?details=true modifier at the end of the request URI. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param detailsParam whether to expand the pem data and show all its details (optional, default to false) // @param includedFieldsParam Comma separated list of fields that should be included in query result (optional) + // @param nodeIdParam Node ID of certificate to return (optional) // @param pageSizeParam Maximum number of results to return in this page (server may return fewer) (optional, default to 1000) // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @param type_Param Type of certificate to return (optional) // @return com.vmware.nsx_policy.model.TlsCrlListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, detailsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, type_Param *string) (model.TlsCrlListResult, error) + List(cursorParam *string, detailsParam *bool, includedFieldsParam *string, nodeIdParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, type_Param *string) (nsx_policyModel.TlsCrlListResult, error) // Create or patch a Certificate Revocation List for the given id. The CRL is used to verify the client certificate status against the revocation lists published by the CA. For this reason, the administrator needs to add the CRL in certificate repository as well. The CRL must contain PEM data for a single CRL. A CRL can be in the PEM X.509 format (crl_type=X509) or JSON OneCRL (crl_type=OneCRL). If crl_type is not specified, it is auto-detected based on the presence of fields pem_encoded or one_crl. // // @param crlIdParam (required) // @param tlsCrlParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(crlIdParam string, tlsCrlParam model.TlsCrl) error + Patch(crlIdParam string, tlsCrlParam nsx_policyModel.TlsCrl) error // Create or replace a Certificate Revocation List for the given id. The CRL is used to verify the client certificate status against the revocation lists published by the CA. For this reason, the administrator needs to add the CRL in certificate repository as well. The CRL must contain PEM data for a single CRL. Revision is required. A CRL can be in the PEM X.509 format (crl_type=X509) or JSON OneCRL (crl_type=OneCRL). If crl_type is not specified, it is auto-detected based on the presence of fields pem_encoded or one_crl. // // @param crlIdParam (required) // @param tlsCrlParam (required) // @return com.vmware.nsx_policy.model.TlsCrl + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(crlIdParam string, tlsCrlParam model.TlsCrl) (model.TlsCrl, error) + Update(crlIdParam string, tlsCrlParam nsx_policyModel.TlsCrl) (nsx_policyModel.TlsCrl, error) } type crlsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewCrlsClient(connector client.Connector) *crlsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.crls") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "importcrl": core.NewMethodIdentifier(interfaceIdentifier, "importcrl"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewCrlsClient(connector vapiProtocolClient_.Connector) *crlsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.crls") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "importcrl": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "importcrl"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) cIface := crlsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &cIface } -func (cIface *crlsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (cIface *crlsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := cIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (cIface *crlsClient) Delete(crlIdParam string) error { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(crlsDeleteInputType(), typeConverter) + operationRestMetaData := crlsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(crlsDeleteInputType(), typeConverter) sv.AddStructField("CrlId", crlIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := crlsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.crls", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (cIface *crlsClient) Get(crlIdParam string, detailsParam *bool) (model.TlsCrl, error) { +func (cIface *crlsClient) Get(crlIdParam string, detailsParam *bool) (nsx_policyModel.TlsCrl, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(crlsGetInputType(), typeConverter) + operationRestMetaData := crlsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(crlsGetInputType(), typeConverter) sv.AddStructField("CrlId", crlIdParam) sv.AddStructField("Details", detailsParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TlsCrl - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.TlsCrl + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := crlsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.crls", "get", inputDataValue, executionContext) - var emptyOutput model.TlsCrl + var emptyOutput nsx_policyModel.TlsCrl if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), crlsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CrlsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TlsCrl), nil + return output.(nsx_policyModel.TlsCrl), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *crlsClient) Importcrl(crlIdParam string, tlsCrlParam model.TlsCrl) (model.TlsCrlListResult, error) { +func (cIface *crlsClient) Importcrl(crlIdParam string, tlsCrlParam nsx_policyModel.TlsCrl) (nsx_policyModel.TlsCrlListResult, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(crlsImportcrlInputType(), typeConverter) + operationRestMetaData := crlsImportcrlRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(crlsImportcrlInputType(), typeConverter) sv.AddStructField("CrlId", crlIdParam) sv.AddStructField("TlsCrl", tlsCrlParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TlsCrlListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.TlsCrlListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := crlsImportcrlRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.crls", "importcrl", inputDataValue, executionContext) - var emptyOutput model.TlsCrlListResult + var emptyOutput nsx_policyModel.TlsCrlListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), crlsImportcrlOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CrlsImportcrlOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TlsCrlListResult), nil + return output.(nsx_policyModel.TlsCrlListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *crlsClient) List(cursorParam *string, detailsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, type_Param *string) (model.TlsCrlListResult, error) { +func (cIface *crlsClient) List(cursorParam *string, detailsParam *bool, includedFieldsParam *string, nodeIdParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, type_Param *string) (nsx_policyModel.TlsCrlListResult, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(crlsListInputType(), typeConverter) + operationRestMetaData := crlsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(crlsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("Details", detailsParam) sv.AddStructField("IncludedFields", includedFieldsParam) + sv.AddStructField("NodeId", nodeIdParam) sv.AddStructField("PageSize", pageSizeParam) sv.AddStructField("SortAscending", sortAscendingParam) sv.AddStructField("SortBy", sortByParam) sv.AddStructField("Type_", type_Param) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TlsCrlListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.TlsCrlListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := crlsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.crls", "list", inputDataValue, executionContext) - var emptyOutput model.TlsCrlListResult + var emptyOutput nsx_policyModel.TlsCrlListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), crlsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CrlsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TlsCrlListResult), nil + return output.(nsx_policyModel.TlsCrlListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *crlsClient) Patch(crlIdParam string, tlsCrlParam model.TlsCrl) error { +func (cIface *crlsClient) Patch(crlIdParam string, tlsCrlParam nsx_policyModel.TlsCrl) error { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(crlsPatchInputType(), typeConverter) + operationRestMetaData := crlsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(crlsPatchInputType(), typeConverter) sv.AddStructField("CrlId", crlIdParam) sv.AddStructField("TlsCrl", tlsCrlParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := crlsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.crls", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (cIface *crlsClient) Update(crlIdParam string, tlsCrlParam model.TlsCrl) (model.TlsCrl, error) { +func (cIface *crlsClient) Update(crlIdParam string, tlsCrlParam nsx_policyModel.TlsCrl) (nsx_policyModel.TlsCrl, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(crlsUpdateInputType(), typeConverter) + operationRestMetaData := crlsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(crlsUpdateInputType(), typeConverter) sv.AddStructField("CrlId", crlIdParam) sv.AddStructField("TlsCrl", tlsCrlParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TlsCrl - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.TlsCrl + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := crlsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.crls", "update", inputDataValue, executionContext) - var emptyOutput model.TlsCrl + var emptyOutput nsx_policyModel.TlsCrl if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), crlsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CrlsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TlsCrl), nil + return output.(nsx_policyModel.TlsCrl), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/CrlsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/CrlsTypes.go index 6d6a83573..8c921d223 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/CrlsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/CrlsTypes.go @@ -11,46 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) // Possible value for ``type`` of method Crls#list. -const Crls_LIST_TYPE_CERTIFICATE = "cluster_api_certificate" +const Crls_LIST_TYPE_CLUSTER_API_CERTIFICATE = "cluster_api_certificate" -func crlsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +// Possible value for ``type`` of method Crls#list. +const Crls_LIST_TYPE_API_CERTIFICATE = "api_certificate" + +func crlsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["crl_id"] = bindings.NewStringType() + fields["crl_id"] = vapiBindings_.NewStringType() fieldNameMap["crl_id"] = "CrlId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func crlsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func CrlsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func crlsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func crlsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["crl_id"] = bindings.NewStringType() + fields["crl_id"] = vapiBindings_.NewStringType() fieldNameMap["crl_id"] = "CrlId" - paramsTypeMap["crl_id"] = bindings.NewStringType() - paramsTypeMap["crlId"] = bindings.NewStringType() + paramsTypeMap["crl_id"] = vapiBindings_.NewStringType() + paramsTypeMap["crlId"] = vapiBindings_.NewStringType() pathParams["crl_id"] = "crlId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -71,42 +74,42 @@ func crlsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func crlsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func crlsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["crl_id"] = bindings.NewStringType() - fields["details"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["crl_id"] = vapiBindings_.NewStringType() + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["crl_id"] = "CrlId" fieldNameMap["details"] = "Details" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func crlsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TlsCrlBindingType) +func CrlsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.TlsCrlBindingType) } -func crlsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func crlsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["crl_id"] = bindings.NewStringType() - fields["details"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["crl_id"] = vapiBindings_.NewStringType() + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["crl_id"] = "CrlId" fieldNameMap["details"] = "Details" - paramsTypeMap["crl_id"] = bindings.NewStringType() - paramsTypeMap["details"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["crlId"] = bindings.NewStringType() + paramsTypeMap["crl_id"] = vapiBindings_.NewStringType() + paramsTypeMap["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["crlId"] = vapiBindings_.NewStringType() pathParams["crl_id"] = "crlId" queryParams["details"] = "details" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -127,41 +130,41 @@ func crlsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func crlsImportcrlInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func crlsImportcrlInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["crl_id"] = bindings.NewStringType() - fields["tls_crl"] = bindings.NewReferenceType(model.TlsCrlBindingType) + fields["crl_id"] = vapiBindings_.NewStringType() + fields["tls_crl"] = vapiBindings_.NewReferenceType(nsx_policyModel.TlsCrlBindingType) fieldNameMap["crl_id"] = "CrlId" fieldNameMap["tls_crl"] = "TlsCrl" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func crlsImportcrlOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TlsCrlListResultBindingType) +func CrlsImportcrlOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.TlsCrlListResultBindingType) } -func crlsImportcrlRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func crlsImportcrlRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["crl_id"] = bindings.NewStringType() - fields["tls_crl"] = bindings.NewReferenceType(model.TlsCrlBindingType) + fields["crl_id"] = vapiBindings_.NewStringType() + fields["tls_crl"] = vapiBindings_.NewReferenceType(nsx_policyModel.TlsCrlBindingType) fieldNameMap["crl_id"] = "CrlId" fieldNameMap["tls_crl"] = "TlsCrl" - paramsTypeMap["tls_crl"] = bindings.NewReferenceType(model.TlsCrlBindingType) - paramsTypeMap["crl_id"] = bindings.NewStringType() - paramsTypeMap["crlId"] = bindings.NewStringType() + paramsTypeMap["crl_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tls_crl"] = vapiBindings_.NewReferenceType(nsx_policyModel.TlsCrlBindingType) + paramsTypeMap["crlId"] = vapiBindings_.NewStringType() pathParams["crl_id"] = "crlId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -182,71 +185,77 @@ func crlsImportcrlRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func crlsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func crlsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["details"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["details"] = "Details" fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["node_id"] = "NodeId" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func crlsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TlsCrlListResultBindingType) +func CrlsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.TlsCrlListResultBindingType) } -func crlsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func crlsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["details"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["details"] = "Details" fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["node_id"] = "NodeId" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" fieldNameMap["type"] = "Type_" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["type"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["details"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" queryParams["details"] = "details" queryParams["sort_by"] = "sort_by" queryParams["type"] = "type" + queryParams["node_id"] = "node_id" queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -267,41 +276,41 @@ func crlsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func crlsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func crlsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["crl_id"] = bindings.NewStringType() - fields["tls_crl"] = bindings.NewReferenceType(model.TlsCrlBindingType) + fields["crl_id"] = vapiBindings_.NewStringType() + fields["tls_crl"] = vapiBindings_.NewReferenceType(nsx_policyModel.TlsCrlBindingType) fieldNameMap["crl_id"] = "CrlId" fieldNameMap["tls_crl"] = "TlsCrl" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func crlsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func CrlsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func crlsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func crlsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["crl_id"] = bindings.NewStringType() - fields["tls_crl"] = bindings.NewReferenceType(model.TlsCrlBindingType) + fields["crl_id"] = vapiBindings_.NewStringType() + fields["tls_crl"] = vapiBindings_.NewReferenceType(nsx_policyModel.TlsCrlBindingType) fieldNameMap["crl_id"] = "CrlId" fieldNameMap["tls_crl"] = "TlsCrl" - paramsTypeMap["tls_crl"] = bindings.NewReferenceType(model.TlsCrlBindingType) - paramsTypeMap["crl_id"] = bindings.NewStringType() - paramsTypeMap["crlId"] = bindings.NewStringType() + paramsTypeMap["crl_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tls_crl"] = vapiBindings_.NewReferenceType(nsx_policyModel.TlsCrlBindingType) + paramsTypeMap["crlId"] = vapiBindings_.NewStringType() pathParams["crl_id"] = "crlId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -322,41 +331,41 @@ func crlsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func crlsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func crlsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["crl_id"] = bindings.NewStringType() - fields["tls_crl"] = bindings.NewReferenceType(model.TlsCrlBindingType) + fields["crl_id"] = vapiBindings_.NewStringType() + fields["tls_crl"] = vapiBindings_.NewReferenceType(nsx_policyModel.TlsCrlBindingType) fieldNameMap["crl_id"] = "CrlId" fieldNameMap["tls_crl"] = "TlsCrl" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func crlsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TlsCrlBindingType) +func CrlsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.TlsCrlBindingType) } -func crlsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func crlsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["crl_id"] = bindings.NewStringType() - fields["tls_crl"] = bindings.NewReferenceType(model.TlsCrlBindingType) + fields["crl_id"] = vapiBindings_.NewStringType() + fields["tls_crl"] = vapiBindings_.NewReferenceType(nsx_policyModel.TlsCrlBindingType) fieldNameMap["crl_id"] = "CrlId" fieldNameMap["tls_crl"] = "TlsCrl" - paramsTypeMap["tls_crl"] = bindings.NewReferenceType(model.TlsCrlBindingType) - paramsTypeMap["crl_id"] = bindings.NewStringType() - paramsTypeMap["crlId"] = bindings.NewStringType() + paramsTypeMap["crl_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tls_crl"] = vapiBindings_.NewReferenceType(nsx_policyModel.TlsCrlBindingType) + paramsTypeMap["crlId"] = vapiBindings_.NewStringType() pathParams["crl_id"] = "crlId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/CsrsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/CsrsClient.go index b6c7df877..8ca9ac5bf 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/CsrsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/CsrsClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type CsrsClient interface { @@ -26,16 +25,18 @@ type CsrsClient interface { // @param csrIdParam ID of CSR to create (required) // @param tlsCsrParam (required) // @return com.vmware.nsx_policy.model.TlsCsr + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Create(csrIdParam string, tlsCsrParam model.TlsCsr) (model.TlsCsr, error) + Create(csrIdParam string, tlsCsrParam nsx_policyModel.TlsCsr) (nsx_policyModel.TlsCsr, error) // Removes a specified CSR. If a CSR is not used for verification, you can delete it. Note that the CSR import and upload POST actions automatically delete the associated CSR. // // @param csrIdParam ID of CSR to delete (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -47,24 +48,26 @@ type CsrsClient interface { // // @param csrIdParam ID of CSR to read (required) // @return com.vmware.nsx_policy.model.TlsCsr + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(csrIdParam string) (model.TlsCsr, error) + Get(csrIdParam string) (nsx_policyModel.TlsCsr, error) // Imports a certificate authority (CA)-signed certificate for a CSR. This action links the certificate to the private key created by the CSR. The pem_encoded string in the request body is the signed certificate provided by your CA in response to the CSR that you provide to them. The import POST action automatically deletes the associated CSR. // // @param csrIdParam CSR this certificate is associated with (required) // @param tlsTrustDataParam (required) // @return com.vmware.nsx_policy.model.TlsCertificate + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Importcsr(csrIdParam string, tlsTrustDataParam model.TlsTrustData) (model.TlsCertificate, error) + Importcsr(csrIdParam string, tlsTrustDataParam nsx_policyModel.TlsTrustData) (nsx_policyModel.TlsCertificate, error) // Returns information about all of the CSRs that have been created. // @@ -74,95 +77,99 @@ type CsrsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.TlsCsrListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.TlsCsrListResult, error) + List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.TlsCsrListResult, error) // Self-signs the previously generated CSR. This action is similar to the import certificate action, but instead of using a public certificate signed by a CA, the self_sign POST action uses a certificate that is signed with NSX's own private key. For validity of non-CA certificates, if a value greater than 825 days is provided, it will be set to 825 days. No limit is set for CA certificates. // // @param csrIdParam CSR this certificate is associated with (required) // @param daysValidParam Number of days the certificate will be valid, default 825 days (required) // @return com.vmware.nsx_policy.model.TlsCertificate + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Selfsign(csrIdParam string, daysValidParam int64) (model.TlsCertificate, error) + Selfsign(csrIdParam string, daysValidParam int64) (nsx_policyModel.TlsCertificate, error) // Creates a new self-signed certificate. A private key is also created at the same time. This is convenience call that will generate a CSR and then self-sign it. For validity of non-CA certificates, if a value greater than 825 days is provided, it will be set to 825 days. No limit is set for CA certificates. // // @param tlsCsrWithDaysValidParam (required) // @return com.vmware.nsx_policy.model.TlsCertificate + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Selfsign0(tlsCsrWithDaysValidParam model.TlsCsrWithDaysValid) (model.TlsCertificate, error) + Selfsign0(tlsCsrWithDaysValidParam nsx_policyModel.TlsCsrWithDaysValid) (nsx_policyModel.TlsCertificate, error) } type csrsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewCsrsClient(connector client.Connector) *csrsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.csrs") - methodIdentifiers := map[string]core.MethodIdentifier{ - "create": core.NewMethodIdentifier(interfaceIdentifier, "create"), - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "importcsr": core.NewMethodIdentifier(interfaceIdentifier, "importcsr"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "selfsign": core.NewMethodIdentifier(interfaceIdentifier, "selfsign"), - "selfsign_0": core.NewMethodIdentifier(interfaceIdentifier, "selfsign_0"), +func NewCsrsClient(connector vapiProtocolClient_.Connector) *csrsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.csrs") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "create": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "create"), + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "importcsr": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "importcsr"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "selfsign": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "selfsign"), + "selfsign_0": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "selfsign_0"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) cIface := csrsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &cIface } -func (cIface *csrsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (cIface *csrsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := cIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (cIface *csrsClient) Create(csrIdParam string, tlsCsrParam model.TlsCsr) (model.TlsCsr, error) { +func (cIface *csrsClient) Create(csrIdParam string, tlsCsrParam nsx_policyModel.TlsCsr) (nsx_policyModel.TlsCsr, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(csrsCreateInputType(), typeConverter) + operationRestMetaData := csrsCreateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(csrsCreateInputType(), typeConverter) sv.AddStructField("CsrId", csrIdParam) sv.AddStructField("TlsCsr", tlsCsrParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TlsCsr - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.TlsCsr + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := csrsCreateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.csrs", "create", inputDataValue, executionContext) - var emptyOutput model.TlsCsr + var emptyOutput nsx_policyModel.TlsCsr if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), csrsCreateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CsrsCreateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TlsCsr), nil + return output.(nsx_policyModel.TlsCsr), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } @@ -171,95 +178,102 @@ func (cIface *csrsClient) Create(csrIdParam string, tlsCsrParam model.TlsCsr) (m func (cIface *csrsClient) Delete(csrIdParam string) error { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(csrsDeleteInputType(), typeConverter) + operationRestMetaData := csrsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(csrsDeleteInputType(), typeConverter) sv.AddStructField("CsrId", csrIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := csrsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.csrs", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (cIface *csrsClient) Get(csrIdParam string) (model.TlsCsr, error) { +func (cIface *csrsClient) Get(csrIdParam string) (nsx_policyModel.TlsCsr, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(csrsGetInputType(), typeConverter) + operationRestMetaData := csrsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(csrsGetInputType(), typeConverter) sv.AddStructField("CsrId", csrIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TlsCsr - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.TlsCsr + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := csrsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.csrs", "get", inputDataValue, executionContext) - var emptyOutput model.TlsCsr + var emptyOutput nsx_policyModel.TlsCsr if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), csrsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CsrsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TlsCsr), nil + return output.(nsx_policyModel.TlsCsr), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *csrsClient) Importcsr(csrIdParam string, tlsTrustDataParam model.TlsTrustData) (model.TlsCertificate, error) { +func (cIface *csrsClient) Importcsr(csrIdParam string, tlsTrustDataParam nsx_policyModel.TlsTrustData) (nsx_policyModel.TlsCertificate, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(csrsImportcsrInputType(), typeConverter) + operationRestMetaData := csrsImportcsrRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(csrsImportcsrInputType(), typeConverter) sv.AddStructField("CsrId", csrIdParam) sv.AddStructField("TlsTrustData", tlsTrustDataParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TlsCertificate - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.TlsCertificate + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := csrsImportcsrRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.csrs", "importcsr", inputDataValue, executionContext) - var emptyOutput model.TlsCertificate + var emptyOutput nsx_policyModel.TlsCertificate if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), csrsImportcsrOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CsrsImportcsrOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TlsCertificate), nil + return output.(nsx_policyModel.TlsCertificate), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *csrsClient) List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.TlsCsrListResult, error) { +func (cIface *csrsClient) List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.TlsCsrListResult, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(csrsListInputType(), typeConverter) + operationRestMetaData := csrsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(csrsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludedFields", includedFieldsParam) sv.AddStructField("PageSize", pageSizeParam) @@ -267,88 +281,87 @@ func (cIface *csrsClient) List(cursorParam *string, includedFieldsParam *string, sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TlsCsrListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.TlsCsrListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := csrsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.csrs", "list", inputDataValue, executionContext) - var emptyOutput model.TlsCsrListResult + var emptyOutput nsx_policyModel.TlsCsrListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), csrsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CsrsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TlsCsrListResult), nil + return output.(nsx_policyModel.TlsCsrListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *csrsClient) Selfsign(csrIdParam string, daysValidParam int64) (model.TlsCertificate, error) { +func (cIface *csrsClient) Selfsign(csrIdParam string, daysValidParam int64) (nsx_policyModel.TlsCertificate, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(csrsSelfsignInputType(), typeConverter) + operationRestMetaData := csrsSelfsignRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(csrsSelfsignInputType(), typeConverter) sv.AddStructField("CsrId", csrIdParam) sv.AddStructField("DaysValid", daysValidParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TlsCertificate - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.TlsCertificate + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := csrsSelfsignRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.csrs", "selfsign", inputDataValue, executionContext) - var emptyOutput model.TlsCertificate + var emptyOutput nsx_policyModel.TlsCertificate if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), csrsSelfsignOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CsrsSelfsignOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TlsCertificate), nil + return output.(nsx_policyModel.TlsCertificate), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *csrsClient) Selfsign0(tlsCsrWithDaysValidParam model.TlsCsrWithDaysValid) (model.TlsCertificate, error) { +func (cIface *csrsClient) Selfsign0(tlsCsrWithDaysValidParam nsx_policyModel.TlsCsrWithDaysValid) (nsx_policyModel.TlsCertificate, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(csrsSelfsign0InputType(), typeConverter) + operationRestMetaData := csrsSelfsign0RestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(csrsSelfsign0InputType(), typeConverter) sv.AddStructField("TlsCsrWithDaysValid", tlsCsrWithDaysValidParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TlsCertificate - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.TlsCertificate + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := csrsSelfsign0RestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.csrs", "selfsign_0", inputDataValue, executionContext) - var emptyOutput model.TlsCertificate + var emptyOutput nsx_policyModel.TlsCertificate if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), csrsSelfsign0OutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CsrsSelfsign0OutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TlsCertificate), nil + return output.(nsx_policyModel.TlsCertificate), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/CsrsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/CsrsTypes.go index edacdbfe4..5e8feb162 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/CsrsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/CsrsTypes.go @@ -11,48 +11,48 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func csrsCreateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func csrsCreateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["csr_id"] = bindings.NewStringType() - fields["tls_csr"] = bindings.NewReferenceType(model.TlsCsrBindingType) + fields["csr_id"] = vapiBindings_.NewStringType() + fields["tls_csr"] = vapiBindings_.NewReferenceType(nsx_policyModel.TlsCsrBindingType) fieldNameMap["csr_id"] = "CsrId" fieldNameMap["tls_csr"] = "TlsCsr" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func csrsCreateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TlsCsrBindingType) +func CsrsCreateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.TlsCsrBindingType) } -func csrsCreateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func csrsCreateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["csr_id"] = bindings.NewStringType() - fields["tls_csr"] = bindings.NewReferenceType(model.TlsCsrBindingType) + fields["csr_id"] = vapiBindings_.NewStringType() + fields["tls_csr"] = vapiBindings_.NewReferenceType(nsx_policyModel.TlsCsrBindingType) fieldNameMap["csr_id"] = "CsrId" fieldNameMap["tls_csr"] = "TlsCsr" - paramsTypeMap["csr_id"] = bindings.NewStringType() - paramsTypeMap["tls_csr"] = bindings.NewReferenceType(model.TlsCsrBindingType) - paramsTypeMap["csrId"] = bindings.NewStringType() + paramsTypeMap["csr_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tls_csr"] = vapiBindings_.NewReferenceType(nsx_policyModel.TlsCsrBindingType) + paramsTypeMap["csrId"] = vapiBindings_.NewStringType() pathParams["csr_id"] = "csrId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -73,36 +73,36 @@ func csrsCreateRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func csrsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func csrsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["csr_id"] = bindings.NewStringType() + fields["csr_id"] = vapiBindings_.NewStringType() fieldNameMap["csr_id"] = "CsrId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func csrsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func CsrsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func csrsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func csrsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["csr_id"] = bindings.NewStringType() + fields["csr_id"] = vapiBindings_.NewStringType() fieldNameMap["csr_id"] = "CsrId" - paramsTypeMap["csr_id"] = bindings.NewStringType() - paramsTypeMap["csrId"] = bindings.NewStringType() + paramsTypeMap["csr_id"] = vapiBindings_.NewStringType() + paramsTypeMap["csrId"] = vapiBindings_.NewStringType() pathParams["csr_id"] = "csrId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -123,36 +123,36 @@ func csrsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func csrsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func csrsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["csr_id"] = bindings.NewStringType() + fields["csr_id"] = vapiBindings_.NewStringType() fieldNameMap["csr_id"] = "CsrId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func csrsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TlsCsrBindingType) +func CsrsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.TlsCsrBindingType) } -func csrsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func csrsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["csr_id"] = bindings.NewStringType() + fields["csr_id"] = vapiBindings_.NewStringType() fieldNameMap["csr_id"] = "CsrId" - paramsTypeMap["csr_id"] = bindings.NewStringType() - paramsTypeMap["csrId"] = bindings.NewStringType() + paramsTypeMap["csr_id"] = vapiBindings_.NewStringType() + paramsTypeMap["csrId"] = vapiBindings_.NewStringType() pathParams["csr_id"] = "csrId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -173,41 +173,41 @@ func csrsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func csrsImportcsrInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func csrsImportcsrInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["csr_id"] = bindings.NewStringType() - fields["tls_trust_data"] = bindings.NewReferenceType(model.TlsTrustDataBindingType) + fields["csr_id"] = vapiBindings_.NewStringType() + fields["tls_trust_data"] = vapiBindings_.NewReferenceType(nsx_policyModel.TlsTrustDataBindingType) fieldNameMap["csr_id"] = "CsrId" fieldNameMap["tls_trust_data"] = "TlsTrustData" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func csrsImportcsrOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TlsCertificateBindingType) +func CsrsImportcsrOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.TlsCertificateBindingType) } -func csrsImportcsrRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func csrsImportcsrRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["csr_id"] = bindings.NewStringType() - fields["tls_trust_data"] = bindings.NewReferenceType(model.TlsTrustDataBindingType) + fields["csr_id"] = vapiBindings_.NewStringType() + fields["tls_trust_data"] = vapiBindings_.NewReferenceType(nsx_policyModel.TlsTrustDataBindingType) fieldNameMap["csr_id"] = "CsrId" fieldNameMap["tls_trust_data"] = "TlsTrustData" - paramsTypeMap["csr_id"] = bindings.NewStringType() - paramsTypeMap["tls_trust_data"] = bindings.NewReferenceType(model.TlsTrustDataBindingType) - paramsTypeMap["csrId"] = bindings.NewStringType() + paramsTypeMap["csr_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tls_trust_data"] = vapiBindings_.NewReferenceType(nsx_policyModel.TlsTrustDataBindingType) + paramsTypeMap["csrId"] = vapiBindings_.NewStringType() pathParams["csr_id"] = "csrId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -228,51 +228,51 @@ func csrsImportcsrRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func csrsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func csrsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func csrsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TlsCsrListResultBindingType) +func CsrsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.TlsCsrListResultBindingType) } -func csrsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func csrsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -280,7 +280,7 @@ func csrsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -301,42 +301,42 @@ func csrsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func csrsSelfsignInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func csrsSelfsignInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["csr_id"] = bindings.NewStringType() - fields["days_valid"] = bindings.NewIntegerType() + fields["csr_id"] = vapiBindings_.NewStringType() + fields["days_valid"] = vapiBindings_.NewIntegerType() fieldNameMap["csr_id"] = "CsrId" fieldNameMap["days_valid"] = "DaysValid" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func csrsSelfsignOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TlsCertificateBindingType) +func CsrsSelfsignOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.TlsCertificateBindingType) } -func csrsSelfsignRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func csrsSelfsignRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["csr_id"] = bindings.NewStringType() - fields["days_valid"] = bindings.NewIntegerType() + fields["csr_id"] = vapiBindings_.NewStringType() + fields["days_valid"] = vapiBindings_.NewIntegerType() fieldNameMap["csr_id"] = "CsrId" fieldNameMap["days_valid"] = "DaysValid" - paramsTypeMap["csr_id"] = bindings.NewStringType() - paramsTypeMap["days_valid"] = bindings.NewIntegerType() - paramsTypeMap["csrId"] = bindings.NewStringType() + paramsTypeMap["csr_id"] = vapiBindings_.NewStringType() + paramsTypeMap["days_valid"] = vapiBindings_.NewIntegerType() + paramsTypeMap["csrId"] = vapiBindings_.NewStringType() pathParams["csr_id"] = "csrId" queryParams["days_valid"] = "days_valid" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -357,34 +357,34 @@ func csrsSelfsignRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func csrsSelfsign0InputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func csrsSelfsign0InputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tls_csr_with_days_valid"] = bindings.NewReferenceType(model.TlsCsrWithDaysValidBindingType) + fields["tls_csr_with_days_valid"] = vapiBindings_.NewReferenceType(nsx_policyModel.TlsCsrWithDaysValidBindingType) fieldNameMap["tls_csr_with_days_valid"] = "TlsCsrWithDaysValid" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func csrsSelfsign0OutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TlsCertificateBindingType) +func CsrsSelfsign0OutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.TlsCertificateBindingType) } -func csrsSelfsign0RestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func csrsSelfsign0RestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tls_csr_with_days_valid"] = bindings.NewReferenceType(model.TlsCsrWithDaysValidBindingType) + fields["tls_csr_with_days_valid"] = vapiBindings_.NewReferenceType(nsx_policyModel.TlsCsrWithDaysValidBindingType) fieldNameMap["tls_csr_with_days_valid"] = "TlsCsrWithDaysValid" - paramsTypeMap["tls_csr_with_days_valid"] = bindings.NewReferenceType(model.TlsCsrWithDaysValidBindingType) + paramsTypeMap["tls_csr_with_days_valid"] = vapiBindings_.NewReferenceType(nsx_policyModel.TlsCsrWithDaysValidBindingType) resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DeploymentZonesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DeploymentZonesClient.go index 77edb952c..023cee2e2 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DeploymentZonesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DeploymentZonesClient.go @@ -9,30 +9,36 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type DeploymentZonesClient interface { - // Read a Deployment Zone. This is a deprecated API. DeploymentZone has been renamed to Site. Use GET /infra/sites/site-id. + // Read a Deployment Zone. + // This is a deprecated API. DeploymentZone has been renamed to Site. Use GET /infra/sites/site-id. + // + // Deprecated: This API element is deprecated. // // @param deploymentZoneIdParam (required) // @return com.vmware.nsx_policy.model.DeploymentZone + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(deploymentZoneIdParam string) (model.DeploymentZone, error) + Get(deploymentZoneIdParam string) (nsx_policyModel.DeploymentZone, error) - // Paginated list of all Deployment zones for infra. This is a deprecated API. DeploymentZone has been renamed to Site. Use GET /infra/sites. + // Paginated list of all Deployment zones for infra. + // This is a deprecated API. DeploymentZone has been renamed to Site. Use GET /infra/sites. + // + // Deprecated: This API element is deprecated. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) @@ -41,75 +47,81 @@ type DeploymentZonesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.DeploymentZoneListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.DeploymentZoneListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.DeploymentZoneListResult, error) } type deploymentZonesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewDeploymentZonesClient(connector client.Connector) *deploymentZonesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.deployment_zones") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewDeploymentZonesClient(connector vapiProtocolClient_.Connector) *deploymentZonesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.deployment_zones") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) dIface := deploymentZonesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &dIface } -func (dIface *deploymentZonesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (dIface *deploymentZonesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := dIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (dIface *deploymentZonesClient) Get(deploymentZoneIdParam string) (model.DeploymentZone, error) { +func (dIface *deploymentZonesClient) Get(deploymentZoneIdParam string) (nsx_policyModel.DeploymentZone, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(deploymentZonesGetInputType(), typeConverter) + operationRestMetaData := deploymentZonesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(deploymentZonesGetInputType(), typeConverter) sv.AddStructField("DeploymentZoneId", deploymentZoneIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.DeploymentZone - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.DeploymentZone + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := deploymentZonesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.deployment_zones", "get", inputDataValue, executionContext) - var emptyOutput model.DeploymentZone + var emptyOutput nsx_policyModel.DeploymentZone if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), deploymentZonesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DeploymentZonesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.DeploymentZone), nil + return output.(nsx_policyModel.DeploymentZone), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (dIface *deploymentZonesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.DeploymentZoneListResult, error) { +func (dIface *deploymentZonesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.DeploymentZoneListResult, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(deploymentZonesListInputType(), typeConverter) + operationRestMetaData := deploymentZonesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(deploymentZonesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -118,25 +130,22 @@ func (dIface *deploymentZonesClient) List(cursorParam *string, includeMarkForDel sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.DeploymentZoneListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.DeploymentZoneListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := deploymentZonesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.deployment_zones", "list", inputDataValue, executionContext) - var emptyOutput model.DeploymentZoneListResult + var emptyOutput nsx_policyModel.DeploymentZoneListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), deploymentZonesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DeploymentZonesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.DeploymentZoneListResult), nil + return output.(nsx_policyModel.DeploymentZoneListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DeploymentZonesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DeploymentZonesTypes.go index 0d1ed3af9..c8b020cad 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DeploymentZonesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DeploymentZonesTypes.go @@ -11,43 +11,43 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func deploymentZonesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func deploymentZonesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["deployment_zone_id"] = bindings.NewStringType() + fields["deployment_zone_id"] = vapiBindings_.NewStringType() fieldNameMap["deployment_zone_id"] = "DeploymentZoneId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func deploymentZonesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.DeploymentZoneBindingType) +func DeploymentZonesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.DeploymentZoneBindingType) } -func deploymentZonesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func deploymentZonesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["deployment_zone_id"] = bindings.NewStringType() + fields["deployment_zone_id"] = vapiBindings_.NewStringType() fieldNameMap["deployment_zone_id"] = "DeploymentZoneId" - paramsTypeMap["deployment_zone_id"] = bindings.NewStringType() - paramsTypeMap["deploymentZoneId"] = bindings.NewStringType() + paramsTypeMap["deployment_zone_id"] = vapiBindings_.NewStringType() + paramsTypeMap["deploymentZoneId"] = vapiBindings_.NewStringType() pathParams["deployment_zone_id"] = "deploymentZoneId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,56 +68,56 @@ func deploymentZonesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func deploymentZonesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func deploymentZonesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func deploymentZonesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.DeploymentZoneListResultBindingType) +func DeploymentZonesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.DeploymentZoneListResultBindingType) } -func deploymentZonesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func deploymentZonesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -126,7 +126,7 @@ func deploymentZonesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DhcpRelayConfigsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DhcpRelayConfigsClient.go index 828da0ca8..aa4fcfe6b 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DhcpRelayConfigsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DhcpRelayConfigsClient.go @@ -9,21 +9,21 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type DhcpRelayConfigsClient interface { // Delete DHCP relay configuration // // @param dhcpRelayConfigIdParam DHCP relay config ID (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,12 +35,13 @@ type DhcpRelayConfigsClient interface { // // @param dhcpRelayConfigIdParam DHCP relay config ID (required) // @return com.vmware.nsx_policy.model.DhcpRelayConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(dhcpRelayConfigIdParam string) (model.DhcpRelayConfig, error) + Get(dhcpRelayConfigIdParam string) (nsx_policyModel.DhcpRelayConfig, error) // Paginated list of all DHCP relay config instances // @@ -51,126 +52,135 @@ type DhcpRelayConfigsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.DhcpRelayConfigListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.DhcpRelayConfigListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.DhcpRelayConfigListResult, error) // If DHCP relay config with the dhcp-relay-config-id is not already present, create a new DHCP relay config instance. If it already exists, update the DHCP relay config instance with specified attributes. // // @param dhcpRelayConfigIdParam DHCP relay config ID (required) // @param dhcpRelayConfigParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(dhcpRelayConfigIdParam string, dhcpRelayConfigParam model.DhcpRelayConfig) error + Patch(dhcpRelayConfigIdParam string, dhcpRelayConfigParam nsx_policyModel.DhcpRelayConfig) error // If DHCP relay config with the dhcp-relay-config-id is not already present, create a new DHCP relay config instance. If it already exists, replace the DHCP relay config instance with this object. // // @param dhcpRelayConfigIdParam DHCP relay config ID (required) // @param dhcpRelayConfigParam (required) // @return com.vmware.nsx_policy.model.DhcpRelayConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(dhcpRelayConfigIdParam string, dhcpRelayConfigParam model.DhcpRelayConfig) (model.DhcpRelayConfig, error) + Update(dhcpRelayConfigIdParam string, dhcpRelayConfigParam nsx_policyModel.DhcpRelayConfig) (nsx_policyModel.DhcpRelayConfig, error) } type dhcpRelayConfigsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewDhcpRelayConfigsClient(connector client.Connector) *dhcpRelayConfigsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.dhcp_relay_configs") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewDhcpRelayConfigsClient(connector vapiProtocolClient_.Connector) *dhcpRelayConfigsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.dhcp_relay_configs") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) dIface := dhcpRelayConfigsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &dIface } -func (dIface *dhcpRelayConfigsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (dIface *dhcpRelayConfigsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := dIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (dIface *dhcpRelayConfigsClient) Delete(dhcpRelayConfigIdParam string) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dhcpRelayConfigsDeleteInputType(), typeConverter) + operationRestMetaData := dhcpRelayConfigsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dhcpRelayConfigsDeleteInputType(), typeConverter) sv.AddStructField("DhcpRelayConfigId", dhcpRelayConfigIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dhcpRelayConfigsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.dhcp_relay_configs", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *dhcpRelayConfigsClient) Get(dhcpRelayConfigIdParam string) (model.DhcpRelayConfig, error) { +func (dIface *dhcpRelayConfigsClient) Get(dhcpRelayConfigIdParam string) (nsx_policyModel.DhcpRelayConfig, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dhcpRelayConfigsGetInputType(), typeConverter) + operationRestMetaData := dhcpRelayConfigsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dhcpRelayConfigsGetInputType(), typeConverter) sv.AddStructField("DhcpRelayConfigId", dhcpRelayConfigIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.DhcpRelayConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.DhcpRelayConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dhcpRelayConfigsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.dhcp_relay_configs", "get", inputDataValue, executionContext) - var emptyOutput model.DhcpRelayConfig + var emptyOutput nsx_policyModel.DhcpRelayConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), dhcpRelayConfigsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DhcpRelayConfigsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.DhcpRelayConfig), nil + return output.(nsx_policyModel.DhcpRelayConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (dIface *dhcpRelayConfigsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.DhcpRelayConfigListResult, error) { +func (dIface *dhcpRelayConfigsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.DhcpRelayConfigListResult, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dhcpRelayConfigsListInputType(), typeConverter) + operationRestMetaData := dhcpRelayConfigsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dhcpRelayConfigsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -179,83 +189,82 @@ func (dIface *dhcpRelayConfigsClient) List(cursorParam *string, includeMarkForDe sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.DhcpRelayConfigListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.DhcpRelayConfigListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dhcpRelayConfigsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.dhcp_relay_configs", "list", inputDataValue, executionContext) - var emptyOutput model.DhcpRelayConfigListResult + var emptyOutput nsx_policyModel.DhcpRelayConfigListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), dhcpRelayConfigsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DhcpRelayConfigsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.DhcpRelayConfigListResult), nil + return output.(nsx_policyModel.DhcpRelayConfigListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (dIface *dhcpRelayConfigsClient) Patch(dhcpRelayConfigIdParam string, dhcpRelayConfigParam model.DhcpRelayConfig) error { +func (dIface *dhcpRelayConfigsClient) Patch(dhcpRelayConfigIdParam string, dhcpRelayConfigParam nsx_policyModel.DhcpRelayConfig) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dhcpRelayConfigsPatchInputType(), typeConverter) + operationRestMetaData := dhcpRelayConfigsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dhcpRelayConfigsPatchInputType(), typeConverter) sv.AddStructField("DhcpRelayConfigId", dhcpRelayConfigIdParam) sv.AddStructField("DhcpRelayConfig", dhcpRelayConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dhcpRelayConfigsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.dhcp_relay_configs", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *dhcpRelayConfigsClient) Update(dhcpRelayConfigIdParam string, dhcpRelayConfigParam model.DhcpRelayConfig) (model.DhcpRelayConfig, error) { +func (dIface *dhcpRelayConfigsClient) Update(dhcpRelayConfigIdParam string, dhcpRelayConfigParam nsx_policyModel.DhcpRelayConfig) (nsx_policyModel.DhcpRelayConfig, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dhcpRelayConfigsUpdateInputType(), typeConverter) + operationRestMetaData := dhcpRelayConfigsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dhcpRelayConfigsUpdateInputType(), typeConverter) sv.AddStructField("DhcpRelayConfigId", dhcpRelayConfigIdParam) sv.AddStructField("DhcpRelayConfig", dhcpRelayConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.DhcpRelayConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.DhcpRelayConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dhcpRelayConfigsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.dhcp_relay_configs", "update", inputDataValue, executionContext) - var emptyOutput model.DhcpRelayConfig + var emptyOutput nsx_policyModel.DhcpRelayConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), dhcpRelayConfigsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DhcpRelayConfigsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.DhcpRelayConfig), nil + return output.(nsx_policyModel.DhcpRelayConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DhcpRelayConfigsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DhcpRelayConfigsTypes.go index b653c4097..51f45f7ff 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DhcpRelayConfigsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DhcpRelayConfigsTypes.go @@ -11,43 +11,43 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func dhcpRelayConfigsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dhcpRelayConfigsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dhcp_relay_config_id"] = bindings.NewStringType() + fields["dhcp_relay_config_id"] = vapiBindings_.NewStringType() fieldNameMap["dhcp_relay_config_id"] = "DhcpRelayConfigId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dhcpRelayConfigsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DhcpRelayConfigsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func dhcpRelayConfigsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dhcpRelayConfigsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["dhcp_relay_config_id"] = bindings.NewStringType() + fields["dhcp_relay_config_id"] = vapiBindings_.NewStringType() fieldNameMap["dhcp_relay_config_id"] = "DhcpRelayConfigId" - paramsTypeMap["dhcp_relay_config_id"] = bindings.NewStringType() - paramsTypeMap["dhcpRelayConfigId"] = bindings.NewStringType() + paramsTypeMap["dhcp_relay_config_id"] = vapiBindings_.NewStringType() + paramsTypeMap["dhcpRelayConfigId"] = vapiBindings_.NewStringType() pathParams["dhcp_relay_config_id"] = "dhcpRelayConfigId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,36 +68,36 @@ func dhcpRelayConfigsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dhcpRelayConfigsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dhcpRelayConfigsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dhcp_relay_config_id"] = bindings.NewStringType() + fields["dhcp_relay_config_id"] = vapiBindings_.NewStringType() fieldNameMap["dhcp_relay_config_id"] = "DhcpRelayConfigId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dhcpRelayConfigsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.DhcpRelayConfigBindingType) +func DhcpRelayConfigsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.DhcpRelayConfigBindingType) } -func dhcpRelayConfigsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dhcpRelayConfigsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["dhcp_relay_config_id"] = bindings.NewStringType() + fields["dhcp_relay_config_id"] = vapiBindings_.NewStringType() fieldNameMap["dhcp_relay_config_id"] = "DhcpRelayConfigId" - paramsTypeMap["dhcp_relay_config_id"] = bindings.NewStringType() - paramsTypeMap["dhcpRelayConfigId"] = bindings.NewStringType() + paramsTypeMap["dhcp_relay_config_id"] = vapiBindings_.NewStringType() + paramsTypeMap["dhcpRelayConfigId"] = vapiBindings_.NewStringType() pathParams["dhcp_relay_config_id"] = "dhcpRelayConfigId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -118,56 +118,56 @@ func dhcpRelayConfigsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dhcpRelayConfigsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dhcpRelayConfigsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dhcpRelayConfigsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.DhcpRelayConfigListResultBindingType) +func DhcpRelayConfigsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.DhcpRelayConfigListResultBindingType) } -func dhcpRelayConfigsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dhcpRelayConfigsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -176,7 +176,7 @@ func dhcpRelayConfigsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -197,41 +197,41 @@ func dhcpRelayConfigsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dhcpRelayConfigsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dhcpRelayConfigsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dhcp_relay_config_id"] = bindings.NewStringType() - fields["dhcp_relay_config"] = bindings.NewReferenceType(model.DhcpRelayConfigBindingType) + fields["dhcp_relay_config_id"] = vapiBindings_.NewStringType() + fields["dhcp_relay_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.DhcpRelayConfigBindingType) fieldNameMap["dhcp_relay_config_id"] = "DhcpRelayConfigId" fieldNameMap["dhcp_relay_config"] = "DhcpRelayConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dhcpRelayConfigsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DhcpRelayConfigsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func dhcpRelayConfigsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dhcpRelayConfigsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["dhcp_relay_config_id"] = bindings.NewStringType() - fields["dhcp_relay_config"] = bindings.NewReferenceType(model.DhcpRelayConfigBindingType) + fields["dhcp_relay_config_id"] = vapiBindings_.NewStringType() + fields["dhcp_relay_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.DhcpRelayConfigBindingType) fieldNameMap["dhcp_relay_config_id"] = "DhcpRelayConfigId" fieldNameMap["dhcp_relay_config"] = "DhcpRelayConfig" - paramsTypeMap["dhcp_relay_config_id"] = bindings.NewStringType() - paramsTypeMap["dhcp_relay_config"] = bindings.NewReferenceType(model.DhcpRelayConfigBindingType) - paramsTypeMap["dhcpRelayConfigId"] = bindings.NewStringType() + paramsTypeMap["dhcp_relay_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.DhcpRelayConfigBindingType) + paramsTypeMap["dhcp_relay_config_id"] = vapiBindings_.NewStringType() + paramsTypeMap["dhcpRelayConfigId"] = vapiBindings_.NewStringType() pathParams["dhcp_relay_config_id"] = "dhcpRelayConfigId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -252,41 +252,41 @@ func dhcpRelayConfigsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dhcpRelayConfigsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dhcpRelayConfigsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dhcp_relay_config_id"] = bindings.NewStringType() - fields["dhcp_relay_config"] = bindings.NewReferenceType(model.DhcpRelayConfigBindingType) + fields["dhcp_relay_config_id"] = vapiBindings_.NewStringType() + fields["dhcp_relay_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.DhcpRelayConfigBindingType) fieldNameMap["dhcp_relay_config_id"] = "DhcpRelayConfigId" fieldNameMap["dhcp_relay_config"] = "DhcpRelayConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dhcpRelayConfigsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.DhcpRelayConfigBindingType) +func DhcpRelayConfigsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.DhcpRelayConfigBindingType) } -func dhcpRelayConfigsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dhcpRelayConfigsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["dhcp_relay_config_id"] = bindings.NewStringType() - fields["dhcp_relay_config"] = bindings.NewReferenceType(model.DhcpRelayConfigBindingType) + fields["dhcp_relay_config_id"] = vapiBindings_.NewStringType() + fields["dhcp_relay_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.DhcpRelayConfigBindingType) fieldNameMap["dhcp_relay_config_id"] = "DhcpRelayConfigId" fieldNameMap["dhcp_relay_config"] = "DhcpRelayConfig" - paramsTypeMap["dhcp_relay_config_id"] = bindings.NewStringType() - paramsTypeMap["dhcp_relay_config"] = bindings.NewReferenceType(model.DhcpRelayConfigBindingType) - paramsTypeMap["dhcpRelayConfigId"] = bindings.NewStringType() + paramsTypeMap["dhcp_relay_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.DhcpRelayConfigBindingType) + paramsTypeMap["dhcp_relay_config_id"] = vapiBindings_.NewStringType() + paramsTypeMap["dhcpRelayConfigId"] = vapiBindings_.NewStringType() pathParams["dhcp_relay_config_id"] = "dhcpRelayConfigId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DhcpServerConfigsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DhcpServerConfigsClient.go index facaa25fa..302bcc281 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DhcpServerConfigsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DhcpServerConfigsClient.go @@ -9,21 +9,21 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type DhcpServerConfigsClient interface { // Delete DHCP server configuration // // @param dhcpServerConfigIdParam DHCP server config ID (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,12 +35,13 @@ type DhcpServerConfigsClient interface { // // @param dhcpServerConfigIdParam DHCP server config ID (required) // @return com.vmware.nsx_policy.model.DhcpServerConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(dhcpServerConfigIdParam string) (model.DhcpServerConfig, error) + Get(dhcpServerConfigIdParam string) (nsx_policyModel.DhcpServerConfig, error) // Paginated list of all DHCP server config instances // @@ -51,126 +52,135 @@ type DhcpServerConfigsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.DhcpServerConfigListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.DhcpServerConfigListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.DhcpServerConfigListResult, error) // If DHCP server config with the dhcp-server-config-id is not already present, create a new DHCP server config instance. If it already exists, update the DHCP server config instance with specified attributes. Realized entities of this API can be found using the path of Tier-0, Tier1, or Segment where this config is applied on. Modification of edge_cluster_path in DhcpServerConfig will lose all existing DHCP leases. If both the preferred_edge_paths in the DhcpServerConfig are changed in a same PATCH API, e.g. change from [a,b] to [x,y], the current DHCP server leases will be lost, which could cause network connectivity issues. It is recommended to change only one member index in an update call, e.g. from [a, b] to [a,y]. Clearing preferred_edge_paths will not reassign edge nodes from the edge cluster. Instead, the previously-allocated edge nodes will be retained to avoid loss of leases. // // @param dhcpServerConfigIdParam DHCP server config ID (required) // @param dhcpServerConfigParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(dhcpServerConfigIdParam string, dhcpServerConfigParam model.DhcpServerConfig) error + Patch(dhcpServerConfigIdParam string, dhcpServerConfigParam nsx_policyModel.DhcpServerConfig) error // If DHCP server config with the dhcp-server-config-id is not already present, create a new DHCP server config instance. If it already exists, replace the DHCP server config instance with this object. Realized entities of this API can be found using the path of Tier-0, Tier1, or Segment where this config is applied on. Modification of edge_cluster_path in DhcpServerConfig will lose all existing DHCP leases. If both the preferred_edge_paths in the DhcpServerConfig are changed in a same PUT API, e.g. change from [a,b] to [x,y], the current DHCP server leases will be lost, which could cause network connectivity issues. It is recommended to change only one member index in an update call, e.g. from [a, b] to [a,y]. Clearing preferred_edge_paths will not reassign edge nodes from the edge cluster. Instead, the previously-allocated edge nodes will be retained to avoid loss of leases. // // @param dhcpServerConfigIdParam DHCP server config ID (required) // @param dhcpServerConfigParam (required) // @return com.vmware.nsx_policy.model.DhcpServerConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(dhcpServerConfigIdParam string, dhcpServerConfigParam model.DhcpServerConfig) (model.DhcpServerConfig, error) + Update(dhcpServerConfigIdParam string, dhcpServerConfigParam nsx_policyModel.DhcpServerConfig) (nsx_policyModel.DhcpServerConfig, error) } type dhcpServerConfigsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewDhcpServerConfigsClient(connector client.Connector) *dhcpServerConfigsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.dhcp_server_configs") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewDhcpServerConfigsClient(connector vapiProtocolClient_.Connector) *dhcpServerConfigsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.dhcp_server_configs") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) dIface := dhcpServerConfigsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &dIface } -func (dIface *dhcpServerConfigsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (dIface *dhcpServerConfigsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := dIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (dIface *dhcpServerConfigsClient) Delete(dhcpServerConfigIdParam string) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dhcpServerConfigsDeleteInputType(), typeConverter) + operationRestMetaData := dhcpServerConfigsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dhcpServerConfigsDeleteInputType(), typeConverter) sv.AddStructField("DhcpServerConfigId", dhcpServerConfigIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dhcpServerConfigsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.dhcp_server_configs", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *dhcpServerConfigsClient) Get(dhcpServerConfigIdParam string) (model.DhcpServerConfig, error) { +func (dIface *dhcpServerConfigsClient) Get(dhcpServerConfigIdParam string) (nsx_policyModel.DhcpServerConfig, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dhcpServerConfigsGetInputType(), typeConverter) + operationRestMetaData := dhcpServerConfigsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dhcpServerConfigsGetInputType(), typeConverter) sv.AddStructField("DhcpServerConfigId", dhcpServerConfigIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.DhcpServerConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.DhcpServerConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dhcpServerConfigsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.dhcp_server_configs", "get", inputDataValue, executionContext) - var emptyOutput model.DhcpServerConfig + var emptyOutput nsx_policyModel.DhcpServerConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), dhcpServerConfigsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DhcpServerConfigsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.DhcpServerConfig), nil + return output.(nsx_policyModel.DhcpServerConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (dIface *dhcpServerConfigsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.DhcpServerConfigListResult, error) { +func (dIface *dhcpServerConfigsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.DhcpServerConfigListResult, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dhcpServerConfigsListInputType(), typeConverter) + operationRestMetaData := dhcpServerConfigsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dhcpServerConfigsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -179,83 +189,82 @@ func (dIface *dhcpServerConfigsClient) List(cursorParam *string, includeMarkForD sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.DhcpServerConfigListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.DhcpServerConfigListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dhcpServerConfigsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.dhcp_server_configs", "list", inputDataValue, executionContext) - var emptyOutput model.DhcpServerConfigListResult + var emptyOutput nsx_policyModel.DhcpServerConfigListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), dhcpServerConfigsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DhcpServerConfigsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.DhcpServerConfigListResult), nil + return output.(nsx_policyModel.DhcpServerConfigListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (dIface *dhcpServerConfigsClient) Patch(dhcpServerConfigIdParam string, dhcpServerConfigParam model.DhcpServerConfig) error { +func (dIface *dhcpServerConfigsClient) Patch(dhcpServerConfigIdParam string, dhcpServerConfigParam nsx_policyModel.DhcpServerConfig) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dhcpServerConfigsPatchInputType(), typeConverter) + operationRestMetaData := dhcpServerConfigsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dhcpServerConfigsPatchInputType(), typeConverter) sv.AddStructField("DhcpServerConfigId", dhcpServerConfigIdParam) sv.AddStructField("DhcpServerConfig", dhcpServerConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dhcpServerConfigsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.dhcp_server_configs", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *dhcpServerConfigsClient) Update(dhcpServerConfigIdParam string, dhcpServerConfigParam model.DhcpServerConfig) (model.DhcpServerConfig, error) { +func (dIface *dhcpServerConfigsClient) Update(dhcpServerConfigIdParam string, dhcpServerConfigParam nsx_policyModel.DhcpServerConfig) (nsx_policyModel.DhcpServerConfig, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dhcpServerConfigsUpdateInputType(), typeConverter) + operationRestMetaData := dhcpServerConfigsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dhcpServerConfigsUpdateInputType(), typeConverter) sv.AddStructField("DhcpServerConfigId", dhcpServerConfigIdParam) sv.AddStructField("DhcpServerConfig", dhcpServerConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.DhcpServerConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.DhcpServerConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dhcpServerConfigsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.dhcp_server_configs", "update", inputDataValue, executionContext) - var emptyOutput model.DhcpServerConfig + var emptyOutput nsx_policyModel.DhcpServerConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), dhcpServerConfigsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DhcpServerConfigsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.DhcpServerConfig), nil + return output.(nsx_policyModel.DhcpServerConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DhcpServerConfigsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DhcpServerConfigsTypes.go index 39242b3c6..feea4f60f 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DhcpServerConfigsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DhcpServerConfigsTypes.go @@ -11,43 +11,43 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func dhcpServerConfigsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dhcpServerConfigsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dhcp_server_config_id"] = bindings.NewStringType() + fields["dhcp_server_config_id"] = vapiBindings_.NewStringType() fieldNameMap["dhcp_server_config_id"] = "DhcpServerConfigId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dhcpServerConfigsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DhcpServerConfigsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func dhcpServerConfigsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dhcpServerConfigsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["dhcp_server_config_id"] = bindings.NewStringType() + fields["dhcp_server_config_id"] = vapiBindings_.NewStringType() fieldNameMap["dhcp_server_config_id"] = "DhcpServerConfigId" - paramsTypeMap["dhcp_server_config_id"] = bindings.NewStringType() - paramsTypeMap["dhcpServerConfigId"] = bindings.NewStringType() + paramsTypeMap["dhcp_server_config_id"] = vapiBindings_.NewStringType() + paramsTypeMap["dhcpServerConfigId"] = vapiBindings_.NewStringType() pathParams["dhcp_server_config_id"] = "dhcpServerConfigId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,36 +68,36 @@ func dhcpServerConfigsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dhcpServerConfigsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dhcpServerConfigsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dhcp_server_config_id"] = bindings.NewStringType() + fields["dhcp_server_config_id"] = vapiBindings_.NewStringType() fieldNameMap["dhcp_server_config_id"] = "DhcpServerConfigId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dhcpServerConfigsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.DhcpServerConfigBindingType) +func DhcpServerConfigsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.DhcpServerConfigBindingType) } -func dhcpServerConfigsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dhcpServerConfigsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["dhcp_server_config_id"] = bindings.NewStringType() + fields["dhcp_server_config_id"] = vapiBindings_.NewStringType() fieldNameMap["dhcp_server_config_id"] = "DhcpServerConfigId" - paramsTypeMap["dhcp_server_config_id"] = bindings.NewStringType() - paramsTypeMap["dhcpServerConfigId"] = bindings.NewStringType() + paramsTypeMap["dhcp_server_config_id"] = vapiBindings_.NewStringType() + paramsTypeMap["dhcpServerConfigId"] = vapiBindings_.NewStringType() pathParams["dhcp_server_config_id"] = "dhcpServerConfigId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -118,56 +118,56 @@ func dhcpServerConfigsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dhcpServerConfigsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dhcpServerConfigsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dhcpServerConfigsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.DhcpServerConfigListResultBindingType) +func DhcpServerConfigsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.DhcpServerConfigListResultBindingType) } -func dhcpServerConfigsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dhcpServerConfigsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -176,7 +176,7 @@ func dhcpServerConfigsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -197,41 +197,41 @@ func dhcpServerConfigsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dhcpServerConfigsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dhcpServerConfigsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dhcp_server_config_id"] = bindings.NewStringType() - fields["dhcp_server_config"] = bindings.NewReferenceType(model.DhcpServerConfigBindingType) + fields["dhcp_server_config_id"] = vapiBindings_.NewStringType() + fields["dhcp_server_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.DhcpServerConfigBindingType) fieldNameMap["dhcp_server_config_id"] = "DhcpServerConfigId" fieldNameMap["dhcp_server_config"] = "DhcpServerConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dhcpServerConfigsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DhcpServerConfigsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func dhcpServerConfigsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dhcpServerConfigsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["dhcp_server_config_id"] = bindings.NewStringType() - fields["dhcp_server_config"] = bindings.NewReferenceType(model.DhcpServerConfigBindingType) + fields["dhcp_server_config_id"] = vapiBindings_.NewStringType() + fields["dhcp_server_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.DhcpServerConfigBindingType) fieldNameMap["dhcp_server_config_id"] = "DhcpServerConfigId" fieldNameMap["dhcp_server_config"] = "DhcpServerConfig" - paramsTypeMap["dhcp_server_config_id"] = bindings.NewStringType() - paramsTypeMap["dhcp_server_config"] = bindings.NewReferenceType(model.DhcpServerConfigBindingType) - paramsTypeMap["dhcpServerConfigId"] = bindings.NewStringType() + paramsTypeMap["dhcp_server_config_id"] = vapiBindings_.NewStringType() + paramsTypeMap["dhcp_server_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.DhcpServerConfigBindingType) + paramsTypeMap["dhcpServerConfigId"] = vapiBindings_.NewStringType() pathParams["dhcp_server_config_id"] = "dhcpServerConfigId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -252,41 +252,41 @@ func dhcpServerConfigsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dhcpServerConfigsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dhcpServerConfigsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dhcp_server_config_id"] = bindings.NewStringType() - fields["dhcp_server_config"] = bindings.NewReferenceType(model.DhcpServerConfigBindingType) + fields["dhcp_server_config_id"] = vapiBindings_.NewStringType() + fields["dhcp_server_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.DhcpServerConfigBindingType) fieldNameMap["dhcp_server_config_id"] = "DhcpServerConfigId" fieldNameMap["dhcp_server_config"] = "DhcpServerConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dhcpServerConfigsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.DhcpServerConfigBindingType) +func DhcpServerConfigsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.DhcpServerConfigBindingType) } -func dhcpServerConfigsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dhcpServerConfigsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["dhcp_server_config_id"] = bindings.NewStringType() - fields["dhcp_server_config"] = bindings.NewReferenceType(model.DhcpServerConfigBindingType) + fields["dhcp_server_config_id"] = vapiBindings_.NewStringType() + fields["dhcp_server_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.DhcpServerConfigBindingType) fieldNameMap["dhcp_server_config_id"] = "DhcpServerConfigId" fieldNameMap["dhcp_server_config"] = "DhcpServerConfig" - paramsTypeMap["dhcp_server_config_id"] = bindings.NewStringType() - paramsTypeMap["dhcp_server_config"] = bindings.NewReferenceType(model.DhcpServerConfigBindingType) - paramsTypeMap["dhcpServerConfigId"] = bindings.NewStringType() + paramsTypeMap["dhcp_server_config_id"] = vapiBindings_.NewStringType() + paramsTypeMap["dhcp_server_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.DhcpServerConfigBindingType) + paramsTypeMap["dhcpServerConfigId"] = vapiBindings_.NewStringType() pathParams["dhcp_server_config_id"] = "dhcpServerConfigId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DnsForwarderZonesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DnsForwarderZonesClient.go index 38051c52c..cff813607 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DnsForwarderZonesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DnsForwarderZonesClient.go @@ -9,21 +9,21 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type DnsForwarderZonesClient interface { // Delete the DNS Forwarder Zone // // @param dnsForwarderZoneIdParam DNS Forwarder Zone ID (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,12 +35,13 @@ type DnsForwarderZonesClient interface { // // @param dnsForwarderZoneIdParam DNS Forwarder Zone ID (required) // @return com.vmware.nsx_policy.model.PolicyDnsForwarderZone + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(dnsForwarderZoneIdParam string) (model.PolicyDnsForwarderZone, error) + Get(dnsForwarderZoneIdParam string) (nsx_policyModel.PolicyDnsForwarderZone, error) // Paginated list of all Dns Forwarder Zones // @@ -51,126 +52,135 @@ type DnsForwarderZonesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PolicyDnsForwarderZoneListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyDnsForwarderZoneListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyDnsForwarderZoneListResult, error) // Create or update the DNS Forwarder Zone // // @param dnsForwarderZoneIdParam DNS Forwarder Zone ID (required) // @param policyDnsForwarderZoneParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(dnsForwarderZoneIdParam string, policyDnsForwarderZoneParam model.PolicyDnsForwarderZone) error + Patch(dnsForwarderZoneIdParam string, policyDnsForwarderZoneParam nsx_policyModel.PolicyDnsForwarderZone) error // Create or update the DNS Forwarder Zone // // @param dnsForwarderZoneIdParam DNS Forwarder Zone ID (required) // @param policyDnsForwarderZoneParam (required) // @return com.vmware.nsx_policy.model.PolicyDnsForwarderZone + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(dnsForwarderZoneIdParam string, policyDnsForwarderZoneParam model.PolicyDnsForwarderZone) (model.PolicyDnsForwarderZone, error) + Update(dnsForwarderZoneIdParam string, policyDnsForwarderZoneParam nsx_policyModel.PolicyDnsForwarderZone) (nsx_policyModel.PolicyDnsForwarderZone, error) } type dnsForwarderZonesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewDnsForwarderZonesClient(connector client.Connector) *dnsForwarderZonesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.dns_forwarder_zones") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewDnsForwarderZonesClient(connector vapiProtocolClient_.Connector) *dnsForwarderZonesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.dns_forwarder_zones") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) dIface := dnsForwarderZonesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &dIface } -func (dIface *dnsForwarderZonesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (dIface *dnsForwarderZonesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := dIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (dIface *dnsForwarderZonesClient) Delete(dnsForwarderZoneIdParam string) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dnsForwarderZonesDeleteInputType(), typeConverter) + operationRestMetaData := dnsForwarderZonesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dnsForwarderZonesDeleteInputType(), typeConverter) sv.AddStructField("DnsForwarderZoneId", dnsForwarderZoneIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dnsForwarderZonesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.dns_forwarder_zones", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *dnsForwarderZonesClient) Get(dnsForwarderZoneIdParam string) (model.PolicyDnsForwarderZone, error) { +func (dIface *dnsForwarderZonesClient) Get(dnsForwarderZoneIdParam string) (nsx_policyModel.PolicyDnsForwarderZone, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dnsForwarderZonesGetInputType(), typeConverter) + operationRestMetaData := dnsForwarderZonesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dnsForwarderZonesGetInputType(), typeConverter) sv.AddStructField("DnsForwarderZoneId", dnsForwarderZoneIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyDnsForwarderZone - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyDnsForwarderZone + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dnsForwarderZonesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.dns_forwarder_zones", "get", inputDataValue, executionContext) - var emptyOutput model.PolicyDnsForwarderZone + var emptyOutput nsx_policyModel.PolicyDnsForwarderZone if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), dnsForwarderZonesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DnsForwarderZonesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyDnsForwarderZone), nil + return output.(nsx_policyModel.PolicyDnsForwarderZone), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (dIface *dnsForwarderZonesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyDnsForwarderZoneListResult, error) { +func (dIface *dnsForwarderZonesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyDnsForwarderZoneListResult, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dnsForwarderZonesListInputType(), typeConverter) + operationRestMetaData := dnsForwarderZonesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dnsForwarderZonesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -179,83 +189,82 @@ func (dIface *dnsForwarderZonesClient) List(cursorParam *string, includeMarkForD sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyDnsForwarderZoneListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyDnsForwarderZoneListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dnsForwarderZonesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.dns_forwarder_zones", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyDnsForwarderZoneListResult + var emptyOutput nsx_policyModel.PolicyDnsForwarderZoneListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), dnsForwarderZonesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DnsForwarderZonesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyDnsForwarderZoneListResult), nil + return output.(nsx_policyModel.PolicyDnsForwarderZoneListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (dIface *dnsForwarderZonesClient) Patch(dnsForwarderZoneIdParam string, policyDnsForwarderZoneParam model.PolicyDnsForwarderZone) error { +func (dIface *dnsForwarderZonesClient) Patch(dnsForwarderZoneIdParam string, policyDnsForwarderZoneParam nsx_policyModel.PolicyDnsForwarderZone) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dnsForwarderZonesPatchInputType(), typeConverter) + operationRestMetaData := dnsForwarderZonesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dnsForwarderZonesPatchInputType(), typeConverter) sv.AddStructField("DnsForwarderZoneId", dnsForwarderZoneIdParam) sv.AddStructField("PolicyDnsForwarderZone", policyDnsForwarderZoneParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dnsForwarderZonesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.dns_forwarder_zones", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *dnsForwarderZonesClient) Update(dnsForwarderZoneIdParam string, policyDnsForwarderZoneParam model.PolicyDnsForwarderZone) (model.PolicyDnsForwarderZone, error) { +func (dIface *dnsForwarderZonesClient) Update(dnsForwarderZoneIdParam string, policyDnsForwarderZoneParam nsx_policyModel.PolicyDnsForwarderZone) (nsx_policyModel.PolicyDnsForwarderZone, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dnsForwarderZonesUpdateInputType(), typeConverter) + operationRestMetaData := dnsForwarderZonesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dnsForwarderZonesUpdateInputType(), typeConverter) sv.AddStructField("DnsForwarderZoneId", dnsForwarderZoneIdParam) sv.AddStructField("PolicyDnsForwarderZone", policyDnsForwarderZoneParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyDnsForwarderZone - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyDnsForwarderZone + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dnsForwarderZonesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.dns_forwarder_zones", "update", inputDataValue, executionContext) - var emptyOutput model.PolicyDnsForwarderZone + var emptyOutput nsx_policyModel.PolicyDnsForwarderZone if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), dnsForwarderZonesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DnsForwarderZonesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyDnsForwarderZone), nil + return output.(nsx_policyModel.PolicyDnsForwarderZone), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DnsForwarderZonesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DnsForwarderZonesTypes.go index 8659f6d1c..201188ca9 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DnsForwarderZonesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DnsForwarderZonesTypes.go @@ -11,43 +11,43 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func dnsForwarderZonesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dnsForwarderZonesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dns_forwarder_zone_id"] = bindings.NewStringType() + fields["dns_forwarder_zone_id"] = vapiBindings_.NewStringType() fieldNameMap["dns_forwarder_zone_id"] = "DnsForwarderZoneId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dnsForwarderZonesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DnsForwarderZonesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func dnsForwarderZonesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dnsForwarderZonesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["dns_forwarder_zone_id"] = bindings.NewStringType() + fields["dns_forwarder_zone_id"] = vapiBindings_.NewStringType() fieldNameMap["dns_forwarder_zone_id"] = "DnsForwarderZoneId" - paramsTypeMap["dns_forwarder_zone_id"] = bindings.NewStringType() - paramsTypeMap["dnsForwarderZoneId"] = bindings.NewStringType() + paramsTypeMap["dns_forwarder_zone_id"] = vapiBindings_.NewStringType() + paramsTypeMap["dnsForwarderZoneId"] = vapiBindings_.NewStringType() pathParams["dns_forwarder_zone_id"] = "dnsForwarderZoneId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,36 +68,36 @@ func dnsForwarderZonesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dnsForwarderZonesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dnsForwarderZonesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dns_forwarder_zone_id"] = bindings.NewStringType() + fields["dns_forwarder_zone_id"] = vapiBindings_.NewStringType() fieldNameMap["dns_forwarder_zone_id"] = "DnsForwarderZoneId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dnsForwarderZonesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyDnsForwarderZoneBindingType) +func DnsForwarderZonesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyDnsForwarderZoneBindingType) } -func dnsForwarderZonesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dnsForwarderZonesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["dns_forwarder_zone_id"] = bindings.NewStringType() + fields["dns_forwarder_zone_id"] = vapiBindings_.NewStringType() fieldNameMap["dns_forwarder_zone_id"] = "DnsForwarderZoneId" - paramsTypeMap["dns_forwarder_zone_id"] = bindings.NewStringType() - paramsTypeMap["dnsForwarderZoneId"] = bindings.NewStringType() + paramsTypeMap["dns_forwarder_zone_id"] = vapiBindings_.NewStringType() + paramsTypeMap["dnsForwarderZoneId"] = vapiBindings_.NewStringType() pathParams["dns_forwarder_zone_id"] = "dnsForwarderZoneId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -118,56 +118,56 @@ func dnsForwarderZonesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dnsForwarderZonesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dnsForwarderZonesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dnsForwarderZonesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyDnsForwarderZoneListResultBindingType) +func DnsForwarderZonesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyDnsForwarderZoneListResultBindingType) } -func dnsForwarderZonesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dnsForwarderZonesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -176,7 +176,7 @@ func dnsForwarderZonesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -197,41 +197,41 @@ func dnsForwarderZonesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dnsForwarderZonesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dnsForwarderZonesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dns_forwarder_zone_id"] = bindings.NewStringType() - fields["policy_dns_forwarder_zone"] = bindings.NewReferenceType(model.PolicyDnsForwarderZoneBindingType) + fields["dns_forwarder_zone_id"] = vapiBindings_.NewStringType() + fields["policy_dns_forwarder_zone"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyDnsForwarderZoneBindingType) fieldNameMap["dns_forwarder_zone_id"] = "DnsForwarderZoneId" fieldNameMap["policy_dns_forwarder_zone"] = "PolicyDnsForwarderZone" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dnsForwarderZonesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DnsForwarderZonesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func dnsForwarderZonesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dnsForwarderZonesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["dns_forwarder_zone_id"] = bindings.NewStringType() - fields["policy_dns_forwarder_zone"] = bindings.NewReferenceType(model.PolicyDnsForwarderZoneBindingType) + fields["dns_forwarder_zone_id"] = vapiBindings_.NewStringType() + fields["policy_dns_forwarder_zone"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyDnsForwarderZoneBindingType) fieldNameMap["dns_forwarder_zone_id"] = "DnsForwarderZoneId" fieldNameMap["policy_dns_forwarder_zone"] = "PolicyDnsForwarderZone" - paramsTypeMap["dns_forwarder_zone_id"] = bindings.NewStringType() - paramsTypeMap["policy_dns_forwarder_zone"] = bindings.NewReferenceType(model.PolicyDnsForwarderZoneBindingType) - paramsTypeMap["dnsForwarderZoneId"] = bindings.NewStringType() + paramsTypeMap["dns_forwarder_zone_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_dns_forwarder_zone"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyDnsForwarderZoneBindingType) + paramsTypeMap["dnsForwarderZoneId"] = vapiBindings_.NewStringType() pathParams["dns_forwarder_zone_id"] = "dnsForwarderZoneId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -252,41 +252,41 @@ func dnsForwarderZonesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dnsForwarderZonesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dnsForwarderZonesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dns_forwarder_zone_id"] = bindings.NewStringType() - fields["policy_dns_forwarder_zone"] = bindings.NewReferenceType(model.PolicyDnsForwarderZoneBindingType) + fields["dns_forwarder_zone_id"] = vapiBindings_.NewStringType() + fields["policy_dns_forwarder_zone"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyDnsForwarderZoneBindingType) fieldNameMap["dns_forwarder_zone_id"] = "DnsForwarderZoneId" fieldNameMap["policy_dns_forwarder_zone"] = "PolicyDnsForwarderZone" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dnsForwarderZonesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyDnsForwarderZoneBindingType) +func DnsForwarderZonesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyDnsForwarderZoneBindingType) } -func dnsForwarderZonesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dnsForwarderZonesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["dns_forwarder_zone_id"] = bindings.NewStringType() - fields["policy_dns_forwarder_zone"] = bindings.NewReferenceType(model.PolicyDnsForwarderZoneBindingType) + fields["dns_forwarder_zone_id"] = vapiBindings_.NewStringType() + fields["policy_dns_forwarder_zone"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyDnsForwarderZoneBindingType) fieldNameMap["dns_forwarder_zone_id"] = "DnsForwarderZoneId" fieldNameMap["policy_dns_forwarder_zone"] = "PolicyDnsForwarderZone" - paramsTypeMap["dns_forwarder_zone_id"] = bindings.NewStringType() - paramsTypeMap["policy_dns_forwarder_zone"] = bindings.NewReferenceType(model.PolicyDnsForwarderZoneBindingType) - paramsTypeMap["dnsForwarderZoneId"] = bindings.NewStringType() + paramsTypeMap["dns_forwarder_zone_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_dns_forwarder_zone"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyDnsForwarderZoneBindingType) + paramsTypeMap["dnsForwarderZoneId"] = vapiBindings_.NewStringType() pathParams["dns_forwarder_zone_id"] = "dnsForwarderZoneId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DnsSecurityProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DnsSecurityProfilesClient.go index 5a63bd23d..09a976791 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DnsSecurityProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DnsSecurityProfilesClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type DnsSecurityProfilesClient interface { @@ -25,6 +24,7 @@ type DnsSecurityProfilesClient interface { // // @param profileIdParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,12 +36,13 @@ type DnsSecurityProfilesClient interface { // // @param profileIdParam (required) // @return com.vmware.nsx_policy.model.DnsSecurityProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(profileIdParam string) (model.DnsSecurityProfile, error) + Get(profileIdParam string) (nsx_policyModel.DnsSecurityProfile, error) // List all DNS security profiles // @@ -52,24 +53,26 @@ type DnsSecurityProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.DnsSecurityProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.DnsSecurityProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.DnsSecurityProfileListResult, error) // Create or update DNS security profile // // @param profileIdParam (required) // @param dnsSecurityProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(profileIdParam string, dnsSecurityProfileParam model.DnsSecurityProfile, overrideParam *bool) error + Patch(profileIdParam string, dnsSecurityProfileParam nsx_policyModel.DnsSecurityProfile, overrideParam *bool) error // Create or update DNS security profile // @@ -77,104 +80,111 @@ type DnsSecurityProfilesClient interface { // @param dnsSecurityProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) // @return com.vmware.nsx_policy.model.DnsSecurityProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(profileIdParam string, dnsSecurityProfileParam model.DnsSecurityProfile, overrideParam *bool) (model.DnsSecurityProfile, error) + Update(profileIdParam string, dnsSecurityProfileParam nsx_policyModel.DnsSecurityProfile, overrideParam *bool) (nsx_policyModel.DnsSecurityProfile, error) } type dnsSecurityProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewDnsSecurityProfilesClient(connector client.Connector) *dnsSecurityProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.dns_security_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewDnsSecurityProfilesClient(connector vapiProtocolClient_.Connector) *dnsSecurityProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.dns_security_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) dIface := dnsSecurityProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &dIface } -func (dIface *dnsSecurityProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (dIface *dnsSecurityProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := dIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (dIface *dnsSecurityProfilesClient) Delete(profileIdParam string, overrideParam *bool) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dnsSecurityProfilesDeleteInputType(), typeConverter) + operationRestMetaData := dnsSecurityProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dnsSecurityProfilesDeleteInputType(), typeConverter) sv.AddStructField("ProfileId", profileIdParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dnsSecurityProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.dns_security_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *dnsSecurityProfilesClient) Get(profileIdParam string) (model.DnsSecurityProfile, error) { +func (dIface *dnsSecurityProfilesClient) Get(profileIdParam string) (nsx_policyModel.DnsSecurityProfile, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dnsSecurityProfilesGetInputType(), typeConverter) + operationRestMetaData := dnsSecurityProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dnsSecurityProfilesGetInputType(), typeConverter) sv.AddStructField("ProfileId", profileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.DnsSecurityProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.DnsSecurityProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dnsSecurityProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.dns_security_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.DnsSecurityProfile + var emptyOutput nsx_policyModel.DnsSecurityProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), dnsSecurityProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DnsSecurityProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.DnsSecurityProfile), nil + return output.(nsx_policyModel.DnsSecurityProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (dIface *dnsSecurityProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.DnsSecurityProfileListResult, error) { +func (dIface *dnsSecurityProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.DnsSecurityProfileListResult, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dnsSecurityProfilesListInputType(), typeConverter) + operationRestMetaData := dnsSecurityProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dnsSecurityProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -183,85 +193,84 @@ func (dIface *dnsSecurityProfilesClient) List(cursorParam *string, includeMarkFo sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.DnsSecurityProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.DnsSecurityProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dnsSecurityProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.dns_security_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.DnsSecurityProfileListResult + var emptyOutput nsx_policyModel.DnsSecurityProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), dnsSecurityProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DnsSecurityProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.DnsSecurityProfileListResult), nil + return output.(nsx_policyModel.DnsSecurityProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (dIface *dnsSecurityProfilesClient) Patch(profileIdParam string, dnsSecurityProfileParam model.DnsSecurityProfile, overrideParam *bool) error { +func (dIface *dnsSecurityProfilesClient) Patch(profileIdParam string, dnsSecurityProfileParam nsx_policyModel.DnsSecurityProfile, overrideParam *bool) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dnsSecurityProfilesPatchInputType(), typeConverter) + operationRestMetaData := dnsSecurityProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dnsSecurityProfilesPatchInputType(), typeConverter) sv.AddStructField("ProfileId", profileIdParam) sv.AddStructField("DnsSecurityProfile", dnsSecurityProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dnsSecurityProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.dns_security_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *dnsSecurityProfilesClient) Update(profileIdParam string, dnsSecurityProfileParam model.DnsSecurityProfile, overrideParam *bool) (model.DnsSecurityProfile, error) { +func (dIface *dnsSecurityProfilesClient) Update(profileIdParam string, dnsSecurityProfileParam nsx_policyModel.DnsSecurityProfile, overrideParam *bool) (nsx_policyModel.DnsSecurityProfile, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dnsSecurityProfilesUpdateInputType(), typeConverter) + operationRestMetaData := dnsSecurityProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dnsSecurityProfilesUpdateInputType(), typeConverter) sv.AddStructField("ProfileId", profileIdParam) sv.AddStructField("DnsSecurityProfile", dnsSecurityProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.DnsSecurityProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.DnsSecurityProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dnsSecurityProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.dns_security_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.DnsSecurityProfile + var emptyOutput nsx_policyModel.DnsSecurityProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), dnsSecurityProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DnsSecurityProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.DnsSecurityProfile), nil + return output.(nsx_policyModel.DnsSecurityProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DnsSecurityProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DnsSecurityProfilesTypes.go index d7819f226..93c4cb081 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DnsSecurityProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DnsSecurityProfilesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func dnsSecurityProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dnsSecurityProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["profile_id"] = "ProfileId" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dnsSecurityProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DnsSecurityProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func dnsSecurityProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dnsSecurityProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["profile_id"] = "ProfileId" fieldNameMap["override"] = "Override" - paramsTypeMap["profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["profileId"] = bindings.NewStringType() + paramsTypeMap["profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["profileId"] = vapiBindings_.NewStringType() pathParams["profile_id"] = "profileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func dnsSecurityProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dnsSecurityProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dnsSecurityProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["profile_id"] = bindings.NewStringType() + fields["profile_id"] = vapiBindings_.NewStringType() fieldNameMap["profile_id"] = "ProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dnsSecurityProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.DnsSecurityProfileBindingType) +func DnsSecurityProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.DnsSecurityProfileBindingType) } -func dnsSecurityProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dnsSecurityProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["profile_id"] = bindings.NewStringType() + fields["profile_id"] = vapiBindings_.NewStringType() fieldNameMap["profile_id"] = "ProfileId" - paramsTypeMap["profile_id"] = bindings.NewStringType() - paramsTypeMap["profileId"] = bindings.NewStringType() + paramsTypeMap["profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["profileId"] = vapiBindings_.NewStringType() pathParams["profile_id"] = "profileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func dnsSecurityProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dnsSecurityProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dnsSecurityProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dnsSecurityProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.DnsSecurityProfileListResultBindingType) +func DnsSecurityProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.DnsSecurityProfileListResultBindingType) } -func dnsSecurityProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dnsSecurityProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func dnsSecurityProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,47 +203,47 @@ func dnsSecurityProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dnsSecurityProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dnsSecurityProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["profile_id"] = bindings.NewStringType() - fields["dns_security_profile"] = bindings.NewReferenceType(model.DnsSecurityProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["profile_id"] = vapiBindings_.NewStringType() + fields["dns_security_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.DnsSecurityProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["profile_id"] = "ProfileId" fieldNameMap["dns_security_profile"] = "DnsSecurityProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dnsSecurityProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DnsSecurityProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func dnsSecurityProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dnsSecurityProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["profile_id"] = bindings.NewStringType() - fields["dns_security_profile"] = bindings.NewReferenceType(model.DnsSecurityProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["profile_id"] = vapiBindings_.NewStringType() + fields["dns_security_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.DnsSecurityProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["profile_id"] = "ProfileId" fieldNameMap["dns_security_profile"] = "DnsSecurityProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["dns_security_profile"] = bindings.NewReferenceType(model.DnsSecurityProfileBindingType) - paramsTypeMap["profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["profileId"] = bindings.NewStringType() + paramsTypeMap["dns_security_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.DnsSecurityProfileBindingType) + paramsTypeMap["profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["profileId"] = vapiBindings_.NewStringType() pathParams["profile_id"] = "profileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -264,47 +264,47 @@ func dnsSecurityProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dnsSecurityProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dnsSecurityProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["profile_id"] = bindings.NewStringType() - fields["dns_security_profile"] = bindings.NewReferenceType(model.DnsSecurityProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["profile_id"] = vapiBindings_.NewStringType() + fields["dns_security_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.DnsSecurityProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["profile_id"] = "ProfileId" fieldNameMap["dns_security_profile"] = "DnsSecurityProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dnsSecurityProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.DnsSecurityProfileBindingType) +func DnsSecurityProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.DnsSecurityProfileBindingType) } -func dnsSecurityProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dnsSecurityProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["profile_id"] = bindings.NewStringType() - fields["dns_security_profile"] = bindings.NewReferenceType(model.DnsSecurityProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["profile_id"] = vapiBindings_.NewStringType() + fields["dns_security_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.DnsSecurityProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["profile_id"] = "ProfileId" fieldNameMap["dns_security_profile"] = "DnsSecurityProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["dns_security_profile"] = bindings.NewReferenceType(model.DnsSecurityProfileBindingType) - paramsTypeMap["profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["profileId"] = bindings.NewStringType() + paramsTypeMap["dns_security_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.DnsSecurityProfileBindingType) + paramsTypeMap["profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["profileId"] = vapiBindings_.NewStringType() pathParams["profile_id"] = "profileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DomainsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DomainsClient.go index fd08e0210..6732d0a5f 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DomainsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DomainsClient.go @@ -9,21 +9,21 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type DomainsClient interface { // Delete the domain along with all the entities contained by this domain. The groups that are a part of this domain are also deleted along with the domain. // // @param domainIdParam Domain ID (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,12 +35,13 @@ type DomainsClient interface { // // @param domainIdParam Domain ID (required) // @return com.vmware.nsx_policy.model.Domain + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(domainIdParam string) (model.Domain, error) + Get(domainIdParam string) (nsx_policyModel.Domain, error) // Paginated list of all domains for infra. // @@ -51,126 +52,135 @@ type DomainsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.DomainListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.DomainListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.DomainListResult, error) // If a domain with the domain-id is not already present, create a new domain. If it already exists, patch the domain // // @param domainIdParam Domain ID (required) // @param domainParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(domainIdParam string, domainParam model.Domain) error + Patch(domainIdParam string, domainParam nsx_policyModel.Domain) error // If a domain with the domain-id is not already present, create a new domain. If it already exists, update the domain including the nested groups. This is a full replace // // @param domainIdParam Domain ID (required) // @param domainParam (required) // @return com.vmware.nsx_policy.model.Domain + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(domainIdParam string, domainParam model.Domain) (model.Domain, error) + Update(domainIdParam string, domainParam nsx_policyModel.Domain) (nsx_policyModel.Domain, error) } type domainsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewDomainsClient(connector client.Connector) *domainsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.domains") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewDomainsClient(connector vapiProtocolClient_.Connector) *domainsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.domains") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) dIface := domainsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &dIface } -func (dIface *domainsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (dIface *domainsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := dIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (dIface *domainsClient) Delete(domainIdParam string) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(domainsDeleteInputType(), typeConverter) + operationRestMetaData := domainsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(domainsDeleteInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := domainsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *domainsClient) Get(domainIdParam string) (model.Domain, error) { +func (dIface *domainsClient) Get(domainIdParam string) (nsx_policyModel.Domain, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(domainsGetInputType(), typeConverter) + operationRestMetaData := domainsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(domainsGetInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Domain - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Domain + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := domainsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains", "get", inputDataValue, executionContext) - var emptyOutput model.Domain + var emptyOutput nsx_policyModel.Domain if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), domainsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DomainsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Domain), nil + return output.(nsx_policyModel.Domain), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (dIface *domainsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.DomainListResult, error) { +func (dIface *domainsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.DomainListResult, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(domainsListInputType(), typeConverter) + operationRestMetaData := domainsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(domainsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -179,83 +189,82 @@ func (dIface *domainsClient) List(cursorParam *string, includeMarkForDeleteObjec sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.DomainListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.DomainListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := domainsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains", "list", inputDataValue, executionContext) - var emptyOutput model.DomainListResult + var emptyOutput nsx_policyModel.DomainListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), domainsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DomainsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.DomainListResult), nil + return output.(nsx_policyModel.DomainListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (dIface *domainsClient) Patch(domainIdParam string, domainParam model.Domain) error { +func (dIface *domainsClient) Patch(domainIdParam string, domainParam nsx_policyModel.Domain) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(domainsPatchInputType(), typeConverter) + operationRestMetaData := domainsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(domainsPatchInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("Domain", domainParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := domainsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *domainsClient) Update(domainIdParam string, domainParam model.Domain) (model.Domain, error) { +func (dIface *domainsClient) Update(domainIdParam string, domainParam nsx_policyModel.Domain) (nsx_policyModel.Domain, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(domainsUpdateInputType(), typeConverter) + operationRestMetaData := domainsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(domainsUpdateInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("Domain", domainParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Domain - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Domain + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := domainsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains", "update", inputDataValue, executionContext) - var emptyOutput model.Domain + var emptyOutput nsx_policyModel.Domain if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), domainsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DomainsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Domain), nil + return output.(nsx_policyModel.Domain), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DomainsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DomainsTypes.go index 575ac4348..fc3967993 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DomainsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DomainsTypes.go @@ -11,43 +11,43 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func domainsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func domainsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func domainsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DomainsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func domainsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func domainsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,36 +68,36 @@ func domainsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func domainsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func domainsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func domainsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.DomainBindingType) +func DomainsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.DomainBindingType) } -func domainsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func domainsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -118,56 +118,56 @@ func domainsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func domainsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func domainsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func domainsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.DomainListResultBindingType) +func DomainsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.DomainListResultBindingType) } -func domainsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func domainsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -176,7 +176,7 @@ func domainsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -197,41 +197,41 @@ func domainsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func domainsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func domainsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["domain"] = bindings.NewReferenceType(model.DomainBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["domain"] = vapiBindings_.NewReferenceType(nsx_policyModel.DomainBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["domain"] = "Domain" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func domainsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DomainsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func domainsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func domainsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["domain"] = bindings.NewReferenceType(model.DomainBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["domain"] = vapiBindings_.NewReferenceType(nsx_policyModel.DomainBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["domain"] = "Domain" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["domain"] = bindings.NewReferenceType(model.DomainBindingType) - paramsTypeMap["domainId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domain"] = vapiBindings_.NewReferenceType(nsx_policyModel.DomainBindingType) + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -252,41 +252,41 @@ func domainsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func domainsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func domainsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["domain"] = bindings.NewReferenceType(model.DomainBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["domain"] = vapiBindings_.NewReferenceType(nsx_policyModel.DomainBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["domain"] = "Domain" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func domainsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.DomainBindingType) +func DomainsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.DomainBindingType) } -func domainsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func domainsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["domain"] = bindings.NewReferenceType(model.DomainBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["domain"] = vapiBindings_.NewReferenceType(nsx_policyModel.DomainBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["domain"] = "Domain" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["domain"] = bindings.NewReferenceType(model.DomainBindingType) - paramsTypeMap["domainId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domain"] = vapiBindings_.NewReferenceType(nsx_policyModel.DomainBindingType) + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DraftsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DraftsClient.go index 43a2eece4..3248b186a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DraftsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DraftsClient.go @@ -9,21 +9,21 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type DraftsClient interface { // Delete a manual draft. // // @param draftIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,12 +35,13 @@ type DraftsClient interface { // // @param draftIdParam (required) // @return com.vmware.nsx_policy.model.PolicyDraft + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(draftIdParam string) (model.PolicyDraft, error) + Get(draftIdParam string) (nsx_policyModel.PolicyDraft, error) // List policy drafts. // @@ -52,138 +53,148 @@ type DraftsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PolicyDraftListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(autoDraftsParam *bool, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyDraftListResult, error) + List(autoDraftsParam *bool, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyDraftListResult, error) // Create a new manual draft if the specified draft id does not correspond to an existing draft. Update the manual draft otherwise. Auto draft can not be updated. // // @param draftIdParam (required) // @param policyDraftParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(draftIdParam string, policyDraftParam model.PolicyDraft) error + Patch(draftIdParam string, policyDraftParam nsx_policyModel.PolicyDraft) error // Read a draft and publish it by applying changes onto current configuration. If there are additional changes on top of draft configuration, pass it as a request body, in form of Infra object. Otherwise, if there are no additional changes, then pass empty Infra object as a request body. // // @param draftIdParam (required) // @param infraParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Publish(draftIdParam string, infraParam model.Infra) error + Publish(draftIdParam string, infraParam nsx_policyModel.Infra) error // Create a new manual draft if the specified draft id does not correspond to an existing draft. Update the manual draft otherwise. Auto draft can not be updated. // // @param draftIdParam (required) // @param policyDraftParam (required) // @return com.vmware.nsx_policy.model.PolicyDraft + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(draftIdParam string, policyDraftParam model.PolicyDraft) (model.PolicyDraft, error) + Update(draftIdParam string, policyDraftParam nsx_policyModel.PolicyDraft) (nsx_policyModel.PolicyDraft, error) } type draftsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewDraftsClient(connector client.Connector) *draftsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.drafts") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "publish": core.NewMethodIdentifier(interfaceIdentifier, "publish"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewDraftsClient(connector vapiProtocolClient_.Connector) *draftsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.drafts") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "publish": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "publish"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) dIface := draftsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &dIface } -func (dIface *draftsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (dIface *draftsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := dIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (dIface *draftsClient) Delete(draftIdParam string) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(draftsDeleteInputType(), typeConverter) + operationRestMetaData := draftsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(draftsDeleteInputType(), typeConverter) sv.AddStructField("DraftId", draftIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := draftsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.drafts", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *draftsClient) Get(draftIdParam string) (model.PolicyDraft, error) { +func (dIface *draftsClient) Get(draftIdParam string) (nsx_policyModel.PolicyDraft, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(draftsGetInputType(), typeConverter) + operationRestMetaData := draftsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(draftsGetInputType(), typeConverter) sv.AddStructField("DraftId", draftIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyDraft - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyDraft + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := draftsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.drafts", "get", inputDataValue, executionContext) - var emptyOutput model.PolicyDraft + var emptyOutput nsx_policyModel.PolicyDraft if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), draftsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DraftsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyDraft), nil + return output.(nsx_policyModel.PolicyDraft), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (dIface *draftsClient) List(autoDraftsParam *bool, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyDraftListResult, error) { +func (dIface *draftsClient) List(autoDraftsParam *bool, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyDraftListResult, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(draftsListInputType(), typeConverter) + operationRestMetaData := draftsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(draftsListInputType(), typeConverter) sv.AddStructField("AutoDrafts", autoDraftsParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -193,109 +204,109 @@ func (dIface *draftsClient) List(autoDraftsParam *bool, cursorParam *string, inc sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyDraftListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyDraftListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := draftsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.drafts", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyDraftListResult + var emptyOutput nsx_policyModel.PolicyDraftListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), draftsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DraftsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyDraftListResult), nil + return output.(nsx_policyModel.PolicyDraftListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (dIface *draftsClient) Patch(draftIdParam string, policyDraftParam model.PolicyDraft) error { +func (dIface *draftsClient) Patch(draftIdParam string, policyDraftParam nsx_policyModel.PolicyDraft) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(draftsPatchInputType(), typeConverter) + operationRestMetaData := draftsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(draftsPatchInputType(), typeConverter) sv.AddStructField("DraftId", draftIdParam) sv.AddStructField("PolicyDraft", policyDraftParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := draftsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.drafts", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *draftsClient) Publish(draftIdParam string, infraParam model.Infra) error { +func (dIface *draftsClient) Publish(draftIdParam string, infraParam nsx_policyModel.Infra) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(draftsPublishInputType(), typeConverter) + operationRestMetaData := draftsPublishRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(draftsPublishInputType(), typeConverter) sv.AddStructField("DraftId", draftIdParam) sv.AddStructField("Infra", infraParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := draftsPublishRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.drafts", "publish", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *draftsClient) Update(draftIdParam string, policyDraftParam model.PolicyDraft) (model.PolicyDraft, error) { +func (dIface *draftsClient) Update(draftIdParam string, policyDraftParam nsx_policyModel.PolicyDraft) (nsx_policyModel.PolicyDraft, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(draftsUpdateInputType(), typeConverter) + operationRestMetaData := draftsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(draftsUpdateInputType(), typeConverter) sv.AddStructField("DraftId", draftIdParam) sv.AddStructField("PolicyDraft", policyDraftParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyDraft - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyDraft + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := draftsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.drafts", "update", inputDataValue, executionContext) - var emptyOutput model.PolicyDraft + var emptyOutput nsx_policyModel.PolicyDraft if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), draftsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DraftsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyDraft), nil + return output.(nsx_policyModel.PolicyDraft), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DraftsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DraftsTypes.go index 4390fc844..94ea5ea45 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DraftsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/DraftsTypes.go @@ -11,43 +11,43 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func draftsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func draftsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["draft_id"] = bindings.NewStringType() + fields["draft_id"] = vapiBindings_.NewStringType() fieldNameMap["draft_id"] = "DraftId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func draftsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DraftsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func draftsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func draftsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["draft_id"] = bindings.NewStringType() + fields["draft_id"] = vapiBindings_.NewStringType() fieldNameMap["draft_id"] = "DraftId" - paramsTypeMap["draft_id"] = bindings.NewStringType() - paramsTypeMap["draftId"] = bindings.NewStringType() + paramsTypeMap["draft_id"] = vapiBindings_.NewStringType() + paramsTypeMap["draftId"] = vapiBindings_.NewStringType() pathParams["draft_id"] = "draftId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,36 +68,36 @@ func draftsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func draftsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func draftsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["draft_id"] = bindings.NewStringType() + fields["draft_id"] = vapiBindings_.NewStringType() fieldNameMap["draft_id"] = "DraftId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func draftsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyDraftBindingType) +func DraftsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyDraftBindingType) } -func draftsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func draftsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["draft_id"] = bindings.NewStringType() + fields["draft_id"] = vapiBindings_.NewStringType() fieldNameMap["draft_id"] = "DraftId" - paramsTypeMap["draft_id"] = bindings.NewStringType() - paramsTypeMap["draftId"] = bindings.NewStringType() + paramsTypeMap["draft_id"] = vapiBindings_.NewStringType() + paramsTypeMap["draftId"] = vapiBindings_.NewStringType() pathParams["draft_id"] = "draftId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -118,16 +118,16 @@ func draftsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func draftsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func draftsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["auto_drafts"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["auto_drafts"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["auto_drafts"] = "AutoDrafts" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -135,30 +135,30 @@ func draftsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func draftsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyDraftListResultBindingType) +func DraftsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyDraftListResultBindingType) } -func draftsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func draftsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["auto_drafts"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["auto_drafts"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["auto_drafts"] = "AutoDrafts" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -166,13 +166,13 @@ func draftsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["auto_drafts"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["auto_drafts"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func draftsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func draftsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func draftsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func draftsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["draft_id"] = bindings.NewStringType() - fields["policy_draft"] = bindings.NewReferenceType(model.PolicyDraftBindingType) + fields["draft_id"] = vapiBindings_.NewStringType() + fields["policy_draft"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyDraftBindingType) fieldNameMap["draft_id"] = "DraftId" fieldNameMap["policy_draft"] = "PolicyDraft" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func draftsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DraftsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func draftsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func draftsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["draft_id"] = bindings.NewStringType() - fields["policy_draft"] = bindings.NewReferenceType(model.PolicyDraftBindingType) + fields["draft_id"] = vapiBindings_.NewStringType() + fields["policy_draft"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyDraftBindingType) fieldNameMap["draft_id"] = "DraftId" fieldNameMap["policy_draft"] = "PolicyDraft" - paramsTypeMap["policy_draft"] = bindings.NewReferenceType(model.PolicyDraftBindingType) - paramsTypeMap["draft_id"] = bindings.NewStringType() - paramsTypeMap["draftId"] = bindings.NewStringType() + paramsTypeMap["draft_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_draft"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyDraftBindingType) + paramsTypeMap["draftId"] = vapiBindings_.NewStringType() pathParams["draft_id"] = "draftId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func draftsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func draftsPublishInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func draftsPublishInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["draft_id"] = bindings.NewStringType() - fields["infra"] = bindings.NewReferenceType(model.InfraBindingType) + fields["draft_id"] = vapiBindings_.NewStringType() + fields["infra"] = vapiBindings_.NewReferenceType(nsx_policyModel.InfraBindingType) fieldNameMap["draft_id"] = "DraftId" fieldNameMap["infra"] = "Infra" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func draftsPublishOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DraftsPublishOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func draftsPublishRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func draftsPublishRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["draft_id"] = bindings.NewStringType() - fields["infra"] = bindings.NewReferenceType(model.InfraBindingType) + fields["draft_id"] = vapiBindings_.NewStringType() + fields["infra"] = vapiBindings_.NewReferenceType(nsx_policyModel.InfraBindingType) fieldNameMap["draft_id"] = "DraftId" fieldNameMap["infra"] = "Infra" - paramsTypeMap["draft_id"] = bindings.NewStringType() - paramsTypeMap["infra"] = bindings.NewReferenceType(model.InfraBindingType) - paramsTypeMap["draftId"] = bindings.NewStringType() + paramsTypeMap["infra"] = vapiBindings_.NewReferenceType(nsx_policyModel.InfraBindingType) + paramsTypeMap["draft_id"] = vapiBindings_.NewStringType() + paramsTypeMap["draftId"] = vapiBindings_.NewStringType() pathParams["draft_id"] = "draftId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -313,41 +313,41 @@ func draftsPublishRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func draftsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func draftsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["draft_id"] = bindings.NewStringType() - fields["policy_draft"] = bindings.NewReferenceType(model.PolicyDraftBindingType) + fields["draft_id"] = vapiBindings_.NewStringType() + fields["policy_draft"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyDraftBindingType) fieldNameMap["draft_id"] = "DraftId" fieldNameMap["policy_draft"] = "PolicyDraft" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func draftsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyDraftBindingType) +func DraftsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyDraftBindingType) } -func draftsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func draftsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["draft_id"] = bindings.NewStringType() - fields["policy_draft"] = bindings.NewReferenceType(model.PolicyDraftBindingType) + fields["draft_id"] = vapiBindings_.NewStringType() + fields["policy_draft"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyDraftBindingType) fieldNameMap["draft_id"] = "DraftId" fieldNameMap["policy_draft"] = "PolicyDraft" - paramsTypeMap["policy_draft"] = bindings.NewReferenceType(model.PolicyDraftBindingType) - paramsTypeMap["draft_id"] = bindings.NewStringType() - paramsTypeMap["draftId"] = bindings.NewStringType() + paramsTypeMap["draft_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_draft"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyDraftBindingType) + paramsTypeMap["draftId"] = vapiBindings_.NewStringType() pathParams["draft_id"] = "draftId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/EvpnTenantConfigsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/EvpnTenantConfigsClient.go index c400ad318..db22548a8 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/EvpnTenantConfigsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/EvpnTenantConfigsClient.go @@ -9,21 +9,21 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type EvpnTenantConfigsClient interface { // Delete evpn tunnel endpoint configuration. // // @param configIdParam tier0 id (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,12 +35,13 @@ type EvpnTenantConfigsClient interface { // // @param configIdParam config id (required) // @return com.vmware.nsx_policy.model.EvpnTenantConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(configIdParam string) (model.EvpnTenantConfig, error) + Get(configIdParam string) (nsx_policyModel.EvpnTenantConfig, error) // List all evpn tunnel endpoint configuration. // @@ -51,126 +52,135 @@ type EvpnTenantConfigsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.EvpnTenantConfigListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.EvpnTenantConfigListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.EvpnTenantConfigListResult, error) // Create a global evpn tenant configuration if it is not already present, otherwise update the evpn tenant configuration. // // @param configIdParam Evpn Tenant config id (required) // @param evpnTenantConfigParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(configIdParam string, evpnTenantConfigParam model.EvpnTenantConfig) error + Patch(configIdParam string, evpnTenantConfigParam nsx_policyModel.EvpnTenantConfig) error // Create or update Evpn Tenant configuration. // // @param configIdParam Evpn Tenant config id (required) // @param evpnTenantConfigParam (required) // @return com.vmware.nsx_policy.model.EvpnTenantConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(configIdParam string, evpnTenantConfigParam model.EvpnTenantConfig) (model.EvpnTenantConfig, error) + Update(configIdParam string, evpnTenantConfigParam nsx_policyModel.EvpnTenantConfig) (nsx_policyModel.EvpnTenantConfig, error) } type evpnTenantConfigsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewEvpnTenantConfigsClient(connector client.Connector) *evpnTenantConfigsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.evpn_tenant_configs") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewEvpnTenantConfigsClient(connector vapiProtocolClient_.Connector) *evpnTenantConfigsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.evpn_tenant_configs") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) eIface := evpnTenantConfigsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &eIface } -func (eIface *evpnTenantConfigsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (eIface *evpnTenantConfigsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := eIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (eIface *evpnTenantConfigsClient) Delete(configIdParam string) error { typeConverter := eIface.connector.TypeConverter() executionContext := eIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(evpnTenantConfigsDeleteInputType(), typeConverter) + operationRestMetaData := evpnTenantConfigsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(evpnTenantConfigsDeleteInputType(), typeConverter) sv.AddStructField("ConfigId", configIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := evpnTenantConfigsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - eIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := eIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.evpn_tenant_configs", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), eIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (eIface *evpnTenantConfigsClient) Get(configIdParam string) (model.EvpnTenantConfig, error) { +func (eIface *evpnTenantConfigsClient) Get(configIdParam string) (nsx_policyModel.EvpnTenantConfig, error) { typeConverter := eIface.connector.TypeConverter() executionContext := eIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(evpnTenantConfigsGetInputType(), typeConverter) + operationRestMetaData := evpnTenantConfigsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(evpnTenantConfigsGetInputType(), typeConverter) sv.AddStructField("ConfigId", configIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.EvpnTenantConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.EvpnTenantConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := evpnTenantConfigsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - eIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := eIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.evpn_tenant_configs", "get", inputDataValue, executionContext) - var emptyOutput model.EvpnTenantConfig + var emptyOutput nsx_policyModel.EvpnTenantConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), evpnTenantConfigsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), EvpnTenantConfigsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.EvpnTenantConfig), nil + return output.(nsx_policyModel.EvpnTenantConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), eIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (eIface *evpnTenantConfigsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.EvpnTenantConfigListResult, error) { +func (eIface *evpnTenantConfigsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.EvpnTenantConfigListResult, error) { typeConverter := eIface.connector.TypeConverter() executionContext := eIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(evpnTenantConfigsListInputType(), typeConverter) + operationRestMetaData := evpnTenantConfigsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(evpnTenantConfigsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -179,83 +189,82 @@ func (eIface *evpnTenantConfigsClient) List(cursorParam *string, includeMarkForD sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.EvpnTenantConfigListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.EvpnTenantConfigListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := evpnTenantConfigsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - eIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := eIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.evpn_tenant_configs", "list", inputDataValue, executionContext) - var emptyOutput model.EvpnTenantConfigListResult + var emptyOutput nsx_policyModel.EvpnTenantConfigListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), evpnTenantConfigsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), EvpnTenantConfigsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.EvpnTenantConfigListResult), nil + return output.(nsx_policyModel.EvpnTenantConfigListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), eIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (eIface *evpnTenantConfigsClient) Patch(configIdParam string, evpnTenantConfigParam model.EvpnTenantConfig) error { +func (eIface *evpnTenantConfigsClient) Patch(configIdParam string, evpnTenantConfigParam nsx_policyModel.EvpnTenantConfig) error { typeConverter := eIface.connector.TypeConverter() executionContext := eIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(evpnTenantConfigsPatchInputType(), typeConverter) + operationRestMetaData := evpnTenantConfigsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(evpnTenantConfigsPatchInputType(), typeConverter) sv.AddStructField("ConfigId", configIdParam) sv.AddStructField("EvpnTenantConfig", evpnTenantConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := evpnTenantConfigsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - eIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := eIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.evpn_tenant_configs", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), eIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (eIface *evpnTenantConfigsClient) Update(configIdParam string, evpnTenantConfigParam model.EvpnTenantConfig) (model.EvpnTenantConfig, error) { +func (eIface *evpnTenantConfigsClient) Update(configIdParam string, evpnTenantConfigParam nsx_policyModel.EvpnTenantConfig) (nsx_policyModel.EvpnTenantConfig, error) { typeConverter := eIface.connector.TypeConverter() executionContext := eIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(evpnTenantConfigsUpdateInputType(), typeConverter) + operationRestMetaData := evpnTenantConfigsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(evpnTenantConfigsUpdateInputType(), typeConverter) sv.AddStructField("ConfigId", configIdParam) sv.AddStructField("EvpnTenantConfig", evpnTenantConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.EvpnTenantConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.EvpnTenantConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := evpnTenantConfigsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - eIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := eIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.evpn_tenant_configs", "update", inputDataValue, executionContext) - var emptyOutput model.EvpnTenantConfig + var emptyOutput nsx_policyModel.EvpnTenantConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), evpnTenantConfigsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), EvpnTenantConfigsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.EvpnTenantConfig), nil + return output.(nsx_policyModel.EvpnTenantConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), eIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/EvpnTenantConfigsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/EvpnTenantConfigsTypes.go index f3e7f3559..63418f603 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/EvpnTenantConfigsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/EvpnTenantConfigsTypes.go @@ -11,43 +11,43 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func evpnTenantConfigsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func evpnTenantConfigsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["config_id"] = bindings.NewStringType() + fields["config_id"] = vapiBindings_.NewStringType() fieldNameMap["config_id"] = "ConfigId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func evpnTenantConfigsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func EvpnTenantConfigsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func evpnTenantConfigsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func evpnTenantConfigsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["config_id"] = bindings.NewStringType() + fields["config_id"] = vapiBindings_.NewStringType() fieldNameMap["config_id"] = "ConfigId" - paramsTypeMap["config_id"] = bindings.NewStringType() - paramsTypeMap["configId"] = bindings.NewStringType() + paramsTypeMap["config_id"] = vapiBindings_.NewStringType() + paramsTypeMap["configId"] = vapiBindings_.NewStringType() pathParams["config_id"] = "configId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,36 +68,36 @@ func evpnTenantConfigsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func evpnTenantConfigsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func evpnTenantConfigsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["config_id"] = bindings.NewStringType() + fields["config_id"] = vapiBindings_.NewStringType() fieldNameMap["config_id"] = "ConfigId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func evpnTenantConfigsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.EvpnTenantConfigBindingType) +func EvpnTenantConfigsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.EvpnTenantConfigBindingType) } -func evpnTenantConfigsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func evpnTenantConfigsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["config_id"] = bindings.NewStringType() + fields["config_id"] = vapiBindings_.NewStringType() fieldNameMap["config_id"] = "ConfigId" - paramsTypeMap["config_id"] = bindings.NewStringType() - paramsTypeMap["configId"] = bindings.NewStringType() + paramsTypeMap["config_id"] = vapiBindings_.NewStringType() + paramsTypeMap["configId"] = vapiBindings_.NewStringType() pathParams["config_id"] = "configId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -118,56 +118,56 @@ func evpnTenantConfigsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func evpnTenantConfigsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func evpnTenantConfigsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func evpnTenantConfigsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.EvpnTenantConfigListResultBindingType) +func EvpnTenantConfigsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.EvpnTenantConfigListResultBindingType) } -func evpnTenantConfigsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func evpnTenantConfigsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -176,7 +176,7 @@ func evpnTenantConfigsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -197,41 +197,41 @@ func evpnTenantConfigsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func evpnTenantConfigsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func evpnTenantConfigsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["config_id"] = bindings.NewStringType() - fields["evpn_tenant_config"] = bindings.NewReferenceType(model.EvpnTenantConfigBindingType) + fields["config_id"] = vapiBindings_.NewStringType() + fields["evpn_tenant_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.EvpnTenantConfigBindingType) fieldNameMap["config_id"] = "ConfigId" fieldNameMap["evpn_tenant_config"] = "EvpnTenantConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func evpnTenantConfigsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func EvpnTenantConfigsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func evpnTenantConfigsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func evpnTenantConfigsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["config_id"] = bindings.NewStringType() - fields["evpn_tenant_config"] = bindings.NewReferenceType(model.EvpnTenantConfigBindingType) + fields["config_id"] = vapiBindings_.NewStringType() + fields["evpn_tenant_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.EvpnTenantConfigBindingType) fieldNameMap["config_id"] = "ConfigId" fieldNameMap["evpn_tenant_config"] = "EvpnTenantConfig" - paramsTypeMap["evpn_tenant_config"] = bindings.NewReferenceType(model.EvpnTenantConfigBindingType) - paramsTypeMap["config_id"] = bindings.NewStringType() - paramsTypeMap["configId"] = bindings.NewStringType() + paramsTypeMap["config_id"] = vapiBindings_.NewStringType() + paramsTypeMap["evpn_tenant_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.EvpnTenantConfigBindingType) + paramsTypeMap["configId"] = vapiBindings_.NewStringType() pathParams["config_id"] = "configId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -252,41 +252,41 @@ func evpnTenantConfigsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func evpnTenantConfigsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func evpnTenantConfigsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["config_id"] = bindings.NewStringType() - fields["evpn_tenant_config"] = bindings.NewReferenceType(model.EvpnTenantConfigBindingType) + fields["config_id"] = vapiBindings_.NewStringType() + fields["evpn_tenant_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.EvpnTenantConfigBindingType) fieldNameMap["config_id"] = "ConfigId" fieldNameMap["evpn_tenant_config"] = "EvpnTenantConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func evpnTenantConfigsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.EvpnTenantConfigBindingType) +func EvpnTenantConfigsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.EvpnTenantConfigBindingType) } -func evpnTenantConfigsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func evpnTenantConfigsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["config_id"] = bindings.NewStringType() - fields["evpn_tenant_config"] = bindings.NewReferenceType(model.EvpnTenantConfigBindingType) + fields["config_id"] = vapiBindings_.NewStringType() + fields["evpn_tenant_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.EvpnTenantConfigBindingType) fieldNameMap["config_id"] = "ConfigId" fieldNameMap["evpn_tenant_config"] = "EvpnTenantConfig" - paramsTypeMap["evpn_tenant_config"] = bindings.NewReferenceType(model.EvpnTenantConfigBindingType) - paramsTypeMap["config_id"] = bindings.NewStringType() - paramsTypeMap["configId"] = bindings.NewStringType() + paramsTypeMap["config_id"] = vapiBindings_.NewStringType() + paramsTypeMap["evpn_tenant_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.EvpnTenantConfigBindingType) + paramsTypeMap["configId"] = vapiBindings_.NewStringType() pathParams["config_id"] = "configId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FederationConfigClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FederationConfigClient.go index 6f9b2892f..65531c91c 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FederationConfigClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FederationConfigClient.go @@ -9,78 +9,79 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type FederationConfigClient interface { // Read a federation config from Global Manager. // @return com.vmware.nsx_policy.model.FederationConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get() (model.FederationConfig, error) + Get() (nsx_policyModel.FederationConfig, error) } type federationConfigClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewFederationConfigClient(connector client.Connector) *federationConfigClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.federation_config") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), +func NewFederationConfigClient(connector vapiProtocolClient_.Connector) *federationConfigClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.federation_config") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) fIface := federationConfigClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &fIface } -func (fIface *federationConfigClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (fIface *federationConfigClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := fIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (fIface *federationConfigClient) Get() (model.FederationConfig, error) { +func (fIface *federationConfigClient) Get() (nsx_policyModel.FederationConfig, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(federationConfigGetInputType(), typeConverter) + operationRestMetaData := federationConfigGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(federationConfigGetInputType(), typeConverter) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.FederationConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.FederationConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := federationConfigGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.federation_config", "get", inputDataValue, executionContext) - var emptyOutput model.FederationConfig + var emptyOutput nsx_policyModel.FederationConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), federationConfigGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FederationConfigGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.FederationConfig), nil + return output.(nsx_policyModel.FederationConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FederationConfigTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FederationConfigTypes.go index 200238cad..5b94757fb 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FederationConfigTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FederationConfigTypes.go @@ -11,28 +11,28 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func federationConfigGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func federationConfigGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func federationConfigGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.FederationConfigBindingType) +func FederationConfigGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.FederationConfigBindingType) } -func federationConfigGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func federationConfigGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} @@ -40,7 +40,7 @@ func federationConfigGetRestMetadata() protocol.OperationRestMetadata { bodyFieldsMap := map[string]string{} resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallIdentityStoreLdapServerClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallIdentityStoreLdapServerClient.go index f5b4cecad..7ca3880d7 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallIdentityStoreLdapServerClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallIdentityStoreLdapServerClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type FirewallIdentityStoreLdapServerClient interface { @@ -27,67 +26,69 @@ type FirewallIdentityStoreLdapServerClient interface { // @param actionParam LDAP server test requested (required) // @param enforcementPointPathParam String Path of the enforcement point (optional) // @return com.vmware.nsx_policy.model.DirectoryLdapServerStatus + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Create(directoryLdapServerParam model.DirectoryLdapServer, actionParam string, enforcementPointPathParam *string) (model.DirectoryLdapServerStatus, error) + Create(directoryLdapServerParam nsx_policyModel.DirectoryLdapServer, actionParam string, enforcementPointPathParam *string) (nsx_policyModel.DirectoryLdapServerStatus, error) } type firewallIdentityStoreLdapServerClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewFirewallIdentityStoreLdapServerClient(connector client.Connector) *firewallIdentityStoreLdapServerClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.firewall_identity_store_ldap_server") - methodIdentifiers := map[string]core.MethodIdentifier{ - "create": core.NewMethodIdentifier(interfaceIdentifier, "create"), +func NewFirewallIdentityStoreLdapServerClient(connector vapiProtocolClient_.Connector) *firewallIdentityStoreLdapServerClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.firewall_identity_store_ldap_server") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "create": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "create"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) fIface := firewallIdentityStoreLdapServerClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &fIface } -func (fIface *firewallIdentityStoreLdapServerClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (fIface *firewallIdentityStoreLdapServerClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := fIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (fIface *firewallIdentityStoreLdapServerClient) Create(directoryLdapServerParam model.DirectoryLdapServer, actionParam string, enforcementPointPathParam *string) (model.DirectoryLdapServerStatus, error) { +func (fIface *firewallIdentityStoreLdapServerClient) Create(directoryLdapServerParam nsx_policyModel.DirectoryLdapServer, actionParam string, enforcementPointPathParam *string) (nsx_policyModel.DirectoryLdapServerStatus, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(firewallIdentityStoreLdapServerCreateInputType(), typeConverter) + operationRestMetaData := firewallIdentityStoreLdapServerCreateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(firewallIdentityStoreLdapServerCreateInputType(), typeConverter) sv.AddStructField("DirectoryLdapServer", directoryLdapServerParam) sv.AddStructField("Action", actionParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.DirectoryLdapServerStatus - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.DirectoryLdapServerStatus + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := firewallIdentityStoreLdapServerCreateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.firewall_identity_store_ldap_server", "create", inputDataValue, executionContext) - var emptyOutput model.DirectoryLdapServerStatus + var emptyOutput nsx_policyModel.DirectoryLdapServerStatus if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), firewallIdentityStoreLdapServerCreateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FirewallIdentityStoreLdapServerCreateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.DirectoryLdapServerStatus), nil + return output.(nsx_policyModel.DirectoryLdapServerStatus), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallIdentityStoreLdapServerTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallIdentityStoreLdapServerTypes.go index 8c545fdab..ce1d61d94 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallIdentityStoreLdapServerTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallIdentityStoreLdapServerTypes.go @@ -11,56 +11,56 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) // Possible value for ``action`` of method FirewallIdentityStoreLdapServer#create. const FirewallIdentityStoreLdapServer_CREATE_ACTION_CONNECTIVITY = "CONNECTIVITY" -func firewallIdentityStoreLdapServerCreateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func firewallIdentityStoreLdapServerCreateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["directory_ldap_server"] = bindings.NewReferenceType(model.DirectoryLdapServerBindingType) - fields["action"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["directory_ldap_server"] = vapiBindings_.NewReferenceType(nsx_policyModel.DirectoryLdapServerBindingType) + fields["action"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["directory_ldap_server"] = "DirectoryLdapServer" fieldNameMap["action"] = "Action" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func firewallIdentityStoreLdapServerCreateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.DirectoryLdapServerStatusBindingType) +func FirewallIdentityStoreLdapServerCreateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.DirectoryLdapServerStatusBindingType) } -func firewallIdentityStoreLdapServerCreateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func firewallIdentityStoreLdapServerCreateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["directory_ldap_server"] = bindings.NewReferenceType(model.DirectoryLdapServerBindingType) - fields["action"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["directory_ldap_server"] = vapiBindings_.NewReferenceType(nsx_policyModel.DirectoryLdapServerBindingType) + fields["action"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["directory_ldap_server"] = "DirectoryLdapServer" fieldNameMap["action"] = "Action" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["action"] = bindings.NewStringType() - paramsTypeMap["directory_ldap_server"] = bindings.NewReferenceType(model.DirectoryLdapServerBindingType) + paramsTypeMap["directory_ldap_server"] = vapiBindings_.NewReferenceType(nsx_policyModel.DirectoryLdapServerBindingType) + paramsTypeMap["action"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) queryParams["action"] = "action" queryParams["enforcement_point_path"] = "enforcement_point_path" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallIdentityStoreSizeClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallIdentityStoreSizeClient.go index 643cd205a..fb27820b3 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallIdentityStoreSizeClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallIdentityStoreSizeClient.go @@ -9,85 +9,86 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type FirewallIdentityStoreSizeClient interface { // This call scans the size of a directory domain. It may be very | expensive to run this call in some AD domain deployments. Please | use it with caution. // // @param directoryDomainParam (required) - // The parameter must contain all the properties defined in model.DirectoryDomain. + // The parameter must contain all the properties defined in nsx_policyModel.DirectoryDomain. // @param enforcementPointPathParam String Path of the enforcement point (optional) // @return com.vmware.nsx_policy.model.DirectoryDomainSize + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Create(directoryDomainParam *data.StructValue, enforcementPointPathParam *string) (model.DirectoryDomainSize, error) + Create(directoryDomainParam *vapiData_.StructValue, enforcementPointPathParam *string) (nsx_policyModel.DirectoryDomainSize, error) } type firewallIdentityStoreSizeClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewFirewallIdentityStoreSizeClient(connector client.Connector) *firewallIdentityStoreSizeClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.firewall_identity_store_size") - methodIdentifiers := map[string]core.MethodIdentifier{ - "create": core.NewMethodIdentifier(interfaceIdentifier, "create"), +func NewFirewallIdentityStoreSizeClient(connector vapiProtocolClient_.Connector) *firewallIdentityStoreSizeClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.firewall_identity_store_size") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "create": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "create"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) fIface := firewallIdentityStoreSizeClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &fIface } -func (fIface *firewallIdentityStoreSizeClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (fIface *firewallIdentityStoreSizeClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := fIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (fIface *firewallIdentityStoreSizeClient) Create(directoryDomainParam *data.StructValue, enforcementPointPathParam *string) (model.DirectoryDomainSize, error) { +func (fIface *firewallIdentityStoreSizeClient) Create(directoryDomainParam *vapiData_.StructValue, enforcementPointPathParam *string) (nsx_policyModel.DirectoryDomainSize, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(firewallIdentityStoreSizeCreateInputType(), typeConverter) + operationRestMetaData := firewallIdentityStoreSizeCreateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(firewallIdentityStoreSizeCreateInputType(), typeConverter) sv.AddStructField("DirectoryDomain", directoryDomainParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.DirectoryDomainSize - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.DirectoryDomainSize + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := firewallIdentityStoreSizeCreateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.firewall_identity_store_size", "create", inputDataValue, executionContext) - var emptyOutput model.DirectoryDomainSize + var emptyOutput nsx_policyModel.DirectoryDomainSize if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), firewallIdentityStoreSizeCreateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FirewallIdentityStoreSizeCreateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.DirectoryDomainSize), nil + return output.(nsx_policyModel.DirectoryDomainSize), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallIdentityStoreSizeTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallIdentityStoreSizeTypes.go index 0e421b693..dc7a8cb5d 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallIdentityStoreSizeTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallIdentityStoreSizeTypes.go @@ -11,47 +11,47 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func firewallIdentityStoreSizeCreateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func firewallIdentityStoreSizeCreateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["directory_domain"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.DirectoryDomainBindingType)}, bindings.REST) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["directory_domain"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.DirectoryDomainBindingType)}) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["directory_domain"] = "DirectoryDomain" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func firewallIdentityStoreSizeCreateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.DirectoryDomainSizeBindingType) +func FirewallIdentityStoreSizeCreateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.DirectoryDomainSizeBindingType) } -func firewallIdentityStoreSizeCreateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func firewallIdentityStoreSizeCreateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["directory_domain"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.DirectoryDomainBindingType)}, bindings.REST) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["directory_domain"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.DirectoryDomainBindingType)}) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["directory_domain"] = "DirectoryDomain" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["directory_domain"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.DirectoryDomainBindingType)}, bindings.REST) + paramsTypeMap["directory_domain"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.DirectoryDomainBindingType)}) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) queryParams["enforcement_point_path"] = "enforcement_point_path" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallIdentityStoresClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallIdentityStoresClient.go index 0ef2def1d..e1f5ac037 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallIdentityStoresClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallIdentityStoresClient.go @@ -9,16 +9,15 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type FirewallIdentityStoresClient interface { @@ -28,6 +27,7 @@ type FirewallIdentityStoresClient interface { // @param actionParam Sync type requested (required) // @param delayParam Request to execute the sync with some delay in seconds (optional, default to 0) // @param enforcementPointPathParam String Path of the enforcement point (optional) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -39,6 +39,7 @@ type FirewallIdentityStoresClient interface { // // @param firewallIdentityStoreIdParam firewall identity store ID (required) // @param enforcementPointPathParam String Path of the enforcement point (optional) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -51,13 +52,14 @@ type FirewallIdentityStoresClient interface { // @param firewallIdentityStoreIdParam firewall identity store ID (required) // @param enforcementPointPathParam String Path of the enforcement point (optional) // @return com.vmware.nsx_policy.model.DirectoryDomain - // The return value will contain all the properties defined in model.DirectoryDomain. + // The return value will contain all the properties defined in nsx_policyModel.DirectoryDomain. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(firewallIdentityStoreIdParam string, enforcementPointPathParam *string) (*data.StructValue, error) + Get(firewallIdentityStoreIdParam string, enforcementPointPathParam *string) (*vapiData_.StructValue, error) // List all firewall identity stores // @@ -68,95 +70,99 @@ type FirewallIdentityStoresClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.DirectoryDomainListResults + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.DirectoryDomainListResults, error) + List(cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.DirectoryDomainListResults, error) // If a firewall identity store with the firewall-identity-store-id is not already present, create a new firewall identity store. If it already exists, update the firewall identity store with specified attributes. // // @param firewallIdentityStoreIdParam firewall identity store ID (required) // @param directoryDomainParam (required) - // The parameter must contain all the properties defined in model.DirectoryDomain. + // The parameter must contain all the properties defined in nsx_policyModel.DirectoryDomain. // @param enforcementPointPathParam String Path of the enforcement point (optional) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(firewallIdentityStoreIdParam string, directoryDomainParam *data.StructValue, enforcementPointPathParam *string) error + Patch(firewallIdentityStoreIdParam string, directoryDomainParam *vapiData_.StructValue, enforcementPointPathParam *string) error // If a firewall identity store with the firewall-identity-store-id is not already present, create a new firewall identity store. If it already exists, replace the firewall identity store instance with the new object. // // @param firewallIdentityStoreIdParam firewall identity store ID (required) // @param directoryDomainParam (required) - // The parameter must contain all the properties defined in model.DirectoryDomain. + // The parameter must contain all the properties defined in nsx_policyModel.DirectoryDomain. // @param enforcementPointPathParam String Path of the enforcement point (optional) // @return com.vmware.nsx_policy.model.DirectoryDomain - // The return value will contain all the properties defined in model.DirectoryDomain. + // The return value will contain all the properties defined in nsx_policyModel.DirectoryDomain. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(firewallIdentityStoreIdParam string, directoryDomainParam *data.StructValue, enforcementPointPathParam *string) (*data.StructValue, error) + Update(firewallIdentityStoreIdParam string, directoryDomainParam *vapiData_.StructValue, enforcementPointPathParam *string) (*vapiData_.StructValue, error) } type firewallIdentityStoresClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewFirewallIdentityStoresClient(connector client.Connector) *firewallIdentityStoresClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.firewall_identity_stores") - methodIdentifiers := map[string]core.MethodIdentifier{ - "create": core.NewMethodIdentifier(interfaceIdentifier, "create"), - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewFirewallIdentityStoresClient(connector vapiProtocolClient_.Connector) *firewallIdentityStoresClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.firewall_identity_stores") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "create": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "create"), + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) fIface := firewallIdentityStoresClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &fIface } -func (fIface *firewallIdentityStoresClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (fIface *firewallIdentityStoresClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := fIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (fIface *firewallIdentityStoresClient) Create(firewallIdentityStoreIdParam string, actionParam string, delayParam *int64, enforcementPointPathParam *string) error { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(firewallIdentityStoresCreateInputType(), typeConverter) + operationRestMetaData := firewallIdentityStoresCreateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(firewallIdentityStoresCreateInputType(), typeConverter) sv.AddStructField("FirewallIdentityStoreId", firewallIdentityStoreIdParam) sv.AddStructField("Action", actionParam) sv.AddStructField("Delay", delayParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := firewallIdentityStoresCreateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.firewall_identity_stores", "create", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } @@ -165,65 +171,71 @@ func (fIface *firewallIdentityStoresClient) Create(firewallIdentityStoreIdParam func (fIface *firewallIdentityStoresClient) Delete(firewallIdentityStoreIdParam string, enforcementPointPathParam *string) error { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(firewallIdentityStoresDeleteInputType(), typeConverter) + operationRestMetaData := firewallIdentityStoresDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(firewallIdentityStoresDeleteInputType(), typeConverter) sv.AddStructField("FirewallIdentityStoreId", firewallIdentityStoreIdParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := firewallIdentityStoresDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.firewall_identity_stores", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (fIface *firewallIdentityStoresClient) Get(firewallIdentityStoreIdParam string, enforcementPointPathParam *string) (*data.StructValue, error) { +func (fIface *firewallIdentityStoresClient) Get(firewallIdentityStoreIdParam string, enforcementPointPathParam *string) (*vapiData_.StructValue, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(firewallIdentityStoresGetInputType(), typeConverter) + operationRestMetaData := firewallIdentityStoresGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(firewallIdentityStoresGetInputType(), typeConverter) sv.AddStructField("FirewallIdentityStoreId", firewallIdentityStoreIdParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput *data.StructValue - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := firewallIdentityStoresGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.firewall_identity_stores", "get", inputDataValue, executionContext) - var emptyOutput *data.StructValue + var emptyOutput *vapiData_.StructValue if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), firewallIdentityStoresGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FirewallIdentityStoresGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(*data.StructValue), nil + return output.(*vapiData_.StructValue), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (fIface *firewallIdentityStoresClient) List(cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.DirectoryDomainListResults, error) { +func (fIface *firewallIdentityStoresClient) List(cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.DirectoryDomainListResults, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(firewallIdentityStoresListInputType(), typeConverter) + operationRestMetaData := firewallIdentityStoresListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(firewallIdentityStoresListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -232,85 +244,84 @@ func (fIface *firewallIdentityStoresClient) List(cursorParam *string, enforcemen sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.DirectoryDomainListResults - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.DirectoryDomainListResults + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := firewallIdentityStoresListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.firewall_identity_stores", "list", inputDataValue, executionContext) - var emptyOutput model.DirectoryDomainListResults + var emptyOutput nsx_policyModel.DirectoryDomainListResults if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), firewallIdentityStoresListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FirewallIdentityStoresListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.DirectoryDomainListResults), nil + return output.(nsx_policyModel.DirectoryDomainListResults), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (fIface *firewallIdentityStoresClient) Patch(firewallIdentityStoreIdParam string, directoryDomainParam *data.StructValue, enforcementPointPathParam *string) error { +func (fIface *firewallIdentityStoresClient) Patch(firewallIdentityStoreIdParam string, directoryDomainParam *vapiData_.StructValue, enforcementPointPathParam *string) error { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(firewallIdentityStoresPatchInputType(), typeConverter) + operationRestMetaData := firewallIdentityStoresPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(firewallIdentityStoresPatchInputType(), typeConverter) sv.AddStructField("FirewallIdentityStoreId", firewallIdentityStoreIdParam) sv.AddStructField("DirectoryDomain", directoryDomainParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := firewallIdentityStoresPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.firewall_identity_stores", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (fIface *firewallIdentityStoresClient) Update(firewallIdentityStoreIdParam string, directoryDomainParam *data.StructValue, enforcementPointPathParam *string) (*data.StructValue, error) { +func (fIface *firewallIdentityStoresClient) Update(firewallIdentityStoreIdParam string, directoryDomainParam *vapiData_.StructValue, enforcementPointPathParam *string) (*vapiData_.StructValue, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(firewallIdentityStoresUpdateInputType(), typeConverter) + operationRestMetaData := firewallIdentityStoresUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(firewallIdentityStoresUpdateInputType(), typeConverter) sv.AddStructField("FirewallIdentityStoreId", firewallIdentityStoreIdParam) sv.AddStructField("DirectoryDomain", directoryDomainParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput *data.StructValue - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := firewallIdentityStoresUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.firewall_identity_stores", "update", inputDataValue, executionContext) - var emptyOutput *data.StructValue + var emptyOutput *vapiData_.StructValue if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), firewallIdentityStoresUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FirewallIdentityStoresUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(*data.StructValue), nil + return output.(*vapiData_.StructValue), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallIdentityStoresOrgUnitsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallIdentityStoresOrgUnitsClient.go index 4d091b818..76e096695 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallIdentityStoresOrgUnitsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallIdentityStoresOrgUnitsClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type FirewallIdentityStoresOrgUnitsClient interface { @@ -26,66 +25,68 @@ type FirewallIdentityStoresOrgUnitsClient interface { // @param directoryLdapServerParam (required) // @param enforcementPointPathParam String Path of the enforcement point (optional) // @return com.vmware.nsx_policy.model.DirectoryOrgUnitListResults + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Create(directoryLdapServerParam model.DirectoryLdapServer, enforcementPointPathParam *string) (model.DirectoryOrgUnitListResults, error) + Create(directoryLdapServerParam nsx_policyModel.DirectoryLdapServer, enforcementPointPathParam *string) (nsx_policyModel.DirectoryOrgUnitListResults, error) } type firewallIdentityStoresOrgUnitsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewFirewallIdentityStoresOrgUnitsClient(connector client.Connector) *firewallIdentityStoresOrgUnitsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.firewall_identity_stores_org_units") - methodIdentifiers := map[string]core.MethodIdentifier{ - "create": core.NewMethodIdentifier(interfaceIdentifier, "create"), +func NewFirewallIdentityStoresOrgUnitsClient(connector vapiProtocolClient_.Connector) *firewallIdentityStoresOrgUnitsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.firewall_identity_stores_org_units") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "create": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "create"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) fIface := firewallIdentityStoresOrgUnitsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &fIface } -func (fIface *firewallIdentityStoresOrgUnitsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (fIface *firewallIdentityStoresOrgUnitsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := fIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (fIface *firewallIdentityStoresOrgUnitsClient) Create(directoryLdapServerParam model.DirectoryLdapServer, enforcementPointPathParam *string) (model.DirectoryOrgUnitListResults, error) { +func (fIface *firewallIdentityStoresOrgUnitsClient) Create(directoryLdapServerParam nsx_policyModel.DirectoryLdapServer, enforcementPointPathParam *string) (nsx_policyModel.DirectoryOrgUnitListResults, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(firewallIdentityStoresOrgUnitsCreateInputType(), typeConverter) + operationRestMetaData := firewallIdentityStoresOrgUnitsCreateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(firewallIdentityStoresOrgUnitsCreateInputType(), typeConverter) sv.AddStructField("DirectoryLdapServer", directoryLdapServerParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.DirectoryOrgUnitListResults - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.DirectoryOrgUnitListResults + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := firewallIdentityStoresOrgUnitsCreateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.firewall_identity_stores_org_units", "create", inputDataValue, executionContext) - var emptyOutput model.DirectoryOrgUnitListResults + var emptyOutput nsx_policyModel.DirectoryOrgUnitListResults if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), firewallIdentityStoresOrgUnitsCreateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FirewallIdentityStoresOrgUnitsCreateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.DirectoryOrgUnitListResults), nil + return output.(nsx_policyModel.DirectoryOrgUnitListResults), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallIdentityStoresOrgUnitsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallIdentityStoresOrgUnitsTypes.go index e5820476c..d9dacaa6c 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallIdentityStoresOrgUnitsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallIdentityStoresOrgUnitsTypes.go @@ -11,47 +11,47 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func firewallIdentityStoresOrgUnitsCreateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func firewallIdentityStoresOrgUnitsCreateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["directory_ldap_server"] = bindings.NewReferenceType(model.DirectoryLdapServerBindingType) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["directory_ldap_server"] = vapiBindings_.NewReferenceType(nsx_policyModel.DirectoryLdapServerBindingType) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["directory_ldap_server"] = "DirectoryLdapServer" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func firewallIdentityStoresOrgUnitsCreateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.DirectoryOrgUnitListResultsBindingType) +func FirewallIdentityStoresOrgUnitsCreateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.DirectoryOrgUnitListResultsBindingType) } -func firewallIdentityStoresOrgUnitsCreateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func firewallIdentityStoresOrgUnitsCreateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["directory_ldap_server"] = bindings.NewReferenceType(model.DirectoryLdapServerBindingType) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["directory_ldap_server"] = vapiBindings_.NewReferenceType(nsx_policyModel.DirectoryLdapServerBindingType) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["directory_ldap_server"] = "DirectoryLdapServer" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["directory_ldap_server"] = bindings.NewReferenceType(model.DirectoryLdapServerBindingType) + paramsTypeMap["directory_ldap_server"] = vapiBindings_.NewReferenceType(nsx_policyModel.DirectoryLdapServerBindingType) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) queryParams["enforcement_point_path"] = "enforcement_point_path" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallIdentityStoresTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallIdentityStoresTypes.go index 0789e2c4b..b327adc4f 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallIdentityStoresTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallIdentityStoresTypes.go @@ -11,10 +11,10 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) @@ -27,54 +27,54 @@ const FirewallIdentityStores_CREATE_ACTION_DELTA_SYNC = "DELTA_SYNC" // Possible value for ``action`` of method FirewallIdentityStores#create. const FirewallIdentityStores_CREATE_ACTION_STOP_SYNC = "STOP_SYNC" -func firewallIdentityStoresCreateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func firewallIdentityStoresCreateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["firewall_identity_store_id"] = bindings.NewStringType() - fields["action"] = bindings.NewStringType() - fields["delay"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["firewall_identity_store_id"] = vapiBindings_.NewStringType() + fields["action"] = vapiBindings_.NewStringType() + fields["delay"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["firewall_identity_store_id"] = "FirewallIdentityStoreId" fieldNameMap["action"] = "Action" fieldNameMap["delay"] = "Delay" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func firewallIdentityStoresCreateOutputType() bindings.BindingType { - return bindings.NewVoidType() +func FirewallIdentityStoresCreateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func firewallIdentityStoresCreateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func firewallIdentityStoresCreateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["firewall_identity_store_id"] = bindings.NewStringType() - fields["action"] = bindings.NewStringType() - fields["delay"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["firewall_identity_store_id"] = vapiBindings_.NewStringType() + fields["action"] = vapiBindings_.NewStringType() + fields["delay"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["firewall_identity_store_id"] = "FirewallIdentityStoreId" fieldNameMap["action"] = "Action" fieldNameMap["delay"] = "Delay" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - paramsTypeMap["firewall_identity_store_id"] = bindings.NewStringType() - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["action"] = bindings.NewStringType() - paramsTypeMap["delay"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["firewallIdentityStoreId"] = bindings.NewStringType() + paramsTypeMap["firewall_identity_store_id"] = vapiBindings_.NewStringType() + paramsTypeMap["delay"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["action"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["firewallIdentityStoreId"] = vapiBindings_.NewStringType() pathParams["firewall_identity_store_id"] = "firewallIdentityStoreId" queryParams["delay"] = "delay" queryParams["action"] = "action" queryParams["enforcement_point_path"] = "enforcement_point_path" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -95,42 +95,42 @@ func firewallIdentityStoresCreateRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func firewallIdentityStoresDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func firewallIdentityStoresDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["firewall_identity_store_id"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["firewall_identity_store_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["firewall_identity_store_id"] = "FirewallIdentityStoreId" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func firewallIdentityStoresDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func FirewallIdentityStoresDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func firewallIdentityStoresDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func firewallIdentityStoresDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["firewall_identity_store_id"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["firewall_identity_store_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["firewall_identity_store_id"] = "FirewallIdentityStoreId" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - paramsTypeMap["firewall_identity_store_id"] = bindings.NewStringType() - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["firewallIdentityStoreId"] = bindings.NewStringType() + paramsTypeMap["firewall_identity_store_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["firewallIdentityStoreId"] = vapiBindings_.NewStringType() pathParams["firewall_identity_store_id"] = "firewallIdentityStoreId" queryParams["enforcement_point_path"] = "enforcement_point_path" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -151,42 +151,42 @@ func firewallIdentityStoresDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func firewallIdentityStoresGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func firewallIdentityStoresGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["firewall_identity_store_id"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["firewall_identity_store_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["firewall_identity_store_id"] = "FirewallIdentityStoreId" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func firewallIdentityStoresGetOutputType() bindings.BindingType { - return bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.DirectoryDomainBindingType)}, bindings.REST) +func FirewallIdentityStoresGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.DirectoryDomainBindingType)}) } -func firewallIdentityStoresGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func firewallIdentityStoresGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["firewall_identity_store_id"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["firewall_identity_store_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["firewall_identity_store_id"] = "FirewallIdentityStoreId" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - paramsTypeMap["firewall_identity_store_id"] = bindings.NewStringType() - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["firewallIdentityStoreId"] = bindings.NewStringType() + paramsTypeMap["firewall_identity_store_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["firewallIdentityStoreId"] = vapiBindings_.NewStringType() pathParams["firewall_identity_store_id"] = "firewallIdentityStoreId" queryParams["enforcement_point_path"] = "enforcement_point_path" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -207,56 +207,56 @@ func firewallIdentityStoresGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func firewallIdentityStoresListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func firewallIdentityStoresListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func firewallIdentityStoresListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.DirectoryDomainListResultsBindingType) +func FirewallIdentityStoresListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.DirectoryDomainListResultsBindingType) } -func firewallIdentityStoresListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func firewallIdentityStoresListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -265,7 +265,7 @@ func firewallIdentityStoresListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -286,47 +286,47 @@ func firewallIdentityStoresListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func firewallIdentityStoresPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func firewallIdentityStoresPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["firewall_identity_store_id"] = bindings.NewStringType() - fields["directory_domain"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.DirectoryDomainBindingType)}, bindings.REST) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["firewall_identity_store_id"] = vapiBindings_.NewStringType() + fields["directory_domain"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.DirectoryDomainBindingType)}) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["firewall_identity_store_id"] = "FirewallIdentityStoreId" fieldNameMap["directory_domain"] = "DirectoryDomain" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func firewallIdentityStoresPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func FirewallIdentityStoresPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func firewallIdentityStoresPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func firewallIdentityStoresPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["firewall_identity_store_id"] = bindings.NewStringType() - fields["directory_domain"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.DirectoryDomainBindingType)}, bindings.REST) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["firewall_identity_store_id"] = vapiBindings_.NewStringType() + fields["directory_domain"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.DirectoryDomainBindingType)}) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["firewall_identity_store_id"] = "FirewallIdentityStoreId" fieldNameMap["directory_domain"] = "DirectoryDomain" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - paramsTypeMap["firewall_identity_store_id"] = bindings.NewStringType() - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["directory_domain"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.DirectoryDomainBindingType)}, bindings.REST) - paramsTypeMap["firewallIdentityStoreId"] = bindings.NewStringType() + paramsTypeMap["directory_domain"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.DirectoryDomainBindingType)}) + paramsTypeMap["firewall_identity_store_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["firewallIdentityStoreId"] = vapiBindings_.NewStringType() pathParams["firewall_identity_store_id"] = "firewallIdentityStoreId" queryParams["enforcement_point_path"] = "enforcement_point_path" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -347,47 +347,47 @@ func firewallIdentityStoresPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func firewallIdentityStoresUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func firewallIdentityStoresUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["firewall_identity_store_id"] = bindings.NewStringType() - fields["directory_domain"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.DirectoryDomainBindingType)}, bindings.REST) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["firewall_identity_store_id"] = vapiBindings_.NewStringType() + fields["directory_domain"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.DirectoryDomainBindingType)}) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["firewall_identity_store_id"] = "FirewallIdentityStoreId" fieldNameMap["directory_domain"] = "DirectoryDomain" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func firewallIdentityStoresUpdateOutputType() bindings.BindingType { - return bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.DirectoryDomainBindingType)}, bindings.REST) +func FirewallIdentityStoresUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.DirectoryDomainBindingType)}) } -func firewallIdentityStoresUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func firewallIdentityStoresUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["firewall_identity_store_id"] = bindings.NewStringType() - fields["directory_domain"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.DirectoryDomainBindingType)}, bindings.REST) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["firewall_identity_store_id"] = vapiBindings_.NewStringType() + fields["directory_domain"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.DirectoryDomainBindingType)}) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["firewall_identity_store_id"] = "FirewallIdentityStoreId" fieldNameMap["directory_domain"] = "DirectoryDomain" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - paramsTypeMap["firewall_identity_store_id"] = bindings.NewStringType() - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["directory_domain"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.DirectoryDomainBindingType)}, bindings.REST) - paramsTypeMap["firewallIdentityStoreId"] = bindings.NewStringType() + paramsTypeMap["directory_domain"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.DirectoryDomainBindingType)}) + paramsTypeMap["firewall_identity_store_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["firewallIdentityStoreId"] = vapiBindings_.NewStringType() pathParams["firewall_identity_store_id"] = "firewallIdentityStoreId" queryParams["enforcement_point_path"] = "enforcement_point_path" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallIpReputationFeedClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallIpReputationFeedClient.go new file mode 100644 index 000000000..7df0d8661 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallIpReputationFeedClient.go @@ -0,0 +1,133 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Interface file for service: FirewallIpReputationFeed +// Used by client-side stubs. + +package infra + +import ( + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" +) + +const _ = vapiCore_.SupportedByRuntimeVersion2 + +type FirewallIpReputationFeedClient interface { + + // This API can be used to enable or disable auto-download of IP reputation feed, it can also be used to trigger download of IP reputation feed when required. Once auto-download is enabled, IP reputation feed will be downloaded at regular intervals of 720 mins(12 hrs). Auto-download of IP reputation feed can be enabled using the action 'enable_auto_download', to disable use action 'disable_auto_download' and to trigger a download use action 'download'. + // + // @param operationParam action (required) + // @return com.vmware.nsx_policy.model.PolicyFirewallIpReputationConfig + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Create(operationParam string) (nsx_policyModel.PolicyFirewallIpReputationConfig, error) + + // API to retrieve the current IP Reputation feed configuration. + // @return com.vmware.nsx_policy.model.PolicyFirewallIpReputationConfig + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Get() (nsx_policyModel.PolicyFirewallIpReputationConfig, error) +} + +type firewallIpReputationFeedClient struct { + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType +} + +func NewFirewallIpReputationFeedClient(connector vapiProtocolClient_.Connector) *firewallIpReputationFeedClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.firewall_ip_reputation_feed") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "create": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "create"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + } + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) + + fIface := firewallIpReputationFeedClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} + return &fIface +} + +func (fIface *firewallIpReputationFeedClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { + if entry, ok := fIface.errorsBindingMap[errorName]; ok { + return entry + } + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] +} + +func (fIface *firewallIpReputationFeedClient) Create(operationParam string) (nsx_policyModel.PolicyFirewallIpReputationConfig, error) { + typeConverter := fIface.connector.TypeConverter() + executionContext := fIface.connector.NewExecutionContext() + operationRestMetaData := firewallIpReputationFeedCreateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(firewallIpReputationFeedCreateInputType(), typeConverter) + sv.AddStructField("Operation", operationParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_policyModel.PolicyFirewallIpReputationConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.firewall_ip_reputation_feed", "create", inputDataValue, executionContext) + var emptyOutput nsx_policyModel.PolicyFirewallIpReputationConfig + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FirewallIpReputationFeedCreateOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_policyModel.PolicyFirewallIpReputationConfig), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} + +func (fIface *firewallIpReputationFeedClient) Get() (nsx_policyModel.PolicyFirewallIpReputationConfig, error) { + typeConverter := fIface.connector.TypeConverter() + executionContext := fIface.connector.NewExecutionContext() + operationRestMetaData := firewallIpReputationFeedGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(firewallIpReputationFeedGetInputType(), typeConverter) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_policyModel.PolicyFirewallIpReputationConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.firewall_ip_reputation_feed", "get", inputDataValue, executionContext) + var emptyOutput nsx_policyModel.PolicyFirewallIpReputationConfig + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FirewallIpReputationFeedGetOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_policyModel.PolicyFirewallIpReputationConfig), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallIpReputationFeedTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallIpReputationFeedTypes.go new file mode 100644 index 000000000..19750da70 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallIpReputationFeedTypes.go @@ -0,0 +1,120 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Data type definitions file for service: FirewallIpReputationFeed. +// Includes binding types of a structures and enumerations defined in the service. +// Shared by client-side stubs and server-side skeletons to ensure type +// compatibility. + +package infra + +import ( + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + "reflect" +) + +// Possible value for ``operation`` of method FirewallIpReputationFeed#create. +const FirewallIpReputationFeed_CREATE_OPERATION_ENABLE_AUTO_DOWNLOAD = "enable_auto_download" + +// Possible value for ``operation`` of method FirewallIpReputationFeed#create. +const FirewallIpReputationFeed_CREATE_OPERATION_DISABLE_AUTO_DOWNLOAD = "disable_auto_download" + +// Possible value for ``operation`` of method FirewallIpReputationFeed#create. +const FirewallIpReputationFeed_CREATE_OPERATION_DOWNLOAD = "download" + +func firewallIpReputationFeedCreateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["operation"] = vapiBindings_.NewStringType() + fieldNameMap["operation"] = "Operation" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func FirewallIpReputationFeedCreateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyFirewallIpReputationConfigBindingType) +} + +func firewallIpReputationFeedCreateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["operation"] = vapiBindings_.NewStringType() + fieldNameMap["operation"] = "Operation" + paramsTypeMap["operation"] = vapiBindings_.NewStringType() + queryParams["operation"] = "operation" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "POST", + "/policy/api/v1/infra/firewall-ip-reputation-feed", + "", + resultHeaders, + 201, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func firewallIpReputationFeedGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func FirewallIpReputationFeedGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyFirewallIpReputationConfigBindingType) +} + +func firewallIpReputationFeedGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "GET", + "/policy/api/v1/infra/firewall-ip-reputation-feed", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallSchedulersClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallSchedulersClient.go index 14abf1e7b..6cd510ea5 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallSchedulersClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallSchedulersClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type FirewallSchedulersClient interface { @@ -25,6 +24,7 @@ type FirewallSchedulersClient interface { // // @param firewallSchedulerIdParam (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,12 +36,13 @@ type FirewallSchedulersClient interface { // // @param firewallSchedulerIdParam (required) // @return com.vmware.nsx_policy.model.PolicyFirewallScheduler + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(firewallSchedulerIdParam string) (model.PolicyFirewallScheduler, error) + Get(firewallSchedulerIdParam string) (nsx_policyModel.PolicyFirewallScheduler, error) // Get all PolicyFirewallSchedulers // @@ -52,127 +53,136 @@ type FirewallSchedulersClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PolicyFirewallSchedulerListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyFirewallSchedulerListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyFirewallSchedulerListResult, error) // Creates/Updates a PolicyFirewallScheduler, which can be set at security policy. Note that at least one property out of \"days\", \"start_date\", \"time_interval\", \"end_date\" is required if \"recurring\" field is true. Also \"start_time\" and \"end_time\" should not be present. And if \"recurring\" field is false then \"start_date\" and \"end_date\" is mandatory, \"start_time\" and \"end_time\" is optional. Also the fields \"days\" and \"time_interval\" should not be present. // // @param firewallSchedulerIdParam (required) // @param policyFirewallSchedulerParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(firewallSchedulerIdParam string, policyFirewallSchedulerParam model.PolicyFirewallScheduler) error + Patch(firewallSchedulerIdParam string, policyFirewallSchedulerParam nsx_policyModel.PolicyFirewallScheduler) error // Updates a PolicyFirewallScheduler, which can be set at security policy. Note that at least one property out of \"days\", \"start_date\", \"time_interval\", \"end_date\" is required if \"recurring\" field is true. Also \"start_time\" and \"end_time\" should not be present. And if \"recurring\" field is false then \"start_date\" and \"end_date\" is mandatory, \"start_time\" and \"end_time\" is optional. Also the fields \"days\" and \"time_interval\" should not be present. // // @param firewallSchedulerIdParam (required) // @param policyFirewallSchedulerParam (required) // @return com.vmware.nsx_policy.model.PolicyFirewallScheduler + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(firewallSchedulerIdParam string, policyFirewallSchedulerParam model.PolicyFirewallScheduler) (model.PolicyFirewallScheduler, error) + Update(firewallSchedulerIdParam string, policyFirewallSchedulerParam nsx_policyModel.PolicyFirewallScheduler) (nsx_policyModel.PolicyFirewallScheduler, error) } type firewallSchedulersClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewFirewallSchedulersClient(connector client.Connector) *firewallSchedulersClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.firewall_schedulers") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewFirewallSchedulersClient(connector vapiProtocolClient_.Connector) *firewallSchedulersClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.firewall_schedulers") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) fIface := firewallSchedulersClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &fIface } -func (fIface *firewallSchedulersClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (fIface *firewallSchedulersClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := fIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (fIface *firewallSchedulersClient) Delete(firewallSchedulerIdParam string, forceParam *bool) error { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(firewallSchedulersDeleteInputType(), typeConverter) + operationRestMetaData := firewallSchedulersDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(firewallSchedulersDeleteInputType(), typeConverter) sv.AddStructField("FirewallSchedulerId", firewallSchedulerIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := firewallSchedulersDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.firewall_schedulers", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (fIface *firewallSchedulersClient) Get(firewallSchedulerIdParam string) (model.PolicyFirewallScheduler, error) { +func (fIface *firewallSchedulersClient) Get(firewallSchedulerIdParam string) (nsx_policyModel.PolicyFirewallScheduler, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(firewallSchedulersGetInputType(), typeConverter) + operationRestMetaData := firewallSchedulersGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(firewallSchedulersGetInputType(), typeConverter) sv.AddStructField("FirewallSchedulerId", firewallSchedulerIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyFirewallScheduler - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyFirewallScheduler + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := firewallSchedulersGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.firewall_schedulers", "get", inputDataValue, executionContext) - var emptyOutput model.PolicyFirewallScheduler + var emptyOutput nsx_policyModel.PolicyFirewallScheduler if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), firewallSchedulersGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FirewallSchedulersGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyFirewallScheduler), nil + return output.(nsx_policyModel.PolicyFirewallScheduler), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (fIface *firewallSchedulersClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyFirewallSchedulerListResult, error) { +func (fIface *firewallSchedulersClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyFirewallSchedulerListResult, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(firewallSchedulersListInputType(), typeConverter) + operationRestMetaData := firewallSchedulersListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(firewallSchedulersListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +191,82 @@ func (fIface *firewallSchedulersClient) List(cursorParam *string, includeMarkFor sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyFirewallSchedulerListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyFirewallSchedulerListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := firewallSchedulersListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.firewall_schedulers", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyFirewallSchedulerListResult + var emptyOutput nsx_policyModel.PolicyFirewallSchedulerListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), firewallSchedulersListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FirewallSchedulersListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyFirewallSchedulerListResult), nil + return output.(nsx_policyModel.PolicyFirewallSchedulerListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (fIface *firewallSchedulersClient) Patch(firewallSchedulerIdParam string, policyFirewallSchedulerParam model.PolicyFirewallScheduler) error { +func (fIface *firewallSchedulersClient) Patch(firewallSchedulerIdParam string, policyFirewallSchedulerParam nsx_policyModel.PolicyFirewallScheduler) error { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(firewallSchedulersPatchInputType(), typeConverter) + operationRestMetaData := firewallSchedulersPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(firewallSchedulersPatchInputType(), typeConverter) sv.AddStructField("FirewallSchedulerId", firewallSchedulerIdParam) sv.AddStructField("PolicyFirewallScheduler", policyFirewallSchedulerParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := firewallSchedulersPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.firewall_schedulers", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (fIface *firewallSchedulersClient) Update(firewallSchedulerIdParam string, policyFirewallSchedulerParam model.PolicyFirewallScheduler) (model.PolicyFirewallScheduler, error) { +func (fIface *firewallSchedulersClient) Update(firewallSchedulerIdParam string, policyFirewallSchedulerParam nsx_policyModel.PolicyFirewallScheduler) (nsx_policyModel.PolicyFirewallScheduler, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(firewallSchedulersUpdateInputType(), typeConverter) + operationRestMetaData := firewallSchedulersUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(firewallSchedulersUpdateInputType(), typeConverter) sv.AddStructField("FirewallSchedulerId", firewallSchedulerIdParam) sv.AddStructField("PolicyFirewallScheduler", policyFirewallSchedulerParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyFirewallScheduler - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyFirewallScheduler + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := firewallSchedulersUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.firewall_schedulers", "update", inputDataValue, executionContext) - var emptyOutput model.PolicyFirewallScheduler + var emptyOutput nsx_policyModel.PolicyFirewallScheduler if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), firewallSchedulersUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FirewallSchedulersUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyFirewallScheduler), nil + return output.(nsx_policyModel.PolicyFirewallScheduler), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallSchedulersTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallSchedulersTypes.go index e908715dd..ad99ee537 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallSchedulersTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallSchedulersTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func firewallSchedulersDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func firewallSchedulersDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["firewall_scheduler_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["firewall_scheduler_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["firewall_scheduler_id"] = "FirewallSchedulerId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func firewallSchedulersDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func FirewallSchedulersDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func firewallSchedulersDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func firewallSchedulersDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["firewall_scheduler_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["firewall_scheduler_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["firewall_scheduler_id"] = "FirewallSchedulerId" fieldNameMap["force"] = "Force" - paramsTypeMap["firewall_scheduler_id"] = bindings.NewStringType() - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["firewallSchedulerId"] = bindings.NewStringType() + paramsTypeMap["firewall_scheduler_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["firewallSchedulerId"] = vapiBindings_.NewStringType() pathParams["firewall_scheduler_id"] = "firewallSchedulerId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func firewallSchedulersDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func firewallSchedulersGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func firewallSchedulersGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["firewall_scheduler_id"] = bindings.NewStringType() + fields["firewall_scheduler_id"] = vapiBindings_.NewStringType() fieldNameMap["firewall_scheduler_id"] = "FirewallSchedulerId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func firewallSchedulersGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyFirewallSchedulerBindingType) +func FirewallSchedulersGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyFirewallSchedulerBindingType) } -func firewallSchedulersGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func firewallSchedulersGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["firewall_scheduler_id"] = bindings.NewStringType() + fields["firewall_scheduler_id"] = vapiBindings_.NewStringType() fieldNameMap["firewall_scheduler_id"] = "FirewallSchedulerId" - paramsTypeMap["firewall_scheduler_id"] = bindings.NewStringType() - paramsTypeMap["firewallSchedulerId"] = bindings.NewStringType() + paramsTypeMap["firewall_scheduler_id"] = vapiBindings_.NewStringType() + paramsTypeMap["firewallSchedulerId"] = vapiBindings_.NewStringType() pathParams["firewall_scheduler_id"] = "firewallSchedulerId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func firewallSchedulersGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func firewallSchedulersListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func firewallSchedulersListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func firewallSchedulersListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyFirewallSchedulerListResultBindingType) +func FirewallSchedulersListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyFirewallSchedulerListResultBindingType) } -func firewallSchedulersListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func firewallSchedulersListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func firewallSchedulersListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func firewallSchedulersListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func firewallSchedulersPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func firewallSchedulersPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["firewall_scheduler_id"] = bindings.NewStringType() - fields["policy_firewall_scheduler"] = bindings.NewReferenceType(model.PolicyFirewallSchedulerBindingType) + fields["firewall_scheduler_id"] = vapiBindings_.NewStringType() + fields["policy_firewall_scheduler"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyFirewallSchedulerBindingType) fieldNameMap["firewall_scheduler_id"] = "FirewallSchedulerId" fieldNameMap["policy_firewall_scheduler"] = "PolicyFirewallScheduler" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func firewallSchedulersPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func FirewallSchedulersPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func firewallSchedulersPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func firewallSchedulersPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["firewall_scheduler_id"] = bindings.NewStringType() - fields["policy_firewall_scheduler"] = bindings.NewReferenceType(model.PolicyFirewallSchedulerBindingType) + fields["firewall_scheduler_id"] = vapiBindings_.NewStringType() + fields["policy_firewall_scheduler"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyFirewallSchedulerBindingType) fieldNameMap["firewall_scheduler_id"] = "FirewallSchedulerId" fieldNameMap["policy_firewall_scheduler"] = "PolicyFirewallScheduler" - paramsTypeMap["policy_firewall_scheduler"] = bindings.NewReferenceType(model.PolicyFirewallSchedulerBindingType) - paramsTypeMap["firewall_scheduler_id"] = bindings.NewStringType() - paramsTypeMap["firewallSchedulerId"] = bindings.NewStringType() + paramsTypeMap["firewall_scheduler_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_firewall_scheduler"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyFirewallSchedulerBindingType) + paramsTypeMap["firewallSchedulerId"] = vapiBindings_.NewStringType() pathParams["firewall_scheduler_id"] = "firewallSchedulerId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func firewallSchedulersPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func firewallSchedulersUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func firewallSchedulersUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["firewall_scheduler_id"] = bindings.NewStringType() - fields["policy_firewall_scheduler"] = bindings.NewReferenceType(model.PolicyFirewallSchedulerBindingType) + fields["firewall_scheduler_id"] = vapiBindings_.NewStringType() + fields["policy_firewall_scheduler"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyFirewallSchedulerBindingType) fieldNameMap["firewall_scheduler_id"] = "FirewallSchedulerId" fieldNameMap["policy_firewall_scheduler"] = "PolicyFirewallScheduler" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func firewallSchedulersUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyFirewallSchedulerBindingType) +func FirewallSchedulersUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyFirewallSchedulerBindingType) } -func firewallSchedulersUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func firewallSchedulersUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["firewall_scheduler_id"] = bindings.NewStringType() - fields["policy_firewall_scheduler"] = bindings.NewReferenceType(model.PolicyFirewallSchedulerBindingType) + fields["firewall_scheduler_id"] = vapiBindings_.NewStringType() + fields["policy_firewall_scheduler"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyFirewallSchedulerBindingType) fieldNameMap["firewall_scheduler_id"] = "FirewallSchedulerId" fieldNameMap["policy_firewall_scheduler"] = "PolicyFirewallScheduler" - paramsTypeMap["policy_firewall_scheduler"] = bindings.NewReferenceType(model.PolicyFirewallSchedulerBindingType) - paramsTypeMap["firewall_scheduler_id"] = bindings.NewStringType() - paramsTypeMap["firewallSchedulerId"] = bindings.NewStringType() + paramsTypeMap["firewall_scheduler_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_firewall_scheduler"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyFirewallSchedulerBindingType) + paramsTypeMap["firewallSchedulerId"] = vapiBindings_.NewStringType() pathParams["firewall_scheduler_id"] = "firewallSchedulerId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallSessionTimerProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallSessionTimerProfilesClient.go index 3b63971dd..2212c0035 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallSessionTimerProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallSessionTimerProfilesClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type FirewallSessionTimerProfilesClient interface { @@ -25,6 +24,7 @@ type FirewallSessionTimerProfilesClient interface { // // @param firewallSessionTimerProfileIdParam Firewall Session Timer Profile ID (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,12 +36,13 @@ type FirewallSessionTimerProfilesClient interface { // // @param firewallSessionTimerProfileIdParam Firewall Session Timer Profile ID (required) // @return com.vmware.nsx_policy.model.PolicyFirewallSessionTimerProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(firewallSessionTimerProfileIdParam string) (model.PolicyFirewallSessionTimerProfile, error) + Get(firewallSessionTimerProfileIdParam string) (nsx_policyModel.PolicyFirewallSessionTimerProfile, error) // API will list all Firewall Session Timer Profiles // @@ -52,24 +53,26 @@ type FirewallSessionTimerProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PolicyFirewallSessionTimerProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyFirewallSessionTimerProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyFirewallSessionTimerProfileListResult, error) // API will create/update Firewall Session Timer Profile // // @param firewallSessionTimerProfileIdParam Firewall Session Timer Profile ID (required) // @param policyFirewallSessionTimerProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(firewallSessionTimerProfileIdParam string, policyFirewallSessionTimerProfileParam model.PolicyFirewallSessionTimerProfile, overrideParam *bool) error + Patch(firewallSessionTimerProfileIdParam string, policyFirewallSessionTimerProfileParam nsx_policyModel.PolicyFirewallSessionTimerProfile, overrideParam *bool) error // API will update Firewall Session Timer Profile // @@ -77,104 +80,111 @@ type FirewallSessionTimerProfilesClient interface { // @param policyFirewallSessionTimerProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) // @return com.vmware.nsx_policy.model.PolicyFirewallSessionTimerProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(firewallSessionTimerProfileIdParam string, policyFirewallSessionTimerProfileParam model.PolicyFirewallSessionTimerProfile, overrideParam *bool) (model.PolicyFirewallSessionTimerProfile, error) + Update(firewallSessionTimerProfileIdParam string, policyFirewallSessionTimerProfileParam nsx_policyModel.PolicyFirewallSessionTimerProfile, overrideParam *bool) (nsx_policyModel.PolicyFirewallSessionTimerProfile, error) } type firewallSessionTimerProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewFirewallSessionTimerProfilesClient(connector client.Connector) *firewallSessionTimerProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.firewall_session_timer_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewFirewallSessionTimerProfilesClient(connector vapiProtocolClient_.Connector) *firewallSessionTimerProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.firewall_session_timer_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) fIface := firewallSessionTimerProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &fIface } -func (fIface *firewallSessionTimerProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (fIface *firewallSessionTimerProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := fIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (fIface *firewallSessionTimerProfilesClient) Delete(firewallSessionTimerProfileIdParam string, overrideParam *bool) error { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(firewallSessionTimerProfilesDeleteInputType(), typeConverter) + operationRestMetaData := firewallSessionTimerProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(firewallSessionTimerProfilesDeleteInputType(), typeConverter) sv.AddStructField("FirewallSessionTimerProfileId", firewallSessionTimerProfileIdParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := firewallSessionTimerProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.firewall_session_timer_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (fIface *firewallSessionTimerProfilesClient) Get(firewallSessionTimerProfileIdParam string) (model.PolicyFirewallSessionTimerProfile, error) { +func (fIface *firewallSessionTimerProfilesClient) Get(firewallSessionTimerProfileIdParam string) (nsx_policyModel.PolicyFirewallSessionTimerProfile, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(firewallSessionTimerProfilesGetInputType(), typeConverter) + operationRestMetaData := firewallSessionTimerProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(firewallSessionTimerProfilesGetInputType(), typeConverter) sv.AddStructField("FirewallSessionTimerProfileId", firewallSessionTimerProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyFirewallSessionTimerProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyFirewallSessionTimerProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := firewallSessionTimerProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.firewall_session_timer_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.PolicyFirewallSessionTimerProfile + var emptyOutput nsx_policyModel.PolicyFirewallSessionTimerProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), firewallSessionTimerProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FirewallSessionTimerProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyFirewallSessionTimerProfile), nil + return output.(nsx_policyModel.PolicyFirewallSessionTimerProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (fIface *firewallSessionTimerProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyFirewallSessionTimerProfileListResult, error) { +func (fIface *firewallSessionTimerProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyFirewallSessionTimerProfileListResult, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(firewallSessionTimerProfilesListInputType(), typeConverter) + operationRestMetaData := firewallSessionTimerProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(firewallSessionTimerProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -183,85 +193,84 @@ func (fIface *firewallSessionTimerProfilesClient) List(cursorParam *string, incl sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyFirewallSessionTimerProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyFirewallSessionTimerProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := firewallSessionTimerProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.firewall_session_timer_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyFirewallSessionTimerProfileListResult + var emptyOutput nsx_policyModel.PolicyFirewallSessionTimerProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), firewallSessionTimerProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FirewallSessionTimerProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyFirewallSessionTimerProfileListResult), nil + return output.(nsx_policyModel.PolicyFirewallSessionTimerProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (fIface *firewallSessionTimerProfilesClient) Patch(firewallSessionTimerProfileIdParam string, policyFirewallSessionTimerProfileParam model.PolicyFirewallSessionTimerProfile, overrideParam *bool) error { +func (fIface *firewallSessionTimerProfilesClient) Patch(firewallSessionTimerProfileIdParam string, policyFirewallSessionTimerProfileParam nsx_policyModel.PolicyFirewallSessionTimerProfile, overrideParam *bool) error { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(firewallSessionTimerProfilesPatchInputType(), typeConverter) + operationRestMetaData := firewallSessionTimerProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(firewallSessionTimerProfilesPatchInputType(), typeConverter) sv.AddStructField("FirewallSessionTimerProfileId", firewallSessionTimerProfileIdParam) sv.AddStructField("PolicyFirewallSessionTimerProfile", policyFirewallSessionTimerProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := firewallSessionTimerProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.firewall_session_timer_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (fIface *firewallSessionTimerProfilesClient) Update(firewallSessionTimerProfileIdParam string, policyFirewallSessionTimerProfileParam model.PolicyFirewallSessionTimerProfile, overrideParam *bool) (model.PolicyFirewallSessionTimerProfile, error) { +func (fIface *firewallSessionTimerProfilesClient) Update(firewallSessionTimerProfileIdParam string, policyFirewallSessionTimerProfileParam nsx_policyModel.PolicyFirewallSessionTimerProfile, overrideParam *bool) (nsx_policyModel.PolicyFirewallSessionTimerProfile, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(firewallSessionTimerProfilesUpdateInputType(), typeConverter) + operationRestMetaData := firewallSessionTimerProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(firewallSessionTimerProfilesUpdateInputType(), typeConverter) sv.AddStructField("FirewallSessionTimerProfileId", firewallSessionTimerProfileIdParam) sv.AddStructField("PolicyFirewallSessionTimerProfile", policyFirewallSessionTimerProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyFirewallSessionTimerProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyFirewallSessionTimerProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := firewallSessionTimerProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.firewall_session_timer_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.PolicyFirewallSessionTimerProfile + var emptyOutput nsx_policyModel.PolicyFirewallSessionTimerProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), firewallSessionTimerProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FirewallSessionTimerProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyFirewallSessionTimerProfile), nil + return output.(nsx_policyModel.PolicyFirewallSessionTimerProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallSessionTimerProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallSessionTimerProfilesTypes.go index 485d15324..d3d87b727 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallSessionTimerProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FirewallSessionTimerProfilesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func firewallSessionTimerProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func firewallSessionTimerProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["firewall_session_timer_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["firewall_session_timer_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["firewall_session_timer_profile_id"] = "FirewallSessionTimerProfileId" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func firewallSessionTimerProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func FirewallSessionTimerProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func firewallSessionTimerProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func firewallSessionTimerProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["firewall_session_timer_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["firewall_session_timer_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["firewall_session_timer_profile_id"] = "FirewallSessionTimerProfileId" fieldNameMap["override"] = "Override" - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["firewall_session_timer_profile_id"] = bindings.NewStringType() - paramsTypeMap["firewallSessionTimerProfileId"] = bindings.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["firewall_session_timer_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["firewallSessionTimerProfileId"] = vapiBindings_.NewStringType() pathParams["firewall_session_timer_profile_id"] = "firewallSessionTimerProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func firewallSessionTimerProfilesDeleteRestMetadata() protocol.OperationRestMeta map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func firewallSessionTimerProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func firewallSessionTimerProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["firewall_session_timer_profile_id"] = bindings.NewStringType() + fields["firewall_session_timer_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["firewall_session_timer_profile_id"] = "FirewallSessionTimerProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func firewallSessionTimerProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyFirewallSessionTimerProfileBindingType) +func FirewallSessionTimerProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyFirewallSessionTimerProfileBindingType) } -func firewallSessionTimerProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func firewallSessionTimerProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["firewall_session_timer_profile_id"] = bindings.NewStringType() + fields["firewall_session_timer_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["firewall_session_timer_profile_id"] = "FirewallSessionTimerProfileId" - paramsTypeMap["firewall_session_timer_profile_id"] = bindings.NewStringType() - paramsTypeMap["firewallSessionTimerProfileId"] = bindings.NewStringType() + paramsTypeMap["firewall_session_timer_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["firewallSessionTimerProfileId"] = vapiBindings_.NewStringType() pathParams["firewall_session_timer_profile_id"] = "firewallSessionTimerProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func firewallSessionTimerProfilesGetRestMetadata() protocol.OperationRestMetadat map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func firewallSessionTimerProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func firewallSessionTimerProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func firewallSessionTimerProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyFirewallSessionTimerProfileListResultBindingType) +func FirewallSessionTimerProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyFirewallSessionTimerProfileListResultBindingType) } -func firewallSessionTimerProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func firewallSessionTimerProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func firewallSessionTimerProfilesListRestMetadata() protocol.OperationRestMetada queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,47 +203,47 @@ func firewallSessionTimerProfilesListRestMetadata() protocol.OperationRestMetada map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func firewallSessionTimerProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func firewallSessionTimerProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["firewall_session_timer_profile_id"] = bindings.NewStringType() - fields["policy_firewall_session_timer_profile"] = bindings.NewReferenceType(model.PolicyFirewallSessionTimerProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["firewall_session_timer_profile_id"] = vapiBindings_.NewStringType() + fields["policy_firewall_session_timer_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyFirewallSessionTimerProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["firewall_session_timer_profile_id"] = "FirewallSessionTimerProfileId" fieldNameMap["policy_firewall_session_timer_profile"] = "PolicyFirewallSessionTimerProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func firewallSessionTimerProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func FirewallSessionTimerProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func firewallSessionTimerProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func firewallSessionTimerProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["firewall_session_timer_profile_id"] = bindings.NewStringType() - fields["policy_firewall_session_timer_profile"] = bindings.NewReferenceType(model.PolicyFirewallSessionTimerProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["firewall_session_timer_profile_id"] = vapiBindings_.NewStringType() + fields["policy_firewall_session_timer_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyFirewallSessionTimerProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["firewall_session_timer_profile_id"] = "FirewallSessionTimerProfileId" fieldNameMap["policy_firewall_session_timer_profile"] = "PolicyFirewallSessionTimerProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["firewall_session_timer_profile_id"] = bindings.NewStringType() - paramsTypeMap["policy_firewall_session_timer_profile"] = bindings.NewReferenceType(model.PolicyFirewallSessionTimerProfileBindingType) - paramsTypeMap["firewallSessionTimerProfileId"] = bindings.NewStringType() + paramsTypeMap["policy_firewall_session_timer_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyFirewallSessionTimerProfileBindingType) + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["firewall_session_timer_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["firewallSessionTimerProfileId"] = vapiBindings_.NewStringType() pathParams["firewall_session_timer_profile_id"] = "firewallSessionTimerProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -264,47 +264,47 @@ func firewallSessionTimerProfilesPatchRestMetadata() protocol.OperationRestMetad map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func firewallSessionTimerProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func firewallSessionTimerProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["firewall_session_timer_profile_id"] = bindings.NewStringType() - fields["policy_firewall_session_timer_profile"] = bindings.NewReferenceType(model.PolicyFirewallSessionTimerProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["firewall_session_timer_profile_id"] = vapiBindings_.NewStringType() + fields["policy_firewall_session_timer_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyFirewallSessionTimerProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["firewall_session_timer_profile_id"] = "FirewallSessionTimerProfileId" fieldNameMap["policy_firewall_session_timer_profile"] = "PolicyFirewallSessionTimerProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func firewallSessionTimerProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyFirewallSessionTimerProfileBindingType) +func FirewallSessionTimerProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyFirewallSessionTimerProfileBindingType) } -func firewallSessionTimerProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func firewallSessionTimerProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["firewall_session_timer_profile_id"] = bindings.NewStringType() - fields["policy_firewall_session_timer_profile"] = bindings.NewReferenceType(model.PolicyFirewallSessionTimerProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["firewall_session_timer_profile_id"] = vapiBindings_.NewStringType() + fields["policy_firewall_session_timer_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyFirewallSessionTimerProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["firewall_session_timer_profile_id"] = "FirewallSessionTimerProfileId" fieldNameMap["policy_firewall_session_timer_profile"] = "PolicyFirewallSessionTimerProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["firewall_session_timer_profile_id"] = bindings.NewStringType() - paramsTypeMap["policy_firewall_session_timer_profile"] = bindings.NewReferenceType(model.PolicyFirewallSessionTimerProfileBindingType) - paramsTypeMap["firewallSessionTimerProfileId"] = bindings.NewStringType() + paramsTypeMap["policy_firewall_session_timer_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyFirewallSessionTimerProfileBindingType) + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["firewall_session_timer_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["firewallSessionTimerProfileId"] = vapiBindings_.NewStringType() pathParams["firewall_session_timer_profile_id"] = "firewallSessionTimerProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FloodProtectionProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FloodProtectionProfilesClient.go index 9cefd0e41..94eee4ae2 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FloodProtectionProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FloodProtectionProfilesClient.go @@ -9,16 +9,15 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type FloodProtectionProfilesClient interface { @@ -26,6 +25,7 @@ type FloodProtectionProfilesClient interface { // // @param floodProtectionProfileIdParam Flood Protection Profile ID (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,13 +37,14 @@ type FloodProtectionProfilesClient interface { // // @param floodProtectionProfileIdParam Flood Protection Profile ID (required) // @return com.vmware.nsx_policy.model.FloodProtectionProfile - // The return value will contain all the properties defined in model.FloodProtectionProfile. + // The return value will contain all the properties defined in nsx_policyModel.FloodProtectionProfile. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(floodProtectionProfileIdParam string) (*data.StructValue, error) + Get(floodProtectionProfileIdParam string) (*vapiData_.StructValue, error) // API will list all Flood Protection Profiles // @@ -54,132 +55,141 @@ type FloodProtectionProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.FloodProtectionProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.FloodProtectionProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.FloodProtectionProfileListResult, error) // API will create/update Flood Protection Profile // // @param floodProtectionProfileIdParam Firewall Flood Protection Profile ID (required) // @param floodProtectionProfileParam (required) - // The parameter must contain all the properties defined in model.FloodProtectionProfile. + // The parameter must contain all the properties defined in nsx_policyModel.FloodProtectionProfile. // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(floodProtectionProfileIdParam string, floodProtectionProfileParam *data.StructValue, overrideParam *bool) error + Patch(floodProtectionProfileIdParam string, floodProtectionProfileParam *vapiData_.StructValue, overrideParam *bool) error // API will update Firewall Flood Protection Profile // // @param floodProtectionProfileIdParam Flood Protection Profile ID (required) // @param floodProtectionProfileParam (required) - // The parameter must contain all the properties defined in model.FloodProtectionProfile. + // The parameter must contain all the properties defined in nsx_policyModel.FloodProtectionProfile. // @param overrideParam Locally override the global object (optional, default to false) // @return com.vmware.nsx_policy.model.FloodProtectionProfile - // The return value will contain all the properties defined in model.FloodProtectionProfile. + // The return value will contain all the properties defined in nsx_policyModel.FloodProtectionProfile. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(floodProtectionProfileIdParam string, floodProtectionProfileParam *data.StructValue, overrideParam *bool) (*data.StructValue, error) + Update(floodProtectionProfileIdParam string, floodProtectionProfileParam *vapiData_.StructValue, overrideParam *bool) (*vapiData_.StructValue, error) } type floodProtectionProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewFloodProtectionProfilesClient(connector client.Connector) *floodProtectionProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.flood_protection_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewFloodProtectionProfilesClient(connector vapiProtocolClient_.Connector) *floodProtectionProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.flood_protection_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) fIface := floodProtectionProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &fIface } -func (fIface *floodProtectionProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (fIface *floodProtectionProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := fIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (fIface *floodProtectionProfilesClient) Delete(floodProtectionProfileIdParam string, overrideParam *bool) error { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(floodProtectionProfilesDeleteInputType(), typeConverter) + operationRestMetaData := floodProtectionProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(floodProtectionProfilesDeleteInputType(), typeConverter) sv.AddStructField("FloodProtectionProfileId", floodProtectionProfileIdParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := floodProtectionProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.flood_protection_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (fIface *floodProtectionProfilesClient) Get(floodProtectionProfileIdParam string) (*data.StructValue, error) { +func (fIface *floodProtectionProfilesClient) Get(floodProtectionProfileIdParam string) (*vapiData_.StructValue, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(floodProtectionProfilesGetInputType(), typeConverter) + operationRestMetaData := floodProtectionProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(floodProtectionProfilesGetInputType(), typeConverter) sv.AddStructField("FloodProtectionProfileId", floodProtectionProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput *data.StructValue - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := floodProtectionProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.flood_protection_profiles", "get", inputDataValue, executionContext) - var emptyOutput *data.StructValue + var emptyOutput *vapiData_.StructValue if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), floodProtectionProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FloodProtectionProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(*data.StructValue), nil + return output.(*vapiData_.StructValue), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (fIface *floodProtectionProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.FloodProtectionProfileListResult, error) { +func (fIface *floodProtectionProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.FloodProtectionProfileListResult, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(floodProtectionProfilesListInputType(), typeConverter) + operationRestMetaData := floodProtectionProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(floodProtectionProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -188,85 +198,84 @@ func (fIface *floodProtectionProfilesClient) List(cursorParam *string, includeMa sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.FloodProtectionProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.FloodProtectionProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := floodProtectionProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.flood_protection_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.FloodProtectionProfileListResult + var emptyOutput nsx_policyModel.FloodProtectionProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), floodProtectionProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FloodProtectionProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.FloodProtectionProfileListResult), nil + return output.(nsx_policyModel.FloodProtectionProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (fIface *floodProtectionProfilesClient) Patch(floodProtectionProfileIdParam string, floodProtectionProfileParam *data.StructValue, overrideParam *bool) error { +func (fIface *floodProtectionProfilesClient) Patch(floodProtectionProfileIdParam string, floodProtectionProfileParam *vapiData_.StructValue, overrideParam *bool) error { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(floodProtectionProfilesPatchInputType(), typeConverter) + operationRestMetaData := floodProtectionProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(floodProtectionProfilesPatchInputType(), typeConverter) sv.AddStructField("FloodProtectionProfileId", floodProtectionProfileIdParam) sv.AddStructField("FloodProtectionProfile", floodProtectionProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := floodProtectionProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.flood_protection_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (fIface *floodProtectionProfilesClient) Update(floodProtectionProfileIdParam string, floodProtectionProfileParam *data.StructValue, overrideParam *bool) (*data.StructValue, error) { +func (fIface *floodProtectionProfilesClient) Update(floodProtectionProfileIdParam string, floodProtectionProfileParam *vapiData_.StructValue, overrideParam *bool) (*vapiData_.StructValue, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(floodProtectionProfilesUpdateInputType(), typeConverter) + operationRestMetaData := floodProtectionProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(floodProtectionProfilesUpdateInputType(), typeConverter) sv.AddStructField("FloodProtectionProfileId", floodProtectionProfileIdParam) sv.AddStructField("FloodProtectionProfile", floodProtectionProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput *data.StructValue - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := floodProtectionProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.flood_protection_profiles", "update", inputDataValue, executionContext) - var emptyOutput *data.StructValue + var emptyOutput *vapiData_.StructValue if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), floodProtectionProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FloodProtectionProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(*data.StructValue), nil + return output.(*vapiData_.StructValue), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FloodProtectionProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FloodProtectionProfilesTypes.go index 20fbcca1e..94c5b3af9 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FloodProtectionProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FloodProtectionProfilesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func floodProtectionProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func floodProtectionProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["flood_protection_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["flood_protection_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["flood_protection_profile_id"] = "FloodProtectionProfileId" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func floodProtectionProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func FloodProtectionProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func floodProtectionProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func floodProtectionProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["flood_protection_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["flood_protection_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["flood_protection_profile_id"] = "FloodProtectionProfileId" fieldNameMap["override"] = "Override" - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["flood_protection_profile_id"] = bindings.NewStringType() - paramsTypeMap["floodProtectionProfileId"] = bindings.NewStringType() + paramsTypeMap["flood_protection_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["floodProtectionProfileId"] = vapiBindings_.NewStringType() pathParams["flood_protection_profile_id"] = "floodProtectionProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func floodProtectionProfilesDeleteRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func floodProtectionProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func floodProtectionProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["flood_protection_profile_id"] = bindings.NewStringType() + fields["flood_protection_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["flood_protection_profile_id"] = "FloodProtectionProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func floodProtectionProfilesGetOutputType() bindings.BindingType { - return bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.FloodProtectionProfileBindingType)}, bindings.REST) +func FloodProtectionProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.FloodProtectionProfileBindingType)}) } -func floodProtectionProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func floodProtectionProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["flood_protection_profile_id"] = bindings.NewStringType() + fields["flood_protection_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["flood_protection_profile_id"] = "FloodProtectionProfileId" - paramsTypeMap["flood_protection_profile_id"] = bindings.NewStringType() - paramsTypeMap["floodProtectionProfileId"] = bindings.NewStringType() + paramsTypeMap["flood_protection_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["floodProtectionProfileId"] = vapiBindings_.NewStringType() pathParams["flood_protection_profile_id"] = "floodProtectionProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func floodProtectionProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func floodProtectionProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func floodProtectionProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func floodProtectionProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.FloodProtectionProfileListResultBindingType) +func FloodProtectionProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.FloodProtectionProfileListResultBindingType) } -func floodProtectionProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func floodProtectionProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func floodProtectionProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,47 +203,47 @@ func floodProtectionProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func floodProtectionProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func floodProtectionProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["flood_protection_profile_id"] = bindings.NewStringType() - fields["flood_protection_profile"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.FloodProtectionProfileBindingType)}, bindings.REST) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["flood_protection_profile_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.FloodProtectionProfileBindingType)}) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["flood_protection_profile_id"] = "FloodProtectionProfileId" fieldNameMap["flood_protection_profile"] = "FloodProtectionProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func floodProtectionProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func FloodProtectionProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func floodProtectionProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func floodProtectionProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["flood_protection_profile_id"] = bindings.NewStringType() - fields["flood_protection_profile"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.FloodProtectionProfileBindingType)}, bindings.REST) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["flood_protection_profile_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.FloodProtectionProfileBindingType)}) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["flood_protection_profile_id"] = "FloodProtectionProfileId" fieldNameMap["flood_protection_profile"] = "FloodProtectionProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["flood_protection_profile_id"] = bindings.NewStringType() - paramsTypeMap["flood_protection_profile"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.FloodProtectionProfileBindingType)}, bindings.REST) - paramsTypeMap["floodProtectionProfileId"] = bindings.NewStringType() + paramsTypeMap["flood_protection_profile"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.FloodProtectionProfileBindingType)}) + paramsTypeMap["flood_protection_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["floodProtectionProfileId"] = vapiBindings_.NewStringType() pathParams["flood_protection_profile_id"] = "floodProtectionProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -264,47 +264,47 @@ func floodProtectionProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func floodProtectionProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func floodProtectionProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["flood_protection_profile_id"] = bindings.NewStringType() - fields["flood_protection_profile"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.FloodProtectionProfileBindingType)}, bindings.REST) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["flood_protection_profile_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.FloodProtectionProfileBindingType)}) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["flood_protection_profile_id"] = "FloodProtectionProfileId" fieldNameMap["flood_protection_profile"] = "FloodProtectionProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func floodProtectionProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.FloodProtectionProfileBindingType)}, bindings.REST) +func FloodProtectionProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.FloodProtectionProfileBindingType)}) } -func floodProtectionProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func floodProtectionProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["flood_protection_profile_id"] = bindings.NewStringType() - fields["flood_protection_profile"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.FloodProtectionProfileBindingType)}, bindings.REST) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["flood_protection_profile_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.FloodProtectionProfileBindingType)}) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["flood_protection_profile_id"] = "FloodProtectionProfileId" fieldNameMap["flood_protection_profile"] = "FloodProtectionProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["flood_protection_profile_id"] = bindings.NewStringType() - paramsTypeMap["flood_protection_profile"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.FloodProtectionProfileBindingType)}, bindings.REST) - paramsTypeMap["floodProtectionProfileId"] = bindings.NewStringType() + paramsTypeMap["flood_protection_profile"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.FloodProtectionProfileBindingType)}) + paramsTypeMap["flood_protection_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["floodProtectionProfileId"] = vapiBindings_.NewStringType() pathParams["flood_protection_profile_id"] = "floodProtectionProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FullSyncActionClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FullSyncActionClient.go index 2ce2effa5..1ce96dcd8 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FullSyncActionClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FullSyncActionClient.go @@ -9,14 +9,13 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type FullSyncActionClient interface { @@ -24,6 +23,7 @@ type FullSyncActionClient interface { // // @param actionParam (required) // @param syncTypeParam Type of full sync being requested (optional) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -33,51 +33,52 @@ type FullSyncActionClient interface { } type fullSyncActionClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewFullSyncActionClient(connector client.Connector) *fullSyncActionClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.full_sync_action") - methodIdentifiers := map[string]core.MethodIdentifier{ - "create": core.NewMethodIdentifier(interfaceIdentifier, "create"), +func NewFullSyncActionClient(connector vapiProtocolClient_.Connector) *fullSyncActionClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.full_sync_action") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "create": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "create"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) fIface := fullSyncActionClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &fIface } -func (fIface *fullSyncActionClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (fIface *fullSyncActionClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := fIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (fIface *fullSyncActionClient) Create(actionParam string, syncTypeParam *string) error { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(fullSyncActionCreateInputType(), typeConverter) + operationRestMetaData := fullSyncActionCreateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(fullSyncActionCreateInputType(), typeConverter) sv.AddStructField("Action", actionParam) sv.AddStructField("SyncType", syncTypeParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := fullSyncActionCreateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.full_sync_action", "create", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FullSyncActionTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FullSyncActionTypes.go index cf736cced..75374b5ec 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FullSyncActionTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FullSyncActionTypes.go @@ -11,9 +11,9 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" "reflect" ) @@ -32,41 +32,41 @@ const FullSyncAction_CREATE_ACTION_PURGE_HISTORY = "purge_history" // Possible value for ``syncType`` of method FullSyncAction#create. const FullSyncAction_CREATE_SYNC_TYPE_SYNC = "gm_to_lm_full_sync" -func fullSyncActionCreateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func fullSyncActionCreateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action"] = bindings.NewStringType() - fields["sync_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewStringType() + fields["sync_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" fieldNameMap["sync_type"] = "SyncType" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func fullSyncActionCreateOutputType() bindings.BindingType { - return bindings.NewVoidType() +func FullSyncActionCreateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func fullSyncActionCreateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func fullSyncActionCreateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["action"] = bindings.NewStringType() - fields["sync_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewStringType() + fields["sync_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" fieldNameMap["sync_type"] = "SyncType" - paramsTypeMap["action"] = bindings.NewStringType() - paramsTypeMap["sync_type"] = bindings.NewOptionalType(bindings.NewStringType()) + paramsTypeMap["sync_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["action"] = vapiBindings_.NewStringType() queryParams["sync_type"] = "sync_type" queryParams["action"] = "action" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FullSyncStatesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FullSyncStatesClient.go index 4311b183e..a63825ccf 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FullSyncStatesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FullSyncStatesClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type FullSyncStatesClient interface { @@ -25,12 +24,13 @@ type FullSyncStatesClient interface { // // @param fullSyncIdParam (required) // @return com.vmware.nsx_policy.model.FullSyncState + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(fullSyncIdParam string) (model.FullSyncState, error) + Get(fullSyncIdParam string) (nsx_policyModel.FullSyncState, error) // List full sync state. // @@ -41,75 +41,81 @@ type FullSyncStatesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.FullSyncStateListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.FullSyncStateListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.FullSyncStateListResult, error) } type fullSyncStatesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewFullSyncStatesClient(connector client.Connector) *fullSyncStatesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.full_sync_states") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewFullSyncStatesClient(connector vapiProtocolClient_.Connector) *fullSyncStatesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.full_sync_states") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) fIface := fullSyncStatesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &fIface } -func (fIface *fullSyncStatesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (fIface *fullSyncStatesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := fIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (fIface *fullSyncStatesClient) Get(fullSyncIdParam string) (model.FullSyncState, error) { +func (fIface *fullSyncStatesClient) Get(fullSyncIdParam string) (nsx_policyModel.FullSyncState, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(fullSyncStatesGetInputType(), typeConverter) + operationRestMetaData := fullSyncStatesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(fullSyncStatesGetInputType(), typeConverter) sv.AddStructField("FullSyncId", fullSyncIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.FullSyncState - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.FullSyncState + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := fullSyncStatesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.full_sync_states", "get", inputDataValue, executionContext) - var emptyOutput model.FullSyncState + var emptyOutput nsx_policyModel.FullSyncState if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), fullSyncStatesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FullSyncStatesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.FullSyncState), nil + return output.(nsx_policyModel.FullSyncState), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (fIface *fullSyncStatesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.FullSyncStateListResult, error) { +func (fIface *fullSyncStatesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.FullSyncStateListResult, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(fullSyncStatesListInputType(), typeConverter) + operationRestMetaData := fullSyncStatesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(fullSyncStatesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -118,25 +124,22 @@ func (fIface *fullSyncStatesClient) List(cursorParam *string, includeMarkForDele sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.FullSyncStateListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.FullSyncStateListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := fullSyncStatesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.full_sync_states", "list", inputDataValue, executionContext) - var emptyOutput model.FullSyncStateListResult + var emptyOutput nsx_policyModel.FullSyncStateListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), fullSyncStatesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FullSyncStatesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.FullSyncStateListResult), nil + return output.(nsx_policyModel.FullSyncStateListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FullSyncStatesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FullSyncStatesTypes.go index 8e05e3507..41720c0a8 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FullSyncStatesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/FullSyncStatesTypes.go @@ -11,43 +11,43 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func fullSyncStatesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func fullSyncStatesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["full_sync_id"] = bindings.NewStringType() + fields["full_sync_id"] = vapiBindings_.NewStringType() fieldNameMap["full_sync_id"] = "FullSyncId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func fullSyncStatesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.FullSyncStateBindingType) +func FullSyncStatesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.FullSyncStateBindingType) } -func fullSyncStatesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func fullSyncStatesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["full_sync_id"] = bindings.NewStringType() + fields["full_sync_id"] = vapiBindings_.NewStringType() fieldNameMap["full_sync_id"] = "FullSyncId" - paramsTypeMap["full_sync_id"] = bindings.NewStringType() - paramsTypeMap["fullSyncId"] = bindings.NewStringType() + paramsTypeMap["full_sync_id"] = vapiBindings_.NewStringType() + paramsTypeMap["fullSyncId"] = vapiBindings_.NewStringType() pathParams["full_sync_id"] = "fullSyncId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,56 +68,56 @@ func fullSyncStatesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func fullSyncStatesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func fullSyncStatesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func fullSyncStatesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.FullSyncStateListResultBindingType) +func FullSyncStatesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.FullSyncStateListResultBindingType) } -func fullSyncStatesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func fullSyncStatesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -126,7 +126,7 @@ func fullSyncStatesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/GatewayQosProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/GatewayQosProfilesClient.go index edf7499c1..22a15e6fa 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/GatewayQosProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/GatewayQosProfilesClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type GatewayQosProfilesClient interface { @@ -25,6 +24,7 @@ type GatewayQosProfilesClient interface { // // @param qosProfileIdParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,12 +36,13 @@ type GatewayQosProfilesClient interface { // // @param qosProfileIdParam (required) // @return com.vmware.nsx_policy.model.GatewayQosProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(qosProfileIdParam string) (model.GatewayQosProfile, error) + Get(qosProfileIdParam string) (nsx_policyModel.GatewayQosProfile, error) // Paginated list of all gateway QoS profle instances // @@ -52,24 +53,26 @@ type GatewayQosProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.GatewayQosProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.GatewayQosProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.GatewayQosProfileListResult, error) // If profile with the qos-profile-id is not already present, create a new gateway QoS profile instance. If it already exists, update the gateway QoS profile instance with specified attributes. // // @param qosProfileIdParam (required) // @param gatewayQosProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(qosProfileIdParam string, gatewayQosProfileParam model.GatewayQosProfile, overrideParam *bool) error + Patch(qosProfileIdParam string, gatewayQosProfileParam nsx_policyModel.GatewayQosProfile, overrideParam *bool) error // If profile with the qos-profile-id is not already present, create a new gateway QoS profile instance. If it already exists, replace the gateway QoS profile instance with this object. // @@ -77,104 +80,111 @@ type GatewayQosProfilesClient interface { // @param gatewayQosProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) // @return com.vmware.nsx_policy.model.GatewayQosProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(qosProfileIdParam string, gatewayQosProfileParam model.GatewayQosProfile, overrideParam *bool) (model.GatewayQosProfile, error) + Update(qosProfileIdParam string, gatewayQosProfileParam nsx_policyModel.GatewayQosProfile, overrideParam *bool) (nsx_policyModel.GatewayQosProfile, error) } type gatewayQosProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewGatewayQosProfilesClient(connector client.Connector) *gatewayQosProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.gateway_qos_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewGatewayQosProfilesClient(connector vapiProtocolClient_.Connector) *gatewayQosProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.gateway_qos_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) gIface := gatewayQosProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &gIface } -func (gIface *gatewayQosProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (gIface *gatewayQosProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := gIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (gIface *gatewayQosProfilesClient) Delete(qosProfileIdParam string, overrideParam *bool) error { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(gatewayQosProfilesDeleteInputType(), typeConverter) + operationRestMetaData := gatewayQosProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(gatewayQosProfilesDeleteInputType(), typeConverter) sv.AddStructField("QosProfileId", qosProfileIdParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := gatewayQosProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.gateway_qos_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (gIface *gatewayQosProfilesClient) Get(qosProfileIdParam string) (model.GatewayQosProfile, error) { +func (gIface *gatewayQosProfilesClient) Get(qosProfileIdParam string) (nsx_policyModel.GatewayQosProfile, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(gatewayQosProfilesGetInputType(), typeConverter) + operationRestMetaData := gatewayQosProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(gatewayQosProfilesGetInputType(), typeConverter) sv.AddStructField("QosProfileId", qosProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.GatewayQosProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.GatewayQosProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := gatewayQosProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.gateway_qos_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.GatewayQosProfile + var emptyOutput nsx_policyModel.GatewayQosProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), gatewayQosProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GatewayQosProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.GatewayQosProfile), nil + return output.(nsx_policyModel.GatewayQosProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (gIface *gatewayQosProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.GatewayQosProfileListResult, error) { +func (gIface *gatewayQosProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.GatewayQosProfileListResult, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(gatewayQosProfilesListInputType(), typeConverter) + operationRestMetaData := gatewayQosProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(gatewayQosProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -183,85 +193,84 @@ func (gIface *gatewayQosProfilesClient) List(cursorParam *string, includeMarkFor sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.GatewayQosProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.GatewayQosProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := gatewayQosProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.gateway_qos_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.GatewayQosProfileListResult + var emptyOutput nsx_policyModel.GatewayQosProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), gatewayQosProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GatewayQosProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.GatewayQosProfileListResult), nil + return output.(nsx_policyModel.GatewayQosProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (gIface *gatewayQosProfilesClient) Patch(qosProfileIdParam string, gatewayQosProfileParam model.GatewayQosProfile, overrideParam *bool) error { +func (gIface *gatewayQosProfilesClient) Patch(qosProfileIdParam string, gatewayQosProfileParam nsx_policyModel.GatewayQosProfile, overrideParam *bool) error { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(gatewayQosProfilesPatchInputType(), typeConverter) + operationRestMetaData := gatewayQosProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(gatewayQosProfilesPatchInputType(), typeConverter) sv.AddStructField("QosProfileId", qosProfileIdParam) sv.AddStructField("GatewayQosProfile", gatewayQosProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := gatewayQosProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.gateway_qos_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (gIface *gatewayQosProfilesClient) Update(qosProfileIdParam string, gatewayQosProfileParam model.GatewayQosProfile, overrideParam *bool) (model.GatewayQosProfile, error) { +func (gIface *gatewayQosProfilesClient) Update(qosProfileIdParam string, gatewayQosProfileParam nsx_policyModel.GatewayQosProfile, overrideParam *bool) (nsx_policyModel.GatewayQosProfile, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(gatewayQosProfilesUpdateInputType(), typeConverter) + operationRestMetaData := gatewayQosProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(gatewayQosProfilesUpdateInputType(), typeConverter) sv.AddStructField("QosProfileId", qosProfileIdParam) sv.AddStructField("GatewayQosProfile", gatewayQosProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.GatewayQosProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.GatewayQosProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := gatewayQosProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.gateway_qos_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.GatewayQosProfile + var emptyOutput nsx_policyModel.GatewayQosProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), gatewayQosProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GatewayQosProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.GatewayQosProfile), nil + return output.(nsx_policyModel.GatewayQosProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/GatewayQosProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/GatewayQosProfilesTypes.go index 831cfdacf..f5b8ab097 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/GatewayQosProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/GatewayQosProfilesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func gatewayQosProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func gatewayQosProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["qos_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["qos_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["qos_profile_id"] = "QosProfileId" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func gatewayQosProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func GatewayQosProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func gatewayQosProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func gatewayQosProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["qos_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["qos_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["qos_profile_id"] = "QosProfileId" fieldNameMap["override"] = "Override" - paramsTypeMap["qos_profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["qosProfileId"] = bindings.NewStringType() + paramsTypeMap["qos_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["qosProfileId"] = vapiBindings_.NewStringType() pathParams["qos_profile_id"] = "qosProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func gatewayQosProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func gatewayQosProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func gatewayQosProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["qos_profile_id"] = bindings.NewStringType() + fields["qos_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["qos_profile_id"] = "QosProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func gatewayQosProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GatewayQosProfileBindingType) +func GatewayQosProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.GatewayQosProfileBindingType) } -func gatewayQosProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func gatewayQosProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["qos_profile_id"] = bindings.NewStringType() + fields["qos_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["qos_profile_id"] = "QosProfileId" - paramsTypeMap["qos_profile_id"] = bindings.NewStringType() - paramsTypeMap["qosProfileId"] = bindings.NewStringType() + paramsTypeMap["qos_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["qosProfileId"] = vapiBindings_.NewStringType() pathParams["qos_profile_id"] = "qosProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func gatewayQosProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func gatewayQosProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func gatewayQosProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func gatewayQosProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GatewayQosProfileListResultBindingType) +func GatewayQosProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.GatewayQosProfileListResultBindingType) } -func gatewayQosProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func gatewayQosProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func gatewayQosProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,47 +203,47 @@ func gatewayQosProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func gatewayQosProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func gatewayQosProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["qos_profile_id"] = bindings.NewStringType() - fields["gateway_qos_profile"] = bindings.NewReferenceType(model.GatewayQosProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["qos_profile_id"] = vapiBindings_.NewStringType() + fields["gateway_qos_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.GatewayQosProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["qos_profile_id"] = "QosProfileId" fieldNameMap["gateway_qos_profile"] = "GatewayQosProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func gatewayQosProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func GatewayQosProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func gatewayQosProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func gatewayQosProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["qos_profile_id"] = bindings.NewStringType() - fields["gateway_qos_profile"] = bindings.NewReferenceType(model.GatewayQosProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["qos_profile_id"] = vapiBindings_.NewStringType() + fields["gateway_qos_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.GatewayQosProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["qos_profile_id"] = "QosProfileId" fieldNameMap["gateway_qos_profile"] = "GatewayQosProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["qos_profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["gateway_qos_profile"] = bindings.NewReferenceType(model.GatewayQosProfileBindingType) - paramsTypeMap["qosProfileId"] = bindings.NewStringType() + paramsTypeMap["qos_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["gateway_qos_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.GatewayQosProfileBindingType) + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["qosProfileId"] = vapiBindings_.NewStringType() pathParams["qos_profile_id"] = "qosProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -264,47 +264,47 @@ func gatewayQosProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func gatewayQosProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func gatewayQosProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["qos_profile_id"] = bindings.NewStringType() - fields["gateway_qos_profile"] = bindings.NewReferenceType(model.GatewayQosProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["qos_profile_id"] = vapiBindings_.NewStringType() + fields["gateway_qos_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.GatewayQosProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["qos_profile_id"] = "QosProfileId" fieldNameMap["gateway_qos_profile"] = "GatewayQosProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func gatewayQosProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GatewayQosProfileBindingType) +func GatewayQosProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.GatewayQosProfileBindingType) } -func gatewayQosProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func gatewayQosProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["qos_profile_id"] = bindings.NewStringType() - fields["gateway_qos_profile"] = bindings.NewReferenceType(model.GatewayQosProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["qos_profile_id"] = vapiBindings_.NewStringType() + fields["gateway_qos_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.GatewayQosProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["qos_profile_id"] = "QosProfileId" fieldNameMap["gateway_qos_profile"] = "GatewayQosProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["qos_profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["gateway_qos_profile"] = bindings.NewReferenceType(model.GatewayQosProfileBindingType) - paramsTypeMap["qosProfileId"] = bindings.NewStringType() + paramsTypeMap["qos_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["gateway_qos_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.GatewayQosProfileBindingType) + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["qosProfileId"] = vapiBindings_.NewStringType() pathParams["qos_profile_id"] = "qosProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/GlobalConfigClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/GlobalConfigClient.go index 48abd5bb6..8cd078aea 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/GlobalConfigClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/GlobalConfigClient.go @@ -9,157 +9,165 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type GlobalConfigClient interface { // This rest routine is deprecated. Use /infra/connectivity-global-config for Connectivity global config and /infra/ops-global-config for Operations global config. Read global configuration. // @return com.vmware.nsx_policy.model.GlobalConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get() (model.GlobalConfig, error) + Get() (nsx_policyModel.GlobalConfig, error) - // This rest routine is deprecated. Use /infra/connectivity-global-config for Connectivity global config and /infra/ops-global-config for Operations global config. Update the global configuration. + // Update the global configuration. + // This rest routine is deprecated. Use /infra/connectivity-global-config for Connectivity global config and /infra/ops-global-config for Operations global config. + // + // Deprecated: This API element is deprecated. // // @param globalConfigParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(globalConfigParam model.GlobalConfig) error + Patch(globalConfigParam nsx_policyModel.GlobalConfig) error // This rest routine is deprecated. Use /infra/connectivity-global-config for Connectivity global config and /infra/ops-global-config for Operations global config. Update the global configuration. // // @param globalConfigParam (required) // @return com.vmware.nsx_policy.model.GlobalConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(globalConfigParam model.GlobalConfig) (model.GlobalConfig, error) + Update(globalConfigParam nsx_policyModel.GlobalConfig) (nsx_policyModel.GlobalConfig, error) } type globalConfigClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewGlobalConfigClient(connector client.Connector) *globalConfigClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.global_config") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewGlobalConfigClient(connector vapiProtocolClient_.Connector) *globalConfigClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.global_config") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) gIface := globalConfigClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &gIface } -func (gIface *globalConfigClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (gIface *globalConfigClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := gIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (gIface *globalConfigClient) Get() (model.GlobalConfig, error) { +func (gIface *globalConfigClient) Get() (nsx_policyModel.GlobalConfig, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(globalConfigGetInputType(), typeConverter) + operationRestMetaData := globalConfigGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(globalConfigGetInputType(), typeConverter) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.GlobalConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.GlobalConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := globalConfigGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.global_config", "get", inputDataValue, executionContext) - var emptyOutput model.GlobalConfig + var emptyOutput nsx_policyModel.GlobalConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), globalConfigGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GlobalConfigGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.GlobalConfig), nil + return output.(nsx_policyModel.GlobalConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (gIface *globalConfigClient) Patch(globalConfigParam model.GlobalConfig) error { +func (gIface *globalConfigClient) Patch(globalConfigParam nsx_policyModel.GlobalConfig) error { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(globalConfigPatchInputType(), typeConverter) + operationRestMetaData := globalConfigPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(globalConfigPatchInputType(), typeConverter) sv.AddStructField("GlobalConfig", globalConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := globalConfigPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.global_config", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (gIface *globalConfigClient) Update(globalConfigParam model.GlobalConfig) (model.GlobalConfig, error) { +func (gIface *globalConfigClient) Update(globalConfigParam nsx_policyModel.GlobalConfig) (nsx_policyModel.GlobalConfig, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(globalConfigUpdateInputType(), typeConverter) + operationRestMetaData := globalConfigUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(globalConfigUpdateInputType(), typeConverter) sv.AddStructField("GlobalConfig", globalConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.GlobalConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.GlobalConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := globalConfigUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.global_config", "update", inputDataValue, executionContext) - var emptyOutput model.GlobalConfig + var emptyOutput nsx_policyModel.GlobalConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), globalConfigUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GlobalConfigUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.GlobalConfig), nil + return output.(nsx_policyModel.GlobalConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/GlobalConfigTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/GlobalConfigTypes.go index 371febb69..c46e43b31 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/GlobalConfigTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/GlobalConfigTypes.go @@ -11,28 +11,28 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func globalConfigGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func globalConfigGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func globalConfigGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GlobalConfigBindingType) +func GlobalConfigGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.GlobalConfigBindingType) } -func globalConfigGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func globalConfigGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} @@ -40,7 +40,7 @@ func globalConfigGetRestMetadata() protocol.OperationRestMetadata { bodyFieldsMap := map[string]string{} resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -61,34 +61,34 @@ func globalConfigGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func globalConfigPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func globalConfigPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["global_config"] = bindings.NewReferenceType(model.GlobalConfigBindingType) + fields["global_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.GlobalConfigBindingType) fieldNameMap["global_config"] = "GlobalConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func globalConfigPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func GlobalConfigPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func globalConfigPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func globalConfigPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["global_config"] = bindings.NewReferenceType(model.GlobalConfigBindingType) + fields["global_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.GlobalConfigBindingType) fieldNameMap["global_config"] = "GlobalConfig" - paramsTypeMap["global_config"] = bindings.NewReferenceType(model.GlobalConfigBindingType) + paramsTypeMap["global_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.GlobalConfigBindingType) resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -109,34 +109,34 @@ func globalConfigPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func globalConfigUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func globalConfigUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["global_config"] = bindings.NewReferenceType(model.GlobalConfigBindingType) + fields["global_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.GlobalConfigBindingType) fieldNameMap["global_config"] = "GlobalConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func globalConfigUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GlobalConfigBindingType) +func GlobalConfigUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.GlobalConfigBindingType) } -func globalConfigUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func globalConfigUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["global_config"] = bindings.NewReferenceType(model.GlobalConfigBindingType) + fields["global_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.GlobalConfigBindingType) fieldNameMap["global_config"] = "GlobalConfig" - paramsTypeMap["global_config"] = bindings.NewReferenceType(model.GlobalConfigBindingType) + paramsTypeMap["global_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.GlobalConfigBindingType) resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/GroupAssociationsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/GroupAssociationsClient.go index b6fdbf2cf..1fbcb0683 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/GroupAssociationsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/GroupAssociationsClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type GroupAssociationsClient interface { @@ -32,43 +31,48 @@ type GroupAssociationsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PolicyResourceReferenceForEPListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(intentPathParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyResourceReferenceForEPListResult, error) + List(intentPathParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyResourceReferenceForEPListResult, error) } type groupAssociationsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewGroupAssociationsClient(connector client.Connector) *groupAssociationsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.group_associations") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewGroupAssociationsClient(connector vapiProtocolClient_.Connector) *groupAssociationsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.group_associations") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) gIface := groupAssociationsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &gIface } -func (gIface *groupAssociationsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (gIface *groupAssociationsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := gIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (gIface *groupAssociationsClient) List(intentPathParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyResourceReferenceForEPListResult, error) { +func (gIface *groupAssociationsClient) List(intentPathParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyResourceReferenceForEPListResult, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(groupAssociationsListInputType(), typeConverter) + operationRestMetaData := groupAssociationsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(groupAssociationsListInputType(), typeConverter) sv.AddStructField("IntentPath", intentPathParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) @@ -79,25 +83,22 @@ func (gIface *groupAssociationsClient) List(intentPathParam string, cursorParam sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyResourceReferenceForEPListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyResourceReferenceForEPListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := groupAssociationsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.group_associations", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyResourceReferenceForEPListResult + var emptyOutput nsx_policyModel.PolicyResourceReferenceForEPListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), groupAssociationsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GroupAssociationsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyResourceReferenceForEPListResult), nil + return output.(nsx_policyModel.PolicyResourceReferenceForEPListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/GroupAssociationsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/GroupAssociationsTypes.go index fa0e48046..879a1e791 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/GroupAssociationsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/GroupAssociationsTypes.go @@ -11,24 +11,24 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func groupAssociationsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func groupAssociationsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["intent_path"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -37,31 +37,31 @@ func groupAssociationsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func groupAssociationsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyResourceReferenceForEPListResultBindingType) +func GroupAssociationsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyResourceReferenceForEPListResultBindingType) } -func groupAssociationsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func groupAssociationsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["intent_path"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -70,14 +70,14 @@ func groupAssociationsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["intent_path"] = bindings.NewStringType() - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["intent_path"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -88,7 +88,7 @@ func groupAssociationsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/GroupServiceAssociationsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/GroupServiceAssociationsClient.go index ea30250dd..da4a22a35 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/GroupServiceAssociationsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/GroupServiceAssociationsClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type GroupServiceAssociationsClient interface { @@ -31,43 +30,48 @@ type GroupServiceAssociationsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PolicyResourceReferenceListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(intentPathParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyResourceReferenceListResult, error) + List(intentPathParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyResourceReferenceListResult, error) } type groupServiceAssociationsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewGroupServiceAssociationsClient(connector client.Connector) *groupServiceAssociationsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.group_service_associations") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewGroupServiceAssociationsClient(connector vapiProtocolClient_.Connector) *groupServiceAssociationsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.group_service_associations") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) gIface := groupServiceAssociationsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &gIface } -func (gIface *groupServiceAssociationsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (gIface *groupServiceAssociationsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := gIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (gIface *groupServiceAssociationsClient) List(intentPathParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyResourceReferenceListResult, error) { +func (gIface *groupServiceAssociationsClient) List(intentPathParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyResourceReferenceListResult, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(groupServiceAssociationsListInputType(), typeConverter) + operationRestMetaData := groupServiceAssociationsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(groupServiceAssociationsListInputType(), typeConverter) sv.AddStructField("IntentPath", intentPathParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -77,25 +81,22 @@ func (gIface *groupServiceAssociationsClient) List(intentPathParam string, curso sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyResourceReferenceListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyResourceReferenceListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := groupServiceAssociationsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.group_service_associations", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyResourceReferenceListResult + var emptyOutput nsx_policyModel.PolicyResourceReferenceListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), groupServiceAssociationsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GroupServiceAssociationsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyResourceReferenceListResult), nil + return output.(nsx_policyModel.PolicyResourceReferenceListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/GroupServiceAssociationsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/GroupServiceAssociationsTypes.go index 61a9ca190..9fb636bf0 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/GroupServiceAssociationsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/GroupServiceAssociationsTypes.go @@ -11,23 +11,23 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func groupServiceAssociationsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func groupServiceAssociationsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["intent_path"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -35,30 +35,30 @@ func groupServiceAssociationsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func groupServiceAssociationsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyResourceReferenceListResultBindingType) +func GroupServiceAssociationsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyResourceReferenceListResultBindingType) } -func groupServiceAssociationsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func groupServiceAssociationsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["intent_path"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -66,13 +66,13 @@ func groupServiceAssociationsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["intent_path"] = bindings.NewStringType() - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["intent_path"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -82,7 +82,7 @@ func groupServiceAssociationsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/HostSwitchProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/HostSwitchProfilesClient.go index a52c3a560..057014838 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/HostSwitchProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/HostSwitchProfilesClient.go @@ -9,22 +9,22 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type HostSwitchProfilesClient interface { // Deletes a specified hostswitch profile. // // @param hostSwitchProfileIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,13 +36,14 @@ type HostSwitchProfilesClient interface { // // @param hostSwitchProfileIdParam (required) // @return com.vmware.nsx_policy.model.PolicyBaseHostSwitchProfile - // The return value will contain all the properties defined in model.PolicyBaseHostSwitchProfile. + // The return value will contain all the properties defined in nsx_policyModel.PolicyBaseHostSwitchProfile. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(hostSwitchProfileIdParam string) (*data.StructValue, error) + Get(hostSwitchProfileIdParam string) (*vapiData_.StructValue, error) // Returns information about the configured hostswitch profiles. Hostswitch profiles define networking policies for hostswitches (sometimes referred to as bridges in OVS). Currently, following profiles are supported. UplinkHostSwitchProfile, LldpHostSwitchProfile, NiocProfile & ExtraConfigHostSwitchProfile. Uplink profile - teaming defined in this profile allows NSX to load balance traffic across different physical NICs (PNICs) on the hypervisor hosts. Multiple teaming policies are supported, including LACP active, LACP passive, load balancing based on source ID, and failover order. Lldp profile - Enable or disable sending LLDP packets NiocProfile - Network I/O Control settings: defines limits, shares and reservations for various host traffic types. ExtraConfig - Vendor specific configuration on HostSwitch, logical switch or logical port // @@ -59,131 +60,140 @@ type HostSwitchProfilesClient interface { // @param sortByParam Field by which records are sorted (optional) // @param uplinkTeamingPolicyNameParam The host switch profile's uplink teaming policy name (optional) // @return com.vmware.nsx_policy.model.PolicyHostSwitchProfilesListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, deploymentTypeParam *string, hostswitchProfileTypeParam *string, includeMarkForDeleteObjectsParam *bool, includeSystemOwnedParam *bool, includedFieldsParam *string, maxActiveUplinkCountParam *int64, nodeTypeParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, uplinkTeamingPolicyNameParam *string) (model.PolicyHostSwitchProfilesListResult, error) + List(cursorParam *string, deploymentTypeParam *string, hostswitchProfileTypeParam *string, includeMarkForDeleteObjectsParam *bool, includeSystemOwnedParam *bool, includedFieldsParam *string, maxActiveUplinkCountParam *int64, nodeTypeParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, uplinkTeamingPolicyNameParam *string) (nsx_policyModel.PolicyHostSwitchProfilesListResult, error) // Patch a hostswitch profile. The resource_type is required and needs to be one of the following, UplinkHostSwitchProfile, LldpHostSwitchProfile, NiocProfile & ExtraConfigHostSwitchProfile. Uplink profile - For uplink profiles, the teaming and policy parameters are required. By default, the mtu is 1600 and the transport_vlan is 0. The supported MTU range is 1280 through (uplink_mtu_threshold). uplink_mtu_threshold is 9000 by default. Range can be extended by modifying (uplink_mtu_threshold) in SwitchingGlobalConfig to the required upper threshold. Teaming defined in this profile allows NSX to load balance traffic across different physical NICs (PNICs) on the hypervisor hosts. Multiple teaming policies are supported, including LACP active, LACP passive, load balancing based on source ID, and failover order. Lldp profile - Enable or disable sending LLDP packets NiocProfile - Network I/O Control settings: defines limits, shares and reservations for various host traffic types. ExtraConfig - Vendor specific configuration on HostSwitch, logical switch or logical port // // @param hostSwitchProfileIdParam (required) // @param policyBaseHostSwitchProfileParam (required) - // The parameter must contain all the properties defined in model.PolicyBaseHostSwitchProfile. + // The parameter must contain all the properties defined in nsx_policyModel.PolicyBaseHostSwitchProfile. // @return com.vmware.nsx_policy.model.PolicyBaseHostSwitchProfile - // The return value will contain all the properties defined in model.PolicyBaseHostSwitchProfile. + // The return value will contain all the properties defined in nsx_policyModel.PolicyBaseHostSwitchProfile. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(hostSwitchProfileIdParam string, policyBaseHostSwitchProfileParam *data.StructValue) (*data.StructValue, error) + Patch(hostSwitchProfileIdParam string, policyBaseHostSwitchProfileParam *vapiData_.StructValue) (*vapiData_.StructValue, error) // Create or update a hostswitch profile. The resource_type is required and needs to be one of the following, UplinkHostSwitchProfile, LldpHostSwitchProfile, NiocProfile & ExtraConfigHostSwitchProfile. Uplink profile - For uplink profiles, the teaming and policy parameters are required. By default, the mtu is 1600 and the transport_vlan is 0. The supported MTU range is 1280 through (uplink_mtu_threshold). uplink_mtu_threshold is 9000 by default. Range can be extended by modifying (uplink_mtu_threshold) in SwitchingGlobalConfig to the required upper threshold. Teaming defined in this profile allows NSX to load balance traffic across different physical NICs (PNICs) on the hypervisor hosts. Multiple teaming policies are supported, including LACP active, LACP passive, load balancing based on source ID, and failover order. Lldp profile - Enable or disable sending LLDP packets NiocProfile - Network I/O Control settings: defines limits, shares and reservations for various host traffic types. ExtraConfig - Vendor specific configuration on HostSwitch, logical switch or logical port // // @param hostSwitchProfileIdParam (required) // @param policyBaseHostSwitchProfileParam (required) - // The parameter must contain all the properties defined in model.PolicyBaseHostSwitchProfile. + // The parameter must contain all the properties defined in nsx_policyModel.PolicyBaseHostSwitchProfile. // @return com.vmware.nsx_policy.model.PolicyBaseHostSwitchProfile - // The return value will contain all the properties defined in model.PolicyBaseHostSwitchProfile. + // The return value will contain all the properties defined in nsx_policyModel.PolicyBaseHostSwitchProfile. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(hostSwitchProfileIdParam string, policyBaseHostSwitchProfileParam *data.StructValue) (*data.StructValue, error) + Update(hostSwitchProfileIdParam string, policyBaseHostSwitchProfileParam *vapiData_.StructValue) (*vapiData_.StructValue, error) } type hostSwitchProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewHostSwitchProfilesClient(connector client.Connector) *hostSwitchProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.host_switch_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewHostSwitchProfilesClient(connector vapiProtocolClient_.Connector) *hostSwitchProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.host_switch_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) hIface := hostSwitchProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &hIface } -func (hIface *hostSwitchProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (hIface *hostSwitchProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := hIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (hIface *hostSwitchProfilesClient) Delete(hostSwitchProfileIdParam string) error { typeConverter := hIface.connector.TypeConverter() executionContext := hIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(hostSwitchProfilesDeleteInputType(), typeConverter) + operationRestMetaData := hostSwitchProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(hostSwitchProfilesDeleteInputType(), typeConverter) sv.AddStructField("HostSwitchProfileId", hostSwitchProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := hostSwitchProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - hIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := hIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.host_switch_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), hIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (hIface *hostSwitchProfilesClient) Get(hostSwitchProfileIdParam string) (*data.StructValue, error) { +func (hIface *hostSwitchProfilesClient) Get(hostSwitchProfileIdParam string) (*vapiData_.StructValue, error) { typeConverter := hIface.connector.TypeConverter() executionContext := hIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(hostSwitchProfilesGetInputType(), typeConverter) + operationRestMetaData := hostSwitchProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(hostSwitchProfilesGetInputType(), typeConverter) sv.AddStructField("HostSwitchProfileId", hostSwitchProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput *data.StructValue - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := hostSwitchProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - hIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := hIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.host_switch_profiles", "get", inputDataValue, executionContext) - var emptyOutput *data.StructValue + var emptyOutput *vapiData_.StructValue if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), hostSwitchProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), HostSwitchProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(*data.StructValue), nil + return output.(*vapiData_.StructValue), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), hIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (hIface *hostSwitchProfilesClient) List(cursorParam *string, deploymentTypeParam *string, hostswitchProfileTypeParam *string, includeMarkForDeleteObjectsParam *bool, includeSystemOwnedParam *bool, includedFieldsParam *string, maxActiveUplinkCountParam *int64, nodeTypeParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, uplinkTeamingPolicyNameParam *string) (model.PolicyHostSwitchProfilesListResult, error) { +func (hIface *hostSwitchProfilesClient) List(cursorParam *string, deploymentTypeParam *string, hostswitchProfileTypeParam *string, includeMarkForDeleteObjectsParam *bool, includeSystemOwnedParam *bool, includedFieldsParam *string, maxActiveUplinkCountParam *int64, nodeTypeParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, uplinkTeamingPolicyNameParam *string) (nsx_policyModel.PolicyHostSwitchProfilesListResult, error) { typeConverter := hIface.connector.TypeConverter() executionContext := hIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(hostSwitchProfilesListInputType(), typeConverter) + operationRestMetaData := hostSwitchProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(hostSwitchProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("DeploymentType", deploymentTypeParam) sv.AddStructField("HostswitchProfileType", hostswitchProfileTypeParam) @@ -198,89 +208,88 @@ func (hIface *hostSwitchProfilesClient) List(cursorParam *string, deploymentType sv.AddStructField("UplinkTeamingPolicyName", uplinkTeamingPolicyNameParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyHostSwitchProfilesListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyHostSwitchProfilesListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := hostSwitchProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - hIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := hIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.host_switch_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyHostSwitchProfilesListResult + var emptyOutput nsx_policyModel.PolicyHostSwitchProfilesListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), hostSwitchProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), HostSwitchProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyHostSwitchProfilesListResult), nil + return output.(nsx_policyModel.PolicyHostSwitchProfilesListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), hIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (hIface *hostSwitchProfilesClient) Patch(hostSwitchProfileIdParam string, policyBaseHostSwitchProfileParam *data.StructValue) (*data.StructValue, error) { +func (hIface *hostSwitchProfilesClient) Patch(hostSwitchProfileIdParam string, policyBaseHostSwitchProfileParam *vapiData_.StructValue) (*vapiData_.StructValue, error) { typeConverter := hIface.connector.TypeConverter() executionContext := hIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(hostSwitchProfilesPatchInputType(), typeConverter) + operationRestMetaData := hostSwitchProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(hostSwitchProfilesPatchInputType(), typeConverter) sv.AddStructField("HostSwitchProfileId", hostSwitchProfileIdParam) sv.AddStructField("PolicyBaseHostSwitchProfile", policyBaseHostSwitchProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput *data.StructValue - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := hostSwitchProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - hIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := hIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.host_switch_profiles", "patch", inputDataValue, executionContext) - var emptyOutput *data.StructValue + var emptyOutput *vapiData_.StructValue if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), hostSwitchProfilesPatchOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), HostSwitchProfilesPatchOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(*data.StructValue), nil + return output.(*vapiData_.StructValue), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), hIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (hIface *hostSwitchProfilesClient) Update(hostSwitchProfileIdParam string, policyBaseHostSwitchProfileParam *data.StructValue) (*data.StructValue, error) { +func (hIface *hostSwitchProfilesClient) Update(hostSwitchProfileIdParam string, policyBaseHostSwitchProfileParam *vapiData_.StructValue) (*vapiData_.StructValue, error) { typeConverter := hIface.connector.TypeConverter() executionContext := hIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(hostSwitchProfilesUpdateInputType(), typeConverter) + operationRestMetaData := hostSwitchProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(hostSwitchProfilesUpdateInputType(), typeConverter) sv.AddStructField("HostSwitchProfileId", hostSwitchProfileIdParam) sv.AddStructField("PolicyBaseHostSwitchProfile", policyBaseHostSwitchProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput *data.StructValue - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := hostSwitchProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - hIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := hIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.host_switch_profiles", "update", inputDataValue, executionContext) - var emptyOutput *data.StructValue + var emptyOutput *vapiData_.StructValue if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), hostSwitchProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), HostSwitchProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(*data.StructValue), nil + return output.(*vapiData_.StructValue), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), hIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/HostSwitchProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/HostSwitchProfilesTypes.go index cc179ff3c..fb4cf6453 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/HostSwitchProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/HostSwitchProfilesTypes.go @@ -11,10 +11,10 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) @@ -39,42 +39,45 @@ const HostSwitchProfiles_LIST_HOSTSWITCH_PROFILE_TYPE_POLICYNIOCPROFILE = "Polic // Possible value for ``hostswitchProfileType`` of method HostSwitchProfiles#list. const HostSwitchProfiles_LIST_HOSTSWITCH_PROFILE_TYPE_POLICYEXTRACONFIGHOSTSWITCHPROFILE = "PolicyExtraConfigHostSwitchProfile" +// Possible value for ``hostswitchProfileType`` of method HostSwitchProfiles#list. +const HostSwitchProfiles_LIST_HOSTSWITCH_PROFILE_TYPE_POLICYVTEPHAHOSTSWITCHPROFILE = "PolicyVtepHAHostSwitchProfile" + // Possible value for ``nodeType`` of method HostSwitchProfiles#list. const HostSwitchProfiles_LIST_NODE_TYPE_EDGENODE = "EdgeNode" // Possible value for ``nodeType`` of method HostSwitchProfiles#list. const HostSwitchProfiles_LIST_NODE_TYPE_PUBLICCLOUDGATEWAYNODE = "PublicCloudGatewayNode" -func hostSwitchProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func hostSwitchProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["host_switch_profile_id"] = bindings.NewStringType() + fields["host_switch_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["host_switch_profile_id"] = "HostSwitchProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func hostSwitchProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func HostSwitchProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func hostSwitchProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func hostSwitchProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["host_switch_profile_id"] = bindings.NewStringType() + fields["host_switch_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["host_switch_profile_id"] = "HostSwitchProfileId" - paramsTypeMap["host_switch_profile_id"] = bindings.NewStringType() - paramsTypeMap["hostSwitchProfileId"] = bindings.NewStringType() + paramsTypeMap["host_switch_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["hostSwitchProfileId"] = vapiBindings_.NewStringType() pathParams["host_switch_profile_id"] = "hostSwitchProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -95,36 +98,36 @@ func hostSwitchProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func hostSwitchProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func hostSwitchProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["host_switch_profile_id"] = bindings.NewStringType() + fields["host_switch_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["host_switch_profile_id"] = "HostSwitchProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func hostSwitchProfilesGetOutputType() bindings.BindingType { - return bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.PolicyBaseHostSwitchProfileBindingType)}, bindings.REST) +func HostSwitchProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.PolicyBaseHostSwitchProfileBindingType)}) } -func hostSwitchProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func hostSwitchProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["host_switch_profile_id"] = bindings.NewStringType() + fields["host_switch_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["host_switch_profile_id"] = "HostSwitchProfileId" - paramsTypeMap["host_switch_profile_id"] = bindings.NewStringType() - paramsTypeMap["hostSwitchProfileId"] = bindings.NewStringType() + paramsTypeMap["host_switch_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["hostSwitchProfileId"] = vapiBindings_.NewStringType() pathParams["host_switch_profile_id"] = "hostSwitchProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -145,21 +148,21 @@ func hostSwitchProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func hostSwitchProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func hostSwitchProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["deployment_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["hostswitch_profile_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["include_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["max_active_uplink_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["node_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["uplink_teaming_policy_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["deployment_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["hostswitch_profile_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["include_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["max_active_uplink_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["node_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["uplink_teaming_policy_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["deployment_type"] = "DeploymentType" fieldNameMap["hostswitch_profile_type"] = "HostswitchProfileType" @@ -172,35 +175,35 @@ func hostSwitchProfilesListInputType() bindings.StructType { fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" fieldNameMap["uplink_teaming_policy_name"] = "UplinkTeamingPolicyName" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func hostSwitchProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyHostSwitchProfilesListResultBindingType) +func HostSwitchProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyHostSwitchProfilesListResultBindingType) } -func hostSwitchProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func hostSwitchProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["deployment_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["hostswitch_profile_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["include_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["max_active_uplink_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["node_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["uplink_teaming_policy_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["deployment_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["hostswitch_profile_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["include_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["max_active_uplink_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["node_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["uplink_teaming_policy_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["deployment_type"] = "DeploymentType" fieldNameMap["hostswitch_profile_type"] = "HostswitchProfileType" @@ -213,18 +216,18 @@ func hostSwitchProfilesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" fieldNameMap["uplink_teaming_policy_name"] = "UplinkTeamingPolicyName" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["max_active_uplink_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["node_type"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["hostswitch_profile_type"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["deployment_type"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["uplink_teaming_policy_name"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["include_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["hostswitch_profile_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["uplink_teaming_policy_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["deployment_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["max_active_uplink_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["node_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["hostswitch_profile_type"] = "hostswitch_profile_type" queryParams["uplink_teaming_policy_name"] = "uplink_teaming_policy_name" @@ -239,7 +242,7 @@ func hostSwitchProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -260,41 +263,41 @@ func hostSwitchProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func hostSwitchProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func hostSwitchProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["host_switch_profile_id"] = bindings.NewStringType() - fields["policy_base_host_switch_profile"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.PolicyBaseHostSwitchProfileBindingType)}, bindings.REST) + fields["host_switch_profile_id"] = vapiBindings_.NewStringType() + fields["policy_base_host_switch_profile"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.PolicyBaseHostSwitchProfileBindingType)}) fieldNameMap["host_switch_profile_id"] = "HostSwitchProfileId" fieldNameMap["policy_base_host_switch_profile"] = "PolicyBaseHostSwitchProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func hostSwitchProfilesPatchOutputType() bindings.BindingType { - return bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.PolicyBaseHostSwitchProfileBindingType)}, bindings.REST) +func HostSwitchProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.PolicyBaseHostSwitchProfileBindingType)}) } -func hostSwitchProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func hostSwitchProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["host_switch_profile_id"] = bindings.NewStringType() - fields["policy_base_host_switch_profile"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.PolicyBaseHostSwitchProfileBindingType)}, bindings.REST) + fields["host_switch_profile_id"] = vapiBindings_.NewStringType() + fields["policy_base_host_switch_profile"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.PolicyBaseHostSwitchProfileBindingType)}) fieldNameMap["host_switch_profile_id"] = "HostSwitchProfileId" fieldNameMap["policy_base_host_switch_profile"] = "PolicyBaseHostSwitchProfile" - paramsTypeMap["policy_base_host_switch_profile"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.PolicyBaseHostSwitchProfileBindingType)}, bindings.REST) - paramsTypeMap["host_switch_profile_id"] = bindings.NewStringType() - paramsTypeMap["hostSwitchProfileId"] = bindings.NewStringType() + paramsTypeMap["host_switch_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_base_host_switch_profile"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.PolicyBaseHostSwitchProfileBindingType)}) + paramsTypeMap["hostSwitchProfileId"] = vapiBindings_.NewStringType() pathParams["host_switch_profile_id"] = "hostSwitchProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -315,41 +318,41 @@ func hostSwitchProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func hostSwitchProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func hostSwitchProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["host_switch_profile_id"] = bindings.NewStringType() - fields["policy_base_host_switch_profile"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.PolicyBaseHostSwitchProfileBindingType)}, bindings.REST) + fields["host_switch_profile_id"] = vapiBindings_.NewStringType() + fields["policy_base_host_switch_profile"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.PolicyBaseHostSwitchProfileBindingType)}) fieldNameMap["host_switch_profile_id"] = "HostSwitchProfileId" fieldNameMap["policy_base_host_switch_profile"] = "PolicyBaseHostSwitchProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func hostSwitchProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.PolicyBaseHostSwitchProfileBindingType)}, bindings.REST) +func HostSwitchProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.PolicyBaseHostSwitchProfileBindingType)}) } -func hostSwitchProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func hostSwitchProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["host_switch_profile_id"] = bindings.NewStringType() - fields["policy_base_host_switch_profile"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.PolicyBaseHostSwitchProfileBindingType)}, bindings.REST) + fields["host_switch_profile_id"] = vapiBindings_.NewStringType() + fields["policy_base_host_switch_profile"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.PolicyBaseHostSwitchProfileBindingType)}) fieldNameMap["host_switch_profile_id"] = "HostSwitchProfileId" fieldNameMap["policy_base_host_switch_profile"] = "PolicyBaseHostSwitchProfile" - paramsTypeMap["policy_base_host_switch_profile"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.PolicyBaseHostSwitchProfileBindingType)}, bindings.REST) - paramsTypeMap["host_switch_profile_id"] = bindings.NewStringType() - paramsTypeMap["hostSwitchProfileId"] = bindings.NewStringType() + paramsTypeMap["host_switch_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_base_host_switch_profile"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.PolicyBaseHostSwitchProfileBindingType)}) + paramsTypeMap["hostSwitchProfileId"] = vapiBindings_.NewStringType() pathParams["host_switch_profile_id"] = "hostSwitchProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/HostTransportNodeProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/HostTransportNodeProfilesClient.go index 66680134e..ca4f95a7d 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/HostTransportNodeProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/HostTransportNodeProfilesClient.go @@ -9,21 +9,21 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type HostTransportNodeProfilesClient interface { // Deletes the specified host transport node profile. A host transport node profile can be deleted only when it is not attached to any compute collection. // // @param transportNodeProfileIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,12 +35,13 @@ type HostTransportNodeProfilesClient interface { // // @param hostTransportNodeProfileIdParam (required) // @return com.vmware.nsx_policy.model.PolicyHostTransportNodeProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(hostTransportNodeProfileIdParam string) (model.PolicyHostTransportNodeProfile, error) + Get(hostTransportNodeProfileIdParam string) (nsx_policyModel.PolicyHostTransportNodeProfile, error) // Returns information about all host transport node profiles. // @@ -50,114 +51,123 @@ type HostTransportNodeProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PolicyHostTransportNodeProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyHostTransportNodeProfileListResult, error) + List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyHostTransportNodeProfileListResult, error) // Host transport node profile captures the configuration needed to create a host transport node. A host transport node profile can be attached to compute collections for automatic host transport node creation of member hosts. When configurations of a host transport node profile(TNP) are updated, all the host transport nodes in all the compute collections to which this TNP is attached are updated to reflect the updated configuration. // // @param transportNodeProfileIdParam (required) // @param policyHostTransportNodeProfileParam (required) + // @param overrideNsxOwnershipParam Override NSX Ownership (optional, default to false) // @return com.vmware.nsx_policy.model.PolicyHostTransportNodeProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(transportNodeProfileIdParam string, policyHostTransportNodeProfileParam model.PolicyHostTransportNodeProfile) (model.PolicyHostTransportNodeProfile, error) + Update(transportNodeProfileIdParam string, policyHostTransportNodeProfileParam nsx_policyModel.PolicyHostTransportNodeProfile, overrideNsxOwnershipParam *bool) (nsx_policyModel.PolicyHostTransportNodeProfile, error) } type hostTransportNodeProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewHostTransportNodeProfilesClient(connector client.Connector) *hostTransportNodeProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.host_transport_node_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewHostTransportNodeProfilesClient(connector vapiProtocolClient_.Connector) *hostTransportNodeProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.host_transport_node_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) hIface := hostTransportNodeProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &hIface } -func (hIface *hostTransportNodeProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (hIface *hostTransportNodeProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := hIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (hIface *hostTransportNodeProfilesClient) Delete(transportNodeProfileIdParam string) error { typeConverter := hIface.connector.TypeConverter() executionContext := hIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(hostTransportNodeProfilesDeleteInputType(), typeConverter) + operationRestMetaData := hostTransportNodeProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(hostTransportNodeProfilesDeleteInputType(), typeConverter) sv.AddStructField("TransportNodeProfileId", transportNodeProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := hostTransportNodeProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - hIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := hIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.host_transport_node_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), hIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (hIface *hostTransportNodeProfilesClient) Get(hostTransportNodeProfileIdParam string) (model.PolicyHostTransportNodeProfile, error) { +func (hIface *hostTransportNodeProfilesClient) Get(hostTransportNodeProfileIdParam string) (nsx_policyModel.PolicyHostTransportNodeProfile, error) { typeConverter := hIface.connector.TypeConverter() executionContext := hIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(hostTransportNodeProfilesGetInputType(), typeConverter) + operationRestMetaData := hostTransportNodeProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(hostTransportNodeProfilesGetInputType(), typeConverter) sv.AddStructField("HostTransportNodeProfileId", hostTransportNodeProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyHostTransportNodeProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyHostTransportNodeProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := hostTransportNodeProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - hIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := hIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.host_transport_node_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.PolicyHostTransportNodeProfile + var emptyOutput nsx_policyModel.PolicyHostTransportNodeProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), hostTransportNodeProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), HostTransportNodeProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyHostTransportNodeProfile), nil + return output.(nsx_policyModel.PolicyHostTransportNodeProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), hIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (hIface *hostTransportNodeProfilesClient) List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyHostTransportNodeProfileListResult, error) { +func (hIface *hostTransportNodeProfilesClient) List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyHostTransportNodeProfileListResult, error) { typeConverter := hIface.connector.TypeConverter() executionContext := hIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(hostTransportNodeProfilesListInputType(), typeConverter) + operationRestMetaData := hostTransportNodeProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(hostTransportNodeProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludedFields", includedFieldsParam) sv.AddStructField("PageSize", pageSizeParam) @@ -165,57 +175,56 @@ func (hIface *hostTransportNodeProfilesClient) List(cursorParam *string, include sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyHostTransportNodeProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyHostTransportNodeProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := hostTransportNodeProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - hIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := hIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.host_transport_node_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyHostTransportNodeProfileListResult + var emptyOutput nsx_policyModel.PolicyHostTransportNodeProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), hostTransportNodeProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), HostTransportNodeProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyHostTransportNodeProfileListResult), nil + return output.(nsx_policyModel.PolicyHostTransportNodeProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), hIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (hIface *hostTransportNodeProfilesClient) Update(transportNodeProfileIdParam string, policyHostTransportNodeProfileParam model.PolicyHostTransportNodeProfile) (model.PolicyHostTransportNodeProfile, error) { +func (hIface *hostTransportNodeProfilesClient) Update(transportNodeProfileIdParam string, policyHostTransportNodeProfileParam nsx_policyModel.PolicyHostTransportNodeProfile, overrideNsxOwnershipParam *bool) (nsx_policyModel.PolicyHostTransportNodeProfile, error) { typeConverter := hIface.connector.TypeConverter() executionContext := hIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(hostTransportNodeProfilesUpdateInputType(), typeConverter) + operationRestMetaData := hostTransportNodeProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(hostTransportNodeProfilesUpdateInputType(), typeConverter) sv.AddStructField("TransportNodeProfileId", transportNodeProfileIdParam) sv.AddStructField("PolicyHostTransportNodeProfile", policyHostTransportNodeProfileParam) + sv.AddStructField("OverrideNsxOwnership", overrideNsxOwnershipParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyHostTransportNodeProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyHostTransportNodeProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := hostTransportNodeProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - hIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := hIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.host_transport_node_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.PolicyHostTransportNodeProfile + var emptyOutput nsx_policyModel.PolicyHostTransportNodeProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), hostTransportNodeProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), HostTransportNodeProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyHostTransportNodeProfile), nil + return output.(nsx_policyModel.PolicyHostTransportNodeProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), hIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/HostTransportNodeProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/HostTransportNodeProfilesTypes.go index 824c74106..20ce71b7c 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/HostTransportNodeProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/HostTransportNodeProfilesTypes.go @@ -11,43 +11,43 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func hostTransportNodeProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func hostTransportNodeProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["transport_node_profile_id"] = bindings.NewStringType() + fields["transport_node_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["transport_node_profile_id"] = "TransportNodeProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func hostTransportNodeProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func HostTransportNodeProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func hostTransportNodeProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func hostTransportNodeProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["transport_node_profile_id"] = bindings.NewStringType() + fields["transport_node_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["transport_node_profile_id"] = "TransportNodeProfileId" - paramsTypeMap["transport_node_profile_id"] = bindings.NewStringType() - paramsTypeMap["transportNodeProfileId"] = bindings.NewStringType() + paramsTypeMap["transport_node_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["transportNodeProfileId"] = vapiBindings_.NewStringType() pathParams["transport_node_profile_id"] = "transportNodeProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,36 +68,36 @@ func hostTransportNodeProfilesDeleteRestMetadata() protocol.OperationRestMetadat map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func hostTransportNodeProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func hostTransportNodeProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["host_transport_node_profile_id"] = bindings.NewStringType() + fields["host_transport_node_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["host_transport_node_profile_id"] = "HostTransportNodeProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func hostTransportNodeProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyHostTransportNodeProfileBindingType) +func HostTransportNodeProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyHostTransportNodeProfileBindingType) } -func hostTransportNodeProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func hostTransportNodeProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["host_transport_node_profile_id"] = bindings.NewStringType() + fields["host_transport_node_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["host_transport_node_profile_id"] = "HostTransportNodeProfileId" - paramsTypeMap["host_transport_node_profile_id"] = bindings.NewStringType() - paramsTypeMap["hostTransportNodeProfileId"] = bindings.NewStringType() + paramsTypeMap["host_transport_node_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["hostTransportNodeProfileId"] = vapiBindings_.NewStringType() pathParams["host_transport_node_profile_id"] = "hostTransportNodeProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -118,51 +118,51 @@ func hostTransportNodeProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func hostTransportNodeProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func hostTransportNodeProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func hostTransportNodeProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyHostTransportNodeProfileListResultBindingType) +func HostTransportNodeProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyHostTransportNodeProfileListResultBindingType) } -func hostTransportNodeProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func hostTransportNodeProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -170,7 +170,7 @@ func hostTransportNodeProfilesListRestMetadata() protocol.OperationRestMetadata queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -191,41 +191,47 @@ func hostTransportNodeProfilesListRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func hostTransportNodeProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func hostTransportNodeProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["transport_node_profile_id"] = bindings.NewStringType() - fields["policy_host_transport_node_profile"] = bindings.NewReferenceType(model.PolicyHostTransportNodeProfileBindingType) + fields["transport_node_profile_id"] = vapiBindings_.NewStringType() + fields["policy_host_transport_node_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyHostTransportNodeProfileBindingType) + fields["override_nsx_ownership"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["transport_node_profile_id"] = "TransportNodeProfileId" fieldNameMap["policy_host_transport_node_profile"] = "PolicyHostTransportNodeProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + fieldNameMap["override_nsx_ownership"] = "OverrideNsxOwnership" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func hostTransportNodeProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyHostTransportNodeProfileBindingType) +func HostTransportNodeProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyHostTransportNodeProfileBindingType) } -func hostTransportNodeProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func hostTransportNodeProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["transport_node_profile_id"] = bindings.NewStringType() - fields["policy_host_transport_node_profile"] = bindings.NewReferenceType(model.PolicyHostTransportNodeProfileBindingType) + fields["transport_node_profile_id"] = vapiBindings_.NewStringType() + fields["policy_host_transport_node_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyHostTransportNodeProfileBindingType) + fields["override_nsx_ownership"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["transport_node_profile_id"] = "TransportNodeProfileId" fieldNameMap["policy_host_transport_node_profile"] = "PolicyHostTransportNodeProfile" - paramsTypeMap["policy_host_transport_node_profile"] = bindings.NewReferenceType(model.PolicyHostTransportNodeProfileBindingType) - paramsTypeMap["transport_node_profile_id"] = bindings.NewStringType() - paramsTypeMap["transportNodeProfileId"] = bindings.NewStringType() + fieldNameMap["override_nsx_ownership"] = "OverrideNsxOwnership" + paramsTypeMap["override_nsx_ownership"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["policy_host_transport_node_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyHostTransportNodeProfileBindingType) + paramsTypeMap["transport_node_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["transportNodeProfileId"] = vapiBindings_.NewStringType() pathParams["transport_node_profile_id"] = "transportNodeProfileId" + queryParams["override_nsx_ownership"] = "override_nsx_ownership" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IdentityFirewallStoresClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IdentityFirewallStoresClient.go new file mode 100644 index 000000000..f086c34c3 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IdentityFirewallStoresClient.go @@ -0,0 +1,284 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Interface file for service: IdentityFirewallStores +// Used by client-side stubs. + +package infra + +import ( + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" +) + +const _ = vapiCore_.SupportedByRuntimeVersion2 + +type IdentityFirewallStoresClient interface { + + // If the firewall identity store is removed, it will stop the identity store synchronization. User will not be able to define new IDFW rules + // + // @param identityFirewallStoreIdParam firewall identity store ID (required) + // @param enforcementPointPathParam String Path of the enforcement point (optional) + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Delete(identityFirewallStoreIdParam string, enforcementPointPathParam *string) error + + // Return a firewall identity store based on the store identifier + // + // @param identityFirewallStoreIdParam identity firewall store ID (required) + // @param enforcementPointPathParam String Path of the enforcement point (optional) + // @return com.vmware.nsx_policy.model.IdentityFirewallStore + // The return value will contain all the properties defined in nsx_policyModel.IdentityFirewallStore. + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Get(identityFirewallStoreIdParam string, enforcementPointPathParam *string) (*vapiData_.StructValue, error) + + // List all firewall identity stores + // + // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) + // @param enforcementPointPathParam String Path of the enforcement point (optional) + // @param includedFieldsParam Comma separated list of fields that should be included in query result (optional) + // @param pageSizeParam Maximum number of results to return in this page (server may return fewer) (optional, default to 1000) + // @param sortAscendingParam (optional) + // @param sortByParam Field by which records are sorted (optional) + // @return com.vmware.nsx_policy.model.IdentityFirewallStoreListResults + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + List(cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IdentityFirewallStoreListResults, error) + + // If a firewall identity store with the firewall-identity-store-id is not already present, create a new firewall identity store. If it already exists, update the firewall identity store with specified attributes. + // + // @param identityFirewallStoreIdParam firewall identity store ID (required) + // @param identityFirewallStoreParam (required) + // The parameter must contain all the properties defined in nsx_policyModel.IdentityFirewallStore. + // @param enforcementPointPathParam String Path of the enforcement point (optional) + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Patch(identityFirewallStoreIdParam string, identityFirewallStoreParam *vapiData_.StructValue, enforcementPointPathParam *string) error + + // If a firewall identity store with the firewall-identity-store-id is not already present, create a new firewall identity store. If it already exists, replace the firewall identity store instance with the new object. + // + // @param identityFirewallStoreIdParam firewall identity store ID (required) + // @param identityFirewallStoreParam (required) + // The parameter must contain all the properties defined in nsx_policyModel.IdentityFirewallStore. + // @param enforcementPointPathParam String Path of the enforcement point (optional) + // @return com.vmware.nsx_policy.model.IdentityFirewallStore + // The return value will contain all the properties defined in nsx_policyModel.IdentityFirewallStore. + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Update(identityFirewallStoreIdParam string, identityFirewallStoreParam *vapiData_.StructValue, enforcementPointPathParam *string) (*vapiData_.StructValue, error) +} + +type identityFirewallStoresClient struct { + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType +} + +func NewIdentityFirewallStoresClient(connector vapiProtocolClient_.Connector) *identityFirewallStoresClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.identity_firewall_stores") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), + } + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) + + iIface := identityFirewallStoresClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} + return &iIface +} + +func (iIface *identityFirewallStoresClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { + if entry, ok := iIface.errorsBindingMap[errorName]; ok { + return entry + } + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] +} + +func (iIface *identityFirewallStoresClient) Delete(identityFirewallStoreIdParam string, enforcementPointPathParam *string) error { + typeConverter := iIface.connector.TypeConverter() + executionContext := iIface.connector.NewExecutionContext() + operationRestMetaData := identityFirewallStoresDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(identityFirewallStoresDeleteInputType(), typeConverter) + sv.AddStructField("IdentityFirewallStoreId", identityFirewallStoreIdParam) + sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + return vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.identity_firewall_stores", "delete", inputDataValue, executionContext) + if methodResult.IsSuccess() { + return nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return vapiBindings_.VAPIerrorsToError(errorInError) + } + return methodError.(error) + } +} + +func (iIface *identityFirewallStoresClient) Get(identityFirewallStoreIdParam string, enforcementPointPathParam *string) (*vapiData_.StructValue, error) { + typeConverter := iIface.connector.TypeConverter() + executionContext := iIface.connector.NewExecutionContext() + operationRestMetaData := identityFirewallStoresGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(identityFirewallStoresGetInputType(), typeConverter) + sv.AddStructField("IdentityFirewallStoreId", identityFirewallStoreIdParam) + sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.identity_firewall_stores", "get", inputDataValue, executionContext) + var emptyOutput *vapiData_.StructValue + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IdentityFirewallStoresGetOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(*vapiData_.StructValue), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} + +func (iIface *identityFirewallStoresClient) List(cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IdentityFirewallStoreListResults, error) { + typeConverter := iIface.connector.TypeConverter() + executionContext := iIface.connector.NewExecutionContext() + operationRestMetaData := identityFirewallStoresListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(identityFirewallStoresListInputType(), typeConverter) + sv.AddStructField("Cursor", cursorParam) + sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) + sv.AddStructField("IncludedFields", includedFieldsParam) + sv.AddStructField("PageSize", pageSizeParam) + sv.AddStructField("SortAscending", sortAscendingParam) + sv.AddStructField("SortBy", sortByParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_policyModel.IdentityFirewallStoreListResults + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.identity_firewall_stores", "list", inputDataValue, executionContext) + var emptyOutput nsx_policyModel.IdentityFirewallStoreListResults + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IdentityFirewallStoresListOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_policyModel.IdentityFirewallStoreListResults), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} + +func (iIface *identityFirewallStoresClient) Patch(identityFirewallStoreIdParam string, identityFirewallStoreParam *vapiData_.StructValue, enforcementPointPathParam *string) error { + typeConverter := iIface.connector.TypeConverter() + executionContext := iIface.connector.NewExecutionContext() + operationRestMetaData := identityFirewallStoresPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(identityFirewallStoresPatchInputType(), typeConverter) + sv.AddStructField("IdentityFirewallStoreId", identityFirewallStoreIdParam) + sv.AddStructField("IdentityFirewallStore", identityFirewallStoreParam) + sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + return vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.identity_firewall_stores", "patch", inputDataValue, executionContext) + if methodResult.IsSuccess() { + return nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return vapiBindings_.VAPIerrorsToError(errorInError) + } + return methodError.(error) + } +} + +func (iIface *identityFirewallStoresClient) Update(identityFirewallStoreIdParam string, identityFirewallStoreParam *vapiData_.StructValue, enforcementPointPathParam *string) (*vapiData_.StructValue, error) { + typeConverter := iIface.connector.TypeConverter() + executionContext := iIface.connector.NewExecutionContext() + operationRestMetaData := identityFirewallStoresUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(identityFirewallStoresUpdateInputType(), typeConverter) + sv.AddStructField("IdentityFirewallStoreId", identityFirewallStoreIdParam) + sv.AddStructField("IdentityFirewallStore", identityFirewallStoreParam) + sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.identity_firewall_stores", "update", inputDataValue, executionContext) + var emptyOutput *vapiData_.StructValue + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IdentityFirewallStoresUpdateOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(*vapiData_.StructValue), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IdentityFirewallStoresTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IdentityFirewallStoresTypes.go new file mode 100644 index 000000000..cad176556 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IdentityFirewallStoresTypes.go @@ -0,0 +1,332 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Data type definitions file for service: IdentityFirewallStores. +// Includes binding types of a structures and enumerations defined in the service. +// Shared by client-side stubs and server-side skeletons to ensure type +// compatibility. + +package infra + +import ( + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + "reflect" +) + +func identityFirewallStoresDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["identity_firewall_store_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["identity_firewall_store_id"] = "IdentityFirewallStoreId" + fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func IdentityFirewallStoresDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() +} + +func identityFirewallStoresDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["identity_firewall_store_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["identity_firewall_store_id"] = "IdentityFirewallStoreId" + fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["identity_firewall_store_id"] = vapiBindings_.NewStringType() + paramsTypeMap["identityFirewallStoreId"] = vapiBindings_.NewStringType() + pathParams["identity_firewall_store_id"] = "identityFirewallStoreId" + queryParams["enforcement_point_path"] = "enforcement_point_path" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "DELETE", + "/policy/api/v1/infra/identity-firewall-stores/{identityFirewallStoreId}", + "", + resultHeaders, + 204, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func identityFirewallStoresGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["identity_firewall_store_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["identity_firewall_store_id"] = "IdentityFirewallStoreId" + fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func IdentityFirewallStoresGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IdentityFirewallStoreBindingType)}) +} + +func identityFirewallStoresGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["identity_firewall_store_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["identity_firewall_store_id"] = "IdentityFirewallStoreId" + fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["identity_firewall_store_id"] = vapiBindings_.NewStringType() + paramsTypeMap["identityFirewallStoreId"] = vapiBindings_.NewStringType() + pathParams["identity_firewall_store_id"] = "identityFirewallStoreId" + queryParams["enforcement_point_path"] = "enforcement_point_path" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "GET", + "/policy/api/v1/infra/identity-firewall-stores/{identityFirewallStoreId}", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func identityFirewallStoresListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" + fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["page_size"] = "PageSize" + fieldNameMap["sort_ascending"] = "SortAscending" + fieldNameMap["sort_by"] = "SortBy" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func IdentityFirewallStoresListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IdentityFirewallStoreListResultsBindingType) +} + +func identityFirewallStoresListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" + fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["page_size"] = "PageSize" + fieldNameMap["sort_ascending"] = "SortAscending" + fieldNameMap["sort_by"] = "SortBy" + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + queryParams["cursor"] = "cursor" + queryParams["sort_ascending"] = "sort_ascending" + queryParams["included_fields"] = "included_fields" + queryParams["enforcement_point_path"] = "enforcement_point_path" + queryParams["sort_by"] = "sort_by" + queryParams["page_size"] = "page_size" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "GET", + "/policy/api/v1/infra/identity-firewall-stores", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func identityFirewallStoresPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["identity_firewall_store_id"] = vapiBindings_.NewStringType() + fields["identity_firewall_store"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IdentityFirewallStoreBindingType)}) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["identity_firewall_store_id"] = "IdentityFirewallStoreId" + fieldNameMap["identity_firewall_store"] = "IdentityFirewallStore" + fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func IdentityFirewallStoresPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() +} + +func identityFirewallStoresPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["identity_firewall_store_id"] = vapiBindings_.NewStringType() + fields["identity_firewall_store"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IdentityFirewallStoreBindingType)}) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["identity_firewall_store_id"] = "IdentityFirewallStoreId" + fieldNameMap["identity_firewall_store"] = "IdentityFirewallStore" + fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" + paramsTypeMap["identity_firewall_store"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IdentityFirewallStoreBindingType)}) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["identity_firewall_store_id"] = vapiBindings_.NewStringType() + paramsTypeMap["identityFirewallStoreId"] = vapiBindings_.NewStringType() + pathParams["identity_firewall_store_id"] = "identityFirewallStoreId" + queryParams["enforcement_point_path"] = "enforcement_point_path" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "identity_firewall_store", + "PATCH", + "/policy/api/v1/infra/identity-firewall-stores/{identityFirewallStoreId}", + "", + resultHeaders, + 204, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func identityFirewallStoresUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["identity_firewall_store_id"] = vapiBindings_.NewStringType() + fields["identity_firewall_store"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IdentityFirewallStoreBindingType)}) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["identity_firewall_store_id"] = "IdentityFirewallStoreId" + fieldNameMap["identity_firewall_store"] = "IdentityFirewallStore" + fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func IdentityFirewallStoresUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IdentityFirewallStoreBindingType)}) +} + +func identityFirewallStoresUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["identity_firewall_store_id"] = vapiBindings_.NewStringType() + fields["identity_firewall_store"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IdentityFirewallStoreBindingType)}) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["identity_firewall_store_id"] = "IdentityFirewallStoreId" + fieldNameMap["identity_firewall_store"] = "IdentityFirewallStore" + fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" + paramsTypeMap["identity_firewall_store"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IdentityFirewallStoreBindingType)}) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["identity_firewall_store_id"] = vapiBindings_.NewStringType() + paramsTypeMap["identityFirewallStoreId"] = vapiBindings_.NewStringType() + pathParams["identity_firewall_store_id"] = "identityFirewallStoreId" + queryParams["enforcement_point_path"] = "enforcement_point_path" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "identity_firewall_store", + "PUT", + "/policy/api/v1/infra/identity-firewall-stores/{identityFirewallStoreId}", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IdentityGroupAssociationsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IdentityGroupAssociationsClient.go new file mode 100644 index 000000000..7ad49e736 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IdentityGroupAssociationsClient.go @@ -0,0 +1,105 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Interface file for service: IdentityGroupAssociations +// Used by client-side stubs. + +package infra + +import ( + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" +) + +const _ = vapiCore_.SupportedByRuntimeVersion2 + +type IdentityGroupAssociationsClient interface { + + // Get policy groups for which the given Identity Group is a member. + // + // @param identityGroupExternalIdParam Identity Group external ID (required) + // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) + // @param enforcementPointPathParam String Path of the enforcement point (optional) + // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) + // @param includedFieldsParam Comma separated list of fields that should be included in query result (optional) + // @param pageSizeParam Maximum number of results to return in this page (server may return fewer) (optional, default to 1000) + // @param sortAscendingParam (optional) + // @param sortByParam Field by which records are sorted (optional) + // @return com.vmware.nsx_policy.model.PolicyResourceReferenceForEPListResult + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + List(identityGroupExternalIdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyResourceReferenceForEPListResult, error) +} + +type identityGroupAssociationsClient struct { + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType +} + +func NewIdentityGroupAssociationsClient(connector vapiProtocolClient_.Connector) *identityGroupAssociationsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.identity_group_associations") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + } + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) + + iIface := identityGroupAssociationsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} + return &iIface +} + +func (iIface *identityGroupAssociationsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { + if entry, ok := iIface.errorsBindingMap[errorName]; ok { + return entry + } + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] +} + +func (iIface *identityGroupAssociationsClient) List(identityGroupExternalIdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyResourceReferenceForEPListResult, error) { + typeConverter := iIface.connector.TypeConverter() + executionContext := iIface.connector.NewExecutionContext() + operationRestMetaData := identityGroupAssociationsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(identityGroupAssociationsListInputType(), typeConverter) + sv.AddStructField("IdentityGroupExternalId", identityGroupExternalIdParam) + sv.AddStructField("Cursor", cursorParam) + sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) + sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) + sv.AddStructField("IncludedFields", includedFieldsParam) + sv.AddStructField("PageSize", pageSizeParam) + sv.AddStructField("SortAscending", sortAscendingParam) + sv.AddStructField("SortBy", sortByParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_policyModel.PolicyResourceReferenceForEPListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.identity_group_associations", "list", inputDataValue, executionContext) + var emptyOutput nsx_policyModel.PolicyResourceReferenceForEPListResult + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IdentityGroupAssociationsListOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_policyModel.PolicyResourceReferenceForEPListResult), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IdentityGroupAssociationsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IdentityGroupAssociationsTypes.go new file mode 100644 index 000000000..5eb5a0673 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IdentityGroupAssociationsTypes.go @@ -0,0 +1,110 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Data type definitions file for service: IdentityGroupAssociations. +// Includes binding types of a structures and enumerations defined in the service. +// Shared by client-side stubs and server-side skeletons to ensure type +// compatibility. + +package infra + +import ( + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + "reflect" +) + +func identityGroupAssociationsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["identity_group_external_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["identity_group_external_id"] = "IdentityGroupExternalId" + fieldNameMap["cursor"] = "Cursor" + fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" + fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" + fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["page_size"] = "PageSize" + fieldNameMap["sort_ascending"] = "SortAscending" + fieldNameMap["sort_by"] = "SortBy" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func IdentityGroupAssociationsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyResourceReferenceForEPListResultBindingType) +} + +func identityGroupAssociationsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["identity_group_external_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["identity_group_external_id"] = "IdentityGroupExternalId" + fieldNameMap["cursor"] = "Cursor" + fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" + fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" + fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["page_size"] = "PageSize" + fieldNameMap["sort_ascending"] = "SortAscending" + fieldNameMap["sort_by"] = "SortBy" + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["identity_group_external_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + queryParams["cursor"] = "cursor" + queryParams["sort_ascending"] = "sort_ascending" + queryParams["included_fields"] = "included_fields" + queryParams["enforcement_point_path"] = "enforcement_point_path" + queryParams["identity_group_external_id"] = "identity_group_external_id" + queryParams["sort_by"] = "sort_by" + queryParams["include_mark_for_delete_objects"] = "include_mark_for_delete_objects" + queryParams["page_size"] = "page_size" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "GET", + "/policy/api/v1/infra/identity-group-associations", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IgmpProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IgmpProfilesClient.go index 1fd01a7a5..693aa4876 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IgmpProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IgmpProfilesClient.go @@ -9,21 +9,21 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type IgmpProfilesClient interface { // Delete Igmp Profile. // // @param igmpProfileIdParam igmp profile id (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,12 +35,13 @@ type IgmpProfilesClient interface { // // @param igmpProfileIdParam igmp profile id (required) // @return com.vmware.nsx_policy.model.PolicyIgmpProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(igmpProfileIdParam string) (model.PolicyIgmpProfile, error) + Get(igmpProfileIdParam string) (nsx_policyModel.PolicyIgmpProfile, error) // List all igmp profile. // @@ -51,126 +52,135 @@ type IgmpProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PolicyIgmpProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyIgmpProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyIgmpProfileListResult, error) // Create a igmp profile with the igmp-profile-id is not already present, otherwise update the igmp profile. // // @param igmpProfileIdParam igmp profile id (required) // @param policyIgmpProfileParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(igmpProfileIdParam string, policyIgmpProfileParam model.PolicyIgmpProfile) error + Patch(igmpProfileIdParam string, policyIgmpProfileParam nsx_policyModel.PolicyIgmpProfile) error // Create or update igmp profile. // // @param igmpProfileIdParam igmp profile id (required) // @param policyIgmpProfileParam (required) // @return com.vmware.nsx_policy.model.PolicyIgmpProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(igmpProfileIdParam string, policyIgmpProfileParam model.PolicyIgmpProfile) (model.PolicyIgmpProfile, error) + Update(igmpProfileIdParam string, policyIgmpProfileParam nsx_policyModel.PolicyIgmpProfile) (nsx_policyModel.PolicyIgmpProfile, error) } type igmpProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewIgmpProfilesClient(connector client.Connector) *igmpProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.igmp_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewIgmpProfilesClient(connector vapiProtocolClient_.Connector) *igmpProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.igmp_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) iIface := igmpProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &iIface } -func (iIface *igmpProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (iIface *igmpProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := iIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (iIface *igmpProfilesClient) Delete(igmpProfileIdParam string) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(igmpProfilesDeleteInputType(), typeConverter) + operationRestMetaData := igmpProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(igmpProfilesDeleteInputType(), typeConverter) sv.AddStructField("IgmpProfileId", igmpProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := igmpProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.igmp_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *igmpProfilesClient) Get(igmpProfileIdParam string) (model.PolicyIgmpProfile, error) { +func (iIface *igmpProfilesClient) Get(igmpProfileIdParam string) (nsx_policyModel.PolicyIgmpProfile, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(igmpProfilesGetInputType(), typeConverter) + operationRestMetaData := igmpProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(igmpProfilesGetInputType(), typeConverter) sv.AddStructField("IgmpProfileId", igmpProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyIgmpProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyIgmpProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := igmpProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.igmp_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.PolicyIgmpProfile + var emptyOutput nsx_policyModel.PolicyIgmpProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), igmpProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IgmpProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyIgmpProfile), nil + return output.(nsx_policyModel.PolicyIgmpProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *igmpProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyIgmpProfileListResult, error) { +func (iIface *igmpProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyIgmpProfileListResult, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(igmpProfilesListInputType(), typeConverter) + operationRestMetaData := igmpProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(igmpProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -179,83 +189,82 @@ func (iIface *igmpProfilesClient) List(cursorParam *string, includeMarkForDelete sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyIgmpProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyIgmpProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := igmpProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.igmp_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyIgmpProfileListResult + var emptyOutput nsx_policyModel.PolicyIgmpProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), igmpProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IgmpProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyIgmpProfileListResult), nil + return output.(nsx_policyModel.PolicyIgmpProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *igmpProfilesClient) Patch(igmpProfileIdParam string, policyIgmpProfileParam model.PolicyIgmpProfile) error { +func (iIface *igmpProfilesClient) Patch(igmpProfileIdParam string, policyIgmpProfileParam nsx_policyModel.PolicyIgmpProfile) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(igmpProfilesPatchInputType(), typeConverter) + operationRestMetaData := igmpProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(igmpProfilesPatchInputType(), typeConverter) sv.AddStructField("IgmpProfileId", igmpProfileIdParam) sv.AddStructField("PolicyIgmpProfile", policyIgmpProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := igmpProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.igmp_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *igmpProfilesClient) Update(igmpProfileIdParam string, policyIgmpProfileParam model.PolicyIgmpProfile) (model.PolicyIgmpProfile, error) { +func (iIface *igmpProfilesClient) Update(igmpProfileIdParam string, policyIgmpProfileParam nsx_policyModel.PolicyIgmpProfile) (nsx_policyModel.PolicyIgmpProfile, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(igmpProfilesUpdateInputType(), typeConverter) + operationRestMetaData := igmpProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(igmpProfilesUpdateInputType(), typeConverter) sv.AddStructField("IgmpProfileId", igmpProfileIdParam) sv.AddStructField("PolicyIgmpProfile", policyIgmpProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyIgmpProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyIgmpProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := igmpProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.igmp_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.PolicyIgmpProfile + var emptyOutput nsx_policyModel.PolicyIgmpProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), igmpProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IgmpProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyIgmpProfile), nil + return output.(nsx_policyModel.PolicyIgmpProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IgmpProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IgmpProfilesTypes.go index 5948d728c..20d0455c2 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IgmpProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IgmpProfilesTypes.go @@ -11,43 +11,43 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func igmpProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func igmpProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["igmp_profile_id"] = bindings.NewStringType() + fields["igmp_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["igmp_profile_id"] = "IgmpProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func igmpProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func IgmpProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func igmpProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func igmpProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["igmp_profile_id"] = bindings.NewStringType() + fields["igmp_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["igmp_profile_id"] = "IgmpProfileId" - paramsTypeMap["igmp_profile_id"] = bindings.NewStringType() - paramsTypeMap["igmpProfileId"] = bindings.NewStringType() + paramsTypeMap["igmp_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["igmpProfileId"] = vapiBindings_.NewStringType() pathParams["igmp_profile_id"] = "igmpProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,36 +68,36 @@ func igmpProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func igmpProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func igmpProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["igmp_profile_id"] = bindings.NewStringType() + fields["igmp_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["igmp_profile_id"] = "IgmpProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func igmpProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyIgmpProfileBindingType) +func IgmpProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyIgmpProfileBindingType) } -func igmpProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func igmpProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["igmp_profile_id"] = bindings.NewStringType() + fields["igmp_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["igmp_profile_id"] = "IgmpProfileId" - paramsTypeMap["igmp_profile_id"] = bindings.NewStringType() - paramsTypeMap["igmpProfileId"] = bindings.NewStringType() + paramsTypeMap["igmp_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["igmpProfileId"] = vapiBindings_.NewStringType() pathParams["igmp_profile_id"] = "igmpProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -118,56 +118,56 @@ func igmpProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func igmpProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func igmpProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func igmpProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyIgmpProfileListResultBindingType) +func IgmpProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyIgmpProfileListResultBindingType) } -func igmpProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func igmpProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -176,7 +176,7 @@ func igmpProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -197,41 +197,41 @@ func igmpProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func igmpProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func igmpProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["igmp_profile_id"] = bindings.NewStringType() - fields["policy_igmp_profile"] = bindings.NewReferenceType(model.PolicyIgmpProfileBindingType) + fields["igmp_profile_id"] = vapiBindings_.NewStringType() + fields["policy_igmp_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyIgmpProfileBindingType) fieldNameMap["igmp_profile_id"] = "IgmpProfileId" fieldNameMap["policy_igmp_profile"] = "PolicyIgmpProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func igmpProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func IgmpProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func igmpProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func igmpProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["igmp_profile_id"] = bindings.NewStringType() - fields["policy_igmp_profile"] = bindings.NewReferenceType(model.PolicyIgmpProfileBindingType) + fields["igmp_profile_id"] = vapiBindings_.NewStringType() + fields["policy_igmp_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyIgmpProfileBindingType) fieldNameMap["igmp_profile_id"] = "IgmpProfileId" fieldNameMap["policy_igmp_profile"] = "PolicyIgmpProfile" - paramsTypeMap["policy_igmp_profile"] = bindings.NewReferenceType(model.PolicyIgmpProfileBindingType) - paramsTypeMap["igmp_profile_id"] = bindings.NewStringType() - paramsTypeMap["igmpProfileId"] = bindings.NewStringType() + paramsTypeMap["policy_igmp_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyIgmpProfileBindingType) + paramsTypeMap["igmp_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["igmpProfileId"] = vapiBindings_.NewStringType() pathParams["igmp_profile_id"] = "igmpProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -252,41 +252,41 @@ func igmpProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func igmpProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func igmpProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["igmp_profile_id"] = bindings.NewStringType() - fields["policy_igmp_profile"] = bindings.NewReferenceType(model.PolicyIgmpProfileBindingType) + fields["igmp_profile_id"] = vapiBindings_.NewStringType() + fields["policy_igmp_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyIgmpProfileBindingType) fieldNameMap["igmp_profile_id"] = "IgmpProfileId" fieldNameMap["policy_igmp_profile"] = "PolicyIgmpProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func igmpProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyIgmpProfileBindingType) +func IgmpProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyIgmpProfileBindingType) } -func igmpProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func igmpProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["igmp_profile_id"] = bindings.NewStringType() - fields["policy_igmp_profile"] = bindings.NewReferenceType(model.PolicyIgmpProfileBindingType) + fields["igmp_profile_id"] = vapiBindings_.NewStringType() + fields["policy_igmp_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyIgmpProfileBindingType) fieldNameMap["igmp_profile_id"] = "IgmpProfileId" fieldNameMap["policy_igmp_profile"] = "PolicyIgmpProfile" - paramsTypeMap["policy_igmp_profile"] = bindings.NewReferenceType(model.PolicyIgmpProfileBindingType) - paramsTypeMap["igmp_profile_id"] = bindings.NewStringType() - paramsTypeMap["igmpProfileId"] = bindings.NewStringType() + paramsTypeMap["policy_igmp_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyIgmpProfileBindingType) + paramsTypeMap["igmp_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["igmpProfileId"] = vapiBindings_.NewStringType() pathParams["igmp_profile_id"] = "igmpProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpAddressGroupAssociationsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpAddressGroupAssociationsClient.go index a61701c2c..463e17e40 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpAddressGroupAssociationsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpAddressGroupAssociationsClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type IpAddressGroupAssociationsClient interface { @@ -32,43 +31,48 @@ type IpAddressGroupAssociationsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PolicyResourceReferenceForEPListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(ipAddressParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyResourceReferenceForEPListResult, error) + List(ipAddressParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyResourceReferenceForEPListResult, error) } type ipAddressGroupAssociationsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewIpAddressGroupAssociationsClient(connector client.Connector) *ipAddressGroupAssociationsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.ip_address_group_associations") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewIpAddressGroupAssociationsClient(connector vapiProtocolClient_.Connector) *ipAddressGroupAssociationsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.ip_address_group_associations") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) iIface := ipAddressGroupAssociationsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &iIface } -func (iIface *ipAddressGroupAssociationsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (iIface *ipAddressGroupAssociationsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := iIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (iIface *ipAddressGroupAssociationsClient) List(ipAddressParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyResourceReferenceForEPListResult, error) { +func (iIface *ipAddressGroupAssociationsClient) List(ipAddressParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyResourceReferenceForEPListResult, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipAddressGroupAssociationsListInputType(), typeConverter) + operationRestMetaData := ipAddressGroupAssociationsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipAddressGroupAssociationsListInputType(), typeConverter) sv.AddStructField("IpAddress", ipAddressParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) @@ -79,25 +83,22 @@ func (iIface *ipAddressGroupAssociationsClient) List(ipAddressParam string, curs sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyResourceReferenceForEPListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyResourceReferenceForEPListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipAddressGroupAssociationsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ip_address_group_associations", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyResourceReferenceForEPListResult + var emptyOutput nsx_policyModel.PolicyResourceReferenceForEPListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipAddressGroupAssociationsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpAddressGroupAssociationsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyResourceReferenceForEPListResult), nil + return output.(nsx_policyModel.PolicyResourceReferenceForEPListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpAddressGroupAssociationsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpAddressGroupAssociationsTypes.go index 8b6739fb1..48c6549a4 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpAddressGroupAssociationsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpAddressGroupAssociationsTypes.go @@ -11,24 +11,24 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func ipAddressGroupAssociationsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipAddressGroupAssociationsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_address"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_address"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_address"] = "IpAddress" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -37,31 +37,31 @@ func ipAddressGroupAssociationsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipAddressGroupAssociationsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyResourceReferenceForEPListResultBindingType) +func IpAddressGroupAssociationsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyResourceReferenceForEPListResultBindingType) } -func ipAddressGroupAssociationsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipAddressGroupAssociationsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ip_address"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_address"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_address"] = "IpAddress" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -70,14 +70,14 @@ func ipAddressGroupAssociationsListRestMetadata() protocol.OperationRestMetadata fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["ip_address"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["ip_address"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -88,7 +88,7 @@ func ipAddressGroupAssociationsListRestMetadata() protocol.OperationRestMetadata queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpBlocksClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpBlocksClient.go index 3c235fa85..d0dececaa 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpBlocksClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpBlocksClient.go @@ -9,21 +9,21 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type IpBlocksClient interface { // Delete the IpAddressBlock with the given id. // // @param ipBlockIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,12 +35,13 @@ type IpBlocksClient interface { // // @param ipBlockIdParam (required) // @return com.vmware.nsx_policy.model.IpAddressBlock + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(ipBlockIdParam string) (model.IpAddressBlock, error) + Get(ipBlockIdParam string) (nsx_policyModel.IpAddressBlock, error) // Paginated list of IpAddressBlocks. // @@ -51,126 +52,135 @@ type IpBlocksClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.IpAddressBlockListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IpAddressBlockListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IpAddressBlockListResult, error) // Creates a new IpAddressBlock with specified ID if not already present. If IpAddressBlock of given ID is already present, then the instance is updated with specified attributes. // // @param ipBlockIdParam (required) // @param ipAddressBlockParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(ipBlockIdParam string, ipAddressBlockParam model.IpAddressBlock) error + Patch(ipBlockIdParam string, ipAddressBlockParam nsx_policyModel.IpAddressBlock) error // Create a new IpAddressBlock with given ID if it does not exist. If IpAddressBlock with given ID already exists, it will update existing instance. This is a full replace. // // @param ipBlockIdParam (required) // @param ipAddressBlockParam (required) // @return com.vmware.nsx_policy.model.IpAddressBlock + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(ipBlockIdParam string, ipAddressBlockParam model.IpAddressBlock) (model.IpAddressBlock, error) + Update(ipBlockIdParam string, ipAddressBlockParam nsx_policyModel.IpAddressBlock) (nsx_policyModel.IpAddressBlock, error) } type ipBlocksClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewIpBlocksClient(connector client.Connector) *ipBlocksClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.ip_blocks") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewIpBlocksClient(connector vapiProtocolClient_.Connector) *ipBlocksClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.ip_blocks") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) iIface := ipBlocksClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &iIface } -func (iIface *ipBlocksClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (iIface *ipBlocksClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := iIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (iIface *ipBlocksClient) Delete(ipBlockIdParam string) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipBlocksDeleteInputType(), typeConverter) + operationRestMetaData := ipBlocksDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipBlocksDeleteInputType(), typeConverter) sv.AddStructField("IpBlockId", ipBlockIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipBlocksDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ip_blocks", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *ipBlocksClient) Get(ipBlockIdParam string) (model.IpAddressBlock, error) { +func (iIface *ipBlocksClient) Get(ipBlockIdParam string) (nsx_policyModel.IpAddressBlock, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipBlocksGetInputType(), typeConverter) + operationRestMetaData := ipBlocksGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipBlocksGetInputType(), typeConverter) sv.AddStructField("IpBlockId", ipBlockIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IpAddressBlock - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IpAddressBlock + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipBlocksGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ip_blocks", "get", inputDataValue, executionContext) - var emptyOutput model.IpAddressBlock + var emptyOutput nsx_policyModel.IpAddressBlock if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipBlocksGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpBlocksGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IpAddressBlock), nil + return output.(nsx_policyModel.IpAddressBlock), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *ipBlocksClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IpAddressBlockListResult, error) { +func (iIface *ipBlocksClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IpAddressBlockListResult, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipBlocksListInputType(), typeConverter) + operationRestMetaData := ipBlocksListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipBlocksListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -179,83 +189,82 @@ func (iIface *ipBlocksClient) List(cursorParam *string, includeMarkForDeleteObje sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IpAddressBlockListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IpAddressBlockListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipBlocksListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ip_blocks", "list", inputDataValue, executionContext) - var emptyOutput model.IpAddressBlockListResult + var emptyOutput nsx_policyModel.IpAddressBlockListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipBlocksListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpBlocksListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IpAddressBlockListResult), nil + return output.(nsx_policyModel.IpAddressBlockListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *ipBlocksClient) Patch(ipBlockIdParam string, ipAddressBlockParam model.IpAddressBlock) error { +func (iIface *ipBlocksClient) Patch(ipBlockIdParam string, ipAddressBlockParam nsx_policyModel.IpAddressBlock) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipBlocksPatchInputType(), typeConverter) + operationRestMetaData := ipBlocksPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipBlocksPatchInputType(), typeConverter) sv.AddStructField("IpBlockId", ipBlockIdParam) sv.AddStructField("IpAddressBlock", ipAddressBlockParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipBlocksPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ip_blocks", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *ipBlocksClient) Update(ipBlockIdParam string, ipAddressBlockParam model.IpAddressBlock) (model.IpAddressBlock, error) { +func (iIface *ipBlocksClient) Update(ipBlockIdParam string, ipAddressBlockParam nsx_policyModel.IpAddressBlock) (nsx_policyModel.IpAddressBlock, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipBlocksUpdateInputType(), typeConverter) + operationRestMetaData := ipBlocksUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipBlocksUpdateInputType(), typeConverter) sv.AddStructField("IpBlockId", ipBlockIdParam) sv.AddStructField("IpAddressBlock", ipAddressBlockParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IpAddressBlock - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IpAddressBlock + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipBlocksUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ip_blocks", "update", inputDataValue, executionContext) - var emptyOutput model.IpAddressBlock + var emptyOutput nsx_policyModel.IpAddressBlock if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipBlocksUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpBlocksUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IpAddressBlock), nil + return output.(nsx_policyModel.IpAddressBlock), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpBlocksTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpBlocksTypes.go index 1335e0eca..077dfc857 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpBlocksTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpBlocksTypes.go @@ -11,43 +11,43 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func ipBlocksDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipBlocksDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_block_id"] = bindings.NewStringType() + fields["ip_block_id"] = vapiBindings_.NewStringType() fieldNameMap["ip_block_id"] = "IpBlockId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipBlocksDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func IpBlocksDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func ipBlocksDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipBlocksDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ip_block_id"] = bindings.NewStringType() + fields["ip_block_id"] = vapiBindings_.NewStringType() fieldNameMap["ip_block_id"] = "IpBlockId" - paramsTypeMap["ip_block_id"] = bindings.NewStringType() - paramsTypeMap["ipBlockId"] = bindings.NewStringType() + paramsTypeMap["ip_block_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ipBlockId"] = vapiBindings_.NewStringType() pathParams["ip_block_id"] = "ipBlockId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,36 +68,36 @@ func ipBlocksDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipBlocksGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipBlocksGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_block_id"] = bindings.NewStringType() + fields["ip_block_id"] = vapiBindings_.NewStringType() fieldNameMap["ip_block_id"] = "IpBlockId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipBlocksGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IpAddressBlockBindingType) +func IpBlocksGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IpAddressBlockBindingType) } -func ipBlocksGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipBlocksGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ip_block_id"] = bindings.NewStringType() + fields["ip_block_id"] = vapiBindings_.NewStringType() fieldNameMap["ip_block_id"] = "IpBlockId" - paramsTypeMap["ip_block_id"] = bindings.NewStringType() - paramsTypeMap["ipBlockId"] = bindings.NewStringType() + paramsTypeMap["ip_block_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ipBlockId"] = vapiBindings_.NewStringType() pathParams["ip_block_id"] = "ipBlockId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -118,56 +118,56 @@ func ipBlocksGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipBlocksListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipBlocksListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipBlocksListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IpAddressBlockListResultBindingType) +func IpBlocksListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IpAddressBlockListResultBindingType) } -func ipBlocksListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipBlocksListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -176,7 +176,7 @@ func ipBlocksListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -197,41 +197,41 @@ func ipBlocksListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipBlocksPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipBlocksPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_block_id"] = bindings.NewStringType() - fields["ip_address_block"] = bindings.NewReferenceType(model.IpAddressBlockBindingType) + fields["ip_block_id"] = vapiBindings_.NewStringType() + fields["ip_address_block"] = vapiBindings_.NewReferenceType(nsx_policyModel.IpAddressBlockBindingType) fieldNameMap["ip_block_id"] = "IpBlockId" fieldNameMap["ip_address_block"] = "IpAddressBlock" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipBlocksPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func IpBlocksPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func ipBlocksPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipBlocksPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ip_block_id"] = bindings.NewStringType() - fields["ip_address_block"] = bindings.NewReferenceType(model.IpAddressBlockBindingType) + fields["ip_block_id"] = vapiBindings_.NewStringType() + fields["ip_address_block"] = vapiBindings_.NewReferenceType(nsx_policyModel.IpAddressBlockBindingType) fieldNameMap["ip_block_id"] = "IpBlockId" fieldNameMap["ip_address_block"] = "IpAddressBlock" - paramsTypeMap["ip_block_id"] = bindings.NewStringType() - paramsTypeMap["ip_address_block"] = bindings.NewReferenceType(model.IpAddressBlockBindingType) - paramsTypeMap["ipBlockId"] = bindings.NewStringType() + paramsTypeMap["ip_block_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ip_address_block"] = vapiBindings_.NewReferenceType(nsx_policyModel.IpAddressBlockBindingType) + paramsTypeMap["ipBlockId"] = vapiBindings_.NewStringType() pathParams["ip_block_id"] = "ipBlockId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -252,41 +252,41 @@ func ipBlocksPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipBlocksUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipBlocksUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_block_id"] = bindings.NewStringType() - fields["ip_address_block"] = bindings.NewReferenceType(model.IpAddressBlockBindingType) + fields["ip_block_id"] = vapiBindings_.NewStringType() + fields["ip_address_block"] = vapiBindings_.NewReferenceType(nsx_policyModel.IpAddressBlockBindingType) fieldNameMap["ip_block_id"] = "IpBlockId" fieldNameMap["ip_address_block"] = "IpAddressBlock" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipBlocksUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IpAddressBlockBindingType) +func IpBlocksUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IpAddressBlockBindingType) } -func ipBlocksUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipBlocksUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ip_block_id"] = bindings.NewStringType() - fields["ip_address_block"] = bindings.NewReferenceType(model.IpAddressBlockBindingType) + fields["ip_block_id"] = vapiBindings_.NewStringType() + fields["ip_address_block"] = vapiBindings_.NewReferenceType(nsx_policyModel.IpAddressBlockBindingType) fieldNameMap["ip_block_id"] = "IpBlockId" fieldNameMap["ip_address_block"] = "IpAddressBlock" - paramsTypeMap["ip_block_id"] = bindings.NewStringType() - paramsTypeMap["ip_address_block"] = bindings.NewReferenceType(model.IpAddressBlockBindingType) - paramsTypeMap["ipBlockId"] = bindings.NewStringType() + paramsTypeMap["ip_block_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ip_address_block"] = vapiBindings_.NewReferenceType(nsx_policyModel.IpAddressBlockBindingType) + paramsTypeMap["ipBlockId"] = vapiBindings_.NewStringType() pathParams["ip_block_id"] = "ipBlockId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpDiscoveryProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpDiscoveryProfilesClient.go index 06f45f296..f277413aa 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpDiscoveryProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpDiscoveryProfilesClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type IpDiscoveryProfilesClient interface { @@ -25,6 +24,7 @@ type IpDiscoveryProfilesClient interface { // // @param ipDiscoveryProfileIdParam IP Discovery Profile ID (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,12 +36,13 @@ type IpDiscoveryProfilesClient interface { // // @param ipDiscoveryProfileIdParam IP Discovery Profile ID (required) // @return com.vmware.nsx_policy.model.IPDiscoveryProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(ipDiscoveryProfileIdParam string) (model.IPDiscoveryProfile, error) + Get(ipDiscoveryProfileIdParam string) (nsx_policyModel.IPDiscoveryProfile, error) // API will list all IP Discovery Profiles active in current discovery profile id. // @@ -52,24 +53,26 @@ type IpDiscoveryProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.IPDiscoveryProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPDiscoveryProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IPDiscoveryProfileListResult, error) // API will create IP Discovery profile. // // @param ipDiscoveryProfileIdParam IP Discovery Profile ID (required) // @param ipDiscoveryProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(ipDiscoveryProfileIdParam string, ipDiscoveryProfileParam model.IPDiscoveryProfile, overrideParam *bool) error + Patch(ipDiscoveryProfileIdParam string, ipDiscoveryProfileParam nsx_policyModel.IPDiscoveryProfile, overrideParam *bool) error // API will update IP Discovery profile. // @@ -77,104 +80,111 @@ type IpDiscoveryProfilesClient interface { // @param ipDiscoveryProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) // @return com.vmware.nsx_policy.model.IPDiscoveryProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(ipDiscoveryProfileIdParam string, ipDiscoveryProfileParam model.IPDiscoveryProfile, overrideParam *bool) (model.IPDiscoveryProfile, error) + Update(ipDiscoveryProfileIdParam string, ipDiscoveryProfileParam nsx_policyModel.IPDiscoveryProfile, overrideParam *bool) (nsx_policyModel.IPDiscoveryProfile, error) } type ipDiscoveryProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewIpDiscoveryProfilesClient(connector client.Connector) *ipDiscoveryProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.ip_discovery_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewIpDiscoveryProfilesClient(connector vapiProtocolClient_.Connector) *ipDiscoveryProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.ip_discovery_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) iIface := ipDiscoveryProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &iIface } -func (iIface *ipDiscoveryProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (iIface *ipDiscoveryProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := iIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (iIface *ipDiscoveryProfilesClient) Delete(ipDiscoveryProfileIdParam string, overrideParam *bool) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipDiscoveryProfilesDeleteInputType(), typeConverter) + operationRestMetaData := ipDiscoveryProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipDiscoveryProfilesDeleteInputType(), typeConverter) sv.AddStructField("IpDiscoveryProfileId", ipDiscoveryProfileIdParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipDiscoveryProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ip_discovery_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *ipDiscoveryProfilesClient) Get(ipDiscoveryProfileIdParam string) (model.IPDiscoveryProfile, error) { +func (iIface *ipDiscoveryProfilesClient) Get(ipDiscoveryProfileIdParam string) (nsx_policyModel.IPDiscoveryProfile, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipDiscoveryProfilesGetInputType(), typeConverter) + operationRestMetaData := ipDiscoveryProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipDiscoveryProfilesGetInputType(), typeConverter) sv.AddStructField("IpDiscoveryProfileId", ipDiscoveryProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPDiscoveryProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPDiscoveryProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipDiscoveryProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ip_discovery_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.IPDiscoveryProfile + var emptyOutput nsx_policyModel.IPDiscoveryProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipDiscoveryProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpDiscoveryProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPDiscoveryProfile), nil + return output.(nsx_policyModel.IPDiscoveryProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *ipDiscoveryProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPDiscoveryProfileListResult, error) { +func (iIface *ipDiscoveryProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IPDiscoveryProfileListResult, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipDiscoveryProfilesListInputType(), typeConverter) + operationRestMetaData := ipDiscoveryProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipDiscoveryProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -183,85 +193,84 @@ func (iIface *ipDiscoveryProfilesClient) List(cursorParam *string, includeMarkFo sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPDiscoveryProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPDiscoveryProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipDiscoveryProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ip_discovery_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.IPDiscoveryProfileListResult + var emptyOutput nsx_policyModel.IPDiscoveryProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipDiscoveryProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpDiscoveryProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPDiscoveryProfileListResult), nil + return output.(nsx_policyModel.IPDiscoveryProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *ipDiscoveryProfilesClient) Patch(ipDiscoveryProfileIdParam string, ipDiscoveryProfileParam model.IPDiscoveryProfile, overrideParam *bool) error { +func (iIface *ipDiscoveryProfilesClient) Patch(ipDiscoveryProfileIdParam string, ipDiscoveryProfileParam nsx_policyModel.IPDiscoveryProfile, overrideParam *bool) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipDiscoveryProfilesPatchInputType(), typeConverter) + operationRestMetaData := ipDiscoveryProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipDiscoveryProfilesPatchInputType(), typeConverter) sv.AddStructField("IpDiscoveryProfileId", ipDiscoveryProfileIdParam) sv.AddStructField("IpDiscoveryProfile", ipDiscoveryProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipDiscoveryProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ip_discovery_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *ipDiscoveryProfilesClient) Update(ipDiscoveryProfileIdParam string, ipDiscoveryProfileParam model.IPDiscoveryProfile, overrideParam *bool) (model.IPDiscoveryProfile, error) { +func (iIface *ipDiscoveryProfilesClient) Update(ipDiscoveryProfileIdParam string, ipDiscoveryProfileParam nsx_policyModel.IPDiscoveryProfile, overrideParam *bool) (nsx_policyModel.IPDiscoveryProfile, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipDiscoveryProfilesUpdateInputType(), typeConverter) + operationRestMetaData := ipDiscoveryProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipDiscoveryProfilesUpdateInputType(), typeConverter) sv.AddStructField("IpDiscoveryProfileId", ipDiscoveryProfileIdParam) sv.AddStructField("IpDiscoveryProfile", ipDiscoveryProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPDiscoveryProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPDiscoveryProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipDiscoveryProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ip_discovery_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.IPDiscoveryProfile + var emptyOutput nsx_policyModel.IPDiscoveryProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipDiscoveryProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpDiscoveryProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPDiscoveryProfile), nil + return output.(nsx_policyModel.IPDiscoveryProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpDiscoveryProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpDiscoveryProfilesTypes.go index 3bf9f8579..a28ef273d 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpDiscoveryProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpDiscoveryProfilesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func ipDiscoveryProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipDiscoveryProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_discovery_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ip_discovery_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ip_discovery_profile_id"] = "IpDiscoveryProfileId" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipDiscoveryProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func IpDiscoveryProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func ipDiscoveryProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipDiscoveryProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ip_discovery_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ip_discovery_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ip_discovery_profile_id"] = "IpDiscoveryProfileId" fieldNameMap["override"] = "Override" - paramsTypeMap["ip_discovery_profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["ipDiscoveryProfileId"] = bindings.NewStringType() + paramsTypeMap["ip_discovery_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["ipDiscoveryProfileId"] = vapiBindings_.NewStringType() pathParams["ip_discovery_profile_id"] = "ipDiscoveryProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func ipDiscoveryProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipDiscoveryProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipDiscoveryProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_discovery_profile_id"] = bindings.NewStringType() + fields["ip_discovery_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["ip_discovery_profile_id"] = "IpDiscoveryProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipDiscoveryProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPDiscoveryProfileBindingType) +func IpDiscoveryProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPDiscoveryProfileBindingType) } -func ipDiscoveryProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipDiscoveryProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ip_discovery_profile_id"] = bindings.NewStringType() + fields["ip_discovery_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["ip_discovery_profile_id"] = "IpDiscoveryProfileId" - paramsTypeMap["ip_discovery_profile_id"] = bindings.NewStringType() - paramsTypeMap["ipDiscoveryProfileId"] = bindings.NewStringType() + paramsTypeMap["ip_discovery_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ipDiscoveryProfileId"] = vapiBindings_.NewStringType() pathParams["ip_discovery_profile_id"] = "ipDiscoveryProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func ipDiscoveryProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipDiscoveryProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipDiscoveryProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipDiscoveryProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPDiscoveryProfileListResultBindingType) +func IpDiscoveryProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPDiscoveryProfileListResultBindingType) } -func ipDiscoveryProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipDiscoveryProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func ipDiscoveryProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,47 +203,47 @@ func ipDiscoveryProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipDiscoveryProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipDiscoveryProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_discovery_profile_id"] = bindings.NewStringType() - fields["ip_discovery_profile"] = bindings.NewReferenceType(model.IPDiscoveryProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ip_discovery_profile_id"] = vapiBindings_.NewStringType() + fields["ip_discovery_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPDiscoveryProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ip_discovery_profile_id"] = "IpDiscoveryProfileId" fieldNameMap["ip_discovery_profile"] = "IpDiscoveryProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipDiscoveryProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func IpDiscoveryProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func ipDiscoveryProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipDiscoveryProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ip_discovery_profile_id"] = bindings.NewStringType() - fields["ip_discovery_profile"] = bindings.NewReferenceType(model.IPDiscoveryProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ip_discovery_profile_id"] = vapiBindings_.NewStringType() + fields["ip_discovery_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPDiscoveryProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ip_discovery_profile_id"] = "IpDiscoveryProfileId" fieldNameMap["ip_discovery_profile"] = "IpDiscoveryProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["ip_discovery_profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["ip_discovery_profile"] = bindings.NewReferenceType(model.IPDiscoveryProfileBindingType) - paramsTypeMap["ipDiscoveryProfileId"] = bindings.NewStringType() + paramsTypeMap["ip_discovery_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ip_discovery_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPDiscoveryProfileBindingType) + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["ipDiscoveryProfileId"] = vapiBindings_.NewStringType() pathParams["ip_discovery_profile_id"] = "ipDiscoveryProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -264,47 +264,47 @@ func ipDiscoveryProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipDiscoveryProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipDiscoveryProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_discovery_profile_id"] = bindings.NewStringType() - fields["ip_discovery_profile"] = bindings.NewReferenceType(model.IPDiscoveryProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ip_discovery_profile_id"] = vapiBindings_.NewStringType() + fields["ip_discovery_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPDiscoveryProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ip_discovery_profile_id"] = "IpDiscoveryProfileId" fieldNameMap["ip_discovery_profile"] = "IpDiscoveryProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipDiscoveryProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPDiscoveryProfileBindingType) +func IpDiscoveryProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPDiscoveryProfileBindingType) } -func ipDiscoveryProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipDiscoveryProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ip_discovery_profile_id"] = bindings.NewStringType() - fields["ip_discovery_profile"] = bindings.NewReferenceType(model.IPDiscoveryProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ip_discovery_profile_id"] = vapiBindings_.NewStringType() + fields["ip_discovery_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPDiscoveryProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ip_discovery_profile_id"] = "IpDiscoveryProfileId" fieldNameMap["ip_discovery_profile"] = "IpDiscoveryProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["ip_discovery_profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["ip_discovery_profile"] = bindings.NewReferenceType(model.IPDiscoveryProfileBindingType) - paramsTypeMap["ipDiscoveryProfileId"] = bindings.NewStringType() + paramsTypeMap["ip_discovery_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ip_discovery_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPDiscoveryProfileBindingType) + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["ipDiscoveryProfileId"] = vapiBindings_.NewStringType() pathParams["ip_discovery_profile_id"] = "ipDiscoveryProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpPoolsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpPoolsClient.go index 1402d93be..6fcda3abe 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpPoolsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpPoolsClient.go @@ -9,21 +9,21 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type IpPoolsClient interface { // Delete the IpAddressPool with the given id. // // @param ipPoolIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,12 +35,13 @@ type IpPoolsClient interface { // // @param ipPoolIdParam (required) // @return com.vmware.nsx_policy.model.IpAddressPool + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(ipPoolIdParam string) (model.IpAddressPool, error) + Get(ipPoolIdParam string) (nsx_policyModel.IpAddressPool, error) // Paginated list of IpAddressPools. // @@ -51,126 +52,135 @@ type IpPoolsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.IpAddressPoolListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IpAddressPoolListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IpAddressPoolListResult, error) // Creates a new IpAddressPool with specified ID if not already present. If IpAddressPool of given ID is already present, then the instance is updated. This is a full replace. // // @param ipPoolIdParam (required) // @param ipAddressPoolParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(ipPoolIdParam string, ipAddressPoolParam model.IpAddressPool) error + Patch(ipPoolIdParam string, ipAddressPoolParam nsx_policyModel.IpAddressPool) error // Create a new IpAddressPool with given ID if it does not exist. If IpAddressPool with given ID already exists, it will update existing instance. This is a full replace. // // @param ipPoolIdParam (required) // @param ipAddressPoolParam (required) // @return com.vmware.nsx_policy.model.IpAddressPool + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(ipPoolIdParam string, ipAddressPoolParam model.IpAddressPool) (model.IpAddressPool, error) + Update(ipPoolIdParam string, ipAddressPoolParam nsx_policyModel.IpAddressPool) (nsx_policyModel.IpAddressPool, error) } type ipPoolsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewIpPoolsClient(connector client.Connector) *ipPoolsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.ip_pools") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewIpPoolsClient(connector vapiProtocolClient_.Connector) *ipPoolsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.ip_pools") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) iIface := ipPoolsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &iIface } -func (iIface *ipPoolsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (iIface *ipPoolsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := iIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (iIface *ipPoolsClient) Delete(ipPoolIdParam string) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipPoolsDeleteInputType(), typeConverter) + operationRestMetaData := ipPoolsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipPoolsDeleteInputType(), typeConverter) sv.AddStructField("IpPoolId", ipPoolIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipPoolsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ip_pools", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *ipPoolsClient) Get(ipPoolIdParam string) (model.IpAddressPool, error) { +func (iIface *ipPoolsClient) Get(ipPoolIdParam string) (nsx_policyModel.IpAddressPool, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipPoolsGetInputType(), typeConverter) + operationRestMetaData := ipPoolsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipPoolsGetInputType(), typeConverter) sv.AddStructField("IpPoolId", ipPoolIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IpAddressPool - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IpAddressPool + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipPoolsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ip_pools", "get", inputDataValue, executionContext) - var emptyOutput model.IpAddressPool + var emptyOutput nsx_policyModel.IpAddressPool if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipPoolsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpPoolsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IpAddressPool), nil + return output.(nsx_policyModel.IpAddressPool), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *ipPoolsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IpAddressPoolListResult, error) { +func (iIface *ipPoolsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IpAddressPoolListResult, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipPoolsListInputType(), typeConverter) + operationRestMetaData := ipPoolsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipPoolsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -179,83 +189,82 @@ func (iIface *ipPoolsClient) List(cursorParam *string, includeMarkForDeleteObjec sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IpAddressPoolListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IpAddressPoolListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipPoolsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ip_pools", "list", inputDataValue, executionContext) - var emptyOutput model.IpAddressPoolListResult + var emptyOutput nsx_policyModel.IpAddressPoolListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipPoolsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpPoolsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IpAddressPoolListResult), nil + return output.(nsx_policyModel.IpAddressPoolListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *ipPoolsClient) Patch(ipPoolIdParam string, ipAddressPoolParam model.IpAddressPool) error { +func (iIface *ipPoolsClient) Patch(ipPoolIdParam string, ipAddressPoolParam nsx_policyModel.IpAddressPool) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipPoolsPatchInputType(), typeConverter) + operationRestMetaData := ipPoolsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipPoolsPatchInputType(), typeConverter) sv.AddStructField("IpPoolId", ipPoolIdParam) sv.AddStructField("IpAddressPool", ipAddressPoolParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipPoolsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ip_pools", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *ipPoolsClient) Update(ipPoolIdParam string, ipAddressPoolParam model.IpAddressPool) (model.IpAddressPool, error) { +func (iIface *ipPoolsClient) Update(ipPoolIdParam string, ipAddressPoolParam nsx_policyModel.IpAddressPool) (nsx_policyModel.IpAddressPool, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipPoolsUpdateInputType(), typeConverter) + operationRestMetaData := ipPoolsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipPoolsUpdateInputType(), typeConverter) sv.AddStructField("IpPoolId", ipPoolIdParam) sv.AddStructField("IpAddressPool", ipAddressPoolParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IpAddressPool - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IpAddressPool + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipPoolsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ip_pools", "update", inputDataValue, executionContext) - var emptyOutput model.IpAddressPool + var emptyOutput nsx_policyModel.IpAddressPool if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipPoolsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpPoolsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IpAddressPool), nil + return output.(nsx_policyModel.IpAddressPool), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpPoolsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpPoolsTypes.go index b1950c033..cb3ec3e1f 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpPoolsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpPoolsTypes.go @@ -11,43 +11,43 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func ipPoolsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipPoolsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_pool_id"] = bindings.NewStringType() + fields["ip_pool_id"] = vapiBindings_.NewStringType() fieldNameMap["ip_pool_id"] = "IpPoolId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipPoolsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func IpPoolsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func ipPoolsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipPoolsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ip_pool_id"] = bindings.NewStringType() + fields["ip_pool_id"] = vapiBindings_.NewStringType() fieldNameMap["ip_pool_id"] = "IpPoolId" - paramsTypeMap["ip_pool_id"] = bindings.NewStringType() - paramsTypeMap["ipPoolId"] = bindings.NewStringType() + paramsTypeMap["ip_pool_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ipPoolId"] = vapiBindings_.NewStringType() pathParams["ip_pool_id"] = "ipPoolId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,36 +68,36 @@ func ipPoolsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipPoolsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipPoolsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_pool_id"] = bindings.NewStringType() + fields["ip_pool_id"] = vapiBindings_.NewStringType() fieldNameMap["ip_pool_id"] = "IpPoolId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipPoolsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IpAddressPoolBindingType) +func IpPoolsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IpAddressPoolBindingType) } -func ipPoolsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipPoolsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ip_pool_id"] = bindings.NewStringType() + fields["ip_pool_id"] = vapiBindings_.NewStringType() fieldNameMap["ip_pool_id"] = "IpPoolId" - paramsTypeMap["ip_pool_id"] = bindings.NewStringType() - paramsTypeMap["ipPoolId"] = bindings.NewStringType() + paramsTypeMap["ip_pool_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ipPoolId"] = vapiBindings_.NewStringType() pathParams["ip_pool_id"] = "ipPoolId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -118,56 +118,56 @@ func ipPoolsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipPoolsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipPoolsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipPoolsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IpAddressPoolListResultBindingType) +func IpPoolsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IpAddressPoolListResultBindingType) } -func ipPoolsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipPoolsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -176,7 +176,7 @@ func ipPoolsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -197,41 +197,41 @@ func ipPoolsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipPoolsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipPoolsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_pool_id"] = bindings.NewStringType() - fields["ip_address_pool"] = bindings.NewReferenceType(model.IpAddressPoolBindingType) + fields["ip_pool_id"] = vapiBindings_.NewStringType() + fields["ip_address_pool"] = vapiBindings_.NewReferenceType(nsx_policyModel.IpAddressPoolBindingType) fieldNameMap["ip_pool_id"] = "IpPoolId" fieldNameMap["ip_address_pool"] = "IpAddressPool" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipPoolsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func IpPoolsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func ipPoolsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipPoolsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ip_pool_id"] = bindings.NewStringType() - fields["ip_address_pool"] = bindings.NewReferenceType(model.IpAddressPoolBindingType) + fields["ip_pool_id"] = vapiBindings_.NewStringType() + fields["ip_address_pool"] = vapiBindings_.NewReferenceType(nsx_policyModel.IpAddressPoolBindingType) fieldNameMap["ip_pool_id"] = "IpPoolId" fieldNameMap["ip_address_pool"] = "IpAddressPool" - paramsTypeMap["ip_address_pool"] = bindings.NewReferenceType(model.IpAddressPoolBindingType) - paramsTypeMap["ip_pool_id"] = bindings.NewStringType() - paramsTypeMap["ipPoolId"] = bindings.NewStringType() + paramsTypeMap["ip_pool_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ip_address_pool"] = vapiBindings_.NewReferenceType(nsx_policyModel.IpAddressPoolBindingType) + paramsTypeMap["ipPoolId"] = vapiBindings_.NewStringType() pathParams["ip_pool_id"] = "ipPoolId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -252,41 +252,41 @@ func ipPoolsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipPoolsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipPoolsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_pool_id"] = bindings.NewStringType() - fields["ip_address_pool"] = bindings.NewReferenceType(model.IpAddressPoolBindingType) + fields["ip_pool_id"] = vapiBindings_.NewStringType() + fields["ip_address_pool"] = vapiBindings_.NewReferenceType(nsx_policyModel.IpAddressPoolBindingType) fieldNameMap["ip_pool_id"] = "IpPoolId" fieldNameMap["ip_address_pool"] = "IpAddressPool" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipPoolsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IpAddressPoolBindingType) +func IpPoolsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IpAddressPoolBindingType) } -func ipPoolsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipPoolsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ip_pool_id"] = bindings.NewStringType() - fields["ip_address_pool"] = bindings.NewReferenceType(model.IpAddressPoolBindingType) + fields["ip_pool_id"] = vapiBindings_.NewStringType() + fields["ip_address_pool"] = vapiBindings_.NewReferenceType(nsx_policyModel.IpAddressPoolBindingType) fieldNameMap["ip_pool_id"] = "IpPoolId" fieldNameMap["ip_address_pool"] = "IpAddressPool" - paramsTypeMap["ip_address_pool"] = bindings.NewReferenceType(model.IpAddressPoolBindingType) - paramsTypeMap["ip_pool_id"] = bindings.NewStringType() - paramsTypeMap["ipPoolId"] = bindings.NewStringType() + paramsTypeMap["ip_pool_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ip_address_pool"] = vapiBindings_.NewReferenceType(nsx_policyModel.IpAddressPoolBindingType) + paramsTypeMap["ipPoolId"] = vapiBindings_.NewStringType() pathParams["ip_pool_id"] = "ipPoolId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpfixDfwCollectorProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpfixDfwCollectorProfilesClient.go index d7b4824b4..c870e1d8e 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpfixDfwCollectorProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpfixDfwCollectorProfilesClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type IpfixDfwCollectorProfilesClient interface { @@ -25,6 +24,7 @@ type IpfixDfwCollectorProfilesClient interface { // // @param ipfixDfwCollectorProfileIdParam IPFIX dfw collector Profile id (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,12 +36,13 @@ type IpfixDfwCollectorProfilesClient interface { // // @param ipfixDfwCollectorProfileIdParam IPFIX dfw collector profile id (required) // @return com.vmware.nsx_policy.model.IPFIXDFWCollectorProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(ipfixDfwCollectorProfileIdParam string) (model.IPFIXDFWCollectorProfile, error) + Get(ipfixDfwCollectorProfileIdParam string) (nsx_policyModel.IPFIXDFWCollectorProfile, error) // API will provide list of all IPFIX dfw collector profiles and their details. // @@ -52,24 +53,26 @@ type IpfixDfwCollectorProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.IPFIXDFWCollectorProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPFIXDFWCollectorProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IPFIXDFWCollectorProfileListResult, error) // Create a new IPFIX dfw collector profile if the IPFIX dfw collector profile with given id does not already exist. If the IPFIX dfw collector profile with the given id already exists, patch with the existing IPFIX dfw collector profile. // // @param ipfixDfwCollectorProfileIdParam (required) // @param iPFIXDFWCollectorProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(ipfixDfwCollectorProfileIdParam string, iPFIXDFWCollectorProfileParam model.IPFIXDFWCollectorProfile, overrideParam *bool) error + Patch(ipfixDfwCollectorProfileIdParam string, iPFIXDFWCollectorProfileParam nsx_policyModel.IPFIXDFWCollectorProfile, overrideParam *bool) error // Create or Replace IPFIX dfw collector profile. IPFIX data will be sent to IPFIX collector port. // @@ -77,104 +80,111 @@ type IpfixDfwCollectorProfilesClient interface { // @param iPFIXDFWCollectorProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) // @return com.vmware.nsx_policy.model.IPFIXDFWCollectorProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(ipfixDfwCollectorProfileIdParam string, iPFIXDFWCollectorProfileParam model.IPFIXDFWCollectorProfile, overrideParam *bool) (model.IPFIXDFWCollectorProfile, error) + Update(ipfixDfwCollectorProfileIdParam string, iPFIXDFWCollectorProfileParam nsx_policyModel.IPFIXDFWCollectorProfile, overrideParam *bool) (nsx_policyModel.IPFIXDFWCollectorProfile, error) } type ipfixDfwCollectorProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewIpfixDfwCollectorProfilesClient(connector client.Connector) *ipfixDfwCollectorProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.ipfix_dfw_collector_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewIpfixDfwCollectorProfilesClient(connector vapiProtocolClient_.Connector) *ipfixDfwCollectorProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.ipfix_dfw_collector_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) iIface := ipfixDfwCollectorProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &iIface } -func (iIface *ipfixDfwCollectorProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (iIface *ipfixDfwCollectorProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := iIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (iIface *ipfixDfwCollectorProfilesClient) Delete(ipfixDfwCollectorProfileIdParam string, overrideParam *bool) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipfixDfwCollectorProfilesDeleteInputType(), typeConverter) + operationRestMetaData := ipfixDfwCollectorProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipfixDfwCollectorProfilesDeleteInputType(), typeConverter) sv.AddStructField("IpfixDfwCollectorProfileId", ipfixDfwCollectorProfileIdParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipfixDfwCollectorProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipfix_dfw_collector_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *ipfixDfwCollectorProfilesClient) Get(ipfixDfwCollectorProfileIdParam string) (model.IPFIXDFWCollectorProfile, error) { +func (iIface *ipfixDfwCollectorProfilesClient) Get(ipfixDfwCollectorProfileIdParam string) (nsx_policyModel.IPFIXDFWCollectorProfile, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipfixDfwCollectorProfilesGetInputType(), typeConverter) + operationRestMetaData := ipfixDfwCollectorProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipfixDfwCollectorProfilesGetInputType(), typeConverter) sv.AddStructField("IpfixDfwCollectorProfileId", ipfixDfwCollectorProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPFIXDFWCollectorProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPFIXDFWCollectorProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipfixDfwCollectorProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipfix_dfw_collector_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.IPFIXDFWCollectorProfile + var emptyOutput nsx_policyModel.IPFIXDFWCollectorProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipfixDfwCollectorProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpfixDfwCollectorProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPFIXDFWCollectorProfile), nil + return output.(nsx_policyModel.IPFIXDFWCollectorProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *ipfixDfwCollectorProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPFIXDFWCollectorProfileListResult, error) { +func (iIface *ipfixDfwCollectorProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IPFIXDFWCollectorProfileListResult, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipfixDfwCollectorProfilesListInputType(), typeConverter) + operationRestMetaData := ipfixDfwCollectorProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipfixDfwCollectorProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -183,85 +193,84 @@ func (iIface *ipfixDfwCollectorProfilesClient) List(cursorParam *string, include sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPFIXDFWCollectorProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPFIXDFWCollectorProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipfixDfwCollectorProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipfix_dfw_collector_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.IPFIXDFWCollectorProfileListResult + var emptyOutput nsx_policyModel.IPFIXDFWCollectorProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipfixDfwCollectorProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpfixDfwCollectorProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPFIXDFWCollectorProfileListResult), nil + return output.(nsx_policyModel.IPFIXDFWCollectorProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *ipfixDfwCollectorProfilesClient) Patch(ipfixDfwCollectorProfileIdParam string, iPFIXDFWCollectorProfileParam model.IPFIXDFWCollectorProfile, overrideParam *bool) error { +func (iIface *ipfixDfwCollectorProfilesClient) Patch(ipfixDfwCollectorProfileIdParam string, iPFIXDFWCollectorProfileParam nsx_policyModel.IPFIXDFWCollectorProfile, overrideParam *bool) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipfixDfwCollectorProfilesPatchInputType(), typeConverter) + operationRestMetaData := ipfixDfwCollectorProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipfixDfwCollectorProfilesPatchInputType(), typeConverter) sv.AddStructField("IpfixDfwCollectorProfileId", ipfixDfwCollectorProfileIdParam) sv.AddStructField("IPFIXDFWCollectorProfile", iPFIXDFWCollectorProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipfixDfwCollectorProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipfix_dfw_collector_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *ipfixDfwCollectorProfilesClient) Update(ipfixDfwCollectorProfileIdParam string, iPFIXDFWCollectorProfileParam model.IPFIXDFWCollectorProfile, overrideParam *bool) (model.IPFIXDFWCollectorProfile, error) { +func (iIface *ipfixDfwCollectorProfilesClient) Update(ipfixDfwCollectorProfileIdParam string, iPFIXDFWCollectorProfileParam nsx_policyModel.IPFIXDFWCollectorProfile, overrideParam *bool) (nsx_policyModel.IPFIXDFWCollectorProfile, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipfixDfwCollectorProfilesUpdateInputType(), typeConverter) + operationRestMetaData := ipfixDfwCollectorProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipfixDfwCollectorProfilesUpdateInputType(), typeConverter) sv.AddStructField("IpfixDfwCollectorProfileId", ipfixDfwCollectorProfileIdParam) sv.AddStructField("IPFIXDFWCollectorProfile", iPFIXDFWCollectorProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPFIXDFWCollectorProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPFIXDFWCollectorProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipfixDfwCollectorProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipfix_dfw_collector_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.IPFIXDFWCollectorProfile + var emptyOutput nsx_policyModel.IPFIXDFWCollectorProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipfixDfwCollectorProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpfixDfwCollectorProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPFIXDFWCollectorProfile), nil + return output.(nsx_policyModel.IPFIXDFWCollectorProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpfixDfwCollectorProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpfixDfwCollectorProfilesTypes.go index e9e171601..2e9d3b12a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpfixDfwCollectorProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpfixDfwCollectorProfilesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func ipfixDfwCollectorProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipfixDfwCollectorProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ipfix_dfw_collector_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ipfix_dfw_collector_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ipfix_dfw_collector_profile_id"] = "IpfixDfwCollectorProfileId" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipfixDfwCollectorProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func IpfixDfwCollectorProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func ipfixDfwCollectorProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipfixDfwCollectorProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ipfix_dfw_collector_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ipfix_dfw_collector_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ipfix_dfw_collector_profile_id"] = "IpfixDfwCollectorProfileId" fieldNameMap["override"] = "Override" - paramsTypeMap["ipfix_dfw_collector_profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["ipfixDfwCollectorProfileId"] = bindings.NewStringType() + paramsTypeMap["ipfix_dfw_collector_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["ipfixDfwCollectorProfileId"] = vapiBindings_.NewStringType() pathParams["ipfix_dfw_collector_profile_id"] = "ipfixDfwCollectorProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func ipfixDfwCollectorProfilesDeleteRestMetadata() protocol.OperationRestMetadat map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipfixDfwCollectorProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipfixDfwCollectorProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ipfix_dfw_collector_profile_id"] = bindings.NewStringType() + fields["ipfix_dfw_collector_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["ipfix_dfw_collector_profile_id"] = "IpfixDfwCollectorProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipfixDfwCollectorProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPFIXDFWCollectorProfileBindingType) +func IpfixDfwCollectorProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPFIXDFWCollectorProfileBindingType) } -func ipfixDfwCollectorProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipfixDfwCollectorProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ipfix_dfw_collector_profile_id"] = bindings.NewStringType() + fields["ipfix_dfw_collector_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["ipfix_dfw_collector_profile_id"] = "IpfixDfwCollectorProfileId" - paramsTypeMap["ipfix_dfw_collector_profile_id"] = bindings.NewStringType() - paramsTypeMap["ipfixDfwCollectorProfileId"] = bindings.NewStringType() + paramsTypeMap["ipfix_dfw_collector_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ipfixDfwCollectorProfileId"] = vapiBindings_.NewStringType() pathParams["ipfix_dfw_collector_profile_id"] = "ipfixDfwCollectorProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func ipfixDfwCollectorProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipfixDfwCollectorProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipfixDfwCollectorProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipfixDfwCollectorProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPFIXDFWCollectorProfileListResultBindingType) +func IpfixDfwCollectorProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPFIXDFWCollectorProfileListResultBindingType) } -func ipfixDfwCollectorProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipfixDfwCollectorProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func ipfixDfwCollectorProfilesListRestMetadata() protocol.OperationRestMetadata queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,47 +203,47 @@ func ipfixDfwCollectorProfilesListRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipfixDfwCollectorProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipfixDfwCollectorProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ipfix_dfw_collector_profile_id"] = bindings.NewStringType() - fields["i_PFIXDFW_collector_profile"] = bindings.NewReferenceType(model.IPFIXDFWCollectorProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ipfix_dfw_collector_profile_id"] = vapiBindings_.NewStringType() + fields["i_PFIXDFW_collector_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPFIXDFWCollectorProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ipfix_dfw_collector_profile_id"] = "IpfixDfwCollectorProfileId" fieldNameMap["i_PFIXDFW_collector_profile"] = "IPFIXDFWCollectorProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipfixDfwCollectorProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func IpfixDfwCollectorProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func ipfixDfwCollectorProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipfixDfwCollectorProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ipfix_dfw_collector_profile_id"] = bindings.NewStringType() - fields["i_PFIXDFW_collector_profile"] = bindings.NewReferenceType(model.IPFIXDFWCollectorProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ipfix_dfw_collector_profile_id"] = vapiBindings_.NewStringType() + fields["i_PFIXDFW_collector_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPFIXDFWCollectorProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ipfix_dfw_collector_profile_id"] = "IpfixDfwCollectorProfileId" fieldNameMap["i_PFIXDFW_collector_profile"] = "IPFIXDFWCollectorProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["ipfix_dfw_collector_profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["i_PFIXDFW_collector_profile"] = bindings.NewReferenceType(model.IPFIXDFWCollectorProfileBindingType) - paramsTypeMap["ipfixDfwCollectorProfileId"] = bindings.NewStringType() + paramsTypeMap["ipfix_dfw_collector_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["i_PFIXDFW_collector_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPFIXDFWCollectorProfileBindingType) + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["ipfixDfwCollectorProfileId"] = vapiBindings_.NewStringType() pathParams["ipfix_dfw_collector_profile_id"] = "ipfixDfwCollectorProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -264,47 +264,47 @@ func ipfixDfwCollectorProfilesPatchRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipfixDfwCollectorProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipfixDfwCollectorProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ipfix_dfw_collector_profile_id"] = bindings.NewStringType() - fields["i_PFIXDFW_collector_profile"] = bindings.NewReferenceType(model.IPFIXDFWCollectorProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ipfix_dfw_collector_profile_id"] = vapiBindings_.NewStringType() + fields["i_PFIXDFW_collector_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPFIXDFWCollectorProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ipfix_dfw_collector_profile_id"] = "IpfixDfwCollectorProfileId" fieldNameMap["i_PFIXDFW_collector_profile"] = "IPFIXDFWCollectorProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipfixDfwCollectorProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPFIXDFWCollectorProfileBindingType) +func IpfixDfwCollectorProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPFIXDFWCollectorProfileBindingType) } -func ipfixDfwCollectorProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipfixDfwCollectorProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ipfix_dfw_collector_profile_id"] = bindings.NewStringType() - fields["i_PFIXDFW_collector_profile"] = bindings.NewReferenceType(model.IPFIXDFWCollectorProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ipfix_dfw_collector_profile_id"] = vapiBindings_.NewStringType() + fields["i_PFIXDFW_collector_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPFIXDFWCollectorProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ipfix_dfw_collector_profile_id"] = "IpfixDfwCollectorProfileId" fieldNameMap["i_PFIXDFW_collector_profile"] = "IPFIXDFWCollectorProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["ipfix_dfw_collector_profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["i_PFIXDFW_collector_profile"] = bindings.NewReferenceType(model.IPFIXDFWCollectorProfileBindingType) - paramsTypeMap["ipfixDfwCollectorProfileId"] = bindings.NewStringType() + paramsTypeMap["ipfix_dfw_collector_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["i_PFIXDFW_collector_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPFIXDFWCollectorProfileBindingType) + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["ipfixDfwCollectorProfileId"] = vapiBindings_.NewStringType() pathParams["ipfix_dfw_collector_profile_id"] = "ipfixDfwCollectorProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpfixDfwProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpfixDfwProfilesClient.go index 84336059b..abcc60163 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpfixDfwProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpfixDfwProfilesClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type IpfixDfwProfilesClient interface { @@ -25,6 +24,7 @@ type IpfixDfwProfilesClient interface { // // @param ipfixDfwProfileIdParam IPFIX DFW Profile ID (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,12 +36,13 @@ type IpfixDfwProfilesClient interface { // // @param ipfixDfwProfileIdParam IPFIX DFW collection id (required) // @return com.vmware.nsx_policy.model.IPFIXDFWProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(ipfixDfwProfileIdParam string) (model.IPFIXDFWProfile, error) + Get(ipfixDfwProfileIdParam string) (nsx_policyModel.IPFIXDFWProfile, error) // API provides list IPFIX DFW profiles available on selected logical DFW. // @@ -52,24 +53,26 @@ type IpfixDfwProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.IPFIXDFWProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPFIXDFWProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IPFIXDFWProfileListResult, error) // Create a new IPFIX DFW profile if the IPFIX DFW profile with given id does not already exist. If the IPFIX DFW profile with the given id already exists, patch with the existing IPFIX DFW profile. // // @param ipfixDfwProfileIdParam IPFIX DFW Profile ID (required) // @param iPFIXDFWProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(ipfixDfwProfileIdParam string, iPFIXDFWProfileParam model.IPFIXDFWProfile, overrideParam *bool) error + Patch(ipfixDfwProfileIdParam string, iPFIXDFWProfileParam nsx_policyModel.IPFIXDFWProfile, overrideParam *bool) error // Create or replace IPFIX DFW profile. Config will start forwarding data to provided IPFIX DFW collector. // @@ -77,104 +80,111 @@ type IpfixDfwProfilesClient interface { // @param iPFIXDFWProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) // @return com.vmware.nsx_policy.model.IPFIXDFWProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(ipfixDfwProfileIdParam string, iPFIXDFWProfileParam model.IPFIXDFWProfile, overrideParam *bool) (model.IPFIXDFWProfile, error) + Update(ipfixDfwProfileIdParam string, iPFIXDFWProfileParam nsx_policyModel.IPFIXDFWProfile, overrideParam *bool) (nsx_policyModel.IPFIXDFWProfile, error) } type ipfixDfwProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewIpfixDfwProfilesClient(connector client.Connector) *ipfixDfwProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.ipfix_dfw_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewIpfixDfwProfilesClient(connector vapiProtocolClient_.Connector) *ipfixDfwProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.ipfix_dfw_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) iIface := ipfixDfwProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &iIface } -func (iIface *ipfixDfwProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (iIface *ipfixDfwProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := iIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (iIface *ipfixDfwProfilesClient) Delete(ipfixDfwProfileIdParam string, overrideParam *bool) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipfixDfwProfilesDeleteInputType(), typeConverter) + operationRestMetaData := ipfixDfwProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipfixDfwProfilesDeleteInputType(), typeConverter) sv.AddStructField("IpfixDfwProfileId", ipfixDfwProfileIdParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipfixDfwProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipfix_dfw_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *ipfixDfwProfilesClient) Get(ipfixDfwProfileIdParam string) (model.IPFIXDFWProfile, error) { +func (iIface *ipfixDfwProfilesClient) Get(ipfixDfwProfileIdParam string) (nsx_policyModel.IPFIXDFWProfile, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipfixDfwProfilesGetInputType(), typeConverter) + operationRestMetaData := ipfixDfwProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipfixDfwProfilesGetInputType(), typeConverter) sv.AddStructField("IpfixDfwProfileId", ipfixDfwProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPFIXDFWProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPFIXDFWProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipfixDfwProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipfix_dfw_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.IPFIXDFWProfile + var emptyOutput nsx_policyModel.IPFIXDFWProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipfixDfwProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpfixDfwProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPFIXDFWProfile), nil + return output.(nsx_policyModel.IPFIXDFWProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *ipfixDfwProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPFIXDFWProfileListResult, error) { +func (iIface *ipfixDfwProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IPFIXDFWProfileListResult, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipfixDfwProfilesListInputType(), typeConverter) + operationRestMetaData := ipfixDfwProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipfixDfwProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -183,85 +193,84 @@ func (iIface *ipfixDfwProfilesClient) List(cursorParam *string, includeMarkForDe sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPFIXDFWProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPFIXDFWProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipfixDfwProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipfix_dfw_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.IPFIXDFWProfileListResult + var emptyOutput nsx_policyModel.IPFIXDFWProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipfixDfwProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpfixDfwProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPFIXDFWProfileListResult), nil + return output.(nsx_policyModel.IPFIXDFWProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *ipfixDfwProfilesClient) Patch(ipfixDfwProfileIdParam string, iPFIXDFWProfileParam model.IPFIXDFWProfile, overrideParam *bool) error { +func (iIface *ipfixDfwProfilesClient) Patch(ipfixDfwProfileIdParam string, iPFIXDFWProfileParam nsx_policyModel.IPFIXDFWProfile, overrideParam *bool) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipfixDfwProfilesPatchInputType(), typeConverter) + operationRestMetaData := ipfixDfwProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipfixDfwProfilesPatchInputType(), typeConverter) sv.AddStructField("IpfixDfwProfileId", ipfixDfwProfileIdParam) sv.AddStructField("IPFIXDFWProfile", iPFIXDFWProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipfixDfwProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipfix_dfw_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *ipfixDfwProfilesClient) Update(ipfixDfwProfileIdParam string, iPFIXDFWProfileParam model.IPFIXDFWProfile, overrideParam *bool) (model.IPFIXDFWProfile, error) { +func (iIface *ipfixDfwProfilesClient) Update(ipfixDfwProfileIdParam string, iPFIXDFWProfileParam nsx_policyModel.IPFIXDFWProfile, overrideParam *bool) (nsx_policyModel.IPFIXDFWProfile, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipfixDfwProfilesUpdateInputType(), typeConverter) + operationRestMetaData := ipfixDfwProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipfixDfwProfilesUpdateInputType(), typeConverter) sv.AddStructField("IpfixDfwProfileId", ipfixDfwProfileIdParam) sv.AddStructField("IPFIXDFWProfile", iPFIXDFWProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPFIXDFWProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPFIXDFWProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipfixDfwProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipfix_dfw_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.IPFIXDFWProfile + var emptyOutput nsx_policyModel.IPFIXDFWProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipfixDfwProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpfixDfwProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPFIXDFWProfile), nil + return output.(nsx_policyModel.IPFIXDFWProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpfixDfwProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpfixDfwProfilesTypes.go index 0075a2bd8..3fbb3e166 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpfixDfwProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpfixDfwProfilesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func ipfixDfwProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipfixDfwProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ipfix_dfw_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ipfix_dfw_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ipfix_dfw_profile_id"] = "IpfixDfwProfileId" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipfixDfwProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func IpfixDfwProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func ipfixDfwProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipfixDfwProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ipfix_dfw_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ipfix_dfw_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ipfix_dfw_profile_id"] = "IpfixDfwProfileId" fieldNameMap["override"] = "Override" - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["ipfix_dfw_profile_id"] = bindings.NewStringType() - paramsTypeMap["ipfixDfwProfileId"] = bindings.NewStringType() + paramsTypeMap["ipfix_dfw_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["ipfixDfwProfileId"] = vapiBindings_.NewStringType() pathParams["ipfix_dfw_profile_id"] = "ipfixDfwProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func ipfixDfwProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipfixDfwProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipfixDfwProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ipfix_dfw_profile_id"] = bindings.NewStringType() + fields["ipfix_dfw_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["ipfix_dfw_profile_id"] = "IpfixDfwProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipfixDfwProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPFIXDFWProfileBindingType) +func IpfixDfwProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPFIXDFWProfileBindingType) } -func ipfixDfwProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipfixDfwProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ipfix_dfw_profile_id"] = bindings.NewStringType() + fields["ipfix_dfw_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["ipfix_dfw_profile_id"] = "IpfixDfwProfileId" - paramsTypeMap["ipfix_dfw_profile_id"] = bindings.NewStringType() - paramsTypeMap["ipfixDfwProfileId"] = bindings.NewStringType() + paramsTypeMap["ipfix_dfw_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ipfixDfwProfileId"] = vapiBindings_.NewStringType() pathParams["ipfix_dfw_profile_id"] = "ipfixDfwProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func ipfixDfwProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipfixDfwProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipfixDfwProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipfixDfwProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPFIXDFWProfileListResultBindingType) +func IpfixDfwProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPFIXDFWProfileListResultBindingType) } -func ipfixDfwProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipfixDfwProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func ipfixDfwProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,47 +203,47 @@ func ipfixDfwProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipfixDfwProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipfixDfwProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ipfix_dfw_profile_id"] = bindings.NewStringType() - fields["i_PFIXDFW_profile"] = bindings.NewReferenceType(model.IPFIXDFWProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ipfix_dfw_profile_id"] = vapiBindings_.NewStringType() + fields["i_PFIXDFW_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPFIXDFWProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ipfix_dfw_profile_id"] = "IpfixDfwProfileId" fieldNameMap["i_PFIXDFW_profile"] = "IPFIXDFWProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipfixDfwProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func IpfixDfwProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func ipfixDfwProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipfixDfwProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ipfix_dfw_profile_id"] = bindings.NewStringType() - fields["i_PFIXDFW_profile"] = bindings.NewReferenceType(model.IPFIXDFWProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ipfix_dfw_profile_id"] = vapiBindings_.NewStringType() + fields["i_PFIXDFW_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPFIXDFWProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ipfix_dfw_profile_id"] = "IpfixDfwProfileId" fieldNameMap["i_PFIXDFW_profile"] = "IPFIXDFWProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["ipfix_dfw_profile_id"] = bindings.NewStringType() - paramsTypeMap["i_PFIXDFW_profile"] = bindings.NewReferenceType(model.IPFIXDFWProfileBindingType) - paramsTypeMap["ipfixDfwProfileId"] = bindings.NewStringType() + paramsTypeMap["i_PFIXDFW_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPFIXDFWProfileBindingType) + paramsTypeMap["ipfix_dfw_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["ipfixDfwProfileId"] = vapiBindings_.NewStringType() pathParams["ipfix_dfw_profile_id"] = "ipfixDfwProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -264,47 +264,47 @@ func ipfixDfwProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipfixDfwProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipfixDfwProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ipfix_dfw_profile_id"] = bindings.NewStringType() - fields["i_PFIXDFW_profile"] = bindings.NewReferenceType(model.IPFIXDFWProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ipfix_dfw_profile_id"] = vapiBindings_.NewStringType() + fields["i_PFIXDFW_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPFIXDFWProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ipfix_dfw_profile_id"] = "IpfixDfwProfileId" fieldNameMap["i_PFIXDFW_profile"] = "IPFIXDFWProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipfixDfwProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPFIXDFWProfileBindingType) +func IpfixDfwProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPFIXDFWProfileBindingType) } -func ipfixDfwProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipfixDfwProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ipfix_dfw_profile_id"] = bindings.NewStringType() - fields["i_PFIXDFW_profile"] = bindings.NewReferenceType(model.IPFIXDFWProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ipfix_dfw_profile_id"] = vapiBindings_.NewStringType() + fields["i_PFIXDFW_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPFIXDFWProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ipfix_dfw_profile_id"] = "IpfixDfwProfileId" fieldNameMap["i_PFIXDFW_profile"] = "IPFIXDFWProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["ipfix_dfw_profile_id"] = bindings.NewStringType() - paramsTypeMap["i_PFIXDFW_profile"] = bindings.NewReferenceType(model.IPFIXDFWProfileBindingType) - paramsTypeMap["ipfixDfwProfileId"] = bindings.NewStringType() + paramsTypeMap["i_PFIXDFW_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPFIXDFWProfileBindingType) + paramsTypeMap["ipfix_dfw_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["ipfixDfwProfileId"] = vapiBindings_.NewStringType() pathParams["ipfix_dfw_profile_id"] = "ipfixDfwProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpfixL2CollectorProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpfixL2CollectorProfilesClient.go index 9be7721e3..4e6a34dbc 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpfixL2CollectorProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpfixL2CollectorProfilesClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type IpfixL2CollectorProfilesClient interface { @@ -25,6 +24,7 @@ type IpfixL2CollectorProfilesClient interface { // // @param ipfixL2CollectorProfileIdParam IPFIX collector Profile id (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,12 +36,13 @@ type IpfixL2CollectorProfilesClient interface { // // @param ipfixL2CollectorProfileIdParam IPFIX collector profile id (required) // @return com.vmware.nsx_policy.model.IPFIXL2CollectorProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(ipfixL2CollectorProfileIdParam string) (model.IPFIXL2CollectorProfile, error) + Get(ipfixL2CollectorProfileIdParam string) (nsx_policyModel.IPFIXL2CollectorProfile, error) // API will provide list of all IPFIX collector profiles and their details. // @@ -52,24 +53,26 @@ type IpfixL2CollectorProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.IPFIXL2CollectorProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPFIXL2CollectorProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IPFIXL2CollectorProfileListResult, error) // Create a new IPFIX collector profile if the IPFIX collector profile with given id does not already exist. If the IPFIX collector profile with the given id already exists, patch with the existing IPFIX collector profile. // // @param ipfixL2CollectorProfileIdParam IPFIX collector profile id (required) // @param iPFIXL2CollectorProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(ipfixL2CollectorProfileIdParam string, iPFIXL2CollectorProfileParam model.IPFIXL2CollectorProfile, overrideParam *bool) error + Patch(ipfixL2CollectorProfileIdParam string, iPFIXL2CollectorProfileParam nsx_policyModel.IPFIXL2CollectorProfile, overrideParam *bool) error // Create or Replace IPFIX collector profile. IPFIX data will be sent to IPFIX collector. // @@ -77,104 +80,111 @@ type IpfixL2CollectorProfilesClient interface { // @param iPFIXL2CollectorProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) // @return com.vmware.nsx_policy.model.IPFIXL2CollectorProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(ipfixL2CollectorProfileIdParam string, iPFIXL2CollectorProfileParam model.IPFIXL2CollectorProfile, overrideParam *bool) (model.IPFIXL2CollectorProfile, error) + Update(ipfixL2CollectorProfileIdParam string, iPFIXL2CollectorProfileParam nsx_policyModel.IPFIXL2CollectorProfile, overrideParam *bool) (nsx_policyModel.IPFIXL2CollectorProfile, error) } type ipfixL2CollectorProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewIpfixL2CollectorProfilesClient(connector client.Connector) *ipfixL2CollectorProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.ipfix_l2_collector_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewIpfixL2CollectorProfilesClient(connector vapiProtocolClient_.Connector) *ipfixL2CollectorProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.ipfix_l2_collector_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) iIface := ipfixL2CollectorProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &iIface } -func (iIface *ipfixL2CollectorProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (iIface *ipfixL2CollectorProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := iIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (iIface *ipfixL2CollectorProfilesClient) Delete(ipfixL2CollectorProfileIdParam string, overrideParam *bool) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipfixL2CollectorProfilesDeleteInputType(), typeConverter) + operationRestMetaData := ipfixL2CollectorProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipfixL2CollectorProfilesDeleteInputType(), typeConverter) sv.AddStructField("IpfixL2CollectorProfileId", ipfixL2CollectorProfileIdParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipfixL2CollectorProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipfix_l2_collector_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *ipfixL2CollectorProfilesClient) Get(ipfixL2CollectorProfileIdParam string) (model.IPFIXL2CollectorProfile, error) { +func (iIface *ipfixL2CollectorProfilesClient) Get(ipfixL2CollectorProfileIdParam string) (nsx_policyModel.IPFIXL2CollectorProfile, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipfixL2CollectorProfilesGetInputType(), typeConverter) + operationRestMetaData := ipfixL2CollectorProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipfixL2CollectorProfilesGetInputType(), typeConverter) sv.AddStructField("IpfixL2CollectorProfileId", ipfixL2CollectorProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPFIXL2CollectorProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPFIXL2CollectorProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipfixL2CollectorProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipfix_l2_collector_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.IPFIXL2CollectorProfile + var emptyOutput nsx_policyModel.IPFIXL2CollectorProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipfixL2CollectorProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpfixL2CollectorProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPFIXL2CollectorProfile), nil + return output.(nsx_policyModel.IPFIXL2CollectorProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *ipfixL2CollectorProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPFIXL2CollectorProfileListResult, error) { +func (iIface *ipfixL2CollectorProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IPFIXL2CollectorProfileListResult, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipfixL2CollectorProfilesListInputType(), typeConverter) + operationRestMetaData := ipfixL2CollectorProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipfixL2CollectorProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -183,85 +193,84 @@ func (iIface *ipfixL2CollectorProfilesClient) List(cursorParam *string, includeM sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPFIXL2CollectorProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPFIXL2CollectorProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipfixL2CollectorProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipfix_l2_collector_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.IPFIXL2CollectorProfileListResult + var emptyOutput nsx_policyModel.IPFIXL2CollectorProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipfixL2CollectorProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpfixL2CollectorProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPFIXL2CollectorProfileListResult), nil + return output.(nsx_policyModel.IPFIXL2CollectorProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *ipfixL2CollectorProfilesClient) Patch(ipfixL2CollectorProfileIdParam string, iPFIXL2CollectorProfileParam model.IPFIXL2CollectorProfile, overrideParam *bool) error { +func (iIface *ipfixL2CollectorProfilesClient) Patch(ipfixL2CollectorProfileIdParam string, iPFIXL2CollectorProfileParam nsx_policyModel.IPFIXL2CollectorProfile, overrideParam *bool) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipfixL2CollectorProfilesPatchInputType(), typeConverter) + operationRestMetaData := ipfixL2CollectorProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipfixL2CollectorProfilesPatchInputType(), typeConverter) sv.AddStructField("IpfixL2CollectorProfileId", ipfixL2CollectorProfileIdParam) sv.AddStructField("IPFIXL2CollectorProfile", iPFIXL2CollectorProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipfixL2CollectorProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipfix_l2_collector_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *ipfixL2CollectorProfilesClient) Update(ipfixL2CollectorProfileIdParam string, iPFIXL2CollectorProfileParam model.IPFIXL2CollectorProfile, overrideParam *bool) (model.IPFIXL2CollectorProfile, error) { +func (iIface *ipfixL2CollectorProfilesClient) Update(ipfixL2CollectorProfileIdParam string, iPFIXL2CollectorProfileParam nsx_policyModel.IPFIXL2CollectorProfile, overrideParam *bool) (nsx_policyModel.IPFIXL2CollectorProfile, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipfixL2CollectorProfilesUpdateInputType(), typeConverter) + operationRestMetaData := ipfixL2CollectorProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipfixL2CollectorProfilesUpdateInputType(), typeConverter) sv.AddStructField("IpfixL2CollectorProfileId", ipfixL2CollectorProfileIdParam) sv.AddStructField("IPFIXL2CollectorProfile", iPFIXL2CollectorProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPFIXL2CollectorProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPFIXL2CollectorProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipfixL2CollectorProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipfix_l2_collector_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.IPFIXL2CollectorProfile + var emptyOutput nsx_policyModel.IPFIXL2CollectorProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipfixL2CollectorProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpfixL2CollectorProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPFIXL2CollectorProfile), nil + return output.(nsx_policyModel.IPFIXL2CollectorProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpfixL2CollectorProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpfixL2CollectorProfilesTypes.go index 4a1170594..ec61097bc 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpfixL2CollectorProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpfixL2CollectorProfilesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func ipfixL2CollectorProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipfixL2CollectorProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ipfix_l2_collector_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ipfix_l2_collector_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ipfix_l2_collector_profile_id"] = "IpfixL2CollectorProfileId" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipfixL2CollectorProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func IpfixL2CollectorProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func ipfixL2CollectorProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipfixL2CollectorProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ipfix_l2_collector_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ipfix_l2_collector_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ipfix_l2_collector_profile_id"] = "IpfixL2CollectorProfileId" fieldNameMap["override"] = "Override" - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["ipfix_l2_collector_profile_id"] = bindings.NewStringType() - paramsTypeMap["ipfixL2CollectorProfileId"] = bindings.NewStringType() + paramsTypeMap["ipfix_l2_collector_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["ipfixL2CollectorProfileId"] = vapiBindings_.NewStringType() pathParams["ipfix_l2_collector_profile_id"] = "ipfixL2CollectorProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func ipfixL2CollectorProfilesDeleteRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipfixL2CollectorProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipfixL2CollectorProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ipfix_l2_collector_profile_id"] = bindings.NewStringType() + fields["ipfix_l2_collector_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["ipfix_l2_collector_profile_id"] = "IpfixL2CollectorProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipfixL2CollectorProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPFIXL2CollectorProfileBindingType) +func IpfixL2CollectorProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPFIXL2CollectorProfileBindingType) } -func ipfixL2CollectorProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipfixL2CollectorProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ipfix_l2_collector_profile_id"] = bindings.NewStringType() + fields["ipfix_l2_collector_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["ipfix_l2_collector_profile_id"] = "IpfixL2CollectorProfileId" - paramsTypeMap["ipfix_l2_collector_profile_id"] = bindings.NewStringType() - paramsTypeMap["ipfixL2CollectorProfileId"] = bindings.NewStringType() + paramsTypeMap["ipfix_l2_collector_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ipfixL2CollectorProfileId"] = vapiBindings_.NewStringType() pathParams["ipfix_l2_collector_profile_id"] = "ipfixL2CollectorProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func ipfixL2CollectorProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipfixL2CollectorProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipfixL2CollectorProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipfixL2CollectorProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPFIXL2CollectorProfileListResultBindingType) +func IpfixL2CollectorProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPFIXL2CollectorProfileListResultBindingType) } -func ipfixL2CollectorProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipfixL2CollectorProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func ipfixL2CollectorProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,47 +203,47 @@ func ipfixL2CollectorProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipfixL2CollectorProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipfixL2CollectorProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ipfix_l2_collector_profile_id"] = bindings.NewStringType() - fields["i_PFIX_l2_collector_profile"] = bindings.NewReferenceType(model.IPFIXL2CollectorProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ipfix_l2_collector_profile_id"] = vapiBindings_.NewStringType() + fields["i_PFIX_l2_collector_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPFIXL2CollectorProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ipfix_l2_collector_profile_id"] = "IpfixL2CollectorProfileId" fieldNameMap["i_PFIX_l2_collector_profile"] = "IPFIXL2CollectorProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipfixL2CollectorProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func IpfixL2CollectorProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func ipfixL2CollectorProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipfixL2CollectorProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ipfix_l2_collector_profile_id"] = bindings.NewStringType() - fields["i_PFIX_l2_collector_profile"] = bindings.NewReferenceType(model.IPFIXL2CollectorProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ipfix_l2_collector_profile_id"] = vapiBindings_.NewStringType() + fields["i_PFIX_l2_collector_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPFIXL2CollectorProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ipfix_l2_collector_profile_id"] = "IpfixL2CollectorProfileId" fieldNameMap["i_PFIX_l2_collector_profile"] = "IPFIXL2CollectorProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["i_PFIX_l2_collector_profile"] = bindings.NewReferenceType(model.IPFIXL2CollectorProfileBindingType) - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["ipfix_l2_collector_profile_id"] = bindings.NewStringType() - paramsTypeMap["ipfixL2CollectorProfileId"] = bindings.NewStringType() + paramsTypeMap["i_PFIX_l2_collector_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPFIXL2CollectorProfileBindingType) + paramsTypeMap["ipfix_l2_collector_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["ipfixL2CollectorProfileId"] = vapiBindings_.NewStringType() pathParams["ipfix_l2_collector_profile_id"] = "ipfixL2CollectorProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -264,47 +264,47 @@ func ipfixL2CollectorProfilesPatchRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipfixL2CollectorProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipfixL2CollectorProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ipfix_l2_collector_profile_id"] = bindings.NewStringType() - fields["i_PFIX_l2_collector_profile"] = bindings.NewReferenceType(model.IPFIXL2CollectorProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ipfix_l2_collector_profile_id"] = vapiBindings_.NewStringType() + fields["i_PFIX_l2_collector_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPFIXL2CollectorProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ipfix_l2_collector_profile_id"] = "IpfixL2CollectorProfileId" fieldNameMap["i_PFIX_l2_collector_profile"] = "IPFIXL2CollectorProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipfixL2CollectorProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPFIXL2CollectorProfileBindingType) +func IpfixL2CollectorProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPFIXL2CollectorProfileBindingType) } -func ipfixL2CollectorProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipfixL2CollectorProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ipfix_l2_collector_profile_id"] = bindings.NewStringType() - fields["i_PFIX_l2_collector_profile"] = bindings.NewReferenceType(model.IPFIXL2CollectorProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ipfix_l2_collector_profile_id"] = vapiBindings_.NewStringType() + fields["i_PFIX_l2_collector_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPFIXL2CollectorProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ipfix_l2_collector_profile_id"] = "IpfixL2CollectorProfileId" fieldNameMap["i_PFIX_l2_collector_profile"] = "IPFIXL2CollectorProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["i_PFIX_l2_collector_profile"] = bindings.NewReferenceType(model.IPFIXL2CollectorProfileBindingType) - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["ipfix_l2_collector_profile_id"] = bindings.NewStringType() - paramsTypeMap["ipfixL2CollectorProfileId"] = bindings.NewStringType() + paramsTypeMap["i_PFIX_l2_collector_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPFIXL2CollectorProfileBindingType) + paramsTypeMap["ipfix_l2_collector_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["ipfixL2CollectorProfileId"] = vapiBindings_.NewStringType() pathParams["ipfix_l2_collector_profile_id"] = "ipfixL2CollectorProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpfixL2ProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpfixL2ProfilesClient.go index 07312c6f8..8759cb9e4 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpfixL2ProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpfixL2ProfilesClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type IpfixL2ProfilesClient interface { @@ -25,6 +24,7 @@ type IpfixL2ProfilesClient interface { // // @param ipfixL2ProfileIdParam IPFIX L2 Profile ID (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,12 +36,13 @@ type IpfixL2ProfilesClient interface { // // @param ipfixL2ProfileIdParam IPFIX L2 profile id (required) // @return com.vmware.nsx_policy.model.IPFIXL2Profile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(ipfixL2ProfileIdParam string) (model.IPFIXL2Profile, error) + Get(ipfixL2ProfileIdParam string) (nsx_policyModel.IPFIXL2Profile, error) // API provides list IPFIX L2 Profiles available on selected logical l2. // @@ -52,24 +53,26 @@ type IpfixL2ProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.IPFIXL2ProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPFIXL2ProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IPFIXL2ProfileListResult, error) // Create a new IPFIX L2 profile if the IPFIX L2 profile with given id does not already exist. If the IPFIX L2 profile with the given id already exists, patch with the existing IPFIX L2 profile. // // @param ipfixL2ProfileIdParam IPFIX L2 Profile ID (required) // @param iPFIXL2ProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(ipfixL2ProfileIdParam string, iPFIXL2ProfileParam model.IPFIXL2Profile, overrideParam *bool) error + Patch(ipfixL2ProfileIdParam string, iPFIXL2ProfileParam nsx_policyModel.IPFIXL2Profile, overrideParam *bool) error // Create or replace IPFIX L2 Profile. Profile is reusable entity. Single profile can attached multiple bindings e.g group, segment and port. // @@ -77,104 +80,111 @@ type IpfixL2ProfilesClient interface { // @param iPFIXL2ProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) // @return com.vmware.nsx_policy.model.IPFIXL2Profile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(ipfixL2ProfileIdParam string, iPFIXL2ProfileParam model.IPFIXL2Profile, overrideParam *bool) (model.IPFIXL2Profile, error) + Update(ipfixL2ProfileIdParam string, iPFIXL2ProfileParam nsx_policyModel.IPFIXL2Profile, overrideParam *bool) (nsx_policyModel.IPFIXL2Profile, error) } type ipfixL2ProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewIpfixL2ProfilesClient(connector client.Connector) *ipfixL2ProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.ipfix_l2_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewIpfixL2ProfilesClient(connector vapiProtocolClient_.Connector) *ipfixL2ProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.ipfix_l2_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) iIface := ipfixL2ProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &iIface } -func (iIface *ipfixL2ProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (iIface *ipfixL2ProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := iIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (iIface *ipfixL2ProfilesClient) Delete(ipfixL2ProfileIdParam string, overrideParam *bool) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipfixL2ProfilesDeleteInputType(), typeConverter) + operationRestMetaData := ipfixL2ProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipfixL2ProfilesDeleteInputType(), typeConverter) sv.AddStructField("IpfixL2ProfileId", ipfixL2ProfileIdParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipfixL2ProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipfix_l2_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *ipfixL2ProfilesClient) Get(ipfixL2ProfileIdParam string) (model.IPFIXL2Profile, error) { +func (iIface *ipfixL2ProfilesClient) Get(ipfixL2ProfileIdParam string) (nsx_policyModel.IPFIXL2Profile, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipfixL2ProfilesGetInputType(), typeConverter) + operationRestMetaData := ipfixL2ProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipfixL2ProfilesGetInputType(), typeConverter) sv.AddStructField("IpfixL2ProfileId", ipfixL2ProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPFIXL2Profile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPFIXL2Profile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipfixL2ProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipfix_l2_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.IPFIXL2Profile + var emptyOutput nsx_policyModel.IPFIXL2Profile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipfixL2ProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpfixL2ProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPFIXL2Profile), nil + return output.(nsx_policyModel.IPFIXL2Profile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *ipfixL2ProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPFIXL2ProfileListResult, error) { +func (iIface *ipfixL2ProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IPFIXL2ProfileListResult, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipfixL2ProfilesListInputType(), typeConverter) + operationRestMetaData := ipfixL2ProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipfixL2ProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -183,85 +193,84 @@ func (iIface *ipfixL2ProfilesClient) List(cursorParam *string, includeMarkForDel sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPFIXL2ProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPFIXL2ProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipfixL2ProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipfix_l2_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.IPFIXL2ProfileListResult + var emptyOutput nsx_policyModel.IPFIXL2ProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipfixL2ProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpfixL2ProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPFIXL2ProfileListResult), nil + return output.(nsx_policyModel.IPFIXL2ProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *ipfixL2ProfilesClient) Patch(ipfixL2ProfileIdParam string, iPFIXL2ProfileParam model.IPFIXL2Profile, overrideParam *bool) error { +func (iIface *ipfixL2ProfilesClient) Patch(ipfixL2ProfileIdParam string, iPFIXL2ProfileParam nsx_policyModel.IPFIXL2Profile, overrideParam *bool) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipfixL2ProfilesPatchInputType(), typeConverter) + operationRestMetaData := ipfixL2ProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipfixL2ProfilesPatchInputType(), typeConverter) sv.AddStructField("IpfixL2ProfileId", ipfixL2ProfileIdParam) sv.AddStructField("IPFIXL2Profile", iPFIXL2ProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipfixL2ProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipfix_l2_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *ipfixL2ProfilesClient) Update(ipfixL2ProfileIdParam string, iPFIXL2ProfileParam model.IPFIXL2Profile, overrideParam *bool) (model.IPFIXL2Profile, error) { +func (iIface *ipfixL2ProfilesClient) Update(ipfixL2ProfileIdParam string, iPFIXL2ProfileParam nsx_policyModel.IPFIXL2Profile, overrideParam *bool) (nsx_policyModel.IPFIXL2Profile, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipfixL2ProfilesUpdateInputType(), typeConverter) + operationRestMetaData := ipfixL2ProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipfixL2ProfilesUpdateInputType(), typeConverter) sv.AddStructField("IpfixL2ProfileId", ipfixL2ProfileIdParam) sv.AddStructField("IPFIXL2Profile", iPFIXL2ProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPFIXL2Profile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPFIXL2Profile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipfixL2ProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipfix_l2_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.IPFIXL2Profile + var emptyOutput nsx_policyModel.IPFIXL2Profile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipfixL2ProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpfixL2ProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPFIXL2Profile), nil + return output.(nsx_policyModel.IPFIXL2Profile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpfixL2ProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpfixL2ProfilesTypes.go index 92df7d68c..9e014cdaf 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpfixL2ProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpfixL2ProfilesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func ipfixL2ProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipfixL2ProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ipfix_l2_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ipfix_l2_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ipfix_l2_profile_id"] = "IpfixL2ProfileId" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipfixL2ProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func IpfixL2ProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func ipfixL2ProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipfixL2ProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ipfix_l2_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ipfix_l2_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ipfix_l2_profile_id"] = "IpfixL2ProfileId" fieldNameMap["override"] = "Override" - paramsTypeMap["ipfix_l2_profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["ipfixL2ProfileId"] = bindings.NewStringType() + paramsTypeMap["ipfix_l2_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["ipfixL2ProfileId"] = vapiBindings_.NewStringType() pathParams["ipfix_l2_profile_id"] = "ipfixL2ProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func ipfixL2ProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipfixL2ProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipfixL2ProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ipfix_l2_profile_id"] = bindings.NewStringType() + fields["ipfix_l2_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["ipfix_l2_profile_id"] = "IpfixL2ProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipfixL2ProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPFIXL2ProfileBindingType) +func IpfixL2ProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPFIXL2ProfileBindingType) } -func ipfixL2ProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipfixL2ProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ipfix_l2_profile_id"] = bindings.NewStringType() + fields["ipfix_l2_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["ipfix_l2_profile_id"] = "IpfixL2ProfileId" - paramsTypeMap["ipfix_l2_profile_id"] = bindings.NewStringType() - paramsTypeMap["ipfixL2ProfileId"] = bindings.NewStringType() + paramsTypeMap["ipfix_l2_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ipfixL2ProfileId"] = vapiBindings_.NewStringType() pathParams["ipfix_l2_profile_id"] = "ipfixL2ProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func ipfixL2ProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipfixL2ProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipfixL2ProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipfixL2ProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPFIXL2ProfileListResultBindingType) +func IpfixL2ProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPFIXL2ProfileListResultBindingType) } -func ipfixL2ProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipfixL2ProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func ipfixL2ProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,47 +203,47 @@ func ipfixL2ProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipfixL2ProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipfixL2ProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ipfix_l2_profile_id"] = bindings.NewStringType() - fields["i_PFIX_l2_profile"] = bindings.NewReferenceType(model.IPFIXL2ProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ipfix_l2_profile_id"] = vapiBindings_.NewStringType() + fields["i_PFIX_l2_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPFIXL2ProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ipfix_l2_profile_id"] = "IpfixL2ProfileId" fieldNameMap["i_PFIX_l2_profile"] = "IPFIXL2Profile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipfixL2ProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func IpfixL2ProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func ipfixL2ProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipfixL2ProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ipfix_l2_profile_id"] = bindings.NewStringType() - fields["i_PFIX_l2_profile"] = bindings.NewReferenceType(model.IPFIXL2ProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ipfix_l2_profile_id"] = vapiBindings_.NewStringType() + fields["i_PFIX_l2_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPFIXL2ProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ipfix_l2_profile_id"] = "IpfixL2ProfileId" fieldNameMap["i_PFIX_l2_profile"] = "IPFIXL2Profile" fieldNameMap["override"] = "Override" - paramsTypeMap["ipfix_l2_profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["i_PFIX_l2_profile"] = bindings.NewReferenceType(model.IPFIXL2ProfileBindingType) - paramsTypeMap["ipfixL2ProfileId"] = bindings.NewStringType() + paramsTypeMap["i_PFIX_l2_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPFIXL2ProfileBindingType) + paramsTypeMap["ipfix_l2_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["ipfixL2ProfileId"] = vapiBindings_.NewStringType() pathParams["ipfix_l2_profile_id"] = "ipfixL2ProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -264,47 +264,47 @@ func ipfixL2ProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipfixL2ProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipfixL2ProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ipfix_l2_profile_id"] = bindings.NewStringType() - fields["i_PFIX_l2_profile"] = bindings.NewReferenceType(model.IPFIXL2ProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ipfix_l2_profile_id"] = vapiBindings_.NewStringType() + fields["i_PFIX_l2_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPFIXL2ProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ipfix_l2_profile_id"] = "IpfixL2ProfileId" fieldNameMap["i_PFIX_l2_profile"] = "IPFIXL2Profile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipfixL2ProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPFIXL2ProfileBindingType) +func IpfixL2ProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPFIXL2ProfileBindingType) } -func ipfixL2ProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipfixL2ProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ipfix_l2_profile_id"] = bindings.NewStringType() - fields["i_PFIX_l2_profile"] = bindings.NewReferenceType(model.IPFIXL2ProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ipfix_l2_profile_id"] = vapiBindings_.NewStringType() + fields["i_PFIX_l2_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPFIXL2ProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ipfix_l2_profile_id"] = "IpfixL2ProfileId" fieldNameMap["i_PFIX_l2_profile"] = "IPFIXL2Profile" fieldNameMap["override"] = "Override" - paramsTypeMap["ipfix_l2_profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["i_PFIX_l2_profile"] = bindings.NewReferenceType(model.IPFIXL2ProfileBindingType) - paramsTypeMap["ipfixL2ProfileId"] = bindings.NewStringType() + paramsTypeMap["i_PFIX_l2_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPFIXL2ProfileBindingType) + paramsTypeMap["ipfix_l2_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["ipfixL2ProfileId"] = vapiBindings_.NewStringType() pathParams["ipfix_l2_profile_id"] = "ipfixL2ProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpsecVpnDpdProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpsecVpnDpdProfilesClient.go index 1e1269c0b..9b8cd668f 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpsecVpnDpdProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpsecVpnDpdProfilesClient.go @@ -9,21 +9,21 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type IpsecVpnDpdProfilesClient interface { // Delete custom dead peer detection (DPD) profile. Profile can not be deleted if profile has references to it. // // @param dpdProfileIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,12 +35,13 @@ type IpsecVpnDpdProfilesClient interface { // // @param dpdProfileIdParam (required) // @return com.vmware.nsx_policy.model.IPSecVpnDpdProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(dpdProfileIdParam string) (model.IPSecVpnDpdProfile, error) + Get(dpdProfileIdParam string) (nsx_policyModel.IPSecVpnDpdProfile, error) // Get paginated list of all DPD Profiles. // @@ -51,126 +52,135 @@ type IpsecVpnDpdProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.IPSecVpnDpdProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPSecVpnDpdProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IPSecVpnDpdProfileListResult, error) // Create or patch dead peer detection (DPD) profile. Any change in profile affects all sessions consuming this profile. System will be provisioned with system owned editable default DPD profile. Any change in profile affects all sessions consuming this profile. // // @param dpdProfileIdParam (required) // @param ipSecVpnDpdProfileParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(dpdProfileIdParam string, ipSecVpnDpdProfileParam model.IPSecVpnDpdProfile) error + Patch(dpdProfileIdParam string, ipSecVpnDpdProfileParam nsx_policyModel.IPSecVpnDpdProfile) error // Create or patch dead peer detection (DPD) profile. Any change in profile affects all sessions consuming this profile. System will be provisioned with system owned editable default DPD profile. Any change in profile affects all sessions consuming this profile. Revision is optional for creation and required for update. // // @param dpdProfileIdParam (required) // @param ipSecVpnDpdProfileParam (required) // @return com.vmware.nsx_policy.model.IPSecVpnDpdProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(dpdProfileIdParam string, ipSecVpnDpdProfileParam model.IPSecVpnDpdProfile) (model.IPSecVpnDpdProfile, error) + Update(dpdProfileIdParam string, ipSecVpnDpdProfileParam nsx_policyModel.IPSecVpnDpdProfile) (nsx_policyModel.IPSecVpnDpdProfile, error) } type ipsecVpnDpdProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewIpsecVpnDpdProfilesClient(connector client.Connector) *ipsecVpnDpdProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.ipsec_vpn_dpd_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewIpsecVpnDpdProfilesClient(connector vapiProtocolClient_.Connector) *ipsecVpnDpdProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.ipsec_vpn_dpd_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) iIface := ipsecVpnDpdProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &iIface } -func (iIface *ipsecVpnDpdProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (iIface *ipsecVpnDpdProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := iIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (iIface *ipsecVpnDpdProfilesClient) Delete(dpdProfileIdParam string) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipsecVpnDpdProfilesDeleteInputType(), typeConverter) + operationRestMetaData := ipsecVpnDpdProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipsecVpnDpdProfilesDeleteInputType(), typeConverter) sv.AddStructField("DpdProfileId", dpdProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipsecVpnDpdProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipsec_vpn_dpd_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *ipsecVpnDpdProfilesClient) Get(dpdProfileIdParam string) (model.IPSecVpnDpdProfile, error) { +func (iIface *ipsecVpnDpdProfilesClient) Get(dpdProfileIdParam string) (nsx_policyModel.IPSecVpnDpdProfile, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipsecVpnDpdProfilesGetInputType(), typeConverter) + operationRestMetaData := ipsecVpnDpdProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipsecVpnDpdProfilesGetInputType(), typeConverter) sv.AddStructField("DpdProfileId", dpdProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPSecVpnDpdProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPSecVpnDpdProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipsecVpnDpdProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipsec_vpn_dpd_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.IPSecVpnDpdProfile + var emptyOutput nsx_policyModel.IPSecVpnDpdProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipsecVpnDpdProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpsecVpnDpdProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPSecVpnDpdProfile), nil + return output.(nsx_policyModel.IPSecVpnDpdProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *ipsecVpnDpdProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPSecVpnDpdProfileListResult, error) { +func (iIface *ipsecVpnDpdProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IPSecVpnDpdProfileListResult, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipsecVpnDpdProfilesListInputType(), typeConverter) + operationRestMetaData := ipsecVpnDpdProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipsecVpnDpdProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -179,83 +189,82 @@ func (iIface *ipsecVpnDpdProfilesClient) List(cursorParam *string, includeMarkFo sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPSecVpnDpdProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPSecVpnDpdProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipsecVpnDpdProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipsec_vpn_dpd_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.IPSecVpnDpdProfileListResult + var emptyOutput nsx_policyModel.IPSecVpnDpdProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipsecVpnDpdProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpsecVpnDpdProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPSecVpnDpdProfileListResult), nil + return output.(nsx_policyModel.IPSecVpnDpdProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *ipsecVpnDpdProfilesClient) Patch(dpdProfileIdParam string, ipSecVpnDpdProfileParam model.IPSecVpnDpdProfile) error { +func (iIface *ipsecVpnDpdProfilesClient) Patch(dpdProfileIdParam string, ipSecVpnDpdProfileParam nsx_policyModel.IPSecVpnDpdProfile) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipsecVpnDpdProfilesPatchInputType(), typeConverter) + operationRestMetaData := ipsecVpnDpdProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipsecVpnDpdProfilesPatchInputType(), typeConverter) sv.AddStructField("DpdProfileId", dpdProfileIdParam) sv.AddStructField("IpSecVpnDpdProfile", ipSecVpnDpdProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipsecVpnDpdProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipsec_vpn_dpd_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *ipsecVpnDpdProfilesClient) Update(dpdProfileIdParam string, ipSecVpnDpdProfileParam model.IPSecVpnDpdProfile) (model.IPSecVpnDpdProfile, error) { +func (iIface *ipsecVpnDpdProfilesClient) Update(dpdProfileIdParam string, ipSecVpnDpdProfileParam nsx_policyModel.IPSecVpnDpdProfile) (nsx_policyModel.IPSecVpnDpdProfile, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipsecVpnDpdProfilesUpdateInputType(), typeConverter) + operationRestMetaData := ipsecVpnDpdProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipsecVpnDpdProfilesUpdateInputType(), typeConverter) sv.AddStructField("DpdProfileId", dpdProfileIdParam) sv.AddStructField("IpSecVpnDpdProfile", ipSecVpnDpdProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPSecVpnDpdProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPSecVpnDpdProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipsecVpnDpdProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipsec_vpn_dpd_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.IPSecVpnDpdProfile + var emptyOutput nsx_policyModel.IPSecVpnDpdProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipsecVpnDpdProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpsecVpnDpdProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPSecVpnDpdProfile), nil + return output.(nsx_policyModel.IPSecVpnDpdProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpsecVpnDpdProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpsecVpnDpdProfilesTypes.go index 6368fba33..446b61402 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpsecVpnDpdProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpsecVpnDpdProfilesTypes.go @@ -11,43 +11,43 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func ipsecVpnDpdProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipsecVpnDpdProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dpd_profile_id"] = bindings.NewStringType() + fields["dpd_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["dpd_profile_id"] = "DpdProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipsecVpnDpdProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func IpsecVpnDpdProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func ipsecVpnDpdProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipsecVpnDpdProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["dpd_profile_id"] = bindings.NewStringType() + fields["dpd_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["dpd_profile_id"] = "DpdProfileId" - paramsTypeMap["dpd_profile_id"] = bindings.NewStringType() - paramsTypeMap["dpdProfileId"] = bindings.NewStringType() + paramsTypeMap["dpd_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["dpdProfileId"] = vapiBindings_.NewStringType() pathParams["dpd_profile_id"] = "dpdProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,36 +68,36 @@ func ipsecVpnDpdProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipsecVpnDpdProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipsecVpnDpdProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dpd_profile_id"] = bindings.NewStringType() + fields["dpd_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["dpd_profile_id"] = "DpdProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipsecVpnDpdProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPSecVpnDpdProfileBindingType) +func IpsecVpnDpdProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnDpdProfileBindingType) } -func ipsecVpnDpdProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipsecVpnDpdProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["dpd_profile_id"] = bindings.NewStringType() + fields["dpd_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["dpd_profile_id"] = "DpdProfileId" - paramsTypeMap["dpd_profile_id"] = bindings.NewStringType() - paramsTypeMap["dpdProfileId"] = bindings.NewStringType() + paramsTypeMap["dpd_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["dpdProfileId"] = vapiBindings_.NewStringType() pathParams["dpd_profile_id"] = "dpdProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -118,56 +118,56 @@ func ipsecVpnDpdProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipsecVpnDpdProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipsecVpnDpdProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipsecVpnDpdProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPSecVpnDpdProfileListResultBindingType) +func IpsecVpnDpdProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnDpdProfileListResultBindingType) } -func ipsecVpnDpdProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipsecVpnDpdProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -176,7 +176,7 @@ func ipsecVpnDpdProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -197,41 +197,41 @@ func ipsecVpnDpdProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipsecVpnDpdProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipsecVpnDpdProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dpd_profile_id"] = bindings.NewStringType() - fields["ip_sec_vpn_dpd_profile"] = bindings.NewReferenceType(model.IPSecVpnDpdProfileBindingType) + fields["dpd_profile_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_dpd_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnDpdProfileBindingType) fieldNameMap["dpd_profile_id"] = "DpdProfileId" fieldNameMap["ip_sec_vpn_dpd_profile"] = "IpSecVpnDpdProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipsecVpnDpdProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func IpsecVpnDpdProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func ipsecVpnDpdProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipsecVpnDpdProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["dpd_profile_id"] = bindings.NewStringType() - fields["ip_sec_vpn_dpd_profile"] = bindings.NewReferenceType(model.IPSecVpnDpdProfileBindingType) + fields["dpd_profile_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_dpd_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnDpdProfileBindingType) fieldNameMap["dpd_profile_id"] = "DpdProfileId" fieldNameMap["ip_sec_vpn_dpd_profile"] = "IpSecVpnDpdProfile" - paramsTypeMap["ip_sec_vpn_dpd_profile"] = bindings.NewReferenceType(model.IPSecVpnDpdProfileBindingType) - paramsTypeMap["dpd_profile_id"] = bindings.NewStringType() - paramsTypeMap["dpdProfileId"] = bindings.NewStringType() + paramsTypeMap["ip_sec_vpn_dpd_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnDpdProfileBindingType) + paramsTypeMap["dpd_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["dpdProfileId"] = vapiBindings_.NewStringType() pathParams["dpd_profile_id"] = "dpdProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -252,41 +252,41 @@ func ipsecVpnDpdProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipsecVpnDpdProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipsecVpnDpdProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dpd_profile_id"] = bindings.NewStringType() - fields["ip_sec_vpn_dpd_profile"] = bindings.NewReferenceType(model.IPSecVpnDpdProfileBindingType) + fields["dpd_profile_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_dpd_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnDpdProfileBindingType) fieldNameMap["dpd_profile_id"] = "DpdProfileId" fieldNameMap["ip_sec_vpn_dpd_profile"] = "IpSecVpnDpdProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipsecVpnDpdProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPSecVpnDpdProfileBindingType) +func IpsecVpnDpdProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnDpdProfileBindingType) } -func ipsecVpnDpdProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipsecVpnDpdProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["dpd_profile_id"] = bindings.NewStringType() - fields["ip_sec_vpn_dpd_profile"] = bindings.NewReferenceType(model.IPSecVpnDpdProfileBindingType) + fields["dpd_profile_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_dpd_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnDpdProfileBindingType) fieldNameMap["dpd_profile_id"] = "DpdProfileId" fieldNameMap["ip_sec_vpn_dpd_profile"] = "IpSecVpnDpdProfile" - paramsTypeMap["ip_sec_vpn_dpd_profile"] = bindings.NewReferenceType(model.IPSecVpnDpdProfileBindingType) - paramsTypeMap["dpd_profile_id"] = bindings.NewStringType() - paramsTypeMap["dpdProfileId"] = bindings.NewStringType() + paramsTypeMap["ip_sec_vpn_dpd_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnDpdProfileBindingType) + paramsTypeMap["dpd_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["dpdProfileId"] = vapiBindings_.NewStringType() pathParams["dpd_profile_id"] = "dpdProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpsecVpnIkeProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpsecVpnIkeProfilesClient.go index 7522f26b5..2da63ee50 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpsecVpnIkeProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpsecVpnIkeProfilesClient.go @@ -9,21 +9,21 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type IpsecVpnIkeProfilesClient interface { // Delete custom IKE Profile. Profile can not be deleted if profile has references to it. // // @param ikeProfileIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,12 +35,13 @@ type IpsecVpnIkeProfilesClient interface { // // @param ikeProfileIdParam (required) // @return com.vmware.nsx_policy.model.IPSecVpnIkeProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(ikeProfileIdParam string) (model.IPSecVpnIkeProfile, error) + Get(ikeProfileIdParam string) (nsx_policyModel.IPSecVpnIkeProfile, error) // Get paginated list of all IKE Profiles. // @@ -51,126 +52,135 @@ type IpsecVpnIkeProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.IPSecVpnIkeProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPSecVpnIkeProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IPSecVpnIkeProfileListResult, error) // Create or patch custom internet key exchange (IKE) Profile. IKE Profile is a reusable profile that captures IKE and phase one negotiation parameters. System will be pre provisioned with system owned editable default IKE profile and suggested set of profiles that can be used for peering with popular remote peers like AWS VPN. User can create custom profiles as needed. Any change in profile affects all sessions consuming this profile. // // @param ikeProfileIdParam (required) // @param ipSecVpnIkeProfileParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(ikeProfileIdParam string, ipSecVpnIkeProfileParam model.IPSecVpnIkeProfile) error + Patch(ikeProfileIdParam string, ipSecVpnIkeProfileParam nsx_policyModel.IPSecVpnIkeProfile) error // Create or fully replace custom internet key exchange (IKE) Profile. IKE Profile is a reusable profile that captures IKE and phase one negotiation parameters. System will be pre provisioned with system owned editable default IKE profile and suggested set of profiles that can be used for peering with popular remote peers like AWS VPN. User can create custom profiles as needed. Any change in profile affects all sessions consuming this profile. Revision is optional for creation and required for update. // // @param ikeProfileIdParam (required) // @param ipSecVpnIkeProfileParam (required) // @return com.vmware.nsx_policy.model.IPSecVpnIkeProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(ikeProfileIdParam string, ipSecVpnIkeProfileParam model.IPSecVpnIkeProfile) (model.IPSecVpnIkeProfile, error) + Update(ikeProfileIdParam string, ipSecVpnIkeProfileParam nsx_policyModel.IPSecVpnIkeProfile) (nsx_policyModel.IPSecVpnIkeProfile, error) } type ipsecVpnIkeProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewIpsecVpnIkeProfilesClient(connector client.Connector) *ipsecVpnIkeProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.ipsec_vpn_ike_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewIpsecVpnIkeProfilesClient(connector vapiProtocolClient_.Connector) *ipsecVpnIkeProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.ipsec_vpn_ike_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) iIface := ipsecVpnIkeProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &iIface } -func (iIface *ipsecVpnIkeProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (iIface *ipsecVpnIkeProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := iIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (iIface *ipsecVpnIkeProfilesClient) Delete(ikeProfileIdParam string) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipsecVpnIkeProfilesDeleteInputType(), typeConverter) + operationRestMetaData := ipsecVpnIkeProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipsecVpnIkeProfilesDeleteInputType(), typeConverter) sv.AddStructField("IkeProfileId", ikeProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipsecVpnIkeProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipsec_vpn_ike_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *ipsecVpnIkeProfilesClient) Get(ikeProfileIdParam string) (model.IPSecVpnIkeProfile, error) { +func (iIface *ipsecVpnIkeProfilesClient) Get(ikeProfileIdParam string) (nsx_policyModel.IPSecVpnIkeProfile, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipsecVpnIkeProfilesGetInputType(), typeConverter) + operationRestMetaData := ipsecVpnIkeProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipsecVpnIkeProfilesGetInputType(), typeConverter) sv.AddStructField("IkeProfileId", ikeProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPSecVpnIkeProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPSecVpnIkeProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipsecVpnIkeProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipsec_vpn_ike_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.IPSecVpnIkeProfile + var emptyOutput nsx_policyModel.IPSecVpnIkeProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipsecVpnIkeProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpsecVpnIkeProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPSecVpnIkeProfile), nil + return output.(nsx_policyModel.IPSecVpnIkeProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *ipsecVpnIkeProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPSecVpnIkeProfileListResult, error) { +func (iIface *ipsecVpnIkeProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IPSecVpnIkeProfileListResult, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipsecVpnIkeProfilesListInputType(), typeConverter) + operationRestMetaData := ipsecVpnIkeProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipsecVpnIkeProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -179,83 +189,82 @@ func (iIface *ipsecVpnIkeProfilesClient) List(cursorParam *string, includeMarkFo sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPSecVpnIkeProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPSecVpnIkeProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipsecVpnIkeProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipsec_vpn_ike_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.IPSecVpnIkeProfileListResult + var emptyOutput nsx_policyModel.IPSecVpnIkeProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipsecVpnIkeProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpsecVpnIkeProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPSecVpnIkeProfileListResult), nil + return output.(nsx_policyModel.IPSecVpnIkeProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *ipsecVpnIkeProfilesClient) Patch(ikeProfileIdParam string, ipSecVpnIkeProfileParam model.IPSecVpnIkeProfile) error { +func (iIface *ipsecVpnIkeProfilesClient) Patch(ikeProfileIdParam string, ipSecVpnIkeProfileParam nsx_policyModel.IPSecVpnIkeProfile) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipsecVpnIkeProfilesPatchInputType(), typeConverter) + operationRestMetaData := ipsecVpnIkeProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipsecVpnIkeProfilesPatchInputType(), typeConverter) sv.AddStructField("IkeProfileId", ikeProfileIdParam) sv.AddStructField("IpSecVpnIkeProfile", ipSecVpnIkeProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipsecVpnIkeProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipsec_vpn_ike_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *ipsecVpnIkeProfilesClient) Update(ikeProfileIdParam string, ipSecVpnIkeProfileParam model.IPSecVpnIkeProfile) (model.IPSecVpnIkeProfile, error) { +func (iIface *ipsecVpnIkeProfilesClient) Update(ikeProfileIdParam string, ipSecVpnIkeProfileParam nsx_policyModel.IPSecVpnIkeProfile) (nsx_policyModel.IPSecVpnIkeProfile, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipsecVpnIkeProfilesUpdateInputType(), typeConverter) + operationRestMetaData := ipsecVpnIkeProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipsecVpnIkeProfilesUpdateInputType(), typeConverter) sv.AddStructField("IkeProfileId", ikeProfileIdParam) sv.AddStructField("IpSecVpnIkeProfile", ipSecVpnIkeProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPSecVpnIkeProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPSecVpnIkeProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipsecVpnIkeProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipsec_vpn_ike_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.IPSecVpnIkeProfile + var emptyOutput nsx_policyModel.IPSecVpnIkeProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipsecVpnIkeProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpsecVpnIkeProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPSecVpnIkeProfile), nil + return output.(nsx_policyModel.IPSecVpnIkeProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpsecVpnIkeProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpsecVpnIkeProfilesTypes.go index 27ee4dd34..28dadb5d1 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpsecVpnIkeProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpsecVpnIkeProfilesTypes.go @@ -11,43 +11,43 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func ipsecVpnIkeProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipsecVpnIkeProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ike_profile_id"] = bindings.NewStringType() + fields["ike_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["ike_profile_id"] = "IkeProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipsecVpnIkeProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func IpsecVpnIkeProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func ipsecVpnIkeProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipsecVpnIkeProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ike_profile_id"] = bindings.NewStringType() + fields["ike_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["ike_profile_id"] = "IkeProfileId" - paramsTypeMap["ike_profile_id"] = bindings.NewStringType() - paramsTypeMap["ikeProfileId"] = bindings.NewStringType() + paramsTypeMap["ike_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ikeProfileId"] = vapiBindings_.NewStringType() pathParams["ike_profile_id"] = "ikeProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,36 +68,36 @@ func ipsecVpnIkeProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipsecVpnIkeProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipsecVpnIkeProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ike_profile_id"] = bindings.NewStringType() + fields["ike_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["ike_profile_id"] = "IkeProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipsecVpnIkeProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPSecVpnIkeProfileBindingType) +func IpsecVpnIkeProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnIkeProfileBindingType) } -func ipsecVpnIkeProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipsecVpnIkeProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ike_profile_id"] = bindings.NewStringType() + fields["ike_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["ike_profile_id"] = "IkeProfileId" - paramsTypeMap["ike_profile_id"] = bindings.NewStringType() - paramsTypeMap["ikeProfileId"] = bindings.NewStringType() + paramsTypeMap["ike_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ikeProfileId"] = vapiBindings_.NewStringType() pathParams["ike_profile_id"] = "ikeProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -118,56 +118,56 @@ func ipsecVpnIkeProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipsecVpnIkeProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipsecVpnIkeProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipsecVpnIkeProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPSecVpnIkeProfileListResultBindingType) +func IpsecVpnIkeProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnIkeProfileListResultBindingType) } -func ipsecVpnIkeProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipsecVpnIkeProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -176,7 +176,7 @@ func ipsecVpnIkeProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -197,41 +197,41 @@ func ipsecVpnIkeProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipsecVpnIkeProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipsecVpnIkeProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ike_profile_id"] = bindings.NewStringType() - fields["ip_sec_vpn_ike_profile"] = bindings.NewReferenceType(model.IPSecVpnIkeProfileBindingType) + fields["ike_profile_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_ike_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnIkeProfileBindingType) fieldNameMap["ike_profile_id"] = "IkeProfileId" fieldNameMap["ip_sec_vpn_ike_profile"] = "IpSecVpnIkeProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipsecVpnIkeProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func IpsecVpnIkeProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func ipsecVpnIkeProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipsecVpnIkeProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ike_profile_id"] = bindings.NewStringType() - fields["ip_sec_vpn_ike_profile"] = bindings.NewReferenceType(model.IPSecVpnIkeProfileBindingType) + fields["ike_profile_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_ike_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnIkeProfileBindingType) fieldNameMap["ike_profile_id"] = "IkeProfileId" fieldNameMap["ip_sec_vpn_ike_profile"] = "IpSecVpnIkeProfile" - paramsTypeMap["ike_profile_id"] = bindings.NewStringType() - paramsTypeMap["ip_sec_vpn_ike_profile"] = bindings.NewReferenceType(model.IPSecVpnIkeProfileBindingType) - paramsTypeMap["ikeProfileId"] = bindings.NewStringType() + paramsTypeMap["ip_sec_vpn_ike_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnIkeProfileBindingType) + paramsTypeMap["ike_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ikeProfileId"] = vapiBindings_.NewStringType() pathParams["ike_profile_id"] = "ikeProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -252,41 +252,41 @@ func ipsecVpnIkeProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipsecVpnIkeProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipsecVpnIkeProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ike_profile_id"] = bindings.NewStringType() - fields["ip_sec_vpn_ike_profile"] = bindings.NewReferenceType(model.IPSecVpnIkeProfileBindingType) + fields["ike_profile_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_ike_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnIkeProfileBindingType) fieldNameMap["ike_profile_id"] = "IkeProfileId" fieldNameMap["ip_sec_vpn_ike_profile"] = "IpSecVpnIkeProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipsecVpnIkeProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPSecVpnIkeProfileBindingType) +func IpsecVpnIkeProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnIkeProfileBindingType) } -func ipsecVpnIkeProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipsecVpnIkeProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ike_profile_id"] = bindings.NewStringType() - fields["ip_sec_vpn_ike_profile"] = bindings.NewReferenceType(model.IPSecVpnIkeProfileBindingType) + fields["ike_profile_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_ike_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnIkeProfileBindingType) fieldNameMap["ike_profile_id"] = "IkeProfileId" fieldNameMap["ip_sec_vpn_ike_profile"] = "IpSecVpnIkeProfile" - paramsTypeMap["ike_profile_id"] = bindings.NewStringType() - paramsTypeMap["ip_sec_vpn_ike_profile"] = bindings.NewReferenceType(model.IPSecVpnIkeProfileBindingType) - paramsTypeMap["ikeProfileId"] = bindings.NewStringType() + paramsTypeMap["ip_sec_vpn_ike_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnIkeProfileBindingType) + paramsTypeMap["ike_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ikeProfileId"] = vapiBindings_.NewStringType() pathParams["ike_profile_id"] = "ikeProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpsecVpnTunnelProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpsecVpnTunnelProfilesClient.go index ec9dec5af..770666b05 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpsecVpnTunnelProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpsecVpnTunnelProfilesClient.go @@ -9,21 +9,21 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type IpsecVpnTunnelProfilesClient interface { // Delete custom IPSec tunnel Profile. Profile can not be deleted if profile has references to it. // // @param tunnelProfileIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,12 +35,13 @@ type IpsecVpnTunnelProfilesClient interface { // // @param tunnelProfileIdParam (required) // @return com.vmware.nsx_policy.model.IPSecVpnTunnelProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tunnelProfileIdParam string) (model.IPSecVpnTunnelProfile, error) + Get(tunnelProfileIdParam string) (nsx_policyModel.IPSecVpnTunnelProfile, error) // Get paginated list of all IPSec tunnel Profiles. // @@ -51,126 +52,135 @@ type IpsecVpnTunnelProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.IPSecVpnTunnelProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPSecVpnTunnelProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IPSecVpnTunnelProfileListResult, error) // Create or patch custom IPSec tunnel profile. IPSec tunnel profile is a reusable profile that captures phase two negotiation parameters and tunnel properties. System will be provisioned with system owned editable default IPSec tunnel profile. Any change in profile affects all sessions consuming this profile. // // @param tunnelProfileIdParam (required) // @param ipSecVpnTunnelProfileParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tunnelProfileIdParam string, ipSecVpnTunnelProfileParam model.IPSecVpnTunnelProfile) error + Patch(tunnelProfileIdParam string, ipSecVpnTunnelProfileParam nsx_policyModel.IPSecVpnTunnelProfile) error // Create or fully replace custom IPSec tunnel profile. IPSec tunnel profile is a reusable profile that captures phase two negotiation parameters and tunnel properties. System will be provisioned with system owned editable default IPSec tunnel profile. Any change in profile affects all sessions consuming this profile. Revision is optional for creation and required for update. // // @param tunnelProfileIdParam (required) // @param ipSecVpnTunnelProfileParam (required) // @return com.vmware.nsx_policy.model.IPSecVpnTunnelProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tunnelProfileIdParam string, ipSecVpnTunnelProfileParam model.IPSecVpnTunnelProfile) (model.IPSecVpnTunnelProfile, error) + Update(tunnelProfileIdParam string, ipSecVpnTunnelProfileParam nsx_policyModel.IPSecVpnTunnelProfile) (nsx_policyModel.IPSecVpnTunnelProfile, error) } type ipsecVpnTunnelProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewIpsecVpnTunnelProfilesClient(connector client.Connector) *ipsecVpnTunnelProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.ipsec_vpn_tunnel_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewIpsecVpnTunnelProfilesClient(connector vapiProtocolClient_.Connector) *ipsecVpnTunnelProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.ipsec_vpn_tunnel_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) iIface := ipsecVpnTunnelProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &iIface } -func (iIface *ipsecVpnTunnelProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (iIface *ipsecVpnTunnelProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := iIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (iIface *ipsecVpnTunnelProfilesClient) Delete(tunnelProfileIdParam string) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipsecVpnTunnelProfilesDeleteInputType(), typeConverter) + operationRestMetaData := ipsecVpnTunnelProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipsecVpnTunnelProfilesDeleteInputType(), typeConverter) sv.AddStructField("TunnelProfileId", tunnelProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipsecVpnTunnelProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipsec_vpn_tunnel_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *ipsecVpnTunnelProfilesClient) Get(tunnelProfileIdParam string) (model.IPSecVpnTunnelProfile, error) { +func (iIface *ipsecVpnTunnelProfilesClient) Get(tunnelProfileIdParam string) (nsx_policyModel.IPSecVpnTunnelProfile, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipsecVpnTunnelProfilesGetInputType(), typeConverter) + operationRestMetaData := ipsecVpnTunnelProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipsecVpnTunnelProfilesGetInputType(), typeConverter) sv.AddStructField("TunnelProfileId", tunnelProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPSecVpnTunnelProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPSecVpnTunnelProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipsecVpnTunnelProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipsec_vpn_tunnel_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.IPSecVpnTunnelProfile + var emptyOutput nsx_policyModel.IPSecVpnTunnelProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipsecVpnTunnelProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpsecVpnTunnelProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPSecVpnTunnelProfile), nil + return output.(nsx_policyModel.IPSecVpnTunnelProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *ipsecVpnTunnelProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPSecVpnTunnelProfileListResult, error) { +func (iIface *ipsecVpnTunnelProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IPSecVpnTunnelProfileListResult, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipsecVpnTunnelProfilesListInputType(), typeConverter) + operationRestMetaData := ipsecVpnTunnelProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipsecVpnTunnelProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -179,83 +189,82 @@ func (iIface *ipsecVpnTunnelProfilesClient) List(cursorParam *string, includeMar sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPSecVpnTunnelProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPSecVpnTunnelProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipsecVpnTunnelProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipsec_vpn_tunnel_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.IPSecVpnTunnelProfileListResult + var emptyOutput nsx_policyModel.IPSecVpnTunnelProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipsecVpnTunnelProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpsecVpnTunnelProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPSecVpnTunnelProfileListResult), nil + return output.(nsx_policyModel.IPSecVpnTunnelProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *ipsecVpnTunnelProfilesClient) Patch(tunnelProfileIdParam string, ipSecVpnTunnelProfileParam model.IPSecVpnTunnelProfile) error { +func (iIface *ipsecVpnTunnelProfilesClient) Patch(tunnelProfileIdParam string, ipSecVpnTunnelProfileParam nsx_policyModel.IPSecVpnTunnelProfile) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipsecVpnTunnelProfilesPatchInputType(), typeConverter) + operationRestMetaData := ipsecVpnTunnelProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipsecVpnTunnelProfilesPatchInputType(), typeConverter) sv.AddStructField("TunnelProfileId", tunnelProfileIdParam) sv.AddStructField("IpSecVpnTunnelProfile", ipSecVpnTunnelProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipsecVpnTunnelProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipsec_vpn_tunnel_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *ipsecVpnTunnelProfilesClient) Update(tunnelProfileIdParam string, ipSecVpnTunnelProfileParam model.IPSecVpnTunnelProfile) (model.IPSecVpnTunnelProfile, error) { +func (iIface *ipsecVpnTunnelProfilesClient) Update(tunnelProfileIdParam string, ipSecVpnTunnelProfileParam nsx_policyModel.IPSecVpnTunnelProfile) (nsx_policyModel.IPSecVpnTunnelProfile, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipsecVpnTunnelProfilesUpdateInputType(), typeConverter) + operationRestMetaData := ipsecVpnTunnelProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipsecVpnTunnelProfilesUpdateInputType(), typeConverter) sv.AddStructField("TunnelProfileId", tunnelProfileIdParam) sv.AddStructField("IpSecVpnTunnelProfile", ipSecVpnTunnelProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPSecVpnTunnelProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPSecVpnTunnelProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipsecVpnTunnelProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipsec_vpn_tunnel_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.IPSecVpnTunnelProfile + var emptyOutput nsx_policyModel.IPSecVpnTunnelProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipsecVpnTunnelProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpsecVpnTunnelProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPSecVpnTunnelProfile), nil + return output.(nsx_policyModel.IPSecVpnTunnelProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpsecVpnTunnelProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpsecVpnTunnelProfilesTypes.go index a6aa20595..8823f1f81 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpsecVpnTunnelProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/IpsecVpnTunnelProfilesTypes.go @@ -11,43 +11,43 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func ipsecVpnTunnelProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipsecVpnTunnelProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tunnel_profile_id"] = bindings.NewStringType() + fields["tunnel_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["tunnel_profile_id"] = "TunnelProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipsecVpnTunnelProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func IpsecVpnTunnelProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func ipsecVpnTunnelProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipsecVpnTunnelProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tunnel_profile_id"] = bindings.NewStringType() + fields["tunnel_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["tunnel_profile_id"] = "TunnelProfileId" - paramsTypeMap["tunnel_profile_id"] = bindings.NewStringType() - paramsTypeMap["tunnelProfileId"] = bindings.NewStringType() + paramsTypeMap["tunnel_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tunnelProfileId"] = vapiBindings_.NewStringType() pathParams["tunnel_profile_id"] = "tunnelProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,36 +68,36 @@ func ipsecVpnTunnelProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipsecVpnTunnelProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipsecVpnTunnelProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tunnel_profile_id"] = bindings.NewStringType() + fields["tunnel_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["tunnel_profile_id"] = "TunnelProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipsecVpnTunnelProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPSecVpnTunnelProfileBindingType) +func IpsecVpnTunnelProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnTunnelProfileBindingType) } -func ipsecVpnTunnelProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipsecVpnTunnelProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tunnel_profile_id"] = bindings.NewStringType() + fields["tunnel_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["tunnel_profile_id"] = "TunnelProfileId" - paramsTypeMap["tunnel_profile_id"] = bindings.NewStringType() - paramsTypeMap["tunnelProfileId"] = bindings.NewStringType() + paramsTypeMap["tunnel_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tunnelProfileId"] = vapiBindings_.NewStringType() pathParams["tunnel_profile_id"] = "tunnelProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -118,56 +118,56 @@ func ipsecVpnTunnelProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipsecVpnTunnelProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipsecVpnTunnelProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipsecVpnTunnelProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPSecVpnTunnelProfileListResultBindingType) +func IpsecVpnTunnelProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnTunnelProfileListResultBindingType) } -func ipsecVpnTunnelProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipsecVpnTunnelProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -176,7 +176,7 @@ func ipsecVpnTunnelProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -197,41 +197,41 @@ func ipsecVpnTunnelProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipsecVpnTunnelProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipsecVpnTunnelProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tunnel_profile_id"] = bindings.NewStringType() - fields["ip_sec_vpn_tunnel_profile"] = bindings.NewReferenceType(model.IPSecVpnTunnelProfileBindingType) + fields["tunnel_profile_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_tunnel_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnTunnelProfileBindingType) fieldNameMap["tunnel_profile_id"] = "TunnelProfileId" fieldNameMap["ip_sec_vpn_tunnel_profile"] = "IpSecVpnTunnelProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipsecVpnTunnelProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func IpsecVpnTunnelProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func ipsecVpnTunnelProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipsecVpnTunnelProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tunnel_profile_id"] = bindings.NewStringType() - fields["ip_sec_vpn_tunnel_profile"] = bindings.NewReferenceType(model.IPSecVpnTunnelProfileBindingType) + fields["tunnel_profile_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_tunnel_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnTunnelProfileBindingType) fieldNameMap["tunnel_profile_id"] = "TunnelProfileId" fieldNameMap["ip_sec_vpn_tunnel_profile"] = "IpSecVpnTunnelProfile" - paramsTypeMap["ip_sec_vpn_tunnel_profile"] = bindings.NewReferenceType(model.IPSecVpnTunnelProfileBindingType) - paramsTypeMap["tunnel_profile_id"] = bindings.NewStringType() - paramsTypeMap["tunnelProfileId"] = bindings.NewStringType() + paramsTypeMap["tunnel_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ip_sec_vpn_tunnel_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnTunnelProfileBindingType) + paramsTypeMap["tunnelProfileId"] = vapiBindings_.NewStringType() pathParams["tunnel_profile_id"] = "tunnelProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -252,41 +252,41 @@ func ipsecVpnTunnelProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipsecVpnTunnelProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipsecVpnTunnelProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tunnel_profile_id"] = bindings.NewStringType() - fields["ip_sec_vpn_tunnel_profile"] = bindings.NewReferenceType(model.IPSecVpnTunnelProfileBindingType) + fields["tunnel_profile_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_tunnel_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnTunnelProfileBindingType) fieldNameMap["tunnel_profile_id"] = "TunnelProfileId" fieldNameMap["ip_sec_vpn_tunnel_profile"] = "IpSecVpnTunnelProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipsecVpnTunnelProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPSecVpnTunnelProfileBindingType) +func IpsecVpnTunnelProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnTunnelProfileBindingType) } -func ipsecVpnTunnelProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipsecVpnTunnelProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tunnel_profile_id"] = bindings.NewStringType() - fields["ip_sec_vpn_tunnel_profile"] = bindings.NewReferenceType(model.IPSecVpnTunnelProfileBindingType) + fields["tunnel_profile_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_tunnel_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnTunnelProfileBindingType) fieldNameMap["tunnel_profile_id"] = "TunnelProfileId" fieldNameMap["ip_sec_vpn_tunnel_profile"] = "IpSecVpnTunnelProfile" - paramsTypeMap["ip_sec_vpn_tunnel_profile"] = bindings.NewReferenceType(model.IPSecVpnTunnelProfileBindingType) - paramsTypeMap["tunnel_profile_id"] = bindings.NewStringType() - paramsTypeMap["tunnelProfileId"] = bindings.NewStringType() + paramsTypeMap["tunnel_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ip_sec_vpn_tunnel_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnTunnelProfileBindingType) + paramsTypeMap["tunnelProfileId"] = vapiBindings_.NewStringType() pathParams["tunnel_profile_id"] = "tunnelProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/Ipv6DadProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/Ipv6DadProfilesClient.go index 241f99aba..f4f9ad1a1 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/Ipv6DadProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/Ipv6DadProfilesClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type Ipv6DadProfilesClient interface { @@ -25,6 +24,7 @@ type Ipv6DadProfilesClient interface { // // @param dadProfileIdParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,12 +36,13 @@ type Ipv6DadProfilesClient interface { // // @param dadProfileIdParam (required) // @return com.vmware.nsx_policy.model.Ipv6DadProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(dadProfileIdParam string) (model.Ipv6DadProfile, error) + Get(dadProfileIdParam string) (nsx_policyModel.Ipv6DadProfile, error) // Paginated list of all IPv6 DAD profile instances // @@ -52,24 +53,26 @@ type Ipv6DadProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.Ipv6DadProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.Ipv6DadProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.Ipv6DadProfileListResult, error) // If profile with the dad-profile-id is not already present, create a new IPv6 DAD profile instance. If it already exists, update the IPv6 DAD profile instance with specified attributes. // // @param dadProfileIdParam (required) // @param ipv6DadProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(dadProfileIdParam string, ipv6DadProfileParam model.Ipv6DadProfile, overrideParam *bool) error + Patch(dadProfileIdParam string, ipv6DadProfileParam nsx_policyModel.Ipv6DadProfile, overrideParam *bool) error // If profile with the dad-profile-id is not already present, create a new IPv6 DAD profile instance. If it already exists, replace the IPv6 DAD profile instance with this object. // @@ -77,104 +80,111 @@ type Ipv6DadProfilesClient interface { // @param ipv6DadProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) // @return com.vmware.nsx_policy.model.Ipv6DadProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(dadProfileIdParam string, ipv6DadProfileParam model.Ipv6DadProfile, overrideParam *bool) (model.Ipv6DadProfile, error) + Update(dadProfileIdParam string, ipv6DadProfileParam nsx_policyModel.Ipv6DadProfile, overrideParam *bool) (nsx_policyModel.Ipv6DadProfile, error) } type ipv6DadProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewIpv6DadProfilesClient(connector client.Connector) *ipv6DadProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.ipv6_dad_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewIpv6DadProfilesClient(connector vapiProtocolClient_.Connector) *ipv6DadProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.ipv6_dad_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) iIface := ipv6DadProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &iIface } -func (iIface *ipv6DadProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (iIface *ipv6DadProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := iIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (iIface *ipv6DadProfilesClient) Delete(dadProfileIdParam string, overrideParam *bool) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipv6DadProfilesDeleteInputType(), typeConverter) + operationRestMetaData := ipv6DadProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipv6DadProfilesDeleteInputType(), typeConverter) sv.AddStructField("DadProfileId", dadProfileIdParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipv6DadProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipv6_dad_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *ipv6DadProfilesClient) Get(dadProfileIdParam string) (model.Ipv6DadProfile, error) { +func (iIface *ipv6DadProfilesClient) Get(dadProfileIdParam string) (nsx_policyModel.Ipv6DadProfile, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipv6DadProfilesGetInputType(), typeConverter) + operationRestMetaData := ipv6DadProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipv6DadProfilesGetInputType(), typeConverter) sv.AddStructField("DadProfileId", dadProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Ipv6DadProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Ipv6DadProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipv6DadProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipv6_dad_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.Ipv6DadProfile + var emptyOutput nsx_policyModel.Ipv6DadProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipv6DadProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), Ipv6DadProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Ipv6DadProfile), nil + return output.(nsx_policyModel.Ipv6DadProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *ipv6DadProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.Ipv6DadProfileListResult, error) { +func (iIface *ipv6DadProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.Ipv6DadProfileListResult, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipv6DadProfilesListInputType(), typeConverter) + operationRestMetaData := ipv6DadProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipv6DadProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -183,85 +193,84 @@ func (iIface *ipv6DadProfilesClient) List(cursorParam *string, includeMarkForDel sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Ipv6DadProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Ipv6DadProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipv6DadProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipv6_dad_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.Ipv6DadProfileListResult + var emptyOutput nsx_policyModel.Ipv6DadProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipv6DadProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), Ipv6DadProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Ipv6DadProfileListResult), nil + return output.(nsx_policyModel.Ipv6DadProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *ipv6DadProfilesClient) Patch(dadProfileIdParam string, ipv6DadProfileParam model.Ipv6DadProfile, overrideParam *bool) error { +func (iIface *ipv6DadProfilesClient) Patch(dadProfileIdParam string, ipv6DadProfileParam nsx_policyModel.Ipv6DadProfile, overrideParam *bool) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipv6DadProfilesPatchInputType(), typeConverter) + operationRestMetaData := ipv6DadProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipv6DadProfilesPatchInputType(), typeConverter) sv.AddStructField("DadProfileId", dadProfileIdParam) sv.AddStructField("Ipv6DadProfile", ipv6DadProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipv6DadProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipv6_dad_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *ipv6DadProfilesClient) Update(dadProfileIdParam string, ipv6DadProfileParam model.Ipv6DadProfile, overrideParam *bool) (model.Ipv6DadProfile, error) { +func (iIface *ipv6DadProfilesClient) Update(dadProfileIdParam string, ipv6DadProfileParam nsx_policyModel.Ipv6DadProfile, overrideParam *bool) (nsx_policyModel.Ipv6DadProfile, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipv6DadProfilesUpdateInputType(), typeConverter) + operationRestMetaData := ipv6DadProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipv6DadProfilesUpdateInputType(), typeConverter) sv.AddStructField("DadProfileId", dadProfileIdParam) sv.AddStructField("Ipv6DadProfile", ipv6DadProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Ipv6DadProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Ipv6DadProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipv6DadProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipv6_dad_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.Ipv6DadProfile + var emptyOutput nsx_policyModel.Ipv6DadProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipv6DadProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), Ipv6DadProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Ipv6DadProfile), nil + return output.(nsx_policyModel.Ipv6DadProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/Ipv6DadProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/Ipv6DadProfilesTypes.go index 430d48479..a78da4d04 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/Ipv6DadProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/Ipv6DadProfilesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func ipv6DadProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipv6DadProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dad_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["dad_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["dad_profile_id"] = "DadProfileId" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipv6DadProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func Ipv6DadProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func ipv6DadProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipv6DadProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["dad_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["dad_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["dad_profile_id"] = "DadProfileId" fieldNameMap["override"] = "Override" - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["dad_profile_id"] = bindings.NewStringType() - paramsTypeMap["dadProfileId"] = bindings.NewStringType() + paramsTypeMap["dad_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["dadProfileId"] = vapiBindings_.NewStringType() pathParams["dad_profile_id"] = "dadProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func ipv6DadProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipv6DadProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipv6DadProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dad_profile_id"] = bindings.NewStringType() + fields["dad_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["dad_profile_id"] = "DadProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipv6DadProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Ipv6DadProfileBindingType) +func Ipv6DadProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.Ipv6DadProfileBindingType) } -func ipv6DadProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipv6DadProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["dad_profile_id"] = bindings.NewStringType() + fields["dad_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["dad_profile_id"] = "DadProfileId" - paramsTypeMap["dad_profile_id"] = bindings.NewStringType() - paramsTypeMap["dadProfileId"] = bindings.NewStringType() + paramsTypeMap["dad_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["dadProfileId"] = vapiBindings_.NewStringType() pathParams["dad_profile_id"] = "dadProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func ipv6DadProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipv6DadProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipv6DadProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipv6DadProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Ipv6DadProfileListResultBindingType) +func Ipv6DadProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.Ipv6DadProfileListResultBindingType) } -func ipv6DadProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipv6DadProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func ipv6DadProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,47 +203,47 @@ func ipv6DadProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipv6DadProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipv6DadProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dad_profile_id"] = bindings.NewStringType() - fields["ipv6_dad_profile"] = bindings.NewReferenceType(model.Ipv6DadProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["dad_profile_id"] = vapiBindings_.NewStringType() + fields["ipv6_dad_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.Ipv6DadProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["dad_profile_id"] = "DadProfileId" fieldNameMap["ipv6_dad_profile"] = "Ipv6DadProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipv6DadProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func Ipv6DadProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func ipv6DadProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipv6DadProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["dad_profile_id"] = bindings.NewStringType() - fields["ipv6_dad_profile"] = bindings.NewReferenceType(model.Ipv6DadProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["dad_profile_id"] = vapiBindings_.NewStringType() + fields["ipv6_dad_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.Ipv6DadProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["dad_profile_id"] = "DadProfileId" fieldNameMap["ipv6_dad_profile"] = "Ipv6DadProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["dad_profile_id"] = bindings.NewStringType() - paramsTypeMap["ipv6_dad_profile"] = bindings.NewReferenceType(model.Ipv6DadProfileBindingType) - paramsTypeMap["dadProfileId"] = bindings.NewStringType() + paramsTypeMap["ipv6_dad_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.Ipv6DadProfileBindingType) + paramsTypeMap["dad_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["dadProfileId"] = vapiBindings_.NewStringType() pathParams["dad_profile_id"] = "dadProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -264,47 +264,47 @@ func ipv6DadProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipv6DadProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipv6DadProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dad_profile_id"] = bindings.NewStringType() - fields["ipv6_dad_profile"] = bindings.NewReferenceType(model.Ipv6DadProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["dad_profile_id"] = vapiBindings_.NewStringType() + fields["ipv6_dad_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.Ipv6DadProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["dad_profile_id"] = "DadProfileId" fieldNameMap["ipv6_dad_profile"] = "Ipv6DadProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipv6DadProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Ipv6DadProfileBindingType) +func Ipv6DadProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.Ipv6DadProfileBindingType) } -func ipv6DadProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipv6DadProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["dad_profile_id"] = bindings.NewStringType() - fields["ipv6_dad_profile"] = bindings.NewReferenceType(model.Ipv6DadProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["dad_profile_id"] = vapiBindings_.NewStringType() + fields["ipv6_dad_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.Ipv6DadProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["dad_profile_id"] = "DadProfileId" fieldNameMap["ipv6_dad_profile"] = "Ipv6DadProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["dad_profile_id"] = bindings.NewStringType() - paramsTypeMap["ipv6_dad_profile"] = bindings.NewReferenceType(model.Ipv6DadProfileBindingType) - paramsTypeMap["dadProfileId"] = bindings.NewStringType() + paramsTypeMap["ipv6_dad_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.Ipv6DadProfileBindingType) + paramsTypeMap["dad_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["dadProfileId"] = vapiBindings_.NewStringType() pathParams["dad_profile_id"] = "dadProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/Ipv6NdraProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/Ipv6NdraProfilesClient.go index 8357ad68c..568f1e056 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/Ipv6NdraProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/Ipv6NdraProfilesClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type Ipv6NdraProfilesClient interface { @@ -25,6 +24,7 @@ type Ipv6NdraProfilesClient interface { // // @param ndraProfileIdParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,12 +36,13 @@ type Ipv6NdraProfilesClient interface { // // @param ndraProfileIdParam (required) // @return com.vmware.nsx_policy.model.Ipv6NdraProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(ndraProfileIdParam string) (model.Ipv6NdraProfile, error) + Get(ndraProfileIdParam string) (nsx_policyModel.Ipv6NdraProfile, error) // Paginated list of all IPv6 NDRA profile instances // @@ -52,24 +53,26 @@ type Ipv6NdraProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.Ipv6NdraProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.Ipv6NdraProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.Ipv6NdraProfileListResult, error) // If profile with the ndra-profile-id is not already present, create a new IPv6 NDRA profile instance. If it already exists, update the IPv6 NDRA profile instance with specified attributes. // // @param ndraProfileIdParam (required) // @param ipv6NdraProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(ndraProfileIdParam string, ipv6NdraProfileParam model.Ipv6NdraProfile, overrideParam *bool) error + Patch(ndraProfileIdParam string, ipv6NdraProfileParam nsx_policyModel.Ipv6NdraProfile, overrideParam *bool) error // If profile with the ndra-profile-id is not already present, create a new IPv6 NDRA profile instance. If it already exists, replace the IPv6 NDRA profile instance with this object. // @@ -77,104 +80,111 @@ type Ipv6NdraProfilesClient interface { // @param ipv6NdraProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) // @return com.vmware.nsx_policy.model.Ipv6NdraProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(ndraProfileIdParam string, ipv6NdraProfileParam model.Ipv6NdraProfile, overrideParam *bool) (model.Ipv6NdraProfile, error) + Update(ndraProfileIdParam string, ipv6NdraProfileParam nsx_policyModel.Ipv6NdraProfile, overrideParam *bool) (nsx_policyModel.Ipv6NdraProfile, error) } type ipv6NdraProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewIpv6NdraProfilesClient(connector client.Connector) *ipv6NdraProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.ipv6_ndra_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewIpv6NdraProfilesClient(connector vapiProtocolClient_.Connector) *ipv6NdraProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.ipv6_ndra_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) iIface := ipv6NdraProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &iIface } -func (iIface *ipv6NdraProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (iIface *ipv6NdraProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := iIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (iIface *ipv6NdraProfilesClient) Delete(ndraProfileIdParam string, overrideParam *bool) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipv6NdraProfilesDeleteInputType(), typeConverter) + operationRestMetaData := ipv6NdraProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipv6NdraProfilesDeleteInputType(), typeConverter) sv.AddStructField("NdraProfileId", ndraProfileIdParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipv6NdraProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipv6_ndra_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *ipv6NdraProfilesClient) Get(ndraProfileIdParam string) (model.Ipv6NdraProfile, error) { +func (iIface *ipv6NdraProfilesClient) Get(ndraProfileIdParam string) (nsx_policyModel.Ipv6NdraProfile, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipv6NdraProfilesGetInputType(), typeConverter) + operationRestMetaData := ipv6NdraProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipv6NdraProfilesGetInputType(), typeConverter) sv.AddStructField("NdraProfileId", ndraProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Ipv6NdraProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Ipv6NdraProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipv6NdraProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipv6_ndra_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.Ipv6NdraProfile + var emptyOutput nsx_policyModel.Ipv6NdraProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipv6NdraProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), Ipv6NdraProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Ipv6NdraProfile), nil + return output.(nsx_policyModel.Ipv6NdraProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *ipv6NdraProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.Ipv6NdraProfileListResult, error) { +func (iIface *ipv6NdraProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.Ipv6NdraProfileListResult, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipv6NdraProfilesListInputType(), typeConverter) + operationRestMetaData := ipv6NdraProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipv6NdraProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -183,85 +193,84 @@ func (iIface *ipv6NdraProfilesClient) List(cursorParam *string, includeMarkForDe sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Ipv6NdraProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Ipv6NdraProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipv6NdraProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipv6_ndra_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.Ipv6NdraProfileListResult + var emptyOutput nsx_policyModel.Ipv6NdraProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipv6NdraProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), Ipv6NdraProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Ipv6NdraProfileListResult), nil + return output.(nsx_policyModel.Ipv6NdraProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *ipv6NdraProfilesClient) Patch(ndraProfileIdParam string, ipv6NdraProfileParam model.Ipv6NdraProfile, overrideParam *bool) error { +func (iIface *ipv6NdraProfilesClient) Patch(ndraProfileIdParam string, ipv6NdraProfileParam nsx_policyModel.Ipv6NdraProfile, overrideParam *bool) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipv6NdraProfilesPatchInputType(), typeConverter) + operationRestMetaData := ipv6NdraProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipv6NdraProfilesPatchInputType(), typeConverter) sv.AddStructField("NdraProfileId", ndraProfileIdParam) sv.AddStructField("Ipv6NdraProfile", ipv6NdraProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipv6NdraProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipv6_ndra_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *ipv6NdraProfilesClient) Update(ndraProfileIdParam string, ipv6NdraProfileParam model.Ipv6NdraProfile, overrideParam *bool) (model.Ipv6NdraProfile, error) { +func (iIface *ipv6NdraProfilesClient) Update(ndraProfileIdParam string, ipv6NdraProfileParam nsx_policyModel.Ipv6NdraProfile, overrideParam *bool) (nsx_policyModel.Ipv6NdraProfile, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipv6NdraProfilesUpdateInputType(), typeConverter) + operationRestMetaData := ipv6NdraProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipv6NdraProfilesUpdateInputType(), typeConverter) sv.AddStructField("NdraProfileId", ndraProfileIdParam) sv.AddStructField("Ipv6NdraProfile", ipv6NdraProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Ipv6NdraProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Ipv6NdraProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipv6NdraProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ipv6_ndra_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.Ipv6NdraProfile + var emptyOutput nsx_policyModel.Ipv6NdraProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipv6NdraProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), Ipv6NdraProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Ipv6NdraProfile), nil + return output.(nsx_policyModel.Ipv6NdraProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/Ipv6NdraProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/Ipv6NdraProfilesTypes.go index 24452c0ed..f723c8e01 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/Ipv6NdraProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/Ipv6NdraProfilesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func ipv6NdraProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipv6NdraProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ndra_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ndra_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ndra_profile_id"] = "NdraProfileId" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipv6NdraProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func Ipv6NdraProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func ipv6NdraProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipv6NdraProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ndra_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ndra_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ndra_profile_id"] = "NdraProfileId" fieldNameMap["override"] = "Override" - paramsTypeMap["ndra_profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["ndraProfileId"] = bindings.NewStringType() + paramsTypeMap["ndra_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["ndraProfileId"] = vapiBindings_.NewStringType() pathParams["ndra_profile_id"] = "ndraProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func ipv6NdraProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipv6NdraProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipv6NdraProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ndra_profile_id"] = bindings.NewStringType() + fields["ndra_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["ndra_profile_id"] = "NdraProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipv6NdraProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Ipv6NdraProfileBindingType) +func Ipv6NdraProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.Ipv6NdraProfileBindingType) } -func ipv6NdraProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipv6NdraProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ndra_profile_id"] = bindings.NewStringType() + fields["ndra_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["ndra_profile_id"] = "NdraProfileId" - paramsTypeMap["ndra_profile_id"] = bindings.NewStringType() - paramsTypeMap["ndraProfileId"] = bindings.NewStringType() + paramsTypeMap["ndra_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ndraProfileId"] = vapiBindings_.NewStringType() pathParams["ndra_profile_id"] = "ndraProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func ipv6NdraProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipv6NdraProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipv6NdraProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipv6NdraProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Ipv6NdraProfileListResultBindingType) +func Ipv6NdraProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.Ipv6NdraProfileListResultBindingType) } -func ipv6NdraProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipv6NdraProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func ipv6NdraProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,47 +203,47 @@ func ipv6NdraProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipv6NdraProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipv6NdraProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ndra_profile_id"] = bindings.NewStringType() - fields["ipv6_ndra_profile"] = bindings.NewReferenceType(model.Ipv6NdraProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ndra_profile_id"] = vapiBindings_.NewStringType() + fields["ipv6_ndra_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.Ipv6NdraProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ndra_profile_id"] = "NdraProfileId" fieldNameMap["ipv6_ndra_profile"] = "Ipv6NdraProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipv6NdraProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func Ipv6NdraProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func ipv6NdraProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipv6NdraProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ndra_profile_id"] = bindings.NewStringType() - fields["ipv6_ndra_profile"] = bindings.NewReferenceType(model.Ipv6NdraProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ndra_profile_id"] = vapiBindings_.NewStringType() + fields["ipv6_ndra_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.Ipv6NdraProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ndra_profile_id"] = "NdraProfileId" fieldNameMap["ipv6_ndra_profile"] = "Ipv6NdraProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["ndra_profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["ipv6_ndra_profile"] = bindings.NewReferenceType(model.Ipv6NdraProfileBindingType) - paramsTypeMap["ndraProfileId"] = bindings.NewStringType() + paramsTypeMap["ndra_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ipv6_ndra_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.Ipv6NdraProfileBindingType) + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["ndraProfileId"] = vapiBindings_.NewStringType() pathParams["ndra_profile_id"] = "ndraProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -264,47 +264,47 @@ func ipv6NdraProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipv6NdraProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipv6NdraProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ndra_profile_id"] = bindings.NewStringType() - fields["ipv6_ndra_profile"] = bindings.NewReferenceType(model.Ipv6NdraProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ndra_profile_id"] = vapiBindings_.NewStringType() + fields["ipv6_ndra_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.Ipv6NdraProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ndra_profile_id"] = "NdraProfileId" fieldNameMap["ipv6_ndra_profile"] = "Ipv6NdraProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipv6NdraProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Ipv6NdraProfileBindingType) +func Ipv6NdraProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.Ipv6NdraProfileBindingType) } -func ipv6NdraProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipv6NdraProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ndra_profile_id"] = bindings.NewStringType() - fields["ipv6_ndra_profile"] = bindings.NewReferenceType(model.Ipv6NdraProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ndra_profile_id"] = vapiBindings_.NewStringType() + fields["ipv6_ndra_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.Ipv6NdraProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ndra_profile_id"] = "NdraProfileId" fieldNameMap["ipv6_ndra_profile"] = "Ipv6NdraProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["ndra_profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["ipv6_ndra_profile"] = bindings.NewReferenceType(model.Ipv6NdraProfileBindingType) - paramsTypeMap["ndraProfileId"] = bindings.NewStringType() + paramsTypeMap["ndra_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ipv6_ndra_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.Ipv6NdraProfileBindingType) + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["ndraProfileId"] = vapiBindings_.NewStringType() pathParams["ndra_profile_id"] = "ndraProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/L7AccessProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/L7AccessProfilesClient.go index 1d259d9ac..77df1e25c 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/L7AccessProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/L7AccessProfilesClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type L7AccessProfilesClient interface { @@ -25,6 +24,7 @@ type L7AccessProfilesClient interface { // // @param l7AccessProfileIdParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,12 +36,13 @@ type L7AccessProfilesClient interface { // // @param l7AccessProfileIdParam (required) // @return com.vmware.nsx_policy.model.L7AccessProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(l7AccessProfileIdParam string) (model.L7AccessProfile, error) + Get(l7AccessProfileIdParam string) (nsx_policyModel.L7AccessProfile, error) // API will list all l7 access Profiles // @@ -53,12 +54,13 @@ type L7AccessProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.L7AccessProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeEntryCountParam *bool, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.L7AccessProfileListResult, error) + List(cursorParam *string, includeEntryCountParam *bool, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.L7AccessProfileListResult, error) // API will create/update L7 Access Profile // @@ -66,12 +68,13 @@ type L7AccessProfilesClient interface { // @param l7AccessProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) // @return com.vmware.nsx_policy.model.L7AccessProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(l7AccessProfileIdParam string, l7AccessProfileParam model.L7AccessProfile, overrideParam *bool) (model.L7AccessProfile, error) + Patch(l7AccessProfileIdParam string, l7AccessProfileParam nsx_policyModel.L7AccessProfile, overrideParam *bool) (nsx_policyModel.L7AccessProfile, error) // API will update L7 Access Profile // @@ -79,104 +82,111 @@ type L7AccessProfilesClient interface { // @param l7AccessProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) // @return com.vmware.nsx_policy.model.L7AccessProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(l7AccessProfileIdParam string, l7AccessProfileParam model.L7AccessProfile, overrideParam *bool) (model.L7AccessProfile, error) + Update(l7AccessProfileIdParam string, l7AccessProfileParam nsx_policyModel.L7AccessProfile, overrideParam *bool) (nsx_policyModel.L7AccessProfile, error) } type l7AccessProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewL7AccessProfilesClient(connector client.Connector) *l7AccessProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.l7_access_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewL7AccessProfilesClient(connector vapiProtocolClient_.Connector) *l7AccessProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.l7_access_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) lIface := l7AccessProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &lIface } -func (lIface *l7AccessProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (lIface *l7AccessProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := lIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (lIface *l7AccessProfilesClient) Delete(l7AccessProfileIdParam string, overrideParam *bool) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(l7AccessProfilesDeleteInputType(), typeConverter) + operationRestMetaData := l7AccessProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(l7AccessProfilesDeleteInputType(), typeConverter) sv.AddStructField("L7AccessProfileId", l7AccessProfileIdParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := l7AccessProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.l7_access_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *l7AccessProfilesClient) Get(l7AccessProfileIdParam string) (model.L7AccessProfile, error) { +func (lIface *l7AccessProfilesClient) Get(l7AccessProfileIdParam string) (nsx_policyModel.L7AccessProfile, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(l7AccessProfilesGetInputType(), typeConverter) + operationRestMetaData := l7AccessProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(l7AccessProfilesGetInputType(), typeConverter) sv.AddStructField("L7AccessProfileId", l7AccessProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.L7AccessProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.L7AccessProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := l7AccessProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.l7_access_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.L7AccessProfile + var emptyOutput nsx_policyModel.L7AccessProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), l7AccessProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), L7AccessProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.L7AccessProfile), nil + return output.(nsx_policyModel.L7AccessProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *l7AccessProfilesClient) List(cursorParam *string, includeEntryCountParam *bool, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.L7AccessProfileListResult, error) { +func (lIface *l7AccessProfilesClient) List(cursorParam *string, includeEntryCountParam *bool, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.L7AccessProfileListResult, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(l7AccessProfilesListInputType(), typeConverter) + operationRestMetaData := l7AccessProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(l7AccessProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeEntryCount", includeEntryCountParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -186,91 +196,90 @@ func (lIface *l7AccessProfilesClient) List(cursorParam *string, includeEntryCoun sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.L7AccessProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.L7AccessProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := l7AccessProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.l7_access_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.L7AccessProfileListResult + var emptyOutput nsx_policyModel.L7AccessProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), l7AccessProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), L7AccessProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.L7AccessProfileListResult), nil + return output.(nsx_policyModel.L7AccessProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *l7AccessProfilesClient) Patch(l7AccessProfileIdParam string, l7AccessProfileParam model.L7AccessProfile, overrideParam *bool) (model.L7AccessProfile, error) { +func (lIface *l7AccessProfilesClient) Patch(l7AccessProfileIdParam string, l7AccessProfileParam nsx_policyModel.L7AccessProfile, overrideParam *bool) (nsx_policyModel.L7AccessProfile, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(l7AccessProfilesPatchInputType(), typeConverter) + operationRestMetaData := l7AccessProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(l7AccessProfilesPatchInputType(), typeConverter) sv.AddStructField("L7AccessProfileId", l7AccessProfileIdParam) sv.AddStructField("L7AccessProfile", l7AccessProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.L7AccessProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.L7AccessProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := l7AccessProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.l7_access_profiles", "patch", inputDataValue, executionContext) - var emptyOutput model.L7AccessProfile + var emptyOutput nsx_policyModel.L7AccessProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), l7AccessProfilesPatchOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), L7AccessProfilesPatchOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.L7AccessProfile), nil + return output.(nsx_policyModel.L7AccessProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *l7AccessProfilesClient) Update(l7AccessProfileIdParam string, l7AccessProfileParam model.L7AccessProfile, overrideParam *bool) (model.L7AccessProfile, error) { +func (lIface *l7AccessProfilesClient) Update(l7AccessProfileIdParam string, l7AccessProfileParam nsx_policyModel.L7AccessProfile, overrideParam *bool) (nsx_policyModel.L7AccessProfile, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(l7AccessProfilesUpdateInputType(), typeConverter) + operationRestMetaData := l7AccessProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(l7AccessProfilesUpdateInputType(), typeConverter) sv.AddStructField("L7AccessProfileId", l7AccessProfileIdParam) sv.AddStructField("L7AccessProfile", l7AccessProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.L7AccessProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.L7AccessProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := l7AccessProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.l7_access_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.L7AccessProfile + var emptyOutput nsx_policyModel.L7AccessProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), l7AccessProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), L7AccessProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.L7AccessProfile), nil + return output.(nsx_policyModel.L7AccessProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/L7AccessProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/L7AccessProfilesTypes.go index 169575ba1..0f8c0ca04 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/L7AccessProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/L7AccessProfilesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func l7AccessProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func l7AccessProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["l7_access_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["l7_access_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["l7_access_profile_id"] = "L7AccessProfileId" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func l7AccessProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func L7AccessProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func l7AccessProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func l7AccessProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["l7_access_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["l7_access_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["l7_access_profile_id"] = "L7AccessProfileId" fieldNameMap["override"] = "Override" - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["l7_access_profile_id"] = bindings.NewStringType() - paramsTypeMap["l7AccessProfileId"] = bindings.NewStringType() + paramsTypeMap["l7_access_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["l7AccessProfileId"] = vapiBindings_.NewStringType() pathParams["l7_access_profile_id"] = "l7AccessProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func l7AccessProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func l7AccessProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func l7AccessProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["l7_access_profile_id"] = bindings.NewStringType() + fields["l7_access_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["l7_access_profile_id"] = "L7AccessProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func l7AccessProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.L7AccessProfileBindingType) +func L7AccessProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.L7AccessProfileBindingType) } -func l7AccessProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func l7AccessProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["l7_access_profile_id"] = bindings.NewStringType() + fields["l7_access_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["l7_access_profile_id"] = "L7AccessProfileId" - paramsTypeMap["l7_access_profile_id"] = bindings.NewStringType() - paramsTypeMap["l7AccessProfileId"] = bindings.NewStringType() + paramsTypeMap["l7_access_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["l7AccessProfileId"] = vapiBindings_.NewStringType() pathParams["l7_access_profile_id"] = "l7AccessProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,16 +124,16 @@ func l7AccessProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func l7AccessProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func l7AccessProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_entry_count"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_entry_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_entry_count"] = "IncludeEntryCount" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -141,30 +141,30 @@ func l7AccessProfilesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func l7AccessProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.L7AccessProfileListResultBindingType) +func L7AccessProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.L7AccessProfileListResultBindingType) } -func l7AccessProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func l7AccessProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_entry_count"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_entry_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_entry_count"] = "IncludeEntryCount" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -172,13 +172,13 @@ func l7AccessProfilesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_entry_count"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_entry_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["include_entry_count"] = "include_entry_count" queryParams["sort_ascending"] = "sort_ascending" @@ -188,7 +188,7 @@ func l7AccessProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -209,47 +209,47 @@ func l7AccessProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func l7AccessProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func l7AccessProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["l7_access_profile_id"] = bindings.NewStringType() - fields["l7_access_profile"] = bindings.NewReferenceType(model.L7AccessProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["l7_access_profile_id"] = vapiBindings_.NewStringType() + fields["l7_access_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.L7AccessProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["l7_access_profile_id"] = "L7AccessProfileId" fieldNameMap["l7_access_profile"] = "L7AccessProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func l7AccessProfilesPatchOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.L7AccessProfileBindingType) +func L7AccessProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.L7AccessProfileBindingType) } -func l7AccessProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func l7AccessProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["l7_access_profile_id"] = bindings.NewStringType() - fields["l7_access_profile"] = bindings.NewReferenceType(model.L7AccessProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["l7_access_profile_id"] = vapiBindings_.NewStringType() + fields["l7_access_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.L7AccessProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["l7_access_profile_id"] = "L7AccessProfileId" fieldNameMap["l7_access_profile"] = "L7AccessProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["l7_access_profile_id"] = bindings.NewStringType() - paramsTypeMap["l7_access_profile"] = bindings.NewReferenceType(model.L7AccessProfileBindingType) - paramsTypeMap["l7AccessProfileId"] = bindings.NewStringType() + paramsTypeMap["l7_access_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["l7_access_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.L7AccessProfileBindingType) + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["l7AccessProfileId"] = vapiBindings_.NewStringType() pathParams["l7_access_profile_id"] = "l7AccessProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -270,47 +270,47 @@ func l7AccessProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func l7AccessProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func l7AccessProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["l7_access_profile_id"] = bindings.NewStringType() - fields["l7_access_profile"] = bindings.NewReferenceType(model.L7AccessProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["l7_access_profile_id"] = vapiBindings_.NewStringType() + fields["l7_access_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.L7AccessProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["l7_access_profile_id"] = "L7AccessProfileId" fieldNameMap["l7_access_profile"] = "L7AccessProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func l7AccessProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.L7AccessProfileBindingType) +func L7AccessProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.L7AccessProfileBindingType) } -func l7AccessProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func l7AccessProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["l7_access_profile_id"] = bindings.NewStringType() - fields["l7_access_profile"] = bindings.NewReferenceType(model.L7AccessProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["l7_access_profile_id"] = vapiBindings_.NewStringType() + fields["l7_access_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.L7AccessProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["l7_access_profile_id"] = "L7AccessProfileId" fieldNameMap["l7_access_profile"] = "L7AccessProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["l7_access_profile_id"] = bindings.NewStringType() - paramsTypeMap["l7_access_profile"] = bindings.NewReferenceType(model.L7AccessProfileBindingType) - paramsTypeMap["l7AccessProfileId"] = bindings.NewStringType() + paramsTypeMap["l7_access_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["l7_access_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.L7AccessProfileBindingType) + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["l7AccessProfileId"] = vapiBindings_.NewStringType() pathParams["l7_access_profile_id"] = "l7AccessProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LabelsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LabelsClient.go index 73012e19d..2ecaef385 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LabelsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LabelsClient.go @@ -9,21 +9,21 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type LabelsClient interface { // Delete PolicyLabel object // // @param labelIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,12 +35,13 @@ type LabelsClient interface { // // @param labelIdParam (required) // @return com.vmware.nsx_policy.model.PolicyLabel + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(labelIdParam string) (model.PolicyLabel, error) + Get(labelIdParam string) (nsx_policyModel.PolicyLabel, error) // Paginated list of all labels for infra. // @@ -51,126 +52,135 @@ type LabelsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PolicyLabelListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyLabelListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyLabelListResult, error) // Create label if not exists, otherwise take the partial updates. Note, once the label is created type attribute can not be changed. // // @param labelIdParam (required) // @param policyLabelParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(labelIdParam string, policyLabelParam model.PolicyLabel) error + Patch(labelIdParam string, policyLabelParam nsx_policyModel.PolicyLabel) error // Create label if not exists, otherwise replaces the existing label. If label already exists then type attribute cannot be changed. // // @param labelIdParam (required) // @param policyLabelParam (required) // @return com.vmware.nsx_policy.model.PolicyLabel + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(labelIdParam string, policyLabelParam model.PolicyLabel) (model.PolicyLabel, error) + Update(labelIdParam string, policyLabelParam nsx_policyModel.PolicyLabel) (nsx_policyModel.PolicyLabel, error) } type labelsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewLabelsClient(connector client.Connector) *labelsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.labels") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewLabelsClient(connector vapiProtocolClient_.Connector) *labelsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.labels") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) lIface := labelsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &lIface } -func (lIface *labelsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (lIface *labelsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := lIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (lIface *labelsClient) Delete(labelIdParam string) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(labelsDeleteInputType(), typeConverter) + operationRestMetaData := labelsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(labelsDeleteInputType(), typeConverter) sv.AddStructField("LabelId", labelIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := labelsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.labels", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *labelsClient) Get(labelIdParam string) (model.PolicyLabel, error) { +func (lIface *labelsClient) Get(labelIdParam string) (nsx_policyModel.PolicyLabel, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(labelsGetInputType(), typeConverter) + operationRestMetaData := labelsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(labelsGetInputType(), typeConverter) sv.AddStructField("LabelId", labelIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyLabel - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyLabel + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := labelsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.labels", "get", inputDataValue, executionContext) - var emptyOutput model.PolicyLabel + var emptyOutput nsx_policyModel.PolicyLabel if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), labelsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LabelsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyLabel), nil + return output.(nsx_policyModel.PolicyLabel), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *labelsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyLabelListResult, error) { +func (lIface *labelsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyLabelListResult, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(labelsListInputType(), typeConverter) + operationRestMetaData := labelsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(labelsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -179,83 +189,82 @@ func (lIface *labelsClient) List(cursorParam *string, includeMarkForDeleteObject sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyLabelListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyLabelListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := labelsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.labels", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyLabelListResult + var emptyOutput nsx_policyModel.PolicyLabelListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), labelsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LabelsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyLabelListResult), nil + return output.(nsx_policyModel.PolicyLabelListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *labelsClient) Patch(labelIdParam string, policyLabelParam model.PolicyLabel) error { +func (lIface *labelsClient) Patch(labelIdParam string, policyLabelParam nsx_policyModel.PolicyLabel) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(labelsPatchInputType(), typeConverter) + operationRestMetaData := labelsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(labelsPatchInputType(), typeConverter) sv.AddStructField("LabelId", labelIdParam) sv.AddStructField("PolicyLabel", policyLabelParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := labelsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.labels", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *labelsClient) Update(labelIdParam string, policyLabelParam model.PolicyLabel) (model.PolicyLabel, error) { +func (lIface *labelsClient) Update(labelIdParam string, policyLabelParam nsx_policyModel.PolicyLabel) (nsx_policyModel.PolicyLabel, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(labelsUpdateInputType(), typeConverter) + operationRestMetaData := labelsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(labelsUpdateInputType(), typeConverter) sv.AddStructField("LabelId", labelIdParam) sv.AddStructField("PolicyLabel", policyLabelParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyLabel - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyLabel + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := labelsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.labels", "update", inputDataValue, executionContext) - var emptyOutput model.PolicyLabel + var emptyOutput nsx_policyModel.PolicyLabel if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), labelsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LabelsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyLabel), nil + return output.(nsx_policyModel.PolicyLabel), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LabelsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LabelsTypes.go index d13e5886e..d52f2ecf2 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LabelsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LabelsTypes.go @@ -11,43 +11,43 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func labelsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func labelsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["label_id"] = bindings.NewStringType() + fields["label_id"] = vapiBindings_.NewStringType() fieldNameMap["label_id"] = "LabelId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func labelsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func LabelsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func labelsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func labelsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["label_id"] = bindings.NewStringType() + fields["label_id"] = vapiBindings_.NewStringType() fieldNameMap["label_id"] = "LabelId" - paramsTypeMap["label_id"] = bindings.NewStringType() - paramsTypeMap["labelId"] = bindings.NewStringType() + paramsTypeMap["label_id"] = vapiBindings_.NewStringType() + paramsTypeMap["labelId"] = vapiBindings_.NewStringType() pathParams["label_id"] = "labelId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,36 +68,36 @@ func labelsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func labelsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func labelsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["label_id"] = bindings.NewStringType() + fields["label_id"] = vapiBindings_.NewStringType() fieldNameMap["label_id"] = "LabelId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func labelsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyLabelBindingType) +func LabelsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyLabelBindingType) } -func labelsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func labelsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["label_id"] = bindings.NewStringType() + fields["label_id"] = vapiBindings_.NewStringType() fieldNameMap["label_id"] = "LabelId" - paramsTypeMap["label_id"] = bindings.NewStringType() - paramsTypeMap["labelId"] = bindings.NewStringType() + paramsTypeMap["label_id"] = vapiBindings_.NewStringType() + paramsTypeMap["labelId"] = vapiBindings_.NewStringType() pathParams["label_id"] = "labelId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -118,56 +118,56 @@ func labelsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func labelsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func labelsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func labelsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyLabelListResultBindingType) +func LabelsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyLabelListResultBindingType) } -func labelsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func labelsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -176,7 +176,7 @@ func labelsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -197,41 +197,41 @@ func labelsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func labelsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func labelsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["label_id"] = bindings.NewStringType() - fields["policy_label"] = bindings.NewReferenceType(model.PolicyLabelBindingType) + fields["label_id"] = vapiBindings_.NewStringType() + fields["policy_label"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyLabelBindingType) fieldNameMap["label_id"] = "LabelId" fieldNameMap["policy_label"] = "PolicyLabel" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func labelsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func LabelsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func labelsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func labelsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["label_id"] = bindings.NewStringType() - fields["policy_label"] = bindings.NewReferenceType(model.PolicyLabelBindingType) + fields["label_id"] = vapiBindings_.NewStringType() + fields["policy_label"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyLabelBindingType) fieldNameMap["label_id"] = "LabelId" fieldNameMap["policy_label"] = "PolicyLabel" - paramsTypeMap["policy_label"] = bindings.NewReferenceType(model.PolicyLabelBindingType) - paramsTypeMap["label_id"] = bindings.NewStringType() - paramsTypeMap["labelId"] = bindings.NewStringType() + paramsTypeMap["policy_label"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyLabelBindingType) + paramsTypeMap["label_id"] = vapiBindings_.NewStringType() + paramsTypeMap["labelId"] = vapiBindings_.NewStringType() pathParams["label_id"] = "labelId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -252,41 +252,41 @@ func labelsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func labelsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func labelsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["label_id"] = bindings.NewStringType() - fields["policy_label"] = bindings.NewReferenceType(model.PolicyLabelBindingType) + fields["label_id"] = vapiBindings_.NewStringType() + fields["policy_label"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyLabelBindingType) fieldNameMap["label_id"] = "LabelId" fieldNameMap["policy_label"] = "PolicyLabel" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func labelsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyLabelBindingType) +func LabelsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyLabelBindingType) } -func labelsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func labelsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["label_id"] = bindings.NewStringType() - fields["policy_label"] = bindings.NewReferenceType(model.PolicyLabelBindingType) + fields["label_id"] = vapiBindings_.NewStringType() + fields["policy_label"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyLabelBindingType) fieldNameMap["label_id"] = "LabelId" fieldNameMap["policy_label"] = "PolicyLabel" - paramsTypeMap["policy_label"] = bindings.NewReferenceType(model.PolicyLabelBindingType) - paramsTypeMap["label_id"] = bindings.NewStringType() - paramsTypeMap["labelId"] = bindings.NewStringType() + paramsTypeMap["policy_label"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyLabelBindingType) + paramsTypeMap["label_id"] = vapiBindings_.NewStringType() + paramsTypeMap["labelId"] = vapiBindings_.NewStringType() pathParams["label_id"] = "labelId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LatencyProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LatencyProfilesClient.go index a04fdc62d..6457641c9 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LatencyProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LatencyProfilesClient.go @@ -9,21 +9,21 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type LatencyProfilesClient interface { // Delete an existing latency profile // // @param profileIdParam Latency profile id (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,12 +35,13 @@ type LatencyProfilesClient interface { // // @param profileIdParam Latency profile id (required) // @return com.vmware.nsx_policy.model.PolicyLatencyStatProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(profileIdParam string) (model.PolicyLatencyStatProfile, error) + Get(profileIdParam string) (nsx_policyModel.PolicyLatencyStatProfile, error) // List latency profiles // @@ -51,127 +52,136 @@ type LatencyProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PolicyLatencyStatProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyLatencyStatProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyLatencyStatProfileListResult, error) // Patch latency profile. // // @param profileIdParam Latency profile id (required) // @param policyLatencyStatProfileParam (required) // @return com.vmware.nsx_policy.model.PolicyLatencyStatProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(profileIdParam string, policyLatencyStatProfileParam model.PolicyLatencyStatProfile) (model.PolicyLatencyStatProfile, error) + Patch(profileIdParam string, policyLatencyStatProfileParam nsx_policyModel.PolicyLatencyStatProfile) (nsx_policyModel.PolicyLatencyStatProfile, error) // Create or Replace latency profile. // // @param profileIdParam Latency profile id (required) // @param policyLatencyStatProfileParam (required) // @return com.vmware.nsx_policy.model.PolicyLatencyStatProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(profileIdParam string, policyLatencyStatProfileParam model.PolicyLatencyStatProfile) (model.PolicyLatencyStatProfile, error) + Update(profileIdParam string, policyLatencyStatProfileParam nsx_policyModel.PolicyLatencyStatProfile) (nsx_policyModel.PolicyLatencyStatProfile, error) } type latencyProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewLatencyProfilesClient(connector client.Connector) *latencyProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.latency_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewLatencyProfilesClient(connector vapiProtocolClient_.Connector) *latencyProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.latency_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) lIface := latencyProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &lIface } -func (lIface *latencyProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (lIface *latencyProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := lIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (lIface *latencyProfilesClient) Delete(profileIdParam string) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(latencyProfilesDeleteInputType(), typeConverter) + operationRestMetaData := latencyProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(latencyProfilesDeleteInputType(), typeConverter) sv.AddStructField("ProfileId", profileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := latencyProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.latency_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *latencyProfilesClient) Get(profileIdParam string) (model.PolicyLatencyStatProfile, error) { +func (lIface *latencyProfilesClient) Get(profileIdParam string) (nsx_policyModel.PolicyLatencyStatProfile, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(latencyProfilesGetInputType(), typeConverter) + operationRestMetaData := latencyProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(latencyProfilesGetInputType(), typeConverter) sv.AddStructField("ProfileId", profileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyLatencyStatProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyLatencyStatProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := latencyProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.latency_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.PolicyLatencyStatProfile + var emptyOutput nsx_policyModel.PolicyLatencyStatProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), latencyProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LatencyProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyLatencyStatProfile), nil + return output.(nsx_policyModel.PolicyLatencyStatProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *latencyProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyLatencyStatProfileListResult, error) { +func (lIface *latencyProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyLatencyStatProfileListResult, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(latencyProfilesListInputType(), typeConverter) + operationRestMetaData := latencyProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(latencyProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -180,89 +190,88 @@ func (lIface *latencyProfilesClient) List(cursorParam *string, includeMarkForDel sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyLatencyStatProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyLatencyStatProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := latencyProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.latency_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyLatencyStatProfileListResult + var emptyOutput nsx_policyModel.PolicyLatencyStatProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), latencyProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LatencyProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyLatencyStatProfileListResult), nil + return output.(nsx_policyModel.PolicyLatencyStatProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *latencyProfilesClient) Patch(profileIdParam string, policyLatencyStatProfileParam model.PolicyLatencyStatProfile) (model.PolicyLatencyStatProfile, error) { +func (lIface *latencyProfilesClient) Patch(profileIdParam string, policyLatencyStatProfileParam nsx_policyModel.PolicyLatencyStatProfile) (nsx_policyModel.PolicyLatencyStatProfile, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(latencyProfilesPatchInputType(), typeConverter) + operationRestMetaData := latencyProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(latencyProfilesPatchInputType(), typeConverter) sv.AddStructField("ProfileId", profileIdParam) sv.AddStructField("PolicyLatencyStatProfile", policyLatencyStatProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyLatencyStatProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyLatencyStatProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := latencyProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.latency_profiles", "patch", inputDataValue, executionContext) - var emptyOutput model.PolicyLatencyStatProfile + var emptyOutput nsx_policyModel.PolicyLatencyStatProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), latencyProfilesPatchOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LatencyProfilesPatchOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyLatencyStatProfile), nil + return output.(nsx_policyModel.PolicyLatencyStatProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *latencyProfilesClient) Update(profileIdParam string, policyLatencyStatProfileParam model.PolicyLatencyStatProfile) (model.PolicyLatencyStatProfile, error) { +func (lIface *latencyProfilesClient) Update(profileIdParam string, policyLatencyStatProfileParam nsx_policyModel.PolicyLatencyStatProfile) (nsx_policyModel.PolicyLatencyStatProfile, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(latencyProfilesUpdateInputType(), typeConverter) + operationRestMetaData := latencyProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(latencyProfilesUpdateInputType(), typeConverter) sv.AddStructField("ProfileId", profileIdParam) sv.AddStructField("PolicyLatencyStatProfile", policyLatencyStatProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyLatencyStatProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyLatencyStatProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := latencyProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.latency_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.PolicyLatencyStatProfile + var emptyOutput nsx_policyModel.PolicyLatencyStatProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), latencyProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LatencyProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyLatencyStatProfile), nil + return output.(nsx_policyModel.PolicyLatencyStatProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LatencyProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LatencyProfilesTypes.go index 2b32db706..d26514528 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LatencyProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LatencyProfilesTypes.go @@ -11,43 +11,43 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func latencyProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func latencyProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["profile_id"] = bindings.NewStringType() + fields["profile_id"] = vapiBindings_.NewStringType() fieldNameMap["profile_id"] = "ProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func latencyProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func LatencyProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func latencyProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func latencyProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["profile_id"] = bindings.NewStringType() + fields["profile_id"] = vapiBindings_.NewStringType() fieldNameMap["profile_id"] = "ProfileId" - paramsTypeMap["profile_id"] = bindings.NewStringType() - paramsTypeMap["profileId"] = bindings.NewStringType() + paramsTypeMap["profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["profileId"] = vapiBindings_.NewStringType() pathParams["profile_id"] = "profileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,36 +68,36 @@ func latencyProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func latencyProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func latencyProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["profile_id"] = bindings.NewStringType() + fields["profile_id"] = vapiBindings_.NewStringType() fieldNameMap["profile_id"] = "ProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func latencyProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyLatencyStatProfileBindingType) +func LatencyProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyLatencyStatProfileBindingType) } -func latencyProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func latencyProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["profile_id"] = bindings.NewStringType() + fields["profile_id"] = vapiBindings_.NewStringType() fieldNameMap["profile_id"] = "ProfileId" - paramsTypeMap["profile_id"] = bindings.NewStringType() - paramsTypeMap["profileId"] = bindings.NewStringType() + paramsTypeMap["profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["profileId"] = vapiBindings_.NewStringType() pathParams["profile_id"] = "profileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -118,56 +118,56 @@ func latencyProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func latencyProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func latencyProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func latencyProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyLatencyStatProfileListResultBindingType) +func LatencyProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyLatencyStatProfileListResultBindingType) } -func latencyProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func latencyProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -176,7 +176,7 @@ func latencyProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -197,41 +197,41 @@ func latencyProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func latencyProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func latencyProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["profile_id"] = bindings.NewStringType() - fields["policy_latency_stat_profile"] = bindings.NewReferenceType(model.PolicyLatencyStatProfileBindingType) + fields["profile_id"] = vapiBindings_.NewStringType() + fields["policy_latency_stat_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyLatencyStatProfileBindingType) fieldNameMap["profile_id"] = "ProfileId" fieldNameMap["policy_latency_stat_profile"] = "PolicyLatencyStatProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func latencyProfilesPatchOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyLatencyStatProfileBindingType) +func LatencyProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyLatencyStatProfileBindingType) } -func latencyProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func latencyProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["profile_id"] = bindings.NewStringType() - fields["policy_latency_stat_profile"] = bindings.NewReferenceType(model.PolicyLatencyStatProfileBindingType) + fields["profile_id"] = vapiBindings_.NewStringType() + fields["policy_latency_stat_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyLatencyStatProfileBindingType) fieldNameMap["profile_id"] = "ProfileId" fieldNameMap["policy_latency_stat_profile"] = "PolicyLatencyStatProfile" - paramsTypeMap["profile_id"] = bindings.NewStringType() - paramsTypeMap["policy_latency_stat_profile"] = bindings.NewReferenceType(model.PolicyLatencyStatProfileBindingType) - paramsTypeMap["profileId"] = bindings.NewStringType() + paramsTypeMap["policy_latency_stat_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyLatencyStatProfileBindingType) + paramsTypeMap["profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["profileId"] = vapiBindings_.NewStringType() pathParams["profile_id"] = "profileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -252,41 +252,41 @@ func latencyProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func latencyProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func latencyProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["profile_id"] = bindings.NewStringType() - fields["policy_latency_stat_profile"] = bindings.NewReferenceType(model.PolicyLatencyStatProfileBindingType) + fields["profile_id"] = vapiBindings_.NewStringType() + fields["policy_latency_stat_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyLatencyStatProfileBindingType) fieldNameMap["profile_id"] = "ProfileId" fieldNameMap["policy_latency_stat_profile"] = "PolicyLatencyStatProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func latencyProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyLatencyStatProfileBindingType) +func LatencyProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyLatencyStatProfileBindingType) } -func latencyProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func latencyProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["profile_id"] = bindings.NewStringType() - fields["policy_latency_stat_profile"] = bindings.NewReferenceType(model.PolicyLatencyStatProfileBindingType) + fields["profile_id"] = vapiBindings_.NewStringType() + fields["policy_latency_stat_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyLatencyStatProfileBindingType) fieldNameMap["profile_id"] = "ProfileId" fieldNameMap["policy_latency_stat_profile"] = "PolicyLatencyStatProfile" - paramsTypeMap["profile_id"] = bindings.NewStringType() - paramsTypeMap["policy_latency_stat_profile"] = bindings.NewReferenceType(model.PolicyLatencyStatProfileBindingType) - paramsTypeMap["profileId"] = bindings.NewStringType() + paramsTypeMap["policy_latency_stat_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyLatencyStatProfileBindingType) + paramsTypeMap["profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["profileId"] = vapiBindings_.NewStringType() pathParams["profile_id"] = "profileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbAppProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbAppProfilesClient.go index 5eb0331ee..40a920c94 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbAppProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbAppProfilesClient.go @@ -9,16 +9,15 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type LbAppProfilesClient interface { @@ -26,6 +25,7 @@ type LbAppProfilesClient interface { // // @param lbAppProfileIdParam LBAppProfile ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,13 +37,14 @@ type LbAppProfilesClient interface { // // @param lbAppProfileIdParam LBAppProfile ID (required) // @return com.vmware.nsx_policy.model.LBAppProfile - // The return value will contain all the properties defined in model.LBAppProfile. + // The return value will contain all the properties defined in nsx_policyModel.LBAppProfile. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(lbAppProfileIdParam string) (*data.StructValue, error) + Get(lbAppProfileIdParam string) (*vapiData_.StructValue, error) // Paginated list of all LBAppProfiles. This API is deprecated for the NSX-T Load Balancer, but not for the NSX-T Distributed Load Balancer. // @@ -54,130 +55,139 @@ type LbAppProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.LBAppProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.LBAppProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.LBAppProfileListResult, error) // If a LBAppProfile with the lb-app-profile-id is not already present, create a new LBAppProfile. If it already exists, update the LBAppProfile. This is a full replace. This API is deprecated for the NSX-T Load Balancer, but not for the NSX-T Distributed Load Balancer. // // @param lbAppProfileIdParam LBAppProfile ID (required) // @param lbAppProfileParam (required) - // The parameter must contain all the properties defined in model.LBAppProfile. + // The parameter must contain all the properties defined in nsx_policyModel.LBAppProfile. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(lbAppProfileIdParam string, lbAppProfileParam *data.StructValue) error + Patch(lbAppProfileIdParam string, lbAppProfileParam *vapiData_.StructValue) error // If a LBAppProfile with the lb-app-profile-id is not already present, create a new LBAppProfile. If it already exists, update the LBAppProfile. This is a full replace. This API is deprecated for the NSX-T Load Balancer, but not for the NSX-T Distributed Load Balancer. // // @param lbAppProfileIdParam LBAppProfile ID (required) // @param lbAppProfileParam (required) - // The parameter must contain all the properties defined in model.LBAppProfile. + // The parameter must contain all the properties defined in nsx_policyModel.LBAppProfile. // @return com.vmware.nsx_policy.model.LBAppProfile - // The return value will contain all the properties defined in model.LBAppProfile. + // The return value will contain all the properties defined in nsx_policyModel.LBAppProfile. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(lbAppProfileIdParam string, lbAppProfileParam *data.StructValue) (*data.StructValue, error) + Update(lbAppProfileIdParam string, lbAppProfileParam *vapiData_.StructValue) (*vapiData_.StructValue, error) } type lbAppProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewLbAppProfilesClient(connector client.Connector) *lbAppProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.lb_app_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewLbAppProfilesClient(connector vapiProtocolClient_.Connector) *lbAppProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.lb_app_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) lIface := lbAppProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &lIface } -func (lIface *lbAppProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (lIface *lbAppProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := lIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (lIface *lbAppProfilesClient) Delete(lbAppProfileIdParam string, forceParam *bool) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbAppProfilesDeleteInputType(), typeConverter) + operationRestMetaData := lbAppProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbAppProfilesDeleteInputType(), typeConverter) sv.AddStructField("LbAppProfileId", lbAppProfileIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbAppProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_app_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *lbAppProfilesClient) Get(lbAppProfileIdParam string) (*data.StructValue, error) { +func (lIface *lbAppProfilesClient) Get(lbAppProfileIdParam string) (*vapiData_.StructValue, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbAppProfilesGetInputType(), typeConverter) + operationRestMetaData := lbAppProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbAppProfilesGetInputType(), typeConverter) sv.AddStructField("LbAppProfileId", lbAppProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput *data.StructValue - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbAppProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_app_profiles", "get", inputDataValue, executionContext) - var emptyOutput *data.StructValue + var emptyOutput *vapiData_.StructValue if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), lbAppProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LbAppProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(*data.StructValue), nil + return output.(*vapiData_.StructValue), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *lbAppProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.LBAppProfileListResult, error) { +func (lIface *lbAppProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.LBAppProfileListResult, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbAppProfilesListInputType(), typeConverter) + operationRestMetaData := lbAppProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbAppProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -186,83 +196,82 @@ func (lIface *lbAppProfilesClient) List(cursorParam *string, includeMarkForDelet sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.LBAppProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.LBAppProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbAppProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_app_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.LBAppProfileListResult + var emptyOutput nsx_policyModel.LBAppProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), lbAppProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LbAppProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.LBAppProfileListResult), nil + return output.(nsx_policyModel.LBAppProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *lbAppProfilesClient) Patch(lbAppProfileIdParam string, lbAppProfileParam *data.StructValue) error { +func (lIface *lbAppProfilesClient) Patch(lbAppProfileIdParam string, lbAppProfileParam *vapiData_.StructValue) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbAppProfilesPatchInputType(), typeConverter) + operationRestMetaData := lbAppProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbAppProfilesPatchInputType(), typeConverter) sv.AddStructField("LbAppProfileId", lbAppProfileIdParam) sv.AddStructField("LbAppProfile", lbAppProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbAppProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_app_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *lbAppProfilesClient) Update(lbAppProfileIdParam string, lbAppProfileParam *data.StructValue) (*data.StructValue, error) { +func (lIface *lbAppProfilesClient) Update(lbAppProfileIdParam string, lbAppProfileParam *vapiData_.StructValue) (*vapiData_.StructValue, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbAppProfilesUpdateInputType(), typeConverter) + operationRestMetaData := lbAppProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbAppProfilesUpdateInputType(), typeConverter) sv.AddStructField("LbAppProfileId", lbAppProfileIdParam) sv.AddStructField("LbAppProfile", lbAppProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput *data.StructValue - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbAppProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_app_profiles", "update", inputDataValue, executionContext) - var emptyOutput *data.StructValue + var emptyOutput *vapiData_.StructValue if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), lbAppProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LbAppProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(*data.StructValue), nil + return output.(*vapiData_.StructValue), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbAppProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbAppProfilesTypes.go index 7745dcb46..4ee5e9b1a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbAppProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbAppProfilesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func lbAppProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbAppProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["lb_app_profile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["lb_app_profile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["lb_app_profile_id"] = "LbAppProfileId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbAppProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func LbAppProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func lbAppProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbAppProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["lb_app_profile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["lb_app_profile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["lb_app_profile_id"] = "LbAppProfileId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["lb_app_profile_id"] = bindings.NewStringType() - paramsTypeMap["lbAppProfileId"] = bindings.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["lb_app_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["lbAppProfileId"] = vapiBindings_.NewStringType() pathParams["lb_app_profile_id"] = "lbAppProfileId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func lbAppProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func lbAppProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbAppProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["lb_app_profile_id"] = bindings.NewStringType() + fields["lb_app_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["lb_app_profile_id"] = "LbAppProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbAppProfilesGetOutputType() bindings.BindingType { - return bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.LBAppProfileBindingType)}, bindings.REST) +func LbAppProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.LBAppProfileBindingType)}) } -func lbAppProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbAppProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["lb_app_profile_id"] = bindings.NewStringType() + fields["lb_app_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["lb_app_profile_id"] = "LbAppProfileId" - paramsTypeMap["lb_app_profile_id"] = bindings.NewStringType() - paramsTypeMap["lbAppProfileId"] = bindings.NewStringType() + paramsTypeMap["lb_app_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["lbAppProfileId"] = vapiBindings_.NewStringType() pathParams["lb_app_profile_id"] = "lbAppProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func lbAppProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func lbAppProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbAppProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbAppProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.LBAppProfileListResultBindingType) +func LbAppProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.LBAppProfileListResultBindingType) } -func lbAppProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbAppProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func lbAppProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func lbAppProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func lbAppProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbAppProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["lb_app_profile_id"] = bindings.NewStringType() - fields["lb_app_profile"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.LBAppProfileBindingType)}, bindings.REST) + fields["lb_app_profile_id"] = vapiBindings_.NewStringType() + fields["lb_app_profile"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.LBAppProfileBindingType)}) fieldNameMap["lb_app_profile_id"] = "LbAppProfileId" fieldNameMap["lb_app_profile"] = "LbAppProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbAppProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func LbAppProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func lbAppProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbAppProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["lb_app_profile_id"] = bindings.NewStringType() - fields["lb_app_profile"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.LBAppProfileBindingType)}, bindings.REST) + fields["lb_app_profile_id"] = vapiBindings_.NewStringType() + fields["lb_app_profile"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.LBAppProfileBindingType)}) fieldNameMap["lb_app_profile_id"] = "LbAppProfileId" fieldNameMap["lb_app_profile"] = "LbAppProfile" - paramsTypeMap["lb_app_profile"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.LBAppProfileBindingType)}, bindings.REST) - paramsTypeMap["lb_app_profile_id"] = bindings.NewStringType() - paramsTypeMap["lbAppProfileId"] = bindings.NewStringType() + paramsTypeMap["lb_app_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["lb_app_profile"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.LBAppProfileBindingType)}) + paramsTypeMap["lbAppProfileId"] = vapiBindings_.NewStringType() pathParams["lb_app_profile_id"] = "lbAppProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func lbAppProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func lbAppProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbAppProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["lb_app_profile_id"] = bindings.NewStringType() - fields["lb_app_profile"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.LBAppProfileBindingType)}, bindings.REST) + fields["lb_app_profile_id"] = vapiBindings_.NewStringType() + fields["lb_app_profile"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.LBAppProfileBindingType)}) fieldNameMap["lb_app_profile_id"] = "LbAppProfileId" fieldNameMap["lb_app_profile"] = "LbAppProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbAppProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.LBAppProfileBindingType)}, bindings.REST) +func LbAppProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.LBAppProfileBindingType)}) } -func lbAppProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbAppProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["lb_app_profile_id"] = bindings.NewStringType() - fields["lb_app_profile"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.LBAppProfileBindingType)}, bindings.REST) + fields["lb_app_profile_id"] = vapiBindings_.NewStringType() + fields["lb_app_profile"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.LBAppProfileBindingType)}) fieldNameMap["lb_app_profile_id"] = "LbAppProfileId" fieldNameMap["lb_app_profile"] = "LbAppProfile" - paramsTypeMap["lb_app_profile"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.LBAppProfileBindingType)}, bindings.REST) - paramsTypeMap["lb_app_profile_id"] = bindings.NewStringType() - paramsTypeMap["lbAppProfileId"] = bindings.NewStringType() + paramsTypeMap["lb_app_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["lb_app_profile"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.LBAppProfileBindingType)}) + paramsTypeMap["lbAppProfileId"] = vapiBindings_.NewStringType() pathParams["lb_app_profile_id"] = "lbAppProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbClientSslProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbClientSslProfilesClient.go index c3e31588a..8c1fefd50 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbClientSslProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbClientSslProfilesClient.go @@ -9,22 +9,28 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type LbClientSslProfilesClient interface { // Delete the LBClientSslProfile along with all the entities contained by this LBClientSslProfile. // + // NSX-T Load Balancer is deprecated. + // Please take advantage of NSX Advanced Load Balancer. + // Refer to Policy > Networking > Network Services > Advanced Load Balancing section of the API guide. + // + // Deprecated: This API element is deprecated. + // // @param lbClientSslProfileIdParam LBClientSslProfile ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -34,17 +40,30 @@ type LbClientSslProfilesClient interface { // Read a LBClientSslProfile. // + // NSX-T Load Balancer is deprecated. + // Please take advantage of NSX Advanced Load Balancer. + // Refer to Policy > Networking > Network Services > Advanced Load Balancing section of the API guide. + // + // Deprecated: This API element is deprecated. + // // @param lbClientSslProfileIdParam LBClientSslProfile ID (required) // @return com.vmware.nsx_policy.model.LBClientSslProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(lbClientSslProfileIdParam string) (model.LBClientSslProfile, error) + Get(lbClientSslProfileIdParam string) (nsx_policyModel.LBClientSslProfile, error) // Paginated list of all LBClientSslProfiles. // + // NSX-T Load Balancer is deprecated. + // Please take advantage of NSX Advanced Load Balancer. + // Refer to Policy > Networking > Network Services > Advanced Load Balancing section of the API guide. + // + // Deprecated: This API element is deprecated. + // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) // @param includedFieldsParam Comma separated list of fields that should be included in query result (optional) @@ -52,127 +71,148 @@ type LbClientSslProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.LBClientSslProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.LBClientSslProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.LBClientSslProfileListResult, error) // If a LBClientSslProfile with the lb-client-ssl-profile-id is not already present, create a new LBClientSslProfile. If it already exists, update the LBClientSslProfile. This is a full replace. // + // NSX-T Load Balancer is deprecated. + // Please take advantage of NSX Advanced Load Balancer. + // Refer to Policy > Networking > Network Services > Advanced Load Balancing section of the API guide. + // + // Deprecated: This API element is deprecated. + // // @param lbClientSslProfileIdParam LBClientSslProfile ID (required) // @param lbClientSslProfileParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(lbClientSslProfileIdParam string, lbClientSslProfileParam model.LBClientSslProfile) error + Patch(lbClientSslProfileIdParam string, lbClientSslProfileParam nsx_policyModel.LBClientSslProfile) error // If a LBClientSslProfile with the lb-client-ssl-profile-id is not already present, create a new LBClientSslProfile. If it already exists, update the LBClientSslProfile. This is a full replace. // + // NSX-T Load Balancer is deprecated. + // Please take advantage of NSX Advanced Load Balancer. + // Refer to Policy > Networking > Network Services > Advanced Load Balancing section of the API guide. + // + // Deprecated: This API element is deprecated. + // // @param lbClientSslProfileIdParam LBClientSslProfile ID (required) // @param lbClientSslProfileParam (required) // @return com.vmware.nsx_policy.model.LBClientSslProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(lbClientSslProfileIdParam string, lbClientSslProfileParam model.LBClientSslProfile) (model.LBClientSslProfile, error) + Update(lbClientSslProfileIdParam string, lbClientSslProfileParam nsx_policyModel.LBClientSslProfile) (nsx_policyModel.LBClientSslProfile, error) } type lbClientSslProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewLbClientSslProfilesClient(connector client.Connector) *lbClientSslProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.lb_client_ssl_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewLbClientSslProfilesClient(connector vapiProtocolClient_.Connector) *lbClientSslProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.lb_client_ssl_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) lIface := lbClientSslProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &lIface } -func (lIface *lbClientSslProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (lIface *lbClientSslProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := lIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (lIface *lbClientSslProfilesClient) Delete(lbClientSslProfileIdParam string, forceParam *bool) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbClientSslProfilesDeleteInputType(), typeConverter) + operationRestMetaData := lbClientSslProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbClientSslProfilesDeleteInputType(), typeConverter) sv.AddStructField("LbClientSslProfileId", lbClientSslProfileIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbClientSslProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_client_ssl_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *lbClientSslProfilesClient) Get(lbClientSslProfileIdParam string) (model.LBClientSslProfile, error) { +func (lIface *lbClientSslProfilesClient) Get(lbClientSslProfileIdParam string) (nsx_policyModel.LBClientSslProfile, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbClientSslProfilesGetInputType(), typeConverter) + operationRestMetaData := lbClientSslProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbClientSslProfilesGetInputType(), typeConverter) sv.AddStructField("LbClientSslProfileId", lbClientSslProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.LBClientSslProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.LBClientSslProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbClientSslProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_client_ssl_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.LBClientSslProfile + var emptyOutput nsx_policyModel.LBClientSslProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), lbClientSslProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LbClientSslProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.LBClientSslProfile), nil + return output.(nsx_policyModel.LBClientSslProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *lbClientSslProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.LBClientSslProfileListResult, error) { +func (lIface *lbClientSslProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.LBClientSslProfileListResult, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbClientSslProfilesListInputType(), typeConverter) + operationRestMetaData := lbClientSslProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbClientSslProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +221,82 @@ func (lIface *lbClientSslProfilesClient) List(cursorParam *string, includeMarkFo sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.LBClientSslProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.LBClientSslProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbClientSslProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_client_ssl_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.LBClientSslProfileListResult + var emptyOutput nsx_policyModel.LBClientSslProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), lbClientSslProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LbClientSslProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.LBClientSslProfileListResult), nil + return output.(nsx_policyModel.LBClientSslProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *lbClientSslProfilesClient) Patch(lbClientSslProfileIdParam string, lbClientSslProfileParam model.LBClientSslProfile) error { +func (lIface *lbClientSslProfilesClient) Patch(lbClientSslProfileIdParam string, lbClientSslProfileParam nsx_policyModel.LBClientSslProfile) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbClientSslProfilesPatchInputType(), typeConverter) + operationRestMetaData := lbClientSslProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbClientSslProfilesPatchInputType(), typeConverter) sv.AddStructField("LbClientSslProfileId", lbClientSslProfileIdParam) sv.AddStructField("LbClientSslProfile", lbClientSslProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbClientSslProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_client_ssl_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *lbClientSslProfilesClient) Update(lbClientSslProfileIdParam string, lbClientSslProfileParam model.LBClientSslProfile) (model.LBClientSslProfile, error) { +func (lIface *lbClientSslProfilesClient) Update(lbClientSslProfileIdParam string, lbClientSslProfileParam nsx_policyModel.LBClientSslProfile) (nsx_policyModel.LBClientSslProfile, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbClientSslProfilesUpdateInputType(), typeConverter) + operationRestMetaData := lbClientSslProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbClientSslProfilesUpdateInputType(), typeConverter) sv.AddStructField("LbClientSslProfileId", lbClientSslProfileIdParam) sv.AddStructField("LbClientSslProfile", lbClientSslProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.LBClientSslProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.LBClientSslProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbClientSslProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_client_ssl_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.LBClientSslProfile + var emptyOutput nsx_policyModel.LBClientSslProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), lbClientSslProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LbClientSslProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.LBClientSslProfile), nil + return output.(nsx_policyModel.LBClientSslProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbClientSslProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbClientSslProfilesTypes.go index 570a14c90..94aa1cec5 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbClientSslProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbClientSslProfilesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func lbClientSslProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbClientSslProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["lb_client_ssl_profile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["lb_client_ssl_profile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["lb_client_ssl_profile_id"] = "LbClientSslProfileId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbClientSslProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func LbClientSslProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func lbClientSslProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbClientSslProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["lb_client_ssl_profile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["lb_client_ssl_profile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["lb_client_ssl_profile_id"] = "LbClientSslProfileId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["lb_client_ssl_profile_id"] = bindings.NewStringType() - paramsTypeMap["lbClientSslProfileId"] = bindings.NewStringType() + paramsTypeMap["lb_client_ssl_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["lbClientSslProfileId"] = vapiBindings_.NewStringType() pathParams["lb_client_ssl_profile_id"] = "lbClientSslProfileId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func lbClientSslProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func lbClientSslProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbClientSslProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["lb_client_ssl_profile_id"] = bindings.NewStringType() + fields["lb_client_ssl_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["lb_client_ssl_profile_id"] = "LbClientSslProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbClientSslProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.LBClientSslProfileBindingType) +func LbClientSslProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.LBClientSslProfileBindingType) } -func lbClientSslProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbClientSslProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["lb_client_ssl_profile_id"] = bindings.NewStringType() + fields["lb_client_ssl_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["lb_client_ssl_profile_id"] = "LbClientSslProfileId" - paramsTypeMap["lb_client_ssl_profile_id"] = bindings.NewStringType() - paramsTypeMap["lbClientSslProfileId"] = bindings.NewStringType() + paramsTypeMap["lb_client_ssl_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["lbClientSslProfileId"] = vapiBindings_.NewStringType() pathParams["lb_client_ssl_profile_id"] = "lbClientSslProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func lbClientSslProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func lbClientSslProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbClientSslProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbClientSslProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.LBClientSslProfileListResultBindingType) +func LbClientSslProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.LBClientSslProfileListResultBindingType) } -func lbClientSslProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbClientSslProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func lbClientSslProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func lbClientSslProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func lbClientSslProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbClientSslProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["lb_client_ssl_profile_id"] = bindings.NewStringType() - fields["lb_client_ssl_profile"] = bindings.NewReferenceType(model.LBClientSslProfileBindingType) + fields["lb_client_ssl_profile_id"] = vapiBindings_.NewStringType() + fields["lb_client_ssl_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.LBClientSslProfileBindingType) fieldNameMap["lb_client_ssl_profile_id"] = "LbClientSslProfileId" fieldNameMap["lb_client_ssl_profile"] = "LbClientSslProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbClientSslProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func LbClientSslProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func lbClientSslProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbClientSslProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["lb_client_ssl_profile_id"] = bindings.NewStringType() - fields["lb_client_ssl_profile"] = bindings.NewReferenceType(model.LBClientSslProfileBindingType) + fields["lb_client_ssl_profile_id"] = vapiBindings_.NewStringType() + fields["lb_client_ssl_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.LBClientSslProfileBindingType) fieldNameMap["lb_client_ssl_profile_id"] = "LbClientSslProfileId" fieldNameMap["lb_client_ssl_profile"] = "LbClientSslProfile" - paramsTypeMap["lb_client_ssl_profile_id"] = bindings.NewStringType() - paramsTypeMap["lb_client_ssl_profile"] = bindings.NewReferenceType(model.LBClientSslProfileBindingType) - paramsTypeMap["lbClientSslProfileId"] = bindings.NewStringType() + paramsTypeMap["lb_client_ssl_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.LBClientSslProfileBindingType) + paramsTypeMap["lb_client_ssl_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["lbClientSslProfileId"] = vapiBindings_.NewStringType() pathParams["lb_client_ssl_profile_id"] = "lbClientSslProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func lbClientSslProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func lbClientSslProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbClientSslProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["lb_client_ssl_profile_id"] = bindings.NewStringType() - fields["lb_client_ssl_profile"] = bindings.NewReferenceType(model.LBClientSslProfileBindingType) + fields["lb_client_ssl_profile_id"] = vapiBindings_.NewStringType() + fields["lb_client_ssl_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.LBClientSslProfileBindingType) fieldNameMap["lb_client_ssl_profile_id"] = "LbClientSslProfileId" fieldNameMap["lb_client_ssl_profile"] = "LbClientSslProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbClientSslProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.LBClientSslProfileBindingType) +func LbClientSslProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.LBClientSslProfileBindingType) } -func lbClientSslProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbClientSslProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["lb_client_ssl_profile_id"] = bindings.NewStringType() - fields["lb_client_ssl_profile"] = bindings.NewReferenceType(model.LBClientSslProfileBindingType) + fields["lb_client_ssl_profile_id"] = vapiBindings_.NewStringType() + fields["lb_client_ssl_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.LBClientSslProfileBindingType) fieldNameMap["lb_client_ssl_profile_id"] = "LbClientSslProfileId" fieldNameMap["lb_client_ssl_profile"] = "LbClientSslProfile" - paramsTypeMap["lb_client_ssl_profile_id"] = bindings.NewStringType() - paramsTypeMap["lb_client_ssl_profile"] = bindings.NewReferenceType(model.LBClientSslProfileBindingType) - paramsTypeMap["lbClientSslProfileId"] = bindings.NewStringType() + paramsTypeMap["lb_client_ssl_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.LBClientSslProfileBindingType) + paramsTypeMap["lb_client_ssl_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["lbClientSslProfileId"] = vapiBindings_.NewStringType() pathParams["lb_client_ssl_profile_id"] = "lbClientSslProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbMonitorProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbMonitorProfilesClient.go index cd127d872..a2e898356 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbMonitorProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbMonitorProfilesClient.go @@ -9,23 +9,29 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type LbMonitorProfilesClient interface { // Delete the LBMonitorProfile along with all the entities contained by this LBMonitorProfile. // + // NSX-T Load Balancer is deprecated. + // Please take advantage of NSX Advanced Load Balancer. + // Refer to Policy > Networking > Network Services > Advanced Load Balancing section of the API guide. + // + // Deprecated: This API element is deprecated. + // // @param lbMonitorProfileIdParam LBMonitorProfile ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,18 +41,31 @@ type LbMonitorProfilesClient interface { // Read a LBMonitorProfile. // + // NSX-T Load Balancer is deprecated. + // Please take advantage of NSX Advanced Load Balancer. + // Refer to Policy > Networking > Network Services > Advanced Load Balancing section of the API guide. + // + // Deprecated: This API element is deprecated. + // // @param lbMonitorProfileIdParam LBMonitorProfile ID (required) // @return com.vmware.nsx_policy.model.LBMonitorProfile - // The return value will contain all the properties defined in model.LBMonitorProfile. + // The return value will contain all the properties defined in nsx_policyModel.LBMonitorProfile. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(lbMonitorProfileIdParam string) (*data.StructValue, error) + Get(lbMonitorProfileIdParam string) (*vapiData_.StructValue, error) // Paginated list of all LBMonitorProfiles for infra. // + // NSX-T Load Balancer is deprecated. + // Please take advantage of NSX Advanced Load Balancer. + // Refer to Policy > Networking > Network Services > Advanced Load Balancing section of the API guide. + // + // Deprecated: This API element is deprecated. + // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) // @param includedFieldsParam Comma separated list of fields that should be included in query result (optional) @@ -54,130 +73,151 @@ type LbMonitorProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.LBMonitorProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.LBMonitorProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.LBMonitorProfileListResult, error) // If a LBMonitorProfile with the lb-monitor-profile-id is not already present, create a new LBMonitorProfile. If it already exists, update the LBMonitorProfile. This is a full replace. // + // NSX-T Load Balancer is deprecated. + // Please take advantage of NSX Advanced Load Balancer. + // Refer to Policy > Networking > Network Services > Advanced Load Balancing section of the API guide. + // + // Deprecated: This API element is deprecated. + // // @param lbMonitorProfileIdParam LBMonitorProfile ID (required) // @param lbMonitorProfileParam (required) - // The parameter must contain all the properties defined in model.LBMonitorProfile. + // The parameter must contain all the properties defined in nsx_policyModel.LBMonitorProfile. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(lbMonitorProfileIdParam string, lbMonitorProfileParam *data.StructValue) error + Patch(lbMonitorProfileIdParam string, lbMonitorProfileParam *vapiData_.StructValue) error // If a LBMonitorProfile with the lb-monitor-profile-id is not already present, create a new LBMonitorProfile. If it already exists, update the LBMonitorProfile. This is a full replace. // + // NSX-T Load Balancer is deprecated. + // Please take advantage of NSX Advanced Load Balancer. + // Refer to Policy > Networking > Network Services > Advanced Load Balancing section of the API guide. + // + // Deprecated: This API element is deprecated. + // // @param lbMonitorProfileIdParam LBMonitorProfile ID (required) // @param lbMonitorProfileParam (required) - // The parameter must contain all the properties defined in model.LBMonitorProfile. + // The parameter must contain all the properties defined in nsx_policyModel.LBMonitorProfile. // @return com.vmware.nsx_policy.model.LBMonitorProfile - // The return value will contain all the properties defined in model.LBMonitorProfile. + // The return value will contain all the properties defined in nsx_policyModel.LBMonitorProfile. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(lbMonitorProfileIdParam string, lbMonitorProfileParam *data.StructValue) (*data.StructValue, error) + Update(lbMonitorProfileIdParam string, lbMonitorProfileParam *vapiData_.StructValue) (*vapiData_.StructValue, error) } type lbMonitorProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewLbMonitorProfilesClient(connector client.Connector) *lbMonitorProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.lb_monitor_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewLbMonitorProfilesClient(connector vapiProtocolClient_.Connector) *lbMonitorProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.lb_monitor_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) lIface := lbMonitorProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &lIface } -func (lIface *lbMonitorProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (lIface *lbMonitorProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := lIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (lIface *lbMonitorProfilesClient) Delete(lbMonitorProfileIdParam string, forceParam *bool) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbMonitorProfilesDeleteInputType(), typeConverter) + operationRestMetaData := lbMonitorProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbMonitorProfilesDeleteInputType(), typeConverter) sv.AddStructField("LbMonitorProfileId", lbMonitorProfileIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbMonitorProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_monitor_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *lbMonitorProfilesClient) Get(lbMonitorProfileIdParam string) (*data.StructValue, error) { +func (lIface *lbMonitorProfilesClient) Get(lbMonitorProfileIdParam string) (*vapiData_.StructValue, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbMonitorProfilesGetInputType(), typeConverter) + operationRestMetaData := lbMonitorProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbMonitorProfilesGetInputType(), typeConverter) sv.AddStructField("LbMonitorProfileId", lbMonitorProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput *data.StructValue - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbMonitorProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_monitor_profiles", "get", inputDataValue, executionContext) - var emptyOutput *data.StructValue + var emptyOutput *vapiData_.StructValue if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), lbMonitorProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LbMonitorProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(*data.StructValue), nil + return output.(*vapiData_.StructValue), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *lbMonitorProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.LBMonitorProfileListResult, error) { +func (lIface *lbMonitorProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.LBMonitorProfileListResult, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbMonitorProfilesListInputType(), typeConverter) + operationRestMetaData := lbMonitorProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbMonitorProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -186,83 +226,82 @@ func (lIface *lbMonitorProfilesClient) List(cursorParam *string, includeMarkForD sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.LBMonitorProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.LBMonitorProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbMonitorProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_monitor_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.LBMonitorProfileListResult + var emptyOutput nsx_policyModel.LBMonitorProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), lbMonitorProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LbMonitorProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.LBMonitorProfileListResult), nil + return output.(nsx_policyModel.LBMonitorProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *lbMonitorProfilesClient) Patch(lbMonitorProfileIdParam string, lbMonitorProfileParam *data.StructValue) error { +func (lIface *lbMonitorProfilesClient) Patch(lbMonitorProfileIdParam string, lbMonitorProfileParam *vapiData_.StructValue) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbMonitorProfilesPatchInputType(), typeConverter) + operationRestMetaData := lbMonitorProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbMonitorProfilesPatchInputType(), typeConverter) sv.AddStructField("LbMonitorProfileId", lbMonitorProfileIdParam) sv.AddStructField("LbMonitorProfile", lbMonitorProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbMonitorProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_monitor_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *lbMonitorProfilesClient) Update(lbMonitorProfileIdParam string, lbMonitorProfileParam *data.StructValue) (*data.StructValue, error) { +func (lIface *lbMonitorProfilesClient) Update(lbMonitorProfileIdParam string, lbMonitorProfileParam *vapiData_.StructValue) (*vapiData_.StructValue, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbMonitorProfilesUpdateInputType(), typeConverter) + operationRestMetaData := lbMonitorProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbMonitorProfilesUpdateInputType(), typeConverter) sv.AddStructField("LbMonitorProfileId", lbMonitorProfileIdParam) sv.AddStructField("LbMonitorProfile", lbMonitorProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput *data.StructValue - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbMonitorProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_monitor_profiles", "update", inputDataValue, executionContext) - var emptyOutput *data.StructValue + var emptyOutput *vapiData_.StructValue if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), lbMonitorProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LbMonitorProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(*data.StructValue), nil + return output.(*vapiData_.StructValue), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbMonitorProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbMonitorProfilesTypes.go index 056b6a699..22281bf63 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbMonitorProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbMonitorProfilesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func lbMonitorProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbMonitorProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["lb_monitor_profile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["lb_monitor_profile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["lb_monitor_profile_id"] = "LbMonitorProfileId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbMonitorProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func LbMonitorProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func lbMonitorProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbMonitorProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["lb_monitor_profile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["lb_monitor_profile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["lb_monitor_profile_id"] = "LbMonitorProfileId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["lb_monitor_profile_id"] = bindings.NewStringType() - paramsTypeMap["lbMonitorProfileId"] = bindings.NewStringType() + paramsTypeMap["lb_monitor_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["lbMonitorProfileId"] = vapiBindings_.NewStringType() pathParams["lb_monitor_profile_id"] = "lbMonitorProfileId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func lbMonitorProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func lbMonitorProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbMonitorProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["lb_monitor_profile_id"] = bindings.NewStringType() + fields["lb_monitor_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["lb_monitor_profile_id"] = "LbMonitorProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbMonitorProfilesGetOutputType() bindings.BindingType { - return bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.LBMonitorProfileBindingType)}, bindings.REST) +func LbMonitorProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.LBMonitorProfileBindingType)}) } -func lbMonitorProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbMonitorProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["lb_monitor_profile_id"] = bindings.NewStringType() + fields["lb_monitor_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["lb_monitor_profile_id"] = "LbMonitorProfileId" - paramsTypeMap["lb_monitor_profile_id"] = bindings.NewStringType() - paramsTypeMap["lbMonitorProfileId"] = bindings.NewStringType() + paramsTypeMap["lb_monitor_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["lbMonitorProfileId"] = vapiBindings_.NewStringType() pathParams["lb_monitor_profile_id"] = "lbMonitorProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func lbMonitorProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func lbMonitorProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbMonitorProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbMonitorProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.LBMonitorProfileListResultBindingType) +func LbMonitorProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.LBMonitorProfileListResultBindingType) } -func lbMonitorProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbMonitorProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func lbMonitorProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func lbMonitorProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func lbMonitorProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbMonitorProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["lb_monitor_profile_id"] = bindings.NewStringType() - fields["lb_monitor_profile"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.LBMonitorProfileBindingType)}, bindings.REST) + fields["lb_monitor_profile_id"] = vapiBindings_.NewStringType() + fields["lb_monitor_profile"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.LBMonitorProfileBindingType)}) fieldNameMap["lb_monitor_profile_id"] = "LbMonitorProfileId" fieldNameMap["lb_monitor_profile"] = "LbMonitorProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbMonitorProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func LbMonitorProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func lbMonitorProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbMonitorProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["lb_monitor_profile_id"] = bindings.NewStringType() - fields["lb_monitor_profile"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.LBMonitorProfileBindingType)}, bindings.REST) + fields["lb_monitor_profile_id"] = vapiBindings_.NewStringType() + fields["lb_monitor_profile"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.LBMonitorProfileBindingType)}) fieldNameMap["lb_monitor_profile_id"] = "LbMonitorProfileId" fieldNameMap["lb_monitor_profile"] = "LbMonitorProfile" - paramsTypeMap["lb_monitor_profile"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.LBMonitorProfileBindingType)}, bindings.REST) - paramsTypeMap["lb_monitor_profile_id"] = bindings.NewStringType() - paramsTypeMap["lbMonitorProfileId"] = bindings.NewStringType() + paramsTypeMap["lb_monitor_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["lb_monitor_profile"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.LBMonitorProfileBindingType)}) + paramsTypeMap["lbMonitorProfileId"] = vapiBindings_.NewStringType() pathParams["lb_monitor_profile_id"] = "lbMonitorProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func lbMonitorProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func lbMonitorProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbMonitorProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["lb_monitor_profile_id"] = bindings.NewStringType() - fields["lb_monitor_profile"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.LBMonitorProfileBindingType)}, bindings.REST) + fields["lb_monitor_profile_id"] = vapiBindings_.NewStringType() + fields["lb_monitor_profile"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.LBMonitorProfileBindingType)}) fieldNameMap["lb_monitor_profile_id"] = "LbMonitorProfileId" fieldNameMap["lb_monitor_profile"] = "LbMonitorProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbMonitorProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.LBMonitorProfileBindingType)}, bindings.REST) +func LbMonitorProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.LBMonitorProfileBindingType)}) } -func lbMonitorProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbMonitorProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["lb_monitor_profile_id"] = bindings.NewStringType() - fields["lb_monitor_profile"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.LBMonitorProfileBindingType)}, bindings.REST) + fields["lb_monitor_profile_id"] = vapiBindings_.NewStringType() + fields["lb_monitor_profile"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.LBMonitorProfileBindingType)}) fieldNameMap["lb_monitor_profile_id"] = "LbMonitorProfileId" fieldNameMap["lb_monitor_profile"] = "LbMonitorProfile" - paramsTypeMap["lb_monitor_profile"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.LBMonitorProfileBindingType)}, bindings.REST) - paramsTypeMap["lb_monitor_profile_id"] = bindings.NewStringType() - paramsTypeMap["lbMonitorProfileId"] = bindings.NewStringType() + paramsTypeMap["lb_monitor_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["lb_monitor_profile"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.LBMonitorProfileBindingType)}) + paramsTypeMap["lbMonitorProfileId"] = vapiBindings_.NewStringType() pathParams["lb_monitor_profile_id"] = "lbMonitorProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbNodeUsageClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbNodeUsageClient.go index d350d5f60..487077a97 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbNodeUsageClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbNodeUsageClient.go @@ -9,82 +9,89 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type LbNodeUsageClient interface { // API is used to retrieve node usage for load balancer which contains basic information, LB entity usages and capacities for the given node. Currently only edge node is supported. The parameter ?node_path= is required. For example, ?node_path= /infra/sites/default/enforcement-points/default/edge-clusters/ 85175e0b-4d74-461d-83e1-f3b785adef9c/edge-nodes/ 86e077c0-449f-11e9-87c8-02004eb37029. // + // NSX-T Load Balancer is deprecated. + // Please take advantage of NSX Advanced Load Balancer. + // Refer to Policy > Networking > Network Services > Advanced Load Balancing section of the API guide. + // + // Deprecated: This API element is deprecated. + // // @param nodePathParam The node path for load balancer node usage (required) // @return com.vmware.nsx_policy.model.LBNodeUsage - // The return value will contain all the properties defined in model.LBNodeUsage. + // The return value will contain all the properties defined in nsx_policyModel.LBNodeUsage. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(nodePathParam string) (*data.StructValue, error) + Get(nodePathParam string) (*vapiData_.StructValue, error) } type lbNodeUsageClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewLbNodeUsageClient(connector client.Connector) *lbNodeUsageClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.lb_node_usage") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), +func NewLbNodeUsageClient(connector vapiProtocolClient_.Connector) *lbNodeUsageClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.lb_node_usage") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) lIface := lbNodeUsageClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &lIface } -func (lIface *lbNodeUsageClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (lIface *lbNodeUsageClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := lIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (lIface *lbNodeUsageClient) Get(nodePathParam string) (*data.StructValue, error) { +func (lIface *lbNodeUsageClient) Get(nodePathParam string) (*vapiData_.StructValue, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbNodeUsageGetInputType(), typeConverter) + operationRestMetaData := lbNodeUsageGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbNodeUsageGetInputType(), typeConverter) sv.AddStructField("NodePath", nodePathParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput *data.StructValue - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbNodeUsageGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_node_usage", "get", inputDataValue, executionContext) - var emptyOutput *data.StructValue + var emptyOutput *vapiData_.StructValue if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), lbNodeUsageGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LbNodeUsageGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(*data.StructValue), nil + return output.(*vapiData_.StructValue), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbNodeUsageSummaryClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbNodeUsageSummaryClient.go index a632316d3..66cd7fef7 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbNodeUsageSummaryClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbNodeUsageSummaryClient.go @@ -9,83 +9,90 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type LbNodeUsageSummaryClient interface { // The API is used to retrieve the load balancer node usage summary of all nodes for every enforcement point. - If the parameter ?include_usages=true exists, the property node_usages are included in response. By default, the property node_usages is not included in response. - If parameter ?enforcement_point_path= exists, only node usage summary from specific enforcement point is included in response. If no enforcement point path is specified, information will be aggregated from each enforcement point. // + // NSX-T Load Balancer is deprecated. + // Please take advantage of NSX Advanced Load Balancer. + // Refer to Policy > Networking > Network Services > Advanced Load Balancing section of the API guide. + // + // Deprecated: This API element is deprecated. + // // @param enforcementPointPathParam enforcement point path (optional) // @param includeUsagesParam Whether to include usages (optional) // @return com.vmware.nsx_policy.model.AggregateLBNodeUsageSummary + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(enforcementPointPathParam *string, includeUsagesParam *bool) (model.AggregateLBNodeUsageSummary, error) + Get(enforcementPointPathParam *string, includeUsagesParam *bool) (nsx_policyModel.AggregateLBNodeUsageSummary, error) } type lbNodeUsageSummaryClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewLbNodeUsageSummaryClient(connector client.Connector) *lbNodeUsageSummaryClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.lb_node_usage_summary") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), +func NewLbNodeUsageSummaryClient(connector vapiProtocolClient_.Connector) *lbNodeUsageSummaryClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.lb_node_usage_summary") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) lIface := lbNodeUsageSummaryClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &lIface } -func (lIface *lbNodeUsageSummaryClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (lIface *lbNodeUsageSummaryClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := lIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (lIface *lbNodeUsageSummaryClient) Get(enforcementPointPathParam *string, includeUsagesParam *bool) (model.AggregateLBNodeUsageSummary, error) { +func (lIface *lbNodeUsageSummaryClient) Get(enforcementPointPathParam *string, includeUsagesParam *bool) (nsx_policyModel.AggregateLBNodeUsageSummary, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbNodeUsageSummaryGetInputType(), typeConverter) + operationRestMetaData := lbNodeUsageSummaryGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbNodeUsageSummaryGetInputType(), typeConverter) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) sv.AddStructField("IncludeUsages", includeUsagesParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.AggregateLBNodeUsageSummary - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.AggregateLBNodeUsageSummary + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbNodeUsageSummaryGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_node_usage_summary", "get", inputDataValue, executionContext) - var emptyOutput model.AggregateLBNodeUsageSummary + var emptyOutput nsx_policyModel.AggregateLBNodeUsageSummary if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), lbNodeUsageSummaryGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LbNodeUsageSummaryGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.AggregateLBNodeUsageSummary), nil + return output.(nsx_policyModel.AggregateLBNodeUsageSummary), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbNodeUsageSummaryTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbNodeUsageSummaryTypes.go index 4bed7f9e6..b6792f45d 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbNodeUsageSummaryTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbNodeUsageSummaryTypes.go @@ -11,48 +11,48 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func lbNodeUsageSummaryGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbNodeUsageSummaryGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_usages"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_usages"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" fieldNameMap["include_usages"] = "IncludeUsages" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbNodeUsageSummaryGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.AggregateLBNodeUsageSummaryBindingType) +func LbNodeUsageSummaryGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.AggregateLBNodeUsageSummaryBindingType) } -func lbNodeUsageSummaryGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbNodeUsageSummaryGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_usages"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_usages"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" fieldNameMap["include_usages"] = "IncludeUsages" - paramsTypeMap["include_usages"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + paramsTypeMap["include_usages"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) queryParams["include_usages"] = "include_usages" queryParams["enforcement_point_path"] = "enforcement_point_path" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbNodeUsageTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbNodeUsageTypes.go index edc4d14d0..b4203847b 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbNodeUsageTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbNodeUsageTypes.go @@ -11,42 +11,42 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func lbNodeUsageGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbNodeUsageGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["node_path"] = bindings.NewStringType() + fields["node_path"] = vapiBindings_.NewStringType() fieldNameMap["node_path"] = "NodePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbNodeUsageGetOutputType() bindings.BindingType { - return bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.LBNodeUsageBindingType)}, bindings.REST) +func LbNodeUsageGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.LBNodeUsageBindingType)}) } -func lbNodeUsageGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbNodeUsageGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["node_path"] = bindings.NewStringType() + fields["node_path"] = vapiBindings_.NewStringType() fieldNameMap["node_path"] = "NodePath" - paramsTypeMap["node_path"] = bindings.NewStringType() + paramsTypeMap["node_path"] = vapiBindings_.NewStringType() queryParams["node_path"] = "node_path" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbPersistenceProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbPersistenceProfilesClient.go index a37842c94..3dd90080c 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbPersistenceProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbPersistenceProfilesClient.go @@ -9,16 +9,15 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type LbPersistenceProfilesClient interface { @@ -26,6 +25,7 @@ type LbPersistenceProfilesClient interface { // // @param lbPersistenceProfileIdParam LBPersistenceProfile ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,13 +37,14 @@ type LbPersistenceProfilesClient interface { // // @param lbPersistenceProfileIdParam LBPersistenceProfile ID (required) // @return com.vmware.nsx_policy.model.LBPersistenceProfile - // The return value will contain all the properties defined in model.LBPersistenceProfile. + // The return value will contain all the properties defined in nsx_policyModel.LBPersistenceProfile. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(lbPersistenceProfileIdParam string) (*data.StructValue, error) + Get(lbPersistenceProfileIdParam string) (*vapiData_.StructValue, error) // Paginated list of all LBPersistenceProfiles for infra. This API is deprecated for the NSX-T Load Balancer, but not for the NSX-T Distributed Load Balancer. // @@ -54,130 +55,139 @@ type LbPersistenceProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.LBPersistenceProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.LBPersistenceProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.LBPersistenceProfileListResult, error) // If a LBPersistenceProfile with the lb-persistence-profile-id is not already present, create a new LBPersistenceProfile. If it already exists, update the LBPersistenceProfile. This is a full replace. This API is deprecated for the NSX-T Load Balancer, but not for the NSX-T Distributed Load Balancer. // // @param lbPersistenceProfileIdParam LBPersistenceProfile ID (required) // @param lbPersistenceProfileParam (required) - // The parameter must contain all the properties defined in model.LBPersistenceProfile. + // The parameter must contain all the properties defined in nsx_policyModel.LBPersistenceProfile. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(lbPersistenceProfileIdParam string, lbPersistenceProfileParam *data.StructValue) error + Patch(lbPersistenceProfileIdParam string, lbPersistenceProfileParam *vapiData_.StructValue) error // If a LBPersistenceProfile with the lb-persistence-profile-id is not already present, create a new LBPersistenceProfile. If it already exists, update the LBPersistenceProfile. This is a full replace. This API is deprecated for the NSX-T Load Balancer, but not for the NSX-T Distributed Load Balancer. // // @param lbPersistenceProfileIdParam LBPersistenceProfile ID (required) // @param lbPersistenceProfileParam (required) - // The parameter must contain all the properties defined in model.LBPersistenceProfile. + // The parameter must contain all the properties defined in nsx_policyModel.LBPersistenceProfile. // @return com.vmware.nsx_policy.model.LBPersistenceProfile - // The return value will contain all the properties defined in model.LBPersistenceProfile. + // The return value will contain all the properties defined in nsx_policyModel.LBPersistenceProfile. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(lbPersistenceProfileIdParam string, lbPersistenceProfileParam *data.StructValue) (*data.StructValue, error) + Update(lbPersistenceProfileIdParam string, lbPersistenceProfileParam *vapiData_.StructValue) (*vapiData_.StructValue, error) } type lbPersistenceProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewLbPersistenceProfilesClient(connector client.Connector) *lbPersistenceProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.lb_persistence_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewLbPersistenceProfilesClient(connector vapiProtocolClient_.Connector) *lbPersistenceProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.lb_persistence_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) lIface := lbPersistenceProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &lIface } -func (lIface *lbPersistenceProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (lIface *lbPersistenceProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := lIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (lIface *lbPersistenceProfilesClient) Delete(lbPersistenceProfileIdParam string, forceParam *bool) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbPersistenceProfilesDeleteInputType(), typeConverter) + operationRestMetaData := lbPersistenceProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbPersistenceProfilesDeleteInputType(), typeConverter) sv.AddStructField("LbPersistenceProfileId", lbPersistenceProfileIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbPersistenceProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_persistence_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *lbPersistenceProfilesClient) Get(lbPersistenceProfileIdParam string) (*data.StructValue, error) { +func (lIface *lbPersistenceProfilesClient) Get(lbPersistenceProfileIdParam string) (*vapiData_.StructValue, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbPersistenceProfilesGetInputType(), typeConverter) + operationRestMetaData := lbPersistenceProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbPersistenceProfilesGetInputType(), typeConverter) sv.AddStructField("LbPersistenceProfileId", lbPersistenceProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput *data.StructValue - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbPersistenceProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_persistence_profiles", "get", inputDataValue, executionContext) - var emptyOutput *data.StructValue + var emptyOutput *vapiData_.StructValue if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), lbPersistenceProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LbPersistenceProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(*data.StructValue), nil + return output.(*vapiData_.StructValue), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *lbPersistenceProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.LBPersistenceProfileListResult, error) { +func (lIface *lbPersistenceProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.LBPersistenceProfileListResult, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbPersistenceProfilesListInputType(), typeConverter) + operationRestMetaData := lbPersistenceProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbPersistenceProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -186,83 +196,82 @@ func (lIface *lbPersistenceProfilesClient) List(cursorParam *string, includeMark sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.LBPersistenceProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.LBPersistenceProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbPersistenceProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_persistence_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.LBPersistenceProfileListResult + var emptyOutput nsx_policyModel.LBPersistenceProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), lbPersistenceProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LbPersistenceProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.LBPersistenceProfileListResult), nil + return output.(nsx_policyModel.LBPersistenceProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *lbPersistenceProfilesClient) Patch(lbPersistenceProfileIdParam string, lbPersistenceProfileParam *data.StructValue) error { +func (lIface *lbPersistenceProfilesClient) Patch(lbPersistenceProfileIdParam string, lbPersistenceProfileParam *vapiData_.StructValue) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbPersistenceProfilesPatchInputType(), typeConverter) + operationRestMetaData := lbPersistenceProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbPersistenceProfilesPatchInputType(), typeConverter) sv.AddStructField("LbPersistenceProfileId", lbPersistenceProfileIdParam) sv.AddStructField("LbPersistenceProfile", lbPersistenceProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbPersistenceProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_persistence_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *lbPersistenceProfilesClient) Update(lbPersistenceProfileIdParam string, lbPersistenceProfileParam *data.StructValue) (*data.StructValue, error) { +func (lIface *lbPersistenceProfilesClient) Update(lbPersistenceProfileIdParam string, lbPersistenceProfileParam *vapiData_.StructValue) (*vapiData_.StructValue, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbPersistenceProfilesUpdateInputType(), typeConverter) + operationRestMetaData := lbPersistenceProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbPersistenceProfilesUpdateInputType(), typeConverter) sv.AddStructField("LbPersistenceProfileId", lbPersistenceProfileIdParam) sv.AddStructField("LbPersistenceProfile", lbPersistenceProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput *data.StructValue - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbPersistenceProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_persistence_profiles", "update", inputDataValue, executionContext) - var emptyOutput *data.StructValue + var emptyOutput *vapiData_.StructValue if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), lbPersistenceProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LbPersistenceProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(*data.StructValue), nil + return output.(*vapiData_.StructValue), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbPersistenceProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbPersistenceProfilesTypes.go index a1892ac63..c1bbf5418 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbPersistenceProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbPersistenceProfilesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func lbPersistenceProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbPersistenceProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["lb_persistence_profile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["lb_persistence_profile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["lb_persistence_profile_id"] = "LbPersistenceProfileId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbPersistenceProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func LbPersistenceProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func lbPersistenceProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbPersistenceProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["lb_persistence_profile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["lb_persistence_profile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["lb_persistence_profile_id"] = "LbPersistenceProfileId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["lb_persistence_profile_id"] = bindings.NewStringType() - paramsTypeMap["lbPersistenceProfileId"] = bindings.NewStringType() + paramsTypeMap["lb_persistence_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["lbPersistenceProfileId"] = vapiBindings_.NewStringType() pathParams["lb_persistence_profile_id"] = "lbPersistenceProfileId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func lbPersistenceProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func lbPersistenceProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbPersistenceProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["lb_persistence_profile_id"] = bindings.NewStringType() + fields["lb_persistence_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["lb_persistence_profile_id"] = "LbPersistenceProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbPersistenceProfilesGetOutputType() bindings.BindingType { - return bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.LBPersistenceProfileBindingType)}, bindings.REST) +func LbPersistenceProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.LBPersistenceProfileBindingType)}) } -func lbPersistenceProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbPersistenceProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["lb_persistence_profile_id"] = bindings.NewStringType() + fields["lb_persistence_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["lb_persistence_profile_id"] = "LbPersistenceProfileId" - paramsTypeMap["lb_persistence_profile_id"] = bindings.NewStringType() - paramsTypeMap["lbPersistenceProfileId"] = bindings.NewStringType() + paramsTypeMap["lb_persistence_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["lbPersistenceProfileId"] = vapiBindings_.NewStringType() pathParams["lb_persistence_profile_id"] = "lbPersistenceProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func lbPersistenceProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func lbPersistenceProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbPersistenceProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbPersistenceProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.LBPersistenceProfileListResultBindingType) +func LbPersistenceProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.LBPersistenceProfileListResultBindingType) } -func lbPersistenceProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbPersistenceProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func lbPersistenceProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func lbPersistenceProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func lbPersistenceProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbPersistenceProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["lb_persistence_profile_id"] = bindings.NewStringType() - fields["lb_persistence_profile"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.LBPersistenceProfileBindingType)}, bindings.REST) + fields["lb_persistence_profile_id"] = vapiBindings_.NewStringType() + fields["lb_persistence_profile"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.LBPersistenceProfileBindingType)}) fieldNameMap["lb_persistence_profile_id"] = "LbPersistenceProfileId" fieldNameMap["lb_persistence_profile"] = "LbPersistenceProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbPersistenceProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func LbPersistenceProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func lbPersistenceProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbPersistenceProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["lb_persistence_profile_id"] = bindings.NewStringType() - fields["lb_persistence_profile"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.LBPersistenceProfileBindingType)}, bindings.REST) + fields["lb_persistence_profile_id"] = vapiBindings_.NewStringType() + fields["lb_persistence_profile"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.LBPersistenceProfileBindingType)}) fieldNameMap["lb_persistence_profile_id"] = "LbPersistenceProfileId" fieldNameMap["lb_persistence_profile"] = "LbPersistenceProfile" - paramsTypeMap["lb_persistence_profile_id"] = bindings.NewStringType() - paramsTypeMap["lb_persistence_profile"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.LBPersistenceProfileBindingType)}, bindings.REST) - paramsTypeMap["lbPersistenceProfileId"] = bindings.NewStringType() + paramsTypeMap["lb_persistence_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["lb_persistence_profile"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.LBPersistenceProfileBindingType)}) + paramsTypeMap["lbPersistenceProfileId"] = vapiBindings_.NewStringType() pathParams["lb_persistence_profile_id"] = "lbPersistenceProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func lbPersistenceProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func lbPersistenceProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbPersistenceProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["lb_persistence_profile_id"] = bindings.NewStringType() - fields["lb_persistence_profile"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.LBPersistenceProfileBindingType)}, bindings.REST) + fields["lb_persistence_profile_id"] = vapiBindings_.NewStringType() + fields["lb_persistence_profile"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.LBPersistenceProfileBindingType)}) fieldNameMap["lb_persistence_profile_id"] = "LbPersistenceProfileId" fieldNameMap["lb_persistence_profile"] = "LbPersistenceProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbPersistenceProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.LBPersistenceProfileBindingType)}, bindings.REST) +func LbPersistenceProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.LBPersistenceProfileBindingType)}) } -func lbPersistenceProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbPersistenceProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["lb_persistence_profile_id"] = bindings.NewStringType() - fields["lb_persistence_profile"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.LBPersistenceProfileBindingType)}, bindings.REST) + fields["lb_persistence_profile_id"] = vapiBindings_.NewStringType() + fields["lb_persistence_profile"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.LBPersistenceProfileBindingType)}) fieldNameMap["lb_persistence_profile_id"] = "LbPersistenceProfileId" fieldNameMap["lb_persistence_profile"] = "LbPersistenceProfile" - paramsTypeMap["lb_persistence_profile_id"] = bindings.NewStringType() - paramsTypeMap["lb_persistence_profile"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.LBPersistenceProfileBindingType)}, bindings.REST) - paramsTypeMap["lbPersistenceProfileId"] = bindings.NewStringType() + paramsTypeMap["lb_persistence_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["lb_persistence_profile"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.LBPersistenceProfileBindingType)}) + paramsTypeMap["lbPersistenceProfileId"] = vapiBindings_.NewStringType() pathParams["lb_persistence_profile_id"] = "lbPersistenceProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbPoolsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbPoolsClient.go index 6fc5434f9..46a21ad2e 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbPoolsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbPoolsClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type LbPoolsClient interface { @@ -25,6 +24,7 @@ type LbPoolsClient interface { // // @param lbPoolIdParam LBPool ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,12 +36,13 @@ type LbPoolsClient interface { // // @param lbPoolIdParam LBPool ID (required) // @return com.vmware.nsx_policy.model.LBPool + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(lbPoolIdParam string) (model.LBPool, error) + Get(lbPoolIdParam string) (nsx_policyModel.LBPool, error) // Paginated list of all LBPools. This API is deprecated for the NSX-T Load Balancer, but not for the NSX-T Distributed Load Balancer. // @@ -52,127 +53,136 @@ type LbPoolsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.LBPoolListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.LBPoolListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.LBPoolListResult, error) // If a LBPool with the lb-pool-id is not already present, create a new LBPool. If it already exists, update the LBPool. This is a full replace. This API is deprecated for the NSX-T Load Balancer, but not for the NSX-T Distributed Load Balancer. // // @param lbPoolIdParam LBPool ID (required) // @param lbPoolParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(lbPoolIdParam string, lbPoolParam model.LBPool) error + Patch(lbPoolIdParam string, lbPoolParam nsx_policyModel.LBPool) error // If a LBPool with the lb-pool-id is not already present, create a new LBPool. If it already exists, update the LBPool. This is a full replace. This API is deprecated for the NSX-T Load Balancer, but not for the NSX-T Distributed Load Balancer. // // @param lbPoolIdParam LBPool ID (required) // @param lbPoolParam (required) // @return com.vmware.nsx_policy.model.LBPool + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(lbPoolIdParam string, lbPoolParam model.LBPool) (model.LBPool, error) + Update(lbPoolIdParam string, lbPoolParam nsx_policyModel.LBPool) (nsx_policyModel.LBPool, error) } type lbPoolsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewLbPoolsClient(connector client.Connector) *lbPoolsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.lb_pools") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewLbPoolsClient(connector vapiProtocolClient_.Connector) *lbPoolsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.lb_pools") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) lIface := lbPoolsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &lIface } -func (lIface *lbPoolsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (lIface *lbPoolsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := lIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (lIface *lbPoolsClient) Delete(lbPoolIdParam string, forceParam *bool) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbPoolsDeleteInputType(), typeConverter) + operationRestMetaData := lbPoolsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbPoolsDeleteInputType(), typeConverter) sv.AddStructField("LbPoolId", lbPoolIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbPoolsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_pools", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *lbPoolsClient) Get(lbPoolIdParam string) (model.LBPool, error) { +func (lIface *lbPoolsClient) Get(lbPoolIdParam string) (nsx_policyModel.LBPool, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbPoolsGetInputType(), typeConverter) + operationRestMetaData := lbPoolsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbPoolsGetInputType(), typeConverter) sv.AddStructField("LbPoolId", lbPoolIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.LBPool - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.LBPool + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbPoolsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_pools", "get", inputDataValue, executionContext) - var emptyOutput model.LBPool + var emptyOutput nsx_policyModel.LBPool if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), lbPoolsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LbPoolsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.LBPool), nil + return output.(nsx_policyModel.LBPool), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *lbPoolsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.LBPoolListResult, error) { +func (lIface *lbPoolsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.LBPoolListResult, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbPoolsListInputType(), typeConverter) + operationRestMetaData := lbPoolsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbPoolsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +191,82 @@ func (lIface *lbPoolsClient) List(cursorParam *string, includeMarkForDeleteObjec sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.LBPoolListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.LBPoolListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbPoolsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_pools", "list", inputDataValue, executionContext) - var emptyOutput model.LBPoolListResult + var emptyOutput nsx_policyModel.LBPoolListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), lbPoolsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LbPoolsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.LBPoolListResult), nil + return output.(nsx_policyModel.LBPoolListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *lbPoolsClient) Patch(lbPoolIdParam string, lbPoolParam model.LBPool) error { +func (lIface *lbPoolsClient) Patch(lbPoolIdParam string, lbPoolParam nsx_policyModel.LBPool) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbPoolsPatchInputType(), typeConverter) + operationRestMetaData := lbPoolsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbPoolsPatchInputType(), typeConverter) sv.AddStructField("LbPoolId", lbPoolIdParam) sv.AddStructField("LbPool", lbPoolParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbPoolsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_pools", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *lbPoolsClient) Update(lbPoolIdParam string, lbPoolParam model.LBPool) (model.LBPool, error) { +func (lIface *lbPoolsClient) Update(lbPoolIdParam string, lbPoolParam nsx_policyModel.LBPool) (nsx_policyModel.LBPool, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbPoolsUpdateInputType(), typeConverter) + operationRestMetaData := lbPoolsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbPoolsUpdateInputType(), typeConverter) sv.AddStructField("LbPoolId", lbPoolIdParam) sv.AddStructField("LbPool", lbPoolParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.LBPool - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.LBPool + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbPoolsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_pools", "update", inputDataValue, executionContext) - var emptyOutput model.LBPool + var emptyOutput nsx_policyModel.LBPool if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), lbPoolsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LbPoolsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.LBPool), nil + return output.(nsx_policyModel.LBPool), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbPoolsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbPoolsTypes.go index 5dfd6e6fd..2586b126a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbPoolsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbPoolsTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func lbPoolsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbPoolsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["lb_pool_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["lb_pool_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["lb_pool_id"] = "LbPoolId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbPoolsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func LbPoolsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func lbPoolsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbPoolsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["lb_pool_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["lb_pool_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["lb_pool_id"] = "LbPoolId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["lb_pool_id"] = bindings.NewStringType() - paramsTypeMap["lbPoolId"] = bindings.NewStringType() + paramsTypeMap["lb_pool_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["lbPoolId"] = vapiBindings_.NewStringType() pathParams["lb_pool_id"] = "lbPoolId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func lbPoolsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func lbPoolsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbPoolsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["lb_pool_id"] = bindings.NewStringType() + fields["lb_pool_id"] = vapiBindings_.NewStringType() fieldNameMap["lb_pool_id"] = "LbPoolId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbPoolsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.LBPoolBindingType) +func LbPoolsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.LBPoolBindingType) } -func lbPoolsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbPoolsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["lb_pool_id"] = bindings.NewStringType() + fields["lb_pool_id"] = vapiBindings_.NewStringType() fieldNameMap["lb_pool_id"] = "LbPoolId" - paramsTypeMap["lb_pool_id"] = bindings.NewStringType() - paramsTypeMap["lbPoolId"] = bindings.NewStringType() + paramsTypeMap["lb_pool_id"] = vapiBindings_.NewStringType() + paramsTypeMap["lbPoolId"] = vapiBindings_.NewStringType() pathParams["lb_pool_id"] = "lbPoolId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func lbPoolsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func lbPoolsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbPoolsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbPoolsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.LBPoolListResultBindingType) +func LbPoolsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.LBPoolListResultBindingType) } -func lbPoolsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbPoolsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func lbPoolsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func lbPoolsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func lbPoolsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbPoolsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["lb_pool_id"] = bindings.NewStringType() - fields["lb_pool"] = bindings.NewReferenceType(model.LBPoolBindingType) + fields["lb_pool_id"] = vapiBindings_.NewStringType() + fields["lb_pool"] = vapiBindings_.NewReferenceType(nsx_policyModel.LBPoolBindingType) fieldNameMap["lb_pool_id"] = "LbPoolId" fieldNameMap["lb_pool"] = "LbPool" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbPoolsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func LbPoolsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func lbPoolsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbPoolsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["lb_pool_id"] = bindings.NewStringType() - fields["lb_pool"] = bindings.NewReferenceType(model.LBPoolBindingType) + fields["lb_pool_id"] = vapiBindings_.NewStringType() + fields["lb_pool"] = vapiBindings_.NewReferenceType(nsx_policyModel.LBPoolBindingType) fieldNameMap["lb_pool_id"] = "LbPoolId" fieldNameMap["lb_pool"] = "LbPool" - paramsTypeMap["lb_pool"] = bindings.NewReferenceType(model.LBPoolBindingType) - paramsTypeMap["lb_pool_id"] = bindings.NewStringType() - paramsTypeMap["lbPoolId"] = bindings.NewStringType() + paramsTypeMap["lb_pool_id"] = vapiBindings_.NewStringType() + paramsTypeMap["lb_pool"] = vapiBindings_.NewReferenceType(nsx_policyModel.LBPoolBindingType) + paramsTypeMap["lbPoolId"] = vapiBindings_.NewStringType() pathParams["lb_pool_id"] = "lbPoolId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func lbPoolsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func lbPoolsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbPoolsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["lb_pool_id"] = bindings.NewStringType() - fields["lb_pool"] = bindings.NewReferenceType(model.LBPoolBindingType) + fields["lb_pool_id"] = vapiBindings_.NewStringType() + fields["lb_pool"] = vapiBindings_.NewReferenceType(nsx_policyModel.LBPoolBindingType) fieldNameMap["lb_pool_id"] = "LbPoolId" fieldNameMap["lb_pool"] = "LbPool" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbPoolsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.LBPoolBindingType) +func LbPoolsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.LBPoolBindingType) } -func lbPoolsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbPoolsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["lb_pool_id"] = bindings.NewStringType() - fields["lb_pool"] = bindings.NewReferenceType(model.LBPoolBindingType) + fields["lb_pool_id"] = vapiBindings_.NewStringType() + fields["lb_pool"] = vapiBindings_.NewReferenceType(nsx_policyModel.LBPoolBindingType) fieldNameMap["lb_pool_id"] = "LbPoolId" fieldNameMap["lb_pool"] = "LbPool" - paramsTypeMap["lb_pool"] = bindings.NewReferenceType(model.LBPoolBindingType) - paramsTypeMap["lb_pool_id"] = bindings.NewStringType() - paramsTypeMap["lbPoolId"] = bindings.NewStringType() + paramsTypeMap["lb_pool_id"] = vapiBindings_.NewStringType() + paramsTypeMap["lb_pool"] = vapiBindings_.NewReferenceType(nsx_policyModel.LBPoolBindingType) + paramsTypeMap["lbPoolId"] = vapiBindings_.NewStringType() pathParams["lb_pool_id"] = "lbPoolId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbServerSslProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbServerSslProfilesClient.go index 6d7fb5709..56f6aee1e 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbServerSslProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbServerSslProfilesClient.go @@ -9,22 +9,28 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type LbServerSslProfilesClient interface { // Delete the LBServerSslProfile along with all the entities contained by this LBServerSslProfile. // + // NSX-T Load Balancer is deprecated. + // Please take advantage of NSX Advanced Load Balancer. + // Refer to Policy > Networking > Network Services > Advanced Load Balancing section of the API guide. + // + // Deprecated: This API element is deprecated. + // // @param lbServerSslProfileIdParam LBServerSslProfile ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -34,17 +40,30 @@ type LbServerSslProfilesClient interface { // Read a LBServerSslProfile. // + // NSX-T Load Balancer is deprecated. + // Please take advantage of NSX Advanced Load Balancer. + // Refer to Policy > Networking > Network Services > Advanced Load Balancing section of the API guide. + // + // Deprecated: This API element is deprecated. + // // @param lbServerSslProfileIdParam LBServerSslProfile ID (required) // @return com.vmware.nsx_policy.model.LBServerSslProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(lbServerSslProfileIdParam string) (model.LBServerSslProfile, error) + Get(lbServerSslProfileIdParam string) (nsx_policyModel.LBServerSslProfile, error) // Paginated list of all LBServerSslProfiles. // + // NSX-T Load Balancer is deprecated. + // Please take advantage of NSX Advanced Load Balancer. + // Refer to Policy > Networking > Network Services > Advanced Load Balancing section of the API guide. + // + // Deprecated: This API element is deprecated. + // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) // @param includedFieldsParam Comma separated list of fields that should be included in query result (optional) @@ -52,127 +71,148 @@ type LbServerSslProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.LBServerSslProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.LBServerSslProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.LBServerSslProfileListResult, error) // If a LBServerSslProfile with the lb-server-ssl-profile-id is not already present, create a new LBServerSslProfile. If it already exists, update the LBServerSslProfile. This is a full replace. // + // NSX-T Load Balancer is deprecated. + // Please take advantage of NSX Advanced Load Balancer. + // Refer to Policy > Networking > Network Services > Advanced Load Balancing section of the API guide. + // + // Deprecated: This API element is deprecated. + // // @param lbServerSslProfileIdParam LBServerSslProfile ID (required) // @param lbServerSslProfileParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(lbServerSslProfileIdParam string, lbServerSslProfileParam model.LBServerSslProfile) error + Patch(lbServerSslProfileIdParam string, lbServerSslProfileParam nsx_policyModel.LBServerSslProfile) error // If a LBServerSslProfile with the lb-server-ssl-profile-id is not already present, create a new LBServerSslProfile. If it already exists, update the LBServerSslProfile. This is a full replace. // + // NSX-T Load Balancer is deprecated. + // Please take advantage of NSX Advanced Load Balancer. + // Refer to Policy > Networking > Network Services > Advanced Load Balancing section of the API guide. + // + // Deprecated: This API element is deprecated. + // // @param lbServerSslProfileIdParam LBServerSslProfile ID (required) // @param lbServerSslProfileParam (required) // @return com.vmware.nsx_policy.model.LBServerSslProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(lbServerSslProfileIdParam string, lbServerSslProfileParam model.LBServerSslProfile) (model.LBServerSslProfile, error) + Update(lbServerSslProfileIdParam string, lbServerSslProfileParam nsx_policyModel.LBServerSslProfile) (nsx_policyModel.LBServerSslProfile, error) } type lbServerSslProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewLbServerSslProfilesClient(connector client.Connector) *lbServerSslProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.lb_server_ssl_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewLbServerSslProfilesClient(connector vapiProtocolClient_.Connector) *lbServerSslProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.lb_server_ssl_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) lIface := lbServerSslProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &lIface } -func (lIface *lbServerSslProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (lIface *lbServerSslProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := lIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (lIface *lbServerSslProfilesClient) Delete(lbServerSslProfileIdParam string, forceParam *bool) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbServerSslProfilesDeleteInputType(), typeConverter) + operationRestMetaData := lbServerSslProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbServerSslProfilesDeleteInputType(), typeConverter) sv.AddStructField("LbServerSslProfileId", lbServerSslProfileIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbServerSslProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_server_ssl_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *lbServerSslProfilesClient) Get(lbServerSslProfileIdParam string) (model.LBServerSslProfile, error) { +func (lIface *lbServerSslProfilesClient) Get(lbServerSslProfileIdParam string) (nsx_policyModel.LBServerSslProfile, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbServerSslProfilesGetInputType(), typeConverter) + operationRestMetaData := lbServerSslProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbServerSslProfilesGetInputType(), typeConverter) sv.AddStructField("LbServerSslProfileId", lbServerSslProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.LBServerSslProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.LBServerSslProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbServerSslProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_server_ssl_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.LBServerSslProfile + var emptyOutput nsx_policyModel.LBServerSslProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), lbServerSslProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LbServerSslProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.LBServerSslProfile), nil + return output.(nsx_policyModel.LBServerSslProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *lbServerSslProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.LBServerSslProfileListResult, error) { +func (lIface *lbServerSslProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.LBServerSslProfileListResult, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbServerSslProfilesListInputType(), typeConverter) + operationRestMetaData := lbServerSslProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbServerSslProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +221,82 @@ func (lIface *lbServerSslProfilesClient) List(cursorParam *string, includeMarkFo sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.LBServerSslProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.LBServerSslProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbServerSslProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_server_ssl_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.LBServerSslProfileListResult + var emptyOutput nsx_policyModel.LBServerSslProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), lbServerSslProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LbServerSslProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.LBServerSslProfileListResult), nil + return output.(nsx_policyModel.LBServerSslProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *lbServerSslProfilesClient) Patch(lbServerSslProfileIdParam string, lbServerSslProfileParam model.LBServerSslProfile) error { +func (lIface *lbServerSslProfilesClient) Patch(lbServerSslProfileIdParam string, lbServerSslProfileParam nsx_policyModel.LBServerSslProfile) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbServerSslProfilesPatchInputType(), typeConverter) + operationRestMetaData := lbServerSslProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbServerSslProfilesPatchInputType(), typeConverter) sv.AddStructField("LbServerSslProfileId", lbServerSslProfileIdParam) sv.AddStructField("LbServerSslProfile", lbServerSslProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbServerSslProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_server_ssl_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *lbServerSslProfilesClient) Update(lbServerSslProfileIdParam string, lbServerSslProfileParam model.LBServerSslProfile) (model.LBServerSslProfile, error) { +func (lIface *lbServerSslProfilesClient) Update(lbServerSslProfileIdParam string, lbServerSslProfileParam nsx_policyModel.LBServerSslProfile) (nsx_policyModel.LBServerSslProfile, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbServerSslProfilesUpdateInputType(), typeConverter) + operationRestMetaData := lbServerSslProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbServerSslProfilesUpdateInputType(), typeConverter) sv.AddStructField("LbServerSslProfileId", lbServerSslProfileIdParam) sv.AddStructField("LbServerSslProfile", lbServerSslProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.LBServerSslProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.LBServerSslProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbServerSslProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_server_ssl_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.LBServerSslProfile + var emptyOutput nsx_policyModel.LBServerSslProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), lbServerSslProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LbServerSslProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.LBServerSslProfile), nil + return output.(nsx_policyModel.LBServerSslProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbServerSslProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbServerSslProfilesTypes.go index e2f47edda..1b01ff844 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbServerSslProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbServerSslProfilesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func lbServerSslProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbServerSslProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["lb_server_ssl_profile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["lb_server_ssl_profile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["lb_server_ssl_profile_id"] = "LbServerSslProfileId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbServerSslProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func LbServerSslProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func lbServerSslProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbServerSslProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["lb_server_ssl_profile_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["lb_server_ssl_profile_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["lb_server_ssl_profile_id"] = "LbServerSslProfileId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["lb_server_ssl_profile_id"] = bindings.NewStringType() - paramsTypeMap["lbServerSslProfileId"] = bindings.NewStringType() + paramsTypeMap["lb_server_ssl_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["lbServerSslProfileId"] = vapiBindings_.NewStringType() pathParams["lb_server_ssl_profile_id"] = "lbServerSslProfileId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func lbServerSslProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func lbServerSslProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbServerSslProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["lb_server_ssl_profile_id"] = bindings.NewStringType() + fields["lb_server_ssl_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["lb_server_ssl_profile_id"] = "LbServerSslProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbServerSslProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.LBServerSslProfileBindingType) +func LbServerSslProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.LBServerSslProfileBindingType) } -func lbServerSslProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbServerSslProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["lb_server_ssl_profile_id"] = bindings.NewStringType() + fields["lb_server_ssl_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["lb_server_ssl_profile_id"] = "LbServerSslProfileId" - paramsTypeMap["lb_server_ssl_profile_id"] = bindings.NewStringType() - paramsTypeMap["lbServerSslProfileId"] = bindings.NewStringType() + paramsTypeMap["lb_server_ssl_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["lbServerSslProfileId"] = vapiBindings_.NewStringType() pathParams["lb_server_ssl_profile_id"] = "lbServerSslProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func lbServerSslProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func lbServerSslProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbServerSslProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbServerSslProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.LBServerSslProfileListResultBindingType) +func LbServerSslProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.LBServerSslProfileListResultBindingType) } -func lbServerSslProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbServerSslProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func lbServerSslProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func lbServerSslProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func lbServerSslProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbServerSslProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["lb_server_ssl_profile_id"] = bindings.NewStringType() - fields["lb_server_ssl_profile"] = bindings.NewReferenceType(model.LBServerSslProfileBindingType) + fields["lb_server_ssl_profile_id"] = vapiBindings_.NewStringType() + fields["lb_server_ssl_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.LBServerSslProfileBindingType) fieldNameMap["lb_server_ssl_profile_id"] = "LbServerSslProfileId" fieldNameMap["lb_server_ssl_profile"] = "LbServerSslProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbServerSslProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func LbServerSslProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func lbServerSslProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbServerSslProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["lb_server_ssl_profile_id"] = bindings.NewStringType() - fields["lb_server_ssl_profile"] = bindings.NewReferenceType(model.LBServerSslProfileBindingType) + fields["lb_server_ssl_profile_id"] = vapiBindings_.NewStringType() + fields["lb_server_ssl_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.LBServerSslProfileBindingType) fieldNameMap["lb_server_ssl_profile_id"] = "LbServerSslProfileId" fieldNameMap["lb_server_ssl_profile"] = "LbServerSslProfile" - paramsTypeMap["lb_server_ssl_profile_id"] = bindings.NewStringType() - paramsTypeMap["lb_server_ssl_profile"] = bindings.NewReferenceType(model.LBServerSslProfileBindingType) - paramsTypeMap["lbServerSslProfileId"] = bindings.NewStringType() + paramsTypeMap["lb_server_ssl_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.LBServerSslProfileBindingType) + paramsTypeMap["lb_server_ssl_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["lbServerSslProfileId"] = vapiBindings_.NewStringType() pathParams["lb_server_ssl_profile_id"] = "lbServerSslProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func lbServerSslProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func lbServerSslProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbServerSslProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["lb_server_ssl_profile_id"] = bindings.NewStringType() - fields["lb_server_ssl_profile"] = bindings.NewReferenceType(model.LBServerSslProfileBindingType) + fields["lb_server_ssl_profile_id"] = vapiBindings_.NewStringType() + fields["lb_server_ssl_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.LBServerSslProfileBindingType) fieldNameMap["lb_server_ssl_profile_id"] = "LbServerSslProfileId" fieldNameMap["lb_server_ssl_profile"] = "LbServerSslProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbServerSslProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.LBServerSslProfileBindingType) +func LbServerSslProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.LBServerSslProfileBindingType) } -func lbServerSslProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbServerSslProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["lb_server_ssl_profile_id"] = bindings.NewStringType() - fields["lb_server_ssl_profile"] = bindings.NewReferenceType(model.LBServerSslProfileBindingType) + fields["lb_server_ssl_profile_id"] = vapiBindings_.NewStringType() + fields["lb_server_ssl_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.LBServerSslProfileBindingType) fieldNameMap["lb_server_ssl_profile_id"] = "LbServerSslProfileId" fieldNameMap["lb_server_ssl_profile"] = "LbServerSslProfile" - paramsTypeMap["lb_server_ssl_profile_id"] = bindings.NewStringType() - paramsTypeMap["lb_server_ssl_profile"] = bindings.NewReferenceType(model.LBServerSslProfileBindingType) - paramsTypeMap["lbServerSslProfileId"] = bindings.NewStringType() + paramsTypeMap["lb_server_ssl_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.LBServerSslProfileBindingType) + paramsTypeMap["lb_server_ssl_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["lbServerSslProfileId"] = vapiBindings_.NewStringType() pathParams["lb_server_ssl_profile_id"] = "lbServerSslProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbServiceUsageSummaryClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbServiceUsageSummaryClient.go index 106f17d32..ce2c3e8a6 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbServiceUsageSummaryClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbServiceUsageSummaryClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type LbServiceUsageSummaryClient interface { @@ -25,65 +24,67 @@ type LbServiceUsageSummaryClient interface { // // @param includeUsagesParam Whether to include usages (optional) // @return com.vmware.nsx_policy.model.LBServiceUsageSummary + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(includeUsagesParam *bool) (model.LBServiceUsageSummary, error) + Get(includeUsagesParam *bool) (nsx_policyModel.LBServiceUsageSummary, error) } type lbServiceUsageSummaryClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewLbServiceUsageSummaryClient(connector client.Connector) *lbServiceUsageSummaryClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.lb_service_usage_summary") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), +func NewLbServiceUsageSummaryClient(connector vapiProtocolClient_.Connector) *lbServiceUsageSummaryClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.lb_service_usage_summary") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) lIface := lbServiceUsageSummaryClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &lIface } -func (lIface *lbServiceUsageSummaryClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (lIface *lbServiceUsageSummaryClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := lIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (lIface *lbServiceUsageSummaryClient) Get(includeUsagesParam *bool) (model.LBServiceUsageSummary, error) { +func (lIface *lbServiceUsageSummaryClient) Get(includeUsagesParam *bool) (nsx_policyModel.LBServiceUsageSummary, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbServiceUsageSummaryGetInputType(), typeConverter) + operationRestMetaData := lbServiceUsageSummaryGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbServiceUsageSummaryGetInputType(), typeConverter) sv.AddStructField("IncludeUsages", includeUsagesParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.LBServiceUsageSummary - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.LBServiceUsageSummary + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbServiceUsageSummaryGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_service_usage_summary", "get", inputDataValue, executionContext) - var emptyOutput model.LBServiceUsageSummary + var emptyOutput nsx_policyModel.LBServiceUsageSummary if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), lbServiceUsageSummaryGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LbServiceUsageSummaryGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.LBServiceUsageSummary), nil + return output.(nsx_policyModel.LBServiceUsageSummary), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbServiceUsageSummaryTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbServiceUsageSummaryTypes.go index 3f38878d4..c53789347 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbServiceUsageSummaryTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbServiceUsageSummaryTypes.go @@ -11,42 +11,42 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func lbServiceUsageSummaryGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbServiceUsageSummaryGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["include_usages"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["include_usages"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["include_usages"] = "IncludeUsages" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbServiceUsageSummaryGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.LBServiceUsageSummaryBindingType) +func LbServiceUsageSummaryGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.LBServiceUsageSummaryBindingType) } -func lbServiceUsageSummaryGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbServiceUsageSummaryGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["include_usages"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["include_usages"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["include_usages"] = "IncludeUsages" - paramsTypeMap["include_usages"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["include_usages"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) queryParams["include_usages"] = "include_usages" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbServicesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbServicesClient.go index 8c84187a6..10fcdc2f9 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbServicesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbServicesClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type LbServicesClient interface { @@ -25,6 +24,7 @@ type LbServicesClient interface { // // @param lbServiceIdParam LBService ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,12 +36,13 @@ type LbServicesClient interface { // // @param lbServiceIdParam LBService ID (required) // @return com.vmware.nsx_policy.model.LBService + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(lbServiceIdParam string) (model.LBService, error) + Get(lbServiceIdParam string) (nsx_policyModel.LBService, error) // Paginated list of all LBService. This API is deprecated for the NSX-T Load Balancer, but not for the NSX-T Distributed Load Balancer. // @@ -52,127 +53,136 @@ type LbServicesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.LBServiceListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.LBServiceListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.LBServiceListResult, error) // If a LBService with the lb-service-id is not already present, create a new LBService. If it already exists, update the LBService. This is a full replace. This API is deprecated for the NSX-T Load Balancer, but not for the NSX-T Distributed Load Balancer. // // @param lbServiceIdParam LBService ID (required) // @param lbServiceParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(lbServiceIdParam string, lbServiceParam model.LBService) error + Patch(lbServiceIdParam string, lbServiceParam nsx_policyModel.LBService) error // If a LBService with the lb-service-id is not already present, create a new LBService. If it already exists, update the LBService. This is a full replace. This API is deprecated for the NSX-T Load Balancer, but not for the NSX-T Distributed Load Balancer. // // @param lbServiceIdParam LBService ID (required) // @param lbServiceParam (required) // @return com.vmware.nsx_policy.model.LBService + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(lbServiceIdParam string, lbServiceParam model.LBService) (model.LBService, error) + Update(lbServiceIdParam string, lbServiceParam nsx_policyModel.LBService) (nsx_policyModel.LBService, error) } type lbServicesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewLbServicesClient(connector client.Connector) *lbServicesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.lb_services") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewLbServicesClient(connector vapiProtocolClient_.Connector) *lbServicesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.lb_services") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) lIface := lbServicesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &lIface } -func (lIface *lbServicesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (lIface *lbServicesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := lIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (lIface *lbServicesClient) Delete(lbServiceIdParam string, forceParam *bool) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbServicesDeleteInputType(), typeConverter) + operationRestMetaData := lbServicesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbServicesDeleteInputType(), typeConverter) sv.AddStructField("LbServiceId", lbServiceIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbServicesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_services", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *lbServicesClient) Get(lbServiceIdParam string) (model.LBService, error) { +func (lIface *lbServicesClient) Get(lbServiceIdParam string) (nsx_policyModel.LBService, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbServicesGetInputType(), typeConverter) + operationRestMetaData := lbServicesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbServicesGetInputType(), typeConverter) sv.AddStructField("LbServiceId", lbServiceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.LBService - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.LBService + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbServicesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_services", "get", inputDataValue, executionContext) - var emptyOutput model.LBService + var emptyOutput nsx_policyModel.LBService if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), lbServicesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LbServicesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.LBService), nil + return output.(nsx_policyModel.LBService), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *lbServicesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.LBServiceListResult, error) { +func (lIface *lbServicesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.LBServiceListResult, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbServicesListInputType(), typeConverter) + operationRestMetaData := lbServicesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbServicesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +191,82 @@ func (lIface *lbServicesClient) List(cursorParam *string, includeMarkForDeleteOb sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.LBServiceListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.LBServiceListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbServicesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_services", "list", inputDataValue, executionContext) - var emptyOutput model.LBServiceListResult + var emptyOutput nsx_policyModel.LBServiceListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), lbServicesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LbServicesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.LBServiceListResult), nil + return output.(nsx_policyModel.LBServiceListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *lbServicesClient) Patch(lbServiceIdParam string, lbServiceParam model.LBService) error { +func (lIface *lbServicesClient) Patch(lbServiceIdParam string, lbServiceParam nsx_policyModel.LBService) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbServicesPatchInputType(), typeConverter) + operationRestMetaData := lbServicesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbServicesPatchInputType(), typeConverter) sv.AddStructField("LbServiceId", lbServiceIdParam) sv.AddStructField("LbService", lbServiceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbServicesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_services", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *lbServicesClient) Update(lbServiceIdParam string, lbServiceParam model.LBService) (model.LBService, error) { +func (lIface *lbServicesClient) Update(lbServiceIdParam string, lbServiceParam nsx_policyModel.LBService) (nsx_policyModel.LBService, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbServicesUpdateInputType(), typeConverter) + operationRestMetaData := lbServicesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbServicesUpdateInputType(), typeConverter) sv.AddStructField("LbServiceId", lbServiceIdParam) sv.AddStructField("LbService", lbServiceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.LBService - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.LBService + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbServicesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_services", "update", inputDataValue, executionContext) - var emptyOutput model.LBService + var emptyOutput nsx_policyModel.LBService if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), lbServicesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LbServicesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.LBService), nil + return output.(nsx_policyModel.LBService), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbServicesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbServicesTypes.go index 39279f38b..12f512dce 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbServicesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbServicesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func lbServicesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbServicesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["lb_service_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["lb_service_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["lb_service_id"] = "LbServiceId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbServicesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func LbServicesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func lbServicesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbServicesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["lb_service_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["lb_service_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["lb_service_id"] = "LbServiceId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["lb_service_id"] = bindings.NewStringType() - paramsTypeMap["lbServiceId"] = bindings.NewStringType() + paramsTypeMap["lb_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["lbServiceId"] = vapiBindings_.NewStringType() pathParams["lb_service_id"] = "lbServiceId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func lbServicesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func lbServicesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbServicesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["lb_service_id"] = bindings.NewStringType() + fields["lb_service_id"] = vapiBindings_.NewStringType() fieldNameMap["lb_service_id"] = "LbServiceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbServicesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.LBServiceBindingType) +func LbServicesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.LBServiceBindingType) } -func lbServicesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbServicesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["lb_service_id"] = bindings.NewStringType() + fields["lb_service_id"] = vapiBindings_.NewStringType() fieldNameMap["lb_service_id"] = "LbServiceId" - paramsTypeMap["lb_service_id"] = bindings.NewStringType() - paramsTypeMap["lbServiceId"] = bindings.NewStringType() + paramsTypeMap["lb_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["lbServiceId"] = vapiBindings_.NewStringType() pathParams["lb_service_id"] = "lbServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func lbServicesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func lbServicesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbServicesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbServicesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.LBServiceListResultBindingType) +func LbServicesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.LBServiceListResultBindingType) } -func lbServicesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbServicesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func lbServicesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func lbServicesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func lbServicesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbServicesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["lb_service_id"] = bindings.NewStringType() - fields["lb_service"] = bindings.NewReferenceType(model.LBServiceBindingType) + fields["lb_service_id"] = vapiBindings_.NewStringType() + fields["lb_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.LBServiceBindingType) fieldNameMap["lb_service_id"] = "LbServiceId" fieldNameMap["lb_service"] = "LbService" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbServicesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func LbServicesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func lbServicesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbServicesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["lb_service_id"] = bindings.NewStringType() - fields["lb_service"] = bindings.NewReferenceType(model.LBServiceBindingType) + fields["lb_service_id"] = vapiBindings_.NewStringType() + fields["lb_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.LBServiceBindingType) fieldNameMap["lb_service_id"] = "LbServiceId" fieldNameMap["lb_service"] = "LbService" - paramsTypeMap["lb_service"] = bindings.NewReferenceType(model.LBServiceBindingType) - paramsTypeMap["lb_service_id"] = bindings.NewStringType() - paramsTypeMap["lbServiceId"] = bindings.NewStringType() + paramsTypeMap["lb_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["lb_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.LBServiceBindingType) + paramsTypeMap["lbServiceId"] = vapiBindings_.NewStringType() pathParams["lb_service_id"] = "lbServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func lbServicesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func lbServicesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbServicesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["lb_service_id"] = bindings.NewStringType() - fields["lb_service"] = bindings.NewReferenceType(model.LBServiceBindingType) + fields["lb_service_id"] = vapiBindings_.NewStringType() + fields["lb_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.LBServiceBindingType) fieldNameMap["lb_service_id"] = "LbServiceId" fieldNameMap["lb_service"] = "LbService" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbServicesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.LBServiceBindingType) +func LbServicesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.LBServiceBindingType) } -func lbServicesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbServicesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["lb_service_id"] = bindings.NewStringType() - fields["lb_service"] = bindings.NewReferenceType(model.LBServiceBindingType) + fields["lb_service_id"] = vapiBindings_.NewStringType() + fields["lb_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.LBServiceBindingType) fieldNameMap["lb_service_id"] = "LbServiceId" fieldNameMap["lb_service"] = "LbService" - paramsTypeMap["lb_service"] = bindings.NewReferenceType(model.LBServiceBindingType) - paramsTypeMap["lb_service_id"] = bindings.NewStringType() - paramsTypeMap["lbServiceId"] = bindings.NewStringType() + paramsTypeMap["lb_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["lb_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.LBServiceBindingType) + paramsTypeMap["lbServiceId"] = vapiBindings_.NewStringType() pathParams["lb_service_id"] = "lbServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbSslCiphersAndProtocolsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbSslCiphersAndProtocolsClient.go index c23611d19..ad2193e27 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbSslCiphersAndProtocolsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbSslCiphersAndProtocolsClient.go @@ -9,20 +9,25 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type LbSslCiphersAndProtocolsClient interface { // Retrieve a list of supported SSL ciphers and protocols. // + // NSX-T Load Balancer is deprecated. + // Please take advantage of NSX Advanced Load Balancer. + // Refer to Policy > Networking > Network Services > Advanced Load Balancing section of the API guide. + // + // Deprecated: This API element is deprecated. + // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) // @param includedFieldsParam Comma separated list of fields that should be included in query result (optional) @@ -30,43 +35,48 @@ type LbSslCiphersAndProtocolsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.LbSslCipherAndProtocolListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.LbSslCipherAndProtocolListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.LbSslCipherAndProtocolListResult, error) } type lbSslCiphersAndProtocolsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewLbSslCiphersAndProtocolsClient(connector client.Connector) *lbSslCiphersAndProtocolsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.lb_ssl_ciphers_and_protocols") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewLbSslCiphersAndProtocolsClient(connector vapiProtocolClient_.Connector) *lbSslCiphersAndProtocolsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.lb_ssl_ciphers_and_protocols") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) lIface := lbSslCiphersAndProtocolsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &lIface } -func (lIface *lbSslCiphersAndProtocolsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (lIface *lbSslCiphersAndProtocolsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := lIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (lIface *lbSslCiphersAndProtocolsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.LbSslCipherAndProtocolListResult, error) { +func (lIface *lbSslCiphersAndProtocolsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.LbSslCipherAndProtocolListResult, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbSslCiphersAndProtocolsListInputType(), typeConverter) + operationRestMetaData := lbSslCiphersAndProtocolsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbSslCiphersAndProtocolsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -75,25 +85,22 @@ func (lIface *lbSslCiphersAndProtocolsClient) List(cursorParam *string, includeM sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.LbSslCipherAndProtocolListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.LbSslCipherAndProtocolListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbSslCiphersAndProtocolsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_ssl_ciphers_and_protocols", "list", inputDataValue, executionContext) - var emptyOutput model.LbSslCipherAndProtocolListResult + var emptyOutput nsx_policyModel.LbSslCipherAndProtocolListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), lbSslCiphersAndProtocolsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LbSslCiphersAndProtocolsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.LbSslCipherAndProtocolListResult), nil + return output.(nsx_policyModel.LbSslCipherAndProtocolListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbSslCiphersAndProtocolsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbSslCiphersAndProtocolsTypes.go index 14389e6f3..c0cadd034 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbSslCiphersAndProtocolsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbSslCiphersAndProtocolsTypes.go @@ -11,63 +11,63 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func lbSslCiphersAndProtocolsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbSslCiphersAndProtocolsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbSslCiphersAndProtocolsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.LbSslCipherAndProtocolListResultBindingType) +func LbSslCiphersAndProtocolsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.LbSslCipherAndProtocolListResultBindingType) } -func lbSslCiphersAndProtocolsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbSslCiphersAndProtocolsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -76,7 +76,7 @@ func lbSslCiphersAndProtocolsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbVirtualServersClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbVirtualServersClient.go index e9b74dee0..ffdd74484 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbVirtualServersClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbVirtualServersClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type LbVirtualServersClient interface { @@ -25,6 +24,7 @@ type LbVirtualServersClient interface { // // @param lbVirtualServerIdParam LBVirtualServer ID (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,12 +36,13 @@ type LbVirtualServersClient interface { // // @param lbVirtualServerIdParam LBVirtualServer ID (required) // @return com.vmware.nsx_policy.model.LBVirtualServer + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(lbVirtualServerIdParam string) (model.LBVirtualServer, error) + Get(lbVirtualServerIdParam string) (nsx_policyModel.LBVirtualServer, error) // Paginated list of all LBVirtualServers. This API is deprecated for the NSX-T Load Balancer, but not for the NSX-T Distributed Load Balancer. // @@ -52,127 +53,136 @@ type LbVirtualServersClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.LBVirtualServerListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.LBVirtualServerListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.LBVirtualServerListResult, error) // If a LBVirtualServer with the lb-virtual-server-id is not already present, create a new LBVirtualServer. If it already exists, update the LBVirtualServer. This is a full replace. This API is deprecated for the NSX-T Load Balancer, but not for the NSX-T Distributed Load Balancer. // // @param lbVirtualServerIdParam LBVirtualServer ID (required) // @param lbVirtualServerParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(lbVirtualServerIdParam string, lbVirtualServerParam model.LBVirtualServer) error + Patch(lbVirtualServerIdParam string, lbVirtualServerParam nsx_policyModel.LBVirtualServer) error // If a LBVirtualServer with the lb-virtual-server-id is not already present, create a new LBVirtualServer. If it already exists, update the LBVirtualServer. This is a full replace. This API is deprecated for the NSX-T Load Balancer, but not for the NSX-T Distributed Load Balancer. // // @param lbVirtualServerIdParam LBVirtualServer ID (required) // @param lbVirtualServerParam (required) // @return com.vmware.nsx_policy.model.LBVirtualServer + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(lbVirtualServerIdParam string, lbVirtualServerParam model.LBVirtualServer) (model.LBVirtualServer, error) + Update(lbVirtualServerIdParam string, lbVirtualServerParam nsx_policyModel.LBVirtualServer) (nsx_policyModel.LBVirtualServer, error) } type lbVirtualServersClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewLbVirtualServersClient(connector client.Connector) *lbVirtualServersClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.lb_virtual_servers") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewLbVirtualServersClient(connector vapiProtocolClient_.Connector) *lbVirtualServersClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.lb_virtual_servers") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) lIface := lbVirtualServersClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &lIface } -func (lIface *lbVirtualServersClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (lIface *lbVirtualServersClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := lIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (lIface *lbVirtualServersClient) Delete(lbVirtualServerIdParam string, forceParam *bool) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbVirtualServersDeleteInputType(), typeConverter) + operationRestMetaData := lbVirtualServersDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbVirtualServersDeleteInputType(), typeConverter) sv.AddStructField("LbVirtualServerId", lbVirtualServerIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbVirtualServersDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_virtual_servers", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *lbVirtualServersClient) Get(lbVirtualServerIdParam string) (model.LBVirtualServer, error) { +func (lIface *lbVirtualServersClient) Get(lbVirtualServerIdParam string) (nsx_policyModel.LBVirtualServer, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbVirtualServersGetInputType(), typeConverter) + operationRestMetaData := lbVirtualServersGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbVirtualServersGetInputType(), typeConverter) sv.AddStructField("LbVirtualServerId", lbVirtualServerIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.LBVirtualServer - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.LBVirtualServer + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbVirtualServersGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_virtual_servers", "get", inputDataValue, executionContext) - var emptyOutput model.LBVirtualServer + var emptyOutput nsx_policyModel.LBVirtualServer if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), lbVirtualServersGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LbVirtualServersGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.LBVirtualServer), nil + return output.(nsx_policyModel.LBVirtualServer), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *lbVirtualServersClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.LBVirtualServerListResult, error) { +func (lIface *lbVirtualServersClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.LBVirtualServerListResult, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbVirtualServersListInputType(), typeConverter) + operationRestMetaData := lbVirtualServersListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbVirtualServersListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +191,82 @@ func (lIface *lbVirtualServersClient) List(cursorParam *string, includeMarkForDe sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.LBVirtualServerListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.LBVirtualServerListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbVirtualServersListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_virtual_servers", "list", inputDataValue, executionContext) - var emptyOutput model.LBVirtualServerListResult + var emptyOutput nsx_policyModel.LBVirtualServerListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), lbVirtualServersListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LbVirtualServersListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.LBVirtualServerListResult), nil + return output.(nsx_policyModel.LBVirtualServerListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *lbVirtualServersClient) Patch(lbVirtualServerIdParam string, lbVirtualServerParam model.LBVirtualServer) error { +func (lIface *lbVirtualServersClient) Patch(lbVirtualServerIdParam string, lbVirtualServerParam nsx_policyModel.LBVirtualServer) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbVirtualServersPatchInputType(), typeConverter) + operationRestMetaData := lbVirtualServersPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbVirtualServersPatchInputType(), typeConverter) sv.AddStructField("LbVirtualServerId", lbVirtualServerIdParam) sv.AddStructField("LbVirtualServer", lbVirtualServerParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbVirtualServersPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_virtual_servers", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *lbVirtualServersClient) Update(lbVirtualServerIdParam string, lbVirtualServerParam model.LBVirtualServer) (model.LBVirtualServer, error) { +func (lIface *lbVirtualServersClient) Update(lbVirtualServerIdParam string, lbVirtualServerParam nsx_policyModel.LBVirtualServer) (nsx_policyModel.LBVirtualServer, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(lbVirtualServersUpdateInputType(), typeConverter) + operationRestMetaData := lbVirtualServersUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(lbVirtualServersUpdateInputType(), typeConverter) sv.AddStructField("LbVirtualServerId", lbVirtualServerIdParam) sv.AddStructField("LbVirtualServer", lbVirtualServerParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.LBVirtualServer - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.LBVirtualServer + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := lbVirtualServersUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.lb_virtual_servers", "update", inputDataValue, executionContext) - var emptyOutput model.LBVirtualServer + var emptyOutput nsx_policyModel.LBVirtualServer if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), lbVirtualServersUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LbVirtualServersUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.LBVirtualServer), nil + return output.(nsx_policyModel.LBVirtualServer), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbVirtualServersTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbVirtualServersTypes.go index 35c8219c7..a4b161b0a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbVirtualServersTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LbVirtualServersTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func lbVirtualServersDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbVirtualServersDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["lb_virtual_server_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["lb_virtual_server_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["lb_virtual_server_id"] = "LbVirtualServerId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbVirtualServersDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func LbVirtualServersDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func lbVirtualServersDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbVirtualServersDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["lb_virtual_server_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["lb_virtual_server_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["lb_virtual_server_id"] = "LbVirtualServerId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["lb_virtual_server_id"] = bindings.NewStringType() - paramsTypeMap["lbVirtualServerId"] = bindings.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["lb_virtual_server_id"] = vapiBindings_.NewStringType() + paramsTypeMap["lbVirtualServerId"] = vapiBindings_.NewStringType() pathParams["lb_virtual_server_id"] = "lbVirtualServerId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func lbVirtualServersDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func lbVirtualServersGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbVirtualServersGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["lb_virtual_server_id"] = bindings.NewStringType() + fields["lb_virtual_server_id"] = vapiBindings_.NewStringType() fieldNameMap["lb_virtual_server_id"] = "LbVirtualServerId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbVirtualServersGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.LBVirtualServerBindingType) +func LbVirtualServersGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.LBVirtualServerBindingType) } -func lbVirtualServersGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbVirtualServersGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["lb_virtual_server_id"] = bindings.NewStringType() + fields["lb_virtual_server_id"] = vapiBindings_.NewStringType() fieldNameMap["lb_virtual_server_id"] = "LbVirtualServerId" - paramsTypeMap["lb_virtual_server_id"] = bindings.NewStringType() - paramsTypeMap["lbVirtualServerId"] = bindings.NewStringType() + paramsTypeMap["lb_virtual_server_id"] = vapiBindings_.NewStringType() + paramsTypeMap["lbVirtualServerId"] = vapiBindings_.NewStringType() pathParams["lb_virtual_server_id"] = "lbVirtualServerId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func lbVirtualServersGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func lbVirtualServersListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbVirtualServersListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbVirtualServersListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.LBVirtualServerListResultBindingType) +func LbVirtualServersListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.LBVirtualServerListResultBindingType) } -func lbVirtualServersListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbVirtualServersListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func lbVirtualServersListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func lbVirtualServersListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func lbVirtualServersPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbVirtualServersPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["lb_virtual_server_id"] = bindings.NewStringType() - fields["lb_virtual_server"] = bindings.NewReferenceType(model.LBVirtualServerBindingType) + fields["lb_virtual_server_id"] = vapiBindings_.NewStringType() + fields["lb_virtual_server"] = vapiBindings_.NewReferenceType(nsx_policyModel.LBVirtualServerBindingType) fieldNameMap["lb_virtual_server_id"] = "LbVirtualServerId" fieldNameMap["lb_virtual_server"] = "LbVirtualServer" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbVirtualServersPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func LbVirtualServersPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func lbVirtualServersPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbVirtualServersPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["lb_virtual_server_id"] = bindings.NewStringType() - fields["lb_virtual_server"] = bindings.NewReferenceType(model.LBVirtualServerBindingType) + fields["lb_virtual_server_id"] = vapiBindings_.NewStringType() + fields["lb_virtual_server"] = vapiBindings_.NewReferenceType(nsx_policyModel.LBVirtualServerBindingType) fieldNameMap["lb_virtual_server_id"] = "LbVirtualServerId" fieldNameMap["lb_virtual_server"] = "LbVirtualServer" - paramsTypeMap["lb_virtual_server"] = bindings.NewReferenceType(model.LBVirtualServerBindingType) - paramsTypeMap["lb_virtual_server_id"] = bindings.NewStringType() - paramsTypeMap["lbVirtualServerId"] = bindings.NewStringType() + paramsTypeMap["lb_virtual_server"] = vapiBindings_.NewReferenceType(nsx_policyModel.LBVirtualServerBindingType) + paramsTypeMap["lb_virtual_server_id"] = vapiBindings_.NewStringType() + paramsTypeMap["lbVirtualServerId"] = vapiBindings_.NewStringType() pathParams["lb_virtual_server_id"] = "lbVirtualServerId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func lbVirtualServersPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func lbVirtualServersUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func lbVirtualServersUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["lb_virtual_server_id"] = bindings.NewStringType() - fields["lb_virtual_server"] = bindings.NewReferenceType(model.LBVirtualServerBindingType) + fields["lb_virtual_server_id"] = vapiBindings_.NewStringType() + fields["lb_virtual_server"] = vapiBindings_.NewReferenceType(nsx_policyModel.LBVirtualServerBindingType) fieldNameMap["lb_virtual_server_id"] = "LbVirtualServerId" fieldNameMap["lb_virtual_server"] = "LbVirtualServer" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func lbVirtualServersUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.LBVirtualServerBindingType) +func LbVirtualServersUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.LBVirtualServerBindingType) } -func lbVirtualServersUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func lbVirtualServersUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["lb_virtual_server_id"] = bindings.NewStringType() - fields["lb_virtual_server"] = bindings.NewReferenceType(model.LBVirtualServerBindingType) + fields["lb_virtual_server_id"] = vapiBindings_.NewStringType() + fields["lb_virtual_server"] = vapiBindings_.NewReferenceType(nsx_policyModel.LBVirtualServerBindingType) fieldNameMap["lb_virtual_server_id"] = "LbVirtualServerId" fieldNameMap["lb_virtual_server"] = "LbVirtualServer" - paramsTypeMap["lb_virtual_server"] = bindings.NewReferenceType(model.LBVirtualServerBindingType) - paramsTypeMap["lb_virtual_server_id"] = bindings.NewStringType() - paramsTypeMap["lbVirtualServerId"] = bindings.NewStringType() + paramsTypeMap["lb_virtual_server"] = vapiBindings_.NewReferenceType(nsx_policyModel.LBVirtualServerBindingType) + paramsTypeMap["lb_virtual_server_id"] = vapiBindings_.NewStringType() + paramsTypeMap["lbVirtualServerId"] = vapiBindings_.NewStringType() pathParams["lb_virtual_server_id"] = "lbVirtualServerId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LivetracesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LivetracesClient.go index 33f23dd48..e7e6e8110 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LivetracesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LivetracesClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type LivetracesClient interface { @@ -26,16 +25,18 @@ type LivetracesClient interface { // @param livetraceIdParam (required) // @param actionParam Action to be performed (optional) // @return com.vmware.nsx_policy.model.LiveTraceConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Create(livetraceIdParam string, actionParam *string) (model.LiveTraceConfig, error) + Create(livetraceIdParam string, actionParam *string) (nsx_policyModel.LiveTraceConfig, error) // Delete livetrace config with the specified identifier. // // @param livetraceIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -47,12 +48,13 @@ type LivetracesClient interface { // // @param livetraceIdParam (required) // @return com.vmware.nsx_policy.model.LiveTraceConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(livetraceIdParam string) (model.LiveTraceConfig, error) + Get(livetraceIdParam string) (nsx_policyModel.LiveTraceConfig, error) // Get a paginated list of all livetrace config entities. // @@ -63,94 +65,98 @@ type LivetracesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.LiveTraceConfigListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.LiveTraceConfigListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.LiveTraceConfigListResult, error) // If a livetrace config with the specified identifier is not present, then create a new livetrace config. If it already exists, update the livetrace config with a full replacement. // // @param livetraceIdParam (required) // @param liveTraceConfigParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(livetraceIdParam string, liveTraceConfigParam model.LiveTraceConfig) error + Patch(livetraceIdParam string, liveTraceConfigParam nsx_policyModel.LiveTraceConfig) error // If a livetrace config with the specified identifier is not present, then create a new livetrace config. If it already exists, update the livetrace config with a full replacement. // // @param livetraceIdParam (required) // @param liveTraceConfigParam (required) // @return com.vmware.nsx_policy.model.LiveTraceConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(livetraceIdParam string, liveTraceConfigParam model.LiveTraceConfig) (model.LiveTraceConfig, error) + Update(livetraceIdParam string, liveTraceConfigParam nsx_policyModel.LiveTraceConfig) (nsx_policyModel.LiveTraceConfig, error) } type livetracesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewLivetracesClient(connector client.Connector) *livetracesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.livetraces") - methodIdentifiers := map[string]core.MethodIdentifier{ - "create": core.NewMethodIdentifier(interfaceIdentifier, "create"), - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewLivetracesClient(connector vapiProtocolClient_.Connector) *livetracesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.livetraces") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "create": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "create"), + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) lIface := livetracesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &lIface } -func (lIface *livetracesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (lIface *livetracesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := lIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (lIface *livetracesClient) Create(livetraceIdParam string, actionParam *string) (model.LiveTraceConfig, error) { +func (lIface *livetracesClient) Create(livetraceIdParam string, actionParam *string) (nsx_policyModel.LiveTraceConfig, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(livetracesCreateInputType(), typeConverter) + operationRestMetaData := livetracesCreateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(livetracesCreateInputType(), typeConverter) sv.AddStructField("LivetraceId", livetraceIdParam) sv.AddStructField("Action", actionParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.LiveTraceConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.LiveTraceConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := livetracesCreateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.livetraces", "create", inputDataValue, executionContext) - var emptyOutput model.LiveTraceConfig + var emptyOutput nsx_policyModel.LiveTraceConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), livetracesCreateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LivetracesCreateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.LiveTraceConfig), nil + return output.(nsx_policyModel.LiveTraceConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } @@ -159,63 +165,69 @@ func (lIface *livetracesClient) Create(livetraceIdParam string, actionParam *str func (lIface *livetracesClient) Delete(livetraceIdParam string) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(livetracesDeleteInputType(), typeConverter) + operationRestMetaData := livetracesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(livetracesDeleteInputType(), typeConverter) sv.AddStructField("LivetraceId", livetraceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := livetracesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.livetraces", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *livetracesClient) Get(livetraceIdParam string) (model.LiveTraceConfig, error) { +func (lIface *livetracesClient) Get(livetraceIdParam string) (nsx_policyModel.LiveTraceConfig, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(livetracesGetInputType(), typeConverter) + operationRestMetaData := livetracesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(livetracesGetInputType(), typeConverter) sv.AddStructField("LivetraceId", livetraceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.LiveTraceConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.LiveTraceConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := livetracesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.livetraces", "get", inputDataValue, executionContext) - var emptyOutput model.LiveTraceConfig + var emptyOutput nsx_policyModel.LiveTraceConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), livetracesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LivetracesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.LiveTraceConfig), nil + return output.(nsx_policyModel.LiveTraceConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *livetracesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.LiveTraceConfigListResult, error) { +func (lIface *livetracesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.LiveTraceConfigListResult, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(livetracesListInputType(), typeConverter) + operationRestMetaData := livetracesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(livetracesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -224,83 +236,82 @@ func (lIface *livetracesClient) List(cursorParam *string, includeMarkForDeleteOb sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.LiveTraceConfigListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.LiveTraceConfigListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := livetracesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.livetraces", "list", inputDataValue, executionContext) - var emptyOutput model.LiveTraceConfigListResult + var emptyOutput nsx_policyModel.LiveTraceConfigListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), livetracesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LivetracesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.LiveTraceConfigListResult), nil + return output.(nsx_policyModel.LiveTraceConfigListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *livetracesClient) Patch(livetraceIdParam string, liveTraceConfigParam model.LiveTraceConfig) error { +func (lIface *livetracesClient) Patch(livetraceIdParam string, liveTraceConfigParam nsx_policyModel.LiveTraceConfig) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(livetracesPatchInputType(), typeConverter) + operationRestMetaData := livetracesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(livetracesPatchInputType(), typeConverter) sv.AddStructField("LivetraceId", livetraceIdParam) sv.AddStructField("LiveTraceConfig", liveTraceConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := livetracesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.livetraces", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *livetracesClient) Update(livetraceIdParam string, liveTraceConfigParam model.LiveTraceConfig) (model.LiveTraceConfig, error) { +func (lIface *livetracesClient) Update(livetraceIdParam string, liveTraceConfigParam nsx_policyModel.LiveTraceConfig) (nsx_policyModel.LiveTraceConfig, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(livetracesUpdateInputType(), typeConverter) + operationRestMetaData := livetracesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(livetracesUpdateInputType(), typeConverter) sv.AddStructField("LivetraceId", livetraceIdParam) sv.AddStructField("LiveTraceConfig", liveTraceConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.LiveTraceConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.LiveTraceConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := livetracesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.livetraces", "update", inputDataValue, executionContext) - var emptyOutput model.LiveTraceConfig + var emptyOutput nsx_policyModel.LiveTraceConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), livetracesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LivetracesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.LiveTraceConfig), nil + return output.(nsx_policyModel.LiveTraceConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LivetracesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LivetracesTypes.go index 880bbe163..745297d55 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LivetracesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/LivetracesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func livetracesCreateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func livetracesCreateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["livetrace_id"] = bindings.NewStringType() - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["livetrace_id"] = vapiBindings_.NewStringType() + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["livetrace_id"] = "LivetraceId" fieldNameMap["action"] = "Action" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func livetracesCreateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.LiveTraceConfigBindingType) +func LivetracesCreateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.LiveTraceConfigBindingType) } -func livetracesCreateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func livetracesCreateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["livetrace_id"] = bindings.NewStringType() - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["livetrace_id"] = vapiBindings_.NewStringType() + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["livetrace_id"] = "LivetraceId" fieldNameMap["action"] = "Action" - paramsTypeMap["livetrace_id"] = bindings.NewStringType() - paramsTypeMap["action"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["livetraceId"] = bindings.NewStringType() + paramsTypeMap["livetrace_id"] = vapiBindings_.NewStringType() + paramsTypeMap["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["livetraceId"] = vapiBindings_.NewStringType() pathParams["livetrace_id"] = "livetraceId" queryParams["action"] = "action" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func livetracesCreateRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func livetracesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func livetracesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["livetrace_id"] = bindings.NewStringType() + fields["livetrace_id"] = vapiBindings_.NewStringType() fieldNameMap["livetrace_id"] = "LivetraceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func livetracesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func LivetracesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func livetracesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func livetracesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["livetrace_id"] = bindings.NewStringType() + fields["livetrace_id"] = vapiBindings_.NewStringType() fieldNameMap["livetrace_id"] = "LivetraceId" - paramsTypeMap["livetrace_id"] = bindings.NewStringType() - paramsTypeMap["livetraceId"] = bindings.NewStringType() + paramsTypeMap["livetrace_id"] = vapiBindings_.NewStringType() + paramsTypeMap["livetraceId"] = vapiBindings_.NewStringType() pathParams["livetrace_id"] = "livetraceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,36 +124,36 @@ func livetracesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func livetracesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func livetracesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["livetrace_id"] = bindings.NewStringType() + fields["livetrace_id"] = vapiBindings_.NewStringType() fieldNameMap["livetrace_id"] = "LivetraceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func livetracesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.LiveTraceConfigBindingType) +func LivetracesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.LiveTraceConfigBindingType) } -func livetracesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func livetracesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["livetrace_id"] = bindings.NewStringType() + fields["livetrace_id"] = vapiBindings_.NewStringType() fieldNameMap["livetrace_id"] = "LivetraceId" - paramsTypeMap["livetrace_id"] = bindings.NewStringType() - paramsTypeMap["livetraceId"] = bindings.NewStringType() + paramsTypeMap["livetrace_id"] = vapiBindings_.NewStringType() + paramsTypeMap["livetraceId"] = vapiBindings_.NewStringType() pathParams["livetrace_id"] = "livetraceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -174,56 +174,56 @@ func livetracesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func livetracesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func livetracesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func livetracesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.LiveTraceConfigListResultBindingType) +func LivetracesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.LiveTraceConfigListResultBindingType) } -func livetracesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func livetracesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -232,7 +232,7 @@ func livetracesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -253,41 +253,41 @@ func livetracesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func livetracesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func livetracesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["livetrace_id"] = bindings.NewStringType() - fields["live_trace_config"] = bindings.NewReferenceType(model.LiveTraceConfigBindingType) + fields["livetrace_id"] = vapiBindings_.NewStringType() + fields["live_trace_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.LiveTraceConfigBindingType) fieldNameMap["livetrace_id"] = "LivetraceId" fieldNameMap["live_trace_config"] = "LiveTraceConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func livetracesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func LivetracesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func livetracesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func livetracesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["livetrace_id"] = bindings.NewStringType() - fields["live_trace_config"] = bindings.NewReferenceType(model.LiveTraceConfigBindingType) + fields["livetrace_id"] = vapiBindings_.NewStringType() + fields["live_trace_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.LiveTraceConfigBindingType) fieldNameMap["livetrace_id"] = "LivetraceId" fieldNameMap["live_trace_config"] = "LiveTraceConfig" - paramsTypeMap["livetrace_id"] = bindings.NewStringType() - paramsTypeMap["live_trace_config"] = bindings.NewReferenceType(model.LiveTraceConfigBindingType) - paramsTypeMap["livetraceId"] = bindings.NewStringType() + paramsTypeMap["livetrace_id"] = vapiBindings_.NewStringType() + paramsTypeMap["live_trace_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.LiveTraceConfigBindingType) + paramsTypeMap["livetraceId"] = vapiBindings_.NewStringType() pathParams["livetrace_id"] = "livetraceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -308,41 +308,41 @@ func livetracesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func livetracesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func livetracesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["livetrace_id"] = bindings.NewStringType() - fields["live_trace_config"] = bindings.NewReferenceType(model.LiveTraceConfigBindingType) + fields["livetrace_id"] = vapiBindings_.NewStringType() + fields["live_trace_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.LiveTraceConfigBindingType) fieldNameMap["livetrace_id"] = "LivetraceId" fieldNameMap["live_trace_config"] = "LiveTraceConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func livetracesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.LiveTraceConfigBindingType) +func LivetracesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.LiveTraceConfigBindingType) } -func livetracesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func livetracesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["livetrace_id"] = bindings.NewStringType() - fields["live_trace_config"] = bindings.NewReferenceType(model.LiveTraceConfigBindingType) + fields["livetrace_id"] = vapiBindings_.NewStringType() + fields["live_trace_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.LiveTraceConfigBindingType) fieldNameMap["livetrace_id"] = "LivetraceId" fieldNameMap["live_trace_config"] = "LiveTraceConfig" - paramsTypeMap["livetrace_id"] = bindings.NewStringType() - paramsTypeMap["live_trace_config"] = bindings.NewReferenceType(model.LiveTraceConfigBindingType) - paramsTypeMap["livetraceId"] = bindings.NewStringType() + paramsTypeMap["livetrace_id"] = vapiBindings_.NewStringType() + paramsTypeMap["live_trace_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.LiveTraceConfigBindingType) + paramsTypeMap["livetraceId"] = vapiBindings_.NewStringType() pathParams["livetrace_id"] = "livetraceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/MacDiscoveryProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/MacDiscoveryProfilesClient.go index 883bd84a7..461888f64 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/MacDiscoveryProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/MacDiscoveryProfilesClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type MacDiscoveryProfilesClient interface { @@ -25,6 +24,7 @@ type MacDiscoveryProfilesClient interface { // // @param macDiscoveryProfileIdParam Mac Discovery Profile ID (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,12 +36,13 @@ type MacDiscoveryProfilesClient interface { // // @param macDiscoveryProfileIdParam Mac Discovery Profile ID (required) // @return com.vmware.nsx_policy.model.MacDiscoveryProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(macDiscoveryProfileIdParam string) (model.MacDiscoveryProfile, error) + Get(macDiscoveryProfileIdParam string) (nsx_policyModel.MacDiscoveryProfile, error) // API will list all Mac Discovery Profiles active in current discovery profile id. // @@ -52,24 +53,26 @@ type MacDiscoveryProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.MacDiscoveryProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.MacDiscoveryProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.MacDiscoveryProfileListResult, error) // API will create Mac Discovery profile. // // @param macDiscoveryProfileIdParam Mac Discovery Profile ID (required) // @param macDiscoveryProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(macDiscoveryProfileIdParam string, macDiscoveryProfileParam model.MacDiscoveryProfile, overrideParam *bool) error + Patch(macDiscoveryProfileIdParam string, macDiscoveryProfileParam nsx_policyModel.MacDiscoveryProfile, overrideParam *bool) error // API will update Mac Discovery profile. // @@ -77,104 +80,111 @@ type MacDiscoveryProfilesClient interface { // @param macDiscoveryProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) // @return com.vmware.nsx_policy.model.MacDiscoveryProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(macDiscoveryProfileIdParam string, macDiscoveryProfileParam model.MacDiscoveryProfile, overrideParam *bool) (model.MacDiscoveryProfile, error) + Update(macDiscoveryProfileIdParam string, macDiscoveryProfileParam nsx_policyModel.MacDiscoveryProfile, overrideParam *bool) (nsx_policyModel.MacDiscoveryProfile, error) } type macDiscoveryProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewMacDiscoveryProfilesClient(connector client.Connector) *macDiscoveryProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.mac_discovery_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewMacDiscoveryProfilesClient(connector vapiProtocolClient_.Connector) *macDiscoveryProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.mac_discovery_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) mIface := macDiscoveryProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &mIface } -func (mIface *macDiscoveryProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (mIface *macDiscoveryProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := mIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (mIface *macDiscoveryProfilesClient) Delete(macDiscoveryProfileIdParam string, overrideParam *bool) error { typeConverter := mIface.connector.TypeConverter() executionContext := mIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(macDiscoveryProfilesDeleteInputType(), typeConverter) + operationRestMetaData := macDiscoveryProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(macDiscoveryProfilesDeleteInputType(), typeConverter) sv.AddStructField("MacDiscoveryProfileId", macDiscoveryProfileIdParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := macDiscoveryProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - mIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := mIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.mac_discovery_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), mIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (mIface *macDiscoveryProfilesClient) Get(macDiscoveryProfileIdParam string) (model.MacDiscoveryProfile, error) { +func (mIface *macDiscoveryProfilesClient) Get(macDiscoveryProfileIdParam string) (nsx_policyModel.MacDiscoveryProfile, error) { typeConverter := mIface.connector.TypeConverter() executionContext := mIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(macDiscoveryProfilesGetInputType(), typeConverter) + operationRestMetaData := macDiscoveryProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(macDiscoveryProfilesGetInputType(), typeConverter) sv.AddStructField("MacDiscoveryProfileId", macDiscoveryProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.MacDiscoveryProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.MacDiscoveryProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := macDiscoveryProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - mIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := mIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.mac_discovery_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.MacDiscoveryProfile + var emptyOutput nsx_policyModel.MacDiscoveryProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), macDiscoveryProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), MacDiscoveryProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.MacDiscoveryProfile), nil + return output.(nsx_policyModel.MacDiscoveryProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), mIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (mIface *macDiscoveryProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.MacDiscoveryProfileListResult, error) { +func (mIface *macDiscoveryProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.MacDiscoveryProfileListResult, error) { typeConverter := mIface.connector.TypeConverter() executionContext := mIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(macDiscoveryProfilesListInputType(), typeConverter) + operationRestMetaData := macDiscoveryProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(macDiscoveryProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -183,85 +193,84 @@ func (mIface *macDiscoveryProfilesClient) List(cursorParam *string, includeMarkF sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.MacDiscoveryProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.MacDiscoveryProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := macDiscoveryProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - mIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := mIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.mac_discovery_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.MacDiscoveryProfileListResult + var emptyOutput nsx_policyModel.MacDiscoveryProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), macDiscoveryProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), MacDiscoveryProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.MacDiscoveryProfileListResult), nil + return output.(nsx_policyModel.MacDiscoveryProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), mIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (mIface *macDiscoveryProfilesClient) Patch(macDiscoveryProfileIdParam string, macDiscoveryProfileParam model.MacDiscoveryProfile, overrideParam *bool) error { +func (mIface *macDiscoveryProfilesClient) Patch(macDiscoveryProfileIdParam string, macDiscoveryProfileParam nsx_policyModel.MacDiscoveryProfile, overrideParam *bool) error { typeConverter := mIface.connector.TypeConverter() executionContext := mIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(macDiscoveryProfilesPatchInputType(), typeConverter) + operationRestMetaData := macDiscoveryProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(macDiscoveryProfilesPatchInputType(), typeConverter) sv.AddStructField("MacDiscoveryProfileId", macDiscoveryProfileIdParam) sv.AddStructField("MacDiscoveryProfile", macDiscoveryProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := macDiscoveryProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - mIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := mIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.mac_discovery_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), mIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (mIface *macDiscoveryProfilesClient) Update(macDiscoveryProfileIdParam string, macDiscoveryProfileParam model.MacDiscoveryProfile, overrideParam *bool) (model.MacDiscoveryProfile, error) { +func (mIface *macDiscoveryProfilesClient) Update(macDiscoveryProfileIdParam string, macDiscoveryProfileParam nsx_policyModel.MacDiscoveryProfile, overrideParam *bool) (nsx_policyModel.MacDiscoveryProfile, error) { typeConverter := mIface.connector.TypeConverter() executionContext := mIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(macDiscoveryProfilesUpdateInputType(), typeConverter) + operationRestMetaData := macDiscoveryProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(macDiscoveryProfilesUpdateInputType(), typeConverter) sv.AddStructField("MacDiscoveryProfileId", macDiscoveryProfileIdParam) sv.AddStructField("MacDiscoveryProfile", macDiscoveryProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.MacDiscoveryProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.MacDiscoveryProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := macDiscoveryProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - mIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := mIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.mac_discovery_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.MacDiscoveryProfile + var emptyOutput nsx_policyModel.MacDiscoveryProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), macDiscoveryProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), MacDiscoveryProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.MacDiscoveryProfile), nil + return output.(nsx_policyModel.MacDiscoveryProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), mIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/MacDiscoveryProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/MacDiscoveryProfilesTypes.go index 82b51f888..413e84d1d 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/MacDiscoveryProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/MacDiscoveryProfilesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func macDiscoveryProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func macDiscoveryProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["mac_discovery_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mac_discovery_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mac_discovery_profile_id"] = "MacDiscoveryProfileId" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func macDiscoveryProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func MacDiscoveryProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func macDiscoveryProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func macDiscoveryProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["mac_discovery_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mac_discovery_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mac_discovery_profile_id"] = "MacDiscoveryProfileId" fieldNameMap["override"] = "Override" - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["mac_discovery_profile_id"] = bindings.NewStringType() - paramsTypeMap["macDiscoveryProfileId"] = bindings.NewStringType() + paramsTypeMap["mac_discovery_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["macDiscoveryProfileId"] = vapiBindings_.NewStringType() pathParams["mac_discovery_profile_id"] = "macDiscoveryProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func macDiscoveryProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func macDiscoveryProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func macDiscoveryProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["mac_discovery_profile_id"] = bindings.NewStringType() + fields["mac_discovery_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["mac_discovery_profile_id"] = "MacDiscoveryProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func macDiscoveryProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.MacDiscoveryProfileBindingType) +func MacDiscoveryProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.MacDiscoveryProfileBindingType) } -func macDiscoveryProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func macDiscoveryProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["mac_discovery_profile_id"] = bindings.NewStringType() + fields["mac_discovery_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["mac_discovery_profile_id"] = "MacDiscoveryProfileId" - paramsTypeMap["mac_discovery_profile_id"] = bindings.NewStringType() - paramsTypeMap["macDiscoveryProfileId"] = bindings.NewStringType() + paramsTypeMap["mac_discovery_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["macDiscoveryProfileId"] = vapiBindings_.NewStringType() pathParams["mac_discovery_profile_id"] = "macDiscoveryProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func macDiscoveryProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func macDiscoveryProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func macDiscoveryProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func macDiscoveryProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.MacDiscoveryProfileListResultBindingType) +func MacDiscoveryProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.MacDiscoveryProfileListResultBindingType) } -func macDiscoveryProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func macDiscoveryProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func macDiscoveryProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,47 +203,47 @@ func macDiscoveryProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func macDiscoveryProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func macDiscoveryProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["mac_discovery_profile_id"] = bindings.NewStringType() - fields["mac_discovery_profile"] = bindings.NewReferenceType(model.MacDiscoveryProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mac_discovery_profile_id"] = vapiBindings_.NewStringType() + fields["mac_discovery_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.MacDiscoveryProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mac_discovery_profile_id"] = "MacDiscoveryProfileId" fieldNameMap["mac_discovery_profile"] = "MacDiscoveryProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func macDiscoveryProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func MacDiscoveryProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func macDiscoveryProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func macDiscoveryProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["mac_discovery_profile_id"] = bindings.NewStringType() - fields["mac_discovery_profile"] = bindings.NewReferenceType(model.MacDiscoveryProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mac_discovery_profile_id"] = vapiBindings_.NewStringType() + fields["mac_discovery_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.MacDiscoveryProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mac_discovery_profile_id"] = "MacDiscoveryProfileId" fieldNameMap["mac_discovery_profile"] = "MacDiscoveryProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["mac_discovery_profile_id"] = bindings.NewStringType() - paramsTypeMap["mac_discovery_profile"] = bindings.NewReferenceType(model.MacDiscoveryProfileBindingType) - paramsTypeMap["macDiscoveryProfileId"] = bindings.NewStringType() + paramsTypeMap["mac_discovery_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["mac_discovery_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.MacDiscoveryProfileBindingType) + paramsTypeMap["macDiscoveryProfileId"] = vapiBindings_.NewStringType() pathParams["mac_discovery_profile_id"] = "macDiscoveryProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -264,47 +264,47 @@ func macDiscoveryProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func macDiscoveryProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func macDiscoveryProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["mac_discovery_profile_id"] = bindings.NewStringType() - fields["mac_discovery_profile"] = bindings.NewReferenceType(model.MacDiscoveryProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mac_discovery_profile_id"] = vapiBindings_.NewStringType() + fields["mac_discovery_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.MacDiscoveryProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mac_discovery_profile_id"] = "MacDiscoveryProfileId" fieldNameMap["mac_discovery_profile"] = "MacDiscoveryProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func macDiscoveryProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.MacDiscoveryProfileBindingType) +func MacDiscoveryProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.MacDiscoveryProfileBindingType) } -func macDiscoveryProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func macDiscoveryProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["mac_discovery_profile_id"] = bindings.NewStringType() - fields["mac_discovery_profile"] = bindings.NewReferenceType(model.MacDiscoveryProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mac_discovery_profile_id"] = vapiBindings_.NewStringType() + fields["mac_discovery_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.MacDiscoveryProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mac_discovery_profile_id"] = "MacDiscoveryProfileId" fieldNameMap["mac_discovery_profile"] = "MacDiscoveryProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["mac_discovery_profile_id"] = bindings.NewStringType() - paramsTypeMap["mac_discovery_profile"] = bindings.NewReferenceType(model.MacDiscoveryProfileBindingType) - paramsTypeMap["macDiscoveryProfileId"] = bindings.NewStringType() + paramsTypeMap["mac_discovery_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["mac_discovery_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.MacDiscoveryProfileBindingType) + paramsTypeMap["macDiscoveryProfileId"] = vapiBindings_.NewStringType() pathParams["mac_discovery_profile_id"] = "macDiscoveryProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ManagerIpPoolsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ManagerIpPoolsClient.go index cfc07d10d..911e4ba34 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ManagerIpPoolsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ManagerIpPoolsClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ManagerIpPoolsClient interface { @@ -25,12 +24,13 @@ type ManagerIpPoolsClient interface { // // @param managerIpPoolIdParam (required) // @return com.vmware.nsx_policy.model.IpAddressPool + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(managerIpPoolIdParam string) (model.IpAddressPool, error) + Get(managerIpPoolIdParam string) (nsx_policyModel.IpAddressPool, error) // Paginated list of Manager Ip Pools. // @@ -41,75 +41,81 @@ type ManagerIpPoolsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.IpAddressPoolListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IpAddressPoolListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IpAddressPoolListResult, error) } type managerIpPoolsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewManagerIpPoolsClient(connector client.Connector) *managerIpPoolsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.manager_ip_pools") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewManagerIpPoolsClient(connector vapiProtocolClient_.Connector) *managerIpPoolsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.manager_ip_pools") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) mIface := managerIpPoolsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &mIface } -func (mIface *managerIpPoolsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (mIface *managerIpPoolsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := mIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (mIface *managerIpPoolsClient) Get(managerIpPoolIdParam string) (model.IpAddressPool, error) { +func (mIface *managerIpPoolsClient) Get(managerIpPoolIdParam string) (nsx_policyModel.IpAddressPool, error) { typeConverter := mIface.connector.TypeConverter() executionContext := mIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(managerIpPoolsGetInputType(), typeConverter) + operationRestMetaData := managerIpPoolsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(managerIpPoolsGetInputType(), typeConverter) sv.AddStructField("ManagerIpPoolId", managerIpPoolIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IpAddressPool - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IpAddressPool + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := managerIpPoolsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - mIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := mIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.manager_ip_pools", "get", inputDataValue, executionContext) - var emptyOutput model.IpAddressPool + var emptyOutput nsx_policyModel.IpAddressPool if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), managerIpPoolsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ManagerIpPoolsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IpAddressPool), nil + return output.(nsx_policyModel.IpAddressPool), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), mIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (mIface *managerIpPoolsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IpAddressPoolListResult, error) { +func (mIface *managerIpPoolsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IpAddressPoolListResult, error) { typeConverter := mIface.connector.TypeConverter() executionContext := mIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(managerIpPoolsListInputType(), typeConverter) + operationRestMetaData := managerIpPoolsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(managerIpPoolsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -118,25 +124,22 @@ func (mIface *managerIpPoolsClient) List(cursorParam *string, includeMarkForDele sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IpAddressPoolListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IpAddressPoolListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := managerIpPoolsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - mIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := mIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.manager_ip_pools", "list", inputDataValue, executionContext) - var emptyOutput model.IpAddressPoolListResult + var emptyOutput nsx_policyModel.IpAddressPoolListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), managerIpPoolsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ManagerIpPoolsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IpAddressPoolListResult), nil + return output.(nsx_policyModel.IpAddressPoolListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), mIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ManagerIpPoolsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ManagerIpPoolsTypes.go index 1ebd52937..c0553ccc4 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ManagerIpPoolsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ManagerIpPoolsTypes.go @@ -11,43 +11,43 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func managerIpPoolsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func managerIpPoolsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["manager_ip_pool_id"] = bindings.NewStringType() + fields["manager_ip_pool_id"] = vapiBindings_.NewStringType() fieldNameMap["manager_ip_pool_id"] = "ManagerIpPoolId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func managerIpPoolsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IpAddressPoolBindingType) +func ManagerIpPoolsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IpAddressPoolBindingType) } -func managerIpPoolsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func managerIpPoolsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["manager_ip_pool_id"] = bindings.NewStringType() + fields["manager_ip_pool_id"] = vapiBindings_.NewStringType() fieldNameMap["manager_ip_pool_id"] = "ManagerIpPoolId" - paramsTypeMap["manager_ip_pool_id"] = bindings.NewStringType() - paramsTypeMap["managerIpPoolId"] = bindings.NewStringType() + paramsTypeMap["manager_ip_pool_id"] = vapiBindings_.NewStringType() + paramsTypeMap["managerIpPoolId"] = vapiBindings_.NewStringType() pathParams["manager_ip_pool_id"] = "managerIpPoolId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,56 +68,56 @@ func managerIpPoolsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func managerIpPoolsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func managerIpPoolsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func managerIpPoolsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IpAddressPoolListResultBindingType) +func ManagerIpPoolsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IpAddressPoolListResultBindingType) } -func managerIpPoolsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func managerIpPoolsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -126,7 +126,7 @@ func managerIpPoolsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/MetadataProxiesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/MetadataProxiesClient.go index a4fa6bc82..e3a28d621 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/MetadataProxiesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/MetadataProxiesClient.go @@ -9,21 +9,21 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type MetadataProxiesClient interface { // API will delete Metadata Proxy Config with ID profile-id // // @param metadataProxyIdParam Metadata Proxy ID (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,12 +35,13 @@ type MetadataProxiesClient interface { // // @param metadataProxyIdParam Metadata Proxy ID (required) // @return com.vmware.nsx_policy.model.MetadataProxyConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(metadataProxyIdParam string) (model.MetadataProxyConfig, error) + Get(metadataProxyIdParam string) (nsx_policyModel.MetadataProxyConfig, error) // List all L2 Metadata Proxy Configurations // @@ -51,126 +52,135 @@ type MetadataProxiesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.MetadataProxyConfigListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.MetadataProxyConfigListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.MetadataProxyConfigListResult, error) // API will create or update Metadata Proxy Config with ID profile-id. Maximum 10 Metadata Proxy Configurations are supported. // // @param metadataProxyIdParam Metadata Proxy ID (required) // @param metadataProxyConfigParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(metadataProxyIdParam string, metadataProxyConfigParam model.MetadataProxyConfig) error + Patch(metadataProxyIdParam string, metadataProxyConfigParam nsx_policyModel.MetadataProxyConfig) error // API will create or update Metadata Proxy Config with ID profile-id // // @param metadataProxyIdParam Metadata Proxy ID (required) // @param metadataProxyConfigParam (required) // @return com.vmware.nsx_policy.model.MetadataProxyConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(metadataProxyIdParam string, metadataProxyConfigParam model.MetadataProxyConfig) (model.MetadataProxyConfig, error) + Update(metadataProxyIdParam string, metadataProxyConfigParam nsx_policyModel.MetadataProxyConfig) (nsx_policyModel.MetadataProxyConfig, error) } type metadataProxiesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewMetadataProxiesClient(connector client.Connector) *metadataProxiesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.metadata_proxies") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewMetadataProxiesClient(connector vapiProtocolClient_.Connector) *metadataProxiesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.metadata_proxies") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) mIface := metadataProxiesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &mIface } -func (mIface *metadataProxiesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (mIface *metadataProxiesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := mIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (mIface *metadataProxiesClient) Delete(metadataProxyIdParam string) error { typeConverter := mIface.connector.TypeConverter() executionContext := mIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(metadataProxiesDeleteInputType(), typeConverter) + operationRestMetaData := metadataProxiesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(metadataProxiesDeleteInputType(), typeConverter) sv.AddStructField("MetadataProxyId", metadataProxyIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := metadataProxiesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - mIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := mIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.metadata_proxies", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), mIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (mIface *metadataProxiesClient) Get(metadataProxyIdParam string) (model.MetadataProxyConfig, error) { +func (mIface *metadataProxiesClient) Get(metadataProxyIdParam string) (nsx_policyModel.MetadataProxyConfig, error) { typeConverter := mIface.connector.TypeConverter() executionContext := mIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(metadataProxiesGetInputType(), typeConverter) + operationRestMetaData := metadataProxiesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(metadataProxiesGetInputType(), typeConverter) sv.AddStructField("MetadataProxyId", metadataProxyIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.MetadataProxyConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.MetadataProxyConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := metadataProxiesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - mIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := mIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.metadata_proxies", "get", inputDataValue, executionContext) - var emptyOutput model.MetadataProxyConfig + var emptyOutput nsx_policyModel.MetadataProxyConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), metadataProxiesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), MetadataProxiesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.MetadataProxyConfig), nil + return output.(nsx_policyModel.MetadataProxyConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), mIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (mIface *metadataProxiesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.MetadataProxyConfigListResult, error) { +func (mIface *metadataProxiesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.MetadataProxyConfigListResult, error) { typeConverter := mIface.connector.TypeConverter() executionContext := mIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(metadataProxiesListInputType(), typeConverter) + operationRestMetaData := metadataProxiesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(metadataProxiesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -179,83 +189,82 @@ func (mIface *metadataProxiesClient) List(cursorParam *string, includeMarkForDel sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.MetadataProxyConfigListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.MetadataProxyConfigListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := metadataProxiesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - mIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := mIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.metadata_proxies", "list", inputDataValue, executionContext) - var emptyOutput model.MetadataProxyConfigListResult + var emptyOutput nsx_policyModel.MetadataProxyConfigListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), metadataProxiesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), MetadataProxiesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.MetadataProxyConfigListResult), nil + return output.(nsx_policyModel.MetadataProxyConfigListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), mIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (mIface *metadataProxiesClient) Patch(metadataProxyIdParam string, metadataProxyConfigParam model.MetadataProxyConfig) error { +func (mIface *metadataProxiesClient) Patch(metadataProxyIdParam string, metadataProxyConfigParam nsx_policyModel.MetadataProxyConfig) error { typeConverter := mIface.connector.TypeConverter() executionContext := mIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(metadataProxiesPatchInputType(), typeConverter) + operationRestMetaData := metadataProxiesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(metadataProxiesPatchInputType(), typeConverter) sv.AddStructField("MetadataProxyId", metadataProxyIdParam) sv.AddStructField("MetadataProxyConfig", metadataProxyConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := metadataProxiesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - mIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := mIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.metadata_proxies", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), mIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (mIface *metadataProxiesClient) Update(metadataProxyIdParam string, metadataProxyConfigParam model.MetadataProxyConfig) (model.MetadataProxyConfig, error) { +func (mIface *metadataProxiesClient) Update(metadataProxyIdParam string, metadataProxyConfigParam nsx_policyModel.MetadataProxyConfig) (nsx_policyModel.MetadataProxyConfig, error) { typeConverter := mIface.connector.TypeConverter() executionContext := mIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(metadataProxiesUpdateInputType(), typeConverter) + operationRestMetaData := metadataProxiesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(metadataProxiesUpdateInputType(), typeConverter) sv.AddStructField("MetadataProxyId", metadataProxyIdParam) sv.AddStructField("MetadataProxyConfig", metadataProxyConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.MetadataProxyConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.MetadataProxyConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := metadataProxiesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - mIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := mIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.metadata_proxies", "update", inputDataValue, executionContext) - var emptyOutput model.MetadataProxyConfig + var emptyOutput nsx_policyModel.MetadataProxyConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), metadataProxiesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), MetadataProxiesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.MetadataProxyConfig), nil + return output.(nsx_policyModel.MetadataProxyConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), mIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/MetadataProxiesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/MetadataProxiesTypes.go index 0d397f576..dd08f43a8 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/MetadataProxiesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/MetadataProxiesTypes.go @@ -11,43 +11,43 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func metadataProxiesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func metadataProxiesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["metadata_proxy_id"] = bindings.NewStringType() + fields["metadata_proxy_id"] = vapiBindings_.NewStringType() fieldNameMap["metadata_proxy_id"] = "MetadataProxyId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func metadataProxiesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func MetadataProxiesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func metadataProxiesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func metadataProxiesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["metadata_proxy_id"] = bindings.NewStringType() + fields["metadata_proxy_id"] = vapiBindings_.NewStringType() fieldNameMap["metadata_proxy_id"] = "MetadataProxyId" - paramsTypeMap["metadata_proxy_id"] = bindings.NewStringType() - paramsTypeMap["metadataProxyId"] = bindings.NewStringType() + paramsTypeMap["metadata_proxy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["metadataProxyId"] = vapiBindings_.NewStringType() pathParams["metadata_proxy_id"] = "metadataProxyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,36 +68,36 @@ func metadataProxiesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func metadataProxiesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func metadataProxiesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["metadata_proxy_id"] = bindings.NewStringType() + fields["metadata_proxy_id"] = vapiBindings_.NewStringType() fieldNameMap["metadata_proxy_id"] = "MetadataProxyId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func metadataProxiesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.MetadataProxyConfigBindingType) +func MetadataProxiesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.MetadataProxyConfigBindingType) } -func metadataProxiesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func metadataProxiesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["metadata_proxy_id"] = bindings.NewStringType() + fields["metadata_proxy_id"] = vapiBindings_.NewStringType() fieldNameMap["metadata_proxy_id"] = "MetadataProxyId" - paramsTypeMap["metadata_proxy_id"] = bindings.NewStringType() - paramsTypeMap["metadataProxyId"] = bindings.NewStringType() + paramsTypeMap["metadata_proxy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["metadataProxyId"] = vapiBindings_.NewStringType() pathParams["metadata_proxy_id"] = "metadataProxyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -118,56 +118,56 @@ func metadataProxiesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func metadataProxiesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func metadataProxiesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func metadataProxiesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.MetadataProxyConfigListResultBindingType) +func MetadataProxiesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.MetadataProxyConfigListResultBindingType) } -func metadataProxiesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func metadataProxiesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -176,7 +176,7 @@ func metadataProxiesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -197,41 +197,41 @@ func metadataProxiesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func metadataProxiesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func metadataProxiesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["metadata_proxy_id"] = bindings.NewStringType() - fields["metadata_proxy_config"] = bindings.NewReferenceType(model.MetadataProxyConfigBindingType) + fields["metadata_proxy_id"] = vapiBindings_.NewStringType() + fields["metadata_proxy_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.MetadataProxyConfigBindingType) fieldNameMap["metadata_proxy_id"] = "MetadataProxyId" fieldNameMap["metadata_proxy_config"] = "MetadataProxyConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func metadataProxiesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func MetadataProxiesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func metadataProxiesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func metadataProxiesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["metadata_proxy_id"] = bindings.NewStringType() - fields["metadata_proxy_config"] = bindings.NewReferenceType(model.MetadataProxyConfigBindingType) + fields["metadata_proxy_id"] = vapiBindings_.NewStringType() + fields["metadata_proxy_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.MetadataProxyConfigBindingType) fieldNameMap["metadata_proxy_id"] = "MetadataProxyId" fieldNameMap["metadata_proxy_config"] = "MetadataProxyConfig" - paramsTypeMap["metadata_proxy_id"] = bindings.NewStringType() - paramsTypeMap["metadata_proxy_config"] = bindings.NewReferenceType(model.MetadataProxyConfigBindingType) - paramsTypeMap["metadataProxyId"] = bindings.NewStringType() + paramsTypeMap["metadata_proxy_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.MetadataProxyConfigBindingType) + paramsTypeMap["metadata_proxy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["metadataProxyId"] = vapiBindings_.NewStringType() pathParams["metadata_proxy_id"] = "metadataProxyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -252,41 +252,41 @@ func metadataProxiesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func metadataProxiesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func metadataProxiesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["metadata_proxy_id"] = bindings.NewStringType() - fields["metadata_proxy_config"] = bindings.NewReferenceType(model.MetadataProxyConfigBindingType) + fields["metadata_proxy_id"] = vapiBindings_.NewStringType() + fields["metadata_proxy_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.MetadataProxyConfigBindingType) fieldNameMap["metadata_proxy_id"] = "MetadataProxyId" fieldNameMap["metadata_proxy_config"] = "MetadataProxyConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func metadataProxiesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.MetadataProxyConfigBindingType) +func MetadataProxiesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.MetadataProxyConfigBindingType) } -func metadataProxiesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func metadataProxiesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["metadata_proxy_id"] = bindings.NewStringType() - fields["metadata_proxy_config"] = bindings.NewReferenceType(model.MetadataProxyConfigBindingType) + fields["metadata_proxy_id"] = vapiBindings_.NewStringType() + fields["metadata_proxy_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.MetadataProxyConfigBindingType) fieldNameMap["metadata_proxy_id"] = "MetadataProxyId" fieldNameMap["metadata_proxy_config"] = "MetadataProxyConfig" - paramsTypeMap["metadata_proxy_id"] = bindings.NewStringType() - paramsTypeMap["metadata_proxy_config"] = bindings.NewReferenceType(model.MetadataProxyConfigBindingType) - paramsTypeMap["metadataProxyId"] = bindings.NewStringType() + paramsTypeMap["metadata_proxy_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.MetadataProxyConfigBindingType) + paramsTypeMap["metadata_proxy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["metadataProxyId"] = vapiBindings_.NewStringType() pathParams["metadata_proxy_id"] = "metadataProxyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/NvdsUrtClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/NvdsUrtClient.go index dd0142836..93d518da4 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/NvdsUrtClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/NvdsUrtClient.go @@ -9,18 +9,21 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type NvdsUrtClient interface { // Clean up all nvds upgrade related configurations + // NVDS-to-CVDS Upgrade Readiness Tool feature won't be supported + // + // Deprecated: This API element is deprecated. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -29,6 +32,10 @@ type NvdsUrtClient interface { Cleanup() error // Set the migrate status key of ExtraConfigProfile of all Transport Nodes to IGNORE + // URT feature won't be supported + // + // Deprecated: This API element is deprecated. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -38,50 +45,51 @@ type NvdsUrtClient interface { } type nvdsUrtClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewNvdsUrtClient(connector client.Connector) *nvdsUrtClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.nvds_urt") - methodIdentifiers := map[string]core.MethodIdentifier{ - "cleanup": core.NewMethodIdentifier(interfaceIdentifier, "cleanup"), - "ignoremigratestatus": core.NewMethodIdentifier(interfaceIdentifier, "ignoremigratestatus"), +func NewNvdsUrtClient(connector vapiProtocolClient_.Connector) *nvdsUrtClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.nvds_urt") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "cleanup": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "cleanup"), + "ignoremigratestatus": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "ignoremigratestatus"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) nIface := nvdsUrtClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &nIface } -func (nIface *nvdsUrtClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (nIface *nvdsUrtClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := nIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (nIface *nvdsUrtClient) Cleanup() error { typeConverter := nIface.connector.TypeConverter() executionContext := nIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(nvdsUrtCleanupInputType(), typeConverter) + operationRestMetaData := nvdsUrtCleanupRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(nvdsUrtCleanupInputType(), typeConverter) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := nvdsUrtCleanupRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - nIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := nIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.nvds_urt", "cleanup", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), nIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } @@ -90,22 +98,23 @@ func (nIface *nvdsUrtClient) Cleanup() error { func (nIface *nvdsUrtClient) Ignoremigratestatus() error { typeConverter := nIface.connector.TypeConverter() executionContext := nIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(nvdsUrtIgnoremigratestatusInputType(), typeConverter) + operationRestMetaData := nvdsUrtIgnoremigratestatusRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(nvdsUrtIgnoremigratestatusInputType(), typeConverter) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := nvdsUrtIgnoremigratestatusRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - nIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := nIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.nvds_urt", "ignoremigratestatus", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), nIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/NvdsUrtTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/NvdsUrtTypes.go index 69494a779..ad2542314 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/NvdsUrtTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/NvdsUrtTypes.go @@ -11,27 +11,27 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" "reflect" ) -func nvdsUrtCleanupInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func nvdsUrtCleanupInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func nvdsUrtCleanupOutputType() bindings.BindingType { - return bindings.NewVoidType() +func NvdsUrtCleanupOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func nvdsUrtCleanupRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func nvdsUrtCleanupRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} @@ -39,7 +39,7 @@ func nvdsUrtCleanupRestMetadata() protocol.OperationRestMetadata { bodyFieldsMap := map[string]string{} resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -60,21 +60,21 @@ func nvdsUrtCleanupRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func nvdsUrtIgnoremigratestatusInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func nvdsUrtIgnoremigratestatusInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func nvdsUrtIgnoremigratestatusOutputType() bindings.BindingType { - return bindings.NewVoidType() +func NvdsUrtIgnoremigratestatusOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func nvdsUrtIgnoremigratestatusRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func nvdsUrtIgnoremigratestatusRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} @@ -82,7 +82,7 @@ func nvdsUrtIgnoremigratestatusRestMetadata() protocol.OperationRestMetadata { bodyFieldsMap := map[string]string{} resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/OpsGlobalConfigClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/OpsGlobalConfigClient.go index 51e38a5e6..df560bc9a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/OpsGlobalConfigClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/OpsGlobalConfigClient.go @@ -9,157 +9,162 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type OpsGlobalConfigClient interface { // Read global Operations Configuration // @return com.vmware.nsx_policy.model.OpsGlobalConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get() (model.OpsGlobalConfig, error) + Get() (nsx_policyModel.OpsGlobalConfig, error) // Update the global Operationconfiguration // // @param opsGlobalConfigParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(opsGlobalConfigParam model.OpsGlobalConfig) error + Patch(opsGlobalConfigParam nsx_policyModel.OpsGlobalConfig) error // Update the global Operations Configuration // // @param opsGlobalConfigParam (required) // @return com.vmware.nsx_policy.model.OpsGlobalConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(opsGlobalConfigParam model.OpsGlobalConfig) (model.OpsGlobalConfig, error) + Update(opsGlobalConfigParam nsx_policyModel.OpsGlobalConfig) (nsx_policyModel.OpsGlobalConfig, error) } type opsGlobalConfigClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewOpsGlobalConfigClient(connector client.Connector) *opsGlobalConfigClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.ops_global_config") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewOpsGlobalConfigClient(connector vapiProtocolClient_.Connector) *opsGlobalConfigClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.ops_global_config") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) oIface := opsGlobalConfigClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &oIface } -func (oIface *opsGlobalConfigClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (oIface *opsGlobalConfigClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := oIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (oIface *opsGlobalConfigClient) Get() (model.OpsGlobalConfig, error) { +func (oIface *opsGlobalConfigClient) Get() (nsx_policyModel.OpsGlobalConfig, error) { typeConverter := oIface.connector.TypeConverter() executionContext := oIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(opsGlobalConfigGetInputType(), typeConverter) + operationRestMetaData := opsGlobalConfigGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(opsGlobalConfigGetInputType(), typeConverter) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.OpsGlobalConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.OpsGlobalConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := opsGlobalConfigGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - oIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := oIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ops_global_config", "get", inputDataValue, executionContext) - var emptyOutput model.OpsGlobalConfig + var emptyOutput nsx_policyModel.OpsGlobalConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), opsGlobalConfigGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), OpsGlobalConfigGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.OpsGlobalConfig), nil + return output.(nsx_policyModel.OpsGlobalConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), oIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (oIface *opsGlobalConfigClient) Patch(opsGlobalConfigParam model.OpsGlobalConfig) error { +func (oIface *opsGlobalConfigClient) Patch(opsGlobalConfigParam nsx_policyModel.OpsGlobalConfig) error { typeConverter := oIface.connector.TypeConverter() executionContext := oIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(opsGlobalConfigPatchInputType(), typeConverter) + operationRestMetaData := opsGlobalConfigPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(opsGlobalConfigPatchInputType(), typeConverter) sv.AddStructField("OpsGlobalConfig", opsGlobalConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := opsGlobalConfigPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - oIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := oIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ops_global_config", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), oIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (oIface *opsGlobalConfigClient) Update(opsGlobalConfigParam model.OpsGlobalConfig) (model.OpsGlobalConfig, error) { +func (oIface *opsGlobalConfigClient) Update(opsGlobalConfigParam nsx_policyModel.OpsGlobalConfig) (nsx_policyModel.OpsGlobalConfig, error) { typeConverter := oIface.connector.TypeConverter() executionContext := oIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(opsGlobalConfigUpdateInputType(), typeConverter) + operationRestMetaData := opsGlobalConfigUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(opsGlobalConfigUpdateInputType(), typeConverter) sv.AddStructField("OpsGlobalConfig", opsGlobalConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.OpsGlobalConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.OpsGlobalConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := opsGlobalConfigUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - oIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := oIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ops_global_config", "update", inputDataValue, executionContext) - var emptyOutput model.OpsGlobalConfig + var emptyOutput nsx_policyModel.OpsGlobalConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), opsGlobalConfigUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), OpsGlobalConfigUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.OpsGlobalConfig), nil + return output.(nsx_policyModel.OpsGlobalConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), oIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/OpsGlobalConfigTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/OpsGlobalConfigTypes.go index 9852c1cc1..d5fe81651 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/OpsGlobalConfigTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/OpsGlobalConfigTypes.go @@ -11,28 +11,28 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func opsGlobalConfigGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func opsGlobalConfigGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func opsGlobalConfigGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.OpsGlobalConfigBindingType) +func OpsGlobalConfigGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.OpsGlobalConfigBindingType) } -func opsGlobalConfigGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func opsGlobalConfigGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} @@ -40,7 +40,7 @@ func opsGlobalConfigGetRestMetadata() protocol.OperationRestMetadata { bodyFieldsMap := map[string]string{} resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -61,34 +61,34 @@ func opsGlobalConfigGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func opsGlobalConfigPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func opsGlobalConfigPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ops_global_config"] = bindings.NewReferenceType(model.OpsGlobalConfigBindingType) + fields["ops_global_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.OpsGlobalConfigBindingType) fieldNameMap["ops_global_config"] = "OpsGlobalConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func opsGlobalConfigPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func OpsGlobalConfigPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func opsGlobalConfigPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func opsGlobalConfigPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ops_global_config"] = bindings.NewReferenceType(model.OpsGlobalConfigBindingType) + fields["ops_global_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.OpsGlobalConfigBindingType) fieldNameMap["ops_global_config"] = "OpsGlobalConfig" - paramsTypeMap["ops_global_config"] = bindings.NewReferenceType(model.OpsGlobalConfigBindingType) + paramsTypeMap["ops_global_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.OpsGlobalConfigBindingType) resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -109,34 +109,34 @@ func opsGlobalConfigPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func opsGlobalConfigUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func opsGlobalConfigUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ops_global_config"] = bindings.NewReferenceType(model.OpsGlobalConfigBindingType) + fields["ops_global_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.OpsGlobalConfigBindingType) fieldNameMap["ops_global_config"] = "OpsGlobalConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func opsGlobalConfigUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.OpsGlobalConfigBindingType) +func OpsGlobalConfigUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.OpsGlobalConfigBindingType) } -func opsGlobalConfigUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func opsGlobalConfigUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ops_global_config"] = bindings.NewReferenceType(model.OpsGlobalConfigBindingType) + fields["ops_global_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.OpsGlobalConfigBindingType) fieldNameMap["ops_global_config"] = "OpsGlobalConfig" - paramsTypeMap["ops_global_config"] = bindings.NewReferenceType(model.OpsGlobalConfigBindingType) + paramsTypeMap["ops_global_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.OpsGlobalConfigBindingType) resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/PartnerServicesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/PartnerServicesClient.go index af3b59665..604487d9e 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/PartnerServicesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/PartnerServicesClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type PartnerServicesClient interface { @@ -25,12 +24,13 @@ type PartnerServicesClient interface { // // @param serviceNameParam Name of the service (required) // @return com.vmware.nsx_policy.model.ServiceDefinition + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(serviceNameParam string) (model.ServiceDefinition, error) + Get(serviceNameParam string) (nsx_policyModel.ServiceDefinition, error) // Read all the partner services available for service insertion // @@ -41,75 +41,81 @@ type PartnerServicesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ServiceInsertionServiceListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ServiceInsertionServiceListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ServiceInsertionServiceListResult, error) } type partnerServicesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewPartnerServicesClient(connector client.Connector) *partnerServicesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.partner_services") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewPartnerServicesClient(connector vapiProtocolClient_.Connector) *partnerServicesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.partner_services") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) pIface := partnerServicesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &pIface } -func (pIface *partnerServicesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (pIface *partnerServicesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := pIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (pIface *partnerServicesClient) Get(serviceNameParam string) (model.ServiceDefinition, error) { +func (pIface *partnerServicesClient) Get(serviceNameParam string) (nsx_policyModel.ServiceDefinition, error) { typeConverter := pIface.connector.TypeConverter() executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(partnerServicesGetInputType(), typeConverter) + operationRestMetaData := partnerServicesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(partnerServicesGetInputType(), typeConverter) sv.AddStructField("ServiceName", serviceNameParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ServiceDefinition - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ServiceDefinition + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := partnerServicesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.partner_services", "get", inputDataValue, executionContext) - var emptyOutput model.ServiceDefinition + var emptyOutput nsx_policyModel.ServiceDefinition if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), partnerServicesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), PartnerServicesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ServiceDefinition), nil + return output.(nsx_policyModel.ServiceDefinition), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (pIface *partnerServicesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ServiceInsertionServiceListResult, error) { +func (pIface *partnerServicesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ServiceInsertionServiceListResult, error) { typeConverter := pIface.connector.TypeConverter() executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(partnerServicesListInputType(), typeConverter) + operationRestMetaData := partnerServicesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(partnerServicesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -118,25 +124,22 @@ func (pIface *partnerServicesClient) List(cursorParam *string, includeMarkForDel sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ServiceInsertionServiceListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ServiceInsertionServiceListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := partnerServicesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.partner_services", "list", inputDataValue, executionContext) - var emptyOutput model.ServiceInsertionServiceListResult + var emptyOutput nsx_policyModel.ServiceInsertionServiceListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), partnerServicesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), PartnerServicesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ServiceInsertionServiceListResult), nil + return output.(nsx_policyModel.ServiceInsertionServiceListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/PartnerServicesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/PartnerServicesTypes.go index bd822568e..7359f9392 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/PartnerServicesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/PartnerServicesTypes.go @@ -11,43 +11,43 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func partnerServicesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func partnerServicesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["service_name"] = bindings.NewStringType() + fields["service_name"] = vapiBindings_.NewStringType() fieldNameMap["service_name"] = "ServiceName" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func partnerServicesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ServiceDefinitionBindingType) +func PartnerServicesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ServiceDefinitionBindingType) } -func partnerServicesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func partnerServicesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["service_name"] = bindings.NewStringType() + fields["service_name"] = vapiBindings_.NewStringType() fieldNameMap["service_name"] = "ServiceName" - paramsTypeMap["service_name"] = bindings.NewStringType() - paramsTypeMap["serviceName"] = bindings.NewStringType() + paramsTypeMap["service_name"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceName"] = vapiBindings_.NewStringType() pathParams["service_name"] = "serviceName" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,56 +68,56 @@ func partnerServicesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func partnerServicesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func partnerServicesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func partnerServicesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ServiceInsertionServiceListResultBindingType) +func PartnerServicesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ServiceInsertionServiceListResultBindingType) } -func partnerServicesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func partnerServicesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -126,7 +126,7 @@ func partnerServicesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/PhysicalServerGroupAssociationsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/PhysicalServerGroupAssociationsClient.go new file mode 100644 index 000000000..df3ce2375 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/PhysicalServerGroupAssociationsClient.go @@ -0,0 +1,105 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Interface file for service: PhysicalServerGroupAssociations +// Used by client-side stubs. + +package infra + +import ( + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" +) + +const _ = vapiCore_.SupportedByRuntimeVersion2 + +type PhysicalServerGroupAssociationsClient interface { + + // Get policy groups for which the given Physical Server is a member. + // + // @param physicalServerExternalIdParam Physical external ID (required) + // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) + // @param enforcementPointPathParam String Path of the enforcement point (optional) + // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) + // @param includedFieldsParam Comma separated list of fields that should be included in query result (optional) + // @param pageSizeParam Maximum number of results to return in this page (server may return fewer) (optional, default to 1000) + // @param sortAscendingParam (optional) + // @param sortByParam Field by which records are sorted (optional) + // @return com.vmware.nsx_policy.model.PolicyResourceReferenceForEPListResult + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + List(physicalServerExternalIdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyResourceReferenceForEPListResult, error) +} + +type physicalServerGroupAssociationsClient struct { + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType +} + +func NewPhysicalServerGroupAssociationsClient(connector vapiProtocolClient_.Connector) *physicalServerGroupAssociationsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.physical_server_group_associations") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + } + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) + + pIface := physicalServerGroupAssociationsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} + return &pIface +} + +func (pIface *physicalServerGroupAssociationsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { + if entry, ok := pIface.errorsBindingMap[errorName]; ok { + return entry + } + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] +} + +func (pIface *physicalServerGroupAssociationsClient) List(physicalServerExternalIdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyResourceReferenceForEPListResult, error) { + typeConverter := pIface.connector.TypeConverter() + executionContext := pIface.connector.NewExecutionContext() + operationRestMetaData := physicalServerGroupAssociationsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(physicalServerGroupAssociationsListInputType(), typeConverter) + sv.AddStructField("PhysicalServerExternalId", physicalServerExternalIdParam) + sv.AddStructField("Cursor", cursorParam) + sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) + sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) + sv.AddStructField("IncludedFields", includedFieldsParam) + sv.AddStructField("PageSize", pageSizeParam) + sv.AddStructField("SortAscending", sortAscendingParam) + sv.AddStructField("SortBy", sortByParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_policyModel.PolicyResourceReferenceForEPListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.physical_server_group_associations", "list", inputDataValue, executionContext) + var emptyOutput nsx_policyModel.PolicyResourceReferenceForEPListResult + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), PhysicalServerGroupAssociationsListOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_policyModel.PolicyResourceReferenceForEPListResult), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/PhysicalServerGroupAssociationsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/PhysicalServerGroupAssociationsTypes.go new file mode 100644 index 000000000..ad0986646 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/PhysicalServerGroupAssociationsTypes.go @@ -0,0 +1,110 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Data type definitions file for service: PhysicalServerGroupAssociations. +// Includes binding types of a structures and enumerations defined in the service. +// Shared by client-side stubs and server-side skeletons to ensure type +// compatibility. + +package infra + +import ( + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + "reflect" +) + +func physicalServerGroupAssociationsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["physical_server_external_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["physical_server_external_id"] = "PhysicalServerExternalId" + fieldNameMap["cursor"] = "Cursor" + fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" + fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" + fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["page_size"] = "PageSize" + fieldNameMap["sort_ascending"] = "SortAscending" + fieldNameMap["sort_by"] = "SortBy" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func PhysicalServerGroupAssociationsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyResourceReferenceForEPListResultBindingType) +} + +func physicalServerGroupAssociationsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["physical_server_external_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["physical_server_external_id"] = "PhysicalServerExternalId" + fieldNameMap["cursor"] = "Cursor" + fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" + fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" + fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["page_size"] = "PageSize" + fieldNameMap["sort_ascending"] = "SortAscending" + fieldNameMap["sort_by"] = "SortBy" + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["physical_server_external_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + queryParams["cursor"] = "cursor" + queryParams["sort_ascending"] = "sort_ascending" + queryParams["included_fields"] = "included_fields" + queryParams["physical_server_external_id"] = "physical_server_external_id" + queryParams["enforcement_point_path"] = "enforcement_point_path" + queryParams["sort_by"] = "sort_by" + queryParams["include_mark_for_delete_objects"] = "include_mark_for_delete_objects" + queryParams["page_size"] = "page_size" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "GET", + "/policy/api/v1/infra/physical-server-group-associations", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/PimProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/PimProfilesClient.go index 629dd6d3e..fbba8181f 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/PimProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/PimProfilesClient.go @@ -9,21 +9,21 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type PimProfilesClient interface { // Delete Pim Profile. // // @param pimProfileIdParam pim profile id (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,12 +35,13 @@ type PimProfilesClient interface { // // @param pimProfileIdParam pim profile id (required) // @return com.vmware.nsx_policy.model.PolicyPimProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(pimProfileIdParam string) (model.PolicyPimProfile, error) + Get(pimProfileIdParam string) (nsx_policyModel.PolicyPimProfile, error) // List all pim profile. // @@ -51,126 +52,135 @@ type PimProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PolicyPimProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyPimProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyPimProfileListResult, error) // Create a pim profile with the pim-profile-id is not already present, otherwise update the pim profile. // // @param pimProfileIdParam pim profile id (required) // @param policyPimProfileParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(pimProfileIdParam string, policyPimProfileParam model.PolicyPimProfile) error + Patch(pimProfileIdParam string, policyPimProfileParam nsx_policyModel.PolicyPimProfile) error // Create or update pim profile. // // @param pimProfileIdParam pim profile id (required) // @param policyPimProfileParam (required) // @return com.vmware.nsx_policy.model.PolicyPimProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(pimProfileIdParam string, policyPimProfileParam model.PolicyPimProfile) (model.PolicyPimProfile, error) + Update(pimProfileIdParam string, policyPimProfileParam nsx_policyModel.PolicyPimProfile) (nsx_policyModel.PolicyPimProfile, error) } type pimProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewPimProfilesClient(connector client.Connector) *pimProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.pim_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewPimProfilesClient(connector vapiProtocolClient_.Connector) *pimProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.pim_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) pIface := pimProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &pIface } -func (pIface *pimProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (pIface *pimProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := pIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (pIface *pimProfilesClient) Delete(pimProfileIdParam string) error { typeConverter := pIface.connector.TypeConverter() executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(pimProfilesDeleteInputType(), typeConverter) + operationRestMetaData := pimProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(pimProfilesDeleteInputType(), typeConverter) sv.AddStructField("PimProfileId", pimProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := pimProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.pim_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (pIface *pimProfilesClient) Get(pimProfileIdParam string) (model.PolicyPimProfile, error) { +func (pIface *pimProfilesClient) Get(pimProfileIdParam string) (nsx_policyModel.PolicyPimProfile, error) { typeConverter := pIface.connector.TypeConverter() executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(pimProfilesGetInputType(), typeConverter) + operationRestMetaData := pimProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(pimProfilesGetInputType(), typeConverter) sv.AddStructField("PimProfileId", pimProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyPimProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyPimProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := pimProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.pim_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.PolicyPimProfile + var emptyOutput nsx_policyModel.PolicyPimProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), pimProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), PimProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyPimProfile), nil + return output.(nsx_policyModel.PolicyPimProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (pIface *pimProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyPimProfileListResult, error) { +func (pIface *pimProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyPimProfileListResult, error) { typeConverter := pIface.connector.TypeConverter() executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(pimProfilesListInputType(), typeConverter) + operationRestMetaData := pimProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(pimProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -179,83 +189,82 @@ func (pIface *pimProfilesClient) List(cursorParam *string, includeMarkForDeleteO sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyPimProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyPimProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := pimProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.pim_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyPimProfileListResult + var emptyOutput nsx_policyModel.PolicyPimProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), pimProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), PimProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyPimProfileListResult), nil + return output.(nsx_policyModel.PolicyPimProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (pIface *pimProfilesClient) Patch(pimProfileIdParam string, policyPimProfileParam model.PolicyPimProfile) error { +func (pIface *pimProfilesClient) Patch(pimProfileIdParam string, policyPimProfileParam nsx_policyModel.PolicyPimProfile) error { typeConverter := pIface.connector.TypeConverter() executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(pimProfilesPatchInputType(), typeConverter) + operationRestMetaData := pimProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(pimProfilesPatchInputType(), typeConverter) sv.AddStructField("PimProfileId", pimProfileIdParam) sv.AddStructField("PolicyPimProfile", policyPimProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := pimProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.pim_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (pIface *pimProfilesClient) Update(pimProfileIdParam string, policyPimProfileParam model.PolicyPimProfile) (model.PolicyPimProfile, error) { +func (pIface *pimProfilesClient) Update(pimProfileIdParam string, policyPimProfileParam nsx_policyModel.PolicyPimProfile) (nsx_policyModel.PolicyPimProfile, error) { typeConverter := pIface.connector.TypeConverter() executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(pimProfilesUpdateInputType(), typeConverter) + operationRestMetaData := pimProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(pimProfilesUpdateInputType(), typeConverter) sv.AddStructField("PimProfileId", pimProfileIdParam) sv.AddStructField("PolicyPimProfile", policyPimProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyPimProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyPimProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := pimProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.pim_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.PolicyPimProfile + var emptyOutput nsx_policyModel.PolicyPimProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), pimProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), PimProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyPimProfile), nil + return output.(nsx_policyModel.PolicyPimProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/PimProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/PimProfilesTypes.go index 19fa0e5c8..d5cea3320 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/PimProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/PimProfilesTypes.go @@ -11,43 +11,43 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func pimProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func pimProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["pim_profile_id"] = bindings.NewStringType() + fields["pim_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["pim_profile_id"] = "PimProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func pimProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func PimProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func pimProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func pimProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["pim_profile_id"] = bindings.NewStringType() + fields["pim_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["pim_profile_id"] = "PimProfileId" - paramsTypeMap["pim_profile_id"] = bindings.NewStringType() - paramsTypeMap["pimProfileId"] = bindings.NewStringType() + paramsTypeMap["pim_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["pimProfileId"] = vapiBindings_.NewStringType() pathParams["pim_profile_id"] = "pimProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,36 +68,36 @@ func pimProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func pimProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func pimProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["pim_profile_id"] = bindings.NewStringType() + fields["pim_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["pim_profile_id"] = "PimProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func pimProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyPimProfileBindingType) +func PimProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyPimProfileBindingType) } -func pimProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func pimProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["pim_profile_id"] = bindings.NewStringType() + fields["pim_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["pim_profile_id"] = "PimProfileId" - paramsTypeMap["pim_profile_id"] = bindings.NewStringType() - paramsTypeMap["pimProfileId"] = bindings.NewStringType() + paramsTypeMap["pim_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["pimProfileId"] = vapiBindings_.NewStringType() pathParams["pim_profile_id"] = "pimProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -118,56 +118,56 @@ func pimProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func pimProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func pimProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func pimProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyPimProfileListResultBindingType) +func PimProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyPimProfileListResultBindingType) } -func pimProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func pimProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -176,7 +176,7 @@ func pimProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -197,41 +197,41 @@ func pimProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func pimProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func pimProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["pim_profile_id"] = bindings.NewStringType() - fields["policy_pim_profile"] = bindings.NewReferenceType(model.PolicyPimProfileBindingType) + fields["pim_profile_id"] = vapiBindings_.NewStringType() + fields["policy_pim_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyPimProfileBindingType) fieldNameMap["pim_profile_id"] = "PimProfileId" fieldNameMap["policy_pim_profile"] = "PolicyPimProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func pimProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func PimProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func pimProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func pimProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["pim_profile_id"] = bindings.NewStringType() - fields["policy_pim_profile"] = bindings.NewReferenceType(model.PolicyPimProfileBindingType) + fields["pim_profile_id"] = vapiBindings_.NewStringType() + fields["policy_pim_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyPimProfileBindingType) fieldNameMap["pim_profile_id"] = "PimProfileId" fieldNameMap["policy_pim_profile"] = "PolicyPimProfile" - paramsTypeMap["pim_profile_id"] = bindings.NewStringType() - paramsTypeMap["policy_pim_profile"] = bindings.NewReferenceType(model.PolicyPimProfileBindingType) - paramsTypeMap["pimProfileId"] = bindings.NewStringType() + paramsTypeMap["policy_pim_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyPimProfileBindingType) + paramsTypeMap["pim_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["pimProfileId"] = vapiBindings_.NewStringType() pathParams["pim_profile_id"] = "pimProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -252,41 +252,41 @@ func pimProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func pimProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func pimProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["pim_profile_id"] = bindings.NewStringType() - fields["policy_pim_profile"] = bindings.NewReferenceType(model.PolicyPimProfileBindingType) + fields["pim_profile_id"] = vapiBindings_.NewStringType() + fields["policy_pim_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyPimProfileBindingType) fieldNameMap["pim_profile_id"] = "PimProfileId" fieldNameMap["policy_pim_profile"] = "PolicyPimProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func pimProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyPimProfileBindingType) +func PimProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyPimProfileBindingType) } -func pimProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func pimProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["pim_profile_id"] = bindings.NewStringType() - fields["policy_pim_profile"] = bindings.NewReferenceType(model.PolicyPimProfileBindingType) + fields["pim_profile_id"] = vapiBindings_.NewStringType() + fields["policy_pim_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyPimProfileBindingType) fieldNameMap["pim_profile_id"] = "PimProfileId" fieldNameMap["policy_pim_profile"] = "PolicyPimProfile" - paramsTypeMap["pim_profile_id"] = bindings.NewStringType() - paramsTypeMap["policy_pim_profile"] = bindings.NewReferenceType(model.PolicyPimProfileBindingType) - paramsTypeMap["pimProfileId"] = bindings.NewStringType() + paramsTypeMap["policy_pim_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyPimProfileBindingType) + paramsTypeMap["pim_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["pimProfileId"] = vapiBindings_.NewStringType() pathParams["pim_profile_id"] = "pimProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/PodGroupAssociationsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/PodGroupAssociationsClient.go index f120c2a78..4065841ba 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/PodGroupAssociationsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/PodGroupAssociationsClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type PodGroupAssociationsClient interface { @@ -32,43 +31,48 @@ type PodGroupAssociationsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PolicyResourceReferenceForEPListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(podIdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyResourceReferenceForEPListResult, error) + List(podIdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyResourceReferenceForEPListResult, error) } type podGroupAssociationsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewPodGroupAssociationsClient(connector client.Connector) *podGroupAssociationsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.pod_group_associations") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewPodGroupAssociationsClient(connector vapiProtocolClient_.Connector) *podGroupAssociationsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.pod_group_associations") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) pIface := podGroupAssociationsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &pIface } -func (pIface *podGroupAssociationsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (pIface *podGroupAssociationsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := pIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (pIface *podGroupAssociationsClient) List(podIdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyResourceReferenceForEPListResult, error) { +func (pIface *podGroupAssociationsClient) List(podIdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyResourceReferenceForEPListResult, error) { typeConverter := pIface.connector.TypeConverter() executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(podGroupAssociationsListInputType(), typeConverter) + operationRestMetaData := podGroupAssociationsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(podGroupAssociationsListInputType(), typeConverter) sv.AddStructField("PodId", podIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) @@ -79,25 +83,22 @@ func (pIface *podGroupAssociationsClient) List(podIdParam string, cursorParam *s sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyResourceReferenceForEPListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyResourceReferenceForEPListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := podGroupAssociationsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.pod_group_associations", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyResourceReferenceForEPListResult + var emptyOutput nsx_policyModel.PolicyResourceReferenceForEPListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), podGroupAssociationsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), PodGroupAssociationsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyResourceReferenceForEPListResult), nil + return output.(nsx_policyModel.PolicyResourceReferenceForEPListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/PodGroupAssociationsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/PodGroupAssociationsTypes.go index 2edcbfead..9251b828a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/PodGroupAssociationsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/PodGroupAssociationsTypes.go @@ -11,24 +11,24 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func podGroupAssociationsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func podGroupAssociationsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["pod_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pod_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pod_id"] = "PodId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -37,31 +37,31 @@ func podGroupAssociationsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func podGroupAssociationsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyResourceReferenceForEPListResultBindingType) +func PodGroupAssociationsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyResourceReferenceForEPListResultBindingType) } -func podGroupAssociationsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func podGroupAssociationsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["pod_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pod_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pod_id"] = "PodId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -70,14 +70,14 @@ func podGroupAssociationsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["pod_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["pod_id"] = vapiBindings_.NewStringType() + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -88,7 +88,7 @@ func podGroupAssociationsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/PortMirroringProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/PortMirroringProfilesClient.go index 4b24fe40d..236f02ea8 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/PortMirroringProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/PortMirroringProfilesClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type PortMirroringProfilesClient interface { @@ -25,6 +24,7 @@ type PortMirroringProfilesClient interface { // // @param portMirroringProfileIdParam Port Mirroring Profile Id (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,12 +36,13 @@ type PortMirroringProfilesClient interface { // // @param portMirroringProfileIdParam Port Mirroring Profile Id (required) // @return com.vmware.nsx_policy.model.PortMirroringProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(portMirroringProfileIdParam string) (model.PortMirroringProfile, error) + Get(portMirroringProfileIdParam string) (nsx_policyModel.PortMirroringProfile, error) // API will list all port mirroring profiles group. // @@ -51,24 +52,26 @@ type PortMirroringProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PortMirroringProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PortMirroringProfileListResult, error) + List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PortMirroringProfileListResult, error) // Create a new Port Mirroring Profile if the Port Mirroring Profile with given id does not already exist. If the Port Mirroring Profile with the given id already exists, patch with the existing Port Mirroring Profile. Realized entities of this API can be found using the path of monitoring profile binding map that is used to apply this profile. // // @param portMirroringProfileIdParam Port Mirroring Profile Id (required) // @param portMirroringProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(portMirroringProfileIdParam string, portMirroringProfileParam model.PortMirroringProfile, overrideParam *bool) error + Patch(portMirroringProfileIdParam string, portMirroringProfileParam nsx_policyModel.PortMirroringProfile, overrideParam *bool) error // Create or Replace port mirroring profile. Packets will be mirrored from source group, segment, port to destination group. Realized entities of this API can be found using the path of monitoring profile binding map that is used to apply this profile. // @@ -76,104 +79,111 @@ type PortMirroringProfilesClient interface { // @param portMirroringProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) // @return com.vmware.nsx_policy.model.PortMirroringProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(portMirroringProfileIdParam string, portMirroringProfileParam model.PortMirroringProfile, overrideParam *bool) (model.PortMirroringProfile, error) + Update(portMirroringProfileIdParam string, portMirroringProfileParam nsx_policyModel.PortMirroringProfile, overrideParam *bool) (nsx_policyModel.PortMirroringProfile, error) } type portMirroringProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewPortMirroringProfilesClient(connector client.Connector) *portMirroringProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.port_mirroring_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewPortMirroringProfilesClient(connector vapiProtocolClient_.Connector) *portMirroringProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.port_mirroring_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) pIface := portMirroringProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &pIface } -func (pIface *portMirroringProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (pIface *portMirroringProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := pIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (pIface *portMirroringProfilesClient) Delete(portMirroringProfileIdParam string, overrideParam *bool) error { typeConverter := pIface.connector.TypeConverter() executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(portMirroringProfilesDeleteInputType(), typeConverter) + operationRestMetaData := portMirroringProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(portMirroringProfilesDeleteInputType(), typeConverter) sv.AddStructField("PortMirroringProfileId", portMirroringProfileIdParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := portMirroringProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.port_mirroring_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (pIface *portMirroringProfilesClient) Get(portMirroringProfileIdParam string) (model.PortMirroringProfile, error) { +func (pIface *portMirroringProfilesClient) Get(portMirroringProfileIdParam string) (nsx_policyModel.PortMirroringProfile, error) { typeConverter := pIface.connector.TypeConverter() executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(portMirroringProfilesGetInputType(), typeConverter) + operationRestMetaData := portMirroringProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(portMirroringProfilesGetInputType(), typeConverter) sv.AddStructField("PortMirroringProfileId", portMirroringProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PortMirroringProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PortMirroringProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := portMirroringProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.port_mirroring_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.PortMirroringProfile + var emptyOutput nsx_policyModel.PortMirroringProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), portMirroringProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), PortMirroringProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PortMirroringProfile), nil + return output.(nsx_policyModel.PortMirroringProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (pIface *portMirroringProfilesClient) List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PortMirroringProfileListResult, error) { +func (pIface *portMirroringProfilesClient) List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PortMirroringProfileListResult, error) { typeConverter := pIface.connector.TypeConverter() executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(portMirroringProfilesListInputType(), typeConverter) + operationRestMetaData := portMirroringProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(portMirroringProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludedFields", includedFieldsParam) sv.AddStructField("PageSize", pageSizeParam) @@ -181,85 +191,84 @@ func (pIface *portMirroringProfilesClient) List(cursorParam *string, includedFie sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PortMirroringProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PortMirroringProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := portMirroringProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.port_mirroring_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.PortMirroringProfileListResult + var emptyOutput nsx_policyModel.PortMirroringProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), portMirroringProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), PortMirroringProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PortMirroringProfileListResult), nil + return output.(nsx_policyModel.PortMirroringProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (pIface *portMirroringProfilesClient) Patch(portMirroringProfileIdParam string, portMirroringProfileParam model.PortMirroringProfile, overrideParam *bool) error { +func (pIface *portMirroringProfilesClient) Patch(portMirroringProfileIdParam string, portMirroringProfileParam nsx_policyModel.PortMirroringProfile, overrideParam *bool) error { typeConverter := pIface.connector.TypeConverter() executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(portMirroringProfilesPatchInputType(), typeConverter) + operationRestMetaData := portMirroringProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(portMirroringProfilesPatchInputType(), typeConverter) sv.AddStructField("PortMirroringProfileId", portMirroringProfileIdParam) sv.AddStructField("PortMirroringProfile", portMirroringProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := portMirroringProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.port_mirroring_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (pIface *portMirroringProfilesClient) Update(portMirroringProfileIdParam string, portMirroringProfileParam model.PortMirroringProfile, overrideParam *bool) (model.PortMirroringProfile, error) { +func (pIface *portMirroringProfilesClient) Update(portMirroringProfileIdParam string, portMirroringProfileParam nsx_policyModel.PortMirroringProfile, overrideParam *bool) (nsx_policyModel.PortMirroringProfile, error) { typeConverter := pIface.connector.TypeConverter() executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(portMirroringProfilesUpdateInputType(), typeConverter) + operationRestMetaData := portMirroringProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(portMirroringProfilesUpdateInputType(), typeConverter) sv.AddStructField("PortMirroringProfileId", portMirroringProfileIdParam) sv.AddStructField("PortMirroringProfile", portMirroringProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PortMirroringProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PortMirroringProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := portMirroringProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.port_mirroring_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.PortMirroringProfile + var emptyOutput nsx_policyModel.PortMirroringProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), portMirroringProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), PortMirroringProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PortMirroringProfile), nil + return output.(nsx_policyModel.PortMirroringProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/PortMirroringProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/PortMirroringProfilesTypes.go index b34e67663..d5f8d6403 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/PortMirroringProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/PortMirroringProfilesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func portMirroringProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func portMirroringProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["port_mirroring_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["port_mirroring_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["port_mirroring_profile_id"] = "PortMirroringProfileId" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func portMirroringProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func PortMirroringProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func portMirroringProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func portMirroringProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["port_mirroring_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["port_mirroring_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["port_mirroring_profile_id"] = "PortMirroringProfileId" fieldNameMap["override"] = "Override" - paramsTypeMap["port_mirroring_profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["portMirroringProfileId"] = bindings.NewStringType() + paramsTypeMap["port_mirroring_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["portMirroringProfileId"] = vapiBindings_.NewStringType() pathParams["port_mirroring_profile_id"] = "portMirroringProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func portMirroringProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func portMirroringProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func portMirroringProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["port_mirroring_profile_id"] = bindings.NewStringType() + fields["port_mirroring_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["port_mirroring_profile_id"] = "PortMirroringProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func portMirroringProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PortMirroringProfileBindingType) +func PortMirroringProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PortMirroringProfileBindingType) } -func portMirroringProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func portMirroringProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["port_mirroring_profile_id"] = bindings.NewStringType() + fields["port_mirroring_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["port_mirroring_profile_id"] = "PortMirroringProfileId" - paramsTypeMap["port_mirroring_profile_id"] = bindings.NewStringType() - paramsTypeMap["portMirroringProfileId"] = bindings.NewStringType() + paramsTypeMap["port_mirroring_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["portMirroringProfileId"] = vapiBindings_.NewStringType() pathParams["port_mirroring_profile_id"] = "portMirroringProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,51 +124,51 @@ func portMirroringProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func portMirroringProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func portMirroringProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func portMirroringProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PortMirroringProfileListResultBindingType) +func PortMirroringProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PortMirroringProfileListResultBindingType) } -func portMirroringProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func portMirroringProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -176,7 +176,7 @@ func portMirroringProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -197,47 +197,47 @@ func portMirroringProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func portMirroringProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func portMirroringProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["port_mirroring_profile_id"] = bindings.NewStringType() - fields["port_mirroring_profile"] = bindings.NewReferenceType(model.PortMirroringProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["port_mirroring_profile_id"] = vapiBindings_.NewStringType() + fields["port_mirroring_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PortMirroringProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["port_mirroring_profile_id"] = "PortMirroringProfileId" fieldNameMap["port_mirroring_profile"] = "PortMirroringProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func portMirroringProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func PortMirroringProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func portMirroringProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func portMirroringProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["port_mirroring_profile_id"] = bindings.NewStringType() - fields["port_mirroring_profile"] = bindings.NewReferenceType(model.PortMirroringProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["port_mirroring_profile_id"] = vapiBindings_.NewStringType() + fields["port_mirroring_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PortMirroringProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["port_mirroring_profile_id"] = "PortMirroringProfileId" fieldNameMap["port_mirroring_profile"] = "PortMirroringProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["port_mirroring_profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["port_mirroring_profile"] = bindings.NewReferenceType(model.PortMirroringProfileBindingType) - paramsTypeMap["portMirroringProfileId"] = bindings.NewStringType() + paramsTypeMap["port_mirroring_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PortMirroringProfileBindingType) + paramsTypeMap["port_mirroring_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["portMirroringProfileId"] = vapiBindings_.NewStringType() pathParams["port_mirroring_profile_id"] = "portMirroringProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,47 +258,47 @@ func portMirroringProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func portMirroringProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func portMirroringProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["port_mirroring_profile_id"] = bindings.NewStringType() - fields["port_mirroring_profile"] = bindings.NewReferenceType(model.PortMirroringProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["port_mirroring_profile_id"] = vapiBindings_.NewStringType() + fields["port_mirroring_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PortMirroringProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["port_mirroring_profile_id"] = "PortMirroringProfileId" fieldNameMap["port_mirroring_profile"] = "PortMirroringProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func portMirroringProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PortMirroringProfileBindingType) +func PortMirroringProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PortMirroringProfileBindingType) } -func portMirroringProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func portMirroringProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["port_mirroring_profile_id"] = bindings.NewStringType() - fields["port_mirroring_profile"] = bindings.NewReferenceType(model.PortMirroringProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["port_mirroring_profile_id"] = vapiBindings_.NewStringType() + fields["port_mirroring_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PortMirroringProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["port_mirroring_profile_id"] = "PortMirroringProfileId" fieldNameMap["port_mirroring_profile"] = "PortMirroringProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["port_mirroring_profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["port_mirroring_profile"] = bindings.NewReferenceType(model.PortMirroringProfileBindingType) - paramsTypeMap["portMirroringProfileId"] = bindings.NewStringType() + paramsTypeMap["port_mirroring_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PortMirroringProfileBindingType) + paramsTypeMap["port_mirroring_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["portMirroringProfileId"] = vapiBindings_.NewStringType() pathParams["port_mirroring_profile_id"] = "portMirroringProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/QosProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/QosProfilesClient.go index 59cc4ffe1..185e64b8d 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/QosProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/QosProfilesClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type QosProfilesClient interface { @@ -25,6 +24,7 @@ type QosProfilesClient interface { // // @param qosProfileIdParam QoS profile Id (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,12 +36,13 @@ type QosProfilesClient interface { // // @param qosProfileIdParam QoS profile Id (required) // @return com.vmware.nsx_policy.model.QoSProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(qosProfileIdParam string) (model.QosProfile, error) + Get(qosProfileIdParam string) (nsx_policyModel.QosProfile, error) // API will list all QoS profiles. // @@ -51,24 +52,26 @@ type QosProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.QoSProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.QosProfileListResult, error) + List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.QosProfileListResult, error) // Create a new QoS profile if the QoS profile with given id does not already exist. If the QoS profile with the given id already exists, patch with the existing QoS profile. // // @param qosProfileIdParam QoS profile Id (required) // @param qosProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(qosProfileIdParam string, qosProfileParam model.QosProfile, overrideParam *bool) error + Patch(qosProfileIdParam string, qosProfileParam nsx_policyModel.QosProfile, overrideParam *bool) error // Create or Replace QoS profile. // @@ -76,104 +79,111 @@ type QosProfilesClient interface { // @param qosProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) // @return com.vmware.nsx_policy.model.QoSProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(qosProfileIdParam string, qosProfileParam model.QosProfile, overrideParam *bool) (model.QosProfile, error) + Update(qosProfileIdParam string, qosProfileParam nsx_policyModel.QosProfile, overrideParam *bool) (nsx_policyModel.QosProfile, error) } type qosProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewQosProfilesClient(connector client.Connector) *qosProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.qos_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewQosProfilesClient(connector vapiProtocolClient_.Connector) *qosProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.qos_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) qIface := qosProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &qIface } -func (qIface *qosProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (qIface *qosProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := qIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (qIface *qosProfilesClient) Delete(qosProfileIdParam string, overrideParam *bool) error { typeConverter := qIface.connector.TypeConverter() executionContext := qIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(qosProfilesDeleteInputType(), typeConverter) + operationRestMetaData := qosProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(qosProfilesDeleteInputType(), typeConverter) sv.AddStructField("QosProfileId", qosProfileIdParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := qosProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - qIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := qIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.qos_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), qIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (qIface *qosProfilesClient) Get(qosProfileIdParam string) (model.QosProfile, error) { +func (qIface *qosProfilesClient) Get(qosProfileIdParam string) (nsx_policyModel.QosProfile, error) { typeConverter := qIface.connector.TypeConverter() executionContext := qIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(qosProfilesGetInputType(), typeConverter) + operationRestMetaData := qosProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(qosProfilesGetInputType(), typeConverter) sv.AddStructField("QosProfileId", qosProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.QosProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.QosProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := qosProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - qIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := qIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.qos_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.QosProfile + var emptyOutput nsx_policyModel.QosProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), qosProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), QosProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.QosProfile), nil + return output.(nsx_policyModel.QosProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), qIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (qIface *qosProfilesClient) List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.QosProfileListResult, error) { +func (qIface *qosProfilesClient) List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.QosProfileListResult, error) { typeConverter := qIface.connector.TypeConverter() executionContext := qIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(qosProfilesListInputType(), typeConverter) + operationRestMetaData := qosProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(qosProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludedFields", includedFieldsParam) sv.AddStructField("PageSize", pageSizeParam) @@ -181,85 +191,84 @@ func (qIface *qosProfilesClient) List(cursorParam *string, includedFieldsParam * sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.QosProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.QosProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := qosProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - qIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := qIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.qos_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.QosProfileListResult + var emptyOutput nsx_policyModel.QosProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), qosProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), QosProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.QosProfileListResult), nil + return output.(nsx_policyModel.QosProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), qIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (qIface *qosProfilesClient) Patch(qosProfileIdParam string, qosProfileParam model.QosProfile, overrideParam *bool) error { +func (qIface *qosProfilesClient) Patch(qosProfileIdParam string, qosProfileParam nsx_policyModel.QosProfile, overrideParam *bool) error { typeConverter := qIface.connector.TypeConverter() executionContext := qIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(qosProfilesPatchInputType(), typeConverter) + operationRestMetaData := qosProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(qosProfilesPatchInputType(), typeConverter) sv.AddStructField("QosProfileId", qosProfileIdParam) sv.AddStructField("QosProfile", qosProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := qosProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - qIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := qIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.qos_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), qIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (qIface *qosProfilesClient) Update(qosProfileIdParam string, qosProfileParam model.QosProfile, overrideParam *bool) (model.QosProfile, error) { +func (qIface *qosProfilesClient) Update(qosProfileIdParam string, qosProfileParam nsx_policyModel.QosProfile, overrideParam *bool) (nsx_policyModel.QosProfile, error) { typeConverter := qIface.connector.TypeConverter() executionContext := qIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(qosProfilesUpdateInputType(), typeConverter) + operationRestMetaData := qosProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(qosProfilesUpdateInputType(), typeConverter) sv.AddStructField("QosProfileId", qosProfileIdParam) sv.AddStructField("QosProfile", qosProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.QosProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.QosProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := qosProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - qIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := qIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.qos_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.QosProfile + var emptyOutput nsx_policyModel.QosProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), qosProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), QosProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.QosProfile), nil + return output.(nsx_policyModel.QosProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), qIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/QosProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/QosProfilesTypes.go index 021a85f45..ad9f377c0 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/QosProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/QosProfilesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func qosProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func qosProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["qos_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["qos_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["qos_profile_id"] = "QosProfileId" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func qosProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func QosProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func qosProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func qosProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["qos_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["qos_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["qos_profile_id"] = "QosProfileId" fieldNameMap["override"] = "Override" - paramsTypeMap["qos_profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["qosProfileId"] = bindings.NewStringType() + paramsTypeMap["qos_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["qosProfileId"] = vapiBindings_.NewStringType() pathParams["qos_profile_id"] = "qosProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func qosProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func qosProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func qosProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["qos_profile_id"] = bindings.NewStringType() + fields["qos_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["qos_profile_id"] = "QosProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func qosProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.QosProfileBindingType) +func QosProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.QosProfileBindingType) } -func qosProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func qosProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["qos_profile_id"] = bindings.NewStringType() + fields["qos_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["qos_profile_id"] = "QosProfileId" - paramsTypeMap["qos_profile_id"] = bindings.NewStringType() - paramsTypeMap["qosProfileId"] = bindings.NewStringType() + paramsTypeMap["qos_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["qosProfileId"] = vapiBindings_.NewStringType() pathParams["qos_profile_id"] = "qosProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,51 +124,51 @@ func qosProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func qosProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func qosProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func qosProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.QosProfileListResultBindingType) +func QosProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.QosProfileListResultBindingType) } -func qosProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func qosProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -176,7 +176,7 @@ func qosProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -197,47 +197,47 @@ func qosProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func qosProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func qosProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["qos_profile_id"] = bindings.NewStringType() - fields["qos_profile"] = bindings.NewReferenceType(model.QosProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["qos_profile_id"] = vapiBindings_.NewStringType() + fields["qos_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.QosProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["qos_profile_id"] = "QosProfileId" fieldNameMap["qos_profile"] = "QosProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func qosProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func QosProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func qosProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func qosProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["qos_profile_id"] = bindings.NewStringType() - fields["qos_profile"] = bindings.NewReferenceType(model.QosProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["qos_profile_id"] = vapiBindings_.NewStringType() + fields["qos_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.QosProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["qos_profile_id"] = "QosProfileId" fieldNameMap["qos_profile"] = "QosProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["qos_profile_id"] = bindings.NewStringType() - paramsTypeMap["qos_profile"] = bindings.NewReferenceType(model.QosProfileBindingType) - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["qosProfileId"] = bindings.NewStringType() + paramsTypeMap["qos_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["qos_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.QosProfileBindingType) + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["qosProfileId"] = vapiBindings_.NewStringType() pathParams["qos_profile_id"] = "qosProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,47 +258,47 @@ func qosProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func qosProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func qosProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["qos_profile_id"] = bindings.NewStringType() - fields["qos_profile"] = bindings.NewReferenceType(model.QosProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["qos_profile_id"] = vapiBindings_.NewStringType() + fields["qos_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.QosProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["qos_profile_id"] = "QosProfileId" fieldNameMap["qos_profile"] = "QosProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func qosProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.QosProfileBindingType) +func QosProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.QosProfileBindingType) } -func qosProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func qosProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["qos_profile_id"] = bindings.NewStringType() - fields["qos_profile"] = bindings.NewReferenceType(model.QosProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["qos_profile_id"] = vapiBindings_.NewStringType() + fields["qos_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.QosProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["qos_profile_id"] = "QosProfileId" fieldNameMap["qos_profile"] = "QosProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["qos_profile_id"] = bindings.NewStringType() - paramsTypeMap["qos_profile"] = bindings.NewReferenceType(model.QosProfileBindingType) - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["qosProfileId"] = bindings.NewStringType() + paramsTypeMap["qos_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["qos_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.QosProfileBindingType) + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["qosProfileId"] = vapiBindings_.NewStringType() pathParams["qos_profile_id"] = "qosProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ReactionsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ReactionsClient.go index f1afa83ed..5cd9edd61 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ReactionsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ReactionsClient.go @@ -9,21 +9,21 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ReactionsClient interface { // Delete a Reaction under Infra. // // @param reactionIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,12 +35,13 @@ type ReactionsClient interface { // // @param reactionIdParam (required) // @return com.vmware.nsx_policy.model.Reaction + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(reactionIdParam string) (model.Reaction, error) + Get(reactionIdParam string) (nsx_policyModel.Reaction, error) // Get paginated list of all Reactions under Infra. // @@ -51,126 +52,135 @@ type ReactionsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ReactionListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ReactionListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ReactionListResult, error) // Create or patch a Reaction under Infra. // // @param reactionIdParam (required) // @param reactionParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(reactionIdParam string, reactionParam model.Reaction) error + Patch(reactionIdParam string, reactionParam nsx_policyModel.Reaction) error // Create or fully replace a Reaction under Infra. Revision is optional for creation and required for update. // // @param reactionIdParam (required) // @param reactionParam (required) // @return com.vmware.nsx_policy.model.Reaction + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(reactionIdParam string, reactionParam model.Reaction) (model.Reaction, error) + Update(reactionIdParam string, reactionParam nsx_policyModel.Reaction) (nsx_policyModel.Reaction, error) } type reactionsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewReactionsClient(connector client.Connector) *reactionsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.reactions") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewReactionsClient(connector vapiProtocolClient_.Connector) *reactionsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.reactions") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) rIface := reactionsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &rIface } -func (rIface *reactionsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (rIface *reactionsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := rIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (rIface *reactionsClient) Delete(reactionIdParam string) error { typeConverter := rIface.connector.TypeConverter() executionContext := rIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(reactionsDeleteInputType(), typeConverter) + operationRestMetaData := reactionsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(reactionsDeleteInputType(), typeConverter) sv.AddStructField("ReactionId", reactionIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := reactionsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - rIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := rIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.reactions", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), rIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (rIface *reactionsClient) Get(reactionIdParam string) (model.Reaction, error) { +func (rIface *reactionsClient) Get(reactionIdParam string) (nsx_policyModel.Reaction, error) { typeConverter := rIface.connector.TypeConverter() executionContext := rIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(reactionsGetInputType(), typeConverter) + operationRestMetaData := reactionsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(reactionsGetInputType(), typeConverter) sv.AddStructField("ReactionId", reactionIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Reaction - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Reaction + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := reactionsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - rIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := rIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.reactions", "get", inputDataValue, executionContext) - var emptyOutput model.Reaction + var emptyOutput nsx_policyModel.Reaction if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), reactionsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ReactionsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Reaction), nil + return output.(nsx_policyModel.Reaction), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), rIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (rIface *reactionsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ReactionListResult, error) { +func (rIface *reactionsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ReactionListResult, error) { typeConverter := rIface.connector.TypeConverter() executionContext := rIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(reactionsListInputType(), typeConverter) + operationRestMetaData := reactionsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(reactionsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -179,83 +189,82 @@ func (rIface *reactionsClient) List(cursorParam *string, includeMarkForDeleteObj sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ReactionListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ReactionListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := reactionsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - rIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := rIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.reactions", "list", inputDataValue, executionContext) - var emptyOutput model.ReactionListResult + var emptyOutput nsx_policyModel.ReactionListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), reactionsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ReactionsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ReactionListResult), nil + return output.(nsx_policyModel.ReactionListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), rIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (rIface *reactionsClient) Patch(reactionIdParam string, reactionParam model.Reaction) error { +func (rIface *reactionsClient) Patch(reactionIdParam string, reactionParam nsx_policyModel.Reaction) error { typeConverter := rIface.connector.TypeConverter() executionContext := rIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(reactionsPatchInputType(), typeConverter) + operationRestMetaData := reactionsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(reactionsPatchInputType(), typeConverter) sv.AddStructField("ReactionId", reactionIdParam) sv.AddStructField("Reaction", reactionParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := reactionsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - rIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := rIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.reactions", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), rIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (rIface *reactionsClient) Update(reactionIdParam string, reactionParam model.Reaction) (model.Reaction, error) { +func (rIface *reactionsClient) Update(reactionIdParam string, reactionParam nsx_policyModel.Reaction) (nsx_policyModel.Reaction, error) { typeConverter := rIface.connector.TypeConverter() executionContext := rIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(reactionsUpdateInputType(), typeConverter) + operationRestMetaData := reactionsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(reactionsUpdateInputType(), typeConverter) sv.AddStructField("ReactionId", reactionIdParam) sv.AddStructField("Reaction", reactionParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Reaction - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Reaction + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := reactionsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - rIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := rIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.reactions", "update", inputDataValue, executionContext) - var emptyOutput model.Reaction + var emptyOutput nsx_policyModel.Reaction if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), reactionsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ReactionsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Reaction), nil + return output.(nsx_policyModel.Reaction), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), rIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ReactionsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ReactionsTypes.go index 8f6ff819a..174c3fba9 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ReactionsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ReactionsTypes.go @@ -11,43 +11,43 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func reactionsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func reactionsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["reaction_id"] = bindings.NewStringType() + fields["reaction_id"] = vapiBindings_.NewStringType() fieldNameMap["reaction_id"] = "ReactionId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func reactionsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ReactionsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func reactionsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func reactionsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["reaction_id"] = bindings.NewStringType() + fields["reaction_id"] = vapiBindings_.NewStringType() fieldNameMap["reaction_id"] = "ReactionId" - paramsTypeMap["reaction_id"] = bindings.NewStringType() - paramsTypeMap["reactionId"] = bindings.NewStringType() + paramsTypeMap["reaction_id"] = vapiBindings_.NewStringType() + paramsTypeMap["reactionId"] = vapiBindings_.NewStringType() pathParams["reaction_id"] = "reactionId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,36 +68,36 @@ func reactionsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func reactionsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func reactionsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["reaction_id"] = bindings.NewStringType() + fields["reaction_id"] = vapiBindings_.NewStringType() fieldNameMap["reaction_id"] = "ReactionId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func reactionsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ReactionBindingType) +func ReactionsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ReactionBindingType) } -func reactionsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func reactionsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["reaction_id"] = bindings.NewStringType() + fields["reaction_id"] = vapiBindings_.NewStringType() fieldNameMap["reaction_id"] = "ReactionId" - paramsTypeMap["reaction_id"] = bindings.NewStringType() - paramsTypeMap["reactionId"] = bindings.NewStringType() + paramsTypeMap["reaction_id"] = vapiBindings_.NewStringType() + paramsTypeMap["reactionId"] = vapiBindings_.NewStringType() pathParams["reaction_id"] = "reactionId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -118,56 +118,56 @@ func reactionsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func reactionsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func reactionsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func reactionsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ReactionListResultBindingType) +func ReactionsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ReactionListResultBindingType) } -func reactionsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func reactionsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -176,7 +176,7 @@ func reactionsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -197,41 +197,41 @@ func reactionsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func reactionsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func reactionsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["reaction_id"] = bindings.NewStringType() - fields["reaction"] = bindings.NewReferenceType(model.ReactionBindingType) + fields["reaction_id"] = vapiBindings_.NewStringType() + fields["reaction"] = vapiBindings_.NewReferenceType(nsx_policyModel.ReactionBindingType) fieldNameMap["reaction_id"] = "ReactionId" fieldNameMap["reaction"] = "Reaction" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func reactionsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ReactionsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func reactionsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func reactionsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["reaction_id"] = bindings.NewStringType() - fields["reaction"] = bindings.NewReferenceType(model.ReactionBindingType) + fields["reaction_id"] = vapiBindings_.NewStringType() + fields["reaction"] = vapiBindings_.NewReferenceType(nsx_policyModel.ReactionBindingType) fieldNameMap["reaction_id"] = "ReactionId" fieldNameMap["reaction"] = "Reaction" - paramsTypeMap["reaction_id"] = bindings.NewStringType() - paramsTypeMap["reaction"] = bindings.NewReferenceType(model.ReactionBindingType) - paramsTypeMap["reactionId"] = bindings.NewStringType() + paramsTypeMap["reaction_id"] = vapiBindings_.NewStringType() + paramsTypeMap["reaction"] = vapiBindings_.NewReferenceType(nsx_policyModel.ReactionBindingType) + paramsTypeMap["reactionId"] = vapiBindings_.NewStringType() pathParams["reaction_id"] = "reactionId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -252,41 +252,41 @@ func reactionsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func reactionsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func reactionsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["reaction_id"] = bindings.NewStringType() - fields["reaction"] = bindings.NewReferenceType(model.ReactionBindingType) + fields["reaction_id"] = vapiBindings_.NewStringType() + fields["reaction"] = vapiBindings_.NewReferenceType(nsx_policyModel.ReactionBindingType) fieldNameMap["reaction_id"] = "ReactionId" fieldNameMap["reaction"] = "Reaction" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func reactionsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ReactionBindingType) +func ReactionsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ReactionBindingType) } -func reactionsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func reactionsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["reaction_id"] = bindings.NewStringType() - fields["reaction"] = bindings.NewReferenceType(model.ReactionBindingType) + fields["reaction_id"] = vapiBindings_.NewStringType() + fields["reaction"] = vapiBindings_.NewReferenceType(nsx_policyModel.ReactionBindingType) fieldNameMap["reaction_id"] = "ReactionId" fieldNameMap["reaction"] = "Reaction" - paramsTypeMap["reaction_id"] = bindings.NewStringType() - paramsTypeMap["reaction"] = bindings.NewReferenceType(model.ReactionBindingType) - paramsTypeMap["reactionId"] = bindings.NewStringType() + paramsTypeMap["reaction_id"] = vapiBindings_.NewStringType() + paramsTypeMap["reaction"] = vapiBindings_.NewReferenceType(nsx_policyModel.ReactionBindingType) + paramsTypeMap["reactionId"] = vapiBindings_.NewStringType() pathParams["reaction_id"] = "reactionId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SandboxedResourcesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SandboxedResourcesClient.go new file mode 100644 index 000000000..1f9793989 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SandboxedResourcesClient.go @@ -0,0 +1,93 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Interface file for service: SandboxedResources +// Used by client-side stubs. + +package infra + +import ( + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" +) + +const _ = vapiCore_.SupportedByRuntimeVersion2 + +type SandboxedResourcesClient interface { + + // Get sandbox resources + // + // @param intentPathParam intent path (optional) + // @param sitePathParam site path (optional) + // @return com.vmware.nsx_policy.model.SandboxedResourceListResult + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + List(intentPathParam *string, sitePathParam *string) (nsx_policyModel.SandboxedResourceListResult, error) +} + +type sandboxedResourcesClient struct { + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType +} + +func NewSandboxedResourcesClient(connector vapiProtocolClient_.Connector) *sandboxedResourcesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.sandboxed_resources") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + } + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) + + sIface := sandboxedResourcesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} + return &sIface +} + +func (sIface *sandboxedResourcesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { + if entry, ok := sIface.errorsBindingMap[errorName]; ok { + return entry + } + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] +} + +func (sIface *sandboxedResourcesClient) List(intentPathParam *string, sitePathParam *string) (nsx_policyModel.SandboxedResourceListResult, error) { + typeConverter := sIface.connector.TypeConverter() + executionContext := sIface.connector.NewExecutionContext() + operationRestMetaData := sandboxedResourcesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sandboxedResourcesListInputType(), typeConverter) + sv.AddStructField("IntentPath", intentPathParam) + sv.AddStructField("SitePath", sitePathParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_policyModel.SandboxedResourceListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sandboxed_resources", "list", inputDataValue, executionContext) + var emptyOutput nsx_policyModel.SandboxedResourceListResult + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SandboxedResourcesListOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_policyModel.SandboxedResourceListResult), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SandboxedResourcesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SandboxedResourcesTypes.go new file mode 100644 index 000000000..ca3f7499b --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SandboxedResourcesTypes.go @@ -0,0 +1,74 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Data type definitions file for service: SandboxedResources. +// Includes binding types of a structures and enumerations defined in the service. +// Shared by client-side stubs and server-side skeletons to ensure type +// compatibility. + +package infra + +import ( + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + "reflect" +) + +func sandboxedResourcesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["intent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["intent_path"] = "IntentPath" + fieldNameMap["site_path"] = "SitePath" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func SandboxedResourcesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SandboxedResourceListResultBindingType) +} + +func sandboxedResourcesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["intent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["intent_path"] = "IntentPath" + fieldNameMap["site_path"] = "SitePath" + paramsTypeMap["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["intent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + queryParams["site_path"] = "site_path" + queryParams["intent_path"] = "intent_path" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "GET", + "/policy/api/v1/infra/sandboxed-resources", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SecurityGlobalConfigClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SecurityGlobalConfigClient.go index 5b0c56844..ef6bb5c43 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SecurityGlobalConfigClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SecurityGlobalConfigClient.go @@ -9,121 +9,124 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SecurityGlobalConfigClient interface { // This reads the security-global-config used for NSX Manager appliance certificates. These properties are not sent to the hosts. // @return com.vmware.nsx_policy.model.InfraSecurityConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get() (model.InfraSecurityConfig, error) + Get() (nsx_policyModel.InfraSecurityConfig, error) // This updates the security-global-config used for NSX Manager appliance certificates. These properties are not sent to the hosts. // // @param infraSecurityConfigParam (required) // @return com.vmware.nsx_policy.model.InfraSecurityConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(infraSecurityConfigParam model.InfraSecurityConfig) (model.InfraSecurityConfig, error) + Update(infraSecurityConfigParam nsx_policyModel.InfraSecurityConfig) (nsx_policyModel.InfraSecurityConfig, error) } type securityGlobalConfigClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSecurityGlobalConfigClient(connector client.Connector) *securityGlobalConfigClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.security_global_config") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewSecurityGlobalConfigClient(connector vapiProtocolClient_.Connector) *securityGlobalConfigClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.security_global_config") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := securityGlobalConfigClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *securityGlobalConfigClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *securityGlobalConfigClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (sIface *securityGlobalConfigClient) Get() (model.InfraSecurityConfig, error) { +func (sIface *securityGlobalConfigClient) Get() (nsx_policyModel.InfraSecurityConfig, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(securityGlobalConfigGetInputType(), typeConverter) + operationRestMetaData := securityGlobalConfigGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(securityGlobalConfigGetInputType(), typeConverter) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.InfraSecurityConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.InfraSecurityConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := securityGlobalConfigGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.security_global_config", "get", inputDataValue, executionContext) - var emptyOutput model.InfraSecurityConfig + var emptyOutput nsx_policyModel.InfraSecurityConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), securityGlobalConfigGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SecurityGlobalConfigGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.InfraSecurityConfig), nil + return output.(nsx_policyModel.InfraSecurityConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *securityGlobalConfigClient) Update(infraSecurityConfigParam model.InfraSecurityConfig) (model.InfraSecurityConfig, error) { +func (sIface *securityGlobalConfigClient) Update(infraSecurityConfigParam nsx_policyModel.InfraSecurityConfig) (nsx_policyModel.InfraSecurityConfig, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(securityGlobalConfigUpdateInputType(), typeConverter) + operationRestMetaData := securityGlobalConfigUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(securityGlobalConfigUpdateInputType(), typeConverter) sv.AddStructField("InfraSecurityConfig", infraSecurityConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.InfraSecurityConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.InfraSecurityConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := securityGlobalConfigUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.security_global_config", "update", inputDataValue, executionContext) - var emptyOutput model.InfraSecurityConfig + var emptyOutput nsx_policyModel.InfraSecurityConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), securityGlobalConfigUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SecurityGlobalConfigUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.InfraSecurityConfig), nil + return output.(nsx_policyModel.InfraSecurityConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SecurityGlobalConfigTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SecurityGlobalConfigTypes.go index e7c3a4a8b..7ba88b2fe 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SecurityGlobalConfigTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SecurityGlobalConfigTypes.go @@ -11,28 +11,28 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func securityGlobalConfigGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func securityGlobalConfigGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func securityGlobalConfigGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.InfraSecurityConfigBindingType) +func SecurityGlobalConfigGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.InfraSecurityConfigBindingType) } -func securityGlobalConfigGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func securityGlobalConfigGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} @@ -40,7 +40,7 @@ func securityGlobalConfigGetRestMetadata() protocol.OperationRestMetadata { bodyFieldsMap := map[string]string{} resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -61,34 +61,34 @@ func securityGlobalConfigGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func securityGlobalConfigUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func securityGlobalConfigUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["infra_security_config"] = bindings.NewReferenceType(model.InfraSecurityConfigBindingType) + fields["infra_security_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.InfraSecurityConfigBindingType) fieldNameMap["infra_security_config"] = "InfraSecurityConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func securityGlobalConfigUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.InfraSecurityConfigBindingType) +func SecurityGlobalConfigUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.InfraSecurityConfigBindingType) } -func securityGlobalConfigUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func securityGlobalConfigUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["infra_security_config"] = bindings.NewReferenceType(model.InfraSecurityConfigBindingType) + fields["infra_security_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.InfraSecurityConfigBindingType) fieldNameMap["infra_security_config"] = "InfraSecurityConfig" - paramsTypeMap["infra_security_config"] = bindings.NewReferenceType(model.InfraSecurityConfigBindingType) + paramsTypeMap["infra_security_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.InfraSecurityConfigBindingType) resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SegmentSecurityProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SegmentSecurityProfilesClient.go index 52f593406..9ccf78531 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SegmentSecurityProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SegmentSecurityProfilesClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SegmentSecurityProfilesClient interface { @@ -25,6 +24,7 @@ type SegmentSecurityProfilesClient interface { // // @param segmentSecurityProfileIdParam Segment security profile id (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,12 +36,13 @@ type SegmentSecurityProfilesClient interface { // // @param segmentSecurityProfileIdParam Segment security profile id (required) // @return com.vmware.nsx_policy.model.SegmentSecurityProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(segmentSecurityProfileIdParam string) (model.SegmentSecurityProfile, error) + Get(segmentSecurityProfileIdParam string) (nsx_policyModel.SegmentSecurityProfile, error) // API will list all segment security profiles. // @@ -52,24 +53,26 @@ type SegmentSecurityProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.SegmentSecurityProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentSecurityProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SegmentSecurityProfileListResult, error) // Create a new segment security profile if the segment security profile with given id does not exist. Otherwise, PATCH the existing segment security profile // // @param segmentSecurityProfileIdParam Segment security profile id (required) // @param segmentSecurityProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(segmentSecurityProfileIdParam string, segmentSecurityProfileParam model.SegmentSecurityProfile, overrideParam *bool) error + Patch(segmentSecurityProfileIdParam string, segmentSecurityProfileParam nsx_policyModel.SegmentSecurityProfile, overrideParam *bool) error // Create or replace a segment security profile // @@ -77,104 +80,111 @@ type SegmentSecurityProfilesClient interface { // @param segmentSecurityProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) // @return com.vmware.nsx_policy.model.SegmentSecurityProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(segmentSecurityProfileIdParam string, segmentSecurityProfileParam model.SegmentSecurityProfile, overrideParam *bool) (model.SegmentSecurityProfile, error) + Update(segmentSecurityProfileIdParam string, segmentSecurityProfileParam nsx_policyModel.SegmentSecurityProfile, overrideParam *bool) (nsx_policyModel.SegmentSecurityProfile, error) } type segmentSecurityProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSegmentSecurityProfilesClient(connector client.Connector) *segmentSecurityProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.segment_security_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewSegmentSecurityProfilesClient(connector vapiProtocolClient_.Connector) *segmentSecurityProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.segment_security_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := segmentSecurityProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *segmentSecurityProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *segmentSecurityProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *segmentSecurityProfilesClient) Delete(segmentSecurityProfileIdParam string, overrideParam *bool) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentSecurityProfilesDeleteInputType(), typeConverter) + operationRestMetaData := segmentSecurityProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentSecurityProfilesDeleteInputType(), typeConverter) sv.AddStructField("SegmentSecurityProfileId", segmentSecurityProfileIdParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentSecurityProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segment_security_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *segmentSecurityProfilesClient) Get(segmentSecurityProfileIdParam string) (model.SegmentSecurityProfile, error) { +func (sIface *segmentSecurityProfilesClient) Get(segmentSecurityProfileIdParam string) (nsx_policyModel.SegmentSecurityProfile, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentSecurityProfilesGetInputType(), typeConverter) + operationRestMetaData := segmentSecurityProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentSecurityProfilesGetInputType(), typeConverter) sv.AddStructField("SegmentSecurityProfileId", segmentSecurityProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentSecurityProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SegmentSecurityProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentSecurityProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segment_security_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.SegmentSecurityProfile + var emptyOutput nsx_policyModel.SegmentSecurityProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentSecurityProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentSecurityProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentSecurityProfile), nil + return output.(nsx_policyModel.SegmentSecurityProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *segmentSecurityProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentSecurityProfileListResult, error) { +func (sIface *segmentSecurityProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SegmentSecurityProfileListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentSecurityProfilesListInputType(), typeConverter) + operationRestMetaData := segmentSecurityProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentSecurityProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -183,85 +193,84 @@ func (sIface *segmentSecurityProfilesClient) List(cursorParam *string, includeMa sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentSecurityProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SegmentSecurityProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentSecurityProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segment_security_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.SegmentSecurityProfileListResult + var emptyOutput nsx_policyModel.SegmentSecurityProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentSecurityProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentSecurityProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentSecurityProfileListResult), nil + return output.(nsx_policyModel.SegmentSecurityProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *segmentSecurityProfilesClient) Patch(segmentSecurityProfileIdParam string, segmentSecurityProfileParam model.SegmentSecurityProfile, overrideParam *bool) error { +func (sIface *segmentSecurityProfilesClient) Patch(segmentSecurityProfileIdParam string, segmentSecurityProfileParam nsx_policyModel.SegmentSecurityProfile, overrideParam *bool) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentSecurityProfilesPatchInputType(), typeConverter) + operationRestMetaData := segmentSecurityProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentSecurityProfilesPatchInputType(), typeConverter) sv.AddStructField("SegmentSecurityProfileId", segmentSecurityProfileIdParam) sv.AddStructField("SegmentSecurityProfile", segmentSecurityProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentSecurityProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segment_security_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *segmentSecurityProfilesClient) Update(segmentSecurityProfileIdParam string, segmentSecurityProfileParam model.SegmentSecurityProfile, overrideParam *bool) (model.SegmentSecurityProfile, error) { +func (sIface *segmentSecurityProfilesClient) Update(segmentSecurityProfileIdParam string, segmentSecurityProfileParam nsx_policyModel.SegmentSecurityProfile, overrideParam *bool) (nsx_policyModel.SegmentSecurityProfile, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentSecurityProfilesUpdateInputType(), typeConverter) + operationRestMetaData := segmentSecurityProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentSecurityProfilesUpdateInputType(), typeConverter) sv.AddStructField("SegmentSecurityProfileId", segmentSecurityProfileIdParam) sv.AddStructField("SegmentSecurityProfile", segmentSecurityProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentSecurityProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SegmentSecurityProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentSecurityProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segment_security_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.SegmentSecurityProfile + var emptyOutput nsx_policyModel.SegmentSecurityProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentSecurityProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentSecurityProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentSecurityProfile), nil + return output.(nsx_policyModel.SegmentSecurityProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SegmentSecurityProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SegmentSecurityProfilesTypes.go index e4a58808c..7971c122f 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SegmentSecurityProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SegmentSecurityProfilesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func segmentSecurityProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentSecurityProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_security_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["segment_security_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["segment_security_profile_id"] = "SegmentSecurityProfileId" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentSecurityProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentSecurityProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentSecurityProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentSecurityProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_security_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["segment_security_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["segment_security_profile_id"] = "SegmentSecurityProfileId" fieldNameMap["override"] = "Override" - paramsTypeMap["segment_security_profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["segmentSecurityProfileId"] = bindings.NewStringType() + paramsTypeMap["segment_security_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["segmentSecurityProfileId"] = vapiBindings_.NewStringType() pathParams["segment_security_profile_id"] = "segmentSecurityProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func segmentSecurityProfilesDeleteRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentSecurityProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentSecurityProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_security_profile_id"] = bindings.NewStringType() + fields["segment_security_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["segment_security_profile_id"] = "SegmentSecurityProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentSecurityProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentSecurityProfileBindingType) +func SegmentSecurityProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentSecurityProfileBindingType) } -func segmentSecurityProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentSecurityProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_security_profile_id"] = bindings.NewStringType() + fields["segment_security_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["segment_security_profile_id"] = "SegmentSecurityProfileId" - paramsTypeMap["segment_security_profile_id"] = bindings.NewStringType() - paramsTypeMap["segmentSecurityProfileId"] = bindings.NewStringType() + paramsTypeMap["segment_security_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentSecurityProfileId"] = vapiBindings_.NewStringType() pathParams["segment_security_profile_id"] = "segmentSecurityProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func segmentSecurityProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentSecurityProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentSecurityProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentSecurityProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentSecurityProfileListResultBindingType) +func SegmentSecurityProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentSecurityProfileListResultBindingType) } -func segmentSecurityProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentSecurityProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func segmentSecurityProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,47 +203,47 @@ func segmentSecurityProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentSecurityProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentSecurityProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_security_profile_id"] = bindings.NewStringType() - fields["segment_security_profile"] = bindings.NewReferenceType(model.SegmentSecurityProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["segment_security_profile_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentSecurityProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["segment_security_profile_id"] = "SegmentSecurityProfileId" fieldNameMap["segment_security_profile"] = "SegmentSecurityProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentSecurityProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentSecurityProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentSecurityProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentSecurityProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_security_profile_id"] = bindings.NewStringType() - fields["segment_security_profile"] = bindings.NewReferenceType(model.SegmentSecurityProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["segment_security_profile_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentSecurityProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["segment_security_profile_id"] = "SegmentSecurityProfileId" fieldNameMap["segment_security_profile"] = "SegmentSecurityProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["segment_security_profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["segment_security_profile"] = bindings.NewReferenceType(model.SegmentSecurityProfileBindingType) - paramsTypeMap["segmentSecurityProfileId"] = bindings.NewStringType() + paramsTypeMap["segment_security_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_security_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentSecurityProfileBindingType) + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["segmentSecurityProfileId"] = vapiBindings_.NewStringType() pathParams["segment_security_profile_id"] = "segmentSecurityProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -264,47 +264,47 @@ func segmentSecurityProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentSecurityProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentSecurityProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_security_profile_id"] = bindings.NewStringType() - fields["segment_security_profile"] = bindings.NewReferenceType(model.SegmentSecurityProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["segment_security_profile_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentSecurityProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["segment_security_profile_id"] = "SegmentSecurityProfileId" fieldNameMap["segment_security_profile"] = "SegmentSecurityProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentSecurityProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentSecurityProfileBindingType) +func SegmentSecurityProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentSecurityProfileBindingType) } -func segmentSecurityProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentSecurityProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_security_profile_id"] = bindings.NewStringType() - fields["segment_security_profile"] = bindings.NewReferenceType(model.SegmentSecurityProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["segment_security_profile_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentSecurityProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["segment_security_profile_id"] = "SegmentSecurityProfileId" fieldNameMap["segment_security_profile"] = "SegmentSecurityProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["segment_security_profile_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["segment_security_profile"] = bindings.NewReferenceType(model.SegmentSecurityProfileBindingType) - paramsTypeMap["segmentSecurityProfileId"] = bindings.NewStringType() + paramsTypeMap["segment_security_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_security_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentSecurityProfileBindingType) + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["segmentSecurityProfileId"] = vapiBindings_.NewStringType() pathParams["segment_security_profile_id"] = "segmentSecurityProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SegmentsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SegmentsClient.go index 3e3bfa8a4..74febbede 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SegmentsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SegmentsClient.go @@ -9,21 +9,21 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SegmentsClient interface { // Delete infra segment // // @param segmentIdParam Segment ID (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,6 +35,7 @@ type SegmentsClient interface { // // @param segmentIdParam (required) // @param cascadeParam Flag to specify whether to delete related segment ports (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -47,23 +48,25 @@ type SegmentsClient interface { // @param segmentIdParam (required) // @param dhcpDeleteLeasesParam (required) // @param enforcementPointPathParam Enforcement point path (optional) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Deletedhcpleases(segmentIdParam string, dhcpDeleteLeasesParam model.DhcpDeleteLeases, enforcementPointPathParam *string) error + Deletedhcpleases(segmentIdParam string, dhcpDeleteLeasesParam nsx_policyModel.DhcpDeleteLeases, enforcementPointPathParam *string) error // Read infra segment Note: Extended Segment: Please note that old vpn path deprecated. If user specify old l2vpn path in the \"l2_extension\" object in the PATCH API payload, the path returned in the GET response payload may include the new path instead of the deprecated l2vpn path. Both old and new l2vpn path refer to same resource. there is no functional impact. Also note that l2vpn path included in the error messages returned from validation may include the new VPN path instead of the deprecated l2vpn path. Both new path and old vpn path refer to same resource. // // @param segmentIdParam Segment ID (required) // @return com.vmware.nsx_policy.model.Segment + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(segmentIdParam string) (model.Segment, error) + Get(segmentIdParam string) (nsx_policyModel.Segment, error) // Paginated list of all segments under infra. // @@ -75,113 +78,119 @@ type SegmentsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.SegmentListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, segmentTypeParam *string, sortAscendingParam *bool, sortByParam *string) (model.SegmentListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, segmentTypeParam *string, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SegmentListResult, error) // If segment with the segment-id is not already present, create a new segment. If it already exists, update the segment with specified attributes. // // @param segmentIdParam Segment ID (required) // @param segmentParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(segmentIdParam string, segmentParam model.Segment) error + Patch(segmentIdParam string, segmentParam nsx_policyModel.Segment) error // If segment with the segment-id is not already present, create a new segment. If it already exists, update the segment with specified attributes. Force parameter is required when workload connectivity is indirectly impacted with the current update. // // @param segmentIdParam Segment ID (required) // @param segmentParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch0(segmentIdParam string, segmentParam model.Segment) error + Patch0(segmentIdParam string, segmentParam nsx_policyModel.Segment) error // If segment with the segment-id is not already present, create a new segment. If it already exists, replace the segment with this object. Note: Extended Segment: Please note that old vpn path deprecated. If user specify old l2vpn path in the \"l2_extension\" object in the PATCH API payload, the path returned in the GET response payload may include the new path instead of the deprecated l2vpn path. Both old and new l2vpn path refer to same resource. there is no functional impact. Also note that l2vpn path included in the Alarm, GPRR, error messages returned from validation may include the new VPN path instead of the deprecated l2vpn path. Both new path and old vpn path refer to same resource. // // @param segmentIdParam Segment ID (required) // @param segmentParam (required) // @return com.vmware.nsx_policy.model.Segment + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(segmentIdParam string, segmentParam model.Segment) (model.Segment, error) + Update(segmentIdParam string, segmentParam nsx_policyModel.Segment) (nsx_policyModel.Segment, error) // If segment with the segment-id is not already present, create a new segment. If it already exists, replace the segment with this object. Force parameter is required when workload connectivity is indirectly impacted with the current replacement. Note: Extended Segment: Please note that old vpn path deprecated. If user specify old l2vpn path in the \"l2_extension\" object in the PATCH API payload, the path returned in the GET response payload may include the new path instead of the deprecated l2vpn path. Both old and new l2vpn path refer to same resource. there is no functional impact. Also note that l2vpn path included in the Alarm, GPRR, error messages returned from validation may include the new VPN path instead of the deprecated l2vpn path. Both new path and old vpn path refer to same resource. // // @param segmentIdParam Segment ID (required) // @param segmentParam (required) // @return com.vmware.nsx_policy.model.Segment + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update0(segmentIdParam string, segmentParam model.Segment) (model.Segment, error) + Update0(segmentIdParam string, segmentParam nsx_policyModel.Segment) (nsx_policyModel.Segment, error) } type segmentsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSegmentsClient(connector client.Connector) *segmentsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.segments") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "delete_0": core.NewMethodIdentifier(interfaceIdentifier, "delete_0"), - "deletedhcpleases": core.NewMethodIdentifier(interfaceIdentifier, "deletedhcpleases"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "patch_0": core.NewMethodIdentifier(interfaceIdentifier, "patch_0"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), - "update_0": core.NewMethodIdentifier(interfaceIdentifier, "update_0"), +func NewSegmentsClient(connector vapiProtocolClient_.Connector) *segmentsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.segments") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "delete_0": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete_0"), + "deletedhcpleases": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "deletedhcpleases"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "patch_0": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch_0"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), + "update_0": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update_0"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := segmentsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *segmentsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *segmentsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *segmentsClient) Delete(segmentIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentsDeleteInputType(), typeConverter) + operationRestMetaData := segmentsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentsDeleteInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } @@ -190,91 +199,98 @@ func (sIface *segmentsClient) Delete(segmentIdParam string) error { func (sIface *segmentsClient) Delete0(segmentIdParam string, cascadeParam *bool) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentsDelete0InputType(), typeConverter) + operationRestMetaData := segmentsDelete0RestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentsDelete0InputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Cascade", cascadeParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentsDelete0RestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments", "delete_0", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *segmentsClient) Deletedhcpleases(segmentIdParam string, dhcpDeleteLeasesParam model.DhcpDeleteLeases, enforcementPointPathParam *string) error { +func (sIface *segmentsClient) Deletedhcpleases(segmentIdParam string, dhcpDeleteLeasesParam nsx_policyModel.DhcpDeleteLeases, enforcementPointPathParam *string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentsDeletedhcpleasesInputType(), typeConverter) + operationRestMetaData := segmentsDeletedhcpleasesRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentsDeletedhcpleasesInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("DhcpDeleteLeases", dhcpDeleteLeasesParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentsDeletedhcpleasesRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments", "deletedhcpleases", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *segmentsClient) Get(segmentIdParam string) (model.Segment, error) { +func (sIface *segmentsClient) Get(segmentIdParam string) (nsx_policyModel.Segment, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentsGetInputType(), typeConverter) + operationRestMetaData := segmentsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentsGetInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Segment - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Segment + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments", "get", inputDataValue, executionContext) - var emptyOutput model.Segment + var emptyOutput nsx_policyModel.Segment if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Segment), nil + return output.(nsx_policyModel.Segment), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *segmentsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, segmentTypeParam *string, sortAscendingParam *bool, sortByParam *string) (model.SegmentListResult, error) { +func (sIface *segmentsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, segmentTypeParam *string, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SegmentListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentsListInputType(), typeConverter) + operationRestMetaData := segmentsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -284,141 +300,142 @@ func (sIface *segmentsClient) List(cursorParam *string, includeMarkForDeleteObje sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SegmentListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments", "list", inputDataValue, executionContext) - var emptyOutput model.SegmentListResult + var emptyOutput nsx_policyModel.SegmentListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentListResult), nil + return output.(nsx_policyModel.SegmentListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *segmentsClient) Patch(segmentIdParam string, segmentParam model.Segment) error { +func (sIface *segmentsClient) Patch(segmentIdParam string, segmentParam nsx_policyModel.Segment) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentsPatchInputType(), typeConverter) + operationRestMetaData := segmentsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentsPatchInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Segment", segmentParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *segmentsClient) Patch0(segmentIdParam string, segmentParam model.Segment) error { +func (sIface *segmentsClient) Patch0(segmentIdParam string, segmentParam nsx_policyModel.Segment) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentsPatch0InputType(), typeConverter) + operationRestMetaData := segmentsPatch0RestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentsPatch0InputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Segment", segmentParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentsPatch0RestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments", "patch_0", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *segmentsClient) Update(segmentIdParam string, segmentParam model.Segment) (model.Segment, error) { +func (sIface *segmentsClient) Update(segmentIdParam string, segmentParam nsx_policyModel.Segment) (nsx_policyModel.Segment, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentsUpdateInputType(), typeConverter) + operationRestMetaData := segmentsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentsUpdateInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Segment", segmentParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Segment - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Segment + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments", "update", inputDataValue, executionContext) - var emptyOutput model.Segment + var emptyOutput nsx_policyModel.Segment if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Segment), nil + return output.(nsx_policyModel.Segment), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *segmentsClient) Update0(segmentIdParam string, segmentParam model.Segment) (model.Segment, error) { +func (sIface *segmentsClient) Update0(segmentIdParam string, segmentParam nsx_policyModel.Segment) (nsx_policyModel.Segment, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentsUpdate0InputType(), typeConverter) + operationRestMetaData := segmentsUpdate0RestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentsUpdate0InputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Segment", segmentParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Segment - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Segment + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentsUpdate0RestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments", "update_0", inputDataValue, executionContext) - var emptyOutput model.Segment + var emptyOutput nsx_policyModel.Segment if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentsUpdate0OutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentsUpdate0OutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Segment), nil + return output.(nsx_policyModel.Segment), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SegmentsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SegmentsTypes.go index 53b30e29b..3ce97f1e0 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SegmentsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SegmentsTypes.go @@ -11,10 +11,10 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) @@ -24,36 +24,36 @@ const Segments_LIST_SEGMENT_TYPE_DVPORTGROUP = "DVPortgroup" // Possible value for ``segmentType`` of method Segments#list. const Segments_LIST_SEGMENT_TYPE_ALL = "ALL" -func segmentsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() fieldNameMap["segment_id"] = "SegmentId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() fieldNameMap["segment_id"] = "SegmentId" - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,42 +74,42 @@ func segmentsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentsDelete0InputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentsDelete0InputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["cascade"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cascade"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cascade"] = "Cascade" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentsDelete0OutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentsDelete0OutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentsDelete0RestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentsDelete0RestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["cascade"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cascade"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cascade"] = "Cascade" - paramsTypeMap["cascade"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["cascade"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" queryParams["cascade"] = "cascade" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -130,47 +130,47 @@ func segmentsDelete0RestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentsDeletedhcpleasesInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentsDeletedhcpleasesInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["dhcp_delete_leases"] = bindings.NewReferenceType(model.DhcpDeleteLeasesBindingType) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["dhcp_delete_leases"] = vapiBindings_.NewReferenceType(nsx_policyModel.DhcpDeleteLeasesBindingType) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["dhcp_delete_leases"] = "DhcpDeleteLeases" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentsDeletedhcpleasesOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentsDeletedhcpleasesOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentsDeletedhcpleasesRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentsDeletedhcpleasesRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["dhcp_delete_leases"] = bindings.NewReferenceType(model.DhcpDeleteLeasesBindingType) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["dhcp_delete_leases"] = vapiBindings_.NewReferenceType(nsx_policyModel.DhcpDeleteLeasesBindingType) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["dhcp_delete_leases"] = "DhcpDeleteLeases" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["dhcp_delete_leases"] = bindings.NewReferenceType(model.DhcpDeleteLeasesBindingType) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["dhcp_delete_leases"] = vapiBindings_.NewReferenceType(nsx_policyModel.DhcpDeleteLeasesBindingType) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" queryParams["enforcement_point_path"] = "enforcement_point_path" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -191,36 +191,36 @@ func segmentsDeletedhcpleasesRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() fieldNameMap["segment_id"] = "SegmentId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentBindingType) +func SegmentsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentBindingType) } -func segmentsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() fieldNameMap["segment_id"] = "SegmentId" - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -241,16 +241,16 @@ func segmentsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["segment_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["segment_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" @@ -258,30 +258,30 @@ func segmentsListInputType() bindings.StructType { fieldNameMap["segment_type"] = "SegmentType" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentListResultBindingType) +func SegmentsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentListResultBindingType) } -func segmentsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["segment_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["segment_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" @@ -289,13 +289,13 @@ func segmentsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["segment_type"] = "SegmentType" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["segment_type"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -305,7 +305,7 @@ func segmentsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -326,41 +326,41 @@ func segmentsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["segment"] = bindings.NewReferenceType(model.SegmentBindingType) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentBindingType) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment"] = "Segment" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["segment"] = bindings.NewReferenceType(model.SegmentBindingType) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentBindingType) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment"] = "Segment" - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segment"] = bindings.NewReferenceType(model.SegmentBindingType) - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["segment"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentBindingType) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -381,41 +381,41 @@ func segmentsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentsPatch0InputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentsPatch0InputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["segment"] = bindings.NewReferenceType(model.SegmentBindingType) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentBindingType) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment"] = "Segment" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentsPatch0OutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentsPatch0OutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentsPatch0RestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentsPatch0RestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["segment"] = bindings.NewReferenceType(model.SegmentBindingType) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentBindingType) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment"] = "Segment" - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segment"] = bindings.NewReferenceType(model.SegmentBindingType) - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["segment"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentBindingType) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -436,41 +436,41 @@ func segmentsPatch0RestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["segment"] = bindings.NewReferenceType(model.SegmentBindingType) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentBindingType) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment"] = "Segment" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentBindingType) +func SegmentsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentBindingType) } -func segmentsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["segment"] = bindings.NewReferenceType(model.SegmentBindingType) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentBindingType) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment"] = "Segment" - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segment"] = bindings.NewReferenceType(model.SegmentBindingType) - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["segment"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentBindingType) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -491,41 +491,41 @@ func segmentsUpdateRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentsUpdate0InputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentsUpdate0InputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["segment"] = bindings.NewReferenceType(model.SegmentBindingType) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentBindingType) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment"] = "Segment" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentsUpdate0OutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentBindingType) +func SegmentsUpdate0OutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentBindingType) } -func segmentsUpdate0RestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentsUpdate0RestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["segment"] = bindings.NewReferenceType(model.SegmentBindingType) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentBindingType) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment"] = "Segment" - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segment"] = bindings.NewReferenceType(model.SegmentBindingType) - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["segment"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentBindingType) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ServiceChainsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ServiceChainsClient.go index 66a8f60d5..78406c0aa 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ServiceChainsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ServiceChainsClient.go @@ -9,21 +9,21 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ServiceChainsClient interface { // This API can be user to delete service chain with given service-chain-id. // // @param serviceChainIdParam Id of Service chain (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,12 +35,13 @@ type ServiceChainsClient interface { // // @param serviceChainIdParam Id of Service chain (required) // @return com.vmware.nsx_policy.model.PolicyServiceChain + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(serviceChainIdParam string) (model.PolicyServiceChain, error) + Get(serviceChainIdParam string) (nsx_policyModel.PolicyServiceChain, error) // List all the service chains available for service insertion // @@ -51,126 +52,135 @@ type ServiceChainsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PolicyServiceChainListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyServiceChainListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyServiceChainListResult, error) // Create Service chain representing the sequence in which 3rd party services must be consumed. // // @param serviceChainIdParam Service chain id (required) // @param policyServiceChainParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(serviceChainIdParam string, policyServiceChainParam model.PolicyServiceChain) error + Patch(serviceChainIdParam string, policyServiceChainParam nsx_policyModel.PolicyServiceChain) error // Create or update Service chain representing the sequence in which 3rd party services must be consumed. // // @param serviceChainIdParam Service chain id (required) // @param policyServiceChainParam (required) // @return com.vmware.nsx_policy.model.PolicyServiceChain + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(serviceChainIdParam string, policyServiceChainParam model.PolicyServiceChain) (model.PolicyServiceChain, error) + Update(serviceChainIdParam string, policyServiceChainParam nsx_policyModel.PolicyServiceChain) (nsx_policyModel.PolicyServiceChain, error) } type serviceChainsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewServiceChainsClient(connector client.Connector) *serviceChainsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.service_chains") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewServiceChainsClient(connector vapiProtocolClient_.Connector) *serviceChainsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.service_chains") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := serviceChainsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *serviceChainsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *serviceChainsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *serviceChainsClient) Delete(serviceChainIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceChainsDeleteInputType(), typeConverter) + operationRestMetaData := serviceChainsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceChainsDeleteInputType(), typeConverter) sv.AddStructField("ServiceChainId", serviceChainIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceChainsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.service_chains", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *serviceChainsClient) Get(serviceChainIdParam string) (model.PolicyServiceChain, error) { +func (sIface *serviceChainsClient) Get(serviceChainIdParam string) (nsx_policyModel.PolicyServiceChain, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceChainsGetInputType(), typeConverter) + operationRestMetaData := serviceChainsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceChainsGetInputType(), typeConverter) sv.AddStructField("ServiceChainId", serviceChainIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyServiceChain - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyServiceChain + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceChainsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.service_chains", "get", inputDataValue, executionContext) - var emptyOutput model.PolicyServiceChain + var emptyOutput nsx_policyModel.PolicyServiceChain if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), serviceChainsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ServiceChainsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyServiceChain), nil + return output.(nsx_policyModel.PolicyServiceChain), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *serviceChainsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyServiceChainListResult, error) { +func (sIface *serviceChainsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyServiceChainListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceChainsListInputType(), typeConverter) + operationRestMetaData := serviceChainsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceChainsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -179,83 +189,82 @@ func (sIface *serviceChainsClient) List(cursorParam *string, includeMarkForDelet sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyServiceChainListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyServiceChainListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceChainsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.service_chains", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyServiceChainListResult + var emptyOutput nsx_policyModel.PolicyServiceChainListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), serviceChainsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ServiceChainsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyServiceChainListResult), nil + return output.(nsx_policyModel.PolicyServiceChainListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *serviceChainsClient) Patch(serviceChainIdParam string, policyServiceChainParam model.PolicyServiceChain) error { +func (sIface *serviceChainsClient) Patch(serviceChainIdParam string, policyServiceChainParam nsx_policyModel.PolicyServiceChain) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceChainsPatchInputType(), typeConverter) + operationRestMetaData := serviceChainsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceChainsPatchInputType(), typeConverter) sv.AddStructField("ServiceChainId", serviceChainIdParam) sv.AddStructField("PolicyServiceChain", policyServiceChainParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceChainsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.service_chains", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *serviceChainsClient) Update(serviceChainIdParam string, policyServiceChainParam model.PolicyServiceChain) (model.PolicyServiceChain, error) { +func (sIface *serviceChainsClient) Update(serviceChainIdParam string, policyServiceChainParam nsx_policyModel.PolicyServiceChain) (nsx_policyModel.PolicyServiceChain, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceChainsUpdateInputType(), typeConverter) + operationRestMetaData := serviceChainsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceChainsUpdateInputType(), typeConverter) sv.AddStructField("ServiceChainId", serviceChainIdParam) sv.AddStructField("PolicyServiceChain", policyServiceChainParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyServiceChain - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyServiceChain + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceChainsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.service_chains", "update", inputDataValue, executionContext) - var emptyOutput model.PolicyServiceChain + var emptyOutput nsx_policyModel.PolicyServiceChain if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), serviceChainsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ServiceChainsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyServiceChain), nil + return output.(nsx_policyModel.PolicyServiceChain), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ServiceChainsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ServiceChainsTypes.go index 2b68afbdf..4ed82785e 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ServiceChainsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ServiceChainsTypes.go @@ -11,43 +11,43 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func serviceChainsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceChainsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["service_chain_id"] = bindings.NewStringType() + fields["service_chain_id"] = vapiBindings_.NewStringType() fieldNameMap["service_chain_id"] = "ServiceChainId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceChainsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ServiceChainsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func serviceChainsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceChainsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["service_chain_id"] = bindings.NewStringType() + fields["service_chain_id"] = vapiBindings_.NewStringType() fieldNameMap["service_chain_id"] = "ServiceChainId" - paramsTypeMap["service_chain_id"] = bindings.NewStringType() - paramsTypeMap["serviceChainId"] = bindings.NewStringType() + paramsTypeMap["service_chain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceChainId"] = vapiBindings_.NewStringType() pathParams["service_chain_id"] = "serviceChainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,36 +68,36 @@ func serviceChainsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func serviceChainsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceChainsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["service_chain_id"] = bindings.NewStringType() + fields["service_chain_id"] = vapiBindings_.NewStringType() fieldNameMap["service_chain_id"] = "ServiceChainId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceChainsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyServiceChainBindingType) +func ServiceChainsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyServiceChainBindingType) } -func serviceChainsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceChainsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["service_chain_id"] = bindings.NewStringType() + fields["service_chain_id"] = vapiBindings_.NewStringType() fieldNameMap["service_chain_id"] = "ServiceChainId" - paramsTypeMap["service_chain_id"] = bindings.NewStringType() - paramsTypeMap["serviceChainId"] = bindings.NewStringType() + paramsTypeMap["service_chain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceChainId"] = vapiBindings_.NewStringType() pathParams["service_chain_id"] = "serviceChainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -118,56 +118,56 @@ func serviceChainsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func serviceChainsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceChainsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceChainsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyServiceChainListResultBindingType) +func ServiceChainsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyServiceChainListResultBindingType) } -func serviceChainsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceChainsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -176,7 +176,7 @@ func serviceChainsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -197,41 +197,41 @@ func serviceChainsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func serviceChainsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceChainsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["service_chain_id"] = bindings.NewStringType() - fields["policy_service_chain"] = bindings.NewReferenceType(model.PolicyServiceChainBindingType) + fields["service_chain_id"] = vapiBindings_.NewStringType() + fields["policy_service_chain"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyServiceChainBindingType) fieldNameMap["service_chain_id"] = "ServiceChainId" fieldNameMap["policy_service_chain"] = "PolicyServiceChain" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceChainsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ServiceChainsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func serviceChainsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceChainsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["service_chain_id"] = bindings.NewStringType() - fields["policy_service_chain"] = bindings.NewReferenceType(model.PolicyServiceChainBindingType) + fields["service_chain_id"] = vapiBindings_.NewStringType() + fields["policy_service_chain"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyServiceChainBindingType) fieldNameMap["service_chain_id"] = "ServiceChainId" fieldNameMap["policy_service_chain"] = "PolicyServiceChain" - paramsTypeMap["service_chain_id"] = bindings.NewStringType() - paramsTypeMap["policy_service_chain"] = bindings.NewReferenceType(model.PolicyServiceChainBindingType) - paramsTypeMap["serviceChainId"] = bindings.NewStringType() + paramsTypeMap["service_chain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_service_chain"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyServiceChainBindingType) + paramsTypeMap["serviceChainId"] = vapiBindings_.NewStringType() pathParams["service_chain_id"] = "serviceChainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -252,41 +252,41 @@ func serviceChainsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func serviceChainsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceChainsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["service_chain_id"] = bindings.NewStringType() - fields["policy_service_chain"] = bindings.NewReferenceType(model.PolicyServiceChainBindingType) + fields["service_chain_id"] = vapiBindings_.NewStringType() + fields["policy_service_chain"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyServiceChainBindingType) fieldNameMap["service_chain_id"] = "ServiceChainId" fieldNameMap["policy_service_chain"] = "PolicyServiceChain" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceChainsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyServiceChainBindingType) +func ServiceChainsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyServiceChainBindingType) } -func serviceChainsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceChainsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["service_chain_id"] = bindings.NewStringType() - fields["policy_service_chain"] = bindings.NewReferenceType(model.PolicyServiceChainBindingType) + fields["service_chain_id"] = vapiBindings_.NewStringType() + fields["policy_service_chain"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyServiceChainBindingType) fieldNameMap["service_chain_id"] = "ServiceChainId" fieldNameMap["policy_service_chain"] = "PolicyServiceChain" - paramsTypeMap["service_chain_id"] = bindings.NewStringType() - paramsTypeMap["policy_service_chain"] = bindings.NewReferenceType(model.PolicyServiceChainBindingType) - paramsTypeMap["serviceChainId"] = bindings.NewStringType() + paramsTypeMap["service_chain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_service_chain"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyServiceChainBindingType) + paramsTypeMap["serviceChainId"] = vapiBindings_.NewStringType() pathParams["service_chain_id"] = "serviceChainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ServiceReferencesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ServiceReferencesClient.go index 93310da0d..937e9b5ae 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ServiceReferencesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ServiceReferencesClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ServiceReferencesClient interface { @@ -25,6 +24,7 @@ type ServiceReferencesClient interface { // // @param serviceReferenceIdParam Id of Service Reference (required) // @param cascadeParam Flag to cascade delete all children associated with service reference (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,12 +36,13 @@ type ServiceReferencesClient interface { // // @param serviceReferenceIdParam Id of Service Reference (required) // @return com.vmware.nsx_policy.model.ServiceReference + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(serviceReferenceIdParam string) (model.ServiceReference, error) + Get(serviceReferenceIdParam string) (nsx_policyModel.ServiceReference, error) // List all the partner service references available for service insertion // @@ -52,127 +53,136 @@ type ServiceReferencesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ServiceReferenceListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ServiceReferenceListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ServiceReferenceListResult, error) // Create Service Reference representing the intent to consume a given 3rd party service. // // @param serviceReferenceIdParam Service reference id (required) // @param serviceReferenceParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(serviceReferenceIdParam string, serviceReferenceParam model.ServiceReference) error + Patch(serviceReferenceIdParam string, serviceReferenceParam nsx_policyModel.ServiceReference) error // Create Service Reference representing the intent to consume a given 3rd party service. // // @param serviceReferenceIdParam Service reference id (required) // @param serviceReferenceParam (required) // @return com.vmware.nsx_policy.model.ServiceReference + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(serviceReferenceIdParam string, serviceReferenceParam model.ServiceReference) (model.ServiceReference, error) + Update(serviceReferenceIdParam string, serviceReferenceParam nsx_policyModel.ServiceReference) (nsx_policyModel.ServiceReference, error) } type serviceReferencesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewServiceReferencesClient(connector client.Connector) *serviceReferencesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.service_references") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewServiceReferencesClient(connector vapiProtocolClient_.Connector) *serviceReferencesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.service_references") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := serviceReferencesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *serviceReferencesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *serviceReferencesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *serviceReferencesClient) Delete(serviceReferenceIdParam string, cascadeParam *bool) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceReferencesDeleteInputType(), typeConverter) + operationRestMetaData := serviceReferencesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceReferencesDeleteInputType(), typeConverter) sv.AddStructField("ServiceReferenceId", serviceReferenceIdParam) sv.AddStructField("Cascade", cascadeParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceReferencesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.service_references", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *serviceReferencesClient) Get(serviceReferenceIdParam string) (model.ServiceReference, error) { +func (sIface *serviceReferencesClient) Get(serviceReferenceIdParam string) (nsx_policyModel.ServiceReference, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceReferencesGetInputType(), typeConverter) + operationRestMetaData := serviceReferencesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceReferencesGetInputType(), typeConverter) sv.AddStructField("ServiceReferenceId", serviceReferenceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ServiceReference - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ServiceReference + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceReferencesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.service_references", "get", inputDataValue, executionContext) - var emptyOutput model.ServiceReference + var emptyOutput nsx_policyModel.ServiceReference if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), serviceReferencesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ServiceReferencesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ServiceReference), nil + return output.(nsx_policyModel.ServiceReference), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *serviceReferencesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ServiceReferenceListResult, error) { +func (sIface *serviceReferencesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ServiceReferenceListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceReferencesListInputType(), typeConverter) + operationRestMetaData := serviceReferencesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceReferencesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +191,82 @@ func (sIface *serviceReferencesClient) List(cursorParam *string, includeMarkForD sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ServiceReferenceListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ServiceReferenceListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceReferencesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.service_references", "list", inputDataValue, executionContext) - var emptyOutput model.ServiceReferenceListResult + var emptyOutput nsx_policyModel.ServiceReferenceListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), serviceReferencesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ServiceReferencesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ServiceReferenceListResult), nil + return output.(nsx_policyModel.ServiceReferenceListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *serviceReferencesClient) Patch(serviceReferenceIdParam string, serviceReferenceParam model.ServiceReference) error { +func (sIface *serviceReferencesClient) Patch(serviceReferenceIdParam string, serviceReferenceParam nsx_policyModel.ServiceReference) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceReferencesPatchInputType(), typeConverter) + operationRestMetaData := serviceReferencesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceReferencesPatchInputType(), typeConverter) sv.AddStructField("ServiceReferenceId", serviceReferenceIdParam) sv.AddStructField("ServiceReference", serviceReferenceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceReferencesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.service_references", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *serviceReferencesClient) Update(serviceReferenceIdParam string, serviceReferenceParam model.ServiceReference) (model.ServiceReference, error) { +func (sIface *serviceReferencesClient) Update(serviceReferenceIdParam string, serviceReferenceParam nsx_policyModel.ServiceReference) (nsx_policyModel.ServiceReference, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceReferencesUpdateInputType(), typeConverter) + operationRestMetaData := serviceReferencesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceReferencesUpdateInputType(), typeConverter) sv.AddStructField("ServiceReferenceId", serviceReferenceIdParam) sv.AddStructField("ServiceReference", serviceReferenceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ServiceReference - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ServiceReference + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceReferencesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.service_references", "update", inputDataValue, executionContext) - var emptyOutput model.ServiceReference + var emptyOutput nsx_policyModel.ServiceReference if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), serviceReferencesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ServiceReferencesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ServiceReference), nil + return output.(nsx_policyModel.ServiceReference), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ServiceReferencesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ServiceReferencesTypes.go index 5cba1c0a3..feb19917c 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ServiceReferencesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ServiceReferencesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func serviceReferencesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceReferencesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["service_reference_id"] = bindings.NewStringType() - fields["cascade"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["service_reference_id"] = vapiBindings_.NewStringType() + fields["cascade"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["service_reference_id"] = "ServiceReferenceId" fieldNameMap["cascade"] = "Cascade" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceReferencesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ServiceReferencesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func serviceReferencesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceReferencesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["service_reference_id"] = bindings.NewStringType() - fields["cascade"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["service_reference_id"] = vapiBindings_.NewStringType() + fields["cascade"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["service_reference_id"] = "ServiceReferenceId" fieldNameMap["cascade"] = "Cascade" - paramsTypeMap["service_reference_id"] = bindings.NewStringType() - paramsTypeMap["cascade"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["serviceReferenceId"] = bindings.NewStringType() + paramsTypeMap["service_reference_id"] = vapiBindings_.NewStringType() + paramsTypeMap["cascade"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["serviceReferenceId"] = vapiBindings_.NewStringType() pathParams["service_reference_id"] = "serviceReferenceId" queryParams["cascade"] = "cascade" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func serviceReferencesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func serviceReferencesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceReferencesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["service_reference_id"] = bindings.NewStringType() + fields["service_reference_id"] = vapiBindings_.NewStringType() fieldNameMap["service_reference_id"] = "ServiceReferenceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceReferencesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ServiceReferenceBindingType) +func ServiceReferencesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ServiceReferenceBindingType) } -func serviceReferencesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceReferencesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["service_reference_id"] = bindings.NewStringType() + fields["service_reference_id"] = vapiBindings_.NewStringType() fieldNameMap["service_reference_id"] = "ServiceReferenceId" - paramsTypeMap["service_reference_id"] = bindings.NewStringType() - paramsTypeMap["serviceReferenceId"] = bindings.NewStringType() + paramsTypeMap["service_reference_id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceReferenceId"] = vapiBindings_.NewStringType() pathParams["service_reference_id"] = "serviceReferenceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func serviceReferencesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func serviceReferencesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceReferencesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceReferencesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ServiceReferenceListResultBindingType) +func ServiceReferencesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ServiceReferenceListResultBindingType) } -func serviceReferencesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceReferencesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func serviceReferencesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func serviceReferencesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func serviceReferencesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceReferencesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["service_reference_id"] = bindings.NewStringType() - fields["service_reference"] = bindings.NewReferenceType(model.ServiceReferenceBindingType) + fields["service_reference_id"] = vapiBindings_.NewStringType() + fields["service_reference"] = vapiBindings_.NewReferenceType(nsx_policyModel.ServiceReferenceBindingType) fieldNameMap["service_reference_id"] = "ServiceReferenceId" fieldNameMap["service_reference"] = "ServiceReference" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceReferencesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ServiceReferencesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func serviceReferencesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceReferencesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["service_reference_id"] = bindings.NewStringType() - fields["service_reference"] = bindings.NewReferenceType(model.ServiceReferenceBindingType) + fields["service_reference_id"] = vapiBindings_.NewStringType() + fields["service_reference"] = vapiBindings_.NewReferenceType(nsx_policyModel.ServiceReferenceBindingType) fieldNameMap["service_reference_id"] = "ServiceReferenceId" fieldNameMap["service_reference"] = "ServiceReference" - paramsTypeMap["service_reference_id"] = bindings.NewStringType() - paramsTypeMap["service_reference"] = bindings.NewReferenceType(model.ServiceReferenceBindingType) - paramsTypeMap["serviceReferenceId"] = bindings.NewStringType() + paramsTypeMap["service_reference_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_reference"] = vapiBindings_.NewReferenceType(nsx_policyModel.ServiceReferenceBindingType) + paramsTypeMap["serviceReferenceId"] = vapiBindings_.NewStringType() pathParams["service_reference_id"] = "serviceReferenceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func serviceReferencesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func serviceReferencesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceReferencesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["service_reference_id"] = bindings.NewStringType() - fields["service_reference"] = bindings.NewReferenceType(model.ServiceReferenceBindingType) + fields["service_reference_id"] = vapiBindings_.NewStringType() + fields["service_reference"] = vapiBindings_.NewReferenceType(nsx_policyModel.ServiceReferenceBindingType) fieldNameMap["service_reference_id"] = "ServiceReferenceId" fieldNameMap["service_reference"] = "ServiceReference" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceReferencesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ServiceReferenceBindingType) +func ServiceReferencesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ServiceReferenceBindingType) } -func serviceReferencesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceReferencesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["service_reference_id"] = bindings.NewStringType() - fields["service_reference"] = bindings.NewReferenceType(model.ServiceReferenceBindingType) + fields["service_reference_id"] = vapiBindings_.NewStringType() + fields["service_reference"] = vapiBindings_.NewReferenceType(nsx_policyModel.ServiceReferenceBindingType) fieldNameMap["service_reference_id"] = "ServiceReferenceId" fieldNameMap["service_reference"] = "ServiceReference" - paramsTypeMap["service_reference_id"] = bindings.NewStringType() - paramsTypeMap["service_reference"] = bindings.NewReferenceType(model.ServiceReferenceBindingType) - paramsTypeMap["serviceReferenceId"] = bindings.NewStringType() + paramsTypeMap["service_reference_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_reference"] = vapiBindings_.NewReferenceType(nsx_policyModel.ServiceReferenceBindingType) + paramsTypeMap["serviceReferenceId"] = vapiBindings_.NewStringType() pathParams["service_reference_id"] = "serviceReferenceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ServicesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ServicesClient.go index 82fd2165b..955eab849 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ServicesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ServicesClient.go @@ -9,21 +9,21 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ServicesClient interface { // Delete Service // // @param serviceIdParam Service ID (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,12 +35,13 @@ type ServicesClient interface { // // @param serviceIdParam Service ID (required) // @return com.vmware.nsx_policy.model.Service + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(serviceIdParam string) (model.Service, error) + Get(serviceIdParam string) (nsx_policyModel.Service, error) // Paginated list of Services for infra. // @@ -52,126 +53,135 @@ type ServicesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ServiceListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, defaultServiceParam *bool, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ServiceListResult, error) + List(cursorParam *string, defaultServiceParam *bool, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ServiceListResult, error) // Create a new service if a service with the given ID does not already exist. Creates new service entries if populated in the service. If a service with the given ID already exists, patch the service including the nested service entries. // // @param serviceIdParam Service ID (required) // @param serviceParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(serviceIdParam string, serviceParam model.Service) error + Patch(serviceIdParam string, serviceParam nsx_policyModel.Service) error // Create a new service if a service with the given ID does not already exist. Creates new service entries if populated in the service. If a service with the given ID already exists, update the service including the nested service entries. This is a full replace. // // @param serviceIdParam Service ID (required) // @param serviceParam (required) // @return com.vmware.nsx_policy.model.Service + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(serviceIdParam string, serviceParam model.Service) (model.Service, error) + Update(serviceIdParam string, serviceParam nsx_policyModel.Service) (nsx_policyModel.Service, error) } type servicesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewServicesClient(connector client.Connector) *servicesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.services") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewServicesClient(connector vapiProtocolClient_.Connector) *servicesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.services") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := servicesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *servicesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *servicesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *servicesClient) Delete(serviceIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(servicesDeleteInputType(), typeConverter) + operationRestMetaData := servicesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(servicesDeleteInputType(), typeConverter) sv.AddStructField("ServiceId", serviceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := servicesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.services", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *servicesClient) Get(serviceIdParam string) (model.Service, error) { +func (sIface *servicesClient) Get(serviceIdParam string) (nsx_policyModel.Service, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(servicesGetInputType(), typeConverter) + operationRestMetaData := servicesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(servicesGetInputType(), typeConverter) sv.AddStructField("ServiceId", serviceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Service - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Service + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := servicesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.services", "get", inputDataValue, executionContext) - var emptyOutput model.Service + var emptyOutput nsx_policyModel.Service if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), servicesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ServicesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Service), nil + return output.(nsx_policyModel.Service), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *servicesClient) List(cursorParam *string, defaultServiceParam *bool, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ServiceListResult, error) { +func (sIface *servicesClient) List(cursorParam *string, defaultServiceParam *bool, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ServiceListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(servicesListInputType(), typeConverter) + operationRestMetaData := servicesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(servicesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("DefaultService", defaultServiceParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -181,83 +191,82 @@ func (sIface *servicesClient) List(cursorParam *string, defaultServiceParam *boo sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ServiceListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ServiceListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := servicesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.services", "list", inputDataValue, executionContext) - var emptyOutput model.ServiceListResult + var emptyOutput nsx_policyModel.ServiceListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), servicesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ServicesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ServiceListResult), nil + return output.(nsx_policyModel.ServiceListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *servicesClient) Patch(serviceIdParam string, serviceParam model.Service) error { +func (sIface *servicesClient) Patch(serviceIdParam string, serviceParam nsx_policyModel.Service) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(servicesPatchInputType(), typeConverter) + operationRestMetaData := servicesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(servicesPatchInputType(), typeConverter) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("Service", serviceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := servicesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.services", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *servicesClient) Update(serviceIdParam string, serviceParam model.Service) (model.Service, error) { +func (sIface *servicesClient) Update(serviceIdParam string, serviceParam nsx_policyModel.Service) (nsx_policyModel.Service, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(servicesUpdateInputType(), typeConverter) + operationRestMetaData := servicesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(servicesUpdateInputType(), typeConverter) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("Service", serviceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Service - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Service + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := servicesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.services", "update", inputDataValue, executionContext) - var emptyOutput model.Service + var emptyOutput nsx_policyModel.Service if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), servicesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ServicesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Service), nil + return output.(nsx_policyModel.Service), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ServicesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ServicesTypes.go index 620b46851..875226518 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ServicesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ServicesTypes.go @@ -11,43 +11,43 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func servicesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func servicesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["service_id"] = bindings.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() fieldNameMap["service_id"] = "ServiceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func servicesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ServicesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func servicesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func servicesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["service_id"] = bindings.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() fieldNameMap["service_id"] = "ServiceId" - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,36 +68,36 @@ func servicesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func servicesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func servicesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["service_id"] = bindings.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() fieldNameMap["service_id"] = "ServiceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func servicesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ServiceBindingType) +func ServicesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ServiceBindingType) } -func servicesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func servicesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["service_id"] = bindings.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() fieldNameMap["service_id"] = "ServiceId" - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -118,16 +118,16 @@ func servicesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func servicesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func servicesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["default_service"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["default_service"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["default_service"] = "DefaultService" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -135,30 +135,30 @@ func servicesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func servicesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ServiceListResultBindingType) +func ServicesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ServiceListResultBindingType) } -func servicesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func servicesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["default_service"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["default_service"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["default_service"] = "DefaultService" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -166,13 +166,13 @@ func servicesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["default_service"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["default_service"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func servicesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func servicesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func servicesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func servicesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["service_id"] = bindings.NewStringType() - fields["service"] = bindings.NewReferenceType(model.ServiceBindingType) + fields["service_id"] = vapiBindings_.NewStringType() + fields["service"] = vapiBindings_.NewReferenceType(nsx_policyModel.ServiceBindingType) fieldNameMap["service_id"] = "ServiceId" fieldNameMap["service"] = "Service" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func servicesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ServicesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func servicesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func servicesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["service_id"] = bindings.NewStringType() - fields["service"] = bindings.NewReferenceType(model.ServiceBindingType) + fields["service_id"] = vapiBindings_.NewStringType() + fields["service"] = vapiBindings_.NewReferenceType(nsx_policyModel.ServiceBindingType) fieldNameMap["service_id"] = "ServiceId" fieldNameMap["service"] = "Service" - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["service"] = bindings.NewReferenceType(model.ServiceBindingType) - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["service"] = vapiBindings_.NewReferenceType(nsx_policyModel.ServiceBindingType) + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func servicesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func servicesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func servicesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["service_id"] = bindings.NewStringType() - fields["service"] = bindings.NewReferenceType(model.ServiceBindingType) + fields["service_id"] = vapiBindings_.NewStringType() + fields["service"] = vapiBindings_.NewReferenceType(nsx_policyModel.ServiceBindingType) fieldNameMap["service_id"] = "ServiceId" fieldNameMap["service"] = "Service" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func servicesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ServiceBindingType) +func ServicesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ServiceBindingType) } -func servicesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func servicesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["service_id"] = bindings.NewStringType() - fields["service"] = bindings.NewReferenceType(model.ServiceBindingType) + fields["service_id"] = vapiBindings_.NewStringType() + fields["service"] = vapiBindings_.NewReferenceType(nsx_policyModel.ServiceBindingType) fieldNameMap["service_id"] = "ServiceId" fieldNameMap["service"] = "Service" - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["service"] = bindings.NewReferenceType(model.ServiceBindingType) - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["service"] = vapiBindings_.NewReferenceType(nsx_policyModel.ServiceBindingType) + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SharesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SharesClient.go new file mode 100644 index 000000000..7e6f988fe --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SharesClient.go @@ -0,0 +1,271 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Interface file for service: Shares +// Used by client-side stubs. + +package infra + +import ( + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" +) + +const _ = vapiCore_.SupportedByRuntimeVersion2 + +type SharesClient interface { + + // Delete a Share. + // + // @param shareIdParam (required) + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Delete(shareIdParam string) error + + // Get single instance of a share + // + // @param shareIdParam Share ID (required) + // @return com.vmware.nsx_policy.model.Share + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Get(shareIdParam string) (nsx_policyModel.Share, error) + + // List shares + // + // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) + // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) + // @param includedFieldsParam Comma separated list of fields that should be included in query result (optional) + // @param pageSizeParam Maximum number of results to return in this page (server may return fewer) (optional, default to 1000) + // @param sortAscendingParam (optional) + // @param sortByParam Field by which records are sorted (optional) + // @return com.vmware.nsx_policy.model.ShareListResult + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ShareListResult, error) + + // If a Share with the given ID already exists, update the share entity. + // + // @param shareIdParam Share ID (required) + // @param shareParam (required) + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Patch(shareIdParam string, shareParam nsx_policyModel.Share) error + + // If a Share with the given ID already exists, and the revision is 0, throw error + // + // @param shareIdParam Share ID (required) + // @param shareParam (required) + // @return com.vmware.nsx_policy.model.Share + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Update(shareIdParam string, shareParam nsx_policyModel.Share) (nsx_policyModel.Share, error) +} + +type sharesClient struct { + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType +} + +func NewSharesClient(connector vapiProtocolClient_.Connector) *sharesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.shares") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), + } + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) + + sIface := sharesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} + return &sIface +} + +func (sIface *sharesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { + if entry, ok := sIface.errorsBindingMap[errorName]; ok { + return entry + } + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] +} + +func (sIface *sharesClient) Delete(shareIdParam string) error { + typeConverter := sIface.connector.TypeConverter() + executionContext := sIface.connector.NewExecutionContext() + operationRestMetaData := sharesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sharesDeleteInputType(), typeConverter) + sv.AddStructField("ShareId", shareIdParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + return vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.shares", "delete", inputDataValue, executionContext) + if methodResult.IsSuccess() { + return nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return vapiBindings_.VAPIerrorsToError(errorInError) + } + return methodError.(error) + } +} + +func (sIface *sharesClient) Get(shareIdParam string) (nsx_policyModel.Share, error) { + typeConverter := sIface.connector.TypeConverter() + executionContext := sIface.connector.NewExecutionContext() + operationRestMetaData := sharesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sharesGetInputType(), typeConverter) + sv.AddStructField("ShareId", shareIdParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_policyModel.Share + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.shares", "get", inputDataValue, executionContext) + var emptyOutput nsx_policyModel.Share + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SharesGetOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_policyModel.Share), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} + +func (sIface *sharesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ShareListResult, error) { + typeConverter := sIface.connector.TypeConverter() + executionContext := sIface.connector.NewExecutionContext() + operationRestMetaData := sharesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sharesListInputType(), typeConverter) + sv.AddStructField("Cursor", cursorParam) + sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) + sv.AddStructField("IncludedFields", includedFieldsParam) + sv.AddStructField("PageSize", pageSizeParam) + sv.AddStructField("SortAscending", sortAscendingParam) + sv.AddStructField("SortBy", sortByParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_policyModel.ShareListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.shares", "list", inputDataValue, executionContext) + var emptyOutput nsx_policyModel.ShareListResult + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SharesListOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_policyModel.ShareListResult), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} + +func (sIface *sharesClient) Patch(shareIdParam string, shareParam nsx_policyModel.Share) error { + typeConverter := sIface.connector.TypeConverter() + executionContext := sIface.connector.NewExecutionContext() + operationRestMetaData := sharesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sharesPatchInputType(), typeConverter) + sv.AddStructField("ShareId", shareIdParam) + sv.AddStructField("Share", shareParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + return vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.shares", "patch", inputDataValue, executionContext) + if methodResult.IsSuccess() { + return nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return vapiBindings_.VAPIerrorsToError(errorInError) + } + return methodError.(error) + } +} + +func (sIface *sharesClient) Update(shareIdParam string, shareParam nsx_policyModel.Share) (nsx_policyModel.Share, error) { + typeConverter := sIface.connector.TypeConverter() + executionContext := sIface.connector.NewExecutionContext() + operationRestMetaData := sharesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sharesUpdateInputType(), typeConverter) + sv.AddStructField("ShareId", shareIdParam) + sv.AddStructField("Share", shareParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_policyModel.Share + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.shares", "update", inputDataValue, executionContext) + var emptyOutput nsx_policyModel.Share + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SharesUpdateOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_policyModel.Share), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SharesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SharesTypes.go new file mode 100644 index 000000000..d3ac950cc --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SharesTypes.go @@ -0,0 +1,308 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Data type definitions file for service: Shares. +// Includes binding types of a structures and enumerations defined in the service. +// Shared by client-side stubs and server-side skeletons to ensure type +// compatibility. + +package infra + +import ( + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + "reflect" +) + +func sharesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["share_id"] = vapiBindings_.NewStringType() + fieldNameMap["share_id"] = "ShareId" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func SharesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() +} + +func sharesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["share_id"] = vapiBindings_.NewStringType() + fieldNameMap["share_id"] = "ShareId" + paramsTypeMap["share_id"] = vapiBindings_.NewStringType() + paramsTypeMap["shareId"] = vapiBindings_.NewStringType() + pathParams["share_id"] = "shareId" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "DELETE", + "/policy/api/v1/infra/shares/{shareId}", + "", + resultHeaders, + 204, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func sharesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["share_id"] = vapiBindings_.NewStringType() + fieldNameMap["share_id"] = "ShareId" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func SharesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ShareBindingType) +} + +func sharesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["share_id"] = vapiBindings_.NewStringType() + fieldNameMap["share_id"] = "ShareId" + paramsTypeMap["share_id"] = vapiBindings_.NewStringType() + paramsTypeMap["shareId"] = vapiBindings_.NewStringType() + pathParams["share_id"] = "shareId" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "GET", + "/policy/api/v1/infra/shares/{shareId}", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func sharesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" + fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["page_size"] = "PageSize" + fieldNameMap["sort_ascending"] = "SortAscending" + fieldNameMap["sort_by"] = "SortBy" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func SharesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ShareListResultBindingType) +} + +func sharesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" + fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["page_size"] = "PageSize" + fieldNameMap["sort_ascending"] = "SortAscending" + fieldNameMap["sort_by"] = "SortBy" + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + queryParams["cursor"] = "cursor" + queryParams["sort_ascending"] = "sort_ascending" + queryParams["included_fields"] = "included_fields" + queryParams["sort_by"] = "sort_by" + queryParams["include_mark_for_delete_objects"] = "include_mark_for_delete_objects" + queryParams["page_size"] = "page_size" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "GET", + "/policy/api/v1/infra/shares", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func sharesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["share_id"] = vapiBindings_.NewStringType() + fields["share"] = vapiBindings_.NewReferenceType(nsx_policyModel.ShareBindingType) + fieldNameMap["share_id"] = "ShareId" + fieldNameMap["share"] = "Share" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func SharesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() +} + +func sharesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["share_id"] = vapiBindings_.NewStringType() + fields["share"] = vapiBindings_.NewReferenceType(nsx_policyModel.ShareBindingType) + fieldNameMap["share_id"] = "ShareId" + fieldNameMap["share"] = "Share" + paramsTypeMap["share_id"] = vapiBindings_.NewStringType() + paramsTypeMap["share"] = vapiBindings_.NewReferenceType(nsx_policyModel.ShareBindingType) + paramsTypeMap["shareId"] = vapiBindings_.NewStringType() + pathParams["share_id"] = "shareId" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "share", + "PATCH", + "/policy/api/v1/infra/shares/{shareId}", + "", + resultHeaders, + 204, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func sharesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["share_id"] = vapiBindings_.NewStringType() + fields["share"] = vapiBindings_.NewReferenceType(nsx_policyModel.ShareBindingType) + fieldNameMap["share_id"] = "ShareId" + fieldNameMap["share"] = "Share" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func SharesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ShareBindingType) +} + +func sharesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["share_id"] = vapiBindings_.NewStringType() + fields["share"] = vapiBindings_.NewReferenceType(nsx_policyModel.ShareBindingType) + fieldNameMap["share_id"] = "ShareId" + fieldNameMap["share"] = "Share" + paramsTypeMap["share_id"] = vapiBindings_.NewStringType() + paramsTypeMap["share"] = vapiBindings_.NewReferenceType(nsx_policyModel.ShareBindingType) + paramsTypeMap["shareId"] = vapiBindings_.NewStringType() + pathParams["share_id"] = "shareId" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "share", + "PUT", + "/policy/api/v1/infra/shares/{shareId}", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SitesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SitesClient.go index 78739ea6e..345e5a9df 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SitesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SitesClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SitesClient interface { @@ -25,6 +24,7 @@ type SitesClient interface { // // @param siteIdParam (required) // @param forceParam (optional) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,12 +36,13 @@ type SitesClient interface { // // @param siteIdParam (required) // @return com.vmware.nsx_policy.model.Site + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(siteIdParam string) (model.Site, error) + Get(siteIdParam string) (nsx_policyModel.Site, error) // List Sites under Infra. // @@ -52,127 +53,136 @@ type SitesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.SiteListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SiteListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SiteListResult, error) // Create or patch Site under Infra. // // @param siteIdParam (required) // @param siteParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(siteIdParam string, siteParam model.Site) error + Patch(siteIdParam string, siteParam nsx_policyModel.Site) error // Create or fully replace a Site under Infra. Revision is optional for creation and required for update. // // @param siteIdParam (required) // @param siteParam (required) // @return com.vmware.nsx_policy.model.Site + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(siteIdParam string, siteParam model.Site) (model.Site, error) + Update(siteIdParam string, siteParam nsx_policyModel.Site) (nsx_policyModel.Site, error) } type sitesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSitesClient(connector client.Connector) *sitesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.sites") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewSitesClient(connector vapiProtocolClient_.Connector) *sitesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.sites") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := sitesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *sitesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *sitesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *sitesClient) Delete(siteIdParam string, forceParam *bool) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sitesDeleteInputType(), typeConverter) + operationRestMetaData := sitesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sitesDeleteInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sitesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *sitesClient) Get(siteIdParam string) (model.Site, error) { +func (sIface *sitesClient) Get(siteIdParam string) (nsx_policyModel.Site, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sitesGetInputType(), typeConverter) + operationRestMetaData := sitesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sitesGetInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Site - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Site + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sitesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites", "get", inputDataValue, executionContext) - var emptyOutput model.Site + var emptyOutput nsx_policyModel.Site if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sitesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SitesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Site), nil + return output.(nsx_policyModel.Site), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *sitesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SiteListResult, error) { +func (sIface *sitesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SiteListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sitesListInputType(), typeConverter) + operationRestMetaData := sitesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sitesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -181,83 +191,82 @@ func (sIface *sitesClient) List(cursorParam *string, includeMarkForDeleteObjects sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SiteListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SiteListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sitesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites", "list", inputDataValue, executionContext) - var emptyOutput model.SiteListResult + var emptyOutput nsx_policyModel.SiteListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sitesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SitesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SiteListResult), nil + return output.(nsx_policyModel.SiteListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *sitesClient) Patch(siteIdParam string, siteParam model.Site) error { +func (sIface *sitesClient) Patch(siteIdParam string, siteParam nsx_policyModel.Site) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sitesPatchInputType(), typeConverter) + operationRestMetaData := sitesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sitesPatchInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("Site", siteParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sitesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *sitesClient) Update(siteIdParam string, siteParam model.Site) (model.Site, error) { +func (sIface *sitesClient) Update(siteIdParam string, siteParam nsx_policyModel.Site) (nsx_policyModel.Site, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sitesUpdateInputType(), typeConverter) + operationRestMetaData := sitesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sitesUpdateInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("Site", siteParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Site - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Site + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sitesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites", "update", inputDataValue, executionContext) - var emptyOutput model.Site + var emptyOutput nsx_policyModel.Site if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sitesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SitesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Site), nil + return output.(nsx_policyModel.Site), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SitesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SitesTypes.go index 9ee7f85d5..e14cb6905 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SitesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SitesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func sitesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sitesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["site_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["site_id"] = "SiteId" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sitesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SitesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func sitesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sitesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["site_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["site_id"] = "SiteId" fieldNameMap["force"] = "Force" - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["siteId"] = bindings.NewStringType() + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() pathParams["site_id"] = "siteId" queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func sitesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sitesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sitesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() + fields["site_id"] = vapiBindings_.NewStringType() fieldNameMap["site_id"] = "SiteId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sitesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SiteBindingType) +func SitesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SiteBindingType) } -func sitesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sitesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() + fields["site_id"] = vapiBindings_.NewStringType() fieldNameMap["site_id"] = "SiteId" - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["siteId"] = bindings.NewStringType() + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() pathParams["site_id"] = "siteId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func sitesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sitesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sitesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sitesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SiteListResultBindingType) +func SitesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SiteListResultBindingType) } -func sitesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sitesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func sitesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func sitesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sitesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sitesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["site"] = bindings.NewReferenceType(model.SiteBindingType) + fields["site_id"] = vapiBindings_.NewStringType() + fields["site"] = vapiBindings_.NewReferenceType(nsx_policyModel.SiteBindingType) fieldNameMap["site_id"] = "SiteId" fieldNameMap["site"] = "Site" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sitesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SitesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func sitesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sitesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["site"] = bindings.NewReferenceType(model.SiteBindingType) + fields["site_id"] = vapiBindings_.NewStringType() + fields["site"] = vapiBindings_.NewReferenceType(nsx_policyModel.SiteBindingType) fieldNameMap["site_id"] = "SiteId" fieldNameMap["site"] = "Site" - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["site"] = bindings.NewReferenceType(model.SiteBindingType) - paramsTypeMap["siteId"] = bindings.NewStringType() + paramsTypeMap["site"] = vapiBindings_.NewReferenceType(nsx_policyModel.SiteBindingType) + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() pathParams["site_id"] = "siteId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func sitesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sitesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sitesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["site"] = bindings.NewReferenceType(model.SiteBindingType) + fields["site_id"] = vapiBindings_.NewStringType() + fields["site"] = vapiBindings_.NewReferenceType(nsx_policyModel.SiteBindingType) fieldNameMap["site_id"] = "SiteId" fieldNameMap["site"] = "Site" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sitesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SiteBindingType) +func SitesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SiteBindingType) } -func sitesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sitesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["site"] = bindings.NewReferenceType(model.SiteBindingType) + fields["site_id"] = vapiBindings_.NewStringType() + fields["site"] = vapiBindings_.NewReferenceType(nsx_policyModel.SiteBindingType) fieldNameMap["site_id"] = "SiteId" fieldNameMap["site"] = "Site" - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["site"] = bindings.NewReferenceType(model.SiteBindingType) - paramsTypeMap["siteId"] = bindings.NewStringType() + paramsTypeMap["site"] = vapiBindings_.NewReferenceType(nsx_policyModel.SiteBindingType) + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() pathParams["site_id"] = "siteId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SpanClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SpanClient.go index c73b23b0e..83362caa3 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SpanClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SpanClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SpanClient interface { @@ -26,66 +25,68 @@ type SpanClient interface { // @param intentPathParam String Path of the intent object (required) // @param sitePathParam Policy Path of the site (optional) // @return com.vmware.nsx_policy.model.Span + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(intentPathParam string, sitePathParam *string) (model.Span, error) + Get(intentPathParam string, sitePathParam *string) (nsx_policyModel.Span, error) } type spanClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSpanClient(connector client.Connector) *spanClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.span") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), +func NewSpanClient(connector vapiProtocolClient_.Connector) *spanClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.span") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := spanClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *spanClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *spanClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (sIface *spanClient) Get(intentPathParam string, sitePathParam *string) (model.Span, error) { +func (sIface *spanClient) Get(intentPathParam string, sitePathParam *string) (nsx_policyModel.Span, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(spanGetInputType(), typeConverter) + operationRestMetaData := spanGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(spanGetInputType(), typeConverter) sv.AddStructField("IntentPath", intentPathParam) sv.AddStructField("SitePath", sitePathParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Span - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Span + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := spanGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.span", "get", inputDataValue, executionContext) - var emptyOutput model.Span + var emptyOutput nsx_policyModel.Span if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), spanGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SpanGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Span), nil + return output.(nsx_policyModel.Span), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SpanTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SpanTypes.go index 6967265d7..b904db77a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SpanTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SpanTypes.go @@ -11,48 +11,48 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func spanGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func spanGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["intent_path"] = bindings.NewStringType() - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewStringType() + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" fieldNameMap["site_path"] = "SitePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func spanGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SpanBindingType) +func SpanGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SpanBindingType) } -func spanGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func spanGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["intent_path"] = bindings.NewStringType() - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewStringType() + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" fieldNameMap["site_path"] = "SitePath" - paramsTypeMap["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["intent_path"] = bindings.NewStringType() + paramsTypeMap["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["intent_path"] = vapiBindings_.NewStringType() queryParams["site_path"] = "site_path" queryParams["intent_path"] = "intent_path" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SpoofguardProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SpoofguardProfilesClient.go index 4cffd265b..c17ab9fe6 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SpoofguardProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SpoofguardProfilesClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SpoofguardProfilesClient interface { @@ -25,6 +24,7 @@ type SpoofguardProfilesClient interface { // // @param spoofguardProfileIdParam SpoofGuard profile id (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,12 +36,13 @@ type SpoofguardProfilesClient interface { // // @param spoofguardProfileIdParam SpoofGuard profile id (required) // @return com.vmware.nsx_policy.model.SpoofGuardProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(spoofguardProfileIdParam string) (model.SpoofGuardProfile, error) + Get(spoofguardProfileIdParam string) (nsx_policyModel.SpoofGuardProfile, error) // API will list all SpoofGuard profiles. // @@ -52,24 +53,26 @@ type SpoofguardProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.SpoofGuardProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SpoofGuardProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SpoofGuardProfileListResult, error) // Create a new SpoofGuard profile if the SpoofGuard profile with the given id does not exist. Otherwise, patch with the existing SpoofGuard profile. // // @param spoofguardProfileIdParam SpoofGuard profile id (required) // @param spoofGuardProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(spoofguardProfileIdParam string, spoofGuardProfileParam model.SpoofGuardProfile, overrideParam *bool) error + Patch(spoofguardProfileIdParam string, spoofGuardProfileParam nsx_policyModel.SpoofGuardProfile, overrideParam *bool) error // API will create or replace SpoofGuard profile. // @@ -77,104 +80,111 @@ type SpoofguardProfilesClient interface { // @param spoofGuardProfileParam (required) // @param overrideParam Locally override the global object (optional, default to false) // @return com.vmware.nsx_policy.model.SpoofGuardProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(spoofguardProfileIdParam string, spoofGuardProfileParam model.SpoofGuardProfile, overrideParam *bool) (model.SpoofGuardProfile, error) + Update(spoofguardProfileIdParam string, spoofGuardProfileParam nsx_policyModel.SpoofGuardProfile, overrideParam *bool) (nsx_policyModel.SpoofGuardProfile, error) } type spoofguardProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSpoofguardProfilesClient(connector client.Connector) *spoofguardProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.spoofguard_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewSpoofguardProfilesClient(connector vapiProtocolClient_.Connector) *spoofguardProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.spoofguard_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := spoofguardProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *spoofguardProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *spoofguardProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *spoofguardProfilesClient) Delete(spoofguardProfileIdParam string, overrideParam *bool) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(spoofguardProfilesDeleteInputType(), typeConverter) + operationRestMetaData := spoofguardProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(spoofguardProfilesDeleteInputType(), typeConverter) sv.AddStructField("SpoofguardProfileId", spoofguardProfileIdParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := spoofguardProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.spoofguard_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *spoofguardProfilesClient) Get(spoofguardProfileIdParam string) (model.SpoofGuardProfile, error) { +func (sIface *spoofguardProfilesClient) Get(spoofguardProfileIdParam string) (nsx_policyModel.SpoofGuardProfile, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(spoofguardProfilesGetInputType(), typeConverter) + operationRestMetaData := spoofguardProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(spoofguardProfilesGetInputType(), typeConverter) sv.AddStructField("SpoofguardProfileId", spoofguardProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SpoofGuardProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SpoofGuardProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := spoofguardProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.spoofguard_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.SpoofGuardProfile + var emptyOutput nsx_policyModel.SpoofGuardProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), spoofguardProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SpoofguardProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SpoofGuardProfile), nil + return output.(nsx_policyModel.SpoofGuardProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *spoofguardProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SpoofGuardProfileListResult, error) { +func (sIface *spoofguardProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SpoofGuardProfileListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(spoofguardProfilesListInputType(), typeConverter) + operationRestMetaData := spoofguardProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(spoofguardProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -183,85 +193,84 @@ func (sIface *spoofguardProfilesClient) List(cursorParam *string, includeMarkFor sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SpoofGuardProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SpoofGuardProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := spoofguardProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.spoofguard_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.SpoofGuardProfileListResult + var emptyOutput nsx_policyModel.SpoofGuardProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), spoofguardProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SpoofguardProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SpoofGuardProfileListResult), nil + return output.(nsx_policyModel.SpoofGuardProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *spoofguardProfilesClient) Patch(spoofguardProfileIdParam string, spoofGuardProfileParam model.SpoofGuardProfile, overrideParam *bool) error { +func (sIface *spoofguardProfilesClient) Patch(spoofguardProfileIdParam string, spoofGuardProfileParam nsx_policyModel.SpoofGuardProfile, overrideParam *bool) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(spoofguardProfilesPatchInputType(), typeConverter) + operationRestMetaData := spoofguardProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(spoofguardProfilesPatchInputType(), typeConverter) sv.AddStructField("SpoofguardProfileId", spoofguardProfileIdParam) sv.AddStructField("SpoofGuardProfile", spoofGuardProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := spoofguardProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.spoofguard_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *spoofguardProfilesClient) Update(spoofguardProfileIdParam string, spoofGuardProfileParam model.SpoofGuardProfile, overrideParam *bool) (model.SpoofGuardProfile, error) { +func (sIface *spoofguardProfilesClient) Update(spoofguardProfileIdParam string, spoofGuardProfileParam nsx_policyModel.SpoofGuardProfile, overrideParam *bool) (nsx_policyModel.SpoofGuardProfile, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(spoofguardProfilesUpdateInputType(), typeConverter) + operationRestMetaData := spoofguardProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(spoofguardProfilesUpdateInputType(), typeConverter) sv.AddStructField("SpoofguardProfileId", spoofguardProfileIdParam) sv.AddStructField("SpoofGuardProfile", spoofGuardProfileParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SpoofGuardProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SpoofGuardProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := spoofguardProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.spoofguard_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.SpoofGuardProfile + var emptyOutput nsx_policyModel.SpoofGuardProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), spoofguardProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SpoofguardProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SpoofGuardProfile), nil + return output.(nsx_policyModel.SpoofGuardProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SpoofguardProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SpoofguardProfilesTypes.go index a5b82b959..24e9f6921 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SpoofguardProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/SpoofguardProfilesTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func spoofguardProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func spoofguardProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["spoofguard_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["spoofguard_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["spoofguard_profile_id"] = "SpoofguardProfileId" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func spoofguardProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SpoofguardProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func spoofguardProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func spoofguardProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["spoofguard_profile_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["spoofguard_profile_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["spoofguard_profile_id"] = "SpoofguardProfileId" fieldNameMap["override"] = "Override" - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["spoofguard_profile_id"] = bindings.NewStringType() - paramsTypeMap["spoofguardProfileId"] = bindings.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["spoofguard_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["spoofguardProfileId"] = vapiBindings_.NewStringType() pathParams["spoofguard_profile_id"] = "spoofguardProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func spoofguardProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func spoofguardProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func spoofguardProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["spoofguard_profile_id"] = bindings.NewStringType() + fields["spoofguard_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["spoofguard_profile_id"] = "SpoofguardProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func spoofguardProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SpoofGuardProfileBindingType) +func SpoofguardProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SpoofGuardProfileBindingType) } -func spoofguardProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func spoofguardProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["spoofguard_profile_id"] = bindings.NewStringType() + fields["spoofguard_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["spoofguard_profile_id"] = "SpoofguardProfileId" - paramsTypeMap["spoofguard_profile_id"] = bindings.NewStringType() - paramsTypeMap["spoofguardProfileId"] = bindings.NewStringType() + paramsTypeMap["spoofguard_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["spoofguardProfileId"] = vapiBindings_.NewStringType() pathParams["spoofguard_profile_id"] = "spoofguardProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func spoofguardProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func spoofguardProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func spoofguardProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func spoofguardProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SpoofGuardProfileListResultBindingType) +func SpoofguardProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SpoofGuardProfileListResultBindingType) } -func spoofguardProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func spoofguardProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func spoofguardProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,47 +203,47 @@ func spoofguardProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func spoofguardProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func spoofguardProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["spoofguard_profile_id"] = bindings.NewStringType() - fields["spoof_guard_profile"] = bindings.NewReferenceType(model.SpoofGuardProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["spoofguard_profile_id"] = vapiBindings_.NewStringType() + fields["spoof_guard_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.SpoofGuardProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["spoofguard_profile_id"] = "SpoofguardProfileId" fieldNameMap["spoof_guard_profile"] = "SpoofGuardProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func spoofguardProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SpoofguardProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func spoofguardProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func spoofguardProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["spoofguard_profile_id"] = bindings.NewStringType() - fields["spoof_guard_profile"] = bindings.NewReferenceType(model.SpoofGuardProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["spoofguard_profile_id"] = vapiBindings_.NewStringType() + fields["spoof_guard_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.SpoofGuardProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["spoofguard_profile_id"] = "SpoofguardProfileId" fieldNameMap["spoof_guard_profile"] = "SpoofGuardProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["spoof_guard_profile"] = bindings.NewReferenceType(model.SpoofGuardProfileBindingType) - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["spoofguard_profile_id"] = bindings.NewStringType() - paramsTypeMap["spoofguardProfileId"] = bindings.NewStringType() + paramsTypeMap["spoof_guard_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.SpoofGuardProfileBindingType) + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["spoofguard_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["spoofguardProfileId"] = vapiBindings_.NewStringType() pathParams["spoofguard_profile_id"] = "spoofguardProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -264,47 +264,47 @@ func spoofguardProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func spoofguardProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func spoofguardProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["spoofguard_profile_id"] = bindings.NewStringType() - fields["spoof_guard_profile"] = bindings.NewReferenceType(model.SpoofGuardProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["spoofguard_profile_id"] = vapiBindings_.NewStringType() + fields["spoof_guard_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.SpoofGuardProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["spoofguard_profile_id"] = "SpoofguardProfileId" fieldNameMap["spoof_guard_profile"] = "SpoofGuardProfile" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func spoofguardProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SpoofGuardProfileBindingType) +func SpoofguardProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SpoofGuardProfileBindingType) } -func spoofguardProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func spoofguardProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["spoofguard_profile_id"] = bindings.NewStringType() - fields["spoof_guard_profile"] = bindings.NewReferenceType(model.SpoofGuardProfileBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["spoofguard_profile_id"] = vapiBindings_.NewStringType() + fields["spoof_guard_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.SpoofGuardProfileBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["spoofguard_profile_id"] = "SpoofguardProfileId" fieldNameMap["spoof_guard_profile"] = "SpoofGuardProfile" fieldNameMap["override"] = "Override" - paramsTypeMap["spoof_guard_profile"] = bindings.NewReferenceType(model.SpoofGuardProfileBindingType) - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["spoofguard_profile_id"] = bindings.NewStringType() - paramsTypeMap["spoofguardProfileId"] = bindings.NewStringType() + paramsTypeMap["spoof_guard_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.SpoofGuardProfileBindingType) + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["spoofguard_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["spoofguardProfileId"] = vapiBindings_.NewStringType() pathParams["spoofguard_profile_id"] = "spoofguardProfileId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/StaticMimeContentsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/StaticMimeContentsClient.go index ca18a973a..0a2ec5713 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/StaticMimeContentsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/StaticMimeContentsClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type StaticMimeContentsClient interface { @@ -25,6 +24,7 @@ type StaticMimeContentsClient interface { // // @param staticMimeContentIdParam Static mime content id (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,12 +36,13 @@ type StaticMimeContentsClient interface { // // @param staticMimeContentIdParam Static mime content id (required) // @return com.vmware.nsx_policy.model.StaticMimeContent + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(staticMimeContentIdParam string) (model.StaticMimeContent, error) + Get(staticMimeContentIdParam string) (nsx_policyModel.StaticMimeContent, error) // API will list all static mime contents // @@ -52,12 +53,13 @@ type StaticMimeContentsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.StaticMimeContentListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.StaticMimeContentListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.StaticMimeContentListResult, error) // API will create/update static mime content id // @@ -65,12 +67,13 @@ type StaticMimeContentsClient interface { // @param staticMimeContentParam (required) // @param overrideParam Locally override the global object (optional, default to false) // @return com.vmware.nsx_policy.model.StaticMimeContent + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(staticMimeContentIdParam string, staticMimeContentParam model.StaticMimeContent, overrideParam *bool) (model.StaticMimeContent, error) + Patch(staticMimeContentIdParam string, staticMimeContentParam nsx_policyModel.StaticMimeContent, overrideParam *bool) (nsx_policyModel.StaticMimeContent, error) // API will create/update static mime content id // @@ -78,104 +81,111 @@ type StaticMimeContentsClient interface { // @param staticMimeContentParam (required) // @param overrideParam Locally override the global object (optional, default to false) // @return com.vmware.nsx_policy.model.StaticMimeContent + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(staticMimeContentIdParam string, staticMimeContentParam model.StaticMimeContent, overrideParam *bool) (model.StaticMimeContent, error) + Update(staticMimeContentIdParam string, staticMimeContentParam nsx_policyModel.StaticMimeContent, overrideParam *bool) (nsx_policyModel.StaticMimeContent, error) } type staticMimeContentsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewStaticMimeContentsClient(connector client.Connector) *staticMimeContentsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.static_mime_contents") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewStaticMimeContentsClient(connector vapiProtocolClient_.Connector) *staticMimeContentsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.static_mime_contents") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := staticMimeContentsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *staticMimeContentsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *staticMimeContentsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *staticMimeContentsClient) Delete(staticMimeContentIdParam string, overrideParam *bool) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(staticMimeContentsDeleteInputType(), typeConverter) + operationRestMetaData := staticMimeContentsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(staticMimeContentsDeleteInputType(), typeConverter) sv.AddStructField("StaticMimeContentId", staticMimeContentIdParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := staticMimeContentsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.static_mime_contents", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *staticMimeContentsClient) Get(staticMimeContentIdParam string) (model.StaticMimeContent, error) { +func (sIface *staticMimeContentsClient) Get(staticMimeContentIdParam string) (nsx_policyModel.StaticMimeContent, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(staticMimeContentsGetInputType(), typeConverter) + operationRestMetaData := staticMimeContentsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(staticMimeContentsGetInputType(), typeConverter) sv.AddStructField("StaticMimeContentId", staticMimeContentIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.StaticMimeContent - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.StaticMimeContent + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := staticMimeContentsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.static_mime_contents", "get", inputDataValue, executionContext) - var emptyOutput model.StaticMimeContent + var emptyOutput nsx_policyModel.StaticMimeContent if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), staticMimeContentsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), StaticMimeContentsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.StaticMimeContent), nil + return output.(nsx_policyModel.StaticMimeContent), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *staticMimeContentsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.StaticMimeContentListResult, error) { +func (sIface *staticMimeContentsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.StaticMimeContentListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(staticMimeContentsListInputType(), typeConverter) + operationRestMetaData := staticMimeContentsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(staticMimeContentsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -184,91 +194,90 @@ func (sIface *staticMimeContentsClient) List(cursorParam *string, includeMarkFor sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.StaticMimeContentListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.StaticMimeContentListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := staticMimeContentsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.static_mime_contents", "list", inputDataValue, executionContext) - var emptyOutput model.StaticMimeContentListResult + var emptyOutput nsx_policyModel.StaticMimeContentListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), staticMimeContentsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), StaticMimeContentsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.StaticMimeContentListResult), nil + return output.(nsx_policyModel.StaticMimeContentListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *staticMimeContentsClient) Patch(staticMimeContentIdParam string, staticMimeContentParam model.StaticMimeContent, overrideParam *bool) (model.StaticMimeContent, error) { +func (sIface *staticMimeContentsClient) Patch(staticMimeContentIdParam string, staticMimeContentParam nsx_policyModel.StaticMimeContent, overrideParam *bool) (nsx_policyModel.StaticMimeContent, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(staticMimeContentsPatchInputType(), typeConverter) + operationRestMetaData := staticMimeContentsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(staticMimeContentsPatchInputType(), typeConverter) sv.AddStructField("StaticMimeContentId", staticMimeContentIdParam) sv.AddStructField("StaticMimeContent", staticMimeContentParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.StaticMimeContent - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.StaticMimeContent + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := staticMimeContentsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.static_mime_contents", "patch", inputDataValue, executionContext) - var emptyOutput model.StaticMimeContent + var emptyOutput nsx_policyModel.StaticMimeContent if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), staticMimeContentsPatchOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), StaticMimeContentsPatchOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.StaticMimeContent), nil + return output.(nsx_policyModel.StaticMimeContent), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *staticMimeContentsClient) Update(staticMimeContentIdParam string, staticMimeContentParam model.StaticMimeContent, overrideParam *bool) (model.StaticMimeContent, error) { +func (sIface *staticMimeContentsClient) Update(staticMimeContentIdParam string, staticMimeContentParam nsx_policyModel.StaticMimeContent, overrideParam *bool) (nsx_policyModel.StaticMimeContent, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(staticMimeContentsUpdateInputType(), typeConverter) + operationRestMetaData := staticMimeContentsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(staticMimeContentsUpdateInputType(), typeConverter) sv.AddStructField("StaticMimeContentId", staticMimeContentIdParam) sv.AddStructField("StaticMimeContent", staticMimeContentParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.StaticMimeContent - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.StaticMimeContent + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := staticMimeContentsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.static_mime_contents", "update", inputDataValue, executionContext) - var emptyOutput model.StaticMimeContent + var emptyOutput nsx_policyModel.StaticMimeContent if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), staticMimeContentsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), StaticMimeContentsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.StaticMimeContent), nil + return output.(nsx_policyModel.StaticMimeContent), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/StaticMimeContentsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/StaticMimeContentsTypes.go index 6cd65b60b..f04fe3799 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/StaticMimeContentsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/StaticMimeContentsTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func staticMimeContentsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func staticMimeContentsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["static_mime_content_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["static_mime_content_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["static_mime_content_id"] = "StaticMimeContentId" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func staticMimeContentsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func StaticMimeContentsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func staticMimeContentsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func staticMimeContentsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["static_mime_content_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["static_mime_content_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["static_mime_content_id"] = "StaticMimeContentId" fieldNameMap["override"] = "Override" - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["static_mime_content_id"] = bindings.NewStringType() - paramsTypeMap["staticMimeContentId"] = bindings.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["static_mime_content_id"] = vapiBindings_.NewStringType() + paramsTypeMap["staticMimeContentId"] = vapiBindings_.NewStringType() pathParams["static_mime_content_id"] = "staticMimeContentId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func staticMimeContentsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func staticMimeContentsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func staticMimeContentsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["static_mime_content_id"] = bindings.NewStringType() + fields["static_mime_content_id"] = vapiBindings_.NewStringType() fieldNameMap["static_mime_content_id"] = "StaticMimeContentId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func staticMimeContentsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.StaticMimeContentBindingType) +func StaticMimeContentsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.StaticMimeContentBindingType) } -func staticMimeContentsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func staticMimeContentsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["static_mime_content_id"] = bindings.NewStringType() + fields["static_mime_content_id"] = vapiBindings_.NewStringType() fieldNameMap["static_mime_content_id"] = "StaticMimeContentId" - paramsTypeMap["static_mime_content_id"] = bindings.NewStringType() - paramsTypeMap["staticMimeContentId"] = bindings.NewStringType() + paramsTypeMap["static_mime_content_id"] = vapiBindings_.NewStringType() + paramsTypeMap["staticMimeContentId"] = vapiBindings_.NewStringType() pathParams["static_mime_content_id"] = "staticMimeContentId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,56 +124,56 @@ func staticMimeContentsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func staticMimeContentsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func staticMimeContentsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func staticMimeContentsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.StaticMimeContentListResultBindingType) +func StaticMimeContentsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.StaticMimeContentListResultBindingType) } -func staticMimeContentsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func staticMimeContentsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -182,7 +182,7 @@ func staticMimeContentsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,47 +203,47 @@ func staticMimeContentsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func staticMimeContentsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func staticMimeContentsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["static_mime_content_id"] = bindings.NewStringType() - fields["static_mime_content"] = bindings.NewReferenceType(model.StaticMimeContentBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["static_mime_content_id"] = vapiBindings_.NewStringType() + fields["static_mime_content"] = vapiBindings_.NewReferenceType(nsx_policyModel.StaticMimeContentBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["static_mime_content_id"] = "StaticMimeContentId" fieldNameMap["static_mime_content"] = "StaticMimeContent" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func staticMimeContentsPatchOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.StaticMimeContentBindingType) +func StaticMimeContentsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.StaticMimeContentBindingType) } -func staticMimeContentsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func staticMimeContentsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["static_mime_content_id"] = bindings.NewStringType() - fields["static_mime_content"] = bindings.NewReferenceType(model.StaticMimeContentBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["static_mime_content_id"] = vapiBindings_.NewStringType() + fields["static_mime_content"] = vapiBindings_.NewReferenceType(nsx_policyModel.StaticMimeContentBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["static_mime_content_id"] = "StaticMimeContentId" fieldNameMap["static_mime_content"] = "StaticMimeContent" fieldNameMap["override"] = "Override" - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["static_mime_content_id"] = bindings.NewStringType() - paramsTypeMap["static_mime_content"] = bindings.NewReferenceType(model.StaticMimeContentBindingType) - paramsTypeMap["staticMimeContentId"] = bindings.NewStringType() + paramsTypeMap["static_mime_content"] = vapiBindings_.NewReferenceType(nsx_policyModel.StaticMimeContentBindingType) + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["static_mime_content_id"] = vapiBindings_.NewStringType() + paramsTypeMap["staticMimeContentId"] = vapiBindings_.NewStringType() pathParams["static_mime_content_id"] = "staticMimeContentId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -264,47 +264,47 @@ func staticMimeContentsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func staticMimeContentsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func staticMimeContentsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["static_mime_content_id"] = bindings.NewStringType() - fields["static_mime_content"] = bindings.NewReferenceType(model.StaticMimeContentBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["static_mime_content_id"] = vapiBindings_.NewStringType() + fields["static_mime_content"] = vapiBindings_.NewReferenceType(nsx_policyModel.StaticMimeContentBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["static_mime_content_id"] = "StaticMimeContentId" fieldNameMap["static_mime_content"] = "StaticMimeContent" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func staticMimeContentsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.StaticMimeContentBindingType) +func StaticMimeContentsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.StaticMimeContentBindingType) } -func staticMimeContentsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func staticMimeContentsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["static_mime_content_id"] = bindings.NewStringType() - fields["static_mime_content"] = bindings.NewReferenceType(model.StaticMimeContentBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["static_mime_content_id"] = vapiBindings_.NewStringType() + fields["static_mime_content"] = vapiBindings_.NewReferenceType(nsx_policyModel.StaticMimeContentBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["static_mime_content_id"] = "StaticMimeContentId" fieldNameMap["static_mime_content"] = "StaticMimeContent" fieldNameMap["override"] = "Override" - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["static_mime_content_id"] = bindings.NewStringType() - paramsTypeMap["static_mime_content"] = bindings.NewReferenceType(model.StaticMimeContentBindingType) - paramsTypeMap["staticMimeContentId"] = bindings.NewStringType() + paramsTypeMap["static_mime_content"] = vapiBindings_.NewReferenceType(nsx_policyModel.StaticMimeContentBindingType) + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["static_mime_content_id"] = vapiBindings_.NewStringType() + paramsTypeMap["staticMimeContentId"] = vapiBindings_.NewStringType() pathParams["static_mime_content_id"] = "staticMimeContentId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/TagsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/TagsClient.go index c7bc6663d..c0f5bf466 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/TagsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/TagsClient.go @@ -9,21 +9,21 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type TagsClient interface { // Returns paginated list of all unique tags. Supports filtering by scope, tag and source from which tags are synched. Supports starts with, equals and contains operators on scope and tag values. To filter tags by starts with on scope or tag, use '\*' as prefix before the value. To filter tags by ends with on scope or tag, use '\*' as suffix after the value. To filter tags by contain on scope or tag, use '\*' as prefix and suffix on the value. Below special characters in the filter value needs to be escaped with hex values. - Character '&' needs to be escaped as '%26' - Character '[' needs to be escaped as '%5B' - Character ']' needs to be escaped as '%5D' - Character '+' needs to be escaped as '%2B' - Character '#' needs to be escaped as '%23' Sort option for list of unique tags is available only on tag and scope properties. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) + // @param enforcementPointPathParam String Path of the enforcement point (optional) // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) // @param includedFieldsParam Comma separated list of fields that should be included in query result (optional) // @param pageSizeParam Maximum number of results to return in this page (server may return fewer) (optional, default to 1000) @@ -33,44 +33,50 @@ type TagsClient interface { // @param sourceParam Source from which tags are synced. (optional) // @param tagParam Tag value (optional) // @return com.vmware.nsx_policy.model.TagInfoListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, scopeParam *string, sortAscendingParam *bool, sortByParam *string, sourceParam *string, tagParam *string) (model.TagInfoListResult, error) + List(cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, scopeParam *string, sortAscendingParam *bool, sortByParam *string, sourceParam *string, tagParam *string) (nsx_policyModel.TagInfoListResult, error) } type tagsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewTagsClient(connector client.Connector) *tagsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tags") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewTagsClient(connector vapiProtocolClient_.Connector) *tagsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tags") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) tIface := tagsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &tIface } -func (tIface *tagsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (tIface *tagsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := tIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (tIface *tagsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, scopeParam *string, sortAscendingParam *bool, sortByParam *string, sourceParam *string, tagParam *string) (model.TagInfoListResult, error) { +func (tIface *tagsClient) List(cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, scopeParam *string, sortAscendingParam *bool, sortByParam *string, sourceParam *string, tagParam *string) (nsx_policyModel.TagInfoListResult, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tagsListInputType(), typeConverter) + operationRestMetaData := tagsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tagsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) + sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) sv.AddStructField("PageSize", pageSizeParam) @@ -81,25 +87,22 @@ func (tIface *tagsClient) List(cursorParam *string, includeMarkForDeleteObjectsP sv.AddStructField("Tag", tagParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TagInfoListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.TagInfoListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tagsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tags", "list", inputDataValue, executionContext) - var emptyOutput model.TagInfoListResult + var emptyOutput nsx_policyModel.TagInfoListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), tagsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TagsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TagInfoListResult), nil + return output.(nsx_policyModel.TagInfoListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/TagsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/TagsTypes.go index 6828a4d1a..32a116171 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/TagsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/TagsTypes.go @@ -11,10 +11,10 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) @@ -30,19 +30,21 @@ const Tags_LIST_SOURCE_NSX = "NSX" // Possible value for ``source`` of method Tags#list. const Tags_LIST_SOURCE_ANY = "ANY" -func tagsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tagsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["scope"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["tag"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" + fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" @@ -51,33 +53,35 @@ func tagsListInputType() bindings.StructType { fieldNameMap["sort_by"] = "SortBy" fieldNameMap["source"] = "Source" fieldNameMap["tag"] = "Tag" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tagsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TagInfoListResultBindingType) +func TagsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.TagInfoListResultBindingType) } -func tagsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tagsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["scope"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["tag"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" + fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" @@ -86,19 +90,21 @@ func tagsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["sort_by"] = "SortBy" fieldNameMap["source"] = "Source" fieldNameMap["tag"] = "Tag" - paramsTypeMap["source"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["scope"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["tag"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" queryParams["scope"] = "scope" + queryParams["enforcement_point_path"] = "enforcement_point_path" queryParams["sort_by"] = "sort_by" queryParams["source"] = "source" queryParams["tag"] = "tag" @@ -106,7 +112,7 @@ func tagsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/Tier0sClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/Tier0sClient.go index 74e32d0f2..483a92a71 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/Tier0sClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/Tier0sClient.go @@ -9,21 +9,21 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type Tier0sClient interface { // Delete Tier-0 // // @param tier0IdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,12 +35,13 @@ type Tier0sClient interface { // // @param tier0IdParam (required) // @return com.vmware.nsx_policy.model.Tier0 + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string) (model.Tier0, error) + Get(tier0IdParam string) (nsx_policyModel.Tier0, error) // Paginated list of all Tier-0s // @@ -51,28 +52,31 @@ type Tier0sClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.Tier0ListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.Tier0ListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.Tier0ListResult, error) // If a Tier-0 with the tier-0-id is not already present, create a new Tier-0. If it already exists, update the Tier-0 for specified attributes. // // @param tier0IdParam (required) // @param tier0Param (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, tier0Param model.Tier0) error + Patch(tier0IdParam string, tier0Param nsx_policyModel.Tier0) error // Reprocess Tier0 gateway configuration and configuration of related entities like Tier0 interfaces and static routes, etc. Any missing Updates are published to NSX controller. // // @param tier0IdParam (required) // @param enforcementPointPathParam String Path of the enforcement point (optional) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -80,109 +84,128 @@ type Tier0sClient interface { // @throws NotFound Not Found Reprocess(tier0IdParam string, enforcementPointPathParam *string) error + // API to recover specified Tier0 gateway and linked tier1 gateway from primary site path to new primary site path. This will update intent of affected Tier-0 and Tier-1 gateway. + // + // @param gatewaySiteFailoverActionConfigParam (required) + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Sitefailover(gatewaySiteFailoverActionConfigParam nsx_policyModel.GatewaySiteFailoverActionConfig) error + // If a Tier-0 with the tier-0-id is not already present, create a new Tier-0. If it already exists, replace the Tier-0 instance with the new object. // // @param tier0IdParam (required) // @param tier0Param (required) // @return com.vmware.nsx_policy.model.Tier0 + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, tier0Param model.Tier0) (model.Tier0, error) + Update(tier0IdParam string, tier0Param nsx_policyModel.Tier0) (nsx_policyModel.Tier0, error) } type tier0sClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewTier0sClient(connector client.Connector) *tier0sClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier0s") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "reprocess": core.NewMethodIdentifier(interfaceIdentifier, "reprocess"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewTier0sClient(connector vapiProtocolClient_.Connector) *tier0sClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier0s") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "reprocess": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "reprocess"), + "sitefailover": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "sitefailover"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) tIface := tier0sClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &tIface } -func (tIface *tier0sClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (tIface *tier0sClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := tIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (tIface *tier0sClient) Delete(tier0IdParam string) error { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tier0sDeleteInputType(), typeConverter) + operationRestMetaData := tier0sDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tier0sDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tier0sDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier0s", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (tIface *tier0sClient) Get(tier0IdParam string) (model.Tier0, error) { +func (tIface *tier0sClient) Get(tier0IdParam string) (nsx_policyModel.Tier0, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tier0sGetInputType(), typeConverter) + operationRestMetaData := tier0sGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tier0sGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier0 - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Tier0 + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tier0sGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier0s", "get", inputDataValue, executionContext) - var emptyOutput model.Tier0 + var emptyOutput nsx_policyModel.Tier0 if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), tier0sGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), Tier0sGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier0), nil + return output.(nsx_policyModel.Tier0), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (tIface *tier0sClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.Tier0ListResult, error) { +func (tIface *tier0sClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.Tier0ListResult, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tier0sListInputType(), typeConverter) + operationRestMetaData := tier0sListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tier0sListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -191,51 +214,49 @@ func (tIface *tier0sClient) List(cursorParam *string, includeMarkForDeleteObject sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier0ListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Tier0ListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tier0sListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier0s", "list", inputDataValue, executionContext) - var emptyOutput model.Tier0ListResult + var emptyOutput nsx_policyModel.Tier0ListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), tier0sListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), Tier0sListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier0ListResult), nil + return output.(nsx_policyModel.Tier0ListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (tIface *tier0sClient) Patch(tier0IdParam string, tier0Param model.Tier0) error { +func (tIface *tier0sClient) Patch(tier0IdParam string, tier0Param nsx_policyModel.Tier0) error { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tier0sPatchInputType(), typeConverter) + operationRestMetaData := tier0sPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tier0sPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("Tier0", tier0Param) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tier0sPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier0s", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } @@ -244,56 +265,84 @@ func (tIface *tier0sClient) Patch(tier0IdParam string, tier0Param model.Tier0) e func (tIface *tier0sClient) Reprocess(tier0IdParam string, enforcementPointPathParam *string) error { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tier0sReprocessInputType(), typeConverter) + operationRestMetaData := tier0sReprocessRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tier0sReprocessInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tier0sReprocessRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier0s", "reprocess", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (tIface *tier0sClient) Update(tier0IdParam string, tier0Param model.Tier0) (model.Tier0, error) { +func (tIface *tier0sClient) Sitefailover(gatewaySiteFailoverActionConfigParam nsx_policyModel.GatewaySiteFailoverActionConfig) error { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tier0sUpdateInputType(), typeConverter) + operationRestMetaData := tier0sSitefailoverRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tier0sSitefailoverInputType(), typeConverter) + sv.AddStructField("GatewaySiteFailoverActionConfig", gatewaySiteFailoverActionConfigParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + return vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier0s", "sitefailover", inputDataValue, executionContext) + if methodResult.IsSuccess() { + return nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return vapiBindings_.VAPIerrorsToError(errorInError) + } + return methodError.(error) + } +} + +func (tIface *tier0sClient) Update(tier0IdParam string, tier0Param nsx_policyModel.Tier0) (nsx_policyModel.Tier0, error) { + typeConverter := tIface.connector.TypeConverter() + executionContext := tIface.connector.NewExecutionContext() + operationRestMetaData := tier0sUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tier0sUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("Tier0", tier0Param) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier0 - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Tier0 + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tier0sUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier0s", "update", inputDataValue, executionContext) - var emptyOutput model.Tier0 + var emptyOutput nsx_policyModel.Tier0 if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), tier0sUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), Tier0sUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier0), nil + return output.(nsx_policyModel.Tier0), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/Tier0sTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/Tier0sTypes.go index 4730b6ca1..15338d654 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/Tier0sTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/Tier0sTypes.go @@ -11,43 +11,43 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func tier0sDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tier0sDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tier0sDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func Tier0sDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func tier0sDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tier0sDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,36 +68,36 @@ func tier0sDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func tier0sGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tier0sGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tier0sGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier0BindingType) +func Tier0sGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.Tier0BindingType) } -func tier0sGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tier0sGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -118,56 +118,56 @@ func tier0sGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func tier0sListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tier0sListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tier0sListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier0ListResultBindingType) +func Tier0sListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.Tier0ListResultBindingType) } -func tier0sListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tier0sListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -176,7 +176,7 @@ func tier0sListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -197,41 +197,41 @@ func tier0sListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func tier0sPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tier0sPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["tier0"] = bindings.NewReferenceType(model.Tier0BindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["tier0"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier0BindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["tier0"] = "Tier0" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tier0sPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func Tier0sPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func tier0sPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tier0sPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["tier0"] = bindings.NewReferenceType(model.Tier0BindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["tier0"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier0BindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["tier0"] = "Tier0" - paramsTypeMap["tier0"] = bindings.NewReferenceType(model.Tier0BindingType) - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier0BindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -252,42 +252,42 @@ func tier0sPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func tier0sReprocessInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tier0sReprocessInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tier0sReprocessOutputType() bindings.BindingType { - return bindings.NewVoidType() +func Tier0sReprocessOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func tier0sReprocessRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tier0sReprocessRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" queryParams["enforcement_point_path"] = "enforcement_point_path" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -308,41 +308,89 @@ func tier0sReprocessRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func tier0sUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tier0sSitefailoverInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["tier0"] = bindings.NewReferenceType(model.Tier0BindingType) + fields["gateway_site_failover_action_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.GatewaySiteFailoverActionConfigBindingType) + fieldNameMap["gateway_site_failover_action_config"] = "GatewaySiteFailoverActionConfig" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func Tier0sSitefailoverOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() +} + +func tier0sSitefailoverRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["gateway_site_failover_action_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.GatewaySiteFailoverActionConfigBindingType) + fieldNameMap["gateway_site_failover_action_config"] = "GatewaySiteFailoverActionConfig" + paramsTypeMap["gateway_site_failover_action_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.GatewaySiteFailoverActionConfigBindingType) + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "action=site_failover", + "gateway_site_failover_action_config", + "POST", + "/policy/api/v1/infra/tier-0s", + "", + resultHeaders, + 204, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func tier0sUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["tier0"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier0BindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["tier0"] = "Tier0" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tier0sUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier0BindingType) +func Tier0sUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.Tier0BindingType) } -func tier0sUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tier0sUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["tier0"] = bindings.NewReferenceType(model.Tier0BindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["tier0"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier0BindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["tier0"] = "Tier0" - paramsTypeMap["tier0"] = bindings.NewReferenceType(model.Tier0BindingType) - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier0BindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/Tier1sClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/Tier1sClient.go index b31dd2964..60e48be9c 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/Tier1sClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/Tier1sClient.go @@ -9,21 +9,21 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type Tier1sClient interface { // Delete Tier-1 configuration // // @param tier1IdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,12 +35,13 @@ type Tier1sClient interface { // // @param tier1IdParam (required) // @return com.vmware.nsx_policy.model.Tier1 + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string) (model.Tier1, error) + Get(tier1IdParam string) (nsx_policyModel.Tier1, error) // Paginated list of all Tier-1 instances // @@ -51,28 +52,31 @@ type Tier1sClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.Tier1ListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.Tier1ListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.Tier1ListResult, error) // If Tier-1 with the tier-1-id is not already present, create a new Tier-1 instance. If it already exists, update the tier-1 instance with specified attributes. // // @param tier1IdParam (required) // @param tier1Param (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, tier1Param model.Tier1) error + Patch(tier1IdParam string, tier1Param nsx_policyModel.Tier1) error // Reprocess Tier1 gateway configuration and configuration of related entities like Tier1 interfaces and static routes, etc. Any missing Updates are published to NSX controller. // // @param tier1IdParam (required) // @param enforcementPointPathParam String Path of the enforcement point (optional) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -85,104 +89,111 @@ type Tier1sClient interface { // @param tier1IdParam (required) // @param tier1Param (required) // @return com.vmware.nsx_policy.model.Tier1 + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, tier1Param model.Tier1) (model.Tier1, error) + Update(tier1IdParam string, tier1Param nsx_policyModel.Tier1) (nsx_policyModel.Tier1, error) } type tier1sClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewTier1sClient(connector client.Connector) *tier1sClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier1s") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "reprocess": core.NewMethodIdentifier(interfaceIdentifier, "reprocess"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewTier1sClient(connector vapiProtocolClient_.Connector) *tier1sClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier1s") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "reprocess": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "reprocess"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) tIface := tier1sClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &tIface } -func (tIface *tier1sClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (tIface *tier1sClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := tIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (tIface *tier1sClient) Delete(tier1IdParam string) error { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tier1sDeleteInputType(), typeConverter) + operationRestMetaData := tier1sDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tier1sDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tier1sDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier1s", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (tIface *tier1sClient) Get(tier1IdParam string) (model.Tier1, error) { +func (tIface *tier1sClient) Get(tier1IdParam string) (nsx_policyModel.Tier1, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tier1sGetInputType(), typeConverter) + operationRestMetaData := tier1sGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tier1sGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier1 - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Tier1 + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tier1sGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier1s", "get", inputDataValue, executionContext) - var emptyOutput model.Tier1 + var emptyOutput nsx_policyModel.Tier1 if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), tier1sGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), Tier1sGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier1), nil + return output.(nsx_policyModel.Tier1), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (tIface *tier1sClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.Tier1ListResult, error) { +func (tIface *tier1sClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.Tier1ListResult, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tier1sListInputType(), typeConverter) + operationRestMetaData := tier1sListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tier1sListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -191,51 +202,49 @@ func (tIface *tier1sClient) List(cursorParam *string, includeMarkForDeleteObject sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier1ListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Tier1ListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tier1sListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier1s", "list", inputDataValue, executionContext) - var emptyOutput model.Tier1ListResult + var emptyOutput nsx_policyModel.Tier1ListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), tier1sListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), Tier1sListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier1ListResult), nil + return output.(nsx_policyModel.Tier1ListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (tIface *tier1sClient) Patch(tier1IdParam string, tier1Param model.Tier1) error { +func (tIface *tier1sClient) Patch(tier1IdParam string, tier1Param nsx_policyModel.Tier1) error { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tier1sPatchInputType(), typeConverter) + operationRestMetaData := tier1sPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tier1sPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("Tier1", tier1Param) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tier1sPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier1s", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } @@ -244,56 +253,58 @@ func (tIface *tier1sClient) Patch(tier1IdParam string, tier1Param model.Tier1) e func (tIface *tier1sClient) Reprocess(tier1IdParam string, enforcementPointPathParam *string) error { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tier1sReprocessInputType(), typeConverter) + operationRestMetaData := tier1sReprocessRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tier1sReprocessInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tier1sReprocessRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier1s", "reprocess", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (tIface *tier1sClient) Update(tier1IdParam string, tier1Param model.Tier1) (model.Tier1, error) { +func (tIface *tier1sClient) Update(tier1IdParam string, tier1Param nsx_policyModel.Tier1) (nsx_policyModel.Tier1, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tier1sUpdateInputType(), typeConverter) + operationRestMetaData := tier1sUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tier1sUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("Tier1", tier1Param) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier1 - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Tier1 + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tier1sUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier1s", "update", inputDataValue, executionContext) - var emptyOutput model.Tier1 + var emptyOutput nsx_policyModel.Tier1 if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), tier1sUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), Tier1sUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier1), nil + return output.(nsx_policyModel.Tier1), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/Tier1sTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/Tier1sTypes.go index 3c32072a0..b00af70f7 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/Tier1sTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/Tier1sTypes.go @@ -11,43 +11,43 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func tier1sDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tier1sDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tier1sDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func Tier1sDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func tier1sDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tier1sDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,36 +68,36 @@ func tier1sDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func tier1sGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tier1sGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tier1sGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier1BindingType) +func Tier1sGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.Tier1BindingType) } -func tier1sGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tier1sGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -118,56 +118,56 @@ func tier1sGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func tier1sListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tier1sListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tier1sListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier1ListResultBindingType) +func Tier1sListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.Tier1ListResultBindingType) } -func tier1sListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tier1sListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -176,7 +176,7 @@ func tier1sListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -197,41 +197,41 @@ func tier1sListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func tier1sPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tier1sPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["tier1"] = bindings.NewReferenceType(model.Tier1BindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["tier1"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier1BindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["tier1"] = "Tier1" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tier1sPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func Tier1sPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func tier1sPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tier1sPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["tier1"] = bindings.NewReferenceType(model.Tier1BindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["tier1"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier1BindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["tier1"] = "Tier1" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["tier1"] = bindings.NewReferenceType(model.Tier1BindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier1BindingType) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -252,42 +252,42 @@ func tier1sPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func tier1sReprocessInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tier1sReprocessInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tier1sReprocessOutputType() bindings.BindingType { - return bindings.NewVoidType() +func Tier1sReprocessOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func tier1sReprocessRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tier1sReprocessRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" queryParams["enforcement_point_path"] = "enforcement_point_path" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -308,41 +308,41 @@ func tier1sReprocessRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func tier1sUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tier1sUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["tier1"] = bindings.NewReferenceType(model.Tier1BindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["tier1"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier1BindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["tier1"] = "Tier1" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tier1sUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier1BindingType) +func Tier1sUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.Tier1BindingType) } -func tier1sUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tier1sUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["tier1"] = bindings.NewReferenceType(model.Tier1BindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["tier1"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier1BindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["tier1"] = "Tier1" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["tier1"] = bindings.NewReferenceType(model.Tier1BindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier1BindingType) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/TlsInspectionActionProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/TlsInspectionActionProfilesClient.go index c33ca6c25..a7f0af439 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/TlsInspectionActionProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/TlsInspectionActionProfilesClient.go @@ -9,22 +9,22 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type TlsInspectionActionProfilesClient interface { // Deletes a Tls profile. // // @param actionProfileIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,13 +36,14 @@ type TlsInspectionActionProfilesClient interface { // // @param actionProfileIdParam (required) // @return com.vmware.nsx_policy.model.TlsProfile - // The return value will contain all the properties defined in model.TlsProfile. + // The return value will contain all the properties defined in nsx_policyModel.TlsProfile. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(actionProfileIdParam string) (*data.StructValue, error) + Get(actionProfileIdParam string) (*vapiData_.StructValue, error) // List all the Tls profiles available by requested resource_type. // @@ -53,131 +54,140 @@ type TlsInspectionActionProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.TlsProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.TlsProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.TlsProfileListResult, error) // // // @param actionProfileIdParam (required) // @param tlsProfileParam (required) - // The parameter must contain all the properties defined in model.TlsProfile. + // The parameter must contain all the properties defined in nsx_policyModel.TlsProfile. // @return com.vmware.nsx_policy.model.TlsProfile - // The return value will contain all the properties defined in model.TlsProfile. + // The return value will contain all the properties defined in nsx_policyModel.TlsProfile. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(actionProfileIdParam string, tlsProfileParam *data.StructValue) (*data.StructValue, error) + Patch(actionProfileIdParam string, tlsProfileParam *vapiData_.StructValue) (*vapiData_.StructValue, error) // // // @param actionProfileIdParam (required) // @param tlsProfileParam (required) - // The parameter must contain all the properties defined in model.TlsProfile. + // The parameter must contain all the properties defined in nsx_policyModel.TlsProfile. // @return com.vmware.nsx_policy.model.TlsProfile - // The return value will contain all the properties defined in model.TlsProfile. + // The return value will contain all the properties defined in nsx_policyModel.TlsProfile. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(actionProfileIdParam string, tlsProfileParam *data.StructValue) (*data.StructValue, error) + Update(actionProfileIdParam string, tlsProfileParam *vapiData_.StructValue) (*vapiData_.StructValue, error) } type tlsInspectionActionProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewTlsInspectionActionProfilesClient(connector client.Connector) *tlsInspectionActionProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tls_inspection_action_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewTlsInspectionActionProfilesClient(connector vapiProtocolClient_.Connector) *tlsInspectionActionProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tls_inspection_action_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) tIface := tlsInspectionActionProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &tIface } -func (tIface *tlsInspectionActionProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (tIface *tlsInspectionActionProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := tIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (tIface *tlsInspectionActionProfilesClient) Delete(actionProfileIdParam string) error { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tlsInspectionActionProfilesDeleteInputType(), typeConverter) + operationRestMetaData := tlsInspectionActionProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tlsInspectionActionProfilesDeleteInputType(), typeConverter) sv.AddStructField("ActionProfileId", actionProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tlsInspectionActionProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tls_inspection_action_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (tIface *tlsInspectionActionProfilesClient) Get(actionProfileIdParam string) (*data.StructValue, error) { +func (tIface *tlsInspectionActionProfilesClient) Get(actionProfileIdParam string) (*vapiData_.StructValue, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tlsInspectionActionProfilesGetInputType(), typeConverter) + operationRestMetaData := tlsInspectionActionProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tlsInspectionActionProfilesGetInputType(), typeConverter) sv.AddStructField("ActionProfileId", actionProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput *data.StructValue - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tlsInspectionActionProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tls_inspection_action_profiles", "get", inputDataValue, executionContext) - var emptyOutput *data.StructValue + var emptyOutput *vapiData_.StructValue if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), tlsInspectionActionProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TlsInspectionActionProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(*data.StructValue), nil + return output.(*vapiData_.StructValue), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (tIface *tlsInspectionActionProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.TlsProfileListResult, error) { +func (tIface *tlsInspectionActionProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.TlsProfileListResult, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tlsInspectionActionProfilesListInputType(), typeConverter) + operationRestMetaData := tlsInspectionActionProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tlsInspectionActionProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -186,89 +196,88 @@ func (tIface *tlsInspectionActionProfilesClient) List(cursorParam *string, inclu sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TlsProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.TlsProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tlsInspectionActionProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tls_inspection_action_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.TlsProfileListResult + var emptyOutput nsx_policyModel.TlsProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), tlsInspectionActionProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TlsInspectionActionProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TlsProfileListResult), nil + return output.(nsx_policyModel.TlsProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (tIface *tlsInspectionActionProfilesClient) Patch(actionProfileIdParam string, tlsProfileParam *data.StructValue) (*data.StructValue, error) { +func (tIface *tlsInspectionActionProfilesClient) Patch(actionProfileIdParam string, tlsProfileParam *vapiData_.StructValue) (*vapiData_.StructValue, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tlsInspectionActionProfilesPatchInputType(), typeConverter) + operationRestMetaData := tlsInspectionActionProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tlsInspectionActionProfilesPatchInputType(), typeConverter) sv.AddStructField("ActionProfileId", actionProfileIdParam) sv.AddStructField("TlsProfile", tlsProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput *data.StructValue - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tlsInspectionActionProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tls_inspection_action_profiles", "patch", inputDataValue, executionContext) - var emptyOutput *data.StructValue + var emptyOutput *vapiData_.StructValue if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), tlsInspectionActionProfilesPatchOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TlsInspectionActionProfilesPatchOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(*data.StructValue), nil + return output.(*vapiData_.StructValue), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (tIface *tlsInspectionActionProfilesClient) Update(actionProfileIdParam string, tlsProfileParam *data.StructValue) (*data.StructValue, error) { +func (tIface *tlsInspectionActionProfilesClient) Update(actionProfileIdParam string, tlsProfileParam *vapiData_.StructValue) (*vapiData_.StructValue, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tlsInspectionActionProfilesUpdateInputType(), typeConverter) + operationRestMetaData := tlsInspectionActionProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tlsInspectionActionProfilesUpdateInputType(), typeConverter) sv.AddStructField("ActionProfileId", actionProfileIdParam) sv.AddStructField("TlsProfile", tlsProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput *data.StructValue - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tlsInspectionActionProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tls_inspection_action_profiles", "update", inputDataValue, executionContext) - var emptyOutput *data.StructValue + var emptyOutput *vapiData_.StructValue if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), tlsInspectionActionProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TlsInspectionActionProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(*data.StructValue), nil + return output.(*vapiData_.StructValue), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/TlsInspectionActionProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/TlsInspectionActionProfilesTypes.go index d8c10505c..789e5fd40 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/TlsInspectionActionProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/TlsInspectionActionProfilesTypes.go @@ -11,43 +11,43 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func tlsInspectionActionProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tlsInspectionActionProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action_profile_id"] = bindings.NewStringType() + fields["action_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["action_profile_id"] = "ActionProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tlsInspectionActionProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func TlsInspectionActionProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func tlsInspectionActionProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tlsInspectionActionProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["action_profile_id"] = bindings.NewStringType() + fields["action_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["action_profile_id"] = "ActionProfileId" - paramsTypeMap["action_profile_id"] = bindings.NewStringType() - paramsTypeMap["actionProfileId"] = bindings.NewStringType() + paramsTypeMap["action_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["actionProfileId"] = vapiBindings_.NewStringType() pathParams["action_profile_id"] = "actionProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,36 +68,36 @@ func tlsInspectionActionProfilesDeleteRestMetadata() protocol.OperationRestMetad map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func tlsInspectionActionProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tlsInspectionActionProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action_profile_id"] = bindings.NewStringType() + fields["action_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["action_profile_id"] = "ActionProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tlsInspectionActionProfilesGetOutputType() bindings.BindingType { - return bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.TlsProfileBindingType)}, bindings.REST) +func TlsInspectionActionProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.TlsProfileBindingType)}) } -func tlsInspectionActionProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tlsInspectionActionProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["action_profile_id"] = bindings.NewStringType() + fields["action_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["action_profile_id"] = "ActionProfileId" - paramsTypeMap["action_profile_id"] = bindings.NewStringType() - paramsTypeMap["actionProfileId"] = bindings.NewStringType() + paramsTypeMap["action_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["actionProfileId"] = vapiBindings_.NewStringType() pathParams["action_profile_id"] = "actionProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -118,56 +118,56 @@ func tlsInspectionActionProfilesGetRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func tlsInspectionActionProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tlsInspectionActionProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tlsInspectionActionProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TlsProfileListResultBindingType) +func TlsInspectionActionProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.TlsProfileListResultBindingType) } -func tlsInspectionActionProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tlsInspectionActionProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -176,7 +176,7 @@ func tlsInspectionActionProfilesListRestMetadata() protocol.OperationRestMetadat queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -197,41 +197,41 @@ func tlsInspectionActionProfilesListRestMetadata() protocol.OperationRestMetadat map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func tlsInspectionActionProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tlsInspectionActionProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action_profile_id"] = bindings.NewStringType() - fields["tls_profile"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.TlsProfileBindingType)}, bindings.REST) + fields["action_profile_id"] = vapiBindings_.NewStringType() + fields["tls_profile"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.TlsProfileBindingType)}) fieldNameMap["action_profile_id"] = "ActionProfileId" fieldNameMap["tls_profile"] = "TlsProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tlsInspectionActionProfilesPatchOutputType() bindings.BindingType { - return bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.TlsProfileBindingType)}, bindings.REST) +func TlsInspectionActionProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.TlsProfileBindingType)}) } -func tlsInspectionActionProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tlsInspectionActionProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["action_profile_id"] = bindings.NewStringType() - fields["tls_profile"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.TlsProfileBindingType)}, bindings.REST) + fields["action_profile_id"] = vapiBindings_.NewStringType() + fields["tls_profile"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.TlsProfileBindingType)}) fieldNameMap["action_profile_id"] = "ActionProfileId" fieldNameMap["tls_profile"] = "TlsProfile" - paramsTypeMap["tls_profile"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.TlsProfileBindingType)}, bindings.REST) - paramsTypeMap["action_profile_id"] = bindings.NewStringType() - paramsTypeMap["actionProfileId"] = bindings.NewStringType() + paramsTypeMap["tls_profile"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.TlsProfileBindingType)}) + paramsTypeMap["action_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["actionProfileId"] = vapiBindings_.NewStringType() pathParams["action_profile_id"] = "actionProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -252,41 +252,41 @@ func tlsInspectionActionProfilesPatchRestMetadata() protocol.OperationRestMetada map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func tlsInspectionActionProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tlsInspectionActionProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action_profile_id"] = bindings.NewStringType() - fields["tls_profile"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.TlsProfileBindingType)}, bindings.REST) + fields["action_profile_id"] = vapiBindings_.NewStringType() + fields["tls_profile"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.TlsProfileBindingType)}) fieldNameMap["action_profile_id"] = "ActionProfileId" fieldNameMap["tls_profile"] = "TlsProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tlsInspectionActionProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.TlsProfileBindingType)}, bindings.REST) +func TlsInspectionActionProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.TlsProfileBindingType)}) } -func tlsInspectionActionProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tlsInspectionActionProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["action_profile_id"] = bindings.NewStringType() - fields["tls_profile"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.TlsProfileBindingType)}, bindings.REST) + fields["action_profile_id"] = vapiBindings_.NewStringType() + fields["tls_profile"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.TlsProfileBindingType)}) fieldNameMap["action_profile_id"] = "ActionProfileId" fieldNameMap["tls_profile"] = "TlsProfile" - paramsTypeMap["tls_profile"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.TlsProfileBindingType)}, bindings.REST) - paramsTypeMap["action_profile_id"] = bindings.NewStringType() - paramsTypeMap["actionProfileId"] = bindings.NewStringType() + paramsTypeMap["tls_profile"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.TlsProfileBindingType)}) + paramsTypeMap["action_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["actionProfileId"] = vapiBindings_.NewStringType() pathParams["action_profile_id"] = "actionProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/TlsInspectionPoliciesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/TlsInspectionPoliciesClient.go index 9a023ecfa..fb2cc5a75 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/TlsInspectionPoliciesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/TlsInspectionPoliciesClient.go @@ -9,21 +9,21 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type TlsInspectionPoliciesClient interface { // Delete TlsPolicy // // @param policyIdParam Firewall TLS inspection poicy id (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,12 +35,13 @@ type TlsInspectionPoliciesClient interface { // // @param policyIdParam Firewall TLS inspection poicy id (required) // @return com.vmware.nsx_policy.model.TlsPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(policyIdParam string) (model.TlsPolicy, error) + Get(policyIdParam string) (nsx_policyModel.TlsPolicy, error) // List all TLS policies. // @@ -52,127 +53,136 @@ type TlsInspectionPoliciesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.TlsPolicyListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.TlsPolicyListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.TlsPolicyListResult, error) // Update the TLS policy. This is a full replace. All the rules are replaced. Performance Note: If you want to edit several rules in a TLS policy use this API. It will perform better than several individual rule APIs. Just pass all the rules which you wish to edit as embedded rules to it. // // @param policyIdParam Firewall TLS inspection poicy id (required) // @param tlsPolicyParam (required) // @return com.vmware.nsx_policy.model.TlsPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(policyIdParam string, tlsPolicyParam model.TlsPolicy) (model.TlsPolicy, error) + Patch(policyIdParam string, tlsPolicyParam nsx_policyModel.TlsPolicy) (nsx_policyModel.TlsPolicy, error) // Update the TLS policy. This is a full replace. All the rules are replaced. Performance Note: If you want to edit several rules in a TLS policy, use this API. It will perform better than several individual rule APIs. Just pass all the rules which you wish to edit as embedded rules to it. // // @param policyIdParam Firewall TLS inspection poicy id (required) // @param tlsPolicyParam (required) // @return com.vmware.nsx_policy.model.TlsPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(policyIdParam string, tlsPolicyParam model.TlsPolicy) (model.TlsPolicy, error) + Update(policyIdParam string, tlsPolicyParam nsx_policyModel.TlsPolicy) (nsx_policyModel.TlsPolicy, error) } type tlsInspectionPoliciesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewTlsInspectionPoliciesClient(connector client.Connector) *tlsInspectionPoliciesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tls_inspection_policies") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewTlsInspectionPoliciesClient(connector vapiProtocolClient_.Connector) *tlsInspectionPoliciesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tls_inspection_policies") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) tIface := tlsInspectionPoliciesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &tIface } -func (tIface *tlsInspectionPoliciesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (tIface *tlsInspectionPoliciesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := tIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (tIface *tlsInspectionPoliciesClient) Delete(policyIdParam string) error { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tlsInspectionPoliciesDeleteInputType(), typeConverter) + operationRestMetaData := tlsInspectionPoliciesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tlsInspectionPoliciesDeleteInputType(), typeConverter) sv.AddStructField("PolicyId", policyIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tlsInspectionPoliciesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tls_inspection_policies", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (tIface *tlsInspectionPoliciesClient) Get(policyIdParam string) (model.TlsPolicy, error) { +func (tIface *tlsInspectionPoliciesClient) Get(policyIdParam string) (nsx_policyModel.TlsPolicy, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tlsInspectionPoliciesGetInputType(), typeConverter) + operationRestMetaData := tlsInspectionPoliciesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tlsInspectionPoliciesGetInputType(), typeConverter) sv.AddStructField("PolicyId", policyIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TlsPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.TlsPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tlsInspectionPoliciesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tls_inspection_policies", "get", inputDataValue, executionContext) - var emptyOutput model.TlsPolicy + var emptyOutput nsx_policyModel.TlsPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), tlsInspectionPoliciesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TlsInspectionPoliciesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TlsPolicy), nil + return output.(nsx_policyModel.TlsPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (tIface *tlsInspectionPoliciesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.TlsPolicyListResult, error) { +func (tIface *tlsInspectionPoliciesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.TlsPolicyListResult, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tlsInspectionPoliciesListInputType(), typeConverter) + operationRestMetaData := tlsInspectionPoliciesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tlsInspectionPoliciesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludeRuleCount", includeRuleCountParam) @@ -182,89 +192,88 @@ func (tIface *tlsInspectionPoliciesClient) List(cursorParam *string, includeMark sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TlsPolicyListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.TlsPolicyListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tlsInspectionPoliciesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tls_inspection_policies", "list", inputDataValue, executionContext) - var emptyOutput model.TlsPolicyListResult + var emptyOutput nsx_policyModel.TlsPolicyListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), tlsInspectionPoliciesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TlsInspectionPoliciesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TlsPolicyListResult), nil + return output.(nsx_policyModel.TlsPolicyListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (tIface *tlsInspectionPoliciesClient) Patch(policyIdParam string, tlsPolicyParam model.TlsPolicy) (model.TlsPolicy, error) { +func (tIface *tlsInspectionPoliciesClient) Patch(policyIdParam string, tlsPolicyParam nsx_policyModel.TlsPolicy) (nsx_policyModel.TlsPolicy, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tlsInspectionPoliciesPatchInputType(), typeConverter) + operationRestMetaData := tlsInspectionPoliciesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tlsInspectionPoliciesPatchInputType(), typeConverter) sv.AddStructField("PolicyId", policyIdParam) sv.AddStructField("TlsPolicy", tlsPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TlsPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.TlsPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tlsInspectionPoliciesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tls_inspection_policies", "patch", inputDataValue, executionContext) - var emptyOutput model.TlsPolicy + var emptyOutput nsx_policyModel.TlsPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), tlsInspectionPoliciesPatchOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TlsInspectionPoliciesPatchOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TlsPolicy), nil + return output.(nsx_policyModel.TlsPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (tIface *tlsInspectionPoliciesClient) Update(policyIdParam string, tlsPolicyParam model.TlsPolicy) (model.TlsPolicy, error) { +func (tIface *tlsInspectionPoliciesClient) Update(policyIdParam string, tlsPolicyParam nsx_policyModel.TlsPolicy) (nsx_policyModel.TlsPolicy, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tlsInspectionPoliciesUpdateInputType(), typeConverter) + operationRestMetaData := tlsInspectionPoliciesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tlsInspectionPoliciesUpdateInputType(), typeConverter) sv.AddStructField("PolicyId", policyIdParam) sv.AddStructField("TlsPolicy", tlsPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TlsPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.TlsPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tlsInspectionPoliciesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tls_inspection_policies", "update", inputDataValue, executionContext) - var emptyOutput model.TlsPolicy + var emptyOutput nsx_policyModel.TlsPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), tlsInspectionPoliciesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TlsInspectionPoliciesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TlsPolicy), nil + return output.(nsx_policyModel.TlsPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/TlsInspectionPoliciesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/TlsInspectionPoliciesTypes.go index 89df459f4..2efd52a50 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/TlsInspectionPoliciesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/TlsInspectionPoliciesTypes.go @@ -11,43 +11,43 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func tlsInspectionPoliciesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tlsInspectionPoliciesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["policy_id"] = bindings.NewStringType() + fields["policy_id"] = vapiBindings_.NewStringType() fieldNameMap["policy_id"] = "PolicyId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tlsInspectionPoliciesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func TlsInspectionPoliciesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func tlsInspectionPoliciesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tlsInspectionPoliciesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["policy_id"] = bindings.NewStringType() + fields["policy_id"] = vapiBindings_.NewStringType() fieldNameMap["policy_id"] = "PolicyId" - paramsTypeMap["policy_id"] = bindings.NewStringType() - paramsTypeMap["policyId"] = bindings.NewStringType() + paramsTypeMap["policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policyId"] = vapiBindings_.NewStringType() pathParams["policy_id"] = "policyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,36 +68,36 @@ func tlsInspectionPoliciesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func tlsInspectionPoliciesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tlsInspectionPoliciesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["policy_id"] = bindings.NewStringType() + fields["policy_id"] = vapiBindings_.NewStringType() fieldNameMap["policy_id"] = "PolicyId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tlsInspectionPoliciesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TlsPolicyBindingType) +func TlsInspectionPoliciesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.TlsPolicyBindingType) } -func tlsInspectionPoliciesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tlsInspectionPoliciesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["policy_id"] = bindings.NewStringType() + fields["policy_id"] = vapiBindings_.NewStringType() fieldNameMap["policy_id"] = "PolicyId" - paramsTypeMap["policy_id"] = bindings.NewStringType() - paramsTypeMap["policyId"] = bindings.NewStringType() + paramsTypeMap["policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policyId"] = vapiBindings_.NewStringType() pathParams["policy_id"] = "policyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -118,16 +118,16 @@ func tlsInspectionPoliciesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func tlsInspectionPoliciesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tlsInspectionPoliciesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["include_rule_count"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["include_rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["include_rule_count"] = "IncludeRuleCount" @@ -135,30 +135,30 @@ func tlsInspectionPoliciesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tlsInspectionPoliciesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TlsPolicyListResultBindingType) +func TlsInspectionPoliciesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.TlsPolicyListResultBindingType) } -func tlsInspectionPoliciesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tlsInspectionPoliciesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["include_rule_count"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["include_rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["include_rule_count"] = "IncludeRuleCount" @@ -166,13 +166,13 @@ func tlsInspectionPoliciesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["include_rule_count"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["include_rule_count"] = "include_rule_count" queryParams["sort_ascending"] = "sort_ascending" @@ -182,7 +182,7 @@ func tlsInspectionPoliciesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -203,41 +203,41 @@ func tlsInspectionPoliciesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func tlsInspectionPoliciesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tlsInspectionPoliciesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["policy_id"] = bindings.NewStringType() - fields["tls_policy"] = bindings.NewReferenceType(model.TlsPolicyBindingType) + fields["policy_id"] = vapiBindings_.NewStringType() + fields["tls_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.TlsPolicyBindingType) fieldNameMap["policy_id"] = "PolicyId" fieldNameMap["tls_policy"] = "TlsPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tlsInspectionPoliciesPatchOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TlsPolicyBindingType) +func TlsInspectionPoliciesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.TlsPolicyBindingType) } -func tlsInspectionPoliciesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tlsInspectionPoliciesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["policy_id"] = bindings.NewStringType() - fields["tls_policy"] = bindings.NewReferenceType(model.TlsPolicyBindingType) + fields["policy_id"] = vapiBindings_.NewStringType() + fields["tls_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.TlsPolicyBindingType) fieldNameMap["policy_id"] = "PolicyId" fieldNameMap["tls_policy"] = "TlsPolicy" - paramsTypeMap["tls_policy"] = bindings.NewReferenceType(model.TlsPolicyBindingType) - paramsTypeMap["policy_id"] = bindings.NewStringType() - paramsTypeMap["policyId"] = bindings.NewStringType() + paramsTypeMap["policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tls_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.TlsPolicyBindingType) + paramsTypeMap["policyId"] = vapiBindings_.NewStringType() pathParams["policy_id"] = "policyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -258,41 +258,41 @@ func tlsInspectionPoliciesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func tlsInspectionPoliciesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tlsInspectionPoliciesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["policy_id"] = bindings.NewStringType() - fields["tls_policy"] = bindings.NewReferenceType(model.TlsPolicyBindingType) + fields["policy_id"] = vapiBindings_.NewStringType() + fields["tls_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.TlsPolicyBindingType) fieldNameMap["policy_id"] = "PolicyId" fieldNameMap["tls_policy"] = "TlsPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tlsInspectionPoliciesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TlsPolicyBindingType) +func TlsInspectionPoliciesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.TlsPolicyBindingType) } -func tlsInspectionPoliciesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tlsInspectionPoliciesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["policy_id"] = bindings.NewStringType() - fields["tls_policy"] = bindings.NewReferenceType(model.TlsPolicyBindingType) + fields["policy_id"] = vapiBindings_.NewStringType() + fields["tls_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.TlsPolicyBindingType) fieldNameMap["policy_id"] = "PolicyId" fieldNameMap["tls_policy"] = "TlsPolicy" - paramsTypeMap["tls_policy"] = bindings.NewReferenceType(model.TlsPolicyBindingType) - paramsTypeMap["policy_id"] = bindings.NewStringType() - paramsTypeMap["policyId"] = bindings.NewStringType() + paramsTypeMap["policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tls_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.TlsPolicyBindingType) + paramsTypeMap["policyId"] = vapiBindings_.NewStringType() pathParams["policy_id"] = "policyId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/TraceflowsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/TraceflowsClient.go index 71eb401e9..681366d72 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/TraceflowsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/TraceflowsClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type TraceflowsClient interface { @@ -26,16 +25,18 @@ type TraceflowsClient interface { // @param traceflowIdParam (required) // @param actionParam Action to be performed (optional) // @return com.vmware.nsx_policy.model.TraceflowConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Create(traceflowIdParam string, actionParam *string) (model.TraceflowConfig, error) + Create(traceflowIdParam string, actionParam *string) (nsx_policyModel.TraceflowConfig, error) // Delete traceflow config with id traceflow-id // // @param traceflowIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -47,12 +48,13 @@ type TraceflowsClient interface { // // @param traceflowIdParam (required) // @return com.vmware.nsx_policy.model.TraceflowConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(traceflowIdParam string) (model.TraceflowConfig, error) + Get(traceflowIdParam string) (nsx_policyModel.TraceflowConfig, error) // Paginated list of all TraceflowConfig for infra. // @@ -63,96 +65,100 @@ type TraceflowsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.TraceflowConfigListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.TraceflowConfigListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.TraceflowConfigListResult, error) - // If a traceflow config with the traceflow-id is not already present, create a new traceflow config. If it already exists, update the traceflow config. This is a full replace. This configuration will be cleaned up by the system after two hours of inactivity. + // If a traceflow config with the traceflow-id is not already present, create a new traceflow config. If it already exists, update the traceflow config. This is a full replace. This configuration will be cleaned up by the system after two hours of inactivity. To start traceflow on a DHCP port in a custom project, enforcement point path is required. // // @param traceflowIdParam (required) // @param traceflowConfigParam (required) // @param enforcementPointPathParam Enforcement point path (optional) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(traceflowIdParam string, traceflowConfigParam model.TraceflowConfig, enforcementPointPathParam *string) error + Patch(traceflowIdParam string, traceflowConfigParam nsx_policyModel.TraceflowConfig, enforcementPointPathParam *string) error - // If a traceflow config with the traceflow-id is not already present, create a new traceflow config. If it already exists, update the traceflow config. This is a full replace. This configuration will be cleaned up by the system after two hours of inactivity. + // If a traceflow config with the traceflow-id is not already present, create a new traceflow config. If it already exists, update the traceflow config. This is a full replace. This configuration will be cleaned up by the system after two hours of inactivity. To start traceflow on a DHCP port in a custom project, enforcement point path is required. // // @param traceflowIdParam (required) // @param traceflowConfigParam (required) // @param enforcementPointPathParam Enforcement point path (optional) // @return com.vmware.nsx_policy.model.TraceflowConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(traceflowIdParam string, traceflowConfigParam model.TraceflowConfig, enforcementPointPathParam *string) (model.TraceflowConfig, error) + Update(traceflowIdParam string, traceflowConfigParam nsx_policyModel.TraceflowConfig, enforcementPointPathParam *string) (nsx_policyModel.TraceflowConfig, error) } type traceflowsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewTraceflowsClient(connector client.Connector) *traceflowsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.traceflows") - methodIdentifiers := map[string]core.MethodIdentifier{ - "create": core.NewMethodIdentifier(interfaceIdentifier, "create"), - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewTraceflowsClient(connector vapiProtocolClient_.Connector) *traceflowsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.traceflows") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "create": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "create"), + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) tIface := traceflowsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &tIface } -func (tIface *traceflowsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (tIface *traceflowsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := tIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (tIface *traceflowsClient) Create(traceflowIdParam string, actionParam *string) (model.TraceflowConfig, error) { +func (tIface *traceflowsClient) Create(traceflowIdParam string, actionParam *string) (nsx_policyModel.TraceflowConfig, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(traceflowsCreateInputType(), typeConverter) + operationRestMetaData := traceflowsCreateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(traceflowsCreateInputType(), typeConverter) sv.AddStructField("TraceflowId", traceflowIdParam) sv.AddStructField("Action", actionParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TraceflowConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.TraceflowConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := traceflowsCreateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.traceflows", "create", inputDataValue, executionContext) - var emptyOutput model.TraceflowConfig + var emptyOutput nsx_policyModel.TraceflowConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), traceflowsCreateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TraceflowsCreateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TraceflowConfig), nil + return output.(nsx_policyModel.TraceflowConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } @@ -161,63 +167,69 @@ func (tIface *traceflowsClient) Create(traceflowIdParam string, actionParam *str func (tIface *traceflowsClient) Delete(traceflowIdParam string) error { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(traceflowsDeleteInputType(), typeConverter) + operationRestMetaData := traceflowsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(traceflowsDeleteInputType(), typeConverter) sv.AddStructField("TraceflowId", traceflowIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := traceflowsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.traceflows", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (tIface *traceflowsClient) Get(traceflowIdParam string) (model.TraceflowConfig, error) { +func (tIface *traceflowsClient) Get(traceflowIdParam string) (nsx_policyModel.TraceflowConfig, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(traceflowsGetInputType(), typeConverter) + operationRestMetaData := traceflowsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(traceflowsGetInputType(), typeConverter) sv.AddStructField("TraceflowId", traceflowIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TraceflowConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.TraceflowConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := traceflowsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.traceflows", "get", inputDataValue, executionContext) - var emptyOutput model.TraceflowConfig + var emptyOutput nsx_policyModel.TraceflowConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), traceflowsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TraceflowsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TraceflowConfig), nil + return output.(nsx_policyModel.TraceflowConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (tIface *traceflowsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.TraceflowConfigListResult, error) { +func (tIface *traceflowsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.TraceflowConfigListResult, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(traceflowsListInputType(), typeConverter) + operationRestMetaData := traceflowsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(traceflowsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -226,85 +238,84 @@ func (tIface *traceflowsClient) List(cursorParam *string, includeMarkForDeleteOb sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TraceflowConfigListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.TraceflowConfigListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := traceflowsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.traceflows", "list", inputDataValue, executionContext) - var emptyOutput model.TraceflowConfigListResult + var emptyOutput nsx_policyModel.TraceflowConfigListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), traceflowsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TraceflowsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TraceflowConfigListResult), nil + return output.(nsx_policyModel.TraceflowConfigListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (tIface *traceflowsClient) Patch(traceflowIdParam string, traceflowConfigParam model.TraceflowConfig, enforcementPointPathParam *string) error { +func (tIface *traceflowsClient) Patch(traceflowIdParam string, traceflowConfigParam nsx_policyModel.TraceflowConfig, enforcementPointPathParam *string) error { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(traceflowsPatchInputType(), typeConverter) + operationRestMetaData := traceflowsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(traceflowsPatchInputType(), typeConverter) sv.AddStructField("TraceflowId", traceflowIdParam) sv.AddStructField("TraceflowConfig", traceflowConfigParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := traceflowsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.traceflows", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (tIface *traceflowsClient) Update(traceflowIdParam string, traceflowConfigParam model.TraceflowConfig, enforcementPointPathParam *string) (model.TraceflowConfig, error) { +func (tIface *traceflowsClient) Update(traceflowIdParam string, traceflowConfigParam nsx_policyModel.TraceflowConfig, enforcementPointPathParam *string) (nsx_policyModel.TraceflowConfig, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(traceflowsUpdateInputType(), typeConverter) + operationRestMetaData := traceflowsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(traceflowsUpdateInputType(), typeConverter) sv.AddStructField("TraceflowId", traceflowIdParam) sv.AddStructField("TraceflowConfig", traceflowConfigParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TraceflowConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.TraceflowConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := traceflowsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.traceflows", "update", inputDataValue, executionContext) - var emptyOutput model.TraceflowConfig + var emptyOutput nsx_policyModel.TraceflowConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), traceflowsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TraceflowsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TraceflowConfig), nil + return output.(nsx_policyModel.TraceflowConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/TraceflowsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/TraceflowsTypes.go index edff648a4..53a4917da 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/TraceflowsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/TraceflowsTypes.go @@ -11,49 +11,49 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func traceflowsCreateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func traceflowsCreateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["traceflow_id"] = bindings.NewStringType() - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["traceflow_id"] = vapiBindings_.NewStringType() + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["traceflow_id"] = "TraceflowId" fieldNameMap["action"] = "Action" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func traceflowsCreateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TraceflowConfigBindingType) +func TraceflowsCreateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.TraceflowConfigBindingType) } -func traceflowsCreateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func traceflowsCreateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["traceflow_id"] = bindings.NewStringType() - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["traceflow_id"] = vapiBindings_.NewStringType() + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["traceflow_id"] = "TraceflowId" fieldNameMap["action"] = "Action" - paramsTypeMap["action"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["traceflow_id"] = bindings.NewStringType() - paramsTypeMap["traceflowId"] = bindings.NewStringType() + paramsTypeMap["traceflow_id"] = vapiBindings_.NewStringType() + paramsTypeMap["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["traceflowId"] = vapiBindings_.NewStringType() pathParams["traceflow_id"] = "traceflowId" queryParams["action"] = "action" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -74,36 +74,36 @@ func traceflowsCreateRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func traceflowsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func traceflowsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["traceflow_id"] = bindings.NewStringType() + fields["traceflow_id"] = vapiBindings_.NewStringType() fieldNameMap["traceflow_id"] = "TraceflowId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func traceflowsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func TraceflowsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func traceflowsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func traceflowsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["traceflow_id"] = bindings.NewStringType() + fields["traceflow_id"] = vapiBindings_.NewStringType() fieldNameMap["traceflow_id"] = "TraceflowId" - paramsTypeMap["traceflow_id"] = bindings.NewStringType() - paramsTypeMap["traceflowId"] = bindings.NewStringType() + paramsTypeMap["traceflow_id"] = vapiBindings_.NewStringType() + paramsTypeMap["traceflowId"] = vapiBindings_.NewStringType() pathParams["traceflow_id"] = "traceflowId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -124,36 +124,36 @@ func traceflowsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func traceflowsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func traceflowsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["traceflow_id"] = bindings.NewStringType() + fields["traceflow_id"] = vapiBindings_.NewStringType() fieldNameMap["traceflow_id"] = "TraceflowId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func traceflowsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TraceflowConfigBindingType) +func TraceflowsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.TraceflowConfigBindingType) } -func traceflowsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func traceflowsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["traceflow_id"] = bindings.NewStringType() + fields["traceflow_id"] = vapiBindings_.NewStringType() fieldNameMap["traceflow_id"] = "TraceflowId" - paramsTypeMap["traceflow_id"] = bindings.NewStringType() - paramsTypeMap["traceflowId"] = bindings.NewStringType() + paramsTypeMap["traceflow_id"] = vapiBindings_.NewStringType() + paramsTypeMap["traceflowId"] = vapiBindings_.NewStringType() pathParams["traceflow_id"] = "traceflowId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -174,56 +174,56 @@ func traceflowsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func traceflowsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func traceflowsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func traceflowsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TraceflowConfigListResultBindingType) +func TraceflowsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.TraceflowConfigListResultBindingType) } -func traceflowsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func traceflowsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -232,7 +232,7 @@ func traceflowsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -253,47 +253,47 @@ func traceflowsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func traceflowsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func traceflowsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["traceflow_id"] = bindings.NewStringType() - fields["traceflow_config"] = bindings.NewReferenceType(model.TraceflowConfigBindingType) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["traceflow_id"] = vapiBindings_.NewStringType() + fields["traceflow_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.TraceflowConfigBindingType) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["traceflow_id"] = "TraceflowId" fieldNameMap["traceflow_config"] = "TraceflowConfig" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func traceflowsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func TraceflowsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func traceflowsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func traceflowsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["traceflow_id"] = bindings.NewStringType() - fields["traceflow_config"] = bindings.NewReferenceType(model.TraceflowConfigBindingType) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["traceflow_id"] = vapiBindings_.NewStringType() + fields["traceflow_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.TraceflowConfigBindingType) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["traceflow_id"] = "TraceflowId" fieldNameMap["traceflow_config"] = "TraceflowConfig" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["traceflow_id"] = bindings.NewStringType() - paramsTypeMap["traceflow_config"] = bindings.NewReferenceType(model.TraceflowConfigBindingType) - paramsTypeMap["traceflowId"] = bindings.NewStringType() + paramsTypeMap["traceflow_id"] = vapiBindings_.NewStringType() + paramsTypeMap["traceflow_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.TraceflowConfigBindingType) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["traceflowId"] = vapiBindings_.NewStringType() pathParams["traceflow_id"] = "traceflowId" queryParams["enforcement_point_path"] = "enforcement_point_path" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -314,47 +314,47 @@ func traceflowsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func traceflowsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func traceflowsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["traceflow_id"] = bindings.NewStringType() - fields["traceflow_config"] = bindings.NewReferenceType(model.TraceflowConfigBindingType) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["traceflow_id"] = vapiBindings_.NewStringType() + fields["traceflow_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.TraceflowConfigBindingType) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["traceflow_id"] = "TraceflowId" fieldNameMap["traceflow_config"] = "TraceflowConfig" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func traceflowsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TraceflowConfigBindingType) +func TraceflowsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.TraceflowConfigBindingType) } -func traceflowsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func traceflowsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["traceflow_id"] = bindings.NewStringType() - fields["traceflow_config"] = bindings.NewReferenceType(model.TraceflowConfigBindingType) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["traceflow_id"] = vapiBindings_.NewStringType() + fields["traceflow_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.TraceflowConfigBindingType) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["traceflow_id"] = "TraceflowId" fieldNameMap["traceflow_config"] = "TraceflowConfig" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["traceflow_id"] = bindings.NewStringType() - paramsTypeMap["traceflow_config"] = bindings.NewReferenceType(model.TraceflowConfigBindingType) - paramsTypeMap["traceflowId"] = bindings.NewStringType() + paramsTypeMap["traceflow_id"] = vapiBindings_.NewStringType() + paramsTypeMap["traceflow_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.TraceflowConfigBindingType) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["traceflowId"] = vapiBindings_.NewStringType() pathParams["traceflow_id"] = "traceflowId" queryParams["enforcement_point_path"] = "enforcement_point_path" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/TransportZoneProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/TransportZoneProfilesClient.go index 85e5fc4f2..5171020df 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/TransportZoneProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/TransportZoneProfilesClient.go @@ -9,21 +9,21 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type TransportZoneProfilesClient interface { // API will delete Policy Transport Zone Profile. // // @param tzProfileIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,12 +35,13 @@ type TransportZoneProfilesClient interface { // // @param tzProfileIdParam (required) // @return com.vmware.nsx_policy.model.PolicyTransportZoneProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tzProfileIdParam string) (model.PolicyTransportZoneProfile, error) + Get(tzProfileIdParam string) (nsx_policyModel.PolicyTransportZoneProfile, error) // API will list all Policy Transport Zone Profiles. // @@ -51,127 +52,136 @@ type TransportZoneProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PolicyTransportZoneProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyTransportZoneProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyTransportZoneProfileListResult, error) // API will create Policy Transport Zone Profile. // // @param tzProfileIdParam (required) // @param policyTransportZoneProfileParam (required) // @return com.vmware.nsx_policy.model.PolicyTransportZoneProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tzProfileIdParam string, policyTransportZoneProfileParam model.PolicyTransportZoneProfile) (model.PolicyTransportZoneProfile, error) + Patch(tzProfileIdParam string, policyTransportZoneProfileParam nsx_policyModel.PolicyTransportZoneProfile) (nsx_policyModel.PolicyTransportZoneProfile, error) // API will update Policy Transport Zone Profile. // // @param tzProfileIdParam (required) // @param policyTransportZoneProfileParam (required) // @return com.vmware.nsx_policy.model.PolicyTransportZoneProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tzProfileIdParam string, policyTransportZoneProfileParam model.PolicyTransportZoneProfile) (model.PolicyTransportZoneProfile, error) + Update(tzProfileIdParam string, policyTransportZoneProfileParam nsx_policyModel.PolicyTransportZoneProfile) (nsx_policyModel.PolicyTransportZoneProfile, error) } type transportZoneProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewTransportZoneProfilesClient(connector client.Connector) *transportZoneProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.transport_zone_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewTransportZoneProfilesClient(connector vapiProtocolClient_.Connector) *transportZoneProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.transport_zone_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) tIface := transportZoneProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &tIface } -func (tIface *transportZoneProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (tIface *transportZoneProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := tIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (tIface *transportZoneProfilesClient) Delete(tzProfileIdParam string) error { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(transportZoneProfilesDeleteInputType(), typeConverter) + operationRestMetaData := transportZoneProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(transportZoneProfilesDeleteInputType(), typeConverter) sv.AddStructField("TzProfileId", tzProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := transportZoneProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.transport_zone_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (tIface *transportZoneProfilesClient) Get(tzProfileIdParam string) (model.PolicyTransportZoneProfile, error) { +func (tIface *transportZoneProfilesClient) Get(tzProfileIdParam string) (nsx_policyModel.PolicyTransportZoneProfile, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(transportZoneProfilesGetInputType(), typeConverter) + operationRestMetaData := transportZoneProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(transportZoneProfilesGetInputType(), typeConverter) sv.AddStructField("TzProfileId", tzProfileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyTransportZoneProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyTransportZoneProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := transportZoneProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.transport_zone_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.PolicyTransportZoneProfile + var emptyOutput nsx_policyModel.PolicyTransportZoneProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), transportZoneProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TransportZoneProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyTransportZoneProfile), nil + return output.(nsx_policyModel.PolicyTransportZoneProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (tIface *transportZoneProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyTransportZoneProfileListResult, error) { +func (tIface *transportZoneProfilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyTransportZoneProfileListResult, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(transportZoneProfilesListInputType(), typeConverter) + operationRestMetaData := transportZoneProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(transportZoneProfilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -180,89 +190,88 @@ func (tIface *transportZoneProfilesClient) List(cursorParam *string, includeMark sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyTransportZoneProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyTransportZoneProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := transportZoneProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.transport_zone_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyTransportZoneProfileListResult + var emptyOutput nsx_policyModel.PolicyTransportZoneProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), transportZoneProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TransportZoneProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyTransportZoneProfileListResult), nil + return output.(nsx_policyModel.PolicyTransportZoneProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (tIface *transportZoneProfilesClient) Patch(tzProfileIdParam string, policyTransportZoneProfileParam model.PolicyTransportZoneProfile) (model.PolicyTransportZoneProfile, error) { +func (tIface *transportZoneProfilesClient) Patch(tzProfileIdParam string, policyTransportZoneProfileParam nsx_policyModel.PolicyTransportZoneProfile) (nsx_policyModel.PolicyTransportZoneProfile, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(transportZoneProfilesPatchInputType(), typeConverter) + operationRestMetaData := transportZoneProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(transportZoneProfilesPatchInputType(), typeConverter) sv.AddStructField("TzProfileId", tzProfileIdParam) sv.AddStructField("PolicyTransportZoneProfile", policyTransportZoneProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyTransportZoneProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyTransportZoneProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := transportZoneProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.transport_zone_profiles", "patch", inputDataValue, executionContext) - var emptyOutput model.PolicyTransportZoneProfile + var emptyOutput nsx_policyModel.PolicyTransportZoneProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), transportZoneProfilesPatchOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TransportZoneProfilesPatchOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyTransportZoneProfile), nil + return output.(nsx_policyModel.PolicyTransportZoneProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (tIface *transportZoneProfilesClient) Update(tzProfileIdParam string, policyTransportZoneProfileParam model.PolicyTransportZoneProfile) (model.PolicyTransportZoneProfile, error) { +func (tIface *transportZoneProfilesClient) Update(tzProfileIdParam string, policyTransportZoneProfileParam nsx_policyModel.PolicyTransportZoneProfile) (nsx_policyModel.PolicyTransportZoneProfile, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(transportZoneProfilesUpdateInputType(), typeConverter) + operationRestMetaData := transportZoneProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(transportZoneProfilesUpdateInputType(), typeConverter) sv.AddStructField("TzProfileId", tzProfileIdParam) sv.AddStructField("PolicyTransportZoneProfile", policyTransportZoneProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyTransportZoneProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyTransportZoneProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := transportZoneProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.transport_zone_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.PolicyTransportZoneProfile + var emptyOutput nsx_policyModel.PolicyTransportZoneProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), transportZoneProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TransportZoneProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyTransportZoneProfile), nil + return output.(nsx_policyModel.PolicyTransportZoneProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/TransportZoneProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/TransportZoneProfilesTypes.go index ba9d5035a..b5646ccec 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/TransportZoneProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/TransportZoneProfilesTypes.go @@ -11,43 +11,43 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func transportZoneProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func transportZoneProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tz_profile_id"] = bindings.NewStringType() + fields["tz_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["tz_profile_id"] = "TzProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func transportZoneProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func TransportZoneProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func transportZoneProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func transportZoneProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tz_profile_id"] = bindings.NewStringType() + fields["tz_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["tz_profile_id"] = "TzProfileId" - paramsTypeMap["tz_profile_id"] = bindings.NewStringType() - paramsTypeMap["tzProfileId"] = bindings.NewStringType() + paramsTypeMap["tz_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tzProfileId"] = vapiBindings_.NewStringType() pathParams["tz_profile_id"] = "tzProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,36 +68,36 @@ func transportZoneProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func transportZoneProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func transportZoneProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tz_profile_id"] = bindings.NewStringType() + fields["tz_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["tz_profile_id"] = "TzProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func transportZoneProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyTransportZoneProfileBindingType) +func TransportZoneProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyTransportZoneProfileBindingType) } -func transportZoneProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func transportZoneProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tz_profile_id"] = bindings.NewStringType() + fields["tz_profile_id"] = vapiBindings_.NewStringType() fieldNameMap["tz_profile_id"] = "TzProfileId" - paramsTypeMap["tz_profile_id"] = bindings.NewStringType() - paramsTypeMap["tzProfileId"] = bindings.NewStringType() + paramsTypeMap["tz_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tzProfileId"] = vapiBindings_.NewStringType() pathParams["tz_profile_id"] = "tzProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -118,56 +118,56 @@ func transportZoneProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func transportZoneProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func transportZoneProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func transportZoneProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyTransportZoneProfileListResultBindingType) +func TransportZoneProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyTransportZoneProfileListResultBindingType) } -func transportZoneProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func transportZoneProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -176,7 +176,7 @@ func transportZoneProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -197,41 +197,41 @@ func transportZoneProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func transportZoneProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func transportZoneProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tz_profile_id"] = bindings.NewStringType() - fields["policy_transport_zone_profile"] = bindings.NewReferenceType(model.PolicyTransportZoneProfileBindingType) + fields["tz_profile_id"] = vapiBindings_.NewStringType() + fields["policy_transport_zone_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyTransportZoneProfileBindingType) fieldNameMap["tz_profile_id"] = "TzProfileId" fieldNameMap["policy_transport_zone_profile"] = "PolicyTransportZoneProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func transportZoneProfilesPatchOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyTransportZoneProfileBindingType) +func TransportZoneProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyTransportZoneProfileBindingType) } -func transportZoneProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func transportZoneProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tz_profile_id"] = bindings.NewStringType() - fields["policy_transport_zone_profile"] = bindings.NewReferenceType(model.PolicyTransportZoneProfileBindingType) + fields["tz_profile_id"] = vapiBindings_.NewStringType() + fields["policy_transport_zone_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyTransportZoneProfileBindingType) fieldNameMap["tz_profile_id"] = "TzProfileId" fieldNameMap["policy_transport_zone_profile"] = "PolicyTransportZoneProfile" - paramsTypeMap["policy_transport_zone_profile"] = bindings.NewReferenceType(model.PolicyTransportZoneProfileBindingType) - paramsTypeMap["tz_profile_id"] = bindings.NewStringType() - paramsTypeMap["tzProfileId"] = bindings.NewStringType() + paramsTypeMap["policy_transport_zone_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyTransportZoneProfileBindingType) + paramsTypeMap["tz_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tzProfileId"] = vapiBindings_.NewStringType() pathParams["tz_profile_id"] = "tzProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -252,41 +252,41 @@ func transportZoneProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func transportZoneProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func transportZoneProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tz_profile_id"] = bindings.NewStringType() - fields["policy_transport_zone_profile"] = bindings.NewReferenceType(model.PolicyTransportZoneProfileBindingType) + fields["tz_profile_id"] = vapiBindings_.NewStringType() + fields["policy_transport_zone_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyTransportZoneProfileBindingType) fieldNameMap["tz_profile_id"] = "TzProfileId" fieldNameMap["policy_transport_zone_profile"] = "PolicyTransportZoneProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func transportZoneProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyTransportZoneProfileBindingType) +func TransportZoneProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyTransportZoneProfileBindingType) } -func transportZoneProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func transportZoneProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tz_profile_id"] = bindings.NewStringType() - fields["policy_transport_zone_profile"] = bindings.NewReferenceType(model.PolicyTransportZoneProfileBindingType) + fields["tz_profile_id"] = vapiBindings_.NewStringType() + fields["policy_transport_zone_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyTransportZoneProfileBindingType) fieldNameMap["tz_profile_id"] = "TzProfileId" fieldNameMap["policy_transport_zone_profile"] = "PolicyTransportZoneProfile" - paramsTypeMap["policy_transport_zone_profile"] = bindings.NewReferenceType(model.PolicyTransportZoneProfileBindingType) - paramsTypeMap["tz_profile_id"] = bindings.NewStringType() - paramsTypeMap["tzProfileId"] = bindings.NewStringType() + paramsTypeMap["policy_transport_zone_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyTransportZoneProfileBindingType) + paramsTypeMap["tz_profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tzProfileId"] = vapiBindings_.NewStringType() pathParams["tz_profile_id"] = "tzProfileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/UrlCategoriesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/UrlCategoriesClient.go index b80182103..a5124c435 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/UrlCategoriesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/UrlCategoriesClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type UrlCategoriesClient interface { @@ -30,43 +29,48 @@ type UrlCategoriesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PolicyUrlCategoryListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyUrlCategoryListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyUrlCategoryListResult, error) } type urlCategoriesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewUrlCategoriesClient(connector client.Connector) *urlCategoriesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.url_categories") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewUrlCategoriesClient(connector vapiProtocolClient_.Connector) *urlCategoriesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.url_categories") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) uIface := urlCategoriesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &uIface } -func (uIface *urlCategoriesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (uIface *urlCategoriesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := uIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (uIface *urlCategoriesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyUrlCategoryListResult, error) { +func (uIface *urlCategoriesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyUrlCategoryListResult, error) { typeConverter := uIface.connector.TypeConverter() executionContext := uIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(urlCategoriesListInputType(), typeConverter) + operationRestMetaData := urlCategoriesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(urlCategoriesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -75,25 +79,22 @@ func (uIface *urlCategoriesClient) List(cursorParam *string, includeMarkForDelet sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyUrlCategoryListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyUrlCategoryListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := urlCategoriesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - uIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := uIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.url_categories", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyUrlCategoryListResult + var emptyOutput nsx_policyModel.PolicyUrlCategoryListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), urlCategoriesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), UrlCategoriesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyUrlCategoryListResult), nil + return output.(nsx_policyModel.PolicyUrlCategoryListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), uIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/UrlCategoriesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/UrlCategoriesTypes.go index 4401acf13..f30c115cd 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/UrlCategoriesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/UrlCategoriesTypes.go @@ -11,63 +11,63 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func urlCategoriesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func urlCategoriesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func urlCategoriesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyUrlCategoryListResultBindingType) +func UrlCategoriesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyUrlCategoryListResultBindingType) } -func urlCategoriesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func urlCategoriesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -76,7 +76,7 @@ func urlCategoriesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/UrlReputationSeveritiesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/UrlReputationSeveritiesClient.go index 01a26de4f..b8840e1b2 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/UrlReputationSeveritiesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/UrlReputationSeveritiesClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type UrlReputationSeveritiesClient interface { @@ -30,43 +29,48 @@ type UrlReputationSeveritiesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PolicyUrlReputationSeverityListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyUrlReputationSeverityListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyUrlReputationSeverityListResult, error) } type urlReputationSeveritiesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewUrlReputationSeveritiesClient(connector client.Connector) *urlReputationSeveritiesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.url_reputation_severities") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewUrlReputationSeveritiesClient(connector vapiProtocolClient_.Connector) *urlReputationSeveritiesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.url_reputation_severities") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) uIface := urlReputationSeveritiesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &uIface } -func (uIface *urlReputationSeveritiesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (uIface *urlReputationSeveritiesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := uIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (uIface *urlReputationSeveritiesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyUrlReputationSeverityListResult, error) { +func (uIface *urlReputationSeveritiesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyUrlReputationSeverityListResult, error) { typeConverter := uIface.connector.TypeConverter() executionContext := uIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(urlReputationSeveritiesListInputType(), typeConverter) + operationRestMetaData := urlReputationSeveritiesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(urlReputationSeveritiesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -75,25 +79,22 @@ func (uIface *urlReputationSeveritiesClient) List(cursorParam *string, includeMa sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyUrlReputationSeverityListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyUrlReputationSeverityListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := urlReputationSeveritiesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - uIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := uIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.url_reputation_severities", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyUrlReputationSeverityListResult + var emptyOutput nsx_policyModel.PolicyUrlReputationSeverityListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), urlReputationSeveritiesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), UrlReputationSeveritiesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyUrlReputationSeverityListResult), nil + return output.(nsx_policyModel.PolicyUrlReputationSeverityListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), uIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/UrlReputationSeveritiesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/UrlReputationSeveritiesTypes.go index 6d8f22d83..56be70451 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/UrlReputationSeveritiesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/UrlReputationSeveritiesTypes.go @@ -11,63 +11,63 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func urlReputationSeveritiesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func urlReputationSeveritiesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func urlReputationSeveritiesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyUrlReputationSeverityListResultBindingType) +func UrlReputationSeveritiesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyUrlReputationSeverityListResultBindingType) } -func urlReputationSeveritiesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func urlReputationSeveritiesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -76,7 +76,7 @@ func urlReputationSeveritiesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/VirtualMachineGroupAssociationsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/VirtualMachineGroupAssociationsClient.go index 4ac91013b..42a3c4089 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/VirtualMachineGroupAssociationsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/VirtualMachineGroupAssociationsClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type VirtualMachineGroupAssociationsClient interface { @@ -32,43 +31,48 @@ type VirtualMachineGroupAssociationsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PolicyResourceReferenceForEPListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(vmExternalIdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyResourceReferenceForEPListResult, error) + List(vmExternalIdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyResourceReferenceForEPListResult, error) } type virtualMachineGroupAssociationsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewVirtualMachineGroupAssociationsClient(connector client.Connector) *virtualMachineGroupAssociationsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.virtual_machine_group_associations") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewVirtualMachineGroupAssociationsClient(connector vapiProtocolClient_.Connector) *virtualMachineGroupAssociationsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.virtual_machine_group_associations") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) vIface := virtualMachineGroupAssociationsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &vIface } -func (vIface *virtualMachineGroupAssociationsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (vIface *virtualMachineGroupAssociationsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := vIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (vIface *virtualMachineGroupAssociationsClient) List(vmExternalIdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyResourceReferenceForEPListResult, error) { +func (vIface *virtualMachineGroupAssociationsClient) List(vmExternalIdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyResourceReferenceForEPListResult, error) { typeConverter := vIface.connector.TypeConverter() executionContext := vIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(virtualMachineGroupAssociationsListInputType(), typeConverter) + operationRestMetaData := virtualMachineGroupAssociationsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(virtualMachineGroupAssociationsListInputType(), typeConverter) sv.AddStructField("VmExternalId", vmExternalIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) @@ -79,25 +83,22 @@ func (vIface *virtualMachineGroupAssociationsClient) List(vmExternalIdParam stri sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyResourceReferenceForEPListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyResourceReferenceForEPListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := virtualMachineGroupAssociationsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - vIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := vIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.virtual_machine_group_associations", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyResourceReferenceForEPListResult + var emptyOutput nsx_policyModel.PolicyResourceReferenceForEPListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), virtualMachineGroupAssociationsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), VirtualMachineGroupAssociationsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyResourceReferenceForEPListResult), nil + return output.(nsx_policyModel.PolicyResourceReferenceForEPListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), vIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/VirtualMachineGroupAssociationsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/VirtualMachineGroupAssociationsTypes.go index f73dc3aaf..56ba0f288 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/VirtualMachineGroupAssociationsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/VirtualMachineGroupAssociationsTypes.go @@ -11,24 +11,24 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func virtualMachineGroupAssociationsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func virtualMachineGroupAssociationsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["vm_external_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vm_external_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vm_external_id"] = "VmExternalId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -37,31 +37,31 @@ func virtualMachineGroupAssociationsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func virtualMachineGroupAssociationsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyResourceReferenceForEPListResultBindingType) +func VirtualMachineGroupAssociationsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyResourceReferenceForEPListResultBindingType) } -func virtualMachineGroupAssociationsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func virtualMachineGroupAssociationsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["vm_external_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vm_external_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vm_external_id"] = "VmExternalId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -70,14 +70,14 @@ func virtualMachineGroupAssociationsListRestMetadata() protocol.OperationRestMet fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["vm_external_id"] = bindings.NewStringType() - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["vm_external_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["vm_external_id"] = "vm_external_id" queryParams["sort_ascending"] = "sort_ascending" @@ -88,7 +88,7 @@ func virtualMachineGroupAssociationsListRestMetadata() protocol.OperationRestMet queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/VirtualNetworkInterfaceGroupAssociationsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/VirtualNetworkInterfaceGroupAssociationsClient.go index 8fa67e886..9fc8b01f4 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/VirtualNetworkInterfaceGroupAssociationsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/VirtualNetworkInterfaceGroupAssociationsClient.go @@ -9,15 +9,14 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type VirtualNetworkInterfaceGroupAssociationsClient interface { @@ -32,43 +31,48 @@ type VirtualNetworkInterfaceGroupAssociationsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PolicyResourceReferenceForEPListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(vifExternalIdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyResourceReferenceForEPListResult, error) + List(vifExternalIdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyResourceReferenceForEPListResult, error) } type virtualNetworkInterfaceGroupAssociationsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewVirtualNetworkInterfaceGroupAssociationsClient(connector client.Connector) *virtualNetworkInterfaceGroupAssociationsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.virtual_network_interface_group_associations") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewVirtualNetworkInterfaceGroupAssociationsClient(connector vapiProtocolClient_.Connector) *virtualNetworkInterfaceGroupAssociationsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.virtual_network_interface_group_associations") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) vIface := virtualNetworkInterfaceGroupAssociationsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &vIface } -func (vIface *virtualNetworkInterfaceGroupAssociationsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (vIface *virtualNetworkInterfaceGroupAssociationsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := vIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (vIface *virtualNetworkInterfaceGroupAssociationsClient) List(vifExternalIdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyResourceReferenceForEPListResult, error) { +func (vIface *virtualNetworkInterfaceGroupAssociationsClient) List(vifExternalIdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyResourceReferenceForEPListResult, error) { typeConverter := vIface.connector.TypeConverter() executionContext := vIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(virtualNetworkInterfaceGroupAssociationsListInputType(), typeConverter) + operationRestMetaData := virtualNetworkInterfaceGroupAssociationsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(virtualNetworkInterfaceGroupAssociationsListInputType(), typeConverter) sv.AddStructField("VifExternalId", vifExternalIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) @@ -79,25 +83,22 @@ func (vIface *virtualNetworkInterfaceGroupAssociationsClient) List(vifExternalId sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyResourceReferenceForEPListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyResourceReferenceForEPListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := virtualNetworkInterfaceGroupAssociationsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - vIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := vIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.virtual_network_interface_group_associations", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyResourceReferenceForEPListResult + var emptyOutput nsx_policyModel.PolicyResourceReferenceForEPListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), virtualNetworkInterfaceGroupAssociationsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), VirtualNetworkInterfaceGroupAssociationsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyResourceReferenceForEPListResult), nil + return output.(nsx_policyModel.PolicyResourceReferenceForEPListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), vIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/VirtualNetworkInterfaceGroupAssociationsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/VirtualNetworkInterfaceGroupAssociationsTypes.go index a80942446..67016ac19 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/VirtualNetworkInterfaceGroupAssociationsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/VirtualNetworkInterfaceGroupAssociationsTypes.go @@ -11,24 +11,24 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func virtualNetworkInterfaceGroupAssociationsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func virtualNetworkInterfaceGroupAssociationsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["vif_external_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vif_external_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vif_external_id"] = "VifExternalId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -37,31 +37,31 @@ func virtualNetworkInterfaceGroupAssociationsListInputType() bindings.StructType fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func virtualNetworkInterfaceGroupAssociationsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyResourceReferenceForEPListResultBindingType) +func VirtualNetworkInterfaceGroupAssociationsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyResourceReferenceForEPListResultBindingType) } -func virtualNetworkInterfaceGroupAssociationsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func virtualNetworkInterfaceGroupAssociationsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["vif_external_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vif_external_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vif_external_id"] = "VifExternalId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -70,14 +70,14 @@ func virtualNetworkInterfaceGroupAssociationsListRestMetadata() protocol.Operati fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["vif_external_id"] = bindings.NewStringType() - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["vif_external_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["vif_external_id"] = "vif_external_id" queryParams["sort_ascending"] = "sort_ascending" @@ -88,7 +88,7 @@ func virtualNetworkInterfaceGroupAssociationsListRestMetadata() protocol.Operati queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/VniPoolsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/VniPoolsClient.go index 0cb6a41c3..a47fdd41f 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/VniPoolsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/VniPoolsClient.go @@ -9,21 +9,21 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type VniPoolsClient interface { // Delete Vni Pool Configuration. // // @param vniPoolIdParam vni pool id (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,12 +35,13 @@ type VniPoolsClient interface { // // @param vniPoolIdParam vni pool id (required) // @return com.vmware.nsx_policy.model.VniPoolConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(vniPoolIdParam string) (model.VniPoolConfig, error) + Get(vniPoolIdParam string) (nsx_policyModel.VniPoolConfig, error) // List all Vni Pool configuration. // @@ -51,126 +52,135 @@ type VniPoolsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.VniPoolConfigListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.VniPoolConfigListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.VniPoolConfigListResult, error) // Create a Vni Pool config if it is not already present, otherwise update the Vni Pool configuration. // // @param vniPoolIdParam vni pool id (required) // @param vniPoolConfigParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(vniPoolIdParam string, vniPoolConfigParam model.VniPoolConfig) error + Patch(vniPoolIdParam string, vniPoolConfigParam nsx_policyModel.VniPoolConfig) error // Create or update VniPool configuration. // // @param vniPoolIdParam vni pool id (required) // @param vniPoolConfigParam (required) // @return com.vmware.nsx_policy.model.VniPoolConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(vniPoolIdParam string, vniPoolConfigParam model.VniPoolConfig) (model.VniPoolConfig, error) + Update(vniPoolIdParam string, vniPoolConfigParam nsx_policyModel.VniPoolConfig) (nsx_policyModel.VniPoolConfig, error) } type vniPoolsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewVniPoolsClient(connector client.Connector) *vniPoolsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.vni_pools") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewVniPoolsClient(connector vapiProtocolClient_.Connector) *vniPoolsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.vni_pools") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) vIface := vniPoolsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &vIface } -func (vIface *vniPoolsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (vIface *vniPoolsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := vIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (vIface *vniPoolsClient) Delete(vniPoolIdParam string) error { typeConverter := vIface.connector.TypeConverter() executionContext := vIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(vniPoolsDeleteInputType(), typeConverter) + operationRestMetaData := vniPoolsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(vniPoolsDeleteInputType(), typeConverter) sv.AddStructField("VniPoolId", vniPoolIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := vniPoolsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - vIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := vIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.vni_pools", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), vIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (vIface *vniPoolsClient) Get(vniPoolIdParam string) (model.VniPoolConfig, error) { +func (vIface *vniPoolsClient) Get(vniPoolIdParam string) (nsx_policyModel.VniPoolConfig, error) { typeConverter := vIface.connector.TypeConverter() executionContext := vIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(vniPoolsGetInputType(), typeConverter) + operationRestMetaData := vniPoolsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(vniPoolsGetInputType(), typeConverter) sv.AddStructField("VniPoolId", vniPoolIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.VniPoolConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.VniPoolConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := vniPoolsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - vIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := vIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.vni_pools", "get", inputDataValue, executionContext) - var emptyOutput model.VniPoolConfig + var emptyOutput nsx_policyModel.VniPoolConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), vniPoolsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), VniPoolsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.VniPoolConfig), nil + return output.(nsx_policyModel.VniPoolConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), vIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (vIface *vniPoolsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.VniPoolConfigListResult, error) { +func (vIface *vniPoolsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.VniPoolConfigListResult, error) { typeConverter := vIface.connector.TypeConverter() executionContext := vIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(vniPoolsListInputType(), typeConverter) + operationRestMetaData := vniPoolsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(vniPoolsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -179,83 +189,82 @@ func (vIface *vniPoolsClient) List(cursorParam *string, includeMarkForDeleteObje sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.VniPoolConfigListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.VniPoolConfigListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := vniPoolsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - vIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := vIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.vni_pools", "list", inputDataValue, executionContext) - var emptyOutput model.VniPoolConfigListResult + var emptyOutput nsx_policyModel.VniPoolConfigListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), vniPoolsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), VniPoolsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.VniPoolConfigListResult), nil + return output.(nsx_policyModel.VniPoolConfigListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), vIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (vIface *vniPoolsClient) Patch(vniPoolIdParam string, vniPoolConfigParam model.VniPoolConfig) error { +func (vIface *vniPoolsClient) Patch(vniPoolIdParam string, vniPoolConfigParam nsx_policyModel.VniPoolConfig) error { typeConverter := vIface.connector.TypeConverter() executionContext := vIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(vniPoolsPatchInputType(), typeConverter) + operationRestMetaData := vniPoolsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(vniPoolsPatchInputType(), typeConverter) sv.AddStructField("VniPoolId", vniPoolIdParam) sv.AddStructField("VniPoolConfig", vniPoolConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := vniPoolsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - vIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := vIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.vni_pools", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), vIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (vIface *vniPoolsClient) Update(vniPoolIdParam string, vniPoolConfigParam model.VniPoolConfig) (model.VniPoolConfig, error) { +func (vIface *vniPoolsClient) Update(vniPoolIdParam string, vniPoolConfigParam nsx_policyModel.VniPoolConfig) (nsx_policyModel.VniPoolConfig, error) { typeConverter := vIface.connector.TypeConverter() executionContext := vIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(vniPoolsUpdateInputType(), typeConverter) + operationRestMetaData := vniPoolsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(vniPoolsUpdateInputType(), typeConverter) sv.AddStructField("VniPoolId", vniPoolIdParam) sv.AddStructField("VniPoolConfig", vniPoolConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.VniPoolConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.VniPoolConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := vniPoolsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - vIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := vIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.vni_pools", "update", inputDataValue, executionContext) - var emptyOutput model.VniPoolConfig + var emptyOutput nsx_policyModel.VniPoolConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), vniPoolsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), VniPoolsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.VniPoolConfig), nil + return output.(nsx_policyModel.VniPoolConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), vIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/VniPoolsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/VniPoolsTypes.go index daf9eb597..ee53e1ddd 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/VniPoolsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/VniPoolsTypes.go @@ -11,43 +11,43 @@ package infra import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func vniPoolsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func vniPoolsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["vni_pool_id"] = bindings.NewStringType() + fields["vni_pool_id"] = vapiBindings_.NewStringType() fieldNameMap["vni_pool_id"] = "VniPoolId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func vniPoolsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func VniPoolsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func vniPoolsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func vniPoolsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["vni_pool_id"] = bindings.NewStringType() + fields["vni_pool_id"] = vapiBindings_.NewStringType() fieldNameMap["vni_pool_id"] = "VniPoolId" - paramsTypeMap["vni_pool_id"] = bindings.NewStringType() - paramsTypeMap["vniPoolId"] = bindings.NewStringType() + paramsTypeMap["vni_pool_id"] = vapiBindings_.NewStringType() + paramsTypeMap["vniPoolId"] = vapiBindings_.NewStringType() pathParams["vni_pool_id"] = "vniPoolId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,36 +68,36 @@ func vniPoolsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func vniPoolsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func vniPoolsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["vni_pool_id"] = bindings.NewStringType() + fields["vni_pool_id"] = vapiBindings_.NewStringType() fieldNameMap["vni_pool_id"] = "VniPoolId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func vniPoolsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.VniPoolConfigBindingType) +func VniPoolsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.VniPoolConfigBindingType) } -func vniPoolsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func vniPoolsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["vni_pool_id"] = bindings.NewStringType() + fields["vni_pool_id"] = vapiBindings_.NewStringType() fieldNameMap["vni_pool_id"] = "VniPoolId" - paramsTypeMap["vni_pool_id"] = bindings.NewStringType() - paramsTypeMap["vniPoolId"] = bindings.NewStringType() + paramsTypeMap["vni_pool_id"] = vapiBindings_.NewStringType() + paramsTypeMap["vniPoolId"] = vapiBindings_.NewStringType() pathParams["vni_pool_id"] = "vniPoolId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -118,56 +118,56 @@ func vniPoolsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func vniPoolsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func vniPoolsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func vniPoolsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.VniPoolConfigListResultBindingType) +func VniPoolsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.VniPoolConfigListResultBindingType) } -func vniPoolsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func vniPoolsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -176,7 +176,7 @@ func vniPoolsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -197,41 +197,41 @@ func vniPoolsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func vniPoolsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func vniPoolsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["vni_pool_id"] = bindings.NewStringType() - fields["vni_pool_config"] = bindings.NewReferenceType(model.VniPoolConfigBindingType) + fields["vni_pool_id"] = vapiBindings_.NewStringType() + fields["vni_pool_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.VniPoolConfigBindingType) fieldNameMap["vni_pool_id"] = "VniPoolId" fieldNameMap["vni_pool_config"] = "VniPoolConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func vniPoolsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func VniPoolsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func vniPoolsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func vniPoolsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["vni_pool_id"] = bindings.NewStringType() - fields["vni_pool_config"] = bindings.NewReferenceType(model.VniPoolConfigBindingType) + fields["vni_pool_id"] = vapiBindings_.NewStringType() + fields["vni_pool_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.VniPoolConfigBindingType) fieldNameMap["vni_pool_id"] = "VniPoolId" fieldNameMap["vni_pool_config"] = "VniPoolConfig" - paramsTypeMap["vni_pool_config"] = bindings.NewReferenceType(model.VniPoolConfigBindingType) - paramsTypeMap["vni_pool_id"] = bindings.NewStringType() - paramsTypeMap["vniPoolId"] = bindings.NewStringType() + paramsTypeMap["vni_pool_id"] = vapiBindings_.NewStringType() + paramsTypeMap["vni_pool_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.VniPoolConfigBindingType) + paramsTypeMap["vniPoolId"] = vapiBindings_.NewStringType() pathParams["vni_pool_id"] = "vniPoolId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -252,41 +252,41 @@ func vniPoolsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func vniPoolsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func vniPoolsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["vni_pool_id"] = bindings.NewStringType() - fields["vni_pool_config"] = bindings.NewReferenceType(model.VniPoolConfigBindingType) + fields["vni_pool_id"] = vapiBindings_.NewStringType() + fields["vni_pool_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.VniPoolConfigBindingType) fieldNameMap["vni_pool_id"] = "VniPoolId" fieldNameMap["vni_pool_config"] = "VniPoolConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func vniPoolsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.VniPoolConfigBindingType) +func VniPoolsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.VniPoolConfigBindingType) } -func vniPoolsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func vniPoolsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["vni_pool_id"] = bindings.NewStringType() - fields["vni_pool_config"] = bindings.NewReferenceType(model.VniPoolConfigBindingType) + fields["vni_pool_id"] = vapiBindings_.NewStringType() + fields["vni_pool_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.VniPoolConfigBindingType) fieldNameMap["vni_pool_id"] = "VniPoolId" fieldNameMap["vni_pool_config"] = "VniPoolConfig" - paramsTypeMap["vni_pool_config"] = bindings.NewReferenceType(model.VniPoolConfigBindingType) - paramsTypeMap["vni_pool_id"] = bindings.NewStringType() - paramsTypeMap["vniPoolId"] = bindings.NewStringType() + paramsTypeMap["vni_pool_id"] = vapiBindings_.NewStringType() + paramsTypeMap["vni_pool_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.VniPoolConfigBindingType) + paramsTypeMap["vniPoolId"] = vapiBindings_.NewStringType() pathParams["vni_pool_id"] = "vniPoolId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/context_profiles/AttributesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/context_profiles/AttributesClient.go index 952c101e8..dc5ceec61 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/context_profiles/AttributesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/context_profiles/AttributesClient.go @@ -9,15 +9,14 @@ package context_profiles import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AttributesClient interface { @@ -32,43 +31,48 @@ type AttributesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PolicyContextProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(attributeKeyParam *string, attributeSourceParam *string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyContextProfileListResult, error) + List(attributeKeyParam *string, attributeSourceParam *string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyContextProfileListResult, error) } type attributesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAttributesClient(connector client.Connector) *attributesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.context_profiles.attributes") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewAttributesClient(connector vapiProtocolClient_.Connector) *attributesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.context_profiles.attributes") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := attributesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *attributesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *attributesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (aIface *attributesClient) List(attributeKeyParam *string, attributeSourceParam *string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyContextProfileListResult, error) { +func (aIface *attributesClient) List(attributeKeyParam *string, attributeSourceParam *string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyContextProfileListResult, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(attributesListInputType(), typeConverter) + operationRestMetaData := attributesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(attributesListInputType(), typeConverter) sv.AddStructField("AttributeKey", attributeKeyParam) sv.AddStructField("AttributeSource", attributeSourceParam) sv.AddStructField("Cursor", cursorParam) @@ -79,25 +83,22 @@ func (aIface *attributesClient) List(attributeKeyParam *string, attributeSourceP sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyContextProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyContextProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := attributesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.context_profiles.attributes", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyContextProfileListResult + var emptyOutput nsx_policyModel.PolicyContextProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), attributesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AttributesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyContextProfileListResult), nil + return output.(nsx_policyModel.PolicyContextProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/context_profiles/AttributesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/context_profiles/AttributesTypes.go index 550049af9..4d1f848c7 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/context_profiles/AttributesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/context_profiles/AttributesTypes.go @@ -11,10 +11,10 @@ package context_profiles import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) @@ -27,17 +27,17 @@ const Attributes_LIST_ATTRIBUTE_SOURCE_CUSTOM = "CUSTOM" // Possible value for ``attributeSource`` of method Attributes#list. const Attributes_LIST_ATTRIBUTE_SOURCE_SYSTEM = "SYSTEM" -func attributesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func attributesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["attribute_key"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["attribute_source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["attribute_key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["attribute_source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["attribute_key"] = "AttributeKey" fieldNameMap["attribute_source"] = "AttributeSource" fieldNameMap["cursor"] = "Cursor" @@ -46,31 +46,31 @@ func attributesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func attributesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyContextProfileListResultBindingType) +func AttributesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyContextProfileListResultBindingType) } -func attributesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func attributesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["attribute_key"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["attribute_source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["attribute_key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["attribute_source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["attribute_key"] = "AttributeKey" fieldNameMap["attribute_source"] = "AttributeSource" fieldNameMap["cursor"] = "Cursor" @@ -79,14 +79,14 @@ func attributesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["attribute_key"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["attribute_source"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["attribute_source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["attribute_key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["attribute_source"] = "attribute_source" queryParams["sort_ascending"] = "sort_ascending" @@ -97,7 +97,7 @@ func attributesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/context_profiles/CustomAttributesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/context_profiles/CustomAttributesClient.go index a9b66a6d8..ad4ecee10 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/context_profiles/CustomAttributesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/context_profiles/CustomAttributesClient.go @@ -9,112 +9,121 @@ package context_profiles import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type CustomAttributesClient interface { // This API adds/removes custom attribute values from list for a given attribute key. + // This rest routine is deprecated. Use /infra/context-profiles/custom-attributes/default to Adds/Removes custom attribute values from list + // + // Deprecated: This API element is deprecated. // // @param policyAttributesParam (required) // @param actionParam Add or Remove Custom Context Profile Attribute values. (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Create(policyAttributesParam model.PolicyAttributes, actionParam string) error + Create(policyAttributesParam nsx_policyModel.PolicyAttributes, actionParam string) error // This API updates custom attribute value list for given key. + // This rest routine is deprecated. Use /infra/context-profiles/custom-attributes/default for create/update custom object attribute value list for given attribute key + // + // Deprecated: This API element is deprecated. // // @param policyAttributesParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(policyAttributesParam model.PolicyAttributes) error + Patch(policyAttributesParam nsx_policyModel.PolicyAttributes) error } type customAttributesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewCustomAttributesClient(connector client.Connector) *customAttributesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.context_profiles.custom_attributes") - methodIdentifiers := map[string]core.MethodIdentifier{ - "create": core.NewMethodIdentifier(interfaceIdentifier, "create"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), +func NewCustomAttributesClient(connector vapiProtocolClient_.Connector) *customAttributesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.context_profiles.custom_attributes") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "create": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "create"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) cIface := customAttributesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &cIface } -func (cIface *customAttributesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (cIface *customAttributesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := cIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (cIface *customAttributesClient) Create(policyAttributesParam model.PolicyAttributes, actionParam string) error { +func (cIface *customAttributesClient) Create(policyAttributesParam nsx_policyModel.PolicyAttributes, actionParam string) error { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(customAttributesCreateInputType(), typeConverter) + operationRestMetaData := customAttributesCreateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(customAttributesCreateInputType(), typeConverter) sv.AddStructField("PolicyAttributes", policyAttributesParam) sv.AddStructField("Action", actionParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := customAttributesCreateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.context_profiles.custom_attributes", "create", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (cIface *customAttributesClient) Patch(policyAttributesParam model.PolicyAttributes) error { +func (cIface *customAttributesClient) Patch(policyAttributesParam nsx_policyModel.PolicyAttributes) error { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(customAttributesPatchInputType(), typeConverter) + operationRestMetaData := customAttributesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(customAttributesPatchInputType(), typeConverter) sv.AddStructField("PolicyAttributes", policyAttributesParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := customAttributesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.context_profiles.custom_attributes", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/context_profiles/CustomAttributesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/context_profiles/CustomAttributesTypes.go index 99cd82038..830847d98 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/context_profiles/CustomAttributesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/context_profiles/CustomAttributesTypes.go @@ -11,10 +11,10 @@ package context_profiles import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) @@ -24,40 +24,40 @@ const CustomAttributes_CREATE_ACTION_ADD = "add" // Possible value for ``action`` of method CustomAttributes#create. const CustomAttributes_CREATE_ACTION_REMOVE = "remove" -func customAttributesCreateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func customAttributesCreateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["policy_attributes"] = bindings.NewReferenceType(model.PolicyAttributesBindingType) - fields["action"] = bindings.NewStringType() + fields["policy_attributes"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyAttributesBindingType) + fields["action"] = vapiBindings_.NewStringType() fieldNameMap["policy_attributes"] = "PolicyAttributes" fieldNameMap["action"] = "Action" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func customAttributesCreateOutputType() bindings.BindingType { - return bindings.NewVoidType() +func CustomAttributesCreateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func customAttributesCreateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func customAttributesCreateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["policy_attributes"] = bindings.NewReferenceType(model.PolicyAttributesBindingType) - fields["action"] = bindings.NewStringType() + fields["policy_attributes"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyAttributesBindingType) + fields["action"] = vapiBindings_.NewStringType() fieldNameMap["policy_attributes"] = "PolicyAttributes" fieldNameMap["action"] = "Action" - paramsTypeMap["action"] = bindings.NewStringType() - paramsTypeMap["policy_attributes"] = bindings.NewReferenceType(model.PolicyAttributesBindingType) + paramsTypeMap["policy_attributes"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyAttributesBindingType) + paramsTypeMap["action"] = vapiBindings_.NewStringType() queryParams["action"] = "action" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -78,34 +78,34 @@ func customAttributesCreateRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func customAttributesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func customAttributesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["policy_attributes"] = bindings.NewReferenceType(model.PolicyAttributesBindingType) + fields["policy_attributes"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyAttributesBindingType) fieldNameMap["policy_attributes"] = "PolicyAttributes" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func customAttributesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func CustomAttributesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func customAttributesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func customAttributesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["policy_attributes"] = bindings.NewReferenceType(model.PolicyAttributesBindingType) + fields["policy_attributes"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyAttributesBindingType) fieldNameMap["policy_attributes"] = "PolicyAttributes" - paramsTypeMap["policy_attributes"] = bindings.NewReferenceType(model.PolicyAttributesBindingType) + paramsTypeMap["policy_attributes"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyAttributesBindingType) resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/context_profiles/custom_attributes/DefaultClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/context_profiles/custom_attributes/DefaultClient.go index 61b28ce2c..b8f2c91a8 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/context_profiles/custom_attributes/DefaultClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/context_profiles/custom_attributes/DefaultClient.go @@ -9,15 +9,14 @@ package custom_attributes import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type DefaultClient interface { @@ -25,12 +24,13 @@ type DefaultClient interface { // // @param policyCustomAttributesParam (required) // @param actionParam Add or Remove Custom Context Profile Attribute values. (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Create(policyCustomAttributesParam model.PolicyCustomAttributes, actionParam string) error + Create(policyCustomAttributesParam nsx_policyModel.PolicyCustomAttributes, actionParam string) error // This API updates custom attribute value list for given key. // @@ -43,81 +43,88 @@ type DefaultClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PolicyContextProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(attributeKeyParam *string, attributeSourceParam *string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyContextProfileListResult, error) + List(attributeKeyParam *string, attributeSourceParam *string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyContextProfileListResult, error) // This API updates custom attribute value list for given key. // // @param policyCustomAttributesParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(policyCustomAttributesParam model.PolicyCustomAttributes) error + Patch(policyCustomAttributesParam nsx_policyModel.PolicyCustomAttributes) error } type defaultClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewDefaultClient(connector client.Connector) *defaultClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.context_profiles.custom_attributes.default") - methodIdentifiers := map[string]core.MethodIdentifier{ - "create": core.NewMethodIdentifier(interfaceIdentifier, "create"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), +func NewDefaultClient(connector vapiProtocolClient_.Connector) *defaultClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.context_profiles.custom_attributes.default") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "create": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "create"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) dIface := defaultClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &dIface } -func (dIface *defaultClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (dIface *defaultClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := dIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (dIface *defaultClient) Create(policyCustomAttributesParam model.PolicyCustomAttributes, actionParam string) error { +func (dIface *defaultClient) Create(policyCustomAttributesParam nsx_policyModel.PolicyCustomAttributes, actionParam string) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(defaultCreateInputType(), typeConverter) + operationRestMetaData := defaultCreateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(defaultCreateInputType(), typeConverter) sv.AddStructField("PolicyCustomAttributes", policyCustomAttributesParam) sv.AddStructField("Action", actionParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := defaultCreateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.context_profiles.custom_attributes.default", "create", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *defaultClient) List(attributeKeyParam *string, attributeSourceParam *string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyContextProfileListResult, error) { +func (dIface *defaultClient) List(attributeKeyParam *string, attributeSourceParam *string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyContextProfileListResult, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(defaultListInputType(), typeConverter) + operationRestMetaData := defaultListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(defaultListInputType(), typeConverter) sv.AddStructField("AttributeKey", attributeKeyParam) sv.AddStructField("AttributeSource", attributeSourceParam) sv.AddStructField("Cursor", cursorParam) @@ -128,50 +135,48 @@ func (dIface *defaultClient) List(attributeKeyParam *string, attributeSourcePara sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyContextProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyContextProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := defaultListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.context_profiles.custom_attributes.default", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyContextProfileListResult + var emptyOutput nsx_policyModel.PolicyContextProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), defaultListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DefaultListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyContextProfileListResult), nil + return output.(nsx_policyModel.PolicyContextProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (dIface *defaultClient) Patch(policyCustomAttributesParam model.PolicyCustomAttributes) error { +func (dIface *defaultClient) Patch(policyCustomAttributesParam nsx_policyModel.PolicyCustomAttributes) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(defaultPatchInputType(), typeConverter) + operationRestMetaData := defaultPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(defaultPatchInputType(), typeConverter) sv.AddStructField("PolicyCustomAttributes", policyCustomAttributesParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := defaultPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.context_profiles.custom_attributes.default", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/context_profiles/custom_attributes/DefaultTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/context_profiles/custom_attributes/DefaultTypes.go index 6d710630b..5618c0015 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/context_profiles/custom_attributes/DefaultTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/context_profiles/custom_attributes/DefaultTypes.go @@ -11,10 +11,10 @@ package custom_attributes import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) @@ -33,40 +33,40 @@ const Default_LIST_ATTRIBUTE_SOURCE_CUSTOM = "CUSTOM" // Possible value for ``attributeSource`` of method Default#list. const Default_LIST_ATTRIBUTE_SOURCE_SYSTEM = "SYSTEM" -func defaultCreateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func defaultCreateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["policy_custom_attributes"] = bindings.NewReferenceType(model.PolicyCustomAttributesBindingType) - fields["action"] = bindings.NewStringType() + fields["policy_custom_attributes"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyCustomAttributesBindingType) + fields["action"] = vapiBindings_.NewStringType() fieldNameMap["policy_custom_attributes"] = "PolicyCustomAttributes" fieldNameMap["action"] = "Action" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func defaultCreateOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DefaultCreateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func defaultCreateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func defaultCreateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["policy_custom_attributes"] = bindings.NewReferenceType(model.PolicyCustomAttributesBindingType) - fields["action"] = bindings.NewStringType() + fields["policy_custom_attributes"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyCustomAttributesBindingType) + fields["action"] = vapiBindings_.NewStringType() fieldNameMap["policy_custom_attributes"] = "PolicyCustomAttributes" fieldNameMap["action"] = "Action" - paramsTypeMap["action"] = bindings.NewStringType() - paramsTypeMap["policy_custom_attributes"] = bindings.NewReferenceType(model.PolicyCustomAttributesBindingType) + paramsTypeMap["action"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_custom_attributes"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyCustomAttributesBindingType) queryParams["action"] = "action" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -87,17 +87,17 @@ func defaultCreateRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func defaultListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func defaultListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["attribute_key"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["attribute_source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["attribute_key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["attribute_source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["attribute_key"] = "AttributeKey" fieldNameMap["attribute_source"] = "AttributeSource" fieldNameMap["cursor"] = "Cursor" @@ -106,31 +106,31 @@ func defaultListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func defaultListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyContextProfileListResultBindingType) +func DefaultListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyContextProfileListResultBindingType) } -func defaultListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func defaultListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["attribute_key"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["attribute_source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["attribute_key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["attribute_source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["attribute_key"] = "AttributeKey" fieldNameMap["attribute_source"] = "AttributeSource" fieldNameMap["cursor"] = "Cursor" @@ -139,14 +139,14 @@ func defaultListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["attribute_key"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["attribute_source"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["attribute_source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["attribute_key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["attribute_source"] = "attribute_source" queryParams["sort_ascending"] = "sort_ascending" @@ -157,7 +157,7 @@ func defaultListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -178,34 +178,34 @@ func defaultListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func defaultPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func defaultPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["policy_custom_attributes"] = bindings.NewReferenceType(model.PolicyCustomAttributesBindingType) + fields["policy_custom_attributes"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyCustomAttributesBindingType) fieldNameMap["policy_custom_attributes"] = "PolicyCustomAttributes" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func defaultPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DefaultPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func defaultPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func defaultPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["policy_custom_attributes"] = bindings.NewReferenceType(model.PolicyCustomAttributesBindingType) + fields["policy_custom_attributes"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyCustomAttributesBindingType) fieldNameMap["policy_custom_attributes"] = "PolicyCustomAttributes" - paramsTypeMap["policy_custom_attributes"] = bindings.NewReferenceType(model.PolicyCustomAttributesBindingType) + paramsTypeMap["policy_custom_attributes"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyCustomAttributesBindingType) resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/CommunicationMapsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/CommunicationMapsClient.go index 935ac0f84..2d0855b74 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/CommunicationMapsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/CommunicationMapsClient.go @@ -9,22 +9,25 @@ package domains import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type CommunicationMapsClient interface { - // Deletes the communication map along with all the communication entries This API is deprecated. Please use the following API instead. DELETE /infra/domains/domain-id/security-policies/security-policy-id + // Deletes the communication map along with all the communication entries + // This API is deprecated. Please use the following API instead. DELETE /infra/domains/domain-id/security-policies/security-policy-id + // + // Deprecated: This API element is deprecated. // // @param domainIdParam (required) // @param communicationMapIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -32,19 +35,26 @@ type CommunicationMapsClient interface { // @throws NotFound Not Found Delete(domainIdParam string, communicationMapIdParam string) error - // Read communication-map for a domain. This API is deprecated. Please use the following API instead. GET /infra/domains/domain-id/security-policies/security-policy-id + // Read communication-map for a domain. + // This API is deprecated. Please use the following API instead. GET /infra/domains/domain-id/security-policies/security-policy-id + // + // Deprecated: This API element is deprecated. // // @param domainIdParam (required) // @param communicationMapIdParam (required) // @return com.vmware.nsx_policy.model.CommunicationMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(domainIdParam string, communicationMapIdParam string) (model.CommunicationMap, error) + Get(domainIdParam string, communicationMapIdParam string) (nsx_policyModel.CommunicationMap, error) - // List all communication maps for a domain. This API is deprecated. Please use the following API instead. GET /infra/domains/domain-id/security-policies + // List all communication maps for a domain. + // This API is deprecated. Please use the following API instead. GET /infra/domains/domain-id/security-policies + // + // Deprecated: This API element is deprecated. // // @param domainIdParam (required) // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) @@ -54,26 +64,34 @@ type CommunicationMapsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.CommunicationMapListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.CommunicationMapListResult, error) + List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.CommunicationMapListResult, error) - // Patch the communication map for a domain. If a communication map for the given communication-map-id is not present, the object will get created and if it is present it will be updated. This is a full replace This API is deprecated. Please use the following API instead. PATCH /infra/domains/domain-id/security-policies/security-policy-id + // Patch the communication map for a domain. If a communication map for the given communication-map-id is not present, the object will get created and if it is present it will be updated. This is a full replace + // This API is deprecated. Please use the following API instead. PATCH /infra/domains/domain-id/security-policies/security-policy-id + // + // Deprecated: This API element is deprecated. // // @param domainIdParam (required) // @param communicationMapIdParam (required) // @param communicationMapParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(domainIdParam string, communicationMapIdParam string, communicationMapParam model.CommunicationMap) error + Patch(domainIdParam string, communicationMapIdParam string, communicationMapParam nsx_policyModel.CommunicationMap) error - // This is used to set a precedence of a communication map w.r.t others. This API is deprecated. Please use the following API instead. POST /infra/domains/domain-id/security-policies/security-policy-id?action=revise + // This is used to set a precedence of a communication map w.r.t others. + // This API is deprecated. Please use the following API instead. POST /infra/domains/domain-id/security-policies/security-policy-id?action=revise + // + // Deprecated: This API element is deprecated. // // @param domainIdParam (required) // @param communicationMapIdParam (required) @@ -81,119 +99,130 @@ type CommunicationMapsClient interface { // @param anchorPathParam The communication map/communication entry path if operation is 'insert_after' or 'insert_before' (optional) // @param operationParam Operation (optional, default to insert_top) // @return com.vmware.nsx_policy.model.CommunicationMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Revise(domainIdParam string, communicationMapIdParam string, communicationMapParam model.CommunicationMap, anchorPathParam *string, operationParam *string) (model.CommunicationMap, error) + Revise(domainIdParam string, communicationMapIdParam string, communicationMapParam nsx_policyModel.CommunicationMap, anchorPathParam *string, operationParam *string) (nsx_policyModel.CommunicationMap, error) - // Create or Update the communication map for a domain. This is a full replace. All the CommunicationEntries are replaced. This API is deprecated. Please use the following API instead. PUT /infra/domains/domain-id/security-policies/security-policy-id + // Create or Update the communication map for a domain. This is a full replace. All the CommunicationEntries are replaced. + // This API is deprecated. Please use the following API instead. PUT /infra/domains/domain-id/security-policies/security-policy-id + // + // Deprecated: This API element is deprecated. // // @param domainIdParam (required) // @param communicationMapIdParam (required) // @param communicationMapParam (required) // @return com.vmware.nsx_policy.model.CommunicationMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(domainIdParam string, communicationMapIdParam string, communicationMapParam model.CommunicationMap) (model.CommunicationMap, error) + Update(domainIdParam string, communicationMapIdParam string, communicationMapParam nsx_policyModel.CommunicationMap) (nsx_policyModel.CommunicationMap, error) } type communicationMapsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewCommunicationMapsClient(connector client.Connector) *communicationMapsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.domains.communication_maps") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "revise": core.NewMethodIdentifier(interfaceIdentifier, "revise"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewCommunicationMapsClient(connector vapiProtocolClient_.Connector) *communicationMapsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.domains.communication_maps") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "revise": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "revise"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) cIface := communicationMapsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &cIface } -func (cIface *communicationMapsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (cIface *communicationMapsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := cIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (cIface *communicationMapsClient) Delete(domainIdParam string, communicationMapIdParam string) error { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(communicationMapsDeleteInputType(), typeConverter) + operationRestMetaData := communicationMapsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(communicationMapsDeleteInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("CommunicationMapId", communicationMapIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := communicationMapsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.communication_maps", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (cIface *communicationMapsClient) Get(domainIdParam string, communicationMapIdParam string) (model.CommunicationMap, error) { +func (cIface *communicationMapsClient) Get(domainIdParam string, communicationMapIdParam string) (nsx_policyModel.CommunicationMap, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(communicationMapsGetInputType(), typeConverter) + operationRestMetaData := communicationMapsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(communicationMapsGetInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("CommunicationMapId", communicationMapIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.CommunicationMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.CommunicationMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := communicationMapsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.communication_maps", "get", inputDataValue, executionContext) - var emptyOutput model.CommunicationMap + var emptyOutput nsx_policyModel.CommunicationMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), communicationMapsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CommunicationMapsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.CommunicationMap), nil + return output.(nsx_policyModel.CommunicationMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *communicationMapsClient) List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.CommunicationMapListResult, error) { +func (cIface *communicationMapsClient) List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.CommunicationMapListResult, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(communicationMapsListInputType(), typeConverter) + operationRestMetaData := communicationMapsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(communicationMapsListInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -203,61 +232,63 @@ func (cIface *communicationMapsClient) List(domainIdParam string, cursorParam *s sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.CommunicationMapListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.CommunicationMapListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := communicationMapsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.communication_maps", "list", inputDataValue, executionContext) - var emptyOutput model.CommunicationMapListResult + var emptyOutput nsx_policyModel.CommunicationMapListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), communicationMapsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CommunicationMapsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.CommunicationMapListResult), nil + return output.(nsx_policyModel.CommunicationMapListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *communicationMapsClient) Patch(domainIdParam string, communicationMapIdParam string, communicationMapParam model.CommunicationMap) error { +func (cIface *communicationMapsClient) Patch(domainIdParam string, communicationMapIdParam string, communicationMapParam nsx_policyModel.CommunicationMap) error { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(communicationMapsPatchInputType(), typeConverter) + operationRestMetaData := communicationMapsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(communicationMapsPatchInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("CommunicationMapId", communicationMapIdParam) sv.AddStructField("CommunicationMap", communicationMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := communicationMapsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.communication_maps", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (cIface *communicationMapsClient) Revise(domainIdParam string, communicationMapIdParam string, communicationMapParam model.CommunicationMap, anchorPathParam *string, operationParam *string) (model.CommunicationMap, error) { +func (cIface *communicationMapsClient) Revise(domainIdParam string, communicationMapIdParam string, communicationMapParam nsx_policyModel.CommunicationMap, anchorPathParam *string, operationParam *string) (nsx_policyModel.CommunicationMap, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(communicationMapsReviseInputType(), typeConverter) + operationRestMetaData := communicationMapsReviseRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(communicationMapsReviseInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("CommunicationMapId", communicationMapIdParam) sv.AddStructField("CommunicationMap", communicationMapParam) @@ -265,58 +296,56 @@ func (cIface *communicationMapsClient) Revise(domainIdParam string, communicatio sv.AddStructField("Operation", operationParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.CommunicationMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.CommunicationMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := communicationMapsReviseRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.communication_maps", "revise", inputDataValue, executionContext) - var emptyOutput model.CommunicationMap + var emptyOutput nsx_policyModel.CommunicationMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), communicationMapsReviseOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CommunicationMapsReviseOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.CommunicationMap), nil + return output.(nsx_policyModel.CommunicationMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *communicationMapsClient) Update(domainIdParam string, communicationMapIdParam string, communicationMapParam model.CommunicationMap) (model.CommunicationMap, error) { +func (cIface *communicationMapsClient) Update(domainIdParam string, communicationMapIdParam string, communicationMapParam nsx_policyModel.CommunicationMap) (nsx_policyModel.CommunicationMap, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(communicationMapsUpdateInputType(), typeConverter) + operationRestMetaData := communicationMapsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(communicationMapsUpdateInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("CommunicationMapId", communicationMapIdParam) sv.AddStructField("CommunicationMap", communicationMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.CommunicationMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.CommunicationMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := communicationMapsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.communication_maps", "update", inputDataValue, executionContext) - var emptyOutput model.CommunicationMap + var emptyOutput nsx_policyModel.CommunicationMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), communicationMapsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CommunicationMapsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.CommunicationMap), nil + return output.(nsx_policyModel.CommunicationMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/CommunicationMapsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/CommunicationMapsTypes.go index df5befa26..b5e7183ac 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/CommunicationMapsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/CommunicationMapsTypes.go @@ -11,10 +11,10 @@ package domains import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) @@ -30,43 +30,43 @@ const CommunicationMaps_REVISE_OPERATION_AFTER = "insert_after" // Possible value for ``operation`` of method CommunicationMaps#revise. const CommunicationMaps_REVISE_OPERATION_BEFORE = "insert_before" -func communicationMapsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func communicationMapsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["communication_map_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["communication_map_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["communication_map_id"] = "CommunicationMapId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func communicationMapsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func CommunicationMapsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func communicationMapsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func communicationMapsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["communication_map_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["communication_map_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["communication_map_id"] = "CommunicationMapId" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["communication_map_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["communicationMapId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["communication_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["communicationMapId"] = vapiBindings_.NewStringType() pathParams["communication_map_id"] = "communicationMapId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -87,43 +87,43 @@ func communicationMapsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func communicationMapsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func communicationMapsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["communication_map_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["communication_map_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["communication_map_id"] = "CommunicationMapId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func communicationMapsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.CommunicationMapBindingType) +func CommunicationMapsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.CommunicationMapBindingType) } -func communicationMapsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func communicationMapsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["communication_map_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["communication_map_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["communication_map_id"] = "CommunicationMapId" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["communication_map_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["communicationMapId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["communication_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["communicationMapId"] = vapiBindings_.NewStringType() pathParams["communication_map_id"] = "communicationMapId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -144,16 +144,16 @@ func communicationMapsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func communicationMapsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func communicationMapsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -161,30 +161,30 @@ func communicationMapsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func communicationMapsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.CommunicationMapListResultBindingType) +func CommunicationMapsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.CommunicationMapListResultBindingType) } -func communicationMapsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func communicationMapsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -192,14 +192,14 @@ func communicationMapsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["domainId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() pathParams["domain_id"] = "domainId" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -209,7 +209,7 @@ func communicationMapsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -230,48 +230,48 @@ func communicationMapsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func communicationMapsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func communicationMapsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["communication_map_id"] = bindings.NewStringType() - fields["communication_map"] = bindings.NewReferenceType(model.CommunicationMapBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["communication_map_id"] = vapiBindings_.NewStringType() + fields["communication_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.CommunicationMapBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["communication_map_id"] = "CommunicationMapId" fieldNameMap["communication_map"] = "CommunicationMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func communicationMapsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func CommunicationMapsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func communicationMapsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func communicationMapsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["communication_map_id"] = bindings.NewStringType() - fields["communication_map"] = bindings.NewReferenceType(model.CommunicationMapBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["communication_map_id"] = vapiBindings_.NewStringType() + fields["communication_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.CommunicationMapBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["communication_map_id"] = "CommunicationMapId" fieldNameMap["communication_map"] = "CommunicationMap" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["communication_map_id"] = bindings.NewStringType() - paramsTypeMap["communication_map"] = bindings.NewReferenceType(model.CommunicationMapBindingType) - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["communicationMapId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["communication_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["communication_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.CommunicationMapBindingType) + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["communicationMapId"] = vapiBindings_.NewStringType() pathParams["communication_map_id"] = "communicationMapId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -292,60 +292,60 @@ func communicationMapsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func communicationMapsReviseInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func communicationMapsReviseInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["communication_map_id"] = bindings.NewStringType() - fields["communication_map"] = bindings.NewReferenceType(model.CommunicationMapBindingType) - fields["anchor_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["operation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["communication_map_id"] = vapiBindings_.NewStringType() + fields["communication_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.CommunicationMapBindingType) + fields["anchor_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["operation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["communication_map_id"] = "CommunicationMapId" fieldNameMap["communication_map"] = "CommunicationMap" fieldNameMap["anchor_path"] = "AnchorPath" fieldNameMap["operation"] = "Operation" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func communicationMapsReviseOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.CommunicationMapBindingType) +func CommunicationMapsReviseOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.CommunicationMapBindingType) } -func communicationMapsReviseRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func communicationMapsReviseRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["communication_map_id"] = bindings.NewStringType() - fields["communication_map"] = bindings.NewReferenceType(model.CommunicationMapBindingType) - fields["anchor_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["operation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["communication_map_id"] = vapiBindings_.NewStringType() + fields["communication_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.CommunicationMapBindingType) + fields["anchor_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["operation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["communication_map_id"] = "CommunicationMapId" fieldNameMap["communication_map"] = "CommunicationMap" fieldNameMap["anchor_path"] = "AnchorPath" fieldNameMap["operation"] = "Operation" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["communication_map_id"] = bindings.NewStringType() - paramsTypeMap["anchor_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["operation"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["communication_map"] = bindings.NewReferenceType(model.CommunicationMapBindingType) - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["communicationMapId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["communication_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["communication_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.CommunicationMapBindingType) + paramsTypeMap["anchor_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["operation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["communicationMapId"] = vapiBindings_.NewStringType() pathParams["communication_map_id"] = "communicationMapId" pathParams["domain_id"] = "domainId" queryParams["anchor_path"] = "anchor_path" queryParams["operation"] = "operation" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -366,48 +366,48 @@ func communicationMapsReviseRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func communicationMapsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func communicationMapsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["communication_map_id"] = bindings.NewStringType() - fields["communication_map"] = bindings.NewReferenceType(model.CommunicationMapBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["communication_map_id"] = vapiBindings_.NewStringType() + fields["communication_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.CommunicationMapBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["communication_map_id"] = "CommunicationMapId" fieldNameMap["communication_map"] = "CommunicationMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func communicationMapsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.CommunicationMapBindingType) +func CommunicationMapsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.CommunicationMapBindingType) } -func communicationMapsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func communicationMapsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["communication_map_id"] = bindings.NewStringType() - fields["communication_map"] = bindings.NewReferenceType(model.CommunicationMapBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["communication_map_id"] = vapiBindings_.NewStringType() + fields["communication_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.CommunicationMapBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["communication_map_id"] = "CommunicationMapId" fieldNameMap["communication_map"] = "CommunicationMap" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["communication_map_id"] = bindings.NewStringType() - paramsTypeMap["communication_map"] = bindings.NewReferenceType(model.CommunicationMapBindingType) - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["communicationMapId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["communication_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["communication_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.CommunicationMapBindingType) + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["communicationMapId"] = vapiBindings_.NewStringType() pathParams["communication_map_id"] = "communicationMapId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/DomainDeploymentMapsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/DomainDeploymentMapsClient.go index 825f0bb68..d14274be0 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/DomainDeploymentMapsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/DomainDeploymentMapsClient.go @@ -9,15 +9,14 @@ package domains import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type DomainDeploymentMapsClient interface { @@ -25,6 +24,7 @@ type DomainDeploymentMapsClient interface { // // @param domainIdParam (required) // @param domainDeploymentMapIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type DomainDeploymentMapsClient interface { // @param domainIdParam (required) // @param domainDeploymentMapIdParam (required) // @return com.vmware.nsx_policy.model.DomainDeploymentMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(domainIdParam string, domainDeploymentMapIdParam string) (model.DomainDeploymentMap, error) + Get(domainIdParam string, domainDeploymentMapIdParam string) (nsx_policyModel.DomainDeploymentMap, error) // Paginated list of all Domain Deployment Entries for infra. // @@ -54,24 +55,26 @@ type DomainDeploymentMapsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.DomainDeploymentMapListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.DomainDeploymentMapListResult, error) + List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.DomainDeploymentMapListResult, error) // If the passed Domain Deployment Map does not already exist, create a new Domain Deployment Map. If it already exist, patch it. // // @param domainIdParam (required) // @param domainDeploymentMapIdParam (required) // @param domainDeploymentMapParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(domainIdParam string, domainDeploymentMapIdParam string, domainDeploymentMapParam model.DomainDeploymentMap) error + Patch(domainIdParam string, domainDeploymentMapIdParam string, domainDeploymentMapParam nsx_policyModel.DomainDeploymentMap) error // If the passed Domain Deployment Map does not already exist, create a new Domain Deployment Map. If it already exist, replace it. // @@ -79,105 +82,112 @@ type DomainDeploymentMapsClient interface { // @param domainDeploymentMapIdParam (required) // @param domainDeploymentMapParam (required) // @return com.vmware.nsx_policy.model.DomainDeploymentMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(domainIdParam string, domainDeploymentMapIdParam string, domainDeploymentMapParam model.DomainDeploymentMap) (model.DomainDeploymentMap, error) + Update(domainIdParam string, domainDeploymentMapIdParam string, domainDeploymentMapParam nsx_policyModel.DomainDeploymentMap) (nsx_policyModel.DomainDeploymentMap, error) } type domainDeploymentMapsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewDomainDeploymentMapsClient(connector client.Connector) *domainDeploymentMapsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.domains.domain_deployment_maps") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewDomainDeploymentMapsClient(connector vapiProtocolClient_.Connector) *domainDeploymentMapsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.domains.domain_deployment_maps") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) dIface := domainDeploymentMapsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &dIface } -func (dIface *domainDeploymentMapsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (dIface *domainDeploymentMapsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := dIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (dIface *domainDeploymentMapsClient) Delete(domainIdParam string, domainDeploymentMapIdParam string) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(domainDeploymentMapsDeleteInputType(), typeConverter) + operationRestMetaData := domainDeploymentMapsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(domainDeploymentMapsDeleteInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("DomainDeploymentMapId", domainDeploymentMapIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := domainDeploymentMapsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.domain_deployment_maps", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *domainDeploymentMapsClient) Get(domainIdParam string, domainDeploymentMapIdParam string) (model.DomainDeploymentMap, error) { +func (dIface *domainDeploymentMapsClient) Get(domainIdParam string, domainDeploymentMapIdParam string) (nsx_policyModel.DomainDeploymentMap, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(domainDeploymentMapsGetInputType(), typeConverter) + operationRestMetaData := domainDeploymentMapsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(domainDeploymentMapsGetInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("DomainDeploymentMapId", domainDeploymentMapIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.DomainDeploymentMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.DomainDeploymentMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := domainDeploymentMapsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.domain_deployment_maps", "get", inputDataValue, executionContext) - var emptyOutput model.DomainDeploymentMap + var emptyOutput nsx_policyModel.DomainDeploymentMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), domainDeploymentMapsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DomainDeploymentMapsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.DomainDeploymentMap), nil + return output.(nsx_policyModel.DomainDeploymentMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (dIface *domainDeploymentMapsClient) List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.DomainDeploymentMapListResult, error) { +func (dIface *domainDeploymentMapsClient) List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.DomainDeploymentMapListResult, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(domainDeploymentMapsListInputType(), typeConverter) + operationRestMetaData := domainDeploymentMapsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(domainDeploymentMapsListInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -187,85 +197,84 @@ func (dIface *domainDeploymentMapsClient) List(domainIdParam string, cursorParam sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.DomainDeploymentMapListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.DomainDeploymentMapListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := domainDeploymentMapsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.domain_deployment_maps", "list", inputDataValue, executionContext) - var emptyOutput model.DomainDeploymentMapListResult + var emptyOutput nsx_policyModel.DomainDeploymentMapListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), domainDeploymentMapsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DomainDeploymentMapsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.DomainDeploymentMapListResult), nil + return output.(nsx_policyModel.DomainDeploymentMapListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (dIface *domainDeploymentMapsClient) Patch(domainIdParam string, domainDeploymentMapIdParam string, domainDeploymentMapParam model.DomainDeploymentMap) error { +func (dIface *domainDeploymentMapsClient) Patch(domainIdParam string, domainDeploymentMapIdParam string, domainDeploymentMapParam nsx_policyModel.DomainDeploymentMap) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(domainDeploymentMapsPatchInputType(), typeConverter) + operationRestMetaData := domainDeploymentMapsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(domainDeploymentMapsPatchInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("DomainDeploymentMapId", domainDeploymentMapIdParam) sv.AddStructField("DomainDeploymentMap", domainDeploymentMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := domainDeploymentMapsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.domain_deployment_maps", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *domainDeploymentMapsClient) Update(domainIdParam string, domainDeploymentMapIdParam string, domainDeploymentMapParam model.DomainDeploymentMap) (model.DomainDeploymentMap, error) { +func (dIface *domainDeploymentMapsClient) Update(domainIdParam string, domainDeploymentMapIdParam string, domainDeploymentMapParam nsx_policyModel.DomainDeploymentMap) (nsx_policyModel.DomainDeploymentMap, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(domainDeploymentMapsUpdateInputType(), typeConverter) + operationRestMetaData := domainDeploymentMapsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(domainDeploymentMapsUpdateInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("DomainDeploymentMapId", domainDeploymentMapIdParam) sv.AddStructField("DomainDeploymentMap", domainDeploymentMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.DomainDeploymentMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.DomainDeploymentMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := domainDeploymentMapsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.domain_deployment_maps", "update", inputDataValue, executionContext) - var emptyOutput model.DomainDeploymentMap + var emptyOutput nsx_policyModel.DomainDeploymentMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), domainDeploymentMapsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DomainDeploymentMapsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.DomainDeploymentMap), nil + return output.(nsx_policyModel.DomainDeploymentMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/DomainDeploymentMapsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/DomainDeploymentMapsTypes.go index fe10af699..64ebc5ad3 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/DomainDeploymentMapsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/DomainDeploymentMapsTypes.go @@ -11,50 +11,50 @@ package domains import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func domainDeploymentMapsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func domainDeploymentMapsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["domain_deployment_map_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["domain_deployment_map_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["domain_deployment_map_id"] = "DomainDeploymentMapId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func domainDeploymentMapsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DomainDeploymentMapsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func domainDeploymentMapsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func domainDeploymentMapsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["domain_deployment_map_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["domain_deployment_map_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["domain_deployment_map_id"] = "DomainDeploymentMapId" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["domain_deployment_map_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["domainDeploymentMapId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domain_deployment_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["domainDeploymentMapId"] = vapiBindings_.NewStringType() pathParams["domain_deployment_map_id"] = "domainDeploymentMapId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func domainDeploymentMapsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func domainDeploymentMapsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func domainDeploymentMapsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["domain_deployment_map_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["domain_deployment_map_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["domain_deployment_map_id"] = "DomainDeploymentMapId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func domainDeploymentMapsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.DomainDeploymentMapBindingType) +func DomainDeploymentMapsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.DomainDeploymentMapBindingType) } -func domainDeploymentMapsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func domainDeploymentMapsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["domain_deployment_map_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["domain_deployment_map_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["domain_deployment_map_id"] = "DomainDeploymentMapId" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["domain_deployment_map_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["domainDeploymentMapId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domain_deployment_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["domainDeploymentMapId"] = vapiBindings_.NewStringType() pathParams["domain_deployment_map_id"] = "domainDeploymentMapId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,16 +132,16 @@ func domainDeploymentMapsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func domainDeploymentMapsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func domainDeploymentMapsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -149,30 +149,30 @@ func domainDeploymentMapsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func domainDeploymentMapsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.DomainDeploymentMapListResultBindingType) +func DomainDeploymentMapsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.DomainDeploymentMapListResultBindingType) } -func domainDeploymentMapsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func domainDeploymentMapsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -180,14 +180,14 @@ func domainDeploymentMapsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["domainId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() pathParams["domain_id"] = "domainId" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -197,7 +197,7 @@ func domainDeploymentMapsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -218,48 +218,48 @@ func domainDeploymentMapsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func domainDeploymentMapsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func domainDeploymentMapsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["domain_deployment_map_id"] = bindings.NewStringType() - fields["domain_deployment_map"] = bindings.NewReferenceType(model.DomainDeploymentMapBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["domain_deployment_map_id"] = vapiBindings_.NewStringType() + fields["domain_deployment_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.DomainDeploymentMapBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["domain_deployment_map_id"] = "DomainDeploymentMapId" fieldNameMap["domain_deployment_map"] = "DomainDeploymentMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func domainDeploymentMapsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DomainDeploymentMapsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func domainDeploymentMapsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func domainDeploymentMapsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["domain_deployment_map_id"] = bindings.NewStringType() - fields["domain_deployment_map"] = bindings.NewReferenceType(model.DomainDeploymentMapBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["domain_deployment_map_id"] = vapiBindings_.NewStringType() + fields["domain_deployment_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.DomainDeploymentMapBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["domain_deployment_map_id"] = "DomainDeploymentMapId" fieldNameMap["domain_deployment_map"] = "DomainDeploymentMap" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["domain_deployment_map_id"] = bindings.NewStringType() - paramsTypeMap["domain_deployment_map"] = bindings.NewReferenceType(model.DomainDeploymentMapBindingType) - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["domainDeploymentMapId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domain_deployment_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domain_deployment_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.DomainDeploymentMapBindingType) + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["domainDeploymentMapId"] = vapiBindings_.NewStringType() pathParams["domain_deployment_map_id"] = "domainDeploymentMapId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -280,48 +280,48 @@ func domainDeploymentMapsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func domainDeploymentMapsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func domainDeploymentMapsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["domain_deployment_map_id"] = bindings.NewStringType() - fields["domain_deployment_map"] = bindings.NewReferenceType(model.DomainDeploymentMapBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["domain_deployment_map_id"] = vapiBindings_.NewStringType() + fields["domain_deployment_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.DomainDeploymentMapBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["domain_deployment_map_id"] = "DomainDeploymentMapId" fieldNameMap["domain_deployment_map"] = "DomainDeploymentMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func domainDeploymentMapsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.DomainDeploymentMapBindingType) +func DomainDeploymentMapsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.DomainDeploymentMapBindingType) } -func domainDeploymentMapsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func domainDeploymentMapsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["domain_deployment_map_id"] = bindings.NewStringType() - fields["domain_deployment_map"] = bindings.NewReferenceType(model.DomainDeploymentMapBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["domain_deployment_map_id"] = vapiBindings_.NewStringType() + fields["domain_deployment_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.DomainDeploymentMapBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["domain_deployment_map_id"] = "DomainDeploymentMapId" fieldNameMap["domain_deployment_map"] = "DomainDeploymentMap" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["domain_deployment_map_id"] = bindings.NewStringType() - paramsTypeMap["domain_deployment_map"] = bindings.NewReferenceType(model.DomainDeploymentMapBindingType) - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["domainDeploymentMapId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domain_deployment_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domain_deployment_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.DomainDeploymentMapBindingType) + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["domainDeploymentMapId"] = vapiBindings_.NewStringType() pathParams["domain_deployment_map_id"] = "domainDeploymentMapId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/EndpointPoliciesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/EndpointPoliciesClient.go index 7c200455a..c48f7d911 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/EndpointPoliciesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/EndpointPoliciesClient.go @@ -9,15 +9,14 @@ package domains import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type EndpointPoliciesClient interface { @@ -25,6 +24,7 @@ type EndpointPoliciesClient interface { // // @param domainIdParam Domain id (required) // @param endpointPolicyIdParam Endpoint policy id (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type EndpointPoliciesClient interface { // @param domainIdParam Domain id (required) // @param endpointPolicyIdParam Endpoint policy id (required) // @return com.vmware.nsx_policy.model.EndpointPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(domainIdParam string, endpointPolicyIdParam string) (model.EndpointPolicy, error) + Get(domainIdParam string, endpointPolicyIdParam string) (nsx_policyModel.EndpointPolicy, error) // List all Endpoint policies across all domains ordered by precedence. // @@ -53,24 +54,26 @@ type EndpointPoliciesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.EndpointPolicyListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.EndpointPolicyListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.EndpointPolicyListResult, error) // Create or update the Endpoint policy. // // @param domainIdParam Domain id (required) // @param endpointPolicyIdParam Endpoint policy id (required) // @param endpointPolicyParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(domainIdParam string, endpointPolicyIdParam string, endpointPolicyParam model.EndpointPolicy) error + Patch(domainIdParam string, endpointPolicyIdParam string, endpointPolicyParam nsx_policyModel.EndpointPolicy) error // Create or update the Endpoint policy. // @@ -78,105 +81,112 @@ type EndpointPoliciesClient interface { // @param endpointPolicyIdParam Endpoint policy id (required) // @param endpointPolicyParam (required) // @return com.vmware.nsx_policy.model.EndpointPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(domainIdParam string, endpointPolicyIdParam string, endpointPolicyParam model.EndpointPolicy) (model.EndpointPolicy, error) + Update(domainIdParam string, endpointPolicyIdParam string, endpointPolicyParam nsx_policyModel.EndpointPolicy) (nsx_policyModel.EndpointPolicy, error) } type endpointPoliciesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewEndpointPoliciesClient(connector client.Connector) *endpointPoliciesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.domains.endpoint_policies") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewEndpointPoliciesClient(connector vapiProtocolClient_.Connector) *endpointPoliciesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.domains.endpoint_policies") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) eIface := endpointPoliciesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &eIface } -func (eIface *endpointPoliciesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (eIface *endpointPoliciesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := eIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (eIface *endpointPoliciesClient) Delete(domainIdParam string, endpointPolicyIdParam string) error { typeConverter := eIface.connector.TypeConverter() executionContext := eIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(endpointPoliciesDeleteInputType(), typeConverter) + operationRestMetaData := endpointPoliciesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(endpointPoliciesDeleteInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("EndpointPolicyId", endpointPolicyIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := endpointPoliciesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - eIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := eIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.endpoint_policies", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), eIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (eIface *endpointPoliciesClient) Get(domainIdParam string, endpointPolicyIdParam string) (model.EndpointPolicy, error) { +func (eIface *endpointPoliciesClient) Get(domainIdParam string, endpointPolicyIdParam string) (nsx_policyModel.EndpointPolicy, error) { typeConverter := eIface.connector.TypeConverter() executionContext := eIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(endpointPoliciesGetInputType(), typeConverter) + operationRestMetaData := endpointPoliciesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(endpointPoliciesGetInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("EndpointPolicyId", endpointPolicyIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.EndpointPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.EndpointPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := endpointPoliciesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - eIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := eIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.endpoint_policies", "get", inputDataValue, executionContext) - var emptyOutput model.EndpointPolicy + var emptyOutput nsx_policyModel.EndpointPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), endpointPoliciesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), EndpointPoliciesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.EndpointPolicy), nil + return output.(nsx_policyModel.EndpointPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), eIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (eIface *endpointPoliciesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.EndpointPolicyListResult, error) { +func (eIface *endpointPoliciesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.EndpointPolicyListResult, error) { typeConverter := eIface.connector.TypeConverter() executionContext := eIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(endpointPoliciesListInputType(), typeConverter) + operationRestMetaData := endpointPoliciesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(endpointPoliciesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -185,85 +195,84 @@ func (eIface *endpointPoliciesClient) List(cursorParam *string, includeMarkForDe sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.EndpointPolicyListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.EndpointPolicyListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := endpointPoliciesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - eIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := eIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.endpoint_policies", "list", inputDataValue, executionContext) - var emptyOutput model.EndpointPolicyListResult + var emptyOutput nsx_policyModel.EndpointPolicyListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), endpointPoliciesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), EndpointPoliciesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.EndpointPolicyListResult), nil + return output.(nsx_policyModel.EndpointPolicyListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), eIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (eIface *endpointPoliciesClient) Patch(domainIdParam string, endpointPolicyIdParam string, endpointPolicyParam model.EndpointPolicy) error { +func (eIface *endpointPoliciesClient) Patch(domainIdParam string, endpointPolicyIdParam string, endpointPolicyParam nsx_policyModel.EndpointPolicy) error { typeConverter := eIface.connector.TypeConverter() executionContext := eIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(endpointPoliciesPatchInputType(), typeConverter) + operationRestMetaData := endpointPoliciesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(endpointPoliciesPatchInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("EndpointPolicyId", endpointPolicyIdParam) sv.AddStructField("EndpointPolicy", endpointPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := endpointPoliciesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - eIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := eIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.endpoint_policies", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), eIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (eIface *endpointPoliciesClient) Update(domainIdParam string, endpointPolicyIdParam string, endpointPolicyParam model.EndpointPolicy) (model.EndpointPolicy, error) { +func (eIface *endpointPoliciesClient) Update(domainIdParam string, endpointPolicyIdParam string, endpointPolicyParam nsx_policyModel.EndpointPolicy) (nsx_policyModel.EndpointPolicy, error) { typeConverter := eIface.connector.TypeConverter() executionContext := eIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(endpointPoliciesUpdateInputType(), typeConverter) + operationRestMetaData := endpointPoliciesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(endpointPoliciesUpdateInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("EndpointPolicyId", endpointPolicyIdParam) sv.AddStructField("EndpointPolicy", endpointPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.EndpointPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.EndpointPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := endpointPoliciesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - eIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := eIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.endpoint_policies", "update", inputDataValue, executionContext) - var emptyOutput model.EndpointPolicy + var emptyOutput nsx_policyModel.EndpointPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), endpointPoliciesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), EndpointPoliciesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.EndpointPolicy), nil + return output.(nsx_policyModel.EndpointPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), eIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/EndpointPoliciesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/EndpointPoliciesTypes.go index 2596bea8b..8088d97d9 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/EndpointPoliciesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/EndpointPoliciesTypes.go @@ -11,50 +11,50 @@ package domains import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func endpointPoliciesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func endpointPoliciesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["endpoint_policy_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["endpoint_policy_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["endpoint_policy_id"] = "EndpointPolicyId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func endpointPoliciesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func EndpointPoliciesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func endpointPoliciesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func endpointPoliciesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["endpoint_policy_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["endpoint_policy_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["endpoint_policy_id"] = "EndpointPolicyId" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["endpoint_policy_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["endpointPolicyId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["endpoint_policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["endpointPolicyId"] = vapiBindings_.NewStringType() pathParams["endpoint_policy_id"] = "endpointPolicyId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func endpointPoliciesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func endpointPoliciesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func endpointPoliciesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["endpoint_policy_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["endpoint_policy_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["endpoint_policy_id"] = "EndpointPolicyId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func endpointPoliciesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.EndpointPolicyBindingType) +func EndpointPoliciesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.EndpointPolicyBindingType) } -func endpointPoliciesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func endpointPoliciesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["endpoint_policy_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["endpoint_policy_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["endpoint_policy_id"] = "EndpointPolicyId" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["endpoint_policy_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["endpointPolicyId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["endpoint_policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["endpointPolicyId"] = vapiBindings_.NewStringType() pathParams["endpoint_policy_id"] = "endpointPolicyId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,56 +132,56 @@ func endpointPoliciesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func endpointPoliciesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func endpointPoliciesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func endpointPoliciesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.EndpointPolicyListResultBindingType) +func EndpointPoliciesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.EndpointPolicyListResultBindingType) } -func endpointPoliciesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func endpointPoliciesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -190,7 +190,7 @@ func endpointPoliciesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -211,48 +211,48 @@ func endpointPoliciesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func endpointPoliciesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func endpointPoliciesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["endpoint_policy_id"] = bindings.NewStringType() - fields["endpoint_policy"] = bindings.NewReferenceType(model.EndpointPolicyBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["endpoint_policy_id"] = vapiBindings_.NewStringType() + fields["endpoint_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.EndpointPolicyBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["endpoint_policy_id"] = "EndpointPolicyId" fieldNameMap["endpoint_policy"] = "EndpointPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func endpointPoliciesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func EndpointPoliciesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func endpointPoliciesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func endpointPoliciesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["endpoint_policy_id"] = bindings.NewStringType() - fields["endpoint_policy"] = bindings.NewReferenceType(model.EndpointPolicyBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["endpoint_policy_id"] = vapiBindings_.NewStringType() + fields["endpoint_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.EndpointPolicyBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["endpoint_policy_id"] = "EndpointPolicyId" fieldNameMap["endpoint_policy"] = "EndpointPolicy" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["endpoint_policy"] = bindings.NewReferenceType(model.EndpointPolicyBindingType) - paramsTypeMap["endpoint_policy_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["endpointPolicyId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["endpoint_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.EndpointPolicyBindingType) + paramsTypeMap["endpoint_policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["endpointPolicyId"] = vapiBindings_.NewStringType() pathParams["endpoint_policy_id"] = "endpointPolicyId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -273,48 +273,48 @@ func endpointPoliciesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func endpointPoliciesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func endpointPoliciesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["endpoint_policy_id"] = bindings.NewStringType() - fields["endpoint_policy"] = bindings.NewReferenceType(model.EndpointPolicyBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["endpoint_policy_id"] = vapiBindings_.NewStringType() + fields["endpoint_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.EndpointPolicyBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["endpoint_policy_id"] = "EndpointPolicyId" fieldNameMap["endpoint_policy"] = "EndpointPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func endpointPoliciesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.EndpointPolicyBindingType) +func EndpointPoliciesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.EndpointPolicyBindingType) } -func endpointPoliciesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func endpointPoliciesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["endpoint_policy_id"] = bindings.NewStringType() - fields["endpoint_policy"] = bindings.NewReferenceType(model.EndpointPolicyBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["endpoint_policy_id"] = vapiBindings_.NewStringType() + fields["endpoint_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.EndpointPolicyBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["endpoint_policy_id"] = "EndpointPolicyId" fieldNameMap["endpoint_policy"] = "EndpointPolicy" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["endpoint_policy"] = bindings.NewReferenceType(model.EndpointPolicyBindingType) - paramsTypeMap["endpoint_policy_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["endpointPolicyId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["endpoint_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.EndpointPolicyBindingType) + paramsTypeMap["endpoint_policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["endpointPolicyId"] = vapiBindings_.NewStringType() pathParams["endpoint_policy_id"] = "endpointPolicyId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/FirewallFloodProtectionProfileBindingMapsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/FirewallFloodProtectionProfileBindingMapsClient.go index d4f2da44e..d2fcbb9bf 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/FirewallFloodProtectionProfileBindingMapsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/FirewallFloodProtectionProfileBindingMapsClient.go @@ -9,15 +9,14 @@ package domains import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type FirewallFloodProtectionProfileBindingMapsClient interface { @@ -30,43 +29,48 @@ type FirewallFloodProtectionProfileBindingMapsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PolicyFirewallFloodProtectionProfileBindingMapListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyFirewallFloodProtectionProfileBindingMapListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyFirewallFloodProtectionProfileBindingMapListResult, error) } type firewallFloodProtectionProfileBindingMapsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewFirewallFloodProtectionProfileBindingMapsClient(connector client.Connector) *firewallFloodProtectionProfileBindingMapsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.domains.firewall_flood_protection_profile_binding_maps") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewFirewallFloodProtectionProfileBindingMapsClient(connector vapiProtocolClient_.Connector) *firewallFloodProtectionProfileBindingMapsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.domains.firewall_flood_protection_profile_binding_maps") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) fIface := firewallFloodProtectionProfileBindingMapsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &fIface } -func (fIface *firewallFloodProtectionProfileBindingMapsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (fIface *firewallFloodProtectionProfileBindingMapsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := fIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (fIface *firewallFloodProtectionProfileBindingMapsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyFirewallFloodProtectionProfileBindingMapListResult, error) { +func (fIface *firewallFloodProtectionProfileBindingMapsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyFirewallFloodProtectionProfileBindingMapListResult, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(firewallFloodProtectionProfileBindingMapsListInputType(), typeConverter) + operationRestMetaData := firewallFloodProtectionProfileBindingMapsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(firewallFloodProtectionProfileBindingMapsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -75,25 +79,22 @@ func (fIface *firewallFloodProtectionProfileBindingMapsClient) List(cursorParam sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyFirewallFloodProtectionProfileBindingMapListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyFirewallFloodProtectionProfileBindingMapListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := firewallFloodProtectionProfileBindingMapsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.firewall_flood_protection_profile_binding_maps", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyFirewallFloodProtectionProfileBindingMapListResult + var emptyOutput nsx_policyModel.PolicyFirewallFloodProtectionProfileBindingMapListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), firewallFloodProtectionProfileBindingMapsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FirewallFloodProtectionProfileBindingMapsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyFirewallFloodProtectionProfileBindingMapListResult), nil + return output.(nsx_policyModel.PolicyFirewallFloodProtectionProfileBindingMapListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/FirewallFloodProtectionProfileBindingMapsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/FirewallFloodProtectionProfileBindingMapsTypes.go index 5a4a250dd..b8f1c4c05 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/FirewallFloodProtectionProfileBindingMapsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/FirewallFloodProtectionProfileBindingMapsTypes.go @@ -11,63 +11,63 @@ package domains import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func firewallFloodProtectionProfileBindingMapsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func firewallFloodProtectionProfileBindingMapsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func firewallFloodProtectionProfileBindingMapsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyFirewallFloodProtectionProfileBindingMapListResultBindingType) +func FirewallFloodProtectionProfileBindingMapsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyFirewallFloodProtectionProfileBindingMapListResultBindingType) } -func firewallFloodProtectionProfileBindingMapsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func firewallFloodProtectionProfileBindingMapsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -76,7 +76,7 @@ func firewallFloodProtectionProfileBindingMapsListRestMetadata() protocol.Operat queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/FirewallSessionTimerProfileBindingMapsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/FirewallSessionTimerProfileBindingMapsClient.go index ce0ef9f53..f6815200c 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/FirewallSessionTimerProfileBindingMapsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/FirewallSessionTimerProfileBindingMapsClient.go @@ -9,15 +9,14 @@ package domains import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type FirewallSessionTimerProfileBindingMapsClient interface { @@ -30,43 +29,48 @@ type FirewallSessionTimerProfileBindingMapsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PolicyFirewallSessionTimerProfileBindingMapListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyFirewallSessionTimerProfileBindingMapListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyFirewallSessionTimerProfileBindingMapListResult, error) } type firewallSessionTimerProfileBindingMapsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewFirewallSessionTimerProfileBindingMapsClient(connector client.Connector) *firewallSessionTimerProfileBindingMapsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.domains.firewall_session_timer_profile_binding_maps") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewFirewallSessionTimerProfileBindingMapsClient(connector vapiProtocolClient_.Connector) *firewallSessionTimerProfileBindingMapsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.domains.firewall_session_timer_profile_binding_maps") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) fIface := firewallSessionTimerProfileBindingMapsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &fIface } -func (fIface *firewallSessionTimerProfileBindingMapsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (fIface *firewallSessionTimerProfileBindingMapsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := fIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (fIface *firewallSessionTimerProfileBindingMapsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyFirewallSessionTimerProfileBindingMapListResult, error) { +func (fIface *firewallSessionTimerProfileBindingMapsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyFirewallSessionTimerProfileBindingMapListResult, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(firewallSessionTimerProfileBindingMapsListInputType(), typeConverter) + operationRestMetaData := firewallSessionTimerProfileBindingMapsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(firewallSessionTimerProfileBindingMapsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -75,25 +79,22 @@ func (fIface *firewallSessionTimerProfileBindingMapsClient) List(cursorParam *st sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyFirewallSessionTimerProfileBindingMapListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyFirewallSessionTimerProfileBindingMapListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := firewallSessionTimerProfileBindingMapsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.firewall_session_timer_profile_binding_maps", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyFirewallSessionTimerProfileBindingMapListResult + var emptyOutput nsx_policyModel.PolicyFirewallSessionTimerProfileBindingMapListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), firewallSessionTimerProfileBindingMapsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FirewallSessionTimerProfileBindingMapsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyFirewallSessionTimerProfileBindingMapListResult), nil + return output.(nsx_policyModel.PolicyFirewallSessionTimerProfileBindingMapListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/FirewallSessionTimerProfileBindingMapsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/FirewallSessionTimerProfileBindingMapsTypes.go index 7d1426cd6..e2bd94bf4 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/FirewallSessionTimerProfileBindingMapsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/FirewallSessionTimerProfileBindingMapsTypes.go @@ -11,63 +11,63 @@ package domains import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func firewallSessionTimerProfileBindingMapsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func firewallSessionTimerProfileBindingMapsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func firewallSessionTimerProfileBindingMapsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyFirewallSessionTimerProfileBindingMapListResultBindingType) +func FirewallSessionTimerProfileBindingMapsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyFirewallSessionTimerProfileBindingMapListResultBindingType) } -func firewallSessionTimerProfileBindingMapsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func firewallSessionTimerProfileBindingMapsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -76,7 +76,7 @@ func firewallSessionTimerProfileBindingMapsListRestMetadata() protocol.Operation queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/ForwardingPoliciesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/ForwardingPoliciesClient.go index fe2c63856..53e17b630 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/ForwardingPoliciesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/ForwardingPoliciesClient.go @@ -9,15 +9,14 @@ package domains import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ForwardingPoliciesClient interface { @@ -25,6 +24,7 @@ type ForwardingPoliciesClient interface { // // @param domainIdParam Domain id (required) // @param forwardingPolicyIdParam Forwarding map id (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type ForwardingPoliciesClient interface { // @param domainIdParam Domain id (required) // @param forwardingPolicyIdParam Forwarding map id (required) // @return com.vmware.nsx_policy.model.ForwardingPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(domainIdParam string, forwardingPolicyIdParam string) (model.ForwardingPolicy, error) + Get(domainIdParam string, forwardingPolicyIdParam string) (nsx_policyModel.ForwardingPolicy, error) // List all forwarding policies for the given domain ordered by precedence. // @@ -55,24 +56,26 @@ type ForwardingPoliciesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ForwardingPolicyListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ForwardingPolicyListResult, error) + List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ForwardingPolicyListResult, error) // Create or update the forwarding policy. Performance Note: If you want to edit several rules in a forwarding policy use this API. It will perform better than several individual rule APIs. Just pass all the rules which you wish to edit as embedded rules to it. // // @param domainIdParam Domain id (required) // @param forwardingPolicyIdParam Forwarding map id (required) // @param forwardingPolicyParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(domainIdParam string, forwardingPolicyIdParam string, forwardingPolicyParam model.ForwardingPolicy) error + Patch(domainIdParam string, forwardingPolicyIdParam string, forwardingPolicyParam nsx_policyModel.ForwardingPolicy) error // Create or update the forwarding policy. Performance Note: If you want to edit several rules in a forwarding policy use this API. It will perform better than several individual rule APIs. Just pass all the rules which you wish to edit as embedded rules to it. // @@ -80,105 +83,112 @@ type ForwardingPoliciesClient interface { // @param forwardingPolicyIdParam Forwarding map id (required) // @param forwardingPolicyParam (required) // @return com.vmware.nsx_policy.model.ForwardingPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(domainIdParam string, forwardingPolicyIdParam string, forwardingPolicyParam model.ForwardingPolicy) (model.ForwardingPolicy, error) + Update(domainIdParam string, forwardingPolicyIdParam string, forwardingPolicyParam nsx_policyModel.ForwardingPolicy) (nsx_policyModel.ForwardingPolicy, error) } type forwardingPoliciesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewForwardingPoliciesClient(connector client.Connector) *forwardingPoliciesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.domains.forwarding_policies") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewForwardingPoliciesClient(connector vapiProtocolClient_.Connector) *forwardingPoliciesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.domains.forwarding_policies") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) fIface := forwardingPoliciesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &fIface } -func (fIface *forwardingPoliciesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (fIface *forwardingPoliciesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := fIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (fIface *forwardingPoliciesClient) Delete(domainIdParam string, forwardingPolicyIdParam string) error { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(forwardingPoliciesDeleteInputType(), typeConverter) + operationRestMetaData := forwardingPoliciesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(forwardingPoliciesDeleteInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("ForwardingPolicyId", forwardingPolicyIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := forwardingPoliciesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.forwarding_policies", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (fIface *forwardingPoliciesClient) Get(domainIdParam string, forwardingPolicyIdParam string) (model.ForwardingPolicy, error) { +func (fIface *forwardingPoliciesClient) Get(domainIdParam string, forwardingPolicyIdParam string) (nsx_policyModel.ForwardingPolicy, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(forwardingPoliciesGetInputType(), typeConverter) + operationRestMetaData := forwardingPoliciesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(forwardingPoliciesGetInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("ForwardingPolicyId", forwardingPolicyIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ForwardingPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ForwardingPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := forwardingPoliciesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.forwarding_policies", "get", inputDataValue, executionContext) - var emptyOutput model.ForwardingPolicy + var emptyOutput nsx_policyModel.ForwardingPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), forwardingPoliciesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ForwardingPoliciesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ForwardingPolicy), nil + return output.(nsx_policyModel.ForwardingPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (fIface *forwardingPoliciesClient) List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ForwardingPolicyListResult, error) { +func (fIface *forwardingPoliciesClient) List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ForwardingPolicyListResult, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(forwardingPoliciesListInputType(), typeConverter) + operationRestMetaData := forwardingPoliciesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(forwardingPoliciesListInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -189,85 +199,84 @@ func (fIface *forwardingPoliciesClient) List(domainIdParam string, cursorParam * sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ForwardingPolicyListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ForwardingPolicyListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := forwardingPoliciesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.forwarding_policies", "list", inputDataValue, executionContext) - var emptyOutput model.ForwardingPolicyListResult + var emptyOutput nsx_policyModel.ForwardingPolicyListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), forwardingPoliciesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ForwardingPoliciesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ForwardingPolicyListResult), nil + return output.(nsx_policyModel.ForwardingPolicyListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (fIface *forwardingPoliciesClient) Patch(domainIdParam string, forwardingPolicyIdParam string, forwardingPolicyParam model.ForwardingPolicy) error { +func (fIface *forwardingPoliciesClient) Patch(domainIdParam string, forwardingPolicyIdParam string, forwardingPolicyParam nsx_policyModel.ForwardingPolicy) error { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(forwardingPoliciesPatchInputType(), typeConverter) + operationRestMetaData := forwardingPoliciesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(forwardingPoliciesPatchInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("ForwardingPolicyId", forwardingPolicyIdParam) sv.AddStructField("ForwardingPolicy", forwardingPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := forwardingPoliciesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.forwarding_policies", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (fIface *forwardingPoliciesClient) Update(domainIdParam string, forwardingPolicyIdParam string, forwardingPolicyParam model.ForwardingPolicy) (model.ForwardingPolicy, error) { +func (fIface *forwardingPoliciesClient) Update(domainIdParam string, forwardingPolicyIdParam string, forwardingPolicyParam nsx_policyModel.ForwardingPolicy) (nsx_policyModel.ForwardingPolicy, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(forwardingPoliciesUpdateInputType(), typeConverter) + operationRestMetaData := forwardingPoliciesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(forwardingPoliciesUpdateInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("ForwardingPolicyId", forwardingPolicyIdParam) sv.AddStructField("ForwardingPolicy", forwardingPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ForwardingPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ForwardingPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := forwardingPoliciesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.forwarding_policies", "update", inputDataValue, executionContext) - var emptyOutput model.ForwardingPolicy + var emptyOutput nsx_policyModel.ForwardingPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), forwardingPoliciesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ForwardingPoliciesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ForwardingPolicy), nil + return output.(nsx_policyModel.ForwardingPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/ForwardingPoliciesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/ForwardingPoliciesTypes.go index 68f47b941..eaad40496 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/ForwardingPoliciesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/ForwardingPoliciesTypes.go @@ -11,50 +11,50 @@ package domains import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func forwardingPoliciesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func forwardingPoliciesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["forwarding_policy_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["forwarding_policy_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["forwarding_policy_id"] = "ForwardingPolicyId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func forwardingPoliciesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ForwardingPoliciesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func forwardingPoliciesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func forwardingPoliciesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["forwarding_policy_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["forwarding_policy_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["forwarding_policy_id"] = "ForwardingPolicyId" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["forwarding_policy_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["forwardingPolicyId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["forwarding_policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["forwardingPolicyId"] = vapiBindings_.NewStringType() pathParams["forwarding_policy_id"] = "forwardingPolicyId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func forwardingPoliciesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func forwardingPoliciesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func forwardingPoliciesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["forwarding_policy_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["forwarding_policy_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["forwarding_policy_id"] = "ForwardingPolicyId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func forwardingPoliciesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ForwardingPolicyBindingType) +func ForwardingPoliciesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ForwardingPolicyBindingType) } -func forwardingPoliciesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func forwardingPoliciesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["forwarding_policy_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["forwarding_policy_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["forwarding_policy_id"] = "ForwardingPolicyId" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["forwarding_policy_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["forwardingPolicyId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["forwarding_policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["forwardingPolicyId"] = vapiBindings_.NewStringType() pathParams["forwarding_policy_id"] = "forwardingPolicyId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,17 +132,17 @@ func forwardingPoliciesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func forwardingPoliciesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func forwardingPoliciesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["include_rule_count"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["include_rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -151,31 +151,31 @@ func forwardingPoliciesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func forwardingPoliciesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ForwardingPolicyListResultBindingType) +func ForwardingPoliciesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ForwardingPolicyListResultBindingType) } -func forwardingPoliciesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func forwardingPoliciesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["include_rule_count"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["include_rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -184,15 +184,15 @@ func forwardingPoliciesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["include_rule_count"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["domainId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() pathParams["domain_id"] = "domainId" queryParams["cursor"] = "cursor" queryParams["include_rule_count"] = "include_rule_count" @@ -203,7 +203,7 @@ func forwardingPoliciesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -224,48 +224,48 @@ func forwardingPoliciesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func forwardingPoliciesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func forwardingPoliciesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["forwarding_policy_id"] = bindings.NewStringType() - fields["forwarding_policy"] = bindings.NewReferenceType(model.ForwardingPolicyBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["forwarding_policy_id"] = vapiBindings_.NewStringType() + fields["forwarding_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ForwardingPolicyBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["forwarding_policy_id"] = "ForwardingPolicyId" fieldNameMap["forwarding_policy"] = "ForwardingPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func forwardingPoliciesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ForwardingPoliciesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func forwardingPoliciesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func forwardingPoliciesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["forwarding_policy_id"] = bindings.NewStringType() - fields["forwarding_policy"] = bindings.NewReferenceType(model.ForwardingPolicyBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["forwarding_policy_id"] = vapiBindings_.NewStringType() + fields["forwarding_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ForwardingPolicyBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["forwarding_policy_id"] = "ForwardingPolicyId" fieldNameMap["forwarding_policy"] = "ForwardingPolicy" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["forwarding_policy"] = bindings.NewReferenceType(model.ForwardingPolicyBindingType) - paramsTypeMap["forwarding_policy_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["forwardingPolicyId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["forwarding_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ForwardingPolicyBindingType) + paramsTypeMap["forwarding_policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["forwardingPolicyId"] = vapiBindings_.NewStringType() pathParams["forwarding_policy_id"] = "forwardingPolicyId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -286,48 +286,48 @@ func forwardingPoliciesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func forwardingPoliciesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func forwardingPoliciesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["forwarding_policy_id"] = bindings.NewStringType() - fields["forwarding_policy"] = bindings.NewReferenceType(model.ForwardingPolicyBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["forwarding_policy_id"] = vapiBindings_.NewStringType() + fields["forwarding_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ForwardingPolicyBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["forwarding_policy_id"] = "ForwardingPolicyId" fieldNameMap["forwarding_policy"] = "ForwardingPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func forwardingPoliciesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ForwardingPolicyBindingType) +func ForwardingPoliciesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ForwardingPolicyBindingType) } -func forwardingPoliciesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func forwardingPoliciesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["forwarding_policy_id"] = bindings.NewStringType() - fields["forwarding_policy"] = bindings.NewReferenceType(model.ForwardingPolicyBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["forwarding_policy_id"] = vapiBindings_.NewStringType() + fields["forwarding_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ForwardingPolicyBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["forwarding_policy_id"] = "ForwardingPolicyId" fieldNameMap["forwarding_policy"] = "ForwardingPolicy" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["forwarding_policy"] = bindings.NewReferenceType(model.ForwardingPolicyBindingType) - paramsTypeMap["forwarding_policy_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["forwardingPolicyId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["forwarding_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.ForwardingPolicyBindingType) + paramsTypeMap["forwarding_policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["forwardingPolicyId"] = vapiBindings_.NewStringType() pathParams["forwarding_policy_id"] = "forwardingPolicyId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/GatewayPoliciesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/GatewayPoliciesClient.go index 21c9b22be..7859f8e46 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/GatewayPoliciesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/GatewayPoliciesClient.go @@ -9,15 +9,14 @@ package domains import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type GatewayPoliciesClient interface { @@ -25,6 +24,7 @@ type GatewayPoliciesClient interface { // // @param domainIdParam (required) // @param gatewayPolicyIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type GatewayPoliciesClient interface { // @param domainIdParam (required) // @param gatewayPolicyIdParam (required) // @return com.vmware.nsx_policy.model.GatewayPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(domainIdParam string, gatewayPolicyIdParam string) (model.GatewayPolicy, error) + Get(domainIdParam string, gatewayPolicyIdParam string) (nsx_policyModel.GatewayPolicy, error) // List all gateway policies for specified Domain. // @@ -55,24 +56,26 @@ type GatewayPoliciesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.GatewayPolicyListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.GatewayPolicyListResult, error) + List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.GatewayPolicyListResult, error) // Update the gateway policy for a domain. This is a full replace. All the rules are replaced. Performance Note: If you want to edit several rules in a gateway policy use this API. It will perform better than several individual rule APIs. Just pass all the rules which you wish to edit as embedded rules to it. // // @param domainIdParam (required) // @param gatewayPolicyIdParam (required) // @param gatewayPolicyParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(domainIdParam string, gatewayPolicyIdParam string, gatewayPolicyParam model.GatewayPolicy) error + Patch(domainIdParam string, gatewayPolicyIdParam string, gatewayPolicyParam nsx_policyModel.GatewayPolicy) error // This is used to set a precedence of a gateway policy w.r.t others. // @@ -82,12 +85,13 @@ type GatewayPoliciesClient interface { // @param anchorPathParam The security policy/rule path if operation is 'insert_after' or 'insert_before' (optional) // @param operationParam Operation (optional, default to insert_top) // @return com.vmware.nsx_policy.model.GatewayPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Revise(domainIdParam string, gatewayPolicyIdParam string, gatewayPolicyParam model.GatewayPolicy, anchorPathParam *string, operationParam *string) (model.GatewayPolicy, error) + Revise(domainIdParam string, gatewayPolicyIdParam string, gatewayPolicyParam nsx_policyModel.GatewayPolicy, anchorPathParam *string, operationParam *string) (nsx_policyModel.GatewayPolicy, error) // Update the gateway policy for a domain. This is a full replace. All the rules are replaced. Performance Note: If you want to edit several rules in a gateway policy, use this API. It will perform better than several individual rule APIs. Just pass all the rules which you wish to edit as embedded rules to it. // @@ -95,106 +99,113 @@ type GatewayPoliciesClient interface { // @param gatewayPolicyIdParam (required) // @param gatewayPolicyParam (required) // @return com.vmware.nsx_policy.model.GatewayPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(domainIdParam string, gatewayPolicyIdParam string, gatewayPolicyParam model.GatewayPolicy) (model.GatewayPolicy, error) + Update(domainIdParam string, gatewayPolicyIdParam string, gatewayPolicyParam nsx_policyModel.GatewayPolicy) (nsx_policyModel.GatewayPolicy, error) } type gatewayPoliciesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewGatewayPoliciesClient(connector client.Connector) *gatewayPoliciesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.domains.gateway_policies") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "revise": core.NewMethodIdentifier(interfaceIdentifier, "revise"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewGatewayPoliciesClient(connector vapiProtocolClient_.Connector) *gatewayPoliciesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.domains.gateway_policies") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "revise": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "revise"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) gIface := gatewayPoliciesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &gIface } -func (gIface *gatewayPoliciesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (gIface *gatewayPoliciesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := gIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (gIface *gatewayPoliciesClient) Delete(domainIdParam string, gatewayPolicyIdParam string) error { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(gatewayPoliciesDeleteInputType(), typeConverter) + operationRestMetaData := gatewayPoliciesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(gatewayPoliciesDeleteInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("GatewayPolicyId", gatewayPolicyIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := gatewayPoliciesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.gateway_policies", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (gIface *gatewayPoliciesClient) Get(domainIdParam string, gatewayPolicyIdParam string) (model.GatewayPolicy, error) { +func (gIface *gatewayPoliciesClient) Get(domainIdParam string, gatewayPolicyIdParam string) (nsx_policyModel.GatewayPolicy, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(gatewayPoliciesGetInputType(), typeConverter) + operationRestMetaData := gatewayPoliciesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(gatewayPoliciesGetInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("GatewayPolicyId", gatewayPolicyIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.GatewayPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.GatewayPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := gatewayPoliciesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.gateway_policies", "get", inputDataValue, executionContext) - var emptyOutput model.GatewayPolicy + var emptyOutput nsx_policyModel.GatewayPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), gatewayPoliciesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GatewayPoliciesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.GatewayPolicy), nil + return output.(nsx_policyModel.GatewayPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (gIface *gatewayPoliciesClient) List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.GatewayPolicyListResult, error) { +func (gIface *gatewayPoliciesClient) List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.GatewayPolicyListResult, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(gatewayPoliciesListInputType(), typeConverter) + operationRestMetaData := gatewayPoliciesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(gatewayPoliciesListInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -205,61 +216,63 @@ func (gIface *gatewayPoliciesClient) List(domainIdParam string, cursorParam *str sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.GatewayPolicyListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.GatewayPolicyListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := gatewayPoliciesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.gateway_policies", "list", inputDataValue, executionContext) - var emptyOutput model.GatewayPolicyListResult + var emptyOutput nsx_policyModel.GatewayPolicyListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), gatewayPoliciesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GatewayPoliciesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.GatewayPolicyListResult), nil + return output.(nsx_policyModel.GatewayPolicyListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (gIface *gatewayPoliciesClient) Patch(domainIdParam string, gatewayPolicyIdParam string, gatewayPolicyParam model.GatewayPolicy) error { +func (gIface *gatewayPoliciesClient) Patch(domainIdParam string, gatewayPolicyIdParam string, gatewayPolicyParam nsx_policyModel.GatewayPolicy) error { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(gatewayPoliciesPatchInputType(), typeConverter) + operationRestMetaData := gatewayPoliciesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(gatewayPoliciesPatchInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("GatewayPolicyId", gatewayPolicyIdParam) sv.AddStructField("GatewayPolicy", gatewayPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := gatewayPoliciesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.gateway_policies", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (gIface *gatewayPoliciesClient) Revise(domainIdParam string, gatewayPolicyIdParam string, gatewayPolicyParam model.GatewayPolicy, anchorPathParam *string, operationParam *string) (model.GatewayPolicy, error) { +func (gIface *gatewayPoliciesClient) Revise(domainIdParam string, gatewayPolicyIdParam string, gatewayPolicyParam nsx_policyModel.GatewayPolicy, anchorPathParam *string, operationParam *string) (nsx_policyModel.GatewayPolicy, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(gatewayPoliciesReviseInputType(), typeConverter) + operationRestMetaData := gatewayPoliciesReviseRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(gatewayPoliciesReviseInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("GatewayPolicyId", gatewayPolicyIdParam) sv.AddStructField("GatewayPolicy", gatewayPolicyParam) @@ -267,58 +280,56 @@ func (gIface *gatewayPoliciesClient) Revise(domainIdParam string, gatewayPolicyI sv.AddStructField("Operation", operationParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.GatewayPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.GatewayPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := gatewayPoliciesReviseRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.gateway_policies", "revise", inputDataValue, executionContext) - var emptyOutput model.GatewayPolicy + var emptyOutput nsx_policyModel.GatewayPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), gatewayPoliciesReviseOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GatewayPoliciesReviseOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.GatewayPolicy), nil + return output.(nsx_policyModel.GatewayPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (gIface *gatewayPoliciesClient) Update(domainIdParam string, gatewayPolicyIdParam string, gatewayPolicyParam model.GatewayPolicy) (model.GatewayPolicy, error) { +func (gIface *gatewayPoliciesClient) Update(domainIdParam string, gatewayPolicyIdParam string, gatewayPolicyParam nsx_policyModel.GatewayPolicy) (nsx_policyModel.GatewayPolicy, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(gatewayPoliciesUpdateInputType(), typeConverter) + operationRestMetaData := gatewayPoliciesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(gatewayPoliciesUpdateInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("GatewayPolicyId", gatewayPolicyIdParam) sv.AddStructField("GatewayPolicy", gatewayPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.GatewayPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.GatewayPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := gatewayPoliciesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.gateway_policies", "update", inputDataValue, executionContext) - var emptyOutput model.GatewayPolicy + var emptyOutput nsx_policyModel.GatewayPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), gatewayPoliciesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GatewayPoliciesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.GatewayPolicy), nil + return output.(nsx_policyModel.GatewayPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/GatewayPoliciesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/GatewayPoliciesTypes.go index 6a55a64c5..7ace79a81 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/GatewayPoliciesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/GatewayPoliciesTypes.go @@ -11,10 +11,10 @@ package domains import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) @@ -30,43 +30,43 @@ const GatewayPolicies_REVISE_OPERATION_AFTER = "insert_after" // Possible value for ``operation`` of method GatewayPolicies#revise. const GatewayPolicies_REVISE_OPERATION_BEFORE = "insert_before" -func gatewayPoliciesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func gatewayPoliciesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["gateway_policy_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["gateway_policy_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["gateway_policy_id"] = "GatewayPolicyId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func gatewayPoliciesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func GatewayPoliciesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func gatewayPoliciesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func gatewayPoliciesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["gateway_policy_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["gateway_policy_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["gateway_policy_id"] = "GatewayPolicyId" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["gateway_policy_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["gatewayPolicyId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["gateway_policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["gatewayPolicyId"] = vapiBindings_.NewStringType() pathParams["gateway_policy_id"] = "gatewayPolicyId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -87,43 +87,43 @@ func gatewayPoliciesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func gatewayPoliciesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func gatewayPoliciesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["gateway_policy_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["gateway_policy_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["gateway_policy_id"] = "GatewayPolicyId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func gatewayPoliciesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GatewayPolicyBindingType) +func GatewayPoliciesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.GatewayPolicyBindingType) } -func gatewayPoliciesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func gatewayPoliciesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["gateway_policy_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["gateway_policy_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["gateway_policy_id"] = "GatewayPolicyId" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["gateway_policy_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["gatewayPolicyId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["gateway_policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["gatewayPolicyId"] = vapiBindings_.NewStringType() pathParams["gateway_policy_id"] = "gatewayPolicyId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -144,17 +144,17 @@ func gatewayPoliciesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func gatewayPoliciesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func gatewayPoliciesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["include_rule_count"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["include_rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -163,31 +163,31 @@ func gatewayPoliciesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func gatewayPoliciesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GatewayPolicyListResultBindingType) +func GatewayPoliciesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.GatewayPolicyListResultBindingType) } -func gatewayPoliciesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func gatewayPoliciesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["include_rule_count"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["include_rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -196,15 +196,15 @@ func gatewayPoliciesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["include_rule_count"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["domainId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() pathParams["domain_id"] = "domainId" queryParams["cursor"] = "cursor" queryParams["include_rule_count"] = "include_rule_count" @@ -215,7 +215,7 @@ func gatewayPoliciesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -236,48 +236,48 @@ func gatewayPoliciesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func gatewayPoliciesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func gatewayPoliciesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["gateway_policy_id"] = bindings.NewStringType() - fields["gateway_policy"] = bindings.NewReferenceType(model.GatewayPolicyBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["gateway_policy_id"] = vapiBindings_.NewStringType() + fields["gateway_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.GatewayPolicyBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["gateway_policy_id"] = "GatewayPolicyId" fieldNameMap["gateway_policy"] = "GatewayPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func gatewayPoliciesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func GatewayPoliciesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func gatewayPoliciesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func gatewayPoliciesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["gateway_policy_id"] = bindings.NewStringType() - fields["gateway_policy"] = bindings.NewReferenceType(model.GatewayPolicyBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["gateway_policy_id"] = vapiBindings_.NewStringType() + fields["gateway_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.GatewayPolicyBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["gateway_policy_id"] = "GatewayPolicyId" fieldNameMap["gateway_policy"] = "GatewayPolicy" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["gateway_policy_id"] = bindings.NewStringType() - paramsTypeMap["gateway_policy"] = bindings.NewReferenceType(model.GatewayPolicyBindingType) - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["gatewayPolicyId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["gateway_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.GatewayPolicyBindingType) + paramsTypeMap["gateway_policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["gatewayPolicyId"] = vapiBindings_.NewStringType() pathParams["gateway_policy_id"] = "gatewayPolicyId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -298,60 +298,60 @@ func gatewayPoliciesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func gatewayPoliciesReviseInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func gatewayPoliciesReviseInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["gateway_policy_id"] = bindings.NewStringType() - fields["gateway_policy"] = bindings.NewReferenceType(model.GatewayPolicyBindingType) - fields["anchor_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["operation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["gateway_policy_id"] = vapiBindings_.NewStringType() + fields["gateway_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.GatewayPolicyBindingType) + fields["anchor_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["operation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["gateway_policy_id"] = "GatewayPolicyId" fieldNameMap["gateway_policy"] = "GatewayPolicy" fieldNameMap["anchor_path"] = "AnchorPath" fieldNameMap["operation"] = "Operation" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func gatewayPoliciesReviseOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GatewayPolicyBindingType) +func GatewayPoliciesReviseOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.GatewayPolicyBindingType) } -func gatewayPoliciesReviseRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func gatewayPoliciesReviseRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["gateway_policy_id"] = bindings.NewStringType() - fields["gateway_policy"] = bindings.NewReferenceType(model.GatewayPolicyBindingType) - fields["anchor_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["operation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["gateway_policy_id"] = vapiBindings_.NewStringType() + fields["gateway_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.GatewayPolicyBindingType) + fields["anchor_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["operation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["gateway_policy_id"] = "GatewayPolicyId" fieldNameMap["gateway_policy"] = "GatewayPolicy" fieldNameMap["anchor_path"] = "AnchorPath" fieldNameMap["operation"] = "Operation" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["anchor_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["operation"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["gateway_policy_id"] = bindings.NewStringType() - paramsTypeMap["gateway_policy"] = bindings.NewReferenceType(model.GatewayPolicyBindingType) - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["gatewayPolicyId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["gateway_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.GatewayPolicyBindingType) + paramsTypeMap["gateway_policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["anchor_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["operation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["gatewayPolicyId"] = vapiBindings_.NewStringType() pathParams["gateway_policy_id"] = "gatewayPolicyId" pathParams["domain_id"] = "domainId" queryParams["anchor_path"] = "anchor_path" queryParams["operation"] = "operation" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -372,48 +372,48 @@ func gatewayPoliciesReviseRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func gatewayPoliciesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func gatewayPoliciesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["gateway_policy_id"] = bindings.NewStringType() - fields["gateway_policy"] = bindings.NewReferenceType(model.GatewayPolicyBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["gateway_policy_id"] = vapiBindings_.NewStringType() + fields["gateway_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.GatewayPolicyBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["gateway_policy_id"] = "GatewayPolicyId" fieldNameMap["gateway_policy"] = "GatewayPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func gatewayPoliciesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GatewayPolicyBindingType) +func GatewayPoliciesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.GatewayPolicyBindingType) } -func gatewayPoliciesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func gatewayPoliciesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["gateway_policy_id"] = bindings.NewStringType() - fields["gateway_policy"] = bindings.NewReferenceType(model.GatewayPolicyBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["gateway_policy_id"] = vapiBindings_.NewStringType() + fields["gateway_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.GatewayPolicyBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["gateway_policy_id"] = "GatewayPolicyId" fieldNameMap["gateway_policy"] = "GatewayPolicy" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["gateway_policy_id"] = bindings.NewStringType() - paramsTypeMap["gateway_policy"] = bindings.NewReferenceType(model.GatewayPolicyBindingType) - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["gatewayPolicyId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["gateway_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.GatewayPolicyBindingType) + paramsTypeMap["gateway_policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["gatewayPolicyId"] = vapiBindings_.NewStringType() pathParams["gateway_policy_id"] = "gatewayPolicyId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/GroupsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/GroupsClient.go index 19f5a25dc..25dd99554 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/GroupsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/GroupsClient.go @@ -9,15 +9,14 @@ package domains import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type GroupsClient interface { @@ -27,6 +26,7 @@ type GroupsClient interface { // @param groupIdParam Group ID (required) // @param failIfSubtreeExistsParam Do not delete if the group subtree has any entities (optional, default to false) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -39,12 +39,13 @@ type GroupsClient interface { // @param domainIdParam Domain ID (required) // @param groupIdParam Group ID (required) // @return com.vmware.nsx_policy.model.Group + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(domainIdParam string, groupIdParam string) (model.Group, error) + Get(domainIdParam string, groupIdParam string) (nsx_policyModel.Group, error) // List Groups for a domain. Groups can be filtered using member_types query parameter, which returns the groups that contains the specified member types. Multiple member types can be provided as comma separated values. The API also return groups having member type that are subset of provided member_types. // @@ -57,132 +58,141 @@ type GroupsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.GroupListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, memberTypesParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.GroupListResult, error) + List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, memberTypesParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.GroupListResult, error) - // If a group with the group-id is not already present, create a new group. If it already exists, patch the group. + // If a group with the group-id is not already present, create a new group. If it already exists, patch the group. Group created with Kubernetes membership criteria includes only Antrea reported inventory as its members. Once created, Groups with Identity (Directory) Group members should be updated with the new Distinguished Name in case it is changed on AD Server. Maximum of 500 malicious IP Groups (i.e Group with criteria having IPAddress equals All MALICIOUS_IP) should be created. // // @param domainIdParam Domain ID (required) // @param groupIdParam Group ID (required) // @param groupParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(domainIdParam string, groupIdParam string, groupParam model.Group) error + Patch(domainIdParam string, groupIdParam string, groupParam nsx_policyModel.Group) error - // If a group with the group-id is not already present, create a new group. If it already exists, update the group. Avoid creating groups with multiple MACAddressExpression and IPAddressExpression. In future releases, group will be restricted to contain a single MACAddressExpression and IPAddressExpression along with other expressions. To group IPAddresses or MACAddresses, use nested groups instead of multiple IPAddressExpressions/MACAddressExpression. + // If a group with the group-id is not already present, create a new group. If it already exists, update the group. Avoid creating groups with multiple MACAddressExpression and IPAddressExpression. In future releases, group will be restricted to contain a single MACAddressExpression and IPAddressExpression along with other expressions. To group IPAddresses or MACAddresses, use nested groups instead of multiple IPAddressExpressions/MACAddressExpression. Group created with Kubernetes membership criteria includes only Antrea reported inventory as its members. Once created, Groups with Identity (Directory) Group members should be updated with the new Distinguished Name in case it is changed on AD Server. Maximum of 500 malicious IP Groups (i.e Group with criteria having IPAddress equals All MALICIOUS_IP) should be created. // // @param domainIdParam Domain ID (required) // @param groupIdParam Group ID (required) // @param groupParam (required) // @return com.vmware.nsx_policy.model.Group + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(domainIdParam string, groupIdParam string, groupParam model.Group) (model.Group, error) + Update(domainIdParam string, groupIdParam string, groupParam nsx_policyModel.Group) (nsx_policyModel.Group, error) } type groupsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewGroupsClient(connector client.Connector) *groupsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.domains.groups") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewGroupsClient(connector vapiProtocolClient_.Connector) *groupsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.domains.groups") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) gIface := groupsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &gIface } -func (gIface *groupsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (gIface *groupsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := gIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (gIface *groupsClient) Delete(domainIdParam string, groupIdParam string, failIfSubtreeExistsParam *bool, forceParam *bool) error { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(groupsDeleteInputType(), typeConverter) + operationRestMetaData := groupsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(groupsDeleteInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("GroupId", groupIdParam) sv.AddStructField("FailIfSubtreeExists", failIfSubtreeExistsParam) sv.AddStructField("Force", forceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := groupsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.groups", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (gIface *groupsClient) Get(domainIdParam string, groupIdParam string) (model.Group, error) { +func (gIface *groupsClient) Get(domainIdParam string, groupIdParam string) (nsx_policyModel.Group, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(groupsGetInputType(), typeConverter) + operationRestMetaData := groupsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(groupsGetInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("GroupId", groupIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Group - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Group + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := groupsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.groups", "get", inputDataValue, executionContext) - var emptyOutput model.Group + var emptyOutput nsx_policyModel.Group if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), groupsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GroupsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Group), nil + return output.(nsx_policyModel.Group), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (gIface *groupsClient) List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, memberTypesParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.GroupListResult, error) { +func (gIface *groupsClient) List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, memberTypesParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.GroupListResult, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(groupsListInputType(), typeConverter) + operationRestMetaData := groupsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(groupsListInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -193,85 +203,84 @@ func (gIface *groupsClient) List(domainIdParam string, cursorParam *string, incl sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.GroupListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.GroupListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := groupsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.groups", "list", inputDataValue, executionContext) - var emptyOutput model.GroupListResult + var emptyOutput nsx_policyModel.GroupListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), groupsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GroupsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.GroupListResult), nil + return output.(nsx_policyModel.GroupListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (gIface *groupsClient) Patch(domainIdParam string, groupIdParam string, groupParam model.Group) error { +func (gIface *groupsClient) Patch(domainIdParam string, groupIdParam string, groupParam nsx_policyModel.Group) error { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(groupsPatchInputType(), typeConverter) + operationRestMetaData := groupsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(groupsPatchInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("GroupId", groupIdParam) sv.AddStructField("Group", groupParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := groupsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.groups", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (gIface *groupsClient) Update(domainIdParam string, groupIdParam string, groupParam model.Group) (model.Group, error) { +func (gIface *groupsClient) Update(domainIdParam string, groupIdParam string, groupParam nsx_policyModel.Group) (nsx_policyModel.Group, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(groupsUpdateInputType(), typeConverter) + operationRestMetaData := groupsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(groupsUpdateInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("GroupId", groupIdParam) sv.AddStructField("Group", groupParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Group - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Group + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := groupsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.groups", "update", inputDataValue, executionContext) - var emptyOutput model.Group + var emptyOutput nsx_policyModel.Group if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), groupsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GroupsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Group), nil + return output.(nsx_policyModel.Group), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/GroupsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/GroupsTypes.go index cd7298c14..d4b0e06d7 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/GroupsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/GroupsTypes.go @@ -11,62 +11,62 @@ package domains import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func groupsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func groupsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["group_id"] = bindings.NewStringType() - fields["fail_if_subtree_exists"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["group_id"] = vapiBindings_.NewStringType() + fields["fail_if_subtree_exists"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["group_id"] = "GroupId" fieldNameMap["fail_if_subtree_exists"] = "FailIfSubtreeExists" fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func groupsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func GroupsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func groupsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func groupsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["group_id"] = bindings.NewStringType() - fields["fail_if_subtree_exists"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["group_id"] = vapiBindings_.NewStringType() + fields["fail_if_subtree_exists"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["group_id"] = "GroupId" fieldNameMap["fail_if_subtree_exists"] = "FailIfSubtreeExists" fieldNameMap["force"] = "Force" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["fail_if_subtree_exists"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["group_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["groupId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["group_id"] = vapiBindings_.NewStringType() + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["fail_if_subtree_exists"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["groupId"] = vapiBindings_.NewStringType() pathParams["group_id"] = "groupId" pathParams["domain_id"] = "domainId" queryParams["force"] = "force" queryParams["fail_if_subtree_exists"] = "fail_if_subtree_exists" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -87,43 +87,43 @@ func groupsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func groupsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func groupsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["group_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["group_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["group_id"] = "GroupId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func groupsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GroupBindingType) +func GroupsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.GroupBindingType) } -func groupsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func groupsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["group_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["group_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["group_id"] = "GroupId" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["group_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["groupId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["group_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["groupId"] = vapiBindings_.NewStringType() pathParams["group_id"] = "groupId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -144,17 +144,17 @@ func groupsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func groupsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func groupsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["member_types"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["member_types"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -163,31 +163,31 @@ func groupsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func groupsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GroupListResultBindingType) +func GroupsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.GroupListResultBindingType) } -func groupsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func groupsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["member_types"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["member_types"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -196,15 +196,15 @@ func groupsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["member_types"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["domainId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["member_types"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() pathParams["domain_id"] = "domainId" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -215,7 +215,7 @@ func groupsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -236,48 +236,48 @@ func groupsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func groupsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func groupsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["group_id"] = bindings.NewStringType() - fields["group"] = bindings.NewReferenceType(model.GroupBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["group_id"] = vapiBindings_.NewStringType() + fields["group"] = vapiBindings_.NewReferenceType(nsx_policyModel.GroupBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["group_id"] = "GroupId" fieldNameMap["group"] = "Group" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func groupsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func GroupsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func groupsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func groupsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["group_id"] = bindings.NewStringType() - fields["group"] = bindings.NewReferenceType(model.GroupBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["group_id"] = vapiBindings_.NewStringType() + fields["group"] = vapiBindings_.NewReferenceType(nsx_policyModel.GroupBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["group_id"] = "GroupId" fieldNameMap["group"] = "Group" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["group"] = bindings.NewReferenceType(model.GroupBindingType) - paramsTypeMap["group_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["groupId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["group_id"] = vapiBindings_.NewStringType() + paramsTypeMap["group"] = vapiBindings_.NewReferenceType(nsx_policyModel.GroupBindingType) + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["groupId"] = vapiBindings_.NewStringType() pathParams["group_id"] = "groupId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -298,48 +298,48 @@ func groupsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func groupsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func groupsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["group_id"] = bindings.NewStringType() - fields["group"] = bindings.NewReferenceType(model.GroupBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["group_id"] = vapiBindings_.NewStringType() + fields["group"] = vapiBindings_.NewReferenceType(nsx_policyModel.GroupBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["group_id"] = "GroupId" fieldNameMap["group"] = "Group" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func groupsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GroupBindingType) +func GroupsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.GroupBindingType) } -func groupsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func groupsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["group_id"] = bindings.NewStringType() - fields["group"] = bindings.NewReferenceType(model.GroupBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["group_id"] = vapiBindings_.NewStringType() + fields["group"] = vapiBindings_.NewReferenceType(nsx_policyModel.GroupBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["group_id"] = "GroupId" fieldNameMap["group"] = "Group" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["group"] = bindings.NewReferenceType(model.GroupBindingType) - paramsTypeMap["group_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["groupId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["group_id"] = vapiBindings_.NewStringType() + paramsTypeMap["group"] = vapiBindings_.NewReferenceType(nsx_policyModel.GroupBindingType) + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["groupId"] = vapiBindings_.NewStringType() pathParams["group_id"] = "groupId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/IntrusionServiceGatewayPoliciesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/IntrusionServiceGatewayPoliciesClient.go index 960902dcf..f13f8a4ee 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/IntrusionServiceGatewayPoliciesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/IntrusionServiceGatewayPoliciesClient.go @@ -9,15 +9,14 @@ package domains import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type IntrusionServiceGatewayPoliciesClient interface { @@ -25,6 +24,7 @@ type IntrusionServiceGatewayPoliciesClient interface { // // @param domainIdParam (required) // @param policyIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type IntrusionServiceGatewayPoliciesClient interface { // @param domainIdParam (required) // @param policyIdParam (required) // @return com.vmware.nsx_policy.model.IdsGatewayPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(domainIdParam string, policyIdParam string) (model.IdsGatewayPolicy, error) + Get(domainIdParam string, policyIdParam string) (nsx_policyModel.IdsGatewayPolicy, error) // List all IDS gateway policies for specified Domain. // @@ -55,24 +56,26 @@ type IntrusionServiceGatewayPoliciesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.IdsGatewayPolicyListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IdsGatewayPolicyListResult, error) + List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IdsGatewayPolicyListResult, error) // Update the IDS gateway policy for a domain. // // @param domainIdParam (required) // @param policyIdParam (required) // @param idsGatewayPolicyParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(domainIdParam string, policyIdParam string, idsGatewayPolicyParam model.IdsGatewayPolicy) error + Patch(domainIdParam string, policyIdParam string, idsGatewayPolicyParam nsx_policyModel.IdsGatewayPolicy) error // This is used to set a precedence of a IDS gateway policy w.r.t others. // @@ -82,12 +85,13 @@ type IntrusionServiceGatewayPoliciesClient interface { // @param anchorPathParam The security policy/rule path if operation is 'insert_after' or 'insert_before' (optional) // @param operationParam Operation (optional, default to insert_top) // @return com.vmware.nsx_policy.model.IdsGatewayPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Revise(domainIdParam string, policyIdParam string, idsGatewayPolicyParam model.IdsGatewayPolicy, anchorPathParam *string, operationParam *string) (model.IdsGatewayPolicy, error) + Revise(domainIdParam string, policyIdParam string, idsGatewayPolicyParam nsx_policyModel.IdsGatewayPolicy, anchorPathParam *string, operationParam *string) (nsx_policyModel.IdsGatewayPolicy, error) // Update the IDS gateway policy for a domain. // @@ -95,106 +99,113 @@ type IntrusionServiceGatewayPoliciesClient interface { // @param policyIdParam (required) // @param idsGatewayPolicyParam (required) // @return com.vmware.nsx_policy.model.IdsGatewayPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(domainIdParam string, policyIdParam string, idsGatewayPolicyParam model.IdsGatewayPolicy) (model.IdsGatewayPolicy, error) + Update(domainIdParam string, policyIdParam string, idsGatewayPolicyParam nsx_policyModel.IdsGatewayPolicy) (nsx_policyModel.IdsGatewayPolicy, error) } type intrusionServiceGatewayPoliciesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewIntrusionServiceGatewayPoliciesClient(connector client.Connector) *intrusionServiceGatewayPoliciesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.domains.intrusion_service_gateway_policies") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "revise": core.NewMethodIdentifier(interfaceIdentifier, "revise"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewIntrusionServiceGatewayPoliciesClient(connector vapiProtocolClient_.Connector) *intrusionServiceGatewayPoliciesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.domains.intrusion_service_gateway_policies") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "revise": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "revise"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) iIface := intrusionServiceGatewayPoliciesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &iIface } -func (iIface *intrusionServiceGatewayPoliciesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (iIface *intrusionServiceGatewayPoliciesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := iIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (iIface *intrusionServiceGatewayPoliciesClient) Delete(domainIdParam string, policyIdParam string) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(intrusionServiceGatewayPoliciesDeleteInputType(), typeConverter) + operationRestMetaData := intrusionServiceGatewayPoliciesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(intrusionServiceGatewayPoliciesDeleteInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("PolicyId", policyIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := intrusionServiceGatewayPoliciesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.intrusion_service_gateway_policies", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *intrusionServiceGatewayPoliciesClient) Get(domainIdParam string, policyIdParam string) (model.IdsGatewayPolicy, error) { +func (iIface *intrusionServiceGatewayPoliciesClient) Get(domainIdParam string, policyIdParam string) (nsx_policyModel.IdsGatewayPolicy, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(intrusionServiceGatewayPoliciesGetInputType(), typeConverter) + operationRestMetaData := intrusionServiceGatewayPoliciesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(intrusionServiceGatewayPoliciesGetInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("PolicyId", policyIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IdsGatewayPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IdsGatewayPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := intrusionServiceGatewayPoliciesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.intrusion_service_gateway_policies", "get", inputDataValue, executionContext) - var emptyOutput model.IdsGatewayPolicy + var emptyOutput nsx_policyModel.IdsGatewayPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), intrusionServiceGatewayPoliciesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IntrusionServiceGatewayPoliciesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IdsGatewayPolicy), nil + return output.(nsx_policyModel.IdsGatewayPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *intrusionServiceGatewayPoliciesClient) List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IdsGatewayPolicyListResult, error) { +func (iIface *intrusionServiceGatewayPoliciesClient) List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IdsGatewayPolicyListResult, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(intrusionServiceGatewayPoliciesListInputType(), typeConverter) + operationRestMetaData := intrusionServiceGatewayPoliciesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(intrusionServiceGatewayPoliciesListInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -205,61 +216,63 @@ func (iIface *intrusionServiceGatewayPoliciesClient) List(domainIdParam string, sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IdsGatewayPolicyListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IdsGatewayPolicyListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := intrusionServiceGatewayPoliciesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.intrusion_service_gateway_policies", "list", inputDataValue, executionContext) - var emptyOutput model.IdsGatewayPolicyListResult + var emptyOutput nsx_policyModel.IdsGatewayPolicyListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), intrusionServiceGatewayPoliciesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IntrusionServiceGatewayPoliciesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IdsGatewayPolicyListResult), nil + return output.(nsx_policyModel.IdsGatewayPolicyListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *intrusionServiceGatewayPoliciesClient) Patch(domainIdParam string, policyIdParam string, idsGatewayPolicyParam model.IdsGatewayPolicy) error { +func (iIface *intrusionServiceGatewayPoliciesClient) Patch(domainIdParam string, policyIdParam string, idsGatewayPolicyParam nsx_policyModel.IdsGatewayPolicy) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(intrusionServiceGatewayPoliciesPatchInputType(), typeConverter) + operationRestMetaData := intrusionServiceGatewayPoliciesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(intrusionServiceGatewayPoliciesPatchInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("PolicyId", policyIdParam) sv.AddStructField("IdsGatewayPolicy", idsGatewayPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := intrusionServiceGatewayPoliciesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.intrusion_service_gateway_policies", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *intrusionServiceGatewayPoliciesClient) Revise(domainIdParam string, policyIdParam string, idsGatewayPolicyParam model.IdsGatewayPolicy, anchorPathParam *string, operationParam *string) (model.IdsGatewayPolicy, error) { +func (iIface *intrusionServiceGatewayPoliciesClient) Revise(domainIdParam string, policyIdParam string, idsGatewayPolicyParam nsx_policyModel.IdsGatewayPolicy, anchorPathParam *string, operationParam *string) (nsx_policyModel.IdsGatewayPolicy, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(intrusionServiceGatewayPoliciesReviseInputType(), typeConverter) + operationRestMetaData := intrusionServiceGatewayPoliciesReviseRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(intrusionServiceGatewayPoliciesReviseInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("PolicyId", policyIdParam) sv.AddStructField("IdsGatewayPolicy", idsGatewayPolicyParam) @@ -267,58 +280,56 @@ func (iIface *intrusionServiceGatewayPoliciesClient) Revise(domainIdParam string sv.AddStructField("Operation", operationParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IdsGatewayPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IdsGatewayPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := intrusionServiceGatewayPoliciesReviseRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.intrusion_service_gateway_policies", "revise", inputDataValue, executionContext) - var emptyOutput model.IdsGatewayPolicy + var emptyOutput nsx_policyModel.IdsGatewayPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), intrusionServiceGatewayPoliciesReviseOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IntrusionServiceGatewayPoliciesReviseOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IdsGatewayPolicy), nil + return output.(nsx_policyModel.IdsGatewayPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *intrusionServiceGatewayPoliciesClient) Update(domainIdParam string, policyIdParam string, idsGatewayPolicyParam model.IdsGatewayPolicy) (model.IdsGatewayPolicy, error) { +func (iIface *intrusionServiceGatewayPoliciesClient) Update(domainIdParam string, policyIdParam string, idsGatewayPolicyParam nsx_policyModel.IdsGatewayPolicy) (nsx_policyModel.IdsGatewayPolicy, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(intrusionServiceGatewayPoliciesUpdateInputType(), typeConverter) + operationRestMetaData := intrusionServiceGatewayPoliciesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(intrusionServiceGatewayPoliciesUpdateInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("PolicyId", policyIdParam) sv.AddStructField("IdsGatewayPolicy", idsGatewayPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IdsGatewayPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IdsGatewayPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := intrusionServiceGatewayPoliciesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.intrusion_service_gateway_policies", "update", inputDataValue, executionContext) - var emptyOutput model.IdsGatewayPolicy + var emptyOutput nsx_policyModel.IdsGatewayPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), intrusionServiceGatewayPoliciesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IntrusionServiceGatewayPoliciesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IdsGatewayPolicy), nil + return output.(nsx_policyModel.IdsGatewayPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/IntrusionServiceGatewayPoliciesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/IntrusionServiceGatewayPoliciesTypes.go index 7c0945452..988389069 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/IntrusionServiceGatewayPoliciesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/IntrusionServiceGatewayPoliciesTypes.go @@ -11,10 +11,10 @@ package domains import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) @@ -30,43 +30,43 @@ const IntrusionServiceGatewayPolicies_REVISE_OPERATION_AFTER = "insert_after" // Possible value for ``operation`` of method IntrusionServiceGatewayPolicies#revise. const IntrusionServiceGatewayPolicies_REVISE_OPERATION_BEFORE = "insert_before" -func intrusionServiceGatewayPoliciesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func intrusionServiceGatewayPoliciesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["policy_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["policy_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["policy_id"] = "PolicyId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func intrusionServiceGatewayPoliciesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func IntrusionServiceGatewayPoliciesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func intrusionServiceGatewayPoliciesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func intrusionServiceGatewayPoliciesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["policy_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["policy_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["policy_id"] = "PolicyId" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["policy_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["policyId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["policyId"] = vapiBindings_.NewStringType() pathParams["policy_id"] = "policyId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -87,43 +87,43 @@ func intrusionServiceGatewayPoliciesDeleteRestMetadata() protocol.OperationRestM map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func intrusionServiceGatewayPoliciesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func intrusionServiceGatewayPoliciesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["policy_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["policy_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["policy_id"] = "PolicyId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func intrusionServiceGatewayPoliciesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IdsGatewayPolicyBindingType) +func IntrusionServiceGatewayPoliciesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IdsGatewayPolicyBindingType) } -func intrusionServiceGatewayPoliciesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func intrusionServiceGatewayPoliciesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["policy_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["policy_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["policy_id"] = "PolicyId" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["policy_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["policyId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["policyId"] = vapiBindings_.NewStringType() pathParams["policy_id"] = "policyId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -144,17 +144,17 @@ func intrusionServiceGatewayPoliciesGetRestMetadata() protocol.OperationRestMeta map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func intrusionServiceGatewayPoliciesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func intrusionServiceGatewayPoliciesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["include_rule_count"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["include_rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -163,31 +163,31 @@ func intrusionServiceGatewayPoliciesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func intrusionServiceGatewayPoliciesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IdsGatewayPolicyListResultBindingType) +func IntrusionServiceGatewayPoliciesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IdsGatewayPolicyListResultBindingType) } -func intrusionServiceGatewayPoliciesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func intrusionServiceGatewayPoliciesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["include_rule_count"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["include_rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -196,15 +196,15 @@ func intrusionServiceGatewayPoliciesListRestMetadata() protocol.OperationRestMet fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["include_rule_count"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["domainId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() pathParams["domain_id"] = "domainId" queryParams["cursor"] = "cursor" queryParams["include_rule_count"] = "include_rule_count" @@ -215,7 +215,7 @@ func intrusionServiceGatewayPoliciesListRestMetadata() protocol.OperationRestMet queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -236,48 +236,48 @@ func intrusionServiceGatewayPoliciesListRestMetadata() protocol.OperationRestMet map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func intrusionServiceGatewayPoliciesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func intrusionServiceGatewayPoliciesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["policy_id"] = bindings.NewStringType() - fields["ids_gateway_policy"] = bindings.NewReferenceType(model.IdsGatewayPolicyBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["policy_id"] = vapiBindings_.NewStringType() + fields["ids_gateway_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.IdsGatewayPolicyBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["policy_id"] = "PolicyId" fieldNameMap["ids_gateway_policy"] = "IdsGatewayPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func intrusionServiceGatewayPoliciesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func IntrusionServiceGatewayPoliciesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func intrusionServiceGatewayPoliciesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func intrusionServiceGatewayPoliciesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["policy_id"] = bindings.NewStringType() - fields["ids_gateway_policy"] = bindings.NewReferenceType(model.IdsGatewayPolicyBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["policy_id"] = vapiBindings_.NewStringType() + fields["ids_gateway_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.IdsGatewayPolicyBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["policy_id"] = "PolicyId" fieldNameMap["ids_gateway_policy"] = "IdsGatewayPolicy" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["policy_id"] = bindings.NewStringType() - paramsTypeMap["ids_gateway_policy"] = bindings.NewReferenceType(model.IdsGatewayPolicyBindingType) - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["policyId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ids_gateway_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.IdsGatewayPolicyBindingType) + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["policyId"] = vapiBindings_.NewStringType() pathParams["policy_id"] = "policyId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -298,60 +298,60 @@ func intrusionServiceGatewayPoliciesPatchRestMetadata() protocol.OperationRestMe map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func intrusionServiceGatewayPoliciesReviseInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func intrusionServiceGatewayPoliciesReviseInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["policy_id"] = bindings.NewStringType() - fields["ids_gateway_policy"] = bindings.NewReferenceType(model.IdsGatewayPolicyBindingType) - fields["anchor_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["operation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["policy_id"] = vapiBindings_.NewStringType() + fields["ids_gateway_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.IdsGatewayPolicyBindingType) + fields["anchor_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["operation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["policy_id"] = "PolicyId" fieldNameMap["ids_gateway_policy"] = "IdsGatewayPolicy" fieldNameMap["anchor_path"] = "AnchorPath" fieldNameMap["operation"] = "Operation" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func intrusionServiceGatewayPoliciesReviseOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IdsGatewayPolicyBindingType) +func IntrusionServiceGatewayPoliciesReviseOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IdsGatewayPolicyBindingType) } -func intrusionServiceGatewayPoliciesReviseRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func intrusionServiceGatewayPoliciesReviseRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["policy_id"] = bindings.NewStringType() - fields["ids_gateway_policy"] = bindings.NewReferenceType(model.IdsGatewayPolicyBindingType) - fields["anchor_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["operation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["policy_id"] = vapiBindings_.NewStringType() + fields["ids_gateway_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.IdsGatewayPolicyBindingType) + fields["anchor_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["operation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["policy_id"] = "PolicyId" fieldNameMap["ids_gateway_policy"] = "IdsGatewayPolicy" fieldNameMap["anchor_path"] = "AnchorPath" fieldNameMap["operation"] = "Operation" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["policy_id"] = bindings.NewStringType() - paramsTypeMap["ids_gateway_policy"] = bindings.NewReferenceType(model.IdsGatewayPolicyBindingType) - paramsTypeMap["anchor_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["operation"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["policyId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ids_gateway_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.IdsGatewayPolicyBindingType) + paramsTypeMap["anchor_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["operation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["policyId"] = vapiBindings_.NewStringType() pathParams["policy_id"] = "policyId" pathParams["domain_id"] = "domainId" queryParams["anchor_path"] = "anchor_path" queryParams["operation"] = "operation" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -372,48 +372,48 @@ func intrusionServiceGatewayPoliciesReviseRestMetadata() protocol.OperationRestM map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func intrusionServiceGatewayPoliciesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func intrusionServiceGatewayPoliciesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["policy_id"] = bindings.NewStringType() - fields["ids_gateway_policy"] = bindings.NewReferenceType(model.IdsGatewayPolicyBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["policy_id"] = vapiBindings_.NewStringType() + fields["ids_gateway_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.IdsGatewayPolicyBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["policy_id"] = "PolicyId" fieldNameMap["ids_gateway_policy"] = "IdsGatewayPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func intrusionServiceGatewayPoliciesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IdsGatewayPolicyBindingType) +func IntrusionServiceGatewayPoliciesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IdsGatewayPolicyBindingType) } -func intrusionServiceGatewayPoliciesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func intrusionServiceGatewayPoliciesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["policy_id"] = bindings.NewStringType() - fields["ids_gateway_policy"] = bindings.NewReferenceType(model.IdsGatewayPolicyBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["policy_id"] = vapiBindings_.NewStringType() + fields["ids_gateway_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.IdsGatewayPolicyBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["policy_id"] = "PolicyId" fieldNameMap["ids_gateway_policy"] = "IdsGatewayPolicy" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["policy_id"] = bindings.NewStringType() - paramsTypeMap["ids_gateway_policy"] = bindings.NewReferenceType(model.IdsGatewayPolicyBindingType) - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["policyId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ids_gateway_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.IdsGatewayPolicyBindingType) + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["policyId"] = vapiBindings_.NewStringType() pathParams["policy_id"] = "policyId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/IntrusionServicePoliciesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/IntrusionServicePoliciesClient.go index a7a58d3d8..1f0f13be8 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/IntrusionServicePoliciesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/IntrusionServicePoliciesClient.go @@ -9,15 +9,14 @@ package domains import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type IntrusionServicePoliciesClient interface { @@ -25,6 +24,7 @@ type IntrusionServicePoliciesClient interface { // // @param domainIdParam Domain ID (required) // @param policyIdParam Policy ID (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type IntrusionServicePoliciesClient interface { // @param domainIdParam Domain ID (required) // @param policyIdParam Policy ID (required) // @return com.vmware.nsx_policy.model.IdsSecurityPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(domainIdParam string, policyIdParam string) (model.IdsSecurityPolicy, error) + Get(domainIdParam string, policyIdParam string) (nsx_policyModel.IdsSecurityPolicy, error) // List intrusion detection system security policies. // @@ -55,24 +56,26 @@ type IntrusionServicePoliciesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.IdsSecurityPolicyListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IdsSecurityPolicyListResult, error) + List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IdsSecurityPolicyListResult, error) // Patch intrusion detection system security policy for a domain. // // @param domainIdParam Domain ID (required) // @param policyIdParam Policy ID (required) // @param idsSecurityPolicyParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(domainIdParam string, policyIdParam string, idsSecurityPolicyParam model.IdsSecurityPolicy) error + Patch(domainIdParam string, policyIdParam string, idsSecurityPolicyParam nsx_policyModel.IdsSecurityPolicy) error // This is used to set a precedence of a security policy w.r.t others. // @@ -82,12 +85,13 @@ type IntrusionServicePoliciesClient interface { // @param anchorPathParam The security policy/rule path if operation is 'insert_after' or 'insert_before' (optional) // @param operationParam Operation (optional, default to insert_top) // @return com.vmware.nsx_policy.model.IdsSecurityPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Revise(domainIdParam string, policyIdParam string, idsSecurityPolicyParam model.IdsSecurityPolicy, anchorPathParam *string, operationParam *string) (model.IdsSecurityPolicy, error) + Revise(domainIdParam string, policyIdParam string, idsSecurityPolicyParam nsx_policyModel.IdsSecurityPolicy, anchorPathParam *string, operationParam *string) (nsx_policyModel.IdsSecurityPolicy, error) // Update intrusion detection system security policy for a domain. // @@ -95,106 +99,113 @@ type IntrusionServicePoliciesClient interface { // @param policyIdParam Policy ID (required) // @param idsSecurityPolicyParam (required) // @return com.vmware.nsx_policy.model.IdsSecurityPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(domainIdParam string, policyIdParam string, idsSecurityPolicyParam model.IdsSecurityPolicy) (model.IdsSecurityPolicy, error) + Update(domainIdParam string, policyIdParam string, idsSecurityPolicyParam nsx_policyModel.IdsSecurityPolicy) (nsx_policyModel.IdsSecurityPolicy, error) } type intrusionServicePoliciesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewIntrusionServicePoliciesClient(connector client.Connector) *intrusionServicePoliciesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.domains.intrusion_service_policies") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "revise": core.NewMethodIdentifier(interfaceIdentifier, "revise"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewIntrusionServicePoliciesClient(connector vapiProtocolClient_.Connector) *intrusionServicePoliciesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.domains.intrusion_service_policies") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "revise": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "revise"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) iIface := intrusionServicePoliciesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &iIface } -func (iIface *intrusionServicePoliciesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (iIface *intrusionServicePoliciesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := iIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (iIface *intrusionServicePoliciesClient) Delete(domainIdParam string, policyIdParam string) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(intrusionServicePoliciesDeleteInputType(), typeConverter) + operationRestMetaData := intrusionServicePoliciesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(intrusionServicePoliciesDeleteInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("PolicyId", policyIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := intrusionServicePoliciesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.intrusion_service_policies", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *intrusionServicePoliciesClient) Get(domainIdParam string, policyIdParam string) (model.IdsSecurityPolicy, error) { +func (iIface *intrusionServicePoliciesClient) Get(domainIdParam string, policyIdParam string) (nsx_policyModel.IdsSecurityPolicy, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(intrusionServicePoliciesGetInputType(), typeConverter) + operationRestMetaData := intrusionServicePoliciesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(intrusionServicePoliciesGetInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("PolicyId", policyIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IdsSecurityPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IdsSecurityPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := intrusionServicePoliciesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.intrusion_service_policies", "get", inputDataValue, executionContext) - var emptyOutput model.IdsSecurityPolicy + var emptyOutput nsx_policyModel.IdsSecurityPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), intrusionServicePoliciesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IntrusionServicePoliciesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IdsSecurityPolicy), nil + return output.(nsx_policyModel.IdsSecurityPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *intrusionServicePoliciesClient) List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IdsSecurityPolicyListResult, error) { +func (iIface *intrusionServicePoliciesClient) List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IdsSecurityPolicyListResult, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(intrusionServicePoliciesListInputType(), typeConverter) + operationRestMetaData := intrusionServicePoliciesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(intrusionServicePoliciesListInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -205,61 +216,63 @@ func (iIface *intrusionServicePoliciesClient) List(domainIdParam string, cursorP sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IdsSecurityPolicyListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IdsSecurityPolicyListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := intrusionServicePoliciesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.intrusion_service_policies", "list", inputDataValue, executionContext) - var emptyOutput model.IdsSecurityPolicyListResult + var emptyOutput nsx_policyModel.IdsSecurityPolicyListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), intrusionServicePoliciesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IntrusionServicePoliciesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IdsSecurityPolicyListResult), nil + return output.(nsx_policyModel.IdsSecurityPolicyListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *intrusionServicePoliciesClient) Patch(domainIdParam string, policyIdParam string, idsSecurityPolicyParam model.IdsSecurityPolicy) error { +func (iIface *intrusionServicePoliciesClient) Patch(domainIdParam string, policyIdParam string, idsSecurityPolicyParam nsx_policyModel.IdsSecurityPolicy) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(intrusionServicePoliciesPatchInputType(), typeConverter) + operationRestMetaData := intrusionServicePoliciesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(intrusionServicePoliciesPatchInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("PolicyId", policyIdParam) sv.AddStructField("IdsSecurityPolicy", idsSecurityPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := intrusionServicePoliciesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.intrusion_service_policies", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *intrusionServicePoliciesClient) Revise(domainIdParam string, policyIdParam string, idsSecurityPolicyParam model.IdsSecurityPolicy, anchorPathParam *string, operationParam *string) (model.IdsSecurityPolicy, error) { +func (iIface *intrusionServicePoliciesClient) Revise(domainIdParam string, policyIdParam string, idsSecurityPolicyParam nsx_policyModel.IdsSecurityPolicy, anchorPathParam *string, operationParam *string) (nsx_policyModel.IdsSecurityPolicy, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(intrusionServicePoliciesReviseInputType(), typeConverter) + operationRestMetaData := intrusionServicePoliciesReviseRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(intrusionServicePoliciesReviseInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("PolicyId", policyIdParam) sv.AddStructField("IdsSecurityPolicy", idsSecurityPolicyParam) @@ -267,58 +280,56 @@ func (iIface *intrusionServicePoliciesClient) Revise(domainIdParam string, polic sv.AddStructField("Operation", operationParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IdsSecurityPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IdsSecurityPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := intrusionServicePoliciesReviseRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.intrusion_service_policies", "revise", inputDataValue, executionContext) - var emptyOutput model.IdsSecurityPolicy + var emptyOutput nsx_policyModel.IdsSecurityPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), intrusionServicePoliciesReviseOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IntrusionServicePoliciesReviseOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IdsSecurityPolicy), nil + return output.(nsx_policyModel.IdsSecurityPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *intrusionServicePoliciesClient) Update(domainIdParam string, policyIdParam string, idsSecurityPolicyParam model.IdsSecurityPolicy) (model.IdsSecurityPolicy, error) { +func (iIface *intrusionServicePoliciesClient) Update(domainIdParam string, policyIdParam string, idsSecurityPolicyParam nsx_policyModel.IdsSecurityPolicy) (nsx_policyModel.IdsSecurityPolicy, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(intrusionServicePoliciesUpdateInputType(), typeConverter) + operationRestMetaData := intrusionServicePoliciesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(intrusionServicePoliciesUpdateInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("PolicyId", policyIdParam) sv.AddStructField("IdsSecurityPolicy", idsSecurityPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IdsSecurityPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IdsSecurityPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := intrusionServicePoliciesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.intrusion_service_policies", "update", inputDataValue, executionContext) - var emptyOutput model.IdsSecurityPolicy + var emptyOutput nsx_policyModel.IdsSecurityPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), intrusionServicePoliciesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IntrusionServicePoliciesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IdsSecurityPolicy), nil + return output.(nsx_policyModel.IdsSecurityPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/IntrusionServicePoliciesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/IntrusionServicePoliciesTypes.go index f20e6581e..ca91c61a8 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/IntrusionServicePoliciesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/IntrusionServicePoliciesTypes.go @@ -11,10 +11,10 @@ package domains import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) @@ -30,43 +30,43 @@ const IntrusionServicePolicies_REVISE_OPERATION_AFTER = "insert_after" // Possible value for ``operation`` of method IntrusionServicePolicies#revise. const IntrusionServicePolicies_REVISE_OPERATION_BEFORE = "insert_before" -func intrusionServicePoliciesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func intrusionServicePoliciesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["policy_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["policy_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["policy_id"] = "PolicyId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func intrusionServicePoliciesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func IntrusionServicePoliciesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func intrusionServicePoliciesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func intrusionServicePoliciesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["policy_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["policy_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["policy_id"] = "PolicyId" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["policy_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["policyId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["policyId"] = vapiBindings_.NewStringType() pathParams["policy_id"] = "policyId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -87,43 +87,43 @@ func intrusionServicePoliciesDeleteRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func intrusionServicePoliciesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func intrusionServicePoliciesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["policy_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["policy_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["policy_id"] = "PolicyId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func intrusionServicePoliciesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IdsSecurityPolicyBindingType) +func IntrusionServicePoliciesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IdsSecurityPolicyBindingType) } -func intrusionServicePoliciesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func intrusionServicePoliciesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["policy_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["policy_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["policy_id"] = "PolicyId" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["policy_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["policyId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["policyId"] = vapiBindings_.NewStringType() pathParams["policy_id"] = "policyId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -144,17 +144,17 @@ func intrusionServicePoliciesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func intrusionServicePoliciesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func intrusionServicePoliciesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["include_rule_count"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["include_rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -163,31 +163,31 @@ func intrusionServicePoliciesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func intrusionServicePoliciesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IdsSecurityPolicyListResultBindingType) +func IntrusionServicePoliciesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IdsSecurityPolicyListResultBindingType) } -func intrusionServicePoliciesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func intrusionServicePoliciesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["include_rule_count"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["include_rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -196,15 +196,15 @@ func intrusionServicePoliciesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["include_rule_count"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["domainId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() pathParams["domain_id"] = "domainId" queryParams["cursor"] = "cursor" queryParams["include_rule_count"] = "include_rule_count" @@ -215,7 +215,7 @@ func intrusionServicePoliciesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -236,48 +236,48 @@ func intrusionServicePoliciesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func intrusionServicePoliciesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func intrusionServicePoliciesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["policy_id"] = bindings.NewStringType() - fields["ids_security_policy"] = bindings.NewReferenceType(model.IdsSecurityPolicyBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["policy_id"] = vapiBindings_.NewStringType() + fields["ids_security_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.IdsSecurityPolicyBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["policy_id"] = "PolicyId" fieldNameMap["ids_security_policy"] = "IdsSecurityPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func intrusionServicePoliciesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func IntrusionServicePoliciesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func intrusionServicePoliciesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func intrusionServicePoliciesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["policy_id"] = bindings.NewStringType() - fields["ids_security_policy"] = bindings.NewReferenceType(model.IdsSecurityPolicyBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["policy_id"] = vapiBindings_.NewStringType() + fields["ids_security_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.IdsSecurityPolicyBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["policy_id"] = "PolicyId" fieldNameMap["ids_security_policy"] = "IdsSecurityPolicy" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["policy_id"] = bindings.NewStringType() - paramsTypeMap["ids_security_policy"] = bindings.NewReferenceType(model.IdsSecurityPolicyBindingType) - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["policyId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ids_security_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.IdsSecurityPolicyBindingType) + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["policyId"] = vapiBindings_.NewStringType() pathParams["policy_id"] = "policyId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -298,60 +298,60 @@ func intrusionServicePoliciesPatchRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func intrusionServicePoliciesReviseInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func intrusionServicePoliciesReviseInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["policy_id"] = bindings.NewStringType() - fields["ids_security_policy"] = bindings.NewReferenceType(model.IdsSecurityPolicyBindingType) - fields["anchor_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["operation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["policy_id"] = vapiBindings_.NewStringType() + fields["ids_security_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.IdsSecurityPolicyBindingType) + fields["anchor_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["operation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["policy_id"] = "PolicyId" fieldNameMap["ids_security_policy"] = "IdsSecurityPolicy" fieldNameMap["anchor_path"] = "AnchorPath" fieldNameMap["operation"] = "Operation" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func intrusionServicePoliciesReviseOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IdsSecurityPolicyBindingType) +func IntrusionServicePoliciesReviseOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IdsSecurityPolicyBindingType) } -func intrusionServicePoliciesReviseRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func intrusionServicePoliciesReviseRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["policy_id"] = bindings.NewStringType() - fields["ids_security_policy"] = bindings.NewReferenceType(model.IdsSecurityPolicyBindingType) - fields["anchor_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["operation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["policy_id"] = vapiBindings_.NewStringType() + fields["ids_security_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.IdsSecurityPolicyBindingType) + fields["anchor_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["operation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["policy_id"] = "PolicyId" fieldNameMap["ids_security_policy"] = "IdsSecurityPolicy" fieldNameMap["anchor_path"] = "AnchorPath" fieldNameMap["operation"] = "Operation" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["policy_id"] = bindings.NewStringType() - paramsTypeMap["anchor_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["operation"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["ids_security_policy"] = bindings.NewReferenceType(model.IdsSecurityPolicyBindingType) - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["policyId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ids_security_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.IdsSecurityPolicyBindingType) + paramsTypeMap["anchor_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["operation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["policyId"] = vapiBindings_.NewStringType() pathParams["policy_id"] = "policyId" pathParams["domain_id"] = "domainId" queryParams["anchor_path"] = "anchor_path" queryParams["operation"] = "operation" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -372,48 +372,48 @@ func intrusionServicePoliciesReviseRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func intrusionServicePoliciesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func intrusionServicePoliciesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["policy_id"] = bindings.NewStringType() - fields["ids_security_policy"] = bindings.NewReferenceType(model.IdsSecurityPolicyBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["policy_id"] = vapiBindings_.NewStringType() + fields["ids_security_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.IdsSecurityPolicyBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["policy_id"] = "PolicyId" fieldNameMap["ids_security_policy"] = "IdsSecurityPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func intrusionServicePoliciesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IdsSecurityPolicyBindingType) +func IntrusionServicePoliciesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IdsSecurityPolicyBindingType) } -func intrusionServicePoliciesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func intrusionServicePoliciesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["policy_id"] = bindings.NewStringType() - fields["ids_security_policy"] = bindings.NewReferenceType(model.IdsSecurityPolicyBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["policy_id"] = vapiBindings_.NewStringType() + fields["ids_security_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.IdsSecurityPolicyBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["policy_id"] = "PolicyId" fieldNameMap["ids_security_policy"] = "IdsSecurityPolicy" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["policy_id"] = bindings.NewStringType() - paramsTypeMap["ids_security_policy"] = bindings.NewReferenceType(model.IdsSecurityPolicyBindingType) - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["policyId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ids_security_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.IdsSecurityPolicyBindingType) + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["policyId"] = vapiBindings_.NewStringType() pathParams["policy_id"] = "policyId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/RedirectionPoliciesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/RedirectionPoliciesClient.go index 84ee973da..04218ac13 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/RedirectionPoliciesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/RedirectionPoliciesClient.go @@ -9,15 +9,14 @@ package domains import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type RedirectionPoliciesClient interface { @@ -25,6 +24,7 @@ type RedirectionPoliciesClient interface { // // @param domainIdParam Domain id (required) // @param redirectionPolicyIdParam Redirection map id (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type RedirectionPoliciesClient interface { // @param domainIdParam Domain id (required) // @param redirectionPolicyIdParam Redirection map id (required) // @return com.vmware.nsx_policy.model.RedirectionPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(domainIdParam string, redirectionPolicyIdParam string) (model.RedirectionPolicy, error) + Get(domainIdParam string, redirectionPolicyIdParam string) (nsx_policyModel.RedirectionPolicy, error) // List all redirection policies across all domains ordered by precedence. // @@ -54,12 +55,13 @@ type RedirectionPoliciesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.RedirectionPolicyListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.RedirectionPolicyListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.RedirectionPolicyListResult, error) // List redirection policies for a domain // @@ -72,24 +74,26 @@ type RedirectionPoliciesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.RedirectionPolicyListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List0(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.RedirectionPolicyListResult, error) + List0(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.RedirectionPolicyListResult, error) // Create or update the redirection policy. Performance Note: If you want to edit several rules in a redirection policy use this API. It will perform better than several individual rule APIs. Just pass all the rules which you wish to edit as embedded rules to it. // // @param domainIdParam Domain id (required) // @param redirectionPolicyIdParam Redirection map id (required) // @param redirectionPolicyParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(domainIdParam string, redirectionPolicyIdParam string, redirectionPolicyParam model.RedirectionPolicy) error + Patch(domainIdParam string, redirectionPolicyIdParam string, redirectionPolicyParam nsx_policyModel.RedirectionPolicy) error // Create or update the redirection policy. Performance Note: If you want to edit several rules in a redirection policy use this API. It will perform better than several individual rule APIs. Just pass all the rules which you wish to edit as embedded rules to it. // @@ -97,106 +101,113 @@ type RedirectionPoliciesClient interface { // @param redirectionPolicyIdParam Redirection map id (required) // @param redirectionPolicyParam (required) // @return com.vmware.nsx_policy.model.RedirectionPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(domainIdParam string, redirectionPolicyIdParam string, redirectionPolicyParam model.RedirectionPolicy) (model.RedirectionPolicy, error) + Update(domainIdParam string, redirectionPolicyIdParam string, redirectionPolicyParam nsx_policyModel.RedirectionPolicy) (nsx_policyModel.RedirectionPolicy, error) } type redirectionPoliciesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewRedirectionPoliciesClient(connector client.Connector) *redirectionPoliciesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.domains.redirection_policies") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "list_0": core.NewMethodIdentifier(interfaceIdentifier, "list_0"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewRedirectionPoliciesClient(connector vapiProtocolClient_.Connector) *redirectionPoliciesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.domains.redirection_policies") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "list_0": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list_0"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) rIface := redirectionPoliciesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &rIface } -func (rIface *redirectionPoliciesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (rIface *redirectionPoliciesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := rIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (rIface *redirectionPoliciesClient) Delete(domainIdParam string, redirectionPolicyIdParam string) error { typeConverter := rIface.connector.TypeConverter() executionContext := rIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(redirectionPoliciesDeleteInputType(), typeConverter) + operationRestMetaData := redirectionPoliciesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(redirectionPoliciesDeleteInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("RedirectionPolicyId", redirectionPolicyIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := redirectionPoliciesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - rIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := rIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.redirection_policies", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), rIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (rIface *redirectionPoliciesClient) Get(domainIdParam string, redirectionPolicyIdParam string) (model.RedirectionPolicy, error) { +func (rIface *redirectionPoliciesClient) Get(domainIdParam string, redirectionPolicyIdParam string) (nsx_policyModel.RedirectionPolicy, error) { typeConverter := rIface.connector.TypeConverter() executionContext := rIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(redirectionPoliciesGetInputType(), typeConverter) + operationRestMetaData := redirectionPoliciesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(redirectionPoliciesGetInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("RedirectionPolicyId", redirectionPolicyIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.RedirectionPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.RedirectionPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := redirectionPoliciesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - rIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := rIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.redirection_policies", "get", inputDataValue, executionContext) - var emptyOutput model.RedirectionPolicy + var emptyOutput nsx_policyModel.RedirectionPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), redirectionPoliciesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), RedirectionPoliciesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.RedirectionPolicy), nil + return output.(nsx_policyModel.RedirectionPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), rIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (rIface *redirectionPoliciesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.RedirectionPolicyListResult, error) { +func (rIface *redirectionPoliciesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.RedirectionPolicyListResult, error) { typeConverter := rIface.connector.TypeConverter() executionContext := rIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(redirectionPoliciesListInputType(), typeConverter) + operationRestMetaData := redirectionPoliciesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(redirectionPoliciesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludeRuleCount", includeRuleCountParam) @@ -206,34 +217,35 @@ func (rIface *redirectionPoliciesClient) List(cursorParam *string, includeMarkFo sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.RedirectionPolicyListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.RedirectionPolicyListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := redirectionPoliciesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - rIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := rIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.redirection_policies", "list", inputDataValue, executionContext) - var emptyOutput model.RedirectionPolicyListResult + var emptyOutput nsx_policyModel.RedirectionPolicyListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), redirectionPoliciesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), RedirectionPoliciesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.RedirectionPolicyListResult), nil + return output.(nsx_policyModel.RedirectionPolicyListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), rIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (rIface *redirectionPoliciesClient) List0(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.RedirectionPolicyListResult, error) { +func (rIface *redirectionPoliciesClient) List0(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.RedirectionPolicyListResult, error) { typeConverter := rIface.connector.TypeConverter() executionContext := rIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(redirectionPoliciesList0InputType(), typeConverter) + operationRestMetaData := redirectionPoliciesList0RestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(redirectionPoliciesList0InputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -244,85 +256,84 @@ func (rIface *redirectionPoliciesClient) List0(domainIdParam string, cursorParam sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.RedirectionPolicyListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.RedirectionPolicyListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := redirectionPoliciesList0RestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - rIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := rIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.redirection_policies", "list_0", inputDataValue, executionContext) - var emptyOutput model.RedirectionPolicyListResult + var emptyOutput nsx_policyModel.RedirectionPolicyListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), redirectionPoliciesList0OutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), RedirectionPoliciesList0OutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.RedirectionPolicyListResult), nil + return output.(nsx_policyModel.RedirectionPolicyListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), rIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (rIface *redirectionPoliciesClient) Patch(domainIdParam string, redirectionPolicyIdParam string, redirectionPolicyParam model.RedirectionPolicy) error { +func (rIface *redirectionPoliciesClient) Patch(domainIdParam string, redirectionPolicyIdParam string, redirectionPolicyParam nsx_policyModel.RedirectionPolicy) error { typeConverter := rIface.connector.TypeConverter() executionContext := rIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(redirectionPoliciesPatchInputType(), typeConverter) + operationRestMetaData := redirectionPoliciesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(redirectionPoliciesPatchInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("RedirectionPolicyId", redirectionPolicyIdParam) sv.AddStructField("RedirectionPolicy", redirectionPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := redirectionPoliciesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - rIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := rIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.redirection_policies", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), rIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (rIface *redirectionPoliciesClient) Update(domainIdParam string, redirectionPolicyIdParam string, redirectionPolicyParam model.RedirectionPolicy) (model.RedirectionPolicy, error) { +func (rIface *redirectionPoliciesClient) Update(domainIdParam string, redirectionPolicyIdParam string, redirectionPolicyParam nsx_policyModel.RedirectionPolicy) (nsx_policyModel.RedirectionPolicy, error) { typeConverter := rIface.connector.TypeConverter() executionContext := rIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(redirectionPoliciesUpdateInputType(), typeConverter) + operationRestMetaData := redirectionPoliciesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(redirectionPoliciesUpdateInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("RedirectionPolicyId", redirectionPolicyIdParam) sv.AddStructField("RedirectionPolicy", redirectionPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.RedirectionPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.RedirectionPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := redirectionPoliciesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - rIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := rIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.redirection_policies", "update", inputDataValue, executionContext) - var emptyOutput model.RedirectionPolicy + var emptyOutput nsx_policyModel.RedirectionPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), redirectionPoliciesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), RedirectionPoliciesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.RedirectionPolicy), nil + return output.(nsx_policyModel.RedirectionPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), rIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/RedirectionPoliciesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/RedirectionPoliciesTypes.go index 55c6d5784..7f15901e0 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/RedirectionPoliciesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/RedirectionPoliciesTypes.go @@ -11,50 +11,50 @@ package domains import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func redirectionPoliciesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func redirectionPoliciesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["redirection_policy_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["redirection_policy_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["redirection_policy_id"] = "RedirectionPolicyId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func redirectionPoliciesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func RedirectionPoliciesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func redirectionPoliciesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func redirectionPoliciesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["redirection_policy_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["redirection_policy_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["redirection_policy_id"] = "RedirectionPolicyId" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["redirection_policy_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["redirectionPolicyId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["redirection_policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["redirectionPolicyId"] = vapiBindings_.NewStringType() pathParams["redirection_policy_id"] = "redirectionPolicyId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func redirectionPoliciesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func redirectionPoliciesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func redirectionPoliciesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["redirection_policy_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["redirection_policy_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["redirection_policy_id"] = "RedirectionPolicyId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func redirectionPoliciesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.RedirectionPolicyBindingType) +func RedirectionPoliciesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.RedirectionPolicyBindingType) } -func redirectionPoliciesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func redirectionPoliciesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["redirection_policy_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["redirection_policy_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["redirection_policy_id"] = "RedirectionPolicyId" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["redirection_policy_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["redirectionPolicyId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["redirection_policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["redirectionPolicyId"] = vapiBindings_.NewStringType() pathParams["redirection_policy_id"] = "redirectionPolicyId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,16 +132,16 @@ func redirectionPoliciesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func redirectionPoliciesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func redirectionPoliciesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["include_rule_count"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["include_rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["include_rule_count"] = "IncludeRuleCount" @@ -149,30 +149,30 @@ func redirectionPoliciesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func redirectionPoliciesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.RedirectionPolicyListResultBindingType) +func RedirectionPoliciesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.RedirectionPolicyListResultBindingType) } -func redirectionPoliciesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func redirectionPoliciesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["include_rule_count"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["include_rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["include_rule_count"] = "IncludeRuleCount" @@ -180,13 +180,13 @@ func redirectionPoliciesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["include_rule_count"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["include_rule_count"] = "include_rule_count" queryParams["sort_ascending"] = "sort_ascending" @@ -196,7 +196,7 @@ func redirectionPoliciesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -217,17 +217,17 @@ func redirectionPoliciesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func redirectionPoliciesList0InputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func redirectionPoliciesList0InputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["include_rule_count"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["include_rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -236,31 +236,31 @@ func redirectionPoliciesList0InputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func redirectionPoliciesList0OutputType() bindings.BindingType { - return bindings.NewReferenceType(model.RedirectionPolicyListResultBindingType) +func RedirectionPoliciesList0OutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.RedirectionPolicyListResultBindingType) } -func redirectionPoliciesList0RestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func redirectionPoliciesList0RestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["include_rule_count"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["include_rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -269,15 +269,15 @@ func redirectionPoliciesList0RestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["include_rule_count"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["domainId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() pathParams["domain_id"] = "domainId" queryParams["cursor"] = "cursor" queryParams["include_rule_count"] = "include_rule_count" @@ -288,7 +288,7 @@ func redirectionPoliciesList0RestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -309,48 +309,48 @@ func redirectionPoliciesList0RestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func redirectionPoliciesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func redirectionPoliciesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["redirection_policy_id"] = bindings.NewStringType() - fields["redirection_policy"] = bindings.NewReferenceType(model.RedirectionPolicyBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["redirection_policy_id"] = vapiBindings_.NewStringType() + fields["redirection_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.RedirectionPolicyBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["redirection_policy_id"] = "RedirectionPolicyId" fieldNameMap["redirection_policy"] = "RedirectionPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func redirectionPoliciesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func RedirectionPoliciesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func redirectionPoliciesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func redirectionPoliciesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["redirection_policy_id"] = bindings.NewStringType() - fields["redirection_policy"] = bindings.NewReferenceType(model.RedirectionPolicyBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["redirection_policy_id"] = vapiBindings_.NewStringType() + fields["redirection_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.RedirectionPolicyBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["redirection_policy_id"] = "RedirectionPolicyId" fieldNameMap["redirection_policy"] = "RedirectionPolicy" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["redirection_policy"] = bindings.NewReferenceType(model.RedirectionPolicyBindingType) - paramsTypeMap["redirection_policy_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["redirectionPolicyId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["redirection_policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["redirection_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.RedirectionPolicyBindingType) + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["redirectionPolicyId"] = vapiBindings_.NewStringType() pathParams["redirection_policy_id"] = "redirectionPolicyId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -371,48 +371,48 @@ func redirectionPoliciesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func redirectionPoliciesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func redirectionPoliciesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["redirection_policy_id"] = bindings.NewStringType() - fields["redirection_policy"] = bindings.NewReferenceType(model.RedirectionPolicyBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["redirection_policy_id"] = vapiBindings_.NewStringType() + fields["redirection_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.RedirectionPolicyBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["redirection_policy_id"] = "RedirectionPolicyId" fieldNameMap["redirection_policy"] = "RedirectionPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func redirectionPoliciesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.RedirectionPolicyBindingType) +func RedirectionPoliciesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.RedirectionPolicyBindingType) } -func redirectionPoliciesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func redirectionPoliciesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["redirection_policy_id"] = bindings.NewStringType() - fields["redirection_policy"] = bindings.NewReferenceType(model.RedirectionPolicyBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["redirection_policy_id"] = vapiBindings_.NewStringType() + fields["redirection_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.RedirectionPolicyBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["redirection_policy_id"] = "RedirectionPolicyId" fieldNameMap["redirection_policy"] = "RedirectionPolicy" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["redirection_policy"] = bindings.NewReferenceType(model.RedirectionPolicyBindingType) - paramsTypeMap["redirection_policy_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["redirectionPolicyId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["redirection_policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["redirection_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.RedirectionPolicyBindingType) + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["redirectionPolicyId"] = vapiBindings_.NewStringType() pathParams["redirection_policy_id"] = "redirectionPolicyId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/SecurityPoliciesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/SecurityPoliciesClient.go index 8f55ca77a..372607e76 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/SecurityPoliciesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/SecurityPoliciesClient.go @@ -9,15 +9,14 @@ package domains import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SecurityPoliciesClient interface { @@ -25,6 +24,7 @@ type SecurityPoliciesClient interface { // // @param domainIdParam (required) // @param securityPolicyIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type SecurityPoliciesClient interface { // @param domainIdParam (required) // @param securityPolicyIdParam (required) // @return com.vmware.nsx_policy.model.SecurityPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(domainIdParam string, securityPolicyIdParam string) (model.SecurityPolicy, error) + Get(domainIdParam string, securityPolicyIdParam string) (nsx_policyModel.SecurityPolicy, error) // List all security policies for a domain. // @@ -55,24 +56,26 @@ type SecurityPoliciesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.SecurityPolicyListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SecurityPolicyListResult, error) + List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SecurityPolicyListResult, error) // Patch the security policy for a domain. If a security policy for the given security-policy-id is not present, the object will get created and if it is present it will be updated. This is a full replace. Performance Note: If you want to edit several rules in a security policy use this API. It will perform better than several individual rule APIs. Just pass all the rules which you wish to edit as embedded rules to it. // // @param domainIdParam (required) // @param securityPolicyIdParam (required) // @param securityPolicyParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(domainIdParam string, securityPolicyIdParam string, securityPolicyParam model.SecurityPolicy) error + Patch(domainIdParam string, securityPolicyIdParam string, securityPolicyParam nsx_policyModel.SecurityPolicy) error // This is used to set a precedence of a security policy w.r.t others. // @@ -82,12 +85,13 @@ type SecurityPoliciesClient interface { // @param anchorPathParam The security policy/rule path if operation is 'insert_after' or 'insert_before' (optional) // @param operationParam Operation (optional, default to insert_top) // @return com.vmware.nsx_policy.model.SecurityPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Revise(domainIdParam string, securityPolicyIdParam string, securityPolicyParam model.SecurityPolicy, anchorPathParam *string, operationParam *string) (model.SecurityPolicy, error) + Revise(domainIdParam string, securityPolicyIdParam string, securityPolicyParam nsx_policyModel.SecurityPolicy, anchorPathParam *string, operationParam *string) (nsx_policyModel.SecurityPolicy, error) // Create or Update the security policy for a domain. This is a full replace. All the rules are replaced. Performance Note: If you want to edit several rules in a security policy, use this API. It will perform better than several individual rule APIs. Just pass all the rules which you wish to edit as embedded rules to it. // @@ -95,106 +99,113 @@ type SecurityPoliciesClient interface { // @param securityPolicyIdParam (required) // @param securityPolicyParam (required) // @return com.vmware.nsx_policy.model.SecurityPolicy + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(domainIdParam string, securityPolicyIdParam string, securityPolicyParam model.SecurityPolicy) (model.SecurityPolicy, error) + Update(domainIdParam string, securityPolicyIdParam string, securityPolicyParam nsx_policyModel.SecurityPolicy) (nsx_policyModel.SecurityPolicy, error) } type securityPoliciesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSecurityPoliciesClient(connector client.Connector) *securityPoliciesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.domains.security_policies") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "revise": core.NewMethodIdentifier(interfaceIdentifier, "revise"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewSecurityPoliciesClient(connector vapiProtocolClient_.Connector) *securityPoliciesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.domains.security_policies") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "revise": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "revise"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := securityPoliciesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *securityPoliciesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *securityPoliciesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *securityPoliciesClient) Delete(domainIdParam string, securityPolicyIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(securityPoliciesDeleteInputType(), typeConverter) + operationRestMetaData := securityPoliciesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(securityPoliciesDeleteInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("SecurityPolicyId", securityPolicyIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := securityPoliciesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.security_policies", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *securityPoliciesClient) Get(domainIdParam string, securityPolicyIdParam string) (model.SecurityPolicy, error) { +func (sIface *securityPoliciesClient) Get(domainIdParam string, securityPolicyIdParam string) (nsx_policyModel.SecurityPolicy, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(securityPoliciesGetInputType(), typeConverter) + operationRestMetaData := securityPoliciesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(securityPoliciesGetInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("SecurityPolicyId", securityPolicyIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SecurityPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SecurityPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := securityPoliciesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.security_policies", "get", inputDataValue, executionContext) - var emptyOutput model.SecurityPolicy + var emptyOutput nsx_policyModel.SecurityPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), securityPoliciesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SecurityPoliciesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SecurityPolicy), nil + return output.(nsx_policyModel.SecurityPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *securityPoliciesClient) List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SecurityPolicyListResult, error) { +func (sIface *securityPoliciesClient) List(domainIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includeRuleCountParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SecurityPolicyListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(securityPoliciesListInputType(), typeConverter) + operationRestMetaData := securityPoliciesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(securityPoliciesListInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -205,61 +216,63 @@ func (sIface *securityPoliciesClient) List(domainIdParam string, cursorParam *st sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SecurityPolicyListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SecurityPolicyListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := securityPoliciesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.security_policies", "list", inputDataValue, executionContext) - var emptyOutput model.SecurityPolicyListResult + var emptyOutput nsx_policyModel.SecurityPolicyListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), securityPoliciesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SecurityPoliciesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SecurityPolicyListResult), nil + return output.(nsx_policyModel.SecurityPolicyListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *securityPoliciesClient) Patch(domainIdParam string, securityPolicyIdParam string, securityPolicyParam model.SecurityPolicy) error { +func (sIface *securityPoliciesClient) Patch(domainIdParam string, securityPolicyIdParam string, securityPolicyParam nsx_policyModel.SecurityPolicy) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(securityPoliciesPatchInputType(), typeConverter) + operationRestMetaData := securityPoliciesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(securityPoliciesPatchInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("SecurityPolicyId", securityPolicyIdParam) sv.AddStructField("SecurityPolicy", securityPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := securityPoliciesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.security_policies", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *securityPoliciesClient) Revise(domainIdParam string, securityPolicyIdParam string, securityPolicyParam model.SecurityPolicy, anchorPathParam *string, operationParam *string) (model.SecurityPolicy, error) { +func (sIface *securityPoliciesClient) Revise(domainIdParam string, securityPolicyIdParam string, securityPolicyParam nsx_policyModel.SecurityPolicy, anchorPathParam *string, operationParam *string) (nsx_policyModel.SecurityPolicy, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(securityPoliciesReviseInputType(), typeConverter) + operationRestMetaData := securityPoliciesReviseRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(securityPoliciesReviseInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("SecurityPolicyId", securityPolicyIdParam) sv.AddStructField("SecurityPolicy", securityPolicyParam) @@ -267,58 +280,56 @@ func (sIface *securityPoliciesClient) Revise(domainIdParam string, securityPolic sv.AddStructField("Operation", operationParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SecurityPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SecurityPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := securityPoliciesReviseRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.security_policies", "revise", inputDataValue, executionContext) - var emptyOutput model.SecurityPolicy + var emptyOutput nsx_policyModel.SecurityPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), securityPoliciesReviseOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SecurityPoliciesReviseOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SecurityPolicy), nil + return output.(nsx_policyModel.SecurityPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *securityPoliciesClient) Update(domainIdParam string, securityPolicyIdParam string, securityPolicyParam model.SecurityPolicy) (model.SecurityPolicy, error) { +func (sIface *securityPoliciesClient) Update(domainIdParam string, securityPolicyIdParam string, securityPolicyParam nsx_policyModel.SecurityPolicy) (nsx_policyModel.SecurityPolicy, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(securityPoliciesUpdateInputType(), typeConverter) + operationRestMetaData := securityPoliciesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(securityPoliciesUpdateInputType(), typeConverter) sv.AddStructField("DomainId", domainIdParam) sv.AddStructField("SecurityPolicyId", securityPolicyIdParam) sv.AddStructField("SecurityPolicy", securityPolicyParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SecurityPolicy - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SecurityPolicy + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := securityPoliciesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.domains.security_policies", "update", inputDataValue, executionContext) - var emptyOutput model.SecurityPolicy + var emptyOutput nsx_policyModel.SecurityPolicy if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), securityPoliciesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SecurityPoliciesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SecurityPolicy), nil + return output.(nsx_policyModel.SecurityPolicy), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/SecurityPoliciesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/SecurityPoliciesTypes.go index 5d9ba3dfb..46246f33c 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/SecurityPoliciesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/domains/SecurityPoliciesTypes.go @@ -11,10 +11,10 @@ package domains import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) @@ -30,43 +30,43 @@ const SecurityPolicies_REVISE_OPERATION_AFTER = "insert_after" // Possible value for ``operation`` of method SecurityPolicies#revise. const SecurityPolicies_REVISE_OPERATION_BEFORE = "insert_before" -func securityPoliciesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func securityPoliciesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["security_policy_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["security_policy_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["security_policy_id"] = "SecurityPolicyId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func securityPoliciesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SecurityPoliciesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func securityPoliciesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func securityPoliciesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["security_policy_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["security_policy_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["security_policy_id"] = "SecurityPolicyId" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["security_policy_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["securityPolicyId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["security_policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["securityPolicyId"] = vapiBindings_.NewStringType() pathParams["security_policy_id"] = "securityPolicyId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -87,43 +87,43 @@ func securityPoliciesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func securityPoliciesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func securityPoliciesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["security_policy_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["security_policy_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["security_policy_id"] = "SecurityPolicyId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func securityPoliciesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SecurityPolicyBindingType) +func SecurityPoliciesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SecurityPolicyBindingType) } -func securityPoliciesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func securityPoliciesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["security_policy_id"] = bindings.NewStringType() + fields["domain_id"] = vapiBindings_.NewStringType() + fields["security_policy_id"] = vapiBindings_.NewStringType() fieldNameMap["domain_id"] = "DomainId" fieldNameMap["security_policy_id"] = "SecurityPolicyId" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["security_policy_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["securityPolicyId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["security_policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["securityPolicyId"] = vapiBindings_.NewStringType() pathParams["security_policy_id"] = "securityPolicyId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -144,17 +144,17 @@ func securityPoliciesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func securityPoliciesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func securityPoliciesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["include_rule_count"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["include_rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -163,31 +163,31 @@ func securityPoliciesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func securityPoliciesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SecurityPolicyListResultBindingType) +func SecurityPoliciesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SecurityPolicyListResultBindingType) } -func securityPoliciesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func securityPoliciesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["include_rule_count"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["include_rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -196,15 +196,15 @@ func securityPoliciesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["include_rule_count"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["domainId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() pathParams["domain_id"] = "domainId" queryParams["cursor"] = "cursor" queryParams["include_rule_count"] = "include_rule_count" @@ -215,7 +215,7 @@ func securityPoliciesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -236,48 +236,48 @@ func securityPoliciesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func securityPoliciesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func securityPoliciesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["security_policy_id"] = bindings.NewStringType() - fields["security_policy"] = bindings.NewReferenceType(model.SecurityPolicyBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["security_policy_id"] = vapiBindings_.NewStringType() + fields["security_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.SecurityPolicyBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["security_policy_id"] = "SecurityPolicyId" fieldNameMap["security_policy"] = "SecurityPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func securityPoliciesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SecurityPoliciesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func securityPoliciesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func securityPoliciesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["security_policy_id"] = bindings.NewStringType() - fields["security_policy"] = bindings.NewReferenceType(model.SecurityPolicyBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["security_policy_id"] = vapiBindings_.NewStringType() + fields["security_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.SecurityPolicyBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["security_policy_id"] = "SecurityPolicyId" fieldNameMap["security_policy"] = "SecurityPolicy" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["security_policy"] = bindings.NewReferenceType(model.SecurityPolicyBindingType) - paramsTypeMap["security_policy_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["securityPolicyId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["security_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.SecurityPolicyBindingType) + paramsTypeMap["security_policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["securityPolicyId"] = vapiBindings_.NewStringType() pathParams["security_policy_id"] = "securityPolicyId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -298,60 +298,60 @@ func securityPoliciesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func securityPoliciesReviseInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func securityPoliciesReviseInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["security_policy_id"] = bindings.NewStringType() - fields["security_policy"] = bindings.NewReferenceType(model.SecurityPolicyBindingType) - fields["anchor_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["operation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["security_policy_id"] = vapiBindings_.NewStringType() + fields["security_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.SecurityPolicyBindingType) + fields["anchor_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["operation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["security_policy_id"] = "SecurityPolicyId" fieldNameMap["security_policy"] = "SecurityPolicy" fieldNameMap["anchor_path"] = "AnchorPath" fieldNameMap["operation"] = "Operation" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func securityPoliciesReviseOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SecurityPolicyBindingType) +func SecurityPoliciesReviseOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SecurityPolicyBindingType) } -func securityPoliciesReviseRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func securityPoliciesReviseRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["security_policy_id"] = bindings.NewStringType() - fields["security_policy"] = bindings.NewReferenceType(model.SecurityPolicyBindingType) - fields["anchor_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["operation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["security_policy_id"] = vapiBindings_.NewStringType() + fields["security_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.SecurityPolicyBindingType) + fields["anchor_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["operation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["security_policy_id"] = "SecurityPolicyId" fieldNameMap["security_policy"] = "SecurityPolicy" fieldNameMap["anchor_path"] = "AnchorPath" fieldNameMap["operation"] = "Operation" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["security_policy"] = bindings.NewReferenceType(model.SecurityPolicyBindingType) - paramsTypeMap["anchor_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["operation"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["security_policy_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["securityPolicyId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["security_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.SecurityPolicyBindingType) + paramsTypeMap["security_policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["anchor_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["operation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["securityPolicyId"] = vapiBindings_.NewStringType() pathParams["security_policy_id"] = "securityPolicyId" pathParams["domain_id"] = "domainId" queryParams["anchor_path"] = "anchor_path" queryParams["operation"] = "operation" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -372,48 +372,48 @@ func securityPoliciesReviseRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func securityPoliciesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func securityPoliciesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_id"] = bindings.NewStringType() - fields["security_policy_id"] = bindings.NewStringType() - fields["security_policy"] = bindings.NewReferenceType(model.SecurityPolicyBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["security_policy_id"] = vapiBindings_.NewStringType() + fields["security_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.SecurityPolicyBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["security_policy_id"] = "SecurityPolicyId" fieldNameMap["security_policy"] = "SecurityPolicy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func securityPoliciesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SecurityPolicyBindingType) +func SecurityPoliciesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SecurityPolicyBindingType) } -func securityPoliciesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func securityPoliciesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["domain_id"] = bindings.NewStringType() - fields["security_policy_id"] = bindings.NewStringType() - fields["security_policy"] = bindings.NewReferenceType(model.SecurityPolicyBindingType) + fields["domain_id"] = vapiBindings_.NewStringType() + fields["security_policy_id"] = vapiBindings_.NewStringType() + fields["security_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.SecurityPolicyBindingType) fieldNameMap["domain_id"] = "DomainId" fieldNameMap["security_policy_id"] = "SecurityPolicyId" fieldNameMap["security_policy"] = "SecurityPolicy" - paramsTypeMap["domain_id"] = bindings.NewStringType() - paramsTypeMap["security_policy"] = bindings.NewReferenceType(model.SecurityPolicyBindingType) - paramsTypeMap["security_policy_id"] = bindings.NewStringType() - paramsTypeMap["domainId"] = bindings.NewStringType() - paramsTypeMap["securityPolicyId"] = bindings.NewStringType() + paramsTypeMap["domain_id"] = vapiBindings_.NewStringType() + paramsTypeMap["security_policy"] = vapiBindings_.NewReferenceType(nsx_policyModel.SecurityPolicyBindingType) + paramsTypeMap["security_policy_id"] = vapiBindings_.NewStringType() + paramsTypeMap["domainId"] = vapiBindings_.NewStringType() + paramsTypeMap["securityPolicyId"] = vapiBindings_.NewStringType() pathParams["security_policy_id"] = "securityPolicyId" pathParams["domain_id"] = "domainId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ip_pools/IpAllocationsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ip_pools/IpAllocationsClient.go index 47efe1646..451d4a35d 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ip_pools/IpAllocationsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ip_pools/IpAllocationsClient.go @@ -9,15 +9,14 @@ package ip_pools import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type IpAllocationsClient interface { @@ -25,6 +24,7 @@ type IpAllocationsClient interface { // // @param ipPoolIdParam (required) // @param ipAllocationIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type IpAllocationsClient interface { // @param ipPoolIdParam (required) // @param ipAllocationIdParam (required) // @return com.vmware.nsx_policy.model.IpAddressAllocation + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(ipPoolIdParam string, ipAllocationIdParam string) (model.IpAddressAllocation, error) + Get(ipPoolIdParam string, ipAllocationIdParam string) (nsx_policyModel.IpAddressAllocation, error) // Returns information about which addresses have been allocated from a specified IP address pool in policy. // @@ -54,24 +55,26 @@ type IpAllocationsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.IpAddressAllocationListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(ipPoolIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IpAddressAllocationListResult, error) + List(ipPoolIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IpAddressAllocationListResult, error) // If allocation of the same ID is found, this is a no-op. If no allocation of the specified ID is found, then a new allocation is created. An allocation cannot be updated once created. When an allocation is requested from an IpAddressPool, the IP could be allocated from any subnet in the pool that has the available capacity. Request to allocate an IP will fail if no subnet was previously created. If specific IP was requested, the status of allocation is reflected in the realized state. If any IP is requested, the IP finally allocated is obtained by polling on the realized state until the allocated IP is returned in the extended attributes. // // @param ipPoolIdParam (required) // @param ipAllocationIdParam (required) // @param ipAddressAllocationParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(ipPoolIdParam string, ipAllocationIdParam string, ipAddressAllocationParam model.IpAddressAllocation) error + Patch(ipPoolIdParam string, ipAllocationIdParam string, ipAddressAllocationParam nsx_policyModel.IpAddressAllocation) error // If allocation of the same ID is found, this is a no-op. If no allocation of the specified ID is found, then a new allocation is created. An allocation cannot be updated once created. When an IP allocation is requested from an IpAddressPool, the IP could be allocated from any subnet in the pool that has the available capacity. Request to allocate an IP will fail if no subnet was previously created. If specific IP was requested, the status of allocation is reflected in the realized state. If any IP is requested, the IP finally allocated is obtained by polling on the realized state until the allocated IP is returned in the extended attributes. An allocation cannot be updated once created. // @@ -79,105 +82,112 @@ type IpAllocationsClient interface { // @param ipAllocationIdParam (required) // @param ipAddressAllocationParam (required) // @return com.vmware.nsx_policy.model.IpAddressAllocation + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(ipPoolIdParam string, ipAllocationIdParam string, ipAddressAllocationParam model.IpAddressAllocation) (model.IpAddressAllocation, error) + Update(ipPoolIdParam string, ipAllocationIdParam string, ipAddressAllocationParam nsx_policyModel.IpAddressAllocation) (nsx_policyModel.IpAddressAllocation, error) } type ipAllocationsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewIpAllocationsClient(connector client.Connector) *ipAllocationsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.ip_pools.ip_allocations") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewIpAllocationsClient(connector vapiProtocolClient_.Connector) *ipAllocationsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.ip_pools.ip_allocations") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) iIface := ipAllocationsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &iIface } -func (iIface *ipAllocationsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (iIface *ipAllocationsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := iIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (iIface *ipAllocationsClient) Delete(ipPoolIdParam string, ipAllocationIdParam string) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipAllocationsDeleteInputType(), typeConverter) + operationRestMetaData := ipAllocationsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipAllocationsDeleteInputType(), typeConverter) sv.AddStructField("IpPoolId", ipPoolIdParam) sv.AddStructField("IpAllocationId", ipAllocationIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipAllocationsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ip_pools.ip_allocations", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *ipAllocationsClient) Get(ipPoolIdParam string, ipAllocationIdParam string) (model.IpAddressAllocation, error) { +func (iIface *ipAllocationsClient) Get(ipPoolIdParam string, ipAllocationIdParam string) (nsx_policyModel.IpAddressAllocation, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipAllocationsGetInputType(), typeConverter) + operationRestMetaData := ipAllocationsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipAllocationsGetInputType(), typeConverter) sv.AddStructField("IpPoolId", ipPoolIdParam) sv.AddStructField("IpAllocationId", ipAllocationIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IpAddressAllocation - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IpAddressAllocation + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipAllocationsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ip_pools.ip_allocations", "get", inputDataValue, executionContext) - var emptyOutput model.IpAddressAllocation + var emptyOutput nsx_policyModel.IpAddressAllocation if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipAllocationsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpAllocationsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IpAddressAllocation), nil + return output.(nsx_policyModel.IpAddressAllocation), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *ipAllocationsClient) List(ipPoolIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IpAddressAllocationListResult, error) { +func (iIface *ipAllocationsClient) List(ipPoolIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IpAddressAllocationListResult, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipAllocationsListInputType(), typeConverter) + operationRestMetaData := ipAllocationsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipAllocationsListInputType(), typeConverter) sv.AddStructField("IpPoolId", ipPoolIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -187,85 +197,84 @@ func (iIface *ipAllocationsClient) List(ipPoolIdParam string, cursorParam *strin sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IpAddressAllocationListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IpAddressAllocationListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipAllocationsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ip_pools.ip_allocations", "list", inputDataValue, executionContext) - var emptyOutput model.IpAddressAllocationListResult + var emptyOutput nsx_policyModel.IpAddressAllocationListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipAllocationsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpAllocationsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IpAddressAllocationListResult), nil + return output.(nsx_policyModel.IpAddressAllocationListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *ipAllocationsClient) Patch(ipPoolIdParam string, ipAllocationIdParam string, ipAddressAllocationParam model.IpAddressAllocation) error { +func (iIface *ipAllocationsClient) Patch(ipPoolIdParam string, ipAllocationIdParam string, ipAddressAllocationParam nsx_policyModel.IpAddressAllocation) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipAllocationsPatchInputType(), typeConverter) + operationRestMetaData := ipAllocationsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipAllocationsPatchInputType(), typeConverter) sv.AddStructField("IpPoolId", ipPoolIdParam) sv.AddStructField("IpAllocationId", ipAllocationIdParam) sv.AddStructField("IpAddressAllocation", ipAddressAllocationParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipAllocationsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ip_pools.ip_allocations", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *ipAllocationsClient) Update(ipPoolIdParam string, ipAllocationIdParam string, ipAddressAllocationParam model.IpAddressAllocation) (model.IpAddressAllocation, error) { +func (iIface *ipAllocationsClient) Update(ipPoolIdParam string, ipAllocationIdParam string, ipAddressAllocationParam nsx_policyModel.IpAddressAllocation) (nsx_policyModel.IpAddressAllocation, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipAllocationsUpdateInputType(), typeConverter) + operationRestMetaData := ipAllocationsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipAllocationsUpdateInputType(), typeConverter) sv.AddStructField("IpPoolId", ipPoolIdParam) sv.AddStructField("IpAllocationId", ipAllocationIdParam) sv.AddStructField("IpAddressAllocation", ipAddressAllocationParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IpAddressAllocation - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IpAddressAllocation + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipAllocationsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ip_pools.ip_allocations", "update", inputDataValue, executionContext) - var emptyOutput model.IpAddressAllocation + var emptyOutput nsx_policyModel.IpAddressAllocation if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipAllocationsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpAllocationsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IpAddressAllocation), nil + return output.(nsx_policyModel.IpAddressAllocation), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ip_pools/IpAllocationsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ip_pools/IpAllocationsTypes.go index 418360921..25419fc56 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ip_pools/IpAllocationsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ip_pools/IpAllocationsTypes.go @@ -11,50 +11,50 @@ package ip_pools import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func ipAllocationsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipAllocationsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_pool_id"] = bindings.NewStringType() - fields["ip_allocation_id"] = bindings.NewStringType() + fields["ip_pool_id"] = vapiBindings_.NewStringType() + fields["ip_allocation_id"] = vapiBindings_.NewStringType() fieldNameMap["ip_pool_id"] = "IpPoolId" fieldNameMap["ip_allocation_id"] = "IpAllocationId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipAllocationsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func IpAllocationsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func ipAllocationsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipAllocationsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ip_pool_id"] = bindings.NewStringType() - fields["ip_allocation_id"] = bindings.NewStringType() + fields["ip_pool_id"] = vapiBindings_.NewStringType() + fields["ip_allocation_id"] = vapiBindings_.NewStringType() fieldNameMap["ip_pool_id"] = "IpPoolId" fieldNameMap["ip_allocation_id"] = "IpAllocationId" - paramsTypeMap["ip_allocation_id"] = bindings.NewStringType() - paramsTypeMap["ip_pool_id"] = bindings.NewStringType() - paramsTypeMap["ipPoolId"] = bindings.NewStringType() - paramsTypeMap["ipAllocationId"] = bindings.NewStringType() + paramsTypeMap["ip_allocation_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ip_pool_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ipPoolId"] = vapiBindings_.NewStringType() + paramsTypeMap["ipAllocationId"] = vapiBindings_.NewStringType() pathParams["ip_allocation_id"] = "ipAllocationId" pathParams["ip_pool_id"] = "ipPoolId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func ipAllocationsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipAllocationsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipAllocationsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_pool_id"] = bindings.NewStringType() - fields["ip_allocation_id"] = bindings.NewStringType() + fields["ip_pool_id"] = vapiBindings_.NewStringType() + fields["ip_allocation_id"] = vapiBindings_.NewStringType() fieldNameMap["ip_pool_id"] = "IpPoolId" fieldNameMap["ip_allocation_id"] = "IpAllocationId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipAllocationsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IpAddressAllocationBindingType) +func IpAllocationsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IpAddressAllocationBindingType) } -func ipAllocationsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipAllocationsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ip_pool_id"] = bindings.NewStringType() - fields["ip_allocation_id"] = bindings.NewStringType() + fields["ip_pool_id"] = vapiBindings_.NewStringType() + fields["ip_allocation_id"] = vapiBindings_.NewStringType() fieldNameMap["ip_pool_id"] = "IpPoolId" fieldNameMap["ip_allocation_id"] = "IpAllocationId" - paramsTypeMap["ip_allocation_id"] = bindings.NewStringType() - paramsTypeMap["ip_pool_id"] = bindings.NewStringType() - paramsTypeMap["ipPoolId"] = bindings.NewStringType() - paramsTypeMap["ipAllocationId"] = bindings.NewStringType() + paramsTypeMap["ip_allocation_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ip_pool_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ipPoolId"] = vapiBindings_.NewStringType() + paramsTypeMap["ipAllocationId"] = vapiBindings_.NewStringType() pathParams["ip_allocation_id"] = "ipAllocationId" pathParams["ip_pool_id"] = "ipPoolId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,16 +132,16 @@ func ipAllocationsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipAllocationsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipAllocationsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_pool_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_pool_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_pool_id"] = "IpPoolId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -149,30 +149,30 @@ func ipAllocationsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipAllocationsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IpAddressAllocationListResultBindingType) +func IpAllocationsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IpAddressAllocationListResultBindingType) } -func ipAllocationsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipAllocationsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ip_pool_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_pool_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_pool_id"] = "IpPoolId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -180,14 +180,14 @@ func ipAllocationsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["ip_pool_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["ipPoolId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["ip_pool_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["ipPoolId"] = vapiBindings_.NewStringType() pathParams["ip_pool_id"] = "ipPoolId" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -197,7 +197,7 @@ func ipAllocationsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -218,48 +218,48 @@ func ipAllocationsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipAllocationsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipAllocationsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_pool_id"] = bindings.NewStringType() - fields["ip_allocation_id"] = bindings.NewStringType() - fields["ip_address_allocation"] = bindings.NewReferenceType(model.IpAddressAllocationBindingType) + fields["ip_pool_id"] = vapiBindings_.NewStringType() + fields["ip_allocation_id"] = vapiBindings_.NewStringType() + fields["ip_address_allocation"] = vapiBindings_.NewReferenceType(nsx_policyModel.IpAddressAllocationBindingType) fieldNameMap["ip_pool_id"] = "IpPoolId" fieldNameMap["ip_allocation_id"] = "IpAllocationId" fieldNameMap["ip_address_allocation"] = "IpAddressAllocation" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipAllocationsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func IpAllocationsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func ipAllocationsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipAllocationsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ip_pool_id"] = bindings.NewStringType() - fields["ip_allocation_id"] = bindings.NewStringType() - fields["ip_address_allocation"] = bindings.NewReferenceType(model.IpAddressAllocationBindingType) + fields["ip_pool_id"] = vapiBindings_.NewStringType() + fields["ip_allocation_id"] = vapiBindings_.NewStringType() + fields["ip_address_allocation"] = vapiBindings_.NewReferenceType(nsx_policyModel.IpAddressAllocationBindingType) fieldNameMap["ip_pool_id"] = "IpPoolId" fieldNameMap["ip_allocation_id"] = "IpAllocationId" fieldNameMap["ip_address_allocation"] = "IpAddressAllocation" - paramsTypeMap["ip_allocation_id"] = bindings.NewStringType() - paramsTypeMap["ip_pool_id"] = bindings.NewStringType() - paramsTypeMap["ip_address_allocation"] = bindings.NewReferenceType(model.IpAddressAllocationBindingType) - paramsTypeMap["ipPoolId"] = bindings.NewStringType() - paramsTypeMap["ipAllocationId"] = bindings.NewStringType() + paramsTypeMap["ip_allocation_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ip_address_allocation"] = vapiBindings_.NewReferenceType(nsx_policyModel.IpAddressAllocationBindingType) + paramsTypeMap["ip_pool_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ipPoolId"] = vapiBindings_.NewStringType() + paramsTypeMap["ipAllocationId"] = vapiBindings_.NewStringType() pathParams["ip_allocation_id"] = "ipAllocationId" pathParams["ip_pool_id"] = "ipPoolId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -280,48 +280,48 @@ func ipAllocationsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipAllocationsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipAllocationsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_pool_id"] = bindings.NewStringType() - fields["ip_allocation_id"] = bindings.NewStringType() - fields["ip_address_allocation"] = bindings.NewReferenceType(model.IpAddressAllocationBindingType) + fields["ip_pool_id"] = vapiBindings_.NewStringType() + fields["ip_allocation_id"] = vapiBindings_.NewStringType() + fields["ip_address_allocation"] = vapiBindings_.NewReferenceType(nsx_policyModel.IpAddressAllocationBindingType) fieldNameMap["ip_pool_id"] = "IpPoolId" fieldNameMap["ip_allocation_id"] = "IpAllocationId" fieldNameMap["ip_address_allocation"] = "IpAddressAllocation" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipAllocationsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IpAddressAllocationBindingType) +func IpAllocationsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IpAddressAllocationBindingType) } -func ipAllocationsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipAllocationsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ip_pool_id"] = bindings.NewStringType() - fields["ip_allocation_id"] = bindings.NewStringType() - fields["ip_address_allocation"] = bindings.NewReferenceType(model.IpAddressAllocationBindingType) + fields["ip_pool_id"] = vapiBindings_.NewStringType() + fields["ip_allocation_id"] = vapiBindings_.NewStringType() + fields["ip_address_allocation"] = vapiBindings_.NewReferenceType(nsx_policyModel.IpAddressAllocationBindingType) fieldNameMap["ip_pool_id"] = "IpPoolId" fieldNameMap["ip_allocation_id"] = "IpAllocationId" fieldNameMap["ip_address_allocation"] = "IpAddressAllocation" - paramsTypeMap["ip_allocation_id"] = bindings.NewStringType() - paramsTypeMap["ip_pool_id"] = bindings.NewStringType() - paramsTypeMap["ip_address_allocation"] = bindings.NewReferenceType(model.IpAddressAllocationBindingType) - paramsTypeMap["ipPoolId"] = bindings.NewStringType() - paramsTypeMap["ipAllocationId"] = bindings.NewStringType() + paramsTypeMap["ip_allocation_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ip_address_allocation"] = vapiBindings_.NewReferenceType(nsx_policyModel.IpAddressAllocationBindingType) + paramsTypeMap["ip_pool_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ipPoolId"] = vapiBindings_.NewStringType() + paramsTypeMap["ipAllocationId"] = vapiBindings_.NewStringType() pathParams["ip_allocation_id"] = "ipAllocationId" pathParams["ip_pool_id"] = "ipPoolId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ip_pools/IpSubnetsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ip_pools/IpSubnetsClient.go index 13b7210fc..760223b74 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ip_pools/IpSubnetsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ip_pools/IpSubnetsClient.go @@ -9,16 +9,15 @@ package ip_pools import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type IpSubnetsClient interface { @@ -26,6 +25,7 @@ type IpSubnetsClient interface { // // @param ipPoolIdParam (required) // @param ipSubnetIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -38,13 +38,14 @@ type IpSubnetsClient interface { // @param ipPoolIdParam (required) // @param ipSubnetIdParam (required) // @return com.vmware.nsx_policy.model.IpAddressPoolSubnet - // The return value will contain all the properties defined in model.IpAddressPoolSubnet. + // The return value will contain all the properties defined in nsx_policyModel.IpAddressPoolSubnet. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(ipPoolIdParam string, ipSubnetIdParam string) (*data.StructValue, error) + Get(ipPoolIdParam string, ipSubnetIdParam string) (*vapiData_.StructValue, error) // Paginated list of IpAddressPoolSubnets. // @@ -56,133 +57,142 @@ type IpSubnetsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.IpAddressPoolSubnetListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(ipPoolIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IpAddressPoolSubnetListResult, error) + List(ipPoolIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IpAddressPoolSubnetListResult, error) // Creates a new IpAddressPoolSubnet with the specified ID if it does not already exist. If a IpAddressPoolSubnet of the given ID already exists, IpAddressPoolSubnet will be updated. This is a full replace. // // @param ipPoolIdParam (required) // @param ipSubnetIdParam (required) // @param ipAddressPoolSubnetParam (required) - // The parameter must contain all the properties defined in model.IpAddressPoolSubnet. + // The parameter must contain all the properties defined in nsx_policyModel.IpAddressPoolSubnet. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(ipPoolIdParam string, ipSubnetIdParam string, ipAddressPoolSubnetParam *data.StructValue) error + Patch(ipPoolIdParam string, ipSubnetIdParam string, ipAddressPoolSubnetParam *vapiData_.StructValue) error // Creates a new IpAddressPoolSubnet with the specified ID if it does not already exist. If a IpAddressPoolSubnet of the given ID already exists, IpAddressPoolSubnet will be updated. This is a full replace. // // @param ipPoolIdParam (required) // @param ipSubnetIdParam (required) // @param ipAddressPoolSubnetParam (required) - // The parameter must contain all the properties defined in model.IpAddressPoolSubnet. + // The parameter must contain all the properties defined in nsx_policyModel.IpAddressPoolSubnet. // @return com.vmware.nsx_policy.model.IpAddressPoolSubnet - // The return value will contain all the properties defined in model.IpAddressPoolSubnet. + // The return value will contain all the properties defined in nsx_policyModel.IpAddressPoolSubnet. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(ipPoolIdParam string, ipSubnetIdParam string, ipAddressPoolSubnetParam *data.StructValue) (*data.StructValue, error) + Update(ipPoolIdParam string, ipSubnetIdParam string, ipAddressPoolSubnetParam *vapiData_.StructValue) (*vapiData_.StructValue, error) } type ipSubnetsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewIpSubnetsClient(connector client.Connector) *ipSubnetsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.ip_pools.ip_subnets") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewIpSubnetsClient(connector vapiProtocolClient_.Connector) *ipSubnetsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.ip_pools.ip_subnets") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) iIface := ipSubnetsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &iIface } -func (iIface *ipSubnetsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (iIface *ipSubnetsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := iIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (iIface *ipSubnetsClient) Delete(ipPoolIdParam string, ipSubnetIdParam string) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipSubnetsDeleteInputType(), typeConverter) + operationRestMetaData := ipSubnetsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipSubnetsDeleteInputType(), typeConverter) sv.AddStructField("IpPoolId", ipPoolIdParam) sv.AddStructField("IpSubnetId", ipSubnetIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipSubnetsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ip_pools.ip_subnets", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *ipSubnetsClient) Get(ipPoolIdParam string, ipSubnetIdParam string) (*data.StructValue, error) { +func (iIface *ipSubnetsClient) Get(ipPoolIdParam string, ipSubnetIdParam string) (*vapiData_.StructValue, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipSubnetsGetInputType(), typeConverter) + operationRestMetaData := ipSubnetsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipSubnetsGetInputType(), typeConverter) sv.AddStructField("IpPoolId", ipPoolIdParam) sv.AddStructField("IpSubnetId", ipSubnetIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput *data.StructValue - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipSubnetsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ip_pools.ip_subnets", "get", inputDataValue, executionContext) - var emptyOutput *data.StructValue + var emptyOutput *vapiData_.StructValue if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipSubnetsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpSubnetsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(*data.StructValue), nil + return output.(*vapiData_.StructValue), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *ipSubnetsClient) List(ipPoolIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IpAddressPoolSubnetListResult, error) { +func (iIface *ipSubnetsClient) List(ipPoolIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IpAddressPoolSubnetListResult, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipSubnetsListInputType(), typeConverter) + operationRestMetaData := ipSubnetsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipSubnetsListInputType(), typeConverter) sv.AddStructField("IpPoolId", ipPoolIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -192,85 +202,84 @@ func (iIface *ipSubnetsClient) List(ipPoolIdParam string, cursorParam *string, i sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IpAddressPoolSubnetListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IpAddressPoolSubnetListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipSubnetsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ip_pools.ip_subnets", "list", inputDataValue, executionContext) - var emptyOutput model.IpAddressPoolSubnetListResult + var emptyOutput nsx_policyModel.IpAddressPoolSubnetListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipSubnetsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpSubnetsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IpAddressPoolSubnetListResult), nil + return output.(nsx_policyModel.IpAddressPoolSubnetListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *ipSubnetsClient) Patch(ipPoolIdParam string, ipSubnetIdParam string, ipAddressPoolSubnetParam *data.StructValue) error { +func (iIface *ipSubnetsClient) Patch(ipPoolIdParam string, ipSubnetIdParam string, ipAddressPoolSubnetParam *vapiData_.StructValue) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipSubnetsPatchInputType(), typeConverter) + operationRestMetaData := ipSubnetsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipSubnetsPatchInputType(), typeConverter) sv.AddStructField("IpPoolId", ipPoolIdParam) sv.AddStructField("IpSubnetId", ipSubnetIdParam) sv.AddStructField("IpAddressPoolSubnet", ipAddressPoolSubnetParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipSubnetsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ip_pools.ip_subnets", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *ipSubnetsClient) Update(ipPoolIdParam string, ipSubnetIdParam string, ipAddressPoolSubnetParam *data.StructValue) (*data.StructValue, error) { +func (iIface *ipSubnetsClient) Update(ipPoolIdParam string, ipSubnetIdParam string, ipAddressPoolSubnetParam *vapiData_.StructValue) (*vapiData_.StructValue, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipSubnetsUpdateInputType(), typeConverter) + operationRestMetaData := ipSubnetsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipSubnetsUpdateInputType(), typeConverter) sv.AddStructField("IpPoolId", ipPoolIdParam) sv.AddStructField("IpSubnetId", ipSubnetIdParam) sv.AddStructField("IpAddressPoolSubnet", ipAddressPoolSubnetParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput *data.StructValue - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipSubnetsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.ip_pools.ip_subnets", "update", inputDataValue, executionContext) - var emptyOutput *data.StructValue + var emptyOutput *vapiData_.StructValue if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipSubnetsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpSubnetsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(*data.StructValue), nil + return output.(*vapiData_.StructValue), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ip_pools/IpSubnetsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ip_pools/IpSubnetsTypes.go index 9eeee427a..e83ec8b91 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ip_pools/IpSubnetsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/ip_pools/IpSubnetsTypes.go @@ -11,50 +11,50 @@ package ip_pools import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func ipSubnetsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipSubnetsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_pool_id"] = bindings.NewStringType() - fields["ip_subnet_id"] = bindings.NewStringType() + fields["ip_pool_id"] = vapiBindings_.NewStringType() + fields["ip_subnet_id"] = vapiBindings_.NewStringType() fieldNameMap["ip_pool_id"] = "IpPoolId" fieldNameMap["ip_subnet_id"] = "IpSubnetId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipSubnetsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func IpSubnetsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func ipSubnetsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipSubnetsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ip_pool_id"] = bindings.NewStringType() - fields["ip_subnet_id"] = bindings.NewStringType() + fields["ip_pool_id"] = vapiBindings_.NewStringType() + fields["ip_subnet_id"] = vapiBindings_.NewStringType() fieldNameMap["ip_pool_id"] = "IpPoolId" fieldNameMap["ip_subnet_id"] = "IpSubnetId" - paramsTypeMap["ip_pool_id"] = bindings.NewStringType() - paramsTypeMap["ip_subnet_id"] = bindings.NewStringType() - paramsTypeMap["ipPoolId"] = bindings.NewStringType() - paramsTypeMap["ipSubnetId"] = bindings.NewStringType() + paramsTypeMap["ip_pool_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ip_subnet_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ipPoolId"] = vapiBindings_.NewStringType() + paramsTypeMap["ipSubnetId"] = vapiBindings_.NewStringType() pathParams["ip_pool_id"] = "ipPoolId" pathParams["ip_subnet_id"] = "ipSubnetId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func ipSubnetsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipSubnetsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipSubnetsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_pool_id"] = bindings.NewStringType() - fields["ip_subnet_id"] = bindings.NewStringType() + fields["ip_pool_id"] = vapiBindings_.NewStringType() + fields["ip_subnet_id"] = vapiBindings_.NewStringType() fieldNameMap["ip_pool_id"] = "IpPoolId" fieldNameMap["ip_subnet_id"] = "IpSubnetId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipSubnetsGetOutputType() bindings.BindingType { - return bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IpAddressPoolSubnetBindingType)}, bindings.REST) +func IpSubnetsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IpAddressPoolSubnetBindingType)}) } -func ipSubnetsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipSubnetsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ip_pool_id"] = bindings.NewStringType() - fields["ip_subnet_id"] = bindings.NewStringType() + fields["ip_pool_id"] = vapiBindings_.NewStringType() + fields["ip_subnet_id"] = vapiBindings_.NewStringType() fieldNameMap["ip_pool_id"] = "IpPoolId" fieldNameMap["ip_subnet_id"] = "IpSubnetId" - paramsTypeMap["ip_pool_id"] = bindings.NewStringType() - paramsTypeMap["ip_subnet_id"] = bindings.NewStringType() - paramsTypeMap["ipPoolId"] = bindings.NewStringType() - paramsTypeMap["ipSubnetId"] = bindings.NewStringType() + paramsTypeMap["ip_pool_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ip_subnet_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ipPoolId"] = vapiBindings_.NewStringType() + paramsTypeMap["ipSubnetId"] = vapiBindings_.NewStringType() pathParams["ip_pool_id"] = "ipPoolId" pathParams["ip_subnet_id"] = "ipSubnetId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,16 +132,16 @@ func ipSubnetsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipSubnetsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipSubnetsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_pool_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_pool_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_pool_id"] = "IpPoolId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -149,30 +149,30 @@ func ipSubnetsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipSubnetsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IpAddressPoolSubnetListResultBindingType) +func IpSubnetsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IpAddressPoolSubnetListResultBindingType) } -func ipSubnetsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipSubnetsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ip_pool_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_pool_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_pool_id"] = "IpPoolId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -180,14 +180,14 @@ func ipSubnetsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["ip_pool_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["ipPoolId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["ip_pool_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["ipPoolId"] = vapiBindings_.NewStringType() pathParams["ip_pool_id"] = "ipPoolId" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -197,7 +197,7 @@ func ipSubnetsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -218,48 +218,48 @@ func ipSubnetsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipSubnetsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipSubnetsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_pool_id"] = bindings.NewStringType() - fields["ip_subnet_id"] = bindings.NewStringType() - fields["ip_address_pool_subnet"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IpAddressPoolSubnetBindingType)}, bindings.REST) + fields["ip_pool_id"] = vapiBindings_.NewStringType() + fields["ip_subnet_id"] = vapiBindings_.NewStringType() + fields["ip_address_pool_subnet"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IpAddressPoolSubnetBindingType)}) fieldNameMap["ip_pool_id"] = "IpPoolId" fieldNameMap["ip_subnet_id"] = "IpSubnetId" fieldNameMap["ip_address_pool_subnet"] = "IpAddressPoolSubnet" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipSubnetsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func IpSubnetsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func ipSubnetsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipSubnetsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ip_pool_id"] = bindings.NewStringType() - fields["ip_subnet_id"] = bindings.NewStringType() - fields["ip_address_pool_subnet"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IpAddressPoolSubnetBindingType)}, bindings.REST) + fields["ip_pool_id"] = vapiBindings_.NewStringType() + fields["ip_subnet_id"] = vapiBindings_.NewStringType() + fields["ip_address_pool_subnet"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IpAddressPoolSubnetBindingType)}) fieldNameMap["ip_pool_id"] = "IpPoolId" fieldNameMap["ip_subnet_id"] = "IpSubnetId" fieldNameMap["ip_address_pool_subnet"] = "IpAddressPoolSubnet" - paramsTypeMap["ip_pool_id"] = bindings.NewStringType() - paramsTypeMap["ip_address_pool_subnet"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IpAddressPoolSubnetBindingType)}, bindings.REST) - paramsTypeMap["ip_subnet_id"] = bindings.NewStringType() - paramsTypeMap["ipPoolId"] = bindings.NewStringType() - paramsTypeMap["ipSubnetId"] = bindings.NewStringType() + paramsTypeMap["ip_pool_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ip_subnet_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ip_address_pool_subnet"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IpAddressPoolSubnetBindingType)}) + paramsTypeMap["ipPoolId"] = vapiBindings_.NewStringType() + paramsTypeMap["ipSubnetId"] = vapiBindings_.NewStringType() pathParams["ip_pool_id"] = "ipPoolId" pathParams["ip_subnet_id"] = "ipSubnetId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -280,48 +280,48 @@ func ipSubnetsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipSubnetsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipSubnetsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_pool_id"] = bindings.NewStringType() - fields["ip_subnet_id"] = bindings.NewStringType() - fields["ip_address_pool_subnet"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IpAddressPoolSubnetBindingType)}, bindings.REST) + fields["ip_pool_id"] = vapiBindings_.NewStringType() + fields["ip_subnet_id"] = vapiBindings_.NewStringType() + fields["ip_address_pool_subnet"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IpAddressPoolSubnetBindingType)}) fieldNameMap["ip_pool_id"] = "IpPoolId" fieldNameMap["ip_subnet_id"] = "IpSubnetId" fieldNameMap["ip_address_pool_subnet"] = "IpAddressPoolSubnet" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipSubnetsUpdateOutputType() bindings.BindingType { - return bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IpAddressPoolSubnetBindingType)}, bindings.REST) +func IpSubnetsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IpAddressPoolSubnetBindingType)}) } -func ipSubnetsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipSubnetsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ip_pool_id"] = bindings.NewStringType() - fields["ip_subnet_id"] = bindings.NewStringType() - fields["ip_address_pool_subnet"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IpAddressPoolSubnetBindingType)}, bindings.REST) + fields["ip_pool_id"] = vapiBindings_.NewStringType() + fields["ip_subnet_id"] = vapiBindings_.NewStringType() + fields["ip_address_pool_subnet"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IpAddressPoolSubnetBindingType)}) fieldNameMap["ip_pool_id"] = "IpPoolId" fieldNameMap["ip_subnet_id"] = "IpSubnetId" fieldNameMap["ip_address_pool_subnet"] = "IpAddressPoolSubnet" - paramsTypeMap["ip_pool_id"] = bindings.NewStringType() - paramsTypeMap["ip_address_pool_subnet"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IpAddressPoolSubnetBindingType)}, bindings.REST) - paramsTypeMap["ip_subnet_id"] = bindings.NewStringType() - paramsTypeMap["ipPoolId"] = bindings.NewStringType() - paramsTypeMap["ipSubnetId"] = bindings.NewStringType() + paramsTypeMap["ip_pool_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ip_subnet_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ip_address_pool_subnet"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IpAddressPoolSubnetBindingType)}) + paramsTypeMap["ipPoolId"] = vapiBindings_.NewStringType() + paramsTypeMap["ipSubnetId"] = vapiBindings_.NewStringType() pathParams["ip_pool_id"] = "ipPoolId" pathParams["ip_subnet_id"] = "ipSubnetId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/AlarmsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/AlarmsClient.go index f37f2f0da..a906e3b2c 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/AlarmsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/AlarmsClient.go @@ -9,15 +9,14 @@ package realized_state import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AlarmsClient interface { @@ -29,43 +28,48 @@ type AlarmsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PolicyAlarmResourceListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyAlarmResourceListResult, error) + List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyAlarmResourceListResult, error) } type alarmsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAlarmsClient(connector client.Connector) *alarmsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.realized_state.alarms") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewAlarmsClient(connector vapiProtocolClient_.Connector) *alarmsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.realized_state.alarms") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := alarmsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *alarmsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *alarmsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (aIface *alarmsClient) List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyAlarmResourceListResult, error) { +func (aIface *alarmsClient) List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyAlarmResourceListResult, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(alarmsListInputType(), typeConverter) + operationRestMetaData := alarmsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(alarmsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludedFields", includedFieldsParam) sv.AddStructField("PageSize", pageSizeParam) @@ -73,25 +77,22 @@ func (aIface *alarmsClient) List(cursorParam *string, includedFieldsParam *strin sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyAlarmResourceListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyAlarmResourceListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := alarmsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.realized_state.alarms", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyAlarmResourceListResult + var emptyOutput nsx_policyModel.PolicyAlarmResourceListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), alarmsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AlarmsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyAlarmResourceListResult), nil + return output.(nsx_policyModel.PolicyAlarmResourceListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/AlarmsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/AlarmsTypes.go index 843202979..2f9dd78b4 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/AlarmsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/AlarmsTypes.go @@ -11,58 +11,58 @@ package realized_state import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func alarmsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func alarmsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func alarmsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyAlarmResourceListResultBindingType) +func AlarmsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyAlarmResourceListResultBindingType) } -func alarmsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func alarmsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -70,7 +70,7 @@ func alarmsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/EnforcementPointsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/EnforcementPointsClient.go index 490779753..f2e65900b 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/EnforcementPointsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/EnforcementPointsClient.go @@ -9,15 +9,14 @@ package realized_state import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type EnforcementPointsClient interface { @@ -25,12 +24,13 @@ type EnforcementPointsClient interface { // // @param enforcementPointNameParam Enforcement Point Name (required) // @return com.vmware.nsx_policy.model.RealizedEnforcementPoint + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(enforcementPointNameParam string) (model.RealizedEnforcementPoint, error) + Get(enforcementPointNameParam string) (nsx_policyModel.RealizedEnforcementPoint, error) // Paginated list of all enforcement points. Returns the populated enforcement points. // @@ -40,75 +40,81 @@ type EnforcementPointsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.RealizedEnforcementPointListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.RealizedEnforcementPointListResult, error) + List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.RealizedEnforcementPointListResult, error) } type enforcementPointsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewEnforcementPointsClient(connector client.Connector) *enforcementPointsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.realized_state.enforcement_points") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewEnforcementPointsClient(connector vapiProtocolClient_.Connector) *enforcementPointsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.realized_state.enforcement_points") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) eIface := enforcementPointsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &eIface } -func (eIface *enforcementPointsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (eIface *enforcementPointsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := eIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (eIface *enforcementPointsClient) Get(enforcementPointNameParam string) (model.RealizedEnforcementPoint, error) { +func (eIface *enforcementPointsClient) Get(enforcementPointNameParam string) (nsx_policyModel.RealizedEnforcementPoint, error) { typeConverter := eIface.connector.TypeConverter() executionContext := eIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(enforcementPointsGetInputType(), typeConverter) + operationRestMetaData := enforcementPointsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(enforcementPointsGetInputType(), typeConverter) sv.AddStructField("EnforcementPointName", enforcementPointNameParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.RealizedEnforcementPoint - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.RealizedEnforcementPoint + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := enforcementPointsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - eIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := eIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.realized_state.enforcement_points", "get", inputDataValue, executionContext) - var emptyOutput model.RealizedEnforcementPoint + var emptyOutput nsx_policyModel.RealizedEnforcementPoint if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), enforcementPointsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), EnforcementPointsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.RealizedEnforcementPoint), nil + return output.(nsx_policyModel.RealizedEnforcementPoint), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), eIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (eIface *enforcementPointsClient) List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.RealizedEnforcementPointListResult, error) { +func (eIface *enforcementPointsClient) List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.RealizedEnforcementPointListResult, error) { typeConverter := eIface.connector.TypeConverter() executionContext := eIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(enforcementPointsListInputType(), typeConverter) + operationRestMetaData := enforcementPointsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(enforcementPointsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludedFields", includedFieldsParam) sv.AddStructField("PageSize", pageSizeParam) @@ -116,25 +122,22 @@ func (eIface *enforcementPointsClient) List(cursorParam *string, includedFieldsP sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.RealizedEnforcementPointListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.RealizedEnforcementPointListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := enforcementPointsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - eIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := eIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.realized_state.enforcement_points", "list", inputDataValue, executionContext) - var emptyOutput model.RealizedEnforcementPointListResult + var emptyOutput nsx_policyModel.RealizedEnforcementPointListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), enforcementPointsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), EnforcementPointsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.RealizedEnforcementPointListResult), nil + return output.(nsx_policyModel.RealizedEnforcementPointListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), eIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/EnforcementPointsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/EnforcementPointsTypes.go index bb022e556..edd1a4ecc 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/EnforcementPointsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/EnforcementPointsTypes.go @@ -11,43 +11,43 @@ package realized_state import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func enforcementPointsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func enforcementPointsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enforcement_point_name"] = bindings.NewStringType() + fields["enforcement_point_name"] = vapiBindings_.NewStringType() fieldNameMap["enforcement_point_name"] = "EnforcementPointName" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func enforcementPointsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.RealizedEnforcementPointBindingType) +func EnforcementPointsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.RealizedEnforcementPointBindingType) } -func enforcementPointsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func enforcementPointsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["enforcement_point_name"] = bindings.NewStringType() + fields["enforcement_point_name"] = vapiBindings_.NewStringType() fieldNameMap["enforcement_point_name"] = "EnforcementPointName" - paramsTypeMap["enforcement_point_name"] = bindings.NewStringType() - paramsTypeMap["enforcementPointName"] = bindings.NewStringType() + paramsTypeMap["enforcement_point_name"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementPointName"] = vapiBindings_.NewStringType() pathParams["enforcement_point_name"] = "enforcementPointName" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,51 +68,51 @@ func enforcementPointsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func enforcementPointsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func enforcementPointsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func enforcementPointsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.RealizedEnforcementPointListResultBindingType) +func EnforcementPointsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.RealizedEnforcementPointListResultBindingType) } -func enforcementPointsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func enforcementPointsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -120,7 +120,7 @@ func enforcementPointsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/RealizedEntitiesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/RealizedEntitiesClient.go index e03c1328a..cc14edded 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/RealizedEntitiesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/RealizedEntitiesClient.go @@ -9,15 +9,14 @@ package realized_state import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type RealizedEntitiesClient interface { @@ -26,66 +25,68 @@ type RealizedEntitiesClient interface { // @param intentPathParam String Path of the intent object (required) // @param sitePathParam Policy Path of the site (optional) // @return com.vmware.nsx_policy.model.GenericPolicyRealizedResourceListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(intentPathParam string, sitePathParam *string) (model.GenericPolicyRealizedResourceListResult, error) + List(intentPathParam string, sitePathParam *string) (nsx_policyModel.GenericPolicyRealizedResourceListResult, error) } type realizedEntitiesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewRealizedEntitiesClient(connector client.Connector) *realizedEntitiesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.realized_state.realized_entities") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewRealizedEntitiesClient(connector vapiProtocolClient_.Connector) *realizedEntitiesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.realized_state.realized_entities") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) rIface := realizedEntitiesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &rIface } -func (rIface *realizedEntitiesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (rIface *realizedEntitiesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := rIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (rIface *realizedEntitiesClient) List(intentPathParam string, sitePathParam *string) (model.GenericPolicyRealizedResourceListResult, error) { +func (rIface *realizedEntitiesClient) List(intentPathParam string, sitePathParam *string) (nsx_policyModel.GenericPolicyRealizedResourceListResult, error) { typeConverter := rIface.connector.TypeConverter() executionContext := rIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(realizedEntitiesListInputType(), typeConverter) + operationRestMetaData := realizedEntitiesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(realizedEntitiesListInputType(), typeConverter) sv.AddStructField("IntentPath", intentPathParam) sv.AddStructField("SitePath", sitePathParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.GenericPolicyRealizedResourceListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.GenericPolicyRealizedResourceListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := realizedEntitiesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - rIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := rIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.realized_state.realized_entities", "list", inputDataValue, executionContext) - var emptyOutput model.GenericPolicyRealizedResourceListResult + var emptyOutput nsx_policyModel.GenericPolicyRealizedResourceListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), realizedEntitiesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), RealizedEntitiesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.GenericPolicyRealizedResourceListResult), nil + return output.(nsx_policyModel.GenericPolicyRealizedResourceListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), rIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/RealizedEntitiesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/RealizedEntitiesTypes.go index c87fdf446..166e9be01 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/RealizedEntitiesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/RealizedEntitiesTypes.go @@ -11,48 +11,48 @@ package realized_state import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func realizedEntitiesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func realizedEntitiesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["intent_path"] = bindings.NewStringType() - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewStringType() + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" fieldNameMap["site_path"] = "SitePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func realizedEntitiesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GenericPolicyRealizedResourceListResultBindingType) +func RealizedEntitiesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.GenericPolicyRealizedResourceListResultBindingType) } -func realizedEntitiesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func realizedEntitiesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["intent_path"] = bindings.NewStringType() - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewStringType() + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" fieldNameMap["site_path"] = "SitePath" - paramsTypeMap["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["intent_path"] = bindings.NewStringType() + paramsTypeMap["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["intent_path"] = vapiBindings_.NewStringType() queryParams["site_path"] = "site_path" queryParams["intent_path"] = "intent_path" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/RealizedEntityClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/RealizedEntityClient.go index 3e1192f5b..d007a1b0c 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/RealizedEntityClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/RealizedEntityClient.go @@ -9,15 +9,14 @@ package realized_state import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type RealizedEntityClient interface { @@ -25,17 +24,19 @@ type RealizedEntityClient interface { // // @param realizedPathParam String Path of the realized object (required) // @return com.vmware.nsx_policy.model.GenericPolicyRealizedResource + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(realizedPathParam string) (model.GenericPolicyRealizedResource, error) + Get(realizedPathParam string) (nsx_policyModel.GenericPolicyRealizedResource, error) // Refresh the status and statistics of all realized entities associated with given intent path synchronously. The vmw-async: True HTTP header cannot be used with this API. // // @param intentPathParam String Path of the intent object (required) // @param enforcementPointPathParam String Path of the enforcement point (optional) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -45,57 +46,58 @@ type RealizedEntityClient interface { } type realizedEntityClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewRealizedEntityClient(connector client.Connector) *realizedEntityClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.realized_state.realized_entity") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "refresh": core.NewMethodIdentifier(interfaceIdentifier, "refresh"), +func NewRealizedEntityClient(connector vapiProtocolClient_.Connector) *realizedEntityClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.realized_state.realized_entity") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "refresh": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "refresh"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) rIface := realizedEntityClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &rIface } -func (rIface *realizedEntityClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (rIface *realizedEntityClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := rIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (rIface *realizedEntityClient) Get(realizedPathParam string) (model.GenericPolicyRealizedResource, error) { +func (rIface *realizedEntityClient) Get(realizedPathParam string) (nsx_policyModel.GenericPolicyRealizedResource, error) { typeConverter := rIface.connector.TypeConverter() executionContext := rIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(realizedEntityGetInputType(), typeConverter) + operationRestMetaData := realizedEntityGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(realizedEntityGetInputType(), typeConverter) sv.AddStructField("RealizedPath", realizedPathParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.GenericPolicyRealizedResource - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.GenericPolicyRealizedResource + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := realizedEntityGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - rIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := rIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.realized_state.realized_entity", "get", inputDataValue, executionContext) - var emptyOutput model.GenericPolicyRealizedResource + var emptyOutput nsx_policyModel.GenericPolicyRealizedResource if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), realizedEntityGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), RealizedEntityGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.GenericPolicyRealizedResource), nil + return output.(nsx_policyModel.GenericPolicyRealizedResource), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), rIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } @@ -104,24 +106,25 @@ func (rIface *realizedEntityClient) Get(realizedPathParam string) (model.Generic func (rIface *realizedEntityClient) Refresh(intentPathParam string, enforcementPointPathParam *string) error { typeConverter := rIface.connector.TypeConverter() executionContext := rIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(realizedEntityRefreshInputType(), typeConverter) + operationRestMetaData := realizedEntityRefreshRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(realizedEntityRefreshInputType(), typeConverter) sv.AddStructField("IntentPath", intentPathParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := realizedEntityRefreshRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - rIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := rIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.realized_state.realized_entity", "refresh", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), rIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/RealizedEntityTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/RealizedEntityTypes.go index 1fe0c6e0c..c9f5163ab 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/RealizedEntityTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/RealizedEntityTypes.go @@ -11,42 +11,42 @@ package realized_state import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func realizedEntityGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func realizedEntityGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["realized_path"] = bindings.NewStringType() + fields["realized_path"] = vapiBindings_.NewStringType() fieldNameMap["realized_path"] = "RealizedPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func realizedEntityGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GenericPolicyRealizedResourceBindingType) +func RealizedEntityGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.GenericPolicyRealizedResourceBindingType) } -func realizedEntityGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func realizedEntityGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["realized_path"] = bindings.NewStringType() + fields["realized_path"] = vapiBindings_.NewStringType() fieldNameMap["realized_path"] = "RealizedPath" - paramsTypeMap["realized_path"] = bindings.NewStringType() + paramsTypeMap["realized_path"] = vapiBindings_.NewStringType() queryParams["realized_path"] = "realized_path" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -67,41 +67,41 @@ func realizedEntityGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func realizedEntityRefreshInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func realizedEntityRefreshInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["intent_path"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func realizedEntityRefreshOutputType() bindings.BindingType { - return bindings.NewVoidType() +func RealizedEntityRefreshOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func realizedEntityRefreshRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func realizedEntityRefreshRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["intent_path"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["intent_path"] = bindings.NewStringType() + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["intent_path"] = vapiBindings_.NewStringType() queryParams["enforcement_point_path"] = "enforcement_point_path" queryParams["intent_path"] = "intent_path" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/StatusClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/StatusClient.go index 46ea51fd2..d494e55fc 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/StatusClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/StatusClient.go @@ -9,15 +9,14 @@ package realized_state import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type StatusClient interface { @@ -27,67 +26,69 @@ type StatusClient interface { // @param includeEnforcedStatusParam Include Enforced Status Flag (optional, default to false) // @param sitePathParam Policy Path of the site from where the realization status needs to be fetched (optional) // @return com.vmware.nsx_policy.model.ConsolidatedRealizedStatus + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(intentPathParam string, includeEnforcedStatusParam *bool, sitePathParam *string) (model.ConsolidatedRealizedStatus, error) + Get(intentPathParam string, includeEnforcedStatusParam *bool, sitePathParam *string) (nsx_policyModel.ConsolidatedRealizedStatus, error) } type statusClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewStatusClient(connector client.Connector) *statusClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.realized_state.status") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), +func NewStatusClient(connector vapiProtocolClient_.Connector) *statusClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.realized_state.status") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := statusClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *statusClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *statusClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (sIface *statusClient) Get(intentPathParam string, includeEnforcedStatusParam *bool, sitePathParam *string) (model.ConsolidatedRealizedStatus, error) { +func (sIface *statusClient) Get(intentPathParam string, includeEnforcedStatusParam *bool, sitePathParam *string) (nsx_policyModel.ConsolidatedRealizedStatus, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(statusGetInputType(), typeConverter) + operationRestMetaData := statusGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(statusGetInputType(), typeConverter) sv.AddStructField("IntentPath", intentPathParam) sv.AddStructField("IncludeEnforcedStatus", includeEnforcedStatusParam) sv.AddStructField("SitePath", sitePathParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ConsolidatedRealizedStatus - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ConsolidatedRealizedStatus + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := statusGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.realized_state.status", "get", inputDataValue, executionContext) - var emptyOutput model.ConsolidatedRealizedStatus + var emptyOutput nsx_policyModel.ConsolidatedRealizedStatus if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), statusGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), StatusGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ConsolidatedRealizedStatus), nil + return output.(nsx_policyModel.ConsolidatedRealizedStatus), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/StatusTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/StatusTypes.go index c5d6e1c54..dfa664370 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/StatusTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/StatusTypes.go @@ -11,54 +11,54 @@ package realized_state import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func statusGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func statusGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["intent_path"] = bindings.NewStringType() - fields["include_enforced_status"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewStringType() + fields["include_enforced_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" fieldNameMap["include_enforced_status"] = "IncludeEnforcedStatus" fieldNameMap["site_path"] = "SitePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func statusGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ConsolidatedRealizedStatusBindingType) +func StatusGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ConsolidatedRealizedStatusBindingType) } -func statusGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func statusGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["intent_path"] = bindings.NewStringType() - fields["include_enforced_status"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewStringType() + fields["include_enforced_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" fieldNameMap["include_enforced_status"] = "IncludeEnforcedStatus" fieldNameMap["site_path"] = "SitePath" - paramsTypeMap["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["include_enforced_status"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["intent_path"] = bindings.NewStringType() + paramsTypeMap["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["intent_path"] = vapiBindings_.NewStringType() + paramsTypeMap["include_enforced_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) queryParams["site_path"] = "site_path" queryParams["intent_path"] = "intent_path" queryParams["include_enforced_status"] = "include_enforced_status" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/SystemExcludedVirtualMachinesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/SystemExcludedVirtualMachinesClient.go index 373f9d051..717dfabda 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/SystemExcludedVirtualMachinesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/SystemExcludedVirtualMachinesClient.go @@ -9,15 +9,14 @@ package realized_state import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SystemExcludedVirtualMachinesClient interface { @@ -30,43 +29,48 @@ type SystemExcludedVirtualMachinesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.VirtualMachineListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, queryParam *string, sortAscendingParam *bool, sortByParam *string) (model.VirtualMachineListResult, error) + List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, queryParam *string, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.VirtualMachineListResult, error) } type systemExcludedVirtualMachinesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSystemExcludedVirtualMachinesClient(connector client.Connector) *systemExcludedVirtualMachinesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.realized_state.system_excluded_virtual_machines") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewSystemExcludedVirtualMachinesClient(connector vapiProtocolClient_.Connector) *systemExcludedVirtualMachinesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.realized_state.system_excluded_virtual_machines") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := systemExcludedVirtualMachinesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *systemExcludedVirtualMachinesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *systemExcludedVirtualMachinesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (sIface *systemExcludedVirtualMachinesClient) List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, queryParam *string, sortAscendingParam *bool, sortByParam *string) (model.VirtualMachineListResult, error) { +func (sIface *systemExcludedVirtualMachinesClient) List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, queryParam *string, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.VirtualMachineListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(systemExcludedVirtualMachinesListInputType(), typeConverter) + operationRestMetaData := systemExcludedVirtualMachinesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(systemExcludedVirtualMachinesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludedFields", includedFieldsParam) sv.AddStructField("PageSize", pageSizeParam) @@ -75,25 +79,22 @@ func (sIface *systemExcludedVirtualMachinesClient) List(cursorParam *string, inc sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.VirtualMachineListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.VirtualMachineListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := systemExcludedVirtualMachinesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.realized_state.system_excluded_virtual_machines", "list", inputDataValue, executionContext) - var emptyOutput model.VirtualMachineListResult + var emptyOutput nsx_policyModel.VirtualMachineListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), systemExcludedVirtualMachinesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SystemExcludedVirtualMachinesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.VirtualMachineListResult), nil + return output.(nsx_policyModel.VirtualMachineListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/SystemExcludedVirtualMachinesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/SystemExcludedVirtualMachinesTypes.go index 36a93265f..da7984ebb 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/SystemExcludedVirtualMachinesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/SystemExcludedVirtualMachinesTypes.go @@ -11,63 +11,63 @@ package realized_state import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func systemExcludedVirtualMachinesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func systemExcludedVirtualMachinesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["query"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["query"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["query"] = "Query" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func systemExcludedVirtualMachinesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.VirtualMachineListResultBindingType) +func SystemExcludedVirtualMachinesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.VirtualMachineListResultBindingType) } -func systemExcludedVirtualMachinesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func systemExcludedVirtualMachinesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["query"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["query"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["query"] = "Query" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["query"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["query"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -76,7 +76,7 @@ func systemExcludedVirtualMachinesListRestMetadata() protocol.OperationRestMetad queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/SystemVirtualMachinesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/SystemVirtualMachinesClient.go index 774532027..56c5dda6a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/SystemVirtualMachinesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/SystemVirtualMachinesClient.go @@ -9,15 +9,14 @@ package realized_state import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SystemVirtualMachinesClient interface { @@ -30,43 +29,48 @@ type SystemVirtualMachinesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.VirtualMachineListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, queryParam *string, sortAscendingParam *bool, sortByParam *string) (model.VirtualMachineListResult, error) + List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, queryParam *string, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.VirtualMachineListResult, error) } type systemVirtualMachinesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSystemVirtualMachinesClient(connector client.Connector) *systemVirtualMachinesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.realized_state.system_virtual_machines") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewSystemVirtualMachinesClient(connector vapiProtocolClient_.Connector) *systemVirtualMachinesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.realized_state.system_virtual_machines") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := systemVirtualMachinesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *systemVirtualMachinesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *systemVirtualMachinesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (sIface *systemVirtualMachinesClient) List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, queryParam *string, sortAscendingParam *bool, sortByParam *string) (model.VirtualMachineListResult, error) { +func (sIface *systemVirtualMachinesClient) List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, queryParam *string, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.VirtualMachineListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(systemVirtualMachinesListInputType(), typeConverter) + operationRestMetaData := systemVirtualMachinesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(systemVirtualMachinesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludedFields", includedFieldsParam) sv.AddStructField("PageSize", pageSizeParam) @@ -75,25 +79,22 @@ func (sIface *systemVirtualMachinesClient) List(cursorParam *string, includedFie sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.VirtualMachineListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.VirtualMachineListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := systemVirtualMachinesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.realized_state.system_virtual_machines", "list", inputDataValue, executionContext) - var emptyOutput model.VirtualMachineListResult + var emptyOutput nsx_policyModel.VirtualMachineListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), systemVirtualMachinesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SystemVirtualMachinesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.VirtualMachineListResult), nil + return output.(nsx_policyModel.VirtualMachineListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/SystemVirtualMachinesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/SystemVirtualMachinesTypes.go index d575b3164..3d2ffad10 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/SystemVirtualMachinesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/SystemVirtualMachinesTypes.go @@ -11,63 +11,63 @@ package realized_state import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func systemVirtualMachinesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func systemVirtualMachinesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["query"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["query"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["query"] = "Query" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func systemVirtualMachinesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.VirtualMachineListResultBindingType) +func SystemVirtualMachinesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.VirtualMachineListResultBindingType) } -func systemVirtualMachinesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func systemVirtualMachinesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["query"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["query"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["query"] = "Query" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["query"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["query"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -76,7 +76,7 @@ func systemVirtualMachinesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/UnassociatedVirtualMachinesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/UnassociatedVirtualMachinesClient.go index 86dfea7da..47a9d7e80 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/UnassociatedVirtualMachinesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/UnassociatedVirtualMachinesClient.go @@ -9,15 +9,14 @@ package realized_state import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type UnassociatedVirtualMachinesClient interface { @@ -31,43 +30,48 @@ type UnassociatedVirtualMachinesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.VirtualMachineListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.VirtualMachineListResult, error) + List(cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.VirtualMachineListResult, error) } type unassociatedVirtualMachinesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewUnassociatedVirtualMachinesClient(connector client.Connector) *unassociatedVirtualMachinesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.realized_state.unassociated_virtual_machines") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewUnassociatedVirtualMachinesClient(connector vapiProtocolClient_.Connector) *unassociatedVirtualMachinesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.realized_state.unassociated_virtual_machines") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) uIface := unassociatedVirtualMachinesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &uIface } -func (uIface *unassociatedVirtualMachinesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (uIface *unassociatedVirtualMachinesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := uIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (uIface *unassociatedVirtualMachinesClient) List(cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.VirtualMachineListResult, error) { +func (uIface *unassociatedVirtualMachinesClient) List(cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.VirtualMachineListResult, error) { typeConverter := uIface.connector.TypeConverter() executionContext := uIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(unassociatedVirtualMachinesListInputType(), typeConverter) + operationRestMetaData := unassociatedVirtualMachinesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(unassociatedVirtualMachinesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -77,25 +81,22 @@ func (uIface *unassociatedVirtualMachinesClient) List(cursorParam *string, enfor sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.VirtualMachineListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.VirtualMachineListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := unassociatedVirtualMachinesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - uIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := uIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.realized_state.unassociated_virtual_machines", "list", inputDataValue, executionContext) - var emptyOutput model.VirtualMachineListResult + var emptyOutput nsx_policyModel.VirtualMachineListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), unassociatedVirtualMachinesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), UnassociatedVirtualMachinesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.VirtualMachineListResult), nil + return output.(nsx_policyModel.VirtualMachineListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), uIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/UnassociatedVirtualMachinesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/UnassociatedVirtualMachinesTypes.go index 5ddc85f3f..d0d4fe06e 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/UnassociatedVirtualMachinesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/UnassociatedVirtualMachinesTypes.go @@ -11,23 +11,23 @@ package realized_state import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func unassociatedVirtualMachinesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func unassociatedVirtualMachinesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -35,30 +35,30 @@ func unassociatedVirtualMachinesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func unassociatedVirtualMachinesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.VirtualMachineListResultBindingType) +func UnassociatedVirtualMachinesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.VirtualMachineListResultBindingType) } -func unassociatedVirtualMachinesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func unassociatedVirtualMachinesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -66,13 +66,13 @@ func unassociatedVirtualMachinesListRestMetadata() protocol.OperationRestMetadat fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -82,7 +82,7 @@ func unassociatedVirtualMachinesListRestMetadata() protocol.OperationRestMetadat queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/VirtualMachinesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/VirtualMachinesClient.go index 494b1fc74..e0d6a3d92 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/VirtualMachinesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/VirtualMachinesClient.go @@ -9,15 +9,14 @@ package realized_state import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type VirtualMachinesClient interface { @@ -31,43 +30,48 @@ type VirtualMachinesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.VirtualMachineListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.VirtualMachineListResult, error) + List(cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.VirtualMachineListResult, error) } type virtualMachinesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewVirtualMachinesClient(connector client.Connector) *virtualMachinesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.realized_state.virtual_machines") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewVirtualMachinesClient(connector vapiProtocolClient_.Connector) *virtualMachinesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.realized_state.virtual_machines") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) vIface := virtualMachinesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &vIface } -func (vIface *virtualMachinesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (vIface *virtualMachinesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := vIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (vIface *virtualMachinesClient) List(cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.VirtualMachineListResult, error) { +func (vIface *virtualMachinesClient) List(cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.VirtualMachineListResult, error) { typeConverter := vIface.connector.TypeConverter() executionContext := vIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(virtualMachinesListInputType(), typeConverter) + operationRestMetaData := virtualMachinesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(virtualMachinesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -77,25 +81,22 @@ func (vIface *virtualMachinesClient) List(cursorParam *string, enforcementPointP sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.VirtualMachineListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.VirtualMachineListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := virtualMachinesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - vIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := vIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.realized_state.virtual_machines", "list", inputDataValue, executionContext) - var emptyOutput model.VirtualMachineListResult + var emptyOutput nsx_policyModel.VirtualMachineListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), virtualMachinesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), VirtualMachinesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.VirtualMachineListResult), nil + return output.(nsx_policyModel.VirtualMachineListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), vIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/VirtualMachinesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/VirtualMachinesTypes.go index fc765decd..0ff8e79d3 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/VirtualMachinesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/VirtualMachinesTypes.go @@ -11,23 +11,23 @@ package realized_state import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func virtualMachinesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func virtualMachinesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -35,30 +35,30 @@ func virtualMachinesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func virtualMachinesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.VirtualMachineListResultBindingType) +func VirtualMachinesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.VirtualMachineListResultBindingType) } -func virtualMachinesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func virtualMachinesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -66,13 +66,13 @@ func virtualMachinesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -82,7 +82,7 @@ func virtualMachinesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/enforcement_points/VifsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/enforcement_points/VifsClient.go index eb8b3603a..faee7005f 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/enforcement_points/VifsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/enforcement_points/VifsClient.go @@ -9,15 +9,14 @@ package enforcement_points import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type VifsClient interface { @@ -31,43 +30,48 @@ type VifsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.VirtualNetworkInterfaceListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(enforcementPointNameParam string, cursorParam *string, includedFieldsParam *string, lportAttachmentIdParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.VirtualNetworkInterfaceListResult, error) + List(enforcementPointNameParam string, cursorParam *string, includedFieldsParam *string, lportAttachmentIdParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.VirtualNetworkInterfaceListResult, error) } type vifsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewVifsClient(connector client.Connector) *vifsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.realized_state.enforcement_points.vifs") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewVifsClient(connector vapiProtocolClient_.Connector) *vifsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.realized_state.enforcement_points.vifs") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) vIface := vifsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &vIface } -func (vIface *vifsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (vIface *vifsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := vIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (vIface *vifsClient) List(enforcementPointNameParam string, cursorParam *string, includedFieldsParam *string, lportAttachmentIdParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.VirtualNetworkInterfaceListResult, error) { +func (vIface *vifsClient) List(enforcementPointNameParam string, cursorParam *string, includedFieldsParam *string, lportAttachmentIdParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.VirtualNetworkInterfaceListResult, error) { typeConverter := vIface.connector.TypeConverter() executionContext := vIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(vifsListInputType(), typeConverter) + operationRestMetaData := vifsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(vifsListInputType(), typeConverter) sv.AddStructField("EnforcementPointName", enforcementPointNameParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -77,25 +81,22 @@ func (vIface *vifsClient) List(enforcementPointNameParam string, cursorParam *st sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.VirtualNetworkInterfaceListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.VirtualNetworkInterfaceListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := vifsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - vIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := vIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.realized_state.enforcement_points.vifs", "list", inputDataValue, executionContext) - var emptyOutput model.VirtualNetworkInterfaceListResult + var emptyOutput nsx_policyModel.VirtualNetworkInterfaceListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), vifsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), VifsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.VirtualNetworkInterfaceListResult), nil + return output.(nsx_policyModel.VirtualNetworkInterfaceListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), vIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/enforcement_points/VifsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/enforcement_points/VifsTypes.go index ac944106c..5ffc285e9 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/enforcement_points/VifsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/enforcement_points/VifsTypes.go @@ -11,23 +11,23 @@ package enforcement_points import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func vifsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func vifsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enforcement_point_name"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["lport_attachment_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_name"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["lport_attachment_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_name"] = "EnforcementPointName" fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" @@ -35,30 +35,30 @@ func vifsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func vifsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.VirtualNetworkInterfaceListResultBindingType) +func VifsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.VirtualNetworkInterfaceListResultBindingType) } -func vifsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func vifsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["enforcement_point_name"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["lport_attachment_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_name"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["lport_attachment_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_name"] = "EnforcementPointName" fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" @@ -66,14 +66,14 @@ func vifsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["enforcement_point_name"] = bindings.NewStringType() - paramsTypeMap["lport_attachment_id"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["enforcementPointName"] = bindings.NewStringType() + paramsTypeMap["enforcement_point_name"] = vapiBindings_.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["lport_attachment_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["enforcementPointName"] = vapiBindings_.NewStringType() pathParams["enforcement_point_name"] = "enforcementPointName" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -83,7 +83,7 @@ func vifsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/enforcement_points/VirtualMachinesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/enforcement_points/VirtualMachinesClient.go index 9ce18c6b5..c8d24c4ca 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/enforcement_points/VirtualMachinesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/enforcement_points/VirtualMachinesClient.go @@ -9,19 +9,21 @@ package enforcement_points import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type VirtualMachinesClient interface { - // This API filters objects of type virtual machines from the specified NSX Manager. This API has been deprecated. Please use the new API GET /infra/realized-state/virtual-machines + // This API filters objects of type virtual machines from the specified NSX Manager. + // This API has been deprecated. Please use the new API GET /infra/realized-state/virtual-machines + // + // Deprecated: This API element is deprecated. // // @param enforcementPointNameParam (required) // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) @@ -32,55 +34,63 @@ type VirtualMachinesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.SearchResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(enforcementPointNameParam string, cursorParam *string, dslParam *string, includedFieldsParam *string, pageSizeParam *int64, queryParam *string, sortAscendingParam *bool, sortByParam *string) (model.SearchResponse, error) + List(enforcementPointNameParam string, cursorParam *string, dslParam *string, includedFieldsParam *string, pageSizeParam *int64, queryParam *string, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SearchResponse, error) - // Allows an admin to apply multiple tags to a virtual machine. This operation does not store the intent on the policy side. It applies the tag directly on the specified enforcement point. This operation will replace the existing tags on the virtual machine with the ones that have been passed. If the application of tag fails on the enforcement point, then an error is reported. The admin will have to retry the operation again. Policy framework does not perform a retry. Failure could occur due to multiple reasons. For e.g enforcement point is down, Enforcement point could not apply the tag due to constraints like max tags limit exceeded, etc. + // + // + // Deprecated: This API element is deprecated. // // @param enforcementPointNameParam (required) // @param virtualMachineTagsUpdateParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Updatetags(enforcementPointNameParam string, virtualMachineTagsUpdateParam model.VirtualMachineTagsUpdate) error + Updatetags(enforcementPointNameParam string, virtualMachineTagsUpdateParam nsx_policyModel.VirtualMachineTagsUpdate) error } type virtualMachinesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewVirtualMachinesClient(connector client.Connector) *virtualMachinesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.realized_state.enforcement_points.virtual_machines") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "updatetags": core.NewMethodIdentifier(interfaceIdentifier, "updatetags"), +func NewVirtualMachinesClient(connector vapiProtocolClient_.Connector) *virtualMachinesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.realized_state.enforcement_points.virtual_machines") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "updatetags": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "updatetags"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) vIface := virtualMachinesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &vIface } -func (vIface *virtualMachinesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (vIface *virtualMachinesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := vIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (vIface *virtualMachinesClient) List(enforcementPointNameParam string, cursorParam *string, dslParam *string, includedFieldsParam *string, pageSizeParam *int64, queryParam *string, sortAscendingParam *bool, sortByParam *string) (model.SearchResponse, error) { +func (vIface *virtualMachinesClient) List(enforcementPointNameParam string, cursorParam *string, dslParam *string, includedFieldsParam *string, pageSizeParam *int64, queryParam *string, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SearchResponse, error) { typeConverter := vIface.connector.TypeConverter() executionContext := vIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(virtualMachinesListInputType(), typeConverter) + operationRestMetaData := virtualMachinesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(virtualMachinesListInputType(), typeConverter) sv.AddStructField("EnforcementPointName", enforcementPointNameParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("Dsl", dslParam) @@ -91,51 +101,49 @@ func (vIface *virtualMachinesClient) List(enforcementPointNameParam string, curs sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SearchResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SearchResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := virtualMachinesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - vIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := vIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.realized_state.enforcement_points.virtual_machines", "list", inputDataValue, executionContext) - var emptyOutput model.SearchResponse + var emptyOutput nsx_policyModel.SearchResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), virtualMachinesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), VirtualMachinesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SearchResponse), nil + return output.(nsx_policyModel.SearchResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), vIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (vIface *virtualMachinesClient) Updatetags(enforcementPointNameParam string, virtualMachineTagsUpdateParam model.VirtualMachineTagsUpdate) error { +func (vIface *virtualMachinesClient) Updatetags(enforcementPointNameParam string, virtualMachineTagsUpdateParam nsx_policyModel.VirtualMachineTagsUpdate) error { typeConverter := vIface.connector.TypeConverter() executionContext := vIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(virtualMachinesUpdatetagsInputType(), typeConverter) + operationRestMetaData := virtualMachinesUpdatetagsRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(virtualMachinesUpdatetagsInputType(), typeConverter) sv.AddStructField("EnforcementPointName", enforcementPointNameParam) sv.AddStructField("VirtualMachineTagsUpdate", virtualMachineTagsUpdateParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := virtualMachinesUpdatetagsRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - vIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := vIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.realized_state.enforcement_points.virtual_machines", "updatetags", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), vIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/enforcement_points/VirtualMachinesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/enforcement_points/VirtualMachinesTypes.go index 92af70d9d..06b15bbbd 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/enforcement_points/VirtualMachinesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/realized_state/enforcement_points/VirtualMachinesTypes.go @@ -11,24 +11,24 @@ package enforcement_points import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func virtualMachinesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func virtualMachinesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enforcement_point_name"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["dsl"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["query"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_name"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["dsl"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["query"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_name"] = "EnforcementPointName" fieldNameMap["cursor"] = "Cursor" fieldNameMap["dsl"] = "Dsl" @@ -37,31 +37,31 @@ func virtualMachinesListInputType() bindings.StructType { fieldNameMap["query"] = "Query" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func virtualMachinesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SearchResponseBindingType) +func VirtualMachinesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SearchResponseBindingType) } -func virtualMachinesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func virtualMachinesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["enforcement_point_name"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["dsl"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["query"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_name"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["dsl"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["query"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_name"] = "EnforcementPointName" fieldNameMap["cursor"] = "Cursor" fieldNameMap["dsl"] = "Dsl" @@ -70,15 +70,15 @@ func virtualMachinesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["query"] = "Query" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["enforcement_point_name"] = bindings.NewStringType() - paramsTypeMap["query"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["dsl"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["enforcementPointName"] = bindings.NewStringType() + paramsTypeMap["enforcement_point_name"] = vapiBindings_.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["query"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["dsl"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["enforcementPointName"] = vapiBindings_.NewStringType() pathParams["enforcement_point_name"] = "enforcementPointName" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -89,7 +89,7 @@ func virtualMachinesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -110,41 +110,41 @@ func virtualMachinesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func virtualMachinesUpdatetagsInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func virtualMachinesUpdatetagsInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enforcement_point_name"] = bindings.NewStringType() - fields["virtual_machine_tags_update"] = bindings.NewReferenceType(model.VirtualMachineTagsUpdateBindingType) + fields["enforcement_point_name"] = vapiBindings_.NewStringType() + fields["virtual_machine_tags_update"] = vapiBindings_.NewReferenceType(nsx_policyModel.VirtualMachineTagsUpdateBindingType) fieldNameMap["enforcement_point_name"] = "EnforcementPointName" fieldNameMap["virtual_machine_tags_update"] = "VirtualMachineTagsUpdate" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func virtualMachinesUpdatetagsOutputType() bindings.BindingType { - return bindings.NewVoidType() +func VirtualMachinesUpdatetagsOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func virtualMachinesUpdatetagsRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func virtualMachinesUpdatetagsRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["enforcement_point_name"] = bindings.NewStringType() - fields["virtual_machine_tags_update"] = bindings.NewReferenceType(model.VirtualMachineTagsUpdateBindingType) + fields["enforcement_point_name"] = vapiBindings_.NewStringType() + fields["virtual_machine_tags_update"] = vapiBindings_.NewReferenceType(nsx_policyModel.VirtualMachineTagsUpdateBindingType) fieldNameMap["enforcement_point_name"] = "EnforcementPointName" fieldNameMap["virtual_machine_tags_update"] = "VirtualMachineTagsUpdate" - paramsTypeMap["enforcement_point_name"] = bindings.NewStringType() - paramsTypeMap["virtual_machine_tags_update"] = bindings.NewReferenceType(model.VirtualMachineTagsUpdateBindingType) - paramsTypeMap["enforcementPointName"] = bindings.NewStringType() + paramsTypeMap["enforcement_point_name"] = vapiBindings_.NewStringType() + paramsTypeMap["virtual_machine_tags_update"] = vapiBindings_.NewReferenceType(nsx_policyModel.VirtualMachineTagsUpdateBindingType) + paramsTypeMap["enforcementPointName"] = vapiBindings_.NewStringType() pathParams["enforcement_point_name"] = "enforcementPointName" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/ArpProxyClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/ArpProxyClient.go index 552b824f9..89e3fbf50 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/ArpProxyClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/ArpProxyClient.go @@ -9,15 +9,14 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ArpProxyClient interface { @@ -33,43 +32,48 @@ type ArpProxyClient interface { // @param sourceParam Data source type. (optional) // @param transportNodeIdParam TransportNode Id (optional) // @return com.vmware.nsx_policy.model.PolicyArpProxyTableListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(segmentIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (model.PolicyArpProxyTableListResult, error) + List(segmentIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (nsx_policyModel.PolicyArpProxyTableListResult, error) } type arpProxyClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewArpProxyClient(connector client.Connector) *arpProxyClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.segments.arp_proxy") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewArpProxyClient(connector vapiProtocolClient_.Connector) *arpProxyClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.segments.arp_proxy") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := arpProxyClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *arpProxyClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *arpProxyClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (aIface *arpProxyClient) List(segmentIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (model.PolicyArpProxyTableListResult, error) { +func (aIface *arpProxyClient) List(segmentIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (nsx_policyModel.PolicyArpProxyTableListResult, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(arpProxyListInputType(), typeConverter) + operationRestMetaData := arpProxyListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(arpProxyListInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) @@ -81,25 +85,22 @@ func (aIface *arpProxyClient) List(segmentIdParam string, cursorParam *string, e sv.AddStructField("TransportNodeId", transportNodeIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyArpProxyTableListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyArpProxyTableListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := arpProxyListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.arp_proxy", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyArpProxyTableListResult + var emptyOutput nsx_policyModel.PolicyArpProxyTableListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), arpProxyListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ArpProxyListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyArpProxyTableListResult), nil + return output.(nsx_policyModel.PolicyArpProxyTableListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/ArpProxyTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/ArpProxyTypes.go index 284470bec..2d7dc029f 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/ArpProxyTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/ArpProxyTypes.go @@ -11,10 +11,10 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) @@ -24,18 +24,18 @@ const ArpProxy_LIST_SOURCE_REALTIME = "realtime" // Possible value for ``source`` of method ArpProxy#list. const ArpProxy_LIST_SOURCE_CACHED = "cached" -func arpProxyListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func arpProxyListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -45,32 +45,32 @@ func arpProxyListInputType() bindings.StructType { fieldNameMap["sort_by"] = "SortBy" fieldNameMap["source"] = "Source" fieldNameMap["transport_node_id"] = "TransportNodeId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func arpProxyListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyArpProxyTableListResultBindingType) +func ArpProxyListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyArpProxyTableListResultBindingType) } -func arpProxyListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func arpProxyListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -80,16 +80,16 @@ func arpProxyListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["sort_by"] = "SortBy" fieldNameMap["source"] = "Source" fieldNameMap["transport_node_id"] = "TransportNodeId" - paramsTypeMap["source"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -101,7 +101,7 @@ func arpProxyListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/ArpTableClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/ArpTableClient.go index cbae31c81..f518407cb 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/ArpTableClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/ArpTableClient.go @@ -9,15 +9,14 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ArpTableClient interface { @@ -33,43 +32,48 @@ type ArpTableClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.InterfaceArpTable + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(segmentIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, hostTransportNodePathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.InterfaceArpTable, error) + List(segmentIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, hostTransportNodePathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.InterfaceArpTable, error) } type arpTableClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewArpTableClient(connector client.Connector) *arpTableClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.segments.arp_table") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewArpTableClient(connector vapiProtocolClient_.Connector) *arpTableClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.segments.arp_table") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := arpTableClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *arpTableClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *arpTableClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (aIface *arpTableClient) List(segmentIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, hostTransportNodePathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.InterfaceArpTable, error) { +func (aIface *arpTableClient) List(segmentIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, hostTransportNodePathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.InterfaceArpTable, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(arpTableListInputType(), typeConverter) + operationRestMetaData := arpTableListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(arpTableListInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EdgePath", edgePathParam) @@ -81,25 +85,22 @@ func (aIface *arpTableClient) List(segmentIdParam string, cursorParam *string, e sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.InterfaceArpTable - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.InterfaceArpTable + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := arpTableListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.arp_table", "list", inputDataValue, executionContext) - var emptyOutput model.InterfaceArpTable + var emptyOutput nsx_policyModel.InterfaceArpTable if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), arpTableListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ArpTableListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.InterfaceArpTable), nil + return output.(nsx_policyModel.InterfaceArpTable), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/ArpTableTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/ArpTableTypes.go index 04d301a99..6453022b2 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/ArpTableTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/ArpTableTypes.go @@ -11,25 +11,25 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func arpTableListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func arpTableListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["host_transport_node_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["host_transport_node_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["edge_path"] = "EdgePath" @@ -39,32 +39,32 @@ func arpTableListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func arpTableListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.InterfaceArpTableBindingType) +func ArpTableListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.InterfaceArpTableBindingType) } -func arpTableListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func arpTableListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["host_transport_node_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["host_transport_node_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["edge_path"] = "EdgePath" @@ -74,16 +74,16 @@ func arpTableListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["host_transport_node_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["host_transport_node_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" queryParams["cursor"] = "cursor" queryParams["host_transport_node_path"] = "host_transport_node_path" @@ -95,7 +95,7 @@ func arpTableListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/BepStatisticsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/BepStatisticsClient.go index b93cc4530..5b63c8231 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/BepStatisticsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/BepStatisticsClient.go @@ -9,15 +9,14 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type BepStatisticsClient interface { @@ -27,67 +26,69 @@ type BepStatisticsClient interface { // @param bridgeProfilePathParam Bridge profile path (required) // @param enforcementPointPathParam String Path of the enforcement point (optional) // @return com.vmware.nsx_policy.model.BridgeEndpointStatistics + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(segmentIdParam string, bridgeProfilePathParam string, enforcementPointPathParam *string) (model.BridgeEndpointStatistics, error) + Get(segmentIdParam string, bridgeProfilePathParam string, enforcementPointPathParam *string) (nsx_policyModel.BridgeEndpointStatistics, error) } type bepStatisticsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewBepStatisticsClient(connector client.Connector) *bepStatisticsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.segments.bep_statistics") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), +func NewBepStatisticsClient(connector vapiProtocolClient_.Connector) *bepStatisticsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.segments.bep_statistics") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) bIface := bepStatisticsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &bIface } -func (bIface *bepStatisticsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (bIface *bepStatisticsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := bIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (bIface *bepStatisticsClient) Get(segmentIdParam string, bridgeProfilePathParam string, enforcementPointPathParam *string) (model.BridgeEndpointStatistics, error) { +func (bIface *bepStatisticsClient) Get(segmentIdParam string, bridgeProfilePathParam string, enforcementPointPathParam *string) (nsx_policyModel.BridgeEndpointStatistics, error) { typeConverter := bIface.connector.TypeConverter() executionContext := bIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(bepStatisticsGetInputType(), typeConverter) + operationRestMetaData := bepStatisticsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(bepStatisticsGetInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("BridgeProfilePath", bridgeProfilePathParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.BridgeEndpointStatistics - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.BridgeEndpointStatistics + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := bepStatisticsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - bIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := bIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.bep_statistics", "get", inputDataValue, executionContext) - var emptyOutput model.BridgeEndpointStatistics + var emptyOutput nsx_policyModel.BridgeEndpointStatistics if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), bepStatisticsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), BepStatisticsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.BridgeEndpointStatistics), nil + return output.(nsx_policyModel.BridgeEndpointStatistics), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), bIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/BepStatisticsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/BepStatisticsTypes.go index 9c10ba8d8..60c1d7163 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/BepStatisticsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/BepStatisticsTypes.go @@ -11,55 +11,55 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func bepStatisticsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func bepStatisticsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["bridge_profile_path"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["bridge_profile_path"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["bridge_profile_path"] = "BridgeProfilePath" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func bepStatisticsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.BridgeEndpointStatisticsBindingType) +func BepStatisticsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.BridgeEndpointStatisticsBindingType) } -func bepStatisticsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func bepStatisticsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["bridge_profile_path"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["bridge_profile_path"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["bridge_profile_path"] = "BridgeProfilePath" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["bridge_profile_path"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["bridge_profile_path"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" queryParams["enforcement_point_path"] = "enforcement_point_path" queryParams["bridge_profile_path"] = "bridge_profile_path" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/BepStatusClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/BepStatusClient.go index 8e1c365fe..bd91e3d42 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/BepStatusClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/BepStatusClient.go @@ -9,15 +9,14 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type BepStatusClient interface { @@ -27,67 +26,69 @@ type BepStatusClient interface { // @param bridgeProfilePathParam Bridge profile path (required) // @param enforcementPointPathParam String Path of the enforcement point (optional) // @return com.vmware.nsx_policy.model.BridgeEndpointStatus + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(segmentIdParam string, bridgeProfilePathParam string, enforcementPointPathParam *string) (model.BridgeEndpointStatus, error) + Get(segmentIdParam string, bridgeProfilePathParam string, enforcementPointPathParam *string) (nsx_policyModel.BridgeEndpointStatus, error) } type bepStatusClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewBepStatusClient(connector client.Connector) *bepStatusClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.segments.bep_status") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), +func NewBepStatusClient(connector vapiProtocolClient_.Connector) *bepStatusClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.segments.bep_status") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) bIface := bepStatusClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &bIface } -func (bIface *bepStatusClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (bIface *bepStatusClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := bIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (bIface *bepStatusClient) Get(segmentIdParam string, bridgeProfilePathParam string, enforcementPointPathParam *string) (model.BridgeEndpointStatus, error) { +func (bIface *bepStatusClient) Get(segmentIdParam string, bridgeProfilePathParam string, enforcementPointPathParam *string) (nsx_policyModel.BridgeEndpointStatus, error) { typeConverter := bIface.connector.TypeConverter() executionContext := bIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(bepStatusGetInputType(), typeConverter) + operationRestMetaData := bepStatusGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(bepStatusGetInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("BridgeProfilePath", bridgeProfilePathParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.BridgeEndpointStatus - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.BridgeEndpointStatus + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := bepStatusGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - bIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := bIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.bep_status", "get", inputDataValue, executionContext) - var emptyOutput model.BridgeEndpointStatus + var emptyOutput nsx_policyModel.BridgeEndpointStatus if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), bepStatusGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), BepStatusGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.BridgeEndpointStatus), nil + return output.(nsx_policyModel.BridgeEndpointStatus), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), bIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/BepStatusTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/BepStatusTypes.go index a0000b6d1..f1bf4b1ab 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/BepStatusTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/BepStatusTypes.go @@ -11,55 +11,55 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func bepStatusGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func bepStatusGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["bridge_profile_path"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["bridge_profile_path"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["bridge_profile_path"] = "BridgeProfilePath" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func bepStatusGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.BridgeEndpointStatusBindingType) +func BepStatusGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.BridgeEndpointStatusBindingType) } -func bepStatusGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func bepStatusGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["bridge_profile_path"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["bridge_profile_path"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["bridge_profile_path"] = "BridgeProfilePath" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["bridge_profile_path"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["bridge_profile_path"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" queryParams["enforcement_point_path"] = "enforcement_point_path" queryParams["bridge_profile_path"] = "bridge_profile_path" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/DhcpStaticBindingConfigsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/DhcpStaticBindingConfigsClient.go index 96c73114d..dce9e7603 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/DhcpStaticBindingConfigsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/DhcpStaticBindingConfigsClient.go @@ -9,16 +9,15 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type DhcpStaticBindingConfigsClient interface { @@ -26,6 +25,7 @@ type DhcpStaticBindingConfigsClient interface { // // @param segmentIdParam (required) // @param bindingIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -38,13 +38,14 @@ type DhcpStaticBindingConfigsClient interface { // @param segmentIdParam (required) // @param bindingIdParam (required) // @return com.vmware.nsx_policy.model.DhcpStaticBindingConfig - // The return value will contain all the properties defined in model.DhcpStaticBindingConfig. + // The return value will contain all the properties defined in nsx_policyModel.DhcpStaticBindingConfig. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(segmentIdParam string, bindingIdParam string) (*data.StructValue, error) + Get(segmentIdParam string, bindingIdParam string) (*vapiData_.StructValue, error) // Paginated list of all DHCP static binding instances // @@ -56,133 +57,142 @@ type DhcpStaticBindingConfigsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.DhcpStaticBindingConfigListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(segmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.DhcpStaticBindingConfigListResult, error) + List(segmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.DhcpStaticBindingConfigListResult, error) // If binding with the binding-id is not already present, create a new DHCP static binding instance. If it already exists, replace the existing DHCP static binding instance with specified attributes. // // @param segmentIdParam (required) // @param bindingIdParam (required) // @param dhcpStaticBindingConfigParam (required) - // The parameter must contain all the properties defined in model.DhcpStaticBindingConfig. + // The parameter must contain all the properties defined in nsx_policyModel.DhcpStaticBindingConfig. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(segmentIdParam string, bindingIdParam string, dhcpStaticBindingConfigParam *data.StructValue) error + Patch(segmentIdParam string, bindingIdParam string, dhcpStaticBindingConfigParam *vapiData_.StructValue) error // If binding with the binding-id is not already present, create a new DHCP static binding instance. If it already exists, replace the existing DHCP static binding instance with this object. // // @param segmentIdParam (required) // @param bindingIdParam (required) // @param dhcpStaticBindingConfigParam (required) - // The parameter must contain all the properties defined in model.DhcpStaticBindingConfig. + // The parameter must contain all the properties defined in nsx_policyModel.DhcpStaticBindingConfig. // @return com.vmware.nsx_policy.model.DhcpStaticBindingConfig - // The return value will contain all the properties defined in model.DhcpStaticBindingConfig. + // The return value will contain all the properties defined in nsx_policyModel.DhcpStaticBindingConfig. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(segmentIdParam string, bindingIdParam string, dhcpStaticBindingConfigParam *data.StructValue) (*data.StructValue, error) + Update(segmentIdParam string, bindingIdParam string, dhcpStaticBindingConfigParam *vapiData_.StructValue) (*vapiData_.StructValue, error) } type dhcpStaticBindingConfigsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewDhcpStaticBindingConfigsClient(connector client.Connector) *dhcpStaticBindingConfigsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.segments.dhcp_static_binding_configs") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewDhcpStaticBindingConfigsClient(connector vapiProtocolClient_.Connector) *dhcpStaticBindingConfigsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.segments.dhcp_static_binding_configs") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) dIface := dhcpStaticBindingConfigsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &dIface } -func (dIface *dhcpStaticBindingConfigsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (dIface *dhcpStaticBindingConfigsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := dIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (dIface *dhcpStaticBindingConfigsClient) Delete(segmentIdParam string, bindingIdParam string) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dhcpStaticBindingConfigsDeleteInputType(), typeConverter) + operationRestMetaData := dhcpStaticBindingConfigsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dhcpStaticBindingConfigsDeleteInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("BindingId", bindingIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dhcpStaticBindingConfigsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.dhcp_static_binding_configs", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *dhcpStaticBindingConfigsClient) Get(segmentIdParam string, bindingIdParam string) (*data.StructValue, error) { +func (dIface *dhcpStaticBindingConfigsClient) Get(segmentIdParam string, bindingIdParam string) (*vapiData_.StructValue, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dhcpStaticBindingConfigsGetInputType(), typeConverter) + operationRestMetaData := dhcpStaticBindingConfigsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dhcpStaticBindingConfigsGetInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("BindingId", bindingIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput *data.StructValue - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dhcpStaticBindingConfigsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.dhcp_static_binding_configs", "get", inputDataValue, executionContext) - var emptyOutput *data.StructValue + var emptyOutput *vapiData_.StructValue if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), dhcpStaticBindingConfigsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DhcpStaticBindingConfigsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(*data.StructValue), nil + return output.(*vapiData_.StructValue), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (dIface *dhcpStaticBindingConfigsClient) List(segmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.DhcpStaticBindingConfigListResult, error) { +func (dIface *dhcpStaticBindingConfigsClient) List(segmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.DhcpStaticBindingConfigListResult, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dhcpStaticBindingConfigsListInputType(), typeConverter) + operationRestMetaData := dhcpStaticBindingConfigsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dhcpStaticBindingConfigsListInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -192,85 +202,84 @@ func (dIface *dhcpStaticBindingConfigsClient) List(segmentIdParam string, cursor sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.DhcpStaticBindingConfigListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.DhcpStaticBindingConfigListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dhcpStaticBindingConfigsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.dhcp_static_binding_configs", "list", inputDataValue, executionContext) - var emptyOutput model.DhcpStaticBindingConfigListResult + var emptyOutput nsx_policyModel.DhcpStaticBindingConfigListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), dhcpStaticBindingConfigsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DhcpStaticBindingConfigsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.DhcpStaticBindingConfigListResult), nil + return output.(nsx_policyModel.DhcpStaticBindingConfigListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (dIface *dhcpStaticBindingConfigsClient) Patch(segmentIdParam string, bindingIdParam string, dhcpStaticBindingConfigParam *data.StructValue) error { +func (dIface *dhcpStaticBindingConfigsClient) Patch(segmentIdParam string, bindingIdParam string, dhcpStaticBindingConfigParam *vapiData_.StructValue) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dhcpStaticBindingConfigsPatchInputType(), typeConverter) + operationRestMetaData := dhcpStaticBindingConfigsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dhcpStaticBindingConfigsPatchInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("BindingId", bindingIdParam) sv.AddStructField("DhcpStaticBindingConfig", dhcpStaticBindingConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dhcpStaticBindingConfigsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.dhcp_static_binding_configs", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *dhcpStaticBindingConfigsClient) Update(segmentIdParam string, bindingIdParam string, dhcpStaticBindingConfigParam *data.StructValue) (*data.StructValue, error) { +func (dIface *dhcpStaticBindingConfigsClient) Update(segmentIdParam string, bindingIdParam string, dhcpStaticBindingConfigParam *vapiData_.StructValue) (*vapiData_.StructValue, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dhcpStaticBindingConfigsUpdateInputType(), typeConverter) + operationRestMetaData := dhcpStaticBindingConfigsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dhcpStaticBindingConfigsUpdateInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("BindingId", bindingIdParam) sv.AddStructField("DhcpStaticBindingConfig", dhcpStaticBindingConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput *data.StructValue - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dhcpStaticBindingConfigsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.dhcp_static_binding_configs", "update", inputDataValue, executionContext) - var emptyOutput *data.StructValue + var emptyOutput *vapiData_.StructValue if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), dhcpStaticBindingConfigsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DhcpStaticBindingConfigsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(*data.StructValue), nil + return output.(*vapiData_.StructValue), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/DhcpStaticBindingConfigsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/DhcpStaticBindingConfigsTypes.go index 456af3c2b..1e43601b7 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/DhcpStaticBindingConfigsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/DhcpStaticBindingConfigsTypes.go @@ -11,50 +11,50 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func dhcpStaticBindingConfigsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dhcpStaticBindingConfigsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["binding_id"] = bindings.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["binding_id"] = vapiBindings_.NewStringType() fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["binding_id"] = "BindingId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dhcpStaticBindingConfigsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DhcpStaticBindingConfigsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func dhcpStaticBindingConfigsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dhcpStaticBindingConfigsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["binding_id"] = bindings.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["binding_id"] = vapiBindings_.NewStringType() fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["binding_id"] = "BindingId" - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["binding_id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["bindingId"] = bindings.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["bindingId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["binding_id"] = "bindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func dhcpStaticBindingConfigsDeleteRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dhcpStaticBindingConfigsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dhcpStaticBindingConfigsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["binding_id"] = bindings.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["binding_id"] = vapiBindings_.NewStringType() fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["binding_id"] = "BindingId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dhcpStaticBindingConfigsGetOutputType() bindings.BindingType { - return bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.DhcpStaticBindingConfigBindingType)}, bindings.REST) +func DhcpStaticBindingConfigsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.DhcpStaticBindingConfigBindingType)}) } -func dhcpStaticBindingConfigsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dhcpStaticBindingConfigsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["binding_id"] = bindings.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["binding_id"] = vapiBindings_.NewStringType() fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["binding_id"] = "BindingId" - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["binding_id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["bindingId"] = bindings.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["bindingId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["binding_id"] = "bindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,16 +132,16 @@ func dhcpStaticBindingConfigsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dhcpStaticBindingConfigsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dhcpStaticBindingConfigsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -149,30 +149,30 @@ func dhcpStaticBindingConfigsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dhcpStaticBindingConfigsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.DhcpStaticBindingConfigListResultBindingType) +func DhcpStaticBindingConfigsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.DhcpStaticBindingConfigListResultBindingType) } -func dhcpStaticBindingConfigsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dhcpStaticBindingConfigsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -180,14 +180,14 @@ func dhcpStaticBindingConfigsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -197,7 +197,7 @@ func dhcpStaticBindingConfigsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -218,48 +218,48 @@ func dhcpStaticBindingConfigsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dhcpStaticBindingConfigsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dhcpStaticBindingConfigsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["binding_id"] = bindings.NewStringType() - fields["dhcp_static_binding_config"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.DhcpStaticBindingConfigBindingType)}, bindings.REST) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["binding_id"] = vapiBindings_.NewStringType() + fields["dhcp_static_binding_config"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.DhcpStaticBindingConfigBindingType)}) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["binding_id"] = "BindingId" fieldNameMap["dhcp_static_binding_config"] = "DhcpStaticBindingConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dhcpStaticBindingConfigsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DhcpStaticBindingConfigsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func dhcpStaticBindingConfigsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dhcpStaticBindingConfigsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["binding_id"] = bindings.NewStringType() - fields["dhcp_static_binding_config"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.DhcpStaticBindingConfigBindingType)}, bindings.REST) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["binding_id"] = vapiBindings_.NewStringType() + fields["dhcp_static_binding_config"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.DhcpStaticBindingConfigBindingType)}) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["binding_id"] = "BindingId" fieldNameMap["dhcp_static_binding_config"] = "DhcpStaticBindingConfig" - paramsTypeMap["dhcp_static_binding_config"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.DhcpStaticBindingConfigBindingType)}, bindings.REST) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["binding_id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["bindingId"] = bindings.NewStringType() + paramsTypeMap["dhcp_static_binding_config"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.DhcpStaticBindingConfigBindingType)}) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["bindingId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["binding_id"] = "bindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -280,48 +280,48 @@ func dhcpStaticBindingConfigsPatchRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dhcpStaticBindingConfigsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dhcpStaticBindingConfigsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["binding_id"] = bindings.NewStringType() - fields["dhcp_static_binding_config"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.DhcpStaticBindingConfigBindingType)}, bindings.REST) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["binding_id"] = vapiBindings_.NewStringType() + fields["dhcp_static_binding_config"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.DhcpStaticBindingConfigBindingType)}) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["binding_id"] = "BindingId" fieldNameMap["dhcp_static_binding_config"] = "DhcpStaticBindingConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dhcpStaticBindingConfigsUpdateOutputType() bindings.BindingType { - return bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.DhcpStaticBindingConfigBindingType)}, bindings.REST) +func DhcpStaticBindingConfigsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.DhcpStaticBindingConfigBindingType)}) } -func dhcpStaticBindingConfigsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dhcpStaticBindingConfigsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["binding_id"] = bindings.NewStringType() - fields["dhcp_static_binding_config"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.DhcpStaticBindingConfigBindingType)}, bindings.REST) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["binding_id"] = vapiBindings_.NewStringType() + fields["dhcp_static_binding_config"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.DhcpStaticBindingConfigBindingType)}) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["binding_id"] = "BindingId" fieldNameMap["dhcp_static_binding_config"] = "DhcpStaticBindingConfig" - paramsTypeMap["dhcp_static_binding_config"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.DhcpStaticBindingConfigBindingType)}, bindings.REST) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["binding_id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["bindingId"] = bindings.NewStringType() + paramsTypeMap["dhcp_static_binding_config"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.DhcpStaticBindingConfigBindingType)}) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["bindingId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["binding_id"] = "bindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/EffectiveProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/EffectiveProfilesClient.go new file mode 100644 index 000000000..02932db49 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/EffectiveProfilesClient.go @@ -0,0 +1,93 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Interface file for service: EffectiveProfiles +// Used by client-side stubs. + +package segments + +import ( + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" +) + +const _ = vapiCore_.SupportedByRuntimeVersion2 + +type EffectiveProfilesClient interface { + + // List all effective profiles for this segment on given enforcement point. + // + // @param segmentIdParam (required) + // @param enforcementPointPathParam Enforcement point path (optional) + // @return com.vmware.nsx_policy.model.EffectiveProfilesResponse + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Get(segmentIdParam string, enforcementPointPathParam *string) (nsx_policyModel.EffectiveProfilesResponse, error) +} + +type effectiveProfilesClient struct { + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType +} + +func NewEffectiveProfilesClient(connector vapiProtocolClient_.Connector) *effectiveProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.segments.effective_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + } + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) + + eIface := effectiveProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} + return &eIface +} + +func (eIface *effectiveProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { + if entry, ok := eIface.errorsBindingMap[errorName]; ok { + return entry + } + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] +} + +func (eIface *effectiveProfilesClient) Get(segmentIdParam string, enforcementPointPathParam *string) (nsx_policyModel.EffectiveProfilesResponse, error) { + typeConverter := eIface.connector.TypeConverter() + executionContext := eIface.connector.NewExecutionContext() + operationRestMetaData := effectiveProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(effectiveProfilesGetInputType(), typeConverter) + sv.AddStructField("SegmentId", segmentIdParam) + sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_policyModel.EffectiveProfilesResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := eIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.effective_profiles", "get", inputDataValue, executionContext) + var emptyOutput nsx_policyModel.EffectiveProfilesResponse + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), EffectiveProfilesGetOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_policyModel.EffectiveProfilesResponse), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), eIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/EffectiveProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/EffectiveProfilesTypes.go new file mode 100644 index 000000000..b4967fc71 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/EffectiveProfilesTypes.go @@ -0,0 +1,75 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Data type definitions file for service: EffectiveProfiles. +// Includes binding types of a structures and enumerations defined in the service. +// Shared by client-side stubs and server-side skeletons to ensure type +// compatibility. + +package segments + +import ( + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + "reflect" +) + +func effectiveProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["segment_id"] = "SegmentId" + fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func EffectiveProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.EffectiveProfilesResponseBindingType) +} + +func effectiveProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["segment_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["segment_id"] = "SegmentId" + fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + pathParams["segment_id"] = "segmentId" + queryParams["enforcement_point_path"] = "enforcement_point_path" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "GET", + "/policy/api/v1/infra/segments/{segmentId}/effective-profiles", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/GatewayInterfaceArpTableClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/GatewayInterfaceArpTableClient.go index 979241a28..b1b038b1e 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/GatewayInterfaceArpTableClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/GatewayInterfaceArpTableClient.go @@ -9,19 +9,21 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type GatewayInterfaceArpTableClient interface { - // This API is deprecated because it is duplicate. Please use /infra/segments//arp-table Segment ID is the ID of the segment that is connected to the the tier-0 + // Get ARP table for downlink router port on tier-0 router. + // This API is deprecated because it is duplicate. Please use /infra/segments//arp-table Segment ID is the ID of the segment that is connected to the the tier-0 + // + // Deprecated: This API element is deprecated. // // @param segmentIdParam (required) // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) @@ -33,43 +35,48 @@ type GatewayInterfaceArpTableClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.InterfaceArpTable + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(segmentIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, hostTransportNodePathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.InterfaceArpTable, error) + List(segmentIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, hostTransportNodePathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.InterfaceArpTable, error) } type gatewayInterfaceArpTableClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewGatewayInterfaceArpTableClient(connector client.Connector) *gatewayInterfaceArpTableClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.segments.gateway_interface_arp_table") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewGatewayInterfaceArpTableClient(connector vapiProtocolClient_.Connector) *gatewayInterfaceArpTableClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.segments.gateway_interface_arp_table") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) gIface := gatewayInterfaceArpTableClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &gIface } -func (gIface *gatewayInterfaceArpTableClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (gIface *gatewayInterfaceArpTableClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := gIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (gIface *gatewayInterfaceArpTableClient) List(segmentIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, hostTransportNodePathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.InterfaceArpTable, error) { +func (gIface *gatewayInterfaceArpTableClient) List(segmentIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, hostTransportNodePathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.InterfaceArpTable, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(gatewayInterfaceArpTableListInputType(), typeConverter) + operationRestMetaData := gatewayInterfaceArpTableListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(gatewayInterfaceArpTableListInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EdgePath", edgePathParam) @@ -81,25 +88,22 @@ func (gIface *gatewayInterfaceArpTableClient) List(segmentIdParam string, cursor sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.InterfaceArpTable - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.InterfaceArpTable + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := gatewayInterfaceArpTableListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.gateway_interface_arp_table", "list", inputDataValue, executionContext) - var emptyOutput model.InterfaceArpTable + var emptyOutput nsx_policyModel.InterfaceArpTable if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), gatewayInterfaceArpTableListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GatewayInterfaceArpTableListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.InterfaceArpTable), nil + return output.(nsx_policyModel.InterfaceArpTable), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/GatewayInterfaceArpTableTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/GatewayInterfaceArpTableTypes.go index 68ea853f9..884015605 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/GatewayInterfaceArpTableTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/GatewayInterfaceArpTableTypes.go @@ -11,25 +11,25 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func gatewayInterfaceArpTableListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func gatewayInterfaceArpTableListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["host_transport_node_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["host_transport_node_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["edge_path"] = "EdgePath" @@ -39,32 +39,32 @@ func gatewayInterfaceArpTableListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func gatewayInterfaceArpTableListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.InterfaceArpTableBindingType) +func GatewayInterfaceArpTableListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.InterfaceArpTableBindingType) } -func gatewayInterfaceArpTableListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func gatewayInterfaceArpTableListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["host_transport_node_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["host_transport_node_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["edge_path"] = "EdgePath" @@ -74,16 +74,16 @@ func gatewayInterfaceArpTableListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["host_transport_node_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["host_transport_node_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" queryParams["cursor"] = "cursor" queryParams["host_transport_node_path"] = "host_transport_node_path" @@ -95,7 +95,7 @@ func gatewayInterfaceArpTableListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/GatewayInterfaceDadStateClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/GatewayInterfaceDadStateClient.go index 9cc6ffbaa..776cf7740 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/GatewayInterfaceDadStateClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/GatewayInterfaceDadStateClient.go @@ -9,15 +9,14 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type GatewayInterfaceDadStateClient interface { @@ -27,67 +26,69 @@ type GatewayInterfaceDadStateClient interface { // @param enforcementPointPathParam String Path of the enforcement point (optional) // @param sourceParam Data source type. (optional) // @return com.vmware.nsx_policy.model.InterfaceDADState + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(segmentIdParam string, enforcementPointPathParam *string, sourceParam *string) (model.InterfaceDADState, error) + Get(segmentIdParam string, enforcementPointPathParam *string, sourceParam *string) (nsx_policyModel.InterfaceDADState, error) } type gatewayInterfaceDadStateClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewGatewayInterfaceDadStateClient(connector client.Connector) *gatewayInterfaceDadStateClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.segments.gateway_interface_dad_state") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), +func NewGatewayInterfaceDadStateClient(connector vapiProtocolClient_.Connector) *gatewayInterfaceDadStateClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.segments.gateway_interface_dad_state") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) gIface := gatewayInterfaceDadStateClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &gIface } -func (gIface *gatewayInterfaceDadStateClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (gIface *gatewayInterfaceDadStateClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := gIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (gIface *gatewayInterfaceDadStateClient) Get(segmentIdParam string, enforcementPointPathParam *string, sourceParam *string) (model.InterfaceDADState, error) { +func (gIface *gatewayInterfaceDadStateClient) Get(segmentIdParam string, enforcementPointPathParam *string, sourceParam *string) (nsx_policyModel.InterfaceDADState, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(gatewayInterfaceDadStateGetInputType(), typeConverter) + operationRestMetaData := gatewayInterfaceDadStateGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(gatewayInterfaceDadStateGetInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) sv.AddStructField("Source", sourceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.InterfaceDADState - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.InterfaceDADState + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := gatewayInterfaceDadStateGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.gateway_interface_dad_state", "get", inputDataValue, executionContext) - var emptyOutput model.InterfaceDADState + var emptyOutput nsx_policyModel.InterfaceDADState if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), gatewayInterfaceDadStateGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GatewayInterfaceDadStateGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.InterfaceDADState), nil + return output.(nsx_policyModel.InterfaceDADState), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/GatewayInterfaceDadStateTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/GatewayInterfaceDadStateTypes.go index f243a8afa..4899f50c9 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/GatewayInterfaceDadStateTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/GatewayInterfaceDadStateTypes.go @@ -11,10 +11,10 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) @@ -24,48 +24,48 @@ const GatewayInterfaceDadState_GET_SOURCE_REALTIME = "realtime" // Possible value for ``source`` of method GatewayInterfaceDadState#get. const GatewayInterfaceDadState_GET_SOURCE_CACHED = "cached" -func gatewayInterfaceDadStateGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func gatewayInterfaceDadStateGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" fieldNameMap["source"] = "Source" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func gatewayInterfaceDadStateGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.InterfaceDADStateBindingType) +func GatewayInterfaceDadStateGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.InterfaceDADStateBindingType) } -func gatewayInterfaceDadStateGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func gatewayInterfaceDadStateGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" fieldNameMap["source"] = "Source" - paramsTypeMap["source"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" queryParams["enforcement_point_path"] = "enforcement_point_path" queryParams["source"] = "source" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/GatewayInterfaceStatisticsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/GatewayInterfaceStatisticsClient.go index f8d83c4bb..d26e96243 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/GatewayInterfaceStatisticsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/GatewayInterfaceStatisticsClient.go @@ -9,15 +9,14 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type GatewayInterfaceStatisticsClient interface { @@ -33,43 +32,48 @@ type GatewayInterfaceStatisticsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PolicyInterfaceStatistics + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(segmentIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, hostTransportNodePathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyInterfaceStatistics, error) + Get(segmentIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, hostTransportNodePathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyInterfaceStatistics, error) } type gatewayInterfaceStatisticsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewGatewayInterfaceStatisticsClient(connector client.Connector) *gatewayInterfaceStatisticsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.segments.gateway_interface_statistics") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), +func NewGatewayInterfaceStatisticsClient(connector vapiProtocolClient_.Connector) *gatewayInterfaceStatisticsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.segments.gateway_interface_statistics") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) gIface := gatewayInterfaceStatisticsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &gIface } -func (gIface *gatewayInterfaceStatisticsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (gIface *gatewayInterfaceStatisticsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := gIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (gIface *gatewayInterfaceStatisticsClient) Get(segmentIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, hostTransportNodePathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyInterfaceStatistics, error) { +func (gIface *gatewayInterfaceStatisticsClient) Get(segmentIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, hostTransportNodePathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyInterfaceStatistics, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(gatewayInterfaceStatisticsGetInputType(), typeConverter) + operationRestMetaData := gatewayInterfaceStatisticsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(gatewayInterfaceStatisticsGetInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EdgePath", edgePathParam) @@ -81,25 +85,22 @@ func (gIface *gatewayInterfaceStatisticsClient) Get(segmentIdParam string, curso sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyInterfaceStatistics - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyInterfaceStatistics + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := gatewayInterfaceStatisticsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.gateway_interface_statistics", "get", inputDataValue, executionContext) - var emptyOutput model.PolicyInterfaceStatistics + var emptyOutput nsx_policyModel.PolicyInterfaceStatistics if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), gatewayInterfaceStatisticsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GatewayInterfaceStatisticsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyInterfaceStatistics), nil + return output.(nsx_policyModel.PolicyInterfaceStatistics), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/GatewayInterfaceStatisticsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/GatewayInterfaceStatisticsTypes.go index 8b623ba33..60c903ed1 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/GatewayInterfaceStatisticsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/GatewayInterfaceStatisticsTypes.go @@ -11,25 +11,25 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func gatewayInterfaceStatisticsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func gatewayInterfaceStatisticsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["host_transport_node_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["host_transport_node_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["edge_path"] = "EdgePath" @@ -39,32 +39,32 @@ func gatewayInterfaceStatisticsGetInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func gatewayInterfaceStatisticsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyInterfaceStatisticsBindingType) +func GatewayInterfaceStatisticsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyInterfaceStatisticsBindingType) } -func gatewayInterfaceStatisticsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func gatewayInterfaceStatisticsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["host_transport_node_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["host_transport_node_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["edge_path"] = "EdgePath" @@ -74,16 +74,16 @@ func gatewayInterfaceStatisticsGetRestMetadata() protocol.OperationRestMetadata fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["host_transport_node_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["host_transport_node_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" queryParams["cursor"] = "cursor" queryParams["host_transport_node_path"] = "host_transport_node_path" @@ -95,7 +95,7 @@ func gatewayInterfaceStatisticsGetRestMetadata() protocol.OperationRestMetadata queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/MacTableClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/MacTableClient.go index e30f74567..9c6faba85 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/MacTableClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/MacTableClient.go @@ -9,15 +9,14 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type MacTableClient interface { @@ -33,43 +32,48 @@ type MacTableClient interface { // @param sourceParam Data source type. (optional) // @param transportNodeIdParam TransportNode Id (optional) // @return com.vmware.nsx_policy.model.SegmentMacAddressListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(segmentIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (model.SegmentMacAddressListResult, error) + List(segmentIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (nsx_policyModel.SegmentMacAddressListResult, error) } type macTableClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewMacTableClient(connector client.Connector) *macTableClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.segments.mac_table") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewMacTableClient(connector vapiProtocolClient_.Connector) *macTableClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.segments.mac_table") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) mIface := macTableClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &mIface } -func (mIface *macTableClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (mIface *macTableClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := mIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (mIface *macTableClient) List(segmentIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (model.SegmentMacAddressListResult, error) { +func (mIface *macTableClient) List(segmentIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (nsx_policyModel.SegmentMacAddressListResult, error) { typeConverter := mIface.connector.TypeConverter() executionContext := mIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(macTableListInputType(), typeConverter) + operationRestMetaData := macTableListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(macTableListInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) @@ -81,25 +85,22 @@ func (mIface *macTableClient) List(segmentIdParam string, cursorParam *string, e sv.AddStructField("TransportNodeId", transportNodeIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentMacAddressListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SegmentMacAddressListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := macTableListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - mIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := mIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.mac_table", "list", inputDataValue, executionContext) - var emptyOutput model.SegmentMacAddressListResult + var emptyOutput nsx_policyModel.SegmentMacAddressListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), macTableListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), MacTableListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentMacAddressListResult), nil + return output.(nsx_policyModel.SegmentMacAddressListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), mIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/MacTableTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/MacTableTypes.go index d3457e4c1..9dab66874 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/MacTableTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/MacTableTypes.go @@ -11,10 +11,10 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) @@ -24,18 +24,18 @@ const MacTable_LIST_SOURCE_REALTIME = "realtime" // Possible value for ``source`` of method MacTable#list. const MacTable_LIST_SOURCE_CACHED = "cached" -func macTableListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func macTableListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -45,32 +45,32 @@ func macTableListInputType() bindings.StructType { fieldNameMap["sort_by"] = "SortBy" fieldNameMap["source"] = "Source" fieldNameMap["transport_node_id"] = "TransportNodeId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func macTableListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentMacAddressListResultBindingType) +func MacTableListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentMacAddressListResultBindingType) } -func macTableListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func macTableListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -80,16 +80,16 @@ func macTableListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["sort_by"] = "SortBy" fieldNameMap["source"] = "Source" fieldNameMap["transport_node_id"] = "TransportNodeId" - paramsTypeMap["source"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -101,7 +101,7 @@ func macTableListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/PortsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/PortsClient.go index 460c4b2fd..77fbc4229 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/PortsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/PortsClient.go @@ -9,15 +9,14 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type PortsClient interface { @@ -25,6 +24,7 @@ type PortsClient interface { // // @param segmentIdParam (required) // @param portIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type PortsClient interface { // @param segmentIdParam (required) // @param portIdParam (required) // @return com.vmware.nsx_policy.model.SegmentPort + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(segmentIdParam string, portIdParam string) (model.SegmentPort, error) + Get(segmentIdParam string, portIdParam string) (nsx_policyModel.SegmentPort, error) // List all the ports for an infra. // @@ -54,24 +55,26 @@ type PortsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.SegmentPortListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(segmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentPortListResult, error) + List(segmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SegmentPortListResult, error) // Create an infra segment port if it does not exist based on the IDs, or update existing port information by replacing the port object fields which presents in the request body. // // @param segmentIdParam (required) // @param portIdParam (required) // @param segmentPortParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(segmentIdParam string, portIdParam string, segmentPortParam model.SegmentPort) error + Patch(segmentIdParam string, portIdParam string, segmentPortParam nsx_policyModel.SegmentPort) error // Create an infra segment port if it does not exist based on the IDs, or update existing port information by replacing the port object already exists. // @@ -79,105 +82,112 @@ type PortsClient interface { // @param portIdParam (required) // @param segmentPortParam (required) // @return com.vmware.nsx_policy.model.SegmentPort + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(segmentIdParam string, portIdParam string, segmentPortParam model.SegmentPort) (model.SegmentPort, error) + Update(segmentIdParam string, portIdParam string, segmentPortParam nsx_policyModel.SegmentPort) (nsx_policyModel.SegmentPort, error) } type portsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewPortsClient(connector client.Connector) *portsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.segments.ports") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewPortsClient(connector vapiProtocolClient_.Connector) *portsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.segments.ports") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) pIface := portsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &pIface } -func (pIface *portsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (pIface *portsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := pIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (pIface *portsClient) Delete(segmentIdParam string, portIdParam string) error { typeConverter := pIface.connector.TypeConverter() executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(portsDeleteInputType(), typeConverter) + operationRestMetaData := portsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(portsDeleteInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("PortId", portIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := portsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.ports", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (pIface *portsClient) Get(segmentIdParam string, portIdParam string) (model.SegmentPort, error) { +func (pIface *portsClient) Get(segmentIdParam string, portIdParam string) (nsx_policyModel.SegmentPort, error) { typeConverter := pIface.connector.TypeConverter() executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(portsGetInputType(), typeConverter) + operationRestMetaData := portsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(portsGetInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("PortId", portIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentPort - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SegmentPort + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := portsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.ports", "get", inputDataValue, executionContext) - var emptyOutput model.SegmentPort + var emptyOutput nsx_policyModel.SegmentPort if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), portsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), PortsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentPort), nil + return output.(nsx_policyModel.SegmentPort), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (pIface *portsClient) List(segmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentPortListResult, error) { +func (pIface *portsClient) List(segmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SegmentPortListResult, error) { typeConverter := pIface.connector.TypeConverter() executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(portsListInputType(), typeConverter) + operationRestMetaData := portsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(portsListInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -187,85 +197,84 @@ func (pIface *portsClient) List(segmentIdParam string, cursorParam *string, incl sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentPortListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SegmentPortListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := portsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.ports", "list", inputDataValue, executionContext) - var emptyOutput model.SegmentPortListResult + var emptyOutput nsx_policyModel.SegmentPortListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), portsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), PortsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentPortListResult), nil + return output.(nsx_policyModel.SegmentPortListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (pIface *portsClient) Patch(segmentIdParam string, portIdParam string, segmentPortParam model.SegmentPort) error { +func (pIface *portsClient) Patch(segmentIdParam string, portIdParam string, segmentPortParam nsx_policyModel.SegmentPort) error { typeConverter := pIface.connector.TypeConverter() executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(portsPatchInputType(), typeConverter) + operationRestMetaData := portsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(portsPatchInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("PortId", portIdParam) sv.AddStructField("SegmentPort", segmentPortParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := portsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.ports", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (pIface *portsClient) Update(segmentIdParam string, portIdParam string, segmentPortParam model.SegmentPort) (model.SegmentPort, error) { +func (pIface *portsClient) Update(segmentIdParam string, portIdParam string, segmentPortParam nsx_policyModel.SegmentPort) (nsx_policyModel.SegmentPort, error) { typeConverter := pIface.connector.TypeConverter() executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(portsUpdateInputType(), typeConverter) + operationRestMetaData := portsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(portsUpdateInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("PortId", portIdParam) sv.AddStructField("SegmentPort", segmentPortParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentPort - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SegmentPort + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := portsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.ports", "update", inputDataValue, executionContext) - var emptyOutput model.SegmentPort + var emptyOutput nsx_policyModel.SegmentPort if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), portsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), PortsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentPort), nil + return output.(nsx_policyModel.SegmentPort), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/PortsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/PortsTypes.go index e0cc1e52e..5badc1f64 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/PortsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/PortsTypes.go @@ -11,50 +11,50 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func portsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func portsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["port_id"] = bindings.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["port_id"] = vapiBindings_.NewStringType() fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["port_id"] = "PortId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func portsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func PortsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func portsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func portsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["port_id"] = bindings.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["port_id"] = vapiBindings_.NewStringType() fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["port_id"] = "PortId" - paramsTypeMap["port_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["portId"] = bindings.NewStringType() + paramsTypeMap["port_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["portId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["port_id"] = "portId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func portsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func portsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func portsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["port_id"] = bindings.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["port_id"] = vapiBindings_.NewStringType() fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["port_id"] = "PortId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func portsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentPortBindingType) +func PortsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentPortBindingType) } -func portsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func portsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["port_id"] = bindings.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["port_id"] = vapiBindings_.NewStringType() fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["port_id"] = "PortId" - paramsTypeMap["port_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["portId"] = bindings.NewStringType() + paramsTypeMap["port_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["portId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["port_id"] = "portId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,16 +132,16 @@ func portsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func portsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func portsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -149,30 +149,30 @@ func portsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func portsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentPortListResultBindingType) +func PortsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentPortListResultBindingType) } -func portsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func portsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -180,14 +180,14 @@ func portsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -197,7 +197,7 @@ func portsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -218,48 +218,48 @@ func portsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func portsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func portsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["port_id"] = bindings.NewStringType() - fields["segment_port"] = bindings.NewReferenceType(model.SegmentPortBindingType) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["port_id"] = vapiBindings_.NewStringType() + fields["segment_port"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentPortBindingType) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["port_id"] = "PortId" fieldNameMap["segment_port"] = "SegmentPort" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func portsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func PortsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func portsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func portsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["port_id"] = bindings.NewStringType() - fields["segment_port"] = bindings.NewReferenceType(model.SegmentPortBindingType) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["port_id"] = vapiBindings_.NewStringType() + fields["segment_port"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentPortBindingType) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["port_id"] = "PortId" fieldNameMap["segment_port"] = "SegmentPort" - paramsTypeMap["port_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segment_port"] = bindings.NewReferenceType(model.SegmentPortBindingType) - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["portId"] = bindings.NewStringType() + paramsTypeMap["segment_port"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentPortBindingType) + paramsTypeMap["port_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["portId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["port_id"] = "portId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -280,48 +280,48 @@ func portsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func portsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func portsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["port_id"] = bindings.NewStringType() - fields["segment_port"] = bindings.NewReferenceType(model.SegmentPortBindingType) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["port_id"] = vapiBindings_.NewStringType() + fields["segment_port"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentPortBindingType) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["port_id"] = "PortId" fieldNameMap["segment_port"] = "SegmentPort" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func portsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentPortBindingType) +func PortsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentPortBindingType) } -func portsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func portsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["port_id"] = bindings.NewStringType() - fields["segment_port"] = bindings.NewReferenceType(model.SegmentPortBindingType) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["port_id"] = vapiBindings_.NewStringType() + fields["segment_port"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentPortBindingType) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["port_id"] = "PortId" fieldNameMap["segment_port"] = "SegmentPort" - paramsTypeMap["port_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segment_port"] = bindings.NewReferenceType(model.SegmentPortBindingType) - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["portId"] = bindings.NewStringType() + paramsTypeMap["segment_port"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentPortBindingType) + paramsTypeMap["port_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["portId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["port_id"] = "portId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/SegmentDiscoveryProfileBindingMapsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/SegmentDiscoveryProfileBindingMapsClient.go index 7802044e6..c1d08e7c0 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/SegmentDiscoveryProfileBindingMapsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/SegmentDiscoveryProfileBindingMapsClient.go @@ -9,15 +9,14 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SegmentDiscoveryProfileBindingMapsClient interface { @@ -25,6 +24,7 @@ type SegmentDiscoveryProfileBindingMapsClient interface { // // @param infraSegmentIdParam Infra Segment ID (required) // @param segmentDiscoveryProfileBindingMapIdParam Segment Discovery Profile Binding Map ID (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type SegmentDiscoveryProfileBindingMapsClient interface { // @param infraSegmentIdParam Infra Segment ID (required) // @param segmentDiscoveryProfileBindingMapIdParam Segment Discovery Profile Binding Map ID (required) // @return com.vmware.nsx_policy.model.SegmentDiscoveryProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(infraSegmentIdParam string, segmentDiscoveryProfileBindingMapIdParam string) (model.SegmentDiscoveryProfileBindingMap, error) + Get(infraSegmentIdParam string, segmentDiscoveryProfileBindingMapIdParam string) (nsx_policyModel.SegmentDiscoveryProfileBindingMap, error) // API will list all Infra Segment Discovery Profile Binding Maps in current segment id. // @@ -54,24 +55,26 @@ type SegmentDiscoveryProfileBindingMapsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.SegmentDiscoveryProfileBindingMapListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(infraSegmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentDiscoveryProfileBindingMapListResult, error) + List(infraSegmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SegmentDiscoveryProfileBindingMapListResult, error) // API will create Infra Segment Discovery Profile Binding Map. For objects with no binding maps, default profile is applied. // // @param infraSegmentIdParam Infra Segment ID (required) // @param segmentDiscoveryProfileBindingMapIdParam Segment Discovery Profile Binding Map ID (required) // @param segmentDiscoveryProfileBindingMapParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(infraSegmentIdParam string, segmentDiscoveryProfileBindingMapIdParam string, segmentDiscoveryProfileBindingMapParam model.SegmentDiscoveryProfileBindingMap) error + Patch(infraSegmentIdParam string, segmentDiscoveryProfileBindingMapIdParam string, segmentDiscoveryProfileBindingMapParam nsx_policyModel.SegmentDiscoveryProfileBindingMap) error // API will update Infra Segment Discovery Profile Binding Map. For objects with no binding maps, default profile is applied. // @@ -79,105 +82,112 @@ type SegmentDiscoveryProfileBindingMapsClient interface { // @param segmentDiscoveryProfileBindingMapIdParam Segment Discovery Profile Binding Map ID (required) // @param segmentDiscoveryProfileBindingMapParam (required) // @return com.vmware.nsx_policy.model.SegmentDiscoveryProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(infraSegmentIdParam string, segmentDiscoveryProfileBindingMapIdParam string, segmentDiscoveryProfileBindingMapParam model.SegmentDiscoveryProfileBindingMap) (model.SegmentDiscoveryProfileBindingMap, error) + Update(infraSegmentIdParam string, segmentDiscoveryProfileBindingMapIdParam string, segmentDiscoveryProfileBindingMapParam nsx_policyModel.SegmentDiscoveryProfileBindingMap) (nsx_policyModel.SegmentDiscoveryProfileBindingMap, error) } type segmentDiscoveryProfileBindingMapsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSegmentDiscoveryProfileBindingMapsClient(connector client.Connector) *segmentDiscoveryProfileBindingMapsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.segments.segment_discovery_profile_binding_maps") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewSegmentDiscoveryProfileBindingMapsClient(connector vapiProtocolClient_.Connector) *segmentDiscoveryProfileBindingMapsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.segments.segment_discovery_profile_binding_maps") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := segmentDiscoveryProfileBindingMapsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *segmentDiscoveryProfileBindingMapsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *segmentDiscoveryProfileBindingMapsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *segmentDiscoveryProfileBindingMapsClient) Delete(infraSegmentIdParam string, segmentDiscoveryProfileBindingMapIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentDiscoveryProfileBindingMapsDeleteInputType(), typeConverter) + operationRestMetaData := segmentDiscoveryProfileBindingMapsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentDiscoveryProfileBindingMapsDeleteInputType(), typeConverter) sv.AddStructField("InfraSegmentId", infraSegmentIdParam) sv.AddStructField("SegmentDiscoveryProfileBindingMapId", segmentDiscoveryProfileBindingMapIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentDiscoveryProfileBindingMapsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.segment_discovery_profile_binding_maps", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *segmentDiscoveryProfileBindingMapsClient) Get(infraSegmentIdParam string, segmentDiscoveryProfileBindingMapIdParam string) (model.SegmentDiscoveryProfileBindingMap, error) { +func (sIface *segmentDiscoveryProfileBindingMapsClient) Get(infraSegmentIdParam string, segmentDiscoveryProfileBindingMapIdParam string) (nsx_policyModel.SegmentDiscoveryProfileBindingMap, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentDiscoveryProfileBindingMapsGetInputType(), typeConverter) + operationRestMetaData := segmentDiscoveryProfileBindingMapsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentDiscoveryProfileBindingMapsGetInputType(), typeConverter) sv.AddStructField("InfraSegmentId", infraSegmentIdParam) sv.AddStructField("SegmentDiscoveryProfileBindingMapId", segmentDiscoveryProfileBindingMapIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentDiscoveryProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SegmentDiscoveryProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentDiscoveryProfileBindingMapsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.segment_discovery_profile_binding_maps", "get", inputDataValue, executionContext) - var emptyOutput model.SegmentDiscoveryProfileBindingMap + var emptyOutput nsx_policyModel.SegmentDiscoveryProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentDiscoveryProfileBindingMapsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentDiscoveryProfileBindingMapsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentDiscoveryProfileBindingMap), nil + return output.(nsx_policyModel.SegmentDiscoveryProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *segmentDiscoveryProfileBindingMapsClient) List(infraSegmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentDiscoveryProfileBindingMapListResult, error) { +func (sIface *segmentDiscoveryProfileBindingMapsClient) List(infraSegmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SegmentDiscoveryProfileBindingMapListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentDiscoveryProfileBindingMapsListInputType(), typeConverter) + operationRestMetaData := segmentDiscoveryProfileBindingMapsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentDiscoveryProfileBindingMapsListInputType(), typeConverter) sv.AddStructField("InfraSegmentId", infraSegmentIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -187,85 +197,84 @@ func (sIface *segmentDiscoveryProfileBindingMapsClient) List(infraSegmentIdParam sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentDiscoveryProfileBindingMapListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SegmentDiscoveryProfileBindingMapListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentDiscoveryProfileBindingMapsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.segment_discovery_profile_binding_maps", "list", inputDataValue, executionContext) - var emptyOutput model.SegmentDiscoveryProfileBindingMapListResult + var emptyOutput nsx_policyModel.SegmentDiscoveryProfileBindingMapListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentDiscoveryProfileBindingMapsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentDiscoveryProfileBindingMapsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentDiscoveryProfileBindingMapListResult), nil + return output.(nsx_policyModel.SegmentDiscoveryProfileBindingMapListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *segmentDiscoveryProfileBindingMapsClient) Patch(infraSegmentIdParam string, segmentDiscoveryProfileBindingMapIdParam string, segmentDiscoveryProfileBindingMapParam model.SegmentDiscoveryProfileBindingMap) error { +func (sIface *segmentDiscoveryProfileBindingMapsClient) Patch(infraSegmentIdParam string, segmentDiscoveryProfileBindingMapIdParam string, segmentDiscoveryProfileBindingMapParam nsx_policyModel.SegmentDiscoveryProfileBindingMap) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentDiscoveryProfileBindingMapsPatchInputType(), typeConverter) + operationRestMetaData := segmentDiscoveryProfileBindingMapsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentDiscoveryProfileBindingMapsPatchInputType(), typeConverter) sv.AddStructField("InfraSegmentId", infraSegmentIdParam) sv.AddStructField("SegmentDiscoveryProfileBindingMapId", segmentDiscoveryProfileBindingMapIdParam) sv.AddStructField("SegmentDiscoveryProfileBindingMap", segmentDiscoveryProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentDiscoveryProfileBindingMapsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.segment_discovery_profile_binding_maps", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *segmentDiscoveryProfileBindingMapsClient) Update(infraSegmentIdParam string, segmentDiscoveryProfileBindingMapIdParam string, segmentDiscoveryProfileBindingMapParam model.SegmentDiscoveryProfileBindingMap) (model.SegmentDiscoveryProfileBindingMap, error) { +func (sIface *segmentDiscoveryProfileBindingMapsClient) Update(infraSegmentIdParam string, segmentDiscoveryProfileBindingMapIdParam string, segmentDiscoveryProfileBindingMapParam nsx_policyModel.SegmentDiscoveryProfileBindingMap) (nsx_policyModel.SegmentDiscoveryProfileBindingMap, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentDiscoveryProfileBindingMapsUpdateInputType(), typeConverter) + operationRestMetaData := segmentDiscoveryProfileBindingMapsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentDiscoveryProfileBindingMapsUpdateInputType(), typeConverter) sv.AddStructField("InfraSegmentId", infraSegmentIdParam) sv.AddStructField("SegmentDiscoveryProfileBindingMapId", segmentDiscoveryProfileBindingMapIdParam) sv.AddStructField("SegmentDiscoveryProfileBindingMap", segmentDiscoveryProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentDiscoveryProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SegmentDiscoveryProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentDiscoveryProfileBindingMapsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.segment_discovery_profile_binding_maps", "update", inputDataValue, executionContext) - var emptyOutput model.SegmentDiscoveryProfileBindingMap + var emptyOutput nsx_policyModel.SegmentDiscoveryProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentDiscoveryProfileBindingMapsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentDiscoveryProfileBindingMapsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentDiscoveryProfileBindingMap), nil + return output.(nsx_policyModel.SegmentDiscoveryProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/SegmentDiscoveryProfileBindingMapsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/SegmentDiscoveryProfileBindingMapsTypes.go index be9ca0dec..b32351927 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/SegmentDiscoveryProfileBindingMapsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/SegmentDiscoveryProfileBindingMapsTypes.go @@ -11,50 +11,50 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func segmentDiscoveryProfileBindingMapsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentDiscoveryProfileBindingMapsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["infra_segment_id"] = bindings.NewStringType() - fields["segment_discovery_profile_binding_map_id"] = bindings.NewStringType() + fields["infra_segment_id"] = vapiBindings_.NewStringType() + fields["segment_discovery_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["infra_segment_id"] = "InfraSegmentId" fieldNameMap["segment_discovery_profile_binding_map_id"] = "SegmentDiscoveryProfileBindingMapId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentDiscoveryProfileBindingMapsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentDiscoveryProfileBindingMapsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentDiscoveryProfileBindingMapsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentDiscoveryProfileBindingMapsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["infra_segment_id"] = bindings.NewStringType() - fields["segment_discovery_profile_binding_map_id"] = bindings.NewStringType() + fields["infra_segment_id"] = vapiBindings_.NewStringType() + fields["segment_discovery_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["infra_segment_id"] = "InfraSegmentId" fieldNameMap["segment_discovery_profile_binding_map_id"] = "SegmentDiscoveryProfileBindingMapId" - paramsTypeMap["segment_discovery_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["infra_segment_id"] = bindings.NewStringType() - paramsTypeMap["infraSegmentId"] = bindings.NewStringType() - paramsTypeMap["segmentDiscoveryProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["segment_discovery_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["infra_segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["infraSegmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentDiscoveryProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_discovery_profile_binding_map_id"] = "segmentDiscoveryProfileBindingMapId" pathParams["infra_segment_id"] = "infraSegmentId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func segmentDiscoveryProfileBindingMapsDeleteRestMetadata() protocol.OperationRe map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentDiscoveryProfileBindingMapsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentDiscoveryProfileBindingMapsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["infra_segment_id"] = bindings.NewStringType() - fields["segment_discovery_profile_binding_map_id"] = bindings.NewStringType() + fields["infra_segment_id"] = vapiBindings_.NewStringType() + fields["segment_discovery_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["infra_segment_id"] = "InfraSegmentId" fieldNameMap["segment_discovery_profile_binding_map_id"] = "SegmentDiscoveryProfileBindingMapId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentDiscoveryProfileBindingMapsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentDiscoveryProfileBindingMapBindingType) +func SegmentDiscoveryProfileBindingMapsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentDiscoveryProfileBindingMapBindingType) } -func segmentDiscoveryProfileBindingMapsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentDiscoveryProfileBindingMapsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["infra_segment_id"] = bindings.NewStringType() - fields["segment_discovery_profile_binding_map_id"] = bindings.NewStringType() + fields["infra_segment_id"] = vapiBindings_.NewStringType() + fields["segment_discovery_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["infra_segment_id"] = "InfraSegmentId" fieldNameMap["segment_discovery_profile_binding_map_id"] = "SegmentDiscoveryProfileBindingMapId" - paramsTypeMap["segment_discovery_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["infra_segment_id"] = bindings.NewStringType() - paramsTypeMap["infraSegmentId"] = bindings.NewStringType() - paramsTypeMap["segmentDiscoveryProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["segment_discovery_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["infra_segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["infraSegmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentDiscoveryProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_discovery_profile_binding_map_id"] = "segmentDiscoveryProfileBindingMapId" pathParams["infra_segment_id"] = "infraSegmentId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,16 +132,16 @@ func segmentDiscoveryProfileBindingMapsGetRestMetadata() protocol.OperationRestM map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentDiscoveryProfileBindingMapsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentDiscoveryProfileBindingMapsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["infra_segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["infra_segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["infra_segment_id"] = "InfraSegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -149,30 +149,30 @@ func segmentDiscoveryProfileBindingMapsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentDiscoveryProfileBindingMapsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentDiscoveryProfileBindingMapListResultBindingType) +func SegmentDiscoveryProfileBindingMapsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentDiscoveryProfileBindingMapListResultBindingType) } -func segmentDiscoveryProfileBindingMapsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentDiscoveryProfileBindingMapsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["infra_segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["infra_segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["infra_segment_id"] = "InfraSegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -180,14 +180,14 @@ func segmentDiscoveryProfileBindingMapsListRestMetadata() protocol.OperationRest fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["infra_segment_id"] = bindings.NewStringType() - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["infraSegmentId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["infra_segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["infraSegmentId"] = vapiBindings_.NewStringType() pathParams["infra_segment_id"] = "infraSegmentId" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -197,7 +197,7 @@ func segmentDiscoveryProfileBindingMapsListRestMetadata() protocol.OperationRest queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -218,48 +218,48 @@ func segmentDiscoveryProfileBindingMapsListRestMetadata() protocol.OperationRest map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentDiscoveryProfileBindingMapsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentDiscoveryProfileBindingMapsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["infra_segment_id"] = bindings.NewStringType() - fields["segment_discovery_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_discovery_profile_binding_map"] = bindings.NewReferenceType(model.SegmentDiscoveryProfileBindingMapBindingType) + fields["infra_segment_id"] = vapiBindings_.NewStringType() + fields["segment_discovery_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_discovery_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentDiscoveryProfileBindingMapBindingType) fieldNameMap["infra_segment_id"] = "InfraSegmentId" fieldNameMap["segment_discovery_profile_binding_map_id"] = "SegmentDiscoveryProfileBindingMapId" fieldNameMap["segment_discovery_profile_binding_map"] = "SegmentDiscoveryProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentDiscoveryProfileBindingMapsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentDiscoveryProfileBindingMapsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentDiscoveryProfileBindingMapsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentDiscoveryProfileBindingMapsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["infra_segment_id"] = bindings.NewStringType() - fields["segment_discovery_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_discovery_profile_binding_map"] = bindings.NewReferenceType(model.SegmentDiscoveryProfileBindingMapBindingType) + fields["infra_segment_id"] = vapiBindings_.NewStringType() + fields["segment_discovery_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_discovery_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentDiscoveryProfileBindingMapBindingType) fieldNameMap["infra_segment_id"] = "InfraSegmentId" fieldNameMap["segment_discovery_profile_binding_map_id"] = "SegmentDiscoveryProfileBindingMapId" fieldNameMap["segment_discovery_profile_binding_map"] = "SegmentDiscoveryProfileBindingMap" - paramsTypeMap["segment_discovery_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["infra_segment_id"] = bindings.NewStringType() - paramsTypeMap["segment_discovery_profile_binding_map"] = bindings.NewReferenceType(model.SegmentDiscoveryProfileBindingMapBindingType) - paramsTypeMap["infraSegmentId"] = bindings.NewStringType() - paramsTypeMap["segmentDiscoveryProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["segment_discovery_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["infra_segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_discovery_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentDiscoveryProfileBindingMapBindingType) + paramsTypeMap["infraSegmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentDiscoveryProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_discovery_profile_binding_map_id"] = "segmentDiscoveryProfileBindingMapId" pathParams["infra_segment_id"] = "infraSegmentId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -280,48 +280,48 @@ func segmentDiscoveryProfileBindingMapsPatchRestMetadata() protocol.OperationRes map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentDiscoveryProfileBindingMapsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentDiscoveryProfileBindingMapsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["infra_segment_id"] = bindings.NewStringType() - fields["segment_discovery_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_discovery_profile_binding_map"] = bindings.NewReferenceType(model.SegmentDiscoveryProfileBindingMapBindingType) + fields["infra_segment_id"] = vapiBindings_.NewStringType() + fields["segment_discovery_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_discovery_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentDiscoveryProfileBindingMapBindingType) fieldNameMap["infra_segment_id"] = "InfraSegmentId" fieldNameMap["segment_discovery_profile_binding_map_id"] = "SegmentDiscoveryProfileBindingMapId" fieldNameMap["segment_discovery_profile_binding_map"] = "SegmentDiscoveryProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentDiscoveryProfileBindingMapsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentDiscoveryProfileBindingMapBindingType) +func SegmentDiscoveryProfileBindingMapsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentDiscoveryProfileBindingMapBindingType) } -func segmentDiscoveryProfileBindingMapsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentDiscoveryProfileBindingMapsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["infra_segment_id"] = bindings.NewStringType() - fields["segment_discovery_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_discovery_profile_binding_map"] = bindings.NewReferenceType(model.SegmentDiscoveryProfileBindingMapBindingType) + fields["infra_segment_id"] = vapiBindings_.NewStringType() + fields["segment_discovery_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_discovery_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentDiscoveryProfileBindingMapBindingType) fieldNameMap["infra_segment_id"] = "InfraSegmentId" fieldNameMap["segment_discovery_profile_binding_map_id"] = "SegmentDiscoveryProfileBindingMapId" fieldNameMap["segment_discovery_profile_binding_map"] = "SegmentDiscoveryProfileBindingMap" - paramsTypeMap["segment_discovery_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["infra_segment_id"] = bindings.NewStringType() - paramsTypeMap["segment_discovery_profile_binding_map"] = bindings.NewReferenceType(model.SegmentDiscoveryProfileBindingMapBindingType) - paramsTypeMap["infraSegmentId"] = bindings.NewStringType() - paramsTypeMap["segmentDiscoveryProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["segment_discovery_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["infra_segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_discovery_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentDiscoveryProfileBindingMapBindingType) + paramsTypeMap["infraSegmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentDiscoveryProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_discovery_profile_binding_map_id"] = "segmentDiscoveryProfileBindingMapId" pathParams["infra_segment_id"] = "infraSegmentId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/SegmentMonitoringProfileBindingMapsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/SegmentMonitoringProfileBindingMapsClient.go index d3fc717c5..c3ca74bcc 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/SegmentMonitoringProfileBindingMapsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/SegmentMonitoringProfileBindingMapsClient.go @@ -9,15 +9,14 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SegmentMonitoringProfileBindingMapsClient interface { @@ -25,6 +24,7 @@ type SegmentMonitoringProfileBindingMapsClient interface { // // @param infraSegmentIdParam Infra Segment ID (required) // @param segmentMonitoringProfileBindingMapIdParam Segment Monitoring Profile Binding Map ID (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type SegmentMonitoringProfileBindingMapsClient interface { // @param infraSegmentIdParam Infra Segment ID (required) // @param segmentMonitoringProfileBindingMapIdParam Segment Monitoring Profile Binding Map ID (required) // @return com.vmware.nsx_policy.model.SegmentMonitoringProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(infraSegmentIdParam string, segmentMonitoringProfileBindingMapIdParam string) (model.SegmentMonitoringProfileBindingMap, error) + Get(infraSegmentIdParam string, segmentMonitoringProfileBindingMapIdParam string) (nsx_policyModel.SegmentMonitoringProfileBindingMap, error) // API will list all Infra Segment Monitoring Profile Binding Maps in current segment id. // @@ -54,24 +55,26 @@ type SegmentMonitoringProfileBindingMapsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.SegmentMonitoringProfileBindingMapListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(infraSegmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentMonitoringProfileBindingMapListResult, error) + List(infraSegmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SegmentMonitoringProfileBindingMapListResult, error) // API will create infra segment monitoring profile binding map. // // @param infraSegmentIdParam Infra Segment ID (required) // @param segmentMonitoringProfileBindingMapIdParam Segment Monitoring Profile Binding Map ID (required) // @param segmentMonitoringProfileBindingMapParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(infraSegmentIdParam string, segmentMonitoringProfileBindingMapIdParam string, segmentMonitoringProfileBindingMapParam model.SegmentMonitoringProfileBindingMap) error + Patch(infraSegmentIdParam string, segmentMonitoringProfileBindingMapIdParam string, segmentMonitoringProfileBindingMapParam nsx_policyModel.SegmentMonitoringProfileBindingMap) error // API will update Infra Segment Monitoring Profile Binding Map. // @@ -79,105 +82,112 @@ type SegmentMonitoringProfileBindingMapsClient interface { // @param segmentMonitoringProfileBindingMapIdParam Segment Monitoring Profile Binding Map ID (required) // @param segmentMonitoringProfileBindingMapParam (required) // @return com.vmware.nsx_policy.model.SegmentMonitoringProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(infraSegmentIdParam string, segmentMonitoringProfileBindingMapIdParam string, segmentMonitoringProfileBindingMapParam model.SegmentMonitoringProfileBindingMap) (model.SegmentMonitoringProfileBindingMap, error) + Update(infraSegmentIdParam string, segmentMonitoringProfileBindingMapIdParam string, segmentMonitoringProfileBindingMapParam nsx_policyModel.SegmentMonitoringProfileBindingMap) (nsx_policyModel.SegmentMonitoringProfileBindingMap, error) } type segmentMonitoringProfileBindingMapsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSegmentMonitoringProfileBindingMapsClient(connector client.Connector) *segmentMonitoringProfileBindingMapsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.segments.segment_monitoring_profile_binding_maps") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewSegmentMonitoringProfileBindingMapsClient(connector vapiProtocolClient_.Connector) *segmentMonitoringProfileBindingMapsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.segments.segment_monitoring_profile_binding_maps") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := segmentMonitoringProfileBindingMapsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *segmentMonitoringProfileBindingMapsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *segmentMonitoringProfileBindingMapsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *segmentMonitoringProfileBindingMapsClient) Delete(infraSegmentIdParam string, segmentMonitoringProfileBindingMapIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentMonitoringProfileBindingMapsDeleteInputType(), typeConverter) + operationRestMetaData := segmentMonitoringProfileBindingMapsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentMonitoringProfileBindingMapsDeleteInputType(), typeConverter) sv.AddStructField("InfraSegmentId", infraSegmentIdParam) sv.AddStructField("SegmentMonitoringProfileBindingMapId", segmentMonitoringProfileBindingMapIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentMonitoringProfileBindingMapsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.segment_monitoring_profile_binding_maps", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *segmentMonitoringProfileBindingMapsClient) Get(infraSegmentIdParam string, segmentMonitoringProfileBindingMapIdParam string) (model.SegmentMonitoringProfileBindingMap, error) { +func (sIface *segmentMonitoringProfileBindingMapsClient) Get(infraSegmentIdParam string, segmentMonitoringProfileBindingMapIdParam string) (nsx_policyModel.SegmentMonitoringProfileBindingMap, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentMonitoringProfileBindingMapsGetInputType(), typeConverter) + operationRestMetaData := segmentMonitoringProfileBindingMapsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentMonitoringProfileBindingMapsGetInputType(), typeConverter) sv.AddStructField("InfraSegmentId", infraSegmentIdParam) sv.AddStructField("SegmentMonitoringProfileBindingMapId", segmentMonitoringProfileBindingMapIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentMonitoringProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SegmentMonitoringProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentMonitoringProfileBindingMapsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.segment_monitoring_profile_binding_maps", "get", inputDataValue, executionContext) - var emptyOutput model.SegmentMonitoringProfileBindingMap + var emptyOutput nsx_policyModel.SegmentMonitoringProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentMonitoringProfileBindingMapsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentMonitoringProfileBindingMapsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentMonitoringProfileBindingMap), nil + return output.(nsx_policyModel.SegmentMonitoringProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *segmentMonitoringProfileBindingMapsClient) List(infraSegmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentMonitoringProfileBindingMapListResult, error) { +func (sIface *segmentMonitoringProfileBindingMapsClient) List(infraSegmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SegmentMonitoringProfileBindingMapListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentMonitoringProfileBindingMapsListInputType(), typeConverter) + operationRestMetaData := segmentMonitoringProfileBindingMapsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentMonitoringProfileBindingMapsListInputType(), typeConverter) sv.AddStructField("InfraSegmentId", infraSegmentIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -187,85 +197,84 @@ func (sIface *segmentMonitoringProfileBindingMapsClient) List(infraSegmentIdPara sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentMonitoringProfileBindingMapListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SegmentMonitoringProfileBindingMapListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentMonitoringProfileBindingMapsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.segment_monitoring_profile_binding_maps", "list", inputDataValue, executionContext) - var emptyOutput model.SegmentMonitoringProfileBindingMapListResult + var emptyOutput nsx_policyModel.SegmentMonitoringProfileBindingMapListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentMonitoringProfileBindingMapsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentMonitoringProfileBindingMapsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentMonitoringProfileBindingMapListResult), nil + return output.(nsx_policyModel.SegmentMonitoringProfileBindingMapListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *segmentMonitoringProfileBindingMapsClient) Patch(infraSegmentIdParam string, segmentMonitoringProfileBindingMapIdParam string, segmentMonitoringProfileBindingMapParam model.SegmentMonitoringProfileBindingMap) error { +func (sIface *segmentMonitoringProfileBindingMapsClient) Patch(infraSegmentIdParam string, segmentMonitoringProfileBindingMapIdParam string, segmentMonitoringProfileBindingMapParam nsx_policyModel.SegmentMonitoringProfileBindingMap) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentMonitoringProfileBindingMapsPatchInputType(), typeConverter) + operationRestMetaData := segmentMonitoringProfileBindingMapsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentMonitoringProfileBindingMapsPatchInputType(), typeConverter) sv.AddStructField("InfraSegmentId", infraSegmentIdParam) sv.AddStructField("SegmentMonitoringProfileBindingMapId", segmentMonitoringProfileBindingMapIdParam) sv.AddStructField("SegmentMonitoringProfileBindingMap", segmentMonitoringProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentMonitoringProfileBindingMapsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.segment_monitoring_profile_binding_maps", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *segmentMonitoringProfileBindingMapsClient) Update(infraSegmentIdParam string, segmentMonitoringProfileBindingMapIdParam string, segmentMonitoringProfileBindingMapParam model.SegmentMonitoringProfileBindingMap) (model.SegmentMonitoringProfileBindingMap, error) { +func (sIface *segmentMonitoringProfileBindingMapsClient) Update(infraSegmentIdParam string, segmentMonitoringProfileBindingMapIdParam string, segmentMonitoringProfileBindingMapParam nsx_policyModel.SegmentMonitoringProfileBindingMap) (nsx_policyModel.SegmentMonitoringProfileBindingMap, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentMonitoringProfileBindingMapsUpdateInputType(), typeConverter) + operationRestMetaData := segmentMonitoringProfileBindingMapsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentMonitoringProfileBindingMapsUpdateInputType(), typeConverter) sv.AddStructField("InfraSegmentId", infraSegmentIdParam) sv.AddStructField("SegmentMonitoringProfileBindingMapId", segmentMonitoringProfileBindingMapIdParam) sv.AddStructField("SegmentMonitoringProfileBindingMap", segmentMonitoringProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentMonitoringProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SegmentMonitoringProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentMonitoringProfileBindingMapsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.segment_monitoring_profile_binding_maps", "update", inputDataValue, executionContext) - var emptyOutput model.SegmentMonitoringProfileBindingMap + var emptyOutput nsx_policyModel.SegmentMonitoringProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentMonitoringProfileBindingMapsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentMonitoringProfileBindingMapsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentMonitoringProfileBindingMap), nil + return output.(nsx_policyModel.SegmentMonitoringProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/SegmentMonitoringProfileBindingMapsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/SegmentMonitoringProfileBindingMapsTypes.go index 0c90509cb..b21849f71 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/SegmentMonitoringProfileBindingMapsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/SegmentMonitoringProfileBindingMapsTypes.go @@ -11,50 +11,50 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func segmentMonitoringProfileBindingMapsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentMonitoringProfileBindingMapsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["infra_segment_id"] = bindings.NewStringType() - fields["segment_monitoring_profile_binding_map_id"] = bindings.NewStringType() + fields["infra_segment_id"] = vapiBindings_.NewStringType() + fields["segment_monitoring_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["infra_segment_id"] = "InfraSegmentId" fieldNameMap["segment_monitoring_profile_binding_map_id"] = "SegmentMonitoringProfileBindingMapId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentMonitoringProfileBindingMapsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentMonitoringProfileBindingMapsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentMonitoringProfileBindingMapsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentMonitoringProfileBindingMapsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["infra_segment_id"] = bindings.NewStringType() - fields["segment_monitoring_profile_binding_map_id"] = bindings.NewStringType() + fields["infra_segment_id"] = vapiBindings_.NewStringType() + fields["segment_monitoring_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["infra_segment_id"] = "InfraSegmentId" fieldNameMap["segment_monitoring_profile_binding_map_id"] = "SegmentMonitoringProfileBindingMapId" - paramsTypeMap["segment_monitoring_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["infra_segment_id"] = bindings.NewStringType() - paramsTypeMap["infraSegmentId"] = bindings.NewStringType() - paramsTypeMap["segmentMonitoringProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["segment_monitoring_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["infra_segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["infraSegmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentMonitoringProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_monitoring_profile_binding_map_id"] = "segmentMonitoringProfileBindingMapId" pathParams["infra_segment_id"] = "infraSegmentId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func segmentMonitoringProfileBindingMapsDeleteRestMetadata() protocol.OperationR map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentMonitoringProfileBindingMapsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentMonitoringProfileBindingMapsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["infra_segment_id"] = bindings.NewStringType() - fields["segment_monitoring_profile_binding_map_id"] = bindings.NewStringType() + fields["infra_segment_id"] = vapiBindings_.NewStringType() + fields["segment_monitoring_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["infra_segment_id"] = "InfraSegmentId" fieldNameMap["segment_monitoring_profile_binding_map_id"] = "SegmentMonitoringProfileBindingMapId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentMonitoringProfileBindingMapsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentMonitoringProfileBindingMapBindingType) +func SegmentMonitoringProfileBindingMapsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentMonitoringProfileBindingMapBindingType) } -func segmentMonitoringProfileBindingMapsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentMonitoringProfileBindingMapsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["infra_segment_id"] = bindings.NewStringType() - fields["segment_monitoring_profile_binding_map_id"] = bindings.NewStringType() + fields["infra_segment_id"] = vapiBindings_.NewStringType() + fields["segment_monitoring_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["infra_segment_id"] = "InfraSegmentId" fieldNameMap["segment_monitoring_profile_binding_map_id"] = "SegmentMonitoringProfileBindingMapId" - paramsTypeMap["segment_monitoring_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["infra_segment_id"] = bindings.NewStringType() - paramsTypeMap["infraSegmentId"] = bindings.NewStringType() - paramsTypeMap["segmentMonitoringProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["segment_monitoring_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["infra_segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["infraSegmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentMonitoringProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_monitoring_profile_binding_map_id"] = "segmentMonitoringProfileBindingMapId" pathParams["infra_segment_id"] = "infraSegmentId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,16 +132,16 @@ func segmentMonitoringProfileBindingMapsGetRestMetadata() protocol.OperationRest map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentMonitoringProfileBindingMapsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentMonitoringProfileBindingMapsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["infra_segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["infra_segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["infra_segment_id"] = "InfraSegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -149,30 +149,30 @@ func segmentMonitoringProfileBindingMapsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentMonitoringProfileBindingMapsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentMonitoringProfileBindingMapListResultBindingType) +func SegmentMonitoringProfileBindingMapsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentMonitoringProfileBindingMapListResultBindingType) } -func segmentMonitoringProfileBindingMapsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentMonitoringProfileBindingMapsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["infra_segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["infra_segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["infra_segment_id"] = "InfraSegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -180,14 +180,14 @@ func segmentMonitoringProfileBindingMapsListRestMetadata() protocol.OperationRes fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["infra_segment_id"] = bindings.NewStringType() - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["infraSegmentId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["infra_segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["infraSegmentId"] = vapiBindings_.NewStringType() pathParams["infra_segment_id"] = "infraSegmentId" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -197,7 +197,7 @@ func segmentMonitoringProfileBindingMapsListRestMetadata() protocol.OperationRes queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -218,48 +218,48 @@ func segmentMonitoringProfileBindingMapsListRestMetadata() protocol.OperationRes map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentMonitoringProfileBindingMapsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentMonitoringProfileBindingMapsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["infra_segment_id"] = bindings.NewStringType() - fields["segment_monitoring_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_monitoring_profile_binding_map"] = bindings.NewReferenceType(model.SegmentMonitoringProfileBindingMapBindingType) + fields["infra_segment_id"] = vapiBindings_.NewStringType() + fields["segment_monitoring_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_monitoring_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentMonitoringProfileBindingMapBindingType) fieldNameMap["infra_segment_id"] = "InfraSegmentId" fieldNameMap["segment_monitoring_profile_binding_map_id"] = "SegmentMonitoringProfileBindingMapId" fieldNameMap["segment_monitoring_profile_binding_map"] = "SegmentMonitoringProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentMonitoringProfileBindingMapsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentMonitoringProfileBindingMapsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentMonitoringProfileBindingMapsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentMonitoringProfileBindingMapsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["infra_segment_id"] = bindings.NewStringType() - fields["segment_monitoring_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_monitoring_profile_binding_map"] = bindings.NewReferenceType(model.SegmentMonitoringProfileBindingMapBindingType) + fields["infra_segment_id"] = vapiBindings_.NewStringType() + fields["segment_monitoring_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_monitoring_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentMonitoringProfileBindingMapBindingType) fieldNameMap["infra_segment_id"] = "InfraSegmentId" fieldNameMap["segment_monitoring_profile_binding_map_id"] = "SegmentMonitoringProfileBindingMapId" fieldNameMap["segment_monitoring_profile_binding_map"] = "SegmentMonitoringProfileBindingMap" - paramsTypeMap["segment_monitoring_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["segment_monitoring_profile_binding_map"] = bindings.NewReferenceType(model.SegmentMonitoringProfileBindingMapBindingType) - paramsTypeMap["infra_segment_id"] = bindings.NewStringType() - paramsTypeMap["infraSegmentId"] = bindings.NewStringType() - paramsTypeMap["segmentMonitoringProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["segment_monitoring_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["infra_segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_monitoring_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentMonitoringProfileBindingMapBindingType) + paramsTypeMap["infraSegmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentMonitoringProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_monitoring_profile_binding_map_id"] = "segmentMonitoringProfileBindingMapId" pathParams["infra_segment_id"] = "infraSegmentId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -280,48 +280,48 @@ func segmentMonitoringProfileBindingMapsPatchRestMetadata() protocol.OperationRe map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentMonitoringProfileBindingMapsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentMonitoringProfileBindingMapsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["infra_segment_id"] = bindings.NewStringType() - fields["segment_monitoring_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_monitoring_profile_binding_map"] = bindings.NewReferenceType(model.SegmentMonitoringProfileBindingMapBindingType) + fields["infra_segment_id"] = vapiBindings_.NewStringType() + fields["segment_monitoring_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_monitoring_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentMonitoringProfileBindingMapBindingType) fieldNameMap["infra_segment_id"] = "InfraSegmentId" fieldNameMap["segment_monitoring_profile_binding_map_id"] = "SegmentMonitoringProfileBindingMapId" fieldNameMap["segment_monitoring_profile_binding_map"] = "SegmentMonitoringProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentMonitoringProfileBindingMapsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentMonitoringProfileBindingMapBindingType) +func SegmentMonitoringProfileBindingMapsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentMonitoringProfileBindingMapBindingType) } -func segmentMonitoringProfileBindingMapsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentMonitoringProfileBindingMapsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["infra_segment_id"] = bindings.NewStringType() - fields["segment_monitoring_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_monitoring_profile_binding_map"] = bindings.NewReferenceType(model.SegmentMonitoringProfileBindingMapBindingType) + fields["infra_segment_id"] = vapiBindings_.NewStringType() + fields["segment_monitoring_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_monitoring_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentMonitoringProfileBindingMapBindingType) fieldNameMap["infra_segment_id"] = "InfraSegmentId" fieldNameMap["segment_monitoring_profile_binding_map_id"] = "SegmentMonitoringProfileBindingMapId" fieldNameMap["segment_monitoring_profile_binding_map"] = "SegmentMonitoringProfileBindingMap" - paramsTypeMap["segment_monitoring_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["segment_monitoring_profile_binding_map"] = bindings.NewReferenceType(model.SegmentMonitoringProfileBindingMapBindingType) - paramsTypeMap["infra_segment_id"] = bindings.NewStringType() - paramsTypeMap["infraSegmentId"] = bindings.NewStringType() - paramsTypeMap["segmentMonitoringProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["segment_monitoring_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["infra_segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_monitoring_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentMonitoringProfileBindingMapBindingType) + paramsTypeMap["infraSegmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentMonitoringProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_monitoring_profile_binding_map_id"] = "segmentMonitoringProfileBindingMapId" pathParams["infra_segment_id"] = "infraSegmentId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/SegmentQosProfileBindingMapsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/SegmentQosProfileBindingMapsClient.go index 65ec428bd..1bdb8a1ef 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/SegmentQosProfileBindingMapsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/SegmentQosProfileBindingMapsClient.go @@ -9,15 +9,14 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SegmentQosProfileBindingMapsClient interface { @@ -25,6 +24,7 @@ type SegmentQosProfileBindingMapsClient interface { // // @param segmentIdParam Segment ID (required) // @param segmentQosProfileBindingMapIdParam Segment QoS Profile Binding Map ID (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type SegmentQosProfileBindingMapsClient interface { // @param segmentIdParam Segment ID (required) // @param segmentQosProfileBindingMapIdParam Segment QoS Profile Binding Map ID (required) // @return com.vmware.nsx_policy.model.SegmentQoSProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(segmentIdParam string, segmentQosProfileBindingMapIdParam string) (model.SegmentQosProfileBindingMap, error) + Get(segmentIdParam string, segmentQosProfileBindingMapIdParam string) (nsx_policyModel.SegmentQosProfileBindingMap, error) // API will list all Segment QoS Profile Binding Maps in current segment id. // @@ -53,24 +54,26 @@ type SegmentQosProfileBindingMapsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.SegmentQoSProfileBindingMapListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(segmentIdParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentQosProfileBindingMapListResult, error) + List(segmentIdParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SegmentQosProfileBindingMapListResult, error) // API will create segment QoS profile binding map. For objects with no binding maps, default profile is applied. // // @param segmentIdParam Segment ID (required) // @param segmentQosProfileBindingMapIdParam Segment QoS Profile Binding Map ID (required) // @param segmentQosProfileBindingMapParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(segmentIdParam string, segmentQosProfileBindingMapIdParam string, segmentQosProfileBindingMapParam model.SegmentQosProfileBindingMap) error + Patch(segmentIdParam string, segmentQosProfileBindingMapIdParam string, segmentQosProfileBindingMapParam nsx_policyModel.SegmentQosProfileBindingMap) error // API will update Segment QoS Profile Binding Map. For objects with no binding maps, default profile is applied. // @@ -78,105 +81,112 @@ type SegmentQosProfileBindingMapsClient interface { // @param segmentQosProfileBindingMapIdParam Segment QoS Profile Binding Map ID (required) // @param segmentQosProfileBindingMapParam (required) // @return com.vmware.nsx_policy.model.SegmentQoSProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(segmentIdParam string, segmentQosProfileBindingMapIdParam string, segmentQosProfileBindingMapParam model.SegmentQosProfileBindingMap) (model.SegmentQosProfileBindingMap, error) + Update(segmentIdParam string, segmentQosProfileBindingMapIdParam string, segmentQosProfileBindingMapParam nsx_policyModel.SegmentQosProfileBindingMap) (nsx_policyModel.SegmentQosProfileBindingMap, error) } type segmentQosProfileBindingMapsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSegmentQosProfileBindingMapsClient(connector client.Connector) *segmentQosProfileBindingMapsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.segments.segment_qos_profile_binding_maps") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewSegmentQosProfileBindingMapsClient(connector vapiProtocolClient_.Connector) *segmentQosProfileBindingMapsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.segments.segment_qos_profile_binding_maps") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := segmentQosProfileBindingMapsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *segmentQosProfileBindingMapsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *segmentQosProfileBindingMapsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *segmentQosProfileBindingMapsClient) Delete(segmentIdParam string, segmentQosProfileBindingMapIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentQosProfileBindingMapsDeleteInputType(), typeConverter) + operationRestMetaData := segmentQosProfileBindingMapsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentQosProfileBindingMapsDeleteInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("SegmentQosProfileBindingMapId", segmentQosProfileBindingMapIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentQosProfileBindingMapsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.segment_qos_profile_binding_maps", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *segmentQosProfileBindingMapsClient) Get(segmentIdParam string, segmentQosProfileBindingMapIdParam string) (model.SegmentQosProfileBindingMap, error) { +func (sIface *segmentQosProfileBindingMapsClient) Get(segmentIdParam string, segmentQosProfileBindingMapIdParam string) (nsx_policyModel.SegmentQosProfileBindingMap, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentQosProfileBindingMapsGetInputType(), typeConverter) + operationRestMetaData := segmentQosProfileBindingMapsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentQosProfileBindingMapsGetInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("SegmentQosProfileBindingMapId", segmentQosProfileBindingMapIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentQosProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SegmentQosProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentQosProfileBindingMapsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.segment_qos_profile_binding_maps", "get", inputDataValue, executionContext) - var emptyOutput model.SegmentQosProfileBindingMap + var emptyOutput nsx_policyModel.SegmentQosProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentQosProfileBindingMapsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentQosProfileBindingMapsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentQosProfileBindingMap), nil + return output.(nsx_policyModel.SegmentQosProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *segmentQosProfileBindingMapsClient) List(segmentIdParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentQosProfileBindingMapListResult, error) { +func (sIface *segmentQosProfileBindingMapsClient) List(segmentIdParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SegmentQosProfileBindingMapListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentQosProfileBindingMapsListInputType(), typeConverter) + operationRestMetaData := segmentQosProfileBindingMapsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentQosProfileBindingMapsListInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -185,85 +195,84 @@ func (sIface *segmentQosProfileBindingMapsClient) List(segmentIdParam string, cu sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentQosProfileBindingMapListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SegmentQosProfileBindingMapListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentQosProfileBindingMapsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.segment_qos_profile_binding_maps", "list", inputDataValue, executionContext) - var emptyOutput model.SegmentQosProfileBindingMapListResult + var emptyOutput nsx_policyModel.SegmentQosProfileBindingMapListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentQosProfileBindingMapsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentQosProfileBindingMapsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentQosProfileBindingMapListResult), nil + return output.(nsx_policyModel.SegmentQosProfileBindingMapListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *segmentQosProfileBindingMapsClient) Patch(segmentIdParam string, segmentQosProfileBindingMapIdParam string, segmentQosProfileBindingMapParam model.SegmentQosProfileBindingMap) error { +func (sIface *segmentQosProfileBindingMapsClient) Patch(segmentIdParam string, segmentQosProfileBindingMapIdParam string, segmentQosProfileBindingMapParam nsx_policyModel.SegmentQosProfileBindingMap) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentQosProfileBindingMapsPatchInputType(), typeConverter) + operationRestMetaData := segmentQosProfileBindingMapsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentQosProfileBindingMapsPatchInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("SegmentQosProfileBindingMapId", segmentQosProfileBindingMapIdParam) sv.AddStructField("SegmentQosProfileBindingMap", segmentQosProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentQosProfileBindingMapsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.segment_qos_profile_binding_maps", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *segmentQosProfileBindingMapsClient) Update(segmentIdParam string, segmentQosProfileBindingMapIdParam string, segmentQosProfileBindingMapParam model.SegmentQosProfileBindingMap) (model.SegmentQosProfileBindingMap, error) { +func (sIface *segmentQosProfileBindingMapsClient) Update(segmentIdParam string, segmentQosProfileBindingMapIdParam string, segmentQosProfileBindingMapParam nsx_policyModel.SegmentQosProfileBindingMap) (nsx_policyModel.SegmentQosProfileBindingMap, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentQosProfileBindingMapsUpdateInputType(), typeConverter) + operationRestMetaData := segmentQosProfileBindingMapsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentQosProfileBindingMapsUpdateInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("SegmentQosProfileBindingMapId", segmentQosProfileBindingMapIdParam) sv.AddStructField("SegmentQosProfileBindingMap", segmentQosProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentQosProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SegmentQosProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentQosProfileBindingMapsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.segment_qos_profile_binding_maps", "update", inputDataValue, executionContext) - var emptyOutput model.SegmentQosProfileBindingMap + var emptyOutput nsx_policyModel.SegmentQosProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentQosProfileBindingMapsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentQosProfileBindingMapsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentQosProfileBindingMap), nil + return output.(nsx_policyModel.SegmentQosProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/SegmentQosProfileBindingMapsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/SegmentQosProfileBindingMapsTypes.go index 0fe152390..ae0a8be18 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/SegmentQosProfileBindingMapsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/SegmentQosProfileBindingMapsTypes.go @@ -11,50 +11,50 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func segmentQosProfileBindingMapsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentQosProfileBindingMapsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["segment_qos_profile_binding_map_id"] = bindings.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_qos_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_qos_profile_binding_map_id"] = "SegmentQosProfileBindingMapId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentQosProfileBindingMapsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentQosProfileBindingMapsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentQosProfileBindingMapsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentQosProfileBindingMapsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["segment_qos_profile_binding_map_id"] = bindings.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_qos_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_qos_profile_binding_map_id"] = "SegmentQosProfileBindingMapId" - paramsTypeMap["segment_qos_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["segmentQosProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["segment_qos_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentQosProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["segment_qos_profile_binding_map_id"] = "segmentQosProfileBindingMapId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func segmentQosProfileBindingMapsDeleteRestMetadata() protocol.OperationRestMeta map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentQosProfileBindingMapsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentQosProfileBindingMapsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["segment_qos_profile_binding_map_id"] = bindings.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_qos_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_qos_profile_binding_map_id"] = "SegmentQosProfileBindingMapId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentQosProfileBindingMapsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentQosProfileBindingMapBindingType) +func SegmentQosProfileBindingMapsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentQosProfileBindingMapBindingType) } -func segmentQosProfileBindingMapsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentQosProfileBindingMapsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["segment_qos_profile_binding_map_id"] = bindings.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_qos_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_qos_profile_binding_map_id"] = "SegmentQosProfileBindingMapId" - paramsTypeMap["segment_qos_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["segmentQosProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["segment_qos_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentQosProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["segment_qos_profile_binding_map_id"] = "segmentQosProfileBindingMapId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,57 +132,57 @@ func segmentQosProfileBindingMapsGetRestMetadata() protocol.OperationRestMetadat map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentQosProfileBindingMapsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentQosProfileBindingMapsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentQosProfileBindingMapsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentQosProfileBindingMapListResultBindingType) +func SegmentQosProfileBindingMapsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentQosProfileBindingMapListResultBindingType) } -func segmentQosProfileBindingMapsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentQosProfileBindingMapsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -191,7 +191,7 @@ func segmentQosProfileBindingMapsListRestMetadata() protocol.OperationRestMetada queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -212,48 +212,48 @@ func segmentQosProfileBindingMapsListRestMetadata() protocol.OperationRestMetada map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentQosProfileBindingMapsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentQosProfileBindingMapsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["segment_qos_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_qos_profile_binding_map"] = bindings.NewReferenceType(model.SegmentQosProfileBindingMapBindingType) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_qos_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_qos_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentQosProfileBindingMapBindingType) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_qos_profile_binding_map_id"] = "SegmentQosProfileBindingMapId" fieldNameMap["segment_qos_profile_binding_map"] = "SegmentQosProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentQosProfileBindingMapsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentQosProfileBindingMapsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentQosProfileBindingMapsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentQosProfileBindingMapsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["segment_qos_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_qos_profile_binding_map"] = bindings.NewReferenceType(model.SegmentQosProfileBindingMapBindingType) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_qos_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_qos_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentQosProfileBindingMapBindingType) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_qos_profile_binding_map_id"] = "SegmentQosProfileBindingMapId" fieldNameMap["segment_qos_profile_binding_map"] = "SegmentQosProfileBindingMap" - paramsTypeMap["segment_qos_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["segment_qos_profile_binding_map"] = bindings.NewReferenceType(model.SegmentQosProfileBindingMapBindingType) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["segmentQosProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["segment_qos_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_qos_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentQosProfileBindingMapBindingType) + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentQosProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["segment_qos_profile_binding_map_id"] = "segmentQosProfileBindingMapId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -274,48 +274,48 @@ func segmentQosProfileBindingMapsPatchRestMetadata() protocol.OperationRestMetad map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentQosProfileBindingMapsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentQosProfileBindingMapsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["segment_qos_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_qos_profile_binding_map"] = bindings.NewReferenceType(model.SegmentQosProfileBindingMapBindingType) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_qos_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_qos_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentQosProfileBindingMapBindingType) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_qos_profile_binding_map_id"] = "SegmentQosProfileBindingMapId" fieldNameMap["segment_qos_profile_binding_map"] = "SegmentQosProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentQosProfileBindingMapsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentQosProfileBindingMapBindingType) +func SegmentQosProfileBindingMapsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentQosProfileBindingMapBindingType) } -func segmentQosProfileBindingMapsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentQosProfileBindingMapsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["segment_qos_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_qos_profile_binding_map"] = bindings.NewReferenceType(model.SegmentQosProfileBindingMapBindingType) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_qos_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_qos_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentQosProfileBindingMapBindingType) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_qos_profile_binding_map_id"] = "SegmentQosProfileBindingMapId" fieldNameMap["segment_qos_profile_binding_map"] = "SegmentQosProfileBindingMap" - paramsTypeMap["segment_qos_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["segment_qos_profile_binding_map"] = bindings.NewReferenceType(model.SegmentQosProfileBindingMapBindingType) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["segmentQosProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["segment_qos_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_qos_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentQosProfileBindingMapBindingType) + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentQosProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["segment_qos_profile_binding_map_id"] = "segmentQosProfileBindingMapId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/SegmentSecurityProfileBindingMapsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/SegmentSecurityProfileBindingMapsClient.go index e4ab58706..5059821d7 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/SegmentSecurityProfileBindingMapsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/SegmentSecurityProfileBindingMapsClient.go @@ -9,15 +9,14 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SegmentSecurityProfileBindingMapsClient interface { @@ -25,6 +24,7 @@ type SegmentSecurityProfileBindingMapsClient interface { // // @param segmentIdParam segment id (required) // @param segmentSecurityProfileBindingMapIdParam segment security profile binding map id (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type SegmentSecurityProfileBindingMapsClient interface { // @param segmentIdParam segment id (required) // @param segmentSecurityProfileBindingMapIdParam segment security profile binding map id (required) // @return com.vmware.nsx_policy.model.SegmentSecurityProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(segmentIdParam string, segmentSecurityProfileBindingMapIdParam string) (model.SegmentSecurityProfileBindingMap, error) + Get(segmentIdParam string, segmentSecurityProfileBindingMapIdParam string) (nsx_policyModel.SegmentSecurityProfileBindingMap, error) // API will list all segment security profile binding maps. // @@ -53,24 +54,26 @@ type SegmentSecurityProfileBindingMapsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.SegmentSecurityProfileBindingMapListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(segmentIdParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentSecurityProfileBindingMapListResult, error) + List(segmentIdParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SegmentSecurityProfileBindingMapListResult, error) // Create a new segment security profile binding map if the given security profile binding map does not exist. Otherwise, patch the existing segment security profile binding map. For objects with no binding maps, default profile is applied. // // @param segmentIdParam segment id (required) // @param segmentSecurityProfileBindingMapIdParam segment security profile binding map id (required) // @param segmentSecurityProfileBindingMapParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(segmentIdParam string, segmentSecurityProfileBindingMapIdParam string, segmentSecurityProfileBindingMapParam model.SegmentSecurityProfileBindingMap) error + Patch(segmentIdParam string, segmentSecurityProfileBindingMapIdParam string, segmentSecurityProfileBindingMapParam nsx_policyModel.SegmentSecurityProfileBindingMap) error // API will create or replace segment security profile binding map. For objects with no binding maps, default profile is applied. // @@ -78,105 +81,112 @@ type SegmentSecurityProfileBindingMapsClient interface { // @param segmentSecurityProfileBindingMapIdParam segment security profile binding map id (required) // @param segmentSecurityProfileBindingMapParam (required) // @return com.vmware.nsx_policy.model.SegmentSecurityProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(segmentIdParam string, segmentSecurityProfileBindingMapIdParam string, segmentSecurityProfileBindingMapParam model.SegmentSecurityProfileBindingMap) (model.SegmentSecurityProfileBindingMap, error) + Update(segmentIdParam string, segmentSecurityProfileBindingMapIdParam string, segmentSecurityProfileBindingMapParam nsx_policyModel.SegmentSecurityProfileBindingMap) (nsx_policyModel.SegmentSecurityProfileBindingMap, error) } type segmentSecurityProfileBindingMapsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSegmentSecurityProfileBindingMapsClient(connector client.Connector) *segmentSecurityProfileBindingMapsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.segments.segment_security_profile_binding_maps") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewSegmentSecurityProfileBindingMapsClient(connector vapiProtocolClient_.Connector) *segmentSecurityProfileBindingMapsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.segments.segment_security_profile_binding_maps") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := segmentSecurityProfileBindingMapsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *segmentSecurityProfileBindingMapsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *segmentSecurityProfileBindingMapsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *segmentSecurityProfileBindingMapsClient) Delete(segmentIdParam string, segmentSecurityProfileBindingMapIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentSecurityProfileBindingMapsDeleteInputType(), typeConverter) + operationRestMetaData := segmentSecurityProfileBindingMapsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentSecurityProfileBindingMapsDeleteInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("SegmentSecurityProfileBindingMapId", segmentSecurityProfileBindingMapIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentSecurityProfileBindingMapsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.segment_security_profile_binding_maps", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *segmentSecurityProfileBindingMapsClient) Get(segmentIdParam string, segmentSecurityProfileBindingMapIdParam string) (model.SegmentSecurityProfileBindingMap, error) { +func (sIface *segmentSecurityProfileBindingMapsClient) Get(segmentIdParam string, segmentSecurityProfileBindingMapIdParam string) (nsx_policyModel.SegmentSecurityProfileBindingMap, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentSecurityProfileBindingMapsGetInputType(), typeConverter) + operationRestMetaData := segmentSecurityProfileBindingMapsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentSecurityProfileBindingMapsGetInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("SegmentSecurityProfileBindingMapId", segmentSecurityProfileBindingMapIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentSecurityProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SegmentSecurityProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentSecurityProfileBindingMapsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.segment_security_profile_binding_maps", "get", inputDataValue, executionContext) - var emptyOutput model.SegmentSecurityProfileBindingMap + var emptyOutput nsx_policyModel.SegmentSecurityProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentSecurityProfileBindingMapsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentSecurityProfileBindingMapsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentSecurityProfileBindingMap), nil + return output.(nsx_policyModel.SegmentSecurityProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *segmentSecurityProfileBindingMapsClient) List(segmentIdParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentSecurityProfileBindingMapListResult, error) { +func (sIface *segmentSecurityProfileBindingMapsClient) List(segmentIdParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SegmentSecurityProfileBindingMapListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentSecurityProfileBindingMapsListInputType(), typeConverter) + operationRestMetaData := segmentSecurityProfileBindingMapsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentSecurityProfileBindingMapsListInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -185,85 +195,84 @@ func (sIface *segmentSecurityProfileBindingMapsClient) List(segmentIdParam strin sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentSecurityProfileBindingMapListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SegmentSecurityProfileBindingMapListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentSecurityProfileBindingMapsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.segment_security_profile_binding_maps", "list", inputDataValue, executionContext) - var emptyOutput model.SegmentSecurityProfileBindingMapListResult + var emptyOutput nsx_policyModel.SegmentSecurityProfileBindingMapListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentSecurityProfileBindingMapsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentSecurityProfileBindingMapsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentSecurityProfileBindingMapListResult), nil + return output.(nsx_policyModel.SegmentSecurityProfileBindingMapListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *segmentSecurityProfileBindingMapsClient) Patch(segmentIdParam string, segmentSecurityProfileBindingMapIdParam string, segmentSecurityProfileBindingMapParam model.SegmentSecurityProfileBindingMap) error { +func (sIface *segmentSecurityProfileBindingMapsClient) Patch(segmentIdParam string, segmentSecurityProfileBindingMapIdParam string, segmentSecurityProfileBindingMapParam nsx_policyModel.SegmentSecurityProfileBindingMap) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentSecurityProfileBindingMapsPatchInputType(), typeConverter) + operationRestMetaData := segmentSecurityProfileBindingMapsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentSecurityProfileBindingMapsPatchInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("SegmentSecurityProfileBindingMapId", segmentSecurityProfileBindingMapIdParam) sv.AddStructField("SegmentSecurityProfileBindingMap", segmentSecurityProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentSecurityProfileBindingMapsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.segment_security_profile_binding_maps", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *segmentSecurityProfileBindingMapsClient) Update(segmentIdParam string, segmentSecurityProfileBindingMapIdParam string, segmentSecurityProfileBindingMapParam model.SegmentSecurityProfileBindingMap) (model.SegmentSecurityProfileBindingMap, error) { +func (sIface *segmentSecurityProfileBindingMapsClient) Update(segmentIdParam string, segmentSecurityProfileBindingMapIdParam string, segmentSecurityProfileBindingMapParam nsx_policyModel.SegmentSecurityProfileBindingMap) (nsx_policyModel.SegmentSecurityProfileBindingMap, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentSecurityProfileBindingMapsUpdateInputType(), typeConverter) + operationRestMetaData := segmentSecurityProfileBindingMapsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentSecurityProfileBindingMapsUpdateInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("SegmentSecurityProfileBindingMapId", segmentSecurityProfileBindingMapIdParam) sv.AddStructField("SegmentSecurityProfileBindingMap", segmentSecurityProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentSecurityProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SegmentSecurityProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentSecurityProfileBindingMapsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.segment_security_profile_binding_maps", "update", inputDataValue, executionContext) - var emptyOutput model.SegmentSecurityProfileBindingMap + var emptyOutput nsx_policyModel.SegmentSecurityProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentSecurityProfileBindingMapsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentSecurityProfileBindingMapsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentSecurityProfileBindingMap), nil + return output.(nsx_policyModel.SegmentSecurityProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/SegmentSecurityProfileBindingMapsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/SegmentSecurityProfileBindingMapsTypes.go index 8257449d2..4a29b5855 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/SegmentSecurityProfileBindingMapsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/SegmentSecurityProfileBindingMapsTypes.go @@ -11,50 +11,50 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func segmentSecurityProfileBindingMapsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentSecurityProfileBindingMapsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["segment_security_profile_binding_map_id"] = bindings.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_security_profile_binding_map_id"] = "SegmentSecurityProfileBindingMapId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentSecurityProfileBindingMapsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentSecurityProfileBindingMapsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentSecurityProfileBindingMapsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentSecurityProfileBindingMapsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["segment_security_profile_binding_map_id"] = bindings.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_security_profile_binding_map_id"] = "SegmentSecurityProfileBindingMapId" - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segment_security_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["segmentSecurityProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_security_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentSecurityProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["segment_security_profile_binding_map_id"] = "segmentSecurityProfileBindingMapId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func segmentSecurityProfileBindingMapsDeleteRestMetadata() protocol.OperationRes map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentSecurityProfileBindingMapsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentSecurityProfileBindingMapsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["segment_security_profile_binding_map_id"] = bindings.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_security_profile_binding_map_id"] = "SegmentSecurityProfileBindingMapId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentSecurityProfileBindingMapsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentSecurityProfileBindingMapBindingType) +func SegmentSecurityProfileBindingMapsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentSecurityProfileBindingMapBindingType) } -func segmentSecurityProfileBindingMapsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentSecurityProfileBindingMapsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["segment_security_profile_binding_map_id"] = bindings.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_security_profile_binding_map_id"] = "SegmentSecurityProfileBindingMapId" - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segment_security_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["segmentSecurityProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_security_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentSecurityProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["segment_security_profile_binding_map_id"] = "segmentSecurityProfileBindingMapId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,57 +132,57 @@ func segmentSecurityProfileBindingMapsGetRestMetadata() protocol.OperationRestMe map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentSecurityProfileBindingMapsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentSecurityProfileBindingMapsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentSecurityProfileBindingMapsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentSecurityProfileBindingMapListResultBindingType) +func SegmentSecurityProfileBindingMapsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentSecurityProfileBindingMapListResultBindingType) } -func segmentSecurityProfileBindingMapsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentSecurityProfileBindingMapsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -191,7 +191,7 @@ func segmentSecurityProfileBindingMapsListRestMetadata() protocol.OperationRestM queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -212,48 +212,48 @@ func segmentSecurityProfileBindingMapsListRestMetadata() protocol.OperationRestM map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentSecurityProfileBindingMapsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentSecurityProfileBindingMapsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["segment_security_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_security_profile_binding_map"] = bindings.NewReferenceType(model.SegmentSecurityProfileBindingMapBindingType) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentSecurityProfileBindingMapBindingType) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_security_profile_binding_map_id"] = "SegmentSecurityProfileBindingMapId" fieldNameMap["segment_security_profile_binding_map"] = "SegmentSecurityProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentSecurityProfileBindingMapsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentSecurityProfileBindingMapsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentSecurityProfileBindingMapsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentSecurityProfileBindingMapsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["segment_security_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_security_profile_binding_map"] = bindings.NewReferenceType(model.SegmentSecurityProfileBindingMapBindingType) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentSecurityProfileBindingMapBindingType) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_security_profile_binding_map_id"] = "SegmentSecurityProfileBindingMapId" fieldNameMap["segment_security_profile_binding_map"] = "SegmentSecurityProfileBindingMap" - paramsTypeMap["segment_security_profile_binding_map"] = bindings.NewReferenceType(model.SegmentSecurityProfileBindingMapBindingType) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segment_security_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["segmentSecurityProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_security_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_security_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentSecurityProfileBindingMapBindingType) + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentSecurityProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["segment_security_profile_binding_map_id"] = "segmentSecurityProfileBindingMapId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -274,48 +274,48 @@ func segmentSecurityProfileBindingMapsPatchRestMetadata() protocol.OperationRest map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentSecurityProfileBindingMapsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentSecurityProfileBindingMapsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["segment_security_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_security_profile_binding_map"] = bindings.NewReferenceType(model.SegmentSecurityProfileBindingMapBindingType) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentSecurityProfileBindingMapBindingType) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_security_profile_binding_map_id"] = "SegmentSecurityProfileBindingMapId" fieldNameMap["segment_security_profile_binding_map"] = "SegmentSecurityProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentSecurityProfileBindingMapsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentSecurityProfileBindingMapBindingType) +func SegmentSecurityProfileBindingMapsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentSecurityProfileBindingMapBindingType) } -func segmentSecurityProfileBindingMapsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentSecurityProfileBindingMapsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["segment_security_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_security_profile_binding_map"] = bindings.NewReferenceType(model.SegmentSecurityProfileBindingMapBindingType) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentSecurityProfileBindingMapBindingType) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_security_profile_binding_map_id"] = "SegmentSecurityProfileBindingMapId" fieldNameMap["segment_security_profile_binding_map"] = "SegmentSecurityProfileBindingMap" - paramsTypeMap["segment_security_profile_binding_map"] = bindings.NewReferenceType(model.SegmentSecurityProfileBindingMapBindingType) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segment_security_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["segmentSecurityProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_security_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_security_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentSecurityProfileBindingMapBindingType) + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentSecurityProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["segment_security_profile_binding_map_id"] = "segmentSecurityProfileBindingMapId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/ServiceSegmentsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/ServiceSegmentsClient.go index b23405513..876899c0d 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/ServiceSegmentsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/ServiceSegmentsClient.go @@ -9,21 +9,21 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ServiceSegmentsClient interface { // Delete Service Segment with given ID // // @param serviceSegmentIdParam Service Segment ID (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,12 +35,13 @@ type ServiceSegmentsClient interface { // // @param serviceSegmentIdParam Service Segment ID (required) // @return com.vmware.nsx_policy.model.ServiceSegment + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(serviceSegmentIdParam string) (model.ServiceSegment, error) + Get(serviceSegmentIdParam string) (nsx_policyModel.ServiceSegment, error) // Paginated list of all Service Segments // @@ -50,126 +51,135 @@ type ServiceSegmentsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ServiceSegmentListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ServiceSegmentListResult, error) + List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ServiceSegmentListResult, error) // A service segment with the service-segment-id is created. Modification of service segment is not supported. // // @param serviceSegmentIdParam Service Segment ID (required) // @param serviceSegmentParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(serviceSegmentIdParam string, serviceSegmentParam model.ServiceSegment) error + Patch(serviceSegmentIdParam string, serviceSegmentParam nsx_policyModel.ServiceSegment) error // A service segment with the service-segment-id is created. Modification of service segment is not supported. // // @param serviceSegmentIdParam Service Segment ID (required) // @param serviceSegmentParam (required) // @return com.vmware.nsx_policy.model.ServiceSegment + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(serviceSegmentIdParam string, serviceSegmentParam model.ServiceSegment) (model.ServiceSegment, error) + Update(serviceSegmentIdParam string, serviceSegmentParam nsx_policyModel.ServiceSegment) (nsx_policyModel.ServiceSegment, error) } type serviceSegmentsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewServiceSegmentsClient(connector client.Connector) *serviceSegmentsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.segments.service_segments") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewServiceSegmentsClient(connector vapiProtocolClient_.Connector) *serviceSegmentsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.segments.service_segments") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := serviceSegmentsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *serviceSegmentsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *serviceSegmentsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *serviceSegmentsClient) Delete(serviceSegmentIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceSegmentsDeleteInputType(), typeConverter) + operationRestMetaData := serviceSegmentsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceSegmentsDeleteInputType(), typeConverter) sv.AddStructField("ServiceSegmentId", serviceSegmentIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceSegmentsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.service_segments", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *serviceSegmentsClient) Get(serviceSegmentIdParam string) (model.ServiceSegment, error) { +func (sIface *serviceSegmentsClient) Get(serviceSegmentIdParam string) (nsx_policyModel.ServiceSegment, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceSegmentsGetInputType(), typeConverter) + operationRestMetaData := serviceSegmentsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceSegmentsGetInputType(), typeConverter) sv.AddStructField("ServiceSegmentId", serviceSegmentIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ServiceSegment - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ServiceSegment + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceSegmentsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.service_segments", "get", inputDataValue, executionContext) - var emptyOutput model.ServiceSegment + var emptyOutput nsx_policyModel.ServiceSegment if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), serviceSegmentsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ServiceSegmentsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ServiceSegment), nil + return output.(nsx_policyModel.ServiceSegment), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *serviceSegmentsClient) List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ServiceSegmentListResult, error) { +func (sIface *serviceSegmentsClient) List(cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ServiceSegmentListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceSegmentsListInputType(), typeConverter) + operationRestMetaData := serviceSegmentsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceSegmentsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludedFields", includedFieldsParam) sv.AddStructField("PageSize", pageSizeParam) @@ -177,83 +187,82 @@ func (sIface *serviceSegmentsClient) List(cursorParam *string, includedFieldsPar sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ServiceSegmentListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ServiceSegmentListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceSegmentsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.service_segments", "list", inputDataValue, executionContext) - var emptyOutput model.ServiceSegmentListResult + var emptyOutput nsx_policyModel.ServiceSegmentListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), serviceSegmentsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ServiceSegmentsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ServiceSegmentListResult), nil + return output.(nsx_policyModel.ServiceSegmentListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *serviceSegmentsClient) Patch(serviceSegmentIdParam string, serviceSegmentParam model.ServiceSegment) error { +func (sIface *serviceSegmentsClient) Patch(serviceSegmentIdParam string, serviceSegmentParam nsx_policyModel.ServiceSegment) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceSegmentsPatchInputType(), typeConverter) + operationRestMetaData := serviceSegmentsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceSegmentsPatchInputType(), typeConverter) sv.AddStructField("ServiceSegmentId", serviceSegmentIdParam) sv.AddStructField("ServiceSegment", serviceSegmentParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceSegmentsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.service_segments", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *serviceSegmentsClient) Update(serviceSegmentIdParam string, serviceSegmentParam model.ServiceSegment) (model.ServiceSegment, error) { +func (sIface *serviceSegmentsClient) Update(serviceSegmentIdParam string, serviceSegmentParam nsx_policyModel.ServiceSegment) (nsx_policyModel.ServiceSegment, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceSegmentsUpdateInputType(), typeConverter) + operationRestMetaData := serviceSegmentsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceSegmentsUpdateInputType(), typeConverter) sv.AddStructField("ServiceSegmentId", serviceSegmentIdParam) sv.AddStructField("ServiceSegment", serviceSegmentParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ServiceSegment - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ServiceSegment + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceSegmentsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.service_segments", "update", inputDataValue, executionContext) - var emptyOutput model.ServiceSegment + var emptyOutput nsx_policyModel.ServiceSegment if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), serviceSegmentsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ServiceSegmentsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ServiceSegment), nil + return output.(nsx_policyModel.ServiceSegment), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/ServiceSegmentsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/ServiceSegmentsTypes.go index cfe537b5f..cd44e4256 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/ServiceSegmentsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/ServiceSegmentsTypes.go @@ -11,43 +11,43 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func serviceSegmentsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceSegmentsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["service_segment_id"] = bindings.NewStringType() + fields["service_segment_id"] = vapiBindings_.NewStringType() fieldNameMap["service_segment_id"] = "ServiceSegmentId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceSegmentsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ServiceSegmentsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func serviceSegmentsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceSegmentsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["service_segment_id"] = bindings.NewStringType() + fields["service_segment_id"] = vapiBindings_.NewStringType() fieldNameMap["service_segment_id"] = "ServiceSegmentId" - paramsTypeMap["service_segment_id"] = bindings.NewStringType() - paramsTypeMap["serviceSegmentId"] = bindings.NewStringType() + paramsTypeMap["service_segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceSegmentId"] = vapiBindings_.NewStringType() pathParams["service_segment_id"] = "serviceSegmentId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,36 +68,36 @@ func serviceSegmentsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func serviceSegmentsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceSegmentsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["service_segment_id"] = bindings.NewStringType() + fields["service_segment_id"] = vapiBindings_.NewStringType() fieldNameMap["service_segment_id"] = "ServiceSegmentId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceSegmentsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ServiceSegmentBindingType) +func ServiceSegmentsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ServiceSegmentBindingType) } -func serviceSegmentsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceSegmentsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["service_segment_id"] = bindings.NewStringType() + fields["service_segment_id"] = vapiBindings_.NewStringType() fieldNameMap["service_segment_id"] = "ServiceSegmentId" - paramsTypeMap["service_segment_id"] = bindings.NewStringType() - paramsTypeMap["serviceSegmentId"] = bindings.NewStringType() + paramsTypeMap["service_segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceSegmentId"] = vapiBindings_.NewStringType() pathParams["service_segment_id"] = "serviceSegmentId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -118,51 +118,51 @@ func serviceSegmentsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func serviceSegmentsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceSegmentsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceSegmentsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ServiceSegmentListResultBindingType) +func ServiceSegmentsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ServiceSegmentListResultBindingType) } -func serviceSegmentsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceSegmentsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -170,7 +170,7 @@ func serviceSegmentsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -191,41 +191,41 @@ func serviceSegmentsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func serviceSegmentsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceSegmentsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["service_segment_id"] = bindings.NewStringType() - fields["service_segment"] = bindings.NewReferenceType(model.ServiceSegmentBindingType) + fields["service_segment_id"] = vapiBindings_.NewStringType() + fields["service_segment"] = vapiBindings_.NewReferenceType(nsx_policyModel.ServiceSegmentBindingType) fieldNameMap["service_segment_id"] = "ServiceSegmentId" fieldNameMap["service_segment"] = "ServiceSegment" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceSegmentsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ServiceSegmentsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func serviceSegmentsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceSegmentsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["service_segment_id"] = bindings.NewStringType() - fields["service_segment"] = bindings.NewReferenceType(model.ServiceSegmentBindingType) + fields["service_segment_id"] = vapiBindings_.NewStringType() + fields["service_segment"] = vapiBindings_.NewReferenceType(nsx_policyModel.ServiceSegmentBindingType) fieldNameMap["service_segment_id"] = "ServiceSegmentId" fieldNameMap["service_segment"] = "ServiceSegment" - paramsTypeMap["service_segment_id"] = bindings.NewStringType() - paramsTypeMap["service_segment"] = bindings.NewReferenceType(model.ServiceSegmentBindingType) - paramsTypeMap["serviceSegmentId"] = bindings.NewStringType() + paramsTypeMap["service_segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_segment"] = vapiBindings_.NewReferenceType(nsx_policyModel.ServiceSegmentBindingType) + paramsTypeMap["serviceSegmentId"] = vapiBindings_.NewStringType() pathParams["service_segment_id"] = "serviceSegmentId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -246,41 +246,41 @@ func serviceSegmentsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func serviceSegmentsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceSegmentsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["service_segment_id"] = bindings.NewStringType() - fields["service_segment"] = bindings.NewReferenceType(model.ServiceSegmentBindingType) + fields["service_segment_id"] = vapiBindings_.NewStringType() + fields["service_segment"] = vapiBindings_.NewReferenceType(nsx_policyModel.ServiceSegmentBindingType) fieldNameMap["service_segment_id"] = "ServiceSegmentId" fieldNameMap["service_segment"] = "ServiceSegment" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceSegmentsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ServiceSegmentBindingType) +func ServiceSegmentsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ServiceSegmentBindingType) } -func serviceSegmentsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceSegmentsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["service_segment_id"] = bindings.NewStringType() - fields["service_segment"] = bindings.NewReferenceType(model.ServiceSegmentBindingType) + fields["service_segment_id"] = vapiBindings_.NewStringType() + fields["service_segment"] = vapiBindings_.NewReferenceType(nsx_policyModel.ServiceSegmentBindingType) fieldNameMap["service_segment_id"] = "ServiceSegmentId" fieldNameMap["service_segment"] = "ServiceSegment" - paramsTypeMap["service_segment_id"] = bindings.NewStringType() - paramsTypeMap["service_segment"] = bindings.NewReferenceType(model.ServiceSegmentBindingType) - paramsTypeMap["serviceSegmentId"] = bindings.NewStringType() + paramsTypeMap["service_segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_segment"] = vapiBindings_.NewReferenceType(nsx_policyModel.ServiceSegmentBindingType) + paramsTypeMap["serviceSegmentId"] = vapiBindings_.NewStringType() pathParams["service_segment_id"] = "serviceSegmentId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/StateClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/StateClient.go index 1ce487034..12b7b0d46 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/StateClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/StateClient.go @@ -9,15 +9,14 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type StateClient interface { @@ -33,12 +32,13 @@ type StateClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.SegmentConfigurationState + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(segmentsIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentConfigurationState, error) + Get(segmentsIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SegmentConfigurationState, error) // Returns all infra segments with configuration state on the enforcement point specified in the request // @@ -46,44 +46,49 @@ type StateClient interface { // @param enforcementPointPathParam String Path of the enforcement point (optional) // @param sourceParam Data source type. (optional) // @return com.vmware.nsx_policy.model.SegmentConfigurationStateListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(configurationStateParam *string, enforcementPointPathParam *string, sourceParam *string) (model.SegmentConfigurationStateListResult, error) + List(configurationStateParam *string, enforcementPointPathParam *string, sourceParam *string) (nsx_policyModel.SegmentConfigurationStateListResult, error) } type stateClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewStateClient(connector client.Connector) *stateClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.segments.state") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewStateClient(connector vapiProtocolClient_.Connector) *stateClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.segments.state") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := stateClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *stateClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *stateClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (sIface *stateClient) Get(segmentsIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentConfigurationState, error) { +func (sIface *stateClient) Get(segmentsIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SegmentConfigurationState, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(stateGetInputType(), typeConverter) + operationRestMetaData := stateGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(stateGetInputType(), typeConverter) sv.AddStructField("SegmentsId", segmentsIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EdgePath", edgePathParam) @@ -95,58 +100,56 @@ func (sIface *stateClient) Get(segmentsIdParam string, cursorParam *string, edge sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentConfigurationState - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SegmentConfigurationState + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := stateGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.state", "get", inputDataValue, executionContext) - var emptyOutput model.SegmentConfigurationState + var emptyOutput nsx_policyModel.SegmentConfigurationState if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), stateGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), StateGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentConfigurationState), nil + return output.(nsx_policyModel.SegmentConfigurationState), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *stateClient) List(configurationStateParam *string, enforcementPointPathParam *string, sourceParam *string) (model.SegmentConfigurationStateListResult, error) { +func (sIface *stateClient) List(configurationStateParam *string, enforcementPointPathParam *string, sourceParam *string) (nsx_policyModel.SegmentConfigurationStateListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(stateListInputType(), typeConverter) + operationRestMetaData := stateListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(stateListInputType(), typeConverter) sv.AddStructField("ConfigurationState", configurationStateParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) sv.AddStructField("Source", sourceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentConfigurationStateListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SegmentConfigurationStateListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := stateListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.state", "list", inputDataValue, executionContext) - var emptyOutput model.SegmentConfigurationStateListResult + var emptyOutput nsx_policyModel.SegmentConfigurationStateListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), stateListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), StateListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentConfigurationStateListResult), nil + return output.(nsx_policyModel.SegmentConfigurationStateListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/StateTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/StateTypes.go index 5c50c30c3..ba2d13bda 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/StateTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/StateTypes.go @@ -11,10 +11,10 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) @@ -45,18 +45,18 @@ const State_LIST_SOURCE_REALTIME = "realtime" // Possible value for ``source`` of method State#list. const State_LIST_SOURCE_CACHED = "cached" -func stateGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func stateGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segments_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segments_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segments_id"] = "SegmentsId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["edge_path"] = "EdgePath" @@ -66,32 +66,32 @@ func stateGetInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func stateGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentConfigurationStateBindingType) +func StateGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentConfigurationStateBindingType) } -func stateGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func stateGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segments_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segments_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segments_id"] = "SegmentsId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["edge_path"] = "EdgePath" @@ -101,16 +101,16 @@ func stateGetRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["segments_id"] = bindings.NewStringType() - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["segmentsId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segments_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["segmentsId"] = vapiBindings_.NewStringType() pathParams["segments_id"] = "segmentsId" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -122,7 +122,7 @@ func stateGetRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -143,47 +143,47 @@ func stateGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func stateListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func stateListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["configuration_state"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["configuration_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["configuration_state"] = "ConfigurationState" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" fieldNameMap["source"] = "Source" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func stateListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentConfigurationStateListResultBindingType) +func StateListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentConfigurationStateListResultBindingType) } -func stateListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func stateListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["configuration_state"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["configuration_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["configuration_state"] = "ConfigurationState" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" fieldNameMap["source"] = "Source" - paramsTypeMap["source"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["configuration_state"] = bindings.NewOptionalType(bindings.NewStringType()) + paramsTypeMap["configuration_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) queryParams["configuration_state"] = "configuration_state" queryParams["enforcement_point_path"] = "enforcement_point_path" queryParams["source"] = "source" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/StatisticsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/StatisticsClient.go index a5428ddf4..417dc05b2 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/StatisticsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/StatisticsClient.go @@ -9,15 +9,14 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type StatisticsClient interface { @@ -33,43 +32,48 @@ type StatisticsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.SegmentStatistics + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(segmentsIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentStatistics, error) + Get(segmentsIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SegmentStatistics, error) } type statisticsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewStatisticsClient(connector client.Connector) *statisticsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.segments.statistics") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), +func NewStatisticsClient(connector vapiProtocolClient_.Connector) *statisticsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.segments.statistics") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := statisticsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *statisticsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *statisticsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (sIface *statisticsClient) Get(segmentsIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentStatistics, error) { +func (sIface *statisticsClient) Get(segmentsIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SegmentStatistics, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(statisticsGetInputType(), typeConverter) + operationRestMetaData := statisticsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(statisticsGetInputType(), typeConverter) sv.AddStructField("SegmentsId", segmentsIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EdgePath", edgePathParam) @@ -81,25 +85,22 @@ func (sIface *statisticsClient) Get(segmentsIdParam string, cursorParam *string, sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentStatistics - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SegmentStatistics + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := statisticsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.statistics", "get", inputDataValue, executionContext) - var emptyOutput model.SegmentStatistics + var emptyOutput nsx_policyModel.SegmentStatistics if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), statisticsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), StatisticsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentStatistics), nil + return output.(nsx_policyModel.SegmentStatistics), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/StatisticsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/StatisticsTypes.go index 4c847a630..490472900 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/StatisticsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/StatisticsTypes.go @@ -11,25 +11,25 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func statisticsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func statisticsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segments_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segments_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segments_id"] = "SegmentsId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["edge_path"] = "EdgePath" @@ -39,32 +39,32 @@ func statisticsGetInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func statisticsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentStatisticsBindingType) +func StatisticsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentStatisticsBindingType) } -func statisticsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func statisticsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segments_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segments_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segments_id"] = "SegmentsId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["edge_path"] = "EdgePath" @@ -74,16 +74,16 @@ func statisticsGetRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["segments_id"] = bindings.NewStringType() - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["segmentsId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segments_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["segmentsId"] = vapiBindings_.NewStringType() pathParams["segments_id"] = "segmentsId" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -95,7 +95,7 @@ func statisticsGetRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/TepTableClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/TepTableClient.go index 0ad4d50de..a0fa7d7ea 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/TepTableClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/TepTableClient.go @@ -9,15 +9,14 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type TepTableClient interface { @@ -33,43 +32,48 @@ type TepTableClient interface { // @param sourceParam Data source type. (optional) // @param transportNodeIdParam TransportNode Id (optional) // @return com.vmware.nsx_policy.model.PolicyTepListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(segmentIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (model.PolicyTepListResult, error) + List(segmentIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (nsx_policyModel.PolicyTepListResult, error) } type tepTableClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewTepTableClient(connector client.Connector) *tepTableClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.segments.tep_table") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewTepTableClient(connector vapiProtocolClient_.Connector) *tepTableClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.segments.tep_table") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) tIface := tepTableClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &tIface } -func (tIface *tepTableClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (tIface *tepTableClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := tIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (tIface *tepTableClient) List(segmentIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (model.PolicyTepListResult, error) { +func (tIface *tepTableClient) List(segmentIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (nsx_policyModel.PolicyTepListResult, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tepTableListInputType(), typeConverter) + operationRestMetaData := tepTableListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tepTableListInputType(), typeConverter) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) @@ -81,25 +85,22 @@ func (tIface *tepTableClient) List(segmentIdParam string, cursorParam *string, e sv.AddStructField("TransportNodeId", transportNodeIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyTepListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyTepListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tepTableListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.segments.tep_table", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyTepListResult + var emptyOutput nsx_policyModel.PolicyTepListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), tepTableListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TepTableListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyTepListResult), nil + return output.(nsx_policyModel.PolicyTepListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/TepTableTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/TepTableTypes.go index 7d0d17a4f..00b84604d 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/TepTableTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/segments/TepTableTypes.go @@ -11,10 +11,10 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) @@ -24,18 +24,18 @@ const TepTable_LIST_SOURCE_REALTIME = "realtime" // Possible value for ``source`` of method TepTable#list. const TepTable_LIST_SOURCE_CACHED = "cached" -func tepTableListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tepTableListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -45,32 +45,32 @@ func tepTableListInputType() bindings.StructType { fieldNameMap["sort_by"] = "SortBy" fieldNameMap["source"] = "Source" fieldNameMap["transport_node_id"] = "TransportNodeId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tepTableListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyTepListResultBindingType) +func TepTableListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyTepListResultBindingType) } -func tepTableListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tepTableListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -80,16 +80,16 @@ func tepTableListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["sort_by"] = "SortBy" fieldNameMap["source"] = "Source" fieldNameMap["transport_node_id"] = "TransportNodeId" - paramsTypeMap["source"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -101,7 +101,7 @@ func tepTableListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/AffectedIpsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/AffectedIpsClient.go index a668dd0e7..828455796 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/AffectedIpsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/AffectedIpsClient.go @@ -9,15 +9,14 @@ package intrusion_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AffectedIpsClient interface { @@ -30,43 +29,48 @@ type AffectedIpsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PolicyIdsIpList + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Create(policyIdsEventDataRequestParam model.PolicyIdsEventDataRequest, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyIdsIpList, error) + Create(policyIdsEventDataRequestParam nsx_policyModel.PolicyIdsEventDataRequest, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyIdsIpList, error) } type affectedIpsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAffectedIpsClient(connector client.Connector) *affectedIpsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.affected_ips") - methodIdentifiers := map[string]core.MethodIdentifier{ - "create": core.NewMethodIdentifier(interfaceIdentifier, "create"), +func NewAffectedIpsClient(connector vapiProtocolClient_.Connector) *affectedIpsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.affected_ips") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "create": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "create"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := affectedIpsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *affectedIpsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *affectedIpsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (aIface *affectedIpsClient) Create(policyIdsEventDataRequestParam model.PolicyIdsEventDataRequest, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyIdsIpList, error) { +func (aIface *affectedIpsClient) Create(policyIdsEventDataRequestParam nsx_policyModel.PolicyIdsEventDataRequest, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyIdsIpList, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(affectedIpsCreateInputType(), typeConverter) + operationRestMetaData := affectedIpsCreateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(affectedIpsCreateInputType(), typeConverter) sv.AddStructField("PolicyIdsEventDataRequest", policyIdsEventDataRequestParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -75,25 +79,22 @@ func (aIface *affectedIpsClient) Create(policyIdsEventDataRequestParam model.Pol sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyIdsIpList - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyIdsIpList + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := affectedIpsCreateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.affected_ips", "create", inputDataValue, executionContext) - var emptyOutput model.PolicyIdsIpList + var emptyOutput nsx_policyModel.PolicyIdsIpList if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), affectedIpsCreateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AffectedIpsCreateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyIdsIpList), nil + return output.(nsx_policyModel.PolicyIdsIpList), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/AffectedIpsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/AffectedIpsTypes.go index 93e003c92..30740ad5f 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/AffectedIpsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/AffectedIpsTypes.go @@ -11,63 +11,63 @@ package intrusion_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func affectedIpsCreateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func affectedIpsCreateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["policy_ids_event_data_request"] = bindings.NewReferenceType(model.PolicyIdsEventDataRequestBindingType) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["policy_ids_event_data_request"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyIdsEventDataRequestBindingType) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["policy_ids_event_data_request"] = "PolicyIdsEventDataRequest" fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func affectedIpsCreateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyIdsIpListBindingType) +func AffectedIpsCreateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyIdsIpListBindingType) } -func affectedIpsCreateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func affectedIpsCreateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["policy_ids_event_data_request"] = bindings.NewReferenceType(model.PolicyIdsEventDataRequestBindingType) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["policy_ids_event_data_request"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyIdsEventDataRequestBindingType) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["policy_ids_event_data_request"] = "PolicyIdsEventDataRequest" fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["policy_ids_event_data_request"] = bindings.NewReferenceType(model.PolicyIdsEventDataRequestBindingType) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["policy_ids_event_data_request"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyIdsEventDataRequestBindingType) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -75,7 +75,7 @@ func affectedIpsCreateRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/AffectedUsersClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/AffectedUsersClient.go index 4a084fec0..18b4f0822 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/AffectedUsersClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/AffectedUsersClient.go @@ -9,15 +9,14 @@ package intrusion_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AffectedUsersClient interface { @@ -30,43 +29,48 @@ type AffectedUsersClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PolicyIdsUserList + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Create(policyIdsEventDataRequestParam model.PolicyIdsEventDataRequest, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyIdsUserList, error) + Create(policyIdsEventDataRequestParam nsx_policyModel.PolicyIdsEventDataRequest, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyIdsUserList, error) } type affectedUsersClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAffectedUsersClient(connector client.Connector) *affectedUsersClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.affected_users") - methodIdentifiers := map[string]core.MethodIdentifier{ - "create": core.NewMethodIdentifier(interfaceIdentifier, "create"), +func NewAffectedUsersClient(connector vapiProtocolClient_.Connector) *affectedUsersClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.affected_users") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "create": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "create"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := affectedUsersClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *affectedUsersClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *affectedUsersClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (aIface *affectedUsersClient) Create(policyIdsEventDataRequestParam model.PolicyIdsEventDataRequest, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyIdsUserList, error) { +func (aIface *affectedUsersClient) Create(policyIdsEventDataRequestParam nsx_policyModel.PolicyIdsEventDataRequest, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyIdsUserList, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(affectedUsersCreateInputType(), typeConverter) + operationRestMetaData := affectedUsersCreateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(affectedUsersCreateInputType(), typeConverter) sv.AddStructField("PolicyIdsEventDataRequest", policyIdsEventDataRequestParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -75,25 +79,22 @@ func (aIface *affectedUsersClient) Create(policyIdsEventDataRequestParam model.P sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyIdsUserList - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyIdsUserList + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := affectedUsersCreateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.affected_users", "create", inputDataValue, executionContext) - var emptyOutput model.PolicyIdsUserList + var emptyOutput nsx_policyModel.PolicyIdsUserList if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), affectedUsersCreateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AffectedUsersCreateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyIdsUserList), nil + return output.(nsx_policyModel.PolicyIdsUserList), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/AffectedUsersTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/AffectedUsersTypes.go index 2f4f63d5e..331af99b9 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/AffectedUsersTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/AffectedUsersTypes.go @@ -11,63 +11,63 @@ package intrusion_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func affectedUsersCreateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func affectedUsersCreateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["policy_ids_event_data_request"] = bindings.NewReferenceType(model.PolicyIdsEventDataRequestBindingType) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["policy_ids_event_data_request"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyIdsEventDataRequestBindingType) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["policy_ids_event_data_request"] = "PolicyIdsEventDataRequest" fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func affectedUsersCreateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyIdsUserListBindingType) +func AffectedUsersCreateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyIdsUserListBindingType) } -func affectedUsersCreateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func affectedUsersCreateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["policy_ids_event_data_request"] = bindings.NewReferenceType(model.PolicyIdsEventDataRequestBindingType) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["policy_ids_event_data_request"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyIdsEventDataRequestBindingType) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["policy_ids_event_data_request"] = "PolicyIdsEventDataRequest" fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["policy_ids_event_data_request"] = bindings.NewReferenceType(model.PolicyIdsEventDataRequestBindingType) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["policy_ids_event_data_request"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyIdsEventDataRequestBindingType) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -75,7 +75,7 @@ func affectedUsersCreateRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/AffectedVmsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/AffectedVmsClient.go index 9a6e53338..6adef853f 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/AffectedVmsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/AffectedVmsClient.go @@ -9,15 +9,14 @@ package intrusion_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AffectedVmsClient interface { @@ -30,43 +29,48 @@ type AffectedVmsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PolicyIdsVmList + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Create(policyIdsEventDataRequestParam model.PolicyIdsEventDataRequest, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyIdsVmList, error) + Create(policyIdsEventDataRequestParam nsx_policyModel.PolicyIdsEventDataRequest, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyIdsVmList, error) } type affectedVmsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAffectedVmsClient(connector client.Connector) *affectedVmsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.affected_vms") - methodIdentifiers := map[string]core.MethodIdentifier{ - "create": core.NewMethodIdentifier(interfaceIdentifier, "create"), +func NewAffectedVmsClient(connector vapiProtocolClient_.Connector) *affectedVmsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.affected_vms") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "create": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "create"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := affectedVmsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *affectedVmsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *affectedVmsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (aIface *affectedVmsClient) Create(policyIdsEventDataRequestParam model.PolicyIdsEventDataRequest, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyIdsVmList, error) { +func (aIface *affectedVmsClient) Create(policyIdsEventDataRequestParam nsx_policyModel.PolicyIdsEventDataRequest, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyIdsVmList, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(affectedVmsCreateInputType(), typeConverter) + operationRestMetaData := affectedVmsCreateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(affectedVmsCreateInputType(), typeConverter) sv.AddStructField("PolicyIdsEventDataRequest", policyIdsEventDataRequestParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -75,25 +79,22 @@ func (aIface *affectedVmsClient) Create(policyIdsEventDataRequestParam model.Pol sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyIdsVmList - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyIdsVmList + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := affectedVmsCreateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.affected_vms", "create", inputDataValue, executionContext) - var emptyOutput model.PolicyIdsVmList + var emptyOutput nsx_policyModel.PolicyIdsVmList if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), affectedVmsCreateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AffectedVmsCreateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyIdsVmList), nil + return output.(nsx_policyModel.PolicyIdsVmList), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/AffectedVmsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/AffectedVmsTypes.go index c78277b14..2bbbc044e 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/AffectedVmsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/AffectedVmsTypes.go @@ -11,63 +11,63 @@ package intrusion_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func affectedVmsCreateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func affectedVmsCreateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["policy_ids_event_data_request"] = bindings.NewReferenceType(model.PolicyIdsEventDataRequestBindingType) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["policy_ids_event_data_request"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyIdsEventDataRequestBindingType) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["policy_ids_event_data_request"] = "PolicyIdsEventDataRequest" fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func affectedVmsCreateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyIdsVmListBindingType) +func AffectedVmsCreateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyIdsVmListBindingType) } -func affectedVmsCreateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func affectedVmsCreateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["policy_ids_event_data_request"] = bindings.NewReferenceType(model.PolicyIdsEventDataRequestBindingType) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["policy_ids_event_data_request"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyIdsEventDataRequestBindingType) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["policy_ids_event_data_request"] = "PolicyIdsEventDataRequest" fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["policy_ids_event_data_request"] = bindings.NewReferenceType(model.PolicyIdsEventDataRequestBindingType) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["policy_ids_event_data_request"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyIdsEventDataRequestBindingType) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -75,7 +75,7 @@ func affectedVmsCreateRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/ClusterConfigsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/ClusterConfigsClient.go index 8aebb9910..e6b66ecd7 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/ClusterConfigsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/ClusterConfigsClient.go @@ -9,15 +9,14 @@ package intrusion_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ClusterConfigsClient interface { @@ -25,12 +24,13 @@ type ClusterConfigsClient interface { // // @param clusterConfigIdParam User entered ID (required) // @return com.vmware.nsx_policy.model.IdsClusterConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(clusterConfigIdParam string) (model.IdsClusterConfig, error) + Get(clusterConfigIdParam string) (nsx_policyModel.IdsClusterConfig, error) // List intrusion detection system cluster configs. // @@ -41,100 +41,108 @@ type ClusterConfigsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.IdsClusterConfigListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IdsClusterConfigListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IdsClusterConfigListResult, error) // Patch intrusion detection system on cluster level. // // @param clusterConfigIdParam User entered ID (required) // @param idsClusterConfigParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(clusterConfigIdParam string, idsClusterConfigParam model.IdsClusterConfig) error + Patch(clusterConfigIdParam string, idsClusterConfigParam nsx_policyModel.IdsClusterConfig) error // Update intrusion detection system on cluster level. // // @param clusterConfigIdParam User entered ID (required) // @param idsClusterConfigParam (required) // @return com.vmware.nsx_policy.model.IdsClusterConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(clusterConfigIdParam string, idsClusterConfigParam model.IdsClusterConfig) (model.IdsClusterConfig, error) + Update(clusterConfigIdParam string, idsClusterConfigParam nsx_policyModel.IdsClusterConfig) (nsx_policyModel.IdsClusterConfig, error) } type clusterConfigsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewClusterConfigsClient(connector client.Connector) *clusterConfigsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.cluster_configs") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewClusterConfigsClient(connector vapiProtocolClient_.Connector) *clusterConfigsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.cluster_configs") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) cIface := clusterConfigsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &cIface } -func (cIface *clusterConfigsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (cIface *clusterConfigsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := cIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (cIface *clusterConfigsClient) Get(clusterConfigIdParam string) (model.IdsClusterConfig, error) { +func (cIface *clusterConfigsClient) Get(clusterConfigIdParam string) (nsx_policyModel.IdsClusterConfig, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(clusterConfigsGetInputType(), typeConverter) + operationRestMetaData := clusterConfigsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(clusterConfigsGetInputType(), typeConverter) sv.AddStructField("ClusterConfigId", clusterConfigIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IdsClusterConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IdsClusterConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := clusterConfigsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.cluster_configs", "get", inputDataValue, executionContext) - var emptyOutput model.IdsClusterConfig + var emptyOutput nsx_policyModel.IdsClusterConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), clusterConfigsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ClusterConfigsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IdsClusterConfig), nil + return output.(nsx_policyModel.IdsClusterConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *clusterConfigsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IdsClusterConfigListResult, error) { +func (cIface *clusterConfigsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IdsClusterConfigListResult, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(clusterConfigsListInputType(), typeConverter) + operationRestMetaData := clusterConfigsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(clusterConfigsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -143,83 +151,82 @@ func (cIface *clusterConfigsClient) List(cursorParam *string, includeMarkForDele sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IdsClusterConfigListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IdsClusterConfigListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := clusterConfigsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.cluster_configs", "list", inputDataValue, executionContext) - var emptyOutput model.IdsClusterConfigListResult + var emptyOutput nsx_policyModel.IdsClusterConfigListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), clusterConfigsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ClusterConfigsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IdsClusterConfigListResult), nil + return output.(nsx_policyModel.IdsClusterConfigListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *clusterConfigsClient) Patch(clusterConfigIdParam string, idsClusterConfigParam model.IdsClusterConfig) error { +func (cIface *clusterConfigsClient) Patch(clusterConfigIdParam string, idsClusterConfigParam nsx_policyModel.IdsClusterConfig) error { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(clusterConfigsPatchInputType(), typeConverter) + operationRestMetaData := clusterConfigsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(clusterConfigsPatchInputType(), typeConverter) sv.AddStructField("ClusterConfigId", clusterConfigIdParam) sv.AddStructField("IdsClusterConfig", idsClusterConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := clusterConfigsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.cluster_configs", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (cIface *clusterConfigsClient) Update(clusterConfigIdParam string, idsClusterConfigParam model.IdsClusterConfig) (model.IdsClusterConfig, error) { +func (cIface *clusterConfigsClient) Update(clusterConfigIdParam string, idsClusterConfigParam nsx_policyModel.IdsClusterConfig) (nsx_policyModel.IdsClusterConfig, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(clusterConfigsUpdateInputType(), typeConverter) + operationRestMetaData := clusterConfigsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(clusterConfigsUpdateInputType(), typeConverter) sv.AddStructField("ClusterConfigId", clusterConfigIdParam) sv.AddStructField("IdsClusterConfig", idsClusterConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IdsClusterConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IdsClusterConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := clusterConfigsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.cluster_configs", "update", inputDataValue, executionContext) - var emptyOutput model.IdsClusterConfig + var emptyOutput nsx_policyModel.IdsClusterConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), clusterConfigsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ClusterConfigsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IdsClusterConfig), nil + return output.(nsx_policyModel.IdsClusterConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/ClusterConfigsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/ClusterConfigsTypes.go index 876cd816a..6967f4fa8 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/ClusterConfigsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/ClusterConfigsTypes.go @@ -11,43 +11,43 @@ package intrusion_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func clusterConfigsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func clusterConfigsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cluster_config_id"] = bindings.NewStringType() + fields["cluster_config_id"] = vapiBindings_.NewStringType() fieldNameMap["cluster_config_id"] = "ClusterConfigId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func clusterConfigsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IdsClusterConfigBindingType) +func ClusterConfigsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IdsClusterConfigBindingType) } -func clusterConfigsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func clusterConfigsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cluster_config_id"] = bindings.NewStringType() + fields["cluster_config_id"] = vapiBindings_.NewStringType() fieldNameMap["cluster_config_id"] = "ClusterConfigId" - paramsTypeMap["cluster_config_id"] = bindings.NewStringType() - paramsTypeMap["clusterConfigId"] = bindings.NewStringType() + paramsTypeMap["cluster_config_id"] = vapiBindings_.NewStringType() + paramsTypeMap["clusterConfigId"] = vapiBindings_.NewStringType() pathParams["cluster_config_id"] = "clusterConfigId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,56 +68,56 @@ func clusterConfigsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func clusterConfigsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func clusterConfigsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func clusterConfigsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IdsClusterConfigListResultBindingType) +func ClusterConfigsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IdsClusterConfigListResultBindingType) } -func clusterConfigsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func clusterConfigsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -126,7 +126,7 @@ func clusterConfigsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -147,41 +147,41 @@ func clusterConfigsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func clusterConfigsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func clusterConfigsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cluster_config_id"] = bindings.NewStringType() - fields["ids_cluster_config"] = bindings.NewReferenceType(model.IdsClusterConfigBindingType) + fields["cluster_config_id"] = vapiBindings_.NewStringType() + fields["ids_cluster_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.IdsClusterConfigBindingType) fieldNameMap["cluster_config_id"] = "ClusterConfigId" fieldNameMap["ids_cluster_config"] = "IdsClusterConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func clusterConfigsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ClusterConfigsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func clusterConfigsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func clusterConfigsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cluster_config_id"] = bindings.NewStringType() - fields["ids_cluster_config"] = bindings.NewReferenceType(model.IdsClusterConfigBindingType) + fields["cluster_config_id"] = vapiBindings_.NewStringType() + fields["ids_cluster_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.IdsClusterConfigBindingType) fieldNameMap["cluster_config_id"] = "ClusterConfigId" fieldNameMap["ids_cluster_config"] = "IdsClusterConfig" - paramsTypeMap["ids_cluster_config"] = bindings.NewReferenceType(model.IdsClusterConfigBindingType) - paramsTypeMap["cluster_config_id"] = bindings.NewStringType() - paramsTypeMap["clusterConfigId"] = bindings.NewStringType() + paramsTypeMap["ids_cluster_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.IdsClusterConfigBindingType) + paramsTypeMap["cluster_config_id"] = vapiBindings_.NewStringType() + paramsTypeMap["clusterConfigId"] = vapiBindings_.NewStringType() pathParams["cluster_config_id"] = "clusterConfigId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -202,41 +202,41 @@ func clusterConfigsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func clusterConfigsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func clusterConfigsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cluster_config_id"] = bindings.NewStringType() - fields["ids_cluster_config"] = bindings.NewReferenceType(model.IdsClusterConfigBindingType) + fields["cluster_config_id"] = vapiBindings_.NewStringType() + fields["ids_cluster_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.IdsClusterConfigBindingType) fieldNameMap["cluster_config_id"] = "ClusterConfigId" fieldNameMap["ids_cluster_config"] = "IdsClusterConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func clusterConfigsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IdsClusterConfigBindingType) +func ClusterConfigsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IdsClusterConfigBindingType) } -func clusterConfigsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func clusterConfigsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cluster_config_id"] = bindings.NewStringType() - fields["ids_cluster_config"] = bindings.NewReferenceType(model.IdsClusterConfigBindingType) + fields["cluster_config_id"] = vapiBindings_.NewStringType() + fields["ids_cluster_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.IdsClusterConfigBindingType) fieldNameMap["cluster_config_id"] = "ClusterConfigId" fieldNameMap["ids_cluster_config"] = "IdsClusterConfig" - paramsTypeMap["ids_cluster_config"] = bindings.NewReferenceType(model.IdsClusterConfigBindingType) - paramsTypeMap["cluster_config_id"] = bindings.NewStringType() - paramsTypeMap["clusterConfigId"] = bindings.NewStringType() + paramsTypeMap["ids_cluster_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.IdsClusterConfigBindingType) + paramsTypeMap["cluster_config_id"] = vapiBindings_.NewStringType() + paramsTypeMap["clusterConfigId"] = vapiBindings_.NewStringType() pathParams["cluster_config_id"] = "clusterConfigId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/GlobalSignaturesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/GlobalSignaturesClient.go index 3ab0cb7ac..b52bcd44e 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/GlobalSignaturesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/GlobalSignaturesClient.go @@ -9,21 +9,21 @@ package intrusion_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type GlobalSignaturesClient interface { // Delete global intrusion detection signature. // // @param signatureIdParam Signature ID (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,12 +35,13 @@ type GlobalSignaturesClient interface { // // @param signatureIdParam Signature ID (required) // @return com.vmware.nsx_policy.model.GlobalIdsSignature + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(signatureIdParam string) (model.GlobalIdsSignature, error) + Get(signatureIdParam string) (nsx_policyModel.GlobalIdsSignature, error) // List global intrusion detection signatures. // @@ -51,126 +52,135 @@ type GlobalSignaturesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.GlobalIdsSignatureListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.GlobalIdsSignatureListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.GlobalIdsSignatureListResult, error) // Patch global intrusion detection system signature. // // @param signatureIdParam Signature ID (required) // @param globalIdsSignatureParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(signatureIdParam string, globalIdsSignatureParam model.GlobalIdsSignature) error + Patch(signatureIdParam string, globalIdsSignatureParam nsx_policyModel.GlobalIdsSignature) error // Update global intrusion detection signature. // // @param signatureIdParam Signature ID (required) // @param globalIdsSignatureParam (required) // @return com.vmware.nsx_policy.model.GlobalIdsSignature + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(signatureIdParam string, globalIdsSignatureParam model.GlobalIdsSignature) (model.GlobalIdsSignature, error) + Update(signatureIdParam string, globalIdsSignatureParam nsx_policyModel.GlobalIdsSignature) (nsx_policyModel.GlobalIdsSignature, error) } type globalSignaturesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewGlobalSignaturesClient(connector client.Connector) *globalSignaturesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.global_signatures") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewGlobalSignaturesClient(connector vapiProtocolClient_.Connector) *globalSignaturesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.global_signatures") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) gIface := globalSignaturesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &gIface } -func (gIface *globalSignaturesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (gIface *globalSignaturesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := gIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (gIface *globalSignaturesClient) Delete(signatureIdParam string) error { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(globalSignaturesDeleteInputType(), typeConverter) + operationRestMetaData := globalSignaturesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(globalSignaturesDeleteInputType(), typeConverter) sv.AddStructField("SignatureId", signatureIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := globalSignaturesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.global_signatures", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (gIface *globalSignaturesClient) Get(signatureIdParam string) (model.GlobalIdsSignature, error) { +func (gIface *globalSignaturesClient) Get(signatureIdParam string) (nsx_policyModel.GlobalIdsSignature, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(globalSignaturesGetInputType(), typeConverter) + operationRestMetaData := globalSignaturesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(globalSignaturesGetInputType(), typeConverter) sv.AddStructField("SignatureId", signatureIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.GlobalIdsSignature - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.GlobalIdsSignature + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := globalSignaturesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.global_signatures", "get", inputDataValue, executionContext) - var emptyOutput model.GlobalIdsSignature + var emptyOutput nsx_policyModel.GlobalIdsSignature if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), globalSignaturesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GlobalSignaturesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.GlobalIdsSignature), nil + return output.(nsx_policyModel.GlobalIdsSignature), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (gIface *globalSignaturesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.GlobalIdsSignatureListResult, error) { +func (gIface *globalSignaturesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.GlobalIdsSignatureListResult, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(globalSignaturesListInputType(), typeConverter) + operationRestMetaData := globalSignaturesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(globalSignaturesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -179,83 +189,82 @@ func (gIface *globalSignaturesClient) List(cursorParam *string, includeMarkForDe sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.GlobalIdsSignatureListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.GlobalIdsSignatureListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := globalSignaturesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.global_signatures", "list", inputDataValue, executionContext) - var emptyOutput model.GlobalIdsSignatureListResult + var emptyOutput nsx_policyModel.GlobalIdsSignatureListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), globalSignaturesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GlobalSignaturesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.GlobalIdsSignatureListResult), nil + return output.(nsx_policyModel.GlobalIdsSignatureListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (gIface *globalSignaturesClient) Patch(signatureIdParam string, globalIdsSignatureParam model.GlobalIdsSignature) error { +func (gIface *globalSignaturesClient) Patch(signatureIdParam string, globalIdsSignatureParam nsx_policyModel.GlobalIdsSignature) error { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(globalSignaturesPatchInputType(), typeConverter) + operationRestMetaData := globalSignaturesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(globalSignaturesPatchInputType(), typeConverter) sv.AddStructField("SignatureId", signatureIdParam) sv.AddStructField("GlobalIdsSignature", globalIdsSignatureParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := globalSignaturesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.global_signatures", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (gIface *globalSignaturesClient) Update(signatureIdParam string, globalIdsSignatureParam model.GlobalIdsSignature) (model.GlobalIdsSignature, error) { +func (gIface *globalSignaturesClient) Update(signatureIdParam string, globalIdsSignatureParam nsx_policyModel.GlobalIdsSignature) (nsx_policyModel.GlobalIdsSignature, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(globalSignaturesUpdateInputType(), typeConverter) + operationRestMetaData := globalSignaturesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(globalSignaturesUpdateInputType(), typeConverter) sv.AddStructField("SignatureId", signatureIdParam) sv.AddStructField("GlobalIdsSignature", globalIdsSignatureParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.GlobalIdsSignature - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.GlobalIdsSignature + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := globalSignaturesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.global_signatures", "update", inputDataValue, executionContext) - var emptyOutput model.GlobalIdsSignature + var emptyOutput nsx_policyModel.GlobalIdsSignature if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), globalSignaturesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GlobalSignaturesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.GlobalIdsSignature), nil + return output.(nsx_policyModel.GlobalIdsSignature), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/GlobalSignaturesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/GlobalSignaturesTypes.go index f6689571d..be2838005 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/GlobalSignaturesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/GlobalSignaturesTypes.go @@ -11,43 +11,43 @@ package intrusion_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func globalSignaturesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func globalSignaturesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["signature_id"] = bindings.NewStringType() + fields["signature_id"] = vapiBindings_.NewStringType() fieldNameMap["signature_id"] = "SignatureId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func globalSignaturesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func GlobalSignaturesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func globalSignaturesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func globalSignaturesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["signature_id"] = bindings.NewStringType() + fields["signature_id"] = vapiBindings_.NewStringType() fieldNameMap["signature_id"] = "SignatureId" - paramsTypeMap["signature_id"] = bindings.NewStringType() - paramsTypeMap["signatureId"] = bindings.NewStringType() + paramsTypeMap["signature_id"] = vapiBindings_.NewStringType() + paramsTypeMap["signatureId"] = vapiBindings_.NewStringType() pathParams["signature_id"] = "signatureId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,36 +68,36 @@ func globalSignaturesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func globalSignaturesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func globalSignaturesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["signature_id"] = bindings.NewStringType() + fields["signature_id"] = vapiBindings_.NewStringType() fieldNameMap["signature_id"] = "SignatureId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func globalSignaturesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GlobalIdsSignatureBindingType) +func GlobalSignaturesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.GlobalIdsSignatureBindingType) } -func globalSignaturesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func globalSignaturesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["signature_id"] = bindings.NewStringType() + fields["signature_id"] = vapiBindings_.NewStringType() fieldNameMap["signature_id"] = "SignatureId" - paramsTypeMap["signature_id"] = bindings.NewStringType() - paramsTypeMap["signatureId"] = bindings.NewStringType() + paramsTypeMap["signature_id"] = vapiBindings_.NewStringType() + paramsTypeMap["signatureId"] = vapiBindings_.NewStringType() pathParams["signature_id"] = "signatureId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -118,56 +118,56 @@ func globalSignaturesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func globalSignaturesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func globalSignaturesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func globalSignaturesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GlobalIdsSignatureListResultBindingType) +func GlobalSignaturesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.GlobalIdsSignatureListResultBindingType) } -func globalSignaturesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func globalSignaturesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -176,7 +176,7 @@ func globalSignaturesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -197,41 +197,41 @@ func globalSignaturesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func globalSignaturesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func globalSignaturesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["signature_id"] = bindings.NewStringType() - fields["global_ids_signature"] = bindings.NewReferenceType(model.GlobalIdsSignatureBindingType) + fields["signature_id"] = vapiBindings_.NewStringType() + fields["global_ids_signature"] = vapiBindings_.NewReferenceType(nsx_policyModel.GlobalIdsSignatureBindingType) fieldNameMap["signature_id"] = "SignatureId" fieldNameMap["global_ids_signature"] = "GlobalIdsSignature" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func globalSignaturesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func GlobalSignaturesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func globalSignaturesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func globalSignaturesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["signature_id"] = bindings.NewStringType() - fields["global_ids_signature"] = bindings.NewReferenceType(model.GlobalIdsSignatureBindingType) + fields["signature_id"] = vapiBindings_.NewStringType() + fields["global_ids_signature"] = vapiBindings_.NewReferenceType(nsx_policyModel.GlobalIdsSignatureBindingType) fieldNameMap["signature_id"] = "SignatureId" fieldNameMap["global_ids_signature"] = "GlobalIdsSignature" - paramsTypeMap["signature_id"] = bindings.NewStringType() - paramsTypeMap["global_ids_signature"] = bindings.NewReferenceType(model.GlobalIdsSignatureBindingType) - paramsTypeMap["signatureId"] = bindings.NewStringType() + paramsTypeMap["signature_id"] = vapiBindings_.NewStringType() + paramsTypeMap["global_ids_signature"] = vapiBindings_.NewReferenceType(nsx_policyModel.GlobalIdsSignatureBindingType) + paramsTypeMap["signatureId"] = vapiBindings_.NewStringType() pathParams["signature_id"] = "signatureId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -252,41 +252,41 @@ func globalSignaturesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func globalSignaturesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func globalSignaturesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["signature_id"] = bindings.NewStringType() - fields["global_ids_signature"] = bindings.NewReferenceType(model.GlobalIdsSignatureBindingType) + fields["signature_id"] = vapiBindings_.NewStringType() + fields["global_ids_signature"] = vapiBindings_.NewReferenceType(nsx_policyModel.GlobalIdsSignatureBindingType) fieldNameMap["signature_id"] = "SignatureId" fieldNameMap["global_ids_signature"] = "GlobalIdsSignature" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func globalSignaturesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GlobalIdsSignatureBindingType) +func GlobalSignaturesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.GlobalIdsSignatureBindingType) } -func globalSignaturesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func globalSignaturesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["signature_id"] = bindings.NewStringType() - fields["global_ids_signature"] = bindings.NewReferenceType(model.GlobalIdsSignatureBindingType) + fields["signature_id"] = vapiBindings_.NewStringType() + fields["global_ids_signature"] = vapiBindings_.NewReferenceType(nsx_policyModel.GlobalIdsSignatureBindingType) fieldNameMap["signature_id"] = "SignatureId" fieldNameMap["global_ids_signature"] = "GlobalIdsSignature" - paramsTypeMap["signature_id"] = bindings.NewStringType() - paramsTypeMap["global_ids_signature"] = bindings.NewReferenceType(model.GlobalIdsSignatureBindingType) - paramsTypeMap["signatureId"] = bindings.NewStringType() + paramsTypeMap["signature_id"] = vapiBindings_.NewStringType() + paramsTypeMap["global_ids_signature"] = vapiBindings_.NewReferenceType(nsx_policyModel.GlobalIdsSignatureBindingType) + paramsTypeMap["signatureId"] = vapiBindings_.NewStringType() pathParams["signature_id"] = "signatureId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/IdsEventsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/IdsEventsClient.go index c741cc043..315ce7581 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/IdsEventsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/IdsEventsClient.go @@ -9,81 +9,84 @@ package intrusion_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type IdsEventsClient interface { // Get the list of the IDS events that are detected with the total number of intrusions detected, their severity and the time they occurred, grouped by signature id. // // @param policyIdsEventDataRequestParam (required) + // @param contextParam Tenancy Context of the API request (optional) // @return com.vmware.nsx_policy.model.PolicyIdsEventsBySignatureResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Create(policyIdsEventDataRequestParam model.PolicyIdsEventDataRequest) (model.PolicyIdsEventsBySignatureResult, error) + Create(policyIdsEventDataRequestParam nsx_policyModel.PolicyIdsEventDataRequest, contextParam *string) (nsx_policyModel.PolicyIdsEventsBySignatureResult, error) } type idsEventsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewIdsEventsClient(connector client.Connector) *idsEventsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.ids_events") - methodIdentifiers := map[string]core.MethodIdentifier{ - "create": core.NewMethodIdentifier(interfaceIdentifier, "create"), +func NewIdsEventsClient(connector vapiProtocolClient_.Connector) *idsEventsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.ids_events") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "create": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "create"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) iIface := idsEventsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &iIface } -func (iIface *idsEventsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (iIface *idsEventsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := iIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (iIface *idsEventsClient) Create(policyIdsEventDataRequestParam model.PolicyIdsEventDataRequest) (model.PolicyIdsEventsBySignatureResult, error) { +func (iIface *idsEventsClient) Create(policyIdsEventDataRequestParam nsx_policyModel.PolicyIdsEventDataRequest, contextParam *string) (nsx_policyModel.PolicyIdsEventsBySignatureResult, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(idsEventsCreateInputType(), typeConverter) + operationRestMetaData := idsEventsCreateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(idsEventsCreateInputType(), typeConverter) sv.AddStructField("PolicyIdsEventDataRequest", policyIdsEventDataRequestParam) + sv.AddStructField("Context", contextParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyIdsEventsBySignatureResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyIdsEventsBySignatureResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := idsEventsCreateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.ids_events", "create", inputDataValue, executionContext) - var emptyOutput model.PolicyIdsEventsBySignatureResult + var emptyOutput nsx_policyModel.PolicyIdsEventsBySignatureResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), idsEventsCreateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IdsEventsCreateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyIdsEventsBySignatureResult), nil + return output.(nsx_policyModel.PolicyIdsEventsBySignatureResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/IdsEventsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/IdsEventsTypes.go index 69c2febf2..b1b3e91e0 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/IdsEventsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/IdsEventsTypes.go @@ -11,41 +11,50 @@ package intrusion_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func idsEventsCreateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +// Possible value for ``context`` of method IdsEvents#create. +const IdsEvents_CREATE_CONTEXT_PROJECTS = "ALL_PROJECTS" + +func idsEventsCreateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["policy_ids_event_data_request"] = bindings.NewReferenceType(model.PolicyIdsEventDataRequestBindingType) + fields["policy_ids_event_data_request"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyIdsEventDataRequestBindingType) + fields["context"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["policy_ids_event_data_request"] = "PolicyIdsEventDataRequest" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + fieldNameMap["context"] = "Context" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func idsEventsCreateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyIdsEventsBySignatureResultBindingType) +func IdsEventsCreateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyIdsEventsBySignatureResultBindingType) } -func idsEventsCreateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func idsEventsCreateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["policy_ids_event_data_request"] = bindings.NewReferenceType(model.PolicyIdsEventDataRequestBindingType) + fields["policy_ids_event_data_request"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyIdsEventDataRequestBindingType) + fields["context"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["policy_ids_event_data_request"] = "PolicyIdsEventDataRequest" - paramsTypeMap["policy_ids_event_data_request"] = bindings.NewReferenceType(model.PolicyIdsEventDataRequestBindingType) + fieldNameMap["context"] = "Context" + paramsTypeMap["policy_ids_event_data_request"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyIdsEventDataRequestBindingType) + paramsTypeMap["context"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + queryParams["context"] = "context" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/IdsStandaloneHostConfigClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/IdsStandaloneHostConfigClient.go index df4188bac..92977e62e 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/IdsStandaloneHostConfigClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/IdsStandaloneHostConfigClient.go @@ -9,157 +9,162 @@ package intrusion_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type IdsStandaloneHostConfigClient interface { // Read intrusion detection system config of standalone hosts. // @return com.vmware.nsx_policy.model.IdsStandaloneHostConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get() (model.IdsStandaloneHostConfig, error) + Get() (nsx_policyModel.IdsStandaloneHostConfig, error) // Patch intrusion detection system configuration on standalone hosts. // // @param idsStandaloneHostConfigParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(idsStandaloneHostConfigParam model.IdsStandaloneHostConfig) error + Patch(idsStandaloneHostConfigParam nsx_policyModel.IdsStandaloneHostConfig) error // Update intrusion detection system configuration on standalone hosts. // // @param idsStandaloneHostConfigParam (required) // @return com.vmware.nsx_policy.model.IdsStandaloneHostConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(idsStandaloneHostConfigParam model.IdsStandaloneHostConfig) (model.IdsStandaloneHostConfig, error) + Update(idsStandaloneHostConfigParam nsx_policyModel.IdsStandaloneHostConfig) (nsx_policyModel.IdsStandaloneHostConfig, error) } type idsStandaloneHostConfigClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewIdsStandaloneHostConfigClient(connector client.Connector) *idsStandaloneHostConfigClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.ids_standalone_host_config") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewIdsStandaloneHostConfigClient(connector vapiProtocolClient_.Connector) *idsStandaloneHostConfigClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.ids_standalone_host_config") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) iIface := idsStandaloneHostConfigClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &iIface } -func (iIface *idsStandaloneHostConfigClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (iIface *idsStandaloneHostConfigClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := iIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (iIface *idsStandaloneHostConfigClient) Get() (model.IdsStandaloneHostConfig, error) { +func (iIface *idsStandaloneHostConfigClient) Get() (nsx_policyModel.IdsStandaloneHostConfig, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(idsStandaloneHostConfigGetInputType(), typeConverter) + operationRestMetaData := idsStandaloneHostConfigGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(idsStandaloneHostConfigGetInputType(), typeConverter) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IdsStandaloneHostConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IdsStandaloneHostConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := idsStandaloneHostConfigGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.ids_standalone_host_config", "get", inputDataValue, executionContext) - var emptyOutput model.IdsStandaloneHostConfig + var emptyOutput nsx_policyModel.IdsStandaloneHostConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), idsStandaloneHostConfigGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IdsStandaloneHostConfigGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IdsStandaloneHostConfig), nil + return output.(nsx_policyModel.IdsStandaloneHostConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *idsStandaloneHostConfigClient) Patch(idsStandaloneHostConfigParam model.IdsStandaloneHostConfig) error { +func (iIface *idsStandaloneHostConfigClient) Patch(idsStandaloneHostConfigParam nsx_policyModel.IdsStandaloneHostConfig) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(idsStandaloneHostConfigPatchInputType(), typeConverter) + operationRestMetaData := idsStandaloneHostConfigPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(idsStandaloneHostConfigPatchInputType(), typeConverter) sv.AddStructField("IdsStandaloneHostConfig", idsStandaloneHostConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := idsStandaloneHostConfigPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.ids_standalone_host_config", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *idsStandaloneHostConfigClient) Update(idsStandaloneHostConfigParam model.IdsStandaloneHostConfig) (model.IdsStandaloneHostConfig, error) { +func (iIface *idsStandaloneHostConfigClient) Update(idsStandaloneHostConfigParam nsx_policyModel.IdsStandaloneHostConfig) (nsx_policyModel.IdsStandaloneHostConfig, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(idsStandaloneHostConfigUpdateInputType(), typeConverter) + operationRestMetaData := idsStandaloneHostConfigUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(idsStandaloneHostConfigUpdateInputType(), typeConverter) sv.AddStructField("IdsStandaloneHostConfig", idsStandaloneHostConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IdsStandaloneHostConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IdsStandaloneHostConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := idsStandaloneHostConfigUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.ids_standalone_host_config", "update", inputDataValue, executionContext) - var emptyOutput model.IdsStandaloneHostConfig + var emptyOutput nsx_policyModel.IdsStandaloneHostConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), idsStandaloneHostConfigUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IdsStandaloneHostConfigUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IdsStandaloneHostConfig), nil + return output.(nsx_policyModel.IdsStandaloneHostConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/IdsStandaloneHostConfigTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/IdsStandaloneHostConfigTypes.go index 145fd006c..804436489 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/IdsStandaloneHostConfigTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/IdsStandaloneHostConfigTypes.go @@ -11,28 +11,28 @@ package intrusion_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func idsStandaloneHostConfigGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func idsStandaloneHostConfigGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func idsStandaloneHostConfigGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IdsStandaloneHostConfigBindingType) +func IdsStandaloneHostConfigGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IdsStandaloneHostConfigBindingType) } -func idsStandaloneHostConfigGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func idsStandaloneHostConfigGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} @@ -40,7 +40,7 @@ func idsStandaloneHostConfigGetRestMetadata() protocol.OperationRestMetadata { bodyFieldsMap := map[string]string{} resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -61,34 +61,34 @@ func idsStandaloneHostConfigGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func idsStandaloneHostConfigPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func idsStandaloneHostConfigPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ids_standalone_host_config"] = bindings.NewReferenceType(model.IdsStandaloneHostConfigBindingType) + fields["ids_standalone_host_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.IdsStandaloneHostConfigBindingType) fieldNameMap["ids_standalone_host_config"] = "IdsStandaloneHostConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func idsStandaloneHostConfigPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func IdsStandaloneHostConfigPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func idsStandaloneHostConfigPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func idsStandaloneHostConfigPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ids_standalone_host_config"] = bindings.NewReferenceType(model.IdsStandaloneHostConfigBindingType) + fields["ids_standalone_host_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.IdsStandaloneHostConfigBindingType) fieldNameMap["ids_standalone_host_config"] = "IdsStandaloneHostConfig" - paramsTypeMap["ids_standalone_host_config"] = bindings.NewReferenceType(model.IdsStandaloneHostConfigBindingType) + paramsTypeMap["ids_standalone_host_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.IdsStandaloneHostConfigBindingType) resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -109,34 +109,34 @@ func idsStandaloneHostConfigPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func idsStandaloneHostConfigUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func idsStandaloneHostConfigUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ids_standalone_host_config"] = bindings.NewReferenceType(model.IdsStandaloneHostConfigBindingType) + fields["ids_standalone_host_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.IdsStandaloneHostConfigBindingType) fieldNameMap["ids_standalone_host_config"] = "IdsStandaloneHostConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func idsStandaloneHostConfigUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IdsStandaloneHostConfigBindingType) +func IdsStandaloneHostConfigUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IdsStandaloneHostConfigBindingType) } -func idsStandaloneHostConfigUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func idsStandaloneHostConfigUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ids_standalone_host_config"] = bindings.NewReferenceType(model.IdsStandaloneHostConfigBindingType) + fields["ids_standalone_host_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.IdsStandaloneHostConfigBindingType) fieldNameMap["ids_standalone_host_config"] = "IdsStandaloneHostConfig" - paramsTypeMap["ids_standalone_host_config"] = bindings.NewReferenceType(model.IdsStandaloneHostConfigBindingType) + paramsTypeMap["ids_standalone_host_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.IdsStandaloneHostConfigBindingType) resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/IdsSummaryClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/IdsSummaryClient.go index a4cc25280..98d7cd44e 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/IdsSummaryClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/IdsSummaryClient.go @@ -9,65 +9,71 @@ package intrusion_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type IdsSummaryClient interface { // Get the summary of all the intrusions that are detected grouped by signature with details including signature name, id, severity, attack type, protocol, first and recent occurence, and affected users and VMs. The following filter criteria are supported: attack target, attack type, gateway name, IP address, product affected, signature ID and VM name. // // @param policyIdsEventDataRequestParam (required) + // @param contextParam Tenancy Context of the API request (optional) // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) // @param includedFieldsParam Comma separated list of fields that should be included in query result (optional) // @param pageSizeParam Maximum number of results to return in this page (server may return fewer) (optional, default to 1000) // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PolicyIdsSummaryListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Create(policyIdsEventDataRequestParam model.PolicyIdsEventDataRequest, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyIdsSummaryListResult, error) + Create(policyIdsEventDataRequestParam nsx_policyModel.PolicyIdsEventDataRequest, contextParam *string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyIdsSummaryListResult, error) } type idsSummaryClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewIdsSummaryClient(connector client.Connector) *idsSummaryClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.ids_summary") - methodIdentifiers := map[string]core.MethodIdentifier{ - "create": core.NewMethodIdentifier(interfaceIdentifier, "create"), +func NewIdsSummaryClient(connector vapiProtocolClient_.Connector) *idsSummaryClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.ids_summary") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "create": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "create"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) iIface := idsSummaryClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &iIface } -func (iIface *idsSummaryClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (iIface *idsSummaryClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := iIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (iIface *idsSummaryClient) Create(policyIdsEventDataRequestParam model.PolicyIdsEventDataRequest, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyIdsSummaryListResult, error) { +func (iIface *idsSummaryClient) Create(policyIdsEventDataRequestParam nsx_policyModel.PolicyIdsEventDataRequest, contextParam *string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyIdsSummaryListResult, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(idsSummaryCreateInputType(), typeConverter) + operationRestMetaData := idsSummaryCreateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(idsSummaryCreateInputType(), typeConverter) sv.AddStructField("PolicyIdsEventDataRequest", policyIdsEventDataRequestParam) + sv.AddStructField("Context", contextParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludedFields", includedFieldsParam) sv.AddStructField("PageSize", pageSizeParam) @@ -75,25 +81,22 @@ func (iIface *idsSummaryClient) Create(policyIdsEventDataRequestParam model.Poli sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyIdsSummaryListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyIdsSummaryListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := idsSummaryCreateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.ids_summary", "create", inputDataValue, executionContext) - var emptyOutput model.PolicyIdsSummaryListResult + var emptyOutput nsx_policyModel.PolicyIdsSummaryListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), idsSummaryCreateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IdsSummaryCreateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyIdsSummaryListResult), nil + return output.(nsx_policyModel.PolicyIdsSummaryListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/IdsSummaryTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/IdsSummaryTypes.go index ef593fdb4..42c3c5b24 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/IdsSummaryTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/IdsSummaryTypes.go @@ -11,71 +11,80 @@ package intrusion_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func idsSummaryCreateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +// Possible value for ``context`` of method IdsSummary#create. +const IdsSummary_CREATE_CONTEXT_PROJECTS = "ALL_PROJECTS" + +func idsSummaryCreateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["policy_ids_event_data_request"] = bindings.NewReferenceType(model.PolicyIdsEventDataRequestBindingType) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["policy_ids_event_data_request"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyIdsEventDataRequestBindingType) + fields["context"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["policy_ids_event_data_request"] = "PolicyIdsEventDataRequest" + fieldNameMap["context"] = "Context" fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func idsSummaryCreateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyIdsSummaryListResultBindingType) +func IdsSummaryCreateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyIdsSummaryListResultBindingType) } -func idsSummaryCreateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func idsSummaryCreateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["policy_ids_event_data_request"] = bindings.NewReferenceType(model.PolicyIdsEventDataRequestBindingType) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["policy_ids_event_data_request"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyIdsEventDataRequestBindingType) + fields["context"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["policy_ids_event_data_request"] = "PolicyIdsEventDataRequest" + fieldNameMap["context"] = "Context" fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["policy_ids_event_data_request"] = bindings.NewReferenceType(model.PolicyIdsEventDataRequestBindingType) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["policy_ids_event_data_request"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyIdsEventDataRequestBindingType) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["context"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" + queryParams["context"] = "context" queryParams["sort_by"] = "sort_by" queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/ProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/ProfilesClient.go index 986468491..3d94f2578 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/ProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/ProfilesClient.go @@ -9,21 +9,21 @@ package intrusion_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ProfilesClient interface { // Delete intrusion detection profile. // // @param profileIdParam Profile ID (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,12 +35,13 @@ type ProfilesClient interface { // // @param profileIdParam Profile ID (required) // @return com.vmware.nsx_policy.model.IdsProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(profileIdParam string) (model.IdsProfile, error) + Get(profileIdParam string) (nsx_policyModel.IdsProfile, error) // List intrusion detection profiles. // @@ -51,126 +52,135 @@ type ProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.IdsProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IdsProfileListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IdsProfileListResult, error) // Patch intrusion detection system profile. // // @param profileIdParam Profile ID (required) // @param idsProfileParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(profileIdParam string, idsProfileParam model.IdsProfile) error + Patch(profileIdParam string, idsProfileParam nsx_policyModel.IdsProfile) error // Update intrusion detection profile. // // @param profileIdParam Profile ID (required) // @param idsProfileParam (required) // @return com.vmware.nsx_policy.model.IdsProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(profileIdParam string, idsProfileParam model.IdsProfile) (model.IdsProfile, error) + Update(profileIdParam string, idsProfileParam nsx_policyModel.IdsProfile) (nsx_policyModel.IdsProfile, error) } type profilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewProfilesClient(connector client.Connector) *profilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewProfilesClient(connector vapiProtocolClient_.Connector) *profilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) pIface := profilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &pIface } -func (pIface *profilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (pIface *profilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := pIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (pIface *profilesClient) Delete(profileIdParam string) error { typeConverter := pIface.connector.TypeConverter() executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(profilesDeleteInputType(), typeConverter) + operationRestMetaData := profilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(profilesDeleteInputType(), typeConverter) sv.AddStructField("ProfileId", profileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := profilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (pIface *profilesClient) Get(profileIdParam string) (model.IdsProfile, error) { +func (pIface *profilesClient) Get(profileIdParam string) (nsx_policyModel.IdsProfile, error) { typeConverter := pIface.connector.TypeConverter() executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(profilesGetInputType(), typeConverter) + operationRestMetaData := profilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(profilesGetInputType(), typeConverter) sv.AddStructField("ProfileId", profileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IdsProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IdsProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := profilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.profiles", "get", inputDataValue, executionContext) - var emptyOutput model.IdsProfile + var emptyOutput nsx_policyModel.IdsProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), profilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IdsProfile), nil + return output.(nsx_policyModel.IdsProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (pIface *profilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IdsProfileListResult, error) { +func (pIface *profilesClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IdsProfileListResult, error) { typeConverter := pIface.connector.TypeConverter() executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(profilesListInputType(), typeConverter) + operationRestMetaData := profilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(profilesListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -179,83 +189,82 @@ func (pIface *profilesClient) List(cursorParam *string, includeMarkForDeleteObje sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IdsProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IdsProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := profilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.profiles", "list", inputDataValue, executionContext) - var emptyOutput model.IdsProfileListResult + var emptyOutput nsx_policyModel.IdsProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), profilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IdsProfileListResult), nil + return output.(nsx_policyModel.IdsProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (pIface *profilesClient) Patch(profileIdParam string, idsProfileParam model.IdsProfile) error { +func (pIface *profilesClient) Patch(profileIdParam string, idsProfileParam nsx_policyModel.IdsProfile) error { typeConverter := pIface.connector.TypeConverter() executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(profilesPatchInputType(), typeConverter) + operationRestMetaData := profilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(profilesPatchInputType(), typeConverter) sv.AddStructField("ProfileId", profileIdParam) sv.AddStructField("IdsProfile", idsProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := profilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (pIface *profilesClient) Update(profileIdParam string, idsProfileParam model.IdsProfile) (model.IdsProfile, error) { +func (pIface *profilesClient) Update(profileIdParam string, idsProfileParam nsx_policyModel.IdsProfile) (nsx_policyModel.IdsProfile, error) { typeConverter := pIface.connector.TypeConverter() executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(profilesUpdateInputType(), typeConverter) + operationRestMetaData := profilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(profilesUpdateInputType(), typeConverter) sv.AddStructField("ProfileId", profileIdParam) sv.AddStructField("IdsProfile", idsProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IdsProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IdsProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := profilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.profiles", "update", inputDataValue, executionContext) - var emptyOutput model.IdsProfile + var emptyOutput nsx_policyModel.IdsProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), profilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IdsProfile), nil + return output.(nsx_policyModel.IdsProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/ProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/ProfilesTypes.go index aa442175f..01804fce3 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/ProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/ProfilesTypes.go @@ -11,43 +11,43 @@ package intrusion_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func profilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func profilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["profile_id"] = bindings.NewStringType() + fields["profile_id"] = vapiBindings_.NewStringType() fieldNameMap["profile_id"] = "ProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func profilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func profilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func profilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["profile_id"] = bindings.NewStringType() + fields["profile_id"] = vapiBindings_.NewStringType() fieldNameMap["profile_id"] = "ProfileId" - paramsTypeMap["profile_id"] = bindings.NewStringType() - paramsTypeMap["profileId"] = bindings.NewStringType() + paramsTypeMap["profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["profileId"] = vapiBindings_.NewStringType() pathParams["profile_id"] = "profileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,36 +68,36 @@ func profilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func profilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func profilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["profile_id"] = bindings.NewStringType() + fields["profile_id"] = vapiBindings_.NewStringType() fieldNameMap["profile_id"] = "ProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func profilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IdsProfileBindingType) +func ProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IdsProfileBindingType) } -func profilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func profilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["profile_id"] = bindings.NewStringType() + fields["profile_id"] = vapiBindings_.NewStringType() fieldNameMap["profile_id"] = "ProfileId" - paramsTypeMap["profile_id"] = bindings.NewStringType() - paramsTypeMap["profileId"] = bindings.NewStringType() + paramsTypeMap["profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["profileId"] = vapiBindings_.NewStringType() pathParams["profile_id"] = "profileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -118,56 +118,56 @@ func profilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func profilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func profilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func profilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IdsProfileListResultBindingType) +func ProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IdsProfileListResultBindingType) } -func profilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func profilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -176,7 +176,7 @@ func profilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -197,41 +197,41 @@ func profilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func profilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func profilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["profile_id"] = bindings.NewStringType() - fields["ids_profile"] = bindings.NewReferenceType(model.IdsProfileBindingType) + fields["profile_id"] = vapiBindings_.NewStringType() + fields["ids_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IdsProfileBindingType) fieldNameMap["profile_id"] = "ProfileId" fieldNameMap["ids_profile"] = "IdsProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func profilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func profilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func profilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["profile_id"] = bindings.NewStringType() - fields["ids_profile"] = bindings.NewReferenceType(model.IdsProfileBindingType) + fields["profile_id"] = vapiBindings_.NewStringType() + fields["ids_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IdsProfileBindingType) fieldNameMap["profile_id"] = "ProfileId" fieldNameMap["ids_profile"] = "IdsProfile" - paramsTypeMap["profile_id"] = bindings.NewStringType() - paramsTypeMap["ids_profile"] = bindings.NewReferenceType(model.IdsProfileBindingType) - paramsTypeMap["profileId"] = bindings.NewStringType() + paramsTypeMap["profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ids_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IdsProfileBindingType) + paramsTypeMap["profileId"] = vapiBindings_.NewStringType() pathParams["profile_id"] = "profileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -252,41 +252,41 @@ func profilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func profilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func profilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["profile_id"] = bindings.NewStringType() - fields["ids_profile"] = bindings.NewReferenceType(model.IdsProfileBindingType) + fields["profile_id"] = vapiBindings_.NewStringType() + fields["ids_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IdsProfileBindingType) fieldNameMap["profile_id"] = "ProfileId" fieldNameMap["ids_profile"] = "IdsProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func profilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IdsProfileBindingType) +func ProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IdsProfileBindingType) } -func profilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func profilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["profile_id"] = bindings.NewStringType() - fields["ids_profile"] = bindings.NewReferenceType(model.IdsProfileBindingType) + fields["profile_id"] = vapiBindings_.NewStringType() + fields["ids_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IdsProfileBindingType) fieldNameMap["profile_id"] = "ProfileId" fieldNameMap["ids_profile"] = "IdsProfile" - paramsTypeMap["profile_id"] = bindings.NewStringType() - paramsTypeMap["ids_profile"] = bindings.NewReferenceType(model.IdsProfileBindingType) - paramsTypeMap["profileId"] = bindings.NewStringType() + paramsTypeMap["profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ids_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.IdsProfileBindingType) + paramsTypeMap["profileId"] = vapiBindings_.NewStringType() pathParams["profile_id"] = "profileId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/SignatureVersionsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/SignatureVersionsClient.go index 43bdea5a1..bc2b27576 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/SignatureVersionsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/SignatureVersionsClient.go @@ -9,18 +9,29 @@ package intrusion_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SignatureVersionsClient interface { + // Intrusion detection system signature version. + // + // @param versionIdParam (required) + // @return com.vmware.nsx_policy.model.IdsSignatureVersion + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Get(versionIdParam string) (nsx_policyModel.IdsSignatureVersion, error) + // Intrusion detection system signature versions. // // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) @@ -30,54 +41,93 @@ type SignatureVersionsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.IdsSignatureVersionListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IdsSignatureVersionListResult, error) + List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IdsSignatureVersionListResult, error) // Make this IDS Signature version as ACTIVE version and other versions as NOTACTIVE. // // @param idsSignatureVersionParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Makeactiveversion(idsSignatureVersionParam model.IdsSignatureVersion) error + Makeactiveversion(idsSignatureVersionParam nsx_policyModel.IdsSignatureVersion) error } type signatureVersionsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSignatureVersionsClient(connector client.Connector) *signatureVersionsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.signature_versions") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "makeactiveversion": core.NewMethodIdentifier(interfaceIdentifier, "makeactiveversion"), +func NewSignatureVersionsClient(connector vapiProtocolClient_.Connector) *signatureVersionsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.signature_versions") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "makeactiveversion": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "makeactiveversion"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := signatureVersionsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *signatureVersionsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *signatureVersionsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] +} + +func (sIface *signatureVersionsClient) Get(versionIdParam string) (nsx_policyModel.IdsSignatureVersion, error) { + typeConverter := sIface.connector.TypeConverter() + executionContext := sIface.connector.NewExecutionContext() + operationRestMetaData := signatureVersionsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(signatureVersionsGetInputType(), typeConverter) + sv.AddStructField("VersionId", versionIdParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_policyModel.IdsSignatureVersion + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.signature_versions", "get", inputDataValue, executionContext) + var emptyOutput nsx_policyModel.IdsSignatureVersion + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SignatureVersionsGetOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_policyModel.IdsSignatureVersion), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } } -func (sIface *signatureVersionsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IdsSignatureVersionListResult, error) { +func (sIface *signatureVersionsClient) List(cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IdsSignatureVersionListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(signatureVersionsListInputType(), typeConverter) + operationRestMetaData := signatureVersionsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(signatureVersionsListInputType(), typeConverter) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -86,50 +136,48 @@ func (sIface *signatureVersionsClient) List(cursorParam *string, includeMarkForD sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IdsSignatureVersionListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IdsSignatureVersionListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := signatureVersionsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.signature_versions", "list", inputDataValue, executionContext) - var emptyOutput model.IdsSignatureVersionListResult + var emptyOutput nsx_policyModel.IdsSignatureVersionListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), signatureVersionsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SignatureVersionsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IdsSignatureVersionListResult), nil + return output.(nsx_policyModel.IdsSignatureVersionListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *signatureVersionsClient) Makeactiveversion(idsSignatureVersionParam model.IdsSignatureVersion) error { +func (sIface *signatureVersionsClient) Makeactiveversion(idsSignatureVersionParam nsx_policyModel.IdsSignatureVersion) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(signatureVersionsMakeactiveversionInputType(), typeConverter) + operationRestMetaData := signatureVersionsMakeactiveversionRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(signatureVersionsMakeactiveversionInputType(), typeConverter) sv.AddStructField("IdsSignatureVersion", idsSignatureVersionParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := signatureVersionsMakeactiveversionRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.signature_versions", "makeactiveversion", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/SignatureVersionsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/SignatureVersionsTypes.go index b5194d72c..526527ea9 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/SignatureVersionsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/SignatureVersionsTypes.go @@ -11,63 +11,113 @@ package intrusion_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func signatureVersionsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func signatureVersionsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["version_id"] = vapiBindings_.NewStringType() + fieldNameMap["version_id"] = "VersionId" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func SignatureVersionsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IdsSignatureVersionBindingType) +} + +func signatureVersionsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["version_id"] = vapiBindings_.NewStringType() + fieldNameMap["version_id"] = "VersionId" + paramsTypeMap["version_id"] = vapiBindings_.NewStringType() + paramsTypeMap["versionId"] = vapiBindings_.NewStringType() + pathParams["version_id"] = "versionId" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "GET", + "/policy/api/v1/infra/settings/firewall/security/intrusion-services/signature-versions/{versionId}", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func signatureVersionsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func signatureVersionsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IdsSignatureVersionListResultBindingType) +func SignatureVersionsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IdsSignatureVersionListResultBindingType) } -func signatureVersionsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func signatureVersionsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -76,7 +126,7 @@ func signatureVersionsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -97,34 +147,34 @@ func signatureVersionsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func signatureVersionsMakeactiveversionInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func signatureVersionsMakeactiveversionInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ids_signature_version"] = bindings.NewReferenceType(model.IdsSignatureVersionBindingType) + fields["ids_signature_version"] = vapiBindings_.NewReferenceType(nsx_policyModel.IdsSignatureVersionBindingType) fieldNameMap["ids_signature_version"] = "IdsSignatureVersion" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func signatureVersionsMakeactiveversionOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SignatureVersionsMakeactiveversionOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func signatureVersionsMakeactiveversionRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func signatureVersionsMakeactiveversionRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["ids_signature_version"] = bindings.NewReferenceType(model.IdsSignatureVersionBindingType) + fields["ids_signature_version"] = vapiBindings_.NewReferenceType(nsx_policyModel.IdsSignatureVersionBindingType) fieldNameMap["ids_signature_version"] = "IdsSignatureVersion" - paramsTypeMap["ids_signature_version"] = bindings.NewReferenceType(model.IdsSignatureVersionBindingType) + paramsTypeMap["ids_signature_version"] = vapiBindings_.NewReferenceType(nsx_policyModel.IdsSignatureVersionBindingType) resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/SignaturesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/SignaturesClient.go index 56ada4bcb..6058567ee 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/SignaturesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/SignaturesClient.go @@ -9,18 +9,18 @@ package intrusion_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SignaturesClient interface { // Trigger the process to Download and update the IDS signatures manually. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -30,49 +30,50 @@ type SignaturesClient interface { } type signaturesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSignaturesClient(connector client.Connector) *signaturesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.signatures") - methodIdentifiers := map[string]core.MethodIdentifier{ - "updatesignatures": core.NewMethodIdentifier(interfaceIdentifier, "updatesignatures"), +func NewSignaturesClient(connector vapiProtocolClient_.Connector) *signaturesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.signatures") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "updatesignatures": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "updatesignatures"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := signaturesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *signaturesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *signaturesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *signaturesClient) Updatesignatures() error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(signaturesUpdatesignaturesInputType(), typeConverter) + operationRestMetaData := signaturesUpdatesignaturesRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(signaturesUpdatesignaturesInputType(), typeConverter) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := signaturesUpdatesignaturesRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.signatures", "updatesignatures", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/SignaturesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/SignaturesTypes.go index d89b93358..6b05ef988 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/SignaturesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/SignaturesTypes.go @@ -11,27 +11,27 @@ package intrusion_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" "reflect" ) -func signaturesUpdatesignaturesInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func signaturesUpdatesignaturesInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func signaturesUpdatesignaturesOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SignaturesUpdatesignaturesOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func signaturesUpdatesignaturesRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func signaturesUpdatesignaturesRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} @@ -39,7 +39,7 @@ func signaturesUpdatesignaturesRestMetadata() protocol.OperationRestMetadata { bodyFieldsMap := map[string]string{} resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/StatsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/StatsClient.go index a20511be2..bda47beef 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/StatsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/StatsClient.go @@ -9,22 +9,22 @@ package intrusion_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type StatsClient interface { - // Sets IDS/IPS rule statistics counter to zero. - no enforcement point path specified: Reset of stats will be executed for each enforcement point. - {enforcement_point_path}: Reset of stats will be executed only for the given enforcement point. + // Sets IDS-IPS rule statistics counter to zero. - no enforcement point path specified: Reset of stats will be executed for each enforcement point. - {enforcement_point_path}: Reset of stats will be executed only for the given enforcement point. // // @param categoryParam Aggregation statistic category (optional, default to IDPSDFW) // @param containerClusterPathParam String Path of the Container Cluster entity (optional) // @param enforcementPointPathParam String Path of the enforcement point (optional) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -34,52 +34,53 @@ type StatsClient interface { } type statsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewStatsClient(connector client.Connector) *statsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.stats") - methodIdentifiers := map[string]core.MethodIdentifier{ - "reset": core.NewMethodIdentifier(interfaceIdentifier, "reset"), +func NewStatsClient(connector vapiProtocolClient_.Connector) *statsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.stats") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "reset": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "reset"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := statsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *statsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *statsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *statsClient) Reset(categoryParam *string, containerClusterPathParam *string, enforcementPointPathParam *string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(statsResetInputType(), typeConverter) + operationRestMetaData := statsResetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(statsResetInputType(), typeConverter) sv.AddStructField("Category", categoryParam) sv.AddStructField("ContainerClusterPath", containerClusterPathParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := statsResetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.settings.firewall.security.intrusion_services.stats", "reset", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/StatsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/StatsTypes.go index a704ce988..6885d54d1 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/StatsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/settings/firewall/security/intrusion_services/StatsTypes.go @@ -11,9 +11,9 @@ package intrusion_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" "reflect" ) @@ -23,47 +23,47 @@ const Stats_RESET_CATEGORY_IDPSDFW = "IDPSDFW" // Possible value for ``category`` of method Stats#reset. const Stats_RESET_CATEGORY_IDPSEDGE = "IDPSEDGE" -func statsResetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func statsResetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["category"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["container_cluster_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["category"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["container_cluster_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["category"] = "Category" fieldNameMap["container_cluster_path"] = "ContainerClusterPath" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func statsResetOutputType() bindings.BindingType { - return bindings.NewVoidType() +func StatsResetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func statsResetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func statsResetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["category"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["container_cluster_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["category"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["container_cluster_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["category"] = "Category" fieldNameMap["container_cluster_path"] = "ContainerClusterPath" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - paramsTypeMap["category"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["container_cluster_path"] = bindings.NewOptionalType(bindings.NewStringType()) + paramsTypeMap["container_cluster_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["category"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) queryParams["container_cluster_path"] = "container_cluster_path" queryParams["enforcement_point_path"] = "enforcement_point_path" queryParams["category"] = "category" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/ClusterControlPlanesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/ClusterControlPlanesClient.go index 39eba8780..48c7ab463 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/ClusterControlPlanesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/ClusterControlPlanesClient.go @@ -9,15 +9,14 @@ package enforcement_points import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ClusterControlPlanesClient interface { @@ -27,6 +26,7 @@ type ClusterControlPlanesClient interface { // @param enforcementpointIdParam (required) // @param clusterControlPlaneIdParam (required) // @param cascadeParam Flag to indicate if force delete cluster references from the firewall security policies. (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -40,12 +40,13 @@ type ClusterControlPlanesClient interface { // @param enforcementpointIdParam (required) // @param clusterControlPlaneIdParam (required) // @return com.vmware.nsx_policy.model.ClusterControlPlane + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(siteIdParam string, enforcementpointIdParam string, clusterControlPlaneIdParam string) (model.ClusterControlPlane, error) + Get(siteIdParam string, enforcementpointIdParam string, clusterControlPlaneIdParam string) (nsx_policyModel.ClusterControlPlane, error) // list all Cluster Control Planes // @@ -58,12 +59,13 @@ type ClusterControlPlanesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ClusterControlPlaneListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(siteIdParam string, enforcementpointIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ClusterControlPlaneListResult, error) + List(siteIdParam string, enforcementpointIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ClusterControlPlaneListResult, error) // Joins a Cluster Control Plane to NSX-T // @@ -72,107 +74,114 @@ type ClusterControlPlanesClient interface { // @param clusterControlPlaneIdParam (required) // @param clusterControlPlaneParam (required) // @return com.vmware.nsx_policy.model.ClusterControlPlane + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(siteIdParam string, enforcementpointIdParam string, clusterControlPlaneIdParam string, clusterControlPlaneParam model.ClusterControlPlane) (model.ClusterControlPlane, error) + Update(siteIdParam string, enforcementpointIdParam string, clusterControlPlaneIdParam string, clusterControlPlaneParam nsx_policyModel.ClusterControlPlane) (nsx_policyModel.ClusterControlPlane, error) } type clusterControlPlanesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewClusterControlPlanesClient(connector client.Connector) *clusterControlPlanesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.sites.enforcement_points.cluster_control_planes") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewClusterControlPlanesClient(connector vapiProtocolClient_.Connector) *clusterControlPlanesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.sites.enforcement_points.cluster_control_planes") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) cIface := clusterControlPlanesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &cIface } -func (cIface *clusterControlPlanesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (cIface *clusterControlPlanesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := cIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (cIface *clusterControlPlanesClient) Delete(siteIdParam string, enforcementpointIdParam string, clusterControlPlaneIdParam string, cascadeParam *bool) error { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(clusterControlPlanesDeleteInputType(), typeConverter) + operationRestMetaData := clusterControlPlanesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(clusterControlPlanesDeleteInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementpointId", enforcementpointIdParam) sv.AddStructField("ClusterControlPlaneId", clusterControlPlaneIdParam) sv.AddStructField("Cascade", cascadeParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := clusterControlPlanesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.cluster_control_planes", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (cIface *clusterControlPlanesClient) Get(siteIdParam string, enforcementpointIdParam string, clusterControlPlaneIdParam string) (model.ClusterControlPlane, error) { +func (cIface *clusterControlPlanesClient) Get(siteIdParam string, enforcementpointIdParam string, clusterControlPlaneIdParam string) (nsx_policyModel.ClusterControlPlane, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(clusterControlPlanesGetInputType(), typeConverter) + operationRestMetaData := clusterControlPlanesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(clusterControlPlanesGetInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementpointId", enforcementpointIdParam) sv.AddStructField("ClusterControlPlaneId", clusterControlPlaneIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ClusterControlPlane - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ClusterControlPlane + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := clusterControlPlanesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.cluster_control_planes", "get", inputDataValue, executionContext) - var emptyOutput model.ClusterControlPlane + var emptyOutput nsx_policyModel.ClusterControlPlane if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), clusterControlPlanesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ClusterControlPlanesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ClusterControlPlane), nil + return output.(nsx_policyModel.ClusterControlPlane), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *clusterControlPlanesClient) List(siteIdParam string, enforcementpointIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ClusterControlPlaneListResult, error) { +func (cIface *clusterControlPlanesClient) List(siteIdParam string, enforcementpointIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ClusterControlPlaneListResult, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(clusterControlPlanesListInputType(), typeConverter) + operationRestMetaData := clusterControlPlanesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(clusterControlPlanesListInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementpointId", enforcementpointIdParam) sv.AddStructField("Cursor", cursorParam) @@ -183,59 +192,57 @@ func (cIface *clusterControlPlanesClient) List(siteIdParam string, enforcementpo sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ClusterControlPlaneListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ClusterControlPlaneListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := clusterControlPlanesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.cluster_control_planes", "list", inputDataValue, executionContext) - var emptyOutput model.ClusterControlPlaneListResult + var emptyOutput nsx_policyModel.ClusterControlPlaneListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), clusterControlPlanesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ClusterControlPlanesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ClusterControlPlaneListResult), nil + return output.(nsx_policyModel.ClusterControlPlaneListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *clusterControlPlanesClient) Update(siteIdParam string, enforcementpointIdParam string, clusterControlPlaneIdParam string, clusterControlPlaneParam model.ClusterControlPlane) (model.ClusterControlPlane, error) { +func (cIface *clusterControlPlanesClient) Update(siteIdParam string, enforcementpointIdParam string, clusterControlPlaneIdParam string, clusterControlPlaneParam nsx_policyModel.ClusterControlPlane) (nsx_policyModel.ClusterControlPlane, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(clusterControlPlanesUpdateInputType(), typeConverter) + operationRestMetaData := clusterControlPlanesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(clusterControlPlanesUpdateInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementpointId", enforcementpointIdParam) sv.AddStructField("ClusterControlPlaneId", clusterControlPlaneIdParam) sv.AddStructField("ClusterControlPlane", clusterControlPlaneParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ClusterControlPlane - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ClusterControlPlane + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := clusterControlPlanesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.cluster_control_planes", "update", inputDataValue, executionContext) - var emptyOutput model.ClusterControlPlane + var emptyOutput nsx_policyModel.ClusterControlPlane if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), clusterControlPlanesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ClusterControlPlanesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ClusterControlPlane), nil + return output.(nsx_policyModel.ClusterControlPlane), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/ClusterControlPlanesHeartbeatConfigClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/ClusterControlPlanesHeartbeatConfigClient.go index c16d41069..37df5bc29 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/ClusterControlPlanesHeartbeatConfigClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/ClusterControlPlanesHeartbeatConfigClient.go @@ -9,15 +9,14 @@ package enforcement_points import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ClusterControlPlanesHeartbeatConfigClient interface { @@ -32,43 +31,48 @@ type ClusterControlPlanesHeartbeatConfigClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.AntreaHeartbeatConfigListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(siteIdParam string, enforcementpointIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.AntreaHeartbeatConfigListResult, error) + List(siteIdParam string, enforcementpointIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.AntreaHeartbeatConfigListResult, error) } type clusterControlPlanesHeartbeatConfigClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewClusterControlPlanesHeartbeatConfigClient(connector client.Connector) *clusterControlPlanesHeartbeatConfigClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.sites.enforcement_points.cluster_control_planes_heartbeat_config") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewClusterControlPlanesHeartbeatConfigClient(connector vapiProtocolClient_.Connector) *clusterControlPlanesHeartbeatConfigClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.sites.enforcement_points.cluster_control_planes_heartbeat_config") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) cIface := clusterControlPlanesHeartbeatConfigClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &cIface } -func (cIface *clusterControlPlanesHeartbeatConfigClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (cIface *clusterControlPlanesHeartbeatConfigClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := cIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (cIface *clusterControlPlanesHeartbeatConfigClient) List(siteIdParam string, enforcementpointIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.AntreaHeartbeatConfigListResult, error) { +func (cIface *clusterControlPlanesHeartbeatConfigClient) List(siteIdParam string, enforcementpointIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.AntreaHeartbeatConfigListResult, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(clusterControlPlanesHeartbeatConfigListInputType(), typeConverter) + operationRestMetaData := clusterControlPlanesHeartbeatConfigListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(clusterControlPlanesHeartbeatConfigListInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementpointId", enforcementpointIdParam) sv.AddStructField("Cursor", cursorParam) @@ -79,25 +83,22 @@ func (cIface *clusterControlPlanesHeartbeatConfigClient) List(siteIdParam string sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.AntreaHeartbeatConfigListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.AntreaHeartbeatConfigListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := clusterControlPlanesHeartbeatConfigListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.cluster_control_planes_heartbeat_config", "list", inputDataValue, executionContext) - var emptyOutput model.AntreaHeartbeatConfigListResult + var emptyOutput nsx_policyModel.AntreaHeartbeatConfigListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), clusterControlPlanesHeartbeatConfigListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ClusterControlPlanesHeartbeatConfigListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.AntreaHeartbeatConfigListResult), nil + return output.(nsx_policyModel.AntreaHeartbeatConfigListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/ClusterControlPlanesHeartbeatConfigTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/ClusterControlPlanesHeartbeatConfigTypes.go index dabc26d0d..462fb1d09 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/ClusterControlPlanesHeartbeatConfigTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/ClusterControlPlanesHeartbeatConfigTypes.go @@ -11,24 +11,24 @@ package enforcement_points import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func clusterControlPlanesHeartbeatConfigListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func clusterControlPlanesHeartbeatConfigListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["cursor"] = "Cursor" @@ -37,31 +37,31 @@ func clusterControlPlanesHeartbeatConfigListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func clusterControlPlanesHeartbeatConfigListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.AntreaHeartbeatConfigListResultBindingType) +func ClusterControlPlanesHeartbeatConfigListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.AntreaHeartbeatConfigListResultBindingType) } -func clusterControlPlanesHeartbeatConfigListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func clusterControlPlanesHeartbeatConfigListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["cursor"] = "Cursor" @@ -70,16 +70,16 @@ func clusterControlPlanesHeartbeatConfigListRestMetadata() protocol.OperationRes fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["enforcementpoint_id"] = bindings.NewStringType() - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementpointId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcementpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpointId"] = vapiBindings_.NewStringType() pathParams["enforcementpoint_id"] = "enforcementpointId" pathParams["site_id"] = "siteId" queryParams["cursor"] = "cursor" @@ -90,7 +90,7 @@ func clusterControlPlanesHeartbeatConfigListRestMetadata() protocol.OperationRes queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/ClusterControlPlanesStatusClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/ClusterControlPlanesStatusClient.go index f3def7a56..693f956ca 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/ClusterControlPlanesStatusClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/ClusterControlPlanesStatusClient.go @@ -9,15 +9,14 @@ package enforcement_points import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ClusterControlPlanesStatusClient interface { @@ -32,43 +31,48 @@ type ClusterControlPlanesStatusClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.AntreaClusterListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(siteIdParam string, enforcementpointIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.AntreaClusterListResult, error) + List(siteIdParam string, enforcementpointIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.AntreaClusterListResult, error) } type clusterControlPlanesStatusClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewClusterControlPlanesStatusClient(connector client.Connector) *clusterControlPlanesStatusClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.sites.enforcement_points.cluster_control_planes_status") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewClusterControlPlanesStatusClient(connector vapiProtocolClient_.Connector) *clusterControlPlanesStatusClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.sites.enforcement_points.cluster_control_planes_status") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) cIface := clusterControlPlanesStatusClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &cIface } -func (cIface *clusterControlPlanesStatusClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (cIface *clusterControlPlanesStatusClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := cIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (cIface *clusterControlPlanesStatusClient) List(siteIdParam string, enforcementpointIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.AntreaClusterListResult, error) { +func (cIface *clusterControlPlanesStatusClient) List(siteIdParam string, enforcementpointIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.AntreaClusterListResult, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(clusterControlPlanesStatusListInputType(), typeConverter) + operationRestMetaData := clusterControlPlanesStatusListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(clusterControlPlanesStatusListInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementpointId", enforcementpointIdParam) sv.AddStructField("Cursor", cursorParam) @@ -79,25 +83,22 @@ func (cIface *clusterControlPlanesStatusClient) List(siteIdParam string, enforce sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.AntreaClusterListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.AntreaClusterListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := clusterControlPlanesStatusListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.cluster_control_planes_status", "list", inputDataValue, executionContext) - var emptyOutput model.AntreaClusterListResult + var emptyOutput nsx_policyModel.AntreaClusterListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), clusterControlPlanesStatusListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ClusterControlPlanesStatusListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.AntreaClusterListResult), nil + return output.(nsx_policyModel.AntreaClusterListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/ClusterControlPlanesStatusTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/ClusterControlPlanesStatusTypes.go index 03b530da4..82f8fabd5 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/ClusterControlPlanesStatusTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/ClusterControlPlanesStatusTypes.go @@ -11,24 +11,24 @@ package enforcement_points import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func clusterControlPlanesStatusListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func clusterControlPlanesStatusListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["cursor"] = "Cursor" @@ -37,31 +37,31 @@ func clusterControlPlanesStatusListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func clusterControlPlanesStatusListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.AntreaClusterListResultBindingType) +func ClusterControlPlanesStatusListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.AntreaClusterListResultBindingType) } -func clusterControlPlanesStatusListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func clusterControlPlanesStatusListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["cursor"] = "Cursor" @@ -70,16 +70,16 @@ func clusterControlPlanesStatusListRestMetadata() protocol.OperationRestMetadata fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["enforcementpoint_id"] = bindings.NewStringType() - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementpointId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcementpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpointId"] = vapiBindings_.NewStringType() pathParams["enforcementpoint_id"] = "enforcementpointId" pathParams["site_id"] = "siteId" queryParams["cursor"] = "cursor" @@ -90,7 +90,7 @@ func clusterControlPlanesStatusListRestMetadata() protocol.OperationRestMetadata queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/ClusterControlPlanesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/ClusterControlPlanesTypes.go index acea29c2f..84adb20aa 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/ClusterControlPlanesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/ClusterControlPlanesTypes.go @@ -11,63 +11,63 @@ package enforcement_points import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func clusterControlPlanesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func clusterControlPlanesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["cluster_control_plane_id"] = bindings.NewStringType() - fields["cascade"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["cluster_control_plane_id"] = vapiBindings_.NewStringType() + fields["cascade"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["cluster_control_plane_id"] = "ClusterControlPlaneId" fieldNameMap["cascade"] = "Cascade" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func clusterControlPlanesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ClusterControlPlanesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func clusterControlPlanesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func clusterControlPlanesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["cluster_control_plane_id"] = bindings.NewStringType() - fields["cascade"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["cluster_control_plane_id"] = vapiBindings_.NewStringType() + fields["cascade"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["cluster_control_plane_id"] = "ClusterControlPlaneId" fieldNameMap["cascade"] = "Cascade" - paramsTypeMap["enforcementpoint_id"] = bindings.NewStringType() - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["cluster_control_plane_id"] = bindings.NewStringType() - paramsTypeMap["cascade"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementpointId"] = bindings.NewStringType() - paramsTypeMap["clusterControlPlaneId"] = bindings.NewStringType() + paramsTypeMap["enforcementpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["cascade"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["cluster_control_plane_id"] = vapiBindings_.NewStringType() + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpointId"] = vapiBindings_.NewStringType() + paramsTypeMap["clusterControlPlaneId"] = vapiBindings_.NewStringType() pathParams["enforcementpoint_id"] = "enforcementpointId" pathParams["site_id"] = "siteId" pathParams["cluster_control_plane_id"] = "clusterControlPlaneId" queryParams["cascade"] = "cascade" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -88,50 +88,50 @@ func clusterControlPlanesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func clusterControlPlanesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func clusterControlPlanesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["cluster_control_plane_id"] = bindings.NewStringType() + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["cluster_control_plane_id"] = vapiBindings_.NewStringType() fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["cluster_control_plane_id"] = "ClusterControlPlaneId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func clusterControlPlanesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ClusterControlPlaneBindingType) +func ClusterControlPlanesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ClusterControlPlaneBindingType) } -func clusterControlPlanesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func clusterControlPlanesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["cluster_control_plane_id"] = bindings.NewStringType() + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["cluster_control_plane_id"] = vapiBindings_.NewStringType() fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["cluster_control_plane_id"] = "ClusterControlPlaneId" - paramsTypeMap["enforcementpoint_id"] = bindings.NewStringType() - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["cluster_control_plane_id"] = bindings.NewStringType() - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementpointId"] = bindings.NewStringType() - paramsTypeMap["clusterControlPlaneId"] = bindings.NewStringType() + paramsTypeMap["enforcementpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["cluster_control_plane_id"] = vapiBindings_.NewStringType() + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpointId"] = vapiBindings_.NewStringType() + paramsTypeMap["clusterControlPlaneId"] = vapiBindings_.NewStringType() pathParams["enforcementpoint_id"] = "enforcementpointId" pathParams["site_id"] = "siteId" pathParams["cluster_control_plane_id"] = "clusterControlPlaneId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -152,17 +152,17 @@ func clusterControlPlanesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func clusterControlPlanesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func clusterControlPlanesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["cursor"] = "Cursor" @@ -171,31 +171,31 @@ func clusterControlPlanesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func clusterControlPlanesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ClusterControlPlaneListResultBindingType) +func ClusterControlPlanesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ClusterControlPlaneListResultBindingType) } -func clusterControlPlanesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func clusterControlPlanesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["cursor"] = "Cursor" @@ -204,16 +204,16 @@ func clusterControlPlanesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["enforcementpoint_id"] = bindings.NewStringType() - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementpointId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcementpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpointId"] = vapiBindings_.NewStringType() pathParams["enforcementpoint_id"] = "enforcementpointId" pathParams["site_id"] = "siteId" queryParams["cursor"] = "cursor" @@ -224,7 +224,7 @@ func clusterControlPlanesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -245,55 +245,55 @@ func clusterControlPlanesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func clusterControlPlanesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func clusterControlPlanesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["cluster_control_plane_id"] = bindings.NewStringType() - fields["cluster_control_plane"] = bindings.NewReferenceType(model.ClusterControlPlaneBindingType) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["cluster_control_plane_id"] = vapiBindings_.NewStringType() + fields["cluster_control_plane"] = vapiBindings_.NewReferenceType(nsx_policyModel.ClusterControlPlaneBindingType) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["cluster_control_plane_id"] = "ClusterControlPlaneId" fieldNameMap["cluster_control_plane"] = "ClusterControlPlane" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func clusterControlPlanesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ClusterControlPlaneBindingType) +func ClusterControlPlanesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ClusterControlPlaneBindingType) } -func clusterControlPlanesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func clusterControlPlanesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["cluster_control_plane_id"] = bindings.NewStringType() - fields["cluster_control_plane"] = bindings.NewReferenceType(model.ClusterControlPlaneBindingType) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["cluster_control_plane_id"] = vapiBindings_.NewStringType() + fields["cluster_control_plane"] = vapiBindings_.NewReferenceType(nsx_policyModel.ClusterControlPlaneBindingType) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["cluster_control_plane_id"] = "ClusterControlPlaneId" fieldNameMap["cluster_control_plane"] = "ClusterControlPlane" - paramsTypeMap["enforcementpoint_id"] = bindings.NewStringType() - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["cluster_control_plane_id"] = bindings.NewStringType() - paramsTypeMap["cluster_control_plane"] = bindings.NewReferenceType(model.ClusterControlPlaneBindingType) - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementpointId"] = bindings.NewStringType() - paramsTypeMap["clusterControlPlaneId"] = bindings.NewStringType() + paramsTypeMap["enforcementpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["cluster_control_plane"] = vapiBindings_.NewReferenceType(nsx_policyModel.ClusterControlPlaneBindingType) + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["cluster_control_plane_id"] = vapiBindings_.NewStringType() + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpointId"] = vapiBindings_.NewStringType() + paramsTypeMap["clusterControlPlaneId"] = vapiBindings_.NewStringType() pathParams["enforcementpoint_id"] = "enforcementpointId" pathParams["site_id"] = "siteId" pathParams["cluster_control_plane_id"] = "clusterControlPlaneId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/ContainerClusterNcpstatusClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/ContainerClusterNcpstatusClient.go index ddc8de170..261d96f2d 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/ContainerClusterNcpstatusClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/ContainerClusterNcpstatusClient.go @@ -9,15 +9,14 @@ package enforcement_points import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ContainerClusterNcpstatusClient interface { @@ -27,12 +26,13 @@ type ContainerClusterNcpstatusClient interface { // @param enforcementPointIdParam enforcement point ID (required) // @param containerClusterStatusParam (required) // @return com.vmware.nsx_policy.model.ContainerClusterStatus + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Create(siteIdParam string, enforcementPointIdParam string, containerClusterStatusParam model.ContainerClusterStatus) (model.ContainerClusterStatus, error) + Create(siteIdParam string, enforcementPointIdParam string, containerClusterStatusParam nsx_policyModel.ContainerClusterStatus) (nsx_policyModel.ContainerClusterStatus, error) // Get all the container cluster status // @@ -45,77 +45,83 @@ type ContainerClusterNcpstatusClient interface { // @param sortByParam Field by which records are sorted (optional) // @param statusParam Container status type (optional) // @return com.vmware.nsx_policy.model.ContainerClusterStatusList + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(siteIdParam string, enforcementPointIdParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, statusParam *string) (model.ContainerClusterStatusList, error) + List(siteIdParam string, enforcementPointIdParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, statusParam *string) (nsx_policyModel.ContainerClusterStatusList, error) } type containerClusterNcpstatusClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewContainerClusterNcpstatusClient(connector client.Connector) *containerClusterNcpstatusClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.sites.enforcement_points.container_cluster_ncpstatus") - methodIdentifiers := map[string]core.MethodIdentifier{ - "create": core.NewMethodIdentifier(interfaceIdentifier, "create"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewContainerClusterNcpstatusClient(connector vapiProtocolClient_.Connector) *containerClusterNcpstatusClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.sites.enforcement_points.container_cluster_ncpstatus") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "create": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "create"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) cIface := containerClusterNcpstatusClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &cIface } -func (cIface *containerClusterNcpstatusClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (cIface *containerClusterNcpstatusClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := cIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (cIface *containerClusterNcpstatusClient) Create(siteIdParam string, enforcementPointIdParam string, containerClusterStatusParam model.ContainerClusterStatus) (model.ContainerClusterStatus, error) { +func (cIface *containerClusterNcpstatusClient) Create(siteIdParam string, enforcementPointIdParam string, containerClusterStatusParam nsx_policyModel.ContainerClusterStatus) (nsx_policyModel.ContainerClusterStatus, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(containerClusterNcpstatusCreateInputType(), typeConverter) + operationRestMetaData := containerClusterNcpstatusCreateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(containerClusterNcpstatusCreateInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementPointId", enforcementPointIdParam) sv.AddStructField("ContainerClusterStatus", containerClusterStatusParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ContainerClusterStatus - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ContainerClusterStatus + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := containerClusterNcpstatusCreateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.container_cluster_ncpstatus", "create", inputDataValue, executionContext) - var emptyOutput model.ContainerClusterStatus + var emptyOutput nsx_policyModel.ContainerClusterStatus if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), containerClusterNcpstatusCreateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ContainerClusterNcpstatusCreateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ContainerClusterStatus), nil + return output.(nsx_policyModel.ContainerClusterStatus), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *containerClusterNcpstatusClient) List(siteIdParam string, enforcementPointIdParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, statusParam *string) (model.ContainerClusterStatusList, error) { +func (cIface *containerClusterNcpstatusClient) List(siteIdParam string, enforcementPointIdParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, statusParam *string) (nsx_policyModel.ContainerClusterStatusList, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(containerClusterNcpstatusListInputType(), typeConverter) + operationRestMetaData := containerClusterNcpstatusListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(containerClusterNcpstatusListInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementPointId", enforcementPointIdParam) sv.AddStructField("Cursor", cursorParam) @@ -126,25 +132,22 @@ func (cIface *containerClusterNcpstatusClient) List(siteIdParam string, enforcem sv.AddStructField("Status", statusParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ContainerClusterStatusList - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ContainerClusterStatusList + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := containerClusterNcpstatusListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.container_cluster_ncpstatus", "list", inputDataValue, executionContext) - var emptyOutput model.ContainerClusterStatusList + var emptyOutput nsx_policyModel.ContainerClusterStatusList if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), containerClusterNcpstatusListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ContainerClusterNcpstatusListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ContainerClusterStatusList), nil + return output.(nsx_policyModel.ContainerClusterStatusList), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/ContainerClusterNcpstatusTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/ContainerClusterNcpstatusTypes.go index c1d5b595c..afe2d6aba 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/ContainerClusterNcpstatusTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/ContainerClusterNcpstatusTypes.go @@ -11,10 +11,10 @@ package enforcement_points import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) @@ -30,48 +30,48 @@ const ContainerClusterNcpstatus_LIST_STATUS_DOWN = "DOWN" // Possible value for ``status`` of method ContainerClusterNcpstatus#list. const ContainerClusterNcpstatus_LIST_STATUS_DEGRADED = "DEGRADED" -func containerClusterNcpstatusCreateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func containerClusterNcpstatusCreateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcement_point_id"] = bindings.NewStringType() - fields["container_cluster_status"] = bindings.NewReferenceType(model.ContainerClusterStatusBindingType) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_id"] = vapiBindings_.NewStringType() + fields["container_cluster_status"] = vapiBindings_.NewReferenceType(nsx_policyModel.ContainerClusterStatusBindingType) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcement_point_id"] = "EnforcementPointId" fieldNameMap["container_cluster_status"] = "ContainerClusterStatus" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func containerClusterNcpstatusCreateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ContainerClusterStatusBindingType) +func ContainerClusterNcpstatusCreateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ContainerClusterStatusBindingType) } -func containerClusterNcpstatusCreateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func containerClusterNcpstatusCreateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcement_point_id"] = bindings.NewStringType() - fields["container_cluster_status"] = bindings.NewReferenceType(model.ContainerClusterStatusBindingType) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_id"] = vapiBindings_.NewStringType() + fields["container_cluster_status"] = vapiBindings_.NewReferenceType(nsx_policyModel.ContainerClusterStatusBindingType) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcement_point_id"] = "EnforcementPointId" fieldNameMap["container_cluster_status"] = "ContainerClusterStatus" - paramsTypeMap["container_cluster_status"] = bindings.NewReferenceType(model.ContainerClusterStatusBindingType) - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["enforcement_point_id"] = bindings.NewStringType() - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementPointId"] = bindings.NewStringType() + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["container_cluster_status"] = vapiBindings_.NewReferenceType(nsx_policyModel.ContainerClusterStatusBindingType) + paramsTypeMap["enforcement_point_id"] = vapiBindings_.NewStringType() + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementPointId"] = vapiBindings_.NewStringType() pathParams["site_id"] = "siteId" pathParams["enforcement_point_id"] = "enforcementPointId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -92,17 +92,17 @@ func containerClusterNcpstatusCreateRestMetadata() protocol.OperationRestMetadat map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func containerClusterNcpstatusListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func containerClusterNcpstatusListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcement_point_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcement_point_id"] = "EnforcementPointId" fieldNameMap["cursor"] = "Cursor" @@ -111,31 +111,31 @@ func containerClusterNcpstatusListInputType() bindings.StructType { fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" fieldNameMap["status"] = "Status" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func containerClusterNcpstatusListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ContainerClusterStatusListBindingType) +func ContainerClusterNcpstatusListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ContainerClusterStatusListBindingType) } -func containerClusterNcpstatusListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func containerClusterNcpstatusListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcement_point_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcement_point_id"] = "EnforcementPointId" fieldNameMap["cursor"] = "Cursor" @@ -144,16 +144,16 @@ func containerClusterNcpstatusListRestMetadata() protocol.OperationRestMetadata fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" fieldNameMap["status"] = "Status" - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["enforcement_point_id"] = bindings.NewStringType() - paramsTypeMap["status"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementPointId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcement_point_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementPointId"] = vapiBindings_.NewStringType() pathParams["site_id"] = "siteId" pathParams["enforcement_point_id"] = "enforcementPointId" queryParams["cursor"] = "cursor" @@ -164,7 +164,7 @@ func containerClusterNcpstatusListRestMetadata() protocol.OperationRestMetadata queryParams["status"] = "status" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/EdgeBridgeProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/EdgeBridgeProfilesClient.go index ab4772ec6..fa7d8e470 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/EdgeBridgeProfilesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/EdgeBridgeProfilesClient.go @@ -9,15 +9,14 @@ package enforcement_points import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type EdgeBridgeProfilesClient interface { @@ -26,6 +25,7 @@ type EdgeBridgeProfilesClient interface { // @param siteIdParam site ID (required) // @param enforcementPointIdParam enforcement point ID (required) // @param profileIdParam profile ID (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -39,12 +39,13 @@ type EdgeBridgeProfilesClient interface { // @param enforcementPointIdParam enforcement point ID (required) // @param profileIdParam profile ID (required) // @return com.vmware.nsx_policy.model.L2BridgeEndpointProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(siteIdParam string, enforcementPointIdParam string, profileIdParam string) (model.L2BridgeEndpointProfile, error) + Get(siteIdParam string, enforcementPointIdParam string, profileIdParam string) (nsx_policyModel.L2BridgeEndpointProfile, error) // List all L2 bridge profiles // @@ -56,12 +57,13 @@ type EdgeBridgeProfilesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.L2BridgeEndpointProfileListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(siteIdParam string, enforcementPointIdParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.L2BridgeEndpointProfileListResult, error) + List(siteIdParam string, enforcementPointIdParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.L2BridgeEndpointProfileListResult, error) // API will create or update L2 bridge profile with ID profile-id. L2 Bridge profile is only allowed under an enforcement-point with path /infra/sites/default/enforcement-points/default. // @@ -69,12 +71,13 @@ type EdgeBridgeProfilesClient interface { // @param enforcementPointIdParam enforcement point ID (required) // @param profileIdParam profile ID (required) // @param l2BridgeEndpointProfileParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(siteIdParam string, enforcementPointIdParam string, profileIdParam string, l2BridgeEndpointProfileParam model.L2BridgeEndpointProfile) error + Patch(siteIdParam string, enforcementPointIdParam string, profileIdParam string, l2BridgeEndpointProfileParam nsx_policyModel.L2BridgeEndpointProfile) error // API will create or update L2 bridge profile with ID profile-id. L2 Bridge profile is only allowed under an enforcement-point with path /infra/sites/default/enforcement-points/default. // @@ -83,107 +86,114 @@ type EdgeBridgeProfilesClient interface { // @param profileIdParam profile ID (required) // @param l2BridgeEndpointProfileParam (required) // @return com.vmware.nsx_policy.model.L2BridgeEndpointProfile + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(siteIdParam string, enforcementPointIdParam string, profileIdParam string, l2BridgeEndpointProfileParam model.L2BridgeEndpointProfile) (model.L2BridgeEndpointProfile, error) + Update(siteIdParam string, enforcementPointIdParam string, profileIdParam string, l2BridgeEndpointProfileParam nsx_policyModel.L2BridgeEndpointProfile) (nsx_policyModel.L2BridgeEndpointProfile, error) } type edgeBridgeProfilesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewEdgeBridgeProfilesClient(connector client.Connector) *edgeBridgeProfilesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.sites.enforcement_points.edge_bridge_profiles") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewEdgeBridgeProfilesClient(connector vapiProtocolClient_.Connector) *edgeBridgeProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.sites.enforcement_points.edge_bridge_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) eIface := edgeBridgeProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &eIface } -func (eIface *edgeBridgeProfilesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (eIface *edgeBridgeProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := eIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (eIface *edgeBridgeProfilesClient) Delete(siteIdParam string, enforcementPointIdParam string, profileIdParam string) error { typeConverter := eIface.connector.TypeConverter() executionContext := eIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(edgeBridgeProfilesDeleteInputType(), typeConverter) + operationRestMetaData := edgeBridgeProfilesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(edgeBridgeProfilesDeleteInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementPointId", enforcementPointIdParam) sv.AddStructField("ProfileId", profileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := edgeBridgeProfilesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - eIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := eIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.edge_bridge_profiles", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), eIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (eIface *edgeBridgeProfilesClient) Get(siteIdParam string, enforcementPointIdParam string, profileIdParam string) (model.L2BridgeEndpointProfile, error) { +func (eIface *edgeBridgeProfilesClient) Get(siteIdParam string, enforcementPointIdParam string, profileIdParam string) (nsx_policyModel.L2BridgeEndpointProfile, error) { typeConverter := eIface.connector.TypeConverter() executionContext := eIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(edgeBridgeProfilesGetInputType(), typeConverter) + operationRestMetaData := edgeBridgeProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(edgeBridgeProfilesGetInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementPointId", enforcementPointIdParam) sv.AddStructField("ProfileId", profileIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.L2BridgeEndpointProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.L2BridgeEndpointProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := edgeBridgeProfilesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - eIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := eIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.edge_bridge_profiles", "get", inputDataValue, executionContext) - var emptyOutput model.L2BridgeEndpointProfile + var emptyOutput nsx_policyModel.L2BridgeEndpointProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), edgeBridgeProfilesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), EdgeBridgeProfilesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.L2BridgeEndpointProfile), nil + return output.(nsx_policyModel.L2BridgeEndpointProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), eIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (eIface *edgeBridgeProfilesClient) List(siteIdParam string, enforcementPointIdParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.L2BridgeEndpointProfileListResult, error) { +func (eIface *edgeBridgeProfilesClient) List(siteIdParam string, enforcementPointIdParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.L2BridgeEndpointProfileListResult, error) { typeConverter := eIface.connector.TypeConverter() executionContext := eIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(edgeBridgeProfilesListInputType(), typeConverter) + operationRestMetaData := edgeBridgeProfilesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(edgeBridgeProfilesListInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementPointId", enforcementPointIdParam) sv.AddStructField("Cursor", cursorParam) @@ -193,87 +203,86 @@ func (eIface *edgeBridgeProfilesClient) List(siteIdParam string, enforcementPoin sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.L2BridgeEndpointProfileListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.L2BridgeEndpointProfileListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := edgeBridgeProfilesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - eIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := eIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.edge_bridge_profiles", "list", inputDataValue, executionContext) - var emptyOutput model.L2BridgeEndpointProfileListResult + var emptyOutput nsx_policyModel.L2BridgeEndpointProfileListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), edgeBridgeProfilesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), EdgeBridgeProfilesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.L2BridgeEndpointProfileListResult), nil + return output.(nsx_policyModel.L2BridgeEndpointProfileListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), eIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (eIface *edgeBridgeProfilesClient) Patch(siteIdParam string, enforcementPointIdParam string, profileIdParam string, l2BridgeEndpointProfileParam model.L2BridgeEndpointProfile) error { +func (eIface *edgeBridgeProfilesClient) Patch(siteIdParam string, enforcementPointIdParam string, profileIdParam string, l2BridgeEndpointProfileParam nsx_policyModel.L2BridgeEndpointProfile) error { typeConverter := eIface.connector.TypeConverter() executionContext := eIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(edgeBridgeProfilesPatchInputType(), typeConverter) + operationRestMetaData := edgeBridgeProfilesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(edgeBridgeProfilesPatchInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementPointId", enforcementPointIdParam) sv.AddStructField("ProfileId", profileIdParam) sv.AddStructField("L2BridgeEndpointProfile", l2BridgeEndpointProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := edgeBridgeProfilesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - eIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := eIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.edge_bridge_profiles", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), eIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (eIface *edgeBridgeProfilesClient) Update(siteIdParam string, enforcementPointIdParam string, profileIdParam string, l2BridgeEndpointProfileParam model.L2BridgeEndpointProfile) (model.L2BridgeEndpointProfile, error) { +func (eIface *edgeBridgeProfilesClient) Update(siteIdParam string, enforcementPointIdParam string, profileIdParam string, l2BridgeEndpointProfileParam nsx_policyModel.L2BridgeEndpointProfile) (nsx_policyModel.L2BridgeEndpointProfile, error) { typeConverter := eIface.connector.TypeConverter() executionContext := eIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(edgeBridgeProfilesUpdateInputType(), typeConverter) + operationRestMetaData := edgeBridgeProfilesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(edgeBridgeProfilesUpdateInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementPointId", enforcementPointIdParam) sv.AddStructField("ProfileId", profileIdParam) sv.AddStructField("L2BridgeEndpointProfile", l2BridgeEndpointProfileParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.L2BridgeEndpointProfile - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.L2BridgeEndpointProfile + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := edgeBridgeProfilesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - eIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := eIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.edge_bridge_profiles", "update", inputDataValue, executionContext) - var emptyOutput model.L2BridgeEndpointProfile + var emptyOutput nsx_policyModel.L2BridgeEndpointProfile if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), edgeBridgeProfilesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), EdgeBridgeProfilesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.L2BridgeEndpointProfile), nil + return output.(nsx_policyModel.L2BridgeEndpointProfile), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), eIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/EdgeBridgeProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/EdgeBridgeProfilesTypes.go index c2f0b2f3a..d0601e531 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/EdgeBridgeProfilesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/EdgeBridgeProfilesTypes.go @@ -11,57 +11,57 @@ package enforcement_points import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func edgeBridgeProfilesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func edgeBridgeProfilesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcement_point_id"] = bindings.NewStringType() - fields["profile_id"] = bindings.NewStringType() + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_id"] = vapiBindings_.NewStringType() + fields["profile_id"] = vapiBindings_.NewStringType() fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcement_point_id"] = "EnforcementPointId" fieldNameMap["profile_id"] = "ProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func edgeBridgeProfilesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func EdgeBridgeProfilesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func edgeBridgeProfilesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func edgeBridgeProfilesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcement_point_id"] = bindings.NewStringType() - fields["profile_id"] = bindings.NewStringType() + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_id"] = vapiBindings_.NewStringType() + fields["profile_id"] = vapiBindings_.NewStringType() fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcement_point_id"] = "EnforcementPointId" fieldNameMap["profile_id"] = "ProfileId" - paramsTypeMap["profile_id"] = bindings.NewStringType() - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["enforcement_point_id"] = bindings.NewStringType() - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementPointId"] = bindings.NewStringType() - paramsTypeMap["profileId"] = bindings.NewStringType() + paramsTypeMap["profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcement_point_id"] = vapiBindings_.NewStringType() + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementPointId"] = vapiBindings_.NewStringType() + paramsTypeMap["profileId"] = vapiBindings_.NewStringType() pathParams["profile_id"] = "profileId" pathParams["site_id"] = "siteId" pathParams["enforcement_point_id"] = "enforcementPointId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func edgeBridgeProfilesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func edgeBridgeProfilesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func edgeBridgeProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcement_point_id"] = bindings.NewStringType() - fields["profile_id"] = bindings.NewStringType() + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_id"] = vapiBindings_.NewStringType() + fields["profile_id"] = vapiBindings_.NewStringType() fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcement_point_id"] = "EnforcementPointId" fieldNameMap["profile_id"] = "ProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func edgeBridgeProfilesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.L2BridgeEndpointProfileBindingType) +func EdgeBridgeProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.L2BridgeEndpointProfileBindingType) } -func edgeBridgeProfilesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func edgeBridgeProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcement_point_id"] = bindings.NewStringType() - fields["profile_id"] = bindings.NewStringType() + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_id"] = vapiBindings_.NewStringType() + fields["profile_id"] = vapiBindings_.NewStringType() fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcement_point_id"] = "EnforcementPointId" fieldNameMap["profile_id"] = "ProfileId" - paramsTypeMap["profile_id"] = bindings.NewStringType() - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["enforcement_point_id"] = bindings.NewStringType() - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementPointId"] = bindings.NewStringType() - paramsTypeMap["profileId"] = bindings.NewStringType() + paramsTypeMap["profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcement_point_id"] = vapiBindings_.NewStringType() + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementPointId"] = vapiBindings_.NewStringType() + paramsTypeMap["profileId"] = vapiBindings_.NewStringType() pathParams["profile_id"] = "profileId" pathParams["site_id"] = "siteId" pathParams["enforcement_point_id"] = "enforcementPointId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,16 +146,16 @@ func edgeBridgeProfilesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func edgeBridgeProfilesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func edgeBridgeProfilesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcement_point_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcement_point_id"] = "EnforcementPointId" fieldNameMap["cursor"] = "Cursor" @@ -163,30 +163,30 @@ func edgeBridgeProfilesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func edgeBridgeProfilesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.L2BridgeEndpointProfileListResultBindingType) +func EdgeBridgeProfilesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.L2BridgeEndpointProfileListResultBindingType) } -func edgeBridgeProfilesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func edgeBridgeProfilesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcement_point_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcement_point_id"] = "EnforcementPointId" fieldNameMap["cursor"] = "Cursor" @@ -194,15 +194,15 @@ func edgeBridgeProfilesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["enforcement_point_id"] = bindings.NewStringType() - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementPointId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcement_point_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementPointId"] = vapiBindings_.NewStringType() pathParams["site_id"] = "siteId" pathParams["enforcement_point_id"] = "enforcementPointId" queryParams["cursor"] = "cursor" @@ -212,7 +212,7 @@ func edgeBridgeProfilesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -233,55 +233,55 @@ func edgeBridgeProfilesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func edgeBridgeProfilesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func edgeBridgeProfilesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcement_point_id"] = bindings.NewStringType() - fields["profile_id"] = bindings.NewStringType() - fields["l2_bridge_endpoint_profile"] = bindings.NewReferenceType(model.L2BridgeEndpointProfileBindingType) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_id"] = vapiBindings_.NewStringType() + fields["profile_id"] = vapiBindings_.NewStringType() + fields["l2_bridge_endpoint_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2BridgeEndpointProfileBindingType) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcement_point_id"] = "EnforcementPointId" fieldNameMap["profile_id"] = "ProfileId" fieldNameMap["l2_bridge_endpoint_profile"] = "L2BridgeEndpointProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func edgeBridgeProfilesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func EdgeBridgeProfilesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func edgeBridgeProfilesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func edgeBridgeProfilesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcement_point_id"] = bindings.NewStringType() - fields["profile_id"] = bindings.NewStringType() - fields["l2_bridge_endpoint_profile"] = bindings.NewReferenceType(model.L2BridgeEndpointProfileBindingType) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_id"] = vapiBindings_.NewStringType() + fields["profile_id"] = vapiBindings_.NewStringType() + fields["l2_bridge_endpoint_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2BridgeEndpointProfileBindingType) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcement_point_id"] = "EnforcementPointId" fieldNameMap["profile_id"] = "ProfileId" fieldNameMap["l2_bridge_endpoint_profile"] = "L2BridgeEndpointProfile" - paramsTypeMap["l2_bridge_endpoint_profile"] = bindings.NewReferenceType(model.L2BridgeEndpointProfileBindingType) - paramsTypeMap["profile_id"] = bindings.NewStringType() - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["enforcement_point_id"] = bindings.NewStringType() - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementPointId"] = bindings.NewStringType() - paramsTypeMap["profileId"] = bindings.NewStringType() + paramsTypeMap["profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcement_point_id"] = vapiBindings_.NewStringType() + paramsTypeMap["l2_bridge_endpoint_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2BridgeEndpointProfileBindingType) + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementPointId"] = vapiBindings_.NewStringType() + paramsTypeMap["profileId"] = vapiBindings_.NewStringType() pathParams["profile_id"] = "profileId" pathParams["site_id"] = "siteId" pathParams["enforcement_point_id"] = "enforcementPointId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -302,55 +302,55 @@ func edgeBridgeProfilesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func edgeBridgeProfilesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func edgeBridgeProfilesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcement_point_id"] = bindings.NewStringType() - fields["profile_id"] = bindings.NewStringType() - fields["l2_bridge_endpoint_profile"] = bindings.NewReferenceType(model.L2BridgeEndpointProfileBindingType) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_id"] = vapiBindings_.NewStringType() + fields["profile_id"] = vapiBindings_.NewStringType() + fields["l2_bridge_endpoint_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2BridgeEndpointProfileBindingType) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcement_point_id"] = "EnforcementPointId" fieldNameMap["profile_id"] = "ProfileId" fieldNameMap["l2_bridge_endpoint_profile"] = "L2BridgeEndpointProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func edgeBridgeProfilesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.L2BridgeEndpointProfileBindingType) +func EdgeBridgeProfilesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.L2BridgeEndpointProfileBindingType) } -func edgeBridgeProfilesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func edgeBridgeProfilesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcement_point_id"] = bindings.NewStringType() - fields["profile_id"] = bindings.NewStringType() - fields["l2_bridge_endpoint_profile"] = bindings.NewReferenceType(model.L2BridgeEndpointProfileBindingType) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_id"] = vapiBindings_.NewStringType() + fields["profile_id"] = vapiBindings_.NewStringType() + fields["l2_bridge_endpoint_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2BridgeEndpointProfileBindingType) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcement_point_id"] = "EnforcementPointId" fieldNameMap["profile_id"] = "ProfileId" fieldNameMap["l2_bridge_endpoint_profile"] = "L2BridgeEndpointProfile" - paramsTypeMap["l2_bridge_endpoint_profile"] = bindings.NewReferenceType(model.L2BridgeEndpointProfileBindingType) - paramsTypeMap["profile_id"] = bindings.NewStringType() - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["enforcement_point_id"] = bindings.NewStringType() - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementPointId"] = bindings.NewStringType() - paramsTypeMap["profileId"] = bindings.NewStringType() + paramsTypeMap["profile_id"] = vapiBindings_.NewStringType() + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcement_point_id"] = vapiBindings_.NewStringType() + paramsTypeMap["l2_bridge_endpoint_profile"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2BridgeEndpointProfileBindingType) + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementPointId"] = vapiBindings_.NewStringType() + paramsTypeMap["profileId"] = vapiBindings_.NewStringType() pathParams["profile_id"] = "profileId" pathParams["site_id"] = "siteId" pathParams["enforcement_point_id"] = "enforcementPointId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/EdgeClustersClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/EdgeClustersClient.go index bc2f00db0..01bc72b0d 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/EdgeClustersClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/EdgeClustersClient.go @@ -9,15 +9,14 @@ package enforcement_points import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type EdgeClustersClient interface { @@ -27,12 +26,13 @@ type EdgeClustersClient interface { // @param enforcementpointIdParam (required) // @param edgeClusterIdParam (required) // @return com.vmware.nsx_policy.model.PolicyEdgeCluster + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(siteIdParam string, enforcementpointIdParam string, edgeClusterIdParam string) (model.PolicyEdgeCluster, error) + Get(siteIdParam string, enforcementpointIdParam string, edgeClusterIdParam string) (nsx_policyModel.PolicyEdgeCluster, error) // Paginated list of all Edge Clusters under an Enforcement Point // @@ -45,77 +45,83 @@ type EdgeClustersClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PolicyEdgeClusterListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(siteIdParam string, enforcementpointIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyEdgeClusterListResult, error) + List(siteIdParam string, enforcementpointIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyEdgeClusterListResult, error) } type edgeClustersClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewEdgeClustersClient(connector client.Connector) *edgeClustersClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.sites.enforcement_points.edge_clusters") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewEdgeClustersClient(connector vapiProtocolClient_.Connector) *edgeClustersClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.sites.enforcement_points.edge_clusters") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) eIface := edgeClustersClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &eIface } -func (eIface *edgeClustersClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (eIface *edgeClustersClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := eIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (eIface *edgeClustersClient) Get(siteIdParam string, enforcementpointIdParam string, edgeClusterIdParam string) (model.PolicyEdgeCluster, error) { +func (eIface *edgeClustersClient) Get(siteIdParam string, enforcementpointIdParam string, edgeClusterIdParam string) (nsx_policyModel.PolicyEdgeCluster, error) { typeConverter := eIface.connector.TypeConverter() executionContext := eIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(edgeClustersGetInputType(), typeConverter) + operationRestMetaData := edgeClustersGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(edgeClustersGetInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementpointId", enforcementpointIdParam) sv.AddStructField("EdgeClusterId", edgeClusterIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyEdgeCluster - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyEdgeCluster + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := edgeClustersGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - eIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := eIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.edge_clusters", "get", inputDataValue, executionContext) - var emptyOutput model.PolicyEdgeCluster + var emptyOutput nsx_policyModel.PolicyEdgeCluster if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), edgeClustersGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), EdgeClustersGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyEdgeCluster), nil + return output.(nsx_policyModel.PolicyEdgeCluster), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), eIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (eIface *edgeClustersClient) List(siteIdParam string, enforcementpointIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyEdgeClusterListResult, error) { +func (eIface *edgeClustersClient) List(siteIdParam string, enforcementpointIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyEdgeClusterListResult, error) { typeConverter := eIface.connector.TypeConverter() executionContext := eIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(edgeClustersListInputType(), typeConverter) + operationRestMetaData := edgeClustersListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(edgeClustersListInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementpointId", enforcementpointIdParam) sv.AddStructField("Cursor", cursorParam) @@ -126,25 +132,22 @@ func (eIface *edgeClustersClient) List(siteIdParam string, enforcementpointIdPar sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyEdgeClusterListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyEdgeClusterListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := edgeClustersListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - eIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := eIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.edge_clusters", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyEdgeClusterListResult + var emptyOutput nsx_policyModel.PolicyEdgeClusterListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), edgeClustersListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), EdgeClustersListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyEdgeClusterListResult), nil + return output.(nsx_policyModel.PolicyEdgeClusterListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), eIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/EdgeClustersTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/EdgeClustersTypes.go index 8d890cf66..6577bdbe8 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/EdgeClustersTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/EdgeClustersTypes.go @@ -11,57 +11,57 @@ package enforcement_points import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func edgeClustersGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func edgeClustersGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["edge_cluster_id"] = bindings.NewStringType() + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["edge_cluster_id"] = vapiBindings_.NewStringType() fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["edge_cluster_id"] = "EdgeClusterId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func edgeClustersGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyEdgeClusterBindingType) +func EdgeClustersGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyEdgeClusterBindingType) } -func edgeClustersGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func edgeClustersGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["edge_cluster_id"] = bindings.NewStringType() + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["edge_cluster_id"] = vapiBindings_.NewStringType() fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["edge_cluster_id"] = "EdgeClusterId" - paramsTypeMap["edge_cluster_id"] = bindings.NewStringType() - paramsTypeMap["enforcementpoint_id"] = bindings.NewStringType() - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementpointId"] = bindings.NewStringType() - paramsTypeMap["edgeClusterId"] = bindings.NewStringType() + paramsTypeMap["edge_cluster_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpointId"] = vapiBindings_.NewStringType() + paramsTypeMap["edgeClusterId"] = vapiBindings_.NewStringType() pathParams["enforcementpoint_id"] = "enforcementpointId" pathParams["site_id"] = "siteId" pathParams["edge_cluster_id"] = "edgeClusterId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,17 +82,17 @@ func edgeClustersGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func edgeClustersListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func edgeClustersListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["cursor"] = "Cursor" @@ -101,31 +101,31 @@ func edgeClustersListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func edgeClustersListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyEdgeClusterListResultBindingType) +func EdgeClustersListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyEdgeClusterListResultBindingType) } -func edgeClustersListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func edgeClustersListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["cursor"] = "Cursor" @@ -134,16 +134,16 @@ func edgeClustersListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["enforcementpoint_id"] = bindings.NewStringType() - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementpointId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcementpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpointId"] = vapiBindings_.NewStringType() pathParams["enforcementpoint_id"] = "enforcementpointId" pathParams["site_id"] = "siteId" queryParams["cursor"] = "cursor" @@ -154,7 +154,7 @@ func edgeClustersListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/HostTransportNodesAggstatusClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/HostTransportNodesAggstatusClient.go index 2774f1719..e17240031 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/HostTransportNodesAggstatusClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/HostTransportNodesAggstatusClient.go @@ -9,15 +9,14 @@ package enforcement_points import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type HostTransportNodesAggstatusClient interface { @@ -27,67 +26,69 @@ type HostTransportNodesAggstatusClient interface { // @param enforcementPointIdParam enforcement point ID (required) // @param nodeTypeParam Transport node type (optional) // @return com.vmware.nsx_policy.model.HeatMapTransportZoneStatus + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(siteIdParam string, enforcementPointIdParam string, nodeTypeParam *string) (model.HeatMapTransportZoneStatus, error) + Get(siteIdParam string, enforcementPointIdParam string, nodeTypeParam *string) (nsx_policyModel.HeatMapTransportZoneStatus, error) } type hostTransportNodesAggstatusClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewHostTransportNodesAggstatusClient(connector client.Connector) *hostTransportNodesAggstatusClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.sites.enforcement_points.host_transport_nodes_aggstatus") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), +func NewHostTransportNodesAggstatusClient(connector vapiProtocolClient_.Connector) *hostTransportNodesAggstatusClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.sites.enforcement_points.host_transport_nodes_aggstatus") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) hIface := hostTransportNodesAggstatusClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &hIface } -func (hIface *hostTransportNodesAggstatusClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (hIface *hostTransportNodesAggstatusClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := hIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (hIface *hostTransportNodesAggstatusClient) Get(siteIdParam string, enforcementPointIdParam string, nodeTypeParam *string) (model.HeatMapTransportZoneStatus, error) { +func (hIface *hostTransportNodesAggstatusClient) Get(siteIdParam string, enforcementPointIdParam string, nodeTypeParam *string) (nsx_policyModel.HeatMapTransportZoneStatus, error) { typeConverter := hIface.connector.TypeConverter() executionContext := hIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(hostTransportNodesAggstatusGetInputType(), typeConverter) + operationRestMetaData := hostTransportNodesAggstatusGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(hostTransportNodesAggstatusGetInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementPointId", enforcementPointIdParam) sv.AddStructField("NodeType", nodeTypeParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.HeatMapTransportZoneStatus - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.HeatMapTransportZoneStatus + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := hostTransportNodesAggstatusGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - hIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := hIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.host_transport_nodes_aggstatus", "get", inputDataValue, executionContext) - var emptyOutput model.HeatMapTransportZoneStatus + var emptyOutput nsx_policyModel.HeatMapTransportZoneStatus if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), hostTransportNodesAggstatusGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), HostTransportNodesAggstatusGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.HeatMapTransportZoneStatus), nil + return output.(nsx_policyModel.HeatMapTransportZoneStatus), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), hIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/HostTransportNodesAggstatusTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/HostTransportNodesAggstatusTypes.go index b2250521b..c2bb55ad5 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/HostTransportNodesAggstatusTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/HostTransportNodesAggstatusTypes.go @@ -11,10 +11,10 @@ package enforcement_points import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) @@ -24,49 +24,49 @@ const HostTransportNodesAggstatus_GET_NODE_TYPE_HOST = "HOST" // Possible value for ``nodeType`` of method HostTransportNodesAggstatus#get. const HostTransportNodesAggstatus_GET_NODE_TYPE_EDGE = "EDGE" -func hostTransportNodesAggstatusGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func hostTransportNodesAggstatusGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcement_point_id"] = bindings.NewStringType() - fields["node_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_id"] = vapiBindings_.NewStringType() + fields["node_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcement_point_id"] = "EnforcementPointId" fieldNameMap["node_type"] = "NodeType" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func hostTransportNodesAggstatusGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.HeatMapTransportZoneStatusBindingType) +func HostTransportNodesAggstatusGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.HeatMapTransportZoneStatusBindingType) } -func hostTransportNodesAggstatusGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func hostTransportNodesAggstatusGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcement_point_id"] = bindings.NewStringType() - fields["node_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_id"] = vapiBindings_.NewStringType() + fields["node_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcement_point_id"] = "EnforcementPointId" fieldNameMap["node_type"] = "NodeType" - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["node_type"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["enforcement_point_id"] = bindings.NewStringType() - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementPointId"] = bindings.NewStringType() + paramsTypeMap["node_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcement_point_id"] = vapiBindings_.NewStringType() + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementPointId"] = vapiBindings_.NewStringType() pathParams["site_id"] = "siteId" pathParams["enforcement_point_id"] = "enforcementPointId" queryParams["node_type"] = "node_type" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/HostTransportNodesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/HostTransportNodesClient.go index 5e7a45518..8d0e5d560 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/HostTransportNodesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/HostTransportNodesClient.go @@ -9,25 +9,25 @@ package enforcement_points import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type HostTransportNodesClient interface { - // Deletes the specified transport node. Query param force can be used to force delete the host nodes. It also removes the specified host node from system. If unprepare_host option is set to false, then host will be deleted without uninstalling the NSX components from the host. + // Deletes the specified transport node. Query param force can be used to force delete the host nodes. Force delete is not supported if transport node is part of a cluster on which Transport node profile is applied. It also removes the specified host node from system. If unprepare_host option is set to false, then host will be deleted without uninstalling the NSX components from the host. If transport node delete is called with query param force not being set or set to false and uninstall of NSX components in the host fails, TransportNodeState object will be retained. If transport node delete is called with query param force set to true and uninstall of NSX components in the host fails, TransportNodeState object will be deleted. // // @param siteIdParam (required) // @param enforcementpointIdParam (required) // @param hostTransportNodeIdParam (required) // @param forceParam Force delete the resource even if it is being used somewhere (optional, default to false) // @param unprepareHostParam Uninstall NSX components from host while deleting (optional, default to true) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -41,12 +41,13 @@ type HostTransportNodesClient interface { // @param enforcementpointIdParam (required) // @param hostTransportNodeIdParam (required) // @return com.vmware.nsx_policy.model.HostTransportNode + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(siteIdParam string, enforcementpointIdParam string, hostTransportNodeIdParam string) (model.HostTransportNode, error) + Get(siteIdParam string, enforcementpointIdParam string, hostTransportNodeIdParam string) (nsx_policyModel.HostTransportNode, error) // Returns information about all host transport nodes along with underlying host details. A transport node is a host that contains hostswitches. A hostswitch can have virtual machines connected to them. Because each transport node has hostswitches, transport nodes can also have virtual tunnel endpoints, which means that they can be part of the overlay. // @@ -63,25 +64,13 @@ type HostTransportNodesClient interface { // @param sortByParam Field by which records are sorted (optional) // @param transportZonePathParam Transport zone path (optional) // @return com.vmware.nsx_policy.model.HostTransportNodeListResult - // @throws InvalidRequest Bad Request, Precondition Failed - // @throws Unauthorized Forbidden - // @throws ServiceUnavailable Service Unavailable - // @throws InternalServerError Internal Server Error - // @throws NotFound Not Found - List(siteIdParam string, enforcementpointIdParam string, cursorParam *string, discoveredNodeIdParam *string, inMaintenanceModeParam *bool, includedFieldsParam *string, nodeIpParam *string, nodeTypesParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, transportZonePathParam *string) (model.HostTransportNodeListResult, error) - - // Migrates all NVDS to VDS on given TransportNode. Upgrade precheck apis should have been run prior to invoking this API on transport node and a migration topology should be created. Please refer to Migration guide for details about migration APIs. // - // @param siteIdParam (required) - // @param enforcementpointIdParam (required) - // @param hostTransportNodeIdParam (required) - // @param skipMaintmodeParam Skip Maintenance mode check (optional, default to false) // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Migratetovds(siteIdParam string, enforcementpointIdParam string, hostTransportNodeIdParam string, skipMaintmodeParam *bool) error + List(siteIdParam string, enforcementpointIdParam string, cursorParam *string, discoveredNodeIdParam *string, inMaintenanceModeParam *bool, includedFieldsParam *string, nodeIpParam *string, nodeTypesParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, transportZonePathParam *string) (nsx_policyModel.HostTransportNodeListResult, error) // Transport nodes are hypervisor hosts that will participate in an NSX-T overlay. For a hypervisor host, this means that it hosts VMs that will communicate over NSX-T logical switches. This API creates transport node for a host node (hypervisor) in the transport network. When you run this command for a host, NSX Manager attempts to install the NSX kernel modules, which are packaged as VIB, RPM, or DEB files. For the installation to succeed, you must provide the host login credentials and the host thumbprint. To get the ESXi host thumbprint, SSH to the host and run the **openssl x509 -in /etc/vmware/ssl/rui.crt -fingerprint -sha256 -noout** command. To generate host key thumbprint using SHA-256 algorithm please follow the steps below. Log into the host, making sure that the connection is not vulnerable to a man in the middle attack. Check whether a public key already exists. Host public key is generally located at '/etc/ssh/ssh_host_rsa_key.pub'. If the key is not present then generate a new key by running the following command and follow the instructions. **ssh-keygen -t rsa** Now generate a SHA256 hash of the key using the following command. Please make sure to pass the appropriate file name if the public key is stored with a different file name other than the default 'id_rsa.pub'. **awk '{print $2}' id_rsa.pub | base64 -d | sha256sum -b | sed 's/ .\*$//' | xxd -r -p | base64** Additional documentation on creating a transport node can be found in the NSX-T Installation Guide. In order for the transport node to forward packets, the host_switch_spec property must be specified. Host switches (called bridges in OVS on KVM hypervisors) are the individual switches within the host virtual switch. Virtual machines are connected to the host switches. When creating a transport node, you need to specify if the host switches are already manually preconfigured on the node, or if NSX should create and manage the host switches. You specify this choice by the type of host switches you pass in the host_switch_spec property of the TransportNode request payload. For a KVM host, you can preconfigure the host switch, or you can have NSX Manager perform the configuration. For an ESXi host NSX Manager always configures the host switch. To preconfigure the host switches on a KVM host, pass an array of PreconfiguredHostSwitchSpec objects that describes those host switches. In the current NSX-T release, only one prefonfigured host switch can be specified. See the PreconfiguredHostSwitchSpec schema definition for documentation on the properties that must be provided. Preconfigured host switches are only supported on KVM hosts, not on ESXi hosts. To allow NSX to manage the host switch configuration on KVM hosts, ESXi hosts, pass an array of StandardHostSwitchSpec objects in the host_switch_spec property, and NSX will automatically create host switches with the properties you provide. In the current NSX-T release, up to 16 host switches can be automatically managed. See the StandardHostSwitchSpec schema definition for documentation on the properties that must be provided. The request should provide node_deployement_info. // @@ -91,22 +80,25 @@ type HostTransportNodesClient interface { // @param hostTransportNodeParam (required) // @param esxMgmtIfMigrationDestParam The network ids to which the ESX vmk interfaces will be migrated (optional) // @param ifIdParam The ESX vmk interfaces to migrate (optional) + // @param overrideNsxOwnershipParam Override NSX Ownership (optional, default to false) // @param pingIpParam IP Addresses to ping right after ESX vmk interfaces were migrated. (optional) // @param skipValidationParam Whether to skip front-end validation for vmk/vnic/pnic migration (optional, default to false) // @param vnicParam The ESX vmk interfaces and/or VM NIC to migrate (optional) // @param vnicMigrationDestParam The migration destinations of ESX vmk interfaces and/or VM NIC (optional) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(siteIdParam string, enforcementpointIdParam string, hostTransportNodeIdParam string, hostTransportNodeParam model.HostTransportNode, esxMgmtIfMigrationDestParam *string, ifIdParam *string, pingIpParam *string, skipValidationParam *bool, vnicParam *string, vnicMigrationDestParam *string) error + Patch(siteIdParam string, enforcementpointIdParam string, hostTransportNodeIdParam string, hostTransportNodeParam nsx_policyModel.HostTransportNode, esxMgmtIfMigrationDestParam *string, ifIdParam *string, overrideNsxOwnershipParam *bool, pingIpParam *string, skipValidationParam *bool, vnicParam *string, vnicMigrationDestParam *string) error // A host can be overridden to have different configuration than Transport Node Profile(TNP) on cluster. This action will restore such overridden host back to cluster level TNP. This API can be used in other case. When TNP is applied to a cluster, if any validation fails (e.g. VMs running on host) then existing transport node (TN) is not updated. In that case after the issue is resolved manually (e.g. VMs powered off), you can call this API to update TN as per cluster level TNP. // // @param siteIdParam (required) // @param enforcementpointIdParam (required) // @param hostTransportNodeIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -119,6 +111,7 @@ type HostTransportNodesClient interface { // @param siteIdParam (required) // @param enforcementpointIdParam (required) // @param hostTransportNodeIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -134,17 +127,19 @@ type HostTransportNodesClient interface { // @param hostTransportNodeParam (required) // @param esxMgmtIfMigrationDestParam The network ids to which the ESX vmk interfaces will be migrated (optional) // @param ifIdParam The ESX vmk interfaces to migrate (optional) + // @param overrideNsxOwnershipParam Override NSX Ownership (optional, default to false) // @param pingIpParam IP Addresses to ping right after ESX vmk interfaces were migrated. (optional) // @param skipValidationParam Whether to skip front-end validation for vmk/vnic/pnic migration (optional, default to false) // @param vnicParam The ESX vmk interfaces and/or VM NIC to migrate (optional) // @param vnicMigrationDestParam The migration destinations of ESX vmk interfaces and/or VM NIC (optional) // @return com.vmware.nsx_policy.model.HostTransportNode + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(siteIdParam string, enforcementpointIdParam string, hostTransportNodeIdParam string, hostTransportNodeParam model.HostTransportNode, esxMgmtIfMigrationDestParam *string, ifIdParam *string, pingIpParam *string, skipValidationParam *bool, vnicParam *string, vnicMigrationDestParam *string) (model.HostTransportNode, error) + Update(siteIdParam string, enforcementpointIdParam string, hostTransportNodeIdParam string, hostTransportNodeParam nsx_policyModel.HostTransportNode, esxMgmtIfMigrationDestParam *string, ifIdParam *string, overrideNsxOwnershipParam *bool, pingIpParam *string, skipValidationParam *bool, vnicParam *string, vnicMigrationDestParam *string) (nsx_policyModel.HostTransportNode, error) // Put transport node into maintenance mode or exit from maintenance mode. When HostTransportNode is in maintenance mode no configuration changes are allowed // @@ -152,6 +147,7 @@ type HostTransportNodesClient interface { // @param enforcementpointIdParam (required) // @param hostTransportNodeIdParam (required) // @param actionParam (optional) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -161,42 +157,45 @@ type HostTransportNodesClient interface { } type hostTransportNodesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewHostTransportNodesClient(connector client.Connector) *hostTransportNodesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.sites.enforcement_points.host_transport_nodes") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "migratetovds": core.NewMethodIdentifier(interfaceIdentifier, "migratetovds"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "restoreclusterconfig": core.NewMethodIdentifier(interfaceIdentifier, "restoreclusterconfig"), - "resynchostconfig": core.NewMethodIdentifier(interfaceIdentifier, "resynchostconfig"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), - "updatemaintenancemode": core.NewMethodIdentifier(interfaceIdentifier, "updatemaintenancemode"), +func NewHostTransportNodesClient(connector vapiProtocolClient_.Connector) *hostTransportNodesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.sites.enforcement_points.host_transport_nodes") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "restoreclusterconfig": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "restoreclusterconfig"), + "resynchostconfig": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "resynchostconfig"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), + "updatemaintenancemode": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "updatemaintenancemode"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) hIface := hostTransportNodesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &hIface } -func (hIface *hostTransportNodesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (hIface *hostTransportNodesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := hIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (hIface *hostTransportNodesClient) Delete(siteIdParam string, enforcementpointIdParam string, hostTransportNodeIdParam string, forceParam *bool, unprepareHostParam *bool) error { typeConverter := hIface.connector.TypeConverter() executionContext := hIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(hostTransportNodesDeleteInputType(), typeConverter) + operationRestMetaData := hostTransportNodesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(hostTransportNodesDeleteInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementpointId", enforcementpointIdParam) sv.AddStructField("HostTransportNodeId", hostTransportNodeIdParam) @@ -204,61 +203,63 @@ func (hIface *hostTransportNodesClient) Delete(siteIdParam string, enforcementpo sv.AddStructField("UnprepareHost", unprepareHostParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := hostTransportNodesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - hIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := hIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.host_transport_nodes", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), hIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (hIface *hostTransportNodesClient) Get(siteIdParam string, enforcementpointIdParam string, hostTransportNodeIdParam string) (model.HostTransportNode, error) { +func (hIface *hostTransportNodesClient) Get(siteIdParam string, enforcementpointIdParam string, hostTransportNodeIdParam string) (nsx_policyModel.HostTransportNode, error) { typeConverter := hIface.connector.TypeConverter() executionContext := hIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(hostTransportNodesGetInputType(), typeConverter) + operationRestMetaData := hostTransportNodesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(hostTransportNodesGetInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementpointId", enforcementpointIdParam) sv.AddStructField("HostTransportNodeId", hostTransportNodeIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.HostTransportNode - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.HostTransportNode + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := hostTransportNodesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - hIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := hIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.host_transport_nodes", "get", inputDataValue, executionContext) - var emptyOutput model.HostTransportNode + var emptyOutput nsx_policyModel.HostTransportNode if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), hostTransportNodesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), HostTransportNodesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.HostTransportNode), nil + return output.(nsx_policyModel.HostTransportNode), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), hIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (hIface *hostTransportNodesClient) List(siteIdParam string, enforcementpointIdParam string, cursorParam *string, discoveredNodeIdParam *string, inMaintenanceModeParam *bool, includedFieldsParam *string, nodeIpParam *string, nodeTypesParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, transportZonePathParam *string) (model.HostTransportNodeListResult, error) { +func (hIface *hostTransportNodesClient) List(siteIdParam string, enforcementpointIdParam string, cursorParam *string, discoveredNodeIdParam *string, inMaintenanceModeParam *bool, includedFieldsParam *string, nodeIpParam *string, nodeTypesParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, transportZonePathParam *string) (nsx_policyModel.HostTransportNodeListResult, error) { typeConverter := hIface.connector.TypeConverter() executionContext := hIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(hostTransportNodesListInputType(), typeConverter) + operationRestMetaData := hostTransportNodesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(hostTransportNodesListInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementpointId", enforcementpointIdParam) sv.AddStructField("Cursor", cursorParam) @@ -273,87 +274,58 @@ func (hIface *hostTransportNodesClient) List(siteIdParam string, enforcementpoin sv.AddStructField("TransportZonePath", transportZonePathParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.HostTransportNodeListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.HostTransportNodeListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := hostTransportNodesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - hIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := hIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.host_transport_nodes", "list", inputDataValue, executionContext) - var emptyOutput model.HostTransportNodeListResult + var emptyOutput nsx_policyModel.HostTransportNodeListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), hostTransportNodesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), HostTransportNodesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.HostTransportNodeListResult), nil + return output.(nsx_policyModel.HostTransportNodeListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), hIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (hIface *hostTransportNodesClient) Migratetovds(siteIdParam string, enforcementpointIdParam string, hostTransportNodeIdParam string, skipMaintmodeParam *bool) error { +func (hIface *hostTransportNodesClient) Patch(siteIdParam string, enforcementpointIdParam string, hostTransportNodeIdParam string, hostTransportNodeParam nsx_policyModel.HostTransportNode, esxMgmtIfMigrationDestParam *string, ifIdParam *string, overrideNsxOwnershipParam *bool, pingIpParam *string, skipValidationParam *bool, vnicParam *string, vnicMigrationDestParam *string) error { typeConverter := hIface.connector.TypeConverter() executionContext := hIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(hostTransportNodesMigratetovdsInputType(), typeConverter) - sv.AddStructField("SiteId", siteIdParam) - sv.AddStructField("EnforcementpointId", enforcementpointIdParam) - sv.AddStructField("HostTransportNodeId", hostTransportNodeIdParam) - sv.AddStructField("SkipMaintmode", skipMaintmodeParam) - inputDataValue, inputError := sv.GetStructValue() - if inputError != nil { - return bindings.VAPIerrorsToError(inputError) - } - operationRestMetaData := hostTransportNodesMigratetovdsRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - hIface.connector.SetConnectionMetadata(connectionMetadata) - methodResult := hIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.host_transport_nodes", "migratetovds", inputDataValue, executionContext) - if methodResult.IsSuccess() { - return nil - } else { - methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), hIface.GetErrorBindingType(methodResult.Error().Name())) - if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) - } - return methodError.(error) - } -} + operationRestMetaData := hostTransportNodesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) -func (hIface *hostTransportNodesClient) Patch(siteIdParam string, enforcementpointIdParam string, hostTransportNodeIdParam string, hostTransportNodeParam model.HostTransportNode, esxMgmtIfMigrationDestParam *string, ifIdParam *string, pingIpParam *string, skipValidationParam *bool, vnicParam *string, vnicMigrationDestParam *string) error { - typeConverter := hIface.connector.TypeConverter() - executionContext := hIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(hostTransportNodesPatchInputType(), typeConverter) + sv := vapiBindings_.NewStructValueBuilder(hostTransportNodesPatchInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementpointId", enforcementpointIdParam) sv.AddStructField("HostTransportNodeId", hostTransportNodeIdParam) sv.AddStructField("HostTransportNode", hostTransportNodeParam) sv.AddStructField("EsxMgmtIfMigrationDest", esxMgmtIfMigrationDestParam) sv.AddStructField("IfId", ifIdParam) + sv.AddStructField("OverrideNsxOwnership", overrideNsxOwnershipParam) sv.AddStructField("PingIp", pingIpParam) sv.AddStructField("SkipValidation", skipValidationParam) sv.AddStructField("Vnic", vnicParam) sv.AddStructField("VnicMigrationDest", vnicMigrationDestParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := hostTransportNodesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - hIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := hIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.host_transport_nodes", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), hIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } @@ -362,25 +334,26 @@ func (hIface *hostTransportNodesClient) Patch(siteIdParam string, enforcementpoi func (hIface *hostTransportNodesClient) Restoreclusterconfig(siteIdParam string, enforcementpointIdParam string, hostTransportNodeIdParam string) error { typeConverter := hIface.connector.TypeConverter() executionContext := hIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(hostTransportNodesRestoreclusterconfigInputType(), typeConverter) + operationRestMetaData := hostTransportNodesRestoreclusterconfigRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(hostTransportNodesRestoreclusterconfigInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementpointId", enforcementpointIdParam) sv.AddStructField("HostTransportNodeId", hostTransportNodeIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := hostTransportNodesRestoreclusterconfigRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - hIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := hIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.host_transport_nodes", "restoreclusterconfig", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), hIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } @@ -389,65 +362,68 @@ func (hIface *hostTransportNodesClient) Restoreclusterconfig(siteIdParam string, func (hIface *hostTransportNodesClient) Resynchostconfig(siteIdParam string, enforcementpointIdParam string, hostTransportNodeIdParam string) error { typeConverter := hIface.connector.TypeConverter() executionContext := hIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(hostTransportNodesResynchostconfigInputType(), typeConverter) + operationRestMetaData := hostTransportNodesResynchostconfigRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(hostTransportNodesResynchostconfigInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementpointId", enforcementpointIdParam) sv.AddStructField("HostTransportNodeId", hostTransportNodeIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := hostTransportNodesResynchostconfigRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - hIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := hIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.host_transport_nodes", "resynchostconfig", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), hIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (hIface *hostTransportNodesClient) Update(siteIdParam string, enforcementpointIdParam string, hostTransportNodeIdParam string, hostTransportNodeParam model.HostTransportNode, esxMgmtIfMigrationDestParam *string, ifIdParam *string, pingIpParam *string, skipValidationParam *bool, vnicParam *string, vnicMigrationDestParam *string) (model.HostTransportNode, error) { +func (hIface *hostTransportNodesClient) Update(siteIdParam string, enforcementpointIdParam string, hostTransportNodeIdParam string, hostTransportNodeParam nsx_policyModel.HostTransportNode, esxMgmtIfMigrationDestParam *string, ifIdParam *string, overrideNsxOwnershipParam *bool, pingIpParam *string, skipValidationParam *bool, vnicParam *string, vnicMigrationDestParam *string) (nsx_policyModel.HostTransportNode, error) { typeConverter := hIface.connector.TypeConverter() executionContext := hIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(hostTransportNodesUpdateInputType(), typeConverter) + operationRestMetaData := hostTransportNodesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(hostTransportNodesUpdateInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementpointId", enforcementpointIdParam) sv.AddStructField("HostTransportNodeId", hostTransportNodeIdParam) sv.AddStructField("HostTransportNode", hostTransportNodeParam) sv.AddStructField("EsxMgmtIfMigrationDest", esxMgmtIfMigrationDestParam) sv.AddStructField("IfId", ifIdParam) + sv.AddStructField("OverrideNsxOwnership", overrideNsxOwnershipParam) sv.AddStructField("PingIp", pingIpParam) sv.AddStructField("SkipValidation", skipValidationParam) sv.AddStructField("Vnic", vnicParam) sv.AddStructField("VnicMigrationDest", vnicMigrationDestParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.HostTransportNode - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.HostTransportNode + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := hostTransportNodesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - hIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := hIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.host_transport_nodes", "update", inputDataValue, executionContext) - var emptyOutput model.HostTransportNode + var emptyOutput nsx_policyModel.HostTransportNode if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), hostTransportNodesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), HostTransportNodesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.HostTransportNode), nil + return output.(nsx_policyModel.HostTransportNode), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), hIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } @@ -456,26 +432,27 @@ func (hIface *hostTransportNodesClient) Update(siteIdParam string, enforcementpo func (hIface *hostTransportNodesClient) Updatemaintenancemode(siteIdParam string, enforcementpointIdParam string, hostTransportNodeIdParam string, actionParam *string) error { typeConverter := hIface.connector.TypeConverter() executionContext := hIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(hostTransportNodesUpdatemaintenancemodeInputType(), typeConverter) + operationRestMetaData := hostTransportNodesUpdatemaintenancemodeRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(hostTransportNodesUpdatemaintenancemodeInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementpointId", enforcementpointIdParam) sv.AddStructField("HostTransportNodeId", hostTransportNodeIdParam) sv.AddStructField("Action", actionParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := hostTransportNodesUpdatemaintenancemodeRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - hIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := hIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.host_transport_nodes", "updatemaintenancemode", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), hIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/HostTransportNodesStatusClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/HostTransportNodesStatusClient.go index 26f374818..882c913e7 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/HostTransportNodesStatusClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/HostTransportNodesStatusClient.go @@ -9,15 +9,14 @@ package enforcement_points import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type HostTransportNodesStatusClient interface { @@ -33,43 +32,48 @@ type HostTransportNodesStatusClient interface { // @param sourceParam Data source type. (optional) // @param statusParam Transport node (optional) // @return com.vmware.nsx_policy.model.TransportNodeStatusListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Getall(siteIdParam string, enforcementPointIdParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, statusParam *string) (model.TransportNodeStatusListResult, error) + Getall(siteIdParam string, enforcementPointIdParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, statusParam *string) (nsx_policyModel.TransportNodeStatusListResult, error) } type hostTransportNodesStatusClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewHostTransportNodesStatusClient(connector client.Connector) *hostTransportNodesStatusClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.sites.enforcement_points.host_transport_nodes_status") - methodIdentifiers := map[string]core.MethodIdentifier{ - "getall": core.NewMethodIdentifier(interfaceIdentifier, "getall"), +func NewHostTransportNodesStatusClient(connector vapiProtocolClient_.Connector) *hostTransportNodesStatusClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.sites.enforcement_points.host_transport_nodes_status") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "getall": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "getall"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) hIface := hostTransportNodesStatusClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &hIface } -func (hIface *hostTransportNodesStatusClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (hIface *hostTransportNodesStatusClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := hIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (hIface *hostTransportNodesStatusClient) Getall(siteIdParam string, enforcementPointIdParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, statusParam *string) (model.TransportNodeStatusListResult, error) { +func (hIface *hostTransportNodesStatusClient) Getall(siteIdParam string, enforcementPointIdParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, statusParam *string) (nsx_policyModel.TransportNodeStatusListResult, error) { typeConverter := hIface.connector.TypeConverter() executionContext := hIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(hostTransportNodesStatusGetallInputType(), typeConverter) + operationRestMetaData := hostTransportNodesStatusGetallRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(hostTransportNodesStatusGetallInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementPointId", enforcementPointIdParam) sv.AddStructField("Cursor", cursorParam) @@ -81,25 +85,22 @@ func (hIface *hostTransportNodesStatusClient) Getall(siteIdParam string, enforce sv.AddStructField("Status", statusParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TransportNodeStatusListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.TransportNodeStatusListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := hostTransportNodesStatusGetallRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - hIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := hIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.host_transport_nodes_status", "getall", inputDataValue, executionContext) - var emptyOutput model.TransportNodeStatusListResult + var emptyOutput nsx_policyModel.TransportNodeStatusListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), hostTransportNodesStatusGetallOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), HostTransportNodesStatusGetallOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TransportNodeStatusListResult), nil + return output.(nsx_policyModel.TransportNodeStatusListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), hIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/HostTransportNodesStatusTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/HostTransportNodesStatusTypes.go index 0df41c339..8dfca89a6 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/HostTransportNodesStatusTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/HostTransportNodesStatusTypes.go @@ -11,10 +11,10 @@ package enforcement_points import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) @@ -36,18 +36,18 @@ const HostTransportNodesStatus_GETALL_STATUS_DEGRADED = "DEGRADED" // Possible value for ``status`` of method HostTransportNodesStatus#getall. const HostTransportNodesStatus_GETALL_STATUS_UNKNOWN = "UNKNOWN" -func hostTransportNodesStatusGetallInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func hostTransportNodesStatusGetallInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcement_point_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcement_point_id"] = "EnforcementPointId" fieldNameMap["cursor"] = "Cursor" @@ -57,32 +57,32 @@ func hostTransportNodesStatusGetallInputType() bindings.StructType { fieldNameMap["sort_by"] = "SortBy" fieldNameMap["source"] = "Source" fieldNameMap["status"] = "Status" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func hostTransportNodesStatusGetallOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TransportNodeStatusListResultBindingType) +func HostTransportNodesStatusGetallOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.TransportNodeStatusListResultBindingType) } -func hostTransportNodesStatusGetallRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func hostTransportNodesStatusGetallRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcement_point_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcement_point_id"] = "EnforcementPointId" fieldNameMap["cursor"] = "Cursor" @@ -92,17 +92,17 @@ func hostTransportNodesStatusGetallRestMetadata() protocol.OperationRestMetadata fieldNameMap["sort_by"] = "SortBy" fieldNameMap["source"] = "Source" fieldNameMap["status"] = "Status" - paramsTypeMap["source"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["enforcement_point_id"] = bindings.NewStringType() - paramsTypeMap["status"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementPointId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcement_point_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementPointId"] = vapiBindings_.NewStringType() pathParams["site_id"] = "siteId" pathParams["enforcement_point_id"] = "enforcementPointId" queryParams["cursor"] = "cursor" @@ -114,7 +114,7 @@ func hostTransportNodesStatusGetallRestMetadata() protocol.OperationRestMetadata queryParams["status"] = "status" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/HostTransportNodesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/HostTransportNodesTypes.go index 19480c957..83b927bea 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/HostTransportNodesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/HostTransportNodesTypes.go @@ -11,10 +11,10 @@ package enforcement_points import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) @@ -27,54 +27,54 @@ const HostTransportNodes_UPDATEMAINTENANCEMODE_ACTION_FORCED_ENTER_MAINTENANCE_M // Possible value for ``action`` of method HostTransportNodes#updatemaintenancemode. const HostTransportNodes_UPDATEMAINTENANCEMODE_ACTION_EXIT_MAINTENANCE_MODE = "exit_maintenance_mode" -func hostTransportNodesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func hostTransportNodesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["host_transport_node_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["unprepare_host"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["host_transport_node_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["unprepare_host"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["host_transport_node_id"] = "HostTransportNodeId" fieldNameMap["force"] = "Force" fieldNameMap["unprepare_host"] = "UnprepareHost" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func hostTransportNodesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func HostTransportNodesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func hostTransportNodesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func hostTransportNodesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["host_transport_node_id"] = bindings.NewStringType() - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["unprepare_host"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["host_transport_node_id"] = vapiBindings_.NewStringType() + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["unprepare_host"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["host_transport_node_id"] = "HostTransportNodeId" fieldNameMap["force"] = "Force" fieldNameMap["unprepare_host"] = "UnprepareHost" - paramsTypeMap["host_transport_node_id"] = bindings.NewStringType() - paramsTypeMap["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["enforcementpoint_id"] = bindings.NewStringType() - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["unprepare_host"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementpointId"] = bindings.NewStringType() - paramsTypeMap["hostTransportNodeId"] = bindings.NewStringType() + paramsTypeMap["host_transport_node_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["unprepare_host"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpointId"] = vapiBindings_.NewStringType() + paramsTypeMap["hostTransportNodeId"] = vapiBindings_.NewStringType() pathParams["enforcementpoint_id"] = "enforcementpointId" pathParams["site_id"] = "siteId" pathParams["host_transport_node_id"] = "hostTransportNodeId" @@ -82,7 +82,7 @@ func hostTransportNodesDeleteRestMetadata() protocol.OperationRestMetadata { queryParams["force"] = "force" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -103,50 +103,50 @@ func hostTransportNodesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func hostTransportNodesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func hostTransportNodesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["host_transport_node_id"] = bindings.NewStringType() + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["host_transport_node_id"] = vapiBindings_.NewStringType() fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["host_transport_node_id"] = "HostTransportNodeId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func hostTransportNodesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.HostTransportNodeBindingType) +func HostTransportNodesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.HostTransportNodeBindingType) } -func hostTransportNodesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func hostTransportNodesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["host_transport_node_id"] = bindings.NewStringType() + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["host_transport_node_id"] = vapiBindings_.NewStringType() fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["host_transport_node_id"] = "HostTransportNodeId" - paramsTypeMap["host_transport_node_id"] = bindings.NewStringType() - paramsTypeMap["enforcementpoint_id"] = bindings.NewStringType() - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementpointId"] = bindings.NewStringType() - paramsTypeMap["hostTransportNodeId"] = bindings.NewStringType() + paramsTypeMap["host_transport_node_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpointId"] = vapiBindings_.NewStringType() + paramsTypeMap["hostTransportNodeId"] = vapiBindings_.NewStringType() pathParams["enforcementpoint_id"] = "enforcementpointId" pathParams["site_id"] = "siteId" pathParams["host_transport_node_id"] = "hostTransportNodeId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -167,21 +167,21 @@ func hostTransportNodesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func hostTransportNodesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func hostTransportNodesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["discovered_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["in_maintenance_mode"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["node_ip"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["node_types"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["transport_zone_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["discovered_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["in_maintenance_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["node_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["node_types"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["transport_zone_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["cursor"] = "Cursor" @@ -194,35 +194,35 @@ func hostTransportNodesListInputType() bindings.StructType { fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" fieldNameMap["transport_zone_path"] = "TransportZonePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func hostTransportNodesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.HostTransportNodeListResultBindingType) +func HostTransportNodesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.HostTransportNodeListResultBindingType) } -func hostTransportNodesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func hostTransportNodesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["discovered_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["in_maintenance_mode"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["node_ip"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["node_types"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["transport_zone_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["discovered_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["in_maintenance_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["node_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["node_types"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["transport_zone_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["cursor"] = "Cursor" @@ -235,20 +235,20 @@ func hostTransportNodesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" fieldNameMap["transport_zone_path"] = "TransportZonePath" - paramsTypeMap["enforcementpoint_id"] = bindings.NewStringType() - paramsTypeMap["discovered_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["transport_zone_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["in_maintenance_mode"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["node_types"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["node_ip"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementpointId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["node_types"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcementpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["discovered_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["node_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["transport_zone_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["in_maintenance_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpointId"] = vapiBindings_.NewStringType() pathParams["enforcementpoint_id"] = "enforcementpointId" pathParams["site_id"] = "siteId" queryParams["cursor"] = "cursor" @@ -263,7 +263,7 @@ func hostTransportNodesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -284,149 +284,84 @@ func hostTransportNodesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func hostTransportNodesMigratetovdsInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func hostTransportNodesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["host_transport_node_id"] = bindings.NewStringType() - fields["skip_maintmode"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["site_id"] = "SiteId" - fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" - fieldNameMap["host_transport_node_id"] = "HostTransportNodeId" - fieldNameMap["skip_maintmode"] = "SkipMaintmode" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) -} - -func hostTransportNodesMigratetovdsOutputType() bindings.BindingType { - return bindings.NewVoidType() -} - -func hostTransportNodesMigratetovdsRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} - fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} - pathParams := map[string]string{} - queryParams := map[string]string{} - headerParams := map[string]string{} - dispatchHeaderParams := map[string]string{} - bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["host_transport_node_id"] = bindings.NewStringType() - fields["skip_maintmode"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["site_id"] = "SiteId" - fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" - fieldNameMap["host_transport_node_id"] = "HostTransportNodeId" - fieldNameMap["skip_maintmode"] = "SkipMaintmode" - paramsTypeMap["host_transport_node_id"] = bindings.NewStringType() - paramsTypeMap["enforcementpoint_id"] = bindings.NewStringType() - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["skip_maintmode"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementpointId"] = bindings.NewStringType() - paramsTypeMap["hostTransportNodeId"] = bindings.NewStringType() - pathParams["enforcementpoint_id"] = "enforcementpointId" - pathParams["site_id"] = "siteId" - pathParams["host_transport_node_id"] = "hostTransportNodeId" - queryParams["skip_maintmode"] = "skip_maintmode" - resultHeaders := map[string]string{} - errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( - fields, - fieldNameMap, - paramsTypeMap, - pathParams, - queryParams, - headerParams, - dispatchHeaderParams, - bodyFieldsMap, - "action=migrate_to_vds", - "", - "POST", - "/policy/api/v1/infra/sites/{siteId}/enforcement-points/{enforcementpointId}/host-transport-nodes/{hostTransportNodeId}", - "", - resultHeaders, - 204, - "", - errorHeaders, - map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) -} - -func hostTransportNodesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["host_transport_node_id"] = bindings.NewStringType() - fields["host_transport_node"] = bindings.NewReferenceType(model.HostTransportNodeBindingType) - fields["esx_mgmt_if_migration_dest"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["if_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["ping_ip"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["skip_validation"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["vnic"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["vnic_migration_dest"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["host_transport_node_id"] = vapiBindings_.NewStringType() + fields["host_transport_node"] = vapiBindings_.NewReferenceType(nsx_policyModel.HostTransportNodeBindingType) + fields["esx_mgmt_if_migration_dest"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["if_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["override_nsx_ownership"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["ping_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["skip_validation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["vnic"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["vnic_migration_dest"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["host_transport_node_id"] = "HostTransportNodeId" fieldNameMap["host_transport_node"] = "HostTransportNode" fieldNameMap["esx_mgmt_if_migration_dest"] = "EsxMgmtIfMigrationDest" fieldNameMap["if_id"] = "IfId" + fieldNameMap["override_nsx_ownership"] = "OverrideNsxOwnership" fieldNameMap["ping_ip"] = "PingIp" fieldNameMap["skip_validation"] = "SkipValidation" fieldNameMap["vnic"] = "Vnic" fieldNameMap["vnic_migration_dest"] = "VnicMigrationDest" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func hostTransportNodesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func HostTransportNodesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func hostTransportNodesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func hostTransportNodesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["host_transport_node_id"] = bindings.NewStringType() - fields["host_transport_node"] = bindings.NewReferenceType(model.HostTransportNodeBindingType) - fields["esx_mgmt_if_migration_dest"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["if_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["ping_ip"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["skip_validation"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["vnic"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["vnic_migration_dest"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["host_transport_node_id"] = vapiBindings_.NewStringType() + fields["host_transport_node"] = vapiBindings_.NewReferenceType(nsx_policyModel.HostTransportNodeBindingType) + fields["esx_mgmt_if_migration_dest"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["if_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["override_nsx_ownership"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["ping_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["skip_validation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["vnic"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["vnic_migration_dest"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["host_transport_node_id"] = "HostTransportNodeId" fieldNameMap["host_transport_node"] = "HostTransportNode" fieldNameMap["esx_mgmt_if_migration_dest"] = "EsxMgmtIfMigrationDest" fieldNameMap["if_id"] = "IfId" + fieldNameMap["override_nsx_ownership"] = "OverrideNsxOwnership" fieldNameMap["ping_ip"] = "PingIp" fieldNameMap["skip_validation"] = "SkipValidation" fieldNameMap["vnic"] = "Vnic" fieldNameMap["vnic_migration_dest"] = "VnicMigrationDest" - paramsTypeMap["vnic"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["host_transport_node_id"] = bindings.NewStringType() - paramsTypeMap["skip_validation"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["enforcementpoint_id"] = bindings.NewStringType() - paramsTypeMap["host_transport_node"] = bindings.NewReferenceType(model.HostTransportNodeBindingType) - paramsTypeMap["if_id"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["esx_mgmt_if_migration_dest"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["ping_ip"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["vnic_migration_dest"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementpointId"] = bindings.NewStringType() - paramsTypeMap["hostTransportNodeId"] = bindings.NewStringType() + paramsTypeMap["host_transport_node_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ping_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcementpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["vnic"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["skip_validation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["esx_mgmt_if_migration_dest"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["if_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["vnic_migration_dest"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["override_nsx_ownership"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["host_transport_node"] = vapiBindings_.NewReferenceType(nsx_policyModel.HostTransportNodeBindingType) + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpointId"] = vapiBindings_.NewStringType() + paramsTypeMap["hostTransportNodeId"] = vapiBindings_.NewStringType() pathParams["enforcementpoint_id"] = "enforcementpointId" pathParams["site_id"] = "siteId" pathParams["host_transport_node_id"] = "hostTransportNodeId" @@ -436,9 +371,10 @@ func hostTransportNodesPatchRestMetadata() protocol.OperationRestMetadata { queryParams["esx_mgmt_if_migration_dest"] = "esx_mgmt_if_migration_dest" queryParams["if_id"] = "if_id" queryParams["vnic_migration_dest"] = "vnic_migration_dest" + queryParams["override_nsx_ownership"] = "override_nsx_ownership" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -459,50 +395,50 @@ func hostTransportNodesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func hostTransportNodesRestoreclusterconfigInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func hostTransportNodesRestoreclusterconfigInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["host_transport_node_id"] = bindings.NewStringType() + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["host_transport_node_id"] = vapiBindings_.NewStringType() fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["host_transport_node_id"] = "HostTransportNodeId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func hostTransportNodesRestoreclusterconfigOutputType() bindings.BindingType { - return bindings.NewVoidType() +func HostTransportNodesRestoreclusterconfigOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func hostTransportNodesRestoreclusterconfigRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func hostTransportNodesRestoreclusterconfigRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["host_transport_node_id"] = bindings.NewStringType() + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["host_transport_node_id"] = vapiBindings_.NewStringType() fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["host_transport_node_id"] = "HostTransportNodeId" - paramsTypeMap["host_transport_node_id"] = bindings.NewStringType() - paramsTypeMap["enforcementpoint_id"] = bindings.NewStringType() - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementpointId"] = bindings.NewStringType() - paramsTypeMap["hostTransportNodeId"] = bindings.NewStringType() + paramsTypeMap["host_transport_node_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpointId"] = vapiBindings_.NewStringType() + paramsTypeMap["hostTransportNodeId"] = vapiBindings_.NewStringType() pathParams["enforcementpoint_id"] = "enforcementpointId" pathParams["site_id"] = "siteId" pathParams["host_transport_node_id"] = "hostTransportNodeId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -523,50 +459,50 @@ func hostTransportNodesRestoreclusterconfigRestMetadata() protocol.OperationRest map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func hostTransportNodesResynchostconfigInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func hostTransportNodesResynchostconfigInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["host_transport_node_id"] = bindings.NewStringType() + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["host_transport_node_id"] = vapiBindings_.NewStringType() fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["host_transport_node_id"] = "HostTransportNodeId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func hostTransportNodesResynchostconfigOutputType() bindings.BindingType { - return bindings.NewVoidType() +func HostTransportNodesResynchostconfigOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func hostTransportNodesResynchostconfigRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func hostTransportNodesResynchostconfigRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["host_transport_node_id"] = bindings.NewStringType() + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["host_transport_node_id"] = vapiBindings_.NewStringType() fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["host_transport_node_id"] = "HostTransportNodeId" - paramsTypeMap["host_transport_node_id"] = bindings.NewStringType() - paramsTypeMap["enforcementpoint_id"] = bindings.NewStringType() - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementpointId"] = bindings.NewStringType() - paramsTypeMap["hostTransportNodeId"] = bindings.NewStringType() + paramsTypeMap["host_transport_node_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpointId"] = vapiBindings_.NewStringType() + paramsTypeMap["hostTransportNodeId"] = vapiBindings_.NewStringType() pathParams["enforcementpoint_id"] = "enforcementpointId" pathParams["site_id"] = "siteId" pathParams["host_transport_node_id"] = "hostTransportNodeId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -587,79 +523,84 @@ func hostTransportNodesResynchostconfigRestMetadata() protocol.OperationRestMeta map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func hostTransportNodesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func hostTransportNodesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["host_transport_node_id"] = bindings.NewStringType() - fields["host_transport_node"] = bindings.NewReferenceType(model.HostTransportNodeBindingType) - fields["esx_mgmt_if_migration_dest"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["if_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["ping_ip"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["skip_validation"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["vnic"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["vnic_migration_dest"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["host_transport_node_id"] = vapiBindings_.NewStringType() + fields["host_transport_node"] = vapiBindings_.NewReferenceType(nsx_policyModel.HostTransportNodeBindingType) + fields["esx_mgmt_if_migration_dest"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["if_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["override_nsx_ownership"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["ping_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["skip_validation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["vnic"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["vnic_migration_dest"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["host_transport_node_id"] = "HostTransportNodeId" fieldNameMap["host_transport_node"] = "HostTransportNode" fieldNameMap["esx_mgmt_if_migration_dest"] = "EsxMgmtIfMigrationDest" fieldNameMap["if_id"] = "IfId" + fieldNameMap["override_nsx_ownership"] = "OverrideNsxOwnership" fieldNameMap["ping_ip"] = "PingIp" fieldNameMap["skip_validation"] = "SkipValidation" fieldNameMap["vnic"] = "Vnic" fieldNameMap["vnic_migration_dest"] = "VnicMigrationDest" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func hostTransportNodesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.HostTransportNodeBindingType) +func HostTransportNodesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.HostTransportNodeBindingType) } -func hostTransportNodesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func hostTransportNodesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["host_transport_node_id"] = bindings.NewStringType() - fields["host_transport_node"] = bindings.NewReferenceType(model.HostTransportNodeBindingType) - fields["esx_mgmt_if_migration_dest"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["if_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["ping_ip"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["skip_validation"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["vnic"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["vnic_migration_dest"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["host_transport_node_id"] = vapiBindings_.NewStringType() + fields["host_transport_node"] = vapiBindings_.NewReferenceType(nsx_policyModel.HostTransportNodeBindingType) + fields["esx_mgmt_if_migration_dest"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["if_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["override_nsx_ownership"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["ping_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["skip_validation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["vnic"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["vnic_migration_dest"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["host_transport_node_id"] = "HostTransportNodeId" fieldNameMap["host_transport_node"] = "HostTransportNode" fieldNameMap["esx_mgmt_if_migration_dest"] = "EsxMgmtIfMigrationDest" fieldNameMap["if_id"] = "IfId" + fieldNameMap["override_nsx_ownership"] = "OverrideNsxOwnership" fieldNameMap["ping_ip"] = "PingIp" fieldNameMap["skip_validation"] = "SkipValidation" fieldNameMap["vnic"] = "Vnic" fieldNameMap["vnic_migration_dest"] = "VnicMigrationDest" - paramsTypeMap["vnic"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["host_transport_node_id"] = bindings.NewStringType() - paramsTypeMap["skip_validation"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["enforcementpoint_id"] = bindings.NewStringType() - paramsTypeMap["host_transport_node"] = bindings.NewReferenceType(model.HostTransportNodeBindingType) - paramsTypeMap["if_id"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["esx_mgmt_if_migration_dest"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["ping_ip"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["vnic_migration_dest"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementpointId"] = bindings.NewStringType() - paramsTypeMap["hostTransportNodeId"] = bindings.NewStringType() + paramsTypeMap["host_transport_node_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ping_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcementpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["vnic"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["skip_validation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["esx_mgmt_if_migration_dest"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["if_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["vnic_migration_dest"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["override_nsx_ownership"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["host_transport_node"] = vapiBindings_.NewReferenceType(nsx_policyModel.HostTransportNodeBindingType) + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpointId"] = vapiBindings_.NewStringType() + paramsTypeMap["hostTransportNodeId"] = vapiBindings_.NewStringType() pathParams["enforcementpoint_id"] = "enforcementpointId" pathParams["site_id"] = "siteId" pathParams["host_transport_node_id"] = "hostTransportNodeId" @@ -669,9 +610,10 @@ func hostTransportNodesUpdateRestMetadata() protocol.OperationRestMetadata { queryParams["esx_mgmt_if_migration_dest"] = "esx_mgmt_if_migration_dest" queryParams["if_id"] = "if_id" queryParams["vnic_migration_dest"] = "vnic_migration_dest" + queryParams["override_nsx_ownership"] = "override_nsx_ownership" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -692,56 +634,56 @@ func hostTransportNodesUpdateRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func hostTransportNodesUpdatemaintenancemodeInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func hostTransportNodesUpdatemaintenancemodeInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["host_transport_node_id"] = bindings.NewStringType() - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["host_transport_node_id"] = vapiBindings_.NewStringType() + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["host_transport_node_id"] = "HostTransportNodeId" fieldNameMap["action"] = "Action" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func hostTransportNodesUpdatemaintenancemodeOutputType() bindings.BindingType { - return bindings.NewVoidType() +func HostTransportNodesUpdatemaintenancemodeOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func hostTransportNodesUpdatemaintenancemodeRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func hostTransportNodesUpdatemaintenancemodeRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["host_transport_node_id"] = bindings.NewStringType() - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["host_transport_node_id"] = vapiBindings_.NewStringType() + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["host_transport_node_id"] = "HostTransportNodeId" fieldNameMap["action"] = "Action" - paramsTypeMap["host_transport_node_id"] = bindings.NewStringType() - paramsTypeMap["enforcementpoint_id"] = bindings.NewStringType() - paramsTypeMap["action"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementpointId"] = bindings.NewStringType() - paramsTypeMap["hostTransportNodeId"] = bindings.NewStringType() + paramsTypeMap["host_transport_node_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpointId"] = vapiBindings_.NewStringType() + paramsTypeMap["hostTransportNodeId"] = vapiBindings_.NewStringType() pathParams["enforcementpoint_id"] = "enforcementpointId" pathParams["site_id"] = "siteId" pathParams["host_transport_node_id"] = "hostTransportNodeId" queryParams["action"] = "action" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/SubClustersClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/SubClustersClient.go new file mode 100644 index 000000000..843dc1826 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/SubClustersClient.go @@ -0,0 +1,338 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Interface file for service: SubClusters +// Used by client-side stubs. + +package enforcement_points + +import ( + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" +) + +const _ = vapiCore_.SupportedByRuntimeVersion2 + +type SubClustersClient interface { + + // Delete a Sub-Cluster. Deletion will not be allowed if sub-cluster contains discovered nodes. + // + // @param siteIdParam (required) + // @param enforcementpointIdParam (required) + // @param subclusterIdParam (required) + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Delete(siteIdParam string, enforcementpointIdParam string, subclusterIdParam string) error + + // Read a Sub-cluster configuration. + // + // @param siteIdParam (required) + // @param enforcementpointIdParam (required) + // @param subclusterIdParam (required) + // @return com.vmware.nsx_policy.model.SubCluster + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Get(siteIdParam string, enforcementpointIdParam string, subclusterIdParam string) (nsx_policyModel.SubCluster, error) + + // Paginated list of all sub-clusters. + // + // @param siteIdParam (required) + // @param enforcementpointIdParam (required) + // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) + // @param includedFieldsParam Comma separated list of fields that should be included in query result (optional) + // @param pageSizeParam Maximum number of results to return in this page (server may return fewer) (optional, default to 1000) + // @param sortAscendingParam (optional) + // @param sortByParam Field by which records are sorted (optional) + // @return com.vmware.nsx_policy.model.SubClusterListResult + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + List(siteIdParam string, enforcementpointIdParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SubClusterListResult, error) + + // Move host from one sub-cluster to another sub-cluster. When a node is moved from one sub-cluster to another sub-cluster, based on the TransportNodeCollection configuration appropriate sub-configuration will be applied to the node. If TransportNodeCollection does not have sub-configurations for the sub-cluster, then global configuration will be applied. + // + // @param siteIdParam (required) + // @param enforcementpointIdParam (required) + // @param hostMovementSpecParam (required) + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Move(siteIdParam string, enforcementpointIdParam string, hostMovementSpecParam nsx_policyModel.HostMovementSpec) error + + // Patch a sub-cluster under compute collection. + // + // @param siteIdParam (required) + // @param enforcementpointIdParam (required) + // @param subclusterIdParam (required) + // @param subClusterParam (required) + // @return com.vmware.nsx_policy.model.SubCluster + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Patch(siteIdParam string, enforcementpointIdParam string, subclusterIdParam string, subClusterParam nsx_policyModel.SubCluster) (nsx_policyModel.SubCluster, error) + + // Create or update a sub-cluster under a compute collection. Maximum number of sub-clusters that can be created under a compute collection is 16. + // + // @param siteIdParam (required) + // @param enforcementpointIdParam (required) + // @param subclusterIdParam (required) + // @param subClusterParam (required) + // @return com.vmware.nsx_policy.model.SubCluster + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Update(siteIdParam string, enforcementpointIdParam string, subclusterIdParam string, subClusterParam nsx_policyModel.SubCluster) (nsx_policyModel.SubCluster, error) +} + +type subClustersClient struct { + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType +} + +func NewSubClustersClient(connector vapiProtocolClient_.Connector) *subClustersClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.sites.enforcement_points.sub_clusters") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "move": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "move"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), + } + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) + + sIface := subClustersClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} + return &sIface +} + +func (sIface *subClustersClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { + if entry, ok := sIface.errorsBindingMap[errorName]; ok { + return entry + } + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] +} + +func (sIface *subClustersClient) Delete(siteIdParam string, enforcementpointIdParam string, subclusterIdParam string) error { + typeConverter := sIface.connector.TypeConverter() + executionContext := sIface.connector.NewExecutionContext() + operationRestMetaData := subClustersDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(subClustersDeleteInputType(), typeConverter) + sv.AddStructField("SiteId", siteIdParam) + sv.AddStructField("EnforcementpointId", enforcementpointIdParam) + sv.AddStructField("SubclusterId", subclusterIdParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + return vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.sub_clusters", "delete", inputDataValue, executionContext) + if methodResult.IsSuccess() { + return nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return vapiBindings_.VAPIerrorsToError(errorInError) + } + return methodError.(error) + } +} + +func (sIface *subClustersClient) Get(siteIdParam string, enforcementpointIdParam string, subclusterIdParam string) (nsx_policyModel.SubCluster, error) { + typeConverter := sIface.connector.TypeConverter() + executionContext := sIface.connector.NewExecutionContext() + operationRestMetaData := subClustersGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(subClustersGetInputType(), typeConverter) + sv.AddStructField("SiteId", siteIdParam) + sv.AddStructField("EnforcementpointId", enforcementpointIdParam) + sv.AddStructField("SubclusterId", subclusterIdParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_policyModel.SubCluster + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.sub_clusters", "get", inputDataValue, executionContext) + var emptyOutput nsx_policyModel.SubCluster + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SubClustersGetOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_policyModel.SubCluster), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} + +func (sIface *subClustersClient) List(siteIdParam string, enforcementpointIdParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SubClusterListResult, error) { + typeConverter := sIface.connector.TypeConverter() + executionContext := sIface.connector.NewExecutionContext() + operationRestMetaData := subClustersListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(subClustersListInputType(), typeConverter) + sv.AddStructField("SiteId", siteIdParam) + sv.AddStructField("EnforcementpointId", enforcementpointIdParam) + sv.AddStructField("Cursor", cursorParam) + sv.AddStructField("IncludedFields", includedFieldsParam) + sv.AddStructField("PageSize", pageSizeParam) + sv.AddStructField("SortAscending", sortAscendingParam) + sv.AddStructField("SortBy", sortByParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_policyModel.SubClusterListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.sub_clusters", "list", inputDataValue, executionContext) + var emptyOutput nsx_policyModel.SubClusterListResult + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SubClustersListOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_policyModel.SubClusterListResult), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} + +func (sIface *subClustersClient) Move(siteIdParam string, enforcementpointIdParam string, hostMovementSpecParam nsx_policyModel.HostMovementSpec) error { + typeConverter := sIface.connector.TypeConverter() + executionContext := sIface.connector.NewExecutionContext() + operationRestMetaData := subClustersMoveRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(subClustersMoveInputType(), typeConverter) + sv.AddStructField("SiteId", siteIdParam) + sv.AddStructField("EnforcementpointId", enforcementpointIdParam) + sv.AddStructField("HostMovementSpec", hostMovementSpecParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + return vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.sub_clusters", "move", inputDataValue, executionContext) + if methodResult.IsSuccess() { + return nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return vapiBindings_.VAPIerrorsToError(errorInError) + } + return methodError.(error) + } +} + +func (sIface *subClustersClient) Patch(siteIdParam string, enforcementpointIdParam string, subclusterIdParam string, subClusterParam nsx_policyModel.SubCluster) (nsx_policyModel.SubCluster, error) { + typeConverter := sIface.connector.TypeConverter() + executionContext := sIface.connector.NewExecutionContext() + operationRestMetaData := subClustersPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(subClustersPatchInputType(), typeConverter) + sv.AddStructField("SiteId", siteIdParam) + sv.AddStructField("EnforcementpointId", enforcementpointIdParam) + sv.AddStructField("SubclusterId", subclusterIdParam) + sv.AddStructField("SubCluster", subClusterParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_policyModel.SubCluster + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.sub_clusters", "patch", inputDataValue, executionContext) + var emptyOutput nsx_policyModel.SubCluster + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SubClustersPatchOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_policyModel.SubCluster), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} + +func (sIface *subClustersClient) Update(siteIdParam string, enforcementpointIdParam string, subclusterIdParam string, subClusterParam nsx_policyModel.SubCluster) (nsx_policyModel.SubCluster, error) { + typeConverter := sIface.connector.TypeConverter() + executionContext := sIface.connector.NewExecutionContext() + operationRestMetaData := subClustersUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(subClustersUpdateInputType(), typeConverter) + sv.AddStructField("SiteId", siteIdParam) + sv.AddStructField("EnforcementpointId", enforcementpointIdParam) + sv.AddStructField("SubclusterId", subclusterIdParam) + sv.AddStructField("SubCluster", subClusterParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_policyModel.SubCluster + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.sub_clusters", "update", inputDataValue, executionContext) + var emptyOutput nsx_policyModel.SubCluster + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SubClustersUpdateOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_policyModel.SubCluster), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/SubClustersTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/SubClustersTypes.go new file mode 100644 index 000000000..bb9f644a9 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/SubClustersTypes.go @@ -0,0 +1,434 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Data type definitions file for service: SubClusters. +// Includes binding types of a structures and enumerations defined in the service. +// Shared by client-side stubs and server-side skeletons to ensure type +// compatibility. + +package enforcement_points + +import ( + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + "reflect" +) + +func subClustersDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["subcluster_id"] = vapiBindings_.NewStringType() + fieldNameMap["site_id"] = "SiteId" + fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" + fieldNameMap["subcluster_id"] = "SubclusterId" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func SubClustersDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() +} + +func subClustersDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["subcluster_id"] = vapiBindings_.NewStringType() + fieldNameMap["site_id"] = "SiteId" + fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" + fieldNameMap["subcluster_id"] = "SubclusterId" + paramsTypeMap["enforcementpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["subcluster_id"] = vapiBindings_.NewStringType() + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpointId"] = vapiBindings_.NewStringType() + paramsTypeMap["subclusterId"] = vapiBindings_.NewStringType() + pathParams["enforcementpoint_id"] = "enforcementpointId" + pathParams["site_id"] = "siteId" + pathParams["subcluster_id"] = "subclusterId" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "DELETE", + "/policy/api/v1/infra/sites/{siteId}/enforcement-points/{enforcementpointId}/sub-clusters/{subclusterId}", + "", + resultHeaders, + 204, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func subClustersGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["subcluster_id"] = vapiBindings_.NewStringType() + fieldNameMap["site_id"] = "SiteId" + fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" + fieldNameMap["subcluster_id"] = "SubclusterId" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func SubClustersGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SubClusterBindingType) +} + +func subClustersGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["subcluster_id"] = vapiBindings_.NewStringType() + fieldNameMap["site_id"] = "SiteId" + fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" + fieldNameMap["subcluster_id"] = "SubclusterId" + paramsTypeMap["enforcementpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["subcluster_id"] = vapiBindings_.NewStringType() + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpointId"] = vapiBindings_.NewStringType() + paramsTypeMap["subclusterId"] = vapiBindings_.NewStringType() + pathParams["enforcementpoint_id"] = "enforcementpointId" + pathParams["site_id"] = "siteId" + pathParams["subcluster_id"] = "subclusterId" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "GET", + "/policy/api/v1/infra/sites/{siteId}/enforcement-points/{enforcementpointId}/sub-clusters/{subclusterId}", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func subClustersListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["site_id"] = "SiteId" + fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" + fieldNameMap["cursor"] = "Cursor" + fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["page_size"] = "PageSize" + fieldNameMap["sort_ascending"] = "SortAscending" + fieldNameMap["sort_by"] = "SortBy" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func SubClustersListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SubClusterListResultBindingType) +} + +func subClustersListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["site_id"] = "SiteId" + fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" + fieldNameMap["cursor"] = "Cursor" + fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["page_size"] = "PageSize" + fieldNameMap["sort_ascending"] = "SortAscending" + fieldNameMap["sort_by"] = "SortBy" + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcementpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpointId"] = vapiBindings_.NewStringType() + pathParams["enforcementpoint_id"] = "enforcementpointId" + pathParams["site_id"] = "siteId" + queryParams["cursor"] = "cursor" + queryParams["sort_ascending"] = "sort_ascending" + queryParams["included_fields"] = "included_fields" + queryParams["sort_by"] = "sort_by" + queryParams["page_size"] = "page_size" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "GET", + "/policy/api/v1/infra/sites/{siteId}/enforcement-points/{enforcementpointId}/sub-clusters", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func subClustersMoveInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["host_movement_spec"] = vapiBindings_.NewReferenceType(nsx_policyModel.HostMovementSpecBindingType) + fieldNameMap["site_id"] = "SiteId" + fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" + fieldNameMap["host_movement_spec"] = "HostMovementSpec" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func SubClustersMoveOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() +} + +func subClustersMoveRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["host_movement_spec"] = vapiBindings_.NewReferenceType(nsx_policyModel.HostMovementSpecBindingType) + fieldNameMap["site_id"] = "SiteId" + fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" + fieldNameMap["host_movement_spec"] = "HostMovementSpec" + paramsTypeMap["enforcementpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["host_movement_spec"] = vapiBindings_.NewReferenceType(nsx_policyModel.HostMovementSpecBindingType) + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpointId"] = vapiBindings_.NewStringType() + pathParams["enforcementpoint_id"] = "enforcementpointId" + pathParams["site_id"] = "siteId" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "action=move", + "host_movement_spec", + "POST", + "/policy/api/v1/infra/sites/{siteId}/enforcement-points/{enforcementpointId}/sub-clusters", + "", + resultHeaders, + 204, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func subClustersPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["subcluster_id"] = vapiBindings_.NewStringType() + fields["sub_cluster"] = vapiBindings_.NewReferenceType(nsx_policyModel.SubClusterBindingType) + fieldNameMap["site_id"] = "SiteId" + fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" + fieldNameMap["subcluster_id"] = "SubclusterId" + fieldNameMap["sub_cluster"] = "SubCluster" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func SubClustersPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SubClusterBindingType) +} + +func subClustersPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["subcluster_id"] = vapiBindings_.NewStringType() + fields["sub_cluster"] = vapiBindings_.NewReferenceType(nsx_policyModel.SubClusterBindingType) + fieldNameMap["site_id"] = "SiteId" + fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" + fieldNameMap["subcluster_id"] = "SubclusterId" + fieldNameMap["sub_cluster"] = "SubCluster" + paramsTypeMap["sub_cluster"] = vapiBindings_.NewReferenceType(nsx_policyModel.SubClusterBindingType) + paramsTypeMap["enforcementpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["subcluster_id"] = vapiBindings_.NewStringType() + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpointId"] = vapiBindings_.NewStringType() + paramsTypeMap["subclusterId"] = vapiBindings_.NewStringType() + pathParams["enforcementpoint_id"] = "enforcementpointId" + pathParams["site_id"] = "siteId" + pathParams["subcluster_id"] = "subclusterId" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "sub_cluster", + "PATCH", + "/policy/api/v1/infra/sites/{siteId}/enforcement-points/{enforcementpointId}/sub-clusters/{subclusterId}", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func subClustersUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["subcluster_id"] = vapiBindings_.NewStringType() + fields["sub_cluster"] = vapiBindings_.NewReferenceType(nsx_policyModel.SubClusterBindingType) + fieldNameMap["site_id"] = "SiteId" + fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" + fieldNameMap["subcluster_id"] = "SubclusterId" + fieldNameMap["sub_cluster"] = "SubCluster" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func SubClustersUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SubClusterBindingType) +} + +func subClustersUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["subcluster_id"] = vapiBindings_.NewStringType() + fields["sub_cluster"] = vapiBindings_.NewReferenceType(nsx_policyModel.SubClusterBindingType) + fieldNameMap["site_id"] = "SiteId" + fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" + fieldNameMap["subcluster_id"] = "SubclusterId" + fieldNameMap["sub_cluster"] = "SubCluster" + paramsTypeMap["sub_cluster"] = vapiBindings_.NewReferenceType(nsx_policyModel.SubClusterBindingType) + paramsTypeMap["enforcementpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["subcluster_id"] = vapiBindings_.NewStringType() + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpointId"] = vapiBindings_.NewStringType() + paramsTypeMap["subclusterId"] = vapiBindings_.NewStringType() + pathParams["enforcementpoint_id"] = "enforcementpointId" + pathParams["site_id"] = "siteId" + pathParams["subcluster_id"] = "subclusterId" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "sub_cluster", + "PUT", + "/policy/api/v1/infra/sites/{siteId}/enforcement-points/{enforcementpointId}/sub-clusters/{subclusterId}", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/TransportNodeCollectionsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/TransportNodeCollectionsClient.go index e670cf35d..986157ba0 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/TransportNodeCollectionsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/TransportNodeCollectionsClient.go @@ -9,15 +9,14 @@ package enforcement_points import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type TransportNodeCollectionsClient interface { @@ -26,6 +25,7 @@ type TransportNodeCollectionsClient interface { // @param siteIdParam (required) // @param enforcementpointIdParam (required) // @param transportNodeCollectionIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -39,12 +39,13 @@ type TransportNodeCollectionsClient interface { // @param enforcementpointIdParam (required) // @param transportNodeCollectionIdParam (required) // @return com.vmware.nsx_policy.model.HostTransportNodeCollection + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(siteIdParam string, enforcementpointIdParam string, transportNodeCollectionIdParam string) (model.HostTransportNodeCollection, error) + Get(siteIdParam string, enforcementpointIdParam string, transportNodeCollectionIdParam string) (nsx_policyModel.HostTransportNodeCollection, error) // This API configures a compute collection for security. In the request body, specify a Transport Node Collection with only the ID of the target compute collection meant for security. Specifically, a Transport Node Profile ID should not be specified. This API will define a system-generated security Transport Node Profile and apply it on the compute collection to create the Transport Node Collection. // @@ -52,12 +53,13 @@ type TransportNodeCollectionsClient interface { // @param enforcementpointIdParam (required) // @param transportNodeCollectionIdParam (required) // @param hostTransportNodeCollectionParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Installformicroseg(siteIdParam string, enforcementpointIdParam string, transportNodeCollectionIdParam string, hostTransportNodeCollectionParam model.HostTransportNodeCollection) error + Installformicroseg(siteIdParam string, enforcementpointIdParam string, transportNodeCollectionIdParam string, hostTransportNodeCollectionParam nsx_policyModel.HostTransportNodeCollection) error // Returns all Transport Node collections // @@ -67,12 +69,13 @@ type TransportNodeCollectionsClient interface { // @param computeCollectionIdParam Compute collection id (optional) // @param vcInstanceUuidParam UUID for VC deployment (optional) // @return com.vmware.nsx_policy.model.HostTransportNodeCollectionListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(siteIdParam string, enforcementpointIdParam string, clusterMoidParam *string, computeCollectionIdParam *string, vcInstanceUuidParam *string) (model.HostTransportNodeCollectionListResult, error) + List(siteIdParam string, enforcementpointIdParam string, clusterMoidParam *string, computeCollectionIdParam *string, vcInstanceUuidParam *string) (nsx_policyModel.HostTransportNodeCollectionListResult, error) // Attach different transport node profile to compute collection by updating transport node collection. // @@ -80,18 +83,20 @@ type TransportNodeCollectionsClient interface { // @param enforcementpointIdParam (required) // @param transportNodeCollectionIdParam (required) // @param hostTransportNodeCollectionParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(siteIdParam string, enforcementpointIdParam string, transportNodeCollectionIdParam string, hostTransportNodeCollectionParam model.HostTransportNodeCollection) error + Patch(siteIdParam string, enforcementpointIdParam string, transportNodeCollectionIdParam string, hostTransportNodeCollectionParam nsx_policyModel.HostTransportNodeCollection) error // This API uninstalls NSX applied to the Transport Node Collection with the ID corresponding to the one specified in the request. // // @param siteIdParam (required) // @param enforcementpointIdParam (required) // @param transportNodeCollectionIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -104,6 +109,7 @@ type TransportNodeCollectionsClient interface { // @param siteIdParam (required) // @param enforcementpointIdParam (required) // @param transportNodeCollectionIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -118,139 +124,148 @@ type TransportNodeCollectionsClient interface { // @param transportNodeCollectionsIdParam (required) // @param hostTransportNodeCollectionParam (required) // @param applyProfileParam Indicates if the Transport Node Profile (TNP) configuration should be applied during creation (optional, default to true) + // @param overrideNsxOwnershipParam Override NSX Ownership (optional, default to false) // @return com.vmware.nsx_policy.model.HostTransportNodeCollection + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(siteIdParam string, enforcementpointIdParam string, transportNodeCollectionsIdParam string, hostTransportNodeCollectionParam model.HostTransportNodeCollection, applyProfileParam *bool) (model.HostTransportNodeCollection, error) + Update(siteIdParam string, enforcementpointIdParam string, transportNodeCollectionsIdParam string, hostTransportNodeCollectionParam nsx_policyModel.HostTransportNodeCollection, applyProfileParam *bool, overrideNsxOwnershipParam *bool) (nsx_policyModel.HostTransportNodeCollection, error) } type transportNodeCollectionsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewTransportNodeCollectionsClient(connector client.Connector) *transportNodeCollectionsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.sites.enforcement_points.transport_node_collections") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "installformicroseg": core.NewMethodIdentifier(interfaceIdentifier, "installformicroseg"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "removensx": core.NewMethodIdentifier(interfaceIdentifier, "removensx"), - "retryprofilerealization": core.NewMethodIdentifier(interfaceIdentifier, "retryprofilerealization"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewTransportNodeCollectionsClient(connector vapiProtocolClient_.Connector) *transportNodeCollectionsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.sites.enforcement_points.transport_node_collections") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "installformicroseg": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "installformicroseg"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "removensx": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "removensx"), + "retryprofilerealization": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "retryprofilerealization"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) tIface := transportNodeCollectionsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &tIface } -func (tIface *transportNodeCollectionsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (tIface *transportNodeCollectionsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := tIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (tIface *transportNodeCollectionsClient) Delete(siteIdParam string, enforcementpointIdParam string, transportNodeCollectionIdParam string) error { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(transportNodeCollectionsDeleteInputType(), typeConverter) + operationRestMetaData := transportNodeCollectionsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(transportNodeCollectionsDeleteInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementpointId", enforcementpointIdParam) sv.AddStructField("TransportNodeCollectionId", transportNodeCollectionIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := transportNodeCollectionsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.transport_node_collections", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (tIface *transportNodeCollectionsClient) Get(siteIdParam string, enforcementpointIdParam string, transportNodeCollectionIdParam string) (model.HostTransportNodeCollection, error) { +func (tIface *transportNodeCollectionsClient) Get(siteIdParam string, enforcementpointIdParam string, transportNodeCollectionIdParam string) (nsx_policyModel.HostTransportNodeCollection, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(transportNodeCollectionsGetInputType(), typeConverter) + operationRestMetaData := transportNodeCollectionsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(transportNodeCollectionsGetInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementpointId", enforcementpointIdParam) sv.AddStructField("TransportNodeCollectionId", transportNodeCollectionIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.HostTransportNodeCollection - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.HostTransportNodeCollection + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := transportNodeCollectionsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.transport_node_collections", "get", inputDataValue, executionContext) - var emptyOutput model.HostTransportNodeCollection + var emptyOutput nsx_policyModel.HostTransportNodeCollection if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), transportNodeCollectionsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TransportNodeCollectionsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.HostTransportNodeCollection), nil + return output.(nsx_policyModel.HostTransportNodeCollection), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (tIface *transportNodeCollectionsClient) Installformicroseg(siteIdParam string, enforcementpointIdParam string, transportNodeCollectionIdParam string, hostTransportNodeCollectionParam model.HostTransportNodeCollection) error { +func (tIface *transportNodeCollectionsClient) Installformicroseg(siteIdParam string, enforcementpointIdParam string, transportNodeCollectionIdParam string, hostTransportNodeCollectionParam nsx_policyModel.HostTransportNodeCollection) error { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(transportNodeCollectionsInstallformicrosegInputType(), typeConverter) + operationRestMetaData := transportNodeCollectionsInstallformicrosegRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(transportNodeCollectionsInstallformicrosegInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementpointId", enforcementpointIdParam) sv.AddStructField("TransportNodeCollectionId", transportNodeCollectionIdParam) sv.AddStructField("HostTransportNodeCollection", hostTransportNodeCollectionParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := transportNodeCollectionsInstallformicrosegRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.transport_node_collections", "installformicroseg", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (tIface *transportNodeCollectionsClient) List(siteIdParam string, enforcementpointIdParam string, clusterMoidParam *string, computeCollectionIdParam *string, vcInstanceUuidParam *string) (model.HostTransportNodeCollectionListResult, error) { +func (tIface *transportNodeCollectionsClient) List(siteIdParam string, enforcementpointIdParam string, clusterMoidParam *string, computeCollectionIdParam *string, vcInstanceUuidParam *string) (nsx_policyModel.HostTransportNodeCollectionListResult, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(transportNodeCollectionsListInputType(), typeConverter) + operationRestMetaData := transportNodeCollectionsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(transportNodeCollectionsListInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementpointId", enforcementpointIdParam) sv.AddStructField("ClusterMoid", clusterMoidParam) @@ -258,53 +273,51 @@ func (tIface *transportNodeCollectionsClient) List(siteIdParam string, enforceme sv.AddStructField("VcInstanceUuid", vcInstanceUuidParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.HostTransportNodeCollectionListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.HostTransportNodeCollectionListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := transportNodeCollectionsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.transport_node_collections", "list", inputDataValue, executionContext) - var emptyOutput model.HostTransportNodeCollectionListResult + var emptyOutput nsx_policyModel.HostTransportNodeCollectionListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), transportNodeCollectionsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TransportNodeCollectionsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.HostTransportNodeCollectionListResult), nil + return output.(nsx_policyModel.HostTransportNodeCollectionListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (tIface *transportNodeCollectionsClient) Patch(siteIdParam string, enforcementpointIdParam string, transportNodeCollectionIdParam string, hostTransportNodeCollectionParam model.HostTransportNodeCollection) error { +func (tIface *transportNodeCollectionsClient) Patch(siteIdParam string, enforcementpointIdParam string, transportNodeCollectionIdParam string, hostTransportNodeCollectionParam nsx_policyModel.HostTransportNodeCollection) error { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(transportNodeCollectionsPatchInputType(), typeConverter) + operationRestMetaData := transportNodeCollectionsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(transportNodeCollectionsPatchInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementpointId", enforcementpointIdParam) sv.AddStructField("TransportNodeCollectionId", transportNodeCollectionIdParam) sv.AddStructField("HostTransportNodeCollection", hostTransportNodeCollectionParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := transportNodeCollectionsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.transport_node_collections", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } @@ -313,25 +326,26 @@ func (tIface *transportNodeCollectionsClient) Patch(siteIdParam string, enforcem func (tIface *transportNodeCollectionsClient) Removensx(siteIdParam string, enforcementpointIdParam string, transportNodeCollectionIdParam string) error { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(transportNodeCollectionsRemovensxInputType(), typeConverter) + operationRestMetaData := transportNodeCollectionsRemovensxRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(transportNodeCollectionsRemovensxInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementpointId", enforcementpointIdParam) sv.AddStructField("TransportNodeCollectionId", transportNodeCollectionIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := transportNodeCollectionsRemovensxRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.transport_node_collections", "removensx", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } @@ -340,60 +354,63 @@ func (tIface *transportNodeCollectionsClient) Removensx(siteIdParam string, enfo func (tIface *transportNodeCollectionsClient) Retryprofilerealization(siteIdParam string, enforcementpointIdParam string, transportNodeCollectionIdParam string) error { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(transportNodeCollectionsRetryprofilerealizationInputType(), typeConverter) + operationRestMetaData := transportNodeCollectionsRetryprofilerealizationRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(transportNodeCollectionsRetryprofilerealizationInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementpointId", enforcementpointIdParam) sv.AddStructField("TransportNodeCollectionId", transportNodeCollectionIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := transportNodeCollectionsRetryprofilerealizationRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.transport_node_collections", "retryprofilerealization", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (tIface *transportNodeCollectionsClient) Update(siteIdParam string, enforcementpointIdParam string, transportNodeCollectionsIdParam string, hostTransportNodeCollectionParam model.HostTransportNodeCollection, applyProfileParam *bool) (model.HostTransportNodeCollection, error) { +func (tIface *transportNodeCollectionsClient) Update(siteIdParam string, enforcementpointIdParam string, transportNodeCollectionsIdParam string, hostTransportNodeCollectionParam nsx_policyModel.HostTransportNodeCollection, applyProfileParam *bool, overrideNsxOwnershipParam *bool) (nsx_policyModel.HostTransportNodeCollection, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(transportNodeCollectionsUpdateInputType(), typeConverter) + operationRestMetaData := transportNodeCollectionsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(transportNodeCollectionsUpdateInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementpointId", enforcementpointIdParam) sv.AddStructField("TransportNodeCollectionsId", transportNodeCollectionsIdParam) sv.AddStructField("HostTransportNodeCollection", hostTransportNodeCollectionParam) sv.AddStructField("ApplyProfile", applyProfileParam) + sv.AddStructField("OverrideNsxOwnership", overrideNsxOwnershipParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.HostTransportNodeCollection - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.HostTransportNodeCollection + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := transportNodeCollectionsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.transport_node_collections", "update", inputDataValue, executionContext) - var emptyOutput model.HostTransportNodeCollection + var emptyOutput nsx_policyModel.HostTransportNodeCollection if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), transportNodeCollectionsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TransportNodeCollectionsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.HostTransportNodeCollection), nil + return output.(nsx_policyModel.HostTransportNodeCollection), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/TransportNodeCollectionsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/TransportNodeCollectionsTypes.go index 1ea50ab3b..10d5811eb 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/TransportNodeCollectionsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/TransportNodeCollectionsTypes.go @@ -11,57 +11,57 @@ package enforcement_points import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func transportNodeCollectionsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func transportNodeCollectionsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["transport_node_collection_id"] = bindings.NewStringType() + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["transport_node_collection_id"] = vapiBindings_.NewStringType() fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["transport_node_collection_id"] = "TransportNodeCollectionId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func transportNodeCollectionsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func TransportNodeCollectionsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func transportNodeCollectionsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func transportNodeCollectionsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["transport_node_collection_id"] = bindings.NewStringType() + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["transport_node_collection_id"] = vapiBindings_.NewStringType() fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["transport_node_collection_id"] = "TransportNodeCollectionId" - paramsTypeMap["transport_node_collection_id"] = bindings.NewStringType() - paramsTypeMap["enforcementpoint_id"] = bindings.NewStringType() - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementpointId"] = bindings.NewStringType() - paramsTypeMap["transportNodeCollectionId"] = bindings.NewStringType() + paramsTypeMap["transport_node_collection_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpointId"] = vapiBindings_.NewStringType() + paramsTypeMap["transportNodeCollectionId"] = vapiBindings_.NewStringType() pathParams["enforcementpoint_id"] = "enforcementpointId" pathParams["transport_node_collection_id"] = "transportNodeCollectionId" pathParams["site_id"] = "siteId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func transportNodeCollectionsDeleteRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func transportNodeCollectionsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func transportNodeCollectionsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["transport_node_collection_id"] = bindings.NewStringType() + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["transport_node_collection_id"] = vapiBindings_.NewStringType() fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["transport_node_collection_id"] = "TransportNodeCollectionId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func transportNodeCollectionsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.HostTransportNodeCollectionBindingType) +func TransportNodeCollectionsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.HostTransportNodeCollectionBindingType) } -func transportNodeCollectionsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func transportNodeCollectionsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["transport_node_collection_id"] = bindings.NewStringType() + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["transport_node_collection_id"] = vapiBindings_.NewStringType() fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["transport_node_collection_id"] = "TransportNodeCollectionId" - paramsTypeMap["transport_node_collection_id"] = bindings.NewStringType() - paramsTypeMap["enforcementpoint_id"] = bindings.NewStringType() - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementpointId"] = bindings.NewStringType() - paramsTypeMap["transportNodeCollectionId"] = bindings.NewStringType() + paramsTypeMap["transport_node_collection_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpointId"] = vapiBindings_.NewStringType() + paramsTypeMap["transportNodeCollectionId"] = vapiBindings_.NewStringType() pathParams["enforcementpoint_id"] = "enforcementpointId" pathParams["transport_node_collection_id"] = "transportNodeCollectionId" pathParams["site_id"] = "siteId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,55 +146,55 @@ func transportNodeCollectionsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func transportNodeCollectionsInstallformicrosegInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func transportNodeCollectionsInstallformicrosegInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["transport_node_collection_id"] = bindings.NewStringType() - fields["host_transport_node_collection"] = bindings.NewReferenceType(model.HostTransportNodeCollectionBindingType) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["transport_node_collection_id"] = vapiBindings_.NewStringType() + fields["host_transport_node_collection"] = vapiBindings_.NewReferenceType(nsx_policyModel.HostTransportNodeCollectionBindingType) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["transport_node_collection_id"] = "TransportNodeCollectionId" fieldNameMap["host_transport_node_collection"] = "HostTransportNodeCollection" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func transportNodeCollectionsInstallformicrosegOutputType() bindings.BindingType { - return bindings.NewVoidType() +func TransportNodeCollectionsInstallformicrosegOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func transportNodeCollectionsInstallformicrosegRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func transportNodeCollectionsInstallformicrosegRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["transport_node_collection_id"] = bindings.NewStringType() - fields["host_transport_node_collection"] = bindings.NewReferenceType(model.HostTransportNodeCollectionBindingType) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["transport_node_collection_id"] = vapiBindings_.NewStringType() + fields["host_transport_node_collection"] = vapiBindings_.NewReferenceType(nsx_policyModel.HostTransportNodeCollectionBindingType) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["transport_node_collection_id"] = "TransportNodeCollectionId" fieldNameMap["host_transport_node_collection"] = "HostTransportNodeCollection" - paramsTypeMap["transport_node_collection_id"] = bindings.NewStringType() - paramsTypeMap["enforcementpoint_id"] = bindings.NewStringType() - paramsTypeMap["host_transport_node_collection"] = bindings.NewReferenceType(model.HostTransportNodeCollectionBindingType) - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementpointId"] = bindings.NewStringType() - paramsTypeMap["transportNodeCollectionId"] = bindings.NewStringType() + paramsTypeMap["transport_node_collection_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["host_transport_node_collection"] = vapiBindings_.NewReferenceType(nsx_policyModel.HostTransportNodeCollectionBindingType) + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpointId"] = vapiBindings_.NewStringType() + paramsTypeMap["transportNodeCollectionId"] = vapiBindings_.NewStringType() pathParams["enforcementpoint_id"] = "enforcementpointId" pathParams["transport_node_collection_id"] = "transportNodeCollectionId" pathParams["site_id"] = "siteId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -215,53 +215,53 @@ func transportNodeCollectionsInstallformicrosegRestMetadata() protocol.Operation map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func transportNodeCollectionsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func transportNodeCollectionsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["cluster_moid"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["compute_collection_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["vc_instance_uuid"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["cluster_moid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["compute_collection_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["vc_instance_uuid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["cluster_moid"] = "ClusterMoid" fieldNameMap["compute_collection_id"] = "ComputeCollectionId" fieldNameMap["vc_instance_uuid"] = "VcInstanceUuid" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func transportNodeCollectionsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.HostTransportNodeCollectionListResultBindingType) +func TransportNodeCollectionsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.HostTransportNodeCollectionListResultBindingType) } -func transportNodeCollectionsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func transportNodeCollectionsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["cluster_moid"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["compute_collection_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["vc_instance_uuid"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["cluster_moid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["compute_collection_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["vc_instance_uuid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["cluster_moid"] = "ClusterMoid" fieldNameMap["compute_collection_id"] = "ComputeCollectionId" fieldNameMap["vc_instance_uuid"] = "VcInstanceUuid" - paramsTypeMap["compute_collection_id"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["enforcementpoint_id"] = bindings.NewStringType() - paramsTypeMap["vc_instance_uuid"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["cluster_moid"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementpointId"] = bindings.NewStringType() + paramsTypeMap["enforcementpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["cluster_moid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["compute_collection_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["vc_instance_uuid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpointId"] = vapiBindings_.NewStringType() pathParams["enforcementpoint_id"] = "enforcementpointId" pathParams["site_id"] = "siteId" queryParams["cluster_moid"] = "cluster_moid" @@ -269,7 +269,7 @@ func transportNodeCollectionsListRestMetadata() protocol.OperationRestMetadata { queryParams["vc_instance_uuid"] = "vc_instance_uuid" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -290,55 +290,55 @@ func transportNodeCollectionsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func transportNodeCollectionsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func transportNodeCollectionsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["transport_node_collection_id"] = bindings.NewStringType() - fields["host_transport_node_collection"] = bindings.NewReferenceType(model.HostTransportNodeCollectionBindingType) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["transport_node_collection_id"] = vapiBindings_.NewStringType() + fields["host_transport_node_collection"] = vapiBindings_.NewReferenceType(nsx_policyModel.HostTransportNodeCollectionBindingType) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["transport_node_collection_id"] = "TransportNodeCollectionId" fieldNameMap["host_transport_node_collection"] = "HostTransportNodeCollection" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func transportNodeCollectionsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func TransportNodeCollectionsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func transportNodeCollectionsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func transportNodeCollectionsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["transport_node_collection_id"] = bindings.NewStringType() - fields["host_transport_node_collection"] = bindings.NewReferenceType(model.HostTransportNodeCollectionBindingType) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["transport_node_collection_id"] = vapiBindings_.NewStringType() + fields["host_transport_node_collection"] = vapiBindings_.NewReferenceType(nsx_policyModel.HostTransportNodeCollectionBindingType) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["transport_node_collection_id"] = "TransportNodeCollectionId" fieldNameMap["host_transport_node_collection"] = "HostTransportNodeCollection" - paramsTypeMap["transport_node_collection_id"] = bindings.NewStringType() - paramsTypeMap["enforcementpoint_id"] = bindings.NewStringType() - paramsTypeMap["host_transport_node_collection"] = bindings.NewReferenceType(model.HostTransportNodeCollectionBindingType) - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementpointId"] = bindings.NewStringType() - paramsTypeMap["transportNodeCollectionId"] = bindings.NewStringType() + paramsTypeMap["transport_node_collection_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["host_transport_node_collection"] = vapiBindings_.NewReferenceType(nsx_policyModel.HostTransportNodeCollectionBindingType) + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpointId"] = vapiBindings_.NewStringType() + paramsTypeMap["transportNodeCollectionId"] = vapiBindings_.NewStringType() pathParams["enforcementpoint_id"] = "enforcementpointId" pathParams["transport_node_collection_id"] = "transportNodeCollectionId" pathParams["site_id"] = "siteId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -359,50 +359,50 @@ func transportNodeCollectionsPatchRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func transportNodeCollectionsRemovensxInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func transportNodeCollectionsRemovensxInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["transport_node_collection_id"] = bindings.NewStringType() + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["transport_node_collection_id"] = vapiBindings_.NewStringType() fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["transport_node_collection_id"] = "TransportNodeCollectionId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func transportNodeCollectionsRemovensxOutputType() bindings.BindingType { - return bindings.NewVoidType() +func TransportNodeCollectionsRemovensxOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func transportNodeCollectionsRemovensxRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func transportNodeCollectionsRemovensxRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["transport_node_collection_id"] = bindings.NewStringType() + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["transport_node_collection_id"] = vapiBindings_.NewStringType() fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["transport_node_collection_id"] = "TransportNodeCollectionId" - paramsTypeMap["transport_node_collection_id"] = bindings.NewStringType() - paramsTypeMap["enforcementpoint_id"] = bindings.NewStringType() - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementpointId"] = bindings.NewStringType() - paramsTypeMap["transportNodeCollectionId"] = bindings.NewStringType() + paramsTypeMap["transport_node_collection_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpointId"] = vapiBindings_.NewStringType() + paramsTypeMap["transportNodeCollectionId"] = vapiBindings_.NewStringType() pathParams["enforcementpoint_id"] = "enforcementpointId" pathParams["transport_node_collection_id"] = "transportNodeCollectionId" pathParams["site_id"] = "siteId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -423,50 +423,50 @@ func transportNodeCollectionsRemovensxRestMetadata() protocol.OperationRestMetad map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func transportNodeCollectionsRetryprofilerealizationInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func transportNodeCollectionsRetryprofilerealizationInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["transport_node_collection_id"] = bindings.NewStringType() + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["transport_node_collection_id"] = vapiBindings_.NewStringType() fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["transport_node_collection_id"] = "TransportNodeCollectionId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func transportNodeCollectionsRetryprofilerealizationOutputType() bindings.BindingType { - return bindings.NewVoidType() +func TransportNodeCollectionsRetryprofilerealizationOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func transportNodeCollectionsRetryprofilerealizationRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func transportNodeCollectionsRetryprofilerealizationRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["transport_node_collection_id"] = bindings.NewStringType() + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["transport_node_collection_id"] = vapiBindings_.NewStringType() fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["transport_node_collection_id"] = "TransportNodeCollectionId" - paramsTypeMap["transport_node_collection_id"] = bindings.NewStringType() - paramsTypeMap["enforcementpoint_id"] = bindings.NewStringType() - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementpointId"] = bindings.NewStringType() - paramsTypeMap["transportNodeCollectionId"] = bindings.NewStringType() + paramsTypeMap["transport_node_collection_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpointId"] = vapiBindings_.NewStringType() + paramsTypeMap["transportNodeCollectionId"] = vapiBindings_.NewStringType() pathParams["enforcementpoint_id"] = "enforcementpointId" pathParams["transport_node_collection_id"] = "transportNodeCollectionId" pathParams["site_id"] = "siteId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -487,61 +487,67 @@ func transportNodeCollectionsRetryprofilerealizationRestMetadata() protocol.Oper map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func transportNodeCollectionsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func transportNodeCollectionsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["transport_node_collections_id"] = bindings.NewStringType() - fields["host_transport_node_collection"] = bindings.NewReferenceType(model.HostTransportNodeCollectionBindingType) - fields["apply_profile"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["transport_node_collections_id"] = vapiBindings_.NewStringType() + fields["host_transport_node_collection"] = vapiBindings_.NewReferenceType(nsx_policyModel.HostTransportNodeCollectionBindingType) + fields["apply_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["override_nsx_ownership"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["transport_node_collections_id"] = "TransportNodeCollectionsId" fieldNameMap["host_transport_node_collection"] = "HostTransportNodeCollection" fieldNameMap["apply_profile"] = "ApplyProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + fieldNameMap["override_nsx_ownership"] = "OverrideNsxOwnership" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func transportNodeCollectionsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.HostTransportNodeCollectionBindingType) +func TransportNodeCollectionsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.HostTransportNodeCollectionBindingType) } -func transportNodeCollectionsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func transportNodeCollectionsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["transport_node_collections_id"] = bindings.NewStringType() - fields["host_transport_node_collection"] = bindings.NewReferenceType(model.HostTransportNodeCollectionBindingType) - fields["apply_profile"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["transport_node_collections_id"] = vapiBindings_.NewStringType() + fields["host_transport_node_collection"] = vapiBindings_.NewReferenceType(nsx_policyModel.HostTransportNodeCollectionBindingType) + fields["apply_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["override_nsx_ownership"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["transport_node_collections_id"] = "TransportNodeCollectionsId" fieldNameMap["host_transport_node_collection"] = "HostTransportNodeCollection" fieldNameMap["apply_profile"] = "ApplyProfile" - paramsTypeMap["enforcementpoint_id"] = bindings.NewStringType() - paramsTypeMap["apply_profile"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["host_transport_node_collection"] = bindings.NewReferenceType(model.HostTransportNodeCollectionBindingType) - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["transport_node_collections_id"] = bindings.NewStringType() - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementpointId"] = bindings.NewStringType() - paramsTypeMap["transportNodeCollectionsId"] = bindings.NewStringType() + fieldNameMap["override_nsx_ownership"] = "OverrideNsxOwnership" + paramsTypeMap["enforcementpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["apply_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["host_transport_node_collection"] = vapiBindings_.NewReferenceType(nsx_policyModel.HostTransportNodeCollectionBindingType) + paramsTypeMap["transport_node_collections_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override_nsx_ownership"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpointId"] = vapiBindings_.NewStringType() + paramsTypeMap["transportNodeCollectionsId"] = vapiBindings_.NewStringType() pathParams["enforcementpoint_id"] = "enforcementpointId" pathParams["site_id"] = "siteId" pathParams["transport_node_collections_id"] = "transportNodeCollectionsId" queryParams["apply_profile"] = "apply_profile" + queryParams["override_nsx_ownership"] = "override_nsx_ownership" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/TransportZonesAggstatusClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/TransportZonesAggstatusClient.go index 5c8f9953e..9626d2618 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/TransportZonesAggstatusClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/TransportZonesAggstatusClient.go @@ -9,15 +9,14 @@ package enforcement_points import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type TransportZonesAggstatusClient interface { @@ -26,66 +25,68 @@ type TransportZonesAggstatusClient interface { // @param siteIdParam site ID (required) // @param enforcementPointIdParam enforcement point ID (required) // @return com.vmware.nsx_policy.model.HeatMapTransportNodesAggregateStatus + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(siteIdParam string, enforcementPointIdParam string) (model.HeatMapTransportNodesAggregateStatus, error) + Get(siteIdParam string, enforcementPointIdParam string) (nsx_policyModel.HeatMapTransportNodesAggregateStatus, error) } type transportZonesAggstatusClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewTransportZonesAggstatusClient(connector client.Connector) *transportZonesAggstatusClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.sites.enforcement_points.transport_zones_aggstatus") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), +func NewTransportZonesAggstatusClient(connector vapiProtocolClient_.Connector) *transportZonesAggstatusClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.sites.enforcement_points.transport_zones_aggstatus") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) tIface := transportZonesAggstatusClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &tIface } -func (tIface *transportZonesAggstatusClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (tIface *transportZonesAggstatusClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := tIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (tIface *transportZonesAggstatusClient) Get(siteIdParam string, enforcementPointIdParam string) (model.HeatMapTransportNodesAggregateStatus, error) { +func (tIface *transportZonesAggstatusClient) Get(siteIdParam string, enforcementPointIdParam string) (nsx_policyModel.HeatMapTransportNodesAggregateStatus, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(transportZonesAggstatusGetInputType(), typeConverter) + operationRestMetaData := transportZonesAggstatusGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(transportZonesAggstatusGetInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementPointId", enforcementPointIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.HeatMapTransportNodesAggregateStatus - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.HeatMapTransportNodesAggregateStatus + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := transportZonesAggstatusGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.transport_zones_aggstatus", "get", inputDataValue, executionContext) - var emptyOutput model.HeatMapTransportNodesAggregateStatus + var emptyOutput nsx_policyModel.HeatMapTransportNodesAggregateStatus if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), transportZonesAggstatusGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TransportZonesAggstatusGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.HeatMapTransportNodesAggregateStatus), nil + return output.(nsx_policyModel.HeatMapTransportNodesAggregateStatus), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/TransportZonesAggstatusTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/TransportZonesAggstatusTypes.go index 12ea57091..785f04aec 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/TransportZonesAggstatusTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/TransportZonesAggstatusTypes.go @@ -11,50 +11,50 @@ package enforcement_points import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func transportZonesAggstatusGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func transportZonesAggstatusGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcement_point_id"] = bindings.NewStringType() + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_id"] = vapiBindings_.NewStringType() fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcement_point_id"] = "EnforcementPointId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func transportZonesAggstatusGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.HeatMapTransportNodesAggregateStatusBindingType) +func TransportZonesAggstatusGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.HeatMapTransportNodesAggregateStatusBindingType) } -func transportZonesAggstatusGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func transportZonesAggstatusGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcement_point_id"] = bindings.NewStringType() + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_id"] = vapiBindings_.NewStringType() fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcement_point_id"] = "EnforcementPointId" - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["enforcement_point_id"] = bindings.NewStringType() - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementPointId"] = bindings.NewStringType() + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcement_point_id"] = vapiBindings_.NewStringType() + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementPointId"] = vapiBindings_.NewStringType() pathParams["site_id"] = "siteId" pathParams["enforcement_point_id"] = "enforcementPointId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/TransportZonesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/TransportZonesClient.go index 4ee26b0e9..d86a396cc 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/TransportZonesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/TransportZonesClient.go @@ -9,15 +9,14 @@ package enforcement_points import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type TransportZonesClient interface { @@ -26,6 +25,7 @@ type TransportZonesClient interface { // @param siteIdParam (required) // @param enforcementpointIdParam (required) // @param transportZoneIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -39,12 +39,13 @@ type TransportZonesClient interface { // @param enforcementpointIdParam (required) // @param transportZoneIdParam (required) // @return com.vmware.nsx_policy.model.PolicyTransportZone + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(siteIdParam string, enforcementpointIdParam string, transportZoneIdParam string) (model.PolicyTransportZone, error) + Get(siteIdParam string, enforcementpointIdParam string, transportZoneIdParam string) (nsx_policyModel.PolicyTransportZone, error) // Paginated list of all Transport Zones under an Enforcement Point // @@ -57,12 +58,13 @@ type TransportZonesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PolicyTransportZoneListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(siteIdParam string, enforcementpointIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyTransportZoneListResult, error) + List(siteIdParam string, enforcementpointIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyTransportZoneListResult, error) // Patch a Transport Zone under an Enforcement Point // @@ -71,12 +73,13 @@ type TransportZonesClient interface { // @param transportZoneIdParam (required) // @param policyTransportZoneParam (required) // @return com.vmware.nsx_policy.model.PolicyTransportZone + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(siteIdParam string, enforcementpointIdParam string, transportZoneIdParam string, policyTransportZoneParam model.PolicyTransportZone) (model.PolicyTransportZone, error) + Patch(siteIdParam string, enforcementpointIdParam string, transportZoneIdParam string, policyTransportZoneParam nsx_policyModel.PolicyTransportZone) (nsx_policyModel.PolicyTransportZone, error) // PUT a Transport Zone under an Enforcement Point // @@ -85,107 +88,114 @@ type TransportZonesClient interface { // @param transportZoneIdParam (required) // @param policyTransportZoneParam (required) // @return com.vmware.nsx_policy.model.PolicyTransportZone + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(siteIdParam string, enforcementpointIdParam string, transportZoneIdParam string, policyTransportZoneParam model.PolicyTransportZone) (model.PolicyTransportZone, error) + Update(siteIdParam string, enforcementpointIdParam string, transportZoneIdParam string, policyTransportZoneParam nsx_policyModel.PolicyTransportZone) (nsx_policyModel.PolicyTransportZone, error) } type transportZonesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewTransportZonesClient(connector client.Connector) *transportZonesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.sites.enforcement_points.transport_zones") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewTransportZonesClient(connector vapiProtocolClient_.Connector) *transportZonesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.sites.enforcement_points.transport_zones") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) tIface := transportZonesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &tIface } -func (tIface *transportZonesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (tIface *transportZonesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := tIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (tIface *transportZonesClient) Delete(siteIdParam string, enforcementpointIdParam string, transportZoneIdParam string) error { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(transportZonesDeleteInputType(), typeConverter) + operationRestMetaData := transportZonesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(transportZonesDeleteInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementpointId", enforcementpointIdParam) sv.AddStructField("TransportZoneId", transportZoneIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := transportZonesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.transport_zones", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (tIface *transportZonesClient) Get(siteIdParam string, enforcementpointIdParam string, transportZoneIdParam string) (model.PolicyTransportZone, error) { +func (tIface *transportZonesClient) Get(siteIdParam string, enforcementpointIdParam string, transportZoneIdParam string) (nsx_policyModel.PolicyTransportZone, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(transportZonesGetInputType(), typeConverter) + operationRestMetaData := transportZonesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(transportZonesGetInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementpointId", enforcementpointIdParam) sv.AddStructField("TransportZoneId", transportZoneIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyTransportZone - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyTransportZone + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := transportZonesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.transport_zones", "get", inputDataValue, executionContext) - var emptyOutput model.PolicyTransportZone + var emptyOutput nsx_policyModel.PolicyTransportZone if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), transportZonesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TransportZonesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyTransportZone), nil + return output.(nsx_policyModel.PolicyTransportZone), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (tIface *transportZonesClient) List(siteIdParam string, enforcementpointIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyTransportZoneListResult, error) { +func (tIface *transportZonesClient) List(siteIdParam string, enforcementpointIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyTransportZoneListResult, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(transportZonesListInputType(), typeConverter) + operationRestMetaData := transportZonesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(transportZonesListInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementpointId", enforcementpointIdParam) sv.AddStructField("Cursor", cursorParam) @@ -196,93 +206,92 @@ func (tIface *transportZonesClient) List(siteIdParam string, enforcementpointIdP sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyTransportZoneListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyTransportZoneListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := transportZonesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.transport_zones", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyTransportZoneListResult + var emptyOutput nsx_policyModel.PolicyTransportZoneListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), transportZonesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TransportZonesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyTransportZoneListResult), nil + return output.(nsx_policyModel.PolicyTransportZoneListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (tIface *transportZonesClient) Patch(siteIdParam string, enforcementpointIdParam string, transportZoneIdParam string, policyTransportZoneParam model.PolicyTransportZone) (model.PolicyTransportZone, error) { +func (tIface *transportZonesClient) Patch(siteIdParam string, enforcementpointIdParam string, transportZoneIdParam string, policyTransportZoneParam nsx_policyModel.PolicyTransportZone) (nsx_policyModel.PolicyTransportZone, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(transportZonesPatchInputType(), typeConverter) + operationRestMetaData := transportZonesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(transportZonesPatchInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementpointId", enforcementpointIdParam) sv.AddStructField("TransportZoneId", transportZoneIdParam) sv.AddStructField("PolicyTransportZone", policyTransportZoneParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyTransportZone - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyTransportZone + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := transportZonesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.transport_zones", "patch", inputDataValue, executionContext) - var emptyOutput model.PolicyTransportZone + var emptyOutput nsx_policyModel.PolicyTransportZone if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), transportZonesPatchOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TransportZonesPatchOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyTransportZone), nil + return output.(nsx_policyModel.PolicyTransportZone), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (tIface *transportZonesClient) Update(siteIdParam string, enforcementpointIdParam string, transportZoneIdParam string, policyTransportZoneParam model.PolicyTransportZone) (model.PolicyTransportZone, error) { +func (tIface *transportZonesClient) Update(siteIdParam string, enforcementpointIdParam string, transportZoneIdParam string, policyTransportZoneParam nsx_policyModel.PolicyTransportZone) (nsx_policyModel.PolicyTransportZone, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(transportZonesUpdateInputType(), typeConverter) + operationRestMetaData := transportZonesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(transportZonesUpdateInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementpointId", enforcementpointIdParam) sv.AddStructField("TransportZoneId", transportZoneIdParam) sv.AddStructField("PolicyTransportZone", policyTransportZoneParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyTransportZone - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyTransportZone + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := transportZonesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.transport_zones", "update", inputDataValue, executionContext) - var emptyOutput model.PolicyTransportZone + var emptyOutput nsx_policyModel.PolicyTransportZone if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), transportZonesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TransportZonesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyTransportZone), nil + return output.(nsx_policyModel.PolicyTransportZone), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/TransportZonesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/TransportZonesTypes.go index 45546c2e0..eba88217f 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/TransportZonesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/TransportZonesTypes.go @@ -11,57 +11,57 @@ package enforcement_points import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func transportZonesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func transportZonesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["transport_zone_id"] = bindings.NewStringType() + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["transport_zone_id"] = vapiBindings_.NewStringType() fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["transport_zone_id"] = "TransportZoneId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func transportZonesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func TransportZonesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func transportZonesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func transportZonesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["transport_zone_id"] = bindings.NewStringType() + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["transport_zone_id"] = vapiBindings_.NewStringType() fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["transport_zone_id"] = "TransportZoneId" - paramsTypeMap["enforcementpoint_id"] = bindings.NewStringType() - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["transport_zone_id"] = bindings.NewStringType() - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementpointId"] = bindings.NewStringType() - paramsTypeMap["transportZoneId"] = bindings.NewStringType() + paramsTypeMap["enforcementpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["transport_zone_id"] = vapiBindings_.NewStringType() + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpointId"] = vapiBindings_.NewStringType() + paramsTypeMap["transportZoneId"] = vapiBindings_.NewStringType() pathParams["enforcementpoint_id"] = "enforcementpointId" pathParams["transport_zone_id"] = "transportZoneId" pathParams["site_id"] = "siteId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func transportZonesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func transportZonesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func transportZonesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["transport_zone_id"] = bindings.NewStringType() + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["transport_zone_id"] = vapiBindings_.NewStringType() fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["transport_zone_id"] = "TransportZoneId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func transportZonesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyTransportZoneBindingType) +func TransportZonesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyTransportZoneBindingType) } -func transportZonesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func transportZonesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["transport_zone_id"] = bindings.NewStringType() + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["transport_zone_id"] = vapiBindings_.NewStringType() fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["transport_zone_id"] = "TransportZoneId" - paramsTypeMap["enforcementpoint_id"] = bindings.NewStringType() - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["transport_zone_id"] = bindings.NewStringType() - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementpointId"] = bindings.NewStringType() - paramsTypeMap["transportZoneId"] = bindings.NewStringType() + paramsTypeMap["enforcementpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["transport_zone_id"] = vapiBindings_.NewStringType() + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpointId"] = vapiBindings_.NewStringType() + paramsTypeMap["transportZoneId"] = vapiBindings_.NewStringType() pathParams["enforcementpoint_id"] = "enforcementpointId" pathParams["transport_zone_id"] = "transportZoneId" pathParams["site_id"] = "siteId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,17 +146,17 @@ func transportZonesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func transportZonesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func transportZonesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["cursor"] = "Cursor" @@ -165,31 +165,31 @@ func transportZonesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func transportZonesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyTransportZoneListResultBindingType) +func TransportZonesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyTransportZoneListResultBindingType) } -func transportZonesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func transportZonesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["cursor"] = "Cursor" @@ -198,16 +198,16 @@ func transportZonesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["enforcementpoint_id"] = bindings.NewStringType() - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementpointId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcementpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpointId"] = vapiBindings_.NewStringType() pathParams["enforcementpoint_id"] = "enforcementpointId" pathParams["site_id"] = "siteId" queryParams["cursor"] = "cursor" @@ -218,7 +218,7 @@ func transportZonesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -239,55 +239,55 @@ func transportZonesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func transportZonesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func transportZonesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["transport_zone_id"] = bindings.NewStringType() - fields["policy_transport_zone"] = bindings.NewReferenceType(model.PolicyTransportZoneBindingType) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["transport_zone_id"] = vapiBindings_.NewStringType() + fields["policy_transport_zone"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyTransportZoneBindingType) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["transport_zone_id"] = "TransportZoneId" fieldNameMap["policy_transport_zone"] = "PolicyTransportZone" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func transportZonesPatchOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyTransportZoneBindingType) +func TransportZonesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyTransportZoneBindingType) } -func transportZonesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func transportZonesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["transport_zone_id"] = bindings.NewStringType() - fields["policy_transport_zone"] = bindings.NewReferenceType(model.PolicyTransportZoneBindingType) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["transport_zone_id"] = vapiBindings_.NewStringType() + fields["policy_transport_zone"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyTransportZoneBindingType) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["transport_zone_id"] = "TransportZoneId" fieldNameMap["policy_transport_zone"] = "PolicyTransportZone" - paramsTypeMap["enforcementpoint_id"] = bindings.NewStringType() - paramsTypeMap["policy_transport_zone"] = bindings.NewReferenceType(model.PolicyTransportZoneBindingType) - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["transport_zone_id"] = bindings.NewStringType() - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementpointId"] = bindings.NewStringType() - paramsTypeMap["transportZoneId"] = bindings.NewStringType() + paramsTypeMap["enforcementpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_transport_zone"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyTransportZoneBindingType) + paramsTypeMap["transport_zone_id"] = vapiBindings_.NewStringType() + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpointId"] = vapiBindings_.NewStringType() + paramsTypeMap["transportZoneId"] = vapiBindings_.NewStringType() pathParams["enforcementpoint_id"] = "enforcementpointId" pathParams["transport_zone_id"] = "transportZoneId" pathParams["site_id"] = "siteId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -308,55 +308,55 @@ func transportZonesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func transportZonesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func transportZonesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["transport_zone_id"] = bindings.NewStringType() - fields["policy_transport_zone"] = bindings.NewReferenceType(model.PolicyTransportZoneBindingType) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["transport_zone_id"] = vapiBindings_.NewStringType() + fields["policy_transport_zone"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyTransportZoneBindingType) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["transport_zone_id"] = "TransportZoneId" fieldNameMap["policy_transport_zone"] = "PolicyTransportZone" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func transportZonesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyTransportZoneBindingType) +func TransportZonesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyTransportZoneBindingType) } -func transportZonesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func transportZonesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["transport_zone_id"] = bindings.NewStringType() - fields["policy_transport_zone"] = bindings.NewReferenceType(model.PolicyTransportZoneBindingType) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["transport_zone_id"] = vapiBindings_.NewStringType() + fields["policy_transport_zone"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyTransportZoneBindingType) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["transport_zone_id"] = "TransportZoneId" fieldNameMap["policy_transport_zone"] = "PolicyTransportZone" - paramsTypeMap["enforcementpoint_id"] = bindings.NewStringType() - paramsTypeMap["policy_transport_zone"] = bindings.NewReferenceType(model.PolicyTransportZoneBindingType) - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["transport_zone_id"] = bindings.NewStringType() - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementpointId"] = bindings.NewStringType() - paramsTypeMap["transportZoneId"] = bindings.NewStringType() + paramsTypeMap["enforcementpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_transport_zone"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyTransportZoneBindingType) + paramsTypeMap["transport_zone_id"] = vapiBindings_.NewStringType() + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpointId"] = vapiBindings_.NewStringType() + paramsTypeMap["transportZoneId"] = vapiBindings_.NewStringType() pathParams["enforcementpoint_id"] = "enforcementpointId" pathParams["transport_zone_id"] = "transportZoneId" pathParams["site_id"] = "siteId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/edge_clusters/EdgeNodesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/edge_clusters/EdgeNodesClient.go index 983c9d15e..223699827 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/edge_clusters/EdgeNodesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/edge_clusters/EdgeNodesClient.go @@ -9,15 +9,14 @@ package edge_clusters import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type EdgeNodesClient interface { @@ -28,12 +27,13 @@ type EdgeNodesClient interface { // @param edgeClusterIdParam (required) // @param edgeNodeIdParam (required) // @return com.vmware.nsx_policy.model.PolicyEdgeNode + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(siteIdParam string, enforcementpointIdParam string, edgeClusterIdParam string, edgeNodeIdParam string) (model.PolicyEdgeNode, error) + Get(siteIdParam string, enforcementpointIdParam string, edgeClusterIdParam string, edgeNodeIdParam string) (nsx_policyModel.PolicyEdgeNode, error) // Paginated list of all Edge Nodes under an Enforcement Point, Edge Cluster // @@ -47,78 +47,84 @@ type EdgeNodesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PolicyEdgeNodeListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(siteIdParam string, enforcementpointIdParam string, edgeClusterIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyEdgeNodeListResult, error) + List(siteIdParam string, enforcementpointIdParam string, edgeClusterIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyEdgeNodeListResult, error) } type edgeNodesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewEdgeNodesClient(connector client.Connector) *edgeNodesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.sites.enforcement_points.edge_clusters.edge_nodes") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewEdgeNodesClient(connector vapiProtocolClient_.Connector) *edgeNodesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.sites.enforcement_points.edge_clusters.edge_nodes") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) eIface := edgeNodesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &eIface } -func (eIface *edgeNodesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (eIface *edgeNodesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := eIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (eIface *edgeNodesClient) Get(siteIdParam string, enforcementpointIdParam string, edgeClusterIdParam string, edgeNodeIdParam string) (model.PolicyEdgeNode, error) { +func (eIface *edgeNodesClient) Get(siteIdParam string, enforcementpointIdParam string, edgeClusterIdParam string, edgeNodeIdParam string) (nsx_policyModel.PolicyEdgeNode, error) { typeConverter := eIface.connector.TypeConverter() executionContext := eIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(edgeNodesGetInputType(), typeConverter) + operationRestMetaData := edgeNodesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(edgeNodesGetInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementpointId", enforcementpointIdParam) sv.AddStructField("EdgeClusterId", edgeClusterIdParam) sv.AddStructField("EdgeNodeId", edgeNodeIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyEdgeNode - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyEdgeNode + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := edgeNodesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - eIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := eIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.edge_clusters.edge_nodes", "get", inputDataValue, executionContext) - var emptyOutput model.PolicyEdgeNode + var emptyOutput nsx_policyModel.PolicyEdgeNode if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), edgeNodesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), EdgeNodesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyEdgeNode), nil + return output.(nsx_policyModel.PolicyEdgeNode), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), eIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (eIface *edgeNodesClient) List(siteIdParam string, enforcementpointIdParam string, edgeClusterIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyEdgeNodeListResult, error) { +func (eIface *edgeNodesClient) List(siteIdParam string, enforcementpointIdParam string, edgeClusterIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyEdgeNodeListResult, error) { typeConverter := eIface.connector.TypeConverter() executionContext := eIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(edgeNodesListInputType(), typeConverter) + operationRestMetaData := edgeNodesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(edgeNodesListInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementpointId", enforcementpointIdParam) sv.AddStructField("EdgeClusterId", edgeClusterIdParam) @@ -130,25 +136,22 @@ func (eIface *edgeNodesClient) List(siteIdParam string, enforcementpointIdParam sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyEdgeNodeListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyEdgeNodeListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := edgeNodesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - eIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := eIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.edge_clusters.edge_nodes", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyEdgeNodeListResult + var emptyOutput nsx_policyModel.PolicyEdgeNodeListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), edgeNodesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), EdgeNodesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyEdgeNodeListResult), nil + return output.(nsx_policyModel.PolicyEdgeNodeListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), eIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/edge_clusters/EdgeNodesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/edge_clusters/EdgeNodesTypes.go index 555211efc..3b9e1d973 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/edge_clusters/EdgeNodesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/edge_clusters/EdgeNodesTypes.go @@ -11,64 +11,64 @@ package edge_clusters import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func edgeNodesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func edgeNodesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["edge_cluster_id"] = bindings.NewStringType() - fields["edge_node_id"] = bindings.NewStringType() + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["edge_cluster_id"] = vapiBindings_.NewStringType() + fields["edge_node_id"] = vapiBindings_.NewStringType() fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["edge_cluster_id"] = "EdgeClusterId" fieldNameMap["edge_node_id"] = "EdgeNodeId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func edgeNodesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyEdgeNodeBindingType) +func EdgeNodesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyEdgeNodeBindingType) } -func edgeNodesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func edgeNodesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["edge_cluster_id"] = bindings.NewStringType() - fields["edge_node_id"] = bindings.NewStringType() + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["edge_cluster_id"] = vapiBindings_.NewStringType() + fields["edge_node_id"] = vapiBindings_.NewStringType() fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["edge_cluster_id"] = "EdgeClusterId" fieldNameMap["edge_node_id"] = "EdgeNodeId" - paramsTypeMap["edge_cluster_id"] = bindings.NewStringType() - paramsTypeMap["enforcementpoint_id"] = bindings.NewStringType() - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["edge_node_id"] = bindings.NewStringType() - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementpointId"] = bindings.NewStringType() - paramsTypeMap["edgeClusterId"] = bindings.NewStringType() - paramsTypeMap["edgeNodeId"] = bindings.NewStringType() + paramsTypeMap["edge_cluster_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["edge_node_id"] = vapiBindings_.NewStringType() + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpointId"] = vapiBindings_.NewStringType() + paramsTypeMap["edgeClusterId"] = vapiBindings_.NewStringType() + paramsTypeMap["edgeNodeId"] = vapiBindings_.NewStringType() pathParams["enforcementpoint_id"] = "enforcementpointId" pathParams["edge_node_id"] = "edgeNodeId" pathParams["site_id"] = "siteId" pathParams["edge_cluster_id"] = "edgeClusterId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -89,18 +89,18 @@ func edgeNodesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func edgeNodesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func edgeNodesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["edge_cluster_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["edge_cluster_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["edge_cluster_id"] = "EdgeClusterId" @@ -110,32 +110,32 @@ func edgeNodesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func edgeNodesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyEdgeNodeListResultBindingType) +func EdgeNodesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyEdgeNodeListResultBindingType) } -func edgeNodesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func edgeNodesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcementpoint_id"] = bindings.NewStringType() - fields["edge_cluster_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcementpoint_id"] = vapiBindings_.NewStringType() + fields["edge_cluster_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcementpoint_id"] = "EnforcementpointId" fieldNameMap["edge_cluster_id"] = "EdgeClusterId" @@ -145,18 +145,18 @@ func edgeNodesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["edge_cluster_id"] = bindings.NewStringType() - paramsTypeMap["enforcementpoint_id"] = bindings.NewStringType() - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementpointId"] = bindings.NewStringType() - paramsTypeMap["edgeClusterId"] = bindings.NewStringType() + paramsTypeMap["edge_cluster_id"] = vapiBindings_.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcementpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementpointId"] = vapiBindings_.NewStringType() + paramsTypeMap["edgeClusterId"] = vapiBindings_.NewStringType() pathParams["enforcementpoint_id"] = "enforcementpointId" pathParams["site_id"] = "siteId" pathParams["edge_cluster_id"] = "edgeClusterId" @@ -168,7 +168,7 @@ func edgeNodesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/edge_clusters/FqdnAnalysisConfigClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/edge_clusters/FqdnAnalysisConfigClient.go index 9315d7928..d3ebc5589 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/edge_clusters/FqdnAnalysisConfigClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/edge_clusters/FqdnAnalysisConfigClient.go @@ -9,15 +9,14 @@ package edge_clusters import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type FqdnAnalysisConfigClient interface { @@ -26,6 +25,7 @@ type FqdnAnalysisConfigClient interface { // @param siteIdParam (required) // @param enforcementPointIdParam (required) // @param edgeClusterIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -39,12 +39,13 @@ type FqdnAnalysisConfigClient interface { // @param enforcementPointIdParam (required) // @param edgeClusterIdParam (required) // @return com.vmware.nsx_policy.model.FqdnAnalysisConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(siteIdParam string, enforcementPointIdParam string, edgeClusterIdParam string) (model.FqdnAnalysisConfig, error) + Get(siteIdParam string, enforcementPointIdParam string, edgeClusterIdParam string) (nsx_policyModel.FqdnAnalysisConfig, error) // Creates/Updates a FqdnAnalysisConfig object. If FqdnAnalysisConfig object does not exists for the passed edge-cluster node, create a new FqdnAnalysisConfig object. If it already exists, patch it. // @@ -53,12 +54,13 @@ type FqdnAnalysisConfigClient interface { // @param edgeClusterIdParam (required) // @param fqdnAnalysisConfigParam (required) // @return com.vmware.nsx_policy.model.FqdnAnalysisConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(siteIdParam string, enforcementPointIdParam string, edgeClusterIdParam string, fqdnAnalysisConfigParam model.FqdnAnalysisConfig) (model.FqdnAnalysisConfig, error) + Patch(siteIdParam string, enforcementPointIdParam string, edgeClusterIdParam string, fqdnAnalysisConfigParam nsx_policyModel.FqdnAnalysisConfig) (nsx_policyModel.FqdnAnalysisConfig, error) // Creates/Updates FqdnAnalysisConfig Object for the given edge cluster. If FqdnAnalysisConfig object is not already present, creates it. If it already exists, replace with this object. // @@ -67,165 +69,170 @@ type FqdnAnalysisConfigClient interface { // @param edgeClusterIdParam (required) // @param fqdnAnalysisConfigParam (required) // @return com.vmware.nsx_policy.model.FqdnAnalysisConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(siteIdParam string, enforcementPointIdParam string, edgeClusterIdParam string, fqdnAnalysisConfigParam model.FqdnAnalysisConfig) (model.FqdnAnalysisConfig, error) + Update(siteIdParam string, enforcementPointIdParam string, edgeClusterIdParam string, fqdnAnalysisConfigParam nsx_policyModel.FqdnAnalysisConfig) (nsx_policyModel.FqdnAnalysisConfig, error) } type fqdnAnalysisConfigClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewFqdnAnalysisConfigClient(connector client.Connector) *fqdnAnalysisConfigClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.sites.enforcement_points.edge_clusters.fqdn_analysis_config") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewFqdnAnalysisConfigClient(connector vapiProtocolClient_.Connector) *fqdnAnalysisConfigClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.sites.enforcement_points.edge_clusters.fqdn_analysis_config") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) fIface := fqdnAnalysisConfigClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &fIface } -func (fIface *fqdnAnalysisConfigClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (fIface *fqdnAnalysisConfigClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := fIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (fIface *fqdnAnalysisConfigClient) Delete(siteIdParam string, enforcementPointIdParam string, edgeClusterIdParam string) error { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(fqdnAnalysisConfigDeleteInputType(), typeConverter) + operationRestMetaData := fqdnAnalysisConfigDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(fqdnAnalysisConfigDeleteInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementPointId", enforcementPointIdParam) sv.AddStructField("EdgeClusterId", edgeClusterIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := fqdnAnalysisConfigDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.edge_clusters.fqdn_analysis_config", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (fIface *fqdnAnalysisConfigClient) Get(siteIdParam string, enforcementPointIdParam string, edgeClusterIdParam string) (model.FqdnAnalysisConfig, error) { +func (fIface *fqdnAnalysisConfigClient) Get(siteIdParam string, enforcementPointIdParam string, edgeClusterIdParam string) (nsx_policyModel.FqdnAnalysisConfig, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(fqdnAnalysisConfigGetInputType(), typeConverter) + operationRestMetaData := fqdnAnalysisConfigGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(fqdnAnalysisConfigGetInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementPointId", enforcementPointIdParam) sv.AddStructField("EdgeClusterId", edgeClusterIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.FqdnAnalysisConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.FqdnAnalysisConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := fqdnAnalysisConfigGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.edge_clusters.fqdn_analysis_config", "get", inputDataValue, executionContext) - var emptyOutput model.FqdnAnalysisConfig + var emptyOutput nsx_policyModel.FqdnAnalysisConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), fqdnAnalysisConfigGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FqdnAnalysisConfigGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.FqdnAnalysisConfig), nil + return output.(nsx_policyModel.FqdnAnalysisConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (fIface *fqdnAnalysisConfigClient) Patch(siteIdParam string, enforcementPointIdParam string, edgeClusterIdParam string, fqdnAnalysisConfigParam model.FqdnAnalysisConfig) (model.FqdnAnalysisConfig, error) { +func (fIface *fqdnAnalysisConfigClient) Patch(siteIdParam string, enforcementPointIdParam string, edgeClusterIdParam string, fqdnAnalysisConfigParam nsx_policyModel.FqdnAnalysisConfig) (nsx_policyModel.FqdnAnalysisConfig, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(fqdnAnalysisConfigPatchInputType(), typeConverter) + operationRestMetaData := fqdnAnalysisConfigPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(fqdnAnalysisConfigPatchInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementPointId", enforcementPointIdParam) sv.AddStructField("EdgeClusterId", edgeClusterIdParam) sv.AddStructField("FqdnAnalysisConfig", fqdnAnalysisConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.FqdnAnalysisConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.FqdnAnalysisConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := fqdnAnalysisConfigPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.edge_clusters.fqdn_analysis_config", "patch", inputDataValue, executionContext) - var emptyOutput model.FqdnAnalysisConfig + var emptyOutput nsx_policyModel.FqdnAnalysisConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), fqdnAnalysisConfigPatchOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FqdnAnalysisConfigPatchOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.FqdnAnalysisConfig), nil + return output.(nsx_policyModel.FqdnAnalysisConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (fIface *fqdnAnalysisConfigClient) Update(siteIdParam string, enforcementPointIdParam string, edgeClusterIdParam string, fqdnAnalysisConfigParam model.FqdnAnalysisConfig) (model.FqdnAnalysisConfig, error) { +func (fIface *fqdnAnalysisConfigClient) Update(siteIdParam string, enforcementPointIdParam string, edgeClusterIdParam string, fqdnAnalysisConfigParam nsx_policyModel.FqdnAnalysisConfig) (nsx_policyModel.FqdnAnalysisConfig, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(fqdnAnalysisConfigUpdateInputType(), typeConverter) + operationRestMetaData := fqdnAnalysisConfigUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(fqdnAnalysisConfigUpdateInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementPointId", enforcementPointIdParam) sv.AddStructField("EdgeClusterId", edgeClusterIdParam) sv.AddStructField("FqdnAnalysisConfig", fqdnAnalysisConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.FqdnAnalysisConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.FqdnAnalysisConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := fqdnAnalysisConfigUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.edge_clusters.fqdn_analysis_config", "update", inputDataValue, executionContext) - var emptyOutput model.FqdnAnalysisConfig + var emptyOutput nsx_policyModel.FqdnAnalysisConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), fqdnAnalysisConfigUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FqdnAnalysisConfigUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.FqdnAnalysisConfig), nil + return output.(nsx_policyModel.FqdnAnalysisConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/edge_clusters/FqdnAnalysisConfigTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/edge_clusters/FqdnAnalysisConfigTypes.go index c0f702c0c..bf6c9b57c 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/edge_clusters/FqdnAnalysisConfigTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/edge_clusters/FqdnAnalysisConfigTypes.go @@ -11,57 +11,57 @@ package edge_clusters import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func fqdnAnalysisConfigDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func fqdnAnalysisConfigDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcement_point_id"] = bindings.NewStringType() - fields["edge_cluster_id"] = bindings.NewStringType() + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_id"] = vapiBindings_.NewStringType() + fields["edge_cluster_id"] = vapiBindings_.NewStringType() fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcement_point_id"] = "EnforcementPointId" fieldNameMap["edge_cluster_id"] = "EdgeClusterId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func fqdnAnalysisConfigDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func FqdnAnalysisConfigDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func fqdnAnalysisConfigDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func fqdnAnalysisConfigDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcement_point_id"] = bindings.NewStringType() - fields["edge_cluster_id"] = bindings.NewStringType() + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_id"] = vapiBindings_.NewStringType() + fields["edge_cluster_id"] = vapiBindings_.NewStringType() fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcement_point_id"] = "EnforcementPointId" fieldNameMap["edge_cluster_id"] = "EdgeClusterId" - paramsTypeMap["edge_cluster_id"] = bindings.NewStringType() - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["enforcement_point_id"] = bindings.NewStringType() - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementPointId"] = bindings.NewStringType() - paramsTypeMap["edgeClusterId"] = bindings.NewStringType() + paramsTypeMap["edge_cluster_id"] = vapiBindings_.NewStringType() + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcement_point_id"] = vapiBindings_.NewStringType() + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementPointId"] = vapiBindings_.NewStringType() + paramsTypeMap["edgeClusterId"] = vapiBindings_.NewStringType() pathParams["site_id"] = "siteId" pathParams["edge_cluster_id"] = "edgeClusterId" pathParams["enforcement_point_id"] = "enforcementPointId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func fqdnAnalysisConfigDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func fqdnAnalysisConfigGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func fqdnAnalysisConfigGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcement_point_id"] = bindings.NewStringType() - fields["edge_cluster_id"] = bindings.NewStringType() + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_id"] = vapiBindings_.NewStringType() + fields["edge_cluster_id"] = vapiBindings_.NewStringType() fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcement_point_id"] = "EnforcementPointId" fieldNameMap["edge_cluster_id"] = "EdgeClusterId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func fqdnAnalysisConfigGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.FqdnAnalysisConfigBindingType) +func FqdnAnalysisConfigGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.FqdnAnalysisConfigBindingType) } -func fqdnAnalysisConfigGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func fqdnAnalysisConfigGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcement_point_id"] = bindings.NewStringType() - fields["edge_cluster_id"] = bindings.NewStringType() + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_id"] = vapiBindings_.NewStringType() + fields["edge_cluster_id"] = vapiBindings_.NewStringType() fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcement_point_id"] = "EnforcementPointId" fieldNameMap["edge_cluster_id"] = "EdgeClusterId" - paramsTypeMap["edge_cluster_id"] = bindings.NewStringType() - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["enforcement_point_id"] = bindings.NewStringType() - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementPointId"] = bindings.NewStringType() - paramsTypeMap["edgeClusterId"] = bindings.NewStringType() + paramsTypeMap["edge_cluster_id"] = vapiBindings_.NewStringType() + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcement_point_id"] = vapiBindings_.NewStringType() + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementPointId"] = vapiBindings_.NewStringType() + paramsTypeMap["edgeClusterId"] = vapiBindings_.NewStringType() pathParams["site_id"] = "siteId" pathParams["edge_cluster_id"] = "edgeClusterId" pathParams["enforcement_point_id"] = "enforcementPointId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,55 +146,55 @@ func fqdnAnalysisConfigGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func fqdnAnalysisConfigPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func fqdnAnalysisConfigPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcement_point_id"] = bindings.NewStringType() - fields["edge_cluster_id"] = bindings.NewStringType() - fields["fqdn_analysis_config"] = bindings.NewReferenceType(model.FqdnAnalysisConfigBindingType) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_id"] = vapiBindings_.NewStringType() + fields["edge_cluster_id"] = vapiBindings_.NewStringType() + fields["fqdn_analysis_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.FqdnAnalysisConfigBindingType) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcement_point_id"] = "EnforcementPointId" fieldNameMap["edge_cluster_id"] = "EdgeClusterId" fieldNameMap["fqdn_analysis_config"] = "FqdnAnalysisConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func fqdnAnalysisConfigPatchOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.FqdnAnalysisConfigBindingType) +func FqdnAnalysisConfigPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.FqdnAnalysisConfigBindingType) } -func fqdnAnalysisConfigPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func fqdnAnalysisConfigPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcement_point_id"] = bindings.NewStringType() - fields["edge_cluster_id"] = bindings.NewStringType() - fields["fqdn_analysis_config"] = bindings.NewReferenceType(model.FqdnAnalysisConfigBindingType) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_id"] = vapiBindings_.NewStringType() + fields["edge_cluster_id"] = vapiBindings_.NewStringType() + fields["fqdn_analysis_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.FqdnAnalysisConfigBindingType) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcement_point_id"] = "EnforcementPointId" fieldNameMap["edge_cluster_id"] = "EdgeClusterId" fieldNameMap["fqdn_analysis_config"] = "FqdnAnalysisConfig" - paramsTypeMap["edge_cluster_id"] = bindings.NewStringType() - paramsTypeMap["fqdn_analysis_config"] = bindings.NewReferenceType(model.FqdnAnalysisConfigBindingType) - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["enforcement_point_id"] = bindings.NewStringType() - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementPointId"] = bindings.NewStringType() - paramsTypeMap["edgeClusterId"] = bindings.NewStringType() + paramsTypeMap["edge_cluster_id"] = vapiBindings_.NewStringType() + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcement_point_id"] = vapiBindings_.NewStringType() + paramsTypeMap["fqdn_analysis_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.FqdnAnalysisConfigBindingType) + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementPointId"] = vapiBindings_.NewStringType() + paramsTypeMap["edgeClusterId"] = vapiBindings_.NewStringType() pathParams["site_id"] = "siteId" pathParams["edge_cluster_id"] = "edgeClusterId" pathParams["enforcement_point_id"] = "enforcementPointId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -215,55 +215,55 @@ func fqdnAnalysisConfigPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func fqdnAnalysisConfigUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func fqdnAnalysisConfigUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcement_point_id"] = bindings.NewStringType() - fields["edge_cluster_id"] = bindings.NewStringType() - fields["fqdn_analysis_config"] = bindings.NewReferenceType(model.FqdnAnalysisConfigBindingType) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_id"] = vapiBindings_.NewStringType() + fields["edge_cluster_id"] = vapiBindings_.NewStringType() + fields["fqdn_analysis_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.FqdnAnalysisConfigBindingType) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcement_point_id"] = "EnforcementPointId" fieldNameMap["edge_cluster_id"] = "EdgeClusterId" fieldNameMap["fqdn_analysis_config"] = "FqdnAnalysisConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func fqdnAnalysisConfigUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.FqdnAnalysisConfigBindingType) +func FqdnAnalysisConfigUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.FqdnAnalysisConfigBindingType) } -func fqdnAnalysisConfigUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func fqdnAnalysisConfigUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcement_point_id"] = bindings.NewStringType() - fields["edge_cluster_id"] = bindings.NewStringType() - fields["fqdn_analysis_config"] = bindings.NewReferenceType(model.FqdnAnalysisConfigBindingType) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_id"] = vapiBindings_.NewStringType() + fields["edge_cluster_id"] = vapiBindings_.NewStringType() + fields["fqdn_analysis_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.FqdnAnalysisConfigBindingType) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcement_point_id"] = "EnforcementPointId" fieldNameMap["edge_cluster_id"] = "EdgeClusterId" fieldNameMap["fqdn_analysis_config"] = "FqdnAnalysisConfig" - paramsTypeMap["edge_cluster_id"] = bindings.NewStringType() - paramsTypeMap["fqdn_analysis_config"] = bindings.NewReferenceType(model.FqdnAnalysisConfigBindingType) - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["enforcement_point_id"] = bindings.NewStringType() - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementPointId"] = bindings.NewStringType() - paramsTypeMap["edgeClusterId"] = bindings.NewStringType() + paramsTypeMap["edge_cluster_id"] = vapiBindings_.NewStringType() + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcement_point_id"] = vapiBindings_.NewStringType() + paramsTypeMap["fqdn_analysis_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.FqdnAnalysisConfigBindingType) + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementPointId"] = vapiBindings_.NewStringType() + paramsTypeMap["edgeClusterId"] = vapiBindings_.NewStringType() pathParams["site_id"] = "siteId" pathParams["edge_cluster_id"] = "edgeClusterId" pathParams["enforcement_point_id"] = "enforcementPointId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/edge_clusters/UrlCategorizationConfigsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/edge_clusters/UrlCategorizationConfigsClient.go index b29a4cab5..43389d198 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/edge_clusters/UrlCategorizationConfigsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/edge_clusters/UrlCategorizationConfigsClient.go @@ -9,15 +9,14 @@ package edge_clusters import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type UrlCategorizationConfigsClient interface { @@ -27,6 +26,7 @@ type UrlCategorizationConfigsClient interface { // @param enforcementPointIdParam (required) // @param edgeClusterIdParam (required) // @param urlCategorizationConfigIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -41,12 +41,13 @@ type UrlCategorizationConfigsClient interface { // @param edgeClusterIdParam (required) // @param urlCategorizationConfigIdParam (required) // @return com.vmware.nsx_policy.model.PolicyUrlCategorizationConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(siteIdParam string, enforcementPointIdParam string, edgeClusterIdParam string, urlCategorizationConfigIdParam string) (model.PolicyUrlCategorizationConfig, error) + Get(siteIdParam string, enforcementPointIdParam string, edgeClusterIdParam string, urlCategorizationConfigIdParam string) (nsx_policyModel.PolicyUrlCategorizationConfig, error) // Creates/Updates a PolicyUrlCategorizationConfig. Creating or updating the PolicyUrlCategorizationConfig will enable or disable URL categorization for the given edge cluster. If the context_profiles field is empty, the edge cluster will detect all the categories of URLs. If context_profiles field has any context profiles, the edge cluster will detect only the categories listed within those context profiles. The context profiles should have attribute type URL_CATEGORY. The update_frequency specifies how frequently in minutes, the edge cluster will get updates about the URL data from the URL categorization cloud service. If the update_frequency is not specified, the default update frequency will be 30 min. // @@ -56,12 +57,13 @@ type UrlCategorizationConfigsClient interface { // @param urlCategorizationConfigIdParam (required) // @param policyUrlCategorizationConfigParam (required) // @return com.vmware.nsx_policy.model.PolicyUrlCategorizationConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(siteIdParam string, enforcementPointIdParam string, edgeClusterIdParam string, urlCategorizationConfigIdParam string, policyUrlCategorizationConfigParam model.PolicyUrlCategorizationConfig) (model.PolicyUrlCategorizationConfig, error) + Patch(siteIdParam string, enforcementPointIdParam string, edgeClusterIdParam string, urlCategorizationConfigIdParam string, policyUrlCategorizationConfigParam nsx_policyModel.PolicyUrlCategorizationConfig) (nsx_policyModel.PolicyUrlCategorizationConfig, error) // Creates/Updates a PolicyUrlCategorizationConfig. Creating or updating the PolicyUrlCategorizationConfig will enable or disable URL categorization for the given edge cluster. If the context_profiles field is empty, the edge cluster will detect all the categories of URLs. If context_profiles field has any context profiles, the edge cluster will detect only the categories listed within those context profiles. The context profiles should have attribute type URL_CATEGORY. The update_frequency specifies how frequently in minutes, the edge cluster will get updates about the URL data from the URL categorization cloud service. If the update_frequency is not specified, the default update frequency will be 30 min. // @@ -71,108 +73,115 @@ type UrlCategorizationConfigsClient interface { // @param urlCategorizationConfigIdParam (required) // @param policyUrlCategorizationConfigParam (required) // @return com.vmware.nsx_policy.model.PolicyUrlCategorizationConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(siteIdParam string, enforcementPointIdParam string, edgeClusterIdParam string, urlCategorizationConfigIdParam string, policyUrlCategorizationConfigParam model.PolicyUrlCategorizationConfig) (model.PolicyUrlCategorizationConfig, error) + Update(siteIdParam string, enforcementPointIdParam string, edgeClusterIdParam string, urlCategorizationConfigIdParam string, policyUrlCategorizationConfigParam nsx_policyModel.PolicyUrlCategorizationConfig) (nsx_policyModel.PolicyUrlCategorizationConfig, error) } type urlCategorizationConfigsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewUrlCategorizationConfigsClient(connector client.Connector) *urlCategorizationConfigsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.sites.enforcement_points.edge_clusters.url_categorization_configs") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewUrlCategorizationConfigsClient(connector vapiProtocolClient_.Connector) *urlCategorizationConfigsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.sites.enforcement_points.edge_clusters.url_categorization_configs") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) uIface := urlCategorizationConfigsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &uIface } -func (uIface *urlCategorizationConfigsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (uIface *urlCategorizationConfigsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := uIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (uIface *urlCategorizationConfigsClient) Delete(siteIdParam string, enforcementPointIdParam string, edgeClusterIdParam string, urlCategorizationConfigIdParam string) error { typeConverter := uIface.connector.TypeConverter() executionContext := uIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(urlCategorizationConfigsDeleteInputType(), typeConverter) + operationRestMetaData := urlCategorizationConfigsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(urlCategorizationConfigsDeleteInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementPointId", enforcementPointIdParam) sv.AddStructField("EdgeClusterId", edgeClusterIdParam) sv.AddStructField("UrlCategorizationConfigId", urlCategorizationConfigIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := urlCategorizationConfigsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - uIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := uIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.edge_clusters.url_categorization_configs", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), uIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (uIface *urlCategorizationConfigsClient) Get(siteIdParam string, enforcementPointIdParam string, edgeClusterIdParam string, urlCategorizationConfigIdParam string) (model.PolicyUrlCategorizationConfig, error) { +func (uIface *urlCategorizationConfigsClient) Get(siteIdParam string, enforcementPointIdParam string, edgeClusterIdParam string, urlCategorizationConfigIdParam string) (nsx_policyModel.PolicyUrlCategorizationConfig, error) { typeConverter := uIface.connector.TypeConverter() executionContext := uIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(urlCategorizationConfigsGetInputType(), typeConverter) + operationRestMetaData := urlCategorizationConfigsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(urlCategorizationConfigsGetInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementPointId", enforcementPointIdParam) sv.AddStructField("EdgeClusterId", edgeClusterIdParam) sv.AddStructField("UrlCategorizationConfigId", urlCategorizationConfigIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyUrlCategorizationConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyUrlCategorizationConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := urlCategorizationConfigsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - uIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := uIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.edge_clusters.url_categorization_configs", "get", inputDataValue, executionContext) - var emptyOutput model.PolicyUrlCategorizationConfig + var emptyOutput nsx_policyModel.PolicyUrlCategorizationConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), urlCategorizationConfigsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), UrlCategorizationConfigsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyUrlCategorizationConfig), nil + return output.(nsx_policyModel.PolicyUrlCategorizationConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), uIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (uIface *urlCategorizationConfigsClient) Patch(siteIdParam string, enforcementPointIdParam string, edgeClusterIdParam string, urlCategorizationConfigIdParam string, policyUrlCategorizationConfigParam model.PolicyUrlCategorizationConfig) (model.PolicyUrlCategorizationConfig, error) { +func (uIface *urlCategorizationConfigsClient) Patch(siteIdParam string, enforcementPointIdParam string, edgeClusterIdParam string, urlCategorizationConfigIdParam string, policyUrlCategorizationConfigParam nsx_policyModel.PolicyUrlCategorizationConfig) (nsx_policyModel.PolicyUrlCategorizationConfig, error) { typeConverter := uIface.connector.TypeConverter() executionContext := uIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(urlCategorizationConfigsPatchInputType(), typeConverter) + operationRestMetaData := urlCategorizationConfigsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(urlCategorizationConfigsPatchInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementPointId", enforcementPointIdParam) sv.AddStructField("EdgeClusterId", edgeClusterIdParam) @@ -180,34 +189,35 @@ func (uIface *urlCategorizationConfigsClient) Patch(siteIdParam string, enforcem sv.AddStructField("PolicyUrlCategorizationConfig", policyUrlCategorizationConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyUrlCategorizationConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyUrlCategorizationConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := urlCategorizationConfigsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - uIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := uIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.edge_clusters.url_categorization_configs", "patch", inputDataValue, executionContext) - var emptyOutput model.PolicyUrlCategorizationConfig + var emptyOutput nsx_policyModel.PolicyUrlCategorizationConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), urlCategorizationConfigsPatchOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), UrlCategorizationConfigsPatchOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyUrlCategorizationConfig), nil + return output.(nsx_policyModel.PolicyUrlCategorizationConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), uIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (uIface *urlCategorizationConfigsClient) Update(siteIdParam string, enforcementPointIdParam string, edgeClusterIdParam string, urlCategorizationConfigIdParam string, policyUrlCategorizationConfigParam model.PolicyUrlCategorizationConfig) (model.PolicyUrlCategorizationConfig, error) { +func (uIface *urlCategorizationConfigsClient) Update(siteIdParam string, enforcementPointIdParam string, edgeClusterIdParam string, urlCategorizationConfigIdParam string, policyUrlCategorizationConfigParam nsx_policyModel.PolicyUrlCategorizationConfig) (nsx_policyModel.PolicyUrlCategorizationConfig, error) { typeConverter := uIface.connector.TypeConverter() executionContext := uIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(urlCategorizationConfigsUpdateInputType(), typeConverter) + operationRestMetaData := urlCategorizationConfigsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(urlCategorizationConfigsUpdateInputType(), typeConverter) sv.AddStructField("SiteId", siteIdParam) sv.AddStructField("EnforcementPointId", enforcementPointIdParam) sv.AddStructField("EdgeClusterId", edgeClusterIdParam) @@ -215,25 +225,22 @@ func (uIface *urlCategorizationConfigsClient) Update(siteIdParam string, enforce sv.AddStructField("PolicyUrlCategorizationConfig", policyUrlCategorizationConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyUrlCategorizationConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyUrlCategorizationConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := urlCategorizationConfigsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - uIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := uIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.sites.enforcement_points.edge_clusters.url_categorization_configs", "update", inputDataValue, executionContext) - var emptyOutput model.PolicyUrlCategorizationConfig + var emptyOutput nsx_policyModel.PolicyUrlCategorizationConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), urlCategorizationConfigsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), UrlCategorizationConfigsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyUrlCategorizationConfig), nil + return output.(nsx_policyModel.PolicyUrlCategorizationConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), uIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/edge_clusters/UrlCategorizationConfigsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/edge_clusters/UrlCategorizationConfigsTypes.go index 8ae47370d..0e896d0c4 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/edge_clusters/UrlCategorizationConfigsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/sites/enforcement_points/edge_clusters/UrlCategorizationConfigsTypes.go @@ -11,64 +11,64 @@ package edge_clusters import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func urlCategorizationConfigsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func urlCategorizationConfigsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcement_point_id"] = bindings.NewStringType() - fields["edge_cluster_id"] = bindings.NewStringType() - fields["url_categorization_config_id"] = bindings.NewStringType() + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_id"] = vapiBindings_.NewStringType() + fields["edge_cluster_id"] = vapiBindings_.NewStringType() + fields["url_categorization_config_id"] = vapiBindings_.NewStringType() fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcement_point_id"] = "EnforcementPointId" fieldNameMap["edge_cluster_id"] = "EdgeClusterId" fieldNameMap["url_categorization_config_id"] = "UrlCategorizationConfigId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func urlCategorizationConfigsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func UrlCategorizationConfigsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func urlCategorizationConfigsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func urlCategorizationConfigsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcement_point_id"] = bindings.NewStringType() - fields["edge_cluster_id"] = bindings.NewStringType() - fields["url_categorization_config_id"] = bindings.NewStringType() + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_id"] = vapiBindings_.NewStringType() + fields["edge_cluster_id"] = vapiBindings_.NewStringType() + fields["url_categorization_config_id"] = vapiBindings_.NewStringType() fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcement_point_id"] = "EnforcementPointId" fieldNameMap["edge_cluster_id"] = "EdgeClusterId" fieldNameMap["url_categorization_config_id"] = "UrlCategorizationConfigId" - paramsTypeMap["edge_cluster_id"] = bindings.NewStringType() - paramsTypeMap["url_categorization_config_id"] = bindings.NewStringType() - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["enforcement_point_id"] = bindings.NewStringType() - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementPointId"] = bindings.NewStringType() - paramsTypeMap["edgeClusterId"] = bindings.NewStringType() - paramsTypeMap["urlCategorizationConfigId"] = bindings.NewStringType() + paramsTypeMap["edge_cluster_id"] = vapiBindings_.NewStringType() + paramsTypeMap["url_categorization_config_id"] = vapiBindings_.NewStringType() + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcement_point_id"] = vapiBindings_.NewStringType() + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementPointId"] = vapiBindings_.NewStringType() + paramsTypeMap["edgeClusterId"] = vapiBindings_.NewStringType() + paramsTypeMap["urlCategorizationConfigId"] = vapiBindings_.NewStringType() pathParams["site_id"] = "siteId" pathParams["edge_cluster_id"] = "edgeClusterId" pathParams["enforcement_point_id"] = "enforcementPointId" pathParams["url_categorization_config_id"] = "urlCategorizationConfigId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -89,57 +89,57 @@ func urlCategorizationConfigsDeleteRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func urlCategorizationConfigsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func urlCategorizationConfigsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcement_point_id"] = bindings.NewStringType() - fields["edge_cluster_id"] = bindings.NewStringType() - fields["url_categorization_config_id"] = bindings.NewStringType() + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_id"] = vapiBindings_.NewStringType() + fields["edge_cluster_id"] = vapiBindings_.NewStringType() + fields["url_categorization_config_id"] = vapiBindings_.NewStringType() fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcement_point_id"] = "EnforcementPointId" fieldNameMap["edge_cluster_id"] = "EdgeClusterId" fieldNameMap["url_categorization_config_id"] = "UrlCategorizationConfigId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func urlCategorizationConfigsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyUrlCategorizationConfigBindingType) +func UrlCategorizationConfigsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyUrlCategorizationConfigBindingType) } -func urlCategorizationConfigsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func urlCategorizationConfigsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcement_point_id"] = bindings.NewStringType() - fields["edge_cluster_id"] = bindings.NewStringType() - fields["url_categorization_config_id"] = bindings.NewStringType() + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_id"] = vapiBindings_.NewStringType() + fields["edge_cluster_id"] = vapiBindings_.NewStringType() + fields["url_categorization_config_id"] = vapiBindings_.NewStringType() fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcement_point_id"] = "EnforcementPointId" fieldNameMap["edge_cluster_id"] = "EdgeClusterId" fieldNameMap["url_categorization_config_id"] = "UrlCategorizationConfigId" - paramsTypeMap["edge_cluster_id"] = bindings.NewStringType() - paramsTypeMap["url_categorization_config_id"] = bindings.NewStringType() - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["enforcement_point_id"] = bindings.NewStringType() - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementPointId"] = bindings.NewStringType() - paramsTypeMap["edgeClusterId"] = bindings.NewStringType() - paramsTypeMap["urlCategorizationConfigId"] = bindings.NewStringType() + paramsTypeMap["edge_cluster_id"] = vapiBindings_.NewStringType() + paramsTypeMap["url_categorization_config_id"] = vapiBindings_.NewStringType() + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcement_point_id"] = vapiBindings_.NewStringType() + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementPointId"] = vapiBindings_.NewStringType() + paramsTypeMap["edgeClusterId"] = vapiBindings_.NewStringType() + paramsTypeMap["urlCategorizationConfigId"] = vapiBindings_.NewStringType() pathParams["site_id"] = "siteId" pathParams["edge_cluster_id"] = "edgeClusterId" pathParams["enforcement_point_id"] = "enforcementPointId" pathParams["url_categorization_config_id"] = "urlCategorizationConfigId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -160,62 +160,62 @@ func urlCategorizationConfigsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func urlCategorizationConfigsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func urlCategorizationConfigsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcement_point_id"] = bindings.NewStringType() - fields["edge_cluster_id"] = bindings.NewStringType() - fields["url_categorization_config_id"] = bindings.NewStringType() - fields["policy_url_categorization_config"] = bindings.NewReferenceType(model.PolicyUrlCategorizationConfigBindingType) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_id"] = vapiBindings_.NewStringType() + fields["edge_cluster_id"] = vapiBindings_.NewStringType() + fields["url_categorization_config_id"] = vapiBindings_.NewStringType() + fields["policy_url_categorization_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyUrlCategorizationConfigBindingType) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcement_point_id"] = "EnforcementPointId" fieldNameMap["edge_cluster_id"] = "EdgeClusterId" fieldNameMap["url_categorization_config_id"] = "UrlCategorizationConfigId" fieldNameMap["policy_url_categorization_config"] = "PolicyUrlCategorizationConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func urlCategorizationConfigsPatchOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyUrlCategorizationConfigBindingType) +func UrlCategorizationConfigsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyUrlCategorizationConfigBindingType) } -func urlCategorizationConfigsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func urlCategorizationConfigsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcement_point_id"] = bindings.NewStringType() - fields["edge_cluster_id"] = bindings.NewStringType() - fields["url_categorization_config_id"] = bindings.NewStringType() - fields["policy_url_categorization_config"] = bindings.NewReferenceType(model.PolicyUrlCategorizationConfigBindingType) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_id"] = vapiBindings_.NewStringType() + fields["edge_cluster_id"] = vapiBindings_.NewStringType() + fields["url_categorization_config_id"] = vapiBindings_.NewStringType() + fields["policy_url_categorization_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyUrlCategorizationConfigBindingType) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcement_point_id"] = "EnforcementPointId" fieldNameMap["edge_cluster_id"] = "EdgeClusterId" fieldNameMap["url_categorization_config_id"] = "UrlCategorizationConfigId" fieldNameMap["policy_url_categorization_config"] = "PolicyUrlCategorizationConfig" - paramsTypeMap["edge_cluster_id"] = bindings.NewStringType() - paramsTypeMap["url_categorization_config_id"] = bindings.NewStringType() - paramsTypeMap["policy_url_categorization_config"] = bindings.NewReferenceType(model.PolicyUrlCategorizationConfigBindingType) - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["enforcement_point_id"] = bindings.NewStringType() - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementPointId"] = bindings.NewStringType() - paramsTypeMap["edgeClusterId"] = bindings.NewStringType() - paramsTypeMap["urlCategorizationConfigId"] = bindings.NewStringType() + paramsTypeMap["edge_cluster_id"] = vapiBindings_.NewStringType() + paramsTypeMap["url_categorization_config_id"] = vapiBindings_.NewStringType() + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcement_point_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_url_categorization_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyUrlCategorizationConfigBindingType) + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementPointId"] = vapiBindings_.NewStringType() + paramsTypeMap["edgeClusterId"] = vapiBindings_.NewStringType() + paramsTypeMap["urlCategorizationConfigId"] = vapiBindings_.NewStringType() pathParams["site_id"] = "siteId" pathParams["edge_cluster_id"] = "edgeClusterId" pathParams["enforcement_point_id"] = "enforcementPointId" pathParams["url_categorization_config_id"] = "urlCategorizationConfigId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -236,62 +236,62 @@ func urlCategorizationConfigsPatchRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func urlCategorizationConfigsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func urlCategorizationConfigsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewStringType() - fields["enforcement_point_id"] = bindings.NewStringType() - fields["edge_cluster_id"] = bindings.NewStringType() - fields["url_categorization_config_id"] = bindings.NewStringType() - fields["policy_url_categorization_config"] = bindings.NewReferenceType(model.PolicyUrlCategorizationConfigBindingType) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_id"] = vapiBindings_.NewStringType() + fields["edge_cluster_id"] = vapiBindings_.NewStringType() + fields["url_categorization_config_id"] = vapiBindings_.NewStringType() + fields["policy_url_categorization_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyUrlCategorizationConfigBindingType) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcement_point_id"] = "EnforcementPointId" fieldNameMap["edge_cluster_id"] = "EdgeClusterId" fieldNameMap["url_categorization_config_id"] = "UrlCategorizationConfigId" fieldNameMap["policy_url_categorization_config"] = "PolicyUrlCategorizationConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func urlCategorizationConfigsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyUrlCategorizationConfigBindingType) +func UrlCategorizationConfigsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyUrlCategorizationConfigBindingType) } -func urlCategorizationConfigsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func urlCategorizationConfigsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["site_id"] = bindings.NewStringType() - fields["enforcement_point_id"] = bindings.NewStringType() - fields["edge_cluster_id"] = bindings.NewStringType() - fields["url_categorization_config_id"] = bindings.NewStringType() - fields["policy_url_categorization_config"] = bindings.NewReferenceType(model.PolicyUrlCategorizationConfigBindingType) + fields["site_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_id"] = vapiBindings_.NewStringType() + fields["edge_cluster_id"] = vapiBindings_.NewStringType() + fields["url_categorization_config_id"] = vapiBindings_.NewStringType() + fields["policy_url_categorization_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyUrlCategorizationConfigBindingType) fieldNameMap["site_id"] = "SiteId" fieldNameMap["enforcement_point_id"] = "EnforcementPointId" fieldNameMap["edge_cluster_id"] = "EdgeClusterId" fieldNameMap["url_categorization_config_id"] = "UrlCategorizationConfigId" fieldNameMap["policy_url_categorization_config"] = "PolicyUrlCategorizationConfig" - paramsTypeMap["edge_cluster_id"] = bindings.NewStringType() - paramsTypeMap["url_categorization_config_id"] = bindings.NewStringType() - paramsTypeMap["policy_url_categorization_config"] = bindings.NewReferenceType(model.PolicyUrlCategorizationConfigBindingType) - paramsTypeMap["site_id"] = bindings.NewStringType() - paramsTypeMap["enforcement_point_id"] = bindings.NewStringType() - paramsTypeMap["siteId"] = bindings.NewStringType() - paramsTypeMap["enforcementPointId"] = bindings.NewStringType() - paramsTypeMap["edgeClusterId"] = bindings.NewStringType() - paramsTypeMap["urlCategorizationConfigId"] = bindings.NewStringType() + paramsTypeMap["edge_cluster_id"] = vapiBindings_.NewStringType() + paramsTypeMap["url_categorization_config_id"] = vapiBindings_.NewStringType() + paramsTypeMap["site_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcement_point_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_url_categorization_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyUrlCategorizationConfigBindingType) + paramsTypeMap["siteId"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcementPointId"] = vapiBindings_.NewStringType() + paramsTypeMap["edgeClusterId"] = vapiBindings_.NewStringType() + paramsTypeMap["urlCategorizationConfigId"] = vapiBindings_.NewStringType() pathParams["site_id"] = "siteId" pathParams["edge_cluster_id"] = "edgeClusterId" pathParams["enforcement_point_id"] = "enforcementPointId" pathParams["url_categorization_config_id"] = "urlCategorizationConfigId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/ArpProxiesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/ArpProxiesClient.go index f7f6273f2..9fe600d29 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/ArpProxiesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/ArpProxiesClient.go @@ -9,15 +9,14 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ArpProxiesClient interface { @@ -33,43 +32,48 @@ type ArpProxiesClient interface { // @param sourceParam Data source type. (optional) // @param transportNodeIdParam TransportNode Id (optional) // @return com.vmware.nsx_policy.model.PolicyArpProxyTableListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (model.PolicyArpProxyTableListResult, error) + List(tier0IdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (nsx_policyModel.PolicyArpProxyTableListResult, error) } type arpProxiesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewArpProxiesClient(connector client.Connector) *arpProxiesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.arp_proxies") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewArpProxiesClient(connector vapiProtocolClient_.Connector) *arpProxiesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.arp_proxies") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := arpProxiesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *arpProxiesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *arpProxiesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (aIface *arpProxiesClient) List(tier0IdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (model.PolicyArpProxyTableListResult, error) { +func (aIface *arpProxiesClient) List(tier0IdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (nsx_policyModel.PolicyArpProxyTableListResult, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(arpProxiesListInputType(), typeConverter) + operationRestMetaData := arpProxiesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(arpProxiesListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) @@ -81,25 +85,22 @@ func (aIface *arpProxiesClient) List(tier0IdParam string, cursorParam *string, e sv.AddStructField("TransportNodeId", transportNodeIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyArpProxyTableListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyArpProxyTableListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := arpProxiesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.arp_proxies", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyArpProxyTableListResult + var emptyOutput nsx_policyModel.PolicyArpProxyTableListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), arpProxiesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ArpProxiesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyArpProxyTableListResult), nil + return output.(nsx_policyModel.PolicyArpProxyTableListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/ArpProxiesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/ArpProxiesTypes.go index 752cb3db5..756955795 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/ArpProxiesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/ArpProxiesTypes.go @@ -11,10 +11,10 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) @@ -24,18 +24,18 @@ const ArpProxies_LIST_SOURCE_REALTIME = "realtime" // Possible value for ``source`` of method ArpProxies#list. const ArpProxies_LIST_SOURCE_CACHED = "cached" -func arpProxiesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func arpProxiesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -45,32 +45,32 @@ func arpProxiesListInputType() bindings.StructType { fieldNameMap["sort_by"] = "SortBy" fieldNameMap["source"] = "Source" fieldNameMap["transport_node_id"] = "TransportNodeId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func arpProxiesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyArpProxyTableListResultBindingType) +func ArpProxiesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyArpProxyTableListResultBindingType) } -func arpProxiesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func arpProxiesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -80,16 +80,16 @@ func arpProxiesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["sort_by"] = "SortBy" fieldNameMap["source"] = "Source" fieldNameMap["transport_node_id"] = "TransportNodeId" - paramsTypeMap["source"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -101,7 +101,7 @@ func arpProxiesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/CommunityListsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/CommunityListsClient.go index 37725495f..0f7ebe8cc 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/CommunityListsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/CommunityListsClient.go @@ -9,15 +9,14 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type CommunityListsClient interface { @@ -25,6 +24,7 @@ type CommunityListsClient interface { // // @param tier0IdParam (required) // @param communityListIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type CommunityListsClient interface { // @param tier0IdParam (required) // @param communityListIdParam (required) // @return com.vmware.nsx_policy.model.CommunityList + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, communityListIdParam string) (model.CommunityList, error) + Get(tier0IdParam string, communityListIdParam string) (nsx_policyModel.CommunityList, error) // Paginated list of all community lists under a tier-0 // @@ -54,24 +55,26 @@ type CommunityListsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.CommunityListListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.CommunityListListResult, error) + List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.CommunityListListResult, error) // If a community list with the community-list-id is not already present, create a new community list. If it already exists, update the community list for specified attributes. // // @param tier0IdParam (required) // @param communityListIdParam (required) // @param communityListParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, communityListIdParam string, communityListParam model.CommunityList) error + Patch(tier0IdParam string, communityListIdParam string, communityListParam nsx_policyModel.CommunityList) error // If a community list with the community-list-id is not already present, create a new community list. If it already exists, replace the community list instance with the new object. // @@ -79,105 +82,112 @@ type CommunityListsClient interface { // @param communityListIdParam (required) // @param communityListParam (required) // @return com.vmware.nsx_policy.model.CommunityList + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, communityListIdParam string, communityListParam model.CommunityList) (model.CommunityList, error) + Update(tier0IdParam string, communityListIdParam string, communityListParam nsx_policyModel.CommunityList) (nsx_policyModel.CommunityList, error) } type communityListsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewCommunityListsClient(connector client.Connector) *communityListsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.community_lists") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewCommunityListsClient(connector vapiProtocolClient_.Connector) *communityListsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.community_lists") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) cIface := communityListsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &cIface } -func (cIface *communityListsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (cIface *communityListsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := cIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (cIface *communityListsClient) Delete(tier0IdParam string, communityListIdParam string) error { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(communityListsDeleteInputType(), typeConverter) + operationRestMetaData := communityListsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(communityListsDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("CommunityListId", communityListIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := communityListsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.community_lists", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (cIface *communityListsClient) Get(tier0IdParam string, communityListIdParam string) (model.CommunityList, error) { +func (cIface *communityListsClient) Get(tier0IdParam string, communityListIdParam string) (nsx_policyModel.CommunityList, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(communityListsGetInputType(), typeConverter) + operationRestMetaData := communityListsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(communityListsGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("CommunityListId", communityListIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.CommunityList - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.CommunityList + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := communityListsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.community_lists", "get", inputDataValue, executionContext) - var emptyOutput model.CommunityList + var emptyOutput nsx_policyModel.CommunityList if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), communityListsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CommunityListsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.CommunityList), nil + return output.(nsx_policyModel.CommunityList), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *communityListsClient) List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.CommunityListListResult, error) { +func (cIface *communityListsClient) List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.CommunityListListResult, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(communityListsListInputType(), typeConverter) + operationRestMetaData := communityListsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(communityListsListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -187,85 +197,84 @@ func (cIface *communityListsClient) List(tier0IdParam string, cursorParam *strin sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.CommunityListListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.CommunityListListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := communityListsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.community_lists", "list", inputDataValue, executionContext) - var emptyOutput model.CommunityListListResult + var emptyOutput nsx_policyModel.CommunityListListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), communityListsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CommunityListsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.CommunityListListResult), nil + return output.(nsx_policyModel.CommunityListListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (cIface *communityListsClient) Patch(tier0IdParam string, communityListIdParam string, communityListParam model.CommunityList) error { +func (cIface *communityListsClient) Patch(tier0IdParam string, communityListIdParam string, communityListParam nsx_policyModel.CommunityList) error { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(communityListsPatchInputType(), typeConverter) + operationRestMetaData := communityListsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(communityListsPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("CommunityListId", communityListIdParam) sv.AddStructField("CommunityList", communityListParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := communityListsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.community_lists", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (cIface *communityListsClient) Update(tier0IdParam string, communityListIdParam string, communityListParam model.CommunityList) (model.CommunityList, error) { +func (cIface *communityListsClient) Update(tier0IdParam string, communityListIdParam string, communityListParam nsx_policyModel.CommunityList) (nsx_policyModel.CommunityList, error) { typeConverter := cIface.connector.TypeConverter() executionContext := cIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(communityListsUpdateInputType(), typeConverter) + operationRestMetaData := communityListsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(communityListsUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("CommunityListId", communityListIdParam) sv.AddStructField("CommunityList", communityListParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.CommunityList - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.CommunityList + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := communityListsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - cIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := cIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.community_lists", "update", inputDataValue, executionContext) - var emptyOutput model.CommunityList + var emptyOutput nsx_policyModel.CommunityList if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), communityListsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), CommunityListsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.CommunityList), nil + return output.(nsx_policyModel.CommunityList), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), cIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/CommunityListsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/CommunityListsTypes.go index 0a6aebff4..1c44a0d8d 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/CommunityListsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/CommunityListsTypes.go @@ -11,50 +11,50 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func communityListsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func communityListsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["community_list_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["community_list_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["community_list_id"] = "CommunityListId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func communityListsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func CommunityListsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func communityListsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func communityListsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["community_list_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["community_list_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["community_list_id"] = "CommunityListId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["community_list_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["communityListId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["community_list_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["communityListId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["community_list_id"] = "communityListId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func communityListsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func communityListsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func communityListsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["community_list_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["community_list_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["community_list_id"] = "CommunityListId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func communityListsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.CommunityListBindingType) +func CommunityListsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.CommunityListBindingType) } -func communityListsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func communityListsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["community_list_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["community_list_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["community_list_id"] = "CommunityListId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["community_list_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["communityListId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["community_list_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["communityListId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["community_list_id"] = "communityListId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,16 +132,16 @@ func communityListsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func communityListsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func communityListsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -149,30 +149,30 @@ func communityListsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func communityListsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.CommunityListListResultBindingType) +func CommunityListsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.CommunityListListResultBindingType) } -func communityListsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func communityListsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -180,14 +180,14 @@ func communityListsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -197,7 +197,7 @@ func communityListsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -218,48 +218,48 @@ func communityListsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func communityListsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func communityListsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["community_list_id"] = bindings.NewStringType() - fields["community_list"] = bindings.NewReferenceType(model.CommunityListBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["community_list_id"] = vapiBindings_.NewStringType() + fields["community_list"] = vapiBindings_.NewReferenceType(nsx_policyModel.CommunityListBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["community_list_id"] = "CommunityListId" fieldNameMap["community_list"] = "CommunityList" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func communityListsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func CommunityListsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func communityListsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func communityListsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["community_list_id"] = bindings.NewStringType() - fields["community_list"] = bindings.NewReferenceType(model.CommunityListBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["community_list_id"] = vapiBindings_.NewStringType() + fields["community_list"] = vapiBindings_.NewReferenceType(nsx_policyModel.CommunityListBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["community_list_id"] = "CommunityListId" fieldNameMap["community_list"] = "CommunityList" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["community_list_id"] = bindings.NewStringType() - paramsTypeMap["community_list"] = bindings.NewReferenceType(model.CommunityListBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["communityListId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["community_list_id"] = vapiBindings_.NewStringType() + paramsTypeMap["community_list"] = vapiBindings_.NewReferenceType(nsx_policyModel.CommunityListBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["communityListId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["community_list_id"] = "communityListId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -280,48 +280,48 @@ func communityListsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func communityListsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func communityListsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["community_list_id"] = bindings.NewStringType() - fields["community_list"] = bindings.NewReferenceType(model.CommunityListBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["community_list_id"] = vapiBindings_.NewStringType() + fields["community_list"] = vapiBindings_.NewReferenceType(nsx_policyModel.CommunityListBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["community_list_id"] = "CommunityListId" fieldNameMap["community_list"] = "CommunityList" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func communityListsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.CommunityListBindingType) +func CommunityListsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.CommunityListBindingType) } -func communityListsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func communityListsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["community_list_id"] = bindings.NewStringType() - fields["community_list"] = bindings.NewReferenceType(model.CommunityListBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["community_list_id"] = vapiBindings_.NewStringType() + fields["community_list"] = vapiBindings_.NewReferenceType(nsx_policyModel.CommunityListBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["community_list_id"] = "CommunityListId" fieldNameMap["community_list"] = "CommunityList" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["community_list_id"] = bindings.NewStringType() - paramsTypeMap["community_list"] = bindings.NewReferenceType(model.CommunityListBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["communityListId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["community_list_id"] = vapiBindings_.NewStringType() + paramsTypeMap["community_list"] = vapiBindings_.NewReferenceType(nsx_policyModel.CommunityListBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["communityListId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["community_list_id"] = "communityListId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/DnsForwarderClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/DnsForwarderClient.go index 95a90aa6a..d0fa4df43 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/DnsForwarderClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/DnsForwarderClient.go @@ -9,15 +9,14 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type DnsForwarderClient interface { @@ -26,6 +25,7 @@ type DnsForwarderClient interface { // @param tier0IdParam (required) // @param actionParam An action to be performed for DNS forwarder on EP (required) // @param enforcementPointPathParam An enforcement point path, on which the action is to be performed (optional, default to /infra/sites/default/enforcement-points/default) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,6 +36,7 @@ type DnsForwarderClient interface { // Delete DNS configuration for tier-0 instance // // @param tier0IdParam Tier-0 ID (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -47,88 +48,92 @@ type DnsForwarderClient interface { // // @param tier0IdParam Tier-0 ID (required) // @return com.vmware.nsx_policy.model.PolicyDnsForwarder + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string) (model.PolicyDnsForwarder, error) + Get(tier0IdParam string) (nsx_policyModel.PolicyDnsForwarder, error) // Update the DNS Forwarder // // @param tier0IdParam Tier-0 ID (required) // @param policyDnsForwarderParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, policyDnsForwarderParam model.PolicyDnsForwarder) error + Patch(tier0IdParam string, policyDnsForwarderParam nsx_policyModel.PolicyDnsForwarder) error // Update the DNS Forwarder // // @param tier0IdParam Tier-0 ID (required) // @param policyDnsForwarderParam (required) // @return com.vmware.nsx_policy.model.PolicyDnsForwarder + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, policyDnsForwarderParam model.PolicyDnsForwarder) (model.PolicyDnsForwarder, error) + Update(tier0IdParam string, policyDnsForwarderParam nsx_policyModel.PolicyDnsForwarder) (nsx_policyModel.PolicyDnsForwarder, error) } type dnsForwarderClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewDnsForwarderClient(connector client.Connector) *dnsForwarderClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.dns_forwarder") - methodIdentifiers := map[string]core.MethodIdentifier{ - "create": core.NewMethodIdentifier(interfaceIdentifier, "create"), - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewDnsForwarderClient(connector vapiProtocolClient_.Connector) *dnsForwarderClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.dns_forwarder") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "create": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "create"), + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) dIface := dnsForwarderClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &dIface } -func (dIface *dnsForwarderClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (dIface *dnsForwarderClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := dIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (dIface *dnsForwarderClient) Create(tier0IdParam string, actionParam string, enforcementPointPathParam *string) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dnsForwarderCreateInputType(), typeConverter) + operationRestMetaData := dnsForwarderCreateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dnsForwarderCreateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("Action", actionParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dnsForwarderCreateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.dns_forwarder", "create", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } @@ -137,112 +142,116 @@ func (dIface *dnsForwarderClient) Create(tier0IdParam string, actionParam string func (dIface *dnsForwarderClient) Delete(tier0IdParam string) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dnsForwarderDeleteInputType(), typeConverter) + operationRestMetaData := dnsForwarderDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dnsForwarderDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dnsForwarderDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.dns_forwarder", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *dnsForwarderClient) Get(tier0IdParam string) (model.PolicyDnsForwarder, error) { +func (dIface *dnsForwarderClient) Get(tier0IdParam string) (nsx_policyModel.PolicyDnsForwarder, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dnsForwarderGetInputType(), typeConverter) + operationRestMetaData := dnsForwarderGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dnsForwarderGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyDnsForwarder - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyDnsForwarder + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dnsForwarderGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.dns_forwarder", "get", inputDataValue, executionContext) - var emptyOutput model.PolicyDnsForwarder + var emptyOutput nsx_policyModel.PolicyDnsForwarder if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), dnsForwarderGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DnsForwarderGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyDnsForwarder), nil + return output.(nsx_policyModel.PolicyDnsForwarder), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (dIface *dnsForwarderClient) Patch(tier0IdParam string, policyDnsForwarderParam model.PolicyDnsForwarder) error { +func (dIface *dnsForwarderClient) Patch(tier0IdParam string, policyDnsForwarderParam nsx_policyModel.PolicyDnsForwarder) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dnsForwarderPatchInputType(), typeConverter) + operationRestMetaData := dnsForwarderPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dnsForwarderPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("PolicyDnsForwarder", policyDnsForwarderParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dnsForwarderPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.dns_forwarder", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *dnsForwarderClient) Update(tier0IdParam string, policyDnsForwarderParam model.PolicyDnsForwarder) (model.PolicyDnsForwarder, error) { +func (dIface *dnsForwarderClient) Update(tier0IdParam string, policyDnsForwarderParam nsx_policyModel.PolicyDnsForwarder) (nsx_policyModel.PolicyDnsForwarder, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dnsForwarderUpdateInputType(), typeConverter) + operationRestMetaData := dnsForwarderUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dnsForwarderUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("PolicyDnsForwarder", policyDnsForwarderParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyDnsForwarder - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyDnsForwarder + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dnsForwarderUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.dns_forwarder", "update", inputDataValue, executionContext) - var emptyOutput model.PolicyDnsForwarder + var emptyOutput nsx_policyModel.PolicyDnsForwarder if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), dnsForwarderUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DnsForwarderUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyDnsForwarder), nil + return output.(nsx_policyModel.PolicyDnsForwarder), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/DnsForwarderTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/DnsForwarderTypes.go index 99172d8fa..d05bab2dd 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/DnsForwarderTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/DnsForwarderTypes.go @@ -11,58 +11,58 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) // Possible value for ``action`` of method DnsForwarder#create. const DnsForwarder_CREATE_ACTION_CACHE = "clear_cache" -func dnsForwarderCreateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dnsForwarderCreateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["action"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["action"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["action"] = "Action" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dnsForwarderCreateOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DnsForwarderCreateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func dnsForwarderCreateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dnsForwarderCreateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["action"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["action"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["action"] = "Action" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["action"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["action"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" queryParams["action"] = "action" queryParams["enforcement_point_path"] = "enforcement_point_path" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -83,36 +83,36 @@ func dnsForwarderCreateRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dnsForwarderDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dnsForwarderDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dnsForwarderDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DnsForwarderDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func dnsForwarderDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dnsForwarderDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -133,36 +133,36 @@ func dnsForwarderDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dnsForwarderGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dnsForwarderGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dnsForwarderGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyDnsForwarderBindingType) +func DnsForwarderGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyDnsForwarderBindingType) } -func dnsForwarderGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dnsForwarderGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -183,41 +183,41 @@ func dnsForwarderGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dnsForwarderPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dnsForwarderPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["policy_dns_forwarder"] = bindings.NewReferenceType(model.PolicyDnsForwarderBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["policy_dns_forwarder"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyDnsForwarderBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["policy_dns_forwarder"] = "PolicyDnsForwarder" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dnsForwarderPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DnsForwarderPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func dnsForwarderPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dnsForwarderPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["policy_dns_forwarder"] = bindings.NewReferenceType(model.PolicyDnsForwarderBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["policy_dns_forwarder"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyDnsForwarderBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["policy_dns_forwarder"] = "PolicyDnsForwarder" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["policy_dns_forwarder"] = bindings.NewReferenceType(model.PolicyDnsForwarderBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_dns_forwarder"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyDnsForwarderBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -238,41 +238,41 @@ func dnsForwarderPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dnsForwarderUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dnsForwarderUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["policy_dns_forwarder"] = bindings.NewReferenceType(model.PolicyDnsForwarderBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["policy_dns_forwarder"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyDnsForwarderBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["policy_dns_forwarder"] = "PolicyDnsForwarder" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dnsForwarderUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyDnsForwarderBindingType) +func DnsForwarderUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyDnsForwarderBindingType) } -func dnsForwarderUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dnsForwarderUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["policy_dns_forwarder"] = bindings.NewReferenceType(model.PolicyDnsForwarderBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["policy_dns_forwarder"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyDnsForwarderBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["policy_dns_forwarder"] = "PolicyDnsForwarder" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["policy_dns_forwarder"] = bindings.NewReferenceType(model.PolicyDnsForwarderBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_dns_forwarder"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyDnsForwarderBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/EvpnClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/EvpnClient.go index 21eda4642..292d286b5 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/EvpnClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/EvpnClient.go @@ -9,15 +9,14 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type EvpnClient interface { @@ -25,148 +24,154 @@ type EvpnClient interface { // // @param tier0IdParam tier0 id (required) // @return com.vmware.nsx_policy.model.EvpnConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string) (model.EvpnConfig, error) + Get(tier0IdParam string) (nsx_policyModel.EvpnConfig, error) // Create a evpn configuration if it is not already present, otherwise update the evpn configuration. // // @param tier0IdParam tier0 id (required) // @param evpnConfigParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, evpnConfigParam model.EvpnConfig) error + Patch(tier0IdParam string, evpnConfigParam nsx_policyModel.EvpnConfig) error // Create or update evpn configuration. // // @param tier0IdParam tier0 id (required) // @param evpnConfigParam (required) // @return com.vmware.nsx_policy.model.EvpnConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, evpnConfigParam model.EvpnConfig) (model.EvpnConfig, error) + Update(tier0IdParam string, evpnConfigParam nsx_policyModel.EvpnConfig) (nsx_policyModel.EvpnConfig, error) } type evpnClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewEvpnClient(connector client.Connector) *evpnClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.evpn") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewEvpnClient(connector vapiProtocolClient_.Connector) *evpnClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.evpn") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) eIface := evpnClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &eIface } -func (eIface *evpnClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (eIface *evpnClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := eIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (eIface *evpnClient) Get(tier0IdParam string) (model.EvpnConfig, error) { +func (eIface *evpnClient) Get(tier0IdParam string) (nsx_policyModel.EvpnConfig, error) { typeConverter := eIface.connector.TypeConverter() executionContext := eIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(evpnGetInputType(), typeConverter) + operationRestMetaData := evpnGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(evpnGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.EvpnConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.EvpnConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := evpnGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - eIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := eIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.evpn", "get", inputDataValue, executionContext) - var emptyOutput model.EvpnConfig + var emptyOutput nsx_policyModel.EvpnConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), evpnGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), EvpnGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.EvpnConfig), nil + return output.(nsx_policyModel.EvpnConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), eIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (eIface *evpnClient) Patch(tier0IdParam string, evpnConfigParam model.EvpnConfig) error { +func (eIface *evpnClient) Patch(tier0IdParam string, evpnConfigParam nsx_policyModel.EvpnConfig) error { typeConverter := eIface.connector.TypeConverter() executionContext := eIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(evpnPatchInputType(), typeConverter) + operationRestMetaData := evpnPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(evpnPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("EvpnConfig", evpnConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := evpnPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - eIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := eIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.evpn", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), eIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (eIface *evpnClient) Update(tier0IdParam string, evpnConfigParam model.EvpnConfig) (model.EvpnConfig, error) { +func (eIface *evpnClient) Update(tier0IdParam string, evpnConfigParam nsx_policyModel.EvpnConfig) (nsx_policyModel.EvpnConfig, error) { typeConverter := eIface.connector.TypeConverter() executionContext := eIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(evpnUpdateInputType(), typeConverter) + operationRestMetaData := evpnUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(evpnUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("EvpnConfig", evpnConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.EvpnConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.EvpnConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := evpnUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - eIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := eIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.evpn", "update", inputDataValue, executionContext) - var emptyOutput model.EvpnConfig + var emptyOutput nsx_policyModel.EvpnConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), evpnUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), EvpnUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.EvpnConfig), nil + return output.(nsx_policyModel.EvpnConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), eIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/EvpnTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/EvpnTypes.go index 09dd89fd5..90689c8b9 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/EvpnTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/EvpnTypes.go @@ -11,43 +11,43 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func evpnGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func evpnGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func evpnGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.EvpnConfigBindingType) +func EvpnGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.EvpnConfigBindingType) } -func evpnGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func evpnGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -68,41 +68,41 @@ func evpnGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func evpnPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func evpnPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["evpn_config"] = bindings.NewReferenceType(model.EvpnConfigBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["evpn_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.EvpnConfigBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["evpn_config"] = "EvpnConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func evpnPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func EvpnPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func evpnPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func evpnPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["evpn_config"] = bindings.NewReferenceType(model.EvpnConfigBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["evpn_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.EvpnConfigBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["evpn_config"] = "EvpnConfig" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["evpn_config"] = bindings.NewReferenceType(model.EvpnConfigBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["evpn_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.EvpnConfigBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -123,41 +123,41 @@ func evpnPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func evpnUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func evpnUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["evpn_config"] = bindings.NewReferenceType(model.EvpnConfigBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["evpn_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.EvpnConfigBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["evpn_config"] = "EvpnConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func evpnUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.EvpnConfigBindingType) +func EvpnUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.EvpnConfigBindingType) } -func evpnUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func evpnUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["evpn_config"] = bindings.NewReferenceType(model.EvpnConfigBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["evpn_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.EvpnConfigBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["evpn_config"] = "EvpnConfig" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["evpn_config"] = bindings.NewReferenceType(model.EvpnConfigBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["evpn_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.EvpnConfigBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/FloodProtectionProfileBindingsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/FloodProtectionProfileBindingsClient.go index 62d4a3ece..03563c67d 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/FloodProtectionProfileBindingsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/FloodProtectionProfileBindingsClient.go @@ -9,15 +9,14 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type FloodProtectionProfileBindingsClient interface { @@ -25,6 +24,7 @@ type FloodProtectionProfileBindingsClient interface { // // @param tier0IdParam (required) // @param floodProtectionProfileBindingIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,24 +37,26 @@ type FloodProtectionProfileBindingsClient interface { // @param tier0IdParam (required) // @param floodProtectionProfileBindingIdParam (required) // @return com.vmware.nsx_policy.model.FloodProtectionProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, floodProtectionProfileBindingIdParam string) (model.FloodProtectionProfileBindingMap, error) + Get(tier0IdParam string, floodProtectionProfileBindingIdParam string) (nsx_policyModel.FloodProtectionProfileBindingMap, error) // API will create or update Flood Protection profile binding map for Tier-0 Logical Router. // // @param tier0IdParam (required) // @param floodProtectionProfileBindingIdParam (required) // @param floodProtectionProfileBindingMapParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam model.FloodProtectionProfileBindingMap) error + Patch(tier0IdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam nsx_policyModel.FloodProtectionProfileBindingMap) error // API will create or update Flood Protection profile binding map for Tier-0 Logical Router. // @@ -62,155 +64,160 @@ type FloodProtectionProfileBindingsClient interface { // @param floodProtectionProfileBindingIdParam (required) // @param floodProtectionProfileBindingMapParam (required) // @return com.vmware.nsx_policy.model.FloodProtectionProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam model.FloodProtectionProfileBindingMap) (model.FloodProtectionProfileBindingMap, error) + Update(tier0IdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam nsx_policyModel.FloodProtectionProfileBindingMap) (nsx_policyModel.FloodProtectionProfileBindingMap, error) } type floodProtectionProfileBindingsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewFloodProtectionProfileBindingsClient(connector client.Connector) *floodProtectionProfileBindingsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.flood_protection_profile_bindings") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewFloodProtectionProfileBindingsClient(connector vapiProtocolClient_.Connector) *floodProtectionProfileBindingsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.flood_protection_profile_bindings") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) fIface := floodProtectionProfileBindingsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &fIface } -func (fIface *floodProtectionProfileBindingsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (fIface *floodProtectionProfileBindingsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := fIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (fIface *floodProtectionProfileBindingsClient) Delete(tier0IdParam string, floodProtectionProfileBindingIdParam string) error { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(floodProtectionProfileBindingsDeleteInputType(), typeConverter) + operationRestMetaData := floodProtectionProfileBindingsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(floodProtectionProfileBindingsDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("FloodProtectionProfileBindingId", floodProtectionProfileBindingIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := floodProtectionProfileBindingsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.flood_protection_profile_bindings", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (fIface *floodProtectionProfileBindingsClient) Get(tier0IdParam string, floodProtectionProfileBindingIdParam string) (model.FloodProtectionProfileBindingMap, error) { +func (fIface *floodProtectionProfileBindingsClient) Get(tier0IdParam string, floodProtectionProfileBindingIdParam string) (nsx_policyModel.FloodProtectionProfileBindingMap, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(floodProtectionProfileBindingsGetInputType(), typeConverter) + operationRestMetaData := floodProtectionProfileBindingsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(floodProtectionProfileBindingsGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("FloodProtectionProfileBindingId", floodProtectionProfileBindingIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.FloodProtectionProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.FloodProtectionProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := floodProtectionProfileBindingsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.flood_protection_profile_bindings", "get", inputDataValue, executionContext) - var emptyOutput model.FloodProtectionProfileBindingMap + var emptyOutput nsx_policyModel.FloodProtectionProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), floodProtectionProfileBindingsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FloodProtectionProfileBindingsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.FloodProtectionProfileBindingMap), nil + return output.(nsx_policyModel.FloodProtectionProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (fIface *floodProtectionProfileBindingsClient) Patch(tier0IdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam model.FloodProtectionProfileBindingMap) error { +func (fIface *floodProtectionProfileBindingsClient) Patch(tier0IdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam nsx_policyModel.FloodProtectionProfileBindingMap) error { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(floodProtectionProfileBindingsPatchInputType(), typeConverter) + operationRestMetaData := floodProtectionProfileBindingsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(floodProtectionProfileBindingsPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("FloodProtectionProfileBindingId", floodProtectionProfileBindingIdParam) sv.AddStructField("FloodProtectionProfileBindingMap", floodProtectionProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := floodProtectionProfileBindingsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.flood_protection_profile_bindings", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (fIface *floodProtectionProfileBindingsClient) Update(tier0IdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam model.FloodProtectionProfileBindingMap) (model.FloodProtectionProfileBindingMap, error) { +func (fIface *floodProtectionProfileBindingsClient) Update(tier0IdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam nsx_policyModel.FloodProtectionProfileBindingMap) (nsx_policyModel.FloodProtectionProfileBindingMap, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(floodProtectionProfileBindingsUpdateInputType(), typeConverter) + operationRestMetaData := floodProtectionProfileBindingsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(floodProtectionProfileBindingsUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("FloodProtectionProfileBindingId", floodProtectionProfileBindingIdParam) sv.AddStructField("FloodProtectionProfileBindingMap", floodProtectionProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.FloodProtectionProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.FloodProtectionProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := floodProtectionProfileBindingsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.flood_protection_profile_bindings", "update", inputDataValue, executionContext) - var emptyOutput model.FloodProtectionProfileBindingMap + var emptyOutput nsx_policyModel.FloodProtectionProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), floodProtectionProfileBindingsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FloodProtectionProfileBindingsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.FloodProtectionProfileBindingMap), nil + return output.(nsx_policyModel.FloodProtectionProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/FloodProtectionProfileBindingsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/FloodProtectionProfileBindingsTypes.go index dc1b1f7b2..2b64dcdce 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/FloodProtectionProfileBindingsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/FloodProtectionProfileBindingsTypes.go @@ -11,50 +11,50 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func floodProtectionProfileBindingsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func floodProtectionProfileBindingsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func floodProtectionProfileBindingsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func FloodProtectionProfileBindingsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func floodProtectionProfileBindingsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func floodProtectionProfileBindingsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["flood_protection_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["floodProtectionProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["floodProtectionProfileBindingId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["flood_protection_profile_binding_id"] = "floodProtectionProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func floodProtectionProfileBindingsDeleteRestMetadata() protocol.OperationRestMe map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func floodProtectionProfileBindingsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func floodProtectionProfileBindingsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func floodProtectionProfileBindingsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) +func FloodProtectionProfileBindingsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.FloodProtectionProfileBindingMapBindingType) } -func floodProtectionProfileBindingsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func floodProtectionProfileBindingsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["flood_protection_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["floodProtectionProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["floodProtectionProfileBindingId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["flood_protection_profile_binding_id"] = "floodProtectionProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,48 +132,48 @@ func floodProtectionProfileBindingsGetRestMetadata() protocol.OperationRestMetad map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func floodProtectionProfileBindingsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func floodProtectionProfileBindingsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.FloodProtectionProfileBindingMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" fieldNameMap["flood_protection_profile_binding_map"] = "FloodProtectionProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func floodProtectionProfileBindingsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func FloodProtectionProfileBindingsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func floodProtectionProfileBindingsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func floodProtectionProfileBindingsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.FloodProtectionProfileBindingMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" fieldNameMap["flood_protection_profile_binding_map"] = "FloodProtectionProfileBindingMap" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) - paramsTypeMap["flood_protection_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["floodProtectionProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.FloodProtectionProfileBindingMapBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["floodProtectionProfileBindingId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["flood_protection_profile_binding_id"] = "floodProtectionProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -194,48 +194,48 @@ func floodProtectionProfileBindingsPatchRestMetadata() protocol.OperationRestMet map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func floodProtectionProfileBindingsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func floodProtectionProfileBindingsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.FloodProtectionProfileBindingMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" fieldNameMap["flood_protection_profile_binding_map"] = "FloodProtectionProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func floodProtectionProfileBindingsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) +func FloodProtectionProfileBindingsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.FloodProtectionProfileBindingMapBindingType) } -func floodProtectionProfileBindingsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func floodProtectionProfileBindingsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.FloodProtectionProfileBindingMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" fieldNameMap["flood_protection_profile_binding_map"] = "FloodProtectionProfileBindingMap" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) - paramsTypeMap["flood_protection_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["floodProtectionProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.FloodProtectionProfileBindingMapBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["floodProtectionProfileBindingId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["flood_protection_profile_binding_id"] = "floodProtectionProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/ForwardingTableClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/ForwardingTableClient.go index 674afd91c..458c4ccf8 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/ForwardingTableClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/ForwardingTableClient.go @@ -9,15 +9,14 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ForwardingTableClient interface { @@ -35,43 +34,48 @@ type ForwardingTableClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.RoutingTableListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, cursorParam *string, edgeIdParam *string, edgePathParam *string, enforcementPointPathParam *string, includedFieldsParam *string, networkPrefixParam *string, pageSizeParam *int64, routeSourceParam *string, sortAscendingParam *bool, sortByParam *string) (model.RoutingTableListResult, error) + List(tier0IdParam string, cursorParam *string, edgeIdParam *string, edgePathParam *string, enforcementPointPathParam *string, includedFieldsParam *string, networkPrefixParam *string, pageSizeParam *int64, routeSourceParam *string, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.RoutingTableListResult, error) } type forwardingTableClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewForwardingTableClient(connector client.Connector) *forwardingTableClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.forwarding_table") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewForwardingTableClient(connector vapiProtocolClient_.Connector) *forwardingTableClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.forwarding_table") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) fIface := forwardingTableClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &fIface } -func (fIface *forwardingTableClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (fIface *forwardingTableClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := fIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (fIface *forwardingTableClient) List(tier0IdParam string, cursorParam *string, edgeIdParam *string, edgePathParam *string, enforcementPointPathParam *string, includedFieldsParam *string, networkPrefixParam *string, pageSizeParam *int64, routeSourceParam *string, sortAscendingParam *bool, sortByParam *string) (model.RoutingTableListResult, error) { +func (fIface *forwardingTableClient) List(tier0IdParam string, cursorParam *string, edgeIdParam *string, edgePathParam *string, enforcementPointPathParam *string, includedFieldsParam *string, networkPrefixParam *string, pageSizeParam *int64, routeSourceParam *string, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.RoutingTableListResult, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(forwardingTableListInputType(), typeConverter) + operationRestMetaData := forwardingTableListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(forwardingTableListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EdgeId", edgeIdParam) @@ -85,25 +89,22 @@ func (fIface *forwardingTableClient) List(tier0IdParam string, cursorParam *stri sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.RoutingTableListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.RoutingTableListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := forwardingTableListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.forwarding_table", "list", inputDataValue, executionContext) - var emptyOutput model.RoutingTableListResult + var emptyOutput nsx_policyModel.RoutingTableListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), forwardingTableListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ForwardingTableListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.RoutingTableListResult), nil + return output.(nsx_policyModel.RoutingTableListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/ForwardingTableTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/ForwardingTableTypes.go index 304b59546..010a54582 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/ForwardingTableTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/ForwardingTableTypes.go @@ -11,10 +11,10 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) @@ -30,20 +30,20 @@ const ForwardingTable_LIST_ROUTE_SOURCE_CONNECTED = "CONNECTED" // Possible value for ``routeSource`` of method ForwardingTable#list. const ForwardingTable_LIST_ROUTE_SOURCE_OSPF = "OSPF" -func forwardingTableListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func forwardingTableListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["network_prefix"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["route_source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["network_prefix"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["route_source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["edge_id"] = "EdgeId" @@ -55,34 +55,34 @@ func forwardingTableListInputType() bindings.StructType { fieldNameMap["route_source"] = "RouteSource" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func forwardingTableListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.RoutingTableListResultBindingType) +func ForwardingTableListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.RoutingTableListResultBindingType) } -func forwardingTableListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func forwardingTableListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["network_prefix"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["route_source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["network_prefix"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["route_source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["edge_id"] = "EdgeId" @@ -94,18 +94,18 @@ func forwardingTableListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["route_source"] = "RouteSource" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["edge_id"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["network_prefix"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["route_source"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["network_prefix"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["edge_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["route_source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" queryParams["cursor"] = "cursor" queryParams["network_prefix"] = "network_prefix" @@ -119,7 +119,7 @@ func forwardingTableListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/GatewayFirewallClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/GatewayFirewallClient.go index 2f5ba9d53..b270e8b8d 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/GatewayFirewallClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/GatewayFirewallClient.go @@ -9,15 +9,14 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type GatewayFirewallClient interface { @@ -25,65 +24,67 @@ type GatewayFirewallClient interface { // // @param tier0IdParam (required) // @return com.vmware.nsx_policy.model.GatewayPolicyListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string) (model.GatewayPolicyListResult, error) + List(tier0IdParam string) (nsx_policyModel.GatewayPolicyListResult, error) } type gatewayFirewallClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewGatewayFirewallClient(connector client.Connector) *gatewayFirewallClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.gateway_firewall") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewGatewayFirewallClient(connector vapiProtocolClient_.Connector) *gatewayFirewallClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.gateway_firewall") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) gIface := gatewayFirewallClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &gIface } -func (gIface *gatewayFirewallClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (gIface *gatewayFirewallClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := gIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (gIface *gatewayFirewallClient) List(tier0IdParam string) (model.GatewayPolicyListResult, error) { +func (gIface *gatewayFirewallClient) List(tier0IdParam string) (nsx_policyModel.GatewayPolicyListResult, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(gatewayFirewallListInputType(), typeConverter) + operationRestMetaData := gatewayFirewallListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(gatewayFirewallListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.GatewayPolicyListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.GatewayPolicyListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := gatewayFirewallListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.gateway_firewall", "list", inputDataValue, executionContext) - var emptyOutput model.GatewayPolicyListResult + var emptyOutput nsx_policyModel.GatewayPolicyListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), gatewayFirewallListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GatewayFirewallListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.GatewayPolicyListResult), nil + return output.(nsx_policyModel.GatewayPolicyListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/GatewayFirewallTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/GatewayFirewallTypes.go index 365944ab5..90c04a920 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/GatewayFirewallTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/GatewayFirewallTypes.go @@ -11,43 +11,43 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func gatewayFirewallListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func gatewayFirewallListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func gatewayFirewallListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GatewayPolicyListResultBindingType) +func GatewayFirewallListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.GatewayPolicyListResultBindingType) } -func gatewayFirewallListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func gatewayFirewallListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/GroupsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/GroupsClient.go index 6581a271b..5cd75fd87 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/GroupsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/GroupsClient.go @@ -9,15 +9,14 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type GroupsClient interface { @@ -25,6 +24,7 @@ type GroupsClient interface { // // @param tier0IdParam (required) // @param groupIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type GroupsClient interface { // @param tier0IdParam (required) // @param groupIdParam (required) // @return com.vmware.nsx_policy.model.Group + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, groupIdParam string) (model.Group, error) + Get(tier0IdParam string, groupIdParam string) (nsx_policyModel.Group, error) // Paginated list of all Groups for Tier-0. // @@ -55,24 +56,26 @@ type GroupsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.GroupListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, memberTypesParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.GroupListResult, error) + List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, memberTypesParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.GroupListResult, error) // If a Group with the group-id is not already present, create a new Group under the tier-0-id. Update if exists. The API valiates that Tier-0 is present before creating the Group. // // @param tier0IdParam (required) // @param groupIdParam (required) // @param groupParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, groupIdParam string, groupParam model.Group) error + Patch(tier0IdParam string, groupIdParam string, groupParam nsx_policyModel.Group) error // If a Group with the group-id is not already present, create a new Group under the tier-0-id. Update if exists. The API valiates that Tier-0 is present before creating the Group. // @@ -80,105 +83,112 @@ type GroupsClient interface { // @param groupIdParam (required) // @param groupParam (required) // @return com.vmware.nsx_policy.model.Group + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, groupIdParam string, groupParam model.Group) (model.Group, error) + Update(tier0IdParam string, groupIdParam string, groupParam nsx_policyModel.Group) (nsx_policyModel.Group, error) } type groupsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewGroupsClient(connector client.Connector) *groupsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.groups") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewGroupsClient(connector vapiProtocolClient_.Connector) *groupsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.groups") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) gIface := groupsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &gIface } -func (gIface *groupsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (gIface *groupsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := gIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (gIface *groupsClient) Delete(tier0IdParam string, groupIdParam string) error { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(groupsDeleteInputType(), typeConverter) + operationRestMetaData := groupsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(groupsDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("GroupId", groupIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := groupsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.groups", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (gIface *groupsClient) Get(tier0IdParam string, groupIdParam string) (model.Group, error) { +func (gIface *groupsClient) Get(tier0IdParam string, groupIdParam string) (nsx_policyModel.Group, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(groupsGetInputType(), typeConverter) + operationRestMetaData := groupsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(groupsGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("GroupId", groupIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Group - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Group + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := groupsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.groups", "get", inputDataValue, executionContext) - var emptyOutput model.Group + var emptyOutput nsx_policyModel.Group if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), groupsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GroupsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Group), nil + return output.(nsx_policyModel.Group), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (gIface *groupsClient) List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, memberTypesParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.GroupListResult, error) { +func (gIface *groupsClient) List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, memberTypesParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.GroupListResult, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(groupsListInputType(), typeConverter) + operationRestMetaData := groupsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(groupsListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -189,85 +199,84 @@ func (gIface *groupsClient) List(tier0IdParam string, cursorParam *string, inclu sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.GroupListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.GroupListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := groupsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.groups", "list", inputDataValue, executionContext) - var emptyOutput model.GroupListResult + var emptyOutput nsx_policyModel.GroupListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), groupsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GroupsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.GroupListResult), nil + return output.(nsx_policyModel.GroupListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (gIface *groupsClient) Patch(tier0IdParam string, groupIdParam string, groupParam model.Group) error { +func (gIface *groupsClient) Patch(tier0IdParam string, groupIdParam string, groupParam nsx_policyModel.Group) error { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(groupsPatchInputType(), typeConverter) + operationRestMetaData := groupsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(groupsPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("GroupId", groupIdParam) sv.AddStructField("Group", groupParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := groupsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.groups", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (gIface *groupsClient) Update(tier0IdParam string, groupIdParam string, groupParam model.Group) (model.Group, error) { +func (gIface *groupsClient) Update(tier0IdParam string, groupIdParam string, groupParam nsx_policyModel.Group) (nsx_policyModel.Group, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(groupsUpdateInputType(), typeConverter) + operationRestMetaData := groupsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(groupsUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("GroupId", groupIdParam) sv.AddStructField("Group", groupParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Group - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Group + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := groupsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.groups", "update", inputDataValue, executionContext) - var emptyOutput model.Group + var emptyOutput nsx_policyModel.Group if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), groupsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GroupsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Group), nil + return output.(nsx_policyModel.Group), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/GroupsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/GroupsTypes.go index 44545c7e5..c045e1243 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/GroupsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/GroupsTypes.go @@ -11,50 +11,50 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func groupsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func groupsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["group_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["group_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["group_id"] = "GroupId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func groupsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func GroupsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func groupsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func groupsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["group_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["group_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["group_id"] = "GroupId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["group_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["groupId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["group_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["groupId"] = vapiBindings_.NewStringType() pathParams["group_id"] = "groupId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func groupsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func groupsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func groupsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["group_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["group_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["group_id"] = "GroupId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func groupsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GroupBindingType) +func GroupsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.GroupBindingType) } -func groupsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func groupsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["group_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["group_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["group_id"] = "GroupId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["group_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["groupId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["group_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["groupId"] = vapiBindings_.NewStringType() pathParams["group_id"] = "groupId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,17 +132,17 @@ func groupsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func groupsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func groupsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["member_types"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["member_types"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -151,31 +151,31 @@ func groupsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func groupsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GroupListResultBindingType) +func GroupsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.GroupListResultBindingType) } -func groupsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func groupsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["member_types"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["member_types"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -184,15 +184,15 @@ func groupsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["member_types"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["member_types"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -203,7 +203,7 @@ func groupsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -224,48 +224,48 @@ func groupsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func groupsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func groupsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["group_id"] = bindings.NewStringType() - fields["group"] = bindings.NewReferenceType(model.GroupBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["group_id"] = vapiBindings_.NewStringType() + fields["group"] = vapiBindings_.NewReferenceType(nsx_policyModel.GroupBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["group_id"] = "GroupId" fieldNameMap["group"] = "Group" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func groupsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func GroupsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func groupsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func groupsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["group_id"] = bindings.NewStringType() - fields["group"] = bindings.NewReferenceType(model.GroupBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["group_id"] = vapiBindings_.NewStringType() + fields["group"] = vapiBindings_.NewReferenceType(nsx_policyModel.GroupBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["group_id"] = "GroupId" fieldNameMap["group"] = "Group" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["group"] = bindings.NewReferenceType(model.GroupBindingType) - paramsTypeMap["group_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["groupId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["group_id"] = vapiBindings_.NewStringType() + paramsTypeMap["group"] = vapiBindings_.NewReferenceType(nsx_policyModel.GroupBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["groupId"] = vapiBindings_.NewStringType() pathParams["group_id"] = "groupId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -286,48 +286,48 @@ func groupsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func groupsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func groupsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["group_id"] = bindings.NewStringType() - fields["group"] = bindings.NewReferenceType(model.GroupBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["group_id"] = vapiBindings_.NewStringType() + fields["group"] = vapiBindings_.NewReferenceType(nsx_policyModel.GroupBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["group_id"] = "GroupId" fieldNameMap["group"] = "Group" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func groupsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GroupBindingType) +func GroupsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.GroupBindingType) } -func groupsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func groupsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["group_id"] = bindings.NewStringType() - fields["group"] = bindings.NewReferenceType(model.GroupBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["group_id"] = vapiBindings_.NewStringType() + fields["group"] = vapiBindings_.NewReferenceType(nsx_policyModel.GroupBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["group_id"] = "GroupId" fieldNameMap["group"] = "Group" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["group"] = bindings.NewReferenceType(model.GroupBindingType) - paramsTypeMap["group_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["groupId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["group_id"] = vapiBindings_.NewStringType() + paramsTypeMap["group"] = vapiBindings_.NewReferenceType(nsx_policyModel.GroupBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["groupId"] = vapiBindings_.NewStringType() pathParams["group_id"] = "groupId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/InterVrfRoutingClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/InterVrfRoutingClient.go new file mode 100644 index 000000000..0b2ae9d81 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/InterVrfRoutingClient.go @@ -0,0 +1,281 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Interface file for service: InterVrfRouting +// Used by client-side stubs. + +package tier_0s + +import ( + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" +) + +const _ = vapiCore_.SupportedByRuntimeVersion2 + +type InterVrfRoutingClient interface { + + // Delete inter-vrf routing config. + // + // @param tier0IdParam (required) + // @param interVrfRoutingIdParam (required) + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Delete(tier0IdParam string, interVrfRoutingIdParam string) error + + // Read inter-vrf routing config. + // + // @param tier0IdParam (required) + // @param interVrfRoutingIdParam (required) + // @return com.vmware.nsx_policy.model.PolicyInterVrfRoutingConfig + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Get(tier0IdParam string, interVrfRoutingIdParam string) (nsx_policyModel.PolicyInterVrfRoutingConfig, error) + + // List all inter-vrf routing configurations. + // + // @param tier0IdParam (required) + // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) + // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) + // @param includedFieldsParam Comma separated list of fields that should be included in query result (optional) + // @param pageSizeParam Maximum number of results to return in this page (server may return fewer) (optional, default to 1000) + // @param sortAscendingParam (optional) + // @param sortByParam Field by which records are sorted (optional) + // @return com.vmware.nsx_policy.model.PolicyInterVrfRoutingConfigListResult + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyInterVrfRoutingConfigListResult, error) + + // Create or update inter-vrf routing config. + // + // @param tier0IdParam (required) + // @param interVrfRoutingIdParam (required) + // @param policyInterVrfRoutingConfigParam (required) + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Patch(tier0IdParam string, interVrfRoutingIdParam string, policyInterVrfRoutingConfigParam nsx_policyModel.PolicyInterVrfRoutingConfig) error + + // Create or update inter-vrf routing config. + // + // @param tier0IdParam (required) + // @param interVrfRoutingIdParam (required) + // @param policyInterVrfRoutingConfigParam (required) + // @return com.vmware.nsx_policy.model.PolicyInterVrfRoutingConfig + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Update(tier0IdParam string, interVrfRoutingIdParam string, policyInterVrfRoutingConfigParam nsx_policyModel.PolicyInterVrfRoutingConfig) (nsx_policyModel.PolicyInterVrfRoutingConfig, error) +} + +type interVrfRoutingClient struct { + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType +} + +func NewInterVrfRoutingClient(connector vapiProtocolClient_.Connector) *interVrfRoutingClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.inter_vrf_routing") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), + } + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) + + iIface := interVrfRoutingClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} + return &iIface +} + +func (iIface *interVrfRoutingClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { + if entry, ok := iIface.errorsBindingMap[errorName]; ok { + return entry + } + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] +} + +func (iIface *interVrfRoutingClient) Delete(tier0IdParam string, interVrfRoutingIdParam string) error { + typeConverter := iIface.connector.TypeConverter() + executionContext := iIface.connector.NewExecutionContext() + operationRestMetaData := interVrfRoutingDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interVrfRoutingDeleteInputType(), typeConverter) + sv.AddStructField("Tier0Id", tier0IdParam) + sv.AddStructField("InterVrfRoutingId", interVrfRoutingIdParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + return vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.inter_vrf_routing", "delete", inputDataValue, executionContext) + if methodResult.IsSuccess() { + return nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return vapiBindings_.VAPIerrorsToError(errorInError) + } + return methodError.(error) + } +} + +func (iIface *interVrfRoutingClient) Get(tier0IdParam string, interVrfRoutingIdParam string) (nsx_policyModel.PolicyInterVrfRoutingConfig, error) { + typeConverter := iIface.connector.TypeConverter() + executionContext := iIface.connector.NewExecutionContext() + operationRestMetaData := interVrfRoutingGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interVrfRoutingGetInputType(), typeConverter) + sv.AddStructField("Tier0Id", tier0IdParam) + sv.AddStructField("InterVrfRoutingId", interVrfRoutingIdParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_policyModel.PolicyInterVrfRoutingConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.inter_vrf_routing", "get", inputDataValue, executionContext) + var emptyOutput nsx_policyModel.PolicyInterVrfRoutingConfig + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), InterVrfRoutingGetOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_policyModel.PolicyInterVrfRoutingConfig), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} + +func (iIface *interVrfRoutingClient) List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyInterVrfRoutingConfigListResult, error) { + typeConverter := iIface.connector.TypeConverter() + executionContext := iIface.connector.NewExecutionContext() + operationRestMetaData := interVrfRoutingListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interVrfRoutingListInputType(), typeConverter) + sv.AddStructField("Tier0Id", tier0IdParam) + sv.AddStructField("Cursor", cursorParam) + sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) + sv.AddStructField("IncludedFields", includedFieldsParam) + sv.AddStructField("PageSize", pageSizeParam) + sv.AddStructField("SortAscending", sortAscendingParam) + sv.AddStructField("SortBy", sortByParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_policyModel.PolicyInterVrfRoutingConfigListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.inter_vrf_routing", "list", inputDataValue, executionContext) + var emptyOutput nsx_policyModel.PolicyInterVrfRoutingConfigListResult + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), InterVrfRoutingListOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_policyModel.PolicyInterVrfRoutingConfigListResult), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} + +func (iIface *interVrfRoutingClient) Patch(tier0IdParam string, interVrfRoutingIdParam string, policyInterVrfRoutingConfigParam nsx_policyModel.PolicyInterVrfRoutingConfig) error { + typeConverter := iIface.connector.TypeConverter() + executionContext := iIface.connector.NewExecutionContext() + operationRestMetaData := interVrfRoutingPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interVrfRoutingPatchInputType(), typeConverter) + sv.AddStructField("Tier0Id", tier0IdParam) + sv.AddStructField("InterVrfRoutingId", interVrfRoutingIdParam) + sv.AddStructField("PolicyInterVrfRoutingConfig", policyInterVrfRoutingConfigParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + return vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.inter_vrf_routing", "patch", inputDataValue, executionContext) + if methodResult.IsSuccess() { + return nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return vapiBindings_.VAPIerrorsToError(errorInError) + } + return methodError.(error) + } +} + +func (iIface *interVrfRoutingClient) Update(tier0IdParam string, interVrfRoutingIdParam string, policyInterVrfRoutingConfigParam nsx_policyModel.PolicyInterVrfRoutingConfig) (nsx_policyModel.PolicyInterVrfRoutingConfig, error) { + typeConverter := iIface.connector.TypeConverter() + executionContext := iIface.connector.NewExecutionContext() + operationRestMetaData := interVrfRoutingUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interVrfRoutingUpdateInputType(), typeConverter) + sv.AddStructField("Tier0Id", tier0IdParam) + sv.AddStructField("InterVrfRoutingId", interVrfRoutingIdParam) + sv.AddStructField("PolicyInterVrfRoutingConfig", policyInterVrfRoutingConfigParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_policyModel.PolicyInterVrfRoutingConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.inter_vrf_routing", "update", inputDataValue, executionContext) + var emptyOutput nsx_policyModel.PolicyInterVrfRoutingConfig + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), InterVrfRoutingUpdateOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_policyModel.PolicyInterVrfRoutingConfig), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/InterVrfRoutingTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/InterVrfRoutingTypes.go new file mode 100644 index 000000000..0d7c7a903 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/InterVrfRoutingTypes.go @@ -0,0 +1,343 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Data type definitions file for service: InterVrfRouting. +// Includes binding types of a structures and enumerations defined in the service. +// Shared by client-side stubs and server-side skeletons to ensure type +// compatibility. + +package tier_0s + +import ( + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + "reflect" +) + +func interVrfRoutingDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["inter_vrf_routing_id"] = vapiBindings_.NewStringType() + fieldNameMap["tier0_id"] = "Tier0Id" + fieldNameMap["inter_vrf_routing_id"] = "InterVrfRoutingId" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func InterVrfRoutingDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() +} + +func interVrfRoutingDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["inter_vrf_routing_id"] = vapiBindings_.NewStringType() + fieldNameMap["tier0_id"] = "Tier0Id" + fieldNameMap["inter_vrf_routing_id"] = "InterVrfRoutingId" + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["inter_vrf_routing_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["interVrfRoutingId"] = vapiBindings_.NewStringType() + pathParams["inter_vrf_routing_id"] = "interVrfRoutingId" + pathParams["tier0_id"] = "tier0Id" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "DELETE", + "/policy/api/v1/infra/tier-0s/{tier0Id}/inter-vrf-routing/{interVrfRoutingId}", + "", + resultHeaders, + 204, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func interVrfRoutingGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["inter_vrf_routing_id"] = vapiBindings_.NewStringType() + fieldNameMap["tier0_id"] = "Tier0Id" + fieldNameMap["inter_vrf_routing_id"] = "InterVrfRoutingId" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func InterVrfRoutingGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyInterVrfRoutingConfigBindingType) +} + +func interVrfRoutingGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["inter_vrf_routing_id"] = vapiBindings_.NewStringType() + fieldNameMap["tier0_id"] = "Tier0Id" + fieldNameMap["inter_vrf_routing_id"] = "InterVrfRoutingId" + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["inter_vrf_routing_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["interVrfRoutingId"] = vapiBindings_.NewStringType() + pathParams["inter_vrf_routing_id"] = "interVrfRoutingId" + pathParams["tier0_id"] = "tier0Id" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "GET", + "/policy/api/v1/infra/tier-0s/{tier0Id}/inter-vrf-routing/{interVrfRoutingId}", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func interVrfRoutingListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["tier0_id"] = "Tier0Id" + fieldNameMap["cursor"] = "Cursor" + fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" + fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["page_size"] = "PageSize" + fieldNameMap["sort_ascending"] = "SortAscending" + fieldNameMap["sort_by"] = "SortBy" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func InterVrfRoutingListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyInterVrfRoutingConfigListResultBindingType) +} + +func interVrfRoutingListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["tier0_id"] = "Tier0Id" + fieldNameMap["cursor"] = "Cursor" + fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" + fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["page_size"] = "PageSize" + fieldNameMap["sort_ascending"] = "SortAscending" + fieldNameMap["sort_by"] = "SortBy" + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + pathParams["tier0_id"] = "tier0Id" + queryParams["cursor"] = "cursor" + queryParams["sort_ascending"] = "sort_ascending" + queryParams["included_fields"] = "included_fields" + queryParams["sort_by"] = "sort_by" + queryParams["include_mark_for_delete_objects"] = "include_mark_for_delete_objects" + queryParams["page_size"] = "page_size" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "GET", + "/policy/api/v1/infra/tier-0s/{tier0Id}/inter-vrf-routing", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func interVrfRoutingPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["inter_vrf_routing_id"] = vapiBindings_.NewStringType() + fields["policy_inter_vrf_routing_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyInterVrfRoutingConfigBindingType) + fieldNameMap["tier0_id"] = "Tier0Id" + fieldNameMap["inter_vrf_routing_id"] = "InterVrfRoutingId" + fieldNameMap["policy_inter_vrf_routing_config"] = "PolicyInterVrfRoutingConfig" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func InterVrfRoutingPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() +} + +func interVrfRoutingPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["inter_vrf_routing_id"] = vapiBindings_.NewStringType() + fields["policy_inter_vrf_routing_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyInterVrfRoutingConfigBindingType) + fieldNameMap["tier0_id"] = "Tier0Id" + fieldNameMap["inter_vrf_routing_id"] = "InterVrfRoutingId" + fieldNameMap["policy_inter_vrf_routing_config"] = "PolicyInterVrfRoutingConfig" + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["inter_vrf_routing_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_inter_vrf_routing_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyInterVrfRoutingConfigBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["interVrfRoutingId"] = vapiBindings_.NewStringType() + pathParams["inter_vrf_routing_id"] = "interVrfRoutingId" + pathParams["tier0_id"] = "tier0Id" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "policy_inter_vrf_routing_config", + "PATCH", + "/policy/api/v1/infra/tier-0s/{tier0Id}/inter-vrf-routing/{interVrfRoutingId}", + "", + resultHeaders, + 204, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func interVrfRoutingUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["inter_vrf_routing_id"] = vapiBindings_.NewStringType() + fields["policy_inter_vrf_routing_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyInterVrfRoutingConfigBindingType) + fieldNameMap["tier0_id"] = "Tier0Id" + fieldNameMap["inter_vrf_routing_id"] = "InterVrfRoutingId" + fieldNameMap["policy_inter_vrf_routing_config"] = "PolicyInterVrfRoutingConfig" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func InterVrfRoutingUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyInterVrfRoutingConfigBindingType) +} + +func interVrfRoutingUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["inter_vrf_routing_id"] = vapiBindings_.NewStringType() + fields["policy_inter_vrf_routing_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyInterVrfRoutingConfigBindingType) + fieldNameMap["tier0_id"] = "Tier0Id" + fieldNameMap["inter_vrf_routing_id"] = "InterVrfRoutingId" + fieldNameMap["policy_inter_vrf_routing_config"] = "PolicyInterVrfRoutingConfig" + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["inter_vrf_routing_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_inter_vrf_routing_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyInterVrfRoutingConfigBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["interVrfRoutingId"] = vapiBindings_.NewStringType() + pathParams["inter_vrf_routing_id"] = "interVrfRoutingId" + pathParams["tier0_id"] = "tier0Id" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "policy_inter_vrf_routing_config", + "PUT", + "/policy/api/v1/infra/tier-0s/{tier0Id}/inter-vrf-routing/{interVrfRoutingId}", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/IpsecVpnServicesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/IpsecVpnServicesClient.go index 1767c7cd0..f2ae5855f 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/IpsecVpnServicesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/IpsecVpnServicesClient.go @@ -9,15 +9,14 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type IpsecVpnServicesClient interface { @@ -25,6 +24,7 @@ type IpsecVpnServicesClient interface { // // @param tier0IdParam (required) // @param serviceIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type IpsecVpnServicesClient interface { // @param tier0IdParam (required) // @param serviceIdParam (required) // @return com.vmware.nsx_policy.model.IPSecVpnService + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, serviceIdParam string) (model.IPSecVpnService, error) + Get(tier0IdParam string, serviceIdParam string) (nsx_policyModel.IPSecVpnService, error) // Get paginated list of all IPSec VPN services for given Tier-0. // @@ -54,24 +55,26 @@ type IpsecVpnServicesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.IPSecVpnServiceListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPSecVpnServiceListResult, error) + List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IPSecVpnServiceListResult, error) // Create or patch IPSec VPN service under Tier-0. // // @param tier0IdParam (required) // @param serviceIdParam (required) // @param ipSecVpnServiceParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, serviceIdParam string, ipSecVpnServiceParam model.IPSecVpnService) error + Patch(tier0IdParam string, serviceIdParam string, ipSecVpnServiceParam nsx_policyModel.IPSecVpnService) error // Create or fully replace IPSec VPN service under given Tier-0. Revision is optional for creation and required for update. // @@ -79,105 +82,112 @@ type IpsecVpnServicesClient interface { // @param serviceIdParam (required) // @param ipSecVpnServiceParam (required) // @return com.vmware.nsx_policy.model.IPSecVpnService + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, serviceIdParam string, ipSecVpnServiceParam model.IPSecVpnService) (model.IPSecVpnService, error) + Update(tier0IdParam string, serviceIdParam string, ipSecVpnServiceParam nsx_policyModel.IPSecVpnService) (nsx_policyModel.IPSecVpnService, error) } type ipsecVpnServicesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewIpsecVpnServicesClient(connector client.Connector) *ipsecVpnServicesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.ipsec_vpn_services") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewIpsecVpnServicesClient(connector vapiProtocolClient_.Connector) *ipsecVpnServicesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.ipsec_vpn_services") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) iIface := ipsecVpnServicesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &iIface } -func (iIface *ipsecVpnServicesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (iIface *ipsecVpnServicesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := iIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (iIface *ipsecVpnServicesClient) Delete(tier0IdParam string, serviceIdParam string) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipsecVpnServicesDeleteInputType(), typeConverter) + operationRestMetaData := ipsecVpnServicesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipsecVpnServicesDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("ServiceId", serviceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipsecVpnServicesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.ipsec_vpn_services", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *ipsecVpnServicesClient) Get(tier0IdParam string, serviceIdParam string) (model.IPSecVpnService, error) { +func (iIface *ipsecVpnServicesClient) Get(tier0IdParam string, serviceIdParam string) (nsx_policyModel.IPSecVpnService, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipsecVpnServicesGetInputType(), typeConverter) + operationRestMetaData := ipsecVpnServicesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipsecVpnServicesGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("ServiceId", serviceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPSecVpnService - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPSecVpnService + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipsecVpnServicesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.ipsec_vpn_services", "get", inputDataValue, executionContext) - var emptyOutput model.IPSecVpnService + var emptyOutput nsx_policyModel.IPSecVpnService if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipsecVpnServicesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpsecVpnServicesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPSecVpnService), nil + return output.(nsx_policyModel.IPSecVpnService), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *ipsecVpnServicesClient) List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPSecVpnServiceListResult, error) { +func (iIface *ipsecVpnServicesClient) List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IPSecVpnServiceListResult, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipsecVpnServicesListInputType(), typeConverter) + operationRestMetaData := ipsecVpnServicesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipsecVpnServicesListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -187,85 +197,84 @@ func (iIface *ipsecVpnServicesClient) List(tier0IdParam string, cursorParam *str sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPSecVpnServiceListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPSecVpnServiceListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipsecVpnServicesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.ipsec_vpn_services", "list", inputDataValue, executionContext) - var emptyOutput model.IPSecVpnServiceListResult + var emptyOutput nsx_policyModel.IPSecVpnServiceListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipsecVpnServicesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpsecVpnServicesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPSecVpnServiceListResult), nil + return output.(nsx_policyModel.IPSecVpnServiceListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *ipsecVpnServicesClient) Patch(tier0IdParam string, serviceIdParam string, ipSecVpnServiceParam model.IPSecVpnService) error { +func (iIface *ipsecVpnServicesClient) Patch(tier0IdParam string, serviceIdParam string, ipSecVpnServiceParam nsx_policyModel.IPSecVpnService) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipsecVpnServicesPatchInputType(), typeConverter) + operationRestMetaData := ipsecVpnServicesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipsecVpnServicesPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("IpSecVpnService", ipSecVpnServiceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipsecVpnServicesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.ipsec_vpn_services", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *ipsecVpnServicesClient) Update(tier0IdParam string, serviceIdParam string, ipSecVpnServiceParam model.IPSecVpnService) (model.IPSecVpnService, error) { +func (iIface *ipsecVpnServicesClient) Update(tier0IdParam string, serviceIdParam string, ipSecVpnServiceParam nsx_policyModel.IPSecVpnService) (nsx_policyModel.IPSecVpnService, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipsecVpnServicesUpdateInputType(), typeConverter) + operationRestMetaData := ipsecVpnServicesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipsecVpnServicesUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("IpSecVpnService", ipSecVpnServiceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPSecVpnService - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPSecVpnService + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipsecVpnServicesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.ipsec_vpn_services", "update", inputDataValue, executionContext) - var emptyOutput model.IPSecVpnService + var emptyOutput nsx_policyModel.IPSecVpnService if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipsecVpnServicesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpsecVpnServicesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPSecVpnService), nil + return output.(nsx_policyModel.IPSecVpnService), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/IpsecVpnServicesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/IpsecVpnServicesTypes.go index d9e2ce0c8..6d9be0caf 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/IpsecVpnServicesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/IpsecVpnServicesTypes.go @@ -11,50 +11,50 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func ipsecVpnServicesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipsecVpnServicesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["service_id"] = "ServiceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipsecVpnServicesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func IpsecVpnServicesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func ipsecVpnServicesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipsecVpnServicesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["service_id"] = "ServiceId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func ipsecVpnServicesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipsecVpnServicesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipsecVpnServicesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["service_id"] = "ServiceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipsecVpnServicesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPSecVpnServiceBindingType) +func IpsecVpnServicesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnServiceBindingType) } -func ipsecVpnServicesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipsecVpnServicesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["service_id"] = "ServiceId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,16 +132,16 @@ func ipsecVpnServicesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipsecVpnServicesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipsecVpnServicesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -149,30 +149,30 @@ func ipsecVpnServicesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipsecVpnServicesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPSecVpnServiceListResultBindingType) +func IpsecVpnServicesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnServiceListResultBindingType) } -func ipsecVpnServicesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipsecVpnServicesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -180,14 +180,14 @@ func ipsecVpnServicesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -197,7 +197,7 @@ func ipsecVpnServicesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -218,48 +218,48 @@ func ipsecVpnServicesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipsecVpnServicesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipsecVpnServicesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["ip_sec_vpn_service"] = bindings.NewReferenceType(model.IPSecVpnServiceBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnServiceBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["ip_sec_vpn_service"] = "IpSecVpnService" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipsecVpnServicesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func IpsecVpnServicesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func ipsecVpnServicesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipsecVpnServicesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["ip_sec_vpn_service"] = bindings.NewReferenceType(model.IPSecVpnServiceBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnServiceBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["ip_sec_vpn_service"] = "IpSecVpnService" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["ip_sec_vpn_service"] = bindings.NewReferenceType(model.IPSecVpnServiceBindingType) - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ip_sec_vpn_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnServiceBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -280,48 +280,48 @@ func ipsecVpnServicesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipsecVpnServicesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipsecVpnServicesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["ip_sec_vpn_service"] = bindings.NewReferenceType(model.IPSecVpnServiceBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnServiceBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["ip_sec_vpn_service"] = "IpSecVpnService" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipsecVpnServicesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPSecVpnServiceBindingType) +func IpsecVpnServicesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnServiceBindingType) } -func ipsecVpnServicesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipsecVpnServicesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["ip_sec_vpn_service"] = bindings.NewReferenceType(model.IPSecVpnServiceBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnServiceBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["ip_sec_vpn_service"] = "IpSecVpnService" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["ip_sec_vpn_service"] = bindings.NewReferenceType(model.IPSecVpnServiceBindingType) - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ip_sec_vpn_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnServiceBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/L2vpnServicesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/L2vpnServicesClient.go index 15ed879c2..b8676157b 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/L2vpnServicesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/L2vpnServicesClient.go @@ -9,15 +9,14 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type L2vpnServicesClient interface { @@ -25,6 +24,7 @@ type L2vpnServicesClient interface { // // @param tier0IdParam (required) // @param serviceIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type L2vpnServicesClient interface { // @param tier0IdParam (required) // @param serviceIdParam (required) // @return com.vmware.nsx_policy.model.L2VPNService + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, serviceIdParam string) (model.L2VPNService, error) + Get(tier0IdParam string, serviceIdParam string) (nsx_policyModel.L2VPNService, error) // Get paginated list of all L2VPN services under Tier-0. // @@ -54,24 +55,26 @@ type L2vpnServicesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.L2VPNServiceListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.L2VPNServiceListResult, error) + List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.L2VPNServiceListResult, error) // Create or patch L2VPN service for given Tier-0 // // @param tier0IdParam (required) // @param serviceIdParam (required) // @param l2VPNServiceParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, serviceIdParam string, l2VPNServiceParam model.L2VPNService) error + Patch(tier0IdParam string, serviceIdParam string, l2VPNServiceParam nsx_policyModel.L2VPNService) error // Create or fully replace L2VPN service for given Tier-0. Revision is optional for creation and required for update. // @@ -79,105 +82,112 @@ type L2vpnServicesClient interface { // @param serviceIdParam (required) // @param l2VPNServiceParam (required) // @return com.vmware.nsx_policy.model.L2VPNService + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, serviceIdParam string, l2VPNServiceParam model.L2VPNService) (model.L2VPNService, error) + Update(tier0IdParam string, serviceIdParam string, l2VPNServiceParam nsx_policyModel.L2VPNService) (nsx_policyModel.L2VPNService, error) } type l2vpnServicesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewL2vpnServicesClient(connector client.Connector) *l2vpnServicesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.l2vpn_services") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewL2vpnServicesClient(connector vapiProtocolClient_.Connector) *l2vpnServicesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.l2vpn_services") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) lIface := l2vpnServicesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &lIface } -func (lIface *l2vpnServicesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (lIface *l2vpnServicesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := lIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (lIface *l2vpnServicesClient) Delete(tier0IdParam string, serviceIdParam string) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(l2vpnServicesDeleteInputType(), typeConverter) + operationRestMetaData := l2vpnServicesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(l2vpnServicesDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("ServiceId", serviceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := l2vpnServicesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.l2vpn_services", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *l2vpnServicesClient) Get(tier0IdParam string, serviceIdParam string) (model.L2VPNService, error) { +func (lIface *l2vpnServicesClient) Get(tier0IdParam string, serviceIdParam string) (nsx_policyModel.L2VPNService, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(l2vpnServicesGetInputType(), typeConverter) + operationRestMetaData := l2vpnServicesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(l2vpnServicesGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("ServiceId", serviceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.L2VPNService - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.L2VPNService + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := l2vpnServicesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.l2vpn_services", "get", inputDataValue, executionContext) - var emptyOutput model.L2VPNService + var emptyOutput nsx_policyModel.L2VPNService if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), l2vpnServicesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), L2vpnServicesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.L2VPNService), nil + return output.(nsx_policyModel.L2VPNService), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *l2vpnServicesClient) List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.L2VPNServiceListResult, error) { +func (lIface *l2vpnServicesClient) List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.L2VPNServiceListResult, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(l2vpnServicesListInputType(), typeConverter) + operationRestMetaData := l2vpnServicesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(l2vpnServicesListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -187,85 +197,84 @@ func (lIface *l2vpnServicesClient) List(tier0IdParam string, cursorParam *string sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.L2VPNServiceListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.L2VPNServiceListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := l2vpnServicesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.l2vpn_services", "list", inputDataValue, executionContext) - var emptyOutput model.L2VPNServiceListResult + var emptyOutput nsx_policyModel.L2VPNServiceListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), l2vpnServicesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), L2vpnServicesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.L2VPNServiceListResult), nil + return output.(nsx_policyModel.L2VPNServiceListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *l2vpnServicesClient) Patch(tier0IdParam string, serviceIdParam string, l2VPNServiceParam model.L2VPNService) error { +func (lIface *l2vpnServicesClient) Patch(tier0IdParam string, serviceIdParam string, l2VPNServiceParam nsx_policyModel.L2VPNService) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(l2vpnServicesPatchInputType(), typeConverter) + operationRestMetaData := l2vpnServicesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(l2vpnServicesPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("L2VPNService", l2VPNServiceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := l2vpnServicesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.l2vpn_services", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *l2vpnServicesClient) Update(tier0IdParam string, serviceIdParam string, l2VPNServiceParam model.L2VPNService) (model.L2VPNService, error) { +func (lIface *l2vpnServicesClient) Update(tier0IdParam string, serviceIdParam string, l2VPNServiceParam nsx_policyModel.L2VPNService) (nsx_policyModel.L2VPNService, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(l2vpnServicesUpdateInputType(), typeConverter) + operationRestMetaData := l2vpnServicesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(l2vpnServicesUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("L2VPNService", l2VPNServiceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.L2VPNService - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.L2VPNService + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := l2vpnServicesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.l2vpn_services", "update", inputDataValue, executionContext) - var emptyOutput model.L2VPNService + var emptyOutput nsx_policyModel.L2VPNService if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), l2vpnServicesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), L2vpnServicesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.L2VPNService), nil + return output.(nsx_policyModel.L2VPNService), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/L2vpnServicesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/L2vpnServicesTypes.go index 938251848..4b1e27be2 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/L2vpnServicesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/L2vpnServicesTypes.go @@ -11,50 +11,50 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func l2vpnServicesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func l2vpnServicesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["service_id"] = "ServiceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func l2vpnServicesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func L2vpnServicesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func l2vpnServicesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func l2vpnServicesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["service_id"] = "ServiceId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func l2vpnServicesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func l2vpnServicesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func l2vpnServicesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["service_id"] = "ServiceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func l2vpnServicesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.L2VPNServiceBindingType) +func L2vpnServicesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNServiceBindingType) } -func l2vpnServicesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func l2vpnServicesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["service_id"] = "ServiceId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,16 +132,16 @@ func l2vpnServicesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func l2vpnServicesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func l2vpnServicesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -149,30 +149,30 @@ func l2vpnServicesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func l2vpnServicesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.L2VPNServiceListResultBindingType) +func L2vpnServicesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNServiceListResultBindingType) } -func l2vpnServicesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func l2vpnServicesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -180,14 +180,14 @@ func l2vpnServicesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -197,7 +197,7 @@ func l2vpnServicesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -218,48 +218,48 @@ func l2vpnServicesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func l2vpnServicesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func l2vpnServicesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["l2_VPN_service"] = bindings.NewReferenceType(model.L2VPNServiceBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["l2_VPN_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNServiceBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["l2_VPN_service"] = "L2VPNService" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func l2vpnServicesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func L2vpnServicesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func l2vpnServicesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func l2vpnServicesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["l2_VPN_service"] = bindings.NewReferenceType(model.L2VPNServiceBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["l2_VPN_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNServiceBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["l2_VPN_service"] = "L2VPNService" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["l2_VPN_service"] = bindings.NewReferenceType(model.L2VPNServiceBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["l2_VPN_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNServiceBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -280,48 +280,48 @@ func l2vpnServicesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func l2vpnServicesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func l2vpnServicesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["l2_VPN_service"] = bindings.NewReferenceType(model.L2VPNServiceBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["l2_VPN_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNServiceBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["l2_VPN_service"] = "L2VPNService" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func l2vpnServicesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.L2VPNServiceBindingType) +func L2vpnServicesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNServiceBindingType) } -func l2vpnServicesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func l2vpnServicesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["l2_VPN_service"] = bindings.NewReferenceType(model.L2VPNServiceBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["l2_VPN_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNServiceBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["l2_VPN_service"] = "L2VPNService" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["l2_VPN_service"] = bindings.NewReferenceType(model.L2VPNServiceBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["l2_VPN_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNServiceBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/LocaleServicesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/LocaleServicesClient.go index c313f0965..050c56188 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/LocaleServicesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/LocaleServicesClient.go @@ -9,15 +9,14 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type LocaleServicesClient interface { @@ -25,6 +24,7 @@ type LocaleServicesClient interface { // // @param tier0IdParam (required) // @param localeServicesIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type LocaleServicesClient interface { // @param tier0IdParam (required) // @param localeServicesIdParam (required) // @return com.vmware.nsx_policy.model.LocaleServices + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, localeServicesIdParam string) (model.LocaleServices, error) + Get(tier0IdParam string, localeServicesIdParam string) (nsx_policyModel.LocaleServices, error) // Paginated list of all Tier-0 locale-services // @@ -54,24 +55,26 @@ type LocaleServicesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.LocaleServicesListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.LocaleServicesListResult, error) + List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.LocaleServicesListResult, error) // If a Tier-0 locale-services with the locale-services-id is not already present, create a new locale-services. If it already exists, update Tier-0 locale-services with specified attributes. // // @param tier0IdParam (required) // @param localeServicesIdParam (required) // @param localeServicesParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, localeServicesIdParam string, localeServicesParam model.LocaleServices) error + Patch(tier0IdParam string, localeServicesIdParam string, localeServicesParam nsx_policyModel.LocaleServices) error // If a Tier-0 locale-services with the locale-services-id is not already present, create a new locale-services. If it already exists, replace the Tier-0 locale-services instance with the new object. // @@ -79,105 +82,112 @@ type LocaleServicesClient interface { // @param localeServicesIdParam (required) // @param localeServicesParam (required) // @return com.vmware.nsx_policy.model.LocaleServices + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, localeServicesIdParam string, localeServicesParam model.LocaleServices) (model.LocaleServices, error) + Update(tier0IdParam string, localeServicesIdParam string, localeServicesParam nsx_policyModel.LocaleServices) (nsx_policyModel.LocaleServices, error) } type localeServicesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewLocaleServicesClient(connector client.Connector) *localeServicesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewLocaleServicesClient(connector vapiProtocolClient_.Connector) *localeServicesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) lIface := localeServicesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &lIface } -func (lIface *localeServicesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (lIface *localeServicesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := lIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (lIface *localeServicesClient) Delete(tier0IdParam string, localeServicesIdParam string) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(localeServicesDeleteInputType(), typeConverter) + operationRestMetaData := localeServicesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(localeServicesDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := localeServicesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *localeServicesClient) Get(tier0IdParam string, localeServicesIdParam string) (model.LocaleServices, error) { +func (lIface *localeServicesClient) Get(tier0IdParam string, localeServicesIdParam string) (nsx_policyModel.LocaleServices, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(localeServicesGetInputType(), typeConverter) + operationRestMetaData := localeServicesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(localeServicesGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.LocaleServices - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.LocaleServices + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := localeServicesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services", "get", inputDataValue, executionContext) - var emptyOutput model.LocaleServices + var emptyOutput nsx_policyModel.LocaleServices if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), localeServicesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LocaleServicesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.LocaleServices), nil + return output.(nsx_policyModel.LocaleServices), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *localeServicesClient) List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.LocaleServicesListResult, error) { +func (lIface *localeServicesClient) List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.LocaleServicesListResult, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(localeServicesListInputType(), typeConverter) + operationRestMetaData := localeServicesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(localeServicesListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -187,85 +197,84 @@ func (lIface *localeServicesClient) List(tier0IdParam string, cursorParam *strin sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.LocaleServicesListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.LocaleServicesListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := localeServicesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services", "list", inputDataValue, executionContext) - var emptyOutput model.LocaleServicesListResult + var emptyOutput nsx_policyModel.LocaleServicesListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), localeServicesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LocaleServicesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.LocaleServicesListResult), nil + return output.(nsx_policyModel.LocaleServicesListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *localeServicesClient) Patch(tier0IdParam string, localeServicesIdParam string, localeServicesParam model.LocaleServices) error { +func (lIface *localeServicesClient) Patch(tier0IdParam string, localeServicesIdParam string, localeServicesParam nsx_policyModel.LocaleServices) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(localeServicesPatchInputType(), typeConverter) + operationRestMetaData := localeServicesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(localeServicesPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("LocaleServices", localeServicesParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := localeServicesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *localeServicesClient) Update(tier0IdParam string, localeServicesIdParam string, localeServicesParam model.LocaleServices) (model.LocaleServices, error) { +func (lIface *localeServicesClient) Update(tier0IdParam string, localeServicesIdParam string, localeServicesParam nsx_policyModel.LocaleServices) (nsx_policyModel.LocaleServices, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(localeServicesUpdateInputType(), typeConverter) + operationRestMetaData := localeServicesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(localeServicesUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("LocaleServices", localeServicesParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.LocaleServices - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.LocaleServices + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := localeServicesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services", "update", inputDataValue, executionContext) - var emptyOutput model.LocaleServices + var emptyOutput nsx_policyModel.LocaleServices if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), localeServicesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LocaleServicesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.LocaleServices), nil + return output.(nsx_policyModel.LocaleServices), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/LocaleServicesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/LocaleServicesTypes.go index a9e3c6a3a..299d94e8c 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/LocaleServicesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/LocaleServicesTypes.go @@ -11,50 +11,50 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func localeServicesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func localeServicesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func localeServicesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func LocaleServicesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func localeServicesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func localeServicesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func localeServicesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func localeServicesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func localeServicesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func localeServicesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.LocaleServicesBindingType) +func LocaleServicesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.LocaleServicesBindingType) } -func localeServicesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func localeServicesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,16 +132,16 @@ func localeServicesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func localeServicesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func localeServicesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -149,30 +149,30 @@ func localeServicesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func localeServicesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.LocaleServicesListResultBindingType) +func LocaleServicesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.LocaleServicesListResultBindingType) } -func localeServicesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func localeServicesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -180,14 +180,14 @@ func localeServicesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -197,7 +197,7 @@ func localeServicesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -218,48 +218,48 @@ func localeServicesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func localeServicesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func localeServicesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["locale_services"] = bindings.NewReferenceType(model.LocaleServicesBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["locale_services"] = vapiBindings_.NewReferenceType(nsx_policyModel.LocaleServicesBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["locale_services"] = "LocaleServices" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func localeServicesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func LocaleServicesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func localeServicesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func localeServicesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["locale_services"] = bindings.NewReferenceType(model.LocaleServicesBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["locale_services"] = vapiBindings_.NewReferenceType(nsx_policyModel.LocaleServicesBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["locale_services"] = "LocaleServices" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["locale_services"] = bindings.NewReferenceType(model.LocaleServicesBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services"] = vapiBindings_.NewReferenceType(nsx_policyModel.LocaleServicesBindingType) + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -280,48 +280,48 @@ func localeServicesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func localeServicesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func localeServicesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["locale_services"] = bindings.NewReferenceType(model.LocaleServicesBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["locale_services"] = vapiBindings_.NewReferenceType(nsx_policyModel.LocaleServicesBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["locale_services"] = "LocaleServices" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func localeServicesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.LocaleServicesBindingType) +func LocaleServicesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.LocaleServicesBindingType) } -func localeServicesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func localeServicesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["locale_services"] = bindings.NewReferenceType(model.LocaleServicesBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["locale_services"] = vapiBindings_.NewReferenceType(nsx_policyModel.LocaleServicesBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["locale_services"] = "LocaleServices" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["locale_services"] = bindings.NewReferenceType(model.LocaleServicesBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services"] = vapiBindings_.NewReferenceType(nsx_policyModel.LocaleServicesBindingType) + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/NatClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/NatClient.go index 4efe76ba8..a75e159e2 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/NatClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/NatClient.go @@ -9,15 +9,14 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type NatClient interface { @@ -31,43 +30,48 @@ type NatClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PolicyNatListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyNatListResult, error) + List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyNatListResult, error) } type natClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewNatClient(connector client.Connector) *natClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.nat") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewNatClient(connector vapiProtocolClient_.Connector) *natClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.nat") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) nIface := natClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &nIface } -func (nIface *natClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (nIface *natClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := nIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (nIface *natClient) List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyNatListResult, error) { +func (nIface *natClient) List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyNatListResult, error) { typeConverter := nIface.connector.TypeConverter() executionContext := nIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(natListInputType(), typeConverter) + operationRestMetaData := natListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(natListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -77,25 +81,22 @@ func (nIface *natClient) List(tier0IdParam string, cursorParam *string, includeM sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyNatListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyNatListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := natListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - nIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := nIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.nat", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyNatListResult + var emptyOutput nsx_policyModel.PolicyNatListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), natListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), NatListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyNatListResult), nil + return output.(nsx_policyModel.PolicyNatListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), nIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/NatTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/NatTypes.go index 09350f95f..6d8a4b53d 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/NatTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/NatTypes.go @@ -11,23 +11,23 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func natListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func natListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -35,30 +35,30 @@ func natListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func natListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyNatListResultBindingType) +func NatListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyNatListResultBindingType) } -func natListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func natListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -66,14 +66,14 @@ func natListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -83,7 +83,7 @@ func natListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/PrefixListsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/PrefixListsClient.go index d948d9c6d..ee6a502c2 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/PrefixListsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/PrefixListsClient.go @@ -9,15 +9,14 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type PrefixListsClient interface { @@ -25,6 +24,7 @@ type PrefixListsClient interface { // // @param tier0IdParam (required) // @param prefixListIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type PrefixListsClient interface { // @param tier0IdParam (required) // @param prefixListIdParam (required) // @return com.vmware.nsx_policy.model.PrefixList + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, prefixListIdParam string) (model.PrefixList, error) + Get(tier0IdParam string, prefixListIdParam string) (nsx_policyModel.PrefixList, error) // Paginated list of all prefix lists // @@ -54,24 +55,26 @@ type PrefixListsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PrefixListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PrefixListResult, error) + List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PrefixListResult, error) // If prefix list for prefix-list-id is not already present, create a prefix list. If it already exists, patch prefix list for prefix-list-id. Note: Patching existing prefix-list's \"prefixes\" property will overwrite the existing prefixes. GET and PATCH is the expected set of operations to update or append new entries to the existig prefixes. Patching existing prefixes require order to be preserved to avoid traffic impact. During PATCH operation, reordering of existing prefixes may impact routes and eventually datapath. Order here is crucial and it all depends upon action. If action for every prefix is PERMIT then order may not impact but if there is DENY prefix then change in ordering could lead to traffic impact. // // @param tier0IdParam (required) // @param prefixListIdParam (required) // @param prefixListParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, prefixListIdParam string, prefixListParam model.PrefixList) error + Patch(tier0IdParam string, prefixListIdParam string, prefixListParam nsx_policyModel.PrefixList) error // If prefix list for prefix-list-id is not already present, create a prefix list. If it already exists, replace the prefix list for prefix-list-id. Note: Updating existing prefixes require order to be preserved to avoid traffic impact. During PATCH operation, reordering of existing prefixes may impact routes and eventually datapath. Order here is crucial and it all depends upon action. If action for every prefix is PERMIT then order may not impact but if there is DENY prefix then change in ordering could lead to traffic impact. // @@ -79,105 +82,112 @@ type PrefixListsClient interface { // @param prefixListIdParam Prefix List ID (required) // @param prefixListParam (required) // @return com.vmware.nsx_policy.model.PrefixList + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, prefixListIdParam string, prefixListParam model.PrefixList) (model.PrefixList, error) + Update(tier0IdParam string, prefixListIdParam string, prefixListParam nsx_policyModel.PrefixList) (nsx_policyModel.PrefixList, error) } type prefixListsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewPrefixListsClient(connector client.Connector) *prefixListsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.prefix_lists") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewPrefixListsClient(connector vapiProtocolClient_.Connector) *prefixListsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.prefix_lists") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) pIface := prefixListsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &pIface } -func (pIface *prefixListsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (pIface *prefixListsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := pIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (pIface *prefixListsClient) Delete(tier0IdParam string, prefixListIdParam string) error { typeConverter := pIface.connector.TypeConverter() executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(prefixListsDeleteInputType(), typeConverter) + operationRestMetaData := prefixListsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(prefixListsDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("PrefixListId", prefixListIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := prefixListsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.prefix_lists", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (pIface *prefixListsClient) Get(tier0IdParam string, prefixListIdParam string) (model.PrefixList, error) { +func (pIface *prefixListsClient) Get(tier0IdParam string, prefixListIdParam string) (nsx_policyModel.PrefixList, error) { typeConverter := pIface.connector.TypeConverter() executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(prefixListsGetInputType(), typeConverter) + operationRestMetaData := prefixListsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(prefixListsGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("PrefixListId", prefixListIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PrefixList - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PrefixList + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := prefixListsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.prefix_lists", "get", inputDataValue, executionContext) - var emptyOutput model.PrefixList + var emptyOutput nsx_policyModel.PrefixList if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), prefixListsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), PrefixListsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PrefixList), nil + return output.(nsx_policyModel.PrefixList), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (pIface *prefixListsClient) List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PrefixListResult, error) { +func (pIface *prefixListsClient) List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PrefixListResult, error) { typeConverter := pIface.connector.TypeConverter() executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(prefixListsListInputType(), typeConverter) + operationRestMetaData := prefixListsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(prefixListsListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -187,85 +197,84 @@ func (pIface *prefixListsClient) List(tier0IdParam string, cursorParam *string, sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PrefixListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PrefixListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := prefixListsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.prefix_lists", "list", inputDataValue, executionContext) - var emptyOutput model.PrefixListResult + var emptyOutput nsx_policyModel.PrefixListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), prefixListsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), PrefixListsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PrefixListResult), nil + return output.(nsx_policyModel.PrefixListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (pIface *prefixListsClient) Patch(tier0IdParam string, prefixListIdParam string, prefixListParam model.PrefixList) error { +func (pIface *prefixListsClient) Patch(tier0IdParam string, prefixListIdParam string, prefixListParam nsx_policyModel.PrefixList) error { typeConverter := pIface.connector.TypeConverter() executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(prefixListsPatchInputType(), typeConverter) + operationRestMetaData := prefixListsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(prefixListsPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("PrefixListId", prefixListIdParam) sv.AddStructField("PrefixList", prefixListParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := prefixListsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.prefix_lists", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (pIface *prefixListsClient) Update(tier0IdParam string, prefixListIdParam string, prefixListParam model.PrefixList) (model.PrefixList, error) { +func (pIface *prefixListsClient) Update(tier0IdParam string, prefixListIdParam string, prefixListParam nsx_policyModel.PrefixList) (nsx_policyModel.PrefixList, error) { typeConverter := pIface.connector.TypeConverter() executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(prefixListsUpdateInputType(), typeConverter) + operationRestMetaData := prefixListsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(prefixListsUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("PrefixListId", prefixListIdParam) sv.AddStructField("PrefixList", prefixListParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PrefixList - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PrefixList + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := prefixListsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.prefix_lists", "update", inputDataValue, executionContext) - var emptyOutput model.PrefixList + var emptyOutput nsx_policyModel.PrefixList if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), prefixListsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), PrefixListsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PrefixList), nil + return output.(nsx_policyModel.PrefixList), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/PrefixListsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/PrefixListsTypes.go index 15d84c97e..bc5168fdd 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/PrefixListsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/PrefixListsTypes.go @@ -11,50 +11,50 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func prefixListsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func prefixListsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["prefix_list_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["prefix_list_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["prefix_list_id"] = "PrefixListId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func prefixListsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func PrefixListsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func prefixListsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func prefixListsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["prefix_list_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["prefix_list_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["prefix_list_id"] = "PrefixListId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["prefix_list_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["prefixListId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["prefix_list_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["prefixListId"] = vapiBindings_.NewStringType() pathParams["prefix_list_id"] = "prefixListId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func prefixListsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func prefixListsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func prefixListsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["prefix_list_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["prefix_list_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["prefix_list_id"] = "PrefixListId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func prefixListsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PrefixListBindingType) +func PrefixListsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PrefixListBindingType) } -func prefixListsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func prefixListsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["prefix_list_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["prefix_list_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["prefix_list_id"] = "PrefixListId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["prefix_list_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["prefixListId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["prefix_list_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["prefixListId"] = vapiBindings_.NewStringType() pathParams["prefix_list_id"] = "prefixListId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,16 +132,16 @@ func prefixListsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func prefixListsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func prefixListsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -149,30 +149,30 @@ func prefixListsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func prefixListsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PrefixListResultBindingType) +func PrefixListsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PrefixListResultBindingType) } -func prefixListsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func prefixListsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -180,14 +180,14 @@ func prefixListsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -197,7 +197,7 @@ func prefixListsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -218,48 +218,48 @@ func prefixListsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func prefixListsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func prefixListsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["prefix_list_id"] = bindings.NewStringType() - fields["prefix_list"] = bindings.NewReferenceType(model.PrefixListBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["prefix_list_id"] = vapiBindings_.NewStringType() + fields["prefix_list"] = vapiBindings_.NewReferenceType(nsx_policyModel.PrefixListBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["prefix_list_id"] = "PrefixListId" fieldNameMap["prefix_list"] = "PrefixList" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func prefixListsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func PrefixListsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func prefixListsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func prefixListsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["prefix_list_id"] = bindings.NewStringType() - fields["prefix_list"] = bindings.NewReferenceType(model.PrefixListBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["prefix_list_id"] = vapiBindings_.NewStringType() + fields["prefix_list"] = vapiBindings_.NewReferenceType(nsx_policyModel.PrefixListBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["prefix_list_id"] = "PrefixListId" fieldNameMap["prefix_list"] = "PrefixList" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["prefix_list"] = bindings.NewReferenceType(model.PrefixListBindingType) - paramsTypeMap["prefix_list_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["prefixListId"] = bindings.NewStringType() + paramsTypeMap["prefix_list"] = vapiBindings_.NewReferenceType(nsx_policyModel.PrefixListBindingType) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["prefix_list_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["prefixListId"] = vapiBindings_.NewStringType() pathParams["prefix_list_id"] = "prefixListId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -280,48 +280,48 @@ func prefixListsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func prefixListsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func prefixListsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["prefix_list_id"] = bindings.NewStringType() - fields["prefix_list"] = bindings.NewReferenceType(model.PrefixListBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["prefix_list_id"] = vapiBindings_.NewStringType() + fields["prefix_list"] = vapiBindings_.NewReferenceType(nsx_policyModel.PrefixListBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["prefix_list_id"] = "PrefixListId" fieldNameMap["prefix_list"] = "PrefixList" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func prefixListsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PrefixListBindingType) +func PrefixListsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PrefixListBindingType) } -func prefixListsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func prefixListsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["prefix_list_id"] = bindings.NewStringType() - fields["prefix_list"] = bindings.NewReferenceType(model.PrefixListBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["prefix_list_id"] = vapiBindings_.NewStringType() + fields["prefix_list"] = vapiBindings_.NewReferenceType(nsx_policyModel.PrefixListBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["prefix_list_id"] = "PrefixListId" fieldNameMap["prefix_list"] = "PrefixList" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["prefix_list"] = bindings.NewReferenceType(model.PrefixListBindingType) - paramsTypeMap["prefix_list_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["prefixListId"] = bindings.NewStringType() + paramsTypeMap["prefix_list"] = vapiBindings_.NewReferenceType(nsx_policyModel.PrefixListBindingType) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["prefix_list_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["prefixListId"] = vapiBindings_.NewStringType() pathParams["prefix_list_id"] = "prefixListId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/RouteMapsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/RouteMapsClient.go index 0e3c12b2e..aa184c7c1 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/RouteMapsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/RouteMapsClient.go @@ -9,15 +9,14 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type RouteMapsClient interface { @@ -25,6 +24,7 @@ type RouteMapsClient interface { // // @param tier0IdParam (required) // @param routeMapIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type RouteMapsClient interface { // @param tier0IdParam (required) // @param routeMapIdParam (required) // @return com.vmware.nsx_policy.model.Tier0RouteMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, routeMapIdParam string) (model.Tier0RouteMap, error) + Get(tier0IdParam string, routeMapIdParam string) (nsx_policyModel.Tier0RouteMap, error) // Paginated list of all route maps under a tier-0 // @@ -54,24 +55,26 @@ type RouteMapsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.Tier0RouteMapListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.Tier0RouteMapListResult, error) + List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.Tier0RouteMapListResult, error) // If a route map with the route-map-id is not already present, create a new route map. If it already exists, update the route map for specified attributes. // // @param tier0IdParam (required) // @param routeMapIdParam (required) // @param tier0RouteMapParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, routeMapIdParam string, tier0RouteMapParam model.Tier0RouteMap) error + Patch(tier0IdParam string, routeMapIdParam string, tier0RouteMapParam nsx_policyModel.Tier0RouteMap) error // If a route map with the route-map-id is not already present, create a new route map. If it already exists, replace the route map instance with the new object. // @@ -79,105 +82,112 @@ type RouteMapsClient interface { // @param routeMapIdParam (required) // @param tier0RouteMapParam (required) // @return com.vmware.nsx_policy.model.Tier0RouteMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, routeMapIdParam string, tier0RouteMapParam model.Tier0RouteMap) (model.Tier0RouteMap, error) + Update(tier0IdParam string, routeMapIdParam string, tier0RouteMapParam nsx_policyModel.Tier0RouteMap) (nsx_policyModel.Tier0RouteMap, error) } type routeMapsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewRouteMapsClient(connector client.Connector) *routeMapsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.route_maps") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewRouteMapsClient(connector vapiProtocolClient_.Connector) *routeMapsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.route_maps") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) rIface := routeMapsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &rIface } -func (rIface *routeMapsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (rIface *routeMapsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := rIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (rIface *routeMapsClient) Delete(tier0IdParam string, routeMapIdParam string) error { typeConverter := rIface.connector.TypeConverter() executionContext := rIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(routeMapsDeleteInputType(), typeConverter) + operationRestMetaData := routeMapsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(routeMapsDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("RouteMapId", routeMapIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := routeMapsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - rIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := rIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.route_maps", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), rIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (rIface *routeMapsClient) Get(tier0IdParam string, routeMapIdParam string) (model.Tier0RouteMap, error) { +func (rIface *routeMapsClient) Get(tier0IdParam string, routeMapIdParam string) (nsx_policyModel.Tier0RouteMap, error) { typeConverter := rIface.connector.TypeConverter() executionContext := rIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(routeMapsGetInputType(), typeConverter) + operationRestMetaData := routeMapsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(routeMapsGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("RouteMapId", routeMapIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier0RouteMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Tier0RouteMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := routeMapsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - rIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := rIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.route_maps", "get", inputDataValue, executionContext) - var emptyOutput model.Tier0RouteMap + var emptyOutput nsx_policyModel.Tier0RouteMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), routeMapsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), RouteMapsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier0RouteMap), nil + return output.(nsx_policyModel.Tier0RouteMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), rIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (rIface *routeMapsClient) List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.Tier0RouteMapListResult, error) { +func (rIface *routeMapsClient) List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.Tier0RouteMapListResult, error) { typeConverter := rIface.connector.TypeConverter() executionContext := rIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(routeMapsListInputType(), typeConverter) + operationRestMetaData := routeMapsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(routeMapsListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -187,85 +197,84 @@ func (rIface *routeMapsClient) List(tier0IdParam string, cursorParam *string, in sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier0RouteMapListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Tier0RouteMapListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := routeMapsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - rIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := rIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.route_maps", "list", inputDataValue, executionContext) - var emptyOutput model.Tier0RouteMapListResult + var emptyOutput nsx_policyModel.Tier0RouteMapListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), routeMapsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), RouteMapsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier0RouteMapListResult), nil + return output.(nsx_policyModel.Tier0RouteMapListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), rIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (rIface *routeMapsClient) Patch(tier0IdParam string, routeMapIdParam string, tier0RouteMapParam model.Tier0RouteMap) error { +func (rIface *routeMapsClient) Patch(tier0IdParam string, routeMapIdParam string, tier0RouteMapParam nsx_policyModel.Tier0RouteMap) error { typeConverter := rIface.connector.TypeConverter() executionContext := rIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(routeMapsPatchInputType(), typeConverter) + operationRestMetaData := routeMapsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(routeMapsPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("RouteMapId", routeMapIdParam) sv.AddStructField("Tier0RouteMap", tier0RouteMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := routeMapsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - rIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := rIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.route_maps", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), rIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (rIface *routeMapsClient) Update(tier0IdParam string, routeMapIdParam string, tier0RouteMapParam model.Tier0RouteMap) (model.Tier0RouteMap, error) { +func (rIface *routeMapsClient) Update(tier0IdParam string, routeMapIdParam string, tier0RouteMapParam nsx_policyModel.Tier0RouteMap) (nsx_policyModel.Tier0RouteMap, error) { typeConverter := rIface.connector.TypeConverter() executionContext := rIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(routeMapsUpdateInputType(), typeConverter) + operationRestMetaData := routeMapsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(routeMapsUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("RouteMapId", routeMapIdParam) sv.AddStructField("Tier0RouteMap", tier0RouteMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier0RouteMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Tier0RouteMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := routeMapsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - rIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := rIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.route_maps", "update", inputDataValue, executionContext) - var emptyOutput model.Tier0RouteMap + var emptyOutput nsx_policyModel.Tier0RouteMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), routeMapsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), RouteMapsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier0RouteMap), nil + return output.(nsx_policyModel.Tier0RouteMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), rIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/RouteMapsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/RouteMapsTypes.go index f20aa31f7..41da550b5 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/RouteMapsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/RouteMapsTypes.go @@ -11,50 +11,50 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func routeMapsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func routeMapsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["route_map_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["route_map_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["route_map_id"] = "RouteMapId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func routeMapsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func RouteMapsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func routeMapsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func routeMapsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["route_map_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["route_map_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["route_map_id"] = "RouteMapId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["route_map_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["routeMapId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["route_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["routeMapId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["route_map_id"] = "routeMapId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func routeMapsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func routeMapsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func routeMapsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["route_map_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["route_map_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["route_map_id"] = "RouteMapId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func routeMapsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier0RouteMapBindingType) +func RouteMapsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.Tier0RouteMapBindingType) } -func routeMapsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func routeMapsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["route_map_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["route_map_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["route_map_id"] = "RouteMapId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["route_map_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["routeMapId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["route_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["routeMapId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["route_map_id"] = "routeMapId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,16 +132,16 @@ func routeMapsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func routeMapsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func routeMapsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -149,30 +149,30 @@ func routeMapsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func routeMapsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier0RouteMapListResultBindingType) +func RouteMapsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.Tier0RouteMapListResultBindingType) } -func routeMapsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func routeMapsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -180,14 +180,14 @@ func routeMapsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -197,7 +197,7 @@ func routeMapsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -218,48 +218,48 @@ func routeMapsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func routeMapsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func routeMapsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["route_map_id"] = bindings.NewStringType() - fields["tier0_route_map"] = bindings.NewReferenceType(model.Tier0RouteMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["route_map_id"] = vapiBindings_.NewStringType() + fields["tier0_route_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier0RouteMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["route_map_id"] = "RouteMapId" fieldNameMap["tier0_route_map"] = "Tier0RouteMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func routeMapsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func RouteMapsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func routeMapsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func routeMapsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["route_map_id"] = bindings.NewStringType() - fields["tier0_route_map"] = bindings.NewReferenceType(model.Tier0RouteMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["route_map_id"] = vapiBindings_.NewStringType() + fields["tier0_route_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier0RouteMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["route_map_id"] = "RouteMapId" fieldNameMap["tier0_route_map"] = "Tier0RouteMap" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["tier0_route_map"] = bindings.NewReferenceType(model.Tier0RouteMapBindingType) - paramsTypeMap["route_map_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["routeMapId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0_route_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier0RouteMapBindingType) + paramsTypeMap["route_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["routeMapId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["route_map_id"] = "routeMapId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -280,48 +280,48 @@ func routeMapsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func routeMapsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func routeMapsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["route_map_id"] = bindings.NewStringType() - fields["tier0_route_map"] = bindings.NewReferenceType(model.Tier0RouteMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["route_map_id"] = vapiBindings_.NewStringType() + fields["tier0_route_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier0RouteMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["route_map_id"] = "RouteMapId" fieldNameMap["tier0_route_map"] = "Tier0RouteMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func routeMapsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier0RouteMapBindingType) +func RouteMapsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.Tier0RouteMapBindingType) } -func routeMapsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func routeMapsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["route_map_id"] = bindings.NewStringType() - fields["tier0_route_map"] = bindings.NewReferenceType(model.Tier0RouteMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["route_map_id"] = vapiBindings_.NewStringType() + fields["tier0_route_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier0RouteMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["route_map_id"] = "RouteMapId" fieldNameMap["tier0_route_map"] = "Tier0RouteMap" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["tier0_route_map"] = bindings.NewReferenceType(model.Tier0RouteMapBindingType) - paramsTypeMap["route_map_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["routeMapId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0_route_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier0RouteMapBindingType) + paramsTypeMap["route_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["routeMapId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["route_map_id"] = "routeMapId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/RoutingTableClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/RoutingTableClient.go index 8a3df5edd..ead6f1ee0 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/RoutingTableClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/RoutingTableClient.go @@ -9,15 +9,14 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type RoutingTableClient interface { @@ -35,43 +34,48 @@ type RoutingTableClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.RoutingTableListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, cursorParam *string, edgeIdParam *string, edgePathParam *string, enforcementPointPathParam *string, includedFieldsParam *string, networkPrefixParam *string, pageSizeParam *int64, routeSourceParam *string, sortAscendingParam *bool, sortByParam *string) (model.RoutingTableListResult, error) + List(tier0IdParam string, cursorParam *string, edgeIdParam *string, edgePathParam *string, enforcementPointPathParam *string, includedFieldsParam *string, networkPrefixParam *string, pageSizeParam *int64, routeSourceParam *string, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.RoutingTableListResult, error) } type routingTableClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewRoutingTableClient(connector client.Connector) *routingTableClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.routing_table") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewRoutingTableClient(connector vapiProtocolClient_.Connector) *routingTableClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.routing_table") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) rIface := routingTableClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &rIface } -func (rIface *routingTableClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (rIface *routingTableClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := rIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (rIface *routingTableClient) List(tier0IdParam string, cursorParam *string, edgeIdParam *string, edgePathParam *string, enforcementPointPathParam *string, includedFieldsParam *string, networkPrefixParam *string, pageSizeParam *int64, routeSourceParam *string, sortAscendingParam *bool, sortByParam *string) (model.RoutingTableListResult, error) { +func (rIface *routingTableClient) List(tier0IdParam string, cursorParam *string, edgeIdParam *string, edgePathParam *string, enforcementPointPathParam *string, includedFieldsParam *string, networkPrefixParam *string, pageSizeParam *int64, routeSourceParam *string, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.RoutingTableListResult, error) { typeConverter := rIface.connector.TypeConverter() executionContext := rIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(routingTableListInputType(), typeConverter) + operationRestMetaData := routingTableListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(routingTableListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EdgeId", edgeIdParam) @@ -85,25 +89,22 @@ func (rIface *routingTableClient) List(tier0IdParam string, cursorParam *string, sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.RoutingTableListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.RoutingTableListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := routingTableListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - rIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := rIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.routing_table", "list", inputDataValue, executionContext) - var emptyOutput model.RoutingTableListResult + var emptyOutput nsx_policyModel.RoutingTableListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), routingTableListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), RoutingTableListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.RoutingTableListResult), nil + return output.(nsx_policyModel.RoutingTableListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), rIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/RoutingTableTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/RoutingTableTypes.go index 2be5c0ea9..391dce298 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/RoutingTableTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/RoutingTableTypes.go @@ -11,10 +11,10 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) @@ -30,20 +30,20 @@ const RoutingTable_LIST_ROUTE_SOURCE_CONNECTED = "CONNECTED" // Possible value for ``routeSource`` of method RoutingTable#list. const RoutingTable_LIST_ROUTE_SOURCE_OSPF = "OSPF" -func routingTableListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func routingTableListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["network_prefix"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["route_source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["network_prefix"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["route_source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["edge_id"] = "EdgeId" @@ -55,34 +55,34 @@ func routingTableListInputType() bindings.StructType { fieldNameMap["route_source"] = "RouteSource" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func routingTableListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.RoutingTableListResultBindingType) +func RoutingTableListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.RoutingTableListResultBindingType) } -func routingTableListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func routingTableListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["network_prefix"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["route_source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["network_prefix"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["route_source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["edge_id"] = "EdgeId" @@ -94,18 +94,18 @@ func routingTableListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["route_source"] = "RouteSource" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["edge_id"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["network_prefix"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["route_source"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["network_prefix"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["edge_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["route_source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" queryParams["cursor"] = "cursor" queryParams["network_prefix"] = "network_prefix" @@ -119,7 +119,7 @@ func routingTableListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/SecurityConfigClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/SecurityConfigClient.go index 29f7964cd..bd78dac22 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/SecurityConfigClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/SecurityConfigClient.go @@ -9,15 +9,14 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SecurityConfigClient interface { @@ -30,6 +29,7 @@ type SecurityConfigClient interface { // @param pageSizeParam Maximum number of results to return in this page (server may return fewer) (optional, default to 1000) // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -47,70 +47,77 @@ type SecurityConfigClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.Tier0SecurityFeatures + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, cursorParam *string, featureParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.Tier0SecurityFeatures, error) + Get(tier0IdParam string, cursorParam *string, featureParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.Tier0SecurityFeatures, error) - // Create a T0 security configuration if it is not already present, otherwise update the security onfiguration. + // Create a T0 security configuration if it is not already present, otherwise update the security configuration. // // @param tier0IdParam tier0 id (required) // @param tier0SecurityFeaturesParam (required) // @return com.vmware.nsx_policy.model.Tier0SecurityFeatures + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, tier0SecurityFeaturesParam model.Tier0SecurityFeatures) (model.Tier0SecurityFeatures, error) + Patch(tier0IdParam string, tier0SecurityFeaturesParam nsx_policyModel.Tier0SecurityFeatures) (nsx_policyModel.Tier0SecurityFeatures, error) // Create or update security configuration. // // @param tier0IdParam tier0 id (required) // @param tier0SecurityFeaturesParam (required) // @return com.vmware.nsx_policy.model.Tier0SecurityFeatures + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, tier0SecurityFeaturesParam model.Tier0SecurityFeatures) (model.Tier0SecurityFeatures, error) + Update(tier0IdParam string, tier0SecurityFeaturesParam nsx_policyModel.Tier0SecurityFeatures) (nsx_policyModel.Tier0SecurityFeatures, error) } type securityConfigClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSecurityConfigClient(connector client.Connector) *securityConfigClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.security_config") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewSecurityConfigClient(connector vapiProtocolClient_.Connector) *securityConfigClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.security_config") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := securityConfigClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *securityConfigClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *securityConfigClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *securityConfigClient) Delete(tier0IdParam string, cursorParam *string, featureParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(securityConfigDeleteInputType(), typeConverter) + operationRestMetaData := securityConfigDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(securityConfigDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("Feature", featureParam) @@ -120,28 +127,29 @@ func (sIface *securityConfigClient) Delete(tier0IdParam string, cursorParam *str sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := securityConfigDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.security_config", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *securityConfigClient) Get(tier0IdParam string, cursorParam *string, featureParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.Tier0SecurityFeatures, error) { +func (sIface *securityConfigClient) Get(tier0IdParam string, cursorParam *string, featureParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.Tier0SecurityFeatures, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(securityConfigGetInputType(), typeConverter) + operationRestMetaData := securityConfigGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(securityConfigGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("Feature", featureParam) @@ -151,89 +159,88 @@ func (sIface *securityConfigClient) Get(tier0IdParam string, cursorParam *string sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier0SecurityFeatures - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Tier0SecurityFeatures + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := securityConfigGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.security_config", "get", inputDataValue, executionContext) - var emptyOutput model.Tier0SecurityFeatures + var emptyOutput nsx_policyModel.Tier0SecurityFeatures if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), securityConfigGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SecurityConfigGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier0SecurityFeatures), nil + return output.(nsx_policyModel.Tier0SecurityFeatures), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *securityConfigClient) Patch(tier0IdParam string, tier0SecurityFeaturesParam model.Tier0SecurityFeatures) (model.Tier0SecurityFeatures, error) { +func (sIface *securityConfigClient) Patch(tier0IdParam string, tier0SecurityFeaturesParam nsx_policyModel.Tier0SecurityFeatures) (nsx_policyModel.Tier0SecurityFeatures, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(securityConfigPatchInputType(), typeConverter) + operationRestMetaData := securityConfigPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(securityConfigPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("Tier0SecurityFeatures", tier0SecurityFeaturesParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier0SecurityFeatures - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Tier0SecurityFeatures + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := securityConfigPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.security_config", "patch", inputDataValue, executionContext) - var emptyOutput model.Tier0SecurityFeatures + var emptyOutput nsx_policyModel.Tier0SecurityFeatures if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), securityConfigPatchOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SecurityConfigPatchOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier0SecurityFeatures), nil + return output.(nsx_policyModel.Tier0SecurityFeatures), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *securityConfigClient) Update(tier0IdParam string, tier0SecurityFeaturesParam model.Tier0SecurityFeatures) (model.Tier0SecurityFeatures, error) { +func (sIface *securityConfigClient) Update(tier0IdParam string, tier0SecurityFeaturesParam nsx_policyModel.Tier0SecurityFeatures) (nsx_policyModel.Tier0SecurityFeatures, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(securityConfigUpdateInputType(), typeConverter) + operationRestMetaData := securityConfigUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(securityConfigUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("Tier0SecurityFeatures", tier0SecurityFeaturesParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier0SecurityFeatures - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Tier0SecurityFeatures + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := securityConfigUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.security_config", "update", inputDataValue, executionContext) - var emptyOutput model.Tier0SecurityFeatures + var emptyOutput nsx_policyModel.Tier0SecurityFeatures if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), securityConfigUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SecurityConfigUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier0SecurityFeatures), nil + return output.(nsx_policyModel.Tier0SecurityFeatures), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/SecurityConfigTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/SecurityConfigTypes.go index d070a21ca..8611c0e25 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/SecurityConfigTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/SecurityConfigTypes.go @@ -11,10 +11,10 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) @@ -24,16 +24,16 @@ const SecurityConfig_DELETE_FEATURE_IDFW = "IDFW" // Possible value for ``feature`` of method SecurityConfig#get. const SecurityConfig_GET_FEATURE_IDFW = "IDFW" -func securityConfigDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func securityConfigDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["feature"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["feature"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["feature"] = "Feature" @@ -41,30 +41,30 @@ func securityConfigDeleteInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func securityConfigDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SecurityConfigDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func securityConfigDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func securityConfigDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["feature"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["feature"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["feature"] = "Feature" @@ -72,14 +72,14 @@ func securityConfigDeleteRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["feature"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["feature"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" queryParams["cursor"] = "cursor" queryParams["feature"] = "feature" @@ -89,7 +89,7 @@ func securityConfigDeleteRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -110,16 +110,16 @@ func securityConfigDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func securityConfigGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func securityConfigGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["feature"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["feature"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["feature"] = "Feature" @@ -127,30 +127,30 @@ func securityConfigGetInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func securityConfigGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier0SecurityFeaturesBindingType) +func SecurityConfigGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.Tier0SecurityFeaturesBindingType) } -func securityConfigGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func securityConfigGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["feature"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["feature"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["feature"] = "Feature" @@ -158,14 +158,14 @@ func securityConfigGetRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["feature"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["feature"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" queryParams["cursor"] = "cursor" queryParams["feature"] = "feature" @@ -175,7 +175,7 @@ func securityConfigGetRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -196,41 +196,41 @@ func securityConfigGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func securityConfigPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func securityConfigPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["tier0_security_features"] = bindings.NewReferenceType(model.Tier0SecurityFeaturesBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["tier0_security_features"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier0SecurityFeaturesBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["tier0_security_features"] = "Tier0SecurityFeatures" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func securityConfigPatchOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier0SecurityFeaturesBindingType) +func SecurityConfigPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.Tier0SecurityFeaturesBindingType) } -func securityConfigPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func securityConfigPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["tier0_security_features"] = bindings.NewReferenceType(model.Tier0SecurityFeaturesBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["tier0_security_features"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier0SecurityFeaturesBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["tier0_security_features"] = "Tier0SecurityFeatures" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["tier0_security_features"] = bindings.NewReferenceType(model.Tier0SecurityFeaturesBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0_security_features"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier0SecurityFeaturesBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -251,41 +251,41 @@ func securityConfigPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func securityConfigUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func securityConfigUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["tier0_security_features"] = bindings.NewReferenceType(model.Tier0SecurityFeaturesBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["tier0_security_features"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier0SecurityFeaturesBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["tier0_security_features"] = "Tier0SecurityFeatures" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func securityConfigUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier0SecurityFeaturesBindingType) +func SecurityConfigUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.Tier0SecurityFeaturesBindingType) } -func securityConfigUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func securityConfigUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["tier0_security_features"] = bindings.NewReferenceType(model.Tier0SecurityFeaturesBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["tier0_security_features"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier0SecurityFeaturesBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["tier0_security_features"] = "Tier0SecurityFeatures" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["tier0_security_features"] = bindings.NewReferenceType(model.Tier0SecurityFeaturesBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0_security_features"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier0SecurityFeaturesBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/SessionTimerProfileBindingsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/SessionTimerProfileBindingsClient.go index 20dab99d6..566bcdc27 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/SessionTimerProfileBindingsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/SessionTimerProfileBindingsClient.go @@ -9,15 +9,14 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SessionTimerProfileBindingsClient interface { @@ -25,6 +24,7 @@ type SessionTimerProfileBindingsClient interface { // // @param tier0IdParam (required) // @param sessionTimerProfileBindingIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,24 +37,26 @@ type SessionTimerProfileBindingsClient interface { // @param tier0IdParam (required) // @param sessionTimerProfileBindingIdParam (required) // @return com.vmware.nsx_policy.model.SessionTimerProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, sessionTimerProfileBindingIdParam string) (model.SessionTimerProfileBindingMap, error) + Get(tier0IdParam string, sessionTimerProfileBindingIdParam string) (nsx_policyModel.SessionTimerProfileBindingMap, error) // API will create or update Session Timer profile binding map for Tier-0 Logical Router. // // @param tier0IdParam (required) // @param sessionTimerProfileBindingIdParam (required) // @param sessionTimerProfileBindingMapParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam model.SessionTimerProfileBindingMap) error + Patch(tier0IdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam nsx_policyModel.SessionTimerProfileBindingMap) error // API will create or update Session Timer profile binding map for Tier-0 Logical Router. // @@ -62,155 +64,160 @@ type SessionTimerProfileBindingsClient interface { // @param sessionTimerProfileBindingIdParam (required) // @param sessionTimerProfileBindingMapParam (required) // @return com.vmware.nsx_policy.model.SessionTimerProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam model.SessionTimerProfileBindingMap) (model.SessionTimerProfileBindingMap, error) + Update(tier0IdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam nsx_policyModel.SessionTimerProfileBindingMap) (nsx_policyModel.SessionTimerProfileBindingMap, error) } type sessionTimerProfileBindingsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSessionTimerProfileBindingsClient(connector client.Connector) *sessionTimerProfileBindingsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.session_timer_profile_bindings") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewSessionTimerProfileBindingsClient(connector vapiProtocolClient_.Connector) *sessionTimerProfileBindingsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.session_timer_profile_bindings") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := sessionTimerProfileBindingsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *sessionTimerProfileBindingsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *sessionTimerProfileBindingsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *sessionTimerProfileBindingsClient) Delete(tier0IdParam string, sessionTimerProfileBindingIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionTimerProfileBindingsDeleteInputType(), typeConverter) + operationRestMetaData := sessionTimerProfileBindingsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionTimerProfileBindingsDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("SessionTimerProfileBindingId", sessionTimerProfileBindingIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionTimerProfileBindingsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.session_timer_profile_bindings", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *sessionTimerProfileBindingsClient) Get(tier0IdParam string, sessionTimerProfileBindingIdParam string) (model.SessionTimerProfileBindingMap, error) { +func (sIface *sessionTimerProfileBindingsClient) Get(tier0IdParam string, sessionTimerProfileBindingIdParam string) (nsx_policyModel.SessionTimerProfileBindingMap, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionTimerProfileBindingsGetInputType(), typeConverter) + operationRestMetaData := sessionTimerProfileBindingsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionTimerProfileBindingsGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("SessionTimerProfileBindingId", sessionTimerProfileBindingIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SessionTimerProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SessionTimerProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionTimerProfileBindingsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.session_timer_profile_bindings", "get", inputDataValue, executionContext) - var emptyOutput model.SessionTimerProfileBindingMap + var emptyOutput nsx_policyModel.SessionTimerProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sessionTimerProfileBindingsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SessionTimerProfileBindingsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SessionTimerProfileBindingMap), nil + return output.(nsx_policyModel.SessionTimerProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *sessionTimerProfileBindingsClient) Patch(tier0IdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam model.SessionTimerProfileBindingMap) error { +func (sIface *sessionTimerProfileBindingsClient) Patch(tier0IdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam nsx_policyModel.SessionTimerProfileBindingMap) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionTimerProfileBindingsPatchInputType(), typeConverter) + operationRestMetaData := sessionTimerProfileBindingsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionTimerProfileBindingsPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("SessionTimerProfileBindingId", sessionTimerProfileBindingIdParam) sv.AddStructField("SessionTimerProfileBindingMap", sessionTimerProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionTimerProfileBindingsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.session_timer_profile_bindings", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *sessionTimerProfileBindingsClient) Update(tier0IdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam model.SessionTimerProfileBindingMap) (model.SessionTimerProfileBindingMap, error) { +func (sIface *sessionTimerProfileBindingsClient) Update(tier0IdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam nsx_policyModel.SessionTimerProfileBindingMap) (nsx_policyModel.SessionTimerProfileBindingMap, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionTimerProfileBindingsUpdateInputType(), typeConverter) + operationRestMetaData := sessionTimerProfileBindingsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionTimerProfileBindingsUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("SessionTimerProfileBindingId", sessionTimerProfileBindingIdParam) sv.AddStructField("SessionTimerProfileBindingMap", sessionTimerProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SessionTimerProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SessionTimerProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionTimerProfileBindingsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.session_timer_profile_bindings", "update", inputDataValue, executionContext) - var emptyOutput model.SessionTimerProfileBindingMap + var emptyOutput nsx_policyModel.SessionTimerProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sessionTimerProfileBindingsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SessionTimerProfileBindingsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SessionTimerProfileBindingMap), nil + return output.(nsx_policyModel.SessionTimerProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/SessionTimerProfileBindingsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/SessionTimerProfileBindingsTypes.go index 2c303c4a7..82f981609 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/SessionTimerProfileBindingsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/SessionTimerProfileBindingsTypes.go @@ -11,50 +11,50 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func sessionTimerProfileBindingsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionTimerProfileBindingsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionTimerProfileBindingsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SessionTimerProfileBindingsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func sessionTimerProfileBindingsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionTimerProfileBindingsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["sessionTimerProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionTimerProfileBindingId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["session_timer_profile_binding_id"] = "sessionTimerProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func sessionTimerProfileBindingsDeleteRestMetadata() protocol.OperationRestMetad map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionTimerProfileBindingsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionTimerProfileBindingsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionTimerProfileBindingsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) +func SessionTimerProfileBindingsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SessionTimerProfileBindingMapBindingType) } -func sessionTimerProfileBindingsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionTimerProfileBindingsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["sessionTimerProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionTimerProfileBindingId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["session_timer_profile_binding_id"] = "sessionTimerProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,48 +132,48 @@ func sessionTimerProfileBindingsGetRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionTimerProfileBindingsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionTimerProfileBindingsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SessionTimerProfileBindingMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" fieldNameMap["session_timer_profile_binding_map"] = "SessionTimerProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionTimerProfileBindingsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SessionTimerProfileBindingsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func sessionTimerProfileBindingsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionTimerProfileBindingsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SessionTimerProfileBindingMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" fieldNameMap["session_timer_profile_binding_map"] = "SessionTimerProfileBindingMap" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["sessionTimerProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SessionTimerProfileBindingMapBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionTimerProfileBindingId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["session_timer_profile_binding_id"] = "sessionTimerProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -194,48 +194,48 @@ func sessionTimerProfileBindingsPatchRestMetadata() protocol.OperationRestMetada map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionTimerProfileBindingsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionTimerProfileBindingsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SessionTimerProfileBindingMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" fieldNameMap["session_timer_profile_binding_map"] = "SessionTimerProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionTimerProfileBindingsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) +func SessionTimerProfileBindingsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SessionTimerProfileBindingMapBindingType) } -func sessionTimerProfileBindingsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionTimerProfileBindingsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SessionTimerProfileBindingMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" fieldNameMap["session_timer_profile_binding_map"] = "SessionTimerProfileBindingMap" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["sessionTimerProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SessionTimerProfileBindingMapBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionTimerProfileBindingId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["session_timer_profile_binding_id"] = "sessionTimerProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/StateClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/StateClient.go index b086564d3..a597ecc58 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/StateClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/StateClient.go @@ -9,15 +9,14 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type StateClient interface { @@ -33,43 +32,48 @@ type StateClient interface { // @param sortByParam Field by which records are sorted (optional) // @param type_Param Returns specific information based on the value specified. (optional) // @return com.vmware.nsx_policy.model.Tier0GatewayState + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, interfacePathParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, type_Param *string) (model.Tier0GatewayState, error) + Get(tier0IdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, interfacePathParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, type_Param *string) (nsx_policyModel.Tier0GatewayState, error) } type stateClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewStateClient(connector client.Connector) *stateClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.state") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), +func NewStateClient(connector vapiProtocolClient_.Connector) *stateClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.state") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := stateClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *stateClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *stateClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (sIface *stateClient) Get(tier0IdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, interfacePathParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, type_Param *string) (model.Tier0GatewayState, error) { +func (sIface *stateClient) Get(tier0IdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, interfacePathParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, type_Param *string) (nsx_policyModel.Tier0GatewayState, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(stateGetInputType(), typeConverter) + operationRestMetaData := stateGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(stateGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) @@ -81,25 +85,22 @@ func (sIface *stateClient) Get(tier0IdParam string, cursorParam *string, enforce sv.AddStructField("Type_", type_Param) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier0GatewayState - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Tier0GatewayState + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := stateGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.state", "get", inputDataValue, executionContext) - var emptyOutput model.Tier0GatewayState + var emptyOutput nsx_policyModel.Tier0GatewayState if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), stateGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), StateGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier0GatewayState), nil + return output.(nsx_policyModel.Tier0GatewayState), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/StateTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/StateTypes.go index ad21151f0..b6e0ac257 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/StateTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/StateTypes.go @@ -11,10 +11,10 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) @@ -27,18 +27,18 @@ const State_GET_TYPE_GATEWAY_STATUS = "GATEWAY_STATUS" // Possible value for ``type`` of method State#get. const State_GET_TYPE_IPV6_STATUS = "IPV6_STATUS" -func stateGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func stateGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["interface_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["interface_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -48,32 +48,32 @@ func stateGetInputType() bindings.StructType { fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func stateGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier0GatewayStateBindingType) +func StateGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.Tier0GatewayStateBindingType) } -func stateGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func stateGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["interface_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["interface_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -83,16 +83,16 @@ func stateGetRestMetadata() protocol.OperationRestMetadata { fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" fieldNameMap["type"] = "Type_" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["type"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["interface_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["interface_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" queryParams["cursor"] = "cursor" queryParams["interface_path"] = "interface_path" @@ -104,7 +104,7 @@ func stateGetRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/StaticRoutesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/StaticRoutesClient.go index ebe45ef31..3a24d9388 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/StaticRoutesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/StaticRoutesClient.go @@ -9,15 +9,14 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type StaticRoutesClient interface { @@ -25,6 +24,7 @@ type StaticRoutesClient interface { // // @param tier0IdParam (required) // @param routeIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type StaticRoutesClient interface { // @param tier0IdParam (required) // @param routeIdParam (required) // @return com.vmware.nsx_policy.model.StaticRoutes + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, routeIdParam string) (model.StaticRoutes, error) + Get(tier0IdParam string, routeIdParam string) (nsx_policyModel.StaticRoutes, error) // Paginated list of all Tier-0 Static Routes // @@ -54,24 +55,26 @@ type StaticRoutesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.StaticRoutesListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.StaticRoutesListResult, error) + List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.StaticRoutesListResult, error) // If static routes for route-id are not already present, create static routes. If it already exists, update static routes for route-id. // // @param tier0IdParam (required) // @param routeIdParam (required) // @param staticRoutesParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, routeIdParam string, staticRoutesParam model.StaticRoutes) error + Patch(tier0IdParam string, routeIdParam string, staticRoutesParam nsx_policyModel.StaticRoutes) error // If static routes for route-id are not already present, create static routes. If it already exists, replace the static routes for route-id. // @@ -79,105 +82,112 @@ type StaticRoutesClient interface { // @param routeIdParam (required) // @param staticRoutesParam (required) // @return com.vmware.nsx_policy.model.StaticRoutes + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, routeIdParam string, staticRoutesParam model.StaticRoutes) (model.StaticRoutes, error) + Update(tier0IdParam string, routeIdParam string, staticRoutesParam nsx_policyModel.StaticRoutes) (nsx_policyModel.StaticRoutes, error) } type staticRoutesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewStaticRoutesClient(connector client.Connector) *staticRoutesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.static_routes") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewStaticRoutesClient(connector vapiProtocolClient_.Connector) *staticRoutesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.static_routes") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := staticRoutesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *staticRoutesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *staticRoutesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *staticRoutesClient) Delete(tier0IdParam string, routeIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(staticRoutesDeleteInputType(), typeConverter) + operationRestMetaData := staticRoutesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(staticRoutesDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("RouteId", routeIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := staticRoutesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.static_routes", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *staticRoutesClient) Get(tier0IdParam string, routeIdParam string) (model.StaticRoutes, error) { +func (sIface *staticRoutesClient) Get(tier0IdParam string, routeIdParam string) (nsx_policyModel.StaticRoutes, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(staticRoutesGetInputType(), typeConverter) + operationRestMetaData := staticRoutesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(staticRoutesGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("RouteId", routeIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.StaticRoutes - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.StaticRoutes + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := staticRoutesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.static_routes", "get", inputDataValue, executionContext) - var emptyOutput model.StaticRoutes + var emptyOutput nsx_policyModel.StaticRoutes if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), staticRoutesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), StaticRoutesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.StaticRoutes), nil + return output.(nsx_policyModel.StaticRoutes), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *staticRoutesClient) List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.StaticRoutesListResult, error) { +func (sIface *staticRoutesClient) List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.StaticRoutesListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(staticRoutesListInputType(), typeConverter) + operationRestMetaData := staticRoutesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(staticRoutesListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -187,85 +197,84 @@ func (sIface *staticRoutesClient) List(tier0IdParam string, cursorParam *string, sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.StaticRoutesListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.StaticRoutesListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := staticRoutesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.static_routes", "list", inputDataValue, executionContext) - var emptyOutput model.StaticRoutesListResult + var emptyOutput nsx_policyModel.StaticRoutesListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), staticRoutesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), StaticRoutesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.StaticRoutesListResult), nil + return output.(nsx_policyModel.StaticRoutesListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *staticRoutesClient) Patch(tier0IdParam string, routeIdParam string, staticRoutesParam model.StaticRoutes) error { +func (sIface *staticRoutesClient) Patch(tier0IdParam string, routeIdParam string, staticRoutesParam nsx_policyModel.StaticRoutes) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(staticRoutesPatchInputType(), typeConverter) + operationRestMetaData := staticRoutesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(staticRoutesPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("RouteId", routeIdParam) sv.AddStructField("StaticRoutes", staticRoutesParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := staticRoutesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.static_routes", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *staticRoutesClient) Update(tier0IdParam string, routeIdParam string, staticRoutesParam model.StaticRoutes) (model.StaticRoutes, error) { +func (sIface *staticRoutesClient) Update(tier0IdParam string, routeIdParam string, staticRoutesParam nsx_policyModel.StaticRoutes) (nsx_policyModel.StaticRoutes, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(staticRoutesUpdateInputType(), typeConverter) + operationRestMetaData := staticRoutesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(staticRoutesUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("RouteId", routeIdParam) sv.AddStructField("StaticRoutes", staticRoutesParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.StaticRoutes - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.StaticRoutes + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := staticRoutesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.static_routes", "update", inputDataValue, executionContext) - var emptyOutput model.StaticRoutes + var emptyOutput nsx_policyModel.StaticRoutes if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), staticRoutesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), StaticRoutesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.StaticRoutes), nil + return output.(nsx_policyModel.StaticRoutes), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/StaticRoutesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/StaticRoutesTypes.go index 507132d92..30699cc37 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/StaticRoutesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/StaticRoutesTypes.go @@ -11,50 +11,50 @@ package tier_0s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func staticRoutesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func staticRoutesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["route_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["route_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["route_id"] = "RouteId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func staticRoutesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func StaticRoutesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func staticRoutesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func staticRoutesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["route_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["route_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["route_id"] = "RouteId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["route_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["routeId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["route_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["routeId"] = vapiBindings_.NewStringType() pathParams["route_id"] = "routeId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func staticRoutesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func staticRoutesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func staticRoutesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["route_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["route_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["route_id"] = "RouteId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func staticRoutesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.StaticRoutesBindingType) +func StaticRoutesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.StaticRoutesBindingType) } -func staticRoutesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func staticRoutesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["route_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["route_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["route_id"] = "RouteId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["route_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["routeId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["route_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["routeId"] = vapiBindings_.NewStringType() pathParams["route_id"] = "routeId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,16 +132,16 @@ func staticRoutesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func staticRoutesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func staticRoutesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -149,30 +149,30 @@ func staticRoutesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func staticRoutesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.StaticRoutesListResultBindingType) +func StaticRoutesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.StaticRoutesListResultBindingType) } -func staticRoutesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func staticRoutesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -180,14 +180,14 @@ func staticRoutesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -197,7 +197,7 @@ func staticRoutesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -218,48 +218,48 @@ func staticRoutesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func staticRoutesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func staticRoutesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["route_id"] = bindings.NewStringType() - fields["static_routes"] = bindings.NewReferenceType(model.StaticRoutesBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["route_id"] = vapiBindings_.NewStringType() + fields["static_routes"] = vapiBindings_.NewReferenceType(nsx_policyModel.StaticRoutesBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["route_id"] = "RouteId" fieldNameMap["static_routes"] = "StaticRoutes" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func staticRoutesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func StaticRoutesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func staticRoutesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func staticRoutesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["route_id"] = bindings.NewStringType() - fields["static_routes"] = bindings.NewReferenceType(model.StaticRoutesBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["route_id"] = vapiBindings_.NewStringType() + fields["static_routes"] = vapiBindings_.NewReferenceType(nsx_policyModel.StaticRoutesBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["route_id"] = "RouteId" fieldNameMap["static_routes"] = "StaticRoutes" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["route_id"] = bindings.NewStringType() - paramsTypeMap["static_routes"] = bindings.NewReferenceType(model.StaticRoutesBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["routeId"] = bindings.NewStringType() + paramsTypeMap["static_routes"] = vapiBindings_.NewReferenceType(nsx_policyModel.StaticRoutesBindingType) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["route_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["routeId"] = vapiBindings_.NewStringType() pathParams["route_id"] = "routeId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -280,48 +280,48 @@ func staticRoutesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func staticRoutesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func staticRoutesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["route_id"] = bindings.NewStringType() - fields["static_routes"] = bindings.NewReferenceType(model.StaticRoutesBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["route_id"] = vapiBindings_.NewStringType() + fields["static_routes"] = vapiBindings_.NewReferenceType(nsx_policyModel.StaticRoutesBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["route_id"] = "RouteId" fieldNameMap["static_routes"] = "StaticRoutes" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func staticRoutesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.StaticRoutesBindingType) +func StaticRoutesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.StaticRoutesBindingType) } -func staticRoutesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func staticRoutesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["route_id"] = bindings.NewStringType() - fields["static_routes"] = bindings.NewReferenceType(model.StaticRoutesBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["route_id"] = vapiBindings_.NewStringType() + fields["static_routes"] = vapiBindings_.NewReferenceType(nsx_policyModel.StaticRoutesBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["route_id"] = "RouteId" fieldNameMap["static_routes"] = "StaticRoutes" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["route_id"] = bindings.NewStringType() - paramsTypeMap["static_routes"] = bindings.NewReferenceType(model.StaticRoutesBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["routeId"] = bindings.NewStringType() + paramsTypeMap["static_routes"] = vapiBindings_.NewReferenceType(nsx_policyModel.StaticRoutesBindingType) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["route_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["routeId"] = vapiBindings_.NewStringType() pathParams["route_id"] = "routeId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/ipsec_vpn_services/LocalEndpointsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/ipsec_vpn_services/LocalEndpointsClient.go index 01fb09e2d..d642d9d50 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/ipsec_vpn_services/LocalEndpointsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/ipsec_vpn_services/LocalEndpointsClient.go @@ -9,15 +9,14 @@ package ipsec_vpn_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type LocalEndpointsClient interface { @@ -26,6 +25,7 @@ type LocalEndpointsClient interface { // @param tier0IdParam (required) // @param serviceIdParam (required) // @param localEndpointIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -39,12 +39,13 @@ type LocalEndpointsClient interface { // @param serviceIdParam (required) // @param localEndpointIdParam (required) // @return com.vmware.nsx_policy.model.IPSecVpnLocalEndpoint + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, serviceIdParam string, localEndpointIdParam string) (model.IPSecVpnLocalEndpoint, error) + Get(tier0IdParam string, serviceIdParam string, localEndpointIdParam string) (nsx_policyModel.IPSecVpnLocalEndpoint, error) // Get paginated list of all IPSec VPN local endpoints for a given ipsec vpn service under Tier-0. // @@ -57,12 +58,13 @@ type LocalEndpointsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.IPSecVpnLocalEndpointListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, serviceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPSecVpnLocalEndpointListResult, error) + List(tier0IdParam string, serviceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IPSecVpnLocalEndpointListResult, error) // Create or patch a custom IPSec VPN local endpoint under Tier-0. // @@ -70,12 +72,13 @@ type LocalEndpointsClient interface { // @param serviceIdParam (required) // @param localEndpointIdParam (required) // @param ipSecVpnLocalEndpointParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, serviceIdParam string, localEndpointIdParam string, ipSecVpnLocalEndpointParam model.IPSecVpnLocalEndpoint) error + Patch(tier0IdParam string, serviceIdParam string, localEndpointIdParam string, ipSecVpnLocalEndpointParam nsx_policyModel.IPSecVpnLocalEndpoint) error // Create or fully replace IPSec VPN local endpoint for a given ipsec vpn service under Tier-0. Revision is optional for creation and required for update. // @@ -84,107 +87,114 @@ type LocalEndpointsClient interface { // @param localEndpointIdParam (required) // @param ipSecVpnLocalEndpointParam (required) // @return com.vmware.nsx_policy.model.IPSecVpnLocalEndpoint + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, serviceIdParam string, localEndpointIdParam string, ipSecVpnLocalEndpointParam model.IPSecVpnLocalEndpoint) (model.IPSecVpnLocalEndpoint, error) + Update(tier0IdParam string, serviceIdParam string, localEndpointIdParam string, ipSecVpnLocalEndpointParam nsx_policyModel.IPSecVpnLocalEndpoint) (nsx_policyModel.IPSecVpnLocalEndpoint, error) } type localEndpointsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewLocalEndpointsClient(connector client.Connector) *localEndpointsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.ipsec_vpn_services.local_endpoints") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewLocalEndpointsClient(connector vapiProtocolClient_.Connector) *localEndpointsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.ipsec_vpn_services.local_endpoints") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) lIface := localEndpointsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &lIface } -func (lIface *localEndpointsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (lIface *localEndpointsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := lIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (lIface *localEndpointsClient) Delete(tier0IdParam string, serviceIdParam string, localEndpointIdParam string) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(localEndpointsDeleteInputType(), typeConverter) + operationRestMetaData := localEndpointsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(localEndpointsDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("LocalEndpointId", localEndpointIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := localEndpointsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.ipsec_vpn_services.local_endpoints", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *localEndpointsClient) Get(tier0IdParam string, serviceIdParam string, localEndpointIdParam string) (model.IPSecVpnLocalEndpoint, error) { +func (lIface *localEndpointsClient) Get(tier0IdParam string, serviceIdParam string, localEndpointIdParam string) (nsx_policyModel.IPSecVpnLocalEndpoint, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(localEndpointsGetInputType(), typeConverter) + operationRestMetaData := localEndpointsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(localEndpointsGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("LocalEndpointId", localEndpointIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPSecVpnLocalEndpoint - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPSecVpnLocalEndpoint + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := localEndpointsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.ipsec_vpn_services.local_endpoints", "get", inputDataValue, executionContext) - var emptyOutput model.IPSecVpnLocalEndpoint + var emptyOutput nsx_policyModel.IPSecVpnLocalEndpoint if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), localEndpointsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LocalEndpointsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPSecVpnLocalEndpoint), nil + return output.(nsx_policyModel.IPSecVpnLocalEndpoint), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *localEndpointsClient) List(tier0IdParam string, serviceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPSecVpnLocalEndpointListResult, error) { +func (lIface *localEndpointsClient) List(tier0IdParam string, serviceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IPSecVpnLocalEndpointListResult, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(localEndpointsListInputType(), typeConverter) + operationRestMetaData := localEndpointsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(localEndpointsListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("Cursor", cursorParam) @@ -195,87 +205,86 @@ func (lIface *localEndpointsClient) List(tier0IdParam string, serviceIdParam str sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPSecVpnLocalEndpointListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPSecVpnLocalEndpointListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := localEndpointsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.ipsec_vpn_services.local_endpoints", "list", inputDataValue, executionContext) - var emptyOutput model.IPSecVpnLocalEndpointListResult + var emptyOutput nsx_policyModel.IPSecVpnLocalEndpointListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), localEndpointsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LocalEndpointsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPSecVpnLocalEndpointListResult), nil + return output.(nsx_policyModel.IPSecVpnLocalEndpointListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *localEndpointsClient) Patch(tier0IdParam string, serviceIdParam string, localEndpointIdParam string, ipSecVpnLocalEndpointParam model.IPSecVpnLocalEndpoint) error { +func (lIface *localEndpointsClient) Patch(tier0IdParam string, serviceIdParam string, localEndpointIdParam string, ipSecVpnLocalEndpointParam nsx_policyModel.IPSecVpnLocalEndpoint) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(localEndpointsPatchInputType(), typeConverter) + operationRestMetaData := localEndpointsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(localEndpointsPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("LocalEndpointId", localEndpointIdParam) sv.AddStructField("IpSecVpnLocalEndpoint", ipSecVpnLocalEndpointParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := localEndpointsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.ipsec_vpn_services.local_endpoints", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *localEndpointsClient) Update(tier0IdParam string, serviceIdParam string, localEndpointIdParam string, ipSecVpnLocalEndpointParam model.IPSecVpnLocalEndpoint) (model.IPSecVpnLocalEndpoint, error) { +func (lIface *localEndpointsClient) Update(tier0IdParam string, serviceIdParam string, localEndpointIdParam string, ipSecVpnLocalEndpointParam nsx_policyModel.IPSecVpnLocalEndpoint) (nsx_policyModel.IPSecVpnLocalEndpoint, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(localEndpointsUpdateInputType(), typeConverter) + operationRestMetaData := localEndpointsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(localEndpointsUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("LocalEndpointId", localEndpointIdParam) sv.AddStructField("IpSecVpnLocalEndpoint", ipSecVpnLocalEndpointParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPSecVpnLocalEndpoint - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPSecVpnLocalEndpoint + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := localEndpointsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.ipsec_vpn_services.local_endpoints", "update", inputDataValue, executionContext) - var emptyOutput model.IPSecVpnLocalEndpoint + var emptyOutput nsx_policyModel.IPSecVpnLocalEndpoint if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), localEndpointsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LocalEndpointsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPSecVpnLocalEndpoint), nil + return output.(nsx_policyModel.IPSecVpnLocalEndpoint), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/ipsec_vpn_services/LocalEndpointsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/ipsec_vpn_services/LocalEndpointsTypes.go index 05ab6d0ff..4bb62c963 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/ipsec_vpn_services/LocalEndpointsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/ipsec_vpn_services/LocalEndpointsTypes.go @@ -11,57 +11,57 @@ package ipsec_vpn_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func localEndpointsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func localEndpointsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["local_endpoint_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["local_endpoint_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["local_endpoint_id"] = "LocalEndpointId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func localEndpointsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func LocalEndpointsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func localEndpointsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func localEndpointsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["local_endpoint_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["local_endpoint_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["local_endpoint_id"] = "LocalEndpointId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["local_endpoint_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["localEndpointId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["local_endpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["localEndpointId"] = vapiBindings_.NewStringType() pathParams["local_endpoint_id"] = "localEndpointId" pathParams["tier0_id"] = "tier0Id" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func localEndpointsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func localEndpointsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func localEndpointsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["local_endpoint_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["local_endpoint_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["local_endpoint_id"] = "LocalEndpointId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func localEndpointsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPSecVpnLocalEndpointBindingType) +func LocalEndpointsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnLocalEndpointBindingType) } -func localEndpointsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func localEndpointsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["local_endpoint_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["local_endpoint_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["local_endpoint_id"] = "LocalEndpointId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["local_endpoint_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["localEndpointId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["local_endpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["localEndpointId"] = vapiBindings_.NewStringType() pathParams["local_endpoint_id"] = "localEndpointId" pathParams["tier0_id"] = "tier0Id" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,17 +146,17 @@ func localEndpointsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func localEndpointsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func localEndpointsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["cursor"] = "Cursor" @@ -165,31 +165,31 @@ func localEndpointsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func localEndpointsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPSecVpnLocalEndpointListResultBindingType) +func LocalEndpointsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnLocalEndpointListResultBindingType) } -func localEndpointsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func localEndpointsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["cursor"] = "Cursor" @@ -198,16 +198,16 @@ func localEndpointsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["service_id"] = "serviceId" queryParams["cursor"] = "cursor" @@ -218,7 +218,7 @@ func localEndpointsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -239,55 +239,55 @@ func localEndpointsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func localEndpointsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func localEndpointsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["local_endpoint_id"] = bindings.NewStringType() - fields["ip_sec_vpn_local_endpoint"] = bindings.NewReferenceType(model.IPSecVpnLocalEndpointBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["local_endpoint_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_local_endpoint"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnLocalEndpointBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["local_endpoint_id"] = "LocalEndpointId" fieldNameMap["ip_sec_vpn_local_endpoint"] = "IpSecVpnLocalEndpoint" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func localEndpointsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func LocalEndpointsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func localEndpointsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func localEndpointsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["local_endpoint_id"] = bindings.NewStringType() - fields["ip_sec_vpn_local_endpoint"] = bindings.NewReferenceType(model.IPSecVpnLocalEndpointBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["local_endpoint_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_local_endpoint"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnLocalEndpointBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["local_endpoint_id"] = "LocalEndpointId" fieldNameMap["ip_sec_vpn_local_endpoint"] = "IpSecVpnLocalEndpoint" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["ip_sec_vpn_local_endpoint"] = bindings.NewReferenceType(model.IPSecVpnLocalEndpointBindingType) - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["local_endpoint_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["localEndpointId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ip_sec_vpn_local_endpoint"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnLocalEndpointBindingType) + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["local_endpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["localEndpointId"] = vapiBindings_.NewStringType() pathParams["local_endpoint_id"] = "localEndpointId" pathParams["tier0_id"] = "tier0Id" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -308,55 +308,55 @@ func localEndpointsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func localEndpointsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func localEndpointsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["local_endpoint_id"] = bindings.NewStringType() - fields["ip_sec_vpn_local_endpoint"] = bindings.NewReferenceType(model.IPSecVpnLocalEndpointBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["local_endpoint_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_local_endpoint"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnLocalEndpointBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["local_endpoint_id"] = "LocalEndpointId" fieldNameMap["ip_sec_vpn_local_endpoint"] = "IpSecVpnLocalEndpoint" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func localEndpointsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPSecVpnLocalEndpointBindingType) +func LocalEndpointsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnLocalEndpointBindingType) } -func localEndpointsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func localEndpointsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["local_endpoint_id"] = bindings.NewStringType() - fields["ip_sec_vpn_local_endpoint"] = bindings.NewReferenceType(model.IPSecVpnLocalEndpointBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["local_endpoint_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_local_endpoint"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnLocalEndpointBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["local_endpoint_id"] = "LocalEndpointId" fieldNameMap["ip_sec_vpn_local_endpoint"] = "IpSecVpnLocalEndpoint" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["ip_sec_vpn_local_endpoint"] = bindings.NewReferenceType(model.IPSecVpnLocalEndpointBindingType) - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["local_endpoint_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["localEndpointId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ip_sec_vpn_local_endpoint"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnLocalEndpointBindingType) + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["local_endpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["localEndpointId"] = vapiBindings_.NewStringType() pathParams["local_endpoint_id"] = "localEndpointId" pathParams["tier0_id"] = "tier0Id" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/ipsec_vpn_services/SessionsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/ipsec_vpn_services/SessionsClient.go index 10042f013..57964a0a9 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/ipsec_vpn_services/SessionsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/ipsec_vpn_services/SessionsClient.go @@ -9,16 +9,15 @@ package ipsec_vpn_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SessionsClient interface { @@ -27,6 +26,7 @@ type SessionsClient interface { // @param tier0IdParam (required) // @param serviceIdParam (required) // @param sessionIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -40,13 +40,14 @@ type SessionsClient interface { // @param serviceIdParam (required) // @param sessionIdParam (required) // @return com.vmware.nsx_policy.model.IPSecVpnSession - // The return value will contain all the properties defined in model.IPSecVpnSession. + // The return value will contain all the properties defined in nsx_policyModel.IPSecVpnSession. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, serviceIdParam string, sessionIdParam string) (*data.StructValue, error) + Get(tier0IdParam string, serviceIdParam string, sessionIdParam string) (*vapiData_.StructValue, error) // Get paginated list of all IPSec VPN sessions for a given ipsec vpn service under Tier-0. // @@ -59,12 +60,13 @@ type SessionsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.IPSecVpnSessionListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, serviceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPSecVpnSessionListResult, error) + List(tier0IdParam string, serviceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IPSecVpnSessionListResult, error) // Create or patch an IPSec VPN session for a given ipsec vpn service under Tier-0. // @@ -72,13 +74,14 @@ type SessionsClient interface { // @param serviceIdParam (required) // @param sessionIdParam (required) // @param ipSecVpnSessionParam (required) - // The parameter must contain all the properties defined in model.IPSecVpnSession. + // The parameter must contain all the properties defined in nsx_policyModel.IPSecVpnSession. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, serviceIdParam string, sessionIdParam string, ipSecVpnSessionParam *data.StructValue) error + Patch(tier0IdParam string, serviceIdParam string, sessionIdParam string, ipSecVpnSessionParam *vapiData_.StructValue) error // Get IPSec VPN session with senstive data for a given ipsec vpn service under Tier-0. // @@ -86,13 +89,14 @@ type SessionsClient interface { // @param serviceIdParam (required) // @param sessionIdParam (required) // @return com.vmware.nsx_policy.model.IPSecVpnSession - // The return value will contain all the properties defined in model.IPSecVpnSession. + // The return value will contain all the properties defined in nsx_policyModel.IPSecVpnSession. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Showsensitivedata(tier0IdParam string, serviceIdParam string, sessionIdParam string) (*data.StructValue, error) + Showsensitivedata(tier0IdParam string, serviceIdParam string, sessionIdParam string) (*vapiData_.StructValue, error) // Create or fully replace IPSec VPN session for a given ipsec vpn service under Tier-0. Revision is optional for creation and required for update. // @@ -100,111 +104,118 @@ type SessionsClient interface { // @param serviceIdParam (required) // @param sessionIdParam (required) // @param ipSecVpnSessionParam (required) - // The parameter must contain all the properties defined in model.IPSecVpnSession. + // The parameter must contain all the properties defined in nsx_policyModel.IPSecVpnSession. // @return com.vmware.nsx_policy.model.IPSecVpnSession - // The return value will contain all the properties defined in model.IPSecVpnSession. + // The return value will contain all the properties defined in nsx_policyModel.IPSecVpnSession. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, serviceIdParam string, sessionIdParam string, ipSecVpnSessionParam *data.StructValue) (*data.StructValue, error) + Update(tier0IdParam string, serviceIdParam string, sessionIdParam string, ipSecVpnSessionParam *vapiData_.StructValue) (*vapiData_.StructValue, error) } type sessionsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSessionsClient(connector client.Connector) *sessionsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.ipsec_vpn_services.sessions") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "showsensitivedata": core.NewMethodIdentifier(interfaceIdentifier, "showsensitivedata"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewSessionsClient(connector vapiProtocolClient_.Connector) *sessionsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.ipsec_vpn_services.sessions") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "showsensitivedata": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "showsensitivedata"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := sessionsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *sessionsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *sessionsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *sessionsClient) Delete(tier0IdParam string, serviceIdParam string, sessionIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionsDeleteInputType(), typeConverter) + operationRestMetaData := sessionsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionsDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("SessionId", sessionIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.ipsec_vpn_services.sessions", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *sessionsClient) Get(tier0IdParam string, serviceIdParam string, sessionIdParam string) (*data.StructValue, error) { +func (sIface *sessionsClient) Get(tier0IdParam string, serviceIdParam string, sessionIdParam string) (*vapiData_.StructValue, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionsGetInputType(), typeConverter) + operationRestMetaData := sessionsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionsGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("SessionId", sessionIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput *data.StructValue - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.ipsec_vpn_services.sessions", "get", inputDataValue, executionContext) - var emptyOutput *data.StructValue + var emptyOutput *vapiData_.StructValue if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sessionsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SessionsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(*data.StructValue), nil + return output.(*vapiData_.StructValue), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *sessionsClient) List(tier0IdParam string, serviceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPSecVpnSessionListResult, error) { +func (sIface *sessionsClient) List(tier0IdParam string, serviceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IPSecVpnSessionListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionsListInputType(), typeConverter) + operationRestMetaData := sessionsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionsListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("Cursor", cursorParam) @@ -215,120 +226,120 @@ func (sIface *sessionsClient) List(tier0IdParam string, serviceIdParam string, c sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPSecVpnSessionListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPSecVpnSessionListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.ipsec_vpn_services.sessions", "list", inputDataValue, executionContext) - var emptyOutput model.IPSecVpnSessionListResult + var emptyOutput nsx_policyModel.IPSecVpnSessionListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sessionsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SessionsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPSecVpnSessionListResult), nil + return output.(nsx_policyModel.IPSecVpnSessionListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *sessionsClient) Patch(tier0IdParam string, serviceIdParam string, sessionIdParam string, ipSecVpnSessionParam *data.StructValue) error { +func (sIface *sessionsClient) Patch(tier0IdParam string, serviceIdParam string, sessionIdParam string, ipSecVpnSessionParam *vapiData_.StructValue) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionsPatchInputType(), typeConverter) + operationRestMetaData := sessionsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionsPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("SessionId", sessionIdParam) sv.AddStructField("IpSecVpnSession", ipSecVpnSessionParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.ipsec_vpn_services.sessions", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *sessionsClient) Showsensitivedata(tier0IdParam string, serviceIdParam string, sessionIdParam string) (*data.StructValue, error) { +func (sIface *sessionsClient) Showsensitivedata(tier0IdParam string, serviceIdParam string, sessionIdParam string) (*vapiData_.StructValue, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionsShowsensitivedataInputType(), typeConverter) + operationRestMetaData := sessionsShowsensitivedataRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionsShowsensitivedataInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("SessionId", sessionIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput *data.StructValue - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionsShowsensitivedataRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.ipsec_vpn_services.sessions", "showsensitivedata", inputDataValue, executionContext) - var emptyOutput *data.StructValue + var emptyOutput *vapiData_.StructValue if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sessionsShowsensitivedataOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SessionsShowsensitivedataOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(*data.StructValue), nil + return output.(*vapiData_.StructValue), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *sessionsClient) Update(tier0IdParam string, serviceIdParam string, sessionIdParam string, ipSecVpnSessionParam *data.StructValue) (*data.StructValue, error) { +func (sIface *sessionsClient) Update(tier0IdParam string, serviceIdParam string, sessionIdParam string, ipSecVpnSessionParam *vapiData_.StructValue) (*vapiData_.StructValue, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionsUpdateInputType(), typeConverter) + operationRestMetaData := sessionsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionsUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("SessionId", sessionIdParam) sv.AddStructField("IpSecVpnSession", ipSecVpnSessionParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput *data.StructValue - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.ipsec_vpn_services.sessions", "update", inputDataValue, executionContext) - var emptyOutput *data.StructValue + var emptyOutput *vapiData_.StructValue if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sessionsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SessionsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(*data.StructValue), nil + return output.(*vapiData_.StructValue), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/ipsec_vpn_services/SessionsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/ipsec_vpn_services/SessionsTypes.go index b42e6c0bc..64b4d5c9f 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/ipsec_vpn_services/SessionsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/ipsec_vpn_services/SessionsTypes.go @@ -11,57 +11,57 @@ package ipsec_vpn_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func sessionsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SessionsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func sessionsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["session_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["sessionId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["session_id"] = "sessionId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func sessionsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionsGetOutputType() bindings.BindingType { - return bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IPSecVpnSessionBindingType)}, bindings.REST) +func SessionsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnSessionBindingType)}) } -func sessionsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["session_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["sessionId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["session_id"] = "sessionId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,17 +146,17 @@ func sessionsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["cursor"] = "Cursor" @@ -165,31 +165,31 @@ func sessionsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPSecVpnSessionListResultBindingType) +func SessionsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnSessionListResultBindingType) } -func sessionsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["cursor"] = "Cursor" @@ -198,16 +198,16 @@ func sessionsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["service_id"] = "serviceId" queryParams["cursor"] = "cursor" @@ -218,7 +218,7 @@ func sessionsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -239,55 +239,55 @@ func sessionsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() - fields["ip_sec_vpn_session"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IPSecVpnSessionBindingType)}, bindings.REST) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_session"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnSessionBindingType)}) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" fieldNameMap["ip_sec_vpn_session"] = "IpSecVpnSession" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SessionsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func sessionsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() - fields["ip_sec_vpn_session"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IPSecVpnSessionBindingType)}, bindings.REST) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_session"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnSessionBindingType)}) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" fieldNameMap["ip_sec_vpn_session"] = "IpSecVpnSession" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["session_id"] = bindings.NewStringType() - paramsTypeMap["ip_sec_vpn_session"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IPSecVpnSessionBindingType)}, bindings.REST) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["sessionId"] = bindings.NewStringType() + paramsTypeMap["ip_sec_vpn_session"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnSessionBindingType)}) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["session_id"] = "sessionId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -308,50 +308,50 @@ func sessionsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionsShowsensitivedataInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionsShowsensitivedataInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionsShowsensitivedataOutputType() bindings.BindingType { - return bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IPSecVpnSessionBindingType)}, bindings.REST) +func SessionsShowsensitivedataOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnSessionBindingType)}) } -func sessionsShowsensitivedataRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionsShowsensitivedataRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["session_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["sessionId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["session_id"] = "sessionId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -372,55 +372,55 @@ func sessionsShowsensitivedataRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() - fields["ip_sec_vpn_session"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IPSecVpnSessionBindingType)}, bindings.REST) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_session"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnSessionBindingType)}) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" fieldNameMap["ip_sec_vpn_session"] = "IpSecVpnSession" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionsUpdateOutputType() bindings.BindingType { - return bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IPSecVpnSessionBindingType)}, bindings.REST) +func SessionsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnSessionBindingType)}) } -func sessionsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() - fields["ip_sec_vpn_session"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IPSecVpnSessionBindingType)}, bindings.REST) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_session"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnSessionBindingType)}) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" fieldNameMap["ip_sec_vpn_session"] = "IpSecVpnSession" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["session_id"] = bindings.NewStringType() - paramsTypeMap["ip_sec_vpn_session"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IPSecVpnSessionBindingType)}, bindings.REST) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["sessionId"] = bindings.NewStringType() + paramsTypeMap["ip_sec_vpn_session"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnSessionBindingType)}) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["session_id"] = "sessionId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/ipsec_vpn_services/SummaryClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/ipsec_vpn_services/SummaryClient.go index 749ec9b6c..484badfaf 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/ipsec_vpn_services/SummaryClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/ipsec_vpn_services/SummaryClient.go @@ -9,15 +9,14 @@ package ipsec_vpn_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SummaryClient interface { @@ -28,68 +27,70 @@ type SummaryClient interface { // @param enforcementPointPathParam String Path of the enforcement point (optional) // @param sourceParam Data source type. (optional) // @return com.vmware.nsx_policy.model.PolicyIpsecVpnIkeServiceSummary + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, serviceIdParam string, enforcementPointPathParam *string, sourceParam *string) (model.PolicyIpsecVpnIkeServiceSummary, error) + Get(tier0IdParam string, serviceIdParam string, enforcementPointPathParam *string, sourceParam *string) (nsx_policyModel.PolicyIpsecVpnIkeServiceSummary, error) } type summaryClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSummaryClient(connector client.Connector) *summaryClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.ipsec_vpn_services.summary") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), +func NewSummaryClient(connector vapiProtocolClient_.Connector) *summaryClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.ipsec_vpn_services.summary") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := summaryClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *summaryClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *summaryClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (sIface *summaryClient) Get(tier0IdParam string, serviceIdParam string, enforcementPointPathParam *string, sourceParam *string) (model.PolicyIpsecVpnIkeServiceSummary, error) { +func (sIface *summaryClient) Get(tier0IdParam string, serviceIdParam string, enforcementPointPathParam *string, sourceParam *string) (nsx_policyModel.PolicyIpsecVpnIkeServiceSummary, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(summaryGetInputType(), typeConverter) + operationRestMetaData := summaryGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(summaryGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) sv.AddStructField("Source", sourceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyIpsecVpnIkeServiceSummary - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyIpsecVpnIkeServiceSummary + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := summaryGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.ipsec_vpn_services.summary", "get", inputDataValue, executionContext) - var emptyOutput model.PolicyIpsecVpnIkeServiceSummary + var emptyOutput nsx_policyModel.PolicyIpsecVpnIkeServiceSummary if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), summaryGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SummaryGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyIpsecVpnIkeServiceSummary), nil + return output.(nsx_policyModel.PolicyIpsecVpnIkeServiceSummary), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/ipsec_vpn_services/SummaryTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/ipsec_vpn_services/SummaryTypes.go index d2df64627..3e83ee34f 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/ipsec_vpn_services/SummaryTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/ipsec_vpn_services/SummaryTypes.go @@ -11,10 +11,10 @@ package ipsec_vpn_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) @@ -24,55 +24,55 @@ const Summary_GET_SOURCE_REALTIME = "realtime" // Possible value for ``source`` of method Summary#get. const Summary_GET_SOURCE_CACHED = "cached" -func summaryGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func summaryGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" fieldNameMap["source"] = "Source" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func summaryGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyIpsecVpnIkeServiceSummaryBindingType) +func SummaryGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyIpsecVpnIkeServiceSummaryBindingType) } -func summaryGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func summaryGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" fieldNameMap["source"] = "Source" - paramsTypeMap["source"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["service_id"] = "serviceId" queryParams["enforcement_point_path"] = "enforcement_point_path" queryParams["source"] = "source" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ArpProxiesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ArpProxiesClient.go index f480ed054..4a138301f 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ArpProxiesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ArpProxiesClient.go @@ -9,19 +9,21 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ArpProxiesClient interface { - // This API is deprecated. Please use /infra/tier-0s//arp-proxies Returns ARP proxy table for a tier-0 + // Returns ARP proxy table for a tier-0 + // This API is deprecated. Please use /infra/tier-0s//arp-proxies + // + // Deprecated: This API element is deprecated. // // @param tier0IdParam (required) // @param localeServiceIdParam (required) @@ -34,43 +36,48 @@ type ArpProxiesClient interface { // @param sourceParam Data source type. (optional) // @param transportNodeIdParam TransportNode Id (optional) // @return com.vmware.nsx_policy.model.PolicyArpProxyTableListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (model.PolicyArpProxyTableListResult, error) + List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (nsx_policyModel.PolicyArpProxyTableListResult, error) } type arpProxiesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewArpProxiesClient(connector client.Connector) *arpProxiesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.arp_proxies") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewArpProxiesClient(connector vapiProtocolClient_.Connector) *arpProxiesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.arp_proxies") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := arpProxiesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *arpProxiesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *arpProxiesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (aIface *arpProxiesClient) List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (model.PolicyArpProxyTableListResult, error) { +func (aIface *arpProxiesClient) List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (nsx_policyModel.PolicyArpProxyTableListResult, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(arpProxiesListInputType(), typeConverter) + operationRestMetaData := arpProxiesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(arpProxiesListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("Cursor", cursorParam) @@ -83,25 +90,22 @@ func (aIface *arpProxiesClient) List(tier0IdParam string, localeServiceIdParam s sv.AddStructField("TransportNodeId", transportNodeIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyArpProxyTableListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyArpProxyTableListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := arpProxiesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.arp_proxies", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyArpProxyTableListResult + var emptyOutput nsx_policyModel.PolicyArpProxyTableListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), arpProxiesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ArpProxiesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyArpProxyTableListResult), nil + return output.(nsx_policyModel.PolicyArpProxyTableListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ArpProxiesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ArpProxiesTypes.go index f0360fa6d..a598872f0 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ArpProxiesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ArpProxiesTypes.go @@ -11,10 +11,10 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) @@ -24,19 +24,19 @@ const ArpProxies_LIST_SOURCE_REALTIME = "realtime" // Possible value for ``source`` of method ArpProxies#list. const ArpProxies_LIST_SOURCE_CACHED = "cached" -func arpProxiesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func arpProxiesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -47,33 +47,33 @@ func arpProxiesListInputType() bindings.StructType { fieldNameMap["sort_by"] = "SortBy" fieldNameMap["source"] = "Source" fieldNameMap["transport_node_id"] = "TransportNodeId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func arpProxiesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyArpProxyTableListResultBindingType) +func ArpProxiesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyArpProxyTableListResultBindingType) } -func arpProxiesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func arpProxiesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -84,18 +84,18 @@ func arpProxiesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["sort_by"] = "SortBy" fieldNameMap["source"] = "Source" fieldNameMap["transport_node_id"] = "TransportNodeId" - paramsTypeMap["source"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" queryParams["cursor"] = "cursor" @@ -108,7 +108,7 @@ func arpProxiesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/BgpClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/BgpClient.go index c196dafd5..fd7288a03 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/BgpClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/BgpClient.go @@ -9,29 +9,42 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type BgpClient interface { + // Deletes the specified overridden BgpRoutingConfig. If the BgpRoutingConfig is not overridden, it won't get deleted. + // + // @param tier0IdParam (required) + // @param localeServiceIdParam (required) + // @param overrideParam Locally override the global object (optional, default to false) + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Delete(tier0IdParam string, localeServiceIdParam string, overrideParam *bool) error + // Read BGP routing config // // @param tier0IdParam (required) // @param localeServiceIdParam (required) // @return com.vmware.nsx_policy.model.BgpRoutingConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, localeServiceIdParam string) (model.BgpRoutingConfig, error) + Get(tier0IdParam string, localeServiceIdParam string) (nsx_policyModel.BgpRoutingConfig, error) // If an BGP routing config not present, create BGP routing config. If it already exists, update the routing config. // @@ -39,12 +52,13 @@ type BgpClient interface { // @param localeServiceIdParam (required) // @param bgpRoutingConfigParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, localeServiceIdParam string, bgpRoutingConfigParam model.BgpRoutingConfig, overrideParam *bool) error + Patch(tier0IdParam string, localeServiceIdParam string, bgpRoutingConfigParam nsx_policyModel.BgpRoutingConfig, overrideParam *bool) error // If BGP routing config is not already present, create BGP routing config. If it already exists, replace the BGP routing config with this object. // @@ -53,130 +67,163 @@ type BgpClient interface { // @param bgpRoutingConfigParam (required) // @param overrideParam Locally override the global object (optional, default to false) // @return com.vmware.nsx_policy.model.BgpRoutingConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, localeServiceIdParam string, bgpRoutingConfigParam model.BgpRoutingConfig, overrideParam *bool) (model.BgpRoutingConfig, error) + Update(tier0IdParam string, localeServiceIdParam string, bgpRoutingConfigParam nsx_policyModel.BgpRoutingConfig, overrideParam *bool) (nsx_policyModel.BgpRoutingConfig, error) } type bgpClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewBgpClient(connector client.Connector) *bgpClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.bgp") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewBgpClient(connector vapiProtocolClient_.Connector) *bgpClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.bgp") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) bIface := bgpClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &bIface } -func (bIface *bgpClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (bIface *bgpClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := bIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (bIface *bgpClient) Get(tier0IdParam string, localeServiceIdParam string) (model.BgpRoutingConfig, error) { +func (bIface *bgpClient) Delete(tier0IdParam string, localeServiceIdParam string, overrideParam *bool) error { typeConverter := bIface.connector.TypeConverter() executionContext := bIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(bgpGetInputType(), typeConverter) + operationRestMetaData := bgpDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(bgpDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) + sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.BgpRoutingConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := bIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.bgp", "delete", inputDataValue, executionContext) + if methodResult.IsSuccess() { + return nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), bIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return vapiBindings_.VAPIerrorsToError(errorInError) + } + return methodError.(error) } +} + +func (bIface *bgpClient) Get(tier0IdParam string, localeServiceIdParam string) (nsx_policyModel.BgpRoutingConfig, error) { + typeConverter := bIface.connector.TypeConverter() + executionContext := bIface.connector.NewExecutionContext() operationRestMetaData := bgpGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - bIface.connector.SetConnectionMetadata(connectionMetadata) + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(bgpGetInputType(), typeConverter) + sv.AddStructField("Tier0Id", tier0IdParam) + sv.AddStructField("LocaleServiceId", localeServiceIdParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_policyModel.BgpRoutingConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + methodResult := bIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.bgp", "get", inputDataValue, executionContext) - var emptyOutput model.BgpRoutingConfig + var emptyOutput nsx_policyModel.BgpRoutingConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), bgpGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), BgpGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.BgpRoutingConfig), nil + return output.(nsx_policyModel.BgpRoutingConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), bIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (bIface *bgpClient) Patch(tier0IdParam string, localeServiceIdParam string, bgpRoutingConfigParam model.BgpRoutingConfig, overrideParam *bool) error { +func (bIface *bgpClient) Patch(tier0IdParam string, localeServiceIdParam string, bgpRoutingConfigParam nsx_policyModel.BgpRoutingConfig, overrideParam *bool) error { typeConverter := bIface.connector.TypeConverter() executionContext := bIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(bgpPatchInputType(), typeConverter) + operationRestMetaData := bgpPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(bgpPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("BgpRoutingConfig", bgpRoutingConfigParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := bgpPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - bIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := bIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.bgp", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), bIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (bIface *bgpClient) Update(tier0IdParam string, localeServiceIdParam string, bgpRoutingConfigParam model.BgpRoutingConfig, overrideParam *bool) (model.BgpRoutingConfig, error) { +func (bIface *bgpClient) Update(tier0IdParam string, localeServiceIdParam string, bgpRoutingConfigParam nsx_policyModel.BgpRoutingConfig, overrideParam *bool) (nsx_policyModel.BgpRoutingConfig, error) { typeConverter := bIface.connector.TypeConverter() executionContext := bIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(bgpUpdateInputType(), typeConverter) + operationRestMetaData := bgpUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(bgpUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("BgpRoutingConfig", bgpRoutingConfigParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.BgpRoutingConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.BgpRoutingConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := bgpUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - bIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := bIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.bgp", "update", inputDataValue, executionContext) - var emptyOutput model.BgpRoutingConfig + var emptyOutput nsx_policyModel.BgpRoutingConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), bgpUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), BgpUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.BgpRoutingConfig), nil + return output.(nsx_policyModel.BgpRoutingConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), bIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/BgpTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/BgpTypes.go index 3b723a235..d185ad489 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/BgpTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/BgpTypes.go @@ -11,50 +11,113 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func bgpGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func bgpDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + fieldNameMap["override"] = "Override" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func BgpDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() +} + +func bgpDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["tier0_id"] = "Tier0Id" + fieldNameMap["locale_service_id"] = "LocaleServiceId" + fieldNameMap["override"] = "Override" + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + pathParams["tier0_id"] = "tier0Id" + pathParams["locale_service_id"] = "localeServiceId" + queryParams["override"] = "override" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "DELETE", + "/policy/api/v1/infra/tier-0s/{tier0Id}/locale-services/{localeServiceId}/bgp", + "", + resultHeaders, + 204, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func bgpGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fieldNameMap["tier0_id"] = "Tier0Id" + fieldNameMap["locale_service_id"] = "LocaleServiceId" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func bgpGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.BgpRoutingConfigBindingType) +func BgpGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.BgpRoutingConfigBindingType) } -func bgpGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func bgpGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,54 +138,54 @@ func bgpGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func bgpPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func bgpPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["bgp_routing_config"] = bindings.NewReferenceType(model.BgpRoutingConfigBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["bgp_routing_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.BgpRoutingConfigBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["bgp_routing_config"] = "BgpRoutingConfig" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func bgpPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func BgpPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func bgpPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func bgpPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["bgp_routing_config"] = bindings.NewReferenceType(model.BgpRoutingConfigBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["bgp_routing_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.BgpRoutingConfigBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["bgp_routing_config"] = "BgpRoutingConfig" fieldNameMap["override"] = "Override" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["bgp_routing_config"] = bindings.NewReferenceType(model.BgpRoutingConfigBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["bgp_routing_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.BgpRoutingConfigBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -143,54 +206,54 @@ func bgpPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func bgpUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func bgpUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["bgp_routing_config"] = bindings.NewReferenceType(model.BgpRoutingConfigBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["bgp_routing_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.BgpRoutingConfigBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["bgp_routing_config"] = "BgpRoutingConfig" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func bgpUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.BgpRoutingConfigBindingType) +func BgpUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.BgpRoutingConfigBindingType) } -func bgpUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func bgpUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["bgp_routing_config"] = bindings.NewReferenceType(model.BgpRoutingConfigBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["bgp_routing_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.BgpRoutingConfigBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["bgp_routing_config"] = "BgpRoutingConfig" fieldNameMap["override"] = "Override" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["bgp_routing_config"] = bindings.NewReferenceType(model.BgpRoutingConfigBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["bgp_routing_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.BgpRoutingConfigBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ByodServiceInstancesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ByodServiceInstancesClient.go index 6e82c8f61..171e11ee7 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ByodServiceInstancesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ByodServiceInstancesClient.go @@ -9,15 +9,14 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ByodServiceInstancesClient interface { @@ -26,6 +25,7 @@ type ByodServiceInstancesClient interface { // @param tier0IdParam Tier-0 id (required) // @param localeServiceIdParam Locale service id (required) // @param serviceInstanceIdParam Service instance id (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -39,12 +39,13 @@ type ByodServiceInstancesClient interface { // @param localeServiceIdParam Locale service id (required) // @param serviceInstanceIdParam BYOD Service instance id (required) // @return com.vmware.nsx_policy.model.ByodPolicyServiceInstance + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, localeServiceIdParam string, serviceInstanceIdParam string) (model.ByodPolicyServiceInstance, error) + Get(tier0IdParam string, localeServiceIdParam string, serviceInstanceIdParam string) (nsx_policyModel.ByodPolicyServiceInstance, error) // Read all BYOD service instance objects under a tier-0 // @@ -57,12 +58,13 @@ type ByodServiceInstancesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ByodPolicyServiceInstanceListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ByodPolicyServiceInstanceListResult, error) + List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ByodPolicyServiceInstanceListResult, error) // Create BYOD Service Instance which represent instance of service definition created on manager. // @@ -70,12 +72,13 @@ type ByodServiceInstancesClient interface { // @param localeServiceIdParam Locale service id (required) // @param serviceInstanceIdParam BYOD Service instance id (required) // @param byodPolicyServiceInstanceParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, localeServiceIdParam string, serviceInstanceIdParam string, byodPolicyServiceInstanceParam model.ByodPolicyServiceInstance) error + Patch(tier0IdParam string, localeServiceIdParam string, serviceInstanceIdParam string, byodPolicyServiceInstanceParam nsx_policyModel.ByodPolicyServiceInstance) error // Create BYOD Service Instance which represent instance of service definition created on manager. // @@ -84,107 +87,114 @@ type ByodServiceInstancesClient interface { // @param serviceInstanceIdParam BYOD service instance id (required) // @param byodPolicyServiceInstanceParam (required) // @return com.vmware.nsx_policy.model.ByodPolicyServiceInstance + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, localeServiceIdParam string, serviceInstanceIdParam string, byodPolicyServiceInstanceParam model.ByodPolicyServiceInstance) (model.ByodPolicyServiceInstance, error) + Update(tier0IdParam string, localeServiceIdParam string, serviceInstanceIdParam string, byodPolicyServiceInstanceParam nsx_policyModel.ByodPolicyServiceInstance) (nsx_policyModel.ByodPolicyServiceInstance, error) } type byodServiceInstancesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewByodServiceInstancesClient(connector client.Connector) *byodServiceInstancesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.byod_service_instances") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewByodServiceInstancesClient(connector vapiProtocolClient_.Connector) *byodServiceInstancesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.byod_service_instances") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) bIface := byodServiceInstancesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &bIface } -func (bIface *byodServiceInstancesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (bIface *byodServiceInstancesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := bIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (bIface *byodServiceInstancesClient) Delete(tier0IdParam string, localeServiceIdParam string, serviceInstanceIdParam string) error { typeConverter := bIface.connector.TypeConverter() executionContext := bIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(byodServiceInstancesDeleteInputType(), typeConverter) + operationRestMetaData := byodServiceInstancesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(byodServiceInstancesDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceInstanceId", serviceInstanceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := byodServiceInstancesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - bIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := bIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.byod_service_instances", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), bIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (bIface *byodServiceInstancesClient) Get(tier0IdParam string, localeServiceIdParam string, serviceInstanceIdParam string) (model.ByodPolicyServiceInstance, error) { +func (bIface *byodServiceInstancesClient) Get(tier0IdParam string, localeServiceIdParam string, serviceInstanceIdParam string) (nsx_policyModel.ByodPolicyServiceInstance, error) { typeConverter := bIface.connector.TypeConverter() executionContext := bIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(byodServiceInstancesGetInputType(), typeConverter) + operationRestMetaData := byodServiceInstancesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(byodServiceInstancesGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceInstanceId", serviceInstanceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ByodPolicyServiceInstance - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ByodPolicyServiceInstance + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := byodServiceInstancesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - bIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := bIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.byod_service_instances", "get", inputDataValue, executionContext) - var emptyOutput model.ByodPolicyServiceInstance + var emptyOutput nsx_policyModel.ByodPolicyServiceInstance if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), byodServiceInstancesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ByodServiceInstancesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ByodPolicyServiceInstance), nil + return output.(nsx_policyModel.ByodPolicyServiceInstance), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), bIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (bIface *byodServiceInstancesClient) List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ByodPolicyServiceInstanceListResult, error) { +func (bIface *byodServiceInstancesClient) List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ByodPolicyServiceInstanceListResult, error) { typeConverter := bIface.connector.TypeConverter() executionContext := bIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(byodServiceInstancesListInputType(), typeConverter) + operationRestMetaData := byodServiceInstancesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(byodServiceInstancesListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("Cursor", cursorParam) @@ -195,87 +205,86 @@ func (bIface *byodServiceInstancesClient) List(tier0IdParam string, localeServic sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ByodPolicyServiceInstanceListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ByodPolicyServiceInstanceListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := byodServiceInstancesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - bIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := bIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.byod_service_instances", "list", inputDataValue, executionContext) - var emptyOutput model.ByodPolicyServiceInstanceListResult + var emptyOutput nsx_policyModel.ByodPolicyServiceInstanceListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), byodServiceInstancesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ByodServiceInstancesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ByodPolicyServiceInstanceListResult), nil + return output.(nsx_policyModel.ByodPolicyServiceInstanceListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), bIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (bIface *byodServiceInstancesClient) Patch(tier0IdParam string, localeServiceIdParam string, serviceInstanceIdParam string, byodPolicyServiceInstanceParam model.ByodPolicyServiceInstance) error { +func (bIface *byodServiceInstancesClient) Patch(tier0IdParam string, localeServiceIdParam string, serviceInstanceIdParam string, byodPolicyServiceInstanceParam nsx_policyModel.ByodPolicyServiceInstance) error { typeConverter := bIface.connector.TypeConverter() executionContext := bIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(byodServiceInstancesPatchInputType(), typeConverter) + operationRestMetaData := byodServiceInstancesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(byodServiceInstancesPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceInstanceId", serviceInstanceIdParam) sv.AddStructField("ByodPolicyServiceInstance", byodPolicyServiceInstanceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := byodServiceInstancesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - bIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := bIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.byod_service_instances", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), bIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (bIface *byodServiceInstancesClient) Update(tier0IdParam string, localeServiceIdParam string, serviceInstanceIdParam string, byodPolicyServiceInstanceParam model.ByodPolicyServiceInstance) (model.ByodPolicyServiceInstance, error) { +func (bIface *byodServiceInstancesClient) Update(tier0IdParam string, localeServiceIdParam string, serviceInstanceIdParam string, byodPolicyServiceInstanceParam nsx_policyModel.ByodPolicyServiceInstance) (nsx_policyModel.ByodPolicyServiceInstance, error) { typeConverter := bIface.connector.TypeConverter() executionContext := bIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(byodServiceInstancesUpdateInputType(), typeConverter) + operationRestMetaData := byodServiceInstancesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(byodServiceInstancesUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceInstanceId", serviceInstanceIdParam) sv.AddStructField("ByodPolicyServiceInstance", byodPolicyServiceInstanceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ByodPolicyServiceInstance - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ByodPolicyServiceInstance + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := byodServiceInstancesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - bIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := bIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.byod_service_instances", "update", inputDataValue, executionContext) - var emptyOutput model.ByodPolicyServiceInstance + var emptyOutput nsx_policyModel.ByodPolicyServiceInstance if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), byodServiceInstancesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ByodServiceInstancesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ByodPolicyServiceInstance), nil + return output.(nsx_policyModel.ByodPolicyServiceInstance), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), bIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ByodServiceInstancesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ByodServiceInstancesTypes.go index e8c3933b5..47de6c1d2 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ByodServiceInstancesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ByodServiceInstancesTypes.go @@ -11,57 +11,57 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func byodServiceInstancesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func byodServiceInstancesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_instance_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_instance_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_instance_id"] = "ServiceInstanceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func byodServiceInstancesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ByodServiceInstancesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func byodServiceInstancesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func byodServiceInstancesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_instance_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_instance_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_instance_id"] = "ServiceInstanceId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["service_instance_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceInstanceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_instance_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceInstanceId"] = vapiBindings_.NewStringType() pathParams["service_instance_id"] = "serviceInstanceId" pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func byodServiceInstancesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func byodServiceInstancesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func byodServiceInstancesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_instance_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_instance_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_instance_id"] = "ServiceInstanceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func byodServiceInstancesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ByodPolicyServiceInstanceBindingType) +func ByodServiceInstancesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ByodPolicyServiceInstanceBindingType) } -func byodServiceInstancesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func byodServiceInstancesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_instance_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_instance_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_instance_id"] = "ServiceInstanceId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["service_instance_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceInstanceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_instance_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceInstanceId"] = vapiBindings_.NewStringType() pathParams["service_instance_id"] = "serviceInstanceId" pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,17 +146,17 @@ func byodServiceInstancesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func byodServiceInstancesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func byodServiceInstancesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -165,31 +165,31 @@ func byodServiceInstancesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func byodServiceInstancesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ByodPolicyServiceInstanceListResultBindingType) +func ByodServiceInstancesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ByodPolicyServiceInstanceListResultBindingType) } -func byodServiceInstancesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func byodServiceInstancesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -198,16 +198,16 @@ func byodServiceInstancesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" queryParams["cursor"] = "cursor" @@ -218,7 +218,7 @@ func byodServiceInstancesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -239,55 +239,55 @@ func byodServiceInstancesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func byodServiceInstancesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func byodServiceInstancesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_instance_id"] = bindings.NewStringType() - fields["byod_policy_service_instance"] = bindings.NewReferenceType(model.ByodPolicyServiceInstanceBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_instance_id"] = vapiBindings_.NewStringType() + fields["byod_policy_service_instance"] = vapiBindings_.NewReferenceType(nsx_policyModel.ByodPolicyServiceInstanceBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_instance_id"] = "ServiceInstanceId" fieldNameMap["byod_policy_service_instance"] = "ByodPolicyServiceInstance" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func byodServiceInstancesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ByodServiceInstancesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func byodServiceInstancesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func byodServiceInstancesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_instance_id"] = bindings.NewStringType() - fields["byod_policy_service_instance"] = bindings.NewReferenceType(model.ByodPolicyServiceInstanceBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_instance_id"] = vapiBindings_.NewStringType() + fields["byod_policy_service_instance"] = vapiBindings_.NewReferenceType(nsx_policyModel.ByodPolicyServiceInstanceBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_instance_id"] = "ServiceInstanceId" fieldNameMap["byod_policy_service_instance"] = "ByodPolicyServiceInstance" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["byod_policy_service_instance"] = bindings.NewReferenceType(model.ByodPolicyServiceInstanceBindingType) - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["service_instance_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceInstanceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["byod_policy_service_instance"] = vapiBindings_.NewReferenceType(nsx_policyModel.ByodPolicyServiceInstanceBindingType) + paramsTypeMap["service_instance_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceInstanceId"] = vapiBindings_.NewStringType() pathParams["service_instance_id"] = "serviceInstanceId" pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -308,55 +308,55 @@ func byodServiceInstancesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func byodServiceInstancesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func byodServiceInstancesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_instance_id"] = bindings.NewStringType() - fields["byod_policy_service_instance"] = bindings.NewReferenceType(model.ByodPolicyServiceInstanceBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_instance_id"] = vapiBindings_.NewStringType() + fields["byod_policy_service_instance"] = vapiBindings_.NewReferenceType(nsx_policyModel.ByodPolicyServiceInstanceBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_instance_id"] = "ServiceInstanceId" fieldNameMap["byod_policy_service_instance"] = "ByodPolicyServiceInstance" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func byodServiceInstancesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ByodPolicyServiceInstanceBindingType) +func ByodServiceInstancesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ByodPolicyServiceInstanceBindingType) } -func byodServiceInstancesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func byodServiceInstancesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_instance_id"] = bindings.NewStringType() - fields["byod_policy_service_instance"] = bindings.NewReferenceType(model.ByodPolicyServiceInstanceBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_instance_id"] = vapiBindings_.NewStringType() + fields["byod_policy_service_instance"] = vapiBindings_.NewReferenceType(nsx_policyModel.ByodPolicyServiceInstanceBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_instance_id"] = "ServiceInstanceId" fieldNameMap["byod_policy_service_instance"] = "ByodPolicyServiceInstance" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["byod_policy_service_instance"] = bindings.NewReferenceType(model.ByodPolicyServiceInstanceBindingType) - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["service_instance_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceInstanceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["byod_policy_service_instance"] = vapiBindings_.NewReferenceType(nsx_policyModel.ByodPolicyServiceInstanceBindingType) + paramsTypeMap["service_instance_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceInstanceId"] = vapiBindings_.NewStringType() pathParams["service_instance_id"] = "serviceInstanceId" pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/EvpnTunnelEndpointsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/EvpnTunnelEndpointsClient.go index 694b46a35..a2e1e634a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/EvpnTunnelEndpointsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/EvpnTunnelEndpointsClient.go @@ -9,15 +9,14 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type EvpnTunnelEndpointsClient interface { @@ -26,6 +25,7 @@ type EvpnTunnelEndpointsClient interface { // @param tier0IdParam tier0 id (required) // @param localeServicesIdParam locale services id (required) // @param tunnelEndpointIdParam tunnel endpoint id (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -39,12 +39,13 @@ type EvpnTunnelEndpointsClient interface { // @param localeServicesIdParam locale services id (required) // @param tunnelEndpointIdParam tunnel endpoint id (required) // @return com.vmware.nsx_policy.model.EvpnTunnelEndpointConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, localeServicesIdParam string, tunnelEndpointIdParam string) (model.EvpnTunnelEndpointConfig, error) + Get(tier0IdParam string, localeServicesIdParam string, tunnelEndpointIdParam string) (nsx_policyModel.EvpnTunnelEndpointConfig, error) // List all evpn tunnel endpoint configuration. // @@ -57,12 +58,13 @@ type EvpnTunnelEndpointsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.EvpnTunnelEndpointConfigListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, localeServicesIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.EvpnTunnelEndpointConfigListResult, error) + List(tier0IdParam string, localeServicesIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.EvpnTunnelEndpointConfigListResult, error) // Create a evpn tunnel endpoint config if the tunnel-endpoint-id is not already present, otherwise update the tunnel endpoint configuration. // @@ -70,12 +72,13 @@ type EvpnTunnelEndpointsClient interface { // @param localeServicesIdParam locale services id (required) // @param tunnelEndpointIdParam tunnel endpoint id (required) // @param evpnTunnelEndpointConfigParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, localeServicesIdParam string, tunnelEndpointIdParam string, evpnTunnelEndpointConfigParam model.EvpnTunnelEndpointConfig) error + Patch(tier0IdParam string, localeServicesIdParam string, tunnelEndpointIdParam string, evpnTunnelEndpointConfigParam nsx_policyModel.EvpnTunnelEndpointConfig) error // Create or update evpn tunnel endpoint configuration. // @@ -84,107 +87,114 @@ type EvpnTunnelEndpointsClient interface { // @param tunnelEndpointIdParam tunnel endpoint id (required) // @param evpnTunnelEndpointConfigParam (required) // @return com.vmware.nsx_policy.model.EvpnTunnelEndpointConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, localeServicesIdParam string, tunnelEndpointIdParam string, evpnTunnelEndpointConfigParam model.EvpnTunnelEndpointConfig) (model.EvpnTunnelEndpointConfig, error) + Update(tier0IdParam string, localeServicesIdParam string, tunnelEndpointIdParam string, evpnTunnelEndpointConfigParam nsx_policyModel.EvpnTunnelEndpointConfig) (nsx_policyModel.EvpnTunnelEndpointConfig, error) } type evpnTunnelEndpointsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewEvpnTunnelEndpointsClient(connector client.Connector) *evpnTunnelEndpointsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.evpn_tunnel_endpoints") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewEvpnTunnelEndpointsClient(connector vapiProtocolClient_.Connector) *evpnTunnelEndpointsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.evpn_tunnel_endpoints") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) eIface := evpnTunnelEndpointsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &eIface } -func (eIface *evpnTunnelEndpointsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (eIface *evpnTunnelEndpointsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := eIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (eIface *evpnTunnelEndpointsClient) Delete(tier0IdParam string, localeServicesIdParam string, tunnelEndpointIdParam string) error { typeConverter := eIface.connector.TypeConverter() executionContext := eIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(evpnTunnelEndpointsDeleteInputType(), typeConverter) + operationRestMetaData := evpnTunnelEndpointsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(evpnTunnelEndpointsDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("TunnelEndpointId", tunnelEndpointIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := evpnTunnelEndpointsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - eIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := eIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.evpn_tunnel_endpoints", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), eIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (eIface *evpnTunnelEndpointsClient) Get(tier0IdParam string, localeServicesIdParam string, tunnelEndpointIdParam string) (model.EvpnTunnelEndpointConfig, error) { +func (eIface *evpnTunnelEndpointsClient) Get(tier0IdParam string, localeServicesIdParam string, tunnelEndpointIdParam string) (nsx_policyModel.EvpnTunnelEndpointConfig, error) { typeConverter := eIface.connector.TypeConverter() executionContext := eIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(evpnTunnelEndpointsGetInputType(), typeConverter) + operationRestMetaData := evpnTunnelEndpointsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(evpnTunnelEndpointsGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("TunnelEndpointId", tunnelEndpointIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.EvpnTunnelEndpointConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.EvpnTunnelEndpointConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := evpnTunnelEndpointsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - eIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := eIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.evpn_tunnel_endpoints", "get", inputDataValue, executionContext) - var emptyOutput model.EvpnTunnelEndpointConfig + var emptyOutput nsx_policyModel.EvpnTunnelEndpointConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), evpnTunnelEndpointsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), EvpnTunnelEndpointsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.EvpnTunnelEndpointConfig), nil + return output.(nsx_policyModel.EvpnTunnelEndpointConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), eIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (eIface *evpnTunnelEndpointsClient) List(tier0IdParam string, localeServicesIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.EvpnTunnelEndpointConfigListResult, error) { +func (eIface *evpnTunnelEndpointsClient) List(tier0IdParam string, localeServicesIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.EvpnTunnelEndpointConfigListResult, error) { typeConverter := eIface.connector.TypeConverter() executionContext := eIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(evpnTunnelEndpointsListInputType(), typeConverter) + operationRestMetaData := evpnTunnelEndpointsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(evpnTunnelEndpointsListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("Cursor", cursorParam) @@ -195,87 +205,86 @@ func (eIface *evpnTunnelEndpointsClient) List(tier0IdParam string, localeService sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.EvpnTunnelEndpointConfigListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.EvpnTunnelEndpointConfigListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := evpnTunnelEndpointsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - eIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := eIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.evpn_tunnel_endpoints", "list", inputDataValue, executionContext) - var emptyOutput model.EvpnTunnelEndpointConfigListResult + var emptyOutput nsx_policyModel.EvpnTunnelEndpointConfigListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), evpnTunnelEndpointsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), EvpnTunnelEndpointsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.EvpnTunnelEndpointConfigListResult), nil + return output.(nsx_policyModel.EvpnTunnelEndpointConfigListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), eIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (eIface *evpnTunnelEndpointsClient) Patch(tier0IdParam string, localeServicesIdParam string, tunnelEndpointIdParam string, evpnTunnelEndpointConfigParam model.EvpnTunnelEndpointConfig) error { +func (eIface *evpnTunnelEndpointsClient) Patch(tier0IdParam string, localeServicesIdParam string, tunnelEndpointIdParam string, evpnTunnelEndpointConfigParam nsx_policyModel.EvpnTunnelEndpointConfig) error { typeConverter := eIface.connector.TypeConverter() executionContext := eIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(evpnTunnelEndpointsPatchInputType(), typeConverter) + operationRestMetaData := evpnTunnelEndpointsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(evpnTunnelEndpointsPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("TunnelEndpointId", tunnelEndpointIdParam) sv.AddStructField("EvpnTunnelEndpointConfig", evpnTunnelEndpointConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := evpnTunnelEndpointsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - eIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := eIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.evpn_tunnel_endpoints", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), eIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (eIface *evpnTunnelEndpointsClient) Update(tier0IdParam string, localeServicesIdParam string, tunnelEndpointIdParam string, evpnTunnelEndpointConfigParam model.EvpnTunnelEndpointConfig) (model.EvpnTunnelEndpointConfig, error) { +func (eIface *evpnTunnelEndpointsClient) Update(tier0IdParam string, localeServicesIdParam string, tunnelEndpointIdParam string, evpnTunnelEndpointConfigParam nsx_policyModel.EvpnTunnelEndpointConfig) (nsx_policyModel.EvpnTunnelEndpointConfig, error) { typeConverter := eIface.connector.TypeConverter() executionContext := eIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(evpnTunnelEndpointsUpdateInputType(), typeConverter) + operationRestMetaData := evpnTunnelEndpointsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(evpnTunnelEndpointsUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("TunnelEndpointId", tunnelEndpointIdParam) sv.AddStructField("EvpnTunnelEndpointConfig", evpnTunnelEndpointConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.EvpnTunnelEndpointConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.EvpnTunnelEndpointConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := evpnTunnelEndpointsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - eIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := eIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.evpn_tunnel_endpoints", "update", inputDataValue, executionContext) - var emptyOutput model.EvpnTunnelEndpointConfig + var emptyOutput nsx_policyModel.EvpnTunnelEndpointConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), evpnTunnelEndpointsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), EvpnTunnelEndpointsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.EvpnTunnelEndpointConfig), nil + return output.(nsx_policyModel.EvpnTunnelEndpointConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), eIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/EvpnTunnelEndpointsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/EvpnTunnelEndpointsTypes.go index 4f5830ba6..5c8a0fe4d 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/EvpnTunnelEndpointsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/EvpnTunnelEndpointsTypes.go @@ -11,57 +11,57 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func evpnTunnelEndpointsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func evpnTunnelEndpointsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["tunnel_endpoint_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["tunnel_endpoint_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["tunnel_endpoint_id"] = "TunnelEndpointId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func evpnTunnelEndpointsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func EvpnTunnelEndpointsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func evpnTunnelEndpointsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func evpnTunnelEndpointsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["tunnel_endpoint_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["tunnel_endpoint_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["tunnel_endpoint_id"] = "TunnelEndpointId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["tunnel_endpoint_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["tunnelEndpointId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tunnel_endpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["tunnelEndpointId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier0_id"] = "tier0Id" pathParams["tunnel_endpoint_id"] = "tunnelEndpointId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func evpnTunnelEndpointsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func evpnTunnelEndpointsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func evpnTunnelEndpointsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["tunnel_endpoint_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["tunnel_endpoint_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["tunnel_endpoint_id"] = "TunnelEndpointId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func evpnTunnelEndpointsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.EvpnTunnelEndpointConfigBindingType) +func EvpnTunnelEndpointsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.EvpnTunnelEndpointConfigBindingType) } -func evpnTunnelEndpointsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func evpnTunnelEndpointsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["tunnel_endpoint_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["tunnel_endpoint_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["tunnel_endpoint_id"] = "TunnelEndpointId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["tunnel_endpoint_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["tunnelEndpointId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tunnel_endpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["tunnelEndpointId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier0_id"] = "tier0Id" pathParams["tunnel_endpoint_id"] = "tunnelEndpointId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,17 +146,17 @@ func evpnTunnelEndpointsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func evpnTunnelEndpointsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func evpnTunnelEndpointsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["cursor"] = "Cursor" @@ -165,31 +165,31 @@ func evpnTunnelEndpointsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func evpnTunnelEndpointsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.EvpnTunnelEndpointConfigListResultBindingType) +func EvpnTunnelEndpointsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.EvpnTunnelEndpointConfigListResultBindingType) } -func evpnTunnelEndpointsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func evpnTunnelEndpointsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["cursor"] = "Cursor" @@ -198,16 +198,16 @@ func evpnTunnelEndpointsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier0_id"] = "tier0Id" queryParams["cursor"] = "cursor" @@ -218,7 +218,7 @@ func evpnTunnelEndpointsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -239,55 +239,55 @@ func evpnTunnelEndpointsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func evpnTunnelEndpointsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func evpnTunnelEndpointsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["tunnel_endpoint_id"] = bindings.NewStringType() - fields["evpn_tunnel_endpoint_config"] = bindings.NewReferenceType(model.EvpnTunnelEndpointConfigBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["tunnel_endpoint_id"] = vapiBindings_.NewStringType() + fields["evpn_tunnel_endpoint_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.EvpnTunnelEndpointConfigBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["tunnel_endpoint_id"] = "TunnelEndpointId" fieldNameMap["evpn_tunnel_endpoint_config"] = "EvpnTunnelEndpointConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func evpnTunnelEndpointsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func EvpnTunnelEndpointsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func evpnTunnelEndpointsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func evpnTunnelEndpointsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["tunnel_endpoint_id"] = bindings.NewStringType() - fields["evpn_tunnel_endpoint_config"] = bindings.NewReferenceType(model.EvpnTunnelEndpointConfigBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["tunnel_endpoint_id"] = vapiBindings_.NewStringType() + fields["evpn_tunnel_endpoint_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.EvpnTunnelEndpointConfigBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["tunnel_endpoint_id"] = "TunnelEndpointId" fieldNameMap["evpn_tunnel_endpoint_config"] = "EvpnTunnelEndpointConfig" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["evpn_tunnel_endpoint_config"] = bindings.NewReferenceType(model.EvpnTunnelEndpointConfigBindingType) - paramsTypeMap["tunnel_endpoint_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["tunnelEndpointId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["evpn_tunnel_endpoint_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.EvpnTunnelEndpointConfigBindingType) + paramsTypeMap["tunnel_endpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["tunnelEndpointId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier0_id"] = "tier0Id" pathParams["tunnel_endpoint_id"] = "tunnelEndpointId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -308,55 +308,55 @@ func evpnTunnelEndpointsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func evpnTunnelEndpointsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func evpnTunnelEndpointsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["tunnel_endpoint_id"] = bindings.NewStringType() - fields["evpn_tunnel_endpoint_config"] = bindings.NewReferenceType(model.EvpnTunnelEndpointConfigBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["tunnel_endpoint_id"] = vapiBindings_.NewStringType() + fields["evpn_tunnel_endpoint_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.EvpnTunnelEndpointConfigBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["tunnel_endpoint_id"] = "TunnelEndpointId" fieldNameMap["evpn_tunnel_endpoint_config"] = "EvpnTunnelEndpointConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func evpnTunnelEndpointsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.EvpnTunnelEndpointConfigBindingType) +func EvpnTunnelEndpointsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.EvpnTunnelEndpointConfigBindingType) } -func evpnTunnelEndpointsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func evpnTunnelEndpointsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["tunnel_endpoint_id"] = bindings.NewStringType() - fields["evpn_tunnel_endpoint_config"] = bindings.NewReferenceType(model.EvpnTunnelEndpointConfigBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["tunnel_endpoint_id"] = vapiBindings_.NewStringType() + fields["evpn_tunnel_endpoint_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.EvpnTunnelEndpointConfigBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["tunnel_endpoint_id"] = "TunnelEndpointId" fieldNameMap["evpn_tunnel_endpoint_config"] = "EvpnTunnelEndpointConfig" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["evpn_tunnel_endpoint_config"] = bindings.NewReferenceType(model.EvpnTunnelEndpointConfigBindingType) - paramsTypeMap["tunnel_endpoint_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["tunnelEndpointId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["evpn_tunnel_endpoint_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.EvpnTunnelEndpointConfigBindingType) + paramsTypeMap["tunnel_endpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["tunnelEndpointId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier0_id"] = "tier0Id" pathParams["tunnel_endpoint_id"] = "tunnelEndpointId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/FloodProtectionProfileBindingsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/FloodProtectionProfileBindingsClient.go index 4f424b376..22a6e7194 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/FloodProtectionProfileBindingsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/FloodProtectionProfileBindingsClient.go @@ -9,15 +9,14 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type FloodProtectionProfileBindingsClient interface { @@ -26,6 +25,7 @@ type FloodProtectionProfileBindingsClient interface { // @param tier0IdParam (required) // @param localeServicesIdParam (required) // @param floodProtectionProfileBindingIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -39,12 +39,13 @@ type FloodProtectionProfileBindingsClient interface { // @param localeServicesIdParam (required) // @param floodProtectionProfileBindingIdParam (required) // @return com.vmware.nsx_policy.model.FloodProtectionProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string) (model.FloodProtectionProfileBindingMap, error) + Get(tier0IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string) (nsx_policyModel.FloodProtectionProfileBindingMap, error) // API will create or update Flood Protection profile binding map for Tier-0 Logical Router LocaleServices. // @@ -52,12 +53,13 @@ type FloodProtectionProfileBindingsClient interface { // @param localeServicesIdParam (required) // @param floodProtectionProfileBindingIdParam (required) // @param floodProtectionProfileBindingMapParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam model.FloodProtectionProfileBindingMap) error + Patch(tier0IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam nsx_policyModel.FloodProtectionProfileBindingMap) error // API will create or update Flood Protection profile binding map for Tier-0 Logical Router LocaleServices. // @@ -66,159 +68,164 @@ type FloodProtectionProfileBindingsClient interface { // @param floodProtectionProfileBindingIdParam (required) // @param floodProtectionProfileBindingMapParam (required) // @return com.vmware.nsx_policy.model.FloodProtectionProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam model.FloodProtectionProfileBindingMap) (model.FloodProtectionProfileBindingMap, error) + Update(tier0IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam nsx_policyModel.FloodProtectionProfileBindingMap) (nsx_policyModel.FloodProtectionProfileBindingMap, error) } type floodProtectionProfileBindingsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewFloodProtectionProfileBindingsClient(connector client.Connector) *floodProtectionProfileBindingsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.flood_protection_profile_bindings") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewFloodProtectionProfileBindingsClient(connector vapiProtocolClient_.Connector) *floodProtectionProfileBindingsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.flood_protection_profile_bindings") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) fIface := floodProtectionProfileBindingsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &fIface } -func (fIface *floodProtectionProfileBindingsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (fIface *floodProtectionProfileBindingsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := fIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (fIface *floodProtectionProfileBindingsClient) Delete(tier0IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string) error { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(floodProtectionProfileBindingsDeleteInputType(), typeConverter) + operationRestMetaData := floodProtectionProfileBindingsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(floodProtectionProfileBindingsDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("FloodProtectionProfileBindingId", floodProtectionProfileBindingIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := floodProtectionProfileBindingsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.flood_protection_profile_bindings", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (fIface *floodProtectionProfileBindingsClient) Get(tier0IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string) (model.FloodProtectionProfileBindingMap, error) { +func (fIface *floodProtectionProfileBindingsClient) Get(tier0IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string) (nsx_policyModel.FloodProtectionProfileBindingMap, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(floodProtectionProfileBindingsGetInputType(), typeConverter) + operationRestMetaData := floodProtectionProfileBindingsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(floodProtectionProfileBindingsGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("FloodProtectionProfileBindingId", floodProtectionProfileBindingIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.FloodProtectionProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.FloodProtectionProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := floodProtectionProfileBindingsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.flood_protection_profile_bindings", "get", inputDataValue, executionContext) - var emptyOutput model.FloodProtectionProfileBindingMap + var emptyOutput nsx_policyModel.FloodProtectionProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), floodProtectionProfileBindingsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FloodProtectionProfileBindingsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.FloodProtectionProfileBindingMap), nil + return output.(nsx_policyModel.FloodProtectionProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (fIface *floodProtectionProfileBindingsClient) Patch(tier0IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam model.FloodProtectionProfileBindingMap) error { +func (fIface *floodProtectionProfileBindingsClient) Patch(tier0IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam nsx_policyModel.FloodProtectionProfileBindingMap) error { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(floodProtectionProfileBindingsPatchInputType(), typeConverter) + operationRestMetaData := floodProtectionProfileBindingsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(floodProtectionProfileBindingsPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("FloodProtectionProfileBindingId", floodProtectionProfileBindingIdParam) sv.AddStructField("FloodProtectionProfileBindingMap", floodProtectionProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := floodProtectionProfileBindingsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.flood_protection_profile_bindings", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (fIface *floodProtectionProfileBindingsClient) Update(tier0IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam model.FloodProtectionProfileBindingMap) (model.FloodProtectionProfileBindingMap, error) { +func (fIface *floodProtectionProfileBindingsClient) Update(tier0IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam nsx_policyModel.FloodProtectionProfileBindingMap) (nsx_policyModel.FloodProtectionProfileBindingMap, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(floodProtectionProfileBindingsUpdateInputType(), typeConverter) + operationRestMetaData := floodProtectionProfileBindingsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(floodProtectionProfileBindingsUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("FloodProtectionProfileBindingId", floodProtectionProfileBindingIdParam) sv.AddStructField("FloodProtectionProfileBindingMap", floodProtectionProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.FloodProtectionProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.FloodProtectionProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := floodProtectionProfileBindingsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.flood_protection_profile_bindings", "update", inputDataValue, executionContext) - var emptyOutput model.FloodProtectionProfileBindingMap + var emptyOutput nsx_policyModel.FloodProtectionProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), floodProtectionProfileBindingsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FloodProtectionProfileBindingsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.FloodProtectionProfileBindingMap), nil + return output.(nsx_policyModel.FloodProtectionProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/FloodProtectionProfileBindingsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/FloodProtectionProfileBindingsTypes.go index a5d822d88..d62b25532 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/FloodProtectionProfileBindingsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/FloodProtectionProfileBindingsTypes.go @@ -11,57 +11,57 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func floodProtectionProfileBindingsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func floodProtectionProfileBindingsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func floodProtectionProfileBindingsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func FloodProtectionProfileBindingsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func floodProtectionProfileBindingsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func floodProtectionProfileBindingsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["flood_protection_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["floodProtectionProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["floodProtectionProfileBindingId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier0_id"] = "tier0Id" pathParams["flood_protection_profile_binding_id"] = "floodProtectionProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func floodProtectionProfileBindingsDeleteRestMetadata() protocol.OperationRestMe map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func floodProtectionProfileBindingsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func floodProtectionProfileBindingsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func floodProtectionProfileBindingsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) +func FloodProtectionProfileBindingsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.FloodProtectionProfileBindingMapBindingType) } -func floodProtectionProfileBindingsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func floodProtectionProfileBindingsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["flood_protection_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["floodProtectionProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["floodProtectionProfileBindingId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier0_id"] = "tier0Id" pathParams["flood_protection_profile_binding_id"] = "floodProtectionProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,55 +146,55 @@ func floodProtectionProfileBindingsGetRestMetadata() protocol.OperationRestMetad map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func floodProtectionProfileBindingsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func floodProtectionProfileBindingsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.FloodProtectionProfileBindingMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" fieldNameMap["flood_protection_profile_binding_map"] = "FloodProtectionProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func floodProtectionProfileBindingsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func FloodProtectionProfileBindingsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func floodProtectionProfileBindingsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func floodProtectionProfileBindingsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.FloodProtectionProfileBindingMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" fieldNameMap["flood_protection_profile_binding_map"] = "FloodProtectionProfileBindingMap" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) - paramsTypeMap["flood_protection_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["floodProtectionProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.FloodProtectionProfileBindingMapBindingType) + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["floodProtectionProfileBindingId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier0_id"] = "tier0Id" pathParams["flood_protection_profile_binding_id"] = "floodProtectionProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -215,55 +215,55 @@ func floodProtectionProfileBindingsPatchRestMetadata() protocol.OperationRestMet map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func floodProtectionProfileBindingsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func floodProtectionProfileBindingsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.FloodProtectionProfileBindingMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" fieldNameMap["flood_protection_profile_binding_map"] = "FloodProtectionProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func floodProtectionProfileBindingsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) +func FloodProtectionProfileBindingsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.FloodProtectionProfileBindingMapBindingType) } -func floodProtectionProfileBindingsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func floodProtectionProfileBindingsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.FloodProtectionProfileBindingMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" fieldNameMap["flood_protection_profile_binding_map"] = "FloodProtectionProfileBindingMap" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) - paramsTypeMap["flood_protection_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["floodProtectionProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.FloodProtectionProfileBindingMapBindingType) + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["floodProtectionProfileBindingId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier0_id"] = "tier0Id" pathParams["flood_protection_profile_binding_id"] = "floodProtectionProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/GatewayFirewallClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/GatewayFirewallClient.go index c5c7c6671..d53886c10 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/GatewayFirewallClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/GatewayFirewallClient.go @@ -9,15 +9,14 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type GatewayFirewallClient interface { @@ -26,66 +25,68 @@ type GatewayFirewallClient interface { // @param tier0IdParam (required) // @param localeServicesIdParam (required) // @return com.vmware.nsx_policy.model.GatewayPolicyListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, localeServicesIdParam string) (model.GatewayPolicyListResult, error) + List(tier0IdParam string, localeServicesIdParam string) (nsx_policyModel.GatewayPolicyListResult, error) } type gatewayFirewallClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewGatewayFirewallClient(connector client.Connector) *gatewayFirewallClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.gateway_firewall") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewGatewayFirewallClient(connector vapiProtocolClient_.Connector) *gatewayFirewallClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.gateway_firewall") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) gIface := gatewayFirewallClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &gIface } -func (gIface *gatewayFirewallClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (gIface *gatewayFirewallClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := gIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (gIface *gatewayFirewallClient) List(tier0IdParam string, localeServicesIdParam string) (model.GatewayPolicyListResult, error) { +func (gIface *gatewayFirewallClient) List(tier0IdParam string, localeServicesIdParam string) (nsx_policyModel.GatewayPolicyListResult, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(gatewayFirewallListInputType(), typeConverter) + operationRestMetaData := gatewayFirewallListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(gatewayFirewallListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.GatewayPolicyListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.GatewayPolicyListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := gatewayFirewallListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.gateway_firewall", "list", inputDataValue, executionContext) - var emptyOutput model.GatewayPolicyListResult + var emptyOutput nsx_policyModel.GatewayPolicyListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), gatewayFirewallListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GatewayFirewallListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.GatewayPolicyListResult), nil + return output.(nsx_policyModel.GatewayPolicyListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/GatewayFirewallTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/GatewayFirewallTypes.go index 81cf09d47..a510cb77a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/GatewayFirewallTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/GatewayFirewallTypes.go @@ -11,50 +11,50 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func gatewayFirewallListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func gatewayFirewallListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func gatewayFirewallListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GatewayPolicyListResultBindingType) +func GatewayFirewallListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.GatewayPolicyListResultBindingType) } -func gatewayFirewallListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func gatewayFirewallListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/InterfaceGroupsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/InterfaceGroupsClient.go new file mode 100644 index 000000000..d31fa3304 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/InterfaceGroupsClient.go @@ -0,0 +1,291 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Interface file for service: InterfaceGroups +// Used by client-side stubs. + +package locale_services + +import ( + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" +) + +const _ = vapiCore_.SupportedByRuntimeVersion2 + +type InterfaceGroupsClient interface { + + // Delete Tier-0 Interface group + // + // @param tier0IdParam (required) + // @param localeServiceIdParam (required) + // @param labelIdParam (required) + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Delete(tier0IdParam string, localeServiceIdParam string, labelIdParam string) error + + // Read Tier-0 Interface group + // + // @param tier0IdParam (required) + // @param localeServiceIdParam (required) + // @param labelIdParam (required) + // @return com.vmware.nsx_policy.model.Tier0InterfaceGroup + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Get(tier0IdParam string, localeServiceIdParam string, labelIdParam string) (nsx_policyModel.Tier0InterfaceGroup, error) + + // Paginated list of all Tier-0 Interface groups under locale service. + // + // @param tier0IdParam (required) + // @param localeServiceIdParam (required) + // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) + // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) + // @param includedFieldsParam Comma separated list of fields that should be included in query result (optional) + // @param pageSizeParam Maximum number of results to return in this page (server may return fewer) (optional, default to 1000) + // @param sortAscendingParam (optional) + // @param sortByParam Field by which records are sorted (optional) + // @return com.vmware.nsx_policy.model.Tier0InterfaceGroupListResult + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.Tier0InterfaceGroupListResult, error) + + // If an Interface group with the label-id is not already present, create a new Interface group. If it already exists, update the Interface group for specified attributes. + // + // @param tier0IdParam (required) + // @param localeServiceIdParam (required) + // @param labelIdParam (required) + // @param tier0InterfaceGroupParam (required) + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Patch(tier0IdParam string, localeServiceIdParam string, labelIdParam string, tier0InterfaceGroupParam nsx_policyModel.Tier0InterfaceGroup) error + + // Update the Interface group for specified attributes. + // + // @param tier0IdParam (required) + // @param localeServiceIdParam (required) + // @param labelIdParam (required) + // @param tier0InterfaceGroupParam (required) + // @return com.vmware.nsx_policy.model.Tier0InterfaceGroup + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Update(tier0IdParam string, localeServiceIdParam string, labelIdParam string, tier0InterfaceGroupParam nsx_policyModel.Tier0InterfaceGroup) (nsx_policyModel.Tier0InterfaceGroup, error) +} + +type interfaceGroupsClient struct { + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType +} + +func NewInterfaceGroupsClient(connector vapiProtocolClient_.Connector) *interfaceGroupsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.interface_groups") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), + } + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) + + iIface := interfaceGroupsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} + return &iIface +} + +func (iIface *interfaceGroupsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { + if entry, ok := iIface.errorsBindingMap[errorName]; ok { + return entry + } + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] +} + +func (iIface *interfaceGroupsClient) Delete(tier0IdParam string, localeServiceIdParam string, labelIdParam string) error { + typeConverter := iIface.connector.TypeConverter() + executionContext := iIface.connector.NewExecutionContext() + operationRestMetaData := interfaceGroupsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interfaceGroupsDeleteInputType(), typeConverter) + sv.AddStructField("Tier0Id", tier0IdParam) + sv.AddStructField("LocaleServiceId", localeServiceIdParam) + sv.AddStructField("LabelId", labelIdParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + return vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.interface_groups", "delete", inputDataValue, executionContext) + if methodResult.IsSuccess() { + return nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return vapiBindings_.VAPIerrorsToError(errorInError) + } + return methodError.(error) + } +} + +func (iIface *interfaceGroupsClient) Get(tier0IdParam string, localeServiceIdParam string, labelIdParam string) (nsx_policyModel.Tier0InterfaceGroup, error) { + typeConverter := iIface.connector.TypeConverter() + executionContext := iIface.connector.NewExecutionContext() + operationRestMetaData := interfaceGroupsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interfaceGroupsGetInputType(), typeConverter) + sv.AddStructField("Tier0Id", tier0IdParam) + sv.AddStructField("LocaleServiceId", localeServiceIdParam) + sv.AddStructField("LabelId", labelIdParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_policyModel.Tier0InterfaceGroup + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.interface_groups", "get", inputDataValue, executionContext) + var emptyOutput nsx_policyModel.Tier0InterfaceGroup + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), InterfaceGroupsGetOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_policyModel.Tier0InterfaceGroup), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} + +func (iIface *interfaceGroupsClient) List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.Tier0InterfaceGroupListResult, error) { + typeConverter := iIface.connector.TypeConverter() + executionContext := iIface.connector.NewExecutionContext() + operationRestMetaData := interfaceGroupsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interfaceGroupsListInputType(), typeConverter) + sv.AddStructField("Tier0Id", tier0IdParam) + sv.AddStructField("LocaleServiceId", localeServiceIdParam) + sv.AddStructField("Cursor", cursorParam) + sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) + sv.AddStructField("IncludedFields", includedFieldsParam) + sv.AddStructField("PageSize", pageSizeParam) + sv.AddStructField("SortAscending", sortAscendingParam) + sv.AddStructField("SortBy", sortByParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_policyModel.Tier0InterfaceGroupListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.interface_groups", "list", inputDataValue, executionContext) + var emptyOutput nsx_policyModel.Tier0InterfaceGroupListResult + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), InterfaceGroupsListOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_policyModel.Tier0InterfaceGroupListResult), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} + +func (iIface *interfaceGroupsClient) Patch(tier0IdParam string, localeServiceIdParam string, labelIdParam string, tier0InterfaceGroupParam nsx_policyModel.Tier0InterfaceGroup) error { + typeConverter := iIface.connector.TypeConverter() + executionContext := iIface.connector.NewExecutionContext() + operationRestMetaData := interfaceGroupsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interfaceGroupsPatchInputType(), typeConverter) + sv.AddStructField("Tier0Id", tier0IdParam) + sv.AddStructField("LocaleServiceId", localeServiceIdParam) + sv.AddStructField("LabelId", labelIdParam) + sv.AddStructField("Tier0InterfaceGroup", tier0InterfaceGroupParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + return vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.interface_groups", "patch", inputDataValue, executionContext) + if methodResult.IsSuccess() { + return nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return vapiBindings_.VAPIerrorsToError(errorInError) + } + return methodError.(error) + } +} + +func (iIface *interfaceGroupsClient) Update(tier0IdParam string, localeServiceIdParam string, labelIdParam string, tier0InterfaceGroupParam nsx_policyModel.Tier0InterfaceGroup) (nsx_policyModel.Tier0InterfaceGroup, error) { + typeConverter := iIface.connector.TypeConverter() + executionContext := iIface.connector.NewExecutionContext() + operationRestMetaData := interfaceGroupsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interfaceGroupsUpdateInputType(), typeConverter) + sv.AddStructField("Tier0Id", tier0IdParam) + sv.AddStructField("LocaleServiceId", localeServiceIdParam) + sv.AddStructField("LabelId", labelIdParam) + sv.AddStructField("Tier0InterfaceGroup", tier0InterfaceGroupParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_policyModel.Tier0InterfaceGroup + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.interface_groups", "update", inputDataValue, executionContext) + var emptyOutput nsx_policyModel.Tier0InterfaceGroup + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), InterfaceGroupsUpdateOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_policyModel.Tier0InterfaceGroup), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/InterfaceGroupsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/InterfaceGroupsTypes.go new file mode 100644 index 000000000..c4c741094 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/InterfaceGroupsTypes.go @@ -0,0 +1,378 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Data type definitions file for service: InterfaceGroups. +// Includes binding types of a structures and enumerations defined in the service. +// Shared by client-side stubs and server-side skeletons to ensure type +// compatibility. + +package locale_services + +import ( + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + "reflect" +) + +func interfaceGroupsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["label_id"] = vapiBindings_.NewStringType() + fieldNameMap["tier0_id"] = "Tier0Id" + fieldNameMap["locale_service_id"] = "LocaleServiceId" + fieldNameMap["label_id"] = "LabelId" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func InterfaceGroupsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() +} + +func interfaceGroupsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["label_id"] = vapiBindings_.NewStringType() + fieldNameMap["tier0_id"] = "Tier0Id" + fieldNameMap["locale_service_id"] = "LocaleServiceId" + fieldNameMap["label_id"] = "LabelId" + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["label_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["labelId"] = vapiBindings_.NewStringType() + pathParams["label_id"] = "labelId" + pathParams["tier0_id"] = "tier0Id" + pathParams["locale_service_id"] = "localeServiceId" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "DELETE", + "/policy/api/v1/infra/tier-0s/{tier0Id}/locale-services/{localeServiceId}/interface-groups/{labelId}", + "", + resultHeaders, + 204, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func interfaceGroupsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["label_id"] = vapiBindings_.NewStringType() + fieldNameMap["tier0_id"] = "Tier0Id" + fieldNameMap["locale_service_id"] = "LocaleServiceId" + fieldNameMap["label_id"] = "LabelId" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func InterfaceGroupsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.Tier0InterfaceGroupBindingType) +} + +func interfaceGroupsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["label_id"] = vapiBindings_.NewStringType() + fieldNameMap["tier0_id"] = "Tier0Id" + fieldNameMap["locale_service_id"] = "LocaleServiceId" + fieldNameMap["label_id"] = "LabelId" + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["label_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["labelId"] = vapiBindings_.NewStringType() + pathParams["label_id"] = "labelId" + pathParams["tier0_id"] = "tier0Id" + pathParams["locale_service_id"] = "localeServiceId" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "GET", + "/policy/api/v1/infra/tier-0s/{tier0Id}/locale-services/{localeServiceId}/interface-groups/{labelId}", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func interfaceGroupsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["tier0_id"] = "Tier0Id" + fieldNameMap["locale_service_id"] = "LocaleServiceId" + fieldNameMap["cursor"] = "Cursor" + fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" + fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["page_size"] = "PageSize" + fieldNameMap["sort_ascending"] = "SortAscending" + fieldNameMap["sort_by"] = "SortBy" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func InterfaceGroupsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.Tier0InterfaceGroupListResultBindingType) +} + +func interfaceGroupsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["tier0_id"] = "Tier0Id" + fieldNameMap["locale_service_id"] = "LocaleServiceId" + fieldNameMap["cursor"] = "Cursor" + fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" + fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["page_size"] = "PageSize" + fieldNameMap["sort_ascending"] = "SortAscending" + fieldNameMap["sort_by"] = "SortBy" + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + pathParams["tier0_id"] = "tier0Id" + pathParams["locale_service_id"] = "localeServiceId" + queryParams["cursor"] = "cursor" + queryParams["sort_ascending"] = "sort_ascending" + queryParams["included_fields"] = "included_fields" + queryParams["sort_by"] = "sort_by" + queryParams["include_mark_for_delete_objects"] = "include_mark_for_delete_objects" + queryParams["page_size"] = "page_size" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "GET", + "/policy/api/v1/infra/tier-0s/{tier0Id}/locale-services/{localeServiceId}/interface-groups", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func interfaceGroupsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["label_id"] = vapiBindings_.NewStringType() + fields["tier0_interface_group"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier0InterfaceGroupBindingType) + fieldNameMap["tier0_id"] = "Tier0Id" + fieldNameMap["locale_service_id"] = "LocaleServiceId" + fieldNameMap["label_id"] = "LabelId" + fieldNameMap["tier0_interface_group"] = "Tier0InterfaceGroup" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func InterfaceGroupsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() +} + +func interfaceGroupsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["label_id"] = vapiBindings_.NewStringType() + fields["tier0_interface_group"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier0InterfaceGroupBindingType) + fieldNameMap["tier0_id"] = "Tier0Id" + fieldNameMap["locale_service_id"] = "LocaleServiceId" + fieldNameMap["label_id"] = "LabelId" + fieldNameMap["tier0_interface_group"] = "Tier0InterfaceGroup" + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0_interface_group"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier0InterfaceGroupBindingType) + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["label_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["labelId"] = vapiBindings_.NewStringType() + pathParams["label_id"] = "labelId" + pathParams["tier0_id"] = "tier0Id" + pathParams["locale_service_id"] = "localeServiceId" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "tier0_interface_group", + "PATCH", + "/policy/api/v1/infra/tier-0s/{tier0Id}/locale-services/{localeServiceId}/interface-groups/{labelId}", + "", + resultHeaders, + 204, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func interfaceGroupsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["label_id"] = vapiBindings_.NewStringType() + fields["tier0_interface_group"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier0InterfaceGroupBindingType) + fieldNameMap["tier0_id"] = "Tier0Id" + fieldNameMap["locale_service_id"] = "LocaleServiceId" + fieldNameMap["label_id"] = "LabelId" + fieldNameMap["tier0_interface_group"] = "Tier0InterfaceGroup" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func InterfaceGroupsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.Tier0InterfaceGroupBindingType) +} + +func interfaceGroupsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["label_id"] = vapiBindings_.NewStringType() + fields["tier0_interface_group"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier0InterfaceGroupBindingType) + fieldNameMap["tier0_id"] = "Tier0Id" + fieldNameMap["locale_service_id"] = "LocaleServiceId" + fieldNameMap["label_id"] = "LabelId" + fieldNameMap["tier0_interface_group"] = "Tier0InterfaceGroup" + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0_interface_group"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier0InterfaceGroupBindingType) + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["label_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["labelId"] = vapiBindings_.NewStringType() + pathParams["label_id"] = "labelId" + pathParams["tier0_id"] = "tier0Id" + pathParams["locale_service_id"] = "localeServiceId" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "tier0_interface_group", + "PUT", + "/policy/api/v1/infra/tier-0s/{tier0Id}/locale-services/{localeServiceId}/interface-groups/{labelId}", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/InterfacesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/InterfacesClient.go index 042e6948f..a34cc814f 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/InterfacesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/InterfacesClient.go @@ -9,15 +9,14 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type InterfacesClient interface { @@ -27,6 +26,7 @@ type InterfacesClient interface { // @param localeServiceIdParam (required) // @param interfaceIdParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -40,12 +40,13 @@ type InterfacesClient interface { // @param localeServiceIdParam (required) // @param interfaceIdParam (required) // @return com.vmware.nsx_policy.model.Tier0Interface + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string) (model.Tier0Interface, error) + Get(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string) (nsx_policyModel.Tier0Interface, error) // Paginated list of all Tier-0 Interfaces // @@ -58,12 +59,13 @@ type InterfacesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.Tier0InterfaceListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.Tier0InterfaceListResult, error) + List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.Tier0InterfaceListResult, error) // If an interface with the interface-id is not already present, create a new interface. If it already exists, update the interface for specified attributes. // @@ -72,12 +74,13 @@ type InterfacesClient interface { // @param interfaceIdParam (required) // @param tier0InterfaceParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string, tier0InterfaceParam model.Tier0Interface, overrideParam *bool) error + Patch(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string, tier0InterfaceParam nsx_policyModel.Tier0Interface, overrideParam *bool) error // If an interface with the interface-id is not already present, create a new interface. If it already exists, replace the interface with this object. // @@ -87,108 +90,115 @@ type InterfacesClient interface { // @param tier0InterfaceParam (required) // @param overrideParam Locally override the global object (optional, default to false) // @return com.vmware.nsx_policy.model.Tier0Interface + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string, tier0InterfaceParam model.Tier0Interface, overrideParam *bool) (model.Tier0Interface, error) + Update(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string, tier0InterfaceParam nsx_policyModel.Tier0Interface, overrideParam *bool) (nsx_policyModel.Tier0Interface, error) } type interfacesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewInterfacesClient(connector client.Connector) *interfacesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.interfaces") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewInterfacesClient(connector vapiProtocolClient_.Connector) *interfacesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.interfaces") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) iIface := interfacesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &iIface } -func (iIface *interfacesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (iIface *interfacesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := iIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (iIface *interfacesClient) Delete(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string, overrideParam *bool) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(interfacesDeleteInputType(), typeConverter) + operationRestMetaData := interfacesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interfacesDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("InterfaceId", interfaceIdParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := interfacesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.interfaces", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *interfacesClient) Get(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string) (model.Tier0Interface, error) { +func (iIface *interfacesClient) Get(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string) (nsx_policyModel.Tier0Interface, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(interfacesGetInputType(), typeConverter) + operationRestMetaData := interfacesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interfacesGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("InterfaceId", interfaceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier0Interface - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Tier0Interface + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := interfacesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.interfaces", "get", inputDataValue, executionContext) - var emptyOutput model.Tier0Interface + var emptyOutput nsx_policyModel.Tier0Interface if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), interfacesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), InterfacesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier0Interface), nil + return output.(nsx_policyModel.Tier0Interface), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *interfacesClient) List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.Tier0InterfaceListResult, error) { +func (iIface *interfacesClient) List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.Tier0InterfaceListResult, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(interfacesListInputType(), typeConverter) + operationRestMetaData := interfacesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interfacesListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("Cursor", cursorParam) @@ -199,34 +209,35 @@ func (iIface *interfacesClient) List(tier0IdParam string, localeServiceIdParam s sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier0InterfaceListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Tier0InterfaceListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := interfacesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.interfaces", "list", inputDataValue, executionContext) - var emptyOutput model.Tier0InterfaceListResult + var emptyOutput nsx_policyModel.Tier0InterfaceListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), interfacesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), InterfacesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier0InterfaceListResult), nil + return output.(nsx_policyModel.Tier0InterfaceListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *interfacesClient) Patch(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string, tier0InterfaceParam model.Tier0Interface, overrideParam *bool) error { +func (iIface *interfacesClient) Patch(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string, tier0InterfaceParam nsx_policyModel.Tier0Interface, overrideParam *bool) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(interfacesPatchInputType(), typeConverter) + operationRestMetaData := interfacesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interfacesPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("InterfaceId", interfaceIdParam) @@ -234,28 +245,29 @@ func (iIface *interfacesClient) Patch(tier0IdParam string, localeServiceIdParam sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := interfacesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.interfaces", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *interfacesClient) Update(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string, tier0InterfaceParam model.Tier0Interface, overrideParam *bool) (model.Tier0Interface, error) { +func (iIface *interfacesClient) Update(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string, tier0InterfaceParam nsx_policyModel.Tier0Interface, overrideParam *bool) (nsx_policyModel.Tier0Interface, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(interfacesUpdateInputType(), typeConverter) + operationRestMetaData := interfacesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interfacesUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("InterfaceId", interfaceIdParam) @@ -263,25 +275,22 @@ func (iIface *interfacesClient) Update(tier0IdParam string, localeServiceIdParam sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier0Interface - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Tier0Interface + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := interfacesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.interfaces", "update", inputDataValue, executionContext) - var emptyOutput model.Tier0Interface + var emptyOutput nsx_policyModel.Tier0Interface if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), interfacesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), InterfacesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier0Interface), nil + return output.(nsx_policyModel.Tier0Interface), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/InterfacesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/InterfacesTypes.go index 084e96503..6727b2fc8 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/InterfacesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/InterfacesTypes.go @@ -11,63 +11,63 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func interfacesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func interfacesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func interfacesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func InterfacesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func interfacesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func interfacesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" fieldNameMap["override"] = "Override" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["interface_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["interfaceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["interface_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["interfaceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["interface_id"] = "interfaceId" pathParams["locale_service_id"] = "localeServiceId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -88,50 +88,50 @@ func interfacesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func interfacesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func interfacesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func interfacesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier0InterfaceBindingType) +func InterfacesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.Tier0InterfaceBindingType) } -func interfacesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func interfacesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["interface_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["interfaceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["interface_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["interfaceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["interface_id"] = "interfaceId" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -152,17 +152,17 @@ func interfacesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func interfacesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func interfacesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -171,31 +171,31 @@ func interfacesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func interfacesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier0InterfaceListResultBindingType) +func InterfacesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.Tier0InterfaceListResultBindingType) } -func interfacesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func interfacesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -204,16 +204,16 @@ func interfacesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" queryParams["cursor"] = "cursor" @@ -224,7 +224,7 @@ func interfacesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -245,61 +245,61 @@ func interfacesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func interfacesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func interfacesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() - fields["tier0_interface"] = bindings.NewReferenceType(model.Tier0InterfaceBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() + fields["tier0_interface"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier0InterfaceBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" fieldNameMap["tier0_interface"] = "Tier0Interface" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func interfacesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func InterfacesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func interfacesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func interfacesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() - fields["tier0_interface"] = bindings.NewReferenceType(model.Tier0InterfaceBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() + fields["tier0_interface"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier0InterfaceBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" fieldNameMap["tier0_interface"] = "Tier0Interface" fieldNameMap["override"] = "Override" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["interface_id"] = bindings.NewStringType() - paramsTypeMap["tier0_interface"] = bindings.NewReferenceType(model.Tier0InterfaceBindingType) - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["interfaceId"] = bindings.NewStringType() + paramsTypeMap["tier0_interface"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier0InterfaceBindingType) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["interface_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["interfaceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["interface_id"] = "interfaceId" pathParams["locale_service_id"] = "localeServiceId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -320,61 +320,61 @@ func interfacesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func interfacesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func interfacesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() - fields["tier0_interface"] = bindings.NewReferenceType(model.Tier0InterfaceBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() + fields["tier0_interface"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier0InterfaceBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" fieldNameMap["tier0_interface"] = "Tier0Interface" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func interfacesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier0InterfaceBindingType) +func InterfacesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.Tier0InterfaceBindingType) } -func interfacesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func interfacesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() - fields["tier0_interface"] = bindings.NewReferenceType(model.Tier0InterfaceBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() + fields["tier0_interface"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier0InterfaceBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" fieldNameMap["tier0_interface"] = "Tier0Interface" fieldNameMap["override"] = "Override" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["interface_id"] = bindings.NewStringType() - paramsTypeMap["tier0_interface"] = bindings.NewReferenceType(model.Tier0InterfaceBindingType) - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["interfaceId"] = bindings.NewStringType() + paramsTypeMap["tier0_interface"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier0InterfaceBindingType) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["interface_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["interfaceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["interface_id"] = "interfaceId" pathParams["locale_service_id"] = "localeServiceId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/IpsecVpnServicesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/IpsecVpnServicesClient.go index 3b0028924..7ce503336 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/IpsecVpnServicesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/IpsecVpnServicesClient.go @@ -9,23 +9,26 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type IpsecVpnServicesClient interface { - // Delete IPSec VPN service for given locale service under Tier-0. This API is deprecated. Please use DELETE /infra/tier-0s//ipsec-vpn-services/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path. + // Delete IPSec VPN service for given locale service under Tier-0. + // This API is deprecated. Please use DELETE /infra/tier-0s//ipsec-vpn-services/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path. + // + // Deprecated: This API element is deprecated. // // @param tier0IdParam (required) // @param localeServiceIdParam (required) // @param serviceIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -33,20 +36,27 @@ type IpsecVpnServicesClient interface { // @throws NotFound Not Found Delete(tier0IdParam string, localeServiceIdParam string, serviceIdParam string) error - // Get IPSec VPN service for given locale service under Tier-0. This API is deprecated. Please use GET /infra/tier-0s//ipsec-vpn-services/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // Get IPSec VPN service for given locale service under Tier-0. + // This API is deprecated. Please use GET /infra/tier-0s//ipsec-vpn-services/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // + // Deprecated: This API element is deprecated. // // @param tier0IdParam (required) // @param localeServiceIdParam (required) // @param serviceIdParam (required) // @return com.vmware.nsx_policy.model.IPSecVpnService + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, localeServiceIdParam string, serviceIdParam string) (model.IPSecVpnService, error) + Get(tier0IdParam string, localeServiceIdParam string, serviceIdParam string) (nsx_policyModel.IPSecVpnService, error) - // Get paginated list of all IPSec VPN services for given locale service under Tier-0. This API is deprecated. Please use GET /infra/tier-0s//ipsec-vpn-services instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // Get paginated list of all IPSec VPN services for given locale service under Tier-0. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // This API is deprecated. Please use GET /infra/tier-0s//ipsec-vpn-services instead. + // + // Deprecated: This API element is deprecated. // // @param tier0IdParam (required) // @param localeServiceIdParam (required) @@ -57,134 +67,149 @@ type IpsecVpnServicesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.IPSecVpnServiceListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPSecVpnServiceListResult, error) + List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IPSecVpnServiceListResult, error) - // Create or patch IPSec VPN service for given locale service under Tier-0. This API is deprecated. Please use PATCH /infra/tier-0s// ipsec-vpn-services/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path. + // Create or patch IPSec VPN service for given locale service under Tier-0. + // This API is deprecated. Please use PATCH /infra/tier-0s// ipsec-vpn-services/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path. + // + // Deprecated: This API element is deprecated. // // @param tier0IdParam (required) // @param localeServiceIdParam (required) // @param serviceIdParam (required) // @param ipSecVpnServiceParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, ipSecVpnServiceParam model.IPSecVpnService) error + Patch(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, ipSecVpnServiceParam nsx_policyModel.IPSecVpnService) error - // Create or fully replace IPSec VPN service for given locale service under Tier-0. Revision is optional for creation and required for update. This API is deprecated. Please use PUT /infra/tier-0s//ipsec-vpn-services/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path. + // Create or fully replace IPSec VPN service for given locale service under Tier-0. Revision is optional for creation and required for update. + // This API is deprecated. Please use PUT /infra/tier-0s//ipsec-vpn-services/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path. + // + // Deprecated: This API element is deprecated. // // @param tier0IdParam (required) // @param localeServiceIdParam (required) // @param serviceIdParam (required) // @param ipSecVpnServiceParam (required) // @return com.vmware.nsx_policy.model.IPSecVpnService + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, ipSecVpnServiceParam model.IPSecVpnService) (model.IPSecVpnService, error) + Update(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, ipSecVpnServiceParam nsx_policyModel.IPSecVpnService) (nsx_policyModel.IPSecVpnService, error) } type ipsecVpnServicesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewIpsecVpnServicesClient(connector client.Connector) *ipsecVpnServicesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.ipsec_vpn_services") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewIpsecVpnServicesClient(connector vapiProtocolClient_.Connector) *ipsecVpnServicesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.ipsec_vpn_services") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) iIface := ipsecVpnServicesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &iIface } -func (iIface *ipsecVpnServicesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (iIface *ipsecVpnServicesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := iIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (iIface *ipsecVpnServicesClient) Delete(tier0IdParam string, localeServiceIdParam string, serviceIdParam string) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipsecVpnServicesDeleteInputType(), typeConverter) + operationRestMetaData := ipsecVpnServicesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipsecVpnServicesDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipsecVpnServicesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.ipsec_vpn_services", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *ipsecVpnServicesClient) Get(tier0IdParam string, localeServiceIdParam string, serviceIdParam string) (model.IPSecVpnService, error) { +func (iIface *ipsecVpnServicesClient) Get(tier0IdParam string, localeServiceIdParam string, serviceIdParam string) (nsx_policyModel.IPSecVpnService, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipsecVpnServicesGetInputType(), typeConverter) + operationRestMetaData := ipsecVpnServicesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipsecVpnServicesGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPSecVpnService - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPSecVpnService + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipsecVpnServicesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.ipsec_vpn_services", "get", inputDataValue, executionContext) - var emptyOutput model.IPSecVpnService + var emptyOutput nsx_policyModel.IPSecVpnService if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipsecVpnServicesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpsecVpnServicesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPSecVpnService), nil + return output.(nsx_policyModel.IPSecVpnService), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *ipsecVpnServicesClient) List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPSecVpnServiceListResult, error) { +func (iIface *ipsecVpnServicesClient) List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IPSecVpnServiceListResult, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipsecVpnServicesListInputType(), typeConverter) + operationRestMetaData := ipsecVpnServicesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipsecVpnServicesListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("Cursor", cursorParam) @@ -195,87 +220,86 @@ func (iIface *ipsecVpnServicesClient) List(tier0IdParam string, localeServiceIdP sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPSecVpnServiceListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPSecVpnServiceListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipsecVpnServicesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.ipsec_vpn_services", "list", inputDataValue, executionContext) - var emptyOutput model.IPSecVpnServiceListResult + var emptyOutput nsx_policyModel.IPSecVpnServiceListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipsecVpnServicesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpsecVpnServicesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPSecVpnServiceListResult), nil + return output.(nsx_policyModel.IPSecVpnServiceListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *ipsecVpnServicesClient) Patch(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, ipSecVpnServiceParam model.IPSecVpnService) error { +func (iIface *ipsecVpnServicesClient) Patch(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, ipSecVpnServiceParam nsx_policyModel.IPSecVpnService) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipsecVpnServicesPatchInputType(), typeConverter) + operationRestMetaData := ipsecVpnServicesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipsecVpnServicesPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("IpSecVpnService", ipSecVpnServiceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipsecVpnServicesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.ipsec_vpn_services", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *ipsecVpnServicesClient) Update(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, ipSecVpnServiceParam model.IPSecVpnService) (model.IPSecVpnService, error) { +func (iIface *ipsecVpnServicesClient) Update(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, ipSecVpnServiceParam nsx_policyModel.IPSecVpnService) (nsx_policyModel.IPSecVpnService, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipsecVpnServicesUpdateInputType(), typeConverter) + operationRestMetaData := ipsecVpnServicesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipsecVpnServicesUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("IpSecVpnService", ipSecVpnServiceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPSecVpnService - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPSecVpnService + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipsecVpnServicesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.ipsec_vpn_services", "update", inputDataValue, executionContext) - var emptyOutput model.IPSecVpnService + var emptyOutput nsx_policyModel.IPSecVpnService if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipsecVpnServicesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpsecVpnServicesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPSecVpnService), nil + return output.(nsx_policyModel.IPSecVpnService), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/IpsecVpnServicesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/IpsecVpnServicesTypes.go index 041589706..fea573b78 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/IpsecVpnServicesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/IpsecVpnServicesTypes.go @@ -11,57 +11,57 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func ipsecVpnServicesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipsecVpnServicesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipsecVpnServicesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func IpsecVpnServicesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func ipsecVpnServicesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipsecVpnServicesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func ipsecVpnServicesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipsecVpnServicesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipsecVpnServicesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipsecVpnServicesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPSecVpnServiceBindingType) +func IpsecVpnServicesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnServiceBindingType) } -func ipsecVpnServicesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipsecVpnServicesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,17 +146,17 @@ func ipsecVpnServicesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipsecVpnServicesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipsecVpnServicesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -165,31 +165,31 @@ func ipsecVpnServicesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipsecVpnServicesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPSecVpnServiceListResultBindingType) +func IpsecVpnServicesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnServiceListResultBindingType) } -func ipsecVpnServicesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipsecVpnServicesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -198,16 +198,16 @@ func ipsecVpnServicesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" queryParams["cursor"] = "cursor" @@ -218,7 +218,7 @@ func ipsecVpnServicesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -239,55 +239,55 @@ func ipsecVpnServicesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipsecVpnServicesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipsecVpnServicesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["ip_sec_vpn_service"] = bindings.NewReferenceType(model.IPSecVpnServiceBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnServiceBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["ip_sec_vpn_service"] = "IpSecVpnService" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipsecVpnServicesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func IpsecVpnServicesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func ipsecVpnServicesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipsecVpnServicesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["ip_sec_vpn_service"] = bindings.NewReferenceType(model.IPSecVpnServiceBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnServiceBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["ip_sec_vpn_service"] = "IpSecVpnService" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["ip_sec_vpn_service"] = bindings.NewReferenceType(model.IPSecVpnServiceBindingType) - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ip_sec_vpn_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnServiceBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -308,55 +308,55 @@ func ipsecVpnServicesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipsecVpnServicesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipsecVpnServicesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["ip_sec_vpn_service"] = bindings.NewReferenceType(model.IPSecVpnServiceBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnServiceBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["ip_sec_vpn_service"] = "IpSecVpnService" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipsecVpnServicesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPSecVpnServiceBindingType) +func IpsecVpnServicesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnServiceBindingType) } -func ipsecVpnServicesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipsecVpnServicesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["ip_sec_vpn_service"] = bindings.NewReferenceType(model.IPSecVpnServiceBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnServiceBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["ip_sec_vpn_service"] = "IpSecVpnService" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["ip_sec_vpn_service"] = bindings.NewReferenceType(model.IPSecVpnServiceBindingType) - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ip_sec_vpn_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnServiceBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/L2vpnContextClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/L2vpnContextClient.go index fc3c2b73b..bacc5533d 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/L2vpnContextClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/L2vpnContextClient.go @@ -9,83 +9,86 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type L2vpnContextClient interface { // // + // Deprecated: This API element is deprecated. + // // @param tier0IdParam (required) // @param localeServiceIdParam (required) // @return com.vmware.nsx_policy.model.L2VpnContext + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, localeServiceIdParam string) (model.L2VpnContext, error) + Get(tier0IdParam string, localeServiceIdParam string) (nsx_policyModel.L2VpnContext, error) } type l2vpnContextClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewL2vpnContextClient(connector client.Connector) *l2vpnContextClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.l2vpn_context") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), +func NewL2vpnContextClient(connector vapiProtocolClient_.Connector) *l2vpnContextClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.l2vpn_context") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) lIface := l2vpnContextClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &lIface } -func (lIface *l2vpnContextClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (lIface *l2vpnContextClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := lIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (lIface *l2vpnContextClient) Get(tier0IdParam string, localeServiceIdParam string) (model.L2VpnContext, error) { +func (lIface *l2vpnContextClient) Get(tier0IdParam string, localeServiceIdParam string) (nsx_policyModel.L2VpnContext, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(l2vpnContextGetInputType(), typeConverter) + operationRestMetaData := l2vpnContextGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(l2vpnContextGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.L2VpnContext - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.L2VpnContext + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := l2vpnContextGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.l2vpn_context", "get", inputDataValue, executionContext) - var emptyOutput model.L2VpnContext + var emptyOutput nsx_policyModel.L2VpnContext if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), l2vpnContextGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), L2vpnContextGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.L2VpnContext), nil + return output.(nsx_policyModel.L2VpnContext), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/L2vpnContextTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/L2vpnContextTypes.go index 2c12e6868..1fd583d56 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/L2vpnContextTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/L2vpnContextTypes.go @@ -11,50 +11,50 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func l2vpnContextGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func l2vpnContextGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func l2vpnContextGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.L2VpnContextBindingType) +func L2vpnContextGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.L2VpnContextBindingType) } -func l2vpnContextGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func l2vpnContextGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/L2vpnServicesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/L2vpnServicesClient.go index d40709383..1a5f13e98 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/L2vpnServicesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/L2vpnServicesClient.go @@ -9,23 +9,26 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type L2vpnServicesClient interface { - // Delete L2VPN service for given Tier-0 locale service. This API is deprecated. Please use DELETE /infra/tier-0s//l2vpn-services/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path. + // Delete L2VPN service for given Tier-0 locale service. + // This API is deprecated. Please use DELETE /infra/tier-0s//l2vpn-services/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path. + // + // Deprecated: This API element is deprecated. // // @param tier0IdParam (required) // @param localeServiceIdParam (required) // @param serviceIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -33,20 +36,27 @@ type L2vpnServicesClient interface { // @throws NotFound Not Found Delete(tier0IdParam string, localeServiceIdParam string, serviceIdParam string) error - // Get L2VPN service for given Tier-0 locale service. This API is deprecated. Please use GET /infra/tier-0s//l2vpn-services/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // Get L2VPN service for given Tier-0 locale service. + // This API is deprecated. Please use GET /infra/tier-0s//l2vpn-services/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // + // Deprecated: This API element is deprecated. // // @param tier0IdParam (required) // @param localeServiceIdParam (required) // @param serviceIdParam (required) // @return com.vmware.nsx_policy.model.L2VPNService + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, localeServiceIdParam string, serviceIdParam string) (model.L2VPNService, error) + Get(tier0IdParam string, localeServiceIdParam string, serviceIdParam string) (nsx_policyModel.L2VPNService, error) - // Get paginated list of all L2VPN services under Tier-0. This API is deprecated. Please use GET /infra/tier-0s//l2vpn-services instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // Get paginated list of all L2VPN services under Tier-0. + // This API is deprecated. Please use GET /infra/tier-0s//l2vpn-services instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // + // Deprecated: This API element is deprecated. // // @param tier0IdParam (required) // @param localeServiceIdParam (required) @@ -57,134 +67,149 @@ type L2vpnServicesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.L2VPNServiceListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.L2VPNServiceListResult, error) + List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.L2VPNServiceListResult, error) - // Create or patch L2VPN service for given Tier-0 locale service. This API is deprecated. Please use PATCH /infra/tier-0s//l2vpn-services/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path. + // Create or patch L2VPN service for given Tier-0 locale service. + // This API is deprecated. Please use PATCH /infra/tier-0s//l2vpn-services/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path. + // + // Deprecated: This API element is deprecated. // // @param tier0IdParam (required) // @param localeServiceIdParam (required) // @param serviceIdParam (required) // @param l2VPNServiceParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, l2VPNServiceParam model.L2VPNService) error + Patch(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, l2VPNServiceParam nsx_policyModel.L2VPNService) error - // Create or fully replace L2VPN service for given Tier-0 locale service. Revision is optional for creation and required for update. This API is deprecated. Please use PUT /infra/tier-0s//l2vpn-services/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path. + // Create or fully replace L2VPN service for given Tier-0 locale service. Revision is optional for creation and required for update. + // This API is deprecated. Please use PUT /infra/tier-0s//l2vpn-services/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path. + // + // Deprecated: This API element is deprecated. // // @param tier0IdParam (required) // @param localeServiceIdParam (required) // @param serviceIdParam (required) // @param l2VPNServiceParam (required) // @return com.vmware.nsx_policy.model.L2VPNService + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, l2VPNServiceParam model.L2VPNService) (model.L2VPNService, error) + Update(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, l2VPNServiceParam nsx_policyModel.L2VPNService) (nsx_policyModel.L2VPNService, error) } type l2vpnServicesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewL2vpnServicesClient(connector client.Connector) *l2vpnServicesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.l2vpn_services") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewL2vpnServicesClient(connector vapiProtocolClient_.Connector) *l2vpnServicesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.l2vpn_services") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) lIface := l2vpnServicesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &lIface } -func (lIface *l2vpnServicesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (lIface *l2vpnServicesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := lIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (lIface *l2vpnServicesClient) Delete(tier0IdParam string, localeServiceIdParam string, serviceIdParam string) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(l2vpnServicesDeleteInputType(), typeConverter) + operationRestMetaData := l2vpnServicesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(l2vpnServicesDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := l2vpnServicesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.l2vpn_services", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *l2vpnServicesClient) Get(tier0IdParam string, localeServiceIdParam string, serviceIdParam string) (model.L2VPNService, error) { +func (lIface *l2vpnServicesClient) Get(tier0IdParam string, localeServiceIdParam string, serviceIdParam string) (nsx_policyModel.L2VPNService, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(l2vpnServicesGetInputType(), typeConverter) + operationRestMetaData := l2vpnServicesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(l2vpnServicesGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.L2VPNService - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.L2VPNService + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := l2vpnServicesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.l2vpn_services", "get", inputDataValue, executionContext) - var emptyOutput model.L2VPNService + var emptyOutput nsx_policyModel.L2VPNService if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), l2vpnServicesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), L2vpnServicesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.L2VPNService), nil + return output.(nsx_policyModel.L2VPNService), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *l2vpnServicesClient) List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.L2VPNServiceListResult, error) { +func (lIface *l2vpnServicesClient) List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.L2VPNServiceListResult, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(l2vpnServicesListInputType(), typeConverter) + operationRestMetaData := l2vpnServicesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(l2vpnServicesListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("Cursor", cursorParam) @@ -195,87 +220,86 @@ func (lIface *l2vpnServicesClient) List(tier0IdParam string, localeServiceIdPara sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.L2VPNServiceListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.L2VPNServiceListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := l2vpnServicesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.l2vpn_services", "list", inputDataValue, executionContext) - var emptyOutput model.L2VPNServiceListResult + var emptyOutput nsx_policyModel.L2VPNServiceListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), l2vpnServicesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), L2vpnServicesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.L2VPNServiceListResult), nil + return output.(nsx_policyModel.L2VPNServiceListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *l2vpnServicesClient) Patch(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, l2VPNServiceParam model.L2VPNService) error { +func (lIface *l2vpnServicesClient) Patch(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, l2VPNServiceParam nsx_policyModel.L2VPNService) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(l2vpnServicesPatchInputType(), typeConverter) + operationRestMetaData := l2vpnServicesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(l2vpnServicesPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("L2VPNService", l2VPNServiceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := l2vpnServicesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.l2vpn_services", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *l2vpnServicesClient) Update(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, l2VPNServiceParam model.L2VPNService) (model.L2VPNService, error) { +func (lIface *l2vpnServicesClient) Update(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, l2VPNServiceParam nsx_policyModel.L2VPNService) (nsx_policyModel.L2VPNService, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(l2vpnServicesUpdateInputType(), typeConverter) + operationRestMetaData := l2vpnServicesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(l2vpnServicesUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("L2VPNService", l2VPNServiceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.L2VPNService - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.L2VPNService + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := l2vpnServicesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.l2vpn_services", "update", inputDataValue, executionContext) - var emptyOutput model.L2VPNService + var emptyOutput nsx_policyModel.L2VPNService if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), l2vpnServicesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), L2vpnServicesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.L2VPNService), nil + return output.(nsx_policyModel.L2VPNService), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/L2vpnServicesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/L2vpnServicesTypes.go index 56d4bf6a6..72955f938 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/L2vpnServicesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/L2vpnServicesTypes.go @@ -11,57 +11,57 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func l2vpnServicesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func l2vpnServicesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func l2vpnServicesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func L2vpnServicesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func l2vpnServicesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func l2vpnServicesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func l2vpnServicesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func l2vpnServicesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func l2vpnServicesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func l2vpnServicesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.L2VPNServiceBindingType) +func L2vpnServicesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNServiceBindingType) } -func l2vpnServicesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func l2vpnServicesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,17 +146,17 @@ func l2vpnServicesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func l2vpnServicesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func l2vpnServicesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -165,31 +165,31 @@ func l2vpnServicesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func l2vpnServicesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.L2VPNServiceListResultBindingType) +func L2vpnServicesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNServiceListResultBindingType) } -func l2vpnServicesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func l2vpnServicesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -198,16 +198,16 @@ func l2vpnServicesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" queryParams["cursor"] = "cursor" @@ -218,7 +218,7 @@ func l2vpnServicesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -239,55 +239,55 @@ func l2vpnServicesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func l2vpnServicesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func l2vpnServicesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["l2_VPN_service"] = bindings.NewReferenceType(model.L2VPNServiceBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["l2_VPN_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNServiceBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["l2_VPN_service"] = "L2VPNService" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func l2vpnServicesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func L2vpnServicesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func l2vpnServicesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func l2vpnServicesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["l2_VPN_service"] = bindings.NewReferenceType(model.L2VPNServiceBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["l2_VPN_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNServiceBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["l2_VPN_service"] = "L2VPNService" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["l2_VPN_service"] = bindings.NewReferenceType(model.L2VPNServiceBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["l2_VPN_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNServiceBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -308,55 +308,55 @@ func l2vpnServicesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func l2vpnServicesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func l2vpnServicesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["l2_VPN_service"] = bindings.NewReferenceType(model.L2VPNServiceBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["l2_VPN_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNServiceBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["l2_VPN_service"] = "L2VPNService" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func l2vpnServicesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.L2VPNServiceBindingType) +func L2vpnServicesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNServiceBindingType) } -func l2vpnServicesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func l2vpnServicesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["l2_VPN_service"] = bindings.NewReferenceType(model.L2VPNServiceBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["l2_VPN_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNServiceBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["l2_VPN_service"] = "L2VPNService" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["l2_VPN_service"] = bindings.NewReferenceType(model.L2VPNServiceBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["l2_VPN_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNServiceBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/L3vpnContextClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/L3vpnContextClient.go index ce3a44ce4..948427d02 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/L3vpnContextClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/L3vpnContextClient.go @@ -9,83 +9,86 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type L3vpnContextClient interface { // Read the L3Vpn Context under tier-0. This API is deprecated. Please use GET /infra/tier-0s//locale-services/ /ipsec-vpn-services/default instead. // + // Deprecated: This API element is deprecated. + // // @param tier0IdParam (required) // @param localeServiceIdParam (required) // @return com.vmware.nsx_policy.model.L3VpnContext + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, localeServiceIdParam string) (model.L3VpnContext, error) + Get(tier0IdParam string, localeServiceIdParam string) (nsx_policyModel.L3VpnContext, error) } type l3vpnContextClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewL3vpnContextClient(connector client.Connector) *l3vpnContextClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.l3vpn_context") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), +func NewL3vpnContextClient(connector vapiProtocolClient_.Connector) *l3vpnContextClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.l3vpn_context") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) lIface := l3vpnContextClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &lIface } -func (lIface *l3vpnContextClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (lIface *l3vpnContextClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := lIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (lIface *l3vpnContextClient) Get(tier0IdParam string, localeServiceIdParam string) (model.L3VpnContext, error) { +func (lIface *l3vpnContextClient) Get(tier0IdParam string, localeServiceIdParam string) (nsx_policyModel.L3VpnContext, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(l3vpnContextGetInputType(), typeConverter) + operationRestMetaData := l3vpnContextGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(l3vpnContextGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.L3VpnContext - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.L3VpnContext + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := l3vpnContextGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.l3vpn_context", "get", inputDataValue, executionContext) - var emptyOutput model.L3VpnContext + var emptyOutput nsx_policyModel.L3VpnContext if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), l3vpnContextGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), L3vpnContextGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.L3VpnContext), nil + return output.(nsx_policyModel.L3VpnContext), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/L3vpnContextTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/L3vpnContextTypes.go index 196f4aa96..33898760e 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/L3vpnContextTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/L3vpnContextTypes.go @@ -11,50 +11,50 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func l3vpnContextGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func l3vpnContextGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func l3vpnContextGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.L3VpnContextBindingType) +func L3vpnContextGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.L3VpnContextBindingType) } -func l3vpnContextGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func l3vpnContextGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/L3vpnsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/L3vpnsClient.go index 50a8dd22c..72e9a89a3 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/L3vpnsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/L3vpnsClient.go @@ -9,23 +9,25 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type L3vpnsClient interface { // Delete the L3Vpn with the given id. This API is deprecated. Please use the following APIs instead: - DELETE /infra/tier-0s//locale-services//ipsec-vpn-services/ default/sessions/L3VPN_ to delete the associated IPSecVpnSession. - DELETE /infra/tier-0s//locale-services//ipsec-vpn-services/ default/local-endpoints/ to delete the associated IPSecVpnLocalEndpoint. - DELETE /infra/ipsec-vpn-tunnel-profiles/L3VPN_ to delete the associated IPSecVpnTunnelProfile. - DELETE /infra/ipsec-vpn-ike-profiles/L3VPN_ to delete the associated IPSecVpnIkeProfile. - DELETE /infra/ipsec-vpn-dpd-profiles/L3VPN_ to delete the associated IPSecVpnDpdProfile. If used, this deprecated API will result in the following objects being internally deleted: - IPSecVpnSession: /infra/tier-0s//locale-services// ipsec-vpn-services/default/sessions/L3VPN_. - IPSecVpnLocalEndpoint: /infra/tier-0s//locale-services// ipsec-vpn-services/default/local-endpoints/ when not used by other IPSecVpnSessions. - IPSecVpnTunnelProfile: /infra/ipsec-vpn-tunnel-profiles/L3VPN_. - IPSecVpnIkeProfile: /infra/ipsec-vpn-ike-profiles/L3VPN_. - IPSecVpnDpdProfile: /infra/ipsec-vpn-dpd-profiles/L3VPN_. // + // Deprecated: This API element is deprecated. + // // @param tier0IdParam (required) // @param localeServiceIdParam (required) // @param l3vpnIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,19 +37,24 @@ type L3vpnsClient interface { // Read the L3Vpn with the given id. No sensitive data is returned as part of the response. This API is deprecated. Please use the following APIs instead: - GET /infra/tier-0s//locale-services//ipsec-vpn-services/ default/sessions/L3VPN_ to get the associated IPSecVpnSession. - GET /infra/tier-0s//locale-services//ipsec-vpn-services/ default/local-endpoints/ to get the associated IPSecVpnLocalEndpoint. - GET /infra/ipsec-vpn-tunnel-profiles/L3VPN_ to get the associated IPSecVpnTunnelProfile. - GET /infra/ipsec-vpn-ike-profiles/L3VPN_ to get the associated IPSecVpnIkeProfile. - GET /infra/ipsec-vpn-dpd-profiles/L3VPN_ to get the associated IPSecVpnDpdProfile. If used, this deprecated API will not return L3Vpn with id unless the associated IPSecVpnSession with L3VPN_ id exists. For example, if the IPSecVpnSession gets deleted using DELETE /infra/tier-0s//locale-services//ipsec-vpn-services/ default/sessions/L3VPN_, the deprecated API will throw an ObjectNotFoundException. // + // Deprecated: This API element is deprecated. + // // @param tier0IdParam (required) // @param localeServiceIdParam (required) // @param l3vpnIdParam (required) // @return com.vmware.nsx_policy.model.L3Vpn + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, localeServiceIdParam string, l3vpnIdParam string) (model.L3Vpn, error) + Get(tier0IdParam string, localeServiceIdParam string, l3vpnIdParam string) (nsx_policyModel.L3Vpn, error) // Paginated list of L3Vpns. This API is deprecated. Please use the following APIs instead: - GET /infra/tier-0s//locale-services//ipsec-vpn-services/ default/sessions to list all IPSecVpnSessions. - GET /infra/tier-0s//locale-services//ipsec-vpn-services/ default/local-endpoints to list all IPSecVpnLocalEndpoints. - GET /infra/ipsec-vpn-tunnel-profiles to list all IPSecVpnTunnelProfiles. - GET /infra/ipsec-vpn-ike-profiles to list all IPSecVpnIkeProfiles. - GET /infra/ipsec-vpn-dpd-profiles to list all IPSecVpnDpdProfiles. If used, this deprecated API will only return L3Vpns that were created through the deprecated PATCH and PUT /infra/tier-0s//locale-services//l3vpns/ APIs. // + // Deprecated: This API element is deprecated. + // // @param tier0IdParam (required) // @param localeServiceIdParam (required) // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) @@ -58,148 +65,164 @@ type L3vpnsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.L3VpnListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, l3vpnSessionParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.L3VpnListResult, error) + List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, l3vpnSessionParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.L3VpnListResult, error) // Create the new L3Vpn if it does not exist. If the L3Vpn already exists, merge with the the existing one. This is a patch. - If the passed L3Vpn is a policy-based one and has new L3VpnRules, add them to the existing L3VpnRules. - If the passed L3Vpn is a policy-based one and also has existing L3VpnRules, update the existing L3VpnRules. This API is deprecated. Please use the following APIs instead: - PATCH /infra/ipsec-vpn-tunnel-profiles/ to patch the IPSecVpnTunnelProfile. - PATCH /infra/ipsec-vpn-ike-profiles/ to patch the IPSecVpnIkeProfile. - PATCH /infra/ipsec-vpn-dpd-profiles/ to patch the IPSecVpnDpdProfile. - PATCH /infra/tier-0s//locale-services//ipsec-vpn-services/ default/local-endpoints/ to patch the IPSecVpnLocalEndpoint. - PATCH /infra/tier-0s//locale-services//ipsec-vpn-services/ default/sessions/ to patch the IPSecVpnSession. If used, this deprecated API will result in the following objects being internally created/patched: - IPSecVpnTunnelProfile: /infra/ipsec-vpn-tunnel-profiles/L3VPN_. - IPSecVpnIkeProfile: /infra/ipsec-vpn-ike-profiles/L3VPN_. - IPSecVpnDpdProfile: /infra/ipsec-vpn-dpd-profiles/L3VPN_. - IPSecVpnLocalEndpoint: /infra/tier-0s//locale-services// ipsec-vpn-services/default/local-endpoints/. If an object with the same \"local_address\" already exists, then it will be re-used. - IPSecVpnSession: /infra/tier-0s//locale-services// ipsec-vpn-services/default/sessions/L3VPN_. // + // Deprecated: This API element is deprecated. + // // @param tier0IdParam (required) // @param localeServiceIdParam (required) // @param l3vpnIdParam (required) // @param l3VpnParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, localeServiceIdParam string, l3vpnIdParam string, l3VpnParam model.L3Vpn) error + Patch(tier0IdParam string, localeServiceIdParam string, l3vpnIdParam string, l3VpnParam nsx_policyModel.L3Vpn) error // Read the L3Vpn with the given id. Sensitive data is returned as part of the response. This API is deprecated. Please use the following APIs instead: - GET /infra/tier-0s//locale-services//ipsec-vpn-services/ default/sessions/L3VPN_?action=show_sensitive_data to get the associated IPSecVpnSession. - GET /infra/tier-0s//locale-services//ipsec-vpn-services/ default/local-endpoints/ to get the associated IPSecVpnLocalEndpoint. - GET /infra/ipsec-vpn-tunnel-profiles/L3VPN_ to get the associated IPSecVpnTunnelProfile. - GET /infra/ipsec-vpn-ike-profiles/L3VPN_ to get the associated IPSecVpnIkeProfile. - GET /infra/ipsec-vpn-dpd-profiles/L3VPN_ to get the associated IPSecVpnDpdProfile. If used, this deprecated API will not return L3Vpn with id unless the associated IPSecVpnSession with L3VPN_ id exists. For example, if the IPSecVpnSession gets deleted using DELETE /infra/tier-0s//locale-services//ipsec-vpn-services/ default/sessions/L3VPN_, the deprecated API will throw an ObjectNotFoundException. // + // Deprecated: This API element is deprecated. + // // @param tier0IdParam (required) // @param localeServiceIdParam (required) // @param l3vpnIdParam (required) // @return com.vmware.nsx_policy.model.L3Vpn + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Showsensitivedata(tier0IdParam string, localeServiceIdParam string, l3vpnIdParam string) (model.L3Vpn, error) + Showsensitivedata(tier0IdParam string, localeServiceIdParam string, l3vpnIdParam string) (nsx_policyModel.L3Vpn, error) // Create a new L3Vpn if the L3Vpn with given id does not already exist. If the L3Vpn with the given id already exists, replace the existing L3Vpn. This a full replace. This API is deprecated. Please use the following APIs instead: - PUT /infra/ipsec-vpn-tunnel-profiles/ to update the IPSecVpnTunnelProfile. - PUT /infra/ipsec-vpn-ike-profiles/ to update the IPSecVpnIkeProfile. - PUT /infra/ipsec-vpn-dpd-profiles/ to update the IPSecVpnDpdProfile. - PUT /infra/tier-0s//locale-services//ipsec-vpn-services/ default/local-endpoints/ to update the IPSecVpnLocalEndpoint. - PUT /infra/tier-0s//locale-services//ipsec-vpn-services/ default/sessions/ to update the IPSecVpnSession. If used, this deprecated API will result in the following objects being internally created/updated: - IPSecVpnTunnelProfile: /infra/ipsec-vpn-tunnel-profiles/L3VPN_. - IPSecVpnIkeProfile: /infra/ipsec-vpn-ike-profiles/L3VPN_. - IPSecVpnDpdProfile: /infra/ipsec-vpn-dpd-profiles/L3VPN_. - IPSecVpnLocalEndpoint: /infra/tier-0s//locale-services// ipsec-vpn-services/default/local-endpoints/. If an object with the same \"local_address\" already exists, then it will be re-used. - IPSecVpnSession: /infra/tier-0s//locale-services// ipsec-vpn-services/default/sessions/L3VPN_. // + // Deprecated: This API element is deprecated. + // // @param tier0IdParam (required) // @param localeServiceIdParam (required) // @param l3vpnIdParam (required) // @param l3VpnParam (required) // @return com.vmware.nsx_policy.model.L3Vpn + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, localeServiceIdParam string, l3vpnIdParam string, l3VpnParam model.L3Vpn) (model.L3Vpn, error) + Update(tier0IdParam string, localeServiceIdParam string, l3vpnIdParam string, l3VpnParam nsx_policyModel.L3Vpn) (nsx_policyModel.L3Vpn, error) } type l3vpnsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewL3vpnsClient(connector client.Connector) *l3vpnsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.l3vpns") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "showsensitivedata": core.NewMethodIdentifier(interfaceIdentifier, "showsensitivedata"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewL3vpnsClient(connector vapiProtocolClient_.Connector) *l3vpnsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.l3vpns") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "showsensitivedata": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "showsensitivedata"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) lIface := l3vpnsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &lIface } -func (lIface *l3vpnsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (lIface *l3vpnsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := lIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (lIface *l3vpnsClient) Delete(tier0IdParam string, localeServiceIdParam string, l3vpnIdParam string) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(l3vpnsDeleteInputType(), typeConverter) + operationRestMetaData := l3vpnsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(l3vpnsDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("L3vpnId", l3vpnIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := l3vpnsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.l3vpns", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *l3vpnsClient) Get(tier0IdParam string, localeServiceIdParam string, l3vpnIdParam string) (model.L3Vpn, error) { +func (lIface *l3vpnsClient) Get(tier0IdParam string, localeServiceIdParam string, l3vpnIdParam string) (nsx_policyModel.L3Vpn, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(l3vpnsGetInputType(), typeConverter) + operationRestMetaData := l3vpnsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(l3vpnsGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("L3vpnId", l3vpnIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.L3Vpn - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.L3Vpn + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := l3vpnsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.l3vpns", "get", inputDataValue, executionContext) - var emptyOutput model.L3Vpn + var emptyOutput nsx_policyModel.L3Vpn if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), l3vpnsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), L3vpnsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.L3Vpn), nil + return output.(nsx_policyModel.L3Vpn), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *l3vpnsClient) List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, l3vpnSessionParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.L3VpnListResult, error) { +func (lIface *l3vpnsClient) List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, l3vpnSessionParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.L3VpnListResult, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(l3vpnsListInputType(), typeConverter) + operationRestMetaData := l3vpnsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(l3vpnsListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("Cursor", cursorParam) @@ -211,120 +234,120 @@ func (lIface *l3vpnsClient) List(tier0IdParam string, localeServiceIdParam strin sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.L3VpnListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.L3VpnListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := l3vpnsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.l3vpns", "list", inputDataValue, executionContext) - var emptyOutput model.L3VpnListResult + var emptyOutput nsx_policyModel.L3VpnListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), l3vpnsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), L3vpnsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.L3VpnListResult), nil + return output.(nsx_policyModel.L3VpnListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *l3vpnsClient) Patch(tier0IdParam string, localeServiceIdParam string, l3vpnIdParam string, l3VpnParam model.L3Vpn) error { +func (lIface *l3vpnsClient) Patch(tier0IdParam string, localeServiceIdParam string, l3vpnIdParam string, l3VpnParam nsx_policyModel.L3Vpn) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(l3vpnsPatchInputType(), typeConverter) + operationRestMetaData := l3vpnsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(l3vpnsPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("L3vpnId", l3vpnIdParam) sv.AddStructField("L3Vpn", l3VpnParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := l3vpnsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.l3vpns", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *l3vpnsClient) Showsensitivedata(tier0IdParam string, localeServiceIdParam string, l3vpnIdParam string) (model.L3Vpn, error) { +func (lIface *l3vpnsClient) Showsensitivedata(tier0IdParam string, localeServiceIdParam string, l3vpnIdParam string) (nsx_policyModel.L3Vpn, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(l3vpnsShowsensitivedataInputType(), typeConverter) + operationRestMetaData := l3vpnsShowsensitivedataRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(l3vpnsShowsensitivedataInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("L3vpnId", l3vpnIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.L3Vpn - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.L3Vpn + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := l3vpnsShowsensitivedataRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.l3vpns", "showsensitivedata", inputDataValue, executionContext) - var emptyOutput model.L3Vpn + var emptyOutput nsx_policyModel.L3Vpn if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), l3vpnsShowsensitivedataOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), L3vpnsShowsensitivedataOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.L3Vpn), nil + return output.(nsx_policyModel.L3Vpn), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *l3vpnsClient) Update(tier0IdParam string, localeServiceIdParam string, l3vpnIdParam string, l3VpnParam model.L3Vpn) (model.L3Vpn, error) { +func (lIface *l3vpnsClient) Update(tier0IdParam string, localeServiceIdParam string, l3vpnIdParam string, l3VpnParam nsx_policyModel.L3Vpn) (nsx_policyModel.L3Vpn, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(l3vpnsUpdateInputType(), typeConverter) + operationRestMetaData := l3vpnsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(l3vpnsUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("L3vpnId", l3vpnIdParam) sv.AddStructField("L3Vpn", l3VpnParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.L3Vpn - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.L3Vpn + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := l3vpnsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.l3vpns", "update", inputDataValue, executionContext) - var emptyOutput model.L3Vpn + var emptyOutput nsx_policyModel.L3Vpn if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), l3vpnsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), L3vpnsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.L3Vpn), nil + return output.(nsx_policyModel.L3Vpn), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/L3vpnsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/L3vpnsTypes.go index 79183a686..defe92392 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/L3vpnsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/L3vpnsTypes.go @@ -11,10 +11,10 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) @@ -24,50 +24,50 @@ const L3vpns_LIST_L3VPN_SESSION_POLICYBASEDL3VPNSESSION = "PolicyBasedL3VpnSessi // Possible value for ``l3vpnSession`` of method L3vpns#list. const L3vpns_LIST_L3VPN_SESSION_ROUTEBASEDL3VPNSESSION = "RouteBasedL3VpnSession" -func l3vpnsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func l3vpnsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["l3vpn_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["l3vpn_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["l3vpn_id"] = "L3vpnId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func l3vpnsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func L3vpnsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func l3vpnsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func l3vpnsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["l3vpn_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["l3vpn_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["l3vpn_id"] = "L3vpnId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["l3vpn_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["l3vpnId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["l3vpn_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["l3vpnId"] = vapiBindings_.NewStringType() pathParams["l3vpn_id"] = "l3vpnId" pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -88,50 +88,50 @@ func l3vpnsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func l3vpnsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func l3vpnsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["l3vpn_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["l3vpn_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["l3vpn_id"] = "L3vpnId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func l3vpnsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.L3VpnBindingType) +func L3vpnsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.L3VpnBindingType) } -func l3vpnsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func l3vpnsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["l3vpn_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["l3vpn_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["l3vpn_id"] = "L3vpnId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["l3vpn_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["l3vpnId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["l3vpn_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["l3vpnId"] = vapiBindings_.NewStringType() pathParams["l3vpn_id"] = "l3vpnId" pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -152,18 +152,18 @@ func l3vpnsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func l3vpnsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func l3vpnsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["l3vpn_session"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["l3vpn_session"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -173,32 +173,32 @@ func l3vpnsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func l3vpnsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.L3VpnListResultBindingType) +func L3vpnsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.L3VpnListResultBindingType) } -func l3vpnsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func l3vpnsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["l3vpn_session"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["l3vpn_session"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -208,17 +208,17 @@ func l3vpnsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["l3vpn_session"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["l3vpn_session"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" queryParams["cursor"] = "cursor" @@ -230,7 +230,7 @@ func l3vpnsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -251,55 +251,55 @@ func l3vpnsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func l3vpnsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func l3vpnsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["l3vpn_id"] = bindings.NewStringType() - fields["l3_vpn"] = bindings.NewReferenceType(model.L3VpnBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["l3vpn_id"] = vapiBindings_.NewStringType() + fields["l3_vpn"] = vapiBindings_.NewReferenceType(nsx_policyModel.L3VpnBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["l3vpn_id"] = "L3vpnId" fieldNameMap["l3_vpn"] = "L3Vpn" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func l3vpnsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func L3vpnsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func l3vpnsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func l3vpnsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["l3vpn_id"] = bindings.NewStringType() - fields["l3_vpn"] = bindings.NewReferenceType(model.L3VpnBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["l3vpn_id"] = vapiBindings_.NewStringType() + fields["l3_vpn"] = vapiBindings_.NewReferenceType(nsx_policyModel.L3VpnBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["l3vpn_id"] = "L3vpnId" fieldNameMap["l3_vpn"] = "L3Vpn" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["l3_vpn"] = bindings.NewReferenceType(model.L3VpnBindingType) - paramsTypeMap["l3vpn_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["l3vpnId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["l3vpn_id"] = vapiBindings_.NewStringType() + paramsTypeMap["l3_vpn"] = vapiBindings_.NewReferenceType(nsx_policyModel.L3VpnBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["l3vpnId"] = vapiBindings_.NewStringType() pathParams["l3vpn_id"] = "l3vpnId" pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -320,50 +320,50 @@ func l3vpnsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func l3vpnsShowsensitivedataInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func l3vpnsShowsensitivedataInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["l3vpn_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["l3vpn_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["l3vpn_id"] = "L3vpnId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func l3vpnsShowsensitivedataOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.L3VpnBindingType) +func L3vpnsShowsensitivedataOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.L3VpnBindingType) } -func l3vpnsShowsensitivedataRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func l3vpnsShowsensitivedataRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["l3vpn_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["l3vpn_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["l3vpn_id"] = "L3vpnId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["l3vpn_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["l3vpnId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["l3vpn_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["l3vpnId"] = vapiBindings_.NewStringType() pathParams["l3vpn_id"] = "l3vpnId" pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -384,55 +384,55 @@ func l3vpnsShowsensitivedataRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func l3vpnsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func l3vpnsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["l3vpn_id"] = bindings.NewStringType() - fields["l3_vpn"] = bindings.NewReferenceType(model.L3VpnBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["l3vpn_id"] = vapiBindings_.NewStringType() + fields["l3_vpn"] = vapiBindings_.NewReferenceType(nsx_policyModel.L3VpnBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["l3vpn_id"] = "L3vpnId" fieldNameMap["l3_vpn"] = "L3Vpn" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func l3vpnsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.L3VpnBindingType) +func L3vpnsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.L3VpnBindingType) } -func l3vpnsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func l3vpnsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["l3vpn_id"] = bindings.NewStringType() - fields["l3_vpn"] = bindings.NewReferenceType(model.L3VpnBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["l3vpn_id"] = vapiBindings_.NewStringType() + fields["l3_vpn"] = vapiBindings_.NewReferenceType(nsx_policyModel.L3VpnBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["l3vpn_id"] = "L3vpnId" fieldNameMap["l3_vpn"] = "L3Vpn" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["l3_vpn"] = bindings.NewReferenceType(model.L3VpnBindingType) - paramsTypeMap["l3vpn_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["l3vpnId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["l3vpn_id"] = vapiBindings_.NewStringType() + paramsTypeMap["l3_vpn"] = vapiBindings_.NewReferenceType(nsx_policyModel.L3VpnBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["l3vpnId"] = vapiBindings_.NewStringType() pathParams["l3vpn_id"] = "l3vpnId" pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/MulticastClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/MulticastClient.go index becbf7fe6..eaa3e542d 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/MulticastClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/MulticastClient.go @@ -9,15 +9,14 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type MulticastClient interface { @@ -26,24 +25,26 @@ type MulticastClient interface { // @param tier0IdParam tier0 id (required) // @param localeServicesIdParam locale services id (required) // @return com.vmware.nsx_policy.model.PolicyMulticastConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, localeServicesIdParam string) (model.PolicyMulticastConfig, error) + Get(tier0IdParam string, localeServicesIdParam string) (nsx_policyModel.PolicyMulticastConfig, error) // Create or update a Tier-0 multicast configuration defining the multicast replication range, the IGMP or a PIM profile. It will update the configuration if there is already one in place. // // @param tier0IdParam tier0 id (required) // @param localeServicesIdParam locale services id (required) // @param policyMulticastConfigParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, localeServicesIdParam string, policyMulticastConfigParam model.PolicyMulticastConfig) error + Patch(tier0IdParam string, localeServicesIdParam string, policyMulticastConfigParam nsx_policyModel.PolicyMulticastConfig) error // Create or update a Tier-0 multicast configuration defining the multicast replication range, the IGMP or a PIM profile. It will update the configuration if there is already one in place. // @@ -51,128 +52,132 @@ type MulticastClient interface { // @param localeServicesIdParam locale services id (required) // @param policyMulticastConfigParam (required) // @return com.vmware.nsx_policy.model.PolicyMulticastConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, localeServicesIdParam string, policyMulticastConfigParam model.PolicyMulticastConfig) (model.PolicyMulticastConfig, error) + Update(tier0IdParam string, localeServicesIdParam string, policyMulticastConfigParam nsx_policyModel.PolicyMulticastConfig) (nsx_policyModel.PolicyMulticastConfig, error) } type multicastClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewMulticastClient(connector client.Connector) *multicastClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.multicast") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewMulticastClient(connector vapiProtocolClient_.Connector) *multicastClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.multicast") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) mIface := multicastClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &mIface } -func (mIface *multicastClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (mIface *multicastClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := mIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (mIface *multicastClient) Get(tier0IdParam string, localeServicesIdParam string) (model.PolicyMulticastConfig, error) { +func (mIface *multicastClient) Get(tier0IdParam string, localeServicesIdParam string) (nsx_policyModel.PolicyMulticastConfig, error) { typeConverter := mIface.connector.TypeConverter() executionContext := mIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(multicastGetInputType(), typeConverter) + operationRestMetaData := multicastGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(multicastGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyMulticastConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyMulticastConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := multicastGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - mIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := mIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.multicast", "get", inputDataValue, executionContext) - var emptyOutput model.PolicyMulticastConfig + var emptyOutput nsx_policyModel.PolicyMulticastConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), multicastGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), MulticastGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyMulticastConfig), nil + return output.(nsx_policyModel.PolicyMulticastConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), mIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (mIface *multicastClient) Patch(tier0IdParam string, localeServicesIdParam string, policyMulticastConfigParam model.PolicyMulticastConfig) error { +func (mIface *multicastClient) Patch(tier0IdParam string, localeServicesIdParam string, policyMulticastConfigParam nsx_policyModel.PolicyMulticastConfig) error { typeConverter := mIface.connector.TypeConverter() executionContext := mIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(multicastPatchInputType(), typeConverter) + operationRestMetaData := multicastPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(multicastPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("PolicyMulticastConfig", policyMulticastConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := multicastPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - mIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := mIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.multicast", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), mIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (mIface *multicastClient) Update(tier0IdParam string, localeServicesIdParam string, policyMulticastConfigParam model.PolicyMulticastConfig) (model.PolicyMulticastConfig, error) { +func (mIface *multicastClient) Update(tier0IdParam string, localeServicesIdParam string, policyMulticastConfigParam nsx_policyModel.PolicyMulticastConfig) (nsx_policyModel.PolicyMulticastConfig, error) { typeConverter := mIface.connector.TypeConverter() executionContext := mIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(multicastUpdateInputType(), typeConverter) + operationRestMetaData := multicastUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(multicastUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("PolicyMulticastConfig", policyMulticastConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyMulticastConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyMulticastConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := multicastUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - mIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := mIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.multicast", "update", inputDataValue, executionContext) - var emptyOutput model.PolicyMulticastConfig + var emptyOutput nsx_policyModel.PolicyMulticastConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), multicastUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), MulticastUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyMulticastConfig), nil + return output.(nsx_policyModel.PolicyMulticastConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), mIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/MulticastTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/MulticastTypes.go index b9fb6375f..dd5566d5e 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/MulticastTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/MulticastTypes.go @@ -11,50 +11,50 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func multicastGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func multicastGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func multicastGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyMulticastConfigBindingType) +func MulticastGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyMulticastConfigBindingType) } -func multicastGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func multicastGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,48 +75,48 @@ func multicastGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func multicastPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func multicastPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["policy_multicast_config"] = bindings.NewReferenceType(model.PolicyMulticastConfigBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["policy_multicast_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyMulticastConfigBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["policy_multicast_config"] = "PolicyMulticastConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func multicastPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func MulticastPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func multicastPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func multicastPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["policy_multicast_config"] = bindings.NewReferenceType(model.PolicyMulticastConfigBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["policy_multicast_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyMulticastConfigBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["policy_multicast_config"] = "PolicyMulticastConfig" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["policy_multicast_config"] = bindings.NewReferenceType(model.PolicyMulticastConfigBindingType) - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_multicast_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyMulticastConfigBindingType) + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -137,48 +137,48 @@ func multicastPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func multicastUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func multicastUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["policy_multicast_config"] = bindings.NewReferenceType(model.PolicyMulticastConfigBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["policy_multicast_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyMulticastConfigBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["policy_multicast_config"] = "PolicyMulticastConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func multicastUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyMulticastConfigBindingType) +func MulticastUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyMulticastConfigBindingType) } -func multicastUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func multicastUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["policy_multicast_config"] = bindings.NewReferenceType(model.PolicyMulticastConfigBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["policy_multicast_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyMulticastConfigBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["policy_multicast_config"] = "PolicyMulticastConfig" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["policy_multicast_config"] = bindings.NewReferenceType(model.PolicyMulticastConfigBindingType) - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_multicast_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyMulticastConfigBindingType) + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/OspfClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/OspfClient.go index ffd8f38be..70b7a5c66 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/OspfClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/OspfClient.go @@ -9,15 +9,14 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type OspfClient interface { @@ -26,12 +25,13 @@ type OspfClient interface { // @param tier0IdParam (required) // @param localeServiceIdParam (required) // @return com.vmware.nsx_policy.model.OspfRoutingConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, localeServiceIdParam string) (model.OspfRoutingConfig, error) + Get(tier0IdParam string, localeServiceIdParam string) (nsx_policyModel.OspfRoutingConfig, error) // If OSPF routing config is not already present, create OSPF routing config. If it already exists, replace the OSPF routing config with this object. // @@ -39,12 +39,13 @@ type OspfClient interface { // @param localeServiceIdParam (required) // @param ospfRoutingConfigParam (required) // @return com.vmware.nsx_policy.model.OspfRoutingConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, localeServiceIdParam string, ospfRoutingConfigParam model.OspfRoutingConfig) (model.OspfRoutingConfig, error) + Patch(tier0IdParam string, localeServiceIdParam string, ospfRoutingConfigParam nsx_policyModel.OspfRoutingConfig) (nsx_policyModel.OspfRoutingConfig, error) // If OSPF routing config is not already present, create OSPF routing config. If it already exists, replace the OSPF routing config with this object. // @@ -52,134 +53,138 @@ type OspfClient interface { // @param localeServiceIdParam (required) // @param ospfRoutingConfigParam (required) // @return com.vmware.nsx_policy.model.OspfRoutingConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, localeServiceIdParam string, ospfRoutingConfigParam model.OspfRoutingConfig) (model.OspfRoutingConfig, error) + Update(tier0IdParam string, localeServiceIdParam string, ospfRoutingConfigParam nsx_policyModel.OspfRoutingConfig) (nsx_policyModel.OspfRoutingConfig, error) } type ospfClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewOspfClient(connector client.Connector) *ospfClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.ospf") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewOspfClient(connector vapiProtocolClient_.Connector) *ospfClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.ospf") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) oIface := ospfClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &oIface } -func (oIface *ospfClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (oIface *ospfClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := oIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (oIface *ospfClient) Get(tier0IdParam string, localeServiceIdParam string) (model.OspfRoutingConfig, error) { +func (oIface *ospfClient) Get(tier0IdParam string, localeServiceIdParam string) (nsx_policyModel.OspfRoutingConfig, error) { typeConverter := oIface.connector.TypeConverter() executionContext := oIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ospfGetInputType(), typeConverter) + operationRestMetaData := ospfGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ospfGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.OspfRoutingConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.OspfRoutingConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ospfGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - oIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := oIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.ospf", "get", inputDataValue, executionContext) - var emptyOutput model.OspfRoutingConfig + var emptyOutput nsx_policyModel.OspfRoutingConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ospfGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), OspfGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.OspfRoutingConfig), nil + return output.(nsx_policyModel.OspfRoutingConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), oIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (oIface *ospfClient) Patch(tier0IdParam string, localeServiceIdParam string, ospfRoutingConfigParam model.OspfRoutingConfig) (model.OspfRoutingConfig, error) { +func (oIface *ospfClient) Patch(tier0IdParam string, localeServiceIdParam string, ospfRoutingConfigParam nsx_policyModel.OspfRoutingConfig) (nsx_policyModel.OspfRoutingConfig, error) { typeConverter := oIface.connector.TypeConverter() executionContext := oIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ospfPatchInputType(), typeConverter) + operationRestMetaData := ospfPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ospfPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("OspfRoutingConfig", ospfRoutingConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.OspfRoutingConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.OspfRoutingConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ospfPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - oIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := oIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.ospf", "patch", inputDataValue, executionContext) - var emptyOutput model.OspfRoutingConfig + var emptyOutput nsx_policyModel.OspfRoutingConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ospfPatchOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), OspfPatchOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.OspfRoutingConfig), nil + return output.(nsx_policyModel.OspfRoutingConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), oIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (oIface *ospfClient) Update(tier0IdParam string, localeServiceIdParam string, ospfRoutingConfigParam model.OspfRoutingConfig) (model.OspfRoutingConfig, error) { +func (oIface *ospfClient) Update(tier0IdParam string, localeServiceIdParam string, ospfRoutingConfigParam nsx_policyModel.OspfRoutingConfig) (nsx_policyModel.OspfRoutingConfig, error) { typeConverter := oIface.connector.TypeConverter() executionContext := oIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ospfUpdateInputType(), typeConverter) + operationRestMetaData := ospfUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ospfUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("OspfRoutingConfig", ospfRoutingConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.OspfRoutingConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.OspfRoutingConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ospfUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - oIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := oIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.ospf", "update", inputDataValue, executionContext) - var emptyOutput model.OspfRoutingConfig + var emptyOutput nsx_policyModel.OspfRoutingConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ospfUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), OspfUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.OspfRoutingConfig), nil + return output.(nsx_policyModel.OspfRoutingConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), oIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/OspfTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/OspfTypes.go index 8c966c0d7..6db0fa0ba 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/OspfTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/OspfTypes.go @@ -11,50 +11,50 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func ospfGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ospfGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ospfGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.OspfRoutingConfigBindingType) +func OspfGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.OspfRoutingConfigBindingType) } -func ospfGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ospfGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,48 +75,48 @@ func ospfGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ospfPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ospfPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["ospf_routing_config"] = bindings.NewReferenceType(model.OspfRoutingConfigBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["ospf_routing_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.OspfRoutingConfigBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["ospf_routing_config"] = "OspfRoutingConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ospfPatchOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.OspfRoutingConfigBindingType) +func OspfPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.OspfRoutingConfigBindingType) } -func ospfPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ospfPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["ospf_routing_config"] = bindings.NewReferenceType(model.OspfRoutingConfigBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["ospf_routing_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.OspfRoutingConfigBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["ospf_routing_config"] = "OspfRoutingConfig" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["ospf_routing_config"] = bindings.NewReferenceType(model.OspfRoutingConfigBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ospf_routing_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.OspfRoutingConfigBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -137,48 +137,48 @@ func ospfPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ospfUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ospfUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["ospf_routing_config"] = bindings.NewReferenceType(model.OspfRoutingConfigBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["ospf_routing_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.OspfRoutingConfigBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["ospf_routing_config"] = "OspfRoutingConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ospfUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.OspfRoutingConfigBindingType) +func OspfUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.OspfRoutingConfigBindingType) } -func ospfUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ospfUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["ospf_routing_config"] = bindings.NewReferenceType(model.OspfRoutingConfigBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["ospf_routing_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.OspfRoutingConfigBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["ospf_routing_config"] = "OspfRoutingConfig" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["ospf_routing_config"] = bindings.NewReferenceType(model.OspfRoutingConfigBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ospf_routing_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.OspfRoutingConfigBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ServiceInstancesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ServiceInstancesClient.go index 87664e70a..9e3aaf01b 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ServiceInstancesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ServiceInstancesClient.go @@ -9,15 +9,14 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ServiceInstancesClient interface { @@ -26,6 +25,7 @@ type ServiceInstancesClient interface { // @param tier0IdParam Tier-0 id (required) // @param localeServiceIdParam Locale service id (required) // @param serviceInstanceIdParam Service instance id (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -39,12 +39,13 @@ type ServiceInstancesClient interface { // @param localeServiceIdParam Locale service id (required) // @param serviceInstanceIdParam Service instance id (required) // @return com.vmware.nsx_policy.model.PolicyServiceInstance + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, localeServiceIdParam string, serviceInstanceIdParam string) (model.PolicyServiceInstance, error) + Get(tier0IdParam string, localeServiceIdParam string, serviceInstanceIdParam string) (nsx_policyModel.PolicyServiceInstance, error) // Read all service instance objects under a tier-0 // @@ -57,12 +58,13 @@ type ServiceInstancesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PolicyServiceInstanceListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyServiceInstanceListResult, error) + List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyServiceInstanceListResult, error) // Create Service Instance. Please note that, only display_name, description and deployment_spec_name are allowed to be modified in an exisiting entity. If the deployment spec name is changed, it will trigger the upgrade operation for the SVMs. // @@ -70,18 +72,20 @@ type ServiceInstancesClient interface { // @param localeServiceIdParam Locale service id (required) // @param serviceInstanceIdParam Service instance id (required) // @param policyServiceInstanceParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, localeServiceIdParam string, serviceInstanceIdParam string, policyServiceInstanceParam model.PolicyServiceInstance) error + Patch(tier0IdParam string, localeServiceIdParam string, serviceInstanceIdParam string, policyServiceInstanceParam nsx_policyModel.PolicyServiceInstance) error // Use this API when an alarm complaining JWT expiry is raised while deploying partner service VM. The OVF for partner service needs to be downloaded from partner services provider. It might be possible that the authentication token for this communication is expired when the service VM deployment starts. That will either require re-login through UI or use of this API. Certain authentication and authorization steps are internally processed in order to enable communication with partner service provider. This API offers the functionality to re-establish communication with partner services provider. This API needs open id and access token to be passed as headers. Those can be obtained from CSP authorize API. Please make sure to pass headers - Authorization: and X-NSX-OpenId:. // // @param tier0IdParam Tier-0 id (required) // @param localeServiceIdParam Locale service id (required) // @param serviceInstanceIdParam Service instance id (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -96,108 +100,115 @@ type ServiceInstancesClient interface { // @param serviceInstanceIdParam Service instance id (required) // @param policyServiceInstanceParam (required) // @return com.vmware.nsx_policy.model.PolicyServiceInstance + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, localeServiceIdParam string, serviceInstanceIdParam string, policyServiceInstanceParam model.PolicyServiceInstance) (model.PolicyServiceInstance, error) + Update(tier0IdParam string, localeServiceIdParam string, serviceInstanceIdParam string, policyServiceInstanceParam nsx_policyModel.PolicyServiceInstance) (nsx_policyModel.PolicyServiceInstance, error) } type serviceInstancesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewServiceInstancesClient(connector client.Connector) *serviceInstancesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.service_instances") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "reauth": core.NewMethodIdentifier(interfaceIdentifier, "reauth"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewServiceInstancesClient(connector vapiProtocolClient_.Connector) *serviceInstancesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.service_instances") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "reauth": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "reauth"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := serviceInstancesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *serviceInstancesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *serviceInstancesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *serviceInstancesClient) Delete(tier0IdParam string, localeServiceIdParam string, serviceInstanceIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceInstancesDeleteInputType(), typeConverter) + operationRestMetaData := serviceInstancesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceInstancesDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceInstanceId", serviceInstanceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceInstancesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.service_instances", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *serviceInstancesClient) Get(tier0IdParam string, localeServiceIdParam string, serviceInstanceIdParam string) (model.PolicyServiceInstance, error) { +func (sIface *serviceInstancesClient) Get(tier0IdParam string, localeServiceIdParam string, serviceInstanceIdParam string) (nsx_policyModel.PolicyServiceInstance, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceInstancesGetInputType(), typeConverter) + operationRestMetaData := serviceInstancesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceInstancesGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceInstanceId", serviceInstanceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyServiceInstance - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyServiceInstance + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceInstancesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.service_instances", "get", inputDataValue, executionContext) - var emptyOutput model.PolicyServiceInstance + var emptyOutput nsx_policyModel.PolicyServiceInstance if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), serviceInstancesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ServiceInstancesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyServiceInstance), nil + return output.(nsx_policyModel.PolicyServiceInstance), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *serviceInstancesClient) List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyServiceInstanceListResult, error) { +func (sIface *serviceInstancesClient) List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyServiceInstanceListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceInstancesListInputType(), typeConverter) + operationRestMetaData := serviceInstancesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceInstancesListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("Cursor", cursorParam) @@ -208,53 +219,51 @@ func (sIface *serviceInstancesClient) List(tier0IdParam string, localeServiceIdP sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyServiceInstanceListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyServiceInstanceListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceInstancesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.service_instances", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyServiceInstanceListResult + var emptyOutput nsx_policyModel.PolicyServiceInstanceListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), serviceInstancesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ServiceInstancesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyServiceInstanceListResult), nil + return output.(nsx_policyModel.PolicyServiceInstanceListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *serviceInstancesClient) Patch(tier0IdParam string, localeServiceIdParam string, serviceInstanceIdParam string, policyServiceInstanceParam model.PolicyServiceInstance) error { +func (sIface *serviceInstancesClient) Patch(tier0IdParam string, localeServiceIdParam string, serviceInstanceIdParam string, policyServiceInstanceParam nsx_policyModel.PolicyServiceInstance) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceInstancesPatchInputType(), typeConverter) + operationRestMetaData := serviceInstancesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceInstancesPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceInstanceId", serviceInstanceIdParam) sv.AddStructField("PolicyServiceInstance", policyServiceInstanceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceInstancesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.service_instances", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } @@ -263,59 +272,61 @@ func (sIface *serviceInstancesClient) Patch(tier0IdParam string, localeServiceId func (sIface *serviceInstancesClient) Reauth(tier0IdParam string, localeServiceIdParam string, serviceInstanceIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceInstancesReauthInputType(), typeConverter) + operationRestMetaData := serviceInstancesReauthRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceInstancesReauthInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceInstanceId", serviceInstanceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceInstancesReauthRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.service_instances", "reauth", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *serviceInstancesClient) Update(tier0IdParam string, localeServiceIdParam string, serviceInstanceIdParam string, policyServiceInstanceParam model.PolicyServiceInstance) (model.PolicyServiceInstance, error) { +func (sIface *serviceInstancesClient) Update(tier0IdParam string, localeServiceIdParam string, serviceInstanceIdParam string, policyServiceInstanceParam nsx_policyModel.PolicyServiceInstance) (nsx_policyModel.PolicyServiceInstance, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceInstancesUpdateInputType(), typeConverter) + operationRestMetaData := serviceInstancesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceInstancesUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceInstanceId", serviceInstanceIdParam) sv.AddStructField("PolicyServiceInstance", policyServiceInstanceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyServiceInstance - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyServiceInstance + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceInstancesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.service_instances", "update", inputDataValue, executionContext) - var emptyOutput model.PolicyServiceInstance + var emptyOutput nsx_policyModel.PolicyServiceInstance if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), serviceInstancesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ServiceInstancesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyServiceInstance), nil + return output.(nsx_policyModel.PolicyServiceInstance), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ServiceInstancesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ServiceInstancesTypes.go index 455b7c4c0..d205fc3b7 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ServiceInstancesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ServiceInstancesTypes.go @@ -11,57 +11,57 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func serviceInstancesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceInstancesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_instance_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_instance_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_instance_id"] = "ServiceInstanceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceInstancesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ServiceInstancesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func serviceInstancesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceInstancesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_instance_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_instance_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_instance_id"] = "ServiceInstanceId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["service_instance_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceInstanceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_instance_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceInstanceId"] = vapiBindings_.NewStringType() pathParams["service_instance_id"] = "serviceInstanceId" pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func serviceInstancesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func serviceInstancesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceInstancesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_instance_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_instance_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_instance_id"] = "ServiceInstanceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceInstancesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyServiceInstanceBindingType) +func ServiceInstancesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyServiceInstanceBindingType) } -func serviceInstancesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceInstancesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_instance_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_instance_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_instance_id"] = "ServiceInstanceId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["service_instance_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceInstanceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_instance_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceInstanceId"] = vapiBindings_.NewStringType() pathParams["service_instance_id"] = "serviceInstanceId" pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,17 +146,17 @@ func serviceInstancesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func serviceInstancesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceInstancesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -165,31 +165,31 @@ func serviceInstancesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceInstancesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyServiceInstanceListResultBindingType) +func ServiceInstancesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyServiceInstanceListResultBindingType) } -func serviceInstancesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceInstancesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -198,16 +198,16 @@ func serviceInstancesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" queryParams["cursor"] = "cursor" @@ -218,7 +218,7 @@ func serviceInstancesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -239,55 +239,55 @@ func serviceInstancesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func serviceInstancesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceInstancesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_instance_id"] = bindings.NewStringType() - fields["policy_service_instance"] = bindings.NewReferenceType(model.PolicyServiceInstanceBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_instance_id"] = vapiBindings_.NewStringType() + fields["policy_service_instance"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyServiceInstanceBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_instance_id"] = "ServiceInstanceId" fieldNameMap["policy_service_instance"] = "PolicyServiceInstance" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceInstancesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ServiceInstancesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func serviceInstancesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceInstancesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_instance_id"] = bindings.NewStringType() - fields["policy_service_instance"] = bindings.NewReferenceType(model.PolicyServiceInstanceBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_instance_id"] = vapiBindings_.NewStringType() + fields["policy_service_instance"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyServiceInstanceBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_instance_id"] = "ServiceInstanceId" fieldNameMap["policy_service_instance"] = "PolicyServiceInstance" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["service_instance_id"] = bindings.NewStringType() - paramsTypeMap["policy_service_instance"] = bindings.NewReferenceType(model.PolicyServiceInstanceBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceInstanceId"] = bindings.NewStringType() + paramsTypeMap["policy_service_instance"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyServiceInstanceBindingType) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_instance_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceInstanceId"] = vapiBindings_.NewStringType() pathParams["service_instance_id"] = "serviceInstanceId" pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -308,50 +308,50 @@ func serviceInstancesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func serviceInstancesReauthInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceInstancesReauthInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_instance_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_instance_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_instance_id"] = "ServiceInstanceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceInstancesReauthOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ServiceInstancesReauthOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func serviceInstancesReauthRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceInstancesReauthRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_instance_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_instance_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_instance_id"] = "ServiceInstanceId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["service_instance_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceInstanceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_instance_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceInstanceId"] = vapiBindings_.NewStringType() pathParams["service_instance_id"] = "serviceInstanceId" pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -372,55 +372,55 @@ func serviceInstancesReauthRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func serviceInstancesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceInstancesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_instance_id"] = bindings.NewStringType() - fields["policy_service_instance"] = bindings.NewReferenceType(model.PolicyServiceInstanceBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_instance_id"] = vapiBindings_.NewStringType() + fields["policy_service_instance"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyServiceInstanceBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_instance_id"] = "ServiceInstanceId" fieldNameMap["policy_service_instance"] = "PolicyServiceInstance" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceInstancesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyServiceInstanceBindingType) +func ServiceInstancesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyServiceInstanceBindingType) } -func serviceInstancesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceInstancesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_instance_id"] = bindings.NewStringType() - fields["policy_service_instance"] = bindings.NewReferenceType(model.PolicyServiceInstanceBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_instance_id"] = vapiBindings_.NewStringType() + fields["policy_service_instance"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyServiceInstanceBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_instance_id"] = "ServiceInstanceId" fieldNameMap["policy_service_instance"] = "PolicyServiceInstance" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["service_instance_id"] = bindings.NewStringType() - paramsTypeMap["policy_service_instance"] = bindings.NewReferenceType(model.PolicyServiceInstanceBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceInstanceId"] = bindings.NewStringType() + paramsTypeMap["policy_service_instance"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyServiceInstanceBindingType) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_instance_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceInstanceId"] = vapiBindings_.NewStringType() pathParams["service_instance_id"] = "serviceInstanceId" pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ServiceInterfacesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ServiceInterfacesClient.go index f30075c4f..fa0f73f63 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ServiceInterfacesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ServiceInterfacesClient.go @@ -9,15 +9,14 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ServiceInterfacesClient interface { @@ -26,6 +25,7 @@ type ServiceInterfacesClient interface { // @param tier0IdParam (required) // @param localeServiceIdParam (required) // @param interfaceIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -39,12 +39,13 @@ type ServiceInterfacesClient interface { // @param localeServiceIdParam (required) // @param interfaceIdParam (required) // @return com.vmware.nsx_policy.model.ServiceInterface + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string) (model.ServiceInterface, error) + Get(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string) (nsx_policyModel.ServiceInterface, error) // Paginated list of all Service Interfaces // @@ -57,12 +58,13 @@ type ServiceInterfacesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ServiceInterfaceListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ServiceInterfaceListResult, error) + List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ServiceInterfaceListResult, error) // If an interface with the interface-id is not already present, create a new interface. If it already exists, update the interface for specified attributes. // @@ -70,12 +72,13 @@ type ServiceInterfacesClient interface { // @param localeServiceIdParam (required) // @param interfaceIdParam (required) // @param serviceInterfaceParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string, serviceInterfaceParam model.ServiceInterface) error + Patch(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string, serviceInterfaceParam nsx_policyModel.ServiceInterface) error // If an interface with the interface-id is not already present, create a new interface. Modification of service interface is not allowed. // @@ -84,107 +87,114 @@ type ServiceInterfacesClient interface { // @param interfaceIdParam (required) // @param serviceInterfaceParam (required) // @return com.vmware.nsx_policy.model.ServiceInterface + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string, serviceInterfaceParam model.ServiceInterface) (model.ServiceInterface, error) + Update(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string, serviceInterfaceParam nsx_policyModel.ServiceInterface) (nsx_policyModel.ServiceInterface, error) } type serviceInterfacesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewServiceInterfacesClient(connector client.Connector) *serviceInterfacesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.service_interfaces") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewServiceInterfacesClient(connector vapiProtocolClient_.Connector) *serviceInterfacesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.service_interfaces") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := serviceInterfacesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *serviceInterfacesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *serviceInterfacesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *serviceInterfacesClient) Delete(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceInterfacesDeleteInputType(), typeConverter) + operationRestMetaData := serviceInterfacesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceInterfacesDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("InterfaceId", interfaceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceInterfacesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.service_interfaces", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *serviceInterfacesClient) Get(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string) (model.ServiceInterface, error) { +func (sIface *serviceInterfacesClient) Get(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string) (nsx_policyModel.ServiceInterface, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceInterfacesGetInputType(), typeConverter) + operationRestMetaData := serviceInterfacesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceInterfacesGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("InterfaceId", interfaceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ServiceInterface - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ServiceInterface + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceInterfacesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.service_interfaces", "get", inputDataValue, executionContext) - var emptyOutput model.ServiceInterface + var emptyOutput nsx_policyModel.ServiceInterface if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), serviceInterfacesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ServiceInterfacesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ServiceInterface), nil + return output.(nsx_policyModel.ServiceInterface), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *serviceInterfacesClient) List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ServiceInterfaceListResult, error) { +func (sIface *serviceInterfacesClient) List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ServiceInterfaceListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceInterfacesListInputType(), typeConverter) + operationRestMetaData := serviceInterfacesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceInterfacesListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("Cursor", cursorParam) @@ -195,87 +205,86 @@ func (sIface *serviceInterfacesClient) List(tier0IdParam string, localeServiceId sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ServiceInterfaceListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ServiceInterfaceListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceInterfacesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.service_interfaces", "list", inputDataValue, executionContext) - var emptyOutput model.ServiceInterfaceListResult + var emptyOutput nsx_policyModel.ServiceInterfaceListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), serviceInterfacesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ServiceInterfacesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ServiceInterfaceListResult), nil + return output.(nsx_policyModel.ServiceInterfaceListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *serviceInterfacesClient) Patch(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string, serviceInterfaceParam model.ServiceInterface) error { +func (sIface *serviceInterfacesClient) Patch(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string, serviceInterfaceParam nsx_policyModel.ServiceInterface) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceInterfacesPatchInputType(), typeConverter) + operationRestMetaData := serviceInterfacesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceInterfacesPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("InterfaceId", interfaceIdParam) sv.AddStructField("ServiceInterface", serviceInterfaceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceInterfacesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.service_interfaces", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *serviceInterfacesClient) Update(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string, serviceInterfaceParam model.ServiceInterface) (model.ServiceInterface, error) { +func (sIface *serviceInterfacesClient) Update(tier0IdParam string, localeServiceIdParam string, interfaceIdParam string, serviceInterfaceParam nsx_policyModel.ServiceInterface) (nsx_policyModel.ServiceInterface, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceInterfacesUpdateInputType(), typeConverter) + operationRestMetaData := serviceInterfacesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceInterfacesUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("InterfaceId", interfaceIdParam) sv.AddStructField("ServiceInterface", serviceInterfaceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ServiceInterface - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ServiceInterface + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceInterfacesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.service_interfaces", "update", inputDataValue, executionContext) - var emptyOutput model.ServiceInterface + var emptyOutput nsx_policyModel.ServiceInterface if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), serviceInterfacesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ServiceInterfacesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ServiceInterface), nil + return output.(nsx_policyModel.ServiceInterface), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ServiceInterfacesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ServiceInterfacesTypes.go index 08c11cb52..9124919c0 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ServiceInterfacesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ServiceInterfacesTypes.go @@ -11,57 +11,57 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func serviceInterfacesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceInterfacesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceInterfacesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ServiceInterfacesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func serviceInterfacesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceInterfacesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["interface_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["interfaceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["interface_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["interfaceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["interface_id"] = "interfaceId" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func serviceInterfacesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func serviceInterfacesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceInterfacesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceInterfacesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ServiceInterfaceBindingType) +func ServiceInterfacesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ServiceInterfaceBindingType) } -func serviceInterfacesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceInterfacesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["interface_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["interfaceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["interface_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["interfaceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["interface_id"] = "interfaceId" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,17 +146,17 @@ func serviceInterfacesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func serviceInterfacesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceInterfacesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -165,31 +165,31 @@ func serviceInterfacesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceInterfacesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ServiceInterfaceListResultBindingType) +func ServiceInterfacesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ServiceInterfaceListResultBindingType) } -func serviceInterfacesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceInterfacesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -198,16 +198,16 @@ func serviceInterfacesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" queryParams["cursor"] = "cursor" @@ -218,7 +218,7 @@ func serviceInterfacesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -239,55 +239,55 @@ func serviceInterfacesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func serviceInterfacesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceInterfacesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() - fields["service_interface"] = bindings.NewReferenceType(model.ServiceInterfaceBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() + fields["service_interface"] = vapiBindings_.NewReferenceType(nsx_policyModel.ServiceInterfaceBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" fieldNameMap["service_interface"] = "ServiceInterface" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceInterfacesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ServiceInterfacesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func serviceInterfacesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceInterfacesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() - fields["service_interface"] = bindings.NewReferenceType(model.ServiceInterfaceBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() + fields["service_interface"] = vapiBindings_.NewReferenceType(nsx_policyModel.ServiceInterfaceBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" fieldNameMap["service_interface"] = "ServiceInterface" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["interface_id"] = bindings.NewStringType() - paramsTypeMap["service_interface"] = bindings.NewReferenceType(model.ServiceInterfaceBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["interfaceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_interface"] = vapiBindings_.NewReferenceType(nsx_policyModel.ServiceInterfaceBindingType) + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["interface_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["interfaceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["interface_id"] = "interfaceId" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -308,55 +308,55 @@ func serviceInterfacesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func serviceInterfacesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceInterfacesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() - fields["service_interface"] = bindings.NewReferenceType(model.ServiceInterfaceBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() + fields["service_interface"] = vapiBindings_.NewReferenceType(nsx_policyModel.ServiceInterfaceBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" fieldNameMap["service_interface"] = "ServiceInterface" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceInterfacesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ServiceInterfaceBindingType) +func ServiceInterfacesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ServiceInterfaceBindingType) } -func serviceInterfacesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceInterfacesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() - fields["service_interface"] = bindings.NewReferenceType(model.ServiceInterfaceBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() + fields["service_interface"] = vapiBindings_.NewReferenceType(nsx_policyModel.ServiceInterfaceBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" fieldNameMap["service_interface"] = "ServiceInterface" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["interface_id"] = bindings.NewStringType() - paramsTypeMap["service_interface"] = bindings.NewReferenceType(model.ServiceInterfaceBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["interfaceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_interface"] = vapiBindings_.NewReferenceType(nsx_policyModel.ServiceInterfaceBindingType) + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["interface_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["interfaceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["interface_id"] = "interfaceId" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/SessionTimerProfileBindingsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/SessionTimerProfileBindingsClient.go index ecbd0904d..081f1e046 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/SessionTimerProfileBindingsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/SessionTimerProfileBindingsClient.go @@ -9,15 +9,14 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SessionTimerProfileBindingsClient interface { @@ -26,6 +25,7 @@ type SessionTimerProfileBindingsClient interface { // @param tier0IdParam (required) // @param localeServicesIdParam (required) // @param sessionTimerProfileBindingIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -39,12 +39,13 @@ type SessionTimerProfileBindingsClient interface { // @param localeServicesIdParam (required) // @param sessionTimerProfileBindingIdParam (required) // @return com.vmware.nsx_policy.model.SessionTimerProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string) (model.SessionTimerProfileBindingMap, error) + Get(tier0IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string) (nsx_policyModel.SessionTimerProfileBindingMap, error) // API will create or update Session Timer profile binding map for Tier-0 Logical Router LocaleServices. // @@ -52,12 +53,13 @@ type SessionTimerProfileBindingsClient interface { // @param localeServicesIdParam (required) // @param sessionTimerProfileBindingIdParam (required) // @param sessionTimerProfileBindingMapParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam model.SessionTimerProfileBindingMap) error + Patch(tier0IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam nsx_policyModel.SessionTimerProfileBindingMap) error // API will create or update Session Timer profile binding map for Tier-0 Logical Router LocaleServices. // @@ -66,159 +68,164 @@ type SessionTimerProfileBindingsClient interface { // @param sessionTimerProfileBindingIdParam (required) // @param sessionTimerProfileBindingMapParam (required) // @return com.vmware.nsx_policy.model.SessionTimerProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam model.SessionTimerProfileBindingMap) (model.SessionTimerProfileBindingMap, error) + Update(tier0IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam nsx_policyModel.SessionTimerProfileBindingMap) (nsx_policyModel.SessionTimerProfileBindingMap, error) } type sessionTimerProfileBindingsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSessionTimerProfileBindingsClient(connector client.Connector) *sessionTimerProfileBindingsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.session_timer_profile_bindings") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewSessionTimerProfileBindingsClient(connector vapiProtocolClient_.Connector) *sessionTimerProfileBindingsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.session_timer_profile_bindings") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := sessionTimerProfileBindingsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *sessionTimerProfileBindingsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *sessionTimerProfileBindingsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *sessionTimerProfileBindingsClient) Delete(tier0IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionTimerProfileBindingsDeleteInputType(), typeConverter) + operationRestMetaData := sessionTimerProfileBindingsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionTimerProfileBindingsDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("SessionTimerProfileBindingId", sessionTimerProfileBindingIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionTimerProfileBindingsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.session_timer_profile_bindings", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *sessionTimerProfileBindingsClient) Get(tier0IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string) (model.SessionTimerProfileBindingMap, error) { +func (sIface *sessionTimerProfileBindingsClient) Get(tier0IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string) (nsx_policyModel.SessionTimerProfileBindingMap, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionTimerProfileBindingsGetInputType(), typeConverter) + operationRestMetaData := sessionTimerProfileBindingsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionTimerProfileBindingsGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("SessionTimerProfileBindingId", sessionTimerProfileBindingIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SessionTimerProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SessionTimerProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionTimerProfileBindingsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.session_timer_profile_bindings", "get", inputDataValue, executionContext) - var emptyOutput model.SessionTimerProfileBindingMap + var emptyOutput nsx_policyModel.SessionTimerProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sessionTimerProfileBindingsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SessionTimerProfileBindingsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SessionTimerProfileBindingMap), nil + return output.(nsx_policyModel.SessionTimerProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *sessionTimerProfileBindingsClient) Patch(tier0IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam model.SessionTimerProfileBindingMap) error { +func (sIface *sessionTimerProfileBindingsClient) Patch(tier0IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam nsx_policyModel.SessionTimerProfileBindingMap) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionTimerProfileBindingsPatchInputType(), typeConverter) + operationRestMetaData := sessionTimerProfileBindingsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionTimerProfileBindingsPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("SessionTimerProfileBindingId", sessionTimerProfileBindingIdParam) sv.AddStructField("SessionTimerProfileBindingMap", sessionTimerProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionTimerProfileBindingsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.session_timer_profile_bindings", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *sessionTimerProfileBindingsClient) Update(tier0IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam model.SessionTimerProfileBindingMap) (model.SessionTimerProfileBindingMap, error) { +func (sIface *sessionTimerProfileBindingsClient) Update(tier0IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam nsx_policyModel.SessionTimerProfileBindingMap) (nsx_policyModel.SessionTimerProfileBindingMap, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionTimerProfileBindingsUpdateInputType(), typeConverter) + operationRestMetaData := sessionTimerProfileBindingsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionTimerProfileBindingsUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("SessionTimerProfileBindingId", sessionTimerProfileBindingIdParam) sv.AddStructField("SessionTimerProfileBindingMap", sessionTimerProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SessionTimerProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SessionTimerProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionTimerProfileBindingsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.session_timer_profile_bindings", "update", inputDataValue, executionContext) - var emptyOutput model.SessionTimerProfileBindingMap + var emptyOutput nsx_policyModel.SessionTimerProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sessionTimerProfileBindingsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SessionTimerProfileBindingsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SessionTimerProfileBindingMap), nil + return output.(nsx_policyModel.SessionTimerProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/SessionTimerProfileBindingsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/SessionTimerProfileBindingsTypes.go index e325f8b47..df51b20c3 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/SessionTimerProfileBindingsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/SessionTimerProfileBindingsTypes.go @@ -11,57 +11,57 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func sessionTimerProfileBindingsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionTimerProfileBindingsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionTimerProfileBindingsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SessionTimerProfileBindingsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func sessionTimerProfileBindingsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionTimerProfileBindingsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["sessionTimerProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionTimerProfileBindingId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier0_id"] = "tier0Id" pathParams["session_timer_profile_binding_id"] = "sessionTimerProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func sessionTimerProfileBindingsDeleteRestMetadata() protocol.OperationRestMetad map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionTimerProfileBindingsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionTimerProfileBindingsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionTimerProfileBindingsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) +func SessionTimerProfileBindingsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SessionTimerProfileBindingMapBindingType) } -func sessionTimerProfileBindingsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionTimerProfileBindingsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["sessionTimerProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionTimerProfileBindingId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier0_id"] = "tier0Id" pathParams["session_timer_profile_binding_id"] = "sessionTimerProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,55 +146,55 @@ func sessionTimerProfileBindingsGetRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionTimerProfileBindingsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionTimerProfileBindingsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SessionTimerProfileBindingMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" fieldNameMap["session_timer_profile_binding_map"] = "SessionTimerProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionTimerProfileBindingsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SessionTimerProfileBindingsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func sessionTimerProfileBindingsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionTimerProfileBindingsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SessionTimerProfileBindingMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" fieldNameMap["session_timer_profile_binding_map"] = "SessionTimerProfileBindingMap" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["sessionTimerProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SessionTimerProfileBindingMapBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionTimerProfileBindingId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier0_id"] = "tier0Id" pathParams["session_timer_profile_binding_id"] = "sessionTimerProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -215,55 +215,55 @@ func sessionTimerProfileBindingsPatchRestMetadata() protocol.OperationRestMetada map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionTimerProfileBindingsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionTimerProfileBindingsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SessionTimerProfileBindingMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" fieldNameMap["session_timer_profile_binding_map"] = "SessionTimerProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionTimerProfileBindingsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) +func SessionTimerProfileBindingsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SessionTimerProfileBindingMapBindingType) } -func sessionTimerProfileBindingsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionTimerProfileBindingsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SessionTimerProfileBindingMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" fieldNameMap["session_timer_profile_binding_map"] = "SessionTimerProfileBindingMap" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["sessionTimerProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SessionTimerProfileBindingMapBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionTimerProfileBindingId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier0_id"] = "tier0Id" pathParams["session_timer_profile_binding_id"] = "sessionTimerProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/Tier0DeploymentMapsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/Tier0DeploymentMapsClient.go index 2cbd7a5e0..2910b8344 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/Tier0DeploymentMapsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/Tier0DeploymentMapsClient.go @@ -9,15 +9,14 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type Tier0DeploymentMapsClient interface { @@ -26,6 +25,7 @@ type Tier0DeploymentMapsClient interface { // @param tier0IdParam (required) // @param localeServiceIdParam (required) // @param tier0DeploymentMapIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -39,12 +39,13 @@ type Tier0DeploymentMapsClient interface { // @param localeServiceIdParam (required) // @param tier0DeploymentMapIdParam (required) // @return com.vmware.nsx_policy.model.Tier0DeploymentMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, localeServiceIdParam string, tier0DeploymentMapIdParam string) (model.Tier0DeploymentMap, error) + Get(tier0IdParam string, localeServiceIdParam string, tier0DeploymentMapIdParam string) (nsx_policyModel.Tier0DeploymentMap, error) // Paginated list of all Tier-0 Deployment Entries. // @@ -57,12 +58,13 @@ type Tier0DeploymentMapsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.Tier0DeploymentMapListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.Tier0DeploymentMapListResult, error) + List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.Tier0DeploymentMapListResult, error) // If the passed Tier-0 Deployment Map does not already exist, create a new Tier-0 Deployment Map. If it already exists, patch it. // @@ -71,12 +73,13 @@ type Tier0DeploymentMapsClient interface { // @param tier0DeploymentMapIdParam (required) // @param tier0DeploymentMapParam (required) // @return com.vmware.nsx_policy.model.Tier0DeploymentMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, localeServiceIdParam string, tier0DeploymentMapIdParam string, tier0DeploymentMapParam model.Tier0DeploymentMap) (model.Tier0DeploymentMap, error) + Patch(tier0IdParam string, localeServiceIdParam string, tier0DeploymentMapIdParam string, tier0DeploymentMapParam nsx_policyModel.Tier0DeploymentMap) (nsx_policyModel.Tier0DeploymentMap, error) // If the passed Tier-0 Deployment Map does not already exist, create a new Tier-0 Deployment Map. If it already exists, replace it. // @@ -85,107 +88,114 @@ type Tier0DeploymentMapsClient interface { // @param tier0DeploymentMapIdParam (required) // @param tier0DeploymentMapParam (required) // @return com.vmware.nsx_policy.model.Tier0DeploymentMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, localeServiceIdParam string, tier0DeploymentMapIdParam string, tier0DeploymentMapParam model.Tier0DeploymentMap) (model.Tier0DeploymentMap, error) + Update(tier0IdParam string, localeServiceIdParam string, tier0DeploymentMapIdParam string, tier0DeploymentMapParam nsx_policyModel.Tier0DeploymentMap) (nsx_policyModel.Tier0DeploymentMap, error) } type tier0DeploymentMapsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewTier0DeploymentMapsClient(connector client.Connector) *tier0DeploymentMapsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.tier0_deployment_maps") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewTier0DeploymentMapsClient(connector vapiProtocolClient_.Connector) *tier0DeploymentMapsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.tier0_deployment_maps") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) tIface := tier0DeploymentMapsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &tIface } -func (tIface *tier0DeploymentMapsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (tIface *tier0DeploymentMapsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := tIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (tIface *tier0DeploymentMapsClient) Delete(tier0IdParam string, localeServiceIdParam string, tier0DeploymentMapIdParam string) error { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tier0DeploymentMapsDeleteInputType(), typeConverter) + operationRestMetaData := tier0DeploymentMapsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tier0DeploymentMapsDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("Tier0DeploymentMapId", tier0DeploymentMapIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tier0DeploymentMapsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.tier0_deployment_maps", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (tIface *tier0DeploymentMapsClient) Get(tier0IdParam string, localeServiceIdParam string, tier0DeploymentMapIdParam string) (model.Tier0DeploymentMap, error) { +func (tIface *tier0DeploymentMapsClient) Get(tier0IdParam string, localeServiceIdParam string, tier0DeploymentMapIdParam string) (nsx_policyModel.Tier0DeploymentMap, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tier0DeploymentMapsGetInputType(), typeConverter) + operationRestMetaData := tier0DeploymentMapsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tier0DeploymentMapsGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("Tier0DeploymentMapId", tier0DeploymentMapIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier0DeploymentMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Tier0DeploymentMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tier0DeploymentMapsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.tier0_deployment_maps", "get", inputDataValue, executionContext) - var emptyOutput model.Tier0DeploymentMap + var emptyOutput nsx_policyModel.Tier0DeploymentMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), tier0DeploymentMapsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), Tier0DeploymentMapsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier0DeploymentMap), nil + return output.(nsx_policyModel.Tier0DeploymentMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (tIface *tier0DeploymentMapsClient) List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.Tier0DeploymentMapListResult, error) { +func (tIface *tier0DeploymentMapsClient) List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.Tier0DeploymentMapListResult, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tier0DeploymentMapsListInputType(), typeConverter) + operationRestMetaData := tier0DeploymentMapsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tier0DeploymentMapsListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("Cursor", cursorParam) @@ -196,93 +206,92 @@ func (tIface *tier0DeploymentMapsClient) List(tier0IdParam string, localeService sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier0DeploymentMapListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Tier0DeploymentMapListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tier0DeploymentMapsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.tier0_deployment_maps", "list", inputDataValue, executionContext) - var emptyOutput model.Tier0DeploymentMapListResult + var emptyOutput nsx_policyModel.Tier0DeploymentMapListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), tier0DeploymentMapsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), Tier0DeploymentMapsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier0DeploymentMapListResult), nil + return output.(nsx_policyModel.Tier0DeploymentMapListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (tIface *tier0DeploymentMapsClient) Patch(tier0IdParam string, localeServiceIdParam string, tier0DeploymentMapIdParam string, tier0DeploymentMapParam model.Tier0DeploymentMap) (model.Tier0DeploymentMap, error) { +func (tIface *tier0DeploymentMapsClient) Patch(tier0IdParam string, localeServiceIdParam string, tier0DeploymentMapIdParam string, tier0DeploymentMapParam nsx_policyModel.Tier0DeploymentMap) (nsx_policyModel.Tier0DeploymentMap, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tier0DeploymentMapsPatchInputType(), typeConverter) + operationRestMetaData := tier0DeploymentMapsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tier0DeploymentMapsPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("Tier0DeploymentMapId", tier0DeploymentMapIdParam) sv.AddStructField("Tier0DeploymentMap", tier0DeploymentMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier0DeploymentMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Tier0DeploymentMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tier0DeploymentMapsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.tier0_deployment_maps", "patch", inputDataValue, executionContext) - var emptyOutput model.Tier0DeploymentMap + var emptyOutput nsx_policyModel.Tier0DeploymentMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), tier0DeploymentMapsPatchOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), Tier0DeploymentMapsPatchOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier0DeploymentMap), nil + return output.(nsx_policyModel.Tier0DeploymentMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (tIface *tier0DeploymentMapsClient) Update(tier0IdParam string, localeServiceIdParam string, tier0DeploymentMapIdParam string, tier0DeploymentMapParam model.Tier0DeploymentMap) (model.Tier0DeploymentMap, error) { +func (tIface *tier0DeploymentMapsClient) Update(tier0IdParam string, localeServiceIdParam string, tier0DeploymentMapIdParam string, tier0DeploymentMapParam nsx_policyModel.Tier0DeploymentMap) (nsx_policyModel.Tier0DeploymentMap, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tier0DeploymentMapsUpdateInputType(), typeConverter) + operationRestMetaData := tier0DeploymentMapsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tier0DeploymentMapsUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("Tier0DeploymentMapId", tier0DeploymentMapIdParam) sv.AddStructField("Tier0DeploymentMap", tier0DeploymentMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier0DeploymentMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Tier0DeploymentMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tier0DeploymentMapsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.tier0_deployment_maps", "update", inputDataValue, executionContext) - var emptyOutput model.Tier0DeploymentMap + var emptyOutput nsx_policyModel.Tier0DeploymentMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), tier0DeploymentMapsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), Tier0DeploymentMapsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier0DeploymentMap), nil + return output.(nsx_policyModel.Tier0DeploymentMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/Tier0DeploymentMapsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/Tier0DeploymentMapsTypes.go index 40666b296..ec8c0b73d 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/Tier0DeploymentMapsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/Tier0DeploymentMapsTypes.go @@ -11,57 +11,57 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func tier0DeploymentMapsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tier0DeploymentMapsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["tier0_deployment_map_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["tier0_deployment_map_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["tier0_deployment_map_id"] = "Tier0DeploymentMapId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tier0DeploymentMapsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func Tier0DeploymentMapsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func tier0DeploymentMapsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tier0DeploymentMapsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["tier0_deployment_map_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["tier0_deployment_map_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["tier0_deployment_map_id"] = "Tier0DeploymentMapId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["tier0_deployment_map_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["tier0DeploymentMapId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0_deployment_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0DeploymentMapId"] = vapiBindings_.NewStringType() pathParams["tier0_deployment_map_id"] = "tier0DeploymentMapId" pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func tier0DeploymentMapsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func tier0DeploymentMapsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tier0DeploymentMapsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["tier0_deployment_map_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["tier0_deployment_map_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["tier0_deployment_map_id"] = "Tier0DeploymentMapId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tier0DeploymentMapsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier0DeploymentMapBindingType) +func Tier0DeploymentMapsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.Tier0DeploymentMapBindingType) } -func tier0DeploymentMapsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tier0DeploymentMapsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["tier0_deployment_map_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["tier0_deployment_map_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["tier0_deployment_map_id"] = "Tier0DeploymentMapId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["tier0_deployment_map_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["tier0DeploymentMapId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0_deployment_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0DeploymentMapId"] = vapiBindings_.NewStringType() pathParams["tier0_deployment_map_id"] = "tier0DeploymentMapId" pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,17 +146,17 @@ func tier0DeploymentMapsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func tier0DeploymentMapsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tier0DeploymentMapsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -165,31 +165,31 @@ func tier0DeploymentMapsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tier0DeploymentMapsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier0DeploymentMapListResultBindingType) +func Tier0DeploymentMapsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.Tier0DeploymentMapListResultBindingType) } -func tier0DeploymentMapsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tier0DeploymentMapsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -198,16 +198,16 @@ func tier0DeploymentMapsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" queryParams["cursor"] = "cursor" @@ -218,7 +218,7 @@ func tier0DeploymentMapsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -239,55 +239,55 @@ func tier0DeploymentMapsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func tier0DeploymentMapsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tier0DeploymentMapsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["tier0_deployment_map_id"] = bindings.NewStringType() - fields["tier0_deployment_map"] = bindings.NewReferenceType(model.Tier0DeploymentMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["tier0_deployment_map_id"] = vapiBindings_.NewStringType() + fields["tier0_deployment_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier0DeploymentMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["tier0_deployment_map_id"] = "Tier0DeploymentMapId" fieldNameMap["tier0_deployment_map"] = "Tier0DeploymentMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tier0DeploymentMapsPatchOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier0DeploymentMapBindingType) +func Tier0DeploymentMapsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.Tier0DeploymentMapBindingType) } -func tier0DeploymentMapsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tier0DeploymentMapsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["tier0_deployment_map_id"] = bindings.NewStringType() - fields["tier0_deployment_map"] = bindings.NewReferenceType(model.Tier0DeploymentMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["tier0_deployment_map_id"] = vapiBindings_.NewStringType() + fields["tier0_deployment_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier0DeploymentMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["tier0_deployment_map_id"] = "Tier0DeploymentMapId" fieldNameMap["tier0_deployment_map"] = "Tier0DeploymentMap" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["tier0_deployment_map_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier0_deployment_map"] = bindings.NewReferenceType(model.Tier0DeploymentMapBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["tier0DeploymentMapId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0_deployment_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier0DeploymentMapBindingType) + paramsTypeMap["tier0_deployment_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0DeploymentMapId"] = vapiBindings_.NewStringType() pathParams["tier0_deployment_map_id"] = "tier0DeploymentMapId" pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -308,55 +308,55 @@ func tier0DeploymentMapsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func tier0DeploymentMapsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tier0DeploymentMapsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["tier0_deployment_map_id"] = bindings.NewStringType() - fields["tier0_deployment_map"] = bindings.NewReferenceType(model.Tier0DeploymentMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["tier0_deployment_map_id"] = vapiBindings_.NewStringType() + fields["tier0_deployment_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier0DeploymentMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["tier0_deployment_map_id"] = "Tier0DeploymentMapId" fieldNameMap["tier0_deployment_map"] = "Tier0DeploymentMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tier0DeploymentMapsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier0DeploymentMapBindingType) +func Tier0DeploymentMapsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.Tier0DeploymentMapBindingType) } -func tier0DeploymentMapsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tier0DeploymentMapsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["tier0_deployment_map_id"] = bindings.NewStringType() - fields["tier0_deployment_map"] = bindings.NewReferenceType(model.Tier0DeploymentMapBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["tier0_deployment_map_id"] = vapiBindings_.NewStringType() + fields["tier0_deployment_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier0DeploymentMapBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["tier0_deployment_map_id"] = "Tier0DeploymentMapId" fieldNameMap["tier0_deployment_map"] = "Tier0DeploymentMap" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["tier0_deployment_map_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier0_deployment_map"] = bindings.NewReferenceType(model.Tier0DeploymentMapBindingType) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["tier0DeploymentMapId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0_deployment_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier0DeploymentMapBindingType) + paramsTypeMap["tier0_deployment_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0DeploymentMapId"] = vapiBindings_.NewStringType() pathParams["tier0_deployment_map_id"] = "tier0DeploymentMapId" pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/bgp/NeighborsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/bgp/NeighborsClient.go index d832cdb96..f304ece5b 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/bgp/NeighborsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/bgp/NeighborsClient.go @@ -9,15 +9,14 @@ package bgp import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type NeighborsClient interface { @@ -27,6 +26,7 @@ type NeighborsClient interface { // @param localeServiceIdParam (required) // @param neighborIdParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -40,12 +40,13 @@ type NeighborsClient interface { // @param localeServiceIdParam (required) // @param neighborIdParam (required) // @return com.vmware.nsx_policy.model.BgpNeighborConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, localeServiceIdParam string, neighborIdParam string) (model.BgpNeighborConfig, error) + Get(tier0IdParam string, localeServiceIdParam string, neighborIdParam string) (nsx_policyModel.BgpNeighborConfig, error) // Paginated list of all BGP neighbor configurations // @@ -58,12 +59,13 @@ type NeighborsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.BgpNeighborConfigListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.BgpNeighborConfigListResult, error) + List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.BgpNeighborConfigListResult, error) // If BGP neighbor config with the neighbor-id is not already present, create a new neighbor config. If it already exists, replace the BGP neighbor config with this object. // @@ -72,12 +74,13 @@ type NeighborsClient interface { // @param neighborIdParam (required) // @param bgpNeighborConfigParam (required) // @param overrideParam Locally override the global object (optional, default to false) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, localeServiceIdParam string, neighborIdParam string, bgpNeighborConfigParam model.BgpNeighborConfig, overrideParam *bool) error + Patch(tier0IdParam string, localeServiceIdParam string, neighborIdParam string, bgpNeighborConfigParam nsx_policyModel.BgpNeighborConfig, overrideParam *bool) error // If BGP neighbor config with the neighbor-id is not already present, create a new neighbor config. If it already exists, replace the BGP neighbor config with this object. // @@ -87,108 +90,115 @@ type NeighborsClient interface { // @param bgpNeighborConfigParam (required) // @param overrideParam Locally override the global object (optional, default to false) // @return com.vmware.nsx_policy.model.BgpNeighborConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, localeServiceIdParam string, neighborIdParam string, bgpNeighborConfigParam model.BgpNeighborConfig, overrideParam *bool) (model.BgpNeighborConfig, error) + Update(tier0IdParam string, localeServiceIdParam string, neighborIdParam string, bgpNeighborConfigParam nsx_policyModel.BgpNeighborConfig, overrideParam *bool) (nsx_policyModel.BgpNeighborConfig, error) } type neighborsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewNeighborsClient(connector client.Connector) *neighborsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.bgp.neighbors") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewNeighborsClient(connector vapiProtocolClient_.Connector) *neighborsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.bgp.neighbors") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) nIface := neighborsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &nIface } -func (nIface *neighborsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (nIface *neighborsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := nIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (nIface *neighborsClient) Delete(tier0IdParam string, localeServiceIdParam string, neighborIdParam string, overrideParam *bool) error { typeConverter := nIface.connector.TypeConverter() executionContext := nIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(neighborsDeleteInputType(), typeConverter) + operationRestMetaData := neighborsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(neighborsDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("NeighborId", neighborIdParam) sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := neighborsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - nIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := nIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.bgp.neighbors", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), nIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (nIface *neighborsClient) Get(tier0IdParam string, localeServiceIdParam string, neighborIdParam string) (model.BgpNeighborConfig, error) { +func (nIface *neighborsClient) Get(tier0IdParam string, localeServiceIdParam string, neighborIdParam string) (nsx_policyModel.BgpNeighborConfig, error) { typeConverter := nIface.connector.TypeConverter() executionContext := nIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(neighborsGetInputType(), typeConverter) + operationRestMetaData := neighborsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(neighborsGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("NeighborId", neighborIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.BgpNeighborConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.BgpNeighborConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := neighborsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - nIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := nIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.bgp.neighbors", "get", inputDataValue, executionContext) - var emptyOutput model.BgpNeighborConfig + var emptyOutput nsx_policyModel.BgpNeighborConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), neighborsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), NeighborsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.BgpNeighborConfig), nil + return output.(nsx_policyModel.BgpNeighborConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), nIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (nIface *neighborsClient) List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.BgpNeighborConfigListResult, error) { +func (nIface *neighborsClient) List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.BgpNeighborConfigListResult, error) { typeConverter := nIface.connector.TypeConverter() executionContext := nIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(neighborsListInputType(), typeConverter) + operationRestMetaData := neighborsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(neighborsListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("Cursor", cursorParam) @@ -199,34 +209,35 @@ func (nIface *neighborsClient) List(tier0IdParam string, localeServiceIdParam st sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.BgpNeighborConfigListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.BgpNeighborConfigListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := neighborsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - nIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := nIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.bgp.neighbors", "list", inputDataValue, executionContext) - var emptyOutput model.BgpNeighborConfigListResult + var emptyOutput nsx_policyModel.BgpNeighborConfigListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), neighborsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), NeighborsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.BgpNeighborConfigListResult), nil + return output.(nsx_policyModel.BgpNeighborConfigListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), nIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (nIface *neighborsClient) Patch(tier0IdParam string, localeServiceIdParam string, neighborIdParam string, bgpNeighborConfigParam model.BgpNeighborConfig, overrideParam *bool) error { +func (nIface *neighborsClient) Patch(tier0IdParam string, localeServiceIdParam string, neighborIdParam string, bgpNeighborConfigParam nsx_policyModel.BgpNeighborConfig, overrideParam *bool) error { typeConverter := nIface.connector.TypeConverter() executionContext := nIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(neighborsPatchInputType(), typeConverter) + operationRestMetaData := neighborsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(neighborsPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("NeighborId", neighborIdParam) @@ -234,28 +245,29 @@ func (nIface *neighborsClient) Patch(tier0IdParam string, localeServiceIdParam s sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := neighborsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - nIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := nIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.bgp.neighbors", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), nIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (nIface *neighborsClient) Update(tier0IdParam string, localeServiceIdParam string, neighborIdParam string, bgpNeighborConfigParam model.BgpNeighborConfig, overrideParam *bool) (model.BgpNeighborConfig, error) { +func (nIface *neighborsClient) Update(tier0IdParam string, localeServiceIdParam string, neighborIdParam string, bgpNeighborConfigParam nsx_policyModel.BgpNeighborConfig, overrideParam *bool) (nsx_policyModel.BgpNeighborConfig, error) { typeConverter := nIface.connector.TypeConverter() executionContext := nIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(neighborsUpdateInputType(), typeConverter) + operationRestMetaData := neighborsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(neighborsUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("NeighborId", neighborIdParam) @@ -263,25 +275,22 @@ func (nIface *neighborsClient) Update(tier0IdParam string, localeServiceIdParam sv.AddStructField("Override", overrideParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.BgpNeighborConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.BgpNeighborConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := neighborsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - nIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := nIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.bgp.neighbors", "update", inputDataValue, executionContext) - var emptyOutput model.BgpNeighborConfig + var emptyOutput nsx_policyModel.BgpNeighborConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), neighborsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), NeighborsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.BgpNeighborConfig), nil + return output.(nsx_policyModel.BgpNeighborConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), nIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/bgp/NeighborsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/bgp/NeighborsTypes.go index b219685f5..6814efb09 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/bgp/NeighborsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/bgp/NeighborsTypes.go @@ -11,63 +11,63 @@ package bgp import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func neighborsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func neighborsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["neighbor_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["neighbor_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["neighbor_id"] = "NeighborId" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func neighborsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func NeighborsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func neighborsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func neighborsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["neighbor_id"] = bindings.NewStringType() - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["neighbor_id"] = vapiBindings_.NewStringType() + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["neighbor_id"] = "NeighborId" fieldNameMap["override"] = "Override" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["neighbor_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["neighborId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["neighbor_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["neighborId"] = vapiBindings_.NewStringType() pathParams["neighbor_id"] = "neighborId" pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -88,50 +88,50 @@ func neighborsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func neighborsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func neighborsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["neighbor_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["neighbor_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["neighbor_id"] = "NeighborId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func neighborsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.BgpNeighborConfigBindingType) +func NeighborsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.BgpNeighborConfigBindingType) } -func neighborsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func neighborsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["neighbor_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["neighbor_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["neighbor_id"] = "NeighborId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["neighbor_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["neighborId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["neighbor_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["neighborId"] = vapiBindings_.NewStringType() pathParams["neighbor_id"] = "neighborId" pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -152,17 +152,17 @@ func neighborsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func neighborsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func neighborsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -171,31 +171,31 @@ func neighborsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func neighborsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.BgpNeighborConfigListResultBindingType) +func NeighborsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.BgpNeighborConfigListResultBindingType) } -func neighborsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func neighborsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -204,16 +204,16 @@ func neighborsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" queryParams["cursor"] = "cursor" @@ -224,7 +224,7 @@ func neighborsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -245,61 +245,61 @@ func neighborsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func neighborsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func neighborsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["neighbor_id"] = bindings.NewStringType() - fields["bgp_neighbor_config"] = bindings.NewReferenceType(model.BgpNeighborConfigBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["neighbor_id"] = vapiBindings_.NewStringType() + fields["bgp_neighbor_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.BgpNeighborConfigBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["neighbor_id"] = "NeighborId" fieldNameMap["bgp_neighbor_config"] = "BgpNeighborConfig" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func neighborsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func NeighborsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func neighborsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func neighborsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["neighbor_id"] = bindings.NewStringType() - fields["bgp_neighbor_config"] = bindings.NewReferenceType(model.BgpNeighborConfigBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["neighbor_id"] = vapiBindings_.NewStringType() + fields["bgp_neighbor_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.BgpNeighborConfigBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["neighbor_id"] = "NeighborId" fieldNameMap["bgp_neighbor_config"] = "BgpNeighborConfig" fieldNameMap["override"] = "Override" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["bgp_neighbor_config"] = bindings.NewReferenceType(model.BgpNeighborConfigBindingType) - paramsTypeMap["neighbor_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["neighborId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["neighbor_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["bgp_neighbor_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.BgpNeighborConfigBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["neighborId"] = vapiBindings_.NewStringType() pathParams["neighbor_id"] = "neighborId" pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -320,61 +320,61 @@ func neighborsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func neighborsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func neighborsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["neighbor_id"] = bindings.NewStringType() - fields["bgp_neighbor_config"] = bindings.NewReferenceType(model.BgpNeighborConfigBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["neighbor_id"] = vapiBindings_.NewStringType() + fields["bgp_neighbor_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.BgpNeighborConfigBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["neighbor_id"] = "NeighborId" fieldNameMap["bgp_neighbor_config"] = "BgpNeighborConfig" fieldNameMap["override"] = "Override" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func neighborsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.BgpNeighborConfigBindingType) +func NeighborsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.BgpNeighborConfigBindingType) } -func neighborsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func neighborsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["neighbor_id"] = bindings.NewStringType() - fields["bgp_neighbor_config"] = bindings.NewReferenceType(model.BgpNeighborConfigBindingType) - fields["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["neighbor_id"] = vapiBindings_.NewStringType() + fields["bgp_neighbor_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.BgpNeighborConfigBindingType) + fields["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["neighbor_id"] = "NeighborId" fieldNameMap["bgp_neighbor_config"] = "BgpNeighborConfig" fieldNameMap["override"] = "Override" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["bgp_neighbor_config"] = bindings.NewReferenceType(model.BgpNeighborConfigBindingType) - paramsTypeMap["neighbor_id"] = bindings.NewStringType() - paramsTypeMap["override"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["neighborId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["neighbor_id"] = vapiBindings_.NewStringType() + paramsTypeMap["override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["bgp_neighbor_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.BgpNeighborConfigBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["neighborId"] = vapiBindings_.NewStringType() pathParams["neighbor_id"] = "neighborId" pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" queryParams["override"] = "override" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ipsec_vpn_services/LocalEndpointsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ipsec_vpn_services/LocalEndpointsClient.go index 937b56bd8..cc99d179c 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ipsec_vpn_services/LocalEndpointsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ipsec_vpn_services/LocalEndpointsClient.go @@ -9,24 +9,27 @@ package ipsec_vpn_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type LocalEndpointsClient interface { - // Delete IPSec VPN local endpoint for a given locale service under Tier-0. This API is deprecated. Please use DELETE /infra/tier-0s//ipsec-vpn-services//local-endpoints/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path + // Delete IPSec VPN local endpoint for a given locale service under Tier-0. + // This API is deprecated. Please use DELETE /infra/tier-0s//ipsec-vpn-services//local-endpoints/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path + // + // Deprecated: This API element is deprecated. // // @param tier0IdParam (required) // @param localeServiceIdParam (required) // @param serviceIdParam (required) // @param localEndpointIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -34,21 +37,28 @@ type LocalEndpointsClient interface { // @throws NotFound Not Found Delete(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, localEndpointIdParam string) error - // Get IPSec VPN local endpoint for a given locale service under Tier-0. This API is deprecated. Please use GET /infra/tier-0s//ipsec-vpn-services//local-endpoints/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // Get IPSec VPN local endpoint for a given locale service under Tier-0. + // This API is deprecated. Please use GET /infra/tier-0s//ipsec-vpn-services//local-endpoints/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // + // Deprecated: This API element is deprecated. // // @param tier0IdParam (required) // @param localeServiceIdParam (required) // @param serviceIdParam (required) // @param localEndpointIdParam (required) // @return com.vmware.nsx_policy.model.IPSecVpnLocalEndpoint + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, localEndpointIdParam string) (model.IPSecVpnLocalEndpoint, error) + Get(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, localEndpointIdParam string) (nsx_policyModel.IPSecVpnLocalEndpoint, error) - // Get paginated list of all IPSec VPN local endpoints for a given locale service under Tier-0. This API is deprecated. Please use GET /infra/tier-0s//ipsec-vpn-services//local-endpoints instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // Get paginated list of all IPSec VPN local endpoints for a given locale service under Tier-0. + // This API is deprecated. Please use GET /infra/tier-0s//ipsec-vpn-services//local-endpoints instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // + // Deprecated: This API element is deprecated. // // @param tier0IdParam (required) // @param localeServiceIdParam (required) @@ -60,28 +70,36 @@ type LocalEndpointsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.IPSecVpnLocalEndpointListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPSecVpnLocalEndpointListResult, error) + List(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IPSecVpnLocalEndpointListResult, error) - // Create or patch a custom IPSec VPN local endpoint for a given locale service under Tier-0. This API is deprecated. Please use PATCH /infra/tier-0s//ipsec-vpn-services//local-endpoints/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path + // Create or patch a custom IPSec VPN local endpoint for a given locale service under Tier-0. + // This API is deprecated. Please use PATCH /infra/tier-0s//ipsec-vpn-services//local-endpoints/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path + // + // Deprecated: This API element is deprecated. // // @param tier0IdParam (required) // @param localeServiceIdParam (required) // @param serviceIdParam (required) // @param localEndpointIdParam (required) // @param ipSecVpnLocalEndpointParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, localEndpointIdParam string, ipSecVpnLocalEndpointParam model.IPSecVpnLocalEndpoint) error + Patch(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, localEndpointIdParam string, ipSecVpnLocalEndpointParam nsx_policyModel.IPSecVpnLocalEndpoint) error - // Create or fully replace IPSec VPN local endpoint for a given locale service under Tier-0. Revision is optional for creation and required for update. This API is deprecated. Please use PUT /infra/tier-0s//ipsec-vpn-services//local-endpoints/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path + // Create or fully replace IPSec VPN local endpoint for a given locale service under Tier-0. Revision is optional for creation and required for update. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path + // This API is deprecated. Please use PUT /infra/tier-0s//ipsec-vpn-services//local-endpoints/ instead. + // + // Deprecated: This API element is deprecated. // // @param tier0IdParam (required) // @param localeServiceIdParam (required) @@ -89,109 +107,116 @@ type LocalEndpointsClient interface { // @param localEndpointIdParam (required) // @param ipSecVpnLocalEndpointParam (required) // @return com.vmware.nsx_policy.model.IPSecVpnLocalEndpoint + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, localEndpointIdParam string, ipSecVpnLocalEndpointParam model.IPSecVpnLocalEndpoint) (model.IPSecVpnLocalEndpoint, error) + Update(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, localEndpointIdParam string, ipSecVpnLocalEndpointParam nsx_policyModel.IPSecVpnLocalEndpoint) (nsx_policyModel.IPSecVpnLocalEndpoint, error) } type localEndpointsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewLocalEndpointsClient(connector client.Connector) *localEndpointsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.ipsec_vpn_services.local_endpoints") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewLocalEndpointsClient(connector vapiProtocolClient_.Connector) *localEndpointsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.ipsec_vpn_services.local_endpoints") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) lIface := localEndpointsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &lIface } -func (lIface *localEndpointsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (lIface *localEndpointsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := lIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (lIface *localEndpointsClient) Delete(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, localEndpointIdParam string) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(localEndpointsDeleteInputType(), typeConverter) + operationRestMetaData := localEndpointsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(localEndpointsDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("LocalEndpointId", localEndpointIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := localEndpointsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.ipsec_vpn_services.local_endpoints", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *localEndpointsClient) Get(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, localEndpointIdParam string) (model.IPSecVpnLocalEndpoint, error) { +func (lIface *localEndpointsClient) Get(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, localEndpointIdParam string) (nsx_policyModel.IPSecVpnLocalEndpoint, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(localEndpointsGetInputType(), typeConverter) + operationRestMetaData := localEndpointsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(localEndpointsGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("LocalEndpointId", localEndpointIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPSecVpnLocalEndpoint - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPSecVpnLocalEndpoint + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := localEndpointsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.ipsec_vpn_services.local_endpoints", "get", inputDataValue, executionContext) - var emptyOutput model.IPSecVpnLocalEndpoint + var emptyOutput nsx_policyModel.IPSecVpnLocalEndpoint if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), localEndpointsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LocalEndpointsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPSecVpnLocalEndpoint), nil + return output.(nsx_policyModel.IPSecVpnLocalEndpoint), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *localEndpointsClient) List(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPSecVpnLocalEndpointListResult, error) { +func (lIface *localEndpointsClient) List(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IPSecVpnLocalEndpointListResult, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(localEndpointsListInputType(), typeConverter) + operationRestMetaData := localEndpointsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(localEndpointsListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) @@ -203,34 +228,35 @@ func (lIface *localEndpointsClient) List(tier0IdParam string, localeServiceIdPar sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPSecVpnLocalEndpointListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPSecVpnLocalEndpointListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := localEndpointsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.ipsec_vpn_services.local_endpoints", "list", inputDataValue, executionContext) - var emptyOutput model.IPSecVpnLocalEndpointListResult + var emptyOutput nsx_policyModel.IPSecVpnLocalEndpointListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), localEndpointsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LocalEndpointsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPSecVpnLocalEndpointListResult), nil + return output.(nsx_policyModel.IPSecVpnLocalEndpointListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *localEndpointsClient) Patch(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, localEndpointIdParam string, ipSecVpnLocalEndpointParam model.IPSecVpnLocalEndpoint) error { +func (lIface *localEndpointsClient) Patch(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, localEndpointIdParam string, ipSecVpnLocalEndpointParam nsx_policyModel.IPSecVpnLocalEndpoint) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(localEndpointsPatchInputType(), typeConverter) + operationRestMetaData := localEndpointsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(localEndpointsPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) @@ -238,28 +264,29 @@ func (lIface *localEndpointsClient) Patch(tier0IdParam string, localeServiceIdPa sv.AddStructField("IpSecVpnLocalEndpoint", ipSecVpnLocalEndpointParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := localEndpointsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.ipsec_vpn_services.local_endpoints", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *localEndpointsClient) Update(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, localEndpointIdParam string, ipSecVpnLocalEndpointParam model.IPSecVpnLocalEndpoint) (model.IPSecVpnLocalEndpoint, error) { +func (lIface *localEndpointsClient) Update(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, localEndpointIdParam string, ipSecVpnLocalEndpointParam nsx_policyModel.IPSecVpnLocalEndpoint) (nsx_policyModel.IPSecVpnLocalEndpoint, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(localEndpointsUpdateInputType(), typeConverter) + operationRestMetaData := localEndpointsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(localEndpointsUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) @@ -267,25 +294,22 @@ func (lIface *localEndpointsClient) Update(tier0IdParam string, localeServiceIdP sv.AddStructField("IpSecVpnLocalEndpoint", ipSecVpnLocalEndpointParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPSecVpnLocalEndpoint - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPSecVpnLocalEndpoint + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := localEndpointsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.ipsec_vpn_services.local_endpoints", "update", inputDataValue, executionContext) - var emptyOutput model.IPSecVpnLocalEndpoint + var emptyOutput nsx_policyModel.IPSecVpnLocalEndpoint if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), localEndpointsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LocalEndpointsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPSecVpnLocalEndpoint), nil + return output.(nsx_policyModel.IPSecVpnLocalEndpoint), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ipsec_vpn_services/LocalEndpointsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ipsec_vpn_services/LocalEndpointsTypes.go index 7d2708b77..c36c99499 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ipsec_vpn_services/LocalEndpointsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ipsec_vpn_services/LocalEndpointsTypes.go @@ -11,64 +11,64 @@ package ipsec_vpn_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func localEndpointsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func localEndpointsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["local_endpoint_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["local_endpoint_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["local_endpoint_id"] = "LocalEndpointId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func localEndpointsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func LocalEndpointsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func localEndpointsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func localEndpointsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["local_endpoint_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["local_endpoint_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["local_endpoint_id"] = "LocalEndpointId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["local_endpoint_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["localEndpointId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["local_endpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["localEndpointId"] = vapiBindings_.NewStringType() pathParams["local_endpoint_id"] = "localEndpointId" pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -89,57 +89,57 @@ func localEndpointsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func localEndpointsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func localEndpointsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["local_endpoint_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["local_endpoint_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["local_endpoint_id"] = "LocalEndpointId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func localEndpointsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPSecVpnLocalEndpointBindingType) +func LocalEndpointsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnLocalEndpointBindingType) } -func localEndpointsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func localEndpointsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["local_endpoint_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["local_endpoint_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["local_endpoint_id"] = "LocalEndpointId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["local_endpoint_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["localEndpointId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["local_endpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["localEndpointId"] = vapiBindings_.NewStringType() pathParams["local_endpoint_id"] = "localEndpointId" pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -160,18 +160,18 @@ func localEndpointsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func localEndpointsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func localEndpointsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" @@ -181,32 +181,32 @@ func localEndpointsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func localEndpointsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPSecVpnLocalEndpointListResultBindingType) +func LocalEndpointsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnLocalEndpointListResultBindingType) } -func localEndpointsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func localEndpointsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" @@ -216,18 +216,18 @@ func localEndpointsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" @@ -239,7 +239,7 @@ func localEndpointsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -260,62 +260,62 @@ func localEndpointsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func localEndpointsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func localEndpointsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["local_endpoint_id"] = bindings.NewStringType() - fields["ip_sec_vpn_local_endpoint"] = bindings.NewReferenceType(model.IPSecVpnLocalEndpointBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["local_endpoint_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_local_endpoint"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnLocalEndpointBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["local_endpoint_id"] = "LocalEndpointId" fieldNameMap["ip_sec_vpn_local_endpoint"] = "IpSecVpnLocalEndpoint" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func localEndpointsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func LocalEndpointsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func localEndpointsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func localEndpointsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["local_endpoint_id"] = bindings.NewStringType() - fields["ip_sec_vpn_local_endpoint"] = bindings.NewReferenceType(model.IPSecVpnLocalEndpointBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["local_endpoint_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_local_endpoint"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnLocalEndpointBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["local_endpoint_id"] = "LocalEndpointId" fieldNameMap["ip_sec_vpn_local_endpoint"] = "IpSecVpnLocalEndpoint" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["ip_sec_vpn_local_endpoint"] = bindings.NewReferenceType(model.IPSecVpnLocalEndpointBindingType) - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["local_endpoint_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["localEndpointId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ip_sec_vpn_local_endpoint"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnLocalEndpointBindingType) + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["local_endpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["localEndpointId"] = vapiBindings_.NewStringType() pathParams["local_endpoint_id"] = "localEndpointId" pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -336,62 +336,62 @@ func localEndpointsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func localEndpointsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func localEndpointsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["local_endpoint_id"] = bindings.NewStringType() - fields["ip_sec_vpn_local_endpoint"] = bindings.NewReferenceType(model.IPSecVpnLocalEndpointBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["local_endpoint_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_local_endpoint"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnLocalEndpointBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["local_endpoint_id"] = "LocalEndpointId" fieldNameMap["ip_sec_vpn_local_endpoint"] = "IpSecVpnLocalEndpoint" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func localEndpointsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPSecVpnLocalEndpointBindingType) +func LocalEndpointsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnLocalEndpointBindingType) } -func localEndpointsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func localEndpointsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["local_endpoint_id"] = bindings.NewStringType() - fields["ip_sec_vpn_local_endpoint"] = bindings.NewReferenceType(model.IPSecVpnLocalEndpointBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["local_endpoint_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_local_endpoint"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnLocalEndpointBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["local_endpoint_id"] = "LocalEndpointId" fieldNameMap["ip_sec_vpn_local_endpoint"] = "IpSecVpnLocalEndpoint" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["ip_sec_vpn_local_endpoint"] = bindings.NewReferenceType(model.IPSecVpnLocalEndpointBindingType) - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["local_endpoint_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["localEndpointId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ip_sec_vpn_local_endpoint"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnLocalEndpointBindingType) + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["local_endpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["localEndpointId"] = vapiBindings_.NewStringType() pathParams["local_endpoint_id"] = "localEndpointId" pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ipsec_vpn_services/SessionsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ipsec_vpn_services/SessionsClient.go index 7deb11781..fc39ba8ae 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ipsec_vpn_services/SessionsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ipsec_vpn_services/SessionsClient.go @@ -9,25 +9,28 @@ package ipsec_vpn_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SessionsClient interface { - // Delete IPSec VPN session for a given locale service under Tier-0. This API is deprecated. Please use DELETE /infra/tier-0s//ipsec-vpn-services//sessions/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path + // Delete IPSec VPN session for a given locale service under Tier-0. + // This API is deprecated. Please use DELETE /infra/tier-0s//ipsec-vpn-services//sessions/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path + // + // Deprecated: This API element is deprecated. // // @param tier0IdParam (required) // @param localeServiceIdParam (required) // @param serviceIdParam (required) // @param sessionIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,22 +38,29 @@ type SessionsClient interface { // @throws NotFound Not Found Delete(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string) error - // Get IPSec VPN session without sensitive data for a given locale service under Tier-0. This API is deprecated. Please use GET /infra/tier-0s//ipsec-vpn-services//sessions/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // Get IPSec VPN session without sensitive data for a given locale service under Tier-0. + // This API is deprecated. Please use GET /infra/tier-0s//ipsec-vpn-services//sessions/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // + // Deprecated: This API element is deprecated. // // @param tier0IdParam (required) // @param localeServiceIdParam (required) // @param serviceIdParam (required) // @param sessionIdParam (required) // @return com.vmware.nsx_policy.model.IPSecVpnSession - // The return value will contain all the properties defined in model.IPSecVpnSession. + // The return value will contain all the properties defined in nsx_policyModel.IPSecVpnSession. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string) (*data.StructValue, error) + Get(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string) (*vapiData_.StructValue, error) - // Get paginated list of all IPSec VPN sessions for a given locale service under Tier-0. This API is deprecated. Please use GET /infra/tier-0s//ipsec-vpn-services//sessions instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // Get paginated list of all IPSec VPN sessions for a given locale service under Tier-0. + // This API is deprecated. Please use GET /infra/tier-0s//ipsec-vpn-services//sessions instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // + // Deprecated: This API element is deprecated. // // @param tier0IdParam (required) // @param localeServiceIdParam (required) @@ -62,157 +72,176 @@ type SessionsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.IPSecVpnSessionListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPSecVpnSessionListResult, error) + List(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IPSecVpnSessionListResult, error) - // Create or patch an IPSec VPN session for a given locale service under Tier-0. This API is deprecated. Please use PATCH /infra/tier-0s//ipsec-vpn-services//sessions/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path + // Create or patch an IPSec VPN session for a given locale service under Tier-0. + // This API is deprecated. Please use PATCH /infra/tier-0s//ipsec-vpn-services//sessions/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path + // + // Deprecated: This API element is deprecated. // // @param tier0IdParam (required) // @param localeServiceIdParam (required) // @param serviceIdParam (required) // @param sessionIdParam (required) // @param ipSecVpnSessionParam (required) - // The parameter must contain all the properties defined in model.IPSecVpnSession. + // The parameter must contain all the properties defined in nsx_policyModel.IPSecVpnSession. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string, ipSecVpnSessionParam *data.StructValue) error + Patch(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string, ipSecVpnSessionParam *vapiData_.StructValue) error - // Get IPSec VPN session with senstive data for a given locale service under Tier-0. This API is deprecated. Please use GET /infra/tier-0s//ipsec-vpn-services//sessions/?action=show_sensitive_data instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // Get IPSec VPN session with senstive data for a given locale service under Tier-0. + // This API is deprecated. Please use GET /infra/tier-0s//ipsec-vpn-services//sessions/?action=show_sensitive_data instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // + // Deprecated: This API element is deprecated. // // @param tier0IdParam (required) // @param localeServiceIdParam (required) // @param serviceIdParam (required) // @param sessionIdParam (required) // @return com.vmware.nsx_policy.model.IPSecVpnSession - // The return value will contain all the properties defined in model.IPSecVpnSession. + // The return value will contain all the properties defined in nsx_policyModel.IPSecVpnSession. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Showsensitivedata(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string) (*data.StructValue, error) + Showsensitivedata(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string) (*vapiData_.StructValue, error) - // Create or fully replace IPSec VPN session for a given locale service under Tier-0. Revision is optional for creation and required for update. This API is deprecated. Please use PUT /infra/tier-0s//ipsec-vpn-services//sessions/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path + // Create or fully replace IPSec VPN session for a given locale service under Tier-0. Revision is optional for creation and required for update. + // This API is deprecated. Please use PUT /infra/tier-0s//ipsec-vpn-services//sessions/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path + // + // Deprecated: This API element is deprecated. // // @param tier0IdParam (required) // @param localeServiceIdParam (required) // @param serviceIdParam (required) // @param sessionIdParam (required) // @param ipSecVpnSessionParam (required) - // The parameter must contain all the properties defined in model.IPSecVpnSession. + // The parameter must contain all the properties defined in nsx_policyModel.IPSecVpnSession. // @return com.vmware.nsx_policy.model.IPSecVpnSession - // The return value will contain all the properties defined in model.IPSecVpnSession. + // The return value will contain all the properties defined in nsx_policyModel.IPSecVpnSession. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string, ipSecVpnSessionParam *data.StructValue) (*data.StructValue, error) + Update(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string, ipSecVpnSessionParam *vapiData_.StructValue) (*vapiData_.StructValue, error) } type sessionsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSessionsClient(connector client.Connector) *sessionsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.ipsec_vpn_services.sessions") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "showsensitivedata": core.NewMethodIdentifier(interfaceIdentifier, "showsensitivedata"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewSessionsClient(connector vapiProtocolClient_.Connector) *sessionsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.ipsec_vpn_services.sessions") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "showsensitivedata": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "showsensitivedata"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := sessionsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *sessionsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *sessionsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *sessionsClient) Delete(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionsDeleteInputType(), typeConverter) + operationRestMetaData := sessionsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionsDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("SessionId", sessionIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.ipsec_vpn_services.sessions", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *sessionsClient) Get(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string) (*data.StructValue, error) { +func (sIface *sessionsClient) Get(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string) (*vapiData_.StructValue, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionsGetInputType(), typeConverter) + operationRestMetaData := sessionsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionsGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("SessionId", sessionIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput *data.StructValue - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.ipsec_vpn_services.sessions", "get", inputDataValue, executionContext) - var emptyOutput *data.StructValue + var emptyOutput *vapiData_.StructValue if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sessionsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SessionsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(*data.StructValue), nil + return output.(*vapiData_.StructValue), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *sessionsClient) List(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPSecVpnSessionListResult, error) { +func (sIface *sessionsClient) List(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IPSecVpnSessionListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionsListInputType(), typeConverter) + operationRestMetaData := sessionsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionsListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) @@ -224,34 +253,35 @@ func (sIface *sessionsClient) List(tier0IdParam string, localeServiceIdParam str sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPSecVpnSessionListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPSecVpnSessionListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.ipsec_vpn_services.sessions", "list", inputDataValue, executionContext) - var emptyOutput model.IPSecVpnSessionListResult + var emptyOutput nsx_policyModel.IPSecVpnSessionListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sessionsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SessionsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPSecVpnSessionListResult), nil + return output.(nsx_policyModel.IPSecVpnSessionListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *sessionsClient) Patch(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string, ipSecVpnSessionParam *data.StructValue) error { +func (sIface *sessionsClient) Patch(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string, ipSecVpnSessionParam *vapiData_.StructValue) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionsPatchInputType(), typeConverter) + operationRestMetaData := sessionsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionsPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) @@ -259,62 +289,64 @@ func (sIface *sessionsClient) Patch(tier0IdParam string, localeServiceIdParam st sv.AddStructField("IpSecVpnSession", ipSecVpnSessionParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.ipsec_vpn_services.sessions", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *sessionsClient) Showsensitivedata(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string) (*data.StructValue, error) { +func (sIface *sessionsClient) Showsensitivedata(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string) (*vapiData_.StructValue, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionsShowsensitivedataInputType(), typeConverter) + operationRestMetaData := sessionsShowsensitivedataRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionsShowsensitivedataInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("SessionId", sessionIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput *data.StructValue - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionsShowsensitivedataRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.ipsec_vpn_services.sessions", "showsensitivedata", inputDataValue, executionContext) - var emptyOutput *data.StructValue + var emptyOutput *vapiData_.StructValue if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sessionsShowsensitivedataOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SessionsShowsensitivedataOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(*data.StructValue), nil + return output.(*vapiData_.StructValue), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *sessionsClient) Update(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string, ipSecVpnSessionParam *data.StructValue) (*data.StructValue, error) { +func (sIface *sessionsClient) Update(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string, ipSecVpnSessionParam *vapiData_.StructValue) (*vapiData_.StructValue, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionsUpdateInputType(), typeConverter) + operationRestMetaData := sessionsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionsUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) @@ -322,25 +354,22 @@ func (sIface *sessionsClient) Update(tier0IdParam string, localeServiceIdParam s sv.AddStructField("IpSecVpnSession", ipSecVpnSessionParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput *data.StructValue - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.ipsec_vpn_services.sessions", "update", inputDataValue, executionContext) - var emptyOutput *data.StructValue + var emptyOutput *vapiData_.StructValue if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sessionsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SessionsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(*data.StructValue), nil + return output.(*vapiData_.StructValue), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ipsec_vpn_services/SessionsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ipsec_vpn_services/SessionsTypes.go index 363fd867e..b62b96925 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ipsec_vpn_services/SessionsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ipsec_vpn_services/SessionsTypes.go @@ -11,64 +11,64 @@ package ipsec_vpn_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func sessionsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SessionsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func sessionsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["session_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["sessionId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["session_id"] = "sessionId" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -89,57 +89,57 @@ func sessionsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionsGetOutputType() bindings.BindingType { - return bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IPSecVpnSessionBindingType)}, bindings.REST) +func SessionsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnSessionBindingType)}) } -func sessionsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["session_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["sessionId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["session_id"] = "sessionId" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -160,18 +160,18 @@ func sessionsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" @@ -181,32 +181,32 @@ func sessionsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPSecVpnSessionListResultBindingType) +func SessionsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnSessionListResultBindingType) } -func sessionsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" @@ -216,18 +216,18 @@ func sessionsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" @@ -239,7 +239,7 @@ func sessionsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -260,62 +260,62 @@ func sessionsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() - fields["ip_sec_vpn_session"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IPSecVpnSessionBindingType)}, bindings.REST) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_session"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnSessionBindingType)}) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" fieldNameMap["ip_sec_vpn_session"] = "IpSecVpnSession" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SessionsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func sessionsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() - fields["ip_sec_vpn_session"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IPSecVpnSessionBindingType)}, bindings.REST) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_session"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnSessionBindingType)}) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" fieldNameMap["ip_sec_vpn_session"] = "IpSecVpnSession" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["session_id"] = bindings.NewStringType() - paramsTypeMap["ip_sec_vpn_session"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IPSecVpnSessionBindingType)}, bindings.REST) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["sessionId"] = bindings.NewStringType() + paramsTypeMap["ip_sec_vpn_session"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnSessionBindingType)}) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["session_id"] = "sessionId" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -336,57 +336,57 @@ func sessionsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionsShowsensitivedataInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionsShowsensitivedataInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionsShowsensitivedataOutputType() bindings.BindingType { - return bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IPSecVpnSessionBindingType)}, bindings.REST) +func SessionsShowsensitivedataOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnSessionBindingType)}) } -func sessionsShowsensitivedataRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionsShowsensitivedataRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["session_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["sessionId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["session_id"] = "sessionId" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -407,62 +407,62 @@ func sessionsShowsensitivedataRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() - fields["ip_sec_vpn_session"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IPSecVpnSessionBindingType)}, bindings.REST) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_session"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnSessionBindingType)}) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" fieldNameMap["ip_sec_vpn_session"] = "IpSecVpnSession" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionsUpdateOutputType() bindings.BindingType { - return bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IPSecVpnSessionBindingType)}, bindings.REST) +func SessionsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnSessionBindingType)}) } -func sessionsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() - fields["ip_sec_vpn_session"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IPSecVpnSessionBindingType)}, bindings.REST) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_session"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnSessionBindingType)}) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" fieldNameMap["ip_sec_vpn_session"] = "IpSecVpnSession" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["session_id"] = bindings.NewStringType() - paramsTypeMap["ip_sec_vpn_session"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IPSecVpnSessionBindingType)}, bindings.REST) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["sessionId"] = bindings.NewStringType() + paramsTypeMap["ip_sec_vpn_session"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnSessionBindingType)}) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["session_id"] = "sessionId" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ipsec_vpn_services/SummaryClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ipsec_vpn_services/SummaryClient.go index 46b918e7e..7b38d15e1 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ipsec_vpn_services/SummaryClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ipsec_vpn_services/SummaryClient.go @@ -9,19 +9,21 @@ package ipsec_vpn_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SummaryClient interface { - // Summarized view of all tier-0 IPSec VPN sessions for a specified service. This API is deprecated. Please use GET /infra/tier-0s//ipsec-vpn-services//summary instead. + // Summarized view of all tier-0 IPSec VPN sessions for a specified service. + // This API is deprecated. Please use GET /infra/tier-0s//ipsec-vpn-services//summary instead. + // + // Deprecated: This API element is deprecated. // // @param tier0IdParam (required) // @param localeServiceIdParam (required) @@ -29,43 +31,48 @@ type SummaryClient interface { // @param enforcementPointPathParam String Path of the enforcement point (optional) // @param sourceParam Data source type. (optional) // @return com.vmware.nsx_policy.model.PolicyIpsecVpnIkeServiceSummary + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, enforcementPointPathParam *string, sourceParam *string) (model.PolicyIpsecVpnIkeServiceSummary, error) + Get(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, enforcementPointPathParam *string, sourceParam *string) (nsx_policyModel.PolicyIpsecVpnIkeServiceSummary, error) } type summaryClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSummaryClient(connector client.Connector) *summaryClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.ipsec_vpn_services.summary") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), +func NewSummaryClient(connector vapiProtocolClient_.Connector) *summaryClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.ipsec_vpn_services.summary") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := summaryClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *summaryClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *summaryClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (sIface *summaryClient) Get(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, enforcementPointPathParam *string, sourceParam *string) (model.PolicyIpsecVpnIkeServiceSummary, error) { +func (sIface *summaryClient) Get(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, enforcementPointPathParam *string, sourceParam *string) (nsx_policyModel.PolicyIpsecVpnIkeServiceSummary, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(summaryGetInputType(), typeConverter) + operationRestMetaData := summaryGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(summaryGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) @@ -73,25 +80,22 @@ func (sIface *summaryClient) Get(tier0IdParam string, localeServiceIdParam strin sv.AddStructField("Source", sourceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyIpsecVpnIkeServiceSummary - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyIpsecVpnIkeServiceSummary + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := summaryGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.ipsec_vpn_services.summary", "get", inputDataValue, executionContext) - var emptyOutput model.PolicyIpsecVpnIkeServiceSummary + var emptyOutput nsx_policyModel.PolicyIpsecVpnIkeServiceSummary if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), summaryGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SummaryGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyIpsecVpnIkeServiceSummary), nil + return output.(nsx_policyModel.PolicyIpsecVpnIkeServiceSummary), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ipsec_vpn_services/SummaryTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ipsec_vpn_services/SummaryTypes.go index 35365b3dc..af9e733c1 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ipsec_vpn_services/SummaryTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ipsec_vpn_services/SummaryTypes.go @@ -11,10 +11,10 @@ package ipsec_vpn_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) @@ -24,54 +24,54 @@ const Summary_GET_SOURCE_REALTIME = "realtime" // Possible value for ``source`` of method Summary#get. const Summary_GET_SOURCE_CACHED = "cached" -func summaryGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func summaryGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" fieldNameMap["source"] = "Source" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func summaryGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyIpsecVpnIkeServiceSummaryBindingType) +func SummaryGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyIpsecVpnIkeServiceSummaryBindingType) } -func summaryGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func summaryGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" fieldNameMap["source"] = "Source" - paramsTypeMap["source"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" @@ -79,7 +79,7 @@ func summaryGetRestMetadata() protocol.OperationRestMetadata { queryParams["source"] = "source" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/l2vpn_services/SessionsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/l2vpn_services/SessionsClient.go index 23141c783..9954b5135 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/l2vpn_services/SessionsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/l2vpn_services/SessionsClient.go @@ -9,38 +9,45 @@ package l2vpn_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SessionsClient interface { - // Create or patch an L2VPN session under Tier-0 from Peer Codes. In addition to the L2VPN Session, the IPSec VPN Session, along with the IKE, Tunnel, and DPD Profiles are created and owned by the system. IPSec VPN Service and Local Endpoint are created only when required, i.e., an IPSec VPN Service does not already exist, or an IPSec VPN Local Endpoint with same local address does not already exist. Updating the L2VPN Session can be performed only through this API by specifying new peer codes. Use of specific APIs to update the L2VPN Session and the different resources associated with it is not allowed, except for IPSec VPN Service and Local Endpoint, resources that are not system owned. API supported only when L2VPN Service is in Client Mode. This API is deprecated. Please use POST /infra/tier-0s//l2vpn-services// sessions/?action=create_with_peer_code instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path. + // Create or patch an L2VPN session under Tier-0 from Peer Codes. In addition to the L2VPN Session, the IPSec VPN Session, along with the IKE, Tunnel, and DPD Profiles are created and owned by the system. IPSec VPN Service and Local Endpoint are created only when required, i.e., an IPSec VPN Service does not already exist, or an IPSec VPN Local Endpoint with same local address does not already exist. Updating the L2VPN Session can be performed only through this API by specifying new peer codes. Use of specific APIs to update the L2VPN Session and the different resources associated with it is not allowed, except for IPSec VPN Service and Local Endpoint, resources that are not system owned. API supported only when L2VPN Service is in Client Mode. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path. + // This API is deprecated. Please use POST /infra/tier-0s//l2vpn-services//sessions/?action=create_with_peer_code instead. + // + // Deprecated: This API element is deprecated. // // @param tier0IdParam (required) // @param localeServiceIdParam (required) // @param serviceIdParam (required) // @param sessionIdParam (required) // @param l2VPNSessionDataParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Createwithpeercode(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string, l2VPNSessionDataParam model.L2VPNSessionData) error + Createwithpeercode(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string, l2VPNSessionDataParam nsx_policyModel.L2VPNSessionData) error - // Delete L2VPN session under Tier-0. When L2VPN Service is in CLIENT Mode, the L2VPN Session is deleted along with its transpot tunnels and related resources. This API is deprecated. Please use DELETE /infra/tier-0s// l2vpn-services//sessions/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path. + // Delete L2VPN session under Tier-0. When L2VPN Service is in CLIENT Mode, the L2VPN Session is deleted along with its transpot tunnels and related resources. + // This API is deprecated. Please use DELETE /infra/tier-0s// l2vpn-services//sessions/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path. + // + // Deprecated: This API element is deprecated. // // @param tier0IdParam (required) // @param localeServiceIdParam (required) // @param serviceIdParam (required) // @param sessionIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -48,21 +55,28 @@ type SessionsClient interface { // @throws NotFound Not Found Delete(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string) error - // Get L2VPN session under Tier-0. This API is deprecated. Please use GET /infra/tier-0s// l2vpn-services//sessions/ instead. Note: The API will return a new VPN path for \"transport_tunnels\" in the response payload instead of the deprecated API path Both paths refer to the same object. Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // Get L2VPN session under Tier-0. + // This API is deprecated. Please use GET /infra/tier-0s// l2vpn-services//sessions/ instead. Note: The API will return a new VPN path for \"transport_tunnels\" in the response payload instead of the deprecated API path Both paths refer to the same object. Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // + // Deprecated: This API element is deprecated. // // @param tier0IdParam (required) // @param localeServiceIdParam (required) // @param serviceIdParam (required) // @param sessionIdParam (required) // @return com.vmware.nsx_policy.model.L2VPNSession + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string) (model.L2VPNSession, error) + Get(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string) (nsx_policyModel.L2VPNSession, error) - // Get paginated list of all L2VPN sessions under Tier-0. This API is deprecated. Please use GET /infra/tier-0s// l2vpn-services//sessions instead. Note: The API will return a new VPN path for \"transport_tunnels\" in the response payload instead of the deprecated API path Both paths refer to the same object. Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // Get paginated list of all L2VPN sessions under Tier-0. + // This API is deprecated. Please use GET /infra/tier-0s// l2vpn-services//sessions instead. Note: The API will return a new VPN path for \"transport_tunnels\" in the response payload instead of the deprecated API path Both paths refer to the same object. Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // + // Deprecated: This API element is deprecated. // // @param tier0IdParam (required) // @param localeServiceIdParam (required) @@ -74,28 +88,36 @@ type SessionsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.L2VPNSessionListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.L2VPNSessionListResult, error) + List(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.L2VPNSessionListResult, error) - // Create or patch an L2VPN session under Tier-0. API supported only when L2VPN Service is in Server Mode. This API is deprecated. Please use PATCH /infra/tier-0s// l2vpn-services//sessions/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path. + // Create or patch an L2VPN session under Tier-0. API supported only when L2VPN Service is in Server Mode. + // This API is deprecated. Please use PATCH /infra/tier-0s// l2vpn-services//sessions/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path. + // + // Deprecated: This API element is deprecated. // // @param tier0IdParam (required) // @param localeServiceIdParam (required) // @param serviceIdParam (required) // @param sessionIdParam (required) // @param l2VPNSessionParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string, l2VPNSessionParam model.L2VPNSession) error + Patch(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string, l2VPNSessionParam nsx_policyModel.L2VPNSession) error - // Create or fully replace L2VPN session under Tier-0. API supported only when L2VPN Service is in Server Mode. Revision is optional for creation and required for update. This API is deprecated. Please use PUT /infra/tier-0s// l2vpn-services//sessions/ instead. Note: The API will return a new VPN path for \"transport_tunnels\" in the response payload instead of the deprecated API path Both paths refer to the same object. Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path. + // Create or fully replace L2VPN session under Tier-0. API supported only when L2VPN Service is in Server Mode. Revision is optional for creation and required for update. + // This API is deprecated. Please use PUT /infra/tier-0s// l2vpn-services//sessions/ instead. Note: The API will return a new VPN path for \"transport_tunnels\" in the response payload instead of the deprecated API path Both paths refer to the same object. Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path. + // + // Deprecated: This API element is deprecated. // // @param tier0IdParam (required) // @param localeServiceIdParam (required) @@ -103,48 +125,53 @@ type SessionsClient interface { // @param sessionIdParam (required) // @param l2VPNSessionParam (required) // @return com.vmware.nsx_policy.model.L2VPNSession + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string, l2VPNSessionParam model.L2VPNSession) (model.L2VPNSession, error) + Update(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string, l2VPNSessionParam nsx_policyModel.L2VPNSession) (nsx_policyModel.L2VPNSession, error) } type sessionsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSessionsClient(connector client.Connector) *sessionsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.l2vpn_services.sessions") - methodIdentifiers := map[string]core.MethodIdentifier{ - "createwithpeercode": core.NewMethodIdentifier(interfaceIdentifier, "createwithpeercode"), - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewSessionsClient(connector vapiProtocolClient_.Connector) *sessionsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.l2vpn_services.sessions") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "createwithpeercode": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "createwithpeercode"), + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := sessionsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *sessionsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *sessionsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (sIface *sessionsClient) Createwithpeercode(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string, l2VPNSessionDataParam model.L2VPNSessionData) error { +func (sIface *sessionsClient) Createwithpeercode(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string, l2VPNSessionDataParam nsx_policyModel.L2VPNSessionData) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionsCreatewithpeercodeInputType(), typeConverter) + operationRestMetaData := sessionsCreatewithpeercodeRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionsCreatewithpeercodeInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) @@ -152,19 +179,16 @@ func (sIface *sessionsClient) Createwithpeercode(tier0IdParam string, localeServ sv.AddStructField("L2VPNSessionData", l2VPNSessionDataParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionsCreatewithpeercodeRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.l2vpn_services.sessions", "createwithpeercode", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } @@ -173,69 +197,75 @@ func (sIface *sessionsClient) Createwithpeercode(tier0IdParam string, localeServ func (sIface *sessionsClient) Delete(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionsDeleteInputType(), typeConverter) + operationRestMetaData := sessionsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionsDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("SessionId", sessionIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.l2vpn_services.sessions", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *sessionsClient) Get(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string) (model.L2VPNSession, error) { +func (sIface *sessionsClient) Get(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string) (nsx_policyModel.L2VPNSession, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionsGetInputType(), typeConverter) + operationRestMetaData := sessionsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionsGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("SessionId", sessionIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.L2VPNSession - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.L2VPNSession + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.l2vpn_services.sessions", "get", inputDataValue, executionContext) - var emptyOutput model.L2VPNSession + var emptyOutput nsx_policyModel.L2VPNSession if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sessionsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SessionsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.L2VPNSession), nil + return output.(nsx_policyModel.L2VPNSession), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *sessionsClient) List(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.L2VPNSessionListResult, error) { +func (sIface *sessionsClient) List(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.L2VPNSessionListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionsListInputType(), typeConverter) + operationRestMetaData := sessionsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionsListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) @@ -247,34 +277,35 @@ func (sIface *sessionsClient) List(tier0IdParam string, localeServiceIdParam str sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.L2VPNSessionListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.L2VPNSessionListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.l2vpn_services.sessions", "list", inputDataValue, executionContext) - var emptyOutput model.L2VPNSessionListResult + var emptyOutput nsx_policyModel.L2VPNSessionListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sessionsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SessionsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.L2VPNSessionListResult), nil + return output.(nsx_policyModel.L2VPNSessionListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *sessionsClient) Patch(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string, l2VPNSessionParam model.L2VPNSession) error { +func (sIface *sessionsClient) Patch(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string, l2VPNSessionParam nsx_policyModel.L2VPNSession) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionsPatchInputType(), typeConverter) + operationRestMetaData := sessionsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionsPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) @@ -282,28 +313,29 @@ func (sIface *sessionsClient) Patch(tier0IdParam string, localeServiceIdParam st sv.AddStructField("L2VPNSession", l2VPNSessionParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.l2vpn_services.sessions", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *sessionsClient) Update(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string, l2VPNSessionParam model.L2VPNSession) (model.L2VPNSession, error) { +func (sIface *sessionsClient) Update(tier0IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string, l2VPNSessionParam nsx_policyModel.L2VPNSession) (nsx_policyModel.L2VPNSession, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionsUpdateInputType(), typeConverter) + operationRestMetaData := sessionsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionsUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) @@ -311,25 +343,22 @@ func (sIface *sessionsClient) Update(tier0IdParam string, localeServiceIdParam s sv.AddStructField("L2VPNSession", l2VPNSessionParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.L2VPNSession - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.L2VPNSession + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.l2vpn_services.sessions", "update", inputDataValue, executionContext) - var emptyOutput model.L2VPNSession + var emptyOutput nsx_policyModel.L2VPNSession if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sessionsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SessionsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.L2VPNSession), nil + return output.(nsx_policyModel.L2VPNSession), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/l2vpn_services/SessionsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/l2vpn_services/SessionsTypes.go index f7c4c039e..aa367acc3 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/l2vpn_services/SessionsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/l2vpn_services/SessionsTypes.go @@ -11,69 +11,69 @@ package l2vpn_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func sessionsCreatewithpeercodeInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionsCreatewithpeercodeInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() - fields["l2_VPN_session_data"] = bindings.NewReferenceType(model.L2VPNSessionDataBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() + fields["l2_VPN_session_data"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNSessionDataBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" fieldNameMap["l2_VPN_session_data"] = "L2VPNSessionData" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionsCreatewithpeercodeOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SessionsCreatewithpeercodeOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func sessionsCreatewithpeercodeRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionsCreatewithpeercodeRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() - fields["l2_VPN_session_data"] = bindings.NewReferenceType(model.L2VPNSessionDataBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() + fields["l2_VPN_session_data"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNSessionDataBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" fieldNameMap["l2_VPN_session_data"] = "L2VPNSessionData" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["l2_VPN_session_data"] = bindings.NewReferenceType(model.L2VPNSessionDataBindingType) - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["session_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["sessionId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_id"] = vapiBindings_.NewStringType() + paramsTypeMap["l2_VPN_session_data"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNSessionDataBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["session_id"] = "sessionId" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -94,57 +94,57 @@ func sessionsCreatewithpeercodeRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SessionsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func sessionsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["session_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["sessionId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["session_id"] = "sessionId" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -165,57 +165,57 @@ func sessionsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.L2VPNSessionBindingType) +func SessionsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNSessionBindingType) } -func sessionsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["session_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["sessionId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["session_id"] = "sessionId" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -236,18 +236,18 @@ func sessionsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" @@ -257,32 +257,32 @@ func sessionsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.L2VPNSessionListResultBindingType) +func SessionsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNSessionListResultBindingType) } -func sessionsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" @@ -292,18 +292,18 @@ func sessionsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" @@ -315,7 +315,7 @@ func sessionsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -336,62 +336,62 @@ func sessionsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() - fields["l2_VPN_session"] = bindings.NewReferenceType(model.L2VPNSessionBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() + fields["l2_VPN_session"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNSessionBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" fieldNameMap["l2_VPN_session"] = "L2VPNSession" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SessionsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func sessionsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() - fields["l2_VPN_session"] = bindings.NewReferenceType(model.L2VPNSessionBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() + fields["l2_VPN_session"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNSessionBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" fieldNameMap["l2_VPN_session"] = "L2VPNSession" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["l2_VPN_session"] = bindings.NewReferenceType(model.L2VPNSessionBindingType) - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["session_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["sessionId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["l2_VPN_session"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNSessionBindingType) + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["session_id"] = "sessionId" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -412,62 +412,62 @@ func sessionsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() - fields["l2_VPN_session"] = bindings.NewReferenceType(model.L2VPNSessionBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() + fields["l2_VPN_session"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNSessionBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" fieldNameMap["l2_VPN_session"] = "L2VPNSession" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.L2VPNSessionBindingType) +func SessionsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNSessionBindingType) } -func sessionsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() - fields["l2_VPN_session"] = bindings.NewReferenceType(model.L2VPNSessionBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() + fields["l2_VPN_session"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNSessionBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" fieldNameMap["l2_VPN_session"] = "L2VPNSession" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["l2_VPN_session"] = bindings.NewReferenceType(model.L2VPNSessionBindingType) - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["session_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["sessionId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["l2_VPN_session"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNSessionBindingType) + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["session_id"] = "sessionId" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ospf/AreasClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ospf/AreasClient.go index 45ee9f847..1912c7d17 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ospf/AreasClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ospf/AreasClient.go @@ -9,15 +9,14 @@ package ospf import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type AreasClient interface { @@ -26,6 +25,7 @@ type AreasClient interface { // @param tier0IdParam (required) // @param localeServiceIdParam (required) // @param areaIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -39,12 +39,13 @@ type AreasClient interface { // @param localeServiceIdParam (required) // @param areaIdParam (required) // @return com.vmware.nsx_policy.model.OspfAreaConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, localeServiceIdParam string, areaIdParam string) (model.OspfAreaConfig, error) + Get(tier0IdParam string, localeServiceIdParam string, areaIdParam string) (nsx_policyModel.OspfAreaConfig, error) // List all OSPF area configurations. // @@ -57,12 +58,13 @@ type AreasClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.OspfAreaConfigListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.OspfAreaConfigListResult, error) + List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.OspfAreaConfigListResult, error) // If OSPF Area config is not already present, create OSPF Area config. If it already exists, replace the OSPF Area config with this object. // @@ -71,12 +73,13 @@ type AreasClient interface { // @param areaIdParam (required) // @param ospfAreaConfigParam (required) // @return com.vmware.nsx_policy.model.OspfAreaConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, localeServiceIdParam string, areaIdParam string, ospfAreaConfigParam model.OspfAreaConfig) (model.OspfAreaConfig, error) + Patch(tier0IdParam string, localeServiceIdParam string, areaIdParam string, ospfAreaConfigParam nsx_policyModel.OspfAreaConfig) (nsx_policyModel.OspfAreaConfig, error) // If OSPF Area config is not already present, create OSPF Area config. If it already exists, replace the OSPF Area config with this object. // @@ -85,107 +88,114 @@ type AreasClient interface { // @param areaIdParam (required) // @param ospfAreaConfigParam (required) // @return com.vmware.nsx_policy.model.OspfAreaConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, localeServiceIdParam string, areaIdParam string, ospfAreaConfigParam model.OspfAreaConfig) (model.OspfAreaConfig, error) + Update(tier0IdParam string, localeServiceIdParam string, areaIdParam string, ospfAreaConfigParam nsx_policyModel.OspfAreaConfig) (nsx_policyModel.OspfAreaConfig, error) } type areasClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewAreasClient(connector client.Connector) *areasClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.ospf.areas") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewAreasClient(connector vapiProtocolClient_.Connector) *areasClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.ospf.areas") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := areasClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *areasClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *areasClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (aIface *areasClient) Delete(tier0IdParam string, localeServiceIdParam string, areaIdParam string) error { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(areasDeleteInputType(), typeConverter) + operationRestMetaData := areasDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(areasDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("AreaId", areaIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := areasDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.ospf.areas", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (aIface *areasClient) Get(tier0IdParam string, localeServiceIdParam string, areaIdParam string) (model.OspfAreaConfig, error) { +func (aIface *areasClient) Get(tier0IdParam string, localeServiceIdParam string, areaIdParam string) (nsx_policyModel.OspfAreaConfig, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(areasGetInputType(), typeConverter) + operationRestMetaData := areasGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(areasGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("AreaId", areaIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.OspfAreaConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.OspfAreaConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := areasGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.ospf.areas", "get", inputDataValue, executionContext) - var emptyOutput model.OspfAreaConfig + var emptyOutput nsx_policyModel.OspfAreaConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), areasGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AreasGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.OspfAreaConfig), nil + return output.(nsx_policyModel.OspfAreaConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *areasClient) List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.OspfAreaConfigListResult, error) { +func (aIface *areasClient) List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.OspfAreaConfigListResult, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(areasListInputType(), typeConverter) + operationRestMetaData := areasListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(areasListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("Cursor", cursorParam) @@ -196,93 +206,92 @@ func (aIface *areasClient) List(tier0IdParam string, localeServiceIdParam string sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.OspfAreaConfigListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.OspfAreaConfigListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := areasListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.ospf.areas", "list", inputDataValue, executionContext) - var emptyOutput model.OspfAreaConfigListResult + var emptyOutput nsx_policyModel.OspfAreaConfigListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), areasListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AreasListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.OspfAreaConfigListResult), nil + return output.(nsx_policyModel.OspfAreaConfigListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *areasClient) Patch(tier0IdParam string, localeServiceIdParam string, areaIdParam string, ospfAreaConfigParam model.OspfAreaConfig) (model.OspfAreaConfig, error) { +func (aIface *areasClient) Patch(tier0IdParam string, localeServiceIdParam string, areaIdParam string, ospfAreaConfigParam nsx_policyModel.OspfAreaConfig) (nsx_policyModel.OspfAreaConfig, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(areasPatchInputType(), typeConverter) + operationRestMetaData := areasPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(areasPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("AreaId", areaIdParam) sv.AddStructField("OspfAreaConfig", ospfAreaConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.OspfAreaConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.OspfAreaConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := areasPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.ospf.areas", "patch", inputDataValue, executionContext) - var emptyOutput model.OspfAreaConfig + var emptyOutput nsx_policyModel.OspfAreaConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), areasPatchOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AreasPatchOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.OspfAreaConfig), nil + return output.(nsx_policyModel.OspfAreaConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (aIface *areasClient) Update(tier0IdParam string, localeServiceIdParam string, areaIdParam string, ospfAreaConfigParam model.OspfAreaConfig) (model.OspfAreaConfig, error) { +func (aIface *areasClient) Update(tier0IdParam string, localeServiceIdParam string, areaIdParam string, ospfAreaConfigParam nsx_policyModel.OspfAreaConfig) (nsx_policyModel.OspfAreaConfig, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(areasUpdateInputType(), typeConverter) + operationRestMetaData := areasUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(areasUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("AreaId", areaIdParam) sv.AddStructField("OspfAreaConfig", ospfAreaConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.OspfAreaConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.OspfAreaConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := areasUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.ospf.areas", "update", inputDataValue, executionContext) - var emptyOutput model.OspfAreaConfig + var emptyOutput nsx_policyModel.OspfAreaConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), areasUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AreasUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.OspfAreaConfig), nil + return output.(nsx_policyModel.OspfAreaConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ospf/AreasTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ospf/AreasTypes.go index b102d028e..3d3906ed6 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ospf/AreasTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ospf/AreasTypes.go @@ -11,57 +11,57 @@ package ospf import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func areasDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func areasDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["area_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["area_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["area_id"] = "AreaId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func areasDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func AreasDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func areasDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func areasDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["area_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["area_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["area_id"] = "AreaId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["area_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["areaId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["area_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["areaId"] = vapiBindings_.NewStringType() pathParams["area_id"] = "areaId" pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func areasDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func areasGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func areasGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["area_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["area_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["area_id"] = "AreaId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func areasGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.OspfAreaConfigBindingType) +func AreasGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.OspfAreaConfigBindingType) } -func areasGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func areasGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["area_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["area_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["area_id"] = "AreaId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["area_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["areaId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["area_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["areaId"] = vapiBindings_.NewStringType() pathParams["area_id"] = "areaId" pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,17 +146,17 @@ func areasGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func areasListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func areasListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -165,31 +165,31 @@ func areasListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func areasListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.OspfAreaConfigListResultBindingType) +func AreasListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.OspfAreaConfigListResultBindingType) } -func areasListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func areasListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -198,16 +198,16 @@ func areasListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" queryParams["cursor"] = "cursor" @@ -218,7 +218,7 @@ func areasListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -239,55 +239,55 @@ func areasListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func areasPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func areasPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["area_id"] = bindings.NewStringType() - fields["ospf_area_config"] = bindings.NewReferenceType(model.OspfAreaConfigBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["area_id"] = vapiBindings_.NewStringType() + fields["ospf_area_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.OspfAreaConfigBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["area_id"] = "AreaId" fieldNameMap["ospf_area_config"] = "OspfAreaConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func areasPatchOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.OspfAreaConfigBindingType) +func AreasPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.OspfAreaConfigBindingType) } -func areasPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func areasPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["area_id"] = bindings.NewStringType() - fields["ospf_area_config"] = bindings.NewReferenceType(model.OspfAreaConfigBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["area_id"] = vapiBindings_.NewStringType() + fields["ospf_area_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.OspfAreaConfigBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["area_id"] = "AreaId" fieldNameMap["ospf_area_config"] = "OspfAreaConfig" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["ospf_area_config"] = bindings.NewReferenceType(model.OspfAreaConfigBindingType) - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["area_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["areaId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ospf_area_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.OspfAreaConfigBindingType) + paramsTypeMap["area_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["areaId"] = vapiBindings_.NewStringType() pathParams["area_id"] = "areaId" pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -308,55 +308,55 @@ func areasPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func areasUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func areasUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["area_id"] = bindings.NewStringType() - fields["ospf_area_config"] = bindings.NewReferenceType(model.OspfAreaConfigBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["area_id"] = vapiBindings_.NewStringType() + fields["ospf_area_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.OspfAreaConfigBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["area_id"] = "AreaId" fieldNameMap["ospf_area_config"] = "OspfAreaConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func areasUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.OspfAreaConfigBindingType) +func AreasUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.OspfAreaConfigBindingType) } -func areasUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func areasUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["area_id"] = bindings.NewStringType() - fields["ospf_area_config"] = bindings.NewReferenceType(model.OspfAreaConfigBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["area_id"] = vapiBindings_.NewStringType() + fields["ospf_area_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.OspfAreaConfigBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["area_id"] = "AreaId" fieldNameMap["ospf_area_config"] = "OspfAreaConfig" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["ospf_area_config"] = bindings.NewReferenceType(model.OspfAreaConfigBindingType) - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["area_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["areaId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ospf_area_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.OspfAreaConfigBindingType) + paramsTypeMap["area_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["areaId"] = vapiBindings_.NewStringType() pathParams["area_id"] = "areaId" pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ospf/DatabaseClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ospf/DatabaseClient.go index 10017fc7a..eb74f661c 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ospf/DatabaseClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ospf/DatabaseClient.go @@ -9,15 +9,14 @@ package ospf import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type DatabaseClient interface { @@ -33,43 +32,48 @@ type DatabaseClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PolicyOspfDatabaseListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, localeServiceIdParam string, areaIdParam *string, cursorParam *string, edgePathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyOspfDatabaseListResult, error) + List(tier0IdParam string, localeServiceIdParam string, areaIdParam *string, cursorParam *string, edgePathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyOspfDatabaseListResult, error) } type databaseClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewDatabaseClient(connector client.Connector) *databaseClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.ospf.database") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewDatabaseClient(connector vapiProtocolClient_.Connector) *databaseClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.ospf.database") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) dIface := databaseClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &dIface } -func (dIface *databaseClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (dIface *databaseClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := dIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (dIface *databaseClient) List(tier0IdParam string, localeServiceIdParam string, areaIdParam *string, cursorParam *string, edgePathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyOspfDatabaseListResult, error) { +func (dIface *databaseClient) List(tier0IdParam string, localeServiceIdParam string, areaIdParam *string, cursorParam *string, edgePathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyOspfDatabaseListResult, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(databaseListInputType(), typeConverter) + operationRestMetaData := databaseListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(databaseListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("AreaId", areaIdParam) @@ -81,25 +85,22 @@ func (dIface *databaseClient) List(tier0IdParam string, localeServiceIdParam str sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyOspfDatabaseListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyOspfDatabaseListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := databaseListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.ospf.database", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyOspfDatabaseListResult + var emptyOutput nsx_policyModel.PolicyOspfDatabaseListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), databaseListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DatabaseListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyOspfDatabaseListResult), nil + return output.(nsx_policyModel.PolicyOspfDatabaseListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ospf/DatabaseTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ospf/DatabaseTypes.go index 84c01be88..8797089ec 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ospf/DatabaseTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ospf/DatabaseTypes.go @@ -11,25 +11,25 @@ package ospf import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func databaseListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func databaseListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["area_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["area_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["area_id"] = "AreaId" @@ -39,32 +39,32 @@ func databaseListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func databaseListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyOspfDatabaseListResultBindingType) +func DatabaseListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyOspfDatabaseListResultBindingType) } -func databaseListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func databaseListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["area_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["area_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["area_id"] = "AreaId" @@ -74,17 +74,17 @@ func databaseListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["area_id"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["area_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" queryParams["cursor"] = "cursor" @@ -96,7 +96,7 @@ func databaseListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ospf/NeighborsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ospf/NeighborsClient.go index 666ab5ab3..24f8acb50 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ospf/NeighborsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ospf/NeighborsClient.go @@ -9,15 +9,14 @@ package ospf import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type NeighborsClient interface { @@ -33,43 +32,48 @@ type NeighborsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.OspfNeighborsStatusListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, edgePathParam *string, includedFieldsParam *string, neighborAddressParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.OspfNeighborsStatusListResult, error) + List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, edgePathParam *string, includedFieldsParam *string, neighborAddressParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.OspfNeighborsStatusListResult, error) } type neighborsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewNeighborsClient(connector client.Connector) *neighborsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.ospf.neighbors") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewNeighborsClient(connector vapiProtocolClient_.Connector) *neighborsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.ospf.neighbors") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) nIface := neighborsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &nIface } -func (nIface *neighborsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (nIface *neighborsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := nIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (nIface *neighborsClient) List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, edgePathParam *string, includedFieldsParam *string, neighborAddressParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.OspfNeighborsStatusListResult, error) { +func (nIface *neighborsClient) List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, edgePathParam *string, includedFieldsParam *string, neighborAddressParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.OspfNeighborsStatusListResult, error) { typeConverter := nIface.connector.TypeConverter() executionContext := nIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(neighborsListInputType(), typeConverter) + operationRestMetaData := neighborsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(neighborsListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("Cursor", cursorParam) @@ -81,25 +85,22 @@ func (nIface *neighborsClient) List(tier0IdParam string, localeServiceIdParam st sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.OspfNeighborsStatusListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.OspfNeighborsStatusListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := neighborsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - nIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := nIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.ospf.neighbors", "list", inputDataValue, executionContext) - var emptyOutput model.OspfNeighborsStatusListResult + var emptyOutput nsx_policyModel.OspfNeighborsStatusListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), neighborsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), NeighborsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.OspfNeighborsStatusListResult), nil + return output.(nsx_policyModel.OspfNeighborsStatusListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), nIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ospf/NeighborsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ospf/NeighborsTypes.go index cd9cef3a2..31fa5a999 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ospf/NeighborsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ospf/NeighborsTypes.go @@ -11,25 +11,25 @@ package ospf import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func neighborsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func neighborsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["neighbor_address"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["neighbor_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -39,32 +39,32 @@ func neighborsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func neighborsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.OspfNeighborsStatusListResultBindingType) +func NeighborsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.OspfNeighborsStatusListResultBindingType) } -func neighborsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func neighborsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["neighbor_address"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["neighbor_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -74,17 +74,17 @@ func neighborsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["neighbor_address"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["neighbor_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" queryParams["cursor"] = "cursor" @@ -96,7 +96,7 @@ func neighborsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ospf/RoutesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ospf/RoutesClient.go index 792d1d042..0903f42fb 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ospf/RoutesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ospf/RoutesClient.go @@ -9,15 +9,14 @@ package ospf import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type RoutesClient interface { @@ -34,43 +33,48 @@ type RoutesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.OspfRoutesListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, includedFieldsParam *string, networkPrefixParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.OspfRoutesListResult, error) + List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, includedFieldsParam *string, networkPrefixParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.OspfRoutesListResult, error) } type routesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewRoutesClient(connector client.Connector) *routesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.ospf.routes") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewRoutesClient(connector vapiProtocolClient_.Connector) *routesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.locale_services.ospf.routes") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) rIface := routesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &rIface } -func (rIface *routesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (rIface *routesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := rIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (rIface *routesClient) List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, includedFieldsParam *string, networkPrefixParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.OspfRoutesListResult, error) { +func (rIface *routesClient) List(tier0IdParam string, localeServiceIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, includedFieldsParam *string, networkPrefixParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.OspfRoutesListResult, error) { typeConverter := rIface.connector.TypeConverter() executionContext := rIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(routesListInputType(), typeConverter) + operationRestMetaData := routesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(routesListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("Cursor", cursorParam) @@ -83,25 +87,22 @@ func (rIface *routesClient) List(tier0IdParam string, localeServiceIdParam strin sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.OspfRoutesListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.OspfRoutesListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := routesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - rIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := rIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.locale_services.ospf.routes", "list", inputDataValue, executionContext) - var emptyOutput model.OspfRoutesListResult + var emptyOutput nsx_policyModel.OspfRoutesListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), routesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), RoutesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.OspfRoutesListResult), nil + return output.(nsx_policyModel.OspfRoutesListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), rIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ospf/RoutesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ospf/RoutesTypes.go index bc56f0da7..9f6da97b5 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ospf/RoutesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/locale_services/ospf/RoutesTypes.go @@ -11,26 +11,26 @@ package ospf import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func routesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func routesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["network_prefix"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["network_prefix"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -41,33 +41,33 @@ func routesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func routesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.OspfRoutesListResultBindingType) +func RoutesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.OspfRoutesListResultBindingType) } -func routesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func routesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["network_prefix"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["network_prefix"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -78,18 +78,18 @@ func routesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["network_prefix"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["network_prefix"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" pathParams["locale_service_id"] = "localeServiceId" queryParams["cursor"] = "cursor" @@ -102,7 +102,7 @@ func routesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/nat/NatRulesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/nat/NatRulesClient.go index d019d7517..3d518598f 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/nat/NatRulesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/nat/NatRulesClient.go @@ -9,15 +9,14 @@ package nat import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type NatRulesClient interface { @@ -26,6 +25,7 @@ type NatRulesClient interface { // @param tier0IdParam Tier-0 ID (required) // @param natIdParam NAT id (required) // @param natRuleIdParam Rule ID (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -39,12 +39,13 @@ type NatRulesClient interface { // @param natIdParam NAT id (required) // @param natRuleIdParam Rule ID (required) // @return com.vmware.nsx_policy.model.PolicyNatRule + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, natIdParam string, natRuleIdParam string) (model.PolicyNatRule, error) + Get(tier0IdParam string, natIdParam string, natRuleIdParam string) (nsx_policyModel.PolicyNatRule, error) // List NAT Rules from Tier-0 denoted by Tier-0 ID, under NAT section denoted by . Under tier-0 there will be 3 different NATs(sections). (INTERNAL, USER and DEFAULT) For more details related to NAT section please refer to PolicyNAT schema. Note: IPSecVpnSession as Scope: Please note that old IPSecVpnSession policy path deprecated. If user specifiy old IPSecVpnSession path in the scope property in the PATCH/PUT API, the path returned in the GET response payload will be a new path instead of the deprecated IPSecVpnSession path Both old and new IPSecVpnSession path refer to same resource. there is no functional impact. // @@ -57,12 +58,13 @@ type NatRulesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PolicyNatRuleListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, natIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyNatRuleListResult, error) + List(tier0IdParam string, natIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyNatRuleListResult, error) // If a NAT Rule is not already present on Tier-0 denoted by Tier-0 ID, under NAT section denoted by , create a new NAT Rule. If it already exists, update the NAT Rule. Under tier-0 there will be 3 different NATs(sections). (INTERNAL, USER and DEFAULT) For more details related to NAT section please refer to PolicyNAT schema. Note: IPSecVpnSession as Scope: Please note that old IPSecVpnSession policy path deprecated. If user specifiy old IPSecVpnSession path in the scope property in the PATCH API, the path returned in the GET response payload will be a new path instead of the deprecated IPSecVpnSession path Both old and new IPSecVpnSession path refer to same resource. there is no functional impact. // @@ -70,12 +72,13 @@ type NatRulesClient interface { // @param natIdParam NAT id (required) // @param natRuleIdParam Rule ID (required) // @param policyNatRuleParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, natIdParam string, natRuleIdParam string, policyNatRuleParam model.PolicyNatRule) error + Patch(tier0IdParam string, natIdParam string, natRuleIdParam string, policyNatRuleParam nsx_policyModel.PolicyNatRule) error // Update NAT Rule on Tier-0 denoted by Tier-0 ID, under NAT section denoted by . Under tier-0 there will be 3 different NATs(sections). (INTERNAL, USER and DEFAULT) For more details related to NAT section please refer to PolicyNAT schema. Note: IPSecVpnSession as Scope: Please note that old IPSecVpnSession policy path deprecated. If user specifiy old IPSecVpnSession path in the scope property in the PUT API, the path returned in the PUT/GET response payload will be a new path instead of the deprecated IPSecVpnSession path Both old and new IPSecVpnSession path refer to same resource. there is no functional impact. // @@ -84,107 +87,114 @@ type NatRulesClient interface { // @param natRuleIdParam Rule ID (required) // @param policyNatRuleParam (required) // @return com.vmware.nsx_policy.model.PolicyNatRule + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, natIdParam string, natRuleIdParam string, policyNatRuleParam model.PolicyNatRule) (model.PolicyNatRule, error) + Update(tier0IdParam string, natIdParam string, natRuleIdParam string, policyNatRuleParam nsx_policyModel.PolicyNatRule) (nsx_policyModel.PolicyNatRule, error) } type natRulesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewNatRulesClient(connector client.Connector) *natRulesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.nat.nat_rules") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewNatRulesClient(connector vapiProtocolClient_.Connector) *natRulesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.nat.nat_rules") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) nIface := natRulesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &nIface } -func (nIface *natRulesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (nIface *natRulesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := nIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (nIface *natRulesClient) Delete(tier0IdParam string, natIdParam string, natRuleIdParam string) error { typeConverter := nIface.connector.TypeConverter() executionContext := nIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(natRulesDeleteInputType(), typeConverter) + operationRestMetaData := natRulesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(natRulesDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("NatId", natIdParam) sv.AddStructField("NatRuleId", natRuleIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := natRulesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - nIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := nIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.nat.nat_rules", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), nIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (nIface *natRulesClient) Get(tier0IdParam string, natIdParam string, natRuleIdParam string) (model.PolicyNatRule, error) { +func (nIface *natRulesClient) Get(tier0IdParam string, natIdParam string, natRuleIdParam string) (nsx_policyModel.PolicyNatRule, error) { typeConverter := nIface.connector.TypeConverter() executionContext := nIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(natRulesGetInputType(), typeConverter) + operationRestMetaData := natRulesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(natRulesGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("NatId", natIdParam) sv.AddStructField("NatRuleId", natRuleIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyNatRule - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyNatRule + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := natRulesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - nIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := nIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.nat.nat_rules", "get", inputDataValue, executionContext) - var emptyOutput model.PolicyNatRule + var emptyOutput nsx_policyModel.PolicyNatRule if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), natRulesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), NatRulesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyNatRule), nil + return output.(nsx_policyModel.PolicyNatRule), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), nIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (nIface *natRulesClient) List(tier0IdParam string, natIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyNatRuleListResult, error) { +func (nIface *natRulesClient) List(tier0IdParam string, natIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyNatRuleListResult, error) { typeConverter := nIface.connector.TypeConverter() executionContext := nIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(natRulesListInputType(), typeConverter) + operationRestMetaData := natRulesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(natRulesListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("NatId", natIdParam) sv.AddStructField("Cursor", cursorParam) @@ -195,87 +205,86 @@ func (nIface *natRulesClient) List(tier0IdParam string, natIdParam string, curso sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyNatRuleListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyNatRuleListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := natRulesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - nIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := nIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.nat.nat_rules", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyNatRuleListResult + var emptyOutput nsx_policyModel.PolicyNatRuleListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), natRulesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), NatRulesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyNatRuleListResult), nil + return output.(nsx_policyModel.PolicyNatRuleListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), nIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (nIface *natRulesClient) Patch(tier0IdParam string, natIdParam string, natRuleIdParam string, policyNatRuleParam model.PolicyNatRule) error { +func (nIface *natRulesClient) Patch(tier0IdParam string, natIdParam string, natRuleIdParam string, policyNatRuleParam nsx_policyModel.PolicyNatRule) error { typeConverter := nIface.connector.TypeConverter() executionContext := nIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(natRulesPatchInputType(), typeConverter) + operationRestMetaData := natRulesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(natRulesPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("NatId", natIdParam) sv.AddStructField("NatRuleId", natRuleIdParam) sv.AddStructField("PolicyNatRule", policyNatRuleParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := natRulesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - nIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := nIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.nat.nat_rules", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), nIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (nIface *natRulesClient) Update(tier0IdParam string, natIdParam string, natRuleIdParam string, policyNatRuleParam model.PolicyNatRule) (model.PolicyNatRule, error) { +func (nIface *natRulesClient) Update(tier0IdParam string, natIdParam string, natRuleIdParam string, policyNatRuleParam nsx_policyModel.PolicyNatRule) (nsx_policyModel.PolicyNatRule, error) { typeConverter := nIface.connector.TypeConverter() executionContext := nIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(natRulesUpdateInputType(), typeConverter) + operationRestMetaData := natRulesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(natRulesUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("NatId", natIdParam) sv.AddStructField("NatRuleId", natRuleIdParam) sv.AddStructField("PolicyNatRule", policyNatRuleParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyNatRule - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyNatRule + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := natRulesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - nIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := nIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.nat.nat_rules", "update", inputDataValue, executionContext) - var emptyOutput model.PolicyNatRule + var emptyOutput nsx_policyModel.PolicyNatRule if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), natRulesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), NatRulesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyNatRule), nil + return output.(nsx_policyModel.PolicyNatRule), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), nIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/nat/NatRulesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/nat/NatRulesTypes.go index e76b2ecd2..8c737f2ef 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/nat/NatRulesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/nat/NatRulesTypes.go @@ -11,57 +11,57 @@ package nat import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func natRulesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func natRulesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["nat_id"] = bindings.NewStringType() - fields["nat_rule_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["nat_id"] = vapiBindings_.NewStringType() + fields["nat_rule_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["nat_id"] = "NatId" fieldNameMap["nat_rule_id"] = "NatRuleId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func natRulesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func NatRulesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func natRulesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func natRulesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["nat_id"] = bindings.NewStringType() - fields["nat_rule_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["nat_id"] = vapiBindings_.NewStringType() + fields["nat_rule_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["nat_id"] = "NatId" fieldNameMap["nat_rule_id"] = "NatRuleId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["nat_rule_id"] = bindings.NewStringType() - paramsTypeMap["nat_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["natId"] = bindings.NewStringType() - paramsTypeMap["natRuleId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["nat_rule_id"] = vapiBindings_.NewStringType() + paramsTypeMap["nat_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["natId"] = vapiBindings_.NewStringType() + paramsTypeMap["natRuleId"] = vapiBindings_.NewStringType() pathParams["nat_rule_id"] = "natRuleId" pathParams["nat_id"] = "natId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func natRulesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func natRulesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func natRulesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["nat_id"] = bindings.NewStringType() - fields["nat_rule_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["nat_id"] = vapiBindings_.NewStringType() + fields["nat_rule_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["nat_id"] = "NatId" fieldNameMap["nat_rule_id"] = "NatRuleId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func natRulesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyNatRuleBindingType) +func NatRulesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyNatRuleBindingType) } -func natRulesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func natRulesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["nat_id"] = bindings.NewStringType() - fields["nat_rule_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["nat_id"] = vapiBindings_.NewStringType() + fields["nat_rule_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["nat_id"] = "NatId" fieldNameMap["nat_rule_id"] = "NatRuleId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["nat_rule_id"] = bindings.NewStringType() - paramsTypeMap["nat_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["natId"] = bindings.NewStringType() - paramsTypeMap["natRuleId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["nat_rule_id"] = vapiBindings_.NewStringType() + paramsTypeMap["nat_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["natId"] = vapiBindings_.NewStringType() + paramsTypeMap["natRuleId"] = vapiBindings_.NewStringType() pathParams["nat_rule_id"] = "natRuleId" pathParams["nat_id"] = "natId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,17 +146,17 @@ func natRulesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func natRulesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func natRulesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["nat_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["nat_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["nat_id"] = "NatId" fieldNameMap["cursor"] = "Cursor" @@ -165,31 +165,31 @@ func natRulesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func natRulesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyNatRuleListResultBindingType) +func NatRulesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyNatRuleListResultBindingType) } -func natRulesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func natRulesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["nat_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["nat_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["nat_id"] = "NatId" fieldNameMap["cursor"] = "Cursor" @@ -198,16 +198,16 @@ func natRulesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["nat_id"] = bindings.NewStringType() - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["natId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["nat_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["natId"] = vapiBindings_.NewStringType() pathParams["nat_id"] = "natId" pathParams["tier0_id"] = "tier0Id" queryParams["cursor"] = "cursor" @@ -218,7 +218,7 @@ func natRulesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -239,55 +239,55 @@ func natRulesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func natRulesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func natRulesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["nat_id"] = bindings.NewStringType() - fields["nat_rule_id"] = bindings.NewStringType() - fields["policy_nat_rule"] = bindings.NewReferenceType(model.PolicyNatRuleBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["nat_id"] = vapiBindings_.NewStringType() + fields["nat_rule_id"] = vapiBindings_.NewStringType() + fields["policy_nat_rule"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyNatRuleBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["nat_id"] = "NatId" fieldNameMap["nat_rule_id"] = "NatRuleId" fieldNameMap["policy_nat_rule"] = "PolicyNatRule" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func natRulesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func NatRulesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func natRulesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func natRulesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["nat_id"] = bindings.NewStringType() - fields["nat_rule_id"] = bindings.NewStringType() - fields["policy_nat_rule"] = bindings.NewReferenceType(model.PolicyNatRuleBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["nat_id"] = vapiBindings_.NewStringType() + fields["nat_rule_id"] = vapiBindings_.NewStringType() + fields["policy_nat_rule"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyNatRuleBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["nat_id"] = "NatId" fieldNameMap["nat_rule_id"] = "NatRuleId" fieldNameMap["policy_nat_rule"] = "PolicyNatRule" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["policy_nat_rule"] = bindings.NewReferenceType(model.PolicyNatRuleBindingType) - paramsTypeMap["nat_rule_id"] = bindings.NewStringType() - paramsTypeMap["nat_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["natId"] = bindings.NewStringType() - paramsTypeMap["natRuleId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["nat_rule_id"] = vapiBindings_.NewStringType() + paramsTypeMap["nat_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_nat_rule"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyNatRuleBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["natId"] = vapiBindings_.NewStringType() + paramsTypeMap["natRuleId"] = vapiBindings_.NewStringType() pathParams["nat_rule_id"] = "natRuleId" pathParams["nat_id"] = "natId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -308,55 +308,55 @@ func natRulesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func natRulesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func natRulesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["nat_id"] = bindings.NewStringType() - fields["nat_rule_id"] = bindings.NewStringType() - fields["policy_nat_rule"] = bindings.NewReferenceType(model.PolicyNatRuleBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["nat_id"] = vapiBindings_.NewStringType() + fields["nat_rule_id"] = vapiBindings_.NewStringType() + fields["policy_nat_rule"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyNatRuleBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["nat_id"] = "NatId" fieldNameMap["nat_rule_id"] = "NatRuleId" fieldNameMap["policy_nat_rule"] = "PolicyNatRule" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func natRulesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyNatRuleBindingType) +func NatRulesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyNatRuleBindingType) } -func natRulesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func natRulesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["nat_id"] = bindings.NewStringType() - fields["nat_rule_id"] = bindings.NewStringType() - fields["policy_nat_rule"] = bindings.NewReferenceType(model.PolicyNatRuleBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["nat_id"] = vapiBindings_.NewStringType() + fields["nat_rule_id"] = vapiBindings_.NewStringType() + fields["policy_nat_rule"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyNatRuleBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["nat_id"] = "NatId" fieldNameMap["nat_rule_id"] = "NatRuleId" fieldNameMap["policy_nat_rule"] = "PolicyNatRule" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["policy_nat_rule"] = bindings.NewReferenceType(model.PolicyNatRuleBindingType) - paramsTypeMap["nat_rule_id"] = bindings.NewStringType() - paramsTypeMap["nat_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["natId"] = bindings.NewStringType() - paramsTypeMap["natRuleId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["nat_rule_id"] = vapiBindings_.NewStringType() + paramsTypeMap["nat_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_nat_rule"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyNatRuleBindingType) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["natId"] = vapiBindings_.NewStringType() + paramsTypeMap["natRuleId"] = vapiBindings_.NewStringType() pathParams["nat_rule_id"] = "natRuleId" pathParams["nat_id"] = "natId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/nat/StatisticsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/nat/StatisticsClient.go index 6a786301d..8c2159798 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/nat/StatisticsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/nat/StatisticsClient.go @@ -9,15 +9,14 @@ package nat import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type StatisticsClient interface { @@ -32,43 +31,48 @@ type StatisticsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PolicyNatRuleStatisticsPerLogicalRouterListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyNatRuleStatisticsPerLogicalRouterListResult, error) + List(tier0IdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyNatRuleStatisticsPerLogicalRouterListResult, error) } type statisticsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewStatisticsClient(connector client.Connector) *statisticsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.nat.statistics") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewStatisticsClient(connector vapiProtocolClient_.Connector) *statisticsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.nat.statistics") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := statisticsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *statisticsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *statisticsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (sIface *statisticsClient) List(tier0IdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyNatRuleStatisticsPerLogicalRouterListResult, error) { +func (sIface *statisticsClient) List(tier0IdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyNatRuleStatisticsPerLogicalRouterListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(statisticsListInputType(), typeConverter) + operationRestMetaData := statisticsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(statisticsListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) @@ -79,25 +83,22 @@ func (sIface *statisticsClient) List(tier0IdParam string, cursorParam *string, e sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyNatRuleStatisticsPerLogicalRouterListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyNatRuleStatisticsPerLogicalRouterListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := statisticsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.nat.statistics", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyNatRuleStatisticsPerLogicalRouterListResult + var emptyOutput nsx_policyModel.PolicyNatRuleStatisticsPerLogicalRouterListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), statisticsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), StatisticsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyNatRuleStatisticsPerLogicalRouterListResult), nil + return output.(nsx_policyModel.PolicyNatRuleStatisticsPerLogicalRouterListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/nat/StatisticsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/nat/StatisticsTypes.go index cfc97fa38..16116b4c3 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/nat/StatisticsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/nat/StatisticsTypes.go @@ -11,24 +11,24 @@ package nat import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func statisticsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func statisticsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -37,31 +37,31 @@ func statisticsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func statisticsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyNatRuleStatisticsPerLogicalRouterListResultBindingType) +func StatisticsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyNatRuleStatisticsPerLogicalRouterListResultBindingType) } -func statisticsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func statisticsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -70,15 +70,15 @@ func statisticsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -89,7 +89,7 @@ func statisticsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/static_routes/BfdPeersClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/static_routes/BfdPeersClient.go index 61f10157f..f419bd549 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/static_routes/BfdPeersClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/static_routes/BfdPeersClient.go @@ -9,15 +9,14 @@ package static_routes import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type BfdPeersClient interface { @@ -25,6 +24,7 @@ type BfdPeersClient interface { // // @param tier0IdParam Tier-0 ID (required) // @param bfdPeerIdParam BFD peer ID (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type BfdPeersClient interface { // @param tier0IdParam Tier-0 ID (required) // @param bfdPeerIdParam BFD peer ID (required) // @return com.vmware.nsx_policy.model.StaticRouteBfdPeer + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier0IdParam string, bfdPeerIdParam string) (model.StaticRouteBfdPeer, error) + Get(tier0IdParam string, bfdPeerIdParam string) (nsx_policyModel.StaticRouteBfdPeer, error) // Paginated list of all StaticRouteBfdPeers. // @@ -54,24 +55,26 @@ type BfdPeersClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.StaticRouteBfdPeerListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.StaticRouteBfdPeerListResult, error) + List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.StaticRouteBfdPeerListResult, error) // If a StaticRouteBfdPeer with the bfd-peer-id is not already present, create a new StaticRouteBfdPeer. If it already exists, update the StaticRouteBfdPeer. This is a full replace. // // @param tier0IdParam Tier-0 ID (required) // @param bfdPeerIdParam BFD peer ID (required) // @param staticRouteBfdPeerParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier0IdParam string, bfdPeerIdParam string, staticRouteBfdPeerParam model.StaticRouteBfdPeer) error + Patch(tier0IdParam string, bfdPeerIdParam string, staticRouteBfdPeerParam nsx_policyModel.StaticRouteBfdPeer) error // If a StaticRouteBfdPeer with the bfd-peer-id is not already present, create a new StaticRouteBfdPeer. If it already exists, update the StaticRouteBfdPeer. This operation will fully replace the object. // @@ -79,105 +82,112 @@ type BfdPeersClient interface { // @param bfdPeerIdParam BFD peer ID (required) // @param staticRouteBfdPeerParam (required) // @return com.vmware.nsx_policy.model.StaticRouteBfdPeer + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier0IdParam string, bfdPeerIdParam string, staticRouteBfdPeerParam model.StaticRouteBfdPeer) (model.StaticRouteBfdPeer, error) + Update(tier0IdParam string, bfdPeerIdParam string, staticRouteBfdPeerParam nsx_policyModel.StaticRouteBfdPeer) (nsx_policyModel.StaticRouteBfdPeer, error) } type bfdPeersClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewBfdPeersClient(connector client.Connector) *bfdPeersClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.static_routes.bfd_peers") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewBfdPeersClient(connector vapiProtocolClient_.Connector) *bfdPeersClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_0s.static_routes.bfd_peers") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) bIface := bfdPeersClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &bIface } -func (bIface *bfdPeersClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (bIface *bfdPeersClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := bIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (bIface *bfdPeersClient) Delete(tier0IdParam string, bfdPeerIdParam string) error { typeConverter := bIface.connector.TypeConverter() executionContext := bIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(bfdPeersDeleteInputType(), typeConverter) + operationRestMetaData := bfdPeersDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(bfdPeersDeleteInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("BfdPeerId", bfdPeerIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := bfdPeersDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - bIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := bIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.static_routes.bfd_peers", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), bIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (bIface *bfdPeersClient) Get(tier0IdParam string, bfdPeerIdParam string) (model.StaticRouteBfdPeer, error) { +func (bIface *bfdPeersClient) Get(tier0IdParam string, bfdPeerIdParam string) (nsx_policyModel.StaticRouteBfdPeer, error) { typeConverter := bIface.connector.TypeConverter() executionContext := bIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(bfdPeersGetInputType(), typeConverter) + operationRestMetaData := bfdPeersGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(bfdPeersGetInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("BfdPeerId", bfdPeerIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.StaticRouteBfdPeer - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.StaticRouteBfdPeer + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := bfdPeersGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - bIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := bIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.static_routes.bfd_peers", "get", inputDataValue, executionContext) - var emptyOutput model.StaticRouteBfdPeer + var emptyOutput nsx_policyModel.StaticRouteBfdPeer if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), bfdPeersGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), BfdPeersGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.StaticRouteBfdPeer), nil + return output.(nsx_policyModel.StaticRouteBfdPeer), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), bIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (bIface *bfdPeersClient) List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.StaticRouteBfdPeerListResult, error) { +func (bIface *bfdPeersClient) List(tier0IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.StaticRouteBfdPeerListResult, error) { typeConverter := bIface.connector.TypeConverter() executionContext := bIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(bfdPeersListInputType(), typeConverter) + operationRestMetaData := bfdPeersListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(bfdPeersListInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -187,85 +197,84 @@ func (bIface *bfdPeersClient) List(tier0IdParam string, cursorParam *string, inc sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.StaticRouteBfdPeerListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.StaticRouteBfdPeerListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := bfdPeersListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - bIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := bIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.static_routes.bfd_peers", "list", inputDataValue, executionContext) - var emptyOutput model.StaticRouteBfdPeerListResult + var emptyOutput nsx_policyModel.StaticRouteBfdPeerListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), bfdPeersListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), BfdPeersListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.StaticRouteBfdPeerListResult), nil + return output.(nsx_policyModel.StaticRouteBfdPeerListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), bIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (bIface *bfdPeersClient) Patch(tier0IdParam string, bfdPeerIdParam string, staticRouteBfdPeerParam model.StaticRouteBfdPeer) error { +func (bIface *bfdPeersClient) Patch(tier0IdParam string, bfdPeerIdParam string, staticRouteBfdPeerParam nsx_policyModel.StaticRouteBfdPeer) error { typeConverter := bIface.connector.TypeConverter() executionContext := bIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(bfdPeersPatchInputType(), typeConverter) + operationRestMetaData := bfdPeersPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(bfdPeersPatchInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("BfdPeerId", bfdPeerIdParam) sv.AddStructField("StaticRouteBfdPeer", staticRouteBfdPeerParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := bfdPeersPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - bIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := bIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.static_routes.bfd_peers", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), bIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (bIface *bfdPeersClient) Update(tier0IdParam string, bfdPeerIdParam string, staticRouteBfdPeerParam model.StaticRouteBfdPeer) (model.StaticRouteBfdPeer, error) { +func (bIface *bfdPeersClient) Update(tier0IdParam string, bfdPeerIdParam string, staticRouteBfdPeerParam nsx_policyModel.StaticRouteBfdPeer) (nsx_policyModel.StaticRouteBfdPeer, error) { typeConverter := bIface.connector.TypeConverter() executionContext := bIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(bfdPeersUpdateInputType(), typeConverter) + operationRestMetaData := bfdPeersUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(bfdPeersUpdateInputType(), typeConverter) sv.AddStructField("Tier0Id", tier0IdParam) sv.AddStructField("BfdPeerId", bfdPeerIdParam) sv.AddStructField("StaticRouteBfdPeer", staticRouteBfdPeerParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.StaticRouteBfdPeer - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.StaticRouteBfdPeer + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := bfdPeersUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - bIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := bIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_0s.static_routes.bfd_peers", "update", inputDataValue, executionContext) - var emptyOutput model.StaticRouteBfdPeer + var emptyOutput nsx_policyModel.StaticRouteBfdPeer if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), bfdPeersUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), BfdPeersUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.StaticRouteBfdPeer), nil + return output.(nsx_policyModel.StaticRouteBfdPeer), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), bIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/static_routes/BfdPeersTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/static_routes/BfdPeersTypes.go index bc53ca54a..3eacb6083 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/static_routes/BfdPeersTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_0s/static_routes/BfdPeersTypes.go @@ -11,50 +11,50 @@ package static_routes import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func bfdPeersDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func bfdPeersDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["bfd_peer_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["bfd_peer_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["bfd_peer_id"] = "BfdPeerId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func bfdPeersDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func BfdPeersDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func bfdPeersDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func bfdPeersDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["bfd_peer_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["bfd_peer_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["bfd_peer_id"] = "BfdPeerId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["bfd_peer_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["bfdPeerId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["bfd_peer_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["bfdPeerId"] = vapiBindings_.NewStringType() pathParams["bfd_peer_id"] = "bfdPeerId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func bfdPeersDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func bfdPeersGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func bfdPeersGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["bfd_peer_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["bfd_peer_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["bfd_peer_id"] = "BfdPeerId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func bfdPeersGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.StaticRouteBfdPeerBindingType) +func BfdPeersGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.StaticRouteBfdPeerBindingType) } -func bfdPeersGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func bfdPeersGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["bfd_peer_id"] = bindings.NewStringType() + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["bfd_peer_id"] = vapiBindings_.NewStringType() fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["bfd_peer_id"] = "BfdPeerId" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["bfd_peer_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["bfdPeerId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["bfd_peer_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["bfdPeerId"] = vapiBindings_.NewStringType() pathParams["bfd_peer_id"] = "bfdPeerId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,16 +132,16 @@ func bfdPeersGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func bfdPeersListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func bfdPeersListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -149,30 +149,30 @@ func bfdPeersListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func bfdPeersListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.StaticRouteBfdPeerListResultBindingType) +func BfdPeersListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.StaticRouteBfdPeerListResultBindingType) } -func bfdPeersListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func bfdPeersListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -180,14 +180,14 @@ func bfdPeersListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier0Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() pathParams["tier0_id"] = "tier0Id" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -197,7 +197,7 @@ func bfdPeersListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -218,48 +218,48 @@ func bfdPeersListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func bfdPeersPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func bfdPeersPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["bfd_peer_id"] = bindings.NewStringType() - fields["static_route_bfd_peer"] = bindings.NewReferenceType(model.StaticRouteBfdPeerBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["bfd_peer_id"] = vapiBindings_.NewStringType() + fields["static_route_bfd_peer"] = vapiBindings_.NewReferenceType(nsx_policyModel.StaticRouteBfdPeerBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["bfd_peer_id"] = "BfdPeerId" fieldNameMap["static_route_bfd_peer"] = "StaticRouteBfdPeer" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func bfdPeersPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func BfdPeersPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func bfdPeersPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func bfdPeersPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["bfd_peer_id"] = bindings.NewStringType() - fields["static_route_bfd_peer"] = bindings.NewReferenceType(model.StaticRouteBfdPeerBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["bfd_peer_id"] = vapiBindings_.NewStringType() + fields["static_route_bfd_peer"] = vapiBindings_.NewReferenceType(nsx_policyModel.StaticRouteBfdPeerBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["bfd_peer_id"] = "BfdPeerId" fieldNameMap["static_route_bfd_peer"] = "StaticRouteBfdPeer" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["static_route_bfd_peer"] = bindings.NewReferenceType(model.StaticRouteBfdPeerBindingType) - paramsTypeMap["bfd_peer_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["bfdPeerId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["static_route_bfd_peer"] = vapiBindings_.NewReferenceType(nsx_policyModel.StaticRouteBfdPeerBindingType) + paramsTypeMap["bfd_peer_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["bfdPeerId"] = vapiBindings_.NewStringType() pathParams["bfd_peer_id"] = "bfdPeerId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -280,48 +280,48 @@ func bfdPeersPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func bfdPeersUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func bfdPeersUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier0_id"] = bindings.NewStringType() - fields["bfd_peer_id"] = bindings.NewStringType() - fields["static_route_bfd_peer"] = bindings.NewReferenceType(model.StaticRouteBfdPeerBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["bfd_peer_id"] = vapiBindings_.NewStringType() + fields["static_route_bfd_peer"] = vapiBindings_.NewReferenceType(nsx_policyModel.StaticRouteBfdPeerBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["bfd_peer_id"] = "BfdPeerId" fieldNameMap["static_route_bfd_peer"] = "StaticRouteBfdPeer" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func bfdPeersUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.StaticRouteBfdPeerBindingType) +func BfdPeersUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.StaticRouteBfdPeerBindingType) } -func bfdPeersUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func bfdPeersUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier0_id"] = bindings.NewStringType() - fields["bfd_peer_id"] = bindings.NewStringType() - fields["static_route_bfd_peer"] = bindings.NewReferenceType(model.StaticRouteBfdPeerBindingType) + fields["tier0_id"] = vapiBindings_.NewStringType() + fields["bfd_peer_id"] = vapiBindings_.NewStringType() + fields["static_route_bfd_peer"] = vapiBindings_.NewReferenceType(nsx_policyModel.StaticRouteBfdPeerBindingType) fieldNameMap["tier0_id"] = "Tier0Id" fieldNameMap["bfd_peer_id"] = "BfdPeerId" fieldNameMap["static_route_bfd_peer"] = "StaticRouteBfdPeer" - paramsTypeMap["tier0_id"] = bindings.NewStringType() - paramsTypeMap["static_route_bfd_peer"] = bindings.NewReferenceType(model.StaticRouteBfdPeerBindingType) - paramsTypeMap["bfd_peer_id"] = bindings.NewStringType() - paramsTypeMap["tier0Id"] = bindings.NewStringType() - paramsTypeMap["bfdPeerId"] = bindings.NewStringType() + paramsTypeMap["tier0_id"] = vapiBindings_.NewStringType() + paramsTypeMap["static_route_bfd_peer"] = vapiBindings_.NewReferenceType(nsx_policyModel.StaticRouteBfdPeerBindingType) + paramsTypeMap["bfd_peer_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier0Id"] = vapiBindings_.NewStringType() + paramsTypeMap["bfdPeerId"] = vapiBindings_.NewStringType() pathParams["bfd_peer_id"] = "bfdPeerId" pathParams["tier0_id"] = "tier0Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/AdvertisedNetworksClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/AdvertisedNetworksClient.go new file mode 100644 index 000000000..793b8dbb0 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/AdvertisedNetworksClient.go @@ -0,0 +1,103 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Interface file for service: AdvertisedNetworks +// Used by client-side stubs. + +package tier_1s + +import ( + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" +) + +const _ = vapiCore_.SupportedByRuntimeVersion2 + +type AdvertisedNetworksClient interface { + + // Return networks which are advertised to connected TIER0 gateway. + // + // @param tier1IdParam (required) + // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) + // @param enforcementPointPathParam Enforcement point path (optional) + // @param includedFieldsParam Comma separated list of fields that should be included in query result (optional) + // @param pageSizeParam Maximum number of results to return in this page (server may return fewer) (optional, default to 1000) + // @param sortAscendingParam (optional) + // @param sortByParam Field by which records are sorted (optional) + // @return com.vmware.nsx_policy.model.PolicyAdvertisedNetworksListResult + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + List(tier1IdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyAdvertisedNetworksListResult, error) +} + +type advertisedNetworksClient struct { + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType +} + +func NewAdvertisedNetworksClient(connector vapiProtocolClient_.Connector) *advertisedNetworksClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.advertised_networks") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + } + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) + + aIface := advertisedNetworksClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} + return &aIface +} + +func (aIface *advertisedNetworksClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { + if entry, ok := aIface.errorsBindingMap[errorName]; ok { + return entry + } + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] +} + +func (aIface *advertisedNetworksClient) List(tier1IdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyAdvertisedNetworksListResult, error) { + typeConverter := aIface.connector.TypeConverter() + executionContext := aIface.connector.NewExecutionContext() + operationRestMetaData := advertisedNetworksListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(advertisedNetworksListInputType(), typeConverter) + sv.AddStructField("Tier1Id", tier1IdParam) + sv.AddStructField("Cursor", cursorParam) + sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) + sv.AddStructField("IncludedFields", includedFieldsParam) + sv.AddStructField("PageSize", pageSizeParam) + sv.AddStructField("SortAscending", sortAscendingParam) + sv.AddStructField("SortBy", sortByParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_policyModel.PolicyAdvertisedNetworksListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.advertised_networks", "list", inputDataValue, executionContext) + var emptyOutput nsx_policyModel.PolicyAdvertisedNetworksListResult + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), AdvertisedNetworksListOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_policyModel.PolicyAdvertisedNetworksListResult), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/AdvertisedNetworksTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/AdvertisedNetworksTypes.go new file mode 100644 index 000000000..a7ec47123 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/AdvertisedNetworksTypes.go @@ -0,0 +1,105 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Data type definitions file for service: AdvertisedNetworks. +// Includes binding types of a structures and enumerations defined in the service. +// Shared by client-side stubs and server-side skeletons to ensure type +// compatibility. + +package tier_1s + +import ( + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + "reflect" +) + +func advertisedNetworksListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["tier1_id"] = "Tier1Id" + fieldNameMap["cursor"] = "Cursor" + fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" + fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["page_size"] = "PageSize" + fieldNameMap["sort_ascending"] = "SortAscending" + fieldNameMap["sort_by"] = "SortBy" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func AdvertisedNetworksListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyAdvertisedNetworksListResultBindingType) +} + +func advertisedNetworksListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["tier1_id"] = "Tier1Id" + fieldNameMap["cursor"] = "Cursor" + fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" + fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["page_size"] = "PageSize" + fieldNameMap["sort_ascending"] = "SortAscending" + fieldNameMap["sort_by"] = "SortBy" + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + pathParams["tier1_id"] = "tier1Id" + queryParams["cursor"] = "cursor" + queryParams["sort_ascending"] = "sort_ascending" + queryParams["included_fields"] = "included_fields" + queryParams["enforcement_point_path"] = "enforcement_point_path" + queryParams["sort_by"] = "sort_by" + queryParams["page_size"] = "page_size" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "GET", + "/policy/api/v1/infra/tier-1s/{tier1Id}/advertised-networks", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/ArpProxiesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/ArpProxiesClient.go index d14b4ffbd..1b3fd1edb 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/ArpProxiesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/ArpProxiesClient.go @@ -9,15 +9,14 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ArpProxiesClient interface { @@ -33,43 +32,48 @@ type ArpProxiesClient interface { // @param sourceParam Data source type. (optional) // @param transportNodeIdParam TransportNode Id (optional) // @return com.vmware.nsx_policy.model.PolicyArpProxyTableListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (model.PolicyArpProxyTableListResult, error) + List(tier1IdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (nsx_policyModel.PolicyArpProxyTableListResult, error) } type arpProxiesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewArpProxiesClient(connector client.Connector) *arpProxiesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.arp_proxies") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewArpProxiesClient(connector vapiProtocolClient_.Connector) *arpProxiesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.arp_proxies") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := arpProxiesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *arpProxiesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *arpProxiesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (aIface *arpProxiesClient) List(tier1IdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (model.PolicyArpProxyTableListResult, error) { +func (aIface *arpProxiesClient) List(tier1IdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (nsx_policyModel.PolicyArpProxyTableListResult, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(arpProxiesListInputType(), typeConverter) + operationRestMetaData := arpProxiesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(arpProxiesListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) @@ -81,25 +85,22 @@ func (aIface *arpProxiesClient) List(tier1IdParam string, cursorParam *string, e sv.AddStructField("TransportNodeId", transportNodeIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyArpProxyTableListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyArpProxyTableListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := arpProxiesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.arp_proxies", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyArpProxyTableListResult + var emptyOutput nsx_policyModel.PolicyArpProxyTableListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), arpProxiesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ArpProxiesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyArpProxyTableListResult), nil + return output.(nsx_policyModel.PolicyArpProxyTableListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/ArpProxiesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/ArpProxiesTypes.go index dac4ca91c..0394f40ad 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/ArpProxiesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/ArpProxiesTypes.go @@ -11,10 +11,10 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) @@ -24,18 +24,18 @@ const ArpProxies_LIST_SOURCE_REALTIME = "realtime" // Possible value for ``source`` of method ArpProxies#list. const ArpProxies_LIST_SOURCE_CACHED = "cached" -func arpProxiesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func arpProxiesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -45,32 +45,32 @@ func arpProxiesListInputType() bindings.StructType { fieldNameMap["sort_by"] = "SortBy" fieldNameMap["source"] = "Source" fieldNameMap["transport_node_id"] = "TransportNodeId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func arpProxiesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyArpProxyTableListResultBindingType) +func ArpProxiesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyArpProxyTableListResultBindingType) } -func arpProxiesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func arpProxiesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -80,16 +80,16 @@ func arpProxiesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["sort_by"] = "SortBy" fieldNameMap["source"] = "Source" fieldNameMap["transport_node_id"] = "TransportNodeId" - paramsTypeMap["source"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -101,7 +101,7 @@ func arpProxiesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/DnsForwarderClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/DnsForwarderClient.go index 9a2357ebc..7594e6810 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/DnsForwarderClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/DnsForwarderClient.go @@ -9,15 +9,14 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type DnsForwarderClient interface { @@ -26,6 +25,7 @@ type DnsForwarderClient interface { // @param tier1IdParam (required) // @param actionParam An action to be performed for DNS forwarder on EP (required) // @param enforcementPointPathParam An enforcement point path, on which the action is to be performed (optional, default to /infra/sites/default/enforcement-points/default) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,6 +36,7 @@ type DnsForwarderClient interface { // Delete DNS configuration for tier-1 instance // // @param tier1IdParam Tier-1 ID (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -47,88 +48,92 @@ type DnsForwarderClient interface { // // @param tier1IdParam Tier-1 ID (required) // @return com.vmware.nsx_policy.model.PolicyDnsForwarder + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string) (model.PolicyDnsForwarder, error) + Get(tier1IdParam string) (nsx_policyModel.PolicyDnsForwarder, error) // Create or update the DNS Forwarder // // @param tier1IdParam Tier-1 ID (required) // @param policyDnsForwarderParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, policyDnsForwarderParam model.PolicyDnsForwarder) error + Patch(tier1IdParam string, policyDnsForwarderParam nsx_policyModel.PolicyDnsForwarder) error // Create or update the DNS Forwarder // // @param tier1IdParam Tier-1 ID (required) // @param policyDnsForwarderParam (required) // @return com.vmware.nsx_policy.model.PolicyDnsForwarder + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, policyDnsForwarderParam model.PolicyDnsForwarder) (model.PolicyDnsForwarder, error) + Update(tier1IdParam string, policyDnsForwarderParam nsx_policyModel.PolicyDnsForwarder) (nsx_policyModel.PolicyDnsForwarder, error) } type dnsForwarderClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewDnsForwarderClient(connector client.Connector) *dnsForwarderClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.dns_forwarder") - methodIdentifiers := map[string]core.MethodIdentifier{ - "create": core.NewMethodIdentifier(interfaceIdentifier, "create"), - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewDnsForwarderClient(connector vapiProtocolClient_.Connector) *dnsForwarderClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.dns_forwarder") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "create": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "create"), + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) dIface := dnsForwarderClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &dIface } -func (dIface *dnsForwarderClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (dIface *dnsForwarderClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := dIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (dIface *dnsForwarderClient) Create(tier1IdParam string, actionParam string, enforcementPointPathParam *string) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dnsForwarderCreateInputType(), typeConverter) + operationRestMetaData := dnsForwarderCreateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dnsForwarderCreateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("Action", actionParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dnsForwarderCreateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.dns_forwarder", "create", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } @@ -137,112 +142,116 @@ func (dIface *dnsForwarderClient) Create(tier1IdParam string, actionParam string func (dIface *dnsForwarderClient) Delete(tier1IdParam string) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dnsForwarderDeleteInputType(), typeConverter) + operationRestMetaData := dnsForwarderDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dnsForwarderDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dnsForwarderDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.dns_forwarder", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *dnsForwarderClient) Get(tier1IdParam string) (model.PolicyDnsForwarder, error) { +func (dIface *dnsForwarderClient) Get(tier1IdParam string) (nsx_policyModel.PolicyDnsForwarder, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dnsForwarderGetInputType(), typeConverter) + operationRestMetaData := dnsForwarderGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dnsForwarderGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyDnsForwarder - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyDnsForwarder + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dnsForwarderGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.dns_forwarder", "get", inputDataValue, executionContext) - var emptyOutput model.PolicyDnsForwarder + var emptyOutput nsx_policyModel.PolicyDnsForwarder if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), dnsForwarderGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DnsForwarderGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyDnsForwarder), nil + return output.(nsx_policyModel.PolicyDnsForwarder), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (dIface *dnsForwarderClient) Patch(tier1IdParam string, policyDnsForwarderParam model.PolicyDnsForwarder) error { +func (dIface *dnsForwarderClient) Patch(tier1IdParam string, policyDnsForwarderParam nsx_policyModel.PolicyDnsForwarder) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dnsForwarderPatchInputType(), typeConverter) + operationRestMetaData := dnsForwarderPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dnsForwarderPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("PolicyDnsForwarder", policyDnsForwarderParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dnsForwarderPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.dns_forwarder", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *dnsForwarderClient) Update(tier1IdParam string, policyDnsForwarderParam model.PolicyDnsForwarder) (model.PolicyDnsForwarder, error) { +func (dIface *dnsForwarderClient) Update(tier1IdParam string, policyDnsForwarderParam nsx_policyModel.PolicyDnsForwarder) (nsx_policyModel.PolicyDnsForwarder, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dnsForwarderUpdateInputType(), typeConverter) + operationRestMetaData := dnsForwarderUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dnsForwarderUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("PolicyDnsForwarder", policyDnsForwarderParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyDnsForwarder - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyDnsForwarder + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dnsForwarderUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.dns_forwarder", "update", inputDataValue, executionContext) - var emptyOutput model.PolicyDnsForwarder + var emptyOutput nsx_policyModel.PolicyDnsForwarder if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), dnsForwarderUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DnsForwarderUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyDnsForwarder), nil + return output.(nsx_policyModel.PolicyDnsForwarder), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/DnsForwarderTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/DnsForwarderTypes.go index 3e99bd746..f402872e9 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/DnsForwarderTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/DnsForwarderTypes.go @@ -11,58 +11,58 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) // Possible value for ``action`` of method DnsForwarder#create. const DnsForwarder_CREATE_ACTION_CACHE = "clear_cache" -func dnsForwarderCreateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dnsForwarderCreateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["action"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["action"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["action"] = "Action" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dnsForwarderCreateOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DnsForwarderCreateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func dnsForwarderCreateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dnsForwarderCreateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["action"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["action"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["action"] = "Action" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["action"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["action"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" queryParams["action"] = "action" queryParams["enforcement_point_path"] = "enforcement_point_path" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -83,36 +83,36 @@ func dnsForwarderCreateRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dnsForwarderDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dnsForwarderDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dnsForwarderDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DnsForwarderDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func dnsForwarderDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dnsForwarderDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -133,36 +133,36 @@ func dnsForwarderDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dnsForwarderGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dnsForwarderGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dnsForwarderGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyDnsForwarderBindingType) +func DnsForwarderGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyDnsForwarderBindingType) } -func dnsForwarderGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dnsForwarderGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -183,41 +183,41 @@ func dnsForwarderGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dnsForwarderPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dnsForwarderPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["policy_dns_forwarder"] = bindings.NewReferenceType(model.PolicyDnsForwarderBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["policy_dns_forwarder"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyDnsForwarderBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["policy_dns_forwarder"] = "PolicyDnsForwarder" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dnsForwarderPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DnsForwarderPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func dnsForwarderPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dnsForwarderPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["policy_dns_forwarder"] = bindings.NewReferenceType(model.PolicyDnsForwarderBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["policy_dns_forwarder"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyDnsForwarderBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["policy_dns_forwarder"] = "PolicyDnsForwarder" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["policy_dns_forwarder"] = bindings.NewReferenceType(model.PolicyDnsForwarderBindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["policy_dns_forwarder"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyDnsForwarderBindingType) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -238,41 +238,41 @@ func dnsForwarderPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dnsForwarderUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dnsForwarderUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["policy_dns_forwarder"] = bindings.NewReferenceType(model.PolicyDnsForwarderBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["policy_dns_forwarder"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyDnsForwarderBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["policy_dns_forwarder"] = "PolicyDnsForwarder" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dnsForwarderUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyDnsForwarderBindingType) +func DnsForwarderUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyDnsForwarderBindingType) } -func dnsForwarderUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dnsForwarderUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["policy_dns_forwarder"] = bindings.NewReferenceType(model.PolicyDnsForwarderBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["policy_dns_forwarder"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyDnsForwarderBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["policy_dns_forwarder"] = "PolicyDnsForwarder" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["policy_dns_forwarder"] = bindings.NewReferenceType(model.PolicyDnsForwarderBindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["policy_dns_forwarder"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyDnsForwarderBindingType) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/FloodProtectionProfileBindingsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/FloodProtectionProfileBindingsClient.go index 50c0b6439..d68f99e90 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/FloodProtectionProfileBindingsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/FloodProtectionProfileBindingsClient.go @@ -9,15 +9,14 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type FloodProtectionProfileBindingsClient interface { @@ -25,6 +24,7 @@ type FloodProtectionProfileBindingsClient interface { // // @param tier1IdParam (required) // @param floodProtectionProfileBindingIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,24 +37,26 @@ type FloodProtectionProfileBindingsClient interface { // @param tier1IdParam (required) // @param floodProtectionProfileBindingIdParam (required) // @return com.vmware.nsx_policy.model.FloodProtectionProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, floodProtectionProfileBindingIdParam string) (model.FloodProtectionProfileBindingMap, error) + Get(tier1IdParam string, floodProtectionProfileBindingIdParam string) (nsx_policyModel.FloodProtectionProfileBindingMap, error) // API will create or update Flood Protection profile binding map for Tier-1 Logical Router. // // @param tier1IdParam (required) // @param floodProtectionProfileBindingIdParam (required) // @param floodProtectionProfileBindingMapParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam model.FloodProtectionProfileBindingMap) error + Patch(tier1IdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam nsx_policyModel.FloodProtectionProfileBindingMap) error // API will create or update Flood Protection profile binding map for Tier-1 Logical Router. // @@ -62,155 +64,160 @@ type FloodProtectionProfileBindingsClient interface { // @param floodProtectionProfileBindingIdParam (required) // @param floodProtectionProfileBindingMapParam (required) // @return com.vmware.nsx_policy.model.FloodProtectionProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam model.FloodProtectionProfileBindingMap) (model.FloodProtectionProfileBindingMap, error) + Update(tier1IdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam nsx_policyModel.FloodProtectionProfileBindingMap) (nsx_policyModel.FloodProtectionProfileBindingMap, error) } type floodProtectionProfileBindingsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewFloodProtectionProfileBindingsClient(connector client.Connector) *floodProtectionProfileBindingsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.flood_protection_profile_bindings") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewFloodProtectionProfileBindingsClient(connector vapiProtocolClient_.Connector) *floodProtectionProfileBindingsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.flood_protection_profile_bindings") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) fIface := floodProtectionProfileBindingsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &fIface } -func (fIface *floodProtectionProfileBindingsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (fIface *floodProtectionProfileBindingsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := fIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (fIface *floodProtectionProfileBindingsClient) Delete(tier1IdParam string, floodProtectionProfileBindingIdParam string) error { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(floodProtectionProfileBindingsDeleteInputType(), typeConverter) + operationRestMetaData := floodProtectionProfileBindingsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(floodProtectionProfileBindingsDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("FloodProtectionProfileBindingId", floodProtectionProfileBindingIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := floodProtectionProfileBindingsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.flood_protection_profile_bindings", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (fIface *floodProtectionProfileBindingsClient) Get(tier1IdParam string, floodProtectionProfileBindingIdParam string) (model.FloodProtectionProfileBindingMap, error) { +func (fIface *floodProtectionProfileBindingsClient) Get(tier1IdParam string, floodProtectionProfileBindingIdParam string) (nsx_policyModel.FloodProtectionProfileBindingMap, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(floodProtectionProfileBindingsGetInputType(), typeConverter) + operationRestMetaData := floodProtectionProfileBindingsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(floodProtectionProfileBindingsGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("FloodProtectionProfileBindingId", floodProtectionProfileBindingIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.FloodProtectionProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.FloodProtectionProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := floodProtectionProfileBindingsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.flood_protection_profile_bindings", "get", inputDataValue, executionContext) - var emptyOutput model.FloodProtectionProfileBindingMap + var emptyOutput nsx_policyModel.FloodProtectionProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), floodProtectionProfileBindingsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FloodProtectionProfileBindingsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.FloodProtectionProfileBindingMap), nil + return output.(nsx_policyModel.FloodProtectionProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (fIface *floodProtectionProfileBindingsClient) Patch(tier1IdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam model.FloodProtectionProfileBindingMap) error { +func (fIface *floodProtectionProfileBindingsClient) Patch(tier1IdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam nsx_policyModel.FloodProtectionProfileBindingMap) error { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(floodProtectionProfileBindingsPatchInputType(), typeConverter) + operationRestMetaData := floodProtectionProfileBindingsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(floodProtectionProfileBindingsPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("FloodProtectionProfileBindingId", floodProtectionProfileBindingIdParam) sv.AddStructField("FloodProtectionProfileBindingMap", floodProtectionProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := floodProtectionProfileBindingsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.flood_protection_profile_bindings", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (fIface *floodProtectionProfileBindingsClient) Update(tier1IdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam model.FloodProtectionProfileBindingMap) (model.FloodProtectionProfileBindingMap, error) { +func (fIface *floodProtectionProfileBindingsClient) Update(tier1IdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam nsx_policyModel.FloodProtectionProfileBindingMap) (nsx_policyModel.FloodProtectionProfileBindingMap, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(floodProtectionProfileBindingsUpdateInputType(), typeConverter) + operationRestMetaData := floodProtectionProfileBindingsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(floodProtectionProfileBindingsUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("FloodProtectionProfileBindingId", floodProtectionProfileBindingIdParam) sv.AddStructField("FloodProtectionProfileBindingMap", floodProtectionProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.FloodProtectionProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.FloodProtectionProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := floodProtectionProfileBindingsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.flood_protection_profile_bindings", "update", inputDataValue, executionContext) - var emptyOutput model.FloodProtectionProfileBindingMap + var emptyOutput nsx_policyModel.FloodProtectionProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), floodProtectionProfileBindingsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FloodProtectionProfileBindingsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.FloodProtectionProfileBindingMap), nil + return output.(nsx_policyModel.FloodProtectionProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/FloodProtectionProfileBindingsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/FloodProtectionProfileBindingsTypes.go index 687bf190a..ada52bd41 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/FloodProtectionProfileBindingsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/FloodProtectionProfileBindingsTypes.go @@ -11,50 +11,50 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func floodProtectionProfileBindingsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func floodProtectionProfileBindingsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func floodProtectionProfileBindingsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func FloodProtectionProfileBindingsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func floodProtectionProfileBindingsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func floodProtectionProfileBindingsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["flood_protection_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["floodProtectionProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["floodProtectionProfileBindingId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["flood_protection_profile_binding_id"] = "floodProtectionProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func floodProtectionProfileBindingsDeleteRestMetadata() protocol.OperationRestMe map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func floodProtectionProfileBindingsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func floodProtectionProfileBindingsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func floodProtectionProfileBindingsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) +func FloodProtectionProfileBindingsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.FloodProtectionProfileBindingMapBindingType) } -func floodProtectionProfileBindingsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func floodProtectionProfileBindingsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["flood_protection_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["floodProtectionProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["floodProtectionProfileBindingId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["flood_protection_profile_binding_id"] = "floodProtectionProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,48 +132,48 @@ func floodProtectionProfileBindingsGetRestMetadata() protocol.OperationRestMetad map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func floodProtectionProfileBindingsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func floodProtectionProfileBindingsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.FloodProtectionProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" fieldNameMap["flood_protection_profile_binding_map"] = "FloodProtectionProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func floodProtectionProfileBindingsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func FloodProtectionProfileBindingsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func floodProtectionProfileBindingsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func floodProtectionProfileBindingsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.FloodProtectionProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" fieldNameMap["flood_protection_profile_binding_map"] = "FloodProtectionProfileBindingMap" - paramsTypeMap["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["flood_protection_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["floodProtectionProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.FloodProtectionProfileBindingMapBindingType) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["floodProtectionProfileBindingId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["flood_protection_profile_binding_id"] = "floodProtectionProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -194,48 +194,48 @@ func floodProtectionProfileBindingsPatchRestMetadata() protocol.OperationRestMet map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func floodProtectionProfileBindingsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func floodProtectionProfileBindingsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.FloodProtectionProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" fieldNameMap["flood_protection_profile_binding_map"] = "FloodProtectionProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func floodProtectionProfileBindingsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) +func FloodProtectionProfileBindingsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.FloodProtectionProfileBindingMapBindingType) } -func floodProtectionProfileBindingsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func floodProtectionProfileBindingsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.FloodProtectionProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" fieldNameMap["flood_protection_profile_binding_map"] = "FloodProtectionProfileBindingMap" - paramsTypeMap["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["flood_protection_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["floodProtectionProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.FloodProtectionProfileBindingMapBindingType) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["floodProtectionProfileBindingId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["flood_protection_profile_binding_id"] = "floodProtectionProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/ForwardingTableClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/ForwardingTableClient.go index 175cc7ec7..a7758ebf0 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/ForwardingTableClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/ForwardingTableClient.go @@ -9,15 +9,14 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ForwardingTableClient interface { @@ -35,43 +34,48 @@ type ForwardingTableClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.RoutingTableListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, cursorParam *string, edgeIdParam *string, edgePathParam *string, enforcementPointPathParam *string, includedFieldsParam *string, networkPrefixParam *string, pageSizeParam *int64, routeSourceParam *string, sortAscendingParam *bool, sortByParam *string) (model.RoutingTableListResult, error) + List(tier1IdParam string, cursorParam *string, edgeIdParam *string, edgePathParam *string, enforcementPointPathParam *string, includedFieldsParam *string, networkPrefixParam *string, pageSizeParam *int64, routeSourceParam *string, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.RoutingTableListResult, error) } type forwardingTableClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewForwardingTableClient(connector client.Connector) *forwardingTableClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.forwarding_table") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewForwardingTableClient(connector vapiProtocolClient_.Connector) *forwardingTableClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.forwarding_table") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) fIface := forwardingTableClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &fIface } -func (fIface *forwardingTableClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (fIface *forwardingTableClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := fIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (fIface *forwardingTableClient) List(tier1IdParam string, cursorParam *string, edgeIdParam *string, edgePathParam *string, enforcementPointPathParam *string, includedFieldsParam *string, networkPrefixParam *string, pageSizeParam *int64, routeSourceParam *string, sortAscendingParam *bool, sortByParam *string) (model.RoutingTableListResult, error) { +func (fIface *forwardingTableClient) List(tier1IdParam string, cursorParam *string, edgeIdParam *string, edgePathParam *string, enforcementPointPathParam *string, includedFieldsParam *string, networkPrefixParam *string, pageSizeParam *int64, routeSourceParam *string, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.RoutingTableListResult, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(forwardingTableListInputType(), typeConverter) + operationRestMetaData := forwardingTableListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(forwardingTableListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EdgeId", edgeIdParam) @@ -85,25 +89,22 @@ func (fIface *forwardingTableClient) List(tier1IdParam string, cursorParam *stri sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.RoutingTableListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.RoutingTableListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := forwardingTableListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.forwarding_table", "list", inputDataValue, executionContext) - var emptyOutput model.RoutingTableListResult + var emptyOutput nsx_policyModel.RoutingTableListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), forwardingTableListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ForwardingTableListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.RoutingTableListResult), nil + return output.(nsx_policyModel.RoutingTableListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/ForwardingTableTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/ForwardingTableTypes.go index 78c74994f..e0f8cc3ef 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/ForwardingTableTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/ForwardingTableTypes.go @@ -11,10 +11,10 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) @@ -30,20 +30,20 @@ const ForwardingTable_LIST_ROUTE_SOURCE_CONNECTED = "CONNECTED" // Possible value for ``routeSource`` of method ForwardingTable#list. const ForwardingTable_LIST_ROUTE_SOURCE_OSPF = "OSPF" -func forwardingTableListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func forwardingTableListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["network_prefix"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["route_source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["network_prefix"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["route_source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["edge_id"] = "EdgeId" @@ -55,34 +55,34 @@ func forwardingTableListInputType() bindings.StructType { fieldNameMap["route_source"] = "RouteSource" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func forwardingTableListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.RoutingTableListResultBindingType) +func ForwardingTableListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.RoutingTableListResultBindingType) } -func forwardingTableListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func forwardingTableListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["network_prefix"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["route_source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["network_prefix"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["route_source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["edge_id"] = "EdgeId" @@ -94,18 +94,18 @@ func forwardingTableListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["route_source"] = "RouteSource" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["edge_id"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["network_prefix"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["route_source"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["network_prefix"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["edge_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["route_source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" queryParams["cursor"] = "cursor" queryParams["network_prefix"] = "network_prefix" @@ -119,7 +119,7 @@ func forwardingTableListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/GatewayFirewallClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/GatewayFirewallClient.go index f4de208da..afd260c59 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/GatewayFirewallClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/GatewayFirewallClient.go @@ -9,15 +9,14 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type GatewayFirewallClient interface { @@ -25,65 +24,67 @@ type GatewayFirewallClient interface { // // @param tier1IdParam (required) // @return com.vmware.nsx_policy.model.GatewayPolicyListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string) (model.GatewayPolicyListResult, error) + List(tier1IdParam string) (nsx_policyModel.GatewayPolicyListResult, error) } type gatewayFirewallClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewGatewayFirewallClient(connector client.Connector) *gatewayFirewallClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.gateway_firewall") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewGatewayFirewallClient(connector vapiProtocolClient_.Connector) *gatewayFirewallClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.gateway_firewall") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) gIface := gatewayFirewallClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &gIface } -func (gIface *gatewayFirewallClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (gIface *gatewayFirewallClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := gIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (gIface *gatewayFirewallClient) List(tier1IdParam string) (model.GatewayPolicyListResult, error) { +func (gIface *gatewayFirewallClient) List(tier1IdParam string) (nsx_policyModel.GatewayPolicyListResult, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(gatewayFirewallListInputType(), typeConverter) + operationRestMetaData := gatewayFirewallListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(gatewayFirewallListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.GatewayPolicyListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.GatewayPolicyListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := gatewayFirewallListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.gateway_firewall", "list", inputDataValue, executionContext) - var emptyOutput model.GatewayPolicyListResult + var emptyOutput nsx_policyModel.GatewayPolicyListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), gatewayFirewallListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GatewayFirewallListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.GatewayPolicyListResult), nil + return output.(nsx_policyModel.GatewayPolicyListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/GatewayFirewallTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/GatewayFirewallTypes.go index 12f89cb9b..57a7c00ef 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/GatewayFirewallTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/GatewayFirewallTypes.go @@ -11,43 +11,43 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func gatewayFirewallListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func gatewayFirewallListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func gatewayFirewallListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GatewayPolicyListResultBindingType) +func GatewayFirewallListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.GatewayPolicyListResultBindingType) } -func gatewayFirewallListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func gatewayFirewallListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/IpsecVpnServicesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/IpsecVpnServicesClient.go index 072256718..666126dc9 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/IpsecVpnServicesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/IpsecVpnServicesClient.go @@ -9,15 +9,14 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type IpsecVpnServicesClient interface { @@ -25,6 +24,7 @@ type IpsecVpnServicesClient interface { // // @param tier1IdParam (required) // @param serviceIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type IpsecVpnServicesClient interface { // @param tier1IdParam (required) // @param serviceIdParam (required) // @return com.vmware.nsx_policy.model.IPSecVpnService + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, serviceIdParam string) (model.IPSecVpnService, error) + Get(tier1IdParam string, serviceIdParam string) (nsx_policyModel.IPSecVpnService, error) // Get paginated list of all IPSec VPN services under Tier-1. // @@ -54,24 +55,26 @@ type IpsecVpnServicesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.IPSecVpnServiceListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPSecVpnServiceListResult, error) + List(tier1IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IPSecVpnServiceListResult, error) // Create or patch IPSec VPN service under Tier-1. // // @param tier1IdParam (required) // @param serviceIdParam (required) // @param ipSecVpnServiceParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, serviceIdParam string, ipSecVpnServiceParam model.IPSecVpnService) error + Patch(tier1IdParam string, serviceIdParam string, ipSecVpnServiceParam nsx_policyModel.IPSecVpnService) error // Create or fully replace IPSec VPN service under Tier-1. Revision is optional for creation and required for update. // @@ -79,105 +82,112 @@ type IpsecVpnServicesClient interface { // @param serviceIdParam (required) // @param ipSecVpnServiceParam (required) // @return com.vmware.nsx_policy.model.IPSecVpnService + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, serviceIdParam string, ipSecVpnServiceParam model.IPSecVpnService) (model.IPSecVpnService, error) + Update(tier1IdParam string, serviceIdParam string, ipSecVpnServiceParam nsx_policyModel.IPSecVpnService) (nsx_policyModel.IPSecVpnService, error) } type ipsecVpnServicesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewIpsecVpnServicesClient(connector client.Connector) *ipsecVpnServicesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.ipsec_vpn_services") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewIpsecVpnServicesClient(connector vapiProtocolClient_.Connector) *ipsecVpnServicesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.ipsec_vpn_services") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) iIface := ipsecVpnServicesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &iIface } -func (iIface *ipsecVpnServicesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (iIface *ipsecVpnServicesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := iIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (iIface *ipsecVpnServicesClient) Delete(tier1IdParam string, serviceIdParam string) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipsecVpnServicesDeleteInputType(), typeConverter) + operationRestMetaData := ipsecVpnServicesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipsecVpnServicesDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("ServiceId", serviceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipsecVpnServicesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.ipsec_vpn_services", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *ipsecVpnServicesClient) Get(tier1IdParam string, serviceIdParam string) (model.IPSecVpnService, error) { +func (iIface *ipsecVpnServicesClient) Get(tier1IdParam string, serviceIdParam string) (nsx_policyModel.IPSecVpnService, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipsecVpnServicesGetInputType(), typeConverter) + operationRestMetaData := ipsecVpnServicesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipsecVpnServicesGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("ServiceId", serviceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPSecVpnService - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPSecVpnService + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipsecVpnServicesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.ipsec_vpn_services", "get", inputDataValue, executionContext) - var emptyOutput model.IPSecVpnService + var emptyOutput nsx_policyModel.IPSecVpnService if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipsecVpnServicesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpsecVpnServicesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPSecVpnService), nil + return output.(nsx_policyModel.IPSecVpnService), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *ipsecVpnServicesClient) List(tier1IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPSecVpnServiceListResult, error) { +func (iIface *ipsecVpnServicesClient) List(tier1IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IPSecVpnServiceListResult, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipsecVpnServicesListInputType(), typeConverter) + operationRestMetaData := ipsecVpnServicesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipsecVpnServicesListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -187,85 +197,84 @@ func (iIface *ipsecVpnServicesClient) List(tier1IdParam string, cursorParam *str sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPSecVpnServiceListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPSecVpnServiceListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipsecVpnServicesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.ipsec_vpn_services", "list", inputDataValue, executionContext) - var emptyOutput model.IPSecVpnServiceListResult + var emptyOutput nsx_policyModel.IPSecVpnServiceListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipsecVpnServicesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpsecVpnServicesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPSecVpnServiceListResult), nil + return output.(nsx_policyModel.IPSecVpnServiceListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *ipsecVpnServicesClient) Patch(tier1IdParam string, serviceIdParam string, ipSecVpnServiceParam model.IPSecVpnService) error { +func (iIface *ipsecVpnServicesClient) Patch(tier1IdParam string, serviceIdParam string, ipSecVpnServiceParam nsx_policyModel.IPSecVpnService) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipsecVpnServicesPatchInputType(), typeConverter) + operationRestMetaData := ipsecVpnServicesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipsecVpnServicesPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("IpSecVpnService", ipSecVpnServiceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipsecVpnServicesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.ipsec_vpn_services", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *ipsecVpnServicesClient) Update(tier1IdParam string, serviceIdParam string, ipSecVpnServiceParam model.IPSecVpnService) (model.IPSecVpnService, error) { +func (iIface *ipsecVpnServicesClient) Update(tier1IdParam string, serviceIdParam string, ipSecVpnServiceParam nsx_policyModel.IPSecVpnService) (nsx_policyModel.IPSecVpnService, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipsecVpnServicesUpdateInputType(), typeConverter) + operationRestMetaData := ipsecVpnServicesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipsecVpnServicesUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("IpSecVpnService", ipSecVpnServiceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPSecVpnService - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPSecVpnService + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipsecVpnServicesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.ipsec_vpn_services", "update", inputDataValue, executionContext) - var emptyOutput model.IPSecVpnService + var emptyOutput nsx_policyModel.IPSecVpnService if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipsecVpnServicesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpsecVpnServicesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPSecVpnService), nil + return output.(nsx_policyModel.IPSecVpnService), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/IpsecVpnServicesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/IpsecVpnServicesTypes.go index 07c41e489..aa4d4a6e5 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/IpsecVpnServicesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/IpsecVpnServicesTypes.go @@ -11,50 +11,50 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func ipsecVpnServicesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipsecVpnServicesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["service_id"] = "ServiceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipsecVpnServicesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func IpsecVpnServicesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func ipsecVpnServicesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipsecVpnServicesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["service_id"] = "ServiceId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func ipsecVpnServicesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipsecVpnServicesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipsecVpnServicesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["service_id"] = "ServiceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipsecVpnServicesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPSecVpnServiceBindingType) +func IpsecVpnServicesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnServiceBindingType) } -func ipsecVpnServicesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipsecVpnServicesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["service_id"] = "ServiceId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,16 +132,16 @@ func ipsecVpnServicesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipsecVpnServicesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipsecVpnServicesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -149,30 +149,30 @@ func ipsecVpnServicesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipsecVpnServicesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPSecVpnServiceListResultBindingType) +func IpsecVpnServicesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnServiceListResultBindingType) } -func ipsecVpnServicesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipsecVpnServicesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -180,14 +180,14 @@ func ipsecVpnServicesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -197,7 +197,7 @@ func ipsecVpnServicesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -218,48 +218,48 @@ func ipsecVpnServicesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipsecVpnServicesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipsecVpnServicesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["ip_sec_vpn_service"] = bindings.NewReferenceType(model.IPSecVpnServiceBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnServiceBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["ip_sec_vpn_service"] = "IpSecVpnService" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipsecVpnServicesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func IpsecVpnServicesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func ipsecVpnServicesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipsecVpnServicesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["ip_sec_vpn_service"] = bindings.NewReferenceType(model.IPSecVpnServiceBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnServiceBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["ip_sec_vpn_service"] = "IpSecVpnService" - paramsTypeMap["ip_sec_vpn_service"] = bindings.NewReferenceType(model.IPSecVpnServiceBindingType) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ip_sec_vpn_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnServiceBindingType) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -280,48 +280,48 @@ func ipsecVpnServicesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipsecVpnServicesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipsecVpnServicesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["ip_sec_vpn_service"] = bindings.NewReferenceType(model.IPSecVpnServiceBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnServiceBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["ip_sec_vpn_service"] = "IpSecVpnService" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipsecVpnServicesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPSecVpnServiceBindingType) +func IpsecVpnServicesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnServiceBindingType) } -func ipsecVpnServicesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipsecVpnServicesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["ip_sec_vpn_service"] = bindings.NewReferenceType(model.IPSecVpnServiceBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnServiceBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["ip_sec_vpn_service"] = "IpSecVpnService" - paramsTypeMap["ip_sec_vpn_service"] = bindings.NewReferenceType(model.IPSecVpnServiceBindingType) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ip_sec_vpn_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnServiceBindingType) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/L2vpnServicesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/L2vpnServicesClient.go index 57de6c524..91cc05c5b 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/L2vpnServicesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/L2vpnServicesClient.go @@ -9,15 +9,14 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type L2vpnServicesClient interface { @@ -25,6 +24,7 @@ type L2vpnServicesClient interface { // // @param tier1IdParam (required) // @param serviceIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type L2vpnServicesClient interface { // @param tier1IdParam (required) // @param serviceIdParam (required) // @return com.vmware.nsx_policy.model.L2VPNService + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, serviceIdParam string) (model.L2VPNService, error) + Get(tier1IdParam string, serviceIdParam string) (nsx_policyModel.L2VPNService, error) // Get paginated list of all L2VPN services under Tier-1. // @@ -54,24 +55,26 @@ type L2vpnServicesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.L2VPNServiceListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.L2VPNServiceListResult, error) + List(tier1IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.L2VPNServiceListResult, error) // Create or patch L2VPN service for given Tier-1. // // @param tier1IdParam (required) // @param serviceIdParam (required) // @param l2VPNServiceParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, serviceIdParam string, l2VPNServiceParam model.L2VPNService) error + Patch(tier1IdParam string, serviceIdParam string, l2VPNServiceParam nsx_policyModel.L2VPNService) error // Create or fully replace L2VPN service for given Tier-1. Revision is optional for creation and required for update. // @@ -79,105 +82,112 @@ type L2vpnServicesClient interface { // @param serviceIdParam (required) // @param l2VPNServiceParam (required) // @return com.vmware.nsx_policy.model.L2VPNService + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, serviceIdParam string, l2VPNServiceParam model.L2VPNService) (model.L2VPNService, error) + Update(tier1IdParam string, serviceIdParam string, l2VPNServiceParam nsx_policyModel.L2VPNService) (nsx_policyModel.L2VPNService, error) } type l2vpnServicesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewL2vpnServicesClient(connector client.Connector) *l2vpnServicesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.l2vpn_services") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewL2vpnServicesClient(connector vapiProtocolClient_.Connector) *l2vpnServicesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.l2vpn_services") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) lIface := l2vpnServicesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &lIface } -func (lIface *l2vpnServicesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (lIface *l2vpnServicesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := lIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (lIface *l2vpnServicesClient) Delete(tier1IdParam string, serviceIdParam string) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(l2vpnServicesDeleteInputType(), typeConverter) + operationRestMetaData := l2vpnServicesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(l2vpnServicesDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("ServiceId", serviceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := l2vpnServicesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.l2vpn_services", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *l2vpnServicesClient) Get(tier1IdParam string, serviceIdParam string) (model.L2VPNService, error) { +func (lIface *l2vpnServicesClient) Get(tier1IdParam string, serviceIdParam string) (nsx_policyModel.L2VPNService, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(l2vpnServicesGetInputType(), typeConverter) + operationRestMetaData := l2vpnServicesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(l2vpnServicesGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("ServiceId", serviceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.L2VPNService - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.L2VPNService + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := l2vpnServicesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.l2vpn_services", "get", inputDataValue, executionContext) - var emptyOutput model.L2VPNService + var emptyOutput nsx_policyModel.L2VPNService if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), l2vpnServicesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), L2vpnServicesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.L2VPNService), nil + return output.(nsx_policyModel.L2VPNService), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *l2vpnServicesClient) List(tier1IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.L2VPNServiceListResult, error) { +func (lIface *l2vpnServicesClient) List(tier1IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.L2VPNServiceListResult, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(l2vpnServicesListInputType(), typeConverter) + operationRestMetaData := l2vpnServicesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(l2vpnServicesListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -187,85 +197,84 @@ func (lIface *l2vpnServicesClient) List(tier1IdParam string, cursorParam *string sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.L2VPNServiceListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.L2VPNServiceListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := l2vpnServicesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.l2vpn_services", "list", inputDataValue, executionContext) - var emptyOutput model.L2VPNServiceListResult + var emptyOutput nsx_policyModel.L2VPNServiceListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), l2vpnServicesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), L2vpnServicesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.L2VPNServiceListResult), nil + return output.(nsx_policyModel.L2VPNServiceListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *l2vpnServicesClient) Patch(tier1IdParam string, serviceIdParam string, l2VPNServiceParam model.L2VPNService) error { +func (lIface *l2vpnServicesClient) Patch(tier1IdParam string, serviceIdParam string, l2VPNServiceParam nsx_policyModel.L2VPNService) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(l2vpnServicesPatchInputType(), typeConverter) + operationRestMetaData := l2vpnServicesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(l2vpnServicesPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("L2VPNService", l2VPNServiceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := l2vpnServicesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.l2vpn_services", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *l2vpnServicesClient) Update(tier1IdParam string, serviceIdParam string, l2VPNServiceParam model.L2VPNService) (model.L2VPNService, error) { +func (lIface *l2vpnServicesClient) Update(tier1IdParam string, serviceIdParam string, l2VPNServiceParam nsx_policyModel.L2VPNService) (nsx_policyModel.L2VPNService, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(l2vpnServicesUpdateInputType(), typeConverter) + operationRestMetaData := l2vpnServicesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(l2vpnServicesUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("L2VPNService", l2VPNServiceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.L2VPNService - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.L2VPNService + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := l2vpnServicesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.l2vpn_services", "update", inputDataValue, executionContext) - var emptyOutput model.L2VPNService + var emptyOutput nsx_policyModel.L2VPNService if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), l2vpnServicesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), L2vpnServicesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.L2VPNService), nil + return output.(nsx_policyModel.L2VPNService), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/L2vpnServicesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/L2vpnServicesTypes.go index c8d711fe2..04d768aaa 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/L2vpnServicesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/L2vpnServicesTypes.go @@ -11,50 +11,50 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func l2vpnServicesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func l2vpnServicesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["service_id"] = "ServiceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func l2vpnServicesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func L2vpnServicesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func l2vpnServicesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func l2vpnServicesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["service_id"] = "ServiceId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func l2vpnServicesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func l2vpnServicesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func l2vpnServicesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["service_id"] = "ServiceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func l2vpnServicesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.L2VPNServiceBindingType) +func L2vpnServicesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNServiceBindingType) } -func l2vpnServicesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func l2vpnServicesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["service_id"] = "ServiceId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,16 +132,16 @@ func l2vpnServicesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func l2vpnServicesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func l2vpnServicesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -149,30 +149,30 @@ func l2vpnServicesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func l2vpnServicesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.L2VPNServiceListResultBindingType) +func L2vpnServicesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNServiceListResultBindingType) } -func l2vpnServicesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func l2vpnServicesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -180,14 +180,14 @@ func l2vpnServicesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -197,7 +197,7 @@ func l2vpnServicesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -218,48 +218,48 @@ func l2vpnServicesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func l2vpnServicesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func l2vpnServicesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["l2_VPN_service"] = bindings.NewReferenceType(model.L2VPNServiceBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["l2_VPN_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNServiceBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["l2_VPN_service"] = "L2VPNService" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func l2vpnServicesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func L2vpnServicesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func l2vpnServicesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func l2vpnServicesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["l2_VPN_service"] = bindings.NewReferenceType(model.L2VPNServiceBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["l2_VPN_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNServiceBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["l2_VPN_service"] = "L2VPNService" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["l2_VPN_service"] = bindings.NewReferenceType(model.L2VPNServiceBindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["l2_VPN_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNServiceBindingType) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -280,48 +280,48 @@ func l2vpnServicesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func l2vpnServicesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func l2vpnServicesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["l2_VPN_service"] = bindings.NewReferenceType(model.L2VPNServiceBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["l2_VPN_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNServiceBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["l2_VPN_service"] = "L2VPNService" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func l2vpnServicesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.L2VPNServiceBindingType) +func L2vpnServicesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNServiceBindingType) } -func l2vpnServicesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func l2vpnServicesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["l2_VPN_service"] = bindings.NewReferenceType(model.L2VPNServiceBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["l2_VPN_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNServiceBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["l2_VPN_service"] = "L2VPNService" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["l2_VPN_service"] = bindings.NewReferenceType(model.L2VPNServiceBindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["l2_VPN_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNServiceBindingType) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/LocaleServicesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/LocaleServicesClient.go index 1fbbd272d..ec9ec9505 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/LocaleServicesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/LocaleServicesClient.go @@ -9,15 +9,14 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type LocaleServicesClient interface { @@ -25,6 +24,7 @@ type LocaleServicesClient interface { // // @param tier1IdParam (required) // @param localeServicesIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type LocaleServicesClient interface { // @param tier1IdParam (required) // @param localeServicesIdParam (required) // @return com.vmware.nsx_policy.model.LocaleServices + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, localeServicesIdParam string) (model.LocaleServices, error) + Get(tier1IdParam string, localeServicesIdParam string) (nsx_policyModel.LocaleServices, error) // Paginated list of all Tier-1 locale-services // @@ -54,24 +55,26 @@ type LocaleServicesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.LocaleServicesListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.LocaleServicesListResult, error) + List(tier1IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.LocaleServicesListResult, error) // If a Tier-1 locale services with the locale-services-id is not already present, create a new locale services. If it already exists, update Tier-1 locale services with specified attributes. // // @param tier1IdParam (required) // @param localeServicesIdParam (required) // @param localeServicesParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, localeServicesIdParam string, localeServicesParam model.LocaleServices) error + Patch(tier1IdParam string, localeServicesIdParam string, localeServicesParam nsx_policyModel.LocaleServices) error // If a Tier-1 locale services with the locale-services-id is not already present, create a new locale-services. If it already exists, replace the Tier-1 locale services instance with the new object. Modifying edge cluster re-allocates NSX service routers of TIER1 to a different edge cluster. You can also place edge nodes manually and provide maximum two indices for HA mode ACTIVE_STANDBY. To re-allocating edge cluster is a disruptive operation and all existing statistics of Tier1 gateway will be removed. // @@ -79,105 +82,112 @@ type LocaleServicesClient interface { // @param localeServicesIdParam (required) // @param localeServicesParam (required) // @return com.vmware.nsx_policy.model.LocaleServices + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, localeServicesIdParam string, localeServicesParam model.LocaleServices) (model.LocaleServices, error) + Update(tier1IdParam string, localeServicesIdParam string, localeServicesParam nsx_policyModel.LocaleServices) (nsx_policyModel.LocaleServices, error) } type localeServicesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewLocaleServicesClient(connector client.Connector) *localeServicesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.locale_services") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewLocaleServicesClient(connector vapiProtocolClient_.Connector) *localeServicesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.locale_services") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) lIface := localeServicesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &lIface } -func (lIface *localeServicesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (lIface *localeServicesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := lIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (lIface *localeServicesClient) Delete(tier1IdParam string, localeServicesIdParam string) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(localeServicesDeleteInputType(), typeConverter) + operationRestMetaData := localeServicesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(localeServicesDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := localeServicesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *localeServicesClient) Get(tier1IdParam string, localeServicesIdParam string) (model.LocaleServices, error) { +func (lIface *localeServicesClient) Get(tier1IdParam string, localeServicesIdParam string) (nsx_policyModel.LocaleServices, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(localeServicesGetInputType(), typeConverter) + operationRestMetaData := localeServicesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(localeServicesGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.LocaleServices - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.LocaleServices + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := localeServicesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services", "get", inputDataValue, executionContext) - var emptyOutput model.LocaleServices + var emptyOutput nsx_policyModel.LocaleServices if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), localeServicesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LocaleServicesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.LocaleServices), nil + return output.(nsx_policyModel.LocaleServices), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *localeServicesClient) List(tier1IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.LocaleServicesListResult, error) { +func (lIface *localeServicesClient) List(tier1IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.LocaleServicesListResult, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(localeServicesListInputType(), typeConverter) + operationRestMetaData := localeServicesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(localeServicesListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -187,85 +197,84 @@ func (lIface *localeServicesClient) List(tier1IdParam string, cursorParam *strin sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.LocaleServicesListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.LocaleServicesListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := localeServicesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services", "list", inputDataValue, executionContext) - var emptyOutput model.LocaleServicesListResult + var emptyOutput nsx_policyModel.LocaleServicesListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), localeServicesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LocaleServicesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.LocaleServicesListResult), nil + return output.(nsx_policyModel.LocaleServicesListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *localeServicesClient) Patch(tier1IdParam string, localeServicesIdParam string, localeServicesParam model.LocaleServices) error { +func (lIface *localeServicesClient) Patch(tier1IdParam string, localeServicesIdParam string, localeServicesParam nsx_policyModel.LocaleServices) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(localeServicesPatchInputType(), typeConverter) + operationRestMetaData := localeServicesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(localeServicesPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("LocaleServices", localeServicesParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := localeServicesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *localeServicesClient) Update(tier1IdParam string, localeServicesIdParam string, localeServicesParam model.LocaleServices) (model.LocaleServices, error) { +func (lIface *localeServicesClient) Update(tier1IdParam string, localeServicesIdParam string, localeServicesParam nsx_policyModel.LocaleServices) (nsx_policyModel.LocaleServices, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(localeServicesUpdateInputType(), typeConverter) + operationRestMetaData := localeServicesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(localeServicesUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("LocaleServices", localeServicesParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.LocaleServices - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.LocaleServices + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := localeServicesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services", "update", inputDataValue, executionContext) - var emptyOutput model.LocaleServices + var emptyOutput nsx_policyModel.LocaleServices if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), localeServicesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LocaleServicesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.LocaleServices), nil + return output.(nsx_policyModel.LocaleServices), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/LocaleServicesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/LocaleServicesTypes.go index ee68cd52a..883a17535 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/LocaleServicesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/LocaleServicesTypes.go @@ -11,50 +11,50 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func localeServicesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func localeServicesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func localeServicesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func LocaleServicesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func localeServicesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func localeServicesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func localeServicesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func localeServicesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func localeServicesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func localeServicesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.LocaleServicesBindingType) +func LocaleServicesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.LocaleServicesBindingType) } -func localeServicesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func localeServicesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,16 +132,16 @@ func localeServicesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func localeServicesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func localeServicesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -149,30 +149,30 @@ func localeServicesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func localeServicesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.LocaleServicesListResultBindingType) +func LocaleServicesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.LocaleServicesListResultBindingType) } -func localeServicesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func localeServicesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -180,14 +180,14 @@ func localeServicesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -197,7 +197,7 @@ func localeServicesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -218,48 +218,48 @@ func localeServicesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func localeServicesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func localeServicesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["locale_services"] = bindings.NewReferenceType(model.LocaleServicesBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["locale_services"] = vapiBindings_.NewReferenceType(nsx_policyModel.LocaleServicesBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["locale_services"] = "LocaleServices" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func localeServicesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func LocaleServicesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func localeServicesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func localeServicesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["locale_services"] = bindings.NewReferenceType(model.LocaleServicesBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["locale_services"] = vapiBindings_.NewReferenceType(nsx_policyModel.LocaleServicesBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["locale_services"] = "LocaleServices" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["locale_services"] = bindings.NewReferenceType(model.LocaleServicesBindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services"] = vapiBindings_.NewReferenceType(nsx_policyModel.LocaleServicesBindingType) + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -280,48 +280,48 @@ func localeServicesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func localeServicesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func localeServicesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["locale_services"] = bindings.NewReferenceType(model.LocaleServicesBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["locale_services"] = vapiBindings_.NewReferenceType(nsx_policyModel.LocaleServicesBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["locale_services"] = "LocaleServices" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func localeServicesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.LocaleServicesBindingType) +func LocaleServicesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.LocaleServicesBindingType) } -func localeServicesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func localeServicesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["locale_services"] = bindings.NewReferenceType(model.LocaleServicesBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["locale_services"] = vapiBindings_.NewReferenceType(nsx_policyModel.LocaleServicesBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["locale_services"] = "LocaleServices" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["locale_services"] = bindings.NewReferenceType(model.LocaleServicesBindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services"] = vapiBindings_.NewReferenceType(nsx_policyModel.LocaleServicesBindingType) + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/NatClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/NatClient.go index b1ca3bfcf..3844ce4ba 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/NatClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/NatClient.go @@ -9,15 +9,14 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type NatClient interface { @@ -31,43 +30,48 @@ type NatClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PolicyNatListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyNatListResult, error) + List(tier1IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyNatListResult, error) } type natClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewNatClient(connector client.Connector) *natClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.nat") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewNatClient(connector vapiProtocolClient_.Connector) *natClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.nat") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) nIface := natClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &nIface } -func (nIface *natClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (nIface *natClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := nIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (nIface *natClient) List(tier1IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyNatListResult, error) { +func (nIface *natClient) List(tier1IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyNatListResult, error) { typeConverter := nIface.connector.TypeConverter() executionContext := nIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(natListInputType(), typeConverter) + operationRestMetaData := natListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(natListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -77,25 +81,22 @@ func (nIface *natClient) List(tier1IdParam string, cursorParam *string, includeM sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyNatListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyNatListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := natListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - nIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := nIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.nat", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyNatListResult + var emptyOutput nsx_policyModel.PolicyNatListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), natListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), NatListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyNatListResult), nil + return output.(nsx_policyModel.PolicyNatListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), nIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/NatTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/NatTypes.go index 5e8b49c74..2d40ba219 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/NatTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/NatTypes.go @@ -11,23 +11,23 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func natListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func natListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -35,30 +35,30 @@ func natListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func natListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyNatListResultBindingType) +func NatListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyNatListResultBindingType) } -func natListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func natListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -66,14 +66,14 @@ func natListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -83,7 +83,7 @@ func natListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/SecurityConfigClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/SecurityConfigClient.go index c21236ced..f723efcb4 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/SecurityConfigClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/SecurityConfigClient.go @@ -9,15 +9,14 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SecurityConfigClient interface { @@ -31,69 +30,76 @@ type SecurityConfigClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.SecurityFeatures + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, cursorParam *string, featureParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SecurityFeatures, error) + Get(tier1IdParam string, cursorParam *string, featureParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SecurityFeatures, error) - // Create a security configuration if it is not already present, otherwise update the security onfiguration. + // Create a security configuration if it is not already present, otherwise update the security configuration. // // @param tier1IdParam tier1 id (required) // @param securityFeaturesParam (required) // @return com.vmware.nsx_policy.model.SecurityFeatures + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, securityFeaturesParam model.SecurityFeatures) (model.SecurityFeatures, error) + Patch(tier1IdParam string, securityFeaturesParam nsx_policyModel.SecurityFeatures) (nsx_policyModel.SecurityFeatures, error) // Create or update security configuration. // // @param tier1IdParam tier1 id (required) // @param securityFeaturesParam (required) // @return com.vmware.nsx_policy.model.SecurityFeatures + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, securityFeaturesParam model.SecurityFeatures) (model.SecurityFeatures, error) + Update(tier1IdParam string, securityFeaturesParam nsx_policyModel.SecurityFeatures) (nsx_policyModel.SecurityFeatures, error) } type securityConfigClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSecurityConfigClient(connector client.Connector) *securityConfigClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.security_config") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewSecurityConfigClient(connector vapiProtocolClient_.Connector) *securityConfigClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.security_config") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := securityConfigClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *securityConfigClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *securityConfigClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (sIface *securityConfigClient) Get(tier1IdParam string, cursorParam *string, featureParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SecurityFeatures, error) { +func (sIface *securityConfigClient) Get(tier1IdParam string, cursorParam *string, featureParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SecurityFeatures, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(securityConfigGetInputType(), typeConverter) + operationRestMetaData := securityConfigGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(securityConfigGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("Feature", featureParam) @@ -103,89 +109,88 @@ func (sIface *securityConfigClient) Get(tier1IdParam string, cursorParam *string sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SecurityFeatures - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SecurityFeatures + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := securityConfigGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.security_config", "get", inputDataValue, executionContext) - var emptyOutput model.SecurityFeatures + var emptyOutput nsx_policyModel.SecurityFeatures if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), securityConfigGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SecurityConfigGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SecurityFeatures), nil + return output.(nsx_policyModel.SecurityFeatures), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *securityConfigClient) Patch(tier1IdParam string, securityFeaturesParam model.SecurityFeatures) (model.SecurityFeatures, error) { +func (sIface *securityConfigClient) Patch(tier1IdParam string, securityFeaturesParam nsx_policyModel.SecurityFeatures) (nsx_policyModel.SecurityFeatures, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(securityConfigPatchInputType(), typeConverter) + operationRestMetaData := securityConfigPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(securityConfigPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SecurityFeatures", securityFeaturesParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SecurityFeatures - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SecurityFeatures + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := securityConfigPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.security_config", "patch", inputDataValue, executionContext) - var emptyOutput model.SecurityFeatures + var emptyOutput nsx_policyModel.SecurityFeatures if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), securityConfigPatchOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SecurityConfigPatchOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SecurityFeatures), nil + return output.(nsx_policyModel.SecurityFeatures), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *securityConfigClient) Update(tier1IdParam string, securityFeaturesParam model.SecurityFeatures) (model.SecurityFeatures, error) { +func (sIface *securityConfigClient) Update(tier1IdParam string, securityFeaturesParam nsx_policyModel.SecurityFeatures) (nsx_policyModel.SecurityFeatures, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(securityConfigUpdateInputType(), typeConverter) + operationRestMetaData := securityConfigUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(securityConfigUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SecurityFeatures", securityFeaturesParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SecurityFeatures - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SecurityFeatures + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := securityConfigUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.security_config", "update", inputDataValue, executionContext) - var emptyOutput model.SecurityFeatures + var emptyOutput nsx_policyModel.SecurityFeatures if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), securityConfigUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SecurityConfigUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SecurityFeatures), nil + return output.(nsx_policyModel.SecurityFeatures), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/SecurityConfigTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/SecurityConfigTypes.go index 0df62a110..95928127d 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/SecurityConfigTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/SecurityConfigTypes.go @@ -11,10 +11,10 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) @@ -30,16 +30,16 @@ const SecurityConfig_GET_FEATURE_IDPS = "IDPS" // Possible value for ``feature`` of method SecurityConfig#get. const SecurityConfig_GET_FEATURE_TLS = "TLS" -func securityConfigGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func securityConfigGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["feature"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["feature"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["feature"] = "Feature" @@ -47,30 +47,30 @@ func securityConfigGetInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func securityConfigGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SecurityFeaturesBindingType) +func SecurityConfigGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SecurityFeaturesBindingType) } -func securityConfigGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func securityConfigGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["feature"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["feature"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["feature"] = "Feature" @@ -78,14 +78,14 @@ func securityConfigGetRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["feature"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["feature"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" queryParams["cursor"] = "cursor" queryParams["feature"] = "feature" @@ -95,7 +95,7 @@ func securityConfigGetRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -116,41 +116,41 @@ func securityConfigGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func securityConfigPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func securityConfigPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["security_features"] = bindings.NewReferenceType(model.SecurityFeaturesBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["security_features"] = vapiBindings_.NewReferenceType(nsx_policyModel.SecurityFeaturesBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["security_features"] = "SecurityFeatures" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func securityConfigPatchOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SecurityFeaturesBindingType) +func SecurityConfigPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SecurityFeaturesBindingType) } -func securityConfigPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func securityConfigPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["security_features"] = bindings.NewReferenceType(model.SecurityFeaturesBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["security_features"] = vapiBindings_.NewReferenceType(nsx_policyModel.SecurityFeaturesBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["security_features"] = "SecurityFeatures" - paramsTypeMap["security_features"] = bindings.NewReferenceType(model.SecurityFeaturesBindingType) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["security_features"] = vapiBindings_.NewReferenceType(nsx_policyModel.SecurityFeaturesBindingType) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -171,41 +171,41 @@ func securityConfigPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func securityConfigUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func securityConfigUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["security_features"] = bindings.NewReferenceType(model.SecurityFeaturesBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["security_features"] = vapiBindings_.NewReferenceType(nsx_policyModel.SecurityFeaturesBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["security_features"] = "SecurityFeatures" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func securityConfigUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SecurityFeaturesBindingType) +func SecurityConfigUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SecurityFeaturesBindingType) } -func securityConfigUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func securityConfigUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["security_features"] = bindings.NewReferenceType(model.SecurityFeaturesBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["security_features"] = vapiBindings_.NewReferenceType(nsx_policyModel.SecurityFeaturesBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["security_features"] = "SecurityFeatures" - paramsTypeMap["security_features"] = bindings.NewReferenceType(model.SecurityFeaturesBindingType) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["security_features"] = vapiBindings_.NewReferenceType(nsx_policyModel.SecurityFeaturesBindingType) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/SegmentsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/SegmentsClient.go index 94be78a8c..8e562d322 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/SegmentsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/SegmentsClient.go @@ -9,15 +9,14 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SegmentsClient interface { @@ -25,6 +24,7 @@ type SegmentsClient interface { // // @param tier1IdParam (required) // @param segmentIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -36,6 +36,7 @@ type SegmentsClient interface { // // @param tier1IdParam (required) // @param segmentIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -49,24 +50,26 @@ type SegmentsClient interface { // @param segmentIdParam (required) // @param dhcpDeleteLeasesParam (required) // @param enforcementPointPathParam Enforcement point path (optional) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Deletedhcpleases(tier1IdParam string, segmentIdParam string, dhcpDeleteLeasesParam model.DhcpDeleteLeases, enforcementPointPathParam *string) error + Deletedhcpleases(tier1IdParam string, segmentIdParam string, dhcpDeleteLeasesParam nsx_policyModel.DhcpDeleteLeases, enforcementPointPathParam *string) error // Read segment Note: Extended Segment: Please note that old vpn path deprecated. If user specify old l2vpn path in the \"l2_extension\" object in the PUT/PATCH API payload, the path returned in the GET response payload may include the new path instead of the deprecated l2vpn path. Both old and new l2vpn path refer to same resource. there is no functional impact. Also note that l2vpn path included in the error messages returned from validation may include the new VPN path instead of the deprecated l2vpn path. Both new path and old vpn path refer to same resource. // // @param tier1IdParam (required) // @param segmentIdParam (required) // @return com.vmware.nsx_policy.model.Segment + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, segmentIdParam string) (model.Segment, error) + Get(tier1IdParam string, segmentIdParam string) (nsx_policyModel.Segment, error) // // @@ -79,24 +82,26 @@ type SegmentsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.SegmentListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, segmentTypeParam *string, sortAscendingParam *bool, sortByParam *string) (model.SegmentListResult, error) + List(tier1IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, segmentTypeParam *string, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SegmentListResult, error) // If segment with the segment-id is not already present, create a new segment. If it already exists, update the segment with specified attributes. Note: Extended Segment: Please note that old vpn path deprecated. If user specify old l2vpn path in the \"l2_extension\" object in the PATCH API payload, the path returned in the GET response payload may include the new path instead of the deprecated l2vpn path. Both old and new l2vpn path refer to same resource. there is no functional impact. Also note that l2vpn path included in the Alarm, GPRR, error messages returned from validation may include the new VPN path instead of the deprecated l2vpn path. Both new path and old vpn path refer to same resource. // // @param tier1IdParam (required) // @param segmentIdParam (required) // @param segmentParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, segmentIdParam string, segmentParam model.Segment) error + Patch(tier1IdParam string, segmentIdParam string, segmentParam nsx_policyModel.Segment) error // If segment with the segment-id is not already present, create a new segment. If it already exists, replace the segment with this object. Note: Extended Segment: Please note that old vpn path deprecated. If user specify old l2vpn path in the \"l2_extension\" object in the PUT API payload, the path returned in the PUT/GET response payload may include the new path instead of the deprecated l2vpn path. Both old and new l2vpn path refer to same resource. there is no functional impact. Also note that l2vpn path included in the Alarm, GPRR, error messages returned from validation may include the new VPN path instead of the deprecated l2vpn path. Both new path and old vpn path refer to same resource. // @@ -104,66 +109,68 @@ type SegmentsClient interface { // @param segmentIdParam (required) // @param segmentParam (required) // @return com.vmware.nsx_policy.model.Segment + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, segmentIdParam string, segmentParam model.Segment) (model.Segment, error) + Update(tier1IdParam string, segmentIdParam string, segmentParam nsx_policyModel.Segment) (nsx_policyModel.Segment, error) } type segmentsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSegmentsClient(connector client.Connector) *segmentsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.segments") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "delete_0": core.NewMethodIdentifier(interfaceIdentifier, "delete_0"), - "deletedhcpleases": core.NewMethodIdentifier(interfaceIdentifier, "deletedhcpleases"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewSegmentsClient(connector vapiProtocolClient_.Connector) *segmentsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.segments") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "delete_0": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete_0"), + "deletedhcpleases": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "deletedhcpleases"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := segmentsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *segmentsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *segmentsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *segmentsClient) Delete(tier1IdParam string, segmentIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentsDeleteInputType(), typeConverter) + operationRestMetaData := segmentsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentsDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } @@ -172,93 +179,100 @@ func (sIface *segmentsClient) Delete(tier1IdParam string, segmentIdParam string) func (sIface *segmentsClient) Delete0(tier1IdParam string, segmentIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentsDelete0InputType(), typeConverter) + operationRestMetaData := segmentsDelete0RestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentsDelete0InputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentsDelete0RestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments", "delete_0", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *segmentsClient) Deletedhcpleases(tier1IdParam string, segmentIdParam string, dhcpDeleteLeasesParam model.DhcpDeleteLeases, enforcementPointPathParam *string) error { +func (sIface *segmentsClient) Deletedhcpleases(tier1IdParam string, segmentIdParam string, dhcpDeleteLeasesParam nsx_policyModel.DhcpDeleteLeases, enforcementPointPathParam *string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentsDeletedhcpleasesInputType(), typeConverter) + operationRestMetaData := segmentsDeletedhcpleasesRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentsDeletedhcpleasesInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("DhcpDeleteLeases", dhcpDeleteLeasesParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentsDeletedhcpleasesRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments", "deletedhcpleases", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *segmentsClient) Get(tier1IdParam string, segmentIdParam string) (model.Segment, error) { +func (sIface *segmentsClient) Get(tier1IdParam string, segmentIdParam string) (nsx_policyModel.Segment, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentsGetInputType(), typeConverter) + operationRestMetaData := segmentsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentsGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Segment - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Segment + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments", "get", inputDataValue, executionContext) - var emptyOutput model.Segment + var emptyOutput nsx_policyModel.Segment if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Segment), nil + return output.(nsx_policyModel.Segment), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *segmentsClient) List(tier1IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, segmentTypeParam *string, sortAscendingParam *bool, sortByParam *string) (model.SegmentListResult, error) { +func (sIface *segmentsClient) List(tier1IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, segmentTypeParam *string, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SegmentListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentsListInputType(), typeConverter) + operationRestMetaData := segmentsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentsListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -269,85 +283,84 @@ func (sIface *segmentsClient) List(tier1IdParam string, cursorParam *string, inc sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SegmentListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments", "list", inputDataValue, executionContext) - var emptyOutput model.SegmentListResult + var emptyOutput nsx_policyModel.SegmentListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentListResult), nil + return output.(nsx_policyModel.SegmentListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *segmentsClient) Patch(tier1IdParam string, segmentIdParam string, segmentParam model.Segment) error { +func (sIface *segmentsClient) Patch(tier1IdParam string, segmentIdParam string, segmentParam nsx_policyModel.Segment) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentsPatchInputType(), typeConverter) + operationRestMetaData := segmentsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentsPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Segment", segmentParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *segmentsClient) Update(tier1IdParam string, segmentIdParam string, segmentParam model.Segment) (model.Segment, error) { +func (sIface *segmentsClient) Update(tier1IdParam string, segmentIdParam string, segmentParam nsx_policyModel.Segment) (nsx_policyModel.Segment, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentsUpdateInputType(), typeConverter) + operationRestMetaData := segmentsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentsUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Segment", segmentParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Segment - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Segment + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments", "update", inputDataValue, executionContext) - var emptyOutput model.Segment + var emptyOutput nsx_policyModel.Segment if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Segment), nil + return output.(nsx_policyModel.Segment), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/SegmentsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/SegmentsTypes.go index fe34f1188..39a6b5435 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/SegmentsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/SegmentsTypes.go @@ -11,10 +11,10 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) @@ -24,43 +24,43 @@ const Segments_LIST_SEGMENT_TYPE_DVPORTGROUP = "DVPortgroup" // Possible value for ``segmentType`` of method Segments#list. const Segments_LIST_SEGMENT_TYPE_ALL = "ALL" -func segmentsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -81,43 +81,43 @@ func segmentsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentsDelete0InputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentsDelete0InputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentsDelete0OutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentsDelete0OutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentsDelete0RestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentsDelete0RestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -138,54 +138,54 @@ func segmentsDelete0RestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentsDeletedhcpleasesInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentsDeletedhcpleasesInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["dhcp_delete_leases"] = bindings.NewReferenceType(model.DhcpDeleteLeasesBindingType) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["dhcp_delete_leases"] = vapiBindings_.NewReferenceType(nsx_policyModel.DhcpDeleteLeasesBindingType) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["dhcp_delete_leases"] = "DhcpDeleteLeases" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentsDeletedhcpleasesOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentsDeletedhcpleasesOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentsDeletedhcpleasesRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentsDeletedhcpleasesRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["dhcp_delete_leases"] = bindings.NewReferenceType(model.DhcpDeleteLeasesBindingType) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["dhcp_delete_leases"] = vapiBindings_.NewReferenceType(nsx_policyModel.DhcpDeleteLeasesBindingType) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["dhcp_delete_leases"] = "DhcpDeleteLeases" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["dhcp_delete_leases"] = bindings.NewReferenceType(model.DhcpDeleteLeasesBindingType) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["dhcp_delete_leases"] = vapiBindings_.NewReferenceType(nsx_policyModel.DhcpDeleteLeasesBindingType) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" queryParams["enforcement_point_path"] = "enforcement_point_path" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -206,43 +206,43 @@ func segmentsDeletedhcpleasesRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentBindingType) +func SegmentsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentBindingType) } -func segmentsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -263,17 +263,17 @@ func segmentsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["segment_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["segment_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -282,31 +282,31 @@ func segmentsListInputType() bindings.StructType { fieldNameMap["segment_type"] = "SegmentType" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentListResultBindingType) +func SegmentsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentListResultBindingType) } -func segmentsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["segment_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["segment_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -315,15 +315,15 @@ func segmentsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["segment_type"] = "SegmentType" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["segment_type"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -334,7 +334,7 @@ func segmentsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -355,48 +355,48 @@ func segmentsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["segment"] = bindings.NewReferenceType(model.SegmentBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment"] = "Segment" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["segment"] = bindings.NewReferenceType(model.SegmentBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment"] = "Segment" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segment"] = bindings.NewReferenceType(model.SegmentBindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentBindingType) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -417,48 +417,48 @@ func segmentsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["segment"] = bindings.NewReferenceType(model.SegmentBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment"] = "Segment" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentBindingType) +func SegmentsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentBindingType) } -func segmentsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["segment"] = bindings.NewReferenceType(model.SegmentBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment"] = "Segment" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segment"] = bindings.NewReferenceType(model.SegmentBindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentBindingType) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/SessionTimerProfileBindingsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/SessionTimerProfileBindingsClient.go index 1e9a1288c..435f89c73 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/SessionTimerProfileBindingsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/SessionTimerProfileBindingsClient.go @@ -9,15 +9,14 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SessionTimerProfileBindingsClient interface { @@ -25,6 +24,7 @@ type SessionTimerProfileBindingsClient interface { // // @param tier1IdParam (required) // @param sessionTimerProfileBindingIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,24 +37,26 @@ type SessionTimerProfileBindingsClient interface { // @param tier1IdParam (required) // @param sessionTimerProfileBindingIdParam (required) // @return com.vmware.nsx_policy.model.SessionTimerProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, sessionTimerProfileBindingIdParam string) (model.SessionTimerProfileBindingMap, error) + Get(tier1IdParam string, sessionTimerProfileBindingIdParam string) (nsx_policyModel.SessionTimerProfileBindingMap, error) // API will create or update Session Timer profile binding map for Tier-1 Logical Router. // // @param tier1IdParam (required) // @param sessionTimerProfileBindingIdParam (required) // @param sessionTimerProfileBindingMapParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam model.SessionTimerProfileBindingMap) error + Patch(tier1IdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam nsx_policyModel.SessionTimerProfileBindingMap) error // API will create or update Session Timer profile binding map for Tier-1 Logical Router. // @@ -62,155 +64,160 @@ type SessionTimerProfileBindingsClient interface { // @param sessionTimerProfileBindingIdParam (required) // @param sessionTimerProfileBindingMapParam (required) // @return com.vmware.nsx_policy.model.SessionTimerProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam model.SessionTimerProfileBindingMap) (model.SessionTimerProfileBindingMap, error) + Update(tier1IdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam nsx_policyModel.SessionTimerProfileBindingMap) (nsx_policyModel.SessionTimerProfileBindingMap, error) } type sessionTimerProfileBindingsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSessionTimerProfileBindingsClient(connector client.Connector) *sessionTimerProfileBindingsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.session_timer_profile_bindings") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewSessionTimerProfileBindingsClient(connector vapiProtocolClient_.Connector) *sessionTimerProfileBindingsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.session_timer_profile_bindings") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := sessionTimerProfileBindingsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *sessionTimerProfileBindingsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *sessionTimerProfileBindingsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *sessionTimerProfileBindingsClient) Delete(tier1IdParam string, sessionTimerProfileBindingIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionTimerProfileBindingsDeleteInputType(), typeConverter) + operationRestMetaData := sessionTimerProfileBindingsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionTimerProfileBindingsDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SessionTimerProfileBindingId", sessionTimerProfileBindingIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionTimerProfileBindingsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.session_timer_profile_bindings", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *sessionTimerProfileBindingsClient) Get(tier1IdParam string, sessionTimerProfileBindingIdParam string) (model.SessionTimerProfileBindingMap, error) { +func (sIface *sessionTimerProfileBindingsClient) Get(tier1IdParam string, sessionTimerProfileBindingIdParam string) (nsx_policyModel.SessionTimerProfileBindingMap, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionTimerProfileBindingsGetInputType(), typeConverter) + operationRestMetaData := sessionTimerProfileBindingsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionTimerProfileBindingsGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SessionTimerProfileBindingId", sessionTimerProfileBindingIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SessionTimerProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SessionTimerProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionTimerProfileBindingsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.session_timer_profile_bindings", "get", inputDataValue, executionContext) - var emptyOutput model.SessionTimerProfileBindingMap + var emptyOutput nsx_policyModel.SessionTimerProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sessionTimerProfileBindingsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SessionTimerProfileBindingsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SessionTimerProfileBindingMap), nil + return output.(nsx_policyModel.SessionTimerProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *sessionTimerProfileBindingsClient) Patch(tier1IdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam model.SessionTimerProfileBindingMap) error { +func (sIface *sessionTimerProfileBindingsClient) Patch(tier1IdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam nsx_policyModel.SessionTimerProfileBindingMap) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionTimerProfileBindingsPatchInputType(), typeConverter) + operationRestMetaData := sessionTimerProfileBindingsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionTimerProfileBindingsPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SessionTimerProfileBindingId", sessionTimerProfileBindingIdParam) sv.AddStructField("SessionTimerProfileBindingMap", sessionTimerProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionTimerProfileBindingsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.session_timer_profile_bindings", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *sessionTimerProfileBindingsClient) Update(tier1IdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam model.SessionTimerProfileBindingMap) (model.SessionTimerProfileBindingMap, error) { +func (sIface *sessionTimerProfileBindingsClient) Update(tier1IdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam nsx_policyModel.SessionTimerProfileBindingMap) (nsx_policyModel.SessionTimerProfileBindingMap, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionTimerProfileBindingsUpdateInputType(), typeConverter) + operationRestMetaData := sessionTimerProfileBindingsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionTimerProfileBindingsUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SessionTimerProfileBindingId", sessionTimerProfileBindingIdParam) sv.AddStructField("SessionTimerProfileBindingMap", sessionTimerProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SessionTimerProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SessionTimerProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionTimerProfileBindingsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.session_timer_profile_bindings", "update", inputDataValue, executionContext) - var emptyOutput model.SessionTimerProfileBindingMap + var emptyOutput nsx_policyModel.SessionTimerProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sessionTimerProfileBindingsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SessionTimerProfileBindingsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SessionTimerProfileBindingMap), nil + return output.(nsx_policyModel.SessionTimerProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/SessionTimerProfileBindingsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/SessionTimerProfileBindingsTypes.go index 32285b23c..a48a14d51 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/SessionTimerProfileBindingsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/SessionTimerProfileBindingsTypes.go @@ -11,50 +11,50 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func sessionTimerProfileBindingsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionTimerProfileBindingsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionTimerProfileBindingsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SessionTimerProfileBindingsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func sessionTimerProfileBindingsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionTimerProfileBindingsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["sessionTimerProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionTimerProfileBindingId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["session_timer_profile_binding_id"] = "sessionTimerProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func sessionTimerProfileBindingsDeleteRestMetadata() protocol.OperationRestMetad map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionTimerProfileBindingsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionTimerProfileBindingsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionTimerProfileBindingsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) +func SessionTimerProfileBindingsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SessionTimerProfileBindingMapBindingType) } -func sessionTimerProfileBindingsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionTimerProfileBindingsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["sessionTimerProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionTimerProfileBindingId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["session_timer_profile_binding_id"] = "sessionTimerProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,48 +132,48 @@ func sessionTimerProfileBindingsGetRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionTimerProfileBindingsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionTimerProfileBindingsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SessionTimerProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" fieldNameMap["session_timer_profile_binding_map"] = "SessionTimerProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionTimerProfileBindingsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SessionTimerProfileBindingsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func sessionTimerProfileBindingsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionTimerProfileBindingsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SessionTimerProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" fieldNameMap["session_timer_profile_binding_map"] = "SessionTimerProfileBindingMap" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["sessionTimerProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SessionTimerProfileBindingMapBindingType) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionTimerProfileBindingId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["session_timer_profile_binding_id"] = "sessionTimerProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -194,48 +194,48 @@ func sessionTimerProfileBindingsPatchRestMetadata() protocol.OperationRestMetada map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionTimerProfileBindingsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionTimerProfileBindingsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SessionTimerProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" fieldNameMap["session_timer_profile_binding_map"] = "SessionTimerProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionTimerProfileBindingsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) +func SessionTimerProfileBindingsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SessionTimerProfileBindingMapBindingType) } -func sessionTimerProfileBindingsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionTimerProfileBindingsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SessionTimerProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" fieldNameMap["session_timer_profile_binding_map"] = "SessionTimerProfileBindingMap" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["sessionTimerProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SessionTimerProfileBindingMapBindingType) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionTimerProfileBindingId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["session_timer_profile_binding_id"] = "sessionTimerProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/StateClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/StateClient.go index d4cb00efe..01fb9bc98 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/StateClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/StateClient.go @@ -9,15 +9,14 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type StateClient interface { @@ -33,43 +32,48 @@ type StateClient interface { // @param sortByParam Field by which records are sorted (optional) // @param type_Param Returns specific information based on the value specified. (optional) // @return com.vmware.nsx_policy.model.Tier1GatewayState + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, interfacePathParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, type_Param *string) (model.Tier1GatewayState, error) + Get(tier1IdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, interfacePathParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, type_Param *string) (nsx_policyModel.Tier1GatewayState, error) } type stateClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewStateClient(connector client.Connector) *stateClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.state") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), +func NewStateClient(connector vapiProtocolClient_.Connector) *stateClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.state") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := stateClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *stateClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *stateClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (sIface *stateClient) Get(tier1IdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, interfacePathParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, type_Param *string) (model.Tier1GatewayState, error) { +func (sIface *stateClient) Get(tier1IdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, interfacePathParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, type_Param *string) (nsx_policyModel.Tier1GatewayState, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(stateGetInputType(), typeConverter) + operationRestMetaData := stateGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(stateGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) @@ -81,25 +85,22 @@ func (sIface *stateClient) Get(tier1IdParam string, cursorParam *string, enforce sv.AddStructField("Type_", type_Param) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier1GatewayState - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Tier1GatewayState + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := stateGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.state", "get", inputDataValue, executionContext) - var emptyOutput model.Tier1GatewayState + var emptyOutput nsx_policyModel.Tier1GatewayState if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), stateGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), StateGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier1GatewayState), nil + return output.(nsx_policyModel.Tier1GatewayState), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/StateTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/StateTypes.go index 71dfeca8b..c4e2404a4 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/StateTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/StateTypes.go @@ -11,10 +11,10 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) @@ -27,18 +27,18 @@ const State_GET_TYPE_GATEWAY_STATUS = "GATEWAY_STATUS" // Possible value for ``type`` of method State#get. const State_GET_TYPE_IPV6_STATUS = "IPV6_STATUS" -func stateGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func stateGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["interface_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["interface_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -48,32 +48,32 @@ func stateGetInputType() bindings.StructType { fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func stateGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier1GatewayStateBindingType) +func StateGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.Tier1GatewayStateBindingType) } -func stateGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func stateGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["interface_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["interface_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -83,16 +83,16 @@ func stateGetRestMetadata() protocol.OperationRestMetadata { fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" fieldNameMap["type"] = "Type_" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["type"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["interface_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["interface_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" queryParams["cursor"] = "cursor" queryParams["interface_path"] = "interface_path" @@ -104,7 +104,7 @@ func stateGetRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/StaticRoutesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/StaticRoutesClient.go index 0a8d44c8a..d4eb30d3a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/StaticRoutesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/StaticRoutesClient.go @@ -9,15 +9,14 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type StaticRoutesClient interface { @@ -25,6 +24,7 @@ type StaticRoutesClient interface { // // @param tier1IdParam (required) // @param routeIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type StaticRoutesClient interface { // @param tier1IdParam (required) // @param routeIdParam (required) // @return com.vmware.nsx_policy.model.StaticRoutes + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, routeIdParam string) (model.StaticRoutes, error) + Get(tier1IdParam string, routeIdParam string) (nsx_policyModel.StaticRoutes, error) // Paginated list of all Tier-1 Static Routes // @@ -54,24 +55,26 @@ type StaticRoutesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.StaticRoutesListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.StaticRoutesListResult, error) + List(tier1IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.StaticRoutesListResult, error) // If static routes for route-id are not already present, create static routes. If it already exists, update static routes for route-id. // // @param tier1IdParam (required) // @param routeIdParam (required) // @param staticRoutesParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, routeIdParam string, staticRoutesParam model.StaticRoutes) error + Patch(tier1IdParam string, routeIdParam string, staticRoutesParam nsx_policyModel.StaticRoutes) error // If static routes for route-id are not already present, create static routes. If it already exists, replace the static routes for route-id. // @@ -79,105 +82,112 @@ type StaticRoutesClient interface { // @param routeIdParam (required) // @param staticRoutesParam (required) // @return com.vmware.nsx_policy.model.StaticRoutes + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, routeIdParam string, staticRoutesParam model.StaticRoutes) (model.StaticRoutes, error) + Update(tier1IdParam string, routeIdParam string, staticRoutesParam nsx_policyModel.StaticRoutes) (nsx_policyModel.StaticRoutes, error) } type staticRoutesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewStaticRoutesClient(connector client.Connector) *staticRoutesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.static_routes") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewStaticRoutesClient(connector vapiProtocolClient_.Connector) *staticRoutesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.static_routes") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := staticRoutesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *staticRoutesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *staticRoutesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *staticRoutesClient) Delete(tier1IdParam string, routeIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(staticRoutesDeleteInputType(), typeConverter) + operationRestMetaData := staticRoutesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(staticRoutesDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("RouteId", routeIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := staticRoutesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.static_routes", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *staticRoutesClient) Get(tier1IdParam string, routeIdParam string) (model.StaticRoutes, error) { +func (sIface *staticRoutesClient) Get(tier1IdParam string, routeIdParam string) (nsx_policyModel.StaticRoutes, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(staticRoutesGetInputType(), typeConverter) + operationRestMetaData := staticRoutesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(staticRoutesGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("RouteId", routeIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.StaticRoutes - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.StaticRoutes + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := staticRoutesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.static_routes", "get", inputDataValue, executionContext) - var emptyOutput model.StaticRoutes + var emptyOutput nsx_policyModel.StaticRoutes if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), staticRoutesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), StaticRoutesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.StaticRoutes), nil + return output.(nsx_policyModel.StaticRoutes), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *staticRoutesClient) List(tier1IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.StaticRoutesListResult, error) { +func (sIface *staticRoutesClient) List(tier1IdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.StaticRoutesListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(staticRoutesListInputType(), typeConverter) + operationRestMetaData := staticRoutesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(staticRoutesListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) @@ -187,85 +197,84 @@ func (sIface *staticRoutesClient) List(tier1IdParam string, cursorParam *string, sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.StaticRoutesListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.StaticRoutesListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := staticRoutesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.static_routes", "list", inputDataValue, executionContext) - var emptyOutput model.StaticRoutesListResult + var emptyOutput nsx_policyModel.StaticRoutesListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), staticRoutesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), StaticRoutesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.StaticRoutesListResult), nil + return output.(nsx_policyModel.StaticRoutesListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *staticRoutesClient) Patch(tier1IdParam string, routeIdParam string, staticRoutesParam model.StaticRoutes) error { +func (sIface *staticRoutesClient) Patch(tier1IdParam string, routeIdParam string, staticRoutesParam nsx_policyModel.StaticRoutes) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(staticRoutesPatchInputType(), typeConverter) + operationRestMetaData := staticRoutesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(staticRoutesPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("RouteId", routeIdParam) sv.AddStructField("StaticRoutes", staticRoutesParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := staticRoutesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.static_routes", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *staticRoutesClient) Update(tier1IdParam string, routeIdParam string, staticRoutesParam model.StaticRoutes) (model.StaticRoutes, error) { +func (sIface *staticRoutesClient) Update(tier1IdParam string, routeIdParam string, staticRoutesParam nsx_policyModel.StaticRoutes) (nsx_policyModel.StaticRoutes, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(staticRoutesUpdateInputType(), typeConverter) + operationRestMetaData := staticRoutesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(staticRoutesUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("RouteId", routeIdParam) sv.AddStructField("StaticRoutes", staticRoutesParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.StaticRoutes - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.StaticRoutes + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := staticRoutesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.static_routes", "update", inputDataValue, executionContext) - var emptyOutput model.StaticRoutes + var emptyOutput nsx_policyModel.StaticRoutes if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), staticRoutesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), StaticRoutesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.StaticRoutes), nil + return output.(nsx_policyModel.StaticRoutes), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/StaticRoutesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/StaticRoutesTypes.go index f3c0abb59..0ec4878d4 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/StaticRoutesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/StaticRoutesTypes.go @@ -11,50 +11,50 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func staticRoutesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func staticRoutesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["route_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["route_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["route_id"] = "RouteId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func staticRoutesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func StaticRoutesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func staticRoutesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func staticRoutesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["route_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["route_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["route_id"] = "RouteId" - paramsTypeMap["route_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["routeId"] = bindings.NewStringType() + paramsTypeMap["route_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["routeId"] = vapiBindings_.NewStringType() pathParams["route_id"] = "routeId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func staticRoutesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func staticRoutesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func staticRoutesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["route_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["route_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["route_id"] = "RouteId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func staticRoutesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.StaticRoutesBindingType) +func StaticRoutesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.StaticRoutesBindingType) } -func staticRoutesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func staticRoutesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["route_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["route_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["route_id"] = "RouteId" - paramsTypeMap["route_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["routeId"] = bindings.NewStringType() + paramsTypeMap["route_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["routeId"] = vapiBindings_.NewStringType() pathParams["route_id"] = "routeId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,16 +132,16 @@ func staticRoutesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func staticRoutesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func staticRoutesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -149,30 +149,30 @@ func staticRoutesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func staticRoutesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.StaticRoutesListResultBindingType) +func StaticRoutesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.StaticRoutesListResultBindingType) } -func staticRoutesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func staticRoutesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" @@ -180,14 +180,14 @@ func staticRoutesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -197,7 +197,7 @@ func staticRoutesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -218,48 +218,48 @@ func staticRoutesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func staticRoutesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func staticRoutesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["route_id"] = bindings.NewStringType() - fields["static_routes"] = bindings.NewReferenceType(model.StaticRoutesBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["route_id"] = vapiBindings_.NewStringType() + fields["static_routes"] = vapiBindings_.NewReferenceType(nsx_policyModel.StaticRoutesBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["route_id"] = "RouteId" fieldNameMap["static_routes"] = "StaticRoutes" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func staticRoutesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func StaticRoutesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func staticRoutesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func staticRoutesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["route_id"] = bindings.NewStringType() - fields["static_routes"] = bindings.NewReferenceType(model.StaticRoutesBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["route_id"] = vapiBindings_.NewStringType() + fields["static_routes"] = vapiBindings_.NewReferenceType(nsx_policyModel.StaticRoutesBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["route_id"] = "RouteId" fieldNameMap["static_routes"] = "StaticRoutes" - paramsTypeMap["route_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["static_routes"] = bindings.NewReferenceType(model.StaticRoutesBindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["routeId"] = bindings.NewStringType() + paramsTypeMap["static_routes"] = vapiBindings_.NewReferenceType(nsx_policyModel.StaticRoutesBindingType) + paramsTypeMap["route_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["routeId"] = vapiBindings_.NewStringType() pathParams["route_id"] = "routeId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -280,48 +280,48 @@ func staticRoutesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func staticRoutesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func staticRoutesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["route_id"] = bindings.NewStringType() - fields["static_routes"] = bindings.NewReferenceType(model.StaticRoutesBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["route_id"] = vapiBindings_.NewStringType() + fields["static_routes"] = vapiBindings_.NewReferenceType(nsx_policyModel.StaticRoutesBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["route_id"] = "RouteId" fieldNameMap["static_routes"] = "StaticRoutes" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func staticRoutesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.StaticRoutesBindingType) +func StaticRoutesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.StaticRoutesBindingType) } -func staticRoutesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func staticRoutesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["route_id"] = bindings.NewStringType() - fields["static_routes"] = bindings.NewReferenceType(model.StaticRoutesBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["route_id"] = vapiBindings_.NewStringType() + fields["static_routes"] = vapiBindings_.NewReferenceType(nsx_policyModel.StaticRoutesBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["route_id"] = "RouteId" fieldNameMap["static_routes"] = "StaticRoutes" - paramsTypeMap["route_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["static_routes"] = bindings.NewReferenceType(model.StaticRoutesBindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["routeId"] = bindings.NewStringType() + paramsTypeMap["static_routes"] = vapiBindings_.NewReferenceType(nsx_policyModel.StaticRoutesBindingType) + paramsTypeMap["route_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["routeId"] = vapiBindings_.NewStringType() pathParams["route_id"] = "routeId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/TlsInspectionConfigProfileBindingsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/TlsInspectionConfigProfileBindingsClient.go index bc8d80562..e455929cc 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/TlsInspectionConfigProfileBindingsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/TlsInspectionConfigProfileBindingsClient.go @@ -9,15 +9,14 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type TlsInspectionConfigProfileBindingsClient interface { @@ -25,6 +24,7 @@ type TlsInspectionConfigProfileBindingsClient interface { // // @param tier1IdParam (required) // @param tlsInspectionConfigProfileBindingIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,12 +37,13 @@ type TlsInspectionConfigProfileBindingsClient interface { // @param tier1IdParam (required) // @param tlsInspectionConfigProfileBindingIdParam (required) // @return com.vmware.nsx_policy.model.TlsConfigProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, tlsInspectionConfigProfileBindingIdParam string) (model.TlsConfigProfileBindingMap, error) + Get(tier1IdParam string, tlsInspectionConfigProfileBindingIdParam string) (nsx_policyModel.TlsConfigProfileBindingMap, error) // API will create or update TLS Config profile binding map for Tier-1 Logical Router. // @@ -50,12 +51,13 @@ type TlsInspectionConfigProfileBindingsClient interface { // @param tlsInspectionConfigProfileBindingIdParam (required) // @param tlsConfigProfileBindingMapParam (required) // @return com.vmware.nsx_policy.model.TlsConfigProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, tlsInspectionConfigProfileBindingIdParam string, tlsConfigProfileBindingMapParam model.TlsConfigProfileBindingMap) (model.TlsConfigProfileBindingMap, error) + Patch(tier1IdParam string, tlsInspectionConfigProfileBindingIdParam string, tlsConfigProfileBindingMapParam nsx_policyModel.TlsConfigProfileBindingMap) (nsx_policyModel.TlsConfigProfileBindingMap, error) // API will create or update TLS Config profile binding map for Tier-1 Logical Router. // @@ -63,161 +65,166 @@ type TlsInspectionConfigProfileBindingsClient interface { // @param tlsInspectionConfigProfileBindingIdParam (required) // @param tlsConfigProfileBindingMapParam (required) // @return com.vmware.nsx_policy.model.TlsConfigProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, tlsInspectionConfigProfileBindingIdParam string, tlsConfigProfileBindingMapParam model.TlsConfigProfileBindingMap) (model.TlsConfigProfileBindingMap, error) + Update(tier1IdParam string, tlsInspectionConfigProfileBindingIdParam string, tlsConfigProfileBindingMapParam nsx_policyModel.TlsConfigProfileBindingMap) (nsx_policyModel.TlsConfigProfileBindingMap, error) } type tlsInspectionConfigProfileBindingsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewTlsInspectionConfigProfileBindingsClient(connector client.Connector) *tlsInspectionConfigProfileBindingsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.tls_inspection_config_profile_bindings") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewTlsInspectionConfigProfileBindingsClient(connector vapiProtocolClient_.Connector) *tlsInspectionConfigProfileBindingsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.tls_inspection_config_profile_bindings") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) tIface := tlsInspectionConfigProfileBindingsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &tIface } -func (tIface *tlsInspectionConfigProfileBindingsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (tIface *tlsInspectionConfigProfileBindingsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := tIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (tIface *tlsInspectionConfigProfileBindingsClient) Delete(tier1IdParam string, tlsInspectionConfigProfileBindingIdParam string) error { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tlsInspectionConfigProfileBindingsDeleteInputType(), typeConverter) + operationRestMetaData := tlsInspectionConfigProfileBindingsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tlsInspectionConfigProfileBindingsDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("TlsInspectionConfigProfileBindingId", tlsInspectionConfigProfileBindingIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tlsInspectionConfigProfileBindingsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.tls_inspection_config_profile_bindings", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (tIface *tlsInspectionConfigProfileBindingsClient) Get(tier1IdParam string, tlsInspectionConfigProfileBindingIdParam string) (model.TlsConfigProfileBindingMap, error) { +func (tIface *tlsInspectionConfigProfileBindingsClient) Get(tier1IdParam string, tlsInspectionConfigProfileBindingIdParam string) (nsx_policyModel.TlsConfigProfileBindingMap, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tlsInspectionConfigProfileBindingsGetInputType(), typeConverter) + operationRestMetaData := tlsInspectionConfigProfileBindingsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tlsInspectionConfigProfileBindingsGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("TlsInspectionConfigProfileBindingId", tlsInspectionConfigProfileBindingIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TlsConfigProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.TlsConfigProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tlsInspectionConfigProfileBindingsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.tls_inspection_config_profile_bindings", "get", inputDataValue, executionContext) - var emptyOutput model.TlsConfigProfileBindingMap + var emptyOutput nsx_policyModel.TlsConfigProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), tlsInspectionConfigProfileBindingsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TlsInspectionConfigProfileBindingsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TlsConfigProfileBindingMap), nil + return output.(nsx_policyModel.TlsConfigProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (tIface *tlsInspectionConfigProfileBindingsClient) Patch(tier1IdParam string, tlsInspectionConfigProfileBindingIdParam string, tlsConfigProfileBindingMapParam model.TlsConfigProfileBindingMap) (model.TlsConfigProfileBindingMap, error) { +func (tIface *tlsInspectionConfigProfileBindingsClient) Patch(tier1IdParam string, tlsInspectionConfigProfileBindingIdParam string, tlsConfigProfileBindingMapParam nsx_policyModel.TlsConfigProfileBindingMap) (nsx_policyModel.TlsConfigProfileBindingMap, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tlsInspectionConfigProfileBindingsPatchInputType(), typeConverter) + operationRestMetaData := tlsInspectionConfigProfileBindingsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tlsInspectionConfigProfileBindingsPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("TlsInspectionConfigProfileBindingId", tlsInspectionConfigProfileBindingIdParam) sv.AddStructField("TlsConfigProfileBindingMap", tlsConfigProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TlsConfigProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.TlsConfigProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tlsInspectionConfigProfileBindingsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.tls_inspection_config_profile_bindings", "patch", inputDataValue, executionContext) - var emptyOutput model.TlsConfigProfileBindingMap + var emptyOutput nsx_policyModel.TlsConfigProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), tlsInspectionConfigProfileBindingsPatchOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TlsInspectionConfigProfileBindingsPatchOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TlsConfigProfileBindingMap), nil + return output.(nsx_policyModel.TlsConfigProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (tIface *tlsInspectionConfigProfileBindingsClient) Update(tier1IdParam string, tlsInspectionConfigProfileBindingIdParam string, tlsConfigProfileBindingMapParam model.TlsConfigProfileBindingMap) (model.TlsConfigProfileBindingMap, error) { +func (tIface *tlsInspectionConfigProfileBindingsClient) Update(tier1IdParam string, tlsInspectionConfigProfileBindingIdParam string, tlsConfigProfileBindingMapParam nsx_policyModel.TlsConfigProfileBindingMap) (nsx_policyModel.TlsConfigProfileBindingMap, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tlsInspectionConfigProfileBindingsUpdateInputType(), typeConverter) + operationRestMetaData := tlsInspectionConfigProfileBindingsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tlsInspectionConfigProfileBindingsUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("TlsInspectionConfigProfileBindingId", tlsInspectionConfigProfileBindingIdParam) sv.AddStructField("TlsConfigProfileBindingMap", tlsConfigProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TlsConfigProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.TlsConfigProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tlsInspectionConfigProfileBindingsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.tls_inspection_config_profile_bindings", "update", inputDataValue, executionContext) - var emptyOutput model.TlsConfigProfileBindingMap + var emptyOutput nsx_policyModel.TlsConfigProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), tlsInspectionConfigProfileBindingsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TlsInspectionConfigProfileBindingsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TlsConfigProfileBindingMap), nil + return output.(nsx_policyModel.TlsConfigProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/TlsInspectionConfigProfileBindingsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/TlsInspectionConfigProfileBindingsTypes.go index 395d7e726..1d8b9fbf6 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/TlsInspectionConfigProfileBindingsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/TlsInspectionConfigProfileBindingsTypes.go @@ -11,50 +11,50 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func tlsInspectionConfigProfileBindingsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tlsInspectionConfigProfileBindingsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["tls_inspection_config_profile_binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["tls_inspection_config_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["tls_inspection_config_profile_binding_id"] = "TlsInspectionConfigProfileBindingId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tlsInspectionConfigProfileBindingsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func TlsInspectionConfigProfileBindingsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func tlsInspectionConfigProfileBindingsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tlsInspectionConfigProfileBindingsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["tls_inspection_config_profile_binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["tls_inspection_config_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["tls_inspection_config_profile_binding_id"] = "TlsInspectionConfigProfileBindingId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["tls_inspection_config_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["tlsInspectionConfigProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tls_inspection_config_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["tlsInspectionConfigProfileBindingId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["tls_inspection_config_profile_binding_id"] = "tlsInspectionConfigProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func tlsInspectionConfigProfileBindingsDeleteRestMetadata() protocol.OperationRe map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func tlsInspectionConfigProfileBindingsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tlsInspectionConfigProfileBindingsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["tls_inspection_config_profile_binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["tls_inspection_config_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["tls_inspection_config_profile_binding_id"] = "TlsInspectionConfigProfileBindingId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tlsInspectionConfigProfileBindingsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TlsConfigProfileBindingMapBindingType) +func TlsInspectionConfigProfileBindingsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.TlsConfigProfileBindingMapBindingType) } -func tlsInspectionConfigProfileBindingsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tlsInspectionConfigProfileBindingsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["tls_inspection_config_profile_binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["tls_inspection_config_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["tls_inspection_config_profile_binding_id"] = "TlsInspectionConfigProfileBindingId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["tls_inspection_config_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["tlsInspectionConfigProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tls_inspection_config_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["tlsInspectionConfigProfileBindingId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["tls_inspection_config_profile_binding_id"] = "tlsInspectionConfigProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,48 +132,48 @@ func tlsInspectionConfigProfileBindingsGetRestMetadata() protocol.OperationRestM map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func tlsInspectionConfigProfileBindingsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tlsInspectionConfigProfileBindingsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["tls_inspection_config_profile_binding_id"] = bindings.NewStringType() - fields["tls_config_profile_binding_map"] = bindings.NewReferenceType(model.TlsConfigProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["tls_inspection_config_profile_binding_id"] = vapiBindings_.NewStringType() + fields["tls_config_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.TlsConfigProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["tls_inspection_config_profile_binding_id"] = "TlsInspectionConfigProfileBindingId" fieldNameMap["tls_config_profile_binding_map"] = "TlsConfigProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tlsInspectionConfigProfileBindingsPatchOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TlsConfigProfileBindingMapBindingType) +func TlsInspectionConfigProfileBindingsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.TlsConfigProfileBindingMapBindingType) } -func tlsInspectionConfigProfileBindingsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tlsInspectionConfigProfileBindingsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["tls_inspection_config_profile_binding_id"] = bindings.NewStringType() - fields["tls_config_profile_binding_map"] = bindings.NewReferenceType(model.TlsConfigProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["tls_inspection_config_profile_binding_id"] = vapiBindings_.NewStringType() + fields["tls_config_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.TlsConfigProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["tls_inspection_config_profile_binding_id"] = "TlsInspectionConfigProfileBindingId" fieldNameMap["tls_config_profile_binding_map"] = "TlsConfigProfileBindingMap" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["tls_inspection_config_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["tls_config_profile_binding_map"] = bindings.NewReferenceType(model.TlsConfigProfileBindingMapBindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["tlsInspectionConfigProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tls_config_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.TlsConfigProfileBindingMapBindingType) + paramsTypeMap["tls_inspection_config_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["tlsInspectionConfigProfileBindingId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["tls_inspection_config_profile_binding_id"] = "tlsInspectionConfigProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -194,48 +194,48 @@ func tlsInspectionConfigProfileBindingsPatchRestMetadata() protocol.OperationRes map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func tlsInspectionConfigProfileBindingsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tlsInspectionConfigProfileBindingsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["tls_inspection_config_profile_binding_id"] = bindings.NewStringType() - fields["tls_config_profile_binding_map"] = bindings.NewReferenceType(model.TlsConfigProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["tls_inspection_config_profile_binding_id"] = vapiBindings_.NewStringType() + fields["tls_config_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.TlsConfigProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["tls_inspection_config_profile_binding_id"] = "TlsInspectionConfigProfileBindingId" fieldNameMap["tls_config_profile_binding_map"] = "TlsConfigProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tlsInspectionConfigProfileBindingsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TlsConfigProfileBindingMapBindingType) +func TlsInspectionConfigProfileBindingsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.TlsConfigProfileBindingMapBindingType) } -func tlsInspectionConfigProfileBindingsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tlsInspectionConfigProfileBindingsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["tls_inspection_config_profile_binding_id"] = bindings.NewStringType() - fields["tls_config_profile_binding_map"] = bindings.NewReferenceType(model.TlsConfigProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["tls_inspection_config_profile_binding_id"] = vapiBindings_.NewStringType() + fields["tls_config_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.TlsConfigProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["tls_inspection_config_profile_binding_id"] = "TlsInspectionConfigProfileBindingId" fieldNameMap["tls_config_profile_binding_map"] = "TlsConfigProfileBindingMap" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["tls_inspection_config_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["tls_config_profile_binding_map"] = bindings.NewReferenceType(model.TlsConfigProfileBindingMapBindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["tlsInspectionConfigProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tls_config_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.TlsConfigProfileBindingMapBindingType) + paramsTypeMap["tls_inspection_config_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["tlsInspectionConfigProfileBindingId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["tls_inspection_config_profile_binding_id"] = "tlsInspectionConfigProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/TlsInspectionStateClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/TlsInspectionStateClient.go index 31d678298..467a036bf 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/TlsInspectionStateClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/TlsInspectionStateClient.go @@ -9,15 +9,14 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type TlsInspectionStateClient interface { @@ -32,43 +31,48 @@ type TlsInspectionStateClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.TlsStateObjectListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, cursorParam *string, failedDomainsParam *bool, fqdnParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.TlsStateObjectListResult, error) + List(tier1IdParam string, cursorParam *string, failedDomainsParam *bool, fqdnParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.TlsStateObjectListResult, error) } type tlsInspectionStateClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewTlsInspectionStateClient(connector client.Connector) *tlsInspectionStateClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.tls_inspection_state") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewTlsInspectionStateClient(connector vapiProtocolClient_.Connector) *tlsInspectionStateClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.tls_inspection_state") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) tIface := tlsInspectionStateClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &tIface } -func (tIface *tlsInspectionStateClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (tIface *tlsInspectionStateClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := tIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (tIface *tlsInspectionStateClient) List(tier1IdParam string, cursorParam *string, failedDomainsParam *bool, fqdnParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.TlsStateObjectListResult, error) { +func (tIface *tlsInspectionStateClient) List(tier1IdParam string, cursorParam *string, failedDomainsParam *bool, fqdnParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.TlsStateObjectListResult, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tlsInspectionStateListInputType(), typeConverter) + operationRestMetaData := tlsInspectionStateListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tlsInspectionStateListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("FailedDomains", failedDomainsParam) @@ -79,25 +83,22 @@ func (tIface *tlsInspectionStateClient) List(tier1IdParam string, cursorParam *s sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.TlsStateObjectListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.TlsStateObjectListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tlsInspectionStateListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.tls_inspection_state", "list", inputDataValue, executionContext) - var emptyOutput model.TlsStateObjectListResult + var emptyOutput nsx_policyModel.TlsStateObjectListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), tlsInspectionStateListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TlsInspectionStateListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.TlsStateObjectListResult), nil + return output.(nsx_policyModel.TlsStateObjectListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/TlsInspectionStateTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/TlsInspectionStateTypes.go index b99257a56..0c6cd8512 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/TlsInspectionStateTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/TlsInspectionStateTypes.go @@ -11,24 +11,24 @@ package tier_1s import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func tlsInspectionStateListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tlsInspectionStateListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["failed_domains"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["fqdn"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["failed_domains"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["fqdn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["failed_domains"] = "FailedDomains" @@ -37,31 +37,31 @@ func tlsInspectionStateListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tlsInspectionStateListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.TlsStateObjectListResultBindingType) +func TlsInspectionStateListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.TlsStateObjectListResultBindingType) } -func tlsInspectionStateListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tlsInspectionStateListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["failed_domains"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["fqdn"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["failed_domains"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["fqdn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["failed_domains"] = "FailedDomains" @@ -70,15 +70,15 @@ func tlsInspectionStateListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["failed_domains"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["fqdn"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["fqdn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["failed_domains"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -89,7 +89,7 @@ func tlsInspectionStateListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/ipsec_vpn_services/LocalEndpointsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/ipsec_vpn_services/LocalEndpointsClient.go index 45ac0bc1b..c00d95748 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/ipsec_vpn_services/LocalEndpointsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/ipsec_vpn_services/LocalEndpointsClient.go @@ -9,15 +9,14 @@ package ipsec_vpn_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type LocalEndpointsClient interface { @@ -26,6 +25,7 @@ type LocalEndpointsClient interface { // @param tier1IdParam (required) // @param serviceIdParam (required) // @param localEndpointIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -39,12 +39,13 @@ type LocalEndpointsClient interface { // @param serviceIdParam (required) // @param localEndpointIdParam (required) // @return com.vmware.nsx_policy.model.IPSecVpnLocalEndpoint + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, serviceIdParam string, localEndpointIdParam string) (model.IPSecVpnLocalEndpoint, error) + Get(tier1IdParam string, serviceIdParam string, localEndpointIdParam string) (nsx_policyModel.IPSecVpnLocalEndpoint, error) // Get paginated list of all IPSec VPN local endpoints for a given ipsec vpn service under Tier-1. // @@ -57,12 +58,13 @@ type LocalEndpointsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.IPSecVpnLocalEndpointListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, serviceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPSecVpnLocalEndpointListResult, error) + List(tier1IdParam string, serviceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IPSecVpnLocalEndpointListResult, error) // Create or patch a custom IPSec VPN local endpoint for a given ipsec vpn service under Tier-1. // @@ -70,12 +72,13 @@ type LocalEndpointsClient interface { // @param serviceIdParam (required) // @param localEndpointIdParam (required) // @param ipSecVpnLocalEndpointParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, serviceIdParam string, localEndpointIdParam string, ipSecVpnLocalEndpointParam model.IPSecVpnLocalEndpoint) error + Patch(tier1IdParam string, serviceIdParam string, localEndpointIdParam string, ipSecVpnLocalEndpointParam nsx_policyModel.IPSecVpnLocalEndpoint) error // Create or fully replace IPSec VPN local endpoint for a given ipsec vpn service under Tier-1. Revision is optional for creation and required for update. // @@ -84,107 +87,114 @@ type LocalEndpointsClient interface { // @param localEndpointIdParam (required) // @param ipSecVpnLocalEndpointParam (required) // @return com.vmware.nsx_policy.model.IPSecVpnLocalEndpoint + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, serviceIdParam string, localEndpointIdParam string, ipSecVpnLocalEndpointParam model.IPSecVpnLocalEndpoint) (model.IPSecVpnLocalEndpoint, error) + Update(tier1IdParam string, serviceIdParam string, localEndpointIdParam string, ipSecVpnLocalEndpointParam nsx_policyModel.IPSecVpnLocalEndpoint) (nsx_policyModel.IPSecVpnLocalEndpoint, error) } type localEndpointsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewLocalEndpointsClient(connector client.Connector) *localEndpointsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.ipsec_vpn_services.local_endpoints") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewLocalEndpointsClient(connector vapiProtocolClient_.Connector) *localEndpointsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.ipsec_vpn_services.local_endpoints") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) lIface := localEndpointsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &lIface } -func (lIface *localEndpointsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (lIface *localEndpointsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := lIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (lIface *localEndpointsClient) Delete(tier1IdParam string, serviceIdParam string, localEndpointIdParam string) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(localEndpointsDeleteInputType(), typeConverter) + operationRestMetaData := localEndpointsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(localEndpointsDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("LocalEndpointId", localEndpointIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := localEndpointsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.ipsec_vpn_services.local_endpoints", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *localEndpointsClient) Get(tier1IdParam string, serviceIdParam string, localEndpointIdParam string) (model.IPSecVpnLocalEndpoint, error) { +func (lIface *localEndpointsClient) Get(tier1IdParam string, serviceIdParam string, localEndpointIdParam string) (nsx_policyModel.IPSecVpnLocalEndpoint, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(localEndpointsGetInputType(), typeConverter) + operationRestMetaData := localEndpointsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(localEndpointsGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("LocalEndpointId", localEndpointIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPSecVpnLocalEndpoint - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPSecVpnLocalEndpoint + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := localEndpointsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.ipsec_vpn_services.local_endpoints", "get", inputDataValue, executionContext) - var emptyOutput model.IPSecVpnLocalEndpoint + var emptyOutput nsx_policyModel.IPSecVpnLocalEndpoint if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), localEndpointsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LocalEndpointsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPSecVpnLocalEndpoint), nil + return output.(nsx_policyModel.IPSecVpnLocalEndpoint), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *localEndpointsClient) List(tier1IdParam string, serviceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPSecVpnLocalEndpointListResult, error) { +func (lIface *localEndpointsClient) List(tier1IdParam string, serviceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IPSecVpnLocalEndpointListResult, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(localEndpointsListInputType(), typeConverter) + operationRestMetaData := localEndpointsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(localEndpointsListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("Cursor", cursorParam) @@ -195,87 +205,86 @@ func (lIface *localEndpointsClient) List(tier1IdParam string, serviceIdParam str sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPSecVpnLocalEndpointListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPSecVpnLocalEndpointListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := localEndpointsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.ipsec_vpn_services.local_endpoints", "list", inputDataValue, executionContext) - var emptyOutput model.IPSecVpnLocalEndpointListResult + var emptyOutput nsx_policyModel.IPSecVpnLocalEndpointListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), localEndpointsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LocalEndpointsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPSecVpnLocalEndpointListResult), nil + return output.(nsx_policyModel.IPSecVpnLocalEndpointListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *localEndpointsClient) Patch(tier1IdParam string, serviceIdParam string, localEndpointIdParam string, ipSecVpnLocalEndpointParam model.IPSecVpnLocalEndpoint) error { +func (lIface *localEndpointsClient) Patch(tier1IdParam string, serviceIdParam string, localEndpointIdParam string, ipSecVpnLocalEndpointParam nsx_policyModel.IPSecVpnLocalEndpoint) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(localEndpointsPatchInputType(), typeConverter) + operationRestMetaData := localEndpointsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(localEndpointsPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("LocalEndpointId", localEndpointIdParam) sv.AddStructField("IpSecVpnLocalEndpoint", ipSecVpnLocalEndpointParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := localEndpointsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.ipsec_vpn_services.local_endpoints", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *localEndpointsClient) Update(tier1IdParam string, serviceIdParam string, localEndpointIdParam string, ipSecVpnLocalEndpointParam model.IPSecVpnLocalEndpoint) (model.IPSecVpnLocalEndpoint, error) { +func (lIface *localEndpointsClient) Update(tier1IdParam string, serviceIdParam string, localEndpointIdParam string, ipSecVpnLocalEndpointParam nsx_policyModel.IPSecVpnLocalEndpoint) (nsx_policyModel.IPSecVpnLocalEndpoint, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(localEndpointsUpdateInputType(), typeConverter) + operationRestMetaData := localEndpointsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(localEndpointsUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("LocalEndpointId", localEndpointIdParam) sv.AddStructField("IpSecVpnLocalEndpoint", ipSecVpnLocalEndpointParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPSecVpnLocalEndpoint - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPSecVpnLocalEndpoint + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := localEndpointsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.ipsec_vpn_services.local_endpoints", "update", inputDataValue, executionContext) - var emptyOutput model.IPSecVpnLocalEndpoint + var emptyOutput nsx_policyModel.IPSecVpnLocalEndpoint if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), localEndpointsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LocalEndpointsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPSecVpnLocalEndpoint), nil + return output.(nsx_policyModel.IPSecVpnLocalEndpoint), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/ipsec_vpn_services/LocalEndpointsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/ipsec_vpn_services/LocalEndpointsTypes.go index 5037026dc..811475cc4 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/ipsec_vpn_services/LocalEndpointsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/ipsec_vpn_services/LocalEndpointsTypes.go @@ -11,57 +11,57 @@ package ipsec_vpn_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func localEndpointsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func localEndpointsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["local_endpoint_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["local_endpoint_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["local_endpoint_id"] = "LocalEndpointId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func localEndpointsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func LocalEndpointsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func localEndpointsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func localEndpointsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["local_endpoint_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["local_endpoint_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["local_endpoint_id"] = "LocalEndpointId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["local_endpoint_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["localEndpointId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["local_endpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["localEndpointId"] = vapiBindings_.NewStringType() pathParams["local_endpoint_id"] = "localEndpointId" pathParams["tier1_id"] = "tier1Id" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func localEndpointsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func localEndpointsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func localEndpointsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["local_endpoint_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["local_endpoint_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["local_endpoint_id"] = "LocalEndpointId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func localEndpointsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPSecVpnLocalEndpointBindingType) +func LocalEndpointsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnLocalEndpointBindingType) } -func localEndpointsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func localEndpointsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["local_endpoint_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["local_endpoint_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["local_endpoint_id"] = "LocalEndpointId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["local_endpoint_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["localEndpointId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["local_endpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["localEndpointId"] = vapiBindings_.NewStringType() pathParams["local_endpoint_id"] = "localEndpointId" pathParams["tier1_id"] = "tier1Id" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,17 +146,17 @@ func localEndpointsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func localEndpointsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func localEndpointsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["cursor"] = "Cursor" @@ -165,31 +165,31 @@ func localEndpointsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func localEndpointsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPSecVpnLocalEndpointListResultBindingType) +func LocalEndpointsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnLocalEndpointListResultBindingType) } -func localEndpointsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func localEndpointsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["cursor"] = "Cursor" @@ -198,16 +198,16 @@ func localEndpointsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["service_id"] = "serviceId" queryParams["cursor"] = "cursor" @@ -218,7 +218,7 @@ func localEndpointsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -239,55 +239,55 @@ func localEndpointsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func localEndpointsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func localEndpointsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["local_endpoint_id"] = bindings.NewStringType() - fields["ip_sec_vpn_local_endpoint"] = bindings.NewReferenceType(model.IPSecVpnLocalEndpointBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["local_endpoint_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_local_endpoint"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnLocalEndpointBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["local_endpoint_id"] = "LocalEndpointId" fieldNameMap["ip_sec_vpn_local_endpoint"] = "IpSecVpnLocalEndpoint" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func localEndpointsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func LocalEndpointsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func localEndpointsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func localEndpointsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["local_endpoint_id"] = bindings.NewStringType() - fields["ip_sec_vpn_local_endpoint"] = bindings.NewReferenceType(model.IPSecVpnLocalEndpointBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["local_endpoint_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_local_endpoint"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnLocalEndpointBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["local_endpoint_id"] = "LocalEndpointId" fieldNameMap["ip_sec_vpn_local_endpoint"] = "IpSecVpnLocalEndpoint" - paramsTypeMap["ip_sec_vpn_local_endpoint"] = bindings.NewReferenceType(model.IPSecVpnLocalEndpointBindingType) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["local_endpoint_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["localEndpointId"] = bindings.NewStringType() + paramsTypeMap["ip_sec_vpn_local_endpoint"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnLocalEndpointBindingType) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["local_endpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["localEndpointId"] = vapiBindings_.NewStringType() pathParams["local_endpoint_id"] = "localEndpointId" pathParams["tier1_id"] = "tier1Id" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -308,55 +308,55 @@ func localEndpointsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func localEndpointsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func localEndpointsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["local_endpoint_id"] = bindings.NewStringType() - fields["ip_sec_vpn_local_endpoint"] = bindings.NewReferenceType(model.IPSecVpnLocalEndpointBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["local_endpoint_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_local_endpoint"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnLocalEndpointBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["local_endpoint_id"] = "LocalEndpointId" fieldNameMap["ip_sec_vpn_local_endpoint"] = "IpSecVpnLocalEndpoint" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func localEndpointsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPSecVpnLocalEndpointBindingType) +func LocalEndpointsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnLocalEndpointBindingType) } -func localEndpointsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func localEndpointsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["local_endpoint_id"] = bindings.NewStringType() - fields["ip_sec_vpn_local_endpoint"] = bindings.NewReferenceType(model.IPSecVpnLocalEndpointBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["local_endpoint_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_local_endpoint"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnLocalEndpointBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["local_endpoint_id"] = "LocalEndpointId" fieldNameMap["ip_sec_vpn_local_endpoint"] = "IpSecVpnLocalEndpoint" - paramsTypeMap["ip_sec_vpn_local_endpoint"] = bindings.NewReferenceType(model.IPSecVpnLocalEndpointBindingType) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["local_endpoint_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["localEndpointId"] = bindings.NewStringType() + paramsTypeMap["ip_sec_vpn_local_endpoint"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnLocalEndpointBindingType) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["local_endpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["localEndpointId"] = vapiBindings_.NewStringType() pathParams["local_endpoint_id"] = "localEndpointId" pathParams["tier1_id"] = "tier1Id" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/ipsec_vpn_services/SessionsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/ipsec_vpn_services/SessionsClient.go index c07b1cdd3..9c8647c58 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/ipsec_vpn_services/SessionsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/ipsec_vpn_services/SessionsClient.go @@ -9,16 +9,15 @@ package ipsec_vpn_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SessionsClient interface { @@ -27,6 +26,7 @@ type SessionsClient interface { // @param tier1IdParam (required) // @param serviceIdParam (required) // @param sessionIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -40,13 +40,14 @@ type SessionsClient interface { // @param serviceIdParam (required) // @param sessionIdParam (required) // @return com.vmware.nsx_policy.model.IPSecVpnSession - // The return value will contain all the properties defined in model.IPSecVpnSession. + // The return value will contain all the properties defined in nsx_policyModel.IPSecVpnSession. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, serviceIdParam string, sessionIdParam string) (*data.StructValue, error) + Get(tier1IdParam string, serviceIdParam string, sessionIdParam string) (*vapiData_.StructValue, error) // Get paginated list of all IPSec VPN sessions for a given ipsec vpn service under Tier-1. // @@ -59,12 +60,13 @@ type SessionsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.IPSecVpnSessionListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, serviceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPSecVpnSessionListResult, error) + List(tier1IdParam string, serviceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IPSecVpnSessionListResult, error) // Create or patch an IPSec VPN session for a ipsec vpn service under Tier-1. // @@ -72,13 +74,14 @@ type SessionsClient interface { // @param serviceIdParam (required) // @param sessionIdParam (required) // @param ipSecVpnSessionParam (required) - // The parameter must contain all the properties defined in model.IPSecVpnSession. + // The parameter must contain all the properties defined in nsx_policyModel.IPSecVpnSession. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, serviceIdParam string, sessionIdParam string, ipSecVpnSessionParam *data.StructValue) error + Patch(tier1IdParam string, serviceIdParam string, sessionIdParam string, ipSecVpnSessionParam *vapiData_.StructValue) error // Get IPSec VPN session with senstive data for a ipsec vpn service under Tier-1. // @@ -86,13 +89,14 @@ type SessionsClient interface { // @param serviceIdParam (required) // @param sessionIdParam (required) // @return com.vmware.nsx_policy.model.IPSecVpnSession - // The return value will contain all the properties defined in model.IPSecVpnSession. + // The return value will contain all the properties defined in nsx_policyModel.IPSecVpnSession. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Showsensitivedata(tier1IdParam string, serviceIdParam string, sessionIdParam string) (*data.StructValue, error) + Showsensitivedata(tier1IdParam string, serviceIdParam string, sessionIdParam string) (*vapiData_.StructValue, error) // Create or fully replace IPSec VPN session for a ipsec vpn service under Tier-1. Revision is optional for creation and required for update. // @@ -100,111 +104,118 @@ type SessionsClient interface { // @param serviceIdParam (required) // @param sessionIdParam (required) // @param ipSecVpnSessionParam (required) - // The parameter must contain all the properties defined in model.IPSecVpnSession. + // The parameter must contain all the properties defined in nsx_policyModel.IPSecVpnSession. // @return com.vmware.nsx_policy.model.IPSecVpnSession - // The return value will contain all the properties defined in model.IPSecVpnSession. + // The return value will contain all the properties defined in nsx_policyModel.IPSecVpnSession. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, serviceIdParam string, sessionIdParam string, ipSecVpnSessionParam *data.StructValue) (*data.StructValue, error) + Update(tier1IdParam string, serviceIdParam string, sessionIdParam string, ipSecVpnSessionParam *vapiData_.StructValue) (*vapiData_.StructValue, error) } type sessionsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSessionsClient(connector client.Connector) *sessionsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.ipsec_vpn_services.sessions") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "showsensitivedata": core.NewMethodIdentifier(interfaceIdentifier, "showsensitivedata"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewSessionsClient(connector vapiProtocolClient_.Connector) *sessionsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.ipsec_vpn_services.sessions") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "showsensitivedata": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "showsensitivedata"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := sessionsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *sessionsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *sessionsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *sessionsClient) Delete(tier1IdParam string, serviceIdParam string, sessionIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionsDeleteInputType(), typeConverter) + operationRestMetaData := sessionsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionsDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("SessionId", sessionIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.ipsec_vpn_services.sessions", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *sessionsClient) Get(tier1IdParam string, serviceIdParam string, sessionIdParam string) (*data.StructValue, error) { +func (sIface *sessionsClient) Get(tier1IdParam string, serviceIdParam string, sessionIdParam string) (*vapiData_.StructValue, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionsGetInputType(), typeConverter) + operationRestMetaData := sessionsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionsGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("SessionId", sessionIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput *data.StructValue - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.ipsec_vpn_services.sessions", "get", inputDataValue, executionContext) - var emptyOutput *data.StructValue + var emptyOutput *vapiData_.StructValue if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sessionsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SessionsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(*data.StructValue), nil + return output.(*vapiData_.StructValue), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *sessionsClient) List(tier1IdParam string, serviceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPSecVpnSessionListResult, error) { +func (sIface *sessionsClient) List(tier1IdParam string, serviceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IPSecVpnSessionListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionsListInputType(), typeConverter) + operationRestMetaData := sessionsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionsListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("Cursor", cursorParam) @@ -215,120 +226,120 @@ func (sIface *sessionsClient) List(tier1IdParam string, serviceIdParam string, c sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPSecVpnSessionListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPSecVpnSessionListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.ipsec_vpn_services.sessions", "list", inputDataValue, executionContext) - var emptyOutput model.IPSecVpnSessionListResult + var emptyOutput nsx_policyModel.IPSecVpnSessionListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sessionsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SessionsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPSecVpnSessionListResult), nil + return output.(nsx_policyModel.IPSecVpnSessionListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *sessionsClient) Patch(tier1IdParam string, serviceIdParam string, sessionIdParam string, ipSecVpnSessionParam *data.StructValue) error { +func (sIface *sessionsClient) Patch(tier1IdParam string, serviceIdParam string, sessionIdParam string, ipSecVpnSessionParam *vapiData_.StructValue) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionsPatchInputType(), typeConverter) + operationRestMetaData := sessionsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionsPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("SessionId", sessionIdParam) sv.AddStructField("IpSecVpnSession", ipSecVpnSessionParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.ipsec_vpn_services.sessions", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *sessionsClient) Showsensitivedata(tier1IdParam string, serviceIdParam string, sessionIdParam string) (*data.StructValue, error) { +func (sIface *sessionsClient) Showsensitivedata(tier1IdParam string, serviceIdParam string, sessionIdParam string) (*vapiData_.StructValue, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionsShowsensitivedataInputType(), typeConverter) + operationRestMetaData := sessionsShowsensitivedataRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionsShowsensitivedataInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("SessionId", sessionIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput *data.StructValue - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionsShowsensitivedataRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.ipsec_vpn_services.sessions", "showsensitivedata", inputDataValue, executionContext) - var emptyOutput *data.StructValue + var emptyOutput *vapiData_.StructValue if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sessionsShowsensitivedataOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SessionsShowsensitivedataOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(*data.StructValue), nil + return output.(*vapiData_.StructValue), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *sessionsClient) Update(tier1IdParam string, serviceIdParam string, sessionIdParam string, ipSecVpnSessionParam *data.StructValue) (*data.StructValue, error) { +func (sIface *sessionsClient) Update(tier1IdParam string, serviceIdParam string, sessionIdParam string, ipSecVpnSessionParam *vapiData_.StructValue) (*vapiData_.StructValue, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionsUpdateInputType(), typeConverter) + operationRestMetaData := sessionsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionsUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("SessionId", sessionIdParam) sv.AddStructField("IpSecVpnSession", ipSecVpnSessionParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput *data.StructValue - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.ipsec_vpn_services.sessions", "update", inputDataValue, executionContext) - var emptyOutput *data.StructValue + var emptyOutput *vapiData_.StructValue if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sessionsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SessionsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(*data.StructValue), nil + return output.(*vapiData_.StructValue), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/ipsec_vpn_services/SessionsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/ipsec_vpn_services/SessionsTypes.go index 1f8388607..b0ebddaee 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/ipsec_vpn_services/SessionsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/ipsec_vpn_services/SessionsTypes.go @@ -11,57 +11,57 @@ package ipsec_vpn_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func sessionsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SessionsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func sessionsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["session_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["sessionId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["session_id"] = "sessionId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func sessionsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionsGetOutputType() bindings.BindingType { - return bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IPSecVpnSessionBindingType)}, bindings.REST) +func SessionsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnSessionBindingType)}) } -func sessionsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["session_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["sessionId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["session_id"] = "sessionId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,17 +146,17 @@ func sessionsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["cursor"] = "Cursor" @@ -165,31 +165,31 @@ func sessionsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPSecVpnSessionListResultBindingType) +func SessionsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnSessionListResultBindingType) } -func sessionsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["cursor"] = "Cursor" @@ -198,16 +198,16 @@ func sessionsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["service_id"] = "serviceId" queryParams["cursor"] = "cursor" @@ -218,7 +218,7 @@ func sessionsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -239,55 +239,55 @@ func sessionsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() - fields["ip_sec_vpn_session"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IPSecVpnSessionBindingType)}, bindings.REST) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_session"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnSessionBindingType)}) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" fieldNameMap["ip_sec_vpn_session"] = "IpSecVpnSession" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SessionsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func sessionsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() - fields["ip_sec_vpn_session"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IPSecVpnSessionBindingType)}, bindings.REST) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_session"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnSessionBindingType)}) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" fieldNameMap["ip_sec_vpn_session"] = "IpSecVpnSession" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["session_id"] = bindings.NewStringType() - paramsTypeMap["ip_sec_vpn_session"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IPSecVpnSessionBindingType)}, bindings.REST) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["sessionId"] = bindings.NewStringType() + paramsTypeMap["ip_sec_vpn_session"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnSessionBindingType)}) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["session_id"] = "sessionId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -308,50 +308,50 @@ func sessionsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionsShowsensitivedataInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionsShowsensitivedataInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionsShowsensitivedataOutputType() bindings.BindingType { - return bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IPSecVpnSessionBindingType)}, bindings.REST) +func SessionsShowsensitivedataOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnSessionBindingType)}) } -func sessionsShowsensitivedataRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionsShowsensitivedataRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["session_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["sessionId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["session_id"] = "sessionId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -372,55 +372,55 @@ func sessionsShowsensitivedataRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() - fields["ip_sec_vpn_session"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IPSecVpnSessionBindingType)}, bindings.REST) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_session"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnSessionBindingType)}) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" fieldNameMap["ip_sec_vpn_session"] = "IpSecVpnSession" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionsUpdateOutputType() bindings.BindingType { - return bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IPSecVpnSessionBindingType)}, bindings.REST) +func SessionsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnSessionBindingType)}) } -func sessionsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() - fields["ip_sec_vpn_session"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IPSecVpnSessionBindingType)}, bindings.REST) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_session"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnSessionBindingType)}) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" fieldNameMap["ip_sec_vpn_session"] = "IpSecVpnSession" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["session_id"] = bindings.NewStringType() - paramsTypeMap["ip_sec_vpn_session"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IPSecVpnSessionBindingType)}, bindings.REST) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["sessionId"] = bindings.NewStringType() + paramsTypeMap["ip_sec_vpn_session"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnSessionBindingType)}) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["session_id"] = "sessionId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/ipsec_vpn_services/SummaryClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/ipsec_vpn_services/SummaryClient.go index 57ccbb96a..7a496d572 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/ipsec_vpn_services/SummaryClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/ipsec_vpn_services/SummaryClient.go @@ -9,15 +9,14 @@ package ipsec_vpn_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SummaryClient interface { @@ -28,68 +27,70 @@ type SummaryClient interface { // @param enforcementPointPathParam String Path of the enforcement point (optional) // @param sourceParam Data source type. (optional) // @return com.vmware.nsx_policy.model.PolicyIpsecVpnIkeServiceSummary + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, serviceIdParam string, enforcementPointPathParam *string, sourceParam *string) (model.PolicyIpsecVpnIkeServiceSummary, error) + Get(tier1IdParam string, serviceIdParam string, enforcementPointPathParam *string, sourceParam *string) (nsx_policyModel.PolicyIpsecVpnIkeServiceSummary, error) } type summaryClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSummaryClient(connector client.Connector) *summaryClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.ipsec_vpn_services.summary") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), +func NewSummaryClient(connector vapiProtocolClient_.Connector) *summaryClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.ipsec_vpn_services.summary") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := summaryClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *summaryClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *summaryClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (sIface *summaryClient) Get(tier1IdParam string, serviceIdParam string, enforcementPointPathParam *string, sourceParam *string) (model.PolicyIpsecVpnIkeServiceSummary, error) { +func (sIface *summaryClient) Get(tier1IdParam string, serviceIdParam string, enforcementPointPathParam *string, sourceParam *string) (nsx_policyModel.PolicyIpsecVpnIkeServiceSummary, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(summaryGetInputType(), typeConverter) + operationRestMetaData := summaryGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(summaryGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) sv.AddStructField("Source", sourceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyIpsecVpnIkeServiceSummary - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyIpsecVpnIkeServiceSummary + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := summaryGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.ipsec_vpn_services.summary", "get", inputDataValue, executionContext) - var emptyOutput model.PolicyIpsecVpnIkeServiceSummary + var emptyOutput nsx_policyModel.PolicyIpsecVpnIkeServiceSummary if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), summaryGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SummaryGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyIpsecVpnIkeServiceSummary), nil + return output.(nsx_policyModel.PolicyIpsecVpnIkeServiceSummary), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/ipsec_vpn_services/SummaryTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/ipsec_vpn_services/SummaryTypes.go index d65ca1134..9e41ea117 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/ipsec_vpn_services/SummaryTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/ipsec_vpn_services/SummaryTypes.go @@ -11,10 +11,10 @@ package ipsec_vpn_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) @@ -24,55 +24,55 @@ const Summary_GET_SOURCE_REALTIME = "realtime" // Possible value for ``source`` of method Summary#get. const Summary_GET_SOURCE_CACHED = "cached" -func summaryGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func summaryGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" fieldNameMap["source"] = "Source" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func summaryGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyIpsecVpnIkeServiceSummaryBindingType) +func SummaryGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyIpsecVpnIkeServiceSummaryBindingType) } -func summaryGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func summaryGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" fieldNameMap["source"] = "Source" - paramsTypeMap["source"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["service_id"] = "serviceId" queryParams["enforcement_point_path"] = "enforcement_point_path" queryParams["source"] = "source" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ArpProxiesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ArpProxiesClient.go index 226b8a4a8..97c6f7c06 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ArpProxiesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ArpProxiesClient.go @@ -9,19 +9,21 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ArpProxiesClient interface { - // This API is deprecated. Please use /infra/tier-1s//arp-proxies Returns ARP proxy table for a tier-1 + // Get Tier-1 Address Resolution Protocol Proxies. + // This API is deprecated. Please use /infra/tier-1s//arp-proxies Returns ARP proxy table for a tier-1 + // + // Deprecated: This API element is deprecated. // // @param tier1IdParam (required) // @param localeServiceIdParam (required) @@ -34,43 +36,48 @@ type ArpProxiesClient interface { // @param sourceParam Data source type. (optional) // @param transportNodeIdParam TransportNode Id (optional) // @return com.vmware.nsx_policy.model.PolicyArpProxyTableListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, localeServiceIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (model.PolicyArpProxyTableListResult, error) + List(tier1IdParam string, localeServiceIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (nsx_policyModel.PolicyArpProxyTableListResult, error) } type arpProxiesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewArpProxiesClient(connector client.Connector) *arpProxiesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.locale_services.arp_proxies") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewArpProxiesClient(connector vapiProtocolClient_.Connector) *arpProxiesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.locale_services.arp_proxies") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := arpProxiesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *arpProxiesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *arpProxiesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (aIface *arpProxiesClient) List(tier1IdParam string, localeServiceIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (model.PolicyArpProxyTableListResult, error) { +func (aIface *arpProxiesClient) List(tier1IdParam string, localeServiceIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (nsx_policyModel.PolicyArpProxyTableListResult, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(arpProxiesListInputType(), typeConverter) + operationRestMetaData := arpProxiesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(arpProxiesListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("Cursor", cursorParam) @@ -83,25 +90,22 @@ func (aIface *arpProxiesClient) List(tier1IdParam string, localeServiceIdParam s sv.AddStructField("TransportNodeId", transportNodeIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyArpProxyTableListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyArpProxyTableListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := arpProxiesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.arp_proxies", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyArpProxyTableListResult + var emptyOutput nsx_policyModel.PolicyArpProxyTableListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), arpProxiesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ArpProxiesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyArpProxyTableListResult), nil + return output.(nsx_policyModel.PolicyArpProxyTableListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ArpProxiesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ArpProxiesTypes.go index c14b5b276..a9940f9e9 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ArpProxiesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ArpProxiesTypes.go @@ -11,10 +11,10 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) @@ -24,19 +24,19 @@ const ArpProxies_LIST_SOURCE_REALTIME = "realtime" // Possible value for ``source`` of method ArpProxies#list. const ArpProxies_LIST_SOURCE_CACHED = "cached" -func arpProxiesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func arpProxiesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -47,33 +47,33 @@ func arpProxiesListInputType() bindings.StructType { fieldNameMap["sort_by"] = "SortBy" fieldNameMap["source"] = "Source" fieldNameMap["transport_node_id"] = "TransportNodeId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func arpProxiesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyArpProxyTableListResultBindingType) +func ArpProxiesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyArpProxyTableListResultBindingType) } -func arpProxiesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func arpProxiesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -84,18 +84,18 @@ func arpProxiesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["sort_by"] = "SortBy" fieldNameMap["source"] = "Source" fieldNameMap["transport_node_id"] = "TransportNodeId" - paramsTypeMap["source"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["locale_service_id"] = "localeServiceId" queryParams["cursor"] = "cursor" @@ -108,7 +108,7 @@ func arpProxiesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ByodServiceInstancesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ByodServiceInstancesClient.go index 816ed551d..44e4f6159 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ByodServiceInstancesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ByodServiceInstancesClient.go @@ -9,15 +9,14 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ByodServiceInstancesClient interface { @@ -26,6 +25,7 @@ type ByodServiceInstancesClient interface { // @param tier1IdParam Tier-1 id (required) // @param localeServiceIdParam Locale service id (required) // @param serviceInstanceIdParam Service instance id (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -39,12 +39,13 @@ type ByodServiceInstancesClient interface { // @param localeServiceIdParam Locale service id (required) // @param serviceInstanceIdParam Tier1 BYOD Service instance id (required) // @return com.vmware.nsx_policy.model.ByodPolicyServiceInstance + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, localeServiceIdParam string, serviceInstanceIdParam string) (model.ByodPolicyServiceInstance, error) + Get(tier1IdParam string, localeServiceIdParam string, serviceInstanceIdParam string) (nsx_policyModel.ByodPolicyServiceInstance, error) // Read all Tier1 BYOD service instance objects under a tier-1 // @@ -57,12 +58,13 @@ type ByodServiceInstancesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ByodPolicyServiceInstanceListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ByodPolicyServiceInstanceListResult, error) + List(tier1IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ByodPolicyServiceInstanceListResult, error) // Create Tier1 BYOD Service Instance which represents instance of service definition created on manager. // @@ -70,12 +72,13 @@ type ByodServiceInstancesClient interface { // @param localeServiceIdParam Locale service id (required) // @param serviceInstanceIdParam Tier1 BYOD Service instance id (required) // @param byodPolicyServiceInstanceParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, localeServiceIdParam string, serviceInstanceIdParam string, byodPolicyServiceInstanceParam model.ByodPolicyServiceInstance) error + Patch(tier1IdParam string, localeServiceIdParam string, serviceInstanceIdParam string, byodPolicyServiceInstanceParam nsx_policyModel.ByodPolicyServiceInstance) error // Create Tier1 BYOD Service Instance which represent instance of service definition created on manager. // @@ -84,107 +87,114 @@ type ByodServiceInstancesClient interface { // @param serviceInstanceIdParam Tier1 BYOD service instance id (required) // @param byodPolicyServiceInstanceParam (required) // @return com.vmware.nsx_policy.model.ByodPolicyServiceInstance + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, localeServiceIdParam string, serviceInstanceIdParam string, byodPolicyServiceInstanceParam model.ByodPolicyServiceInstance) (model.ByodPolicyServiceInstance, error) + Update(tier1IdParam string, localeServiceIdParam string, serviceInstanceIdParam string, byodPolicyServiceInstanceParam nsx_policyModel.ByodPolicyServiceInstance) (nsx_policyModel.ByodPolicyServiceInstance, error) } type byodServiceInstancesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewByodServiceInstancesClient(connector client.Connector) *byodServiceInstancesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.locale_services.byod_service_instances") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewByodServiceInstancesClient(connector vapiProtocolClient_.Connector) *byodServiceInstancesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.locale_services.byod_service_instances") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) bIface := byodServiceInstancesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &bIface } -func (bIface *byodServiceInstancesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (bIface *byodServiceInstancesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := bIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (bIface *byodServiceInstancesClient) Delete(tier1IdParam string, localeServiceIdParam string, serviceInstanceIdParam string) error { typeConverter := bIface.connector.TypeConverter() executionContext := bIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(byodServiceInstancesDeleteInputType(), typeConverter) + operationRestMetaData := byodServiceInstancesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(byodServiceInstancesDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceInstanceId", serviceInstanceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := byodServiceInstancesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - bIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := bIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.byod_service_instances", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), bIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (bIface *byodServiceInstancesClient) Get(tier1IdParam string, localeServiceIdParam string, serviceInstanceIdParam string) (model.ByodPolicyServiceInstance, error) { +func (bIface *byodServiceInstancesClient) Get(tier1IdParam string, localeServiceIdParam string, serviceInstanceIdParam string) (nsx_policyModel.ByodPolicyServiceInstance, error) { typeConverter := bIface.connector.TypeConverter() executionContext := bIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(byodServiceInstancesGetInputType(), typeConverter) + operationRestMetaData := byodServiceInstancesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(byodServiceInstancesGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceInstanceId", serviceInstanceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ByodPolicyServiceInstance - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ByodPolicyServiceInstance + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := byodServiceInstancesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - bIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := bIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.byod_service_instances", "get", inputDataValue, executionContext) - var emptyOutput model.ByodPolicyServiceInstance + var emptyOutput nsx_policyModel.ByodPolicyServiceInstance if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), byodServiceInstancesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ByodServiceInstancesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ByodPolicyServiceInstance), nil + return output.(nsx_policyModel.ByodPolicyServiceInstance), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), bIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (bIface *byodServiceInstancesClient) List(tier1IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ByodPolicyServiceInstanceListResult, error) { +func (bIface *byodServiceInstancesClient) List(tier1IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ByodPolicyServiceInstanceListResult, error) { typeConverter := bIface.connector.TypeConverter() executionContext := bIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(byodServiceInstancesListInputType(), typeConverter) + operationRestMetaData := byodServiceInstancesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(byodServiceInstancesListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("Cursor", cursorParam) @@ -195,87 +205,86 @@ func (bIface *byodServiceInstancesClient) List(tier1IdParam string, localeServic sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ByodPolicyServiceInstanceListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ByodPolicyServiceInstanceListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := byodServiceInstancesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - bIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := bIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.byod_service_instances", "list", inputDataValue, executionContext) - var emptyOutput model.ByodPolicyServiceInstanceListResult + var emptyOutput nsx_policyModel.ByodPolicyServiceInstanceListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), byodServiceInstancesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ByodServiceInstancesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ByodPolicyServiceInstanceListResult), nil + return output.(nsx_policyModel.ByodPolicyServiceInstanceListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), bIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (bIface *byodServiceInstancesClient) Patch(tier1IdParam string, localeServiceIdParam string, serviceInstanceIdParam string, byodPolicyServiceInstanceParam model.ByodPolicyServiceInstance) error { +func (bIface *byodServiceInstancesClient) Patch(tier1IdParam string, localeServiceIdParam string, serviceInstanceIdParam string, byodPolicyServiceInstanceParam nsx_policyModel.ByodPolicyServiceInstance) error { typeConverter := bIface.connector.TypeConverter() executionContext := bIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(byodServiceInstancesPatchInputType(), typeConverter) + operationRestMetaData := byodServiceInstancesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(byodServiceInstancesPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceInstanceId", serviceInstanceIdParam) sv.AddStructField("ByodPolicyServiceInstance", byodPolicyServiceInstanceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := byodServiceInstancesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - bIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := bIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.byod_service_instances", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), bIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (bIface *byodServiceInstancesClient) Update(tier1IdParam string, localeServiceIdParam string, serviceInstanceIdParam string, byodPolicyServiceInstanceParam model.ByodPolicyServiceInstance) (model.ByodPolicyServiceInstance, error) { +func (bIface *byodServiceInstancesClient) Update(tier1IdParam string, localeServiceIdParam string, serviceInstanceIdParam string, byodPolicyServiceInstanceParam nsx_policyModel.ByodPolicyServiceInstance) (nsx_policyModel.ByodPolicyServiceInstance, error) { typeConverter := bIface.connector.TypeConverter() executionContext := bIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(byodServiceInstancesUpdateInputType(), typeConverter) + operationRestMetaData := byodServiceInstancesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(byodServiceInstancesUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceInstanceId", serviceInstanceIdParam) sv.AddStructField("ByodPolicyServiceInstance", byodPolicyServiceInstanceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ByodPolicyServiceInstance - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ByodPolicyServiceInstance + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := byodServiceInstancesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - bIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := bIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.byod_service_instances", "update", inputDataValue, executionContext) - var emptyOutput model.ByodPolicyServiceInstance + var emptyOutput nsx_policyModel.ByodPolicyServiceInstance if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), byodServiceInstancesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ByodServiceInstancesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ByodPolicyServiceInstance), nil + return output.(nsx_policyModel.ByodPolicyServiceInstance), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), bIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ByodServiceInstancesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ByodServiceInstancesTypes.go index 5cd379b19..d7fd38617 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ByodServiceInstancesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ByodServiceInstancesTypes.go @@ -11,57 +11,57 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func byodServiceInstancesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func byodServiceInstancesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_instance_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_instance_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_instance_id"] = "ServiceInstanceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func byodServiceInstancesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ByodServiceInstancesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func byodServiceInstancesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func byodServiceInstancesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_instance_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_instance_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_instance_id"] = "ServiceInstanceId" - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_instance_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceInstanceId"] = bindings.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_instance_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceInstanceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["service_instance_id"] = "serviceInstanceId" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func byodServiceInstancesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func byodServiceInstancesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func byodServiceInstancesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_instance_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_instance_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_instance_id"] = "ServiceInstanceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func byodServiceInstancesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ByodPolicyServiceInstanceBindingType) +func ByodServiceInstancesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ByodPolicyServiceInstanceBindingType) } -func byodServiceInstancesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func byodServiceInstancesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_instance_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_instance_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_instance_id"] = "ServiceInstanceId" - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_instance_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceInstanceId"] = bindings.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_instance_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceInstanceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["service_instance_id"] = "serviceInstanceId" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,17 +146,17 @@ func byodServiceInstancesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func byodServiceInstancesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func byodServiceInstancesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -165,31 +165,31 @@ func byodServiceInstancesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func byodServiceInstancesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ByodPolicyServiceInstanceListResultBindingType) +func ByodServiceInstancesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ByodPolicyServiceInstanceListResultBindingType) } -func byodServiceInstancesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func byodServiceInstancesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -198,16 +198,16 @@ func byodServiceInstancesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["locale_service_id"] = "localeServiceId" queryParams["cursor"] = "cursor" @@ -218,7 +218,7 @@ func byodServiceInstancesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -239,55 +239,55 @@ func byodServiceInstancesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func byodServiceInstancesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func byodServiceInstancesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_instance_id"] = bindings.NewStringType() - fields["byod_policy_service_instance"] = bindings.NewReferenceType(model.ByodPolicyServiceInstanceBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_instance_id"] = vapiBindings_.NewStringType() + fields["byod_policy_service_instance"] = vapiBindings_.NewReferenceType(nsx_policyModel.ByodPolicyServiceInstanceBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_instance_id"] = "ServiceInstanceId" fieldNameMap["byod_policy_service_instance"] = "ByodPolicyServiceInstance" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func byodServiceInstancesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ByodServiceInstancesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func byodServiceInstancesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func byodServiceInstancesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_instance_id"] = bindings.NewStringType() - fields["byod_policy_service_instance"] = bindings.NewReferenceType(model.ByodPolicyServiceInstanceBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_instance_id"] = vapiBindings_.NewStringType() + fields["byod_policy_service_instance"] = vapiBindings_.NewReferenceType(nsx_policyModel.ByodPolicyServiceInstanceBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_instance_id"] = "ServiceInstanceId" fieldNameMap["byod_policy_service_instance"] = "ByodPolicyServiceInstance" - paramsTypeMap["byod_policy_service_instance"] = bindings.NewReferenceType(model.ByodPolicyServiceInstanceBindingType) - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_instance_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceInstanceId"] = bindings.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["byod_policy_service_instance"] = vapiBindings_.NewReferenceType(nsx_policyModel.ByodPolicyServiceInstanceBindingType) + paramsTypeMap["service_instance_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceInstanceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["service_instance_id"] = "serviceInstanceId" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -308,55 +308,55 @@ func byodServiceInstancesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func byodServiceInstancesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func byodServiceInstancesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_instance_id"] = bindings.NewStringType() - fields["byod_policy_service_instance"] = bindings.NewReferenceType(model.ByodPolicyServiceInstanceBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_instance_id"] = vapiBindings_.NewStringType() + fields["byod_policy_service_instance"] = vapiBindings_.NewReferenceType(nsx_policyModel.ByodPolicyServiceInstanceBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_instance_id"] = "ServiceInstanceId" fieldNameMap["byod_policy_service_instance"] = "ByodPolicyServiceInstance" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func byodServiceInstancesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ByodPolicyServiceInstanceBindingType) +func ByodServiceInstancesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ByodPolicyServiceInstanceBindingType) } -func byodServiceInstancesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func byodServiceInstancesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_instance_id"] = bindings.NewStringType() - fields["byod_policy_service_instance"] = bindings.NewReferenceType(model.ByodPolicyServiceInstanceBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_instance_id"] = vapiBindings_.NewStringType() + fields["byod_policy_service_instance"] = vapiBindings_.NewReferenceType(nsx_policyModel.ByodPolicyServiceInstanceBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_instance_id"] = "ServiceInstanceId" fieldNameMap["byod_policy_service_instance"] = "ByodPolicyServiceInstance" - paramsTypeMap["byod_policy_service_instance"] = bindings.NewReferenceType(model.ByodPolicyServiceInstanceBindingType) - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_instance_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceInstanceId"] = bindings.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["byod_policy_service_instance"] = vapiBindings_.NewReferenceType(nsx_policyModel.ByodPolicyServiceInstanceBindingType) + paramsTypeMap["service_instance_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceInstanceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["service_instance_id"] = "serviceInstanceId" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/FloodProtectionProfileBindingsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/FloodProtectionProfileBindingsClient.go index c9a601072..253a05177 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/FloodProtectionProfileBindingsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/FloodProtectionProfileBindingsClient.go @@ -9,15 +9,14 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type FloodProtectionProfileBindingsClient interface { @@ -26,6 +25,7 @@ type FloodProtectionProfileBindingsClient interface { // @param tier1IdParam (required) // @param localeServicesIdParam (required) // @param floodProtectionProfileBindingIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -39,12 +39,13 @@ type FloodProtectionProfileBindingsClient interface { // @param localeServicesIdParam (required) // @param floodProtectionProfileBindingIdParam (required) // @return com.vmware.nsx_policy.model.FloodProtectionProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string) (model.FloodProtectionProfileBindingMap, error) + Get(tier1IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string) (nsx_policyModel.FloodProtectionProfileBindingMap, error) // API will create or update Flood Protection profile binding map for Tier-1 Logical Router LocaleServices. // @@ -52,12 +53,13 @@ type FloodProtectionProfileBindingsClient interface { // @param localeServicesIdParam (required) // @param floodProtectionProfileBindingIdParam (required) // @param floodProtectionProfileBindingMapParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam model.FloodProtectionProfileBindingMap) error + Patch(tier1IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam nsx_policyModel.FloodProtectionProfileBindingMap) error // API will create or update Flood Protection profile binding map for Tier-1 Logical Router LocaleServices. // @@ -66,159 +68,164 @@ type FloodProtectionProfileBindingsClient interface { // @param floodProtectionProfileBindingIdParam (required) // @param floodProtectionProfileBindingMapParam (required) // @return com.vmware.nsx_policy.model.FloodProtectionProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam model.FloodProtectionProfileBindingMap) (model.FloodProtectionProfileBindingMap, error) + Update(tier1IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam nsx_policyModel.FloodProtectionProfileBindingMap) (nsx_policyModel.FloodProtectionProfileBindingMap, error) } type floodProtectionProfileBindingsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewFloodProtectionProfileBindingsClient(connector client.Connector) *floodProtectionProfileBindingsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.locale_services.flood_protection_profile_bindings") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewFloodProtectionProfileBindingsClient(connector vapiProtocolClient_.Connector) *floodProtectionProfileBindingsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.locale_services.flood_protection_profile_bindings") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) fIface := floodProtectionProfileBindingsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &fIface } -func (fIface *floodProtectionProfileBindingsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (fIface *floodProtectionProfileBindingsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := fIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (fIface *floodProtectionProfileBindingsClient) Delete(tier1IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string) error { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(floodProtectionProfileBindingsDeleteInputType(), typeConverter) + operationRestMetaData := floodProtectionProfileBindingsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(floodProtectionProfileBindingsDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("FloodProtectionProfileBindingId", floodProtectionProfileBindingIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := floodProtectionProfileBindingsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.flood_protection_profile_bindings", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (fIface *floodProtectionProfileBindingsClient) Get(tier1IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string) (model.FloodProtectionProfileBindingMap, error) { +func (fIface *floodProtectionProfileBindingsClient) Get(tier1IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string) (nsx_policyModel.FloodProtectionProfileBindingMap, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(floodProtectionProfileBindingsGetInputType(), typeConverter) + operationRestMetaData := floodProtectionProfileBindingsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(floodProtectionProfileBindingsGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("FloodProtectionProfileBindingId", floodProtectionProfileBindingIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.FloodProtectionProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.FloodProtectionProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := floodProtectionProfileBindingsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.flood_protection_profile_bindings", "get", inputDataValue, executionContext) - var emptyOutput model.FloodProtectionProfileBindingMap + var emptyOutput nsx_policyModel.FloodProtectionProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), floodProtectionProfileBindingsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FloodProtectionProfileBindingsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.FloodProtectionProfileBindingMap), nil + return output.(nsx_policyModel.FloodProtectionProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (fIface *floodProtectionProfileBindingsClient) Patch(tier1IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam model.FloodProtectionProfileBindingMap) error { +func (fIface *floodProtectionProfileBindingsClient) Patch(tier1IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam nsx_policyModel.FloodProtectionProfileBindingMap) error { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(floodProtectionProfileBindingsPatchInputType(), typeConverter) + operationRestMetaData := floodProtectionProfileBindingsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(floodProtectionProfileBindingsPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("FloodProtectionProfileBindingId", floodProtectionProfileBindingIdParam) sv.AddStructField("FloodProtectionProfileBindingMap", floodProtectionProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := floodProtectionProfileBindingsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.flood_protection_profile_bindings", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (fIface *floodProtectionProfileBindingsClient) Update(tier1IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam model.FloodProtectionProfileBindingMap) (model.FloodProtectionProfileBindingMap, error) { +func (fIface *floodProtectionProfileBindingsClient) Update(tier1IdParam string, localeServicesIdParam string, floodProtectionProfileBindingIdParam string, floodProtectionProfileBindingMapParam nsx_policyModel.FloodProtectionProfileBindingMap) (nsx_policyModel.FloodProtectionProfileBindingMap, error) { typeConverter := fIface.connector.TypeConverter() executionContext := fIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(floodProtectionProfileBindingsUpdateInputType(), typeConverter) + operationRestMetaData := floodProtectionProfileBindingsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(floodProtectionProfileBindingsUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("FloodProtectionProfileBindingId", floodProtectionProfileBindingIdParam) sv.AddStructField("FloodProtectionProfileBindingMap", floodProtectionProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.FloodProtectionProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.FloodProtectionProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := floodProtectionProfileBindingsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - fIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := fIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.flood_protection_profile_bindings", "update", inputDataValue, executionContext) - var emptyOutput model.FloodProtectionProfileBindingMap + var emptyOutput nsx_policyModel.FloodProtectionProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), floodProtectionProfileBindingsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), FloodProtectionProfileBindingsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.FloodProtectionProfileBindingMap), nil + return output.(nsx_policyModel.FloodProtectionProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), fIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/FloodProtectionProfileBindingsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/FloodProtectionProfileBindingsTypes.go index 8c0ad7284..b996245ec 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/FloodProtectionProfileBindingsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/FloodProtectionProfileBindingsTypes.go @@ -11,57 +11,57 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func floodProtectionProfileBindingsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func floodProtectionProfileBindingsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func floodProtectionProfileBindingsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func FloodProtectionProfileBindingsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func floodProtectionProfileBindingsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func floodProtectionProfileBindingsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["flood_protection_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["floodProtectionProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["floodProtectionProfileBindingId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier1_id"] = "tier1Id" pathParams["flood_protection_profile_binding_id"] = "floodProtectionProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func floodProtectionProfileBindingsDeleteRestMetadata() protocol.OperationRestMe map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func floodProtectionProfileBindingsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func floodProtectionProfileBindingsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func floodProtectionProfileBindingsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) +func FloodProtectionProfileBindingsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.FloodProtectionProfileBindingMapBindingType) } -func floodProtectionProfileBindingsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func floodProtectionProfileBindingsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["flood_protection_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["floodProtectionProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["floodProtectionProfileBindingId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier1_id"] = "tier1Id" pathParams["flood_protection_profile_binding_id"] = "floodProtectionProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,55 +146,55 @@ func floodProtectionProfileBindingsGetRestMetadata() protocol.OperationRestMetad map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func floodProtectionProfileBindingsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func floodProtectionProfileBindingsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.FloodProtectionProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" fieldNameMap["flood_protection_profile_binding_map"] = "FloodProtectionProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func floodProtectionProfileBindingsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func FloodProtectionProfileBindingsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func floodProtectionProfileBindingsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func floodProtectionProfileBindingsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.FloodProtectionProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" fieldNameMap["flood_protection_profile_binding_map"] = "FloodProtectionProfileBindingMap" - paramsTypeMap["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["flood_protection_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["floodProtectionProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.FloodProtectionProfileBindingMapBindingType) + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["floodProtectionProfileBindingId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier1_id"] = "tier1Id" pathParams["flood_protection_profile_binding_id"] = "floodProtectionProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -215,55 +215,55 @@ func floodProtectionProfileBindingsPatchRestMetadata() protocol.OperationRestMet map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func floodProtectionProfileBindingsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func floodProtectionProfileBindingsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.FloodProtectionProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" fieldNameMap["flood_protection_profile_binding_map"] = "FloodProtectionProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func floodProtectionProfileBindingsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) +func FloodProtectionProfileBindingsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.FloodProtectionProfileBindingMapBindingType) } -func floodProtectionProfileBindingsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func floodProtectionProfileBindingsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_id"] = bindings.NewStringType() - fields["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + fields["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.FloodProtectionProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["flood_protection_profile_binding_id"] = "FloodProtectionProfileBindingId" fieldNameMap["flood_protection_profile_binding_map"] = "FloodProtectionProfileBindingMap" - paramsTypeMap["flood_protection_profile_binding_map"] = bindings.NewReferenceType(model.FloodProtectionProfileBindingMapBindingType) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["flood_protection_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["floodProtectionProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["flood_protection_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.FloodProtectionProfileBindingMapBindingType) + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["floodProtectionProfileBindingId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier1_id"] = "tier1Id" pathParams["flood_protection_profile_binding_id"] = "floodProtectionProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/GatewayFirewallClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/GatewayFirewallClient.go index b3c04cc09..52f9f17bd 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/GatewayFirewallClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/GatewayFirewallClient.go @@ -9,15 +9,14 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type GatewayFirewallClient interface { @@ -26,66 +25,68 @@ type GatewayFirewallClient interface { // @param tier1IdParam (required) // @param localeServicesIdParam (required) // @return com.vmware.nsx_policy.model.GatewayPolicyListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, localeServicesIdParam string) (model.GatewayPolicyListResult, error) + List(tier1IdParam string, localeServicesIdParam string) (nsx_policyModel.GatewayPolicyListResult, error) } type gatewayFirewallClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewGatewayFirewallClient(connector client.Connector) *gatewayFirewallClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.locale_services.gateway_firewall") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewGatewayFirewallClient(connector vapiProtocolClient_.Connector) *gatewayFirewallClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.locale_services.gateway_firewall") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) gIface := gatewayFirewallClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &gIface } -func (gIface *gatewayFirewallClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (gIface *gatewayFirewallClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := gIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (gIface *gatewayFirewallClient) List(tier1IdParam string, localeServicesIdParam string) (model.GatewayPolicyListResult, error) { +func (gIface *gatewayFirewallClient) List(tier1IdParam string, localeServicesIdParam string) (nsx_policyModel.GatewayPolicyListResult, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(gatewayFirewallListInputType(), typeConverter) + operationRestMetaData := gatewayFirewallListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(gatewayFirewallListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.GatewayPolicyListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.GatewayPolicyListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := gatewayFirewallListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.gateway_firewall", "list", inputDataValue, executionContext) - var emptyOutput model.GatewayPolicyListResult + var emptyOutput nsx_policyModel.GatewayPolicyListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), gatewayFirewallListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GatewayFirewallListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.GatewayPolicyListResult), nil + return output.(nsx_policyModel.GatewayPolicyListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/GatewayFirewallTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/GatewayFirewallTypes.go index 7b04dff8f..5cc062390 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/GatewayFirewallTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/GatewayFirewallTypes.go @@ -11,50 +11,50 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func gatewayFirewallListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func gatewayFirewallListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func gatewayFirewallListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.GatewayPolicyListResultBindingType) +func GatewayFirewallListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.GatewayPolicyListResultBindingType) } -func gatewayFirewallListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func gatewayFirewallListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/InterfaceGroupsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/InterfaceGroupsClient.go new file mode 100644 index 000000000..5dd6202ff --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/InterfaceGroupsClient.go @@ -0,0 +1,291 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Interface file for service: InterfaceGroups +// Used by client-side stubs. + +package locale_services + +import ( + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" +) + +const _ = vapiCore_.SupportedByRuntimeVersion2 + +type InterfaceGroupsClient interface { + + // Delete Tier-1 Interface group + // + // @param tier1IdParam (required) + // @param localeServiceIdParam (required) + // @param groupIdParam (required) + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Delete(tier1IdParam string, localeServiceIdParam string, groupIdParam string) error + + // Read Tier-1 Interface group + // + // @param tier1IdParam (required) + // @param localeServiceIdParam (required) + // @param groupIdParam (required) + // @return com.vmware.nsx_policy.model.Tier1InterfaceGroup + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Get(tier1IdParam string, localeServiceIdParam string, groupIdParam string) (nsx_policyModel.Tier1InterfaceGroup, error) + + // Paginated list of all Tier-1 Interface groups under locale service. + // + // @param tier1IdParam (required) + // @param localeServiceIdParam (required) + // @param cursorParam Opaque cursor to be used for getting next page of records (supplied by current result page) (optional) + // @param includeMarkForDeleteObjectsParam Include objects that are marked for deletion in results (optional, default to false) + // @param includedFieldsParam Comma separated list of fields that should be included in query result (optional) + // @param pageSizeParam Maximum number of results to return in this page (server may return fewer) (optional, default to 1000) + // @param sortAscendingParam (optional) + // @param sortByParam Field by which records are sorted (optional) + // @return com.vmware.nsx_policy.model.Tier1InterfaceGroupListResult + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + List(tier1IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.Tier1InterfaceGroupListResult, error) + + // If an Interface group with the label-id is not already present, create a new Interface group. If it already exists, update the Interface group for specified attributes. + // + // @param tier1IdParam (required) + // @param localeServiceIdParam (required) + // @param groupIdParam (required) + // @param tier1InterfaceGroupParam (required) + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Patch(tier1IdParam string, localeServiceIdParam string, groupIdParam string, tier1InterfaceGroupParam nsx_policyModel.Tier1InterfaceGroup) error + + // Update the Interface group for specified attributes. + // + // @param tier1IdParam (required) + // @param localeServiceIdParam (required) + // @param groupIdParam (required) + // @param tier1InterfaceGroupParam (required) + // @return com.vmware.nsx_policy.model.Tier1InterfaceGroup + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Update(tier1IdParam string, localeServiceIdParam string, groupIdParam string, tier1InterfaceGroupParam nsx_policyModel.Tier1InterfaceGroup) (nsx_policyModel.Tier1InterfaceGroup, error) +} + +type interfaceGroupsClient struct { + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType +} + +func NewInterfaceGroupsClient(connector vapiProtocolClient_.Connector) *interfaceGroupsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.locale_services.interface_groups") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), + } + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) + + iIface := interfaceGroupsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} + return &iIface +} + +func (iIface *interfaceGroupsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { + if entry, ok := iIface.errorsBindingMap[errorName]; ok { + return entry + } + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] +} + +func (iIface *interfaceGroupsClient) Delete(tier1IdParam string, localeServiceIdParam string, groupIdParam string) error { + typeConverter := iIface.connector.TypeConverter() + executionContext := iIface.connector.NewExecutionContext() + operationRestMetaData := interfaceGroupsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interfaceGroupsDeleteInputType(), typeConverter) + sv.AddStructField("Tier1Id", tier1IdParam) + sv.AddStructField("LocaleServiceId", localeServiceIdParam) + sv.AddStructField("GroupId", groupIdParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + return vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.interface_groups", "delete", inputDataValue, executionContext) + if methodResult.IsSuccess() { + return nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return vapiBindings_.VAPIerrorsToError(errorInError) + } + return methodError.(error) + } +} + +func (iIface *interfaceGroupsClient) Get(tier1IdParam string, localeServiceIdParam string, groupIdParam string) (nsx_policyModel.Tier1InterfaceGroup, error) { + typeConverter := iIface.connector.TypeConverter() + executionContext := iIface.connector.NewExecutionContext() + operationRestMetaData := interfaceGroupsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interfaceGroupsGetInputType(), typeConverter) + sv.AddStructField("Tier1Id", tier1IdParam) + sv.AddStructField("LocaleServiceId", localeServiceIdParam) + sv.AddStructField("GroupId", groupIdParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_policyModel.Tier1InterfaceGroup + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.interface_groups", "get", inputDataValue, executionContext) + var emptyOutput nsx_policyModel.Tier1InterfaceGroup + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), InterfaceGroupsGetOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_policyModel.Tier1InterfaceGroup), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} + +func (iIface *interfaceGroupsClient) List(tier1IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.Tier1InterfaceGroupListResult, error) { + typeConverter := iIface.connector.TypeConverter() + executionContext := iIface.connector.NewExecutionContext() + operationRestMetaData := interfaceGroupsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interfaceGroupsListInputType(), typeConverter) + sv.AddStructField("Tier1Id", tier1IdParam) + sv.AddStructField("LocaleServiceId", localeServiceIdParam) + sv.AddStructField("Cursor", cursorParam) + sv.AddStructField("IncludeMarkForDeleteObjects", includeMarkForDeleteObjectsParam) + sv.AddStructField("IncludedFields", includedFieldsParam) + sv.AddStructField("PageSize", pageSizeParam) + sv.AddStructField("SortAscending", sortAscendingParam) + sv.AddStructField("SortBy", sortByParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_policyModel.Tier1InterfaceGroupListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.interface_groups", "list", inputDataValue, executionContext) + var emptyOutput nsx_policyModel.Tier1InterfaceGroupListResult + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), InterfaceGroupsListOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_policyModel.Tier1InterfaceGroupListResult), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} + +func (iIface *interfaceGroupsClient) Patch(tier1IdParam string, localeServiceIdParam string, groupIdParam string, tier1InterfaceGroupParam nsx_policyModel.Tier1InterfaceGroup) error { + typeConverter := iIface.connector.TypeConverter() + executionContext := iIface.connector.NewExecutionContext() + operationRestMetaData := interfaceGroupsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interfaceGroupsPatchInputType(), typeConverter) + sv.AddStructField("Tier1Id", tier1IdParam) + sv.AddStructField("LocaleServiceId", localeServiceIdParam) + sv.AddStructField("GroupId", groupIdParam) + sv.AddStructField("Tier1InterfaceGroup", tier1InterfaceGroupParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + return vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.interface_groups", "patch", inputDataValue, executionContext) + if methodResult.IsSuccess() { + return nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return vapiBindings_.VAPIerrorsToError(errorInError) + } + return methodError.(error) + } +} + +func (iIface *interfaceGroupsClient) Update(tier1IdParam string, localeServiceIdParam string, groupIdParam string, tier1InterfaceGroupParam nsx_policyModel.Tier1InterfaceGroup) (nsx_policyModel.Tier1InterfaceGroup, error) { + typeConverter := iIface.connector.TypeConverter() + executionContext := iIface.connector.NewExecutionContext() + operationRestMetaData := interfaceGroupsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interfaceGroupsUpdateInputType(), typeConverter) + sv.AddStructField("Tier1Id", tier1IdParam) + sv.AddStructField("LocaleServiceId", localeServiceIdParam) + sv.AddStructField("GroupId", groupIdParam) + sv.AddStructField("Tier1InterfaceGroup", tier1InterfaceGroupParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_policyModel.Tier1InterfaceGroup + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.interface_groups", "update", inputDataValue, executionContext) + var emptyOutput nsx_policyModel.Tier1InterfaceGroup + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), InterfaceGroupsUpdateOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_policyModel.Tier1InterfaceGroup), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/InterfaceGroupsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/InterfaceGroupsTypes.go new file mode 100644 index 000000000..4af6963a3 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/InterfaceGroupsTypes.go @@ -0,0 +1,378 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Data type definitions file for service: InterfaceGroups. +// Includes binding types of a structures and enumerations defined in the service. +// Shared by client-side stubs and server-side skeletons to ensure type +// compatibility. + +package locale_services + +import ( + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + "reflect" +) + +func interfaceGroupsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["group_id"] = vapiBindings_.NewStringType() + fieldNameMap["tier1_id"] = "Tier1Id" + fieldNameMap["locale_service_id"] = "LocaleServiceId" + fieldNameMap["group_id"] = "GroupId" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func InterfaceGroupsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() +} + +func interfaceGroupsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["group_id"] = vapiBindings_.NewStringType() + fieldNameMap["tier1_id"] = "Tier1Id" + fieldNameMap["locale_service_id"] = "LocaleServiceId" + fieldNameMap["group_id"] = "GroupId" + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["group_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["groupId"] = vapiBindings_.NewStringType() + pathParams["group_id"] = "groupId" + pathParams["tier1_id"] = "tier1Id" + pathParams["locale_service_id"] = "localeServiceId" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "DELETE", + "/policy/api/v1/infra/tier-1s/{tier1Id}/locale-services/{localeServiceId}/interface-groups/{groupId}", + "", + resultHeaders, + 204, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func interfaceGroupsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["group_id"] = vapiBindings_.NewStringType() + fieldNameMap["tier1_id"] = "Tier1Id" + fieldNameMap["locale_service_id"] = "LocaleServiceId" + fieldNameMap["group_id"] = "GroupId" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func InterfaceGroupsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.Tier1InterfaceGroupBindingType) +} + +func interfaceGroupsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["group_id"] = vapiBindings_.NewStringType() + fieldNameMap["tier1_id"] = "Tier1Id" + fieldNameMap["locale_service_id"] = "LocaleServiceId" + fieldNameMap["group_id"] = "GroupId" + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["group_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["groupId"] = vapiBindings_.NewStringType() + pathParams["group_id"] = "groupId" + pathParams["tier1_id"] = "tier1Id" + pathParams["locale_service_id"] = "localeServiceId" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "GET", + "/policy/api/v1/infra/tier-1s/{tier1Id}/locale-services/{localeServiceId}/interface-groups/{groupId}", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func interfaceGroupsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["tier1_id"] = "Tier1Id" + fieldNameMap["locale_service_id"] = "LocaleServiceId" + fieldNameMap["cursor"] = "Cursor" + fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" + fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["page_size"] = "PageSize" + fieldNameMap["sort_ascending"] = "SortAscending" + fieldNameMap["sort_by"] = "SortBy" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func InterfaceGroupsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.Tier1InterfaceGroupListResultBindingType) +} + +func interfaceGroupsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["tier1_id"] = "Tier1Id" + fieldNameMap["locale_service_id"] = "LocaleServiceId" + fieldNameMap["cursor"] = "Cursor" + fieldNameMap["include_mark_for_delete_objects"] = "IncludeMarkForDeleteObjects" + fieldNameMap["included_fields"] = "IncludedFields" + fieldNameMap["page_size"] = "PageSize" + fieldNameMap["sort_ascending"] = "SortAscending" + fieldNameMap["sort_by"] = "SortBy" + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + pathParams["tier1_id"] = "tier1Id" + pathParams["locale_service_id"] = "localeServiceId" + queryParams["cursor"] = "cursor" + queryParams["sort_ascending"] = "sort_ascending" + queryParams["included_fields"] = "included_fields" + queryParams["sort_by"] = "sort_by" + queryParams["include_mark_for_delete_objects"] = "include_mark_for_delete_objects" + queryParams["page_size"] = "page_size" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "GET", + "/policy/api/v1/infra/tier-1s/{tier1Id}/locale-services/{localeServiceId}/interface-groups", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func interfaceGroupsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["group_id"] = vapiBindings_.NewStringType() + fields["tier1_interface_group"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier1InterfaceGroupBindingType) + fieldNameMap["tier1_id"] = "Tier1Id" + fieldNameMap["locale_service_id"] = "LocaleServiceId" + fieldNameMap["group_id"] = "GroupId" + fieldNameMap["tier1_interface_group"] = "Tier1InterfaceGroup" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func InterfaceGroupsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() +} + +func interfaceGroupsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["group_id"] = vapiBindings_.NewStringType() + fields["tier1_interface_group"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier1InterfaceGroupBindingType) + fieldNameMap["tier1_id"] = "Tier1Id" + fieldNameMap["locale_service_id"] = "LocaleServiceId" + fieldNameMap["group_id"] = "GroupId" + fieldNameMap["tier1_interface_group"] = "Tier1InterfaceGroup" + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["group_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_interface_group"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier1InterfaceGroupBindingType) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["groupId"] = vapiBindings_.NewStringType() + pathParams["group_id"] = "groupId" + pathParams["tier1_id"] = "tier1Id" + pathParams["locale_service_id"] = "localeServiceId" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "tier1_interface_group", + "PATCH", + "/policy/api/v1/infra/tier-1s/{tier1Id}/locale-services/{localeServiceId}/interface-groups/{groupId}", + "", + resultHeaders, + 204, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} + +func interfaceGroupsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["group_id"] = vapiBindings_.NewStringType() + fields["tier1_interface_group"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier1InterfaceGroupBindingType) + fieldNameMap["tier1_id"] = "Tier1Id" + fieldNameMap["locale_service_id"] = "LocaleServiceId" + fieldNameMap["group_id"] = "GroupId" + fieldNameMap["tier1_interface_group"] = "Tier1InterfaceGroup" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func InterfaceGroupsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.Tier1InterfaceGroupBindingType) +} + +func interfaceGroupsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["group_id"] = vapiBindings_.NewStringType() + fields["tier1_interface_group"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier1InterfaceGroupBindingType) + fieldNameMap["tier1_id"] = "Tier1Id" + fieldNameMap["locale_service_id"] = "LocaleServiceId" + fieldNameMap["group_id"] = "GroupId" + fieldNameMap["tier1_interface_group"] = "Tier1InterfaceGroup" + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["group_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_interface_group"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier1InterfaceGroupBindingType) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["groupId"] = vapiBindings_.NewStringType() + pathParams["group_id"] = "groupId" + pathParams["tier1_id"] = "tier1Id" + pathParams["locale_service_id"] = "localeServiceId" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "tier1_interface_group", + "PUT", + "/policy/api/v1/infra/tier-1s/{tier1Id}/locale-services/{localeServiceId}/interface-groups/{groupId}", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/InterfacesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/InterfacesClient.go index 6e7a76267..e58a85e25 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/InterfacesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/InterfacesClient.go @@ -9,15 +9,14 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type InterfacesClient interface { @@ -26,6 +25,7 @@ type InterfacesClient interface { // @param tier1IdParam (required) // @param localeServicesIdParam (required) // @param interfaceIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -39,12 +39,13 @@ type InterfacesClient interface { // @param localeServicesIdParam (required) // @param interfaceIdParam (required) // @return com.vmware.nsx_policy.model.Tier1Interface + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, localeServicesIdParam string, interfaceIdParam string) (model.Tier1Interface, error) + Get(tier1IdParam string, localeServicesIdParam string, interfaceIdParam string) (nsx_policyModel.Tier1Interface, error) // Paginated list of all Tier-1 interfaces // @@ -57,12 +58,13 @@ type InterfacesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.Tier1InterfaceListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, localeServicesIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.Tier1InterfaceListResult, error) + List(tier1IdParam string, localeServicesIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.Tier1InterfaceListResult, error) // If an interface with the interface-id is not already present, create a new interface. If it already exists, update the interface for specified attributes. // @@ -70,12 +72,13 @@ type InterfacesClient interface { // @param localeServicesIdParam (required) // @param interfaceIdParam (required) // @param tier1InterfaceParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, localeServicesIdParam string, interfaceIdParam string, tier1InterfaceParam model.Tier1Interface) error + Patch(tier1IdParam string, localeServicesIdParam string, interfaceIdParam string, tier1InterfaceParam nsx_policyModel.Tier1Interface) error // If an interface with the interface-id is not already present, create a new interface. If it already exists, replace the interface with this object. // @@ -84,107 +87,114 @@ type InterfacesClient interface { // @param interfaceIdParam (required) // @param tier1InterfaceParam (required) // @return com.vmware.nsx_policy.model.Tier1Interface + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, localeServicesIdParam string, interfaceIdParam string, tier1InterfaceParam model.Tier1Interface) (model.Tier1Interface, error) + Update(tier1IdParam string, localeServicesIdParam string, interfaceIdParam string, tier1InterfaceParam nsx_policyModel.Tier1Interface) (nsx_policyModel.Tier1Interface, error) } type interfacesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewInterfacesClient(connector client.Connector) *interfacesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.locale_services.interfaces") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewInterfacesClient(connector vapiProtocolClient_.Connector) *interfacesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.locale_services.interfaces") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) iIface := interfacesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &iIface } -func (iIface *interfacesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (iIface *interfacesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := iIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (iIface *interfacesClient) Delete(tier1IdParam string, localeServicesIdParam string, interfaceIdParam string) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(interfacesDeleteInputType(), typeConverter) + operationRestMetaData := interfacesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interfacesDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("InterfaceId", interfaceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := interfacesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.interfaces", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *interfacesClient) Get(tier1IdParam string, localeServicesIdParam string, interfaceIdParam string) (model.Tier1Interface, error) { +func (iIface *interfacesClient) Get(tier1IdParam string, localeServicesIdParam string, interfaceIdParam string) (nsx_policyModel.Tier1Interface, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(interfacesGetInputType(), typeConverter) + operationRestMetaData := interfacesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interfacesGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("InterfaceId", interfaceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier1Interface - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Tier1Interface + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := interfacesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.interfaces", "get", inputDataValue, executionContext) - var emptyOutput model.Tier1Interface + var emptyOutput nsx_policyModel.Tier1Interface if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), interfacesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), InterfacesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier1Interface), nil + return output.(nsx_policyModel.Tier1Interface), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *interfacesClient) List(tier1IdParam string, localeServicesIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.Tier1InterfaceListResult, error) { +func (iIface *interfacesClient) List(tier1IdParam string, localeServicesIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.Tier1InterfaceListResult, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(interfacesListInputType(), typeConverter) + operationRestMetaData := interfacesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interfacesListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("Cursor", cursorParam) @@ -195,87 +205,86 @@ func (iIface *interfacesClient) List(tier1IdParam string, localeServicesIdParam sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier1InterfaceListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Tier1InterfaceListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := interfacesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.interfaces", "list", inputDataValue, executionContext) - var emptyOutput model.Tier1InterfaceListResult + var emptyOutput nsx_policyModel.Tier1InterfaceListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), interfacesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), InterfacesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier1InterfaceListResult), nil + return output.(nsx_policyModel.Tier1InterfaceListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *interfacesClient) Patch(tier1IdParam string, localeServicesIdParam string, interfaceIdParam string, tier1InterfaceParam model.Tier1Interface) error { +func (iIface *interfacesClient) Patch(tier1IdParam string, localeServicesIdParam string, interfaceIdParam string, tier1InterfaceParam nsx_policyModel.Tier1Interface) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(interfacesPatchInputType(), typeConverter) + operationRestMetaData := interfacesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interfacesPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("InterfaceId", interfaceIdParam) sv.AddStructField("Tier1Interface", tier1InterfaceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := interfacesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.interfaces", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *interfacesClient) Update(tier1IdParam string, localeServicesIdParam string, interfaceIdParam string, tier1InterfaceParam model.Tier1Interface) (model.Tier1Interface, error) { +func (iIface *interfacesClient) Update(tier1IdParam string, localeServicesIdParam string, interfaceIdParam string, tier1InterfaceParam nsx_policyModel.Tier1Interface) (nsx_policyModel.Tier1Interface, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(interfacesUpdateInputType(), typeConverter) + operationRestMetaData := interfacesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(interfacesUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("InterfaceId", interfaceIdParam) sv.AddStructField("Tier1Interface", tier1InterfaceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.Tier1Interface - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.Tier1Interface + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := interfacesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.interfaces", "update", inputDataValue, executionContext) - var emptyOutput model.Tier1Interface + var emptyOutput nsx_policyModel.Tier1Interface if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), interfacesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), InterfacesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.Tier1Interface), nil + return output.(nsx_policyModel.Tier1Interface), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/InterfacesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/InterfacesTypes.go index 9b6596e0e..2f4ce4c7b 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/InterfacesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/InterfacesTypes.go @@ -11,57 +11,57 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func interfacesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func interfacesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["interface_id"] = "InterfaceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func interfacesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func InterfacesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func interfacesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func interfacesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["interface_id"] = "InterfaceId" - paramsTypeMap["interface_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["interfaceId"] = bindings.NewStringType() + paramsTypeMap["interface_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["interfaceId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier1_id"] = "tier1Id" pathParams["interface_id"] = "interfaceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func interfacesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func interfacesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func interfacesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["interface_id"] = "InterfaceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func interfacesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier1InterfaceBindingType) +func InterfacesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.Tier1InterfaceBindingType) } -func interfacesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func interfacesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["interface_id"] = "InterfaceId" - paramsTypeMap["interface_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["interfaceId"] = bindings.NewStringType() + paramsTypeMap["interface_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["interfaceId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier1_id"] = "tier1Id" pathParams["interface_id"] = "interfaceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,17 +146,17 @@ func interfacesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func interfacesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func interfacesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["cursor"] = "Cursor" @@ -165,31 +165,31 @@ func interfacesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func interfacesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier1InterfaceListResultBindingType) +func InterfacesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.Tier1InterfaceListResultBindingType) } -func interfacesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func interfacesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["cursor"] = "Cursor" @@ -198,16 +198,16 @@ func interfacesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier1_id"] = "tier1Id" queryParams["cursor"] = "cursor" @@ -218,7 +218,7 @@ func interfacesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -239,55 +239,55 @@ func interfacesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func interfacesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func interfacesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() - fields["tier1_interface"] = bindings.NewReferenceType(model.Tier1InterfaceBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() + fields["tier1_interface"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier1InterfaceBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["interface_id"] = "InterfaceId" fieldNameMap["tier1_interface"] = "Tier1Interface" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func interfacesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func InterfacesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func interfacesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func interfacesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() - fields["tier1_interface"] = bindings.NewReferenceType(model.Tier1InterfaceBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() + fields["tier1_interface"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier1InterfaceBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["interface_id"] = "InterfaceId" fieldNameMap["tier1_interface"] = "Tier1Interface" - paramsTypeMap["interface_id"] = bindings.NewStringType() - paramsTypeMap["tier1_interface"] = bindings.NewReferenceType(model.Tier1InterfaceBindingType) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["interfaceId"] = bindings.NewStringType() + paramsTypeMap["interface_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_interface"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier1InterfaceBindingType) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["interfaceId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier1_id"] = "tier1Id" pathParams["interface_id"] = "interfaceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -308,55 +308,55 @@ func interfacesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func interfacesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func interfacesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() - fields["tier1_interface"] = bindings.NewReferenceType(model.Tier1InterfaceBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() + fields["tier1_interface"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier1InterfaceBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["interface_id"] = "InterfaceId" fieldNameMap["tier1_interface"] = "Tier1Interface" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func interfacesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.Tier1InterfaceBindingType) +func InterfacesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.Tier1InterfaceBindingType) } -func interfacesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func interfacesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() - fields["tier1_interface"] = bindings.NewReferenceType(model.Tier1InterfaceBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() + fields["tier1_interface"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier1InterfaceBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["interface_id"] = "InterfaceId" fieldNameMap["tier1_interface"] = "Tier1Interface" - paramsTypeMap["interface_id"] = bindings.NewStringType() - paramsTypeMap["tier1_interface"] = bindings.NewReferenceType(model.Tier1InterfaceBindingType) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["interfaceId"] = bindings.NewStringType() + paramsTypeMap["interface_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_interface"] = vapiBindings_.NewReferenceType(nsx_policyModel.Tier1InterfaceBindingType) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["interfaceId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier1_id"] = "tier1Id" pathParams["interface_id"] = "interfaceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/IpsecVpnServicesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/IpsecVpnServicesClient.go index d84086e6c..316bf3393 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/IpsecVpnServicesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/IpsecVpnServicesClient.go @@ -9,23 +9,26 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type IpsecVpnServicesClient interface { - // Delete IPSec VPN service for a given locale service under Tier-1. This API is deprecated. Please use DELETE /infra/tier-1s//psec-vpn-services/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path + // Delete IPSec VPN service for a given locale service under Tier-1. + // This API is deprecated. Please use DELETE /infra/tier-1s//psec-vpn-services/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path + // + // Deprecated: This API element is deprecated. // // @param tier1IdParam (required) // @param localeServiceIdParam (required) // @param serviceIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -33,20 +36,27 @@ type IpsecVpnServicesClient interface { // @throws NotFound Not Found Delete(tier1IdParam string, localeServiceIdParam string, serviceIdParam string) error - // Get IPSec VPN service for a given locale service under Tier-1. This API is deprecated. Please use GET /infra/tier-1s//ipsec-vpn-services/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // Get IPSec VPN service for a given locale service under Tier-1. + // This API is deprecated. Please use GET /infra/tier-1s//ipsec-vpn-services/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // + // Deprecated: This API element is deprecated. // // @param tier1IdParam (required) // @param localeServiceIdParam (required) // @param serviceIdParam (required) // @return com.vmware.nsx_policy.model.IPSecVpnService + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, localeServiceIdParam string, serviceIdParam string) (model.IPSecVpnService, error) + Get(tier1IdParam string, localeServiceIdParam string, serviceIdParam string) (nsx_policyModel.IPSecVpnService, error) - // Get paginated list of all IPSec VPN services for a given locale service under Tier-1. This API is deprecated. Please use GET /infra/tier-1s//ipsec-vpn-services instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // Get paginated list of all IPSec VPN services for a given locale service under Tier-1. + // This API is deprecated. Please use GET /infra/tier-1s//ipsec-vpn-services instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // + // Deprecated: This API element is deprecated. // // @param tier1IdParam (required) // @param localeServiceIdParam (required) @@ -57,134 +67,149 @@ type IpsecVpnServicesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.IPSecVpnServiceListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPSecVpnServiceListResult, error) + List(tier1IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IPSecVpnServiceListResult, error) - // Create or patch IPSec VPN service for a given locale service under Tier-1. This API is deprecated. Please use PATCH /infra/tier-1s//ipsec-vpn-services/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path. + // Create or patch IPSec VPN service for a given locale service under Tier-1. + // This API is deprecated. Please use PATCH /infra/tier-1s//ipsec-vpn-services/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path. + // + // Deprecated: This API element is deprecated. // // @param tier1IdParam (required) // @param localeServiceIdParam (required) // @param serviceIdParam (required) // @param ipSecVpnServiceParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, ipSecVpnServiceParam model.IPSecVpnService) error + Patch(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, ipSecVpnServiceParam nsx_policyModel.IPSecVpnService) error - // Create or fully replace IPSec VPN service for a given locale service under Tier-1. Revision is optional for creation and required for update. This API is deprecated. Please use PUT /infra/tier-1s//ipsec-vpn-services/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path. + // Create or fully replace IPSec VPN service for a given locale service under Tier-1. Revision is optional for creation and required for update. + // This API is deprecated. Please use PUT /infra/tier-1s//ipsec-vpn-services/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path. + // + // Deprecated: This API element is deprecated. // // @param tier1IdParam (required) // @param localeServiceIdParam (required) // @param serviceIdParam (required) // @param ipSecVpnServiceParam (required) // @return com.vmware.nsx_policy.model.IPSecVpnService + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, ipSecVpnServiceParam model.IPSecVpnService) (model.IPSecVpnService, error) + Update(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, ipSecVpnServiceParam nsx_policyModel.IPSecVpnService) (nsx_policyModel.IPSecVpnService, error) } type ipsecVpnServicesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewIpsecVpnServicesClient(connector client.Connector) *ipsecVpnServicesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.locale_services.ipsec_vpn_services") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewIpsecVpnServicesClient(connector vapiProtocolClient_.Connector) *ipsecVpnServicesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.locale_services.ipsec_vpn_services") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) iIface := ipsecVpnServicesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &iIface } -func (iIface *ipsecVpnServicesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (iIface *ipsecVpnServicesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := iIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (iIface *ipsecVpnServicesClient) Delete(tier1IdParam string, localeServiceIdParam string, serviceIdParam string) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipsecVpnServicesDeleteInputType(), typeConverter) + operationRestMetaData := ipsecVpnServicesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipsecVpnServicesDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipsecVpnServicesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.ipsec_vpn_services", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *ipsecVpnServicesClient) Get(tier1IdParam string, localeServiceIdParam string, serviceIdParam string) (model.IPSecVpnService, error) { +func (iIface *ipsecVpnServicesClient) Get(tier1IdParam string, localeServiceIdParam string, serviceIdParam string) (nsx_policyModel.IPSecVpnService, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipsecVpnServicesGetInputType(), typeConverter) + operationRestMetaData := ipsecVpnServicesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipsecVpnServicesGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPSecVpnService - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPSecVpnService + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipsecVpnServicesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.ipsec_vpn_services", "get", inputDataValue, executionContext) - var emptyOutput model.IPSecVpnService + var emptyOutput nsx_policyModel.IPSecVpnService if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipsecVpnServicesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpsecVpnServicesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPSecVpnService), nil + return output.(nsx_policyModel.IPSecVpnService), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *ipsecVpnServicesClient) List(tier1IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPSecVpnServiceListResult, error) { +func (iIface *ipsecVpnServicesClient) List(tier1IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IPSecVpnServiceListResult, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipsecVpnServicesListInputType(), typeConverter) + operationRestMetaData := ipsecVpnServicesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipsecVpnServicesListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("Cursor", cursorParam) @@ -195,87 +220,86 @@ func (iIface *ipsecVpnServicesClient) List(tier1IdParam string, localeServiceIdP sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPSecVpnServiceListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPSecVpnServiceListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipsecVpnServicesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.ipsec_vpn_services", "list", inputDataValue, executionContext) - var emptyOutput model.IPSecVpnServiceListResult + var emptyOutput nsx_policyModel.IPSecVpnServiceListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipsecVpnServicesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpsecVpnServicesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPSecVpnServiceListResult), nil + return output.(nsx_policyModel.IPSecVpnServiceListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (iIface *ipsecVpnServicesClient) Patch(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, ipSecVpnServiceParam model.IPSecVpnService) error { +func (iIface *ipsecVpnServicesClient) Patch(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, ipSecVpnServiceParam nsx_policyModel.IPSecVpnService) error { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipsecVpnServicesPatchInputType(), typeConverter) + operationRestMetaData := ipsecVpnServicesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipsecVpnServicesPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("IpSecVpnService", ipSecVpnServiceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipsecVpnServicesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.ipsec_vpn_services", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (iIface *ipsecVpnServicesClient) Update(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, ipSecVpnServiceParam model.IPSecVpnService) (model.IPSecVpnService, error) { +func (iIface *ipsecVpnServicesClient) Update(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, ipSecVpnServiceParam nsx_policyModel.IPSecVpnService) (nsx_policyModel.IPSecVpnService, error) { typeConverter := iIface.connector.TypeConverter() executionContext := iIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(ipsecVpnServicesUpdateInputType(), typeConverter) + operationRestMetaData := ipsecVpnServicesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(ipsecVpnServicesUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("IpSecVpnService", ipSecVpnServiceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPSecVpnService - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPSecVpnService + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := ipsecVpnServicesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - iIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := iIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.ipsec_vpn_services", "update", inputDataValue, executionContext) - var emptyOutput model.IPSecVpnService + var emptyOutput nsx_policyModel.IPSecVpnService if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ipsecVpnServicesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), IpsecVpnServicesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPSecVpnService), nil + return output.(nsx_policyModel.IPSecVpnService), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), iIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/IpsecVpnServicesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/IpsecVpnServicesTypes.go index 2df1a93ce..daf63d5ad 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/IpsecVpnServicesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/IpsecVpnServicesTypes.go @@ -11,57 +11,57 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func ipsecVpnServicesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipsecVpnServicesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipsecVpnServicesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func IpsecVpnServicesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func ipsecVpnServicesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipsecVpnServicesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func ipsecVpnServicesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipsecVpnServicesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipsecVpnServicesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipsecVpnServicesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPSecVpnServiceBindingType) +func IpsecVpnServicesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnServiceBindingType) } -func ipsecVpnServicesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipsecVpnServicesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,17 +146,17 @@ func ipsecVpnServicesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipsecVpnServicesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipsecVpnServicesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -165,31 +165,31 @@ func ipsecVpnServicesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipsecVpnServicesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPSecVpnServiceListResultBindingType) +func IpsecVpnServicesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnServiceListResultBindingType) } -func ipsecVpnServicesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipsecVpnServicesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -198,16 +198,16 @@ func ipsecVpnServicesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["locale_service_id"] = "localeServiceId" queryParams["cursor"] = "cursor" @@ -218,7 +218,7 @@ func ipsecVpnServicesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -239,55 +239,55 @@ func ipsecVpnServicesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipsecVpnServicesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipsecVpnServicesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["ip_sec_vpn_service"] = bindings.NewReferenceType(model.IPSecVpnServiceBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnServiceBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["ip_sec_vpn_service"] = "IpSecVpnService" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipsecVpnServicesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func IpsecVpnServicesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func ipsecVpnServicesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipsecVpnServicesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["ip_sec_vpn_service"] = bindings.NewReferenceType(model.IPSecVpnServiceBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnServiceBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["ip_sec_vpn_service"] = "IpSecVpnService" - paramsTypeMap["ip_sec_vpn_service"] = bindings.NewReferenceType(model.IPSecVpnServiceBindingType) - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ip_sec_vpn_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnServiceBindingType) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -308,55 +308,55 @@ func ipsecVpnServicesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func ipsecVpnServicesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func ipsecVpnServicesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["ip_sec_vpn_service"] = bindings.NewReferenceType(model.IPSecVpnServiceBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnServiceBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["ip_sec_vpn_service"] = "IpSecVpnService" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func ipsecVpnServicesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPSecVpnServiceBindingType) +func IpsecVpnServicesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnServiceBindingType) } -func ipsecVpnServicesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func ipsecVpnServicesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["ip_sec_vpn_service"] = bindings.NewReferenceType(model.IPSecVpnServiceBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnServiceBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["ip_sec_vpn_service"] = "IpSecVpnService" - paramsTypeMap["ip_sec_vpn_service"] = bindings.NewReferenceType(model.IPSecVpnServiceBindingType) - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ip_sec_vpn_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnServiceBindingType) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/L2vpnServicesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/L2vpnServicesClient.go index fbfe1c402..f38c75e79 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/L2vpnServicesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/L2vpnServicesClient.go @@ -9,23 +9,26 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type L2vpnServicesClient interface { - // Delete L2VPN service for given Tier-1 locale service. This API is deprecated. Please use DELETE /infra/tier-1s//l2vpn-services/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path. + // Delete L2VPN service for given Tier-1 locale service. + // This API is deprecated. Please use DELETE /infra/tier-1s//l2vpn-services/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path. + // + // Deprecated: This API element is deprecated. // // @param tier1IdParam (required) // @param localeServiceIdParam (required) // @param serviceIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -33,20 +36,27 @@ type L2vpnServicesClient interface { // @throws NotFound Not Found Delete(tier1IdParam string, localeServiceIdParam string, serviceIdParam string) error - // Get L2VPN service for given Tier-1 locale service. This API is deprecated. Please use GET /infra/tier-1s//l2vpn-services/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // Get L2VPN service for given Tier-1 locale service. + // This API is deprecated. Please use GET /infra/tier-1s//l2vpn-services/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // + // Deprecated: This API element is deprecated. // // @param tier1IdParam (required) // @param localeServiceIdParam (required) // @param serviceIdParam (required) // @return com.vmware.nsx_policy.model.L2VPNService + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, localeServiceIdParam string, serviceIdParam string) (model.L2VPNService, error) + Get(tier1IdParam string, localeServiceIdParam string, serviceIdParam string) (nsx_policyModel.L2VPNService, error) - // Get paginated list of all L2VPN services under Tier-1. This API is deprecated. Please use GET /infra/tier-1s//l2vpn-services> instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // Get paginated list of all L2VPN services under Tier-1. + // This API is deprecated. Please use GET /infra/tier-1s//l2vpn-services> instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // + // Deprecated: This API element is deprecated. // // @param tier1IdParam (required) // @param localeServiceIdParam (required) @@ -57,134 +67,149 @@ type L2vpnServicesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.L2VPNServiceListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.L2VPNServiceListResult, error) + List(tier1IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.L2VPNServiceListResult, error) - // Create or patch L2VPN service for given Tier-1 locale service. This API is deprecated. Please use PATCH /infra/tier-1s//l2vpn-services/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path. + // Create or patch L2VPN service for given Tier-1 locale service. + // This API is deprecated. Please use PATCH /infra/tier-1s//l2vpn-services/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path. + // + // Deprecated: This API element is deprecated. // // @param tier1IdParam (required) // @param localeServiceIdParam (required) // @param serviceIdParam (required) // @param l2VPNServiceParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, l2VPNServiceParam model.L2VPNService) error + Patch(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, l2VPNServiceParam nsx_policyModel.L2VPNService) error - // Create or fully replace L2VPN service for given Tier-1 locale service. Revision is optional for creation and required for update. This API is deprecated. Please use PUT /infra/tier-1s//l2vpn-services/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path. + // Create or fully replace L2VPN service for given Tier-1 locale service. Revision is optional for creation and required for update. + // This API is deprecated. Please use PUT /infra/tier-1s//l2vpn-services/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path. + // + // Deprecated: This API element is deprecated. // // @param tier1IdParam (required) // @param localeServiceIdParam (required) // @param serviceIdParam (required) // @param l2VPNServiceParam (required) // @return com.vmware.nsx_policy.model.L2VPNService + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, l2VPNServiceParam model.L2VPNService) (model.L2VPNService, error) + Update(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, l2VPNServiceParam nsx_policyModel.L2VPNService) (nsx_policyModel.L2VPNService, error) } type l2vpnServicesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewL2vpnServicesClient(connector client.Connector) *l2vpnServicesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.locale_services.l2vpn_services") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewL2vpnServicesClient(connector vapiProtocolClient_.Connector) *l2vpnServicesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.locale_services.l2vpn_services") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) lIface := l2vpnServicesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &lIface } -func (lIface *l2vpnServicesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (lIface *l2vpnServicesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := lIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (lIface *l2vpnServicesClient) Delete(tier1IdParam string, localeServiceIdParam string, serviceIdParam string) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(l2vpnServicesDeleteInputType(), typeConverter) + operationRestMetaData := l2vpnServicesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(l2vpnServicesDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := l2vpnServicesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.l2vpn_services", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *l2vpnServicesClient) Get(tier1IdParam string, localeServiceIdParam string, serviceIdParam string) (model.L2VPNService, error) { +func (lIface *l2vpnServicesClient) Get(tier1IdParam string, localeServiceIdParam string, serviceIdParam string) (nsx_policyModel.L2VPNService, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(l2vpnServicesGetInputType(), typeConverter) + operationRestMetaData := l2vpnServicesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(l2vpnServicesGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.L2VPNService - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.L2VPNService + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := l2vpnServicesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.l2vpn_services", "get", inputDataValue, executionContext) - var emptyOutput model.L2VPNService + var emptyOutput nsx_policyModel.L2VPNService if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), l2vpnServicesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), L2vpnServicesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.L2VPNService), nil + return output.(nsx_policyModel.L2VPNService), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *l2vpnServicesClient) List(tier1IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.L2VPNServiceListResult, error) { +func (lIface *l2vpnServicesClient) List(tier1IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.L2VPNServiceListResult, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(l2vpnServicesListInputType(), typeConverter) + operationRestMetaData := l2vpnServicesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(l2vpnServicesListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("Cursor", cursorParam) @@ -195,87 +220,86 @@ func (lIface *l2vpnServicesClient) List(tier1IdParam string, localeServiceIdPara sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.L2VPNServiceListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.L2VPNServiceListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := l2vpnServicesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.l2vpn_services", "list", inputDataValue, executionContext) - var emptyOutput model.L2VPNServiceListResult + var emptyOutput nsx_policyModel.L2VPNServiceListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), l2vpnServicesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), L2vpnServicesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.L2VPNServiceListResult), nil + return output.(nsx_policyModel.L2VPNServiceListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *l2vpnServicesClient) Patch(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, l2VPNServiceParam model.L2VPNService) error { +func (lIface *l2vpnServicesClient) Patch(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, l2VPNServiceParam nsx_policyModel.L2VPNService) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(l2vpnServicesPatchInputType(), typeConverter) + operationRestMetaData := l2vpnServicesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(l2vpnServicesPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("L2VPNService", l2VPNServiceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := l2vpnServicesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.l2vpn_services", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *l2vpnServicesClient) Update(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, l2VPNServiceParam model.L2VPNService) (model.L2VPNService, error) { +func (lIface *l2vpnServicesClient) Update(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, l2VPNServiceParam nsx_policyModel.L2VPNService) (nsx_policyModel.L2VPNService, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(l2vpnServicesUpdateInputType(), typeConverter) + operationRestMetaData := l2vpnServicesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(l2vpnServicesUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("L2VPNService", l2VPNServiceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.L2VPNService - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.L2VPNService + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := l2vpnServicesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.l2vpn_services", "update", inputDataValue, executionContext) - var emptyOutput model.L2VPNService + var emptyOutput nsx_policyModel.L2VPNService if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), l2vpnServicesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), L2vpnServicesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.L2VPNService), nil + return output.(nsx_policyModel.L2VPNService), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/L2vpnServicesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/L2vpnServicesTypes.go index 408621197..f45f3292b 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/L2vpnServicesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/L2vpnServicesTypes.go @@ -11,57 +11,57 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func l2vpnServicesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func l2vpnServicesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func l2vpnServicesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func L2vpnServicesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func l2vpnServicesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func l2vpnServicesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func l2vpnServicesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func l2vpnServicesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func l2vpnServicesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func l2vpnServicesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.L2VPNServiceBindingType) +func L2vpnServicesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNServiceBindingType) } -func l2vpnServicesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func l2vpnServicesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,17 +146,17 @@ func l2vpnServicesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func l2vpnServicesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func l2vpnServicesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -165,31 +165,31 @@ func l2vpnServicesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func l2vpnServicesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.L2VPNServiceListResultBindingType) +func L2vpnServicesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNServiceListResultBindingType) } -func l2vpnServicesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func l2vpnServicesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -198,16 +198,16 @@ func l2vpnServicesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["locale_service_id"] = "localeServiceId" queryParams["cursor"] = "cursor" @@ -218,7 +218,7 @@ func l2vpnServicesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -239,55 +239,55 @@ func l2vpnServicesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func l2vpnServicesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func l2vpnServicesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["l2_VPN_service"] = bindings.NewReferenceType(model.L2VPNServiceBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["l2_VPN_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNServiceBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["l2_VPN_service"] = "L2VPNService" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func l2vpnServicesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func L2vpnServicesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func l2vpnServicesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func l2vpnServicesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["l2_VPN_service"] = bindings.NewReferenceType(model.L2VPNServiceBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["l2_VPN_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNServiceBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["l2_VPN_service"] = "L2VPNService" - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["l2_VPN_service"] = bindings.NewReferenceType(model.L2VPNServiceBindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["l2_VPN_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNServiceBindingType) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -308,55 +308,55 @@ func l2vpnServicesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func l2vpnServicesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func l2vpnServicesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["l2_VPN_service"] = bindings.NewReferenceType(model.L2VPNServiceBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["l2_VPN_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNServiceBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["l2_VPN_service"] = "L2VPNService" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func l2vpnServicesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.L2VPNServiceBindingType) +func L2vpnServicesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNServiceBindingType) } -func l2vpnServicesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func l2vpnServicesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["l2_VPN_service"] = bindings.NewReferenceType(model.L2VPNServiceBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["l2_VPN_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNServiceBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["l2_VPN_service"] = "L2VPNService" - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["l2_VPN_service"] = bindings.NewReferenceType(model.L2VPNServiceBindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["l2_VPN_service"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNServiceBindingType) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/MulticastClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/MulticastClient.go index 41ebeab07..e7f270994 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/MulticastClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/MulticastClient.go @@ -9,15 +9,14 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type MulticastClient interface { @@ -26,24 +25,26 @@ type MulticastClient interface { // @param tier1IdParam (required) // @param localeServicesIdParam (required) // @return com.vmware.nsx_policy.model.PolicyTier1MulticastConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, localeServicesIdParam string) (model.PolicyTier1MulticastConfig, error) + Get(tier1IdParam string, localeServicesIdParam string) (nsx_policyModel.PolicyTier1MulticastConfig, error) // Create or update a Tier-1 multicast configuration defining the multicast replication range. It will update the configuration if there is already one in place. // // @param tier1IdParam (required) // @param localeServicesIdParam (required) // @param policyTier1MulticastConfigParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, localeServicesIdParam string, policyTier1MulticastConfigParam model.PolicyTier1MulticastConfig) error + Patch(tier1IdParam string, localeServicesIdParam string, policyTier1MulticastConfigParam nsx_policyModel.PolicyTier1MulticastConfig) error // Create or update a Tier-1 multicast configuration defining the multicast replication range. It will update the configuration if there is already one in place. // @@ -51,128 +52,132 @@ type MulticastClient interface { // @param localeServicesIdParam (required) // @param policyTier1MulticastConfigParam (required) // @return com.vmware.nsx_policy.model.PolicyTier1MulticastConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, localeServicesIdParam string, policyTier1MulticastConfigParam model.PolicyTier1MulticastConfig) (model.PolicyTier1MulticastConfig, error) + Update(tier1IdParam string, localeServicesIdParam string, policyTier1MulticastConfigParam nsx_policyModel.PolicyTier1MulticastConfig) (nsx_policyModel.PolicyTier1MulticastConfig, error) } type multicastClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewMulticastClient(connector client.Connector) *multicastClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.locale_services.multicast") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewMulticastClient(connector vapiProtocolClient_.Connector) *multicastClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.locale_services.multicast") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) mIface := multicastClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &mIface } -func (mIface *multicastClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (mIface *multicastClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := mIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (mIface *multicastClient) Get(tier1IdParam string, localeServicesIdParam string) (model.PolicyTier1MulticastConfig, error) { +func (mIface *multicastClient) Get(tier1IdParam string, localeServicesIdParam string) (nsx_policyModel.PolicyTier1MulticastConfig, error) { typeConverter := mIface.connector.TypeConverter() executionContext := mIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(multicastGetInputType(), typeConverter) + operationRestMetaData := multicastGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(multicastGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyTier1MulticastConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyTier1MulticastConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := multicastGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - mIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := mIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.multicast", "get", inputDataValue, executionContext) - var emptyOutput model.PolicyTier1MulticastConfig + var emptyOutput nsx_policyModel.PolicyTier1MulticastConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), multicastGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), MulticastGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyTier1MulticastConfig), nil + return output.(nsx_policyModel.PolicyTier1MulticastConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), mIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (mIface *multicastClient) Patch(tier1IdParam string, localeServicesIdParam string, policyTier1MulticastConfigParam model.PolicyTier1MulticastConfig) error { +func (mIface *multicastClient) Patch(tier1IdParam string, localeServicesIdParam string, policyTier1MulticastConfigParam nsx_policyModel.PolicyTier1MulticastConfig) error { typeConverter := mIface.connector.TypeConverter() executionContext := mIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(multicastPatchInputType(), typeConverter) + operationRestMetaData := multicastPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(multicastPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("PolicyTier1MulticastConfig", policyTier1MulticastConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := multicastPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - mIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := mIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.multicast", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), mIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (mIface *multicastClient) Update(tier1IdParam string, localeServicesIdParam string, policyTier1MulticastConfigParam model.PolicyTier1MulticastConfig) (model.PolicyTier1MulticastConfig, error) { +func (mIface *multicastClient) Update(tier1IdParam string, localeServicesIdParam string, policyTier1MulticastConfigParam nsx_policyModel.PolicyTier1MulticastConfig) (nsx_policyModel.PolicyTier1MulticastConfig, error) { typeConverter := mIface.connector.TypeConverter() executionContext := mIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(multicastUpdateInputType(), typeConverter) + operationRestMetaData := multicastUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(multicastUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("PolicyTier1MulticastConfig", policyTier1MulticastConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyTier1MulticastConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyTier1MulticastConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := multicastUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - mIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := mIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.multicast", "update", inputDataValue, executionContext) - var emptyOutput model.PolicyTier1MulticastConfig + var emptyOutput nsx_policyModel.PolicyTier1MulticastConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), multicastUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), MulticastUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyTier1MulticastConfig), nil + return output.(nsx_policyModel.PolicyTier1MulticastConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), mIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/MulticastTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/MulticastTypes.go index 535e97996..2038466c5 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/MulticastTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/MulticastTypes.go @@ -11,50 +11,50 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func multicastGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func multicastGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func multicastGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyTier1MulticastConfigBindingType) +func MulticastGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyTier1MulticastConfigBindingType) } -func multicastGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func multicastGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,48 +75,48 @@ func multicastGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func multicastPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func multicastPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["policy_tier1_multicast_config"] = bindings.NewReferenceType(model.PolicyTier1MulticastConfigBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["policy_tier1_multicast_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyTier1MulticastConfigBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["policy_tier1_multicast_config"] = "PolicyTier1MulticastConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func multicastPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func MulticastPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func multicastPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func multicastPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["policy_tier1_multicast_config"] = bindings.NewReferenceType(model.PolicyTier1MulticastConfigBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["policy_tier1_multicast_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyTier1MulticastConfigBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["policy_tier1_multicast_config"] = "PolicyTier1MulticastConfig" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["policy_tier1_multicast_config"] = bindings.NewReferenceType(model.PolicyTier1MulticastConfigBindingType) - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_tier1_multicast_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyTier1MulticastConfigBindingType) + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -137,48 +137,48 @@ func multicastPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func multicastUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func multicastUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["policy_tier1_multicast_config"] = bindings.NewReferenceType(model.PolicyTier1MulticastConfigBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["policy_tier1_multicast_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyTier1MulticastConfigBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["policy_tier1_multicast_config"] = "PolicyTier1MulticastConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func multicastUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyTier1MulticastConfigBindingType) +func MulticastUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyTier1MulticastConfigBindingType) } -func multicastUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func multicastUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["policy_tier1_multicast_config"] = bindings.NewReferenceType(model.PolicyTier1MulticastConfigBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["policy_tier1_multicast_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyTier1MulticastConfigBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["policy_tier1_multicast_config"] = "PolicyTier1MulticastConfig" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["policy_tier1_multicast_config"] = bindings.NewReferenceType(model.PolicyTier1MulticastConfigBindingType) - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_tier1_multicast_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyTier1MulticastConfigBindingType) + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ServiceInstancesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ServiceInstancesClient.go index fd09d89e0..d454095cb 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ServiceInstancesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ServiceInstancesClient.go @@ -9,15 +9,14 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ServiceInstancesClient interface { @@ -26,6 +25,7 @@ type ServiceInstancesClient interface { // @param tier1IdParam Tier-0 id (required) // @param localeServiceIdParam Locale service id (required) // @param serviceInstanceIdParam Tier1 Service instance id (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -39,12 +39,13 @@ type ServiceInstancesClient interface { // @param localeServiceIdParam Locale service id (required) // @param serviceInstanceIdParam Service instance id (required) // @return com.vmware.nsx_policy.model.PolicyServiceInstance + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, localeServiceIdParam string, serviceInstanceIdParam string) (model.PolicyServiceInstance, error) + Get(tier1IdParam string, localeServiceIdParam string, serviceInstanceIdParam string) (nsx_policyModel.PolicyServiceInstance, error) // Read all service instance objects under a tier-1 // @@ -57,12 +58,13 @@ type ServiceInstancesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PolicyServiceInstanceListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyServiceInstanceListResult, error) + List(tier1IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyServiceInstanceListResult, error) // Create Tier1 Service Instance. Please note that, only display_name, description and deployment_spec_name are allowed to be modified in an exisiting entity. If the deployment spec name is changed, it will trigger the upgrade operation for the SVMs. // @@ -70,12 +72,13 @@ type ServiceInstancesClient interface { // @param localeServiceIdParam Locale service id (required) // @param serviceInstanceIdParam Tier1 Service instance id (required) // @param policyServiceInstanceParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, localeServiceIdParam string, serviceInstanceIdParam string, policyServiceInstanceParam model.PolicyServiceInstance) error + Patch(tier1IdParam string, localeServiceIdParam string, serviceInstanceIdParam string, policyServiceInstanceParam nsx_policyModel.PolicyServiceInstance) error // Create Tier1 service instance. Please note that, only display_name, description and deployment_spec_name are allowed to be modified in an exisiting entity. If the deployment spec name is changed, it will trigger the upgrade operation for the SVMs. // @@ -84,107 +87,114 @@ type ServiceInstancesClient interface { // @param serviceInstanceIdParam Tier1 Service instance id (required) // @param policyServiceInstanceParam (required) // @return com.vmware.nsx_policy.model.PolicyServiceInstance + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, localeServiceIdParam string, serviceInstanceIdParam string, policyServiceInstanceParam model.PolicyServiceInstance) (model.PolicyServiceInstance, error) + Update(tier1IdParam string, localeServiceIdParam string, serviceInstanceIdParam string, policyServiceInstanceParam nsx_policyModel.PolicyServiceInstance) (nsx_policyModel.PolicyServiceInstance, error) } type serviceInstancesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewServiceInstancesClient(connector client.Connector) *serviceInstancesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.locale_services.service_instances") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewServiceInstancesClient(connector vapiProtocolClient_.Connector) *serviceInstancesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.locale_services.service_instances") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := serviceInstancesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *serviceInstancesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *serviceInstancesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *serviceInstancesClient) Delete(tier1IdParam string, localeServiceIdParam string, serviceInstanceIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceInstancesDeleteInputType(), typeConverter) + operationRestMetaData := serviceInstancesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceInstancesDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceInstanceId", serviceInstanceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceInstancesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.service_instances", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *serviceInstancesClient) Get(tier1IdParam string, localeServiceIdParam string, serviceInstanceIdParam string) (model.PolicyServiceInstance, error) { +func (sIface *serviceInstancesClient) Get(tier1IdParam string, localeServiceIdParam string, serviceInstanceIdParam string) (nsx_policyModel.PolicyServiceInstance, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceInstancesGetInputType(), typeConverter) + operationRestMetaData := serviceInstancesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceInstancesGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceInstanceId", serviceInstanceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyServiceInstance - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyServiceInstance + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceInstancesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.service_instances", "get", inputDataValue, executionContext) - var emptyOutput model.PolicyServiceInstance + var emptyOutput nsx_policyModel.PolicyServiceInstance if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), serviceInstancesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ServiceInstancesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyServiceInstance), nil + return output.(nsx_policyModel.PolicyServiceInstance), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *serviceInstancesClient) List(tier1IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyServiceInstanceListResult, error) { +func (sIface *serviceInstancesClient) List(tier1IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyServiceInstanceListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceInstancesListInputType(), typeConverter) + operationRestMetaData := serviceInstancesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceInstancesListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("Cursor", cursorParam) @@ -195,87 +205,86 @@ func (sIface *serviceInstancesClient) List(tier1IdParam string, localeServiceIdP sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyServiceInstanceListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyServiceInstanceListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceInstancesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.service_instances", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyServiceInstanceListResult + var emptyOutput nsx_policyModel.PolicyServiceInstanceListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), serviceInstancesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ServiceInstancesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyServiceInstanceListResult), nil + return output.(nsx_policyModel.PolicyServiceInstanceListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *serviceInstancesClient) Patch(tier1IdParam string, localeServiceIdParam string, serviceInstanceIdParam string, policyServiceInstanceParam model.PolicyServiceInstance) error { +func (sIface *serviceInstancesClient) Patch(tier1IdParam string, localeServiceIdParam string, serviceInstanceIdParam string, policyServiceInstanceParam nsx_policyModel.PolicyServiceInstance) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceInstancesPatchInputType(), typeConverter) + operationRestMetaData := serviceInstancesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceInstancesPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceInstanceId", serviceInstanceIdParam) sv.AddStructField("PolicyServiceInstance", policyServiceInstanceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceInstancesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.service_instances", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *serviceInstancesClient) Update(tier1IdParam string, localeServiceIdParam string, serviceInstanceIdParam string, policyServiceInstanceParam model.PolicyServiceInstance) (model.PolicyServiceInstance, error) { +func (sIface *serviceInstancesClient) Update(tier1IdParam string, localeServiceIdParam string, serviceInstanceIdParam string, policyServiceInstanceParam nsx_policyModel.PolicyServiceInstance) (nsx_policyModel.PolicyServiceInstance, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceInstancesUpdateInputType(), typeConverter) + operationRestMetaData := serviceInstancesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceInstancesUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceInstanceId", serviceInstanceIdParam) sv.AddStructField("PolicyServiceInstance", policyServiceInstanceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyServiceInstance - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyServiceInstance + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceInstancesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.service_instances", "update", inputDataValue, executionContext) - var emptyOutput model.PolicyServiceInstance + var emptyOutput nsx_policyModel.PolicyServiceInstance if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), serviceInstancesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ServiceInstancesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyServiceInstance), nil + return output.(nsx_policyModel.PolicyServiceInstance), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ServiceInstancesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ServiceInstancesTypes.go index 0dd5ba9fa..ccb1e5afc 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ServiceInstancesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ServiceInstancesTypes.go @@ -11,57 +11,57 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func serviceInstancesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceInstancesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_instance_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_instance_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_instance_id"] = "ServiceInstanceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceInstancesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ServiceInstancesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func serviceInstancesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceInstancesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_instance_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_instance_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_instance_id"] = "ServiceInstanceId" - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_instance_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceInstanceId"] = bindings.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_instance_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceInstanceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["service_instance_id"] = "serviceInstanceId" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func serviceInstancesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func serviceInstancesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceInstancesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_instance_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_instance_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_instance_id"] = "ServiceInstanceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceInstancesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyServiceInstanceBindingType) +func ServiceInstancesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyServiceInstanceBindingType) } -func serviceInstancesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceInstancesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_instance_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_instance_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_instance_id"] = "ServiceInstanceId" - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_instance_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceInstanceId"] = bindings.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_instance_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceInstanceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["service_instance_id"] = "serviceInstanceId" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,17 +146,17 @@ func serviceInstancesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func serviceInstancesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceInstancesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -165,31 +165,31 @@ func serviceInstancesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceInstancesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyServiceInstanceListResultBindingType) +func ServiceInstancesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyServiceInstanceListResultBindingType) } -func serviceInstancesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceInstancesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -198,16 +198,16 @@ func serviceInstancesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["locale_service_id"] = "localeServiceId" queryParams["cursor"] = "cursor" @@ -218,7 +218,7 @@ func serviceInstancesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -239,55 +239,55 @@ func serviceInstancesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func serviceInstancesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceInstancesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_instance_id"] = bindings.NewStringType() - fields["policy_service_instance"] = bindings.NewReferenceType(model.PolicyServiceInstanceBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_instance_id"] = vapiBindings_.NewStringType() + fields["policy_service_instance"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyServiceInstanceBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_instance_id"] = "ServiceInstanceId" fieldNameMap["policy_service_instance"] = "PolicyServiceInstance" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceInstancesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ServiceInstancesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func serviceInstancesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceInstancesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_instance_id"] = bindings.NewStringType() - fields["policy_service_instance"] = bindings.NewReferenceType(model.PolicyServiceInstanceBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_instance_id"] = vapiBindings_.NewStringType() + fields["policy_service_instance"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyServiceInstanceBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_instance_id"] = "ServiceInstanceId" fieldNameMap["policy_service_instance"] = "PolicyServiceInstance" - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_instance_id"] = bindings.NewStringType() - paramsTypeMap["policy_service_instance"] = bindings.NewReferenceType(model.PolicyServiceInstanceBindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceInstanceId"] = bindings.NewStringType() + paramsTypeMap["policy_service_instance"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyServiceInstanceBindingType) + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_instance_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceInstanceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["service_instance_id"] = "serviceInstanceId" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -308,55 +308,55 @@ func serviceInstancesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func serviceInstancesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceInstancesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_instance_id"] = bindings.NewStringType() - fields["policy_service_instance"] = bindings.NewReferenceType(model.PolicyServiceInstanceBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_instance_id"] = vapiBindings_.NewStringType() + fields["policy_service_instance"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyServiceInstanceBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_instance_id"] = "ServiceInstanceId" fieldNameMap["policy_service_instance"] = "PolicyServiceInstance" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceInstancesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyServiceInstanceBindingType) +func ServiceInstancesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyServiceInstanceBindingType) } -func serviceInstancesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceInstancesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_instance_id"] = bindings.NewStringType() - fields["policy_service_instance"] = bindings.NewReferenceType(model.PolicyServiceInstanceBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_instance_id"] = vapiBindings_.NewStringType() + fields["policy_service_instance"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyServiceInstanceBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_instance_id"] = "ServiceInstanceId" fieldNameMap["policy_service_instance"] = "PolicyServiceInstance" - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_instance_id"] = bindings.NewStringType() - paramsTypeMap["policy_service_instance"] = bindings.NewReferenceType(model.PolicyServiceInstanceBindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceInstanceId"] = bindings.NewStringType() + paramsTypeMap["policy_service_instance"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyServiceInstanceBindingType) + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_instance_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceInstanceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["service_instance_id"] = "serviceInstanceId" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ServiceInterfacesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ServiceInterfacesClient.go index e22813a91..ced8d644b 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ServiceInterfacesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ServiceInterfacesClient.go @@ -9,15 +9,14 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ServiceInterfacesClient interface { @@ -26,6 +25,7 @@ type ServiceInterfacesClient interface { // @param tier1IdParam (required) // @param localeServiceIdParam (required) // @param interfaceIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -39,12 +39,13 @@ type ServiceInterfacesClient interface { // @param localeServiceIdParam (required) // @param interfaceIdParam (required) // @return com.vmware.nsx_policy.model.ServiceInterface + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, localeServiceIdParam string, interfaceIdParam string) (model.ServiceInterface, error) + Get(tier1IdParam string, localeServiceIdParam string, interfaceIdParam string) (nsx_policyModel.ServiceInterface, error) // Paginated list of all Tier 1 Service Interfaces // @@ -57,12 +58,13 @@ type ServiceInterfacesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.ServiceInterfaceListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ServiceInterfaceListResult, error) + List(tier1IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ServiceInterfaceListResult, error) // If a Tier1 service interface with the interface-id is not already present, create a new Tier1 service interface. // @@ -70,12 +72,13 @@ type ServiceInterfacesClient interface { // @param localeServiceIdParam (required) // @param interfaceIdParam (required) // @param serviceInterfaceParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, localeServiceIdParam string, interfaceIdParam string, serviceInterfaceParam model.ServiceInterface) error + Patch(tier1IdParam string, localeServiceIdParam string, interfaceIdParam string, serviceInterfaceParam nsx_policyModel.ServiceInterface) error // If a Tier1 service interface with the interface-id is not already present, create a new Tier1 service interface. Modification of Tier 1 service interface is not allowed. // @@ -84,107 +87,114 @@ type ServiceInterfacesClient interface { // @param interfaceIdParam (required) // @param serviceInterfaceParam (required) // @return com.vmware.nsx_policy.model.ServiceInterface + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, localeServiceIdParam string, interfaceIdParam string, serviceInterfaceParam model.ServiceInterface) (model.ServiceInterface, error) + Update(tier1IdParam string, localeServiceIdParam string, interfaceIdParam string, serviceInterfaceParam nsx_policyModel.ServiceInterface) (nsx_policyModel.ServiceInterface, error) } type serviceInterfacesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewServiceInterfacesClient(connector client.Connector) *serviceInterfacesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.locale_services.service_interfaces") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewServiceInterfacesClient(connector vapiProtocolClient_.Connector) *serviceInterfacesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.locale_services.service_interfaces") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := serviceInterfacesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *serviceInterfacesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *serviceInterfacesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *serviceInterfacesClient) Delete(tier1IdParam string, localeServiceIdParam string, interfaceIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceInterfacesDeleteInputType(), typeConverter) + operationRestMetaData := serviceInterfacesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceInterfacesDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("InterfaceId", interfaceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceInterfacesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.service_interfaces", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *serviceInterfacesClient) Get(tier1IdParam string, localeServiceIdParam string, interfaceIdParam string) (model.ServiceInterface, error) { +func (sIface *serviceInterfacesClient) Get(tier1IdParam string, localeServiceIdParam string, interfaceIdParam string) (nsx_policyModel.ServiceInterface, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceInterfacesGetInputType(), typeConverter) + operationRestMetaData := serviceInterfacesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceInterfacesGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("InterfaceId", interfaceIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ServiceInterface - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ServiceInterface + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceInterfacesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.service_interfaces", "get", inputDataValue, executionContext) - var emptyOutput model.ServiceInterface + var emptyOutput nsx_policyModel.ServiceInterface if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), serviceInterfacesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ServiceInterfacesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ServiceInterface), nil + return output.(nsx_policyModel.ServiceInterface), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *serviceInterfacesClient) List(tier1IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.ServiceInterfaceListResult, error) { +func (sIface *serviceInterfacesClient) List(tier1IdParam string, localeServiceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.ServiceInterfaceListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceInterfacesListInputType(), typeConverter) + operationRestMetaData := serviceInterfacesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceInterfacesListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("Cursor", cursorParam) @@ -195,87 +205,86 @@ func (sIface *serviceInterfacesClient) List(tier1IdParam string, localeServiceId sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ServiceInterfaceListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ServiceInterfaceListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceInterfacesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.service_interfaces", "list", inputDataValue, executionContext) - var emptyOutput model.ServiceInterfaceListResult + var emptyOutput nsx_policyModel.ServiceInterfaceListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), serviceInterfacesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ServiceInterfacesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ServiceInterfaceListResult), nil + return output.(nsx_policyModel.ServiceInterfaceListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *serviceInterfacesClient) Patch(tier1IdParam string, localeServiceIdParam string, interfaceIdParam string, serviceInterfaceParam model.ServiceInterface) error { +func (sIface *serviceInterfacesClient) Patch(tier1IdParam string, localeServiceIdParam string, interfaceIdParam string, serviceInterfaceParam nsx_policyModel.ServiceInterface) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceInterfacesPatchInputType(), typeConverter) + operationRestMetaData := serviceInterfacesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceInterfacesPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("InterfaceId", interfaceIdParam) sv.AddStructField("ServiceInterface", serviceInterfaceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceInterfacesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.service_interfaces", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *serviceInterfacesClient) Update(tier1IdParam string, localeServiceIdParam string, interfaceIdParam string, serviceInterfaceParam model.ServiceInterface) (model.ServiceInterface, error) { +func (sIface *serviceInterfacesClient) Update(tier1IdParam string, localeServiceIdParam string, interfaceIdParam string, serviceInterfaceParam nsx_policyModel.ServiceInterface) (nsx_policyModel.ServiceInterface, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(serviceInterfacesUpdateInputType(), typeConverter) + operationRestMetaData := serviceInterfacesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(serviceInterfacesUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("InterfaceId", interfaceIdParam) sv.AddStructField("ServiceInterface", serviceInterfaceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.ServiceInterface - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.ServiceInterface + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := serviceInterfacesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.service_interfaces", "update", inputDataValue, executionContext) - var emptyOutput model.ServiceInterface + var emptyOutput nsx_policyModel.ServiceInterface if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), serviceInterfacesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ServiceInterfacesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.ServiceInterface), nil + return output.(nsx_policyModel.ServiceInterface), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ServiceInterfacesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ServiceInterfacesTypes.go index 37ea6795f..84a8e491c 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ServiceInterfacesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ServiceInterfacesTypes.go @@ -11,57 +11,57 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func serviceInterfacesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceInterfacesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceInterfacesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ServiceInterfacesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func serviceInterfacesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceInterfacesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["interface_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["interfaceId"] = bindings.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["interface_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["interfaceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["interface_id"] = "interfaceId" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func serviceInterfacesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func serviceInterfacesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceInterfacesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceInterfacesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ServiceInterfaceBindingType) +func ServiceInterfacesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ServiceInterfaceBindingType) } -func serviceInterfacesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceInterfacesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["interface_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["interfaceId"] = bindings.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["interface_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["interfaceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["interface_id"] = "interfaceId" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,17 +146,17 @@ func serviceInterfacesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func serviceInterfacesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceInterfacesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -165,31 +165,31 @@ func serviceInterfacesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceInterfacesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ServiceInterfaceListResultBindingType) +func ServiceInterfacesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ServiceInterfaceListResultBindingType) } -func serviceInterfacesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceInterfacesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["cursor"] = "Cursor" @@ -198,16 +198,16 @@ func serviceInterfacesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["locale_service_id"] = "localeServiceId" queryParams["cursor"] = "cursor" @@ -218,7 +218,7 @@ func serviceInterfacesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -239,55 +239,55 @@ func serviceInterfacesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func serviceInterfacesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceInterfacesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() - fields["service_interface"] = bindings.NewReferenceType(model.ServiceInterfaceBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() + fields["service_interface"] = vapiBindings_.NewReferenceType(nsx_policyModel.ServiceInterfaceBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" fieldNameMap["service_interface"] = "ServiceInterface" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceInterfacesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func ServiceInterfacesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func serviceInterfacesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceInterfacesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() - fields["service_interface"] = bindings.NewReferenceType(model.ServiceInterfaceBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() + fields["service_interface"] = vapiBindings_.NewReferenceType(nsx_policyModel.ServiceInterfaceBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" fieldNameMap["service_interface"] = "ServiceInterface" - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["interface_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_interface"] = bindings.NewReferenceType(model.ServiceInterfaceBindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["interfaceId"] = bindings.NewStringType() + paramsTypeMap["service_interface"] = vapiBindings_.NewReferenceType(nsx_policyModel.ServiceInterfaceBindingType) + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["interface_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["interfaceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["interface_id"] = "interfaceId" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -308,55 +308,55 @@ func serviceInterfacesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func serviceInterfacesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func serviceInterfacesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() - fields["service_interface"] = bindings.NewReferenceType(model.ServiceInterfaceBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() + fields["service_interface"] = vapiBindings_.NewReferenceType(nsx_policyModel.ServiceInterfaceBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" fieldNameMap["service_interface"] = "ServiceInterface" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func serviceInterfacesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.ServiceInterfaceBindingType) +func ServiceInterfacesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.ServiceInterfaceBindingType) } -func serviceInterfacesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func serviceInterfacesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["interface_id"] = bindings.NewStringType() - fields["service_interface"] = bindings.NewReferenceType(model.ServiceInterfaceBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["interface_id"] = vapiBindings_.NewStringType() + fields["service_interface"] = vapiBindings_.NewReferenceType(nsx_policyModel.ServiceInterfaceBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["interface_id"] = "InterfaceId" fieldNameMap["service_interface"] = "ServiceInterface" - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["interface_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_interface"] = bindings.NewReferenceType(model.ServiceInterfaceBindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["interfaceId"] = bindings.NewStringType() + paramsTypeMap["service_interface"] = vapiBindings_.NewReferenceType(nsx_policyModel.ServiceInterfaceBindingType) + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["interface_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["interfaceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["interface_id"] = "interfaceId" pathParams["locale_service_id"] = "localeServiceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/SessionTimerProfileBindingsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/SessionTimerProfileBindingsClient.go index af41d7e45..f53bad9e6 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/SessionTimerProfileBindingsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/SessionTimerProfileBindingsClient.go @@ -9,15 +9,14 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SessionTimerProfileBindingsClient interface { @@ -26,6 +25,7 @@ type SessionTimerProfileBindingsClient interface { // @param tier1IdParam (required) // @param localeServicesIdParam (required) // @param sessionTimerProfileBindingIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -39,12 +39,13 @@ type SessionTimerProfileBindingsClient interface { // @param localeServicesIdParam (required) // @param sessionTimerProfileBindingIdParam (required) // @return com.vmware.nsx_policy.model.SessionTimerProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string) (model.SessionTimerProfileBindingMap, error) + Get(tier1IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string) (nsx_policyModel.SessionTimerProfileBindingMap, error) // API will create or update Session Timer profile binding map for Tier-1 Logical Router LocaleServices. // @@ -52,12 +53,13 @@ type SessionTimerProfileBindingsClient interface { // @param localeServicesIdParam (required) // @param sessionTimerProfileBindingIdParam (required) // @param sessionTimerProfileBindingMapParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam model.SessionTimerProfileBindingMap) error + Patch(tier1IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam nsx_policyModel.SessionTimerProfileBindingMap) error // API will create or update Session Timer profile binding map for Tier-1 Logical Router LocaleServices. // @@ -66,159 +68,164 @@ type SessionTimerProfileBindingsClient interface { // @param sessionTimerProfileBindingIdParam (required) // @param sessionTimerProfileBindingMapParam (required) // @return com.vmware.nsx_policy.model.SessionTimerProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam model.SessionTimerProfileBindingMap) (model.SessionTimerProfileBindingMap, error) + Update(tier1IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam nsx_policyModel.SessionTimerProfileBindingMap) (nsx_policyModel.SessionTimerProfileBindingMap, error) } type sessionTimerProfileBindingsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSessionTimerProfileBindingsClient(connector client.Connector) *sessionTimerProfileBindingsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.locale_services.session_timer_profile_bindings") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewSessionTimerProfileBindingsClient(connector vapiProtocolClient_.Connector) *sessionTimerProfileBindingsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.locale_services.session_timer_profile_bindings") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := sessionTimerProfileBindingsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *sessionTimerProfileBindingsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *sessionTimerProfileBindingsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *sessionTimerProfileBindingsClient) Delete(tier1IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionTimerProfileBindingsDeleteInputType(), typeConverter) + operationRestMetaData := sessionTimerProfileBindingsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionTimerProfileBindingsDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("SessionTimerProfileBindingId", sessionTimerProfileBindingIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionTimerProfileBindingsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.session_timer_profile_bindings", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *sessionTimerProfileBindingsClient) Get(tier1IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string) (model.SessionTimerProfileBindingMap, error) { +func (sIface *sessionTimerProfileBindingsClient) Get(tier1IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string) (nsx_policyModel.SessionTimerProfileBindingMap, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionTimerProfileBindingsGetInputType(), typeConverter) + operationRestMetaData := sessionTimerProfileBindingsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionTimerProfileBindingsGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("SessionTimerProfileBindingId", sessionTimerProfileBindingIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SessionTimerProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SessionTimerProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionTimerProfileBindingsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.session_timer_profile_bindings", "get", inputDataValue, executionContext) - var emptyOutput model.SessionTimerProfileBindingMap + var emptyOutput nsx_policyModel.SessionTimerProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sessionTimerProfileBindingsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SessionTimerProfileBindingsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SessionTimerProfileBindingMap), nil + return output.(nsx_policyModel.SessionTimerProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *sessionTimerProfileBindingsClient) Patch(tier1IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam model.SessionTimerProfileBindingMap) error { +func (sIface *sessionTimerProfileBindingsClient) Patch(tier1IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam nsx_policyModel.SessionTimerProfileBindingMap) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionTimerProfileBindingsPatchInputType(), typeConverter) + operationRestMetaData := sessionTimerProfileBindingsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionTimerProfileBindingsPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("SessionTimerProfileBindingId", sessionTimerProfileBindingIdParam) sv.AddStructField("SessionTimerProfileBindingMap", sessionTimerProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionTimerProfileBindingsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.session_timer_profile_bindings", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *sessionTimerProfileBindingsClient) Update(tier1IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam model.SessionTimerProfileBindingMap) (model.SessionTimerProfileBindingMap, error) { +func (sIface *sessionTimerProfileBindingsClient) Update(tier1IdParam string, localeServicesIdParam string, sessionTimerProfileBindingIdParam string, sessionTimerProfileBindingMapParam nsx_policyModel.SessionTimerProfileBindingMap) (nsx_policyModel.SessionTimerProfileBindingMap, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionTimerProfileBindingsUpdateInputType(), typeConverter) + operationRestMetaData := sessionTimerProfileBindingsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionTimerProfileBindingsUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServicesId", localeServicesIdParam) sv.AddStructField("SessionTimerProfileBindingId", sessionTimerProfileBindingIdParam) sv.AddStructField("SessionTimerProfileBindingMap", sessionTimerProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SessionTimerProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SessionTimerProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionTimerProfileBindingsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.session_timer_profile_bindings", "update", inputDataValue, executionContext) - var emptyOutput model.SessionTimerProfileBindingMap + var emptyOutput nsx_policyModel.SessionTimerProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sessionTimerProfileBindingsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SessionTimerProfileBindingsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SessionTimerProfileBindingMap), nil + return output.(nsx_policyModel.SessionTimerProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/SessionTimerProfileBindingsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/SessionTimerProfileBindingsTypes.go index 83d244437..8bb448449 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/SessionTimerProfileBindingsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/SessionTimerProfileBindingsTypes.go @@ -11,57 +11,57 @@ package locale_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func sessionTimerProfileBindingsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionTimerProfileBindingsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionTimerProfileBindingsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SessionTimerProfileBindingsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func sessionTimerProfileBindingsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionTimerProfileBindingsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["sessionTimerProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionTimerProfileBindingId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier1_id"] = "tier1Id" pathParams["session_timer_profile_binding_id"] = "sessionTimerProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func sessionTimerProfileBindingsDeleteRestMetadata() protocol.OperationRestMetad map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionTimerProfileBindingsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionTimerProfileBindingsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionTimerProfileBindingsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) +func SessionTimerProfileBindingsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SessionTimerProfileBindingMapBindingType) } -func sessionTimerProfileBindingsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionTimerProfileBindingsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["sessionTimerProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionTimerProfileBindingId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier1_id"] = "tier1Id" pathParams["session_timer_profile_binding_id"] = "sessionTimerProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,55 +146,55 @@ func sessionTimerProfileBindingsGetRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionTimerProfileBindingsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionTimerProfileBindingsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SessionTimerProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" fieldNameMap["session_timer_profile_binding_map"] = "SessionTimerProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionTimerProfileBindingsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SessionTimerProfileBindingsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func sessionTimerProfileBindingsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionTimerProfileBindingsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SessionTimerProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" fieldNameMap["session_timer_profile_binding_map"] = "SessionTimerProfileBindingMap" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["sessionTimerProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SessionTimerProfileBindingMapBindingType) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionTimerProfileBindingId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier1_id"] = "tier1Id" pathParams["session_timer_profile_binding_id"] = "sessionTimerProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -215,55 +215,55 @@ func sessionTimerProfileBindingsPatchRestMetadata() protocol.OperationRestMetada map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionTimerProfileBindingsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionTimerProfileBindingsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SessionTimerProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" fieldNameMap["session_timer_profile_binding_map"] = "SessionTimerProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionTimerProfileBindingsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) +func SessionTimerProfileBindingsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SessionTimerProfileBindingMapBindingType) } -func sessionTimerProfileBindingsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionTimerProfileBindingsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_services_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_id"] = bindings.NewStringType() - fields["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_services_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + fields["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SessionTimerProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_services_id"] = "LocaleServicesId" fieldNameMap["session_timer_profile_binding_id"] = "SessionTimerProfileBindingId" fieldNameMap["session_timer_profile_binding_map"] = "SessionTimerProfileBindingMap" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_id"] = bindings.NewStringType() - paramsTypeMap["session_timer_profile_binding_map"] = bindings.NewReferenceType(model.SessionTimerProfileBindingMapBindingType) - paramsTypeMap["locale_services_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServicesId"] = bindings.NewStringType() - paramsTypeMap["sessionTimerProfileBindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["locale_services_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_timer_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SessionTimerProfileBindingMapBindingType) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServicesId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionTimerProfileBindingId"] = vapiBindings_.NewStringType() pathParams["locale_services_id"] = "localeServicesId" pathParams["tier1_id"] = "tier1Id" pathParams["session_timer_profile_binding_id"] = "sessionTimerProfileBindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ipsec_vpn_services/LocalEndpointsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ipsec_vpn_services/LocalEndpointsClient.go index c00c362b1..352331a33 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ipsec_vpn_services/LocalEndpointsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ipsec_vpn_services/LocalEndpointsClient.go @@ -9,24 +9,27 @@ package ipsec_vpn_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type LocalEndpointsClient interface { - // Delete IPSec VPN local endpoint for a given locale service under Tier-1. This API is deprecated. Please use DELETE /infra/tier-1s//ipsec-vpn-services// local-endpoints/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path + // Delete IPSec VPN local endpoint for a given locale service under Tier-1. + // This API is deprecated. Please use DELETE /infra/tier-1s//ipsec-vpn-services// local-endpoints/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path + // + // Deprecated: This API element is deprecated. // // @param tier1IdParam (required) // @param localeServiceIdParam (required) // @param serviceIdParam (required) // @param localEndpointIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -34,21 +37,28 @@ type LocalEndpointsClient interface { // @throws NotFound Not Found Delete(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, localEndpointIdParam string) error - // Get IPSec VPN local endpoint for a given locale service under Tier-1. This API is deprecated. Please use GET /infra/tier-1s//ipsec-vpn-services// local-endpoints/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // Get IPSec VPN local endpoint for a given locale service under Tier-1. + // This API is deprecated. Please use GET /infra/tier-1s//ipsec-vpn-services// local-endpoints/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // + // Deprecated: This API element is deprecated. // // @param tier1IdParam (required) // @param localeServiceIdParam (required) // @param serviceIdParam (required) // @param localEndpointIdParam (required) // @return com.vmware.nsx_policy.model.IPSecVpnLocalEndpoint + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, localEndpointIdParam string) (model.IPSecVpnLocalEndpoint, error) + Get(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, localEndpointIdParam string) (nsx_policyModel.IPSecVpnLocalEndpoint, error) - // Get paginated list of all IPSec VPN local endpoints for a given locale service under Tier-1. This API is deprecated. Please use GET /infra/tier-1s//ipsec-vpn-services//local-endpoints instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // Get paginated list of all IPSec VPN local endpoints for a given locale service under Tier-1. + // This API is deprecated. Please use GET /infra/tier-1s//ipsec-vpn-services//local-endpoints instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // + // Deprecated: This API element is deprecated. // // @param tier1IdParam (required) // @param localeServiceIdParam (required) @@ -60,28 +70,36 @@ type LocalEndpointsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.IPSecVpnLocalEndpointListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPSecVpnLocalEndpointListResult, error) + List(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IPSecVpnLocalEndpointListResult, error) - // Create or patch a custom IPSec VPN local endpoint for a given locale service under Tier-1. This API is deprecated. Please use PATCH /infra/tier-1s//ipsec-vpn-services// local-endpoints/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path + // Create or patch a custom IPSec VPN local endpoint for a given locale service under Tier-1. + // This API is deprecated. Please use PATCH /infra/tier-1s//ipsec-vpn-services// local-endpoints/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path + // + // Deprecated: This API element is deprecated. // // @param tier1IdParam (required) // @param localeServiceIdParam (required) // @param serviceIdParam (required) // @param localEndpointIdParam (required) // @param ipSecVpnLocalEndpointParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, localEndpointIdParam string, ipSecVpnLocalEndpointParam model.IPSecVpnLocalEndpoint) error + Patch(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, localEndpointIdParam string, ipSecVpnLocalEndpointParam nsx_policyModel.IPSecVpnLocalEndpoint) error - // Create or fully replace IPSec VPN local endpoint for a given locale service under Tier-1. Revision is optional for creation and required for update. This API is deprecated. Please use PUT /infra/tier-1s//ipsec-vpn-services// local-endpoints/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path + // Create or fully replace IPSec VPN local endpoint for a given locale service under Tier-1. Revision is optional for creation and required for update. + // This API is deprecated. Please use PUT /infra/tier-1s//ipsec-vpn-services// local-endpoints/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path + // + // Deprecated: This API element is deprecated. // // @param tier1IdParam (required) // @param localeServiceIdParam (required) @@ -89,109 +107,116 @@ type LocalEndpointsClient interface { // @param localEndpointIdParam (required) // @param ipSecVpnLocalEndpointParam (required) // @return com.vmware.nsx_policy.model.IPSecVpnLocalEndpoint + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, localEndpointIdParam string, ipSecVpnLocalEndpointParam model.IPSecVpnLocalEndpoint) (model.IPSecVpnLocalEndpoint, error) + Update(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, localEndpointIdParam string, ipSecVpnLocalEndpointParam nsx_policyModel.IPSecVpnLocalEndpoint) (nsx_policyModel.IPSecVpnLocalEndpoint, error) } type localEndpointsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewLocalEndpointsClient(connector client.Connector) *localEndpointsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.locale_services.ipsec_vpn_services.local_endpoints") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewLocalEndpointsClient(connector vapiProtocolClient_.Connector) *localEndpointsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.locale_services.ipsec_vpn_services.local_endpoints") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) lIface := localEndpointsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &lIface } -func (lIface *localEndpointsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (lIface *localEndpointsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := lIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (lIface *localEndpointsClient) Delete(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, localEndpointIdParam string) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(localEndpointsDeleteInputType(), typeConverter) + operationRestMetaData := localEndpointsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(localEndpointsDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("LocalEndpointId", localEndpointIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := localEndpointsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.ipsec_vpn_services.local_endpoints", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *localEndpointsClient) Get(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, localEndpointIdParam string) (model.IPSecVpnLocalEndpoint, error) { +func (lIface *localEndpointsClient) Get(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, localEndpointIdParam string) (nsx_policyModel.IPSecVpnLocalEndpoint, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(localEndpointsGetInputType(), typeConverter) + operationRestMetaData := localEndpointsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(localEndpointsGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("LocalEndpointId", localEndpointIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPSecVpnLocalEndpoint - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPSecVpnLocalEndpoint + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := localEndpointsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.ipsec_vpn_services.local_endpoints", "get", inputDataValue, executionContext) - var emptyOutput model.IPSecVpnLocalEndpoint + var emptyOutput nsx_policyModel.IPSecVpnLocalEndpoint if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), localEndpointsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LocalEndpointsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPSecVpnLocalEndpoint), nil + return output.(nsx_policyModel.IPSecVpnLocalEndpoint), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *localEndpointsClient) List(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPSecVpnLocalEndpointListResult, error) { +func (lIface *localEndpointsClient) List(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IPSecVpnLocalEndpointListResult, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(localEndpointsListInputType(), typeConverter) + operationRestMetaData := localEndpointsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(localEndpointsListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) @@ -203,34 +228,35 @@ func (lIface *localEndpointsClient) List(tier1IdParam string, localeServiceIdPar sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPSecVpnLocalEndpointListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPSecVpnLocalEndpointListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := localEndpointsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.ipsec_vpn_services.local_endpoints", "list", inputDataValue, executionContext) - var emptyOutput model.IPSecVpnLocalEndpointListResult + var emptyOutput nsx_policyModel.IPSecVpnLocalEndpointListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), localEndpointsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LocalEndpointsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPSecVpnLocalEndpointListResult), nil + return output.(nsx_policyModel.IPSecVpnLocalEndpointListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (lIface *localEndpointsClient) Patch(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, localEndpointIdParam string, ipSecVpnLocalEndpointParam model.IPSecVpnLocalEndpoint) error { +func (lIface *localEndpointsClient) Patch(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, localEndpointIdParam string, ipSecVpnLocalEndpointParam nsx_policyModel.IPSecVpnLocalEndpoint) error { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(localEndpointsPatchInputType(), typeConverter) + operationRestMetaData := localEndpointsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(localEndpointsPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) @@ -238,28 +264,29 @@ func (lIface *localEndpointsClient) Patch(tier1IdParam string, localeServiceIdPa sv.AddStructField("IpSecVpnLocalEndpoint", ipSecVpnLocalEndpointParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := localEndpointsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.ipsec_vpn_services.local_endpoints", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (lIface *localEndpointsClient) Update(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, localEndpointIdParam string, ipSecVpnLocalEndpointParam model.IPSecVpnLocalEndpoint) (model.IPSecVpnLocalEndpoint, error) { +func (lIface *localEndpointsClient) Update(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, localEndpointIdParam string, ipSecVpnLocalEndpointParam nsx_policyModel.IPSecVpnLocalEndpoint) (nsx_policyModel.IPSecVpnLocalEndpoint, error) { typeConverter := lIface.connector.TypeConverter() executionContext := lIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(localEndpointsUpdateInputType(), typeConverter) + operationRestMetaData := localEndpointsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(localEndpointsUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) @@ -267,25 +294,22 @@ func (lIface *localEndpointsClient) Update(tier1IdParam string, localeServiceIdP sv.AddStructField("IpSecVpnLocalEndpoint", ipSecVpnLocalEndpointParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPSecVpnLocalEndpoint - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPSecVpnLocalEndpoint + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := localEndpointsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - lIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := lIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.ipsec_vpn_services.local_endpoints", "update", inputDataValue, executionContext) - var emptyOutput model.IPSecVpnLocalEndpoint + var emptyOutput nsx_policyModel.IPSecVpnLocalEndpoint if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), localEndpointsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), LocalEndpointsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPSecVpnLocalEndpoint), nil + return output.(nsx_policyModel.IPSecVpnLocalEndpoint), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), lIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ipsec_vpn_services/LocalEndpointsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ipsec_vpn_services/LocalEndpointsTypes.go index 679d21fcb..c6ec06cbb 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ipsec_vpn_services/LocalEndpointsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ipsec_vpn_services/LocalEndpointsTypes.go @@ -11,64 +11,64 @@ package ipsec_vpn_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func localEndpointsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func localEndpointsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["local_endpoint_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["local_endpoint_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["local_endpoint_id"] = "LocalEndpointId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func localEndpointsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func LocalEndpointsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func localEndpointsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func localEndpointsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["local_endpoint_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["local_endpoint_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["local_endpoint_id"] = "LocalEndpointId" - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["local_endpoint_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["localEndpointId"] = bindings.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["local_endpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["localEndpointId"] = vapiBindings_.NewStringType() pathParams["local_endpoint_id"] = "localEndpointId" pathParams["tier1_id"] = "tier1Id" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -89,57 +89,57 @@ func localEndpointsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func localEndpointsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func localEndpointsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["local_endpoint_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["local_endpoint_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["local_endpoint_id"] = "LocalEndpointId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func localEndpointsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPSecVpnLocalEndpointBindingType) +func LocalEndpointsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnLocalEndpointBindingType) } -func localEndpointsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func localEndpointsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["local_endpoint_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["local_endpoint_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["local_endpoint_id"] = "LocalEndpointId" - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["local_endpoint_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["localEndpointId"] = bindings.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["local_endpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["localEndpointId"] = vapiBindings_.NewStringType() pathParams["local_endpoint_id"] = "localEndpointId" pathParams["tier1_id"] = "tier1Id" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -160,18 +160,18 @@ func localEndpointsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func localEndpointsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func localEndpointsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" @@ -181,32 +181,32 @@ func localEndpointsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func localEndpointsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPSecVpnLocalEndpointListResultBindingType) +func LocalEndpointsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnLocalEndpointListResultBindingType) } -func localEndpointsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func localEndpointsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" @@ -216,18 +216,18 @@ func localEndpointsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" @@ -239,7 +239,7 @@ func localEndpointsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -260,62 +260,62 @@ func localEndpointsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func localEndpointsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func localEndpointsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["local_endpoint_id"] = bindings.NewStringType() - fields["ip_sec_vpn_local_endpoint"] = bindings.NewReferenceType(model.IPSecVpnLocalEndpointBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["local_endpoint_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_local_endpoint"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnLocalEndpointBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["local_endpoint_id"] = "LocalEndpointId" fieldNameMap["ip_sec_vpn_local_endpoint"] = "IpSecVpnLocalEndpoint" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func localEndpointsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func LocalEndpointsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func localEndpointsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func localEndpointsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["local_endpoint_id"] = bindings.NewStringType() - fields["ip_sec_vpn_local_endpoint"] = bindings.NewReferenceType(model.IPSecVpnLocalEndpointBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["local_endpoint_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_local_endpoint"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnLocalEndpointBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["local_endpoint_id"] = "LocalEndpointId" fieldNameMap["ip_sec_vpn_local_endpoint"] = "IpSecVpnLocalEndpoint" - paramsTypeMap["ip_sec_vpn_local_endpoint"] = bindings.NewReferenceType(model.IPSecVpnLocalEndpointBindingType) - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["local_endpoint_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["localEndpointId"] = bindings.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ip_sec_vpn_local_endpoint"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnLocalEndpointBindingType) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["local_endpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["localEndpointId"] = vapiBindings_.NewStringType() pathParams["local_endpoint_id"] = "localEndpointId" pathParams["tier1_id"] = "tier1Id" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -336,62 +336,62 @@ func localEndpointsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func localEndpointsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func localEndpointsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["local_endpoint_id"] = bindings.NewStringType() - fields["ip_sec_vpn_local_endpoint"] = bindings.NewReferenceType(model.IPSecVpnLocalEndpointBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["local_endpoint_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_local_endpoint"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnLocalEndpointBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["local_endpoint_id"] = "LocalEndpointId" fieldNameMap["ip_sec_vpn_local_endpoint"] = "IpSecVpnLocalEndpoint" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func localEndpointsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPSecVpnLocalEndpointBindingType) +func LocalEndpointsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnLocalEndpointBindingType) } -func localEndpointsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func localEndpointsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["local_endpoint_id"] = bindings.NewStringType() - fields["ip_sec_vpn_local_endpoint"] = bindings.NewReferenceType(model.IPSecVpnLocalEndpointBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["local_endpoint_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_local_endpoint"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnLocalEndpointBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["local_endpoint_id"] = "LocalEndpointId" fieldNameMap["ip_sec_vpn_local_endpoint"] = "IpSecVpnLocalEndpoint" - paramsTypeMap["ip_sec_vpn_local_endpoint"] = bindings.NewReferenceType(model.IPSecVpnLocalEndpointBindingType) - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["local_endpoint_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["localEndpointId"] = bindings.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["ip_sec_vpn_local_endpoint"] = vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnLocalEndpointBindingType) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["local_endpoint_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["localEndpointId"] = vapiBindings_.NewStringType() pathParams["local_endpoint_id"] = "localEndpointId" pathParams["tier1_id"] = "tier1Id" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ipsec_vpn_services/SessionsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ipsec_vpn_services/SessionsClient.go index fedef0605..2a813652a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ipsec_vpn_services/SessionsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ipsec_vpn_services/SessionsClient.go @@ -9,25 +9,28 @@ package ipsec_vpn_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SessionsClient interface { - // Delete IPSec VPN session for a given locale service under Tier-1. This API is deprecated. Please use DELETE /infra/tier-1s//ipsec-vpn-services// sessions/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path. + // Delete IPSec VPN session for a given locale service under Tier-1. + // This API is deprecated. Please use DELETE /infra/tier-1s//ipsec-vpn-services// sessions/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path. + // + // Deprecated: This API element is deprecated. // // @param tier1IdParam (required) // @param localeServiceIdParam (required) // @param serviceIdParam (required) // @param sessionIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -35,22 +38,29 @@ type SessionsClient interface { // @throws NotFound Not Found Delete(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string) error - // Get IPSec VPN session without sensitive data for a given locale service under Tier-1. This API is deprecated. Please use GET /infra/tier-1s//ipsec-vpn-services//sessions/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // Get IPSec VPN session without sensitive data for a given locale service under Tier-1. + // This API is deprecated. Please use GET /infra/tier-1s//ipsec-vpn-services//sessions/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // + // Deprecated: This API element is deprecated. // // @param tier1IdParam (required) // @param localeServiceIdParam (required) // @param serviceIdParam (required) // @param sessionIdParam (required) // @return com.vmware.nsx_policy.model.IPSecVpnSession - // The return value will contain all the properties defined in model.IPSecVpnSession. + // The return value will contain all the properties defined in nsx_policyModel.IPSecVpnSession. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string) (*data.StructValue, error) + Get(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string) (*vapiData_.StructValue, error) - // Get paginated list of all IPSec VPN sessions for a given locale service under Tier-1. This API is deprecated. Please use GET /infra/tier-1s//ipsec-vpn-services//sessions instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // Get paginated list of all IPSec VPN sessions for a given locale service under Tier-1. + // This API is deprecated. Please use GET /infra/tier-1s//ipsec-vpn-services//sessions instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // + // Deprecated: This API element is deprecated. // // @param tier1IdParam (required) // @param localeServiceIdParam (required) @@ -62,157 +72,176 @@ type SessionsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.IPSecVpnSessionListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPSecVpnSessionListResult, error) + List(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IPSecVpnSessionListResult, error) - // Create or patch an IPSec VPN session for a given locale service under Tier-1. This API is deprecated. Please use PATCH /infra/tier-1s//ipsec-vpn-services//sessions/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path + // Create or patch an IPSec VPN session for a given locale service under Tier-1. + // This API is deprecated. Please use PATCH /infra/tier-1s//ipsec-vpn-services//sessions/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path + // + // Deprecated: This API element is deprecated. // // @param tier1IdParam (required) // @param localeServiceIdParam (required) // @param serviceIdParam (required) // @param sessionIdParam (required) // @param ipSecVpnSessionParam (required) - // The parameter must contain all the properties defined in model.IPSecVpnSession. + // The parameter must contain all the properties defined in nsx_policyModel.IPSecVpnSession. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string, ipSecVpnSessionParam *data.StructValue) error + Patch(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string, ipSecVpnSessionParam *vapiData_.StructValue) error - // Get IPSec VPN session with senstive data for a given locale service under Tier-1. This API is deprecated. Please use GET /infra/tier-1s//ipsec-vpn-services//sessions/?action=show_sensitive_data instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // Get IPSec VPN session with senstive data for a given locale service under Tier-1. + // This API is deprecated. Please use GET /infra/tier-1s//ipsec-vpn-services//sessions/?action=show_sensitive_data instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // + // Deprecated: This API element is deprecated. // // @param tier1IdParam (required) // @param localeServiceIdParam (required) // @param serviceIdParam (required) // @param sessionIdParam (required) // @return com.vmware.nsx_policy.model.IPSecVpnSession - // The return value will contain all the properties defined in model.IPSecVpnSession. + // The return value will contain all the properties defined in nsx_policyModel.IPSecVpnSession. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Showsensitivedata(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string) (*data.StructValue, error) + Showsensitivedata(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string) (*vapiData_.StructValue, error) - // Create or fully replace IPSec VPN session for a given locale service under Tier-1. Revision is optional for creation and required for update. This API is deprecated. Please use PUT /infra/tier-1s//ipsec-vpn-services//sessions/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path. + // Create or fully replace IPSec VPN session for a given locale service under Tier-1. Revision is optional for creation and required for update. + // This API is deprecated. Please use PUT /infra/tier-1s//ipsec-vpn-services//sessions/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path. + // + // Deprecated: This API element is deprecated. // // @param tier1IdParam (required) // @param localeServiceIdParam (required) // @param serviceIdParam (required) // @param sessionIdParam (required) // @param ipSecVpnSessionParam (required) - // The parameter must contain all the properties defined in model.IPSecVpnSession. + // The parameter must contain all the properties defined in nsx_policyModel.IPSecVpnSession. // @return com.vmware.nsx_policy.model.IPSecVpnSession - // The return value will contain all the properties defined in model.IPSecVpnSession. + // The return value will contain all the properties defined in nsx_policyModel.IPSecVpnSession. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string, ipSecVpnSessionParam *data.StructValue) (*data.StructValue, error) + Update(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string, ipSecVpnSessionParam *vapiData_.StructValue) (*vapiData_.StructValue, error) } type sessionsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSessionsClient(connector client.Connector) *sessionsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.locale_services.ipsec_vpn_services.sessions") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "showsensitivedata": core.NewMethodIdentifier(interfaceIdentifier, "showsensitivedata"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewSessionsClient(connector vapiProtocolClient_.Connector) *sessionsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.locale_services.ipsec_vpn_services.sessions") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "showsensitivedata": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "showsensitivedata"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := sessionsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *sessionsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *sessionsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *sessionsClient) Delete(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionsDeleteInputType(), typeConverter) + operationRestMetaData := sessionsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionsDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("SessionId", sessionIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.ipsec_vpn_services.sessions", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *sessionsClient) Get(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string) (*data.StructValue, error) { +func (sIface *sessionsClient) Get(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string) (*vapiData_.StructValue, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionsGetInputType(), typeConverter) + operationRestMetaData := sessionsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionsGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("SessionId", sessionIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput *data.StructValue - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.ipsec_vpn_services.sessions", "get", inputDataValue, executionContext) - var emptyOutput *data.StructValue + var emptyOutput *vapiData_.StructValue if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sessionsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SessionsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(*data.StructValue), nil + return output.(*vapiData_.StructValue), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *sessionsClient) List(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.IPSecVpnSessionListResult, error) { +func (sIface *sessionsClient) List(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.IPSecVpnSessionListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionsListInputType(), typeConverter) + operationRestMetaData := sessionsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionsListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) @@ -224,34 +253,35 @@ func (sIface *sessionsClient) List(tier1IdParam string, localeServiceIdParam str sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.IPSecVpnSessionListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.IPSecVpnSessionListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.ipsec_vpn_services.sessions", "list", inputDataValue, executionContext) - var emptyOutput model.IPSecVpnSessionListResult + var emptyOutput nsx_policyModel.IPSecVpnSessionListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sessionsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SessionsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.IPSecVpnSessionListResult), nil + return output.(nsx_policyModel.IPSecVpnSessionListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *sessionsClient) Patch(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string, ipSecVpnSessionParam *data.StructValue) error { +func (sIface *sessionsClient) Patch(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string, ipSecVpnSessionParam *vapiData_.StructValue) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionsPatchInputType(), typeConverter) + operationRestMetaData := sessionsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionsPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) @@ -259,62 +289,64 @@ func (sIface *sessionsClient) Patch(tier1IdParam string, localeServiceIdParam st sv.AddStructField("IpSecVpnSession", ipSecVpnSessionParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.ipsec_vpn_services.sessions", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *sessionsClient) Showsensitivedata(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string) (*data.StructValue, error) { +func (sIface *sessionsClient) Showsensitivedata(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string) (*vapiData_.StructValue, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionsShowsensitivedataInputType(), typeConverter) + operationRestMetaData := sessionsShowsensitivedataRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionsShowsensitivedataInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("SessionId", sessionIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput *data.StructValue - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionsShowsensitivedataRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.ipsec_vpn_services.sessions", "showsensitivedata", inputDataValue, executionContext) - var emptyOutput *data.StructValue + var emptyOutput *vapiData_.StructValue if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sessionsShowsensitivedataOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SessionsShowsensitivedataOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(*data.StructValue), nil + return output.(*vapiData_.StructValue), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *sessionsClient) Update(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string, ipSecVpnSessionParam *data.StructValue) (*data.StructValue, error) { +func (sIface *sessionsClient) Update(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string, ipSecVpnSessionParam *vapiData_.StructValue) (*vapiData_.StructValue, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionsUpdateInputType(), typeConverter) + operationRestMetaData := sessionsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionsUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) @@ -322,25 +354,22 @@ func (sIface *sessionsClient) Update(tier1IdParam string, localeServiceIdParam s sv.AddStructField("IpSecVpnSession", ipSecVpnSessionParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput *data.StructValue - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.ipsec_vpn_services.sessions", "update", inputDataValue, executionContext) - var emptyOutput *data.StructValue + var emptyOutput *vapiData_.StructValue if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sessionsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SessionsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(*data.StructValue), nil + return output.(*vapiData_.StructValue), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ipsec_vpn_services/SessionsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ipsec_vpn_services/SessionsTypes.go index f540ae470..c069d0a7c 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ipsec_vpn_services/SessionsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ipsec_vpn_services/SessionsTypes.go @@ -11,64 +11,64 @@ package ipsec_vpn_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func sessionsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SessionsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func sessionsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["session_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["sessionId"] = bindings.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["session_id"] = "sessionId" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -89,57 +89,57 @@ func sessionsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionsGetOutputType() bindings.BindingType { - return bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IPSecVpnSessionBindingType)}, bindings.REST) +func SessionsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnSessionBindingType)}) } -func sessionsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["session_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["sessionId"] = bindings.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["session_id"] = "sessionId" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -160,18 +160,18 @@ func sessionsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" @@ -181,32 +181,32 @@ func sessionsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.IPSecVpnSessionListResultBindingType) +func SessionsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnSessionListResultBindingType) } -func sessionsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" @@ -216,18 +216,18 @@ func sessionsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" @@ -239,7 +239,7 @@ func sessionsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -260,62 +260,62 @@ func sessionsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() - fields["ip_sec_vpn_session"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IPSecVpnSessionBindingType)}, bindings.REST) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_session"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnSessionBindingType)}) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" fieldNameMap["ip_sec_vpn_session"] = "IpSecVpnSession" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SessionsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func sessionsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() - fields["ip_sec_vpn_session"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IPSecVpnSessionBindingType)}, bindings.REST) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_session"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnSessionBindingType)}) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" fieldNameMap["ip_sec_vpn_session"] = "IpSecVpnSession" - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["session_id"] = bindings.NewStringType() - paramsTypeMap["ip_sec_vpn_session"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IPSecVpnSessionBindingType)}, bindings.REST) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["sessionId"] = bindings.NewStringType() + paramsTypeMap["ip_sec_vpn_session"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnSessionBindingType)}) + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["session_id"] = "sessionId" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -336,57 +336,57 @@ func sessionsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionsShowsensitivedataInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionsShowsensitivedataInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionsShowsensitivedataOutputType() bindings.BindingType { - return bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IPSecVpnSessionBindingType)}, bindings.REST) +func SessionsShowsensitivedataOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnSessionBindingType)}) } -func sessionsShowsensitivedataRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionsShowsensitivedataRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["session_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["sessionId"] = bindings.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["session_id"] = "sessionId" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -407,62 +407,62 @@ func sessionsShowsensitivedataRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() - fields["ip_sec_vpn_session"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IPSecVpnSessionBindingType)}, bindings.REST) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_session"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnSessionBindingType)}) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" fieldNameMap["ip_sec_vpn_session"] = "IpSecVpnSession" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionsUpdateOutputType() bindings.BindingType { - return bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IPSecVpnSessionBindingType)}, bindings.REST) +func SessionsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnSessionBindingType)}) } -func sessionsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() - fields["ip_sec_vpn_session"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IPSecVpnSessionBindingType)}, bindings.REST) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() + fields["ip_sec_vpn_session"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnSessionBindingType)}) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" fieldNameMap["ip_sec_vpn_session"] = "IpSecVpnSession" - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["session_id"] = bindings.NewStringType() - paramsTypeMap["ip_sec_vpn_session"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.IPSecVpnSessionBindingType)}, bindings.REST) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["sessionId"] = bindings.NewStringType() + paramsTypeMap["ip_sec_vpn_session"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.IPSecVpnSessionBindingType)}) + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["session_id"] = "sessionId" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ipsec_vpn_services/SummaryClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ipsec_vpn_services/SummaryClient.go index 480d41300..72d65ac8d 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ipsec_vpn_services/SummaryClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ipsec_vpn_services/SummaryClient.go @@ -9,19 +9,21 @@ package ipsec_vpn_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SummaryClient interface { - // Summarized view of all tier-1 IPSec VPN sessions for a specified service. This API is deprecated. Please use GET /infra/tier-1s//ipsec-vpn-services//summary instead. + // Summarized view of all tier-1 IPSec VPN sessions for a specified service. + // This API is deprecated. Please use GET /infra/tier-1s//ipsec-vpn-services//summary instead. + // + // Deprecated: This API element is deprecated. // // @param tier1IdParam (required) // @param localeServiceIdParam (required) @@ -29,43 +31,48 @@ type SummaryClient interface { // @param enforcementPointPathParam String Path of the enforcement point (optional) // @param sourceParam Data source type. (optional) // @return com.vmware.nsx_policy.model.PolicyIpsecVpnIkeServiceSummary + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, enforcementPointPathParam *string, sourceParam *string) (model.PolicyIpsecVpnIkeServiceSummary, error) + Get(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, enforcementPointPathParam *string, sourceParam *string) (nsx_policyModel.PolicyIpsecVpnIkeServiceSummary, error) } type summaryClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSummaryClient(connector client.Connector) *summaryClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.locale_services.ipsec_vpn_services.summary") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), +func NewSummaryClient(connector vapiProtocolClient_.Connector) *summaryClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.locale_services.ipsec_vpn_services.summary") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := summaryClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *summaryClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *summaryClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (sIface *summaryClient) Get(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, enforcementPointPathParam *string, sourceParam *string) (model.PolicyIpsecVpnIkeServiceSummary, error) { +func (sIface *summaryClient) Get(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, enforcementPointPathParam *string, sourceParam *string) (nsx_policyModel.PolicyIpsecVpnIkeServiceSummary, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(summaryGetInputType(), typeConverter) + operationRestMetaData := summaryGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(summaryGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) @@ -73,25 +80,22 @@ func (sIface *summaryClient) Get(tier1IdParam string, localeServiceIdParam strin sv.AddStructField("Source", sourceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyIpsecVpnIkeServiceSummary - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyIpsecVpnIkeServiceSummary + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := summaryGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.ipsec_vpn_services.summary", "get", inputDataValue, executionContext) - var emptyOutput model.PolicyIpsecVpnIkeServiceSummary + var emptyOutput nsx_policyModel.PolicyIpsecVpnIkeServiceSummary if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), summaryGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SummaryGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyIpsecVpnIkeServiceSummary), nil + return output.(nsx_policyModel.PolicyIpsecVpnIkeServiceSummary), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ipsec_vpn_services/SummaryTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ipsec_vpn_services/SummaryTypes.go index d00d449b1..52bfe512f 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ipsec_vpn_services/SummaryTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/ipsec_vpn_services/SummaryTypes.go @@ -11,10 +11,10 @@ package ipsec_vpn_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) @@ -24,54 +24,54 @@ const Summary_GET_SOURCE_REALTIME = "realtime" // Possible value for ``source`` of method Summary#get. const Summary_GET_SOURCE_CACHED = "cached" -func summaryGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func summaryGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" fieldNameMap["source"] = "Source" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func summaryGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyIpsecVpnIkeServiceSummaryBindingType) +func SummaryGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyIpsecVpnIkeServiceSummaryBindingType) } -func summaryGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func summaryGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" fieldNameMap["source"] = "Source" - paramsTypeMap["source"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" @@ -79,7 +79,7 @@ func summaryGetRestMetadata() protocol.OperationRestMetadata { queryParams["source"] = "source" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/l2vpn_services/SessionsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/l2vpn_services/SessionsClient.go index b923e5353..435b0da23 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/l2vpn_services/SessionsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/l2vpn_services/SessionsClient.go @@ -9,38 +9,45 @@ package l2vpn_services import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SessionsClient interface { - // Create or patch an L2VPN session under Tier-1 from Peer Codes. In addition to the L2VPN Session, the IPSec VPN Session, along with the IKE, Tunnel, and DPD Profiles are created and owned by the system. IPSec VPN Service and Local Endpoint are created only when required, i.e., an IPSec VPN Service does not already exist, or an IPSec VPN Local Endpoint with same local address does not already exist. Updating the L2VPN Session can be performed only through this API by specifying new peer codes. Use of specific APIs to update the L2VPN Session and the different resources associated with it is not allowed, except for IPSec VPN Service and Local Endpoint, resources that are not system owned. API supported only when L2VPN Service is in Client Mode. This API is deprecated. Please use POST /infra/tier-1s//l2vpn-services//sessions/?action=create_with_peer_code instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path. + // Create or patch an L2VPN session under Tier-1 from Peer Codes. In addition to the L2VPN Session, the IPSec VPN Session, along with the IKE, Tunnel, and DPD Profiles are created and owned by the system. IPSec VPN Service and Local Endpoint are created only when required, i.e., an IPSec VPN Service does not already exist, or an IPSec VPN Local Endpoint with same local address does not already exist. Updating the L2VPN Session can be performed only through this API by specifying new peer codes. Use of specific APIs to update the L2VPN Session and the different resources associated with it is not allowed, except for IPSec VPN Service and Local Endpoint, resources that are not system owned. API supported only when L2VPN Service is in Client Mode. + // This API is deprecated. Please use POST /infra/tier-1s//l2vpn-services//sessions/?action=create_with_peer_code instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path. + // + // Deprecated: This API element is deprecated. // // @param tier1IdParam (required) // @param localeServiceIdParam (required) // @param serviceIdParam (required) // @param sessionIdParam (required) // @param l2VPNSessionDataParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Createwithpeercode(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string, l2VPNSessionDataParam model.L2VPNSessionData) error + Createwithpeercode(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string, l2VPNSessionDataParam nsx_policyModel.L2VPNSessionData) error - // Delete L2VPN session under Tier-1. When L2VPN Service is in CLIENT Mode, the L2VPN Session is deleted along with its transpot tunnels and related resources. This API is deprecated. Please use DELETE /infra/tier-1s//l2vpn-services// sessions/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path. + // Delete L2VPN session under Tier-1. When L2VPN Service is in CLIENT Mode, the L2VPN Session is deleted along with its transpot tunnels and related resources. + // This API is deprecated. Please use DELETE /infra/tier-1s//l2vpn-services// sessions/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path. + // + // Deprecated: This API element is deprecated. // // @param tier1IdParam (required) // @param localeServiceIdParam (required) // @param serviceIdParam (required) // @param sessionIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -48,21 +55,28 @@ type SessionsClient interface { // @throws NotFound Not Found Delete(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string) error - // Get L2VPN session under Tier-1. This API is deprecated. Please use GET /infra/tier-1s//l2vpn-services// sessions/ instead. Note: The API will return a new VPN path for \"transport_tunnels\" in the response payload instead of the deprecated API path Both paths refer to the same object. Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // Get L2VPN session under Tier-1. + // This API is deprecated. Please use GET /infra/tier-1s//l2vpn-services// sessions/ instead. Note: The API will return a new VPN path for \"transport_tunnels\" in the response payload instead of the deprecated API path Both paths refer to the same object. Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // + // Deprecated: This API element is deprecated. // // @param tier1IdParam (required) // @param localeServiceIdParam (required) // @param serviceIdParam (required) // @param sessionIdParam (required) // @return com.vmware.nsx_policy.model.L2VPNSession + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string) (model.L2VPNSession, error) + Get(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string) (nsx_policyModel.L2VPNSession, error) - // Get paginated list of all L2VPN sessions under Tier-1. This API is deprecated. Please use GET /infra/tier-1s//l2vpn-services//sessions instead. Note: The API will return a new VPN path for \"transport_tunnels\" in the response payload instead of the deprecated API path Both paths refer to the same object. Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // Get paginated list of all L2VPN sessions under Tier-1. + // This API is deprecated. Please use GET /infra/tier-1s//l2vpn-services//sessions instead. Note: The API will return a new VPN path for \"transport_tunnels\" in the response payload instead of the deprecated API path Both paths refer to the same object. Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. + // + // Deprecated: This API element is deprecated. // // @param tier1IdParam (required) // @param localeServiceIdParam (required) @@ -74,28 +88,36 @@ type SessionsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.L2VPNSessionListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.L2VPNSessionListResult, error) + List(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.L2VPNSessionListResult, error) - // Create or patch an L2VPN session under Tier-1. API supported only when L2VPN Service is in Server Mode. This API is deprecated. Please use PATCH /infra/tier-1s//l2vpn-services// sessions/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path. + // Create or patch an L2VPN session under Tier-1. API supported only when L2VPN Service is in Server Mode. + // This API is deprecated. Please use PATCH /infra/tier-1s//l2vpn-services// sessions/ instead. Note: Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path. + // + // Deprecated: This API element is deprecated. // // @param tier1IdParam (required) // @param localeServiceIdParam (required) // @param serviceIdParam (required) // @param sessionIdParam (required) // @param l2VPNSessionParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string, l2VPNSessionParam model.L2VPNSession) error + Patch(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string, l2VPNSessionParam nsx_policyModel.L2VPNSession) error - // Create or fully replace L2VPN session under Tier-1. API supported only when L2VPN Service is in Server Mode. Revision is optional for creation and required for update. This API is deprecated. Please use PUT /infra/tier-1s//l2vpn-services// sessions/ instead. Note: The API will return a new VPN path for \"transport_tunnels\" in the response payload instead of the deprecated API path Both paths refer to the same object. Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path. + // Create or fully replace L2VPN session under Tier-1. API supported only when L2VPN Service is in Server Mode. Revision is optional for creation and required for update. + // This API is deprecated. Please use PUT /infra/tier-1s//l2vpn-services// sessions/ instead. Note: The API will return a new VPN path for \"transport_tunnels\" in the response payload instead of the deprecated API path Both paths refer to the same object. Please note that request is validated and any error messages returned from validation may include the new VPN path instead of the deprecated path. Both new path and old path refer to same resource. Also VPN path returned in the Alarm, GPRR payload may include the new VPN path. + // + // Deprecated: This API element is deprecated. // // @param tier1IdParam (required) // @param localeServiceIdParam (required) @@ -103,48 +125,53 @@ type SessionsClient interface { // @param sessionIdParam (required) // @param l2VPNSessionParam (required) // @return com.vmware.nsx_policy.model.L2VPNSession + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string, l2VPNSessionParam model.L2VPNSession) (model.L2VPNSession, error) + Update(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string, l2VPNSessionParam nsx_policyModel.L2VPNSession) (nsx_policyModel.L2VPNSession, error) } type sessionsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSessionsClient(connector client.Connector) *sessionsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.locale_services.l2vpn_services.sessions") - methodIdentifiers := map[string]core.MethodIdentifier{ - "createwithpeercode": core.NewMethodIdentifier(interfaceIdentifier, "createwithpeercode"), - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewSessionsClient(connector vapiProtocolClient_.Connector) *sessionsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.locale_services.l2vpn_services.sessions") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "createwithpeercode": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "createwithpeercode"), + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := sessionsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *sessionsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *sessionsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (sIface *sessionsClient) Createwithpeercode(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string, l2VPNSessionDataParam model.L2VPNSessionData) error { +func (sIface *sessionsClient) Createwithpeercode(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string, l2VPNSessionDataParam nsx_policyModel.L2VPNSessionData) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionsCreatewithpeercodeInputType(), typeConverter) + operationRestMetaData := sessionsCreatewithpeercodeRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionsCreatewithpeercodeInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) @@ -152,19 +179,16 @@ func (sIface *sessionsClient) Createwithpeercode(tier1IdParam string, localeServ sv.AddStructField("L2VPNSessionData", l2VPNSessionDataParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionsCreatewithpeercodeRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.l2vpn_services.sessions", "createwithpeercode", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } @@ -173,69 +197,75 @@ func (sIface *sessionsClient) Createwithpeercode(tier1IdParam string, localeServ func (sIface *sessionsClient) Delete(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionsDeleteInputType(), typeConverter) + operationRestMetaData := sessionsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionsDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("SessionId", sessionIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.l2vpn_services.sessions", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *sessionsClient) Get(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string) (model.L2VPNSession, error) { +func (sIface *sessionsClient) Get(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string) (nsx_policyModel.L2VPNSession, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionsGetInputType(), typeConverter) + operationRestMetaData := sessionsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionsGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) sv.AddStructField("SessionId", sessionIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.L2VPNSession - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.L2VPNSession + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.l2vpn_services.sessions", "get", inputDataValue, executionContext) - var emptyOutput model.L2VPNSession + var emptyOutput nsx_policyModel.L2VPNSession if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sessionsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SessionsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.L2VPNSession), nil + return output.(nsx_policyModel.L2VPNSession), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *sessionsClient) List(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.L2VPNSessionListResult, error) { +func (sIface *sessionsClient) List(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.L2VPNSessionListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionsListInputType(), typeConverter) + operationRestMetaData := sessionsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionsListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) @@ -247,34 +277,35 @@ func (sIface *sessionsClient) List(tier1IdParam string, localeServiceIdParam str sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.L2VPNSessionListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.L2VPNSessionListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.l2vpn_services.sessions", "list", inputDataValue, executionContext) - var emptyOutput model.L2VPNSessionListResult + var emptyOutput nsx_policyModel.L2VPNSessionListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sessionsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SessionsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.L2VPNSessionListResult), nil + return output.(nsx_policyModel.L2VPNSessionListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *sessionsClient) Patch(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string, l2VPNSessionParam model.L2VPNSession) error { +func (sIface *sessionsClient) Patch(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string, l2VPNSessionParam nsx_policyModel.L2VPNSession) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionsPatchInputType(), typeConverter) + operationRestMetaData := sessionsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionsPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) @@ -282,28 +313,29 @@ func (sIface *sessionsClient) Patch(tier1IdParam string, localeServiceIdParam st sv.AddStructField("L2VPNSession", l2VPNSessionParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.l2vpn_services.sessions", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *sessionsClient) Update(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string, l2VPNSessionParam model.L2VPNSession) (model.L2VPNSession, error) { +func (sIface *sessionsClient) Update(tier1IdParam string, localeServiceIdParam string, serviceIdParam string, sessionIdParam string, l2VPNSessionParam nsx_policyModel.L2VPNSession) (nsx_policyModel.L2VPNSession, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(sessionsUpdateInputType(), typeConverter) + operationRestMetaData := sessionsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(sessionsUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("LocaleServiceId", localeServiceIdParam) sv.AddStructField("ServiceId", serviceIdParam) @@ -311,25 +343,22 @@ func (sIface *sessionsClient) Update(tier1IdParam string, localeServiceIdParam s sv.AddStructField("L2VPNSession", l2VPNSessionParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.L2VPNSession - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.L2VPNSession + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := sessionsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.locale_services.l2vpn_services.sessions", "update", inputDataValue, executionContext) - var emptyOutput model.L2VPNSession + var emptyOutput nsx_policyModel.L2VPNSession if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), sessionsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SessionsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.L2VPNSession), nil + return output.(nsx_policyModel.L2VPNSession), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/l2vpn_services/SessionsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/l2vpn_services/SessionsTypes.go index 4121a0ad7..6901709ec 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/l2vpn_services/SessionsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/locale_services/l2vpn_services/SessionsTypes.go @@ -11,69 +11,69 @@ package l2vpn_services import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func sessionsCreatewithpeercodeInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionsCreatewithpeercodeInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() - fields["l2_VPN_session_data"] = bindings.NewReferenceType(model.L2VPNSessionDataBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() + fields["l2_VPN_session_data"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNSessionDataBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" fieldNameMap["l2_VPN_session_data"] = "L2VPNSessionData" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionsCreatewithpeercodeOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SessionsCreatewithpeercodeOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func sessionsCreatewithpeercodeRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionsCreatewithpeercodeRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() - fields["l2_VPN_session_data"] = bindings.NewReferenceType(model.L2VPNSessionDataBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() + fields["l2_VPN_session_data"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNSessionDataBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" fieldNameMap["l2_VPN_session_data"] = "L2VPNSessionData" - paramsTypeMap["l2_VPN_session_data"] = bindings.NewReferenceType(model.L2VPNSessionDataBindingType) - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["session_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["sessionId"] = bindings.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_id"] = vapiBindings_.NewStringType() + paramsTypeMap["l2_VPN_session_data"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNSessionDataBindingType) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["session_id"] = "sessionId" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -94,57 +94,57 @@ func sessionsCreatewithpeercodeRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SessionsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func sessionsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["session_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["sessionId"] = bindings.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["session_id"] = "sessionId" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -165,57 +165,57 @@ func sessionsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.L2VPNSessionBindingType) +func SessionsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNSessionBindingType) } -func sessionsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["session_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["sessionId"] = bindings.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["session_id"] = "sessionId" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -236,18 +236,18 @@ func sessionsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" @@ -257,32 +257,32 @@ func sessionsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.L2VPNSessionListResultBindingType) +func SessionsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNSessionListResultBindingType) } -func sessionsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" @@ -292,18 +292,18 @@ func sessionsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" @@ -315,7 +315,7 @@ func sessionsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -336,62 +336,62 @@ func sessionsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() - fields["l2_VPN_session"] = bindings.NewReferenceType(model.L2VPNSessionBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() + fields["l2_VPN_session"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNSessionBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" fieldNameMap["l2_VPN_session"] = "L2VPNSession" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SessionsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func sessionsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() - fields["l2_VPN_session"] = bindings.NewReferenceType(model.L2VPNSessionBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() + fields["l2_VPN_session"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNSessionBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" fieldNameMap["l2_VPN_session"] = "L2VPNSession" - paramsTypeMap["l2_VPN_session"] = bindings.NewReferenceType(model.L2VPNSessionBindingType) - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["session_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["sessionId"] = bindings.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["l2_VPN_session"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNSessionBindingType) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["session_id"] = "sessionId" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -412,62 +412,62 @@ func sessionsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func sessionsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func sessionsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() - fields["l2_VPN_session"] = bindings.NewReferenceType(model.L2VPNSessionBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() + fields["l2_VPN_session"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNSessionBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" fieldNameMap["l2_VPN_session"] = "L2VPNSession" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func sessionsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.L2VPNSessionBindingType) +func SessionsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNSessionBindingType) } -func sessionsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func sessionsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["locale_service_id"] = bindings.NewStringType() - fields["service_id"] = bindings.NewStringType() - fields["session_id"] = bindings.NewStringType() - fields["l2_VPN_session"] = bindings.NewReferenceType(model.L2VPNSessionBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["locale_service_id"] = vapiBindings_.NewStringType() + fields["service_id"] = vapiBindings_.NewStringType() + fields["session_id"] = vapiBindings_.NewStringType() + fields["l2_VPN_session"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNSessionBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["locale_service_id"] = "LocaleServiceId" fieldNameMap["service_id"] = "ServiceId" fieldNameMap["session_id"] = "SessionId" fieldNameMap["l2_VPN_session"] = "L2VPNSession" - paramsTypeMap["l2_VPN_session"] = bindings.NewReferenceType(model.L2VPNSessionBindingType) - paramsTypeMap["locale_service_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["service_id"] = bindings.NewStringType() - paramsTypeMap["session_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["localeServiceId"] = bindings.NewStringType() - paramsTypeMap["serviceId"] = bindings.NewStringType() - paramsTypeMap["sessionId"] = bindings.NewStringType() + paramsTypeMap["locale_service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["l2_VPN_session"] = vapiBindings_.NewReferenceType(nsx_policyModel.L2VPNSessionBindingType) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["service_id"] = vapiBindings_.NewStringType() + paramsTypeMap["session_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["localeServiceId"] = vapiBindings_.NewStringType() + paramsTypeMap["serviceId"] = vapiBindings_.NewStringType() + paramsTypeMap["sessionId"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" pathParams["session_id"] = "sessionId" pathParams["locale_service_id"] = "localeServiceId" pathParams["service_id"] = "serviceId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/nat/NatRulesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/nat/NatRulesClient.go index b901c004f..0b1dffdb8 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/nat/NatRulesClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/nat/NatRulesClient.go @@ -9,15 +9,14 @@ package nat import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type NatRulesClient interface { @@ -26,6 +25,7 @@ type NatRulesClient interface { // @param tier1IdParam Tier-1 ID (required) // @param natIdParam NAT id (required) // @param natRuleIdParam Rule ID (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -39,12 +39,13 @@ type NatRulesClient interface { // @param natIdParam NAT id (required) // @param natRuleIdParam Rule ID (required) // @return com.vmware.nsx_policy.model.PolicyNatRule + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, natIdParam string, natRuleIdParam string) (model.PolicyNatRule, error) + Get(tier1IdParam string, natIdParam string, natRuleIdParam string) (nsx_policyModel.PolicyNatRule, error) // List NAT Rules from Tier-1 denoted by Tier-1 ID, under NAT section denoted by . Under tier-1 there will be 3 different NATs(sections). (INTERNAL, USER and DEFAULT) For more details related to NAT section please refer to PolicyNAT schema. Note: IPSecVpnSession as Scope: Please note that old IPSecVpnSession policy path deprecated. If user specifiy old IPSecVpnSession path in the scope property in the PATCH/PUT PoliycNatRule API, the path returned in the GET response payload will be a new path instead of the deprecated IPSecVpnSession path Both old and new IPSecVpnSession path refer to same resource. there is no functional impact. // @@ -57,12 +58,13 @@ type NatRulesClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PolicyNatRuleListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, natIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyNatRuleListResult, error) + List(tier1IdParam string, natIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyNatRuleListResult, error) // If a NAT Rule is not already present on Tier-1 denoted by Tier-1 ID, under NAT section denoted by , create a new NAT Rule. If it already exists, update the NAT Rule. Under tier-1 there will be 3 different NATs(sections). (INTERNAL, USER and DEFAULT) For more details related to NAT section please refer to PolicyNAT schema. Note: IPSecVpnSession as Scope: Please note that old IPSecVpnSession policy path deprecated. If user specifiy old IPSecVpnSession path in the scope property, the path returned in the GET response payload will be a new path instead of the deprecated IPSecVpnSession path Both old and new IPSecVpnSession path refer to same resource. there is no functional impact. // @@ -70,12 +72,13 @@ type NatRulesClient interface { // @param natIdParam NAT id (required) // @param natRuleIdParam Rule ID (required) // @param policyNatRuleParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, natIdParam string, natRuleIdParam string, policyNatRuleParam model.PolicyNatRule) error + Patch(tier1IdParam string, natIdParam string, natRuleIdParam string, policyNatRuleParam nsx_policyModel.PolicyNatRule) error // Update NAT Rule on Tier-1 denoted by Tier-1 ID, under NAT section denoted by . Under tier-1 there will be 3 different NATs(sections). (INTERNAL, USER and DEFAULT) For more details related to NAT section please refer to PolicyNAT schema. Note: IPSecVpnSession as Scope: Please note that old IPSecVpnSession policy path deprecated. If user specifiy old IPSecVpnSession path in the scope property in the PUT API, the path returned in the GET/PUT response payload will be a new path instead of the deprecated IPSecVpnSession path Both old and new IPSecVpnSession path refer to same resource. there is no functional impact. // @@ -84,107 +87,114 @@ type NatRulesClient interface { // @param natRuleIdParam Rule ID (required) // @param policyNatRuleParam (required) // @return com.vmware.nsx_policy.model.PolicyNatRule + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, natIdParam string, natRuleIdParam string, policyNatRuleParam model.PolicyNatRule) (model.PolicyNatRule, error) + Update(tier1IdParam string, natIdParam string, natRuleIdParam string, policyNatRuleParam nsx_policyModel.PolicyNatRule) (nsx_policyModel.PolicyNatRule, error) } type natRulesClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewNatRulesClient(connector client.Connector) *natRulesClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.nat.nat_rules") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewNatRulesClient(connector vapiProtocolClient_.Connector) *natRulesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.nat.nat_rules") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) nIface := natRulesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &nIface } -func (nIface *natRulesClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (nIface *natRulesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := nIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (nIface *natRulesClient) Delete(tier1IdParam string, natIdParam string, natRuleIdParam string) error { typeConverter := nIface.connector.TypeConverter() executionContext := nIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(natRulesDeleteInputType(), typeConverter) + operationRestMetaData := natRulesDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(natRulesDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("NatId", natIdParam) sv.AddStructField("NatRuleId", natRuleIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := natRulesDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - nIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := nIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.nat.nat_rules", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), nIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (nIface *natRulesClient) Get(tier1IdParam string, natIdParam string, natRuleIdParam string) (model.PolicyNatRule, error) { +func (nIface *natRulesClient) Get(tier1IdParam string, natIdParam string, natRuleIdParam string) (nsx_policyModel.PolicyNatRule, error) { typeConverter := nIface.connector.TypeConverter() executionContext := nIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(natRulesGetInputType(), typeConverter) + operationRestMetaData := natRulesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(natRulesGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("NatId", natIdParam) sv.AddStructField("NatRuleId", natRuleIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyNatRule - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyNatRule + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := natRulesGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - nIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := nIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.nat.nat_rules", "get", inputDataValue, executionContext) - var emptyOutput model.PolicyNatRule + var emptyOutput nsx_policyModel.PolicyNatRule if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), natRulesGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), NatRulesGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyNatRule), nil + return output.(nsx_policyModel.PolicyNatRule), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), nIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (nIface *natRulesClient) List(tier1IdParam string, natIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyNatRuleListResult, error) { +func (nIface *natRulesClient) List(tier1IdParam string, natIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyNatRuleListResult, error) { typeConverter := nIface.connector.TypeConverter() executionContext := nIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(natRulesListInputType(), typeConverter) + operationRestMetaData := natRulesListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(natRulesListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("NatId", natIdParam) sv.AddStructField("Cursor", cursorParam) @@ -195,87 +205,86 @@ func (nIface *natRulesClient) List(tier1IdParam string, natIdParam string, curso sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyNatRuleListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyNatRuleListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := natRulesListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - nIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := nIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.nat.nat_rules", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyNatRuleListResult + var emptyOutput nsx_policyModel.PolicyNatRuleListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), natRulesListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), NatRulesListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyNatRuleListResult), nil + return output.(nsx_policyModel.PolicyNatRuleListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), nIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (nIface *natRulesClient) Patch(tier1IdParam string, natIdParam string, natRuleIdParam string, policyNatRuleParam model.PolicyNatRule) error { +func (nIface *natRulesClient) Patch(tier1IdParam string, natIdParam string, natRuleIdParam string, policyNatRuleParam nsx_policyModel.PolicyNatRule) error { typeConverter := nIface.connector.TypeConverter() executionContext := nIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(natRulesPatchInputType(), typeConverter) + operationRestMetaData := natRulesPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(natRulesPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("NatId", natIdParam) sv.AddStructField("NatRuleId", natRuleIdParam) sv.AddStructField("PolicyNatRule", policyNatRuleParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := natRulesPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - nIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := nIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.nat.nat_rules", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), nIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (nIface *natRulesClient) Update(tier1IdParam string, natIdParam string, natRuleIdParam string, policyNatRuleParam model.PolicyNatRule) (model.PolicyNatRule, error) { +func (nIface *natRulesClient) Update(tier1IdParam string, natIdParam string, natRuleIdParam string, policyNatRuleParam nsx_policyModel.PolicyNatRule) (nsx_policyModel.PolicyNatRule, error) { typeConverter := nIface.connector.TypeConverter() executionContext := nIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(natRulesUpdateInputType(), typeConverter) + operationRestMetaData := natRulesUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(natRulesUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("NatId", natIdParam) sv.AddStructField("NatRuleId", natRuleIdParam) sv.AddStructField("PolicyNatRule", policyNatRuleParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyNatRule - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyNatRule + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := natRulesUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - nIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := nIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.nat.nat_rules", "update", inputDataValue, executionContext) - var emptyOutput model.PolicyNatRule + var emptyOutput nsx_policyModel.PolicyNatRule if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), natRulesUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), NatRulesUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyNatRule), nil + return output.(nsx_policyModel.PolicyNatRule), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), nIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/nat/NatRulesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/nat/NatRulesTypes.go index e0dc8012f..c93227cc6 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/nat/NatRulesTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/nat/NatRulesTypes.go @@ -11,57 +11,57 @@ package nat import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func natRulesDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func natRulesDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["nat_id"] = bindings.NewStringType() - fields["nat_rule_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["nat_id"] = vapiBindings_.NewStringType() + fields["nat_rule_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["nat_id"] = "NatId" fieldNameMap["nat_rule_id"] = "NatRuleId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func natRulesDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func NatRulesDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func natRulesDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func natRulesDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["nat_id"] = bindings.NewStringType() - fields["nat_rule_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["nat_id"] = vapiBindings_.NewStringType() + fields["nat_rule_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["nat_id"] = "NatId" fieldNameMap["nat_rule_id"] = "NatRuleId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["nat_rule_id"] = bindings.NewStringType() - paramsTypeMap["nat_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["natId"] = bindings.NewStringType() - paramsTypeMap["natRuleId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["nat_rule_id"] = vapiBindings_.NewStringType() + paramsTypeMap["nat_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["natId"] = vapiBindings_.NewStringType() + paramsTypeMap["natRuleId"] = vapiBindings_.NewStringType() pathParams["nat_rule_id"] = "natRuleId" pathParams["nat_id"] = "natId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func natRulesDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func natRulesGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func natRulesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["nat_id"] = bindings.NewStringType() - fields["nat_rule_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["nat_id"] = vapiBindings_.NewStringType() + fields["nat_rule_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["nat_id"] = "NatId" fieldNameMap["nat_rule_id"] = "NatRuleId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func natRulesGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyNatRuleBindingType) +func NatRulesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyNatRuleBindingType) } -func natRulesGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func natRulesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["nat_id"] = bindings.NewStringType() - fields["nat_rule_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["nat_id"] = vapiBindings_.NewStringType() + fields["nat_rule_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["nat_id"] = "NatId" fieldNameMap["nat_rule_id"] = "NatRuleId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["nat_rule_id"] = bindings.NewStringType() - paramsTypeMap["nat_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["natId"] = bindings.NewStringType() - paramsTypeMap["natRuleId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["nat_rule_id"] = vapiBindings_.NewStringType() + paramsTypeMap["nat_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["natId"] = vapiBindings_.NewStringType() + paramsTypeMap["natRuleId"] = vapiBindings_.NewStringType() pathParams["nat_rule_id"] = "natRuleId" pathParams["nat_id"] = "natId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,17 +146,17 @@ func natRulesGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func natRulesListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func natRulesListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["nat_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["nat_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["nat_id"] = "NatId" fieldNameMap["cursor"] = "Cursor" @@ -165,31 +165,31 @@ func natRulesListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func natRulesListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyNatRuleListResultBindingType) +func NatRulesListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyNatRuleListResultBindingType) } -func natRulesListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func natRulesListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["nat_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["nat_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["nat_id"] = "NatId" fieldNameMap["cursor"] = "Cursor" @@ -198,16 +198,16 @@ func natRulesListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["nat_id"] = bindings.NewStringType() - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["natId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["nat_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["natId"] = vapiBindings_.NewStringType() pathParams["nat_id"] = "natId" pathParams["tier1_id"] = "tier1Id" queryParams["cursor"] = "cursor" @@ -218,7 +218,7 @@ func natRulesListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -239,55 +239,55 @@ func natRulesListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func natRulesPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func natRulesPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["nat_id"] = bindings.NewStringType() - fields["nat_rule_id"] = bindings.NewStringType() - fields["policy_nat_rule"] = bindings.NewReferenceType(model.PolicyNatRuleBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["nat_id"] = vapiBindings_.NewStringType() + fields["nat_rule_id"] = vapiBindings_.NewStringType() + fields["policy_nat_rule"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyNatRuleBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["nat_id"] = "NatId" fieldNameMap["nat_rule_id"] = "NatRuleId" fieldNameMap["policy_nat_rule"] = "PolicyNatRule" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func natRulesPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func NatRulesPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func natRulesPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func natRulesPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["nat_id"] = bindings.NewStringType() - fields["nat_rule_id"] = bindings.NewStringType() - fields["policy_nat_rule"] = bindings.NewReferenceType(model.PolicyNatRuleBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["nat_id"] = vapiBindings_.NewStringType() + fields["nat_rule_id"] = vapiBindings_.NewStringType() + fields["policy_nat_rule"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyNatRuleBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["nat_id"] = "NatId" fieldNameMap["nat_rule_id"] = "NatRuleId" fieldNameMap["policy_nat_rule"] = "PolicyNatRule" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["policy_nat_rule"] = bindings.NewReferenceType(model.PolicyNatRuleBindingType) - paramsTypeMap["nat_rule_id"] = bindings.NewStringType() - paramsTypeMap["nat_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["natId"] = bindings.NewStringType() - paramsTypeMap["natRuleId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["nat_rule_id"] = vapiBindings_.NewStringType() + paramsTypeMap["nat_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_nat_rule"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyNatRuleBindingType) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["natId"] = vapiBindings_.NewStringType() + paramsTypeMap["natRuleId"] = vapiBindings_.NewStringType() pathParams["nat_rule_id"] = "natRuleId" pathParams["nat_id"] = "natId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -308,55 +308,55 @@ func natRulesPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func natRulesUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func natRulesUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["nat_id"] = bindings.NewStringType() - fields["nat_rule_id"] = bindings.NewStringType() - fields["policy_nat_rule"] = bindings.NewReferenceType(model.PolicyNatRuleBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["nat_id"] = vapiBindings_.NewStringType() + fields["nat_rule_id"] = vapiBindings_.NewStringType() + fields["policy_nat_rule"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyNatRuleBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["nat_id"] = "NatId" fieldNameMap["nat_rule_id"] = "NatRuleId" fieldNameMap["policy_nat_rule"] = "PolicyNatRule" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func natRulesUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyNatRuleBindingType) +func NatRulesUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyNatRuleBindingType) } -func natRulesUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func natRulesUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["nat_id"] = bindings.NewStringType() - fields["nat_rule_id"] = bindings.NewStringType() - fields["policy_nat_rule"] = bindings.NewReferenceType(model.PolicyNatRuleBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["nat_id"] = vapiBindings_.NewStringType() + fields["nat_rule_id"] = vapiBindings_.NewStringType() + fields["policy_nat_rule"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyNatRuleBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["nat_id"] = "NatId" fieldNameMap["nat_rule_id"] = "NatRuleId" fieldNameMap["policy_nat_rule"] = "PolicyNatRule" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["policy_nat_rule"] = bindings.NewReferenceType(model.PolicyNatRuleBindingType) - paramsTypeMap["nat_rule_id"] = bindings.NewStringType() - paramsTypeMap["nat_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["natId"] = bindings.NewStringType() - paramsTypeMap["natRuleId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["nat_rule_id"] = vapiBindings_.NewStringType() + paramsTypeMap["nat_id"] = vapiBindings_.NewStringType() + paramsTypeMap["policy_nat_rule"] = vapiBindings_.NewReferenceType(nsx_policyModel.PolicyNatRuleBindingType) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["natId"] = vapiBindings_.NewStringType() + paramsTypeMap["natRuleId"] = vapiBindings_.NewStringType() pathParams["nat_rule_id"] = "natRuleId" pathParams["nat_id"] = "natId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/nat/StatisticsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/nat/StatisticsClient.go index e12fdc66d..4de52f11f 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/nat/StatisticsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/nat/StatisticsClient.go @@ -9,15 +9,14 @@ package nat import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type StatisticsClient interface { @@ -32,43 +31,48 @@ type StatisticsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PolicyNatRuleStatisticsPerLogicalRouterListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyNatRuleStatisticsPerLogicalRouterListResult, error) + List(tier1IdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyNatRuleStatisticsPerLogicalRouterListResult, error) } type statisticsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewStatisticsClient(connector client.Connector) *statisticsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.nat.statistics") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewStatisticsClient(connector vapiProtocolClient_.Connector) *statisticsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.nat.statistics") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := statisticsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *statisticsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *statisticsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (sIface *statisticsClient) List(tier1IdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyNatRuleStatisticsPerLogicalRouterListResult, error) { +func (sIface *statisticsClient) List(tier1IdParam string, cursorParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyNatRuleStatisticsPerLogicalRouterListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(statisticsListInputType(), typeConverter) + operationRestMetaData := statisticsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(statisticsListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) @@ -79,25 +83,22 @@ func (sIface *statisticsClient) List(tier1IdParam string, cursorParam *string, e sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyNatRuleStatisticsPerLogicalRouterListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyNatRuleStatisticsPerLogicalRouterListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := statisticsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.nat.statistics", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyNatRuleStatisticsPerLogicalRouterListResult + var emptyOutput nsx_policyModel.PolicyNatRuleStatisticsPerLogicalRouterListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), statisticsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), StatisticsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyNatRuleStatisticsPerLogicalRouterListResult), nil + return output.(nsx_policyModel.PolicyNatRuleStatisticsPerLogicalRouterListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/nat/StatisticsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/nat/StatisticsTypes.go index 903d52089..b4a4d982b 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/nat/StatisticsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/nat/StatisticsTypes.go @@ -11,24 +11,24 @@ package nat import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func statisticsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func statisticsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -37,31 +37,31 @@ func statisticsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func statisticsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyNatRuleStatisticsPerLogicalRouterListResultBindingType) +func StatisticsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyNatRuleStatisticsPerLogicalRouterListResultBindingType) } -func statisticsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func statisticsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["cursor"] = "Cursor" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" @@ -70,15 +70,15 @@ func statisticsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" @@ -89,7 +89,7 @@ func statisticsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/ArpProxyClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/ArpProxyClient.go index c44aed0ad..f7ad52fb5 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/ArpProxyClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/ArpProxyClient.go @@ -9,15 +9,14 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ArpProxyClient interface { @@ -34,43 +33,48 @@ type ArpProxyClient interface { // @param sourceParam Data source type. (optional) // @param transportNodeIdParam TransportNode Id (optional) // @return com.vmware.nsx_policy.model.PolicyArpProxyTableListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, segmentIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (model.PolicyArpProxyTableListResult, error) + List(tier1IdParam string, segmentIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (nsx_policyModel.PolicyArpProxyTableListResult, error) } type arpProxyClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewArpProxyClient(connector client.Connector) *arpProxyClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.segments.arp_proxy") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewArpProxyClient(connector vapiProtocolClient_.Connector) *arpProxyClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.segments.arp_proxy") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := arpProxyClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *arpProxyClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *arpProxyClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (aIface *arpProxyClient) List(tier1IdParam string, segmentIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (model.PolicyArpProxyTableListResult, error) { +func (aIface *arpProxyClient) List(tier1IdParam string, segmentIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (nsx_policyModel.PolicyArpProxyTableListResult, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(arpProxyListInputType(), typeConverter) + operationRestMetaData := arpProxyListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(arpProxyListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Cursor", cursorParam) @@ -83,25 +87,22 @@ func (aIface *arpProxyClient) List(tier1IdParam string, segmentIdParam string, c sv.AddStructField("TransportNodeId", transportNodeIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyArpProxyTableListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyArpProxyTableListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := arpProxyListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.arp_proxy", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyArpProxyTableListResult + var emptyOutput nsx_policyModel.PolicyArpProxyTableListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), arpProxyListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ArpProxyListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyArpProxyTableListResult), nil + return output.(nsx_policyModel.PolicyArpProxyTableListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/ArpProxyTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/ArpProxyTypes.go index 365044e6c..d05f0d4bb 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/ArpProxyTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/ArpProxyTypes.go @@ -11,10 +11,10 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) @@ -24,19 +24,19 @@ const ArpProxy_LIST_SOURCE_REALTIME = "realtime" // Possible value for ``source`` of method ArpProxy#list. const ArpProxy_LIST_SOURCE_CACHED = "cached" -func arpProxyListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func arpProxyListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" @@ -47,33 +47,33 @@ func arpProxyListInputType() bindings.StructType { fieldNameMap["sort_by"] = "SortBy" fieldNameMap["source"] = "Source" fieldNameMap["transport_node_id"] = "TransportNodeId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func arpProxyListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyArpProxyTableListResultBindingType) +func ArpProxyListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyArpProxyTableListResultBindingType) } -func arpProxyListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func arpProxyListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" @@ -84,18 +84,18 @@ func arpProxyListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["sort_by"] = "SortBy" fieldNameMap["source"] = "Source" fieldNameMap["transport_node_id"] = "TransportNodeId" - paramsTypeMap["source"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" queryParams["cursor"] = "cursor" @@ -108,7 +108,7 @@ func arpProxyListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/ArpTableClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/ArpTableClient.go index a9fbe75e0..7ce95ed21 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/ArpTableClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/ArpTableClient.go @@ -9,15 +9,14 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type ArpTableClient interface { @@ -34,43 +33,48 @@ type ArpTableClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.InterfaceArpTable + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, segmentIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, hostTransportNodePathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.InterfaceArpTable, error) + List(tier1IdParam string, segmentIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, hostTransportNodePathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.InterfaceArpTable, error) } type arpTableClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewArpTableClient(connector client.Connector) *arpTableClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.segments.arp_table") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewArpTableClient(connector vapiProtocolClient_.Connector) *arpTableClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.segments.arp_table") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) aIface := arpTableClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &aIface } -func (aIface *arpTableClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (aIface *arpTableClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := aIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (aIface *arpTableClient) List(tier1IdParam string, segmentIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, hostTransportNodePathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.InterfaceArpTable, error) { +func (aIface *arpTableClient) List(tier1IdParam string, segmentIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, hostTransportNodePathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.InterfaceArpTable, error) { typeConverter := aIface.connector.TypeConverter() executionContext := aIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(arpTableListInputType(), typeConverter) + operationRestMetaData := arpTableListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(arpTableListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Cursor", cursorParam) @@ -83,25 +87,22 @@ func (aIface *arpTableClient) List(tier1IdParam string, segmentIdParam string, c sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.InterfaceArpTable - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.InterfaceArpTable + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := arpTableListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - aIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := aIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.arp_table", "list", inputDataValue, executionContext) - var emptyOutput model.InterfaceArpTable + var emptyOutput nsx_policyModel.InterfaceArpTable if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), arpTableListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), ArpTableListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.InterfaceArpTable), nil + return output.(nsx_policyModel.InterfaceArpTable), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), aIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/ArpTableTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/ArpTableTypes.go index 5b6c92d5d..85060e300 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/ArpTableTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/ArpTableTypes.go @@ -11,26 +11,26 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func arpTableListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func arpTableListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["host_transport_node_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["host_transport_node_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" @@ -41,33 +41,33 @@ func arpTableListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func arpTableListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.InterfaceArpTableBindingType) +func ArpTableListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.InterfaceArpTableBindingType) } -func arpTableListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func arpTableListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["host_transport_node_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["host_transport_node_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" @@ -78,18 +78,18 @@ func arpTableListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["host_transport_node_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["host_transport_node_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" queryParams["cursor"] = "cursor" @@ -102,7 +102,7 @@ func arpTableListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/BepStatisticsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/BepStatisticsClient.go index b0d35e2a8..85ba35ca3 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/BepStatisticsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/BepStatisticsClient.go @@ -9,15 +9,14 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type BepStatisticsClient interface { @@ -28,68 +27,70 @@ type BepStatisticsClient interface { // @param bridgeProfilePathParam Bridge profile path (required) // @param enforcementPointPathParam String Path of the enforcement point (optional) // @return com.vmware.nsx_policy.model.BridgeEndpointStatistics + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, segmentIdParam string, bridgeProfilePathParam string, enforcementPointPathParam *string) (model.BridgeEndpointStatistics, error) + Get(tier1IdParam string, segmentIdParam string, bridgeProfilePathParam string, enforcementPointPathParam *string) (nsx_policyModel.BridgeEndpointStatistics, error) } type bepStatisticsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewBepStatisticsClient(connector client.Connector) *bepStatisticsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.segments.bep_statistics") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), +func NewBepStatisticsClient(connector vapiProtocolClient_.Connector) *bepStatisticsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.segments.bep_statistics") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) bIface := bepStatisticsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &bIface } -func (bIface *bepStatisticsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (bIface *bepStatisticsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := bIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (bIface *bepStatisticsClient) Get(tier1IdParam string, segmentIdParam string, bridgeProfilePathParam string, enforcementPointPathParam *string) (model.BridgeEndpointStatistics, error) { +func (bIface *bepStatisticsClient) Get(tier1IdParam string, segmentIdParam string, bridgeProfilePathParam string, enforcementPointPathParam *string) (nsx_policyModel.BridgeEndpointStatistics, error) { typeConverter := bIface.connector.TypeConverter() executionContext := bIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(bepStatisticsGetInputType(), typeConverter) + operationRestMetaData := bepStatisticsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(bepStatisticsGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("BridgeProfilePath", bridgeProfilePathParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.BridgeEndpointStatistics - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.BridgeEndpointStatistics + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := bepStatisticsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - bIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := bIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.bep_statistics", "get", inputDataValue, executionContext) - var emptyOutput model.BridgeEndpointStatistics + var emptyOutput nsx_policyModel.BridgeEndpointStatistics if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), bepStatisticsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), BepStatisticsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.BridgeEndpointStatistics), nil + return output.(nsx_policyModel.BridgeEndpointStatistics), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), bIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/BepStatisticsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/BepStatisticsTypes.go index 96cd302e6..8dec11db1 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/BepStatisticsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/BepStatisticsTypes.go @@ -11,62 +11,62 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func bepStatisticsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func bepStatisticsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["bridge_profile_path"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["bridge_profile_path"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["bridge_profile_path"] = "BridgeProfilePath" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func bepStatisticsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.BridgeEndpointStatisticsBindingType) +func BepStatisticsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.BridgeEndpointStatisticsBindingType) } -func bepStatisticsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func bepStatisticsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["bridge_profile_path"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["bridge_profile_path"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["bridge_profile_path"] = "BridgeProfilePath" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["bridge_profile_path"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["bridge_profile_path"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" queryParams["enforcement_point_path"] = "enforcement_point_path" queryParams["bridge_profile_path"] = "bridge_profile_path" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/BepStatusClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/BepStatusClient.go index 46803cd66..b2e1d9a88 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/BepStatusClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/BepStatusClient.go @@ -9,15 +9,14 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type BepStatusClient interface { @@ -28,68 +27,70 @@ type BepStatusClient interface { // @param bridgeProfilePathParam Bridge profile path (required) // @param enforcementPointPathParam String Path of the enforcement point (optional) // @return com.vmware.nsx_policy.model.BridgeEndpointStatus + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, segmentIdParam string, bridgeProfilePathParam string, enforcementPointPathParam *string) (model.BridgeEndpointStatus, error) + Get(tier1IdParam string, segmentIdParam string, bridgeProfilePathParam string, enforcementPointPathParam *string) (nsx_policyModel.BridgeEndpointStatus, error) } type bepStatusClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewBepStatusClient(connector client.Connector) *bepStatusClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.segments.bep_status") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), +func NewBepStatusClient(connector vapiProtocolClient_.Connector) *bepStatusClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.segments.bep_status") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) bIface := bepStatusClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &bIface } -func (bIface *bepStatusClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (bIface *bepStatusClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := bIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (bIface *bepStatusClient) Get(tier1IdParam string, segmentIdParam string, bridgeProfilePathParam string, enforcementPointPathParam *string) (model.BridgeEndpointStatus, error) { +func (bIface *bepStatusClient) Get(tier1IdParam string, segmentIdParam string, bridgeProfilePathParam string, enforcementPointPathParam *string) (nsx_policyModel.BridgeEndpointStatus, error) { typeConverter := bIface.connector.TypeConverter() executionContext := bIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(bepStatusGetInputType(), typeConverter) + operationRestMetaData := bepStatusGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(bepStatusGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("BridgeProfilePath", bridgeProfilePathParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.BridgeEndpointStatus - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.BridgeEndpointStatus + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := bepStatusGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - bIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := bIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.bep_status", "get", inputDataValue, executionContext) - var emptyOutput model.BridgeEndpointStatus + var emptyOutput nsx_policyModel.BridgeEndpointStatus if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), bepStatusGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), BepStatusGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.BridgeEndpointStatus), nil + return output.(nsx_policyModel.BridgeEndpointStatus), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), bIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/BepStatusTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/BepStatusTypes.go index 97f18e1a5..9d3df49d3 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/BepStatusTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/BepStatusTypes.go @@ -11,62 +11,62 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func bepStatusGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func bepStatusGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["bridge_profile_path"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["bridge_profile_path"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["bridge_profile_path"] = "BridgeProfilePath" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func bepStatusGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.BridgeEndpointStatusBindingType) +func BepStatusGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.BridgeEndpointStatusBindingType) } -func bepStatusGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func bepStatusGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["bridge_profile_path"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["bridge_profile_path"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["bridge_profile_path"] = "BridgeProfilePath" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["bridge_profile_path"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["bridge_profile_path"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" queryParams["enforcement_point_path"] = "enforcement_point_path" queryParams["bridge_profile_path"] = "bridge_profile_path" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/DhcpStaticBindingConfigsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/DhcpStaticBindingConfigsClient.go index 8424c4eb6..385858439 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/DhcpStaticBindingConfigsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/DhcpStaticBindingConfigsClient.go @@ -9,16 +9,15 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type DhcpStaticBindingConfigsClient interface { @@ -27,6 +26,7 @@ type DhcpStaticBindingConfigsClient interface { // @param tier1IdParam (required) // @param segmentIdParam (required) // @param bindingIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -40,13 +40,14 @@ type DhcpStaticBindingConfigsClient interface { // @param segmentIdParam (required) // @param bindingIdParam (required) // @return com.vmware.nsx_policy.model.DhcpStaticBindingConfig - // The return value will contain all the properties defined in model.DhcpStaticBindingConfig. + // The return value will contain all the properties defined in nsx_policyModel.DhcpStaticBindingConfig. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, segmentIdParam string, bindingIdParam string) (*data.StructValue, error) + Get(tier1IdParam string, segmentIdParam string, bindingIdParam string) (*vapiData_.StructValue, error) // Paginated list of all DHCP static binding instances // @@ -59,12 +60,13 @@ type DhcpStaticBindingConfigsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.DhcpStaticBindingConfigListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, segmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.DhcpStaticBindingConfigListResult, error) + List(tier1IdParam string, segmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.DhcpStaticBindingConfigListResult, error) // If binding with the binding-id is not already present, create a new DHCP static binding instance. If it already exists, replace the existing DHCP static binding instance with specified attributes. // @@ -72,13 +74,14 @@ type DhcpStaticBindingConfigsClient interface { // @param segmentIdParam (required) // @param bindingIdParam (required) // @param dhcpStaticBindingConfigParam (required) - // The parameter must contain all the properties defined in model.DhcpStaticBindingConfig. + // The parameter must contain all the properties defined in nsx_policyModel.DhcpStaticBindingConfig. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, segmentIdParam string, bindingIdParam string, dhcpStaticBindingConfigParam *data.StructValue) error + Patch(tier1IdParam string, segmentIdParam string, bindingIdParam string, dhcpStaticBindingConfigParam *vapiData_.StructValue) error // If binding with the binding-id is not already present, create a new DHCP static binding instance. If it already exists, replace the existing DHCP static binding instance with this object. // @@ -86,110 +89,117 @@ type DhcpStaticBindingConfigsClient interface { // @param segmentIdParam (required) // @param bindingIdParam (required) // @param dhcpStaticBindingConfigParam (required) - // The parameter must contain all the properties defined in model.DhcpStaticBindingConfig. + // The parameter must contain all the properties defined in nsx_policyModel.DhcpStaticBindingConfig. // @return com.vmware.nsx_policy.model.DhcpStaticBindingConfig - // The return value will contain all the properties defined in model.DhcpStaticBindingConfig. + // The return value will contain all the properties defined in nsx_policyModel.DhcpStaticBindingConfig. + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, segmentIdParam string, bindingIdParam string, dhcpStaticBindingConfigParam *data.StructValue) (*data.StructValue, error) + Update(tier1IdParam string, segmentIdParam string, bindingIdParam string, dhcpStaticBindingConfigParam *vapiData_.StructValue) (*vapiData_.StructValue, error) } type dhcpStaticBindingConfigsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewDhcpStaticBindingConfigsClient(connector client.Connector) *dhcpStaticBindingConfigsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.segments.dhcp_static_binding_configs") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewDhcpStaticBindingConfigsClient(connector vapiProtocolClient_.Connector) *dhcpStaticBindingConfigsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.segments.dhcp_static_binding_configs") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) dIface := dhcpStaticBindingConfigsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &dIface } -func (dIface *dhcpStaticBindingConfigsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (dIface *dhcpStaticBindingConfigsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := dIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (dIface *dhcpStaticBindingConfigsClient) Delete(tier1IdParam string, segmentIdParam string, bindingIdParam string) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dhcpStaticBindingConfigsDeleteInputType(), typeConverter) + operationRestMetaData := dhcpStaticBindingConfigsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dhcpStaticBindingConfigsDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("BindingId", bindingIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dhcpStaticBindingConfigsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.dhcp_static_binding_configs", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *dhcpStaticBindingConfigsClient) Get(tier1IdParam string, segmentIdParam string, bindingIdParam string) (*data.StructValue, error) { +func (dIface *dhcpStaticBindingConfigsClient) Get(tier1IdParam string, segmentIdParam string, bindingIdParam string) (*vapiData_.StructValue, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dhcpStaticBindingConfigsGetInputType(), typeConverter) + operationRestMetaData := dhcpStaticBindingConfigsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dhcpStaticBindingConfigsGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("BindingId", bindingIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput *data.StructValue - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dhcpStaticBindingConfigsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.dhcp_static_binding_configs", "get", inputDataValue, executionContext) - var emptyOutput *data.StructValue + var emptyOutput *vapiData_.StructValue if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), dhcpStaticBindingConfigsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DhcpStaticBindingConfigsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(*data.StructValue), nil + return output.(*vapiData_.StructValue), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (dIface *dhcpStaticBindingConfigsClient) List(tier1IdParam string, segmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.DhcpStaticBindingConfigListResult, error) { +func (dIface *dhcpStaticBindingConfigsClient) List(tier1IdParam string, segmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.DhcpStaticBindingConfigListResult, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dhcpStaticBindingConfigsListInputType(), typeConverter) + operationRestMetaData := dhcpStaticBindingConfigsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dhcpStaticBindingConfigsListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Cursor", cursorParam) @@ -200,87 +210,86 @@ func (dIface *dhcpStaticBindingConfigsClient) List(tier1IdParam string, segmentI sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.DhcpStaticBindingConfigListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.DhcpStaticBindingConfigListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dhcpStaticBindingConfigsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.dhcp_static_binding_configs", "list", inputDataValue, executionContext) - var emptyOutput model.DhcpStaticBindingConfigListResult + var emptyOutput nsx_policyModel.DhcpStaticBindingConfigListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), dhcpStaticBindingConfigsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DhcpStaticBindingConfigsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.DhcpStaticBindingConfigListResult), nil + return output.(nsx_policyModel.DhcpStaticBindingConfigListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (dIface *dhcpStaticBindingConfigsClient) Patch(tier1IdParam string, segmentIdParam string, bindingIdParam string, dhcpStaticBindingConfigParam *data.StructValue) error { +func (dIface *dhcpStaticBindingConfigsClient) Patch(tier1IdParam string, segmentIdParam string, bindingIdParam string, dhcpStaticBindingConfigParam *vapiData_.StructValue) error { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dhcpStaticBindingConfigsPatchInputType(), typeConverter) + operationRestMetaData := dhcpStaticBindingConfigsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dhcpStaticBindingConfigsPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("BindingId", bindingIdParam) sv.AddStructField("DhcpStaticBindingConfig", dhcpStaticBindingConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dhcpStaticBindingConfigsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.dhcp_static_binding_configs", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (dIface *dhcpStaticBindingConfigsClient) Update(tier1IdParam string, segmentIdParam string, bindingIdParam string, dhcpStaticBindingConfigParam *data.StructValue) (*data.StructValue, error) { +func (dIface *dhcpStaticBindingConfigsClient) Update(tier1IdParam string, segmentIdParam string, bindingIdParam string, dhcpStaticBindingConfigParam *vapiData_.StructValue) (*vapiData_.StructValue, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dhcpStaticBindingConfigsUpdateInputType(), typeConverter) + operationRestMetaData := dhcpStaticBindingConfigsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dhcpStaticBindingConfigsUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("BindingId", bindingIdParam) sv.AddStructField("DhcpStaticBindingConfig", dhcpStaticBindingConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput *data.StructValue - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput *vapiData_.StructValue + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dhcpStaticBindingConfigsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.dhcp_static_binding_configs", "update", inputDataValue, executionContext) - var emptyOutput *data.StructValue + var emptyOutput *vapiData_.StructValue if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), dhcpStaticBindingConfigsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DhcpStaticBindingConfigsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(*data.StructValue), nil + return output.(*vapiData_.StructValue), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/DhcpStaticBindingConfigsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/DhcpStaticBindingConfigsTypes.go index f697f4346..7e247b503 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/DhcpStaticBindingConfigsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/DhcpStaticBindingConfigsTypes.go @@ -11,57 +11,57 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func dhcpStaticBindingConfigsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dhcpStaticBindingConfigsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["binding_id"] = "BindingId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dhcpStaticBindingConfigsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DhcpStaticBindingConfigsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func dhcpStaticBindingConfigsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dhcpStaticBindingConfigsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["binding_id"] = "BindingId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["binding_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["bindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["bindingId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" pathParams["binding_id"] = "bindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func dhcpStaticBindingConfigsDeleteRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dhcpStaticBindingConfigsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dhcpStaticBindingConfigsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["binding_id"] = "BindingId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dhcpStaticBindingConfigsGetOutputType() bindings.BindingType { - return bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.DhcpStaticBindingConfigBindingType)}, bindings.REST) +func DhcpStaticBindingConfigsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.DhcpStaticBindingConfigBindingType)}) } -func dhcpStaticBindingConfigsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dhcpStaticBindingConfigsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["binding_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["binding_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["binding_id"] = "BindingId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["binding_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["bindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["bindingId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" pathParams["binding_id"] = "bindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,17 +146,17 @@ func dhcpStaticBindingConfigsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dhcpStaticBindingConfigsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dhcpStaticBindingConfigsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" @@ -165,31 +165,31 @@ func dhcpStaticBindingConfigsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dhcpStaticBindingConfigsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.DhcpStaticBindingConfigListResultBindingType) +func DhcpStaticBindingConfigsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.DhcpStaticBindingConfigListResultBindingType) } -func dhcpStaticBindingConfigsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dhcpStaticBindingConfigsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" @@ -198,16 +198,16 @@ func dhcpStaticBindingConfigsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" queryParams["cursor"] = "cursor" @@ -218,7 +218,7 @@ func dhcpStaticBindingConfigsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -239,55 +239,55 @@ func dhcpStaticBindingConfigsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dhcpStaticBindingConfigsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dhcpStaticBindingConfigsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["binding_id"] = bindings.NewStringType() - fields["dhcp_static_binding_config"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.DhcpStaticBindingConfigBindingType)}, bindings.REST) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["binding_id"] = vapiBindings_.NewStringType() + fields["dhcp_static_binding_config"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.DhcpStaticBindingConfigBindingType)}) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["binding_id"] = "BindingId" fieldNameMap["dhcp_static_binding_config"] = "DhcpStaticBindingConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dhcpStaticBindingConfigsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func DhcpStaticBindingConfigsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func dhcpStaticBindingConfigsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dhcpStaticBindingConfigsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["binding_id"] = bindings.NewStringType() - fields["dhcp_static_binding_config"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.DhcpStaticBindingConfigBindingType)}, bindings.REST) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["binding_id"] = vapiBindings_.NewStringType() + fields["dhcp_static_binding_config"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.DhcpStaticBindingConfigBindingType)}) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["binding_id"] = "BindingId" fieldNameMap["dhcp_static_binding_config"] = "DhcpStaticBindingConfig" - paramsTypeMap["dhcp_static_binding_config"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.DhcpStaticBindingConfigBindingType)}, bindings.REST) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["binding_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["bindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["dhcp_static_binding_config"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.DhcpStaticBindingConfigBindingType)}) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["bindingId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" pathParams["binding_id"] = "bindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -308,55 +308,55 @@ func dhcpStaticBindingConfigsPatchRestMetadata() protocol.OperationRestMetadata map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func dhcpStaticBindingConfigsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dhcpStaticBindingConfigsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["binding_id"] = bindings.NewStringType() - fields["dhcp_static_binding_config"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.DhcpStaticBindingConfigBindingType)}, bindings.REST) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["binding_id"] = vapiBindings_.NewStringType() + fields["dhcp_static_binding_config"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.DhcpStaticBindingConfigBindingType)}) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["binding_id"] = "BindingId" fieldNameMap["dhcp_static_binding_config"] = "DhcpStaticBindingConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dhcpStaticBindingConfigsUpdateOutputType() bindings.BindingType { - return bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.DhcpStaticBindingConfigBindingType)}, bindings.REST) +func DhcpStaticBindingConfigsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.DhcpStaticBindingConfigBindingType)}) } -func dhcpStaticBindingConfigsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dhcpStaticBindingConfigsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["binding_id"] = bindings.NewStringType() - fields["dhcp_static_binding_config"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.DhcpStaticBindingConfigBindingType)}, bindings.REST) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["binding_id"] = vapiBindings_.NewStringType() + fields["dhcp_static_binding_config"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.DhcpStaticBindingConfigBindingType)}) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["binding_id"] = "BindingId" fieldNameMap["dhcp_static_binding_config"] = "DhcpStaticBindingConfig" - paramsTypeMap["dhcp_static_binding_config"] = bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(model.DhcpStaticBindingConfigBindingType)}, bindings.REST) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["binding_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["bindingId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["dhcp_static_binding_config"] = vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(nsx_policyModel.DhcpStaticBindingConfigBindingType)}) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["binding_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["bindingId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" pathParams["binding_id"] = "bindingId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/EffectiveProfilesClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/EffectiveProfilesClient.go new file mode 100644 index 000000000..a54cf0b30 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/EffectiveProfilesClient.go @@ -0,0 +1,95 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Interface file for service: EffectiveProfiles +// Used by client-side stubs. + +package segments + +import ( + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" +) + +const _ = vapiCore_.SupportedByRuntimeVersion2 + +type EffectiveProfilesClient interface { + + // List all effective profiles for this segment on given enforcement point. + // + // @param tier1IdParam (required) + // @param segmentIdParam (required) + // @param enforcementPointPathParam Enforcement point path (optional) + // @return com.vmware.nsx_policy.model.EffectiveProfilesResponse + // + // @throws InvalidRequest Bad Request, Precondition Failed + // @throws Unauthorized Forbidden + // @throws ServiceUnavailable Service Unavailable + // @throws InternalServerError Internal Server Error + // @throws NotFound Not Found + Get(tier1IdParam string, segmentIdParam string, enforcementPointPathParam *string) (nsx_policyModel.EffectiveProfilesResponse, error) +} + +type effectiveProfilesClient struct { + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType +} + +func NewEffectiveProfilesClient(connector vapiProtocolClient_.Connector) *effectiveProfilesClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.segments.effective_profiles") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + } + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) + + eIface := effectiveProfilesClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} + return &eIface +} + +func (eIface *effectiveProfilesClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { + if entry, ok := eIface.errorsBindingMap[errorName]; ok { + return entry + } + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] +} + +func (eIface *effectiveProfilesClient) Get(tier1IdParam string, segmentIdParam string, enforcementPointPathParam *string) (nsx_policyModel.EffectiveProfilesResponse, error) { + typeConverter := eIface.connector.TypeConverter() + executionContext := eIface.connector.NewExecutionContext() + operationRestMetaData := effectiveProfilesGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(effectiveProfilesGetInputType(), typeConverter) + sv.AddStructField("Tier1Id", tier1IdParam) + sv.AddStructField("SegmentId", segmentIdParam) + sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) + inputDataValue, inputError := sv.GetStructValue() + if inputError != nil { + var emptyOutput nsx_policyModel.EffectiveProfilesResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) + } + + methodResult := eIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.effective_profiles", "get", inputDataValue, executionContext) + var emptyOutput nsx_policyModel.EffectiveProfilesResponse + if methodResult.IsSuccess() { + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), EffectiveProfilesGetOutputType()) + if errorInOutput != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) + } + return output.(nsx_policyModel.EffectiveProfilesResponse), nil + } else { + methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), eIface.GetErrorBindingType(methodResult.Error().Name())) + if errorInError != nil { + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) + } + return emptyOutput, methodError.(error) + } +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/EffectiveProfilesTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/EffectiveProfilesTypes.go new file mode 100644 index 000000000..30fd3dd86 --- /dev/null +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/EffectiveProfilesTypes.go @@ -0,0 +1,82 @@ +// Copyright © 2019-2021 VMware, Inc. All Rights Reserved. +// SPDX-License-Identifier: BSD-2-Clause + +// Auto generated code. DO NOT EDIT. + +// Data type definitions file for service: EffectiveProfiles. +// Includes binding types of a structures and enumerations defined in the service. +// Shared by client-side stubs and server-side skeletons to ensure type +// compatibility. + +package segments + +import ( + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + "reflect" +) + +func effectiveProfilesGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["tier1_id"] = "Tier1Id" + fieldNameMap["segment_id"] = "SegmentId" + fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) +} + +func EffectiveProfilesGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.EffectiveProfilesResponseBindingType) +} + +func effectiveProfilesGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} + fieldNameMap := map[string]string{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} + pathParams := map[string]string{} + queryParams := map[string]string{} + headerParams := map[string]string{} + dispatchHeaderParams := map[string]string{} + bodyFieldsMap := map[string]string{} + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["tier1_id"] = "Tier1Id" + fieldNameMap["segment_id"] = "SegmentId" + fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + pathParams["segment_id"] = "segmentId" + pathParams["tier1_id"] = "tier1Id" + queryParams["enforcement_point_path"] = "enforcement_point_path" + resultHeaders := map[string]string{} + errorHeaders := map[string]map[string]string{} + return vapiProtocol_.NewOperationRestMetadata( + fields, + fieldNameMap, + paramsTypeMap, + pathParams, + queryParams, + headerParams, + dispatchHeaderParams, + bodyFieldsMap, + "", + "", + "GET", + "/policy/api/v1/infra/tier-1s/{tier1Id}/segments/{segmentId}/effective-profiles", + "", + resultHeaders, + 200, + "", + errorHeaders, + map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) +} diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/GatewayInterfaceArpTableClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/GatewayInterfaceArpTableClient.go index 2266e19c6..46fa47a10 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/GatewayInterfaceArpTableClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/GatewayInterfaceArpTableClient.go @@ -9,19 +9,21 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type GatewayInterfaceArpTableClient interface { - // This API is deprecated because it is duplicate. Please use /infra/tier-1s//segments//arp-table Segment ID is the ID of the segment that is connected to the the tier-1 + // Get ARP table for downlink router port on tier-1 router. + // This API is deprecated because it is duplicate. Please use /infra/tier-1s//segments//arp-table Segment ID is the ID of the segment that is connected to the the tier-1 + // + // Deprecated: This API element is deprecated. // // @param tier1IdParam (required) // @param segmentIdParam (required) @@ -34,43 +36,48 @@ type GatewayInterfaceArpTableClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.InterfaceArpTable + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, segmentIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, hostTransportNodePathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.InterfaceArpTable, error) + List(tier1IdParam string, segmentIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, hostTransportNodePathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.InterfaceArpTable, error) } type gatewayInterfaceArpTableClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewGatewayInterfaceArpTableClient(connector client.Connector) *gatewayInterfaceArpTableClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.segments.gateway_interface_arp_table") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewGatewayInterfaceArpTableClient(connector vapiProtocolClient_.Connector) *gatewayInterfaceArpTableClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.segments.gateway_interface_arp_table") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) gIface := gatewayInterfaceArpTableClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &gIface } -func (gIface *gatewayInterfaceArpTableClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (gIface *gatewayInterfaceArpTableClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := gIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (gIface *gatewayInterfaceArpTableClient) List(tier1IdParam string, segmentIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, hostTransportNodePathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.InterfaceArpTable, error) { +func (gIface *gatewayInterfaceArpTableClient) List(tier1IdParam string, segmentIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, hostTransportNodePathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.InterfaceArpTable, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(gatewayInterfaceArpTableListInputType(), typeConverter) + operationRestMetaData := gatewayInterfaceArpTableListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(gatewayInterfaceArpTableListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Cursor", cursorParam) @@ -83,25 +90,22 @@ func (gIface *gatewayInterfaceArpTableClient) List(tier1IdParam string, segmentI sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.InterfaceArpTable - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.InterfaceArpTable + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := gatewayInterfaceArpTableListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.gateway_interface_arp_table", "list", inputDataValue, executionContext) - var emptyOutput model.InterfaceArpTable + var emptyOutput nsx_policyModel.InterfaceArpTable if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), gatewayInterfaceArpTableListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GatewayInterfaceArpTableListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.InterfaceArpTable), nil + return output.(nsx_policyModel.InterfaceArpTable), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/GatewayInterfaceArpTableTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/GatewayInterfaceArpTableTypes.go index c3b3e36aa..28628665f 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/GatewayInterfaceArpTableTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/GatewayInterfaceArpTableTypes.go @@ -11,26 +11,26 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func gatewayInterfaceArpTableListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func gatewayInterfaceArpTableListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["host_transport_node_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["host_transport_node_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" @@ -41,33 +41,33 @@ func gatewayInterfaceArpTableListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func gatewayInterfaceArpTableListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.InterfaceArpTableBindingType) +func GatewayInterfaceArpTableListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.InterfaceArpTableBindingType) } -func gatewayInterfaceArpTableListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func gatewayInterfaceArpTableListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["host_transport_node_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["host_transport_node_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" @@ -78,18 +78,18 @@ func gatewayInterfaceArpTableListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["host_transport_node_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["host_transport_node_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" queryParams["cursor"] = "cursor" @@ -102,7 +102,7 @@ func gatewayInterfaceArpTableListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/GatewayInterfaceDadStateClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/GatewayInterfaceDadStateClient.go index 67004d671..d5461b3d7 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/GatewayInterfaceDadStateClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/GatewayInterfaceDadStateClient.go @@ -9,15 +9,14 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type GatewayInterfaceDadStateClient interface { @@ -28,68 +27,70 @@ type GatewayInterfaceDadStateClient interface { // @param enforcementPointPathParam String Path of the enforcement point (optional) // @param sourceParam Data source type. (optional) // @return com.vmware.nsx_policy.model.InterfaceDADState + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, segmentIdParam string, enforcementPointPathParam *string, sourceParam *string) (model.InterfaceDADState, error) + Get(tier1IdParam string, segmentIdParam string, enforcementPointPathParam *string, sourceParam *string) (nsx_policyModel.InterfaceDADState, error) } type gatewayInterfaceDadStateClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewGatewayInterfaceDadStateClient(connector client.Connector) *gatewayInterfaceDadStateClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.segments.gateway_interface_dad_state") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), +func NewGatewayInterfaceDadStateClient(connector vapiProtocolClient_.Connector) *gatewayInterfaceDadStateClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.segments.gateway_interface_dad_state") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) gIface := gatewayInterfaceDadStateClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &gIface } -func (gIface *gatewayInterfaceDadStateClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (gIface *gatewayInterfaceDadStateClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := gIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (gIface *gatewayInterfaceDadStateClient) Get(tier1IdParam string, segmentIdParam string, enforcementPointPathParam *string, sourceParam *string) (model.InterfaceDADState, error) { +func (gIface *gatewayInterfaceDadStateClient) Get(tier1IdParam string, segmentIdParam string, enforcementPointPathParam *string, sourceParam *string) (nsx_policyModel.InterfaceDADState, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(gatewayInterfaceDadStateGetInputType(), typeConverter) + operationRestMetaData := gatewayInterfaceDadStateGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(gatewayInterfaceDadStateGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) sv.AddStructField("Source", sourceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.InterfaceDADState - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.InterfaceDADState + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := gatewayInterfaceDadStateGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.gateway_interface_dad_state", "get", inputDataValue, executionContext) - var emptyOutput model.InterfaceDADState + var emptyOutput nsx_policyModel.InterfaceDADState if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), gatewayInterfaceDadStateGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GatewayInterfaceDadStateGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.InterfaceDADState), nil + return output.(nsx_policyModel.InterfaceDADState), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/GatewayInterfaceDadStateTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/GatewayInterfaceDadStateTypes.go index 767529c3f..fc31d74e5 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/GatewayInterfaceDadStateTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/GatewayInterfaceDadStateTypes.go @@ -11,10 +11,10 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) @@ -24,55 +24,55 @@ const GatewayInterfaceDadState_GET_SOURCE_REALTIME = "realtime" // Possible value for ``source`` of method GatewayInterfaceDadState#get. const GatewayInterfaceDadState_GET_SOURCE_CACHED = "cached" -func gatewayInterfaceDadStateGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func gatewayInterfaceDadStateGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" fieldNameMap["source"] = "Source" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func gatewayInterfaceDadStateGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.InterfaceDADStateBindingType) +func GatewayInterfaceDadStateGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.InterfaceDADStateBindingType) } -func gatewayInterfaceDadStateGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func gatewayInterfaceDadStateGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" fieldNameMap["source"] = "Source" - paramsTypeMap["source"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" queryParams["enforcement_point_path"] = "enforcement_point_path" queryParams["source"] = "source" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/GatewayInterfaceStatisticsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/GatewayInterfaceStatisticsClient.go index f9b8932de..38cccd442 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/GatewayInterfaceStatisticsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/GatewayInterfaceStatisticsClient.go @@ -9,15 +9,14 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type GatewayInterfaceStatisticsClient interface { @@ -34,43 +33,48 @@ type GatewayInterfaceStatisticsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.PolicyInterfaceStatistics + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, segmentIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, hostTransportNodePathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyInterfaceStatistics, error) + Get(tier1IdParam string, segmentIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, hostTransportNodePathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyInterfaceStatistics, error) } type gatewayInterfaceStatisticsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewGatewayInterfaceStatisticsClient(connector client.Connector) *gatewayInterfaceStatisticsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.segments.gateway_interface_statistics") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), +func NewGatewayInterfaceStatisticsClient(connector vapiProtocolClient_.Connector) *gatewayInterfaceStatisticsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.segments.gateway_interface_statistics") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) gIface := gatewayInterfaceStatisticsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &gIface } -func (gIface *gatewayInterfaceStatisticsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (gIface *gatewayInterfaceStatisticsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := gIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (gIface *gatewayInterfaceStatisticsClient) Get(tier1IdParam string, segmentIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, hostTransportNodePathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.PolicyInterfaceStatistics, error) { +func (gIface *gatewayInterfaceStatisticsClient) Get(tier1IdParam string, segmentIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, hostTransportNodePathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.PolicyInterfaceStatistics, error) { typeConverter := gIface.connector.TypeConverter() executionContext := gIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(gatewayInterfaceStatisticsGetInputType(), typeConverter) + operationRestMetaData := gatewayInterfaceStatisticsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(gatewayInterfaceStatisticsGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Cursor", cursorParam) @@ -83,25 +87,22 @@ func (gIface *gatewayInterfaceStatisticsClient) Get(tier1IdParam string, segment sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyInterfaceStatistics - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyInterfaceStatistics + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := gatewayInterfaceStatisticsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - gIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := gIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.gateway_interface_statistics", "get", inputDataValue, executionContext) - var emptyOutput model.PolicyInterfaceStatistics + var emptyOutput nsx_policyModel.PolicyInterfaceStatistics if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), gatewayInterfaceStatisticsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), GatewayInterfaceStatisticsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyInterfaceStatistics), nil + return output.(nsx_policyModel.PolicyInterfaceStatistics), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), gIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/GatewayInterfaceStatisticsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/GatewayInterfaceStatisticsTypes.go index 75156af2b..f071da4ff 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/GatewayInterfaceStatisticsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/GatewayInterfaceStatisticsTypes.go @@ -11,26 +11,26 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func gatewayInterfaceStatisticsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func gatewayInterfaceStatisticsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["host_transport_node_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["host_transport_node_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" @@ -41,33 +41,33 @@ func gatewayInterfaceStatisticsGetInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func gatewayInterfaceStatisticsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyInterfaceStatisticsBindingType) +func GatewayInterfaceStatisticsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyInterfaceStatisticsBindingType) } -func gatewayInterfaceStatisticsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func gatewayInterfaceStatisticsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["host_transport_node_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["host_transport_node_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" @@ -78,18 +78,18 @@ func gatewayInterfaceStatisticsGetRestMetadata() protocol.OperationRestMetadata fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["host_transport_node_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["host_transport_node_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" queryParams["cursor"] = "cursor" @@ -102,7 +102,7 @@ func gatewayInterfaceStatisticsGetRestMetadata() protocol.OperationRestMetadata queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/MacTableClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/MacTableClient.go index ba30a9427..efc0ab51b 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/MacTableClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/MacTableClient.go @@ -9,15 +9,14 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type MacTableClient interface { @@ -34,43 +33,48 @@ type MacTableClient interface { // @param sourceParam Data source type. (optional) // @param transportNodeIdParam TransportNode Id (optional) // @return com.vmware.nsx_policy.model.SegmentMacAddressListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, segmentIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (model.SegmentMacAddressListResult, error) + List(tier1IdParam string, segmentIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (nsx_policyModel.SegmentMacAddressListResult, error) } type macTableClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewMacTableClient(connector client.Connector) *macTableClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.segments.mac_table") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewMacTableClient(connector vapiProtocolClient_.Connector) *macTableClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.segments.mac_table") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) mIface := macTableClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &mIface } -func (mIface *macTableClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (mIface *macTableClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := mIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (mIface *macTableClient) List(tier1IdParam string, segmentIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (model.SegmentMacAddressListResult, error) { +func (mIface *macTableClient) List(tier1IdParam string, segmentIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (nsx_policyModel.SegmentMacAddressListResult, error) { typeConverter := mIface.connector.TypeConverter() executionContext := mIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(macTableListInputType(), typeConverter) + operationRestMetaData := macTableListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(macTableListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Cursor", cursorParam) @@ -83,25 +87,22 @@ func (mIface *macTableClient) List(tier1IdParam string, segmentIdParam string, c sv.AddStructField("TransportNodeId", transportNodeIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentMacAddressListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SegmentMacAddressListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := macTableListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - mIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := mIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.mac_table", "list", inputDataValue, executionContext) - var emptyOutput model.SegmentMacAddressListResult + var emptyOutput nsx_policyModel.SegmentMacAddressListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), macTableListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), MacTableListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentMacAddressListResult), nil + return output.(nsx_policyModel.SegmentMacAddressListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), mIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/MacTableTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/MacTableTypes.go index 82aded9d5..0ccbe846a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/MacTableTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/MacTableTypes.go @@ -11,10 +11,10 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) @@ -24,19 +24,19 @@ const MacTable_LIST_SOURCE_REALTIME = "realtime" // Possible value for ``source`` of method MacTable#list. const MacTable_LIST_SOURCE_CACHED = "cached" -func macTableListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func macTableListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" @@ -47,33 +47,33 @@ func macTableListInputType() bindings.StructType { fieldNameMap["sort_by"] = "SortBy" fieldNameMap["source"] = "Source" fieldNameMap["transport_node_id"] = "TransportNodeId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func macTableListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentMacAddressListResultBindingType) +func MacTableListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentMacAddressListResultBindingType) } -func macTableListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func macTableListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" @@ -84,18 +84,18 @@ func macTableListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["sort_by"] = "SortBy" fieldNameMap["source"] = "Source" fieldNameMap["transport_node_id"] = "TransportNodeId" - paramsTypeMap["source"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" queryParams["cursor"] = "cursor" @@ -108,7 +108,7 @@ func macTableListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/PortsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/PortsClient.go index cea053dc2..441ae8fca 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/PortsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/PortsClient.go @@ -9,15 +9,14 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type PortsClient interface { @@ -26,6 +25,7 @@ type PortsClient interface { // @param tier1IdParam (required) // @param segmentIdParam (required) // @param portIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -39,12 +39,13 @@ type PortsClient interface { // @param segmentIdParam (required) // @param portIdParam (required) // @return com.vmware.nsx_policy.model.SegmentPort + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, segmentIdParam string, portIdParam string) (model.SegmentPort, error) + Get(tier1IdParam string, segmentIdParam string, portIdParam string) (nsx_policyModel.SegmentPort, error) // List all the ports for a Tier-1 segment. // @@ -57,12 +58,13 @@ type PortsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.SegmentPortListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, segmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentPortListResult, error) + List(tier1IdParam string, segmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SegmentPortListResult, error) // Create a Tier-1 segment port if it does not exist based on the IDs, or update existing port information by replacing the port object fields which presents in the request body. // @@ -70,12 +72,13 @@ type PortsClient interface { // @param segmentIdParam (required) // @param portIdParam (required) // @param segmentPortParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, segmentIdParam string, portIdParam string, segmentPortParam model.SegmentPort) error + Patch(tier1IdParam string, segmentIdParam string, portIdParam string, segmentPortParam nsx_policyModel.SegmentPort) error // Create a Tier-1 segment port if it does not exist based on the IDs, or update existing port information by replacing the port object already exists. // @@ -84,107 +87,114 @@ type PortsClient interface { // @param portIdParam (required) // @param segmentPortParam (required) // @return com.vmware.nsx_policy.model.SegmentPort + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, segmentIdParam string, portIdParam string, segmentPortParam model.SegmentPort) (model.SegmentPort, error) + Update(tier1IdParam string, segmentIdParam string, portIdParam string, segmentPortParam nsx_policyModel.SegmentPort) (nsx_policyModel.SegmentPort, error) } type portsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewPortsClient(connector client.Connector) *portsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.segments.ports") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewPortsClient(connector vapiProtocolClient_.Connector) *portsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.segments.ports") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) pIface := portsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &pIface } -func (pIface *portsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (pIface *portsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := pIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (pIface *portsClient) Delete(tier1IdParam string, segmentIdParam string, portIdParam string) error { typeConverter := pIface.connector.TypeConverter() executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(portsDeleteInputType(), typeConverter) + operationRestMetaData := portsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(portsDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("PortId", portIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := portsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.ports", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (pIface *portsClient) Get(tier1IdParam string, segmentIdParam string, portIdParam string) (model.SegmentPort, error) { +func (pIface *portsClient) Get(tier1IdParam string, segmentIdParam string, portIdParam string) (nsx_policyModel.SegmentPort, error) { typeConverter := pIface.connector.TypeConverter() executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(portsGetInputType(), typeConverter) + operationRestMetaData := portsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(portsGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("PortId", portIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentPort - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SegmentPort + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := portsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.ports", "get", inputDataValue, executionContext) - var emptyOutput model.SegmentPort + var emptyOutput nsx_policyModel.SegmentPort if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), portsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), PortsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentPort), nil + return output.(nsx_policyModel.SegmentPort), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (pIface *portsClient) List(tier1IdParam string, segmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentPortListResult, error) { +func (pIface *portsClient) List(tier1IdParam string, segmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SegmentPortListResult, error) { typeConverter := pIface.connector.TypeConverter() executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(portsListInputType(), typeConverter) + operationRestMetaData := portsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(portsListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Cursor", cursorParam) @@ -195,87 +205,86 @@ func (pIface *portsClient) List(tier1IdParam string, segmentIdParam string, curs sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentPortListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SegmentPortListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := portsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.ports", "list", inputDataValue, executionContext) - var emptyOutput model.SegmentPortListResult + var emptyOutput nsx_policyModel.SegmentPortListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), portsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), PortsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentPortListResult), nil + return output.(nsx_policyModel.SegmentPortListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (pIface *portsClient) Patch(tier1IdParam string, segmentIdParam string, portIdParam string, segmentPortParam model.SegmentPort) error { +func (pIface *portsClient) Patch(tier1IdParam string, segmentIdParam string, portIdParam string, segmentPortParam nsx_policyModel.SegmentPort) error { typeConverter := pIface.connector.TypeConverter() executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(portsPatchInputType(), typeConverter) + operationRestMetaData := portsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(portsPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("PortId", portIdParam) sv.AddStructField("SegmentPort", segmentPortParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := portsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.ports", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (pIface *portsClient) Update(tier1IdParam string, segmentIdParam string, portIdParam string, segmentPortParam model.SegmentPort) (model.SegmentPort, error) { +func (pIface *portsClient) Update(tier1IdParam string, segmentIdParam string, portIdParam string, segmentPortParam nsx_policyModel.SegmentPort) (nsx_policyModel.SegmentPort, error) { typeConverter := pIface.connector.TypeConverter() executionContext := pIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(portsUpdateInputType(), typeConverter) + operationRestMetaData := portsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(portsUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("PortId", portIdParam) sv.AddStructField("SegmentPort", segmentPortParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentPort - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SegmentPort + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := portsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - pIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := pIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.ports", "update", inputDataValue, executionContext) - var emptyOutput model.SegmentPort + var emptyOutput nsx_policyModel.SegmentPort if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), portsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), PortsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentPort), nil + return output.(nsx_policyModel.SegmentPort), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), pIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/PortsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/PortsTypes.go index 339d96a37..df6d7d586 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/PortsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/PortsTypes.go @@ -11,57 +11,57 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func portsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func portsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["port_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["port_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["port_id"] = "PortId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func portsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func PortsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func portsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func portsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["port_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["port_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["port_id"] = "PortId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["port_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["portId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["port_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["portId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" pathParams["port_id"] = "portId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func portsDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func portsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func portsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["port_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["port_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["port_id"] = "PortId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func portsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentPortBindingType) +func PortsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentPortBindingType) } -func portsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func portsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["port_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["port_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["port_id"] = "PortId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["port_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["portId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["port_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["portId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" pathParams["port_id"] = "portId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,17 +146,17 @@ func portsGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func portsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func portsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" @@ -165,31 +165,31 @@ func portsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func portsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentPortListResultBindingType) +func PortsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentPortListResultBindingType) } -func portsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func portsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" @@ -198,16 +198,16 @@ func portsListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" queryParams["cursor"] = "cursor" @@ -218,7 +218,7 @@ func portsListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -239,55 +239,55 @@ func portsListRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func portsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func portsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["port_id"] = bindings.NewStringType() - fields["segment_port"] = bindings.NewReferenceType(model.SegmentPortBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["port_id"] = vapiBindings_.NewStringType() + fields["segment_port"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentPortBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["port_id"] = "PortId" fieldNameMap["segment_port"] = "SegmentPort" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func portsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func PortsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func portsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func portsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["port_id"] = bindings.NewStringType() - fields["segment_port"] = bindings.NewReferenceType(model.SegmentPortBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["port_id"] = vapiBindings_.NewStringType() + fields["segment_port"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentPortBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["port_id"] = "PortId" fieldNameMap["segment_port"] = "SegmentPort" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["port_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segment_port"] = bindings.NewReferenceType(model.SegmentPortBindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["portId"] = bindings.NewStringType() + paramsTypeMap["segment_port"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentPortBindingType) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["port_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["portId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" pathParams["port_id"] = "portId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -308,55 +308,55 @@ func portsPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func portsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func portsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["port_id"] = bindings.NewStringType() - fields["segment_port"] = bindings.NewReferenceType(model.SegmentPortBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["port_id"] = vapiBindings_.NewStringType() + fields["segment_port"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentPortBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["port_id"] = "PortId" fieldNameMap["segment_port"] = "SegmentPort" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func portsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentPortBindingType) +func PortsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentPortBindingType) } -func portsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func portsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["port_id"] = bindings.NewStringType() - fields["segment_port"] = bindings.NewReferenceType(model.SegmentPortBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["port_id"] = vapiBindings_.NewStringType() + fields["segment_port"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentPortBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["port_id"] = "PortId" fieldNameMap["segment_port"] = "SegmentPort" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["port_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segment_port"] = bindings.NewReferenceType(model.SegmentPortBindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["portId"] = bindings.NewStringType() + paramsTypeMap["segment_port"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentPortBindingType) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["port_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["portId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" pathParams["port_id"] = "portId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/SegmentDiscoveryProfileBindingMapsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/SegmentDiscoveryProfileBindingMapsClient.go index c2d09e0bd..22d4164e0 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/SegmentDiscoveryProfileBindingMapsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/SegmentDiscoveryProfileBindingMapsClient.go @@ -9,15 +9,14 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SegmentDiscoveryProfileBindingMapsClient interface { @@ -26,6 +25,7 @@ type SegmentDiscoveryProfileBindingMapsClient interface { // @param tier1IdParam Tier-1 ID (required) // @param segmentIdParam Segment ID (required) // @param segmentDiscoveryProfileBindingMapIdParam Segment Discovery Profile Binding Map ID (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -39,12 +39,13 @@ type SegmentDiscoveryProfileBindingMapsClient interface { // @param segmentIdParam Segment ID (required) // @param segmentDiscoveryProfileBindingMapIdParam Segment Discovery Profile Binding Map ID (required) // @return com.vmware.nsx_policy.model.SegmentDiscoveryProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, segmentIdParam string, segmentDiscoveryProfileBindingMapIdParam string) (model.SegmentDiscoveryProfileBindingMap, error) + Get(tier1IdParam string, segmentIdParam string, segmentDiscoveryProfileBindingMapIdParam string) (nsx_policyModel.SegmentDiscoveryProfileBindingMap, error) // API will list all Segment Discovery Profile Binding Maps in current segment id. // @@ -57,12 +58,13 @@ type SegmentDiscoveryProfileBindingMapsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.SegmentDiscoveryProfileBindingMapListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, segmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentDiscoveryProfileBindingMapListResult, error) + List(tier1IdParam string, segmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SegmentDiscoveryProfileBindingMapListResult, error) // API will create Segment Discovery Profile Binding Map. For objects with no binding maps, default profile is applied. // @@ -70,12 +72,13 @@ type SegmentDiscoveryProfileBindingMapsClient interface { // @param segmentIdParam Segment ID (required) // @param segmentDiscoveryProfileBindingMapIdParam Segment Discovery Profile Binding Map ID (required) // @param segmentDiscoveryProfileBindingMapParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, segmentIdParam string, segmentDiscoveryProfileBindingMapIdParam string, segmentDiscoveryProfileBindingMapParam model.SegmentDiscoveryProfileBindingMap) error + Patch(tier1IdParam string, segmentIdParam string, segmentDiscoveryProfileBindingMapIdParam string, segmentDiscoveryProfileBindingMapParam nsx_policyModel.SegmentDiscoveryProfileBindingMap) error // API will update Segment Discovery Profile Binding Map. For objects with no binding maps, default profile is applied. // @@ -84,107 +87,114 @@ type SegmentDiscoveryProfileBindingMapsClient interface { // @param segmentDiscoveryProfileBindingMapIdParam Segment Discovery Profile Binding Map ID (required) // @param segmentDiscoveryProfileBindingMapParam (required) // @return com.vmware.nsx_policy.model.SegmentDiscoveryProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, segmentIdParam string, segmentDiscoveryProfileBindingMapIdParam string, segmentDiscoveryProfileBindingMapParam model.SegmentDiscoveryProfileBindingMap) (model.SegmentDiscoveryProfileBindingMap, error) + Update(tier1IdParam string, segmentIdParam string, segmentDiscoveryProfileBindingMapIdParam string, segmentDiscoveryProfileBindingMapParam nsx_policyModel.SegmentDiscoveryProfileBindingMap) (nsx_policyModel.SegmentDiscoveryProfileBindingMap, error) } type segmentDiscoveryProfileBindingMapsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSegmentDiscoveryProfileBindingMapsClient(connector client.Connector) *segmentDiscoveryProfileBindingMapsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.segments.segment_discovery_profile_binding_maps") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewSegmentDiscoveryProfileBindingMapsClient(connector vapiProtocolClient_.Connector) *segmentDiscoveryProfileBindingMapsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.segments.segment_discovery_profile_binding_maps") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := segmentDiscoveryProfileBindingMapsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *segmentDiscoveryProfileBindingMapsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *segmentDiscoveryProfileBindingMapsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *segmentDiscoveryProfileBindingMapsClient) Delete(tier1IdParam string, segmentIdParam string, segmentDiscoveryProfileBindingMapIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentDiscoveryProfileBindingMapsDeleteInputType(), typeConverter) + operationRestMetaData := segmentDiscoveryProfileBindingMapsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentDiscoveryProfileBindingMapsDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("SegmentDiscoveryProfileBindingMapId", segmentDiscoveryProfileBindingMapIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentDiscoveryProfileBindingMapsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.segment_discovery_profile_binding_maps", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *segmentDiscoveryProfileBindingMapsClient) Get(tier1IdParam string, segmentIdParam string, segmentDiscoveryProfileBindingMapIdParam string) (model.SegmentDiscoveryProfileBindingMap, error) { +func (sIface *segmentDiscoveryProfileBindingMapsClient) Get(tier1IdParam string, segmentIdParam string, segmentDiscoveryProfileBindingMapIdParam string) (nsx_policyModel.SegmentDiscoveryProfileBindingMap, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentDiscoveryProfileBindingMapsGetInputType(), typeConverter) + operationRestMetaData := segmentDiscoveryProfileBindingMapsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentDiscoveryProfileBindingMapsGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("SegmentDiscoveryProfileBindingMapId", segmentDiscoveryProfileBindingMapIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentDiscoveryProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SegmentDiscoveryProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentDiscoveryProfileBindingMapsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.segment_discovery_profile_binding_maps", "get", inputDataValue, executionContext) - var emptyOutput model.SegmentDiscoveryProfileBindingMap + var emptyOutput nsx_policyModel.SegmentDiscoveryProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentDiscoveryProfileBindingMapsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentDiscoveryProfileBindingMapsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentDiscoveryProfileBindingMap), nil + return output.(nsx_policyModel.SegmentDiscoveryProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *segmentDiscoveryProfileBindingMapsClient) List(tier1IdParam string, segmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentDiscoveryProfileBindingMapListResult, error) { +func (sIface *segmentDiscoveryProfileBindingMapsClient) List(tier1IdParam string, segmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SegmentDiscoveryProfileBindingMapListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentDiscoveryProfileBindingMapsListInputType(), typeConverter) + operationRestMetaData := segmentDiscoveryProfileBindingMapsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentDiscoveryProfileBindingMapsListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Cursor", cursorParam) @@ -195,87 +205,86 @@ func (sIface *segmentDiscoveryProfileBindingMapsClient) List(tier1IdParam string sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentDiscoveryProfileBindingMapListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SegmentDiscoveryProfileBindingMapListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentDiscoveryProfileBindingMapsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.segment_discovery_profile_binding_maps", "list", inputDataValue, executionContext) - var emptyOutput model.SegmentDiscoveryProfileBindingMapListResult + var emptyOutput nsx_policyModel.SegmentDiscoveryProfileBindingMapListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentDiscoveryProfileBindingMapsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentDiscoveryProfileBindingMapsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentDiscoveryProfileBindingMapListResult), nil + return output.(nsx_policyModel.SegmentDiscoveryProfileBindingMapListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *segmentDiscoveryProfileBindingMapsClient) Patch(tier1IdParam string, segmentIdParam string, segmentDiscoveryProfileBindingMapIdParam string, segmentDiscoveryProfileBindingMapParam model.SegmentDiscoveryProfileBindingMap) error { +func (sIface *segmentDiscoveryProfileBindingMapsClient) Patch(tier1IdParam string, segmentIdParam string, segmentDiscoveryProfileBindingMapIdParam string, segmentDiscoveryProfileBindingMapParam nsx_policyModel.SegmentDiscoveryProfileBindingMap) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentDiscoveryProfileBindingMapsPatchInputType(), typeConverter) + operationRestMetaData := segmentDiscoveryProfileBindingMapsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentDiscoveryProfileBindingMapsPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("SegmentDiscoveryProfileBindingMapId", segmentDiscoveryProfileBindingMapIdParam) sv.AddStructField("SegmentDiscoveryProfileBindingMap", segmentDiscoveryProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentDiscoveryProfileBindingMapsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.segment_discovery_profile_binding_maps", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *segmentDiscoveryProfileBindingMapsClient) Update(tier1IdParam string, segmentIdParam string, segmentDiscoveryProfileBindingMapIdParam string, segmentDiscoveryProfileBindingMapParam model.SegmentDiscoveryProfileBindingMap) (model.SegmentDiscoveryProfileBindingMap, error) { +func (sIface *segmentDiscoveryProfileBindingMapsClient) Update(tier1IdParam string, segmentIdParam string, segmentDiscoveryProfileBindingMapIdParam string, segmentDiscoveryProfileBindingMapParam nsx_policyModel.SegmentDiscoveryProfileBindingMap) (nsx_policyModel.SegmentDiscoveryProfileBindingMap, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentDiscoveryProfileBindingMapsUpdateInputType(), typeConverter) + operationRestMetaData := segmentDiscoveryProfileBindingMapsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentDiscoveryProfileBindingMapsUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("SegmentDiscoveryProfileBindingMapId", segmentDiscoveryProfileBindingMapIdParam) sv.AddStructField("SegmentDiscoveryProfileBindingMap", segmentDiscoveryProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentDiscoveryProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SegmentDiscoveryProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentDiscoveryProfileBindingMapsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.segment_discovery_profile_binding_maps", "update", inputDataValue, executionContext) - var emptyOutput model.SegmentDiscoveryProfileBindingMap + var emptyOutput nsx_policyModel.SegmentDiscoveryProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentDiscoveryProfileBindingMapsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentDiscoveryProfileBindingMapsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentDiscoveryProfileBindingMap), nil + return output.(nsx_policyModel.SegmentDiscoveryProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/SegmentDiscoveryProfileBindingMapsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/SegmentDiscoveryProfileBindingMapsTypes.go index d7e59f005..faee9c528 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/SegmentDiscoveryProfileBindingMapsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/SegmentDiscoveryProfileBindingMapsTypes.go @@ -11,57 +11,57 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func segmentDiscoveryProfileBindingMapsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentDiscoveryProfileBindingMapsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["segment_discovery_profile_binding_map_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_discovery_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_discovery_profile_binding_map_id"] = "SegmentDiscoveryProfileBindingMapId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentDiscoveryProfileBindingMapsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentDiscoveryProfileBindingMapsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentDiscoveryProfileBindingMapsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentDiscoveryProfileBindingMapsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["segment_discovery_profile_binding_map_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_discovery_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_discovery_profile_binding_map_id"] = "SegmentDiscoveryProfileBindingMapId" - paramsTypeMap["segment_discovery_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["segmentDiscoveryProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["segment_discovery_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentDiscoveryProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_discovery_profile_binding_map_id"] = "segmentDiscoveryProfileBindingMapId" pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func segmentDiscoveryProfileBindingMapsDeleteRestMetadata() protocol.OperationRe map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentDiscoveryProfileBindingMapsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentDiscoveryProfileBindingMapsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["segment_discovery_profile_binding_map_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_discovery_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_discovery_profile_binding_map_id"] = "SegmentDiscoveryProfileBindingMapId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentDiscoveryProfileBindingMapsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentDiscoveryProfileBindingMapBindingType) +func SegmentDiscoveryProfileBindingMapsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentDiscoveryProfileBindingMapBindingType) } -func segmentDiscoveryProfileBindingMapsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentDiscoveryProfileBindingMapsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["segment_discovery_profile_binding_map_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_discovery_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_discovery_profile_binding_map_id"] = "SegmentDiscoveryProfileBindingMapId" - paramsTypeMap["segment_discovery_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["segmentDiscoveryProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["segment_discovery_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentDiscoveryProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_discovery_profile_binding_map_id"] = "segmentDiscoveryProfileBindingMapId" pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,17 +146,17 @@ func segmentDiscoveryProfileBindingMapsGetRestMetadata() protocol.OperationRestM map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentDiscoveryProfileBindingMapsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentDiscoveryProfileBindingMapsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" @@ -165,31 +165,31 @@ func segmentDiscoveryProfileBindingMapsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentDiscoveryProfileBindingMapsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentDiscoveryProfileBindingMapListResultBindingType) +func SegmentDiscoveryProfileBindingMapsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentDiscoveryProfileBindingMapListResultBindingType) } -func segmentDiscoveryProfileBindingMapsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentDiscoveryProfileBindingMapsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" @@ -198,16 +198,16 @@ func segmentDiscoveryProfileBindingMapsListRestMetadata() protocol.OperationRest fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" queryParams["cursor"] = "cursor" @@ -218,7 +218,7 @@ func segmentDiscoveryProfileBindingMapsListRestMetadata() protocol.OperationRest queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -239,55 +239,55 @@ func segmentDiscoveryProfileBindingMapsListRestMetadata() protocol.OperationRest map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentDiscoveryProfileBindingMapsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentDiscoveryProfileBindingMapsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["segment_discovery_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_discovery_profile_binding_map"] = bindings.NewReferenceType(model.SegmentDiscoveryProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_discovery_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_discovery_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentDiscoveryProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_discovery_profile_binding_map_id"] = "SegmentDiscoveryProfileBindingMapId" fieldNameMap["segment_discovery_profile_binding_map"] = "SegmentDiscoveryProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentDiscoveryProfileBindingMapsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentDiscoveryProfileBindingMapsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentDiscoveryProfileBindingMapsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentDiscoveryProfileBindingMapsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["segment_discovery_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_discovery_profile_binding_map"] = bindings.NewReferenceType(model.SegmentDiscoveryProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_discovery_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_discovery_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentDiscoveryProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_discovery_profile_binding_map_id"] = "SegmentDiscoveryProfileBindingMapId" fieldNameMap["segment_discovery_profile_binding_map"] = "SegmentDiscoveryProfileBindingMap" - paramsTypeMap["segment_discovery_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segment_discovery_profile_binding_map"] = bindings.NewReferenceType(model.SegmentDiscoveryProfileBindingMapBindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["segmentDiscoveryProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["segment_discovery_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_discovery_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentDiscoveryProfileBindingMapBindingType) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentDiscoveryProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_discovery_profile_binding_map_id"] = "segmentDiscoveryProfileBindingMapId" pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -308,55 +308,55 @@ func segmentDiscoveryProfileBindingMapsPatchRestMetadata() protocol.OperationRes map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentDiscoveryProfileBindingMapsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentDiscoveryProfileBindingMapsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["segment_discovery_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_discovery_profile_binding_map"] = bindings.NewReferenceType(model.SegmentDiscoveryProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_discovery_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_discovery_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentDiscoveryProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_discovery_profile_binding_map_id"] = "SegmentDiscoveryProfileBindingMapId" fieldNameMap["segment_discovery_profile_binding_map"] = "SegmentDiscoveryProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentDiscoveryProfileBindingMapsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentDiscoveryProfileBindingMapBindingType) +func SegmentDiscoveryProfileBindingMapsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentDiscoveryProfileBindingMapBindingType) } -func segmentDiscoveryProfileBindingMapsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentDiscoveryProfileBindingMapsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["segment_discovery_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_discovery_profile_binding_map"] = bindings.NewReferenceType(model.SegmentDiscoveryProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_discovery_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_discovery_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentDiscoveryProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_discovery_profile_binding_map_id"] = "SegmentDiscoveryProfileBindingMapId" fieldNameMap["segment_discovery_profile_binding_map"] = "SegmentDiscoveryProfileBindingMap" - paramsTypeMap["segment_discovery_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segment_discovery_profile_binding_map"] = bindings.NewReferenceType(model.SegmentDiscoveryProfileBindingMapBindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["segmentDiscoveryProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["segment_discovery_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_discovery_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentDiscoveryProfileBindingMapBindingType) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentDiscoveryProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_discovery_profile_binding_map_id"] = "segmentDiscoveryProfileBindingMapId" pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/SegmentMonitoringProfileBindingMapsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/SegmentMonitoringProfileBindingMapsClient.go index 347920aef..17a33d41a 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/SegmentMonitoringProfileBindingMapsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/SegmentMonitoringProfileBindingMapsClient.go @@ -9,15 +9,14 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SegmentMonitoringProfileBindingMapsClient interface { @@ -26,6 +25,7 @@ type SegmentMonitoringProfileBindingMapsClient interface { // @param tier1IdParam Tier-1 ID (required) // @param segmentIdParam Segment ID (required) // @param segmentMonitoringProfileBindingMapIdParam Segment Monitoring Profile Binding Map ID (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -39,12 +39,13 @@ type SegmentMonitoringProfileBindingMapsClient interface { // @param segmentIdParam Segment ID (required) // @param segmentMonitoringProfileBindingMapIdParam Segment Monitoring Profile Binding Map ID (required) // @return com.vmware.nsx_policy.model.SegmentMonitoringProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, segmentIdParam string, segmentMonitoringProfileBindingMapIdParam string) (model.SegmentMonitoringProfileBindingMap, error) + Get(tier1IdParam string, segmentIdParam string, segmentMonitoringProfileBindingMapIdParam string) (nsx_policyModel.SegmentMonitoringProfileBindingMap, error) // API will list all Segment Monitoring Profile Binding Maps in current segment id. // @@ -57,12 +58,13 @@ type SegmentMonitoringProfileBindingMapsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.SegmentMonitoringProfileBindingMapListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, segmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentMonitoringProfileBindingMapListResult, error) + List(tier1IdParam string, segmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SegmentMonitoringProfileBindingMapListResult, error) // API will create segment monitoring profile binding map. // @@ -70,12 +72,13 @@ type SegmentMonitoringProfileBindingMapsClient interface { // @param segmentIdParam Segment ID (required) // @param segmentMonitoringProfileBindingMapIdParam Segment Monitoring Profile Binding Map ID (required) // @param segmentMonitoringProfileBindingMapParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, segmentIdParam string, segmentMonitoringProfileBindingMapIdParam string, segmentMonitoringProfileBindingMapParam model.SegmentMonitoringProfileBindingMap) error + Patch(tier1IdParam string, segmentIdParam string, segmentMonitoringProfileBindingMapIdParam string, segmentMonitoringProfileBindingMapParam nsx_policyModel.SegmentMonitoringProfileBindingMap) error // API will update Segment Monitoring Profile Binding Map. // @@ -84,107 +87,114 @@ type SegmentMonitoringProfileBindingMapsClient interface { // @param segmentMonitoringProfileBindingMapIdParam Segment Monitoring Profile Binding Map ID (required) // @param segmentMonitoringProfileBindingMapParam (required) // @return com.vmware.nsx_policy.model.SegmentMonitoringProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, segmentIdParam string, segmentMonitoringProfileBindingMapIdParam string, segmentMonitoringProfileBindingMapParam model.SegmentMonitoringProfileBindingMap) (model.SegmentMonitoringProfileBindingMap, error) + Update(tier1IdParam string, segmentIdParam string, segmentMonitoringProfileBindingMapIdParam string, segmentMonitoringProfileBindingMapParam nsx_policyModel.SegmentMonitoringProfileBindingMap) (nsx_policyModel.SegmentMonitoringProfileBindingMap, error) } type segmentMonitoringProfileBindingMapsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSegmentMonitoringProfileBindingMapsClient(connector client.Connector) *segmentMonitoringProfileBindingMapsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.segments.segment_monitoring_profile_binding_maps") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewSegmentMonitoringProfileBindingMapsClient(connector vapiProtocolClient_.Connector) *segmentMonitoringProfileBindingMapsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.segments.segment_monitoring_profile_binding_maps") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := segmentMonitoringProfileBindingMapsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *segmentMonitoringProfileBindingMapsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *segmentMonitoringProfileBindingMapsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *segmentMonitoringProfileBindingMapsClient) Delete(tier1IdParam string, segmentIdParam string, segmentMonitoringProfileBindingMapIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentMonitoringProfileBindingMapsDeleteInputType(), typeConverter) + operationRestMetaData := segmentMonitoringProfileBindingMapsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentMonitoringProfileBindingMapsDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("SegmentMonitoringProfileBindingMapId", segmentMonitoringProfileBindingMapIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentMonitoringProfileBindingMapsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.segment_monitoring_profile_binding_maps", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *segmentMonitoringProfileBindingMapsClient) Get(tier1IdParam string, segmentIdParam string, segmentMonitoringProfileBindingMapIdParam string) (model.SegmentMonitoringProfileBindingMap, error) { +func (sIface *segmentMonitoringProfileBindingMapsClient) Get(tier1IdParam string, segmentIdParam string, segmentMonitoringProfileBindingMapIdParam string) (nsx_policyModel.SegmentMonitoringProfileBindingMap, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentMonitoringProfileBindingMapsGetInputType(), typeConverter) + operationRestMetaData := segmentMonitoringProfileBindingMapsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentMonitoringProfileBindingMapsGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("SegmentMonitoringProfileBindingMapId", segmentMonitoringProfileBindingMapIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentMonitoringProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SegmentMonitoringProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentMonitoringProfileBindingMapsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.segment_monitoring_profile_binding_maps", "get", inputDataValue, executionContext) - var emptyOutput model.SegmentMonitoringProfileBindingMap + var emptyOutput nsx_policyModel.SegmentMonitoringProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentMonitoringProfileBindingMapsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentMonitoringProfileBindingMapsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentMonitoringProfileBindingMap), nil + return output.(nsx_policyModel.SegmentMonitoringProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *segmentMonitoringProfileBindingMapsClient) List(tier1IdParam string, segmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentMonitoringProfileBindingMapListResult, error) { +func (sIface *segmentMonitoringProfileBindingMapsClient) List(tier1IdParam string, segmentIdParam string, cursorParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SegmentMonitoringProfileBindingMapListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentMonitoringProfileBindingMapsListInputType(), typeConverter) + operationRestMetaData := segmentMonitoringProfileBindingMapsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentMonitoringProfileBindingMapsListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Cursor", cursorParam) @@ -195,87 +205,86 @@ func (sIface *segmentMonitoringProfileBindingMapsClient) List(tier1IdParam strin sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentMonitoringProfileBindingMapListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SegmentMonitoringProfileBindingMapListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentMonitoringProfileBindingMapsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.segment_monitoring_profile_binding_maps", "list", inputDataValue, executionContext) - var emptyOutput model.SegmentMonitoringProfileBindingMapListResult + var emptyOutput nsx_policyModel.SegmentMonitoringProfileBindingMapListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentMonitoringProfileBindingMapsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentMonitoringProfileBindingMapsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentMonitoringProfileBindingMapListResult), nil + return output.(nsx_policyModel.SegmentMonitoringProfileBindingMapListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *segmentMonitoringProfileBindingMapsClient) Patch(tier1IdParam string, segmentIdParam string, segmentMonitoringProfileBindingMapIdParam string, segmentMonitoringProfileBindingMapParam model.SegmentMonitoringProfileBindingMap) error { +func (sIface *segmentMonitoringProfileBindingMapsClient) Patch(tier1IdParam string, segmentIdParam string, segmentMonitoringProfileBindingMapIdParam string, segmentMonitoringProfileBindingMapParam nsx_policyModel.SegmentMonitoringProfileBindingMap) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentMonitoringProfileBindingMapsPatchInputType(), typeConverter) + operationRestMetaData := segmentMonitoringProfileBindingMapsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentMonitoringProfileBindingMapsPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("SegmentMonitoringProfileBindingMapId", segmentMonitoringProfileBindingMapIdParam) sv.AddStructField("SegmentMonitoringProfileBindingMap", segmentMonitoringProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentMonitoringProfileBindingMapsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.segment_monitoring_profile_binding_maps", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *segmentMonitoringProfileBindingMapsClient) Update(tier1IdParam string, segmentIdParam string, segmentMonitoringProfileBindingMapIdParam string, segmentMonitoringProfileBindingMapParam model.SegmentMonitoringProfileBindingMap) (model.SegmentMonitoringProfileBindingMap, error) { +func (sIface *segmentMonitoringProfileBindingMapsClient) Update(tier1IdParam string, segmentIdParam string, segmentMonitoringProfileBindingMapIdParam string, segmentMonitoringProfileBindingMapParam nsx_policyModel.SegmentMonitoringProfileBindingMap) (nsx_policyModel.SegmentMonitoringProfileBindingMap, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentMonitoringProfileBindingMapsUpdateInputType(), typeConverter) + operationRestMetaData := segmentMonitoringProfileBindingMapsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentMonitoringProfileBindingMapsUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("SegmentMonitoringProfileBindingMapId", segmentMonitoringProfileBindingMapIdParam) sv.AddStructField("SegmentMonitoringProfileBindingMap", segmentMonitoringProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentMonitoringProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SegmentMonitoringProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentMonitoringProfileBindingMapsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.segment_monitoring_profile_binding_maps", "update", inputDataValue, executionContext) - var emptyOutput model.SegmentMonitoringProfileBindingMap + var emptyOutput nsx_policyModel.SegmentMonitoringProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentMonitoringProfileBindingMapsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentMonitoringProfileBindingMapsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentMonitoringProfileBindingMap), nil + return output.(nsx_policyModel.SegmentMonitoringProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/SegmentMonitoringProfileBindingMapsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/SegmentMonitoringProfileBindingMapsTypes.go index bb7d7410f..8da0fc3f1 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/SegmentMonitoringProfileBindingMapsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/SegmentMonitoringProfileBindingMapsTypes.go @@ -11,57 +11,57 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func segmentMonitoringProfileBindingMapsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentMonitoringProfileBindingMapsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["segment_monitoring_profile_binding_map_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_monitoring_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_monitoring_profile_binding_map_id"] = "SegmentMonitoringProfileBindingMapId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentMonitoringProfileBindingMapsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentMonitoringProfileBindingMapsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentMonitoringProfileBindingMapsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentMonitoringProfileBindingMapsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["segment_monitoring_profile_binding_map_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_monitoring_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_monitoring_profile_binding_map_id"] = "SegmentMonitoringProfileBindingMapId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["segment_monitoring_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["segmentMonitoringProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_monitoring_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentMonitoringProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" pathParams["segment_monitoring_profile_binding_map_id"] = "segmentMonitoringProfileBindingMapId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func segmentMonitoringProfileBindingMapsDeleteRestMetadata() protocol.OperationR map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentMonitoringProfileBindingMapsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentMonitoringProfileBindingMapsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["segment_monitoring_profile_binding_map_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_monitoring_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_monitoring_profile_binding_map_id"] = "SegmentMonitoringProfileBindingMapId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentMonitoringProfileBindingMapsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentMonitoringProfileBindingMapBindingType) +func SegmentMonitoringProfileBindingMapsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentMonitoringProfileBindingMapBindingType) } -func segmentMonitoringProfileBindingMapsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentMonitoringProfileBindingMapsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["segment_monitoring_profile_binding_map_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_monitoring_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_monitoring_profile_binding_map_id"] = "SegmentMonitoringProfileBindingMapId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["segment_monitoring_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["segmentMonitoringProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_monitoring_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentMonitoringProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" pathParams["segment_monitoring_profile_binding_map_id"] = "segmentMonitoringProfileBindingMapId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,17 +146,17 @@ func segmentMonitoringProfileBindingMapsGetRestMetadata() protocol.OperationRest map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentMonitoringProfileBindingMapsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentMonitoringProfileBindingMapsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" @@ -165,31 +165,31 @@ func segmentMonitoringProfileBindingMapsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentMonitoringProfileBindingMapsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentMonitoringProfileBindingMapListResultBindingType) +func SegmentMonitoringProfileBindingMapsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentMonitoringProfileBindingMapListResultBindingType) } -func segmentMonitoringProfileBindingMapsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentMonitoringProfileBindingMapsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" @@ -198,16 +198,16 @@ func segmentMonitoringProfileBindingMapsListRestMetadata() protocol.OperationRes fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" queryParams["cursor"] = "cursor" @@ -218,7 +218,7 @@ func segmentMonitoringProfileBindingMapsListRestMetadata() protocol.OperationRes queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -239,55 +239,55 @@ func segmentMonitoringProfileBindingMapsListRestMetadata() protocol.OperationRes map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentMonitoringProfileBindingMapsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentMonitoringProfileBindingMapsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["segment_monitoring_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_monitoring_profile_binding_map"] = bindings.NewReferenceType(model.SegmentMonitoringProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_monitoring_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_monitoring_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentMonitoringProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_monitoring_profile_binding_map_id"] = "SegmentMonitoringProfileBindingMapId" fieldNameMap["segment_monitoring_profile_binding_map"] = "SegmentMonitoringProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentMonitoringProfileBindingMapsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentMonitoringProfileBindingMapsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentMonitoringProfileBindingMapsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentMonitoringProfileBindingMapsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["segment_monitoring_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_monitoring_profile_binding_map"] = bindings.NewReferenceType(model.SegmentMonitoringProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_monitoring_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_monitoring_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentMonitoringProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_monitoring_profile_binding_map_id"] = "SegmentMonitoringProfileBindingMapId" fieldNameMap["segment_monitoring_profile_binding_map"] = "SegmentMonitoringProfileBindingMap" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["segment_monitoring_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["segment_monitoring_profile_binding_map"] = bindings.NewReferenceType(model.SegmentMonitoringProfileBindingMapBindingType) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["segmentMonitoringProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_monitoring_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_monitoring_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentMonitoringProfileBindingMapBindingType) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentMonitoringProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" pathParams["segment_monitoring_profile_binding_map_id"] = "segmentMonitoringProfileBindingMapId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -308,55 +308,55 @@ func segmentMonitoringProfileBindingMapsPatchRestMetadata() protocol.OperationRe map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentMonitoringProfileBindingMapsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentMonitoringProfileBindingMapsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["segment_monitoring_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_monitoring_profile_binding_map"] = bindings.NewReferenceType(model.SegmentMonitoringProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_monitoring_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_monitoring_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentMonitoringProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_monitoring_profile_binding_map_id"] = "SegmentMonitoringProfileBindingMapId" fieldNameMap["segment_monitoring_profile_binding_map"] = "SegmentMonitoringProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentMonitoringProfileBindingMapsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentMonitoringProfileBindingMapBindingType) +func SegmentMonitoringProfileBindingMapsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentMonitoringProfileBindingMapBindingType) } -func segmentMonitoringProfileBindingMapsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentMonitoringProfileBindingMapsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["segment_monitoring_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_monitoring_profile_binding_map"] = bindings.NewReferenceType(model.SegmentMonitoringProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_monitoring_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_monitoring_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentMonitoringProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_monitoring_profile_binding_map_id"] = "SegmentMonitoringProfileBindingMapId" fieldNameMap["segment_monitoring_profile_binding_map"] = "SegmentMonitoringProfileBindingMap" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["segment_monitoring_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["segment_monitoring_profile_binding_map"] = bindings.NewReferenceType(model.SegmentMonitoringProfileBindingMapBindingType) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["segmentMonitoringProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_monitoring_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_monitoring_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentMonitoringProfileBindingMapBindingType) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentMonitoringProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" pathParams["segment_monitoring_profile_binding_map_id"] = "segmentMonitoringProfileBindingMapId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/SegmentQosProfileBindingMapsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/SegmentQosProfileBindingMapsClient.go index f04c0cad8..dfb58cfc2 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/SegmentQosProfileBindingMapsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/SegmentQosProfileBindingMapsClient.go @@ -9,15 +9,14 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SegmentQosProfileBindingMapsClient interface { @@ -26,6 +25,7 @@ type SegmentQosProfileBindingMapsClient interface { // @param tier1IdParam Tier-1 ID (required) // @param segmentIdParam Segment ID (required) // @param segmentQosProfileBindingMapIdParam Segment QoS Profile Binding Map ID (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -39,12 +39,13 @@ type SegmentQosProfileBindingMapsClient interface { // @param segmentIdParam Segment ID (required) // @param segmentQosProfileBindingMapIdParam Segment QoS Profile Binding Map ID (required) // @return com.vmware.nsx_policy.model.SegmentQoSProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, segmentIdParam string, segmentQosProfileBindingMapIdParam string) (model.SegmentQosProfileBindingMap, error) + Get(tier1IdParam string, segmentIdParam string, segmentQosProfileBindingMapIdParam string) (nsx_policyModel.SegmentQosProfileBindingMap, error) // API will list all Segment QoS Profile Binding Maps in current segment id. // @@ -56,12 +57,13 @@ type SegmentQosProfileBindingMapsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.SegmentQoSProfileBindingMapListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, segmentIdParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentQosProfileBindingMapListResult, error) + List(tier1IdParam string, segmentIdParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SegmentQosProfileBindingMapListResult, error) // API will create segment QoS profile binding map. For objects with no binding maps, default profile is applied. // @@ -69,12 +71,13 @@ type SegmentQosProfileBindingMapsClient interface { // @param segmentIdParam Segment ID (required) // @param segmentQosProfileBindingMapIdParam Segment QoS Profile Binding Map ID (required) // @param segmentQosProfileBindingMapParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, segmentIdParam string, segmentQosProfileBindingMapIdParam string, segmentQosProfileBindingMapParam model.SegmentQosProfileBindingMap) error + Patch(tier1IdParam string, segmentIdParam string, segmentQosProfileBindingMapIdParam string, segmentQosProfileBindingMapParam nsx_policyModel.SegmentQosProfileBindingMap) error // API will update Segment QoS Profile Binding Map. For objects with no binding maps, default profile is applied. // @@ -83,107 +86,114 @@ type SegmentQosProfileBindingMapsClient interface { // @param segmentQosProfileBindingMapIdParam Segment QoS Profile Binding Map ID (required) // @param segmentQosProfileBindingMapParam (required) // @return com.vmware.nsx_policy.model.SegmentQoSProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, segmentIdParam string, segmentQosProfileBindingMapIdParam string, segmentQosProfileBindingMapParam model.SegmentQosProfileBindingMap) (model.SegmentQosProfileBindingMap, error) + Update(tier1IdParam string, segmentIdParam string, segmentQosProfileBindingMapIdParam string, segmentQosProfileBindingMapParam nsx_policyModel.SegmentQosProfileBindingMap) (nsx_policyModel.SegmentQosProfileBindingMap, error) } type segmentQosProfileBindingMapsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSegmentQosProfileBindingMapsClient(connector client.Connector) *segmentQosProfileBindingMapsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.segments.segment_qos_profile_binding_maps") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewSegmentQosProfileBindingMapsClient(connector vapiProtocolClient_.Connector) *segmentQosProfileBindingMapsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.segments.segment_qos_profile_binding_maps") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := segmentQosProfileBindingMapsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *segmentQosProfileBindingMapsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *segmentQosProfileBindingMapsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *segmentQosProfileBindingMapsClient) Delete(tier1IdParam string, segmentIdParam string, segmentQosProfileBindingMapIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentQosProfileBindingMapsDeleteInputType(), typeConverter) + operationRestMetaData := segmentQosProfileBindingMapsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentQosProfileBindingMapsDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("SegmentQosProfileBindingMapId", segmentQosProfileBindingMapIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentQosProfileBindingMapsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.segment_qos_profile_binding_maps", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *segmentQosProfileBindingMapsClient) Get(tier1IdParam string, segmentIdParam string, segmentQosProfileBindingMapIdParam string) (model.SegmentQosProfileBindingMap, error) { +func (sIface *segmentQosProfileBindingMapsClient) Get(tier1IdParam string, segmentIdParam string, segmentQosProfileBindingMapIdParam string) (nsx_policyModel.SegmentQosProfileBindingMap, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentQosProfileBindingMapsGetInputType(), typeConverter) + operationRestMetaData := segmentQosProfileBindingMapsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentQosProfileBindingMapsGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("SegmentQosProfileBindingMapId", segmentQosProfileBindingMapIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentQosProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SegmentQosProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentQosProfileBindingMapsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.segment_qos_profile_binding_maps", "get", inputDataValue, executionContext) - var emptyOutput model.SegmentQosProfileBindingMap + var emptyOutput nsx_policyModel.SegmentQosProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentQosProfileBindingMapsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentQosProfileBindingMapsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentQosProfileBindingMap), nil + return output.(nsx_policyModel.SegmentQosProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *segmentQosProfileBindingMapsClient) List(tier1IdParam string, segmentIdParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentQosProfileBindingMapListResult, error) { +func (sIface *segmentQosProfileBindingMapsClient) List(tier1IdParam string, segmentIdParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SegmentQosProfileBindingMapListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentQosProfileBindingMapsListInputType(), typeConverter) + operationRestMetaData := segmentQosProfileBindingMapsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentQosProfileBindingMapsListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Cursor", cursorParam) @@ -193,87 +203,86 @@ func (sIface *segmentQosProfileBindingMapsClient) List(tier1IdParam string, segm sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentQosProfileBindingMapListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SegmentQosProfileBindingMapListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentQosProfileBindingMapsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.segment_qos_profile_binding_maps", "list", inputDataValue, executionContext) - var emptyOutput model.SegmentQosProfileBindingMapListResult + var emptyOutput nsx_policyModel.SegmentQosProfileBindingMapListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentQosProfileBindingMapsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentQosProfileBindingMapsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentQosProfileBindingMapListResult), nil + return output.(nsx_policyModel.SegmentQosProfileBindingMapListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *segmentQosProfileBindingMapsClient) Patch(tier1IdParam string, segmentIdParam string, segmentQosProfileBindingMapIdParam string, segmentQosProfileBindingMapParam model.SegmentQosProfileBindingMap) error { +func (sIface *segmentQosProfileBindingMapsClient) Patch(tier1IdParam string, segmentIdParam string, segmentQosProfileBindingMapIdParam string, segmentQosProfileBindingMapParam nsx_policyModel.SegmentQosProfileBindingMap) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentQosProfileBindingMapsPatchInputType(), typeConverter) + operationRestMetaData := segmentQosProfileBindingMapsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentQosProfileBindingMapsPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("SegmentQosProfileBindingMapId", segmentQosProfileBindingMapIdParam) sv.AddStructField("SegmentQosProfileBindingMap", segmentQosProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentQosProfileBindingMapsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.segment_qos_profile_binding_maps", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *segmentQosProfileBindingMapsClient) Update(tier1IdParam string, segmentIdParam string, segmentQosProfileBindingMapIdParam string, segmentQosProfileBindingMapParam model.SegmentQosProfileBindingMap) (model.SegmentQosProfileBindingMap, error) { +func (sIface *segmentQosProfileBindingMapsClient) Update(tier1IdParam string, segmentIdParam string, segmentQosProfileBindingMapIdParam string, segmentQosProfileBindingMapParam nsx_policyModel.SegmentQosProfileBindingMap) (nsx_policyModel.SegmentQosProfileBindingMap, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentQosProfileBindingMapsUpdateInputType(), typeConverter) + operationRestMetaData := segmentQosProfileBindingMapsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentQosProfileBindingMapsUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("SegmentQosProfileBindingMapId", segmentQosProfileBindingMapIdParam) sv.AddStructField("SegmentQosProfileBindingMap", segmentQosProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentQosProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SegmentQosProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentQosProfileBindingMapsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.segment_qos_profile_binding_maps", "update", inputDataValue, executionContext) - var emptyOutput model.SegmentQosProfileBindingMap + var emptyOutput nsx_policyModel.SegmentQosProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentQosProfileBindingMapsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentQosProfileBindingMapsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentQosProfileBindingMap), nil + return output.(nsx_policyModel.SegmentQosProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/SegmentQosProfileBindingMapsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/SegmentQosProfileBindingMapsTypes.go index 2a1ac9668..ce53c4a01 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/SegmentQosProfileBindingMapsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/SegmentQosProfileBindingMapsTypes.go @@ -11,57 +11,57 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func segmentQosProfileBindingMapsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentQosProfileBindingMapsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["segment_qos_profile_binding_map_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_qos_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_qos_profile_binding_map_id"] = "SegmentQosProfileBindingMapId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentQosProfileBindingMapsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentQosProfileBindingMapsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentQosProfileBindingMapsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentQosProfileBindingMapsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["segment_qos_profile_binding_map_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_qos_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_qos_profile_binding_map_id"] = "SegmentQosProfileBindingMapId" - paramsTypeMap["segment_qos_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["segmentQosProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["segment_qos_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentQosProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["segment_qos_profile_binding_map_id"] = "segmentQosProfileBindingMapId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func segmentQosProfileBindingMapsDeleteRestMetadata() protocol.OperationRestMeta map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentQosProfileBindingMapsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentQosProfileBindingMapsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["segment_qos_profile_binding_map_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_qos_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_qos_profile_binding_map_id"] = "SegmentQosProfileBindingMapId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentQosProfileBindingMapsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentQosProfileBindingMapBindingType) +func SegmentQosProfileBindingMapsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentQosProfileBindingMapBindingType) } -func segmentQosProfileBindingMapsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentQosProfileBindingMapsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["segment_qos_profile_binding_map_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_qos_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_qos_profile_binding_map_id"] = "SegmentQosProfileBindingMapId" - paramsTypeMap["segment_qos_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["segmentQosProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["segment_qos_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentQosProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["segment_qos_profile_binding_map_id"] = "segmentQosProfileBindingMapId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,16 +146,16 @@ func segmentQosProfileBindingMapsGetRestMetadata() protocol.OperationRestMetadat map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentQosProfileBindingMapsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentQosProfileBindingMapsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" @@ -163,30 +163,30 @@ func segmentQosProfileBindingMapsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentQosProfileBindingMapsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentQosProfileBindingMapListResultBindingType) +func SegmentQosProfileBindingMapsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentQosProfileBindingMapListResultBindingType) } -func segmentQosProfileBindingMapsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentQosProfileBindingMapsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" @@ -194,15 +194,15 @@ func segmentQosProfileBindingMapsListRestMetadata() protocol.OperationRestMetada fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" queryParams["cursor"] = "cursor" @@ -212,7 +212,7 @@ func segmentQosProfileBindingMapsListRestMetadata() protocol.OperationRestMetada queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -233,55 +233,55 @@ func segmentQosProfileBindingMapsListRestMetadata() protocol.OperationRestMetada map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentQosProfileBindingMapsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentQosProfileBindingMapsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["segment_qos_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_qos_profile_binding_map"] = bindings.NewReferenceType(model.SegmentQosProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_qos_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_qos_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentQosProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_qos_profile_binding_map_id"] = "SegmentQosProfileBindingMapId" fieldNameMap["segment_qos_profile_binding_map"] = "SegmentQosProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentQosProfileBindingMapsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentQosProfileBindingMapsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentQosProfileBindingMapsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentQosProfileBindingMapsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["segment_qos_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_qos_profile_binding_map"] = bindings.NewReferenceType(model.SegmentQosProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_qos_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_qos_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentQosProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_qos_profile_binding_map_id"] = "SegmentQosProfileBindingMapId" fieldNameMap["segment_qos_profile_binding_map"] = "SegmentQosProfileBindingMap" - paramsTypeMap["segment_qos_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["segment_qos_profile_binding_map"] = bindings.NewReferenceType(model.SegmentQosProfileBindingMapBindingType) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["segmentQosProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["segment_qos_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_qos_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentQosProfileBindingMapBindingType) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentQosProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["segment_qos_profile_binding_map_id"] = "segmentQosProfileBindingMapId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -302,55 +302,55 @@ func segmentQosProfileBindingMapsPatchRestMetadata() protocol.OperationRestMetad map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentQosProfileBindingMapsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentQosProfileBindingMapsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["segment_qos_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_qos_profile_binding_map"] = bindings.NewReferenceType(model.SegmentQosProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_qos_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_qos_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentQosProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_qos_profile_binding_map_id"] = "SegmentQosProfileBindingMapId" fieldNameMap["segment_qos_profile_binding_map"] = "SegmentQosProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentQosProfileBindingMapsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentQosProfileBindingMapBindingType) +func SegmentQosProfileBindingMapsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentQosProfileBindingMapBindingType) } -func segmentQosProfileBindingMapsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentQosProfileBindingMapsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["segment_qos_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_qos_profile_binding_map"] = bindings.NewReferenceType(model.SegmentQosProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_qos_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_qos_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentQosProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_qos_profile_binding_map_id"] = "SegmentQosProfileBindingMapId" fieldNameMap["segment_qos_profile_binding_map"] = "SegmentQosProfileBindingMap" - paramsTypeMap["segment_qos_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["segment_qos_profile_binding_map"] = bindings.NewReferenceType(model.SegmentQosProfileBindingMapBindingType) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["segmentQosProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["segment_qos_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_qos_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentQosProfileBindingMapBindingType) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentQosProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["segment_qos_profile_binding_map_id"] = "segmentQosProfileBindingMapId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/SegmentSecurityProfileBindingMapsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/SegmentSecurityProfileBindingMapsClient.go index 1059f5f62..83468dca3 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/SegmentSecurityProfileBindingMapsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/SegmentSecurityProfileBindingMapsClient.go @@ -9,15 +9,14 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type SegmentSecurityProfileBindingMapsClient interface { @@ -26,6 +25,7 @@ type SegmentSecurityProfileBindingMapsClient interface { // @param tier1IdParam tier-1 gateway id (required) // @param segmentIdParam segment id (required) // @param segmentSecurityProfileBindingMapIdParam segment security profile binding map id (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -39,12 +39,13 @@ type SegmentSecurityProfileBindingMapsClient interface { // @param segmentIdParam segment id (required) // @param segmentSecurityProfileBindingMapIdParam segment security profile binding map id (required) // @return com.vmware.nsx_policy.model.SegmentSecurityProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, segmentIdParam string, segmentSecurityProfileBindingMapIdParam string) (model.SegmentSecurityProfileBindingMap, error) + Get(tier1IdParam string, segmentIdParam string, segmentSecurityProfileBindingMapIdParam string) (nsx_policyModel.SegmentSecurityProfileBindingMap, error) // API will list all segment security profile binding maps. // @@ -56,12 +57,13 @@ type SegmentSecurityProfileBindingMapsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.SegmentSecurityProfileBindingMapListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, segmentIdParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentSecurityProfileBindingMapListResult, error) + List(tier1IdParam string, segmentIdParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SegmentSecurityProfileBindingMapListResult, error) // Create a new segment security profile binding map if the given security profile binding map does not exist. Otherwise, patch the existing segment security profile binding map. For objects with no binding maps, default profile is applied. // @@ -69,12 +71,13 @@ type SegmentSecurityProfileBindingMapsClient interface { // @param segmentIdParam segment id (required) // @param segmentSecurityProfileBindingMapIdParam segment security profile binding map id (required) // @param segmentSecurityProfileBindingMapParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, segmentIdParam string, segmentSecurityProfileBindingMapIdParam string, segmentSecurityProfileBindingMapParam model.SegmentSecurityProfileBindingMap) error + Patch(tier1IdParam string, segmentIdParam string, segmentSecurityProfileBindingMapIdParam string, segmentSecurityProfileBindingMapParam nsx_policyModel.SegmentSecurityProfileBindingMap) error // API will create or replace segment security profile binding map. For objects with no binding maps, default profile is applied. // @@ -83,107 +86,114 @@ type SegmentSecurityProfileBindingMapsClient interface { // @param segmentSecurityProfileBindingMapIdParam segment security profile binding map id (required) // @param segmentSecurityProfileBindingMapParam (required) // @return com.vmware.nsx_policy.model.SegmentSecurityProfileBindingMap + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, segmentIdParam string, segmentSecurityProfileBindingMapIdParam string, segmentSecurityProfileBindingMapParam model.SegmentSecurityProfileBindingMap) (model.SegmentSecurityProfileBindingMap, error) + Update(tier1IdParam string, segmentIdParam string, segmentSecurityProfileBindingMapIdParam string, segmentSecurityProfileBindingMapParam nsx_policyModel.SegmentSecurityProfileBindingMap) (nsx_policyModel.SegmentSecurityProfileBindingMap, error) } type segmentSecurityProfileBindingMapsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewSegmentSecurityProfileBindingMapsClient(connector client.Connector) *segmentSecurityProfileBindingMapsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.segments.segment_security_profile_binding_maps") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewSegmentSecurityProfileBindingMapsClient(connector vapiProtocolClient_.Connector) *segmentSecurityProfileBindingMapsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.segments.segment_security_profile_binding_maps") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := segmentSecurityProfileBindingMapsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *segmentSecurityProfileBindingMapsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *segmentSecurityProfileBindingMapsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *segmentSecurityProfileBindingMapsClient) Delete(tier1IdParam string, segmentIdParam string, segmentSecurityProfileBindingMapIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentSecurityProfileBindingMapsDeleteInputType(), typeConverter) + operationRestMetaData := segmentSecurityProfileBindingMapsDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentSecurityProfileBindingMapsDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("SegmentSecurityProfileBindingMapId", segmentSecurityProfileBindingMapIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentSecurityProfileBindingMapsDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.segment_security_profile_binding_maps", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *segmentSecurityProfileBindingMapsClient) Get(tier1IdParam string, segmentIdParam string, segmentSecurityProfileBindingMapIdParam string) (model.SegmentSecurityProfileBindingMap, error) { +func (sIface *segmentSecurityProfileBindingMapsClient) Get(tier1IdParam string, segmentIdParam string, segmentSecurityProfileBindingMapIdParam string) (nsx_policyModel.SegmentSecurityProfileBindingMap, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentSecurityProfileBindingMapsGetInputType(), typeConverter) + operationRestMetaData := segmentSecurityProfileBindingMapsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentSecurityProfileBindingMapsGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("SegmentSecurityProfileBindingMapId", segmentSecurityProfileBindingMapIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentSecurityProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SegmentSecurityProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentSecurityProfileBindingMapsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.segment_security_profile_binding_maps", "get", inputDataValue, executionContext) - var emptyOutput model.SegmentSecurityProfileBindingMap + var emptyOutput nsx_policyModel.SegmentSecurityProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentSecurityProfileBindingMapsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentSecurityProfileBindingMapsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentSecurityProfileBindingMap), nil + return output.(nsx_policyModel.SegmentSecurityProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *segmentSecurityProfileBindingMapsClient) List(tier1IdParam string, segmentIdParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentSecurityProfileBindingMapListResult, error) { +func (sIface *segmentSecurityProfileBindingMapsClient) List(tier1IdParam string, segmentIdParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SegmentSecurityProfileBindingMapListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentSecurityProfileBindingMapsListInputType(), typeConverter) + operationRestMetaData := segmentSecurityProfileBindingMapsListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentSecurityProfileBindingMapsListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Cursor", cursorParam) @@ -193,87 +203,86 @@ func (sIface *segmentSecurityProfileBindingMapsClient) List(tier1IdParam string, sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentSecurityProfileBindingMapListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SegmentSecurityProfileBindingMapListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentSecurityProfileBindingMapsListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.segment_security_profile_binding_maps", "list", inputDataValue, executionContext) - var emptyOutput model.SegmentSecurityProfileBindingMapListResult + var emptyOutput nsx_policyModel.SegmentSecurityProfileBindingMapListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentSecurityProfileBindingMapsListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentSecurityProfileBindingMapsListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentSecurityProfileBindingMapListResult), nil + return output.(nsx_policyModel.SegmentSecurityProfileBindingMapListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *segmentSecurityProfileBindingMapsClient) Patch(tier1IdParam string, segmentIdParam string, segmentSecurityProfileBindingMapIdParam string, segmentSecurityProfileBindingMapParam model.SegmentSecurityProfileBindingMap) error { +func (sIface *segmentSecurityProfileBindingMapsClient) Patch(tier1IdParam string, segmentIdParam string, segmentSecurityProfileBindingMapIdParam string, segmentSecurityProfileBindingMapParam nsx_policyModel.SegmentSecurityProfileBindingMap) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentSecurityProfileBindingMapsPatchInputType(), typeConverter) + operationRestMetaData := segmentSecurityProfileBindingMapsPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentSecurityProfileBindingMapsPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("SegmentSecurityProfileBindingMapId", segmentSecurityProfileBindingMapIdParam) sv.AddStructField("SegmentSecurityProfileBindingMap", segmentSecurityProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentSecurityProfileBindingMapsPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.segment_security_profile_binding_maps", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *segmentSecurityProfileBindingMapsClient) Update(tier1IdParam string, segmentIdParam string, segmentSecurityProfileBindingMapIdParam string, segmentSecurityProfileBindingMapParam model.SegmentSecurityProfileBindingMap) (model.SegmentSecurityProfileBindingMap, error) { +func (sIface *segmentSecurityProfileBindingMapsClient) Update(tier1IdParam string, segmentIdParam string, segmentSecurityProfileBindingMapIdParam string, segmentSecurityProfileBindingMapParam nsx_policyModel.SegmentSecurityProfileBindingMap) (nsx_policyModel.SegmentSecurityProfileBindingMap, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(segmentSecurityProfileBindingMapsUpdateInputType(), typeConverter) + operationRestMetaData := segmentSecurityProfileBindingMapsUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(segmentSecurityProfileBindingMapsUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("SegmentSecurityProfileBindingMapId", segmentSecurityProfileBindingMapIdParam) sv.AddStructField("SegmentSecurityProfileBindingMap", segmentSecurityProfileBindingMapParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentSecurityProfileBindingMap - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SegmentSecurityProfileBindingMap + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := segmentSecurityProfileBindingMapsUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.segment_security_profile_binding_maps", "update", inputDataValue, executionContext) - var emptyOutput model.SegmentSecurityProfileBindingMap + var emptyOutput nsx_policyModel.SegmentSecurityProfileBindingMap if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), segmentSecurityProfileBindingMapsUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), SegmentSecurityProfileBindingMapsUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentSecurityProfileBindingMap), nil + return output.(nsx_policyModel.SegmentSecurityProfileBindingMap), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/SegmentSecurityProfileBindingMapsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/SegmentSecurityProfileBindingMapsTypes.go index b255e3250..cb2a205cf 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/SegmentSecurityProfileBindingMapsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/SegmentSecurityProfileBindingMapsTypes.go @@ -11,57 +11,57 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func segmentSecurityProfileBindingMapsDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentSecurityProfileBindingMapsDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["segment_security_profile_binding_map_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_security_profile_binding_map_id"] = "SegmentSecurityProfileBindingMapId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentSecurityProfileBindingMapsDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentSecurityProfileBindingMapsDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentSecurityProfileBindingMapsDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentSecurityProfileBindingMapsDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["segment_security_profile_binding_map_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_security_profile_binding_map_id"] = "SegmentSecurityProfileBindingMapId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segment_security_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["segmentSecurityProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_security_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentSecurityProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" pathParams["segment_security_profile_binding_map_id"] = "segmentSecurityProfileBindingMapId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -82,50 +82,50 @@ func segmentSecurityProfileBindingMapsDeleteRestMetadata() protocol.OperationRes map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentSecurityProfileBindingMapsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentSecurityProfileBindingMapsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["segment_security_profile_binding_map_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_security_profile_binding_map_id"] = "SegmentSecurityProfileBindingMapId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentSecurityProfileBindingMapsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentSecurityProfileBindingMapBindingType) +func SegmentSecurityProfileBindingMapsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentSecurityProfileBindingMapBindingType) } -func segmentSecurityProfileBindingMapsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentSecurityProfileBindingMapsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["segment_security_profile_binding_map_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile_binding_map_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_security_profile_binding_map_id"] = "SegmentSecurityProfileBindingMapId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segment_security_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["segmentSecurityProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_security_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentSecurityProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" pathParams["segment_security_profile_binding_map_id"] = "segmentSecurityProfileBindingMapId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -146,16 +146,16 @@ func segmentSecurityProfileBindingMapsGetRestMetadata() protocol.OperationRestMe map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentSecurityProfileBindingMapsListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentSecurityProfileBindingMapsListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" @@ -163,30 +163,30 @@ func segmentSecurityProfileBindingMapsListInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentSecurityProfileBindingMapsListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentSecurityProfileBindingMapListResultBindingType) +func SegmentSecurityProfileBindingMapsListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentSecurityProfileBindingMapListResultBindingType) } -func segmentSecurityProfileBindingMapsListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentSecurityProfileBindingMapsListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" @@ -194,15 +194,15 @@ func segmentSecurityProfileBindingMapsListRestMetadata() protocol.OperationRestM fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" queryParams["cursor"] = "cursor" @@ -212,7 +212,7 @@ func segmentSecurityProfileBindingMapsListRestMetadata() protocol.OperationRestM queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -233,55 +233,55 @@ func segmentSecurityProfileBindingMapsListRestMetadata() protocol.OperationRestM map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentSecurityProfileBindingMapsPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentSecurityProfileBindingMapsPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["segment_security_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_security_profile_binding_map"] = bindings.NewReferenceType(model.SegmentSecurityProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentSecurityProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_security_profile_binding_map_id"] = "SegmentSecurityProfileBindingMapId" fieldNameMap["segment_security_profile_binding_map"] = "SegmentSecurityProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentSecurityProfileBindingMapsPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func SegmentSecurityProfileBindingMapsPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func segmentSecurityProfileBindingMapsPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentSecurityProfileBindingMapsPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["segment_security_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_security_profile_binding_map"] = bindings.NewReferenceType(model.SegmentSecurityProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentSecurityProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_security_profile_binding_map_id"] = "SegmentSecurityProfileBindingMapId" fieldNameMap["segment_security_profile_binding_map"] = "SegmentSecurityProfileBindingMap" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["segment_security_profile_binding_map"] = bindings.NewReferenceType(model.SegmentSecurityProfileBindingMapBindingType) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segment_security_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["segmentSecurityProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_security_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_security_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentSecurityProfileBindingMapBindingType) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentSecurityProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" pathParams["segment_security_profile_binding_map_id"] = "segmentSecurityProfileBindingMapId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -302,55 +302,55 @@ func segmentSecurityProfileBindingMapsPatchRestMetadata() protocol.OperationRest map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func segmentSecurityProfileBindingMapsUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func segmentSecurityProfileBindingMapsUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["segment_security_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_security_profile_binding_map"] = bindings.NewReferenceType(model.SegmentSecurityProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentSecurityProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_security_profile_binding_map_id"] = "SegmentSecurityProfileBindingMapId" fieldNameMap["segment_security_profile_binding_map"] = "SegmentSecurityProfileBindingMap" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func segmentSecurityProfileBindingMapsUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentSecurityProfileBindingMapBindingType) +func SegmentSecurityProfileBindingMapsUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentSecurityProfileBindingMapBindingType) } -func segmentSecurityProfileBindingMapsUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func segmentSecurityProfileBindingMapsUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["segment_security_profile_binding_map_id"] = bindings.NewStringType() - fields["segment_security_profile_binding_map"] = bindings.NewReferenceType(model.SegmentSecurityProfileBindingMapBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile_binding_map_id"] = vapiBindings_.NewStringType() + fields["segment_security_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentSecurityProfileBindingMapBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["segment_security_profile_binding_map_id"] = "SegmentSecurityProfileBindingMapId" fieldNameMap["segment_security_profile_binding_map"] = "SegmentSecurityProfileBindingMap" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["segment_security_profile_binding_map"] = bindings.NewReferenceType(model.SegmentSecurityProfileBindingMapBindingType) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["segment_security_profile_binding_map_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() - paramsTypeMap["segmentSecurityProfileBindingMapId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_security_profile_binding_map_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_security_profile_binding_map"] = vapiBindings_.NewReferenceType(nsx_policyModel.SegmentSecurityProfileBindingMapBindingType) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentSecurityProfileBindingMapId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" pathParams["segment_security_profile_binding_map_id"] = "segmentSecurityProfileBindingMapId" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/StateClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/StateClient.go index d29408d66..3a76a7f20 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/StateClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/StateClient.go @@ -9,15 +9,14 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type StateClient interface { @@ -34,12 +33,13 @@ type StateClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.SegmentConfigurationState + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, segmentsIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentConfigurationState, error) + Get(tier1IdParam string, segmentsIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SegmentConfigurationState, error) // Returns all tier-1 segments with configuration state on the enforcement point specified in the request // @@ -48,44 +48,49 @@ type StateClient interface { // @param enforcementPointPathParam String Path of the enforcement point (optional) // @param sourceParam Data source type. (optional) // @return com.vmware.nsx_policy.model.SegmentConfigurationStateListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, configurationStateParam *string, enforcementPointPathParam *string, sourceParam *string) (model.SegmentConfigurationStateListResult, error) + List(tier1IdParam string, configurationStateParam *string, enforcementPointPathParam *string, sourceParam *string) (nsx_policyModel.SegmentConfigurationStateListResult, error) } type stateClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewStateClient(connector client.Connector) *stateClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.segments.state") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewStateClient(connector vapiProtocolClient_.Connector) *stateClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.segments.state") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := stateClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *stateClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *stateClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (sIface *stateClient) Get(tier1IdParam string, segmentsIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentConfigurationState, error) { +func (sIface *stateClient) Get(tier1IdParam string, segmentsIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SegmentConfigurationState, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(stateGetInputType(), typeConverter) + operationRestMetaData := stateGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(stateGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentsId", segmentsIdParam) sv.AddStructField("Cursor", cursorParam) @@ -98,59 +103,57 @@ func (sIface *stateClient) Get(tier1IdParam string, segmentsIdParam string, curs sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentConfigurationState - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SegmentConfigurationState + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := stateGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.state", "get", inputDataValue, executionContext) - var emptyOutput model.SegmentConfigurationState + var emptyOutput nsx_policyModel.SegmentConfigurationState if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), stateGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), StateGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentConfigurationState), nil + return output.(nsx_policyModel.SegmentConfigurationState), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *stateClient) List(tier1IdParam string, configurationStateParam *string, enforcementPointPathParam *string, sourceParam *string) (model.SegmentConfigurationStateListResult, error) { +func (sIface *stateClient) List(tier1IdParam string, configurationStateParam *string, enforcementPointPathParam *string, sourceParam *string) (nsx_policyModel.SegmentConfigurationStateListResult, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(stateListInputType(), typeConverter) + operationRestMetaData := stateListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(stateListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("ConfigurationState", configurationStateParam) sv.AddStructField("EnforcementPointPath", enforcementPointPathParam) sv.AddStructField("Source", sourceParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentConfigurationStateListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SegmentConfigurationStateListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := stateListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.state", "list", inputDataValue, executionContext) - var emptyOutput model.SegmentConfigurationStateListResult + var emptyOutput nsx_policyModel.SegmentConfigurationStateListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), stateListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), StateListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentConfigurationStateListResult), nil + return output.(nsx_policyModel.SegmentConfigurationStateListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/StateTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/StateTypes.go index bee5cba0f..e42914131 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/StateTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/StateTypes.go @@ -11,10 +11,10 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) @@ -45,19 +45,19 @@ const State_LIST_SOURCE_REALTIME = "realtime" // Possible value for ``source`` of method State#list. const State_LIST_SOURCE_CACHED = "cached" -func stateGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func stateGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segments_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segments_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segments_id"] = "SegmentsId" fieldNameMap["cursor"] = "Cursor" @@ -68,33 +68,33 @@ func stateGetInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func stateGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentConfigurationStateBindingType) +func StateGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentConfigurationStateBindingType) } -func stateGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func stateGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segments_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segments_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segments_id"] = "SegmentsId" fieldNameMap["cursor"] = "Cursor" @@ -105,18 +105,18 @@ func stateGetRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["segments_id"] = bindings.NewStringType() - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentsId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segments_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentsId"] = vapiBindings_.NewStringType() pathParams["segments_id"] = "segmentsId" pathParams["tier1_id"] = "tier1Id" queryParams["cursor"] = "cursor" @@ -129,7 +129,7 @@ func stateGetRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -150,54 +150,54 @@ func stateGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func stateListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func stateListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["configuration_state"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["configuration_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["configuration_state"] = "ConfigurationState" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" fieldNameMap["source"] = "Source" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func stateListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentConfigurationStateListResultBindingType) +func StateListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentConfigurationStateListResultBindingType) } -func stateListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func stateListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["configuration_state"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["configuration_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["configuration_state"] = "ConfigurationState" fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" fieldNameMap["source"] = "Source" - paramsTypeMap["source"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["configuration_state"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["configuration_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() pathParams["tier1_id"] = "tier1Id" queryParams["configuration_state"] = "configuration_state" queryParams["enforcement_point_path"] = "enforcement_point_path" queryParams["source"] = "source" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/StaticArpClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/StaticArpClient.go index e8e3d4ee0..0717f29c3 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/StaticArpClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/StaticArpClient.go @@ -9,15 +9,14 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type StaticArpClient interface { @@ -25,6 +24,7 @@ type StaticArpClient interface { // // @param tier1IdParam (required) // @param segmentIdParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable @@ -37,24 +37,26 @@ type StaticArpClient interface { // @param tier1IdParam (required) // @param segmentIdParam (required) // @return com.vmware.nsx_policy.model.StaticARPConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, segmentIdParam string) (model.StaticARPConfig, error) + Get(tier1IdParam string, segmentIdParam string) (nsx_policyModel.StaticARPConfig, error) // Create static ARP config with Tier-1 and segment IDs provided if it doesn't exist, update with provided config if it's already created. // // @param tier1IdParam (required) // @param segmentIdParam (required) // @param staticARPConfigParam (required) + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Patch(tier1IdParam string, segmentIdParam string, staticARPConfigParam model.StaticARPConfig) error + Patch(tier1IdParam string, segmentIdParam string, staticARPConfigParam nsx_policyModel.StaticARPConfig) error // Create static ARP config with Tier-1 and segment IDs provided if it doesn't exist, update with provided config if it's already created. // @@ -62,155 +64,160 @@ type StaticArpClient interface { // @param segmentIdParam (required) // @param staticARPConfigParam (required) // @return com.vmware.nsx_policy.model.StaticARPConfig + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Update(tier1IdParam string, segmentIdParam string, staticARPConfigParam model.StaticARPConfig) (model.StaticARPConfig, error) + Update(tier1IdParam string, segmentIdParam string, staticARPConfigParam nsx_policyModel.StaticARPConfig) (nsx_policyModel.StaticARPConfig, error) } type staticArpClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewStaticArpClient(connector client.Connector) *staticArpClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.segments.static_arp") - methodIdentifiers := map[string]core.MethodIdentifier{ - "delete": core.NewMethodIdentifier(interfaceIdentifier, "delete"), - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), - "patch": core.NewMethodIdentifier(interfaceIdentifier, "patch"), - "update": core.NewMethodIdentifier(interfaceIdentifier, "update"), +func NewStaticArpClient(connector vapiProtocolClient_.Connector) *staticArpClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.segments.static_arp") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "delete": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "delete"), + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), + "patch": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "patch"), + "update": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "update"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := staticArpClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *staticArpClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *staticArpClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } func (sIface *staticArpClient) Delete(tier1IdParam string, segmentIdParam string) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(staticArpDeleteInputType(), typeConverter) + operationRestMetaData := staticArpDeleteRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(staticArpDeleteInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := staticArpDeleteRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.static_arp", "delete", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *staticArpClient) Get(tier1IdParam string, segmentIdParam string) (model.StaticARPConfig, error) { +func (sIface *staticArpClient) Get(tier1IdParam string, segmentIdParam string) (nsx_policyModel.StaticARPConfig, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(staticArpGetInputType(), typeConverter) + operationRestMetaData := staticArpGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(staticArpGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.StaticARPConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.StaticARPConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := staticArpGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.static_arp", "get", inputDataValue, executionContext) - var emptyOutput model.StaticARPConfig + var emptyOutput nsx_policyModel.StaticARPConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), staticArpGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), StaticArpGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.StaticARPConfig), nil + return output.(nsx_policyModel.StaticARPConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } } -func (sIface *staticArpClient) Patch(tier1IdParam string, segmentIdParam string, staticARPConfigParam model.StaticARPConfig) error { +func (sIface *staticArpClient) Patch(tier1IdParam string, segmentIdParam string, staticARPConfigParam nsx_policyModel.StaticARPConfig) error { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(staticArpPatchInputType(), typeConverter) + operationRestMetaData := staticArpPatchRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(staticArpPatchInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("StaticARPConfig", staticARPConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - return bindings.VAPIerrorsToError(inputError) + return vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := staticArpPatchRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.static_arp", "patch", inputDataValue, executionContext) if methodResult.IsSuccess() { return nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return bindings.VAPIerrorsToError(errorInError) + return vapiBindings_.VAPIerrorsToError(errorInError) } return methodError.(error) } } -func (sIface *staticArpClient) Update(tier1IdParam string, segmentIdParam string, staticARPConfigParam model.StaticARPConfig) (model.StaticARPConfig, error) { +func (sIface *staticArpClient) Update(tier1IdParam string, segmentIdParam string, staticARPConfigParam nsx_policyModel.StaticARPConfig) (nsx_policyModel.StaticARPConfig, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(staticArpUpdateInputType(), typeConverter) + operationRestMetaData := staticArpUpdateRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(staticArpUpdateInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("StaticARPConfig", staticARPConfigParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.StaticARPConfig - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.StaticARPConfig + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := staticArpUpdateRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.static_arp", "update", inputDataValue, executionContext) - var emptyOutput model.StaticARPConfig + var emptyOutput nsx_policyModel.StaticARPConfig if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), staticArpUpdateOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), StaticArpUpdateOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.StaticARPConfig), nil + return output.(nsx_policyModel.StaticARPConfig), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/StaticArpTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/StaticArpTypes.go index 8bd00d6e8..97ccb47ce 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/StaticArpTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/StaticArpTypes.go @@ -11,50 +11,50 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func staticArpDeleteInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func staticArpDeleteInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func staticArpDeleteOutputType() bindings.BindingType { - return bindings.NewVoidType() +func StaticArpDeleteOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func staticArpDeleteRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func staticArpDeleteRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -75,43 +75,43 @@ func staticArpDeleteRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func staticArpGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func staticArpGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func staticArpGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.StaticARPConfigBindingType) +func StaticArpGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.StaticARPConfigBindingType) } -func staticArpGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func staticArpGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -132,48 +132,48 @@ func staticArpGetRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func staticArpPatchInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func staticArpPatchInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["static_ARP_config"] = bindings.NewReferenceType(model.StaticARPConfigBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["static_ARP_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.StaticARPConfigBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["static_ARP_config"] = "StaticARPConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func staticArpPatchOutputType() bindings.BindingType { - return bindings.NewVoidType() +func StaticArpPatchOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewVoidType() } -func staticArpPatchRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func staticArpPatchRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["static_ARP_config"] = bindings.NewReferenceType(model.StaticARPConfigBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["static_ARP_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.StaticARPConfigBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["static_ARP_config"] = "StaticARPConfig" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["static_ARP_config"] = bindings.NewReferenceType(model.StaticARPConfigBindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["static_ARP_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.StaticARPConfigBindingType) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, @@ -194,48 +194,48 @@ func staticArpPatchRestMetadata() protocol.OperationRestMetadata { map[string]int{"com.vmware.vapi.std.errors.invalid_request": 400, "com.vmware.vapi.std.errors.unauthorized": 403, "com.vmware.vapi.std.errors.service_unavailable": 503, "com.vmware.vapi.std.errors.internal_server_error": 500, "com.vmware.vapi.std.errors.not_found": 404}) } -func staticArpUpdateInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func staticArpUpdateInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["static_ARP_config"] = bindings.NewReferenceType(model.StaticARPConfigBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["static_ARP_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.StaticARPConfigBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["static_ARP_config"] = "StaticARPConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func staticArpUpdateOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.StaticARPConfigBindingType) +func StaticArpUpdateOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.StaticARPConfigBindingType) } -func staticArpUpdateRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func staticArpUpdateRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["static_ARP_config"] = bindings.NewReferenceType(model.StaticARPConfigBindingType) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["static_ARP_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.StaticARPConfigBindingType) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["static_ARP_config"] = "StaticARPConfig" - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["static_ARP_config"] = bindings.NewReferenceType(model.StaticARPConfigBindingType) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["static_ARP_config"] = vapiBindings_.NewReferenceType(nsx_policyModel.StaticARPConfigBindingType) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/StatisticsClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/StatisticsClient.go index 6f389ea17..bb4ee5df9 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/StatisticsClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/StatisticsClient.go @@ -9,15 +9,14 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type StatisticsClient interface { @@ -34,43 +33,48 @@ type StatisticsClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.SegmentStatistics + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - Get(tier1IdParam string, segmentsIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentStatistics, error) + Get(tier1IdParam string, segmentsIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SegmentStatistics, error) } type statisticsClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewStatisticsClient(connector client.Connector) *statisticsClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.segments.statistics") - methodIdentifiers := map[string]core.MethodIdentifier{ - "get": core.NewMethodIdentifier(interfaceIdentifier, "get"), +func NewStatisticsClient(connector vapiProtocolClient_.Connector) *statisticsClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.segments.statistics") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "get": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "get"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) sIface := statisticsClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &sIface } -func (sIface *statisticsClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (sIface *statisticsClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := sIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (sIface *statisticsClient) Get(tier1IdParam string, segmentsIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SegmentStatistics, error) { +func (sIface *statisticsClient) Get(tier1IdParam string, segmentsIdParam string, cursorParam *string, edgePathParam *string, enforcementPointPathParam *string, includeMarkForDeleteObjectsParam *bool, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SegmentStatistics, error) { typeConverter := sIface.connector.TypeConverter() executionContext := sIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(statisticsGetInputType(), typeConverter) + operationRestMetaData := statisticsGetRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(statisticsGetInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentsId", segmentsIdParam) sv.AddStructField("Cursor", cursorParam) @@ -83,25 +87,22 @@ func (sIface *statisticsClient) Get(tier1IdParam string, segmentsIdParam string, sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SegmentStatistics - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SegmentStatistics + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := statisticsGetRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - sIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := sIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.statistics", "get", inputDataValue, executionContext) - var emptyOutput model.SegmentStatistics + var emptyOutput nsx_policyModel.SegmentStatistics if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), statisticsGetOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), StatisticsGetOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SegmentStatistics), nil + return output.(nsx_policyModel.SegmentStatistics), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), sIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/StatisticsTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/StatisticsTypes.go index 16ed3a453..64dfc4746 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/StatisticsTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/StatisticsTypes.go @@ -11,26 +11,26 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func statisticsGetInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func statisticsGetInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segments_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segments_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segments_id"] = "SegmentsId" fieldNameMap["cursor"] = "Cursor" @@ -41,33 +41,33 @@ func statisticsGetInputType() bindings.StructType { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func statisticsGetOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SegmentStatisticsBindingType) +func StatisticsGetOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SegmentStatisticsBindingType) } -func statisticsGetRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func statisticsGetRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segments_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segments_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segments_id"] = "SegmentsId" fieldNameMap["cursor"] = "Cursor" @@ -78,18 +78,18 @@ func statisticsGetRestMetadata() protocol.OperationRestMetadata { fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["segments_id"] = bindings.NewStringType() - paramsTypeMap["include_mark_for_delete_objects"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentsId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segments_id"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["include_mark_for_delete_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentsId"] = vapiBindings_.NewStringType() pathParams["segments_id"] = "segmentsId" pathParams["tier1_id"] = "tier1Id" queryParams["cursor"] = "cursor" @@ -102,7 +102,7 @@ func statisticsGetRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/TepTableClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/TepTableClient.go index a1f35a6da..2a56542db 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/TepTableClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/TepTableClient.go @@ -9,15 +9,14 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type TepTableClient interface { @@ -34,43 +33,48 @@ type TepTableClient interface { // @param sourceParam Data source type. (optional) // @param transportNodeIdParam TransportNode Id (optional) // @return com.vmware.nsx_policy.model.PolicyTepListResult + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(tier1IdParam string, segmentIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (model.PolicyTepListResult, error) + List(tier1IdParam string, segmentIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (nsx_policyModel.PolicyTepListResult, error) } type tepTableClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewTepTableClient(connector client.Connector) *tepTableClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.segments.tep_table") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewTepTableClient(connector vapiProtocolClient_.Connector) *tepTableClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.infra.tier_1s.segments.tep_table") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) tIface := tepTableClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &tIface } -func (tIface *tepTableClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (tIface *tepTableClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := tIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (tIface *tepTableClient) List(tier1IdParam string, segmentIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (model.PolicyTepListResult, error) { +func (tIface *tepTableClient) List(tier1IdParam string, segmentIdParam string, cursorParam *string, enforcementPointPathParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string, sourceParam *string, transportNodeIdParam *string) (nsx_policyModel.PolicyTepListResult, error) { typeConverter := tIface.connector.TypeConverter() executionContext := tIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(tepTableListInputType(), typeConverter) + operationRestMetaData := tepTableListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(tepTableListInputType(), typeConverter) sv.AddStructField("Tier1Id", tier1IdParam) sv.AddStructField("SegmentId", segmentIdParam) sv.AddStructField("Cursor", cursorParam) @@ -83,25 +87,22 @@ func (tIface *tepTableClient) List(tier1IdParam string, segmentIdParam string, c sv.AddStructField("TransportNodeId", transportNodeIdParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.PolicyTepListResult - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.PolicyTepListResult + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := tepTableListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - tIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := tIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.infra.tier_1s.segments.tep_table", "list", inputDataValue, executionContext) - var emptyOutput model.PolicyTepListResult + var emptyOutput nsx_policyModel.PolicyTepListResult if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), tepTableListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), TepTableListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.PolicyTepListResult), nil + return output.(nsx_policyModel.PolicyTepListResult), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), tIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/TepTableTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/TepTableTypes.go index 7e6fc1a87..cc7dbfbcc 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/TepTableTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments/TepTableTypes.go @@ -11,10 +11,10 @@ package segments import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) @@ -24,19 +24,19 @@ const TepTable_LIST_SOURCE_REALTIME = "realtime" // Possible value for ``source`` of method TepTable#list. const TepTable_LIST_SOURCE_CACHED = "cached" -func tepTableListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func tepTableListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" @@ -47,33 +47,33 @@ func tepTableListInputType() bindings.StructType { fieldNameMap["sort_by"] = "SortBy" fieldNameMap["source"] = "Source" fieldNameMap["transport_node_id"] = "TransportNodeId" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func tepTableListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.PolicyTepListResultBindingType) +func TepTableListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.PolicyTepListResultBindingType) } -func tepTableListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func tepTableListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["tier1_id"] = bindings.NewStringType() - fields["segment_id"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_id"] = vapiBindings_.NewStringType() + fields["segment_id"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_id"] = "Tier1Id" fieldNameMap["segment_id"] = "SegmentId" fieldNameMap["cursor"] = "Cursor" @@ -84,18 +84,18 @@ func tepTableListRestMetadata() protocol.OperationRestMetadata { fieldNameMap["sort_by"] = "SortBy" fieldNameMap["source"] = "Source" fieldNameMap["transport_node_id"] = "TransportNodeId" - paramsTypeMap["source"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["tier1_id"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["segment_id"] = bindings.NewStringType() - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - paramsTypeMap["tier1Id"] = bindings.NewStringType() - paramsTypeMap["segmentId"] = bindings.NewStringType() + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["tier1_id"] = vapiBindings_.NewStringType() + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["segment_id"] = vapiBindings_.NewStringType() + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + paramsTypeMap["tier1Id"] = vapiBindings_.NewStringType() + paramsTypeMap["segmentId"] = vapiBindings_.NewStringType() pathParams["segment_id"] = "segmentId" pathParams["tier1_id"] = "tier1Id" queryParams["cursor"] = "cursor" @@ -108,7 +108,7 @@ func tepTableListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model/ModelPackageTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model/ModelPackageTypes.go index 435a4fd6c..db0e86daa 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model/ModelPackageTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model/ModelPackageTypes.go @@ -11,9 +11,9 @@ package model import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/log" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiLog_ "github.com/vmware/vsphere-automation-sdk-go/runtime/log" "reflect" ) @@ -48,6 +48,10 @@ type ALBAlertScriptConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -56,10 +60,12 @@ type ALBAlertScriptConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -68,17 +74,16 @@ type ALBAlertScriptConfig struct { ActionScript *string } -func (s *ALBAlertScriptConfig) GetType__() bindings.BindingType { +func (s *ALBAlertScriptConfig) GetType__() vapiBindings_.BindingType { return ALBAlertScriptConfigBindingType() } -func (s *ALBAlertScriptConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAlertScriptConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAlertScriptConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAlertScriptConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -111,17 +116,16 @@ const ALBAnalyticsPolicy_CLIENT_INSIGHTS_NO_INSIGHTS = "NO_INSIGHTS" const ALBAnalyticsPolicy_CLIENT_INSIGHTS_PASSIVE = "PASSIVE" const ALBAnalyticsPolicy_CLIENT_INSIGHTS_ACTIVE = "ACTIVE" -func (s *ALBAnalyticsPolicy) GetType__() bindings.BindingType { +func (s *ALBAnalyticsPolicy) GetType__() vapiBindings_.BindingType { return ALBAnalyticsPolicyBindingType() } -func (s *ALBAnalyticsPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAnalyticsPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAnalyticsPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAnalyticsPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -158,6 +162,10 @@ type ALBAnalyticsProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -166,10 +174,12 @@ type ALBAnalyticsProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -341,17 +351,16 @@ type ALBAnalyticsProfile struct { const ALBAnalyticsProfile_RESP_CODE_BLOCK_4XX = "AP_HTTP_RSP_4XX" const ALBAnalyticsProfile_RESP_CODE_BLOCK_5XX = "AP_HTTP_RSP_5XX" -func (s *ALBAnalyticsProfile) GetType__() bindings.BindingType { +func (s *ALBAnalyticsProfile) GetType__() vapiBindings_.BindingType { return ALBAnalyticsProfileBindingType() } -func (s *ALBAnalyticsProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAnalyticsProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAnalyticsProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAnalyticsProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -378,17 +387,16 @@ type ALBAnalyticsProfileApiResponse struct { Results []ALBAnalyticsProfile } -func (s *ALBAnalyticsProfileApiResponse) GetType__() bindings.BindingType { +func (s *ALBAnalyticsProfileApiResponse) GetType__() vapiBindings_.BindingType { return ALBAnalyticsProfileApiResponseBindingType() } -func (s *ALBAnalyticsProfileApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAnalyticsProfileApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAnalyticsProfileApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAnalyticsProfileApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -404,17 +412,16 @@ type ALBAppCookiePersistenceProfile struct { Timeout *int64 } -func (s *ALBAppCookiePersistenceProfile) GetType__() bindings.BindingType { +func (s *ALBAppCookiePersistenceProfile) GetType__() vapiBindings_.BindingType { return ALBAppCookiePersistenceProfileBindingType() } -func (s *ALBAppCookiePersistenceProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAppCookiePersistenceProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAppCookiePersistenceProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAppCookiePersistenceProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -432,17 +439,16 @@ type ALBAppLearningConfidenceOverride struct { ConfidVeryHighValue *int64 } -func (s *ALBAppLearningConfidenceOverride) GetType__() bindings.BindingType { +func (s *ALBAppLearningConfidenceOverride) GetType__() vapiBindings_.BindingType { return ALBAppLearningConfidenceOverrideBindingType() } -func (s *ALBAppLearningConfidenceOverride) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAppLearningConfidenceOverride) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAppLearningConfidenceOverride._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAppLearningConfidenceOverride._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -464,17 +470,16 @@ type ALBAppLearningParams struct { UpdateInterval *int64 } -func (s *ALBAppLearningParams) GetType__() bindings.BindingType { +func (s *ALBAppLearningParams) GetType__() vapiBindings_.BindingType { return ALBAppLearningParamsBindingType() } -func (s *ALBAppLearningParams) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAppLearningParams) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAppLearningParams._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAppLearningParams._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -511,6 +516,10 @@ type ALBApplicationPersistenceProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -519,10 +528,12 @@ type ALBApplicationPersistenceProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -568,17 +579,16 @@ const ALBApplicationPersistenceProfile_SERVER_HM_DOWN_RECOVERY_PICK_NEW_SERVER = const ALBApplicationPersistenceProfile_SERVER_HM_DOWN_RECOVERY_ABORT_CONNECTION = "HM_DOWN_ABORT_CONNECTION" const ALBApplicationPersistenceProfile_SERVER_HM_DOWN_RECOVERY_CONTINUE_PERSISTENT_SERVER = "HM_DOWN_CONTINUE_PERSISTENT_SERVER" -func (s *ALBApplicationPersistenceProfile) GetType__() bindings.BindingType { +func (s *ALBApplicationPersistenceProfile) GetType__() vapiBindings_.BindingType { return ALBApplicationPersistenceProfileBindingType() } -func (s *ALBApplicationPersistenceProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBApplicationPersistenceProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBApplicationPersistenceProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBApplicationPersistenceProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -605,17 +615,16 @@ type ALBApplicationPersistenceProfileApiResponse struct { Results []ALBApplicationPersistenceProfile } -func (s *ALBApplicationPersistenceProfileApiResponse) GetType__() bindings.BindingType { +func (s *ALBApplicationPersistenceProfileApiResponse) GetType__() vapiBindings_.BindingType { return ALBApplicationPersistenceProfileApiResponseBindingType() } -func (s *ALBApplicationPersistenceProfileApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBApplicationPersistenceProfileApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBApplicationPersistenceProfileApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBApplicationPersistenceProfileApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -652,6 +661,10 @@ type ALBApplicationProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -660,10 +673,12 @@ type ALBApplicationProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -705,17 +720,16 @@ const ALBApplicationProfile_TYPE_DNS = "APPLICATION_PROFILE_TYPE_DNS" const ALBApplicationProfile_TYPE_SSL = "APPLICATION_PROFILE_TYPE_SSL" const ALBApplicationProfile_TYPE_SIP = "APPLICATION_PROFILE_TYPE_SIP" -func (s *ALBApplicationProfile) GetType__() bindings.BindingType { +func (s *ALBApplicationProfile) GetType__() vapiBindings_.BindingType { return ALBApplicationProfileBindingType() } -func (s *ALBApplicationProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBApplicationProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBApplicationProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBApplicationProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -742,17 +756,16 @@ type ALBApplicationProfileApiResponse struct { Results []ALBApplicationProfile } -func (s *ALBApplicationProfileApiResponse) GetType__() bindings.BindingType { +func (s *ALBApplicationProfileApiResponse) GetType__() vapiBindings_.BindingType { return ALBApplicationProfileApiResponseBindingType() } -func (s *ALBApplicationProfileApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBApplicationProfileApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBApplicationProfileApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBApplicationProfileApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -764,17 +777,16 @@ type ALBAttackMitigationAction struct { Deny *bool } -func (s *ALBAttackMitigationAction) GetType__() bindings.BindingType { +func (s *ALBAttackMitigationAction) GetType__() vapiBindings_.BindingType { return ALBAttackMitigationActionBindingType() } -func (s *ALBAttackMitigationAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAttackMitigationAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAttackMitigationAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAttackMitigationAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -787,17 +799,16 @@ type ALBAuthAttributeMatch struct { AttributeValueList *ALBStringMatch } -func (s *ALBAuthAttributeMatch) GetType__() bindings.BindingType { +func (s *ALBAuthAttributeMatch) GetType__() vapiBindings_.BindingType { return ALBAuthAttributeMatchBindingType() } -func (s *ALBAuthAttributeMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAuthAttributeMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAuthAttributeMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAuthAttributeMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -834,6 +845,10 @@ type ALBAuthProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -842,10 +857,12 @@ type ALBAuthProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -874,17 +891,16 @@ const ALBAuthProfile_TYPE_SAML = "AUTH_PROFILE_SAML" const ALBAuthProfile_TYPE_PINGACCESS = "AUTH_PROFILE_PINGACCESS" const ALBAuthProfile_TYPE_JWT = "AUTH_PROFILE_JWT" -func (s *ALBAuthProfile) GetType__() bindings.BindingType { +func (s *ALBAuthProfile) GetType__() vapiBindings_.BindingType { return ALBAuthProfileBindingType() } -func (s *ALBAuthProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAuthProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAuthProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAuthProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -911,17 +927,16 @@ type ALBAuthProfileApiResponse struct { Results []ALBAuthProfile } -func (s *ALBAuthProfileApiResponse) GetType__() bindings.BindingType { +func (s *ALBAuthProfileApiResponse) GetType__() vapiBindings_.BindingType { return ALBAuthProfileApiResponseBindingType() } -func (s *ALBAuthProfileApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAuthProfileApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAuthProfileApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAuthProfileApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -937,17 +952,16 @@ type ALBAuthProfileHTTPClientParams struct { RequireUserGroups []string } -func (s *ALBAuthProfileHTTPClientParams) GetType__() bindings.BindingType { +func (s *ALBAuthProfileHTTPClientParams) GetType__() vapiBindings_.BindingType { return ALBAuthProfileHTTPClientParamsBindingType() } -func (s *ALBAuthProfileHTTPClientParams) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAuthProfileHTTPClientParams) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAuthProfileHTTPClientParams._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAuthProfileHTTPClientParams._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -963,17 +977,16 @@ type ALBAuthTacacsPlusAttributeValuePair struct { Value *string } -func (s *ALBAuthTacacsPlusAttributeValuePair) GetType__() bindings.BindingType { +func (s *ALBAuthTacacsPlusAttributeValuePair) GetType__() vapiBindings_.BindingType { return ALBAuthTacacsPlusAttributeValuePairBindingType() } -func (s *ALBAuthTacacsPlusAttributeValuePair) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAuthTacacsPlusAttributeValuePair) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAuthTacacsPlusAttributeValuePair._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAuthTacacsPlusAttributeValuePair._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -991,17 +1004,16 @@ type ALBAuthToken struct { Username *string } -func (s *ALBAuthToken) GetType__() bindings.BindingType { +func (s *ALBAuthToken) GetType__() vapiBindings_.BindingType { return ALBAuthTokenBindingType() } -func (s *ALBAuthToken) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAuthToken) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAuthToken._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAuthToken._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1021,17 +1033,16 @@ type ALBAuthenticationAction struct { const ALBAuthenticationAction_TYPE_SKIP_AUTHENTICATION = "SKIP_AUTHENTICATION" const ALBAuthenticationAction_TYPE_USE_DEFAULT_AUTHENTICATION = "USE_DEFAULT_AUTHENTICATION" -func (s *ALBAuthenticationAction) GetType__() bindings.BindingType { +func (s *ALBAuthenticationAction) GetType__() vapiBindings_.BindingType { return ALBAuthenticationActionBindingType() } -func (s *ALBAuthenticationAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAuthenticationAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAuthenticationAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAuthenticationAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1044,17 +1055,16 @@ type ALBAuthenticationMatch struct { Path *ALBPathMatch } -func (s *ALBAuthenticationMatch) GetType__() bindings.BindingType { +func (s *ALBAuthenticationMatch) GetType__() vapiBindings_.BindingType { return ALBAuthenticationMatchBindingType() } -func (s *ALBAuthenticationMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAuthenticationMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAuthenticationMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAuthenticationMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1068,17 +1078,16 @@ type ALBAuthenticationPolicy struct { DefaultAuthProfilePath *string } -func (s *ALBAuthenticationPolicy) GetType__() bindings.BindingType { +func (s *ALBAuthenticationPolicy) GetType__() vapiBindings_.BindingType { return ALBAuthenticationPolicyBindingType() } -func (s *ALBAuthenticationPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAuthenticationPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAuthenticationPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAuthenticationPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1096,17 +1105,16 @@ type ALBAuthenticationRule struct { Name *string } -func (s *ALBAuthenticationRule) GetType__() bindings.BindingType { +func (s *ALBAuthenticationRule) GetType__() vapiBindings_.BindingType { return ALBAuthenticationRuleBindingType() } -func (s *ALBAuthenticationRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAuthenticationRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAuthenticationRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAuthenticationRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1137,17 +1145,16 @@ const ALBAuthorizationAction_TYPE_ALLOW_ACCESS = "ALLOW_ACCESS" const ALBAuthorizationAction_TYPE_CLOSE_CONNECTION = "CLOSE_CONNECTION" const ALBAuthorizationAction_TYPE_HTTP_LOCAL_RESPONSE = "HTTP_LOCAL_RESPONSE" -func (s *ALBAuthorizationAction) GetType__() bindings.BindingType { +func (s *ALBAuthorizationAction) GetType__() vapiBindings_.BindingType { return ALBAuthorizationActionBindingType() } -func (s *ALBAuthorizationAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAuthorizationAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAuthorizationAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAuthorizationAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1162,17 +1169,16 @@ type ALBAuthorizationMatch struct { Path *ALBPathMatch } -func (s *ALBAuthorizationMatch) GetType__() bindings.BindingType { +func (s *ALBAuthorizationMatch) GetType__() vapiBindings_.BindingType { return ALBAuthorizationMatchBindingType() } -func (s *ALBAuthorizationMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAuthorizationMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAuthorizationMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAuthorizationMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1184,17 +1190,16 @@ type ALBAuthorizationPolicy struct { AuthzRules []ALBAuthorizationRule } -func (s *ALBAuthorizationPolicy) GetType__() bindings.BindingType { +func (s *ALBAuthorizationPolicy) GetType__() vapiBindings_.BindingType { return ALBAuthorizationPolicyBindingType() } -func (s *ALBAuthorizationPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAuthorizationPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAuthorizationPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAuthorizationPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1212,17 +1217,16 @@ type ALBAuthorizationRule struct { Name *string } -func (s *ALBAuthorizationRule) GetType__() bindings.BindingType { +func (s *ALBAuthorizationRule) GetType__() vapiBindings_.BindingType { return ALBAuthorizationRuleBindingType() } -func (s *ALBAuthorizationRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAuthorizationRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAuthorizationRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAuthorizationRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1259,6 +1263,10 @@ type ALBAutoScaleLaunchConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -1267,10 +1275,12 @@ type ALBAutoScaleLaunchConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -1285,17 +1295,16 @@ type ALBAutoScaleLaunchConfig struct { UseExternalAsg *bool } -func (s *ALBAutoScaleLaunchConfig) GetType__() bindings.BindingType { +func (s *ALBAutoScaleLaunchConfig) GetType__() vapiBindings_.BindingType { return ALBAutoScaleLaunchConfigBindingType() } -func (s *ALBAutoScaleLaunchConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAutoScaleLaunchConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAutoScaleLaunchConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAutoScaleLaunchConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1322,17 +1331,16 @@ type ALBAutoScaleLaunchConfigApiResponse struct { Results []ALBAutoScaleLaunchConfig } -func (s *ALBAutoScaleLaunchConfigApiResponse) GetType__() bindings.BindingType { +func (s *ALBAutoScaleLaunchConfigApiResponse) GetType__() vapiBindings_.BindingType { return ALBAutoScaleLaunchConfigApiResponseBindingType() } -func (s *ALBAutoScaleLaunchConfigApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAutoScaleLaunchConfigApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAutoScaleLaunchConfigApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAutoScaleLaunchConfigApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1344,17 +1352,16 @@ type ALBAutoScaleMesosSettings struct { Force *bool } -func (s *ALBAutoScaleMesosSettings) GetType__() bindings.BindingType { +func (s *ALBAutoScaleMesosSettings) GetType__() vapiBindings_.BindingType { return ALBAutoScaleMesosSettingsBindingType() } -func (s *ALBAutoScaleMesosSettings) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAutoScaleMesosSettings) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAutoScaleMesosSettings._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAutoScaleMesosSettings._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1368,17 +1375,16 @@ type ALBAutoScaleOpenStackSettings struct { HeatScaleUpUrl *string } -func (s *ALBAutoScaleOpenStackSettings) GetType__() bindings.BindingType { +func (s *ALBAutoScaleOpenStackSettings) GetType__() vapiBindings_.BindingType { return ALBAutoScaleOpenStackSettingsBindingType() } -func (s *ALBAutoScaleOpenStackSettings) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBAutoScaleOpenStackSettings) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBAutoScaleOpenStackSettings._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBAutoScaleOpenStackSettings._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1410,17 +1416,16 @@ type ALBCRL struct { UpdateInterval *int64 } -func (s *ALBCRL) GetType__() bindings.BindingType { +func (s *ALBCRL) GetType__() vapiBindings_.BindingType { return ALBCRLBindingType() } -func (s *ALBCRL) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBCRL) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBCRL._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBCRL._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1434,17 +1439,16 @@ type ALBCertificateAuthority struct { Name *string } -func (s *ALBCertificateAuthority) GetType__() bindings.BindingType { +func (s *ALBCertificateAuthority) GetType__() vapiBindings_.BindingType { return ALBCertificateAuthorityBindingType() } -func (s *ALBCertificateAuthority) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBCertificateAuthority) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBCertificateAuthority._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBCertificateAuthority._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1481,6 +1485,10 @@ type ALBCertificateManagementProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -1489,10 +1497,12 @@ type ALBCertificateManagementProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -1503,17 +1513,16 @@ type ALBCertificateManagementProfile struct { ScriptParams []ALBCustomParams } -func (s *ALBCertificateManagementProfile) GetType__() bindings.BindingType { +func (s *ALBCertificateManagementProfile) GetType__() vapiBindings_.BindingType { return ALBCertificateManagementProfileBindingType() } -func (s *ALBCertificateManagementProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBCertificateManagementProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBCertificateManagementProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBCertificateManagementProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1526,17 +1535,16 @@ type ALBClientInsightsSampling struct { SkipUris *ALBStringMatch } -func (s *ALBClientInsightsSampling) GetType__() bindings.BindingType { +func (s *ALBClientInsightsSampling) GetType__() vapiBindings_.BindingType { return ALBClientInsightsSamplingBindingType() } -func (s *ALBClientInsightsSampling) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBClientInsightsSampling) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBClientInsightsSampling._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBClientInsightsSampling._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1588,17 +1596,16 @@ const ALBClientLogConfiguration_SIGNIFICANT_LOG_PROCESSING_SYNC_AND_INDEX_ON_DEM const ALBClientLogConfiguration_SIGNIFICANT_LOG_PROCESSING_AUTO_SYNC_AND_INDEX = "LOGS_PROCESSING_AUTO_SYNC_AND_INDEX" const ALBClientLogConfiguration_SIGNIFICANT_LOG_PROCESSING_AUTO_SYNC_BUT_INDEX_ON_DEMAND = "LOGS_PROCESSING_AUTO_SYNC_BUT_INDEX_ON_DEMAND" -func (s *ALBClientLogConfiguration) GetType__() bindings.BindingType { +func (s *ALBClientLogConfiguration) GetType__() vapiBindings_.BindingType { return ALBClientLogConfigurationBindingType() } -func (s *ALBClientLogConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBClientLogConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBClientLogConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBClientLogConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1620,17 +1627,16 @@ type ALBClientLogFilter struct { Uri *ALBStringMatch } -func (s *ALBClientLogFilter) GetType__() bindings.BindingType { +func (s *ALBClientLogFilter) GetType__() vapiBindings_.BindingType { return ALBClientLogFilterBindingType() } -func (s *ALBClientLogFilter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBClientLogFilter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBClientLogFilter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBClientLogFilter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1681,17 +1687,16 @@ const ALBClientLogStreamingConfig_PROTOCOL_RAW_OVER_UDP = "LOG_STREAMING_PROTOCO const ALBClientLogStreamingConfig_PROTOCOL_TLS = "LOG_STREAMING_PROTOCOL_TLS" const ALBClientLogStreamingConfig_PROTOCOL_SYSLOG_OVER_TLS = "LOG_STREAMING_PROTOCOL_SYSLOG_OVER_TLS" -func (s *ALBClientLogStreamingConfig) GetType__() bindings.BindingType { +func (s *ALBClientLogStreamingConfig) GetType__() vapiBindings_.BindingType { return ALBClientLogStreamingConfigBindingType() } -func (s *ALBClientLogStreamingConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBClientLogStreamingConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBClientLogStreamingConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBClientLogStreamingConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1713,17 +1718,16 @@ type ALBClientLogStreamingFormat struct { const ALBClientLogStreamingFormat_FORMAT_FULL = "LOG_STREAMING_FORMAT_JSON_FULL" const ALBClientLogStreamingFormat_FORMAT_SELECTED = "LOG_STREAMING_FORMAT_JSON_SELECTED" -func (s *ALBClientLogStreamingFormat) GetType__() bindings.BindingType { +func (s *ALBClientLogStreamingFormat) GetType__() vapiBindings_.BindingType { return ALBClientLogStreamingFormatBindingType() } -func (s *ALBClientLogStreamingFormat) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBClientLogStreamingFormat) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBClientLogStreamingFormat._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBClientLogStreamingFormat._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1739,17 +1743,16 @@ type ALBCloneServer struct { Subnet *ALBIpAddrPrefix } -func (s *ALBCloneServer) GetType__() bindings.BindingType { +func (s *ALBCloneServer) GetType__() vapiBindings_.BindingType { return ALBCloneServerBindingType() } -func (s *ALBCloneServer) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBCloneServer) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBCloneServer._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBCloneServer._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1796,17 +1799,16 @@ const ALBCompressionFilter_LEVEL_NO_COMPRESSION = "NO_COMPRESSION" const ALBCompressionFilter_MATCH_IN = "IS_IN" const ALBCompressionFilter_MATCH_NOT_IN = "IS_NOT_IN" -func (s *ALBCompressionFilter) GetType__() bindings.BindingType { +func (s *ALBCompressionFilter) GetType__() vapiBindings_.BindingType { return ALBCompressionFilterBindingType() } -func (s *ALBCompressionFilter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBCompressionFilter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBCompressionFilter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBCompressionFilter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1834,17 +1836,16 @@ type ALBCompressionProfile struct { const ALBCompressionProfile_TYPE_AUTO_COMPRESSION = "AUTO_COMPRESSION" const ALBCompressionProfile_TYPE_CUSTOM_COMPRESSION = "CUSTOM_COMPRESSION" -func (s *ALBCompressionProfile) GetType__() bindings.BindingType { +func (s *ALBCompressionProfile) GetType__() vapiBindings_.BindingType { return ALBCompressionProfileBindingType() } -func (s *ALBCompressionProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBCompressionProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBCompressionProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBCompressionProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1862,17 +1863,16 @@ type ALBConnPoolProperties struct { UpstreamConnpoolServerMaxCache *int64 } -func (s *ALBConnPoolProperties) GetType__() bindings.BindingType { +func (s *ALBConnPoolProperties) GetType__() vapiBindings_.BindingType { return ALBConnPoolPropertiesBindingType() } -func (s *ALBConnPoolProperties) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBConnPoolProperties) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBConnPoolProperties._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBConnPoolProperties._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1888,17 +1888,16 @@ type ALBContentRewriteProfile struct { RspMatchReplacePair []ALBMatchReplacePair } -func (s *ALBContentRewriteProfile) GetType__() bindings.BindingType { +func (s *ALBContentRewriteProfile) GetType__() vapiBindings_.BindingType { return ALBContentRewriteProfileBindingType() } -func (s *ALBContentRewriteProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBContentRewriteProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBContentRewriteProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBContentRewriteProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1923,17 +1922,16 @@ type ALBControllerClusterInfo struct { VirtualIp *string } -func (s *ALBControllerClusterInfo) GetType__() bindings.BindingType { +func (s *ALBControllerClusterInfo) GetType__() vapiBindings_.BindingType { return ALBControllerClusterInfoBindingType() } -func (s *ALBControllerClusterInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBControllerClusterInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBControllerClusterInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBControllerClusterInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1945,17 +1943,16 @@ type ALBControllerClusterTrigger struct { Status *string } -func (s *ALBControllerClusterTrigger) GetType__() bindings.BindingType { +func (s *ALBControllerClusterTrigger) GetType__() vapiBindings_.BindingType { return ALBControllerClusterTriggerBindingType() } -func (s *ALBControllerClusterTrigger) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBControllerClusterTrigger) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBControllerClusterTrigger._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBControllerClusterTrigger._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -1985,17 +1982,16 @@ type ALBControllerConfiguration struct { const ALBControllerConfiguration_OWNED_BY_LCM = "LCM" const ALBControllerConfiguration_OWNED_BY_VCF = "VCF" -func (s *ALBControllerConfiguration) GetType__() bindings.BindingType { +func (s *ALBControllerConfiguration) GetType__() vapiBindings_.BindingType { return ALBControllerConfigurationBindingType() } -func (s *ALBControllerConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBControllerConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBControllerConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBControllerConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2023,17 +2019,16 @@ const ALBControllerNodeFormFactor_TYPE_SMALL = "SMALL" const ALBControllerNodeFormFactor_TYPE_MEDIUM = "MEDIUM" const ALBControllerNodeFormFactor_TYPE_LARGE = "LARGE" -func (s *ALBControllerNodeFormFactor) GetType__() bindings.BindingType { +func (s *ALBControllerNodeFormFactor) GetType__() vapiBindings_.BindingType { return ALBControllerNodeFormFactorBindingType() } -func (s *ALBControllerNodeFormFactor) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBControllerNodeFormFactor) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBControllerNodeFormFactor._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBControllerNodeFormFactor._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2045,17 +2040,16 @@ type ALBControllerNodeFormFactors struct { FormFactors []ALBControllerNodeFormFactor } -func (s *ALBControllerNodeFormFactors) GetType__() bindings.BindingType { +func (s *ALBControllerNodeFormFactors) GetType__() vapiBindings_.BindingType { return ALBControllerNodeFormFactorsBindingType() } -func (s *ALBControllerNodeFormFactors) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBControllerNodeFormFactors) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBControllerNodeFormFactors._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBControllerNodeFormFactors._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2079,17 +2073,16 @@ type ALBControllerNodeInfo struct { VmId *string } -func (s *ALBControllerNodeInfo) GetType__() bindings.BindingType { +func (s *ALBControllerNodeInfo) GetType__() vapiBindings_.BindingType { return ALBControllerNodeInfoBindingType() } -func (s *ALBControllerNodeInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBControllerNodeInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBControllerNodeInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBControllerNodeInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2102,17 +2095,16 @@ type ALBControllerNodeUserSettings struct { AdminSshKey *string } -func (s *ALBControllerNodeUserSettings) GetType__() bindings.BindingType { +func (s *ALBControllerNodeUserSettings) GetType__() vapiBindings_.BindingType { return ALBControllerNodeUserSettingsBindingType() } -func (s *ALBControllerNodeUserSettings) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBControllerNodeUserSettings) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBControllerNodeUserSettings._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBControllerNodeUserSettings._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2157,17 +2149,16 @@ type ALBControllerNodeVMClusterConfig struct { ClusterUuid *string } -func (s *ALBControllerNodeVMClusterConfig) GetType__() bindings.BindingType { +func (s *ALBControllerNodeVMClusterConfig) GetType__() vapiBindings_.BindingType { return ALBControllerNodeVMClusterConfigBindingType() } -func (s *ALBControllerNodeVMClusterConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBControllerNodeVMClusterConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBControllerNodeVMClusterConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBControllerNodeVMClusterConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2189,17 +2180,16 @@ type ALBControllerNodeVMDeploymentConfig struct { const ALBControllerNodeVMDeploymentConfig__TYPE_IDENTIFIER = "ALBControllerNodeVMDeploymentConfig" const ALBControllerNodeVMDeploymentConfig_PLACEMENT_TYPE_ALBCONTROLLERVSPHERECLUSTERNODEVMDEPLOYMENTCONFIG = "AlbControllerVsphereClusterNodeVmDeploymentConfig" -func (s *ALBControllerNodeVMDeploymentConfig) GetType__() bindings.BindingType { +func (s *ALBControllerNodeVMDeploymentConfig) GetType__() vapiBindings_.BindingType { return ALBControllerNodeVMDeploymentConfigBindingType() } -func (s *ALBControllerNodeVMDeploymentConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBControllerNodeVMDeploymentConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBControllerNodeVMDeploymentConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBControllerNodeVMDeploymentConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2213,17 +2203,16 @@ type ALBControllerNodeVMDeploymentProgressState struct { Progress *int64 } -func (s *ALBControllerNodeVMDeploymentProgressState) GetType__() bindings.BindingType { +func (s *ALBControllerNodeVMDeploymentProgressState) GetType__() vapiBindings_.BindingType { return ALBControllerNodeVMDeploymentProgressStateBindingType() } -func (s *ALBControllerNodeVMDeploymentProgressState) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBControllerNodeVMDeploymentProgressState) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBControllerNodeVMDeploymentProgressState._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBControllerNodeVMDeploymentProgressState._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2260,7 +2249,7 @@ type ALBControllerNodeVMDeploymentRequest struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag - DeploymentConfig *data.StructValue + DeploymentConfig *vapiData_.StructValue // Possible values are: // // * ALBControllerNodeVMDeploymentRequest#ALBControllerNodeVMDeploymentRequest_FORM_FACTOR_SMALL @@ -2278,17 +2267,16 @@ const ALBControllerNodeVMDeploymentRequest_FORM_FACTOR_SMALL = "SMALL" const ALBControllerNodeVMDeploymentRequest_FORM_FACTOR_MEDIUM = "MEDIUM" const ALBControllerNodeVMDeploymentRequest_FORM_FACTOR_LARGE = "LARGE" -func (s *ALBControllerNodeVMDeploymentRequest) GetType__() bindings.BindingType { +func (s *ALBControllerNodeVMDeploymentRequest) GetType__() vapiBindings_.BindingType { return ALBControllerNodeVMDeploymentRequestBindingType() } -func (s *ALBControllerNodeVMDeploymentRequest) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBControllerNodeVMDeploymentRequest) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBControllerNodeVMDeploymentRequest._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBControllerNodeVMDeploymentRequest._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2313,17 +2301,16 @@ type ALBControllerNodeVMDeploymentRequestList struct { Results []ALBControllerNodeVMDeploymentRequest } -func (s *ALBControllerNodeVMDeploymentRequestList) GetType__() bindings.BindingType { +func (s *ALBControllerNodeVMDeploymentRequestList) GetType__() vapiBindings_.BindingType { return ALBControllerNodeVMDeploymentRequestListBindingType() } -func (s *ALBControllerNodeVMDeploymentRequestList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBControllerNodeVMDeploymentRequestList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBControllerNodeVMDeploymentRequestList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBControllerNodeVMDeploymentRequestList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2396,17 +2383,16 @@ const ALBControllerNodeVMDeploymentStatusReport_STATUS_VM_UNDEPLOY_FAILED = "VM_ const ALBControllerNodeVMDeploymentStatusReport_STATUS_VM_UNDEPLOY_SUCCESSFUL = "VM_UNDEPLOY_SUCCESSFUL" const ALBControllerNodeVMDeploymentStatusReport_STATUS_UNKNOWN_STATE = "UNKNOWN_STATE" -func (s *ALBControllerNodeVMDeploymentStatusReport) GetType__() bindings.BindingType { +func (s *ALBControllerNodeVMDeploymentStatusReport) GetType__() vapiBindings_.BindingType { return ALBControllerNodeVMDeploymentStatusReportBindingType() } -func (s *ALBControllerNodeVMDeploymentStatusReport) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBControllerNodeVMDeploymentStatusReport) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBControllerNodeVMDeploymentStatusReport._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBControllerNodeVMDeploymentStatusReport._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2420,17 +2406,16 @@ type ALBControllerVersion struct { AlbControllerVersion *string } -func (s *ALBControllerVersion) GetType__() bindings.BindingType { +func (s *ALBControllerVersion) GetType__() vapiBindings_.BindingType { return ALBControllerVersionBindingType() } -func (s *ALBControllerVersion) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBControllerVersion) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBControllerVersion._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBControllerVersion._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2479,17 +2464,16 @@ const ALBCookieMatch_MATCH_CRITERIA_DOES_NOT_END_WITH = "HDR_DOES_NOT_END_WITH" const ALBCookieMatch_MATCH_CRITERIA_EQUALS = "HDR_EQUALS" const ALBCookieMatch_MATCH_CRITERIA_DOES_NOT_EQUAL = "HDR_DOES_NOT_EQUAL" -func (s *ALBCookieMatch) GetType__() bindings.BindingType { +func (s *ALBCookieMatch) GetType__() vapiBindings_.BindingType { return ALBCookieMatchBindingType() } -func (s *ALBCookieMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBCookieMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBCookieMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBCookieMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2507,17 +2491,16 @@ type ALBCustomParams struct { Value *string } -func (s *ALBCustomParams) GetType__() bindings.BindingType { +func (s *ALBCustomParams) GetType__() vapiBindings_.BindingType { return ALBCustomParamsBindingType() } -func (s *ALBCustomParams) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBCustomParams) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBCustomParams._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBCustomParams._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2533,17 +2516,16 @@ type ALBDiscoveredNetwork struct { Subnet6 []ALBIpAddrPrefix } -func (s *ALBDiscoveredNetwork) GetType__() bindings.BindingType { +func (s *ALBDiscoveredNetwork) GetType__() vapiBindings_.BindingType { return ALBDiscoveredNetworkBindingType() } -func (s *ALBDiscoveredNetwork) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDiscoveredNetwork) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDiscoveredNetwork._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDiscoveredNetwork._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2554,17 +2536,16 @@ type ALBDnsAAAARdata struct { Ip6Address *ALBIpAddr } -func (s *ALBDnsAAAARdata) GetType__() bindings.BindingType { +func (s *ALBDnsAAAARdata) GetType__() vapiBindings_.BindingType { return ALBDnsAAAARdataBindingType() } -func (s *ALBDnsAAAARdata) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsAAAARdata) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsAAAARdata._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsAAAARdata._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2575,17 +2556,16 @@ type ALBDnsaRdata struct { IpAddress *ALBIpAddr } -func (s *ALBDnsaRdata) GetType__() bindings.BindingType { +func (s *ALBDnsaRdata) GetType__() vapiBindings_.BindingType { return ALBDnsaRdataBindingType() } -func (s *ALBDnsaRdata) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsaRdata) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsaRdata._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsaRdata._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2614,17 +2594,16 @@ const ALBDnsAttack_ATTACK_VECTOR_REFLECTION = "DNS_REFLECTION" const ALBDnsAttack_ATTACK_VECTOR_NXDOMAIN = "DNS_NXDOMAIN" const ALBDnsAttack_ATTACK_VECTOR_AMPLIFICATION_EGRESS = "DNS_AMPLIFICATION_EGRESS" -func (s *ALBDnsAttack) GetType__() bindings.BindingType { +func (s *ALBDnsAttack) GetType__() vapiBindings_.BindingType { return ALBDnsAttackBindingType() } -func (s *ALBDnsAttack) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsAttack) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsAttack._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsAttack._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2646,17 +2625,16 @@ type ALBDnsAttacks struct { const ALBDnsAttacks_OPER_MODE_DETECTION = "DETECTION" const ALBDnsAttacks_OPER_MODE_MITIGATION = "MITIGATION" -func (s *ALBDnsAttacks) GetType__() bindings.BindingType { +func (s *ALBDnsAttacks) GetType__() vapiBindings_.BindingType { return ALBDnsAttacksBindingType() } -func (s *ALBDnsAttacks) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsAttacks) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsAttacks._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsAttacks._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2669,17 +2647,16 @@ type ALBDnsClientIpMatch struct { UseEdnsClientSubnetIp *bool } -func (s *ALBDnsClientIpMatch) GetType__() bindings.BindingType { +func (s *ALBDnsClientIpMatch) GetType__() vapiBindings_.BindingType { return ALBDnsClientIpMatchBindingType() } -func (s *ALBDnsClientIpMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsClientIpMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsClientIpMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsClientIpMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2691,17 +2668,16 @@ type ALBDnsCnameRdata struct { Cname *string } -func (s *ALBDnsCnameRdata) GetType__() bindings.BindingType { +func (s *ALBDnsCnameRdata) GetType__() vapiBindings_.BindingType { return ALBDnsCnameRdataBindingType() } -func (s *ALBDnsCnameRdata) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsCnameRdata) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsCnameRdata._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsCnameRdata._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2727,17 +2703,16 @@ type ALBDnsGeoLocationMatch struct { const ALBDnsGeoLocationMatch_MATCH_CRITERIA_IN = "IS_IN" const ALBDnsGeoLocationMatch_MATCH_CRITERIA_NOT_IN = "IS_NOT_IN" -func (s *ALBDnsGeoLocationMatch) GetType__() bindings.BindingType { +func (s *ALBDnsGeoLocationMatch) GetType__() vapiBindings_.BindingType { return ALBDnsGeoLocationMatchBindingType() } -func (s *ALBDnsGeoLocationMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsGeoLocationMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsGeoLocationMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsGeoLocationMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2805,17 +2780,16 @@ const ALBDnsInfo_TYPE_RRSIG = "DNS_RECORD_RRSIG" const ALBDnsInfo_TYPE_AXFR = "DNS_RECORD_AXFR" const ALBDnsInfo_TYPE_ANY = "DNS_RECORD_ANY" -func (s *ALBDnsInfo) GetType__() bindings.BindingType { +func (s *ALBDnsInfo) GetType__() vapiBindings_.BindingType { return ALBDnsInfoBindingType() } -func (s *ALBDnsInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2829,17 +2803,16 @@ type ALBDnsMxRdata struct { Priority *int64 } -func (s *ALBDnsMxRdata) GetType__() bindings.BindingType { +func (s *ALBDnsMxRdata) GetType__() vapiBindings_.BindingType { return ALBDnsMxRdataBindingType() } -func (s *ALBDnsMxRdata) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsMxRdata) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsMxRdata._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsMxRdata._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2853,17 +2826,16 @@ type ALBDnsNsRdata struct { Nsname *string } -func (s *ALBDnsNsRdata) GetType__() bindings.BindingType { +func (s *ALBDnsNsRdata) GetType__() vapiBindings_.BindingType { return ALBDnsNsRdataBindingType() } -func (s *ALBDnsNsRdata) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsNsRdata) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsNsRdata._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsNsRdata._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2877,17 +2849,16 @@ type ALBDnsPolicies struct { Index *int64 } -func (s *ALBDnsPolicies) GetType__() bindings.BindingType { +func (s *ALBDnsPolicies) GetType__() vapiBindings_.BindingType { return ALBDnsPoliciesBindingType() } -func (s *ALBDnsPolicies) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsPolicies) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsPolicies._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsPolicies._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2924,6 +2895,10 @@ type ALBDnsPolicy struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -2932,10 +2907,12 @@ type ALBDnsPolicy struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -2948,17 +2925,16 @@ type ALBDnsPolicy struct { Rule []ALBDnsRule } -func (s *ALBDnsPolicy) GetType__() bindings.BindingType { +func (s *ALBDnsPolicy) GetType__() vapiBindings_.BindingType { return ALBDnsPolicyBindingType() } -func (s *ALBDnsPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -2985,17 +2961,16 @@ type ALBDnsPolicyApiResponse struct { Results []ALBDnsPolicy } -func (s *ALBDnsPolicyApiResponse) GetType__() bindings.BindingType { +func (s *ALBDnsPolicyApiResponse) GetType__() vapiBindings_.BindingType { return ALBDnsPolicyApiResponseBindingType() } -func (s *ALBDnsPolicyApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsPolicyApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsPolicyApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsPolicyApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3035,17 +3010,16 @@ const ALBDnsQueryNameMatch_MATCH_CRITERIA_DOES_NOT_EQUAL = "DOES_NOT_EQUAL" const ALBDnsQueryNameMatch_MATCH_CRITERIA_REGEX_MATCH = "REGEX_MATCH" const ALBDnsQueryNameMatch_MATCH_CRITERIA_REGEX_DOES_NOT_MATCH = "REGEX_DOES_NOT_MATCH" -func (s *ALBDnsQueryNameMatch) GetType__() bindings.BindingType { +func (s *ALBDnsQueryNameMatch) GetType__() vapiBindings_.BindingType { return ALBDnsQueryNameMatchBindingType() } -func (s *ALBDnsQueryNameMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsQueryNameMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsQueryNameMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsQueryNameMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3104,17 +3078,16 @@ const ALBDnsQueryTypeMatch_QUERY_TYPE_RRSIG = "DNS_RECORD_RRSIG" const ALBDnsQueryTypeMatch_QUERY_TYPE_AXFR = "DNS_RECORD_AXFR" const ALBDnsQueryTypeMatch_QUERY_TYPE_ANY = "DNS_RECORD_ANY" -func (s *ALBDnsQueryTypeMatch) GetType__() bindings.BindingType { +func (s *ALBDnsQueryTypeMatch) GetType__() vapiBindings_.BindingType { return ALBDnsQueryTypeMatchBindingType() } -func (s *ALBDnsQueryTypeMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsQueryTypeMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsQueryTypeMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsQueryTypeMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3126,17 +3099,16 @@ type ALBDnsRateLimiter struct { RateLimiterObject *ALBRateLimiter } -func (s *ALBDnsRateLimiter) GetType__() bindings.BindingType { +func (s *ALBDnsRateLimiter) GetType__() vapiBindings_.BindingType { return ALBDnsRateLimiterBindingType() } -func (s *ALBDnsRateLimiter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsRateLimiter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsRateLimiter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsRateLimiter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3222,17 +3194,16 @@ const ALBDnsRecord_TYPE_RRSIG = "DNS_RECORD_RRSIG" const ALBDnsRecord_TYPE_AXFR = "DNS_RECORD_AXFR" const ALBDnsRecord_TYPE_ANY = "DNS_RECORD_ANY" -func (s *ALBDnsRecord) GetType__() bindings.BindingType { +func (s *ALBDnsRecord) GetType__() vapiBindings_.BindingType { return ALBDnsRecordBindingType() } -func (s *ALBDnsRecord) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsRecord) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsRecord._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsRecord._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3293,17 +3264,16 @@ const ALBDnsRrSet_TYPE_RRSIG = "DNS_RECORD_RRSIG" const ALBDnsRrSet_TYPE_AXFR = "DNS_RECORD_AXFR" const ALBDnsRrSet_TYPE_ANY = "DNS_RECORD_ANY" -func (s *ALBDnsRrSet) GetType__() bindings.BindingType { +func (s *ALBDnsRrSet) GetType__() vapiBindings_.BindingType { return ALBDnsRrSetBindingType() } -func (s *ALBDnsRrSet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsRrSet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsRrSet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsRrSet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3323,17 +3293,16 @@ type ALBDnsRule struct { Name *string } -func (s *ALBDnsRule) GetType__() bindings.BindingType { +func (s *ALBDnsRule) GetType__() vapiBindings_.BindingType { return ALBDnsRuleBindingType() } -func (s *ALBDnsRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3348,17 +3317,16 @@ type ALBDnsRuleAction struct { Response *ALBDnsRuleActionResponse } -func (s *ALBDnsRuleAction) GetType__() bindings.BindingType { +func (s *ALBDnsRuleAction) GetType__() vapiBindings_.BindingType { return ALBDnsRuleActionBindingType() } -func (s *ALBDnsRuleAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsRuleAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsRuleAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsRuleAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3372,17 +3340,16 @@ type ALBDnsRuleActionAllowDrop struct { ResetConn *bool } -func (s *ALBDnsRuleActionAllowDrop) GetType__() bindings.BindingType { +func (s *ALBDnsRuleActionAllowDrop) GetType__() vapiBindings_.BindingType { return ALBDnsRuleActionAllowDropBindingType() } -func (s *ALBDnsRuleActionAllowDrop) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsRuleActionAllowDrop) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsRuleActionAllowDrop._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsRuleActionAllowDrop._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3398,17 +3365,16 @@ type ALBDnsRuleActionGslbSiteSelection struct { SiteName *string } -func (s *ALBDnsRuleActionGslbSiteSelection) GetType__() bindings.BindingType { +func (s *ALBDnsRuleActionGslbSiteSelection) GetType__() vapiBindings_.BindingType { return ALBDnsRuleActionGslbSiteSelectionBindingType() } -func (s *ALBDnsRuleActionGslbSiteSelection) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsRuleActionGslbSiteSelection) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsRuleActionGslbSiteSelection._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsRuleActionGslbSiteSelection._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3422,17 +3388,16 @@ type ALBDnsRuleActionPoolSwitching struct { PoolPath *string } -func (s *ALBDnsRuleActionPoolSwitching) GetType__() bindings.BindingType { +func (s *ALBDnsRuleActionPoolSwitching) GetType__() vapiBindings_.BindingType { return ALBDnsRuleActionPoolSwitchingBindingType() } -func (s *ALBDnsRuleActionPoolSwitching) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsRuleActionPoolSwitching) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsRuleActionPoolSwitching._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsRuleActionPoolSwitching._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3476,17 +3441,16 @@ const ALBDnsRuleActionResponse_RCODE_NXRRSET = "DNS_RCODE_NXRRSET" const ALBDnsRuleActionResponse_RCODE_NOTAUTH = "DNS_RCODE_NOTAUTH" const ALBDnsRuleActionResponse_RCODE_NOTZONE = "DNS_RCODE_NOTZONE" -func (s *ALBDnsRuleActionResponse) GetType__() bindings.BindingType { +func (s *ALBDnsRuleActionResponse) GetType__() vapiBindings_.BindingType { return ALBDnsRuleActionResponseBindingType() } -func (s *ALBDnsRuleActionResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsRuleActionResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsRuleActionResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsRuleActionResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3511,17 +3475,16 @@ const ALBDnsRuleDnsRrSet_SECTION_ANSWER = "DNS_MESSAGE_SECTION_ANSWER" const ALBDnsRuleDnsRrSet_SECTION_AUTHORITY = "DNS_MESSAGE_SECTION_AUTHORITY" const ALBDnsRuleDnsRrSet_SECTION_ADDITIONAL = "DNS_MESSAGE_SECTION_ADDITIONAL" -func (s *ALBDnsRuleDnsRrSet) GetType__() bindings.BindingType { +func (s *ALBDnsRuleDnsRrSet) GetType__() vapiBindings_.BindingType { return ALBDnsRuleDnsRrSetBindingType() } -func (s *ALBDnsRuleDnsRrSet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsRuleDnsRrSet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsRuleDnsRrSet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsRuleDnsRrSet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3536,17 +3499,16 @@ type ALBDnsRuleMatchTarget struct { QueryType *ALBDnsQueryTypeMatch } -func (s *ALBDnsRuleMatchTarget) GetType__() bindings.BindingType { +func (s *ALBDnsRuleMatchTarget) GetType__() vapiBindings_.BindingType { return ALBDnsRuleMatchTargetBindingType() } -func (s *ALBDnsRuleMatchTarget) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsRuleMatchTarget) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsRuleMatchTarget._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsRuleMatchTarget._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3566,17 +3528,16 @@ type ALBDnsRuleRLAction struct { const ALBDnsRuleRLAction_TYPE_NONE = "DNS_RL_ACTION_NONE" const ALBDnsRuleRLAction_TYPE_DROP_REQ = "DNS_RL_ACTION_DROP_REQ" -func (s *ALBDnsRuleRLAction) GetType__() bindings.BindingType { +func (s *ALBDnsRuleRLAction) GetType__() vapiBindings_.BindingType { return ALBDnsRuleRLActionBindingType() } -func (s *ALBDnsRuleRLAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsRuleRLAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsRuleRLAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsRuleRLAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3620,17 +3581,16 @@ type ALBDnsServiceApplicationProfile struct { const ALBDnsServiceApplicationProfile_ERROR_RESPONSE_ERROR = "DNS_ERROR_RESPONSE_ERROR" const ALBDnsServiceApplicationProfile_ERROR_RESPONSE_NONE = "DNS_ERROR_RESPONSE_NONE" -func (s *ALBDnsServiceApplicationProfile) GetType__() bindings.BindingType { +func (s *ALBDnsServiceApplicationProfile) GetType__() vapiBindings_.BindingType { return ALBDnsServiceApplicationProfileBindingType() } -func (s *ALBDnsServiceApplicationProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsServiceApplicationProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsServiceApplicationProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsServiceApplicationProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3648,17 +3608,16 @@ type ALBDnsSrvRdata struct { Weight *int64 } -func (s *ALBDnsSrvRdata) GetType__() bindings.BindingType { +func (s *ALBDnsSrvRdata) GetType__() vapiBindings_.BindingType { return ALBDnsSrvRdataBindingType() } -func (s *ALBDnsSrvRdata) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsSrvRdata) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsSrvRdata._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsSrvRdata._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3687,17 +3646,16 @@ const ALBDnsTransportProtocolMatch_MATCH_CRITERIA_NOT_IN = "IS_NOT_IN" const ALBDnsTransportProtocolMatch_PROTOCOL_UDP = "DNS_OVER_UDP" const ALBDnsTransportProtocolMatch_PROTOCOL_TCP = "DNS_OVER_TCP" -func (s *ALBDnsTransportProtocolMatch) GetType__() bindings.BindingType { +func (s *ALBDnsTransportProtocolMatch) GetType__() vapiBindings_.BindingType { return ALBDnsTransportProtocolMatchBindingType() } -func (s *ALBDnsTransportProtocolMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsTransportProtocolMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsTransportProtocolMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsTransportProtocolMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3709,17 +3667,16 @@ type ALBDnsTxtRdata struct { TextStr *string } -func (s *ALBDnsTxtRdata) GetType__() bindings.BindingType { +func (s *ALBDnsTxtRdata) GetType__() vapiBindings_.BindingType { return ALBDnsTxtRdataBindingType() } -func (s *ALBDnsTxtRdata) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsTxtRdata) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsTxtRdata._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsTxtRdata._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3735,17 +3692,16 @@ type ALBDnsZone struct { NameServer *string } -func (s *ALBDnsZone) GetType__() bindings.BindingType { +func (s *ALBDnsZone) GetType__() vapiBindings_.BindingType { return ALBDnsZoneBindingType() } -func (s *ALBDnsZone) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDnsZone) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDnsZone._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDnsZone._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3757,17 +3713,16 @@ type ALBDosRateLimitProfile struct { RlProfile *ALBRateLimiterProfile } -func (s *ALBDosRateLimitProfile) GetType__() bindings.BindingType { +func (s *ALBDosRateLimitProfile) GetType__() vapiBindings_.BindingType { return ALBDosRateLimitProfileBindingType() } -func (s *ALBDosRateLimitProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDosRateLimitProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDosRateLimitProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDosRateLimitProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3869,17 +3824,16 @@ const ALBDosThreshold_ATTACK_DOS_REQ_HDR_RL_DROP = "DOS_REQ_HDR_RL_DROP" const ALBDosThreshold_ATTACK_DOS_REQ_CUSTOM_RL_DROP = "DOS_REQ_CUSTOM_RL_DROP" const ALBDosThreshold_ATTACK_DNS_ATTACK_REFLECTION = "DNS_ATTACK_REFLECTION" -func (s *ALBDosThreshold) GetType__() bindings.BindingType { +func (s *ALBDosThreshold) GetType__() vapiBindings_.BindingType { return ALBDosThresholdBindingType() } -func (s *ALBDosThreshold) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDosThreshold) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDosThreshold._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDosThreshold._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3893,17 +3847,16 @@ type ALBDosThresholdProfile struct { ThreshPeriod *int64 } -func (s *ALBDosThresholdProfile) GetType__() bindings.BindingType { +func (s *ALBDosThresholdProfile) GetType__() vapiBindings_.BindingType { return ALBDosThresholdProfileBindingType() } -func (s *ALBDosThresholdProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDosThresholdProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDosThresholdProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDosThresholdProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3930,17 +3883,16 @@ const ALBDsrProfile_DSR_ENCAP_TYPE_IPINIP = "ENCAP_IPINIP" const ALBDsrProfile_DSR_TYPE_L2 = "DSR_TYPE_L2" const ALBDsrProfile_DSR_TYPE_L3 = "DSR_TYPE_L3" -func (s *ALBDsrProfile) GetType__() bindings.BindingType { +func (s *ALBDsrProfile) GetType__() vapiBindings_.BindingType { return ALBDsrProfileBindingType() } -func (s *ALBDsrProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBDsrProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBDsrProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBDsrProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3952,17 +3904,16 @@ type ALBEquivalentLabels struct { Labels []string } -func (s *ALBEquivalentLabels) GetType__() bindings.BindingType { +func (s *ALBEquivalentLabels) GetType__() vapiBindings_.BindingType { return ALBEquivalentLabelsBindingType() } -func (s *ALBEquivalentLabels) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBEquivalentLabels) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBEquivalentLabels._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBEquivalentLabels._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -3981,17 +3932,16 @@ type ALBErrorPage struct { Match *ALBHTTPStatusMatch } -func (s *ALBErrorPage) GetType__() bindings.BindingType { +func (s *ALBErrorPage) GetType__() vapiBindings_.BindingType { return ALBErrorPageBindingType() } -func (s *ALBErrorPage) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBErrorPage) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBErrorPage._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBErrorPage._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4028,6 +3978,10 @@ type ALBErrorPageBody struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -4036,10 +3990,12 @@ type ALBErrorPageBody struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -4060,17 +4016,16 @@ type ALBErrorPageBody struct { const ALBErrorPageBody_FORMAT_HTML = "ERROR_PAGE_FORMAT_HTML" const ALBErrorPageBody_FORMAT_JSON = "ERROR_PAGE_FORMAT_JSON" -func (s *ALBErrorPageBody) GetType__() bindings.BindingType { +func (s *ALBErrorPageBody) GetType__() vapiBindings_.BindingType { return ALBErrorPageBodyBindingType() } -func (s *ALBErrorPageBody) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBErrorPageBody) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBErrorPageBody._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBErrorPageBody._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4097,17 +4052,16 @@ type ALBErrorPageBodyApiResponse struct { Results []ALBErrorPageBody } -func (s *ALBErrorPageBodyApiResponse) GetType__() bindings.BindingType { +func (s *ALBErrorPageBodyApiResponse) GetType__() vapiBindings_.BindingType { return ALBErrorPageBodyApiResponseBindingType() } -func (s *ALBErrorPageBodyApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBErrorPageBodyApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBErrorPageBodyApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBErrorPageBodyApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4144,6 +4098,10 @@ type ALBErrorPageProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -4152,10 +4110,12 @@ type ALBErrorPageProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -4166,17 +4126,16 @@ type ALBErrorPageProfile struct { Markers []ALBRoleFilterMatchLabel } -func (s *ALBErrorPageProfile) GetType__() bindings.BindingType { +func (s *ALBErrorPageProfile) GetType__() vapiBindings_.BindingType { return ALBErrorPageProfileBindingType() } -func (s *ALBErrorPageProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBErrorPageProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBErrorPageProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBErrorPageProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4203,17 +4162,16 @@ type ALBErrorPageProfileApiResponse struct { Results []ALBErrorPageProfile } -func (s *ALBErrorPageProfileApiResponse) GetType__() bindings.BindingType { +func (s *ALBErrorPageProfileApiResponse) GetType__() vapiBindings_.BindingType { return ALBErrorPageProfileApiResponseBindingType() } -func (s *ALBErrorPageProfileApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBErrorPageProfileApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBErrorPageProfileApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBErrorPageProfileApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4237,17 +4195,16 @@ const ALBFailAction_TYPE_HTTP_REDIRECT = "FAIL_ACTION_HTTP_REDIRECT" const ALBFailAction_TYPE_HTTP_LOCAL_RSP = "FAIL_ACTION_HTTP_LOCAL_RSP" const ALBFailAction_TYPE_CLOSE_CONN = "FAIL_ACTION_CLOSE_CONN" -func (s *ALBFailAction) GetType__() bindings.BindingType { +func (s *ALBFailAction) GetType__() vapiBindings_.BindingType { return ALBFailActionBindingType() } -func (s *ALBFailAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBFailAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBFailAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBFailAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4268,17 +4225,16 @@ type ALBFailActionHTTPLocalResponse struct { const ALBFailActionHTTPLocalResponse_STATUS_CODE_200 = "FAIL_HTTP_STATUS_CODE_200" const ALBFailActionHTTPLocalResponse_STATUS_CODE_503 = "FAIL_HTTP_STATUS_CODE_503" -func (s *ALBFailActionHTTPLocalResponse) GetType__() bindings.BindingType { +func (s *ALBFailActionHTTPLocalResponse) GetType__() vapiBindings_.BindingType { return ALBFailActionHTTPLocalResponseBindingType() } -func (s *ALBFailActionHTTPLocalResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBFailActionHTTPLocalResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBFailActionHTTPLocalResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBFailActionHTTPLocalResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4315,17 +4271,16 @@ const ALBFailActionHTTPRedirect_STATUS_CODE_301 = "HTTP_REDIRECT_STATUS_CODE_301 const ALBFailActionHTTPRedirect_STATUS_CODE_302 = "HTTP_REDIRECT_STATUS_CODE_302" const ALBFailActionHTTPRedirect_STATUS_CODE_307 = "HTTP_REDIRECT_STATUS_CODE_307" -func (s *ALBFailActionHTTPRedirect) GetType__() bindings.BindingType { +func (s *ALBFailActionHTTPRedirect) GetType__() vapiBindings_.BindingType { return ALBFailActionHTTPRedirectBindingType() } -func (s *ALBFailActionHTTPRedirect) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBFailActionHTTPRedirect) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBFailActionHTTPRedirect._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBFailActionHTTPRedirect._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4341,17 +4296,16 @@ type ALBFullClientLogs struct { Throttle *int64 } -func (s *ALBFullClientLogs) GetType__() bindings.BindingType { +func (s *ALBFullClientLogs) GetType__() vapiBindings_.BindingType { return ALBFullClientLogsBindingType() } -func (s *ALBFullClientLogs) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBFullClientLogs) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBFullClientLogs._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBFullClientLogs._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4369,17 +4323,16 @@ type ALBGeoLocation struct { Tag *string } -func (s *ALBGeoLocation) GetType__() bindings.BindingType { +func (s *ALBGeoLocation) GetType__() vapiBindings_.BindingType { return ALBGeoLocationBindingType() } -func (s *ALBGeoLocation) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBGeoLocation) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBGeoLocation._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBGeoLocation._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4401,17 +4354,16 @@ type ALBHSMAwsCloudHsm struct { MgmtConfig *string } -func (s *ALBHSMAwsCloudHsm) GetType__() bindings.BindingType { +func (s *ALBHSMAwsCloudHsm) GetType__() vapiBindings_.BindingType { return ALBHSMAwsCloudHsmBindingType() } -func (s *ALBHSMAwsCloudHsm) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHSMAwsCloudHsm) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHSMAwsCloudHsm._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHSMAwsCloudHsm._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4433,17 +4385,16 @@ type ALBHSMSafenetClientInfo struct { SessionMinorNumber *int64 } -func (s *ALBHSMSafenetClientInfo) GetType__() bindings.BindingType { +func (s *ALBHSMSafenetClientInfo) GetType__() vapiBindings_.BindingType { return ALBHSMSafenetClientInfoBindingType() } -func (s *ALBHSMSafenetClientInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHSMSafenetClientInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHSMSafenetClientInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHSMSafenetClientInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4465,17 +4416,16 @@ type ALBHSMSafenetLuna struct { UseDedicatedNetwork *bool } -func (s *ALBHSMSafenetLuna) GetType__() bindings.BindingType { +func (s *ALBHSMSafenetLuna) GetType__() vapiBindings_.BindingType { return ALBHSMSafenetLunaBindingType() } -func (s *ALBHSMSafenetLuna) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHSMSafenetLuna) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHSMSafenetLuna._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHSMSafenetLuna._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4495,17 +4445,16 @@ type ALBHSMSafenetLunaServer struct { ServerCert *string } -func (s *ALBHSMSafenetLunaServer) GetType__() bindings.BindingType { +func (s *ALBHSMSafenetLunaServer) GetType__() vapiBindings_.BindingType { return ALBHSMSafenetLunaServerBindingType() } -func (s *ALBHSMSafenetLunaServer) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHSMSafenetLunaServer) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHSMSafenetLunaServer._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHSMSafenetLunaServer._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4526,17 +4475,16 @@ type ALBHSMThalesNetHsm struct { RemotePort *int64 } -func (s *ALBHSMThalesNetHsm) GetType__() bindings.BindingType { +func (s *ALBHSMThalesNetHsm) GetType__() vapiBindings_.BindingType { return ALBHSMThalesNetHsmBindingType() } -func (s *ALBHSMThalesNetHsm) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHSMThalesNetHsm) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHSMThalesNetHsm._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHSMThalesNetHsm._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4549,17 +4497,16 @@ type ALBHSMThalesRFS struct { Port *int64 } -func (s *ALBHSMThalesRFS) GetType__() bindings.BindingType { +func (s *ALBHSMThalesRFS) GetType__() vapiBindings_.BindingType { return ALBHSMThalesRFSBindingType() } -func (s *ALBHSMThalesRFS) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHSMThalesRFS) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHSMThalesRFS._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHSMThalesRFS._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4583,17 +4530,16 @@ type ALBHTTP2ApplicationProfile struct { MaxHttp2RequestsPerConnection *int64 } -func (s *ALBHTTP2ApplicationProfile) GetType__() bindings.BindingType { +func (s *ALBHTTP2ApplicationProfile) GetType__() vapiBindings_.BindingType { return ALBHTTP2ApplicationProfileBindingType() } -func (s *ALBHTTP2ApplicationProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTP2ApplicationProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTP2ApplicationProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTP2ApplicationProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4705,17 +4651,16 @@ const ALBHTTPApplicationProfile_SSL_CLIENT_CERTIFICATE_MODE_NONE = "SSL_CLIENT_C const ALBHTTPApplicationProfile_SSL_CLIENT_CERTIFICATE_MODE_REQUEST = "SSL_CLIENT_CERTIFICATE_REQUEST" const ALBHTTPApplicationProfile_SSL_CLIENT_CERTIFICATE_MODE_REQUIRE = "SSL_CLIENT_CERTIFICATE_REQUIRE" -func (s *ALBHTTPApplicationProfile) GetType__() bindings.BindingType { +func (s *ALBHTTPApplicationProfile) GetType__() vapiBindings_.BindingType { return ALBHTTPApplicationProfileBindingType() } -func (s *ALBHTTPApplicationProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPApplicationProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPApplicationProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPApplicationProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4738,17 +4683,16 @@ type ALBHTTPClientAuthenticationParams struct { const ALBHTTPClientAuthenticationParams_TYPE_AUTH = "HTTP_BASIC_AUTH" -func (s *ALBHTTPClientAuthenticationParams) GetType__() bindings.BindingType { +func (s *ALBHTTPClientAuthenticationParams) GetType__() vapiBindings_.BindingType { return ALBHTTPClientAuthenticationParamsBindingType() } -func (s *ALBHTTPClientAuthenticationParams) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPClientAuthenticationParams) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPClientAuthenticationParams._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPClientAuthenticationParams._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4762,17 +4706,16 @@ type ALBHTTPCookieData struct { Value *string } -func (s *ALBHTTPCookieData) GetType__() bindings.BindingType { +func (s *ALBHTTPCookieData) GetType__() vapiBindings_.BindingType { return ALBHTTPCookieDataBindingType() } -func (s *ALBHTTPCookieData) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPCookieData) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPCookieData._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPCookieData._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4796,17 +4739,16 @@ const ALBHTTPHdrAction_ACTION_ADD_HDR = "HTTP_ADD_HDR" const ALBHTTPHdrAction_ACTION_REMOVE_HDR = "HTTP_REMOVE_HDR" const ALBHTTPHdrAction_ACTION_REPLACE_HDR = "HTTP_REPLACE_HDR" -func (s *ALBHTTPHdrAction) GetType__() bindings.BindingType { +func (s *ALBHTTPHdrAction) GetType__() vapiBindings_.BindingType { return ALBHTTPHdrActionBindingType() } -func (s *ALBHTTPHdrAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPHdrAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPHdrAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPHdrAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4819,17 +4761,16 @@ type ALBHTTPHdrData struct { Value *ALBHTTPHdrValue } -func (s *ALBHTTPHdrData) GetType__() bindings.BindingType { +func (s *ALBHTTPHdrData) GetType__() vapiBindings_.BindingType { return ALBHTTPHdrDataBindingType() } -func (s *ALBHTTPHdrData) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPHdrData) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPHdrData._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPHdrData._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4883,17 +4824,16 @@ const ALBHTTPHdrValue_VAR_SSL_CLIENT_SIGALG = "HTTP_POLICY_VAR_SSL_CLIENT_SIGALG const ALBHTTPHdrValue_VAR_SSL_CLIENT_NOTVALIDBEFORE = "HTTP_POLICY_VAR_SSL_CLIENT_NOTVALIDBEFORE" const ALBHTTPHdrValue_VAR_SSL_CLIENT_NOTVALIDAFTER = "HTTP_POLICY_VAR_SSL_CLIENT_NOTVALIDAFTER" -func (s *ALBHTTPHdrValue) GetType__() bindings.BindingType { +func (s *ALBHTTPHdrValue) GetType__() vapiBindings_.BindingType { return ALBHTTPHdrValueBindingType() } -func (s *ALBHTTPHdrValue) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPHdrValue) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPHdrValue._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPHdrValue._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4907,17 +4847,16 @@ type ALBHTTPLocalFile struct { FileContent *string } -func (s *ALBHTTPLocalFile) GetType__() bindings.BindingType { +func (s *ALBHTTPLocalFile) GetType__() vapiBindings_.BindingType { return ALBHTTPLocalFileBindingType() } -func (s *ALBHTTPLocalFile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPLocalFile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPLocalFile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPLocalFile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4931,17 +4870,16 @@ type ALBHTTPPolicies struct { Index *int64 } -func (s *ALBHTTPPolicies) GetType__() bindings.BindingType { +func (s *ALBHTTPPolicies) GetType__() vapiBindings_.BindingType { return ALBHTTPPoliciesBindingType() } -func (s *ALBHTTPPolicies) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPPolicies) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPPolicies._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPPolicies._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -4978,6 +4916,10 @@ type ALBHTTPPolicySet struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -4986,10 +4928,12 @@ type ALBHTTPPolicySet struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -5007,17 +4951,16 @@ type ALBHTTPPolicySet struct { Markers []ALBRoleFilterMatchLabel } -func (s *ALBHTTPPolicySet) GetType__() bindings.BindingType { +func (s *ALBHTTPPolicySet) GetType__() vapiBindings_.BindingType { return ALBHTTPPolicySetBindingType() } -func (s *ALBHTTPPolicySet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPPolicySet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPPolicySet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPPolicySet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5044,17 +4987,16 @@ type ALBHTTPPolicySetApiResponse struct { Results []ALBHTTPPolicySet } -func (s *ALBHTTPPolicySetApiResponse) GetType__() bindings.BindingType { +func (s *ALBHTTPPolicySetApiResponse) GetType__() vapiBindings_.BindingType { return ALBHTTPPolicySetApiResponseBindingType() } -func (s *ALBHTTPPolicySetApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPPolicySetApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPPolicySetApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPPolicySetApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5091,17 +5033,16 @@ const ALBHTTPRedirectAction_STATUS_CODE_301 = "HTTP_REDIRECT_STATUS_CODE_301" const ALBHTTPRedirectAction_STATUS_CODE_302 = "HTTP_REDIRECT_STATUS_CODE_302" const ALBHTTPRedirectAction_STATUS_CODE_307 = "HTTP_REDIRECT_STATUS_CODE_307" -func (s *ALBHTTPRedirectAction) GetType__() bindings.BindingType { +func (s *ALBHTTPRedirectAction) GetType__() vapiBindings_.BindingType { return ALBHTTPRedirectActionBindingType() } -func (s *ALBHTTPRedirectAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPRedirectAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPRedirectAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPRedirectAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5113,17 +5054,16 @@ type ALBHTTPRequestPolicy struct { Rules []ALBHTTPRequestRule } -func (s *ALBHTTPRequestPolicy) GetType__() bindings.BindingType { +func (s *ALBHTTPRequestPolicy) GetType__() vapiBindings_.BindingType { return ALBHTTPRequestPolicyBindingType() } -func (s *ALBHTTPRequestPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPRequestPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPRequestPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPRequestPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5149,17 +5089,16 @@ type ALBHTTPRequestRule struct { SwitchingAction *ALBHTTPSwitchingAction } -func (s *ALBHTTPRequestRule) GetType__() bindings.BindingType { +func (s *ALBHTTPRequestRule) GetType__() vapiBindings_.BindingType { return ALBHTTPRequestRuleBindingType() } -func (s *ALBHTTPRequestRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPRequestRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPRequestRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPRequestRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5183,17 +5122,16 @@ type ALBHTTPReselectRespCode struct { const ALBHTTPReselectRespCode_RESP_CODE_BLOCK_4XX = "HTTP_RSP_4XX" const ALBHTTPReselectRespCode_RESP_CODE_BLOCK_5XX = "HTTP_RSP_5XX" -func (s *ALBHTTPReselectRespCode) GetType__() bindings.BindingType { +func (s *ALBHTTPReselectRespCode) GetType__() vapiBindings_.BindingType { return ALBHTTPReselectRespCodeBindingType() } -func (s *ALBHTTPReselectRespCode) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPReselectRespCode) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPReselectRespCode._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPReselectRespCode._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5205,17 +5143,16 @@ type ALBHTTPResponsePolicy struct { Rules []ALBHTTPResponseRule } -func (s *ALBHTTPResponsePolicy) GetType__() bindings.BindingType { +func (s *ALBHTTPResponsePolicy) GetType__() vapiBindings_.BindingType { return ALBHTTPResponsePolicyBindingType() } -func (s *ALBHTTPResponsePolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPResponsePolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPResponsePolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPResponsePolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5239,17 +5176,16 @@ type ALBHTTPResponseRule struct { Name *string } -func (s *ALBHTTPResponseRule) GetType__() bindings.BindingType { +func (s *ALBHTTPResponseRule) GetType__() vapiBindings_.BindingType { return ALBHTTPResponseRuleBindingType() } -func (s *ALBHTTPResponseRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPResponseRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPResponseRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPResponseRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5275,17 +5211,16 @@ type ALBHTTPRewriteLocHdrAction struct { const ALBHTTPRewriteLocHdrAction_PROTOCOL_HTTP = "HTTP" const ALBHTTPRewriteLocHdrAction_PROTOCOL_HTTPS = "HTTPS" -func (s *ALBHTTPRewriteLocHdrAction) GetType__() bindings.BindingType { +func (s *ALBHTTPRewriteLocHdrAction) GetType__() vapiBindings_.BindingType { return ALBHTTPRewriteLocHdrActionBindingType() } -func (s *ALBHTTPRewriteLocHdrAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPRewriteLocHdrAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPRewriteLocHdrAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPRewriteLocHdrAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5298,17 +5233,16 @@ type ALBHTTPRewriteURLAction struct { Query *ALBURIParamQuery } -func (s *ALBHTTPRewriteURLAction) GetType__() bindings.BindingType { +func (s *ALBHTTPRewriteURLAction) GetType__() vapiBindings_.BindingType { return ALBHTTPRewriteURLActionBindingType() } -func (s *ALBHTTPRewriteURLAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPRewriteURLAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPRewriteURLAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPRewriteURLAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5357,17 +5291,16 @@ const ALBHTTPSecurityAction_STATUS_CODE_404 = "HTTP_LOCAL_RESPONSE_STATUS_CODE_4 const ALBHTTPSecurityAction_STATUS_CODE_429 = "HTTP_LOCAL_RESPONSE_STATUS_CODE_429" const ALBHTTPSecurityAction_STATUS_CODE_501 = "HTTP_LOCAL_RESPONSE_STATUS_CODE_501" -func (s *ALBHTTPSecurityAction) GetType__() bindings.BindingType { +func (s *ALBHTTPSecurityAction) GetType__() vapiBindings_.BindingType { return ALBHTTPSecurityActionBindingType() } -func (s *ALBHTTPSecurityAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPSecurityAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPSecurityAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPSecurityAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5383,17 +5316,16 @@ type ALBHTTPSecurityActionRateProfile struct { RateLimiter *ALBRateLimiter } -func (s *ALBHTTPSecurityActionRateProfile) GetType__() bindings.BindingType { +func (s *ALBHTTPSecurityActionRateProfile) GetType__() vapiBindings_.BindingType { return ALBHTTPSecurityActionRateProfileBindingType() } -func (s *ALBHTTPSecurityActionRateProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPSecurityActionRateProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPSecurityActionRateProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPSecurityActionRateProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5405,17 +5337,16 @@ type ALBHTTPSecurityPolicy struct { Rules []ALBHTTPSecurityRule } -func (s *ALBHTTPSecurityPolicy) GetType__() bindings.BindingType { +func (s *ALBHTTPSecurityPolicy) GetType__() vapiBindings_.BindingType { return ALBHTTPSecurityPolicyBindingType() } -func (s *ALBHTTPSecurityPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPSecurityPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPSecurityPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPSecurityPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5435,17 +5366,16 @@ type ALBHTTPSecurityRule struct { Name *string } -func (s *ALBHTTPSecurityRule) GetType__() bindings.BindingType { +func (s *ALBHTTPSecurityRule) GetType__() vapiBindings_.BindingType { return ALBHTTPSecurityRuleBindingType() } -func (s *ALBHTTPSecurityRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPSecurityRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPSecurityRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPSecurityRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5464,17 +5394,16 @@ type ALBHTTPServerReselect struct { SvrRespCode *ALBHTTPReselectRespCode } -func (s *ALBHTTPServerReselect) GetType__() bindings.BindingType { +func (s *ALBHTTPServerReselect) GetType__() vapiBindings_.BindingType { return ALBHTTPServerReselectBindingType() } -func (s *ALBHTTPServerReselect) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPServerReselect) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPServerReselect._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPServerReselect._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5498,17 +5427,16 @@ type ALBHTTPStatusMatch struct { const ALBHTTPStatusMatch_MATCH_CRITERIA_IN = "IS_IN" const ALBHTTPStatusMatch_MATCH_CRITERIA_NOT_IN = "IS_NOT_IN" -func (s *ALBHTTPStatusMatch) GetType__() bindings.BindingType { +func (s *ALBHTTPStatusMatch) GetType__() vapiBindings_.BindingType { return ALBHTTPStatusMatchBindingType() } -func (s *ALBHTTPStatusMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPStatusMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPStatusMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPStatusMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5522,17 +5450,16 @@ type ALBHTTPStatusRange struct { End *int64 } -func (s *ALBHTTPStatusRange) GetType__() bindings.BindingType { +func (s *ALBHTTPStatusRange) GetType__() vapiBindings_.BindingType { return ALBHTTPStatusRangeBindingType() } -func (s *ALBHTTPStatusRange) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPStatusRange) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPStatusRange._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPStatusRange._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5577,17 +5504,16 @@ const ALBHTTPSwitchingAction_STATUS_CODE_404 = "HTTP_LOCAL_RESPONSE_STATUS_CODE_ const ALBHTTPSwitchingAction_STATUS_CODE_429 = "HTTP_LOCAL_RESPONSE_STATUS_CODE_429" const ALBHTTPSwitchingAction_STATUS_CODE_501 = "HTTP_LOCAL_RESPONSE_STATUS_CODE_501" -func (s *ALBHTTPSwitchingAction) GetType__() bindings.BindingType { +func (s *ALBHTTPSwitchingAction) GetType__() vapiBindings_.BindingType { return ALBHTTPSwitchingActionBindingType() } -func (s *ALBHTTPSwitchingAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPSwitchingAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPSwitchingAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPSwitchingAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5620,17 +5546,16 @@ const ALBHTTPVersionMatch_VERSIONS_ONE_ZERO = "ONE_ZERO" const ALBHTTPVersionMatch_VERSIONS_ONE_ONE = "ONE_ONE" const ALBHTTPVersionMatch_VERSIONS_TWO_ZERO = "TWO_ZERO" -func (s *ALBHTTPVersionMatch) GetType__() bindings.BindingType { +func (s *ALBHTTPVersionMatch) GetType__() vapiBindings_.BindingType { return ALBHTTPVersionMatchBindingType() } -func (s *ALBHTTPVersionMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHTTPVersionMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHTTPVersionMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHTTPVersionMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5657,17 +5582,16 @@ const ALBHardwareSecurityModule_TYPE_THALES_NETHSM = "HSM_TYPE_THALES_NETHSM" const ALBHardwareSecurityModule_TYPE_SAFENET_LUNA = "HSM_TYPE_SAFENET_LUNA" const ALBHardwareSecurityModule_TYPE_AWS_CLOUDHSM = "HSM_TYPE_AWS_CLOUDHSM" -func (s *ALBHardwareSecurityModule) GetType__() bindings.BindingType { +func (s *ALBHardwareSecurityModule) GetType__() vapiBindings_.BindingType { return ALBHardwareSecurityModuleBindingType() } -func (s *ALBHardwareSecurityModule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHardwareSecurityModule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHardwareSecurityModule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHardwareSecurityModule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5704,6 +5628,10 @@ type ALBHardwareSecurityModuleGroup struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -5712,10 +5640,12 @@ type ALBHardwareSecurityModuleGroup struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -5725,17 +5655,16 @@ type ALBHardwareSecurityModuleGroup struct { Markers []ALBRoleFilterMatchLabel } -func (s *ALBHardwareSecurityModuleGroup) GetType__() bindings.BindingType { +func (s *ALBHardwareSecurityModuleGroup) GetType__() vapiBindings_.BindingType { return ALBHardwareSecurityModuleGroupBindingType() } -func (s *ALBHardwareSecurityModuleGroup) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHardwareSecurityModuleGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHardwareSecurityModuleGroup._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHardwareSecurityModuleGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5762,17 +5691,16 @@ type ALBHardwareSecurityModuleGroupApiResponse struct { Results []ALBHardwareSecurityModuleGroup } -func (s *ALBHardwareSecurityModuleGroupApiResponse) GetType__() bindings.BindingType { +func (s *ALBHardwareSecurityModuleGroupApiResponse) GetType__() vapiBindings_.BindingType { return ALBHardwareSecurityModuleGroupApiResponseBindingType() } -func (s *ALBHardwareSecurityModuleGroupApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHardwareSecurityModuleGroupApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHardwareSecurityModuleGroupApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHardwareSecurityModuleGroupApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5821,17 +5749,16 @@ const ALBHdrMatch_MATCH_CRITERIA_DOES_NOT_END_WITH = "HDR_DOES_NOT_END_WITH" const ALBHdrMatch_MATCH_CRITERIA_EQUALS = "HDR_EQUALS" const ALBHdrMatch_MATCH_CRITERIA_DOES_NOT_EQUAL = "HDR_DOES_NOT_EQUAL" -func (s *ALBHdrMatch) GetType__() bindings.BindingType { +func (s *ALBHdrMatch) GetType__() vapiBindings_.BindingType { return ALBHdrMatchBindingType() } -func (s *ALBHdrMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHdrMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHdrMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHdrMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5843,17 +5770,16 @@ type ALBHdrPersistenceProfile struct { PrstHdrName *string } -func (s *ALBHdrPersistenceProfile) GetType__() bindings.BindingType { +func (s *ALBHdrPersistenceProfile) GetType__() vapiBindings_.BindingType { return ALBHdrPersistenceProfileBindingType() } -func (s *ALBHdrPersistenceProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHdrPersistenceProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHdrPersistenceProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHdrPersistenceProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -5890,6 +5816,10 @@ type ALBHealthMonitor struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -5898,10 +5828,12 @@ type ALBHealthMonitor struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -5979,17 +5911,16 @@ const ALBHealthMonitor_TYPE_POP3S = "HEALTH_MONITOR_POP3S" const ALBHealthMonitor_TYPE_IMAP = "HEALTH_MONITOR_IMAP" const ALBHealthMonitor_TYPE_IMAPS = "HEALTH_MONITOR_IMAPS" -func (s *ALBHealthMonitor) GetType__() bindings.BindingType { +func (s *ALBHealthMonitor) GetType__() vapiBindings_.BindingType { return ALBHealthMonitorBindingType() } -func (s *ALBHealthMonitor) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHealthMonitor) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHealthMonitor._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHealthMonitor._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6016,17 +5947,16 @@ type ALBHealthMonitorApiResponse struct { Results []ALBHealthMonitor } -func (s *ALBHealthMonitorApiResponse) GetType__() bindings.BindingType { +func (s *ALBHealthMonitorApiResponse) GetType__() vapiBindings_.BindingType { return ALBHealthMonitorApiResponseBindingType() } -func (s *ALBHealthMonitorApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHealthMonitorApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHealthMonitorApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHealthMonitorApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6040,17 +5970,16 @@ type ALBHealthMonitorAuthInfo struct { Username *string } -func (s *ALBHealthMonitorAuthInfo) GetType__() bindings.BindingType { +func (s *ALBHealthMonitorAuthInfo) GetType__() vapiBindings_.BindingType { return ALBHealthMonitorAuthInfoBindingType() } -func (s *ALBHealthMonitorAuthInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHealthMonitorAuthInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHealthMonitorAuthInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHealthMonitorAuthInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6124,17 +6053,16 @@ const ALBHealthMonitorDNS_RECORD_TYPE_RRSIG = "DNS_RECORD_RRSIG" const ALBHealthMonitorDNS_RECORD_TYPE_AXFR = "DNS_RECORD_AXFR" const ALBHealthMonitorDNS_RECORD_TYPE_ANY = "DNS_RECORD_ANY" -func (s *ALBHealthMonitorDNS) GetType__() bindings.BindingType { +func (s *ALBHealthMonitorDNS) GetType__() vapiBindings_.BindingType { return ALBHealthMonitorDNSBindingType() } -func (s *ALBHealthMonitorDNS) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHealthMonitorDNS) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHealthMonitorDNS._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHealthMonitorDNS._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6152,17 +6080,16 @@ type ALBHealthMonitorExternal struct { CommandVariables *string } -func (s *ALBHealthMonitorExternal) GetType__() bindings.BindingType { +func (s *ALBHealthMonitorExternal) GetType__() vapiBindings_.BindingType { return ALBHealthMonitorExternalBindingType() } -func (s *ALBHealthMonitorExternal) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHealthMonitorExternal) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHealthMonitorExternal._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHealthMonitorExternal._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6214,17 +6141,16 @@ const ALBHealthMonitorHttp_HTTP_RESPONSE_CODE_3XX = "HTTP_3XX" const ALBHealthMonitorHttp_HTTP_RESPONSE_CODE_4XX = "HTTP_4XX" const ALBHealthMonitorHttp_HTTP_RESPONSE_CODE_5XX = "HTTP_5XX" -func (s *ALBHealthMonitorHttp) GetType__() bindings.BindingType { +func (s *ALBHealthMonitorHttp) GetType__() vapiBindings_.BindingType { return ALBHealthMonitorHttpBindingType() } -func (s *ALBHealthMonitorHttp) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHealthMonitorHttp) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHealthMonitorHttp._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHealthMonitorHttp._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6237,17 +6163,16 @@ type ALBHealthMonitorImap struct { SslAttributes *ALBHealthMonitorSSLAttributes } -func (s *ALBHealthMonitorImap) GetType__() bindings.BindingType { +func (s *ALBHealthMonitorImap) GetType__() vapiBindings_.BindingType { return ALBHealthMonitorImapBindingType() } -func (s *ALBHealthMonitorImap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHealthMonitorImap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHealthMonitorImap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHealthMonitorImap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6258,17 +6183,16 @@ type ALBHealthMonitorPop3 struct { SslAttributes *ALBHealthMonitorSSLAttributes } -func (s *ALBHealthMonitorPop3) GetType__() bindings.BindingType { +func (s *ALBHealthMonitorPop3) GetType__() vapiBindings_.BindingType { return ALBHealthMonitorPop3BindingType() } -func (s *ALBHealthMonitorPop3) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHealthMonitorPop3) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHealthMonitorPop3._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHealthMonitorPop3._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6284,17 +6208,16 @@ type ALBHealthMonitorRadius struct { Username *string } -func (s *ALBHealthMonitorRadius) GetType__() bindings.BindingType { +func (s *ALBHealthMonitorRadius) GetType__() vapiBindings_.BindingType { return ALBHealthMonitorRadiusBindingType() } -func (s *ALBHealthMonitorRadius) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHealthMonitorRadius) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHealthMonitorRadius._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHealthMonitorRadius._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6323,17 +6246,16 @@ const ALBHealthMonitorSIP_SIP_MONITOR_TRANSPORT_UDP_PROTO = "SIP_UDP_PROTO" const ALBHealthMonitorSIP_SIP_MONITOR_TRANSPORT_TCP_PROTO = "SIP_TCP_PROTO" const ALBHealthMonitorSIP_SIP_REQUEST_CODE_OPTIONS = "SIP_OPTIONS" -func (s *ALBHealthMonitorSIP) GetType__() bindings.BindingType { +func (s *ALBHealthMonitorSIP) GetType__() vapiBindings_.BindingType { return ALBHealthMonitorSIPBindingType() } -func (s *ALBHealthMonitorSIP) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHealthMonitorSIP) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHealthMonitorSIP._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHealthMonitorSIP._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6351,17 +6273,16 @@ type ALBHealthMonitorSSLAttributes struct { SslProfilePath *string } -func (s *ALBHealthMonitorSSLAttributes) GetType__() bindings.BindingType { +func (s *ALBHealthMonitorSSLAttributes) GetType__() vapiBindings_.BindingType { return ALBHealthMonitorSSLAttributesBindingType() } -func (s *ALBHealthMonitorSSLAttributes) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHealthMonitorSSLAttributes) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHealthMonitorSSLAttributes._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHealthMonitorSSLAttributes._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6380,17 +6301,16 @@ type ALBHealthMonitorSmtp struct { SslAttributes *ALBHealthMonitorSSLAttributes } -func (s *ALBHealthMonitorSmtp) GetType__() bindings.BindingType { +func (s *ALBHealthMonitorSmtp) GetType__() vapiBindings_.BindingType { return ALBHealthMonitorSmtpBindingType() } -func (s *ALBHealthMonitorSmtp) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHealthMonitorSmtp) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHealthMonitorSmtp._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHealthMonitorSmtp._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6408,17 +6328,16 @@ type ALBHealthMonitorTcp struct { TcpResponse *string } -func (s *ALBHealthMonitorTcp) GetType__() bindings.BindingType { +func (s *ALBHealthMonitorTcp) GetType__() vapiBindings_.BindingType { return ALBHealthMonitorTcpBindingType() } -func (s *ALBHealthMonitorTcp) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHealthMonitorTcp) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHealthMonitorTcp._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHealthMonitorTcp._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6434,17 +6353,16 @@ type ALBHealthMonitorUdp struct { UdpResponse *string } -func (s *ALBHealthMonitorUdp) GetType__() bindings.BindingType { +func (s *ALBHealthMonitorUdp) GetType__() vapiBindings_.BindingType { return ALBHealthMonitorUdpBindingType() } -func (s *ALBHealthMonitorUdp) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHealthMonitorUdp) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHealthMonitorUdp._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHealthMonitorUdp._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6491,17 +6409,16 @@ const ALBHostHdrMatch_MATCH_CRITERIA_DOES_NOT_END_WITH = "HDR_DOES_NOT_END_WITH" const ALBHostHdrMatch_MATCH_CRITERIA_EQUALS = "HDR_EQUALS" const ALBHostHdrMatch_MATCH_CRITERIA_DOES_NOT_EQUAL = "HDR_DOES_NOT_EQUAL" -func (s *ALBHostHdrMatch) GetType__() bindings.BindingType { +func (s *ALBHostHdrMatch) GetType__() vapiBindings_.BindingType { return ALBHostHdrMatchBindingType() } -func (s *ALBHostHdrMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHostHdrMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHostHdrMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHostHdrMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6544,17 +6461,16 @@ type ALBHttpCacheConfig struct { XcacheHeader *bool } -func (s *ALBHttpCacheConfig) GetType__() bindings.BindingType { +func (s *ALBHttpCacheConfig) GetType__() vapiBindings_.BindingType { return ALBHttpCacheConfigBindingType() } -func (s *ALBHttpCacheConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHttpCacheConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHttpCacheConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHttpCacheConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6570,17 +6486,16 @@ type ALBHttpCookiePersistenceKey struct { Name *string } -func (s *ALBHttpCookiePersistenceKey) GetType__() bindings.BindingType { +func (s *ALBHttpCookiePersistenceKey) GetType__() vapiBindings_.BindingType { return ALBHttpCookiePersistenceKeyBindingType() } -func (s *ALBHttpCookiePersistenceKey) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHttpCookiePersistenceKey) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHttpCookiePersistenceKey._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHttpCookiePersistenceKey._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6600,17 +6515,16 @@ type ALBHttpCookiePersistenceProfile struct { Timeout *int64 } -func (s *ALBHttpCookiePersistenceProfile) GetType__() bindings.BindingType { +func (s *ALBHttpCookiePersistenceProfile) GetType__() vapiBindings_.BindingType { return ALBHttpCookiePersistenceProfileBindingType() } -func (s *ALBHttpCookiePersistenceProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBHttpCookiePersistenceProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBHttpCookiePersistenceProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBHttpCookiePersistenceProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6628,17 +6542,16 @@ type ALBIPNetworkSubnet struct { SubnetUuid *string } -func (s *ALBIPNetworkSubnet) GetType__() bindings.BindingType { +func (s *ALBIPNetworkSubnet) GetType__() vapiBindings_.BindingType { return ALBIPNetworkSubnetBindingType() } -func (s *ALBIPNetworkSubnet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBIPNetworkSubnet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBIPNetworkSubnet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBIPNetworkSubnet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6652,17 +6565,16 @@ type ALBIPPersistenceProfile struct { IpPersistentTimeout *int64 } -func (s *ALBIPPersistenceProfile) GetType__() bindings.BindingType { +func (s *ALBIPPersistenceProfile) GetType__() vapiBindings_.BindingType { return ALBIPPersistenceProfileBindingType() } -func (s *ALBIPPersistenceProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBIPPersistenceProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBIPPersistenceProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBIPPersistenceProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6686,17 +6598,16 @@ const ALBIpAddr_TYPE_V4 = "V4" const ALBIpAddr_TYPE_DNS = "DNS" const ALBIpAddr_TYPE_V6 = "V6" -func (s *ALBIpAddr) GetType__() bindings.BindingType { +func (s *ALBIpAddr) GetType__() vapiBindings_.BindingType { return ALBIpAddrBindingType() } -func (s *ALBIpAddr) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBIpAddr) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBIpAddr._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBIpAddr._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6733,6 +6644,10 @@ type ALBIpAddrGroup struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -6741,10 +6656,12 @@ type ALBIpAddrGroup struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -6769,17 +6686,16 @@ type ALBIpAddrGroup struct { Ranges []ALBIpAddrRange } -func (s *ALBIpAddrGroup) GetType__() bindings.BindingType { +func (s *ALBIpAddrGroup) GetType__() vapiBindings_.BindingType { return ALBIpAddrGroupBindingType() } -func (s *ALBIpAddrGroup) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBIpAddrGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBIpAddrGroup._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBIpAddrGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6806,17 +6722,16 @@ type ALBIpAddrGroupApiResponse struct { Results []ALBIpAddrGroup } -func (s *ALBIpAddrGroupApiResponse) GetType__() bindings.BindingType { +func (s *ALBIpAddrGroupApiResponse) GetType__() vapiBindings_.BindingType { return ALBIpAddrGroupApiResponseBindingType() } -func (s *ALBIpAddrGroupApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBIpAddrGroupApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBIpAddrGroupApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBIpAddrGroupApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6844,17 +6759,16 @@ type ALBIpAddrMatch struct { const ALBIpAddrMatch_MATCH_CRITERIA_IN = "IS_IN" const ALBIpAddrMatch_MATCH_CRITERIA_NOT_IN = "IS_NOT_IN" -func (s *ALBIpAddrMatch) GetType__() bindings.BindingType { +func (s *ALBIpAddrMatch) GetType__() vapiBindings_.BindingType { return ALBIpAddrMatchBindingType() } -func (s *ALBIpAddrMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBIpAddrMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBIpAddrMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBIpAddrMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6871,17 +6785,16 @@ type ALBIpAddrPort struct { Port *int64 } -func (s *ALBIpAddrPort) GetType__() bindings.BindingType { +func (s *ALBIpAddrPort) GetType__() vapiBindings_.BindingType { return ALBIpAddrPortBindingType() } -func (s *ALBIpAddrPort) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBIpAddrPort) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBIpAddrPort._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBIpAddrPort._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6894,17 +6807,16 @@ type ALBIpAddrPrefix struct { Mask *int64 } -func (s *ALBIpAddrPrefix) GetType__() bindings.BindingType { +func (s *ALBIpAddrPrefix) GetType__() vapiBindings_.BindingType { return ALBIpAddrPrefixBindingType() } -func (s *ALBIpAddrPrefix) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBIpAddrPrefix) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBIpAddrPrefix._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBIpAddrPrefix._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6916,17 +6828,16 @@ type ALBIpAddrRange struct { End *ALBIpAddr } -func (s *ALBIpAddrRange) GetType__() bindings.BindingType { +func (s *ALBIpAddrRange) GetType__() vapiBindings_.BindingType { return ALBIpAddrRangeBindingType() } -func (s *ALBIpAddrRange) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBIpAddrRange) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBIpAddrRange._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBIpAddrRange._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6940,17 +6851,16 @@ type ALBKeyValue struct { Value *string } -func (s *ALBKeyValue) GetType__() bindings.BindingType { +func (s *ALBKeyValue) GetType__() vapiBindings_.BindingType { return ALBKeyValueBindingType() } -func (s *ALBKeyValue) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBKeyValue) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBKeyValue._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBKeyValue._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6962,17 +6872,16 @@ type ALBL4ConnectionPolicy struct { Rules []ALBL4Rule } -func (s *ALBL4ConnectionPolicy) GetType__() bindings.BindingType { +func (s *ALBL4ConnectionPolicy) GetType__() vapiBindings_.BindingType { return ALBL4ConnectionPolicyBindingType() } -func (s *ALBL4ConnectionPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBL4ConnectionPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBL4ConnectionPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBL4ConnectionPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -6986,17 +6895,16 @@ type ALBL4Policies struct { L4PolicySetPath *string } -func (s *ALBL4Policies) GetType__() bindings.BindingType { +func (s *ALBL4Policies) GetType__() vapiBindings_.BindingType { return ALBL4PoliciesBindingType() } -func (s *ALBL4Policies) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBL4Policies) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBL4Policies._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBL4Policies._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7033,6 +6941,10 @@ type ALBL4PolicySet struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -7041,10 +6953,12 @@ type ALBL4PolicySet struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -7058,17 +6972,16 @@ type ALBL4PolicySet struct { Markers []ALBRoleFilterMatchLabel } -func (s *ALBL4PolicySet) GetType__() bindings.BindingType { +func (s *ALBL4PolicySet) GetType__() vapiBindings_.BindingType { return ALBL4PolicySetBindingType() } -func (s *ALBL4PolicySet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBL4PolicySet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBL4PolicySet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBL4PolicySet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7095,17 +7008,16 @@ type ALBL4PolicySetApiResponse struct { Results []ALBL4PolicySet } -func (s *ALBL4PolicySetApiResponse) GetType__() bindings.BindingType { +func (s *ALBL4PolicySetApiResponse) GetType__() vapiBindings_.BindingType { return ALBL4PolicySetApiResponseBindingType() } -func (s *ALBL4PolicySetApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBL4PolicySetApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBL4PolicySetApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBL4PolicySetApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7123,17 +7035,16 @@ type ALBL4Rule struct { Name *string } -func (s *ALBL4Rule) GetType__() bindings.BindingType { +func (s *ALBL4Rule) GetType__() vapiBindings_.BindingType { return ALBL4RuleBindingType() } -func (s *ALBL4Rule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBL4Rule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBL4Rule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBL4Rule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7144,17 +7055,16 @@ type ALBL4RuleAction struct { SelectPool *ALBL4RuleActionSelectPool } -func (s *ALBL4RuleAction) GetType__() bindings.BindingType { +func (s *ALBL4RuleAction) GetType__() vapiBindings_.BindingType { return ALBL4RuleActionBindingType() } -func (s *ALBL4RuleAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBL4RuleAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBL4RuleAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBL4RuleAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7178,17 +7088,16 @@ type ALBL4RuleActionSelectPool struct { const ALBL4RuleActionSelectPool_ACTION_TYPE_POOL = "L4_RULE_ACTION_SELECT_POOL" const ALBL4RuleActionSelectPool_ACTION_TYPE_POOLGROUP = "L4_RULE_ACTION_SELECT_POOLGROUP" -func (s *ALBL4RuleActionSelectPool) GetType__() bindings.BindingType { +func (s *ALBL4RuleActionSelectPool) GetType__() vapiBindings_.BindingType { return ALBL4RuleActionSelectPoolBindingType() } -func (s *ALBL4RuleActionSelectPool) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBL4RuleActionSelectPool) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBL4RuleActionSelectPool._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBL4RuleActionSelectPool._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7201,17 +7110,16 @@ type ALBL4RuleMatchTarget struct { Protocol *ALBL4RuleProtocolMatch } -func (s *ALBL4RuleMatchTarget) GetType__() bindings.BindingType { +func (s *ALBL4RuleMatchTarget) GetType__() vapiBindings_.BindingType { return ALBL4RuleMatchTargetBindingType() } -func (s *ALBL4RuleMatchTarget) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBL4RuleMatchTarget) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBL4RuleMatchTarget._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBL4RuleMatchTarget._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7235,17 +7143,16 @@ type ALBL4RulePortMatch struct { const ALBL4RulePortMatch_MATCH_CRITERIA_IN = "IS_IN" const ALBL4RulePortMatch_MATCH_CRITERIA_NOT_IN = "IS_NOT_IN" -func (s *ALBL4RulePortMatch) GetType__() bindings.BindingType { +func (s *ALBL4RulePortMatch) GetType__() vapiBindings_.BindingType { return ALBL4RulePortMatchBindingType() } -func (s *ALBL4RulePortMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBL4RulePortMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBL4RulePortMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBL4RulePortMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7276,17 +7183,16 @@ const ALBL4RuleProtocolMatch_PROTOCOL_ICMP = "PROTOCOL_ICMP" const ALBL4RuleProtocolMatch_PROTOCOL_TCP = "PROTOCOL_TCP" const ALBL4RuleProtocolMatch_PROTOCOL_UDP = "PROTOCOL_UDP" -func (s *ALBL4RuleProtocolMatch) GetType__() bindings.BindingType { +func (s *ALBL4RuleProtocolMatch) GetType__() vapiBindings_.BindingType { return ALBL4RuleProtocolMatchBindingType() } -func (s *ALBL4RuleProtocolMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBL4RuleProtocolMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBL4RuleProtocolMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBL4RuleProtocolMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7320,17 +7226,16 @@ type ALBLdapAuthSettings struct { const ALBLdapAuthSettings_SECURITY_MODE_NONE = "AUTH_LDAP_SECURE_NONE" const ALBLdapAuthSettings_SECURITY_MODE_USE_LDAPS = "AUTH_LDAP_SECURE_USE_LDAPS" -func (s *ALBLdapAuthSettings) GetType__() bindings.BindingType { +func (s *ALBLdapAuthSettings) GetType__() vapiBindings_.BindingType { return ALBLdapAuthSettingsBindingType() } -func (s *ALBLdapAuthSettings) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBLdapAuthSettings) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBLdapAuthSettings._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBLdapAuthSettings._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7383,17 +7288,16 @@ const ALBLdapDirectorySettings_USER_SEARCH_SCOPE_BASE = "AUTH_LDAP_SCOPE_BASE" const ALBLdapDirectorySettings_USER_SEARCH_SCOPE_ONE = "AUTH_LDAP_SCOPE_ONE" const ALBLdapDirectorySettings_USER_SEARCH_SCOPE_SUBTREE = "AUTH_LDAP_SCOPE_SUBTREE" -func (s *ALBLdapDirectorySettings) GetType__() bindings.BindingType { +func (s *ALBLdapDirectorySettings) GetType__() vapiBindings_.BindingType { return ALBLdapDirectorySettingsBindingType() } -func (s *ALBLdapDirectorySettings) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBLdapDirectorySettings) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBLdapDirectorySettings._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBLdapDirectorySettings._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7411,17 +7315,16 @@ type ALBLdapUserBindSettings struct { UserIdAttribute *string } -func (s *ALBLdapUserBindSettings) GetType__() bindings.BindingType { +func (s *ALBLdapUserBindSettings) GetType__() vapiBindings_.BindingType { return ALBLdapUserBindSettingsBindingType() } -func (s *ALBLdapUserBindSettings) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBLdapUserBindSettings) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBLdapUserBindSettings._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBLdapUserBindSettings._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7468,17 +7371,16 @@ const ALBLocationHdrMatch_MATCH_CRITERIA_DOES_NOT_END_WITH = "HDR_DOES_NOT_END_W const ALBLocationHdrMatch_MATCH_CRITERIA_EQUALS = "HDR_EQUALS" const ALBLocationHdrMatch_MATCH_CRITERIA_DOES_NOT_EQUAL = "HDR_DOES_NOT_EQUAL" -func (s *ALBLocationHdrMatch) GetType__() bindings.BindingType { +func (s *ALBLocationHdrMatch) GetType__() vapiBindings_.BindingType { return ALBLocationHdrMatchBindingType() } -func (s *ALBLocationHdrMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBLocationHdrMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBLocationHdrMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBLocationHdrMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7491,17 +7393,16 @@ type ALBMatchReplacePair struct { ReplacementString *ALBReplaceStringVar } -func (s *ALBMatchReplacePair) GetType__() bindings.BindingType { +func (s *ALBMatchReplacePair) GetType__() vapiBindings_.BindingType { return ALBMatchReplacePairBindingType() } -func (s *ALBMatchReplacePair) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBMatchReplacePair) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBMatchReplacePair._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBMatchReplacePair._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7522,17 +7423,16 @@ type ALBMatchTarget struct { VsPort *ALBPortMatch } -func (s *ALBMatchTarget) GetType__() bindings.BindingType { +func (s *ALBMatchTarget) GetType__() vapiBindings_.BindingType { return ALBMatchTargetBindingType() } -func (s *ALBMatchTarget) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBMatchTarget) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBMatchTarget._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBMatchTarget._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7589,17 +7489,16 @@ const ALBMethodMatch_METHODS_MOVE = "HTTP_METHOD_MOVE" const ALBMethodMatch_METHODS_LOCK = "HTTP_METHOD_LOCK" const ALBMethodMatch_METHODS_UNLOCK = "HTTP_METHOD_UNLOCK" -func (s *ALBMethodMatch) GetType__() bindings.BindingType { +func (s *ALBMethodMatch) GetType__() vapiBindings_.BindingType { return ALBMethodMatchBindingType() } -func (s *ALBMethodMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBMethodMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBMethodMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBMethodMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7613,17 +7512,16 @@ type ALBMetricsRealTimeUpdate struct { Enabled *bool } -func (s *ALBMetricsRealTimeUpdate) GetType__() bindings.BindingType { +func (s *ALBMetricsRealTimeUpdate) GetType__() vapiBindings_.BindingType { return ALBMetricsRealTimeUpdateBindingType() } -func (s *ALBMetricsRealTimeUpdate) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBMetricsRealTimeUpdate) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBMetricsRealTimeUpdate._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBMetricsRealTimeUpdate._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7643,17 +7541,16 @@ type ALBMicroServiceMatch struct { const ALBMicroServiceMatch_MATCH_CRITERIA_IN = "IS_IN" const ALBMicroServiceMatch_MATCH_CRITERIA_NOT_IN = "IS_NOT_IN" -func (s *ALBMicroServiceMatch) GetType__() bindings.BindingType { +func (s *ALBMicroServiceMatch) GetType__() vapiBindings_.BindingType { return ALBMicroServiceMatchBindingType() } -func (s *ALBMicroServiceMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBMicroServiceMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBMicroServiceMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBMicroServiceMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7665,17 +7562,16 @@ type ALBNetworkFilter struct { ServerFilter *string } -func (s *ALBNetworkFilter) GetType__() bindings.BindingType { +func (s *ALBNetworkFilter) GetType__() vapiBindings_.BindingType { return ALBNetworkFilterBindingType() } -func (s *ALBNetworkFilter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBNetworkFilter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBNetworkFilter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBNetworkFilter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7712,6 +7608,10 @@ type ALBNetworkProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -7720,10 +7620,12 @@ type ALBNetworkProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -7735,17 +7637,16 @@ type ALBNetworkProfile struct { Profile *ALBNetworkProfileUnion } -func (s *ALBNetworkProfile) GetType__() bindings.BindingType { +func (s *ALBNetworkProfile) GetType__() vapiBindings_.BindingType { return ALBNetworkProfileBindingType() } -func (s *ALBNetworkProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBNetworkProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBNetworkProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBNetworkProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7772,17 +7673,16 @@ type ALBNetworkProfileApiResponse struct { Results []ALBNetworkProfile } -func (s *ALBNetworkProfileApiResponse) GetType__() bindings.BindingType { +func (s *ALBNetworkProfileApiResponse) GetType__() vapiBindings_.BindingType { return ALBNetworkProfileApiResponseBindingType() } -func (s *ALBNetworkProfileApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBNetworkProfileApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBNetworkProfileApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBNetworkProfileApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7810,17 +7710,16 @@ const ALBNetworkProfileUnion_TYPE_TCP_FAST_PATH = "PROTOCOL_TYPE_TCP_FAST_PATH" const ALBNetworkProfileUnion_TYPE_UDP_FAST_PATH = "PROTOCOL_TYPE_UDP_FAST_PATH" const ALBNetworkProfileUnion_TYPE_UDP_PROXY = "PROTOCOL_TYPE_UDP_PROXY" -func (s *ALBNetworkProfileUnion) GetType__() bindings.BindingType { +func (s *ALBNetworkProfileUnion) GetType__() vapiBindings_.BindingType { return ALBNetworkProfileUnionBindingType() } -func (s *ALBNetworkProfileUnion) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBNetworkProfileUnion) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBNetworkProfileUnion._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBNetworkProfileUnion._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7833,17 +7732,16 @@ type ALBNetworkSecurityMatchTarget struct { VsPort *ALBPortMatch } -func (s *ALBNetworkSecurityMatchTarget) GetType__() bindings.BindingType { +func (s *ALBNetworkSecurityMatchTarget) GetType__() vapiBindings_.BindingType { return ALBNetworkSecurityMatchTargetBindingType() } -func (s *ALBNetworkSecurityMatchTarget) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBNetworkSecurityMatchTarget) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBNetworkSecurityMatchTarget._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBNetworkSecurityMatchTarget._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7880,6 +7778,10 @@ type ALBNetworkSecurityPolicy struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -7888,10 +7790,12 @@ type ALBNetworkSecurityPolicy struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -7906,17 +7810,16 @@ type ALBNetworkSecurityPolicy struct { Rules []ALBNetworkSecurityRule } -func (s *ALBNetworkSecurityPolicy) GetType__() bindings.BindingType { +func (s *ALBNetworkSecurityPolicy) GetType__() vapiBindings_.BindingType { return ALBNetworkSecurityPolicyBindingType() } -func (s *ALBNetworkSecurityPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBNetworkSecurityPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBNetworkSecurityPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBNetworkSecurityPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7930,17 +7833,16 @@ type ALBNetworkSecurityPolicyActionRLParam struct { MaxRate *int64 } -func (s *ALBNetworkSecurityPolicyActionRLParam) GetType__() bindings.BindingType { +func (s *ALBNetworkSecurityPolicyActionRLParam) GetType__() vapiBindings_.BindingType { return ALBNetworkSecurityPolicyActionRLParamBindingType() } -func (s *ALBNetworkSecurityPolicyActionRLParam) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBNetworkSecurityPolicyActionRLParam) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBNetworkSecurityPolicyActionRLParam._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBNetworkSecurityPolicyActionRLParam._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -7967,17 +7869,16 @@ type ALBNetworkSecurityPolicyApiResponse struct { Results []ALBNetworkSecurityPolicy } -func (s *ALBNetworkSecurityPolicyApiResponse) GetType__() bindings.BindingType { +func (s *ALBNetworkSecurityPolicyApiResponse) GetType__() vapiBindings_.BindingType { return ALBNetworkSecurityPolicyApiResponseBindingType() } -func (s *ALBNetworkSecurityPolicyApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBNetworkSecurityPolicyApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBNetworkSecurityPolicyApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBNetworkSecurityPolicyApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -8013,17 +7914,16 @@ const ALBNetworkSecurityRule_ACTION_ALLOW = "NETWORK_SECURITY_POLICY_ACTION_TYPE const ALBNetworkSecurityRule_ACTION_DENY = "NETWORK_SECURITY_POLICY_ACTION_TYPE_DENY" const ALBNetworkSecurityRule_ACTION_RATE_LIMIT = "NETWORK_SECURITY_POLICY_ACTION_TYPE_RATE_LIMIT" -func (s *ALBNetworkSecurityRule) GetType__() bindings.BindingType { +func (s *ALBNetworkSecurityRule) GetType__() vapiBindings_.BindingType { return ALBNetworkSecurityRuleBindingType() } -func (s *ALBNetworkSecurityRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBNetworkSecurityRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBNetworkSecurityRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBNetworkSecurityRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -8053,17 +7953,16 @@ type ALBOCSPConfig struct { const ALBOCSPConfig_URL_ACTION_FAILOVER = "OCSP_RESPONDER_URL_FAILOVER" const ALBOCSPConfig_URL_ACTION_OVERRIDE = "OCSP_RESPONDER_URL_OVERRIDE" -func (s *ALBOCSPConfig) GetType__() bindings.BindingType { +func (s *ALBOCSPConfig) GetType__() vapiBindings_.BindingType { return ALBOCSPConfigBindingType() } -func (s *ALBOCSPConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBOCSPConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBOCSPConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBOCSPConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -8095,17 +7994,16 @@ const ALBPGDeploymentRule_OPERATOR_LT = "CO_LT" const ALBPGDeploymentRule_OPERATOR_LE = "CO_LE" const ALBPGDeploymentRule_OPERATOR_NE = "CO_NE" -func (s *ALBPGDeploymentRule) GetType__() bindings.BindingType { +func (s *ALBPGDeploymentRule) GetType__() vapiBindings_.BindingType { return ALBPGDeploymentRuleBindingType() } -func (s *ALBPGDeploymentRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBPGDeploymentRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBPGDeploymentRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBPGDeploymentRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -8142,6 +8040,10 @@ type ALBPKIProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -8150,10 +8052,12 @@ type ALBPKIProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -8176,17 +8080,16 @@ type ALBPKIProfile struct { ValidateOnlyLeafCrl *bool } -func (s *ALBPKIProfile) GetType__() bindings.BindingType { +func (s *ALBPKIProfile) GetType__() vapiBindings_.BindingType { return ALBPKIProfileBindingType() } -func (s *ALBPKIProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBPKIProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBPKIProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBPKIProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -8213,17 +8116,16 @@ type ALBPKIProfileApiResponse struct { Results []ALBPKIProfile } -func (s *ALBPKIProfileApiResponse) GetType__() bindings.BindingType { +func (s *ALBPKIProfileApiResponse) GetType__() vapiBindings_.BindingType { return ALBPKIProfileApiResponseBindingType() } -func (s *ALBPKIProfileApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBPKIProfileApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBPKIProfileApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBPKIProfileApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -8272,17 +8174,16 @@ const ALBPathMatch_MATCH_CRITERIA_DOES_NOT_EQUAL = "DOES_NOT_EQUAL" const ALBPathMatch_MATCH_CRITERIA_REGEX_MATCH = "REGEX_MATCH" const ALBPathMatch_MATCH_CRITERIA_REGEX_DOES_NOT_MATCH = "REGEX_DOES_NOT_MATCH" -func (s *ALBPathMatch) GetType__() bindings.BindingType { +func (s *ALBPathMatch) GetType__() vapiBindings_.BindingType { return ALBPathMatchBindingType() } -func (s *ALBPathMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBPathMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBPathMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBPathMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -8296,17 +8197,16 @@ type ALBPerformanceLimits struct { MaxThroughput *int64 } -func (s *ALBPerformanceLimits) GetType__() bindings.BindingType { +func (s *ALBPerformanceLimits) GetType__() vapiBindings_.BindingType { return ALBPerformanceLimitsBindingType() } -func (s *ALBPerformanceLimits) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBPerformanceLimits) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBPerformanceLimits._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBPerformanceLimits._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -8319,17 +8219,16 @@ type ALBPlacementNetwork struct { Subnet *ALBIpAddrPrefix } -func (s *ALBPlacementNetwork) GetType__() bindings.BindingType { +func (s *ALBPlacementNetwork) GetType__() vapiBindings_.BindingType { return ALBPlacementNetworkBindingType() } -func (s *ALBPlacementNetwork) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBPlacementNetwork) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBPlacementNetwork._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBPlacementNetwork._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -8366,6 +8265,10 @@ type ALBPool struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -8374,10 +8277,12 @@ type ALBPool struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -8540,17 +8445,16 @@ const ALBPool_LB_ALGORITHM_HASH_CUSTOM_HEADER = "LB_ALGORITHM_CONSISTENT_HASH_CU const ALBPool_LB_ALGORITHM_HASH_CUSTOM_STRING = "LB_ALGORITHM_CONSISTENT_HASH_CUSTOM_STRING" const ALBPool_LB_ALGORITHM_HASH_CALLID = "LB_ALGORITHM_CONSISTENT_HASH_CALLID" -func (s *ALBPool) GetType__() bindings.BindingType { +func (s *ALBPool) GetType__() vapiBindings_.BindingType { return ALBPoolBindingType() } -func (s *ALBPool) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBPool) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBPool._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBPool._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -8562,17 +8466,16 @@ type ALBPoolAnalyticsPolicy struct { EnableRealtimeMetrics *bool } -func (s *ALBPoolAnalyticsPolicy) GetType__() bindings.BindingType { +func (s *ALBPoolAnalyticsPolicy) GetType__() vapiBindings_.BindingType { return ALBPoolAnalyticsPolicyBindingType() } -func (s *ALBPoolAnalyticsPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBPoolAnalyticsPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBPoolAnalyticsPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBPoolAnalyticsPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -8599,17 +8502,16 @@ type ALBPoolApiResponse struct { Results []ALBPool } -func (s *ALBPoolApiResponse) GetType__() bindings.BindingType { +func (s *ALBPoolApiResponse) GetType__() vapiBindings_.BindingType { return ALBPoolApiResponseBindingType() } -func (s *ALBPoolApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBPoolApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBPoolApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBPoolApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -8646,6 +8548,10 @@ type ALBPoolGroup struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -8654,10 +8560,12 @@ type ALBPoolGroup struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -8689,17 +8597,16 @@ type ALBPoolGroup struct { ServiceMetadata *string } -func (s *ALBPoolGroup) GetType__() bindings.BindingType { +func (s *ALBPoolGroup) GetType__() vapiBindings_.BindingType { return ALBPoolGroupBindingType() } -func (s *ALBPoolGroup) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBPoolGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBPoolGroup._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBPoolGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -8726,17 +8633,16 @@ type ALBPoolGroupApiResponse struct { Results []ALBPoolGroup } -func (s *ALBPoolGroupApiResponse) GetType__() bindings.BindingType { +func (s *ALBPoolGroupApiResponse) GetType__() vapiBindings_.BindingType { return ALBPoolGroupApiResponseBindingType() } -func (s *ALBPoolGroupApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBPoolGroupApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBPoolGroupApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBPoolGroupApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -8773,6 +8679,10 @@ type ALBPoolGroupDeploymentPolicy struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -8781,10 +8691,12 @@ type ALBPoolGroupDeploymentPolicy struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -8815,17 +8727,16 @@ type ALBPoolGroupDeploymentPolicy struct { const ALBPoolGroupDeploymentPolicy_SCHEME_BLUE_GREEN = "BLUE_GREEN" const ALBPoolGroupDeploymentPolicy_SCHEME_CANARY = "CANARY" -func (s *ALBPoolGroupDeploymentPolicy) GetType__() bindings.BindingType { +func (s *ALBPoolGroupDeploymentPolicy) GetType__() vapiBindings_.BindingType { return ALBPoolGroupDeploymentPolicyBindingType() } -func (s *ALBPoolGroupDeploymentPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBPoolGroupDeploymentPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBPoolGroupDeploymentPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBPoolGroupDeploymentPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -8852,17 +8763,16 @@ type ALBPoolGroupDeploymentPolicyApiResponse struct { Results []ALBPoolGroupDeploymentPolicy } -func (s *ALBPoolGroupDeploymentPolicyApiResponse) GetType__() bindings.BindingType { +func (s *ALBPoolGroupDeploymentPolicyApiResponse) GetType__() vapiBindings_.BindingType { return ALBPoolGroupDeploymentPolicyApiResponseBindingType() } -func (s *ALBPoolGroupDeploymentPolicyApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBPoolGroupDeploymentPolicyApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBPoolGroupDeploymentPolicyApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBPoolGroupDeploymentPolicyApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -8892,17 +8802,16 @@ const ALBPoolGroupMember_DEPLOYMENT_STATE_IN_SERVICE = "IN_SERVICE" const ALBPoolGroupMember_DEPLOYMENT_STATE_OUT_OF_SERVICE = "OUT_OF_SERVICE" const ALBPoolGroupMember_DEPLOYMENT_STATE_EVALUATION_FAILED = "EVALUATION_FAILED" -func (s *ALBPoolGroupMember) GetType__() bindings.BindingType { +func (s *ALBPoolGroupMember) GetType__() vapiBindings_.BindingType { return ALBPoolGroupMemberBindingType() } -func (s *ALBPoolGroupMember) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBPoolGroupMember) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBPoolGroupMember._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBPoolGroupMember._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -8917,17 +8826,16 @@ type ALBPoolServer struct { Port *int64 } -func (s *ALBPoolServer) GetType__() bindings.BindingType { +func (s *ALBPoolServer) GetType__() vapiBindings_.BindingType { return ALBPoolServerBindingType() } -func (s *ALBPoolServer) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBPoolServer) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBPoolServer._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBPoolServer._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -8949,17 +8857,16 @@ type ALBPortMatch struct { const ALBPortMatch_MATCH_CRITERIA_IN = "IS_IN" const ALBPortMatch_MATCH_CRITERIA_NOT_IN = "IS_NOT_IN" -func (s *ALBPortMatch) GetType__() bindings.BindingType { +func (s *ALBPortMatch) GetType__() vapiBindings_.BindingType { return ALBPortMatchBindingType() } -func (s *ALBPortMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBPortMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBPortMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBPortMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -8973,17 +8880,16 @@ type ALBPortRange struct { Start *int64 } -func (s *ALBPortRange) GetType__() bindings.BindingType { +func (s *ALBPortRange) GetType__() vapiBindings_.BindingType { return ALBPortRangeBindingType() } -func (s *ALBPortRange) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBPortRange) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBPortRange._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBPortRange._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9020,6 +8926,10 @@ type ALBPriorityLabels struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -9028,10 +8938,12 @@ type ALBPriorityLabels struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -9044,17 +8956,16 @@ type ALBPriorityLabels struct { Markers []ALBRoleFilterMatchLabel } -func (s *ALBPriorityLabels) GetType__() bindings.BindingType { +func (s *ALBPriorityLabels) GetType__() vapiBindings_.BindingType { return ALBPriorityLabelsBindingType() } -func (s *ALBPriorityLabels) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBPriorityLabels) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBPriorityLabels._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBPriorityLabels._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9081,17 +8992,16 @@ type ALBPriorityLabelsApiResponse struct { Results []ALBPriorityLabels } -func (s *ALBPriorityLabelsApiResponse) GetType__() bindings.BindingType { +func (s *ALBPriorityLabelsApiResponse) GetType__() vapiBindings_.BindingType { return ALBPriorityLabelsApiResponseBindingType() } -func (s *ALBPriorityLabelsApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBPriorityLabelsApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBPriorityLabelsApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBPriorityLabelsApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9120,17 +9030,16 @@ const ALBProtocolMatch_MATCH_CRITERIA_NOT_IN = "IS_NOT_IN" const ALBProtocolMatch_PROTOCOLS_HTTP = "HTTP" const ALBProtocolMatch_PROTOCOLS_HTTPS = "HTTPS" -func (s *ALBProtocolMatch) GetType__() bindings.BindingType { +func (s *ALBProtocolMatch) GetType__() vapiBindings_.BindingType { return ALBProtocolMatchBindingType() } -func (s *ALBProtocolMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBProtocolMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBProtocolMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBProtocolMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9167,6 +9076,10 @@ type ALBProtocolParser struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -9175,10 +9088,12 @@ type ALBProtocolParser struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -9189,17 +9104,16 @@ type ALBProtocolParser struct { ParserCode *string } -func (s *ALBProtocolParser) GetType__() bindings.BindingType { +func (s *ALBProtocolParser) GetType__() vapiBindings_.BindingType { return ALBProtocolParserBindingType() } -func (s *ALBProtocolParser) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBProtocolParser) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBProtocolParser._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBProtocolParser._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9226,17 +9140,16 @@ type ALBProtocolParserApiResponse struct { Results []ALBProtocolParser } -func (s *ALBProtocolParserApiResponse) GetType__() bindings.BindingType { +func (s *ALBProtocolParserApiResponse) GetType__() vapiBindings_.BindingType { return ALBProtocolParserApiResponseBindingType() } -func (s *ALBProtocolParserApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBProtocolParserApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBProtocolParserApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBProtocolParserApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9267,17 +9180,16 @@ const ALBQueryMatch_MATCH_CASE_SENSITIVE = "SENSITIVE" const ALBQueryMatch_MATCH_CASE_INSENSITIVE = "INSENSITIVE" const ALBQueryMatch_MATCH_CRITERIA_CONTAINS = "QUERY_MATCH_CONTAINS" -func (s *ALBQueryMatch) GetType__() bindings.BindingType { +func (s *ALBQueryMatch) GetType__() vapiBindings_.BindingType { return ALBQueryMatchBindingType() } -func (s *ALBQueryMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBQueryMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBQueryMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBQueryMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9295,17 +9207,16 @@ type ALBRateLimiter struct { Period *int64 } -func (s *ALBRateLimiter) GetType__() bindings.BindingType { +func (s *ALBRateLimiter) GetType__() vapiBindings_.BindingType { return ALBRateLimiterBindingType() } -func (s *ALBRateLimiter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBRateLimiter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBRateLimiter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBRateLimiter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9352,17 +9263,16 @@ const ALBRateLimiterAction_TYPE_CLOSE_CONN = "RL_ACTION_CLOSE_CONN" const ALBRateLimiterAction_TYPE_LOCAL_RSP = "RL_ACTION_LOCAL_RSP" const ALBRateLimiterAction_TYPE_REDIRECT = "RL_ACTION_REDIRECT" -func (s *ALBRateLimiterAction) GetType__() bindings.BindingType { +func (s *ALBRateLimiterAction) GetType__() vapiBindings_.BindingType { return ALBRateLimiterActionBindingType() } -func (s *ALBRateLimiterAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBRateLimiterAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBRateLimiterAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBRateLimiterAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9384,17 +9294,16 @@ type ALBRateLimiterProfile struct { UriScannersRequestsRateLimit *ALBRateProfile } -func (s *ALBRateLimiterProfile) GetType__() bindings.BindingType { +func (s *ALBRateLimiterProfile) GetType__() vapiBindings_.BindingType { return ALBRateLimiterProfileBindingType() } -func (s *ALBRateLimiterProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBRateLimiterProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBRateLimiterProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBRateLimiterProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9414,17 +9323,16 @@ type ALBRateProfile struct { RateLimiter *ALBRateLimiter } -func (s *ALBRateProfile) GetType__() bindings.BindingType { +func (s *ALBRateProfile) GetType__() vapiBindings_.BindingType { return ALBRateProfileBindingType() } -func (s *ALBRateProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBRateProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBRateProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBRateProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9448,17 +9356,16 @@ const ALBReplaceStringVar_TYPE_DATASCRIPT_VAR = "DATASCRIPT_VAR" const ALBReplaceStringVar_TYPE_HTTP_HEADER_VAR = "HTTP_HEADER_VAR" const ALBReplaceStringVar_TYPE_LITERAL_STRING = "LITERAL_STRING" -func (s *ALBReplaceStringVar) GetType__() bindings.BindingType { +func (s *ALBReplaceStringVar) GetType__() vapiBindings_.BindingType { return ALBReplaceStringVarBindingType() } -func (s *ALBReplaceStringVar) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBReplaceStringVar) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBReplaceStringVar._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBReplaceStringVar._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9483,17 +9390,16 @@ type ALBResponseMatchTarget struct { VsPort *ALBPortMatch } -func (s *ALBResponseMatchTarget) GetType__() bindings.BindingType { +func (s *ALBResponseMatchTarget) GetType__() vapiBindings_.BindingType { return ALBResponseMatchTargetBindingType() } -func (s *ALBResponseMatchTarget) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBResponseMatchTarget) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBResponseMatchTarget._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBResponseMatchTarget._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9507,17 +9413,16 @@ type ALBRoleFilterMatchLabel struct { Values []string } -func (s *ALBRoleFilterMatchLabel) GetType__() bindings.BindingType { +func (s *ALBRoleFilterMatchLabel) GetType__() vapiBindings_.BindingType { return ALBRoleFilterMatchLabelBindingType() } -func (s *ALBRoleFilterMatchLabel) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBRoleFilterMatchLabel) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBRoleFilterMatchLabel._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBRoleFilterMatchLabel._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9543,17 +9448,16 @@ type ALBSAMLSPConfig struct { UseIdpSessionTimeout *bool } -func (s *ALBSAMLSPConfig) GetType__() bindings.BindingType { +func (s *ALBSAMLSPConfig) GetType__() vapiBindings_.BindingType { return ALBSAMLSPConfigBindingType() } -func (s *ALBSAMLSPConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSAMLSPConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSAMLSPConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSAMLSPConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9608,17 +9512,16 @@ const ALBSSLCertificate_EXPIRY_STATUS_GOOD = "SSL_CERTIFICATE_GOOD" const ALBSSLCertificate_EXPIRY_STATUS_EXPIRY_WARNING = "SSL_CERTIFICATE_EXPIRY_WARNING" const ALBSSLCertificate_EXPIRY_STATUS_EXPIRED = "SSL_CERTIFICATE_EXPIRED" -func (s *ALBSSLCertificate) GetType__() bindings.BindingType { +func (s *ALBSSLCertificate) GetType__() vapiBindings_.BindingType { return ALBSSLCertificateBindingType() } -func (s *ALBSSLCertificate) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSSLCertificate) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSSLCertificate._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSSLCertificate._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9644,17 +9547,16 @@ type ALBSSLCertificateDescription struct { State *string } -func (s *ALBSSLCertificateDescription) GetType__() bindings.BindingType { +func (s *ALBSSLCertificateDescription) GetType__() vapiBindings_.BindingType { return ALBSSLCertificateDescriptionBindingType() } -func (s *ALBSSLCertificateDescription) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSSLCertificateDescription) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSSLCertificateDescription._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSSLCertificateDescription._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9668,17 +9570,16 @@ type ALBSSLClientCertificateAction struct { Headers []ALBSSLClientRequestHeader } -func (s *ALBSSLClientCertificateAction) GetType__() bindings.BindingType { +func (s *ALBSSLClientCertificateAction) GetType__() vapiBindings_.BindingType { return ALBSSLClientCertificateActionBindingType() } -func (s *ALBSSLClientCertificateAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSSLClientCertificateAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSSLClientCertificateAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSSLClientCertificateAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9732,17 +9633,16 @@ const ALBSSLClientRequestHeader_REQUEST_HEADER_VALUE_SSL_CLIENT_SIGALG = "HTTP_P const ALBSSLClientRequestHeader_REQUEST_HEADER_VALUE_SSL_CLIENT_NOTVALIDBEFORE = "HTTP_POLICY_VAR_SSL_CLIENT_NOTVALIDBEFORE" const ALBSSLClientRequestHeader_REQUEST_HEADER_VALUE_SSL_CLIENT_NOTVALIDAFTER = "HTTP_POLICY_VAR_SSL_CLIENT_NOTVALIDAFTER" -func (s *ALBSSLClientRequestHeader) GetType__() bindings.BindingType { +func (s *ALBSSLClientRequestHeader) GetType__() vapiBindings_.BindingType { return ALBSSLClientRequestHeaderBindingType() } -func (s *ALBSSLClientRequestHeader) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSSLClientRequestHeader) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSSLClientRequestHeader._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSSLClientRequestHeader._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9779,6 +9679,10 @@ type ALBSSLKeyAndCertificate struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -9787,10 +9691,12 @@ type ALBSSLKeyAndCertificate struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -9854,17 +9760,16 @@ const ALBSSLKeyAndCertificate_TYPE_VIRTUALSERVICE = "SSL_CERTIFICATE_TYPE_VIRTUA const ALBSSLKeyAndCertificate_TYPE_SYSTEM = "SSL_CERTIFICATE_TYPE_SYSTEM" const ALBSSLKeyAndCertificate_TYPE_CA = "SSL_CERTIFICATE_TYPE_CA" -func (s *ALBSSLKeyAndCertificate) GetType__() bindings.BindingType { +func (s *ALBSSLKeyAndCertificate) GetType__() vapiBindings_.BindingType { return ALBSSLKeyAndCertificateBindingType() } -func (s *ALBSSLKeyAndCertificate) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSSLKeyAndCertificate) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSSLKeyAndCertificate._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSSLKeyAndCertificate._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9891,17 +9796,16 @@ type ALBSSLKeyAndCertificateApiResponse struct { Results []ALBSSLKeyAndCertificate } -func (s *ALBSSLKeyAndCertificateApiResponse) GetType__() bindings.BindingType { +func (s *ALBSSLKeyAndCertificateApiResponse) GetType__() vapiBindings_.BindingType { return ALBSSLKeyAndCertificateApiResponseBindingType() } -func (s *ALBSSLKeyAndCertificateApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSSLKeyAndCertificateApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSSLKeyAndCertificateApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSSLKeyAndCertificateApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9923,17 +9827,16 @@ const ALBSSLKeyECParams_CURVE_SECP256R1 = "SSL_KEY_EC_CURVE_SECP256R1" const ALBSSLKeyECParams_CURVE_SECP384R1 = "SSL_KEY_EC_CURVE_SECP384R1" const ALBSSLKeyECParams_CURVE_SECP521R1 = "SSL_KEY_EC_CURVE_SECP521R1" -func (s *ALBSSLKeyECParams) GetType__() bindings.BindingType { +func (s *ALBSSLKeyECParams) GetType__() vapiBindings_.BindingType { return ALBSSLKeyECParamsBindingType() } -func (s *ALBSSLKeyECParams) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSSLKeyECParams) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSSLKeyECParams._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSSLKeyECParams._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9955,17 +9858,16 @@ type ALBSSLKeyParams struct { const ALBSSLKeyParams_ALGORITHM_RSA = "SSL_KEY_ALGORITHM_RSA" const ALBSSLKeyParams_ALGORITHM_EC = "SSL_KEY_ALGORITHM_EC" -func (s *ALBSSLKeyParams) GetType__() bindings.BindingType { +func (s *ALBSSLKeyParams) GetType__() vapiBindings_.BindingType { return ALBSSLKeyParamsBindingType() } -func (s *ALBSSLKeyParams) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSSLKeyParams) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSSLKeyParams._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSSLKeyParams._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -9991,17 +9893,16 @@ const ALBSSLKeyRSAParams_KEY_SIZE_2048_BITS = "SSL_KEY_2048_BITS" const ALBSSLKeyRSAParams_KEY_SIZE_3072_BITS = "SSL_KEY_3072_BITS" const ALBSSLKeyRSAParams_KEY_SIZE_4096_BITS = "SSL_KEY_4096_BITS" -func (s *ALBSSLKeyRSAParams) GetType__() bindings.BindingType { +func (s *ALBSSLKeyRSAParams) GetType__() vapiBindings_.BindingType { return ALBSSLKeyRSAParamsBindingType() } -func (s *ALBSSLKeyRSAParams) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSSLKeyRSAParams) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSSLKeyRSAParams._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSSLKeyRSAParams._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -10038,6 +9939,10 @@ type ALBSSLProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -10046,10 +9951,12 @@ type ALBSSLProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -10136,17 +10043,16 @@ const ALBSSLProfile_CIPHER_ENUMS_AES_128_GCM_SHA256 = "TLS_AES_128_GCM_SHA256" const ALBSSLProfile_TYPE_APPLICATION = "SSL_PROFILE_TYPE_APPLICATION" const ALBSSLProfile_TYPE_SYSTEM = "SSL_PROFILE_TYPE_SYSTEM" -func (s *ALBSSLProfile) GetType__() bindings.BindingType { +func (s *ALBSSLProfile) GetType__() vapiBindings_.BindingType { return ALBSSLProfileBindingType() } -func (s *ALBSSLProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSSLProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSSLProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSSLProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -10173,17 +10079,16 @@ type ALBSSLProfileApiResponse struct { Results []ALBSSLProfile } -func (s *ALBSSLProfileApiResponse) GetType__() bindings.BindingType { +func (s *ALBSSLProfileApiResponse) GetType__() vapiBindings_.BindingType { return ALBSSLProfileApiResponseBindingType() } -func (s *ALBSSLProfileApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSSLProfileApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSSLProfileApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSSLProfileApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -10196,17 +10101,16 @@ type ALBSSLProfileSelector struct { SslProfilePath *string } -func (s *ALBSSLProfileSelector) GetType__() bindings.BindingType { +func (s *ALBSSLProfileSelector) GetType__() vapiBindings_.BindingType { return ALBSSLProfileSelectorBindingType() } -func (s *ALBSSLProfileSelector) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSSLProfileSelector) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSSLProfileSelector._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSSLProfileSelector._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -10253,17 +10157,16 @@ const ALBSSLRating_PERFORMANCE_RATING_AVERAGE = "SSL_SCORE_AVERAGE" const ALBSSLRating_PERFORMANCE_RATING_GOOD = "SSL_SCORE_GOOD" const ALBSSLRating_PERFORMANCE_RATING_EXCELLENT = "SSL_SCORE_EXCELLENT" -func (s *ALBSSLRating) GetType__() bindings.BindingType { +func (s *ALBSSLRating) GetType__() vapiBindings_.BindingType { return ALBSSLRatingBindingType() } -func (s *ALBSSLRating) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSSLRating) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSSLRating._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSSLRating._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -10289,17 +10192,16 @@ const ALBSSLVersion_TYPE_TLS1_1 = "SSL_VERSION_TLS1_1" const ALBSSLVersion_TYPE_TLS1_2 = "SSL_VERSION_TLS1_2" const ALBSSLVersion_TYPE_TLS1_3 = "SSL_VERSION_TLS1_3" -func (s *ALBSSLVersion) GetType__() bindings.BindingType { +func (s *ALBSSLVersion) GetType__() vapiBindings_.BindingType { return ALBSSLVersionBindingType() } -func (s *ALBSSLVersion) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSSLVersion) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSSLVersion._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSSLVersion._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -10336,6 +10238,10 @@ type ALBSSOPolicy struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -10344,10 +10250,12 @@ type ALBSSOPolicy struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -10370,17 +10278,16 @@ const ALBSSOPolicy_TYPE_SAML = "SSO_TYPE_SAML" const ALBSSOPolicy_TYPE_PINGACCESS = "SSO_TYPE_PINGACCESS" const ALBSSOPolicy_TYPE_JWT = "SSO_TYPE_JWT" -func (s *ALBSSOPolicy) GetType__() bindings.BindingType { +func (s *ALBSSOPolicy) GetType__() vapiBindings_.BindingType { return ALBSSOPolicyBindingType() } -func (s *ALBSSOPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSSOPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSSOPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSSOPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -10407,17 +10314,16 @@ type ALBSSOPolicyApiResponse struct { Results []ALBSSOPolicy } -func (s *ALBSSOPolicyApiResponse) GetType__() bindings.BindingType { +func (s *ALBSSOPolicyApiResponse) GetType__() vapiBindings_.BindingType { return ALBSSOPolicyApiResponseBindingType() } -func (s *ALBSSOPolicyApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSSOPolicyApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSSOPolicyApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSSOPolicyApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -10429,17 +10335,16 @@ type ALBSamlIdentityProviderSettings struct { Metadata *string } -func (s *ALBSamlIdentityProviderSettings) GetType__() bindings.BindingType { +func (s *ALBSamlIdentityProviderSettings) GetType__() vapiBindings_.BindingType { return ALBSamlIdentityProviderSettingsBindingType() } -func (s *ALBSamlIdentityProviderSettings) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSamlIdentityProviderSettings) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSamlIdentityProviderSettings._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSamlIdentityProviderSettings._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -10457,17 +10362,16 @@ type ALBSamlServiceProviderNode struct { SingleSignonUrl *string } -func (s *ALBSamlServiceProviderNode) GetType__() bindings.BindingType { +func (s *ALBSamlServiceProviderNode) GetType__() vapiBindings_.BindingType { return ALBSamlServiceProviderNodeBindingType() } -func (s *ALBSamlServiceProviderNode) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSamlServiceProviderNode) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSamlServiceProviderNode._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSamlServiceProviderNode._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -10503,17 +10407,16 @@ const ALBSamlServiceProviderSettings_SAML_ENTITY_TYPE_CLUSTER_VIP = "AUTH_SAML_C const ALBSamlServiceProviderSettings_SAML_ENTITY_TYPE_DNS_FQDN = "AUTH_SAML_DNS_FQDN" const ALBSamlServiceProviderSettings_SAML_ENTITY_TYPE_APP_VS = "AUTH_SAML_APP_VS" -func (s *ALBSamlServiceProviderSettings) GetType__() bindings.BindingType { +func (s *ALBSamlServiceProviderSettings) GetType__() vapiBindings_.BindingType { return ALBSamlServiceProviderSettingsBindingType() } -func (s *ALBSamlServiceProviderSettings) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSamlServiceProviderSettings) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSamlServiceProviderSettings._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSamlServiceProviderSettings._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -10525,17 +10428,16 @@ type ALBSamlSettings struct { Sp *ALBSamlServiceProviderSettings } -func (s *ALBSamlSettings) GetType__() bindings.BindingType { +func (s *ALBSamlSettings) GetType__() vapiBindings_.BindingType { return ALBSamlSettingsBindingType() } -func (s *ALBSamlSettings) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSamlSettings) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSamlSettings._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSamlSettings._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -10572,6 +10474,10 @@ type ALBSecurityPolicy struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -10580,10 +10486,12 @@ type ALBSecurityPolicy struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -10607,17 +10515,16 @@ type ALBSecurityPolicy struct { const ALBSecurityPolicy_OPER_MODE_DETECTION = "DETECTION" const ALBSecurityPolicy_OPER_MODE_MITIGATION = "MITIGATION" -func (s *ALBSecurityPolicy) GetType__() bindings.BindingType { +func (s *ALBSecurityPolicy) GetType__() vapiBindings_.BindingType { return ALBSecurityPolicyBindingType() } -func (s *ALBSecurityPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSecurityPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSecurityPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSecurityPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -10644,17 +10551,16 @@ type ALBSecurityPolicyApiResponse struct { Results []ALBSecurityPolicy } -func (s *ALBSecurityPolicyApiResponse) GetType__() bindings.BindingType { +func (s *ALBSecurityPolicyApiResponse) GetType__() vapiBindings_.BindingType { return ALBSecurityPolicyApiResponseBindingType() } -func (s *ALBSecurityPolicyApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSecurityPolicyApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSecurityPolicyApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSecurityPolicyApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -10681,17 +10587,16 @@ type ALBSensitiveFieldRule struct { const ALBSensitiveFieldRule_ACTION_REMOVE = "LOG_FIELD_REMOVE" const ALBSensitiveFieldRule_ACTION_MASKOFF = "LOG_FIELD_MASKOFF" -func (s *ALBSensitiveFieldRule) GetType__() bindings.BindingType { +func (s *ALBSensitiveFieldRule) GetType__() vapiBindings_.BindingType { return ALBSensitiveFieldRuleBindingType() } -func (s *ALBSensitiveFieldRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSensitiveFieldRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSensitiveFieldRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSensitiveFieldRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -10707,17 +10612,16 @@ type ALBSensitiveLogProfile struct { WafFieldRules []ALBSensitiveFieldRule } -func (s *ALBSensitiveLogProfile) GetType__() bindings.BindingType { +func (s *ALBSensitiveLogProfile) GetType__() vapiBindings_.BindingType { return ALBSensitiveLogProfileBindingType() } -func (s *ALBSensitiveLogProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSensitiveLogProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSensitiveLogProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSensitiveLogProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -10763,17 +10667,16 @@ type ALBServer struct { VerifyNetwork *bool } -func (s *ALBServer) GetType__() bindings.BindingType { +func (s *ALBServer) GetType__() vapiBindings_.BindingType { return ALBServerBindingType() } -func (s *ALBServer) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBServer) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBServer._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBServer._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -10810,6 +10713,10 @@ type ALBServerAutoScalePolicy struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -10818,10 +10725,12 @@ type ALBServerAutoScalePolicy struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -10852,17 +10761,16 @@ type ALBServerAutoScalePolicy struct { UsePredictedLoad *bool } -func (s *ALBServerAutoScalePolicy) GetType__() bindings.BindingType { +func (s *ALBServerAutoScalePolicy) GetType__() vapiBindings_.BindingType { return ALBServerAutoScalePolicyBindingType() } -func (s *ALBServerAutoScalePolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBServerAutoScalePolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBServerAutoScalePolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBServerAutoScalePolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -10889,17 +10797,16 @@ type ALBServerAutoScalePolicyApiResponse struct { Results []ALBServerAutoScalePolicy } -func (s *ALBServerAutoScalePolicyApiResponse) GetType__() bindings.BindingType { +func (s *ALBServerAutoScalePolicyApiResponse) GetType__() vapiBindings_.BindingType { return ALBServerAutoScalePolicyApiResponseBindingType() } -func (s *ALBServerAutoScalePolicyApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBServerAutoScalePolicyApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBServerAutoScalePolicyApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBServerAutoScalePolicyApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -10921,17 +10828,16 @@ type ALBService struct { PortRangeEnd *int64 } -func (s *ALBService) GetType__() bindings.BindingType { +func (s *ALBService) GetType__() vapiBindings_.BindingType { return ALBServiceBindingType() } -func (s *ALBService) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBService) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBService._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBService._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -10963,17 +10869,16 @@ const ALBServicePoolSelector_SERVICE_PROTOCOL_TCP_FAST_PATH = "PROTOCOL_TYPE_TCP const ALBServicePoolSelector_SERVICE_PROTOCOL_UDP_FAST_PATH = "PROTOCOL_TYPE_UDP_FAST_PATH" const ALBServicePoolSelector_SERVICE_PROTOCOL_UDP_PROXY = "PROTOCOL_TYPE_UDP_PROXY" -func (s *ALBServicePoolSelector) GetType__() bindings.BindingType { +func (s *ALBServicePoolSelector) GetType__() vapiBindings_.BindingType { return ALBServicePoolSelectorBindingType() } -func (s *ALBServicePoolSelector) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBServicePoolSelector) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBServicePoolSelector._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBServicePoolSelector._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -10987,17 +10892,16 @@ type ALBSidebandProfile struct { SidebandMaxRequestBodySize *int64 } -func (s *ALBSidebandProfile) GetType__() bindings.BindingType { +func (s *ALBSidebandProfile) GetType__() vapiBindings_.BindingType { return ALBSidebandProfileBindingType() } -func (s *ALBSidebandProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSidebandProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSidebandProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSidebandProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -11009,17 +10913,16 @@ type ALBSipServiceApplicationProfile struct { TransactionTimeout *int64 } -func (s *ALBSipServiceApplicationProfile) GetType__() bindings.BindingType { +func (s *ALBSipServiceApplicationProfile) GetType__() vapiBindings_.BindingType { return ALBSipServiceApplicationProfileBindingType() } -func (s *ALBSipServiceApplicationProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBSipServiceApplicationProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBSipServiceApplicationProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBSipServiceApplicationProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -11039,17 +10942,16 @@ type ALBStreamingSyslogConfig struct { SignificantLogSeverity *int64 } -func (s *ALBStreamingSyslogConfig) GetType__() bindings.BindingType { +func (s *ALBStreamingSyslogConfig) GetType__() vapiBindings_.BindingType { return ALBStreamingSyslogConfigBindingType() } -func (s *ALBStreamingSyslogConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBStreamingSyslogConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBStreamingSyslogConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBStreamingSyslogConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -11086,6 +10988,10 @@ type ALBStringGroup struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -11094,10 +11000,12 @@ type ALBStringGroup struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -11120,17 +11028,16 @@ type ALBStringGroup struct { const ALBStringGroup_TYPE_STRING = "SG_TYPE_STRING" const ALBStringGroup_TYPE_KEYVAL = "SG_TYPE_KEYVAL" -func (s *ALBStringGroup) GetType__() bindings.BindingType { +func (s *ALBStringGroup) GetType__() vapiBindings_.BindingType { return ALBStringGroupBindingType() } -func (s *ALBStringGroup) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBStringGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBStringGroup._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBStringGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -11157,17 +11064,16 @@ type ALBStringGroupApiResponse struct { Results []ALBStringGroup } -func (s *ALBStringGroupApiResponse) GetType__() bindings.BindingType { +func (s *ALBStringGroupApiResponse) GetType__() vapiBindings_.BindingType { return ALBStringGroupApiResponseBindingType() } -func (s *ALBStringGroupApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBStringGroupApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBStringGroupApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBStringGroupApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -11207,17 +11113,16 @@ const ALBStringMatch_MATCH_CRITERIA_DOES_NOT_EQUAL = "DOES_NOT_EQUAL" const ALBStringMatch_MATCH_CRITERIA_REGEX_MATCH = "REGEX_MATCH" const ALBStringMatch_MATCH_CRITERIA_REGEX_DOES_NOT_MATCH = "REGEX_DOES_NOT_MATCH" -func (s *ALBStringMatch) GetType__() bindings.BindingType { +func (s *ALBStringMatch) GetType__() vapiBindings_.BindingType { return ALBStringMatchBindingType() } -func (s *ALBStringMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBStringMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBStringMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBStringMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -11252,17 +11157,16 @@ const ALBTCPApplicationProfile_SSL_CLIENT_CERTIFICATE_MODE_NONE = "SSL_CLIENT_CE const ALBTCPApplicationProfile_SSL_CLIENT_CERTIFICATE_MODE_REQUEST = "SSL_CLIENT_CERTIFICATE_REQUEST" const ALBTCPApplicationProfile_SSL_CLIENT_CERTIFICATE_MODE_REQUIRE = "SSL_CLIENT_CERTIFICATE_REQUIRE" -func (s *ALBTCPApplicationProfile) GetType__() bindings.BindingType { +func (s *ALBTCPApplicationProfile) GetType__() vapiBindings_.BindingType { return ALBTCPApplicationProfileBindingType() } -func (s *ALBTCPApplicationProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBTCPApplicationProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBTCPApplicationProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBTCPApplicationProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -11277,17 +11181,16 @@ type ALBTCPFastPathProfile struct { SessionIdleTimeout *int64 } -func (s *ALBTCPFastPathProfile) GetType__() bindings.BindingType { +func (s *ALBTCPFastPathProfile) GetType__() vapiBindings_.BindingType { return ALBTCPFastPathProfileBindingType() } -func (s *ALBTCPFastPathProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBTCPFastPathProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBTCPFastPathProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBTCPFastPathProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -11356,17 +11259,16 @@ const ALBTCPProxyProfile_CC_ALGO_HTCP = "CC_ALGO_HTCP" const ALBTCPProxyProfile_IDLE_CONNECTION_TYPE_KEEP_ALIVE = "KEEP_ALIVE" const ALBTCPProxyProfile_IDLE_CONNECTION_TYPE_CLOSE_IDLE = "CLOSE_IDLE" -func (s *ALBTCPProxyProfile) GetType__() bindings.BindingType { +func (s *ALBTCPProxyProfile) GetType__() vapiBindings_.BindingType { return ALBTCPProxyProfileBindingType() } -func (s *ALBTCPProxyProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBTCPProxyProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBTCPProxyProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBTCPProxyProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -11410,17 +11312,16 @@ const ALBTacacsPlusAuthSettings_SERVICE_X25 = "AUTH_TACACS_PLUS_SERVICE_X25" const ALBTacacsPlusAuthSettings_SERVICE_NASI = "AUTH_TACACS_PLUS_SERVICE_NASI" const ALBTacacsPlusAuthSettings_SERVICE_FWPROXY = "AUTH_TACACS_PLUS_SERVICE_FWPROXY" -func (s *ALBTacacsPlusAuthSettings) GetType__() bindings.BindingType { +func (s *ALBTacacsPlusAuthSettings) GetType__() vapiBindings_.BindingType { return ALBTacacsPlusAuthSettingsBindingType() } -func (s *ALBTacacsPlusAuthSettings) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBTacacsPlusAuthSettings) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBTacacsPlusAuthSettings._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBTacacsPlusAuthSettings._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -11444,17 +11345,16 @@ const ALBTag_TYPE_AVI_DEFINED = "AVI_DEFINED" const ALBTag_TYPE_USER_DEFINED = "USER_DEFINED" const ALBTag_TYPE_VCENTER_DEFINED = "VCENTER_DEFINED" -func (s *ALBTag) GetType__() bindings.BindingType { +func (s *ALBTag) GetType__() vapiBindings_.BindingType { return ALBTagBindingType() } -func (s *ALBTag) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBTag) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBTag._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBTag._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -11491,6 +11391,10 @@ type ALBTrafficCloneProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -11499,10 +11403,12 @@ type ALBTrafficCloneProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -11517,17 +11423,16 @@ type ALBTrafficCloneProfile struct { PreserveClientIp *bool } -func (s *ALBTrafficCloneProfile) GetType__() bindings.BindingType { +func (s *ALBTrafficCloneProfile) GetType__() vapiBindings_.BindingType { return ALBTrafficCloneProfileBindingType() } -func (s *ALBTrafficCloneProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBTrafficCloneProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBTrafficCloneProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBTrafficCloneProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -11554,17 +11459,16 @@ type ALBTrafficCloneProfileApiResponse struct { Results []ALBTrafficCloneProfile } -func (s *ALBTrafficCloneProfileApiResponse) GetType__() bindings.BindingType { +func (s *ALBTrafficCloneProfileApiResponse) GetType__() vapiBindings_.BindingType { return ALBTrafficCloneProfileApiResponseBindingType() } -func (s *ALBTrafficCloneProfileApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBTrafficCloneProfileApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBTrafficCloneProfileApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBTrafficCloneProfileApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -11581,17 +11485,16 @@ type ALBUDPFastPathProfile struct { Snat *bool } -func (s *ALBUDPFastPathProfile) GetType__() bindings.BindingType { +func (s *ALBUDPFastPathProfile) GetType__() vapiBindings_.BindingType { return ALBUDPFastPathProfileBindingType() } -func (s *ALBUDPFastPathProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBUDPFastPathProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBUDPFastPathProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBUDPFastPathProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -11603,17 +11506,16 @@ type ALBUDPProxyProfile struct { SessionIdleTimeout *int64 } -func (s *ALBUDPProxyProfile) GetType__() bindings.BindingType { +func (s *ALBUDPProxyProfile) GetType__() vapiBindings_.BindingType { return ALBUDPProxyProfileBindingType() } -func (s *ALBUDPProxyProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBUDPProxyProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBUDPProxyProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBUDPProxyProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -11633,17 +11535,16 @@ type ALBURIParam struct { const ALBURIParam_TYPE_TOKENIZED = "URI_PARAM_TYPE_TOKENIZED" -func (s *ALBURIParam) GetType__() bindings.BindingType { +func (s *ALBURIParam) GetType__() vapiBindings_.BindingType { return ALBURIParamBindingType() } -func (s *ALBURIParam) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBURIParam) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBURIParam._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBURIParam._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -11657,17 +11558,16 @@ type ALBURIParamQuery struct { KeepQuery *bool } -func (s *ALBURIParamQuery) GetType__() bindings.BindingType { +func (s *ALBURIParamQuery) GetType__() vapiBindings_.BindingType { return ALBURIParamQueryBindingType() } -func (s *ALBURIParamQuery) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBURIParamQuery) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBURIParamQuery._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBURIParamQuery._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -11699,17 +11599,16 @@ const ALBURIParamToken_TYPE_STRING = "URI_TOKEN_TYPE_STRING" const ALBURIParamToken_TYPE_STRING_GROUP = "URI_TOKEN_TYPE_STRING_GROUP" const ALBURIParamToken_TYPE_REGEX = "URI_TOKEN_TYPE_REGEX" -func (s *ALBURIParamToken) GetType__() bindings.BindingType { +func (s *ALBURIParamToken) GetType__() vapiBindings_.BindingType { return ALBURIParamTokenBindingType() } -func (s *ALBURIParamToken) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBURIParamToken) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBURIParamToken._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBURIParamToken._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -11759,17 +11658,16 @@ const ALBVSDataScript_EVT_L4_REQUEST = "VS_DATASCRIPT_EVT_L4_REQUEST" const ALBVSDataScript_EVT_L4_RESPONSE = "VS_DATASCRIPT_EVT_L4_RESPONSE" const ALBVSDataScript_EVT_MAX = "VS_DATASCRIPT_EVT_MAX" -func (s *ALBVSDataScript) GetType__() bindings.BindingType { +func (s *ALBVSDataScript) GetType__() vapiBindings_.BindingType { return ALBVSDataScriptBindingType() } -func (s *ALBVSDataScript) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBVSDataScript) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBVSDataScript._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBVSDataScript._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -11806,6 +11704,10 @@ type ALBVSDataScriptSet struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -11814,10 +11716,12 @@ type ALBVSDataScriptSet struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -11842,17 +11746,16 @@ type ALBVSDataScriptSet struct { StringGroupPaths []string } -func (s *ALBVSDataScriptSet) GetType__() bindings.BindingType { +func (s *ALBVSDataScriptSet) GetType__() vapiBindings_.BindingType { return ALBVSDataScriptSetBindingType() } -func (s *ALBVSDataScriptSet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBVSDataScriptSet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBVSDataScriptSet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBVSDataScriptSet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -11879,17 +11782,16 @@ type ALBVSDataScriptSetApiResponse struct { Results []ALBVSDataScriptSet } -func (s *ALBVSDataScriptSetApiResponse) GetType__() bindings.BindingType { +func (s *ALBVSDataScriptSetApiResponse) GetType__() vapiBindings_.BindingType { return ALBVSDataScriptSetApiResponseBindingType() } -func (s *ALBVSDataScriptSetApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBVSDataScriptSetApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBVSDataScriptSetApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBVSDataScriptSetApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -11903,17 +11805,16 @@ type ALBVSDataScripts struct { VsDatascriptSetPath *string } -func (s *ALBVSDataScripts) GetType__() bindings.BindingType { +func (s *ALBVSDataScripts) GetType__() vapiBindings_.BindingType { return ALBVSDataScriptsBindingType() } -func (s *ALBVSDataScripts) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBVSDataScripts) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBVSDataScripts._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBVSDataScripts._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -11974,17 +11875,16 @@ const ALBVip_AUTO_ALLOCATE_IP_TYPE_V4_ONLY = "V4_ONLY" const ALBVip_AUTO_ALLOCATE_IP_TYPE_V6_ONLY = "V6_ONLY" const ALBVip_AUTO_ALLOCATE_IP_TYPE_V4_V6 = "V4_V6" -func (s *ALBVip) GetType__() bindings.BindingType { +func (s *ALBVip) GetType__() vapiBindings_.BindingType { return ALBVipBindingType() } -func (s *ALBVip) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBVip) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBVip._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBVip._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -11998,17 +11898,16 @@ type ALBVipPlacementNetwork struct { Subnet6 *ALBIpAddrPrefix } -func (s *ALBVipPlacementNetwork) GetType__() bindings.BindingType { +func (s *ALBVipPlacementNetwork) GetType__() vapiBindings_.BindingType { return ALBVipPlacementNetworkBindingType() } -func (s *ALBVipPlacementNetwork) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBVipPlacementNetwork) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBVipPlacementNetwork._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBVipPlacementNetwork._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -12045,6 +11944,10 @@ type ALBVirtualService struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -12053,10 +11956,12 @@ type ALBVirtualService struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -12273,17 +12178,16 @@ const ALBVirtualService_TYPE_NORMAL = "VS_TYPE_NORMAL" const ALBVirtualService_TYPE_VH_PARENT = "VS_TYPE_VH_PARENT" const ALBVirtualService_TYPE_VH_CHILD = "VS_TYPE_VH_CHILD" -func (s *ALBVirtualService) GetType__() bindings.BindingType { +func (s *ALBVirtualService) GetType__() vapiBindings_.BindingType { return ALBVirtualServiceBindingType() } -func (s *ALBVirtualService) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBVirtualService) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBVirtualService._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBVirtualService._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -12310,17 +12214,16 @@ type ALBVirtualServiceApiResponse struct { Results []ALBVirtualService } -func (s *ALBVirtualServiceApiResponse) GetType__() bindings.BindingType { +func (s *ALBVirtualServiceApiResponse) GetType__() vapiBindings_.BindingType { return ALBVirtualServiceApiResponseBindingType() } -func (s *ALBVirtualServiceApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBVirtualServiceApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBVirtualServiceApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBVirtualServiceApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -12357,6 +12260,10 @@ type ALBVsVip struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -12365,10 +12272,12 @@ type ALBVsVip struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -12395,17 +12304,16 @@ type ALBVsVip struct { VsvipCloudConfigCksum *string } -func (s *ALBVsVip) GetType__() bindings.BindingType { +func (s *ALBVsVip) GetType__() vapiBindings_.BindingType { return ALBVsVipBindingType() } -func (s *ALBVsVip) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBVsVip) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBVsVip._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBVsVip._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -12432,17 +12340,16 @@ type ALBVsVipApiResponse struct { Results []ALBVsVip } -func (s *ALBVsVipApiResponse) GetType__() bindings.BindingType { +func (s *ALBVsVipApiResponse) GetType__() vapiBindings_.BindingType { return ALBVsVipApiResponseBindingType() } -func (s *ALBVsVipApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBVsVipApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBVsVipApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBVsVipApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -12458,17 +12365,16 @@ type ALBWafApplicationSignatures struct { SelectedApplications []string } -func (s *ALBWafApplicationSignatures) GetType__() bindings.BindingType { +func (s *ALBWafApplicationSignatures) GetType__() vapiBindings_.BindingType { return ALBWafApplicationSignaturesBindingType() } -func (s *ALBWafApplicationSignatures) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafApplicationSignatures) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafApplicationSignatures._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafApplicationSignatures._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -12505,6 +12411,10 @@ type ALBWafCRS struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -12513,10 +12423,12 @@ type ALBWafCRS struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -12533,17 +12445,16 @@ type ALBWafCRS struct { Version *string } -func (s *ALBWafCRS) GetType__() bindings.BindingType { +func (s *ALBWafCRS) GetType__() vapiBindings_.BindingType { return ALBWafCRSBindingType() } -func (s *ALBWafCRS) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafCRS) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafCRS._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafCRS._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -12570,17 +12481,16 @@ type ALBWafCRSApiResponse struct { Results []ALBWafCRS } -func (s *ALBWafCRSApiResponse) GetType__() bindings.BindingType { +func (s *ALBWafCRSApiResponse) GetType__() vapiBindings_.BindingType { return ALBWafCRSApiResponseBindingType() } -func (s *ALBWafCRSApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafCRSApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafCRSApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafCRSApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -12768,17 +12678,16 @@ const ALBWafConfig_STATUS_CODE_FOR_REJECTED_REQUESTS_503 = "HTTP_RESPONSE_CODE_5 const ALBWafConfig_STATUS_CODE_FOR_REJECTED_REQUESTS_504 = "HTTP_RESPONSE_CODE_504" const ALBWafConfig_STATUS_CODE_FOR_REJECTED_REQUESTS_505 = "HTTP_RESPONSE_CODE_505" -func (s *ALBWafConfig) GetType__() bindings.BindingType { +func (s *ALBWafConfig) GetType__() vapiBindings_.BindingType { return ALBWafConfigBindingType() } -func (s *ALBWafConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -12804,17 +12713,16 @@ const ALBWafDataFile_TYPE_PM_FROM_FILE = "WAF_DATAFILE_PM_FROM_FILE" const ALBWafDataFile_TYPE_DTD = "WAF_DATAFILE_DTD" const ALBWafDataFile_TYPE_XSD = "WAF_DATAFILE_XSD" -func (s *ALBWafDataFile) GetType__() bindings.BindingType { +func (s *ALBWafDataFile) GetType__() vapiBindings_.BindingType { return ALBWafDataFileBindingType() } -func (s *ALBWafDataFile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafDataFile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafDataFile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafDataFile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -12833,17 +12741,16 @@ type ALBWafExcludeListEntry struct { UriPath *string } -func (s *ALBWafExcludeListEntry) GetType__() bindings.BindingType { +func (s *ALBWafExcludeListEntry) GetType__() vapiBindings_.BindingType { return ALBWafExcludeListEntryBindingType() } -func (s *ALBWafExcludeListEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafExcludeListEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafExcludeListEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafExcludeListEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -12888,17 +12795,16 @@ const ALBWafExclusionType_MATCH_OP_DOES_NOT_EQUAL = "DOES_NOT_EQUAL" const ALBWafExclusionType_MATCH_OP_REGEX_MATCH = "REGEX_MATCH" const ALBWafExclusionType_MATCH_OP_REGEX_DOES_NOT_MATCH = "REGEX_DOES_NOT_MATCH" -func (s *ALBWafExclusionType) GetType__() bindings.BindingType { +func (s *ALBWafExclusionType) GetType__() vapiBindings_.BindingType { return ALBWafExclusionTypeBindingType() } -func (s *ALBWafExclusionType) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafExclusionType) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafExclusionType._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafExclusionType._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -12917,17 +12823,16 @@ type ALBWafPSMLocation struct { Rules []ALBWafPSMRule } -func (s *ALBWafPSMLocation) GetType__() bindings.BindingType { +func (s *ALBWafPSMLocation) GetType__() vapiBindings_.BindingType { return ALBWafPSMLocationBindingType() } -func (s *ALBWafPSMLocation) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafPSMLocation) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafPSMLocation._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafPSMLocation._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -12940,17 +12845,16 @@ type ALBWafPSMLocationMatch struct { Path *ALBPathMatch } -func (s *ALBWafPSMLocationMatch) GetType__() bindings.BindingType { +func (s *ALBWafPSMLocationMatch) GetType__() vapiBindings_.BindingType { return ALBWafPSMLocationMatchBindingType() } -func (s *ALBWafPSMLocationMatch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafPSMLocationMatch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafPSMLocationMatch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafPSMLocationMatch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -12990,17 +12894,16 @@ const ALBWafPSMMatchElement_NAME_REQUEST_BASENAME = "WAF_VARIABLE_REQUEST_BASENA const ALBWafPSMMatchElement_NAME_REQUEST_URI = "WAF_VARIABLE_REQUEST_URI" const ALBWafPSMMatchElement_NAME_PATH_INFO = "WAF_VARIABLE_PATH_INFO" -func (s *ALBWafPSMMatchElement) GetType__() bindings.BindingType { +func (s *ALBWafPSMMatchElement) GetType__() vapiBindings_.BindingType { return ALBWafPSMMatchElementBindingType() } -func (s *ALBWafPSMMatchElement) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafPSMMatchElement) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafPSMMatchElement._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafPSMMatchElement._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -13058,17 +12961,16 @@ const ALBWafPSMRule_PARANOIA_LEVEL_MEDIUM = "WAF_PARANOIA_LEVEL_MEDIUM" const ALBWafPSMRule_PARANOIA_LEVEL_HIGH = "WAF_PARANOIA_LEVEL_HIGH" const ALBWafPSMRule_PARANOIA_LEVEL_EXTREME = "WAF_PARANOIA_LEVEL_EXTREME" -func (s *ALBWafPSMRule) GetType__() bindings.BindingType { +func (s *ALBWafPSMRule) GetType__() vapiBindings_.BindingType { return ALBWafPSMRuleBindingType() } -func (s *ALBWafPSMRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafPSMRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafPSMRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafPSMRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -13105,6 +13007,10 @@ type ALBWafPolicy struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -13113,10 +13019,12 @@ type ALBWafPolicy struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -13194,17 +13102,16 @@ const ALBWafPolicy_PARANOIA_LEVEL_MEDIUM = "WAF_PARANOIA_LEVEL_MEDIUM" const ALBWafPolicy_PARANOIA_LEVEL_HIGH = "WAF_PARANOIA_LEVEL_HIGH" const ALBWafPolicy_PARANOIA_LEVEL_EXTREME = "WAF_PARANOIA_LEVEL_EXTREME" -func (s *ALBWafPolicy) GetType__() bindings.BindingType { +func (s *ALBWafPolicy) GetType__() vapiBindings_.BindingType { return ALBWafPolicyBindingType() } -func (s *ALBWafPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -13231,17 +13138,16 @@ type ALBWafPolicyApiResponse struct { Results []ALBWafPolicy } -func (s *ALBWafPolicyApiResponse) GetType__() bindings.BindingType { +func (s *ALBWafPolicyApiResponse) GetType__() vapiBindings_.BindingType { return ALBWafPolicyApiResponseBindingType() } -func (s *ALBWafPolicyApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafPolicyApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafPolicyApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafPolicyApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -13278,6 +13184,10 @@ type ALBWafPolicyPSMGroup struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -13286,10 +13196,12 @@ type ALBWafPolicyPSMGroup struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -13327,17 +13239,16 @@ const ALBWafPolicyPSMGroup_MISS_ACTION_NO_OP = "WAF_ACTION_NO_OP" const ALBWafPolicyPSMGroup_MISS_ACTION_BLOCK = "WAF_ACTION_BLOCK" const ALBWafPolicyPSMGroup_MISS_ACTION_ALLOW_PARAMETER = "WAF_ACTION_ALLOW_PARAMETER" -func (s *ALBWafPolicyPSMGroup) GetType__() bindings.BindingType { +func (s *ALBWafPolicyPSMGroup) GetType__() vapiBindings_.BindingType { return ALBWafPolicyPSMGroupBindingType() } -func (s *ALBWafPolicyPSMGroup) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafPolicyPSMGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafPolicyPSMGroup._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafPolicyPSMGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -13364,17 +13275,16 @@ type ALBWafPolicyPSMGroupApiResponse struct { Results []ALBWafPolicyPSMGroup } -func (s *ALBWafPolicyPSMGroupApiResponse) GetType__() bindings.BindingType { +func (s *ALBWafPolicyPSMGroupApiResponse) GetType__() vapiBindings_.BindingType { return ALBWafPolicyPSMGroupApiResponseBindingType() } -func (s *ALBWafPolicyPSMGroupApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafPolicyPSMGroupApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafPolicyPSMGroupApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafPolicyPSMGroupApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -13386,17 +13296,16 @@ type ALBWafPositiveSecurityModel struct { GroupPaths []string } -func (s *ALBWafPositiveSecurityModel) GetType__() bindings.BindingType { +func (s *ALBWafPositiveSecurityModel) GetType__() vapiBindings_.BindingType { return ALBWafPositiveSecurityModelBindingType() } -func (s *ALBWafPositiveSecurityModel) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafPositiveSecurityModel) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafPositiveSecurityModel._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafPositiveSecurityModel._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -13433,6 +13342,10 @@ type ALBWafProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -13441,10 +13354,12 @@ type ALBWafProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -13456,17 +13371,16 @@ type ALBWafProfile struct { Markers []ALBRoleFilterMatchLabel } -func (s *ALBWafProfile) GetType__() bindings.BindingType { +func (s *ALBWafProfile) GetType__() vapiBindings_.BindingType { return ALBWafProfileBindingType() } -func (s *ALBWafProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -13493,17 +13407,16 @@ type ALBWafProfileApiResponse struct { Results []ALBWafProfile } -func (s *ALBWafProfileApiResponse) GetType__() bindings.BindingType { +func (s *ALBWafProfileApiResponse) GetType__() vapiBindings_.BindingType { return ALBWafProfileApiResponseBindingType() } -func (s *ALBWafProfileApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafProfileApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafProfileApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafProfileApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -13556,17 +13469,16 @@ const ALBWafRule_PHASE_RESPONSE_HEADER = "WAF_PHASE_RESPONSE_HEADER" const ALBWafRule_PHASE_RESPONSE_BODY = "WAF_PHASE_RESPONSE_BODY" const ALBWafRule_PHASE_LOGGING = "WAF_PHASE_LOGGING" -func (s *ALBWafRule) GetType__() bindings.BindingType { +func (s *ALBWafRule) GetType__() vapiBindings_.BindingType { return ALBWafRuleBindingType() } -func (s *ALBWafRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -13586,17 +13498,16 @@ type ALBWafRuleGroup struct { Rules []ALBWafRule } -func (s *ALBWafRuleGroup) GetType__() bindings.BindingType { +func (s *ALBWafRuleGroup) GetType__() vapiBindings_.BindingType { return ALBWafRuleGroupBindingType() } -func (s *ALBWafRuleGroup) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafRuleGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafRuleGroup._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafRuleGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -13624,17 +13535,16 @@ type ALBWafRuleGroupOverrides struct { const ALBWafRuleGroupOverrides_MODE_DETECTION_ONLY = "WAF_MODE_DETECTION_ONLY" const ALBWafRuleGroupOverrides_MODE_ENFORCEMENT = "WAF_MODE_ENFORCEMENT" -func (s *ALBWafRuleGroupOverrides) GetType__() bindings.BindingType { +func (s *ALBWafRuleGroupOverrides) GetType__() vapiBindings_.BindingType { return ALBWafRuleGroupOverridesBindingType() } -func (s *ALBWafRuleGroupOverrides) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafRuleGroupOverrides) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafRuleGroupOverrides._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafRuleGroupOverrides._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -13660,17 +13570,16 @@ type ALBWafRuleOverrides struct { const ALBWafRuleOverrides_MODE_DETECTION_ONLY = "WAF_MODE_DETECTION_ONLY" const ALBWafRuleOverrides_MODE_ENFORCEMENT = "WAF_MODE_ENFORCEMENT" -func (s *ALBWafRuleOverrides) GetType__() bindings.BindingType { +func (s *ALBWafRuleOverrides) GetType__() vapiBindings_.BindingType { return ALBWafRuleOverridesBindingType() } -func (s *ALBWafRuleOverrides) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWafRuleOverrides) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWafRuleOverrides._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWafRuleOverrides._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -13707,6 +13616,10 @@ type ALBWebhook struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -13715,10 +13628,12 @@ type ALBWebhook struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -13731,17 +13646,16 @@ type ALBWebhook struct { VerificationToken *string } -func (s *ALBWebhook) GetType__() bindings.BindingType { +func (s *ALBWebhook) GetType__() vapiBindings_.BindingType { return ALBWebhookBindingType() } -func (s *ALBWebhook) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWebhook) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWebhook._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWebhook._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -13768,17 +13682,16 @@ type ALBWebhookApiResponse struct { Results []ALBWebhook } -func (s *ALBWebhookApiResponse) GetType__() bindings.BindingType { +func (s *ALBWebhookApiResponse) GetType__() vapiBindings_.BindingType { return ALBWebhookApiResponseBindingType() } -func (s *ALBWebhookApiResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALBWebhookApiResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALBWebhookApiResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALBWebhookApiResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -13840,6 +13753,10 @@ type ALGTypeServiceEntry struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -13848,10 +13765,12 @@ type ALGTypeServiceEntry struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -13872,17 +13791,16 @@ const ALGTypeServiceEntry_ALG_NBNS_BROADCAST = "NBNS_BROADCAST" const ALGTypeServiceEntry_ALG_NBDG_BROADCAST = "NBDG_BROADCAST" const ALGTypeServiceEntry_ALG_TFTP = "TFTP" -func (s *ALGTypeServiceEntry) GetType__() bindings.BindingType { +func (s *ALGTypeServiceEntry) GetType__() vapiBindings_.BindingType { return ALGTypeServiceEntryBindingType() } -func (s *ALGTypeServiceEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ALGTypeServiceEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ALGTypeServiceEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ALGTypeServiceEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -13919,6 +13837,10 @@ type AbstractSpace struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -13927,10 +13849,12 @@ type AbstractSpace struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -13944,6 +13868,8 @@ type AbstractSpace struct { // * AbstractSpace#AbstractSpace_CONNECTIVITY_STRATEGY_NONE // // The connectivity strategy is deprecated. Use default layer3 rule, /infra/domains/default/security-policies/default-layer3-security-policy/rules/default-layer3-rule. This field indicates the default connectivity policy for the infra or tenant space WHITELIST - Adds a default drop rule. Administrator can then use \"allow\" rules (aka whitelist) to allow traffic between groups BLACKLIST - Adds a default allow rule. Admin can then use \"drop\" rules (aka blacklist) to block traffic between groups WHITELIST_ENABLE_LOGGING - Whitelising with logging enabled BLACKLIST_ENABLE_LOGGING - Blacklisting with logging enabled NONE - No default rules are added. + // + // Deprecated: This API element is deprecated. ConnectivityStrategy *string } @@ -13953,17 +13879,16 @@ const AbstractSpace_CONNECTIVITY_STRATEGY_WHITELIST_ENABLE_LOGGING = "WHITELIST_ const AbstractSpace_CONNECTIVITY_STRATEGY_BLACKLIST_ENABLE_LOGGING = "BLACKLIST_ENABLE_LOGGING" const AbstractSpace_CONNECTIVITY_STRATEGY_NONE = "NONE" -func (s *AbstractSpace) GetType__() bindings.BindingType { +func (s *AbstractSpace) GetType__() vapiBindings_.BindingType { return AbstractSpaceBindingType() } -func (s *AbstractSpace) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AbstractSpace) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AbstractSpace._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AbstractSpace._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14017,17 +13942,16 @@ const AcceptableComponentVersion_COMPONENT_TYPE_EDGE = "EDGE" const AcceptableComponentVersion_COMPONENT_TYPE_CCP = "CCP" const AcceptableComponentVersion_COMPONENT_TYPE_MP = "MP" -func (s *AcceptableComponentVersion) GetType__() bindings.BindingType { +func (s *AcceptableComponentVersion) GetType__() vapiBindings_.BindingType { return AcceptableComponentVersionBindingType() } -func (s *AcceptableComponentVersion) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AcceptableComponentVersion) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AcceptableComponentVersion._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AcceptableComponentVersion._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14038,17 +13962,16 @@ type AcceptableComponentVersionList struct { Results []AcceptableComponentVersion } -func (s *AcceptableComponentVersionList) GetType__() bindings.BindingType { +func (s *AcceptableComponentVersionList) GetType__() vapiBindings_.BindingType { return AcceptableComponentVersionListBindingType() } -func (s *AcceptableComponentVersionList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AcceptableComponentVersionList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AcceptableComponentVersionList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AcceptableComponentVersionList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14072,17 +13995,16 @@ const Action__TYPE_IDENTIFIER = "Action" const Action_RESOURCE_TYPE_PATCHRESOURCES = "PatchResources" const Action_RESOURCE_TYPE_SETFIELDS = "SetFields" -func (s *Action) GetType__() bindings.BindingType { +func (s *Action) GetType__() vapiBindings_.BindingType { return ActionBindingType() } -func (s *Action) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Action) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Action._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Action._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14121,19 +14043,20 @@ type ActionableResource struct { Tags []Tag // A resource reference on which actions can be performed format: hostname-or-ip IpAddress *string + // IPv6 address of the current node format: hostname-or-ip + Ipv6Address *string } -func (s *ActionableResource) GetType__() bindings.BindingType { +func (s *ActionableResource) GetType__() vapiBindings_.BindingType { return ActionableResourceBindingType() } -func (s *ActionableResource) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ActionableResource) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ActionableResource._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ActionableResource._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14157,17 +14080,16 @@ type ActionableResourceListResult struct { Results []ActionableResource } -func (s *ActionableResourceListResult) GetType__() bindings.BindingType { +func (s *ActionableResourceListResult) GetType__() vapiBindings_.BindingType { return ActionableResourceListResultBindingType() } -func (s *ActionableResourceListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ActionableResourceListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ActionableResourceListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ActionableResourceListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14222,17 +14144,16 @@ type ActiveDirectoryIdentitySource struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const ActiveDirectoryIdentitySource__TYPE_IDENTIFIER = "ActiveDirectoryIdentitySource" -func (s *ActiveDirectoryIdentitySource) GetType__() bindings.BindingType { +func (s *ActiveDirectoryIdentitySource) GetType__() vapiBindings_.BindingType { return ActiveDirectoryIdentitySourceBindingType() } -func (s *ActiveDirectoryIdentitySource) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ActiveDirectoryIdentitySource) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ActiveDirectoryIdentitySource._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ActiveDirectoryIdentitySource._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14244,17 +14165,16 @@ type AddALBControllerNodeVMInfo struct { DeploymentRequests []ALBControllerNodeVMDeploymentRequest } -func (s *AddALBControllerNodeVMInfo) GetType__() bindings.BindingType { +func (s *AddALBControllerNodeVMInfo) GetType__() vapiBindings_.BindingType { return AddALBControllerNodeVMInfoBindingType() } -func (s *AddALBControllerNodeVMInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AddALBControllerNodeVMInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AddALBControllerNodeVMInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AddALBControllerNodeVMInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14291,17 +14211,16 @@ const AddressBindingEntry_SOURCE_ND_SNOOPING = "ND_SNOOPING" const AddressBindingEntry_SOURCE_DHCPV6_SNOOPING = "DHCPV6_SNOOPING" const AddressBindingEntry_SOURCE_VM_TOOLS_V6 = "VM_TOOLS_V6" -func (s *AddressBindingEntry) GetType__() bindings.BindingType { +func (s *AddressBindingEntry) GetType__() vapiBindings_.BindingType { return AddressBindingEntryBindingType() } -func (s *AddressBindingEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AddressBindingEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AddressBindingEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AddressBindingEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14314,17 +14233,16 @@ type AdvanceClusterRestoreInput struct { Resources []SelectableResourceReference } -func (s *AdvanceClusterRestoreInput) GetType__() bindings.BindingType { +func (s *AdvanceClusterRestoreInput) GetType__() vapiBindings_.BindingType { return AdvanceClusterRestoreInputBindingType() } -func (s *AdvanceClusterRestoreInput) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AdvanceClusterRestoreInput) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AdvanceClusterRestoreInput._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AdvanceClusterRestoreInput._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14335,17 +14253,16 @@ type AdvanceClusterRestoreRequest struct { Data []AdvanceClusterRestoreInput } -func (s *AdvanceClusterRestoreRequest) GetType__() bindings.BindingType { +func (s *AdvanceClusterRestoreRequest) GetType__() vapiBindings_.BindingType { return AdvanceClusterRestoreRequestBindingType() } -func (s *AdvanceClusterRestoreRequest) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AdvanceClusterRestoreRequest) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AdvanceClusterRestoreRequest._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AdvanceClusterRestoreRequest._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14361,17 +14278,40 @@ type AdvanceServiceConfig struct { ServiceName *string } -func (s *AdvanceServiceConfig) GetType__() bindings.BindingType { +func (s *AdvanceServiceConfig) GetType__() vapiBindings_.BindingType { return AdvanceServiceConfigBindingType() } -func (s *AdvanceServiceConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AdvanceServiceConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for AdvanceServiceConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +type AdvertisedNetworkCsvRecord struct { + // Advertised network address. + Network *string + // Advertised rule filter type + RuleFilterType *string + // advertisement status of network to connected gateway SUCCESS - network route successfully plumbed on target gateway DENIED_BY_TARGET_GATEWAY - network denied by target gateway because of in filter rules or missing inter vrf config + Status *string +} + +func (s *AdvertisedNetworkCsvRecord) GetType__() vapiBindings_.BindingType { + return AdvertisedNetworkCsvRecordBindingType() +} + +func (s *AdvertisedNetworkCsvRecord) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AdvanceServiceConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AdvertisedNetworkCsvRecord._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14405,17 +14345,16 @@ const AgentStatus_STATUS_UP = "UP" const AgentStatus_STATUS_DOWN = "DOWN" const AgentStatus_STATUS_UNKNOWN = "UNKNOWN" -func (s *AgentStatus) GetType__() bindings.BindingType { +func (s *AgentStatus) GetType__() vapiBindings_.BindingType { return AgentStatusBindingType() } -func (s *AgentStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AgentStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AgentStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AgentStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14426,6 +14365,8 @@ type AgentStatusCount struct { Agents []AgentStatus // Down count format: int32 DownCount *int64 + // List of Smartnic agent statuses + SmartnicAgents []SmartnicAgentStatus // Possible values are: // // * AgentStatusCount#AgentStatusCount_STATUS_UP @@ -14442,17 +14383,16 @@ const AgentStatusCount_STATUS_UP = "UP" const AgentStatusCount_STATUS_DOWN = "DOWN" const AgentStatusCount_STATUS_UNKNOWN = "UNKNOWN" -func (s *AgentStatusCount) GetType__() bindings.BindingType { +func (s *AgentStatusCount) GetType__() vapiBindings_.BindingType { return AgentStatusCountBindingType() } -func (s *AgentStatusCount) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AgentStatusCount) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AgentStatusCount._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AgentStatusCount._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14463,20 +14403,19 @@ type AggregateDNSForwarderStatistics struct { // String path of the DNS forwarder intent. IntentPath *string // List of DNS forwarder statistics per enforcement point. - StatisticsPerEnforcementPoint []*data.StructValue + StatisticsPerEnforcementPoint []*vapiData_.StructValue } -func (s *AggregateDNSForwarderStatistics) GetType__() bindings.BindingType { +func (s *AggregateDNSForwarderStatistics) GetType__() vapiBindings_.BindingType { return AggregateDNSForwarderStatisticsBindingType() } -func (s *AggregateDNSForwarderStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AggregateDNSForwarderStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AggregateDNSForwarderStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AggregateDNSForwarderStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14487,20 +14426,19 @@ type AggregateDNSForwarderStatus struct { // String path of the DNS forwarder intent. IntentPath *string // List of DNS forwarder status per enforcement point. - StatusPerEnforcementPoint []*data.StructValue + StatusPerEnforcementPoint []*vapiData_.StructValue } -func (s *AggregateDNSForwarderStatus) GetType__() bindings.BindingType { +func (s *AggregateDNSForwarderStatus) GetType__() vapiBindings_.BindingType { return AggregateDNSForwarderStatusBindingType() } -func (s *AggregateDNSForwarderStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AggregateDNSForwarderStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AggregateDNSForwarderStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AggregateDNSForwarderStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14511,20 +14449,19 @@ type AggregateIPSecVpnSessionStatistics struct { // Intent path of object, forward slashes must be escaped using %2F. IntentPath *string // List of IPSec VPN Session Statistics per Enforcement Point. - Results []*data.StructValue + Results []*vapiData_.StructValue } -func (s *AggregateIPSecVpnSessionStatistics) GetType__() bindings.BindingType { +func (s *AggregateIPSecVpnSessionStatistics) GetType__() vapiBindings_.BindingType { return AggregateIPSecVpnSessionStatisticsBindingType() } -func (s *AggregateIPSecVpnSessionStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AggregateIPSecVpnSessionStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AggregateIPSecVpnSessionStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AggregateIPSecVpnSessionStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14535,20 +14472,19 @@ type AggregateIPSecVpnSessionStatus struct { // Intent path of object, forward slashes must be escaped using %2F. IntentPath *string // List of IPSec VPN Session Status per Enforcement Point. - Results []*data.StructValue + Results []*vapiData_.StructValue } -func (s *AggregateIPSecVpnSessionStatus) GetType__() bindings.BindingType { +func (s *AggregateIPSecVpnSessionStatus) GetType__() vapiBindings_.BindingType { return AggregateIPSecVpnSessionStatusBindingType() } -func (s *AggregateIPSecVpnSessionStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AggregateIPSecVpnSessionStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AggregateIPSecVpnSessionStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AggregateIPSecVpnSessionStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14559,20 +14495,19 @@ type AggregateL2VPNSessionPeerConfig struct { // Intent path of object, forward slashes must be escaped using %2F. IntentPath *string // List of L2VPN Session peer config per Enforcement Point. - Results []*data.StructValue + Results []*vapiData_.StructValue } -func (s *AggregateL2VPNSessionPeerConfig) GetType__() bindings.BindingType { +func (s *AggregateL2VPNSessionPeerConfig) GetType__() vapiBindings_.BindingType { return AggregateL2VPNSessionPeerConfigBindingType() } -func (s *AggregateL2VPNSessionPeerConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AggregateL2VPNSessionPeerConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AggregateL2VPNSessionPeerConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AggregateL2VPNSessionPeerConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14583,20 +14518,19 @@ type AggregateL2VPNSessionStatistics struct { // Intent path of object, forward slashes must be escaped using %2F. IntentPath *string // List of L2VPN Session Statistics per Enforcement Point. - Results []*data.StructValue + Results []*vapiData_.StructValue } -func (s *AggregateL2VPNSessionStatistics) GetType__() bindings.BindingType { +func (s *AggregateL2VPNSessionStatistics) GetType__() vapiBindings_.BindingType { return AggregateL2VPNSessionStatisticsBindingType() } -func (s *AggregateL2VPNSessionStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AggregateL2VPNSessionStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AggregateL2VPNSessionStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AggregateL2VPNSessionStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14607,20 +14541,19 @@ type AggregateL2VPNSessionStatus struct { // Intent path of object, forward slashes must be escaped using %2F. IntentPath *string // List of L2VPN Session Status per Enforcement Point. - Results []*data.StructValue + Results []*vapiData_.StructValue } -func (s *AggregateL2VPNSessionStatus) GetType__() bindings.BindingType { +func (s *AggregateL2VPNSessionStatus) GetType__() vapiBindings_.BindingType { return AggregateL2VPNSessionStatusBindingType() } -func (s *AggregateL2VPNSessionStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AggregateL2VPNSessionStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AggregateL2VPNSessionStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AggregateL2VPNSessionStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14631,20 +14564,19 @@ type AggregateL2VpnPeerConfig struct { // Policy path referencing the L2Vpn. L2vpnPath *string // List of L2Vpn peer config per Enforcement Point. - L2vpnPeerConfigPerEnforcementPoint []*data.StructValue + L2vpnPeerConfigPerEnforcementPoint []*vapiData_.StructValue } -func (s *AggregateL2VpnPeerConfig) GetType__() bindings.BindingType { +func (s *AggregateL2VpnPeerConfig) GetType__() vapiBindings_.BindingType { return AggregateL2VpnPeerConfigBindingType() } -func (s *AggregateL2VpnPeerConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AggregateL2VpnPeerConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AggregateL2VpnPeerConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AggregateL2VpnPeerConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14655,20 +14587,19 @@ type AggregateL2VpnSessionRemoteMac struct { // Intent path of object, forward slashes must be escaped using %2F. IntentPath *string // List of L2Vpn Session remote mac - L2vpnSessionRemoteMacs []*data.StructValue + L2vpnSessionRemoteMacs []*vapiData_.StructValue } -func (s *AggregateL2VpnSessionRemoteMac) GetType__() bindings.BindingType { +func (s *AggregateL2VpnSessionRemoteMac) GetType__() vapiBindings_.BindingType { return AggregateL2VpnSessionRemoteMacBindingType() } -func (s *AggregateL2VpnSessionRemoteMac) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AggregateL2VpnSessionRemoteMac) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AggregateL2VpnSessionRemoteMac._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AggregateL2VpnSessionRemoteMac._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14679,20 +14610,19 @@ type AggregateL2VpnStatistics struct { // Intent path of object, forward slashes must be escaped using %2F. IntentPath *string // List of L2Vpn Statistics per Enforcement Point. - L2vpnStatisticsPerEnforcementPoint []*data.StructValue + L2vpnStatisticsPerEnforcementPoint []*vapiData_.StructValue } -func (s *AggregateL2VpnStatistics) GetType__() bindings.BindingType { +func (s *AggregateL2VpnStatistics) GetType__() vapiBindings_.BindingType { return AggregateL2VpnStatisticsBindingType() } -func (s *AggregateL2VpnStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AggregateL2VpnStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AggregateL2VpnStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AggregateL2VpnStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14703,20 +14633,19 @@ type AggregateL3VpnStatistics struct { // Intent path of object, forward slashes must be escaped using %2F. IntentPath *string // List of L3Vpn Statistics per Enforcement Point. - L3vpnStatisticsPerEnforcementPoint []*data.StructValue + L3vpnStatisticsPerEnforcementPoint []*vapiData_.StructValue } -func (s *AggregateL3VpnStatistics) GetType__() bindings.BindingType { +func (s *AggregateL3VpnStatistics) GetType__() vapiBindings_.BindingType { return AggregateL3VpnStatisticsBindingType() } -func (s *AggregateL3VpnStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AggregateL3VpnStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AggregateL3VpnStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AggregateL3VpnStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14730,17 +14659,16 @@ type AggregateLBNodeUsageSummary struct { Results []LBNodeUsageSummary } -func (s *AggregateLBNodeUsageSummary) GetType__() bindings.BindingType { +func (s *AggregateLBNodeUsageSummary) GetType__() vapiBindings_.BindingType { return AggregateLBNodeUsageSummaryBindingType() } -func (s *AggregateLBNodeUsageSummary) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AggregateLBNodeUsageSummary) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AggregateLBNodeUsageSummary._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AggregateLBNodeUsageSummary._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14751,20 +14679,19 @@ type AggregateLBPoolStatistics struct { // Intent path of object, forward slashes must be escaped using %2F. IntentPath *string // LBPoolStatisticsPerEP list results. - Results []*data.StructValue + Results []*vapiData_.StructValue } -func (s *AggregateLBPoolStatistics) GetType__() bindings.BindingType { +func (s *AggregateLBPoolStatistics) GetType__() vapiBindings_.BindingType { return AggregateLBPoolStatisticsBindingType() } -func (s *AggregateLBPoolStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AggregateLBPoolStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AggregateLBPoolStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AggregateLBPoolStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14775,20 +14702,19 @@ type AggregateLBPoolStatus struct { // Intent path of object, forward slashes must be escaped using %2F. IntentPath *string // LBPoolStatusPerEP list results. - Results []*data.StructValue + Results []*vapiData_.StructValue } -func (s *AggregateLBPoolStatus) GetType__() bindings.BindingType { +func (s *AggregateLBPoolStatus) GetType__() vapiBindings_.BindingType { return AggregateLBPoolStatusBindingType() } -func (s *AggregateLBPoolStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AggregateLBPoolStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AggregateLBPoolStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AggregateLBPoolStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14799,20 +14725,19 @@ type AggregateLBServiceStatistics struct { // Intent path of object, forward slashes must be escaped using %2F. IntentPath *string // LBServiceStatisticsPerEP list results. - Results []*data.StructValue + Results []*vapiData_.StructValue } -func (s *AggregateLBServiceStatistics) GetType__() bindings.BindingType { +func (s *AggregateLBServiceStatistics) GetType__() vapiBindings_.BindingType { return AggregateLBServiceStatisticsBindingType() } -func (s *AggregateLBServiceStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AggregateLBServiceStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AggregateLBServiceStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AggregateLBServiceStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14823,20 +14748,19 @@ type AggregateLBServiceStatus struct { // Intent path of object, forward slashes must be escaped using %2F. IntentPath *string // LBServiceStatusPerEP list results. - Results []*data.StructValue + Results []*vapiData_.StructValue } -func (s *AggregateLBServiceStatus) GetType__() bindings.BindingType { +func (s *AggregateLBServiceStatus) GetType__() vapiBindings_.BindingType { return AggregateLBServiceStatusBindingType() } -func (s *AggregateLBServiceStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AggregateLBServiceStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AggregateLBServiceStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AggregateLBServiceStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14847,20 +14771,19 @@ type AggregateLBServiceUsage struct { // Intent path of object, forward slashes must be escaped using %2F. IntentPath *string // LBServiceUsagePerEP list results. - Results []*data.StructValue + Results []*vapiData_.StructValue } -func (s *AggregateLBServiceUsage) GetType__() bindings.BindingType { +func (s *AggregateLBServiceUsage) GetType__() vapiBindings_.BindingType { return AggregateLBServiceUsageBindingType() } -func (s *AggregateLBServiceUsage) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AggregateLBServiceUsage) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AggregateLBServiceUsage._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AggregateLBServiceUsage._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14871,20 +14794,19 @@ type AggregateLBVirtualServerStatistics struct { // Intent path of object, forward slashes must be escaped using %2F. IntentPath *string // LBVirtualServerStatisticsPerEP list results. - Results []*data.StructValue + Results []*vapiData_.StructValue } -func (s *AggregateLBVirtualServerStatistics) GetType__() bindings.BindingType { +func (s *AggregateLBVirtualServerStatistics) GetType__() vapiBindings_.BindingType { return AggregateLBVirtualServerStatisticsBindingType() } -func (s *AggregateLBVirtualServerStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AggregateLBVirtualServerStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AggregateLBVirtualServerStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AggregateLBVirtualServerStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14895,20 +14817,19 @@ type AggregateLBVirtualServerStatus struct { // Intent path of object, forward slashes must be escaped using %2F. IntentPath *string // LBVirtualServerStatusPerEP list results. - Results []*data.StructValue + Results []*vapiData_.StructValue } -func (s *AggregateLBVirtualServerStatus) GetType__() bindings.BindingType { +func (s *AggregateLBVirtualServerStatus) GetType__() vapiBindings_.BindingType { return AggregateLBVirtualServerStatusBindingType() } -func (s *AggregateLBVirtualServerStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AggregateLBVirtualServerStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AggregateLBVirtualServerStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AggregateLBVirtualServerStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14917,22 +14838,21 @@ func (s *AggregateLBVirtualServerStatus) GetDataValue__() (data.DataValue, []err // Aggregate of DNS forwarder nslookup answer across enforcement points. type AggregatePolicyDnsAnswer struct { // List of DNS forwarder nslookup answer per enforcement point. - DnsAnswerPerEnforcementPoint []*data.StructValue + DnsAnswerPerEnforcementPoint []*vapiData_.StructValue // String path of the DNS forwarder intent. IntentPath *string } -func (s *AggregatePolicyDnsAnswer) GetType__() bindings.BindingType { +func (s *AggregatePolicyDnsAnswer) GetType__() vapiBindings_.BindingType { return AggregatePolicyDnsAnswerBindingType() } -func (s *AggregatePolicyDnsAnswer) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AggregatePolicyDnsAnswer) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AggregatePolicyDnsAnswer._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AggregatePolicyDnsAnswer._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14944,17 +14864,16 @@ type AggregatePolicyRuntimeInfo struct { IntentPath *string } -func (s *AggregatePolicyRuntimeInfo) GetType__() bindings.BindingType { +func (s *AggregatePolicyRuntimeInfo) GetType__() vapiBindings_.BindingType { return AggregatePolicyRuntimeInfoBindingType() } -func (s *AggregatePolicyRuntimeInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AggregatePolicyRuntimeInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AggregatePolicyRuntimeInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AggregatePolicyRuntimeInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14967,17 +14886,16 @@ type AggregatedDataCounter struct { TxPackets *DataCounter } -func (s *AggregatedDataCounter) GetType__() bindings.BindingType { +func (s *AggregatedDataCounter) GetType__() vapiBindings_.BindingType { return AggregatedDataCounterBindingType() } -func (s *AggregatedDataCounter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AggregatedDataCounter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AggregatedDataCounter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AggregatedDataCounter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -14992,17 +14910,164 @@ type AggregatedDataCounterEx struct { MacLearning *MacLearningCounters } -func (s *AggregatedDataCounterEx) GetType__() bindings.BindingType { +func (s *AggregatedDataCounterEx) GetType__() vapiBindings_.BindingType { return AggregatedDataCounterExBindingType() } -func (s *AggregatedDataCounterEx) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AggregatedDataCounterEx) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for AggregatedDataCounterEx._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Paged Collection of AggregatedFeatureStateDetail +type AggregatedFeatureDetailListResult struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // AggregatedFeatureStateDetail list results + Results []AggregatedFeatureStateDetails +} + +func (s *AggregatedFeatureDetailListResult) GetType__() vapiBindings_.BindingType { + return AggregatedFeatureDetailListResultBindingType() +} + +func (s *AggregatedFeatureDetailListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AggregatedDataCounterEx._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AggregatedFeatureDetailListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Paged Collection of AggregatedFeatureState +type AggregatedFeatureListResult struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // AggregatedFeatureState list results + Results []AggregatedFeatureState +} + +func (s *AggregatedFeatureListResult) GetType__() vapiBindings_.BindingType { + return AggregatedFeatureListResultBindingType() +} + +func (s *AggregatedFeatureListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for AggregatedFeatureListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Feature state aggregating both feature flag and license information +type AggregatedFeatureState struct { + // feature name + FeatureName *string + // Possible values are: + // + // * AggregatedFeatureState#AggregatedFeatureState_STATE_INCOMPATIBLE + // * AggregatedFeatureState#AggregatedFeatureState_STATE_DISABLED_AND_UNLICENSED + // * AggregatedFeatureState#AggregatedFeatureState_STATE_ENABLED_ONLY + // * AggregatedFeatureState#AggregatedFeatureState_STATE_LICENSED_ONLY + // * AggregatedFeatureState#AggregatedFeatureState_STATE_ENABLED_AND_LICENSED + // + // Aggregated feature state + State *string +} + +const AggregatedFeatureState_STATE_INCOMPATIBLE = "INCOMPATIBLE" +const AggregatedFeatureState_STATE_DISABLED_AND_UNLICENSED = "DISABLED_AND_UNLICENSED" +const AggregatedFeatureState_STATE_ENABLED_ONLY = "ENABLED_ONLY" +const AggregatedFeatureState_STATE_LICENSED_ONLY = "LICENSED_ONLY" +const AggregatedFeatureState_STATE_ENABLED_AND_LICENSED = "ENABLED_AND_LICENSED" + +func (s *AggregatedFeatureState) GetType__() vapiBindings_.BindingType { + return AggregatedFeatureStateBindingType() +} + +func (s *AggregatedFeatureState) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for AggregatedFeatureState._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Feature state aggregating both feature flag and license information including API details +type AggregatedFeatureStateDetails struct { + // The list of APIs included in the named feature + Apis []string + // The list of DTO attributes included in the named feature + Attributes []string + // The list of DTO attribute enum values included in the named feature + EnumValues []string + // feature name + FeatureName *string + // Possible values are: + // + // * AggregatedFeatureStateDetails#AggregatedFeatureStateDetails_STATE_INCOMPATIBLE + // * AggregatedFeatureStateDetails#AggregatedFeatureStateDetails_STATE_DISABLED_AND_UNLICENSED + // * AggregatedFeatureStateDetails#AggregatedFeatureStateDetails_STATE_ENABLED_ONLY + // * AggregatedFeatureStateDetails#AggregatedFeatureStateDetails_STATE_LICENSED_ONLY + // * AggregatedFeatureStateDetails#AggregatedFeatureStateDetails_STATE_ENABLED_AND_LICENSED + // + // Aggregated feature state + State *string +} + +const AggregatedFeatureStateDetails_STATE_INCOMPATIBLE = "INCOMPATIBLE" +const AggregatedFeatureStateDetails_STATE_DISABLED_AND_UNLICENSED = "DISABLED_AND_UNLICENSED" +const AggregatedFeatureStateDetails_STATE_ENABLED_ONLY = "ENABLED_ONLY" +const AggregatedFeatureStateDetails_STATE_LICENSED_ONLY = "LICENSED_ONLY" +const AggregatedFeatureStateDetails_STATE_ENABLED_AND_LICENSED = "ENABLED_AND_LICENSED" + +func (s *AggregatedFeatureStateDetails) GetType__() vapiBindings_.BindingType { + return AggregatedFeatureStateDetailsBindingType() +} + +func (s *AggregatedFeatureStateDetails) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for AggregatedFeatureStateDetails._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15015,17 +15080,16 @@ type AggregatedLogicalRouterPortCounters struct { Tx *LogicalRouterPortCounters } -func (s *AggregatedLogicalRouterPortCounters) GetType__() bindings.BindingType { +func (s *AggregatedLogicalRouterPortCounters) GetType__() vapiBindings_.BindingType { return AggregatedLogicalRouterPortCountersBindingType() } -func (s *AggregatedLogicalRouterPortCounters) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AggregatedLogicalRouterPortCounters) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AggregatedLogicalRouterPortCounters._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AggregatedLogicalRouterPortCounters._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15039,17 +15103,16 @@ type AlbControllerClusterRuntimeError struct { ErrorMessage *string } -func (s *AlbControllerClusterRuntimeError) GetType__() bindings.BindingType { +func (s *AlbControllerClusterRuntimeError) GetType__() vapiBindings_.BindingType { return AlbControllerClusterRuntimeErrorBindingType() } -func (s *AlbControllerClusterRuntimeError) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AlbControllerClusterRuntimeError) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AlbControllerClusterRuntimeError._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AlbControllerClusterRuntimeError._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15105,17 +15168,16 @@ const AlbControllerVsphereClusterNodeVmDeploymentConfig_DISK_PROVISIONING_THIN = const AlbControllerVsphereClusterNodeVmDeploymentConfig_DISK_PROVISIONING_LAZY_ZEROED_THICK = "LAZY_ZEROED_THICK" const AlbControllerVsphereClusterNodeVmDeploymentConfig_DISK_PROVISIONING_EAGER_ZEROED_THICK = "EAGER_ZEROED_THICK" -func (s *AlbControllerVsphereClusterNodeVmDeploymentConfig) GetType__() bindings.BindingType { +func (s *AlbControllerVsphereClusterNodeVmDeploymentConfig) GetType__() vapiBindings_.BindingType { return AlbControllerVsphereClusterNodeVmDeploymentConfigBindingType() } -func (s *AlbControllerVsphereClusterNodeVmDeploymentConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AlbControllerVsphereClusterNodeVmDeploymentConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AlbControllerVsphereClusterNodeVmDeploymentConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AlbControllerVsphereClusterNodeVmDeploymentConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15141,17 +15203,16 @@ const AntreaAdapterStatus_STATUS_DEGRADED = "DEGRADED" const AntreaAdapterStatus_STATUS_FAILED = "FAILED" const AntreaAdapterStatus_STATUS_UNKNOWN = "UNKNOWN" -func (s *AntreaAdapterStatus) GetType__() bindings.BindingType { +func (s *AntreaAdapterStatus) GetType__() vapiBindings_.BindingType { return AntreaAdapterStatusBindingType() } -func (s *AntreaAdapterStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AntreaAdapterStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AntreaAdapterStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AntreaAdapterStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15167,17 +15228,16 @@ type AntreaAgentsInfo struct { HealthyAgentNum *int64 } -func (s *AntreaAgentsInfo) GetType__() bindings.BindingType { +func (s *AntreaAgentsInfo) GetType__() vapiBindings_.BindingType { return AntreaAgentsInfoBindingType() } -func (s *AntreaAgentsInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AntreaAgentsInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AntreaAgentsInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AntreaAgentsInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15214,6 +15274,10 @@ type AntreaClusterInfo struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -15222,10 +15286,12 @@ type AntreaClusterInfo struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -15236,17 +15302,16 @@ type AntreaClusterInfo struct { MpAdapterStatus *AntreaAdapterStatus } -func (s *AntreaClusterInfo) GetType__() bindings.BindingType { +func (s *AntreaClusterInfo) GetType__() vapiBindings_.BindingType { return AntreaClusterInfoBindingType() } -func (s *AntreaClusterInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AntreaClusterInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AntreaClusterInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AntreaClusterInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15271,17 +15336,16 @@ type AntreaClusterListResult struct { Results []AntreaClusterInfo } -func (s *AntreaClusterListResult) GetType__() bindings.BindingType { +func (s *AntreaClusterListResult) GetType__() vapiBindings_.BindingType { return AntreaClusterListResultBindingType() } -func (s *AntreaClusterListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AntreaClusterListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AntreaClusterListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AntreaClusterListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15309,17 +15373,16 @@ const AntreaControllerStatus_STATUS_DEGRADED = "DEGRADED" const AntreaControllerStatus_STATUS_FAILED = "FAILED" const AntreaControllerStatus_STATUS_UNKNOWN = "UNKNOWN" -func (s *AntreaControllerStatus) GetType__() bindings.BindingType { +func (s *AntreaControllerStatus) GetType__() vapiBindings_.BindingType { return AntreaControllerStatusBindingType() } -func (s *AntreaControllerStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AntreaControllerStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AntreaControllerStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AntreaControllerStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15356,6 +15419,10 @@ type AntreaHeartbeatConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -15364,10 +15431,12 @@ type AntreaHeartbeatConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -15376,17 +15445,16 @@ type AntreaHeartbeatConfig struct { ReportInterval *int64 } -func (s *AntreaHeartbeatConfig) GetType__() bindings.BindingType { +func (s *AntreaHeartbeatConfig) GetType__() vapiBindings_.BindingType { return AntreaHeartbeatConfigBindingType() } -func (s *AntreaHeartbeatConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AntreaHeartbeatConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AntreaHeartbeatConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AntreaHeartbeatConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15411,17 +15479,16 @@ type AntreaHeartbeatConfigListResult struct { Results []AntreaHeartbeatConfig } -func (s *AntreaHeartbeatConfigListResult) GetType__() bindings.BindingType { +func (s *AntreaHeartbeatConfigListResult) GetType__() vapiBindings_.BindingType { return AntreaHeartbeatConfigListResultBindingType() } -func (s *AntreaHeartbeatConfigListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AntreaHeartbeatConfigListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AntreaHeartbeatConfigListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AntreaHeartbeatConfigListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15458,6 +15525,10 @@ type AntreaTraceflowConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -15466,10 +15537,12 @@ type AntreaTraceflowConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -15485,17 +15558,16 @@ type AntreaTraceflowConfig struct { SourceExternalId *string } -func (s *AntreaTraceflowConfig) GetType__() bindings.BindingType { +func (s *AntreaTraceflowConfig) GetType__() vapiBindings_.BindingType { return AntreaTraceflowConfigBindingType() } -func (s *AntreaTraceflowConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AntreaTraceflowConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AntreaTraceflowConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AntreaTraceflowConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15520,17 +15592,16 @@ type AntreaTraceflowConfigListResult struct { Results []AntreaTraceflowConfig } -func (s *AntreaTraceflowConfigListResult) GetType__() bindings.BindingType { +func (s *AntreaTraceflowConfigListResult) GetType__() vapiBindings_.BindingType { return AntreaTraceflowConfigListResultBindingType() } -func (s *AntreaTraceflowConfigListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AntreaTraceflowConfigListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AntreaTraceflowConfigListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AntreaTraceflowConfigListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15544,17 +15615,16 @@ type AntreaTraceflowIcmpEchoRequestHeader struct { Sequence *int64 } -func (s *AntreaTraceflowIcmpEchoRequestHeader) GetType__() bindings.BindingType { +func (s *AntreaTraceflowIcmpEchoRequestHeader) GetType__() vapiBindings_.BindingType { return AntreaTraceflowIcmpEchoRequestHeaderBindingType() } -func (s *AntreaTraceflowIcmpEchoRequestHeader) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AntreaTraceflowIcmpEchoRequestHeader) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AntreaTraceflowIcmpEchoRequestHeader._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AntreaTraceflowIcmpEchoRequestHeader._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15574,17 +15644,16 @@ type AntreaTraceflowIpHeader struct { Ttl *int64 } -func (s *AntreaTraceflowIpHeader) GetType__() bindings.BindingType { +func (s *AntreaTraceflowIpHeader) GetType__() vapiBindings_.BindingType { return AntreaTraceflowIpHeaderBindingType() } -func (s *AntreaTraceflowIpHeader) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AntreaTraceflowIpHeader) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AntreaTraceflowIpHeader._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AntreaTraceflowIpHeader._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15602,17 +15671,16 @@ type AntreaTraceflowIpv6Header struct { SrcIp *string } -func (s *AntreaTraceflowIpv6Header) GetType__() bindings.BindingType { +func (s *AntreaTraceflowIpv6Header) GetType__() vapiBindings_.BindingType { return AntreaTraceflowIpv6HeaderBindingType() } -func (s *AntreaTraceflowIpv6Header) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AntreaTraceflowIpv6Header) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AntreaTraceflowIpv6Header._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AntreaTraceflowIpv6Header._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15657,17 +15725,16 @@ const AntreaTraceflowObservation_OBSERVATION_TYPE_ANTREATRACEFLOWOBSERVATIONRECE const AntreaTraceflowObservation_OBSERVATION_TYPE_ANTREATRACEFLOWOBSERVATIONFORWARDED = "AntreaTraceflowObservationForwarded" const AntreaTraceflowObservation_OBSERVATION_TYPE_ANTREATRACEFLOWOBSERVATIONDROPPED = "AntreaTraceflowObservationDropped" -func (s *AntreaTraceflowObservation) GetType__() bindings.BindingType { +func (s *AntreaTraceflowObservation) GetType__() vapiBindings_.BindingType { return AntreaTraceflowObservationBindingType() } -func (s *AntreaTraceflowObservation) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AntreaTraceflowObservation) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AntreaTraceflowObservation._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AntreaTraceflowObservation._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15692,17 +15759,16 @@ type AntreaTraceflowObservationListResult struct { Results []AntreaTraceflowObservation } -func (s *AntreaTraceflowObservationListResult) GetType__() bindings.BindingType { +func (s *AntreaTraceflowObservationListResult) GetType__() vapiBindings_.BindingType { return AntreaTraceflowObservationListResultBindingType() } -func (s *AntreaTraceflowObservationListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AntreaTraceflowObservationListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AntreaTraceflowObservationListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AntreaTraceflowObservationListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15742,17 +15808,16 @@ const AntreaTraceflowPacketData_TRANSPORT_TYPE_MULTICAST = "MULTICAST" const AntreaTraceflowPacketData_TRANSPORT_TYPE_BROADCAST = "BROADCAST" const AntreaTraceflowPacketData_TRANSPORT_TYPE_UNKNOWN = "UNKNOWN" -func (s *AntreaTraceflowPacketData) GetType__() bindings.BindingType { +func (s *AntreaTraceflowPacketData) GetType__() vapiBindings_.BindingType { return AntreaTraceflowPacketDataBindingType() } -func (s *AntreaTraceflowPacketData) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AntreaTraceflowPacketData) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AntreaTraceflowPacketData._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AntreaTraceflowPacketData._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15774,17 +15839,16 @@ type AntreaTraceflowStatus struct { const AntreaTraceflowStatus_PHASE_SUCCEEDED = "SUCCEEDED" const AntreaTraceflowStatus_PHASE_FAILED = "FAILED" -func (s *AntreaTraceflowStatus) GetType__() bindings.BindingType { +func (s *AntreaTraceflowStatus) GetType__() vapiBindings_.BindingType { return AntreaTraceflowStatusBindingType() } -func (s *AntreaTraceflowStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AntreaTraceflowStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AntreaTraceflowStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AntreaTraceflowStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15800,17 +15864,16 @@ type AntreaTraceflowTcpHeader struct { TcpFlags *int64 } -func (s *AntreaTraceflowTcpHeader) GetType__() bindings.BindingType { +func (s *AntreaTraceflowTcpHeader) GetType__() vapiBindings_.BindingType { return AntreaTraceflowTcpHeaderBindingType() } -func (s *AntreaTraceflowTcpHeader) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AntreaTraceflowTcpHeader) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AntreaTraceflowTcpHeader._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AntreaTraceflowTcpHeader._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15823,17 +15886,16 @@ type AntreaTraceflowTransportHeader struct { UdpHeader *AntreaTraceflowUdpHeader } -func (s *AntreaTraceflowTransportHeader) GetType__() bindings.BindingType { +func (s *AntreaTraceflowTransportHeader) GetType__() vapiBindings_.BindingType { return AntreaTraceflowTransportHeaderBindingType() } -func (s *AntreaTraceflowTransportHeader) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AntreaTraceflowTransportHeader) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AntreaTraceflowTransportHeader._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AntreaTraceflowTransportHeader._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15847,17 +15909,16 @@ type AntreaTraceflowUdpHeader struct { SrcPort *int64 } -func (s *AntreaTraceflowUdpHeader) GetType__() bindings.BindingType { +func (s *AntreaTraceflowUdpHeader) GetType__() vapiBindings_.BindingType { return AntreaTraceflowUdpHeaderBindingType() } -func (s *AntreaTraceflowUdpHeader) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AntreaTraceflowUdpHeader) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AntreaTraceflowUdpHeader._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AntreaTraceflowUdpHeader._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15870,7 +15931,7 @@ type ApiError struct { // A numeric error code format: int64 ErrorCode *int64 // Additional data about the error - ErrorData *data.StructValue + ErrorData *vapiData_.StructValue // A description of the error ErrorMessage *string // The module name where the error occurred @@ -15879,17 +15940,16 @@ type ApiError struct { RelatedErrors []RelatedApiError } -func (s *ApiError) GetType__() bindings.BindingType { +func (s *ApiError) GetType__() vapiBindings_.BindingType { return ApiErrorBindingType() } -func (s *ApiError) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ApiError) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ApiError._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ApiError._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15913,17 +15973,86 @@ type ApiRequestBody struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const ApiRequestBody__TYPE_IDENTIFIER = "ApiRequestBody" -func (s *ApiRequestBody) GetType__() bindings.BindingType { +func (s *ApiRequestBody) GetType__() vapiBindings_.BindingType { return ApiRequestBodyBindingType() } -func (s *ApiRequestBody) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ApiRequestBody) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ApiRequestBody._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ApiRequestBody._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Properties that affect the configuration of the NSX API service. +type ApiServiceConfig struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // Identifies whether basic authentication is enabled or disabled in API calls. + BasicAuthenticationEnabled *bool + // The TLS cipher suites that the API service will negotiate. + CipherSuites []CipherSuite + // The maximum number of concurrent API requests that will be serviced for a given authenticated client. If the number of API requests being processed exceeds this limit, new API requests will be refused and a 503 Service Unavailable response will be returned to the client. To disable API concurrency limiting, set this value to 0. format: int64 + ClientApiConcurrencyLimit *int64 + // The maximum number of API requests that will be serviced per second for a given authenticated client. If more API requests are received than can be serviced, a 429 Too Many Requests HTTP response will be returned. To disable API rate limiting, set this value to 0. format: int64 + ClientApiRateLimit *int64 + // NSX connection timeout, in seconds. To disable timeout, set to 0. format: int64 + ConnectionTimeout *int64 + // Identifies whether cookie-based authentication is enabled or disabled in API calls. When cookie-based authentication is disabled, new sessions cannot be created via /api/session/create. + CookieBasedAuthenticationEnabled *bool + // The maximum number of concurrent API requests that will be serviced. If the number of API requests being processed exceeds this limit, new API requests will be refused and a 503 Service Unavailable response will be returned to the client. To disable API concurrency limiting, set this value to 0. format: int64 + GlobalApiConcurrencyLimit *int64 + // The list of IP addresses which are not subjected to a lockout on failed login attempts. format: ip + LockoutImmuneAddresses []string + // The TLS protocol versions that the API service will negotiate. + ProtocolVersions []ProtocolVersion + // Host name or IP address to use for redirect location headers, or empty string to derive from current request. To disable, set redirect_host to the empty string (\"\"). + RedirectHost *string + // NSX session inactivity timeout format: int64 + SessionTimeout *int64 +} + +func (s *ApiServiceConfig) GetType__() vapiBindings_.BindingType { + return ApiServiceConfigBindingType() +} + +func (s *ApiServiceConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ApiServiceConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -15946,17 +16075,16 @@ type ApplianceLatencyData struct { Timestamp *int64 } -func (s *ApplianceLatencyData) GetType__() bindings.BindingType { +func (s *ApplianceLatencyData) GetType__() vapiBindings_.BindingType { return ApplianceLatencyDataBindingType() } -func (s *ApplianceLatencyData) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ApplianceLatencyData) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ApplianceLatencyData._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ApplianceLatencyData._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16000,17 +16128,16 @@ type ApplianceLatencyDataItem struct { const ApplianceLatencyDataItem_STATUS_UP = "UP" const ApplianceLatencyDataItem_STATUS_DOWN = "DOWN" -func (s *ApplianceLatencyDataItem) GetType__() bindings.BindingType { +func (s *ApplianceLatencyDataItem) GetType__() vapiBindings_.BindingType { return ApplianceLatencyDataItemBindingType() } -func (s *ApplianceLatencyDataItem) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ApplianceLatencyDataItem) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ApplianceLatencyDataItem._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ApplianceLatencyDataItem._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16035,17 +16162,16 @@ type ApplianceLatencyListResult struct { Results []ApplianceLatencyData } -func (s *ApplianceLatencyListResult) GetType__() bindings.BindingType { +func (s *ApplianceLatencyListResult) GetType__() vapiBindings_.BindingType { return ApplianceLatencyListResultBindingType() } -func (s *ApplianceLatencyListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ApplianceLatencyListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ApplianceLatencyListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ApplianceLatencyListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16074,17 +16200,16 @@ type ApplianceProcessData struct { TopProcessByMemList []ProcessInformation } -func (s *ApplianceProcessData) GetType__() bindings.BindingType { +func (s *ApplianceProcessData) GetType__() vapiBindings_.BindingType { return ApplianceProcessDataBindingType() } -func (s *ApplianceProcessData) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ApplianceProcessData) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ApplianceProcessData._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ApplianceProcessData._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16109,17 +16234,16 @@ type ApplianceProcessListResult struct { Results []ApplianceProcessData } -func (s *ApplianceProcessListResult) GetType__() bindings.BindingType { +func (s *ApplianceProcessListResult) GetType__() vapiBindings_.BindingType { return ApplianceProcessListResultBindingType() } -func (s *ApplianceProcessListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ApplianceProcessListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ApplianceProcessListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ApplianceProcessListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16149,17 +16273,16 @@ const ApplicationConnectivityStrategy_APPLICATION_CONNECTIVITY_STRATEGY_ALLOW_IN const ApplicationConnectivityStrategy_APPLICATION_CONNECTIVITY_STRATEGY_DROP_INGRESS = "DROP_INGRESS" const ApplicationConnectivityStrategy_APPLICATION_CONNECTIVITY_STRATEGY_DROP_EGRESS = "DROP_EGRESS" -func (s *ApplicationConnectivityStrategy) GetType__() bindings.BindingType { +func (s *ApplicationConnectivityStrategy) GetType__() vapiBindings_.BindingType { return ApplicationConnectivityStrategyBindingType() } -func (s *ApplicationConnectivityStrategy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ApplicationConnectivityStrategy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ApplicationConnectivityStrategy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ApplicationConnectivityStrategy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16182,17 +16305,16 @@ type ArpHeader struct { const ArpHeader_OP_CODE_REQUEST = "ARP_REQUEST" const ArpHeader_OP_CODE_REPLY = "ARP_REPLY" -func (s *ArpHeader) GetType__() bindings.BindingType { +func (s *ArpHeader) GetType__() vapiBindings_.BindingType { return ArpHeaderBindingType() } -func (s *ArpHeader) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ArpHeader) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ArpHeader._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ArpHeader._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16206,17 +16328,16 @@ type ArpSnoopingConfig struct { ArpSnoopingEnabled *bool } -func (s *ArpSnoopingConfig) GetType__() bindings.BindingType { +func (s *ArpSnoopingConfig) GetType__() vapiBindings_.BindingType { return ArpSnoopingConfigBindingType() } -func (s *ArpSnoopingConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ArpSnoopingConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ArpSnoopingConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ArpSnoopingConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16230,6 +16351,7 @@ type AssignedByDhcp struct { // * IpAssignmentSpec#IpAssignmentSpec_RESOURCE_TYPE_STATICIPLISTSPEC // * IpAssignmentSpec#IpAssignmentSpec_RESOURCE_TYPE_ASSIGNEDBYDHCP // * IpAssignmentSpec#IpAssignmentSpec_RESOURCE_TYPE_STATICIPMACLISTSPEC + // * IpAssignmentSpec#IpAssignmentSpec_RESOURCE_TYPE_NONE ResourceType string } @@ -16238,17 +16360,37 @@ type AssignedByDhcp struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const AssignedByDhcp__TYPE_IDENTIFIER = "AssignedByDhcp" -func (s *AssignedByDhcp) GetType__() bindings.BindingType { +func (s *AssignedByDhcp) GetType__() vapiBindings_.BindingType { return AssignedByDhcpBindingType() } -func (s *AssignedByDhcp) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AssignedByDhcp) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for AssignedByDhcp._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// This result shows the location of the asynchronous compatibility check that will be created and updated later on after starting the PmaasCompatibilityCheck +type AsyncCompatibilityCheckResult struct { + // Result for PmaasCompatibilityCheck + CompatibilityValidationResults *string +} + +func (s *AsyncCompatibilityCheckResult) GetType__() vapiBindings_.BindingType { + return AsyncCompatibilityCheckResultBindingType() +} + +func (s *AsyncCompatibilityCheckResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AssignedByDhcp._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AsyncCompatibilityCheckResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16266,17 +16408,16 @@ type AttachedInterfaceEntry struct { RoutingTable []string } -func (s *AttachedInterfaceEntry) GetType__() bindings.BindingType { +func (s *AttachedInterfaceEntry) GetType__() vapiBindings_.BindingType { return AttachedInterfaceEntryBindingType() } -func (s *AttachedInterfaceEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AttachedInterfaceEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AttachedInterfaceEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AttachedInterfaceEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16312,17 +16453,16 @@ const Attribute_ATTRIBUTE_TYPE_STRING = "STRING" const Attribute_ATTRIBUTE_TYPE_LONG = "LONG" const Attribute_ATTRIBUTE_TYPE_BOOLEAN = "BOOLEAN" -func (s *Attribute) GetType__() bindings.BindingType { +func (s *Attribute) GetType__() vapiBindings_.BindingType { return AttributeBindingType() } -func (s *Attribute) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Attribute) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Attribute._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Attribute._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16352,17 +16492,16 @@ const AttributeVal_DATA_TYPE_DATE = "DATE" const AttributeVal_DATA_TYPE_INTEGER = "INTEGER" const AttributeVal_DATA_TYPE_BOOLEAN = "BOOLEAN" -func (s *AttributeVal) GetType__() bindings.BindingType { +func (s *AttributeVal) GetType__() vapiBindings_.BindingType { return AttributeValBindingType() } -func (s *AttributeVal) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AttributeVal) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AttributeVal._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AttributeVal._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16376,17 +16515,16 @@ type AutoRds struct { L3AutoRd *string } -func (s *AutoRds) GetType__() bindings.BindingType { +func (s *AutoRds) GetType__() vapiBindings_.BindingType { return AutoRdsBindingType() } -func (s *AutoRds) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AutoRds) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AutoRds._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AutoRds._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16395,6 +16533,8 @@ func (s *AutoRds) GetDataValue__() (data.DataValue, []error) { // Credential info to connect to a AVI type of enforcement point. type AviConnectionInfo struct { // Clouds are containers for the environment that Avi Vantage is installed or operating within. During initial setup of Vantage, a default cloud, named Default-Cloud, is created. This is where the first Controller is deployed, into Default-Cloud. Additional clouds may be added, containing SEs and virtual services. This is a deprecated property. Cloud has been renamed to cloud_name and it will added from specific ALB entity. + // + // Deprecated: This API element is deprecated. Cloud *string // Expiry time of the token will be set by LCM at the time of Enforcement Point Creation. ExpiresAt *string @@ -16402,6 +16542,14 @@ type AviConnectionInfo struct { ManagedBy *string // Password or Token for Avi Controller. Password *string + // Possible values are: + // + // * AviConnectionInfo#AviConnectionInfo_STATUS_ACTIVATE + // * AviConnectionInfo#AviConnectionInfo_STATUS_DEACTIVATE_PROVIDER + // * AviConnectionInfo#AviConnectionInfo_STATUS_DEACTIVATE_API + // + // This is connection property which checks whether ALB is connected to the controller. Enum options - ACTIVATE, DEACTIVATE_PROVIDER, DEACTIVATE_API. Default value is DEACTIVATE_API. + Status *string // A tenant is an isolated instance of Avi Controller. Each Avi user account is associated with one or more tenants. The tenant associated with a user account defines the resources that user can access within Avi Vantage. When a user logs in, Avi restricts their access to only those resources that are in the same tenant Tenant *string // Thumbprint of EnforcementPoint in the form of a SHA-256 hash represented in lower case HEX. @@ -16409,6 +16557,8 @@ type AviConnectionInfo struct { // Username. Username *string // Avi supports API versioning for backward compatibility with automation scripts written for an object model older than the current one. Such scripts need not be updated to keep up with object model changes This is a deprecated property. The version is now auto populated from property file and its value can be read using APIs + // + // Deprecated: This API element is deprecated. Version *string // Value of this property could be Hostname or IP. For instance: - On an NSX-T MP running on default port, the value could be \"10.192.1.1\" - On an NSX-T MP running on custom port, the value could be \"192.168.1.1:32789\" - On an NSX-T MP in VMC deployments, the value could be \"192.168.1.1:5480/nsxapi\" EnforcementPointAddress *string @@ -16427,18 +16577,20 @@ type AviConnectionInfo struct { // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const AviConnectionInfo__TYPE_IDENTIFIER = "AviConnectionInfo" +const AviConnectionInfo_STATUS_ACTIVATE = "ACTIVATE" +const AviConnectionInfo_STATUS_DEACTIVATE_PROVIDER = "DEACTIVATE_PROVIDER" +const AviConnectionInfo_STATUS_DEACTIVATE_API = "DEACTIVATE_API" -func (s *AviConnectionInfo) GetType__() bindings.BindingType { +func (s *AviConnectionInfo) GetType__() vapiBindings_.BindingType { return AviConnectionInfoBindingType() } -func (s *AviConnectionInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AviConnectionInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AviConnectionInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AviConnectionInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16458,17 +16610,16 @@ type Axes struct { YLabels []Label } -func (s *Axes) GetType__() bindings.BindingType { +func (s *Axes) GetType__() vapiBindings_.BindingType { return AxesBindingType() } -func (s *Axes) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Axes) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Axes._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Axes._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16508,17 +16659,16 @@ const AxisUnit_UNIT_KILO_BYTES = "KILO_BYTES" const AxisUnit_UNIT_MEGA_BYTES = "MEGA_BYTES" const AxisUnit_UNIT_GIGA_BYTES = "GIGA_BYTES" -func (s *AxisUnit) GetType__() bindings.BindingType { +func (s *AxisUnit) GetType__() vapiBindings_.BindingType { return AxisUnitBindingType() } -func (s *AxisUnit) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *AxisUnit) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for AxisUnit._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for AxisUnit._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16545,17 +16695,16 @@ type BFDDiagnosticCount struct { ReverseConcatenatedPathDownCount *int64 } -func (s *BFDDiagnosticCount) GetType__() bindings.BindingType { +func (s *BFDDiagnosticCount) GetType__() vapiBindings_.BindingType { return BFDDiagnosticCountBindingType() } -func (s *BFDDiagnosticCount) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BFDDiagnosticCount) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BFDDiagnosticCount._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BFDDiagnosticCount._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16565,6 +16714,14 @@ func (s *BFDDiagnosticCount) GetDataValue__() (data.DataValue, []error) { type BFDProperties struct { // True if tunnel is active in a gateway HA setup Active *bool + // Possible values are: + // + // * BFDProperties#BFDProperties_BFD_ENCAP_GENEVE + // * BFDProperties#BFDProperties_BFD_ENCAP_NONE + // * BFDProperties#BFDProperties_BFD_ENCAP_UNKNOWN_ENCAP + // + // The encapsulation type of BFD. GENEVE - BFD with GENEVE encapsulation NONE - BFD with no encapsulation UNKNOWN_ENCAP - BFD with unknown encapsulation + BfdEncap *string // A short message indicating what the BFD session thinks is wrong in case of a problem Diagnostic *string // True if the BFD session believes this interface may be used to forward traffic @@ -16593,6 +16750,9 @@ type BFDProperties struct { State *string } +const BFDProperties_BFD_ENCAP_GENEVE = "GENEVE" +const BFDProperties_BFD_ENCAP_NONE = "NONE" +const BFDProperties_BFD_ENCAP_UNKNOWN_ENCAP = "UNKNOWN_ENCAP" const BFDProperties_REMOTE_STATE_UNKNOWN_STATE = "UNKNOWN_STATE" const BFDProperties_REMOTE_STATE_ADMIN_DOWN = "ADMIN_DOWN" const BFDProperties_REMOTE_STATE_DOWN = "DOWN" @@ -16604,17 +16764,16 @@ const BFDProperties_STATE_DOWN = "DOWN" const BFDProperties_STATE_INIT = "INIT" const BFDProperties_STATE_UP = "UP" -func (s *BFDProperties) GetType__() bindings.BindingType { +func (s *BFDProperties) GetType__() vapiBindings_.BindingType { return BFDPropertiesBindingType() } -func (s *BFDProperties) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BFDProperties) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BFDProperties._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BFDProperties._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16631,17 +16790,16 @@ type BFDStatusCount struct { BfdUpCount *int64 } -func (s *BFDStatusCount) GetType__() bindings.BindingType { +func (s *BFDStatusCount) GetType__() vapiBindings_.BindingType { return BFDStatusCountBindingType() } -func (s *BFDStatusCount) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BFDStatusCount) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BFDStatusCount._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BFDStatusCount._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16653,7 +16811,7 @@ type BackupConfiguration struct { AfterInventoryUpdateInterval *int64 // true if automated backup is enabled BackupEnabled *bool - BackupSchedule *data.StructValue + BackupSchedule *vapiData_.StructValue // The minimum number of seconds between each upload of the inventory summary to backup server. format: int64 InventorySummaryInterval *int64 // Passphrase used to encrypt backup files. The passphrase specified must be at least 8 characters in length and must contain at least one lowercase, one uppercase, one numeric character and one special character (any other non-space character). @@ -16661,17 +16819,16 @@ type BackupConfiguration struct { RemoteFileServer *RemoteFileServer } -func (s *BackupConfiguration) GetType__() bindings.BindingType { +func (s *BackupConfiguration) GetType__() vapiBindings_.BindingType { return BackupConfigurationBindingType() } -func (s *BackupConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BackupConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BackupConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BackupConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16687,17 +16844,16 @@ type BackupOperationHistory struct { NodeBackupStatuses []BackupOperationStatus } -func (s *BackupOperationHistory) GetType__() bindings.BindingType { +func (s *BackupOperationHistory) GetType__() vapiBindings_.BindingType { return BackupOperationHistoryBindingType() } -func (s *BackupOperationHistory) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BackupOperationHistory) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BackupOperationHistory._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BackupOperationHistory._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16739,17 +16895,16 @@ const BackupOperationStatus_ERROR_CODE_BACKUP_BAD_FINGERPRINT = "BACKUP_BAD_FING const BackupOperationStatus_ERROR_CODE_BACKUP_GENERIC_ERROR = "BACKUP_GENERIC_ERROR" const BackupOperationStatus_ERROR_CODE_UPGRADE_IN_PROGRESS = "UPGRADE_IN_PROGRESS" -func (s *BackupOperationStatus) GetType__() bindings.BindingType { +func (s *BackupOperationStatus) GetType__() vapiBindings_.BindingType { return BackupOperationStatusBindingType() } -func (s *BackupOperationStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BackupOperationStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BackupOperationStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BackupOperationStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16778,17 +16933,16 @@ type BackupOverview struct { RestoreStatus *ClusterRestoreStatus } -func (s *BackupOverview) GetType__() bindings.BindingType { +func (s *BackupOverview) GetType__() vapiBindings_.BindingType { return BackupOverviewBindingType() } -func (s *BackupOverview) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BackupOverview) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BackupOverview._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BackupOverview._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16812,17 +16966,45 @@ const BackupSchedule__TYPE_IDENTIFIER = "BackupSchedule" const BackupSchedule_RESOURCE_TYPE_WEEKLYBACKUPSCHEDULE = "WeeklyBackupSchedule" const BackupSchedule_RESOURCE_TYPE_INTERVALBACKUPSCHEDULE = "IntervalBackupSchedule" -func (s *BackupSchedule) GetType__() bindings.BindingType { +func (s *BackupSchedule) GetType__() vapiBindings_.BindingType { return BackupScheduleBindingType() } -func (s *BackupSchedule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BackupSchedule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for BackupSchedule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Precheck result for onboaring standby Global Manager or remote Site to federation description: | Result of prechecks run for onboarding standby Global Manager or remote site. The checks include NSX version compatibility with active Global Manager, Round Trip Time (RTT), etc. Note that some of checks like RTT are soft limits. +type BaseCompatibilityCheckResult struct { + // Local Site NSX version where active Global Mananger is running. + LocalNsxVersion *string + // Remote Site NSX version. + NsxVersion *string + // Round trip time to the remote Site or Global Manager from active Global Manager. format: int64 + Rtt *int64 + // Flag to indicate if RTT to remote Site exceeds the recommended limit. + RttExceeded *bool + // Flag to indicate if remote Site NSX version is compatible with active Global Manager. + VersionCompatible *bool +} + +func (s *BaseCompatibilityCheckResult) GetType__() vapiBindings_.BindingType { + return BaseCompatibilityCheckResultBindingType() +} + +func (s *BaseCompatibilityCheckResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BackupSchedule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BaseCompatibilityCheckResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16846,17 +17028,16 @@ type BaseConsolidatedStatusPerEnforcementPoint struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const BaseConsolidatedStatusPerEnforcementPoint__TYPE_IDENTIFIER = "BaseConsolidatedStatusPerEnforcementPoint" -func (s *BaseConsolidatedStatusPerEnforcementPoint) GetType__() bindings.BindingType { +func (s *BaseConsolidatedStatusPerEnforcementPoint) GetType__() vapiBindings_.BindingType { return BaseConsolidatedStatusPerEnforcementPointBindingType() } -func (s *BaseConsolidatedStatusPerEnforcementPoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BaseConsolidatedStatusPerEnforcementPoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BaseConsolidatedStatusPerEnforcementPoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BaseConsolidatedStatusPerEnforcementPoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16896,6 +17077,10 @@ type BaseEndpoint struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -16904,10 +17089,12 @@ type BaseEndpoint struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -16923,17 +17110,88 @@ const BaseEndpoint__TYPE_IDENTIFIER = "BaseEndpoint" const BaseEndpoint_RESOURCE_TYPE_VIRTUALENDPOINT = "VirtualEndpoint" const BaseEndpoint_RESOURCE_TYPE_SERVICEINSTANCEENDPOINT = "ServiceInstanceEndpoint" -func (s *BaseEndpoint) GetType__() bindings.BindingType { +func (s *BaseEndpoint) GetType__() vapiBindings_.BindingType { return BaseEndpointBindingType() } -func (s *BaseEndpoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BaseEndpoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for BaseEndpoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Tier0/Tier1 Interface group for interface grouping. +type BaseInterfaceGroup struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // List of interface reference. Interface must belong to same location. + Members []GatewayInterfaceReference +} + +func (s *BaseInterfaceGroup) GetType__() vapiBindings_.BindingType { + return BaseInterfaceGroupBindingType() +} + +func (s *BaseInterfaceGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BaseEndpoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BaseInterfaceGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16949,17 +17207,16 @@ type BasePktCapResource struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const BasePktCapResource__TYPE_IDENTIFIER = "BasePktCapResource" -func (s *BasePktCapResource) GetType__() bindings.BindingType { +func (s *BasePktCapResource) GetType__() vapiBindings_.BindingType { return BasePktCapResourceBindingType() } -func (s *BasePktCapResource) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BasePktCapResource) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BasePktCapResource._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BasePktCapResource._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -16996,6 +17253,10 @@ type BasePolicyServiceInstance struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -17004,10 +17265,12 @@ type BasePolicyServiceInstance struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -17035,17 +17298,16 @@ const BasePolicyServiceInstance_DEPLOYMENT_MODE_ACTIVE_STANDBY = "ACTIVE_STANDBY const BasePolicyServiceInstance_TRANSPORT_TYPE_L2_BRIDGE = "L2_BRIDGE" const BasePolicyServiceInstance_TRANSPORT_TYPE_L3_ROUTED = "L3_ROUTED" -func (s *BasePolicyServiceInstance) GetType__() bindings.BindingType { +func (s *BasePolicyServiceInstance) GetType__() vapiBindings_.BindingType { return BasePolicyServiceInstanceBindingType() } -func (s *BasePolicyServiceInstance) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BasePolicyServiceInstance) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BasePolicyServiceInstance._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BasePolicyServiceInstance._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -17082,6 +17344,10 @@ type BaseRule struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -17090,10 +17356,12 @@ type BaseRule struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -17135,7 +17403,7 @@ type BaseRule struct { // This field is used to resolve conflicts between multiple Rules under Security or Gateway Policy for a Domain If no sequence number is specified in the payload, a value of 0 is assigned by default. If there are multiple rules with the same sequence number then their order is not deterministic. If a specific order of rules is desired, then one has to specify unique sequence numbers or use the POST request on the rule entity with a query parameter action=revise to let the framework assign a sequence number format: int32 SequenceNumber *int64 // In order to specify raw services this can be used, along with services which contains path to services. This can be empty or null. - ServiceEntries []*data.StructValue + ServiceEntries []*vapiData_.StructValue // In order to specify all services, use the constant \"ANY\". This is case insensitive. If \"ANY\" is used, it should be the ONLY element in the services array. Error will be thrown if ANY is used in conjunction with other values. Services []string // We need paths as duplicate names may exist for groups under different domains. Along with paths we support IP Address of type IPv4 and IPv6. IP Address can be in one of the format(CIDR, IP Address, Range of IP Address). In order to specify all groups, use the constant \"ANY\". This is case insensitive. If \"ANY\" is used, it should be the ONLY element in the group array. Error will be thrown if ANY is used in conjunction with other values. @@ -17153,17 +17421,16 @@ const BaseRule_IP_PROTOCOL_IPV4 = "IPV4" const BaseRule_IP_PROTOCOL_IPV6 = "IPV6" const BaseRule_IP_PROTOCOL_IPV4_IPV6 = "IPV4_IPV6" -func (s *BaseRule) GetType__() bindings.BindingType { +func (s *BaseRule) GetType__() vapiBindings_.BindingType { return BaseRuleBindingType() } -func (s *BaseRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BaseRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BaseRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BaseRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -17186,17 +17453,16 @@ type BaseRuleListResult struct { SortBy *string } -func (s *BaseRuleListResult) GetType__() bindings.BindingType { +func (s *BaseRuleListResult) GetType__() vapiBindings_.BindingType { return BaseRuleListResultBindingType() } -func (s *BaseRuleListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BaseRuleListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BaseRuleListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BaseRuleListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -17233,6 +17499,10 @@ type BaseTier0Interface struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -17241,10 +17511,12 @@ type BaseTier0Interface struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -17255,17 +17527,16 @@ type BaseTier0Interface struct { Subnets []InterfaceSubnet } -func (s *BaseTier0Interface) GetType__() bindings.BindingType { +func (s *BaseTier0Interface) GetType__() vapiBindings_.BindingType { return BaseTier0InterfaceBindingType() } -func (s *BaseTier0Interface) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BaseTier0Interface) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BaseTier0Interface._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BaseTier0Interface._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -17278,17 +17549,16 @@ type BatchRequest struct { Requests []BatchRequestItem } -func (s *BatchRequest) GetType__() bindings.BindingType { +func (s *BatchRequest) GetType__() vapiBindings_.BindingType { return BatchRequestBindingType() } -func (s *BatchRequest) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BatchRequest) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BatchRequest._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BatchRequest._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -17296,7 +17566,7 @@ func (s *BatchRequest) GetDataValue__() (data.DataValue, []error) { // A single request within a batch of operations type BatchRequestItem struct { - Body *data.StructValue + Body *vapiData_.StructValue // Possible values are: // // * BatchRequestItem#BatchRequestItem_METHOD_GET @@ -17317,17 +17587,16 @@ const BatchRequestItem_METHOD_PUT = "PUT" const BatchRequestItem_METHOD_DELETE = "DELETE" const BatchRequestItem_METHOD_PATCH = "PATCH" -func (s *BatchRequestItem) GetType__() bindings.BindingType { +func (s *BatchRequestItem) GetType__() vapiBindings_.BindingType { return BatchRequestItemBindingType() } -func (s *BatchRequestItem) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BatchRequestItem) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BatchRequestItem._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BatchRequestItem._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -17343,17 +17612,16 @@ type BatchResponse struct { RolledBack *bool } -func (s *BatchResponse) GetType__() bindings.BindingType { +func (s *BatchResponse) GetType__() vapiBindings_.BindingType { return BatchResponseBindingType() } -func (s *BatchResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BatchResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BatchResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BatchResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -17362,24 +17630,23 @@ func (s *BatchResponse) GetDataValue__() (data.DataValue, []error) { // A single respose in a list of batched responses type BatchResponseItem struct { // object returned by api - Body *data.StructValue + Body *vapiData_.StructValue // http status code format: int64 Code *int64 // The headers returned by the API call - Headers *data.StructValue + Headers *vapiData_.StructValue } -func (s *BatchResponseItem) GetType__() bindings.BindingType { +func (s *BatchResponseItem) GetType__() vapiBindings_.BindingType { return BatchResponseItemBindingType() } -func (s *BatchResponseItem) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BatchResponseItem) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BatchResponseItem._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BatchResponseItem._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -17395,17 +17662,16 @@ type BfdHealthMonitoringConfig struct { ProbeInterval *int64 } -func (s *BfdHealthMonitoringConfig) GetType__() bindings.BindingType { +func (s *BfdHealthMonitoringConfig) GetType__() vapiBindings_.BindingType { return BfdHealthMonitoringConfigBindingType() } -func (s *BfdHealthMonitoringConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BfdHealthMonitoringConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BfdHealthMonitoringConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BfdHealthMonitoringConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -17442,6 +17708,10 @@ type BfdProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -17450,10 +17720,12 @@ type BfdProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -17464,17 +17736,16 @@ type BfdProfile struct { Multiple *int64 } -func (s *BfdProfile) GetType__() bindings.BindingType { +func (s *BfdProfile) GetType__() vapiBindings_.BindingType { return BfdProfileBindingType() } -func (s *BfdProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BfdProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BfdProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BfdProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -17499,17 +17770,16 @@ type BfdProfileListResult struct { Results []BfdProfile } -func (s *BfdProfileListResult) GetType__() bindings.BindingType { +func (s *BfdProfileListResult) GetType__() vapiBindings_.BindingType { return BfdProfileListResultBindingType() } -func (s *BfdProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BfdProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BfdProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BfdProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -17536,17 +17806,16 @@ const BgpAddressFamily_TYPE_VPNV4_UNICAST = "VPNV4_UNICAST" const BgpAddressFamily_TYPE_IPV6_UNICAST = "IPV6_UNICAST" const BgpAddressFamily_TYPE_L2VPN_EVPN = "L2VPN_EVPN" -func (s *BgpAddressFamily) GetType__() bindings.BindingType { +func (s *BgpAddressFamily) GetType__() vapiBindings_.BindingType { return BgpAddressFamilyBindingType() } -func (s *BgpAddressFamily) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BgpAddressFamily) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BgpAddressFamily._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BgpAddressFamily._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -17562,17 +17831,16 @@ type BgpBfdConfig struct { Multiple *int64 } -func (s *BgpBfdConfig) GetType__() bindings.BindingType { +func (s *BgpBfdConfig) GetType__() vapiBindings_.BindingType { return BgpBfdConfigBindingType() } -func (s *BgpBfdConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BgpBfdConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BgpBfdConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BgpBfdConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -17595,17 +17863,16 @@ const BgpGracefulRestartConfig_MODE_DISABLE = "DISABLE" const BgpGracefulRestartConfig_MODE_GR_AND_HELPER = "GR_AND_HELPER" const BgpGracefulRestartConfig_MODE_HELPER_ONLY = "HELPER_ONLY" -func (s *BgpGracefulRestartConfig) GetType__() bindings.BindingType { +func (s *BgpGracefulRestartConfig) GetType__() vapiBindings_.BindingType { return BgpGracefulRestartConfigBindingType() } -func (s *BgpGracefulRestartConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BgpGracefulRestartConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BgpGracefulRestartConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BgpGracefulRestartConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -17619,17 +17886,16 @@ type BgpGracefulRestartTimer struct { StaleRouteTimer *int64 } -func (s *BgpGracefulRestartTimer) GetType__() bindings.BindingType { +func (s *BgpGracefulRestartTimer) GetType__() vapiBindings_.BindingType { return BgpGracefulRestartTimerBindingType() } -func (s *BgpGracefulRestartTimer) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BgpGracefulRestartTimer) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BgpGracefulRestartTimer._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BgpGracefulRestartTimer._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -17666,6 +17932,10 @@ type BgpNeighborConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -17674,10 +17944,12 @@ type BgpNeighborConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -17685,6 +17957,8 @@ type BgpNeighborConfig struct { // Flag to enable allowas_in option for BGP neighbor AllowAsIn *bool Bfd *BgpBfdConfig + // Flag to enable/disable BGP peering. Disabling will stop the BGP peering. True - indicates enable BGP peering, False - indicates disable BGP peering. Default is True. + Enabled *bool // Possible values are: // // * BgpNeighborConfig#BgpNeighborConfig_GRACEFUL_RESTART_MODE_DISABLE @@ -17696,14 +17970,19 @@ type BgpNeighborConfig struct { // Wait time in seconds before declaring peer dead. format: int32 HoldDownTime *int64 // Specify path of prefix-list or route map to filter routes for IN direction. This property is deprecated, use route_filtering instead. Specifying different values for both properties will result in error. + // + // Deprecated: This API element is deprecated. InRouteFilters []string // Interval (in seconds) between keep alive messages sent to peer. format: int32 KeepAliveTime *int64 // Maximum number of hops allowed to reach BGP neighbor. format: int32 MaximumHopLimit *int64 // Neighbor IP Address format: ip - NeighborAddress *string + NeighborAddress *string + NeighborLocalAsConfig *BgpNeighborLocalAsConfig // Specify path of prefix-list or route map to filter routes for OUT direction. When not specified, a built-in prefix-list named 'prefixlist-out-default' is automatically applied. This property is deprecated, use route_filtering instead. Specifying different values for both properties will result in error. + // + // Deprecated: This API element is deprecated. OutRouteFilters []string // Specify password for BGP neighbor authentication. Empty string (\"\") clears existing password. Password *string @@ -17719,17 +17998,16 @@ const BgpNeighborConfig_GRACEFUL_RESTART_MODE_DISABLE = "DISABLE" const BgpNeighborConfig_GRACEFUL_RESTART_MODE_GR_AND_HELPER = "GR_AND_HELPER" const BgpNeighborConfig_GRACEFUL_RESTART_MODE_HELPER_ONLY = "HELPER_ONLY" -func (s *BgpNeighborConfig) GetType__() bindings.BindingType { +func (s *BgpNeighborConfig) GetType__() vapiBindings_.BindingType { return BgpNeighborConfigBindingType() } -func (s *BgpNeighborConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BgpNeighborConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BgpNeighborConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BgpNeighborConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -17754,17 +18032,47 @@ type BgpNeighborConfigListResult struct { Results []BgpNeighborConfig } -func (s *BgpNeighborConfigListResult) GetType__() bindings.BindingType { +func (s *BgpNeighborConfigListResult) GetType__() vapiBindings_.BindingType { return BgpNeighborConfigListResultBindingType() } -func (s *BgpNeighborConfigListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BgpNeighborConfigListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BgpNeighborConfigListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BgpNeighborConfigListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// BGP neighbor local-as configuration +type BgpNeighborLocalAsConfig struct { + // Possible values are: + // + // * BgpNeighborLocalAsConfig#BgpNeighborLocalAsConfig_AS_PATH_MODIFIER_TYPE_PREPEND + // * BgpNeighborLocalAsConfig#BgpNeighborLocalAsConfig_AS_PATH_MODIFIER_TYPE_PREPEND_REPLACE_AS + // + // Optional parameter. If this property is not set, by default BGP prepends neighbor's local_as_num value to the AS_PATH for BOTH outgoing and incoming route advertisements from the peer neighbor. By setting one of the following value, user can modify the default prepend action on the AS_PATH in both inbound and outbound direction. NO_PREPEND: If type is NO_PREPEND, then the local router will NOT prepend the incoming advertisement from that peer with neighbor's local_as_num, so the AS path advertised will now prepend only the BGP local-as of the router. NO_PREPEND_REPLACE_AS - If type is \"NO_PREPEND_REPLACE_AS\", then the local routes will be advertised with the neighbor's local-as instead of the BGP's local-as to peer router. + AsPathModifierType *string + // + LocalAsNum *string +} + +const BgpNeighborLocalAsConfig_AS_PATH_MODIFIER_TYPE_PREPEND = "NO_PREPEND" +const BgpNeighborLocalAsConfig_AS_PATH_MODIFIER_TYPE_PREPEND_REPLACE_AS = "NO_PREPEND_REPLACE_AS" + +func (s *BgpNeighborLocalAsConfig) GetType__() vapiBindings_.BindingType { + return BgpNeighborLocalAsConfigBindingType() +} + +func (s *BgpNeighborLocalAsConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for BgpNeighborLocalAsConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -17796,17 +18104,16 @@ type BgpNeighborRouteDetailsCsvRecord struct { Weight *int64 } -func (s *BgpNeighborRouteDetailsCsvRecord) GetType__() bindings.BindingType { +func (s *BgpNeighborRouteDetailsCsvRecord) GetType__() vapiBindings_.BindingType { return BgpNeighborRouteDetailsCsvRecordBindingType() } -func (s *BgpNeighborRouteDetailsCsvRecord) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BgpNeighborRouteDetailsCsvRecord) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BgpNeighborRouteDetailsCsvRecord._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BgpNeighborRouteDetailsCsvRecord._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -17818,17 +18125,16 @@ type BgpNeighborRouteDetailsInCsvFormat struct { Results []BgpNeighborRouteDetailsCsvRecord } -func (s *BgpNeighborRouteDetailsInCsvFormat) GetType__() bindings.BindingType { +func (s *BgpNeighborRouteDetailsInCsvFormat) GetType__() vapiBindings_.BindingType { return BgpNeighborRouteDetailsInCsvFormatBindingType() } -func (s *BgpNeighborRouteDetailsInCsvFormat) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BgpNeighborRouteDetailsInCsvFormat) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BgpNeighborRouteDetailsInCsvFormat._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BgpNeighborRouteDetailsInCsvFormat._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -17839,6 +18145,8 @@ type BgpNeighborRoutes struct { // Array of BGP neighbor route details per edge node. EdgeNodeRoutes []RoutesPerTransportNode // Array of BGP neighbor route details per edge node. + // + // Deprecated: This API element is deprecated. EgdeNodeRoutes []RoutesPerTransportNode // Enforcement point policy path EnforcementPointPath *string @@ -17846,17 +18154,16 @@ type BgpNeighborRoutes struct { NeighborPath *string } -func (s *BgpNeighborRoutes) GetType__() bindings.BindingType { +func (s *BgpNeighborRoutes) GetType__() vapiBindings_.BindingType { return BgpNeighborRoutesBindingType() } -func (s *BgpNeighborRoutes) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BgpNeighborRoutes) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BgpNeighborRoutes._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BgpNeighborRoutes._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -17880,17 +18187,16 @@ type BgpNeighborRoutesListResult struct { Results []BgpNeighborRoutes } -func (s *BgpNeighborRoutesListResult) GetType__() bindings.BindingType { +func (s *BgpNeighborRoutesListResult) GetType__() vapiBindings_.BindingType { return BgpNeighborRoutesListResultBindingType() } -func (s *BgpNeighborRoutesListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BgpNeighborRoutesListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BgpNeighborRoutesListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BgpNeighborRoutesListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -17920,17 +18226,49 @@ const BgpRouteFiltering_ADDRESS_FAMILY_IPV4 = "IPV4" const BgpRouteFiltering_ADDRESS_FAMILY_IPV6 = "IPV6" const BgpRouteFiltering_ADDRESS_FAMILY_L2VPN_EVPN = "L2VPN_EVPN" -func (s *BgpRouteFiltering) GetType__() bindings.BindingType { +func (s *BgpRouteFiltering) GetType__() vapiBindings_.BindingType { return BgpRouteFilteringBindingType() } -func (s *BgpRouteFiltering) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BgpRouteFiltering) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BgpRouteFiltering._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BgpRouteFiltering._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// BGP route leaking in each direction +type BgpRouteLeaking struct { + // Possible values are: + // + // * BgpRouteLeaking#BgpRouteLeaking_ADDRESS_FAMILY_IPV4 + // * BgpRouteLeaking#BgpRouteLeaking_ADDRESS_FAMILY_IPV6 + // + // Address family type. Assumed IPv4 address family when not specified. + AddressFamily *string + // Specify path of route map to filter routes for IN direction. If not specified then all exported routes from peer attachment will be imported. + InFilter []string + // Specify path of route map to filter routes for OUT direction. If not specified then all redistribute routes will be exported. + OutFilter []string +} + +const BgpRouteLeaking_ADDRESS_FAMILY_IPV4 = "IPV4" +const BgpRouteLeaking_ADDRESS_FAMILY_IPV6 = "IPV6" + +func (s *BgpRouteLeaking) GetType__() vapiBindings_.BindingType { + return BgpRouteLeakingBindingType() +} + +func (s *BgpRouteLeaking) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for BgpRouteLeaking._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -17967,6 +18305,10 @@ type BgpRoutingConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -17975,21 +18317,29 @@ type BgpRoutingConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool + // Administrative distance for IPv4 and IPv6 eBGP learnt routes(inbound). User is allowed to set this value only if BGP is disabled. format: int32 + EbgpAdminDistance *int64 // Flag to enable ECMP. Ecmp *bool // Flag to enable BGP configuration. Disabling will stop feature and BGP peering. Enabled *bool // Flag to enable graceful restart. This field is deprecated, please use graceful_restart_config parameter for graceful restart configuration. If both parameters are set and consistent with each other (i.e. graceful_restart=false and graceful_restart_mode=HELPER_ONLY OR graceful_restart=true and graceful_restart_mode=GR_AND_HELPER) then this is allowed, but if inconsistent with each other then this is not allowed and validation error will be thrown. + // + // Deprecated: This API element is deprecated. GracefulRestart *bool GracefulRestartConfig *BgpGracefulRestartConfig + // Administrative distance for IPv4 and IPv6 iBGP learnt routes(inbound). User is allowed to set this value only if BGP is disabled. format: int32 + IbgpAdminDistance *int64 // Flag to enable inter SR IBGP configuration. When not specified, inter SR IBGP is automatically enabled if Tier-0 is created in ACTIVE_ACTIVE ha_mode. InterSrIbgp *bool // Specify BGP AS number for Tier-0 to advertize to BGP peers. AS number can be specified in ASPLAIN (e.g., \"65546\") or ASDOT (e.g., \"1.10\") format. Empty string disables BGP feature. It is required by normal tier0 but not required in vrf tier0. @@ -18000,17 +18350,16 @@ type BgpRoutingConfig struct { RouteAggregations []RouteAggregationEntry } -func (s *BgpRoutingConfig) GetType__() bindings.BindingType { +func (s *BgpRoutingConfig) GetType__() vapiBindings_.BindingType { return BgpRoutingConfigBindingType() } -func (s *BgpRoutingConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BgpRoutingConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BgpRoutingConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BgpRoutingConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -18028,7 +18377,7 @@ type BinaryPacketData struct { // // Packet configuration ResourceType string - // A flag, when set true, indicates that the traceflow packet is of L3 routing. + // When this flag is set, traceflow packet will have its destination overwritten as the gateway address of the logical router to which the source logical switch is connected. More specifically: - For ARP request, the target IP will be overwritten as gateway IP if the target IP is not in the same subnet of gateway. - For ARP response, the target IP and destination MAC will be overwritten as gateway IP/MAC respectively, if the target IP is not in the same subnet of gateway. - For IP packet, the destination MAC will be overwritten as gateway MAC. Routed *bool // Possible values are: // @@ -18046,17 +18395,16 @@ type BinaryPacketData struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const BinaryPacketData__TYPE_IDENTIFIER = "BinaryPacketData" -func (s *BinaryPacketData) GetType__() bindings.BindingType { +func (s *BinaryPacketData) GetType__() vapiBindings_.BindingType { return BinaryPacketDataBindingType() } -func (s *BinaryPacketData) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BinaryPacketData) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BinaryPacketData._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BinaryPacketData._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -18073,17 +18421,16 @@ type BridgeEndpointStatistics struct { LastUpdateTimestamp *int64 } -func (s *BridgeEndpointStatistics) GetType__() bindings.BindingType { +func (s *BridgeEndpointStatistics) GetType__() vapiBindings_.BindingType { return BridgeEndpointStatisticsBindingType() } -func (s *BridgeEndpointStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BridgeEndpointStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BridgeEndpointStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BridgeEndpointStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -18098,17 +18445,16 @@ type BridgeEndpointStatus struct { LastUpdateTimestamp *int64 } -func (s *BridgeEndpointStatus) GetType__() bindings.BindingType { +func (s *BridgeEndpointStatus) GetType__() vapiBindings_.BindingType { return BridgeEndpointStatusBindingType() } -func (s *BridgeEndpointStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BridgeEndpointStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BridgeEndpointStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BridgeEndpointStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -18126,17 +18472,16 @@ type BridgeProfileConfig struct { VlanTransportZonePath *string } -func (s *BridgeProfileConfig) GetType__() bindings.BindingType { +func (s *BridgeProfileConfig) GetType__() vapiBindings_.BindingType { return BridgeProfileConfigBindingType() } -func (s *BridgeProfileConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *BridgeProfileConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for BridgeProfileConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for BridgeProfileConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -18173,6 +18518,10 @@ type ByodPolicyServiceInstance struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -18181,10 +18530,12 @@ type ByodPolicyServiceInstance struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -18212,17 +18563,16 @@ const ByodPolicyServiceInstance_DEPLOYMENT_MODE_ACTIVE_STANDBY = "ACTIVE_STANDBY const ByodPolicyServiceInstance_TRANSPORT_TYPE_L2_BRIDGE = "L2_BRIDGE" const ByodPolicyServiceInstance_TRANSPORT_TYPE_L3_ROUTED = "L3_ROUTED" -func (s *ByodPolicyServiceInstance) GetType__() bindings.BindingType { +func (s *ByodPolicyServiceInstance) GetType__() vapiBindings_.BindingType { return ByodPolicyServiceInstanceBindingType() } -func (s *ByodPolicyServiceInstance) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ByodPolicyServiceInstance) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ByodPolicyServiceInstance._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ByodPolicyServiceInstance._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -18247,17 +18597,16 @@ type ByodPolicyServiceInstanceListResult struct { Results []ByodPolicyServiceInstance } -func (s *ByodPolicyServiceInstanceListResult) GetType__() bindings.BindingType { +func (s *ByodPolicyServiceInstanceListResult) GetType__() vapiBindings_.BindingType { return ByodPolicyServiceInstanceListResultBindingType() } -func (s *ByodPolicyServiceInstanceListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ByodPolicyServiceInstanceListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ByodPolicyServiceInstanceListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ByodPolicyServiceInstanceListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -18294,6 +18643,10 @@ type CaBundle struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -18302,10 +18655,12 @@ type CaBundle struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -18320,17 +18675,16 @@ type CaBundle struct { PemEncoded *string } -func (s *CaBundle) GetType__() bindings.BindingType { +func (s *CaBundle) GetType__() vapiBindings_.BindingType { return CaBundleBindingType() } -func (s *CaBundle) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *CaBundle) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CaBundle._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for CaBundle._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -18355,17 +18709,16 @@ type CaBundleListResult struct { Results []CaBundle } -func (s *CaBundleListResult) GetType__() bindings.BindingType { +func (s *CaBundleListResult) GetType__() vapiBindings_.BindingType { return CaBundleListResultBindingType() } -func (s *CaBundleListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *CaBundleListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CaBundleListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for CaBundleListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -18402,17 +18755,16 @@ const CapacityDashboardUsage_SEVERITY_WARNING = "WARNING" const CapacityDashboardUsage_SEVERITY_CRITICAL = "CRITICAL" const CapacityDashboardUsage_SEVERITY_ERROR = "ERROR" -func (s *CapacityDashboardUsage) GetType__() bindings.BindingType { +func (s *CapacityDashboardUsage) GetType__() vapiBindings_.BindingType { return CapacityDashboardUsageBindingType() } -func (s *CapacityDashboardUsage) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *CapacityDashboardUsage) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CapacityDashboardUsage._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for CapacityDashboardUsage._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -18427,17 +18779,16 @@ type CapacityThreshold struct { ThresholdType *string } -func (s *CapacityThreshold) GetType__() bindings.BindingType { +func (s *CapacityThreshold) GetType__() vapiBindings_.BindingType { return CapacityThresholdBindingType() } -func (s *CapacityThreshold) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *CapacityThreshold) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CapacityThreshold._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for CapacityThreshold._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -18477,17 +18828,16 @@ type CapacityThresholdList struct { CapacityThresholds []CapacityThreshold } -func (s *CapacityThresholdList) GetType__() bindings.BindingType { +func (s *CapacityThresholdList) GetType__() vapiBindings_.BindingType { return CapacityThresholdListBindingType() } -func (s *CapacityThresholdList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *CapacityThresholdList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CapacityThresholdList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for CapacityThresholdList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -18502,17 +18852,16 @@ type CapacityUsageMetaInfo struct { MinGlobalThresholdPercentage *float64 } -func (s *CapacityUsageMetaInfo) GetType__() bindings.BindingType { +func (s *CapacityUsageMetaInfo) GetType__() vapiBindings_.BindingType { return CapacityUsageMetaInfoBindingType() } -func (s *CapacityUsageMetaInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *CapacityUsageMetaInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CapacityUsageMetaInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for CapacityUsageMetaInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -18551,22 +18900,21 @@ type CapacityUsageResponse struct { // List of capacity usage for NSX Objects CapacityUsage []CapacityDashboardUsage // Meta data for capacity usage statistics - MetaInfo *data.StructValue + MetaInfo *vapiData_.StructValue // Types for which usage data was not reported UnreportedUsageTypes []string } -func (s *CapacityUsageResponse) GetType__() bindings.BindingType { +func (s *CapacityUsageResponse) GetType__() vapiBindings_.BindingType { return CapacityUsageResponseBindingType() } -func (s *CapacityUsageResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *CapacityUsageResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CapacityUsageResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for CapacityUsageResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -18607,20 +18955,19 @@ type ChildALBAlertScriptConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBAlertScriptConfig) GetType__() bindings.BindingType { +func (s *ChildALBAlertScriptConfig) GetType__() vapiBindings_.BindingType { return ChildALBAlertScriptConfigBindingType() } -func (s *ChildALBAlertScriptConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBAlertScriptConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBAlertScriptConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBAlertScriptConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -18661,20 +19008,19 @@ type ChildALBAnalyticsProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBAnalyticsProfile) GetType__() bindings.BindingType { +func (s *ChildALBAnalyticsProfile) GetType__() vapiBindings_.BindingType { return ChildALBAnalyticsProfileBindingType() } -func (s *ChildALBAnalyticsProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBAnalyticsProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBAnalyticsProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBAnalyticsProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -18715,20 +19061,19 @@ type ChildALBApplicationPersistenceProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBApplicationPersistenceProfile) GetType__() bindings.BindingType { +func (s *ChildALBApplicationPersistenceProfile) GetType__() vapiBindings_.BindingType { return ChildALBApplicationPersistenceProfileBindingType() } -func (s *ChildALBApplicationPersistenceProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBApplicationPersistenceProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBApplicationPersistenceProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBApplicationPersistenceProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -18769,20 +19114,19 @@ type ChildALBApplicationProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBApplicationProfile) GetType__() bindings.BindingType { +func (s *ChildALBApplicationProfile) GetType__() vapiBindings_.BindingType { return ChildALBApplicationProfileBindingType() } -func (s *ChildALBApplicationProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBApplicationProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBApplicationProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBApplicationProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -18823,20 +19167,19 @@ type ChildALBAuthProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBAuthProfile) GetType__() bindings.BindingType { +func (s *ChildALBAuthProfile) GetType__() vapiBindings_.BindingType { return ChildALBAuthProfileBindingType() } -func (s *ChildALBAuthProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBAuthProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBAuthProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBAuthProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -18877,20 +19220,19 @@ type ChildALBAutoScaleLaunchConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBAutoScaleLaunchConfig) GetType__() bindings.BindingType { +func (s *ChildALBAutoScaleLaunchConfig) GetType__() vapiBindings_.BindingType { return ChildALBAutoScaleLaunchConfigBindingType() } -func (s *ChildALBAutoScaleLaunchConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBAutoScaleLaunchConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBAutoScaleLaunchConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBAutoScaleLaunchConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -18931,20 +19273,19 @@ type ChildALBCertificateManagementProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBCertificateManagementProfile) GetType__() bindings.BindingType { +func (s *ChildALBCertificateManagementProfile) GetType__() vapiBindings_.BindingType { return ChildALBCertificateManagementProfileBindingType() } -func (s *ChildALBCertificateManagementProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBCertificateManagementProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBCertificateManagementProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBCertificateManagementProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -18985,20 +19326,19 @@ type ChildALBDnsPolicy struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBDnsPolicy) GetType__() bindings.BindingType { +func (s *ChildALBDnsPolicy) GetType__() vapiBindings_.BindingType { return ChildALBDnsPolicyBindingType() } -func (s *ChildALBDnsPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBDnsPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBDnsPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBDnsPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -19039,20 +19379,19 @@ type ChildALBErrorPageBody struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBErrorPageBody) GetType__() bindings.BindingType { +func (s *ChildALBErrorPageBody) GetType__() vapiBindings_.BindingType { return ChildALBErrorPageBodyBindingType() } -func (s *ChildALBErrorPageBody) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBErrorPageBody) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBErrorPageBody._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBErrorPageBody._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -19093,20 +19432,19 @@ type ChildALBErrorPageProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBErrorPageProfile) GetType__() bindings.BindingType { +func (s *ChildALBErrorPageProfile) GetType__() vapiBindings_.BindingType { return ChildALBErrorPageProfileBindingType() } -func (s *ChildALBErrorPageProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBErrorPageProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBErrorPageProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBErrorPageProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -19147,20 +19485,19 @@ type ChildALBHTTPPolicySet struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBHTTPPolicySet) GetType__() bindings.BindingType { +func (s *ChildALBHTTPPolicySet) GetType__() vapiBindings_.BindingType { return ChildALBHTTPPolicySetBindingType() } -func (s *ChildALBHTTPPolicySet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBHTTPPolicySet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBHTTPPolicySet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBHTTPPolicySet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -19201,20 +19538,19 @@ type ChildALBHardwareSecurityModuleGroup struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBHardwareSecurityModuleGroup) GetType__() bindings.BindingType { +func (s *ChildALBHardwareSecurityModuleGroup) GetType__() vapiBindings_.BindingType { return ChildALBHardwareSecurityModuleGroupBindingType() } -func (s *ChildALBHardwareSecurityModuleGroup) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBHardwareSecurityModuleGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBHardwareSecurityModuleGroup._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBHardwareSecurityModuleGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -19255,20 +19591,19 @@ type ChildALBHealthMonitor struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBHealthMonitor) GetType__() bindings.BindingType { +func (s *ChildALBHealthMonitor) GetType__() vapiBindings_.BindingType { return ChildALBHealthMonitorBindingType() } -func (s *ChildALBHealthMonitor) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBHealthMonitor) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBHealthMonitor._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBHealthMonitor._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -19309,20 +19644,19 @@ type ChildALBIpAddrGroup struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBIpAddrGroup) GetType__() bindings.BindingType { +func (s *ChildALBIpAddrGroup) GetType__() vapiBindings_.BindingType { return ChildALBIpAddrGroupBindingType() } -func (s *ChildALBIpAddrGroup) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBIpAddrGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBIpAddrGroup._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBIpAddrGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -19363,20 +19697,19 @@ type ChildALBL4PolicySet struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBL4PolicySet) GetType__() bindings.BindingType { +func (s *ChildALBL4PolicySet) GetType__() vapiBindings_.BindingType { return ChildALBL4PolicySetBindingType() } -func (s *ChildALBL4PolicySet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBL4PolicySet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBL4PolicySet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBL4PolicySet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -19417,20 +19750,19 @@ type ChildALBNetworkProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBNetworkProfile) GetType__() bindings.BindingType { +func (s *ChildALBNetworkProfile) GetType__() vapiBindings_.BindingType { return ChildALBNetworkProfileBindingType() } -func (s *ChildALBNetworkProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBNetworkProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBNetworkProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBNetworkProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -19471,20 +19803,19 @@ type ChildALBNetworkSecurityPolicy struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBNetworkSecurityPolicy) GetType__() bindings.BindingType { +func (s *ChildALBNetworkSecurityPolicy) GetType__() vapiBindings_.BindingType { return ChildALBNetworkSecurityPolicyBindingType() } -func (s *ChildALBNetworkSecurityPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBNetworkSecurityPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBNetworkSecurityPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBNetworkSecurityPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -19525,20 +19856,19 @@ type ChildALBPKIProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBPKIProfile) GetType__() bindings.BindingType { +func (s *ChildALBPKIProfile) GetType__() vapiBindings_.BindingType { return ChildALBPKIProfileBindingType() } -func (s *ChildALBPKIProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBPKIProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBPKIProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBPKIProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -19579,20 +19909,19 @@ type ChildALBPool struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBPool) GetType__() bindings.BindingType { +func (s *ChildALBPool) GetType__() vapiBindings_.BindingType { return ChildALBPoolBindingType() } -func (s *ChildALBPool) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBPool) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBPool._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBPool._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -19633,20 +19962,19 @@ type ChildALBPoolGroup struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBPoolGroup) GetType__() bindings.BindingType { +func (s *ChildALBPoolGroup) GetType__() vapiBindings_.BindingType { return ChildALBPoolGroupBindingType() } -func (s *ChildALBPoolGroup) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBPoolGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBPoolGroup._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBPoolGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -19687,20 +20015,19 @@ type ChildALBPoolGroupDeploymentPolicy struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBPoolGroupDeploymentPolicy) GetType__() bindings.BindingType { +func (s *ChildALBPoolGroupDeploymentPolicy) GetType__() vapiBindings_.BindingType { return ChildALBPoolGroupDeploymentPolicyBindingType() } -func (s *ChildALBPoolGroupDeploymentPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBPoolGroupDeploymentPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBPoolGroupDeploymentPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBPoolGroupDeploymentPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -19741,20 +20068,19 @@ type ChildALBPriorityLabels struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBPriorityLabels) GetType__() bindings.BindingType { +func (s *ChildALBPriorityLabels) GetType__() vapiBindings_.BindingType { return ChildALBPriorityLabelsBindingType() } -func (s *ChildALBPriorityLabels) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBPriorityLabels) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBPriorityLabels._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBPriorityLabels._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -19795,20 +20121,19 @@ type ChildALBProtocolParser struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBProtocolParser) GetType__() bindings.BindingType { +func (s *ChildALBProtocolParser) GetType__() vapiBindings_.BindingType { return ChildALBProtocolParserBindingType() } -func (s *ChildALBProtocolParser) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBProtocolParser) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBProtocolParser._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBProtocolParser._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -19849,20 +20174,19 @@ type ChildALBSSLKeyAndCertificate struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBSSLKeyAndCertificate) GetType__() bindings.BindingType { +func (s *ChildALBSSLKeyAndCertificate) GetType__() vapiBindings_.BindingType { return ChildALBSSLKeyAndCertificateBindingType() } -func (s *ChildALBSSLKeyAndCertificate) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBSSLKeyAndCertificate) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBSSLKeyAndCertificate._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBSSLKeyAndCertificate._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -19903,20 +20227,19 @@ type ChildALBSSLProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBSSLProfile) GetType__() bindings.BindingType { +func (s *ChildALBSSLProfile) GetType__() vapiBindings_.BindingType { return ChildALBSSLProfileBindingType() } -func (s *ChildALBSSLProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBSSLProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBSSLProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBSSLProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -19957,20 +20280,19 @@ type ChildALBSSOPolicy struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBSSOPolicy) GetType__() bindings.BindingType { +func (s *ChildALBSSOPolicy) GetType__() vapiBindings_.BindingType { return ChildALBSSOPolicyBindingType() } -func (s *ChildALBSSOPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBSSOPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBSSOPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBSSOPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -20011,20 +20333,19 @@ type ChildALBSecurityPolicy struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBSecurityPolicy) GetType__() bindings.BindingType { +func (s *ChildALBSecurityPolicy) GetType__() vapiBindings_.BindingType { return ChildALBSecurityPolicyBindingType() } -func (s *ChildALBSecurityPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBSecurityPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBSecurityPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBSecurityPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -20065,20 +20386,19 @@ type ChildALBServerAutoScalePolicy struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBServerAutoScalePolicy) GetType__() bindings.BindingType { +func (s *ChildALBServerAutoScalePolicy) GetType__() vapiBindings_.BindingType { return ChildALBServerAutoScalePolicyBindingType() } -func (s *ChildALBServerAutoScalePolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBServerAutoScalePolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBServerAutoScalePolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBServerAutoScalePolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -20119,20 +20439,19 @@ type ChildALBStringGroup struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBStringGroup) GetType__() bindings.BindingType { +func (s *ChildALBStringGroup) GetType__() vapiBindings_.BindingType { return ChildALBStringGroupBindingType() } -func (s *ChildALBStringGroup) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBStringGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBStringGroup._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBStringGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -20173,20 +20492,19 @@ type ChildALBTrafficCloneProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBTrafficCloneProfile) GetType__() bindings.BindingType { +func (s *ChildALBTrafficCloneProfile) GetType__() vapiBindings_.BindingType { return ChildALBTrafficCloneProfileBindingType() } -func (s *ChildALBTrafficCloneProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBTrafficCloneProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBTrafficCloneProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBTrafficCloneProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -20227,20 +20545,19 @@ type ChildALBVSDataScriptSet struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBVSDataScriptSet) GetType__() bindings.BindingType { +func (s *ChildALBVSDataScriptSet) GetType__() vapiBindings_.BindingType { return ChildALBVSDataScriptSetBindingType() } -func (s *ChildALBVSDataScriptSet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBVSDataScriptSet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBVSDataScriptSet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBVSDataScriptSet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -20281,20 +20598,19 @@ type ChildALBVirtualService struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBVirtualService) GetType__() bindings.BindingType { +func (s *ChildALBVirtualService) GetType__() vapiBindings_.BindingType { return ChildALBVirtualServiceBindingType() } -func (s *ChildALBVirtualService) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBVirtualService) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBVirtualService._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBVirtualService._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -20335,20 +20651,19 @@ type ChildALBVsVip struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBVsVip) GetType__() bindings.BindingType { +func (s *ChildALBVsVip) GetType__() vapiBindings_.BindingType { return ChildALBVsVipBindingType() } -func (s *ChildALBVsVip) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBVsVip) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBVsVip._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBVsVip._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -20389,20 +20704,19 @@ type ChildALBWafCRS struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBWafCRS) GetType__() bindings.BindingType { +func (s *ChildALBWafCRS) GetType__() vapiBindings_.BindingType { return ChildALBWafCRSBindingType() } -func (s *ChildALBWafCRS) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBWafCRS) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBWafCRS._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBWafCRS._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -20443,20 +20757,19 @@ type ChildALBWafPolicy struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBWafPolicy) GetType__() bindings.BindingType { +func (s *ChildALBWafPolicy) GetType__() vapiBindings_.BindingType { return ChildALBWafPolicyBindingType() } -func (s *ChildALBWafPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBWafPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBWafPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBWafPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -20497,20 +20810,19 @@ type ChildALBWafPolicyPSMGroup struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBWafPolicyPSMGroup) GetType__() bindings.BindingType { +func (s *ChildALBWafPolicyPSMGroup) GetType__() vapiBindings_.BindingType { return ChildALBWafPolicyPSMGroupBindingType() } -func (s *ChildALBWafPolicyPSMGroup) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBWafPolicyPSMGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBWafPolicyPSMGroup._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBWafPolicyPSMGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -20551,20 +20863,19 @@ type ChildALBWafProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBWafProfile) GetType__() bindings.BindingType { +func (s *ChildALBWafProfile) GetType__() vapiBindings_.BindingType { return ChildALBWafProfileBindingType() } -func (s *ChildALBWafProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBWafProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBWafProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBWafProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -20605,20 +20916,19 @@ type ChildALBWebhook struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildALBWebhook) GetType__() bindings.BindingType { +func (s *ChildALBWebhook) GetType__() vapiBindings_.BindingType { return ChildALBWebhookBindingType() } -func (s *ChildALBWebhook) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildALBWebhook) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildALBWebhook._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildALBWebhook._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -20659,20 +20969,19 @@ type ChildAntreaTraceflowConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildAntreaTraceflowConfig) GetType__() bindings.BindingType { +func (s *ChildAntreaTraceflowConfig) GetType__() vapiBindings_.BindingType { return ChildAntreaTraceflowConfigBindingType() } -func (s *ChildAntreaTraceflowConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildAntreaTraceflowConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildAntreaTraceflowConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildAntreaTraceflowConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -20713,20 +21022,19 @@ type ChildBfdProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildBfdProfile) GetType__() bindings.BindingType { +func (s *ChildBfdProfile) GetType__() vapiBindings_.BindingType { return ChildBfdProfileBindingType() } -func (s *ChildBfdProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildBfdProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildBfdProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildBfdProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -20767,20 +21075,19 @@ type ChildBgpNeighborConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildBgpNeighborConfig) GetType__() bindings.BindingType { +func (s *ChildBgpNeighborConfig) GetType__() vapiBindings_.BindingType { return ChildBgpNeighborConfigBindingType() } -func (s *ChildBgpNeighborConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildBgpNeighborConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildBgpNeighborConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildBgpNeighborConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -20821,20 +21128,19 @@ type ChildBgpRoutingConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildBgpRoutingConfig) GetType__() bindings.BindingType { +func (s *ChildBgpRoutingConfig) GetType__() vapiBindings_.BindingType { return ChildBgpRoutingConfigBindingType() } -func (s *ChildBgpRoutingConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildBgpRoutingConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildBgpRoutingConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildBgpRoutingConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -20875,20 +21181,19 @@ type ChildByodPolicyServiceInstance struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildByodPolicyServiceInstance) GetType__() bindings.BindingType { +func (s *ChildByodPolicyServiceInstance) GetType__() vapiBindings_.BindingType { return ChildByodPolicyServiceInstanceBindingType() } -func (s *ChildByodPolicyServiceInstance) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildByodPolicyServiceInstance) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildByodPolicyServiceInstance._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildByodPolicyServiceInstance._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -20929,20 +21234,19 @@ type ChildCaBundle struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildCaBundle) GetType__() bindings.BindingType { +func (s *ChildCaBundle) GetType__() vapiBindings_.BindingType { return ChildCaBundleBindingType() } -func (s *ChildCaBundle) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildCaBundle) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildCaBundle._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildCaBundle._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -20983,20 +21287,19 @@ type ChildCommunicationEntry struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildCommunicationEntry) GetType__() bindings.BindingType { +func (s *ChildCommunicationEntry) GetType__() vapiBindings_.BindingType { return ChildCommunicationEntryBindingType() } -func (s *ChildCommunicationEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildCommunicationEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildCommunicationEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildCommunicationEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -21037,20 +21340,19 @@ type ChildCommunicationMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildCommunicationMap) GetType__() bindings.BindingType { +func (s *ChildCommunicationMap) GetType__() vapiBindings_.BindingType { return ChildCommunicationMapBindingType() } -func (s *ChildCommunicationMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildCommunicationMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildCommunicationMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildCommunicationMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -21091,20 +21393,19 @@ type ChildCommunityList struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildCommunityList) GetType__() bindings.BindingType { +func (s *ChildCommunityList) GetType__() vapiBindings_.BindingType { return ChildCommunityListBindingType() } -func (s *ChildCommunityList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildCommunityList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildCommunityList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildCommunityList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -21145,20 +21446,19 @@ type ChildComputeClusterIdfwConfiguration struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildComputeClusterIdfwConfiguration) GetType__() bindings.BindingType { +func (s *ChildComputeClusterIdfwConfiguration) GetType__() vapiBindings_.BindingType { return ChildComputeClusterIdfwConfigurationBindingType() } -func (s *ChildComputeClusterIdfwConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildComputeClusterIdfwConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildComputeClusterIdfwConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildComputeClusterIdfwConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -21199,20 +21499,19 @@ type ChildConstraint struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildConstraint) GetType__() bindings.BindingType { +func (s *ChildConstraint) GetType__() vapiBindings_.BindingType { return ChildConstraintBindingType() } -func (s *ChildConstraint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildConstraint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildConstraint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildConstraint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -21253,20 +21552,19 @@ type ChildDeploymentZone struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildDeploymentZone) GetType__() bindings.BindingType { +func (s *ChildDeploymentZone) GetType__() vapiBindings_.BindingType { return ChildDeploymentZoneBindingType() } -func (s *ChildDeploymentZone) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildDeploymentZone) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildDeploymentZone._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildDeploymentZone._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -21307,20 +21605,19 @@ type ChildDfwFirewallConfiguration struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildDfwFirewallConfiguration) GetType__() bindings.BindingType { +func (s *ChildDfwFirewallConfiguration) GetType__() vapiBindings_.BindingType { return ChildDfwFirewallConfigurationBindingType() } -func (s *ChildDfwFirewallConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildDfwFirewallConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildDfwFirewallConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildDfwFirewallConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -21361,20 +21658,19 @@ type ChildDhcpRelayConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildDhcpRelayConfig) GetType__() bindings.BindingType { +func (s *ChildDhcpRelayConfig) GetType__() vapiBindings_.BindingType { return ChildDhcpRelayConfigBindingType() } -func (s *ChildDhcpRelayConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildDhcpRelayConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildDhcpRelayConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildDhcpRelayConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -21415,20 +21711,19 @@ type ChildDhcpServerConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildDhcpServerConfig) GetType__() bindings.BindingType { +func (s *ChildDhcpServerConfig) GetType__() vapiBindings_.BindingType { return ChildDhcpServerConfigBindingType() } -func (s *ChildDhcpServerConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildDhcpServerConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildDhcpServerConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildDhcpServerConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -21436,7 +21731,7 @@ func (s *ChildDhcpServerConfig) GetDataValue__() (data.DataValue, []error) { // Child wrapper for DhcpStaticBindingConfig, used in hierarchical API. type ChildDhcpStaticBindingConfig struct { - DhcpStaticBindingConfig *data.StructValue + DhcpStaticBindingConfig *vapiData_.StructValue // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -21469,20 +21764,19 @@ type ChildDhcpStaticBindingConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildDhcpStaticBindingConfig) GetType__() bindings.BindingType { +func (s *ChildDhcpStaticBindingConfig) GetType__() vapiBindings_.BindingType { return ChildDhcpStaticBindingConfigBindingType() } -func (s *ChildDhcpStaticBindingConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildDhcpStaticBindingConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildDhcpStaticBindingConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildDhcpStaticBindingConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -21523,20 +21817,19 @@ type ChildDnsSecurityProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildDnsSecurityProfile) GetType__() bindings.BindingType { +func (s *ChildDnsSecurityProfile) GetType__() vapiBindings_.BindingType { return ChildDnsSecurityProfileBindingType() } -func (s *ChildDnsSecurityProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildDnsSecurityProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildDnsSecurityProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildDnsSecurityProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -21577,20 +21870,19 @@ type ChildDnsSecurityProfileBindingMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildDnsSecurityProfileBindingMap) GetType__() bindings.BindingType { +func (s *ChildDnsSecurityProfileBindingMap) GetType__() vapiBindings_.BindingType { return ChildDnsSecurityProfileBindingMapBindingType() } -func (s *ChildDnsSecurityProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildDnsSecurityProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildDnsSecurityProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildDnsSecurityProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -21631,20 +21923,19 @@ type ChildDomain struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildDomain) GetType__() bindings.BindingType { +func (s *ChildDomain) GetType__() vapiBindings_.BindingType { return ChildDomainBindingType() } -func (s *ChildDomain) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildDomain) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildDomain._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildDomain._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -21685,20 +21976,19 @@ type ChildDomainDeploymentMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildDomainDeploymentMap) GetType__() bindings.BindingType { +func (s *ChildDomainDeploymentMap) GetType__() vapiBindings_.BindingType { return ChildDomainDeploymentMapBindingType() } -func (s *ChildDomainDeploymentMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildDomainDeploymentMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildDomainDeploymentMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildDomainDeploymentMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -21739,20 +22029,19 @@ type ChildEndpointPolicy struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildEndpointPolicy) GetType__() bindings.BindingType { +func (s *ChildEndpointPolicy) GetType__() vapiBindings_.BindingType { return ChildEndpointPolicyBindingType() } -func (s *ChildEndpointPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildEndpointPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildEndpointPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildEndpointPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -21793,20 +22082,19 @@ type ChildEndpointRule struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildEndpointRule) GetType__() bindings.BindingType { +func (s *ChildEndpointRule) GetType__() vapiBindings_.BindingType { return ChildEndpointRuleBindingType() } -func (s *ChildEndpointRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildEndpointRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildEndpointRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildEndpointRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -21847,20 +22135,19 @@ type ChildEnforcementPoint struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildEnforcementPoint) GetType__() bindings.BindingType { +func (s *ChildEnforcementPoint) GetType__() vapiBindings_.BindingType { return ChildEnforcementPointBindingType() } -func (s *ChildEnforcementPoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildEnforcementPoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildEnforcementPoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildEnforcementPoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -21901,20 +22188,19 @@ type ChildEvpnConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildEvpnConfig) GetType__() bindings.BindingType { +func (s *ChildEvpnConfig) GetType__() vapiBindings_.BindingType { return ChildEvpnConfigBindingType() } -func (s *ChildEvpnConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildEvpnConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildEvpnConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildEvpnConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -21955,20 +22241,19 @@ type ChildEvpnTunnelEndpointConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildEvpnTunnelEndpointConfig) GetType__() bindings.BindingType { +func (s *ChildEvpnTunnelEndpointConfig) GetType__() vapiBindings_.BindingType { return ChildEvpnTunnelEndpointConfigBindingType() } -func (s *ChildEvpnTunnelEndpointConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildEvpnTunnelEndpointConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildEvpnTunnelEndpointConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildEvpnTunnelEndpointConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -21976,7 +22261,7 @@ func (s *ChildEvpnTunnelEndpointConfig) GetDataValue__() (data.DataValue, []erro // Child wrapper object for FloodProtectionProfile, used in hierarchical API type ChildFloodProtectionProfile struct { - FloodProtectionProfile *data.StructValue + FloodProtectionProfile *vapiData_.StructValue // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -22009,20 +22294,19 @@ type ChildFloodProtectionProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildFloodProtectionProfile) GetType__() bindings.BindingType { +func (s *ChildFloodProtectionProfile) GetType__() vapiBindings_.BindingType { return ChildFloodProtectionProfileBindingType() } -func (s *ChildFloodProtectionProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildFloodProtectionProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildFloodProtectionProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildFloodProtectionProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -22063,20 +22347,19 @@ type ChildFloodProtectionProfileBindingMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildFloodProtectionProfileBindingMap) GetType__() bindings.BindingType { +func (s *ChildFloodProtectionProfileBindingMap) GetType__() vapiBindings_.BindingType { return ChildFloodProtectionProfileBindingMapBindingType() } -func (s *ChildFloodProtectionProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildFloodProtectionProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildFloodProtectionProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildFloodProtectionProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -22117,20 +22400,19 @@ type ChildForwardingPolicy struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildForwardingPolicy) GetType__() bindings.BindingType { +func (s *ChildForwardingPolicy) GetType__() vapiBindings_.BindingType { return ChildForwardingPolicyBindingType() } -func (s *ChildForwardingPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildForwardingPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildForwardingPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildForwardingPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -22171,20 +22453,19 @@ type ChildForwardingRule struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildForwardingRule) GetType__() bindings.BindingType { +func (s *ChildForwardingRule) GetType__() vapiBindings_.BindingType { return ChildForwardingRuleBindingType() } -func (s *ChildForwardingRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildForwardingRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildForwardingRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildForwardingRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -22225,20 +22506,19 @@ type ChildFqdnAnalysisConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildFqdnAnalysisConfig) GetType__() bindings.BindingType { +func (s *ChildFqdnAnalysisConfig) GetType__() vapiBindings_.BindingType { return ChildFqdnAnalysisConfigBindingType() } -func (s *ChildFqdnAnalysisConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildFqdnAnalysisConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildFqdnAnalysisConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildFqdnAnalysisConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -22279,20 +22559,19 @@ type ChildGatewayPolicy struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildGatewayPolicy) GetType__() bindings.BindingType { +func (s *ChildGatewayPolicy) GetType__() vapiBindings_.BindingType { return ChildGatewayPolicyBindingType() } -func (s *ChildGatewayPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildGatewayPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildGatewayPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildGatewayPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -22333,20 +22612,19 @@ type ChildGatewayQosProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildGatewayQosProfile) GetType__() bindings.BindingType { +func (s *ChildGatewayQosProfile) GetType__() vapiBindings_.BindingType { return ChildGatewayQosProfileBindingType() } -func (s *ChildGatewayQosProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildGatewayQosProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildGatewayQosProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildGatewayQosProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -22354,7 +22632,7 @@ func (s *ChildGatewayQosProfile) GetDataValue__() (data.DataValue, []error) { // Child wrapper object for GeneralSecurityProfile, used in hierarchical API type ChildGeneralSecurityProfile struct { - GeneralSecurityProfile *data.StructValue + GeneralSecurityProfile *vapiData_.StructValue // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -22387,20 +22665,19 @@ type ChildGeneralSecurityProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildGeneralSecurityProfile) GetType__() bindings.BindingType { +func (s *ChildGeneralSecurityProfile) GetType__() vapiBindings_.BindingType { return ChildGeneralSecurityProfileBindingType() } -func (s *ChildGeneralSecurityProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildGeneralSecurityProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildGeneralSecurityProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildGeneralSecurityProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -22441,20 +22718,19 @@ type ChildGeneralSecurityProfileBindingMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildGeneralSecurityProfileBindingMap) GetType__() bindings.BindingType { +func (s *ChildGeneralSecurityProfileBindingMap) GetType__() vapiBindings_.BindingType { return ChildGeneralSecurityProfileBindingMapBindingType() } -func (s *ChildGeneralSecurityProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildGeneralSecurityProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildGeneralSecurityProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildGeneralSecurityProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -22495,20 +22771,125 @@ type ChildGlobalConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildGlobalConfig) GetType__() bindings.BindingType { +func (s *ChildGlobalConfig) GetType__() vapiBindings_.BindingType { return ChildGlobalConfigBindingType() } -func (s *ChildGlobalConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildGlobalConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildGlobalConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildGlobalConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Wrapper object for GlobalDfwConfiguration +type ChildGlobalDfwConfiguration struct { + GlobalDfwConfiguration *GlobalDfwConfiguration + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + ResourceType string + // Opaque identifiers meaningful to the API user + Tags []Tag + // Indicates whether this object is the overridden intent object Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + MarkForOverride *bool + // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. + MarkedForDelete *bool + RequestParameter *vapiData_.StructValue +} + +func (s *ChildGlobalDfwConfiguration) GetType__() vapiBindings_.BindingType { + return ChildGlobalDfwConfigurationBindingType() +} + +func (s *ChildGlobalDfwConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ChildGlobalDfwConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Child wrapper object for GlobalIdsSettings, used in hierarchical API +type ChildGlobalIdsSettings struct { + GlobalIdsSettings *GlobalIdsSettings + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + ResourceType string + // Opaque identifiers meaningful to the API user + Tags []Tag + // Indicates whether this object is the overridden intent object Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + MarkForOverride *bool + // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. + MarkedForDelete *bool + RequestParameter *vapiData_.StructValue +} + +func (s *ChildGlobalIdsSettings) GetType__() vapiBindings_.BindingType { + return ChildGlobalIdsSettingsBindingType() +} + +func (s *ChildGlobalIdsSettings) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ChildGlobalIdsSettings._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -22549,20 +22930,19 @@ type ChildGlobalIdsSignature struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildGlobalIdsSignature) GetType__() bindings.BindingType { +func (s *ChildGlobalIdsSignature) GetType__() vapiBindings_.BindingType { return ChildGlobalIdsSignatureBindingType() } -func (s *ChildGlobalIdsSignature) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildGlobalIdsSignature) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildGlobalIdsSignature._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildGlobalIdsSignature._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -22603,20 +22983,19 @@ type ChildGlobalManager struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildGlobalManager) GetType__() bindings.BindingType { +func (s *ChildGlobalManager) GetType__() vapiBindings_.BindingType { return ChildGlobalManagerBindingType() } -func (s *ChildGlobalManager) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildGlobalManager) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildGlobalManager._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildGlobalManager._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -22657,20 +23036,19 @@ type ChildGroup struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildGroup) GetType__() bindings.BindingType { +func (s *ChildGroup) GetType__() vapiBindings_.BindingType { return ChildGroupBindingType() } -func (s *ChildGroup) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildGroup._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -22711,20 +23089,19 @@ type ChildGroupDiscoveryProfileBindingMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildGroupDiscoveryProfileBindingMap) GetType__() bindings.BindingType { +func (s *ChildGroupDiscoveryProfileBindingMap) GetType__() vapiBindings_.BindingType { return ChildGroupDiscoveryProfileBindingMapBindingType() } -func (s *ChildGroupDiscoveryProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildGroupDiscoveryProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildGroupDiscoveryProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildGroupDiscoveryProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -22765,20 +23142,19 @@ type ChildGroupMonitoringProfileBindingMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildGroupMonitoringProfileBindingMap) GetType__() bindings.BindingType { +func (s *ChildGroupMonitoringProfileBindingMap) GetType__() vapiBindings_.BindingType { return ChildGroupMonitoringProfileBindingMapBindingType() } -func (s *ChildGroupMonitoringProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildGroupMonitoringProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildGroupMonitoringProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildGroupMonitoringProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -22819,20 +23195,19 @@ type ChildHostTransportNode struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildHostTransportNode) GetType__() bindings.BindingType { +func (s *ChildHostTransportNode) GetType__() vapiBindings_.BindingType { return ChildHostTransportNodeBindingType() } -func (s *ChildHostTransportNode) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildHostTransportNode) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildHostTransportNode._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildHostTransportNode._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -22873,20 +23248,19 @@ type ChildHostTransportNodeCollection struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildHostTransportNodeCollection) GetType__() bindings.BindingType { +func (s *ChildHostTransportNodeCollection) GetType__() vapiBindings_.BindingType { return ChildHostTransportNodeCollectionBindingType() } -func (s *ChildHostTransportNodeCollection) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildHostTransportNodeCollection) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildHostTransportNodeCollection._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildHostTransportNodeCollection._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -22927,20 +23301,19 @@ type ChildIPDiscoveryProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIPDiscoveryProfile) GetType__() bindings.BindingType { +func (s *ChildIPDiscoveryProfile) GetType__() vapiBindings_.BindingType { return ChildIPDiscoveryProfileBindingType() } -func (s *ChildIPDiscoveryProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIPDiscoveryProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIPDiscoveryProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIPDiscoveryProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -22981,20 +23354,19 @@ type ChildIPFIXDFWCollectorProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIPFIXDFWCollectorProfile) GetType__() bindings.BindingType { +func (s *ChildIPFIXDFWCollectorProfile) GetType__() vapiBindings_.BindingType { return ChildIPFIXDFWCollectorProfileBindingType() } -func (s *ChildIPFIXDFWCollectorProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIPFIXDFWCollectorProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIPFIXDFWCollectorProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIPFIXDFWCollectorProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -23035,20 +23407,19 @@ type ChildIPFIXDFWProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIPFIXDFWProfile) GetType__() bindings.BindingType { +func (s *ChildIPFIXDFWProfile) GetType__() vapiBindings_.BindingType { return ChildIPFIXDFWProfileBindingType() } -func (s *ChildIPFIXDFWProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIPFIXDFWProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIPFIXDFWProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIPFIXDFWProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -23089,20 +23460,19 @@ type ChildIPFIXL2CollectorProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIPFIXL2CollectorProfile) GetType__() bindings.BindingType { +func (s *ChildIPFIXL2CollectorProfile) GetType__() vapiBindings_.BindingType { return ChildIPFIXL2CollectorProfileBindingType() } -func (s *ChildIPFIXL2CollectorProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIPFIXL2CollectorProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIPFIXL2CollectorProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIPFIXL2CollectorProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -23143,20 +23513,19 @@ type ChildIPFIXL2Profile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIPFIXL2Profile) GetType__() bindings.BindingType { +func (s *ChildIPFIXL2Profile) GetType__() vapiBindings_.BindingType { return ChildIPFIXL2ProfileBindingType() } -func (s *ChildIPFIXL2Profile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIPFIXL2Profile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIPFIXL2Profile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIPFIXL2Profile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -23197,20 +23566,19 @@ type ChildIPSecVpnDpdProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIPSecVpnDpdProfile) GetType__() bindings.BindingType { +func (s *ChildIPSecVpnDpdProfile) GetType__() vapiBindings_.BindingType { return ChildIPSecVpnDpdProfileBindingType() } -func (s *ChildIPSecVpnDpdProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIPSecVpnDpdProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIPSecVpnDpdProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIPSecVpnDpdProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -23251,20 +23619,19 @@ type ChildIPSecVpnIkeProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIPSecVpnIkeProfile) GetType__() bindings.BindingType { +func (s *ChildIPSecVpnIkeProfile) GetType__() vapiBindings_.BindingType { return ChildIPSecVpnIkeProfileBindingType() } -func (s *ChildIPSecVpnIkeProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIPSecVpnIkeProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIPSecVpnIkeProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIPSecVpnIkeProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -23305,20 +23672,19 @@ type ChildIPSecVpnLocalEndpoint struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIPSecVpnLocalEndpoint) GetType__() bindings.BindingType { +func (s *ChildIPSecVpnLocalEndpoint) GetType__() vapiBindings_.BindingType { return ChildIPSecVpnLocalEndpointBindingType() } -func (s *ChildIPSecVpnLocalEndpoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIPSecVpnLocalEndpoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIPSecVpnLocalEndpoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIPSecVpnLocalEndpoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -23359,20 +23725,19 @@ type ChildIPSecVpnService struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIPSecVpnService) GetType__() bindings.BindingType { +func (s *ChildIPSecVpnService) GetType__() vapiBindings_.BindingType { return ChildIPSecVpnServiceBindingType() } -func (s *ChildIPSecVpnService) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIPSecVpnService) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIPSecVpnService._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIPSecVpnService._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -23380,7 +23745,7 @@ func (s *ChildIPSecVpnService) GetDataValue__() (data.DataValue, []error) { // Child wrapper object for IPSecVpnSession, used in hierarchical API. type ChildIPSecVpnSession struct { - IpSecVpnSession *data.StructValue + IpSecVpnSession *vapiData_.StructValue // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -23413,20 +23778,19 @@ type ChildIPSecVpnSession struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIPSecVpnSession) GetType__() bindings.BindingType { +func (s *ChildIPSecVpnSession) GetType__() vapiBindings_.BindingType { return ChildIPSecVpnSessionBindingType() } -func (s *ChildIPSecVpnSession) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIPSecVpnSession) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIPSecVpnSession._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIPSecVpnSession._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -23467,28 +23831,27 @@ type ChildIPSecVpnTunnelProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIPSecVpnTunnelProfile) GetType__() bindings.BindingType { +func (s *ChildIPSecVpnTunnelProfile) GetType__() vapiBindings_.BindingType { return ChildIPSecVpnTunnelProfileBindingType() } -func (s *ChildIPSecVpnTunnelProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIPSecVpnTunnelProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIPSecVpnTunnelProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIPSecVpnTunnelProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for IdsClusterConfig, used in hierarchical API -type ChildIdsClusterConfig struct { - IdsClusterConfig *IdsClusterConfig +// Child wrapper for IdentityFirewallStore, used in hierarchical API. +type ChildIdentityFirewallStore struct { + IdentityFirewallStore *vapiData_.StructValue // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -23521,28 +23884,27 @@ type ChildIdsClusterConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIdsClusterConfig) GetType__() bindings.BindingType { - return ChildIdsClusterConfigBindingType() +func (s *ChildIdentityFirewallStore) GetType__() vapiBindings_.BindingType { + return ChildIdentityFirewallStoreBindingType() } -func (s *ChildIdsClusterConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIdentityFirewallStore) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIdsClusterConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIdentityFirewallStore._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for IdsGatewayPolicy, used in hierarchical API -type ChildIdsGatewayPolicy struct { - IdsGatewayPolicy *IdsGatewayPolicy +// Child wrapper object for IdsClusterConfig, used in hierarchical API +type ChildIdsClusterConfig struct { + IdsClusterConfig *IdsClusterConfig // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -23575,28 +23937,27 @@ type ChildIdsGatewayPolicy struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIdsGatewayPolicy) GetType__() bindings.BindingType { - return ChildIdsGatewayPolicyBindingType() +func (s *ChildIdsClusterConfig) GetType__() vapiBindings_.BindingType { + return ChildIdsClusterConfigBindingType() } -func (s *ChildIdsGatewayPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIdsClusterConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIdsGatewayPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIdsClusterConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for IdsGlobalEventConfig, used in hierarchical API -type ChildIdsGlobalEventConfig struct { - IdsGlobalEventConfig *IdsGlobalEventConfig +// Child wrapper object for IdsGatewayPolicy, used in hierarchical API +type ChildIdsGatewayPolicy struct { + IdsGatewayPolicy *IdsGatewayPolicy // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -23629,28 +23990,27 @@ type ChildIdsGlobalEventConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIdsGlobalEventConfig) GetType__() bindings.BindingType { - return ChildIdsGlobalEventConfigBindingType() +func (s *ChildIdsGatewayPolicy) GetType__() vapiBindings_.BindingType { + return ChildIdsGatewayPolicyBindingType() } -func (s *ChildIdsGlobalEventConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIdsGatewayPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIdsGlobalEventConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIdsGatewayPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for IdsProfile, used in hierarchical API -type ChildIdsProfile struct { - IdsProfile *IdsProfile +// Child wrapper object for IdsGlobalEventConfig, used in hierarchical API +type ChildIdsGlobalEventConfig struct { + IdsGlobalEventConfig *IdsGlobalEventConfig // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -23683,28 +24043,27 @@ type ChildIdsProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIdsProfile) GetType__() bindings.BindingType { - return ChildIdsProfileBindingType() +func (s *ChildIdsGlobalEventConfig) GetType__() vapiBindings_.BindingType { + return ChildIdsGlobalEventConfigBindingType() } -func (s *ChildIdsProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIdsGlobalEventConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIdsProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIdsGlobalEventConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for IdsRule, used in hierarchical API -type ChildIdsRule struct { - IdsRule *IdsRule +// Child wrapper object for IdsProfile, used in hierarchical API +type ChildIdsProfile struct { + IdsProfile *IdsProfile // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -23737,28 +24096,27 @@ type ChildIdsRule struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIdsRule) GetType__() bindings.BindingType { - return ChildIdsRuleBindingType() +func (s *ChildIdsProfile) GetType__() vapiBindings_.BindingType { + return ChildIdsProfileBindingType() } -func (s *ChildIdsRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIdsProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIdsRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIdsProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for IdsSecurityPolicy, used in hierarchical API -type ChildIdsSecurityPolicy struct { - IdsSecurityPolicy *IdsSecurityPolicy +// Child wrapper object for IdsRule, used in hierarchical API +type ChildIdsRule struct { + IdsRule *IdsRule // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -23791,28 +24149,27 @@ type ChildIdsSecurityPolicy struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIdsSecurityPolicy) GetType__() bindings.BindingType { - return ChildIdsSecurityPolicyBindingType() +func (s *ChildIdsRule) GetType__() vapiBindings_.BindingType { + return ChildIdsRuleBindingType() } -func (s *ChildIdsSecurityPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIdsRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIdsSecurityPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIdsRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for IdsSettings, used in hierarchical API -type ChildIdsSettings struct { - IdsSettings *IdsSettings +// Child wrapper object for IdsSecurityPolicy, used in hierarchical API +type ChildIdsSecurityPolicy struct { + IdsSecurityPolicy *IdsSecurityPolicy // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -23845,28 +24202,27 @@ type ChildIdsSettings struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIdsSettings) GetType__() bindings.BindingType { - return ChildIdsSettingsBindingType() +func (s *ChildIdsSecurityPolicy) GetType__() vapiBindings_.BindingType { + return ChildIdsSecurityPolicyBindingType() } -func (s *ChildIdsSettings) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIdsSecurityPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIdsSettings._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIdsSecurityPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for IdsSignature, used in hierarchical API -type ChildIdsSignature struct { - IdsSignature *IdsSignature +// Child wrapper object for IdsSettings, used in hierarchical API +type ChildIdsSettings struct { + IdsSettings *IdsSettings // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -23899,28 +24255,27 @@ type ChildIdsSignature struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIdsSignature) GetType__() bindings.BindingType { - return ChildIdsSignatureBindingType() +func (s *ChildIdsSettings) GetType__() vapiBindings_.BindingType { + return ChildIdsSettingsBindingType() } -func (s *ChildIdsSignature) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIdsSettings) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIdsSignature._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIdsSettings._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for IdsSignatureStatus, used in hierarchical API -type ChildIdsSignatureStatus struct { - IdsSignatureStatus *IdsSignatureStatus +// Child wrapper object for IdsSignature, used in hierarchical API +type ChildIdsSignature struct { + IdsSignature *IdsSignature // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -23953,28 +24308,27 @@ type ChildIdsSignatureStatus struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIdsSignatureStatus) GetType__() bindings.BindingType { - return ChildIdsSignatureStatusBindingType() +func (s *ChildIdsSignature) GetType__() vapiBindings_.BindingType { + return ChildIdsSignatureBindingType() } -func (s *ChildIdsSignatureStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIdsSignature) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIdsSignatureStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIdsSignature._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for IdsStandaloneHostConfig, used in hierarchical API -type ChildIdsStandaloneHostConfig struct { - IdsStandaloneHostConfig *IdsStandaloneHostConfig +// Child wrapper object for IdsSignatureStatus, used in hierarchical API +type ChildIdsSignatureStatus struct { + IdsSignatureStatus *IdsSignatureStatus // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -24007,28 +24361,27 @@ type ChildIdsStandaloneHostConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIdsStandaloneHostConfig) GetType__() bindings.BindingType { - return ChildIdsStandaloneHostConfigBindingType() +func (s *ChildIdsSignatureStatus) GetType__() vapiBindings_.BindingType { + return ChildIdsSignatureStatusBindingType() } -func (s *ChildIdsStandaloneHostConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIdsSignatureStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIdsStandaloneHostConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIdsSignatureStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for Infra, used in multi-tenancy hierarchical API -type ChildInfra struct { - Infra *Infra +// Child wrapper object for IdsSignatureVersion, used in hierarchical API +type ChildIdsSignatureVersion struct { + IdsSignatureVersion *IdsSignatureVersion // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -24061,28 +24414,27 @@ type ChildInfra struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildInfra) GetType__() bindings.BindingType { - return ChildInfraBindingType() +func (s *ChildIdsSignatureVersion) GetType__() vapiBindings_.BindingType { + return ChildIdsSignatureVersionBindingType() } -func (s *ChildInfra) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIdsSignatureVersion) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildInfra._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIdsSignatureVersion._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for IpAddressAllocation, used in hierarchical API -type ChildIpAddressAllocation struct { - IpAddressAllocation *IpAddressAllocation +// Child wrapper object for IdsStandaloneHostConfig, used in hierarchical API +type ChildIdsStandaloneHostConfig struct { + IdsStandaloneHostConfig *IdsStandaloneHostConfig // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -24115,28 +24467,27 @@ type ChildIpAddressAllocation struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIpAddressAllocation) GetType__() bindings.BindingType { - return ChildIpAddressAllocationBindingType() +func (s *ChildIdsStandaloneHostConfig) GetType__() vapiBindings_.BindingType { + return ChildIdsStandaloneHostConfigBindingType() } -func (s *ChildIpAddressAllocation) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIdsStandaloneHostConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIpAddressAllocation._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIdsStandaloneHostConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for IpAddressBlock, used in hierarchical API -type ChildIpAddressBlock struct { - IpAddressBlock *IpAddressBlock +// Child wrapper object for Infra, used in multi-tenancy hierarchical API +type ChildInfra struct { + Infra *Infra // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -24169,28 +24520,27 @@ type ChildIpAddressBlock struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIpAddressBlock) GetType__() bindings.BindingType { - return ChildIpAddressBlockBindingType() +func (s *ChildInfra) GetType__() vapiBindings_.BindingType { + return ChildInfraBindingType() } -func (s *ChildIpAddressBlock) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildInfra) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIpAddressBlock._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildInfra._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for IpAddressPool, used in hierarchical API -type ChildIpAddressPool struct { - IpAddressPool *IpAddressPool +// Child wrapper object for IpAddressAllocation, used in hierarchical API +type ChildIpAddressAllocation struct { + IpAddressAllocation *IpAddressAllocation // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -24223,28 +24573,27 @@ type ChildIpAddressPool struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIpAddressPool) GetType__() bindings.BindingType { - return ChildIpAddressPoolBindingType() +func (s *ChildIpAddressAllocation) GetType__() vapiBindings_.BindingType { + return ChildIpAddressAllocationBindingType() } -func (s *ChildIpAddressPool) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIpAddressAllocation) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIpAddressPool._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIpAddressAllocation._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for IpAddressPoolSubnet, used in hierarchical API -type ChildIpAddressPoolSubnet struct { - IpAddressPoolSubnet *data.StructValue +// Child wrapper object for IpAddressBlock, used in hierarchical API +type ChildIpAddressBlock struct { + IpAddressBlock *IpAddressBlock // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -24277,28 +24626,27 @@ type ChildIpAddressPoolSubnet struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIpAddressPoolSubnet) GetType__() bindings.BindingType { - return ChildIpAddressPoolSubnetBindingType() +func (s *ChildIpAddressBlock) GetType__() vapiBindings_.BindingType { + return ChildIpAddressBlockBindingType() } -func (s *ChildIpAddressPoolSubnet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIpAddressBlock) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIpAddressPoolSubnet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIpAddressBlock._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for Ipv6DadProfile, used in hierarchical API -type ChildIpv6DadProfile struct { - Ipv6DadProfile *Ipv6DadProfile +// Child wrapper object for IpAddressPool, used in hierarchical API +type ChildIpAddressPool struct { + IpAddressPool *IpAddressPool // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -24331,28 +24679,27 @@ type ChildIpv6DadProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIpv6DadProfile) GetType__() bindings.BindingType { - return ChildIpv6DadProfileBindingType() +func (s *ChildIpAddressPool) GetType__() vapiBindings_.BindingType { + return ChildIpAddressPoolBindingType() } -func (s *ChildIpv6DadProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIpAddressPool) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIpv6DadProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIpAddressPool._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for Ipv6NdraProfile, used in hierarchical API -type ChildIpv6NdraProfile struct { - Ipv6NdraProfile *Ipv6NdraProfile +// Child wrapper object for IpAddressPoolSubnet, used in hierarchical API +type ChildIpAddressPoolSubnet struct { + IpAddressPoolSubnet *vapiData_.StructValue // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -24385,20 +24732,125 @@ type ChildIpv6NdraProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildIpv6NdraProfile) GetType__() bindings.BindingType { +func (s *ChildIpAddressPoolSubnet) GetType__() vapiBindings_.BindingType { + return ChildIpAddressPoolSubnetBindingType() +} + +func (s *ChildIpAddressPoolSubnet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ChildIpAddressPoolSubnet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Child wrapper object for Ipv6DadProfile, used in hierarchical API +type ChildIpv6DadProfile struct { + Ipv6DadProfile *Ipv6DadProfile + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + ResourceType string + // Opaque identifiers meaningful to the API user + Tags []Tag + // Indicates whether this object is the overridden intent object Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + MarkForOverride *bool + // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. + MarkedForDelete *bool + RequestParameter *vapiData_.StructValue +} + +func (s *ChildIpv6DadProfile) GetType__() vapiBindings_.BindingType { + return ChildIpv6DadProfileBindingType() +} + +func (s *ChildIpv6DadProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ChildIpv6DadProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Child wrapper object for Ipv6NdraProfile, used in hierarchical API +type ChildIpv6NdraProfile struct { + Ipv6NdraProfile *Ipv6NdraProfile + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + ResourceType string + // Opaque identifiers meaningful to the API user + Tags []Tag + // Indicates whether this object is the overridden intent object Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + MarkForOverride *bool + // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. + MarkedForDelete *bool + RequestParameter *vapiData_.StructValue +} + +func (s *ChildIpv6NdraProfile) GetType__() vapiBindings_.BindingType { return ChildIpv6NdraProfileBindingType() } -func (s *ChildIpv6NdraProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildIpv6NdraProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildIpv6NdraProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildIpv6NdraProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -24439,20 +24891,19 @@ type ChildL2BridgeEndpointProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildL2BridgeEndpointProfile) GetType__() bindings.BindingType { +func (s *ChildL2BridgeEndpointProfile) GetType__() vapiBindings_.BindingType { return ChildL2BridgeEndpointProfileBindingType() } -func (s *ChildL2BridgeEndpointProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildL2BridgeEndpointProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildL2BridgeEndpointProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildL2BridgeEndpointProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -24493,20 +24944,19 @@ type ChildL2VPNService struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildL2VPNService) GetType__() bindings.BindingType { +func (s *ChildL2VPNService) GetType__() vapiBindings_.BindingType { return ChildL2VPNServiceBindingType() } -func (s *ChildL2VPNService) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildL2VPNService) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildL2VPNService._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildL2VPNService._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -24547,20 +24997,19 @@ type ChildL2VPNSession struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildL2VPNSession) GetType__() bindings.BindingType { +func (s *ChildL2VPNSession) GetType__() vapiBindings_.BindingType { return ChildL2VPNSessionBindingType() } -func (s *ChildL2VPNSession) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildL2VPNSession) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildL2VPNSession._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildL2VPNSession._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -24601,20 +25050,19 @@ type ChildL2Vpn struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildL2Vpn) GetType__() bindings.BindingType { +func (s *ChildL2Vpn) GetType__() vapiBindings_.BindingType { return ChildL2VpnBindingType() } -func (s *ChildL2Vpn) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildL2Vpn) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildL2Vpn._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildL2Vpn._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -24655,20 +25103,19 @@ type ChildL2VpnContext struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildL2VpnContext) GetType__() bindings.BindingType { +func (s *ChildL2VpnContext) GetType__() vapiBindings_.BindingType { return ChildL2VpnContextBindingType() } -func (s *ChildL2VpnContext) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildL2VpnContext) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildL2VpnContext._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildL2VpnContext._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -24709,20 +25156,19 @@ type ChildL3Vpn struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildL3Vpn) GetType__() bindings.BindingType { +func (s *ChildL3Vpn) GetType__() vapiBindings_.BindingType { return ChildL3VpnBindingType() } -func (s *ChildL3Vpn) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildL3Vpn) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildL3Vpn._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildL3Vpn._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -24763,20 +25209,19 @@ type ChildL3VpnContext struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildL3VpnContext) GetType__() bindings.BindingType { +func (s *ChildL3VpnContext) GetType__() vapiBindings_.BindingType { return ChildL3VpnContextBindingType() } -func (s *ChildL3VpnContext) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildL3VpnContext) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildL3VpnContext._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildL3VpnContext._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -24817,20 +25262,19 @@ type ChildL7AccessEntry struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildL7AccessEntry) GetType__() bindings.BindingType { +func (s *ChildL7AccessEntry) GetType__() vapiBindings_.BindingType { return ChildL7AccessEntryBindingType() } -func (s *ChildL7AccessEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildL7AccessEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildL7AccessEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildL7AccessEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -24871,20 +25315,19 @@ type ChildL7AccessProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildL7AccessProfile) GetType__() bindings.BindingType { +func (s *ChildL7AccessProfile) GetType__() vapiBindings_.BindingType { return ChildL7AccessProfileBindingType() } -func (s *ChildL7AccessProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildL7AccessProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildL7AccessProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildL7AccessProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -24892,7 +25335,7 @@ func (s *ChildL7AccessProfile) GetDataValue__() (data.DataValue, []error) { // Child wrapper for LBAppProfile, used in hierarchical API. type ChildLBAppProfile struct { - LbAppProfile *data.StructValue + LbAppProfile *vapiData_.StructValue // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -24925,20 +25368,19 @@ type ChildLBAppProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildLBAppProfile) GetType__() bindings.BindingType { +func (s *ChildLBAppProfile) GetType__() vapiBindings_.BindingType { return ChildLBAppProfileBindingType() } -func (s *ChildLBAppProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildLBAppProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildLBAppProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildLBAppProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -24979,20 +25421,19 @@ type ChildLBClientSslProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildLBClientSslProfile) GetType__() bindings.BindingType { +func (s *ChildLBClientSslProfile) GetType__() vapiBindings_.BindingType { return ChildLBClientSslProfileBindingType() } -func (s *ChildLBClientSslProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildLBClientSslProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildLBClientSslProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildLBClientSslProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -25000,7 +25441,7 @@ func (s *ChildLBClientSslProfile) GetDataValue__() (data.DataValue, []error) { // Child wrapper for LBMonitorProfile, used in hierarchical API. type ChildLBMonitorProfile struct { - LbMonitorProfile *data.StructValue + LbMonitorProfile *vapiData_.StructValue // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -25033,20 +25474,19 @@ type ChildLBMonitorProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildLBMonitorProfile) GetType__() bindings.BindingType { +func (s *ChildLBMonitorProfile) GetType__() vapiBindings_.BindingType { return ChildLBMonitorProfileBindingType() } -func (s *ChildLBMonitorProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildLBMonitorProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildLBMonitorProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildLBMonitorProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -25054,7 +25494,7 @@ func (s *ChildLBMonitorProfile) GetDataValue__() (data.DataValue, []error) { // Child wrapper for LBPersistenceProfile, used in hierarchical API. type ChildLBPersistenceProfile struct { - LbPersistenceProfile *data.StructValue + LbPersistenceProfile *vapiData_.StructValue // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -25087,20 +25527,19 @@ type ChildLBPersistenceProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildLBPersistenceProfile) GetType__() bindings.BindingType { +func (s *ChildLBPersistenceProfile) GetType__() vapiBindings_.BindingType { return ChildLBPersistenceProfileBindingType() } -func (s *ChildLBPersistenceProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildLBPersistenceProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildLBPersistenceProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildLBPersistenceProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -25141,20 +25580,19 @@ type ChildLBPool struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildLBPool) GetType__() bindings.BindingType { +func (s *ChildLBPool) GetType__() vapiBindings_.BindingType { return ChildLBPoolBindingType() } -func (s *ChildLBPool) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildLBPool) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildLBPool._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildLBPool._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -25195,20 +25633,19 @@ type ChildLBServerSslProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildLBServerSslProfile) GetType__() bindings.BindingType { +func (s *ChildLBServerSslProfile) GetType__() vapiBindings_.BindingType { return ChildLBServerSslProfileBindingType() } -func (s *ChildLBServerSslProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildLBServerSslProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildLBServerSslProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildLBServerSslProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -25249,20 +25686,19 @@ type ChildLBService struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildLBService) GetType__() bindings.BindingType { +func (s *ChildLBService) GetType__() vapiBindings_.BindingType { return ChildLBServiceBindingType() } -func (s *ChildLBService) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildLBService) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildLBService._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildLBService._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -25303,20 +25739,19 @@ type ChildLBVirtualServer struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildLBVirtualServer) GetType__() bindings.BindingType { +func (s *ChildLBVirtualServer) GetType__() vapiBindings_.BindingType { return ChildLBVirtualServerBindingType() } -func (s *ChildLBVirtualServer) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildLBVirtualServer) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildLBVirtualServer._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildLBVirtualServer._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -25357,20 +25792,19 @@ type ChildLiveTraceConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildLiveTraceConfig) GetType__() bindings.BindingType { +func (s *ChildLiveTraceConfig) GetType__() vapiBindings_.BindingType { return ChildLiveTraceConfigBindingType() } -func (s *ChildLiveTraceConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildLiveTraceConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildLiveTraceConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildLiveTraceConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -25411,20 +25845,19 @@ type ChildLocaleServices struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildLocaleServices) GetType__() bindings.BindingType { +func (s *ChildLocaleServices) GetType__() vapiBindings_.BindingType { return ChildLocaleServicesBindingType() } -func (s *ChildLocaleServices) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildLocaleServices) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildLocaleServices._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildLocaleServices._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -25465,20 +25898,19 @@ type ChildMacDiscoveryProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildMacDiscoveryProfile) GetType__() bindings.BindingType { +func (s *ChildMacDiscoveryProfile) GetType__() vapiBindings_.BindingType { return ChildMacDiscoveryProfileBindingType() } -func (s *ChildMacDiscoveryProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildMacDiscoveryProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildMacDiscoveryProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildMacDiscoveryProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -25519,20 +25951,19 @@ type ChildMalwarePreventionProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildMalwarePreventionProfile) GetType__() bindings.BindingType { +func (s *ChildMalwarePreventionProfile) GetType__() vapiBindings_.BindingType { return ChildMalwarePreventionProfileBindingType() } -func (s *ChildMalwarePreventionProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildMalwarePreventionProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildMalwarePreventionProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildMalwarePreventionProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -25573,20 +26004,19 @@ type ChildMalwarePreventionSignature struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildMalwarePreventionSignature) GetType__() bindings.BindingType { +func (s *ChildMalwarePreventionSignature) GetType__() vapiBindings_.BindingType { return ChildMalwarePreventionSignatureBindingType() } -func (s *ChildMalwarePreventionSignature) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildMalwarePreventionSignature) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildMalwarePreventionSignature._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildMalwarePreventionSignature._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -25627,28 +26057,27 @@ type ChildMetadataProxyConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildMetadataProxyConfig) GetType__() bindings.BindingType { +func (s *ChildMetadataProxyConfig) GetType__() vapiBindings_.BindingType { return ChildMetadataProxyConfigBindingType() } -func (s *ChildMetadataProxyConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildMetadataProxyConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildMetadataProxyConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildMetadataProxyConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for OpsGlobalConfig, used in hierarchical API -type ChildOpsGlobalConfig struct { - GlobalConfig *OpsGlobalConfig +// Child wrapper for OdsRunbookInvocation for Hierarchical API +type ChildOdsRunbookInvocation struct { + OdsRunbookInvocation *OdsRunbookInvocation // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -25681,28 +26110,27 @@ type ChildOpsGlobalConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildOpsGlobalConfig) GetType__() bindings.BindingType { - return ChildOpsGlobalConfigBindingType() +func (s *ChildOdsRunbookInvocation) GetType__() vapiBindings_.BindingType { + return ChildOdsRunbookInvocationBindingType() } -func (s *ChildOpsGlobalConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildOdsRunbookInvocation) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildOpsGlobalConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildOdsRunbookInvocation._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for OspfAreaConfig used in hierarchical API. -type ChildOspfAreaConfig struct { - OspfAreaConfig *OspfAreaConfig +// Child wrapper for OdsRunbookInvocationArtifactBatchRequest for Hierarchical API +type ChildOdsRunbookInvocationArtifactBatchRequest struct { + OdsRunbookInvocation *OdsRunbookInvocationArtifactBatchRequest // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -25735,28 +26163,27 @@ type ChildOspfAreaConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildOspfAreaConfig) GetType__() bindings.BindingType { - return ChildOspfAreaConfigBindingType() +func (s *ChildOdsRunbookInvocationArtifactBatchRequest) GetType__() vapiBindings_.BindingType { + return ChildOdsRunbookInvocationArtifactBatchRequestBindingType() } -func (s *ChildOspfAreaConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildOdsRunbookInvocationArtifactBatchRequest) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildOspfAreaConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildOdsRunbookInvocationArtifactBatchRequest._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for OspfRoutingConfig used in hierarchical API. -type ChildOspfRoutingConfig struct { - OspfRoutingConfig *OspfRoutingConfig +// Child wrapper object for OpsGlobalConfig, used in hierarchical API +type ChildOpsGlobalConfig struct { + GlobalConfig *OpsGlobalConfig // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -25789,27 +26216,27 @@ type ChildOspfRoutingConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -func (s *ChildOspfRoutingConfig) GetType__() bindings.BindingType { - return ChildOspfRoutingConfigBindingType() +func (s *ChildOpsGlobalConfig) GetType__() vapiBindings_.BindingType { + return ChildOpsGlobalConfigBindingType() } -func (s *ChildOspfRoutingConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildOpsGlobalConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildOspfRoutingConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildOpsGlobalConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Represents an object on the desired state -type ChildPolicyConfigResource struct { +// Child wrapper object for Org, used in hierarchical API +type ChildOrg struct { + Org *Org // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -25842,33 +26269,27 @@ type ChildPolicyConfigResource struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyConfigResource__TYPE_IDENTIFIER = "ChildPolicyConfigResource" - -func (s *ChildPolicyConfigResource) GetType__() bindings.BindingType { - return ChildPolicyConfigResourceBindingType() +func (s *ChildOrg) GetType__() vapiBindings_.BindingType { + return ChildOrgBindingType() } -func (s *ChildPolicyConfigResource) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildOrg) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyConfigResource._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildOrg._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyContextProfile, used in hierarchical API -type ChildPolicyContextProfile struct { - PolicyContextProfile *PolicyContextProfile +// Child wrapper object for OrgRoot, used in multi-tenancy hierarchical API +type ChildOrgRoot struct { + OrgRoot *OrgRoot // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -25901,33 +26322,27 @@ type ChildPolicyContextProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyContextProfile__TYPE_IDENTIFIER = "ChildPolicyContextProfile" - -func (s *ChildPolicyContextProfile) GetType__() bindings.BindingType { - return ChildPolicyContextProfileBindingType() +func (s *ChildOrgRoot) GetType__() vapiBindings_.BindingType { + return ChildOrgRootBindingType() } -func (s *ChildPolicyContextProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildOrgRoot) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyContextProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildOrgRoot._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyCustomAttributes, used in hierarchical API -type ChildPolicyCustomAttributes struct { - PolicyCustomAttributes *PolicyCustomAttributes +// Child wrapper object for OspfAreaConfig used in hierarchical API. +type ChildOspfAreaConfig struct { + OspfAreaConfig *OspfAreaConfig // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -25960,33 +26375,27 @@ type ChildPolicyCustomAttributes struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyCustomAttributes__TYPE_IDENTIFIER = "ChildPolicyCustomAttributes" - -func (s *ChildPolicyCustomAttributes) GetType__() bindings.BindingType { - return ChildPolicyCustomAttributesBindingType() +func (s *ChildOspfAreaConfig) GetType__() vapiBindings_.BindingType { + return ChildOspfAreaConfigBindingType() } -func (s *ChildPolicyCustomAttributes) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildOspfAreaConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyCustomAttributes._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildOspfAreaConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyDnsForwarder, used in hierarchical API -type ChildPolicyDnsForwarder struct { - PolicyDnsForwarder *PolicyDnsForwarder +// Child wrapper object for OspfRoutingConfig used in hierarchical API. +type ChildOspfRoutingConfig struct { + OspfRoutingConfig *OspfRoutingConfig // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -26019,33 +26428,26 @@ type ChildPolicyDnsForwarder struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyDnsForwarder__TYPE_IDENTIFIER = "ChildPolicyDnsForwarder" - -func (s *ChildPolicyDnsForwarder) GetType__() bindings.BindingType { - return ChildPolicyDnsForwarderBindingType() +func (s *ChildOspfRoutingConfig) GetType__() vapiBindings_.BindingType { + return ChildOspfRoutingConfigBindingType() } -func (s *ChildPolicyDnsForwarder) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildOspfRoutingConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyDnsForwarder._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildOspfRoutingConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyDnsForwarderZone, used in hierarchical API -type ChildPolicyDnsForwarderZone struct { - PolicyDnsForwarderZone *PolicyDnsForwarderZone +// Represents an object on the desired state +type ChildPolicyConfigResource struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -26078,33 +26480,32 @@ type ChildPolicyDnsForwarderZone struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyDnsForwarderZone__TYPE_IDENTIFIER = "ChildPolicyDnsForwarderZone" +const ChildPolicyConfigResource__TYPE_IDENTIFIER = "ChildPolicyConfigResource" -func (s *ChildPolicyDnsForwarderZone) GetType__() bindings.BindingType { - return ChildPolicyDnsForwarderZoneBindingType() +func (s *ChildPolicyConfigResource) GetType__() vapiBindings_.BindingType { + return ChildPolicyConfigResourceBindingType() } -func (s *ChildPolicyDnsForwarderZone) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyConfigResource) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyDnsForwarderZone._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyConfigResource._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyEdgeCluster, used in hierarchical API. -type ChildPolicyEdgeCluster struct { - PolicyEdgeCluster *PolicyEdgeCluster +// Child wrapper object for PolicyContextProfile, used in hierarchical API +type ChildPolicyContextProfile struct { + PolicyContextProfile *PolicyContextProfile // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -26137,33 +26538,32 @@ type ChildPolicyEdgeCluster struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyEdgeCluster__TYPE_IDENTIFIER = "ChildPolicyEdgeCluster" +const ChildPolicyContextProfile__TYPE_IDENTIFIER = "ChildPolicyContextProfile" -func (s *ChildPolicyEdgeCluster) GetType__() bindings.BindingType { - return ChildPolicyEdgeClusterBindingType() +func (s *ChildPolicyContextProfile) GetType__() vapiBindings_.BindingType { + return ChildPolicyContextProfileBindingType() } -func (s *ChildPolicyEdgeCluster) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyContextProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyEdgeCluster._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyContextProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyEdgeNode, used in hierarchical API. -type ChildPolicyEdgeNode struct { - PolicyEdgeNode *PolicyEdgeNode +// Child wrapper object for PolicyCustomAttributes, used in hierarchical API +type ChildPolicyCustomAttributes struct { + PolicyCustomAttributes *PolicyCustomAttributes // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -26196,33 +26596,32 @@ type ChildPolicyEdgeNode struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyEdgeNode__TYPE_IDENTIFIER = "ChildPolicyEdgeNode" +const ChildPolicyCustomAttributes__TYPE_IDENTIFIER = "ChildPolicyCustomAttributes" -func (s *ChildPolicyEdgeNode) GetType__() bindings.BindingType { - return ChildPolicyEdgeNodeBindingType() +func (s *ChildPolicyCustomAttributes) GetType__() vapiBindings_.BindingType { + return ChildPolicyCustomAttributesBindingType() } -func (s *ChildPolicyEdgeNode) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyCustomAttributes) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyEdgeNode._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyCustomAttributes._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Wrapper object for PolicyExcludeList -type ChildPolicyExcludeList struct { - PolicyExcludeList *PolicyExcludeList +// Child wrapper object for PolicyDnsForwarder, used in hierarchical API +type ChildPolicyDnsForwarder struct { + PolicyDnsForwarder *PolicyDnsForwarder // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -26255,33 +26654,32 @@ type ChildPolicyExcludeList struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyExcludeList__TYPE_IDENTIFIER = "ChildPolicyExcludeList" +const ChildPolicyDnsForwarder__TYPE_IDENTIFIER = "ChildPolicyDnsForwarder" -func (s *ChildPolicyExcludeList) GetType__() bindings.BindingType { - return ChildPolicyExcludeListBindingType() +func (s *ChildPolicyDnsForwarder) GetType__() vapiBindings_.BindingType { + return ChildPolicyDnsForwarderBindingType() } -func (s *ChildPolicyExcludeList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyDnsForwarder) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyExcludeList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyDnsForwarder._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyFirewallCPUMemThresholdsProfileBindingMap, used in hierarchical API. -type ChildPolicyFirewallCPUMemThresholdsProfileBindingMap struct { - PolicyFirewallCPUMemThresholdsProfileBindingMap *PolicyFirewallCPUMemThresholdsProfileBindingMap +// Child wrapper object for PolicyDnsForwarderZone, used in hierarchical API +type ChildPolicyDnsForwarderZone struct { + PolicyDnsForwarderZone *PolicyDnsForwarderZone // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -26314,33 +26712,32 @@ type ChildPolicyFirewallCPUMemThresholdsProfileBindingMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyFirewallCPUMemThresholdsProfileBindingMap__TYPE_IDENTIFIER = "ChildPolicyFirewallCPUMemThresholdsProfileBindingMap" +const ChildPolicyDnsForwarderZone__TYPE_IDENTIFIER = "ChildPolicyDnsForwarderZone" -func (s *ChildPolicyFirewallCPUMemThresholdsProfileBindingMap) GetType__() bindings.BindingType { - return ChildPolicyFirewallCPUMemThresholdsProfileBindingMapBindingType() +func (s *ChildPolicyDnsForwarderZone) GetType__() vapiBindings_.BindingType { + return ChildPolicyDnsForwarderZoneBindingType() } -func (s *ChildPolicyFirewallCPUMemThresholdsProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyDnsForwarderZone) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyFirewallCPUMemThresholdsProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyDnsForwarderZone._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyFirewallCpuMemThresholdsProfile, used in hierarchical API. -type ChildPolicyFirewallCpuMemThresholdsProfile struct { - PolicyFirewallCpuMemThresholdsProfile *PolicyFirewallCpuMemThresholdsProfile +// Child wrapper object for PolicyEdgeCluster, used in hierarchical API. +type ChildPolicyEdgeCluster struct { + PolicyEdgeCluster *PolicyEdgeCluster // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -26373,33 +26770,32 @@ type ChildPolicyFirewallCpuMemThresholdsProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyFirewallCpuMemThresholdsProfile__TYPE_IDENTIFIER = "ChildPolicyFirewallCpuMemThresholdsProfile" +const ChildPolicyEdgeCluster__TYPE_IDENTIFIER = "ChildPolicyEdgeCluster" -func (s *ChildPolicyFirewallCpuMemThresholdsProfile) GetType__() bindings.BindingType { - return ChildPolicyFirewallCpuMemThresholdsProfileBindingType() +func (s *ChildPolicyEdgeCluster) GetType__() vapiBindings_.BindingType { + return ChildPolicyEdgeClusterBindingType() } -func (s *ChildPolicyFirewallCpuMemThresholdsProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyEdgeCluster) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyFirewallCpuMemThresholdsProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyEdgeCluster._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyFirewallFloodProtectionProfileBindingMap, used in hierarchical API -type ChildPolicyFirewallFloodProtectionProfileBindingMap struct { - PolicyFirewallFloodProtectionProfileBindingMap *PolicyFirewallFloodProtectionProfileBindingMap +// Child wrapper object for PolicyEdgeNode, used in hierarchical API. +type ChildPolicyEdgeNode struct { + PolicyEdgeNode *PolicyEdgeNode // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -26432,33 +26828,32 @@ type ChildPolicyFirewallFloodProtectionProfileBindingMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyFirewallFloodProtectionProfileBindingMap__TYPE_IDENTIFIER = "ChildPolicyFirewallFloodProtectionProfileBindingMap" +const ChildPolicyEdgeNode__TYPE_IDENTIFIER = "ChildPolicyEdgeNode" -func (s *ChildPolicyFirewallFloodProtectionProfileBindingMap) GetType__() bindings.BindingType { - return ChildPolicyFirewallFloodProtectionProfileBindingMapBindingType() +func (s *ChildPolicyEdgeNode) GetType__() vapiBindings_.BindingType { + return ChildPolicyEdgeNodeBindingType() } -func (s *ChildPolicyFirewallFloodProtectionProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyEdgeNode) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyFirewallFloodProtectionProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyEdgeNode._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyFirewallScheduler, used in hierarchical API -type ChildPolicyFirewallScheduler struct { - PolicyFirewallScheduler *PolicyFirewallScheduler +// Wrapper object for PolicyExcludeList +type ChildPolicyExcludeList struct { + PolicyExcludeList *PolicyExcludeList // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -26491,33 +26886,32 @@ type ChildPolicyFirewallScheduler struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyFirewallScheduler__TYPE_IDENTIFIER = "ChildPolicyFirewallScheduler" +const ChildPolicyExcludeList__TYPE_IDENTIFIER = "ChildPolicyExcludeList" -func (s *ChildPolicyFirewallScheduler) GetType__() bindings.BindingType { - return ChildPolicyFirewallSchedulerBindingType() +func (s *ChildPolicyExcludeList) GetType__() vapiBindings_.BindingType { + return ChildPolicyExcludeListBindingType() } -func (s *ChildPolicyFirewallScheduler) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyExcludeList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyFirewallScheduler._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyExcludeList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyFirewallSessionTimerProfile, used in hierarchical API -type ChildPolicyFirewallSessionTimerProfile struct { - PolicyFirewallSessionTimerProfile *PolicyFirewallSessionTimerProfile +// Child wrapper object for PolicyFirewallCPUMemThresholdsProfileBindingMap, used in hierarchical API. +type ChildPolicyFirewallCPUMemThresholdsProfileBindingMap struct { + PolicyFirewallCPUMemThresholdsProfileBindingMap *PolicyFirewallCPUMemThresholdsProfileBindingMap // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -26550,33 +26944,32 @@ type ChildPolicyFirewallSessionTimerProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyFirewallSessionTimerProfile__TYPE_IDENTIFIER = "ChildPolicyFirewallSessionTimerProfile" +const ChildPolicyFirewallCPUMemThresholdsProfileBindingMap__TYPE_IDENTIFIER = "ChildPolicyFirewallCPUMemThresholdsProfileBindingMap" -func (s *ChildPolicyFirewallSessionTimerProfile) GetType__() bindings.BindingType { - return ChildPolicyFirewallSessionTimerProfileBindingType() +func (s *ChildPolicyFirewallCPUMemThresholdsProfileBindingMap) GetType__() vapiBindings_.BindingType { + return ChildPolicyFirewallCPUMemThresholdsProfileBindingMapBindingType() } -func (s *ChildPolicyFirewallSessionTimerProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyFirewallCPUMemThresholdsProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyFirewallSessionTimerProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyFirewallCPUMemThresholdsProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyFirewallSessionTimerProfileBindingMap, used in hierarchical API -type ChildPolicyFirewallSessionTimerProfileBindingMap struct { - PolicyFirewallSessionTimerProfileBindingMap *PolicyFirewallSessionTimerProfileBindingMap +// Child wrapper object for PolicyFirewallCpuMemThresholdsProfile, used in hierarchical API. +type ChildPolicyFirewallCpuMemThresholdsProfile struct { + PolicyFirewallCpuMemThresholdsProfile *PolicyFirewallCpuMemThresholdsProfile // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -26609,33 +27002,32 @@ type ChildPolicyFirewallSessionTimerProfileBindingMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyFirewallSessionTimerProfileBindingMap__TYPE_IDENTIFIER = "ChildPolicyFirewallSessionTimerProfileBindingMap" +const ChildPolicyFirewallCpuMemThresholdsProfile__TYPE_IDENTIFIER = "ChildPolicyFirewallCpuMemThresholdsProfile" -func (s *ChildPolicyFirewallSessionTimerProfileBindingMap) GetType__() bindings.BindingType { - return ChildPolicyFirewallSessionTimerProfileBindingMapBindingType() +func (s *ChildPolicyFirewallCpuMemThresholdsProfile) GetType__() vapiBindings_.BindingType { + return ChildPolicyFirewallCpuMemThresholdsProfileBindingType() } -func (s *ChildPolicyFirewallSessionTimerProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyFirewallCpuMemThresholdsProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyFirewallSessionTimerProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyFirewallCpuMemThresholdsProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyIgmpProfile used in hierarchical API. -type ChildPolicyIgmpProfile struct { - PolicyIgmpProfile *PolicyIgmpProfile +// Child wrapper object for PolicyFirewallFloodProtectionProfileBindingMap, used in hierarchical API +type ChildPolicyFirewallFloodProtectionProfileBindingMap struct { + PolicyFirewallFloodProtectionProfileBindingMap *PolicyFirewallFloodProtectionProfileBindingMap // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -26668,33 +27060,32 @@ type ChildPolicyIgmpProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyIgmpProfile__TYPE_IDENTIFIER = "ChildPolicyIgmpProfile" +const ChildPolicyFirewallFloodProtectionProfileBindingMap__TYPE_IDENTIFIER = "ChildPolicyFirewallFloodProtectionProfileBindingMap" -func (s *ChildPolicyIgmpProfile) GetType__() bindings.BindingType { - return ChildPolicyIgmpProfileBindingType() +func (s *ChildPolicyFirewallFloodProtectionProfileBindingMap) GetType__() vapiBindings_.BindingType { + return ChildPolicyFirewallFloodProtectionProfileBindingMapBindingType() } -func (s *ChildPolicyIgmpProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyFirewallFloodProtectionProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyIgmpProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyFirewallFloodProtectionProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyLabel, used in hierarchical API -type ChildPolicyLabel struct { - PolicyLabel *PolicyLabel +// Child wrapper object for PolicyFirewallIpReputationConfig, used in hierarchical API. +type ChildPolicyFirewallIpReputationConfig struct { + PolicyFirewallIpReputationConfig *PolicyFirewallIpReputationConfig // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -26727,33 +27118,32 @@ type ChildPolicyLabel struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyLabel__TYPE_IDENTIFIER = "ChildPolicyLabel" +const ChildPolicyFirewallIpReputationConfig__TYPE_IDENTIFIER = "ChildPolicyFirewallIpReputationConfig" -func (s *ChildPolicyLabel) GetType__() bindings.BindingType { - return ChildPolicyLabelBindingType() +func (s *ChildPolicyFirewallIpReputationConfig) GetType__() vapiBindings_.BindingType { + return ChildPolicyFirewallIpReputationConfigBindingType() } -func (s *ChildPolicyLabel) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyFirewallIpReputationConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyLabel._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyFirewallIpReputationConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyLatencyStatProfile, used in hierarchical API -type ChildPolicyLatencyStatProfile struct { - PolicyLatencyStatProfile *PolicyLatencyStatProfile +// Child wrapper object for PolicyFirewallScheduler, used in hierarchical API +type ChildPolicyFirewallScheduler struct { + PolicyFirewallScheduler *PolicyFirewallScheduler // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -26786,33 +27176,32 @@ type ChildPolicyLatencyStatProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyLatencyStatProfile__TYPE_IDENTIFIER = "ChildPolicyLatencyStatProfile" +const ChildPolicyFirewallScheduler__TYPE_IDENTIFIER = "ChildPolicyFirewallScheduler" -func (s *ChildPolicyLatencyStatProfile) GetType__() bindings.BindingType { - return ChildPolicyLatencyStatProfileBindingType() +func (s *ChildPolicyFirewallScheduler) GetType__() vapiBindings_.BindingType { + return ChildPolicyFirewallSchedulerBindingType() } -func (s *ChildPolicyLatencyStatProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyFirewallScheduler) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyLatencyStatProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyFirewallScheduler._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyMulticastConfig used in hierarchical API. -type ChildPolicyMulticastConfig struct { - PolicyMulticastConfig *PolicyMulticastConfig +// Child wrapper object for PolicyFirewallSessionTimerProfile, used in hierarchical API +type ChildPolicyFirewallSessionTimerProfile struct { + PolicyFirewallSessionTimerProfile *PolicyFirewallSessionTimerProfile // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -26845,33 +27234,32 @@ type ChildPolicyMulticastConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyMulticastConfig__TYPE_IDENTIFIER = "ChildPolicyMulticastConfig" +const ChildPolicyFirewallSessionTimerProfile__TYPE_IDENTIFIER = "ChildPolicyFirewallSessionTimerProfile" -func (s *ChildPolicyMulticastConfig) GetType__() bindings.BindingType { - return ChildPolicyMulticastConfigBindingType() +func (s *ChildPolicyFirewallSessionTimerProfile) GetType__() vapiBindings_.BindingType { + return ChildPolicyFirewallSessionTimerProfileBindingType() } -func (s *ChildPolicyMulticastConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyFirewallSessionTimerProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyMulticastConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyFirewallSessionTimerProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyNat, used in hierarchical API -type ChildPolicyNat struct { - PolicyNat *PolicyNat +// Child wrapper object for PolicyFirewallSessionTimerProfileBindingMap, used in hierarchical API +type ChildPolicyFirewallSessionTimerProfileBindingMap struct { + PolicyFirewallSessionTimerProfileBindingMap *PolicyFirewallSessionTimerProfileBindingMap // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -26904,33 +27292,32 @@ type ChildPolicyNat struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyNat__TYPE_IDENTIFIER = "ChildPolicyNat" +const ChildPolicyFirewallSessionTimerProfileBindingMap__TYPE_IDENTIFIER = "ChildPolicyFirewallSessionTimerProfileBindingMap" -func (s *ChildPolicyNat) GetType__() bindings.BindingType { - return ChildPolicyNatBindingType() +func (s *ChildPolicyFirewallSessionTimerProfileBindingMap) GetType__() vapiBindings_.BindingType { + return ChildPolicyFirewallSessionTimerProfileBindingMapBindingType() } -func (s *ChildPolicyNat) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyFirewallSessionTimerProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyNat._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyFirewallSessionTimerProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyNatRule, used in hierarchical API -type ChildPolicyNatRule struct { - PolicyNatRule *PolicyNatRule +// Child wrapper object for PolicyIgmpProfile used in hierarchical API. +type ChildPolicyIgmpProfile struct { + PolicyIgmpProfile *PolicyIgmpProfile // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -26963,33 +27350,32 @@ type ChildPolicyNatRule struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyNatRule__TYPE_IDENTIFIER = "ChildPolicyNatRule" +const ChildPolicyIgmpProfile__TYPE_IDENTIFIER = "ChildPolicyIgmpProfile" -func (s *ChildPolicyNatRule) GetType__() bindings.BindingType { - return ChildPolicyNatRuleBindingType() +func (s *ChildPolicyIgmpProfile) GetType__() vapiBindings_.BindingType { + return ChildPolicyIgmpProfileBindingType() } -func (s *ChildPolicyNatRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyIgmpProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyNatRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyIgmpProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyPimProfile used in hierarchical API. -type ChildPolicyPimProfile struct { - PolicyPimProfile *PolicyPimProfile +// Child wrapper object for PolicyInterVrfRoutingConfig used in hierarchical API. +type ChildPolicyInterVrfRoutingConfig struct { + PolicyInterVrfRoutingConfig *PolicyInterVrfRoutingConfig // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -27022,33 +27408,32 @@ type ChildPolicyPimProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyPimProfile__TYPE_IDENTIFIER = "ChildPolicyPimProfile" +const ChildPolicyInterVrfRoutingConfig__TYPE_IDENTIFIER = "ChildPolicyInterVrfRoutingConfig" -func (s *ChildPolicyPimProfile) GetType__() bindings.BindingType { - return ChildPolicyPimProfileBindingType() +func (s *ChildPolicyInterVrfRoutingConfig) GetType__() vapiBindings_.BindingType { + return ChildPolicyInterVrfRoutingConfigBindingType() } -func (s *ChildPolicyPimProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyInterVrfRoutingConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyPimProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyInterVrfRoutingConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Wrapper object for PolicySIExcludeList -type ChildPolicySIExcludeList struct { - PolicySIExcludeList *PolicySIExcludeList +// Child wrapper object for PolicyLabel, used in hierarchical API +type ChildPolicyLabel struct { + PolicyLabel *PolicyLabel // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -27081,33 +27466,32 @@ type ChildPolicySIExcludeList struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicySIExcludeList__TYPE_IDENTIFIER = "ChildPolicySIExcludeList" +const ChildPolicyLabel__TYPE_IDENTIFIER = "ChildPolicyLabel" -func (s *ChildPolicySIExcludeList) GetType__() bindings.BindingType { - return ChildPolicySIExcludeListBindingType() +func (s *ChildPolicyLabel) GetType__() vapiBindings_.BindingType { + return ChildPolicyLabelBindingType() } -func (s *ChildPolicySIExcludeList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyLabel) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicySIExcludeList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyLabel._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyServiceInstance used in hierarchical API. -type ChildPolicyServiceChain struct { - PolicyServiceChain *PolicyServiceChain +// Child wrapper object for PolicyLatencyStatProfile, used in hierarchical API +type ChildPolicyLatencyStatProfile struct { + PolicyLatencyStatProfile *PolicyLatencyStatProfile // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -27140,33 +27524,32 @@ type ChildPolicyServiceChain struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyServiceChain__TYPE_IDENTIFIER = "ChildPolicyServiceChain" +const ChildPolicyLatencyStatProfile__TYPE_IDENTIFIER = "ChildPolicyLatencyStatProfile" -func (s *ChildPolicyServiceChain) GetType__() bindings.BindingType { - return ChildPolicyServiceChainBindingType() +func (s *ChildPolicyLatencyStatProfile) GetType__() vapiBindings_.BindingType { + return ChildPolicyLatencyStatProfileBindingType() } -func (s *ChildPolicyServiceChain) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyLatencyStatProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyServiceChain._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyLatencyStatProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyServiceInstance used in hierarchical API. -type ChildPolicyServiceInstance struct { - PolicyServiceInstance *PolicyServiceInstance +// Child wrapper object for PolicyMulticastConfig used in hierarchical API. +type ChildPolicyMulticastConfig struct { + PolicyMulticastConfig *PolicyMulticastConfig // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -27199,33 +27582,32 @@ type ChildPolicyServiceInstance struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyServiceInstance__TYPE_IDENTIFIER = "ChildPolicyServiceInstance" +const ChildPolicyMulticastConfig__TYPE_IDENTIFIER = "ChildPolicyMulticastConfig" -func (s *ChildPolicyServiceInstance) GetType__() bindings.BindingType { - return ChildPolicyServiceInstanceBindingType() +func (s *ChildPolicyMulticastConfig) GetType__() vapiBindings_.BindingType { + return ChildPolicyMulticastConfigBindingType() } -func (s *ChildPolicyServiceInstance) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyMulticastConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyServiceInstance._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyMulticastConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyServiceProfile used in hierarchical API. -type ChildPolicyServiceProfile struct { - PolicyServiceProfile *PolicyServiceProfile +// Child wrapper object for PolicyNat, used in hierarchical API +type ChildPolicyNat struct { + PolicyNat *PolicyNat // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -27258,33 +27640,32 @@ type ChildPolicyServiceProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyServiceProfile__TYPE_IDENTIFIER = "ChildPolicyServiceProfile" +const ChildPolicyNat__TYPE_IDENTIFIER = "ChildPolicyNat" -func (s *ChildPolicyServiceProfile) GetType__() bindings.BindingType { - return ChildPolicyServiceProfileBindingType() +func (s *ChildPolicyNat) GetType__() vapiBindings_.BindingType { + return ChildPolicyNatBindingType() } -func (s *ChildPolicyServiceProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyNat) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyServiceProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyNat._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyTier1MulticastConfig used in hierarchical API. -type ChildPolicyTier1MulticastConfig struct { - PolicyTier1MulticastConfig *PolicyTier1MulticastConfig +// Child wrapper object for PolicyNatRule, used in hierarchical API +type ChildPolicyNatRule struct { + PolicyNatRule *PolicyNatRule // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -27317,33 +27698,32 @@ type ChildPolicyTier1MulticastConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyTier1MulticastConfig__TYPE_IDENTIFIER = "ChildPolicyTier1MulticastConfig" +const ChildPolicyNatRule__TYPE_IDENTIFIER = "ChildPolicyNatRule" -func (s *ChildPolicyTier1MulticastConfig) GetType__() bindings.BindingType { - return ChildPolicyTier1MulticastConfigBindingType() +func (s *ChildPolicyNatRule) GetType__() vapiBindings_.BindingType { + return ChildPolicyNatRuleBindingType() } -func (s *ChildPolicyTier1MulticastConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyNatRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyTier1MulticastConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyNatRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyTlsConfigProfile, used in hierarchical API -type ChildPolicyTlsConfigProfile struct { - PolicyTlsConfigProfile *PolicyTlsConfigProfile +// Child wrapper object for PolicyPimProfile used in hierarchical API. +type ChildPolicyPimProfile struct { + PolicyPimProfile *PolicyPimProfile // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -27376,33 +27756,32 @@ type ChildPolicyTlsConfigProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyTlsConfigProfile__TYPE_IDENTIFIER = "ChildPolicyTlsConfigProfile" +const ChildPolicyPimProfile__TYPE_IDENTIFIER = "ChildPolicyPimProfile" -func (s *ChildPolicyTlsConfigProfile) GetType__() bindings.BindingType { - return ChildPolicyTlsConfigProfileBindingType() +func (s *ChildPolicyPimProfile) GetType__() vapiBindings_.BindingType { + return ChildPolicyPimProfileBindingType() } -func (s *ChildPolicyTlsConfigProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyPimProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyTlsConfigProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyPimProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyTransportZone, used in hierarchical API. -type ChildPolicyTransportZone struct { - PolicyTransportZone *PolicyTransportZone +// Wrapper object for PolicySIExcludeList +type ChildPolicySIExcludeList struct { + PolicySIExcludeList *PolicySIExcludeList // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -27435,33 +27814,32 @@ type ChildPolicyTransportZone struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyTransportZone__TYPE_IDENTIFIER = "ChildPolicyTransportZone" +const ChildPolicySIExcludeList__TYPE_IDENTIFIER = "ChildPolicySIExcludeList" -func (s *ChildPolicyTransportZone) GetType__() bindings.BindingType { - return ChildPolicyTransportZoneBindingType() +func (s *ChildPolicySIExcludeList) GetType__() vapiBindings_.BindingType { + return ChildPolicySIExcludeListBindingType() } -func (s *ChildPolicyTransportZone) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicySIExcludeList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyTransportZone._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicySIExcludeList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyTransportZoneProfile, used in hierarchical API. -type ChildPolicyTransportZoneProfile struct { - PolicyTransportZoneProfile *PolicyTransportZoneProfile +// Child wrapper object for PolicyServiceInstance used in hierarchical API. +type ChildPolicyServiceChain struct { + PolicyServiceChain *PolicyServiceChain // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -27494,33 +27872,32 @@ type ChildPolicyTransportZoneProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyTransportZoneProfile__TYPE_IDENTIFIER = "ChildPolicyTransportZoneProfile" +const ChildPolicyServiceChain__TYPE_IDENTIFIER = "ChildPolicyServiceChain" -func (s *ChildPolicyTransportZoneProfile) GetType__() bindings.BindingType { - return ChildPolicyTransportZoneProfileBindingType() +func (s *ChildPolicyServiceChain) GetType__() vapiBindings_.BindingType { + return ChildPolicyServiceChainBindingType() } -func (s *ChildPolicyTransportZoneProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyServiceChain) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyTransportZoneProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyServiceChain._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PolicyUrlCategorizationConfig, used in hierarchical API -type ChildPolicyUrlCategorizationConfig struct { - PolicyUrlCategorizationConfig *PolicyUrlCategorizationConfig +// Child wrapper object for PolicyServiceInstance used in hierarchical API. +type ChildPolicyServiceInstance struct { + PolicyServiceInstance *PolicyServiceInstance // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -27553,33 +27930,32 @@ type ChildPolicyUrlCategorizationConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPolicyUrlCategorizationConfig__TYPE_IDENTIFIER = "ChildPolicyUrlCategorizationConfig" +const ChildPolicyServiceInstance__TYPE_IDENTIFIER = "ChildPolicyServiceInstance" -func (s *ChildPolicyUrlCategorizationConfig) GetType__() bindings.BindingType { - return ChildPolicyUrlCategorizationConfigBindingType() +func (s *ChildPolicyServiceInstance) GetType__() vapiBindings_.BindingType { + return ChildPolicyServiceInstanceBindingType() } -func (s *ChildPolicyUrlCategorizationConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyServiceInstance) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPolicyUrlCategorizationConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyServiceInstance._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PortDiscoveryProfileBindingMap, used in hierarchical API -type ChildPortDiscoveryProfileBindingMap struct { - PortDiscoveryProfileBindingMap *PortDiscoveryProfileBindingMap +// Child wrapper object for PolicyServiceProfile used in hierarchical API. +type ChildPolicyServiceProfile struct { + PolicyServiceProfile *PolicyServiceProfile // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -27612,33 +27988,32 @@ type ChildPortDiscoveryProfileBindingMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPortDiscoveryProfileBindingMap__TYPE_IDENTIFIER = "ChildPortDiscoveryProfileBindingMap" +const ChildPolicyServiceProfile__TYPE_IDENTIFIER = "ChildPolicyServiceProfile" -func (s *ChildPortDiscoveryProfileBindingMap) GetType__() bindings.BindingType { - return ChildPortDiscoveryProfileBindingMapBindingType() +func (s *ChildPolicyServiceProfile) GetType__() vapiBindings_.BindingType { + return ChildPolicyServiceProfileBindingType() } -func (s *ChildPortDiscoveryProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyServiceProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPortDiscoveryProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyServiceProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PortMirroringProfile, used in hierarchical API -type ChildPortMirroringProfile struct { - PortMirroringProfile *PortMirroringProfile +// Child wrapper object for PolicyTier1MulticastConfig used in hierarchical API. +type ChildPolicyTier1MulticastConfig struct { + PolicyTier1MulticastConfig *PolicyTier1MulticastConfig // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -27671,33 +28046,32 @@ type ChildPortMirroringProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPortMirroringProfile__TYPE_IDENTIFIER = "ChildPortMirroringProfile" +const ChildPolicyTier1MulticastConfig__TYPE_IDENTIFIER = "ChildPolicyTier1MulticastConfig" -func (s *ChildPortMirroringProfile) GetType__() bindings.BindingType { - return ChildPortMirroringProfileBindingType() +func (s *ChildPolicyTier1MulticastConfig) GetType__() vapiBindings_.BindingType { + return ChildPolicyTier1MulticastConfigBindingType() } -func (s *ChildPortMirroringProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyTier1MulticastConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPortMirroringProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyTier1MulticastConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PortMonitoringProfileBindingMap, used in hierarchical API -type ChildPortMonitoringProfileBindingMap struct { - PortMonitoringProfileBindingMap *PortMonitoringProfileBindingMap +// Child wrapper object for PolicyTlsConfigProfile, used in hierarchical API +type ChildPolicyTlsConfigProfile struct { + PolicyTlsConfigProfile *PolicyTlsConfigProfile // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -27730,33 +28104,32 @@ type ChildPortMonitoringProfileBindingMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPortMonitoringProfileBindingMap__TYPE_IDENTIFIER = "ChildPortMonitoringProfileBindingMap" +const ChildPolicyTlsConfigProfile__TYPE_IDENTIFIER = "ChildPolicyTlsConfigProfile" -func (s *ChildPortMonitoringProfileBindingMap) GetType__() bindings.BindingType { - return ChildPortMonitoringProfileBindingMapBindingType() +func (s *ChildPolicyTlsConfigProfile) GetType__() vapiBindings_.BindingType { + return ChildPolicyTlsConfigProfileBindingType() } -func (s *ChildPortMonitoringProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyTlsConfigProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPortMonitoringProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyTlsConfigProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PortQoSProfileBindingMap, used in hierarchical API -type ChildPortQosProfileBindingMap struct { - PortQosProfileBindingMap *PortQosProfileBindingMap +// Child wrapper object for PolicyTransportZone, used in hierarchical API. +type ChildPolicyTransportZone struct { + PolicyTransportZone *PolicyTransportZone // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -27789,33 +28162,32 @@ type ChildPortQosProfileBindingMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPortQosProfileBindingMap__TYPE_IDENTIFIER = "ChildPortQoSProfileBindingMap" +const ChildPolicyTransportZone__TYPE_IDENTIFIER = "ChildPolicyTransportZone" -func (s *ChildPortQosProfileBindingMap) GetType__() bindings.BindingType { - return ChildPortQosProfileBindingMapBindingType() +func (s *ChildPolicyTransportZone) GetType__() vapiBindings_.BindingType { + return ChildPolicyTransportZoneBindingType() } -func (s *ChildPortQosProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyTransportZone) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPortQosProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyTransportZone._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PortSecurityProfileBindingMap, used in hierarchical API -type ChildPortSecurityProfileBindingMap struct { - PortSecurityProfileBindingMap *PortSecurityProfileBindingMap +// Child wrapper object for PolicyTransportZoneProfile, used in hierarchical API. +type ChildPolicyTransportZoneProfile struct { + PolicyTransportZoneProfile *PolicyTransportZoneProfile // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -27848,33 +28220,32 @@ type ChildPortSecurityProfileBindingMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPortSecurityProfileBindingMap__TYPE_IDENTIFIER = "ChildPortSecurityProfileBindingMap" +const ChildPolicyTransportZoneProfile__TYPE_IDENTIFIER = "ChildPolicyTransportZoneProfile" -func (s *ChildPortSecurityProfileBindingMap) GetType__() bindings.BindingType { - return ChildPortSecurityProfileBindingMapBindingType() +func (s *ChildPolicyTransportZoneProfile) GetType__() vapiBindings_.BindingType { + return ChildPolicyTransportZoneProfileBindingType() } -func (s *ChildPortSecurityProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyTransportZoneProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPortSecurityProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyTransportZoneProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for PrefixList, used in hierarchical API. -type ChildPrefixList struct { - PrefixList *PrefixList +// Child wrapper object for PolicyUrlCategorizationConfig, used in hierarchical API +type ChildPolicyUrlCategorizationConfig struct { + PolicyUrlCategorizationConfig *PolicyUrlCategorizationConfig // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -27907,33 +28278,32 @@ type ChildPrefixList struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildPrefixList__TYPE_IDENTIFIER = "ChildPrefixList" +const ChildPolicyUrlCategorizationConfig__TYPE_IDENTIFIER = "ChildPolicyUrlCategorizationConfig" -func (s *ChildPrefixList) GetType__() bindings.BindingType { - return ChildPrefixListBindingType() +func (s *ChildPolicyUrlCategorizationConfig) GetType__() vapiBindings_.BindingType { + return ChildPolicyUrlCategorizationConfigBindingType() } -func (s *ChildPrefixList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPolicyUrlCategorizationConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildPrefixList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPolicyUrlCategorizationConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for QoSProfile, used in hierarchical API -type ChildQosProfile struct { - QosProfile *QosProfile +// Child wrapper object for PortDiscoveryProfileBindingMap, used in hierarchical API +type ChildPortDiscoveryProfileBindingMap struct { + PortDiscoveryProfileBindingMap *PortDiscoveryProfileBindingMap // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -27966,33 +28336,32 @@ type ChildQosProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildQosProfile__TYPE_IDENTIFIER = "ChildQoSProfile" +const ChildPortDiscoveryProfileBindingMap__TYPE_IDENTIFIER = "ChildPortDiscoveryProfileBindingMap" -func (s *ChildQosProfile) GetType__() bindings.BindingType { - return ChildQosProfileBindingType() +func (s *ChildPortDiscoveryProfileBindingMap) GetType__() vapiBindings_.BindingType { + return ChildPortDiscoveryProfileBindingMapBindingType() } -func (s *ChildQosProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPortDiscoveryProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildQosProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPortDiscoveryProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for Reaction used in hierarchical API. -type ChildReaction struct { - Reaction *Reaction +// Child wrapper object for PortMirroringProfile, used in hierarchical API +type ChildPortMirroringProfile struct { + PortMirroringProfile *PortMirroringProfile // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -28025,33 +28394,32 @@ type ChildReaction struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildReaction__TYPE_IDENTIFIER = "ChildReaction" +const ChildPortMirroringProfile__TYPE_IDENTIFIER = "ChildPortMirroringProfile" -func (s *ChildReaction) GetType__() bindings.BindingType { - return ChildReactionBindingType() +func (s *ChildPortMirroringProfile) GetType__() vapiBindings_.BindingType { + return ChildPortMirroringProfileBindingType() } -func (s *ChildReaction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPortMirroringProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildReaction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPortMirroringProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for RedirectionPolicy used in Hierarchical API. -type ChildRedirectionPolicy struct { - RedirectionPolicy *RedirectionPolicy +// Child wrapper object for PortMonitoringProfileBindingMap, used in hierarchical API +type ChildPortMonitoringProfileBindingMap struct { + PortMonitoringProfileBindingMap *PortMonitoringProfileBindingMap // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -28084,33 +28452,32 @@ type ChildRedirectionPolicy struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildRedirectionPolicy__TYPE_IDENTIFIER = "ChildRedirectionPolicy" +const ChildPortMonitoringProfileBindingMap__TYPE_IDENTIFIER = "ChildPortMonitoringProfileBindingMap" -func (s *ChildRedirectionPolicy) GetType__() bindings.BindingType { - return ChildRedirectionPolicyBindingType() +func (s *ChildPortMonitoringProfileBindingMap) GetType__() vapiBindings_.BindingType { + return ChildPortMonitoringProfileBindingMapBindingType() } -func (s *ChildRedirectionPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPortMonitoringProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildRedirectionPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPortMonitoringProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for ChildRedirectionRule used in Hierarchical API. -type ChildRedirectionRule struct { - RedirectionRule *RedirectionRule +// Child wrapper object for PortQoSProfileBindingMap, used in hierarchical API +type ChildPortQosProfileBindingMap struct { + PortQosProfileBindingMap *PortQosProfileBindingMap // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -28143,36 +28510,32 @@ type ChildRedirectionRule struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildRedirectionRule__TYPE_IDENTIFIER = "ChildRedirectionRule" +const ChildPortQosProfileBindingMap__TYPE_IDENTIFIER = "ChildPortQoSProfileBindingMap" -func (s *ChildRedirectionRule) GetType__() bindings.BindingType { - return ChildRedirectionRuleBindingType() +func (s *ChildPortQosProfileBindingMap) GetType__() vapiBindings_.BindingType { + return ChildPortQosProfileBindingMapBindingType() } -func (s *ChildRedirectionRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPortQosProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildRedirectionRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPortQosProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Represents a reference to ChildPolicyConfigResource in the hierarchical API. resource_type, id and target_type are mandatory fields. -type ChildResourceReference struct { - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue - // The target type of this reference - TargetType *string +// Child wrapper object for PortSecurityProfileBindingMap, used in hierarchical API +type ChildPortSecurityProfileBindingMap struct { + PortSecurityProfileBindingMap *PortSecurityProfileBindingMap // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -28205,33 +28568,32 @@ type ChildResourceReference struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildResourceReference__TYPE_IDENTIFIER = "ChildResourceReference" +const ChildPortSecurityProfileBindingMap__TYPE_IDENTIFIER = "ChildPortSecurityProfileBindingMap" -func (s *ChildResourceReference) GetType__() bindings.BindingType { - return ChildResourceReferenceBindingType() +func (s *ChildPortSecurityProfileBindingMap) GetType__() vapiBindings_.BindingType { + return ChildPortSecurityProfileBindingMapBindingType() } -func (s *ChildResourceReference) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPortSecurityProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildResourceReference._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPortSecurityProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for Rule, used in hierarchical API -type ChildRule struct { - Rule *Rule +// Child wrapper object for PrefixList, used in hierarchical API. +type ChildPrefixList struct { + PrefixList *PrefixList // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -28264,33 +28626,32 @@ type ChildRule struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildRule__TYPE_IDENTIFIER = "ChildRule" +const ChildPrefixList__TYPE_IDENTIFIER = "ChildPrefixList" -func (s *ChildRule) GetType__() bindings.BindingType { - return ChildRuleBindingType() +func (s *ChildPrefixList) GetType__() vapiBindings_.BindingType { + return ChildPrefixListBindingType() } -func (s *ChildRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildPrefixList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildPrefixList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Wrapper object for PolicySIStatusConfiguration -type ChildSIStatusConfiguration struct { - PolicySIStatusConfiguration *PolicySIStatusConfiguration +// Child wrapper object for Project, used in hierarchical API +type ChildProject struct { + Project *Project // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -28323,33 +28684,32 @@ type ChildSIStatusConfiguration struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildSIStatusConfiguration__TYPE_IDENTIFIER = "ChildSIStatusConfiguration" +const ChildProject__TYPE_IDENTIFIER = "ChildProject" -func (s *ChildSIStatusConfiguration) GetType__() bindings.BindingType { - return ChildSIStatusConfigurationBindingType() +func (s *ChildProject) GetType__() vapiBindings_.BindingType { + return ChildProjectBindingType() } -func (s *ChildSIStatusConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildProject) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildSIStatusConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildProject._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for T1 Security Feature, used in hierarchical API -type ChildSecurityFeatures struct { - SecurityFeatures *SecurityFeatures +// Child wrapper object for QoSProfile, used in hierarchical API +type ChildQosProfile struct { + QosProfile *QosProfile // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -28382,33 +28742,32 @@ type ChildSecurityFeatures struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildSecurityFeatures__TYPE_IDENTIFIER = "ChildSecurityFeatures" +const ChildQosProfile__TYPE_IDENTIFIER = "ChildQoSProfile" -func (s *ChildSecurityFeatures) GetType__() bindings.BindingType { - return ChildSecurityFeaturesBindingType() +func (s *ChildQosProfile) GetType__() vapiBindings_.BindingType { + return ChildQosProfileBindingType() } -func (s *ChildSecurityFeatures) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildQosProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildSecurityFeatures._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildQosProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for SecurityPolicy, used in hierarchical API -type ChildSecurityPolicy struct { - SecurityPolicy *SecurityPolicy +// Child wrapper object for Reaction used in hierarchical API. +type ChildReaction struct { + Reaction *Reaction // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -28441,33 +28800,32 @@ type ChildSecurityPolicy struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildSecurityPolicy__TYPE_IDENTIFIER = "ChildSecurityPolicy" +const ChildReaction__TYPE_IDENTIFIER = "ChildReaction" -func (s *ChildSecurityPolicy) GetType__() bindings.BindingType { - return ChildSecurityPolicyBindingType() +func (s *ChildReaction) GetType__() vapiBindings_.BindingType { + return ChildReactionBindingType() } -func (s *ChildSecurityPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildReaction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildSecurityPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildReaction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for Segment, used in hierarchical API. -type ChildSegment struct { - Segment *Segment +// Child wrapper object for RedirectionPolicy used in Hierarchical API. +type ChildRedirectionPolicy struct { + RedirectionPolicy *RedirectionPolicy // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -28500,33 +28858,32 @@ type ChildSegment struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildSegment__TYPE_IDENTIFIER = "ChildSegment" +const ChildRedirectionPolicy__TYPE_IDENTIFIER = "ChildRedirectionPolicy" -func (s *ChildSegment) GetType__() bindings.BindingType { - return ChildSegmentBindingType() +func (s *ChildRedirectionPolicy) GetType__() vapiBindings_.BindingType { + return ChildRedirectionPolicyBindingType() } -func (s *ChildSegment) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildRedirectionPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildSegment._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildRedirectionPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for SegmentDiscoveryProfileBindingMap, used in hierarchical API -type ChildSegmentDiscoveryProfileBindingMap struct { - SegmentDiscoveryProfileBindingMap *SegmentDiscoveryProfileBindingMap +// Child wrapper object for ChildRedirectionRule used in Hierarchical API. +type ChildRedirectionRule struct { + RedirectionRule *RedirectionRule // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -28559,33 +28916,35 @@ type ChildSegmentDiscoveryProfileBindingMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildSegmentDiscoveryProfileBindingMap__TYPE_IDENTIFIER = "ChildSegmentDiscoveryProfileBindingMap" +const ChildRedirectionRule__TYPE_IDENTIFIER = "ChildRedirectionRule" -func (s *ChildSegmentDiscoveryProfileBindingMap) GetType__() bindings.BindingType { - return ChildSegmentDiscoveryProfileBindingMapBindingType() +func (s *ChildRedirectionRule) GetType__() vapiBindings_.BindingType { + return ChildRedirectionRuleBindingType() } -func (s *ChildSegmentDiscoveryProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildRedirectionRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildSegmentDiscoveryProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildRedirectionRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for SegmentMonitoringProfileBindingMap, used in hierarchical API -type ChildSegmentMonitoringProfileBindingMap struct { - SegmentMonitoringProfileBindingMap *SegmentMonitoringProfileBindingMap +// Represents a reference to ChildPolicyConfigResource in the hierarchical API. resource_type, id and target_type are mandatory fields. +type ChildResourceReference struct { + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // The target type of this reference + TargetType *string // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -28618,33 +28977,32 @@ type ChildSegmentMonitoringProfileBindingMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildSegmentMonitoringProfileBindingMap__TYPE_IDENTIFIER = "ChildSegmentMonitoringProfileBindingMap" +const ChildResourceReference__TYPE_IDENTIFIER = "ChildResourceReference" -func (s *ChildSegmentMonitoringProfileBindingMap) GetType__() bindings.BindingType { - return ChildSegmentMonitoringProfileBindingMapBindingType() +func (s *ChildResourceReference) GetType__() vapiBindings_.BindingType { + return ChildResourceReferenceBindingType() } -func (s *ChildSegmentMonitoringProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildResourceReference) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildSegmentMonitoringProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildResourceReference._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for SegmentPort, used in hierarchical API -type ChildSegmentPort struct { - SegmentPort *SegmentPort +// Child wrapper object for Rule, used in hierarchical API +type ChildRule struct { + Rule *Rule // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -28677,33 +29035,32 @@ type ChildSegmentPort struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildSegmentPort__TYPE_IDENTIFIER = "ChildSegmentPort" +const ChildRule__TYPE_IDENTIFIER = "ChildRule" -func (s *ChildSegmentPort) GetType__() bindings.BindingType { - return ChildSegmentPortBindingType() +func (s *ChildRule) GetType__() vapiBindings_.BindingType { + return ChildRuleBindingType() } -func (s *ChildSegmentPort) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildSegmentPort._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for SegmentQoSProfileBindingMap, used in hierarchical API -type ChildSegmentQosProfileBindingMap struct { - SegmentQosProfileBindingMap *SegmentQosProfileBindingMap +// Wrapper object for PolicySIStatusConfiguration +type ChildSIStatusConfiguration struct { + PolicySIStatusConfiguration *PolicySIStatusConfiguration // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -28736,33 +29093,32 @@ type ChildSegmentQosProfileBindingMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildSegmentQosProfileBindingMap__TYPE_IDENTIFIER = "ChildSegmentQoSProfileBindingMap" +const ChildSIStatusConfiguration__TYPE_IDENTIFIER = "ChildSIStatusConfiguration" -func (s *ChildSegmentQosProfileBindingMap) GetType__() bindings.BindingType { - return ChildSegmentQosProfileBindingMapBindingType() +func (s *ChildSIStatusConfiguration) GetType__() vapiBindings_.BindingType { + return ChildSIStatusConfigurationBindingType() } -func (s *ChildSegmentQosProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildSIStatusConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildSegmentQosProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildSIStatusConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for SegmentSecurityProfile, used in hierarchical API -type ChildSegmentSecurityProfile struct { - SegmentSecurityProfile *SegmentSecurityProfile +// Child wrapper object for T1 Security Feature, used in hierarchical API +type ChildSecurityFeatures struct { + SecurityFeatures *SecurityFeatures // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -28795,33 +29151,32 @@ type ChildSegmentSecurityProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildSegmentSecurityProfile__TYPE_IDENTIFIER = "ChildSegmentSecurityProfile" +const ChildSecurityFeatures__TYPE_IDENTIFIER = "ChildSecurityFeatures" -func (s *ChildSegmentSecurityProfile) GetType__() bindings.BindingType { - return ChildSegmentSecurityProfileBindingType() +func (s *ChildSecurityFeatures) GetType__() vapiBindings_.BindingType { + return ChildSecurityFeaturesBindingType() } -func (s *ChildSegmentSecurityProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildSecurityFeatures) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildSegmentSecurityProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildSecurityFeatures._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for SegmentSecurityProfileBindingMap, used in hierarchical API -type ChildSegmentSecurityProfileBindingMap struct { - SegmentSecurityProfileBindingMap *SegmentSecurityProfileBindingMap +// Child wrapper object for SecurityPolicy, used in hierarchical API +type ChildSecurityPolicy struct { + SecurityPolicy *SecurityPolicy // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -28854,33 +29209,32 @@ type ChildSegmentSecurityProfileBindingMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildSegmentSecurityProfileBindingMap__TYPE_IDENTIFIER = "ChildSegmentSecurityProfileBindingMap" +const ChildSecurityPolicy__TYPE_IDENTIFIER = "ChildSecurityPolicy" -func (s *ChildSegmentSecurityProfileBindingMap) GetType__() bindings.BindingType { - return ChildSegmentSecurityProfileBindingMapBindingType() +func (s *ChildSecurityPolicy) GetType__() vapiBindings_.BindingType { + return ChildSecurityPolicyBindingType() } -func (s *ChildSegmentSecurityProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildSecurityPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildSegmentSecurityProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildSecurityPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for Service, used in hierarchical API. -type ChildService struct { - Service *Service +// Child wrapper object for Segment, used in hierarchical API. +type ChildSegment struct { + Segment *Segment // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -28913,34 +29267,32 @@ type ChildService struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildService__TYPE_IDENTIFIER = "ChildService" +const ChildSegment__TYPE_IDENTIFIER = "ChildSegment" -func (s *ChildService) GetType__() bindings.BindingType { - return ChildServiceBindingType() +func (s *ChildSegment) GetType__() vapiBindings_.BindingType { + return ChildSegmentBindingType() } -func (s *ChildService) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildSegment) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildService._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildSegment._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for ServiceEntry, used in hierarchical API. -type ChildServiceEntry struct { - Service *data.StructValue - ServiceEntry *data.StructValue +// Child wrapper object for SegmentDiscoveryProfileBindingMap, used in hierarchical API +type ChildSegmentDiscoveryProfileBindingMap struct { + SegmentDiscoveryProfileBindingMap *SegmentDiscoveryProfileBindingMap // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -28973,33 +29325,32 @@ type ChildServiceEntry struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildServiceEntry__TYPE_IDENTIFIER = "ChildServiceEntry" +const ChildSegmentDiscoveryProfileBindingMap__TYPE_IDENTIFIER = "ChildSegmentDiscoveryProfileBindingMap" -func (s *ChildServiceEntry) GetType__() bindings.BindingType { - return ChildServiceEntryBindingType() +func (s *ChildSegmentDiscoveryProfileBindingMap) GetType__() vapiBindings_.BindingType { + return ChildSegmentDiscoveryProfileBindingMapBindingType() } -func (s *ChildServiceEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildSegmentDiscoveryProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildServiceEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildSegmentDiscoveryProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for ServiceInstanceEndpoint used in hierarchical API. -type ChildServiceInstanceEndpoint struct { - ServiceInstanceEndpoint *ServiceInstanceEndpoint +// Child wrapper object for SegmentMonitoringProfileBindingMap, used in hierarchical API +type ChildSegmentMonitoringProfileBindingMap struct { + SegmentMonitoringProfileBindingMap *SegmentMonitoringProfileBindingMap // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -29032,33 +29383,32 @@ type ChildServiceInstanceEndpoint struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildServiceInstanceEndpoint__TYPE_IDENTIFIER = "ChildServiceInstanceEndpoint" +const ChildSegmentMonitoringProfileBindingMap__TYPE_IDENTIFIER = "ChildSegmentMonitoringProfileBindingMap" -func (s *ChildServiceInstanceEndpoint) GetType__() bindings.BindingType { - return ChildServiceInstanceEndpointBindingType() +func (s *ChildSegmentMonitoringProfileBindingMap) GetType__() vapiBindings_.BindingType { + return ChildSegmentMonitoringProfileBindingMapBindingType() } -func (s *ChildServiceInstanceEndpoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildSegmentMonitoringProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildServiceInstanceEndpoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildSegmentMonitoringProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for ServiceInterface, used in hierarchical API. -type ChildServiceInterface struct { - ServiceInterface *ServiceInterface +// Child wrapper object for SegmentPort, used in hierarchical API +type ChildSegmentPort struct { + SegmentPort *SegmentPort // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -29091,33 +29441,32 @@ type ChildServiceInterface struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildServiceInterface__TYPE_IDENTIFIER = "ChildServiceInterface" +const ChildSegmentPort__TYPE_IDENTIFIER = "ChildSegmentPort" -func (s *ChildServiceInterface) GetType__() bindings.BindingType { - return ChildServiceInterfaceBindingType() +func (s *ChildSegmentPort) GetType__() vapiBindings_.BindingType { + return ChildSegmentPortBindingType() } -func (s *ChildServiceInterface) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildSegmentPort) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildServiceInterface._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildSegmentPort._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for ServiceReference used in hierarchical API. -type ChildServiceReference struct { - ServiceReference *ServiceReference +// Child wrapper object for SegmentQoSProfileBindingMap, used in hierarchical API +type ChildSegmentQosProfileBindingMap struct { + SegmentQosProfileBindingMap *SegmentQosProfileBindingMap // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -29150,33 +29499,32 @@ type ChildServiceReference struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildServiceReference__TYPE_IDENTIFIER = "ChildServiceReference" +const ChildSegmentQosProfileBindingMap__TYPE_IDENTIFIER = "ChildSegmentQoSProfileBindingMap" -func (s *ChildServiceReference) GetType__() bindings.BindingType { - return ChildServiceReferenceBindingType() +func (s *ChildSegmentQosProfileBindingMap) GetType__() vapiBindings_.BindingType { + return ChildSegmentQosProfileBindingMapBindingType() } -func (s *ChildServiceReference) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildSegmentQosProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildServiceReference._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildSegmentQosProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for ServiceSegment, used in hierarchical API -type ChildServiceSegment struct { - ServiceSegment *ServiceSegment +// Child wrapper object for SegmentSecurityProfile, used in hierarchical API +type ChildSegmentSecurityProfile struct { + SegmentSecurityProfile *SegmentSecurityProfile // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -29209,33 +29557,32 @@ type ChildServiceSegment struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildServiceSegment__TYPE_IDENTIFIER = "ChildServiceSegment" +const ChildSegmentSecurityProfile__TYPE_IDENTIFIER = "ChildSegmentSecurityProfile" -func (s *ChildServiceSegment) GetType__() bindings.BindingType { - return ChildServiceSegmentBindingType() +func (s *ChildSegmentSecurityProfile) GetType__() vapiBindings_.BindingType { + return ChildSegmentSecurityProfileBindingType() } -func (s *ChildServiceSegment) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildSegmentSecurityProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildServiceSegment._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildSegmentSecurityProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for SessionTimerProfileBindingMap, used in hierarchical API -type ChildSessionTimerProfileBindingMap struct { - SessionTimerProfileBindingMap *SessionTimerProfileBindingMap +// Child wrapper object for SegmentSecurityProfileBindingMap, used in hierarchical API +type ChildSegmentSecurityProfileBindingMap struct { + SegmentSecurityProfileBindingMap *SegmentSecurityProfileBindingMap // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -29268,33 +29615,32 @@ type ChildSessionTimerProfileBindingMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildSessionTimerProfileBindingMap__TYPE_IDENTIFIER = "ChildSessionTimerProfileBindingMap" +const ChildSegmentSecurityProfileBindingMap__TYPE_IDENTIFIER = "ChildSegmentSecurityProfileBindingMap" -func (s *ChildSessionTimerProfileBindingMap) GetType__() bindings.BindingType { - return ChildSessionTimerProfileBindingMapBindingType() +func (s *ChildSegmentSecurityProfileBindingMap) GetType__() vapiBindings_.BindingType { + return ChildSegmentSecurityProfileBindingMapBindingType() } -func (s *ChildSessionTimerProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildSegmentSecurityProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildSessionTimerProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildSegmentSecurityProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for ShaDynamicPlugin, used in hierarchical API -type ChildShaDynamicPlugin struct { - ShaPluginProfile *ShaDynamicPlugin +// Child wrapper object for Service, used in hierarchical API. +type ChildService struct { + Service *Service // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -29327,33 +29673,33 @@ type ChildShaDynamicPlugin struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildShaDynamicPlugin__TYPE_IDENTIFIER = "ChildShaDynamicPlugin" +const ChildService__TYPE_IDENTIFIER = "ChildService" -func (s *ChildShaDynamicPlugin) GetType__() bindings.BindingType { - return ChildShaDynamicPluginBindingType() +func (s *ChildService) GetType__() vapiBindings_.BindingType { + return ChildServiceBindingType() } -func (s *ChildShaDynamicPlugin) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildService) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildShaDynamicPlugin._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildService._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for ShaPluginProfile, used in hierarchical API -type ChildShaPluginProfile struct { - ShaPluginProfile *data.StructValue +// Child wrapper object for ServiceEntry, used in hierarchical API. +type ChildServiceEntry struct { + Service *vapiData_.StructValue + ServiceEntry *vapiData_.StructValue // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -29386,33 +29732,32 @@ type ChildShaPluginProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildShaPluginProfile__TYPE_IDENTIFIER = "ChildShaPluginProfile" +const ChildServiceEntry__TYPE_IDENTIFIER = "ChildServiceEntry" -func (s *ChildShaPluginProfile) GetType__() bindings.BindingType { - return ChildShaPluginProfileBindingType() +func (s *ChildServiceEntry) GetType__() vapiBindings_.BindingType { + return ChildServiceEntryBindingType() } -func (s *ChildShaPluginProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildServiceEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildShaPluginProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildServiceEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for ShaPredefinedPlugin, used in hierarchical API -type ChildShaPredefinedPlugin struct { - ShaPluginProfile *ShaPredefinedPlugin +// Child wrapper object for ServiceInstanceEndpoint used in hierarchical API. +type ChildServiceInstanceEndpoint struct { + ServiceInstanceEndpoint *ServiceInstanceEndpoint // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -29445,33 +29790,32 @@ type ChildShaPredefinedPlugin struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildShaPredefinedPlugin__TYPE_IDENTIFIER = "ChildShaPredefinedPlugin" +const ChildServiceInstanceEndpoint__TYPE_IDENTIFIER = "ChildServiceInstanceEndpoint" -func (s *ChildShaPredefinedPlugin) GetType__() bindings.BindingType { - return ChildShaPredefinedPluginBindingType() +func (s *ChildServiceInstanceEndpoint) GetType__() vapiBindings_.BindingType { + return ChildServiceInstanceEndpointBindingType() } -func (s *ChildShaPredefinedPlugin) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildServiceInstanceEndpoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildShaPredefinedPlugin._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildServiceInstanceEndpoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for Site, used in hierarchical API. -type ChildSite struct { - Site *Site +// Child wrapper object for ServiceInterface, used in hierarchical API. +type ChildServiceInterface struct { + ServiceInterface *ServiceInterface // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -29504,33 +29848,32 @@ type ChildSite struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildSite__TYPE_IDENTIFIER = "ChildSite" +const ChildServiceInterface__TYPE_IDENTIFIER = "ChildServiceInterface" -func (s *ChildSite) GetType__() bindings.BindingType { - return ChildSiteBindingType() +func (s *ChildServiceInterface) GetType__() vapiBindings_.BindingType { + return ChildServiceInterfaceBindingType() } -func (s *ChildSite) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildServiceInterface) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildSite._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildServiceInterface._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for SpoofGuardProfile, used in hierarchical API -type ChildSpoofGuardProfile struct { - SpoofGuardProfile *SpoofGuardProfile +// Child wrapper object for ServiceReference used in hierarchical API. +type ChildServiceReference struct { + ServiceReference *ServiceReference // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -29563,33 +29906,32 @@ type ChildSpoofGuardProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildSpoofGuardProfile__TYPE_IDENTIFIER = "ChildSpoofGuardProfile" +const ChildServiceReference__TYPE_IDENTIFIER = "ChildServiceReference" -func (s *ChildSpoofGuardProfile) GetType__() bindings.BindingType { - return ChildSpoofGuardProfileBindingType() +func (s *ChildServiceReference) GetType__() vapiBindings_.BindingType { + return ChildServiceReferenceBindingType() } -func (s *ChildSpoofGuardProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildServiceReference) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildSpoofGuardProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildServiceReference._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Wrapper object for StandaloneHostIdfwConfiguration -type ChildStandaloneHostIdfwConfiguration struct { - StandaloneHostIdfwConfiguration *StandaloneHostIdfwConfiguration +// Child wrapper object for ServiceSegment, used in hierarchical API +type ChildServiceSegment struct { + ServiceSegment *ServiceSegment // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -29622,33 +29964,32 @@ type ChildStandaloneHostIdfwConfiguration struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildStandaloneHostIdfwConfiguration__TYPE_IDENTIFIER = "ChildStandaloneHostIdfwConfiguration" +const ChildServiceSegment__TYPE_IDENTIFIER = "ChildServiceSegment" -func (s *ChildStandaloneHostIdfwConfiguration) GetType__() bindings.BindingType { - return ChildStandaloneHostIdfwConfigurationBindingType() +func (s *ChildServiceSegment) GetType__() vapiBindings_.BindingType { + return ChildServiceSegmentBindingType() } -func (s *ChildStandaloneHostIdfwConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildServiceSegment) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildStandaloneHostIdfwConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildServiceSegment._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for StaticARPConfig, used in hierarchical API. -type ChildStaticARPConfig struct { - StaticARPConfig *StaticARPConfig +// Child wrapper object for SessionTimerProfileBindingMap, used in hierarchical API +type ChildSessionTimerProfileBindingMap struct { + SessionTimerProfileBindingMap *SessionTimerProfileBindingMap // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -29681,33 +30022,32 @@ type ChildStaticARPConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildStaticARPConfig__TYPE_IDENTIFIER = "ChildStaticARPConfig" +const ChildSessionTimerProfileBindingMap__TYPE_IDENTIFIER = "ChildSessionTimerProfileBindingMap" -func (s *ChildStaticARPConfig) GetType__() bindings.BindingType { - return ChildStaticARPConfigBindingType() +func (s *ChildSessionTimerProfileBindingMap) GetType__() vapiBindings_.BindingType { + return ChildSessionTimerProfileBindingMapBindingType() } -func (s *ChildStaticARPConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildSessionTimerProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildStaticARPConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildSessionTimerProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for Static MIME content, used in hierarchical API -type ChildStaticMimeContent struct { - TlsProfile *StaticMimeContent +// Child wrapper object for ShaDynamicPlugin, used in hierarchical API +type ChildShaDynamicPlugin struct { + ShaPluginProfile *ShaDynamicPlugin // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -29740,33 +30080,32 @@ type ChildStaticMimeContent struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildStaticMimeContent__TYPE_IDENTIFIER = "ChildStaticMimeContent" +const ChildShaDynamicPlugin__TYPE_IDENTIFIER = "ChildShaDynamicPlugin" -func (s *ChildStaticMimeContent) GetType__() bindings.BindingType { - return ChildStaticMimeContentBindingType() +func (s *ChildShaDynamicPlugin) GetType__() vapiBindings_.BindingType { + return ChildShaDynamicPluginBindingType() } -func (s *ChildStaticMimeContent) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildShaDynamicPlugin) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildStaticMimeContent._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildShaDynamicPlugin._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper for StaticRouteBfdPeer, used in hierarchical API. -type ChildStaticRouteBfdPeer struct { - BfdPeer *StaticRouteBfdPeer +// Child wrapper object for ShaPluginProfile, used in hierarchical API +type ChildShaPluginProfile struct { + ShaPluginProfile *vapiData_.StructValue // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -29799,33 +30138,32 @@ type ChildStaticRouteBfdPeer struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildStaticRouteBfdPeer__TYPE_IDENTIFIER = "ChildStaticRouteBfdPeer" +const ChildShaPluginProfile__TYPE_IDENTIFIER = "ChildShaPluginProfile" -func (s *ChildStaticRouteBfdPeer) GetType__() bindings.BindingType { - return ChildStaticRouteBfdPeerBindingType() +func (s *ChildShaPluginProfile) GetType__() vapiBindings_.BindingType { + return ChildShaPluginProfileBindingType() } -func (s *ChildStaticRouteBfdPeer) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildShaPluginProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildStaticRouteBfdPeer._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildShaPluginProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for StaticRoutes, used in hierarchical API. -type ChildStaticRoutes struct { - StaticRoutes *StaticRoutes +// Child wrapper object for ShaPredefinedPlugin, used in hierarchical API +type ChildShaPredefinedPlugin struct { + ShaPluginProfile *ShaPredefinedPlugin // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -29858,33 +30196,32 @@ type ChildStaticRoutes struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildStaticRoutes__TYPE_IDENTIFIER = "ChildStaticRoutes" +const ChildShaPredefinedPlugin__TYPE_IDENTIFIER = "ChildShaPredefinedPlugin" -func (s *ChildStaticRoutes) GetType__() bindings.BindingType { - return ChildStaticRoutesBindingType() +func (s *ChildShaPredefinedPlugin) GetType__() vapiBindings_.BindingType { + return ChildShaPredefinedPluginBindingType() } -func (s *ChildStaticRoutes) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildShaPredefinedPlugin) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildStaticRoutes._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildShaPredefinedPlugin._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for TagBulkOperation, used in hierarchical API. -type ChildTagBulkOperation struct { - TagBulkOperation *TagBulkOperation +// Child wrapper object for Share, used in hierarchical API +type ChildShare struct { + Share *Share // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -29917,33 +30254,32 @@ type ChildTagBulkOperation struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildTagBulkOperation__TYPE_IDENTIFIER = "ChildTagBulkOperation" +const ChildShare__TYPE_IDENTIFIER = "ChildShare" -func (s *ChildTagBulkOperation) GetType__() bindings.BindingType { - return ChildTagBulkOperationBindingType() +func (s *ChildShare) GetType__() vapiBindings_.BindingType { + return ChildShareBindingType() } -func (s *ChildTagBulkOperation) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildShare) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildTagBulkOperation._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildShare._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for Tier-0, used in hierarchical API. -type ChildTier0 struct { - Tier0 *Tier0 +// Child wrapper object for SharedResource, used in hierarchical API +type ChildSharedResource struct { + SharedResource *SharedResource // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -29976,33 +30312,32 @@ type ChildTier0 struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildTier0__TYPE_IDENTIFIER = "ChildTier0" +const ChildSharedResource__TYPE_IDENTIFIER = "ChildSharedResource" -func (s *ChildTier0) GetType__() bindings.BindingType { - return ChildTier0BindingType() +func (s *ChildSharedResource) GetType__() vapiBindings_.BindingType { + return ChildSharedResourceBindingType() } -func (s *ChildTier0) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildSharedResource) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildTier0._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildSharedResource._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for Tier0DeploymentMap, used in hierarchical API. -type ChildTier0DeploymentMap struct { - Tier0DeploymentMap *Tier0DeploymentMap +// Child wrapper object for Site, used in hierarchical API. +type ChildSite struct { + Site *Site // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -30035,33 +30370,32 @@ type ChildTier0DeploymentMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildTier0DeploymentMap__TYPE_IDENTIFIER = "ChildTier0DeploymentMap" +const ChildSite__TYPE_IDENTIFIER = "ChildSite" -func (s *ChildTier0DeploymentMap) GetType__() bindings.BindingType { - return ChildTier0DeploymentMapBindingType() +func (s *ChildSite) GetType__() vapiBindings_.BindingType { + return ChildSiteBindingType() } -func (s *ChildTier0DeploymentMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildSite) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildTier0DeploymentMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildSite._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for Tier0Interface, used in hierarchical API. -type ChildTier0Interface struct { - Tier0Interface *Tier0Interface +// Child wrapper object for SpoofGuardProfile, used in hierarchical API +type ChildSpoofGuardProfile struct { + SpoofGuardProfile *SpoofGuardProfile // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -30094,33 +30428,32 @@ type ChildTier0Interface struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildTier0Interface__TYPE_IDENTIFIER = "ChildTier0Interface" +const ChildSpoofGuardProfile__TYPE_IDENTIFIER = "ChildSpoofGuardProfile" -func (s *ChildTier0Interface) GetType__() bindings.BindingType { - return ChildTier0InterfaceBindingType() +func (s *ChildSpoofGuardProfile) GetType__() vapiBindings_.BindingType { + return ChildSpoofGuardProfileBindingType() } -func (s *ChildTier0Interface) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildSpoofGuardProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildTier0Interface._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildSpoofGuardProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for Tier0RouteMap, used in hierarchical API -type ChildTier0RouteMap struct { - Tier0RouteMap *Tier0RouteMap +// Wrapper object for StandaloneHostIdfwConfiguration +type ChildStandaloneHostIdfwConfiguration struct { + StandaloneHostIdfwConfiguration *StandaloneHostIdfwConfiguration // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -30153,33 +30486,32 @@ type ChildTier0RouteMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildTier0RouteMap__TYPE_IDENTIFIER = "ChildTier0RouteMap" +const ChildStandaloneHostIdfwConfiguration__TYPE_IDENTIFIER = "ChildStandaloneHostIdfwConfiguration" -func (s *ChildTier0RouteMap) GetType__() bindings.BindingType { - return ChildTier0RouteMapBindingType() +func (s *ChildStandaloneHostIdfwConfiguration) GetType__() vapiBindings_.BindingType { + return ChildStandaloneHostIdfwConfigurationBindingType() } -func (s *ChildTier0RouteMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildStandaloneHostIdfwConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildTier0RouteMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildStandaloneHostIdfwConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for T0 Security Feature, used in hierarchical API -type ChildTier0SecurityFeatures struct { - Tier0SecurityFeatures *Tier0SecurityFeatures +// Child wrapper object for StaticARPConfig, used in hierarchical API. +type ChildStaticARPConfig struct { + StaticARPConfig *StaticARPConfig // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -30212,33 +30544,32 @@ type ChildTier0SecurityFeatures struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildTier0SecurityFeatures__TYPE_IDENTIFIER = "ChildTier0SecurityFeatures" +const ChildStaticARPConfig__TYPE_IDENTIFIER = "ChildStaticARPConfig" -func (s *ChildTier0SecurityFeatures) GetType__() bindings.BindingType { - return ChildTier0SecurityFeaturesBindingType() +func (s *ChildStaticARPConfig) GetType__() vapiBindings_.BindingType { + return ChildStaticARPConfigBindingType() } -func (s *ChildTier0SecurityFeatures) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildStaticARPConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildTier0SecurityFeatures._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildStaticARPConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for Tier-1 , used in hierarchical API. -type ChildTier1 struct { - Tier1 *Tier1 +// Child wrapper object for Static MIME content, used in hierarchical API +type ChildStaticMimeContent struct { + TlsProfile *StaticMimeContent // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -30271,33 +30602,32 @@ type ChildTier1 struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildTier1__TYPE_IDENTIFIER = "ChildTier1" +const ChildStaticMimeContent__TYPE_IDENTIFIER = "ChildStaticMimeContent" -func (s *ChildTier1) GetType__() bindings.BindingType { - return ChildTier1BindingType() +func (s *ChildStaticMimeContent) GetType__() vapiBindings_.BindingType { + return ChildStaticMimeContentBindingType() } -func (s *ChildTier1) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildStaticMimeContent) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildTier1._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildStaticMimeContent._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for Tier1DeploymentMap, used in hierarchical API. -type ChildTier1DeploymentMap struct { - Tier1DeploymentMap *Tier1DeploymentMap +// Child wrapper for StaticRouteBfdPeer, used in hierarchical API. +type ChildStaticRouteBfdPeer struct { + BfdPeer *StaticRouteBfdPeer // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -30330,33 +30660,32 @@ type ChildTier1DeploymentMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildTier1DeploymentMap__TYPE_IDENTIFIER = "ChildTier1DeploymentMap" +const ChildStaticRouteBfdPeer__TYPE_IDENTIFIER = "ChildStaticRouteBfdPeer" -func (s *ChildTier1DeploymentMap) GetType__() bindings.BindingType { - return ChildTier1DeploymentMapBindingType() +func (s *ChildStaticRouteBfdPeer) GetType__() vapiBindings_.BindingType { + return ChildStaticRouteBfdPeerBindingType() } -func (s *ChildTier1DeploymentMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildStaticRouteBfdPeer) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildTier1DeploymentMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildStaticRouteBfdPeer._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for Tier1Interface, used in hierarchical API. -type ChildTier1Interface struct { - Tier1Interface *Tier1Interface +// Child wrapper object for StaticRoutes, used in hierarchical API. +type ChildStaticRoutes struct { + StaticRoutes *StaticRoutes // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -30389,33 +30718,32 @@ type ChildTier1Interface struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildTier1Interface__TYPE_IDENTIFIER = "ChildTier1Interface" +const ChildStaticRoutes__TYPE_IDENTIFIER = "ChildStaticRoutes" -func (s *ChildTier1Interface) GetType__() bindings.BindingType { - return ChildTier1InterfaceBindingType() +func (s *ChildStaticRoutes) GetType__() vapiBindings_.BindingType { + return ChildStaticRoutesBindingType() } -func (s *ChildTier1Interface) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildStaticRoutes) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildTier1Interface._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildStaticRoutes._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper for TlsCertificate, used in hierarchical API. -type ChildTlsCertificate struct { - TlsCertificate *TlsCertificate +// Child wrapper object for TagBulkOperation, used in hierarchical API. +type ChildTagBulkOperation struct { + TagBulkOperation *TagBulkOperation // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -30448,33 +30776,32 @@ type ChildTlsCertificate struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildTlsCertificate__TYPE_IDENTIFIER = "ChildTlsCertificate" +const ChildTagBulkOperation__TYPE_IDENTIFIER = "ChildTagBulkOperation" -func (s *ChildTlsCertificate) GetType__() bindings.BindingType { - return ChildTlsCertificateBindingType() +func (s *ChildTagBulkOperation) GetType__() vapiBindings_.BindingType { + return ChildTagBulkOperationBindingType() } -func (s *ChildTlsCertificate) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildTagBulkOperation) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildTlsCertificate._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildTagBulkOperation._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for TlsConfigProfileBindingMap, used in hierarchical API -type ChildTlsConfigProfileBindingMap struct { - SessionTimerProfileBindingMap *TlsConfigProfileBindingMap +// Child wrapper object for Tier-0, used in hierarchical API. +type ChildTier0 struct { + Tier0 *Tier0 // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -30507,33 +30834,32 @@ type ChildTlsConfigProfileBindingMap struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildTlsConfigProfileBindingMap__TYPE_IDENTIFIER = "ChildTlsConfigProfileBindingMap" +const ChildTier0__TYPE_IDENTIFIER = "ChildTier0" -func (s *ChildTlsConfigProfileBindingMap) GetType__() bindings.BindingType { - return ChildTlsConfigProfileBindingMapBindingType() +func (s *ChildTier0) GetType__() vapiBindings_.BindingType { + return ChildTier0BindingType() } -func (s *ChildTlsConfigProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildTier0) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildTlsConfigProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildTier0._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper for TlsCrl, used in hierarchical API. -type ChildTlsCrl struct { - TlsCrl *TlsCrl +// Child wrapper object for Tier0DeploymentMap, used in hierarchical API. +type ChildTier0DeploymentMap struct { + Tier0DeploymentMap *Tier0DeploymentMap // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -30566,33 +30892,32 @@ type ChildTlsCrl struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildTlsCrl__TYPE_IDENTIFIER = "ChildTlsCrl" +const ChildTier0DeploymentMap__TYPE_IDENTIFIER = "ChildTier0DeploymentMap" -func (s *ChildTlsCrl) GetType__() bindings.BindingType { - return ChildTlsCrlBindingType() +func (s *ChildTier0DeploymentMap) GetType__() vapiBindings_.BindingType { + return ChildTier0DeploymentMapBindingType() } -func (s *ChildTlsCrl) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildTier0DeploymentMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildTlsCrl._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildTier0DeploymentMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for TLSPolicy, used in hierarchical API -type ChildTlsPolicy struct { - TlsPolicy *TlsPolicy +// Child wrapper object for Tier0Interface, used in hierarchical API. +type ChildTier0Interface struct { + Tier0Interface *Tier0Interface // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -30625,33 +30950,32 @@ type ChildTlsPolicy struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildTlsPolicy__TYPE_IDENTIFIER = "ChildTlsPolicy" +const ChildTier0Interface__TYPE_IDENTIFIER = "ChildTier0Interface" -func (s *ChildTlsPolicy) GetType__() bindings.BindingType { - return ChildTlsPolicyBindingType() +func (s *ChildTier0Interface) GetType__() vapiBindings_.BindingType { + return ChildTier0InterfaceBindingType() } -func (s *ChildTlsPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildTier0Interface) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildTlsPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildTier0Interface._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for TLS Profile, used in hierarchical API -type ChildTlsProfile struct { - TlsProfile *data.StructValue +// Child wrapper object for Tier0InterfaceGroup, used in hierarchical API. +type ChildTier0InterfaceGroup struct { + Tier0InterfaceGroup *Tier0InterfaceGroup // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -30684,33 +31008,32 @@ type ChildTlsProfile struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildTlsProfile__TYPE_IDENTIFIER = "ChildTlsProfile" +const ChildTier0InterfaceGroup__TYPE_IDENTIFIER = "ChildTier0InterfaceGroup" -func (s *ChildTlsProfile) GetType__() bindings.BindingType { - return ChildTlsProfileBindingType() +func (s *ChildTier0InterfaceGroup) GetType__() vapiBindings_.BindingType { + return ChildTier0InterfaceGroupBindingType() } -func (s *ChildTlsProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildTier0InterfaceGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildTlsProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildTier0InterfaceGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for Rule, used in hierarchical API -type ChildTlsRule struct { - TlsRule *TlsRule +// Child wrapper object for Tier0RouteMap, used in hierarchical API +type ChildTier0RouteMap struct { + Tier0RouteMap *Tier0RouteMap // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -30743,33 +31066,32 @@ type ChildTlsRule struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildTlsRule__TYPE_IDENTIFIER = "ChildTlsRule" +const ChildTier0RouteMap__TYPE_IDENTIFIER = "ChildTier0RouteMap" -func (s *ChildTlsRule) GetType__() bindings.BindingType { - return ChildTlsRuleBindingType() +func (s *ChildTier0RouteMap) GetType__() vapiBindings_.BindingType { + return ChildTier0RouteMapBindingType() } -func (s *ChildTlsRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildTier0RouteMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildTlsRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildTier0RouteMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper for TlsTrustData, used in hierarchical API. -type ChildTlsTrustData struct { - TlsTrustData *TlsTrustData +// Child wrapper object for T0 Security Feature, used in hierarchical API +type ChildTier0SecurityFeatures struct { + Tier0SecurityFeatures *Tier0SecurityFeatures // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -30802,33 +31124,32 @@ type ChildTlsTrustData struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildTlsTrustData__TYPE_IDENTIFIER = "ChildTlsTrustData" +const ChildTier0SecurityFeatures__TYPE_IDENTIFIER = "ChildTier0SecurityFeatures" -func (s *ChildTlsTrustData) GetType__() bindings.BindingType { - return ChildTlsTrustDataBindingType() +func (s *ChildTier0SecurityFeatures) GetType__() vapiBindings_.BindingType { + return ChildTier0SecurityFeaturesBindingType() } -func (s *ChildTlsTrustData) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildTier0SecurityFeatures) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildTlsTrustData._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildTier0SecurityFeatures._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper for TraceflowConfig, used in hierarchical API -type ChildTraceflowConfig struct { - TraceflowConfig *TraceflowConfig +// Child wrapper object for Tier-1 , used in hierarchical API. +type ChildTier1 struct { + Tier1 *Tier1 // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -30861,33 +31182,32 @@ type ChildTraceflowConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildTraceflowConfig__TYPE_IDENTIFIER = "ChildTraceflowConfig" +const ChildTier1__TYPE_IDENTIFIER = "ChildTier1" -func (s *ChildTraceflowConfig) GetType__() bindings.BindingType { - return ChildTraceflowConfigBindingType() +func (s *ChildTier1) GetType__() vapiBindings_.BindingType { + return ChildTier1BindingType() } -func (s *ChildTraceflowConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildTier1) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildTraceflowConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildTier1._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for VMTagReplicationPolicy, used in hierarchical API -type ChildVMTagReplicationPolicy struct { - VmTagReplicationPolicy *VMTagReplicationPolicy +// Child wrapper object for Tier1DeploymentMap, used in hierarchical API. +type ChildTier1DeploymentMap struct { + Tier1DeploymentMap *Tier1DeploymentMap // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -30920,33 +31240,32 @@ type ChildVMTagReplicationPolicy struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildVMTagReplicationPolicy__TYPE_IDENTIFIER = "ChildVMTagReplicationPolicy" +const ChildTier1DeploymentMap__TYPE_IDENTIFIER = "ChildTier1DeploymentMap" -func (s *ChildVMTagReplicationPolicy) GetType__() bindings.BindingType { - return ChildVMTagReplicationPolicyBindingType() +func (s *ChildTier1DeploymentMap) GetType__() vapiBindings_.BindingType { + return ChildTier1DeploymentMapBindingType() } -func (s *ChildVMTagReplicationPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildTier1DeploymentMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildVMTagReplicationPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildTier1DeploymentMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for VirtualEndpoint used in hierarchical API. -type ChildVirtualEndpoint struct { - VirtualEndpoint *VirtualEndpoint +// Child wrapper object for Tier1Interface, used in hierarchical API. +type ChildTier1Interface struct { + Tier1Interface *Tier1Interface // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -30979,33 +31298,32 @@ type ChildVirtualEndpoint struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildVirtualEndpoint__TYPE_IDENTIFIER = "ChildVirtualEndpoint" +const ChildTier1Interface__TYPE_IDENTIFIER = "ChildTier1Interface" -func (s *ChildVirtualEndpoint) GetType__() bindings.BindingType { - return ChildVirtualEndpointBindingType() +func (s *ChildTier1Interface) GetType__() vapiBindings_.BindingType { + return ChildTier1InterfaceBindingType() } -func (s *ChildVirtualEndpoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildTier1Interface) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ChildVirtualEndpoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildTier1Interface._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Child wrapper object for VniPoolConfig, used in hierarchical API. -type ChildVniPoolConfig struct { - VniPoolConfig *VniPoolConfig +// Child wrapper object for Tier1InterfaceGroup, used in hierarchical API. +type ChildTier1InterfaceGroup struct { + Tier1InterfaceGroup *Tier1InterfaceGroup // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -31038,131 +31356,32 @@ type ChildVniPoolConfig struct { MarkForOverride *bool // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. MarkedForDelete *bool - RequestParameter *data.StructValue -} - -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ChildVniPoolConfig__TYPE_IDENTIFIER = "ChildVniPoolConfig" - -func (s *ChildVniPoolConfig) GetType__() bindings.BindingType { - return ChildVniPoolConfigBindingType() -} - -func (s *ChildVniPoolConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for ChildVniPoolConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// List of CIDR values -type CidrArrayConstraintValue struct { - // This array can consist of a single IP address, IP address range or a subnet. Its type can be of either IPv4 or IPv6. Both IPv4 and IPv6 addresses within one expression is not allowed. Supported list of formats are, \"192.168.1.1\", \"192.168.1.1-192.168.1.100\", \"192.168.0.0/24\", \"fe80::250:56ff:fe83:318c\", \"fe80::250:56ff:fe83:3181-fe80::250:56ff:fe83:318c\", \"fe80::250:56ff:fe83:318c/64\". format: address-or-block-or-range - Values []string - // Possible values are: - // - // * ConstraintValue#ConstraintValue_RESOURCE_TYPE_STRINGARRAYCONSTRAINTVALUE - // * ConstraintValue#ConstraintValue_RESOURCE_TYPE_CIDRARRAYCONSTRAINTVALUE - // * ConstraintValue#ConstraintValue_RESOURCE_TYPE_INTEGERARRAYCONSTRAINTVALUE - ResourceType string + RequestParameter *vapiData_.StructValue } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const CidrArrayConstraintValue__TYPE_IDENTIFIER = "CidrArrayConstraintValue" - -func (s *CidrArrayConstraintValue) GetType__() bindings.BindingType { - return CidrArrayConstraintValueBindingType() -} - -func (s *CidrArrayConstraintValue) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for CidrArrayConstraintValue._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} +const ChildTier1InterfaceGroup__TYPE_IDENTIFIER = "ChildTier1InterfaceGroup" -// DHCP classless static route option. -type ClasslessStaticRoute struct { - // Destination network in CIDR format. format: address-or-block-or-range - Network *string - // IP address of next hop of the route. format: ip - NextHop *string -} - -func (s *ClasslessStaticRoute) GetType__() bindings.BindingType { - return ClasslessStaticRouteBindingType() +func (s *ChildTier1InterfaceGroup) GetType__() vapiBindings_.BindingType { + return ChildTier1InterfaceGroupBindingType() } -func (s *ClasslessStaticRoute) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildTier1InterfaceGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ClasslessStaticRoute._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildTier1InterfaceGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Action to be perform on deployment. -type CloudNativeDeploymentAction struct { - // Possible values are: - // - // * CloudNativeDeploymentAction#CloudNativeDeploymentAction_ACTION_DEPLOY - // * CloudNativeDeploymentAction#CloudNativeDeploymentAction_ACTION_UNDEPLOY - // * CloudNativeDeploymentAction#CloudNativeDeploymentAction_ACTION_REDEPLOY - // * CloudNativeDeploymentAction#CloudNativeDeploymentAction_ACTION_UPDATE_FORMFACTOR - // * CloudNativeDeploymentAction#CloudNativeDeploymentAction_ACTION_REDEPLOY_UPDATE_FORMFACTOR - // * CloudNativeDeploymentAction#CloudNativeDeploymentAction_ACTION_FORCE_UNDEPLOY - // * CloudNativeDeploymentAction#CloudNativeDeploymentAction_ACTION_RESTART - // * CloudNativeDeploymentAction#CloudNativeDeploymentAction_ACTION_RESET - // - // Action can be deploy or undeploy. DEPLOY - Deploy NSX Application Platform charts. UNDEPLOY - Undeploy NSX Application Platform charts. REDEPLOY - Redeploy NSX Application Platform charts. UPDATE_FORMFACTOR - Upgrade NSX Application Platform charts. REDEPLOY_UPDATE_FORMFACTOR - Retry update NSX Application Platform charts. FORCE_UNDEPLOY - Undeploy forcefully. RESTART - Restart deployment. RESET - Reset deployment. - Action *string -} - -const CloudNativeDeploymentAction_ACTION_DEPLOY = "DEPLOY" -const CloudNativeDeploymentAction_ACTION_UNDEPLOY = "UNDEPLOY" -const CloudNativeDeploymentAction_ACTION_REDEPLOY = "REDEPLOY" -const CloudNativeDeploymentAction_ACTION_UPDATE_FORMFACTOR = "UPDATE_FORMFACTOR" -const CloudNativeDeploymentAction_ACTION_REDEPLOY_UPDATE_FORMFACTOR = "REDEPLOY_UPDATE_FORMFACTOR" -const CloudNativeDeploymentAction_ACTION_FORCE_UNDEPLOY = "FORCE_UNDEPLOY" -const CloudNativeDeploymentAction_ACTION_RESTART = "RESTART" -const CloudNativeDeploymentAction_ACTION_RESET = "RESET" - -func (s *CloudNativeDeploymentAction) GetType__() bindings.BindingType { - return CloudNativeDeploymentActionBindingType() -} - -func (s *CloudNativeDeploymentAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for CloudNativeDeploymentAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Configuration for NSX Application Platform deployment. -type CloudNativeDeploymentConfig struct { +// Child wrapper for TlsCertificate, used in hierarchical API. +type ChildTlsCertificate struct { + TlsCertificate *TlsCertificate // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -31187,167 +31406,156 @@ type CloudNativeDeploymentConfig struct { // Defaults to ID if not set DisplayName *string // Unique identifier of this resource - Id *string - // The type of this resource. - ResourceType *string + Id *string + ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag - // Path of its parent - ParentPath *string - // Absolute path of this object - Path *string - // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. - RealizationId *string - // Path relative from its parent - RelativePath *string - // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. - UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue - // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. - MarkedForDelete *bool - // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. - Overridden *bool - // Unique id to identify kubernetes guest cluster. - ClusterId *string - DeploymentAction *CloudNativeDeploymentAction - KubeconfInfo *KubeconfigInfo - // Kubernetes storage class - StorageClass *string - // Deployment version in use. - Version *string + // Indicates whether this object is the overridden intent object Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + MarkForOverride *bool + // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. + MarkedForDelete *bool + RequestParameter *vapiData_.StructValue } -func (s *CloudNativeDeploymentConfig) GetType__() bindings.BindingType { - return CloudNativeDeploymentConfigBindingType() +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const ChildTlsCertificate__TYPE_IDENTIFIER = "ChildTlsCertificate" + +func (s *ChildTlsCertificate) GetType__() vapiBindings_.BindingType { + return ChildTlsCertificateBindingType() } -func (s *CloudNativeDeploymentConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildTlsCertificate) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CloudNativeDeploymentConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildTlsCertificate._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Stores the information about cloud native service instance. -type CloudNativeServiceInstance struct { - // Id of service instance fetched from public cloud. - ExternalId *string - // Type of cloud native service. - ServiceType *string - Source *ResourceReference +// Child wrapper object for TlsConfigProfileBindingMap, used in hierarchical API +type ChildTlsConfigProfileBindingMap struct { + SessionTimerProfileBindingMap *TlsConfigProfileBindingMap // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource Schema *string Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string // Timestamp of last modification format: int64 - LastSyncTime *int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool // Description of this resource Description *string // Defaults to ID if not set DisplayName *string - // The type of this resource. + // Unique identifier of this resource + Id *string ResourceType string - // Specifies list of scope of discovered resource. e.g. if VHC path is associated with principal identity, who owns the discovered resource, then scope id will be VHC path and scope type will be VHC. - Scope []DiscoveredResourceScope // Opaque identifiers meaningful to the API user Tags []Tag + // Indicates whether this object is the overridden intent object Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + MarkForOverride *bool + // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. + MarkedForDelete *bool + RequestParameter *vapiData_.StructValue } -func (s *CloudNativeServiceInstance) GetType__() bindings.BindingType { - return CloudNativeServiceInstanceBindingType() -} - -func (s *CloudNativeServiceInstance) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for CloudNativeServiceInstance._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Cluster backup details -type ClusterBackupInfo struct { - // IP address or FQDN of the node from which the backup was taken format: hostname-or-ip - IpAddress *string - // ID of the node from which the backup was taken - NodeId *string - // Possible values are: - // - // * ClusterBackupInfo#ClusterBackupInfo_RESTORE_TYPE_REGULAR_RESTORE - // * ClusterBackupInfo#ClusterBackupInfo_RESTORE_TYPE_POLICY_ONLY_RESTORE - // - // Type of restore allowed - RestoreType []string - // timestamp of the cluster backup file format: int64 - Timestamp *int64 -} - -const ClusterBackupInfo_RESTORE_TYPE_REGULAR_RESTORE = "REGULAR_RESTORE" -const ClusterBackupInfo_RESTORE_TYPE_POLICY_ONLY_RESTORE = "POLICY_ONLY_RESTORE" +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const ChildTlsConfigProfileBindingMap__TYPE_IDENTIFIER = "ChildTlsConfigProfileBindingMap" -func (s *ClusterBackupInfo) GetType__() bindings.BindingType { - return ClusterBackupInfoBindingType() +func (s *ChildTlsConfigProfileBindingMap) GetType__() vapiBindings_.BindingType { + return ChildTlsConfigProfileBindingMapBindingType() } -func (s *ClusterBackupInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildTlsConfigProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ClusterBackupInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildTlsConfigProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -type ClusterBackupInfoListResult struct { +// Child wrapper for TlsCrl, used in hierarchical API. +type ChildTlsCrl struct { + TlsCrl *TlsCrl // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource Schema *string Self *SelfResourceLink - // Opaque cursor to be used for getting next page of records (supplied by current result page) - Cursor *string - // Count of results found (across all pages), set only on first page format: int64 - ResultCount *int64 - // If true, results are sorted in ascending order - SortAscending *bool - // Field by which records are sorted - SortBy *string - // List of timestamps of backed-up cluster files - Results []ClusterBackupInfo + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + ResourceType string + // Opaque identifiers meaningful to the API user + Tags []Tag + // Indicates whether this object is the overridden intent object Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + MarkForOverride *bool + // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. + MarkedForDelete *bool + RequestParameter *vapiData_.StructValue } -func (s *ClusterBackupInfoListResult) GetType__() bindings.BindingType { - return ClusterBackupInfoListResultBindingType() +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const ChildTlsCrl__TYPE_IDENTIFIER = "ChildTlsCrl" + +func (s *ChildTlsCrl) GetType__() vapiBindings_.BindingType { + return ChildTlsCrlBindingType() } -func (s *ClusterBackupInfoListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildTlsCrl) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ClusterBackupInfoListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildTlsCrl._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Cluster control plane is a hierarchical extension of the NSX-T control plane. It allows NSX to manage multiple clusters. There is an instance of cluster control plane in each managed cluster. The cluster control plane is responsible for the traffic management, span calculation and it can work on its own. NSX-T central control plane distributes high-level network configurations like security policies and groups to cluster control planes, and each cluster control plane computes and realizes the configurations on the managed cluster. -type ClusterControlPlane struct { +// Child wrapper object for TLSPolicy, used in hierarchical API +type ChildTlsPolicy struct { + TlsPolicy *TlsPolicy // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -31372,232 +31580,214 @@ type ClusterControlPlane struct { // Defaults to ID if not set DisplayName *string // Unique identifier of this resource - Id *string - // The type of this resource. - ResourceType *string + Id *string + ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag - // Path of its parent - ParentPath *string - // Absolute path of this object - Path *string - // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. - RealizationId *string - // Path relative from its parent - RelativePath *string - // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. - UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue - // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. - MarkedForDelete *bool - // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. - Overridden *bool - // This property should be afford in create process. - Certificate *string - // This property is used to identify the cluster control plane in NSX-T. This id should assigned by NSX-T in create process. - NodeId *string - // This property should be afford in create process for VHC module requirement. - VhcPath *string + // Indicates whether this object is the overridden intent object Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + MarkForOverride *bool + // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. + MarkedForDelete *bool + RequestParameter *vapiData_.StructValue } -func (s *ClusterControlPlane) GetType__() bindings.BindingType { - return ClusterControlPlaneBindingType() +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const ChildTlsPolicy__TYPE_IDENTIFIER = "ChildTlsPolicy" + +func (s *ChildTlsPolicy) GetType__() vapiBindings_.BindingType { + return ChildTlsPolicyBindingType() } -func (s *ClusterControlPlane) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildTlsPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ClusterControlPlane._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildTlsPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Cluster Control Plane queries result -type ClusterControlPlaneListResult struct { +// Child wrapper object for TLS Profile, used in hierarchical API +type ChildTlsProfile struct { + TlsProfile *vapiData_.StructValue // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource Schema *string Self *SelfResourceLink - // Opaque cursor to be used for getting next page of records (supplied by current result page) - Cursor *string - // Count of results found (across all pages), set only on first page format: int64 - ResultCount *int64 - // If true, results are sorted in ascending order - SortAscending *bool - // Field by which records are sorted - SortBy *string - // This property include all cluster control Plane in NSX-T. - Results []ClusterControlPlane -} - -func (s *ClusterControlPlaneListResult) GetType__() bindings.BindingType { - return ClusterControlPlaneListResultBindingType() -} - -func (s *ClusterControlPlaneListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for ClusterControlPlaneListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + ResourceType string + // Opaque identifiers meaningful to the API user + Tags []Tag + // Indicates whether this object is the overridden intent object Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + MarkForOverride *bool + // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. + MarkedForDelete *bool + RequestParameter *vapiData_.StructValue } -// Details of the member belonging to a Group -type ClusterMemberDetails struct { - // The Antrea cluster id of the pod - ClusterId *string - // The Antrea cluster name of the pod - ClusterName *string - Namespaces []NamespaceMemberDetails -} +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const ChildTlsProfile__TYPE_IDENTIFIER = "ChildTlsProfile" -func (s *ClusterMemberDetails) GetType__() bindings.BindingType { - return ClusterMemberDetailsBindingType() +func (s *ChildTlsProfile) GetType__() vapiBindings_.BindingType { + return ChildTlsProfileBindingType() } -func (s *ClusterMemberDetails) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildTlsProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ClusterMemberDetails._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildTlsProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Cluster restore status -type ClusterRestoreStatus struct { - // Timestamp when backup was initiated in epoch millisecond format: int64 - BackupTimestamp *int64 - // The list of allowed endpoints, based on the current state of the restore process - Endpoints []ResourceLink - // Unique id for backup request - Id *string - // Instructions for users to reconcile Restore operations - Instructions []InstructionInfo - // Possible values are: - // - // * ClusterRestoreStatus#ClusterRestoreStatus_NOT_ALLOWED_ACTIONS_UPDATES - // - // List of actions that are not allowed - NotAllowedActions []string - // Timestamp when restore was completed in epoch millisecond format: int64 - RestoreEndTime *int64 - // Timestamp when restore was started in epoch millisecond format: int64 - RestoreStartTime *int64 - Status *GlobalRestoreStatus - Step *RestoreStep - // Total number of steps in the entire restore process format: int64 - TotalSteps *int64 +// Child wrapper object for Rule, used in hierarchical API +type ChildTlsRule struct { + TlsRule *TlsRule + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + ResourceType string + // Opaque identifiers meaningful to the API user + Tags []Tag + // Indicates whether this object is the overridden intent object Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + MarkForOverride *bool + // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. + MarkedForDelete *bool + RequestParameter *vapiData_.StructValue } -const ClusterRestoreStatus_NOT_ALLOWED_ACTIONS_UPDATES = "VC_UPDATES" +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const ChildTlsRule__TYPE_IDENTIFIER = "ChildTlsRule" -func (s *ClusterRestoreStatus) GetType__() bindings.BindingType { - return ClusterRestoreStatusBindingType() +func (s *ChildTlsRule) GetType__() vapiBindings_.BindingType { + return ChildTlsRuleBindingType() } -func (s *ClusterRestoreStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildTlsRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ClusterRestoreStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildTlsRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Represents a column of the Grid -type ColumnItem struct { - // Identifies the column and used for fetching content upon an user click or drilldown. If column identifier is not provided, the column's data will not participate in searches and drilldowns. - ColumnIdentifier *string - // Id of drilldown widget, if any. Id should be a valid id of an existing widget. - DrilldownId *string - // Field from which values of the column will be derived. - Field *string - // If set to true, hides the column - Hidden *bool - Label *Label - // Hyperlink of the specified UI page that provides details. If drilldown_id is provided, then navigation cannot be used. - Navigation *string - // Render configuration to be applied, if any. - RenderConfiguration []RenderConfiguration - // If true, the value of the column are sorted in ascending order. Otherwise, in descending order. - SortAscending *bool - // Sorting on column is based on the sort_key. sort_key represents the field in the output data on which sort is requested. - SortKey *string - // Multi-line text to be shown on tooltip while hovering over a cell in the grid. - Tooltip []Tooltip - // Possible values are: - // - // * ColumnItem#ColumnItem_TYPE_STRING - // * ColumnItem#ColumnItem_TYPE_NUMBER - // * ColumnItem#ColumnItem_TYPE_DATE - // - // Data type of the field. - Type_ *string -} - -const ColumnItem_TYPE_STRING = "String" -const ColumnItem_TYPE_NUMBER = "Number" -const ColumnItem_TYPE_DATE = "Date" - -func (s *ColumnItem) GetType__() bindings.BindingType { - return ColumnItemBindingType() -} - -func (s *ColumnItem) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for ColumnItem._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil +// Child wrapper for TlsTrustData, used in hierarchical API. +type ChildTlsTrustData struct { + TlsTrustData *TlsTrustData + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + ResourceType string + // Opaque identifiers meaningful to the API user + Tags []Tag + // Indicates whether this object is the overridden intent object Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + MarkForOverride *bool + // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. + MarkedForDelete *bool + RequestParameter *vapiData_.StructValue } -// An endpoint to connect to Kafka/ingress of the NSX Application Platform. Either FQDN or IP address can be used in the endpoint info. -type CommonAgentEndpointInfo struct { - // The IP address or the full qualified domain name of Kafka broker/ingress. format: hostname-or-ip - Address *string - // The port number where the broker is listening to. format: int64 - Port *int64 -} +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const ChildTlsTrustData__TYPE_IDENTIFIER = "ChildTlsTrustData" -func (s *CommonAgentEndpointInfo) GetType__() bindings.BindingType { - return CommonAgentEndpointInfoBindingType() +func (s *ChildTlsTrustData) GetType__() vapiBindings_.BindingType { + return ChildTlsTrustDataBindingType() } -func (s *CommonAgentEndpointInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildTlsTrustData) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CommonAgentEndpointInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildTlsTrustData._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// NSX Application Platform Common Agent configuration that can be applied to host nodes. -type CommonAgentHostConfigurationInfo struct { +// Child wrapper for TraceflowConfig, used in hierarchical API +type ChildTraceflowConfig struct { + TraceflowConfig *TraceflowConfig // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -31622,79 +31812,98 @@ type CommonAgentHostConfigurationInfo struct { // Defaults to ID if not set DisplayName *string // Unique identifier of this resource - Id *string - // The type of this resource. - ResourceType *string + Id *string + ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag - // A ingress certificate to verify the identity of brokers. - IngressCertificate *string - // List of NSX Application Platform ingress endpoints that host nodes contact initially. - IngressEndpoint []CommonAgentEndpointInfo - // A Kafka broker certificate to verify the identity of brokers. - KafkaCertificate *string - // List of NSX Application Platform broker endpoints that host nodes contact initially. - KafkaEndpoint []CommonAgentEndpointInfo - // Cluster id of the NSX Manager cluster. - NsxClusterId *string - // List of private IP prefix that NSX Application Platform Common Agent network flow is collected from. - PrivateIpRange []CommonAgentPrivateIpRangeInfo - // A truststore to establish the trust between NSX and NSX Application Platform. - Truststore *string + // Indicates whether this object is the overridden intent object Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + MarkForOverride *bool + // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. + MarkedForDelete *bool + RequestParameter *vapiData_.StructValue } -func (s *CommonAgentHostConfigurationInfo) GetType__() bindings.BindingType { - return CommonAgentHostConfigurationInfoBindingType() +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const ChildTraceflowConfig__TYPE_IDENTIFIER = "ChildTraceflowConfig" + +func (s *ChildTraceflowConfig) GetType__() vapiBindings_.BindingType { + return ChildTraceflowConfigBindingType() } -func (s *CommonAgentHostConfigurationInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildTraceflowConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CommonAgentHostConfigurationInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildTraceflowConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// An IP prefix to mark the private network that NSX Application Platform Common Agent network flow is collected from. -type CommonAgentPrivateIpRangeInfo struct { - // The prefix of IP address that marks the range of private network. format: ip - Address *string - // Possible values are: - // - // * CommonAgentPrivateIpRangeInfo#CommonAgentPrivateIpRangeInfo_ADDRESS_TYPE_IPV4 - // * CommonAgentPrivateIpRangeInfo#CommonAgentPrivateIpRangeInfo_ADDRESS_TYPE_IPV6 - // - // The type of IP address. - AddressType *string - // The length of IP address prefix that marks the range of private network. format: int64 - PrefixLength *int64 +// Child wrapper object for VMTagReplicationPolicy, used in hierarchical API +type ChildVMTagReplicationPolicy struct { + VmTagReplicationPolicy *VMTagReplicationPolicy + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + ResourceType string + // Opaque identifiers meaningful to the API user + Tags []Tag + // Indicates whether this object is the overridden intent object Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + MarkForOverride *bool + // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. + MarkedForDelete *bool + RequestParameter *vapiData_.StructValue } -const CommonAgentPrivateIpRangeInfo_ADDRESS_TYPE_IPV4 = "IPV4" -const CommonAgentPrivateIpRangeInfo_ADDRESS_TYPE_IPV6 = "IPV6" +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const ChildVMTagReplicationPolicy__TYPE_IDENTIFIER = "ChildVMTagReplicationPolicy" -func (s *CommonAgentPrivateIpRangeInfo) GetType__() bindings.BindingType { - return CommonAgentPrivateIpRangeInfoBindingType() +func (s *ChildVMTagReplicationPolicy) GetType__() vapiBindings_.BindingType { + return ChildVMTagReplicationPolicyBindingType() } -func (s *CommonAgentPrivateIpRangeInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildVMTagReplicationPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CommonAgentPrivateIpRangeInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildVMTagReplicationPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// A communication entry indicates the action to be performed for various types of traffic flowing between workload groups. This type is deprecated. Use the type Rule instead. -type CommunicationEntry struct { +// Child wrapper object for VirtualEndpoint used in hierarchical API. +type ChildVirtualEndpoint struct { + VirtualEndpoint *VirtualEndpoint // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -31719,159 +31928,216 @@ type CommunicationEntry struct { // Defaults to ID if not set DisplayName *string // Unique identifier of this resource - Id *string - // The type of this resource. - ResourceType *string + Id *string + ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag - // Path of its parent - ParentPath *string - // Absolute path of this object - Path *string - // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. - RealizationId *string - // Path relative from its parent - RelativePath *string - // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. - UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue - // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. - MarkedForDelete *bool - // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. - Overridden *bool - // Possible values are: - // - // * CommunicationEntry#CommunicationEntry_ACTION_ALLOW - // * CommunicationEntry#CommunicationEntry_ACTION_DROP - // * CommunicationEntry#CommunicationEntry_ACTION_REJECT - // - // The action to be applied to all the services. - Action *string - // We need paths as duplicate names may exist for groups under different domains.In order to specify all groups, use the constant \"ANY\". This is case insensitive. If \"ANY\" is used, it should be the ONLY element in the group array. Error will be thrown if ANY is used in conjunction with other values. - DestinationGroups []string - // Possible values are: - // - // * CommunicationEntry#CommunicationEntry_DIRECTION_IN - // * CommunicationEntry#CommunicationEntry_DIRECTION_OUT - // * CommunicationEntry#CommunicationEntry_DIRECTION_IN_OUT - // - // Define direction of traffic. - Direction *string - // Flag to disable the rule. Default is enabled. - Disabled *bool - // Flag to enable packet logging. Default is disabled. - Logged *bool - // Text for additional notes on changes. - Notes *string - // The list of policy paths where the communication entry is applied Edge/LR/T0/T1/LRP/CGW/MGW/etc. Note that a given rule can be applied on multiple LRs/LRPs. - Scope []string - // This field is used to resolve conflicts between multiple CommunicationEntries under CommunicationMap for a Domain If no sequence number is specified in the payload, a value of 0 is assigned by default. If there are multiple communication entries with the same sequence number then their order is not deterministic. If a specific order of communication entry is desired, then one has to specify unique sequence numbers or use the POST request on the communication entry entity with a query parameter action=revise to let the framework assign a sequence number format: int32 - SequenceNumber *int64 - // In order to specify all services, use the constant \"ANY\". This is case insensitive. If \"ANY\" is used, it should be the ONLY element in the services array. Error will be thrown if ANY is used in conjunction with other values. - Services []string - // We need paths as duplicate names may exist for groups under different domains. In order to specify all groups, use the constant \"ANY\". This is case insensitive. If \"ANY\" is used, it should be the ONLY element in the group array. Error will be thrown if ANY is used in conjunction with other values. - SourceGroups []string - // User level field which will be printed in CLI and packet logs. - Tag *string + // Indicates whether this object is the overridden intent object Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + MarkForOverride *bool + // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. + MarkedForDelete *bool + RequestParameter *vapiData_.StructValue } -const CommunicationEntry_ACTION_ALLOW = "ALLOW" -const CommunicationEntry_ACTION_DROP = "DROP" -const CommunicationEntry_ACTION_REJECT = "REJECT" -const CommunicationEntry_DIRECTION_IN = "IN" -const CommunicationEntry_DIRECTION_OUT = "OUT" -const CommunicationEntry_DIRECTION_IN_OUT = "IN_OUT" +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const ChildVirtualEndpoint__TYPE_IDENTIFIER = "ChildVirtualEndpoint" -func (s *CommunicationEntry) GetType__() bindings.BindingType { - return CommunicationEntryBindingType() +func (s *ChildVirtualEndpoint) GetType__() vapiBindings_.BindingType { + return ChildVirtualEndpointBindingType() } -func (s *CommunicationEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildVirtualEndpoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CommunicationEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildVirtualEndpoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// This type is deprecated. Use the type RuleListResult instead. -type CommunicationEntryListResult struct { +// Child wrapper object for VniPoolConfig, used in hierarchical API. +type ChildVniPoolConfig struct { + VniPoolConfig *VniPoolConfig // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource Schema *string Self *SelfResourceLink - // Opaque cursor to be used for getting next page of records (supplied by current result page) - Cursor *string - // Count of results found (across all pages), set only on first page format: int64 - ResultCount *int64 - // If true, results are sorted in ascending order - SortAscending *bool - // Field by which records are sorted - SortBy *string - // CommunicationEntry list results - Results []CommunicationEntry + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + ResourceType string + // Opaque identifiers meaningful to the API user + Tags []Tag + // Indicates whether this object is the overridden intent object Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + MarkForOverride *bool + // If this field is set to true, delete operation is triggered on the intent tree. This resource along with its all children in intent tree will be deleted. This is a cascade delete and should only be used if intent object along with its all children are to be deleted. This does not support deletion of single non-leaf node within the tree and should be used carefully. + MarkedForDelete *bool + RequestParameter *vapiData_.StructValue } -func (s *CommunicationEntryListResult) GetType__() bindings.BindingType { - return CommunicationEntryListResultBindingType() +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const ChildVniPoolConfig__TYPE_IDENTIFIER = "ChildVniPoolConfig" + +func (s *ChildVniPoolConfig) GetType__() vapiBindings_.BindingType { + return ChildVniPoolConfigBindingType() } -func (s *CommunicationEntryListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ChildVniPoolConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CommunicationEntryListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ChildVniPoolConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Parameters to let the admin specify a relative position of a communication map or communication entry w.r.t to another one. This type is deprecated. Use the type RuleInsertParameters instead. -type CommunicationInsertParameters struct { - // The communication map/communication entry path if operation is 'insert_after' or 'insert_before' - AnchorPath *string +// List of CIDR values +type CidrArrayConstraintValue struct { + // This array can consist of a single IP address, IP address range or a subnet. Its type can be of either IPv4 or IPv6. Both IPv4 and IPv6 addresses within one expression is not allowed. Supported list of formats are, \"192.168.1.1\", \"192.168.1.1-192.168.1.100\", \"192.168.0.0/24\", \"fe80::250:56ff:fe83:318c\", \"fe80::250:56ff:fe83:3181-fe80::250:56ff:fe83:318c\", \"fe80::250:56ff:fe83:318c/64\". format: address-or-block-or-range + Values []string // Possible values are: // - // * CommunicationInsertParameters#CommunicationInsertParameters_OPERATION_TOP - // * CommunicationInsertParameters#CommunicationInsertParameters_OPERATION_BOTTOM - // * CommunicationInsertParameters#CommunicationInsertParameters_OPERATION_AFTER - // * CommunicationInsertParameters#CommunicationInsertParameters_OPERATION_BEFORE + // * ConstraintValue#ConstraintValue_RESOURCE_TYPE_STRINGARRAYCONSTRAINTVALUE + // * ConstraintValue#ConstraintValue_RESOURCE_TYPE_CIDRARRAYCONSTRAINTVALUE + // * ConstraintValue#ConstraintValue_RESOURCE_TYPE_INTEGERARRAYCONSTRAINTVALUE + ResourceType string +} + +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const CidrArrayConstraintValue__TYPE_IDENTIFIER = "CidrArrayConstraintValue" + +func (s *CidrArrayConstraintValue) GetType__() vapiBindings_.BindingType { + return CidrArrayConstraintValueBindingType() +} + +func (s *CidrArrayConstraintValue) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for CidrArrayConstraintValue._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// HTTP cipher suite +type CipherSuite struct { + // Enable status for this cipher suite + Enabled *bool + // Name of the TLS cipher suite + Name *string +} + +func (s *CipherSuite) GetType__() vapiBindings_.BindingType { + return CipherSuiteBindingType() +} + +func (s *CipherSuite) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for CipherSuite._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// DHCP classless static route option. +type ClasslessStaticRoute struct { + // Destination network in CIDR format. format: address-or-block-or-range + Network *string + // IP address of next hop of the route. format: ip + NextHop *string +} + +func (s *ClasslessStaticRoute) GetType__() vapiBindings_.BindingType { + return ClasslessStaticRouteBindingType() +} + +func (s *ClasslessStaticRoute) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ClasslessStaticRoute._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Action to be perform on deployment. +type CloudNativeDeploymentAction struct { + // Possible values are: // - // Operation - Operation *string + // * CloudNativeDeploymentAction#CloudNativeDeploymentAction_ACTION_DEPLOY + // * CloudNativeDeploymentAction#CloudNativeDeploymentAction_ACTION_UNDEPLOY + // * CloudNativeDeploymentAction#CloudNativeDeploymentAction_ACTION_REDEPLOY + // * CloudNativeDeploymentAction#CloudNativeDeploymentAction_ACTION_UPDATE_FORMFACTOR + // * CloudNativeDeploymentAction#CloudNativeDeploymentAction_ACTION_REDEPLOY_UPDATE_FORMFACTOR + // * CloudNativeDeploymentAction#CloudNativeDeploymentAction_ACTION_FORCE_UNDEPLOY + // * CloudNativeDeploymentAction#CloudNativeDeploymentAction_ACTION_RESTART + // * CloudNativeDeploymentAction#CloudNativeDeploymentAction_ACTION_RESET + // + // Action can be deploy or undeploy. DEPLOY - Deploy NSX Application Platform charts. UNDEPLOY - Undeploy NSX Application Platform charts. REDEPLOY - Redeploy NSX Application Platform charts. UPDATE_FORMFACTOR - Upgrade NSX Application Platform charts. REDEPLOY_UPDATE_FORMFACTOR - Retry update NSX Application Platform charts. FORCE_UNDEPLOY - Undeploy forcefully. RESTART - Restart deployment. RESET - Reset deployment. + Action *string } -const CommunicationInsertParameters_OPERATION_TOP = "insert_top" -const CommunicationInsertParameters_OPERATION_BOTTOM = "insert_bottom" -const CommunicationInsertParameters_OPERATION_AFTER = "insert_after" -const CommunicationInsertParameters_OPERATION_BEFORE = "insert_before" +const CloudNativeDeploymentAction_ACTION_DEPLOY = "DEPLOY" +const CloudNativeDeploymentAction_ACTION_UNDEPLOY = "UNDEPLOY" +const CloudNativeDeploymentAction_ACTION_REDEPLOY = "REDEPLOY" +const CloudNativeDeploymentAction_ACTION_UPDATE_FORMFACTOR = "UPDATE_FORMFACTOR" +const CloudNativeDeploymentAction_ACTION_REDEPLOY_UPDATE_FORMFACTOR = "REDEPLOY_UPDATE_FORMFACTOR" +const CloudNativeDeploymentAction_ACTION_FORCE_UNDEPLOY = "FORCE_UNDEPLOY" +const CloudNativeDeploymentAction_ACTION_RESTART = "RESTART" +const CloudNativeDeploymentAction_ACTION_RESET = "RESET" -func (s *CommunicationInsertParameters) GetType__() bindings.BindingType { - return CommunicationInsertParametersBindingType() +func (s *CloudNativeDeploymentAction) GetType__() vapiBindings_.BindingType { + return CloudNativeDeploymentActionBindingType() } -func (s *CommunicationInsertParameters) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *CloudNativeDeploymentAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CommunicationInsertParameters._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for CloudNativeDeploymentAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Ordered list of CommunicationEntries. This object is created by default along with the Domain. This type is deprecated. Use the type SecurityPolicy instead. -type CommunicationMap struct { +// Configuration for NSX Application Platform deployment. +type CloudNativeDeploymentConfig struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -31901,6 +32167,10 @@ type CommunicationMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -31909,40 +32179,77 @@ type CommunicationMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool - // - Distributed Firewall - Policy framework for Distributed Firewall provides four pre-defined categories for classifying a communication map. They are \"Emergency\", \"Infrastructure\", \"Environment\" and \"Application\". Amongst the layer 3 communication maps,there is a pre-determined order in which the policy framework manages the priority of these communication maps. Emergency category has the highest priority followed by Infrastructure, Environment and then Application rules. Administrator can choose to categorize a communication map into the above categories or can choose to leave it empty. If empty it will have the least precedence w.r.t the above four layer 3 categories. - Category *string - // CommunicationEntries that are a part of this CommunicationMap - CommunicationEntries []CommunicationEntry - // This field is used to resolve conflicts between communication maps across domains. In order to change the precedence of a communication map one can fire a POST request on the communication map entity with a query parameter action=revise The precedence field will reflect the value of the computed precedence upon execution of the above mentioned POST request. For scenarios where the administrator is using a template to update several communication maps, the only way to set the precedence is to explicitly specify the precedence number for each communication map. If no precedence is specified in the payload, a value of 0 is assigned by default. If there are multiple communication maps with the same precedence then their order is not deterministic. If a specific order of communication map is desired, then one has to specify a unique precedence or use the POST request on the communication map entity with a query parameter action=revise to let the framework assign a precedence format: int32 - Precedence *int64 + // Unique id to identify kubernetes guest cluster. + ClusterId *string + DeploymentAction *CloudNativeDeploymentAction + KubeconfInfo *KubeconfigInfo + // Kubernetes cluster storage class + StorageClass *string + // Deployment version in use. + Version *string } -func (s *CommunicationMap) GetType__() bindings.BindingType { - return CommunicationMapBindingType() +func (s *CloudNativeDeploymentConfig) GetType__() vapiBindings_.BindingType { + return CloudNativeDeploymentConfigBindingType() } -func (s *CommunicationMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *CloudNativeDeploymentConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CommunicationMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for CloudNativeDeploymentConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// This type is deprecated. Use the type SecurityPolicyListResult instead. -type CommunicationMapListResult struct { +// Cluster backup details +type ClusterBackupInfo struct { + // IP address or FQDN of the node from which the backup was taken format: hostname-or-ip + IpAddress *string + // ID of the node from which the backup was taken + NodeId *string + // Possible values are: + // + // * ClusterBackupInfo#ClusterBackupInfo_RESTORE_TYPE_REGULAR_RESTORE + // * ClusterBackupInfo#ClusterBackupInfo_RESTORE_TYPE_POLICY_ONLY_RESTORE + // + // Type of restore allowed + RestoreType []string + // timestamp of the cluster backup file format: int64 + Timestamp *int64 +} + +const ClusterBackupInfo_RESTORE_TYPE_REGULAR_RESTORE = "REGULAR_RESTORE" +const ClusterBackupInfo_RESTORE_TYPE_POLICY_ONLY_RESTORE = "POLICY_ONLY_RESTORE" + +func (s *ClusterBackupInfo) GetType__() vapiBindings_.BindingType { + return ClusterBackupInfoBindingType() +} + +func (s *ClusterBackupInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ClusterBackupInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +type ClusterBackupInfoListResult struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -31956,28 +32263,27 @@ type CommunicationMapListResult struct { SortAscending *bool // Field by which records are sorted SortBy *string - // CommunicationMap list results - Results []CommunicationMap + // List of timestamps of backed-up cluster files + Results []ClusterBackupInfo } -func (s *CommunicationMapListResult) GetType__() bindings.BindingType { - return CommunicationMapListResultBindingType() +func (s *ClusterBackupInfoListResult) GetType__() vapiBindings_.BindingType { + return ClusterBackupInfoListResultBindingType() } -func (s *CommunicationMapListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ClusterBackupInfoListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CommunicationMapListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ClusterBackupInfoListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Community list for BGP routing configuration -type CommunityList struct { +// Cluster control plane is a hierarchical extension of the NSX-T control plane. It allows NSX to manage multiple clusters. There is an instance of cluster control plane in each managed cluster. The cluster control plane is responsible for the traffic management, span calculation and it can work on its own. NSX-T central control plane distributes high-level network configurations like security policies and groups to cluster control planes, and each cluster control plane computes and realizes the configurations on the managed cluster. +type ClusterControlPlane struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -32007,6 +32313,10 @@ type CommunityList struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -32015,36 +32325,41 @@ type CommunityList struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool - // List of BGP community entries. Both standard and large communities are supported. Standard community format: aa:nn where aa and nn must be within the range [1 - 65536]. Large BGP Community format: aa:bb:nn where aa (Global Administrator), bb (Local Data Part 1) and nn (Local Data Part 2) must be within the range [1 - 4294967295]. In additon to numbered communites (e.g. 3356:2040), predefined communities (NO_EXPORT, NO_ADVERTISE, NO_EXPORT_SUBCONFED) are supported. - Communities []string + // This property should be afford in create process. + Certificate *string + // This property is used to identify the cluster control plane in NSX-T. This id should assigned by NSX-T in create process. + NodeId *string + // This property should be afford in create process for VHC module requirement. + VhcPath *string } -func (s *CommunityList) GetType__() bindings.BindingType { - return CommunityListBindingType() +func (s *ClusterControlPlane) GetType__() vapiBindings_.BindingType { + return ClusterControlPlaneBindingType() } -func (s *CommunityList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ClusterControlPlane) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CommunityList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ClusterControlPlane._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Paged collection of CommunityLists -type CommunityListListResult struct { +// Cluster Control Plane queries result +type ClusterControlPlaneListResult struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -32058,147 +32373,167 @@ type CommunityListListResult struct { SortAscending *bool // Field by which records are sorted SortBy *string - // CommunityList results - Results []CommunityList + // This property include all cluster control Plane in NSX-T. + Results []ClusterControlPlane } -func (s *CommunityListListResult) GetType__() bindings.BindingType { - return CommunityListListResultBindingType() +func (s *ClusterControlPlaneListResult) GetType__() vapiBindings_.BindingType { + return ClusterControlPlaneListResultBindingType() } -func (s *CommunityListListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ClusterControlPlaneListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CommunityListListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ClusterControlPlaneListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Match criteria based on a community list -type CommunityMatchCriteria struct { - // Match criteria specified as a community list path or a regular expression. - Criteria *string - // Possible values are: - // - // * CommunityMatchCriteria#CommunityMatchCriteria_MATCH_OPERATOR_ANY - // * CommunityMatchCriteria#CommunityMatchCriteria_MATCH_OPERATOR_ALL - // * CommunityMatchCriteria#CommunityMatchCriteria_MATCH_OPERATOR_EXACT - // * CommunityMatchCriteria#CommunityMatchCriteria_MATCH_OPERATOR_COMMUNITY_REGEX - // * CommunityMatchCriteria#CommunityMatchCriteria_MATCH_OPERATOR_LARGE_COMMUNITY_REGEX - // - // Match operator for community list entries. Not valid when a regular expression is specified for criteria. - MatchOperator *string +// Details of the member belonging to a Group +type ClusterMemberDetails struct { + // The Antrea cluster id of the pod + ClusterId *string + // The Antrea cluster name of the pod + ClusterName *string + Namespaces []NamespaceMemberDetails } -const CommunityMatchCriteria_MATCH_OPERATOR_ANY = "MATCH_ANY" -const CommunityMatchCriteria_MATCH_OPERATOR_ALL = "MATCH_ALL" -const CommunityMatchCriteria_MATCH_OPERATOR_EXACT = "MATCH_EXACT" -const CommunityMatchCriteria_MATCH_OPERATOR_COMMUNITY_REGEX = "MATCH_COMMUNITY_REGEX" -const CommunityMatchCriteria_MATCH_OPERATOR_LARGE_COMMUNITY_REGEX = "MATCH_LARGE_COMMUNITY_REGEX" - -func (s *CommunityMatchCriteria) GetType__() bindings.BindingType { - return CommunityMatchCriteriaBindingType() +func (s *ClusterMemberDetails) GetType__() vapiBindings_.BindingType { + return ClusterMemberDetailsBindingType() } -func (s *CommunityMatchCriteria) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ClusterMemberDetails) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CommunityMatchCriteria._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ClusterMemberDetails._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Result of prechecks run for onboarding standby Global Manager or remote site. The checks include NSX version compatibility with active Global Manager, Round Trip Time (RTT), etc. Note that some of checks like RTT are soft limits. -type CompatibilityCheckResult struct { - // Local Site NSX version where active Global Mananger is running. - LocalNsxVersion *string - // Remote Site NSX version. - NsxVersion *string - // Round trip time to the remote Site or Global Manager from active Global Manager. format: int64 - Rtt *int64 - // Flag to indicate if RTT to remote Site exceeds the recommended limit. - RttExceeded *bool - // Flag to indicate if remote Site NSX version is compatible with active Global Manager. - VersionCompatible *bool +// Cluster restore status +type ClusterRestoreStatus struct { + // Timestamp when backup was initiated in epoch millisecond format: int64 + BackupTimestamp *int64 + // The list of allowed endpoints, based on the current state of the restore process + Endpoints []ResourceLink + // Unique id for backup request + Id *string + // Instructions for users to reconcile Restore operations + Instructions []InstructionInfo + // Possible values are: + // + // * ClusterRestoreStatus#ClusterRestoreStatus_NOT_ALLOWED_ACTIONS_UPDATES + // + // List of actions that are not allowed + NotAllowedActions []string + // Timestamp when restore was completed in epoch millisecond format: int64 + RestoreEndTime *int64 + // Timestamp when restore was started in epoch millisecond format: int64 + RestoreStartTime *int64 + Status *GlobalRestoreStatus + Step *RestoreStep + // Total number of steps in the entire restore process format: int64 + TotalSteps *int64 } -func (s *CompatibilityCheckResult) GetType__() bindings.BindingType { - return CompatibilityCheckResultBindingType() +const ClusterRestoreStatus_NOT_ALLOWED_ACTIONS_UPDATES = "VC_UPDATES" + +func (s *ClusterRestoreStatus) GetType__() vapiBindings_.BindingType { + return ClusterRestoreStatusBindingType() } -func (s *CompatibilityCheckResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ClusterRestoreStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CompatibilityCheckResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ClusterRestoreStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// This indicate component health condition and the reason why not healthy. -type ComponentConditionItem struct { - // Possible values are: - // - // * ComponentConditionItem#ComponentConditionItem_CONDITION_TYPE_CONTROLLER_HEALTHY - // * ComponentConditionItem#ComponentConditionItem_CONDITION_TYPE_MP_ADAPTER_HEALTHY - // * ComponentConditionItem#ComponentConditionItem_CONDITION_TYPE_MP_CONNECTED - // * ComponentConditionItem#ComponentConditionItem_CONDITION_TYPE_CCP_ADAPTER_HEALTHY - // * ComponentConditionItem#ComponentConditionItem_CONDITION_TYPE_CCP_SESSION_STATE_UP - // - // Indicate which component condition it is. - ConditionType *string - // Time unit is millisecond. format: int64 - LastHeartbeatTime *int64 - // Additional condition information. - Message *string - // Indicate why not healthy. - Reason *string +// Represents a column of the Grid +type ColumnItem struct { + // Identifies the column and used for fetching content upon an user click or drilldown. If column identifier is not provided, the column's data will not participate in searches and drilldowns. + ColumnIdentifier *string + // Id of drilldown widget, if any. Id should be a valid id of an existing widget. + DrilldownId *string + // Field from which values of the column will be derived. + Field *string + // If set to true, hides the column + Hidden *bool + Label *Label + // Hyperlink of the specified UI page that provides details. If drilldown_id is provided, then navigation cannot be used. + Navigation *string + // Render configuration to be applied, if any. + RenderConfiguration []RenderConfiguration + // If true, the value of the column are sorted in ascending order. Otherwise, in descending order. + SortAscending *bool + // Sorting on column is based on the sort_key. sort_key represents the field in the output data on which sort is requested. + SortKey *string + // Multi-line text to be shown on tooltip while hovering over a cell in the grid. + Tooltip []Tooltip // Possible values are: // - // * ComponentConditionItem#ComponentConditionItem_STATUS_HEALTHY - // * ComponentConditionItem#ComponentConditionItem_STATUS_UNHEALTHY + // * ColumnItem#ColumnItem_TYPE_STRING + // * ColumnItem#ColumnItem_TYPE_NUMBER + // * ColumnItem#ColumnItem_TYPE_DATE // - // Indicate healthy or unhealthy. - Status *string + // Data type of the field. + Type_ *string } -const ComponentConditionItem_CONDITION_TYPE_CONTROLLER_HEALTHY = "CONTROLLER_HEALTHY" -const ComponentConditionItem_CONDITION_TYPE_MP_ADAPTER_HEALTHY = "MP_ADAPTER_HEALTHY" -const ComponentConditionItem_CONDITION_TYPE_MP_CONNECTED = "MP_CONNECTED" -const ComponentConditionItem_CONDITION_TYPE_CCP_ADAPTER_HEALTHY = "CCP_ADAPTER_HEALTHY" -const ComponentConditionItem_CONDITION_TYPE_CCP_SESSION_STATE_UP = "CCP_SESSION_STATE_UP" -const ComponentConditionItem_STATUS_HEALTHY = "HEALTHY" -const ComponentConditionItem_STATUS_UNHEALTHY = "UNHEALTHY" +const ColumnItem_TYPE_STRING = "String" +const ColumnItem_TYPE_NUMBER = "Number" +const ColumnItem_TYPE_DATE = "Date" -func (s *ComponentConditionItem) GetType__() bindings.BindingType { - return ComponentConditionItemBindingType() +func (s *ColumnItem) GetType__() vapiBindings_.BindingType { + return ColumnItemBindingType() } -func (s *ComponentConditionItem) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ColumnItem) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ComponentConditionItem._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ColumnItem._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Idfw configuration for enable/disable idfw on cluster level. -type ComputeClusterIdfwConfiguration struct { +// An endpoint to connect to Kafka/ingress of the NSX Application Platform. Either FQDN or IP address can be used in the endpoint info. +type CommonAgentEndpointInfo struct { + // The IP address or the full qualified domain name of Kafka broker/ingress. format: hostname-or-ip + Address *string + // The port number where the broker is listening to. format: int64 + Port *int64 +} + +func (s *CommonAgentEndpointInfo) GetType__() vapiBindings_.BindingType { + return CommonAgentEndpointInfoBindingType() +} + +func (s *CommonAgentEndpointInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for CommonAgentEndpointInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// NSX Application Platform Common Agent configuration that can be applied to host nodes. +type CommonAgentHostConfigurationInfo struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -32228,121 +32563,688 @@ type ComputeClusterIdfwConfiguration struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag - // Path of its parent - ParentPath *string - // Absolute path of this object - Path *string - // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. - RealizationId *string - // Path relative from its parent - RelativePath *string - // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. - UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue - // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. - MarkedForDelete *bool - // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. - Overridden *bool - // If set to true, idfw is enabled for this cluster - ClusterIdfwEnabled *bool - Member *PolicyResourceReference + // A ingress certificate to verify the identity of brokers. + IngressCertificate *string + // List of NSX Application Platform ingress endpoints that host nodes contact initially. + IngressEndpoint []CommonAgentEndpointInfo + // A Kafka broker certificate to verify the identity of brokers. + KafkaCertificate *string + // List of NSX Application Platform broker endpoints that host nodes contact initially. + KafkaEndpoint []CommonAgentEndpointInfo + // Cluster id of the NSX Manager cluster. + NsxClusterId *string + // List of private IP prefix that NSX Application Platform Common Agent network flow is collected from. + PrivateIpRange []CommonAgentPrivateIpRangeInfo + // Site id of the local manager. + SiteId *string + // A truststore to establish the trust between NSX and NSX Application Platform. + Truststore *string } -func (s *ComputeClusterIdfwConfiguration) GetType__() bindings.BindingType { - return ComputeClusterIdfwConfigurationBindingType() +func (s *CommonAgentHostConfigurationInfo) GetType__() vapiBindings_.BindingType { + return CommonAgentHostConfigurationInfoBindingType() } -func (s *ComputeClusterIdfwConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *CommonAgentHostConfigurationInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ComputeClusterIdfwConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for CommonAgentHostConfigurationInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Paged collection of compute cluster idfw configuration -type ComputeClusterIdfwConfigurationListResult struct { - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Opaque cursor to be used for getting next page of records (supplied by current result page) - Cursor *string - // Count of results found (across all pages), set only on first page format: int64 - ResultCount *int64 - // If true, results are sorted in ascending order - SortAscending *bool - // Field by which records are sorted - SortBy *string - // Compute cluster wise identity firewall configuration list results - Results []ComputeClusterIdfwConfiguration +// An IP prefix to mark the private network that NSX Application Platform Common Agent network flow is collected from. +type CommonAgentPrivateIpRangeInfo struct { + // The prefix of IP address that marks the range of private network. format: ip + Address *string + // Possible values are: + // + // * CommonAgentPrivateIpRangeInfo#CommonAgentPrivateIpRangeInfo_ADDRESS_TYPE_IPV4 + // * CommonAgentPrivateIpRangeInfo#CommonAgentPrivateIpRangeInfo_ADDRESS_TYPE_IPV6 + // + // The type of IP address. + AddressType *string + // The length of IP address prefix that marks the range of private network. format: int64 + PrefixLength *int64 } -func (s *ComputeClusterIdfwConfigurationListResult) GetType__() bindings.BindingType { - return ComputeClusterIdfwConfigurationListResultBindingType() +const CommonAgentPrivateIpRangeInfo_ADDRESS_TYPE_IPV4 = "IPV4" +const CommonAgentPrivateIpRangeInfo_ADDRESS_TYPE_IPV6 = "IPV6" + +func (s *CommonAgentPrivateIpRangeInfo) GetType__() vapiBindings_.BindingType { + return CommonAgentPrivateIpRangeInfoBindingType() } -func (s *ComputeClusterIdfwConfigurationListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *CommonAgentPrivateIpRangeInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ComputeClusterIdfwConfigurationListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for CommonAgentPrivateIpRangeInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -type ComputeCollection struct { - // Local Id of the compute collection in the Compute Manager - CmLocalId *string - // External ID of the ComputeCollection in the source Compute manager, e.g. mo-ref in VC - ExternalId *string - // Id of the compute manager from where this Compute Collection was discovered - OriginId *string - // Key-Value map of additional specific properties of compute collection in the Compute Manager - OriginProperties []KeyValuePair - // ComputeCollection type like VC_Cluster. Here the Compute Manager type prefix would help in differentiating similar named Compute Collection types from different Compute Managers - OriginType *string - // Id of the owner of compute collection in the Compute Manager +// A communication entry indicates the action to be performed for various types of traffic flowing between workload groups. This type is deprecated. Use the type Rule instead. +type CommunicationEntry struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // Possible values are: + // + // * CommunicationEntry#CommunicationEntry_ACTION_ALLOW + // * CommunicationEntry#CommunicationEntry_ACTION_DROP + // * CommunicationEntry#CommunicationEntry_ACTION_REJECT + // + // The action to be applied to all the services. + Action *string + // We need paths as duplicate names may exist for groups under different domains.In order to specify all groups, use the constant \"ANY\". This is case insensitive. If \"ANY\" is used, it should be the ONLY element in the group array. Error will be thrown if ANY is used in conjunction with other values. + DestinationGroups []string + // Possible values are: + // + // * CommunicationEntry#CommunicationEntry_DIRECTION_IN + // * CommunicationEntry#CommunicationEntry_DIRECTION_OUT + // * CommunicationEntry#CommunicationEntry_DIRECTION_IN_OUT + // + // Define direction of traffic. + Direction *string + // Flag to disable the rule. Default is enabled. + Disabled *bool + // Flag to enable packet logging. Default is disabled. + Logged *bool + // Text for additional notes on changes. + Notes *string + // The list of policy paths where the communication entry is applied Edge/LR/T0/T1/LRP/CGW/MGW/etc. Note that a given rule can be applied on multiple LRs/LRPs. + Scope []string + // This field is used to resolve conflicts between multiple CommunicationEntries under CommunicationMap for a Domain If no sequence number is specified in the payload, a value of 0 is assigned by default. If there are multiple communication entries with the same sequence number then their order is not deterministic. If a specific order of communication entry is desired, then one has to specify unique sequence numbers or use the POST request on the communication entry entity with a query parameter action=revise to let the framework assign a sequence number format: int32 + SequenceNumber *int64 + // In order to specify all services, use the constant \"ANY\". This is case insensitive. If \"ANY\" is used, it should be the ONLY element in the services array. Error will be thrown if ANY is used in conjunction with other values. + Services []string + // We need paths as duplicate names may exist for groups under different domains. In order to specify all groups, use the constant \"ANY\". This is case insensitive. If \"ANY\" is used, it should be the ONLY element in the group array. Error will be thrown if ANY is used in conjunction with other values. + SourceGroups []string + // User level field which will be printed in CLI and packet logs. + Tag *string +} + +const CommunicationEntry_ACTION_ALLOW = "ALLOW" +const CommunicationEntry_ACTION_DROP = "DROP" +const CommunicationEntry_ACTION_REJECT = "REJECT" +const CommunicationEntry_DIRECTION_IN = "IN" +const CommunicationEntry_DIRECTION_OUT = "OUT" +const CommunicationEntry_DIRECTION_IN_OUT = "IN_OUT" + +func (s *CommunicationEntry) GetType__() vapiBindings_.BindingType { + return CommunicationEntryBindingType() +} + +func (s *CommunicationEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for CommunicationEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// This type is deprecated. Use the type RuleListResult instead. +type CommunicationEntryListResult struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // CommunicationEntry list results + Results []CommunicationEntry +} + +func (s *CommunicationEntryListResult) GetType__() vapiBindings_.BindingType { + return CommunicationEntryListResultBindingType() +} + +func (s *CommunicationEntryListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for CommunicationEntryListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Parameters to let the admin specify a relative position of a communication map or communication entry w.r.t to another one. This type is deprecated. Use the type RuleInsertParameters instead. +type CommunicationInsertParameters struct { + // The communication map/communication entry path if operation is 'insert_after' or 'insert_before' + AnchorPath *string + // Possible values are: + // + // * CommunicationInsertParameters#CommunicationInsertParameters_OPERATION_TOP + // * CommunicationInsertParameters#CommunicationInsertParameters_OPERATION_BOTTOM + // * CommunicationInsertParameters#CommunicationInsertParameters_OPERATION_AFTER + // * CommunicationInsertParameters#CommunicationInsertParameters_OPERATION_BEFORE + // + // Operation + Operation *string +} + +const CommunicationInsertParameters_OPERATION_TOP = "insert_top" +const CommunicationInsertParameters_OPERATION_BOTTOM = "insert_bottom" +const CommunicationInsertParameters_OPERATION_AFTER = "insert_after" +const CommunicationInsertParameters_OPERATION_BEFORE = "insert_before" + +func (s *CommunicationInsertParameters) GetType__() vapiBindings_.BindingType { + return CommunicationInsertParametersBindingType() +} + +func (s *CommunicationInsertParameters) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for CommunicationInsertParameters._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Ordered list of CommunicationEntries. This object is created by default along with the Domain. This type is deprecated. Use the type SecurityPolicy instead. +type CommunicationMap struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource Schema *string Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string // Timestamp of last modification format: int64 - LastSyncTime *int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool // Description of this resource Description *string // Defaults to ID if not set DisplayName *string + // Unique identifier of this resource + Id *string // The type of this resource. - ResourceType string - // Specifies list of scope of discovered resource. e.g. if VHC path is associated with principal identity, who owns the discovered resource, then scope id will be VHC path and scope type will be VHC. - Scope []DiscoveredResourceScope + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // - Distributed Firewall - Policy framework for Distributed Firewall provides four pre-defined categories for classifying a communication map. They are \"Emergency\", \"Infrastructure\", \"Environment\" and \"Application\". Amongst the layer 3 communication maps,there is a pre-determined order in which the policy framework manages the priority of these communication maps. Emergency category has the highest priority followed by Infrastructure, Environment and then Application rules. Administrator can choose to categorize a communication map into the above categories or can choose to leave it empty. If empty it will have the least precedence w.r.t the above four layer 3 categories. + Category *string + // CommunicationEntries that are a part of this CommunicationMap + CommunicationEntries []CommunicationEntry + // This field is used to resolve conflicts between communication maps across domains. In order to change the precedence of a communication map one can fire a POST request on the communication map entity with a query parameter action=revise The precedence field will reflect the value of the computed precedence upon execution of the above mentioned POST request. For scenarios where the administrator is using a template to update several communication maps, the only way to set the precedence is to explicitly specify the precedence number for each communication map. If no precedence is specified in the payload, a value of 0 is assigned by default. If there are multiple communication maps with the same precedence then their order is not deterministic. If a specific order of communication map is desired, then one has to specify a unique precedence or use the POST request on the communication map entity with a query parameter action=revise to let the framework assign a precedence format: int32 + Precedence *int64 +} + +func (s *CommunicationMap) GetType__() vapiBindings_.BindingType { + return CommunicationMapBindingType() +} + +func (s *CommunicationMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for CommunicationMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// This type is deprecated. Use the type SecurityPolicyListResult instead. +type CommunicationMapListResult struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // CommunicationMap list results + Results []CommunicationMap +} + +func (s *CommunicationMapListResult) GetType__() vapiBindings_.BindingType { + return CommunicationMapListResultBindingType() +} + +func (s *CommunicationMapListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for CommunicationMapListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Community list for BGP routing configuration +type CommunityList struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // List of BGP community entries. Both standard and large communities are supported. Standard community format: aa:nn where aa and nn must be within the range [1 - 65536]. Large BGP Community format: aa:bb:nn where aa (Global Administrator), bb (Local Data Part 1) and nn (Local Data Part 2) must be within the range [1 - 4294967295]. In additon to numbered communites (e.g. 3356:2040), predefined communities (NO_EXPORT, NO_ADVERTISE, NO_EXPORT_SUBCONFED) are supported. + Communities []string +} + +func (s *CommunityList) GetType__() vapiBindings_.BindingType { + return CommunityListBindingType() +} + +func (s *CommunityList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for CommunityList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Paged collection of CommunityLists +type CommunityListListResult struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // CommunityList results + Results []CommunityList +} + +func (s *CommunityListListResult) GetType__() vapiBindings_.BindingType { + return CommunityListListResultBindingType() +} + +func (s *CommunityListListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for CommunityListListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Match criteria based on a community list +type CommunityMatchCriteria struct { + // Match criteria specified as a community list path or a regular expression. + Criteria *string + // Possible values are: + // + // * CommunityMatchCriteria#CommunityMatchCriteria_MATCH_OPERATOR_ANY + // * CommunityMatchCriteria#CommunityMatchCriteria_MATCH_OPERATOR_ALL + // * CommunityMatchCriteria#CommunityMatchCriteria_MATCH_OPERATOR_EXACT + // * CommunityMatchCriteria#CommunityMatchCriteria_MATCH_OPERATOR_COMMUNITY_REGEX + // * CommunityMatchCriteria#CommunityMatchCriteria_MATCH_OPERATOR_LARGE_COMMUNITY_REGEX + // + // Match operator for community list entries. Not valid when a regular expression is specified for criteria. + MatchOperator *string +} + +const CommunityMatchCriteria_MATCH_OPERATOR_ANY = "MATCH_ANY" +const CommunityMatchCriteria_MATCH_OPERATOR_ALL = "MATCH_ALL" +const CommunityMatchCriteria_MATCH_OPERATOR_EXACT = "MATCH_EXACT" +const CommunityMatchCriteria_MATCH_OPERATOR_COMMUNITY_REGEX = "MATCH_COMMUNITY_REGEX" +const CommunityMatchCriteria_MATCH_OPERATOR_LARGE_COMMUNITY_REGEX = "MATCH_LARGE_COMMUNITY_REGEX" + +func (s *CommunityMatchCriteria) GetType__() vapiBindings_.BindingType { + return CommunityMatchCriteriaBindingType() +} + +func (s *CommunityMatchCriteria) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for CommunityMatchCriteria._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Result of prechecks run for onboarding standby Global Manager or remote site. The checks include NSX version compatibility with active Global Manager, Round Trip Time (RTT), etc. Note that some of checks like RTT are soft limits. +type CompatibilityCheckResult struct { + // Local Site NSX version where active Global Mananger is running. + LocalNsxVersion *string + // Remote Site NSX version. + NsxVersion *string + // Round trip time to the remote Site or Global Manager from active Global Manager. format: int64 + Rtt *int64 + // Flag to indicate if RTT to remote Site exceeds the recommended limit. + RttExceeded *bool + // Flag to indicate if remote Site NSX version is compatible with active Global Manager. + VersionCompatible *bool +} + +func (s *CompatibilityCheckResult) GetType__() vapiBindings_.BindingType { + return CompatibilityCheckResultBindingType() +} + +func (s *CompatibilityCheckResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for CompatibilityCheckResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// This indicate component health condition and the reason why not healthy. +type ComponentConditionItem struct { + // Possible values are: + // + // * ComponentConditionItem#ComponentConditionItem_CONDITION_TYPE_CONTROLLER_HEALTHY + // * ComponentConditionItem#ComponentConditionItem_CONDITION_TYPE_MP_ADAPTER_HEALTHY + // * ComponentConditionItem#ComponentConditionItem_CONDITION_TYPE_MP_CONNECTED + // * ComponentConditionItem#ComponentConditionItem_CONDITION_TYPE_CCP_ADAPTER_HEALTHY + // * ComponentConditionItem#ComponentConditionItem_CONDITION_TYPE_CCP_SESSION_STATE_UP + // + // Indicate which component condition it is. + ConditionType *string + // Time unit is millisecond. format: int64 + LastHeartbeatTime *int64 + // Additional condition information. + Message *string + // Indicate why not healthy. + Reason *string + // Possible values are: + // + // * ComponentConditionItem#ComponentConditionItem_STATUS_HEALTHY + // * ComponentConditionItem#ComponentConditionItem_STATUS_UNHEALTHY + // + // Indicate healthy or unhealthy. + Status *string +} + +const ComponentConditionItem_CONDITION_TYPE_CONTROLLER_HEALTHY = "CONTROLLER_HEALTHY" +const ComponentConditionItem_CONDITION_TYPE_MP_ADAPTER_HEALTHY = "MP_ADAPTER_HEALTHY" +const ComponentConditionItem_CONDITION_TYPE_MP_CONNECTED = "MP_CONNECTED" +const ComponentConditionItem_CONDITION_TYPE_CCP_ADAPTER_HEALTHY = "CCP_ADAPTER_HEALTHY" +const ComponentConditionItem_CONDITION_TYPE_CCP_SESSION_STATE_UP = "CCP_SESSION_STATE_UP" +const ComponentConditionItem_STATUS_HEALTHY = "HEALTHY" +const ComponentConditionItem_STATUS_UNHEALTHY = "UNHEALTHY" + +func (s *ComponentConditionItem) GetType__() vapiBindings_.BindingType { + return ComponentConditionItemBindingType() +} + +func (s *ComponentConditionItem) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ComponentConditionItem._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Idfw configuration for enable/disable idfw on cluster level. +type ComputeClusterIdfwConfiguration struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // If set to true, idfw is enabled for this cluster + ClusterIdfwEnabled *bool + // If set to true, this cluster has been deleted from NSX. + IsStale *bool + Member *PolicyResourceReference } -func (s *ComputeCollection) GetType__() bindings.BindingType { - return ComputeCollectionBindingType() +func (s *ComputeClusterIdfwConfiguration) GetType__() vapiBindings_.BindingType { + return ComputeClusterIdfwConfigurationBindingType() +} + +func (s *ComputeClusterIdfwConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ComputeClusterIdfwConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Paged collection of compute cluster idfw configuration +type ComputeClusterIdfwConfigurationListResult struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // Compute cluster wise identity firewall configuration list results + Results []ComputeClusterIdfwConfiguration +} + +func (s *ComputeClusterIdfwConfigurationListResult) GetType__() vapiBindings_.BindingType { + return ComputeClusterIdfwConfigurationListResultBindingType() } -func (s *ComputeCollection) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ComputeClusterIdfwConfigurationListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ComputeCollection._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ComputeClusterIdfwConfigurationListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -32356,17 +33258,16 @@ type ComputeManagerTopology struct { Dvswitch []VdsTopology } -func (s *ComputeManagerTopology) GetType__() bindings.BindingType { +func (s *ComputeManagerTopology) GetType__() vapiBindings_.BindingType { return ComputeManagerTopologyBindingType() } -func (s *ComputeManagerTopology) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ComputeManagerTopology) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ComputeManagerTopology._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ComputeManagerTopology._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -32374,6 +33275,7 @@ func (s *ComputeManagerTopology) GetDataValue__() (data.DataValue, []error) { // Represents the leaf level condition. Evaluation of the condition expression will be case insensitive. type Condition struct { + Exclude *ExcludedMembersList // Possible values are: // // * Condition#Condition_KEY_TAG @@ -32382,6 +33284,9 @@ type Condition struct { // * Condition#Condition_KEY_COMPUTERNAME // * Condition#Condition_KEY_NODETYPE // * Condition#Condition_KEY_GROUPTYPE + // * Condition#Condition_KEY_ALL + // * Condition#Condition_KEY_IPADDRESS + // * Condition#Condition_KEY_PODCIDR // // Key Key *string @@ -32400,8 +33305,17 @@ type Condition struct { // * Condition#Condition_MEMBER_TYPE_GROUP // * Condition#Condition_MEMBER_TYPE_DVPG // * Condition#Condition_MEMBER_TYPE_DVPORT - // - // Group member type + // * Condition#Condition_MEMBER_TYPE_IPADDRESS + // * Condition#Condition_MEMBER_TYPE_KUBERNETESCLUSTER + // * Condition#Condition_MEMBER_TYPE_KUBERNETESNAMESPACE + // * Condition#Condition_MEMBER_TYPE_ANTREAEGRESS + // * Condition#Condition_MEMBER_TYPE_ANTREAIPPOOL + // * Condition#Condition_MEMBER_TYPE_KUBERNETESINGRESS + // * Condition#Condition_MEMBER_TYPE_KUBERNETESGATEWAY + // * Condition#Condition_MEMBER_TYPE_KUBERNETESSERVICE + // * Condition#Condition_MEMBER_TYPE_KUBERNETESNODE + // + // For global groups (groups created from Global Manager), the supported Member Types are - VirtualMachine, Segment, SegmentPort, Group, DVPG and DVPort. For local groups (groups created on the local policy manager), the supported member types are IPSet, VirtualMachine, LogicalPort, LogicalSwitch, Segment, SegmentPort, Pod, Service, Namespace, TransportNode, Group, DVPG, DVPort, KubernetesCluster, KubernetesNamespace, AntreaEgress, AntreaIPPool, KubernetesIngress, KubernetesGateway, KubernetesService and KubernetesNode. MemberType *string // Possible values are: // @@ -32411,6 +33325,8 @@ type Condition struct { // * Condition#Condition_OPERATOR_ENDSWITH // * Condition#Condition_OPERATOR_NOTEQUALS // * Condition#Condition_OPERATOR_NOTIN + // * Condition#Condition_OPERATOR_MATCHES + // * Condition#Condition_OPERATOR_IN // // Operator is made non-mandatory to support Segment and SegmentPort tag based expression. To evaluate expression for other types, operator value should be provided. Operator *string @@ -32461,6 +33377,10 @@ type Condition struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -32469,10 +33389,12 @@ type Condition struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -32489,6 +33411,9 @@ const Condition_KEY_OSNAME = "OSName" const Condition_KEY_COMPUTERNAME = "ComputerName" const Condition_KEY_NODETYPE = "NodeType" const Condition_KEY_GROUPTYPE = "GroupType" +const Condition_KEY_ALL = "ALL" +const Condition_KEY_IPADDRESS = "IPAddress" +const Condition_KEY_PODCIDR = "PodCidr" const Condition_MEMBER_TYPE_IPSET = "IPSet" const Condition_MEMBER_TYPE_VIRTUALMACHINE = "VirtualMachine" const Condition_MEMBER_TYPE_LOGICALPORT = "LogicalPort" @@ -32502,26 +33427,36 @@ const Condition_MEMBER_TYPE_TRANSPORTNODE = "TransportNode" const Condition_MEMBER_TYPE_GROUP = "Group" const Condition_MEMBER_TYPE_DVPG = "DVPG" const Condition_MEMBER_TYPE_DVPORT = "DVPort" +const Condition_MEMBER_TYPE_IPADDRESS = "IPAddress" +const Condition_MEMBER_TYPE_KUBERNETESCLUSTER = "KubernetesCluster" +const Condition_MEMBER_TYPE_KUBERNETESNAMESPACE = "KubernetesNamespace" +const Condition_MEMBER_TYPE_ANTREAEGRESS = "AntreaEgress" +const Condition_MEMBER_TYPE_ANTREAIPPOOL = "AntreaIPPool" +const Condition_MEMBER_TYPE_KUBERNETESINGRESS = "KubernetesIngress" +const Condition_MEMBER_TYPE_KUBERNETESGATEWAY = "KubernetesGateway" +const Condition_MEMBER_TYPE_KUBERNETESSERVICE = "KubernetesService" +const Condition_MEMBER_TYPE_KUBERNETESNODE = "KubernetesNode" const Condition_OPERATOR_EQUALS = "EQUALS" const Condition_OPERATOR_CONTAINS = "CONTAINS" const Condition_OPERATOR_STARTSWITH = "STARTSWITH" const Condition_OPERATOR_ENDSWITH = "ENDSWITH" const Condition_OPERATOR_NOTEQUALS = "NOTEQUALS" const Condition_OPERATOR_NOTIN = "NOTIN" +const Condition_OPERATOR_MATCHES = "MATCHES" +const Condition_OPERATOR_IN = "IN" const Condition_SCOPE_OPERATOR_EQUALS = "EQUALS" const Condition_SCOPE_OPERATOR_NOTEQUALS = "NOTEQUALS" -func (s *Condition) GetType__() bindings.BindingType { +func (s *Condition) GetType__() vapiBindings_.BindingType { return ConditionBindingType() } -func (s *Condition) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Condition) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Condition._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Condition._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -32532,32 +33467,33 @@ type ConditionalValueConstraintExpression struct { // Possible values are: // // * ConditionalValueConstraintExpression#ConditionalValueConstraintExpression_OPERATOR_INCLUDES + // * ConditionalValueConstraintExpression#ConditionalValueConstraintExpression_OPERATOR_INCLUDES_ANY // * ConditionalValueConstraintExpression#ConditionalValueConstraintExpression_OPERATOR_EXCLUDES // * ConditionalValueConstraintExpression#ConditionalValueConstraintExpression_OPERATOR_EQUALS // - // Set operation to constraint values. + // INCLUDES_ANY operator supported only for StringArrayConstraintValue Operator *string // List of values. RhsValue []string - RhsValueWithType *data.StructValue + RhsValueWithType *vapiData_.StructValue ValueConstraint *ValueConstraintExpression } const ConditionalValueConstraintExpression_OPERATOR_INCLUDES = "INCLUDES" +const ConditionalValueConstraintExpression_OPERATOR_INCLUDES_ANY = "INCLUDES_ANY" const ConditionalValueConstraintExpression_OPERATOR_EXCLUDES = "EXCLUDES" const ConditionalValueConstraintExpression_OPERATOR_EQUALS = "EQUALS" -func (s *ConditionalValueConstraintExpression) GetType__() bindings.BindingType { +func (s *ConditionalValueConstraintExpression) GetType__() vapiBindings_.BindingType { return ConditionalValueConstraintExpressionBindingType() } -func (s *ConditionalValueConstraintExpression) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ConditionalValueConstraintExpression) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ConditionalValueConstraintExpression._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ConditionalValueConstraintExpression._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -32649,6 +33585,17 @@ type ConfigurationState struct { // * ConfigurationState#ConfigurationState_STATE_EDGE_VSPHERE_LOCATION_MISMATCH_RESOLVE // * ConfigurationState#ConfigurationState_STATE_COMPUTE_MANAGER_NOT_FOUND // * ConfigurationState#ConfigurationState_STATE_DELETE_IN_PROGRESS + // * ConfigurationState#ConfigurationState_STATE_ADVANCED_CONFIG_EDIT_FAILED + // * ConfigurationState#ConfigurationState_STATE_UPT_MODE_REALIZATION_POLL_TIMED_OUT + // * ConfigurationState#ConfigurationState_STATE_DATAPATH_CONFIGURATION_EDIT_FAILED + // * ConfigurationState#ConfigurationState_STATE_MAINTENANCE_MODE_ENABLED + // * ConfigurationState#ConfigurationState_STATE_ERROR_IN_ENABLE_MAINTENANCE_MODE + // * ConfigurationState#ConfigurationState_STATE_ERROR_IN_DISABLE_MAINTENANCE_MODE + // * ConfigurationState#ConfigurationState_STATE_CONFIGURE_UPT_ON_VM_FAILED + // * ConfigurationState#ConfigurationState_STATE_VM_VERSION_IS_UPT_INCOMPATIBLE + // * ConfigurationState#ConfigurationState_STATE_DELETE_FAILED_FOR_DIFFERENT_MOREF_ID + // * ConfigurationState#ConfigurationState_STATE_DELETE_FAILED_ON_VM_NOT_FOUND + // * ConfigurationState#ConfigurationState_STATE_DELETE_FAILED_FOR_NON_LCM_EDGE // // Gives details of state of desired configuration. Additional enums with more details on progress/success/error states are sent for edge node. The success states are NODE_READY and TRANSPORT_NODE_READY, pending states are {VM_DEPLOYMENT_QUEUED, VM_DEPLOYMENT_IN_PROGRESS, REGISTRATION_PENDING} and other values indicate failures. \"in_sync\" state indicates that the desired configuration has been received by the host to which it applies, but is not yet in effect. When the configuration is actually in effect, the state will change to \"success\". Please note, failed state is deprecated. State *string @@ -32730,18 +33677,28 @@ const ConfigurationState_STATE_EDGE_NODE_SETTINGS_AND_VSPHERE_SETTINGS_ARE_CHANG const ConfigurationState_STATE_EDGE_VSPHERE_LOCATION_MISMATCH_RESOLVE = "EDGE_VSPHERE_LOCATION_MISMATCH_RESOLVE" const ConfigurationState_STATE_COMPUTE_MANAGER_NOT_FOUND = "COMPUTE_MANAGER_NOT_FOUND" const ConfigurationState_STATE_DELETE_IN_PROGRESS = "DELETE_IN_PROGRESS" - -func (s *ConfigurationState) GetType__() bindings.BindingType { +const ConfigurationState_STATE_ADVANCED_CONFIG_EDIT_FAILED = "ADVANCED_CONFIG_EDIT_FAILED" +const ConfigurationState_STATE_UPT_MODE_REALIZATION_POLL_TIMED_OUT = "UPT_MODE_REALIZATION_POLL_TIMED_OUT" +const ConfigurationState_STATE_DATAPATH_CONFIGURATION_EDIT_FAILED = "DATAPATH_CONFIGURATION_EDIT_FAILED" +const ConfigurationState_STATE_MAINTENANCE_MODE_ENABLED = "MAINTENANCE_MODE_ENABLED" +const ConfigurationState_STATE_ERROR_IN_ENABLE_MAINTENANCE_MODE = "ERROR_IN_ENABLE_MAINTENANCE_MODE" +const ConfigurationState_STATE_ERROR_IN_DISABLE_MAINTENANCE_MODE = "ERROR_IN_DISABLE_MAINTENANCE_MODE" +const ConfigurationState_STATE_CONFIGURE_UPT_ON_VM_FAILED = "CONFIGURE_UPT_ON_VM_FAILED" +const ConfigurationState_STATE_VM_VERSION_IS_UPT_INCOMPATIBLE = "VM_VERSION_IS_UPT_INCOMPATIBLE" +const ConfigurationState_STATE_DELETE_FAILED_FOR_DIFFERENT_MOREF_ID = "DELETE_FAILED_FOR_DIFFERENT_MOREF_ID" +const ConfigurationState_STATE_DELETE_FAILED_ON_VM_NOT_FOUND = "DELETE_FAILED_ON_VM_NOT_FOUND" +const ConfigurationState_STATE_DELETE_FAILED_FOR_NON_LCM_EDGE = "DELETE_FAILED_FOR_NON_LCM_EDGE" + +func (s *ConfigurationState) GetType__() vapiBindings_.BindingType { return ConfigurationStateBindingType() } -func (s *ConfigurationState) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ConfigurationState) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ConfigurationState._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ConfigurationState._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -32806,6 +33763,15 @@ type ConfigurationStateElement struct { // * ConfigurationStateElement#ConfigurationStateElement_STATE_VM_PLACEMENT_REFRESH_FAILED // * ConfigurationStateElement#ConfigurationStateElement_STATE_NOT_AVAILABLE // * ConfigurationStateElement#ConfigurationStateElement_STATE_REGISTRATION_TIMEDOUT + // * ConfigurationStateElement#ConfigurationStateElement_STATE_ADVANCED_CONFIG_EDIT_FAILED + // * ConfigurationStateElement#ConfigurationStateElement_STATE_VM_RESOURCE_RESERVATION_FAILED + // * ConfigurationStateElement#ConfigurationStateElement_STATE_UPT_MODE_REALIZATION_POLL_TIMED_OUT + // * ConfigurationStateElement#ConfigurationStateElement_STATE_DATAPATH_CONFIGURATION_EDIT_FAILED + // * ConfigurationStateElement#ConfigurationStateElement_STATE_MAINTENANCE_MODE_ENABLED + // * ConfigurationStateElement#ConfigurationStateElement_STATE_ERROR_IN_ENABLE_MAINTENANCE_MODE + // * ConfigurationStateElement#ConfigurationStateElement_STATE_ERROR_IN_DISABLE_MAINTENANCE_MODE + // * ConfigurationStateElement#ConfigurationStateElement_STATE_CONFIGURE_UPT_ON_VM_FAILED + // * ConfigurationStateElement#ConfigurationStateElement_STATE_VM_VERSION_IS_UPT_INCOMPATIBLE // * ConfigurationStateElement#ConfigurationStateElement_STATE_PENDING // * ConfigurationStateElement#ConfigurationStateElement_STATE_ORPHANED // * ConfigurationStateElement#ConfigurationStateElement_STATE_UNKNOWN @@ -32874,22 +33840,30 @@ const ConfigurationStateElement_STATE_VM_NODE_REFRESH_FAILED = "VM_NODE_REFRESH_ const ConfigurationStateElement_STATE_VM_PLACEMENT_REFRESH_FAILED = "VM_PLACEMENT_REFRESH_FAILED" const ConfigurationStateElement_STATE_NOT_AVAILABLE = "NOT_AVAILABLE" const ConfigurationStateElement_STATE_REGISTRATION_TIMEDOUT = "REGISTRATION_TIMEDOUT" +const ConfigurationStateElement_STATE_ADVANCED_CONFIG_EDIT_FAILED = "ADVANCED_CONFIG_EDIT_FAILED" +const ConfigurationStateElement_STATE_VM_RESOURCE_RESERVATION_FAILED = "VM_RESOURCE_RESERVATION_FAILED" +const ConfigurationStateElement_STATE_UPT_MODE_REALIZATION_POLL_TIMED_OUT = "UPT_MODE_REALIZATION_POLL_TIMED_OUT" +const ConfigurationStateElement_STATE_DATAPATH_CONFIGURATION_EDIT_FAILED = "DATAPATH_CONFIGURATION_EDIT_FAILED" +const ConfigurationStateElement_STATE_MAINTENANCE_MODE_ENABLED = "MAINTENANCE_MODE_ENABLED" +const ConfigurationStateElement_STATE_ERROR_IN_ENABLE_MAINTENANCE_MODE = "ERROR_IN_ENABLE_MAINTENANCE_MODE" +const ConfigurationStateElement_STATE_ERROR_IN_DISABLE_MAINTENANCE_MODE = "ERROR_IN_DISABLE_MAINTENANCE_MODE" +const ConfigurationStateElement_STATE_CONFIGURE_UPT_ON_VM_FAILED = "CONFIGURE_UPT_ON_VM_FAILED" +const ConfigurationStateElement_STATE_VM_VERSION_IS_UPT_INCOMPATIBLE = "VM_VERSION_IS_UPT_INCOMPATIBLE" const ConfigurationStateElement_STATE_PENDING = "pending" const ConfigurationStateElement_STATE_ORPHANED = "orphaned" const ConfigurationStateElement_STATE_UNKNOWN = "unknown" const ConfigurationStateElement_STATE_ERROR = "error" -func (s *ConfigurationStateElement) GetType__() bindings.BindingType { +func (s *ConfigurationStateElement) GetType__() vapiBindings_.BindingType { return ConfigurationStateElementBindingType() } -func (s *ConfigurationStateElement) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ConfigurationStateElement) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ConfigurationStateElement._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ConfigurationStateElement._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -32942,6 +33916,10 @@ type ConjunctionOperator struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -32950,10 +33928,12 @@ type ConjunctionOperator struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -32967,17 +33947,16 @@ const ConjunctionOperator__TYPE_IDENTIFIER = "ConjunctionOperator" const ConjunctionOperator_CONJUNCTION_OPERATOR_OR = "OR" const ConjunctionOperator_CONJUNCTION_OPERATOR_AND = "AND" -func (s *ConjunctionOperator) GetType__() bindings.BindingType { +func (s *ConjunctionOperator) GetType__() vapiBindings_.BindingType { return ConjunctionOperatorBindingType() } -func (s *ConjunctionOperator) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ConjunctionOperator) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ConjunctionOperator._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ConjunctionOperator._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -32997,17 +33976,16 @@ type ConnectivityAdvancedConfig struct { const ConnectivityAdvancedConfig_CONNECTIVITY_ON = "ON" const ConnectivityAdvancedConfig_CONNECTIVITY_OFF = "OFF" -func (s *ConnectivityAdvancedConfig) GetType__() bindings.BindingType { +func (s *ConnectivityAdvancedConfig) GetType__() vapiBindings_.BindingType { return ConnectivityAdvancedConfigBindingType() } -func (s *ConnectivityAdvancedConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ConnectivityAdvancedConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ConnectivityAdvancedConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ConnectivityAdvancedConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -33031,17 +34009,16 @@ type ConsolidatedEffectiveIPAddressMemberListResult struct { Results []EffectiveIPInfo } -func (s *ConsolidatedEffectiveIPAddressMemberListResult) GetType__() bindings.BindingType { +func (s *ConsolidatedEffectiveIPAddressMemberListResult) GetType__() vapiBindings_.BindingType { return ConsolidatedEffectiveIPAddressMemberListResultBindingType() } -func (s *ConsolidatedEffectiveIPAddressMemberListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ConsolidatedEffectiveIPAddressMemberListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ConsolidatedEffectiveIPAddressMemberListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ConsolidatedEffectiveIPAddressMemberListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -33072,17 +34049,16 @@ const ConsolidatedRealizedStatus_PUBLISH_STATUS_UNREALIZED = "UNREALIZED" const ConsolidatedRealizedStatus_PUBLISH_STATUS_REALIZED = "REALIZED" const ConsolidatedRealizedStatus_PUBLISH_STATUS_ERROR = "ERROR" -func (s *ConsolidatedRealizedStatus) GetType__() bindings.BindingType { +func (s *ConsolidatedRealizedStatus) GetType__() vapiBindings_.BindingType { return ConsolidatedRealizedStatusBindingType() } -func (s *ConsolidatedRealizedStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ConsolidatedRealizedStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ConsolidatedRealizedStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ConsolidatedRealizedStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -33108,17 +34084,16 @@ const ConsolidatedStatus_CONSOLIDATED_STATUS_ERROR = "ERROR" const ConsolidatedStatus_CONSOLIDATED_STATUS_UNKNOWN = "UNKNOWN" const ConsolidatedStatus_CONSOLIDATED_STATUS_UNINITIALIZED = "UNINITIALIZED" -func (s *ConsolidatedStatus) GetType__() bindings.BindingType { +func (s *ConsolidatedStatus) GetType__() vapiBindings_.BindingType { return ConsolidatedStatusBindingType() } -func (s *ConsolidatedStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ConsolidatedStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ConsolidatedStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ConsolidatedStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -33138,17 +34113,16 @@ type ConsolidatedStatusNsxt struct { SitePath *string } -func (s *ConsolidatedStatusNsxt) GetType__() bindings.BindingType { +func (s *ConsolidatedStatusNsxt) GetType__() vapiBindings_.BindingType { return ConsolidatedStatusNsxtBindingType() } -func (s *ConsolidatedStatusNsxt) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ConsolidatedStatusNsxt) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ConsolidatedStatusNsxt._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ConsolidatedStatusNsxt._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -33172,17 +34146,16 @@ type ConsolidatedStatusPerEnforcementPoint struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const ConsolidatedStatusPerEnforcementPoint__TYPE_IDENTIFIER = "ConsolidatedStatusPerEnforcementPoint" -func (s *ConsolidatedStatusPerEnforcementPoint) GetType__() bindings.BindingType { +func (s *ConsolidatedStatusPerEnforcementPoint) GetType__() vapiBindings_.BindingType { return ConsolidatedStatusPerEnforcementPointBindingType() } -func (s *ConsolidatedStatusPerEnforcementPoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ConsolidatedStatusPerEnforcementPoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ConsolidatedStatusPerEnforcementPoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ConsolidatedStatusPerEnforcementPoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -33191,7 +34164,7 @@ func (s *ConsolidatedStatusPerEnforcementPoint) GetDataValue__() (data.DataValue // Constant Field Value. type ConstantFieldValue struct { // Constant Value that the field must be set to. - Constant *data.StructValue + Constant *vapiData_.StructValue // Possible values are: // // * FieldSettingValue#FieldSettingValue_RESOURCE_TYPE_CONSTANTFIELDVALUE @@ -33205,17 +34178,16 @@ type ConstantFieldValue struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const ConstantFieldValue__TYPE_IDENTIFIER = "ConstantFieldValue" -func (s *ConstantFieldValue) GetType__() bindings.BindingType { +func (s *ConstantFieldValue) GetType__() vapiBindings_.BindingType { return ConstantFieldValueBindingType() } -func (s *ConstantFieldValue) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ConstantFieldValue) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ConstantFieldValue._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ConstantFieldValue._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -33252,6 +34224,10 @@ type Constraint struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -33260,31 +34236,48 @@ type Constraint struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool - ConstraintExpression *data.StructValue + ConstraintExpression *vapiData_.StructValue + // Expressions to constrain the target attribute value. + ConstraintExpressions []*vapiData_.StructValue // User friendly message to be shown to users upon violation. Message *string Target *ConstraintTarget + // Possible values are: + // + // * Constraint#Constraint_TARGET_OWNER_TYPE_GM + // * Constraint#Constraint_TARGET_OWNER_TYPE_LM + // * Constraint#Constraint_TARGET_OWNER_TYPE_ALL + // + // Constraint target's owner type + TargetOwnerType *string + // Collection of target resources attribute details. + Targets []ConstraintTarget } -func (s *Constraint) GetType__() bindings.BindingType { +const Constraint_TARGET_OWNER_TYPE_GM = "GM" +const Constraint_TARGET_OWNER_TYPE_LM = "LM" +const Constraint_TARGET_OWNER_TYPE_ALL = "ALL" + +func (s *Constraint) GetType__() vapiBindings_.BindingType { return ConstraintBindingType() } -func (s *Constraint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Constraint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Constraint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Constraint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -33337,17 +34330,16 @@ const ConstraintExpression_RESOURCE_TYPE_RELATEDATTRIBUTECONDITIONALEXPRESSION = const ConstraintExpression_RESOURCE_TYPE_ENTITYINSTANCECOUNTCONSTRAINTEXPRESSION = "EntityInstanceCountConstraintExpression" const ConstraintExpression_RESOURCE_TYPE_FIELDSANITYCONSTRAINTEXPRESSION = "FieldSanityConstraintExpression" -func (s *ConstraintExpression) GetType__() bindings.BindingType { +func (s *ConstraintExpression) GetType__() vapiBindings_.BindingType { return ConstraintExpressionBindingType() } -func (s *ConstraintExpression) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ConstraintExpression) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ConstraintExpression._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ConstraintExpression._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -33372,17 +34364,16 @@ type ConstraintListResult struct { Results []Constraint } -func (s *ConstraintListResult) GetType__() bindings.BindingType { +func (s *ConstraintListResult) GetType__() vapiBindings_.BindingType { return ConstraintListResultBindingType() } -func (s *ConstraintListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ConstraintListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ConstraintListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ConstraintListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -33394,21 +34385,20 @@ type ConstraintTarget struct { Attribute *string // Path prefix of the entity to apply constraint. This is required to further disambiguiate if multiple policy entities share the same resource type. Example - Edge FW and DFW use the same resource type CommunicationMap, CommunicationEntry, Group, etc. PathPrefix *string - // Resource type of the target entity. + // Resource type of the target entity. This is required in case the constraint expressions do not specify target resource type. TargetResourceType *string } -func (s *ConstraintTarget) GetType__() bindings.BindingType { +func (s *ConstraintTarget) GetType__() vapiBindings_.BindingType { return ConstraintTargetBindingType() } -func (s *ConstraintTarget) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ConstraintTarget) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ConstraintTarget._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ConstraintTarget._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -33432,351 +34422,16 @@ const ConstraintValue_RESOURCE_TYPE_STRINGARRAYCONSTRAINTVALUE = "StringArrayCon const ConstraintValue_RESOURCE_TYPE_CIDRARRAYCONSTRAINTVALUE = "CidrArrayConstraintValue" const ConstraintValue_RESOURCE_TYPE_INTEGERARRAYCONSTRAINTVALUE = "IntegerArrayConstraintValue" -func (s *ConstraintValue) GetType__() bindings.BindingType { +func (s *ConstraintValue) GetType__() vapiBindings_.BindingType { return ConstraintValueBindingType() } -func (s *ConstraintValue) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for ConstraintValue._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Container application within a project. -type ContainerApplication struct { - // Identifier of the container cluster this container application belongs to. - ContainerClusterId *string - // Identifier of the project which this container application belongs to. - ContainerProjectId *string - // Identifier of the container application on container cluster e.g. PCF app id, k8s service id. - ExternalId *string - // List of network errors related to container application. - NetworkErrors []NetworkError - // Possible values are: - // - // * ContainerApplication#ContainerApplication_NETWORK_STATUS_HEALTHY - // * ContainerApplication#ContainerApplication_NETWORK_STATUS_UNHEALTHY - // - // Network status of container application. - NetworkStatus *string - // Array of additional specific properties of container application in key-value format. - OriginProperties []KeyValuePair - // Possible values are: - // - // * ContainerApplication#ContainerApplication_STATUS_UNKNOWN - // * ContainerApplication#ContainerApplication_STATUS_HEALTHY - // * ContainerApplication#ContainerApplication_STATUS_UP - // * ContainerApplication#ContainerApplication_STATUS_DOWN - // * ContainerApplication#ContainerApplication_STATUS_DEGRADED - // - // Status of the container application. - Status *string - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Timestamp of last modification format: int64 - LastSyncTime *int64 - // Description of this resource - Description *string - // Defaults to ID if not set - DisplayName *string - // The type of this resource. - ResourceType string - // Specifies list of scope of discovered resource. e.g. if VHC path is associated with principal identity, who owns the discovered resource, then scope id will be VHC path and scope type will be VHC. - Scope []DiscoveredResourceScope - // Opaque identifiers meaningful to the API user - Tags []Tag -} - -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ContainerApplication__TYPE_IDENTIFIER = "ContainerApplication" -const ContainerApplication_NETWORK_STATUS_HEALTHY = "HEALTHY" -const ContainerApplication_NETWORK_STATUS_UNHEALTHY = "UNHEALTHY" -const ContainerApplication_STATUS_UNKNOWN = "UNKNOWN" -const ContainerApplication_STATUS_HEALTHY = "HEALTHY" -const ContainerApplication_STATUS_UP = "UP" -const ContainerApplication_STATUS_DOWN = "DOWN" -const ContainerApplication_STATUS_DEGRADED = "DEGRADED" - -func (s *ContainerApplication) GetType__() bindings.BindingType { - return ContainerApplicationBindingType() -} - -func (s *ContainerApplication) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for ContainerApplication._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Container application instance within a project. -type ContainerApplicationInstance struct { - // Cluster node id where application instance is running. - ClusterNodeId *string - // List of identifiers of the container application. - ContainerApplicationIds []string - // Identifier of the container cluster this application instance belongs to. - ContainerClusterId *string - // Identifier of the container project which this container application instance belongs to. - ContainerProjectId *string - // Identifier of the container application instance on container cluster. - ExternalId *string - // List of network errors related to container application instance. - NetworkErrors []NetworkError - // Possible values are: - // - // * ContainerApplicationInstance#ContainerApplicationInstance_NETWORK_STATUS_HEALTHY - // * ContainerApplicationInstance#ContainerApplicationInstance_NETWORK_STATUS_UNHEALTHY - // - // Network status of container application instance. - NetworkStatus *string - // Array of additional specific properties of container application instance in key-value format. - OriginProperties []KeyValuePair - // Possible values are: - // - // * ContainerApplicationInstance#ContainerApplicationInstance_STATUS_UNKNOWN - // * ContainerApplicationInstance#ContainerApplicationInstance_STATUS_HEALTHY - // * ContainerApplicationInstance#ContainerApplicationInstance_STATUS_UP - // * ContainerApplicationInstance#ContainerApplicationInstance_STATUS_DOWN - // * ContainerApplicationInstance#ContainerApplicationInstance_STATUS_DEGRADED - // - // Status of the container application instance. - Status *string - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Timestamp of last modification format: int64 - LastSyncTime *int64 - // Description of this resource - Description *string - // Defaults to ID if not set - DisplayName *string - // The type of this resource. - ResourceType string - // Specifies list of scope of discovered resource. e.g. if VHC path is associated with principal identity, who owns the discovered resource, then scope id will be VHC path and scope type will be VHC. - Scope []DiscoveredResourceScope - // Opaque identifiers meaningful to the API user - Tags []Tag -} - -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ContainerApplicationInstance__TYPE_IDENTIFIER = "ContainerApplicationInstance" -const ContainerApplicationInstance_NETWORK_STATUS_HEALTHY = "HEALTHY" -const ContainerApplicationInstance_NETWORK_STATUS_UNHEALTHY = "UNHEALTHY" -const ContainerApplicationInstance_STATUS_UNKNOWN = "UNKNOWN" -const ContainerApplicationInstance_STATUS_HEALTHY = "HEALTHY" -const ContainerApplicationInstance_STATUS_UP = "UP" -const ContainerApplicationInstance_STATUS_DOWN = "DOWN" -const ContainerApplicationInstance_STATUS_DEGRADED = "DEGRADED" - -func (s *ContainerApplicationInstance) GetType__() bindings.BindingType { - return ContainerApplicationInstanceBindingType() -} - -func (s *ContainerApplicationInstance) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for ContainerApplicationInstance._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Details of container cluster. -type ContainerCluster struct { - // Possible values are: - // - // * ContainerCluster#ContainerCluster_CLUSTER_TYPE_PAS - // * ContainerCluster#ContainerCluster_CLUSTER_TYPE_PKS - // * ContainerCluster#ContainerCluster_CLUSTER_TYPE_KUBERNETES - // * ContainerCluster#ContainerCluster_CLUSTER_TYPE_OPENSHIFT - // * ContainerCluster#ContainerCluster_CLUSTER_TYPE_WCP - // * ContainerCluster#ContainerCluster_CLUSTER_TYPE_WCP_GUEST - // * ContainerCluster#ContainerCluster_CLUSTER_TYPE_AKS - // * ContainerCluster#ContainerCluster_CLUSTER_TYPE_EKS - // * ContainerCluster#ContainerCluster_CLUSTER_TYPE_TKGM - // * ContainerCluster#ContainerCluster_CLUSTER_TYPE_TKGI - // * ContainerCluster#ContainerCluster_CLUSTER_TYPE_GKE - // * ContainerCluster#ContainerCluster_CLUSTER_TYPE_GARDENER - // * ContainerCluster#ContainerCluster_CLUSTER_TYPE_RANCHER - // * ContainerCluster#ContainerCluster_CLUSTER_TYPE_TAS - // * ContainerCluster#ContainerCluster_CLUSTER_TYPE_OTHER - // - // Type of the container cluster. In case of creating container cluster first time, it is expected to pass the valid cluster-type. In case of update, if there is no change in cluster-type, then this field can be omitted in the request. - ClusterType *string - // Possible values are: - // - // * ContainerCluster#ContainerCluster_CNI_TYPE_NCP - // * ContainerCluster#ContainerCluster_CNI_TYPE_ANTREA - // * ContainerCluster#ContainerCluster_CNI_TYPE_OTHER - // - // Specifies Container Network Interface type for container cluster. - CniType *string - // External identifier of the container cluster. - ExternalId *string - Infrastructure *ContainerInfrastructureInfo - // List of network errors related to container cluster. - NetworkErrors []NetworkError - // Possible values are: - // - // * ContainerCluster#ContainerCluster_NETWORK_STATUS_HEALTHY - // * ContainerCluster#ContainerCluster_NETWORK_STATUS_UNHEALTHY - // - // Network status of container cluster. - NetworkStatus *string - // Array of additional specific properties of container cluster in key-value format. - OriginProperties []KeyValuePair - // Specifies supervisor container project identifier for cluster. - SupervisorProjectId *string - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Timestamp of last modification format: int64 - LastSyncTime *int64 - // Description of this resource - Description *string - // Defaults to ID if not set - DisplayName *string - // The type of this resource. - ResourceType string - // Specifies list of scope of discovered resource. e.g. if VHC path is associated with principal identity, who owns the discovered resource, then scope id will be VHC path and scope type will be VHC. - Scope []DiscoveredResourceScope - // Opaque identifiers meaningful to the API user - Tags []Tag -} - -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ContainerCluster__TYPE_IDENTIFIER = "ContainerCluster" -const ContainerCluster_CLUSTER_TYPE_PAS = "PAS" -const ContainerCluster_CLUSTER_TYPE_PKS = "PKS" -const ContainerCluster_CLUSTER_TYPE_KUBERNETES = "Kubernetes" -const ContainerCluster_CLUSTER_TYPE_OPENSHIFT = "Openshift" -const ContainerCluster_CLUSTER_TYPE_WCP = "WCP" -const ContainerCluster_CLUSTER_TYPE_WCP_GUEST = "WCP_Guest" -const ContainerCluster_CLUSTER_TYPE_AKS = "AKS" -const ContainerCluster_CLUSTER_TYPE_EKS = "EKS" -const ContainerCluster_CLUSTER_TYPE_TKGM = "TKGm" -const ContainerCluster_CLUSTER_TYPE_TKGI = "TKGi" -const ContainerCluster_CLUSTER_TYPE_GKE = "GKE" -const ContainerCluster_CLUSTER_TYPE_GARDENER = "Gardener" -const ContainerCluster_CLUSTER_TYPE_RANCHER = "Rancher" -const ContainerCluster_CLUSTER_TYPE_TAS = "TAS" -const ContainerCluster_CLUSTER_TYPE_OTHER = "Other" -const ContainerCluster_CNI_TYPE_NCP = "NCP" -const ContainerCluster_CNI_TYPE_ANTREA = "Antrea" -const ContainerCluster_CNI_TYPE_OTHER = "Other" -const ContainerCluster_NETWORK_STATUS_HEALTHY = "HEALTHY" -const ContainerCluster_NETWORK_STATUS_UNHEALTHY = "UNHEALTHY" - -func (s *ContainerCluster) GetType__() bindings.BindingType { - return ContainerClusterBindingType() -} - -func (s *ContainerCluster) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ConstraintValue) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ContainerCluster._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Details of container cluster node i.e. container host. -type ContainerClusterNode struct { - // Possible values are: - // - // * ContainerClusterNode#ContainerClusterNode_CNI_AGENT_STATUS_HEALTHY - // * ContainerClusterNode#ContainerClusterNode_CNI_AGENT_STATUS_UNHEALTHY - // - // Specifies Container Network Interface agent status of container cluster node. - CniAgentStatus *string - // External identifier of the container cluster. - ContainerClusterId *string - // External identifier of the container cluster node in K8S/PAS. - ExternalId *string - // List of IP addresses of container cluster node. format: ip - IpAddresses []string - // List of network errors related to container cluster node. - NetworkErrors []NetworkError - // Possible values are: - // - // * ContainerClusterNode#ContainerClusterNode_NETWORK_STATUS_HEALTHY - // * ContainerClusterNode#ContainerClusterNode_NETWORK_STATUS_UNHEALTHY - // - // Network status of container cluster node. - NetworkStatus *string - // Array of additional specific properties of container cluster node in key-value format. - OriginProperties []KeyValuePair - // Specifies identifier of container cluster node given by infrastructure provider of container cluster. e.g. in case of vSpehere, it will be instance uuid of worker node virtual machine. - ProviderId *string - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Timestamp of last modification format: int64 - LastSyncTime *int64 - // Description of this resource - Description *string - // Defaults to ID if not set - DisplayName *string - // The type of this resource. - ResourceType string - // Specifies list of scope of discovered resource. e.g. if VHC path is associated with principal identity, who owns the discovered resource, then scope id will be VHC path and scope type will be VHC. - Scope []DiscoveredResourceScope - // Opaque identifiers meaningful to the API user - Tags []Tag -} - -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ContainerClusterNode__TYPE_IDENTIFIER = "ContainerClusterNode" -const ContainerClusterNode_CNI_AGENT_STATUS_HEALTHY = "HEALTHY" -const ContainerClusterNode_CNI_AGENT_STATUS_UNHEALTHY = "UNHEALTHY" -const ContainerClusterNode_NETWORK_STATUS_HEALTHY = "HEALTHY" -const ContainerClusterNode_NETWORK_STATUS_UNHEALTHY = "UNHEALTHY" - -func (s *ContainerClusterNode) GetType__() bindings.BindingType { - return ContainerClusterNodeBindingType() -} - -func (s *ContainerClusterNode) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for ContainerClusterNode._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ConstraintValue._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -33805,17 +34460,16 @@ const ContainerClusterStatus_STATUS_HEALTHY = "HEALTHY" const ContainerClusterStatus_STATUS_DOWN = "DOWN" const ContainerClusterStatus_STATUS_DEGRADED = "DEGRADED" -func (s *ContainerClusterStatus) GetType__() bindings.BindingType { +func (s *ContainerClusterStatus) GetType__() vapiBindings_.BindingType { return ContainerClusterStatusBindingType() } -func (s *ContainerClusterStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ContainerClusterStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ContainerClusterStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ContainerClusterStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -33840,17 +34494,16 @@ type ContainerClusterStatusList struct { Results []ContainerClusterSummary } -func (s *ContainerClusterStatusList) GetType__() bindings.BindingType { +func (s *ContainerClusterStatusList) GetType__() vapiBindings_.BindingType { return ContainerClusterStatusListBindingType() } -func (s *ContainerClusterStatusList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ContainerClusterStatusList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ContainerClusterStatusList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ContainerClusterStatusList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -33925,17 +34578,16 @@ const ContainerClusterSummary_TYPE_OPENSHIFT = "Openshift" const ContainerClusterSummary_TYPE_WCP = "WCP" const ContainerClusterSummary_TYPE_OTHER = "Other" -func (s *ContainerClusterSummary) GetType__() bindings.BindingType { +func (s *ContainerClusterSummary) GetType__() vapiBindings_.BindingType { return ContainerClusterSummaryBindingType() } -func (s *ContainerClusterSummary) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ContainerClusterSummary) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ContainerClusterSummary._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ContainerClusterSummary._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -34006,6 +34658,8 @@ type ContainerConfiguration struct { DrilldownId *string FeatureSet *FeatureSet // Id of filter widget for subscription, if any. Id should be a valid id of an existing filter widget. Filter widget should be from the same view. Datasource URLs should have placeholder values equal to filter alias to accept the filter value on filter change. This field is deprecated instead use 'filters' property. + // + // Deprecated: This API element is deprecated. Filter *string // Flag to indicate that widget will continue to work without filter value. If this flag is set to false then default_filter_value is manadatory. FilterValueRequired *bool @@ -34022,12 +34676,16 @@ type ContainerConfiguration struct { // Represents the vertical span of the widget / container. 1 Row span is equal to 20px. format: int32 Rowspan *int64 // Please use the property 'shared' of View instead of this. The widgets of a shared view are visible to other users. + // + // Deprecated: This API element is deprecated. Shared *bool // If the value of this field is set to true then card header will be displayed otherwise only card will be displayed without header. ShowHeader *bool // Represents the horizontal span of the widget / container. format: int32 Span *int64 // Specify relavite weight in WidgetItem for placement in a view. Please see WidgetItem for details. format: int32 + // + // Deprecated: This API element is deprecated. Weight *int64 } @@ -34036,257 +34694,16 @@ type ContainerConfiguration struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const ContainerConfiguration__TYPE_IDENTIFIER = "ContainerConfiguration" -func (s *ContainerConfiguration) GetType__() bindings.BindingType { +func (s *ContainerConfiguration) GetType__() vapiBindings_.BindingType { return ContainerConfigurationBindingType() } -func (s *ContainerConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for ContainerConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Details of infrastructure hosting the container cluster e.g. vSphere, AWS, VMC etc.. -type ContainerInfrastructureInfo struct { - // Possible values are: - // - // * ContainerInfrastructureInfo#ContainerInfrastructureInfo_INFRA_TYPE_VSPHERE - // * ContainerInfrastructureInfo#ContainerInfrastructureInfo_INFRA_TYPE_AWS - // * ContainerInfrastructureInfo#ContainerInfrastructureInfo_INFRA_TYPE_AZURE - // * ContainerInfrastructureInfo#ContainerInfrastructureInfo_INFRA_TYPE_GOOGLE - // * ContainerInfrastructureInfo#ContainerInfrastructureInfo_INFRA_TYPE_VMC - // * ContainerInfrastructureInfo#ContainerInfrastructureInfo_INFRA_TYPE_KVM - // * ContainerInfrastructureInfo#ContainerInfrastructureInfo_INFRA_TYPE_BAREMETAL - // - // Type of the infrastructure. - InfraType *string -} - -const ContainerInfrastructureInfo_INFRA_TYPE_VSPHERE = "vSphere" -const ContainerInfrastructureInfo_INFRA_TYPE_AWS = "AWS" -const ContainerInfrastructureInfo_INFRA_TYPE_AZURE = "Azure" -const ContainerInfrastructureInfo_INFRA_TYPE_GOOGLE = "Google" -const ContainerInfrastructureInfo_INFRA_TYPE_VMC = "VMC" -const ContainerInfrastructureInfo_INFRA_TYPE_KVM = "KVM" -const ContainerInfrastructureInfo_INFRA_TYPE_BAREMETAL = "Baremetal" - -func (s *ContainerInfrastructureInfo) GetType__() bindings.BindingType { - return ContainerInfrastructureInfoBindingType() -} - -func (s *ContainerInfrastructureInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for ContainerInfrastructureInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Details of Container Ingress Policy. -type ContainerIngressPolicy struct { - // List of identifiers of the container application , on which ingress policy is applied. e.g. IDs of all services on which the ingress is applied in kubernetes. - ContainerApplicationIds []string - // Identifier of the container cluster this ingress policy belongs to. - ContainerClusterId *string - // Identifier of the project which this container ingress belongs to. - ContainerProjectId *string - // Identifier of the container ingress policy. - ExternalId *string - // List of network errors related to container ingress. - NetworkErrors []NetworkError - // Possible values are: - // - // * ContainerIngressPolicy#ContainerIngressPolicy_NETWORK_STATUS_HEALTHY - // * ContainerIngressPolicy#ContainerIngressPolicy_NETWORK_STATUS_UNHEALTHY - // - // Network status of container ingress. - NetworkStatus *string - // Array of additional specific properties of container ingress in key-value format. - OriginProperties []KeyValuePair - // Container ingress policy specification. - Spec *string - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Timestamp of last modification format: int64 - LastSyncTime *int64 - // Description of this resource - Description *string - // Defaults to ID if not set - DisplayName *string - // The type of this resource. - ResourceType string - // Specifies list of scope of discovered resource. e.g. if VHC path is associated with principal identity, who owns the discovered resource, then scope id will be VHC path and scope type will be VHC. - Scope []DiscoveredResourceScope - // Opaque identifiers meaningful to the API user - Tags []Tag -} - -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ContainerIngressPolicy__TYPE_IDENTIFIER = "ContainerIngressPolicy" -const ContainerIngressPolicy_NETWORK_STATUS_HEALTHY = "HEALTHY" -const ContainerIngressPolicy_NETWORK_STATUS_UNHEALTHY = "UNHEALTHY" - -func (s *ContainerIngressPolicy) GetType__() bindings.BindingType { - return ContainerIngressPolicyBindingType() -} - -func (s *ContainerIngressPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for ContainerIngressPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Network policy applied to container. -type ContainerNetworkPolicy struct { - // Identifier of the container cluster this network policy belongs to. - ContainerClusterId *string - // Identifier of the project which this network policy belongs to. - ContainerProjectId *string - // Identifier of the container network policy. - ExternalId *string - // List of network errors related to container network policy. - NetworkErrors []NetworkError - // Possible values are: - // - // * ContainerNetworkPolicy#ContainerNetworkPolicy_NETWORK_STATUS_HEALTHY - // * ContainerNetworkPolicy#ContainerNetworkPolicy_NETWORK_STATUS_UNHEALTHY - // - // Network status of container network policy. - NetworkStatus *string - // Array of additional specific properties of container network policy in key-value format. - OriginProperties []KeyValuePair - // Possible values are: - // - // * ContainerNetworkPolicy#ContainerNetworkPolicy_POLICY_TYPE_NETWORK_POLICY - // * ContainerNetworkPolicy#ContainerNetworkPolicy_POLICY_TYPE_ASG - // * ContainerNetworkPolicy#ContainerNetworkPolicy_POLICY_TYPE_ACNP - // * ContainerNetworkPolicy#ContainerNetworkPolicy_POLICY_TYPE_ANP - // - // Type e.g. Network Policy, ASG. - PolicyType *string - // Container network policy specification. - Spec *string - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Timestamp of last modification format: int64 - LastSyncTime *int64 - // Description of this resource - Description *string - // Defaults to ID if not set - DisplayName *string - // The type of this resource. - ResourceType string - // Specifies list of scope of discovered resource. e.g. if VHC path is associated with principal identity, who owns the discovered resource, then scope id will be VHC path and scope type will be VHC. - Scope []DiscoveredResourceScope - // Opaque identifiers meaningful to the API user - Tags []Tag -} - -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ContainerNetworkPolicy__TYPE_IDENTIFIER = "ContainerNetworkPolicy" -const ContainerNetworkPolicy_NETWORK_STATUS_HEALTHY = "HEALTHY" -const ContainerNetworkPolicy_NETWORK_STATUS_UNHEALTHY = "UNHEALTHY" -const ContainerNetworkPolicy_POLICY_TYPE_NETWORK_POLICY = "NETWORK_POLICY" -const ContainerNetworkPolicy_POLICY_TYPE_ASG = "ASG" -const ContainerNetworkPolicy_POLICY_TYPE_ACNP = "ACNP" -const ContainerNetworkPolicy_POLICY_TYPE_ANP = "ANP" - -func (s *ContainerNetworkPolicy) GetType__() bindings.BindingType { - return ContainerNetworkPolicyBindingType() -} - -func (s *ContainerNetworkPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for ContainerNetworkPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Details of org/namespace within a container cluster. -type ContainerProject struct { - // Identifier of the container cluster to which this project/namespace belongs. - ContainerClusterId *string - // External identifier of the container project. - ExternalId *string - // List of network errors related to container project. - NetworkErrors []NetworkError - // Possible values are: - // - // * ContainerProject#ContainerProject_NETWORK_STATUS_HEALTHY - // * ContainerProject#ContainerProject_NETWORK_STATUS_UNHEALTHY - // - // Network status of container project. - NetworkStatus *string - // Array of additional specific properties of container project in key-value format. - OriginProperties []KeyValuePair - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Timestamp of last modification format: int64 - LastSyncTime *int64 - // Description of this resource - Description *string - // Defaults to ID if not set - DisplayName *string - // The type of this resource. - ResourceType string - // Specifies list of scope of discovered resource. e.g. if VHC path is associated with principal identity, who owns the discovered resource, then scope id will be VHC path and scope type will be VHC. - Scope []DiscoveredResourceScope - // Opaque identifiers meaningful to the API user - Tags []Tag -} - -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ContainerProject__TYPE_IDENTIFIER = "ContainerProject" -const ContainerProject_NETWORK_STATUS_HEALTHY = "HEALTHY" -const ContainerProject_NETWORK_STATUS_UNHEALTHY = "UNHEALTHY" - -func (s *ContainerProject) GetType__() bindings.BindingType { - return ContainerProjectBindingType() -} - -func (s *ContainerProject) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ContainerConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ContainerProject._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ContainerConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -34300,17 +34717,16 @@ type ContextProfileAttributesMetadata struct { Value *string } -func (s *ContextProfileAttributesMetadata) GetType__() bindings.BindingType { +func (s *ContextProfileAttributesMetadata) GetType__() vapiBindings_.BindingType { return ContextProfileAttributesMetadataBindingType() } -func (s *ContextProfileAttributesMetadata) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ContextProfileAttributesMetadata) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ContextProfileAttributesMetadata._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ContextProfileAttributesMetadata._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -34352,17 +34768,16 @@ const ControlConnStatus_FAILURE_STATUS_OTHER_ERROR = "OTHER_ERROR" const ControlConnStatus_STATUS_UP = "UP" const ControlConnStatus_STATUS_DOWN = "DOWN" -func (s *ControlConnStatus) GetType__() bindings.BindingType { +func (s *ControlConnStatus) GetType__() vapiBindings_.BindingType { return ControlConnStatusBindingType() } -func (s *ControlConnStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ControlConnStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ControlConnStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ControlConnStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -34376,17 +34791,16 @@ type CpuCoreConfigForEnhancedNetworkingStackSwitch struct { NumaNodeIndex *int64 } -func (s *CpuCoreConfigForEnhancedNetworkingStackSwitch) GetType__() bindings.BindingType { +func (s *CpuCoreConfigForEnhancedNetworkingStackSwitch) GetType__() vapiBindings_.BindingType { return CpuCoreConfigForEnhancedNetworkingStackSwitchBindingType() } -func (s *CpuCoreConfigForEnhancedNetworkingStackSwitch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *CpuCoreConfigForEnhancedNetworkingStackSwitch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CpuCoreConfigForEnhancedNetworkingStackSwitch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for CpuCoreConfigForEnhancedNetworkingStackSwitch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -34404,17 +34818,16 @@ type CpuUsage struct { HighestCpuCoreUsageNonDpdk *float64 } -func (s *CpuUsage) GetType__() bindings.BindingType { +func (s *CpuUsage) GetType__() vapiBindings_.BindingType { return CpuUsageBindingType() } -func (s *CpuUsage) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *CpuUsage) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CpuUsage._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for CpuUsage._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -34423,20 +34836,19 @@ func (s *CpuUsage) GetDataValue__() (data.DataValue, []error) { // Event Criterion is the logical evaluations by which the event may be deemed fulfilled. All the evaluations must be met in order for the criterion to be met (implicit AND). type Criterion struct { // Criterion Evaluations. - Evaluations []*data.StructValue + Evaluations []*vapiData_.StructValue } -func (s *Criterion) GetType__() bindings.BindingType { +func (s *Criterion) GetType__() vapiBindings_.BindingType { return CriterionBindingType() } -func (s *Criterion) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Criterion) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Criterion._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Criterion._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -34453,6 +34865,8 @@ type CrossSiteFlowInfo struct { LatencyMeasuredTs *int64 // Latency from source to destination site in milli seconds format: int64 LatencyMillis *int64 + // Local leader node id sharded for this remote site. + LeaderNodeId *string // Possible values are: // // * CrossSiteFlowInfo#CrossSiteFlowInfo_STATUS_GOOD @@ -34477,17 +34891,16 @@ const CrossSiteFlowInfo_STATUS_ERROR = "ERROR" const CrossSiteFlowInfo_STATUS_UNKNOWN = "UNKNOWN" const CrossSiteFlowInfo_STATUS_NOT_READY = "NOT_READY" -func (s *CrossSiteFlowInfo) GetType__() bindings.BindingType { +func (s *CrossSiteFlowInfo) GetType__() vapiBindings_.BindingType { return CrossSiteFlowInfoBindingType() } -func (s *CrossSiteFlowInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *CrossSiteFlowInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CrossSiteFlowInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for CrossSiteFlowInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -34499,17 +34912,16 @@ type CsvListResult struct { FileName *string } -func (s *CsvListResult) GetType__() bindings.BindingType { +func (s *CsvListResult) GetType__() vapiBindings_.BindingType { return CsvListResultBindingType() } -func (s *CsvListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *CsvListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CsvListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for CsvListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -34519,17 +34931,16 @@ func (s *CsvListResult) GetDataValue__() (data.DataValue, []error) { type CsvRecord struct { } -func (s *CsvRecord) GetType__() bindings.BindingType { +func (s *CsvRecord) GetType__() vapiBindings_.BindingType { return CsvRecordBindingType() } -func (s *CsvRecord) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *CsvRecord) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CsvRecord._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for CsvRecord._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -34566,17 +34977,16 @@ const CurrentBackupOperationStatus_CURRENT_STEP_NODE_BACKUP = "BACKUP_CREATING_N const CurrentBackupOperationStatus_OPERATION_TYPE_NONE = "NONE" const CurrentBackupOperationStatus_OPERATION_TYPE_BACKUP = "BACKUP" -func (s *CurrentBackupOperationStatus) GetType__() bindings.BindingType { +func (s *CurrentBackupOperationStatus) GetType__() vapiBindings_.BindingType { return CurrentBackupOperationStatusBindingType() } -func (s *CurrentBackupOperationStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *CurrentBackupOperationStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CurrentBackupOperationStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for CurrentBackupOperationStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -34643,6 +35053,8 @@ type CustomFilterWidgetConfiguration struct { DrilldownId *string FeatureSet *FeatureSet // Id of filter widget for subscription, if any. Id should be a valid id of an existing filter widget. Filter widget should be from the same view. Datasource URLs should have placeholder values equal to filter alias to accept the filter value on filter change. This field is deprecated instead use 'filters' property. + // + // Deprecated: This API element is deprecated. Filter *string // Flag to indicate that widget will continue to work without filter value. If this flag is set to false then default_filter_value is manadatory. FilterValueRequired *bool @@ -34659,26 +35071,29 @@ type CustomFilterWidgetConfiguration struct { // Represents the vertical span of the widget / container. 1 Row span is equal to 20px. format: int32 Rowspan *int64 // Please use the property 'shared' of View instead of this. The widgets of a shared view are visible to other users. + // + // Deprecated: This API element is deprecated. Shared *bool // If the value of this field is set to true then card header will be displayed otherwise only card will be displayed without header. ShowHeader *bool // Represents the horizontal span of the widget / container. format: int32 Span *int64 // Specify relavite weight in WidgetItem for placement in a view. Please see WidgetItem for details. format: int32 + // + // Deprecated: This API element is deprecated. Weight *int64 } -func (s *CustomFilterWidgetConfiguration) GetType__() bindings.BindingType { +func (s *CustomFilterWidgetConfiguration) GetType__() vapiBindings_.BindingType { return CustomFilterWidgetConfigurationBindingType() } -func (s *CustomFilterWidgetConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *CustomFilterWidgetConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CustomFilterWidgetConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for CustomFilterWidgetConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -34743,6 +35158,8 @@ type CustomWidgetConfiguration struct { DrilldownId *string FeatureSet *FeatureSet // Id of filter widget for subscription, if any. Id should be a valid id of an existing filter widget. Filter widget should be from the same view. Datasource URLs should have placeholder values equal to filter alias to accept the filter value on filter change. This field is deprecated instead use 'filters' property. + // + // Deprecated: This API element is deprecated. Filter *string // Flag to indicate that widget will continue to work without filter value. If this flag is set to false then default_filter_value is manadatory. FilterValueRequired *bool @@ -34759,12 +35176,16 @@ type CustomWidgetConfiguration struct { // Represents the vertical span of the widget / container. 1 Row span is equal to 20px. format: int32 Rowspan *int64 // Please use the property 'shared' of View instead of this. The widgets of a shared view are visible to other users. + // + // Deprecated: This API element is deprecated. Shared *bool // If the value of this field is set to true then card header will be displayed otherwise only card will be displayed without header. ShowHeader *bool // Represents the horizontal span of the widget / container. format: int32 Span *int64 // Specify relavite weight in WidgetItem for placement in a view. Please see WidgetItem for details. format: int32 + // + // Deprecated: This API element is deprecated. Weight *int64 } @@ -34773,17 +35194,16 @@ type CustomWidgetConfiguration struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const CustomWidgetConfiguration__TYPE_IDENTIFIER = "CustomWidgetConfiguration" -func (s *CustomWidgetConfiguration) GetType__() bindings.BindingType { +func (s *CustomWidgetConfiguration) GetType__() vapiBindings_.BindingType { return CustomWidgetConfigurationBindingType() } -func (s *CustomWidgetConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *CustomWidgetConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CustomWidgetConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for CustomWidgetConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -34815,17 +35235,16 @@ type CvxConnectionInfo struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const CvxConnectionInfo__TYPE_IDENTIFIER = "CvxConnectionInfo" -func (s *CvxConnectionInfo) GetType__() bindings.BindingType { +func (s *CvxConnectionInfo) GetType__() vapiBindings_.BindingType { return CvxConnectionInfoBindingType() } -func (s *CvxConnectionInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *CvxConnectionInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for CvxConnectionInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for CvxConnectionInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -34847,17 +35266,16 @@ type DNSForwarderStatisticsPerEnforcementPoint struct { const DNSForwarderStatisticsPerEnforcementPoint__TYPE_IDENTIFIER = "DNSForwarderStatisticsPerEnforcementPoint" const DNSForwarderStatisticsPerEnforcementPoint_RESOURCE_TYPE_NSXTDNSFORWARDERSTATISTICS = "NsxTDNSForwarderStatistics" -func (s *DNSForwarderStatisticsPerEnforcementPoint) GetType__() bindings.BindingType { +func (s *DNSForwarderStatisticsPerEnforcementPoint) GetType__() vapiBindings_.BindingType { return DNSForwarderStatisticsPerEnforcementPointBindingType() } -func (s *DNSForwarderStatisticsPerEnforcementPoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DNSForwarderStatisticsPerEnforcementPoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DNSForwarderStatisticsPerEnforcementPoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DNSForwarderStatisticsPerEnforcementPoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -34879,17 +35297,16 @@ type DNSForwarderStatusPerEnforcementPoint struct { const DNSForwarderStatusPerEnforcementPoint__TYPE_IDENTIFIER = "DNSForwarderStatusPerEnforcementPoint" const DNSForwarderStatusPerEnforcementPoint_RESOURCE_TYPE_NSXTDNSFORWARDERSTATUS = "NsxTDNSForwarderStatus" -func (s *DNSForwarderStatusPerEnforcementPoint) GetType__() bindings.BindingType { +func (s *DNSForwarderStatusPerEnforcementPoint) GetType__() vapiBindings_.BindingType { return DNSForwarderStatusPerEnforcementPointBindingType() } -func (s *DNSForwarderStatusPerEnforcementPoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DNSForwarderStatusPerEnforcementPoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DNSForwarderStatusPerEnforcementPoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DNSForwarderStatusPerEnforcementPoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -34913,17 +35330,16 @@ type DVSConfig struct { Uuid *string } -func (s *DVSConfig) GetType__() bindings.BindingType { +func (s *DVSConfig) GetType__() vapiBindings_.BindingType { return DVSConfigBindingType() } -func (s *DVSConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DVSConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DVSConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DVSConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -34938,17 +35354,144 @@ type DataCounter struct { Total *int64 } -func (s *DataCounter) GetType__() bindings.BindingType { +func (s *DataCounter) GetType__() vapiBindings_.BindingType { return DataCounterBindingType() } -func (s *DataCounter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DataCounter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DataCounter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DataCounter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// The datapath counter result. +type DatapathCounterResult struct { + // The data of the datapath module counters. + ModuleCounters []DatapathModuleCounter + // The name of the datapath module (e.g., VDL2, VDR). + ModuleName *string +} + +func (s *DatapathCounterResult) GetType__() vapiBindings_.BindingType { + return DatapathCounterResultBindingType() +} + +func (s *DatapathCounterResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for DatapathCounterResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// The counter of the datapath module. +type DatapathModuleCounter struct { + // The name of the counter. + CounterName *string + // The value of the counter. format: int64 + CounterValue *int64 +} + +func (s *DatapathModuleCounter) GetType__() vapiBindings_.BindingType { + return DatapathModuleCounterBindingType() +} + +func (s *DatapathModuleCounter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for DatapathModuleCounter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +type DatapathStatsActionArgument struct { + // Possible values are: + // + // * DatapathStatsActionArgument#DatapathStatsActionArgument_DATAPATH_STATS_TYPE_UNI_DIRECTIONAL + // * DatapathStatsActionArgument#DatapathStatsActionArgument_DATAPATH_STATS_TYPE_BI_DIRECTIONAL + // + // Type of datapath statistics action. UNI_DIRECTIONAL - Perform the datapath statistics action for the traffic ingressed from the source logical port. BI_DIRECTIONAL - Perform the datapath statistics action for the traffic ingressed from the source logical port and the destination logical port, respectively. + DatapathStatsType *string + // It is required only when the type of datapath statistics action is bidirectional. + DestLport *string + ReverseFilter *vapiData_.StructValue +} + +const DatapathStatsActionArgument_DATAPATH_STATS_TYPE_UNI_DIRECTIONAL = "UNI_DIRECTIONAL" +const DatapathStatsActionArgument_DATAPATH_STATS_TYPE_BI_DIRECTIONAL = "BI_DIRECTIONAL" + +func (s *DatapathStatsActionArgument) GetType__() vapiBindings_.BindingType { + return DatapathStatsActionArgumentBindingType() +} + +func (s *DatapathStatsActionArgument) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for DatapathStatsActionArgument._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +type DatapathStatsActionConfig struct { + ActionArgument *DatapathStatsActionArgument + SamplingArgument *vapiData_.StructValue +} + +func (s *DatapathStatsActionConfig) GetType__() vapiBindings_.BindingType { + return DatapathStatsActionConfigBindingType() +} + +func (s *DatapathStatsActionConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for DatapathStatsActionConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// The datapath statistics action result. +type DatapathStatsResult struct { + // Possible values are: + // + // * DatapathStatsResult#DatapathStatsResult_DIRECTION_FORWARD + // * DatapathStatsResult#DatapathStatsResult_DIRECTION_REVERSE + // + // Direction of datapath statistics action result + Direction *string + // The datapath statistics for transport nodes. + TransportNodeDatapathStats []TransportNodeDatapathStats +} + +const DatapathStatsResult_DIRECTION_FORWARD = "FORWARD" +const DatapathStatsResult_DIRECTION_REVERSE = "REVERSE" + +func (s *DatapathStatsResult) GetType__() vapiBindings_.BindingType { + return DatapathStatsResultBindingType() +} + +func (s *DatapathStatsResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for DatapathStatsResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -34963,17 +35506,16 @@ type Datasource struct { Urls []UrlAlias } -func (s *Datasource) GetType__() bindings.BindingType { +func (s *Datasource) GetType__() vapiBindings_.BindingType { return DatasourceBindingType() } -func (s *Datasource) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Datasource) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Datasource._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Datasource._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -34987,17 +35529,16 @@ type DefaultFilterValue struct { Value *string } -func (s *DefaultFilterValue) GetType__() bindings.BindingType { +func (s *DefaultFilterValue) GetType__() vapiBindings_.BindingType { return DefaultFilterValueBindingType() } -func (s *DefaultFilterValue) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DefaultFilterValue) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DefaultFilterValue._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DefaultFilterValue._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -35008,23 +35549,22 @@ type DependentServices struct { DependentServices []string } -func (s *DependentServices) GetType__() bindings.BindingType { +func (s *DependentServices) GetType__() vapiBindings_.BindingType { return DependentServicesBindingType() } -func (s *DependentServices) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DependentServices) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DependentServices._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DependentServices._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Pre/Post deployment check. +// Pre/Post deployment checks. type DeploymentChecksAction struct { // Possible values are: // @@ -35040,17 +35580,16 @@ const DeploymentChecksAction_ACTION_PRE_CHECKS = "PRE_CHECKS" const DeploymentChecksAction_ACTION_POST_CHECKS = "POST_CHECKS" const DeploymentChecksAction_ACTION_ABORT_CHECKS = "ABORT_CHECKS" -func (s *DeploymentChecksAction) GetType__() bindings.BindingType { +func (s *DeploymentChecksAction) GetType__() vapiBindings_.BindingType { return DeploymentChecksActionBindingType() } -func (s *DeploymentChecksAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DeploymentChecksAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DeploymentChecksAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DeploymentChecksAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -35060,7 +35599,7 @@ func (s *DeploymentChecksAction) GetDataValue__() (data.DataValue, []error) { type DeploymentChecksStatus struct { // Show more information about pre/post check performed. Description *string - // Name of pre/post check. + // Name of pre/post check Name *string // Reason for failure of pre/post check. Otherwise empty. Reason *string @@ -35088,39 +35627,37 @@ const DeploymentChecksStatus_STATUS_STOPPING = "STOPPING" const DeploymentChecksStatus_STATUS_STOPPED = "STOPPED" const DeploymentChecksStatus_STATUS_NOT_STARTED = "NOT_STARTED" -func (s *DeploymentChecksStatus) GetType__() bindings.BindingType { +func (s *DeploymentChecksStatus) GetType__() vapiBindings_.BindingType { return DeploymentChecksStatusBindingType() } -func (s *DeploymentChecksStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DeploymentChecksStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DeploymentChecksStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DeploymentChecksStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// List of pre/post check. +// List of pre/post checks status. type DeploymentChecksStatusResult struct { // Array of pre/post deployment checks. Results []DeploymentChecksStatus } -func (s *DeploymentChecksStatusResult) GetType__() bindings.BindingType { +func (s *DeploymentChecksStatusResult) GetType__() vapiBindings_.BindingType { return DeploymentChecksStatusResultBindingType() } -func (s *DeploymentChecksStatusResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DeploymentChecksStatusResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DeploymentChecksStatusResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DeploymentChecksStatusResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -35174,17 +35711,16 @@ const DeploymentProgressStatus_OVERALL_STATUS_UPGRADE_FAILED = "UPGRADE_FAILED" const DeploymentProgressStatus_OVERALL_STATUS_UPDATE_FAILED = "UPDATE_FAILED" const DeploymentProgressStatus_OVERALL_STATUS_NOT_DEPLOYED = "NOT_DEPLOYED" -func (s *DeploymentProgressStatus) GetType__() bindings.BindingType { +func (s *DeploymentProgressStatus) GetType__() vapiBindings_.BindingType { return DeploymentProgressStatusBindingType() } -func (s *DeploymentProgressStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DeploymentProgressStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DeploymentProgressStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DeploymentProgressStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -35221,6 +35757,10 @@ type DeploymentRegistry struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -35229,31 +35769,32 @@ type DeploymentRegistry struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool - // Docker url for containers. + // Docker registry url to access docker images. DockerRegistry *string - // Repo url to access helm chart. + // Helm repo url to access helm charts. HelmRepo *string } -func (s *DeploymentRegistry) GetType__() bindings.BindingType { +func (s *DeploymentRegistry) GetType__() vapiBindings_.BindingType { return DeploymentRegistryBindingType() } -func (s *DeploymentRegistry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DeploymentRegistry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DeploymentRegistry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DeploymentRegistry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -35267,17 +35808,16 @@ type DeploymentTemplate struct { Name *string } -func (s *DeploymentTemplate) GetType__() bindings.BindingType { +func (s *DeploymentTemplate) GetType__() vapiBindings_.BindingType { return DeploymentTemplateBindingType() } -func (s *DeploymentTemplate) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DeploymentTemplate) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DeploymentTemplate._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DeploymentTemplate._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -35291,17 +35831,16 @@ type DeploymentVersionSpec struct { Versions *string } -func (s *DeploymentVersionSpec) GetType__() bindings.BindingType { +func (s *DeploymentVersionSpec) GetType__() vapiBindings_.BindingType { return DeploymentVersionSpecBindingType() } -func (s *DeploymentVersionSpec) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DeploymentVersionSpec) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DeploymentVersionSpec._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DeploymentVersionSpec._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -35313,17 +35852,16 @@ type DeploymentVersions struct { Versions []DeploymentVersionSpec } -func (s *DeploymentVersions) GetType__() bindings.BindingType { +func (s *DeploymentVersions) GetType__() vapiBindings_.BindingType { return DeploymentVersionsBindingType() } -func (s *DeploymentVersions) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DeploymentVersions) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DeploymentVersions._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DeploymentVersions._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -35360,6 +35898,10 @@ type DeploymentZone struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -35368,10 +35910,12 @@ type DeploymentZone struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -35380,17 +35924,16 @@ type DeploymentZone struct { EnforcementPoints []EnforcementPoint } -func (s *DeploymentZone) GetType__() bindings.BindingType { +func (s *DeploymentZone) GetType__() vapiBindings_.BindingType { return DeploymentZoneBindingType() } -func (s *DeploymentZone) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DeploymentZone) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DeploymentZone._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DeploymentZone._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -35415,17 +35958,16 @@ type DeploymentZoneListResult struct { Results []DeploymentZone } -func (s *DeploymentZoneListResult) GetType__() bindings.BindingType { +func (s *DeploymentZoneListResult) GetType__() vapiBindings_.BindingType { return DeploymentZoneListResultBindingType() } -func (s *DeploymentZoneListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DeploymentZoneListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DeploymentZoneListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DeploymentZoneListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -35470,6 +36012,10 @@ type DfwFirewallConfiguration struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -35478,10 +36024,12 @@ type DfwFirewallConfiguration struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -35499,17 +36047,16 @@ type DfwFirewallConfiguration struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const DfwFirewallConfiguration__TYPE_IDENTIFIER = "DfwFirewallConfiguration" -func (s *DfwFirewallConfiguration) GetType__() bindings.BindingType { +func (s *DfwFirewallConfiguration) GetType__() vapiBindings_.BindingType { return DfwFirewallConfigurationBindingType() } -func (s *DfwFirewallConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DfwFirewallConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DfwFirewallConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DfwFirewallConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -35522,17 +36069,16 @@ type DhcpDeleteLeaseRequestParameters struct { Mac *string } -func (s *DhcpDeleteLeaseRequestParameters) GetType__() bindings.BindingType { +func (s *DhcpDeleteLeaseRequestParameters) GetType__() vapiBindings_.BindingType { return DhcpDeleteLeaseRequestParametersBindingType() } -func (s *DhcpDeleteLeaseRequestParameters) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpDeleteLeaseRequestParameters) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpDeleteLeaseRequestParameters._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpDeleteLeaseRequestParameters._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -35544,17 +36090,16 @@ type DhcpDeleteLeases struct { Leases []DhcpDeleteLeaseRequestParameters } -func (s *DhcpDeleteLeases) GetType__() bindings.BindingType { +func (s *DhcpDeleteLeases) GetType__() vapiBindings_.BindingType { return DhcpDeleteLeasesBindingType() } -func (s *DhcpDeleteLeases) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpDeleteLeases) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpDeleteLeases._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpDeleteLeases._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -35573,17 +36118,16 @@ type DhcpHeader struct { const DhcpHeader_OP_CODE_BOOTREQUEST = "BOOTREQUEST" const DhcpHeader_OP_CODE_BOOTREPLY = "BOOTREPLY" -func (s *DhcpHeader) GetType__() bindings.BindingType { +func (s *DhcpHeader) GetType__() vapiBindings_.BindingType { return DhcpHeaderBindingType() } -func (s *DhcpHeader) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpHeader) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpHeader._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpHeader._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -35600,17 +36144,16 @@ type DhcpIpPoolUsage struct { PoolSize *int64 } -func (s *DhcpIpPoolUsage) GetType__() bindings.BindingType { +func (s *DhcpIpPoolUsage) GetType__() vapiBindings_.BindingType { return DhcpIpPoolUsageBindingType() } -func (s *DhcpIpPoolUsage) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpIpPoolUsage) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpIpPoolUsage._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpIpPoolUsage._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -35631,17 +36174,16 @@ type DhcpLeasePerIP struct { Subnet *string } -func (s *DhcpLeasePerIP) GetType__() bindings.BindingType { +func (s *DhcpLeasePerIP) GetType__() vapiBindings_.BindingType { return DhcpLeasePerIPBindingType() } -func (s *DhcpLeasePerIP) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpLeasePerIP) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpLeasePerIP._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpLeasePerIP._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -35669,17 +36211,16 @@ type DhcpLeases struct { Timestamp *int64 } -func (s *DhcpLeases) GetType__() bindings.BindingType { +func (s *DhcpLeases) GetType__() vapiBindings_.BindingType { return DhcpLeasesBindingType() } -func (s *DhcpLeases) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpLeases) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpLeases._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpLeases._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -35709,17 +36250,16 @@ type DhcpLeasesResult struct { ConnectivityPath *string } -func (s *DhcpLeasesResult) GetType__() bindings.BindingType { +func (s *DhcpLeasesResult) GetType__() vapiBindings_.BindingType { return DhcpLeasesResultBindingType() } -func (s *DhcpLeasesResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpLeasesResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpLeasesResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpLeasesResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -35731,17 +36271,16 @@ type DhcpOption121 struct { StaticRoutes []ClasslessStaticRoute } -func (s *DhcpOption121) GetType__() bindings.BindingType { +func (s *DhcpOption121) GetType__() vapiBindings_.BindingType { return DhcpOption121BindingType() } -func (s *DhcpOption121) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpOption121) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpOption121._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpOption121._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -35778,6 +36317,10 @@ type DhcpRelayConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -35786,10 +36329,12 @@ type DhcpRelayConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -35798,17 +36343,16 @@ type DhcpRelayConfig struct { ServerAddresses []string } -func (s *DhcpRelayConfig) GetType__() bindings.BindingType { +func (s *DhcpRelayConfig) GetType__() vapiBindings_.BindingType { return DhcpRelayConfigBindingType() } -func (s *DhcpRelayConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpRelayConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpRelayConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpRelayConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -35833,17 +36377,16 @@ type DhcpRelayConfigListResult struct { Results []DhcpRelayConfig } -func (s *DhcpRelayConfigListResult) GetType__() bindings.BindingType { +func (s *DhcpRelayConfigListResult) GetType__() vapiBindings_.BindingType { return DhcpRelayConfigListResultBindingType() } -func (s *DhcpRelayConfigListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpRelayConfigListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpRelayConfigListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpRelayConfigListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -35880,6 +36423,10 @@ type DhcpServerConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -35888,37 +36435,44 @@ type DhcpServerConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool // The reference to the edge cluster using the policy path of the edge cluster. Auto assigned if only one edge cluster is configured on enforcement-point. Modifying edge cluster will reallocate DHCP server to the new edge cluster. Please note that re-allocating edge-cluster will result in losing of all exisitng DHCP lease information. Change edge cluster only when losing DHCP leases is not a real problem, e.g. cross-site migration or failover and all client hosts will be reboot and get new IP addresses. EdgeClusterPath *string + // If no \"preferred-edge-paths\" were defined, and the \"enable-standby-relocation\"=true, once a new edge-node was added to the edge-cluster, the stand-by node of the DHCP could possibly be moved to another edge-node. But there is no guarantee that the stand-by will be moved. Please note, if the dhcp-server-config was applied to a gateway, and this gateway has defined its own edge-cluster and preferred edge-nodes, then the edge-cluster and nodes defined in dhcp-server-config will be ignored. + EnableStandbyRelocation *bool // IP address lease time in seconds. format: int64 + // + // Deprecated: This API element is deprecated. LeaseTime *int64 // Policy paths to edge nodes on which the DHCP servers run. The first edge node is assigned as active edge, and second one as stanby edge. If only one edge node is specified, the DHCP servers will run without HA support. When this property is not specified, edge nodes are auto-assigned during realization of the DHCP server. PreferredEdgePaths []string // DHCP server address in CIDR format. Prefix length should be less than or equal to 30. DHCP server is deployed as DHCP relay service. This property is deprecated, use server_addresses instead. Both properties cannot be specified together with different new values. format: ip-cidr-block + // + // Deprecated: This API element is deprecated. ServerAddress *string // DHCP server address in CIDR format. Both IPv4 and IPv6 address families are supported. Prefix length should be less than or equal to 30 for IPv4 address family and less than or equal to 126 for IPv6. When not specified, IPv4 value is auto-assigned to 100.96.0.1/30. Ignored when this object is configured at a Segment. format: ip-cidr-block ServerAddresses []string } -func (s *DhcpServerConfig) GetType__() bindings.BindingType { +func (s *DhcpServerConfig) GetType__() vapiBindings_.BindingType { return DhcpServerConfigBindingType() } -func (s *DhcpServerConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpServerConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpServerConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpServerConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -35943,17 +36497,16 @@ type DhcpServerConfigListResult struct { Results []DhcpServerConfig } -func (s *DhcpServerConfigListResult) GetType__() bindings.BindingType { +func (s *DhcpServerConfigListResult) GetType__() vapiBindings_.BindingType { return DhcpServerConfigListResultBindingType() } -func (s *DhcpServerConfigListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpServerConfigListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpServerConfigListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpServerConfigListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -36044,6 +36597,17 @@ type DhcpServerState struct { // * DhcpServerState#DhcpServerState_STATE_EDGE_VSPHERE_LOCATION_MISMATCH_RESOLVE // * DhcpServerState#DhcpServerState_STATE_COMPUTE_MANAGER_NOT_FOUND // * DhcpServerState#DhcpServerState_STATE_DELETE_IN_PROGRESS + // * DhcpServerState#DhcpServerState_STATE_ADVANCED_CONFIG_EDIT_FAILED + // * DhcpServerState#DhcpServerState_STATE_UPT_MODE_REALIZATION_POLL_TIMED_OUT + // * DhcpServerState#DhcpServerState_STATE_DATAPATH_CONFIGURATION_EDIT_FAILED + // * DhcpServerState#DhcpServerState_STATE_MAINTENANCE_MODE_ENABLED + // * DhcpServerState#DhcpServerState_STATE_ERROR_IN_ENABLE_MAINTENANCE_MODE + // * DhcpServerState#DhcpServerState_STATE_ERROR_IN_DISABLE_MAINTENANCE_MODE + // * DhcpServerState#DhcpServerState_STATE_CONFIGURE_UPT_ON_VM_FAILED + // * DhcpServerState#DhcpServerState_STATE_VM_VERSION_IS_UPT_INCOMPATIBLE + // * DhcpServerState#DhcpServerState_STATE_DELETE_FAILED_FOR_DIFFERENT_MOREF_ID + // * DhcpServerState#DhcpServerState_STATE_DELETE_FAILED_ON_VM_NOT_FOUND + // * DhcpServerState#DhcpServerState_STATE_DELETE_FAILED_FOR_NON_LCM_EDGE // // Gives details of state of desired configuration. Additional enums with more details on progress/success/error states are sent for edge node. The success states are NODE_READY and TRANSPORT_NODE_READY, pending states are {VM_DEPLOYMENT_QUEUED, VM_DEPLOYMENT_IN_PROGRESS, REGISTRATION_PENDING} and other values indicate failures. \"in_sync\" state indicates that the desired configuration has been received by the host to which it applies, but is not yet in effect. When the configuration is actually in effect, the state will change to \"success\". Please note, failed state is deprecated. State *string @@ -36125,18 +36689,28 @@ const DhcpServerState_STATE_EDGE_NODE_SETTINGS_AND_VSPHERE_SETTINGS_ARE_CHANGED_ const DhcpServerState_STATE_EDGE_VSPHERE_LOCATION_MISMATCH_RESOLVE = "EDGE_VSPHERE_LOCATION_MISMATCH_RESOLVE" const DhcpServerState_STATE_COMPUTE_MANAGER_NOT_FOUND = "COMPUTE_MANAGER_NOT_FOUND" const DhcpServerState_STATE_DELETE_IN_PROGRESS = "DELETE_IN_PROGRESS" - -func (s *DhcpServerState) GetType__() bindings.BindingType { +const DhcpServerState_STATE_ADVANCED_CONFIG_EDIT_FAILED = "ADVANCED_CONFIG_EDIT_FAILED" +const DhcpServerState_STATE_UPT_MODE_REALIZATION_POLL_TIMED_OUT = "UPT_MODE_REALIZATION_POLL_TIMED_OUT" +const DhcpServerState_STATE_DATAPATH_CONFIGURATION_EDIT_FAILED = "DATAPATH_CONFIGURATION_EDIT_FAILED" +const DhcpServerState_STATE_MAINTENANCE_MODE_ENABLED = "MAINTENANCE_MODE_ENABLED" +const DhcpServerState_STATE_ERROR_IN_ENABLE_MAINTENANCE_MODE = "ERROR_IN_ENABLE_MAINTENANCE_MODE" +const DhcpServerState_STATE_ERROR_IN_DISABLE_MAINTENANCE_MODE = "ERROR_IN_DISABLE_MAINTENANCE_MODE" +const DhcpServerState_STATE_CONFIGURE_UPT_ON_VM_FAILED = "CONFIGURE_UPT_ON_VM_FAILED" +const DhcpServerState_STATE_VM_VERSION_IS_UPT_INCOMPATIBLE = "VM_VERSION_IS_UPT_INCOMPATIBLE" +const DhcpServerState_STATE_DELETE_FAILED_FOR_DIFFERENT_MOREF_ID = "DELETE_FAILED_FOR_DIFFERENT_MOREF_ID" +const DhcpServerState_STATE_DELETE_FAILED_ON_VM_NOT_FOUND = "DELETE_FAILED_ON_VM_NOT_FOUND" +const DhcpServerState_STATE_DELETE_FAILED_FOR_NON_LCM_EDGE = "DELETE_FAILED_FOR_NON_LCM_EDGE" + +func (s *DhcpServerState) GetType__() vapiBindings_.BindingType { return DhcpServerStateBindingType() } -func (s *DhcpServerState) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpServerState) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpServerState._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpServerState._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -36169,17 +36743,16 @@ type DhcpServerStatistics struct { Timestamp *int64 } -func (s *DhcpServerStatistics) GetType__() bindings.BindingType { +func (s *DhcpServerStatistics) GetType__() vapiBindings_.BindingType { return DhcpServerStatisticsBindingType() } -func (s *DhcpServerStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpServerStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpServerStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpServerStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -36208,17 +36781,16 @@ const DhcpServerStatus_SERVICE_STATUS_DOWN = "DOWN" const DhcpServerStatus_SERVICE_STATUS_ERROR = "ERROR" const DhcpServerStatus_SERVICE_STATUS_NO_STANDBY = "NO_STANDBY" -func (s *DhcpServerStatus) GetType__() bindings.BindingType { +func (s *DhcpServerStatus) GetType__() vapiBindings_.BindingType { return DhcpServerStatusBindingType() } -func (s *DhcpServerStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpServerStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpServerStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpServerStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -36258,6 +36830,10 @@ type DhcpStaticBindingConfig struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -36266,10 +36842,12 @@ type DhcpStaticBindingConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -36283,17 +36861,16 @@ const DhcpStaticBindingConfig__TYPE_IDENTIFIER = "DhcpStaticBindingConfig" const DhcpStaticBindingConfig_RESOURCE_TYPE_DHCPV4STATICBINDINGCONFIG = "DhcpV4StaticBindingConfig" const DhcpStaticBindingConfig_RESOURCE_TYPE_DHCPV6STATICBINDINGCONFIG = "DhcpV6StaticBindingConfig" -func (s *DhcpStaticBindingConfig) GetType__() bindings.BindingType { +func (s *DhcpStaticBindingConfig) GetType__() vapiBindings_.BindingType { return DhcpStaticBindingConfigBindingType() } -func (s *DhcpStaticBindingConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpStaticBindingConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpStaticBindingConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpStaticBindingConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -36314,20 +36891,19 @@ type DhcpStaticBindingConfigListResult struct { // Field by which records are sorted SortBy *string // Paginated list of DhcpStaticBindingConfig - Results []*data.StructValue + Results []*vapiData_.StructValue } -func (s *DhcpStaticBindingConfigListResult) GetType__() bindings.BindingType { +func (s *DhcpStaticBindingConfigListResult) GetType__() vapiBindings_.BindingType { return DhcpStaticBindingConfigListResultBindingType() } -func (s *DhcpStaticBindingConfigListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpStaticBindingConfigListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpStaticBindingConfigListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpStaticBindingConfigListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -36418,6 +36994,17 @@ type DhcpStaticBindingState struct { // * DhcpStaticBindingState#DhcpStaticBindingState_STATE_EDGE_VSPHERE_LOCATION_MISMATCH_RESOLVE // * DhcpStaticBindingState#DhcpStaticBindingState_STATE_COMPUTE_MANAGER_NOT_FOUND // * DhcpStaticBindingState#DhcpStaticBindingState_STATE_DELETE_IN_PROGRESS + // * DhcpStaticBindingState#DhcpStaticBindingState_STATE_ADVANCED_CONFIG_EDIT_FAILED + // * DhcpStaticBindingState#DhcpStaticBindingState_STATE_UPT_MODE_REALIZATION_POLL_TIMED_OUT + // * DhcpStaticBindingState#DhcpStaticBindingState_STATE_DATAPATH_CONFIGURATION_EDIT_FAILED + // * DhcpStaticBindingState#DhcpStaticBindingState_STATE_MAINTENANCE_MODE_ENABLED + // * DhcpStaticBindingState#DhcpStaticBindingState_STATE_ERROR_IN_ENABLE_MAINTENANCE_MODE + // * DhcpStaticBindingState#DhcpStaticBindingState_STATE_ERROR_IN_DISABLE_MAINTENANCE_MODE + // * DhcpStaticBindingState#DhcpStaticBindingState_STATE_CONFIGURE_UPT_ON_VM_FAILED + // * DhcpStaticBindingState#DhcpStaticBindingState_STATE_VM_VERSION_IS_UPT_INCOMPATIBLE + // * DhcpStaticBindingState#DhcpStaticBindingState_STATE_DELETE_FAILED_FOR_DIFFERENT_MOREF_ID + // * DhcpStaticBindingState#DhcpStaticBindingState_STATE_DELETE_FAILED_ON_VM_NOT_FOUND + // * DhcpStaticBindingState#DhcpStaticBindingState_STATE_DELETE_FAILED_FOR_NON_LCM_EDGE // // Gives details of state of desired configuration. Additional enums with more details on progress/success/error states are sent for edge node. The success states are NODE_READY and TRANSPORT_NODE_READY, pending states are {VM_DEPLOYMENT_QUEUED, VM_DEPLOYMENT_IN_PROGRESS, REGISTRATION_PENDING} and other values indicate failures. \"in_sync\" state indicates that the desired configuration has been received by the host to which it applies, but is not yet in effect. When the configuration is actually in effect, the state will change to \"success\". Please note, failed state is deprecated. State *string @@ -36499,18 +37086,28 @@ const DhcpStaticBindingState_STATE_EDGE_NODE_SETTINGS_AND_VSPHERE_SETTINGS_ARE_C const DhcpStaticBindingState_STATE_EDGE_VSPHERE_LOCATION_MISMATCH_RESOLVE = "EDGE_VSPHERE_LOCATION_MISMATCH_RESOLVE" const DhcpStaticBindingState_STATE_COMPUTE_MANAGER_NOT_FOUND = "COMPUTE_MANAGER_NOT_FOUND" const DhcpStaticBindingState_STATE_DELETE_IN_PROGRESS = "DELETE_IN_PROGRESS" - -func (s *DhcpStaticBindingState) GetType__() bindings.BindingType { +const DhcpStaticBindingState_STATE_ADVANCED_CONFIG_EDIT_FAILED = "ADVANCED_CONFIG_EDIT_FAILED" +const DhcpStaticBindingState_STATE_UPT_MODE_REALIZATION_POLL_TIMED_OUT = "UPT_MODE_REALIZATION_POLL_TIMED_OUT" +const DhcpStaticBindingState_STATE_DATAPATH_CONFIGURATION_EDIT_FAILED = "DATAPATH_CONFIGURATION_EDIT_FAILED" +const DhcpStaticBindingState_STATE_MAINTENANCE_MODE_ENABLED = "MAINTENANCE_MODE_ENABLED" +const DhcpStaticBindingState_STATE_ERROR_IN_ENABLE_MAINTENANCE_MODE = "ERROR_IN_ENABLE_MAINTENANCE_MODE" +const DhcpStaticBindingState_STATE_ERROR_IN_DISABLE_MAINTENANCE_MODE = "ERROR_IN_DISABLE_MAINTENANCE_MODE" +const DhcpStaticBindingState_STATE_CONFIGURE_UPT_ON_VM_FAILED = "CONFIGURE_UPT_ON_VM_FAILED" +const DhcpStaticBindingState_STATE_VM_VERSION_IS_UPT_INCOMPATIBLE = "VM_VERSION_IS_UPT_INCOMPATIBLE" +const DhcpStaticBindingState_STATE_DELETE_FAILED_FOR_DIFFERENT_MOREF_ID = "DELETE_FAILED_FOR_DIFFERENT_MOREF_ID" +const DhcpStaticBindingState_STATE_DELETE_FAILED_ON_VM_NOT_FOUND = "DELETE_FAILED_ON_VM_NOT_FOUND" +const DhcpStaticBindingState_STATE_DELETE_FAILED_FOR_NON_LCM_EDGE = "DELETE_FAILED_FOR_NON_LCM_EDGE" + +func (s *DhcpStaticBindingState) GetType__() vapiBindings_.BindingType { return DhcpStaticBindingStateBindingType() } -func (s *DhcpStaticBindingState) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpStaticBindingState) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpStaticBindingState._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpStaticBindingState._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -36543,17 +37140,16 @@ type DhcpStatistics struct { Timestamp *int64 } -func (s *DhcpStatistics) GetType__() bindings.BindingType { +func (s *DhcpStatistics) GetType__() vapiBindings_.BindingType { return DhcpStatisticsBindingType() } -func (s *DhcpStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -36562,21 +37158,20 @@ func (s *DhcpStatistics) GetDataValue__() (data.DataValue, []error) { // DHCP options for IPv4 server. type DhcpV4Options struct { Option121 *DhcpOption121 - // To define DHCP options other than option 121 in generic format. Please note, only the following options can be defined in generic format. Those other options will be accepted without validation but will not take effect. -------------------------- Code Name -------------------------- 2 Time Offset 6 Domain Name Server 13 Boot File Size 19 Forward On/Off 26 MTU Interface 28 Broadcast Address 35 ARP Timeout 40 NIS Domain 41 NIS Servers 42 NTP Servers 44 NETBIOS Name Srv 45 NETBIOS Dist Srv 46 NETBIOS Node Type 47 NETBIOS Scope 58 Renewal Time 59 Rebinding Time 64 NIS+-Domain-Name 65 NIS+-Server-Addr 66 TFTP Server-Name (used by PXE) 67 Bootfile-Name (used by PXE) 93 PXE: Client system architecture 94 PXE: Client NDI 97 PXE: UUID/UNDI 117 Name Service Search 119 Domain Search 150 TFTP server address (used by PXE) 175 Etherboot 209 PXE Configuration File 210 PXE Path Prefix 211 PXE Reboot Time + // To define DHCP options other than option 121 in generic format. Please note, only the following options can be defined in generic format. Those other options will be accepted without validation but will not take effect. -------------------------- Code Name -------------------------- 2 Time Offset 6 Domain Name Server 13 Boot File Size 19 Forward On/Off 26 MTU Interface 28 Broadcast Address 35 ARP Timeout 40 NIS Domain 41 NIS Servers 42 NTP Servers 44 NETBIOS Name Srv 45 NETBIOS Dist Srv 46 NETBIOS Node Type 47 NETBIOS Scope 58 Renewal Time 59 Rebinding Time 64 NIS+-Domain-Name 65 NIS+-Server-Addr 66 TFTP Server-Name (used by PXE) 67 Bootfile-Name (used by PXE) 117 Name Service Search 119 Domain Search 150 TFTP server address (used by PXE) 209 PXE Configuration File 210 PXE Path Prefix 211 PXE Reboot Time Others []GenericDhcpOption } -func (s *DhcpV4Options) GetType__() bindings.BindingType { +func (s *DhcpV4Options) GetType__() vapiBindings_.BindingType { return DhcpV4OptionsBindingType() } -func (s *DhcpV4Options) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpV4Options) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpV4Options._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpV4Options._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -36627,6 +37222,10 @@ type DhcpV4StaticBindingConfig struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -36635,10 +37234,12 @@ type DhcpV4StaticBindingConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -36650,17 +37251,16 @@ type DhcpV4StaticBindingConfig struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const DhcpV4StaticBindingConfig__TYPE_IDENTIFIER = "DhcpV4StaticBindingConfig" -func (s *DhcpV4StaticBindingConfig) GetType__() bindings.BindingType { +func (s *DhcpV4StaticBindingConfig) GetType__() vapiBindings_.BindingType { return DhcpV4StaticBindingConfigBindingType() } -func (s *DhcpV4StaticBindingConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpV4StaticBindingConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpV4StaticBindingConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpV4StaticBindingConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -36714,6 +37314,10 @@ type DhcpV6StaticBindingConfig struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -36722,10 +37326,12 @@ type DhcpV6StaticBindingConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -36737,17 +37343,16 @@ type DhcpV6StaticBindingConfig struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const DhcpV6StaticBindingConfig__TYPE_IDENTIFIER = "DhcpV6StaticBindingConfig" -func (s *DhcpV6StaticBindingConfig) GetType__() bindings.BindingType { +func (s *DhcpV6StaticBindingConfig) GetType__() vapiBindings_.BindingType { return DhcpV6StaticBindingConfigBindingType() } -func (s *DhcpV6StaticBindingConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DhcpV6StaticBindingConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DhcpV6StaticBindingConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DhcpV6StaticBindingConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -36770,17 +37375,16 @@ const Dhcpv6Header_MSG_TYPE_ADVERTISE = "ADVERTISE" const Dhcpv6Header_MSG_TYPE_REQUEST = "REQUEST" const Dhcpv6Header_MSG_TYPE_REPLY = "REPLY" -func (s *Dhcpv6Header) GetType__() bindings.BindingType { +func (s *Dhcpv6Header) GetType__() vapiBindings_.BindingType { return Dhcpv6HeaderBindingType() } -func (s *Dhcpv6Header) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Dhcpv6Header) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Dhcpv6Header._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Dhcpv6Header._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -36840,17 +37444,16 @@ type DirectoryAdDomain struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const DirectoryAdDomain__TYPE_IDENTIFIER = "DirectoryAdDomain" -func (s *DirectoryAdDomain) GetType__() bindings.BindingType { +func (s *DirectoryAdDomain) GetType__() vapiBindings_.BindingType { return DirectoryAdDomainBindingType() } -func (s *DirectoryAdDomain) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DirectoryAdDomain) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DirectoryAdDomain._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DirectoryAdDomain._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -36900,17 +37503,16 @@ type DirectoryAdGroup struct { DomainSyncNodeId *string } -func (s *DirectoryAdGroup) GetType__() bindings.BindingType { +func (s *DirectoryAdGroup) GetType__() vapiBindings_.BindingType { return DirectoryAdGroupBindingType() } -func (s *DirectoryAdGroup) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DirectoryAdGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DirectoryAdGroup._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DirectoryAdGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -36965,17 +37567,16 @@ type DirectoryDomain struct { const DirectoryDomain__TYPE_IDENTIFIER = "DirectoryDomain" const DirectoryDomain_RESOURCE_TYPE_DIRECTORYADDOMAIN = "DirectoryAdDomain" -func (s *DirectoryDomain) GetType__() bindings.BindingType { +func (s *DirectoryDomain) GetType__() vapiBindings_.BindingType { return DirectoryDomainBindingType() } -func (s *DirectoryDomain) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DirectoryDomain) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DirectoryDomain._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DirectoryDomain._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -36997,20 +37598,19 @@ type DirectoryDomainListResults struct { // Field by which records are sorted SortBy *string // List of Directory Domains - Results []*data.StructValue + Results []*vapiData_.StructValue } -func (s *DirectoryDomainListResults) GetType__() bindings.BindingType { +func (s *DirectoryDomainListResults) GetType__() vapiBindings_.BindingType { return DirectoryDomainListResultsBindingType() } -func (s *DirectoryDomainListResults) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DirectoryDomainListResults) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DirectoryDomainListResults._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DirectoryDomainListResults._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37026,17 +37626,16 @@ type DirectoryDomainSize struct { UserCount *int64 } -func (s *DirectoryDomainSize) GetType__() bindings.BindingType { +func (s *DirectoryDomainSize) GetType__() vapiBindings_.BindingType { return DirectoryDomainSizeBindingType() } -func (s *DirectoryDomainSize) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DirectoryDomainSize) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DirectoryDomainSize._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DirectoryDomainSize._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37052,17 +37651,16 @@ type DirectoryDomainSyncSettings struct { SyncDelayInSec *int64 } -func (s *DirectoryDomainSyncSettings) GetType__() bindings.BindingType { +func (s *DirectoryDomainSyncSettings) GetType__() vapiBindings_.BindingType { return DirectoryDomainSyncSettingsBindingType() } -func (s *DirectoryDomainSyncSettings) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DirectoryDomainSyncSettings) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DirectoryDomainSyncSettings._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DirectoryDomainSyncSettings._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37128,17 +37726,16 @@ const DirectoryDomainSyncStats_PREV_SYNC_TYPE_DELTA_SYNC = "DELTA_SYNC" const DirectoryDomainSyncStats_PREV_SYNC_TYPE_SELECTIVE_FULL_SYNC = "SELECTIVE_FULL_SYNC" const DirectoryDomainSyncStats_PREV_SYNC_TYPE_SELECTIVE_DELTA_SYNC = "SELECTIVE_DELTA_SYNC" -func (s *DirectoryDomainSyncStats) GetType__() bindings.BindingType { +func (s *DirectoryDomainSyncStats) GetType__() vapiBindings_.BindingType { return DirectoryDomainSyncStatsBindingType() } -func (s *DirectoryDomainSyncStats) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DirectoryDomainSyncStats) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DirectoryDomainSyncStats._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DirectoryDomainSyncStats._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37186,17 +37783,16 @@ type DirectoryEventLogServer struct { Username *string } -func (s *DirectoryEventLogServer) GetType__() bindings.BindingType { +func (s *DirectoryEventLogServer) GetType__() vapiBindings_.BindingType { return DirectoryEventLogServerBindingType() } -func (s *DirectoryEventLogServer) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DirectoryEventLogServer) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DirectoryEventLogServer._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DirectoryEventLogServer._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37224,17 +37820,16 @@ type DirectoryEventLogServerStatus struct { const DirectoryEventLogServerStatus_STATUS_OK = "OK" const DirectoryEventLogServerStatus_STATUS_ERROR = "ERROR" -func (s *DirectoryEventLogServerStatus) GetType__() bindings.BindingType { +func (s *DirectoryEventLogServerStatus) GetType__() vapiBindings_.BindingType { return DirectoryEventLogServerStatusBindingType() } -func (s *DirectoryEventLogServerStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DirectoryEventLogServerStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DirectoryEventLogServerStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DirectoryEventLogServerStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37285,17 +37880,16 @@ type DirectoryGroup struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const DirectoryGroup__TYPE_IDENTIFIER = "DirectoryGroup" -func (s *DirectoryGroup) GetType__() bindings.BindingType { +func (s *DirectoryGroup) GetType__() vapiBindings_.BindingType { return DirectoryGroupBindingType() } -func (s *DirectoryGroup) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DirectoryGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DirectoryGroup._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DirectoryGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37316,20 +37910,19 @@ type DirectoryGroupListResults struct { // Field by which records are sorted SortBy *string // Directory group list - Results []*data.StructValue + Results []*vapiData_.StructValue } -func (s *DirectoryGroupListResults) GetType__() bindings.BindingType { +func (s *DirectoryGroupListResults) GetType__() vapiBindings_.BindingType { return DirectoryGroupListResultsBindingType() } -func (s *DirectoryGroupListResults) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DirectoryGroupListResults) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DirectoryGroupListResults._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DirectoryGroupListResults._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37377,17 +37970,16 @@ type DirectoryGroupMember struct { Nested *bool } -func (s *DirectoryGroupMember) GetType__() bindings.BindingType { +func (s *DirectoryGroupMember) GetType__() vapiBindings_.BindingType { return DirectoryGroupMemberBindingType() } -func (s *DirectoryGroupMember) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DirectoryGroupMember) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DirectoryGroupMember._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DirectoryGroupMember._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37411,17 +38003,16 @@ type DirectoryGroupMemberListResults struct { Results []DirectoryGroupMember } -func (s *DirectoryGroupMemberListResults) GetType__() bindings.BindingType { +func (s *DirectoryGroupMemberListResults) GetType__() vapiBindings_.BindingType { return DirectoryGroupMemberListResultsBindingType() } -func (s *DirectoryGroupMemberListResults) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DirectoryGroupMemberListResults) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DirectoryGroupMemberListResults._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DirectoryGroupMemberListResults._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37482,17 +38073,16 @@ type DirectoryLdapServer struct { const DirectoryLdapServer_PROTOCOL_LDAP = "LDAP" const DirectoryLdapServer_PROTOCOL_LDAPS = "LDAPS" -func (s *DirectoryLdapServer) GetType__() bindings.BindingType { +func (s *DirectoryLdapServer) GetType__() vapiBindings_.BindingType { return DirectoryLdapServerBindingType() } -func (s *DirectoryLdapServer) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DirectoryLdapServer) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DirectoryLdapServer._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DirectoryLdapServer._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37517,17 +38107,16 @@ type DirectoryLdapServerListResults struct { Results []DirectoryLdapServer } -func (s *DirectoryLdapServerListResults) GetType__() bindings.BindingType { +func (s *DirectoryLdapServerListResults) GetType__() vapiBindings_.BindingType { return DirectoryLdapServerListResultsBindingType() } -func (s *DirectoryLdapServerListResults) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DirectoryLdapServerListResults) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DirectoryLdapServerListResults._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DirectoryLdapServerListResults._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37541,17 +38130,16 @@ type DirectoryLdapServerStatus struct { ErrorMessage *string } -func (s *DirectoryLdapServerStatus) GetType__() bindings.BindingType { +func (s *DirectoryLdapServerStatus) GetType__() vapiBindings_.BindingType { return DirectoryLdapServerStatusBindingType() } -func (s *DirectoryLdapServerStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DirectoryLdapServerStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DirectoryLdapServerStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DirectoryLdapServerStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37567,17 +38155,16 @@ type DirectoryOrgUnit struct { Name *string } -func (s *DirectoryOrgUnit) GetType__() bindings.BindingType { +func (s *DirectoryOrgUnit) GetType__() vapiBindings_.BindingType { return DirectoryOrgUnitBindingType() } -func (s *DirectoryOrgUnit) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DirectoryOrgUnit) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DirectoryOrgUnit._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DirectoryOrgUnit._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37602,82 +38189,16 @@ type DirectoryOrgUnitListResults struct { Results []DirectoryOrgUnit } -func (s *DirectoryOrgUnitListResults) GetType__() bindings.BindingType { +func (s *DirectoryOrgUnitListResults) GetType__() vapiBindings_.BindingType { return DirectoryOrgUnitListResultsBindingType() } -func (s *DirectoryOrgUnitListResults) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for DirectoryOrgUnitListResults._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -type DiscoveredNode struct { - // Certificate of the discovered node - Certificate *string - // Local Id of the discovered node in the Compute Manager - CmLocalId *string - // External id of the discovered node, ex. a mo-ref from VC - ExternalId *string - // Hardware Id is generated using system hardware info. It is used to retrieve fabric node of the esx. - HardwareId *string - // IP Addresses of the the discovered node. format: ip - IpAddresses []string - // Discovered Node type like Host - NodeType *string - // Id of the compute manager from where this node was discovered - OriginId *string - // Key-Value map of additional specific properties of discovered node in the Compute Manager - OriginProperties []KeyValuePair - // OS type of the discovered node - OsType *string - // OS version of the discovered node - OsVersion *string - // External id of the compute collection to which this node belongs - ParentComputeCollection *string - // The stateless property describes whether host persists its state across reboot or not. If state persists, value is set as false otherwise true. - Stateless *bool - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Timestamp of last modification format: int64 - LastSyncTime *int64 - // Description of this resource - Description *string - // Defaults to ID if not set - DisplayName *string - // The type of this resource. - ResourceType string - // Specifies list of scope of discovered resource. e.g. if VHC path is associated with principal identity, who owns the discovered resource, then scope id will be VHC path and scope type will be VHC. - Scope []DiscoveredResourceScope - // Opaque identifiers meaningful to the API user - Tags []Tag -} - -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const DiscoveredNode__TYPE_IDENTIFIER = "DiscoveredNode" - -func (s *DiscoveredNode) GetType__() bindings.BindingType { - return DiscoveredNodeBindingType() -} - -func (s *DiscoveredNode) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DirectoryOrgUnitListResults) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DiscoveredNode._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DirectoryOrgUnitListResults._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37697,29 +38218,23 @@ type DiscoveredResource struct { // Defaults to ID if not set DisplayName *string // The type of this resource. - ResourceType string + ResourceType *string // Specifies list of scope of discovered resource. e.g. if VHC path is associated with principal identity, who owns the discovered resource, then scope id will be VHC path and scope type will be VHC. Scope []DiscoveredResourceScope // Opaque identifiers meaningful to the API user Tags []Tag } -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const DiscoveredResource__TYPE_IDENTIFIER = "DiscoveredResource" - -func (s *DiscoveredResource) GetType__() bindings.BindingType { +func (s *DiscoveredResource) GetType__() vapiBindings_.BindingType { return DiscoveredResourceBindingType() } -func (s *DiscoveredResource) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DiscoveredResource) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DiscoveredResource._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DiscoveredResource._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37731,25 +38246,26 @@ type DiscoveredResourceScope struct { ScopeId *string // Possible values are: // - // * DiscoveredResourceScope#DiscoveredResourceScope_SCOPE_TYPE_CLUSTER + // * DiscoveredResourceScope#DiscoveredResourceScope_SCOPE_TYPE_CONTAINER_CLUSTER + // * DiscoveredResourceScope#DiscoveredResourceScope_SCOPE_TYPE_VPC // // Type of the scope for the discovered resource. ScopeType *string } -const DiscoveredResourceScope_SCOPE_TYPE_CLUSTER = "CONTAINER_CLUSTER" +const DiscoveredResourceScope_SCOPE_TYPE_CONTAINER_CLUSTER = "CONTAINER_CLUSTER" +const DiscoveredResourceScope_SCOPE_TYPE_VPC = "VPC" -func (s *DiscoveredResourceScope) GetType__() bindings.BindingType { +func (s *DiscoveredResourceScope) GetType__() vapiBindings_.BindingType { return DiscoveredResourceScopeBindingType() } -func (s *DiscoveredResourceScope) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DiscoveredResourceScope) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DiscoveredResourceScope._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DiscoveredResourceScope._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37781,17 +38297,16 @@ const DiscoveredVifState_STATE_ATTACHMENT_IN_PROGRESS = "ATTACHMENT_IN_PROGRESS" const DiscoveredVifState_STATE_ATTACHMENT_SUCCESS = "ATTACHMENT_SUCCESS" const DiscoveredVifState_STATE_ATTACHMENT_FAILED = "ATTACHMENT_FAILED" -func (s *DiscoveredVifState) GetType__() bindings.BindingType { +func (s *DiscoveredVifState) GetType__() vapiBindings_.BindingType { return DiscoveredVifStateBindingType() } -func (s *DiscoveredVifState) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DiscoveredVifState) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DiscoveredVifState._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DiscoveredVifState._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37816,17 +38331,16 @@ type DiscoveredVifStateListResult struct { Results []DiscoveredVifState } -func (s *DiscoveredVifStateListResult) GetType__() bindings.BindingType { +func (s *DiscoveredVifStateListResult) GetType__() vapiBindings_.BindingType { return DiscoveredVifStateListResultBindingType() } -func (s *DiscoveredVifStateListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DiscoveredVifStateListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DiscoveredVifStateListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DiscoveredVifStateListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37863,6 +38377,10 @@ type DiscoveryProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -37871,27 +38389,28 @@ type DiscoveryProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool } -func (s *DiscoveryProfileBindingMap) GetType__() bindings.BindingType { +func (s *DiscoveryProfileBindingMap) GetType__() vapiBindings_.BindingType { return DiscoveryProfileBindingMapBindingType() } -func (s *DiscoveryProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DiscoveryProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DiscoveryProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DiscoveryProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -37936,6 +38455,10 @@ type DistributedFloodProtectionProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -37944,10 +38467,12 @@ type DistributedFloodProtectionProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -37967,134 +38492,16 @@ type DistributedFloodProtectionProfile struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const DistributedFloodProtectionProfile__TYPE_IDENTIFIER = "DistributedFloodProtectionProfile" -func (s *DistributedFloodProtectionProfile) GetType__() bindings.BindingType { +func (s *DistributedFloodProtectionProfile) GetType__() vapiBindings_.BindingType { return DistributedFloodProtectionProfileBindingType() } -func (s *DistributedFloodProtectionProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for DistributedFloodProtectionProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Distributed virtual portgroup on a VC -type DistributedVirtualPortgroup struct { - // For distributed virtual portgroup, backing type is standard. For logical switch portgroup, the backing type is set to nsx. - BackingType *string - // Generated UUID of the portgroup - Key *string - // Possible values are: - // - // * DistributedVirtualPortgroup#DistributedVirtualPortgroup_OVERALL_STATUS_RED - // * DistributedVirtualPortgroup#DistributedVirtualPortgroup_OVERALL_STATUS_YELLOW - // * DistributedVirtualPortgroup#DistributedVirtualPortgroup_OVERALL_STATUS_GREEN - // * DistributedVirtualPortgroup#DistributedVirtualPortgroup_OVERALL_STATUS_GRAY - // - // This parameters reflects the managed entity status of the portgroup as reported by VC. - OverallStatus *string - // Id of the portgroup, eg. a mo-ref from VC. - CmLocalId *string - // External id of the virtual portgroup - ExternalId *string - // Portgroup type like DistributedVirtualPortgroup - OriginType *string - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Timestamp of last modification format: int64 - LastSyncTime *int64 - // Description of this resource - Description *string - // Defaults to ID if not set - DisplayName *string - // The type of this resource. - ResourceType string - // Specifies list of scope of discovered resource. e.g. if VHC path is associated with principal identity, who owns the discovered resource, then scope id will be VHC path and scope type will be VHC. - Scope []DiscoveredResourceScope - // Opaque identifiers meaningful to the API user - Tags []Tag -} - -const DistributedVirtualPortgroup_OVERALL_STATUS_RED = "RED" -const DistributedVirtualPortgroup_OVERALL_STATUS_YELLOW = "YELLOW" -const DistributedVirtualPortgroup_OVERALL_STATUS_GREEN = "GREEN" -const DistributedVirtualPortgroup_OVERALL_STATUS_GRAY = "GRAY" - -func (s *DistributedVirtualPortgroup) GetType__() bindings.BindingType { - return DistributedVirtualPortgroupBindingType() -} - -func (s *DistributedVirtualPortgroup) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for DistributedVirtualPortgroup._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// DistributedVirtualSwitch on a VC -type DistributedVirtualSwitch struct { - // Array of discovered nodes connected to this switch. - DiscoveredNodes []DiscoveredNode - // It contains information about VMware specific multiple dynamic LACP groups. - LacpGroupConfigs []LacpGroupConfigInfo - // Key-Value map of additional properties of switch - OriginProperties []KeyValuePair - // The uniform name of uplink ports on each host. - UplinkPortNames []string - UplinkPortgroup *DistributedVirtualPortgroup - // UUID of the switch - Uuid *string - // ID of the virtual switch in compute manager - CmLocalId *string - // External id of the virtual switch - ExternalId *string - // ID of the compute manager where this virtual switch is discovered. - OriginId *string - // Switch type like VmwareDistributedVirtualSwitch - OriginType *string - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Timestamp of last modification format: int64 - LastSyncTime *int64 - // Description of this resource - Description *string - // Defaults to ID if not set - DisplayName *string - // The type of this resource. - ResourceType string - // Specifies list of scope of discovered resource. e.g. if VHC path is associated with principal identity, who owns the discovered resource, then scope id will be VHC path and scope type will be VHC. - Scope []DiscoveredResourceScope - // Opaque identifiers meaningful to the API user - Tags []Tag -} - -func (s *DistributedVirtualSwitch) GetType__() bindings.BindingType { - return DistributedVirtualSwitchBindingType() -} - -func (s *DistributedVirtualSwitch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DistributedFloodProtectionProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DistributedVirtualSwitch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DistributedFloodProtectionProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -38124,17 +38531,16 @@ const DnsHeader_ADDRESS_TYPE_V6 = "V6" const DnsHeader_MESSAGE_TYPE_QUERY = "QUERY" const DnsHeader_MESSAGE_TYPE_RESPONSE = "RESPONSE" -func (s *DnsHeader) GetType__() bindings.BindingType { +func (s *DnsHeader) GetType__() vapiBindings_.BindingType { return DnsHeaderBindingType() } -func (s *DnsHeader) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DnsHeader) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DnsHeader._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DnsHeader._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -38171,6 +38577,10 @@ type DnsSecurityProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -38179,10 +38589,12 @@ type DnsSecurityProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -38191,17 +38603,16 @@ type DnsSecurityProfile struct { Ttl *int64 } -func (s *DnsSecurityProfile) GetType__() bindings.BindingType { +func (s *DnsSecurityProfile) GetType__() vapiBindings_.BindingType { return DnsSecurityProfileBindingType() } -func (s *DnsSecurityProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DnsSecurityProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DnsSecurityProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DnsSecurityProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -38238,6 +38649,10 @@ type DnsSecurityProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -38246,10 +38661,12 @@ type DnsSecurityProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -38260,17 +38677,16 @@ type DnsSecurityProfileBindingMap struct { SequenceNumber *int64 } -func (s *DnsSecurityProfileBindingMap) GetType__() bindings.BindingType { +func (s *DnsSecurityProfileBindingMap) GetType__() vapiBindings_.BindingType { return DnsSecurityProfileBindingMapBindingType() } -func (s *DnsSecurityProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DnsSecurityProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DnsSecurityProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DnsSecurityProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -38295,17 +38711,16 @@ type DnsSecurityProfileBindingMapListResult struct { Results []DnsSecurityProfileBindingMap } -func (s *DnsSecurityProfileBindingMapListResult) GetType__() bindings.BindingType { +func (s *DnsSecurityProfileBindingMapListResult) GetType__() vapiBindings_.BindingType { return DnsSecurityProfileBindingMapListResultBindingType() } -func (s *DnsSecurityProfileBindingMapListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DnsSecurityProfileBindingMapListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DnsSecurityProfileBindingMapListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DnsSecurityProfileBindingMapListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -38330,17 +38745,16 @@ type DnsSecurityProfileListResult struct { Results []DnsSecurityProfile } -func (s *DnsSecurityProfileListResult) GetType__() bindings.BindingType { +func (s *DnsSecurityProfileListResult) GetType__() vapiBindings_.BindingType { return DnsSecurityProfileListResultBindingType() } -func (s *DnsSecurityProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DnsSecurityProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DnsSecurityProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DnsSecurityProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -38377,6 +38791,10 @@ type Domain struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -38385,27 +38803,28 @@ type Domain struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool } -func (s *Domain) GetType__() bindings.BindingType { +func (s *Domain) GetType__() vapiBindings_.BindingType { return DomainBindingType() } -func (s *Domain) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Domain) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Domain._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Domain._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -38442,6 +38861,10 @@ type DomainDeploymentMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -38450,10 +38873,12 @@ type DomainDeploymentMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -38462,17 +38887,16 @@ type DomainDeploymentMap struct { EnforcementPointPath *string } -func (s *DomainDeploymentMap) GetType__() bindings.BindingType { +func (s *DomainDeploymentMap) GetType__() vapiBindings_.BindingType { return DomainDeploymentMapBindingType() } -func (s *DomainDeploymentMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DomainDeploymentMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DomainDeploymentMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DomainDeploymentMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -38497,17 +38921,16 @@ type DomainDeploymentMapListResult struct { Results []DomainDeploymentMap } -func (s *DomainDeploymentMapListResult) GetType__() bindings.BindingType { +func (s *DomainDeploymentMapListResult) GetType__() vapiBindings_.BindingType { return DomainDeploymentMapListResultBindingType() } -func (s *DomainDeploymentMapListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DomainDeploymentMapListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DomainDeploymentMapListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DomainDeploymentMapListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -38532,17 +38955,16 @@ type DomainListResult struct { Results []Domain } -func (s *DomainListResult) GetType__() bindings.BindingType { +func (s *DomainListResult) GetType__() vapiBindings_.BindingType { return DomainListResultBindingType() } -func (s *DomainListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DomainListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DomainListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DomainListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -38614,6 +39036,8 @@ type DonutConfiguration struct { DrilldownId *string FeatureSet *FeatureSet // Id of filter widget for subscription, if any. Id should be a valid id of an existing filter widget. Filter widget should be from the same view. Datasource URLs should have placeholder values equal to filter alias to accept the filter value on filter change. This field is deprecated instead use 'filters' property. + // + // Deprecated: This API element is deprecated. Filter *string // Flag to indicate that widget will continue to work without filter value. If this flag is set to false then default_filter_value is manadatory. FilterValueRequired *bool @@ -38630,12 +39054,16 @@ type DonutConfiguration struct { // Represents the vertical span of the widget / container. 1 Row span is equal to 20px. format: int32 Rowspan *int64 // Please use the property 'shared' of View instead of this. The widgets of a shared view are visible to other users. + // + // Deprecated: This API element is deprecated. Shared *bool // If the value of this field is set to true then card header will be displayed otherwise only card will be displayed without header. ShowHeader *bool // Represents the horizontal span of the widget / container. format: int32 Span *int64 // Specify relavite weight in WidgetItem for placement in a view. Please see WidgetItem for details. format: int32 + // + // Deprecated: This API element is deprecated. Weight *int64 } @@ -38644,17 +39072,16 @@ type DonutConfiguration struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const DonutConfiguration__TYPE_IDENTIFIER = "DonutConfiguration" -func (s *DonutConfiguration) GetType__() bindings.BindingType { +func (s *DonutConfiguration) GetType__() vapiBindings_.BindingType { return DonutConfigurationBindingType() } -func (s *DonutConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DonutConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DonutConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DonutConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -38679,17 +39106,16 @@ type DonutPart struct { Tooltip []Tooltip } -func (s *DonutPart) GetType__() bindings.BindingType { +func (s *DonutPart) GetType__() vapiBindings_.BindingType { return DonutPartBindingType() } -func (s *DonutPart) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DonutPart) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DonutPart._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DonutPart._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -38705,17 +39131,94 @@ type DonutSection struct { Template *bool } -func (s *DonutSection) GetType__() bindings.BindingType { +func (s *DonutSection) GetType__() vapiBindings_.BindingType { return DonutSectionBindingType() } -func (s *DonutSection) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DonutSection) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for DonutSection._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Details of data processing unit (DPU) present on a ESXi Host. +type DpuInfo struct { + // Specifies Id of DPU. + DpuId *string + // Specifies the firmware version of DPU. + FirmwareVersion *string + // Specifies whether this is considered the primary DPU in the host. + IsPrimary *bool + // Specifies the model of DPU. + Model *string + // Specifies the operating system version of DPU. + OsVersion *string + // Possible values are: + // + // * DpuInfo#DpuInfo_STATE_UNAVAILABLE + // * DpuInfo#DpuInfo_STATE_UNMANAGED + // * DpuInfo#DpuInfo_STATE_UNUSED + // * DpuInfo#DpuInfo_STATE_MANAGED + // * DpuInfo#DpuInfo_STATE_INVALID + // + // Specifies state of DPU. + State *string + // Specifies the vendor of DPU. + Vendor *string +} + +const DpuInfo_STATE_UNAVAILABLE = "UNAVAILABLE" +const DpuInfo_STATE_UNMANAGED = "UNMANAGED" +const DpuInfo_STATE_UNUSED = "UNUSED" +const DpuInfo_STATE_MANAGED = "MANAGED" +const DpuInfo_STATE_INVALID = "INVALID" + +func (s *DpuInfo) GetType__() vapiBindings_.BindingType { + return DpuInfoBindingType() +} + +func (s *DpuInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for DpuInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Data processing unit status properties +type DpuStatusProperties struct { + // The number of CPU cores on the system. format: int64 + CpuCores *int64 + // Data processing unit ID + DpuId *string + // One, five, and fifteen minute load averages for the system. + LoadAverage []float64 + // Amount of RAM on the system that can be flushed out to disk, in kilobytes. format: int64 + MemCache *int64 + // System Amount of RAM allocated to the system, in kilobytes. format: int64 + MemTotal *int64 + // Amount of RAM in use on the system, in kilobytes. format: int64 + MemUsed *int64 +} + +func (s *DpuStatusProperties) GetType__() vapiBindings_.BindingType { + return DpuStatusPropertiesBindingType() +} + +func (s *DpuStatusProperties) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DonutSection._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DpuStatusProperties._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -38731,17 +39234,16 @@ type DropdownFilterPlotConfiguration struct { AllowSearch *bool } -func (s *DropdownFilterPlotConfiguration) GetType__() bindings.BindingType { +func (s *DropdownFilterPlotConfiguration) GetType__() vapiBindings_.BindingType { return DropdownFilterPlotConfigurationBindingType() } -func (s *DropdownFilterPlotConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DropdownFilterPlotConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DropdownFilterPlotConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DropdownFilterPlotConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -38816,6 +39318,8 @@ type DropdownFilterWidgetConfiguration struct { DrilldownId *string FeatureSet *FeatureSet // Id of filter widget for subscription, if any. Id should be a valid id of an existing filter widget. Filter widget should be from the same view. Datasource URLs should have placeholder values equal to filter alias to accept the filter value on filter change. This field is deprecated instead use 'filters' property. + // + // Deprecated: This API element is deprecated. Filter *string // Flag to indicate that widget will continue to work without filter value. If this flag is set to false then default_filter_value is manadatory. FilterValueRequired *bool @@ -38832,26 +39336,29 @@ type DropdownFilterWidgetConfiguration struct { // Represents the vertical span of the widget / container. 1 Row span is equal to 20px. format: int32 Rowspan *int64 // Please use the property 'shared' of View instead of this. The widgets of a shared view are visible to other users. + // + // Deprecated: This API element is deprecated. Shared *bool // If the value of this field is set to true then card header will be displayed otherwise only card will be displayed without header. ShowHeader *bool // Represents the horizontal span of the widget / container. format: int32 Span *int64 // Specify relavite weight in WidgetItem for placement in a view. Please see WidgetItem for details. format: int32 + // + // Deprecated: This API element is deprecated. Weight *int64 } -func (s *DropdownFilterWidgetConfiguration) GetType__() bindings.BindingType { +func (s *DropdownFilterWidgetConfiguration) GetType__() vapiBindings_.BindingType { return DropdownFilterWidgetConfigurationBindingType() } -func (s *DropdownFilterWidgetConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DropdownFilterWidgetConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DropdownFilterWidgetConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DropdownFilterWidgetConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -38860,7 +39367,7 @@ func (s *DropdownFilterWidgetConfiguration) GetDataValue__() (data.DataValue, [] // Dropdown item definition type DropdownItem struct { // An additional key-value pair for item to be display in dropdown. - AdditionalValue *data.StructValue + AdditionalValue *vapiData_.StructValue // expression to extract display name to be shown in the drop down. DisplayName *string // An expression that represents the items of the dropdown filter. @@ -38871,17 +39378,16 @@ type DropdownItem struct { Value *string } -func (s *DropdownItem) GetType__() bindings.BindingType { +func (s *DropdownItem) GetType__() vapiBindings_.BindingType { return DropdownItemBindingType() } -func (s *DropdownItem) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DropdownItem) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DropdownItem._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DropdownItem._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -38905,17 +39411,16 @@ type DscpBit struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const DscpBit__TYPE_IDENTIFIER = "DscpBit" -func (s *DscpBit) GetType__() bindings.BindingType { +func (s *DscpBit) GetType__() vapiBindings_.BindingType { return DscpBitBindingType() } -func (s *DscpBit) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DscpBit) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DscpBit._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DscpBit._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -38939,17 +39444,16 @@ const DscpIndicator__TYPE_IDENTIFIER = "DscpIndicator" const DscpIndicator_INDICATOR_TYPE_BIT = "DSCP_BIT" const DscpIndicator_INDICATOR_TYPE_VALUE = "DSCP_VALUE" -func (s *DscpIndicator) GetType__() bindings.BindingType { +func (s *DscpIndicator) GetType__() vapiBindings_.BindingType { return DscpIndicatorBindingType() } -func (s *DscpIndicator) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DscpIndicator) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DscpIndicator._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DscpIndicator._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -38973,17 +39477,16 @@ type DscpValue struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const DscpValue__TYPE_IDENTIFIER = "DscpValue" -func (s *DscpValue) GetType__() bindings.BindingType { +func (s *DscpValue) GetType__() vapiBindings_.BindingType { return DscpValueBindingType() } -func (s *DscpValue) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DscpValue) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DscpValue._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DscpValue._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -39022,17 +39525,16 @@ const DuplicateAddressBindingEntry_SOURCE_ND_SNOOPING = "ND_SNOOPING" const DuplicateAddressBindingEntry_SOURCE_DHCPV6_SNOOPING = "DHCPV6_SNOOPING" const DuplicateAddressBindingEntry_SOURCE_VM_TOOLS_V6 = "VM_TOOLS_V6" -func (s *DuplicateAddressBindingEntry) GetType__() bindings.BindingType { +func (s *DuplicateAddressBindingEntry) GetType__() vapiBindings_.BindingType { return DuplicateAddressBindingEntryBindingType() } -func (s *DuplicateAddressBindingEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DuplicateAddressBindingEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DuplicateAddressBindingEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DuplicateAddressBindingEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -39044,17 +39546,16 @@ type DuplicateIPDetectionOptions struct { DuplicateIpDetectionEnabled *bool } -func (s *DuplicateIPDetectionOptions) GetType__() bindings.BindingType { +func (s *DuplicateIPDetectionOptions) GetType__() vapiBindings_.BindingType { return DuplicateIPDetectionOptionsBindingType() } -func (s *DuplicateIPDetectionOptions) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DuplicateIPDetectionOptions) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DuplicateIPDetectionOptions._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DuplicateIPDetectionOptions._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -39083,17 +39584,16 @@ type DynamicPluginFileProperties struct { const DynamicPluginFileProperties_STATUS_SUCCESS = "SUCCESS" const DynamicPluginFileProperties_STATUS_FAILURE = "FAILURE" -func (s *DynamicPluginFileProperties) GetType__() bindings.BindingType { +func (s *DynamicPluginFileProperties) GetType__() vapiBindings_.BindingType { return DynamicPluginFilePropertiesBindingType() } -func (s *DynamicPluginFileProperties) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *DynamicPluginFileProperties) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for DynamicPluginFileProperties._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for DynamicPluginFileProperties._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -39134,17 +39634,16 @@ type EULAAcceptance struct { Acceptance *bool } -func (s *EULAAcceptance) GetType__() bindings.BindingType { +func (s *EULAAcceptance) GetType__() vapiBindings_.BindingType { return EULAAcceptanceBindingType() } -func (s *EULAAcceptance) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EULAAcceptance) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EULAAcceptance._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EULAAcceptance._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -39185,17 +39684,16 @@ type EULAContent struct { Content *string } -func (s *EULAContent) GetType__() bindings.BindingType { +func (s *EULAContent) GetType__() vapiBindings_.BindingType { return EULAContentBindingType() } -func (s *EULAContent) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EULAContent) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EULAContent._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EULAContent._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -39287,6 +39785,17 @@ type EdgeConfigurationState struct { // * EdgeConfigurationState#EdgeConfigurationState_STATE_EDGE_VSPHERE_LOCATION_MISMATCH_RESOLVE // * EdgeConfigurationState#EdgeConfigurationState_STATE_COMPUTE_MANAGER_NOT_FOUND // * EdgeConfigurationState#EdgeConfigurationState_STATE_DELETE_IN_PROGRESS + // * EdgeConfigurationState#EdgeConfigurationState_STATE_ADVANCED_CONFIG_EDIT_FAILED + // * EdgeConfigurationState#EdgeConfigurationState_STATE_UPT_MODE_REALIZATION_POLL_TIMED_OUT + // * EdgeConfigurationState#EdgeConfigurationState_STATE_DATAPATH_CONFIGURATION_EDIT_FAILED + // * EdgeConfigurationState#EdgeConfigurationState_STATE_MAINTENANCE_MODE_ENABLED + // * EdgeConfigurationState#EdgeConfigurationState_STATE_ERROR_IN_ENABLE_MAINTENANCE_MODE + // * EdgeConfigurationState#EdgeConfigurationState_STATE_ERROR_IN_DISABLE_MAINTENANCE_MODE + // * EdgeConfigurationState#EdgeConfigurationState_STATE_CONFIGURE_UPT_ON_VM_FAILED + // * EdgeConfigurationState#EdgeConfigurationState_STATE_VM_VERSION_IS_UPT_INCOMPATIBLE + // * EdgeConfigurationState#EdgeConfigurationState_STATE_DELETE_FAILED_FOR_DIFFERENT_MOREF_ID + // * EdgeConfigurationState#EdgeConfigurationState_STATE_DELETE_FAILED_ON_VM_NOT_FOUND + // * EdgeConfigurationState#EdgeConfigurationState_STATE_DELETE_FAILED_FOR_NON_LCM_EDGE // // Gives details of state of desired configuration. Additional enums with more details on progress/success/error states are sent for edge node. The success states are NODE_READY and TRANSPORT_NODE_READY, pending states are {VM_DEPLOYMENT_QUEUED, VM_DEPLOYMENT_IN_PROGRESS, REGISTRATION_PENDING} and other values indicate failures. \"in_sync\" state indicates that the desired configuration has been received by the host to which it applies, but is not yet in effect. When the configuration is actually in effect, the state will change to \"success\". Please note, failed state is deprecated. State *string @@ -39370,18 +39879,28 @@ const EdgeConfigurationState_STATE_EDGE_NODE_SETTINGS_AND_VSPHERE_SETTINGS_ARE_C const EdgeConfigurationState_STATE_EDGE_VSPHERE_LOCATION_MISMATCH_RESOLVE = "EDGE_VSPHERE_LOCATION_MISMATCH_RESOLVE" const EdgeConfigurationState_STATE_COMPUTE_MANAGER_NOT_FOUND = "COMPUTE_MANAGER_NOT_FOUND" const EdgeConfigurationState_STATE_DELETE_IN_PROGRESS = "DELETE_IN_PROGRESS" - -func (s *EdgeConfigurationState) GetType__() bindings.BindingType { +const EdgeConfigurationState_STATE_ADVANCED_CONFIG_EDIT_FAILED = "ADVANCED_CONFIG_EDIT_FAILED" +const EdgeConfigurationState_STATE_UPT_MODE_REALIZATION_POLL_TIMED_OUT = "UPT_MODE_REALIZATION_POLL_TIMED_OUT" +const EdgeConfigurationState_STATE_DATAPATH_CONFIGURATION_EDIT_FAILED = "DATAPATH_CONFIGURATION_EDIT_FAILED" +const EdgeConfigurationState_STATE_MAINTENANCE_MODE_ENABLED = "MAINTENANCE_MODE_ENABLED" +const EdgeConfigurationState_STATE_ERROR_IN_ENABLE_MAINTENANCE_MODE = "ERROR_IN_ENABLE_MAINTENANCE_MODE" +const EdgeConfigurationState_STATE_ERROR_IN_DISABLE_MAINTENANCE_MODE = "ERROR_IN_DISABLE_MAINTENANCE_MODE" +const EdgeConfigurationState_STATE_CONFIGURE_UPT_ON_VM_FAILED = "CONFIGURE_UPT_ON_VM_FAILED" +const EdgeConfigurationState_STATE_VM_VERSION_IS_UPT_INCOMPATIBLE = "VM_VERSION_IS_UPT_INCOMPATIBLE" +const EdgeConfigurationState_STATE_DELETE_FAILED_FOR_DIFFERENT_MOREF_ID = "DELETE_FAILED_FOR_DIFFERENT_MOREF_ID" +const EdgeConfigurationState_STATE_DELETE_FAILED_ON_VM_NOT_FOUND = "DELETE_FAILED_ON_VM_NOT_FOUND" +const EdgeConfigurationState_STATE_DELETE_FAILED_FOR_NON_LCM_EDGE = "DELETE_FAILED_FOR_NON_LCM_EDGE" + +func (s *EdgeConfigurationState) GetType__() vapiBindings_.BindingType { return EdgeConfigurationStateBindingType() } -func (s *EdgeConfigurationState) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EdgeConfigurationState) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EdgeConfigurationState._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EdgeConfigurationState._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -39397,17 +39916,16 @@ type EdgeTransportNodeDatapathMemoryPoolUsage struct { Usage *float64 } -func (s *EdgeTransportNodeDatapathMemoryPoolUsage) GetType__() bindings.BindingType { +func (s *EdgeTransportNodeDatapathMemoryPoolUsage) GetType__() vapiBindings_.BindingType { return EdgeTransportNodeDatapathMemoryPoolUsageBindingType() } -func (s *EdgeTransportNodeDatapathMemoryPoolUsage) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EdgeTransportNodeDatapathMemoryPoolUsage) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EdgeTransportNodeDatapathMemoryPoolUsage._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EdgeTransportNodeDatapathMemoryPoolUsage._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -39423,17 +39941,16 @@ type EdgeTransportNodeDatapathMemoryUsage struct { HighestDatapathMemPoolUsageNames []string } -func (s *EdgeTransportNodeDatapathMemoryUsage) GetType__() bindings.BindingType { +func (s *EdgeTransportNodeDatapathMemoryUsage) GetType__() vapiBindings_.BindingType { return EdgeTransportNodeDatapathMemoryUsageBindingType() } -func (s *EdgeTransportNodeDatapathMemoryUsage) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EdgeTransportNodeDatapathMemoryUsage) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EdgeTransportNodeDatapathMemoryUsage._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EdgeTransportNodeDatapathMemoryUsage._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -39452,17 +39969,16 @@ type EdgeTransportNodeMemoryUsage struct { SystemMemUsage *float64 } -func (s *EdgeTransportNodeMemoryUsage) GetType__() bindings.BindingType { +func (s *EdgeTransportNodeMemoryUsage) GetType__() vapiBindings_.BindingType { return EdgeTransportNodeMemoryUsageBindingType() } -func (s *EdgeTransportNodeMemoryUsage) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EdgeTransportNodeMemoryUsage) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EdgeTransportNodeMemoryUsage._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EdgeTransportNodeMemoryUsage._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -39475,17 +39991,36 @@ type EffectiveIPInfo struct { SiteId *string } -func (s *EffectiveIPInfo) GetType__() bindings.BindingType { +func (s *EffectiveIPInfo) GetType__() vapiBindings_.BindingType { return EffectiveIPInfoBindingType() } -func (s *EffectiveIPInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EffectiveIPInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for EffectiveIPInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Enforcement point request entity +type EffectiveProfilesResponse struct { + ProfilesList []SwitchingProfileTypeIdEntry +} + +func (s *EffectiveProfilesResponse) GetType__() vapiBindings_.BindingType { + return EffectiveProfilesResponseBindingType() +} + +func (s *EffectiveProfilesResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EffectiveIPInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EffectiveProfilesResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -39515,17 +40050,16 @@ type EgressRateLimiter struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const EgressRateLimiter__TYPE_IDENTIFIER = "EgressRateLimiter" -func (s *EgressRateLimiter) GetType__() bindings.BindingType { +func (s *EgressRateLimiter) GetType__() vapiBindings_.BindingType { return EgressRateLimiterBindingType() } -func (s *EgressRateLimiter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EgressRateLimiter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EgressRateLimiter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EgressRateLimiter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -39547,17 +40081,16 @@ type Endpoint struct { SubnetMask *string } -func (s *Endpoint) GetType__() bindings.BindingType { +func (s *Endpoint) GetType__() vapiBindings_.BindingType { return EndpointBindingType() } -func (s *Endpoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Endpoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Endpoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Endpoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -39594,6 +40127,10 @@ type EndpointPolicy struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -39602,10 +40139,12 @@ type EndpointPolicy struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -39616,17 +40155,16 @@ type EndpointPolicy struct { SequenceNumber *int64 } -func (s *EndpointPolicy) GetType__() bindings.BindingType { +func (s *EndpointPolicy) GetType__() vapiBindings_.BindingType { return EndpointPolicyBindingType() } -func (s *EndpointPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EndpointPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EndpointPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EndpointPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -39651,17 +40189,16 @@ type EndpointPolicyListResult struct { Results []EndpointPolicy } -func (s *EndpointPolicyListResult) GetType__() bindings.BindingType { +func (s *EndpointPolicyListResult) GetType__() vapiBindings_.BindingType { return EndpointPolicyListResultBindingType() } -func (s *EndpointPolicyListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EndpointPolicyListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EndpointPolicyListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EndpointPolicyListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -39698,6 +40235,10 @@ type EndpointRule struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -39706,10 +40247,12 @@ type EndpointRule struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -39722,17 +40265,16 @@ type EndpointRule struct { ServiceProfiles []string } -func (s *EndpointRule) GetType__() bindings.BindingType { +func (s *EndpointRule) GetType__() vapiBindings_.BindingType { return EndpointRuleBindingType() } -func (s *EndpointRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EndpointRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EndpointRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EndpointRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -39757,17 +40299,16 @@ type EndpointRuleListResult struct { Results []EndpointRule } -func (s *EndpointRuleListResult) GetType__() bindings.BindingType { +func (s *EndpointRuleListResult) GetType__() vapiBindings_.BindingType { return EndpointRuleListResultBindingType() } -func (s *EndpointRuleListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EndpointRuleListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EndpointRuleListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EndpointRuleListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -39779,17 +40320,16 @@ type EnforcedStatusDetailsNsxt struct { PendingChangesInfo *PendingChangesInfoNsxt } -func (s *EnforcedStatusDetailsNsxt) GetType__() bindings.BindingType { +func (s *EnforcedStatusDetailsNsxt) GetType__() vapiBindings_.BindingType { return EnforcedStatusDetailsNsxtBindingType() } -func (s *EnforcedStatusDetailsNsxt) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EnforcedStatusDetailsNsxt) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EnforcedStatusDetailsNsxt._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EnforcedStatusDetailsNsxt._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -39799,20 +40339,19 @@ func (s *EnforcedStatusDetailsNsxt) GetDataValue__() (data.DataValue, []error) { type EnforcedStatusInfoNsxt struct { EnforcedStatus *EnforcedStatusNsxt // List of Enforced Realized Status per Scope. - EnforcedStatusPerScope []*data.StructValue + EnforcedStatusPerScope []*vapiData_.StructValue } -func (s *EnforcedStatusInfoNsxt) GetType__() bindings.BindingType { +func (s *EnforcedStatusInfoNsxt) GetType__() vapiBindings_.BindingType { return EnforcedStatusInfoNsxtBindingType() } -func (s *EnforcedStatusInfoNsxt) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EnforcedStatusInfoNsxt) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EnforcedStatusInfoNsxt._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EnforcedStatusInfoNsxt._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -39846,17 +40385,16 @@ const EnforcedStatusNsxt_STATUS_SUCCESS = "SUCCESS" const EnforcedStatusNsxt_STATUS_FAILURE = "FAILURE" const EnforcedStatusNsxt_STATUS_IN_PROGRESS = "IN_PROGRESS" -func (s *EnforcedStatusNsxt) GetType__() bindings.BindingType { +func (s *EnforcedStatusNsxt) GetType__() vapiBindings_.BindingType { return EnforcedStatusNsxtBindingType() } -func (s *EnforcedStatusNsxt) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EnforcedStatusNsxt) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EnforcedStatusNsxt._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EnforcedStatusNsxt._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -39878,17 +40416,16 @@ type EnforcedStatusPerScopeNsxt struct { const EnforcedStatusPerScopeNsxt__TYPE_IDENTIFIER = "EnforcedStatusPerScopeNsxT" const EnforcedStatusPerScopeNsxt_RESOURCE_TYPE_TRANSPORTNODESPANENFORCEDSTATUS = "TransportNodeSpanEnforcedStatus" -func (s *EnforcedStatusPerScopeNsxt) GetType__() bindings.BindingType { +func (s *EnforcedStatusPerScopeNsxt) GetType__() vapiBindings_.BindingType { return EnforcedStatusPerScopeNsxtBindingType() } -func (s *EnforcedStatusPerScopeNsxt) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EnforcedStatusPerScopeNsxt) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EnforcedStatusPerScopeNsxt._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EnforcedStatusPerScopeNsxt._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -39905,17 +40442,16 @@ type EnforcedStatusPerTransportNode struct { Path *string } -func (s *EnforcedStatusPerTransportNode) GetType__() bindings.BindingType { +func (s *EnforcedStatusPerTransportNode) GetType__() vapiBindings_.BindingType { return EnforcedStatusPerTransportNodeBindingType() } -func (s *EnforcedStatusPerTransportNode) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EnforcedStatusPerTransportNode) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EnforcedStatusPerTransportNode._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EnforcedStatusPerTransportNode._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -39952,6 +40488,10 @@ type EnforcementPoint struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -39960,32 +40500,33 @@ type EnforcementPoint struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool // Auto enforce flag suggests whether the policy objects shall be automatically enforced on this enforcement point or not. When this flag is set to true, all policy objects will be automatically enforced on this enforcement point. If this flag is set to false, user shall rely on the usual means of realization, i.e., deployment maps. AutoEnforce *bool - ConnectionInfo *data.StructValue + ConnectionInfo *vapiData_.StructValue // Version of the Enforcement point. Version *string } -func (s *EnforcementPoint) GetType__() bindings.BindingType { +func (s *EnforcementPoint) GetType__() vapiBindings_.BindingType { return EnforcementPointBindingType() } -func (s *EnforcementPoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EnforcementPoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EnforcementPoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EnforcementPoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -40015,17 +40556,16 @@ const EnforcementPointConnectionInfo_RESOURCE_TYPE_NSXVCONNECTIONINFO = "NSXVCon const EnforcementPointConnectionInfo_RESOURCE_TYPE_CVXCONNECTIONINFO = "CvxConnectionInfo" const EnforcementPointConnectionInfo_RESOURCE_TYPE_AVICONNECTIONINFO = "AviConnectionInfo" -func (s *EnforcementPointConnectionInfo) GetType__() bindings.BindingType { +func (s *EnforcementPointConnectionInfo) GetType__() vapiBindings_.BindingType { return EnforcementPointConnectionInfoBindingType() } -func (s *EnforcementPointConnectionInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EnforcementPointConnectionInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EnforcementPointConnectionInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EnforcementPointConnectionInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -40050,28 +40590,29 @@ type EnforcementPointListResult struct { Results []EnforcementPoint } -func (s *EnforcementPointListResult) GetType__() bindings.BindingType { +func (s *EnforcementPointListResult) GetType__() vapiBindings_.BindingType { return EnforcementPointListResultBindingType() } -func (s *EnforcementPointListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EnforcementPointListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EnforcementPointListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EnforcementPointListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Represents the leaf level constraint to restrict the number instances of an entity type can be created. This is useful in restricting number of CGWs or MGWs or Providers that can created in a system. +// Represents the leaf level constraint to restrict the number of instances of an entity type that can be created. Lowering the limit on the number of instances of a given type is allowed even in cases where there are instances more than the specified limit already in the system. In this case, creation of new instances of that type will be disallowed unless the number of instances goes below the limit. One of the main usage of this expression is to implement Quotas in the multi-tenancy context. It allows to limit the number of resources which can be created inside a Project. It also allows to forbid consumption of specific resource by putting its entity count to 0. Note that, update/delete operations will continue to be allowed on already created instances. type EntityInstanceCountConstraintExpression struct { // Instance count. format: int64 Count *int64 // Operations supported '<' and '<='. Operator *string + // The resource type + TargetResourceType *string // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -40113,17 +40654,16 @@ type EntityInstanceCountConstraintExpression struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const EntityInstanceCountConstraintExpression__TYPE_IDENTIFIER = "EntityInstanceCountConstraintExpression" -func (s *EntityInstanceCountConstraintExpression) GetType__() bindings.BindingType { +func (s *EntityInstanceCountConstraintExpression) GetType__() vapiBindings_.BindingType { return EntityInstanceCountConstraintExpressionBindingType() } -func (s *EntityInstanceCountConstraintExpression) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EntityInstanceCountConstraintExpression) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EntityInstanceCountConstraintExpression._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EntityInstanceCountConstraintExpression._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -40138,17 +40678,16 @@ type ErrorResolverInfo struct { UserMetadata *ErrorResolverUserMetadata } -func (s *ErrorResolverInfo) GetType__() bindings.BindingType { +func (s *ErrorResolverInfo) GetType__() vapiBindings_.BindingType { return ErrorResolverInfoBindingType() } -func (s *ErrorResolverInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ErrorResolverInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ErrorResolverInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ErrorResolverInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -40160,17 +40699,16 @@ type ErrorResolverInfoList struct { Results []ErrorResolverInfo } -func (s *ErrorResolverInfoList) GetType__() bindings.BindingType { +func (s *ErrorResolverInfoList) GetType__() vapiBindings_.BindingType { return ErrorResolverInfoListBindingType() } -func (s *ErrorResolverInfoList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ErrorResolverInfoList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ErrorResolverInfoList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ErrorResolverInfoList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -40186,17 +40724,16 @@ type ErrorResolverMetadata struct { UserMetadata *ErrorResolverUserMetadata } -func (s *ErrorResolverMetadata) GetType__() bindings.BindingType { +func (s *ErrorResolverMetadata) GetType__() vapiBindings_.BindingType { return ErrorResolverMetadataBindingType() } -func (s *ErrorResolverMetadata) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ErrorResolverMetadata) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ErrorResolverMetadata._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ErrorResolverMetadata._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -40208,17 +40745,16 @@ type ErrorResolverMetadataList struct { Errors []ErrorResolverMetadata } -func (s *ErrorResolverMetadataList) GetType__() bindings.BindingType { +func (s *ErrorResolverMetadataList) GetType__() vapiBindings_.BindingType { return ErrorResolverMetadataListBindingType() } -func (s *ErrorResolverMetadataList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ErrorResolverMetadataList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ErrorResolverMetadataList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ErrorResolverMetadataList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -40230,17 +40766,16 @@ type ErrorResolverSystemMetadata struct { Value *string } -func (s *ErrorResolverSystemMetadata) GetType__() bindings.BindingType { +func (s *ErrorResolverSystemMetadata) GetType__() vapiBindings_.BindingType { return ErrorResolverSystemMetadataBindingType() } -func (s *ErrorResolverSystemMetadata) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ErrorResolverSystemMetadata) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ErrorResolverSystemMetadata._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ErrorResolverSystemMetadata._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -40266,17 +40801,16 @@ const ErrorResolverUserInputData_DATA_TYPE_TEXT = "TEXT" const ErrorResolverUserInputData_DATA_TYPE_NUMBER = "NUMBER" const ErrorResolverUserInputData_DATA_TYPE_PASSWORD = "PASSWORD" -func (s *ErrorResolverUserInputData) GetType__() bindings.BindingType { +func (s *ErrorResolverUserInputData) GetType__() vapiBindings_.BindingType { return ErrorResolverUserInputDataBindingType() } -func (s *ErrorResolverUserInputData) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ErrorResolverUserInputData) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ErrorResolverUserInputData._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ErrorResolverUserInputData._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -40288,17 +40822,16 @@ type ErrorResolverUserMetadata struct { UserInputList []ErrorResolverUserInputData } -func (s *ErrorResolverUserMetadata) GetType__() bindings.BindingType { +func (s *ErrorResolverUserMetadata) GetType__() vapiBindings_.BindingType { return ErrorResolverUserMetadataBindingType() } -func (s *ErrorResolverUserMetadata) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ErrorResolverUserMetadata) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ErrorResolverUserMetadata._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ErrorResolverUserMetadata._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -40345,6 +40878,10 @@ type EtherTypeServiceEntry struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -40353,10 +40890,12 @@ type EtherTypeServiceEntry struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -40368,17 +40907,16 @@ type EtherTypeServiceEntry struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const EtherTypeServiceEntry__TYPE_IDENTIFIER = "EtherTypeServiceEntry" -func (s *EtherTypeServiceEntry) GetType__() bindings.BindingType { +func (s *EtherTypeServiceEntry) GetType__() vapiBindings_.BindingType { return EtherTypeServiceEntryBindingType() } -func (s *EtherTypeServiceEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EtherTypeServiceEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EtherTypeServiceEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EtherTypeServiceEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -40393,17 +40931,16 @@ type EthernetHeader struct { SrcMac *string } -func (s *EthernetHeader) GetType__() bindings.BindingType { +func (s *EthernetHeader) GetType__() vapiBindings_.BindingType { return EthernetHeaderBindingType() } -func (s *EthernetHeader) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EthernetHeader) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EthernetHeader._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EthernetHeader._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -40425,17 +40962,16 @@ type Evaluation struct { const Evaluation__TYPE_IDENTIFIER = "Evaluation" const Evaluation_RESOURCE_TYPE_SOURCEFIELDEVALUATION = "SourceFieldEvaluation" -func (s *Evaluation) GetType__() bindings.BindingType { +func (s *Evaluation) GetType__() vapiBindings_.BindingType { return EvaluationBindingType() } -func (s *Evaluation) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Evaluation) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Evaluation._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Evaluation._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -40445,20 +40981,19 @@ func (s *Evaluation) GetDataValue__() (data.DataValue, []error) { type Event struct { // Criteria applied to the source and, if satisfied, would trigger the action. Criteria is composed of criterions. In order for the Criteria to be met, only one of the criterion must be fulfilled (implicit OR). Criteria []Criterion - Source *data.StructValue + Source *vapiData_.StructValue } -func (s *Event) GetType__() bindings.BindingType { +func (s *Event) GetType__() vapiBindings_.BindingType { return EventBindingType() } -func (s *Event) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Event) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Event._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Event._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -40495,6 +41030,10 @@ type EvpnConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -40503,10 +41042,12 @@ type EvpnConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -40527,17 +41068,16 @@ const EvpnConfig_MODE_INLINE = "INLINE" const EvpnConfig_MODE_ROUTE_SERVER = "ROUTE_SERVER" const EvpnConfig_MODE_DISABLE = "DISABLE" -func (s *EvpnConfig) GetType__() bindings.BindingType { +func (s *EvpnConfig) GetType__() vapiBindings_.BindingType { return EvpnConfigBindingType() } -func (s *EvpnConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EvpnConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EvpnConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EvpnConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -40547,17 +41087,16 @@ func (s *EvpnConfig) GetDataValue__() (data.DataValue, []error) { type EvpnConfigAdvancedConfig struct { } -func (s *EvpnConfigAdvancedConfig) GetType__() bindings.BindingType { +func (s *EvpnConfigAdvancedConfig) GetType__() vapiBindings_.BindingType { return EvpnConfigAdvancedConfigBindingType() } -func (s *EvpnConfigAdvancedConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EvpnConfigAdvancedConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EvpnConfigAdvancedConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EvpnConfigAdvancedConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -40594,6 +41133,10 @@ type EvpnEncapConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -40602,10 +41145,12 @@ type EvpnEncapConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -40616,17 +41161,16 @@ type EvpnEncapConfig struct { VniPoolPath *string } -func (s *EvpnEncapConfig) GetType__() bindings.BindingType { +func (s *EvpnEncapConfig) GetType__() vapiBindings_.BindingType { return EvpnEncapConfigBindingType() } -func (s *EvpnEncapConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EvpnEncapConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EvpnEncapConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EvpnEncapConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -40663,6 +41207,10 @@ type EvpnTenantConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -40671,10 +41219,12 @@ type EvpnTenantConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -40687,17 +41237,16 @@ type EvpnTenantConfig struct { VniPoolPath *string } -func (s *EvpnTenantConfig) GetType__() bindings.BindingType { +func (s *EvpnTenantConfig) GetType__() vapiBindings_.BindingType { return EvpnTenantConfigBindingType() } -func (s *EvpnTenantConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EvpnTenantConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EvpnTenantConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EvpnTenantConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -40722,17 +41271,16 @@ type EvpnTenantConfigListResult struct { Results []EvpnTenantConfig } -func (s *EvpnTenantConfigListResult) GetType__() bindings.BindingType { +func (s *EvpnTenantConfigListResult) GetType__() vapiBindings_.BindingType { return EvpnTenantConfigListResultBindingType() } -func (s *EvpnTenantConfigListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EvpnTenantConfigListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EvpnTenantConfigListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EvpnTenantConfigListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -40769,6 +41317,10 @@ type EvpnTunnelEndpointConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -40777,10 +41329,12 @@ type EvpnTunnelEndpointConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -40793,17 +41347,16 @@ type EvpnTunnelEndpointConfig struct { Mtu *int64 } -func (s *EvpnTunnelEndpointConfig) GetType__() bindings.BindingType { +func (s *EvpnTunnelEndpointConfig) GetType__() vapiBindings_.BindingType { return EvpnTunnelEndpointConfigBindingType() } -func (s *EvpnTunnelEndpointConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EvpnTunnelEndpointConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EvpnTunnelEndpointConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EvpnTunnelEndpointConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -40828,17 +41381,37 @@ type EvpnTunnelEndpointConfigListResult struct { Results []EvpnTunnelEndpointConfig } -func (s *EvpnTunnelEndpointConfigListResult) GetType__() bindings.BindingType { +func (s *EvpnTunnelEndpointConfigListResult) GetType__() vapiBindings_.BindingType { return EvpnTunnelEndpointConfigListResultBindingType() } -func (s *EvpnTunnelEndpointConfigListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *EvpnTunnelEndpointConfigListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for EvpnTunnelEndpointConfigListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for EvpnTunnelEndpointConfigListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Represents the list of members that need to be excluded +type ExcludedMembersList struct { + IpAddressExpression *IPAddressExpression + PathExpression *PathExpression +} + +func (s *ExcludedMembersList) GetType__() vapiBindings_.BindingType { + return ExcludedMembersListBindingType() +} + +func (s *ExcludedMembersList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ExcludedMembersList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -40852,17 +41425,16 @@ type ExportRequestParameter struct { Passphrase *string } -func (s *ExportRequestParameter) GetType__() bindings.BindingType { +func (s *ExportRequestParameter) GetType__() vapiBindings_.BindingType { return ExportRequestParameterBindingType() } -func (s *ExportRequestParameter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ExportRequestParameter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ExportRequestParameter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ExportRequestParameter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -40923,17 +41495,16 @@ const ExportTask_STATUS_CANCELING = "canceling" const ExportTask_STATUS_CANCELED = "canceled" const ExportTask_STATUS_KILLED = "killed" -func (s *ExportTask) GetType__() bindings.BindingType { +func (s *ExportTask) GetType__() vapiBindings_.BindingType { return ExportTaskBindingType() } -func (s *ExportTask) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ExportTask) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ExportTask._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ExportTask._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -40979,6 +41550,10 @@ type Expression struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -40987,10 +41562,12 @@ type Expression struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -41010,17 +41587,16 @@ const Expression_RESOURCE_TYPE_EXTERNALIDEXPRESSION = "ExternalIDExpression" const Expression_RESOURCE_TYPE_PATHEXPRESSION = "PathExpression" const Expression_RESOURCE_TYPE_IDENTITYGROUPEXPRESSION = "IdentityGroupExpression" -func (s *Expression) GetType__() bindings.BindingType { +func (s *Expression) GetType__() vapiBindings_.BindingType { return ExpressionBindingType() } -func (s *Expression) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Expression) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Expression._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Expression._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -41034,17 +41610,16 @@ type ExternalGatewayBfdConfig struct { Enable *bool } -func (s *ExternalGatewayBfdConfig) GetType__() bindings.BindingType { +func (s *ExternalGatewayBfdConfig) GetType__() vapiBindings_.BindingType { return ExternalGatewayBfdConfigBindingType() } -func (s *ExternalGatewayBfdConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ExternalGatewayBfdConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ExternalGatewayBfdConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ExternalGatewayBfdConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -41101,6 +41676,10 @@ type ExternalIDExpression struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -41109,10 +41688,12 @@ type ExternalIDExpression struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -41128,17 +41709,16 @@ const ExternalIDExpression_MEMBER_TYPE_VIRTUALNETWORKINTERFACE = "VirtualNetwork const ExternalIDExpression_MEMBER_TYPE_CLOUDNATIVESERVICEINSTANCE = "CloudNativeServiceInstance" const ExternalIDExpression_MEMBER_TYPE_PHYSICALSERVER = "PhysicalServer" -func (s *ExternalIDExpression) GetType__() bindings.BindingType { +func (s *ExternalIDExpression) GetType__() vapiBindings_.BindingType { return ExternalIDExpressionBindingType() } -func (s *ExternalIDExpression) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ExternalIDExpression) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ExternalIDExpression._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ExternalIDExpression._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -41152,17 +41732,16 @@ type FIPSGlobalConfig struct { TlsFipsEnabled *bool } -func (s *FIPSGlobalConfig) GetType__() bindings.BindingType { +func (s *FIPSGlobalConfig) GetType__() vapiBindings_.BindingType { return FIPSGlobalConfigBindingType() } -func (s *FIPSGlobalConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FIPSGlobalConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FIPSGlobalConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FIPSGlobalConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -41175,6 +41754,8 @@ type FabricHostNode struct { DiscoveredIpAddresses []string // Id of discovered node which was converted to create this node. DiscoveredNodeId *string + // Specifies details of data processing units (DPU) present on ESXi Host. + Dpu []DpuInfo // Fully qualified domain name of the transport node Fqdn *string HostCredential *HostNodeLoginCredential @@ -41233,17 +41814,16 @@ const FabricHostNode_OS_TYPE_SLESKVM = "SLESKVM" const FabricHostNode_OS_TYPE_SLESSERVER = "SLESSERVER" const FabricHostNode_OS_TYPE_OELSERVER = "OELSERVER" -func (s *FabricHostNode) GetType__() bindings.BindingType { +func (s *FabricHostNode) GetType__() vapiBindings_.BindingType { return FabricHostNodeBindingType() } -func (s *FabricHostNode) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FabricHostNode) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FabricHostNode._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FabricHostNode._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -41277,17 +41857,16 @@ const FeaturePermission_PERMISSION_READ = "read" const FeaturePermission_PERMISSION_EXECUTE = "execute" const FeaturePermission_PERMISSION_NONE = "none" -func (s *FeaturePermission) GetType__() bindings.BindingType { +func (s *FeaturePermission) GetType__() vapiBindings_.BindingType { return FeaturePermissionBindingType() } -func (s *FeaturePermission) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FeaturePermission) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FeaturePermission._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FeaturePermission._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -41298,17 +41877,16 @@ type FeaturePermissionArray struct { FeaturePermissions []FeaturePermission } -func (s *FeaturePermissionArray) GetType__() bindings.BindingType { +func (s *FeaturePermissionArray) GetType__() vapiBindings_.BindingType { return FeaturePermissionArrayBindingType() } -func (s *FeaturePermissionArray) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FeaturePermissionArray) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FeaturePermissionArray._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FeaturePermissionArray._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -41332,17 +41910,16 @@ type FeaturePermissionListResult struct { Results []FeaturePermission } -func (s *FeaturePermissionListResult) GetType__() bindings.BindingType { +func (s *FeaturePermissionListResult) GetType__() vapiBindings_.BindingType { return FeaturePermissionListResultBindingType() } -func (s *FeaturePermissionListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FeaturePermissionListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FeaturePermissionListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FeaturePermissionListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -41356,17 +41933,16 @@ type FeatureSet struct { RequireAllPermissions *bool } -func (s *FeatureSet) GetType__() bindings.BindingType { +func (s *FeatureSet) GetType__() vapiBindings_.BindingType { return FeatureSetBindingType() } -func (s *FeatureSet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FeatureSet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FeatureSet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FeatureSet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -41401,17 +41977,16 @@ const FederationComponentUpgradeStatus_STATUS_IN_PROGRESS = "IN_PROGRESS" const FederationComponentUpgradeStatus_STATUS_NOT_STARTED = "NOT_STARTED" const FederationComponentUpgradeStatus_STATUS_PAUSED = "PAUSED" -func (s *FederationComponentUpgradeStatus) GetType__() bindings.BindingType { +func (s *FederationComponentUpgradeStatus) GetType__() vapiBindings_.BindingType { return FederationComponentUpgradeStatusBindingType() } -func (s *FederationComponentUpgradeStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FederationComponentUpgradeStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FederationComponentUpgradeStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FederationComponentUpgradeStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -41423,17 +41998,16 @@ type FederationConfig struct { SiteConfig []SiteFederationConfig } -func (s *FederationConfig) GetType__() bindings.BindingType { +func (s *FederationConfig) GetType__() vapiBindings_.BindingType { return FederationConfigBindingType() } -func (s *FederationConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FederationConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FederationConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FederationConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -41445,17 +42019,16 @@ type FederationConnectivityConfig struct { GlobalOverlayId *int64 } -func (s *FederationConnectivityConfig) GetType__() bindings.BindingType { +func (s *FederationConnectivityConfig) GetType__() vapiBindings_.BindingType { return FederationConnectivityConfigBindingType() } -func (s *FederationConnectivityConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FederationConnectivityConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FederationConnectivityConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FederationConnectivityConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -41471,17 +42044,16 @@ type FederationGatewayConfig struct { TransitSegmentId *string } -func (s *FederationGatewayConfig) GetType__() bindings.BindingType { +func (s *FederationGatewayConfig) GetType__() vapiBindings_.BindingType { return FederationGatewayConfigBindingType() } -func (s *FederationGatewayConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FederationGatewayConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FederationGatewayConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FederationGatewayConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -41499,17 +42071,16 @@ type FederationNodeSummary struct { Version *string } -func (s *FederationNodeSummary) GetType__() bindings.BindingType { +func (s *FederationNodeSummary) GetType__() vapiBindings_.BindingType { return FederationNodeSummaryBindingType() } -func (s *FederationNodeSummary) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FederationNodeSummary) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FederationNodeSummary._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FederationNodeSummary._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -41537,17 +42108,16 @@ type FederationQueueInfo struct { const FederationQueueInfo_TYPE_TRANSMITTER = "TRANSMITTER" const FederationQueueInfo_TYPE_RECEIVER = "RECEIVER" -func (s *FederationQueueInfo) GetType__() bindings.BindingType { +func (s *FederationQueueInfo) GetType__() vapiBindings_.BindingType { return FederationQueueInfoBindingType() } -func (s *FederationQueueInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FederationQueueInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FederationQueueInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FederationQueueInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -41602,17 +42172,16 @@ const FederationUpgradeSummary_SITE_TYPE_ACTIVE_GM_SITE = "ACTIVE_GM_SITE" const FederationUpgradeSummary_SITE_TYPE_STANDBY_GM_SITE = "STANDBY_GM_SITE" const FederationUpgradeSummary_SITE_TYPE_NON_GM_SITE = "NON_GM_SITE" -func (s *FederationUpgradeSummary) GetType__() bindings.BindingType { +func (s *FederationUpgradeSummary) GetType__() vapiBindings_.BindingType { return FederationUpgradeSummaryBindingType() } -func (s *FederationUpgradeSummary) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FederationUpgradeSummary) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FederationUpgradeSummary._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FederationUpgradeSummary._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -41637,17 +42206,16 @@ type FederationUpgradeSummaryListResult struct { Results []FederationUpgradeSummary } -func (s *FederationUpgradeSummaryListResult) GetType__() bindings.BindingType { +func (s *FederationUpgradeSummaryListResult) GetType__() vapiBindings_.BindingType { return FederationUpgradeSummaryListResultBindingType() } -func (s *FederationUpgradeSummaryListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FederationUpgradeSummaryListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FederationUpgradeSummaryListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FederationUpgradeSummaryListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -41722,17 +42290,16 @@ const FieldSanityConstraintExpression_CHECKS_IPV4_IPS = "ALL_IPV4_IPS" const FieldSanityConstraintExpression_OPERATOR_OR = "OR" const FieldSanityConstraintExpression_OPERATOR_AND = "AND" -func (s *FieldSanityConstraintExpression) GetType__() bindings.BindingType { +func (s *FieldSanityConstraintExpression) GetType__() vapiBindings_.BindingType { return FieldSanityConstraintExpressionBindingType() } -func (s *FieldSanityConstraintExpression) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FieldSanityConstraintExpression) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FieldSanityConstraintExpression._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FieldSanityConstraintExpression._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -41742,20 +42309,19 @@ func (s *FieldSanityConstraintExpression) GetDataValue__() (data.DataValue, []er type FieldSetting struct { // Field Pointer. FieldPointer *string - Value *data.StructValue + Value *vapiData_.StructValue } -func (s *FieldSetting) GetType__() bindings.BindingType { +func (s *FieldSetting) GetType__() vapiBindings_.BindingType { return FieldSettingBindingType() } -func (s *FieldSetting) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FieldSetting) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FieldSetting._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FieldSetting._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -41777,17 +42343,16 @@ type FieldSettingValue struct { const FieldSettingValue__TYPE_IDENTIFIER = "FieldSettingValue" const FieldSettingValue_RESOURCE_TYPE_CONSTANTFIELDVALUE = "ConstantFieldValue" -func (s *FieldSettingValue) GetType__() bindings.BindingType { +func (s *FieldSettingValue) GetType__() vapiBindings_.BindingType { return FieldSettingValueBindingType() } -func (s *FieldSettingValue) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FieldSettingValue) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FieldSettingValue._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FieldSettingValue._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -41795,6 +42360,7 @@ func (s *FieldSettingValue) GetDataValue__() (data.DataValue, []error) { type FieldsFilterData struct { IpInfo *IpInfo + NetworkInfo *NetworkInfo TransportInfo *TransportInfo // Possible values are: // @@ -41810,17 +42376,16 @@ type FieldsFilterData struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const FieldsFilterData__TYPE_IDENTIFIER = "FieldsFilterData" -func (s *FieldsFilterData) GetType__() bindings.BindingType { +func (s *FieldsFilterData) GetType__() vapiBindings_.BindingType { return FieldsFilterDataBindingType() } -func (s *FieldsFilterData) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FieldsFilterData) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FieldsFilterData._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FieldsFilterData._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -41843,7 +42408,7 @@ type FieldsPacketData struct { // // Packet configuration ResourceType string - // A flag, when set true, indicates that the traceflow packet is of L3 routing. + // When this flag is set, traceflow packet will have its destination overwritten as the gateway address of the logical router to which the source logical switch is connected. More specifically: - For ARP request, the target IP will be overwritten as gateway IP if the target IP is not in the same subnet of gateway. - For ARP response, the target IP and destination MAC will be overwritten as gateway IP/MAC respectively, if the target IP is not in the same subnet of gateway. - For IP packet, the destination MAC will be overwritten as gateway MAC. Routed *bool // Possible values are: // @@ -41861,17 +42426,16 @@ type FieldsPacketData struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const FieldsPacketData__TYPE_IDENTIFIER = "FieldsPacketData" -func (s *FieldsPacketData) GetType__() bindings.BindingType { +func (s *FieldsPacketData) GetType__() vapiBindings_.BindingType { return FieldsPacketDataBindingType() } -func (s *FieldsPacketData) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FieldsPacketData) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FieldsPacketData._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FieldsPacketData._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -41879,11 +42443,14 @@ func (s *FieldsPacketData) GetDataValue__() (data.DataValue, []error) { // Remote server authentication details type FileTransferAuthenticationScheme struct { + // SSH private key data + IdentityFile *string // Password to authenticate with Password *string // Possible values are: // // * FileTransferAuthenticationScheme#FileTransferAuthenticationScheme_SCHEME_NAME_PASSWORD + // * FileTransferAuthenticationScheme#FileTransferAuthenticationScheme_SCHEME_NAME_KEY // // Authentication scheme name SchemeName *string @@ -41892,18 +42459,18 @@ type FileTransferAuthenticationScheme struct { } const FileTransferAuthenticationScheme_SCHEME_NAME_PASSWORD = "PASSWORD" +const FileTransferAuthenticationScheme_SCHEME_NAME_KEY = "KEY" -func (s *FileTransferAuthenticationScheme) GetType__() bindings.BindingType { +func (s *FileTransferAuthenticationScheme) GetType__() vapiBindings_.BindingType { return FileTransferAuthenticationSchemeBindingType() } -func (s *FileTransferAuthenticationScheme) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FileTransferAuthenticationScheme) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FileTransferAuthenticationScheme._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FileTransferAuthenticationScheme._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -41924,17 +42491,16 @@ type FileTransferProtocol struct { const FileTransferProtocol_PROTOCOL_NAME_SFTP = "sftp" -func (s *FileTransferProtocol) GetType__() bindings.BindingType { +func (s *FileTransferProtocol) GetType__() vapiBindings_.BindingType { return FileTransferProtocolBindingType() } -func (s *FileTransferProtocol) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FileTransferProtocol) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FileTransferProtocol._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FileTransferProtocol._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -41944,23 +42510,22 @@ func (s *FileTransferProtocol) GetDataValue__() (data.DataValue, []error) { type FilterRequest struct { // Set this flag to true to make filtering case-sensitive. CaseSensitive *bool - // Comma seperated fields to be filtered on + // Comma separated fields to be filtered on FieldNames *string // Filter value Value *string } -func (s *FilterRequest) GetType__() bindings.BindingType { +func (s *FilterRequest) GetType__() vapiBindings_.BindingType { return FilterRequestBindingType() } -func (s *FilterRequest) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FilterRequest) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FilterRequest._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FilterRequest._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -42025,6 +42590,8 @@ type FilterWidgetConfiguration struct { DrilldownId *string FeatureSet *FeatureSet // Id of filter widget for subscription, if any. Id should be a valid id of an existing filter widget. Filter widget should be from the same view. Datasource URLs should have placeholder values equal to filter alias to accept the filter value on filter change. This field is deprecated instead use 'filters' property. + // + // Deprecated: This API element is deprecated. Filter *string // Flag to indicate that widget will continue to work without filter value. If this flag is set to false then default_filter_value is manadatory. FilterValueRequired *bool @@ -42041,12 +42608,16 @@ type FilterWidgetConfiguration struct { // Represents the vertical span of the widget / container. 1 Row span is equal to 20px. format: int32 Rowspan *int64 // Please use the property 'shared' of View instead of this. The widgets of a shared view are visible to other users. + // + // Deprecated: This API element is deprecated. Shared *bool // If the value of this field is set to true then card header will be displayed otherwise only card will be displayed without header. ShowHeader *bool // Represents the horizontal span of the widget / container. format: int32 Span *int64 // Specify relavite weight in WidgetItem for placement in a view. Please see WidgetItem for details. format: int32 + // + // Deprecated: This API element is deprecated. Weight *int64 } @@ -42055,17 +42626,16 @@ type FilterWidgetConfiguration struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const FilterWidgetConfiguration__TYPE_IDENTIFIER = "FilterWidgetConfiguration" -func (s *FilterWidgetConfiguration) GetType__() bindings.BindingType { +func (s *FilterWidgetConfiguration) GetType__() vapiBindings_.BindingType { return FilterWidgetConfigurationBindingType() } -func (s *FilterWidgetConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FilterWidgetConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FilterWidgetConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FilterWidgetConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -42104,6 +42674,10 @@ type FirewallConfiguration struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -42112,10 +42686,12 @@ type FirewallConfiguration struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -42134,17 +42710,16 @@ type FirewallConfiguration struct { const FirewallConfiguration__TYPE_IDENTIFIER = "FirewallConfiguration" const FirewallConfiguration_RESOURCE_TYPE_DFWFIREWALLCONFIGURATION = "DfwFirewallConfiguration" -func (s *FirewallConfiguration) GetType__() bindings.BindingType { +func (s *FirewallConfiguration) GetType__() vapiBindings_.BindingType { return FirewallConfigurationBindingType() } -func (s *FirewallConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FirewallConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FirewallConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FirewallConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -42168,17 +42743,16 @@ type FirstnSampling struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const FirstnSampling__TYPE_IDENTIFIER = "FirstNSampling" -func (s *FirstnSampling) GetType__() bindings.BindingType { +func (s *FirstnSampling) GetType__() vapiBindings_.BindingType { return FirstnSamplingBindingType() } -func (s *FirstnSampling) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FirstnSampling) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FirstnSampling._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FirstnSampling._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -42220,6 +42794,10 @@ type FloodProtectionProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -42228,10 +42806,12 @@ type FloodProtectionProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -42253,17 +42833,16 @@ const FloodProtectionProfile__TYPE_IDENTIFIER = "FloodProtectionProfile" const FloodProtectionProfile_RESOURCE_TYPE_GATEWAYFLOODPROTECTIONPROFILE = "GatewayFloodProtectionProfile" const FloodProtectionProfile_RESOURCE_TYPE_DISTRIBUTEDFLOODPROTECTIONPROFILE = "DistributedFloodProtectionProfile" -func (s *FloodProtectionProfile) GetType__() bindings.BindingType { +func (s *FloodProtectionProfile) GetType__() vapiBindings_.BindingType { return FloodProtectionProfileBindingType() } -func (s *FloodProtectionProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FloodProtectionProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FloodProtectionProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FloodProtectionProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -42288,17 +42867,16 @@ type FloodProtectionProfileBindingListResult struct { Results []FloodProtectionProfileBindingMap } -func (s *FloodProtectionProfileBindingListResult) GetType__() bindings.BindingType { +func (s *FloodProtectionProfileBindingListResult) GetType__() vapiBindings_.BindingType { return FloodProtectionProfileBindingListResultBindingType() } -func (s *FloodProtectionProfileBindingListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FloodProtectionProfileBindingListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FloodProtectionProfileBindingListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FloodProtectionProfileBindingListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -42335,6 +42913,10 @@ type FloodProtectionProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -42343,10 +42925,12 @@ type FloodProtectionProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -42355,17 +42939,16 @@ type FloodProtectionProfileBindingMap struct { ProfilePath *string } -func (s *FloodProtectionProfileBindingMap) GetType__() bindings.BindingType { +func (s *FloodProtectionProfileBindingMap) GetType__() vapiBindings_.BindingType { return FloodProtectionProfileBindingMapBindingType() } -func (s *FloodProtectionProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FloodProtectionProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FloodProtectionProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FloodProtectionProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -42387,20 +42970,19 @@ type FloodProtectionProfileListResult struct { // Field by which records are sorted SortBy *string // Flood protection profile list results - Results []*data.StructValue + Results []*vapiData_.StructValue } -func (s *FloodProtectionProfileListResult) GetType__() bindings.BindingType { +func (s *FloodProtectionProfileListResult) GetType__() vapiBindings_.BindingType { return FloodProtectionProfileListResultBindingType() } -func (s *FloodProtectionProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FloodProtectionProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FloodProtectionProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FloodProtectionProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -42433,17 +43015,16 @@ const FlowInfo_FLOW_TYPE_LM_TO_LM = "LM_TO_LM" const FlowInfo_FLOW_TYPE_GM_WORK_QUEUE = "GM_WORK_QUEUE" const FlowInfo_FLOW_TYPE_GM_DELETE_QUEUE = "GM_DELETE_QUEUE" -func (s *FlowInfo) GetType__() bindings.BindingType { +func (s *FlowInfo) GetType__() vapiBindings_.BindingType { return FlowInfoBindingType() } -func (s *FlowInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FlowInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FlowInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FlowInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -42457,17 +43038,16 @@ type Footer struct { Condition *string } -func (s *Footer) GetType__() bindings.BindingType { +func (s *Footer) GetType__() vapiBindings_.BindingType { return FooterBindingType() } -func (s *Footer) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Footer) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Footer._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Footer._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -42482,17 +43062,16 @@ type FooterAction struct { Url *string } -func (s *FooterAction) GetType__() bindings.BindingType { +func (s *FooterAction) GetType__() vapiBindings_.BindingType { return FooterActionBindingType() } -func (s *FooterAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FooterAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FooterAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FooterAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -42505,17 +43084,16 @@ type FormFactorDetail struct { SupportedFeatures []string } -func (s *FormFactorDetail) GetType__() bindings.BindingType { +func (s *FormFactorDetail) GetType__() vapiBindings_.BindingType { return FormFactorDetailBindingType() } -func (s *FormFactorDetail) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FormFactorDetail) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FormFactorDetail._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FormFactorDetail._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -42528,17 +43106,16 @@ type FormFactors struct { Standard *FormFactorDetail } -func (s *FormFactors) GetType__() bindings.BindingType { +func (s *FormFactors) GetType__() vapiBindings_.BindingType { return FormFactorsBindingType() } -func (s *FormFactors) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FormFactors) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FormFactors._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FormFactors._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -42575,6 +43152,10 @@ type ForwardingPolicy struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -42583,10 +43164,12 @@ type ForwardingPolicy struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -42621,17 +43204,16 @@ type ForwardingPolicy struct { Rules []ForwardingRule } -func (s *ForwardingPolicy) GetType__() bindings.BindingType { +func (s *ForwardingPolicy) GetType__() vapiBindings_.BindingType { return ForwardingPolicyBindingType() } -func (s *ForwardingPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ForwardingPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ForwardingPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ForwardingPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -42656,17 +43238,16 @@ type ForwardingPolicyListResult struct { Results []ForwardingPolicy } -func (s *ForwardingPolicyListResult) GetType__() bindings.BindingType { +func (s *ForwardingPolicyListResult) GetType__() vapiBindings_.BindingType { return ForwardingPolicyListResultBindingType() } -func (s *ForwardingPolicyListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ForwardingPolicyListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ForwardingPolicyListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ForwardingPolicyListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -42679,17 +43260,16 @@ type ForwardingPolicyStatisticsForEnforcementPoint struct { Statistics *ForwardingPolicyStats } -func (s *ForwardingPolicyStatisticsForEnforcementPoint) GetType__() bindings.BindingType { +func (s *ForwardingPolicyStatisticsForEnforcementPoint) GetType__() vapiBindings_.BindingType { return ForwardingPolicyStatisticsForEnforcementPointBindingType() } -func (s *ForwardingPolicyStatisticsForEnforcementPoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ForwardingPolicyStatisticsForEnforcementPoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ForwardingPolicyStatisticsForEnforcementPoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ForwardingPolicyStatisticsForEnforcementPoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -42714,17 +43294,16 @@ type ForwardingPolicyStatisticsListResult struct { Results []ForwardingPolicyStatisticsForEnforcementPoint } -func (s *ForwardingPolicyStatisticsListResult) GetType__() bindings.BindingType { +func (s *ForwardingPolicyStatisticsListResult) GetType__() vapiBindings_.BindingType { return ForwardingPolicyStatisticsListResultBindingType() } -func (s *ForwardingPolicyStatisticsListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ForwardingPolicyStatisticsListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ForwardingPolicyStatisticsListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ForwardingPolicyStatisticsListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -42750,17 +43329,16 @@ type ForwardingPolicyStats struct { SectionId *string } -func (s *ForwardingPolicyStats) GetType__() bindings.BindingType { +func (s *ForwardingPolicyStats) GetType__() vapiBindings_.BindingType { return ForwardingPolicyStatsBindingType() } -func (s *ForwardingPolicyStats) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ForwardingPolicyStats) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ForwardingPolicyStats._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ForwardingPolicyStats._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -42797,6 +43375,10 @@ type ForwardingRule struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -42805,10 +43387,12 @@ type ForwardingRule struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -42850,7 +43434,7 @@ type ForwardingRule struct { // This field is used to resolve conflicts between multiple Rules under Security or Gateway Policy for a Domain If no sequence number is specified in the payload, a value of 0 is assigned by default. If there are multiple rules with the same sequence number then their order is not deterministic. If a specific order of rules is desired, then one has to specify unique sequence numbers or use the POST request on the rule entity with a query parameter action=revise to let the framework assign a sequence number format: int32 SequenceNumber *int64 // In order to specify raw services this can be used, along with services which contains path to services. This can be empty or null. - ServiceEntries []*data.StructValue + ServiceEntries []*vapiData_.StructValue // In order to specify all services, use the constant \"ANY\". This is case insensitive. If \"ANY\" is used, it should be the ONLY element in the services array. Error will be thrown if ANY is used in conjunction with other values. Services []string // We need paths as duplicate names may exist for groups under different domains. Along with paths we support IP Address of type IPv4 and IPv6. IP Address can be in one of the format(CIDR, IP Address, Range of IP Address). In order to specify all groups, use the constant \"ANY\". This is case insensitive. If \"ANY\" is used, it should be the ONLY element in the group array. Error will be thrown if ANY is used in conjunction with other values. @@ -42885,17 +43469,16 @@ const ForwardingRule_ACTION_ROUTE_FROM_OVERLAY = "ROUTE_FROM_OVERLAY" const ForwardingRule_ACTION_NAT_FROM_UNDERLAY = "NAT_FROM_UNDERLAY" const ForwardingRule_ACTION_NAT_TO_UNDERLAY = "NAT_TO_UNDERLAY" -func (s *ForwardingRule) GetType__() bindings.BindingType { +func (s *ForwardingRule) GetType__() vapiBindings_.BindingType { return ForwardingRuleBindingType() } -func (s *ForwardingRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ForwardingRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ForwardingRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ForwardingRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -42920,17 +43503,16 @@ type ForwardingRuleListResult struct { Results []ForwardingRule } -func (s *ForwardingRuleListResult) GetType__() bindings.BindingType { +func (s *ForwardingRuleListResult) GetType__() vapiBindings_.BindingType { return ForwardingRuleListResultBindingType() } -func (s *ForwardingRuleListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ForwardingRuleListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ForwardingRuleListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ForwardingRuleListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -42943,17 +43525,16 @@ type ForwardingRuleStatisticsForEnforcementPoint struct { Statistics *ForwardingRuleStats } -func (s *ForwardingRuleStatisticsForEnforcementPoint) GetType__() bindings.BindingType { +func (s *ForwardingRuleStatisticsForEnforcementPoint) GetType__() vapiBindings_.BindingType { return ForwardingRuleStatisticsForEnforcementPointBindingType() } -func (s *ForwardingRuleStatisticsForEnforcementPoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ForwardingRuleStatisticsForEnforcementPoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ForwardingRuleStatisticsForEnforcementPoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ForwardingRuleStatisticsForEnforcementPoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -42978,17 +43559,16 @@ type ForwardingRuleStatisticsListResult struct { Results []ForwardingRuleStatisticsForEnforcementPoint } -func (s *ForwardingRuleStatisticsListResult) GetType__() bindings.BindingType { +func (s *ForwardingRuleStatisticsListResult) GetType__() vapiBindings_.BindingType { return ForwardingRuleStatisticsListResultBindingType() } -func (s *ForwardingRuleStatisticsListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ForwardingRuleStatisticsListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ForwardingRuleStatisticsListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ForwardingRuleStatisticsListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -43031,17 +43611,16 @@ type ForwardingRuleStats struct { TotalSessionCount *int64 } -func (s *ForwardingRuleStats) GetType__() bindings.BindingType { +func (s *ForwardingRuleStats) GetType__() vapiBindings_.BindingType { return ForwardingRuleStatsBindingType() } -func (s *ForwardingRuleStats) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ForwardingRuleStats) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ForwardingRuleStats._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ForwardingRuleStats._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -43078,6 +43657,10 @@ type FqdnAnalysisConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -43086,10 +43669,12 @@ type FqdnAnalysisConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -43098,17 +43683,16 @@ type FqdnAnalysisConfig struct { Enabled *bool } -func (s *FqdnAnalysisConfig) GetType__() bindings.BindingType { +func (s *FqdnAnalysisConfig) GetType__() vapiBindings_.BindingType { return FqdnAnalysisConfigBindingType() } -func (s *FqdnAnalysisConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FqdnAnalysisConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FqdnAnalysisConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FqdnAnalysisConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -43220,17 +43804,16 @@ const FullSyncInfo_STATUS_NOT_STARTED = "NOT_STARTED" const FullSyncInfo_STATUS_IN_PROGRESS = "IN_PROGRESS" const FullSyncInfo_STATUS_COMPLETED = "COMPLETED" -func (s *FullSyncInfo) GetType__() bindings.BindingType { +func (s *FullSyncInfo) GetType__() vapiBindings_.BindingType { return FullSyncInfoBindingType() } -func (s *FullSyncInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FullSyncInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FullSyncInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FullSyncInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -43267,6 +43850,10 @@ type FullSyncState struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -43275,10 +43862,12 @@ type FullSyncState struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -43302,6 +43891,8 @@ type FullSyncState struct { // The current stage of full sync completion for ongoing sync. When Local Manager (LM) receives full sync data from AR, LM starts with workflow to prserve the state and restore the full sync from where it has left off in case of change of leadership of the service to different NSX node or LM is restarted. LM starts the full sync workflow with state INITIAL capturing the AR full sync id and data location details. The stage/state transition follows the order given below INITIAL - Full sync started PROCESSED_FULLSYNC_DATA - Compelted processing the full state data provided by AR PRCESSED_DELTAS - Completed processing pending delta changes provided by AR. DELETED_STALE_ENTITIES - Completed deletion of all global entities on LM that are not in GM anymore COMPLETED - Full sync handling is completed on LM ERROR - Full sync failed with errors on LM, in which case AR will re-attempt full sync later point in time for the LM ABORTED - Indicates that the full sync cancelled as per user request LastCompletedStage *string // Deprecated, refer to last_update_time for the last update time stamp. format: int64 + // + // Deprecated: This API element is deprecated. LastUpateTime *int64 // Timestamp of last update, could be progress or success or error. format: int64 LastUpdateTime *int64 @@ -43319,17 +43910,16 @@ const FullSyncState_LAST_COMPLETED_STAGE_COMPLETED = "COMPLETED" const FullSyncState_LAST_COMPLETED_STAGE_ERROR = "ERROR" const FullSyncState_LAST_COMPLETED_STAGE_ABORTED = "ABORTED" -func (s *FullSyncState) GetType__() bindings.BindingType { +func (s *FullSyncState) GetType__() vapiBindings_.BindingType { return FullSyncStateBindingType() } -func (s *FullSyncState) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FullSyncState) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FullSyncState._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FullSyncState._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -43354,17 +43944,16 @@ type FullSyncStateListResult struct { Results []FullSyncState } -func (s *FullSyncStateListResult) GetType__() bindings.BindingType { +func (s *FullSyncStateListResult) GetType__() vapiBindings_.BindingType { return FullSyncStateListResultBindingType() } -func (s *FullSyncStateListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *FullSyncStateListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for FullSyncStateListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for FullSyncStateListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -43407,6 +43996,10 @@ type GatewayFloodProtectionProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -43415,10 +44008,12 @@ type GatewayFloodProtectionProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -43438,17 +44033,16 @@ type GatewayFloodProtectionProfile struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const GatewayFloodProtectionProfile__TYPE_IDENTIFIER = "GatewayFloodProtectionProfile" -func (s *GatewayFloodProtectionProfile) GetType__() bindings.BindingType { +func (s *GatewayFloodProtectionProfile) GetType__() vapiBindings_.BindingType { return GatewayFloodProtectionProfileBindingType() } -func (s *GatewayFloodProtectionProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GatewayFloodProtectionProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GatewayFloodProtectionProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GatewayFloodProtectionProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -43490,6 +44084,10 @@ type GatewayGeneralSecurityProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -43498,10 +44096,12 @@ type GatewayGeneralSecurityProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -43513,17 +44113,37 @@ type GatewayGeneralSecurityProfile struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const GatewayGeneralSecurityProfile__TYPE_IDENTIFIER = "GatewayGeneralSecurityProfile" -func (s *GatewayGeneralSecurityProfile) GetType__() bindings.BindingType { +func (s *GatewayGeneralSecurityProfile) GetType__() vapiBindings_.BindingType { return GatewayGeneralSecurityProfileBindingType() } -func (s *GatewayGeneralSecurityProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GatewayGeneralSecurityProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GatewayGeneralSecurityProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GatewayGeneralSecurityProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Contains gateway interface details. +type GatewayInterfaceReference struct { + // Absolute policy path of member interface. + InterfacePath *string +} + +func (s *GatewayInterfaceReference) GetType__() vapiBindings_.BindingType { + return GatewayInterfaceReferenceBindingType() +} + +func (s *GatewayInterfaceReference) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for GatewayInterfaceReference._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -43560,6 +44180,10 @@ type GatewayPolicy struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -43568,10 +44192,12 @@ type GatewayPolicy struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -43606,17 +44232,16 @@ type GatewayPolicy struct { Rules []Rule } -func (s *GatewayPolicy) GetType__() bindings.BindingType { +func (s *GatewayPolicy) GetType__() vapiBindings_.BindingType { return GatewayPolicyBindingType() } -func (s *GatewayPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GatewayPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GatewayPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GatewayPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -43641,17 +44266,16 @@ type GatewayPolicyListResult struct { Results []GatewayPolicy } -func (s *GatewayPolicyListResult) GetType__() bindings.BindingType { +func (s *GatewayPolicyListResult) GetType__() vapiBindings_.BindingType { return GatewayPolicyListResultBindingType() } -func (s *GatewayPolicyListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GatewayPolicyListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GatewayPolicyListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GatewayPolicyListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -43688,6 +44312,10 @@ type GatewayQosProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -43696,10 +44324,12 @@ type GatewayQosProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -43709,6 +44339,8 @@ type GatewayQosProfile struct { // Committed bandwidth in both directions specified in Mbps. Bandwidth is limited to line rate when the value configured is greater than line rate. format: int32 CommittedBandwidth *int64 // Committed bandwidth in both directions specified in Mbps. Bandwidth is limited to line rate when the value configured is greater than line rate. This property is deprecated, use committed_bandwidth instead. format: int32 + // + // Deprecated: This API element is deprecated. CommittedBandwitdth *int64 // Possible values are: // @@ -43720,17 +44352,16 @@ type GatewayQosProfile struct { const GatewayQosProfile_EXCESS_ACTION_DROP = "DROP" -func (s *GatewayQosProfile) GetType__() bindings.BindingType { +func (s *GatewayQosProfile) GetType__() vapiBindings_.BindingType { return GatewayQosProfileBindingType() } -func (s *GatewayQosProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GatewayQosProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GatewayQosProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GatewayQosProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -43744,17 +44375,16 @@ type GatewayQosProfileConfig struct { IngressQosProfilePath *string } -func (s *GatewayQosProfileConfig) GetType__() bindings.BindingType { +func (s *GatewayQosProfileConfig) GetType__() vapiBindings_.BindingType { return GatewayQosProfileConfigBindingType() } -func (s *GatewayQosProfileConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GatewayQosProfileConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GatewayQosProfileConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GatewayQosProfileConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -43778,17 +44408,41 @@ type GatewayQosProfileListResult struct { Results []GatewayQosProfile } -func (s *GatewayQosProfileListResult) GetType__() bindings.BindingType { +func (s *GatewayQosProfileListResult) GetType__() vapiBindings_.BindingType { return GatewayQosProfileListResultBindingType() } -func (s *GatewayQosProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GatewayQosProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for GatewayQosProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Recovery site config +type GatewayRecoverySiteConfig struct { + // Linked Tier1 gateway whose primary site matches from_site_path and are stretched to new primary site are recovered on new primary site path. + FailoverLinkedTier1Gateway *bool + // Path of Tier-0 gateway + Tier0GatewayPath *string + // Recovery site path + ToPrimarySitePath *string +} + +func (s *GatewayRecoverySiteConfig) GetType__() vapiBindings_.BindingType { + return GatewayRecoverySiteConfigBindingType() +} + +func (s *GatewayRecoverySiteConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GatewayQosProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GatewayRecoverySiteConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -43809,21 +44463,22 @@ type GatewayRouteCsvRecord struct { Network *string // The IP of the next hop format: ip NextHop *string + // Next hop gateway path + NextHopGateway *string // Route type (USER, CONNECTED, NSX_INTERNAL,..) RouteType *string } -func (s *GatewayRouteCsvRecord) GetType__() bindings.BindingType { +func (s *GatewayRouteCsvRecord) GetType__() vapiBindings_.BindingType { return GatewayRouteCsvRecordBindingType() } -func (s *GatewayRouteCsvRecord) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GatewayRouteCsvRecord) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GatewayRouteCsvRecord._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GatewayRouteCsvRecord._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -43837,17 +44492,39 @@ type GatewayRouteTableInCsvFormat struct { Results []GatewayRouteCsvRecord } -func (s *GatewayRouteTableInCsvFormat) GetType__() bindings.BindingType { +func (s *GatewayRouteTableInCsvFormat) GetType__() vapiBindings_.BindingType { return GatewayRouteTableInCsvFormatBindingType() } -func (s *GatewayRouteTableInCsvFormat) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GatewayRouteTableInCsvFormat) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for GatewayRouteTableInCsvFormat._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// configuration to trigger site failover for one or more Tier0 and linked Tier1 gateway(s). +type GatewaySiteFailoverActionConfig struct { + // Source site path for failover. Gateway whose primary site path matches from_site_path are considered for recovery. + FromSitePath *string + // Recovery stie for Tier-0 gateway and linked Tier-1 gateway. + ToPrimarySiteConfig []GatewayRecoverySiteConfig +} + +func (s *GatewaySiteFailoverActionConfig) GetType__() vapiBindings_.BindingType { + return GatewaySiteFailoverActionConfigBindingType() +} + +func (s *GatewaySiteFailoverActionConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GatewayRouteTableInCsvFormat._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GatewaySiteFailoverActionConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -43888,6 +44565,10 @@ type GeneralSecurityProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -43896,10 +44577,12 @@ type GeneralSecurityProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -43912,17 +44595,16 @@ type GeneralSecurityProfile struct { const GeneralSecurityProfile__TYPE_IDENTIFIER = "GeneralSecurityProfile" const GeneralSecurityProfile_RESOURCE_TYPE_GATEWAYGENERALSECURITYPROFILE = "GatewayGeneralSecurityProfile" -func (s *GeneralSecurityProfile) GetType__() bindings.BindingType { +func (s *GeneralSecurityProfile) GetType__() vapiBindings_.BindingType { return GeneralSecurityProfileBindingType() } -func (s *GeneralSecurityProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GeneralSecurityProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GeneralSecurityProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GeneralSecurityProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -43959,6 +44641,10 @@ type GeneralSecurityProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -43967,10 +44653,12 @@ type GeneralSecurityProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -43979,17 +44667,16 @@ type GeneralSecurityProfileBindingMap struct { ProfilePath *string } -func (s *GeneralSecurityProfileBindingMap) GetType__() bindings.BindingType { +func (s *GeneralSecurityProfileBindingMap) GetType__() vapiBindings_.BindingType { return GeneralSecurityProfileBindingMapBindingType() } -func (s *GeneralSecurityProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GeneralSecurityProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GeneralSecurityProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GeneralSecurityProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -44003,17 +44690,16 @@ type GenericDhcpOption struct { Values []string } -func (s *GenericDhcpOption) GetType__() bindings.BindingType { +func (s *GenericDhcpOption) GetType__() vapiBindings_.BindingType { return GenericDhcpOptionBindingType() } -func (s *GenericDhcpOption) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GenericDhcpOption) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GenericDhcpOption._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GenericDhcpOption._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -44050,6 +44736,10 @@ type GenericPolicyRealizedResource struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -44058,6 +44748,8 @@ type GenericPolicyRealizedResource struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string // Alarm info detail @@ -44083,6 +44775,8 @@ type GenericPolicyRealizedResource struct { // It define the root cause for runtime error. RuntimeError *string // Possible values could be UP, DOWN, UNKNOWN, DEGRADED This list is not exhaustive. + // + // Deprecated: This API element is deprecated. RuntimeStatus *string // Possible values are: // @@ -44110,17 +44804,16 @@ const GenericPolicyRealizedResource_STATE_UNREALIZED = "UNREALIZED" const GenericPolicyRealizedResource_STATE_REALIZED = "REALIZED" const GenericPolicyRealizedResource_STATE_ERROR = "ERROR" -func (s *GenericPolicyRealizedResource) GetType__() bindings.BindingType { +func (s *GenericPolicyRealizedResource) GetType__() vapiBindings_.BindingType { return GenericPolicyRealizedResourceBindingType() } -func (s *GenericPolicyRealizedResource) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GenericPolicyRealizedResource) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GenericPolicyRealizedResource._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GenericPolicyRealizedResource._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -44145,17 +44838,16 @@ type GenericPolicyRealizedResourceListResult struct { Results []GenericPolicyRealizedResource } -func (s *GenericPolicyRealizedResourceListResult) GetType__() bindings.BindingType { +func (s *GenericPolicyRealizedResourceListResult) GetType__() vapiBindings_.BindingType { return GenericPolicyRealizedResourceListResultBindingType() } -func (s *GenericPolicyRealizedResourceListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GenericPolicyRealizedResourceListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GenericPolicyRealizedResourceListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GenericPolicyRealizedResourceListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -44183,17 +44875,16 @@ const GlobalCollectorConfig__TYPE_IDENTIFIER = "GlobalCollectorConfig" const GlobalCollectorConfig_COLLECTOR_TYPE_VRNI = "VRNI" const GlobalCollectorConfig_COLLECTOR_TYPE_WAVE_FRONT = "WAVE_FRONT" -func (s *GlobalCollectorConfig) GetType__() bindings.BindingType { +func (s *GlobalCollectorConfig) GetType__() vapiBindings_.BindingType { return GlobalCollectorConfigBindingType() } -func (s *GlobalCollectorConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GlobalCollectorConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GlobalCollectorConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GlobalCollectorConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -44230,6 +44921,10 @@ type GlobalConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -44238,10 +44933,12 @@ type GlobalConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -44266,7 +44963,9 @@ type GlobalConfig struct { // Maximum transmission unit (MTU) specifies the size of the largest packet that a network protocol can transmit. This is the global default MTU for all the EXTERNAL (uplink) and SERVICE (CSP) interfaces in the NSX domain. There is no option to override this value at the transport zone level or transport node level. format: int32 Mtu *int64 // This property is a part of OpsGlobalConfig object. Use /infra/ops-global-config instead. The VRNI and WAVE_FRONT collector type can be defined to collect the metric data. The WAVE_FRONT collector type can only be used in VMC mode. - OperationCollectors []*data.StructValue + // + // Deprecated: This API element is deprecated. + OperationCollectors []*vapiData_.StructValue // This is the global default MTU for all the physical uplinks in a NSX domain. This is the default value for the optional uplink profile MTU field. When the MTU value is not specified in the uplink profile, this global value will be used. This value can be overridden by providing a value for the optional MTU field in the uplink profile. Whenever this value is updated, the updated value will only be propagated to the uplinks that don't have the MTU value in their uplink profiles. If this value is not set, the default value of 1700 will be used. The Transport Node state can be monitored to confirm if the updated MTU value has been realized. format: int32 PhysicalUplinkMtu *int64 // This is the global default MTU for all the physical remote tunnel endpoints in an NSX domain. Please consider intersite link MTU minus any external overhead when defining the MTU. If this value is not set, the default value of 1500 will be used. format: int32 @@ -44282,24 +44981,23 @@ type GlobalConfig struct { const GlobalConfig_L3FORWARDING_MODE_ONLY = "IPV4_ONLY" const GlobalConfig_L3FORWARDING_MODE_AND_IPV6 = "IPV4_AND_IPV6" -func (s *GlobalConfig) GetType__() bindings.BindingType { +func (s *GlobalConfig) GetType__() vapiBindings_.BindingType { return GlobalConfigBindingType() } -func (s *GlobalConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GlobalConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GlobalConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GlobalConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Global IDS signature. -type GlobalIdsSignature struct { +// Global distributed firewall configuration for a specific site +type GlobalDfwConfiguration struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -44329,6 +45027,10 @@ type GlobalIdsSignature struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -44337,50 +45039,37 @@ type GlobalIdsSignature struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool - // Possible values are: - // - // * GlobalIdsSignature#GlobalIdsSignature_ACTION_ALERT - // * GlobalIdsSignature#GlobalIdsSignature_ACTION_DROP - // * GlobalIdsSignature#GlobalIdsSignature_ACTION_REJECT - // - // It denotes the global action of a IDS Signature. This will take precedence over IDS signature's action. - Action *string - // Flag through which user can Enable/Disable a Signature at Global Level. - Enable *bool - // Represents the Signature's id. - SignatureId *string + // If set to true, distributed firewall is enabled on a specified site. + EnableFirewall *bool } -const GlobalIdsSignature_ACTION_ALERT = "ALERT" -const GlobalIdsSignature_ACTION_DROP = "DROP" -const GlobalIdsSignature_ACTION_REJECT = "REJECT" - -func (s *GlobalIdsSignature) GetType__() bindings.BindingType { - return GlobalIdsSignatureBindingType() +func (s *GlobalDfwConfiguration) GetType__() vapiBindings_.BindingType { + return GlobalDfwConfigurationBindingType() } -func (s *GlobalIdsSignature) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GlobalDfwConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GlobalIdsSignature._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GlobalDfwConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Paged collection of Global IDS signatures -type GlobalIdsSignatureListResult struct { +// Paged Collection of global distributed firewall configurations for all the sites. +type GlobalDfwConfigurationListResult struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -44394,28 +45083,27 @@ type GlobalIdsSignatureListResult struct { SortAscending *bool // Field by which records are sorted SortBy *string - // Global IDS signature list results - Results []GlobalIdsSignature + // Global distributed firewall configuration list results. + Results []GlobalDfwConfiguration } -func (s *GlobalIdsSignatureListResult) GetType__() bindings.BindingType { - return GlobalIdsSignatureListResultBindingType() +func (s *GlobalDfwConfigurationListResult) GetType__() vapiBindings_.BindingType { + return GlobalDfwConfigurationListResultBindingType() } -func (s *GlobalIdsSignatureListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GlobalDfwConfigurationListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GlobalIdsSignatureListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GlobalDfwConfigurationListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Global Manager. -type GlobalManager struct { +// Represents the Intrusion Detection System settings for PMaaS. +type GlobalIdsSettings struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -44445,6 +45133,10 @@ type GlobalManager struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -44453,54 +45145,37 @@ type GlobalManager struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool - // To create a standby GM, the connection information (username, password, and API thumbprint) for at least one NSX manager node in the remote site must be provided. Once the GM has been successfully onboarded, the connection_info is discarded and authentication to the standby GM occurs using an X.509 client certificate. - ConnectionInfo []SiteNodeConnectionInfo - // Fail onboarding if maximum RTT exceeded. - FailIfRttExceeded *bool - // Internally generated UUID to the federation of Global Manager. - FederationId *string - // If provided and fail_if_rtt_exceeded is true, onboarding of the site will fail if measured RTT is greater than this value. format: int64 - MaximumRtt *int64 - // Possible values are: - // - // * GlobalManager#GlobalManager_MODE_ACTIVE - // * GlobalManager#GlobalManager_MODE_STANDBY - // - // There can be at most one ACTIVE global manager and one STANDBY global manager. In order to add a STANDBY manager, there must be an ACTIVE manager defined. - Mode *string - // UUID of the site where Global manager is running. This is the Site Manager generated UUID for every NSX deployment. - SiteId *string + // Parameter to let the user decide whether to update the IDS Signatures automatically or not. + AutoUpdate *bool } -const GlobalManager_MODE_ACTIVE = "ACTIVE" -const GlobalManager_MODE_STANDBY = "STANDBY" - -func (s *GlobalManager) GetType__() bindings.BindingType { - return GlobalManagerBindingType() +func (s *GlobalIdsSettings) GetType__() vapiBindings_.BindingType { + return GlobalIdsSettingsBindingType() } -func (s *GlobalManager) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GlobalIdsSettings) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GlobalManager._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GlobalIdsSettings._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// This configuration is distributed to all Sites participating in federation. -type GlobalManagerConfig struct { +// Global IDS signature. +type GlobalIdsSignature struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -44530,6 +45205,10 @@ type GlobalManagerConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -44538,35 +45217,51 @@ type GlobalManagerConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool - RtepConfig *GmRtepConfig + // Possible values are: + // + // * GlobalIdsSignature#GlobalIdsSignature_ACTION_ALERT + // * GlobalIdsSignature#GlobalIdsSignature_ACTION_DROP + // * GlobalIdsSignature#GlobalIdsSignature_ACTION_REJECT + // + // It denotes the global action of a IDS Signature. This will take precedence over IDS signature's action. + Action *string + // Flag through which user can Enable/Disable a Signature at Global Level. + Enable *bool + // Represents the Signature's id. + SignatureId *string } -func (s *GlobalManagerConfig) GetType__() bindings.BindingType { - return GlobalManagerConfigBindingType() +const GlobalIdsSignature_ACTION_ALERT = "ALERT" +const GlobalIdsSignature_ACTION_DROP = "DROP" +const GlobalIdsSignature_ACTION_REJECT = "REJECT" + +func (s *GlobalIdsSignature) GetType__() vapiBindings_.BindingType { + return GlobalIdsSignatureBindingType() } -func (s *GlobalManagerConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GlobalIdsSignature) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GlobalManagerConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GlobalIdsSignature._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Paged Collection of Global Managers. -type GlobalManagerListResult struct { +// Paged collection of Global IDS signatures +type GlobalIdsSignatureListResult struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -44580,174 +45275,364 @@ type GlobalManagerListResult struct { SortAscending *bool // Field by which records are sorted SortBy *string - // Global Manager List Result. - Results []GlobalManager -} - -func (s *GlobalManagerListResult) GetType__() bindings.BindingType { - return GlobalManagerListResultBindingType() -} - -func (s *GlobalManagerListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for GlobalManagerListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Parameter to force switch over from Standby to Active. -type GlobalManagerSwitchOverRequestParameter struct { - // If true indicates that user requested make standby Global Manager as active ignoring the state of current active Global Manager. Typically, recommended to use when active Global Manager is failed or not reachable. - Force *bool -} - -func (s *GlobalManagerSwitchOverRequestParameter) GetType__() bindings.BindingType { - return GlobalManagerSwitchOverRequestParameterBindingType() -} - -func (s *GlobalManagerSwitchOverRequestParameter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for GlobalManagerSwitchOverRequestParameter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Overall restore process status -type GlobalRestoreStatus struct { - // A description of the restore status - Description *string - // Possible values are: - // - // * GlobalRestoreStatus#GlobalRestoreStatus_VALUE_INITIAL - // * GlobalRestoreStatus#GlobalRestoreStatus_VALUE_SUCCESS - // * GlobalRestoreStatus#GlobalRestoreStatus_VALUE_FAILED - // * GlobalRestoreStatus#GlobalRestoreStatus_VALUE_RUNNING - // * GlobalRestoreStatus#GlobalRestoreStatus_VALUE_SUSPENDED_BY_USER - // * GlobalRestoreStatus#GlobalRestoreStatus_VALUE_SUSPENDED_FOR_USER_ACTION - // * GlobalRestoreStatus#GlobalRestoreStatus_VALUE_SUSPENDED - // * GlobalRestoreStatus#GlobalRestoreStatus_VALUE_ABORTED - // - // Global rolled-up restore status value - Value *string -} - -const GlobalRestoreStatus_VALUE_INITIAL = "INITIAL" -const GlobalRestoreStatus_VALUE_SUCCESS = "SUCCESS" -const GlobalRestoreStatus_VALUE_FAILED = "FAILED" -const GlobalRestoreStatus_VALUE_RUNNING = "RUNNING" -const GlobalRestoreStatus_VALUE_SUSPENDED_BY_USER = "SUSPENDED_BY_USER" -const GlobalRestoreStatus_VALUE_SUSPENDED_FOR_USER_ACTION = "SUSPENDED_FOR_USER_ACTION" -const GlobalRestoreStatus_VALUE_SUSPENDED = "SUSPENDED" -const GlobalRestoreStatus_VALUE_ABORTED = "ABORTED" - -func (s *GlobalRestoreStatus) GetType__() bindings.BindingType { - return GlobalRestoreStatusBindingType() -} - -func (s *GlobalRestoreStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for GlobalRestoreStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Additional configuration required for federation at Site. -type GmFederationSiteConfig struct { - // IP Addresses to be allocated for transit segment when the gateway is stretched. Note that Global Manager will carve out the IP Pool for each site to be used for edge nodes when gateway is stretched based on the user provided subnet and maximum number of edge nodes allowed per site. format: ip-cidr-block - TransitSubnet *string -} - -func (s *GmFederationSiteConfig) GetType__() bindings.BindingType { - return GmFederationSiteConfigBindingType() -} - -func (s *GmFederationSiteConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for GmFederationSiteConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Global Manager federation RTEP configuration. This configuration is distributed to all Sites participating in federation. -type GmRtepConfig struct { - // Password to authenticate IBGP session between remote tunnel endpoints created on federated sites. This is applied to inter-site underlay IBGP neighbors created over remote tunnel endpoints on all sites. Empty string (\"\") clears existing password. - IbgpPassword *string + // Global IDS signature list results + Results []GlobalIdsSignature } -func (s *GmRtepConfig) GetType__() bindings.BindingType { - return GmRtepConfigBindingType() +func (s *GlobalIdsSignatureListResult) GetType__() vapiBindings_.BindingType { + return GlobalIdsSignatureListResultBindingType() } -func (s *GmRtepConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GlobalIdsSignatureListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GmRtepConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GlobalIdsSignatureListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Represents configuration of a graph widget -type GraphConfiguration struct { - Axes *Axes - // If true, value of a point is shown as label on X axis. If false, value of point is not shown as label on X axis. false can be useful in situations where there are too many points and showing the X value as label can clutter the X axis. - DisplayxValue *bool - // Graphs - Graphs []GraphDefinition - // An array of graphs colors which will be applied to each graph seperately. if number of provided colors are smaller than number of graph in the widget then colors are applied in circular manner. - GraphsColors []string - // List of line chart plotting configuration. This plotting configuration will be applicable for the LINE_GRAPH only. - LineChartPlotConfigs []LineChartPlotConfiguration - // Hyperlink of the specified UI page that provides details. - Navigation *string - // Possible values are: - // - // * GraphConfiguration#GraphConfiguration_SUB_TYPE_LINE_GRAPH - // * GraphConfiguration#GraphConfiguration_SUB_TYPE_BAR_GRAPH - // * GraphConfiguration#GraphConfiguration_SUB_TYPE_STACKED_BAR_GRAPH - // - // Describes the the type of graph. LINE_GRAPH shows a line graph chart BAR_GRAPH shows a simple bar graph chart STACKED_BAR_GRAPH shows a stacked bar graph chart - SubType *string - // Possible values are: - // - // * GraphConfiguration#GraphConfiguration_X_VALUE_TYPE_STRING - // * GraphConfiguration#GraphConfiguration_X_VALUE_TYPE_NUMBER - // * GraphConfiguration#GraphConfiguration_X_VALUE_TYPE_DATE - // * GraphConfiguration#GraphConfiguration_X_VALUE_TYPE_MILLISECOND - // * GraphConfiguration#GraphConfiguration_X_VALUE_TYPE_SECOND - // - // x value type. - XValueType *string - // Possible values are: - // - // * GraphConfiguration#GraphConfiguration_Y_VALUE_TYPE_INTEGER - // * GraphConfiguration#GraphConfiguration_Y_VALUE_TYPE_DOUBLE - // - // y value type. - YValueType *string +// Global Manager. +type GlobalManager struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // To create a standby GM, the connection information (username, password, and API thumbprint) for at least one NSX manager node in the remote site must be provided. Once the GM has been successfully onboarded, the connection_info is discarded and authentication to the standby GM occurs using an X.509 client certificate. + ConnectionInfo []SiteNodeConnectionInfo + // Fail onboarding if maximum RTT exceeded. + FailIfRttExceeded *bool + // Internally generated UUID to the federation of Global Manager. + FederationId *string + // If provided and fail_if_rtt_exceeded is true, onboarding of the site will fail if measured RTT is greater than this value. format: int64 + MaximumRtt *int64 + // Possible values are: + // + // * GlobalManager#GlobalManager_MODE_ACTIVE + // * GlobalManager#GlobalManager_MODE_STANDBY + // + // There can be at most one ACTIVE global manager and one STANDBY global manager. In order to add a STANDBY manager, there must be an ACTIVE manager defined. + Mode *string + // UUID of the site where Global manager is running. This is the Site Manager generated UUID for every NSX deployment. + SiteId *string +} + +const GlobalManager_MODE_ACTIVE = "ACTIVE" +const GlobalManager_MODE_STANDBY = "STANDBY" + +func (s *GlobalManager) GetType__() vapiBindings_.BindingType { + return GlobalManagerBindingType() +} + +func (s *GlobalManager) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for GlobalManager._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// This configuration is distributed to all Sites participating in federation. +type GlobalManagerConfig struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + RtepConfig *GmRtepConfig +} + +func (s *GlobalManagerConfig) GetType__() vapiBindings_.BindingType { + return GlobalManagerConfigBindingType() +} + +func (s *GlobalManagerConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for GlobalManagerConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Paged Collection of Global Managers. +type GlobalManagerListResult struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // Global Manager List Result. + Results []GlobalManager +} + +func (s *GlobalManagerListResult) GetType__() vapiBindings_.BindingType { + return GlobalManagerListResultBindingType() +} + +func (s *GlobalManagerListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for GlobalManagerListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Parameter to force switch over from Standby to Active. +type GlobalManagerSwitchOverRequestParameter struct { + // If true indicates that user requested make standby Global Manager as active ignoring the state of current active Global Manager. Typically, recommended to use when active Global Manager is failed or not reachable. + Force *bool +} + +func (s *GlobalManagerSwitchOverRequestParameter) GetType__() vapiBindings_.BindingType { + return GlobalManagerSwitchOverRequestParameterBindingType() +} + +func (s *GlobalManagerSwitchOverRequestParameter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for GlobalManagerSwitchOverRequestParameter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Overall restore process status +type GlobalRestoreStatus struct { + // A description of the restore status + Description *string + // Possible values are: + // + // * GlobalRestoreStatus#GlobalRestoreStatus_VALUE_INITIAL + // * GlobalRestoreStatus#GlobalRestoreStatus_VALUE_SUCCESS + // * GlobalRestoreStatus#GlobalRestoreStatus_VALUE_FAILED + // * GlobalRestoreStatus#GlobalRestoreStatus_VALUE_RUNNING + // * GlobalRestoreStatus#GlobalRestoreStatus_VALUE_SUSPENDED_BY_USER + // * GlobalRestoreStatus#GlobalRestoreStatus_VALUE_SUSPENDED_FOR_USER_ACTION + // * GlobalRestoreStatus#GlobalRestoreStatus_VALUE_SUSPENDED + // * GlobalRestoreStatus#GlobalRestoreStatus_VALUE_ABORTED + // + // Global rolled-up restore status value + Value *string +} + +const GlobalRestoreStatus_VALUE_INITIAL = "INITIAL" +const GlobalRestoreStatus_VALUE_SUCCESS = "SUCCESS" +const GlobalRestoreStatus_VALUE_FAILED = "FAILED" +const GlobalRestoreStatus_VALUE_RUNNING = "RUNNING" +const GlobalRestoreStatus_VALUE_SUSPENDED_BY_USER = "SUSPENDED_BY_USER" +const GlobalRestoreStatus_VALUE_SUSPENDED_FOR_USER_ACTION = "SUSPENDED_FOR_USER_ACTION" +const GlobalRestoreStatus_VALUE_SUSPENDED = "SUSPENDED" +const GlobalRestoreStatus_VALUE_ABORTED = "ABORTED" + +func (s *GlobalRestoreStatus) GetType__() vapiBindings_.BindingType { + return GlobalRestoreStatusBindingType() +} + +func (s *GlobalRestoreStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for GlobalRestoreStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Additional configuration required for federation at Site. +type GmFederationSiteConfig struct { + // IP Addresses to be allocated for transit segment when the gateway is stretched. Note that Global Manager will carve out the IP Pool for each site to be used for edge nodes when gateway is stretched based on the user provided subnet and maximum number of edge nodes allowed per site. format: ip-cidr-block + TransitSubnet *string +} + +func (s *GmFederationSiteConfig) GetType__() vapiBindings_.BindingType { + return GmFederationSiteConfigBindingType() +} + +func (s *GmFederationSiteConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for GmFederationSiteConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Global Manager federation RTEP configuration. This configuration is distributed to all Sites participating in federation. +type GmRtepConfig struct { + // Password to authenticate IBGP session between remote tunnel endpoints created on federated sites. This is applied to inter-site underlay IBGP neighbors created over remote tunnel endpoints on all sites. Empty string (\"\") clears existing password. + IbgpPassword *string +} + +func (s *GmRtepConfig) GetType__() vapiBindings_.BindingType { + return GmRtepConfigBindingType() +} + +func (s *GmRtepConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for GmRtepConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Represents configuration of a graph widget +type GraphConfiguration struct { + Axes *Axes + // If true, value of a point is shown as label on X axis. If false, value of point is not shown as label on X axis. false can be useful in situations where there are too many points and showing the X value as label can clutter the X axis. + DisplayxValue *bool + // Graphs + Graphs []GraphDefinition + // An array of graphs colors which will be applied to each graph seperately. if number of provided colors are smaller than number of graph in the widget then colors are applied in circular manner. + GraphsColors []string + // List of line chart plotting configuration. This plotting configuration will be applicable for the LINE_GRAPH only. + LineChartPlotConfigs []LineChartPlotConfiguration + // Hyperlink of the specified UI page that provides details. + Navigation *string + // Possible values are: + // + // * GraphConfiguration#GraphConfiguration_SUB_TYPE_LINE_GRAPH + // * GraphConfiguration#GraphConfiguration_SUB_TYPE_BAR_GRAPH + // * GraphConfiguration#GraphConfiguration_SUB_TYPE_STACKED_BAR_GRAPH + // + // Describes the the type of graph. LINE_GRAPH shows a line graph chart BAR_GRAPH shows a simple bar graph chart STACKED_BAR_GRAPH shows a stacked bar graph chart + SubType *string + // Possible values are: + // + // * GraphConfiguration#GraphConfiguration_X_VALUE_TYPE_STRING + // * GraphConfiguration#GraphConfiguration_X_VALUE_TYPE_NUMBER + // * GraphConfiguration#GraphConfiguration_X_VALUE_TYPE_DATE + // * GraphConfiguration#GraphConfiguration_X_VALUE_TYPE_MILLISECOND + // * GraphConfiguration#GraphConfiguration_X_VALUE_TYPE_SECOND + // + // x value type. + XValueType *string + // Possible values are: + // + // * GraphConfiguration#GraphConfiguration_Y_VALUE_TYPE_INTEGER + // * GraphConfiguration#GraphConfiguration_Y_VALUE_TYPE_DOUBLE + // + // y value type. + YValueType *string // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -44803,6 +45688,8 @@ type GraphConfiguration struct { DrilldownId *string FeatureSet *FeatureSet // Id of filter widget for subscription, if any. Id should be a valid id of an existing filter widget. Filter widget should be from the same view. Datasource URLs should have placeholder values equal to filter alias to accept the filter value on filter change. This field is deprecated instead use 'filters' property. + // + // Deprecated: This API element is deprecated. Filter *string // Flag to indicate that widget will continue to work without filter value. If this flag is set to false then default_filter_value is manadatory. FilterValueRequired *bool @@ -44819,12 +45706,16 @@ type GraphConfiguration struct { // Represents the vertical span of the widget / container. 1 Row span is equal to 20px. format: int32 Rowspan *int64 // Please use the property 'shared' of View instead of this. The widgets of a shared view are visible to other users. + // + // Deprecated: This API element is deprecated. Shared *bool // If the value of this field is set to true then card header will be displayed otherwise only card will be displayed without header. ShowHeader *bool // Represents the horizontal span of the widget / container. format: int32 Span *int64 // Specify relavite weight in WidgetItem for placement in a view. Please see WidgetItem for details. format: int32 + // + // Deprecated: This API element is deprecated. Weight *int64 } @@ -44843,17 +45734,16 @@ const GraphConfiguration_X_VALUE_TYPE_SECOND = "second" const GraphConfiguration_Y_VALUE_TYPE_INTEGER = "integer" const GraphConfiguration_Y_VALUE_TYPE_DOUBLE = "double" -func (s *GraphConfiguration) GetType__() bindings.BindingType { +func (s *GraphConfiguration) GetType__() vapiBindings_.BindingType { return GraphConfigurationBindingType() } -func (s *GraphConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GraphConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GraphConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GraphConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -44871,17 +45761,16 @@ type GraphDefinition struct { RowListField *string } -func (s *GraphDefinition) GetType__() bindings.BindingType { +func (s *GraphDefinition) GetType__() vapiBindings_.BindingType { return GraphDefinitionBindingType() } -func (s *GraphDefinition) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GraphDefinition) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GraphDefinition._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GraphDefinition._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -44950,6 +45839,8 @@ type GridConfiguration struct { DrilldownId *string FeatureSet *FeatureSet // Id of filter widget for subscription, if any. Id should be a valid id of an existing filter widget. Filter widget should be from the same view. Datasource URLs should have placeholder values equal to filter alias to accept the filter value on filter change. This field is deprecated instead use 'filters' property. + // + // Deprecated: This API element is deprecated. Filter *string // Flag to indicate that widget will continue to work without filter value. If this flag is set to false then default_filter_value is manadatory. FilterValueRequired *bool @@ -44966,12 +45857,16 @@ type GridConfiguration struct { // Represents the vertical span of the widget / container. 1 Row span is equal to 20px. format: int32 Rowspan *int64 // Please use the property 'shared' of View instead of this. The widgets of a shared view are visible to other users. + // + // Deprecated: This API element is deprecated. Shared *bool // If the value of this field is set to true then card header will be displayed otherwise only card will be displayed without header. ShowHeader *bool // Represents the horizontal span of the widget / container. format: int32 Span *int64 // Specify relavite weight in WidgetItem for placement in a view. Please see WidgetItem for details. format: int32 + // + // Deprecated: This API element is deprecated. Weight *int64 } @@ -44980,17 +45875,16 @@ type GridConfiguration struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const GridConfiguration__TYPE_IDENTIFIER = "GridConfiguration" -func (s *GridConfiguration) GetType__() bindings.BindingType { +func (s *GridConfiguration) GetType__() vapiBindings_.BindingType { return GridConfigurationBindingType() } -func (s *GridConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GridConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GridConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GridConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45027,6 +45921,10 @@ type Group struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -45035,18 +45933,20 @@ type Group struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool // The expression list must follow below criteria: 1. A non-empty expression list, must be of odd size. In a list, with indices starting from 0, all non-conjunction expressions must be at even indices, separated by a conjunction expression at odd indices. 2. The total of ConditionExpression and NestedExpression in a list should not exceed 5. 3. The total of IPAddressExpression, MACAddressExpression, external IDs in an ExternalIDExpression and paths in a PathExpression must not exceed 500. 4. Each expression must be a valid Expression. See the definition of the Expression type for more information. - Expression []*data.StructValue + Expression []*vapiData_.StructValue // Extended Expression allows additional higher level context to be specified for grouping criteria. (e.g. user AD group) This field allow users to specified user context as the source of a firewall rule for IDFW feature. Current version only support a single IdentityGroupExpression. In the future, this might expand to support other conjunction and non-conjunction expression. The extended expression list must follow below criteria: 1. Contains a single IdentityGroupExpression. No conjunction expression is supported. 2. No other non-conjunction expression is supported, except for IdentityGroupExpression. 3. Each expression must be a valid Expression. See the definition of the Expression type for more information. 4. Extended expression are implicitly AND with expression. 5. No nesting can be supported if this value is used. 6. If a Group is using extended expression, this group must be the only member in the source field of an communication map. - ExtendedExpression []*data.StructValue + ExtendedExpression []*vapiData_.StructValue // Possible values are: // // * Group#Group_GROUP_TYPE_IPADDRESS @@ -45072,17 +45972,16 @@ const Group_STATE_IN_PROGRESS = "IN_PROGRESS" const Group_STATE_SUCCESS = "SUCCESS" const Group_STATE_FAILURE = "FAILURE" -func (s *Group) GetType__() bindings.BindingType { +func (s *Group) GetType__() vapiBindings_.BindingType { return GroupBindingType() } -func (s *Group) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Group) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Group._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Group._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45119,6 +46018,10 @@ type GroupDiscoveryProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -45127,10 +46030,12 @@ type GroupDiscoveryProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -45141,17 +46046,16 @@ type GroupDiscoveryProfileBindingMap struct { SequenceNumber *int64 } -func (s *GroupDiscoveryProfileBindingMap) GetType__() bindings.BindingType { +func (s *GroupDiscoveryProfileBindingMap) GetType__() vapiBindings_.BindingType { return GroupDiscoveryProfileBindingMapBindingType() } -func (s *GroupDiscoveryProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GroupDiscoveryProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GroupDiscoveryProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GroupDiscoveryProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45176,17 +46080,16 @@ type GroupDiscoveryProfileBindingMapListResult struct { Results []GroupDiscoveryProfileBindingMap } -func (s *GroupDiscoveryProfileBindingMapListResult) GetType__() bindings.BindingType { +func (s *GroupDiscoveryProfileBindingMapListResult) GetType__() vapiBindings_.BindingType { return GroupDiscoveryProfileBindingMapListResultBindingType() } -func (s *GroupDiscoveryProfileBindingMapListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GroupDiscoveryProfileBindingMapListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GroupDiscoveryProfileBindingMapListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GroupDiscoveryProfileBindingMapListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45199,17 +46102,16 @@ type GroupInfo struct { GroupPolicyPath *string } -func (s *GroupInfo) GetType__() bindings.BindingType { +func (s *GroupInfo) GetType__() vapiBindings_.BindingType { return GroupInfoBindingType() } -func (s *GroupInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GroupInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GroupInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GroupInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45234,17 +46136,16 @@ type GroupListResult struct { Results []Group } -func (s *GroupListResult) GetType__() bindings.BindingType { +func (s *GroupListResult) GetType__() vapiBindings_.BindingType { return GroupListResultBindingType() } -func (s *GroupListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GroupListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GroupListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GroupListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45256,17 +46157,16 @@ type GroupMemberList struct { Members []string } -func (s *GroupMemberList) GetType__() bindings.BindingType { +func (s *GroupMemberList) GetType__() vapiBindings_.BindingType { return GroupMemberListBindingType() } -func (s *GroupMemberList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GroupMemberList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GroupMemberList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GroupMemberList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45280,17 +46180,16 @@ type GroupMemberTagsList struct { Tags []string } -func (s *GroupMemberTagsList) GetType__() bindings.BindingType { +func (s *GroupMemberTagsList) GetType__() vapiBindings_.BindingType { return GroupMemberTagsListBindingType() } -func (s *GroupMemberTagsList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GroupMemberTagsList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GroupMemberTagsList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GroupMemberTagsList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45319,6 +46218,14 @@ type GroupMemberTypeListResult struct { // * GroupMemberTypeListResult#GroupMemberTypeListResult_RESULTS_GROUP // * GroupMemberTypeListResult#GroupMemberTypeListResult_RESULTS_DVPG // * GroupMemberTypeListResult#GroupMemberTypeListResult_RESULTS_DVPORT + // * GroupMemberTypeListResult#GroupMemberTypeListResult_RESULTS_KUBERNETESCLUSTER + // * GroupMemberTypeListResult#GroupMemberTypeListResult_RESULTS_KUBERNETESNAMESPACE + // * GroupMemberTypeListResult#GroupMemberTypeListResult_RESULTS_ANTREAEGRESS + // * GroupMemberTypeListResult#GroupMemberTypeListResult_RESULTS_ANTREAIPPOOL + // * GroupMemberTypeListResult#GroupMemberTypeListResult_RESULTS_KUBERNETESINGRESS + // * GroupMemberTypeListResult#GroupMemberTypeListResult_RESULTS_KUBERNETESGATEWAY + // * GroupMemberTypeListResult#GroupMemberTypeListResult_RESULTS_KUBERNETESSERVICE + // * GroupMemberTypeListResult#GroupMemberTypeListResult_RESULTS_KUBERNETESNODE // // Collection of member types for the given Group Results []string @@ -45342,18 +46249,25 @@ const GroupMemberTypeListResult_RESULTS_TRANSPORTNODE = "TransportNode" const GroupMemberTypeListResult_RESULTS_GROUP = "Group" const GroupMemberTypeListResult_RESULTS_DVPG = "DVPG" const GroupMemberTypeListResult_RESULTS_DVPORT = "DVPort" - -func (s *GroupMemberTypeListResult) GetType__() bindings.BindingType { +const GroupMemberTypeListResult_RESULTS_KUBERNETESCLUSTER = "KubernetesCluster" +const GroupMemberTypeListResult_RESULTS_KUBERNETESNAMESPACE = "KubernetesNamespace" +const GroupMemberTypeListResult_RESULTS_ANTREAEGRESS = "AntreaEgress" +const GroupMemberTypeListResult_RESULTS_ANTREAIPPOOL = "AntreaIPPool" +const GroupMemberTypeListResult_RESULTS_KUBERNETESINGRESS = "KubernetesIngress" +const GroupMemberTypeListResult_RESULTS_KUBERNETESGATEWAY = "KubernetesGateway" +const GroupMemberTypeListResult_RESULTS_KUBERNETESSERVICE = "KubernetesService" +const GroupMemberTypeListResult_RESULTS_KUBERNETESNODE = "KubernetesNode" + +func (s *GroupMemberTypeListResult) GetType__() vapiBindings_.BindingType { return GroupMemberTypeListResultBindingType() } -func (s *GroupMemberTypeListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GroupMemberTypeListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GroupMemberTypeListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GroupMemberTypeListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45390,6 +46304,10 @@ type GroupMonitoringProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -45398,10 +46316,12 @@ type GroupMonitoringProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -45414,17 +46334,16 @@ type GroupMonitoringProfileBindingMap struct { PortMirroringProfilePath *string } -func (s *GroupMonitoringProfileBindingMap) GetType__() bindings.BindingType { +func (s *GroupMonitoringProfileBindingMap) GetType__() vapiBindings_.BindingType { return GroupMonitoringProfileBindingMapBindingType() } -func (s *GroupMonitoringProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GroupMonitoringProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GroupMonitoringProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GroupMonitoringProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45449,17 +46368,109 @@ type GroupMonitoringProfileBindingMapListResult struct { Results []GroupMonitoringProfileBindingMap } -func (s *GroupMonitoringProfileBindingMapListResult) GetType__() bindings.BindingType { +func (s *GroupMonitoringProfileBindingMapListResult) GetType__() vapiBindings_.BindingType { return GroupMonitoringProfileBindingMapListResultBindingType() } -func (s *GroupMonitoringProfileBindingMapListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GroupMonitoringProfileBindingMapListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GroupMonitoringProfileBindingMapListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GroupMonitoringProfileBindingMapListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Represents scope of the workloads that needs to be added to the Group. +type GroupScopeExpression struct { + // Path of the scope + ScopePath *string + // Possible values are: + // + // * GroupScopeExpression#GroupScopeExpression_SCOPE_TYPE_PROJECT + // + // Scope type + ScopeType *string + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // Possible values are: + // + // * Expression#Expression_RESOURCE_TYPE_CONDITION + // * Expression#Expression_RESOURCE_TYPE_CONJUNCTIONOPERATOR + // * Expression#Expression_RESOURCE_TYPE_NESTEDEXPRESSION + // * Expression#Expression_RESOURCE_TYPE_IPADDRESSEXPRESSION + // * Expression#Expression_RESOURCE_TYPE_MACADDRESSEXPRESSION + // * Expression#Expression_RESOURCE_TYPE_EXTERNALIDEXPRESSION + // * Expression#Expression_RESOURCE_TYPE_PATHEXPRESSION + // * Expression#Expression_RESOURCE_TYPE_IDENTITYGROUPEXPRESSION + ResourceType string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool +} + +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const GroupScopeExpression__TYPE_IDENTIFIER = "GroupScopeExpression" +const GroupScopeExpression_SCOPE_TYPE_PROJECT = "PROJECT" + +func (s *GroupScopeExpression) GetType__() vapiBindings_.BindingType { + return GroupScopeExpressionBindingType() +} + +func (s *GroupScopeExpression) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for GroupScopeExpression._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45471,17 +46482,16 @@ type GroupTagsList struct { Results []GroupMemberTagsList } -func (s *GroupTagsList) GetType__() bindings.BindingType { +func (s *GroupTagsList) GetType__() vapiBindings_.BindingType { return GroupTagsListBindingType() } -func (s *GroupTagsList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GroupTagsList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GroupTagsList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GroupTagsList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45495,17 +46505,16 @@ type GuestInfo struct { OsName *string } -func (s *GuestInfo) GetType__() bindings.BindingType { +func (s *GuestInfo) GetType__() vapiBindings_.BindingType { return GuestInfoBindingType() } -func (s *GuestInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *GuestInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for GuestInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for GuestInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45525,23 +46534,24 @@ type Header struct { // An array of widgets which will appear inside the container header Instead of 'sub_headers' property use this property. SubHeaderWidgets []WidgetItem // An array of label-value properties. This field is deprecated instead used 'sub_header_widgets' property to define header widgets. + // + // Deprecated: This API element is deprecated. SubHeaders []PropertyItem } const Header_CONTENT_ALIGNMENT_LEFT = "LEFT" const Header_CONTENT_ALIGNMENT_RIGHT = "RIGHT" -func (s *Header) GetType__() bindings.BindingType { +func (s *Header) GetType__() vapiBindings_.BindingType { return HeaderBindingType() } -func (s *Header) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Header) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Header._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Header._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45558,17 +46568,16 @@ type HeatMapTransportNodesAggregateStatus struct { UpCount *int64 } -func (s *HeatMapTransportNodesAggregateStatus) GetType__() bindings.BindingType { +func (s *HeatMapTransportNodesAggregateStatus) GetType__() vapiBindings_.BindingType { return HeatMapTransportNodesAggregateStatusBindingType() } -func (s *HeatMapTransportNodesAggregateStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *HeatMapTransportNodesAggregateStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for HeatMapTransportNodesAggregateStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for HeatMapTransportNodesAggregateStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45585,17 +46594,16 @@ type HeatMapTransportZoneStatus struct { UpCount *int64 } -func (s *HeatMapTransportZoneStatus) GetType__() bindings.BindingType { +func (s *HeatMapTransportZoneStatus) GetType__() vapiBindings_.BindingType { return HeatMapTransportZoneStatusBindingType() } -func (s *HeatMapTransportZoneStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *HeatMapTransportZoneStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for HeatMapTransportZoneStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for HeatMapTransportZoneStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45631,17 +46639,41 @@ const HostInfraTrafficType_TRAFFIC_NAME_VIRTUAL_MACHINE = "VIRTUAL_MACHINE" const HostInfraTrafficType_TRAFFIC_NAME_VMOTION = "VMOTION" const HostInfraTrafficType_TRAFFIC_NAME_VSAN = "VSAN" -func (s *HostInfraTrafficType) GetType__() bindings.BindingType { +func (s *HostInfraTrafficType) GetType__() vapiBindings_.BindingType { return HostInfraTrafficTypeBindingType() } -func (s *HostInfraTrafficType) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *HostInfraTrafficType) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for HostInfraTrafficType._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for HostInfraTrafficType._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Fields required for host movement across sub-clusters +type HostMovementSpec struct { + // This is the policy path of destination sub-cluster to which hosts will be moved to. If this value is null, then we assume the host is moved into the cluster. + Destination *string + // Discovered node IDs to be moved. + DiscoveredNodeIds []string + // This is the policy path of source sub-cluster from which hosts are moved out + Source *string +} + +func (s *HostMovementSpec) GetType__() vapiBindings_.BindingType { + return HostMovementSpecBindingType() +} + +func (s *HostMovementSpec) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for HostMovementSpec._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45657,17 +46689,65 @@ type HostNodeLoginCredential struct { Username *string } -func (s *HostNodeLoginCredential) GetType__() bindings.BindingType { +func (s *HostNodeLoginCredential) GetType__() vapiBindings_.BindingType { return HostNodeLoginCredentialBindingType() } -func (s *HostNodeLoginCredential) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *HostNodeLoginCredential) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for HostNodeLoginCredential._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Host Switch configuration option specification +type HostSwitchConfigOption struct { + // This field is writable only in case of VDS type HostSwitch and system generated for NVDS type. For VDS type host switch, This field is used to lookup a VDS from corresponding Compute Manager and then can be configured for logical networking. For NVDS type host switch, This field is system generated and if provided will be overwritten. + HostSwitchId *string + // Host switch profiles bound to this host switch. If a profile ID is not provided for any HostSwitchProfileType that is supported by the transport node, the corresponding default profile will be bound to the host switch. If transport node is created using Policy APIs, use policyPaths instead of UUIDs. + HostSwitchProfileIds []HostSwitchProfileTypeIdEntry + IpAssignmentSpec *vapiData_.StructValue + // If VDS is used as a HostSwitch this attribute must be specified. You can associate uplinks from UplinkHostSwitchProfile to either VDS uplink or LAG. VDS uplink or LAG will inherit the global VDS level teaming policy from vSphere. NSX managed uplink or LAG will have NSX teaming policy configured through UplinkHostSwitchProfile. + Uplinks []VdsUplink +} + +func (s *HostSwitchConfigOption) GetType__() vapiBindings_.BindingType { + return HostSwitchConfigOptionBindingType() +} + +func (s *HostSwitchConfigOption) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for HostSwitchConfigOption._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// This object contains references to transport node profile sub configurations that will be used to generate overridden host switch configuration.Such overridden configuration can be applied to a sub-cluster defined within vSphere managed cluster. +type HostSwitchConfigSource struct { + // HostSwitch Id + HostSwitchId *string + // Name of the TransportNodeProfile sub configuration to be used. + TransportNodeProfileSubConfigName *string +} + +func (s *HostSwitchConfigSource) GetType__() vapiBindings_.BindingType { + return HostSwitchConfigSourceBindingType() +} + +func (s *HostSwitchConfigSource) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for HostNodeLoginCredential._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for HostSwitchConfigSource._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45680,6 +46760,7 @@ type HostSwitchProfileTypeIdEntry struct { // * HostSwitchProfileTypeIdEntry#HostSwitchProfileTypeIdEntry_KEY_LLDPHOSTSWITCHPROFILE // * HostSwitchProfileTypeIdEntry#HostSwitchProfileTypeIdEntry_KEY_NIOCPROFILE // * HostSwitchProfileTypeIdEntry#HostSwitchProfileTypeIdEntry_KEY_EXTRACONFIGHOSTSWITCHPROFILE + // * HostSwitchProfileTypeIdEntry#HostSwitchProfileTypeIdEntry_KEY_VTEPHAHOSTSWITCHPROFILE // // Supported HostSwitch profiles. Key *string @@ -45691,18 +46772,18 @@ const HostSwitchProfileTypeIdEntry_KEY_UPLINKHOSTSWITCHPROFILE = "UplinkHostSwit const HostSwitchProfileTypeIdEntry_KEY_LLDPHOSTSWITCHPROFILE = "LldpHostSwitchProfile" const HostSwitchProfileTypeIdEntry_KEY_NIOCPROFILE = "NiocProfile" const HostSwitchProfileTypeIdEntry_KEY_EXTRACONFIGHOSTSWITCHPROFILE = "ExtraConfigHostSwitchProfile" +const HostSwitchProfileTypeIdEntry_KEY_VTEPHAHOSTSWITCHPROFILE = "VtepHAHostSwitchProfile" -func (s *HostSwitchProfileTypeIdEntry) GetType__() bindings.BindingType { +func (s *HostSwitchProfileTypeIdEntry) GetType__() vapiBindings_.BindingType { return HostSwitchProfileTypeIdEntryBindingType() } -func (s *HostSwitchProfileTypeIdEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *HostSwitchProfileTypeIdEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for HostSwitchProfileTypeIdEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for HostSwitchProfileTypeIdEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45724,17 +46805,16 @@ const HostSwitchSpec__TYPE_IDENTIFIER = "HostSwitchSpec" const HostSwitchSpec_RESOURCE_TYPE_STANDARDHOSTSWITCHSPEC = "StandardHostSwitchSpec" const HostSwitchSpec_RESOURCE_TYPE_PRECONFIGUREDHOSTSWITCHSPEC = "PreconfiguredHostSwitchSpec" -func (s *HostSwitchSpec) GetType__() bindings.BindingType { +func (s *HostSwitchSpec) GetType__() vapiBindings_.BindingType { return HostSwitchSpecBindingType() } -func (s *HostSwitchSpec) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *HostSwitchSpec) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for HostSwitchSpec._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for HostSwitchSpec._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45762,17 +46842,16 @@ type HostSwitchState struct { const HostSwitchState_HOST_SWITCH_TYPE_NVDS = "NVDS" const HostSwitchState_HOST_SWITCH_TYPE_VDS = "VDS" -func (s *HostSwitchState) GetType__() bindings.BindingType { +func (s *HostSwitchState) GetType__() vapiBindings_.BindingType { return HostSwitchStateBindingType() } -func (s *HostSwitchState) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *HostSwitchState) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for HostSwitchState._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for HostSwitchState._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45809,6 +46888,10 @@ type HostTransportNode struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -45817,18 +46900,20 @@ type HostTransportNode struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool // Specify discovered node id to create Host Transport Node for Discovered Node. This field is required during Host Transport Node create from vCenter server managing the ESXi type HostNode. No need to provide node_deployment_info while creating Host Transport Node for Discovered Node. If both node_deployment_info and discovered_node_id_for_create provided during Host TransportNode create payload then it will create Host Transport Node from the discovered node id provided in this field. DiscoveredNodeIdForCreate *string - HostSwitchSpec *data.StructValue - // This flag is relevant to only those hosts which are part of a compute collection which has transport node profile (TNP) applied on it. If you change the transport node configuration and it is different than cluster level TNP then this flag will be set to true. + HostSwitchSpec *vapiData_.StructValue + // This flag is relevant to only those hosts which are part of a compute collection which has transport node profile (TNP) applied on it. If through any update, the transport node configuration is found to be different than TNP configuration, then this field is set to true. If through any update, the transport node configuration is found to be same as TNP configuration, then this field is set to false. Updates here include all kinds of updates to the TNP, updates to transport node collection (TNC) or updates to transport node (TN) IsOverridden *bool // Possible values are: // @@ -45845,17 +46930,16 @@ const HostTransportNode_MAINTENANCE_MODE_ENABLED = "ENABLED" const HostTransportNode_MAINTENANCE_MODE_FORCE_ENABLED = "FORCE_ENABLED" const HostTransportNode_MAINTENANCE_MODE_DISABLED = "DISABLED" -func (s *HostTransportNode) GetType__() bindings.BindingType { +func (s *HostTransportNode) GetType__() vapiBindings_.BindingType { return HostTransportNodeBindingType() } -func (s *HostTransportNode) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *HostTransportNode) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for HostTransportNode._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for HostTransportNode._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45892,6 +46976,10 @@ type HostTransportNodeCollection struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -45900,10 +46988,12 @@ type HostTransportNodeCollection struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -45911,22 +47001,25 @@ type HostTransportNodeCollection struct { // Compute collection id ComputeCollectionId *string // Flag indicating if applied profile has NVDS + // + // Deprecated: This API element is deprecated. HasNvds *bool - // Transport Node Profile ID + // List of sub-cluster configuration + SubClusterConfig []SubClusterConfig + // Transport Node Profile Path TransportNodeProfileId *string } -func (s *HostTransportNodeCollection) GetType__() bindings.BindingType { +func (s *HostTransportNodeCollection) GetType__() vapiBindings_.BindingType { return HostTransportNodeCollectionBindingType() } -func (s *HostTransportNodeCollection) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *HostTransportNodeCollection) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for HostTransportNodeCollection._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for HostTransportNodeCollection._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45951,17 +47044,16 @@ type HostTransportNodeCollectionListResult struct { Results []HostTransportNodeCollection } -func (s *HostTransportNodeCollectionListResult) GetType__() bindings.BindingType { +func (s *HostTransportNodeCollectionListResult) GetType__() vapiBindings_.BindingType { return HostTransportNodeCollectionListResultBindingType() } -func (s *HostTransportNodeCollectionListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *HostTransportNodeCollectionListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for HostTransportNodeCollectionListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for HostTransportNodeCollectionListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -45986,17 +47078,16 @@ type HostTransportNodeListResult struct { Results []HostTransportNode } -func (s *HostTransportNodeListResult) GetType__() bindings.BindingType { +func (s *HostTransportNodeListResult) GetType__() vapiBindings_.BindingType { return HostTransportNodeListResultBindingType() } -func (s *HostTransportNodeListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *HostTransportNodeListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for HostTransportNodeListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for HostTransportNodeListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -46050,6 +47141,10 @@ type ICMPTypeServiceEntry struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -46058,10 +47153,12 @@ type ICMPTypeServiceEntry struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -46075,17 +47172,16 @@ const ICMPTypeServiceEntry__TYPE_IDENTIFIER = "ICMPTypeServiceEntry" const ICMPTypeServiceEntry_PROTOCOL_ICMPV4 = "ICMPv4" const ICMPTypeServiceEntry_PROTOCOL_ICMPV6 = "ICMPv6" -func (s *ICMPTypeServiceEntry) GetType__() bindings.BindingType { +func (s *ICMPTypeServiceEntry) GetType__() vapiBindings_.BindingType { return ICMPTypeServiceEntryBindingType() } -func (s *ICMPTypeServiceEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ICMPTypeServiceEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ICMPTypeServiceEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ICMPTypeServiceEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -46130,6 +47226,10 @@ type IGMPTypeServiceEntry struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -46138,10 +47238,12 @@ type IGMPTypeServiceEntry struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -46153,17 +47255,16 @@ type IGMPTypeServiceEntry struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const IGMPTypeServiceEntry__TYPE_IDENTIFIER = "IGMPTypeServiceEntry" -func (s *IGMPTypeServiceEntry) GetType__() bindings.BindingType { +func (s *IGMPTypeServiceEntry) GetType__() vapiBindings_.BindingType { return IGMPTypeServiceEntryBindingType() } -func (s *IGMPTypeServiceEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IGMPTypeServiceEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IGMPTypeServiceEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IGMPTypeServiceEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -46211,6 +47312,10 @@ type IPAddressExpression struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -46219,10 +47324,12 @@ type IPAddressExpression struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -46234,17 +47341,16 @@ type IPAddressExpression struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const IPAddressExpression__TYPE_IDENTIFIER = "IPAddressExpression" -func (s *IPAddressExpression) GetType__() bindings.BindingType { +func (s *IPAddressExpression) GetType__() vapiBindings_.BindingType { return IPAddressExpressionBindingType() } -func (s *IPAddressExpression) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPAddressExpression) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPAddressExpression._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPAddressExpression._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -46256,17 +47362,16 @@ type IPAddressList struct { IpAddresses []string } -func (s *IPAddressList) GetType__() bindings.BindingType { +func (s *IPAddressList) GetType__() vapiBindings_.BindingType { return IPAddressListBindingType() } -func (s *IPAddressList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPAddressList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPAddressList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPAddressList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -46277,17 +47382,16 @@ type IPAddresses struct { IpAddresses []string } -func (s *IPAddresses) GetType__() bindings.BindingType { +func (s *IPAddresses) GetType__() vapiBindings_.BindingType { return IPAddressesBindingType() } -func (s *IPAddresses) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPAddresses) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPAddresses._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPAddresses._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -46324,6 +47428,10 @@ type IPDiscoveryProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -46332,10 +47440,12 @@ type IPDiscoveryProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -46349,17 +47459,16 @@ type IPDiscoveryProfile struct { TofuEnabled *bool } -func (s *IPDiscoveryProfile) GetType__() bindings.BindingType { +func (s *IPDiscoveryProfile) GetType__() vapiBindings_.BindingType { return IPDiscoveryProfileBindingType() } -func (s *IPDiscoveryProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPDiscoveryProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPDiscoveryProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPDiscoveryProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -46384,17 +47493,16 @@ type IPDiscoveryProfileListResult struct { Results []IPDiscoveryProfile } -func (s *IPDiscoveryProfileListResult) GetType__() bindings.BindingType { +func (s *IPDiscoveryProfileListResult) GetType__() vapiBindings_.BindingType { return IPDiscoveryProfileListResultBindingType() } -func (s *IPDiscoveryProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPDiscoveryProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPDiscoveryProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPDiscoveryProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -46431,6 +47539,10 @@ type IPFIXDFWCollector struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -46439,10 +47551,12 @@ type IPFIXDFWCollector struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -46453,17 +47567,16 @@ type IPFIXDFWCollector struct { CollectorPort *int64 } -func (s *IPFIXDFWCollector) GetType__() bindings.BindingType { +func (s *IPFIXDFWCollector) GetType__() vapiBindings_.BindingType { return IPFIXDFWCollectorBindingType() } -func (s *IPFIXDFWCollector) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPFIXDFWCollector) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPFIXDFWCollector._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPFIXDFWCollector._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -46500,6 +47613,10 @@ type IPFIXDFWCollectorProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -46508,10 +47625,12 @@ type IPFIXDFWCollectorProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -46520,17 +47639,16 @@ type IPFIXDFWCollectorProfile struct { IpfixDfwCollectors []IPFIXDFWCollector } -func (s *IPFIXDFWCollectorProfile) GetType__() bindings.BindingType { +func (s *IPFIXDFWCollectorProfile) GetType__() vapiBindings_.BindingType { return IPFIXDFWCollectorProfileBindingType() } -func (s *IPFIXDFWCollectorProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPFIXDFWCollectorProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPFIXDFWCollectorProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPFIXDFWCollectorProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -46555,17 +47673,16 @@ type IPFIXDFWCollectorProfileListResult struct { Results []IPFIXDFWCollectorProfile } -func (s *IPFIXDFWCollectorProfileListResult) GetType__() bindings.BindingType { +func (s *IPFIXDFWCollectorProfileListResult) GetType__() vapiBindings_.BindingType { return IPFIXDFWCollectorProfileListResultBindingType() } -func (s *IPFIXDFWCollectorProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPFIXDFWCollectorProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPFIXDFWCollectorProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPFIXDFWCollectorProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -46602,6 +47719,10 @@ type IPFIXDFWProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -46610,10 +47731,12 @@ type IPFIXDFWProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -46628,17 +47751,16 @@ type IPFIXDFWProfile struct { Priority *int64 } -func (s *IPFIXDFWProfile) GetType__() bindings.BindingType { +func (s *IPFIXDFWProfile) GetType__() vapiBindings_.BindingType { return IPFIXDFWProfileBindingType() } -func (s *IPFIXDFWProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPFIXDFWProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPFIXDFWProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPFIXDFWProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -46663,17 +47785,16 @@ type IPFIXDFWProfileListResult struct { Results []IPFIXDFWProfile } -func (s *IPFIXDFWProfileListResult) GetType__() bindings.BindingType { +func (s *IPFIXDFWProfileListResult) GetType__() vapiBindings_.BindingType { return IPFIXDFWProfileListResultBindingType() } -func (s *IPFIXDFWProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPFIXDFWProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPFIXDFWProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPFIXDFWProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -46710,6 +47831,10 @@ type IPFIXL2Collector struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -46718,10 +47843,12 @@ type IPFIXL2Collector struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -46732,17 +47859,16 @@ type IPFIXL2Collector struct { CollectorPort *int64 } -func (s *IPFIXL2Collector) GetType__() bindings.BindingType { +func (s *IPFIXL2Collector) GetType__() vapiBindings_.BindingType { return IPFIXL2CollectorBindingType() } -func (s *IPFIXL2Collector) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPFIXL2Collector) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPFIXL2Collector._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPFIXL2Collector._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -46779,6 +47905,10 @@ type IPFIXL2CollectorProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -46787,10 +47917,12 @@ type IPFIXL2CollectorProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -46799,17 +47931,16 @@ type IPFIXL2CollectorProfile struct { IpfixL2Collectors []IPFIXL2Collector } -func (s *IPFIXL2CollectorProfile) GetType__() bindings.BindingType { +func (s *IPFIXL2CollectorProfile) GetType__() vapiBindings_.BindingType { return IPFIXL2CollectorProfileBindingType() } -func (s *IPFIXL2CollectorProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPFIXL2CollectorProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPFIXL2CollectorProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPFIXL2CollectorProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -46834,17 +47965,16 @@ type IPFIXL2CollectorProfileListResult struct { Results []IPFIXL2CollectorProfile } -func (s *IPFIXL2CollectorProfileListResult) GetType__() bindings.BindingType { +func (s *IPFIXL2CollectorProfileListResult) GetType__() vapiBindings_.BindingType { return IPFIXL2CollectorProfileListResultBindingType() } -func (s *IPFIXL2CollectorProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPFIXL2CollectorProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPFIXL2CollectorProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPFIXL2CollectorProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -46881,6 +48011,10 @@ type IPFIXL2Profile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -46889,10 +48023,12 @@ type IPFIXL2Profile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -46915,17 +48051,16 @@ type IPFIXL2Profile struct { Priority *int64 } -func (s *IPFIXL2Profile) GetType__() bindings.BindingType { +func (s *IPFIXL2Profile) GetType__() vapiBindings_.BindingType { return IPFIXL2ProfileBindingType() } -func (s *IPFIXL2Profile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPFIXL2Profile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPFIXL2Profile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPFIXL2Profile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -46950,17 +48085,16 @@ type IPFIXL2ProfileListResult struct { Results []IPFIXL2Profile } -func (s *IPFIXL2ProfileListResult) GetType__() bindings.BindingType { +func (s *IPFIXL2ProfileListResult) GetType__() vapiBindings_.BindingType { return IPFIXL2ProfileListResultBindingType() } -func (s *IPFIXL2ProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPFIXL2ProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPFIXL2ProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPFIXL2ProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -46973,17 +48107,16 @@ type IPInfo struct { PrefixLength *int64 } -func (s *IPInfo) GetType__() bindings.BindingType { +func (s *IPInfo) GetType__() vapiBindings_.BindingType { return IPInfoBindingType() } -func (s *IPInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -47029,6 +48162,10 @@ type IPProtocolServiceEntry struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -47037,10 +48174,12 @@ type IPProtocolServiceEntry struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -47052,17 +48191,16 @@ type IPProtocolServiceEntry struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const IPProtocolServiceEntry__TYPE_IDENTIFIER = "IPProtocolServiceEntry" -func (s *IPProtocolServiceEntry) GetType__() bindings.BindingType { +func (s *IPProtocolServiceEntry) GetType__() vapiBindings_.BindingType { return IPProtocolServiceEntryBindingType() } -func (s *IPProtocolServiceEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPProtocolServiceEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPProtocolServiceEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPProtocolServiceEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -47074,17 +48212,16 @@ type IPSecVPNSessionTrafficSummary struct { TrafficCounters *IPSecVPNTrafficCounters } -func (s *IPSecVPNSessionTrafficSummary) GetType__() bindings.BindingType { +func (s *IPSecVPNSessionTrafficSummary) GetType__() vapiBindings_.BindingType { return IPSecVPNSessionTrafficSummaryBindingType() } -func (s *IPSecVPNSessionTrafficSummary) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPSecVPNSessionTrafficSummary) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPSecVPNSessionTrafficSummary._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPSecVPNSessionTrafficSummary._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -47106,17 +48243,16 @@ type IPSecVPNTrafficCounters struct { PacketsOut *int64 } -func (s *IPSecVPNTrafficCounters) GetType__() bindings.BindingType { +func (s *IPSecVPNTrafficCounters) GetType__() vapiBindings_.BindingType { return IPSecVPNTrafficCountersBindingType() } -func (s *IPSecVPNTrafficCounters) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPSecVPNTrafficCounters) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPSecVPNTrafficCounters._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPSecVPNTrafficCounters._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -47153,6 +48289,10 @@ type IPSecVpnDpdProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -47161,10 +48301,12 @@ type IPSecVpnDpdProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -47187,17 +48329,16 @@ type IPSecVpnDpdProfile struct { const IPSecVpnDpdProfile_DPD_PROBE_MODE_PERIODIC = "PERIODIC" const IPSecVpnDpdProfile_DPD_PROBE_MODE_ON_DEMAND = "ON_DEMAND" -func (s *IPSecVpnDpdProfile) GetType__() bindings.BindingType { +func (s *IPSecVpnDpdProfile) GetType__() vapiBindings_.BindingType { return IPSecVpnDpdProfileBindingType() } -func (s *IPSecVpnDpdProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPSecVpnDpdProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPSecVpnDpdProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPSecVpnDpdProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -47222,17 +48363,16 @@ type IPSecVpnDpdProfileListResult struct { Results []IPSecVpnDpdProfile } -func (s *IPSecVpnDpdProfileListResult) GetType__() bindings.BindingType { +func (s *IPSecVpnDpdProfileListResult) GetType__() vapiBindings_.BindingType { return IPSecVpnDpdProfileListResultBindingType() } -func (s *IPSecVpnDpdProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPSecVpnDpdProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPSecVpnDpdProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPSecVpnDpdProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -47269,6 +48409,10 @@ type IPSecVpnIkeProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -47277,10 +48421,12 @@ type IPSecVpnIkeProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -47350,17 +48496,16 @@ const IPSecVpnIkeProfile_IKE_VERSION_V1 = "IKE_V1" const IPSecVpnIkeProfile_IKE_VERSION_V2 = "IKE_V2" const IPSecVpnIkeProfile_IKE_VERSION_FLEX = "IKE_FLEX" -func (s *IPSecVpnIkeProfile) GetType__() bindings.BindingType { +func (s *IPSecVpnIkeProfile) GetType__() vapiBindings_.BindingType { return IPSecVpnIkeProfileBindingType() } -func (s *IPSecVpnIkeProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPSecVpnIkeProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPSecVpnIkeProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPSecVpnIkeProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -47385,17 +48530,16 @@ type IPSecVpnIkeProfileListResult struct { Results []IPSecVpnIkeProfile } -func (s *IPSecVpnIkeProfileListResult) GetType__() bindings.BindingType { +func (s *IPSecVpnIkeProfileListResult) GetType__() vapiBindings_.BindingType { return IPSecVpnIkeProfileListResultBindingType() } -func (s *IPSecVpnIkeProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPSecVpnIkeProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPSecVpnIkeProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPSecVpnIkeProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -47419,17 +48563,16 @@ const IPSecVpnIkeSessionStatus_IKE_SESSION_STATE_UP = "UP" const IPSecVpnIkeSessionStatus_IKE_SESSION_STATE_DOWN = "DOWN" const IPSecVpnIkeSessionStatus_IKE_SESSION_STATE_NEGOTIATING = "NEGOTIATING" -func (s *IPSecVpnIkeSessionStatus) GetType__() bindings.BindingType { +func (s *IPSecVpnIkeSessionStatus) GetType__() vapiBindings_.BindingType { return IPSecVpnIkeSessionStatusBindingType() } -func (s *IPSecVpnIkeSessionStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPSecVpnIkeSessionStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPSecVpnIkeSessionStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPSecVpnIkeSessionStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -47449,17 +48592,16 @@ type IPSecVpnIkeTrafficStatistics struct { PacketsOut *int64 } -func (s *IPSecVpnIkeTrafficStatistics) GetType__() bindings.BindingType { +func (s *IPSecVpnIkeTrafficStatistics) GetType__() vapiBindings_.BindingType { return IPSecVpnIkeTrafficStatisticsBindingType() } -func (s *IPSecVpnIkeTrafficStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPSecVpnIkeTrafficStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPSecVpnIkeTrafficStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPSecVpnIkeTrafficStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -47496,6 +48638,10 @@ type IPSecVpnLocalEndpoint struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -47504,17 +48650,19 @@ type IPSecVpnLocalEndpoint struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool // Policy path referencing site certificate. CertificatePath *string - // IPV4 Address of local endpoint. format: ipv4 + // IPv4 or IPv6 Address of local endpoint. Please note that configuring local_address as IPv6 address is not supported in the deprecated IPSecVpnLocalEndpoint Patch/PUT APIs. format: ip LocalAddress *string // Local identifier. LocalId *string @@ -47526,17 +48674,16 @@ type IPSecVpnLocalEndpoint struct { TrustCrlPaths []string } -func (s *IPSecVpnLocalEndpoint) GetType__() bindings.BindingType { +func (s *IPSecVpnLocalEndpoint) GetType__() vapiBindings_.BindingType { return IPSecVpnLocalEndpointBindingType() } -func (s *IPSecVpnLocalEndpoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPSecVpnLocalEndpoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPSecVpnLocalEndpoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPSecVpnLocalEndpoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -47561,17 +48708,16 @@ type IPSecVpnLocalEndpointListResult struct { Results []IPSecVpnLocalEndpoint } -func (s *IPSecVpnLocalEndpointListResult) GetType__() bindings.BindingType { +func (s *IPSecVpnLocalEndpointListResult) GetType__() vapiBindings_.BindingType { return IPSecVpnLocalEndpointListResultBindingType() } -func (s *IPSecVpnLocalEndpointListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPSecVpnLocalEndpointListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPSecVpnLocalEndpointListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPSecVpnLocalEndpointListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -47586,17 +48732,16 @@ type IPSecVpnPolicyTrafficStatistics struct { TunnelStatistics []IPSecVpnTunnelTrafficStatistics } -func (s *IPSecVpnPolicyTrafficStatistics) GetType__() bindings.BindingType { +func (s *IPSecVpnPolicyTrafficStatistics) GetType__() vapiBindings_.BindingType { return IPSecVpnPolicyTrafficStatisticsBindingType() } -func (s *IPSecVpnPolicyTrafficStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPSecVpnPolicyTrafficStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPSecVpnPolicyTrafficStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPSecVpnPolicyTrafficStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -47633,6 +48778,10 @@ type IPSecVpnRule struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -47641,10 +48790,12 @@ type IPSecVpnRule struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -47656,7 +48807,7 @@ type IPSecVpnRule struct { // // PROTECT - Protect rules are defined per policy based IPSec VPN session. BYPASS - Bypass rules are defined per IPSec VPN service and affects all policy based IPSec VPN sessions. Bypass rules are prioritized over protect rules. Action *string - // List of peer subnets. Specifying no value is interpreted as 0.0.0.0/0. + // List of IPv4 or IPv6 peer subnets. Specifying no value is interpreted as 0.0.0.0/0, ::/0. The maximum number of IPv4 or IPv6 local subnets allowed is 128 Please note that configuring IPv6 peer subnets is not supported in the deprecated IPSecVpnSession Patch/PUT APIs. Destinations []IPSecVpnSubnet // A flag to enable/disable the rule. Enabled *bool @@ -47664,24 +48815,23 @@ type IPSecVpnRule struct { Logged *bool // A sequence number is used to give a priority to an IPSecVpnRule. format: int32 SequenceNumber *int64 - // List of local subnets. Specifying no value is interpreted as 0.0.0.0/0. + // List of IPv4 or IPv6 local subnets. Specifying no value is interpreted as 0.0.0.0/0, ::/0. The maximum number of IPv4 or IPv6 local subnets allowed is 128 Please note that configuring IPv6 local subnets is not supported in the deprecated IPSecVpnSession Patch/PUT APIs. Sources []IPSecVpnSubnet } const IPSecVpnRule_ACTION_PROTECT = "PROTECT" const IPSecVpnRule_ACTION_BYPASS = "BYPASS" -func (s *IPSecVpnRule) GetType__() bindings.BindingType { +func (s *IPSecVpnRule) GetType__() vapiBindings_.BindingType { return IPSecVpnRuleBindingType() } -func (s *IPSecVpnRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPSecVpnRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPSecVpnRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPSecVpnRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -47718,6 +48868,10 @@ type IPSecVpnService struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -47726,10 +48880,12 @@ type IPSecVpnService struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -47758,17 +48914,16 @@ const IPSecVpnService_IKE_LOG_LEVEL_WARN = "WARN" const IPSecVpnService_IKE_LOG_LEVEL_ERROR = "ERROR" const IPSecVpnService_IKE_LOG_LEVEL_EMERGENCY = "EMERGENCY" -func (s *IPSecVpnService) GetType__() bindings.BindingType { +func (s *IPSecVpnService) GetType__() vapiBindings_.BindingType { return IPSecVpnServiceBindingType() } -func (s *IPSecVpnService) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPSecVpnService) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPSecVpnService._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPSecVpnService._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -47793,17 +48948,16 @@ type IPSecVpnServiceListResult struct { Results []IPSecVpnService } -func (s *IPSecVpnServiceListResult) GetType__() bindings.BindingType { +func (s *IPSecVpnServiceListResult) GetType__() vapiBindings_.BindingType { return IPSecVpnServiceListResultBindingType() } -func (s *IPSecVpnServiceListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPSecVpnServiceListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPSecVpnServiceListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPSecVpnServiceListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -47845,6 +48999,10 @@ type IPSecVpnSession struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -47853,10 +49011,12 @@ type IPSecVpnSession struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -47896,7 +49056,7 @@ type IPSecVpnSession struct { IkeProfilePath *string // Policy path referencing Local endpoint. This property is mandatory on LM. It is required on GM only in case of site_overrides property not provided. LocalEndpointPath *string - // Public IPV4 address of the remote device terminating the VPN connection. This property is mandatory on LM. It is required on GM only in case of site_overrides property not provided. + // Public IPV4 or IPV6 address of the remote device terminating the VPN connection. This property is mandatory on LM. It is required on GM only in case of site_overrides property not provided. Please note that configuring peer_address as IPv6 address is not supported in the deprecated IPSecVpnSession Patch/PUT APIs. format: ip PeerAddress *string // Peer ID to uniquely identify the peer site. The peer ID is the public IP address of the remote device terminating the VPN tunnel. When NAT is configured for the peer, enter the private IP address of the peer. This property is mandatory on LM. It is required on GM only in case of site_overrides property not provided. PeerId *string @@ -47928,17 +49088,16 @@ const IPSecVpnSession_CONNECTION_INITIATION_MODE_INITIATOR = "INITIATOR" const IPSecVpnSession_CONNECTION_INITIATION_MODE_RESPOND_ONLY = "RESPOND_ONLY" const IPSecVpnSession_CONNECTION_INITIATION_MODE_ON_DEMAND = "ON_DEMAND" -func (s *IPSecVpnSession) GetType__() bindings.BindingType { +func (s *IPSecVpnSession) GetType__() vapiBindings_.BindingType { return IPSecVpnSessionBindingType() } -func (s *IPSecVpnSession) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPSecVpnSession) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPSecVpnSession._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPSecVpnSession._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -47960,20 +49119,19 @@ type IPSecVpnSessionListResult struct { // Field by which records are sorted SortBy *string // IPSecVpnSession list results. - Results []*data.StructValue + Results []*vapiData_.StructValue } -func (s *IPSecVpnSessionListResult) GetType__() bindings.BindingType { +func (s *IPSecVpnSessionListResult) GetType__() vapiBindings_.BindingType { return IPSecVpnSessionListResultBindingType() } -func (s *IPSecVpnSessionListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPSecVpnSessionListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPSecVpnSessionListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPSecVpnSessionListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -48001,17 +49159,16 @@ type IPSecVpnSessionStatistics struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const IPSecVpnSessionStatistics__TYPE_IDENTIFIER = "IPSecVpnSessionStatistics" -func (s *IPSecVpnSessionStatistics) GetType__() bindings.BindingType { +func (s *IPSecVpnSessionStatistics) GetType__() vapiBindings_.BindingType { return IPSecVpnSessionStatisticsBindingType() } -func (s *IPSecVpnSessionStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPSecVpnSessionStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPSecVpnSessionStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPSecVpnSessionStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -48042,17 +49199,16 @@ type IPSecVpnSessionStatisticsNsxt struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const IPSecVpnSessionStatisticsNsxt__TYPE_IDENTIFIER = "IPSecVpnSessionStatisticsNsxT" -func (s *IPSecVpnSessionStatisticsNsxt) GetType__() bindings.BindingType { +func (s *IPSecVpnSessionStatisticsNsxt) GetType__() vapiBindings_.BindingType { return IPSecVpnSessionStatisticsNsxtBindingType() } -func (s *IPSecVpnSessionStatisticsNsxt) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPSecVpnSessionStatisticsNsxt) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPSecVpnSessionStatisticsNsxt._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPSecVpnSessionStatisticsNsxt._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -48075,17 +49231,16 @@ type IPSecVpnSessionStatisticsPerEP struct { const IPSecVpnSessionStatisticsPerEP__TYPE_IDENTIFIER = "IPSecVpnSessionStatisticsPerEP" const IPSecVpnSessionStatisticsPerEP_RESOURCE_TYPE_IPSECVPNSESSIONSTATISTICSNSXT = "IPSecVpnSessionStatisticsNsxT" -func (s *IPSecVpnSessionStatisticsPerEP) GetType__() bindings.BindingType { +func (s *IPSecVpnSessionStatisticsPerEP) GetType__() vapiBindings_.BindingType { return IPSecVpnSessionStatisticsPerEPBindingType() } -func (s *IPSecVpnSessionStatisticsPerEP) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPSecVpnSessionStatisticsPerEP) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPSecVpnSessionStatisticsPerEP._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPSecVpnSessionStatisticsPerEP._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -48130,17 +49285,16 @@ const IPSecVpnSessionStatusNsxt_RUNTIME_STATUS_UP = "UP" const IPSecVpnSessionStatusNsxt_RUNTIME_STATUS_DOWN = "DOWN" const IPSecVpnSessionStatusNsxt_RUNTIME_STATUS_DEGRADED = "DEGRADED" -func (s *IPSecVpnSessionStatusNsxt) GetType__() bindings.BindingType { +func (s *IPSecVpnSessionStatusNsxt) GetType__() vapiBindings_.BindingType { return IPSecVpnSessionStatusNsxtBindingType() } -func (s *IPSecVpnSessionStatusNsxt) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPSecVpnSessionStatusNsxt) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPSecVpnSessionStatusNsxt._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPSecVpnSessionStatusNsxt._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -48163,17 +49317,16 @@ type IPSecVpnSessionStatusPerEP struct { const IPSecVpnSessionStatusPerEP__TYPE_IDENTIFIER = "IPSecVpnSessionStatusPerEP" const IPSecVpnSessionStatusPerEP_RESOURCE_TYPE_IPSECVPNSESSIONSTATUSNSXT = "IPSecVpnSessionStatusNsxT" -func (s *IPSecVpnSessionStatusPerEP) GetType__() bindings.BindingType { +func (s *IPSecVpnSessionStatusPerEP) GetType__() vapiBindings_.BindingType { return IPSecVpnSessionStatusPerEPBindingType() } -func (s *IPSecVpnSessionStatusPerEP) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPSecVpnSessionStatusPerEP) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPSecVpnSessionStatusPerEP._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPSecVpnSessionStatusPerEP._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -48181,21 +49334,20 @@ func (s *IPSecVpnSessionStatusPerEP) GetDataValue__() (data.DataValue, []error) // Used to specify the local/peer subnets in IPSec VPN rule. type IPSecVpnSubnet struct { - // Subnet used in policy rule. format: ipv4-cidr-block + // Subnet used in policy rule. format: ip-cidr-block Subnet *string } -func (s *IPSecVpnSubnet) GetType__() bindings.BindingType { +func (s *IPSecVpnSubnet) GetType__() vapiBindings_.BindingType { return IPSecVpnSubnetBindingType() } -func (s *IPSecVpnSubnet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPSecVpnSubnet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPSecVpnSubnet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPSecVpnSubnet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -48217,17 +49369,16 @@ type IPSecVpnTrafficCounters struct { PacketsOut *int64 } -func (s *IPSecVpnTrafficCounters) GetType__() bindings.BindingType { +func (s *IPSecVpnTrafficCounters) GetType__() vapiBindings_.BindingType { return IPSecVpnTrafficCountersBindingType() } -func (s *IPSecVpnTrafficCounters) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPSecVpnTrafficCounters) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPSecVpnTrafficCounters._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPSecVpnTrafficCounters._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -48249,17 +49400,16 @@ type IPSecVpnTransportStatus struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const IPSecVpnTransportStatus__TYPE_IDENTIFIER = "IPSecVpnTransportStatus" -func (s *IPSecVpnTransportStatus) GetType__() bindings.BindingType { +func (s *IPSecVpnTransportStatus) GetType__() vapiBindings_.BindingType { return IPSecVpnTransportStatusBindingType() } -func (s *IPSecVpnTransportStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPSecVpnTransportStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPSecVpnTransportStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPSecVpnTransportStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -48296,6 +49446,10 @@ type IPSecVpnTunnelInterface struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -48304,29 +49458,30 @@ type IPSecVpnTunnelInterface struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool - // IP Tunnel interface (commonly referred as VTI) subnet. + // IP Tunnel interface (commonly referred as VTI) subnet. Supports assigning both IPv4 and IPV6 subnets to VTI. If two IPs are provided for VTI, both cannot be of same IP versions. Please note that configuring IPv6 subnets to VTI is not supported in the deprecated IPSecVpnSession Patch/PUT APIs. IpSubnets []TunnelInterfaceIPSubnet } -func (s *IPSecVpnTunnelInterface) GetType__() bindings.BindingType { +func (s *IPSecVpnTunnelInterface) GetType__() vapiBindings_.BindingType { return IPSecVpnTunnelInterfaceBindingType() } -func (s *IPSecVpnTunnelInterface) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPSecVpnTunnelInterface) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPSecVpnTunnelInterface._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPSecVpnTunnelInterface._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -48363,6 +49518,10 @@ type IPSecVpnTunnelProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -48371,10 +49530,12 @@ type IPSecVpnTunnelProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -48454,17 +49615,16 @@ const IPSecVpnTunnelProfile_ENCRYPTION_ALGORITHMS_NO_ENCRYPTION_AUTH_AES_GMAC_19 const IPSecVpnTunnelProfile_ENCRYPTION_ALGORITHMS_NO_ENCRYPTION_AUTH_AES_GMAC_256 = "NO_ENCRYPTION_AUTH_AES_GMAC_256" const IPSecVpnTunnelProfile_ENCRYPTION_ALGORITHMS_NO_ENCRYPTION = "NO_ENCRYPTION" -func (s *IPSecVpnTunnelProfile) GetType__() bindings.BindingType { +func (s *IPSecVpnTunnelProfile) GetType__() vapiBindings_.BindingType { return IPSecVpnTunnelProfileBindingType() } -func (s *IPSecVpnTunnelProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPSecVpnTunnelProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPSecVpnTunnelProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPSecVpnTunnelProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -48489,17 +49649,16 @@ type IPSecVpnTunnelProfileListResult struct { Results []IPSecVpnTunnelProfile } -func (s *IPSecVpnTunnelProfileListResult) GetType__() bindings.BindingType { +func (s *IPSecVpnTunnelProfileListResult) GetType__() vapiBindings_.BindingType { return IPSecVpnTunnelProfileListResultBindingType() } -func (s *IPSecVpnTunnelProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPSecVpnTunnelProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPSecVpnTunnelProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPSecVpnTunnelProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -48557,17 +49716,16 @@ type IPSecVpnTunnelTrafficStatistics struct { const IPSecVpnTunnelTrafficStatistics_TUNNEL_STATUS_UP = "UP" const IPSecVpnTunnelTrafficStatistics_TUNNEL_STATUS_DOWN = "DOWN" -func (s *IPSecVpnTunnelTrafficStatistics) GetType__() bindings.BindingType { +func (s *IPSecVpnTunnelTrafficStatistics) GetType__() vapiBindings_.BindingType { return IPSecVpnTunnelTrafficStatisticsBindingType() } -func (s *IPSecVpnTunnelTrafficStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPSecVpnTunnelTrafficStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPSecVpnTunnelTrafficStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPSecVpnTunnelTrafficStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -48580,17 +49738,16 @@ type IPSubnet struct { PrefixLength *int64 } -func (s *IPSubnet) GetType__() bindings.BindingType { +func (s *IPSubnet) GetType__() vapiBindings_.BindingType { return IPSubnetBindingType() } -func (s *IPSubnet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPSubnet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPSubnet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPSubnet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -48608,17 +49765,16 @@ type IPsecVPNIKESessionSummary struct { TotalSessions *int64 } -func (s *IPsecVPNIKESessionSummary) GetType__() bindings.BindingType { +func (s *IPsecVPNIKESessionSummary) GetType__() vapiBindings_.BindingType { return IPsecVPNIKESessionSummaryBindingType() } -func (s *IPsecVPNIKESessionSummary) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPsecVPNIKESessionSummary) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPsecVPNIKESessionSummary._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPsecVPNIKESessionSummary._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -48633,17 +49789,16 @@ type IPv4DiscoveryOptions struct { VmtoolsEnabled *bool } -func (s *IPv4DiscoveryOptions) GetType__() bindings.BindingType { +func (s *IPv4DiscoveryOptions) GetType__() vapiBindings_.BindingType { return IPv4DiscoveryOptionsBindingType() } -func (s *IPv4DiscoveryOptions) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPv4DiscoveryOptions) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPv4DiscoveryOptions._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPv4DiscoveryOptions._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -48673,17 +49828,16 @@ const IPv6DADStatus_STATUS_ASSIGNED = "ASSIGNED" const IPv6DADStatus_STATUS_NOT_APPLICABLE = "NOT_APPLICABLE" const IPv6DADStatus_STATUS_UNKNOWN = "UNKNOWN" -func (s *IPv6DADStatus) GetType__() bindings.BindingType { +func (s *IPv6DADStatus) GetType__() vapiBindings_.BindingType { return IPv6DADStatusBindingType() } -func (s *IPv6DADStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPv6DADStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPv6DADStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPv6DADStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -48698,17 +49852,16 @@ type IPv6DiscoveryOptions struct { VmtoolsV6Enabled *bool } -func (s *IPv6DiscoveryOptions) GetType__() bindings.BindingType { +func (s *IPv6DiscoveryOptions) GetType__() vapiBindings_.BindingType { return IPv6DiscoveryOptionsBindingType() } -func (s *IPv6DiscoveryOptions) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPv6DiscoveryOptions) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPv6DiscoveryOptions._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPv6DiscoveryOptions._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -48728,17 +49881,16 @@ type IPv6Status struct { Tier1Gateway *string } -func (s *IPv6Status) GetType__() bindings.BindingType { +func (s *IPv6Status) GetType__() vapiBindings_.BindingType { return IPv6StatusBindingType() } -func (s *IPv6Status) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IPv6Status) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IPv6Status._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IPv6Status._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -48751,17 +49903,16 @@ type IcmpEchoRequestHeader struct { Sequence *int64 } -func (s *IcmpEchoRequestHeader) GetType__() bindings.BindingType { +func (s *IcmpEchoRequestHeader) GetType__() vapiBindings_.BindingType { return IcmpEchoRequestHeaderBindingType() } -func (s *IcmpEchoRequestHeader) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IcmpEchoRequestHeader) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IcmpEchoRequestHeader._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IcmpEchoRequestHeader._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -48800,17 +49951,432 @@ const Icon_SIZE_UNIT_PX = "px" const Icon_SIZE_UNIT_REM = "rem" const Icon_SIZE_UNIT_PC = "pc" -func (s *Icon) GetType__() bindings.BindingType { +func (s *Icon) GetType__() vapiBindings_.BindingType { return IconBindingType() } -func (s *Icon) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Icon) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for Icon._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Active IdentityFirewallStore +type IdentityFirewallAdStore struct { + // Each active directory domain has a domain naming context (NC), which contains domain-specific data. The root of this naming context is represented by a domain's distinguished name (DN) and is typically referred to as the NC head. + BaseDistinguishedName *string + // NetBIOS names can contain all alphanumeric characters except for the certain disallowed characters. Names can contain a period, but names cannot start with a period. NetBIOS is similar to DNS in that it can serve as a directory service, but more limited as it has no provisions for a name hierarchy and names are limited to 15 characters. The netbios name is case insensitive and is stored in upper case regardless of input case. + NetbiosName *string + SelectiveSyncSettings *SelectiveSyncSettings + SyncSettings *DirectoryDomainSyncSettings + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // Possible values are: + // + // * IdentityFirewallStore#IdentityFirewallStore_RESOURCE_TYPE_IDENTITYFIREWALLADSTORE + // + // Domain resource type comes from multiple sub-classes extending this base class. For example, IdentityFirewallAdStore is one accepted resource_type. If there are more sub-classes defined, they will also be accepted resource_type. + ResourceType string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // IdentityFirewallStore Event Log server's information including host, name, protocol and so on. + EventLogServers []IdentityFirewallStoreEventLogServer + // IdentityFirewallStore LDAP servers' information including host, name, port, protocol and so on. + LdapServers []IdentityFirewallStoreLdapServer + // IdentityFirewallStore name which best describes the Directory domain. It could be unique fqdn name or it could also be descriptive. There is no unique contraint for domain name among different domains. + Name *string +} + +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const IdentityFirewallAdStore__TYPE_IDENTIFIER = "IdentityFirewallAdStore" + +func (s *IdentityFirewallAdStore) GetType__() vapiBindings_.BindingType { + return IdentityFirewallAdStoreBindingType() +} + +func (s *IdentityFirewallAdStore) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for IdentityFirewallAdStore._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// IdentityFirewallStore +type IdentityFirewallStore struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // Possible values are: + // + // * IdentityFirewallStore#IdentityFirewallStore_RESOURCE_TYPE_IDENTITYFIREWALLADSTORE + // + // Domain resource type comes from multiple sub-classes extending this base class. For example, IdentityFirewallAdStore is one accepted resource_type. If there are more sub-classes defined, they will also be accepted resource_type. + ResourceType string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // IdentityFirewallStore Event Log server's information including host, name, protocol and so on. + EventLogServers []IdentityFirewallStoreEventLogServer + // IdentityFirewallStore LDAP servers' information including host, name, port, protocol and so on. + LdapServers []IdentityFirewallStoreLdapServer + // IdentityFirewallStore name which best describes the Directory domain. It could be unique fqdn name or it could also be descriptive. There is no unique contraint for domain name among different domains. + Name *string +} + +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const IdentityFirewallStore__TYPE_IDENTIFIER = "IdentityFirewallStore" +const IdentityFirewallStore_RESOURCE_TYPE_IDENTITYFIREWALLADSTORE = "IdentityFirewallAdStore" + +func (s *IdentityFirewallStore) GetType__() vapiBindings_.BindingType { + return IdentityFirewallStoreBindingType() +} + +func (s *IdentityFirewallStore) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for IdentityFirewallStore._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Event log server of IdentityFirewallStore +type IdentityFirewallStoreEventLogServer struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // IdentityFirewallStore name which best describes the IdentityFirewallStore. It could be unique fqdn name or it could also be descriptive. There is no unique contraint for IdentityFirewallStore name among different IdentityFirewallStores. + DomainName *string + // Directory Event Log server DNS host name or ip address which is reachable by NSX manager to be connected and do event fetching. format: hostname-or-ip + Host *string + // IdentityFirewallStore event log server connection password. + Password *string + Status *DirectoryEventLogServerStatus + // Directory event log server connection user name. + Username *string +} + +func (s *IdentityFirewallStoreEventLogServer) GetType__() vapiBindings_.BindingType { + return IdentityFirewallStoreEventLogServerBindingType() +} + +func (s *IdentityFirewallStoreEventLogServer) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for IdentityFirewallStoreEventLogServer._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// LDAP server of directory domain +type IdentityFirewallStoreLdapServer struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // IdentityFirewallStore name which best describes the domain. It could be unique fqdn name or it could also be descriptive. There is no unique contraint for IdentityFirewallStore name among different IdentityFirewallStores. + DomainName *string + // IdentityFirewallStore LDAP server DNS host name or ip address which is reachable by NSX manager to be connected and do object synchronization. format: hostname-or-ip + Host *string + // IdentityFirewallStore LDAP server connection password. + Password *string + // IdentityFirewallStore LDAP server connection TCP/UDP port. format: int64 + Port *int64 + // Possible values are: + // + // * IdentityFirewallStoreLdapServer#IdentityFirewallStoreLdapServer_PROTOCOL_LDAP + // * IdentityFirewallStoreLdapServer#IdentityFirewallStoreLdapServer_PROTOCOL_LDAPS + // + // IdentityFirewallStore LDAP server connection protocol which is either LDAP or LDAPS. + Protocol *string + // IdentityFirewallStore LDAP server certificate thumbprint used in secure LDAPS connection. + Thumbprint *string + // IdentityFirewallStore LDAP server connection user name. + Username *string +} + +const IdentityFirewallStoreLdapServer_PROTOCOL_LDAP = "LDAP" +const IdentityFirewallStoreLdapServer_PROTOCOL_LDAPS = "LDAPS" + +func (s *IdentityFirewallStoreLdapServer) GetType__() vapiBindings_.BindingType { + return IdentityFirewallStoreLdapServerBindingType() +} + +func (s *IdentityFirewallStoreLdapServer) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for IdentityFirewallStoreLdapServer._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// List of FirewallIdentityStore LDAP servers +type IdentityFirewallStoreLdapServerListResults struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // List of directory domain LDAP servers + Results []IdentityFirewallStoreLdapServer +} + +func (s *IdentityFirewallStoreLdapServerListResults) GetType__() vapiBindings_.BindingType { + return IdentityFirewallStoreLdapServerListResultsBindingType() +} + +func (s *IdentityFirewallStoreLdapServerListResults) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for IdentityFirewallStoreLdapServerListResults._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// List of IdentityFirewallStore +type IdentityFirewallStoreListResults struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // List of IdentityFirewallStores + Results []*vapiData_.StructValue +} + +func (s *IdentityFirewallStoreListResults) GetType__() vapiBindings_.BindingType { + return IdentityFirewallStoreListResultsBindingType() +} + +func (s *IdentityFirewallStoreListResults) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Icon._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdentityFirewallStoreListResults._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -48858,6 +50424,10 @@ type IdentityGroupExpression struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -48866,10 +50436,12 @@ type IdentityGroupExpression struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -48881,17 +50453,16 @@ type IdentityGroupExpression struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const IdentityGroupExpression__TYPE_IDENTIFIER = "IdentityGroupExpression" -func (s *IdentityGroupExpression) GetType__() bindings.BindingType { +func (s *IdentityGroupExpression) GetType__() vapiBindings_.BindingType { return IdentityGroupExpressionBindingType() } -func (s *IdentityGroupExpression) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdentityGroupExpression) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdentityGroupExpression._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdentityGroupExpression._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -48907,17 +50478,16 @@ type IdentityGroupInfo struct { Sid *string } -func (s *IdentityGroupInfo) GetType__() bindings.BindingType { +func (s *IdentityGroupInfo) GetType__() vapiBindings_.BindingType { return IdentityGroupInfoBindingType() } -func (s *IdentityGroupInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdentityGroupInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdentityGroupInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdentityGroupInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -48939,17 +50509,16 @@ type IdentitySourceLdapServer struct { UseStarttls *bool } -func (s *IdentitySourceLdapServer) GetType__() bindings.BindingType { +func (s *IdentitySourceLdapServer) GetType__() vapiBindings_.BindingType { return IdentitySourceLdapServerBindingType() } -func (s *IdentitySourceLdapServer) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdentitySourceLdapServer) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdentitySourceLdapServer._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdentitySourceLdapServer._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -48963,17 +50532,16 @@ type IdentitySourceLdapServerEndpoint struct { UseStarttls *bool } -func (s *IdentitySourceLdapServerEndpoint) GetType__() bindings.BindingType { +func (s *IdentitySourceLdapServerEndpoint) GetType__() vapiBindings_.BindingType { return IdentitySourceLdapServerEndpointBindingType() } -func (s *IdentitySourceLdapServerEndpoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdentitySourceLdapServerEndpoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdentitySourceLdapServerEndpoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdentitySourceLdapServerEndpoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -48997,17 +50565,16 @@ type IdentitySourceLdapServerProbeResult struct { const IdentitySourceLdapServerProbeResult_RESULT_SUCCESS = "SUCCESS" const IdentitySourceLdapServerProbeResult_RESULT_FAILURE = "FAILURE" -func (s *IdentitySourceLdapServerProbeResult) GetType__() bindings.BindingType { +func (s *IdentitySourceLdapServerProbeResult) GetType__() vapiBindings_.BindingType { return IdentitySourceLdapServerProbeResultBindingType() } -func (s *IdentitySourceLdapServerProbeResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdentitySourceLdapServerProbeResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdentitySourceLdapServerProbeResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdentitySourceLdapServerProbeResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -49037,17 +50604,16 @@ const IdfwComputeCollectionCondition_STATUS_DFW_DISABLED = "DFW_DISABLED" const IdfwComputeCollectionCondition_STATUS_IDFW_ENABLED = "IDFW_ENABLED" const IdfwComputeCollectionCondition_STATUS_IDFW_DISABLED = "IDFW_DISABLED" -func (s *IdfwComputeCollectionCondition) GetType__() bindings.BindingType { +func (s *IdfwComputeCollectionCondition) GetType__() vapiBindings_.BindingType { return IdfwComputeCollectionConditionBindingType() } -func (s *IdfwComputeCollectionCondition) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdfwComputeCollectionCondition) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdfwComputeCollectionCondition._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdfwComputeCollectionCondition._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -49072,17 +50638,16 @@ type IdfwComputeCollectionListResult struct { Results []IdfwComputeCollectionStatus } -func (s *IdfwComputeCollectionListResult) GetType__() bindings.BindingType { +func (s *IdfwComputeCollectionListResult) GetType__() vapiBindings_.BindingType { return IdfwComputeCollectionListResultBindingType() } -func (s *IdfwComputeCollectionListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdfwComputeCollectionListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdfwComputeCollectionListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdfwComputeCollectionListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -49096,17 +50661,16 @@ type IdfwComputeCollectionStatus struct { ComputeCollectionStatus []IdfwComputeCollectionCondition } -func (s *IdfwComputeCollectionStatus) GetType__() bindings.BindingType { +func (s *IdfwComputeCollectionStatus) GetType__() vapiBindings_.BindingType { return IdfwComputeCollectionStatusBindingType() } -func (s *IdfwComputeCollectionStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdfwComputeCollectionStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdfwComputeCollectionStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdfwComputeCollectionStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -49120,17 +50684,16 @@ type IdfwDirGroupUserSessionMapping struct { UserId *string } -func (s *IdfwDirGroupUserSessionMapping) GetType__() bindings.BindingType { +func (s *IdfwDirGroupUserSessionMapping) GetType__() vapiBindings_.BindingType { return IdfwDirGroupUserSessionMappingBindingType() } -func (s *IdfwDirGroupUserSessionMapping) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdfwDirGroupUserSessionMapping) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdfwDirGroupUserSessionMapping._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdfwDirGroupUserSessionMapping._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -49144,17 +50707,16 @@ type IdfwSystemStats struct { NumUserSessions *int64 } -func (s *IdfwSystemStats) GetType__() bindings.BindingType { +func (s *IdfwSystemStats) GetType__() vapiBindings_.BindingType { return IdfwSystemStatsBindingType() } -func (s *IdfwSystemStats) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdfwSystemStats) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdfwSystemStats._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdfwSystemStats._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -49186,17 +50748,16 @@ const IdfwTransportNodeCondition_STATUS_IDFW_COMPONENT_NOT_INSTALLED = "IDFW_COM const IdfwTransportNodeCondition_STATUS_DFW_DISABLED = "DFW_DISABLED" const IdfwTransportNodeCondition_STATUS_IDFW_DISABLED = "IDFW_DISABLED" -func (s *IdfwTransportNodeCondition) GetType__() bindings.BindingType { +func (s *IdfwTransportNodeCondition) GetType__() vapiBindings_.BindingType { return IdfwTransportNodeConditionBindingType() } -func (s *IdfwTransportNodeCondition) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdfwTransportNodeCondition) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdfwTransportNodeCondition._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdfwTransportNodeCondition._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -49210,17 +50771,16 @@ type IdfwTransportNodeStatus struct { TransportNodeStatus []IdfwTransportNodeCondition } -func (s *IdfwTransportNodeStatus) GetType__() bindings.BindingType { +func (s *IdfwTransportNodeStatus) GetType__() vapiBindings_.BindingType { return IdfwTransportNodeStatusBindingType() } -func (s *IdfwTransportNodeStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdfwTransportNodeStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdfwTransportNodeStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdfwTransportNodeStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -49245,17 +50805,16 @@ type IdfwTransportNodeStatusListResult struct { Results []IdfwTransportNodeStatus } -func (s *IdfwTransportNodeStatusListResult) GetType__() bindings.BindingType { +func (s *IdfwTransportNodeStatusListResult) GetType__() vapiBindings_.BindingType { return IdfwTransportNodeStatusListResultBindingType() } -func (s *IdfwTransportNodeStatusListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdfwTransportNodeStatusListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdfwTransportNodeStatusListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdfwTransportNodeStatusListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -49283,7 +50842,7 @@ type IdfwUserSessionData struct { UserId *string // AD user name. UserName *string - // User session ID. This also indicates whether this is VDI / RDSH. format: int32 + // User session ID. This also indicates whether this is VDI / RDSH. format: int64 UserSessionId *int64 // Virtual machine (external ID or BIOS UUID) where login/logout events occurred. VmExtId *string @@ -49293,17 +50852,16 @@ const IdfwUserSessionData_SESSION_SOURCE_GI = "GI" const IdfwUserSessionData_SESSION_SOURCE_ELS = "ELS" const IdfwUserSessionData_SESSION_SOURCE_LI = "LI" -func (s *IdfwUserSessionData) GetType__() bindings.BindingType { +func (s *IdfwUserSessionData) GetType__() vapiBindings_.BindingType { return IdfwUserSessionDataBindingType() } -func (s *IdfwUserSessionData) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdfwUserSessionData) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdfwUserSessionData._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdfwUserSessionData._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -49319,17 +50877,16 @@ type IdfwUserSessionDataAndMappings struct { DirGroupToUserSessionDataMappings []IdfwDirGroupUserSessionMapping } -func (s *IdfwUserSessionDataAndMappings) GetType__() bindings.BindingType { +func (s *IdfwUserSessionDataAndMappings) GetType__() vapiBindings_.BindingType { return IdfwUserSessionDataAndMappingsBindingType() } -func (s *IdfwUserSessionDataAndMappings) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdfwUserSessionDataAndMappings) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdfwUserSessionDataAndMappings._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdfwUserSessionDataAndMappings._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -49345,17 +50902,16 @@ type IdfwUserStats struct { UserId *string } -func (s *IdfwUserStats) GetType__() bindings.BindingType { +func (s *IdfwUserStats) GetType__() vapiBindings_.BindingType { return IdfwUserStatsBindingType() } -func (s *IdfwUserStats) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdfwUserStats) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdfwUserStats._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdfwUserStats._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -49387,17 +50943,16 @@ const IdfwVirtualMachineCondition_STATUS_IDFW_NOT_SUPPORTED = "IDFW_NOT_SUPPORTE const IdfwVirtualMachineCondition_STATUS_DFW_DISABLED = "DFW_DISABLED" const IdfwVirtualMachineCondition_STATUS_IDFW_DISABLED = "IDFW_DISABLED" -func (s *IdfwVirtualMachineCondition) GetType__() bindings.BindingType { +func (s *IdfwVirtualMachineCondition) GetType__() vapiBindings_.BindingType { return IdfwVirtualMachineConditionBindingType() } -func (s *IdfwVirtualMachineCondition) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdfwVirtualMachineCondition) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdfwVirtualMachineCondition._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdfwVirtualMachineCondition._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -49411,17 +50966,16 @@ type IdfwVirtualMachineStatus struct { VmStatus []IdfwVirtualMachineCondition } -func (s *IdfwVirtualMachineStatus) GetType__() bindings.BindingType { +func (s *IdfwVirtualMachineStatus) GetType__() vapiBindings_.BindingType { return IdfwVirtualMachineStatusBindingType() } -func (s *IdfwVirtualMachineStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdfwVirtualMachineStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdfwVirtualMachineStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdfwVirtualMachineStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -49446,17 +51000,16 @@ type IdfwVirtualMachineStatusListResult struct { Results []IdfwVirtualMachineStatus } -func (s *IdfwVirtualMachineStatusListResult) GetType__() bindings.BindingType { +func (s *IdfwVirtualMachineStatusListResult) GetType__() vapiBindings_.BindingType { return IdfwVirtualMachineStatusListResultBindingType() } -func (s *IdfwVirtualMachineStatusListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdfwVirtualMachineStatusListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdfwVirtualMachineStatusListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdfwVirtualMachineStatusListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -49473,17 +51026,16 @@ type IdfwVmDetail struct { VmIpAddresses []string } -func (s *IdfwVmDetail) GetType__() bindings.BindingType { +func (s *IdfwVmDetail) GetType__() vapiBindings_.BindingType { return IdfwVmDetailBindingType() } -func (s *IdfwVmDetail) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdfwVmDetail) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdfwVmDetail._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdfwVmDetail._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -49499,17 +51051,16 @@ type IdfwVmStats struct { VmExtId *string } -func (s *IdfwVmStats) GetType__() bindings.BindingType { +func (s *IdfwVmStats) GetType__() vapiBindings_.BindingType { return IdfwVmStatsBindingType() } -func (s *IdfwVmStats) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdfwVmStats) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdfwVmStats._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdfwVmStats._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -49546,6 +51097,10 @@ type IdsClusterConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -49554,10 +51109,12 @@ type IdsClusterConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -49567,17 +51124,16 @@ type IdsClusterConfig struct { IdsEnabled *bool } -func (s *IdsClusterConfig) GetType__() bindings.BindingType { +func (s *IdsClusterConfig) GetType__() vapiBindings_.BindingType { return IdsClusterConfigBindingType() } -func (s *IdsClusterConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsClusterConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsClusterConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsClusterConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -49602,17 +51158,16 @@ type IdsClusterConfigListResult struct { Results []IdsClusterConfig } -func (s *IdsClusterConfigListResult) GetType__() bindings.BindingType { +func (s *IdsClusterConfigListResult) GetType__() vapiBindings_.BindingType { return IdsClusterConfigListResultBindingType() } -func (s *IdsClusterConfigListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsClusterConfigListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsClusterConfigListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsClusterConfigListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -49649,6 +51204,10 @@ type IdsGatewayPolicy struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -49657,10 +51216,12 @@ type IdsGatewayPolicy struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -49695,17 +51256,16 @@ type IdsGatewayPolicy struct { Rules []IdsRule } -func (s *IdsGatewayPolicy) GetType__() bindings.BindingType { +func (s *IdsGatewayPolicy) GetType__() vapiBindings_.BindingType { return IdsGatewayPolicyBindingType() } -func (s *IdsGatewayPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsGatewayPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsGatewayPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsGatewayPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -49730,17 +51290,16 @@ type IdsGatewayPolicyListResult struct { Results []IdsGatewayPolicy } -func (s *IdsGatewayPolicyListResult) GetType__() bindings.BindingType { +func (s *IdsGatewayPolicyListResult) GetType__() vapiBindings_.BindingType { return IdsGatewayPolicyListResultBindingType() } -func (s *IdsGatewayPolicyListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsGatewayPolicyListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsGatewayPolicyListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsGatewayPolicyListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -49777,6 +51336,10 @@ type IdsGlobalEventConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -49785,10 +51348,12 @@ type IdsGlobalEventConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -49799,17 +51364,16 @@ type IdsGlobalEventConfig struct { PublishIdsEvents *bool } -func (s *IdsGlobalEventConfig) GetType__() bindings.BindingType { +func (s *IdsGlobalEventConfig) GetType__() vapiBindings_.BindingType { return IdsGlobalEventConfigBindingType() } -func (s *IdsGlobalEventConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsGlobalEventConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsGlobalEventConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsGlobalEventConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -49846,6 +51410,10 @@ type IdsPolicy struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -49854,10 +51422,12 @@ type IdsPolicy struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -49892,17 +51462,16 @@ type IdsPolicy struct { Rules []IdsRule } -func (s *IdsPolicy) GetType__() bindings.BindingType { +func (s *IdsPolicy) GetType__() vapiBindings_.BindingType { return IdsPolicyBindingType() } -func (s *IdsPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -49939,6 +51508,10 @@ type IdsProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -49947,16 +51520,18 @@ type IdsProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool // Represents the filtering criteria for the IDS Profile. 1. A non-empty criteria list, must be of odd size. In a list, with indices starting from 0, all IdsProfileFilterCriteria must be at even indices, separated by the IdsProfileConjunctionOperator AND at odd indices. 2. There may be at most 7 IdsProfileCriteria objects inside a list. - Criteria []*data.StructValue + Criteria []*vapiData_.StructValue // Represents the signatures that has been overridden for this Profile. OverriddenSignatures []IdsProfileLocalSignature // Possible values are: @@ -49970,6 +51545,8 @@ type IdsProfile struct { // Represents the severities of signatures which are part of this profile. ProfileSeverity []string // Represents the severities of signatures which are part of this profile. + // + // Deprecated: This API element is deprecated. Severities []IdsProfileSeverity } @@ -49979,17 +51556,16 @@ const IdsProfile_PROFILE_SEVERITY_MEDIUM = "MEDIUM" const IdsProfile_PROFILE_SEVERITY_LOW = "LOW" const IdsProfile_PROFILE_SEVERITY_SUSPICIOUS = "SUSPICIOUS" -func (s *IdsProfile) GetType__() bindings.BindingType { +func (s *IdsProfile) GetType__() vapiBindings_.BindingType { return IdsProfileBindingType() } -func (s *IdsProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -50016,17 +51592,16 @@ type IdsProfileConjunctionOperator struct { const IdsProfileConjunctionOperator__TYPE_IDENTIFIER = "IdsProfileConjunctionOperator" const IdsProfileConjunctionOperator_OPERATOR_AND = "AND" -func (s *IdsProfileConjunctionOperator) GetType__() bindings.BindingType { +func (s *IdsProfileConjunctionOperator) GetType__() vapiBindings_.BindingType { return IdsProfileConjunctionOperatorBindingType() } -func (s *IdsProfileConjunctionOperator) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsProfileConjunctionOperator) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsProfileConjunctionOperator._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsProfileConjunctionOperator._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -50048,17 +51623,16 @@ const IdsProfileCriteria__TYPE_IDENTIFIER = "IdsProfileCriteria" const IdsProfileCriteria_RESOURCE_TYPE_IDSPROFILECONJUNCTIONOPERATOR = "IdsProfileConjunctionOperator" const IdsProfileCriteria_RESOURCE_TYPE_IDSPROFILEFILTERCRITERIA = "IdsProfileFilterCriteria" -func (s *IdsProfileCriteria) GetType__() bindings.BindingType { +func (s *IdsProfileCriteria) GetType__() vapiBindings_.BindingType { return IdsProfileCriteriaBindingType() } -func (s *IdsProfileCriteria) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsProfileCriteria) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsProfileCriteria._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsProfileCriteria._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -50093,17 +51667,16 @@ const IdsProfileFilterCriteria_FILTER_NAME_ATTACK_TARGET = "ATTACK_TARGET" const IdsProfileFilterCriteria_FILTER_NAME_ATTACK_TYPE = "ATTACK_TYPE" const IdsProfileFilterCriteria_FILTER_NAME_PRODUCT_AFFECTED = "PRODUCT_AFFECTED" -func (s *IdsProfileFilterCriteria) GetType__() bindings.BindingType { +func (s *IdsProfileFilterCriteria) GetType__() vapiBindings_.BindingType { return IdsProfileFilterCriteriaBindingType() } -func (s *IdsProfileFilterCriteria) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsProfileFilterCriteria) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsProfileFilterCriteria._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsProfileFilterCriteria._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -50128,17 +51701,16 @@ type IdsProfileListResult struct { Results []IdsProfile } -func (s *IdsProfileListResult) GetType__() bindings.BindingType { +func (s *IdsProfileListResult) GetType__() vapiBindings_.BindingType { return IdsProfileListResultBindingType() } -func (s *IdsProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -50175,6 +51747,10 @@ type IdsProfileLocalSignature struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -50183,10 +51759,12 @@ type IdsProfileLocalSignature struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -50209,17 +51787,16 @@ const IdsProfileLocalSignature_ACTION_ALERT = "ALERT" const IdsProfileLocalSignature_ACTION_DROP = "DROP" const IdsProfileLocalSignature_ACTION_REJECT = "REJECT" -func (s *IdsProfileLocalSignature) GetType__() bindings.BindingType { +func (s *IdsProfileLocalSignature) GetType__() vapiBindings_.BindingType { return IdsProfileLocalSignatureBindingType() } -func (s *IdsProfileLocalSignature) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsProfileLocalSignature) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsProfileLocalSignature._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsProfileLocalSignature._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -50256,6 +51833,10 @@ type IdsProfileSeverity struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -50264,10 +51845,12 @@ type IdsProfileSeverity struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -50292,17 +51875,16 @@ const IdsProfileSeverity_SEVERITY_MEDIUM = "MEDIUM" const IdsProfileSeverity_SEVERITY_LOW = "LOW" const IdsProfileSeverity_SEVERITY_SUSPICIOUS = "SUSPICIOUS" -func (s *IdsProfileSeverity) GetType__() bindings.BindingType { +func (s *IdsProfileSeverity) GetType__() vapiBindings_.BindingType { return IdsProfileSeverityBindingType() } -func (s *IdsProfileSeverity) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsProfileSeverity) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsProfileSeverity._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsProfileSeverity._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -50316,17 +51898,16 @@ type IdsProfileSignatures struct { Signatures []string } -func (s *IdsProfileSignatures) GetType__() bindings.BindingType { +func (s *IdsProfileSignatures) GetType__() vapiBindings_.BindingType { return IdsProfileSignaturesBindingType() } -func (s *IdsProfileSignatures) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsProfileSignatures) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsProfileSignatures._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsProfileSignatures._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -50363,6 +51944,10 @@ type IdsRule struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -50371,10 +51956,12 @@ type IdsRule struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -50416,7 +52003,7 @@ type IdsRule struct { // This field is used to resolve conflicts between multiple Rules under Security or Gateway Policy for a Domain If no sequence number is specified in the payload, a value of 0 is assigned by default. If there are multiple rules with the same sequence number then their order is not deterministic. If a specific order of rules is desired, then one has to specify unique sequence numbers or use the POST request on the rule entity with a query parameter action=revise to let the framework assign a sequence number format: int32 SequenceNumber *int64 // In order to specify raw services this can be used, along with services which contains path to services. This can be empty or null. - ServiceEntries []*data.StructValue + ServiceEntries []*vapiData_.StructValue // In order to specify all services, use the constant \"ANY\". This is case insensitive. If \"ANY\" is used, it should be the ONLY element in the services array. Error will be thrown if ANY is used in conjunction with other values. Services []string // We need paths as duplicate names may exist for groups under different domains. Along with paths we support IP Address of type IPv4 and IPv6. IP Address can be in one of the format(CIDR, IP Address, Range of IP Address). In order to specify all groups, use the constant \"ANY\". This is case insensitive. If \"ANY\" is used, it should be the ONLY element in the group array. Error will be thrown if ANY is used in conjunction with other values. @@ -50434,6 +52021,14 @@ type IdsRule struct { Action *string // collections of IDS or Anti-Malware profiles. At Max 1 each Profile will be supported. IdsProfiles []string + // Possible values are: + // + // * IdsRule#IdsRule_OVERSUBSCRIPTION_BYPASSED + // * IdsRule#IdsRule_OVERSUBSCRIPTION_DROPPED + // * IdsRule#IdsRule_OVERSUBSCRIPTION_INHERIT_GLOBAL + // + // Following are the choices for oversubscription configuration at the rule-level. INHERIT_GLOBAL: Inherit the behavior from the global settings BYPASSED: Oversubscribed packets would be bypassed from the IDPS Engine DROPPED: Oversubscribed packets would be dropped + Oversubscription *string } const IdsRule_DIRECTION_IN = "IN" @@ -50444,18 +52039,20 @@ const IdsRule_IP_PROTOCOL_IPV6 = "IPV6" const IdsRule_IP_PROTOCOL_IPV4_IPV6 = "IPV4_IPV6" const IdsRule_ACTION_DETECT = "DETECT" const IdsRule_ACTION_DETECT_PREVENT = "DETECT_PREVENT" +const IdsRule_OVERSUBSCRIPTION_BYPASSED = "BYPASSED" +const IdsRule_OVERSUBSCRIPTION_DROPPED = "DROPPED" +const IdsRule_OVERSUBSCRIPTION_INHERIT_GLOBAL = "INHERIT_GLOBAL" -func (s *IdsRule) GetType__() bindings.BindingType { +func (s *IdsRule) GetType__() vapiBindings_.BindingType { return IdsRuleBindingType() } -func (s *IdsRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -50480,17 +52077,16 @@ type IdsRuleListResult struct { Results []IdsRule } -func (s *IdsRuleListResult) GetType__() bindings.BindingType { +func (s *IdsRuleListResult) GetType__() vapiBindings_.BindingType { return IdsRuleListResultBindingType() } -func (s *IdsRuleListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsRuleListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsRuleListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsRuleListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -50533,17 +52129,16 @@ type IdsRuleStatistics struct { TotalSessionCount *int64 } -func (s *IdsRuleStatistics) GetType__() bindings.BindingType { +func (s *IdsRuleStatistics) GetType__() vapiBindings_.BindingType { return IdsRuleStatisticsBindingType() } -func (s *IdsRuleStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsRuleStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsRuleStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsRuleStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -50556,17 +52151,16 @@ type IdsRuleStatisticsForEnforcementPoint struct { Statistics *IdsRuleStatistics } -func (s *IdsRuleStatisticsForEnforcementPoint) GetType__() bindings.BindingType { +func (s *IdsRuleStatisticsForEnforcementPoint) GetType__() vapiBindings_.BindingType { return IdsRuleStatisticsForEnforcementPointBindingType() } -func (s *IdsRuleStatisticsForEnforcementPoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsRuleStatisticsForEnforcementPoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsRuleStatisticsForEnforcementPoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsRuleStatisticsForEnforcementPoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -50591,17 +52185,16 @@ type IdsRuleStatisticsListResult struct { Results []IdsRuleStatisticsForEnforcementPoint } -func (s *IdsRuleStatisticsListResult) GetType__() bindings.BindingType { +func (s *IdsRuleStatisticsListResult) GetType__() vapiBindings_.BindingType { return IdsRuleStatisticsListResultBindingType() } -func (s *IdsRuleStatisticsListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsRuleStatisticsListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsRuleStatisticsListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsRuleStatisticsListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -50638,6 +52231,10 @@ type IdsSecurityPolicy struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -50646,10 +52243,12 @@ type IdsSecurityPolicy struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -50684,17 +52283,16 @@ type IdsSecurityPolicy struct { Rules []IdsRule } -func (s *IdsSecurityPolicy) GetType__() bindings.BindingType { +func (s *IdsSecurityPolicy) GetType__() vapiBindings_.BindingType { return IdsSecurityPolicyBindingType() } -func (s *IdsSecurityPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsSecurityPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsSecurityPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsSecurityPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -50719,17 +52317,16 @@ type IdsSecurityPolicyListResult struct { Results []IdsSecurityPolicy } -func (s *IdsSecurityPolicyListResult) GetType__() bindings.BindingType { +func (s *IdsSecurityPolicyListResult) GetType__() vapiBindings_.BindingType { return IdsSecurityPolicyListResultBindingType() } -func (s *IdsSecurityPolicyListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsSecurityPolicyListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsSecurityPolicyListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsSecurityPolicyListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -50747,17 +52344,16 @@ type IdsSecurityPolicyStatistics struct { Results []RuleStatistics } -func (s *IdsSecurityPolicyStatistics) GetType__() bindings.BindingType { +func (s *IdsSecurityPolicyStatistics) GetType__() vapiBindings_.BindingType { return IdsSecurityPolicyStatisticsBindingType() } -func (s *IdsSecurityPolicyStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsSecurityPolicyStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsSecurityPolicyStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsSecurityPolicyStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -50770,17 +52366,16 @@ type IdsSecurityPolicyStatisticsForEnforcementPoint struct { Statistics *IdsSecurityPolicyStatistics } -func (s *IdsSecurityPolicyStatisticsForEnforcementPoint) GetType__() bindings.BindingType { +func (s *IdsSecurityPolicyStatisticsForEnforcementPoint) GetType__() vapiBindings_.BindingType { return IdsSecurityPolicyStatisticsForEnforcementPointBindingType() } -func (s *IdsSecurityPolicyStatisticsForEnforcementPoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsSecurityPolicyStatisticsForEnforcementPoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsSecurityPolicyStatisticsForEnforcementPoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsSecurityPolicyStatisticsForEnforcementPoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -50805,17 +52400,16 @@ type IdsSecurityPolicyStatisticsListResult struct { Results []IdsSecurityPolicyStatisticsForEnforcementPoint } -func (s *IdsSecurityPolicyStatisticsListResult) GetType__() bindings.BindingType { +func (s *IdsSecurityPolicyStatisticsListResult) GetType__() vapiBindings_.BindingType { return IdsSecurityPolicyStatisticsListResultBindingType() } -func (s *IdsSecurityPolicyStatisticsListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsSecurityPolicyStatisticsListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsSecurityPolicyStatisticsListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsSecurityPolicyStatisticsListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -50852,6 +52446,10 @@ type IdsSettings struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -50860,10 +52458,12 @@ type IdsSettings struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -50874,19 +52474,30 @@ type IdsSettings struct { IdsEventsToSyslog *bool // Flag which tells whether IDS was ever enabled. IdsEverEnabled *bool + // Possible values are: + // + // * IdsSettings#IdsSettings_OVERSUBSCRIPTION_BYPASSED + // * IdsSettings#IdsSettings_OVERSUBSCRIPTION_DROPPED + // * IdsSettings#IdsSettings_OVERSUBSCRIPTION_INHERIT_GLOBAL + // + // Following are the choices for oversubscription configuration at the global level. BYPASSED: Oversubscribed packets would be bypassed from the IDPS Engine DROPPED: Oversubscribed packets would be dropped + Oversubscription *string } -func (s *IdsSettings) GetType__() bindings.BindingType { +const IdsSettings_OVERSUBSCRIPTION_BYPASSED = "BYPASSED" +const IdsSettings_OVERSUBSCRIPTION_DROPPED = "DROPPED" +const IdsSettings_OVERSUBSCRIPTION_INHERIT_GLOBAL = "INHERIT_GLOBAL" + +func (s *IdsSettings) GetType__() vapiBindings_.BindingType { return IdsSettingsBindingType() } -func (s *IdsSettings) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsSettings) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsSettings._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsSettings._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -50923,6 +52534,10 @@ type IdsSignature struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -50931,10 +52546,12 @@ type IdsSignature struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -50999,6 +52616,8 @@ type IdsSignature struct { RiskScore *string // Represents the severity of the Signature. Severity *string + // Decoded Signature. + Signature *string // Represents the Signature's id. SignatureId *string // Represents revision of the Signature. @@ -51022,17 +52641,16 @@ const IdsSignature_CVSS_MEDIUM = "MEDIUM" const IdsSignature_CVSS_HIGH = "HIGH" const IdsSignature_CVSS_CRITICAL = "CRITICAL" -func (s *IdsSignature) GetType__() bindings.BindingType { +func (s *IdsSignature) GetType__() vapiBindings_.BindingType { return IdsSignatureBindingType() } -func (s *IdsSignature) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsSignature) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsSignature._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsSignature._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -51057,17 +52675,16 @@ type IdsSignatureListResult struct { Results []IdsSignature } -func (s *IdsSignatureListResult) GetType__() bindings.BindingType { +func (s *IdsSignatureListResult) GetType__() vapiBindings_.BindingType { return IdsSignatureListResultBindingType() } -func (s *IdsSignatureListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsSignatureListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsSignatureListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsSignatureListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -51104,6 +52721,10 @@ type IdsSignatureStatus struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -51112,10 +52733,12 @@ type IdsSignatureStatus struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -51129,6 +52752,8 @@ type IdsSignatureStatus struct { // // READY means signatures were downloaded and parsed successfully. PENDING means that signatures download is in progress. ERROR means error occurred during signature processing. DISABLED means IDS is disabled. DownloadStatus *string + // If signature download fails then this will tell the failure cause. + FailureCause *string // Possible values are: // // * IdsSignatureStatus#IdsSignatureStatus_SIGNATURE_STATUS_AVAILABLE @@ -51147,17 +52772,16 @@ const IdsSignatureStatus_DOWNLOAD_STATUS_DISABLED = "DISABLED" const IdsSignatureStatus_SIGNATURE_STATUS_AVAILABLE = "AVAILABLE" const IdsSignatureStatus_SIGNATURE_STATUS_UNAVAILABLE = "UNAVAILABLE" -func (s *IdsSignatureStatus) GetType__() bindings.BindingType { +func (s *IdsSignatureStatus) GetType__() vapiBindings_.BindingType { return IdsSignatureStatusBindingType() } -func (s *IdsSignatureStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsSignatureStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsSignatureStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsSignatureStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -51194,6 +52818,10 @@ type IdsSignatureVersion struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -51202,16 +52830,20 @@ type IdsSignatureVersion struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool // Represents the version's change log. ChangeLog *string + // Contains the path of sites that has been mapped with the Signature Version. + Sites []string // Possible values are: // // * IdsSignatureVersion#IdsSignatureVersion_STATE_ACTIVE @@ -51239,17 +52871,16 @@ const IdsSignatureVersion_STATE_NOTACTIVE = "NOTACTIVE" const IdsSignatureVersion_STATUS_OUTDATED = "OUTDATED" const IdsSignatureVersion_STATUS_LATEST = "LATEST" -func (s *IdsSignatureVersion) GetType__() bindings.BindingType { +func (s *IdsSignatureVersion) GetType__() vapiBindings_.BindingType { return IdsSignatureVersionBindingType() } -func (s *IdsSignatureVersion) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsSignatureVersion) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsSignatureVersion._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsSignatureVersion._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -51274,17 +52905,16 @@ type IdsSignatureVersionListResult struct { Results []IdsSignatureVersion } -func (s *IdsSignatureVersionListResult) GetType__() bindings.BindingType { +func (s *IdsSignatureVersionListResult) GetType__() vapiBindings_.BindingType { return IdsSignatureVersionListResultBindingType() } -func (s *IdsSignatureVersionListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsSignatureVersionListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsSignatureVersionListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsSignatureVersionListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -51321,6 +52951,10 @@ type IdsStandaloneHostConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -51329,10 +52963,12 @@ type IdsStandaloneHostConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -51341,17 +52977,16 @@ type IdsStandaloneHostConfig struct { IdsEnabled *bool } -func (s *IdsStandaloneHostConfig) GetType__() bindings.BindingType { +func (s *IdsStandaloneHostConfig) GetType__() vapiBindings_.BindingType { return IdsStandaloneHostConfigBindingType() } -func (s *IdsStandaloneHostConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IdsStandaloneHostConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IdsStandaloneHostConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IdsStandaloneHostConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -51373,17 +53008,16 @@ type IgmpMembership struct { Uptime *string } -func (s *IgmpMembership) GetType__() bindings.BindingType { +func (s *IgmpMembership) GetType__() vapiBindings_.BindingType { return IgmpMembershipBindingType() } -func (s *IgmpMembership) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IgmpMembership) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IgmpMembership._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IgmpMembership._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -51406,17 +53040,16 @@ type IgmpMembershipCsvRecord struct { Uptime *string } -func (s *IgmpMembershipCsvRecord) GetType__() bindings.BindingType { +func (s *IgmpMembershipCsvRecord) GetType__() vapiBindings_.BindingType { return IgmpMembershipCsvRecordBindingType() } -func (s *IgmpMembershipCsvRecord) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IgmpMembershipCsvRecord) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IgmpMembershipCsvRecord._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IgmpMembershipCsvRecord._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -51442,17 +53075,16 @@ type IgmpMemberships struct { IgmpMembershipsPerEdge []IgmpMembershipsPerEdge } -func (s *IgmpMemberships) GetType__() bindings.BindingType { +func (s *IgmpMemberships) GetType__() vapiBindings_.BindingType { return IgmpMembershipsBindingType() } -func (s *IgmpMemberships) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IgmpMemberships) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IgmpMemberships._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IgmpMemberships._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -51464,17 +53096,16 @@ type IgmpMembershipsInCsvFormat struct { Results []IgmpMembershipCsvRecord } -func (s *IgmpMembershipsInCsvFormat) GetType__() bindings.BindingType { +func (s *IgmpMembershipsInCsvFormat) GetType__() vapiBindings_.BindingType { return IgmpMembershipsInCsvFormatBindingType() } -func (s *IgmpMembershipsInCsvFormat) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IgmpMembershipsInCsvFormat) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IgmpMembershipsInCsvFormat._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IgmpMembershipsInCsvFormat._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -51500,17 +53131,16 @@ type IgmpMembershipsPerEdge struct { IgmpMemberships []IgmpMembership } -func (s *IgmpMembershipsPerEdge) GetType__() bindings.BindingType { +func (s *IgmpMembershipsPerEdge) GetType__() vapiBindings_.BindingType { return IgmpMembershipsPerEdgeBindingType() } -func (s *IgmpMembershipsPerEdge) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IgmpMembershipsPerEdge) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IgmpMembershipsPerEdge._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IgmpMembershipsPerEdge._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -51569,17 +53199,16 @@ const ImportTask_STATUS_CANCELING = "canceling" const ImportTask_STATUS_CANCELED = "canceled" const ImportTask_STATUS_KILLED = "killed" -func (s *ImportTask) GetType__() bindings.BindingType { +func (s *ImportTask) GetType__() vapiBindings_.BindingType { return ImportTaskBindingType() } -func (s *ImportTask) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ImportTask) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ImportTask._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ImportTask._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -51591,17 +53220,16 @@ type IncludedFieldsParameters struct { IncludedFields *string } -func (s *IncludedFieldsParameters) GetType__() bindings.BindingType { +func (s *IncludedFieldsParameters) GetType__() vapiBindings_.BindingType { return IncludedFieldsParametersBindingType() } -func (s *IncludedFieldsParameters) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IncludedFieldsParameters) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IncludedFieldsParameters._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IncludedFieldsParameters._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -51638,6 +53266,10 @@ type Infra struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -51646,10 +53278,12 @@ type Infra struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -51663,6 +53297,8 @@ type Infra struct { // * Infra#Infra_CONNECTIVITY_STRATEGY_NONE // // The connectivity strategy is deprecated. Use default layer3 rule, /infra/domains/default/security-policies/default-layer3-security-policy/rules/default-layer3-rule. This field indicates the default connectivity policy for the infra or tenant space WHITELIST - Adds a default drop rule. Administrator can then use \"allow\" rules (aka whitelist) to allow traffic between groups BLACKLIST - Adds a default allow rule. Admin can then use \"drop\" rules (aka blacklist) to block traffic between groups WHITELIST_ENABLE_LOGGING - Whitelising with logging enabled BLACKLIST_ENABLE_LOGGING - Blacklisting with logging enabled NONE - No default rules are added. + // + // Deprecated: This API element is deprecated. ConnectivityStrategy *string // This field is used while creating or updating the infra space. Domains []Domain @@ -51674,17 +53310,16 @@ const Infra_CONNECTIVITY_STRATEGY_WHITELIST_ENABLE_LOGGING = "WHITELIST_ENABLE_L const Infra_CONNECTIVITY_STRATEGY_BLACKLIST_ENABLE_LOGGING = "BLACKLIST_ENABLE_LOGGING" const Infra_CONNECTIVITY_STRATEGY_NONE = "NONE" -func (s *Infra) GetType__() bindings.BindingType { +func (s *Infra) GetType__() vapiBindings_.BindingType { return InfraBindingType() } -func (s *Infra) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Infra) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Infra._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Infra._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -51729,17 +53364,16 @@ type InfraSecurityConfig struct { EkuCheckingEnabled *bool } -func (s *InfraSecurityConfig) GetType__() bindings.BindingType { +func (s *InfraSecurityConfig) GetType__() vapiBindings_.BindingType { return InfraSecurityConfigBindingType() } -func (s *InfraSecurityConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *InfraSecurityConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for InfraSecurityConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for InfraSecurityConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -51769,17 +53403,16 @@ type IngressBroadcastRateLimiter struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const IngressBroadcastRateLimiter__TYPE_IDENTIFIER = "IngressBroadcastRateLimiter" -func (s *IngressBroadcastRateLimiter) GetType__() bindings.BindingType { +func (s *IngressBroadcastRateLimiter) GetType__() vapiBindings_.BindingType { return IngressBroadcastRateLimiterBindingType() } -func (s *IngressBroadcastRateLimiter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IngressBroadcastRateLimiter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IngressBroadcastRateLimiter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IngressBroadcastRateLimiter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -51809,17 +53442,16 @@ type IngressRateLimiter struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const IngressRateLimiter__TYPE_IDENTIFIER = "IngressRateLimiter" -func (s *IngressRateLimiter) GetType__() bindings.BindingType { +func (s *IngressRateLimiter) GetType__() vapiBindings_.BindingType { return IngressRateLimiterBindingType() } -func (s *IngressRateLimiter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IngressRateLimiter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IngressRateLimiter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IngressRateLimiter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -51834,17 +53466,16 @@ type InitiateClusterRestoreRequest struct { Timestamp *int64 } -func (s *InitiateClusterRestoreRequest) GetType__() bindings.BindingType { +func (s *InitiateClusterRestoreRequest) GetType__() vapiBindings_.BindingType { return InitiateClusterRestoreRequestBindingType() } -func (s *InitiateClusterRestoreRequest) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *InitiateClusterRestoreRequest) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for InitiateClusterRestoreRequest._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for InitiateClusterRestoreRequest._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -51854,20 +53485,19 @@ func (s *InitiateClusterRestoreRequest) GetDataValue__() (data.DataValue, []erro type Injection struct { // Injection key. Key *string - Value *data.StructValue + Value *vapiData_.StructValue } -func (s *Injection) GetType__() bindings.BindingType { +func (s *Injection) GetType__() vapiBindings_.BindingType { return InjectionBindingType() } -func (s *Injection) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Injection) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Injection._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Injection._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -51889,17 +53519,16 @@ type InjectionValue struct { const InjectionValue__TYPE_IDENTIFIER = "InjectionValue" const InjectionValue_RESOURCE_TYPE_UNARYOPERATIONBASEDINJECTIONVALUE = "UnaryOperationBasedInjectionValue" -func (s *InjectionValue) GetType__() bindings.BindingType { +func (s *InjectionValue) GetType__() vapiBindings_.BindingType { return InjectionValueBindingType() } -func (s *InjectionValue) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *InjectionValue) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for InjectionValue._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for InjectionValue._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -51917,17 +53546,16 @@ type InstanceRuntimeStatistic struct { RuntimeName *string } -func (s *InstanceRuntimeStatistic) GetType__() bindings.BindingType { +func (s *InstanceRuntimeStatistic) GetType__() vapiBindings_.BindingType { return InstanceRuntimeStatisticBindingType() } -func (s *InstanceRuntimeStatistic) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *InstanceRuntimeStatistic) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for InstanceRuntimeStatistic._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for InstanceRuntimeStatistic._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -51945,17 +53573,16 @@ type InstructionInfo struct { Name *string } -func (s *InstructionInfo) GetType__() bindings.BindingType { +func (s *InstructionInfo) GetType__() vapiBindings_.BindingType { return InstructionInfoBindingType() } -func (s *InstructionInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *InstructionInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for InstructionInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for InstructionInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -51978,17 +53605,16 @@ type IntegerArrayConstraintValue struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const IntegerArrayConstraintValue__TYPE_IDENTIFIER = "IntegerArrayConstraintValue" -func (s *IntegerArrayConstraintValue) GetType__() bindings.BindingType { +func (s *IntegerArrayConstraintValue) GetType__() vapiBindings_.BindingType { return IntegerArrayConstraintValueBindingType() } -func (s *IntegerArrayConstraintValue) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IntegerArrayConstraintValue) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IntegerArrayConstraintValue._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IntegerArrayConstraintValue._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -52002,17 +53628,16 @@ type IntentRuntimeRequestParameters struct { SitePath *string } -func (s *IntentRuntimeRequestParameters) GetType__() bindings.BindingType { +func (s *IntentRuntimeRequestParameters) GetType__() vapiBindings_.BindingType { return IntentRuntimeRequestParametersBindingType() } -func (s *IntentRuntimeRequestParameters) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IntentRuntimeRequestParameters) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IntentRuntimeRequestParameters._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IntentRuntimeRequestParameters._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -52077,17 +53702,16 @@ type InterSitePortCounters struct { TtlExceededDroppedPackets *int64 } -func (s *InterSitePortCounters) GetType__() bindings.BindingType { +func (s *InterSitePortCounters) GetType__() vapiBindings_.BindingType { return InterSitePortCountersBindingType() } -func (s *InterSitePortCounters) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *InterSitePortCounters) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for InterSitePortCounters._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for InterSitePortCounters._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -52100,17 +53724,16 @@ type InterfaceArpCsvRecord struct { MacAddress *string } -func (s *InterfaceArpCsvRecord) GetType__() bindings.BindingType { +func (s *InterfaceArpCsvRecord) GetType__() vapiBindings_.BindingType { return InterfaceArpCsvRecordBindingType() } -func (s *InterfaceArpCsvRecord) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *InterfaceArpCsvRecord) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for InterfaceArpCsvRecord._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for InterfaceArpCsvRecord._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -52123,17 +53746,16 @@ type InterfaceArpEntry struct { MacAddress *string } -func (s *InterfaceArpEntry) GetType__() bindings.BindingType { +func (s *InterfaceArpEntry) GetType__() vapiBindings_.BindingType { return InterfaceArpEntryBindingType() } -func (s *InterfaceArpEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *InterfaceArpEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for InterfaceArpEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for InterfaceArpEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -52159,17 +53781,16 @@ type InterfaceArpProxy struct { InterfacePath *string } -func (s *InterfaceArpProxy) GetType__() bindings.BindingType { +func (s *InterfaceArpProxy) GetType__() vapiBindings_.BindingType { return InterfaceArpProxyBindingType() } -func (s *InterfaceArpProxy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *InterfaceArpProxy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for InterfaceArpProxy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for InterfaceArpProxy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -52184,17 +53805,16 @@ type InterfaceArpProxyCsvEntry struct { ServiceId *string } -func (s *InterfaceArpProxyCsvEntry) GetType__() bindings.BindingType { +func (s *InterfaceArpProxyCsvEntry) GetType__() vapiBindings_.BindingType { return InterfaceArpProxyCsvEntryBindingType() } -func (s *InterfaceArpProxyCsvEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *InterfaceArpProxyCsvEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for InterfaceArpProxyCsvEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for InterfaceArpProxyCsvEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -52225,17 +53845,16 @@ type InterfaceArpTable struct { Results []InterfaceArpEntry } -func (s *InterfaceArpTable) GetType__() bindings.BindingType { +func (s *InterfaceArpTable) GetType__() vapiBindings_.BindingType { return InterfaceArpTableBindingType() } -func (s *InterfaceArpTable) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *InterfaceArpTable) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for InterfaceArpTable._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for InterfaceArpTable._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -52249,17 +53868,16 @@ type InterfaceArpTableInCsvFormat struct { Results []InterfaceArpCsvRecord } -func (s *InterfaceArpTableInCsvFormat) GetType__() bindings.BindingType { +func (s *InterfaceArpTableInCsvFormat) GetType__() vapiBindings_.BindingType { return InterfaceArpTableInCsvFormatBindingType() } -func (s *InterfaceArpTableInCsvFormat) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *InterfaceArpTableInCsvFormat) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for InterfaceArpTableInCsvFormat._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for InterfaceArpTableInCsvFormat._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -52273,17 +53891,16 @@ type InterfaceDADState struct { InterfacePath *string } -func (s *InterfaceDADState) GetType__() bindings.BindingType { +func (s *InterfaceDADState) GetType__() vapiBindings_.BindingType { return InterfaceDADStateBindingType() } -func (s *InterfaceDADState) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *InterfaceDADState) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for InterfaceDADState._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for InterfaceDADState._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -52313,17 +53930,16 @@ const InterfaceiPv6DADStatus_STATUS_ASSIGNED = "ASSIGNED" const InterfaceiPv6DADStatus_STATUS_NOT_APPLICABLE = "NOT_APPLICABLE" const InterfaceiPv6DADStatus_STATUS_UNKNOWN = "UNKNOWN" -func (s *InterfaceiPv6DADStatus) GetType__() bindings.BindingType { +func (s *InterfaceiPv6DADStatus) GetType__() vapiBindings_.BindingType { return InterfaceiPv6DADStatusBindingType() } -func (s *InterfaceiPv6DADStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *InterfaceiPv6DADStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for InterfaceiPv6DADStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for InterfaceiPv6DADStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -52370,17 +53986,16 @@ type InterfaceNeighborProperties struct { Neighbors []NeighborProperties } -func (s *InterfaceNeighborProperties) GetType__() bindings.BindingType { +func (s *InterfaceNeighborProperties) GetType__() vapiBindings_.BindingType { return InterfaceNeighborPropertiesBindingType() } -func (s *InterfaceNeighborProperties) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *InterfaceNeighborProperties) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for InterfaceNeighborProperties._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for InterfaceNeighborProperties._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -52405,17 +54020,16 @@ type InterfaceNeighborPropertyListResult struct { Results []InterfaceNeighborProperties } -func (s *InterfaceNeighborPropertyListResult) GetType__() bindings.BindingType { +func (s *InterfaceNeighborPropertyListResult) GetType__() vapiBindings_.BindingType { return InterfaceNeighborPropertyListResultBindingType() } -func (s *InterfaceNeighborPropertyListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *InterfaceNeighborPropertyListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for InterfaceNeighborPropertyListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for InterfaceNeighborPropertyListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -52429,17 +54043,16 @@ type InterfaceSubnet struct { PrefixLen *int64 } -func (s *InterfaceSubnet) GetType__() bindings.BindingType { +func (s *InterfaceSubnet) GetType__() vapiBindings_.BindingType { return InterfaceSubnetBindingType() } -func (s *InterfaceSubnet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *InterfaceSubnet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for InterfaceSubnet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for InterfaceSubnet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -52457,17 +54070,16 @@ type IntersiteGatewayConfig struct { PrimarySitePath *string } -func (s *IntersiteGatewayConfig) GetType__() bindings.BindingType { +func (s *IntersiteGatewayConfig) GetType__() vapiBindings_.BindingType { return IntersiteGatewayConfigBindingType() } -func (s *IntersiteGatewayConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IntersiteGatewayConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IntersiteGatewayConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IntersiteGatewayConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -52491,17 +54103,16 @@ type IntervalBackupSchedule struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const IntervalBackupSchedule__TYPE_IDENTIFIER = "IntervalBackupSchedule" -func (s *IntervalBackupSchedule) GetType__() bindings.BindingType { +func (s *IntervalBackupSchedule) GetType__() vapiBindings_.BindingType { return IntervalBackupScheduleBindingType() } -func (s *IntervalBackupSchedule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IntervalBackupSchedule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IntervalBackupSchedule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IntervalBackupSchedule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -52525,17 +54136,16 @@ type IntervalSampling struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const IntervalSampling__TYPE_IDENTIFIER = "IntervalSampling" -func (s *IntervalSampling) GetType__() bindings.BindingType { +func (s *IntervalSampling) GetType__() vapiBindings_.BindingType { return IntervalSamplingBindingType() } -func (s *IntervalSampling) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IntervalSampling) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IntervalSampling._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IntervalSampling._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -52572,6 +54182,10 @@ type IpAddressAllocation struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -52580,10 +54194,12 @@ type IpAddressAllocation struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -52592,17 +54208,16 @@ type IpAddressAllocation struct { AllocationIp *string } -func (s *IpAddressAllocation) GetType__() bindings.BindingType { +func (s *IpAddressAllocation) GetType__() vapiBindings_.BindingType { return IpAddressAllocationBindingType() } -func (s *IpAddressAllocation) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IpAddressAllocation) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IpAddressAllocation._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IpAddressAllocation._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -52627,17 +54242,16 @@ type IpAddressAllocationListResult struct { Results []IpAddressAllocation } -func (s *IpAddressAllocationListResult) GetType__() bindings.BindingType { +func (s *IpAddressAllocationListResult) GetType__() vapiBindings_.BindingType { return IpAddressAllocationListResultBindingType() } -func (s *IpAddressAllocationListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IpAddressAllocationListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IpAddressAllocationListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IpAddressAllocationListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -52674,6 +54288,10 @@ type IpAddressBlock struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -52682,29 +54300,51 @@ type IpAddressBlock struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool + // This size indicates available allocation size of an IpAddressBlock. + AvailableAllocationSize *string // Represents a network address and the prefix length which will be associated with a layer-2 broadcast domain. Support IPv4 and IPv6 CIDR. format: ip-cidr-block Cidr *string + // Possible values are: + // + // * IpAddressBlock#IpAddressBlock_IP_ADDRESS_TYPE_IPV4 + // * IpAddressBlock#IpAddressBlock_IP_ADDRESS_TYPE_IPV6 + // + // This indicates the type of IP address. + IpAddressType *string + // Possible values are: + // + // * IpAddressBlock#IpAddressBlock_VISIBILITY_PRIVATE + // * IpAddressBlock#IpAddressBlock_VISIBILITY_PUBLIC + // + // Represents visibility or scope of IpAddressBlock and expected consumption of IpAddressBlock with same scope. + Visibility *string } -func (s *IpAddressBlock) GetType__() bindings.BindingType { +const IpAddressBlock_IP_ADDRESS_TYPE_IPV4 = "IPV4" +const IpAddressBlock_IP_ADDRESS_TYPE_IPV6 = "IPV6" +const IpAddressBlock_VISIBILITY_PRIVATE = "PRIVATE" +const IpAddressBlock_VISIBILITY_PUBLIC = "PUBLIC" + +func (s *IpAddressBlock) GetType__() vapiBindings_.BindingType { return IpAddressBlockBindingType() } -func (s *IpAddressBlock) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IpAddressBlock) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IpAddressBlock._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IpAddressBlock._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -52729,17 +54369,16 @@ type IpAddressBlockListResult struct { Results []IpAddressBlock } -func (s *IpAddressBlockListResult) GetType__() bindings.BindingType { +func (s *IpAddressBlockListResult) GetType__() vapiBindings_.BindingType { return IpAddressBlockListResultBindingType() } -func (s *IpAddressBlockListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IpAddressBlockListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IpAddressBlockListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IpAddressBlockListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -52759,17 +54398,16 @@ type IpAddressInfo struct { const IpAddressInfo_SOURCE_TOOLS = "VM_TOOLS" -func (s *IpAddressInfo) GetType__() bindings.BindingType { +func (s *IpAddressInfo) GetType__() vapiBindings_.BindingType { return IpAddressInfoBindingType() } -func (s *IpAddressInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IpAddressInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IpAddressInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IpAddressInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -52806,6 +54444,10 @@ type IpAddressPool struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -52814,10 +54456,12 @@ type IpAddressPool struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -52827,34 +54471,55 @@ type IpAddressPool struct { // Delay in milliseconds, while releasing allocated IP address from IP pool (Default is 2 mins). format: int64 IpReleaseDelay *int64 PoolUsage *PolicyPoolUsage + // Possible values are: + // + // * IpAddressPool#IpAddressPool_VISIBILITY_PRIVATE + // * IpAddressPool#IpAddressPool_VISIBILITY_PUBLIC + // + // Represents visibility or scope of IpAddressPool and expected consumption of IpAddressPool with same scope. + Visibility *string } -func (s *IpAddressPool) GetType__() bindings.BindingType { +const IpAddressPool_VISIBILITY_PRIVATE = "PRIVATE" +const IpAddressPool_VISIBILITY_PUBLIC = "PUBLIC" + +func (s *IpAddressPool) GetType__() vapiBindings_.BindingType { return IpAddressPoolBindingType() } -func (s *IpAddressPool) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IpAddressPool) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IpAddressPool._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IpAddressPool._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// This type of subnet allows user to dynamically carve a subnet out of a preconfigured IpAddressBlock. The user must specify the size of the subnet and the IpAddressBlock from which the subnet is to be derived. If the required amount of IP adress space is available in the specified IpAddressBlock, the system automatically configures subnet range. +// This type of subnet allows user to dynamically carve a subnet out of a preconfigured IpAddressBlock. The user must specify the size of the subnet and the IpAddressBlock from which the subnet is to be derived. If the required amount of IP address space is available in the specified IpAddressBlock, the system automatically configures subnet range. IpAddressBlock available size is calculated based on the size of IpAddressPoolBlockSubnet intent object and not on realized. The user should delete failed IpAddressPoolBlockSubnet to utilize IpAddressBlock size correctly. type IpAddressPoolBlockSubnet struct { + // Allocation range is used to limit subnet range to be used for allocations of IPs from subnet. This must be less than or equal to subnet size. Instead of taking whole subnet range for allocations, user can limit the range used for allocation of IPs. This is very useful in IPv6 case where big subnets needs to be carved out from IpAddressBlock but whole subnet range will not be needed for IP allocations. Eg: subnet range is (2002:2345::0001-2002:2345::7fff:ffff): subnet_start_ip: 2002:2345::0001-2002:2345 subnet_end_ip: 2002:2345::7fff:ffff User would like to use only 128 IPs for allocations. allocation_range: 128 allocation range used (2002:2345::0001-2002:2345::7fff:007f): allocation_range_start_ip: 2002:2345::0001-2002:2345 allocation_range_end_ip: 2002:2345::7fff:007f format: int64 + AllocationRange *int64 // If this property is set to true, the first IP in the range will be reserved for gateway. AutoAssignGateway *bool + // Represents Broadcast address of the subnet in a PMaaS instance. + BroadcastAddress *string + // Represents Gateway address of the subnet in a PMaaS instance. + GatewayAddress *string // The path of the IpAddressBlock from which the subnet is to be created. IpBlockPath *string - // The size parameter is required for subnet creation. It must be specified during creation but cannot be changed later. format: int64 + // Represents Network address of the subnet in a PMaaS instance. + NetworkAddress *string + // The size parameter is required for subnet creation. It must be specified during creation but cannot be changed later. Please use subnet_size instead as integer type cannot hold big values needs for IPv6. format: int64 + // + // Deprecated: This API element is deprecated. Size *int64 // For internal system use Only. Represents start ip address of the subnet from IP block. Subnet ip adddress will start from this ip address. format: ip StartIp *string + // The size parameter is required for subnet creation. It must be specified during creation but cannot be changed later. + SubnetSize *string // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -52889,6 +54554,10 @@ type IpAddressPoolBlockSubnet struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -52897,10 +54566,12 @@ type IpAddressPoolBlockSubnet struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -52912,17 +54583,16 @@ type IpAddressPoolBlockSubnet struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const IpAddressPoolBlockSubnet__TYPE_IDENTIFIER = "IpAddressPoolBlockSubnet" -func (s *IpAddressPoolBlockSubnet) GetType__() bindings.BindingType { +func (s *IpAddressPoolBlockSubnet) GetType__() vapiBindings_.BindingType { return IpAddressPoolBlockSubnetBindingType() } -func (s *IpAddressPoolBlockSubnet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IpAddressPoolBlockSubnet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IpAddressPoolBlockSubnet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IpAddressPoolBlockSubnet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -52947,17 +54617,16 @@ type IpAddressPoolListResult struct { Results []IpAddressPool } -func (s *IpAddressPoolListResult) GetType__() bindings.BindingType { +func (s *IpAddressPoolListResult) GetType__() vapiBindings_.BindingType { return IpAddressPoolListResultBindingType() } -func (s *IpAddressPoolListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IpAddressPoolListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IpAddressPoolListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IpAddressPoolListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -53009,6 +54678,10 @@ type IpAddressPoolStaticSubnet struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -53017,10 +54690,12 @@ type IpAddressPoolStaticSubnet struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -53032,17 +54707,16 @@ type IpAddressPoolStaticSubnet struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const IpAddressPoolStaticSubnet__TYPE_IDENTIFIER = "IpAddressPoolStaticSubnet" -func (s *IpAddressPoolStaticSubnet) GetType__() bindings.BindingType { +func (s *IpAddressPoolStaticSubnet) GetType__() vapiBindings_.BindingType { return IpAddressPoolStaticSubnetBindingType() } -func (s *IpAddressPoolStaticSubnet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IpAddressPoolStaticSubnet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IpAddressPoolStaticSubnet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IpAddressPoolStaticSubnet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -53084,6 +54758,10 @@ type IpAddressPoolSubnet struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -53092,10 +54770,12 @@ type IpAddressPoolSubnet struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -53109,17 +54789,16 @@ const IpAddressPoolSubnet__TYPE_IDENTIFIER = "IpAddressPoolSubnet" const IpAddressPoolSubnet_RESOURCE_TYPE_IPADDRESSPOOLBLOCKSUBNET = "IpAddressPoolBlockSubnet" const IpAddressPoolSubnet_RESOURCE_TYPE_IPADDRESSPOOLSTATICSUBNET = "IpAddressPoolStaticSubnet" -func (s *IpAddressPoolSubnet) GetType__() bindings.BindingType { +func (s *IpAddressPoolSubnet) GetType__() vapiBindings_.BindingType { return IpAddressPoolSubnetBindingType() } -func (s *IpAddressPoolSubnet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IpAddressPoolSubnet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IpAddressPoolSubnet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IpAddressPoolSubnet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -53140,20 +54819,19 @@ type IpAddressPoolSubnetListResult struct { // Field by which records are sorted SortBy *string // IP Pool subnet list results - Results []*data.StructValue + Results []*vapiData_.StructValue } -func (s *IpAddressPoolSubnetListResult) GetType__() bindings.BindingType { +func (s *IpAddressPoolSubnetListResult) GetType__() vapiBindings_.BindingType { return IpAddressPoolSubnetListResultBindingType() } -func (s *IpAddressPoolSubnetListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IpAddressPoolSubnetListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IpAddressPoolSubnetListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IpAddressPoolSubnetListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -53167,6 +54845,7 @@ type IpAssignmentSpec struct { // * IpAssignmentSpec#IpAssignmentSpec_RESOURCE_TYPE_STATICIPLISTSPEC // * IpAssignmentSpec#IpAssignmentSpec_RESOURCE_TYPE_ASSIGNEDBYDHCP // * IpAssignmentSpec#IpAssignmentSpec_RESOURCE_TYPE_STATICIPMACLISTSPEC + // * IpAssignmentSpec#IpAssignmentSpec_RESOURCE_TYPE_NONE ResourceType string } @@ -53178,42 +54857,41 @@ const IpAssignmentSpec_RESOURCE_TYPE_STATICIPPOOLSPEC = "StaticIpPoolSpec" const IpAssignmentSpec_RESOURCE_TYPE_STATICIPLISTSPEC = "StaticIpListSpec" const IpAssignmentSpec_RESOURCE_TYPE_ASSIGNEDBYDHCP = "AssignedByDhcp" const IpAssignmentSpec_RESOURCE_TYPE_STATICIPMACLISTSPEC = "StaticIpMacListSpec" +const IpAssignmentSpec_RESOURCE_TYPE_NONE = "None" -func (s *IpAssignmentSpec) GetType__() bindings.BindingType { +func (s *IpAssignmentSpec) GetType__() vapiBindings_.BindingType { return IpAssignmentSpecBindingType() } -func (s *IpAssignmentSpec) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IpAssignmentSpec) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IpAssignmentSpec._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IpAssignmentSpec._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Only support IP address or subnet. Its type can be of IPv4 or IPv6. It will be converted to subnet when netmask is specified(e.g., 192.168.1.3/24 => 192.168.1.0/24, 2008:12:12:12::2/64 => 2008:12:12:12::/64). +// Only support IP address or subnet. Its type can be of IPv4 or IPv6. It will be converted to subnet when netmask is specified(e.g., 192.168.1.3/24 => 192.168.1.0/24, 2008:12:12:12::2/64 => 2008:12:12:12::/64). This type is deprecated. Please use the type NetworkInfo instead. type IpInfo struct { - // The destination IP address or subnet format: address-or-block-or-range + // The destination IP can be an IP address or a subnet. format: address-or-block-or-range DstIp *string - // The source IP address or subnet format: address-or-block-or-range + // The source IP can be an IP address or a subnet. format: address-or-block-or-range SrcIp *string } -func (s *IpInfo) GetType__() bindings.BindingType { +func (s *IpInfo) GetType__() vapiBindings_.BindingType { return IpInfoBindingType() } -func (s *IpInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IpInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IpInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IpInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -53227,17 +54905,16 @@ type IpMacPair struct { Mac *string } -func (s *IpMacPair) GetType__() bindings.BindingType { +func (s *IpMacPair) GetType__() vapiBindings_.BindingType { return IpMacPairBindingType() } -func (s *IpMacPair) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IpMacPair) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IpMacPair._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IpMacPair._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -53256,17 +54933,16 @@ type IpPoolRange struct { Start *string } -func (s *IpPoolRange) GetType__() bindings.BindingType { +func (s *IpPoolRange) GetType__() vapiBindings_.BindingType { return IpPoolRangeBindingType() } -func (s *IpPoolRange) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IpPoolRange) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IpPoolRange._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IpPoolRange._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -53283,17 +54959,16 @@ type IpSecVpnPolicyTrafficStatistics struct { TunnelStatistics []IpSecVpnTunnelTrafficStatistics } -func (s *IpSecVpnPolicyTrafficStatistics) GetType__() bindings.BindingType { +func (s *IpSecVpnPolicyTrafficStatistics) GetType__() vapiBindings_.BindingType { return IpSecVpnPolicyTrafficStatisticsBindingType() } -func (s *IpSecVpnPolicyTrafficStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IpSecVpnPolicyTrafficStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IpSecVpnPolicyTrafficStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IpSecVpnPolicyTrafficStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -53353,17 +55028,16 @@ type IpSecVpnTunnelTrafficStatistics struct { const IpSecVpnTunnelTrafficStatistics_TUNNEL_STATUS_UP = "UP" const IpSecVpnTunnelTrafficStatistics_TUNNEL_STATUS_DOWN = "DOWN" -func (s *IpSecVpnTunnelTrafficStatistics) GetType__() bindings.BindingType { +func (s *IpSecVpnTunnelTrafficStatistics) GetType__() vapiBindings_.BindingType { return IpSecVpnTunnelTrafficStatisticsBindingType() } -func (s *IpSecVpnTunnelTrafficStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IpSecVpnTunnelTrafficStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IpSecVpnTunnelTrafficStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IpSecVpnTunnelTrafficStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -53384,17 +55058,16 @@ type Ipv4Header struct { Ttl *int64 } -func (s *Ipv4Header) GetType__() bindings.BindingType { +func (s *Ipv4Header) GetType__() vapiBindings_.BindingType { return Ipv4HeaderBindingType() } -func (s *Ipv4Header) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Ipv4Header) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Ipv4Header._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Ipv4Header._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -53431,6 +55104,10 @@ type Ipv6DadProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -53439,10 +55116,12 @@ type Ipv6DadProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -53463,17 +55142,16 @@ type Ipv6DadProfile struct { const Ipv6DadProfile_DAD_MODE_LOOSE = "LOOSE" const Ipv6DadProfile_DAD_MODE_STRICT = "STRICT" -func (s *Ipv6DadProfile) GetType__() bindings.BindingType { +func (s *Ipv6DadProfile) GetType__() vapiBindings_.BindingType { return Ipv6DadProfileBindingType() } -func (s *Ipv6DadProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Ipv6DadProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Ipv6DadProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Ipv6DadProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -53497,17 +55175,16 @@ type Ipv6DadProfileListResult struct { Results []Ipv6DadProfile } -func (s *Ipv6DadProfileListResult) GetType__() bindings.BindingType { +func (s *Ipv6DadProfileListResult) GetType__() vapiBindings_.BindingType { return Ipv6DadProfileListResultBindingType() } -func (s *Ipv6DadProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Ipv6DadProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Ipv6DadProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Ipv6DadProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -53524,17 +55201,16 @@ type Ipv6Header struct { SrcIp *string } -func (s *Ipv6Header) GetType__() bindings.BindingType { +func (s *Ipv6Header) GetType__() vapiBindings_.BindingType { return Ipv6HeaderBindingType() } -func (s *Ipv6Header) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Ipv6Header) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Ipv6Header._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Ipv6Header._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -53570,6 +55246,10 @@ type Ipv6NdraProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -53578,10 +55258,12 @@ type Ipv6NdraProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -53612,17 +55294,16 @@ const Ipv6NdraProfile_RA_MODE_SLAAC_DNS_THROUGH_DHCP = "SLAAC_DNS_THROUGH_DHCP" const Ipv6NdraProfile_RA_MODE_DHCP_ADDRESS_AND_DNS_THROUGH_DHCP = "DHCP_ADDRESS_AND_DNS_THROUGH_DHCP" const Ipv6NdraProfile_RA_MODE_SLAAC_AND_ADDRESS_DNS_THROUGH_DHCP = "SLAAC_AND_ADDRESS_DNS_THROUGH_DHCP" -func (s *Ipv6NdraProfile) GetType__() bindings.BindingType { +func (s *Ipv6NdraProfile) GetType__() vapiBindings_.BindingType { return Ipv6NdraProfileBindingType() } -func (s *Ipv6NdraProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Ipv6NdraProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Ipv6NdraProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Ipv6NdraProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -53646,17 +55327,16 @@ type Ipv6NdraProfileListResult struct { Results []Ipv6NdraProfile } -func (s *Ipv6NdraProfileListResult) GetType__() bindings.BindingType { +func (s *Ipv6NdraProfileListResult) GetType__() vapiBindings_.BindingType { return Ipv6NdraProfileListResultBindingType() } -func (s *Ipv6NdraProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Ipv6NdraProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Ipv6NdraProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Ipv6NdraProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -53669,17 +55349,16 @@ type IssuerSerialNumber struct { SerialNumbers []string } -func (s *IssuerSerialNumber) GetType__() bindings.BindingType { +func (s *IssuerSerialNumber) GetType__() vapiBindings_.BindingType { return IssuerSerialNumberBindingType() } -func (s *IssuerSerialNumber) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *IssuerSerialNumber) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for IssuerSerialNumber._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for IssuerSerialNumber._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -53697,17 +55376,16 @@ type KeyStoreInfo struct { Truststore *string } -func (s *KeyStoreInfo) GetType__() bindings.BindingType { +func (s *KeyStoreInfo) GetType__() vapiBindings_.BindingType { return KeyStoreInfoBindingType() } -func (s *KeyStoreInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *KeyStoreInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for KeyStoreInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for KeyStoreInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -53720,41 +55398,16 @@ type KeyValue struct { Value *string } -func (s *KeyValue) GetType__() bindings.BindingType { +func (s *KeyValue) GetType__() vapiBindings_.BindingType { return KeyValueBindingType() } -func (s *KeyValue) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for KeyValue._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// An arbitrary key-value pair -type KeyValuePair struct { - // Key - Key *string - // Value - Value *string -} - -func (s *KeyValuePair) GetType__() bindings.BindingType { - return KeyValuePairBindingType() -} - -func (s *KeyValuePair) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *KeyValue) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for KeyValuePair._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for KeyValue._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -53791,6 +55444,10 @@ type KubeconfigInfo struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -53799,10 +55456,12 @@ type KubeconfigInfo struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -53817,7 +55476,7 @@ type KubeconfigInfo struct { CurrentContext *string // Date and time when Kubernetes cluster user token is going to expire. format: int64 Expiry *int64 - // Kubeconfig file name + // Kubernetes cluster kubeconfig file name Name *string // Kubernetes cluster namespace to be used for NSX Application Platform deployment. Namespace *string @@ -53827,17 +55486,16 @@ type KubeconfigInfo struct { User *string } -func (s *KubeconfigInfo) GetType__() bindings.BindingType { +func (s *KubeconfigInfo) GetType__() vapiBindings_.BindingType { return KubeconfigInfoBindingType() } -func (s *KubeconfigInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *KubeconfigInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for KubeconfigInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for KubeconfigInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -53874,6 +55532,10 @@ type KubernetesToolsInfo struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -53882,10 +55544,12 @@ type KubernetesToolsInfo struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -53898,17 +55562,16 @@ type KubernetesToolsInfo struct { ServerVersion *string } -func (s *KubernetesToolsInfo) GetType__() bindings.BindingType { +func (s *KubernetesToolsInfo) GetType__() vapiBindings_.BindingType { return KubernetesToolsInfoBindingType() } -func (s *KubernetesToolsInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *KubernetesToolsInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for KubernetesToolsInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for KubernetesToolsInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -53922,17 +55585,16 @@ type L2AutoRD struct { L2Vni *string } -func (s *L2AutoRD) GetType__() bindings.BindingType { +func (s *L2AutoRD) GetType__() vapiBindings_.BindingType { return L2AutoRDBindingType() } -func (s *L2AutoRD) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2AutoRD) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2AutoRD._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2AutoRD._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -53969,6 +55631,10 @@ type L2BridgeEndpointProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -53977,10 +55643,12 @@ type L2BridgeEndpointProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -54006,17 +55674,16 @@ const L2BridgeEndpointProfile_FAILOVER_MODE_PREEMPTIVE = "PREEMPTIVE" const L2BridgeEndpointProfile_FAILOVER_MODE_NON_PREEMPTIVE = "NON_PREEMPTIVE" const L2BridgeEndpointProfile_HA_MODE_STANDBY = "ACTIVE_STANDBY" -func (s *L2BridgeEndpointProfile) GetType__() bindings.BindingType { +func (s *L2BridgeEndpointProfile) GetType__() vapiBindings_.BindingType { return L2BridgeEndpointProfileBindingType() } -func (s *L2BridgeEndpointProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2BridgeEndpointProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2BridgeEndpointProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2BridgeEndpointProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54041,17 +55708,16 @@ type L2BridgeEndpointProfileListResult struct { Results []L2BridgeEndpointProfile } -func (s *L2BridgeEndpointProfileListResult) GetType__() bindings.BindingType { +func (s *L2BridgeEndpointProfileListResult) GetType__() vapiBindings_.BindingType { return L2BridgeEndpointProfileListResultBindingType() } -func (s *L2BridgeEndpointProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2BridgeEndpointProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2BridgeEndpointProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2BridgeEndpointProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54060,6 +55726,8 @@ func (s *L2BridgeEndpointProfileListResult) GetDataValue__() (data.DataValue, [] // Segment specific L2 VPN configuration type L2Extension struct { // This property has been deprecated. Please use the property l2vpn_paths for setting the paths of associated L2 VPN session. This property will continue to work as expected to provide backwards compatibility. However, when both l2vpn_path and l2vpn_paths properties are specified, only l2vpn_paths is used. + // + // Deprecated: This API element is deprecated. L2vpnPath *string // Policy paths corresponding to the associated L2 VPN sessions L2vpnPaths []string @@ -54068,17 +55736,16 @@ type L2Extension struct { TunnelId *int64 } -func (s *L2Extension) GetType__() bindings.BindingType { +func (s *L2Extension) GetType__() vapiBindings_.BindingType { return L2ExtensionBindingType() } -func (s *L2Extension) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2Extension) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2Extension._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2Extension._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54096,17 +55763,16 @@ type L2ForwarderRemoteMacsPerSite struct { RtepGroupId *int64 } -func (s *L2ForwarderRemoteMacsPerSite) GetType__() bindings.BindingType { +func (s *L2ForwarderRemoteMacsPerSite) GetType__() vapiBindings_.BindingType { return L2ForwarderRemoteMacsPerSiteBindingType() } -func (s *L2ForwarderRemoteMacsPerSite) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2ForwarderRemoteMacsPerSite) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2ForwarderRemoteMacsPerSite._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2ForwarderRemoteMacsPerSite._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54132,17 +55798,16 @@ const L2ForwarderStatusPerNode_HIGH_AVAILABILITY_STATUS_DOWN = "DOWN" const L2ForwarderStatusPerNode_HIGH_AVAILABILITY_STATUS_SYNC = "SYNC" const L2ForwarderStatusPerNode_HIGH_AVAILABILITY_STATUS_UNKNOWN = "UNKNOWN" -func (s *L2ForwarderStatusPerNode) GetType__() bindings.BindingType { +func (s *L2ForwarderStatusPerNode) GetType__() vapiBindings_.BindingType { return L2ForwarderStatusPerNodeBindingType() } -func (s *L2ForwarderStatusPerNode) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2ForwarderStatusPerNode) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2ForwarderStatusPerNode._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2ForwarderStatusPerNode._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54164,17 +55829,16 @@ type L2TcpMaxSegmentSizeClamping struct { const L2TcpMaxSegmentSizeClamping_DIRECTION_NONE = "NONE" const L2TcpMaxSegmentSizeClamping_DIRECTION_BOTH = "BOTH" -func (s *L2TcpMaxSegmentSizeClamping) GetType__() bindings.BindingType { +func (s *L2TcpMaxSegmentSizeClamping) GetType__() vapiBindings_.BindingType { return L2TcpMaxSegmentSizeClampingBindingType() } -func (s *L2TcpMaxSegmentSizeClamping) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2TcpMaxSegmentSizeClamping) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2TcpMaxSegmentSizeClamping._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2TcpMaxSegmentSizeClamping._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54211,6 +55875,10 @@ type L2VPNService struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -54219,10 +55887,12 @@ type L2VPNService struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -54243,17 +55913,16 @@ type L2VPNService struct { const L2VPNService_MODE_SERVER = "SERVER" const L2VPNService_MODE_CLIENT = "CLIENT" -func (s *L2VPNService) GetType__() bindings.BindingType { +func (s *L2VPNService) GetType__() vapiBindings_.BindingType { return L2VPNServiceBindingType() } -func (s *L2VPNService) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2VPNService) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2VPNService._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2VPNService._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54278,17 +55947,16 @@ type L2VPNServiceListResult struct { Results []L2VPNService } -func (s *L2VPNServiceListResult) GetType__() bindings.BindingType { +func (s *L2VPNServiceListResult) GetType__() vapiBindings_.BindingType { return L2VPNServiceListResultBindingType() } -func (s *L2VPNServiceListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2VPNServiceListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2VPNServiceListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2VPNServiceListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54325,6 +55993,10 @@ type L2VPNSession struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -54333,10 +56005,12 @@ type L2VPNSession struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -54349,17 +56023,16 @@ type L2VPNSession struct { TunnelEncapsulation *L2VPNTunnelEncapsulation } -func (s *L2VPNSession) GetType__() bindings.BindingType { +func (s *L2VPNSession) GetType__() vapiBindings_.BindingType { return L2VPNSessionBindingType() } -func (s *L2VPNSession) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2VPNSession) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2VPNSession._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2VPNSession._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54377,17 +56050,16 @@ type L2VPNSessionData struct { TransportTunnels []L2VPNSessionTransportTunnelData } -func (s *L2VPNSessionData) GetType__() bindings.BindingType { +func (s *L2VPNSessionData) GetType__() vapiBindings_.BindingType { return L2VPNSessionDataBindingType() } -func (s *L2VPNSessionData) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2VPNSessionData) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2VPNSessionData._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2VPNSessionData._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54412,17 +56084,16 @@ type L2VPNSessionListResult struct { Results []L2VPNSession } -func (s *L2VPNSessionListResult) GetType__() bindings.BindingType { +func (s *L2VPNSessionListResult) GetType__() vapiBindings_.BindingType { return L2VPNSessionListResultBindingType() } -func (s *L2VPNSessionListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2VPNSessionListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2VPNSessionListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2VPNSessionListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54446,17 +56117,16 @@ type L2VPNSessionPeerConfigNsxt struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const L2VPNSessionPeerConfigNsxt__TYPE_IDENTIFIER = "L2VPNSessionPeerConfigNsxT" -func (s *L2VPNSessionPeerConfigNsxt) GetType__() bindings.BindingType { +func (s *L2VPNSessionPeerConfigNsxt) GetType__() vapiBindings_.BindingType { return L2VPNSessionPeerConfigNsxtBindingType() } -func (s *L2VPNSessionPeerConfigNsxt) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2VPNSessionPeerConfigNsxt) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2VPNSessionPeerConfigNsxt._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2VPNSessionPeerConfigNsxt._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54479,17 +56149,16 @@ type L2VPNSessionPeerConfigPerEP struct { const L2VPNSessionPeerConfigPerEP__TYPE_IDENTIFIER = "L2VPNSessionPeerConfigPerEP" const L2VPNSessionPeerConfigPerEP_RESOURCE_TYPE_L2VPNSESSIONPEERCONFIGNSXT = "L2VPNSessionPeerConfigNsxT" -func (s *L2VPNSessionPeerConfigPerEP) GetType__() bindings.BindingType { +func (s *L2VPNSessionPeerConfigPerEP) GetType__() vapiBindings_.BindingType { return L2VPNSessionPeerConfigPerEPBindingType() } -func (s *L2VPNSessionPeerConfigPerEP) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2VPNSessionPeerConfigPerEP) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2VPNSessionPeerConfigPerEP._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2VPNSessionPeerConfigPerEP._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54517,17 +56186,16 @@ type L2VPNSessionStatisticsNsxt struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const L2VPNSessionStatisticsNsxt__TYPE_IDENTIFIER = "L2VPNSessionStatisticsNsxT" -func (s *L2VPNSessionStatisticsNsxt) GetType__() bindings.BindingType { +func (s *L2VPNSessionStatisticsNsxt) GetType__() vapiBindings_.BindingType { return L2VPNSessionStatisticsNsxtBindingType() } -func (s *L2VPNSessionStatisticsNsxt) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2VPNSessionStatisticsNsxt) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2VPNSessionStatisticsNsxt._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2VPNSessionStatisticsNsxt._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54550,17 +56218,16 @@ type L2VPNSessionStatisticsPerEP struct { const L2VPNSessionStatisticsPerEP__TYPE_IDENTIFIER = "L2VPNSessionStatisticsPerEP" const L2VPNSessionStatisticsPerEP_RESOURCE_TYPE_L2VPNSESSIONSTATISTICSNSXT = "L2VPNSessionStatisticsNsxT" -func (s *L2VPNSessionStatisticsPerEP) GetType__() bindings.BindingType { +func (s *L2VPNSessionStatisticsPerEP) GetType__() vapiBindings_.BindingType { return L2VPNSessionStatisticsPerEPBindingType() } -func (s *L2VPNSessionStatisticsPerEP) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2VPNSessionStatisticsPerEP) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2VPNSessionStatisticsPerEP._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2VPNSessionStatisticsPerEP._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54578,7 +56245,7 @@ type L2VPNSessionStatusNsxt struct { // L2 VPN session status, specifies UP/DOWN. RuntimeStatus *string // Transport tunnels status. - TransportTunnels []*data.StructValue + TransportTunnels []*vapiData_.StructValue Alarm *PolicyRuntimeAlarm // Policy Path referencing the enforcement point where the info is fetched. EnforcementPointPath *string @@ -54595,17 +56262,16 @@ const L2VPNSessionStatusNsxt__TYPE_IDENTIFIER = "L2VPNSessionStatusNsxT" const L2VPNSessionStatusNsxt_RUNTIME_STATUS_UP = "UP" const L2VPNSessionStatusNsxt_RUNTIME_STATUS_DOWN = "DOWN" -func (s *L2VPNSessionStatusNsxt) GetType__() bindings.BindingType { +func (s *L2VPNSessionStatusNsxt) GetType__() vapiBindings_.BindingType { return L2VPNSessionStatusNsxtBindingType() } -func (s *L2VPNSessionStatusNsxt) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2VPNSessionStatusNsxt) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2VPNSessionStatusNsxt._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2VPNSessionStatusNsxt._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54628,17 +56294,16 @@ type L2VPNSessionStatusPerEP struct { const L2VPNSessionStatusPerEP__TYPE_IDENTIFIER = "L2VPNSessionStatusPerEP" const L2VPNSessionStatusPerEP_RESOURCE_TYPE_L2VPNSESSIONSTATUSNSXT = "L2VPNSessionStatusNsxT" -func (s *L2VPNSessionStatusPerEP) GetType__() bindings.BindingType { +func (s *L2VPNSessionStatusPerEP) GetType__() vapiBindings_.BindingType { return L2VPNSessionStatusPerEPBindingType() } -func (s *L2VPNSessionStatusPerEP) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2VPNSessionStatusPerEP) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2VPNSessionStatusPerEP._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2VPNSessionStatusPerEP._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54654,17 +56319,16 @@ type L2VPNSessionTransportTunnelData struct { PeerCode *string } -func (s *L2VPNSessionTransportTunnelData) GetType__() bindings.BindingType { +func (s *L2VPNSessionTransportTunnelData) GetType__() vapiBindings_.BindingType { return L2VPNSessionTransportTunnelDataBindingType() } -func (s *L2VPNSessionTransportTunnelData) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2VPNSessionTransportTunnelData) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2VPNSessionTransportTunnelData._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2VPNSessionTransportTunnelData._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54678,17 +56342,16 @@ type L2VPNSessionTransportTunnelPeerCode struct { TransportTunnelPath *string } -func (s *L2VPNSessionTransportTunnelPeerCode) GetType__() bindings.BindingType { +func (s *L2VPNSessionTransportTunnelPeerCode) GetType__() vapiBindings_.BindingType { return L2VPNSessionTransportTunnelPeerCodeBindingType() } -func (s *L2VPNSessionTransportTunnelPeerCode) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2VPNSessionTransportTunnelPeerCode) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2VPNSessionTransportTunnelPeerCode._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2VPNSessionTransportTunnelPeerCode._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54710,17 +56373,16 @@ type L2VPNSessionTransportTunnelStatus struct { const L2VPNSessionTransportTunnelStatus__TYPE_IDENTIFIER = "L2VPNSessionTransportTunnelStatus" const L2VPNSessionTransportTunnelStatus_RESOURCE_TYPE_IPSECVPNTRANSPORTSTATUS = "IPSecVpnTransportStatus" -func (s *L2VPNSessionTransportTunnelStatus) GetType__() bindings.BindingType { +func (s *L2VPNSessionTransportTunnelStatus) GetType__() vapiBindings_.BindingType { return L2VPNSessionTransportTunnelStatusBindingType() } -func (s *L2VPNSessionTransportTunnelStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2VPNSessionTransportTunnelStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2VPNSessionTransportTunnelStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2VPNSessionTransportTunnelStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54742,17 +56404,16 @@ type L2VPNTapStatistics struct { PacketsSentError *int64 } -func (s *L2VPNTapStatistics) GetType__() bindings.BindingType { +func (s *L2VPNTapStatistics) GetType__() vapiBindings_.BindingType { return L2VPNTapStatisticsBindingType() } -func (s *L2VPNTapStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2VPNTapStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2VPNTapStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2VPNTapStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54784,17 +56445,16 @@ type L2VPNTrafficStatisticsPerSegment struct { SegmentPath *string } -func (s *L2VPNTrafficStatisticsPerSegment) GetType__() bindings.BindingType { +func (s *L2VPNTrafficStatisticsPerSegment) GetType__() vapiBindings_.BindingType { return L2VPNTrafficStatisticsPerSegmentBindingType() } -func (s *L2VPNTrafficStatisticsPerSegment) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2VPNTrafficStatisticsPerSegment) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2VPNTrafficStatisticsPerSegment._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2VPNTrafficStatisticsPerSegment._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54816,17 +56476,16 @@ type L2VPNTunnelEncapsulation struct { const L2VPNTunnelEncapsulation_PROTOCOL_GRE = "GRE" -func (s *L2VPNTunnelEncapsulation) GetType__() bindings.BindingType { +func (s *L2VPNTunnelEncapsulation) GetType__() vapiBindings_.BindingType { return L2VPNTunnelEncapsulationBindingType() } -func (s *L2VPNTunnelEncapsulation) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2VPNTunnelEncapsulation) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2VPNTunnelEncapsulation._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2VPNTunnelEncapsulation._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54863,6 +56522,10 @@ type L2Vpn struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -54871,10 +56534,12 @@ type L2Vpn struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -54885,17 +56550,16 @@ type L2Vpn struct { TransportTunnels []string } -func (s *L2Vpn) GetType__() bindings.BindingType { +func (s *L2Vpn) GetType__() vapiBindings_.BindingType { return L2VpnBindingType() } -func (s *L2Vpn) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2Vpn) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2Vpn._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2Vpn._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54932,6 +56596,10 @@ type L2VpnContext struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -54940,10 +56608,12 @@ type L2VpnContext struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -54952,17 +56622,16 @@ type L2VpnContext struct { EnableHub *bool } -func (s *L2VpnContext) GetType__() bindings.BindingType { +func (s *L2VpnContext) GetType__() vapiBindings_.BindingType { return L2VpnContextBindingType() } -func (s *L2VpnContext) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2VpnContext) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2VpnContext._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2VpnContext._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -54987,17 +56656,16 @@ type L2VpnListResult struct { Results []L2Vpn } -func (s *L2VpnListResult) GetType__() bindings.BindingType { +func (s *L2VpnListResult) GetType__() vapiBindings_.BindingType { return L2VpnListResultBindingType() } -func (s *L2VpnListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2VpnListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2VpnListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2VpnListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -55020,17 +56688,16 @@ type L2VpnPeerCodes struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const L2VpnPeerCodes__TYPE_IDENTIFIER = "L2VpnPeerCodes" -func (s *L2VpnPeerCodes) GetType__() bindings.BindingType { +func (s *L2VpnPeerCodes) GetType__() vapiBindings_.BindingType { return L2VpnPeerCodesBindingType() } -func (s *L2VpnPeerCodes) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2VpnPeerCodes) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2VpnPeerCodes._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2VpnPeerCodes._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -55052,17 +56719,16 @@ type L2VpnPeerConfigPerEnforcementPoint struct { const L2VpnPeerConfigPerEnforcementPoint__TYPE_IDENTIFIER = "L2VpnPeerConfigPerEnforcementPoint" const L2VpnPeerConfigPerEnforcementPoint_RESOURCE_TYPE_L2VPNPEERCODES = "L2VpnPeerCodes" -func (s *L2VpnPeerConfigPerEnforcementPoint) GetType__() bindings.BindingType { +func (s *L2VpnPeerConfigPerEnforcementPoint) GetType__() vapiBindings_.BindingType { return L2VpnPeerConfigPerEnforcementPointBindingType() } -func (s *L2VpnPeerConfigPerEnforcementPoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2VpnPeerConfigPerEnforcementPoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2VpnPeerConfigPerEnforcementPoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2VpnPeerConfigPerEnforcementPoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -55094,17 +56760,16 @@ type L2VpnPerSegmentTrafficStatistics struct { SegmentPath *string } -func (s *L2VpnPerSegmentTrafficStatistics) GetType__() bindings.BindingType { +func (s *L2VpnPerSegmentTrafficStatistics) GetType__() vapiBindings_.BindingType { return L2VpnPerSegmentTrafficStatisticsBindingType() } -func (s *L2VpnPerSegmentTrafficStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2VpnPerSegmentTrafficStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2VpnPerSegmentTrafficStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2VpnPerSegmentTrafficStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -55118,17 +56783,16 @@ type L2VpnSessionRemoteMacForSegment struct { SegmentPath *string } -func (s *L2VpnSessionRemoteMacForSegment) GetType__() bindings.BindingType { +func (s *L2VpnSessionRemoteMacForSegment) GetType__() vapiBindings_.BindingType { return L2VpnSessionRemoteMacForSegmentBindingType() } -func (s *L2VpnSessionRemoteMacForSegment) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2VpnSessionRemoteMacForSegment) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2VpnSessionRemoteMacForSegment._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2VpnSessionRemoteMacForSegment._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -55154,17 +56818,16 @@ type L2VpnSessionRemoteMacNsxt struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const L2VpnSessionRemoteMacNsxt__TYPE_IDENTIFIER = "L2VpnSessionRemoteMacNsxT" -func (s *L2VpnSessionRemoteMacNsxt) GetType__() bindings.BindingType { +func (s *L2VpnSessionRemoteMacNsxt) GetType__() vapiBindings_.BindingType { return L2VpnSessionRemoteMacNsxtBindingType() } -func (s *L2VpnSessionRemoteMacNsxt) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2VpnSessionRemoteMacNsxt) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2VpnSessionRemoteMacNsxt._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2VpnSessionRemoteMacNsxt._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -55187,17 +56850,16 @@ type L2VpnSessionRemoteMacPerEP struct { const L2VpnSessionRemoteMacPerEP__TYPE_IDENTIFIER = "L2VpnSessionRemoteMacPerEP" const L2VpnSessionRemoteMacPerEP_RESOURCE_TYPE_L2VPNSESSIONREMOTEMACNSXT = "L2VpnSessionRemoteMacNsxT" -func (s *L2VpnSessionRemoteMacPerEP) GetType__() bindings.BindingType { +func (s *L2VpnSessionRemoteMacPerEP) GetType__() vapiBindings_.BindingType { return L2VpnSessionRemoteMacPerEPBindingType() } -func (s *L2VpnSessionRemoteMacPerEP) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2VpnSessionRemoteMacPerEP) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2VpnSessionRemoteMacPerEP._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2VpnSessionRemoteMacPerEP._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -55222,17 +56884,16 @@ type L2VpnSessionStatistics struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const L2VpnSessionStatistics__TYPE_IDENTIFIER = "L2VpnSessionStatistics" -func (s *L2VpnSessionStatistics) GetType__() bindings.BindingType { +func (s *L2VpnSessionStatistics) GetType__() vapiBindings_.BindingType { return L2VpnSessionStatisticsBindingType() } -func (s *L2VpnSessionStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2VpnSessionStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2VpnSessionStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2VpnSessionStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -55254,17 +56915,16 @@ type L2VpnStatisticsPerEnforcementPoint struct { const L2VpnStatisticsPerEnforcementPoint__TYPE_IDENTIFIER = "L2VpnStatisticsPerEnforcementPoint" const L2VpnStatisticsPerEnforcementPoint_RESOURCE_TYPE_L2VPNSESSIONSTATISTICS = "L2VpnSessionStatistics" -func (s *L2VpnStatisticsPerEnforcementPoint) GetType__() bindings.BindingType { +func (s *L2VpnStatisticsPerEnforcementPoint) GetType__() vapiBindings_.BindingType { return L2VpnStatisticsPerEnforcementPointBindingType() } -func (s *L2VpnStatisticsPerEnforcementPoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2VpnStatisticsPerEnforcementPoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2VpnStatisticsPerEnforcementPoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2VpnStatisticsPerEnforcementPoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -55286,17 +56946,16 @@ type L2VpnTapTrafficStatistics struct { PacketsSentError *int64 } -func (s *L2VpnTapTrafficStatistics) GetType__() bindings.BindingType { +func (s *L2VpnTapTrafficStatistics) GetType__() vapiBindings_.BindingType { return L2VpnTapTrafficStatisticsBindingType() } -func (s *L2VpnTapTrafficStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2VpnTapTrafficStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2VpnTapTrafficStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2VpnTapTrafficStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -55310,17 +56969,16 @@ type L2VpnTransportTunnelPeerCode struct { TransportTunnelPath *string } -func (s *L2VpnTransportTunnelPeerCode) GetType__() bindings.BindingType { +func (s *L2VpnTransportTunnelPeerCode) GetType__() vapiBindings_.BindingType { return L2VpnTransportTunnelPeerCodeBindingType() } -func (s *L2VpnTransportTunnelPeerCode) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L2VpnTransportTunnelPeerCode) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L2VpnTransportTunnelPeerCode._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L2VpnTransportTunnelPeerCode._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -55357,6 +57015,10 @@ type L3Vpn struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -55365,10 +57027,12 @@ type L3Vpn struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -55414,7 +57078,7 @@ type L3Vpn struct { // // IKE protocol version to be used. IKE-Flex will initiate IKE-V2 and responds to both IKE-V1 and IKE-V2. IkeVersion *string - L3vpnSession *data.StructValue + L3vpnSession *vapiData_.StructValue // IPv4 address of local gateway format: ipv4 LocalAddress *string // List of IPSec pre-shared keys used for IPSec authentication. If not specified, the older passphrase values are retained if there are any. @@ -55471,17 +57135,16 @@ const L3Vpn_TUNNEL_ENCRYPTION_ALGORITHMS_GCM_128 = "AES_GCM_128" const L3Vpn_TUNNEL_ENCRYPTION_ALGORITHMS_GCM_192 = "AES_GCM_192" const L3Vpn_TUNNEL_ENCRYPTION_ALGORITHMS_GCM_256 = "AES_GCM_256" -func (s *L3Vpn) GetType__() bindings.BindingType { +func (s *L3Vpn) GetType__() vapiBindings_.BindingType { return L3VpnBindingType() } -func (s *L3Vpn) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L3Vpn) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L3Vpn._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L3Vpn._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -55518,6 +57181,10 @@ type L3VpnContext struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -55526,10 +57193,12 @@ type L3VpnContext struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -55560,17 +57229,16 @@ const L3VpnContext_IKE_LOG_LEVEL_WARN = "WARN" const L3VpnContext_IKE_LOG_LEVEL_ERROR = "ERROR" const L3VpnContext_IKE_LOG_LEVEL_EMERGENCY = "EMERGENCY" -func (s *L3VpnContext) GetType__() bindings.BindingType { +func (s *L3VpnContext) GetType__() vapiBindings_.BindingType { return L3VpnContextBindingType() } -func (s *L3VpnContext) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L3VpnContext) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L3VpnContext._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L3VpnContext._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -55595,17 +57263,16 @@ type L3VpnListResult struct { Results []L3Vpn } -func (s *L3VpnListResult) GetType__() bindings.BindingType { +func (s *L3VpnListResult) GetType__() vapiBindings_.BindingType { return L3VpnListResultBindingType() } -func (s *L3VpnListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L3VpnListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L3VpnListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L3VpnListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -55617,17 +57284,16 @@ type L3VpnPeerConfigRequestParameters struct { EnforcementPointPath *string } -func (s *L3VpnPeerConfigRequestParameters) GetType__() bindings.BindingType { +func (s *L3VpnPeerConfigRequestParameters) GetType__() vapiBindings_.BindingType { return L3VpnPeerConfigRequestParametersBindingType() } -func (s *L3VpnPeerConfigRequestParameters) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L3VpnPeerConfigRequestParameters) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L3VpnPeerConfigRequestParameters._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L3VpnPeerConfigRequestParameters._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -55664,6 +57330,10 @@ type L3VpnRule struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -55672,10 +57342,12 @@ type L3VpnRule struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -55698,17 +57370,16 @@ type L3VpnRule struct { const L3VpnRule_ACTION_PROTECT = "PROTECT" const L3VpnRule_ACTION_BYPASS = "BYPASS" -func (s *L3VpnRule) GetType__() bindings.BindingType { +func (s *L3VpnRule) GetType__() vapiBindings_.BindingType { return L3VpnRuleBindingType() } -func (s *L3VpnRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L3VpnRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L3VpnRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L3VpnRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -55732,17 +57403,16 @@ const L3VpnSession__TYPE_IDENTIFIER = "L3VpnSession" const L3VpnSession_RESOURCE_TYPE_POLICYBASEDL3VPNSESSION = "PolicyBasedL3VpnSession" const L3VpnSession_RESOURCE_TYPE_ROUTEBASEDL3VPNSESSION = "RouteBasedL3VpnSession" -func (s *L3VpnSession) GetType__() bindings.BindingType { +func (s *L3VpnSession) GetType__() vapiBindings_.BindingType { return L3VpnSessionBindingType() } -func (s *L3VpnSession) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L3VpnSession) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L3VpnSession._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L3VpnSession._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -55764,17 +57434,16 @@ type L3VpnStatisticsPerEnforcementPoint struct { const L3VpnStatisticsPerEnforcementPoint__TYPE_IDENTIFIER = "L3VpnStatisticsPerEnforcementPoint" const L3VpnStatisticsPerEnforcementPoint_RESOURCE_TYPE_IPSECVPNSESSIONSTATISTICS = "IPSecVpnSessionStatistics" -func (s *L3VpnStatisticsPerEnforcementPoint) GetType__() bindings.BindingType { +func (s *L3VpnStatisticsPerEnforcementPoint) GetType__() vapiBindings_.BindingType { return L3VpnStatisticsPerEnforcementPointBindingType() } -func (s *L3VpnStatisticsPerEnforcementPoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L3VpnStatisticsPerEnforcementPoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L3VpnStatisticsPerEnforcementPoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L3VpnStatisticsPerEnforcementPoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -55786,17 +57455,16 @@ type L3VpnSubnet struct { Subnet *string } -func (s *L3VpnSubnet) GetType__() bindings.BindingType { +func (s *L3VpnSubnet) GetType__() vapiBindings_.BindingType { return L3VpnSubnetBindingType() } -func (s *L3VpnSubnet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L3VpnSubnet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L3VpnSubnet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L3VpnSubnet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -55850,6 +57518,10 @@ type L4PortSetServiceEntry struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -55858,10 +57530,12 @@ type L4PortSetServiceEntry struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -55875,17 +57549,16 @@ const L4PortSetServiceEntry__TYPE_IDENTIFIER = "L4PortSetServiceEntry" const L4PortSetServiceEntry_L4PROTOCOL_TCP = "TCP" const L4PortSetServiceEntry_L4PROTOCOL_UDP = "UDP" -func (s *L4PortSetServiceEntry) GetType__() bindings.BindingType { +func (s *L4PortSetServiceEntry) GetType__() vapiBindings_.BindingType { return L4PortSetServiceEntryBindingType() } -func (s *L4PortSetServiceEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L4PortSetServiceEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L4PortSetServiceEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L4PortSetServiceEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -55900,6 +57573,8 @@ type L7AccessAttributes struct { // // Source of attribute value i.e whether system defined or custom value AttributeSource *string + // True value for this flag will be treated as a partial match for custom url + CustomUrlPartialMatch *bool // Possible values are: // // * L7AccessAttributes#L7AccessAttributes_DATATYPE_STRING @@ -55937,17 +57612,16 @@ const L7AccessAttributes_KEY_URL_CATEGORY = "URL_CATEGORY" const L7AccessAttributes_KEY_URL_REPUTATION = "URL_REPUTATION" const L7AccessAttributes_KEY_CUSTOM_URL = "CUSTOM_URL" -func (s *L7AccessAttributes) GetType__() bindings.BindingType { +func (s *L7AccessAttributes) GetType__() vapiBindings_.BindingType { return L7AccessAttributesBindingType() } -func (s *L7AccessAttributes) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L7AccessAttributes) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L7AccessAttributes._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L7AccessAttributes._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -55984,6 +57658,10 @@ type L7AccessEntry struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -55992,10 +57670,12 @@ type L7AccessEntry struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -56022,17 +57702,16 @@ const L7AccessEntry_ACTION_ALLOW = "ALLOW" const L7AccessEntry_ACTION_REJECT = "REJECT" const L7AccessEntry_ACTION_REJECT_WITH_RESPONSE = "REJECT_WITH_RESPONSE" -func (s *L7AccessEntry) GetType__() bindings.BindingType { +func (s *L7AccessEntry) GetType__() vapiBindings_.BindingType { return L7AccessEntryBindingType() } -func (s *L7AccessEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L7AccessEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L7AccessEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L7AccessEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -56057,17 +57736,16 @@ type L7AccessEntryListResult struct { Results []L7AccessEntry } -func (s *L7AccessEntryListResult) GetType__() bindings.BindingType { +func (s *L7AccessEntryListResult) GetType__() vapiBindings_.BindingType { return L7AccessEntryListResultBindingType() } -func (s *L7AccessEntryListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L7AccessEntryListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L7AccessEntryListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L7AccessEntryListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -56104,6 +57782,10 @@ type L7AccessProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -56112,10 +57794,12 @@ type L7AccessProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -56140,17 +57824,16 @@ const L7AccessProfile_DEFAULT_ACTION_ALLOW = "ALLOW" const L7AccessProfile_DEFAULT_ACTION_REJECT = "REJECT" const L7AccessProfile_DEFAULT_ACTION_REJECT_WITH_RESPONSE = "REJECT_WITH_RESPONSE" -func (s *L7AccessProfile) GetType__() bindings.BindingType { +func (s *L7AccessProfile) GetType__() vapiBindings_.BindingType { return L7AccessProfileBindingType() } -func (s *L7AccessProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L7AccessProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L7AccessProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L7AccessProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -56175,17 +57858,16 @@ type L7AccessProfileListResult struct { Results []L7AccessProfile } -func (s *L7AccessProfileListResult) GetType__() bindings.BindingType { +func (s *L7AccessProfileListResult) GetType__() vapiBindings_.BindingType { return L7AccessProfileListResultBindingType() } -func (s *L7AccessProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *L7AccessProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for L7AccessProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for L7AccessProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -56209,17 +57891,16 @@ type LBAccessListControl struct { const LBAccessListControl_ACTION_ALLOW = "ALLOW" const LBAccessListControl_ACTION_DROP = "DROP" -func (s *LBAccessListControl) GetType__() bindings.BindingType { +func (s *LBAccessListControl) GetType__() vapiBindings_.BindingType { return LBAccessListControlBindingType() } -func (s *LBAccessListControl) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBAccessListControl) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBAccessListControl._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBAccessListControl._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -56275,6 +57956,10 @@ type LBActiveMonitor struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -56283,10 +57968,12 @@ type LBActiveMonitor struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -56298,17 +57985,16 @@ type LBActiveMonitor struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBActiveMonitor__TYPE_IDENTIFIER = "LBActiveMonitor" -func (s *LBActiveMonitor) GetType__() bindings.BindingType { +func (s *LBActiveMonitor) GetType__() vapiBindings_.BindingType { return LBActiveMonitorBindingType() } -func (s *LBActiveMonitor) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBActiveMonitor) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBActiveMonitor._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBActiveMonitor._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -56351,6 +58037,10 @@ type LBAppProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -56359,10 +58049,12 @@ type LBAppProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -56377,17 +58069,16 @@ const LBAppProfile_RESOURCE_TYPE_LBHTTPPROFILE = "LBHttpProfile" const LBAppProfile_RESOURCE_TYPE_LBFASTTCPPROFILE = "LBFastTcpProfile" const LBAppProfile_RESOURCE_TYPE_LBFASTUDPPROFILE = "LBFastUdpProfile" -func (s *LBAppProfile) GetType__() bindings.BindingType { +func (s *LBAppProfile) GetType__() vapiBindings_.BindingType { return LBAppProfileBindingType() } -func (s *LBAppProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBAppProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBAppProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBAppProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -56409,20 +58100,19 @@ type LBAppProfileListResult struct { // Field by which records are sorted SortBy *string // LBAppProfile list results - Results []*data.StructValue + Results []*vapiData_.StructValue } -func (s *LBAppProfileListResult) GetType__() bindings.BindingType { +func (s *LBAppProfileListResult) GetType__() vapiBindings_.BindingType { return LBAppProfileListResultBindingType() } -func (s *LBAppProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBAppProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBAppProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBAppProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -56452,17 +58142,16 @@ const LBClientCertificateIssuerDnCondition_MATCH_TYPE_EQUALS = "EQUALS" const LBClientCertificateIssuerDnCondition_MATCH_TYPE_CONTAINS = "CONTAINS" const LBClientCertificateIssuerDnCondition_MATCH_TYPE_REGEX = "REGEX" -func (s *LBClientCertificateIssuerDnCondition) GetType__() bindings.BindingType { +func (s *LBClientCertificateIssuerDnCondition) GetType__() vapiBindings_.BindingType { return LBClientCertificateIssuerDnConditionBindingType() } -func (s *LBClientCertificateIssuerDnCondition) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBClientCertificateIssuerDnCondition) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBClientCertificateIssuerDnCondition._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBClientCertificateIssuerDnCondition._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -56492,17 +58181,16 @@ const LBClientCertificateSubjectDnCondition_MATCH_TYPE_EQUALS = "EQUALS" const LBClientCertificateSubjectDnCondition_MATCH_TYPE_CONTAINS = "CONTAINS" const LBClientCertificateSubjectDnCondition_MATCH_TYPE_REGEX = "REGEX" -func (s *LBClientCertificateSubjectDnCondition) GetType__() bindings.BindingType { +func (s *LBClientCertificateSubjectDnCondition) GetType__() vapiBindings_.BindingType { return LBClientCertificateSubjectDnConditionBindingType() } -func (s *LBClientCertificateSubjectDnCondition) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBClientCertificateSubjectDnCondition) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBClientCertificateSubjectDnCondition._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBClientCertificateSubjectDnCondition._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -56539,6 +58227,10 @@ type LBClientSslProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -56547,10 +58239,12 @@ type LBClientSslProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -56663,17 +58357,16 @@ const LBClientSslProfile_PROTOCOLS_TLS_V1 = "TLS_V1" const LBClientSslProfile_PROTOCOLS_TLS_V1_1 = "TLS_V1_1" const LBClientSslProfile_PROTOCOLS_TLS_V1_2 = "TLS_V1_2" -func (s *LBClientSslProfile) GetType__() bindings.BindingType { +func (s *LBClientSslProfile) GetType__() vapiBindings_.BindingType { return LBClientSslProfileBindingType() } -func (s *LBClientSslProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBClientSslProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBClientSslProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBClientSslProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -56705,17 +58398,16 @@ type LBClientSslProfileBinding struct { const LBClientSslProfileBinding_CLIENT_AUTH_REQUIRED = "REQUIRED" const LBClientSslProfileBinding_CLIENT_AUTH_IGNORE = "IGNORE" -func (s *LBClientSslProfileBinding) GetType__() bindings.BindingType { +func (s *LBClientSslProfileBinding) GetType__() vapiBindings_.BindingType { return LBClientSslProfileBindingBindingType() } -func (s *LBClientSslProfileBinding) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBClientSslProfileBinding) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBClientSslProfileBinding._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBClientSslProfileBinding._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -56739,17 +58431,16 @@ type LBClientSslProfileListResult struct { Results []LBClientSslProfile } -func (s *LBClientSslProfileListResult) GetType__() bindings.BindingType { +func (s *LBClientSslProfileListResult) GetType__() vapiBindings_.BindingType { return LBClientSslProfileListResultBindingType() } -func (s *LBClientSslProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBClientSslProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBClientSslProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBClientSslProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -56783,17 +58474,16 @@ type LBConnectionDropAction struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBConnectionDropAction__TYPE_IDENTIFIER = "LBConnectionDropAction" -func (s *LBConnectionDropAction) GetType__() bindings.BindingType { +func (s *LBConnectionDropAction) GetType__() vapiBindings_.BindingType { return LBConnectionDropActionBindingType() } -func (s *LBConnectionDropAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBConnectionDropAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBConnectionDropAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBConnectionDropAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -56823,7 +58513,7 @@ type LBCookiePersistenceProfile struct { CookiePath *string // If cookie secure flag is true, it prevents the browser from sending a cookie over http. The cookie is sent only over https. Only available for insert mode. CookieSecure *bool - CookieTime *data.StructValue + CookieTime *vapiData_.StructValue // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -56859,6 +58549,10 @@ type LBCookiePersistenceProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -56867,10 +58561,12 @@ type LBCookiePersistenceProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -56887,17 +58583,16 @@ const LBCookiePersistenceProfile_COOKIE_MODE_INSERT = "INSERT" const LBCookiePersistenceProfile_COOKIE_MODE_PREFIX = "PREFIX" const LBCookiePersistenceProfile_COOKIE_MODE_REWRITE = "REWRITE" -func (s *LBCookiePersistenceProfile) GetType__() bindings.BindingType { +func (s *LBCookiePersistenceProfile) GetType__() vapiBindings_.BindingType { return LBCookiePersistenceProfileBindingType() } -func (s *LBCookiePersistenceProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBCookiePersistenceProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBCookiePersistenceProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBCookiePersistenceProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -56921,17 +58616,16 @@ const LBCookieTime__TYPE_IDENTIFIER = "LBCookieTime" const LBCookieTime_TYPE_LBSESSIONCOOKIETIME = "LBSessionCookieTime" const LBCookieTime_TYPE_LBPERSISTENCECOOKIETIME = "LBPersistenceCookieTime" -func (s *LBCookieTime) GetType__() bindings.BindingType { +func (s *LBCookieTime) GetType__() vapiBindings_.BindingType { return LBCookieTimeBindingType() } -func (s *LBCookieTime) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBCookieTime) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBCookieTime._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBCookieTime._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -57008,17 +58702,16 @@ const LBEdgeNodeUsage_SEVERITY_GREEN = "GREEN" const LBEdgeNodeUsage_SEVERITY_ORANGE = "ORANGE" const LBEdgeNodeUsage_SEVERITY_RED = "RED" -func (s *LBEdgeNodeUsage) GetType__() bindings.BindingType { +func (s *LBEdgeNodeUsage) GetType__() vapiBindings_.BindingType { return LBEdgeNodeUsageBindingType() } -func (s *LBEdgeNodeUsage) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBEdgeNodeUsage) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBEdgeNodeUsage._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBEdgeNodeUsage._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -57067,6 +58760,10 @@ type LBFastTcpProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -57075,10 +58772,12 @@ type LBFastTcpProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -57090,17 +58789,16 @@ type LBFastTcpProfile struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBFastTcpProfile__TYPE_IDENTIFIER = "LBFastTcpProfile" -func (s *LBFastTcpProfile) GetType__() bindings.BindingType { +func (s *LBFastTcpProfile) GetType__() vapiBindings_.BindingType { return LBFastTcpProfileBindingType() } -func (s *LBFastTcpProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBFastTcpProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBFastTcpProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBFastTcpProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -57147,6 +58845,10 @@ type LBFastUdpProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -57155,10 +58857,12 @@ type LBFastUdpProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -57170,17 +58874,16 @@ type LBFastUdpProfile struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBFastUdpProfile__TYPE_IDENTIFIER = "LBFastUdpProfile" -func (s *LBFastUdpProfile) GetType__() bindings.BindingType { +func (s *LBFastUdpProfile) GetType__() vapiBindings_.BindingType { return LBFastUdpProfileBindingType() } -func (s *LBFastUdpProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBFastUdpProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBFastUdpProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBFastUdpProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -57227,6 +58930,10 @@ type LBGenericPersistenceProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -57235,10 +58942,12 @@ type LBGenericPersistenceProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -57252,17 +58961,16 @@ type LBGenericPersistenceProfile struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBGenericPersistenceProfile__TYPE_IDENTIFIER = "LBGenericPersistenceProfile" -func (s *LBGenericPersistenceProfile) GetType__() bindings.BindingType { +func (s *LBGenericPersistenceProfile) GetType__() vapiBindings_.BindingType { return LBGenericPersistenceProfileBindingType() } -func (s *LBGenericPersistenceProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBGenericPersistenceProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBGenericPersistenceProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBGenericPersistenceProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -57345,6 +59053,10 @@ type LBHttpMonitorProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -57353,10 +59065,12 @@ type LBHttpMonitorProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -57371,17 +59085,16 @@ const LBHttpMonitorProfile_REQUEST_METHOD_PUT = "PUT" const LBHttpMonitorProfile_REQUEST_VERSION_0 = "HTTP_VERSION_1_0" const LBHttpMonitorProfile_REQUEST_VERSION_1 = "HTTP_VERSION_1_1" -func (s *LBHttpMonitorProfile) GetType__() bindings.BindingType { +func (s *LBHttpMonitorProfile) GetType__() vapiBindings_.BindingType { return LBHttpMonitorProfileBindingType() } -func (s *LBHttpMonitorProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBHttpMonitorProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBHttpMonitorProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBHttpMonitorProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -57396,6 +59109,8 @@ type LBHttpProfile struct { // It is used to specify the HTTP application idle timeout, it means that how long the load balancer will keep the connection idle to wait for the client to send the next keep-alive request. It is not a TCP socket setting. format: int64 IdleTimeout *int64 // NTLM is an authentication protocol that can be used over HTTP. If the flag is set to true, LB will use NTLM challenge/response methodology. This property is deprecated. Please use the property server_keep_alive in order to keep the backend server connection alive for the client connection. When create a new profile, if both ntlm and server_keep_alive are set as different values, ERROR will be reported. When update an existing profile, if either ntlm or server_keep_alive value is changed, both of them are updated with the changed value. + // + // Deprecated: This API element is deprecated. Ntlm *bool // If it is not specified, it means that request body size is unlimited. format: int64 RequestBodySize *int64 @@ -57451,6 +59166,10 @@ type LBHttpProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -57459,10 +59178,12 @@ type LBHttpProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -57476,17 +59197,16 @@ const LBHttpProfile__TYPE_IDENTIFIER = "LBHttpProfile" const LBHttpProfile_X_FORWARDED_FOR_INSERT = "INSERT" const LBHttpProfile_X_FORWARDED_FOR_REPLACE = "REPLACE" -func (s *LBHttpProfile) GetType__() bindings.BindingType { +func (s *LBHttpProfile) GetType__() vapiBindings_.BindingType { return LBHttpProfileBindingType() } -func (s *LBHttpProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBHttpProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBHttpProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBHttpProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -57524,17 +59244,16 @@ type LBHttpRedirectAction struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBHttpRedirectAction__TYPE_IDENTIFIER = "LBHttpRedirectAction" -func (s *LBHttpRedirectAction) GetType__() bindings.BindingType { +func (s *LBHttpRedirectAction) GetType__() vapiBindings_.BindingType { return LBHttpRedirectActionBindingType() } -func (s *LBHttpRedirectAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBHttpRedirectAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBHttpRedirectAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBHttpRedirectAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -57572,17 +59291,16 @@ type LBHttpRejectAction struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBHttpRejectAction__TYPE_IDENTIFIER = "LBHttpRejectAction" -func (s *LBHttpRejectAction) GetType__() bindings.BindingType { +func (s *LBHttpRejectAction) GetType__() vapiBindings_.BindingType { return LBHttpRejectActionBindingType() } -func (s *LBHttpRejectAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBHttpRejectAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBHttpRejectAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBHttpRejectAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -57636,17 +59354,16 @@ const LBHttpRequestBodyCondition_MATCH_TYPE_EQUALS = "EQUALS" const LBHttpRequestBodyCondition_MATCH_TYPE_CONTAINS = "CONTAINS" const LBHttpRequestBodyCondition_MATCH_TYPE_REGEX = "REGEX" -func (s *LBHttpRequestBodyCondition) GetType__() bindings.BindingType { +func (s *LBHttpRequestBodyCondition) GetType__() vapiBindings_.BindingType { return LBHttpRequestBodyConditionBindingType() } -func (s *LBHttpRequestBodyCondition) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBHttpRequestBodyCondition) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBHttpRequestBodyCondition._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBHttpRequestBodyCondition._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -57702,17 +59419,16 @@ const LBHttpRequestCookieCondition_MATCH_TYPE_EQUALS = "EQUALS" const LBHttpRequestCookieCondition_MATCH_TYPE_CONTAINS = "CONTAINS" const LBHttpRequestCookieCondition_MATCH_TYPE_REGEX = "REGEX" -func (s *LBHttpRequestCookieCondition) GetType__() bindings.BindingType { +func (s *LBHttpRequestCookieCondition) GetType__() vapiBindings_.BindingType { return LBHttpRequestCookieConditionBindingType() } -func (s *LBHttpRequestCookieCondition) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBHttpRequestCookieCondition) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBHttpRequestCookieCondition._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBHttpRequestCookieCondition._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -57768,17 +59484,16 @@ const LBHttpRequestHeaderCondition_MATCH_TYPE_EQUALS = "EQUALS" const LBHttpRequestHeaderCondition_MATCH_TYPE_CONTAINS = "CONTAINS" const LBHttpRequestHeaderCondition_MATCH_TYPE_REGEX = "REGEX" -func (s *LBHttpRequestHeaderCondition) GetType__() bindings.BindingType { +func (s *LBHttpRequestHeaderCondition) GetType__() vapiBindings_.BindingType { return LBHttpRequestHeaderConditionBindingType() } -func (s *LBHttpRequestHeaderCondition) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBHttpRequestHeaderCondition) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBHttpRequestHeaderCondition._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBHttpRequestHeaderCondition._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -57814,17 +59529,16 @@ type LBHttpRequestHeaderDeleteAction struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBHttpRequestHeaderDeleteAction__TYPE_IDENTIFIER = "LBHttpRequestHeaderDeleteAction" -func (s *LBHttpRequestHeaderDeleteAction) GetType__() bindings.BindingType { +func (s *LBHttpRequestHeaderDeleteAction) GetType__() vapiBindings_.BindingType { return LBHttpRequestHeaderDeleteActionBindingType() } -func (s *LBHttpRequestHeaderDeleteAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBHttpRequestHeaderDeleteAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBHttpRequestHeaderDeleteAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBHttpRequestHeaderDeleteAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -57862,17 +59576,16 @@ type LBHttpRequestHeaderRewriteAction struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBHttpRequestHeaderRewriteAction__TYPE_IDENTIFIER = "LBHttpRequestHeaderRewriteAction" -func (s *LBHttpRequestHeaderRewriteAction) GetType__() bindings.BindingType { +func (s *LBHttpRequestHeaderRewriteAction) GetType__() vapiBindings_.BindingType { return LBHttpRequestHeaderRewriteActionBindingType() } -func (s *LBHttpRequestHeaderRewriteAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBHttpRequestHeaderRewriteAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBHttpRequestHeaderRewriteAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBHttpRequestHeaderRewriteAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -57922,17 +59635,16 @@ const LBHttpRequestMethodCondition_METHOD_POST = "POST" const LBHttpRequestMethodCondition_METHOD_HEAD = "HEAD" const LBHttpRequestMethodCondition_METHOD_PUT = "PUT" -func (s *LBHttpRequestMethodCondition) GetType__() bindings.BindingType { +func (s *LBHttpRequestMethodCondition) GetType__() vapiBindings_.BindingType { return LBHttpRequestMethodConditionBindingType() } -func (s *LBHttpRequestMethodCondition) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBHttpRequestMethodCondition) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBHttpRequestMethodCondition._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBHttpRequestMethodCondition._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -57986,17 +59698,16 @@ const LBHttpRequestUriArgumentsCondition_MATCH_TYPE_EQUALS = "EQUALS" const LBHttpRequestUriArgumentsCondition_MATCH_TYPE_CONTAINS = "CONTAINS" const LBHttpRequestUriArgumentsCondition_MATCH_TYPE_REGEX = "REGEX" -func (s *LBHttpRequestUriArgumentsCondition) GetType__() bindings.BindingType { +func (s *LBHttpRequestUriArgumentsCondition) GetType__() vapiBindings_.BindingType { return LBHttpRequestUriArgumentsConditionBindingType() } -func (s *LBHttpRequestUriArgumentsCondition) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBHttpRequestUriArgumentsCondition) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBHttpRequestUriArgumentsCondition._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBHttpRequestUriArgumentsCondition._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -58050,17 +59761,16 @@ const LBHttpRequestUriCondition_MATCH_TYPE_EQUALS = "EQUALS" const LBHttpRequestUriCondition_MATCH_TYPE_CONTAINS = "CONTAINS" const LBHttpRequestUriCondition_MATCH_TYPE_REGEX = "REGEX" -func (s *LBHttpRequestUriCondition) GetType__() bindings.BindingType { +func (s *LBHttpRequestUriCondition) GetType__() vapiBindings_.BindingType { return LBHttpRequestUriConditionBindingType() } -func (s *LBHttpRequestUriCondition) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBHttpRequestUriCondition) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBHttpRequestUriCondition._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBHttpRequestUriCondition._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -58098,17 +59808,16 @@ type LBHttpRequestUriRewriteAction struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBHttpRequestUriRewriteAction__TYPE_IDENTIFIER = "LBHttpRequestUriRewriteAction" -func (s *LBHttpRequestUriRewriteAction) GetType__() bindings.BindingType { +func (s *LBHttpRequestUriRewriteAction) GetType__() vapiBindings_.BindingType { return LBHttpRequestUriRewriteActionBindingType() } -func (s *LBHttpRequestUriRewriteAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBHttpRequestUriRewriteAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBHttpRequestUriRewriteAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBHttpRequestUriRewriteAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -58152,17 +59861,16 @@ const LBHttpRequestVersionCondition__TYPE_IDENTIFIER = "LBHttpRequestVersionCond const LBHttpRequestVersionCondition_VERSION_0 = "HTTP_VERSION_1_0" const LBHttpRequestVersionCondition_VERSION_1 = "HTTP_VERSION_1_1" -func (s *LBHttpRequestVersionCondition) GetType__() bindings.BindingType { +func (s *LBHttpRequestVersionCondition) GetType__() vapiBindings_.BindingType { return LBHttpRequestVersionConditionBindingType() } -func (s *LBHttpRequestVersionCondition) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBHttpRequestVersionCondition) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBHttpRequestVersionCondition._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBHttpRequestVersionCondition._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -58218,17 +59926,16 @@ const LBHttpResponseHeaderCondition_MATCH_TYPE_EQUALS = "EQUALS" const LBHttpResponseHeaderCondition_MATCH_TYPE_CONTAINS = "CONTAINS" const LBHttpResponseHeaderCondition_MATCH_TYPE_REGEX = "REGEX" -func (s *LBHttpResponseHeaderCondition) GetType__() bindings.BindingType { +func (s *LBHttpResponseHeaderCondition) GetType__() vapiBindings_.BindingType { return LBHttpResponseHeaderConditionBindingType() } -func (s *LBHttpResponseHeaderCondition) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBHttpResponseHeaderCondition) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBHttpResponseHeaderCondition._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBHttpResponseHeaderCondition._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -58264,17 +59971,16 @@ type LBHttpResponseHeaderDeleteAction struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBHttpResponseHeaderDeleteAction__TYPE_IDENTIFIER = "LBHttpResponseHeaderDeleteAction" -func (s *LBHttpResponseHeaderDeleteAction) GetType__() bindings.BindingType { +func (s *LBHttpResponseHeaderDeleteAction) GetType__() vapiBindings_.BindingType { return LBHttpResponseHeaderDeleteActionBindingType() } -func (s *LBHttpResponseHeaderDeleteAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBHttpResponseHeaderDeleteAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBHttpResponseHeaderDeleteAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBHttpResponseHeaderDeleteAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -58312,17 +60018,16 @@ type LBHttpResponseHeaderRewriteAction struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBHttpResponseHeaderRewriteAction__TYPE_IDENTIFIER = "LBHttpResponseHeaderRewriteAction" -func (s *LBHttpResponseHeaderRewriteAction) GetType__() bindings.BindingType { +func (s *LBHttpResponseHeaderRewriteAction) GetType__() vapiBindings_.BindingType { return LBHttpResponseHeaderRewriteActionBindingType() } -func (s *LBHttpResponseHeaderRewriteAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBHttpResponseHeaderRewriteAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBHttpResponseHeaderRewriteAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBHttpResponseHeaderRewriteAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -58519,17 +60224,16 @@ const LBHttpSslCondition_USED_SSL_CIPHER_ECDH_RSA_WITH_AES_128_GCM_SHA256 = "TLS const LBHttpSslCondition_USED_SSL_CIPHER_ECDH_RSA_WITH_AES_256_CBC_SHA384 = "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384" const LBHttpSslCondition_USED_SSL_CIPHER_ECDH_RSA_WITH_AES_256_GCM_SHA384 = "TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384" -func (s *LBHttpSslCondition) GetType__() bindings.BindingType { +func (s *LBHttpSslCondition) GetType__() vapiBindings_.BindingType { return LBHttpSslConditionBindingType() } -func (s *LBHttpSslCondition) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBHttpSslCondition) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBHttpSslCondition._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBHttpSslCondition._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -58613,6 +60317,10 @@ type LBHttpsMonitorProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -58621,10 +60329,12 @@ type LBHttpsMonitorProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -58639,17 +60349,16 @@ const LBHttpsMonitorProfile_REQUEST_METHOD_PUT = "PUT" const LBHttpsMonitorProfile_REQUEST_VERSION_0 = "HTTP_VERSION_1_0" const LBHttpsMonitorProfile_REQUEST_VERSION_1 = "HTTP_VERSION_1_1" -func (s *LBHttpsMonitorProfile) GetType__() bindings.BindingType { +func (s *LBHttpsMonitorProfile) GetType__() vapiBindings_.BindingType { return LBHttpsMonitorProfileBindingType() } -func (s *LBHttpsMonitorProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBHttpsMonitorProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBHttpsMonitorProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBHttpsMonitorProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -58707,6 +60416,10 @@ type LBIcmpMonitorProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -58715,27 +60428,28 @@ type LBIcmpMonitorProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool } -func (s *LBIcmpMonitorProfile) GetType__() bindings.BindingType { +func (s *LBIcmpMonitorProfile) GetType__() vapiBindings_.BindingType { return LBIcmpMonitorProfileBindingType() } -func (s *LBIcmpMonitorProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBIcmpMonitorProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBIcmpMonitorProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBIcmpMonitorProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -58774,17 +60488,16 @@ type LBIpHeaderCondition struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBIpHeaderCondition__TYPE_IDENTIFIER = "LBIpHeaderCondition" -func (s *LBIpHeaderCondition) GetType__() bindings.BindingType { +func (s *LBIpHeaderCondition) GetType__() vapiBindings_.BindingType { return LBIpHeaderConditionBindingType() } -func (s *LBIpHeaderCondition) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBIpHeaderCondition) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBIpHeaderCondition._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBIpHeaderCondition._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -58792,7 +60505,7 @@ func (s *LBIpHeaderCondition) GetDataValue__() (data.DataValue, []error) { // This action is used to control access to backend server resources using JSON Web Token(JWT) authentication. The JWT authentication is done before any HTTP manipulation if the HTTP request matches the given condition in LBRule. Any verification failed, the HTTP process will be terminated, and HTTP response with 401 status code and WWW-Authentication header will be returned to client. type LBJwtAuthAction struct { - Key *data.StructValue + Key *vapiData_.StructValue // Specify whether to pass the JWT to backend server or remove it. By default, it is false which means will not pass the JWT to backend servers. PassJwtToPool *bool // A description of the protected area. If no realm is specified, clients often display a formatted hostname instead. The configured realm is returned when client request is rejected with 401 http status. In the response, it will be \"WWW-Authentication: Bearer realm=\". @@ -58825,17 +60538,16 @@ type LBJwtAuthAction struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBJwtAuthAction__TYPE_IDENTIFIER = "LBJwtAuthAction" -func (s *LBJwtAuthAction) GetType__() bindings.BindingType { +func (s *LBJwtAuthAction) GetType__() vapiBindings_.BindingType { return LBJwtAuthActionBindingType() } -func (s *LBJwtAuthAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBJwtAuthAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBJwtAuthAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBJwtAuthAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -58860,17 +60572,16 @@ type LBJwtCertificateKey struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBJwtCertificateKey__TYPE_IDENTIFIER = "LBJwtCertificateKey" -func (s *LBJwtCertificateKey) GetType__() bindings.BindingType { +func (s *LBJwtCertificateKey) GetType__() vapiBindings_.BindingType { return LBJwtCertificateKeyBindingType() } -func (s *LBJwtCertificateKey) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBJwtCertificateKey) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBJwtCertificateKey._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBJwtCertificateKey._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -58896,17 +60607,16 @@ const LBJwtKey_TYPE_LBJWTCERTIFICATEKEY = "LBJwtCertificateKey" const LBJwtKey_TYPE_LBJWTSYMMETRICKEY = "LBJwtSymmetricKey" const LBJwtKey_TYPE_LBJWTPUBLICKEY = "LBJwtPublicKey" -func (s *LBJwtKey) GetType__() bindings.BindingType { +func (s *LBJwtKey) GetType__() vapiBindings_.BindingType { return LBJwtKeyBindingType() } -func (s *LBJwtKey) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBJwtKey) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBJwtKey._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBJwtKey._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -58931,17 +60641,16 @@ type LBJwtPublicKey struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBJwtPublicKey__TYPE_IDENTIFIER = "LBJwtPublicKey" -func (s *LBJwtPublicKey) GetType__() bindings.BindingType { +func (s *LBJwtPublicKey) GetType__() vapiBindings_.BindingType { return LBJwtPublicKeyBindingType() } -func (s *LBJwtPublicKey) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBJwtPublicKey) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBJwtPublicKey._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBJwtPublicKey._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -58964,17 +60673,16 @@ type LBJwtSymmetricKey struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBJwtSymmetricKey__TYPE_IDENTIFIER = "LBJwtSymmetricKey" -func (s *LBJwtSymmetricKey) GetType__() bindings.BindingType { +func (s *LBJwtSymmetricKey) GetType__() vapiBindings_.BindingType { return LBJwtSymmetricKeyBindingType() } -func (s *LBJwtSymmetricKey) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBJwtSymmetricKey) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBJwtSymmetricKey._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBJwtSymmetricKey._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -59020,6 +60728,10 @@ type LBMonitorProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -59028,10 +60740,12 @@ type LBMonitorProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -59049,17 +60763,16 @@ const LBMonitorProfile_RESOURCE_TYPE_LBHTTPMONITORPROFILE = "LBHttpMonitorProfil const LBMonitorProfile_RESOURCE_TYPE_LBHTTPSMONITORPROFILE = "LBHttpsMonitorProfile" const LBMonitorProfile_RESOURCE_TYPE_LBPASSIVEMONITORPROFILE = "LBPassiveMonitorProfile" -func (s *LBMonitorProfile) GetType__() bindings.BindingType { +func (s *LBMonitorProfile) GetType__() vapiBindings_.BindingType { return LBMonitorProfileBindingType() } -func (s *LBMonitorProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBMonitorProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBMonitorProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBMonitorProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -59081,20 +60794,19 @@ type LBMonitorProfileListResult struct { // Field by which records are sorted SortBy *string // LBMonitorProfile list results - Results []*data.StructValue + Results []*vapiData_.StructValue } -func (s *LBMonitorProfileListResult) GetType__() bindings.BindingType { +func (s *LBMonitorProfileListResult) GetType__() vapiBindings_.BindingType { return LBMonitorProfileListResultBindingType() } -func (s *LBMonitorProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBMonitorProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBMonitorProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBMonitorProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -59118,17 +60830,16 @@ const LBNodeCountPerSeverity_SEVERITY_GREEN = "GREEN" const LBNodeCountPerSeverity_SEVERITY_ORANGE = "ORANGE" const LBNodeCountPerSeverity_SEVERITY_RED = "RED" -func (s *LBNodeCountPerSeverity) GetType__() bindings.BindingType { +func (s *LBNodeCountPerSeverity) GetType__() vapiBindings_.BindingType { return LBNodeCountPerSeverityBindingType() } -func (s *LBNodeCountPerSeverity) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBNodeCountPerSeverity) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBNodeCountPerSeverity._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBNodeCountPerSeverity._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -59147,17 +60858,16 @@ type LBNodeUsage struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBNodeUsage__TYPE_IDENTIFIER = "LBNodeUsage" -func (s *LBNodeUsage) GetType__() bindings.BindingType { +func (s *LBNodeUsage) GetType__() vapiBindings_.BindingType { return LBNodeUsageBindingType() } -func (s *LBNodeUsage) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBNodeUsage) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBNodeUsage._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBNodeUsage._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -59177,7 +60887,7 @@ type LBNodeUsageSummary struct { // The property identifies array of node count for each severity. NodeCounts []LBNodeCountPerSeverity // The property identifies all LB node usages. By default, it is not included in response. It exists when parameter ?include_usages=true. - NodeUsages []*data.StructValue + NodeUsages []*vapiData_.StructValue // Pool member capacity means maximum number of pool members which can be configured on all nodes. format: int64 PoolMemberCapacity *int64 // Possible values are: @@ -59196,17 +60906,16 @@ const LBNodeUsageSummary_SEVERITY_GREEN = "GREEN" const LBNodeUsageSummary_SEVERITY_ORANGE = "ORANGE" const LBNodeUsageSummary_SEVERITY_RED = "RED" -func (s *LBNodeUsageSummary) GetType__() bindings.BindingType { +func (s *LBNodeUsageSummary) GetType__() vapiBindings_.BindingType { return LBNodeUsageSummaryBindingType() } -func (s *LBNodeUsageSummary) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBNodeUsageSummary) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBNodeUsageSummary._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBNodeUsageSummary._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -59256,6 +60965,10 @@ type LBPassiveMonitorProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -59264,10 +60977,12 @@ type LBPassiveMonitorProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -59279,17 +60994,16 @@ type LBPassiveMonitorProfile struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBPassiveMonitorProfile__TYPE_IDENTIFIER = "LBPassiveMonitorProfile" -func (s *LBPassiveMonitorProfile) GetType__() bindings.BindingType { +func (s *LBPassiveMonitorProfile) GetType__() vapiBindings_.BindingType { return LBPassiveMonitorProfileBindingType() } -func (s *LBPassiveMonitorProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBPassiveMonitorProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBPassiveMonitorProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBPassiveMonitorProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -59313,17 +61027,16 @@ type LBPersistenceCookieTime struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBPersistenceCookieTime__TYPE_IDENTIFIER = "LBPersistenceCookieTime" -func (s *LBPersistenceCookieTime) GetType__() bindings.BindingType { +func (s *LBPersistenceCookieTime) GetType__() vapiBindings_.BindingType { return LBPersistenceCookieTimeBindingType() } -func (s *LBPersistenceCookieTime) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBPersistenceCookieTime) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBPersistenceCookieTime._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBPersistenceCookieTime._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -59366,6 +61079,10 @@ type LBPersistenceProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -59374,10 +61091,12 @@ type LBPersistenceProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -59394,17 +61113,16 @@ const LBPersistenceProfile_RESOURCE_TYPE_LBSOURCEIPPERSISTENCEPROFILE = "LBSourc const LBPersistenceProfile_RESOURCE_TYPE_LBCOOKIEPERSISTENCEPROFILE = "LBCookiePersistenceProfile" const LBPersistenceProfile_RESOURCE_TYPE_LBGENERICPERSISTENCEPROFILE = "LBGenericPersistenceProfile" -func (s *LBPersistenceProfile) GetType__() bindings.BindingType { +func (s *LBPersistenceProfile) GetType__() vapiBindings_.BindingType { return LBPersistenceProfileBindingType() } -func (s *LBPersistenceProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBPersistenceProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBPersistenceProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBPersistenceProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -59426,20 +61144,19 @@ type LBPersistenceProfileListResult struct { // Field by which records are sorted SortBy *string // LBPersistenceProfile list results - Results []*data.StructValue + Results []*vapiData_.StructValue } -func (s *LBPersistenceProfileListResult) GetType__() bindings.BindingType { +func (s *LBPersistenceProfileListResult) GetType__() vapiBindings_.BindingType { return LBPersistenceProfileListResultBindingType() } -func (s *LBPersistenceProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBPersistenceProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBPersistenceProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBPersistenceProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -59476,6 +61193,10 @@ type LBPool struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -59484,15 +61205,19 @@ type LBPool struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool // In case of active healthchecks, load balancer itself initiates new connections (or sends ICMP ping) to the servers periodically to check their health, completely independent of any data traffic. Active healthchecks are disabled by default and can be enabled for a server pool by binding a health monitor to the pool. If multiple active monitors are configured, the pool member status is UP only when the health check status for all the monitors are UP. The property is deprecated as NSX-T Load Balancer is deprecated. + // + // Deprecated: This API element is deprecated. ActiveMonitorPaths []string // Possible values are: // @@ -59510,11 +61235,17 @@ type LBPool struct { // A pool is considered active if there are at least certain minimum number of members. format: int64 MinActiveMembers *int64 // Passive healthchecks are disabled by default and can be enabled by attaching a passive health monitor to a server pool. Each time a client connection to a pool member fails, its failed count is incremented. For pools bound to L7 virtual servers, a connection is considered to be failed and failed count is incremented if any TCP connection errors (e.g. TCP RST or failure to send data) or SSL handshake failures occur. For pools bound to L4 virtual servers, if no response is received to a TCP SYN sent to the pool member or if a TCP RST is received in response to a TCP SYN, then the pool member is considered to have failed and the failed count is incremented. The property is deprecated as NSX-T Load Balancer is deprecated. + // + // Deprecated: This API element is deprecated. PassiveMonitorPath *string - SnatTranslation *data.StructValue + SnatTranslation *vapiData_.StructValue // TCP multiplexing allows the same TCP connection between load balancer and the backend server to be used for sending multiple client requests from different client TCP connections. The property is deprecated as NSX-T Load Balancer is deprecated. + // + // Deprecated: This API element is deprecated. TcpMultiplexingEnabled *bool // The maximum number of TCP connections per pool that are idly kept alive for sending future client requests. The property is deprecated as NSX-T Load Balancer is deprecated. format: int64 + // + // Deprecated: This API element is deprecated. TcpMultiplexingNumber *int64 } @@ -59524,17 +61255,16 @@ const LBPool_ALGORITHM_LEAST_CONNECTION = "LEAST_CONNECTION" const LBPool_ALGORITHM_WEIGHTED_LEAST_CONNECTION = "WEIGHTED_LEAST_CONNECTION" const LBPool_ALGORITHM_IP_HASH = "IP_HASH" -func (s *LBPool) GetType__() bindings.BindingType { +func (s *LBPool) GetType__() vapiBindings_.BindingType { return LBPoolBindingType() } -func (s *LBPool) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBPool) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBPool._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBPool._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -59559,17 +61289,16 @@ type LBPoolListResult struct { Results []LBPool } -func (s *LBPoolListResult) GetType__() bindings.BindingType { +func (s *LBPoolListResult) GetType__() vapiBindings_.BindingType { return LBPoolListResultBindingType() } -func (s *LBPoolListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBPoolListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBPoolListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBPoolListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -59603,17 +61332,16 @@ const LBPoolMember_ADMIN_STATE_ENABLED = "ENABLED" const LBPoolMember_ADMIN_STATE_DISABLED = "DISABLED" const LBPoolMember_ADMIN_STATE_GRACEFUL_DISABLED = "GRACEFUL_DISABLED" -func (s *LBPoolMember) GetType__() bindings.BindingType { +func (s *LBPoolMember) GetType__() vapiBindings_.BindingType { return LBPoolMemberBindingType() } -func (s *LBPoolMember) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBPoolMember) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBPoolMember._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBPoolMember._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -59643,17 +61371,16 @@ const LBPoolMemberGroup_IP_REVISION_FILTER_IPV4 = "IPV4" const LBPoolMemberGroup_IP_REVISION_FILTER_IPV6 = "IPV6" const LBPoolMemberGroup_IP_REVISION_FILTER_IPV4_IPV6 = "IPV4_IPV6" -func (s *LBPoolMemberGroup) GetType__() bindings.BindingType { +func (s *LBPoolMemberGroup) GetType__() vapiBindings_.BindingType { return LBPoolMemberGroupBindingType() } -func (s *LBPoolMemberGroup) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBPoolMemberGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBPoolMemberGroup._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBPoolMemberGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -59667,17 +61394,16 @@ type LBPoolMemberStatistics struct { Statistics *LBStatisticsCounter } -func (s *LBPoolMemberStatistics) GetType__() bindings.BindingType { +func (s *LBPoolMemberStatistics) GetType__() vapiBindings_.BindingType { return LBPoolMemberStatisticsBindingType() } -func (s *LBPoolMemberStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBPoolMemberStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBPoolMemberStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBPoolMemberStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -59714,17 +61440,16 @@ const LBPoolMemberStatus_STATUS_GRACEFUL_DISABLED = "GRACEFUL_DISABLED" const LBPoolMemberStatus_STATUS_UNUSED = "UNUSED" const LBPoolMemberStatus_STATUS_UNKNOWN = "UNKNOWN" -func (s *LBPoolMemberStatus) GetType__() bindings.BindingType { +func (s *LBPoolMemberStatus) GetType__() vapiBindings_.BindingType { return LBPoolMemberStatusBindingType() } -func (s *LBPoolMemberStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBPoolMemberStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBPoolMemberStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBPoolMemberStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -59744,17 +61469,16 @@ type LBPoolStatistics struct { ResourceType string } -func (s *LBPoolStatistics) GetType__() bindings.BindingType { +func (s *LBPoolStatistics) GetType__() vapiBindings_.BindingType { return LBPoolStatisticsBindingType() } -func (s *LBPoolStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBPoolStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBPoolStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBPoolStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -59773,17 +61497,16 @@ type LBPoolStatisticsPerEP struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBPoolStatisticsPerEP__TYPE_IDENTIFIER = "LBPoolStatisticsPerEP" -func (s *LBPoolStatisticsPerEP) GetType__() bindings.BindingType { +func (s *LBPoolStatisticsPerEP) GetType__() vapiBindings_.BindingType { return LBPoolStatisticsPerEPBindingType() } -func (s *LBPoolStatisticsPerEP) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBPoolStatisticsPerEP) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBPoolStatisticsPerEP._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBPoolStatisticsPerEP._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -59824,17 +61547,16 @@ const LBPoolStatus_STATUS_DOWN = "DOWN" const LBPoolStatus_STATUS_DETACHED = "DETACHED" const LBPoolStatus_STATUS_UNKNOWN = "UNKNOWN" -func (s *LBPoolStatus) GetType__() bindings.BindingType { +func (s *LBPoolStatus) GetType__() vapiBindings_.BindingType { return LBPoolStatusBindingType() } -func (s *LBPoolStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBPoolStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBPoolStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBPoolStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -59853,17 +61575,16 @@ type LBPoolStatusPerEP struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBPoolStatusPerEP__TYPE_IDENTIFIER = "LBPoolStatusPerEP" -func (s *LBPoolStatusPerEP) GetType__() bindings.BindingType { +func (s *LBPoolStatusPerEP) GetType__() vapiBindings_.BindingType { return LBPoolStatusPerEPBindingType() } -func (s *LBPoolStatusPerEP) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBPoolStatusPerEP) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBPoolStatusPerEP._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBPoolStatusPerEP._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -59872,11 +61593,11 @@ func (s *LBPoolStatusPerEP) GetDataValue__() (data.DataValue, []error) { // Binding of a LBPool and Group to a LBVirtualServer used to route application traffic passing through load balancers. LBRule uses match conditions to match application traffic passing through a LBVirtualServer using HTTP or HTTPS. Can bind multiple LBVirtualServers to a Group. Each LBRule consists of two optional match conditions, each match contidion defines a criterion for application traffic. If no match conditions are specified, then the LBRule will always match and it is used typically to define default rules. If more than one match condition is specified, then matching strategy determines if all conditions should match or any one condition should match for the LBRule to be considered a match. A match indicates that the LBVirtualServer should route the request to the Group (parent of LBRule). LBRule is deprecated as NSX-T Load Balancer is deprecated. type LBRule struct { // A list of actions to be executed at specified phase when load balancer rule matches. The actions are used to manipulate application traffic, such as rewrite URI of HTTP messages, redirect HTTP messages, etc. - Actions []*data.StructValue + Actions []*vapiData_.StructValue // A display name useful for identifying an LBRule. DisplayName *string // A list of match conditions used to match application traffic. Multiple match conditions can be specified in one load balancer rule, each match condition defines a criterion to match application traffic. If no match conditions are specified, then the load balancer rule will always match and it is used typically to define default rules. If more than one match condition is specified, then match strategy determines if all conditions should match or any one condition should match for the load balancer rule to considered a match. - MatchConditions []*data.StructValue + MatchConditions []*vapiData_.StructValue // Possible values are: // // * LBRule#LBRule_MATCH_STRATEGY_ALL @@ -59904,17 +61625,16 @@ const LBRule_PHASE_HTTP_RESPONSE_REWRITE = "HTTP_RESPONSE_REWRITE" const LBRule_PHASE_HTTP_ACCESS = "HTTP_ACCESS" const LBRule_PHASE_TRANSPORT = "TRANSPORT" -func (s *LBRule) GetType__() bindings.BindingType { +func (s *LBRule) GetType__() vapiBindings_.BindingType { return LBRuleBindingType() } -func (s *LBRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -59962,17 +61682,16 @@ const LBRuleAction_TYPE_LBJWTAUTHACTION = "LBJwtAuthAction" const LBRuleAction_TYPE_LBSSLMODESELECTIONACTION = "LBSslModeSelectionAction" const LBRuleAction_TYPE_LBCONNECTIONDROPACTION = "LBConnectionDropAction" -func (s *LBRuleAction) GetType__() bindings.BindingType { +func (s *LBRuleAction) GetType__() vapiBindings_.BindingType { return LBRuleActionBindingType() } -func (s *LBRuleAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBRuleAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBRuleAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBRuleAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -60020,17 +61739,16 @@ const LBRuleCondition_TYPE_LBVARIABLECONDITION = "LBVariableCondition" const LBRuleCondition_TYPE_LBHTTPSSLCONDITION = "LBHttpSslCondition" const LBRuleCondition_TYPE_LBSSLSNICONDITION = "LBSslSniCondition" -func (s *LBRuleCondition) GetType__() bindings.BindingType { +func (s *LBRuleCondition) GetType__() vapiBindings_.BindingType { return LBRuleConditionBindingType() } -func (s *LBRuleCondition) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBRuleCondition) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBRuleCondition._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBRuleCondition._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -60066,17 +61784,16 @@ type LBSelectPoolAction struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBSelectPoolAction__TYPE_IDENTIFIER = "LBSelectPoolAction" -func (s *LBSelectPoolAction) GetType__() bindings.BindingType { +func (s *LBSelectPoolAction) GetType__() vapiBindings_.BindingType { return LBSelectPoolActionBindingType() } -func (s *LBSelectPoolAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBSelectPoolAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBSelectPoolAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBSelectPoolAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -60113,6 +61830,10 @@ type LBServerSslProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -60121,10 +61842,12 @@ type LBServerSslProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -60233,17 +61956,16 @@ const LBServerSslProfile_PROTOCOLS_TLS_V1 = "TLS_V1" const LBServerSslProfile_PROTOCOLS_TLS_V1_1 = "TLS_V1_1" const LBServerSslProfile_PROTOCOLS_TLS_V1_2 = "TLS_V1_2" -func (s *LBServerSslProfile) GetType__() bindings.BindingType { +func (s *LBServerSslProfile) GetType__() vapiBindings_.BindingType { return LBServerSslProfileBindingType() } -func (s *LBServerSslProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBServerSslProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBServerSslProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBServerSslProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -60275,17 +61997,16 @@ const LBServerSslProfileBinding_SERVER_AUTH_REQUIRED = "REQUIRED" const LBServerSslProfileBinding_SERVER_AUTH_IGNORE = "IGNORE" const LBServerSslProfileBinding_SERVER_AUTH_AUTO_APPLY = "AUTO_APPLY" -func (s *LBServerSslProfileBinding) GetType__() bindings.BindingType { +func (s *LBServerSslProfileBinding) GetType__() vapiBindings_.BindingType { return LBServerSslProfileBindingBindingType() } -func (s *LBServerSslProfileBinding) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBServerSslProfileBinding) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBServerSslProfileBinding._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBServerSslProfileBinding._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -60309,17 +62030,16 @@ type LBServerSslProfileListResult struct { Results []LBServerSslProfile } -func (s *LBServerSslProfileListResult) GetType__() bindings.BindingType { +func (s *LBServerSslProfileListResult) GetType__() vapiBindings_.BindingType { return LBServerSslProfileListResultBindingType() } -func (s *LBServerSslProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBServerSslProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBServerSslProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBServerSslProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -60356,6 +62076,10 @@ type LBService struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -60364,15 +62088,19 @@ type LBService struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool // Flag to enable access log + // + // Deprecated: This API element is deprecated. AccessLogEnabled *bool // LBS could be instantiated (or created) on the Tier-1, etc. For now, only the Tier-1 object is supported. ConnectivityPath *string @@ -60391,6 +62119,8 @@ type LBService struct { // Load balancer engine writes information about encountered issues of different severity levels to the error log. This setting is used to define the severity level of the error log. ErrorLogLevel *string // If relax_scale_validation is true, the scale validations for virtual servers/pools/pool members/rules are relaxed for load balancer service. When load balancer service is deployed on edge nodes, the scale of virtual servers/pools/pool members for the load balancer service should not exceed the scale number of the largest load balancer size which could be configured on a certain edge form factor. For example, the largest load balancer size supported on a MEDIUM edge node is MEDIUM. So one SMALL load balancer deployed on MEDIUM edge nodes can support the scale number of MEDIUM load balancer. It is not recommended to enable active monitors if relax_scale_validation is true due to performance consideration. If relax_scale_validation is false, scale numbers should be validated for load balancer service. The property is deprecated as NSX-T Load Balancer is deprecated. + // + // Deprecated: This API element is deprecated. RelaxScaleValidation *bool // Possible values are: // @@ -60417,17 +62147,16 @@ const LBService_SIZE_LARGE = "LARGE" const LBService_SIZE_XLARGE = "XLARGE" const LBService_SIZE_DLB = "DLB" -func (s *LBService) GetType__() bindings.BindingType { +func (s *LBService) GetType__() vapiBindings_.BindingType { return LBServiceBindingType() } -func (s *LBService) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBService) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBService._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBService._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -60451,17 +62180,16 @@ const LBServiceCountPerSeverity_SEVERITY_GREEN = "GREEN" const LBServiceCountPerSeverity_SEVERITY_ORANGE = "ORANGE" const LBServiceCountPerSeverity_SEVERITY_RED = "RED" -func (s *LBServiceCountPerSeverity) GetType__() bindings.BindingType { +func (s *LBServiceCountPerSeverity) GetType__() vapiBindings_.BindingType { return LBServiceCountPerSeverityBindingType() } -func (s *LBServiceCountPerSeverity) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBServiceCountPerSeverity) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBServiceCountPerSeverity._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBServiceCountPerSeverity._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -60476,17 +62204,16 @@ type LBServiceInstanceDetail struct { ErrorMessage *string } -func (s *LBServiceInstanceDetail) GetType__() bindings.BindingType { +func (s *LBServiceInstanceDetail) GetType__() vapiBindings_.BindingType { return LBServiceInstanceDetailBindingType() } -func (s *LBServiceInstanceDetail) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBServiceInstanceDetail) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBServiceInstanceDetail._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBServiceInstanceDetail._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -60511,17 +62238,16 @@ const LBServiceInstanceDetailPerStatus_STATUS_READY = "READY" const LBServiceInstanceDetailPerStatus_STATUS_CONFLICT = "CONFLICT" const LBServiceInstanceDetailPerStatus_STATUS_NOT_READY = "NOT_READY" -func (s *LBServiceInstanceDetailPerStatus) GetType__() bindings.BindingType { +func (s *LBServiceInstanceDetailPerStatus) GetType__() vapiBindings_.BindingType { return LBServiceInstanceDetailPerStatusBindingType() } -func (s *LBServiceInstanceDetailPerStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBServiceInstanceDetailPerStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBServiceInstanceDetailPerStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBServiceInstanceDetailPerStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -60534,17 +62260,16 @@ type LBServiceInstanceDetailPerTransportNode struct { TransportNodeId *string } -func (s *LBServiceInstanceDetailPerTransportNode) GetType__() bindings.BindingType { +func (s *LBServiceInstanceDetailPerTransportNode) GetType__() vapiBindings_.BindingType { return LBServiceInstanceDetailPerTransportNodeBindingType() } -func (s *LBServiceInstanceDetailPerTransportNode) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBServiceInstanceDetailPerTransportNode) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBServiceInstanceDetailPerTransportNode._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBServiceInstanceDetailPerTransportNode._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -60569,17 +62294,16 @@ type LBServiceListResult struct { Results []LBService } -func (s *LBServiceListResult) GetType__() bindings.BindingType { +func (s *LBServiceListResult) GetType__() vapiBindings_.BindingType { return LBServiceListResultBindingType() } -func (s *LBServiceListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBServiceListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBServiceListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBServiceListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -60601,17 +62325,16 @@ type LBServiceStatistics struct { ResourceType string } -func (s *LBServiceStatistics) GetType__() bindings.BindingType { +func (s *LBServiceStatistics) GetType__() vapiBindings_.BindingType { return LBServiceStatisticsBindingType() } -func (s *LBServiceStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBServiceStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBServiceStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBServiceStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -60636,17 +62359,16 @@ type LBServiceStatisticsCounter struct { L7TotalSessions *int64 } -func (s *LBServiceStatisticsCounter) GetType__() bindings.BindingType { +func (s *LBServiceStatisticsCounter) GetType__() vapiBindings_.BindingType { return LBServiceStatisticsCounterBindingType() } -func (s *LBServiceStatisticsCounter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBServiceStatisticsCounter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBServiceStatisticsCounter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBServiceStatisticsCounter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -60665,17 +62387,16 @@ type LBServiceStatisticsPerEP struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBServiceStatisticsPerEP__TYPE_IDENTIFIER = "LBServiceStatisticsPerEP" -func (s *LBServiceStatisticsPerEP) GetType__() bindings.BindingType { +func (s *LBServiceStatisticsPerEP) GetType__() vapiBindings_.BindingType { return LBServiceStatisticsPerEPBindingType() } -func (s *LBServiceStatisticsPerEP) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBServiceStatisticsPerEP) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBServiceStatisticsPerEP._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBServiceStatisticsPerEP._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -60734,17 +62455,16 @@ const LBServiceStatus_SERVICE_STATUS_DETACHED = "DETACHED" const LBServiceStatus_SERVICE_STATUS_DISABLED = "DISABLED" const LBServiceStatus_SERVICE_STATUS_UNKNOWN = "UNKNOWN" -func (s *LBServiceStatus) GetType__() bindings.BindingType { +func (s *LBServiceStatus) GetType__() vapiBindings_.BindingType { return LBServiceStatusBindingType() } -func (s *LBServiceStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBServiceStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBServiceStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBServiceStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -60763,17 +62483,16 @@ type LBServiceStatusPerEP struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBServiceStatusPerEP__TYPE_IDENTIFIER = "LBServiceStatusPerEP" -func (s *LBServiceStatusPerEP) GetType__() bindings.BindingType { +func (s *LBServiceStatusPerEP) GetType__() vapiBindings_.BindingType { return LBServiceStatusPerEPBindingType() } -func (s *LBServiceStatusPerEP) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBServiceStatusPerEP) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBServiceStatusPerEP._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBServiceStatusPerEP._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -60836,17 +62555,16 @@ const LBServiceUsage_SEVERITY_GREEN = "GREEN" const LBServiceUsage_SEVERITY_ORANGE = "ORANGE" const LBServiceUsage_SEVERITY_RED = "RED" -func (s *LBServiceUsage) GetType__() bindings.BindingType { +func (s *LBServiceUsage) GetType__() vapiBindings_.BindingType { return LBServiceUsageBindingType() } -func (s *LBServiceUsage) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBServiceUsage) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBServiceUsage._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBServiceUsage._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -60865,17 +62583,16 @@ type LBServiceUsagePerEP struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBServiceUsagePerEP__TYPE_IDENTIFIER = "LBServiceUsagePerEP" -func (s *LBServiceUsagePerEP) GetType__() bindings.BindingType { +func (s *LBServiceUsagePerEP) GetType__() vapiBindings_.BindingType { return LBServiceUsagePerEPBindingType() } -func (s *LBServiceUsagePerEP) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBServiceUsagePerEP) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBServiceUsagePerEP._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBServiceUsagePerEP._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -60941,17 +62658,16 @@ const LBServiceUsageSummary_VIRTUAL_SERVER_SEVERITY_GREEN = "GREEN" const LBServiceUsageSummary_VIRTUAL_SERVER_SEVERITY_ORANGE = "ORANGE" const LBServiceUsageSummary_VIRTUAL_SERVER_SEVERITY_RED = "RED" -func (s *LBServiceUsageSummary) GetType__() bindings.BindingType { +func (s *LBServiceUsageSummary) GetType__() vapiBindings_.BindingType { return LBServiceUsageSummaryBindingType() } -func (s *LBServiceUsageSummary) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBServiceUsageSummary) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBServiceUsageSummary._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBServiceUsageSummary._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -60977,17 +62693,16 @@ type LBSessionCookieTime struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBSessionCookieTime__TYPE_IDENTIFIER = "LBSessionCookieTime" -func (s *LBSessionCookieTime) GetType__() bindings.BindingType { +func (s *LBSessionCookieTime) GetType__() vapiBindings_.BindingType { return LBSessionCookieTimeBindingType() } -func (s *LBSessionCookieTime) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBSessionCookieTime) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBSessionCookieTime._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBSessionCookieTime._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -61010,17 +62725,16 @@ type LBSnatAutoMap struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBSnatAutoMap__TYPE_IDENTIFIER = "LBSnatAutoMap" -func (s *LBSnatAutoMap) GetType__() bindings.BindingType { +func (s *LBSnatAutoMap) GetType__() vapiBindings_.BindingType { return LBSnatAutoMapBindingType() } -func (s *LBSnatAutoMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBSnatAutoMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBSnatAutoMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBSnatAutoMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -61043,17 +62757,16 @@ type LBSnatDisabled struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBSnatDisabled__TYPE_IDENTIFIER = "LBSnatDisabled" -func (s *LBSnatDisabled) GetType__() bindings.BindingType { +func (s *LBSnatDisabled) GetType__() vapiBindings_.BindingType { return LBSnatDisabledBindingType() } -func (s *LBSnatDisabled) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBSnatDisabled) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBSnatDisabled._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBSnatDisabled._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -61067,17 +62780,16 @@ type LBSnatIpElement struct { PrefixLength *int64 } -func (s *LBSnatIpElement) GetType__() bindings.BindingType { +func (s *LBSnatIpElement) GetType__() vapiBindings_.BindingType { return LBSnatIpElementBindingType() } -func (s *LBSnatIpElement) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBSnatIpElement) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBSnatIpElement._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBSnatIpElement._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -61102,17 +62814,16 @@ type LBSnatIpPool struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBSnatIpPool__TYPE_IDENTIFIER = "LBSnatIpPool" -func (s *LBSnatIpPool) GetType__() bindings.BindingType { +func (s *LBSnatIpPool) GetType__() vapiBindings_.BindingType { return LBSnatIpPoolBindingType() } -func (s *LBSnatIpPool) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBSnatIpPool) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBSnatIpPool._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBSnatIpPool._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -61138,17 +62849,16 @@ const LBSnatTranslation_TYPE_LBSNATAUTOMAP = "LBSnatAutoMap" const LBSnatTranslation_TYPE_LBSNATIPPOOL = "LBSnatIpPool" const LBSnatTranslation_TYPE_LBSNATDISABLED = "LBSnatDisabled" -func (s *LBSnatTranslation) GetType__() bindings.BindingType { +func (s *LBSnatTranslation) GetType__() vapiBindings_.BindingType { return LBSnatTranslationBindingType() } -func (s *LBSnatTranslation) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBSnatTranslation) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBSnatTranslation._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBSnatTranslation._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -61157,6 +62867,8 @@ func (s *LBSnatTranslation) GetDataValue__() (data.DataValue, []error) { // Some applications maintain state and require all relevant connections to be sent to the same server as the application state is not synchronized among servers. Persistence is enabled on a LBVirtualServer by binding a persistence profile to it. type LBSourceIpPersistenceProfile struct { // Persistence entries are not synchronized to the HA peer by default. The property is deprecated as NSX-T Load Balancer is deprecated. + // + // Deprecated: This API element is deprecated. HaPersistenceMirroringEnabled *bool // Possible values are: // @@ -61202,6 +62914,10 @@ type LBSourceIpPersistenceProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -61210,10 +62926,12 @@ type LBSourceIpPersistenceProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -61229,17 +62947,16 @@ const LBSourceIpPersistenceProfile__TYPE_IDENTIFIER = "LBSourceIpPersistenceProf const LBSourceIpPersistenceProfile_PURGE_NO_PURGE = "NO_PURGE" const LBSourceIpPersistenceProfile_PURGE_FULL = "FULL" -func (s *LBSourceIpPersistenceProfile) GetType__() bindings.BindingType { +func (s *LBSourceIpPersistenceProfile) GetType__() vapiBindings_.BindingType { return LBSourceIpPersistenceProfileBindingType() } -func (s *LBSourceIpPersistenceProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBSourceIpPersistenceProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBSourceIpPersistenceProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBSourceIpPersistenceProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -61284,17 +63001,16 @@ const LBSslModeSelectionAction_SSL_MODE_PASSTHROUGH = "SSL_PASSTHROUGH" const LBSslModeSelectionAction_SSL_MODE_END_TO_END = "SSL_END_TO_END" const LBSslModeSelectionAction_SSL_MODE_OFFLOAD = "SSL_OFFLOAD" -func (s *LBSslModeSelectionAction) GetType__() bindings.BindingType { +func (s *LBSslModeSelectionAction) GetType__() vapiBindings_.BindingType { return LBSslModeSelectionActionBindingType() } -func (s *LBSslModeSelectionAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBSslModeSelectionAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBSslModeSelectionAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBSslModeSelectionAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -61331,6 +63047,10 @@ type LBSslProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -61339,27 +63059,28 @@ type LBSslProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool } -func (s *LBSslProfile) GetType__() bindings.BindingType { +func (s *LBSslProfile) GetType__() vapiBindings_.BindingType { return LBSslProfileBindingType() } -func (s *LBSslProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBSslProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBSslProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBSslProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -61413,17 +63134,16 @@ const LBSslSniCondition_MATCH_TYPE_EQUALS = "EQUALS" const LBSslSniCondition_MATCH_TYPE_CONTAINS = "CONTAINS" const LBSslSniCondition_MATCH_TYPE_REGEX = "REGEX" -func (s *LBSslSniCondition) GetType__() bindings.BindingType { +func (s *LBSslSniCondition) GetType__() vapiBindings_.BindingType { return LBSslSniConditionBindingType() } -func (s *LBSslSniCondition) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBSslSniCondition) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBSslSniCondition._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBSslSniCondition._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -61466,17 +63186,16 @@ type LBStatisticsCounter struct { TotalSessions *int64 } -func (s *LBStatisticsCounter) GetType__() bindings.BindingType { +func (s *LBStatisticsCounter) GetType__() vapiBindings_.BindingType { return LBStatisticsCounterBindingType() } -func (s *LBStatisticsCounter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBStatisticsCounter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBStatisticsCounter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBStatisticsCounter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -61513,17 +63232,16 @@ type LBTcpHeaderCondition struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBTcpHeaderCondition__TYPE_IDENTIFIER = "LBTcpHeaderCondition" -func (s *LBTcpHeaderCondition) GetType__() bindings.BindingType { +func (s *LBTcpHeaderCondition) GetType__() vapiBindings_.BindingType { return LBTcpHeaderConditionBindingType() } -func (s *LBTcpHeaderCondition) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBTcpHeaderCondition) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBTcpHeaderCondition._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBTcpHeaderCondition._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -61583,6 +63301,10 @@ type LBTcpMonitorProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -61591,27 +63313,28 @@ type LBTcpMonitorProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool } -func (s *LBTcpMonitorProfile) GetType__() bindings.BindingType { +func (s *LBTcpMonitorProfile) GetType__() vapiBindings_.BindingType { return LBTcpMonitorProfileBindingType() } -func (s *LBTcpMonitorProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBTcpMonitorProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBTcpMonitorProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBTcpMonitorProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -61671,6 +63394,10 @@ type LBUdpMonitorProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -61679,27 +63406,28 @@ type LBUdpMonitorProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool } -func (s *LBUdpMonitorProfile) GetType__() bindings.BindingType { +func (s *LBUdpMonitorProfile) GetType__() vapiBindings_.BindingType { return LBUdpMonitorProfileBindingType() } -func (s *LBUdpMonitorProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBUdpMonitorProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBUdpMonitorProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBUdpMonitorProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -61737,17 +63465,16 @@ type LBVariableAssignmentAction struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBVariableAssignmentAction__TYPE_IDENTIFIER = "LBVariableAssignmentAction" -func (s *LBVariableAssignmentAction) GetType__() bindings.BindingType { +func (s *LBVariableAssignmentAction) GetType__() vapiBindings_.BindingType { return LBVariableAssignmentActionBindingType() } -func (s *LBVariableAssignmentAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBVariableAssignmentAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBVariableAssignmentAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBVariableAssignmentAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -61803,17 +63530,16 @@ const LBVariableCondition_MATCH_TYPE_EQUALS = "EQUALS" const LBVariableCondition_MATCH_TYPE_CONTAINS = "CONTAINS" const LBVariableCondition_MATCH_TYPE_REGEX = "REGEX" -func (s *LBVariableCondition) GetType__() bindings.BindingType { +func (s *LBVariableCondition) GetType__() vapiBindings_.BindingType { return LBVariableConditionBindingType() } -func (s *LBVariableCondition) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBVariableCondition) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBVariableCondition._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBVariableCondition._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -61853,17 +63579,16 @@ type LBVariablePersistenceLearnAction struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBVariablePersistenceLearnAction__TYPE_IDENTIFIER = "LBVariablePersistenceLearnAction" -func (s *LBVariablePersistenceLearnAction) GetType__() bindings.BindingType { +func (s *LBVariablePersistenceLearnAction) GetType__() vapiBindings_.BindingType { return LBVariablePersistenceLearnActionBindingType() } -func (s *LBVariablePersistenceLearnAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBVariablePersistenceLearnAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBVariablePersistenceLearnAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBVariablePersistenceLearnAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -61903,17 +63628,16 @@ type LBVariablePersistenceOnAction struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBVariablePersistenceOnAction__TYPE_IDENTIFIER = "LBVariablePersistenceOnAction" -func (s *LBVariablePersistenceOnAction) GetType__() bindings.BindingType { +func (s *LBVariablePersistenceOnAction) GetType__() vapiBindings_.BindingType { return LBVariablePersistenceOnActionBindingType() } -func (s *LBVariablePersistenceOnAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBVariablePersistenceOnAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBVariablePersistenceOnAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBVariablePersistenceOnAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -61950,6 +63674,10 @@ type LBVirtualServer struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -61958,10 +63686,12 @@ type LBVirtualServer struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -61985,31 +63715,38 @@ type LBVirtualServer struct { // The property log_significant_event_only can take effect only when access_log_enabled is true. If log_significant_event_only is true, significant events are logged in access log. For L4 virtual server, significant event means unsuccessful(error or dropped) TCP/UDP connections. For L7 virtual server, significant event means unsuccessful connections or HTTP/HTTPS requests which have error response code(e.g. 4xx, 5xx). LogSignificantEventOnly *bool // To ensure one virtual server does not over consume resources, affecting other applications hosted on the same LBS, connections to a virtual server can be capped. If it is not specified, it means that connections are unlimited. The property is deprecated as NSX-T Load Balancer is deprecated. format: int64 + // + // Deprecated: This API element is deprecated. MaxConcurrentConnections *int64 // To ensure one virtual server does not over consume resources, connections to a member can be rate limited. If it is not specified, it means that connection rate is unlimited. The property is deprecated as NSX-T Load Balancer is deprecated. format: int64 + // + // Deprecated: This API element is deprecated. MaxNewConnectionRate *int64 // The server pool(LBPool) contains backend servers. Server pool consists of one or more servers, also referred to as pool members, that are similarly configured and are running the same application. PoolPath *string // Ports contains a list of at least one port or port range such as \"80\", \"1234-1236\". Each port element in the list should be a single port or a single port range. format: port-or-range Ports []string // Load balancer rules allow customization of load balancing behavior using match/action rules. Currently, load balancer rules are supported for only layer 7 virtual servers with LBHttpProfile. The property is deprecated as NSX-T Load Balancer is deprecated. + // + // Deprecated: This API element is deprecated. Rules []LBRule ServerSslProfileBinding *LBServerSslProfileBinding // When load balancer can not select a backend server to serve the request in default pool or pool in rules, the request would be served by sorry server pool. The property is deprecated as NSX-T Load Balancer is deprecated. + // + // Deprecated: This API element is deprecated. SorryPoolPath *string } -func (s *LBVirtualServer) GetType__() bindings.BindingType { +func (s *LBVirtualServer) GetType__() vapiBindings_.BindingType { return LBVirtualServerBindingType() } -func (s *LBVirtualServer) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBVirtualServer) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBVirtualServer._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBVirtualServer._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -62034,17 +63771,16 @@ type LBVirtualServerListResult struct { Results []LBVirtualServer } -func (s *LBVirtualServerListResult) GetType__() bindings.BindingType { +func (s *LBVirtualServerListResult) GetType__() vapiBindings_.BindingType { return LBVirtualServerListResultBindingType() } -func (s *LBVirtualServerListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBVirtualServerListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBVirtualServerListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBVirtualServerListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -62062,17 +63798,16 @@ type LBVirtualServerStatistics struct { ResourceType string } -func (s *LBVirtualServerStatistics) GetType__() bindings.BindingType { +func (s *LBVirtualServerStatistics) GetType__() vapiBindings_.BindingType { return LBVirtualServerStatisticsBindingType() } -func (s *LBVirtualServerStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBVirtualServerStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBVirtualServerStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBVirtualServerStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -62091,17 +63826,16 @@ type LBVirtualServerStatisticsPerEP struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBVirtualServerStatisticsPerEP__TYPE_IDENTIFIER = "LBVirtualServerStatisticsPerEP" -func (s *LBVirtualServerStatisticsPerEP) GetType__() bindings.BindingType { +func (s *LBVirtualServerStatisticsPerEP) GetType__() vapiBindings_.BindingType { return LBVirtualServerStatisticsPerEPBindingType() } -func (s *LBVirtualServerStatisticsPerEP) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBVirtualServerStatisticsPerEP) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBVirtualServerStatisticsPerEP._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBVirtualServerStatisticsPerEP._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -62142,17 +63876,16 @@ const LBVirtualServerStatus_STATUS_DETACHED = "DETACHED" const LBVirtualServerStatus_STATUS_DISABLED = "DISABLED" const LBVirtualServerStatus_STATUS_UNKNOWN = "UNKNOWN" -func (s *LBVirtualServerStatus) GetType__() bindings.BindingType { +func (s *LBVirtualServerStatus) GetType__() vapiBindings_.BindingType { return LBVirtualServerStatusBindingType() } -func (s *LBVirtualServerStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBVirtualServerStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBVirtualServerStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBVirtualServerStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -62171,17 +63904,16 @@ type LBVirtualServerStatusPerEP struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LBVirtualServerStatusPerEP__TYPE_IDENTIFIER = "LBVirtualServerStatusPerEP" -func (s *LBVirtualServerStatusPerEP) GetType__() bindings.BindingType { +func (s *LBVirtualServerStatusPerEP) GetType__() vapiBindings_.BindingType { return LBVirtualServerStatusPerEPBindingType() } -func (s *LBVirtualServerStatusPerEP) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LBVirtualServerStatusPerEP) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LBVirtualServerStatusPerEP._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LBVirtualServerStatusPerEP._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -62201,17 +63933,16 @@ type Label struct { Text *string } -func (s *Label) GetType__() bindings.BindingType { +func (s *Label) GetType__() vapiBindings_.BindingType { return LabelBindingType() } -func (s *Label) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Label) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Label._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Label._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -62286,6 +64017,8 @@ type LabelValueConfiguration struct { DrilldownId *string FeatureSet *FeatureSet // Id of filter widget for subscription, if any. Id should be a valid id of an existing filter widget. Filter widget should be from the same view. Datasource URLs should have placeholder values equal to filter alias to accept the filter value on filter change. This field is deprecated instead use 'filters' property. + // + // Deprecated: This API element is deprecated. Filter *string // Flag to indicate that widget will continue to work without filter value. If this flag is set to false then default_filter_value is manadatory. FilterValueRequired *bool @@ -62302,12 +64035,16 @@ type LabelValueConfiguration struct { // Represents the vertical span of the widget / container. 1 Row span is equal to 20px. format: int32 Rowspan *int64 // Please use the property 'shared' of View instead of this. The widgets of a shared view are visible to other users. + // + // Deprecated: This API element is deprecated. Shared *bool // If the value of this field is set to true then card header will be displayed otherwise only card will be displayed without header. ShowHeader *bool // Represents the horizontal span of the widget / container. format: int32 Span *int64 // Specify relavite weight in WidgetItem for placement in a view. Please see WidgetItem for details. format: int32 + // + // Deprecated: This API element is deprecated. Weight *int64 } @@ -62318,17 +64055,16 @@ const LabelValueConfiguration__TYPE_IDENTIFIER = "LabelValueConfiguration" const LabelValueConfiguration_SUB_TYPE_VERTICALLY_ALIGNED = "VERTICALLY_ALIGNED" const LabelValueConfiguration_SUB_TYPE_HORIZONTALLY_ALIGNED = "HORIZONTALLY_ALIGNED" -func (s *LabelValueConfiguration) GetType__() bindings.BindingType { +func (s *LabelValueConfiguration) GetType__() vapiBindings_.BindingType { return LabelValueConfigurationBindingType() } -func (s *LabelValueConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LabelValueConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LabelValueConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LabelValueConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -62368,17 +64104,16 @@ const LacpGroupConfigInfo_MODE_PASSIVE = "PASSIVE" const LacpGroupConfigInfo_TIMEOUT_TYPE_FAST = "FAST" const LacpGroupConfigInfo_TIMEOUT_TYPE_SLOW = "SLOW" -func (s *LacpGroupConfigInfo) GetType__() bindings.BindingType { +func (s *LacpGroupConfigInfo) GetType__() vapiBindings_.BindingType { return LacpGroupConfigInfoBindingType() } -func (s *LacpGroupConfigInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LacpGroupConfigInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LacpGroupConfigInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LacpGroupConfigInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -62430,17 +64165,16 @@ const Lag_MODE_PASSIVE = "PASSIVE" const Lag_TIMEOUT_TYPE_SLOW = "SLOW" const Lag_TIMEOUT_TYPE_FAST = "FAST" -func (s *Lag) GetType__() bindings.BindingType { +func (s *Lag) GetType__() vapiBindings_.BindingType { return LagBindingType() } -func (s *Lag) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Lag) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Lag._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Lag._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -62465,17 +64199,16 @@ const Layout_TYPE_VERTICAL = "VERTICAL" const Layout_TYPE_GRID = "GRID" const Layout_TYPE_AUTO = "AUTO" -func (s *Layout) GetType__() bindings.BindingType { +func (s *Layout) GetType__() vapiBindings_.BindingType { return LayoutBindingType() } -func (s *Layout) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Layout) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Layout._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Layout._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -62489,17 +64222,16 @@ type LayoutProperties struct { NumRows *int64 } -func (s *LayoutProperties) GetType__() bindings.BindingType { +func (s *LayoutProperties) GetType__() vapiBindings_.BindingType { return LayoutPropertiesBindingType() } -func (s *LayoutProperties) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LayoutProperties) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LayoutProperties._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LayoutProperties._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -62512,17 +64244,16 @@ type LbHttpRequestHeader struct { HeaderValue *string } -func (s *LbHttpRequestHeader) GetType__() bindings.BindingType { +func (s *LbHttpRequestHeader) GetType__() vapiBindings_.BindingType { return LbHttpRequestHeaderBindingType() } -func (s *LbHttpRequestHeader) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LbHttpRequestHeader) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LbHttpRequestHeader._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LbHttpRequestHeader._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -62548,17 +64279,16 @@ type LbSslCipherAndProtocolListResult struct { Protocols []LbSslProtocolInfo } -func (s *LbSslCipherAndProtocolListResult) GetType__() bindings.BindingType { +func (s *LbSslCipherAndProtocolListResult) GetType__() vapiBindings_.BindingType { return LbSslCipherAndProtocolListResultBindingType() } -func (s *LbSslCipherAndProtocolListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LbSslCipherAndProtocolListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LbSslCipherAndProtocolListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LbSslCipherAndProtocolListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -62653,17 +64383,16 @@ const LbSslCipherInfo_CIPHER_GROUP_LABELS_HIGH_SECURITY = "HIGH_SECURITY" const LbSslCipherInfo_CIPHER_GROUP_LABELS_HIGH_COMPATIBILITY = "HIGH_COMPATIBILITY" const LbSslCipherInfo_CIPHER_GROUP_LABELS_CUSTOM = "CUSTOM" -func (s *LbSslCipherInfo) GetType__() bindings.BindingType { +func (s *LbSslCipherInfo) GetType__() vapiBindings_.BindingType { return LbSslCipherInfoBindingType() } -func (s *LbSslCipherInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LbSslCipherInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LbSslCipherInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LbSslCipherInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -62693,17 +64422,16 @@ const LbSslProtocolInfo_PROTOCOL_TLS_V1 = "TLS_V1" const LbSslProtocolInfo_PROTOCOL_TLS_V1_1 = "TLS_V1_1" const LbSslProtocolInfo_PROTOCOL_TLS_V1_2 = "TLS_V1_2" -func (s *LbSslProtocolInfo) GetType__() bindings.BindingType { +func (s *LbSslProtocolInfo) GetType__() vapiBindings_.BindingType { return LbSslProtocolInfoBindingType() } -func (s *LbSslProtocolInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LbSslProtocolInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LbSslProtocolInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LbSslProtocolInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -62760,17 +64488,16 @@ const LdapIdentitySource__TYPE_IDENTIFIER = "LdapIdentitySource" const LdapIdentitySource_RESOURCE_TYPE_ACTIVEDIRECTORYIDENTITYSOURCE = "ActiveDirectoryIdentitySource" const LdapIdentitySource_RESOURCE_TYPE_OPENLDAPIDENTITYSOURCE = "OpenLdapIdentitySource" -func (s *LdapIdentitySource) GetType__() bindings.BindingType { +func (s *LdapIdentitySource) GetType__() vapiBindings_.BindingType { return LdapIdentitySourceBindingType() } -func (s *LdapIdentitySource) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LdapIdentitySource) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LdapIdentitySource._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LdapIdentitySource._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -62791,20 +64518,19 @@ type LdapIdentitySourceListResult struct { SortAscending *bool // Field by which records are sorted SortBy *string - Results []*data.StructValue + Results []*vapiData_.StructValue } -func (s *LdapIdentitySourceListResult) GetType__() bindings.BindingType { +func (s *LdapIdentitySourceListResult) GetType__() vapiBindings_.BindingType { return LdapIdentitySourceListResultBindingType() } -func (s *LdapIdentitySourceListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LdapIdentitySourceListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LdapIdentitySourceListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LdapIdentitySourceListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -62821,17 +64547,16 @@ type LdapIdentitySourceProbeResults struct { Results []IdentitySourceLdapServerProbeResult } -func (s *LdapIdentitySourceProbeResults) GetType__() bindings.BindingType { +func (s *LdapIdentitySourceProbeResults) GetType__() vapiBindings_.BindingType { return LdapIdentitySourceProbeResultsBindingType() } -func (s *LdapIdentitySourceProbeResults) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LdapIdentitySourceProbeResults) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LdapIdentitySourceProbeResults._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LdapIdentitySourceProbeResults._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -62856,17 +64581,16 @@ type LdapIdentitySourceSearchResultItem struct { const LdapIdentitySourceSearchResultItem_TYPE_USER = "USER" const LdapIdentitySourceSearchResultItem_TYPE_GROUP = "GROUP" -func (s *LdapIdentitySourceSearchResultItem) GetType__() bindings.BindingType { +func (s *LdapIdentitySourceSearchResultItem) GetType__() vapiBindings_.BindingType { return LdapIdentitySourceSearchResultItemBindingType() } -func (s *LdapIdentitySourceSearchResultItem) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LdapIdentitySourceSearchResultItem) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LdapIdentitySourceSearchResultItem._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LdapIdentitySourceSearchResultItem._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -62882,17 +64606,16 @@ type LdapIdentitySourceSearchResultList struct { Results []LdapIdentitySourceSearchResultItem } -func (s *LdapIdentitySourceSearchResultList) GetType__() bindings.BindingType { +func (s *LdapIdentitySourceSearchResultList) GetType__() vapiBindings_.BindingType { return LdapIdentitySourceSearchResultListBindingType() } -func (s *LdapIdentitySourceSearchResultList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LdapIdentitySourceSearchResultList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LdapIdentitySourceSearchResultList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LdapIdentitySourceSearchResultList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -62944,17 +64667,16 @@ const LdapProbeError_ERROR_TYPE_PORT_UNREACHABLE = "PORT_UNREACHABLE" const LdapProbeError_ERROR_TYPE_BASE_DN_NOT_WITHIN_DOMAIN = "BASE_DN_NOT_WITHIN_DOMAIN" const LdapProbeError_ERROR_TYPE_LDAP_SERVER_DISABLED = "LDAP_SERVER_DISABLED" -func (s *LdapProbeError) GetType__() bindings.BindingType { +func (s *LdapProbeError) GetType__() vapiBindings_.BindingType { return LdapProbeErrorBindingType() } -func (s *LdapProbeError) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LdapProbeError) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LdapProbeError._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LdapProbeError._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -63017,17 +64739,16 @@ const Legend_POSITION_RIGHT = "RIGHT" const Legend_POSITION_TOP_RIGHT = "TOP_RIGHT" const Legend_TYPE_CIRCLE = "CIRCLE" -func (s *Legend) GetType__() bindings.BindingType { +func (s *Legend) GetType__() vapiBindings_.BindingType { return LegendBindingType() } -func (s *Legend) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Legend) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Legend._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Legend._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -63093,6 +64814,8 @@ type LegendWidgetConfiguration struct { DrilldownId *string FeatureSet *FeatureSet // Id of filter widget for subscription, if any. Id should be a valid id of an existing filter widget. Filter widget should be from the same view. Datasource URLs should have placeholder values equal to filter alias to accept the filter value on filter change. This field is deprecated instead use 'filters' property. + // + // Deprecated: This API element is deprecated. Filter *string // Flag to indicate that widget will continue to work without filter value. If this flag is set to false then default_filter_value is manadatory. FilterValueRequired *bool @@ -63109,12 +64832,16 @@ type LegendWidgetConfiguration struct { // Represents the vertical span of the widget / container. 1 Row span is equal to 20px. format: int32 Rowspan *int64 // Please use the property 'shared' of View instead of this. The widgets of a shared view are visible to other users. + // + // Deprecated: This API element is deprecated. Shared *bool // If the value of this field is set to true then card header will be displayed otherwise only card will be displayed without header. ShowHeader *bool // Represents the horizontal span of the widget / container. format: int32 Span *int64 // Specify relavite weight in WidgetItem for placement in a view. Please see WidgetItem for details. format: int32 + // + // Deprecated: This API element is deprecated. Weight *int64 } @@ -63123,17 +64850,16 @@ type LegendWidgetConfiguration struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const LegendWidgetConfiguration__TYPE_IDENTIFIER = "LegendWidgetConfiguration" -func (s *LegendWidgetConfiguration) GetType__() bindings.BindingType { +func (s *LegendWidgetConfiguration) GetType__() vapiBindings_.BindingType { return LegendWidgetConfigurationBindingType() } -func (s *LegendWidgetConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LegendWidgetConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LegendWidgetConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LegendWidgetConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -63169,17 +64895,16 @@ type LineChartPlotConfiguration struct { SortSeries *bool } -func (s *LineChartPlotConfiguration) GetType__() bindings.BindingType { +func (s *LineChartPlotConfiguration) GetType__() vapiBindings_.BindingType { return LineChartPlotConfigurationBindingType() } -func (s *LineChartPlotConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LineChartPlotConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LineChartPlotConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LineChartPlotConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -63202,38 +64927,37 @@ type ListResult struct { SortBy *string } -func (s *ListResult) GetType__() bindings.BindingType { +func (s *ListResult) GetType__() vapiBindings_.BindingType { return ListResultBindingType() } -func (s *ListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } type LiveTraceActionConfig struct { - PktcapConfig *PktcapActionConfig - TraceConfig *TraceActionConfig + DatapathStatsConfig *DatapathStatsActionConfig + PktcapConfig *PktcapActionConfig + TraceConfig *TraceActionConfig } -func (s *LiveTraceActionConfig) GetType__() bindings.BindingType { +func (s *LiveTraceActionConfig) GetType__() vapiBindings_.BindingType { return LiveTraceActionConfigBindingType() } -func (s *LiveTraceActionConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LiveTraceActionConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LiveTraceActionConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LiveTraceActionConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -63270,6 +64994,10 @@ type LiveTraceConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -63278,16 +65006,19 @@ type LiveTraceConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. - Overridden *bool - Actions *PolicyLiveTraceActionConfig - Filter *data.StructValue + Overridden *bool + Actions *PolicyLiveTraceActionConfig + Filter *vapiData_.StructValue + IpsecVpnConfig *PolicyLiveTraceIpsecVpnConfig // This field indicates whether the intent is transient. If it is set to true, intent will be cleaned up after 1 hour of inactivity. IsTransient *bool // Policy path of logical port to start a livetrace session. @@ -63296,17 +65027,16 @@ type LiveTraceConfig struct { Timeout *int64 } -func (s *LiveTraceConfig) GetType__() bindings.BindingType { +func (s *LiveTraceConfig) GetType__() vapiBindings_.BindingType { return LiveTraceConfigBindingType() } -func (s *LiveTraceConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LiveTraceConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LiveTraceConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LiveTraceConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -63331,17 +65061,16 @@ type LiveTraceConfigListResult struct { Results []LiveTraceConfig } -func (s *LiveTraceConfigListResult) GetType__() bindings.BindingType { +func (s *LiveTraceConfigListResult) GetType__() vapiBindings_.BindingType { return LiveTraceConfigListResultBindingType() } -func (s *LiveTraceConfigListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LiveTraceConfigListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LiveTraceConfigListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LiveTraceConfigListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -63364,39 +65093,58 @@ const LiveTraceFilterData__TYPE_IDENTIFIER = "LiveTraceFilterData" const LiveTraceFilterData_RESOURCE_TYPE_FIELDSFILTERDATA = "FieldsFilterData" const LiveTraceFilterData_RESOURCE_TYPE_PLAINFILTERDATA = "PlainFilterData" -func (s *LiveTraceFilterData) GetType__() bindings.BindingType { +func (s *LiveTraceFilterData) GetType__() vapiBindings_.BindingType { return LiveTraceFilterDataBindingType() } -func (s *LiveTraceFilterData) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LiveTraceFilterData) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LiveTraceFilterData._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LiveTraceFilterData._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } type LiveTraceFilterInvalidInfo struct { - Filter *data.StructValue + Filter *vapiData_.StructValue // The description of why the filter is rejected by the transport node. Reason *string } -func (s *LiveTraceFilterInvalidInfo) GetType__() bindings.BindingType { +func (s *LiveTraceFilterInvalidInfo) GetType__() vapiBindings_.BindingType { return LiveTraceFilterInvalidInfoBindingType() } -func (s *LiveTraceFilterInvalidInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LiveTraceFilterInvalidInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for LiveTraceFilterInvalidInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Information for deriving virtual tunnel interface (VTI) of Route-based IPSec VPN session. +type LiveTraceIpsecVpnConfig struct { + // IPSec VPN session universally unique identifier + SessionId *string +} + +func (s *LiveTraceIpsecVpnConfig) GetType__() vapiBindings_.BindingType { + return LiveTraceIpsecVpnConfigBindingType() +} + +func (s *LiveTraceIpsecVpnConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LiveTraceFilterInvalidInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LiveTraceIpsecVpnConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -63420,17 +65168,16 @@ type LiveTraceListResult struct { Results []LiveTraceStatus } -func (s *LiveTraceListResult) GetType__() bindings.BindingType { +func (s *LiveTraceListResult) GetType__() vapiBindings_.BindingType { return LiveTraceListResultBindingType() } -func (s *LiveTraceListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LiveTraceListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LiveTraceListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LiveTraceListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -63438,9 +65185,10 @@ func (s *LiveTraceListResult) GetDataValue__() (data.DataValue, []error) { // Configuration of livetrace packet granular action type LiveTracePacketGranularActionConfig struct { + DestIpsecVpnConfig *PolicyLiveTraceIpsecVpnConfig // Policy path of logical port for the reverse direction of a livetrace session. It is required only when the trace type is bidirectional. Multiple bi-directional actions in a livetrace session should have the same port specified for the reverse direction. DestPortPath *string - ReverseFilter *data.StructValue + ReverseFilter *vapiData_.StructValue Sampling *LiveTraceSamplingConfig // Possible values are: // @@ -63454,23 +65202,24 @@ type LiveTracePacketGranularActionConfig struct { const LiveTracePacketGranularActionConfig_TRACE_TYPE_UNI_DIRECTIONAL = "UNI_DIRECTIONAL" const LiveTracePacketGranularActionConfig_TRACE_TYPE_BI_DIRECTIONAL = "BI_DIRECTIONAL" -func (s *LiveTracePacketGranularActionConfig) GetType__() bindings.BindingType { +func (s *LiveTracePacketGranularActionConfig) GetType__() vapiBindings_.BindingType { return LiveTracePacketGranularActionConfigBindingType() } -func (s *LiveTracePacketGranularActionConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LiveTracePacketGranularActionConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LiveTracePacketGranularActionConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LiveTracePacketGranularActionConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } type LiveTraceResult struct { + // The results of the datapath statistics action. + DatapathStatsResults []DatapathStatsResult // The id is assigned by Livetrace and cannot be specified by user. Id *string // PktCap action results @@ -63479,17 +65228,16 @@ type LiveTraceResult struct { TraceResults []TraceResult } -func (s *LiveTraceResult) GetType__() bindings.BindingType { +func (s *LiveTraceResult) GetType__() vapiBindings_.BindingType { return LiveTraceResultBindingType() } -func (s *LiveTraceResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LiveTraceResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LiveTraceResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LiveTraceResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -63497,7 +65245,7 @@ func (s *LiveTraceResult) GetDataValue__() (data.DataValue, []error) { // Sampling parameter for a livetrace action type LiveTraceSamplingConfig struct { - // First N packets are sampled. The upper limits of sampling number for trace and packet capture actions are 50 and 500, respectively. format: int64 + // First N packets are sampled. The upper limits of sampling number for livetrace actions are listed as below: - trace action: 50 - packet capture action: 500 - datapath statistics action: 65535 format: int64 MatchNumber *int64 // A packet is sampled for every given time interval in ms. format: int64 SamplingInterval *int64 @@ -63505,17 +65253,16 @@ type LiveTraceSamplingConfig struct { SamplingRate *int64 } -func (s *LiveTraceSamplingConfig) GetType__() bindings.BindingType { +func (s *LiveTraceSamplingConfig) GetType__() vapiBindings_.BindingType { return LiveTraceSamplingConfigBindingType() } -func (s *LiveTraceSamplingConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LiveTraceSamplingConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LiveTraceSamplingConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LiveTraceSamplingConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -63552,7 +65299,7 @@ type LiveTraceStatus struct { // Opaque identifiers meaningful to the API user Tags []Tag Actions *LiveTraceActionConfig - Filter *data.StructValue + Filter *vapiData_.StructValue // The detail of invalid filter(s) in a Livetrace session. This field is only applicable for filters of PlainFilterData type. FilterInvalidInfo []LiveTraceFilterInvalidInfo // Possible values are: @@ -63564,6 +65311,7 @@ type LiveTraceStatus struct { // // The reason of invalidating a Livetrace session. PORT_DISCONNECT - Source or destination logical port of the session is disconnected. DP_DESTROY - Dataplane is destroyed. UNKNOWN - The invalidation reason cannot be determined. PCAP_IO_FAILURE - Exception occurred when writing captured packets to file. In general, this issue could be caused by insufficient disk partition space of /tmp on ESXi or Edge. InvalidationReason *string + IpsecVpnConfig *LiveTraceIpsecVpnConfig // Possible values are: // // * LiveTraceStatus#LiveTraceStatus_OPERATION_STATE_IN_PROGRESS @@ -63611,17 +65359,16 @@ const LiveTraceStatus_REQUEST_STATUS_CONNECTION_ERROR = "CONNECTION_ERROR" const LiveTraceStatus_REQUEST_STATUS_TIMEOUT = "TIMEOUT" const LiveTraceStatus_REQUEST_STATUS_UNKNOWN = "UNKNOWN" -func (s *LiveTraceStatus) GetType__() bindings.BindingType { +func (s *LiveTraceStatus) GetType__() vapiBindings_.BindingType { return LiveTraceStatusBindingType() } -func (s *LiveTraceStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LiveTraceStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LiveTraceStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LiveTraceStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -63633,17 +65380,16 @@ type LocalEgress struct { OptimizedIps []string } -func (s *LocalEgress) GetType__() bindings.BindingType { +func (s *LocalEgress) GetType__() vapiBindings_.BindingType { return LocalEgressBindingType() } -func (s *LocalEgress) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LocalEgress) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LocalEgress._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LocalEgress._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -63657,17 +65403,16 @@ type LocalEgressRoutingEntry struct { PrefixListPaths []string } -func (s *LocalEgressRoutingEntry) GetType__() bindings.BindingType { +func (s *LocalEgressRoutingEntry) GetType__() vapiBindings_.BindingType { return LocalEgressRoutingEntryBindingType() } -func (s *LocalEgressRoutingEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LocalEgressRoutingEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LocalEgressRoutingEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LocalEgressRoutingEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -63704,6 +65449,10 @@ type LocaleServices struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -63712,10 +65461,12 @@ type LocaleServices struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -63751,8 +65502,11 @@ type LocaleServices struct { // * LocaleServices#LocaleServices_ROUTE_REDISTRIBUTION_TYPES_TIER1_SERVICE_INTERFACE // * LocaleServices#LocaleServices_ROUTE_REDISTRIBUTION_TYPES_TIER1_SEGMENT // * LocaleServices#LocaleServices_ROUTE_REDISTRIBUTION_TYPES_TIER1_IPSEC_LOCAL_ENDPOINT + // * LocaleServices#LocaleServices_ROUTE_REDISTRIBUTION_TYPES_INTER_VRF_STATIC // // Enable redistribution of different types of routes on Tier-0. This property is only valid for locale-service under Tier-0. This property is deprecated, please use \"route_redistribution_config\" property to configure redistribution rules. + // + // Deprecated: This API element is deprecated. RouteRedistributionTypes []string } @@ -63776,18 +65530,18 @@ const LocaleServices_ROUTE_REDISTRIBUTION_TYPES_TIER1_CONNECTED = "TIER1_CONNECT const LocaleServices_ROUTE_REDISTRIBUTION_TYPES_TIER1_SERVICE_INTERFACE = "TIER1_SERVICE_INTERFACE" const LocaleServices_ROUTE_REDISTRIBUTION_TYPES_TIER1_SEGMENT = "TIER1_SEGMENT" const LocaleServices_ROUTE_REDISTRIBUTION_TYPES_TIER1_IPSEC_LOCAL_ENDPOINT = "TIER1_IPSEC_LOCAL_ENDPOINT" +const LocaleServices_ROUTE_REDISTRIBUTION_TYPES_INTER_VRF_STATIC = "INTER_VRF_STATIC" -func (s *LocaleServices) GetType__() bindings.BindingType { +func (s *LocaleServices) GetType__() vapiBindings_.BindingType { return LocaleServicesBindingType() } -func (s *LocaleServices) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LocaleServices) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LocaleServices._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LocaleServices._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -63812,17 +65566,16 @@ type LocaleServicesListResult struct { Results []LocaleServices } -func (s *LocaleServicesListResult) GetType__() bindings.BindingType { +func (s *LocaleServicesListResult) GetType__() vapiBindings_.BindingType { return LocaleServicesListResultBindingType() } -func (s *LocaleServicesListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LocaleServicesListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LocaleServicesListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LocaleServicesListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -63847,17 +65600,16 @@ const LogicalPortOperationalStatus_STATUS_UP = "UP" const LogicalPortOperationalStatus_STATUS_DOWN = "DOWN" const LogicalPortOperationalStatus_STATUS_UNKNOWN = "UNKNOWN" -func (s *LogicalPortOperationalStatus) GetType__() bindings.BindingType { +func (s *LogicalPortOperationalStatus) GetType__() vapiBindings_.BindingType { return LogicalPortOperationalStatusBindingType() } -func (s *LogicalPortOperationalStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LogicalPortOperationalStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LogicalPortOperationalStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LogicalPortOperationalStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -63876,17 +65628,16 @@ type LogicalPortStatistics struct { LogicalPortId *string } -func (s *LogicalPortStatistics) GetType__() bindings.BindingType { +func (s *LogicalPortStatistics) GetType__() vapiBindings_.BindingType { return LogicalPortStatisticsBindingType() } -func (s *LogicalPortStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LogicalPortStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LogicalPortStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LogicalPortStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -63951,17 +65702,16 @@ type LogicalRouterPortCounters struct { TtlExceededDroppedPackets *int64 } -func (s *LogicalRouterPortCounters) GetType__() bindings.BindingType { +func (s *LogicalRouterPortCounters) GetType__() vapiBindings_.BindingType { return LogicalRouterPortCountersBindingType() } -func (s *LogicalRouterPortCounters) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LogicalRouterPortCounters) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LogicalRouterPortCounters._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LogicalRouterPortCounters._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -63974,17 +65724,16 @@ type LogicalRouterPortStatistics struct { PerNodeStatistics []LogicalRouterPortStatisticsPerNode } -func (s *LogicalRouterPortStatistics) GetType__() bindings.BindingType { +func (s *LogicalRouterPortStatistics) GetType__() vapiBindings_.BindingType { return LogicalRouterPortStatisticsBindingType() } -func (s *LogicalRouterPortStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LogicalRouterPortStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LogicalRouterPortStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LogicalRouterPortStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -63995,21 +65744,22 @@ type LogicalRouterPortStatisticsPerNode struct { LastUpdateTimestamp *int64 Rx *LogicalRouterPortCounters Tx *LogicalRouterPortCounters + // The subcluster ID of logical router port. Active-Active service router cluster forms pariwise sub cluster of nodes and syncs states among them. + SubClusterId *string // The ID of the TransportNode TransportNodeId *string } -func (s *LogicalRouterPortStatisticsPerNode) GetType__() bindings.BindingType { +func (s *LogicalRouterPortStatisticsPerNode) GetType__() vapiBindings_.BindingType { return LogicalRouterPortStatisticsPerNodeBindingType() } -func (s *LogicalRouterPortStatisticsPerNode) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LogicalRouterPortStatisticsPerNode) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LogicalRouterPortStatisticsPerNode._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LogicalRouterPortStatisticsPerNode._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -64024,17 +65774,16 @@ type LogicalRouterPortStatisticsSummary struct { LogicalRouterPortId *string } -func (s *LogicalRouterPortStatisticsSummary) GetType__() bindings.BindingType { +func (s *LogicalRouterPortStatisticsSummary) GetType__() vapiBindings_.BindingType { return LogicalRouterPortStatisticsSummaryBindingType() } -func (s *LogicalRouterPortStatisticsSummary) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LogicalRouterPortStatisticsSummary) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LogicalRouterPortStatisticsSummary._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LogicalRouterPortStatisticsSummary._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -64126,6 +65875,17 @@ type LogicalRouterState struct { // * LogicalRouterState#LogicalRouterState_STATE_EDGE_VSPHERE_LOCATION_MISMATCH_RESOLVE // * LogicalRouterState#LogicalRouterState_STATE_COMPUTE_MANAGER_NOT_FOUND // * LogicalRouterState#LogicalRouterState_STATE_DELETE_IN_PROGRESS + // * LogicalRouterState#LogicalRouterState_STATE_ADVANCED_CONFIG_EDIT_FAILED + // * LogicalRouterState#LogicalRouterState_STATE_UPT_MODE_REALIZATION_POLL_TIMED_OUT + // * LogicalRouterState#LogicalRouterState_STATE_DATAPATH_CONFIGURATION_EDIT_FAILED + // * LogicalRouterState#LogicalRouterState_STATE_MAINTENANCE_MODE_ENABLED + // * LogicalRouterState#LogicalRouterState_STATE_ERROR_IN_ENABLE_MAINTENANCE_MODE + // * LogicalRouterState#LogicalRouterState_STATE_ERROR_IN_DISABLE_MAINTENANCE_MODE + // * LogicalRouterState#LogicalRouterState_STATE_CONFIGURE_UPT_ON_VM_FAILED + // * LogicalRouterState#LogicalRouterState_STATE_VM_VERSION_IS_UPT_INCOMPATIBLE + // * LogicalRouterState#LogicalRouterState_STATE_DELETE_FAILED_FOR_DIFFERENT_MOREF_ID + // * LogicalRouterState#LogicalRouterState_STATE_DELETE_FAILED_ON_VM_NOT_FOUND + // * LogicalRouterState#LogicalRouterState_STATE_DELETE_FAILED_FOR_NON_LCM_EDGE // // Gives details of state of desired configuration. Additional enums with more details on progress/success/error states are sent for edge node. The success states are NODE_READY and TRANSPORT_NODE_READY, pending states are {VM_DEPLOYMENT_QUEUED, VM_DEPLOYMENT_IN_PROGRESS, REGISTRATION_PENDING} and other values indicate failures. \"in_sync\" state indicates that the desired configuration has been received by the host to which it applies, but is not yet in effect. When the configuration is actually in effect, the state will change to \"success\". Please note, failed state is deprecated. State *string @@ -64209,18 +65969,28 @@ const LogicalRouterState_STATE_EDGE_NODE_SETTINGS_AND_VSPHERE_SETTINGS_ARE_CHANG const LogicalRouterState_STATE_EDGE_VSPHERE_LOCATION_MISMATCH_RESOLVE = "EDGE_VSPHERE_LOCATION_MISMATCH_RESOLVE" const LogicalRouterState_STATE_COMPUTE_MANAGER_NOT_FOUND = "COMPUTE_MANAGER_NOT_FOUND" const LogicalRouterState_STATE_DELETE_IN_PROGRESS = "DELETE_IN_PROGRESS" - -func (s *LogicalRouterState) GetType__() bindings.BindingType { +const LogicalRouterState_STATE_ADVANCED_CONFIG_EDIT_FAILED = "ADVANCED_CONFIG_EDIT_FAILED" +const LogicalRouterState_STATE_UPT_MODE_REALIZATION_POLL_TIMED_OUT = "UPT_MODE_REALIZATION_POLL_TIMED_OUT" +const LogicalRouterState_STATE_DATAPATH_CONFIGURATION_EDIT_FAILED = "DATAPATH_CONFIGURATION_EDIT_FAILED" +const LogicalRouterState_STATE_MAINTENANCE_MODE_ENABLED = "MAINTENANCE_MODE_ENABLED" +const LogicalRouterState_STATE_ERROR_IN_ENABLE_MAINTENANCE_MODE = "ERROR_IN_ENABLE_MAINTENANCE_MODE" +const LogicalRouterState_STATE_ERROR_IN_DISABLE_MAINTENANCE_MODE = "ERROR_IN_DISABLE_MAINTENANCE_MODE" +const LogicalRouterState_STATE_CONFIGURE_UPT_ON_VM_FAILED = "CONFIGURE_UPT_ON_VM_FAILED" +const LogicalRouterState_STATE_VM_VERSION_IS_UPT_INCOMPATIBLE = "VM_VERSION_IS_UPT_INCOMPATIBLE" +const LogicalRouterState_STATE_DELETE_FAILED_FOR_DIFFERENT_MOREF_ID = "DELETE_FAILED_FOR_DIFFERENT_MOREF_ID" +const LogicalRouterState_STATE_DELETE_FAILED_ON_VM_NOT_FOUND = "DELETE_FAILED_ON_VM_NOT_FOUND" +const LogicalRouterState_STATE_DELETE_FAILED_FOR_NON_LCM_EDGE = "DELETE_FAILED_FOR_NON_LCM_EDGE" + +func (s *LogicalRouterState) GetType__() vapiBindings_.BindingType { return LogicalRouterStateBindingType() } -func (s *LogicalRouterState) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LogicalRouterState) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LogicalRouterState._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LogicalRouterState._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -64245,17 +66015,16 @@ type LogicalRouterStatus struct { const LogicalRouterStatus_LOCALE_OPERATION_MODE_PRIMARY_LOCATION = "PRIMARY_LOCATION" const LogicalRouterStatus_LOCALE_OPERATION_MODE_SECONDARY_LOCATION = "SECONDARY_LOCATION" -func (s *LogicalRouterStatus) GetType__() bindings.BindingType { +func (s *LogicalRouterStatus) GetType__() vapiBindings_.BindingType { return LogicalRouterStatusBindingType() } -func (s *LogicalRouterStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LogicalRouterStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LogicalRouterStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LogicalRouterStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -64275,10 +66044,22 @@ type LogicalRouterStatusPerNode struct { // // A service router's HA status on an edge node HighAvailabilityStatus *string + // True if edge transport node is a member of default sub cluster + IsDefaultSubCluster *bool + // Possible values are: + // + // * LogicalRouterStatusPerNode#LogicalRouterStatusPerNode_SERVICE_GROUP_HA_STATUS_UNKNOWN + // * LogicalRouterStatusPerNode#LogicalRouterStatusPerNode_SERVICE_GROUP_HA_STATUS_ACTIVE + // * LogicalRouterStatusPerNode#LogicalRouterStatusPerNode_SERVICE_GROUP_HA_STATUS_STANDBY + // + // Service High availability status of service group linked with sub cluster. + ServiceGroupHaStatus *string // id of the service router where the router status is retrieved. ServiceRouterId *string // This field is populated for sateful active-active mode. Runtime state is only synced among nodes in the same sub cluster. SubClusterId *string + // This field is populated only for VMC on AWS. It is the ID of the traffic group associated with the edge node. + TrafficGroupId *string // id of the transport node where the router status is retrieved. TransportNodeId *string } @@ -64289,18 +66070,20 @@ const LogicalRouterStatusPerNode_HIGH_AVAILABILITY_STATUS_DOWN = "DOWN" const LogicalRouterStatusPerNode_HIGH_AVAILABILITY_STATUS_SYNC = "SYNC" const LogicalRouterStatusPerNode_HIGH_AVAILABILITY_STATUS_UNKNOWN = "UNKNOWN" const LogicalRouterStatusPerNode_HIGH_AVAILABILITY_STATUS_ADMIN_DOWN = "ADMIN_DOWN" +const LogicalRouterStatusPerNode_SERVICE_GROUP_HA_STATUS_UNKNOWN = "UNKNOWN" +const LogicalRouterStatusPerNode_SERVICE_GROUP_HA_STATUS_ACTIVE = "ACTIVE" +const LogicalRouterStatusPerNode_SERVICE_GROUP_HA_STATUS_STANDBY = "STANDBY" -func (s *LogicalRouterStatusPerNode) GetType__() bindings.BindingType { +func (s *LogicalRouterStatusPerNode) GetType__() vapiBindings_.BindingType { return LogicalRouterStatusPerNodeBindingType() } -func (s *LogicalRouterStatusPerNode) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LogicalRouterStatusPerNode) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LogicalRouterStatusPerNode._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LogicalRouterStatusPerNode._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -64319,17 +66102,16 @@ type LogicalSwitchStatistics struct { LogicalSwitchId *string } -func (s *LogicalSwitchStatistics) GetType__() bindings.BindingType { +func (s *LogicalSwitchStatistics) GetType__() vapiBindings_.BindingType { return LogicalSwitchStatisticsBindingType() } -func (s *LogicalSwitchStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LogicalSwitchStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LogicalSwitchStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LogicalSwitchStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -64341,17 +66123,16 @@ type LoginLogoutEventCollection struct { LoginLogoutEvents []LoginLogoutEventMap } -func (s *LoginLogoutEventCollection) GetType__() bindings.BindingType { +func (s *LoginLogoutEventCollection) GetType__() vapiBindings_.BindingType { return LoginLogoutEventCollectionBindingType() } -func (s *LoginLogoutEventCollection) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LoginLogoutEventCollection) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LoginLogoutEventCollection._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LoginLogoutEventCollection._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -64382,17 +66163,16 @@ const LoginLogoutEventMap_EVENT_SOURCE_LI = "LI" const LoginLogoutEventMap_EVENT_TYPE_LOGIN = "LOGIN" const LoginLogoutEventMap_EVENT_TYPE_LOGOUT = "LOGOUT" -func (s *LoginLogoutEventMap) GetType__() bindings.BindingType { +func (s *LoginLogoutEventMap) GetType__() vapiBindings_.BindingType { return LoginLogoutEventMapBindingType() } -func (s *LoginLogoutEventMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *LoginLogoutEventMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for LoginLogoutEventMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for LoginLogoutEventMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -64440,6 +66220,10 @@ type MACAddressExpression struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -64448,10 +66232,12 @@ type MACAddressExpression struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -64463,17 +66249,16 @@ type MACAddressExpression struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const MACAddressExpression__TYPE_IDENTIFIER = "MACAddressExpression" -func (s *MACAddressExpression) GetType__() bindings.BindingType { +func (s *MACAddressExpression) GetType__() vapiBindings_.BindingType { return MACAddressExpressionBindingType() } -func (s *MACAddressExpression) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MACAddressExpression) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MACAddressExpression._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MACAddressExpression._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -64485,17 +66270,16 @@ type MACAddressList struct { MacAddresses []string } -func (s *MACAddressList) GetType__() bindings.BindingType { +func (s *MACAddressList) GetType__() vapiBindings_.BindingType { return MACAddressListBindingType() } -func (s *MACAddressList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MACAddressList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MACAddressList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MACAddressList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -64509,17 +66293,16 @@ type MacAddressCsvListResult struct { Results []MacTableCsvRecord } -func (s *MacAddressCsvListResult) GetType__() bindings.BindingType { +func (s *MacAddressCsvListResult) GetType__() vapiBindings_.BindingType { return MacAddressCsvListResultBindingType() } -func (s *MacAddressCsvListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MacAddressCsvListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MacAddressCsvListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MacAddressCsvListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -64556,6 +66339,10 @@ type MacDiscoveryProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -64564,10 +66351,12 @@ type MacDiscoveryProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -64596,17 +66385,16 @@ type MacDiscoveryProfile struct { const MacDiscoveryProfile_MAC_LIMIT_POLICY_ALLOW = "ALLOW" const MacDiscoveryProfile_MAC_LIMIT_POLICY_DROP = "DROP" -func (s *MacDiscoveryProfile) GetType__() bindings.BindingType { +func (s *MacDiscoveryProfile) GetType__() vapiBindings_.BindingType { return MacDiscoveryProfileBindingType() } -func (s *MacDiscoveryProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MacDiscoveryProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MacDiscoveryProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MacDiscoveryProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -64631,17 +66419,16 @@ type MacDiscoveryProfileListResult struct { Results []MacDiscoveryProfile } -func (s *MacDiscoveryProfileListResult) GetType__() bindings.BindingType { +func (s *MacDiscoveryProfileListResult) GetType__() vapiBindings_.BindingType { return MacDiscoveryProfileListResultBindingType() } -func (s *MacDiscoveryProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MacDiscoveryProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MacDiscoveryProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MacDiscoveryProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -64656,17 +66443,16 @@ type MacLearningCounters struct { MacsLearned *int64 } -func (s *MacLearningCounters) GetType__() bindings.BindingType { +func (s *MacLearningCounters) GetType__() vapiBindings_.BindingType { return MacLearningCountersBindingType() } -func (s *MacLearningCounters) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MacLearningCounters) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MacLearningCounters._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MacLearningCounters._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -64679,23 +66465,24 @@ type MacTableCsvRecord struct { RtepGroupId *int64 // VTEP group id is applicable when the logical switch is stretched across multiple sites. When vtep_group_id is set, mac_address represents remote mac_address. format: int64 VtepGroupId *int64 - // The virtual tunnel endpoint IP address format: ip + // The virtual tunnel endpoint IPv4 address format: ip VtepIp *string + // The virtual tunnel endpoint IPv6 address format: ipv6 + VtepIpv6 *string // The virtual tunnel endpoint MAC address VtepMacAddress *string } -func (s *MacTableCsvRecord) GetType__() bindings.BindingType { +func (s *MacTableCsvRecord) GetType__() vapiBindings_.BindingType { return MacTableCsvRecordBindingType() } -func (s *MacTableCsvRecord) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MacTableCsvRecord) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MacTableCsvRecord._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MacTableCsvRecord._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -64708,23 +66495,24 @@ type MacTableEntry struct { RtepGroupId *int64 // VTEP group id is applicable when the logical switch is stretched across multiple sites. When vtep_group_id is set, mac_address represents remote mac_address. format: int64 VtepGroupId *int64 - // The virtual tunnel endpoint IP address format: ip + // The virtual tunnel endpoint IPv4 address format: ip VtepIp *string + // The virtual tunnel endpoint IPv6 address format: ipv6 + VtepIpv6 *string // The virtual tunnel endpoint MAC address VtepMacAddress *string } -func (s *MacTableEntry) GetType__() bindings.BindingType { +func (s *MacTableEntry) GetType__() vapiBindings_.BindingType { return MacTableEntryBindingType() } -func (s *MacTableEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MacTableEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MacTableEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MacTableEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -64761,6 +66549,10 @@ type MalwarePreventionProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -64769,10 +66561,12 @@ type MalwarePreventionProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -64808,17 +66602,16 @@ const MalwarePreventionProfile_FILE_TYPE_DATA = "DATA" const MalwarePreventionProfile_FILE_TYPE_SCRIPT = "SCRIPT" const MalwarePreventionProfile_FILE_TYPE_OTHER = "OTHER" -func (s *MalwarePreventionProfile) GetType__() bindings.BindingType { +func (s *MalwarePreventionProfile) GetType__() vapiBindings_.BindingType { return MalwarePreventionProfileBindingType() } -func (s *MalwarePreventionProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MalwarePreventionProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MalwarePreventionProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MalwarePreventionProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -64843,17 +66636,16 @@ type MalwarePreventionProfileListResult struct { Results []MalwarePreventionProfile } -func (s *MalwarePreventionProfileListResult) GetType__() bindings.BindingType { +func (s *MalwarePreventionProfileListResult) GetType__() vapiBindings_.BindingType { return MalwarePreventionProfileListResultBindingType() } -func (s *MalwarePreventionProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MalwarePreventionProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MalwarePreventionProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MalwarePreventionProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -64890,6 +66682,10 @@ type MalwarePreventionSignature struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -64898,10 +66694,12 @@ type MalwarePreventionSignature struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -64912,17 +66710,16 @@ type MalwarePreventionSignature struct { SignatureId *string } -func (s *MalwarePreventionSignature) GetType__() bindings.BindingType { +func (s *MalwarePreventionSignature) GetType__() vapiBindings_.BindingType { return MalwarePreventionSignatureBindingType() } -func (s *MalwarePreventionSignature) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MalwarePreventionSignature) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MalwarePreventionSignature._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MalwarePreventionSignature._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -64947,17 +66744,16 @@ type MalwarePreventionSignatureListResult struct { Results []MalwarePreventionSignature } -func (s *MalwarePreventionSignatureListResult) GetType__() bindings.BindingType { +func (s *MalwarePreventionSignatureListResult) GetType__() vapiBindings_.BindingType { return MalwarePreventionSignatureListResultBindingType() } -func (s *MalwarePreventionSignatureListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MalwarePreventionSignatureListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MalwarePreventionSignatureListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MalwarePreventionSignatureListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -64996,17 +66792,16 @@ type ManagedResource struct { Tags []Tag } -func (s *ManagedResource) GetType__() bindings.BindingType { +func (s *ManagedResource) GetType__() vapiBindings_.BindingType { return ManagedResourceBindingType() } -func (s *ManagedResource) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ManagedResource) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ManagedResource._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ManagedResource._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65024,17 +66819,16 @@ type ManagementConfig struct { PublishFqdns *bool } -func (s *ManagementConfig) GetType__() bindings.BindingType { +func (s *ManagementConfig) GetType__() vapiBindings_.BindingType { return ManagementConfigBindingType() } -func (s *ManagementConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ManagementConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ManagementConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ManagementConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65071,6 +66865,10 @@ type MetadataProxyConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -65079,10 +66877,12 @@ type MetadataProxyConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -65113,17 +66913,16 @@ const MetadataProxyConfig_CRYPTO_PROTOCOLS_V1 = "TLS_V1" const MetadataProxyConfig_CRYPTO_PROTOCOLS_V1_1 = "TLS_V1_1" const MetadataProxyConfig_CRYPTO_PROTOCOLS_V1_2 = "TLS_V1_2" -func (s *MetadataProxyConfig) GetType__() bindings.BindingType { +func (s *MetadataProxyConfig) GetType__() vapiBindings_.BindingType { return MetadataProxyConfigBindingType() } -func (s *MetadataProxyConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MetadataProxyConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MetadataProxyConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MetadataProxyConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65147,17 +66946,16 @@ type MetadataProxyConfigListResult struct { Results []MetadataProxyConfig } -func (s *MetadataProxyConfigListResult) GetType__() bindings.BindingType { +func (s *MetadataProxyConfigListResult) GetType__() vapiBindings_.BindingType { return MetadataProxyConfigListResultBindingType() } -func (s *MetadataProxyConfigListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MetadataProxyConfigListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MetadataProxyConfigListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MetadataProxyConfigListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65178,17 +66976,16 @@ type MetadataProxyStatisticsPerSegment struct { SucceededResponsesFromNovaServer *int64 } -func (s *MetadataProxyStatisticsPerSegment) GetType__() bindings.BindingType { +func (s *MetadataProxyStatisticsPerSegment) GetType__() vapiBindings_.BindingType { return MetadataProxyStatisticsPerSegmentBindingType() } -func (s *MetadataProxyStatisticsPerSegment) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MetadataProxyStatisticsPerSegment) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MetadataProxyStatisticsPerSegment._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MetadataProxyStatisticsPerSegment._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65224,17 +67021,16 @@ const MirrorStackStatusListResult_OVERALL_STATUS_UNKNOWN = "UNKNOWN" const MirrorStackStatusListResult_OVERALL_STATUS_SUCCESS = "SUCCESS" const MirrorStackStatusListResult_OVERALL_STATUS_FAILED = "FAILED" -func (s *MirrorStackStatusListResult) GetType__() bindings.BindingType { +func (s *MirrorStackStatusListResult) GetType__() vapiBindings_.BindingType { return MirrorStackStatusListResultBindingType() } -func (s *MirrorStackStatusListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MirrorStackStatusListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MirrorStackStatusListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MirrorStackStatusListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65252,17 +67048,16 @@ type MitreAttack struct { TechniqueUrl *string } -func (s *MitreAttack) GetType__() bindings.BindingType { +func (s *MitreAttack) GetType__() vapiBindings_.BindingType { return MitreAttackBindingType() } -func (s *MitreAttack) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MitreAttack) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MitreAttack._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MitreAttack._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65275,20 +67070,19 @@ type MonitoringError struct { // Error mesage ErrorMessage *string // Parameters for construcing error details - Params []*data.StructValue + Params []*vapiData_.StructValue } -func (s *MonitoringError) GetType__() bindings.BindingType { +func (s *MonitoringError) GetType__() vapiBindings_.BindingType { return MonitoringErrorBindingType() } -func (s *MonitoringError) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MonitoringError) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MonitoringError._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MonitoringError._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65302,17 +67096,16 @@ type MonitoringInfo struct { FlowInfo []FlowInfo } -func (s *MonitoringInfo) GetType__() bindings.BindingType { +func (s *MonitoringInfo) GetType__() vapiBindings_.BindingType { return MonitoringInfoBindingType() } -func (s *MonitoringInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MonitoringInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MonitoringInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MonitoringInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65349,6 +67142,10 @@ type MonitoringProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -65357,27 +67154,28 @@ type MonitoringProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool } -func (s *MonitoringProfileBindingMap) GetType__() bindings.BindingType { +func (s *MonitoringProfileBindingMap) GetType__() vapiBindings_.BindingType { return MonitoringProfileBindingMapBindingType() } -func (s *MonitoringProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MonitoringProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MonitoringProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MonitoringProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65403,17 +67201,16 @@ type MpOspfExternalLinkState struct { UpTime *int64 } -func (s *MpOspfExternalLinkState) GetType__() bindings.BindingType { +func (s *MpOspfExternalLinkState) GetType__() vapiBindings_.BindingType { return MpOspfExternalLinkStateBindingType() } -func (s *MpOspfExternalLinkState) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MpOspfExternalLinkState) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MpOspfExternalLinkState._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MpOspfExternalLinkState._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65433,17 +67230,16 @@ type MpOspfNetworkLinkStates struct { UpTime *int64 } -func (s *MpOspfNetworkLinkStates) GetType__() bindings.BindingType { +func (s *MpOspfNetworkLinkStates) GetType__() vapiBindings_.BindingType { return MpOspfNetworkLinkStatesBindingType() } -func (s *MpOspfNetworkLinkStates) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MpOspfNetworkLinkStates) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MpOspfNetworkLinkStates._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MpOspfNetworkLinkStates._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65465,17 +67261,16 @@ type MpOspfRouterLinkStates struct { UpTime *int64 } -func (s *MpOspfRouterLinkStates) GetType__() bindings.BindingType { +func (s *MpOspfRouterLinkStates) GetType__() vapiBindings_.BindingType { return MpOspfRouterLinkStatesBindingType() } -func (s *MpOspfRouterLinkStates) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MpOspfRouterLinkStates) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MpOspfRouterLinkStates._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MpOspfRouterLinkStates._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65497,17 +67292,16 @@ type MpOspfSummaryLinkStates struct { UpTime *int64 } -func (s *MpOspfSummaryLinkStates) GetType__() bindings.BindingType { +func (s *MpOspfSummaryLinkStates) GetType__() vapiBindings_.BindingType { return MpOspfSummaryLinkStatesBindingType() } -func (s *MpOspfSummaryLinkStates) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MpOspfSummaryLinkStates) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MpOspfSummaryLinkStates._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MpOspfSummaryLinkStates._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65574,6 +67368,8 @@ type MultiWidgetConfiguration struct { DrilldownId *string FeatureSet *FeatureSet // Id of filter widget for subscription, if any. Id should be a valid id of an existing filter widget. Filter widget should be from the same view. Datasource URLs should have placeholder values equal to filter alias to accept the filter value on filter change. This field is deprecated instead use 'filters' property. + // + // Deprecated: This API element is deprecated. Filter *string // Flag to indicate that widget will continue to work without filter value. If this flag is set to false then default_filter_value is manadatory. FilterValueRequired *bool @@ -65590,12 +67386,16 @@ type MultiWidgetConfiguration struct { // Represents the vertical span of the widget / container. 1 Row span is equal to 20px. format: int32 Rowspan *int64 // Please use the property 'shared' of View instead of this. The widgets of a shared view are visible to other users. + // + // Deprecated: This API element is deprecated. Shared *bool // If the value of this field is set to true then card header will be displayed otherwise only card will be displayed without header. ShowHeader *bool // Represents the horizontal span of the widget / container. format: int32 Span *int64 // Specify relavite weight in WidgetItem for placement in a view. Please see WidgetItem for details. format: int32 + // + // Deprecated: This API element is deprecated. Weight *int64 } @@ -65604,17 +67404,16 @@ type MultiWidgetConfiguration struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const MultiWidgetConfiguration__TYPE_IDENTIFIER = "MultiWidgetConfiguration" -func (s *MultiWidgetConfiguration) GetType__() bindings.BindingType { +func (s *MultiWidgetConfiguration) GetType__() vapiBindings_.BindingType { return MultiWidgetConfigurationBindingType() } -func (s *MultiWidgetConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MultiWidgetConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MultiWidgetConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MultiWidgetConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65631,17 +67430,16 @@ type MulticastForwarding struct { Source *string } -func (s *MulticastForwarding) GetType__() bindings.BindingType { +func (s *MulticastForwarding) GetType__() vapiBindings_.BindingType { return MulticastForwardingBindingType() } -func (s *MulticastForwarding) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MulticastForwarding) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MulticastForwarding._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MulticastForwarding._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65660,17 +67458,16 @@ type MulticastForwardingCsvRecord struct { TransportNode *string } -func (s *MulticastForwardingCsvRecord) GetType__() bindings.BindingType { +func (s *MulticastForwardingCsvRecord) GetType__() vapiBindings_.BindingType { return MulticastForwardingCsvRecordBindingType() } -func (s *MulticastForwardingCsvRecord) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MulticastForwardingCsvRecord) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MulticastForwardingCsvRecord._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MulticastForwardingCsvRecord._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65682,17 +67479,16 @@ type MulticastForwardingInterface struct { Ifuid *string } -func (s *MulticastForwardingInterface) GetType__() bindings.BindingType { +func (s *MulticastForwardingInterface) GetType__() vapiBindings_.BindingType { return MulticastForwardingInterfaceBindingType() } -func (s *MulticastForwardingInterface) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MulticastForwardingInterface) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MulticastForwardingInterface._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MulticastForwardingInterface._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65705,17 +67501,16 @@ type MulticastForwardingPerEdge struct { McastForwarding []MulticastForwarding } -func (s *MulticastForwardingPerEdge) GetType__() bindings.BindingType { +func (s *MulticastForwardingPerEdge) GetType__() vapiBindings_.BindingType { return MulticastForwardingPerEdgeBindingType() } -func (s *MulticastForwardingPerEdge) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MulticastForwardingPerEdge) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MulticastForwardingPerEdge._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MulticastForwardingPerEdge._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65737,17 +67532,16 @@ type MulticastRoute struct { Uptime *string } -func (s *MulticastRoute) GetType__() bindings.BindingType { +func (s *MulticastRoute) GetType__() vapiBindings_.BindingType { return MulticastRouteBindingType() } -func (s *MulticastRoute) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MulticastRoute) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MulticastRoute._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MulticastRoute._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65770,17 +67564,16 @@ type MulticastRouteCsvRecord struct { Uptime *string } -func (s *MulticastRouteCsvRecord) GetType__() bindings.BindingType { +func (s *MulticastRouteCsvRecord) GetType__() vapiBindings_.BindingType { return MulticastRouteCsvRecordBindingType() } -func (s *MulticastRouteCsvRecord) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MulticastRouteCsvRecord) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MulticastRouteCsvRecord._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MulticastRouteCsvRecord._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65806,17 +67599,16 @@ type MulticastRoutesPerEdge struct { McastRoutes []MulticastRoute } -func (s *MulticastRoutesPerEdge) GetType__() bindings.BindingType { +func (s *MulticastRoutesPerEdge) GetType__() vapiBindings_.BindingType { return MulticastRoutesPerEdgeBindingType() } -func (s *MulticastRoutesPerEdge) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *MulticastRoutesPerEdge) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for MulticastRoutesPerEdge._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for MulticastRoutesPerEdge._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65843,17 +67635,16 @@ const NDRAAdvertisedRoute_ROUTE_PREFERENCE_MEDIUM = "MEDIUM" const NDRAAdvertisedRoute_ROUTE_PREFERENCE_HIGH = "HIGH" const NDRAAdvertisedRoute_ROUTE_PREFERENCE_RESERVED = "RESERVED" -func (s *NDRAAdvertisedRoute) GetType__() bindings.BindingType { +func (s *NDRAAdvertisedRoute) GetType__() vapiBindings_.BindingType { return NDRAAdvertisedRouteBindingType() } -func (s *NDRAAdvertisedRoute) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *NDRAAdvertisedRoute) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NDRAAdvertisedRoute._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for NDRAAdvertisedRoute._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65862,12 +67653,16 @@ func (s *NDRAAdvertisedRoute) GetDataValue__() (data.DataValue, []error) { // Credential info to connect to an NSX-T type of enforcement point. type NSXTConnectionInfo struct { // Edge Cluster UUIDs on enforcement point. Edge cluster information is required for creating logical L2, L3 constructs on enforcement point. Max 1 edge cluster ID. This is a deprecated property. The edge cluster id is now auto populated from enforcement point and its value can be read using APIs GET /infra/sites/site-id/enforcement-points/enforcementpoint-id/edge-clusters and GET /infra/sites/site-id/enforcement-points/enforcementpoint-1/edge-clusters/edge-cluster-id. The value passed through this property will be ignored. + // + // Deprecated: This API element is deprecated. EdgeClusterIds []string // Password. Password *string // Thumbprint of EnforcementPoint in the form of a SHA-256 hash represented in lower case HEX. Thumbprint *string // Transport Zone UUIDs on enforcement point. Transport zone information is required for creating logical L2, L3 constructs on enforcement point. Max 1 transport zone ID. This is a deprecated property. The transport zone id is now auto populated from enforcement point and its value can be read using APIs GET /infra/sites/site-id/enforcement-points/enforcementpoint-id/transport-zones and GET /infra/sites/site-id/enforcement-points/enforcementpoint-id/transport-zones/transport-zone-id. The value passed through this property will be ignored. + // + // Deprecated: This API element is deprecated. TransportZoneIds []string // Username. Username *string @@ -65889,17 +67684,16 @@ type NSXTConnectionInfo struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const NSXTConnectionInfo__TYPE_IDENTIFIER = "NSXTConnectionInfo" -func (s *NSXTConnectionInfo) GetType__() bindings.BindingType { +func (s *NSXTConnectionInfo) GetType__() vapiBindings_.BindingType { return NSXTConnectionInfoBindingType() } -func (s *NSXTConnectionInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *NSXTConnectionInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NSXTConnectionInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for NSXTConnectionInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65931,17 +67725,16 @@ type NSXVConnectionInfo struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const NSXVConnectionInfo__TYPE_IDENTIFIER = "NSXVConnectionInfo" -func (s *NSXVConnectionInfo) GetType__() bindings.BindingType { +func (s *NSXVConnectionInfo) GetType__() vapiBindings_.BindingType { return NSXVConnectionInfoBindingType() } -func (s *NSXVConnectionInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *NSXVConnectionInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NSXVConnectionInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for NSXVConnectionInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65971,17 +67764,16 @@ const NamedTeamingPolicy_POLICY_FAILOVER_ORDER = "FAILOVER_ORDER" const NamedTeamingPolicy_POLICY_LOADBALANCE_SRCID = "LOADBALANCE_SRCID" const NamedTeamingPolicy_POLICY_LOADBALANCE_SRC_MAC = "LOADBALANCE_SRC_MAC" -func (s *NamedTeamingPolicy) GetType__() bindings.BindingType { +func (s *NamedTeamingPolicy) GetType__() vapiBindings_.BindingType { return NamedTeamingPolicyBindingType() } -func (s *NamedTeamingPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *NamedTeamingPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NamedTeamingPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for NamedTeamingPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -65996,17 +67788,16 @@ type NamespaceMemberDetails struct { Pods []PolicyGroupMemberDetails } -func (s *NamespaceMemberDetails) GetType__() bindings.BindingType { +func (s *NamespaceMemberDetails) GetType__() vapiBindings_.BindingType { return NamespaceMemberDetailsBindingType() } -func (s *NamespaceMemberDetails) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *NamespaceMemberDetails) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NamespaceMemberDetails._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for NamespaceMemberDetails._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -66020,17 +67811,16 @@ type NdSnoopingConfig struct { NdSnoopingLimit *int64 } -func (s *NdSnoopingConfig) GetType__() bindings.BindingType { +func (s *NdSnoopingConfig) GetType__() vapiBindings_.BindingType { return NdSnoopingConfigBindingType() } -func (s *NdSnoopingConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *NdSnoopingConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NdSnoopingConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for NdSnoopingConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -66052,17 +67842,16 @@ type NdpHeader struct { const NdpHeader_MSG_TYPE_SOLICITATION = "NEIGHBOR_SOLICITATION" const NdpHeader_MSG_TYPE_ADVERTISEMENT = "NEIGHBOR_ADVERTISEMENT" -func (s *NdpHeader) GetType__() bindings.BindingType { +func (s *NdpHeader) GetType__() vapiBindings_.BindingType { return NdpHeaderBindingType() } -func (s *NdpHeader) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *NdpHeader) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NdpHeader._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for NdpHeader._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -66100,17 +67889,16 @@ type NeighborProperties struct { SystemPortNumber *int64 } -func (s *NeighborProperties) GetType__() bindings.BindingType { +func (s *NeighborProperties) GetType__() vapiBindings_.BindingType { return NeighborPropertiesBindingType() } -func (s *NeighborProperties) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *NeighborProperties) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NeighborProperties._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for NeighborProperties._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -66119,7 +67907,7 @@ func (s *NeighborProperties) GetDataValue__() (data.DataValue, []error) { // Nested expressions is a list of condition expressions that must follow the below criteria: 0. Only allowed expressions in a NestedExpression are Condition and ConjunctionOperator. 1. A non-empty expression list, must be of odd size. In a list, with indices starting from 0, all condition expressions must be at even indices, separated by the conjunction expressions AND at odd indices. 2. There may be at most 5 condition expressions inside a list. 3. NestedExpressions are homogeneous in nature, i.e, all expressions inside a nested expression must have the same member type. type NestedExpression struct { // Expression. - Expressions []*data.StructValue + Expressions []*vapiData_.StructValue // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -66158,6 +67946,10 @@ type NestedExpression struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -66166,10 +67958,12 @@ type NestedExpression struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -66181,17 +67975,16 @@ type NestedExpression struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const NestedExpression__TYPE_IDENTIFIER = "NestedExpression" -func (s *NestedExpression) GetType__() bindings.BindingType { +func (s *NestedExpression) GetType__() vapiBindings_.BindingType { return NestedExpressionBindingType() } -func (s *NestedExpression) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *NestedExpression) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NestedExpression._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for NestedExpression._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -66238,6 +68031,10 @@ type NestedServiceServiceEntry struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -66246,10 +68043,12 @@ type NestedServiceServiceEntry struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -66261,43 +68060,39 @@ type NestedServiceServiceEntry struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const NestedServiceServiceEntry__TYPE_IDENTIFIER = "NestedServiceServiceEntry" -func (s *NestedServiceServiceEntry) GetType__() bindings.BindingType { +func (s *NestedServiceServiceEntry) GetType__() vapiBindings_.BindingType { return NestedServiceServiceEntryBindingType() } -func (s *NestedServiceServiceEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *NestedServiceServiceEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NestedServiceServiceEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for NestedServiceServiceEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Network error related to container objects. -type NetworkError struct { - // Error code of network related error. - ErrorCode *string - // Detailed message of network related error. - ErrorMessage *string - // Additional error information in json format. - Spec *string +// Only support IP address or subnet. Its type can be of IPv4 or IPv6. It will be converted to subnet when netmask is specified(e.g., 192.168.1.3/24 => 192.168.1.0/24, 2008:12:12:12::2/64 => 2008:12:12:12::/64). +type NetworkInfo struct { + // The destination IP can be an IP address or a subnet. format: address-or-block-or-range + DstIp *string + // The source IP can be an IP address or a subnet. format: address-or-block-or-range + SrcIp *string } -func (s *NetworkError) GetType__() bindings.BindingType { - return NetworkErrorBindingType() +func (s *NetworkInfo) GetType__() vapiBindings_.BindingType { + return NetworkInfoBindingType() } -func (s *NetworkError) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *NetworkInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NetworkError._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for NetworkInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -66313,17 +68108,16 @@ type NewRole struct { NewRoleName *string } -func (s *NewRole) GetType__() bindings.BindingType { +func (s *NewRole) GetType__() vapiBindings_.BindingType { return NewRoleBindingType() } -func (s *NewRole) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *NewRole) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NewRole._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for NewRole._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -66368,17 +68162,16 @@ const NicMetadata_TRANSPORTS_L2_BRIDGE = "L2_BRIDGE" const NicMetadata_TRANSPORTS_L3_ROUTED = "L3_ROUTED" const NicMetadata_TRANSPORTS_NSH = "NSH" -func (s *NicMetadata) GetType__() bindings.BindingType { +func (s *NicMetadata) GetType__() vapiBindings_.BindingType { return NicMetadataBindingType() } -func (s *NicMetadata) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *NicMetadata) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NicMetadata._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for NicMetadata._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -66398,17 +68191,16 @@ type NodeFileSystemProperties struct { Used *int64 } -func (s *NodeFileSystemProperties) GetType__() bindings.BindingType { +func (s *NodeFileSystemProperties) GetType__() vapiBindings_.BindingType { return NodeFileSystemPropertiesBindingType() } -func (s *NodeFileSystemProperties) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *NodeFileSystemProperties) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NodeFileSystemProperties._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for NodeFileSystemProperties._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -66430,17 +68222,16 @@ type NodeResources struct { Ram *int64 } -func (s *NodeResources) GetType__() bindings.BindingType { +func (s *NodeResources) GetType__() vapiBindings_.BindingType { return NodeResourcesBindingType() } -func (s *NodeResources) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *NodeResources) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NodeResources._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for NodeResources._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -66554,8 +68345,10 @@ type NodeStatus struct { // * NodeStatus#NodeStatus_MAINTENANCE_MODE_ENTERING // * NodeStatus#NodeStatus_MAINTENANCE_MODE_ON // * NodeStatus#NodeStatus_MAINTENANCE_MODE_EXITING + // * NodeStatus#NodeStatus_MAINTENANCE_MODE_ENABLED + // * NodeStatus#NodeStatus_MAINTENANCE_MODE_DISABLED // - // Indicates the fabric node's status of maintenance mode, OFF, ENTERING, ON, EXITING. + // Indicates the fabric node's status of maintenance mode, OFF, ENTERING, ON, EXITING, ENABLED, DISABLED. MaintenanceMode *string // Possible values are: // @@ -66654,376 +68447,1641 @@ const NodeStatus_MAINTENANCE_MODE_OFF = "OFF" const NodeStatus_MAINTENANCE_MODE_ENTERING = "ENTERING" const NodeStatus_MAINTENANCE_MODE_ON = "ON" const NodeStatus_MAINTENANCE_MODE_EXITING = "EXITING" +const NodeStatus_MAINTENANCE_MODE_ENABLED = "ENABLED" +const NodeStatus_MAINTENANCE_MODE_DISABLED = "DISABLED" const NodeStatus_MPA_CONNECTIVITY_STATUS_UP = "UP" const NodeStatus_MPA_CONNECTIVITY_STATUS_DOWN = "DOWN" const NodeStatus_MPA_CONNECTIVITY_STATUS_UNKNOWN = "UNKNOWN" -func (s *NodeStatus) GetType__() bindings.BindingType { - return NodeStatusBindingType() +func (s *NodeStatus) GetType__() vapiBindings_.BindingType { + return NodeStatusBindingType() +} + +func (s *NodeStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for NodeStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Node status properties +type NodeStatusProperties struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Number of CPU cores on the system format: int64 + CpuCores *int64 + CpuUsage *CpuUsage + // Amount of disk space available on the system, in kilobytes. format: int64 + DiskSpaceTotal *int64 + // Amount of disk space in use on the system, in kilobytes format: int64 + DiskSpaceUsed *int64 + // Number of DPDK cores on Edge Node which are used for packet IO processing. format: int64 + DpdkCpuCores *int64 + // Data processing units on the system + Dpus []DpuStatusProperties + EdgeMemUsage *EdgeTransportNodeMemoryUsage + // File systems configured on the system + FileSystems []NodeFileSystemProperties + // Host name of the system + Hostname *string + // One, five, and fifteen minute load averages for the system + LoadAverage []float64 + // Amount of RAM on the system that can be flushed out to disk, in kilobytes format: int64 + MemCache *int64 + // Amount of RAM allocated to the system, in kilobytes format: int64 + MemTotal *int64 + // Amount of RAM in use on the system, in kilobytes format: int64 + MemUsed *int64 + // Number of non-DPDK cores on Edge Node. format: int64 + NonDpdkCpuCores *int64 + // Possible values are: + // + // * NodeStatusProperties#NodeStatusProperties_SOURCE_REALTIME + // * NodeStatusProperties#NodeStatusProperties_SOURCE_CACHED + // + // Source of status data. + Source *string + // Amount of disk available for swap, in kilobytes format: int64 + SwapTotal *int64 + // Amount of swap disk in use, in kilobytes format: int64 + SwapUsed *int64 + // Current time expressed in milliseconds since epoch format: int64 + SystemTime *int64 + // Milliseconds since system start format: int64 + Uptime *int64 +} + +const NodeStatusProperties_SOURCE_REALTIME = "realtime" +const NodeStatusProperties_SOURCE_CACHED = "cached" + +func (s *NodeStatusProperties) GetType__() vapiBindings_.BindingType { + return NodeStatusPropertiesBindingType() +} + +func (s *NodeStatusProperties) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for NodeStatusProperties._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Role +type NsxRole struct { + // Possible values are: + // + // * NsxRole#NsxRole_PERMISSIONS_READ_API + // * NsxRole#NsxRole_PERMISSIONS_READ_WRITE_API + // * NsxRole#NsxRole_PERMISSIONS_CRUD + // * NsxRole#NsxRole_PERMISSIONS_READ + // * NsxRole#NsxRole_PERMISSIONS_EXECUTE + // * NsxRole#NsxRole_PERMISSIONS_NONE + // + // Please use the /user-info/permissions api to get the permission that the user has on each feature. + // + // Deprecated: This API element is deprecated. + Permissions []string + // This field represents the identifier of the role. With the introduction of custom roles, this field is no longer an enum. + Role *string +} + +const NsxRole_PERMISSIONS_READ_API = "read-api" +const NsxRole_PERMISSIONS_READ_WRITE_API = "read-write-api" +const NsxRole_PERMISSIONS_CRUD = "crud" +const NsxRole_PERMISSIONS_READ = "read" +const NsxRole_PERMISSIONS_EXECUTE = "execute" +const NsxRole_PERMISSIONS_NONE = "none" + +func (s *NsxRole) GetType__() vapiBindings_.BindingType { + return NsxRoleBindingType() +} + +func (s *NsxRole) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for NsxRole._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// The current statistics counters of the DNS forwarder including cache usages and query numbers per forwarders, on an NSX-T type of enforcement point. +type NsxTDNSForwarderStatistics struct { + // The total number of cached entries format: int64 + CachedEntries *int64 + // The statistics of conditional forwarder zones + ConditionalForwarderStatistics []NsxTDNSForwarderZoneStatistics + // The configured cache size, in kb format: int64 + ConfiguredCacheSize *int64 + DefaultForwarderStatistics *NsxTDNSForwarderZoneStatistics + // The total number of queries answered from local cache format: int64 + QueriesAnsweredLocally *int64 + // The total number of forwarded DNS queries format: int64 + QueriesForwarded *int64 + // Time stamp of the current statistics, in ms format: int64 + Timestamp *int64 + // The total number of received DNS queries format: int64 + TotalQueries *int64 + // The statistics of used cache + UsedCacheStatistics []NsxtPerNodeUsedCacheStatistics + // Policy path referencing the enforcement point from where the statistics are fetched. + EnforcementPointPath *string + // Possible values are: + // + // * DNSForwarderStatisticsPerEnforcementPoint#DNSForwarderStatisticsPerEnforcementPoint_RESOURCE_TYPE_NSXTDNSFORWARDERSTATISTICS + ResourceType string +} + +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const NsxTDNSForwarderStatistics__TYPE_IDENTIFIER = "NsxTDNSForwarderStatistics" + +func (s *NsxTDNSForwarderStatistics) GetType__() vapiBindings_.BindingType { + return NsxTDNSForwarderStatisticsBindingType() +} + +func (s *NsxTDNSForwarderStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for NsxTDNSForwarderStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// The current runtime status of the DNS forwarder. +type NsxTDNSForwarderStatus struct { + // Extra message, if available + ExtraMessage *string + // Possible values are: + // + // * NsxTDNSForwarderStatus#NsxTDNSForwarderStatus_STATUS_UP + // * NsxTDNSForwarderStatus#NsxTDNSForwarderStatus_STATUS_DOWN + // * NsxTDNSForwarderStatus#NsxTDNSForwarderStatus_STATUS_ERROR + // * NsxTDNSForwarderStatus#NsxTDNSForwarderStatus_STATUS_NO_BACKUP + // * NsxTDNSForwarderStatus#NsxTDNSForwarderStatus_STATUS_UNKNOWN + // + // UP means the DNS forwarder is working correctly on the active transport node and the stand-by transport node (if present). Failover will occur if either node goes down. DOWN means the DNS forwarder is down on both active transport node and standby node (if present). The DNS forwarder does not function in this situation. Error means there is some error on one or both transport node, or no status was reported from one or both transport nodes. The DNS forwarder may be working (or not working). NO_BACKUP means DNS forwarder is working in only one transport node, either because it is down on the standby node, or no standby is configured. An forwarder outage will occur if the active node goes down. + Status *string + // Time stamp of the current status, in ms format: int64 + Timestamp *int64 + // Policy path referencing the enforcement point from where the status is fetched. + EnforcementPointPath *string + // Possible values are: + // + // * DNSForwarderStatusPerEnforcementPoint#DNSForwarderStatusPerEnforcementPoint_RESOURCE_TYPE_NSXTDNSFORWARDERSTATUS + ResourceType string +} + +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const NsxTDNSForwarderStatus__TYPE_IDENTIFIER = "NsxTDNSForwarderStatus" +const NsxTDNSForwarderStatus_STATUS_UP = "UP" +const NsxTDNSForwarderStatus_STATUS_DOWN = "DOWN" +const NsxTDNSForwarderStatus_STATUS_ERROR = "ERROR" +const NsxTDNSForwarderStatus_STATUS_NO_BACKUP = "NO_BACKUP" +const NsxTDNSForwarderStatus_STATUS_UNKNOWN = "UNKNOWN" + +func (s *NsxTDNSForwarderStatus) GetType__() vapiBindings_.BindingType { + return NsxTDNSForwarderStatusBindingType() +} + +func (s *NsxTDNSForwarderStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for NsxTDNSForwarderStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Statistics counters of the DNS forwarder zone. +type NsxTDNSForwarderZoneStatistics struct { + // Domain names configured for the forwarder. Empty if this is the default forwarder. + DomainNames []string + // Statistics per upstream server. + UpstreamStatistics []NsxtUpstreamServerStatistics +} + +func (s *NsxTDNSForwarderZoneStatistics) GetType__() vapiBindings_.BindingType { + return NsxTDNSForwarderZoneStatisticsBindingType() +} + +func (s *NsxTDNSForwarderZoneStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for NsxTDNSForwarderZoneStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Answer of dns nslookup +type NsxtDnsAnswer struct { + // Authoritative answers + AuthoritativeAnswers []NsxtDnsQueryAnswer + // Dns server ip address and port, format is \"ip address#port\". + DnsServer *string + // ID of the edge node that performed the query. + EdgeNodeId *string + // Non authoritative answers + NonAuthoritativeAnswers []NsxtDnsQueryAnswer + // It can be NXDOMAIN or error message which is not consisted of authoritative_answer or non_authoritative_answer. + RawAnswer *string + // Policy path referencing the enforcement point from where the DNS forwarder nslookup answer is fetched. + EnforcementPointPath *string + // Possible values are: + // + // * PolicyDnsAnswerPerEnforcementPoint#PolicyDnsAnswerPerEnforcementPoint_RESOURCE_TYPE_NSXTDNSANSWER + // + // Resource type of the DNS forwarder nslookup answer. + ResourceType string +} + +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const NsxtDnsAnswer__TYPE_IDENTIFIER = "NsxTDnsAnswer" + +func (s *NsxtDnsAnswer) GetType__() vapiBindings_.BindingType { + return NsxtDnsAnswerBindingType() +} + +func (s *NsxtDnsAnswer) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for NsxtDnsAnswer._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Answer of nslookup +type NsxtDnsQueryAnswer struct { + // Resolved IP address matched with the nslookup address provided as a request parameter. + Address *string + // Matched name of the given address. + Name *string +} + +func (s *NsxtDnsQueryAnswer) GetType__() vapiBindings_.BindingType { + return NsxtDnsQueryAnswerBindingType() +} + +func (s *NsxtDnsQueryAnswer) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for NsxtDnsQueryAnswer._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Query statistics counters of used cache from node +type NsxtPerNodeUsedCacheStatistics struct { + // The total number of cached entries format: int64 + CachedEntries *int64 + // UUID of active/standby transport node + NodeId *string + // The memory size used in cache, in kb format: int64 + UsedCacheSize *int64 +} + +func (s *NsxtPerNodeUsedCacheStatistics) GetType__() vapiBindings_.BindingType { + return NsxtPerNodeUsedCacheStatisticsBindingType() +} + +func (s *NsxtPerNodeUsedCacheStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for NsxtPerNodeUsedCacheStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Query statistics counters to an upstream server including successfully forwarded queries and failed queries. +type NsxtUpstreamServerStatistics struct { + // Queries failed to forward. format: int64 + QueriesFailed *int64 + // Queries forwarded successfully format: int64 + QueriesSucceeded *int64 + // Upstream server ip format: ip + UpstreamServer *string +} + +func (s *NsxtUpstreamServerStatistics) GetType__() vapiBindings_.BindingType { + return NsxtUpstreamServerStatisticsBindingType() +} + +func (s *NsxtUpstreamServerStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for NsxtUpstreamServerStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Issues reported by upgrade readiness check +type NvdsUpgradeConfigIssue struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // Name of the component/object + Component *string + // Error for the component describing precheck failure + Error_ *string + // Id of the object that generated error + Objid *string + // Recommendation to resolve the error returned for component + Recommendation *string + // Warning for the component describing precheck failure + Warning *string +} + +func (s *NvdsUpgradeConfigIssue) GetType__() vapiBindings_.BindingType { + return NvdsUpgradeConfigIssueBindingType() +} + +func (s *NvdsUpgradeConfigIssue) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for NvdsUpgradeConfigIssue._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Individual host upgrade state +type NvdsUpgradeHostState struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // DiscoveredNode identifier + DnExtId *string + // TransportNode identifier + Host *string + // TransportNode ip address + IpAddress *string + // Possible values are: + // + // * NvdsUpgradeHostState#NvdsUpgradeHostState_OVERALL_STATE_UPGRADE_READY + // * NvdsUpgradeHostState#NvdsUpgradeHostState_OVERALL_STATE_UPGRADE_PROCESSING + // * NvdsUpgradeHostState#NvdsUpgradeHostState_OVERALL_STATE_UPGRADE_QUEUED + // * NvdsUpgradeHostState#NvdsUpgradeHostState_OVERALL_STATE_UPGRADE_IN_PROGRESS + // * NvdsUpgradeHostState#NvdsUpgradeHostState_OVERALL_STATE_UPGRADE_FAILED + // * NvdsUpgradeHostState#NvdsUpgradeHostState_OVERALL_STATE_SUCCESS + // + // Overall state of N-VDSes on the TransportNodes + OverallState *string + // Details of the N-VDS upgrade state on the host + StateDetails []string + // This field returns current stage of Migration task. Here is a sequence of stages the task cycles through, TN_MIGRATION_TASK_IN_QUEUE RETRIEVE_SAVED_CONFIG, TN_VALIDATE, VMS_RETRIVAL, VMS_UNREGISTRATION, TN_STATELESS_WAIT_FOR_HP, DETACH_TNP, TNP_WAIT, TN_SEND_HS_MIGRATION_MSG, TN_ADD_HOST_TO_VDS, TN_UPDATE, TN_UPDATE_WAIT, TN_DELETE, TN_DELETE_WAIT, FN_DELETE_WAIT, TN_RECONFIG_HOST, TN_CREATE, TN_CREATE_WAIT, UPDATE_TNP_AND_APPLY, TN_EXIT_MM, VMS_REGISTRATION, VMS_REGISTRATION_WAIT, TN_MIGRATION_COMPLETED Depending on the type of host (stateful, stateless, Sddc, etc.) migration task may not cycle through all stages but in will follow above sequence. If stage is TN_MIGRATION_COMPLETED refer to field overall_state for SUCCESS or UPGRADE_FAILURE and state_details for details on same. + UpgradeStage *string +} + +const NvdsUpgradeHostState_OVERALL_STATE_UPGRADE_READY = "UPGRADE_READY" +const NvdsUpgradeHostState_OVERALL_STATE_UPGRADE_PROCESSING = "UPGRADE_PROCESSING" +const NvdsUpgradeHostState_OVERALL_STATE_UPGRADE_QUEUED = "UPGRADE_QUEUED" +const NvdsUpgradeHostState_OVERALL_STATE_UPGRADE_IN_PROGRESS = "UPGRADE_IN_PROGRESS" +const NvdsUpgradeHostState_OVERALL_STATE_UPGRADE_FAILED = "UPGRADE_FAILED" +const NvdsUpgradeHostState_OVERALL_STATE_SUCCESS = "SUCCESS" + +func (s *NvdsUpgradeHostState) GetType__() vapiBindings_.BindingType { + return NvdsUpgradeHostStateBindingType() +} + +func (s *NvdsUpgradeHostState) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for NvdsUpgradeHostState._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Nvds upgrade precheck ID +type NvdsUpgradePrecheckId struct { + // Tracking ID of nvds upgrade precheck + PrecheckId *string +} + +func (s *NvdsUpgradePrecheckId) GetType__() vapiBindings_.BindingType { + return NvdsUpgradePrecheckIdBindingType() +} + +func (s *NvdsUpgradePrecheckId) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for NvdsUpgradePrecheckId._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Overall status of the upgrade readiness check +type NvdsUpgradeStatusSummary struct { + // Overall state of migration across all TransportNodes + MigrationState []NvdsUpgradeHostState + // Tracking ID of nvds upgrade precheck + PrecheckId *string + // Config issue in pre-check + PrecheckIssue []NvdsUpgradeConfigIssue + // Possible values are: + // + // * NvdsUpgradeStatusSummary#NvdsUpgradeStatusSummary_PRECHECK_STATUS_IN_PROGRESS + // * NvdsUpgradeStatusSummary#NvdsUpgradeStatusSummary_PRECHECK_STATUS_FAILED + // * NvdsUpgradeStatusSummary#NvdsUpgradeStatusSummary_PRECHECK_STATUS_PENDING_TOPOLOGY + // * NvdsUpgradeStatusSummary#NvdsUpgradeStatusSummary_PRECHECK_STATUS_APPLYING_TOPOLOGY + // * NvdsUpgradeStatusSummary#NvdsUpgradeStatusSummary_PRECHECK_STATUS_APPLY_TOPOLOGY_FAILED + // * NvdsUpgradeStatusSummary#NvdsUpgradeStatusSummary_PRECHECK_STATUS_READY + // + // Overall status of pre-check + PrecheckStatus *string +} + +const NvdsUpgradeStatusSummary_PRECHECK_STATUS_IN_PROGRESS = "IN_PROGRESS" +const NvdsUpgradeStatusSummary_PRECHECK_STATUS_FAILED = "FAILED" +const NvdsUpgradeStatusSummary_PRECHECK_STATUS_PENDING_TOPOLOGY = "PENDING_TOPOLOGY" +const NvdsUpgradeStatusSummary_PRECHECK_STATUS_APPLYING_TOPOLOGY = "APPLYING_TOPOLOGY" +const NvdsUpgradeStatusSummary_PRECHECK_STATUS_APPLY_TOPOLOGY_FAILED = "APPLY_TOPOLOGY_FAILED" +const NvdsUpgradeStatusSummary_PRECHECK_STATUS_READY = "READY" + +func (s *NvdsUpgradeStatusSummary) GetType__() vapiBindings_.BindingType { + return NvdsUpgradeStatusSummaryBindingType() +} + +func (s *NvdsUpgradeStatusSummary) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for NvdsUpgradeStatusSummary._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// NVDS to VDS mappings for migration +type NvdsUpgradeTopology struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // All resultant VDS mapping for a NVDS after the migration + ComputeManagerTopology []ComputeManagerTopology + // Identifier for a NVDS + NvdsId *string + // Name of a NVDS + NvdsName *string +} + +func (s *NvdsUpgradeTopology) GetType__() vapiBindings_.BindingType { + return NvdsUpgradeTopologyBindingType() +} + +func (s *NvdsUpgradeTopology) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for NvdsUpgradeTopology._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// RBAC Objects qualifier +type ObjectRolePermissionGroup struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // Does children of this object inherit this rule + InheritanceDisabled *bool + // Possible values are: + // + // * ObjectRolePermissionGroup#ObjectRolePermissionGroup_OPERATION_CRUD + // * ObjectRolePermissionGroup#ObjectRolePermissionGroup_OPERATION_READ + // * ObjectRolePermissionGroup#ObjectRolePermissionGroup_OPERATION_EXECUTE + // * ObjectRolePermissionGroup#ObjectRolePermissionGroup_OPERATION_NONE + // + // Allowed operation + Operation *string + // Path prefix + PathPrefix *string + // Role name + RoleName *string + // Is rule disabled or not + RuleDisabled *bool +} + +const ObjectRolePermissionGroup_OPERATION_CRUD = "crud" +const ObjectRolePermissionGroup_OPERATION_READ = "read" +const ObjectRolePermissionGroup_OPERATION_EXECUTE = "execute" +const ObjectRolePermissionGroup_OPERATION_NONE = "none" + +func (s *ObjectRolePermissionGroup) GetType__() vapiBindings_.BindingType { + return ObjectRolePermissionGroupBindingType() +} + +func (s *ObjectRolePermissionGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ObjectRolePermissionGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Paged collection of RBAC Objects +type ObjectRolePermissionGroupListResult struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // ObjectRolePermissionGroup list results + Results []ObjectRolePermissionGroup +} + +func (s *ObjectRolePermissionGroupListResult) GetType__() vapiBindings_.BindingType { + return ObjectRolePermissionGroupListResultBindingType() +} + +func (s *ObjectRolePermissionGroupListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ObjectRolePermissionGroupListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Policy entity of a system predefined runbook. This is a read-only object created by system. +type OdsPredefinedRunbook struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + DefaultConfig *OdsRunbookSettingData + // Arguments of runbook. + Parameters []*vapiData_.StructValue + // Possible values are: + // + // * OdsPredefinedRunbook#OdsPredefinedRunbook_SUPPORTED_NODE_TYPES_NSX_ESX + // * OdsPredefinedRunbook#OdsPredefinedRunbook_SUPPORTED_NODE_TYPES_NSX_KVM + // * OdsPredefinedRunbook#OdsPredefinedRunbook_SUPPORTED_NODE_TYPES_NSX_BAREMETAL_SERVER + // * OdsPredefinedRunbook#OdsPredefinedRunbook_SUPPORTED_NODE_TYPES_NSX_EDGE + // * OdsPredefinedRunbook#OdsPredefinedRunbook_SUPPORTED_NODE_TYPES_NSX_PUBLIC_CLOUD_GATEWAY + // * OdsPredefinedRunbook#OdsPredefinedRunbook_SUPPORTED_NODE_TYPES_NSX_MANAGER + // * OdsPredefinedRunbook#OdsPredefinedRunbook_SUPPORTED_NODE_TYPES_NSX_POLICY_MANAGER + // * OdsPredefinedRunbook#OdsPredefinedRunbook_SUPPORTED_NODE_TYPES_NSX_CONTROLLER + // * OdsPredefinedRunbook#OdsPredefinedRunbook_SUPPORTED_NODE_TYPES_GLOBAL_MANAGER + // + // Supported node types for the runbook. + SupportedNodeTypes []string + Version *OdsRunbookVersion +} + +const OdsPredefinedRunbook_SUPPORTED_NODE_TYPES_NSX_ESX = "NSX_ESX" +const OdsPredefinedRunbook_SUPPORTED_NODE_TYPES_NSX_KVM = "NSX_KVM" +const OdsPredefinedRunbook_SUPPORTED_NODE_TYPES_NSX_BAREMETAL_SERVER = "NSX_BAREMETAL_SERVER" +const OdsPredefinedRunbook_SUPPORTED_NODE_TYPES_NSX_EDGE = "NSX_EDGE" +const OdsPredefinedRunbook_SUPPORTED_NODE_TYPES_NSX_PUBLIC_CLOUD_GATEWAY = "NSX_PUBLIC_CLOUD_GATEWAY" +const OdsPredefinedRunbook_SUPPORTED_NODE_TYPES_NSX_MANAGER = "NSX_MANAGER" +const OdsPredefinedRunbook_SUPPORTED_NODE_TYPES_NSX_POLICY_MANAGER = "NSX_POLICY_MANAGER" +const OdsPredefinedRunbook_SUPPORTED_NODE_TYPES_NSX_CONTROLLER = "NSX_CONTROLLER" +const OdsPredefinedRunbook_SUPPORTED_NODE_TYPES_GLOBAL_MANAGER = "GLOBAL_MANAGER" + +func (s *OdsPredefinedRunbook) GetType__() vapiBindings_.BindingType { + return OdsPredefinedRunbookBindingType() +} + +func (s *OdsPredefinedRunbook) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for OdsPredefinedRunbook._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Paged list of Online Diagnostic System predefined runbooks. +type OdsPredefinedRunbookListResult struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // Online Diagnostic System predefined runbook list results. + Results []OdsPredefinedRunbook +} + +func (s *OdsPredefinedRunbookListResult) GetType__() vapiBindings_.BindingType { + return OdsPredefinedRunbookListResultBindingType() +} + +func (s *OdsPredefinedRunbookListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for OdsPredefinedRunbookListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Collection of Online Diagnostic System artifact list. +type OdsRunbookArtifactListResult struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // Online Diagnostic System runbook artifact list results. + Results []OdsRunbookArtifactStatus +} + +func (s *OdsRunbookArtifactListResult) GetType__() vapiBindings_.BindingType { + return OdsRunbookArtifactListResultBindingType() +} + +func (s *OdsRunbookArtifactListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for OdsRunbookArtifactListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// The status of Online Diagnostic System artifact object. +type OdsRunbookArtifactStatus struct { + // Online Diagnostic System runbook invocation detail information + Detail *string + // Online Diagnostic System runbook invocation path + Invocation *string +} + +func (s *OdsRunbookArtifactStatus) GetType__() vapiBindings_.BindingType { + return OdsRunbookArtifactStatusBindingType() +} + +func (s *OdsRunbookArtifactStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for OdsRunbookArtifactStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Online Diagnostic System runbook parameter of compound type. +type OdsRunbookCompoundParameter struct { + // Runbook argument will be set to this value if not provided. + DefaultValue *string + // Runbook argument is not allowed to set value bigger than this. + Max *string + // Runbook argument is not allowed to set value smaller than this. + Min *string + // Runbook argument name. + Name *string + // The flag that indicates whether the argument is optional. + Optional *bool + // Possible values are: + // + // * OdsRunbookParameter#OdsRunbookParameter_PARAMETER_TYPE_INTEGER + // * OdsRunbookParameter#OdsRunbookParameter_PARAMETER_TYPE_STRING + // * OdsRunbookParameter#OdsRunbookParameter_PARAMETER_TYPE_ENUM + // * OdsRunbookParameter#OdsRunbookParameter_PARAMETER_TYPE_PATTERN + // * OdsRunbookParameter#OdsRunbookParameter_PARAMETER_TYPE_COMPOUND + // * OdsRunbookParameter#OdsRunbookParameter_PARAMETER_TYPE_BOOLEAN + // * OdsRunbookParameter#OdsRunbookParameter_PARAMETER_TYPE_FLOAT + // + // Runbook parameter type. INTEGER - integer STRING - string ENUM - enumeration PATTERN - string that matches certain regular expression COMPOUND - string that is accepted by the validation of runbook BOOLEAN - boolean FLOAT - float + ParameterType string +} + +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const OdsRunbookCompoundParameter__TYPE_IDENTIFIER = "OdsRunbookCompoundParameter" + +func (s *OdsRunbookCompoundParameter) GetType__() vapiBindings_.BindingType { + return OdsRunbookCompoundParameterBindingType() +} + +func (s *OdsRunbookCompoundParameter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for OdsRunbookCompoundParameter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Online Diagnostic System runbook parameter of enumeration type. +type OdsRunbookEnumParameter struct { + // Member of enumeration for runbook parameter. + Members []string + // Runbook argument will be set to this value if not provided. + DefaultValue *string + // Runbook argument is not allowed to set value bigger than this. + Max *string + // Runbook argument is not allowed to set value smaller than this. + Min *string + // Runbook argument name. + Name *string + // The flag that indicates whether the argument is optional. + Optional *bool + // Possible values are: + // + // * OdsRunbookParameter#OdsRunbookParameter_PARAMETER_TYPE_INTEGER + // * OdsRunbookParameter#OdsRunbookParameter_PARAMETER_TYPE_STRING + // * OdsRunbookParameter#OdsRunbookParameter_PARAMETER_TYPE_ENUM + // * OdsRunbookParameter#OdsRunbookParameter_PARAMETER_TYPE_PATTERN + // * OdsRunbookParameter#OdsRunbookParameter_PARAMETER_TYPE_COMPOUND + // * OdsRunbookParameter#OdsRunbookParameter_PARAMETER_TYPE_BOOLEAN + // * OdsRunbookParameter#OdsRunbookParameter_PARAMETER_TYPE_FLOAT + // + // Runbook parameter type. INTEGER - integer STRING - string ENUM - enumeration PATTERN - string that matches certain regular expression COMPOUND - string that is accepted by the validation of runbook BOOLEAN - boolean FLOAT - float + ParameterType string +} + +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const OdsRunbookEnumParameter__TYPE_IDENTIFIER = "OdsRunbookEnumParameter" + +func (s *OdsRunbookEnumParameter) GetType__() vapiBindings_.BindingType { + return OdsRunbookEnumParameterBindingType() +} + +func (s *OdsRunbookEnumParameter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for OdsRunbookEnumParameter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Help information for an Online Diagnostic System runbook. +type OdsRunbookHelpInfo struct { + // Descriptions on parameters of an Online Diagnostic System runbook. + ParameterInfo []OdsRunbookParameterHelpInfo + // Usage summary of an Online Diagnostic System runbook. + Summary *string +} + +func (s *OdsRunbookHelpInfo) GetType__() vapiBindings_.BindingType { + return OdsRunbookHelpInfoBindingType() +} + +func (s *OdsRunbookHelpInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for OdsRunbookHelpInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Online Diagnostic System runbook parameter of integer type. +type OdsRunbookIntegerParameter struct { + // Runbook argument will be set to this value if not provided. + DefaultValue *string + // Runbook argument is not allowed to set value bigger than this. + Max *string + // Runbook argument is not allowed to set value smaller than this. + Min *string + // Runbook argument name. + Name *string + // The flag that indicates whether the argument is optional. + Optional *bool + // Possible values are: + // + // * OdsRunbookParameter#OdsRunbookParameter_PARAMETER_TYPE_INTEGER + // * OdsRunbookParameter#OdsRunbookParameter_PARAMETER_TYPE_STRING + // * OdsRunbookParameter#OdsRunbookParameter_PARAMETER_TYPE_ENUM + // * OdsRunbookParameter#OdsRunbookParameter_PARAMETER_TYPE_PATTERN + // * OdsRunbookParameter#OdsRunbookParameter_PARAMETER_TYPE_COMPOUND + // * OdsRunbookParameter#OdsRunbookParameter_PARAMETER_TYPE_BOOLEAN + // * OdsRunbookParameter#OdsRunbookParameter_PARAMETER_TYPE_FLOAT + // + // Runbook parameter type. INTEGER - integer STRING - string ENUM - enumeration PATTERN - string that matches certain regular expression COMPOUND - string that is accepted by the validation of runbook BOOLEAN - boolean FLOAT - float + ParameterType string +} + +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const OdsRunbookIntegerParameter__TYPE_IDENTIFIER = "OdsRunbookIntegerParameter" + +func (s *OdsRunbookIntegerParameter) GetType__() vapiBindings_.BindingType { + return OdsRunbookIntegerParameterBindingType() +} + +func (s *OdsRunbookIntegerParameter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for OdsRunbookIntegerParameter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Policy entity for the invocation of an Online Diagnostic System runbook. +type OdsRunbookInvocation struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // List of key value pairs as the arguments for an execution of an Online Diagnostic System runbook. + Arguments []UnboundedKeyValuePair + // The property is read-only, used for querying result. + RunbookName *string + // The policy path of runbook object. + RunbookPath *string + // Identifier of an appliance node or transport node where the execution of an Online Diagnostic System runbook happens. If unspecified, the runbook execution will happen at a random appliance node. + TargetNode *string +} + +func (s *OdsRunbookInvocation) GetType__() vapiBindings_.BindingType { + return OdsRunbookInvocationBindingType() +} + +func (s *OdsRunbookInvocation) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for OdsRunbookInvocation._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Batched request for collecting artifacts of Online Diagnostic System invocations. +type OdsRunbookInvocationArtifactBatchRequest struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // This array can consist of one or more policy paths. Only policy paths of Ods invocations are allowed. + InvocationPaths []string +} + +func (s *OdsRunbookInvocationArtifactBatchRequest) GetType__() vapiBindings_.BindingType { + return OdsRunbookInvocationArtifactBatchRequestBindingType() +} + +func (s *OdsRunbookInvocationArtifactBatchRequest) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for OdsRunbookInvocationArtifactBatchRequest._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Result for batched request of Online Diagnostic System runbook artifact collection. +type OdsRunbookInvocationArtifactBatchResult struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + FailedInvocations *OdsRunbookArtifactListResult + // This array can consist of one or more policy paths. Only policy paths of Ods invocations are allowed. + InvocationPaths []string + // Possible values are: + // + // * OdsRunbookInvocationArtifactBatchResult#OdsRunbookInvocationArtifactBatchResult_STATUS_IN_PROGRESS + // * OdsRunbookInvocationArtifactBatchResult#OdsRunbookInvocationArtifactBatchResult_STATUS_FINISHED + // + // State of batch process of Online Diagnostic System runbook artifact collection. IN-PROGRESS - The batch process is in process. FINISHED - The batch process is finished. + Status *string + SuccessfulInvocations *OdsRunbookArtifactListResult +} + +const OdsRunbookInvocationArtifactBatchResult_STATUS_IN_PROGRESS = "IN-PROGRESS" +const OdsRunbookInvocationArtifactBatchResult_STATUS_FINISHED = "FINISHED" + +func (s *OdsRunbookInvocationArtifactBatchResult) GetType__() vapiBindings_.BindingType { + return OdsRunbookInvocationArtifactBatchResultBindingType() } -func (s *NodeStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OdsRunbookInvocationArtifactBatchResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NodeStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OdsRunbookInvocationArtifactBatchResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Node status properties -type NodeStatusProperties struct { +// Paged list of Online Diagnostic System runbook invocation artifacts. +type OdsRunbookInvocationArtifactListResult struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource Schema *string Self *SelfResourceLink - // Number of CPU cores on the system format: int64 - CpuCores *int64 - CpuUsage *CpuUsage - // Amount of disk space available on the system, in kilobytes. format: int64 - DiskSpaceTotal *int64 - // Amount of disk space in use on the system, in kilobytes format: int64 - DiskSpaceUsed *int64 - // Number of DPDK cores on Edge Node which are used for packet IO processing. format: int64 - DpdkCpuCores *int64 - EdgeMemUsage *EdgeTransportNodeMemoryUsage - // File systems configured on the system - FileSystems []NodeFileSystemProperties - // Host name of the system - Hostname *string - // One, five, and fifteen minute load averages for the system - LoadAverage []float64 - // Amount of RAM on the system that can be flushed out to disk, in kilobytes format: int64 - MemCache *int64 - // Amount of RAM allocated to the system, in kilobytes format: int64 - MemTotal *int64 - // Amount of RAM in use on the system, in kilobytes format: int64 - MemUsed *int64 - // Number of non-DPDK cores on Edge Node. format: int64 - NonDpdkCpuCores *int64 - // Possible values are: - // - // * NodeStatusProperties#NodeStatusProperties_SOURCE_REALTIME - // * NodeStatusProperties#NodeStatusProperties_SOURCE_CACHED - // - // Source of status data. - Source *string - // Amount of disk available for swap, in kilobytes format: int64 - SwapTotal *int64 - // Amount of swap disk in use, in kilobytes format: int64 - SwapUsed *int64 - // Current time expressed in milliseconds since epoch format: int64 - SystemTime *int64 - // Milliseconds since system start format: int64 - Uptime *int64 + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // Online Diagnostic System runbook invocation artifact list results. + Results []OdsRunbookInvocationArtifactBatchResult } -const NodeStatusProperties_SOURCE_REALTIME = "realtime" -const NodeStatusProperties_SOURCE_CACHED = "cached" - -func (s *NodeStatusProperties) GetType__() bindings.BindingType { - return NodeStatusPropertiesBindingType() +func (s *OdsRunbookInvocationArtifactListResult) GetType__() vapiBindings_.BindingType { + return OdsRunbookInvocationArtifactListResultBindingType() } -func (s *NodeStatusProperties) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OdsRunbookInvocationArtifactListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NodeStatusProperties._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OdsRunbookInvocationArtifactListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Role -type NsxRole struct { - // Possible values are: - // - // * NsxRole#NsxRole_PERMISSIONS_READ_API - // * NsxRole#NsxRole_PERMISSIONS_READ_WRITE_API - // * NsxRole#NsxRole_PERMISSIONS_CRUD - // * NsxRole#NsxRole_PERMISSIONS_READ - // * NsxRole#NsxRole_PERMISSIONS_EXECUTE - // * NsxRole#NsxRole_PERMISSIONS_NONE - // - // Please use the /user-info/permissions api to get the permission that the user has on each feature. - Permissions []string - // This field represents the identifier of the role. With the introduction of custom roles, this field is no longer an enum. - Role *string +// Paged list of Online Diagnostic System runbook invocations. +type OdsRunbookInvocationListResult struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // Online Diagnostic System runbook invocation list results. + Results []OdsRunbookInvocation } -const NsxRole_PERMISSIONS_READ_API = "read-api" -const NsxRole_PERMISSIONS_READ_WRITE_API = "read-write-api" -const NsxRole_PERMISSIONS_CRUD = "crud" -const NsxRole_PERMISSIONS_READ = "read" -const NsxRole_PERMISSIONS_EXECUTE = "execute" -const NsxRole_PERMISSIONS_NONE = "none" - -func (s *NsxRole) GetType__() bindings.BindingType { - return NsxRoleBindingType() +func (s *OdsRunbookInvocationListResult) GetType__() vapiBindings_.BindingType { + return OdsRunbookInvocationListResultBindingType() } -func (s *NsxRole) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OdsRunbookInvocationListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NsxRole._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OdsRunbookInvocationListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// The current statistics counters of the DNS forwarder including cache usages and query numbers per forwarders, on an NSX-T type of enforcement point. -type NsxTDNSForwarderStatistics struct { - // The total number of cached entries format: int64 - CachedEntries *int64 - // The statistics of conditional forwarder zones - ConditionalForwarderStatistics []NsxTDNSForwarderZoneStatistics - // The configured cache size, in kb format: int64 - ConfiguredCacheSize *int64 - DefaultForwarderStatistics *NsxTDNSForwarderZoneStatistics - // The total number of queries answered from local cache format: int64 - QueriesAnsweredLocally *int64 - // The total number of forwarded DNS queries format: int64 - QueriesForwarded *int64 - // Time stamp of the current statistics, in ms format: int64 - Timestamp *int64 - // The total number of received DNS queries format: int64 - TotalQueries *int64 - // The statistics of used cache - UsedCacheStatistics []NsxtPerNodeUsedCacheStatistics - // Policy path referencing the enforcement point from where the statistics are fetched. - EnforcementPointPath *string +// The report of the invocation of an Online Diagnostic System runbook. +type OdsRunbookInvocationReport struct { + // The error detail of the invalid report. + ErrorDetail *string // Possible values are: // - // * DNSForwarderStatisticsPerEnforcementPoint#DNSForwarderStatisticsPerEnforcementPoint_RESOURCE_TYPE_NSXTDNSFORWARDERSTATISTICS - ResourceType string + // * OdsRunbookInvocationReport#OdsRunbookInvocationReport_INVALID_REASON_TIMEOUT + // * OdsRunbookInvocationReport#OdsRunbookInvocationReport_INVALID_REASON_CANCELLED + // * OdsRunbookInvocationReport#OdsRunbookInvocationReport_INVALID_REASON_INTERNAL_ERROR + // + // The reason why this report is invalid. TIMEOUT - The invocation is timeout. CANCELLED - The invocation is cancelled. INTERNAL_ERROR - The invocation ends up with error. + InvalidReason *string + // The universally unique identifier for invocation of an Online Diagnostic System runbook. + InvocationId *string + // Online Diagnostic System recommendation code of the runbook invocation. format: int64 + RecommendationCode *int64 + // Online Diagnostic System recommendation message of the runbook invocation. + RecommendationMessage *string + // Online Diagnostic System result code of the runbook invocation. format: int64 + ResultCode *int64 + // Online Diagnostic System result message of the runbook invocation. + ResultMessage *string + Status *OdsRunbookInvocationStatus + // Details of performed steps in the invocation of an Online Diagnostic System runbook. + StepDetails []OdsRunbookInvocationStepInfo + SysInfo *OdsRunbookSysInfo + // Identifier of an appliance node or transport node where the execution of an Online Diagnostic System runbook happens. + TargetNode *string + // The timestamp when the report of an Online Diagnostic System runbook is generated in milliseconds epoch. format: int64 + Timestamp *int64 } -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const NsxTDNSForwarderStatistics__TYPE_IDENTIFIER = "NsxTDNSForwarderStatistics" +const OdsRunbookInvocationReport_INVALID_REASON_TIMEOUT = "TIMEOUT" +const OdsRunbookInvocationReport_INVALID_REASON_CANCELLED = "CANCELLED" +const OdsRunbookInvocationReport_INVALID_REASON_INTERNAL_ERROR = "INTERNAL_ERROR" -func (s *NsxTDNSForwarderStatistics) GetType__() bindings.BindingType { - return NsxTDNSForwarderStatisticsBindingType() +func (s *OdsRunbookInvocationReport) GetType__() vapiBindings_.BindingType { + return OdsRunbookInvocationReportBindingType() } -func (s *NsxTDNSForwarderStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OdsRunbookInvocationReport) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NsxTDNSForwarderStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OdsRunbookInvocationReport._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// The current runtime status of the DNS forwarder. -type NsxTDNSForwarderStatus struct { - // Extra message, if available - ExtraMessage *string +// The runtime status of the invocation of an Online Diagnostic System runbook. +type OdsRunbookInvocationStatus struct { // Possible values are: // - // * NsxTDNSForwarderStatus#NsxTDNSForwarderStatus_STATUS_UP - // * NsxTDNSForwarderStatus#NsxTDNSForwarderStatus_STATUS_DOWN - // * NsxTDNSForwarderStatus#NsxTDNSForwarderStatus_STATUS_ERROR - // * NsxTDNSForwarderStatus#NsxTDNSForwarderStatus_STATUS_NO_BACKUP - // * NsxTDNSForwarderStatus#NsxTDNSForwarderStatus_STATUS_UNKNOWN + // * OdsRunbookInvocationStatus#OdsRunbookInvocationStatus_OPERATION_STATE_NONE + // * OdsRunbookInvocationStatus#OdsRunbookInvocationStatus_OPERATION_STATE_RUNBOOK_NOT_FOUND + // * OdsRunbookInvocationStatus#OdsRunbookInvocationStatus_OPERATION_STATE_QUEUED + // * OdsRunbookInvocationStatus#OdsRunbookInvocationStatus_OPERATION_STATE_BUSY_REJECTED + // * OdsRunbookInvocationStatus#OdsRunbookInvocationStatus_OPERATION_STATE_THROTTLED + // * OdsRunbookInvocationStatus#OdsRunbookInvocationStatus_OPERATION_STATE_ARG_INVALID + // * OdsRunbookInvocationStatus#OdsRunbookInvocationStatus_OPERATION_STATE_RUNNING + // * OdsRunbookInvocationStatus#OdsRunbookInvocationStatus_OPERATION_STATE_FINISHED + // * OdsRunbookInvocationStatus#OdsRunbookInvocationStatus_OPERATION_STATE_GENERAL_ERROR + // * OdsRunbookInvocationStatus#OdsRunbookInvocationStatus_OPERATION_STATE_RUNBOOK_NOT_ENABLED + // * OdsRunbookInvocationStatus#OdsRunbookInvocationStatus_OPERATION_STATE_ABORTED // - // UP means the DNS forwarder is working correctly on the active transport node and the stand-by transport node (if present). Failover will occur if either node goes down. DOWN means the DNS forwarder is down on both active transport node and standby node (if present). The DNS forwarder does not function in this situation. Error means there is some error on one or both transport node, or no status was reported from one or both transport nodes. The DNS forwarder may be working (or not working). NO_BACKUP means DNS forwarder is working in only one transport node, either because it is down on the standby node, or no standby is configured. An forwarder outage will occur if the active node goes down. - Status *string - // Time stamp of the current status, in ms format: int64 - Timestamp *int64 - // Policy path referencing the enforcement point from where the status is fetched. - EnforcementPointPath *string + // Operation state of an invocation of an Online Diagnostic System runbook on its target node. NONE - No operation state is available. RUNBOOK_NOT_FOUND - The specified runbook does not exist on the target. QUEUED - The runbook invocation is queued to be scheduled. BUSY_REJECTED - The runbook invocation is rejected because the runbook runner on the target node is busy. THROTTLED - The runbook invocation is rejected by throttling check. ARG_INVALID - The runbook invocation is rejected by argument validation. RUNNING - The runbook invocation is running. FINISHED - The runbook invocation is finished. GENERAL_ERROR - Runbook invocation fails with some internal errors. RUNBOOK_NOT_ENABLED - The specified runbook is not enabled on the target. ABORTED - The runbook invocation is cancelled. + OperationState *string // Possible values are: // - // * DNSForwarderStatusPerEnforcementPoint#DNSForwarderStatusPerEnforcementPoint_RESOURCE_TYPE_NSXTDNSFORWARDERSTATUS - ResourceType string + // * OdsRunbookInvocationStatus#OdsRunbookInvocationStatus_REQUEST_STATUS_SUCCESS + // * OdsRunbookInvocationStatus#OdsRunbookInvocationStatus_REQUEST_STATUS_CONNECTION_ERROR + // * OdsRunbookInvocationStatus#OdsRunbookInvocationStatus_REQUEST_STATUS_TIMEOUT + // + // Request status of an invocation of an Online Diagnostic System runbook. SUCCESS - The runbook invocation request is acknowledged by the target. CONNECTION_ERROR - The runbook invocation request cannot be dispatched to the target because the messaging channel is broken. TIMEOUT - The runbook invocation request was acknowledged by the target, but it did not report operational state of the terminating class to NSX in time. + RequestStatus *string } -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const NsxTDNSForwarderStatus__TYPE_IDENTIFIER = "NsxTDNSForwarderStatus" -const NsxTDNSForwarderStatus_STATUS_UP = "UP" -const NsxTDNSForwarderStatus_STATUS_DOWN = "DOWN" -const NsxTDNSForwarderStatus_STATUS_ERROR = "ERROR" -const NsxTDNSForwarderStatus_STATUS_NO_BACKUP = "NO_BACKUP" -const NsxTDNSForwarderStatus_STATUS_UNKNOWN = "UNKNOWN" +const OdsRunbookInvocationStatus_OPERATION_STATE_NONE = "NONE" +const OdsRunbookInvocationStatus_OPERATION_STATE_RUNBOOK_NOT_FOUND = "RUNBOOK_NOT_FOUND" +const OdsRunbookInvocationStatus_OPERATION_STATE_QUEUED = "QUEUED" +const OdsRunbookInvocationStatus_OPERATION_STATE_BUSY_REJECTED = "BUSY_REJECTED" +const OdsRunbookInvocationStatus_OPERATION_STATE_THROTTLED = "THROTTLED" +const OdsRunbookInvocationStatus_OPERATION_STATE_ARG_INVALID = "ARG_INVALID" +const OdsRunbookInvocationStatus_OPERATION_STATE_RUNNING = "RUNNING" +const OdsRunbookInvocationStatus_OPERATION_STATE_FINISHED = "FINISHED" +const OdsRunbookInvocationStatus_OPERATION_STATE_GENERAL_ERROR = "GENERAL_ERROR" +const OdsRunbookInvocationStatus_OPERATION_STATE_RUNBOOK_NOT_ENABLED = "RUNBOOK_NOT_ENABLED" +const OdsRunbookInvocationStatus_OPERATION_STATE_ABORTED = "ABORTED" +const OdsRunbookInvocationStatus_REQUEST_STATUS_SUCCESS = "SUCCESS" +const OdsRunbookInvocationStatus_REQUEST_STATUS_CONNECTION_ERROR = "CONNECTION_ERROR" +const OdsRunbookInvocationStatus_REQUEST_STATUS_TIMEOUT = "TIMEOUT" -func (s *NsxTDNSForwarderStatus) GetType__() bindings.BindingType { - return NsxTDNSForwarderStatusBindingType() +func (s *OdsRunbookInvocationStatus) GetType__() vapiBindings_.BindingType { + return OdsRunbookInvocationStatusBindingType() } -func (s *NsxTDNSForwarderStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OdsRunbookInvocationStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NsxTDNSForwarderStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OdsRunbookInvocationStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Statistics counters of the DNS forwarder zone. -type NsxTDNSForwarderZoneStatistics struct { - // Domain names configured for the forwarder. Empty if this is the default forwarder. - DomainNames []string - // Statistics per upstream server. - UpstreamStatistics []NsxtUpstreamServerStatistics +// Information on a performed step in the invocation of an Online Diagnostic System runbook. +type OdsRunbookInvocationStepInfo struct { + // The description of results of performed actions in the step. + ActionResult *string + // Summary of performed actions in the step. + ActionSummary *string + // The collection of associated artifact list. + Artifacts []string + // The sequence number of a step in the invocation of an Online Diagnostic System runbook. format: int32 + StepId *int64 } -func (s *NsxTDNSForwarderZoneStatistics) GetType__() bindings.BindingType { - return NsxTDNSForwarderZoneStatisticsBindingType() +func (s *OdsRunbookInvocationStepInfo) GetType__() vapiBindings_.BindingType { + return OdsRunbookInvocationStepInfoBindingType() } -func (s *NsxTDNSForwarderZoneStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OdsRunbookInvocationStepInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NsxTDNSForwarderZoneStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OdsRunbookInvocationStepInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Answer of dns nslookup -type NsxtDnsAnswer struct { - // Authoritative answers - AuthoritativeAnswers []NsxtDnsQueryAnswer - // Dns server ip address and port, format is \"ip address#port\". - DnsServer *string - // ID of the edge node that performed the query. - EdgeNodeId *string - // Non authoritative answers - NonAuthoritativeAnswers []NsxtDnsQueryAnswer - // It can be NXDOMAIN or error message which is not consisted of authoritative_answer or non_authoritative_answer. - RawAnswer *string - // Policy path referencing the enforcement point from where the DNS forwarder nslookup answer is fetched. - EnforcementPointPath *string +// Base type for Online Diagnostic System runbook parameter. +type OdsRunbookParameter struct { + // Runbook argument will be set to this value if not provided. + DefaultValue *string + // Runbook argument is not allowed to set value bigger than this. + Max *string + // Runbook argument is not allowed to set value smaller than this. + Min *string + // Runbook argument name. + Name *string + // The flag that indicates whether the argument is optional. + Optional *bool // Possible values are: // - // * PolicyDnsAnswerPerEnforcementPoint#PolicyDnsAnswerPerEnforcementPoint_RESOURCE_TYPE_NSXTDNSANSWER + // * OdsRunbookParameter#OdsRunbookParameter_PARAMETER_TYPE_INTEGER + // * OdsRunbookParameter#OdsRunbookParameter_PARAMETER_TYPE_STRING + // * OdsRunbookParameter#OdsRunbookParameter_PARAMETER_TYPE_ENUM + // * OdsRunbookParameter#OdsRunbookParameter_PARAMETER_TYPE_PATTERN + // * OdsRunbookParameter#OdsRunbookParameter_PARAMETER_TYPE_COMPOUND + // * OdsRunbookParameter#OdsRunbookParameter_PARAMETER_TYPE_BOOLEAN + // * OdsRunbookParameter#OdsRunbookParameter_PARAMETER_TYPE_FLOAT // - // Resource type of the DNS forwarder nslookup answer. - ResourceType string + // Runbook parameter type. INTEGER - integer STRING - string ENUM - enumeration PATTERN - string that matches certain regular expression COMPOUND - string that is accepted by the validation of runbook BOOLEAN - boolean FLOAT - float + ParameterType string } // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const NsxtDnsAnswer__TYPE_IDENTIFIER = "NsxTDnsAnswer" +const OdsRunbookParameter__TYPE_IDENTIFIER = "OdsRunbookParameter" +const OdsRunbookParameter_PARAMETER_TYPE_INTEGER = "INTEGER" +const OdsRunbookParameter_PARAMETER_TYPE_STRING = "STRING" +const OdsRunbookParameter_PARAMETER_TYPE_ENUM = "ENUM" +const OdsRunbookParameter_PARAMETER_TYPE_PATTERN = "PATTERN" +const OdsRunbookParameter_PARAMETER_TYPE_COMPOUND = "COMPOUND" +const OdsRunbookParameter_PARAMETER_TYPE_BOOLEAN = "BOOLEAN" +const OdsRunbookParameter_PARAMETER_TYPE_FLOAT = "FLOAT" -func (s *NsxtDnsAnswer) GetType__() bindings.BindingType { - return NsxtDnsAnswerBindingType() +func (s *OdsRunbookParameter) GetType__() vapiBindings_.BindingType { + return OdsRunbookParameterBindingType() } -func (s *NsxtDnsAnswer) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OdsRunbookParameter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NsxtDnsAnswer._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OdsRunbookParameter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Answer of nslookup -type NsxtDnsQueryAnswer struct { - // Resolved IP address matched with the nslookup address provided as a request parameter. - Address *string - // Matched name of the given address. - Name *string +// Help information of Online Diagnostic System runbook parameter. +type OdsRunbookParameterHelpInfo struct { + Parameter *vapiData_.StructValue + // Description on semantics and value constraints of an Online Diagnostic System runbook parameter. + Summary *string } -func (s *NsxtDnsQueryAnswer) GetType__() bindings.BindingType { - return NsxtDnsQueryAnswerBindingType() +func (s *OdsRunbookParameterHelpInfo) GetType__() vapiBindings_.BindingType { + return OdsRunbookParameterHelpInfoBindingType() } -func (s *NsxtDnsQueryAnswer) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OdsRunbookParameterHelpInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NsxtDnsQueryAnswer._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OdsRunbookParameterHelpInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Query statistics counters of used cache from node -type NsxtPerNodeUsedCacheStatistics struct { - // The total number of cached entries format: int64 - CachedEntries *int64 - // UUID of active/standby transport node - NodeId *string - // The memory size used in cache, in kb format: int64 - UsedCacheSize *int64 -} - -func (s *NsxtPerNodeUsedCacheStatistics) GetType__() bindings.BindingType { - return NsxtPerNodeUsedCacheStatisticsBindingType() -} - -func (s *NsxtPerNodeUsedCacheStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for NsxtPerNodeUsedCacheStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil +// Online Diagnostic System runbook parameter of pattern type. +type OdsRunbookPatternParameter struct { + // Regular expression of pattern for runbook parameter. If the parameter does not match this pattern, API call will be rejected. + Pattern *string + // Runbook argument will be set to this value if not provided. + DefaultValue *string + // Runbook argument is not allowed to set value bigger than this. + Max *string + // Runbook argument is not allowed to set value smaller than this. + Min *string + // Runbook argument name. + Name *string + // The flag that indicates whether the argument is optional. + Optional *bool + // Possible values are: + // + // * OdsRunbookParameter#OdsRunbookParameter_PARAMETER_TYPE_INTEGER + // * OdsRunbookParameter#OdsRunbookParameter_PARAMETER_TYPE_STRING + // * OdsRunbookParameter#OdsRunbookParameter_PARAMETER_TYPE_ENUM + // * OdsRunbookParameter#OdsRunbookParameter_PARAMETER_TYPE_PATTERN + // * OdsRunbookParameter#OdsRunbookParameter_PARAMETER_TYPE_COMPOUND + // * OdsRunbookParameter#OdsRunbookParameter_PARAMETER_TYPE_BOOLEAN + // * OdsRunbookParameter#OdsRunbookParameter_PARAMETER_TYPE_FLOAT + // + // Runbook parameter type. INTEGER - integer STRING - string ENUM - enumeration PATTERN - string that matches certain regular expression COMPOUND - string that is accepted by the validation of runbook BOOLEAN - boolean FLOAT - float + ParameterType string } -// Query statistics counters to an upstream server including successfully forwarded queries and failed queries. -type NsxtUpstreamServerStatistics struct { - // Queries failed to forward. format: int64 - QueriesFailed *int64 - // Queries forwarded successfully format: int64 - QueriesSucceeded *int64 - // Upstream server ip format: ip - UpstreamServer *string -} +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const OdsRunbookPatternParameter__TYPE_IDENTIFIER = "OdsRunbookPatternParameter" -func (s *NsxtUpstreamServerStatistics) GetType__() bindings.BindingType { - return NsxtUpstreamServerStatisticsBindingType() +func (s *OdsRunbookPatternParameter) GetType__() vapiBindings_.BindingType { + return OdsRunbookPatternParameterBindingType() } -func (s *NsxtUpstreamServerStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OdsRunbookPatternParameter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NsxtUpstreamServerStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OdsRunbookPatternParameter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Issues reported by upgrade readiness check -type NvdsUpgradeConfigIssue struct { +// Setting for Online Diagnostic System runbook. +type OdsRunbookSetting struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -67053,179 +70111,207 @@ type NvdsUpgradeConfigIssue struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag - // Name of the component/object - Component *string - // Error for the component describing precheck failure - Error_ *string - // Id of the object that generated error - Objid *string - // Recommendation to resolve the error returned for component - Recommendation *string - // Warning for the component describing precheck failure - Warning *string + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // The policy path of group to which the profile is applied. + AppliedToGroupPath *string + Config *OdsRunbookSettingData + // The policy path of runbook object. + RunbookPath *string } -func (s *NvdsUpgradeConfigIssue) GetType__() bindings.BindingType { - return NvdsUpgradeConfigIssueBindingType() +func (s *OdsRunbookSetting) GetType__() vapiBindings_.BindingType { + return OdsRunbookSettingBindingType() } -func (s *NvdsUpgradeConfigIssue) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OdsRunbookSetting) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NvdsUpgradeConfigIssue._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OdsRunbookSetting._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Individual host upgrade state -type NvdsUpgradeHostState struct { +// Configuration items for an Online Diagnostic System runbook. +type OdsRunbookSettingData struct { + // The flag that indicates whether the runbook is enabled. + Enabled *bool + // Maximum number of runbook executions allowed in a throttling cycle. Runbook execution will be throttled once the threshold is reached. This option does not take effect when the throttling is disabled. format: int64 + ThresholdNumber *int64 + // Duration of throttling cycle for runbook execution in minutes. It controls the minimum time between execution of a runbook and avoids executing a runbook too frequently in a short time. If the throttling cycle is set to 0, throttling is disabled. format: int64 + ThrottleCycle *int64 + // Timeout of runbook execution in seconds. format: int64 + Timeout *int64 +} + +func (s *OdsRunbookSettingData) GetType__() vapiBindings_.BindingType { + return OdsRunbookSettingDataBindingType() +} + +func (s *OdsRunbookSettingData) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for OdsRunbookSettingData._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Paged list of Online Diagnostic System runbook settings. +type OdsRunbookSettingListResult struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource Schema *string Self *SelfResourceLink - // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 - Revision *int64 - // Timestamp of resource creation format: int64 - CreateTime *int64 - // ID of the user who created this resource - CreateUser *string - // Timestamp of last modification format: int64 - LastModifiedTime *int64 - // ID of the user who last modified this resource - LastModifiedUser *string - // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. - Protection *string - // Indicates system owned resource - SystemOwned *bool - // Description of this resource - Description *string - // Defaults to ID if not set - DisplayName *string - // Unique identifier of this resource - Id *string - // The type of this resource. - ResourceType *string - // Opaque identifiers meaningful to the API user - Tags []Tag - // DiscoveredNode identifier - DnExtId *string - // TransportNode identifier - Host *string - // TransportNode ip address - IpAddress *string + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // Online Diagnostic System runbook setting list results. + Results []OdsRunbookSetting +} + +func (s *OdsRunbookSettingListResult) GetType__() vapiBindings_.BindingType { + return OdsRunbookSettingListResultBindingType() +} + +func (s *OdsRunbookSettingListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for OdsRunbookSettingListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Online Diagnostic System runbook parameter of string type. +type OdsRunbookStringParameter struct { + // Runbook argument will be set to this value if not provided. + DefaultValue *string + // Runbook argument is not allowed to set value bigger than this. + Max *string + // Runbook argument is not allowed to set value smaller than this. + Min *string + // Runbook argument name. + Name *string + // The flag that indicates whether the argument is optional. + Optional *bool // Possible values are: // - // * NvdsUpgradeHostState#NvdsUpgradeHostState_OVERALL_STATE_UPGRADE_READY - // * NvdsUpgradeHostState#NvdsUpgradeHostState_OVERALL_STATE_UPGRADE_PROCESSING - // * NvdsUpgradeHostState#NvdsUpgradeHostState_OVERALL_STATE_UPGRADE_QUEUED - // * NvdsUpgradeHostState#NvdsUpgradeHostState_OVERALL_STATE_UPGRADE_IN_PROGRESS - // * NvdsUpgradeHostState#NvdsUpgradeHostState_OVERALL_STATE_UPGRADE_FAILED - // * NvdsUpgradeHostState#NvdsUpgradeHostState_OVERALL_STATE_SUCCESS + // * OdsRunbookParameter#OdsRunbookParameter_PARAMETER_TYPE_INTEGER + // * OdsRunbookParameter#OdsRunbookParameter_PARAMETER_TYPE_STRING + // * OdsRunbookParameter#OdsRunbookParameter_PARAMETER_TYPE_ENUM + // * OdsRunbookParameter#OdsRunbookParameter_PARAMETER_TYPE_PATTERN + // * OdsRunbookParameter#OdsRunbookParameter_PARAMETER_TYPE_COMPOUND + // * OdsRunbookParameter#OdsRunbookParameter_PARAMETER_TYPE_BOOLEAN + // * OdsRunbookParameter#OdsRunbookParameter_PARAMETER_TYPE_FLOAT // - // Overall state of N-VDSes on the TransportNodes - OverallState *string - // Details of the N-VDS upgrade state on the host - StateDetails []string - // This field returns current stage of Migration task. Here is a sequence of stages the task cycles through, TN_MIGRATION_TASK_IN_QUEUE RETRIEVE_SAVED_CONFIG, TN_VALIDATE, VMS_RETRIVAL, VMS_UNREGISTRATION, TN_STATELESS_WAIT_FOR_HP, DETACH_TNP, TNP_WAIT, TN_SEND_HS_MIGRATION_MSG, TN_ADD_HOST_TO_VDS, TN_UPDATE, TN_UPDATE_WAIT, TN_DELETE, TN_DELETE_WAIT, FN_DELETE_WAIT, TN_RECONFIG_HOST, TN_CREATE, TN_CREATE_WAIT, UPDATE_TNP_AND_APPLY, TN_EXIT_MM, VMS_REGISTRATION, VMS_REGISTRATION_WAIT, TN_MIGRATION_COMPLETED Depending on the type of host (stateful, stateless, Sddc, etc.) migration task may not cycle through all stages but in will follow above sequence. If stage is TN_MIGRATION_COMPLETED refer to field overall_state for SUCCESS or UPGRADE_FAILURE and state_details for details on same. - UpgradeStage *string + // Runbook parameter type. INTEGER - integer STRING - string ENUM - enumeration PATTERN - string that matches certain regular expression COMPOUND - string that is accepted by the validation of runbook BOOLEAN - boolean FLOAT - float + ParameterType string } -const NvdsUpgradeHostState_OVERALL_STATE_UPGRADE_READY = "UPGRADE_READY" -const NvdsUpgradeHostState_OVERALL_STATE_UPGRADE_PROCESSING = "UPGRADE_PROCESSING" -const NvdsUpgradeHostState_OVERALL_STATE_UPGRADE_QUEUED = "UPGRADE_QUEUED" -const NvdsUpgradeHostState_OVERALL_STATE_UPGRADE_IN_PROGRESS = "UPGRADE_IN_PROGRESS" -const NvdsUpgradeHostState_OVERALL_STATE_UPGRADE_FAILED = "UPGRADE_FAILED" -const NvdsUpgradeHostState_OVERALL_STATE_SUCCESS = "SUCCESS" +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const OdsRunbookStringParameter__TYPE_IDENTIFIER = "OdsRunbookStringParameter" -func (s *NvdsUpgradeHostState) GetType__() bindings.BindingType { - return NvdsUpgradeHostStateBindingType() +func (s *OdsRunbookStringParameter) GetType__() vapiBindings_.BindingType { + return OdsRunbookStringParameterBindingType() } -func (s *NvdsUpgradeHostState) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OdsRunbookStringParameter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NvdsUpgradeHostState._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OdsRunbookStringParameter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Nvds upgrade precheck ID -type NvdsUpgradePrecheckId struct { - // Tracking ID of nvds upgrade precheck - PrecheckId *string +// System information of the node where an Online Diagnostic System runbook is executed. +type OdsRunbookSysInfo struct { + // Host name or IP address. + HostName *string + // Operating system name. + OsName *string + // Operating system version. + OsVersion *string } -func (s *NvdsUpgradePrecheckId) GetType__() bindings.BindingType { - return NvdsUpgradePrecheckIdBindingType() +func (s *OdsRunbookSysInfo) GetType__() vapiBindings_.BindingType { + return OdsRunbookSysInfoBindingType() } -func (s *NvdsUpgradePrecheckId) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OdsRunbookSysInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NvdsUpgradePrecheckId._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OdsRunbookSysInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Overall status of the upgrade readiness check -type NvdsUpgradeStatusSummary struct { - // Overall state of migration across all TransportNodes - MigrationState []NvdsUpgradeHostState - // Tracking ID of nvds upgrade precheck - PrecheckId *string - // Config issue in pre-check - PrecheckIssue []NvdsUpgradeConfigIssue - // Possible values are: - // - // * NvdsUpgradeStatusSummary#NvdsUpgradeStatusSummary_PRECHECK_STATUS_IN_PROGRESS - // * NvdsUpgradeStatusSummary#NvdsUpgradeStatusSummary_PRECHECK_STATUS_FAILED - // * NvdsUpgradeStatusSummary#NvdsUpgradeStatusSummary_PRECHECK_STATUS_PENDING_TOPOLOGY - // * NvdsUpgradeStatusSummary#NvdsUpgradeStatusSummary_PRECHECK_STATUS_APPLYING_TOPOLOGY - // * NvdsUpgradeStatusSummary#NvdsUpgradeStatusSummary_PRECHECK_STATUS_APPLY_TOPOLOGY_FAILED - // * NvdsUpgradeStatusSummary#NvdsUpgradeStatusSummary_PRECHECK_STATUS_READY - // - // Overall status of pre-check - PrecheckStatus *string +// Version of Online Diagnostic System runbook. +type OdsRunbookVersion struct { + // Major revision of runbook. format: int64 + Major *int64 + // Minor revision of runbook. format: int64 + Minor *int64 } -const NvdsUpgradeStatusSummary_PRECHECK_STATUS_IN_PROGRESS = "IN_PROGRESS" -const NvdsUpgradeStatusSummary_PRECHECK_STATUS_FAILED = "FAILED" -const NvdsUpgradeStatusSummary_PRECHECK_STATUS_PENDING_TOPOLOGY = "PENDING_TOPOLOGY" -const NvdsUpgradeStatusSummary_PRECHECK_STATUS_APPLYING_TOPOLOGY = "APPLYING_TOPOLOGY" -const NvdsUpgradeStatusSummary_PRECHECK_STATUS_APPLY_TOPOLOGY_FAILED = "APPLY_TOPOLOGY_FAILED" -const NvdsUpgradeStatusSummary_PRECHECK_STATUS_READY = "READY" - -func (s *NvdsUpgradeStatusSummary) GetType__() bindings.BindingType { - return NvdsUpgradeStatusSummaryBindingType() +func (s *OdsRunbookVersion) GetType__() vapiBindings_.BindingType { + return OdsRunbookVersionBindingType() } -func (s *NvdsUpgradeStatusSummary) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OdsRunbookVersion) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NvdsUpgradeStatusSummary._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OdsRunbookVersion._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// NVDS to VDS mappings for migration -type NvdsUpgradeTopology struct { +// An identity source service that runs OpenLDAP. The service allows selected user accounts defined in OpenLDAP to log into and access NSX-T. +type OpenLdapIdentitySource struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -67251,36 +70337,68 @@ type NvdsUpgradeTopology struct { DisplayName *string // Unique identifier of this resource Id *string - // The type of this resource. - ResourceType *string + // Possible values are: + // + // * LdapIdentitySource#LdapIdentitySource_RESOURCE_TYPE_ACTIVEDIRECTORYIDENTITYSOURCE + // * LdapIdentitySource#LdapIdentitySource_RESOURCE_TYPE_OPENLDAPIDENTITYSOURCE + ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag - // All resultant VDS mapping for a NVDS after the migration - ComputeManagerTopology []ComputeManagerTopology - // Identifier for a NVDS - NvdsId *string - // Name of a NVDS - NvdsName *string + // After parsing the \"user\\\\@domain\", the domain portion is used to select the LDAP identity source to use. Additional domains listed here will also be directed to this LDAP identity source. In Active Directory these are sometimes referred to as Alternative UPN Suffixes. + AlternativeDomainNames []string + // The subtree of the LDAP identity source to search when locating users and groups. + BaseDn *string + // The name of the authentication domain. When users log into NSX using an identity of the form \"user\\\\@domain\", NSX uses the domain portion to determine which LDAP identity source to use. + DomainName *string + // The list of LDAP servers that provide LDAP service for this identity source. Currently, only one LDAP server is supported. + LdapServers []IdentitySourceLdapServer } -func (s *NvdsUpgradeTopology) GetType__() bindings.BindingType { - return NvdsUpgradeTopologyBindingType() +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const OpenLdapIdentitySource__TYPE_IDENTIFIER = "OpenLdapIdentitySource" + +func (s *OpenLdapIdentitySource) GetType__() vapiBindings_.BindingType { + return OpenLdapIdentitySourceBindingType() } -func (s *NvdsUpgradeTopology) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OpenLdapIdentitySource) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for NvdsUpgradeTopology._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OpenLdapIdentitySource._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// RBAC Objects qualifier -type ObjectRolePermissionGroup struct { +// The details of disabled operation verticals +type OperationVerticalConfig struct { + // When this flag is set to true, the latency stat feature is disabled. It is due to the SmartNIC backed DVS existing in Policy Manager. The latency has special GENEVE option to carry Latency information. But the hardware doesn't support it. + LatencyStatDisabled *bool + // When this flag is set to true, the live trace feature is disabled. It is due to the SmartNIC backed DVS existing in Policy Manager. The live trace has a special Geneve option in the header. But the hardware doesn't support it. + LiveTraceDisabled *bool +} + +func (s *OperationVerticalConfig) GetType__() vapiBindings_.BindingType { + return OperationVerticalConfigBindingType() +} + +func (s *OperationVerticalConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for OperationVerticalConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Global Operations configuration. +type OpsGlobalConfig struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -67310,83 +70428,51 @@ type ObjectRolePermissionGroup struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag - // Does children of this object inherit this rule - InheritanceDisabled *bool - // Possible values are: - // - // * ObjectRolePermissionGroup#ObjectRolePermissionGroup_OPERATION_CRUD - // * ObjectRolePermissionGroup#ObjectRolePermissionGroup_OPERATION_READ - // * ObjectRolePermissionGroup#ObjectRolePermissionGroup_OPERATION_EXECUTE - // * ObjectRolePermissionGroup#ObjectRolePermissionGroup_OPERATION_NONE - // - // Allowed operation - Operation *string - // Path prefix - PathPrefix *string - // Role name - RoleName *string - // Is rule disabled or not - RuleDisabled *bool -} - -const ObjectRolePermissionGroup_OPERATION_CRUD = "crud" -const ObjectRolePermissionGroup_OPERATION_READ = "read" -const ObjectRolePermissionGroup_OPERATION_EXECUTE = "execute" -const ObjectRolePermissionGroup_OPERATION_NONE = "none" - -func (s *ObjectRolePermissionGroup) GetType__() bindings.BindingType { - return ObjectRolePermissionGroupBindingType() -} - -func (s *ObjectRolePermissionGroup) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for ObjectRolePermissionGroup._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Paged collection of RBAC Objects -type ObjectRolePermissionGroupListResult struct { - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Opaque cursor to be used for getting next page of records (supplied by current result page) - Cursor *string - // Count of results found (across all pages), set only on first page format: int64 - ResultCount *int64 - // If true, results are sorted in ascending order - SortAscending *bool - // Field by which records are sorted - SortBy *string - // ObjectRolePermissionGroup list results - Results []ObjectRolePermissionGroup + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + InBandNetworkTelementry *vapiData_.StructValue + // The operation collector is defined to receive stats from hosts. The VRNI and WAVE_FRONT collector type can be defined to collect the metric data. The WAVE_FRONT collector type can only be used in VMC mode. + OperationCollectors []*vapiData_.StructValue + OperationFeatureDisabled *OperationVerticalConfig } -func (s *ObjectRolePermissionGroupListResult) GetType__() bindings.BindingType { - return ObjectRolePermissionGroupListResultBindingType() +func (s *OpsGlobalConfig) GetType__() vapiBindings_.BindingType { + return OpsGlobalConfigBindingType() } -func (s *ObjectRolePermissionGroupListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OpsGlobalConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ObjectRolePermissionGroupListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OpsGlobalConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// An identity source service that runs OpenLDAP. The service allows selected user accounts defined in OpenLDAP to log into and access NSX-T. -type OpenLdapIdentitySource struct { +// Org is created by infra provider. +type Org struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -67412,46 +70498,87 @@ type OpenLdapIdentitySource struct { DisplayName *string // Unique identifier of this resource Id *string - // Possible values are: - // - // * LdapIdentitySource#LdapIdentitySource_RESOURCE_TYPE_ACTIVEDIRECTORYIDENTITYSOURCE - // * LdapIdentitySource#LdapIdentitySource_RESOURCE_TYPE_OPENLDAPIDENTITYSOURCE - ResourceType string + // The type of this resource. + ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag - // After parsing the \"user\\\\@domain\", the domain portion is used to select the LDAP identity source to use. Additional domains listed here will also be directed to this LDAP identity source. In Active Directory these are sometimes referred to as Alternative UPN Suffixes. - AlternativeDomainNames []string - // The subtree of the LDAP identity source to search when locating users and groups. - BaseDn *string - // The name of the authentication domain. When users log into NSX using an identity of the form \"user\\\\@domain\", NSX uses the domain portion to determine which LDAP identity source to use. - DomainName *string - // The list of LDAP servers that provide LDAP service for this identity source. Currently, only one LDAP server is supported. - LdapServers []IdentitySourceLdapServer + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // Defaults to id if id is less than equal to 8 characters or defaults to random generated id if not set. + ShortId *string } -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const OpenLdapIdentitySource__TYPE_IDENTIFIER = "OpenLdapIdentitySource" +func (s *Org) GetType__() vapiBindings_.BindingType { + return OrgBindingType() +} -func (s *OpenLdapIdentitySource) GetType__() bindings.BindingType { - return OpenLdapIdentitySourceBindingType() +func (s *Org) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for Org._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil } -func (s *OpenLdapIdentitySource) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +// Paged Collection of Org +type OrgListResult struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // Org list results + Results []Org +} + +func (s *OrgListResult) GetType__() vapiBindings_.BindingType { + return OrgListResultBindingType() +} + +func (s *OrgListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for OpenLdapIdentitySource._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OrgListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Global Operations configuration. -type OpsGlobalConfig struct { +// OrgRoot space related policy multi tenancy. +type OrgRoot struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -67481,6 +70608,10 @@ type OpsGlobalConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -67489,30 +70620,46 @@ type OpsGlobalConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. - Overridden *bool - InBandNetworkTelementry *data.StructValue - // The operation collector is defined to receive stats from hosts. The VRNI and WAVE_FRONT collector type can be defined to collect the metric data. The WAVE_FRONT collector type can only be used in VMC mode. - OperationCollectors []*data.StructValue + Overridden *bool + // Possible values are: + // + // * OrgRoot#OrgRoot_CONNECTIVITY_STRATEGY_WHITELIST + // * OrgRoot#OrgRoot_CONNECTIVITY_STRATEGY_BLACKLIST + // * OrgRoot#OrgRoot_CONNECTIVITY_STRATEGY_WHITELIST_ENABLE_LOGGING + // * OrgRoot#OrgRoot_CONNECTIVITY_STRATEGY_BLACKLIST_ENABLE_LOGGING + // * OrgRoot#OrgRoot_CONNECTIVITY_STRATEGY_NONE + // + // The connectivity strategy is deprecated. Use default layer3 rule, /infra/domains/default/security-policies/default-layer3-security-policy/rules/default-layer3-rule. This field indicates the default connectivity policy for the infra or tenant space WHITELIST - Adds a default drop rule. Administrator can then use \"allow\" rules (aka whitelist) to allow traffic between groups BLACKLIST - Adds a default allow rule. Admin can then use \"drop\" rules (aka blacklist) to block traffic between groups WHITELIST_ENABLE_LOGGING - Whitelising with logging enabled BLACKLIST_ENABLE_LOGGING - Blacklisting with logging enabled NONE - No default rules are added. + // + // Deprecated: This API element is deprecated. + ConnectivityStrategy *string } -func (s *OpsGlobalConfig) GetType__() bindings.BindingType { - return OpsGlobalConfigBindingType() +const OrgRoot_CONNECTIVITY_STRATEGY_WHITELIST = "WHITELIST" +const OrgRoot_CONNECTIVITY_STRATEGY_BLACKLIST = "BLACKLIST" +const OrgRoot_CONNECTIVITY_STRATEGY_WHITELIST_ENABLE_LOGGING = "WHITELIST_ENABLE_LOGGING" +const OrgRoot_CONNECTIVITY_STRATEGY_BLACKLIST_ENABLE_LOGGING = "BLACKLIST_ENABLE_LOGGING" +const OrgRoot_CONNECTIVITY_STRATEGY_NONE = "NONE" + +func (s *OrgRoot) GetType__() vapiBindings_.BindingType { + return OrgRootBindingType() } -func (s *OpsGlobalConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OrgRoot) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for OpsGlobalConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OrgRoot._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -67549,6 +70696,10 @@ type OspfAreaConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -67557,10 +70708,12 @@ type OspfAreaConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -67580,17 +70733,16 @@ type OspfAreaConfig struct { const OspfAreaConfig_AREA_TYPE_NORMAL = "NORMAL" const OspfAreaConfig_AREA_TYPE_NSSA = "NSSA" -func (s *OspfAreaConfig) GetType__() bindings.BindingType { +func (s *OspfAreaConfig) GetType__() vapiBindings_.BindingType { return OspfAreaConfigBindingType() } -func (s *OspfAreaConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OspfAreaConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for OspfAreaConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OspfAreaConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -67615,17 +70767,16 @@ type OspfAreaConfigListResult struct { Results []OspfAreaConfig } -func (s *OspfAreaConfigListResult) GetType__() bindings.BindingType { +func (s *OspfAreaConfigListResult) GetType__() vapiBindings_.BindingType { return OspfAreaConfigListResultBindingType() } -func (s *OspfAreaConfigListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OspfAreaConfigListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for OspfAreaConfigListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OspfAreaConfigListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -67651,17 +70802,16 @@ const OspfAuthenticationConfig_MODE_NONE = "NONE" const OspfAuthenticationConfig_MODE_PASSWORD = "PASSWORD" const OspfAuthenticationConfig_MODE_MD5 = "MD5" -func (s *OspfAuthenticationConfig) GetType__() bindings.BindingType { +func (s *OspfAuthenticationConfig) GetType__() vapiBindings_.BindingType { return OspfAuthenticationConfigBindingType() } -func (s *OspfAuthenticationConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OspfAuthenticationConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for OspfAuthenticationConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OspfAuthenticationConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -67671,17 +70821,16 @@ type OspfDabtabaseCsvRecord struct { Results *string } -func (s *OspfDabtabaseCsvRecord) GetType__() bindings.BindingType { +func (s *OspfDabtabaseCsvRecord) GetType__() vapiBindings_.BindingType { return OspfDabtabaseCsvRecordBindingType() } -func (s *OspfDabtabaseCsvRecord) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OspfDabtabaseCsvRecord) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for OspfDabtabaseCsvRecord._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OspfDabtabaseCsvRecord._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -67693,17 +70842,16 @@ type OspfDatabaseListResultInCsvFormat struct { Results []OspfDabtabaseCsvRecord } -func (s *OspfDatabaseListResultInCsvFormat) GetType__() bindings.BindingType { +func (s *OspfDatabaseListResultInCsvFormat) GetType__() vapiBindings_.BindingType { return OspfDatabaseListResultInCsvFormatBindingType() } -func (s *OspfDatabaseListResultInCsvFormat) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OspfDatabaseListResultInCsvFormat) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for OspfDatabaseListResultInCsvFormat._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OspfDatabaseListResultInCsvFormat._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -67728,17 +70876,16 @@ type OspfDatabaseStatus struct { SummaryLinkStates []MpOspfSummaryLinkStates } -func (s *OspfDatabaseStatus) GetType__() bindings.BindingType { +func (s *OspfDatabaseStatus) GetType__() vapiBindings_.BindingType { return OspfDatabaseStatusBindingType() } -func (s *OspfDatabaseStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OspfDatabaseStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for OspfDatabaseStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OspfDatabaseStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -67753,17 +70900,16 @@ type OspfNeighbor struct { Neighbors []OspfNeighborStatus } -func (s *OspfNeighbor) GetType__() bindings.BindingType { +func (s *OspfNeighbor) GetType__() vapiBindings_.BindingType { return OspfNeighborBindingType() } -func (s *OspfNeighbor) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OspfNeighbor) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for OspfNeighbor._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OspfNeighbor._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -67776,17 +70922,16 @@ type OspfNeighborStatus struct { NeighborStatusInfo []OspfStatusInfo } -func (s *OspfNeighborStatus) GetType__() bindings.BindingType { +func (s *OspfNeighborStatus) GetType__() vapiBindings_.BindingType { return OspfNeighborStatusBindingType() } -func (s *OspfNeighborStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OspfNeighborStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for OspfNeighborStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OspfNeighborStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -67814,17 +70959,16 @@ type OspfNeighborsStatusListResult struct { Results []OspfNeighbor } -func (s *OspfNeighborsStatusListResult) GetType__() bindings.BindingType { +func (s *OspfNeighborsStatusListResult) GetType__() vapiBindings_.BindingType { return OspfNeighborsStatusListResultBindingType() } -func (s *OspfNeighborsStatusListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OspfNeighborsStatusListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for OspfNeighborsStatusListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OspfNeighborsStatusListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -67847,17 +70991,16 @@ type OspfRoute struct { TypeToCost *int64 } -func (s *OspfRoute) GetType__() bindings.BindingType { +func (s *OspfRoute) GetType__() vapiBindings_.BindingType { return OspfRouteBindingType() } -func (s *OspfRoute) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OspfRoute) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for OspfRoute._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OspfRoute._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -67886,17 +71029,16 @@ type OspfRouteDetailsInCsvRecord struct { TypeToCost *int64 } -func (s *OspfRouteDetailsInCsvRecord) GetType__() bindings.BindingType { +func (s *OspfRouteDetailsInCsvRecord) GetType__() vapiBindings_.BindingType { return OspfRouteDetailsInCsvRecordBindingType() } -func (s *OspfRouteDetailsInCsvRecord) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OspfRouteDetailsInCsvRecord) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for OspfRouteDetailsInCsvRecord._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OspfRouteDetailsInCsvRecord._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -67912,17 +71054,16 @@ type OspfRouteNextHopResult struct { NeighborAddress *string } -func (s *OspfRouteNextHopResult) GetType__() bindings.BindingType { +func (s *OspfRouteNextHopResult) GetType__() vapiBindings_.BindingType { return OspfRouteNextHopResultBindingType() } -func (s *OspfRouteNextHopResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OspfRouteNextHopResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for OspfRouteNextHopResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OspfRouteNextHopResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -67937,17 +71078,16 @@ type OspfRoutes struct { RouteDetails []OspfRoute } -func (s *OspfRoutes) GetType__() bindings.BindingType { +func (s *OspfRoutes) GetType__() vapiBindings_.BindingType { return OspfRoutesBindingType() } -func (s *OspfRoutes) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OspfRoutes) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for OspfRoutes._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OspfRoutes._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -67975,17 +71115,16 @@ type OspfRoutesListResult struct { Results []OspfRoutes } -func (s *OspfRoutesListResult) GetType__() bindings.BindingType { +func (s *OspfRoutesListResult) GetType__() vapiBindings_.BindingType { return OspfRoutesListResultBindingType() } -func (s *OspfRoutesListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OspfRoutesListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for OspfRoutesListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OspfRoutesListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -67997,17 +71136,16 @@ type OspfRoutesListResultInCsvFormat struct { Results []OspfRouteDetailsInCsvRecord } -func (s *OspfRoutesListResultInCsvFormat) GetType__() bindings.BindingType { +func (s *OspfRoutesListResultInCsvFormat) GetType__() vapiBindings_.BindingType { return OspfRoutesListResultInCsvFormatBindingType() } -func (s *OspfRoutesListResultInCsvFormat) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OspfRoutesListResultInCsvFormat) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for OspfRoutesListResultInCsvFormat._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OspfRoutesListResultInCsvFormat._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68044,6 +71182,10 @@ type OspfRoutingConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -68052,10 +71194,12 @@ type OspfRoutingConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -68080,17 +71224,16 @@ type OspfRoutingConfig struct { const OspfRoutingConfig_GRACEFUL_RESTART_MODE_DISABLE = "DISABLE" const OspfRoutingConfig_GRACEFUL_RESTART_MODE_HELPER_ONLY = "HELPER_ONLY" -func (s *OspfRoutingConfig) GetType__() bindings.BindingType { +func (s *OspfRoutingConfig) GetType__() vapiBindings_.BindingType { return OspfRoutingConfigBindingType() } -func (s *OspfRoutingConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OspfRoutingConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for OspfRoutingConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OspfRoutingConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68117,17 +71260,16 @@ type OspfStatusInfo struct { State *string } -func (s *OspfStatusInfo) GetType__() bindings.BindingType { +func (s *OspfStatusInfo) GetType__() vapiBindings_.BindingType { return OspfStatusInfoBindingType() } -func (s *OspfStatusInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OspfStatusInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for OspfStatusInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OspfStatusInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68141,17 +71283,16 @@ type OspfSummaryAddressConfig struct { Prefix *string } -func (s *OspfSummaryAddressConfig) GetType__() bindings.BindingType { +func (s *OspfSummaryAddressConfig) GetType__() vapiBindings_.BindingType { return OspfSummaryAddressConfigBindingType() } -func (s *OspfSummaryAddressConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OspfSummaryAddressConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for OspfSummaryAddressConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OspfSummaryAddressConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68188,6 +71329,10 @@ type OverriddenResource struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -68196,10 +71341,12 @@ type OverriddenResource struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -68210,17 +71357,16 @@ type OverriddenResource struct { SitePath *string } -func (s *OverriddenResource) GetType__() bindings.BindingType { +func (s *OverriddenResource) GetType__() vapiBindings_.BindingType { return OverriddenResourceBindingType() } -func (s *OverriddenResource) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OverriddenResource) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for OverriddenResource._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OverriddenResource._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68245,17 +71391,16 @@ type OverriddenResourceListResult struct { Results []OverriddenResource } -func (s *OverriddenResourceListResult) GetType__() bindings.BindingType { +func (s *OverriddenResourceListResult) GetType__() vapiBindings_.BindingType { return OverriddenResourceListResultBindingType() } -func (s *OverriddenResourceListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OverriddenResourceListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for OverriddenResourceListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OverriddenResourceListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68269,17 +71414,16 @@ type OverrideListRequestParameters struct { SitePath *string } -func (s *OverrideListRequestParameters) GetType__() bindings.BindingType { +func (s *OverrideListRequestParameters) GetType__() vapiBindings_.BindingType { return OverrideListRequestParametersBindingType() } -func (s *OverrideListRequestParameters) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *OverrideListRequestParameters) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for OverrideListRequestParameters._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for OverrideListRequestParameters._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68295,17 +71439,16 @@ type PacketAddressClassifier struct { Vlan *int64 } -func (s *PacketAddressClassifier) GetType__() bindings.BindingType { +func (s *PacketAddressClassifier) GetType__() vapiBindings_.BindingType { return PacketAddressClassifierBindingType() } -func (s *PacketAddressClassifier) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PacketAddressClassifier) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PacketAddressClassifier._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PacketAddressClassifier._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68321,7 +71464,7 @@ type PacketData struct { // // Packet configuration ResourceType string - // A flag, when set true, indicates that the traceflow packet is of L3 routing. + // When this flag is set, traceflow packet will have its destination overwritten as the gateway address of the logical router to which the source logical switch is connected. More specifically: - For ARP request, the target IP will be overwritten as gateway IP if the target IP is not in the same subnet of gateway. - For ARP response, the target IP and destination MAC will be overwritten as gateway IP/MAC respectively, if the target IP is not in the same subnet of gateway. - For IP packet, the destination MAC will be overwritten as gateway MAC. Routed *bool // Possible values are: // @@ -68345,17 +71488,16 @@ const PacketData_TRANSPORT_TYPE_UNICAST = "UNICAST" const PacketData_TRANSPORT_TYPE_MULTICAST = "MULTICAST" const PacketData_TRANSPORT_TYPE_UNKNOWN = "UNKNOWN" -func (s *PacketData) GetType__() bindings.BindingType { +func (s *PacketData) GetType__() vapiBindings_.BindingType { return PacketDataBindingType() } -func (s *PacketData) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PacketData) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PacketData._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PacketData._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68379,17 +71521,16 @@ type PacketNumberSampling struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const PacketNumberSampling__TYPE_IDENTIFIER = "PacketNumberSampling" -func (s *PacketNumberSampling) GetType__() bindings.BindingType { +func (s *PacketNumberSampling) GetType__() vapiBindings_.BindingType { return PacketNumberSamplingBindingType() } -func (s *PacketNumberSampling) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PacketNumberSampling) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PacketNumberSampling._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PacketNumberSampling._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68402,17 +71543,16 @@ type PacketTypeAndCounter struct { PacketType *string } -func (s *PacketTypeAndCounter) GetType__() bindings.BindingType { +func (s *PacketTypeAndCounter) GetType__() vapiBindings_.BindingType { return PacketTypeAndCounterBindingType() } -func (s *PacketTypeAndCounter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PacketTypeAndCounter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PacketTypeAndCounter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PacketTypeAndCounter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68433,17 +71573,16 @@ type PacketsDroppedBySecurity struct { SpoofGuardDropped []PacketTypeAndCounter } -func (s *PacketsDroppedBySecurity) GetType__() bindings.BindingType { +func (s *PacketsDroppedBySecurity) GetType__() vapiBindings_.BindingType { return PacketsDroppedBySecurityBindingType() } -func (s *PacketsDroppedBySecurity) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PacketsDroppedBySecurity) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PacketsDroppedBySecurity._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PacketsDroppedBySecurity._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68455,17 +71594,16 @@ type PartialPatchConfig struct { EnablePartialPatch *bool } -func (s *PartialPatchConfig) GetType__() bindings.BindingType { +func (s *PartialPatchConfig) GetType__() vapiBindings_.BindingType { return PartialPatchConfigBindingType() } -func (s *PartialPatchConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PartialPatchConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PartialPatchConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PartialPatchConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68474,7 +71612,7 @@ func (s *PartialPatchConfig) GetDataValue__() (data.DataValue, []error) { // Patch Resources is an action to create/patch resources in response to an event. type PatchResources struct { // Patch body representing a Hierarchical Patch payload. The resources included in the body are patched replacing the injections' keys with their actual values. - Body *data.StructValue + Body *vapiData_.StructValue // Injections holding keys (variables) and their corresponding values. Injections []Injection // Possible values are: @@ -68491,17 +71629,16 @@ type PatchResources struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const PatchResources__TYPE_IDENTIFIER = "PatchResources" -func (s *PatchResources) GetType__() bindings.BindingType { +func (s *PatchResources) GetType__() vapiBindings_.BindingType { return PatchResourcesBindingType() } -func (s *PatchResources) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PatchResources) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PatchResources._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PatchResources._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68549,6 +71686,10 @@ type PathExpression struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -68557,10 +71698,12 @@ type PathExpression struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -68572,17 +71715,16 @@ type PathExpression struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const PathExpression__TYPE_IDENTIFIER = "PathExpression" -func (s *PathExpression) GetType__() bindings.BindingType { +func (s *PathExpression) GetType__() vapiBindings_.BindingType { return PathExpressionBindingType() } -func (s *PathExpression) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PathExpression) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PathExpression._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PathExpression._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68608,17 +71750,16 @@ const PathPermissionGroup_OPERATION_READ = "read" const PathPermissionGroup_OPERATION_EXECUTE = "execute" const PathPermissionGroup_OPERATION_NONE = "none" -func (s *PathPermissionGroup) GetType__() bindings.BindingType { +func (s *PathPermissionGroup) GetType__() vapiBindings_.BindingType { return PathPermissionGroupBindingType() } -func (s *PathPermissionGroup) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PathPermissionGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PathPermissionGroup._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PathPermissionGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68632,17 +71773,16 @@ type PeerCertificateChain struct { PemEncoded *string } -func (s *PeerCertificateChain) GetType__() bindings.BindingType { +func (s *PeerCertificateChain) GetType__() vapiBindings_.BindingType { return PeerCertificateChainBindingType() } -func (s *PeerCertificateChain) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PeerCertificateChain) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PeerCertificateChain._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PeerCertificateChain._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68654,17 +71794,16 @@ type PendingChangesInfoNsxt struct { PendingChangesFlag *bool } -func (s *PendingChangesInfoNsxt) GetType__() bindings.BindingType { +func (s *PendingChangesInfoNsxt) GetType__() vapiBindings_.BindingType { return PendingChangesInfoNsxtBindingType() } -func (s *PendingChangesInfoNsxt) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PendingChangesInfoNsxt) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PendingChangesInfoNsxt._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PendingChangesInfoNsxt._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68689,17 +71828,16 @@ type PerNodeShaPluginStatusListResult struct { Results []PluginStatusEntry } -func (s *PerNodeShaPluginStatusListResult) GetType__() bindings.BindingType { +func (s *PerNodeShaPluginStatusListResult) GetType__() vapiBindings_.BindingType { return PerNodeShaPluginStatusListResultBindingType() } -func (s *PerNodeShaPluginStatusListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PerNodeShaPluginStatusListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PerNodeShaPluginStatusListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PerNodeShaPluginStatusListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68729,17 +71867,16 @@ const PerStepRestoreStatus_VALUE_SUSPENDED_FOR_USER_ACTION = "SUSPENDED_FOR_USER const PerStepRestoreStatus_VALUE_FAILED = "FAILED" const PerStepRestoreStatus_VALUE_SUCCESS = "SUCCESS" -func (s *PerStepRestoreStatus) GetType__() bindings.BindingType { +func (s *PerStepRestoreStatus) GetType__() vapiBindings_.BindingType { return PerStepRestoreStatusBindingType() } -func (s *PerStepRestoreStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PerStepRestoreStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PerStepRestoreStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PerStepRestoreStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68759,17 +71896,16 @@ type PimRpMapping struct { Source *string } -func (s *PimRpMapping) GetType__() bindings.BindingType { +func (s *PimRpMapping) GetType__() vapiBindings_.BindingType { return PimRpMappingBindingType() } -func (s *PimRpMapping) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PimRpMapping) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PimRpMapping._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PimRpMapping._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68790,17 +71926,16 @@ type PimRpMappingCsvRecord struct { TransportNode *string } -func (s *PimRpMappingCsvRecord) GetType__() bindings.BindingType { +func (s *PimRpMappingCsvRecord) GetType__() vapiBindings_.BindingType { return PimRpMappingCsvRecordBindingType() } -func (s *PimRpMappingCsvRecord) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PimRpMappingCsvRecord) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PimRpMappingCsvRecord._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PimRpMappingCsvRecord._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68826,17 +71961,16 @@ type PimRpMappings struct { PimRpMappingsPerEdge []PimRpMappingsPerEdge } -func (s *PimRpMappings) GetType__() bindings.BindingType { +func (s *PimRpMappings) GetType__() vapiBindings_.BindingType { return PimRpMappingsBindingType() } -func (s *PimRpMappings) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PimRpMappings) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PimRpMappings._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PimRpMappings._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68848,17 +71982,16 @@ type PimRpMappingsInCsvFormat struct { Results []PimRpMappingCsvRecord } -func (s *PimRpMappingsInCsvFormat) GetType__() bindings.BindingType { +func (s *PimRpMappingsInCsvFormat) GetType__() vapiBindings_.BindingType { return PimRpMappingsInCsvFormatBindingType() } -func (s *PimRpMappingsInCsvFormat) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PimRpMappingsInCsvFormat) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PimRpMappingsInCsvFormat._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PimRpMappingsInCsvFormat._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68871,17 +72004,16 @@ type PimRpMappingsPerEdge struct { PimRpMappings []PimRpMapping } -func (s *PimRpMappingsPerEdge) GetType__() bindings.BindingType { +func (s *PimRpMappingsPerEdge) GetType__() vapiBindings_.BindingType { return PimRpMappingsPerEdgeBindingType() } -func (s *PimRpMappingsPerEdge) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PimRpMappingsPerEdge) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PimRpMappingsPerEdge._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PimRpMappingsPerEdge._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68902,17 +72034,16 @@ type PktCapResource struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const PktCapResource__TYPE_IDENTIFIER = "PktCapResource" -func (s *PktCapResource) GetType__() bindings.BindingType { +func (s *PktCapResource) GetType__() vapiBindings_.BindingType { return PktCapResourceBindingType() } -func (s *PktCapResource) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PktCapResource) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PktCapResource._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PktCapResource._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68970,17 +72101,16 @@ const PktCapResult_TRANSPORT_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE = "PUBLIC_CLOUD const PktCapResult_TRANSPORT_NODE_TYPE_OTHERS = "OTHERS" const PktCapResult_TRANSPORT_NODE_TYPE_HYPERV = "HYPERV" -func (s *PktCapResult) GetType__() bindings.BindingType { +func (s *PktCapResult) GetType__() vapiBindings_.BindingType { return PktCapResultBindingType() } -func (s *PktCapResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PktCapResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PktCapResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PktCapResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -68996,23 +72126,22 @@ type PktcapActionArgument struct { // // Type of packet capture PktcapType *string - ReverseFilter *data.StructValue + ReverseFilter *vapiData_.StructValue } const PktcapActionArgument_PKTCAP_TYPE_UNI_DIRECTIONAL = "UNI_DIRECTIONAL" const PktcapActionArgument_PKTCAP_TYPE_BI_DIRECTIONAL = "BI_DIRECTIONAL" -func (s *PktcapActionArgument) GetType__() bindings.BindingType { +func (s *PktcapActionArgument) GetType__() vapiBindings_.BindingType { return PktcapActionArgumentBindingType() } -func (s *PktcapActionArgument) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PktcapActionArgument) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PktcapActionArgument._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PktcapActionArgument._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -69020,20 +72149,19 @@ func (s *PktcapActionArgument) GetDataValue__() (data.DataValue, []error) { type PktcapActionConfig struct { ActionArgument *PktcapActionArgument - SamplingArgument *data.StructValue + SamplingArgument *vapiData_.StructValue } -func (s *PktcapActionConfig) GetType__() bindings.BindingType { +func (s *PktcapActionConfig) GetType__() vapiBindings_.BindingType { return PktcapActionConfigBindingType() } -func (s *PktcapActionConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PktcapActionConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PktcapActionConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PktcapActionConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -69058,23 +72186,22 @@ type PlainFilterData struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const PlainFilterData__TYPE_IDENTIFIER = "PlainFilterData" -func (s *PlainFilterData) GetType__() bindings.BindingType { +func (s *PlainFilterData) GetType__() vapiBindings_.BindingType { return PlainFilterDataBindingType() } -func (s *PlainFilterData) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PlainFilterData) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PlainFilterData._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PlainFilterData._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Configuration for Platform deployment. +// Pre/post deployment checks. type PlatformDeploymentChecksAction struct { // Possible values are: // @@ -69091,23 +72218,22 @@ const PlatformDeploymentChecksAction_ACTION_PRE_CHECKS = "PRE_CHECKS" const PlatformDeploymentChecksAction_ACTION_POST_CHECKS = "POST_CHECKS" const PlatformDeploymentChecksAction_ACTION_ABORT_CHECKS = "ABORT_CHECKS" -func (s *PlatformDeploymentChecksAction) GetType__() bindings.BindingType { +func (s *PlatformDeploymentChecksAction) GetType__() vapiBindings_.BindingType { return PlatformDeploymentChecksActionBindingType() } -func (s *PlatformDeploymentChecksAction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PlatformDeploymentChecksAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PlatformDeploymentChecksAction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PlatformDeploymentChecksAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Configuration for Platform deployment. +// Configuration for NSX Application Platform deployment. type PlatformDeploymentConfig struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink @@ -69138,6 +72264,10 @@ type PlatformDeploymentConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -69146,10 +72276,12 @@ type PlatformDeploymentConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -69158,7 +72290,7 @@ type PlatformDeploymentConfig struct { ClusterId *string DeploymentAction *CloudNativeDeploymentAction KubeconfInfo *KubeconfigInfo - // Kubernetes storage class + // Kubernetes cluster storage class StorageClass *string // Deployment version in use. Version *string @@ -69168,7 +72300,7 @@ type PlatformDeploymentConfig struct { // * PlatformDeploymentConfig#PlatformDeploymentConfig_FORM_FACTOR_ADVANCED // * PlatformDeploymentConfig#PlatformDeploymentConfig_FORM_FACTOR_EVALUATION // - // From factor in use. + // From factor is use for deployment. FormFactor *string ServiceConfig *AdvanceServiceConfig } @@ -69177,17 +72309,16 @@ const PlatformDeploymentConfig_FORM_FACTOR_STANDARD = "standard" const PlatformDeploymentConfig_FORM_FACTOR_ADVANCED = "advanced" const PlatformDeploymentConfig_FORM_FACTOR_EVALUATION = "evaluation" -func (s *PlatformDeploymentConfig) GetType__() bindings.BindingType { +func (s *PlatformDeploymentConfig) GetType__() vapiBindings_.BindingType { return PlatformDeploymentConfigBindingType() } -func (s *PlatformDeploymentConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PlatformDeploymentConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PlatformDeploymentConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PlatformDeploymentConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -69198,17 +72329,16 @@ type PlatformFormFactors struct { AvailableFormFactors *FormFactors } -func (s *PlatformFormFactors) GetType__() bindings.BindingType { +func (s *PlatformFormFactors) GetType__() vapiBindings_.BindingType { return PlatformFormFactorsBindingType() } -func (s *PlatformFormFactors) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PlatformFormFactors) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PlatformFormFactors._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PlatformFormFactors._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -69218,6 +72348,8 @@ func (s *PlatformFormFactors) GetDataValue__() (data.DataValue, []error) { type PluginStatusEntry struct { // Detail information of plugin. Detail *string + // Show the report node path of the plugin. + NodePath *string // Plugin id. PluginPath *string // Display the plugin configß content. @@ -69236,17 +72368,188 @@ const PluginStatusEntry_STATUS_UNKNOWN = "UNKNOWN" const PluginStatusEntry_STATUS_ENABLED = "ENABLED" const PluginStatusEntry_STATUS_DISABLED = "DISABLED" -func (s *PluginStatusEntry) GetType__() bindings.BindingType { +func (s *PluginStatusEntry) GetType__() vapiBindings_.BindingType { return PluginStatusEntryBindingType() } -func (s *PluginStatusEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PluginStatusEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PluginStatusEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Paged Collection of PmaasCompatibilityCheckResult +type PmaasCompatibilityCheckListResult struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // PmaasCompatibilityCheckResult List Result. + Results []PmaasCompatibilityCheckResult +} + +func (s *PmaasCompatibilityCheckListResult) GetType__() vapiBindings_.BindingType { + return PmaasCompatibilityCheckListResultBindingType() +} + +func (s *PmaasCompatibilityCheckListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PmaasCompatibilityCheckListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Result of prechecks run for onboarding remote site. The checks include NSX version compatibility with PMaaS, Round Trip Time (RTT), etc. Note that some of checks like RTT are soft limits. While the Pmaas_compatible field remains PENDING the client should continue to intermittently re-read to determine when the validation is complete. +type PmaasCompatibilityCheckResult struct { + // Local Site NSX version where active Global Mananger is running. + LocalNsxVersion *string + // Remote Site NSX version. + NsxVersion *string + // Round trip time to the remote Site or Global Manager from active Global Manager. format: int64 + Rtt *int64 + // Flag to indicate if RTT to remote Site exceeds the recommended limit. + RttExceeded *bool + // Flag to indicate if remote Site NSX version is compatible with active Global Manager. + VersionCompatible *bool + // Result of prechecks run for onboarding remoet site to PMaaS. When the Site is found to be INCOMPATIBLE this field will contain appropriate information or error message. + CompatibilityErrorMessage *string + // Possible values are: + // + // * PmaasCompatibilityCheckResult#PmaasCompatibilityCheckResult_PMAAS_COMPATIBLE_COMPATIBLE + // * PmaasCompatibilityCheckResult#PmaasCompatibilityCheckResult_PMAAS_COMPATIBLE_PENDING + // * PmaasCompatibilityCheckResult#PmaasCompatibilityCheckResult_PMAAS_COMPATIBLE_INCOMPATIBLE + // + // Result of prechecks run for onboarding remote site. While the pmaas_compatible field remains PENDING the client should continue to intermittently re-read to determine when the validation is complete. + PmaasCompatible *string +} + +const PmaasCompatibilityCheckResult_PMAAS_COMPATIBLE_COMPATIBLE = "COMPATIBLE" +const PmaasCompatibilityCheckResult_PMAAS_COMPATIBLE_PENDING = "PENDING" +const PmaasCompatibilityCheckResult_PMAAS_COMPATIBLE_INCOMPATIBLE = "INCOMPATIBLE" + +func (s *PmaasCompatibilityCheckResult) GetType__() vapiBindings_.BindingType { + return PmaasCompatibilityCheckResultBindingType() +} + +func (s *PmaasCompatibilityCheckResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PmaasCompatibilityCheckResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Represents and maintains pmaas site offboarding status. +type PmaasSiteOffBoardingStatus struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // Captures message associated with status. If FAILED, can contain folowing errors local site configuration is null internal server error with detail + Message *string + // Possible values are: + // + // * PmaasSiteOffBoardingStatus#PmaasSiteOffBoardingStatus_STATE_PRECHECK + // * PmaasSiteOffBoardingStatus#PmaasSiteOffBoardingStatus_STATE_DISCONNECT_SITE + // * PmaasSiteOffBoardingStatus#PmaasSiteOffBoardingStatus_STATE_CLEANUP + // + // Contains site offboading state. + State *string + // Possible values are: + // + // * PmaasSiteOffBoardingStatus#PmaasSiteOffBoardingStatus_STATUS_IN_PROGRESS + // * PmaasSiteOffBoardingStatus#PmaasSiteOffBoardingStatus_STATUS_FAILED + // * PmaasSiteOffBoardingStatus#PmaasSiteOffBoardingStatus_STATUS_SUCCESSFUL + // + // Contains status of site offboarding state. + Status *string +} + +const PmaasSiteOffBoardingStatus_STATE_PRECHECK = "PRECHECK" +const PmaasSiteOffBoardingStatus_STATE_DISCONNECT_SITE = "DISCONNECT_SITE" +const PmaasSiteOffBoardingStatus_STATE_CLEANUP = "CLEANUP" +const PmaasSiteOffBoardingStatus_STATUS_IN_PROGRESS = "IN_PROGRESS" +const PmaasSiteOffBoardingStatus_STATUS_FAILED = "FAILED" +const PmaasSiteOffBoardingStatus_STATUS_SUCCESSFUL = "SUCCESSFUL" + +func (s *PmaasSiteOffBoardingStatus) GetType__() vapiBindings_.BindingType { + return PmaasSiteOffBoardingStatusBindingType() +} + +func (s *PmaasSiteOffBoardingStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PluginStatusEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PmaasSiteOffBoardingStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -69260,17 +72563,16 @@ type Pnic struct { UplinkName *string } -func (s *Pnic) GetType__() bindings.BindingType { +func (s *Pnic) GetType__() vapiBindings_.BindingType { return PnicBindingType() } -func (s *Pnic) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Pnic) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Pnic._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Pnic._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -69307,17 +72609,16 @@ const PnicBondStatus_TYPE_UNKNOWN_TYPE = "UNKNOWN_TYPE" const PnicBondStatus_TYPE_PNIC = "PNIC" const PnicBondStatus_TYPE_BOND = "BOND" -func (s *PnicBondStatus) GetType__() bindings.BindingType { +func (s *PnicBondStatus) GetType__() vapiBindings_.BindingType { return PnicBondStatusBindingType() } -func (s *PnicBondStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PnicBondStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PnicBondStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PnicBondStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -69342,17 +72643,16 @@ type PnicBondStatusListResult struct { Results []PnicBondStatus } -func (s *PnicBondStatusListResult) GetType__() bindings.BindingType { +func (s *PnicBondStatusListResult) GetType__() vapiBindings_.BindingType { return PnicBondStatusListResultBindingType() } -func (s *PnicBondStatusListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PnicBondStatusListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PnicBondStatusListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PnicBondStatusListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -69374,17 +72674,16 @@ type PointDefinition struct { YValue *string } -func (s *PointDefinition) GetType__() bindings.BindingType { +func (s *PointDefinition) GetType__() vapiBindings_.BindingType { return PointDefinitionBindingType() } -func (s *PointDefinition) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PointDefinition) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PointDefinition._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PointDefinition._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -69421,6 +72720,10 @@ type Policy struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -69429,10 +72732,12 @@ type Policy struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -69465,17 +72770,94 @@ type Policy struct { TcpStrict *bool } -func (s *Policy) GetType__() bindings.BindingType { +func (s *Policy) GetType__() vapiBindings_.BindingType { return PolicyBindingType() } -func (s *Policy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Policy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Policy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Policy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +type PolicyAdvertisedNetwork struct { + // Advertised network address. + Network *string + // Advertised rule filter type + RuleFilterType *string + // advertisement status of network to connected gateway SUCCESS - network route successfully plumbed on target gateway DENIED_BY_TARGET_GATEWAY - network denied by target gateway because of in filter rules or missing inter vrf config + Status *string +} + +func (s *PolicyAdvertisedNetwork) GetType__() vapiBindings_.BindingType { + return PolicyAdvertisedNetworkBindingType() +} + +func (s *PolicyAdvertisedNetwork) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyAdvertisedNetwork._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +type PolicyAdvertisedNetworkInCsvFormat struct { + // File name set by HTTP server if API returns CSV result as a file. + FileName *string + Results []AdvertisedNetworkCsvRecord +} + +func (s *PolicyAdvertisedNetworkInCsvFormat) GetType__() vapiBindings_.BindingType { + return PolicyAdvertisedNetworkInCsvFormatBindingType() +} + +func (s *PolicyAdvertisedNetworkInCsvFormat) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyAdvertisedNetworkInCsvFormat._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +type PolicyAdvertisedNetworksListResult struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // List of networks which advertised to connected gateway + Results []PolicyAdvertisedNetwork +} + +func (s *PolicyAdvertisedNetworksListResult) GetType__() vapiBindings_.BindingType { + return PolicyAdvertisedNetworksListResultBindingType() +} + +func (s *PolicyAdvertisedNetworksListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyAdvertisedNetworksListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -69512,6 +72894,10 @@ type PolicyAlarmResource struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -69520,6 +72906,8 @@ type PolicyAlarmResource struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string ErrorDetails *PolicyApiError @@ -69531,17 +72919,16 @@ type PolicyAlarmResource struct { SourceSiteId *string } -func (s *PolicyAlarmResource) GetType__() bindings.BindingType { +func (s *PolicyAlarmResource) GetType__() vapiBindings_.BindingType { return PolicyAlarmResourceBindingType() } -func (s *PolicyAlarmResource) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyAlarmResource) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyAlarmResource._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyAlarmResource._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -69566,17 +72953,97 @@ type PolicyAlarmResourceListResult struct { Results []PolicyAlarmResource } -func (s *PolicyAlarmResourceListResult) GetType__() bindings.BindingType { +func (s *PolicyAlarmResourceListResult) GetType__() vapiBindings_.BindingType { return PolicyAlarmResourceListResultBindingType() } -func (s *PolicyAlarmResourceListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyAlarmResourceListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyAlarmResourceListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Antrea egress member details +type PolicyAntreaEgress struct { + // The name of kubernetes resource + DisplayName *string + // The id of kubernetes resource + ExternalId *string + // The Antrea egress ip of antrea egress resource + EgressIp *string +} + +func (s *PolicyAntreaEgress) GetType__() vapiBindings_.BindingType { + return PolicyAntreaEgressBindingType() +} + +func (s *PolicyAntreaEgress) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyAntreaEgress._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Antrea IPPool member details +type PolicyAntreaIPPool struct { + // The name of kubernetes resource + DisplayName *string + // The id of kubernetes resource + ExternalId *string + // The ip_ranges of antrea ippool resource + IpRanges []PolicyAntreaIPPoolIPRange +} + +func (s *PolicyAntreaIPPool) GetType__() vapiBindings_.BindingType { + return PolicyAntreaIPPoolBindingType() +} + +func (s *PolicyAntreaIPPool) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyAlarmResourceListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyAntreaIPPool._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// IP range of antrea ip pool resource +type PolicyAntreaIPPoolIPRange struct { + // The cidr representation of ip address of antrea ippool resource + Cidr *string + // The end ip address of antrea ippool resource + End *string + // The gateway ipaddress of antrea ippool resource + Gateway *string + // The prefix length of antrea ippool resource format: int64 + PrefixLength *int64 + // The start ip address of antrea ippool resource + Start *string + // The vlan of antrea ippool resource format: int64 + Vlan *int64 +} + +func (s *PolicyAntreaIPPoolIPRange) GetType__() vapiBindings_.BindingType { + return PolicyAntreaIPPoolIPRangeBindingType() +} + +func (s *PolicyAntreaIPPoolIPRange) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyAntreaIPPoolIPRange._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -69589,7 +73056,7 @@ type PolicyApiError struct { // A numeric error code format: int64 ErrorCode *int64 // Additional data about the error - ErrorData *data.StructValue + ErrorData *vapiData_.StructValue // A description of the error ErrorMessage *string // The module name where the error occurred @@ -69598,17 +73065,16 @@ type PolicyApiError struct { RelatedErrors []PolicyRelatedApiError } -func (s *PolicyApiError) GetType__() bindings.BindingType { +func (s *PolicyApiError) GetType__() vapiBindings_.BindingType { return PolicyApiErrorBindingType() } -func (s *PolicyApiError) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyApiError) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyApiError._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyApiError._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -69621,17 +73087,16 @@ type PolicyArpProxyEntry struct { ServiceId *string } -func (s *PolicyArpProxyEntry) GetType__() bindings.BindingType { +func (s *PolicyArpProxyEntry) GetType__() vapiBindings_.BindingType { return PolicyArpProxyEntryBindingType() } -func (s *PolicyArpProxyEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyArpProxyEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyArpProxyEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyArpProxyEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -69643,17 +73108,16 @@ type PolicyArpProxyTableCsvListResult struct { Results []InterfaceArpProxyCsvEntry } -func (s *PolicyArpProxyTableCsvListResult) GetType__() bindings.BindingType { +func (s *PolicyArpProxyTableCsvListResult) GetType__() vapiBindings_.BindingType { return PolicyArpProxyTableCsvListResultBindingType() } -func (s *PolicyArpProxyTableCsvListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyArpProxyTableCsvListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyArpProxyTableCsvListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyArpProxyTableCsvListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -69677,17 +73141,16 @@ type PolicyArpProxyTableListResult struct { Results []InterfaceArpProxy } -func (s *PolicyArpProxyTableListResult) GetType__() bindings.BindingType { +func (s *PolicyArpProxyTableListResult) GetType__() vapiBindings_.BindingType { return PolicyArpProxyTableListResultBindingType() } -func (s *PolicyArpProxyTableListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyArpProxyTableListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyArpProxyTableListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyArpProxyTableListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -69702,6 +73165,8 @@ type PolicyAttributes struct { // // Source of attribute value i.e whether system defined or custom value AttributeSource *string + // True value for this flag will be treated as a partial match for custom url + CustomUrlPartialMatch *bool // Possible values are: // // * PolicyAttributes#PolicyAttributes_DATATYPE_STRING @@ -69739,17 +73204,16 @@ const PolicyAttributes_KEY_URL_CATEGORY = "URL_CATEGORY" const PolicyAttributes_KEY_URL_REPUTATION = "URL_REPUTATION" const PolicyAttributes_KEY_CUSTOM_URL = "CUSTOM_URL" -func (s *PolicyAttributes) GetType__() bindings.BindingType { +func (s *PolicyAttributes) GetType__() vapiBindings_.BindingType { return PolicyAttributesBindingType() } -func (s *PolicyAttributes) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyAttributes) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyAttributes._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyAttributes._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -69787,11 +73251,16 @@ type PolicyBaseHostSwitchProfile struct { // * PolicyBaseHostSwitchProfile#PolicyBaseHostSwitchProfile_RESOURCE_TYPE_POLICYLLDPHOSTSWITCHPROFILE // * PolicyBaseHostSwitchProfile#PolicyBaseHostSwitchProfile_RESOURCE_TYPE_POLICYNIOCPROFILE // * PolicyBaseHostSwitchProfile#PolicyBaseHostSwitchProfile_RESOURCE_TYPE_POLICYEXTRACONFIGHOSTSWITCHPROFILE + // * PolicyBaseHostSwitchProfile#PolicyBaseHostSwitchProfile_RESOURCE_TYPE_POLICYVTEPHAHOSTSWITCHPROFILE // // Supported HostSwitch profiles. ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -69800,10 +73269,12 @@ type PolicyBaseHostSwitchProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -69819,18 +73290,18 @@ const PolicyBaseHostSwitchProfile_RESOURCE_TYPE_POLICYUPLINKHOSTSWITCHPROFILE = const PolicyBaseHostSwitchProfile_RESOURCE_TYPE_POLICYLLDPHOSTSWITCHPROFILE = "PolicyLldpHostSwitchProfile" const PolicyBaseHostSwitchProfile_RESOURCE_TYPE_POLICYNIOCPROFILE = "PolicyNiocProfile" const PolicyBaseHostSwitchProfile_RESOURCE_TYPE_POLICYEXTRACONFIGHOSTSWITCHPROFILE = "PolicyExtraConfigHostSwitchProfile" +const PolicyBaseHostSwitchProfile_RESOURCE_TYPE_POLICYVTEPHAHOSTSWITCHPROFILE = "PolicyVtepHAHostSwitchProfile" -func (s *PolicyBaseHostSwitchProfile) GetType__() bindings.BindingType { +func (s *PolicyBaseHostSwitchProfile) GetType__() vapiBindings_.BindingType { return PolicyBaseHostSwitchProfileBindingType() } -func (s *PolicyBaseHostSwitchProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyBaseHostSwitchProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyBaseHostSwitchProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyBaseHostSwitchProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -69874,6 +73345,10 @@ type PolicyBasedIPSecVpnSession struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -69882,10 +73357,12 @@ type PolicyBasedIPSecVpnSession struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -69925,7 +73402,7 @@ type PolicyBasedIPSecVpnSession struct { IkeProfilePath *string // Policy path referencing Local endpoint. This property is mandatory on LM. It is required on GM only in case of site_overrides property not provided. LocalEndpointPath *string - // Public IPV4 address of the remote device terminating the VPN connection. This property is mandatory on LM. It is required on GM only in case of site_overrides property not provided. + // Public IPV4 or IPV6 address of the remote device terminating the VPN connection. This property is mandatory on LM. It is required on GM only in case of site_overrides property not provided. Please note that configuring peer_address as IPv6 address is not supported in the deprecated IPSecVpnSession Patch/PUT APIs. format: ip PeerAddress *string // Peer ID to uniquely identify the peer site. The peer ID is the public IP address of the remote device terminating the VPN tunnel. When NAT is configured for the peer, enter the private IP address of the peer. This property is mandatory on LM. It is required on GM only in case of site_overrides property not provided. PeerId *string @@ -69943,17 +73420,16 @@ type PolicyBasedIPSecVpnSession struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const PolicyBasedIPSecVpnSession__TYPE_IDENTIFIER = "PolicyBasedIPSecVpnSession" -func (s *PolicyBasedIPSecVpnSession) GetType__() bindings.BindingType { +func (s *PolicyBasedIPSecVpnSession) GetType__() vapiBindings_.BindingType { return PolicyBasedIPSecVpnSessionBindingType() } -func (s *PolicyBasedIPSecVpnSession) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyBasedIPSecVpnSession) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyBasedIPSecVpnSession._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyBasedIPSecVpnSession._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -69977,17 +73453,16 @@ type PolicyBasedL3VpnSession struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const PolicyBasedL3VpnSession__TYPE_IDENTIFIER = "PolicyBasedL3VpnSession" -func (s *PolicyBasedL3VpnSession) GetType__() bindings.BindingType { +func (s *PolicyBasedL3VpnSession) GetType__() vapiBindings_.BindingType { return PolicyBasedL3VpnSessionBindingType() } -func (s *PolicyBasedL3VpnSession) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyBasedL3VpnSession) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyBasedL3VpnSession._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyBasedL3VpnSession._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -70072,17 +73547,16 @@ const PolicyBgpNeighborStatus_CONNECTION_STATE_UNKNOWN = "UNKNOWN" const PolicyBgpNeighborStatus_TYPE_INTER_SR = "INTER_SR" const PolicyBgpNeighborStatus_TYPE_USER = "USER" -func (s *PolicyBgpNeighborStatus) GetType__() bindings.BindingType { +func (s *PolicyBgpNeighborStatus) GetType__() vapiBindings_.BindingType { return PolicyBgpNeighborStatusBindingType() } -func (s *PolicyBgpNeighborStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyBgpNeighborStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyBgpNeighborStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyBgpNeighborStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -70106,17 +73580,16 @@ type PolicyBgpNeighborsStatusListResult struct { Results []PolicyBgpNeighborStatus } -func (s *PolicyBgpNeighborsStatusListResult) GetType__() bindings.BindingType { +func (s *PolicyBgpNeighborsStatusListResult) GetType__() vapiBindings_.BindingType { return PolicyBgpNeighborsStatusListResultBindingType() } -func (s *PolicyBgpNeighborsStatusListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyBgpNeighborsStatusListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyBgpNeighborsStatusListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyBgpNeighborsStatusListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -70177,17 +73650,16 @@ const PolicyCapacityDashboardUsage_USAGE_TYPE_NAT_RULES = "NUMBER_OF_NAT_RULES" const PolicyCapacityDashboardUsage_USAGE_TYPE_DHCP_IP_POOLS = "NUMBER_OF_DHCP_IP_POOLS" const PolicyCapacityDashboardUsage_USAGE_TYPE_TIER1_WITH_NAT_RULE = "NUMBER_OF_TIER1_WITH_NAT_RULE" -func (s *PolicyCapacityDashboardUsage) GetType__() bindings.BindingType { +func (s *PolicyCapacityDashboardUsage) GetType__() vapiBindings_.BindingType { return PolicyCapacityDashboardUsageBindingType() } -func (s *PolicyCapacityDashboardUsage) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyCapacityDashboardUsage) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyCapacityDashboardUsage._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyCapacityDashboardUsage._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -70227,17 +73699,16 @@ type PolicyCapacityUsageResponse struct { CapacityUsage []PolicyCapacityDashboardUsage } -func (s *PolicyCapacityUsageResponse) GetType__() bindings.BindingType { +func (s *PolicyCapacityUsageResponse) GetType__() vapiBindings_.BindingType { return PolicyCapacityUsageResponseBindingType() } -func (s *PolicyCapacityUsageResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyCapacityUsageResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyCapacityUsageResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyCapacityUsageResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -70250,17 +73721,16 @@ type PolicyComplianceStatus struct { NonCompliantConfigs []PolicyNonCompliantConfig } -func (s *PolicyComplianceStatus) GetType__() bindings.BindingType { +func (s *PolicyComplianceStatus) GetType__() vapiBindings_.BindingType { return PolicyComplianceStatusBindingType() } -func (s *PolicyComplianceStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyComplianceStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyComplianceStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyComplianceStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -70297,6 +73767,10 @@ type PolicyConfigResource struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -70305,27 +73779,28 @@ type PolicyConfigResource struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool } -func (s *PolicyConfigResource) GetType__() bindings.BindingType { +func (s *PolicyConfigResource) GetType__() vapiBindings_.BindingType { return PolicyConfigResourceBindingType() } -func (s *PolicyConfigResource) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyConfigResource) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyConfigResource._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyConfigResource._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -70336,17 +73811,16 @@ type PolicyContainerGroupMemberDetails struct { Cluster []ClusterMemberDetails } -func (s *PolicyContainerGroupMemberDetails) GetType__() bindings.BindingType { +func (s *PolicyContainerGroupMemberDetails) GetType__() vapiBindings_.BindingType { return PolicyContainerGroupMemberDetailsBindingType() } -func (s *PolicyContainerGroupMemberDetails) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyContainerGroupMemberDetails) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyContainerGroupMemberDetails._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyContainerGroupMemberDetails._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -70371,17 +73845,16 @@ type PolicyContainerGroupMembersListResult struct { Results []PolicyContainerGroupMemberDetails } -func (s *PolicyContainerGroupMembersListResult) GetType__() bindings.BindingType { +func (s *PolicyContainerGroupMembersListResult) GetType__() vapiBindings_.BindingType { return PolicyContainerGroupMembersListResultBindingType() } -func (s *PolicyContainerGroupMembersListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyContainerGroupMembersListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyContainerGroupMembersListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyContainerGroupMembersListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -70418,6 +73891,10 @@ type PolicyContextProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -70426,10 +73903,12 @@ type PolicyContextProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -70438,17 +73917,16 @@ type PolicyContextProfile struct { Attributes []PolicyAttributes } -func (s *PolicyContextProfile) GetType__() bindings.BindingType { +func (s *PolicyContextProfile) GetType__() vapiBindings_.BindingType { return PolicyContextProfileBindingType() } -func (s *PolicyContextProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyContextProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyContextProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyContextProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -70473,17 +73951,16 @@ type PolicyContextProfileListResult struct { Results []PolicyContextProfile } -func (s *PolicyContextProfileListResult) GetType__() bindings.BindingType { +func (s *PolicyContextProfileListResult) GetType__() vapiBindings_.BindingType { return PolicyContextProfileListResultBindingType() } -func (s *PolicyContextProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyContextProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyContextProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyContextProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -70520,6 +73997,10 @@ type PolicyCustomAttributes struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -70528,10 +74009,12 @@ type PolicyCustomAttributes struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -70570,17 +74053,16 @@ const PolicyCustomAttributes_DATATYPE_STRING = "STRING" const PolicyCustomAttributes_KEY_DOMAIN_NAME = "DOMAIN_NAME" const PolicyCustomAttributes_KEY_CUSTOM_URL = "CUSTOM_URL" -func (s *PolicyCustomAttributes) GetType__() bindings.BindingType { +func (s *PolicyCustomAttributes) GetType__() vapiBindings_.BindingType { return PolicyCustomAttributesBindingType() } -func (s *PolicyCustomAttributes) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyCustomAttributes) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyCustomAttributes._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyCustomAttributes._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -70604,17 +74086,16 @@ type PolicyDnsAnswerPerEnforcementPoint struct { const PolicyDnsAnswerPerEnforcementPoint__TYPE_IDENTIFIER = "PolicyDnsAnswerPerEnforcementPoint" const PolicyDnsAnswerPerEnforcementPoint_RESOURCE_TYPE_NSXTDNSANSWER = "NsxTDnsAnswer" -func (s *PolicyDnsAnswerPerEnforcementPoint) GetType__() bindings.BindingType { +func (s *PolicyDnsAnswerPerEnforcementPoint) GetType__() vapiBindings_.BindingType { return PolicyDnsAnswerPerEnforcementPointBindingType() } -func (s *PolicyDnsAnswerPerEnforcementPoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyDnsAnswerPerEnforcementPoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyDnsAnswerPerEnforcementPoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyDnsAnswerPerEnforcementPoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -70651,6 +74132,10 @@ type PolicyDnsForwarder struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -70659,10 +74144,12 @@ type PolicyDnsForwarder struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -70695,17 +74182,16 @@ const PolicyDnsForwarder_LOG_LEVEL_WARNING = "WARNING" const PolicyDnsForwarder_LOG_LEVEL_ERROR = "ERROR" const PolicyDnsForwarder_LOG_LEVEL_FATAL = "FATAL" -func (s *PolicyDnsForwarder) GetType__() bindings.BindingType { +func (s *PolicyDnsForwarder) GetType__() vapiBindings_.BindingType { return PolicyDnsForwarderBindingType() } -func (s *PolicyDnsForwarder) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyDnsForwarder) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyDnsForwarder._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyDnsForwarder._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -70742,6 +74228,10 @@ type PolicyDnsForwarderZone struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -70750,10 +74240,12 @@ type PolicyDnsForwarderZone struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -70766,17 +74258,16 @@ type PolicyDnsForwarderZone struct { UpstreamServers []string } -func (s *PolicyDnsForwarderZone) GetType__() bindings.BindingType { +func (s *PolicyDnsForwarderZone) GetType__() vapiBindings_.BindingType { return PolicyDnsForwarderZoneBindingType() } -func (s *PolicyDnsForwarderZone) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyDnsForwarderZone) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyDnsForwarderZone._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyDnsForwarderZone._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -70801,17 +74292,16 @@ type PolicyDnsForwarderZoneListResult struct { Results []PolicyDnsForwarderZone } -func (s *PolicyDnsForwarderZoneListResult) GetType__() bindings.BindingType { +func (s *PolicyDnsForwarderZoneListResult) GetType__() vapiBindings_.BindingType { return PolicyDnsForwarderZoneListResultBindingType() } -func (s *PolicyDnsForwarderZoneListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyDnsForwarderZoneListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyDnsForwarderZoneListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyDnsForwarderZoneListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -70848,6 +74338,10 @@ type PolicyDraft struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -70856,10 +74350,12 @@ type PolicyDraft struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -70884,17 +74380,16 @@ type PolicyDraft struct { UserAreaStoreId *string } -func (s *PolicyDraft) GetType__() bindings.BindingType { +func (s *PolicyDraft) GetType__() vapiBindings_.BindingType { return PolicyDraftBindingType() } -func (s *PolicyDraft) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyDraft) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyDraft._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyDraft._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -70919,17 +74414,16 @@ type PolicyDraftListResult struct { Results []PolicyDraft } -func (s *PolicyDraftListResult) GetType__() bindings.BindingType { +func (s *PolicyDraftListResult) GetType__() vapiBindings_.BindingType { return PolicyDraftListResultBindingType() } -func (s *PolicyDraftListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyDraftListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyDraftListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyDraftListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -70942,17 +74436,16 @@ type PolicyDraftPaginatedAggregatedConfigurationResult struct { Result *Infra } -func (s *PolicyDraftPaginatedAggregatedConfigurationResult) GetType__() bindings.BindingType { +func (s *PolicyDraftPaginatedAggregatedConfigurationResult) GetType__() vapiBindings_.BindingType { return PolicyDraftPaginatedAggregatedConfigurationResultBindingType() } -func (s *PolicyDraftPaginatedAggregatedConfigurationResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyDraftPaginatedAggregatedConfigurationResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyDraftPaginatedAggregatedConfigurationResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyDraftPaginatedAggregatedConfigurationResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -70989,6 +74482,10 @@ type PolicyEdgeCluster struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -70997,10 +74494,12 @@ type PolicyEdgeCluster struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -71025,17 +74524,16 @@ const PolicyEdgeCluster_MEMBER_NODE_TYPE_EDGE_NODE = "EDGE_NODE" const PolicyEdgeCluster_MEMBER_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE = "PUBLIC_CLOUD_GATEWAY_NODE" const PolicyEdgeCluster_MEMBER_NODE_TYPE_UNKNOWN = "UNKNOWN" -func (s *PolicyEdgeCluster) GetType__() bindings.BindingType { +func (s *PolicyEdgeCluster) GetType__() vapiBindings_.BindingType { return PolicyEdgeClusterBindingType() } -func (s *PolicyEdgeCluster) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyEdgeCluster) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyEdgeCluster._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyEdgeCluster._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -71061,17 +74559,16 @@ type PolicyEdgeClusterInterSiteBgpSummary struct { EdgeNodes []PolicyEdgeNodeInterSiteBgpSummary } -func (s *PolicyEdgeClusterInterSiteBgpSummary) GetType__() bindings.BindingType { +func (s *PolicyEdgeClusterInterSiteBgpSummary) GetType__() vapiBindings_.BindingType { return PolicyEdgeClusterInterSiteBgpSummaryBindingType() } -func (s *PolicyEdgeClusterInterSiteBgpSummary) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyEdgeClusterInterSiteBgpSummary) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyEdgeClusterInterSiteBgpSummary._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyEdgeClusterInterSiteBgpSummary._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -71102,17 +74599,16 @@ const PolicyEdgeClusterInterSiteStatus_OVERALL_STATUS_DOWN = "DOWN" const PolicyEdgeClusterInterSiteStatus_OVERALL_STATUS_DEGRADED = "DEGRADED" const PolicyEdgeClusterInterSiteStatus_OVERALL_STATUS_UNKNOWN = "UNKNOWN" -func (s *PolicyEdgeClusterInterSiteStatus) GetType__() bindings.BindingType { +func (s *PolicyEdgeClusterInterSiteStatus) GetType__() vapiBindings_.BindingType { return PolicyEdgeClusterInterSiteStatusBindingType() } -func (s *PolicyEdgeClusterInterSiteStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyEdgeClusterInterSiteStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyEdgeClusterInterSiteStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyEdgeClusterInterSiteStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -71137,17 +74633,16 @@ type PolicyEdgeClusterListResult struct { Results []PolicyEdgeCluster } -func (s *PolicyEdgeClusterListResult) GetType__() bindings.BindingType { +func (s *PolicyEdgeClusterListResult) GetType__() vapiBindings_.BindingType { return PolicyEdgeClusterListResultBindingType() } -func (s *PolicyEdgeClusterListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyEdgeClusterListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyEdgeClusterListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyEdgeClusterListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -71177,17 +74672,16 @@ const PolicyEdgeClusterMemberInterSiteStatus_STATUS_DOWN = "DOWN" const PolicyEdgeClusterMemberInterSiteStatus_STATUS_DEGRADED = "DEGRADED" const PolicyEdgeClusterMemberInterSiteStatus_STATUS_UNKNOWN = "UNKNOWN" -func (s *PolicyEdgeClusterMemberInterSiteStatus) GetType__() bindings.BindingType { +func (s *PolicyEdgeClusterMemberInterSiteStatus) GetType__() vapiBindings_.BindingType { return PolicyEdgeClusterMemberInterSiteStatusBindingType() } -func (s *PolicyEdgeClusterMemberInterSiteStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyEdgeClusterMemberInterSiteStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyEdgeClusterMemberInterSiteStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyEdgeClusterMemberInterSiteStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -71224,6 +74718,10 @@ type PolicyEdgeNode struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -71232,10 +74730,12 @@ type PolicyEdgeNode struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -71246,17 +74746,16 @@ type PolicyEdgeNode struct { NsxId *string } -func (s *PolicyEdgeNode) GetType__() bindings.BindingType { +func (s *PolicyEdgeNode) GetType__() vapiBindings_.BindingType { return PolicyEdgeNodeBindingType() } -func (s *PolicyEdgeNode) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyEdgeNode) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyEdgeNode._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyEdgeNode._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -71271,17 +74770,16 @@ type PolicyEdgeNodeInterSiteBgpSummary struct { NeighborStatus []PolicyBgpNeighborStatus } -func (s *PolicyEdgeNodeInterSiteBgpSummary) GetType__() bindings.BindingType { +func (s *PolicyEdgeNodeInterSiteBgpSummary) GetType__() vapiBindings_.BindingType { return PolicyEdgeNodeInterSiteBgpSummaryBindingType() } -func (s *PolicyEdgeNodeInterSiteBgpSummary) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyEdgeNodeInterSiteBgpSummary) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyEdgeNodeInterSiteBgpSummary._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyEdgeNodeInterSiteBgpSummary._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -71306,17 +74804,16 @@ type PolicyEdgeNodeListResult struct { Results []PolicyEdgeNode } -func (s *PolicyEdgeNodeListResult) GetType__() bindings.BindingType { +func (s *PolicyEdgeNodeListResult) GetType__() vapiBindings_.BindingType { return PolicyEdgeNodeListResultBindingType() } -func (s *PolicyEdgeNodeListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyEdgeNodeListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyEdgeNodeListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyEdgeNodeListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -71352,6 +74849,10 @@ type PolicyExcludeList struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -71360,10 +74861,12 @@ type PolicyExcludeList struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -71372,17 +74875,16 @@ type PolicyExcludeList struct { Members []string } -func (s *PolicyExcludeList) GetType__() bindings.BindingType { +func (s *PolicyExcludeList) GetType__() vapiBindings_.BindingType { return PolicyExcludeListBindingType() } -func (s *PolicyExcludeList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyExcludeList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyExcludeList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyExcludeList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -71393,17 +74895,16 @@ type PolicyExtraConfig struct { ConfigPair *UnboundedKeyValuePair } -func (s *PolicyExtraConfig) GetType__() bindings.BindingType { +func (s *PolicyExtraConfig) GetType__() vapiBindings_.BindingType { return PolicyExtraConfigBindingType() } -func (s *PolicyExtraConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyExtraConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyExtraConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyExtraConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -71444,11 +74945,16 @@ type PolicyExtraConfigHostSwitchProfile struct { // * PolicyBaseHostSwitchProfile#PolicyBaseHostSwitchProfile_RESOURCE_TYPE_POLICYLLDPHOSTSWITCHPROFILE // * PolicyBaseHostSwitchProfile#PolicyBaseHostSwitchProfile_RESOURCE_TYPE_POLICYNIOCPROFILE // * PolicyBaseHostSwitchProfile#PolicyBaseHostSwitchProfile_RESOURCE_TYPE_POLICYEXTRACONFIGHOSTSWITCHPROFILE + // * PolicyBaseHostSwitchProfile#PolicyBaseHostSwitchProfile_RESOURCE_TYPE_POLICYVTEPHAHOSTSWITCHPROFILE // // Supported HostSwitch profiles. ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -71457,10 +74963,12 @@ type PolicyExtraConfigHostSwitchProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -71473,17 +74981,16 @@ type PolicyExtraConfigHostSwitchProfile struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const PolicyExtraConfigHostSwitchProfile__TYPE_IDENTIFIER = "PolicyExtraConfigHostSwitchProfile" -func (s *PolicyExtraConfigHostSwitchProfile) GetType__() bindings.BindingType { +func (s *PolicyExtraConfigHostSwitchProfile) GetType__() vapiBindings_.BindingType { return PolicyExtraConfigHostSwitchProfileBindingType() } -func (s *PolicyExtraConfigHostSwitchProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyExtraConfigHostSwitchProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyExtraConfigHostSwitchProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyExtraConfigHostSwitchProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -71497,17 +75004,16 @@ type PolicyFineTuningResourceInfo struct { ResourceName *string } -func (s *PolicyFineTuningResourceInfo) GetType__() bindings.BindingType { +func (s *PolicyFineTuningResourceInfo) GetType__() vapiBindings_.BindingType { return PolicyFineTuningResourceInfoBindingType() } -func (s *PolicyFineTuningResourceInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyFineTuningResourceInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyFineTuningResourceInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyFineTuningResourceInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -71520,23 +75026,22 @@ type PolicyFineTuningResourceInfoDetail struct { SubType *PolicyFineTuningResourceInfo } -func (s *PolicyFineTuningResourceInfoDetail) GetType__() bindings.BindingType { +func (s *PolicyFineTuningResourceInfoDetail) GetType__() vapiBindings_.BindingType { return PolicyFineTuningResourceInfoDetailBindingType() } -func (s *PolicyFineTuningResourceInfoDetail) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyFineTuningResourceInfoDetail) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyFineTuningResourceInfoDetail._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyFineTuningResourceInfoDetail._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// This entity will be used to establish association between CPU Memory Thresholds Profile and Transport Node. Using this entity, user can specify intent for applying Firewall CPU Memory Thresholds Profile to particular Transport Node. +// This entity will be used to establish association between CPU Memory Thresholds Profile and Transport Node. Using this entity, user can specify intent for applying Firewall CPU Memory Thresholds Profile to particular transport nodes. type PolicyFirewallCPUMemThresholdsProfileBindingMap struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink @@ -71567,6 +75072,10 @@ type PolicyFirewallCPUMemThresholdsProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -71575,33 +75084,36 @@ type PolicyFirewallCPUMemThresholdsProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool // PolicyPath of associated Profile ProfilePath *string + // The list of targets where the profile is intended to get applied. Valid targets are group paths. + AppliedTo []string // Sequence number is used to resolve conflicts when two profiles get applied to a single node. Lower value gets higher precedence. Two binding maps having the same profile path should have the same sequence number. format: int64 SequenceNumber *int64 // References of transport nodes on which the profile intended to be applied. TransportNodes []PolicyResourceReference } -func (s *PolicyFirewallCPUMemThresholdsProfileBindingMap) GetType__() bindings.BindingType { +func (s *PolicyFirewallCPUMemThresholdsProfileBindingMap) GetType__() vapiBindings_.BindingType { return PolicyFirewallCPUMemThresholdsProfileBindingMapBindingType() } -func (s *PolicyFirewallCPUMemThresholdsProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyFirewallCPUMemThresholdsProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyFirewallCPUMemThresholdsProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyFirewallCPUMemThresholdsProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -71626,17 +75138,16 @@ type PolicyFirewallCPUMemThresholdsProfileBindingMapListResult struct { Results []PolicyFirewallCPUMemThresholdsProfileBindingMap } -func (s *PolicyFirewallCPUMemThresholdsProfileBindingMapListResult) GetType__() bindings.BindingType { +func (s *PolicyFirewallCPUMemThresholdsProfileBindingMapListResult) GetType__() vapiBindings_.BindingType { return PolicyFirewallCPUMemThresholdsProfileBindingMapListResultBindingType() } -func (s *PolicyFirewallCPUMemThresholdsProfileBindingMapListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyFirewallCPUMemThresholdsProfileBindingMapListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyFirewallCPUMemThresholdsProfileBindingMapListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyFirewallCPUMemThresholdsProfileBindingMapListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -71673,6 +75184,10 @@ type PolicyFirewallCpuMemThresholdsProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -71681,10 +75196,12 @@ type PolicyFirewallCpuMemThresholdsProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -71695,17 +75212,16 @@ type PolicyFirewallCpuMemThresholdsProfile struct { MemThresholdPercentage *int64 } -func (s *PolicyFirewallCpuMemThresholdsProfile) GetType__() bindings.BindingType { +func (s *PolicyFirewallCpuMemThresholdsProfile) GetType__() vapiBindings_.BindingType { return PolicyFirewallCpuMemThresholdsProfileBindingType() } -func (s *PolicyFirewallCpuMemThresholdsProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyFirewallCpuMemThresholdsProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyFirewallCpuMemThresholdsProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyFirewallCpuMemThresholdsProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -71730,17 +75246,16 @@ type PolicyFirewallCpuMemThresholdsProfileListResult struct { Results []PolicyFirewallCpuMemThresholdsProfile } -func (s *PolicyFirewallCpuMemThresholdsProfileListResult) GetType__() bindings.BindingType { +func (s *PolicyFirewallCpuMemThresholdsProfileListResult) GetType__() vapiBindings_.BindingType { return PolicyFirewallCpuMemThresholdsProfileListResultBindingType() } -func (s *PolicyFirewallCpuMemThresholdsProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyFirewallCpuMemThresholdsProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyFirewallCpuMemThresholdsProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyFirewallCpuMemThresholdsProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -71777,6 +75292,10 @@ type PolicyFirewallFloodProtectionProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -71785,10 +75304,12 @@ type PolicyFirewallFloodProtectionProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -71799,17 +75320,16 @@ type PolicyFirewallFloodProtectionProfileBindingMap struct { SequenceNumber *int64 } -func (s *PolicyFirewallFloodProtectionProfileBindingMap) GetType__() bindings.BindingType { +func (s *PolicyFirewallFloodProtectionProfileBindingMap) GetType__() vapiBindings_.BindingType { return PolicyFirewallFloodProtectionProfileBindingMapBindingType() } -func (s *PolicyFirewallFloodProtectionProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyFirewallFloodProtectionProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyFirewallFloodProtectionProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyFirewallFloodProtectionProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -71834,17 +75354,104 @@ type PolicyFirewallFloodProtectionProfileBindingMapListResult struct { Results []PolicyFirewallFloodProtectionProfileBindingMap } -func (s *PolicyFirewallFloodProtectionProfileBindingMapListResult) GetType__() bindings.BindingType { +func (s *PolicyFirewallFloodProtectionProfileBindingMapListResult) GetType__() vapiBindings_.BindingType { return PolicyFirewallFloodProtectionProfileBindingMapListResultBindingType() } -func (s *PolicyFirewallFloodProtectionProfileBindingMapListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyFirewallFloodProtectionProfileBindingMapListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyFirewallFloodProtectionProfileBindingMapListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// The type used to enable/disable IP reputation feed download. +type PolicyFirewallIpReputationConfig struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // The frequency at which IP Reputation feed will be downloaded. This is a readonly field showing the current time interval in minutes. The current value is set 720 mins (12 hrs). format: int32 + DownloadFrequencyInMins *int64 + // Possible values are: + // + // * PolicyFirewallIpReputationConfig#PolicyFirewallIpReputationConfig_DOWNLOAD_STATUS_IN_PROGRESS + // * PolicyFirewallIpReputationConfig#PolicyFirewallIpReputationConfig_DOWNLOAD_STATUS_COMPLETE + // * PolicyFirewallIpReputationConfig#PolicyFirewallIpReputationConfig_DOWNLOAD_STATUS_FAILED + // + // Indicates the download status of IP reputation feed. + DownloadStatus *string + // Property which indicates whether auto-download of IP Reputation feed is enabled or disabled. + EnableAutoDownload *bool + // Timestamp of the most recent successful feed download. format: int64 + LastFeedDownload *int64 +} + +const PolicyFirewallIpReputationConfig_DOWNLOAD_STATUS_IN_PROGRESS = "IN_PROGRESS" +const PolicyFirewallIpReputationConfig_DOWNLOAD_STATUS_COMPLETE = "COMPLETE" +const PolicyFirewallIpReputationConfig_DOWNLOAD_STATUS_FAILED = "FAILED" + +func (s *PolicyFirewallIpReputationConfig) GetType__() vapiBindings_.BindingType { + return PolicyFirewallIpReputationConfigBindingType() +} + +func (s *PolicyFirewallIpReputationConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyFirewallFloodProtectionProfileBindingMapListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyFirewallIpReputationConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -71881,6 +75488,10 @@ type PolicyFirewallScheduler struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -71889,10 +75500,12 @@ type PolicyFirewallScheduler struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -71940,17 +75553,16 @@ const PolicyFirewallScheduler_DAYS_SATURDAY = "SATURDAY" const PolicyFirewallScheduler_TIMEZONE_UTC = "UTC" const PolicyFirewallScheduler_TIMEZONE_LOCAL = "LOCAL" -func (s *PolicyFirewallScheduler) GetType__() bindings.BindingType { +func (s *PolicyFirewallScheduler) GetType__() vapiBindings_.BindingType { return PolicyFirewallSchedulerBindingType() } -func (s *PolicyFirewallScheduler) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyFirewallScheduler) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyFirewallScheduler._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyFirewallScheduler._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -71975,17 +75587,16 @@ type PolicyFirewallSchedulerListResult struct { Results []PolicyFirewallScheduler } -func (s *PolicyFirewallSchedulerListResult) GetType__() bindings.BindingType { +func (s *PolicyFirewallSchedulerListResult) GetType__() vapiBindings_.BindingType { return PolicyFirewallSchedulerListResultBindingType() } -func (s *PolicyFirewallSchedulerListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyFirewallSchedulerListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyFirewallSchedulerListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyFirewallSchedulerListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72022,6 +75633,10 @@ type PolicyFirewallSessionTimerProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -72030,10 +75645,12 @@ type PolicyFirewallSessionTimerProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -72062,17 +75679,16 @@ type PolicyFirewallSessionTimerProfile struct { UdpSingle *int64 } -func (s *PolicyFirewallSessionTimerProfile) GetType__() bindings.BindingType { +func (s *PolicyFirewallSessionTimerProfile) GetType__() vapiBindings_.BindingType { return PolicyFirewallSessionTimerProfileBindingType() } -func (s *PolicyFirewallSessionTimerProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyFirewallSessionTimerProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyFirewallSessionTimerProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyFirewallSessionTimerProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72109,6 +75725,10 @@ type PolicyFirewallSessionTimerProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -72117,10 +75737,12 @@ type PolicyFirewallSessionTimerProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -72131,17 +75753,16 @@ type PolicyFirewallSessionTimerProfileBindingMap struct { SequenceNumber *int64 } -func (s *PolicyFirewallSessionTimerProfileBindingMap) GetType__() bindings.BindingType { +func (s *PolicyFirewallSessionTimerProfileBindingMap) GetType__() vapiBindings_.BindingType { return PolicyFirewallSessionTimerProfileBindingMapBindingType() } -func (s *PolicyFirewallSessionTimerProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyFirewallSessionTimerProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyFirewallSessionTimerProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyFirewallSessionTimerProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72166,17 +75787,16 @@ type PolicyFirewallSessionTimerProfileBindingMapListResult struct { Results []PolicyFirewallSessionTimerProfileBindingMap } -func (s *PolicyFirewallSessionTimerProfileBindingMapListResult) GetType__() bindings.BindingType { +func (s *PolicyFirewallSessionTimerProfileBindingMapListResult) GetType__() vapiBindings_.BindingType { return PolicyFirewallSessionTimerProfileBindingMapListResultBindingType() } -func (s *PolicyFirewallSessionTimerProfileBindingMapListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyFirewallSessionTimerProfileBindingMapListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyFirewallSessionTimerProfileBindingMapListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyFirewallSessionTimerProfileBindingMapListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72201,17 +75821,249 @@ type PolicyFirewallSessionTimerProfileListResult struct { Results []PolicyFirewallSessionTimerProfile } -func (s *PolicyFirewallSessionTimerProfileListResult) GetType__() bindings.BindingType { +func (s *PolicyFirewallSessionTimerProfileListResult) GetType__() vapiBindings_.BindingType { return PolicyFirewallSessionTimerProfileListResultBindingType() } -func (s *PolicyFirewallSessionTimerProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyFirewallSessionTimerProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyFirewallSessionTimerProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Details of the kubernetes cluster members belonging to a Group +type PolicyGroupAntreaEgressCluster struct { + AntreaEgresses []PolicyAntreaEgress + // The name of kubernetes cluster + DisplayName *string + // The id of kubernetes cluster + ExternalId *string +} + +func (s *PolicyGroupAntreaEgressCluster) GetType__() vapiBindings_.BindingType { + return PolicyGroupAntreaEgressClusterBindingType() +} + +func (s *PolicyGroupAntreaEgressCluster) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyGroupAntreaEgressCluster._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Details of the antrea egresses belonging to a policy Group +type PolicyGroupAntreaEgressList struct { + Clusters []PolicyGroupAntreaEgressCluster +} + +func (s *PolicyGroupAntreaEgressList) GetType__() vapiBindings_.BindingType { + return PolicyGroupAntreaEgressListBindingType() +} + +func (s *PolicyGroupAntreaEgressList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyGroupAntreaEgressList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Paginated collection of antrea egresses belonging to a Group. +type PolicyGroupAntreaEgressListResult struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // Paged Collection of antrea egresses that belong to the given Group + Results []PolicyGroupAntreaEgressList +} + +func (s *PolicyGroupAntreaEgressListResult) GetType__() vapiBindings_.BindingType { + return PolicyGroupAntreaEgressListResultBindingType() +} + +func (s *PolicyGroupAntreaEgressListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyGroupAntreaEgressListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Details of the kubernetes cluster members belonging to a Group +type PolicyGroupAntreaIPPoolCluster struct { + AntreaIpPools []PolicyAntreaIPPool + // The name of kubernetes cluster + DisplayName *string + // The id of kubernetes cluster + ExternalId *string +} + +func (s *PolicyGroupAntreaIPPoolCluster) GetType__() vapiBindings_.BindingType { + return PolicyGroupAntreaIPPoolClusterBindingType() +} + +func (s *PolicyGroupAntreaIPPoolCluster) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyGroupAntreaIPPoolCluster._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Details of the antrea ippools belonging to a policy Group +type PolicyGroupAntreaIPPoolList struct { + Clusters []PolicyGroupAntreaIPPoolCluster +} + +func (s *PolicyGroupAntreaIPPoolList) GetType__() vapiBindings_.BindingType { + return PolicyGroupAntreaIPPoolListBindingType() +} + +func (s *PolicyGroupAntreaIPPoolList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyGroupAntreaIPPoolList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Paginated collection of antrea ip pools belonging to a Group. +type PolicyGroupAntreaIPPoolListResult struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // Paged Collection of antrea ip pools that belong to the given Group + Results []PolicyGroupAntreaIPPoolList +} + +func (s *PolicyGroupAntreaIPPoolListResult) GetType__() vapiBindings_.BindingType { + return PolicyGroupAntreaIPPoolListResultBindingType() +} + +func (s *PolicyGroupAntreaIPPoolListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyFirewallSessionTimerProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyGroupAntreaIPPoolListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Details of the kubernetes cluster member belonging to a Group +type PolicyGroupAssociatedKubernetesCluster struct { + // The name of kubernetes cluster + DisplayName *string + // The id of kubernetes cluster + ExternalId *string +} + +func (s *PolicyGroupAssociatedKubernetesCluster) GetType__() vapiBindings_.BindingType { + return PolicyGroupAssociatedKubernetesClusterBindingType() +} + +func (s *PolicyGroupAssociatedKubernetesCluster) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyGroupAssociatedKubernetesCluster._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Details of the kubernetes clusters belonging to a policy Group +type PolicyGroupAssociatedKubernetesClusterList struct { + Clusters []PolicyGroupAssociatedKubernetesCluster +} + +func (s *PolicyGroupAssociatedKubernetesClusterList) GetType__() vapiBindings_.BindingType { + return PolicyGroupAssociatedKubernetesClusterListBindingType() +} + +func (s *PolicyGroupAssociatedKubernetesClusterList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyGroupAssociatedKubernetesClusterList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Paginated collection of kubernetes clusters associated to a Group. +type PolicyGroupAssociatedKubernetesClusterListResult struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // Paged Collection of kubernetes resources that belong to the given Group + Results []PolicyGroupAssociatedKubernetesClusterList +} + +func (s *PolicyGroupAssociatedKubernetesClusterListResult) GetType__() vapiBindings_.BindingType { + return PolicyGroupAssociatedKubernetesClusterListResultBindingType() +} + +func (s *PolicyGroupAssociatedKubernetesClusterListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyGroupAssociatedKubernetesClusterListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72236,17 +76088,400 @@ type PolicyGroupIPMembersListResult struct { Results []string } -func (s *PolicyGroupIPMembersListResult) GetType__() bindings.BindingType { +func (s *PolicyGroupIPMembersListResult) GetType__() vapiBindings_.BindingType { return PolicyGroupIPMembersListResultBindingType() } -func (s *PolicyGroupIPMembersListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyGroupIPMembersListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyGroupIPMembersListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Details of the kubernetes cluster members belonging to a Group +type PolicyGroupKubernetesGatewayCluster struct { + // The name of kubernetes cluster + DisplayName *string + // The id of kubernetes cluster + ExternalId *string + Namespaces []PolicyGroupKubernetesGatewayNamespace +} + +func (s *PolicyGroupKubernetesGatewayCluster) GetType__() vapiBindings_.BindingType { + return PolicyGroupKubernetesGatewayClusterBindingType() +} + +func (s *PolicyGroupKubernetesGatewayCluster) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyGroupKubernetesGatewayCluster._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Details of the kubernetes gateways belonging to a policy Group +type PolicyGroupKubernetesGatewayList struct { + Clusters []PolicyGroupKubernetesGatewayCluster +} + +func (s *PolicyGroupKubernetesGatewayList) GetType__() vapiBindings_.BindingType { + return PolicyGroupKubernetesGatewayListBindingType() +} + +func (s *PolicyGroupKubernetesGatewayList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyGroupKubernetesGatewayList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Paginated collection of kubernetes gateways belonging to a Group. +type PolicyGroupKubernetesGatewayListResult struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // Paged Collection of kubernetes gateways that belong to the given Group + Results []PolicyGroupKubernetesGatewayList +} + +func (s *PolicyGroupKubernetesGatewayListResult) GetType__() vapiBindings_.BindingType { + return PolicyGroupKubernetesGatewayListResultBindingType() +} + +func (s *PolicyGroupKubernetesGatewayListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyGroupKubernetesGatewayListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Details of the kubernetes namespace members belonging to a Group +type PolicyGroupKubernetesGatewayNamespace struct { + // The name of kubernetes namespace + DisplayName *string + // The id of kubernetes namespace + ExternalId *string + KubernetesGateways []PolicyKubernetesGateway +} + +func (s *PolicyGroupKubernetesGatewayNamespace) GetType__() vapiBindings_.BindingType { + return PolicyGroupKubernetesGatewayNamespaceBindingType() +} + +func (s *PolicyGroupKubernetesGatewayNamespace) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyGroupKubernetesGatewayNamespace._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Details of the kubernetes cluster members belonging to a Group +type PolicyGroupKubernetesIngressCluster struct { + // The name of kubernetes cluster + DisplayName *string + // The id of kubernetes cluster + ExternalId *string + Namespaces []PolicyGroupKubernetesIngressNamespace +} + +func (s *PolicyGroupKubernetesIngressCluster) GetType__() vapiBindings_.BindingType { + return PolicyGroupKubernetesIngressClusterBindingType() +} + +func (s *PolicyGroupKubernetesIngressCluster) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyGroupKubernetesIngressCluster._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Details of the kubernetes ingress policies belonging to a policy Group +type PolicyGroupKubernetesIngressList struct { + Clusters []PolicyGroupKubernetesIngressCluster +} + +func (s *PolicyGroupKubernetesIngressList) GetType__() vapiBindings_.BindingType { + return PolicyGroupKubernetesIngressListBindingType() +} + +func (s *PolicyGroupKubernetesIngressList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyGroupKubernetesIngressList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Paginated collection of kubernetes ingress policies belonging to a Group. +type PolicyGroupKubernetesIngressListResult struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // Paged Collection of kubernetes ingress policies that belong to the given Group + Results []PolicyGroupKubernetesIngressList +} + +func (s *PolicyGroupKubernetesIngressListResult) GetType__() vapiBindings_.BindingType { + return PolicyGroupKubernetesIngressListResultBindingType() +} + +func (s *PolicyGroupKubernetesIngressListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyGroupKubernetesIngressListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Details of the kubernetes namespace members belonging to a Group +type PolicyGroupKubernetesIngressNamespace struct { + // The name of kubernetes namespace + DisplayName *string + // The id of kubernetes namespace + ExternalId *string + KubernetesIngresses []PolicyKubernetesIngress +} + +func (s *PolicyGroupKubernetesIngressNamespace) GetType__() vapiBindings_.BindingType { + return PolicyGroupKubernetesIngressNamespaceBindingType() +} + +func (s *PolicyGroupKubernetesIngressNamespace) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyGroupKubernetesIngressNamespace._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Details of the kubernetes cluster members belonging to a Group +type PolicyGroupKubernetesNodeCluster struct { + // The name of kubernetes cluster + DisplayName *string + // The id of kubernetes cluster + ExternalId *string + KubernetesNodes []PolicyKubernetesNode +} + +func (s *PolicyGroupKubernetesNodeCluster) GetType__() vapiBindings_.BindingType { + return PolicyGroupKubernetesNodeClusterBindingType() +} + +func (s *PolicyGroupKubernetesNodeCluster) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyGroupKubernetesNodeCluster._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Details of the kubernetes nodes belonging to a policy Group +type PolicyGroupKubernetesNodeList struct { + Clusters []PolicyGroupKubernetesNodeCluster +} + +func (s *PolicyGroupKubernetesNodeList) GetType__() vapiBindings_.BindingType { + return PolicyGroupKubernetesNodeListBindingType() +} + +func (s *PolicyGroupKubernetesNodeList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyGroupKubernetesNodeList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Paginated collection of kubernetes nodes belonging to a Group. +type PolicyGroupKubernetesNodeListResult struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // Paged Collection of kubernetes nodes that belong to the given Group + Results []PolicyGroupKubernetesNodeList +} + +func (s *PolicyGroupKubernetesNodeListResult) GetType__() vapiBindings_.BindingType { + return PolicyGroupKubernetesNodeListResultBindingType() +} + +func (s *PolicyGroupKubernetesNodeListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyGroupKubernetesNodeListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Details of the kubernetes cluster members belonging to a Group +type PolicyGroupKubernetesServiceCluster struct { + // The name of kubernetes cluster + DisplayName *string + // The id of kubernetes cluster + ExternalId *string + Namespaces []PolicyGroupKubernetesServiceNamespace +} + +func (s *PolicyGroupKubernetesServiceCluster) GetType__() vapiBindings_.BindingType { + return PolicyGroupKubernetesServiceClusterBindingType() +} + +func (s *PolicyGroupKubernetesServiceCluster) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyGroupKubernetesServiceCluster._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Details of the kubernetes services belonging to a policy Group +type PolicyGroupKubernetesServiceList struct { + Clusters []PolicyGroupKubernetesServiceCluster +} + +func (s *PolicyGroupKubernetesServiceList) GetType__() vapiBindings_.BindingType { + return PolicyGroupKubernetesServiceListBindingType() +} + +func (s *PolicyGroupKubernetesServiceList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyGroupKubernetesServiceList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Paginated collection of kubernetes services belonging to a Group. +type PolicyGroupKubernetesServiceListResult struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // Paged Collection of kubernetes services that belong to the given Group + Results []PolicyGroupKubernetesServiceList +} + +func (s *PolicyGroupKubernetesServiceListResult) GetType__() vapiBindings_.BindingType { + return PolicyGroupKubernetesServiceListResultBindingType() +} + +func (s *PolicyGroupKubernetesServiceListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyGroupKubernetesServiceListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Details of the kubernetes namespace members belonging to a Group +type PolicyGroupKubernetesServiceNamespace struct { + // The name of kubernetes namespace + DisplayName *string + // The id of kubernetes namespace + ExternalId *string + KubernetesServices []PolicyKubernetesService +} + +func (s *PolicyGroupKubernetesServiceNamespace) GetType__() vapiBindings_.BindingType { + return PolicyGroupKubernetesServiceNamespaceBindingType() +} + +func (s *PolicyGroupKubernetesServiceNamespace) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyGroupIPMembersListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyGroupKubernetesServiceNamespace._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72262,17 +76497,16 @@ type PolicyGroupMemberDetails struct { Path *string } -func (s *PolicyGroupMemberDetails) GetType__() bindings.BindingType { +func (s *PolicyGroupMemberDetails) GetType__() vapiBindings_.BindingType { return PolicyGroupMemberDetailsBindingType() } -func (s *PolicyGroupMemberDetails) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyGroupMemberDetails) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyGroupMemberDetails._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyGroupMemberDetails._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72297,17 +76531,95 @@ type PolicyGroupMembersListResult struct { Results []PolicyGroupMemberDetails } -func (s *PolicyGroupMembersListResult) GetType__() bindings.BindingType { +func (s *PolicyGroupMembersListResult) GetType__() vapiBindings_.BindingType { return PolicyGroupMembersListResultBindingType() } -func (s *PolicyGroupMembersListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyGroupMembersListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyGroupMembersListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyGroupMembersListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Details of the kubernetes cluster members belonging to a Group +type PolicyGroupPodCidrCluster struct { + // The name of kubernetes cluster + DisplayName *string + // The id of kubernetes cluster + ExternalId *string + // Kubernetes nodes + KubernetesNodes []PolicyKubernetesNodePodCidr +} + +func (s *PolicyGroupPodCidrCluster) GetType__() vapiBindings_.BindingType { + return PolicyGroupPodCidrClusterBindingType() +} + +func (s *PolicyGroupPodCidrCluster) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyGroupPodCidrCluster._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Details of the kubernetes node pod cidrs belonging to a policy Group +type PolicyGroupPodCidrList struct { + Clusters []PolicyGroupPodCidrCluster +} + +func (s *PolicyGroupPodCidrList) GetType__() vapiBindings_.BindingType { + return PolicyGroupPodCidrListBindingType() +} + +func (s *PolicyGroupPodCidrList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyGroupPodCidrList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Paginated collection of kubernetes node pod cidrs belonging to a Group. +type PolicyGroupPodCidrListResult struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // Paged Collection of kubernetes node pod cidrs that belong to the given Group + Results []PolicyGroupPodCidrList +} + +func (s *PolicyGroupPodCidrListResult) GetType__() vapiBindings_.BindingType { + return PolicyGroupPodCidrListResultBindingType() +} + +func (s *PolicyGroupPodCidrListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyGroupPodCidrListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72343,17 +76655,16 @@ const PolicyHostInfraTrafficType_TRAFFIC_NAME_VIRTUAL_MACHINE = "VIRTUAL_MACHINE const PolicyHostInfraTrafficType_TRAFFIC_NAME_VMOTION = "VMOTION" const PolicyHostInfraTrafficType_TRAFFIC_NAME_VSAN = "VSAN" -func (s *PolicyHostInfraTrafficType) GetType__() bindings.BindingType { +func (s *PolicyHostInfraTrafficType) GetType__() vapiBindings_.BindingType { return PolicyHostInfraTrafficTypeBindingType() } -func (s *PolicyHostInfraTrafficType) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyHostInfraTrafficType) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyHostInfraTrafficType._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyHostInfraTrafficType._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72375,20 +76686,19 @@ type PolicyHostSwitchProfilesListResult struct { // Field by which records are sorted SortBy *string // HostSwitch Profile Results - Results []*data.StructValue + Results []*vapiData_.StructValue } -func (s *PolicyHostSwitchProfilesListResult) GetType__() bindings.BindingType { +func (s *PolicyHostSwitchProfilesListResult) GetType__() vapiBindings_.BindingType { return PolicyHostSwitchProfilesListResultBindingType() } -func (s *PolicyHostSwitchProfilesListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyHostSwitchProfilesListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyHostSwitchProfilesListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyHostSwitchProfilesListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72425,6 +76735,10 @@ type PolicyHostTransportNodeProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -72433,30 +76747,31 @@ type PolicyHostTransportNodeProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool - HostSwitchSpec *data.StructValue + HostSwitchSpec *vapiData_.StructValue // Host Transport Node Profiles specify the configuration that is applied to all hosts in a cluster. The user has the ability to update the configuration on individual hosts within a cluster which will cause the host configuration to differ from the Host Transport Node Profile and results in the host to be marked as overridden. If a Host Transport Node Profile is edited or a new Host Transport Node Profile is applied on a Host Transport Node Collection, by default, the host configuration will be overwritten with the Host Transport Node Profile configuration and the overridden flag will be reset to false. This flag should be used when hosts that are set as overridden should not adopt the Host Transport Node Profile configuration when it is being updated or a new one is applied to the Host Transport Node Collection. In other words, when this flag is set to the default value of false and configuration is applied at the cluster level, the configuration will be applied on all hosts regardless if overridden or not. When this flag is set to true, all hosts that are set as overridden, i.e., have been updated invidivually, will be ignored and the cluster-level configuration will not be applied. Note, Host Transport Node Profiles can be applied on multiple clusters. This field will dictate the behavior followed by all clusters using this Host Transport Node Profile. IgnoreOverriddenHosts *bool } -func (s *PolicyHostTransportNodeProfile) GetType__() bindings.BindingType { +func (s *PolicyHostTransportNodeProfile) GetType__() vapiBindings_.BindingType { return PolicyHostTransportNodeProfileBindingType() } -func (s *PolicyHostTransportNodeProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyHostTransportNodeProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyHostTransportNodeProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyHostTransportNodeProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72481,17 +76796,16 @@ type PolicyHostTransportNodeProfileListResult struct { Results []PolicyHostTransportNodeProfile } -func (s *PolicyHostTransportNodeProfileListResult) GetType__() bindings.BindingType { +func (s *PolicyHostTransportNodeProfileListResult) GetType__() vapiBindings_.BindingType { return PolicyHostTransportNodeProfileListResultBindingType() } -func (s *PolicyHostTransportNodeProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyHostTransportNodeProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyHostTransportNodeProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyHostTransportNodeProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72507,17 +76821,16 @@ type PolicyIPAddressInfo struct { NextHop *string } -func (s *PolicyIPAddressInfo) GetType__() bindings.BindingType { +func (s *PolicyIPAddressInfo) GetType__() vapiBindings_.BindingType { return PolicyIPAddressInfoBindingType() } -func (s *PolicyIPAddressInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyIPAddressInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyIPAddressInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyIPAddressInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72544,17 +76857,16 @@ type PolicyIdfwGroupVmDetailListResult struct { Results []IdfwVmDetail } -func (s *PolicyIdfwGroupVmDetailListResult) GetType__() bindings.BindingType { +func (s *PolicyIdfwGroupVmDetailListResult) GetType__() vapiBindings_.BindingType { return PolicyIdfwGroupVmDetailListResultBindingType() } -func (s *PolicyIdfwGroupVmDetailListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyIdfwGroupVmDetailListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyIdfwGroupVmDetailListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyIdfwGroupVmDetailListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72566,17 +76878,16 @@ type PolicyIdsEventDataRequest struct { Filters []FilterRequest } -func (s *PolicyIdsEventDataRequest) GetType__() bindings.BindingType { +func (s *PolicyIdsEventDataRequest) GetType__() vapiBindings_.BindingType { return PolicyIdsEventDataRequestBindingType() } -func (s *PolicyIdsEventDataRequest) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyIdsEventDataRequest) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyIdsEventDataRequest._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyIdsEventDataRequest._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72637,17 +76948,16 @@ const PolicyIdsEventFlowData_ACTION_TYPE_INVALID = "INVALID" const PolicyIdsEventFlowData_TRAFFIC_TYPE_GATEWAY = "GATEWAY" const PolicyIdsEventFlowData_TRAFFIC_TYPE_HOST = "HOST" -func (s *PolicyIdsEventFlowData) GetType__() bindings.BindingType { +func (s *PolicyIdsEventFlowData) GetType__() vapiBindings_.BindingType { return PolicyIdsEventFlowDataBindingType() } -func (s *PolicyIdsEventFlowData) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyIdsEventFlowData) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyIdsEventFlowData._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyIdsEventFlowData._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72659,6 +76969,8 @@ type PolicyIdsEventsBySignature struct { Count *int64 // First occurence of the intrusion, in epoch milliseconds. format: int64 FirstOccurence *int64 + // The site at which the intrusion first occurred. + FirstOccurrenceSite *string // Flag indicating an ongoing intrusion. IsOngoing *bool // IDSEvent resource type. @@ -72669,6 +76981,8 @@ type PolicyIdsEventsBySignature struct { SignatureId *int64 // Name of the signature pertaining to the detected intrusion. SignatureName *string + // The sites at which the intrusion occurred. + SitesOccurred []string // Possible values are: // // * PolicyIdsEventsBySignature#PolicyIdsEventsBySignature_TRAFFIC_TYPE_GATEWAY @@ -72681,17 +76995,16 @@ type PolicyIdsEventsBySignature struct { const PolicyIdsEventsBySignature_TRAFFIC_TYPE_GATEWAY = "GATEWAY" const PolicyIdsEventsBySignature_TRAFFIC_TYPE_HOST = "HOST" -func (s *PolicyIdsEventsBySignature) GetType__() bindings.BindingType { +func (s *PolicyIdsEventsBySignature) GetType__() vapiBindings_.BindingType { return PolicyIdsEventsBySignatureBindingType() } -func (s *PolicyIdsEventsBySignature) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyIdsEventsBySignature) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyIdsEventsBySignature._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyIdsEventsBySignature._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72716,17 +77029,16 @@ type PolicyIdsEventsBySignatureResult struct { Results []PolicyIdsEventsBySignature } -func (s *PolicyIdsEventsBySignatureResult) GetType__() bindings.BindingType { +func (s *PolicyIdsEventsBySignatureResult) GetType__() vapiBindings_.BindingType { return PolicyIdsEventsBySignatureResultBindingType() } -func (s *PolicyIdsEventsBySignatureResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyIdsEventsBySignatureResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyIdsEventsBySignatureResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyIdsEventsBySignatureResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72741,13 +77053,15 @@ type PolicyIdsEventsSummary struct { // First occurence of the intrusion, in epoch milliseconds. format: int64 FirstOccurence *int64 // IDS event flow data specific to each IDS event. The data includes source ip, source port, destination ip, destination port, and protocol. - IdsFlowDetails *data.StructValue + IdsFlowDetails *vapiData_.StructValue // Flag indicating an ongoing intrusion. IsOngoing *bool // Indicates if the rule id is valid or not. IsRuleValid *bool // Latest occurence of the intrusion, in epoch milliseconds. format: int64 LatestOccurence *int64 + // Project path + ProjectPath *string // IDSEvent resource type. ResourceType *string // The IDS Rule id that detected this particular intrusion. format: int64 @@ -72755,26 +77069,27 @@ type PolicyIdsEventsSummary struct { // Signature ID pertaining to the detected intrusion. format: int64 SignatureId *int64 // Metadata about the detected signature including name, id, severity, product affected, protocol etc. - SignatureMetadata *data.StructValue + SignatureMetadata *vapiData_.StructValue + // Site Identifier + SiteId *string // Number of times this particular signature was detected. format: int64 TotalCount *int64 // List of users logged into VMs on which a particular signature was detected. - UserDetails *data.StructValue + UserDetails *vapiData_.StructValue // List of VMs on which a particular signature was detected with the count. - VmDetails *data.StructValue + VmDetails *vapiData_.StructValue } -func (s *PolicyIdsEventsSummary) GetType__() bindings.BindingType { +func (s *PolicyIdsEventsSummary) GetType__() vapiBindings_.BindingType { return PolicyIdsEventsSummaryBindingType() } -func (s *PolicyIdsEventsSummary) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyIdsEventsSummary) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyIdsEventsSummary._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyIdsEventsSummary._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72799,17 +77114,16 @@ type PolicyIdsIpList struct { Results []string } -func (s *PolicyIdsIpList) GetType__() bindings.BindingType { +func (s *PolicyIdsIpList) GetType__() vapiBindings_.BindingType { return PolicyIdsIpListBindingType() } -func (s *PolicyIdsIpList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyIdsIpList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyIdsIpList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyIdsIpList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72834,17 +77148,16 @@ type PolicyIdsSummaryListResult struct { Results []PolicyIdsEventsSummary } -func (s *PolicyIdsSummaryListResult) GetType__() bindings.BindingType { +func (s *PolicyIdsSummaryListResult) GetType__() vapiBindings_.BindingType { return PolicyIdsSummaryListResultBindingType() } -func (s *PolicyIdsSummaryListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyIdsSummaryListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyIdsSummaryListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyIdsSummaryListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72869,17 +77182,16 @@ type PolicyIdsUserList struct { Results []string } -func (s *PolicyIdsUserList) GetType__() bindings.BindingType { +func (s *PolicyIdsUserList) GetType__() vapiBindings_.BindingType { return PolicyIdsUserListBindingType() } -func (s *PolicyIdsUserList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyIdsUserList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyIdsUserList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyIdsUserList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72893,17 +77205,16 @@ type PolicyIdsUserStats struct { UserList []string } -func (s *PolicyIdsUserStats) GetType__() bindings.BindingType { +func (s *PolicyIdsUserStats) GetType__() vapiBindings_.BindingType { return PolicyIdsUserStatsBindingType() } -func (s *PolicyIdsUserStats) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyIdsUserStats) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyIdsUserStats._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyIdsUserStats._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72928,17 +77239,16 @@ type PolicyIdsVmList struct { Results []string } -func (s *PolicyIdsVmList) GetType__() bindings.BindingType { +func (s *PolicyIdsVmList) GetType__() vapiBindings_.BindingType { return PolicyIdsVmListBindingType() } -func (s *PolicyIdsVmList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyIdsVmList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyIdsVmList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyIdsVmList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72952,17 +77262,16 @@ type PolicyIdsVmStats struct { VmList []string } -func (s *PolicyIdsVmStats) GetType__() bindings.BindingType { +func (s *PolicyIdsVmStats) GetType__() vapiBindings_.BindingType { return PolicyIdsVmStatsBindingType() } -func (s *PolicyIdsVmStats) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyIdsVmStats) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyIdsVmStats._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyIdsVmStats._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -72999,6 +77308,10 @@ type PolicyIgmpProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -73007,10 +77320,12 @@ type PolicyIgmpProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -73025,17 +77340,16 @@ type PolicyIgmpProfile struct { RobustnessVariable *int64 } -func (s *PolicyIgmpProfile) GetType__() bindings.BindingType { +func (s *PolicyIgmpProfile) GetType__() vapiBindings_.BindingType { return PolicyIgmpProfileBindingType() } -func (s *PolicyIgmpProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyIgmpProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyIgmpProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyIgmpProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -73060,17 +77374,16 @@ type PolicyIgmpProfileListResult struct { Results []PolicyIgmpProfile } -func (s *PolicyIgmpProfileListResult) GetType__() bindings.BindingType { +func (s *PolicyIgmpProfileListResult) GetType__() vapiBindings_.BindingType { return PolicyIgmpProfileListResultBindingType() } -func (s *PolicyIgmpProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyIgmpProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyIgmpProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyIgmpProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -73096,17 +77409,147 @@ const PolicyInsertParameters_OPERATION_BOTTOM = "insert_bottom" const PolicyInsertParameters_OPERATION_AFTER = "insert_after" const PolicyInsertParameters_OPERATION_BEFORE = "insert_before" -func (s *PolicyInsertParameters) GetType__() bindings.BindingType { +func (s *PolicyInsertParameters) GetType__() vapiBindings_.BindingType { return PolicyInsertParametersBindingType() } -func (s *PolicyInsertParameters) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyInsertParameters) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyInsertParameters._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyInsertParameters._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// policy inter-vrf routing config. +type PolicyInterVrfRoutingConfig struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // Import / export BGP routes. + BgpRouteLeaking []BgpRouteLeaking + StaticRouteAdvertisement *PolicyStaticRouteAdvertisement + // Policy path to tier0/vrf belongs to the same parent tier0. + TargetPath *string +} + +func (s *PolicyInterVrfRoutingConfig) GetType__() vapiBindings_.BindingType { + return PolicyInterVrfRoutingConfigBindingType() +} + +func (s *PolicyInterVrfRoutingConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyInterVrfRoutingConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Collection of inter-vrf routing configuration. +type PolicyInterVrfRoutingConfigListResult struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // inter-vrf routing configuration list results + Results []PolicyInterVrfRoutingConfig +} + +func (s *PolicyInterVrfRoutingConfigListResult) GetType__() vapiBindings_.BindingType { + return PolicyInterVrfRoutingConfigListResultBindingType() +} + +func (s *PolicyInterVrfRoutingConfigListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyInterVrfRoutingConfigListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Tier0 or Tier1 interface group statistics on specific Enforcement Point. +type PolicyInterfaceGroupStatistics struct { + // Tier0 or Tier1 interface statistics on specific Enforcement Point. + Members []LogicalRouterPortStatistics + Summary *AggregatedLogicalRouterPortCounters +} + +func (s *PolicyInterfaceGroupStatistics) GetType__() vapiBindings_.BindingType { + return PolicyInterfaceGroupStatisticsBindingType() +} + +func (s *PolicyInterfaceGroupStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyInterfaceGroupStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -73138,17 +77581,16 @@ type PolicyInterfaceOspfConfig struct { const PolicyInterfaceOspfConfig_NETWORK_TYPE_BROADCAST = "BROADCAST" const PolicyInterfaceOspfConfig_NETWORK_TYPE_P2P = "P2P" -func (s *PolicyInterfaceOspfConfig) GetType__() bindings.BindingType { +func (s *PolicyInterfaceOspfConfig) GetType__() vapiBindings_.BindingType { return PolicyInterfaceOspfConfigBindingType() } -func (s *PolicyInterfaceOspfConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyInterfaceOspfConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyInterfaceOspfConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyInterfaceOspfConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -73162,17 +77604,16 @@ type PolicyInterfaceStatistics struct { PerNodeStatistics []LogicalRouterPortStatisticsPerNode } -func (s *PolicyInterfaceStatistics) GetType__() bindings.BindingType { +func (s *PolicyInterfaceStatistics) GetType__() vapiBindings_.BindingType { return PolicyInterfaceStatisticsBindingType() } -func (s *PolicyInterfaceStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyInterfaceStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyInterfaceStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyInterfaceStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -73190,17 +77631,16 @@ type PolicyInterfaceStatisticsSummary struct { InterfacePolicyPath *string } -func (s *PolicyInterfaceStatisticsSummary) GetType__() bindings.BindingType { +func (s *PolicyInterfaceStatisticsSummary) GetType__() vapiBindings_.BindingType { return PolicyInterfaceStatisticsSummaryBindingType() } -func (s *PolicyInterfaceStatisticsSummary) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyInterfaceStatisticsSummary) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyInterfaceStatisticsSummary._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyInterfaceStatisticsSummary._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -73222,17 +77662,16 @@ type PolicyIpsecVpnIkeServiceSummary struct { IpsecVpnServicePath *string } -func (s *PolicyIpsecVpnIkeServiceSummary) GetType__() bindings.BindingType { +func (s *PolicyIpsecVpnIkeServiceSummary) GetType__() vapiBindings_.BindingType { return PolicyIpsecVpnIkeServiceSummaryBindingType() } -func (s *PolicyIpsecVpnIkeServiceSummary) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyIpsecVpnIkeServiceSummary) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyIpsecVpnIkeServiceSummary._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyIpsecVpnIkeServiceSummary._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -73248,17 +77687,263 @@ type PolicyIpsecVpnSessionSummary struct { TrafficSummaryPerSession []IPSecVPNSessionTrafficSummary } -func (s *PolicyIpsecVpnSessionSummary) GetType__() bindings.BindingType { +func (s *PolicyIpsecVpnSessionSummary) GetType__() vapiBindings_.BindingType { return PolicyIpsecVpnSessionSummaryBindingType() } -func (s *PolicyIpsecVpnSessionSummary) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyIpsecVpnSessionSummary) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyIpsecVpnSessionSummary._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyIpsecVpnSessionSummary._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Kubernetes gateway details +type PolicyKubernetesGateway struct { + // The name of kubernetes resource + DisplayName *string + // The id of kubernetes resource + ExternalId *string + // The ip addresses of kubernetes gateway resource + GatewayIpAddresses []string +} + +func (s *PolicyKubernetesGateway) GetType__() vapiBindings_.BindingType { + return PolicyKubernetesGatewayBindingType() +} + +func (s *PolicyKubernetesGateway) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyKubernetesGateway._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// kubernetes ingress details +type PolicyKubernetesIngress struct { + // The name of kubernetes resource + DisplayName *string + // The id of kubernetes resource + ExternalId *string + // The load balance ingress ip addresses of kubernetes ingress resource + LoadBalanceIngressIpAddresses []string +} + +func (s *PolicyKubernetesIngress) GetType__() vapiBindings_.BindingType { + return PolicyKubernetesIngressBindingType() +} + +func (s *PolicyKubernetesIngress) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyKubernetesIngress._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// kubernetes node resource details +type PolicyKubernetesNode struct { + // The name of kubernetes resource + DisplayName *string + // The id of kubernetes resource + ExternalId *string + // The ip addresses of kubernetes node resource + IpAddresses []string +} + +func (s *PolicyKubernetesNode) GetType__() vapiBindings_.BindingType { + return PolicyKubernetesNodeBindingType() +} + +func (s *PolicyKubernetesNode) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyKubernetesNode._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// kubernetes node resource details +type PolicyKubernetesNodePodCidr struct { + // The name of kubernetes resource + DisplayName *string + // The id of kubernetes resource + ExternalId *string + // The pod cidrs of kubernetes node resource + PodCidrs []string +} + +func (s *PolicyKubernetesNodePodCidr) GetType__() vapiBindings_.BindingType { + return PolicyKubernetesNodePodCidrBindingType() +} + +func (s *PolicyKubernetesNodePodCidr) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyKubernetesNodePodCidr._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Details of the kubernetes resource belonging to a Group +type PolicyKubernetesResource struct { + // The name of kubernetes resource + DisplayName *string + // The id of kubernetes resource + ExternalId *string +} + +func (s *PolicyKubernetesResource) GetType__() vapiBindings_.BindingType { + return PolicyKubernetesResourceBindingType() +} + +func (s *PolicyKubernetesResource) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyKubernetesResource._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Kubernetes service resource details +type PolicyKubernetesService struct { + // The name of kubernetes resource + DisplayName *string + // The id of kubernetes resource + ExternalId *string + // The cluster ip addresses of kubernetes service resource + ClusterIps []string + // The load balance ingress of kubernetes service resource + LoadBalanceIngresses []PolicyKubernetesServiceLoadBalancerIngress + // The node port local endpoints of kubernetes service resource + NodePortLocalEndpoints []PolicyKubernetesServiceNodePortLocalEndpoint + // The type of kubernetes service resource + Type_ *string +} + +func (s *PolicyKubernetesService) GetType__() vapiBindings_.BindingType { + return PolicyKubernetesServiceBindingType() +} + +func (s *PolicyKubernetesService) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyKubernetesService._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Kubernetes service Load Balance Ingress details +type PolicyKubernetesServiceLoadBalancerIngress struct { + // Hostname is set for load-balancer ingress points that are DNS based. + Hostname *string + // The load balancer ingress ip of kubernetes service resource + LoadBalancerIngressIp *string + // Ports is a list of records of service points. + Ports []PolicyKubernetesServiceLoadBalancerIngressPortStatus +} + +func (s *PolicyKubernetesServiceLoadBalancerIngress) GetType__() vapiBindings_.BindingType { + return PolicyKubernetesServiceLoadBalancerIngressBindingType() +} + +func (s *PolicyKubernetesServiceLoadBalancerIngress) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyKubernetesServiceLoadBalancerIngress._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// It represents the condition of a service point. +type PolicyKubernetesServiceLoadBalancerIngressPortStatus struct { + // Specifies port of service point. format: int64 + Port *int64 + // Possible values are: + // + // * PolicyKubernetesServiceLoadBalancerIngressPortStatus#PolicyKubernetesServiceLoadBalancerIngressPortStatus_PROTOCOL_TCP + // * PolicyKubernetesServiceLoadBalancerIngressPortStatus#PolicyKubernetesServiceLoadBalancerIngressPortStatus_PROTOCOL_UDP + // * PolicyKubernetesServiceLoadBalancerIngressPortStatus#PolicyKubernetesServiceLoadBalancerIngressPortStatus_PROTOCOL_SCTP + // + // Specifies protocol of service point. e.g. TCP, UDP, SCTP. + Protocol *string +} + +const PolicyKubernetesServiceLoadBalancerIngressPortStatus_PROTOCOL_TCP = "TCP" +const PolicyKubernetesServiceLoadBalancerIngressPortStatus_PROTOCOL_UDP = "UDP" +const PolicyKubernetesServiceLoadBalancerIngressPortStatus_PROTOCOL_SCTP = "SCTP" + +func (s *PolicyKubernetesServiceLoadBalancerIngressPortStatus) GetType__() vapiBindings_.BindingType { + return PolicyKubernetesServiceLoadBalancerIngressPortStatusBindingType() +} + +func (s *PolicyKubernetesServiceLoadBalancerIngressPortStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyKubernetesServiceLoadBalancerIngressPortStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Kubernetes service node port local endpoint details +type PolicyKubernetesServiceNodePortLocalEndpoint struct { + // The node ip of kubernetes service resource + NodeIp *string + // The node port of kubernetes service resource + NodePort *string + // Possible values are: + // + // * PolicyKubernetesServiceNodePortLocalEndpoint#PolicyKubernetesServiceNodePortLocalEndpoint_PROTOCOL_TCP + // * PolicyKubernetesServiceNodePortLocalEndpoint#PolicyKubernetesServiceNodePortLocalEndpoint_PROTOCOL_UDP + // * PolicyKubernetesServiceNodePortLocalEndpoint#PolicyKubernetesServiceNodePortLocalEndpoint_PROTOCOL_SCTP + // + // Protocol of endpoint + Protocol *string +} + +const PolicyKubernetesServiceNodePortLocalEndpoint_PROTOCOL_TCP = "TCP" +const PolicyKubernetesServiceNodePortLocalEndpoint_PROTOCOL_UDP = "UDP" +const PolicyKubernetesServiceNodePortLocalEndpoint_PROTOCOL_SCTP = "SCTP" + +func (s *PolicyKubernetesServiceNodePortLocalEndpoint) GetType__() vapiBindings_.BindingType { + return PolicyKubernetesServiceNodePortLocalEndpointBindingType() +} + +func (s *PolicyKubernetesServiceNodePortLocalEndpoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyKubernetesServiceNodePortLocalEndpoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -73295,6 +77980,10 @@ type PolicyLabel struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -73303,10 +77992,12 @@ type PolicyLabel struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -73317,17 +78008,16 @@ type PolicyLabel struct { Type_ *string } -func (s *PolicyLabel) GetType__() bindings.BindingType { +func (s *PolicyLabel) GetType__() vapiBindings_.BindingType { return PolicyLabelBindingType() } -func (s *PolicyLabel) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyLabel) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyLabel._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyLabel._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -73352,17 +78042,16 @@ type PolicyLabelListResult struct { Results []PolicyLabel } -func (s *PolicyLabelListResult) GetType__() bindings.BindingType { +func (s *PolicyLabelListResult) GetType__() vapiBindings_.BindingType { return PolicyLabelListResultBindingType() } -func (s *PolicyLabelListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyLabelListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyLabelListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyLabelListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -73399,6 +78088,10 @@ type PolicyLatencyStatProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -73407,10 +78100,12 @@ type PolicyLatencyStatProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -73425,17 +78120,16 @@ type PolicyLatencyStatProfile struct { SamplingRate *int64 } -func (s *PolicyLatencyStatProfile) GetType__() bindings.BindingType { +func (s *PolicyLatencyStatProfile) GetType__() vapiBindings_.BindingType { return PolicyLatencyStatProfileBindingType() } -func (s *PolicyLatencyStatProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyLatencyStatProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyLatencyStatProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyLatencyStatProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -73460,17 +78154,16 @@ type PolicyLatencyStatProfileListResult struct { Results []PolicyLatencyStatProfile } -func (s *PolicyLatencyStatProfileListResult) GetType__() bindings.BindingType { +func (s *PolicyLatencyStatProfileListResult) GetType__() vapiBindings_.BindingType { return PolicyLatencyStatProfileListResultBindingType() } -func (s *PolicyLatencyStatProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyLatencyStatProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyLatencyStatProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyLatencyStatProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -73493,17 +78186,16 @@ type PolicyListResult struct { SortBy *string } -func (s *PolicyListResult) GetType__() bindings.BindingType { +func (s *PolicyListResult) GetType__() vapiBindings_.BindingType { return PolicyListResultBindingType() } -func (s *PolicyListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -73511,21 +78203,42 @@ func (s *PolicyListResult) GetDataValue__() (data.DataValue, []error) { // Livetrace action configuration type PolicyLiveTraceActionConfig struct { - PktcapConfig *LiveTracePacketGranularActionConfig - TraceConfig *LiveTracePacketGranularActionConfig + DatapathStatsConfig *LiveTracePacketGranularActionConfig + PktcapConfig *LiveTracePacketGranularActionConfig + TraceConfig *LiveTracePacketGranularActionConfig } -func (s *PolicyLiveTraceActionConfig) GetType__() bindings.BindingType { +func (s *PolicyLiveTraceActionConfig) GetType__() vapiBindings_.BindingType { return PolicyLiveTraceActionConfigBindingType() } -func (s *PolicyLiveTraceActionConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyLiveTraceActionConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyLiveTraceActionConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Information for deriving virtual tunnel interface (VTI) of Route-based IPSec VPN session. +type PolicyLiveTraceIpsecVpnConfig struct { + // Policy path of VPN session. + SessionPath *string +} + +func (s *PolicyLiveTraceIpsecVpnConfig) GetType__() vapiBindings_.BindingType { + return PolicyLiveTraceIpsecVpnConfigBindingType() +} + +func (s *PolicyLiveTraceIpsecVpnConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyLiveTraceActionConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyLiveTraceIpsecVpnConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -73566,11 +78279,16 @@ type PolicyLldpHostSwitchProfile struct { // * PolicyBaseHostSwitchProfile#PolicyBaseHostSwitchProfile_RESOURCE_TYPE_POLICYLLDPHOSTSWITCHPROFILE // * PolicyBaseHostSwitchProfile#PolicyBaseHostSwitchProfile_RESOURCE_TYPE_POLICYNIOCPROFILE // * PolicyBaseHostSwitchProfile#PolicyBaseHostSwitchProfile_RESOURCE_TYPE_POLICYEXTRACONFIGHOSTSWITCHPROFILE + // * PolicyBaseHostSwitchProfile#PolicyBaseHostSwitchProfile_RESOURCE_TYPE_POLICYVTEPHAHOSTSWITCHPROFILE // // Supported HostSwitch profiles. ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -73579,10 +78297,12 @@ type PolicyLldpHostSwitchProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -73595,17 +78315,16 @@ type PolicyLldpHostSwitchProfile struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const PolicyLldpHostSwitchProfile__TYPE_IDENTIFIER = "PolicyLldpHostSwitchProfile" -func (s *PolicyLldpHostSwitchProfile) GetType__() bindings.BindingType { +func (s *PolicyLldpHostSwitchProfile) GetType__() vapiBindings_.BindingType { return PolicyLldpHostSwitchProfileBindingType() } -func (s *PolicyLldpHostSwitchProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyLldpHostSwitchProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyLldpHostSwitchProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyLldpHostSwitchProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -73620,17 +78339,16 @@ type PolicyMetadataProxyStatistics struct { Timestamp *int64 } -func (s *PolicyMetadataProxyStatistics) GetType__() bindings.BindingType { +func (s *PolicyMetadataProxyStatistics) GetType__() vapiBindings_.BindingType { return PolicyMetadataProxyStatisticsBindingType() } -func (s *PolicyMetadataProxyStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyMetadataProxyStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyMetadataProxyStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyMetadataProxyStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -73657,17 +78375,16 @@ const PolicyMetadataProxyStatus_PROXY_STATUS_DOWN = "DOWN" const PolicyMetadataProxyStatus_PROXY_STATUS_ERROR = "ERROR" const PolicyMetadataProxyStatus_PROXY_STATUS_NO_BACKUP = "NO_BACKUP" -func (s *PolicyMetadataProxyStatus) GetType__() bindings.BindingType { +func (s *PolicyMetadataProxyStatus) GetType__() vapiBindings_.BindingType { return PolicyMetadataProxyStatusBindingType() } -func (s *PolicyMetadataProxyStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyMetadataProxyStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyMetadataProxyStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyMetadataProxyStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -73704,6 +78421,10 @@ type PolicyMulticastConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -73712,10 +78433,12 @@ type PolicyMulticastConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -73730,17 +78453,16 @@ type PolicyMulticastConfig struct { ReplicationMulticastRange *string } -func (s *PolicyMulticastConfig) GetType__() bindings.BindingType { +func (s *PolicyMulticastConfig) GetType__() vapiBindings_.BindingType { return PolicyMulticastConfigBindingType() } -func (s *PolicyMulticastConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyMulticastConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyMulticastConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyMulticastConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -73766,17 +78488,16 @@ type PolicyMulticastForwarding struct { McastForwardingPerEdge []MulticastForwardingPerEdge } -func (s *PolicyMulticastForwarding) GetType__() bindings.BindingType { +func (s *PolicyMulticastForwarding) GetType__() vapiBindings_.BindingType { return PolicyMulticastForwardingBindingType() } -func (s *PolicyMulticastForwarding) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyMulticastForwarding) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyMulticastForwarding._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyMulticastForwarding._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -73788,17 +78509,16 @@ type PolicyMulticastForwardingInCsvFormat struct { Results []MulticastForwardingCsvRecord } -func (s *PolicyMulticastForwardingInCsvFormat) GetType__() bindings.BindingType { +func (s *PolicyMulticastForwardingInCsvFormat) GetType__() vapiBindings_.BindingType { return PolicyMulticastForwardingInCsvFormatBindingType() } -func (s *PolicyMulticastForwardingInCsvFormat) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyMulticastForwardingInCsvFormat) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyMulticastForwardingInCsvFormat._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyMulticastForwardingInCsvFormat._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -73824,17 +78544,16 @@ type PolicyMulticastRoutes struct { McastRoutesPerEdge []MulticastRoutesPerEdge } -func (s *PolicyMulticastRoutes) GetType__() bindings.BindingType { +func (s *PolicyMulticastRoutes) GetType__() vapiBindings_.BindingType { return PolicyMulticastRoutesBindingType() } -func (s *PolicyMulticastRoutes) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyMulticastRoutes) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyMulticastRoutes._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyMulticastRoutes._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -73846,17 +78565,16 @@ type PolicyMulticastRoutesInCsvFormat struct { Results []MulticastRouteCsvRecord } -func (s *PolicyMulticastRoutesInCsvFormat) GetType__() bindings.BindingType { +func (s *PolicyMulticastRoutesInCsvFormat) GetType__() vapiBindings_.BindingType { return PolicyMulticastRoutesInCsvFormatBindingType() } -func (s *PolicyMulticastRoutesInCsvFormat) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyMulticastRoutesInCsvFormat) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyMulticastRoutesInCsvFormat._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyMulticastRoutesInCsvFormat._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -73872,17 +78590,16 @@ type PolicyNATRuleCounters struct { TotalPackets *int64 } -func (s *PolicyNATRuleCounters) GetType__() bindings.BindingType { +func (s *PolicyNATRuleCounters) GetType__() vapiBindings_.BindingType { return PolicyNATRuleCountersBindingType() } -func (s *PolicyNATRuleCounters) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyNATRuleCounters) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyNATRuleCounters._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyNATRuleCounters._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -73919,6 +78636,10 @@ type PolicyNat struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -73927,10 +78648,12 @@ type PolicyNat struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -73951,17 +78674,16 @@ const PolicyNat_NAT_TYPE_USER = "USER" const PolicyNat_NAT_TYPE_DEFAULT = "DEFAULT" const PolicyNat_NAT_TYPE_NAT64 = "NAT64" -func (s *PolicyNat) GetType__() bindings.BindingType { +func (s *PolicyNat) GetType__() vapiBindings_.BindingType { return PolicyNatBindingType() } -func (s *PolicyNat) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyNat) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyNat._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyNat._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -73986,17 +78708,16 @@ type PolicyNatListResult struct { Results []PolicyNat } -func (s *PolicyNatListResult) GetType__() bindings.BindingType { +func (s *PolicyNatListResult) GetType__() vapiBindings_.BindingType { return PolicyNatListResultBindingType() } -func (s *PolicyNatListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyNatListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyNatListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyNatListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -74033,6 +78754,10 @@ type PolicyNatRule struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -74041,10 +78766,12 @@ type PolicyNatRule struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -74074,6 +78801,13 @@ type PolicyNatRule struct { FirewallMatch *string // The flag, which suggests whether the logging of NAT rule is enabled or disabled. The default is False. Logging *bool + // Possible values are: + // + // * PolicyNatRule#PolicyNatRule_POLICY_BASED_VPN_MODE_BYPASS + // * PolicyNatRule#PolicyNatRule_POLICY_BASED_VPN_MODE_MATCH + // + // It indicates how the NSX edge applies Nat Policy for VPN traffic. It is supported only for Nat Rule action type DNAT and NO_DNAT. For all other NAT action, leave it unassigned. BYPASS - Default vpn mode. It indicates that Nat policy will be applied to the inbound traffic on Routed Based VPN tunnel, if the policy based VTI is in the \"scope\" for this rule. Default value will be set to BYPASS if MATCH - It indicates that this NAT rule will only match the Policy Based VPN traffic. + PolicyBasedVpnMode *string // Represents the array of policy paths of ProviderInterface or NetworkInterface or labels of type ProviderInterface or NetworkInterface or IPSecVpnSession on which the NAT rule should get enforced. The interfaces must belong to the same router for which the NAT Rule is created. Scope []string // The sequence_number decides the rule_priority of a NAT rule. Sequence_number and rule_priority have 1:1 mapping.For each NAT section, there will be reserved rule_priority numbers.The valid range of rule_priority number is from 0 to 2147483647(MAX_INT). 1. INTERNAL section rule_priority reserved from 0 - 1023 (1024 rules) valid sequence_number range 0 - 1023 2. USER section rule_priority reserved from 1024 - 2147482623 (2147481600 rules) valid sequence_number range 0 - 2147481599 3. DEFAULT section rule_priority reserved from 2147482624 - 2147483647 (1024 rules) valid sequence_number range 0 - 1023 format: int32 @@ -74097,18 +78831,19 @@ const PolicyNatRule_ACTION_NAT64 = "NAT64" const PolicyNatRule_FIREWALL_MATCH_MATCH_EXTERNAL_ADDRESS = "MATCH_EXTERNAL_ADDRESS" const PolicyNatRule_FIREWALL_MATCH_MATCH_INTERNAL_ADDRESS = "MATCH_INTERNAL_ADDRESS" const PolicyNatRule_FIREWALL_MATCH_BYPASS = "BYPASS" +const PolicyNatRule_POLICY_BASED_VPN_MODE_BYPASS = "BYPASS" +const PolicyNatRule_POLICY_BASED_VPN_MODE_MATCH = "MATCH" -func (s *PolicyNatRule) GetType__() bindings.BindingType { +func (s *PolicyNatRule) GetType__() vapiBindings_.BindingType { return PolicyNatRuleBindingType() } -func (s *PolicyNatRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyNatRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyNatRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyNatRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -74133,17 +78868,16 @@ type PolicyNatRuleListResult struct { Results []PolicyNatRule } -func (s *PolicyNatRuleListResult) GetType__() bindings.BindingType { +func (s *PolicyNatRuleListResult) GetType__() vapiBindings_.BindingType { return PolicyNatRuleListResultBindingType() } -func (s *PolicyNatRuleListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyNatRuleListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyNatRuleListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyNatRuleListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -74163,17 +78897,16 @@ type PolicyNatRuleStatistics struct { WarningMessage *string } -func (s *PolicyNatRuleStatistics) GetType__() bindings.BindingType { +func (s *PolicyNatRuleStatistics) GetType__() vapiBindings_.BindingType { return PolicyNatRuleStatisticsBindingType() } -func (s *PolicyNatRuleStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyNatRuleStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyNatRuleStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyNatRuleStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -74198,17 +78931,16 @@ type PolicyNatRuleStatisticsListResult struct { Results []PolicyNatRuleStatisticsPerEnforcementPoint } -func (s *PolicyNatRuleStatisticsListResult) GetType__() bindings.BindingType { +func (s *PolicyNatRuleStatisticsListResult) GetType__() vapiBindings_.BindingType { return PolicyNatRuleStatisticsListResultBindingType() } -func (s *PolicyNatRuleStatisticsListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyNatRuleStatisticsListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyNatRuleStatisticsListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyNatRuleStatisticsListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -74224,17 +78956,16 @@ type PolicyNatRuleStatisticsPerEnforcementPoint struct { RuleStatistics []PolicyNatRuleStatistics } -func (s *PolicyNatRuleStatisticsPerEnforcementPoint) GetType__() bindings.BindingType { +func (s *PolicyNatRuleStatisticsPerEnforcementPoint) GetType__() vapiBindings_.BindingType { return PolicyNatRuleStatisticsPerEnforcementPointBindingType() } -func (s *PolicyNatRuleStatisticsPerEnforcementPoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyNatRuleStatisticsPerEnforcementPoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyNatRuleStatisticsPerEnforcementPoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyNatRuleStatisticsPerEnforcementPoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -74253,17 +78984,16 @@ type PolicyNatRuleStatisticsPerLogicalRouter struct { Statistics *PolicyNATRuleCounters } -func (s *PolicyNatRuleStatisticsPerLogicalRouter) GetType__() bindings.BindingType { +func (s *PolicyNatRuleStatisticsPerLogicalRouter) GetType__() vapiBindings_.BindingType { return PolicyNatRuleStatisticsPerLogicalRouterBindingType() } -func (s *PolicyNatRuleStatisticsPerLogicalRouter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyNatRuleStatisticsPerLogicalRouter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyNatRuleStatisticsPerLogicalRouter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyNatRuleStatisticsPerLogicalRouter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -74288,17 +79018,16 @@ type PolicyNatRuleStatisticsPerLogicalRouterListResult struct { Results []PolicyNatRuleStatisticsPerLogicalRouter } -func (s *PolicyNatRuleStatisticsPerLogicalRouterListResult) GetType__() bindings.BindingType { +func (s *PolicyNatRuleStatisticsPerLogicalRouterListResult) GetType__() vapiBindings_.BindingType { return PolicyNatRuleStatisticsPerLogicalRouterListResultBindingType() } -func (s *PolicyNatRuleStatisticsPerLogicalRouterListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyNatRuleStatisticsPerLogicalRouterListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyNatRuleStatisticsPerLogicalRouterListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyNatRuleStatisticsPerLogicalRouterListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -74318,17 +79047,16 @@ type PolicyNatRuleStatisticsPerTransportNode struct { TransportNodePath *string } -func (s *PolicyNatRuleStatisticsPerTransportNode) GetType__() bindings.BindingType { +func (s *PolicyNatRuleStatisticsPerTransportNode) GetType__() vapiBindings_.BindingType { return PolicyNatRuleStatisticsPerTransportNodeBindingType() } -func (s *PolicyNatRuleStatisticsPerTransportNode) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyNatRuleStatisticsPerTransportNode) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyNatRuleStatisticsPerTransportNode._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyNatRuleStatisticsPerTransportNode._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -74371,11 +79099,16 @@ type PolicyNiocProfile struct { // * PolicyBaseHostSwitchProfile#PolicyBaseHostSwitchProfile_RESOURCE_TYPE_POLICYLLDPHOSTSWITCHPROFILE // * PolicyBaseHostSwitchProfile#PolicyBaseHostSwitchProfile_RESOURCE_TYPE_POLICYNIOCPROFILE // * PolicyBaseHostSwitchProfile#PolicyBaseHostSwitchProfile_RESOURCE_TYPE_POLICYEXTRACONFIGHOSTSWITCHPROFILE + // * PolicyBaseHostSwitchProfile#PolicyBaseHostSwitchProfile_RESOURCE_TYPE_POLICYVTEPHAHOSTSWITCHPROFILE // // Supported HostSwitch profiles. ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -74384,10 +79117,12 @@ type PolicyNiocProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -74400,17 +79135,16 @@ type PolicyNiocProfile struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const PolicyNiocProfile__TYPE_IDENTIFIER = "PolicyNiocProfile" -func (s *PolicyNiocProfile) GetType__() bindings.BindingType { +func (s *PolicyNiocProfile) GetType__() vapiBindings_.BindingType { return PolicyNiocProfileBindingType() } -func (s *PolicyNiocProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyNiocProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyNiocProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyNiocProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -74419,6 +79153,8 @@ func (s *PolicyNiocProfile) GetDataValue__() (data.DataValue, []error) { type PolicyNonCompliantConfig struct { // Resources/Services impacted by non compliant configuration AffectedResources []PolicyResourceReference + // Names of the compliance programs according to which the affected resources are non-compliant. + ComplianceNames []string // Detail description of non compliant configuration with suggestive action Description *string // Code for non compliant configuration format: int64 @@ -74426,17 +79162,16 @@ type PolicyNonCompliantConfig struct { ReportedBy *PolicyResourceReference } -func (s *PolicyNonCompliantConfig) GetType__() bindings.BindingType { +func (s *PolicyNonCompliantConfig) GetType__() vapiBindings_.BindingType { return PolicyNonCompliantConfigBindingType() } -func (s *PolicyNonCompliantConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyNonCompliantConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyNonCompliantConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyNonCompliantConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -74464,17 +79199,16 @@ type PolicyOspfDatabaseListResult struct { Tier0Path *string } -func (s *PolicyOspfDatabaseListResult) GetType__() bindings.BindingType { +func (s *PolicyOspfDatabaseListResult) GetType__() vapiBindings_.BindingType { return PolicyOspfDatabaseListResultBindingType() } -func (s *PolicyOspfDatabaseListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyOspfDatabaseListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyOspfDatabaseListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyOspfDatabaseListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -74511,6 +79245,10 @@ type PolicyPimProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -74519,10 +79257,12 @@ type PolicyPimProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -74535,17 +79275,16 @@ type PolicyPimProfile struct { RpAddressMulticastRanges []RpAddressMulticastRanges } -func (s *PolicyPimProfile) GetType__() bindings.BindingType { +func (s *PolicyPimProfile) GetType__() vapiBindings_.BindingType { return PolicyPimProfileBindingType() } -func (s *PolicyPimProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyPimProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyPimProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyPimProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -74570,17 +79309,16 @@ type PolicyPimProfileListResult struct { Results []PolicyPimProfile } -func (s *PolicyPimProfileListResult) GetType__() bindings.BindingType { +func (s *PolicyPimProfileListResult) GetType__() vapiBindings_.BindingType { return PolicyPimProfileListResultBindingType() } -func (s *PolicyPimProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyPimProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyPimProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyPimProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -74597,17 +79335,16 @@ type PolicyPktCapResource struct { ResourceType string } -func (s *PolicyPktCapResource) GetType__() bindings.BindingType { +func (s *PolicyPktCapResource) GetType__() vapiBindings_.BindingType { return PolicyPktCapResourceBindingType() } -func (s *PolicyPktCapResource) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyPktCapResource) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyPktCapResource._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyPktCapResource._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -74624,17 +79361,16 @@ type PolicyPolicyResourceAllocation struct { TrafficType *PolicyHostInfraTrafficType } -func (s *PolicyPolicyResourceAllocation) GetType__() bindings.BindingType { +func (s *PolicyPolicyResourceAllocation) GetType__() vapiBindings_.BindingType { return PolicyPolicyResourceAllocationBindingType() } -func (s *PolicyPolicyResourceAllocation) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyPolicyResourceAllocation) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyPolicyResourceAllocation._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyPolicyResourceAllocation._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -74652,17 +79388,16 @@ type PolicyPoolUsage struct { TotalIps *int64 } -func (s *PolicyPoolUsage) GetType__() bindings.BindingType { +func (s *PolicyPoolUsage) GetType__() vapiBindings_.BindingType { return PolicyPoolUsageBindingType() } -func (s *PolicyPoolUsage) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyPoolUsage) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyPoolUsage._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyPoolUsage._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -74699,6 +79434,10 @@ type PolicyRealizedResource struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -74707,6 +79446,8 @@ type PolicyRealizedResource struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string // Alarm info detail @@ -74732,6 +79473,8 @@ type PolicyRealizedResource struct { // It define the root cause for runtime error. RuntimeError *string // Possible values could be UP, DOWN, UNKNOWN, DEGRADED This list is not exhaustive. + // + // Deprecated: This API element is deprecated. RuntimeStatus *string // Possible values are: // @@ -74749,17 +79492,16 @@ const PolicyRealizedResource_STATE_UNREALIZED = "UNREALIZED" const PolicyRealizedResource_STATE_REALIZED = "REALIZED" const PolicyRealizedResource_STATE_ERROR = "ERROR" -func (s *PolicyRealizedResource) GetType__() bindings.BindingType { +func (s *PolicyRealizedResource) GetType__() vapiBindings_.BindingType { return PolicyRealizedResourceBindingType() } -func (s *PolicyRealizedResource) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyRealizedResource) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyRealizedResource._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyRealizedResource._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -74772,24 +79514,23 @@ type PolicyRelatedApiError struct { // A numeric error code format: int64 ErrorCode *int64 // Additional data about the error - ErrorData *data.StructValue + ErrorData *vapiData_.StructValue // A description of the error ErrorMessage *string // The module name where the error occurred ModuleName *string } -func (s *PolicyRelatedApiError) GetType__() bindings.BindingType { +func (s *PolicyRelatedApiError) GetType__() vapiBindings_.BindingType { return PolicyRelatedApiErrorBindingType() } -func (s *PolicyRelatedApiError) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyRelatedApiError) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyRelatedApiError._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyRelatedApiError._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -74806,17 +79547,16 @@ type PolicyRequestParameter struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const PolicyRequestParameter__TYPE_IDENTIFIER = "PolicyRequestParameter" -func (s *PolicyRequestParameter) GetType__() bindings.BindingType { +func (s *PolicyRequestParameter) GetType__() vapiBindings_.BindingType { return PolicyRequestParameterBindingType() } -func (s *PolicyRequestParameter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyRequestParameter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyRequestParameter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyRequestParameter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -74853,6 +79593,10 @@ type PolicyResource struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -74861,21 +79605,22 @@ type PolicyResource struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string } -func (s *PolicyResource) GetType__() bindings.BindingType { +func (s *PolicyResource) GetType__() vapiBindings_.BindingType { return PolicyResourceBindingType() } -func (s *PolicyResource) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyResource) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyResource._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyResource._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -74895,17 +79640,16 @@ type PolicyResourceReference struct { Path *string } -func (s *PolicyResourceReference) GetType__() bindings.BindingType { +func (s *PolicyResourceReference) GetType__() vapiBindings_.BindingType { return PolicyResourceReferenceBindingType() } -func (s *PolicyResourceReference) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyResourceReference) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyResourceReference._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyResourceReference._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -74925,17 +79669,16 @@ type PolicyResourceReferenceForEP struct { Path *string } -func (s *PolicyResourceReferenceForEP) GetType__() bindings.BindingType { +func (s *PolicyResourceReferenceForEP) GetType__() vapiBindings_.BindingType { return PolicyResourceReferenceForEPBindingType() } -func (s *PolicyResourceReferenceForEP) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyResourceReferenceForEP) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyResourceReferenceForEP._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyResourceReferenceForEP._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -74960,17 +79703,16 @@ type PolicyResourceReferenceForEPListResult struct { Results []PolicyResourceReferenceForEP } -func (s *PolicyResourceReferenceForEPListResult) GetType__() bindings.BindingType { +func (s *PolicyResourceReferenceForEPListResult) GetType__() vapiBindings_.BindingType { return PolicyResourceReferenceForEPListResultBindingType() } -func (s *PolicyResourceReferenceForEPListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyResourceReferenceForEPListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyResourceReferenceForEPListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyResourceReferenceForEPListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -74995,17 +79737,87 @@ type PolicyResourceReferenceListResult struct { Results []PolicyResourceReference } -func (s *PolicyResourceReferenceListResult) GetType__() bindings.BindingType { +func (s *PolicyResourceReferenceListResult) GetType__() vapiBindings_.BindingType { return PolicyResourceReferenceListResultBindingType() } -func (s *PolicyResourceReferenceListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyResourceReferenceListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyResourceReferenceListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyResourceReferenceListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// policy route advertisement rule. +type PolicyRouteAdvertisementRule struct { + // Possible values are: + // + // * PolicyRouteAdvertisementRule#PolicyRouteAdvertisementRule_ACTION_PERMIT + // * PolicyRouteAdvertisementRule#PolicyRouteAdvertisementRule_ACTION_DENY + // + // Action to advertise filtered routes to the connected Tier0 gateway. PERMIT: Enables the advertisment DENY: Disables the advertisement + Action *string + // Display name for rule. + Name *string + // Possible values are: + // + // * PolicyRouteAdvertisementRule#PolicyRouteAdvertisementRule_PREFIX_OPERATOR_GE + // * PolicyRouteAdvertisementRule#PolicyRouteAdvertisementRule_PREFIX_OPERATOR_EQ + // + // Prefix operator to filter subnets. GE prefix operator filters all the routes with prefix length greater than or equal to the subnets configured. EQ prefix operator filter all the routes with prefix length equal to the subnets configured. + PrefixOperator *string + // Possible values are: + // + // * PolicyRouteAdvertisementRule#PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER0_STATIC + // * PolicyRouteAdvertisementRule#PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER0_CONNECTED + // * PolicyRouteAdvertisementRule#PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER0_NAT + // * PolicyRouteAdvertisementRule#PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER0_DNS_FORWARDER_IP + // * PolicyRouteAdvertisementRule#PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER0_IPSEC_LOCAL_ENDPOINT + // * PolicyRouteAdvertisementRule#PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER1_STATIC + // * PolicyRouteAdvertisementRule#PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER1_CONNECTED + // * PolicyRouteAdvertisementRule#PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER1_LB_SNAT + // * PolicyRouteAdvertisementRule#PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER1_LB_VIP + // * PolicyRouteAdvertisementRule#PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER1_NAT + // * PolicyRouteAdvertisementRule#PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER1_DNS_FORWARDER_IP + // * PolicyRouteAdvertisementRule#PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER1_IPSEC_LOCAL_ENDPOINT + // + // Enable different types of route advertisements. + RouteAdvertisementTypes []string + // Network CIDRs to be routed. format: ip-cidr-block + Subnets []string +} + +const PolicyRouteAdvertisementRule_ACTION_PERMIT = "PERMIT" +const PolicyRouteAdvertisementRule_ACTION_DENY = "DENY" +const PolicyRouteAdvertisementRule_PREFIX_OPERATOR_GE = "GE" +const PolicyRouteAdvertisementRule_PREFIX_OPERATOR_EQ = "EQ" +const PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER0_STATIC = "TIER0_STATIC" +const PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER0_CONNECTED = "TIER0_CONNECTED" +const PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER0_NAT = "TIER0_NAT" +const PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER0_DNS_FORWARDER_IP = "TIER0_DNS_FORWARDER_IP" +const PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER0_IPSEC_LOCAL_ENDPOINT = "TIER0_IPSEC_LOCAL_ENDPOINT" +const PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER1_STATIC = "TIER1_STATIC" +const PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER1_CONNECTED = "TIER1_CONNECTED" +const PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER1_LB_SNAT = "TIER1_LB_SNAT" +const PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER1_LB_VIP = "TIER1_LB_VIP" +const PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER1_NAT = "TIER1_NAT" +const PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER1_DNS_FORWARDER_IP = "TIER1_DNS_FORWARDER_IP" +const PolicyRouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_TIER1_IPSEC_LOCAL_ENDPOINT = "TIER1_IPSEC_LOCAL_ENDPOINT" + +func (s *PolicyRouteAdvertisementRule) GetType__() vapiBindings_.BindingType { + return PolicyRouteAdvertisementRuleBindingType() +} + +func (s *PolicyRouteAdvertisementRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyRouteAdvertisementRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -75020,17 +79832,16 @@ type PolicyRuntimeAlarm struct { Message *string } -func (s *PolicyRuntimeAlarm) GetType__() bindings.BindingType { +func (s *PolicyRuntimeAlarm) GetType__() vapiBindings_.BindingType { return PolicyRuntimeAlarmBindingType() } -func (s *PolicyRuntimeAlarm) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyRuntimeAlarm) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyRuntimeAlarm._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyRuntimeAlarm._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -75043,17 +79854,16 @@ type PolicyRuntimeInfoPerEP struct { EnforcementPointPath *string } -func (s *PolicyRuntimeInfoPerEP) GetType__() bindings.BindingType { +func (s *PolicyRuntimeInfoPerEP) GetType__() vapiBindings_.BindingType { return PolicyRuntimeInfoPerEPBindingType() } -func (s *PolicyRuntimeInfoPerEP) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyRuntimeInfoPerEP) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyRuntimeInfoPerEP._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyRuntimeInfoPerEP._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -75090,6 +79900,10 @@ type PolicySIExcludeList struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -75098,10 +79912,12 @@ type PolicySIExcludeList struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -75110,17 +79926,16 @@ type PolicySIExcludeList struct { Members []string } -func (s *PolicySIExcludeList) GetType__() bindings.BindingType { +func (s *PolicySIExcludeList) GetType__() vapiBindings_.BindingType { return PolicySIExcludeListBindingType() } -func (s *PolicySIExcludeList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicySIExcludeList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicySIExcludeList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicySIExcludeList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -75157,6 +79972,10 @@ type PolicySIStatusConfiguration struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -75165,10 +79984,12 @@ type PolicySIStatusConfiguration struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -75179,17 +80000,16 @@ type PolicySIStatusConfiguration struct { NorthSouthEnabled *bool } -func (s *PolicySIStatusConfiguration) GetType__() bindings.BindingType { +func (s *PolicySIStatusConfiguration) GetType__() vapiBindings_.BindingType { return PolicySIStatusConfigurationBindingType() } -func (s *PolicySIStatusConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicySIStatusConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicySIStatusConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicySIStatusConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -75226,6 +80046,10 @@ type PolicyServiceChain struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -75234,10 +80058,12 @@ type PolicyServiceChain struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -75273,17 +80099,16 @@ const PolicyServiceChain_PATH_SELECTION_POLICY_LOCAL = "LOCAL" const PolicyServiceChain_PATH_SELECTION_POLICY_REMOTE = "REMOTE" const PolicyServiceChain_PATH_SELECTION_POLICY_ROUND_ROBIN = "ROUND_ROBIN" -func (s *PolicyServiceChain) GetType__() bindings.BindingType { +func (s *PolicyServiceChain) GetType__() vapiBindings_.BindingType { return PolicyServiceChainBindingType() } -func (s *PolicyServiceChain) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyServiceChain) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyServiceChain._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyServiceChain._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -75308,17 +80133,16 @@ type PolicyServiceChainListResult struct { Results []PolicyServiceChain } -func (s *PolicyServiceChainListResult) GetType__() bindings.BindingType { +func (s *PolicyServiceChainListResult) GetType__() vapiBindings_.BindingType { return PolicyServiceChainListResultBindingType() } -func (s *PolicyServiceChainListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyServiceChainListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyServiceChainListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyServiceChainListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -75355,6 +80179,10 @@ type PolicyServiceInstance struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -75363,10 +80191,12 @@ type PolicyServiceInstance struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -75435,17 +80265,16 @@ const PolicyServiceInstance_TRANSPORT_TYPE_L3_ROUTED = "L3_ROUTED" const PolicyServiceInstance_FAILURE_POLICY_ALLOW = "ALLOW" const PolicyServiceInstance_FAILURE_POLICY_BLOCK = "BLOCK" -func (s *PolicyServiceInstance) GetType__() bindings.BindingType { +func (s *PolicyServiceInstance) GetType__() vapiBindings_.BindingType { return PolicyServiceInstanceBindingType() } -func (s *PolicyServiceInstance) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyServiceInstance) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyServiceInstance._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyServiceInstance._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -75470,17 +80299,16 @@ type PolicyServiceInstanceListResult struct { Results []PolicyServiceInstance } -func (s *PolicyServiceInstanceListResult) GetType__() bindings.BindingType { +func (s *PolicyServiceInstanceListResult) GetType__() vapiBindings_.BindingType { return PolicyServiceInstanceListResultBindingType() } -func (s *PolicyServiceInstanceListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyServiceInstanceListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyServiceInstanceListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyServiceInstanceListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -75501,17 +80329,16 @@ type PolicyServiceInstanceStatistics struct { ServiceInstanceId *string } -func (s *PolicyServiceInstanceStatistics) GetType__() bindings.BindingType { +func (s *PolicyServiceInstanceStatistics) GetType__() vapiBindings_.BindingType { return PolicyServiceInstanceStatisticsBindingType() } -func (s *PolicyServiceInstanceStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyServiceInstanceStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyServiceInstanceStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyServiceInstanceStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -75548,6 +80375,10 @@ type PolicyServiceProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -75556,10 +80387,12 @@ type PolicyServiceProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -75582,17 +80415,16 @@ type PolicyServiceProfile struct { const PolicyServiceProfile_REDIRECTION_ACTION_PUNT = "PUNT" const PolicyServiceProfile_REDIRECTION_ACTION_COPY = "COPY" -func (s *PolicyServiceProfile) GetType__() bindings.BindingType { +func (s *PolicyServiceProfile) GetType__() vapiBindings_.BindingType { return PolicyServiceProfileBindingType() } -func (s *PolicyServiceProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyServiceProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyServiceProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyServiceProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -75617,17 +80449,39 @@ type PolicyServiceProfileListResult struct { Results []PolicyServiceProfile } -func (s *PolicyServiceProfileListResult) GetType__() bindings.BindingType { +func (s *PolicyServiceProfileListResult) GetType__() vapiBindings_.BindingType { return PolicyServiceProfileListResultBindingType() } -func (s *PolicyServiceProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyServiceProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyServiceProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// policy static route advertisement. +type PolicyStaticRouteAdvertisement struct { + // Route advertisement rules. + AdvertisementRules []PolicyRouteAdvertisementRule + // Paths of ordered Prefix list, it breaks after first match. + InFilterPrefixList []string +} + +func (s *PolicyStaticRouteAdvertisement) GetType__() vapiBindings_.BindingType { + return PolicyStaticRouteAdvertisementBindingType() +} + +func (s *PolicyStaticRouteAdvertisement) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyServiceProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyStaticRouteAdvertisement._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -75658,17 +80512,16 @@ const PolicySubAttributes_KEY_TLS_CIPHER_SUITE = "TLS_CIPHER_SUITE" const PolicySubAttributes_KEY_TLS_VERSION = "TLS_VERSION" const PolicySubAttributes_KEY_CIFS_SMB_VERSION = "CIFS_SMB_VERSION" -func (s *PolicySubAttributes) GetType__() bindings.BindingType { +func (s *PolicySubAttributes) GetType__() vapiBindings_.BindingType { return PolicySubAttributesBindingType() } -func (s *PolicySubAttributes) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicySubAttributes) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicySubAttributes._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicySubAttributes._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -75725,17 +80578,16 @@ const PolicyTask_STATUS_CANCELING = "canceling" const PolicyTask_STATUS_CANCELED = "canceled" const PolicyTask_STATUS_KILLED = "killed" -func (s *PolicyTask) GetType__() bindings.BindingType { +func (s *PolicyTask) GetType__() vapiBindings_.BindingType { return PolicyTaskBindingType() } -func (s *PolicyTask) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyTask) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyTask._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyTask._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -75749,17 +80601,16 @@ type PolicyTepCsvListResult struct { Results []PolicyTepTableCsvRecord } -func (s *PolicyTepCsvListResult) GetType__() bindings.BindingType { +func (s *PolicyTepCsvListResult) GetType__() vapiBindings_.BindingType { return PolicyTepCsvListResultBindingType() } -func (s *PolicyTepCsvListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyTepCsvListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyTepCsvListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyTepCsvListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -75786,17 +80637,16 @@ type PolicyTepListResult struct { TransportNodeId *string } -func (s *PolicyTepListResult) GetType__() bindings.BindingType { +func (s *PolicyTepListResult) GetType__() vapiBindings_.BindingType { return PolicyTepListResultBindingType() } -func (s *PolicyTepListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyTepListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyTepListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyTepListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -75813,17 +80663,16 @@ type PolicyTepTableCsvRecord struct { TepMacAddress *string } -func (s *PolicyTepTableCsvRecord) GetType__() bindings.BindingType { +func (s *PolicyTepTableCsvRecord) GetType__() vapiBindings_.BindingType { return PolicyTepTableCsvRecordBindingType() } -func (s *PolicyTepTableCsvRecord) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyTepTableCsvRecord) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyTepTableCsvRecord._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyTepTableCsvRecord._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -75840,17 +80689,16 @@ type PolicyTepTableEntry struct { TepMacAddress *string } -func (s *PolicyTepTableEntry) GetType__() bindings.BindingType { +func (s *PolicyTepTableEntry) GetType__() vapiBindings_.BindingType { return PolicyTepTableEntryBindingType() } -func (s *PolicyTepTableEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyTepTableEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyTepTableEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyTepTableEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -75887,6 +80735,10 @@ type PolicyTier1MulticastConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -75895,10 +80747,12 @@ type PolicyTier1MulticastConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -75907,17 +80761,16 @@ type PolicyTier1MulticastConfig struct { Enabled *bool } -func (s *PolicyTier1MulticastConfig) GetType__() bindings.BindingType { +func (s *PolicyTier1MulticastConfig) GetType__() vapiBindings_.BindingType { return PolicyTier1MulticastConfigBindingType() } -func (s *PolicyTier1MulticastConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyTier1MulticastConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyTier1MulticastConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyTier1MulticastConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -75931,17 +80784,16 @@ type PolicyTimeIntervalValue struct { StartInterval *string } -func (s *PolicyTimeIntervalValue) GetType__() bindings.BindingType { +func (s *PolicyTimeIntervalValue) GetType__() vapiBindings_.BindingType { return PolicyTimeIntervalValueBindingType() } -func (s *PolicyTimeIntervalValue) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyTimeIntervalValue) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyTimeIntervalValue._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyTimeIntervalValue._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -75978,6 +80830,10 @@ type PolicyTlsConfigProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -75986,10 +80842,12 @@ type PolicyTlsConfigProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -76000,17 +80858,16 @@ type PolicyTlsConfigProfile struct { SslCacheSize *int64 } -func (s *PolicyTlsConfigProfile) GetType__() bindings.BindingType { +func (s *PolicyTlsConfigProfile) GetType__() vapiBindings_.BindingType { return PolicyTlsConfigProfileBindingType() } -func (s *PolicyTlsConfigProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyTlsConfigProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyTlsConfigProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyTlsConfigProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -76035,26 +80892,25 @@ type PolicyTlsConfigProfileListResult struct { Results []PolicyTlsConfigProfile } -func (s *PolicyTlsConfigProfileListResult) GetType__() bindings.BindingType { +func (s *PolicyTlsConfigProfileListResult) GetType__() vapiBindings_.BindingType { return PolicyTlsConfigProfileListResultBindingType() } -func (s *PolicyTlsConfigProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyTlsConfigProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyTlsConfigProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyTlsConfigProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } type PolicyTraceflowObservationDelivered struct { - // Path of gateway or gateway interface + // Path of interface InterfacePath *string - // The path of the segment port into which the traceflow packet was delivered. + // Path of segment port SegmentPortPath *string // The id of the logical port into which the traceflow packet was delivered LportId *string @@ -76067,8 +80923,9 @@ type PolicyTraceflowObservationDelivered struct { // * TraceflowObservationDelivered#TraceflowObservationDelivered_RESOLUTION_TYPE_ARP_SUPPRESSION_TABLE // * TraceflowObservationDelivered#TraceflowObservationDelivered_RESOLUTION_TYPE_ARP_SUPPRESSION_CP_QUERY // * TraceflowObservationDelivered#TraceflowObservationDelivered_RESOLUTION_TYPE_ARP_VM + // * TraceflowObservationDelivered#TraceflowObservationDelivered_RESOLUTION_TYPE_ARP_LRP // - // This field specifies the resolution type of ARP ARP_SUPPRESSION_PORT_CACHE - ARP request is suppressed by port DB ARP_SUPPRESSION_TABLE - ARP request is suppressed by ARP table ARP_SUPPRESSION_CP_QUERY - ARP request is suppressed by info derived from CP ARP_VM - No suppression and the ARP request is resolved. + // This field specifies the resolution type of ARP ARP_SUPPRESSION_PORT_CACHE - ARP request is suppressed by IP table. ARP_SUPPRESSION_TABLE - ARP request is suppressed by ARP table. ARP_SUPPRESSION_CP_QUERY - ARP request is suppressed by info derived from CP. ARP_VM - No suppression and the ARP request is resolved by VM. ARP_LRP - No suppression and the ARP request is resolved by logical router. ResolutionType *string // The source MAC address of form: \"^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$\". For example: 00:00:00:00:00:00. TargetMac *string @@ -76091,6 +80948,7 @@ type PolicyTraceflowObservationDelivered struct { // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_EDGE_UPLINK // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_DELL_GATEWAY // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LGW_ROUTE + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_KNI // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_UNKNOWN // // The sub type of the component that issued the observation. @@ -76135,6 +80993,7 @@ type PolicyTraceflowObservationDelivered struct { // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONPROTECTED ResourceType string // the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64 SequenceNo *int64 @@ -76174,17 +81033,16 @@ type PolicyTraceflowObservationDelivered struct { TransportNodeType *string } -func (s *PolicyTraceflowObservationDelivered) GetType__() bindings.BindingType { +func (s *PolicyTraceflowObservationDelivered) GetType__() vapiBindings_.BindingType { return PolicyTraceflowObservationDeliveredBindingType() } -func (s *PolicyTraceflowObservationDelivered) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyTraceflowObservationDelivered) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyTraceflowObservationDelivered._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyTraceflowObservationDelivered._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -76193,11 +81051,11 @@ func (s *PolicyTraceflowObservationDelivered) GetDataValue__() (data.DataValue, type PolicyTraceflowObservationDropped struct { // The path of the ACL rule that was applied to forward the traceflow packet AclRulePath *string - // Path of gateway or gateway interface + // Path of interface InterfacePath *string // The path of the NAT rule that was applied to forward the traceflow packet NatRulePath *string - // The path of the segment port into which the traceflow packet was dropped. + // Path of segment port SegmentPortPath *string // This field is specified when the traceflow packet matched a L3 firewall rule. format: int64 AclRuleId *int64 @@ -76213,6 +81071,42 @@ type PolicyTraceflowObservationDropped struct { // // This field specifies the ARP fails reason ARP_TIMEOUT - ARP failure due to query control plane timeout ARP_CPFAIL - ARP failure due post ARP query message to control plane failure ARP_FROMCP - ARP failure due to deleting ARP entry from control plane ARP_PORTDESTROY - ARP failure due to port destruction ARP_TABLEDESTROY - ARP failure due to ARP table destruction ARP_NETDESTROY - ARP failure due to overlay network destruction ArpFailReason *string + // Possible values are: + // + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_SA_NOT_FOUND + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_UDP_ENC_STATE_MISMATCH + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_SEQ_ROLLOVER + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_FRAG_NEEDED + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_TUN_IFACE_DOWN + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_POLICY_NOMATCH + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_POLICY_BLOCK + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_POLICY_ERROR + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_REPLAY_SEQ_NUM_REPEAT + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_REPLAY_RECV_DELAY + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_REPLAY_PROC_DELAY + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_ZERO_SEQ_NUM_RECVD + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_ENQUEUE_FAIL + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_AUTH_DGST_MISMATCH + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_AUTH_DGST_SIZE_MISMATCH + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_AUTH_UNSUPPORTED_ALGO + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_FAIL + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_PROC_INCOMPLETE + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_SESSION_INV + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_ARGS_INV + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_PROC_ERROR + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_NO_BUF_SPACE + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_UNSUPPORTED_CIPHER + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_MALFORMED + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_MALFORMED_INV_PADDING + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_PADDING_REMOVAL_FAILED + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_INNER_MALFORMED + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_INNER_MALFORMED_IP + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_INNER_MALFORMED_UDP + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_INNER_MALFORMED_TCP + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_UNKNOWN + // + // This field specifies the IPSec VPN fails reason IPSEC_SA_NOT_FOUND - IPSec SA required for processing the packet does not exist IPSEC_UDP_ENC_STATE_MISMATCH - ESP packet is UDP encapsulated but IPsec SA does not expect UDP encapsulation IPSEC_SEQ_ROLLOVER - IPSec SA sequence number has exceeded the maximum value IPSEC_FRAG_NEEDED - Received packet has DF bit set in IP header but requires fragmentation due to ESP encapsulation IPSEC_TUN_IFACE_DOWN - IPSec tunnel interface is down IPSEC_POLICY_NOMATCH - Received packet does not match IPSec policy IPSEC_POLICY_BLOCK - IPSec packet processing failed IPSEC_POLICY_ERROR - IPSec packet processing failed IPSEC_REPLAY_SEQ_NUM_REPEAT - IPSec packet is dropped due to replay IPSEC_REPLAY_RECV_DELAY - IPSec packet is dropped due to replay IPSEC_REPLAY_PROC_DELAY - IPSec packet is dropped due to replay IPSEC_ZERO_SEQ_NUM_RECVD - ESP packet is received with sequence number as zero IPSEC_ENQUEUE_FAIL - Packet processing failed during crypto operation IPSEC_AUTH_DGST_MISMATCH - Packet integrity check failed due to digest mismatch IPSEC_AUTH_DGST_SIZE_MISMATCH - Packet integrity check failed due to invalid digest length IPSEC_AUTH_UNSUPPORTED_ALGO - Packet integrity check failed due to unsupported hash algorithm IPSEC_CRYPTO_FAIL - Packet processing failed during crypto operation IPSEC_CRYPTO_PROC_INCOMPLETE - Packet processing failed during crypto operation IPSEC_CRYPTO_SESSION_INV - Packet processing failed during crypto operation IPSEC_CRYPTO_ARGS_INV - Packet processing failed during crypto operation IPSEC_CRYPTO_PROC_ERROR - Packet processing failed during crypto operation IPSEC_CRYPTO_NO_BUF_SPACE - Packet processing failed during crypto operation IPSEC_CRYPTO_UNSUPPORTED_CIPHER - Packet processing failed during crypto operation IPSEC_MALFORMED - Received ESP packet is malformed IPSEC_MALFORMED_INV_PADDING - Received ESP packet is malformed IPSEC_PADDING_REMOVAL_FAILED - Received ESP packet is malformed IPSEC_INNER_MALFORMED - IP packet after ESP decryption is malformed IPSEC_INNER_MALFORMED_IP - IP packet after ESP decryption is malformed IPSEC_INNER_MALFORMED_UDP - IP packet after ESP decryption is malformed IPSEC_INNER_MALFORMED_TCP - IP packet after ESP decryption is malformed IPSEC_UNKNOWN - IPSec VPN failure reason is unknown + IpsecFailReason *string // This field is specified when the traceflow packet matched a jump-to rule. format: int64 JumptoRuleId *int64 // This field is specified when the traceflow packet matched a l2 rule. format: int64 @@ -76273,8 +81167,9 @@ type PolicyTraceflowObservationDropped struct { // * TraceflowObservationDropped#TraceflowObservationDropped_REASON_FW_STATE // * TraceflowObservationDropped#TraceflowObservationDropped_REASON_NO_MAC // * TraceflowObservationDropped#TraceflowObservationDropped_REASON_UNKNOWN + // * TraceflowObservationDropped#TraceflowObservationDropped_REASON_FILTERED_UPLINK // - // This field specifies the drop reason of traceflow packet. ARP_FAIL - ARP request fails for some reasons, please refer arp_fail_reason for detail BFD - BFD packet is dropped because traversed by non-operative interface or encountering internal error (e.g., memory insufficient) BROADCAST - Packet is dropped during traversing the interface (e.g., Edge uplink, Edge centralized service port) which disallow ethernet broadcast DHCP - DHCP packet is malformed DLB - The packet is disallowed by distributed load balancing FW_RULE - The packet matches a drop or reject rule of DFW or Edge firewall GENEVE - GENEVE packet is malformed GRE - GRE packet is malformed or traverses a non-operative interface IFACE - Packet traverses a non-operative interface IP - Packet is dropped because of IP related causes (e.g., ICMPv4/ICMPv6 packet is malformed, or DF flag is set but fragment must be performed for the packet) or corresponding interface is not found or inoperative IP_REASS - Packet is dropped during IP reassembly IPSEC - IPsec protocol related packet is dropped IPSEC_VTI - IPsec required SA is not found or traversing inoperative interface cause packet dropped L2VPN - VLAN id of GRE packet is invalid L4PORT - Layer 4 packet (e.g., BFD, DHCP) is dropped LB - Packet is dropped by load balancing rule LROUTER - Packet is dropped by logical router LSERVICE - Packet is malformed or traverses inoperative logical service interface LSWITCH - Packet is dropped by logical switch MANAGEMENT - Packet is dropped by Edge datapath MANAGEMENT service port MD_PROXY - Packet is dropped by metadata proxy NAT - Packet is dropped by NAT rule RTEP_TUNNEL - Unused drop reason ND_NS_FAIL - Neighbor Discovery packet fails NEIGH - ARP or Neighbor Discovery packet fails NO_EIP_FOUND - Destination IP is not an elastic IP NO_EIP_ASSOCIATION - Elastic IP is not associated with active edge VDR ENI NO_ENI_FOR_IP - There is no ENI found for the destination IP NO_ENI_FOR_LIF - Cannot find an ENI associated with uplink LIF NO_ROUTE - Cannot find route for destination IP NO_ROUTE_TABLE_FOUND - Cannot find associated route table NO_UNDERLAY_ROUTE_FOUND - Cannot find AWS route to destination NOT_VDR_DOWNLINK - Packet is not forwarded to VMC unmanaged VDR downlink NO_VDR_FOUND - VMC unmanaged VDR associated with Edge uplink is not found NO_VDR_ON_HOST - Cannot find VMC unmanaged VDR list on this host NOT_VDR_UPLINK - Packet is not forwarded to VDR uplink SERVICE_INSERT - Packet from guest VM to service VM or from service VM to guest VM is dropped by firewall rule SPOOFGUARD - Packet is blocked by SpoofGuard policy TTL_ZERO - The IPv4 time to live field or the IPv6 hop limit field of packet is zero TUNNEL - Overlay tunnel management packet (VNI value of GENEVE header is 0, e.g., BFD) is dropped VLAN - VLAN id of packet is disallowed by the given port VXLAN - VXLAN packet is malformed or cannot find tunnel port for it VXSTT - Unused drop reason VMC_NO_RESPONSE - Failed to query VMC observations as no response from VMC app WRONG_UPLINK - Packet is not routed to the expected Edge uplink by VMC unmanaged VDR FW_STATE - Packet is dropped by stateful firewall + // This field specifies the drop reason of traceflow packet. ARP_FAIL - ARP request fails for some reasons, please refer arp_fail_reason for detail BFD - BFD packet is dropped because traversed by non-operative interface or encountering internal error (e.g., memory insufficient) BROADCAST - Packet is dropped during traversing the interface (e.g., Edge uplink, Edge centralized service port) which disallow ethernet broadcast DHCP - DHCP packet is malformed DLB - The packet is disallowed by distributed load balancing FW_RULE - The packet matches a drop or reject rule of DFW or Edge firewall GENEVE - GENEVE packet is malformed GRE - GRE packet is malformed or traverses a non-operative interface IFACE - Packet traverses a non-operative interface IP - Packet is dropped because of IP related causes (e.g., ICMPv4/ICMPv6 packet is malformed, or DF flag is set but fragment must be performed for the packet) or corresponding interface is not found or inoperative IP_REASS - Packet is dropped during IP reassembly IPSEC - IPsec protocol related packet is dropped IPSEC_VTI - IPsec required SA is not found or traversing inoperative interface cause packet dropped L2VPN - VLAN id of GRE packet is invalid L4PORT - Layer 4 packet (e.g., BFD, DHCP) is dropped LB - Packet is dropped by load balancing rule LROUTER - Packet is dropped by logical router LSERVICE - Packet is malformed or traverses inoperative logical service interface LSWITCH - Packet is dropped by logical switch MANAGEMENT - Packet is dropped by Edge datapath MANAGEMENT service port MD_PROXY - Packet is dropped by metadata proxy NAT - Packet is dropped by NAT rule RTEP_TUNNEL - Unused drop reason ND_NS_FAIL - Neighbor Discovery packet fails NEIGH - ARP or Neighbor Discovery packet fails NO_EIP_FOUND - Destination IP is not an elastic IP NO_EIP_ASSOCIATION - Elastic IP is not associated with active edge VDR ENI NO_ENI_FOR_IP - There is no ENI found for the destination IP NO_ENI_FOR_LIF - Cannot find an ENI associated with uplink LIF NO_ROUTE - Cannot find route for destination IP NO_ROUTE_TABLE_FOUND - Cannot find associated route table NO_UNDERLAY_ROUTE_FOUND - Cannot find AWS route to destination NOT_VDR_DOWNLINK - Packet is not forwarded to VMC unmanaged VDR downlink NO_VDR_FOUND - VMC unmanaged VDR associated with Edge uplink is not found NO_VDR_ON_HOST - Cannot find VMC unmanaged VDR list on this host NOT_VDR_UPLINK - Packet is not forwarded to VDR uplink SERVICE_INSERT - Packet from guest VM to service VM or from service VM to guest VM is dropped by firewall rule SPOOFGUARD - Packet is blocked by SpoofGuard policy TTL_ZERO - The IPv4 time to live field or the IPv6 hop limit field of packet is zero TUNNEL - Overlay tunnel management packet (VNI value of GENEVE header is 0, e.g., BFD) is dropped VLAN - VLAN id of packet is disallowed by the given port VXLAN - VXLAN packet is malformed or cannot find tunnel port for it VXSTT - Unused drop reason VMC_NO_RESPONSE - Failed to query VMC observations as no response from VMC app WRONG_UPLINK - Packet is not routed to the expected Edge uplink by VMC unmanaged VDR FW_STATE - Packet is dropped by stateful firewall NO_MAC - Drop by vswitch as no destination MAC hit MAC Table. FILTERED_UPLINK - Filtering applied at the corresponding UPLINK having no aggregation. Reason *string // The name of the component that issued the observation. ComponentName *string @@ -76293,6 +81188,7 @@ type PolicyTraceflowObservationDropped struct { // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_EDGE_UPLINK // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_DELL_GATEWAY // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LGW_ROUTE + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_KNI // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_UNKNOWN // // The sub type of the component that issued the observation. @@ -76337,6 +81233,7 @@ type PolicyTraceflowObservationDropped struct { // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONPROTECTED ResourceType string // the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64 SequenceNo *int64 @@ -76376,17 +81273,16 @@ type PolicyTraceflowObservationDropped struct { TransportNodeType *string } -func (s *PolicyTraceflowObservationDropped) GetType__() bindings.BindingType { +func (s *PolicyTraceflowObservationDropped) GetType__() vapiBindings_.BindingType { return PolicyTraceflowObservationDroppedBindingType() } -func (s *PolicyTraceflowObservationDropped) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyTraceflowObservationDropped) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyTraceflowObservationDropped._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyTraceflowObservationDropped._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -76397,7 +81293,7 @@ type PolicyTraceflowObservationDroppedLogical struct { AclRulePath *string // The path of the component that dropped the traceflow packet ComponentPath *string - // Path of gateway or gateway interface + // Path of interface InterfacePath *string // The path of the jump-to rule that was applied to the traceflow packet JumptoRulePath *string @@ -76405,7 +81301,7 @@ type PolicyTraceflowObservationDroppedLogical struct { L2RulePath *string // The path of the NAT rule that was applied to forward the traceflow packet NatRulePath *string - // The path of the segment port into which the traceflow packet was dropped. + // Path of segment port SegmentPortPath *string // The id of the component that dropped the traceflow packet. ComponentId *string @@ -76425,6 +81321,42 @@ type PolicyTraceflowObservationDroppedLogical struct { // // This field specifies the ARP fails reason ARP_TIMEOUT - ARP failure due to query control plane timeout ARP_CPFAIL - ARP failure due post ARP query message to control plane failure ARP_FROMCP - ARP failure due to deleting ARP entry from control plane ARP_PORTDESTROY - ARP failure due to port destruction ARP_TABLEDESTROY - ARP failure due to ARP table destruction ARP_NETDESTROY - ARP failure due to overlay network destruction ArpFailReason *string + // Possible values are: + // + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_SA_NOT_FOUND + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_UDP_ENC_STATE_MISMATCH + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_SEQ_ROLLOVER + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_FRAG_NEEDED + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_TUN_IFACE_DOWN + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_POLICY_NOMATCH + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_POLICY_BLOCK + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_POLICY_ERROR + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_REPLAY_SEQ_NUM_REPEAT + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_REPLAY_RECV_DELAY + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_REPLAY_PROC_DELAY + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_ZERO_SEQ_NUM_RECVD + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_ENQUEUE_FAIL + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_AUTH_DGST_MISMATCH + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_AUTH_DGST_SIZE_MISMATCH + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_AUTH_UNSUPPORTED_ALGO + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_FAIL + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_PROC_INCOMPLETE + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_SESSION_INV + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_ARGS_INV + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_PROC_ERROR + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_NO_BUF_SPACE + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_UNSUPPORTED_CIPHER + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_MALFORMED + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_MALFORMED_INV_PADDING + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_PADDING_REMOVAL_FAILED + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_INNER_MALFORMED + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_INNER_MALFORMED_IP + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_INNER_MALFORMED_UDP + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_INNER_MALFORMED_TCP + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_UNKNOWN + // + // This field specifies the IPSec VPN fails reason IPSEC_SA_NOT_FOUND - IPSec SA required for processing the packet does not exist IPSEC_UDP_ENC_STATE_MISMATCH - ESP packet is UDP encapsulated but IPsec SA does not expect UDP encapsulation IPSEC_SEQ_ROLLOVER - IPSec SA sequence number has exceeded the maximum value IPSEC_FRAG_NEEDED - Received packet has DF bit set in IP header but requires fragmentation due to ESP encapsulation IPSEC_TUN_IFACE_DOWN - IPSec tunnel interface is down IPSEC_POLICY_NOMATCH - Received packet does not match IPSec policy IPSEC_POLICY_BLOCK - IPSec packet processing failed IPSEC_POLICY_ERROR - IPSec packet processing failed IPSEC_REPLAY_SEQ_NUM_REPEAT - IPSec packet is dropped due to replay IPSEC_REPLAY_RECV_DELAY - IPSec packet is dropped due to replay IPSEC_REPLAY_PROC_DELAY - IPSec packet is dropped due to replay IPSEC_ZERO_SEQ_NUM_RECVD - ESP packet is received with sequence number as zero IPSEC_ENQUEUE_FAIL - Packet processing failed during crypto operation IPSEC_AUTH_DGST_MISMATCH - Packet integrity check failed due to digest mismatch IPSEC_AUTH_DGST_SIZE_MISMATCH - Packet integrity check failed due to invalid digest length IPSEC_AUTH_UNSUPPORTED_ALGO - Packet integrity check failed due to unsupported hash algorithm IPSEC_CRYPTO_FAIL - Packet processing failed during crypto operation IPSEC_CRYPTO_PROC_INCOMPLETE - Packet processing failed during crypto operation IPSEC_CRYPTO_SESSION_INV - Packet processing failed during crypto operation IPSEC_CRYPTO_ARGS_INV - Packet processing failed during crypto operation IPSEC_CRYPTO_PROC_ERROR - Packet processing failed during crypto operation IPSEC_CRYPTO_NO_BUF_SPACE - Packet processing failed during crypto operation IPSEC_CRYPTO_UNSUPPORTED_CIPHER - Packet processing failed during crypto operation IPSEC_MALFORMED - Received ESP packet is malformed IPSEC_MALFORMED_INV_PADDING - Received ESP packet is malformed IPSEC_PADDING_REMOVAL_FAILED - Received ESP packet is malformed IPSEC_INNER_MALFORMED - IP packet after ESP decryption is malformed IPSEC_INNER_MALFORMED_IP - IP packet after ESP decryption is malformed IPSEC_INNER_MALFORMED_UDP - IP packet after ESP decryption is malformed IPSEC_INNER_MALFORMED_TCP - IP packet after ESP decryption is malformed IPSEC_UNKNOWN - IPSec VPN failure reason is unknown + IpsecFailReason *string // This field is specified when the traceflow packet matched a jump-to rule. format: int64 JumptoRuleId *int64 // This field is specified when the traceflow packet matched a l2 rule. format: int64 @@ -76485,8 +81417,9 @@ type PolicyTraceflowObservationDroppedLogical struct { // * TraceflowObservationDropped#TraceflowObservationDropped_REASON_FW_STATE // * TraceflowObservationDropped#TraceflowObservationDropped_REASON_NO_MAC // * TraceflowObservationDropped#TraceflowObservationDropped_REASON_UNKNOWN + // * TraceflowObservationDropped#TraceflowObservationDropped_REASON_FILTERED_UPLINK // - // This field specifies the drop reason of traceflow packet. ARP_FAIL - ARP request fails for some reasons, please refer arp_fail_reason for detail BFD - BFD packet is dropped because traversed by non-operative interface or encountering internal error (e.g., memory insufficient) BROADCAST - Packet is dropped during traversing the interface (e.g., Edge uplink, Edge centralized service port) which disallow ethernet broadcast DHCP - DHCP packet is malformed DLB - The packet is disallowed by distributed load balancing FW_RULE - The packet matches a drop or reject rule of DFW or Edge firewall GENEVE - GENEVE packet is malformed GRE - GRE packet is malformed or traverses a non-operative interface IFACE - Packet traverses a non-operative interface IP - Packet is dropped because of IP related causes (e.g., ICMPv4/ICMPv6 packet is malformed, or DF flag is set but fragment must be performed for the packet) or corresponding interface is not found or inoperative IP_REASS - Packet is dropped during IP reassembly IPSEC - IPsec protocol related packet is dropped IPSEC_VTI - IPsec required SA is not found or traversing inoperative interface cause packet dropped L2VPN - VLAN id of GRE packet is invalid L4PORT - Layer 4 packet (e.g., BFD, DHCP) is dropped LB - Packet is dropped by load balancing rule LROUTER - Packet is dropped by logical router LSERVICE - Packet is malformed or traverses inoperative logical service interface LSWITCH - Packet is dropped by logical switch MANAGEMENT - Packet is dropped by Edge datapath MANAGEMENT service port MD_PROXY - Packet is dropped by metadata proxy NAT - Packet is dropped by NAT rule RTEP_TUNNEL - Unused drop reason ND_NS_FAIL - Neighbor Discovery packet fails NEIGH - ARP or Neighbor Discovery packet fails NO_EIP_FOUND - Destination IP is not an elastic IP NO_EIP_ASSOCIATION - Elastic IP is not associated with active edge VDR ENI NO_ENI_FOR_IP - There is no ENI found for the destination IP NO_ENI_FOR_LIF - Cannot find an ENI associated with uplink LIF NO_ROUTE - Cannot find route for destination IP NO_ROUTE_TABLE_FOUND - Cannot find associated route table NO_UNDERLAY_ROUTE_FOUND - Cannot find AWS route to destination NOT_VDR_DOWNLINK - Packet is not forwarded to VMC unmanaged VDR downlink NO_VDR_FOUND - VMC unmanaged VDR associated with Edge uplink is not found NO_VDR_ON_HOST - Cannot find VMC unmanaged VDR list on this host NOT_VDR_UPLINK - Packet is not forwarded to VDR uplink SERVICE_INSERT - Packet from guest VM to service VM or from service VM to guest VM is dropped by firewall rule SPOOFGUARD - Packet is blocked by SpoofGuard policy TTL_ZERO - The IPv4 time to live field or the IPv6 hop limit field of packet is zero TUNNEL - Overlay tunnel management packet (VNI value of GENEVE header is 0, e.g., BFD) is dropped VLAN - VLAN id of packet is disallowed by the given port VXLAN - VXLAN packet is malformed or cannot find tunnel port for it VXSTT - Unused drop reason VMC_NO_RESPONSE - Failed to query VMC observations as no response from VMC app WRONG_UPLINK - Packet is not routed to the expected Edge uplink by VMC unmanaged VDR FW_STATE - Packet is dropped by stateful firewall + // This field specifies the drop reason of traceflow packet. ARP_FAIL - ARP request fails for some reasons, please refer arp_fail_reason for detail BFD - BFD packet is dropped because traversed by non-operative interface or encountering internal error (e.g., memory insufficient) BROADCAST - Packet is dropped during traversing the interface (e.g., Edge uplink, Edge centralized service port) which disallow ethernet broadcast DHCP - DHCP packet is malformed DLB - The packet is disallowed by distributed load balancing FW_RULE - The packet matches a drop or reject rule of DFW or Edge firewall GENEVE - GENEVE packet is malformed GRE - GRE packet is malformed or traverses a non-operative interface IFACE - Packet traverses a non-operative interface IP - Packet is dropped because of IP related causes (e.g., ICMPv4/ICMPv6 packet is malformed, or DF flag is set but fragment must be performed for the packet) or corresponding interface is not found or inoperative IP_REASS - Packet is dropped during IP reassembly IPSEC - IPsec protocol related packet is dropped IPSEC_VTI - IPsec required SA is not found or traversing inoperative interface cause packet dropped L2VPN - VLAN id of GRE packet is invalid L4PORT - Layer 4 packet (e.g., BFD, DHCP) is dropped LB - Packet is dropped by load balancing rule LROUTER - Packet is dropped by logical router LSERVICE - Packet is malformed or traverses inoperative logical service interface LSWITCH - Packet is dropped by logical switch MANAGEMENT - Packet is dropped by Edge datapath MANAGEMENT service port MD_PROXY - Packet is dropped by metadata proxy NAT - Packet is dropped by NAT rule RTEP_TUNNEL - Unused drop reason ND_NS_FAIL - Neighbor Discovery packet fails NEIGH - ARP or Neighbor Discovery packet fails NO_EIP_FOUND - Destination IP is not an elastic IP NO_EIP_ASSOCIATION - Elastic IP is not associated with active edge VDR ENI NO_ENI_FOR_IP - There is no ENI found for the destination IP NO_ENI_FOR_LIF - Cannot find an ENI associated with uplink LIF NO_ROUTE - Cannot find route for destination IP NO_ROUTE_TABLE_FOUND - Cannot find associated route table NO_UNDERLAY_ROUTE_FOUND - Cannot find AWS route to destination NOT_VDR_DOWNLINK - Packet is not forwarded to VMC unmanaged VDR downlink NO_VDR_FOUND - VMC unmanaged VDR associated with Edge uplink is not found NO_VDR_ON_HOST - Cannot find VMC unmanaged VDR list on this host NOT_VDR_UPLINK - Packet is not forwarded to VDR uplink SERVICE_INSERT - Packet from guest VM to service VM or from service VM to guest VM is dropped by firewall rule SPOOFGUARD - Packet is blocked by SpoofGuard policy TTL_ZERO - The IPv4 time to live field or the IPv6 hop limit field of packet is zero TUNNEL - Overlay tunnel management packet (VNI value of GENEVE header is 0, e.g., BFD) is dropped VLAN - VLAN id of packet is disallowed by the given port VXLAN - VXLAN packet is malformed or cannot find tunnel port for it VXSTT - Unused drop reason VMC_NO_RESPONSE - Failed to query VMC observations as no response from VMC app WRONG_UPLINK - Packet is not routed to the expected Edge uplink by VMC unmanaged VDR FW_STATE - Packet is dropped by stateful firewall NO_MAC - Drop by vswitch as no destination MAC hit MAC Table. FILTERED_UPLINK - Filtering applied at the corresponding UPLINK having no aggregation. Reason *string // The name of the component that issued the observation. ComponentName *string @@ -76505,6 +81438,224 @@ type PolicyTraceflowObservationDroppedLogical struct { // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_EDGE_UPLINK // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_DELL_GATEWAY // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LGW_ROUTE + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_KNI + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_UNKNOWN + // + // The sub type of the component that issued the observation. + ComponentSubType *string + // Possible values are: + // + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_PHYSICAL + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_LR + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_LS + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_DFW + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_BRIDGE + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_EDGE_TUNNEL + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_EDGE_HOSTSWITCH + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_FW_BRIDGE + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_EDGE_RTEP_TUNNEL + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_LOAD_BALANCER + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_NAT + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_IPSEC + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_SERVICE_INSERTION + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_VMC + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_SPOOFGUARD + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_EDGE_FW + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_DLB + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_ANTREA_SPOOFGUARD + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_ANTREA_LB + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_ANTREA_ROUTING + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_ANTREA_DFW + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_ANTREA_FORWARDING + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_HOST_SWITCH + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_UNKNOWN + // + // The type of the component that issued the observation. + ComponentType *string + // Possible values are: + // + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONPROTECTED + ResourceType string + // the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64 + SequenceNo *int64 + // This field contains the site path where this observation was generated. + SitePath *string + // Timestamp when the observation was created by the transport node (milliseconds epoch) format: int64 + Timestamp *int64 + // Timestamp when the observation was created by the transport node (microseconds epoch) format: int64 + TimestampMicro *int64 + // id of the transport node that observed a traceflow packet + TransportNodeId *string + // name of the transport node that observed a traceflow packet + TransportNodeName *string + // Possible values are: + // + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_ESX + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_RHELKVM + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_UBUNTUKVM + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_CENTOSKVM + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_RHELCONTAINER + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_CENTOSCONTAINER + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_RHELSERVER + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_UBUNTUSERVER + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_CENTOSSERVER + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_SLESKVM + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_SLESSERVER + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_WINDOWSSERVER + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_RHELSMARTNIC + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_OELSERVER + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_UBUNTUSMARTNIC + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_EDGE + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_OTHERS + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_HYPERV + // + // type of the transport node that observed a traceflow packet + TransportNodeType *string +} + +func (s *PolicyTraceflowObservationDroppedLogical) GetType__() vapiBindings_.BindingType { + return PolicyTraceflowObservationDroppedLogicalBindingType() +} + +func (s *PolicyTraceflowObservationDroppedLogical) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyTraceflowObservationDroppedLogical._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +type PolicyTraceflowObservationForwardedLogical struct { + // The path of the ACL rule that was applied to forward the traceflow packet + AclRulePath *string + // The path of the component that forwarded the traceflow packet + ComponentPath *string + // The path of the destination component to which the traceflow packet was forwarded + DstComponentPath *string + // Path of interface + InterfacePath *string + IpsecVpnPath *PolicyTraceflowObservationIpsecVpn + // The path of the jump-to rule that was applied to the traceflow packet + JumptoRulePath *string + // The path of the l2 rule that was applied to the traceflow packet + L2RulePath *string + // The path of the NAT rule that was applied to forward the traceflow packet + NatRulePath *string + // Path of segment port + SegmentPortPath *string + // This field is specified when the traceflow packet matched a L3 firewall rule. format: int64 + AclRuleId *int64 + // The id of the component that forwarded the traceflow packet. + ComponentId *string + // The id of the destination component to which the traceflow packet was forwarded. + DstComponentId *string + // The name of the destination component to which the traceflow packet was forwarded. + DstComponentName *string + // Possible values are: + // + // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_PHYSICAL + // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_LR + // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_LS + // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_DFW + // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_BRIDGE + // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_EDGE_TUNNEL + // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_EDGE_HOSTSWITCH + // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_FW_BRIDGE + // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_EDGE_RTEP_TUNNEL + // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_LOAD_BALANCER + // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_NAT + // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_IPSEC + // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_SERVICE_INSERTION + // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_VMC + // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_SPOOFGUARD + // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_EDGE_FW + // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_DLB + // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_ANTREA_SPOOFGUARD + // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_ANTREA_LB + // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_ANTREA_ROUTING + // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_ANTREA_DFW + // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_ANTREA_FORWARDING + // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_HOST_SWITCH + // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_UNKNOWN + // + // The type of the destination component to which the traceflow packet was forwarded. + DstComponentType *string + IpsecVpn *TraceflowObservationIpsecVpn + // This field is specified when the traceflow packet matched a jump-to rule. format: int64 + JumptoRuleId *int64 + // This field is specified when the traceflow packet matched a l2 rule. format: int64 + L2RuleId *int64 + // The id of the logical port through which the traceflow packet was forwarded. + LportId *string + // The name of the logical port through which the traceflow packet was forwarded. + LportName *string + // This field is specified when the traceflow packet matched a NAT rule. format: int64 + NatRuleId *int64 + // This field is specified when the traceflow packet was routed by logical router. format: ip + NextHop *string + // Possible values are: + // + // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_RESEND_TYPE_UNKNOWN + // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_RESEND_TYPE_ARP_UNKNOWN_FROM_CP + // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_RESEND_TYPE_ND_NS_UNKNWON_FROM_CP + // + // ARP_UNKNOWN_FROM_CP - Unknown ARP query result emitted by control plane ND_NS_UNKNOWN_FROM_CP - Unknown neighbor solicitation query result emitted by control plane UNKNOWN - Unknown resend type + ResendType *string + // This field is specified when the traceflow packet was routed by logical router. format: ip-cidr-block + RoutePrefix *string + // The index of the service insertion component format: int64 + ServiceIndex *int64 + // The path index of the service insertion component format: int64 + ServicePathIndex *int64 + // The ttl of the service insertion component format: int64 + ServiceTtl *int64 + // This field specified the prefix IP address a traceflow packet matched in the whitelist in spoofguard. format: ip-cidr-block + SpoofguardIp *string + // The source MAC address of form: \"^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$\". For example: 00:00:00:00:00:00. format: mac-address + SpoofguardMac *string + // This field specified the VLAN id a traceflow packet matched in the whitelist in spoofguard. format: int64 + SpoofguardVlanId *int64 + // MAC address of nexthop for service insertion(SI) in service VM(SVM) where the traceflow packet was received. + SvcNhMac *string + // The translated destination IP address of VNP/NAT format: ip + TranslatedDstIp *string + // The translated source IP address of VPN/NAT format: ip + TranslatedSrcIp *string + // This field is specified when the traceflow packet was forwarded by a VLAN logical network. format: int64 + Vlan *int64 + // This field is specified when the traceflow packet was forwarded by an overlay logical network. format: int32 + Vni *int64 + // The name of the component that issued the observation. + ComponentName *string + // Possible values are: + // + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_TIER0 + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_TIER1 + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_VRF_TIER0 + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LS_TRANSIT + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_SI_CLASSIFIER + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_SI_PROXY + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_VDR + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_ENI + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_AWS_GATEWAY + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_TGW_ROUTE + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_EDGE_UPLINK + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_DELL_GATEWAY + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LGW_ROUTE + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_KNI // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_UNKNOWN // // The sub type of the component that issued the observation. @@ -76549,6 +81700,7 @@ type PolicyTraceflowObservationDroppedLogical struct { // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONPROTECTED ResourceType string // the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64 SequenceNo *int64 @@ -76588,227 +81740,39 @@ type PolicyTraceflowObservationDroppedLogical struct { TransportNodeType *string } -func (s *PolicyTraceflowObservationDroppedLogical) GetType__() bindings.BindingType { - return PolicyTraceflowObservationDroppedLogicalBindingType() +func (s *PolicyTraceflowObservationForwardedLogical) GetType__() vapiBindings_.BindingType { + return PolicyTraceflowObservationForwardedLogicalBindingType() } -func (s *PolicyTraceflowObservationDroppedLogical) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyTraceflowObservationForwardedLogical) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyTraceflowObservationDroppedLogical._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyTraceflowObservationForwardedLogical._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -type PolicyTraceflowObservationForwardedLogical struct { - // The path of the ACL rule that was applied to forward the traceflow packet - AclRulePath *string - // The path of the component that forwarded the traceflow packet - ComponentPath *string - // The path of the destination component to which the traceflow packet was forwarded - DstComponentPath *string - // Path of gateway or gateway interface - InterfacePath *string - // The path of the jump-to rule that was applied to the traceflow packet - JumptoRulePath *string - // The path of the l2 rule that was applied to the traceflow packet - L2RulePath *string - // The path of the NAT rule that was applied to forward the traceflow packet - NatRulePath *string - // The path of the segment port into which the traceflow packet was forwared. - SegmentPortPath *string - // This field is specified when the traceflow packet matched a L3 firewall rule. format: int64 - AclRuleId *int64 - // The id of the component that forwarded the traceflow packet. - ComponentId *string - // The id of the destination component to which the traceflow packet was forwarded. - DstComponentId *string - // The name of the destination component to which the traceflow packet was forwarded. - DstComponentName *string - // Possible values are: - // - // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_PHYSICAL - // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_LR - // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_LS - // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_DFW - // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_BRIDGE - // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_EDGE_TUNNEL - // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_EDGE_HOSTSWITCH - // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_FW_BRIDGE - // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_EDGE_RTEP_TUNNEL - // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_LOAD_BALANCER - // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_NAT - // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_IPSEC - // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_SERVICE_INSERTION - // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_VMC - // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_SPOOFGUARD - // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_EDGE_FW - // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_DLB - // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_ANTREA_SPOOFGUARD - // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_ANTREA_LB - // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_ANTREA_ROUTING - // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_ANTREA_DFW - // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_ANTREA_FORWARDING - // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_HOST_SWITCH - // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_UNKNOWN - // - // The type of the destination component to which the traceflow packet was forwarded. - DstComponentType *string - // This field is specified when the traceflow packet matched a jump-to rule. format: int64 - JumptoRuleId *int64 - // This field is specified when the traceflow packet matched a l2 rule. format: int64 - L2RuleId *int64 - // The id of the logical port through which the traceflow packet was forwarded. - LportId *string - // The name of the logical port through which the traceflow packet was forwarded. - LportName *string - // This field is specified when the traceflow packet matched a NAT rule. format: int64 - NatRuleId *int64 - // Possible values are: - // - // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_RESEND_TYPE_UNKNOWN - // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_RESEND_TYPE_ARP_UNKNOWN_FROM_CP - // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_RESEND_TYPE_ND_NS_UNKNWON_FROM_CP - // - // ARP_UNKNOWN_FROM_CP - Unknown ARP query result emitted by control plane ND_NS_UNKNOWN_FROM_CP - Unknown neighbor solicitation query result emitted by control plane UNKNOWN - Unknown resend type - ResendType *string - // The index of the service insertion component format: int64 - ServiceIndex *int64 - // The path index of the service insertion component format: int64 - ServicePathIndex *int64 - // The ttl of the service insertion component format: int64 - ServiceTtl *int64 - // This field specified the prefix IP address a traceflow packet matched in the whitelist in spoofguard. format: ip-cidr-block - SpoofguardIp *string - // The source MAC address of form: \"^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$\". For example: 00:00:00:00:00:00. format: mac-address - SpoofguardMac *string - // This field specified the VLAN id a traceflow packet matched in the whitelist in spoofguard. format: int64 - SpoofguardVlanId *int64 - // MAC address of nexthop for service insertion(SI) in service VM(SVM) where the traceflow packet was received. - SvcNhMac *string - // The translated destination IP address of VNP/NAT format: ip - TranslatedDstIp *string - // The translated source IP address of VPN/NAT format: ip - TranslatedSrcIp *string - // This field is specified when the traceflow packet was forwarded by a VLAN logical network. format: int64 - Vlan *int64 - // This field is specified when the traceflow packet was forwarded by an overlay logical network. format: int32 - Vni *int64 - // The name of the component that issued the observation. - ComponentName *string - // Possible values are: - // - // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_TIER0 - // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_TIER1 - // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_VRF_TIER0 - // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LS_TRANSIT - // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_SI_CLASSIFIER - // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_SI_PROXY - // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_VDR - // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_ENI - // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_AWS_GATEWAY - // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_TGW_ROUTE - // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_EDGE_UPLINK - // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_DELL_GATEWAY - // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LGW_ROUTE - // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_UNKNOWN - // - // The sub type of the component that issued the observation. - ComponentSubType *string - // Possible values are: - // - // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_PHYSICAL - // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_LR - // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_LS - // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_DFW - // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_BRIDGE - // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_EDGE_TUNNEL - // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_EDGE_HOSTSWITCH - // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_FW_BRIDGE - // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_EDGE_RTEP_TUNNEL - // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_LOAD_BALANCER - // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_NAT - // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_IPSEC - // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_SERVICE_INSERTION - // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_VMC - // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_SPOOFGUARD - // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_EDGE_FW - // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_DLB - // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_ANTREA_SPOOFGUARD - // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_ANTREA_LB - // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_ANTREA_ROUTING - // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_ANTREA_DFW - // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_ANTREA_FORWARDING - // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_HOST_SWITCH - // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_UNKNOWN - // - // The type of the component that issued the observation. - ComponentType *string - // Possible values are: - // - // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED - // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED - // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED - // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED - // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL - // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL - // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL - // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL - // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL - ResourceType string - // the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64 - SequenceNo *int64 - // This field contains the site path where this observation was generated. - SitePath *string - // Timestamp when the observation was created by the transport node (milliseconds epoch) format: int64 - Timestamp *int64 - // Timestamp when the observation was created by the transport node (microseconds epoch) format: int64 - TimestampMicro *int64 - // id of the transport node that observed a traceflow packet - TransportNodeId *string - // name of the transport node that observed a traceflow packet - TransportNodeName *string - // Possible values are: - // - // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_ESX - // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_RHELKVM - // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_UBUNTUKVM - // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_CENTOSKVM - // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_RHELCONTAINER - // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_CENTOSCONTAINER - // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_RHELSERVER - // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_UBUNTUSERVER - // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_CENTOSSERVER - // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_SLESKVM - // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_SLESSERVER - // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_WINDOWSSERVER - // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_RHELSMARTNIC - // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_OELSERVER - // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_UBUNTUSMARTNIC - // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_EDGE - // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE - // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_OTHERS - // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_HYPERV - // - // type of the transport node that observed a traceflow packet - TransportNodeType *string +// The related policy path of IPsec VPN traceflow observations +type PolicyTraceflowObservationIpsecVpn struct { + // The path of the IPsec VPN session + SessionPath *string + // The path of the virtual tunnel interface for Route-Based IPsec VPN + VtiPath *string } -func (s *PolicyTraceflowObservationForwardedLogical) GetType__() bindings.BindingType { - return PolicyTraceflowObservationForwardedLogicalBindingType() +func (s *PolicyTraceflowObservationIpsecVpn) GetType__() vapiBindings_.BindingType { + return PolicyTraceflowObservationIpsecVpnBindingType() } -func (s *PolicyTraceflowObservationForwardedLogical) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyTraceflowObservationIpsecVpn) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyTraceflowObservationForwardedLogical._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyTraceflowObservationIpsecVpn._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -76817,14 +81781,16 @@ func (s *PolicyTraceflowObservationForwardedLogical) GetDataValue__() (data.Data type PolicyTraceflowObservationReceivedLogical struct { // The path of the component that received the traceflow packet ComponentPath *string - // Path of gateway or gateway interface + // Path of interface InterfacePath *string - // The path of the segment port into which the traceflow packet was received. + IpsecVpnPath *PolicyTraceflowObservationIpsecVpn + // Path of segment port SegmentPortPath *string // The path of the source component from which the traceflow packet was received SrcComponentPath *string // The id of the component that received the traceflow packet. ComponentId *string + IpsecVpn *TraceflowObservationIpsecVpn // The id of the logical port at which the traceflow packet was received LportId *string // The name of the logical port at which the traceflow packet was received @@ -76885,6 +81851,7 @@ type PolicyTraceflowObservationReceivedLogical struct { // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_EDGE_UPLINK // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_DELL_GATEWAY // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LGW_ROUTE + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_KNI // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_UNKNOWN // // The sub type of the component that issued the observation. @@ -76929,6 +81896,7 @@ type PolicyTraceflowObservationReceivedLogical struct { // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONPROTECTED ResourceType string // the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64 SequenceNo *int64 @@ -76968,17 +81936,16 @@ type PolicyTraceflowObservationReceivedLogical struct { TransportNodeType *string } -func (s *PolicyTraceflowObservationReceivedLogical) GetType__() bindings.BindingType { +func (s *PolicyTraceflowObservationReceivedLogical) GetType__() vapiBindings_.BindingType { return PolicyTraceflowObservationReceivedLogicalBindingType() } -func (s *PolicyTraceflowObservationReceivedLogical) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyTraceflowObservationReceivedLogical) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyTraceflowObservationReceivedLogical._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyTraceflowObservationReceivedLogical._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -77017,6 +81984,7 @@ type PolicyTraceflowObservationRelayedLogical struct { // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_EDGE_UPLINK // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_DELL_GATEWAY // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LGW_ROUTE + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_KNI // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_UNKNOWN // // The sub type of the component that issued the observation. @@ -77061,6 +82029,7 @@ type PolicyTraceflowObservationRelayedLogical struct { // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONPROTECTED ResourceType string // the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64 SequenceNo *int64 @@ -77100,17 +82069,16 @@ type PolicyTraceflowObservationRelayedLogical struct { TransportNodeType *string } -func (s *PolicyTraceflowObservationRelayedLogical) GetType__() bindings.BindingType { +func (s *PolicyTraceflowObservationRelayedLogical) GetType__() vapiBindings_.BindingType { return PolicyTraceflowObservationRelayedLogicalBindingType() } -func (s *PolicyTraceflowObservationRelayedLogical) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyTraceflowObservationRelayedLogical) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyTraceflowObservationRelayedLogical._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyTraceflowObservationRelayedLogical._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -77147,6 +82115,10 @@ type PolicyTransportZone struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -77155,10 +82127,12 @@ type PolicyTransportZone struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -77193,17 +82167,16 @@ const PolicyTransportZone_TZ_TYPE_VLAN_BACKED = "VLAN_BACKED" const PolicyTransportZone_TZ_TYPE_OVERLAY_BACKED = "OVERLAY_BACKED" const PolicyTransportZone_TZ_TYPE_UNKNOWN = "UNKNOWN" -func (s *PolicyTransportZone) GetType__() bindings.BindingType { +func (s *PolicyTransportZone) GetType__() vapiBindings_.BindingType { return PolicyTransportZoneBindingType() } -func (s *PolicyTransportZone) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyTransportZone) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyTransportZone._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyTransportZone._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -77228,17 +82201,16 @@ type PolicyTransportZoneListResult struct { Results []PolicyTransportZone } -func (s *PolicyTransportZoneListResult) GetType__() bindings.BindingType { +func (s *PolicyTransportZoneListResult) GetType__() vapiBindings_.BindingType { return PolicyTransportZoneListResultBindingType() } -func (s *PolicyTransportZoneListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyTransportZoneListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyTransportZoneListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyTransportZoneListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -77275,6 +82247,10 @@ type PolicyTransportZoneProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -77283,10 +82259,12 @@ type PolicyTransportZoneProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -77302,17 +82280,16 @@ type PolicyTransportZoneProfile struct { const PolicyTransportZoneProfile_TZ_PROFILE_TYPE_BFD = "BFD" -func (s *PolicyTransportZoneProfile) GetType__() bindings.BindingType { +func (s *PolicyTransportZoneProfile) GetType__() vapiBindings_.BindingType { return PolicyTransportZoneProfileBindingType() } -func (s *PolicyTransportZoneProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyTransportZoneProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyTransportZoneProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyTransportZoneProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -77337,17 +82314,16 @@ type PolicyTransportZoneProfileListResult struct { Results []PolicyTransportZoneProfile } -func (s *PolicyTransportZoneProfileListResult) GetType__() bindings.BindingType { +func (s *PolicyTransportZoneProfileListResult) GetType__() vapiBindings_.BindingType { return PolicyTransportZoneProfileListResultBindingType() } -func (s *PolicyTransportZoneProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyTransportZoneProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyTransportZoneProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyTransportZoneProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -77402,11 +82378,16 @@ type PolicyUplinkHostSwitchProfile struct { // * PolicyBaseHostSwitchProfile#PolicyBaseHostSwitchProfile_RESOURCE_TYPE_POLICYLLDPHOSTSWITCHPROFILE // * PolicyBaseHostSwitchProfile#PolicyBaseHostSwitchProfile_RESOURCE_TYPE_POLICYNIOCPROFILE // * PolicyBaseHostSwitchProfile#PolicyBaseHostSwitchProfile_RESOURCE_TYPE_POLICYEXTRACONFIGHOSTSWITCHPROFILE + // * PolicyBaseHostSwitchProfile#PolicyBaseHostSwitchProfile_RESOURCE_TYPE_POLICYVTEPHAHOSTSWITCHPROFILE // // Supported HostSwitch profiles. ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -77415,10 +82396,12 @@ type PolicyUplinkHostSwitchProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -77433,17 +82416,16 @@ const PolicyUplinkHostSwitchProfile__TYPE_IDENTIFIER = "PolicyUplinkHostSwitchPr const PolicyUplinkHostSwitchProfile_OVERLAY_ENCAP_VXLAN = "VXLAN" const PolicyUplinkHostSwitchProfile_OVERLAY_ENCAP_GENEVE = "GENEVE" -func (s *PolicyUplinkHostSwitchProfile) GetType__() bindings.BindingType { +func (s *PolicyUplinkHostSwitchProfile) GetType__() vapiBindings_.BindingType { return PolicyUplinkHostSwitchProfileBindingType() } -func (s *PolicyUplinkHostSwitchProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyUplinkHostSwitchProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyUplinkHostSwitchProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyUplinkHostSwitchProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -77480,6 +82462,88 @@ type PolicyUrlCategorizationConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // The ids of the context profiles that provides the list of categories to be detected. This field is deprecated. URL Categorization will not be supported in association with context profiles. + // + // Deprecated: This API element is deprecated. + ContextProfiles []string + // Property which specifies the enabling/disabling of the feature. + Enabled *bool + // The frequency in minutes at which the updates are downloaded from the URL categorization cloud service. The minimum allowed value is 5 minutes. format: int32 + UpdateFrequency *int64 +} + +func (s *PolicyUrlCategorizationConfig) GetType__() vapiBindings_.BindingType { + return PolicyUrlCategorizationConfigBindingType() +} + +func (s *PolicyUrlCategorizationConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyUrlCategorizationConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Every URL is classified into one or more of 83 pre-defined categories. Examples of categories are 'Shopping', 'Financial Services', 'Travel', etc. +type PolicyUrlCategory struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -77488,40 +82552,73 @@ type PolicyUrlCategorizationConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool - // The ids of the context profiles that provides the list of categories to be detected. This field is deprecated. URL Categorization will not be supported in association with context profiles. - ContextProfiles []string - // Property which specifies the enabling/disabling of the feature. - Enabled *bool - // The frequency in minutes at which the updates are downloaded from the URL categorization cloud service. The minimum allowed value is 5 minutes. format: int32 - UpdateFrequency *int64 + // The id of the category. format: int32 + CategoryId *int64 + // The name of the category. + CategoryName *string } -func (s *PolicyUrlCategorizationConfig) GetType__() bindings.BindingType { - return PolicyUrlCategorizationConfigBindingType() +func (s *PolicyUrlCategory) GetType__() vapiBindings_.BindingType { + return PolicyUrlCategoryBindingType() } -func (s *PolicyUrlCategorizationConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyUrlCategory) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyUrlCategorizationConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyUrlCategory._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Every URL is classified into one or more of 83 pre-defined categories. Examples of categories are 'Shopping', 'Financial Services', 'Travel', etc. -type PolicyUrlCategory struct { +// List of Policy URL categories. +type PolicyUrlCategoryListResult struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // Category list result + Results []PolicyUrlCategory +} + +func (s *PolicyUrlCategoryListResult) GetType__() vapiBindings_.BindingType { + return PolicyUrlCategoryListResultBindingType() +} + +func (s *PolicyUrlCategoryListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PolicyUrlCategoryListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// The reputation severity of an URL. +type PolicyUrlReputationSeverity struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -77551,6 +82648,10 @@ type PolicyUrlCategory struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -77559,38 +82660,43 @@ type PolicyUrlCategory struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool - // The id of the category. format: int32 - CategoryId *int64 - // The name of the category. - CategoryName *string + // The maximum reputation for the severity. format: int32 + MaxReputation *int64 + // The minimum reputation for the severity. format: int32 + MinReputation *int64 + // The name of the severity. + Name *string + // The id of the reputation severity. format: int32 + ReputationSeverityId *int64 } -func (s *PolicyUrlCategory) GetType__() bindings.BindingType { - return PolicyUrlCategoryBindingType() +func (s *PolicyUrlReputationSeverity) GetType__() vapiBindings_.BindingType { + return PolicyUrlReputationSeverityBindingType() } -func (s *PolicyUrlCategory) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyUrlReputationSeverity) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyUrlCategory._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyUrlReputationSeverity._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// List of Policy URL categories. -type PolicyUrlCategoryListResult struct { +// List of URL reputation severities. +type PolicyUrlReputationSeverityListResult struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -77604,28 +82710,37 @@ type PolicyUrlCategoryListResult struct { SortAscending *bool // Field by which records are sorted SortBy *string - // Category list result - Results []PolicyUrlCategory + // Reputation Severity list + Results []PolicyUrlReputationSeverity } -func (s *PolicyUrlCategoryListResult) GetType__() bindings.BindingType { - return PolicyUrlCategoryListResultBindingType() +func (s *PolicyUrlReputationSeverityListResult) GetType__() vapiBindings_.BindingType { + return PolicyUrlReputationSeverityListResultBindingType() } -func (s *PolicyUrlCategoryListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyUrlReputationSeverityListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyUrlCategoryListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyUrlReputationSeverityListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// The reputation severity of an URL. -type PolicyUrlReputationSeverity struct { +// Host Switch for VTEP High Availability +type PolicyVtepHAHostSwitchProfile struct { + // The auto_recovery property specifies the status of autonomous recovery option for VTEP High Availability feature. When auto_recovery is set to true, faulted vmknic will be checked after every auto_recovery_max_backoff time and if it is recovered, VMs will be moved back to that VTEP. By default, auto_recovery will be set to true. + AutoRecovery *bool + // This property controls after how much time the autonomous recovery should start. format: int32 + AutoRecoveryInitialWait *int64 + // This property controls after how much time should faulted vmknic be checked to see if the VMs can be moved back to the initial VTEP. format: int32 + AutoRecoveryMaxBackoff *int64 + // The enabled property specifies the status of VTEP High Availability feature. When enabled is set to true, VTEP High Availability feature is turned on and VMs will be moved to alternate healthy VTEP once fault is detected at a vmknic. By default, enabled will be set to true. + Enabled *bool + // This property controls after how much time should VMs be moved to alternate healthy VTEP once fault is detected at a vmknic. If the value is set to 0, VMs will be moved to alternate healthy VTEP immediately after detecting the fault at vmknic. format: int32 + FailoverTimeout *int64 // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -77651,10 +82766,22 @@ type PolicyUrlReputationSeverity struct { DisplayName *string // Unique identifier of this resource Id *string - // The type of this resource. - ResourceType *string + // Possible values are: + // + // * PolicyBaseHostSwitchProfile#PolicyBaseHostSwitchProfile_RESOURCE_TYPE_POLICYUPLINKHOSTSWITCHPROFILE + // * PolicyBaseHostSwitchProfile#PolicyBaseHostSwitchProfile_RESOURCE_TYPE_POLICYLLDPHOSTSWITCHPROFILE + // * PolicyBaseHostSwitchProfile#PolicyBaseHostSwitchProfile_RESOURCE_TYPE_POLICYNIOCPROFILE + // * PolicyBaseHostSwitchProfile#PolicyBaseHostSwitchProfile_RESOURCE_TYPE_POLICYEXTRACONFIGHOSTSWITCHPROFILE + // * PolicyBaseHostSwitchProfile#PolicyBaseHostSwitchProfile_RESOURCE_TYPE_POLICYVTEPHAHOSTSWITCHPROFILE + // + // Supported HostSwitch profiles. + ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -77663,70 +82790,34 @@ type PolicyUrlReputationSeverity struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. - Overridden *bool - // The maximum reputation for the severity. format: int32 - MaxReputation *int64 - // The minimum reputation for the severity. format: int32 - MinReputation *int64 - // The name of the severity. - Name *string - // The id of the reputation severity. format: int32 - ReputationSeverityId *int64 -} - -func (s *PolicyUrlReputationSeverity) GetType__() bindings.BindingType { - return PolicyUrlReputationSeverityBindingType() -} - -func (s *PolicyUrlReputationSeverity) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyUrlReputationSeverity._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil + Overridden *bool + RequiredCapabilities []string } -// List of URL reputation severities. -type PolicyUrlReputationSeverityListResult struct { - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Opaque cursor to be used for getting next page of records (supplied by current result page) - Cursor *string - // Count of results found (across all pages), set only on first page format: int64 - ResultCount *int64 - // If true, results are sorted in ascending order - SortAscending *bool - // Field by which records are sorted - SortBy *string - // Reputation Severity list - Results []PolicyUrlReputationSeverity -} +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const PolicyVtepHAHostSwitchProfile__TYPE_IDENTIFIER = "PolicyVtepHAHostSwitchProfile" -func (s *PolicyUrlReputationSeverityListResult) GetType__() bindings.BindingType { - return PolicyUrlReputationSeverityListResultBindingType() +func (s *PolicyVtepHAHostSwitchProfile) GetType__() vapiBindings_.BindingType { + return PolicyVtepHAHostSwitchProfileBindingType() } -func (s *PolicyUrlReputationSeverityListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PolicyVtepHAHostSwitchProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PolicyUrlReputationSeverityListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PolicyVtepHAHostSwitchProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -77756,17 +82847,16 @@ const PoolMemberSetting_ADMIN_STATE_ENABLED = "ENABLED" const PoolMemberSetting_ADMIN_STATE_DISABLED = "DISABLED" const PoolMemberSetting_ADMIN_STATE_GRACEFUL_DISABLED = "GRACEFUL_DISABLED" -func (s *PoolMemberSetting) GetType__() bindings.BindingType { +func (s *PoolMemberSetting) GetType__() vapiBindings_.BindingType { return PoolMemberSettingBindingType() } -func (s *PoolMemberSetting) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PoolMemberSetting) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PoolMemberSetting._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PoolMemberSetting._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -77782,17 +82872,16 @@ type PortAddressBindingEntry struct { VlanId *int64 } -func (s *PortAddressBindingEntry) GetType__() bindings.BindingType { +func (s *PortAddressBindingEntry) GetType__() vapiBindings_.BindingType { return PortAddressBindingEntryBindingType() } -func (s *PortAddressBindingEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PortAddressBindingEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PortAddressBindingEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PortAddressBindingEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -77806,17 +82895,16 @@ type PortAttacher struct { Host *string } -func (s *PortAttacher) GetType__() bindings.BindingType { +func (s *PortAttacher) GetType__() vapiBindings_.BindingType { return PortAttacherBindingType() } -func (s *PortAttacher) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PortAttacher) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PortAttacher._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PortAttacher._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -77831,6 +82919,8 @@ type PortAttachment struct { // * PortAttachment#PortAttachment_ALLOCATE_ADDRESSES_BOTH // * PortAttachment#PortAttachment_ALLOCATE_ADDRESSES_NONE // * PortAttachment#PortAttachment_ALLOCATE_ADDRESSES_DHCP + // * PortAttachment#PortAttachment_ALLOCATE_ADDRESSES_DHCPV6 + // * PortAttachment#PortAttachment_ALLOCATE_ADDRESSES_SLAAC // // Indicate how IP will be allocated for the port AllocateAddresses *string @@ -77874,6 +82964,8 @@ const PortAttachment_ALLOCATE_ADDRESSES_MAC_POOL = "MAC_POOL" const PortAttachment_ALLOCATE_ADDRESSES_BOTH = "BOTH" const PortAttachment_ALLOCATE_ADDRESSES_NONE = "NONE" const PortAttachment_ALLOCATE_ADDRESSES_DHCP = "DHCP" +const PortAttachment_ALLOCATE_ADDRESSES_DHCPV6 = "DHCPV6" +const PortAttachment_ALLOCATE_ADDRESSES_SLAAC = "SLAAC" const PortAttachment_CONTEXT_TYPE_PARENT = "PARENT" const PortAttachment_HYPERBUS_MODE_ENABLE = "ENABLE" const PortAttachment_HYPERBUS_MODE_DISABLE = "DISABLE" @@ -77882,17 +82974,16 @@ const PortAttachment_TYPE_CHILD = "CHILD" const PortAttachment_TYPE_INDEPENDENT = "INDEPENDENT" const PortAttachment_TYPE_STATIC = "STATIC" -func (s *PortAttachment) GetType__() bindings.BindingType { +func (s *PortAttachment) GetType__() vapiBindings_.BindingType { return PortAttachmentBindingType() } -func (s *PortAttachment) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PortAttachment) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PortAttachment._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PortAttachment._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -77929,6 +83020,10 @@ type PortDiscoveryProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -77937,10 +83032,12 @@ type PortDiscoveryProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -77951,17 +83048,16 @@ type PortDiscoveryProfileBindingMap struct { MacDiscoveryProfilePath *string } -func (s *PortDiscoveryProfileBindingMap) GetType__() bindings.BindingType { +func (s *PortDiscoveryProfileBindingMap) GetType__() vapiBindings_.BindingType { return PortDiscoveryProfileBindingMapBindingType() } -func (s *PortDiscoveryProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PortDiscoveryProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PortDiscoveryProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PortDiscoveryProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -77986,17 +83082,16 @@ type PortDiscoveryProfileBindingMapListResult struct { Results []PortDiscoveryProfileBindingMap } -func (s *PortDiscoveryProfileBindingMapListResult) GetType__() bindings.BindingType { +func (s *PortDiscoveryProfileBindingMapListResult) GetType__() vapiBindings_.BindingType { return PortDiscoveryProfileBindingMapListResultBindingType() } -func (s *PortDiscoveryProfileBindingMapListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PortDiscoveryProfileBindingMapListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PortDiscoveryProfileBindingMapListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PortDiscoveryProfileBindingMapListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -78021,17 +83116,16 @@ type PortMirrorFilter struct { const PortMirrorFilter_PROTOCOL_TCP = "TCP" const PortMirrorFilter_PROTOCOL_UDP = "UDP" -func (s *PortMirrorFilter) GetType__() bindings.BindingType { +func (s *PortMirrorFilter) GetType__() vapiBindings_.BindingType { return PortMirrorFilterBindingType() } -func (s *PortMirrorFilter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PortMirrorFilter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PortMirrorFilter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PortMirrorFilter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -78068,6 +83162,10 @@ type PortMirroringInstance struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -78076,10 +83174,12 @@ type PortMirroringInstance struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -78102,17 +83202,16 @@ const PortMirroringInstance_DIRECTION_INGRESS = "INGRESS" const PortMirroringInstance_DIRECTION_EGRESS = "EGRESS" const PortMirroringInstance_DIRECTION_BIDIRECTIONAL = "BIDIRECTIONAL" -func (s *PortMirroringInstance) GetType__() bindings.BindingType { +func (s *PortMirroringInstance) GetType__() vapiBindings_.BindingType { return PortMirroringInstanceBindingType() } -func (s *PortMirroringInstance) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PortMirroringInstance) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PortMirroringInstance._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PortMirroringInstance._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -78137,17 +83236,16 @@ type PortMirroringInstanceListResult struct { Results []PortMirroringInstance } -func (s *PortMirroringInstanceListResult) GetType__() bindings.BindingType { +func (s *PortMirroringInstanceListResult) GetType__() vapiBindings_.BindingType { return PortMirroringInstanceListResultBindingType() } -func (s *PortMirroringInstanceListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PortMirroringInstanceListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PortMirroringInstanceListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PortMirroringInstanceListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -78184,6 +83282,10 @@ type PortMirroringProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -78192,10 +83294,12 @@ type PortMirroringProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -78262,17 +83366,16 @@ const PortMirroringProfile_PROFILE_TYPE_LOGICAL_SPAN = "LOGICAL_SPAN" const PortMirroringProfile_TCP_IP_STACK_DEFAULT = "Default" const PortMirroringProfile_TCP_IP_STACK_MIRROR = "Mirror" -func (s *PortMirroringProfile) GetType__() bindings.BindingType { +func (s *PortMirroringProfile) GetType__() vapiBindings_.BindingType { return PortMirroringProfileBindingType() } -func (s *PortMirroringProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PortMirroringProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PortMirroringProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PortMirroringProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -78297,17 +83400,16 @@ type PortMirroringProfileListResult struct { Results []PortMirroringProfile } -func (s *PortMirroringProfileListResult) GetType__() bindings.BindingType { +func (s *PortMirroringProfileListResult) GetType__() vapiBindings_.BindingType { return PortMirroringProfileListResultBindingType() } -func (s *PortMirroringProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PortMirroringProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PortMirroringProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PortMirroringProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -78344,6 +83446,10 @@ type PortMonitoringProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -78352,10 +83458,12 @@ type PortMonitoringProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -78366,17 +83474,16 @@ type PortMonitoringProfileBindingMap struct { PortMirroringProfilePath *string } -func (s *PortMonitoringProfileBindingMap) GetType__() bindings.BindingType { +func (s *PortMonitoringProfileBindingMap) GetType__() vapiBindings_.BindingType { return PortMonitoringProfileBindingMapBindingType() } -func (s *PortMonitoringProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PortMonitoringProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PortMonitoringProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PortMonitoringProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -78401,17 +83508,16 @@ type PortMonitoringProfileBindingMapListResult struct { Results []PortMonitoringProfileBindingMap } -func (s *PortMonitoringProfileBindingMapListResult) GetType__() bindings.BindingType { +func (s *PortMonitoringProfileBindingMapListResult) GetType__() vapiBindings_.BindingType { return PortMonitoringProfileBindingMapListResultBindingType() } -func (s *PortMonitoringProfileBindingMapListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PortMonitoringProfileBindingMapListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PortMonitoringProfileBindingMapListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PortMonitoringProfileBindingMapListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -78448,6 +83554,10 @@ type PortQosProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -78456,10 +83566,12 @@ type PortQosProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -78468,17 +83580,16 @@ type PortQosProfileBindingMap struct { QosProfilePath *string } -func (s *PortQosProfileBindingMap) GetType__() bindings.BindingType { +func (s *PortQosProfileBindingMap) GetType__() vapiBindings_.BindingType { return PortQosProfileBindingMapBindingType() } -func (s *PortQosProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PortQosProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PortQosProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PortQosProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -78503,17 +83614,16 @@ type PortQosProfileBindingMapListResult struct { Results []PortQosProfileBindingMap } -func (s *PortQosProfileBindingMapListResult) GetType__() bindings.BindingType { +func (s *PortQosProfileBindingMapListResult) GetType__() vapiBindings_.BindingType { return PortQosProfileBindingMapListResultBindingType() } -func (s *PortQosProfileBindingMapListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PortQosProfileBindingMapListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PortQosProfileBindingMapListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PortQosProfileBindingMapListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -78550,6 +83660,10 @@ type PortSecurityProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -78558,10 +83672,12 @@ type PortSecurityProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -78572,17 +83688,16 @@ type PortSecurityProfileBindingMap struct { SpoofguardProfilePath *string } -func (s *PortSecurityProfileBindingMap) GetType__() bindings.BindingType { +func (s *PortSecurityProfileBindingMap) GetType__() vapiBindings_.BindingType { return PortSecurityProfileBindingMapBindingType() } -func (s *PortSecurityProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PortSecurityProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PortSecurityProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PortSecurityProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -78607,17 +83722,16 @@ type PortSecurityProfileBindingMapListResult struct { Results []PortSecurityProfileBindingMap } -func (s *PortSecurityProfileBindingMapListResult) GetType__() bindings.BindingType { +func (s *PortSecurityProfileBindingMapListResult) GetType__() vapiBindings_.BindingType { return PortSecurityProfileBindingMapListResultBindingType() } -func (s *PortSecurityProfileBindingMapListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PortSecurityProfileBindingMapListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PortSecurityProfileBindingMapListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PortSecurityProfileBindingMapListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -78629,17 +83743,16 @@ type PrecheckParameters struct { ClusterIds []string } -func (s *PrecheckParameters) GetType__() bindings.BindingType { +func (s *PrecheckParameters) GetType__() vapiBindings_.BindingType { return PrecheckParametersBindingType() } -func (s *PrecheckParameters) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PrecheckParameters) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PrecheckParameters._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PrecheckParameters._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -78651,17 +83764,16 @@ type PreconfiguredEndpoint struct { DeviceName *string } -func (s *PreconfiguredEndpoint) GetType__() bindings.BindingType { +func (s *PreconfiguredEndpoint) GetType__() vapiBindings_.BindingType { return PreconfiguredEndpointBindingType() } -func (s *PreconfiguredEndpoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PreconfiguredEndpoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PreconfiguredEndpoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PreconfiguredEndpoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -78677,17 +83789,16 @@ type PreconfiguredHostSwitch struct { TransportZoneEndpoints []TransportZoneEndPoint } -func (s *PreconfiguredHostSwitch) GetType__() bindings.BindingType { +func (s *PreconfiguredHostSwitch) GetType__() vapiBindings_.BindingType { return PreconfiguredHostSwitchBindingType() } -func (s *PreconfiguredHostSwitch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PreconfiguredHostSwitch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PreconfiguredHostSwitch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PreconfiguredHostSwitch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -78709,17 +83820,16 @@ type PreconfiguredHostSwitchSpec struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const PreconfiguredHostSwitchSpec__TYPE_IDENTIFIER = "PreconfiguredHostSwitchSpec" -func (s *PreconfiguredHostSwitchSpec) GetType__() bindings.BindingType { +func (s *PreconfiguredHostSwitchSpec) GetType__() vapiBindings_.BindingType { return PreconfiguredHostSwitchSpecBindingType() } -func (s *PreconfiguredHostSwitchSpec) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PreconfiguredHostSwitchSpec) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PreconfiguredHostSwitchSpec._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PreconfiguredHostSwitchSpec._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -78745,17 +83855,16 @@ type PrefixEntry struct { const PrefixEntry_ACTION_PERMIT = "PERMIT" const PrefixEntry_ACTION_DENY = "DENY" -func (s *PrefixEntry) GetType__() bindings.BindingType { +func (s *PrefixEntry) GetType__() vapiBindings_.BindingType { return PrefixEntryBindingType() } -func (s *PrefixEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PrefixEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PrefixEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PrefixEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -78792,6 +83901,173 @@ type PrefixList struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // Specify ordered list of network prefixes. + Prefixes []PrefixEntry +} + +func (s *PrefixList) GetType__() vapiBindings_.BindingType { + return PrefixListBindingType() +} + +func (s *PrefixList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PrefixList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Paged collection of PrefixLists +type PrefixListResult struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // PrefixList results + Results []PrefixList +} + +func (s *PrefixListResult) GetType__() vapiBindings_.BindingType { + return PrefixListResultBindingType() +} + +func (s *PrefixListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for PrefixListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +type Principal struct { + // Attribute list. + Attributes []KeyValue +} + +func (s *Principal) GetType__() vapiBindings_.BindingType { + return PrincipalBindingType() +} + +func (s *Principal) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for Principal._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Describes a process detail informaiton. +type ProcessInformation struct { + // Display the command line used to start the process. + Command *string + // The process's share of the elapsed CPU time since the last screen update, expressed as a percentage of total CPU time. + CpuUsage *float64 + // A process's currently used share of available physical memory. + MemoryUsage *float64 + // A negative nice value means higher priority, whereas a positive nice value means lower priority. Zero in this field simply means priority will not be adjusted in determining a process's dispatch-ability. + NiceValue *string + // Display the process id. + ProcessId *string + // The non-swapped physical memoery a task is using. + ResidentMemorySize *float64 + // The amount of shared memory available to a process, not all of which is typically resident. It simply reflects memory that could be potentially shared with other processes. + SharedMemorySize *float64 + // Display the process user. + User *string + // The total amount of virtual memory used by the process. It includes all code, data and shared libraries plus pages that have been swapped out and pages that have been mapped but not used. + VirtualMemorySize *float64 +} + +func (s *ProcessInformation) GetType__() vapiBindings_.BindingType { + return ProcessInformationBindingType() +} + +func (s *ProcessInformation) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ProcessInformation._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// This entity will be used to establish association between profile and policy entities. +type ProfileBindingMap struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -78800,130 +84076,37 @@ type PrefixList struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool - // Specify ordered list of network prefixes. - Prefixes []PrefixEntry -} - -func (s *PrefixList) GetType__() bindings.BindingType { - return PrefixListBindingType() -} - -func (s *PrefixList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for PrefixList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Paged collection of PrefixLists -type PrefixListResult struct { - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Opaque cursor to be used for getting next page of records (supplied by current result page) - Cursor *string - // Count of results found (across all pages), set only on first page format: int64 - ResultCount *int64 - // If true, results are sorted in ascending order - SortAscending *bool - // Field by which records are sorted - SortBy *string - // PrefixList results - Results []PrefixList -} - -func (s *PrefixListResult) GetType__() bindings.BindingType { - return PrefixListResultBindingType() -} - -func (s *PrefixListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for PrefixListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -type Principal struct { - // Attribute list. - Attributes []KeyValue -} - -func (s *Principal) GetType__() bindings.BindingType { - return PrincipalBindingType() -} - -func (s *Principal) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for Principal._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Describes a process detail informaiton. -type ProcessInformation struct { - // Display the command line used to start the process. - Command *string - // The process's share of the elapsed CPU time since the last screen update, expressed as a percentage of total CPU time. - CpuUsage *float64 - // A process's currently used share of available physical memory. - MemoryUsage *float64 - // A negative nice value means higher priority, whereas a positive nice value means lower priority. Zero in this field simply means priority will not be adjusted in determining a process's dispatch-ability. - NiceValue *string - // Display the process id. - ProcessId *string - // The non-swapped physical memoery a task is using. - ResidentMemorySize *float64 - // The amount of shared memory available to a process, not all of which is typically resident. It simply reflects memory that could be potentially shared with other processes. - SharedMemorySize *float64 - // Display the process user. - User *string - // The total amount of virtual memory used by the process. It includes all code, data and shared libraries plus pages that have been swapped out and pages that have been mapped but not used. - VirtualMemorySize *float64 + // PolicyPath of associated Profile + ProfilePath *string } -func (s *ProcessInformation) GetType__() bindings.BindingType { - return ProcessInformationBindingType() +func (s *ProfileBindingMap) GetType__() vapiBindings_.BindingType { + return ProfileBindingMapBindingType() } -func (s *ProcessInformation) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ProcessInformation._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// This entity will be used to establish association between profile and policy entities. -type ProfileBindingMap struct { +// Project is a construct that provides network isolation for all its contents out of the box, where the compute and networking elements within are isolated from other Projects. The Project will also be used to provide hybridity across on-prem datacenters and the cloud, thus providing a means of building private clouds with elements both on-prem and in the cloud. The project can be created by users with Org Admin role and read access to Tier0s and Edge clusters. Read access to Tier0s and Edge clusters can be achieved by either associating the user with another role with the required permissions (say Auditor), or by sharing the Tier0s and Edge clusters with the Org before creating the project. The project can also be created by users with Enterprise Admin role without explicit sharing of Tier0s and Edge clusters. +type Project struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -78953,6 +84136,10 @@ type ProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -78961,29 +84148,70 @@ type ProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool - // PolicyPath of associated Profile - ProfilePath *string + // true - the project is a default project. Default projects are non-editable, system create ones. + _Default *bool + // Defaults to id if id is less than equal to 8 characters or defaults to random generated id if not set. + ShortId *string + // Information related to sites applicable for given Project. For on-prem deployment, only 1 is allowed. + SiteInfos []SiteInfo + // The tier 0 has to be pre-created before Project is created. The tier 0 typically provides connectivity to external world. List of sites for Project has to be subset of sites where the tier 0 spans. + Tier0s []string } -func (s *ProfileBindingMap) GetType__() bindings.BindingType { - return ProfileBindingMapBindingType() +func (s *Project) GetType__() vapiBindings_.BindingType { + return ProjectBindingType() +} + +func (s *Project) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for Project._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Paged Collection of PROJECT +type ProjectListResult struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // PROJECT list results + Results []Project +} + +func (s *ProjectListResult) GetType__() vapiBindings_.BindingType { + return ProjectListResultBindingType() } -func (s *ProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ProjectListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ProjectListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -79013,7 +84241,7 @@ type PropertyItem struct { // Represent the horizontal span of the widget / container. format: int32 Span *int64 // A style object applicable for the property item. It could be the any padding, margin style sheet applicable to the property item. A 'style' property is supported in case of layout 'AUTO' only. - Style *data.StructValue + Style *vapiData_.StructValue // Possible values are: // // * PropertyItem#PropertyItem_TYPE_STRING @@ -79030,17 +84258,39 @@ const PropertyItem_TYPE_NUMBER = "Number" const PropertyItem_TYPE_DATE = "Date" const PropertyItem_TYPE_URL = "Url" -func (s *PropertyItem) GetType__() bindings.BindingType { +func (s *PropertyItem) GetType__() vapiBindings_.BindingType { return PropertyItemBindingType() } -func (s *PropertyItem) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *PropertyItem) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for PropertyItem._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for PropertyItem._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// HTTP protocol version +type ProtocolVersion struct { + // Enable status for this protocol version + Enabled *bool + // Name of the TLS protocol version + Name *string +} + +func (s *ProtocolVersion) GetType__() vapiBindings_.BindingType { + return ProtocolVersionBindingType() +} + +func (s *ProtocolVersion) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ProtocolVersion._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -79067,17 +84317,16 @@ const QosBaseRateLimiter_RESOURCE_TYPE_INGRESSRATELIMITER = "IngressRateLimiter" const QosBaseRateLimiter_RESOURCE_TYPE_INGRESSBROADCASTRATELIMITER = "IngressBroadcastRateLimiter" const QosBaseRateLimiter_RESOURCE_TYPE_EGRESSRATELIMITER = "EgressRateLimiter" -func (s *QosBaseRateLimiter) GetType__() bindings.BindingType { +func (s *QosBaseRateLimiter) GetType__() vapiBindings_.BindingType { return QosBaseRateLimiterBindingType() } -func (s *QosBaseRateLimiter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *QosBaseRateLimiter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for QosBaseRateLimiter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for QosBaseRateLimiter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -79099,17 +84348,16 @@ type QosDscp struct { const QosDscp_MODE_TRUSTED = "TRUSTED" const QosDscp_MODE_UNTRUSTED = "UNTRUSTED" -func (s *QosDscp) GetType__() bindings.BindingType { +func (s *QosDscp) GetType__() vapiBindings_.BindingType { return QosDscpBindingType() } -func (s *QosDscp) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *QosDscp) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for QosDscp._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for QosDscp._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -79145,6 +84393,10 @@ type QosProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -79153,10 +84405,12 @@ type QosProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -79165,20 +84419,19 @@ type QosProfile struct { ClassOfService *int64 Dscp *QosDscp // Array of Rate limiter configurations to applied on Segment or Port. - ShaperConfigurations []*data.StructValue + ShaperConfigurations []*vapiData_.StructValue } -func (s *QosProfile) GetType__() bindings.BindingType { +func (s *QosProfile) GetType__() vapiBindings_.BindingType { return QosProfileBindingType() } -func (s *QosProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *QosProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for QosProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for QosProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -79215,6 +84468,10 @@ type QosProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -79223,27 +84480,28 @@ type QosProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool } -func (s *QosProfileBindingMap) GetType__() bindings.BindingType { +func (s *QosProfileBindingMap) GetType__() vapiBindings_.BindingType { return QosProfileBindingMapBindingType() } -func (s *QosProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *QosProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for QosProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for QosProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -79268,17 +84526,64 @@ type QosProfileListResult struct { Results []QosProfile } -func (s *QosProfileListResult) GetType__() bindings.BindingType { +func (s *QosProfileListResult) GetType__() vapiBindings_.BindingType { return QosProfileListResultBindingType() } -func (s *QosProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *QosProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for QosProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for QosProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// 'QuotaStats' provides quota details. +type QuotaStats struct { + // Assigned max workload count. format: int32 + AssignedMaxLimit *int64 + // Current workload count. format: int32 + CurrentInventory *int64 + // Resource type name. + ObjectType *string + // Quota name. + QuotaName *string +} + +func (s *QuotaStats) GetType__() vapiBindings_.BindingType { + return QuotaStatsBindingType() +} + +func (s *QuotaStats) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for QuotaStats._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Collection of QuotaStats +type QuotaStatsListResult struct { + // QuotaStats list results + Results []QuotaStats +} + +func (s *QuotaStatsListResult) GetType__() vapiBindings_.BindingType { + return QuotaStatsListResultBindingType() +} + +func (s *QuotaStatsListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for QuotaStatsListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -79311,17 +84616,16 @@ const RAConfig_ROUTER_PREFERENCE_MEDIUM = "MEDIUM" const RAConfig_ROUTER_PREFERENCE_HIGH = "HIGH" const RAConfig_ROUTER_PREFERENCE_RESERVED = "RESERVED" -func (s *RAConfig) GetType__() bindings.BindingType { +func (s *RAConfig) GetType__() vapiBindings_.BindingType { return RAConfigBindingType() } -func (s *RAConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RAConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RAConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RAConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -79338,17 +84642,16 @@ type RaDNSConfig struct { DomainNameLifetime *int64 } -func (s *RaDNSConfig) GetType__() bindings.BindingType { +func (s *RaDNSConfig) GetType__() vapiBindings_.BindingType { return RaDNSConfigBindingType() } -func (s *RaDNSConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RaDNSConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RaDNSConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RaDNSConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -79385,6 +84688,10 @@ type Reaction struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -79393,31 +84700,32 @@ type Reaction struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool // Actions that need to be taken when the events occur. These actions must appear in the order that they need to be taken in. This field can be interpreted as the HOW of the Reaction, or simply as \"Then That\". - Actions []*data.StructValue + Actions []*vapiData_.StructValue // Events that provide contextual variables about what the reaction should react to. This field can be interpreted as the WHAT of the Reaction, or simply as \"If This\" Clause. Events []Event } -func (s *Reaction) GetType__() bindings.BindingType { +func (s *Reaction) GetType__() vapiBindings_.BindingType { return ReactionBindingType() } -func (s *Reaction) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Reaction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Reaction._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Reaction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -79442,17 +84750,16 @@ type ReactionListResult struct { Results []Reaction } -func (s *ReactionListResult) GetType__() bindings.BindingType { +func (s *ReactionListResult) GetType__() vapiBindings_.BindingType { return ReactionListResultBindingType() } -func (s *ReactionListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ReactionListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ReactionListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ReactionListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -79489,6 +84796,10 @@ type RealizedEnforcementPoint struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -79497,6 +84808,8 @@ type RealizedEnforcementPoint struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string // Alarm info detail @@ -79522,6 +84835,8 @@ type RealizedEnforcementPoint struct { // It define the root cause for runtime error. RuntimeError *string // Possible values could be UP, DOWN, UNKNOWN, DEGRADED This list is not exhaustive. + // + // Deprecated: This API element is deprecated. RuntimeStatus *string // Possible values are: // @@ -79542,17 +84857,16 @@ const RealizedEnforcementPoint_STATE_UNREALIZED = "UNREALIZED" const RealizedEnforcementPoint_STATE_REALIZED = "REALIZED" const RealizedEnforcementPoint_STATE_ERROR = "ERROR" -func (s *RealizedEnforcementPoint) GetType__() bindings.BindingType { +func (s *RealizedEnforcementPoint) GetType__() vapiBindings_.BindingType { return RealizedEnforcementPointBindingType() } -func (s *RealizedEnforcementPoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RealizedEnforcementPoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RealizedEnforcementPoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RealizedEnforcementPoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -79576,17 +84890,16 @@ type RealizedEnforcementPointListResult struct { Results []RealizedEnforcementPoint } -func (s *RealizedEnforcementPointListResult) GetType__() bindings.BindingType { +func (s *RealizedEnforcementPointListResult) GetType__() vapiBindings_.BindingType { return RealizedEnforcementPointListResultBindingType() } -func (s *RealizedEnforcementPointListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RealizedEnforcementPointListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RealizedEnforcementPointListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RealizedEnforcementPointListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -79625,6 +84938,10 @@ type RealizedFirewall struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -79633,6 +84950,8 @@ type RealizedFirewall struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string // Alarm info detail @@ -79658,6 +84977,8 @@ type RealizedFirewall struct { // It define the root cause for runtime error. RuntimeError *string // Possible values could be UP, DOWN, UNKNOWN, DEGRADED This list is not exhaustive. + // + // Deprecated: This API element is deprecated. RuntimeStatus *string // Possible values are: // @@ -79680,17 +85001,16 @@ const RealizedFirewall_STATE_UNREALIZED = "UNREALIZED" const RealizedFirewall_STATE_REALIZED = "REALIZED" const RealizedFirewall_STATE_ERROR = "ERROR" -func (s *RealizedFirewall) GetType__() bindings.BindingType { +func (s *RealizedFirewall) GetType__() vapiBindings_.BindingType { return RealizedFirewallBindingType() } -func (s *RealizedFirewall) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RealizedFirewall) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RealizedFirewall._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RealizedFirewall._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -79727,6 +85047,10 @@ type RealizedFirewallRule struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -79735,6 +85059,8 @@ type RealizedFirewallRule struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string // Alarm info detail @@ -79760,6 +85086,8 @@ type RealizedFirewallRule struct { // It define the root cause for runtime error. RuntimeError *string // Possible values could be UP, DOWN, UNKNOWN, DEGRADED This list is not exhaustive. + // + // Deprecated: This API element is deprecated. RuntimeStatus *string // Possible values are: // @@ -79807,17 +85135,16 @@ const RealizedFirewallRule_DIRECTION_IN = "IN" const RealizedFirewallRule_DIRECTION_OUT = "OUT" const RealizedFirewallRule_DIRECTION_IN_OUT = "IN_OUT" -func (s *RealizedFirewallRule) GetType__() bindings.BindingType { +func (s *RealizedFirewallRule) GetType__() vapiBindings_.BindingType { return RealizedFirewallRuleBindingType() } -func (s *RealizedFirewallRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RealizedFirewallRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RealizedFirewallRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RealizedFirewallRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -79867,6 +85194,10 @@ type RealizedFirewallSection struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -79875,6 +85206,8 @@ type RealizedFirewallSection struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string // Alarm info detail @@ -79900,6 +85233,8 @@ type RealizedFirewallSection struct { // It define the root cause for runtime error. RuntimeError *string // Possible values could be UP, DOWN, UNKNOWN, DEGRADED This list is not exhaustive. + // + // Deprecated: This API element is deprecated. RuntimeStatus *string // Possible values are: // @@ -79919,17 +85254,16 @@ const RealizedFirewallSection__TYPE_IDENTIFIER = "RealizedFirewallSection" const RealizedFirewallSection_SECTION_TYPE_LAYER2 = "LAYER2" const RealizedFirewallSection_SECTION_TYPE_LAYER3 = "LAYER3" -func (s *RealizedFirewallSection) GetType__() bindings.BindingType { +func (s *RealizedFirewallSection) GetType__() vapiBindings_.BindingType { return RealizedFirewallSectionBindingType() } -func (s *RealizedFirewallSection) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RealizedFirewallSection) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RealizedFirewallSection._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RealizedFirewallSection._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -79953,17 +85287,16 @@ type RealizedFirewallSectionListResult struct { Results []RealizedFirewallSection } -func (s *RealizedFirewallSectionListResult) GetType__() bindings.BindingType { +func (s *RealizedFirewallSectionListResult) GetType__() vapiBindings_.BindingType { return RealizedFirewallSectionListResultBindingType() } -func (s *RealizedFirewallSectionListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RealizedFirewallSectionListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RealizedFirewallSectionListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RealizedFirewallSectionListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -80000,6 +85333,10 @@ type RealizedFirewalls struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -80008,6 +85345,8 @@ type RealizedFirewalls struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string // Alarm info detail @@ -80033,6 +85372,8 @@ type RealizedFirewalls struct { // It define the root cause for runtime error. RuntimeError *string // Possible values could be UP, DOWN, UNKNOWN, DEGRADED This list is not exhaustive. + // + // Deprecated: This API element is deprecated. RuntimeStatus *string // Possible values are: // @@ -80044,7 +85385,7 @@ type RealizedFirewalls struct { // Realization state of this object State *string // list of realized firewalls - RealizedFirewalls []*data.StructValue + RealizedFirewalls []*vapiData_.StructValue } const RealizedFirewalls_STATE_UNAVAILABLE = "UNAVAILABLE" @@ -80052,17 +85393,16 @@ const RealizedFirewalls_STATE_UNREALIZED = "UNREALIZED" const RealizedFirewalls_STATE_REALIZED = "REALIZED" const RealizedFirewalls_STATE_ERROR = "ERROR" -func (s *RealizedFirewalls) GetType__() bindings.BindingType { +func (s *RealizedFirewalls) GetType__() vapiBindings_.BindingType { return RealizedFirewallsBindingType() } -func (s *RealizedFirewalls) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RealizedFirewalls) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RealizedFirewalls._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RealizedFirewalls._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -80102,6 +85442,10 @@ type RealizedGroup struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -80110,6 +85454,8 @@ type RealizedGroup struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string // Alarm info detail @@ -80135,6 +85481,8 @@ type RealizedGroup struct { // It define the root cause for runtime error. RuntimeError *string // Possible values could be UP, DOWN, UNKNOWN, DEGRADED This list is not exhaustive. + // + // Deprecated: This API element is deprecated. RuntimeStatus *string // Possible values are: // @@ -80158,17 +85506,16 @@ const RealizedGroup_STATE_UNREALIZED = "UNREALIZED" const RealizedGroup_STATE_REALIZED = "REALIZED" const RealizedGroup_STATE_ERROR = "ERROR" -func (s *RealizedGroup) GetType__() bindings.BindingType { +func (s *RealizedGroup) GetType__() vapiBindings_.BindingType { return RealizedGroupBindingType() } -func (s *RealizedGroup) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RealizedGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RealizedGroup._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RealizedGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -80205,6 +85552,10 @@ type RealizedGroups struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -80213,6 +85564,8 @@ type RealizedGroups struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string // Alarm info detail @@ -80238,6 +85591,8 @@ type RealizedGroups struct { // It define the root cause for runtime error. RuntimeError *string // Possible values could be UP, DOWN, UNKNOWN, DEGRADED This list is not exhaustive. + // + // Deprecated: This API element is deprecated. RuntimeStatus *string // Possible values are: // @@ -80249,7 +85604,7 @@ type RealizedGroups struct { // Realization state of this object State *string // list of realized groups - RealizedGroups []*data.StructValue + RealizedGroups []*vapiData_.StructValue } const RealizedGroups_STATE_UNAVAILABLE = "UNAVAILABLE" @@ -80257,17 +85612,16 @@ const RealizedGroups_STATE_UNREALIZED = "UNREALIZED" const RealizedGroups_STATE_REALIZED = "REALIZED" const RealizedGroups_STATE_ERROR = "ERROR" -func (s *RealizedGroups) GetType__() bindings.BindingType { +func (s *RealizedGroups) GetType__() vapiBindings_.BindingType { return RealizedGroupsBindingType() } -func (s *RealizedGroups) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RealizedGroups) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RealizedGroups._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RealizedGroups._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -80304,6 +85658,10 @@ type RealizedLogicalPort struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -80312,6 +85670,8 @@ type RealizedLogicalPort struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string // Alarm info detail @@ -80337,6 +85697,8 @@ type RealizedLogicalPort struct { // It define the root cause for runtime error. RuntimeError *string // Possible values could be UP, DOWN, UNKNOWN, DEGRADED This list is not exhaustive. + // + // Deprecated: This API element is deprecated. RuntimeStatus *string // Possible values are: // @@ -80367,17 +85729,16 @@ const RealizedLogicalPort_STATUS_UP = "UP" const RealizedLogicalPort_STATUS_DOWN = "DOWN" const RealizedLogicalPort_STATUS_UNKNOWN = "UNKNOWN" -func (s *RealizedLogicalPort) GetType__() bindings.BindingType { +func (s *RealizedLogicalPort) GetType__() vapiBindings_.BindingType { return RealizedLogicalPortBindingType() } -func (s *RealizedLogicalPort) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RealizedLogicalPort) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RealizedLogicalPort._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RealizedLogicalPort._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -80414,6 +85775,10 @@ type RealizedLogicalSwitch struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -80422,6 +85787,8 @@ type RealizedLogicalSwitch struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string // Alarm info detail @@ -80447,6 +85814,8 @@ type RealizedLogicalSwitch struct { // It define the root cause for runtime error. RuntimeError *string // Possible values could be UP, DOWN, UNKNOWN, DEGRADED This list is not exhaustive. + // + // Deprecated: This API element is deprecated. RuntimeStatus *string // Possible values are: // @@ -80468,17 +85837,16 @@ const RealizedLogicalSwitch_STATE_UNREALIZED = "UNREALIZED" const RealizedLogicalSwitch_STATE_REALIZED = "REALIZED" const RealizedLogicalSwitch_STATE_ERROR = "ERROR" -func (s *RealizedLogicalSwitch) GetType__() bindings.BindingType { +func (s *RealizedLogicalSwitch) GetType__() vapiBindings_.BindingType { return RealizedLogicalSwitchBindingType() } -func (s *RealizedLogicalSwitch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RealizedLogicalSwitch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RealizedLogicalSwitch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RealizedLogicalSwitch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -80520,6 +85888,114 @@ type RealizedNSGroup struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Alarm info detail + Alarms []PolicyAlarmResource + // Desire state paths of this object + IntentReference []string + // Possible values could be UP, DOWN, UNKNOWN, FAILURE This list is not exhaustive. + OperationalStatus *string + // It defines the root cause for operational status error. + OperationalStatusError *string + // Possible values could be UP, DOWN, UNKNOWN, SUCCESS This list is not exhaustive. + PublishStatus *string + // It defines the root cause for publish status error. + PublishStatusError *string + // It defines error code for publish status error. format: int32 + PublishStatusErrorCode *int64 + // Error details for publish status. + PublishStatusErrorDetails []ConfigurationStateElement + // Realization API of this object on enforcement point + RealizationApi *string + // Realization id of this object + RealizationSpecificIdentifier *string + // It define the root cause for runtime error. + RuntimeError *string + // Possible values could be UP, DOWN, UNKNOWN, DEGRADED This list is not exhaustive. + // + // Deprecated: This API element is deprecated. + RuntimeStatus *string + // Possible values are: + // + // * RealizedGroup#RealizedGroup_STATE_UNAVAILABLE + // * RealizedGroup#RealizedGroup_STATE_UNREALIZED + // * RealizedGroup#RealizedGroup_STATE_REALIZED + // * RealizedGroup#RealizedGroup_STATE_ERROR + // + // Realization state of this object + State *string +} + +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const RealizedNSGroup__TYPE_IDENTIFIER = "RealizedNSGroup" + +func (s *RealizedNSGroup) GetType__() vapiBindings_.BindingType { + return RealizedNSGroupBindingType() +} + +func (s *RealizedNSGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for RealizedNSGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Realized NSGroup member evaluation +type RealizedNSGroupMemberEvaluation struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -80528,6 +86004,8 @@ type RealizedNSGroup struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string // Alarm info detail @@ -80553,103 +86031,8 @@ type RealizedNSGroup struct { // It define the root cause for runtime error. RuntimeError *string // Possible values could be UP, DOWN, UNKNOWN, DEGRADED This list is not exhaustive. - RuntimeStatus *string - // Possible values are: // - // * RealizedGroup#RealizedGroup_STATE_UNAVAILABLE - // * RealizedGroup#RealizedGroup_STATE_UNREALIZED - // * RealizedGroup#RealizedGroup_STATE_REALIZED - // * RealizedGroup#RealizedGroup_STATE_ERROR - // - // Realization state of this object - State *string -} - -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const RealizedNSGroup__TYPE_IDENTIFIER = "RealizedNSGroup" - -func (s *RealizedNSGroup) GetType__() bindings.BindingType { - return RealizedNSGroupBindingType() -} - -func (s *RealizedNSGroup) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for RealizedNSGroup._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Realized NSGroup member evaluation -type RealizedNSGroupMemberEvaluation struct { - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 - Revision *int64 - // Timestamp of resource creation format: int64 - CreateTime *int64 - // ID of the user who created this resource - CreateUser *string - // Timestamp of last modification format: int64 - LastModifiedTime *int64 - // ID of the user who last modified this resource - LastModifiedUser *string - // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. - Protection *string - // Indicates system owned resource - SystemOwned *bool - // Description of this resource - Description *string - // Defaults to ID if not set - DisplayName *string - // Unique identifier of this resource - Id *string - // The type of this resource. - ResourceType *string - // Opaque identifiers meaningful to the API user - Tags []Tag - // Path of its parent - ParentPath *string - // Absolute path of this object - Path *string - // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. - RealizationId *string - // Path relative from its parent - RelativePath *string - // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. - UniqueId *string - // Alarm info detail - Alarms []PolicyAlarmResource - // Desire state paths of this object - IntentReference []string - // Possible values could be UP, DOWN, UNKNOWN, FAILURE This list is not exhaustive. - OperationalStatus *string - // It defines the root cause for operational status error. - OperationalStatusError *string - // Possible values could be UP, DOWN, UNKNOWN, SUCCESS This list is not exhaustive. - PublishStatus *string - // It defines the root cause for publish status error. - PublishStatusError *string - // It defines error code for publish status error. format: int32 - PublishStatusErrorCode *int64 - // Error details for publish status. - PublishStatusErrorDetails []ConfigurationStateElement - // Realization API of this object on enforcement point - RealizationApi *string - // Realization id of this object - RealizationSpecificIdentifier *string - // It define the root cause for runtime error. - RuntimeError *string - // Possible values could be UP, DOWN, UNKNOWN, DEGRADED This list is not exhaustive. + // Deprecated: This API element is deprecated. RuntimeStatus *string // Possible values are: // @@ -80675,17 +86058,16 @@ const RealizedNSGroupMemberEvaluation_STATE_UNREALIZED = "UNREALIZED" const RealizedNSGroupMemberEvaluation_STATE_REALIZED = "REALIZED" const RealizedNSGroupMemberEvaluation_STATE_ERROR = "ERROR" -func (s *RealizedNSGroupMemberEvaluation) GetType__() bindings.BindingType { +func (s *RealizedNSGroupMemberEvaluation) GetType__() vapiBindings_.BindingType { return RealizedNSGroupMemberEvaluationBindingType() } -func (s *RealizedNSGroupMemberEvaluation) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RealizedNSGroupMemberEvaluation) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RealizedNSGroupMemberEvaluation._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RealizedNSGroupMemberEvaluation._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -80733,6 +86115,10 @@ type RealizedNSService struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -80741,6 +86127,8 @@ type RealizedNSService struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string // Alarm info detail @@ -80766,6 +86154,8 @@ type RealizedNSService struct { // It define the root cause for runtime error. RuntimeError *string // Possible values could be UP, DOWN, UNKNOWN, DEGRADED This list is not exhaustive. + // + // Deprecated: This API element is deprecated. RuntimeStatus *string // Possible values are: // @@ -80785,17 +86175,16 @@ const RealizedNSService__TYPE_IDENTIFIER = "RealizedNSService" const RealizedNSService_SERVICE_TYPE_SERVICE = "SERVICE" const RealizedNSService_SERVICE_TYPE_SERVICE_GROUP = "SERVICE_GROUP" -func (s *RealizedNSService) GetType__() bindings.BindingType { +func (s *RealizedNSService) GetType__() vapiBindings_.BindingType { return RealizedNSServiceBindingType() } -func (s *RealizedNSService) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RealizedNSService) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RealizedNSService._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RealizedNSService._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -80837,6 +86226,10 @@ type RealizedSecurityGroup struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -80845,6 +86238,8 @@ type RealizedSecurityGroup struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string // Alarm info detail @@ -80870,6 +86265,8 @@ type RealizedSecurityGroup struct { // It define the root cause for runtime error. RuntimeError *string // Possible values could be UP, DOWN, UNKNOWN, DEGRADED This list is not exhaustive. + // + // Deprecated: This API element is deprecated. RuntimeStatus *string // Possible values are: // @@ -80887,17 +86284,16 @@ type RealizedSecurityGroup struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const RealizedSecurityGroup__TYPE_IDENTIFIER = "RealizedSecurityGroup" -func (s *RealizedSecurityGroup) GetType__() bindings.BindingType { +func (s *RealizedSecurityGroup) GetType__() vapiBindings_.BindingType { return RealizedSecurityGroupBindingType() } -func (s *RealizedSecurityGroup) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RealizedSecurityGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RealizedSecurityGroup._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RealizedSecurityGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -80921,17 +86317,16 @@ type RealizedSecurityGroupListResult struct { Results []RealizedSecurityGroup } -func (s *RealizedSecurityGroupListResult) GetType__() bindings.BindingType { +func (s *RealizedSecurityGroupListResult) GetType__() vapiBindings_.BindingType { return RealizedSecurityGroupListResultBindingType() } -func (s *RealizedSecurityGroupListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RealizedSecurityGroupListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RealizedSecurityGroupListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RealizedSecurityGroupListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -80968,6 +86363,10 @@ type RealizedSecurityGroupMemberEvaluation struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -80976,6 +86375,8 @@ type RealizedSecurityGroupMemberEvaluation struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string // Alarm info detail @@ -81001,6 +86402,8 @@ type RealizedSecurityGroupMemberEvaluation struct { // It define the root cause for runtime error. RuntimeError *string // Possible values could be UP, DOWN, UNKNOWN, DEGRADED This list is not exhaustive. + // + // Deprecated: This API element is deprecated. RuntimeStatus *string // Possible values are: // @@ -81022,17 +86425,16 @@ const RealizedSecurityGroupMemberEvaluation_STATE_UNREALIZED = "UNREALIZED" const RealizedSecurityGroupMemberEvaluation_STATE_REALIZED = "REALIZED" const RealizedSecurityGroupMemberEvaluation_STATE_ERROR = "ERROR" -func (s *RealizedSecurityGroupMemberEvaluation) GetType__() bindings.BindingType { +func (s *RealizedSecurityGroupMemberEvaluation) GetType__() vapiBindings_.BindingType { return RealizedSecurityGroupMemberEvaluationBindingType() } -func (s *RealizedSecurityGroupMemberEvaluation) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RealizedSecurityGroupMemberEvaluation) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RealizedSecurityGroupMemberEvaluation._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RealizedSecurityGroupMemberEvaluation._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -81073,6 +86475,10 @@ type RealizedService struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -81081,6 +86487,8 @@ type RealizedService struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string // Alarm info detail @@ -81106,6 +86514,8 @@ type RealizedService struct { // It define the root cause for runtime error. RuntimeError *string // Possible values could be UP, DOWN, UNKNOWN, DEGRADED This list is not exhaustive. + // + // Deprecated: This API element is deprecated. RuntimeStatus *string // Possible values are: // @@ -81128,17 +86538,16 @@ const RealizedService_STATE_UNREALIZED = "UNREALIZED" const RealizedService_STATE_REALIZED = "REALIZED" const RealizedService_STATE_ERROR = "ERROR" -func (s *RealizedService) GetType__() bindings.BindingType { +func (s *RealizedService) GetType__() vapiBindings_.BindingType { return RealizedServiceBindingType() } -func (s *RealizedService) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RealizedService) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RealizedService._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RealizedService._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -81175,6 +86584,10 @@ type RealizedServices struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -81183,6 +86596,8 @@ type RealizedServices struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string // Alarm info detail @@ -81208,6 +86623,8 @@ type RealizedServices struct { // It define the root cause for runtime error. RuntimeError *string // Possible values could be UP, DOWN, UNKNOWN, DEGRADED This list is not exhaustive. + // + // Deprecated: This API element is deprecated. RuntimeStatus *string // Possible values are: // @@ -81219,7 +86636,7 @@ type RealizedServices struct { // Realization state of this object State *string // List of realized services - RealizedServices []*data.StructValue + RealizedServices []*vapiData_.StructValue } const RealizedServices_STATE_UNAVAILABLE = "UNAVAILABLE" @@ -81227,17 +86644,16 @@ const RealizedServices_STATE_UNREALIZED = "UNREALIZED" const RealizedServices_STATE_REALIZED = "REALIZED" const RealizedServices_STATE_ERROR = "ERROR" -func (s *RealizedServices) GetType__() bindings.BindingType { +func (s *RealizedServices) GetType__() vapiBindings_.BindingType { return RealizedServicesBindingType() } -func (s *RealizedServices) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RealizedServices) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RealizedServices._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RealizedServices._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -81274,6 +86690,10 @@ type RealizedVirtualMachine struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -81282,6 +86702,8 @@ type RealizedVirtualMachine struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string // Alarm info detail @@ -81307,6 +86729,8 @@ type RealizedVirtualMachine struct { // It define the root cause for runtime error. RuntimeError *string // Possible values could be UP, DOWN, UNKNOWN, DEGRADED This list is not exhaustive. + // + // Deprecated: This API element is deprecated. RuntimeStatus *string // Possible values are: // @@ -81343,17 +86767,16 @@ const RealizedVirtualMachine_POWER_STATE_VM_STOPPED = "VM_STOPPED" const RealizedVirtualMachine_POWER_STATE_VM_SUSPENDED = "VM_SUSPENDED" const RealizedVirtualMachine_POWER_STATE_UNKNOWN = "UNKNOWN" -func (s *RealizedVirtualMachine) GetType__() bindings.BindingType { +func (s *RealizedVirtualMachine) GetType__() vapiBindings_.BindingType { return RealizedVirtualMachineBindingType() } -func (s *RealizedVirtualMachine) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RealizedVirtualMachine) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RealizedVirtualMachine._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RealizedVirtualMachine._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -81377,17 +86800,16 @@ type RealizedVirtualMachineListResult struct { Results []RealizedVirtualMachine } -func (s *RealizedVirtualMachineListResult) GetType__() bindings.BindingType { +func (s *RealizedVirtualMachineListResult) GetType__() vapiBindings_.BindingType { return RealizedVirtualMachineListResultBindingType() } -func (s *RealizedVirtualMachineListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RealizedVirtualMachineListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RealizedVirtualMachineListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RealizedVirtualMachineListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -81403,17 +86825,16 @@ type RecommendedFeaturePermission struct { TargetFeature *string } -func (s *RecommendedFeaturePermission) GetType__() bindings.BindingType { +func (s *RecommendedFeaturePermission) GetType__() vapiBindings_.BindingType { return RecommendedFeaturePermissionBindingType() } -func (s *RecommendedFeaturePermission) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RecommendedFeaturePermission) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RecommendedFeaturePermission._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RecommendedFeaturePermission._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -81437,17 +86858,16 @@ type RecommendedFeaturePermissionListResult struct { Results []RecommendedFeaturePermission } -func (s *RecommendedFeaturePermissionListResult) GetType__() bindings.BindingType { +func (s *RecommendedFeaturePermissionListResult) GetType__() vapiBindings_.BindingType { return RecommendedFeaturePermissionListResultBindingType() } -func (s *RecommendedFeaturePermissionListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RecommendedFeaturePermissionListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RecommendedFeaturePermissionListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RecommendedFeaturePermissionListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -81484,6 +86904,10 @@ type RedirectionPolicy struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -81492,10 +86916,12 @@ type RedirectionPolicy struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -81534,17 +86960,16 @@ type RedirectionPolicy struct { Rules []RedirectionRule } -func (s *RedirectionPolicy) GetType__() bindings.BindingType { +func (s *RedirectionPolicy) GetType__() vapiBindings_.BindingType { return RedirectionPolicyBindingType() } -func (s *RedirectionPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RedirectionPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RedirectionPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RedirectionPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -81569,17 +86994,16 @@ type RedirectionPolicyListResult struct { Results []RedirectionPolicy } -func (s *RedirectionPolicyListResult) GetType__() bindings.BindingType { +func (s *RedirectionPolicyListResult) GetType__() vapiBindings_.BindingType { return RedirectionPolicyListResultBindingType() } -func (s *RedirectionPolicyListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RedirectionPolicyListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RedirectionPolicyListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RedirectionPolicyListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -81616,6 +87040,10 @@ type RedirectionRule struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -81624,10 +87052,12 @@ type RedirectionRule struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -81669,7 +87099,7 @@ type RedirectionRule struct { // This field is used to resolve conflicts between multiple Rules under Security or Gateway Policy for a Domain If no sequence number is specified in the payload, a value of 0 is assigned by default. If there are multiple rules with the same sequence number then their order is not deterministic. If a specific order of rules is desired, then one has to specify unique sequence numbers or use the POST request on the rule entity with a query parameter action=revise to let the framework assign a sequence number format: int32 SequenceNumber *int64 // In order to specify raw services this can be used, along with services which contains path to services. This can be empty or null. - ServiceEntries []*data.StructValue + ServiceEntries []*vapiData_.StructValue // In order to specify all services, use the constant \"ANY\". This is case insensitive. If \"ANY\" is used, it should be the ONLY element in the services array. Error will be thrown if ANY is used in conjunction with other values. Services []string // We need paths as duplicate names may exist for groups under different domains. Along with paths we support IP Address of type IPv4 and IPv6. IP Address can be in one of the format(CIDR, IP Address, Range of IP Address). In order to specify all groups, use the constant \"ANY\". This is case insensitive. If \"ANY\" is used, it should be the ONLY element in the group array. Error will be thrown if ANY is used in conjunction with other values. @@ -81696,17 +87126,16 @@ const RedirectionRule_IP_PROTOCOL_IPV4_IPV6 = "IPV4_IPV6" const RedirectionRule_ACTION_REDIRECT = "REDIRECT" const RedirectionRule_ACTION_DO_NOT_REDIRECT = "DO_NOT_REDIRECT" -func (s *RedirectionRule) GetType__() bindings.BindingType { +func (s *RedirectionRule) GetType__() vapiBindings_.BindingType { return RedirectionRuleBindingType() } -func (s *RedirectionRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RedirectionRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RedirectionRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RedirectionRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -81731,17 +87160,37 @@ type RedirectionRuleListResult struct { Results []RedirectionRule } -func (s *RedirectionRuleListResult) GetType__() bindings.BindingType { +func (s *RedirectionRuleListResult) GetType__() vapiBindings_.BindingType { return RedirectionRuleListResultBindingType() } -func (s *RedirectionRuleListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RedirectionRuleListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for RedirectionRuleListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Registration token +type RegTokenQuery struct { + // Get roles from registration token + Token *string +} + +func (s *RegTokenQuery) GetType__() vapiBindings_.BindingType { + return RegTokenQueryBindingType() +} + +func (s *RegTokenQuery) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RedirectionRuleListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RegTokenQuery._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -81757,17 +87206,16 @@ type RegistrationToken struct { User *string } -func (s *RegistrationToken) GetType__() bindings.BindingType { +func (s *RegistrationToken) GetType__() vapiBindings_.BindingType { return RegistrationTokenBindingType() } -func (s *RegistrationToken) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RegistrationToken) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RegistrationToken._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RegistrationToken._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -81780,24 +87228,23 @@ type RelatedApiError struct { // A numeric error code format: int64 ErrorCode *int64 // Additional data about the error - ErrorData *data.StructValue + ErrorData *vapiData_.StructValue // A description of the error ErrorMessage *string // The module name where the error occurred ModuleName *string } -func (s *RelatedApiError) GetType__() bindings.BindingType { +func (s *RelatedApiError) GetType__() vapiBindings_.BindingType { return RelatedApiErrorBindingType() } -func (s *RelatedApiError) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RelatedApiError) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RelatedApiError._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RelatedApiError._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -81809,17 +87256,16 @@ type RelatedAttribute struct { Attribute *string } -func (s *RelatedAttribute) GetType__() bindings.BindingType { +func (s *RelatedAttribute) GetType__() vapiBindings_.BindingType { return RelatedAttributeBindingType() } -func (s *RelatedAttribute) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RelatedAttribute) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RelatedAttribute._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RelatedAttribute._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -81870,17 +87316,16 @@ type RelatedAttributeConditionalExpression struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const RelatedAttributeConditionalExpression__TYPE_IDENTIFIER = "RelatedAttributeConditionalExpression" -func (s *RelatedAttributeConditionalExpression) GetType__() bindings.BindingType { +func (s *RelatedAttributeConditionalExpression) GetType__() vapiBindings_.BindingType { return RelatedAttributeConditionalExpressionBindingType() } -func (s *RelatedAttributeConditionalExpression) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RelatedAttributeConditionalExpression) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RelatedAttributeConditionalExpression._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RelatedAttributeConditionalExpression._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -81897,17 +87342,16 @@ type RemoteFileServer struct { Server *string } -func (s *RemoteFileServer) GetType__() bindings.BindingType { +func (s *RemoteFileServer) GetType__() vapiBindings_.BindingType { return RemoteFileServerBindingType() } -func (s *RemoteFileServer) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RemoteFileServer) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RemoteFileServer._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RemoteFileServer._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -81923,17 +87367,16 @@ type RemoteServerFingerprint struct { SshFingerprint *string } -func (s *RemoteServerFingerprint) GetType__() bindings.BindingType { +func (s *RemoteServerFingerprint) GetType__() vapiBindings_.BindingType { return RemoteServerFingerprintBindingType() } -func (s *RemoteServerFingerprint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RemoteServerFingerprint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RemoteServerFingerprint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RemoteServerFingerprint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -81947,17 +87390,16 @@ type RemoteServerFingerprintRequest struct { Server *string } -func (s *RemoteServerFingerprintRequest) GetType__() bindings.BindingType { +func (s *RemoteServerFingerprintRequest) GetType__() vapiBindings_.BindingType { return RemoteServerFingerprintRequestBindingType() } -func (s *RemoteServerFingerprintRequest) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RemoteServerFingerprintRequest) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RemoteServerFingerprintRequest._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RemoteServerFingerprintRequest._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -81981,17 +87423,16 @@ type RemoteTunnelEndpoint struct { Vlan *int64 } -func (s *RemoteTunnelEndpoint) GetType__() bindings.BindingType { +func (s *RemoteTunnelEndpoint) GetType__() vapiBindings_.BindingType { return RemoteTunnelEndpointBindingType() } -func (s *RemoteTunnelEndpoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RemoteTunnelEndpoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RemoteTunnelEndpoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RemoteTunnelEndpoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -82003,17 +87444,16 @@ type RemoteTunnelEndpointConfigState struct { Endpoints []RemoteTunnelEndpoint } -func (s *RemoteTunnelEndpointConfigState) GetType__() bindings.BindingType { +func (s *RemoteTunnelEndpointConfigState) GetType__() vapiBindings_.BindingType { return RemoteTunnelEndpointConfigStateBindingType() } -func (s *RemoteTunnelEndpointConfigState) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RemoteTunnelEndpointConfigState) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RemoteTunnelEndpointConfigState._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RemoteTunnelEndpointConfigState._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -82033,17 +87473,16 @@ type RenderConfiguration struct { Tooltip []Tooltip } -func (s *RenderConfiguration) GetType__() bindings.BindingType { +func (s *RenderConfiguration) GetType__() vapiBindings_.BindingType { return RenderConfigurationBindingType() } -func (s *RenderConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RenderConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RenderConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RenderConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -82058,17 +87497,16 @@ type Resource struct { Self *SelfResourceLink } -func (s *Resource) GetType__() bindings.BindingType { +func (s *Resource) GetType__() vapiBindings_.BindingType { return ResourceBindingType() } -func (s *Resource) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Resource) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Resource._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Resource._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -82085,17 +87523,16 @@ type ResourceAllocation struct { TrafficType *HostInfraTrafficType } -func (s *ResourceAllocation) GetType__() bindings.BindingType { +func (s *ResourceAllocation) GetType__() vapiBindings_.BindingType { return ResourceAllocationBindingType() } -func (s *ResourceAllocation) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ResourceAllocation) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ResourceAllocation._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ResourceAllocation._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -82109,17 +87546,16 @@ type ResourceFieldPointer struct { Path *string } -func (s *ResourceFieldPointer) GetType__() bindings.BindingType { +func (s *ResourceFieldPointer) GetType__() vapiBindings_.BindingType { return ResourceFieldPointerBindingType() } -func (s *ResourceFieldPointer) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ResourceFieldPointer) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ResourceFieldPointer._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ResourceFieldPointer._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -82133,17 +87569,16 @@ type ResourceInfo struct { ResourceType *string } -func (s *ResourceInfo) GetType__() bindings.BindingType { +func (s *ResourceInfo) GetType__() vapiBindings_.BindingType { return ResourceInfoBindingType() } -func (s *ResourceInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ResourceInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ResourceInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ResourceInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -82168,17 +87603,16 @@ type ResourceInfoListResult struct { Results []PolicyFineTuningResourceInfo } -func (s *ResourceInfoListResult) GetType__() bindings.BindingType { +func (s *ResourceInfoListResult) GetType__() vapiBindings_.BindingType { return ResourceInfoListResultBindingType() } -func (s *ResourceInfoListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ResourceInfoListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ResourceInfoListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ResourceInfoListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -82194,17 +87628,39 @@ type ResourceLink struct { Rel *string } -func (s *ResourceLink) GetType__() bindings.BindingType { +func (s *ResourceLink) GetType__() vapiBindings_.BindingType { return ResourceLinkBindingType() } -func (s *ResourceLink) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ResourceLink) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ResourceLink._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// A ResourceObject contains the path and properties of the resource that needs to be shared. +type ResourceObject struct { + // Whether the children of the shared resource_path are shared (true) or just the entity represented by the path is shared (false). The default value is false. + IncludeChildren *bool + // Represents the path of the resource to be shared. The entity represented by this shared resources is shared with all the Orgs or Projects contexts that the Share container references. + ResourcePath *string +} + +func (s *ResourceObject) GetType__() vapiBindings_.BindingType { + return ResourceObjectBindingType() +} + +func (s *ResourceObject) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ResourceLink._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ResourceObject._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -82239,17 +87695,16 @@ const ResourceOperation_OPERATION_TYPES_POST_CREATE = "POST_CREATE" const ResourceOperation_OPERATION_TYPES_POST_UPDATE = "POST_UPDATE" const ResourceOperation_OPERATION_TYPES_PRE_DELETE = "PRE_DELETE" -func (s *ResourceOperation) GetType__() bindings.BindingType { +func (s *ResourceOperation) GetType__() vapiBindings_.BindingType { return ResourceOperationBindingType() } -func (s *ResourceOperation) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ResourceOperation) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ResourceOperation._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ResourceOperation._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -82267,17 +87722,16 @@ type ResourceReference struct { TargetType *string } -func (s *ResourceReference) GetType__() bindings.BindingType { +func (s *ResourceReference) GetType__() vapiBindings_.BindingType { return ResourceReferenceBindingType() } -func (s *ResourceReference) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ResourceReference) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ResourceReference._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ResourceReference._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -82303,17 +87757,16 @@ type ResourceTagStatus struct { const ResourceTagStatus_TAG_STATUS_SUCCESS = "Success" const ResourceTagStatus_TAG_STATUS_ERROR = "Error" -func (s *ResourceTagStatus) GetType__() bindings.BindingType { +func (s *ResourceTagStatus) GetType__() vapiBindings_.BindingType { return ResourceTagStatusBindingType() } -func (s *ResourceTagStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ResourceTagStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ResourceTagStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ResourceTagStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -82327,17 +87780,16 @@ type ResourceTypeTagStatus struct { ResourceType *string } -func (s *ResourceTypeTagStatus) GetType__() bindings.BindingType { +func (s *ResourceTypeTagStatus) GetType__() vapiBindings_.BindingType { return ResourceTypeTagStatusBindingType() } -func (s *ResourceTypeTagStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ResourceTypeTagStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ResourceTypeTagStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ResourceTypeTagStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -82350,17 +87802,16 @@ type RestoreConfiguration struct { RemoteFileServer *RemoteFileServer } -func (s *RestoreConfiguration) GetType__() bindings.BindingType { +func (s *RestoreConfiguration) GetType__() vapiBindings_.BindingType { return RestoreConfigurationBindingType() } -func (s *RestoreConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RestoreConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RestoreConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RestoreConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -82377,17 +87828,16 @@ type RestoreStep struct { Value *string } -func (s *RestoreStep) GetType__() bindings.BindingType { +func (s *RestoreStep) GetType__() vapiBindings_.BindingType { return RestoreStepBindingType() } -func (s *RestoreStep) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RestoreStep) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RestoreStep._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RestoreStep._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -82404,17 +87854,16 @@ type RevisionedResource struct { Revision *int64 } -func (s *RevisionedResource) GetType__() bindings.BindingType { +func (s *RevisionedResource) GetType__() vapiBindings_.BindingType { return RevisionedResourceBindingType() } -func (s *RevisionedResource) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RevisionedResource) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RevisionedResource._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RevisionedResource._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -82428,17 +87877,37 @@ type Role struct { RoleDisplayName *string } -func (s *Role) GetType__() bindings.BindingType { +func (s *Role) GetType__() vapiBindings_.BindingType { return RoleBindingType() } -func (s *Role) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Role) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for Role._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Configuration that controls whether project admins and VPC admins can do role assignment to other users. +type RoleAssignmentPermissionConfig struct { + // Specifies whether user with this role is allowed to assign roles to other users. + AllowRoleAssignment *bool +} + +func (s *RoleAssignmentPermissionConfig) GetType__() vapiBindings_.BindingType { + return RoleAssignmentPermissionConfigBindingType() +} + +func (s *RoleAssignmentPermissionConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Role._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RoleAssignmentPermissionConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -82482,13 +87951,20 @@ type RoleBinding struct { // * RoleBinding#RoleBinding_IDENTITY_SOURCE_TYPE_VIDM // * RoleBinding#RoleBinding_IDENTITY_SOURCE_TYPE_LDAP // * RoleBinding#RoleBinding_IDENTITY_SOURCE_TYPE_OIDC + // * RoleBinding#RoleBinding_IDENTITY_SOURCE_TYPE_CSP // // Identity source type IdentitySourceType *string // User/Group's name Name *string - // The roles of the user. + // Set this property to true to cause the user's role definition to be read from the roles_for_paths property. Set it to false to cause the user's role definition to be read from the roles property. + ReadRolesForPaths *bool + // Roles + // + // Deprecated: This API element is deprecated. Roles []Role + // The roles that are associated with the user, limiting them to a path. In case the path is '/', the roles apply everywhere i.e. it is same as the deprecated property roles. + RolesForPaths []RolesForPath // Possible values are: // // * RoleBinding#RoleBinding_STALE_TRUE @@ -82513,6 +87989,7 @@ type RoleBinding struct { const RoleBinding_IDENTITY_SOURCE_TYPE_VIDM = "VIDM" const RoleBinding_IDENTITY_SOURCE_TYPE_LDAP = "LDAP" const RoleBinding_IDENTITY_SOURCE_TYPE_OIDC = "OIDC" +const RoleBinding_IDENTITY_SOURCE_TYPE_CSP = "CSP" const RoleBinding_STALE_TRUE = "TRUE" const RoleBinding_STALE_FALSE = "FALSE" const RoleBinding_STALE_UNKNOWN = "UNKNOWN" @@ -82521,17 +87998,16 @@ const RoleBinding_TYPE_REMOTE_GROUP = "remote_group" const RoleBinding_TYPE_LOCAL_USER = "local_user" const RoleBinding_TYPE_PRINCIPAL_IDENTITY = "principal_identity" -func (s *RoleBinding) GetType__() bindings.BindingType { +func (s *RoleBinding) GetType__() vapiBindings_.BindingType { return RoleBindingBindingType() } -func (s *RoleBinding) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RoleBinding) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RoleBinding._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RoleBinding._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -82555,17 +88031,16 @@ type RoleBindingListResult struct { Results []RoleBinding } -func (s *RoleBindingListResult) GetType__() bindings.BindingType { +func (s *RoleBindingListResult) GetType__() vapiBindings_.BindingType { return RoleBindingListResultBindingType() } -func (s *RoleBindingListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RoleBindingListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RoleBindingListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RoleBindingListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -82589,17 +88064,16 @@ type RoleListResult struct { Results []Role } -func (s *RoleListResult) GetType__() bindings.BindingType { +func (s *RoleListResult) GetType__() vapiBindings_.BindingType { return RoleListResultBindingType() } -func (s *RoleListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RoleListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RoleListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RoleListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -82642,17 +88116,16 @@ type RoleWithFeatures struct { Role *string } -func (s *RoleWithFeatures) GetType__() bindings.BindingType { +func (s *RoleWithFeatures) GetType__() vapiBindings_.BindingType { return RoleWithFeaturesBindingType() } -func (s *RoleWithFeatures) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RoleWithFeatures) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RoleWithFeatures._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RoleWithFeatures._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -82676,17 +88149,41 @@ type RoleWithFeaturesListResult struct { Results []RoleWithFeatures } -func (s *RoleWithFeaturesListResult) GetType__() bindings.BindingType { +func (s *RoleWithFeaturesListResult) GetType__() vapiBindings_.BindingType { return RoleWithFeaturesListResultBindingType() } -func (s *RoleWithFeaturesListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RoleWithFeaturesListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RoleWithFeaturesListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RoleWithFeaturesListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// The roles that are limited only to the path specified. In case the path is null, the roles apply everywhere. +type RolesForPath struct { + // Flag to delete the path in role-binding update operation. If false then path will not be deleted while updating the role-binding. If true then path will be deleted while updating the role-binding. Please note: This flag will be used only in role-binding PUT api. + DeletePath *bool + // Path of the entity in parent hierarchy. + Path *string + // Applicable roles. + Roles []Role +} + +func (s *RolesForPath) GetType__() vapiBindings_.BindingType { + return RolesForPathBindingType() +} + +func (s *RolesForPath) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for RolesForPath._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -82738,17 +88235,16 @@ const RouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_LB_SNAT = "TIER1_LB_SNAT" const RouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_DNS_FORWARDER_IP = "TIER1_DNS_FORWARDER_IP" const RouteAdvertisementRule_ROUTE_ADVERTISEMENT_TYPES_IPSEC_LOCAL_ENDPOINT = "TIER1_IPSEC_LOCAL_ENDPOINT" -func (s *RouteAdvertisementRule) GetType__() bindings.BindingType { +func (s *RouteAdvertisementRule) GetType__() vapiBindings_.BindingType { return RouteAdvertisementRuleBindingType() } -func (s *RouteAdvertisementRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RouteAdvertisementRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RouteAdvertisementRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RouteAdvertisementRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -82762,17 +88258,16 @@ type RouteAggregationEntry struct { SummaryOnly *bool } -func (s *RouteAggregationEntry) GetType__() bindings.BindingType { +func (s *RouteAggregationEntry) GetType__() vapiBindings_.BindingType { return RouteAggregationEntryBindingType() } -func (s *RouteAggregationEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RouteAggregationEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RouteAggregationEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RouteAggregationEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -82781,6 +88276,8 @@ func (s *RouteAggregationEntry) GetDataValue__() (data.DataValue, []error) { // A Route Based VPN is more flexible, more powerful and recommended over policy based VPN. IP Tunnel port is created and all traffic routed via tunnel port is protected. Routes can be configured statically or can be learned through BGP. A route based VPN is must for establishing redundant VPN session to remote site. type RouteBasedIPSecVpnSession struct { // If true the default firewall rule Action is set to DROP, otherwise set to ALLOW. This field is deprecated and recommended to change Rule action field. Note that this field is not synchornied with default rule field. + // + // Deprecated: This API element is deprecated. ForceWhitelisting *bool // IP Tunnel interfaces. This property is mandatory on LM. It is required on GM only in case of site_overrides property not provided. TunnelInterfaces []IPSecVpnTunnelInterface @@ -82818,6 +88315,10 @@ type RouteBasedIPSecVpnSession struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -82826,10 +88327,12 @@ type RouteBasedIPSecVpnSession struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -82869,7 +88372,7 @@ type RouteBasedIPSecVpnSession struct { IkeProfilePath *string // Policy path referencing Local endpoint. This property is mandatory on LM. It is required on GM only in case of site_overrides property not provided. LocalEndpointPath *string - // Public IPV4 address of the remote device terminating the VPN connection. This property is mandatory on LM. It is required on GM only in case of site_overrides property not provided. + // Public IPV4 or IPV6 address of the remote device terminating the VPN connection. This property is mandatory on LM. It is required on GM only in case of site_overrides property not provided. Please note that configuring peer_address as IPv6 address is not supported in the deprecated IPSecVpnSession Patch/PUT APIs. format: ip PeerAddress *string // Peer ID to uniquely identify the peer site. The peer ID is the public IP address of the remote device terminating the VPN tunnel. When NAT is configured for the peer, enter the private IP address of the peer. This property is mandatory on LM. It is required on GM only in case of site_overrides property not provided. PeerId *string @@ -82887,17 +88390,16 @@ type RouteBasedIPSecVpnSession struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const RouteBasedIPSecVpnSession__TYPE_IDENTIFIER = "RouteBasedIPSecVpnSession" -func (s *RouteBasedIPSecVpnSession) GetType__() bindings.BindingType { +func (s *RouteBasedIPSecVpnSession) GetType__() vapiBindings_.BindingType { return RouteBasedIPSecVpnSessionBindingType() } -func (s *RouteBasedIPSecVpnSession) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RouteBasedIPSecVpnSession) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RouteBasedIPSecVpnSession._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RouteBasedIPSecVpnSession._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -82910,6 +88412,8 @@ type RouteBasedL3VpnSession struct { // The default firewall rule Action is set to DROP if true otherwise set to ALLOW. ForceWhitelisting *bool // This is a deprecated field. Any specified value is not saved and will be ignored. + // + // Deprecated: This API element is deprecated. RoutingConfigPath *string // Virtual tunnel interface (VTI) port IP subnets to be used to configure route-based L3Vpn session. A max of one tunnel subnet is allowed. TunnelSubnets []TunnelSubnet @@ -82927,17 +88431,16 @@ type RouteBasedL3VpnSession struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const RouteBasedL3VpnSession__TYPE_IDENTIFIER = "RouteBasedL3VpnSession" -func (s *RouteBasedL3VpnSession) GetType__() bindings.BindingType { +func (s *RouteBasedL3VpnSession) GetType__() vapiBindings_.BindingType { return RouteBasedL3VpnSessionBindingType() } -func (s *RouteBasedL3VpnSession) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RouteBasedL3VpnSession) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RouteBasedL3VpnSession._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RouteBasedL3VpnSession._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -82959,17 +88462,16 @@ type RouteDetails struct { Weight *int64 } -func (s *RouteDetails) GetType__() bindings.BindingType { +func (s *RouteDetails) GetType__() vapiBindings_.BindingType { return RouteDetailsBindingType() } -func (s *RouteDetails) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RouteDetails) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RouteDetails._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RouteDetails._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -82994,17 +88496,16 @@ type RouteMapEntry struct { const RouteMapEntry_ACTION_PERMIT = "PERMIT" const RouteMapEntry_ACTION_DENY = "DENY" -func (s *RouteMapEntry) GetType__() bindings.BindingType { +func (s *RouteMapEntry) GetType__() vapiBindings_.BindingType { return RouteMapEntryBindingType() } -func (s *RouteMapEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RouteMapEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RouteMapEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RouteMapEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -83026,17 +88527,16 @@ type RouteMapEntrySet struct { Weight *int64 } -func (s *RouteMapEntrySet) GetType__() bindings.BindingType { +func (s *RouteMapEntrySet) GetType__() vapiBindings_.BindingType { return RouteMapEntrySetBindingType() } -func (s *RouteMapEntrySet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RouteMapEntrySet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RouteMapEntrySet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RouteMapEntrySet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -83052,17 +88552,16 @@ type RouterNexthop struct { Scope []string } -func (s *RouterNexthop) GetType__() bindings.BindingType { +func (s *RouterNexthop) GetType__() vapiBindings_.BindingType { return RouterNexthopBindingType() } -func (s *RouterNexthop) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RouterNexthop) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RouterNexthop._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RouterNexthop._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -83078,17 +88577,16 @@ type RoutesPerTransportNode struct { TransportNodeId *string } -func (s *RoutesPerTransportNode) GetType__() bindings.BindingType { +func (s *RoutesPerTransportNode) GetType__() vapiBindings_.BindingType { return RoutesPerTransportNodeBindingType() } -func (s *RoutesPerTransportNode) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RoutesPerTransportNode) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RoutesPerTransportNode._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RoutesPerTransportNode._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -83108,21 +88606,22 @@ type RoutingEntry struct { Network *string // Next hop address. format: ip NextHop *string + // Next hop gateway path + NextHopGateway *string // Route type in routing table. t0c - Tier-0 Connected t0s - Tier-0 Static b - BGP t0n - Tier-0 NAT t1s - Tier-1 Static t1c - Tier-1 Connected t1n: Tier-1 NAT t1l: Tier-1 LB VIP t1ls: Tier-1 LB SNAT t1d: Tier-1 DNS FORWARDER t1ipsec: Tier-1 IPSec isr: Inter-SR RouteType *string } -func (s *RoutingEntry) GetType__() bindings.BindingType { +func (s *RoutingEntry) GetType__() vapiBindings_.BindingType { return RoutingEntryBindingType() } -func (s *RoutingEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RoutingEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RoutingEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RoutingEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -83152,17 +88651,16 @@ const RoutingTable_STATUS_SUCCESS = "SUCCESS" const RoutingTable_STATUS_FAILURE = "FAILURE" const RoutingTable_STATUS_NOT_FOUND = "NOT_FOUND" -func (s *RoutingTable) GetType__() bindings.BindingType { +func (s *RoutingTable) GetType__() vapiBindings_.BindingType { return RoutingTableBindingType() } -func (s *RoutingTable) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RoutingTable) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RoutingTable._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RoutingTable._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -83186,17 +88684,16 @@ type RoutingTableListResult struct { Results []RoutingTable } -func (s *RoutingTableListResult) GetType__() bindings.BindingType { +func (s *RoutingTableListResult) GetType__() vapiBindings_.BindingType { return RoutingTableListResultBindingType() } -func (s *RoutingTableListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RoutingTableListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RoutingTableListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RoutingTableListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -83210,17 +88707,16 @@ type RowListField struct { Path *string } -func (s *RowListField) GetType__() bindings.BindingType { +func (s *RowListField) GetType__() vapiBindings_.BindingType { return RowListFieldBindingType() } -func (s *RowListField) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RowListField) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RowListField._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RowListField._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -83234,17 +88730,16 @@ type RpAddressMulticastRanges struct { RpAddress *string } -func (s *RpAddressMulticastRanges) GetType__() bindings.BindingType { +func (s *RpAddressMulticastRanges) GetType__() vapiBindings_.BindingType { return RpAddressMulticastRangesBindingType() } -func (s *RpAddressMulticastRanges) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RpAddressMulticastRanges) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RpAddressMulticastRanges._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RpAddressMulticastRanges._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -83281,6 +88776,10 @@ type Rule struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -83289,10 +88788,12 @@ type Rule struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -83334,7 +88835,7 @@ type Rule struct { // This field is used to resolve conflicts between multiple Rules under Security or Gateway Policy for a Domain If no sequence number is specified in the payload, a value of 0 is assigned by default. If there are multiple rules with the same sequence number then their order is not deterministic. If a specific order of rules is desired, then one has to specify unique sequence numbers or use the POST request on the rule entity with a query parameter action=revise to let the framework assign a sequence number format: int32 SequenceNumber *int64 // In order to specify raw services this can be used, along with services which contains path to services. This can be empty or null. - ServiceEntries []*data.StructValue + ServiceEntries []*vapiData_.StructValue // In order to specify all services, use the constant \"ANY\". This is case insensitive. If \"ANY\" is used, it should be the ONLY element in the services array. Error will be thrown if ANY is used in conjunction with other values. Services []string // We need paths as duplicate names may exist for groups under different domains. Along with paths we support IP Address of type IPv4 and IPv6. IP Address can be in one of the format(CIDR, IP Address, Range of IP Address). In order to specify all groups, use the constant \"ANY\". This is case insensitive. If \"ANY\" is used, it should be the ONLY element in the group array. Error will be thrown if ANY is used in conjunction with other values. @@ -83365,17 +88866,16 @@ const Rule_ACTION_DROP = "DROP" const Rule_ACTION_REJECT = "REJECT" const Rule_ACTION_JUMP_TO_APPLICATION = "JUMP_TO_APPLICATION" -func (s *Rule) GetType__() bindings.BindingType { +func (s *Rule) GetType__() vapiBindings_.BindingType { return RuleBindingType() } -func (s *Rule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Rule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Rule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Rule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -83400,17 +88900,16 @@ type RuleListResult struct { Results []Rule } -func (s *RuleListResult) GetType__() bindings.BindingType { +func (s *RuleListResult) GetType__() vapiBindings_.BindingType { return RuleListResultBindingType() } -func (s *RuleListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RuleListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RuleListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RuleListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -83452,17 +88951,16 @@ type RuleStatistics struct { TotalSessionCount *int64 } -func (s *RuleStatistics) GetType__() bindings.BindingType { +func (s *RuleStatistics) GetType__() vapiBindings_.BindingType { return RuleStatisticsBindingType() } -func (s *RuleStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RuleStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RuleStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RuleStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -83477,17 +88975,16 @@ type RuleStatisticsForEnforcementPoint struct { Statistics *RuleStatistics } -func (s *RuleStatisticsForEnforcementPoint) GetType__() bindings.BindingType { +func (s *RuleStatisticsForEnforcementPoint) GetType__() vapiBindings_.BindingType { return RuleStatisticsForEnforcementPointBindingType() } -func (s *RuleStatisticsForEnforcementPoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RuleStatisticsForEnforcementPoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RuleStatisticsForEnforcementPoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RuleStatisticsForEnforcementPoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -83512,17 +89009,16 @@ type RuleStatisticsListResult struct { Results []RuleStatisticsForEnforcementPoint } -func (s *RuleStatisticsListResult) GetType__() bindings.BindingType { +func (s *RuleStatisticsListResult) GetType__() vapiBindings_.BindingType { return RuleStatisticsListResultBindingType() } -func (s *RuleStatisticsListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RuleStatisticsListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RuleStatisticsListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RuleStatisticsListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -83541,17 +89037,16 @@ type RuntimeInterfaceStatistics struct { LastUpdateTimestamp *int64 } -func (s *RuntimeInterfaceStatistics) GetType__() bindings.BindingType { +func (s *RuntimeInterfaceStatistics) GetType__() vapiBindings_.BindingType { return RuntimeInterfaceStatisticsBindingType() } -func (s *RuntimeInterfaceStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *RuntimeInterfaceStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for RuntimeInterfaceStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for RuntimeInterfaceStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -83564,17 +89059,16 @@ type SIAggregatedDataCounter struct { TxPackets *SIDataCounter } -func (s *SIAggregatedDataCounter) GetType__() bindings.BindingType { +func (s *SIAggregatedDataCounter) GetType__() vapiBindings_.BindingType { return SIAggregatedDataCounterBindingType() } -func (s *SIAggregatedDataCounter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SIAggregatedDataCounter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SIAggregatedDataCounter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SIAggregatedDataCounter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -83589,17 +89083,16 @@ type SIAggregatedDataCounterEx struct { MacLearning *SIMacLearningCounters } -func (s *SIAggregatedDataCounterEx) GetType__() bindings.BindingType { +func (s *SIAggregatedDataCounterEx) GetType__() vapiBindings_.BindingType { return SIAggregatedDataCounterExBindingType() } -func (s *SIAggregatedDataCounterEx) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SIAggregatedDataCounterEx) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SIAggregatedDataCounterEx._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SIAggregatedDataCounterEx._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -83614,17 +89107,16 @@ type SIDataCounter struct { Total *int64 } -func (s *SIDataCounter) GetType__() bindings.BindingType { +func (s *SIDataCounter) GetType__() vapiBindings_.BindingType { return SIDataCounterBindingType() } -func (s *SIDataCounter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SIDataCounter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SIDataCounter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SIDataCounter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -83639,17 +89131,16 @@ type SIMacLearningCounters struct { MacsLearned *int64 } -func (s *SIMacLearningCounters) GetType__() bindings.BindingType { +func (s *SIMacLearningCounters) GetType__() vapiBindings_.BindingType { return SIMacLearningCountersBindingType() } -func (s *SIMacLearningCounters) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SIMacLearningCounters) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SIMacLearningCounters._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SIMacLearningCounters._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -83662,17 +89153,16 @@ type SIPacketTypeAndCounter struct { PacketType *string } -func (s *SIPacketTypeAndCounter) GetType__() bindings.BindingType { +func (s *SIPacketTypeAndCounter) GetType__() vapiBindings_.BindingType { return SIPacketTypeAndCounterBindingType() } -func (s *SIPacketTypeAndCounter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SIPacketTypeAndCounter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SIPacketTypeAndCounter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SIPacketTypeAndCounter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -83693,17 +89183,16 @@ type SIPacketsDroppedBySecurity struct { SpoofGuardDropped []SIPacketTypeAndCounter } -func (s *SIPacketsDroppedBySecurity) GetType__() bindings.BindingType { +func (s *SIPacketsDroppedBySecurity) GetType__() vapiBindings_.BindingType { return SIPacketsDroppedBySecurityBindingType() } -func (s *SIPacketsDroppedBySecurity) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SIPacketsDroppedBySecurity) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SIPacketsDroppedBySecurity._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SIPacketsDroppedBySecurity._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -83744,17 +89233,16 @@ const SVMDeploymentSpec_SERVICE_FORM_FACTOR_SMALL = "SMALL" const SVMDeploymentSpec_SERVICE_FORM_FACTOR_MEDIUM = "MEDIUM" const SVMDeploymentSpec_SERVICE_FORM_FACTOR_LARGE = "LARGE" -func (s *SVMDeploymentSpec) GetType__() bindings.BindingType { +func (s *SVMDeploymentSpec) GetType__() vapiBindings_.BindingType { return SVMDeploymentSpecBindingType() } -func (s *SVMDeploymentSpec) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SVMDeploymentSpec) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SVMDeploymentSpec._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SVMDeploymentSpec._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -83779,17 +89267,124 @@ const SamplingArgument_SAMPLING_TYPE_FIRSTNSAMPLING = "FirstNSampling" const SamplingArgument_SAMPLING_TYPE_PACKETNUMBERSAMPLING = "PacketNumberSampling" const SamplingArgument_SAMPLING_TYPE_INTERVALSAMPLING = "IntervalSampling" -func (s *SamplingArgument) GetType__() bindings.BindingType { +func (s *SamplingArgument) GetType__() vapiBindings_.BindingType { return SamplingArgumentBindingType() } -func (s *SamplingArgument) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SamplingArgument) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SamplingArgument._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SamplingArgument._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Sandbox resource +type SandboxedResource struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // Intent path + IntentPath *string + // Site path + SitePath *string +} + +func (s *SandboxedResource) GetType__() vapiBindings_.BindingType { + return SandboxedResourceBindingType() +} + +func (s *SandboxedResource) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for SandboxedResource._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Sandbox resource list result +type SandboxedResourceListResult struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // list of sandbox resources + Results []SandboxedResource +} + +func (s *SandboxedResourceListResult) GetType__() vapiBindings_.BindingType { + return SandboxedResourceListResultBindingType() +} + +func (s *SandboxedResourceListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for SandboxedResourceListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -83811,20 +89406,19 @@ type SearchResponse struct { // Field by which records are sorted SortBy *string // List of records matching the search query. - Results []*data.StructValue + Results []*vapiData_.StructValue } -func (s *SearchResponse) GetType__() bindings.BindingType { +func (s *SearchResponse) GetType__() vapiBindings_.BindingType { return SearchResponseBindingType() } -func (s *SearchResponse) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SearchResponse) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SearchResponse._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SearchResponse._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -83850,17 +89444,16 @@ const SecurityFeature_FEATURE_IDFW = "IDFW" const SecurityFeature_FEATURE_IDPS = "IDPS" const SecurityFeature_FEATURE_TLS = "TLS" -func (s *SecurityFeature) GetType__() bindings.BindingType { +func (s *SecurityFeature) GetType__() vapiBindings_.BindingType { return SecurityFeatureBindingType() } -func (s *SecurityFeature) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SecurityFeature) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SecurityFeature._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SecurityFeature._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -83872,17 +89465,16 @@ type SecurityFeatureBase struct { Enable *bool } -func (s *SecurityFeatureBase) GetType__() bindings.BindingType { +func (s *SecurityFeatureBase) GetType__() vapiBindings_.BindingType { return SecurityFeatureBaseBindingType() } -func (s *SecurityFeatureBase) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SecurityFeatureBase) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SecurityFeatureBase._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SecurityFeatureBase._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -83919,6 +89511,10 @@ type SecurityFeatures struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -83927,10 +89523,12 @@ type SecurityFeatures struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -83938,17 +89536,16 @@ type SecurityFeatures struct { Features []SecurityFeature } -func (s *SecurityFeatures) GetType__() bindings.BindingType { +func (s *SecurityFeatures) GetType__() vapiBindings_.BindingType { return SecurityFeaturesBindingType() } -func (s *SecurityFeatures) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SecurityFeatures) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SecurityFeatures._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SecurityFeatures._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -83985,6 +89582,10 @@ type SecurityPolicy struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -83993,10 +89594,12 @@ type SecurityPolicy struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -84048,10 +89651,14 @@ type SecurityPolicy struct { // * SecurityPolicy#SecurityPolicy_CONNECTIVITY_STRATEGY_NONE // // This field indicates the default connectivity policy for the security policy. Based on the connectivity strategy, a default rule for this security policy will be created. An appropriate action will be set on the rule based on the value of the connectivity strategy. If NONE is selected or no connectivity strategy is specified, then no default rule for the security policy gets created. The default rule that gets created will be a any-any rule and applied to entities specified in the scope of the security policy. Specifying the connectivity_strategy without specifying the scope is not allowed. The scope has to be a Group and one cannot specify IPAddress directly in the group that is used as scope. This default rule is only applicable for the Layer3 security policies. This property is deprecated. Use the type connectivity_preference instead. WHITELIST - Adds a default drop rule. Administrator can then use \"allow\" rules (aka whitelist) to allow traffic between groups BLACKLIST - Adds a default allow rule. Admin can then use \"drop\" rules (aka blacklist) to block traffic between groups WHITELIST_ENABLE_LOGGING - Whitelising with logging enabled BLACKLIST_ENABLE_LOGGING - Blacklisting with logging enabled NONE - No default rule is created. + // + // Deprecated: This API element is deprecated. ConnectivityStrategy *string // Based on the value of the connectivity strategy, a default rule is created for the security policy. The rule id is internally assigned by the system for this default rule. format: int64 DefaultRuleId *int64 // This property is deprecated. Flag to enable logging for all the rules in the security policy. If the value is true then logging will be enabled for all the rules in the security policy. If the value is false, then the rule level logging value will be honored. + // + // Deprecated: This API element is deprecated. LoggingEnabled *bool // Rules that are a part of this SecurityPolicy Rules []Rule @@ -84068,17 +89675,16 @@ const SecurityPolicy_CONNECTIVITY_STRATEGY_WHITELIST_ENABLE_LOGGING = "WHITELIST const SecurityPolicy_CONNECTIVITY_STRATEGY_BLACKLIST_ENABLE_LOGGING = "BLACKLIST_ENABLE_LOGGING" const SecurityPolicy_CONNECTIVITY_STRATEGY_NONE = "NONE" -func (s *SecurityPolicy) GetType__() bindings.BindingType { +func (s *SecurityPolicy) GetType__() vapiBindings_.BindingType { return SecurityPolicyBindingType() } -func (s *SecurityPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SecurityPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SecurityPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SecurityPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -84115,6 +89721,10 @@ type SecurityPolicyContainerCluster struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -84123,10 +89733,12 @@ type SecurityPolicyContainerCluster struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -84143,17 +89755,16 @@ type SecurityPolicyContainerCluster struct { const SecurityPolicyContainerCluster_CONTAINER_CLUSTER_TYPE_ANTREA = "ANTREA" -func (s *SecurityPolicyContainerCluster) GetType__() bindings.BindingType { +func (s *SecurityPolicyContainerCluster) GetType__() vapiBindings_.BindingType { return SecurityPolicyContainerClusterBindingType() } -func (s *SecurityPolicyContainerCluster) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SecurityPolicyContainerCluster) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SecurityPolicyContainerCluster._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SecurityPolicyContainerCluster._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -84178,17 +89789,16 @@ type SecurityPolicyContainerClusterListResult struct { Results []SecurityPolicyContainerCluster } -func (s *SecurityPolicyContainerClusterListResult) GetType__() bindings.BindingType { +func (s *SecurityPolicyContainerClusterListResult) GetType__() vapiBindings_.BindingType { return SecurityPolicyContainerClusterListResultBindingType() } -func (s *SecurityPolicyContainerClusterListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SecurityPolicyContainerClusterListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SecurityPolicyContainerClusterListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SecurityPolicyContainerClusterListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -84213,17 +89823,16 @@ type SecurityPolicyListResult struct { Results []SecurityPolicy } -func (s *SecurityPolicyListResult) GetType__() bindings.BindingType { +func (s *SecurityPolicyListResult) GetType__() vapiBindings_.BindingType { return SecurityPolicyListResultBindingType() } -func (s *SecurityPolicyListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SecurityPolicyListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SecurityPolicyListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SecurityPolicyListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -84241,17 +89850,16 @@ type SecurityPolicyStatistics struct { Results []RuleStatistics } -func (s *SecurityPolicyStatistics) GetType__() bindings.BindingType { +func (s *SecurityPolicyStatistics) GetType__() vapiBindings_.BindingType { return SecurityPolicyStatisticsBindingType() } -func (s *SecurityPolicyStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SecurityPolicyStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SecurityPolicyStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SecurityPolicyStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -84266,17 +89874,16 @@ type SecurityPolicyStatisticsForEnforcementPoint struct { Statistics *SecurityPolicyStatistics } -func (s *SecurityPolicyStatisticsForEnforcementPoint) GetType__() bindings.BindingType { +func (s *SecurityPolicyStatisticsForEnforcementPoint) GetType__() vapiBindings_.BindingType { return SecurityPolicyStatisticsForEnforcementPointBindingType() } -func (s *SecurityPolicyStatisticsForEnforcementPoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SecurityPolicyStatisticsForEnforcementPoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SecurityPolicyStatisticsForEnforcementPoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SecurityPolicyStatisticsForEnforcementPoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -84301,17 +89908,16 @@ type SecurityPolicyStatisticsListResult struct { Results []SecurityPolicyStatisticsForEnforcementPoint } -func (s *SecurityPolicyStatisticsListResult) GetType__() bindings.BindingType { +func (s *SecurityPolicyStatisticsListResult) GetType__() vapiBindings_.BindingType { return SecurityPolicyStatisticsListResultBindingType() } -func (s *SecurityPolicyStatisticsListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SecurityPolicyStatisticsListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SecurityPolicyStatisticsListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SecurityPolicyStatisticsListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -84348,6 +89954,10 @@ type SecurityProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -84356,27 +89966,28 @@ type SecurityProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool } -func (s *SecurityProfileBindingMap) GetType__() bindings.BindingType { +func (s *SecurityProfileBindingMap) GetType__() vapiBindings_.BindingType { return SecurityProfileBindingMapBindingType() } -func (s *SecurityProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SecurityProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SecurityProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SecurityProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -84413,6 +90024,10 @@ type Segment struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -84421,15 +90036,19 @@ type Segment struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool // Static address binding used for the Segment. This field is deprecated and will be removed in a future release. Please use address_bindings in SegmentPort to configure static bindings. + // + // Deprecated: This API element is deprecated. AddressBindings []PortAddressBindingEntry // Possible values are: // @@ -84456,6 +90075,8 @@ type Segment struct { FederationConfig *FederationConnectivityConfig L2Extension *L2Extension // This property is deprecated. The property will continue to work as expected for existing segments. The segments that are newly created with ls_id will be ignored. Sepcify pre-creted logical switch id for Segment. + // + // Deprecated: This API element is deprecated. LsId *string // Mac pool id that associated with a Segment. MacPoolId *string @@ -84496,17 +90117,16 @@ const Segment_TYPE_EXTENDED = "EXTENDED" const Segment_TYPE_ROUTED_AND_EXTENDED = "ROUTED_AND_EXTENDED" const Segment_TYPE_DISCONNECTED = "DISCONNECTED" -func (s *Segment) GetType__() bindings.BindingType { +func (s *Segment) GetType__() vapiBindings_.BindingType { return SegmentBindingType() } -func (s *Segment) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Segment) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Segment._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Segment._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -84562,23 +90182,22 @@ const SegmentAdvancedConfig_ORIGIN_TYPE_VCENTER = "VCENTER" const SegmentAdvancedConfig_URPF_MODE_NONE = "NONE" const SegmentAdvancedConfig_URPF_MODE_STRICT = "STRICT" -func (s *SegmentAdvancedConfig) GetType__() bindings.BindingType { +func (s *SegmentAdvancedConfig) GetType__() vapiBindings_.BindingType { return SegmentAdvancedConfigBindingType() } -func (s *SegmentAdvancedConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentAdvancedConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentAdvancedConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentAdvancedConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Segment state on specific Enforcement Point. +// Segment state on specific Enforcement Point. The details section in SegmentConfigurationState contains the list of out of sync hosts which are present in the transport zone that is associated with the segment. Out of Sync hosts are the host transport nodes which are not fully synced. type SegmentConfigurationState struct { // Array of configuration state of various sub systems Details []ConfigurationStateElement @@ -84664,6 +90283,17 @@ type SegmentConfigurationState struct { // * SegmentConfigurationState#SegmentConfigurationState_STATE_EDGE_VSPHERE_LOCATION_MISMATCH_RESOLVE // * SegmentConfigurationState#SegmentConfigurationState_STATE_COMPUTE_MANAGER_NOT_FOUND // * SegmentConfigurationState#SegmentConfigurationState_STATE_DELETE_IN_PROGRESS + // * SegmentConfigurationState#SegmentConfigurationState_STATE_ADVANCED_CONFIG_EDIT_FAILED + // * SegmentConfigurationState#SegmentConfigurationState_STATE_UPT_MODE_REALIZATION_POLL_TIMED_OUT + // * SegmentConfigurationState#SegmentConfigurationState_STATE_DATAPATH_CONFIGURATION_EDIT_FAILED + // * SegmentConfigurationState#SegmentConfigurationState_STATE_MAINTENANCE_MODE_ENABLED + // * SegmentConfigurationState#SegmentConfigurationState_STATE_ERROR_IN_ENABLE_MAINTENANCE_MODE + // * SegmentConfigurationState#SegmentConfigurationState_STATE_ERROR_IN_DISABLE_MAINTENANCE_MODE + // * SegmentConfigurationState#SegmentConfigurationState_STATE_CONFIGURE_UPT_ON_VM_FAILED + // * SegmentConfigurationState#SegmentConfigurationState_STATE_VM_VERSION_IS_UPT_INCOMPATIBLE + // * SegmentConfigurationState#SegmentConfigurationState_STATE_DELETE_FAILED_FOR_DIFFERENT_MOREF_ID + // * SegmentConfigurationState#SegmentConfigurationState_STATE_DELETE_FAILED_ON_VM_NOT_FOUND + // * SegmentConfigurationState#SegmentConfigurationState_STATE_DELETE_FAILED_FOR_NON_LCM_EDGE // // Gives details of state of desired configuration. Additional enums with more details on progress/success/error states are sent for edge node. The success states are NODE_READY and TRANSPORT_NODE_READY, pending states are {VM_DEPLOYMENT_QUEUED, VM_DEPLOYMENT_IN_PROGRESS, REGISTRATION_PENDING} and other values indicate failures. \"in_sync\" state indicates that the desired configuration has been received by the host to which it applies, but is not yet in effect. When the configuration is actually in effect, the state will change to \"success\". Please note, failed state is deprecated. State *string @@ -84747,18 +90377,28 @@ const SegmentConfigurationState_STATE_EDGE_NODE_SETTINGS_AND_VSPHERE_SETTINGS_AR const SegmentConfigurationState_STATE_EDGE_VSPHERE_LOCATION_MISMATCH_RESOLVE = "EDGE_VSPHERE_LOCATION_MISMATCH_RESOLVE" const SegmentConfigurationState_STATE_COMPUTE_MANAGER_NOT_FOUND = "COMPUTE_MANAGER_NOT_FOUND" const SegmentConfigurationState_STATE_DELETE_IN_PROGRESS = "DELETE_IN_PROGRESS" - -func (s *SegmentConfigurationState) GetType__() bindings.BindingType { +const SegmentConfigurationState_STATE_ADVANCED_CONFIG_EDIT_FAILED = "ADVANCED_CONFIG_EDIT_FAILED" +const SegmentConfigurationState_STATE_UPT_MODE_REALIZATION_POLL_TIMED_OUT = "UPT_MODE_REALIZATION_POLL_TIMED_OUT" +const SegmentConfigurationState_STATE_DATAPATH_CONFIGURATION_EDIT_FAILED = "DATAPATH_CONFIGURATION_EDIT_FAILED" +const SegmentConfigurationState_STATE_MAINTENANCE_MODE_ENABLED = "MAINTENANCE_MODE_ENABLED" +const SegmentConfigurationState_STATE_ERROR_IN_ENABLE_MAINTENANCE_MODE = "ERROR_IN_ENABLE_MAINTENANCE_MODE" +const SegmentConfigurationState_STATE_ERROR_IN_DISABLE_MAINTENANCE_MODE = "ERROR_IN_DISABLE_MAINTENANCE_MODE" +const SegmentConfigurationState_STATE_CONFIGURE_UPT_ON_VM_FAILED = "CONFIGURE_UPT_ON_VM_FAILED" +const SegmentConfigurationState_STATE_VM_VERSION_IS_UPT_INCOMPATIBLE = "VM_VERSION_IS_UPT_INCOMPATIBLE" +const SegmentConfigurationState_STATE_DELETE_FAILED_FOR_DIFFERENT_MOREF_ID = "DELETE_FAILED_FOR_DIFFERENT_MOREF_ID" +const SegmentConfigurationState_STATE_DELETE_FAILED_ON_VM_NOT_FOUND = "DELETE_FAILED_ON_VM_NOT_FOUND" +const SegmentConfigurationState_STATE_DELETE_FAILED_FOR_NON_LCM_EDGE = "DELETE_FAILED_FOR_NON_LCM_EDGE" + +func (s *SegmentConfigurationState) GetType__() vapiBindings_.BindingType { return SegmentConfigurationStateBindingType() } -func (s *SegmentConfigurationState) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentConfigurationState) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentConfigurationState._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentConfigurationState._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -84782,17 +90422,16 @@ type SegmentConfigurationStateListResult struct { Results []SegmentConfigurationState } -func (s *SegmentConfigurationStateListResult) GetType__() bindings.BindingType { +func (s *SegmentConfigurationStateListResult) GetType__() vapiBindings_.BindingType { return SegmentConfigurationStateListResultBindingType() } -func (s *SegmentConfigurationStateListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentConfigurationStateListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentConfigurationStateListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentConfigurationStateListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -84807,17 +90446,16 @@ type SegmentCrossSiteTrafficStats struct { TxStats *InterSitePortCounters } -func (s *SegmentCrossSiteTrafficStats) GetType__() bindings.BindingType { +func (s *SegmentCrossSiteTrafficStats) GetType__() vapiBindings_.BindingType { return SegmentCrossSiteTrafficStatsBindingType() } -func (s *SegmentCrossSiteTrafficStats) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentCrossSiteTrafficStats) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentCrossSiteTrafficStats._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentCrossSiteTrafficStats._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -84845,17 +90483,16 @@ const SegmentDhcpConfig__TYPE_IDENTIFIER = "SegmentDhcpConfig" const SegmentDhcpConfig_RESOURCE_TYPE_SEGMENTDHCPV4CONFIG = "SegmentDhcpV4Config" const SegmentDhcpConfig_RESOURCE_TYPE_SEGMENTDHCPV6CONFIG = "SegmentDhcpV6Config" -func (s *SegmentDhcpConfig) GetType__() bindings.BindingType { +func (s *SegmentDhcpConfig) GetType__() vapiBindings_.BindingType { return SegmentDhcpConfigBindingType() } -func (s *SegmentDhcpConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentDhcpConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentDhcpConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentDhcpConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -84882,17 +90519,16 @@ type SegmentDhcpV4Config struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const SegmentDhcpV4Config__TYPE_IDENTIFIER = "SegmentDhcpV4Config" -func (s *SegmentDhcpV4Config) GetType__() bindings.BindingType { +func (s *SegmentDhcpV4Config) GetType__() vapiBindings_.BindingType { return SegmentDhcpV4ConfigBindingType() } -func (s *SegmentDhcpV4Config) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentDhcpV4Config) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentDhcpV4Config._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentDhcpV4Config._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -84926,17 +90562,16 @@ type SegmentDhcpV6Config struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const SegmentDhcpV6Config__TYPE_IDENTIFIER = "SegmentDhcpV6Config" -func (s *SegmentDhcpV6Config) GetType__() bindings.BindingType { +func (s *SegmentDhcpV6Config) GetType__() vapiBindings_.BindingType { return SegmentDhcpV6ConfigBindingType() } -func (s *SegmentDhcpV6Config) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentDhcpV6Config) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentDhcpV6Config._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentDhcpV6Config._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -84973,6 +90608,10 @@ type SegmentDiscoveryProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -84981,10 +90620,12 @@ type SegmentDiscoveryProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -84995,17 +90636,16 @@ type SegmentDiscoveryProfileBindingMap struct { MacDiscoveryProfilePath *string } -func (s *SegmentDiscoveryProfileBindingMap) GetType__() bindings.BindingType { +func (s *SegmentDiscoveryProfileBindingMap) GetType__() vapiBindings_.BindingType { return SegmentDiscoveryProfileBindingMapBindingType() } -func (s *SegmentDiscoveryProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentDiscoveryProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentDiscoveryProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentDiscoveryProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -85030,17 +90670,16 @@ type SegmentDiscoveryProfileBindingMapListResult struct { Results []SegmentDiscoveryProfileBindingMap } -func (s *SegmentDiscoveryProfileBindingMapListResult) GetType__() bindings.BindingType { +func (s *SegmentDiscoveryProfileBindingMapListResult) GetType__() vapiBindings_.BindingType { return SegmentDiscoveryProfileBindingMapListResultBindingType() } -func (s *SegmentDiscoveryProfileBindingMapListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentDiscoveryProfileBindingMapListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentDiscoveryProfileBindingMapListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentDiscoveryProfileBindingMapListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -85051,17 +90690,16 @@ type SegmentExtraConfig struct { ConfigPair *UnboundedKeyValuePair } -func (s *SegmentExtraConfig) GetType__() bindings.BindingType { +func (s *SegmentExtraConfig) GetType__() vapiBindings_.BindingType { return SegmentExtraConfigBindingType() } -func (s *SegmentExtraConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentExtraConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentExtraConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentExtraConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -85078,17 +90716,16 @@ type SegmentL2ForwarderSiteSpanInfo struct { SegmentPath *string } -func (s *SegmentL2ForwarderSiteSpanInfo) GetType__() bindings.BindingType { +func (s *SegmentL2ForwarderSiteSpanInfo) GetType__() vapiBindings_.BindingType { return SegmentL2ForwarderSiteSpanInfoBindingType() } -func (s *SegmentL2ForwarderSiteSpanInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentL2ForwarderSiteSpanInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentL2ForwarderSiteSpanInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentL2ForwarderSiteSpanInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -85113,17 +90750,16 @@ type SegmentListResult struct { Results []Segment } -func (s *SegmentListResult) GetType__() bindings.BindingType { +func (s *SegmentListResult) GetType__() vapiBindings_.BindingType { return SegmentListResultBindingType() } -func (s *SegmentListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -85150,17 +90786,16 @@ type SegmentMacAddressListResult struct { TransportNodeId *string } -func (s *SegmentMacAddressListResult) GetType__() bindings.BindingType { +func (s *SegmentMacAddressListResult) GetType__() vapiBindings_.BindingType { return SegmentMacAddressListResultBindingType() } -func (s *SegmentMacAddressListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentMacAddressListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentMacAddressListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentMacAddressListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -85197,6 +90832,10 @@ type SegmentMonitoringProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -85205,10 +90844,12 @@ type SegmentMonitoringProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -85219,17 +90860,16 @@ type SegmentMonitoringProfileBindingMap struct { PortMirroringProfilePath *string } -func (s *SegmentMonitoringProfileBindingMap) GetType__() bindings.BindingType { +func (s *SegmentMonitoringProfileBindingMap) GetType__() vapiBindings_.BindingType { return SegmentMonitoringProfileBindingMapBindingType() } -func (s *SegmentMonitoringProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentMonitoringProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentMonitoringProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentMonitoringProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -85254,17 +90894,16 @@ type SegmentMonitoringProfileBindingMapListResult struct { Results []SegmentMonitoringProfileBindingMap } -func (s *SegmentMonitoringProfileBindingMapListResult) GetType__() bindings.BindingType { +func (s *SegmentMonitoringProfileBindingMapListResult) GetType__() vapiBindings_.BindingType { return SegmentMonitoringProfileBindingMapListResultBindingType() } -func (s *SegmentMonitoringProfileBindingMapListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentMonitoringProfileBindingMapListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentMonitoringProfileBindingMapListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentMonitoringProfileBindingMapListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -85301,6 +90940,10 @@ type SegmentPort struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -85309,10 +90952,12 @@ type SegmentPort struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -85349,17 +90994,16 @@ const SegmentPort_ADMIN_STATE_DOWN = "DOWN" const SegmentPort_INIT_STATE_UNBLOCKED_VLAN = "UNBLOCKED_VLAN" const SegmentPort_INIT_STATE_RESTORE_VIF = "RESTORE_VIF" -func (s *SegmentPort) GetType__() bindings.BindingType { +func (s *SegmentPort) GetType__() vapiBindings_.BindingType { return SegmentPortBindingType() } -func (s *SegmentPort) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentPort) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentPort._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentPort._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -85389,17 +91033,16 @@ const SegmentPortAttachmentState_STATE_ATTACHED_PENDING_CONF = "ATTACHED_PENDING const SegmentPortAttachmentState_STATE_ATTACHED_IN_MOTION = "ATTACHED_IN_MOTION" const SegmentPortAttachmentState_STATE_DETACHED = "DETACHED" -func (s *SegmentPortAttachmentState) GetType__() bindings.BindingType { +func (s *SegmentPortAttachmentState) GetType__() vapiBindings_.BindingType { return SegmentPortAttachmentStateBindingType() } -func (s *SegmentPortAttachmentState) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentPortAttachmentState) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentPortAttachmentState._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentPortAttachmentState._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -85424,17 +91067,16 @@ type SegmentPortListResult struct { Results []SegmentPort } -func (s *SegmentPortListResult) GetType__() bindings.BindingType { +func (s *SegmentPortListResult) GetType__() vapiBindings_.BindingType { return SegmentPortListResultBindingType() } -func (s *SegmentPortListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentPortListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentPortListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentPortListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -85448,17 +91090,16 @@ type SegmentPortMacAddressCsvListResult struct { Results []SegmentPortMacTableCsvEntry } -func (s *SegmentPortMacAddressCsvListResult) GetType__() bindings.BindingType { +func (s *SegmentPortMacAddressCsvListResult) GetType__() vapiBindings_.BindingType { return SegmentPortMacAddressCsvListResultBindingType() } -func (s *SegmentPortMacAddressCsvListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentPortMacAddressCsvListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentPortMacAddressCsvListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentPortMacAddressCsvListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -85485,17 +91126,16 @@ type SegmentPortMacAddressListResult struct { TransportNodeId *string } -func (s *SegmentPortMacAddressListResult) GetType__() bindings.BindingType { +func (s *SegmentPortMacAddressListResult) GetType__() vapiBindings_.BindingType { return SegmentPortMacAddressListResultBindingType() } -func (s *SegmentPortMacAddressListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentPortMacAddressListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentPortMacAddressListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentPortMacAddressListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -85516,17 +91156,16 @@ type SegmentPortMacTableCsvEntry struct { const SegmentPortMacTableCsvEntry_MAC_TYPE_STATIC = "STATIC" const SegmentPortMacTableCsvEntry_MAC_TYPE_LEARNED = "LEARNED" -func (s *SegmentPortMacTableCsvEntry) GetType__() bindings.BindingType { +func (s *SegmentPortMacTableCsvEntry) GetType__() vapiBindings_.BindingType { return SegmentPortMacTableCsvEntryBindingType() } -func (s *SegmentPortMacTableCsvEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentPortMacTableCsvEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentPortMacTableCsvEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentPortMacTableCsvEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -85547,17 +91186,16 @@ type SegmentPortMacTableEntry struct { const SegmentPortMacTableEntry_MAC_TYPE_STATIC = "STATIC" const SegmentPortMacTableEntry_MAC_TYPE_LEARNED = "LEARNED" -func (s *SegmentPortMacTableEntry) GetType__() bindings.BindingType { +func (s *SegmentPortMacTableEntry) GetType__() vapiBindings_.BindingType { return SegmentPortMacTableEntryBindingType() } -func (s *SegmentPortMacTableEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentPortMacTableEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentPortMacTableEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentPortMacTableEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -85576,17 +91214,16 @@ type SegmentPortState struct { TransportNodeIds []string } -func (s *SegmentPortState) GetType__() bindings.BindingType { +func (s *SegmentPortState) GetType__() vapiBindings_.BindingType { return SegmentPortStateBindingType() } -func (s *SegmentPortState) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentPortState) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentPortState._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentPortState._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -85606,17 +91243,16 @@ type SegmentPortStatistics struct { LogicalPortId *string } -func (s *SegmentPortStatistics) GetType__() bindings.BindingType { +func (s *SegmentPortStatistics) GetType__() vapiBindings_.BindingType { return SegmentPortStatisticsBindingType() } -func (s *SegmentPortStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentPortStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentPortStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentPortStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -85642,17 +91278,16 @@ const SegmentPortStatus_STATUS_UP = "UP" const SegmentPortStatus_STATUS_DOWN = "DOWN" const SegmentPortStatus_STATUS_UNKNOWN = "UNKNOWN" -func (s *SegmentPortStatus) GetType__() bindings.BindingType { +func (s *SegmentPortStatus) GetType__() vapiBindings_.BindingType { return SegmentPortStatusBindingType() } -func (s *SegmentPortStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentPortStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentPortStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentPortStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -85689,6 +91324,10 @@ type SegmentQosProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -85697,10 +91336,12 @@ type SegmentQosProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -85709,17 +91350,16 @@ type SegmentQosProfileBindingMap struct { QosProfilePath *string } -func (s *SegmentQosProfileBindingMap) GetType__() bindings.BindingType { +func (s *SegmentQosProfileBindingMap) GetType__() vapiBindings_.BindingType { return SegmentQosProfileBindingMapBindingType() } -func (s *SegmentQosProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentQosProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentQosProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentQosProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -85744,17 +91384,16 @@ type SegmentQosProfileBindingMapListResult struct { Results []SegmentQosProfileBindingMap } -func (s *SegmentQosProfileBindingMapListResult) GetType__() bindings.BindingType { +func (s *SegmentQosProfileBindingMapListResult) GetType__() vapiBindings_.BindingType { return SegmentQosProfileBindingMapListResultBindingType() } -func (s *SegmentQosProfileBindingMapListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentQosProfileBindingMapListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentQosProfileBindingMapListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentQosProfileBindingMapListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -85773,17 +91412,16 @@ type SegmentRequestParameter struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const SegmentRequestParameter__TYPE_IDENTIFIER = "SegmentRequestParameter" -func (s *SegmentRequestParameter) GetType__() bindings.BindingType { +func (s *SegmentRequestParameter) GetType__() vapiBindings_.BindingType { return SegmentRequestParameterBindingType() } -func (s *SegmentRequestParameter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentRequestParameter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentRequestParameter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentRequestParameter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -85820,6 +91458,10 @@ type SegmentSecurityProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -85828,10 +91470,12 @@ type SegmentSecurityProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -85857,17 +91501,16 @@ type SegmentSecurityProfile struct { RateLimitsEnabled *bool } -func (s *SegmentSecurityProfile) GetType__() bindings.BindingType { +func (s *SegmentSecurityProfile) GetType__() vapiBindings_.BindingType { return SegmentSecurityProfileBindingType() } -func (s *SegmentSecurityProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentSecurityProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentSecurityProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentSecurityProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -85904,6 +91547,10 @@ type SegmentSecurityProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -85912,10 +91559,12 @@ type SegmentSecurityProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -85926,17 +91575,16 @@ type SegmentSecurityProfileBindingMap struct { SpoofguardProfilePath *string } -func (s *SegmentSecurityProfileBindingMap) GetType__() bindings.BindingType { +func (s *SegmentSecurityProfileBindingMap) GetType__() vapiBindings_.BindingType { return SegmentSecurityProfileBindingMapBindingType() } -func (s *SegmentSecurityProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentSecurityProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentSecurityProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentSecurityProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -85961,17 +91609,16 @@ type SegmentSecurityProfileBindingMapListResult struct { Results []SegmentSecurityProfileBindingMap } -func (s *SegmentSecurityProfileBindingMapListResult) GetType__() bindings.BindingType { +func (s *SegmentSecurityProfileBindingMapListResult) GetType__() vapiBindings_.BindingType { return SegmentSecurityProfileBindingMapListResultBindingType() } -func (s *SegmentSecurityProfileBindingMapListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentSecurityProfileBindingMapListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentSecurityProfileBindingMapListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentSecurityProfileBindingMapListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -85996,17 +91643,16 @@ type SegmentSecurityProfileListResult struct { Results []SegmentSecurityProfile } -func (s *SegmentSecurityProfileListResult) GetType__() bindings.BindingType { +func (s *SegmentSecurityProfileListResult) GetType__() vapiBindings_.BindingType { return SegmentSecurityProfileListResultBindingType() } -func (s *SegmentSecurityProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentSecurityProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentSecurityProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentSecurityProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -86026,17 +91672,16 @@ type SegmentStatistics struct { LogicalSwitchId *string } -func (s *SegmentStatistics) GetType__() bindings.BindingType { +func (s *SegmentStatistics) GetType__() vapiBindings_.BindingType { return SegmentStatisticsBindingType() } -func (s *SegmentStatistics) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentStatistics) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentStatistics._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentStatistics._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -86044,7 +91689,7 @@ func (s *SegmentStatistics) GetDataValue__() (data.DataValue, []error) { // Subnet configuration for segment type SegmentSubnet struct { - DhcpConfig *data.StructValue + DhcpConfig *vapiData_.StructValue // DHCP address ranges are used for dynamic IP allocation. Supports address range and CIDR formats. First valid host address from the first value is assigned to DHCP server IP address. Existing values cannot be deleted or modified, but additional DHCP ranges can be added. format: address-or-block-or-range DhcpRanges []string // Gateway IP address in CIDR format for both IPv4 and IPv6. format: ip-cidr-block @@ -86053,17 +91698,16 @@ type SegmentSubnet struct { Network *string } -func (s *SegmentSubnet) GetType__() bindings.BindingType { +func (s *SegmentSubnet) GetType__() vapiBindings_.BindingType { return SegmentSubnetBindingType() } -func (s *SegmentSubnet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SegmentSubnet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SegmentSubnet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SegmentSubnet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -86083,17 +91727,16 @@ type SelectableResourceReference struct { Selected *bool } -func (s *SelectableResourceReference) GetType__() bindings.BindingType { +func (s *SelectableResourceReference) GetType__() vapiBindings_.BindingType { return SelectableResourceReferenceBindingType() } -func (s *SelectableResourceReference) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SelectableResourceReference) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SelectableResourceReference._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SelectableResourceReference._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -86120,17 +91763,16 @@ type SelectiveSyncSettings struct { SelectedOrgUnits []string } -func (s *SelectiveSyncSettings) GetType__() bindings.BindingType { +func (s *SelectiveSyncSettings) GetType__() vapiBindings_.BindingType { return SelectiveSyncSettingsBindingType() } -func (s *SelectiveSyncSettings) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SelectiveSyncSettings) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SelectiveSyncSettings._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SelectiveSyncSettings._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -86146,17 +91788,16 @@ type SelfResourceLink struct { Rel *string } -func (s *SelfResourceLink) GetType__() bindings.BindingType { +func (s *SelfResourceLink) GetType__() vapiBindings_.BindingType { return SelfResourceLinkBindingType() } -func (s *SelfResourceLink) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SelfResourceLink) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SelfResourceLink._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SelfResourceLink._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -86193,6 +91834,10 @@ type Service struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -86201,10 +91846,12 @@ type Service struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -86212,22 +91859,21 @@ type Service struct { // The flag, if true, indicates that service is created in the system by default. Such default services can't be modified/deleted. IsDefault *bool // Service type - ServiceEntries []*data.StructValue + ServiceEntries []*vapiData_.StructValue // Type of service, EITHER or NON_ETHER ServiceType *string } -func (s *Service) GetType__() bindings.BindingType { +func (s *Service) GetType__() vapiBindings_.BindingType { return ServiceBindingType() } -func (s *Service) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Service) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Service._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Service._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -86241,17 +91887,16 @@ type ServiceCapability struct { NshLivenessSupportEnabled *bool } -func (s *ServiceCapability) GetType__() bindings.BindingType { +func (s *ServiceCapability) GetType__() vapiBindings_.BindingType { return ServiceCapabilityBindingType() } -func (s *ServiceCapability) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ServiceCapability) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ServiceCapability._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ServiceCapability._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -86275,17 +91920,16 @@ type ServiceChainMapping struct { const ServiceChainMapping_DIRECTION_FORWARD = "FORWARD" const ServiceChainMapping_DIRECTION_REVERSE = "REVERSE" -func (s *ServiceChainMapping) GetType__() bindings.BindingType { +func (s *ServiceChainMapping) GetType__() vapiBindings_.BindingType { return ServiceChainMappingBindingType() } -func (s *ServiceChainMapping) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ServiceChainMapping) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ServiceChainMapping._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ServiceChainMapping._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -86310,17 +91954,16 @@ type ServiceChainMappingListResult struct { Results []ServiceChainMapping } -func (s *ServiceChainMappingListResult) GetType__() bindings.BindingType { +func (s *ServiceChainMappingListResult) GetType__() vapiBindings_.BindingType { return ServiceChainMappingListResultBindingType() } -func (s *ServiceChainMappingListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ServiceChainMappingListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ServiceChainMappingListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ServiceChainMappingListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -86427,17 +92070,16 @@ const ServiceDefinition_TRANSPORTS_L2_BRIDGE = "L2_BRIDGE" const ServiceDefinition_TRANSPORTS_L3_ROUTED = "L3_ROUTED" const ServiceDefinition_TRANSPORTS_NSH = "NSH" -func (s *ServiceDefinition) GetType__() bindings.BindingType { +func (s *ServiceDefinition) GetType__() vapiBindings_.BindingType { return ServiceDefinitionBindingType() } -func (s *ServiceDefinition) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ServiceDefinition) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ServiceDefinition._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ServiceDefinition._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -86455,17 +92097,16 @@ type ServiceDeploymentSpec struct { SvmVersion *string } -func (s *ServiceDeploymentSpec) GetType__() bindings.BindingType { +func (s *ServiceDeploymentSpec) GetType__() vapiBindings_.BindingType { return ServiceDeploymentSpecBindingType() } -func (s *ServiceDeploymentSpec) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ServiceDeploymentSpec) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ServiceDeploymentSpec._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ServiceDeploymentSpec._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -86510,6 +92151,10 @@ type ServiceEntry struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -86518,10 +92163,12 @@ type ServiceEntry struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -86540,17 +92187,16 @@ const ServiceEntry_RESOURCE_TYPE_L4PORTSETSERVICEENTRY = "L4PortSetServiceEntry" const ServiceEntry_RESOURCE_TYPE_ETHERTYPESERVICEENTRY = "EtherTypeServiceEntry" const ServiceEntry_RESOURCE_TYPE_NESTEDSERVICESERVICEENTRY = "NestedServiceServiceEntry" -func (s *ServiceEntry) GetType__() bindings.BindingType { +func (s *ServiceEntry) GetType__() vapiBindings_.BindingType { return ServiceEntryBindingType() } -func (s *ServiceEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ServiceEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ServiceEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ServiceEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -86572,20 +92218,19 @@ type ServiceEntryListResult struct { // Field by which records are sorted SortBy *string // Service entry list results - Results []*data.StructValue + Results []*vapiData_.StructValue } -func (s *ServiceEntryListResult) GetType__() bindings.BindingType { +func (s *ServiceEntryListResult) GetType__() vapiBindings_.BindingType { return ServiceEntryListResultBindingType() } -func (s *ServiceEntryListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ServiceEntryListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ServiceEntryListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ServiceEntryListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -86610,17 +92255,16 @@ type ServiceInsertionServiceListResult struct { Results []ServiceDefinition } -func (s *ServiceInsertionServiceListResult) GetType__() bindings.BindingType { +func (s *ServiceInsertionServiceListResult) GetType__() vapiBindings_.BindingType { return ServiceInsertionServiceListResultBindingType() } -func (s *ServiceInsertionServiceListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ServiceInsertionServiceListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ServiceInsertionServiceListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ServiceInsertionServiceListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -86662,6 +92306,10 @@ type ServiceInstanceEndpoint struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -86670,10 +92318,12 @@ type ServiceInstanceEndpoint struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -86687,17 +92337,16 @@ type ServiceInstanceEndpoint struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const ServiceInstanceEndpoint__TYPE_IDENTIFIER = "ServiceInstanceEndpoint" -func (s *ServiceInstanceEndpoint) GetType__() bindings.BindingType { +func (s *ServiceInstanceEndpoint) GetType__() vapiBindings_.BindingType { return ServiceInstanceEndpointBindingType() } -func (s *ServiceInstanceEndpoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ServiceInstanceEndpoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ServiceInstanceEndpoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ServiceInstanceEndpoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -86722,17 +92371,16 @@ type ServiceInstanceEndpointListResult struct { Results []ServiceInstanceEndpoint } -func (s *ServiceInstanceEndpointListResult) GetType__() bindings.BindingType { +func (s *ServiceInstanceEndpointListResult) GetType__() vapiBindings_.BindingType { return ServiceInstanceEndpointListResultBindingType() } -func (s *ServiceInstanceEndpointListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ServiceInstanceEndpointListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ServiceInstanceEndpointListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ServiceInstanceEndpointListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -86769,6 +92417,10 @@ type ServiceInterface struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -86777,10 +92429,12 @@ type ServiceInterface struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -86791,17 +92445,16 @@ type ServiceInterface struct { Subnets []InterfaceSubnet } -func (s *ServiceInterface) GetType__() bindings.BindingType { +func (s *ServiceInterface) GetType__() vapiBindings_.BindingType { return ServiceInterfaceBindingType() } -func (s *ServiceInterface) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ServiceInterface) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ServiceInterface._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ServiceInterface._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -86826,17 +92479,16 @@ type ServiceInterfaceListResult struct { Results []ServiceInterface } -func (s *ServiceInterfaceListResult) GetType__() bindings.BindingType { +func (s *ServiceInterfaceListResult) GetType__() vapiBindings_.BindingType { return ServiceInterfaceListResultBindingType() } -func (s *ServiceInterfaceListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ServiceInterfaceListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ServiceInterfaceListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ServiceInterfaceListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -86861,17 +92513,16 @@ type ServiceListResult struct { Results []Service } -func (s *ServiceListResult) GetType__() bindings.BindingType { +func (s *ServiceListResult) GetType__() vapiBindings_.BindingType { return ServiceListResultBindingType() } -func (s *ServiceListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ServiceListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ServiceListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ServiceListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -86889,17 +92540,16 @@ type ServicePath struct { ServicePathId *int64 } -func (s *ServicePath) GetType__() bindings.BindingType { +func (s *ServicePath) GetType__() vapiBindings_.BindingType { return ServicePathBindingType() } -func (s *ServicePath) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ServicePath) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ServicePath._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ServicePath._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -86937,17 +92587,16 @@ const ServicePathHop_ACTION_SERVICE_ACTION_INVALID = "SERVICE_ACTION_INVALID" const ServicePathHop_ACTION_COPY = "COPY" const ServicePathHop_ACTION_REDIRECT = "REDIRECT" -func (s *ServicePathHop) GetType__() bindings.BindingType { +func (s *ServicePathHop) GetType__() vapiBindings_.BindingType { return ServicePathHopBindingType() } -func (s *ServicePathHop) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ServicePathHop) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ServicePathHop._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ServicePathHop._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -86972,17 +92621,16 @@ type ServicePathListResult struct { Results []ServicePath } -func (s *ServicePathListResult) GetType__() bindings.BindingType { +func (s *ServicePathListResult) GetType__() vapiBindings_.BindingType { return ServicePathListResultBindingType() } -func (s *ServicePathListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ServicePathListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ServicePathListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ServicePathListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -87023,17 +92671,16 @@ type ServiceProfileGroups struct { Groups []GroupInfo } -func (s *ServiceProfileGroups) GetType__() bindings.BindingType { +func (s *ServiceProfileGroups) GetType__() vapiBindings_.BindingType { return ServiceProfileGroupsBindingType() } -func (s *ServiceProfileGroups) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ServiceProfileGroups) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ServiceProfileGroups._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ServiceProfileGroups._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -87070,6 +92717,10 @@ type ServiceReference struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -87078,10 +92729,12 @@ type ServiceReference struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -87092,17 +92745,16 @@ type ServiceReference struct { PartnerServiceName *string } -func (s *ServiceReference) GetType__() bindings.BindingType { +func (s *ServiceReference) GetType__() vapiBindings_.BindingType { return ServiceReferenceBindingType() } -func (s *ServiceReference) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ServiceReference) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ServiceReference._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ServiceReference._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -87127,17 +92779,16 @@ type ServiceReferenceListResult struct { Results []ServiceReference } -func (s *ServiceReferenceListResult) GetType__() bindings.BindingType { +func (s *ServiceReferenceListResult) GetType__() vapiBindings_.BindingType { return ServiceReferenceListResultBindingType() } -func (s *ServiceReferenceListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ServiceReferenceListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ServiceReferenceListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ServiceReferenceListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -87174,6 +92825,10 @@ type ServiceSegment struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -87182,10 +92837,12 @@ type ServiceSegment struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -87196,17 +92853,16 @@ type ServiceSegment struct { TransportZonePath *string } -func (s *ServiceSegment) GetType__() bindings.BindingType { +func (s *ServiceSegment) GetType__() vapiBindings_.BindingType { return ServiceSegmentBindingType() } -func (s *ServiceSegment) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ServiceSegment) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ServiceSegment._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ServiceSegment._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -87231,17 +92887,16 @@ type ServiceSegmentListResult struct { Results []ServiceSegment } -func (s *ServiceSegmentListResult) GetType__() bindings.BindingType { +func (s *ServiceSegmentListResult) GetType__() vapiBindings_.BindingType { return ServiceSegmentListResultBindingType() } -func (s *ServiceSegmentListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ServiceSegmentListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ServiceSegmentListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ServiceSegmentListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -87266,17 +92921,16 @@ type SessionTimerProfileBindingListResult struct { Results []SessionTimerProfileBindingMap } -func (s *SessionTimerProfileBindingListResult) GetType__() bindings.BindingType { +func (s *SessionTimerProfileBindingListResult) GetType__() vapiBindings_.BindingType { return SessionTimerProfileBindingListResultBindingType() } -func (s *SessionTimerProfileBindingListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SessionTimerProfileBindingListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SessionTimerProfileBindingListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SessionTimerProfileBindingListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -87313,6 +92967,10 @@ type SessionTimerProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -87321,10 +92979,12 @@ type SessionTimerProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -87333,17 +92993,16 @@ type SessionTimerProfileBindingMap struct { ProfilePath *string } -func (s *SessionTimerProfileBindingMap) GetType__() bindings.BindingType { +func (s *SessionTimerProfileBindingMap) GetType__() vapiBindings_.BindingType { return SessionTimerProfileBindingMapBindingType() } -func (s *SessionTimerProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SessionTimerProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SessionTimerProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SessionTimerProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -87367,17 +93026,16 @@ type SetFields struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const SetFields__TYPE_IDENTIFIER = "SetFields" -func (s *SetFields) GetType__() bindings.BindingType { +func (s *SetFields) GetType__() vapiBindings_.BindingType { return SetFieldsBindingType() } -func (s *SetFields) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SetFields) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SetFields._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SetFields._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -87414,6 +93072,10 @@ type ShaDynamicPlugin struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -87422,10 +93084,12 @@ type ShaDynamicPlugin struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -87436,17 +93100,16 @@ type ShaDynamicPlugin struct { IsPluginUploaded *bool } -func (s *ShaDynamicPlugin) GetType__() bindings.BindingType { +func (s *ShaDynamicPlugin) GetType__() vapiBindings_.BindingType { return ShaDynamicPluginBindingType() } -func (s *ShaDynamicPlugin) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ShaDynamicPlugin) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ShaDynamicPlugin._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ShaDynamicPlugin._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -87471,17 +93134,16 @@ type ShaDynamicPluginListResult struct { Results []ShaDynamicPlugin } -func (s *ShaDynamicPluginListResult) GetType__() bindings.BindingType { +func (s *ShaDynamicPluginListResult) GetType__() vapiBindings_.BindingType { return ShaDynamicPluginListResultBindingType() } -func (s *ShaDynamicPluginListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ShaDynamicPluginListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ShaDynamicPluginListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ShaDynamicPluginListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -87525,6 +93187,367 @@ type ShaDynamicPluginProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // The Policy group path to apply the changes on Sha Plugin. It can be pre-defined plugin or dynamic created plugin. + AppliedToGroupPath *string + // The on-off switch of System Health Plugin on UA cluster nodes. + AppliedToUa *bool + // The on-off switch of System Health Plugin + Enabled *bool + // The policy path of Sha Plugin. It can be pre-defined plugin or dynamic created plugin. + PluginPath *string +} + +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const ShaDynamicPluginProfile__TYPE_IDENTIFIER = "ShaDynamicPluginProfile" + +func (s *ShaDynamicPluginProfile) GetType__() vapiBindings_.BindingType { + return ShaDynamicPluginProfileBindingType() +} + +func (s *ShaDynamicPluginProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ShaDynamicPluginProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// The ShaPluginProfile is the base class for System Health plugin profile +type ShaPluginProfile struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // Possible values are: + // + // * ShaPluginProfile#ShaPluginProfile_RESOURCE_TYPE_PREDEFINEDPLUGIN + // * ShaPluginProfile#ShaPluginProfile_RESOURCE_TYPE_DYNAMICPLUGIN + // + // Valid System Health plugin types + ResourceType string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // The Policy group path to apply the changes on Sha Plugin. It can be pre-defined plugin or dynamic created plugin. + AppliedToGroupPath *string + // The on-off switch of System Health Plugin on UA cluster nodes. + AppliedToUa *bool + // The on-off switch of System Health Plugin + Enabled *bool + // The policy path of Sha Plugin. It can be pre-defined plugin or dynamic created plugin. + PluginPath *string +} + +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const ShaPluginProfile__TYPE_IDENTIFIER = "ShaPluginProfile" +const ShaPluginProfile_RESOURCE_TYPE_PREDEFINEDPLUGIN = "PredefinedPlugin" +const ShaPluginProfile_RESOURCE_TYPE_DYNAMICPLUGIN = "DynamicPlugin" + +func (s *ShaPluginProfile) GetType__() vapiBindings_.BindingType { + return ShaPluginProfileBindingType() +} + +func (s *ShaPluginProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ShaPluginProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Paged list of Sha plugin profiles. +type ShaPluginProfileListResult struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // Sha plugin profile list results + Results []*vapiData_.StructValue +} + +func (s *ShaPluginProfileListResult) GetType__() vapiBindings_.BindingType { + return ShaPluginProfileListResultBindingType() +} + +func (s *ShaPluginProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ShaPluginProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Paged list of Sha pre-defined plugin list. +type ShaPreDefinedPluginListResult struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // Sha plugin list results + Results []ShaPredefinedPlugin +} + +func (s *ShaPreDefinedPluginListResult) GetType__() vapiBindings_.BindingType { + return ShaPreDefinedPluginListResultBindingType() +} + +func (s *ShaPreDefinedPluginListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ShaPreDefinedPluginListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// System pre-defined plugin config +type ShaPredefinedPlugin struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + Config *ShaPredefinedPluginProfileData + // The corresponding plugin will wait for config seconds after reboot. format: int64 + DelayOnReboot *int64 + // The on-off switch of Sha plugin + Enabled *bool + // Possible values are: + // + // * ShaPredefinedPlugin#ShaPredefinedPlugin_PRE_REQ_CONDITIONS_WAVE_FRONT + // * ShaPredefinedPlugin#ShaPredefinedPlugin_PRE_REQ_CONDITIONS_TSDB + // * ShaPredefinedPlugin#ShaPredefinedPlugin_PRE_REQ_CONDITIONS_TRACE + // + // Display the pre-req conditions to run the predefined plugin. + PreReqConditions []string + // Possible values are: + // + // * ShaPredefinedPlugin#ShaPredefinedPlugin_SUPPORTED_NODE_TYPES_NSX_ESX + // * ShaPredefinedPlugin#ShaPredefinedPlugin_SUPPORTED_NODE_TYPES_NSX_KVM + // * ShaPredefinedPlugin#ShaPredefinedPlugin_SUPPORTED_NODE_TYPES_NSX_BAREMETAL_SERVER + // * ShaPredefinedPlugin#ShaPredefinedPlugin_SUPPORTED_NODE_TYPES_NSX_EDGE + // * ShaPredefinedPlugin#ShaPredefinedPlugin_SUPPORTED_NODE_TYPES_NSX_PUBLIC_CLOUD_GATEWAY + // * ShaPredefinedPlugin#ShaPredefinedPlugin_SUPPORTED_NODE_TYPES_NSX_MANAGER + // * ShaPredefinedPlugin#ShaPredefinedPlugin_SUPPORTED_NODE_TYPES_NSX_POLICY_MANAGER + // * ShaPredefinedPlugin#ShaPredefinedPlugin_SUPPORTED_NODE_TYPES_NSX_CONTROLLER + // * ShaPredefinedPlugin#ShaPredefinedPlugin_SUPPORTED_NODE_TYPES_GLOBAL_MANAGER + // + // Display the running node types of predefined plugin. + SupportedNodeTypes []string +} + +const ShaPredefinedPlugin_PRE_REQ_CONDITIONS_WAVE_FRONT = "WAVE_FRONT" +const ShaPredefinedPlugin_PRE_REQ_CONDITIONS_TSDB = "TSDB" +const ShaPredefinedPlugin_PRE_REQ_CONDITIONS_TRACE = "TRACE" +const ShaPredefinedPlugin_SUPPORTED_NODE_TYPES_NSX_ESX = "NSX_ESX" +const ShaPredefinedPlugin_SUPPORTED_NODE_TYPES_NSX_KVM = "NSX_KVM" +const ShaPredefinedPlugin_SUPPORTED_NODE_TYPES_NSX_BAREMETAL_SERVER = "NSX_BAREMETAL_SERVER" +const ShaPredefinedPlugin_SUPPORTED_NODE_TYPES_NSX_EDGE = "NSX_EDGE" +const ShaPredefinedPlugin_SUPPORTED_NODE_TYPES_NSX_PUBLIC_CLOUD_GATEWAY = "NSX_PUBLIC_CLOUD_GATEWAY" +const ShaPredefinedPlugin_SUPPORTED_NODE_TYPES_NSX_MANAGER = "NSX_MANAGER" +const ShaPredefinedPlugin_SUPPORTED_NODE_TYPES_NSX_POLICY_MANAGER = "NSX_POLICY_MANAGER" +const ShaPredefinedPlugin_SUPPORTED_NODE_TYPES_NSX_CONTROLLER = "NSX_CONTROLLER" +const ShaPredefinedPlugin_SUPPORTED_NODE_TYPES_GLOBAL_MANAGER = "GLOBAL_MANAGER" + +func (s *ShaPredefinedPlugin) GetType__() vapiBindings_.BindingType { + return ShaPredefinedPluginBindingType() +} + +func (s *ShaPredefinedPlugin) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ShaPredefinedPlugin._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// System predefined plugin profile +type ShaPredefinedPluginProfile struct { + Config *ShaPredefinedPluginProfileData + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // Possible values are: + // + // * ShaPluginProfile#ShaPluginProfile_RESOURCE_TYPE_PREDEFINEDPLUGIN + // * ShaPluginProfile#ShaPluginProfile_RESOURCE_TYPE_DYNAMICPLUGIN + // + // Valid System Health plugin types + ResourceType string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -87533,16 +93556,20 @@ type ShaDynamicPluginProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool // The Policy group path to apply the changes on Sha Plugin. It can be pre-defined plugin or dynamic created plugin. AppliedToGroupPath *string + // The on-off switch of System Health Plugin on UA cluster nodes. + AppliedToUa *bool // The on-off switch of System Health Plugin Enabled *bool // The policy path of Sha Plugin. It can be pre-defined plugin or dynamic created plugin. @@ -87552,26 +93579,50 @@ type ShaDynamicPluginProfile struct { // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ShaDynamicPluginProfile__TYPE_IDENTIFIER = "ShaDynamicPluginProfile" +const ShaPredefinedPluginProfile__TYPE_IDENTIFIER = "ShaPredefinedPluginProfile" -func (s *ShaDynamicPluginProfile) GetType__() bindings.BindingType { - return ShaDynamicPluginProfileBindingType() +func (s *ShaPredefinedPluginProfile) GetType__() vapiBindings_.BindingType { + return ShaPredefinedPluginProfileBindingType() } -func (s *ShaDynamicPluginProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ShaPredefinedPluginProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ShaDynamicPluginProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ShaPredefinedPluginProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// The ShaPluginProfile is the base class for System Health plugin profile -type ShaPluginProfile struct { +// Describes a config item for System Health profile. +type ShaPredefinedPluginProfileData struct { + // The interval of plugin to check the status. format: int64 + CheckInterval *int64 + // The interval of plugin to report the status. format: int64 + ReportInterval *int64 + // The smallest report interval if the status is changed. The value of smallest_report_interval_if_change should be less than the value of report_interval format: int64 + SmallestReportIntervalIfChange *int64 +} + +func (s *ShaPredefinedPluginProfileData) GetType__() vapiBindings_.BindingType { + return ShaPredefinedPluginProfileDataBindingType() +} + +func (s *ShaPredefinedPluginProfileData) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for ShaPredefinedPluginProfileData._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// A Share is a container that shares all its contents represented by associated SharedResource entities with Orgs or Projects represented using the 'sharedWith' property. Default share object is created by the system which is shared with all the orgs and projects by default. Id of default share object is default. Also, default share object per org/project will also be created as part of org/project creation workflow. Id of org share object will be \"\", but for default org it is \"default-org-share\". Id of project share object will be \"-\" (ex: org1-project1). +type Share struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -87597,15 +93648,14 @@ type ShaPluginProfile struct { DisplayName *string // Unique identifier of this resource Id *string - // Possible values are: - // - // * ShaPluginProfile#ShaPluginProfile_RESOURCE_TYPE_PREDEFINEDPLUGIN - // * ShaPluginProfile#ShaPluginProfile_RESOURCE_TYPE_DYNAMICPLUGIN - // - // Valid System Health plugin types - ResourceType string + // The type of this resource. + ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -87614,47 +93664,37 @@ type ShaPluginProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool - // The Policy group path to apply the changes on Sha Plugin. It can be pre-defined plugin or dynamic created plugin. - AppliedToGroupPath *string - // The on-off switch of System Health Plugin - Enabled *bool - // The policy path of Sha Plugin. It can be pre-defined plugin or dynamic created plugin. - PluginPath *string + // Represents and array of the paths of the contexts (Org or Project) to which the contents of this share should be shared. A resource that is shared with a org is made accessible to the underlying Projects as well. + SharedWith []string } -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ShaPluginProfile__TYPE_IDENTIFIER = "ShaPluginProfile" -const ShaPluginProfile_RESOURCE_TYPE_PREDEFINEDPLUGIN = "PredefinedPlugin" -const ShaPluginProfile_RESOURCE_TYPE_DYNAMICPLUGIN = "DynamicPlugin" - -func (s *ShaPluginProfile) GetType__() bindings.BindingType { - return ShaPluginProfileBindingType() +func (s *Share) GetType__() vapiBindings_.BindingType { + return ShareBindingType() } -func (s *ShaPluginProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Share) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ShaPluginProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Share._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Paged list of Sha plugin profiles. -type ShaPluginProfileListResult struct { +// Paged Collection of Shares +type ShareListResult struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -87668,63 +93708,27 @@ type ShaPluginProfileListResult struct { SortAscending *bool // Field by which records are sorted SortBy *string - // Sha plugin profile list results - Results []*data.StructValue + // Share list results + Results []Share } -func (s *ShaPluginProfileListResult) GetType__() bindings.BindingType { - return ShaPluginProfileListResultBindingType() +func (s *ShareListResult) GetType__() vapiBindings_.BindingType { + return ShareListResultBindingType() } -func (s *ShaPluginProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ShareListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ShaPluginProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ShareListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Paged list of Sha pre-defined plugin list. -type ShaPreDefinedPluginListResult struct { - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Opaque cursor to be used for getting next page of records (supplied by current result page) - Cursor *string - // Count of results found (across all pages), set only on first page format: int64 - ResultCount *int64 - // If true, results are sorted in ascending order - SortAscending *bool - // Field by which records are sorted - SortBy *string - // Sha plugin list results - Results []ShaPredefinedPlugin -} - -func (s *ShaPreDefinedPluginListResult) GetType__() bindings.BindingType { - return ShaPreDefinedPluginListResultBindingType() -} - -func (s *ShaPreDefinedPluginListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for ShaPreDefinedPluginListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// System pre-defined plugin config -type ShaPredefinedPlugin struct { +// A SharedResource is a child of the resource that needs to be shared. Where the resoruce is shared is determined by the Share instance to which this shared resource refers. Default shared resource under default share object is created by the system. All the resources under default shared resources will be available for consumption to all the orgs/projects by default. Shared Resource for specific org will be available for consumption for that particular org only. +type SharedResource struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -87754,6 +93758,10 @@ type ShaPredefinedPlugin struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -87762,175 +93770,64 @@ type ShaPredefinedPlugin struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool - Config *ShaPredefinedPluginProfileData - // The corresponding plugin will wait for config seconds after reboot. format: int64 - DelayOnReboot *int64 - // The on-off switch of Sha plugin - Enabled *bool - // Possible values are: - // - // * ShaPredefinedPlugin#ShaPredefinedPlugin_PRE_REQ_CONDITIONS_WAVE_FRONT - // * ShaPredefinedPlugin#ShaPredefinedPlugin_PRE_REQ_CONDITIONS_TSDB - // * ShaPredefinedPlugin#ShaPredefinedPlugin_PRE_REQ_CONDITIONS_TRACE - // - // Display the pre-req conditions to run the predefined plugin. - PreReqConditions []string - // Possible values are: - // - // * ShaPredefinedPlugin#ShaPredefinedPlugin_SUPPORTED_NODE_TYPES_NSX_ESX - // * ShaPredefinedPlugin#ShaPredefinedPlugin_SUPPORTED_NODE_TYPES_NSX_KVM - // * ShaPredefinedPlugin#ShaPredefinedPlugin_SUPPORTED_NODE_TYPES_NSX_BAREMETAL_SERVER - // * ShaPredefinedPlugin#ShaPredefinedPlugin_SUPPORTED_NODE_TYPES_NSX_EDGE - // * ShaPredefinedPlugin#ShaPredefinedPlugin_SUPPORTED_NODE_TYPES_NSX_PUBLIC_CLOUD_GATEWAY - // * ShaPredefinedPlugin#ShaPredefinedPlugin_SUPPORTED_NODE_TYPES_NSX_MANAGER - // * ShaPredefinedPlugin#ShaPredefinedPlugin_SUPPORTED_NODE_TYPES_NSX_POLICY_MANAGER - // * ShaPredefinedPlugin#ShaPredefinedPlugin_SUPPORTED_NODE_TYPES_NSX_CONTROLLER - // * ShaPredefinedPlugin#ShaPredefinedPlugin_SUPPORTED_NODE_TYPES_GLOBAL_MANAGER - // - // Display the running node types of predefined plugin. - SupportedNodeTypes []string + // Represents the path and other properties of the resource to be shared. The entity represented by this shared resource is shared with all the Orgs or Projects contexts that the Share container references. + ResourceObjects []ResourceObject } -const ShaPredefinedPlugin_PRE_REQ_CONDITIONS_WAVE_FRONT = "WAVE_FRONT" -const ShaPredefinedPlugin_PRE_REQ_CONDITIONS_TSDB = "TSDB" -const ShaPredefinedPlugin_PRE_REQ_CONDITIONS_TRACE = "TRACE" -const ShaPredefinedPlugin_SUPPORTED_NODE_TYPES_NSX_ESX = "NSX_ESX" -const ShaPredefinedPlugin_SUPPORTED_NODE_TYPES_NSX_KVM = "NSX_KVM" -const ShaPredefinedPlugin_SUPPORTED_NODE_TYPES_NSX_BAREMETAL_SERVER = "NSX_BAREMETAL_SERVER" -const ShaPredefinedPlugin_SUPPORTED_NODE_TYPES_NSX_EDGE = "NSX_EDGE" -const ShaPredefinedPlugin_SUPPORTED_NODE_TYPES_NSX_PUBLIC_CLOUD_GATEWAY = "NSX_PUBLIC_CLOUD_GATEWAY" -const ShaPredefinedPlugin_SUPPORTED_NODE_TYPES_NSX_MANAGER = "NSX_MANAGER" -const ShaPredefinedPlugin_SUPPORTED_NODE_TYPES_NSX_POLICY_MANAGER = "NSX_POLICY_MANAGER" -const ShaPredefinedPlugin_SUPPORTED_NODE_TYPES_NSX_CONTROLLER = "NSX_CONTROLLER" -const ShaPredefinedPlugin_SUPPORTED_NODE_TYPES_GLOBAL_MANAGER = "GLOBAL_MANAGER" - -func (s *ShaPredefinedPlugin) GetType__() bindings.BindingType { - return ShaPredefinedPluginBindingType() +func (s *SharedResource) GetType__() vapiBindings_.BindingType { + return SharedResourceBindingType() } -func (s *ShaPredefinedPlugin) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SharedResource) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ShaPredefinedPlugin._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SharedResource._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// System predefined plugin profile -type ShaPredefinedPluginProfile struct { - Config *ShaPredefinedPluginProfileData +// Paged Collection of SharedResources +type SharedResourceListResult struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource Schema *string Self *SelfResourceLink - // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 - Revision *int64 - // Timestamp of resource creation format: int64 - CreateTime *int64 - // ID of the user who created this resource - CreateUser *string - // Timestamp of last modification format: int64 - LastModifiedTime *int64 - // ID of the user who last modified this resource - LastModifiedUser *string - // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. - Protection *string - // Indicates system owned resource - SystemOwned *bool - // Description of this resource - Description *string - // Defaults to ID if not set - DisplayName *string - // Unique identifier of this resource - Id *string - // Possible values are: - // - // * ShaPluginProfile#ShaPluginProfile_RESOURCE_TYPE_PREDEFINEDPLUGIN - // * ShaPluginProfile#ShaPluginProfile_RESOURCE_TYPE_DYNAMICPLUGIN - // - // Valid System Health plugin types - ResourceType string - // Opaque identifiers meaningful to the API user - Tags []Tag - // Path of its parent - ParentPath *string - // Absolute path of this object - Path *string - // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. - RealizationId *string - // Path relative from its parent - RelativePath *string - // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. - UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue - // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. - MarkedForDelete *bool - // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. - Overridden *bool - // The Policy group path to apply the changes on Sha Plugin. It can be pre-defined plugin or dynamic created plugin. - AppliedToGroupPath *string - // The on-off switch of System Health Plugin - Enabled *bool - // The policy path of Sha Plugin. It can be pre-defined plugin or dynamic created plugin. - PluginPath *string -} - -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const ShaPredefinedPluginProfile__TYPE_IDENTIFIER = "ShaPredefinedPluginProfile" - -func (s *ShaPredefinedPluginProfile) GetType__() bindings.BindingType { - return ShaPredefinedPluginProfileBindingType() -} - -func (s *ShaPredefinedPluginProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for ShaPredefinedPluginProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Describes a config item for System Health profile. -type ShaPredefinedPluginProfileData struct { - // The interval of plugin to check the status. format: int64 - CheckInterval *int64 - // The interval of plugin to report the status. format: int64 - ReportInterval *int64 - // The smallest report interval if the status is changed. The value of smallest_report_interval_if_change should be less than the value of report_interval format: int64 - SmallestReportIntervalIfChange *int64 + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // SharedResource list results + Results []SharedResource } -func (s *ShaPredefinedPluginProfileData) GetType__() bindings.BindingType { - return ShaPredefinedPluginProfileDataBindingType() +func (s *SharedResourceListResult) GetType__() vapiBindings_.BindingType { + return SharedResourceListResultBindingType() } -func (s *ShaPredefinedPluginProfileData) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SharedResourceListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ShaPredefinedPluginProfileData._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SharedResourceListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -87967,6 +93864,10 @@ type Site struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -87975,10 +93876,12 @@ type Site struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -87994,19 +93897,28 @@ type Site struct { SiteConnectionInfo []SiteNodeConnectionInfo // 12-bit system generated site number format: int64 SiteNumber *int64 + // Possible values are: + // + // * Site#Site_SITE_TYPE_ONPREM_LM + // * Site#Site_SITE_TYPE_SDDC_LM + // + // The site_type property identifies type of current site. + SiteType *string } -func (s *Site) GetType__() bindings.BindingType { +const Site_SITE_TYPE_ONPREM_LM = "ONPREM_LM" +const Site_SITE_TYPE_SDDC_LM = "SDDC_LM" + +func (s *Site) GetType__() vapiBindings_.BindingType { return SiteBindingType() } -func (s *Site) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Site) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Site._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Site._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -88020,17 +93932,16 @@ type SiteAllocationIndexForEdge struct { TargetResourcePath *string } -func (s *SiteAllocationIndexForEdge) GetType__() bindings.BindingType { +func (s *SiteAllocationIndexForEdge) GetType__() vapiBindings_.BindingType { return SiteAllocationIndexForEdgeBindingType() } -func (s *SiteAllocationIndexForEdge) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SiteAllocationIndexForEdge) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SiteAllocationIndexForEdge._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SiteAllocationIndexForEdge._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -88048,17 +93959,39 @@ type SiteFederationConfig struct { SitePath *string } -func (s *SiteFederationConfig) GetType__() bindings.BindingType { +func (s *SiteFederationConfig) GetType__() vapiBindings_.BindingType { return SiteFederationConfigBindingType() } -func (s *SiteFederationConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SiteFederationConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for SiteFederationConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Information related to Sites applicable for given Org. +type SiteInfo struct { + // The edge cluster on which the networking elements for the Org will be created. + EdgeClusterPaths []string + // This represents the path of the site which is managed by Global Manager. For the local manager, if set, this needs to point to 'default'. + SitePath *string +} + +func (s *SiteInfo) GetType__() vapiBindings_.BindingType { + return SiteInfoBindingType() +} + +func (s *SiteInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SiteFederationConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SiteInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -88083,17 +94016,16 @@ type SiteListResult struct { Results []Site } -func (s *SiteListResult) GetType__() bindings.BindingType { +func (s *SiteListResult) GetType__() vapiBindings_.BindingType { return SiteListResultBindingType() } -func (s *SiteListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SiteListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SiteListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SiteListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -88105,23 +94037,24 @@ type SiteNodeConnectionInfo struct { Fqdn *string // Password to connect to Site's Local Manager. Password *string + // Site UUID supplied for connection info + SiteUiid *string // Thumbprint of Site's Local Manager in the form of a SHA-256 hash represented in lower case HEX. Thumbprint *string // Username to connect to Site's Local Manager. Username *string } -func (s *SiteNodeConnectionInfo) GetType__() bindings.BindingType { +func (s *SiteNodeConnectionInfo) GetType__() vapiBindings_.BindingType { return SiteNodeConnectionInfoBindingType() } -func (s *SiteNodeConnectionInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SiteNodeConnectionInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SiteNodeConnectionInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SiteNodeConnectionInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -88158,6 +94091,10 @@ type SiteOffBoardingState struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -88166,10 +94103,12 @@ type SiteOffBoardingState struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -88212,17 +94151,16 @@ const SiteOffBoardingState_STATUS_TERMINAL_FAILED = "TERMINAL_FAILED" const SiteOffBoardingState_STATUS_FAILED = "FAILED" const SiteOffBoardingState_STATUS_SUCCESSFUL = "SUCCESSFUL" -func (s *SiteOffBoardingState) GetType__() bindings.BindingType { +func (s *SiteOffBoardingState) GetType__() vapiBindings_.BindingType { return SiteOffBoardingStateBindingType() } -func (s *SiteOffBoardingState) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SiteOffBoardingState) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SiteOffBoardingState._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SiteOffBoardingState._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -88234,7 +94172,7 @@ type SiteOverride struct { LocalEndpointPath *string // Policy path referencing LocateService where SiteOverride attributes will be applied LocaleServicePath *string - // Public IPV4 address of the remote device terminating the VPN connection. + // Public IPV4 or IPV6 address of the remote device terminating the VPN connection. Please note that configuring peer_address as IPv6 address is not supported in the deprecated IPSecVpnSession Patch/PUT APIs. format: ip PeerAddress *string // Peer ID to uniquely identify the peer site. The peer ID is the public IP address of the remote device terminating the VPN tunnel. When NAT is configured for the peer, enter the private IP address of the peer. PeerId *string @@ -88242,17 +94180,38 @@ type SiteOverride struct { TunnelInterfaces []IPSecVpnTunnelInterface } -func (s *SiteOverride) GetType__() bindings.BindingType { +func (s *SiteOverride) GetType__() vapiBindings_.BindingType { return SiteOverrideBindingType() } -func (s *SiteOverride) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SiteOverride) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for SiteOverride._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +type SmartnicAgentStatus struct { + // Smartnic Node id + NodeId *string + // List of agent statuses belonging to the Smartnic + Statuses []AgentStatus +} + +func (s *SmartnicAgentStatus) GetType__() vapiBindings_.BindingType { + return SmartnicAgentStatusBindingType() +} + +func (s *SmartnicAgentStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SiteOverride._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SmartnicAgentStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -88266,17 +94225,16 @@ type SoftwareModule struct { ModuleVersion *string } -func (s *SoftwareModule) GetType__() bindings.BindingType { +func (s *SoftwareModule) GetType__() vapiBindings_.BindingType { return SoftwareModuleBindingType() } -func (s *SoftwareModule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SoftwareModule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SoftwareModule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SoftwareModule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -88288,17 +94246,16 @@ type SoftwareModuleResult struct { SoftwareModules []SoftwareModule } -func (s *SoftwareModuleResult) GetType__() bindings.BindingType { +func (s *SoftwareModuleResult) GetType__() vapiBindings_.BindingType { return SoftwareModuleResultBindingType() } -func (s *SoftwareModuleResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SoftwareModuleResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SoftwareModuleResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SoftwareModuleResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -88322,17 +94279,16 @@ const Source__TYPE_IDENTIFIER = "Source" const Source_RESOURCE_TYPE_RESOURCEOPERATION = "ResourceOperation" const Source_RESOURCE_TYPE_APIREQUESTBODY = "ApiRequestBody" -func (s *Source) GetType__() bindings.BindingType { +func (s *Source) GetType__() vapiBindings_.BindingType { return SourceBindingType() } -func (s *Source) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Source) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Source._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Source._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -88366,17 +94322,16 @@ const SourceFieldEvaluation__TYPE_IDENTIFIER = "SourceFieldEvaluation" const SourceFieldEvaluation_OPERATOR_EQ = "EQ" const SourceFieldEvaluation_OPERATOR_NOT_EQ = "NOT_EQ" -func (s *SourceFieldEvaluation) GetType__() bindings.BindingType { +func (s *SourceFieldEvaluation) GetType__() vapiBindings_.BindingType { return SourceFieldEvaluationBindingType() } -func (s *SourceFieldEvaluation) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SourceFieldEvaluation) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SourceFieldEvaluation._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SourceFieldEvaluation._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -88439,6 +94394,8 @@ type SpacerWidgetConfiguration struct { DrilldownId *string FeatureSet *FeatureSet // Id of filter widget for subscription, if any. Id should be a valid id of an existing filter widget. Filter widget should be from the same view. Datasource URLs should have placeholder values equal to filter alias to accept the filter value on filter change. This field is deprecated instead use 'filters' property. + // + // Deprecated: This API element is deprecated. Filter *string // Flag to indicate that widget will continue to work without filter value. If this flag is set to false then default_filter_value is manadatory. FilterValueRequired *bool @@ -88455,12 +94412,16 @@ type SpacerWidgetConfiguration struct { // Represents the vertical span of the widget / container. 1 Row span is equal to 20px. format: int32 Rowspan *int64 // Please use the property 'shared' of View instead of this. The widgets of a shared view are visible to other users. + // + // Deprecated: This API element is deprecated. Shared *bool // If the value of this field is set to true then card header will be displayed otherwise only card will be displayed without header. ShowHeader *bool // Represents the horizontal span of the widget / container. format: int32 Span *int64 // Specify relavite weight in WidgetItem for placement in a view. Please see WidgetItem for details. format: int32 + // + // Deprecated: This API element is deprecated. Weight *int64 } @@ -88469,17 +94430,16 @@ type SpacerWidgetConfiguration struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const SpacerWidgetConfiguration__TYPE_IDENTIFIER = "SpacerWidgetConfiguration" -func (s *SpacerWidgetConfiguration) GetType__() bindings.BindingType { +func (s *SpacerWidgetConfiguration) GetType__() vapiBindings_.BindingType { return SpacerWidgetConfigurationBindingType() } -func (s *SpacerWidgetConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SpacerWidgetConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SpacerWidgetConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SpacerWidgetConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -88516,6 +94476,10 @@ type Span struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -88524,10 +94488,12 @@ type Span struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -88542,17 +94508,16 @@ type Span struct { SpanResourceType *string } -func (s *Span) GetType__() bindings.BindingType { +func (s *Span) GetType__() vapiBindings_.BindingType { return SpanBindingType() } -func (s *Span) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Span) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Span._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Span._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -88566,17 +94531,16 @@ type SpanSiteInfo struct { SitePath *string } -func (s *SpanSiteInfo) GetType__() bindings.BindingType { +func (s *SpanSiteInfo) GetType__() vapiBindings_.BindingType { return SpanSiteInfoBindingType() } -func (s *SpanSiteInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SpanSiteInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SpanSiteInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SpanSiteInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -88613,6 +94577,10 @@ type SpoofGuardProfile struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -88621,10 +94589,12 @@ type SpoofGuardProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -88632,20 +94602,21 @@ type SpoofGuardProfile struct { // If true, enable the SpoofGuard, which only allows VM sending traffic with the IPs in the whitelist. This value cannot conflict with whitelist. AddressBindingAllowlist *bool // If true, enable the SpoofGuard, which only allows VM sending traffic with the IPs in the whitelist. This field is deprecated because it has offensive terminology. Please use address_binding_allowlist. This value cannot conflict with allow list. + // + // Deprecated: This API element is deprecated. AddressBindingWhitelist *bool } -func (s *SpoofGuardProfile) GetType__() bindings.BindingType { +func (s *SpoofGuardProfile) GetType__() vapiBindings_.BindingType { return SpoofGuardProfileBindingType() } -func (s *SpoofGuardProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SpoofGuardProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SpoofGuardProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SpoofGuardProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -88670,17 +94641,16 @@ type SpoofGuardProfileListResult struct { Results []SpoofGuardProfile } -func (s *SpoofGuardProfileListResult) GetType__() bindings.BindingType { +func (s *SpoofGuardProfileListResult) GetType__() vapiBindings_.BindingType { return SpoofGuardProfileListResultBindingType() } -func (s *SpoofGuardProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SpoofGuardProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SpoofGuardProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SpoofGuardProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -88717,6 +94687,10 @@ type StandaloneHostIdfwConfiguration struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -88725,10 +94699,12 @@ type StandaloneHostIdfwConfiguration struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -88737,17 +94713,16 @@ type StandaloneHostIdfwConfiguration struct { IdfwEnabled *bool } -func (s *StandaloneHostIdfwConfiguration) GetType__() bindings.BindingType { +func (s *StandaloneHostIdfwConfiguration) GetType__() vapiBindings_.BindingType { return StandaloneHostIdfwConfigurationBindingType() } -func (s *StandaloneHostIdfwConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *StandaloneHostIdfwConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for StandaloneHostIdfwConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for StandaloneHostIdfwConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -88764,10 +94739,13 @@ type StandardHostSwitch struct { // * StandardHostSwitch#StandardHostSwitch_HOST_SWITCH_MODE_STANDARD // * StandardHostSwitch#StandardHostSwitch_HOST_SWITCH_MODE_ENS // * StandardHostSwitch#StandardHostSwitch_HOST_SWITCH_MODE_ENS_INTERRUPT + // * StandardHostSwitch#StandardHostSwitch_HOST_SWITCH_MODE_LEGACY // - // STANDARD - This mode applies to all the hypervisors. ENS - This is the Enhanced Data Path switch mode. This mode provides accelerated networking performances but also introduces additional prerequisites. In order to benefit from this mode, workloads will be need to be compiled with DPDK and will use VMXNET3 for their vNIC. This mode is only available on ESX hypervisor (6.7 and above, recommended 6.7 U2 and above) and unavailable on KVM, EDGE and Public Cloud Gateway. Not all NSX features are available in this mode, please consult the documentation. ENS_INTERRUPT - This is an interrupt driven variant of the Enhanced Data Path mode. Please, consult your account representative for applicability. This mode is available only on ESX hypervisor (7.0 and above). If this property is specified, transport_zone_endpoints must be specified at StandardHostSwitch level. + // STANDARD - This mode applies to all transport nodes. The realized host switch mode will be chosen automatically (best applicable as per uplink capabilities) by the data-plane in the transport node and may change in future. ENS - This is the Enhanced Data Path switch mode for ESX host tranport node. This mode provides accelerated networking performances but also introduces additional prerequisites. In order to benefit from this mode, workloads will be need to be compiled with DPDK and will use VMXNET3 for their vNIC. This mode is only available on ESX hypervisor (6.7 and above, recommended 6.7 U2 and above) and unavailable on KVM, EDGE and Public Cloud Gateway. Not all NSX features are available in this mode, please consult the documentation. ENS_INTERRUPT - This is an interrupt driven variant of the Enhanced Data Path mode. Please, consult your account representative for applicability. This mode is available only on ESX hypervisor (7.0 and above). LEGACY - This mode applies to all transport nodes. This mode was formerly called as STANDARD and is realized as pktHandle. IMPORTANT: ENS and ENS_INTERRUPT modes require a higher tier of NSX licenses. ENS and ENS_INTERRUPT with classic Nic - NSX advanced or higher ENS with SmartNic : NSX Enterprise Plus or higher. Please consult NSX documentation for complete details. HostSwitchMode *string // This field is writable only in case of NVDS type HostSwitch and system generated for VDS type. For NVDS type host switch, If this name is unset or empty then the default host switch name will be used. The name must be unique among all host switches specified in a given transport node; unset name, empty name and the default host switch name are considered the same in terms of uniqueness. For VDS type host switch, Manager fetches VDS name from corresponding Compute Manager and populates this field. If VDS name is given (correct or incorrect) it is ignored and overwritten with correct one. + // + // Deprecated: This API element is deprecated. HostSwitchName *string // Host switch profiles bound to this host switch. If a profile ID is not provided for any HostSwitchProfileType that is supported by the transport node, the corresponding default profile will be bound to the host switch. If transport node is created using Policy APIs, use policyPaths instead of UUIDs. HostSwitchProfileIds []HostSwitchProfileTypeIdEntry @@ -88778,42 +94756,48 @@ type StandardHostSwitch struct { // // VDS represents VMware vSphere Distributed Switch from vSphere that is used as HostSwitch through TransportNode or TransportNodeProfile configuration. When VDS is used as a HostSwitch, Hosts have to be added to VDS from vSphere and VDS instance is created on Hosts. To configure NSX on such hosts, you can use this VDS as a HostSwitch from NSX manager. vCenter has the ownership of MTU, LAG, NIOC and LLDP configuration of such VDS backed HostSwitch. Remaining configuration (e.g. UplinkHostswitchProfile) will be managed by NSX. NVDS represents NSX Virtual Switch which is NSX native HostSwitch. All configurations of NVDS will be managed by NSX. HostSwitch of type NVDS has been deprecated on ESX hosts that are managed by a vCenter Server. HostSwitchType *string - IpAssignmentSpec *data.StructValue - // If the pnics specified in the pnics field are used by a single Vsphere Standard Switch or DVS, then migrate the pnics to N-VDS. If any two pnics are not used by the same Vsphere Standard Switch or DVS, it is not supported. In such cases, please migrate them in multiple steps, one Vsphere Standard Switch or DVS at a time. + IpAssignmentSpec *vapiData_.StructValue + // When using the Quick Start workflow on 7.0 and above vCenter clusters, if the pnics specified in the pnics field are used by a single VSS HostSwitch, then they are migrated over to recommended VDS HostSwitch. If any two pnics are not used by the same VSS HostSwitch or VDS HostSwitch, it is not supported. In such cases, please migrate them in multiple steps, one VSS HostSwitch or VDS HostSwitch at a time. IsMigratePnics *bool - // Pnics are specified when HostSwitch is of type NVDS. When using the Quick Start workflow on 7.0 clusters, pnic information will be populated by the recommendation when providing a VDS HostSwitch based on a VSS HostSwitch. + // When using the Quick Start workflow on 7.0 and above vCenter clusters, pnic information will be populated by the recommendation engine when providing a VDS HostSwitch based recommendation for a VSS HostSwitch. Pnics []Pnic // This is only supported for NVDS type of host switch. If this is specified for VDS type of host switch, an error will be returned to user. The pnics to be migrated out to a non N-VDS switch during transport node deletion. + // + // Deprecated: This API element is deprecated. PnicsUninstallMigration []Pnic // A transport zone will be created for each DVS found across all hosts in a cluster that is installed for NSX on DVPG. This field, populated by NSX, is the ID of the transport zone created for the DVS this host switch represents. All discovered segments created for the DVPGs found on the DVS will have this ID specified as the transport zone id. PortgroupTransportZoneId *string + // This field is supported only for Tranport Node Profile Configurations. This field is used for adding a subset of the host switch configuration under a Transport Node Profile. This field is applicable only for a VDS based host switch and not for an NVDS based host switch. + TransportNodeProfileSubConfigs []TransportNodeProfileSubConfig // List of TransportZones that are to be associated with specified host switch. If this property is specified, host_switch_mode at StandardHostSwitch level must be specified. TransportZoneEndpoints []TransportZoneEndPoint // If VDS is used as a HostSwitch this attribute must be specified. You can associate uplinks from UplinkHostSwitchProfile to either VDS uplink or LAG. VDS uplink or LAG will inherit the global VDS level teaming policy from vSphere. NSX managed uplink or LAG will have NSX teaming policy configured through UplinkHostSwitchProfile. Uplinks []VdsUplink - // This is only supported for NVDS type of host switch. If this is specified for VDS type of host switch, an error will be returned to user. The vmk interfaces and the associated logical switches on the host switch. The state of this field is realized on the transport node during creation and update. + // When using the Quick Start workflow on 7.0 and above vCenter clusters, vmnk_install_migration will be populated by the recommendation engine when providing a VDS HostSwitch based recommendation for a VSS HostSwitch. It will contain The vmk interfaces and the associated logical switches on the HostSwitch. The state of this field is realized on the transport node during creation VmkInstallMigration []VmknicNetwork // This is only supported for NVDS type of host switch. If this is specified for VDS type of host switch, an error will be returned to user. The vmk interfaces and the associated portgroups on the VSS/DVS. This field is realized on the host during transport node deletion or NSX uninstallation to specify the destination for all vmks on N-VDS switches. + // + // Deprecated: This API element is deprecated. VmkUninstallMigration []VmknicNetwork } const StandardHostSwitch_HOST_SWITCH_MODE_STANDARD = "STANDARD" const StandardHostSwitch_HOST_SWITCH_MODE_ENS = "ENS" const StandardHostSwitch_HOST_SWITCH_MODE_ENS_INTERRUPT = "ENS_INTERRUPT" +const StandardHostSwitch_HOST_SWITCH_MODE_LEGACY = "LEGACY" const StandardHostSwitch_HOST_SWITCH_TYPE_NVDS = "NVDS" const StandardHostSwitch_HOST_SWITCH_TYPE_VDS = "VDS" -func (s *StandardHostSwitch) GetType__() bindings.BindingType { +func (s *StandardHostSwitch) GetType__() vapiBindings_.BindingType { return StandardHostSwitchBindingType() } -func (s *StandardHostSwitch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *StandardHostSwitch) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for StandardHostSwitch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for StandardHostSwitch._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -88835,17 +94819,16 @@ type StandardHostSwitchSpec struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const StandardHostSwitchSpec__TYPE_IDENTIFIER = "StandardHostSwitchSpec" -func (s *StandardHostSwitchSpec) GetType__() bindings.BindingType { +func (s *StandardHostSwitchSpec) GetType__() vapiBindings_.BindingType { return StandardHostSwitchSpecBindingType() } -func (s *StandardHostSwitchSpec) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *StandardHostSwitchSpec) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for StandardHostSwitchSpec._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for StandardHostSwitchSpec._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -88863,17 +94846,16 @@ type StatItem struct { Value *string } -func (s *StatItem) GetType__() bindings.BindingType { +func (s *StatItem) GetType__() vapiBindings_.BindingType { return StatItemBindingType() } -func (s *StatItem) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *StatItem) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for StatItem._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for StatItem._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -88910,6 +94892,10 @@ type StaticARPConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -88918,10 +94904,12 @@ type StaticARPConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -88932,17 +94920,16 @@ type StaticARPConfig struct { MacAddress *string } -func (s *StaticARPConfig) GetType__() bindings.BindingType { +func (s *StaticARPConfig) GetType__() vapiBindings_.BindingType { return StaticARPConfigBindingType() } -func (s *StaticARPConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *StaticARPConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for StaticARPConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for StaticARPConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -88951,26 +94938,27 @@ func (s *StaticARPConfig) GetDataValue__() (data.DataValue, []error) { // Static filters type StaticFilter struct { // An additional key-value pair for static filter. - AdditionalValue *data.StructValue + AdditionalValue *vapiData_.StructValue // display name to be shown in the drop down for static filter. DisplayName *string + // Additional information to be shown along with the static filter. It will shown on the tooltip of an info icon, + InfoText *string // Property value is shown in the drop down input box for a filter. If the value is not provided 'display_name' property value is used. ShortDisplayName *string // Value of static filter inside dropdown filter. Value *string } -func (s *StaticFilter) GetType__() bindings.BindingType { +func (s *StaticFilter) GetType__() vapiBindings_.BindingType { return StaticFilterBindingType() } -func (s *StaticFilter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *StaticFilter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for StaticFilter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for StaticFilter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -88990,6 +94978,7 @@ type StaticIpListSpec struct { // * IpAssignmentSpec#IpAssignmentSpec_RESOURCE_TYPE_STATICIPLISTSPEC // * IpAssignmentSpec#IpAssignmentSpec_RESOURCE_TYPE_ASSIGNEDBYDHCP // * IpAssignmentSpec#IpAssignmentSpec_RESOURCE_TYPE_STATICIPMACLISTSPEC + // * IpAssignmentSpec#IpAssignmentSpec_RESOURCE_TYPE_NONE ResourceType string } @@ -88998,17 +94987,16 @@ type StaticIpListSpec struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const StaticIpListSpec__TYPE_IDENTIFIER = "StaticIpListSpec" -func (s *StaticIpListSpec) GetType__() bindings.BindingType { +func (s *StaticIpListSpec) GetType__() vapiBindings_.BindingType { return StaticIpListSpecBindingType() } -func (s *StaticIpListSpec) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *StaticIpListSpec) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for StaticIpListSpec._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for StaticIpListSpec._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -89028,6 +95016,7 @@ type StaticIpMacListSpec struct { // * IpAssignmentSpec#IpAssignmentSpec_RESOURCE_TYPE_STATICIPLISTSPEC // * IpAssignmentSpec#IpAssignmentSpec_RESOURCE_TYPE_ASSIGNEDBYDHCP // * IpAssignmentSpec#IpAssignmentSpec_RESOURCE_TYPE_STATICIPMACLISTSPEC + // * IpAssignmentSpec#IpAssignmentSpec_RESOURCE_TYPE_NONE ResourceType string } @@ -89036,17 +95025,16 @@ type StaticIpMacListSpec struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const StaticIpMacListSpec__TYPE_IDENTIFIER = "StaticIpMacListSpec" -func (s *StaticIpMacListSpec) GetType__() bindings.BindingType { +func (s *StaticIpMacListSpec) GetType__() vapiBindings_.BindingType { return StaticIpMacListSpecBindingType() } -func (s *StaticIpMacListSpec) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *StaticIpMacListSpec) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for StaticIpMacListSpec._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for StaticIpMacListSpec._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -89061,6 +95049,7 @@ type StaticIpPoolSpec struct { // * IpAssignmentSpec#IpAssignmentSpec_RESOURCE_TYPE_STATICIPLISTSPEC // * IpAssignmentSpec#IpAssignmentSpec_RESOURCE_TYPE_ASSIGNEDBYDHCP // * IpAssignmentSpec#IpAssignmentSpec_RESOURCE_TYPE_STATICIPMACLISTSPEC + // * IpAssignmentSpec#IpAssignmentSpec_RESOURCE_TYPE_NONE ResourceType string } @@ -89069,17 +95058,16 @@ type StaticIpPoolSpec struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const StaticIpPoolSpec__TYPE_IDENTIFIER = "StaticIpPoolSpec" -func (s *StaticIpPoolSpec) GetType__() bindings.BindingType { +func (s *StaticIpPoolSpec) GetType__() vapiBindings_.BindingType { return StaticIpPoolSpecBindingType() } -func (s *StaticIpPoolSpec) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *StaticIpPoolSpec) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for StaticIpPoolSpec._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for StaticIpPoolSpec._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -89116,6 +95104,10 @@ type StaticMimeContent struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -89124,10 +95116,12 @@ type StaticMimeContent struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -89136,17 +95130,16 @@ type StaticMimeContent struct { TextMessage *string } -func (s *StaticMimeContent) GetType__() bindings.BindingType { +func (s *StaticMimeContent) GetType__() vapiBindings_.BindingType { return StaticMimeContentBindingType() } -func (s *StaticMimeContent) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *StaticMimeContent) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for StaticMimeContent._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for StaticMimeContent._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -89171,17 +95164,16 @@ type StaticMimeContentListResult struct { Results []StaticMimeContent } -func (s *StaticMimeContentListResult) GetType__() bindings.BindingType { +func (s *StaticMimeContentListResult) GetType__() vapiBindings_.BindingType { return StaticMimeContentListResultBindingType() } -func (s *StaticMimeContentListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *StaticMimeContentListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for StaticMimeContentListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for StaticMimeContentListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -89218,6 +95210,10 @@ type StaticRouteBfdPeer struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -89226,10 +95222,12 @@ type StaticRouteBfdPeer struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -89238,25 +95236,24 @@ type StaticRouteBfdPeer struct { BfdProfilePath *string // Flag to enable BFD peer. Enabled *bool - // Only IPv4 addresses are supported. Only a single BFD config per peer address is allowed. + // Both IPv4 and IPv6 addresses are supported. Only a single BFD config per peer address is allowed. PeerAddress *string // Represents the array of policy paths of locale services where this BFD peer should get relalized on. The locale service service and this BFD peer must belong to the same router. Default scope is empty. Scope []string - // Array of Tier0 external interface IP addresses. BFD peering is established from all these source addresses to the neighbor specified in peer_address. Only IPv4 addresses are supported. + // Array of Tier0 external interface IP addresses. BFD peering is established from all these source addresses to the neighbor specified in peer_address. Both IPv4 and IPv6 addresses are supported. SourceAddresses []string } -func (s *StaticRouteBfdPeer) GetType__() bindings.BindingType { +func (s *StaticRouteBfdPeer) GetType__() vapiBindings_.BindingType { return StaticRouteBfdPeerBindingType() } -func (s *StaticRouteBfdPeer) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *StaticRouteBfdPeer) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for StaticRouteBfdPeer._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for StaticRouteBfdPeer._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -89281,23 +95278,22 @@ type StaticRouteBfdPeerListResult struct { Results []StaticRouteBfdPeer } -func (s *StaticRouteBfdPeerListResult) GetType__() bindings.BindingType { +func (s *StaticRouteBfdPeerListResult) GetType__() vapiBindings_.BindingType { return StaticRouteBfdPeerListResultBindingType() } -func (s *StaticRouteBfdPeerListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *StaticRouteBfdPeerListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for StaticRouteBfdPeerListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for StaticRouteBfdPeerListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Static routes configuration on Tier-0 or Tier-1. +// Static routes configuration on Tier-0, Tier-1. type StaticRoutes struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink @@ -89328,6 +95324,10 @@ type StaticRoutes struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -89336,10 +95336,12 @@ type StaticRoutes struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -89352,17 +95354,16 @@ type StaticRoutes struct { NextHops []RouterNexthop } -func (s *StaticRoutes) GetType__() bindings.BindingType { +func (s *StaticRoutes) GetType__() vapiBindings_.BindingType { return StaticRoutesBindingType() } -func (s *StaticRoutes) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *StaticRoutes) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for StaticRoutes._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for StaticRoutes._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -89387,17 +95388,16 @@ type StaticRoutesListResult struct { Results []StaticRoutes } -func (s *StaticRoutesListResult) GetType__() bindings.BindingType { +func (s *StaticRoutesListResult) GetType__() vapiBindings_.BindingType { return StaticRoutesListResultBindingType() } -func (s *StaticRoutesListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *StaticRoutesListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for StaticRoutesListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for StaticRoutesListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -89472,6 +95472,8 @@ type StatsConfiguration struct { DrilldownId *string FeatureSet *FeatureSet // Id of filter widget for subscription, if any. Id should be a valid id of an existing filter widget. Filter widget should be from the same view. Datasource URLs should have placeholder values equal to filter alias to accept the filter value on filter change. This field is deprecated instead use 'filters' property. + // + // Deprecated: This API element is deprecated. Filter *string // Flag to indicate that widget will continue to work without filter value. If this flag is set to false then default_filter_value is manadatory. FilterValueRequired *bool @@ -89488,12 +95490,16 @@ type StatsConfiguration struct { // Represents the vertical span of the widget / container. 1 Row span is equal to 20px. format: int32 Rowspan *int64 // Please use the property 'shared' of View instead of this. The widgets of a shared view are visible to other users. + // + // Deprecated: This API element is deprecated. Shared *bool // If the value of this field is set to true then card header will be displayed otherwise only card will be displayed without header. ShowHeader *bool // Represents the horizontal span of the widget / container. format: int32 Span *int64 // Specify relavite weight in WidgetItem for placement in a view. Please see WidgetItem for details. format: int32 + // + // Deprecated: This API element is deprecated. Weight *int64 } @@ -89503,17 +95509,16 @@ type StatsConfiguration struct { const StatsConfiguration__TYPE_IDENTIFIER = "StatsConfiguration" const StatsConfiguration_SUB_TYPE_COMPACT = "COMPACT" -func (s *StatsConfiguration) GetType__() bindings.BindingType { +func (s *StatsConfiguration) GetType__() vapiBindings_.BindingType { return StatsConfigurationBindingType() } -func (s *StatsConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *StatsConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for StatsConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for StatsConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -89542,17 +95547,16 @@ const StatusCount_STATUS_DOWN = "DOWN" const StatusCount_STATUS_DEGRADED = "DEGRADED" const StatusCount_STATUS_UNKNOWN = "UNKNOWN" -func (s *StatusCount) GetType__() bindings.BindingType { +func (s *StatusCount) GetType__() vapiBindings_.BindingType { return StatusCountBindingType() } -func (s *StatusCount) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *StatusCount) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for StatusCount._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for StatusCount._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -89577,17 +95581,16 @@ type StorageClasses struct { Name []string } -func (s *StorageClasses) GetType__() bindings.BindingType { +func (s *StorageClasses) GetType__() vapiBindings_.BindingType { return StorageClassesBindingType() } -func (s *StorageClasses) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *StorageClasses) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for StorageClasses._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for StorageClasses._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -89610,17 +95613,175 @@ type StringArrayConstraintValue struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const StringArrayConstraintValue__TYPE_IDENTIFIER = "StringArrayConstraintValue" -func (s *StringArrayConstraintValue) GetType__() bindings.BindingType { +func (s *StringArrayConstraintValue) GetType__() vapiBindings_.BindingType { return StringArrayConstraintValueBindingType() } -func (s *StringArrayConstraintValue) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *StringArrayConstraintValue) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for StringArrayConstraintValue._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Sub-cluster is a grouping of discovered nodes under a compute collection. This grouping facilitates applying TransportNodeProfile sub-configurations for these grouped hosts. +type SubCluster struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // Compute collection ID under which sub-cluster is created. Maximum number of sub-clusters that can be created under a compute collection is 16. + ComputeCollectionId *string + SubClusterInfo *SubClusterInfo +} + +func (s *SubCluster) GetType__() vapiBindings_.BindingType { + return SubClusterBindingType() +} + +func (s *SubCluster) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for SubCluster._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Represents a mapping between a sub-cluster and all applicable sub-configurations in the TNP. +type SubClusterConfig struct { + // List of overridden HostSwitch configuration + HostSwitchConfigSources []HostSwitchConfigSource + // sub-cluster Id + SubClusterId *string +} + +func (s *SubClusterConfig) GetType__() vapiBindings_.BindingType { + return SubClusterConfigBindingType() +} + +func (s *SubClusterConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for SubClusterConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Sub-Cluster-info contains the sub-cluster type and the discovered node IDs for the hosts that belong to this sub-cluster. +type SubClusterInfo struct { + // Discovered node IDs under this sub-cluster. This is an optional field. + DiscoveredNodeIds []string + // Possible values are: + // + // * SubClusterInfo#SubClusterInfo_SUB_CLUSTER_TYPE_MANUAL + // + // Sub-cluster-type can be either MANUAL or FAULT_DOMAIN. This is a mandatory field. Currently, all sub-clusters will be of type MANUAL. In the future, we will provide support for creating a sub-cluster for fault domains in VC. This field indicates the same. + SubClusterType *string +} + +const SubClusterInfo_SUB_CLUSTER_TYPE_MANUAL = "MANUAL" + +func (s *SubClusterInfo) GetType__() vapiBindings_.BindingType { + return SubClusterInfoBindingType() +} + +func (s *SubClusterInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for SubClusterInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// This is the list of sub-clusters in the system. +type SubClusterListResult struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // SubCluster Results + Results []SubCluster +} + +func (s *SubClusterListResult) GetType__() vapiBindings_.BindingType { + return SubClusterListResultBindingType() +} + +func (s *SubClusterListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for StringArrayConstraintValue._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SubClusterListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -89633,64 +95794,54 @@ type SubjectPublicKeyHash struct { Subject *string } -func (s *SubjectPublicKeyHash) GetType__() bindings.BindingType { +func (s *SubjectPublicKeyHash) GetType__() vapiBindings_.BindingType { return SubjectPublicKeyHashBindingType() } -func (s *SubjectPublicKeyHash) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SubjectPublicKeyHash) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SubjectPublicKeyHash._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SubjectPublicKeyHash._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -type SvmConnectivityStatus struct { - // Connectivity status with the deployed Solution VM TRUE - VM is configured and protected by EPP/AMS Service VM. FALSE - VM is either not configured for protection or VM is disconnected from EPP/AMS Service VM. - ConnectivityStatus *bool - // Service name as provided for Anti Malware Solution or as provided for third party Endpoint Protection solution during service registration. - ServiceName *string - // Solution ID as provided for Anti Malware Solution(AMS) or as provided for third party Endpoint Protection(EPP) solution during service registration. - SolutionId *string - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Timestamp of last modification format: int64 - LastSyncTime *int64 - // Description of this resource - Description *string - // Defaults to ID if not set - DisplayName *string - // The type of this resource. - ResourceType string - // Specifies list of scope of discovered resource. e.g. if VHC path is associated with principal identity, who owns the discovered resource, then scope id will be VHC path and scope type will be VHC. - Scope []DiscoveredResourceScope - // Opaque identifiers meaningful to the API user - Tags []Tag +type SwitchingProfileTypeIdEntry struct { + // Possible values are: + // + // * SwitchingProfileTypeIdEntry#SwitchingProfileTypeIdEntry_KEY_QOSSWITCHINGPROFILE + // * SwitchingProfileTypeIdEntry#SwitchingProfileTypeIdEntry_KEY_PORTMIRRORINGSWITCHINGPROFILE + // * SwitchingProfileTypeIdEntry#SwitchingProfileTypeIdEntry_KEY_IPDISCOVERYSWITCHINGPROFILE + // * SwitchingProfileTypeIdEntry#SwitchingProfileTypeIdEntry_KEY_SPOOFGUARDSWITCHINGPROFILE + // * SwitchingProfileTypeIdEntry#SwitchingProfileTypeIdEntry_KEY_SWITCHSECURITYSWITCHINGPROFILE + // * SwitchingProfileTypeIdEntry#SwitchingProfileTypeIdEntry_KEY_MACMANAGEMENTSWITCHINGPROFILE + // + // Supported switching profiles. 'PortMirroringSwitchingProfile' is deprecated, please turn to \"Troubleshooting And Monitoring: Portmirroring\" and use PortMirroringSession API for port mirror function. + Key *string + // key value + Value *string } -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const SvmConnectivityStatus__TYPE_IDENTIFIER = "SvmConnectivityStatus" +const SwitchingProfileTypeIdEntry_KEY_QOSSWITCHINGPROFILE = "QosSwitchingProfile" +const SwitchingProfileTypeIdEntry_KEY_PORTMIRRORINGSWITCHINGPROFILE = "PortMirroringSwitchingProfile" +const SwitchingProfileTypeIdEntry_KEY_IPDISCOVERYSWITCHINGPROFILE = "IpDiscoverySwitchingProfile" +const SwitchingProfileTypeIdEntry_KEY_SPOOFGUARDSWITCHINGPROFILE = "SpoofGuardSwitchingProfile" +const SwitchingProfileTypeIdEntry_KEY_SWITCHSECURITYSWITCHINGPROFILE = "SwitchSecuritySwitchingProfile" +const SwitchingProfileTypeIdEntry_KEY_MACMANAGEMENTSWITCHINGPROFILE = "MacManagementSwitchingProfile" -func (s *SvmConnectivityStatus) GetType__() bindings.BindingType { - return SvmConnectivityStatusBindingType() +func (s *SwitchingProfileTypeIdEntry) GetType__() vapiBindings_.BindingType { + return SwitchingProfileTypeIdEntryBindingType() } -func (s *SvmConnectivityStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *SwitchingProfileTypeIdEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for SvmConnectivityStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for SwitchingProfileTypeIdEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -89704,17 +95855,16 @@ type Tag struct { Tag *string } -func (s *Tag) GetType__() bindings.BindingType { +func (s *Tag) GetType__() vapiBindings_.BindingType { return TagBindingType() } -func (s *Tag) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tag) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tag._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tag._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -89751,6 +95901,10 @@ type TagBulkOperation struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -89759,10 +95913,12 @@ type TagBulkOperation struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -89774,17 +95930,16 @@ type TagBulkOperation struct { Tag *Tag } -func (s *TagBulkOperation) GetType__() bindings.BindingType { +func (s *TagBulkOperation) GetType__() vapiBindings_.BindingType { return TagBulkOperationBindingType() } -func (s *TagBulkOperation) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TagBulkOperation) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TagBulkOperation._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TagBulkOperation._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -89815,17 +95970,16 @@ const TagBulkOperationStatus_STATUS_RUNNING = "Running" const TagBulkOperationStatus_STATUS_ERROR = "Error" const TagBulkOperationStatus_STATUS_PENDING = "Pending" -func (s *TagBulkOperationStatus) GetType__() bindings.BindingType { +func (s *TagBulkOperationStatus) GetType__() vapiBindings_.BindingType { return TagBulkOperationStatusBindingType() } -func (s *TagBulkOperationStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TagBulkOperationStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TagBulkOperationStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TagBulkOperationStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -89841,17 +95995,16 @@ type TagInfo struct { TaggedObjectsCount *int64 } -func (s *TagInfo) GetType__() bindings.BindingType { +func (s *TagInfo) GetType__() vapiBindings_.BindingType { return TagInfoBindingType() } -func (s *TagInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TagInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TagInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TagInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -89876,17 +96029,16 @@ type TagInfoListResult struct { Results []TagInfo } -func (s *TagInfoListResult) GetType__() bindings.BindingType { +func (s *TagInfoListResult) GetType__() vapiBindings_.BindingType { return TagInfoListResultBindingType() } -func (s *TagInfoListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TagInfoListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TagInfoListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TagInfoListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -89911,17 +96063,16 @@ type TaskListResult struct { Results []TaskProperties } -func (s *TaskListResult) GetType__() bindings.BindingType { +func (s *TaskListResult) GetType__() vapiBindings_.BindingType { return TaskListResultBindingType() } -func (s *TaskListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TaskListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TaskListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TaskListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -89976,17 +96127,16 @@ const TaskProperties_STATUS_CANCELING = "canceling" const TaskProperties_STATUS_CANCELED = "canceled" const TaskProperties_STATUS_KILLED = "killed" -func (s *TaskProperties) GetType__() bindings.BindingType { +func (s *TaskProperties) GetType__() vapiBindings_.BindingType { return TaskPropertiesBindingType() } -func (s *TaskProperties) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TaskProperties) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TaskProperties._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TaskProperties._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -90001,17 +96151,16 @@ type TcpHeader struct { TcpFlags *int64 } -func (s *TcpHeader) GetType__() bindings.BindingType { +func (s *TcpHeader) GetType__() vapiBindings_.BindingType { return TcpHeaderBindingType() } -func (s *TcpHeader) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TcpHeader) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TcpHeader._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TcpHeader._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -90037,17 +96186,16 @@ const TcpMaximumSegmentSizeClamping_DIRECTION_INBOUND_CONNECTION = "INBOUND_CONN const TcpMaximumSegmentSizeClamping_DIRECTION_OUTBOUND_CONNECTION = "OUTBOUND_CONNECTION" const TcpMaximumSegmentSizeClamping_DIRECTION_BOTH = "BOTH" -func (s *TcpMaximumSegmentSizeClamping) GetType__() bindings.BindingType { +func (s *TcpMaximumSegmentSizeClamping) GetType__() vapiBindings_.BindingType { return TcpMaximumSegmentSizeClampingBindingType() } -func (s *TcpMaximumSegmentSizeClamping) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TcpMaximumSegmentSizeClamping) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TcpMaximumSegmentSizeClamping._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TcpMaximumSegmentSizeClamping._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -90075,17 +96223,16 @@ const TeamingPolicy_POLICY_FAILOVER_ORDER = "FAILOVER_ORDER" const TeamingPolicy_POLICY_LOADBALANCE_SRCID = "LOADBALANCE_SRCID" const TeamingPolicy_POLICY_LOADBALANCE_SRC_MAC = "LOADBALANCE_SRC_MAC" -func (s *TeamingPolicy) GetType__() bindings.BindingType { +func (s *TeamingPolicy) GetType__() vapiBindings_.BindingType { return TeamingPolicyBindingType() } -func (s *TeamingPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TeamingPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TeamingPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TeamingPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -90104,17 +96251,16 @@ type ThreatStatus struct { const ThreatStatus_STATUS_NORMAL = "NORMAL" const ThreatStatus_STATUS_ABNORMAL = "ABNORMAL" -func (s *ThreatStatus) GetType__() bindings.BindingType { +func (s *ThreatStatus) GetType__() vapiBindings_.BindingType { return ThreatStatusBindingType() } -func (s *ThreatStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ThreatStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ThreatStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ThreatStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -90151,6 +96297,10 @@ type Tier0 struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -90159,10 +96309,12 @@ type Tier0 struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -90171,6 +96323,8 @@ type Tier0 struct { // Maximum number of ARP entries per transport node. format: int32 ArpLimit *int64 // Indicates if logging should be enabled for the default whitelisting rule. This field is deprecated and recommended to change Rule logging field. Note that this field is not synchronized with default logging field. + // + // Deprecated: This API element is deprecated. DefaultRuleLogging *bool // DHCP configuration for Segments connected to Tier-0. DHCP service is configured in relay mode. DhcpConfigPaths []string @@ -90185,6 +96339,8 @@ type Tier0 struct { FailoverMode *string FederationConfig *FederationGatewayConfig // This field is deprecated and recommended to change Rule action field. Note that this field is not synchronized with default rule field. + // + // Deprecated: This API element is deprecated. ForceWhitelisting *bool // Possible values are: // @@ -90199,10 +96355,13 @@ type Tier0 struct { // IPv6 NDRA and DAD profiles configuration on Tier0. Either or both NDRA and/or DAD profiles can be configured. Ipv6ProfilePaths []string // If you are using EVPN service, then route distinguisher administrator address should be defined if you need auto generation of route distinguisher on your VRF configuration. format: ip - RdAdminField *string - // Specify transit subnets that are used to assign addresses to logical links connecting tier-0 and tier-1s. Both IPv4 and IPv6 addresses are supported. When not specified, subnet 100.64.0.0/16 is configured by default. The value in VRF tier-0 is always inherited from the parent. format: ip-cidr-block + RdAdminField *string + StatefulServices *Tier0StatefulServicesConfig + // Specify transit subnets that are used to assign addresses to logical links connecting tier-0 and tier-1s. Both IPv4 and IPv6 addresses are supported. When not specified, subnet 100.64.0.0/16 is configured by default. When modifying, for stateful active-active Tier-0 number of IPs should be at least attached Tier-1s count \* 16 and for other type of Tier-0 number of IPs should be at least attached Tier-1s count \* 2. Modification not allowed if there are child tier-0 VRFs and there are any Tier-1s connected to those VRFs. The value in VRF tier-0 is always inherited from the parent. format: ip-cidr-block TransitSubnets []string VrfConfig *Tier0VrfConfig + // Specify subnets that are used to assign addresses to logical links connecting default T0 and child VRFs. When not specified, subnet 169.254.2.0/23 is assigned by default. format: ip-cidr-block + VrfTransitSubnets []string } const Tier0_FAILOVER_MODE_PREEMPTIVE = "PREEMPTIVE" @@ -90210,17 +96369,16 @@ const Tier0_FAILOVER_MODE_NON_PREEMPTIVE = "NON_PREEMPTIVE" const Tier0_HA_MODE_ACTIVE = "ACTIVE_ACTIVE" const Tier0_HA_MODE_STANDBY = "ACTIVE_STANDBY" -func (s *Tier0) GetType__() bindings.BindingType { +func (s *Tier0) GetType__() vapiBindings_.BindingType { return Tier0BindingType() } -func (s *Tier0) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tier0) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tier0._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tier0._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -90242,17 +96400,16 @@ type Tier0AdvancedConfig struct { const Tier0AdvancedConfig_CONNECTIVITY_ON = "ON" const Tier0AdvancedConfig_CONNECTIVITY_OFF = "OFF" -func (s *Tier0AdvancedConfig) GetType__() bindings.BindingType { +func (s *Tier0AdvancedConfig) GetType__() vapiBindings_.BindingType { return Tier0AdvancedConfigBindingType() } -func (s *Tier0AdvancedConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tier0AdvancedConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tier0AdvancedConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tier0AdvancedConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -90289,6 +96446,298 @@ type Tier0DeploymentMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // Path of enforcement point on which Tier-0 shall be deployed. + EnforcementPoint *string +} + +func (s *Tier0DeploymentMap) GetType__() vapiBindings_.BindingType { + return Tier0DeploymentMapBindingType() +} + +func (s *Tier0DeploymentMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for Tier0DeploymentMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Paged collection of Tier-0 Deployment Map. +type Tier0DeploymentMapListResult struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // Tier-0 Deployment Maps. + Results []Tier0DeploymentMap +} + +func (s *Tier0DeploymentMapListResult) GetType__() vapiBindings_.BindingType { + return Tier0DeploymentMapListResultBindingType() +} + +func (s *Tier0DeploymentMapListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for Tier0DeploymentMapListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Tier0 gateway state +type Tier0GatewayState struct { + AutoRds *AutoRds + // String Path of the enforcement point. When not specified, routes from all enforcement-points are returned. + EnforcementPointPath *string + // IPv6 DAD status for interfaces configured on Tier0 + Ipv6Status []IPv6Status + Tier0State *LogicalRouterState + Tier0Status *LogicalRouterStatus + TransportZone *PolicyTransportZone +} + +func (s *Tier0GatewayState) GetType__() vapiBindings_.BindingType { + return Tier0GatewayStateBindingType() +} + +func (s *Tier0GatewayState) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for Tier0GatewayState._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Tier0 HA VIP Config +type Tier0HaVipConfig struct { + // Flag to enable this HA VIP config. + Enabled *bool + // Policy paths to Tier0 external interfaces which are to be paired to provide redundancy. Floating IP will be owned by one of these interfaces depending upon which edge node is Active. + ExternalInterfacePaths []string + // Array of IP address subnets which will be used as floating IP addresses. + VipSubnets []InterfaceSubnet +} + +func (s *Tier0HaVipConfig) GetType__() vapiBindings_.BindingType { + return Tier0HaVipConfigBindingType() +} + +func (s *Tier0HaVipConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for Tier0HaVipConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Tier-0 interface configuration for external connectivity. +type Tier0Interface struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // Policy path of dhcp-relay-config to be attached to this Interface. + DhcpRelayPath *string + // Specify IP address and network prefix for interface. + Subnets []InterfaceSubnet + // Vlan id. format: int64 + AccessVlanId *int64 + // Possible values are: + // + // * Tier0Interface#Tier0Interface_ADMIN_STATE_UP + // * Tier0Interface#Tier0Interface_ADMIN_STATE_DOWN + // + // This flag is used to enable/disable admin state on tier-0 service port. If admin_state flag value is not specified then default is UP. When set to UP then traffic on service port will be enabled and service port is enabled from routing perspective. When set to DOWN then traffic on service port will be disabled and service port is down from routing perspective. This flag is experimental because it will be used in V2T BYOT migration. This flag should not be set to UP or DOWN if EVPN is configured, and tier-0 LR is in A/S mode. Also this flag can not be set to UP or DOWN for service interfaces which are configured on vrf-lite. + AdminState *string + // Specify association of interface with edge cluster member. This property is deprecated, use edge_path instead. When both properties are specifed, only edge_path property is used. format: int32 + // + // Deprecated: This API element is deprecated. + EdgeClusterMemberIndex *int64 + // Policy path to edge node to handle external connectivity. Required when interface type is EXTERNAL. Edge path is required for service interface when tier0 is in ACTIVE_ACTIVE ha_mode. Edge path is required for VRF service interface when parent tier0 is in ACTIVE_ACTIVE ha_mode. + EdgePath *string + // IGMP local join groups configuration. format: ipv4 + IgmpLocalJoinGroups []string + // Configuration IPv6 NDRA profile. Only one NDRA profile can be configured. + Ipv6ProfilePaths []string + // Specify logical switch to which tier-0 interface is connected for external access. This property is deprecated, use segment_path instead. Both properties cannot be used together. + // + // Deprecated: This API element is deprecated. + LsId *string + // Maximum transmission unit (MTU) specifies the size of the largest packet that a network protocol can transmit. format: int32 + Mtu *int64 + Multicast *Tier0InterfacePimConfig + Ospf *PolicyInterfaceOspfConfig + // Array of prefix lists used to specify filtering for ARP proxy. Prefixes in this array are used to configure ARP proxy entries on Tier-0 gateway (for uplinks). + ProxyArpFilters []string + // Specify Segment to which this interface is connected to. Either segment_path or ls_id property is required. + SegmentPath *string + // Possible values are: + // + // * Tier0Interface#Tier0Interface_TYPE_EXTERNAL + // * Tier0Interface#Tier0Interface_TYPE_SERVICE + // * Tier0Interface#Tier0Interface_TYPE_LOOPBACK + // * Tier0Interface#Tier0Interface_TYPE_INTERVRF + // + // Interface type + Type_ *string + // Possible values are: + // + // * Tier0Interface#Tier0Interface_URPF_MODE_NONE + // * Tier0Interface#Tier0Interface_URPF_MODE_STRICT + // + // Unicast Reverse Path Forwarding mode + UrpfMode *string +} + +const Tier0Interface_ADMIN_STATE_UP = "UP" +const Tier0Interface_ADMIN_STATE_DOWN = "DOWN" +const Tier0Interface_TYPE_EXTERNAL = "EXTERNAL" +const Tier0Interface_TYPE_SERVICE = "SERVICE" +const Tier0Interface_TYPE_LOOPBACK = "LOOPBACK" +const Tier0Interface_TYPE_INTERVRF = "INTERVRF" +const Tier0Interface_URPF_MODE_NONE = "NONE" +const Tier0Interface_URPF_MODE_STRICT = "STRICT" + +func (s *Tier0Interface) GetType__() vapiBindings_.BindingType { + return Tier0InterfaceBindingType() +} + +func (s *Tier0Interface) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for Tier0Interface._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Tier0 Interface group for interface grouping. +type Tier0InterfaceGroup struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -90297,36 +96746,37 @@ type Tier0DeploymentMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool - // Path of enforcement point on which Tier-0 shall be deployed. - EnforcementPoint *string + // List of interface reference. Interface must belong to same location. + Members []GatewayInterfaceReference } -func (s *Tier0DeploymentMap) GetType__() bindings.BindingType { - return Tier0DeploymentMapBindingType() +func (s *Tier0InterfaceGroup) GetType__() vapiBindings_.BindingType { + return Tier0InterfaceGroupBindingType() } -func (s *Tier0DeploymentMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tier0InterfaceGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tier0DeploymentMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tier0InterfaceGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Paged collection of Tier-0 Deployment Map. -type Tier0DeploymentMapListResult struct { +// Paged collection of Tier-0 Interface groups +type Tier0InterfaceGroupListResult struct { // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -90340,194 +96790,20 @@ type Tier0DeploymentMapListResult struct { SortAscending *bool // Field by which records are sorted SortBy *string - // Tier-0 Deployment Maps. - Results []Tier0DeploymentMap -} - -func (s *Tier0DeploymentMapListResult) GetType__() bindings.BindingType { - return Tier0DeploymentMapListResultBindingType() -} - -func (s *Tier0DeploymentMapListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for Tier0DeploymentMapListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Tier0 gateway state -type Tier0GatewayState struct { - AutoRds *AutoRds - // String Path of the enforcement point. When not specified, routes from all enforcement-points are returned. - EnforcementPointPath *string - // IPv6 DAD status for interfaces configured on Tier0 - Ipv6Status []IPv6Status - Tier0State *LogicalRouterState - Tier0Status *LogicalRouterStatus - TransportZone *PolicyTransportZone -} - -func (s *Tier0GatewayState) GetType__() bindings.BindingType { - return Tier0GatewayStateBindingType() -} - -func (s *Tier0GatewayState) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for Tier0GatewayState._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil + // Tier-0 Interface group list results + Results []Tier0InterfaceGroup } -// Tier0 HA VIP Config -type Tier0HaVipConfig struct { - // Flag to enable this HA VIP config. - Enabled *bool - // Policy paths to Tier0 external interfaces which are to be paired to provide redundancy. Floating IP will be owned by one of these interfaces depending upon which edge node is Active. - ExternalInterfacePaths []string - // Array of IP address subnets which will be used as floating IP addresses. - VipSubnets []InterfaceSubnet -} - -func (s *Tier0HaVipConfig) GetType__() bindings.BindingType { - return Tier0HaVipConfigBindingType() +func (s *Tier0InterfaceGroupListResult) GetType__() vapiBindings_.BindingType { + return Tier0InterfaceGroupListResultBindingType() } -func (s *Tier0HaVipConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tier0InterfaceGroupListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tier0HaVipConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Tier-0 interface configuration for external connectivity. -type Tier0Interface struct { - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 - Revision *int64 - // Timestamp of resource creation format: int64 - CreateTime *int64 - // ID of the user who created this resource - CreateUser *string - // Timestamp of last modification format: int64 - LastModifiedTime *int64 - // ID of the user who last modified this resource - LastModifiedUser *string - // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. - Protection *string - // Indicates system owned resource - SystemOwned *bool - // Description of this resource - Description *string - // Defaults to ID if not set - DisplayName *string - // Unique identifier of this resource - Id *string - // The type of this resource. - ResourceType *string - // Opaque identifiers meaningful to the API user - Tags []Tag - // Path of its parent - ParentPath *string - // Absolute path of this object - Path *string - // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. - RealizationId *string - // Path relative from its parent - RelativePath *string - // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. - UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue - // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. - MarkedForDelete *bool - // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. - Overridden *bool - // Policy path of dhcp-relay-config to be attached to this Interface. - DhcpRelayPath *string - // Specify IP address and network prefix for interface. - Subnets []InterfaceSubnet - // Vlan id. format: int64 - AccessVlanId *int64 - // Possible values are: - // - // * Tier0Interface#Tier0Interface_ADMIN_STATE_UP - // * Tier0Interface#Tier0Interface_ADMIN_STATE_DOWN - // - // This flag is used to enable/disable admin state on tier-0 service port. If admin_state flag value is not specified then default is UP. When set to UP then traffic on service port will be enabled and service port is enabled from routing perspective. When set to DOWN then traffic on service port will be disabled and service port is down from routing perspective. This flag is experimental because it will be used in V2T BYOT migration. This flag should not be set to UP or DOWN if EVPN is configured, and tier-0 LR is in A/S mode. Also this flag can not be set to UP or DOWN for service interfaces which are configured on vrf-lite. - AdminState *string - // Specify association of interface with edge cluster member. This property is deprecated, use edge_path instead. When both properties are specifed, only edge_path property is used. format: int32 - EdgeClusterMemberIndex *int64 - // Policy path to edge node to handle external connectivity. Required when interface type is EXTERNAL. Edge path is required for service interface when tier0 is in ACTIVE_ACTIVE ha_mode. Edge path is required for VRF service interface when parent tier0 is in ACTIVE_ACTIVE ha_mode. - EdgePath *string - // IGMP local join groups configuration. format: ipv4 - IgmpLocalJoinGroups []string - // Configuration IPv6 NDRA profile. Only one NDRA profile can be configured. - Ipv6ProfilePaths []string - // Specify logical switch to which tier-0 interface is connected for external access. This property is deprecated, use segment_path instead. Both properties cannot be used together. - LsId *string - // Maximum transmission unit (MTU) specifies the size of the largest packet that a network protocol can transmit. format: int32 - Mtu *int64 - Multicast *Tier0InterfacePimConfig - Ospf *PolicyInterfaceOspfConfig - // Array of prefix lists used to specify filtering for ARP proxy. Prefixes in this array are used to configure ARP proxy entries on Tier-0 gateway (for uplinks). - ProxyArpFilters []string - // Specify Segment to which this interface is connected to. Either segment_path or ls_id property is required. - SegmentPath *string - // Possible values are: - // - // * Tier0Interface#Tier0Interface_TYPE_EXTERNAL - // * Tier0Interface#Tier0Interface_TYPE_SERVICE - // * Tier0Interface#Tier0Interface_TYPE_LOOPBACK - // - // Interface type - Type_ *string - // Possible values are: - // - // * Tier0Interface#Tier0Interface_URPF_MODE_NONE - // * Tier0Interface#Tier0Interface_URPF_MODE_STRICT - // - // Unicast Reverse Path Forwarding mode - UrpfMode *string -} - -const Tier0Interface_ADMIN_STATE_UP = "UP" -const Tier0Interface_ADMIN_STATE_DOWN = "DOWN" -const Tier0Interface_TYPE_EXTERNAL = "EXTERNAL" -const Tier0Interface_TYPE_SERVICE = "SERVICE" -const Tier0Interface_TYPE_LOOPBACK = "LOOPBACK" -const Tier0Interface_URPF_MODE_NONE = "NONE" -const Tier0Interface_URPF_MODE_STRICT = "STRICT" - -func (s *Tier0Interface) GetType__() bindings.BindingType { - return Tier0InterfaceBindingType() -} - -func (s *Tier0Interface) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for Tier0Interface._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tier0InterfaceGroupListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -90552,17 +96828,16 @@ type Tier0InterfaceListResult struct { Results []Tier0Interface } -func (s *Tier0InterfaceListResult) GetType__() bindings.BindingType { +func (s *Tier0InterfaceListResult) GetType__() vapiBindings_.BindingType { return Tier0InterfaceListResultBindingType() } -func (s *Tier0InterfaceListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tier0InterfaceListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tier0InterfaceListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tier0InterfaceListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -90578,17 +96853,16 @@ type Tier0InterfacePimConfig struct { HoldInterval *int64 } -func (s *Tier0InterfacePimConfig) GetType__() bindings.BindingType { +func (s *Tier0InterfacePimConfig) GetType__() vapiBindings_.BindingType { return Tier0InterfacePimConfigBindingType() } -func (s *Tier0InterfacePimConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tier0InterfacePimConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tier0InterfacePimConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tier0InterfacePimConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -90613,17 +96887,16 @@ type Tier0ListResult struct { Results []Tier0 } -func (s *Tier0ListResult) GetType__() bindings.BindingType { +func (s *Tier0ListResult) GetType__() vapiBindings_.BindingType { return Tier0ListResultBindingType() } -func (s *Tier0ListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tier0ListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tier0ListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tier0ListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -90660,6 +96933,10 @@ type Tier0RouteMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -90668,10 +96945,12 @@ type Tier0RouteMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -90680,17 +96959,16 @@ type Tier0RouteMap struct { Entries []RouteMapEntry } -func (s *Tier0RouteMap) GetType__() bindings.BindingType { +func (s *Tier0RouteMap) GetType__() vapiBindings_.BindingType { return Tier0RouteMapBindingType() } -func (s *Tier0RouteMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tier0RouteMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tier0RouteMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tier0RouteMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -90715,17 +96993,16 @@ type Tier0RouteMapListResult struct { Results []Tier0RouteMap } -func (s *Tier0RouteMapListResult) GetType__() bindings.BindingType { +func (s *Tier0RouteMapListResult) GetType__() vapiBindings_.BindingType { return Tier0RouteMapListResultBindingType() } -func (s *Tier0RouteMapListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tier0RouteMapListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tier0RouteMapListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tier0RouteMapListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -90741,17 +97018,16 @@ type Tier0RouteRedistributionConfig struct { RedistributionRules []Tier0RouteRedistributionRule } -func (s *Tier0RouteRedistributionConfig) GetType__() bindings.BindingType { +func (s *Tier0RouteRedistributionConfig) GetType__() vapiBindings_.BindingType { return Tier0RouteRedistributionConfigBindingType() } -func (s *Tier0RouteRedistributionConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tier0RouteRedistributionConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tier0RouteRedistributionConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tier0RouteRedistributionConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -90792,6 +97068,7 @@ type Tier0RouteRedistributionRule struct { // * Tier0RouteRedistributionRule#Tier0RouteRedistributionRule_ROUTE_REDISTRIBUTION_TYPES_TIER1_SERVICE_INTERFACE // * Tier0RouteRedistributionRule#Tier0RouteRedistributionRule_ROUTE_REDISTRIBUTION_TYPES_TIER1_SEGMENT // * Tier0RouteRedistributionRule#Tier0RouteRedistributionRule_ROUTE_REDISTRIBUTION_TYPES_TIER1_IPSEC_LOCAL_ENDPOINT + // * Tier0RouteRedistributionRule#Tier0RouteRedistributionRule_ROUTE_REDISTRIBUTION_TYPES_INTER_VRF_STATIC // // List of redistribution types RouteRedistributionTypes []string @@ -90819,18 +97096,18 @@ const Tier0RouteRedistributionRule_ROUTE_REDISTRIBUTION_TYPES_TIER1_CONNECTED = const Tier0RouteRedistributionRule_ROUTE_REDISTRIBUTION_TYPES_TIER1_SERVICE_INTERFACE = "TIER1_SERVICE_INTERFACE" const Tier0RouteRedistributionRule_ROUTE_REDISTRIBUTION_TYPES_TIER1_SEGMENT = "TIER1_SEGMENT" const Tier0RouteRedistributionRule_ROUTE_REDISTRIBUTION_TYPES_TIER1_IPSEC_LOCAL_ENDPOINT = "TIER1_IPSEC_LOCAL_ENDPOINT" +const Tier0RouteRedistributionRule_ROUTE_REDISTRIBUTION_TYPES_INTER_VRF_STATIC = "INTER_VRF_STATIC" -func (s *Tier0RouteRedistributionRule) GetType__() bindings.BindingType { +func (s *Tier0RouteRedistributionRule) GetType__() vapiBindings_.BindingType { return Tier0RouteRedistributionRuleBindingType() } -func (s *Tier0RouteRedistributionRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tier0RouteRedistributionRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tier0RouteRedistributionRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tier0RouteRedistributionRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -90850,17 +97127,16 @@ type Tier0SecurityFeature struct { const Tier0SecurityFeature_FEATURE_IDFW = "IDFW" -func (s *Tier0SecurityFeature) GetType__() bindings.BindingType { +func (s *Tier0SecurityFeature) GetType__() vapiBindings_.BindingType { return Tier0SecurityFeatureBindingType() } -func (s *Tier0SecurityFeature) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tier0SecurityFeature) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tier0SecurityFeature._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tier0SecurityFeature._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -90897,6 +97173,10 @@ type Tier0SecurityFeatures struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -90905,10 +97185,12 @@ type Tier0SecurityFeatures struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -90916,17 +97198,47 @@ type Tier0SecurityFeatures struct { Features []Tier0SecurityFeature } -func (s *Tier0SecurityFeatures) GetType__() bindings.BindingType { +func (s *Tier0SecurityFeatures) GetType__() vapiBindings_.BindingType { return Tier0SecurityFeaturesBindingType() } -func (s *Tier0SecurityFeatures) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tier0SecurityFeatures) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tier0SecurityFeatures._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tier0SecurityFeatures._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Tier0 stateful services config to define stateful +type Tier0StatefulServicesConfig struct { + // This is used to enable or disable ACTIVE-ACTIVE stateful services. + Enabled *bool + // Possible values are: + // + // * Tier0StatefulServicesConfig#Tier0StatefulServicesConfig_REDIRECTION_POLICY_IP_HASH + // * Tier0StatefulServicesConfig#Tier0StatefulServicesConfig_REDIRECTION_POLICY_NONE + // + // Redirection policy enum types for enaling stateful services IP_HASH: Hash Source IP or destination ip to redirect packet for load sharing and stateful services. NONE: Disable redirection. It requires user to define static traffic group per edge node and expects external router to forward return packet back to the same edge node. + RedirectionPolicy *string +} + +const Tier0StatefulServicesConfig_REDIRECTION_POLICY_IP_HASH = "IP_HASH" +const Tier0StatefulServicesConfig_REDIRECTION_POLICY_NONE = "NONE" + +func (s *Tier0StatefulServicesConfig) GetType__() vapiBindings_.BindingType { + return Tier0StatefulServicesConfigBindingType() +} + +func (s *Tier0StatefulServicesConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for Tier0StatefulServicesConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -90945,17 +97257,16 @@ type Tier0VrfConfig struct { Tier0Path *string } -func (s *Tier0VrfConfig) GetType__() bindings.BindingType { +func (s *Tier0VrfConfig) GetType__() vapiBindings_.BindingType { return Tier0VrfConfigBindingType() } -func (s *Tier0VrfConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tier0VrfConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tier0VrfConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tier0VrfConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -90992,6 +97303,10 @@ type Tier1 struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -91000,10 +97315,12 @@ type Tier1 struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -91011,6 +97328,8 @@ type Tier1 struct { // Maximum number of ARP entries per transport node. format: int32 ArpLimit *int64 // Indicates if logging should be enabled for the default whitelisting rule. This field is deprecated and recommended to change Rule logging field. Note that this field is not synchronized with default logging field. + // + // Deprecated: This API element is deprecated. DefaultRuleLogging *bool // DHCP configuration for Segments connected to Tier-1. DHCP service is enabled in relay mode. DhcpConfigPaths []string @@ -91027,10 +97346,13 @@ type Tier1 struct { FailoverMode *string FederationConfig *FederationGatewayConfig // This field is deprecated and recommended to change Rule action field. Note that this field is not synchornied with default rule field. + // + // Deprecated: This API element is deprecated. ForceWhitelisting *bool // Possible values are: // // * Tier1#Tier1_HA_MODE_STANDBY + // * Tier1#Tier1_HA_MODE_ACTIVE // // Specify high-availability mode for Tier-1. HaMode *string @@ -91077,6 +97399,7 @@ type Tier1 struct { const Tier1_FAILOVER_MODE_PREEMPTIVE = "PREEMPTIVE" const Tier1_FAILOVER_MODE_NON_PREEMPTIVE = "NON_PREEMPTIVE" const Tier1_HA_MODE_STANDBY = "ACTIVE_STANDBY" +const Tier1_HA_MODE_ACTIVE = "ACTIVE_ACTIVE" const Tier1_POOL_ALLOCATION_ROUTING = "ROUTING" const Tier1_POOL_ALLOCATION_LB_SMALL = "LB_SMALL" const Tier1_POOL_ALLOCATION_LB_MEDIUM = "LB_MEDIUM" @@ -91093,17 +97416,16 @@ const Tier1_TYPE_ROUTED = "ROUTED" const Tier1_TYPE_ISOLATED = "ISOLATED" const Tier1_TYPE_NATTED = "NATTED" -func (s *Tier1) GetType__() bindings.BindingType { +func (s *Tier1) GetType__() vapiBindings_.BindingType { return Tier1BindingType() } -func (s *Tier1) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tier1) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tier1._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tier1._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -91140,6 +97462,10 @@ type Tier1DeploymentMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -91148,10 +97474,12 @@ type Tier1DeploymentMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -91160,17 +97488,16 @@ type Tier1DeploymentMap struct { EnforcementPoint *string } -func (s *Tier1DeploymentMap) GetType__() bindings.BindingType { +func (s *Tier1DeploymentMap) GetType__() vapiBindings_.BindingType { return Tier1DeploymentMapBindingType() } -func (s *Tier1DeploymentMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tier1DeploymentMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tier1DeploymentMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tier1DeploymentMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -91187,17 +97514,16 @@ type Tier1GatewayState struct { TransportZone *PolicyTransportZone } -func (s *Tier1GatewayState) GetType__() bindings.BindingType { +func (s *Tier1GatewayState) GetType__() vapiBindings_.BindingType { return Tier1GatewayStateBindingType() } -func (s *Tier1GatewayState) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tier1GatewayState) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tier1GatewayState._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tier1GatewayState._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -91234,6 +97560,109 @@ type Tier1Interface struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string + // Path of its parent + ParentPath *string + // Absolute path of this object + Path *string + // This is a UUID generated by the system for realizing the entity object. In most cases this should be same as 'unique_id' of the entity. However, in some cases this can be different because of entities have migrated thier unique identifier to NSX Policy intent objects later in the timeline and did not use unique_id for realization. Realization id is helpful for users to debug data path to correlate the configuration with corresponding intent. + RealizationId *string + // Path relative from its parent + RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string + // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. + UniqueId *string + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue + // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. + MarkedForDelete *bool + // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. + Overridden *bool + // Policy path of dhcp-relay-config to be attached to this Interface. + DhcpRelayPath *string + // Specify IP address and network prefix for interface. + Subnets []InterfaceSubnet + // Possible values are: + // + // * Tier1Interface#Tier1Interface_ADMIN_STATE_UP + // * Tier1Interface#Tier1Interface_ADMIN_STATE_DOWN + // + // This flag is used to enable/disable admin state on tier-1 service port. If admin_state flag value is not specified then default is UP. When set to UP then traffic on service port will be enabled and service port is enabled from routing perspective. When set to DOWN then traffic on service port will be disabled and service port is down from routing perspective. This flag is experimental because it will be used in V2T BYOT migration. + AdminState *string + // Configrue IPv6 NDRA profile. Only one NDRA profile can be configured. + Ipv6ProfilePaths []string + // Maximum transmission unit (MTU) specifies the size of the largest packet that a network protocol can transmit. format: int32 + Mtu *int64 + // Policy path of Segment to which interface is connected to. + SegmentPath *string + // Possible values are: + // + // * Tier1Interface#Tier1Interface_URPF_MODE_NONE + // * Tier1Interface#Tier1Interface_URPF_MODE_STRICT + // + // Unicast Reverse Path Forwarding mode + UrpfMode *string +} + +const Tier1Interface_ADMIN_STATE_UP = "UP" +const Tier1Interface_ADMIN_STATE_DOWN = "DOWN" +const Tier1Interface_URPF_MODE_NONE = "NONE" +const Tier1Interface_URPF_MODE_STRICT = "STRICT" + +func (s *Tier1Interface) GetType__() vapiBindings_.BindingType { + return Tier1InterfaceBindingType() +} + +func (s *Tier1Interface) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for Tier1Interface._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Tier1 Interface group for interface grouping. +type Tier1InterfaceGroup struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32 + Revision *int64 + // Timestamp of resource creation format: int64 + CreateTime *int64 + // ID of the user who created this resource + CreateUser *string + // Timestamp of last modification format: int64 + LastModifiedTime *int64 + // ID of the user who last modified this resource + LastModifiedUser *string + // Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. + Protection *string + // Indicates system owned resource + SystemOwned *bool + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // Unique identifier of this resource + Id *string + // The type of this resource. + ResourceType *string + // Opaque identifiers meaningful to the API user + Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -91242,56 +97671,72 @@ type Tier1Interface struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool - // Policy path of dhcp-relay-config to be attached to this Interface. - DhcpRelayPath *string - // Specify IP address and network prefix for interface. - Subnets []InterfaceSubnet + // List of interface reference. Interface must belong to same location. + Members []GatewayInterfaceReference // Possible values are: // - // * Tier1Interface#Tier1Interface_ADMIN_STATE_UP - // * Tier1Interface#Tier1Interface_ADMIN_STATE_DOWN - // - // This flag is used to enable/disable admin state on tier-1 service port. If admin_state flag value is not specified then default is UP. When set to UP then traffic on service port will be enabled and service port is enabled from routing perspective. When set to DOWN then traffic on service port will be disabled and service port is down from routing perspective. This flag is experimental because it will be used in V2T BYOT migration. - AdminState *string - // Configrue IPv6 NDRA profile. Only one NDRA profile can be configured. - Ipv6ProfilePaths []string - // Maximum transmission unit (MTU) specifies the size of the largest packet that a network protocol can transmit. format: int32 - Mtu *int64 - // Policy path of Segment to which interface is connected to. - SegmentPath *string - // Possible values are: + // * Tier1InterfaceGroup#Tier1InterfaceGroup_TYPE_SERVICE // - // * Tier1Interface#Tier1Interface_URPF_MODE_NONE - // * Tier1Interface#Tier1Interface_URPF_MODE_STRICT - // - // Unicast Reverse Path Forwarding mode - UrpfMode *string + // Interface group type. It is readonly. Always type SERVICE. + Type_ *string } -const Tier1Interface_ADMIN_STATE_UP = "UP" -const Tier1Interface_ADMIN_STATE_DOWN = "DOWN" -const Tier1Interface_URPF_MODE_NONE = "NONE" -const Tier1Interface_URPF_MODE_STRICT = "STRICT" +const Tier1InterfaceGroup_TYPE_SERVICE = "SERVICE" -func (s *Tier1Interface) GetType__() bindings.BindingType { - return Tier1InterfaceBindingType() +func (s *Tier1InterfaceGroup) GetType__() vapiBindings_.BindingType { + return Tier1InterfaceGroupBindingType() +} + +func (s *Tier1InterfaceGroup) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for Tier1InterfaceGroup._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Paged collection of Tier-1 Interface groups +type Tier1InterfaceGroupListResult struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // Tier-1 Interface group list results + Results []Tier1InterfaceGroup } -func (s *Tier1Interface) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tier1InterfaceGroupListResult) GetType__() vapiBindings_.BindingType { + return Tier1InterfaceGroupListResultBindingType() +} + +func (s *Tier1InterfaceGroupListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tier1Interface._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tier1InterfaceGroupListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -91316,17 +97761,16 @@ type Tier1InterfaceListResult struct { Results []Tier1Interface } -func (s *Tier1InterfaceListResult) GetType__() bindings.BindingType { +func (s *Tier1InterfaceListResult) GetType__() vapiBindings_.BindingType { return Tier1InterfaceListResultBindingType() } -func (s *Tier1InterfaceListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tier1InterfaceListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tier1InterfaceListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tier1InterfaceListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -91351,17 +97795,16 @@ type Tier1ListResult struct { Results []Tier1 } -func (s *Tier1ListResult) GetType__() bindings.BindingType { +func (s *Tier1ListResult) GetType__() vapiBindings_.BindingType { return Tier1ListResultBindingType() } -func (s *Tier1ListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tier1ListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tier1ListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tier1ListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -91437,6 +97880,8 @@ type TimeRangeDropdownFilterWidgetConfiguration struct { DrilldownId *string FeatureSet *FeatureSet // Id of filter widget for subscription, if any. Id should be a valid id of an existing filter widget. Filter widget should be from the same view. Datasource URLs should have placeholder values equal to filter alias to accept the filter value on filter change. This field is deprecated instead use 'filters' property. + // + // Deprecated: This API element is deprecated. Filter *string // Flag to indicate that widget will continue to work without filter value. If this flag is set to false then default_filter_value is manadatory. FilterValueRequired *bool @@ -91453,26 +97898,29 @@ type TimeRangeDropdownFilterWidgetConfiguration struct { // Represents the vertical span of the widget / container. 1 Row span is equal to 20px. format: int32 Rowspan *int64 // Please use the property 'shared' of View instead of this. The widgets of a shared view are visible to other users. + // + // Deprecated: This API element is deprecated. Shared *bool // If the value of this field is set to true then card header will be displayed otherwise only card will be displayed without header. ShowHeader *bool // Represents the horizontal span of the widget / container. format: int32 Span *int64 // Specify relavite weight in WidgetItem for placement in a view. Please see WidgetItem for details. format: int32 + // + // Deprecated: This API element is deprecated. Weight *int64 } -func (s *TimeRangeDropdownFilterWidgetConfiguration) GetType__() bindings.BindingType { +func (s *TimeRangeDropdownFilterWidgetConfiguration) GetType__() vapiBindings_.BindingType { return TimeRangeDropdownFilterWidgetConfigurationBindingType() } -func (s *TimeRangeDropdownFilterWidgetConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TimeRangeDropdownFilterWidgetConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TimeRangeDropdownFilterWidgetConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TimeRangeDropdownFilterWidgetConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -91494,17 +97942,16 @@ type TimeRangeFilterInfo struct { const TimeRangeFilterInfo_VALUE_TYPE_EPOCH = "EPOCH" -func (s *TimeRangeFilterInfo) GetType__() bindings.BindingType { +func (s *TimeRangeFilterInfo) GetType__() vapiBindings_.BindingType { return TimeRangeFilterInfoBindingType() } -func (s *TimeRangeFilterInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TimeRangeFilterInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TimeRangeFilterInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TimeRangeFilterInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -91540,6 +97987,10 @@ type TlsCertificate struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -91548,10 +97999,12 @@ type TlsCertificate struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -91583,17 +98036,16 @@ const TlsCertificate_TLS_CERTIFICATE_TYPE_CA = "CERTIFICATE_CA" const TlsCertificate_TLS_CERTIFICATE_TYPE_SIGNED = "CERTIFICATE_SIGNED" const TlsCertificate_TLS_CERTIFICATE_TYPE_SELF_SIGNED = "CERTIFICATE_SELF_SIGNED" -func (s *TlsCertificate) GetType__() bindings.BindingType { +func (s *TlsCertificate) GetType__() vapiBindings_.BindingType { return TlsCertificateBindingType() } -func (s *TlsCertificate) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TlsCertificate) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TlsCertificate._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TlsCertificate._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -91618,17 +98070,16 @@ type TlsCertificateList struct { Results []TlsCertificate } -func (s *TlsCertificateList) GetType__() bindings.BindingType { +func (s *TlsCertificateList) GetType__() vapiBindings_.BindingType { return TlsCertificateListBindingType() } -func (s *TlsCertificateList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TlsCertificateList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TlsCertificateList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TlsCertificateList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -91665,6 +98116,10 @@ type TlsConfigProfileBindingMap struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -91673,10 +98128,12 @@ type TlsConfigProfileBindingMap struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -91685,17 +98142,16 @@ type TlsConfigProfileBindingMap struct { ProfilePath *string } -func (s *TlsConfigProfileBindingMap) GetType__() bindings.BindingType { +func (s *TlsConfigProfileBindingMap) GetType__() vapiBindings_.BindingType { return TlsConfigProfileBindingMapBindingType() } -func (s *TlsConfigProfileBindingMap) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TlsConfigProfileBindingMap) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TlsConfigProfileBindingMap._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TlsConfigProfileBindingMap._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -91731,6 +98187,10 @@ type TlsCrl struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -91739,10 +98199,12 @@ type TlsCrl struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -91768,17 +98230,16 @@ type TlsCrl struct { const TlsCrl_CRL_TYPE_ONECRL = "OneCRL" const TlsCrl_CRL_TYPE_X509 = "X509" -func (s *TlsCrl) GetType__() bindings.BindingType { +func (s *TlsCrl) GetType__() vapiBindings_.BindingType { return TlsCrlBindingType() } -func (s *TlsCrl) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TlsCrl) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TlsCrl._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TlsCrl._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -91803,17 +98264,16 @@ type TlsCrlListResult struct { Results []TlsCrl } -func (s *TlsCrlListResult) GetType__() bindings.BindingType { +func (s *TlsCrlListResult) GetType__() vapiBindings_.BindingType { return TlsCrlListResultBindingType() } -func (s *TlsCrlListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TlsCrlListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TlsCrlListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TlsCrlListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -91849,6 +98309,10 @@ type TlsCsr struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -91857,10 +98321,12 @@ type TlsCsr struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -91882,17 +98348,16 @@ type TlsCsr struct { const TlsCsr_ALGORITHM_RSA = "RSA" -func (s *TlsCsr) GetType__() bindings.BindingType { +func (s *TlsCsr) GetType__() vapiBindings_.BindingType { return TlsCsrBindingType() } -func (s *TlsCsr) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TlsCsr) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TlsCsr._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TlsCsr._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -91917,17 +98382,16 @@ type TlsCsrListResult struct { Results []TlsCsr } -func (s *TlsCsrListResult) GetType__() bindings.BindingType { +func (s *TlsCsrListResult) GetType__() vapiBindings_.BindingType { return TlsCsrListResultBindingType() } -func (s *TlsCsrListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TlsCsrListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TlsCsrListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TlsCsrListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -91964,6 +98428,10 @@ type TlsCsrWithDaysValid struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -91972,10 +98440,12 @@ type TlsCsrWithDaysValid struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -91999,17 +98469,16 @@ type TlsCsrWithDaysValid struct { const TlsCsrWithDaysValid_ALGORITHM_RSA = "RSA" -func (s *TlsCsrWithDaysValid) GetType__() bindings.BindingType { +func (s *TlsCsrWithDaysValid) GetType__() vapiBindings_.BindingType { return TlsCsrWithDaysValidBindingType() } -func (s *TlsCsrWithDaysValid) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TlsCsrWithDaysValid) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TlsCsrWithDaysValid._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TlsCsrWithDaysValid._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -92154,6 +98623,10 @@ type TlsInspectionExternalProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -92162,10 +98635,12 @@ type TlsInspectionExternalProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -92231,17 +98706,16 @@ const TlsInspectionExternalProfile_TLS_CONFIG_SETTING_HIGH_FIDELITY = "HIGH_FIDE const TlsInspectionExternalProfile_TLS_CONFIG_SETTING_HIGH_SECURITY = "HIGH_SECURITY" const TlsInspectionExternalProfile_TLS_CONFIG_SETTING_CUSTOM = "CUSTOM" -func (s *TlsInspectionExternalProfile) GetType__() bindings.BindingType { +func (s *TlsInspectionExternalProfile) GetType__() vapiBindings_.BindingType { return TlsInspectionExternalProfileBindingType() } -func (s *TlsInspectionExternalProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TlsInspectionExternalProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TlsInspectionExternalProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TlsInspectionExternalProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -92381,6 +98855,10 @@ type TlsInspectionInternalProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -92389,10 +98867,12 @@ type TlsInspectionInternalProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -92456,17 +98936,16 @@ const TlsInspectionInternalProfile_TLS_CONFIG_SETTING_HIGH_FIDELITY = "HIGH_FIDE const TlsInspectionInternalProfile_TLS_CONFIG_SETTING_HIGH_SECURITY = "HIGH_SECURITY" const TlsInspectionInternalProfile_TLS_CONFIG_SETTING_CUSTOM = "CUSTOM" -func (s *TlsInspectionInternalProfile) GetType__() bindings.BindingType { +func (s *TlsInspectionInternalProfile) GetType__() vapiBindings_.BindingType { return TlsInspectionInternalProfileBindingType() } -func (s *TlsInspectionInternalProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TlsInspectionInternalProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TlsInspectionInternalProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TlsInspectionInternalProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -92493,17 +98972,16 @@ const TlsListenerCertificate_RESULT_CONNECTION_TIMEOUT = "CONNECTION_TIMEOUT" const TlsListenerCertificate_RESULT_NO_ROUTE_TO_HOST = "NO_ROUTE_TO_HOST" const TlsListenerCertificate_RESULT_CONNECTION_REFUSED = "CONNECTION_REFUSED" -func (s *TlsListenerCertificate) GetType__() bindings.BindingType { +func (s *TlsListenerCertificate) GetType__() vapiBindings_.BindingType { return TlsListenerCertificateBindingType() } -func (s *TlsListenerCertificate) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TlsListenerCertificate) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TlsListenerCertificate._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TlsListenerCertificate._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -92540,6 +99018,10 @@ type TlsPolicy struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -92548,10 +99030,12 @@ type TlsPolicy struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -92586,17 +99070,16 @@ type TlsPolicy struct { Rules []TlsRule } -func (s *TlsPolicy) GetType__() bindings.BindingType { +func (s *TlsPolicy) GetType__() vapiBindings_.BindingType { return TlsPolicyBindingType() } -func (s *TlsPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TlsPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TlsPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TlsPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -92621,17 +99104,16 @@ type TlsPolicyListResult struct { Results []TlsPolicy } -func (s *TlsPolicyListResult) GetType__() bindings.BindingType { +func (s *TlsPolicyListResult) GetType__() vapiBindings_.BindingType { return TlsPolicyListResultBindingType() } -func (s *TlsPolicyListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TlsPolicyListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TlsPolicyListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TlsPolicyListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -92673,6 +99155,10 @@ type TlsProfile struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -92681,10 +99167,12 @@ type TlsProfile struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -92707,17 +99195,16 @@ const TlsProfile_RESOURCE_TYPE_TLSINSPECTIONBYPASSPROFILE = "TlsInspectionBypass const TlsProfile_RESOURCE_TYPE_TLSINSPECTIONEXTERNALPROFILE = "TlsInspectionExternalProfile" const TlsProfile_RESOURCE_TYPE_TLSINSPECTIONINTERNALPROFILE = "TlsInspectionInternalProfile" -func (s *TlsProfile) GetType__() bindings.BindingType { +func (s *TlsProfile) GetType__() vapiBindings_.BindingType { return TlsProfileBindingType() } -func (s *TlsProfile) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TlsProfile) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TlsProfile._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TlsProfile._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -92738,20 +99225,19 @@ type TlsProfileListResult struct { // Field by which records are sorted SortBy *string // List of TLS profiles. - Results []*data.StructValue + Results []*vapiData_.StructValue } -func (s *TlsProfileListResult) GetType__() bindings.BindingType { +func (s *TlsProfileListResult) GetType__() vapiBindings_.BindingType { return TlsProfileListResultBindingType() } -func (s *TlsProfileListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TlsProfileListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TlsProfileListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TlsProfileListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -92788,6 +99274,10 @@ type TlsRule struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -92796,10 +99286,12 @@ type TlsRule struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -92841,7 +99333,7 @@ type TlsRule struct { // This field is used to resolve conflicts between multiple Rules under Security or Gateway Policy for a Domain If no sequence number is specified in the payload, a value of 0 is assigned by default. If there are multiple rules with the same sequence number then their order is not deterministic. If a specific order of rules is desired, then one has to specify unique sequence numbers or use the POST request on the rule entity with a query parameter action=revise to let the framework assign a sequence number format: int32 SequenceNumber *int64 // In order to specify raw services this can be used, along with services which contains path to services. This can be empty or null. - ServiceEntries []*data.StructValue + ServiceEntries []*vapiData_.StructValue // In order to specify all services, use the constant \"ANY\". This is case insensitive. If \"ANY\" is used, it should be the ONLY element in the services array. Error will be thrown if ANY is used in conjunction with other values. Services []string // We need paths as duplicate names may exist for groups under different domains. Along with paths we support IP Address of type IPv4 and IPv6. IP Address can be in one of the format(CIDR, IP Address, Range of IP Address). In order to specify all groups, use the constant \"ANY\". This is case insensitive. If \"ANY\" is used, it should be the ONLY element in the group array. Error will be thrown if ANY is used in conjunction with other values. @@ -92861,17 +99353,16 @@ const TlsRule_IP_PROTOCOL_IPV4 = "IPV4" const TlsRule_IP_PROTOCOL_IPV6 = "IPV6" const TlsRule_IP_PROTOCOL_IPV4_IPV6 = "IPV4_IPV6" -func (s *TlsRule) GetType__() bindings.BindingType { +func (s *TlsRule) GetType__() vapiBindings_.BindingType { return TlsRuleBindingType() } -func (s *TlsRule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TlsRule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TlsRule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TlsRule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -92896,17 +99387,16 @@ type TlsRuleListResult struct { Results []TlsRule } -func (s *TlsRuleListResult) GetType__() bindings.BindingType { +func (s *TlsRuleListResult) GetType__() vapiBindings_.BindingType { return TlsRuleListResultBindingType() } -func (s *TlsRuleListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TlsRuleListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TlsRuleListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TlsRuleListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -92943,6 +99433,10 @@ type TlsStateObject struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -92951,10 +99445,12 @@ type TlsStateObject struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -92981,17 +99477,16 @@ const TlsStateObject_INSPECTION_ACTION_BYPASS = "BYPASS" const TlsStateObject_INSPECTION_ACTION_DROP = "DROP" const TlsStateObject_INSPECTION_ACTION_REJECT = "REJECT" -func (s *TlsStateObject) GetType__() bindings.BindingType { +func (s *TlsStateObject) GetType__() vapiBindings_.BindingType { return TlsStateObjectBindingType() } -func (s *TlsStateObject) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TlsStateObject) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TlsStateObject._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TlsStateObject._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -93015,17 +99510,16 @@ type TlsStateObjectListResult struct { Results []TlsStateObject } -func (s *TlsStateObjectListResult) GetType__() bindings.BindingType { +func (s *TlsStateObjectListResult) GetType__() vapiBindings_.BindingType { return TlsStateObjectListResultBindingType() } -func (s *TlsStateObjectListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TlsStateObjectListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TlsStateObjectListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TlsStateObjectListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -93061,6 +99555,10 @@ type TlsTrustData struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -93069,10 +99567,12 @@ type TlsTrustData struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -93095,17 +99595,16 @@ type TlsTrustData struct { const TlsTrustData_PURPOSE_CA = "signing-ca" -func (s *TlsTrustData) GetType__() bindings.BindingType { +func (s *TlsTrustData) GetType__() vapiBindings_.BindingType { return TlsTrustDataBindingType() } -func (s *TlsTrustData) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TlsTrustData) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TlsTrustData._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TlsTrustData._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -93130,17 +99629,16 @@ const TnHyperbusStatus_HYPERBUS_STATUS_HEALTHY = "HEALTHY" const TnHyperbusStatus_HYPERBUS_STATUS_UNHEALTHY = "UNHEALTHY" const TnHyperbusStatus_HYPERBUS_STATUS_DEGRADED = "DEGRADED" -func (s *TnHyperbusStatus) GetType__() bindings.BindingType { +func (s *TnHyperbusStatus) GetType__() vapiBindings_.BindingType { return TnHyperbusStatusBindingType() } -func (s *TnHyperbusStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TnHyperbusStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TnHyperbusStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TnHyperbusStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -93165,17 +99663,16 @@ type TnNodeAgentStatusListResult struct { Results []TnNodeAgentstatus } -func (s *TnNodeAgentStatusListResult) GetType__() bindings.BindingType { +func (s *TnNodeAgentStatusListResult) GetType__() vapiBindings_.BindingType { return TnNodeAgentStatusListResultBindingType() } -func (s *TnNodeAgentStatusListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TnNodeAgentStatusListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TnNodeAgentStatusListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TnNodeAgentStatusListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -93200,17 +99697,16 @@ const TnNodeAgentstatus_HYPERBUS_CONNECTION_STATUS_HEALTHY = "HEALTHY" const TnNodeAgentstatus_HYPERBUS_CONNECTION_STATUS_UNHEALTHY = "UNHEALTHY" const TnNodeAgentstatus_HYPERBUS_CONNECTION_STATUS_DEGRADED = "DEGRADED" -func (s *TnNodeAgentstatus) GetType__() bindings.BindingType { +func (s *TnNodeAgentstatus) GetType__() vapiBindings_.BindingType { return TnNodeAgentstatusBindingType() } -func (s *TnNodeAgentstatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TnNodeAgentstatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TnNodeAgentstatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TnNodeAgentstatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -93251,17 +99747,16 @@ const TnNodeStackSpanStatus_VMKNIC_STATUS_UNKNOWN = "UNKNOWN" const TnNodeStackSpanStatus_VMKNIC_STATUS_SUCCESS = "SUCCESS" const TnNodeStackSpanStatus_VMKNIC_STATUS_FAILED = "FAILED" -func (s *TnNodeStackSpanStatus) GetType__() bindings.BindingType { +func (s *TnNodeStackSpanStatus) GetType__() vapiBindings_.BindingType { return TnNodeStackSpanStatusBindingType() } -func (s *TnNodeStackSpanStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TnNodeStackSpanStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TnNodeStackSpanStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TnNodeStackSpanStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -93277,26 +99772,26 @@ type Tooltip struct { Text *string } -func (s *Tooltip) GetType__() bindings.BindingType { +func (s *Tooltip) GetType__() vapiBindings_.BindingType { return TooltipBindingType() } -func (s *Tooltip) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Tooltip) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Tooltip._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Tooltip._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } type TraceActionArgument struct { + DestIpsecVpnConfig *LiveTraceIpsecVpnConfig // It is required only when the type of trace is bidirectional. Please keep this field aligned with the destination logical port of packet capture action config when the type of packet capture action is bidirectional. DestLport *string - ReverseFilter *data.StructValue + ReverseFilter *vapiData_.StructValue // Possible values are: // // * TraceActionArgument#TraceActionArgument_TRACE_TYPE_UNI_DIRECTIONAL @@ -93309,17 +99804,16 @@ type TraceActionArgument struct { const TraceActionArgument_TRACE_TYPE_UNI_DIRECTIONAL = "UNI_DIRECTIONAL" const TraceActionArgument_TRACE_TYPE_BI_DIRECTIONAL = "BI_DIRECTIONAL" -func (s *TraceActionArgument) GetType__() bindings.BindingType { +func (s *TraceActionArgument) GetType__() vapiBindings_.BindingType { return TraceActionArgumentBindingType() } -func (s *TraceActionArgument) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TraceActionArgument) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TraceActionArgument._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TraceActionArgument._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -93327,20 +99821,19 @@ func (s *TraceActionArgument) GetDataValue__() (data.DataValue, []error) { type TraceActionConfig struct { ActionArgument *TraceActionArgument - SamplingArgument *data.StructValue + SamplingArgument *vapiData_.StructValue } -func (s *TraceActionConfig) GetType__() bindings.BindingType { +func (s *TraceActionConfig) GetType__() vapiBindings_.BindingType { return TraceActionConfigBindingType() } -func (s *TraceActionConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TraceActionConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TraceActionConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TraceActionConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -93359,7 +99852,7 @@ type TraceResult struct { Direction *string LogicalCounters *TraceflowObservationCounters // Trace observation list - Observations []*data.StructValue + Observations []*vapiData_.StructValue // Packet ID in the session PacketId *string // Whether some observations were deleted from the result set @@ -93369,17 +99862,16 @@ type TraceResult struct { const TraceResult_DIRECTION_FORWARD = "FORWARD" const TraceResult_DIRECTION_BACKWARD = "BACKWARD" -func (s *TraceResult) GetType__() bindings.BindingType { +func (s *TraceResult) GetType__() vapiBindings_.BindingType { return TraceResultBindingType() } -func (s *TraceResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TraceResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TraceResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TraceResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -93456,17 +99948,16 @@ const Traceflow_REQUEST_STATUS_DATA_PATH_NOT_READY = "DATA_PATH_NOT_READY" const Traceflow_REQUEST_STATUS_CONNECTION_ERROR = "CONNECTION_ERROR" const Traceflow_REQUEST_STATUS_UNKNOWN = "UNKNOWN" -func (s *Traceflow) GetType__() bindings.BindingType { +func (s *Traceflow) GetType__() vapiBindings_.BindingType { return TraceflowBindingType() } -func (s *Traceflow) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Traceflow) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Traceflow._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Traceflow._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -93503,6 +99994,10 @@ type TraceflowConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -93511,18 +100006,22 @@ type TraceflowConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool // This field indicates if intent is transient and will be cleaned up by the system if set to true IsTransient *bool - Packet *data.StructValue + Packet *vapiData_.StructValue // Policy path or UUID of segment port to start traceflow from. Auto-plumbed ports don't have corresponding policy path. Ports auto-created by policy as part of connecting segment to Tier-0 or Tier-1 or DHCP server cannot be used. UUID is validated for syntax only. This configuration will be cleaned up by the system after two hours of inactivity. + // + // Deprecated: This API element is deprecated. SegmentPortPath *string // Policy path or UUID of segment port to start traceflow from. Auto-plumbed ports don't have corresponding policy path. UUID is validated for syntax only. This configuration will be cleaned up by the system after two hours of inactivity. SourceId *string @@ -93530,17 +100029,16 @@ type TraceflowConfig struct { Timeout *int64 } -func (s *TraceflowConfig) GetType__() bindings.BindingType { +func (s *TraceflowConfig) GetType__() vapiBindings_.BindingType { return TraceflowConfigBindingType() } -func (s *TraceflowConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TraceflowConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TraceflowConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TraceflowConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -93565,17 +100063,16 @@ type TraceflowConfigListResult struct { Results []TraceflowConfig } -func (s *TraceflowConfigListResult) GetType__() bindings.BindingType { +func (s *TraceflowConfigListResult) GetType__() vapiBindings_.BindingType { return TraceflowConfigListResultBindingType() } -func (s *TraceflowConfigListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TraceflowConfigListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TraceflowConfigListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TraceflowConfigListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -93599,6 +100096,7 @@ type TraceflowObservation struct { // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_EDGE_UPLINK // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_DELL_GATEWAY // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LGW_ROUTE + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_KNI // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_UNKNOWN // // The sub type of the component that issued the observation. @@ -93643,6 +100141,7 @@ type TraceflowObservation struct { // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONPROTECTED ResourceType string // the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64 SequenceNo *int64 @@ -93699,6 +100198,7 @@ const TraceflowObservation_COMPONENT_SUB_TYPE_TGW_ROUTE = "TGW_ROUTE" const TraceflowObservation_COMPONENT_SUB_TYPE_EDGE_UPLINK = "EDGE_UPLINK" const TraceflowObservation_COMPONENT_SUB_TYPE_DELL_GATEWAY = "DELL_GATEWAY" const TraceflowObservation_COMPONENT_SUB_TYPE_LGW_ROUTE = "LGW_ROUTE" +const TraceflowObservation_COMPONENT_SUB_TYPE_LR_KNI = "LR_KNI" const TraceflowObservation_COMPONENT_SUB_TYPE_UNKNOWN = "UNKNOWN" const TraceflowObservation_COMPONENT_TYPE_PHYSICAL = "PHYSICAL" const TraceflowObservation_COMPONENT_TYPE_LR = "LR" @@ -93733,6 +100233,7 @@ const TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL = "T const TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL = "TraceflowObservationReceivedLogical" const TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL = "TraceflowObservationReplicationLogical" const TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL = "TraceflowObservationRelayedLogical" +const TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONPROTECTED = "TraceflowObservationProtected" const TraceflowObservation_TRANSPORT_NODE_TYPE_ESX = "ESX" const TraceflowObservation_TRANSPORT_NODE_TYPE_RHELKVM = "RHELKVM" const TraceflowObservation_TRANSPORT_NODE_TYPE_UBUNTUKVM = "UBUNTUKVM" @@ -93753,17 +100254,16 @@ const TraceflowObservation_TRANSPORT_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE = "PUBL const TraceflowObservation_TRANSPORT_NODE_TYPE_OTHERS = "OTHERS" const TraceflowObservation_TRANSPORT_NODE_TYPE_HYPERV = "HYPERV" -func (s *TraceflowObservation) GetType__() bindings.BindingType { +func (s *TraceflowObservation) GetType__() vapiBindings_.BindingType { return TraceflowObservationBindingType() } -func (s *TraceflowObservation) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TraceflowObservation) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TraceflowObservation._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TraceflowObservation._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -93776,21 +100276,22 @@ type TraceflowObservationCounters struct { DroppedCount *int64 // Total number of forwarded observations for this traceflow round. format: int64 ForwardedCount *int64 + // Total number of protected observations for this traceflow round, which current user does not have access. format: int64 + ProtectedCount *int64 // Total number of received observations for this traceflow round. format: int64 ReceivedCount *int64 } -func (s *TraceflowObservationCounters) GetType__() bindings.BindingType { +func (s *TraceflowObservationCounters) GetType__() vapiBindings_.BindingType { return TraceflowObservationCountersBindingType() } -func (s *TraceflowObservationCounters) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TraceflowObservationCounters) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TraceflowObservationCounters._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TraceflowObservationCounters._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -93808,8 +100309,9 @@ type TraceflowObservationDelivered struct { // * TraceflowObservationDelivered#TraceflowObservationDelivered_RESOLUTION_TYPE_ARP_SUPPRESSION_TABLE // * TraceflowObservationDelivered#TraceflowObservationDelivered_RESOLUTION_TYPE_ARP_SUPPRESSION_CP_QUERY // * TraceflowObservationDelivered#TraceflowObservationDelivered_RESOLUTION_TYPE_ARP_VM + // * TraceflowObservationDelivered#TraceflowObservationDelivered_RESOLUTION_TYPE_ARP_LRP // - // This field specifies the resolution type of ARP ARP_SUPPRESSION_PORT_CACHE - ARP request is suppressed by port DB ARP_SUPPRESSION_TABLE - ARP request is suppressed by ARP table ARP_SUPPRESSION_CP_QUERY - ARP request is suppressed by info derived from CP ARP_VM - No suppression and the ARP request is resolved. + // This field specifies the resolution type of ARP ARP_SUPPRESSION_PORT_CACHE - ARP request is suppressed by IP table. ARP_SUPPRESSION_TABLE - ARP request is suppressed by ARP table. ARP_SUPPRESSION_CP_QUERY - ARP request is suppressed by info derived from CP. ARP_VM - No suppression and the ARP request is resolved by VM. ARP_LRP - No suppression and the ARP request is resolved by logical router. ResolutionType *string // The source MAC address of form: \"^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$\". For example: 00:00:00:00:00:00. TargetMac *string @@ -93832,6 +100334,7 @@ type TraceflowObservationDelivered struct { // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_EDGE_UPLINK // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_DELL_GATEWAY // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LGW_ROUTE + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_KNI // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_UNKNOWN // // The sub type of the component that issued the observation. @@ -93876,6 +100379,7 @@ type TraceflowObservationDelivered struct { // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONPROTECTED ResourceType string // the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64 SequenceNo *int64 @@ -93924,18 +100428,18 @@ const TraceflowObservationDelivered_RESOLUTION_TYPE_ARP_SUPPRESSION_PORT_CACHE = const TraceflowObservationDelivered_RESOLUTION_TYPE_ARP_SUPPRESSION_TABLE = "ARP_SUPPRESSION_TABLE" const TraceflowObservationDelivered_RESOLUTION_TYPE_ARP_SUPPRESSION_CP_QUERY = "ARP_SUPPRESSION_CP_QUERY" const TraceflowObservationDelivered_RESOLUTION_TYPE_ARP_VM = "ARP_VM" +const TraceflowObservationDelivered_RESOLUTION_TYPE_ARP_LRP = "ARP_LRP" -func (s *TraceflowObservationDelivered) GetType__() bindings.BindingType { +func (s *TraceflowObservationDelivered) GetType__() vapiBindings_.BindingType { return TraceflowObservationDeliveredBindingType() } -func (s *TraceflowObservationDelivered) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TraceflowObservationDelivered) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TraceflowObservationDelivered._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TraceflowObservationDelivered._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -93956,6 +100460,42 @@ type TraceflowObservationDropped struct { // // This field specifies the ARP fails reason ARP_TIMEOUT - ARP failure due to query control plane timeout ARP_CPFAIL - ARP failure due post ARP query message to control plane failure ARP_FROMCP - ARP failure due to deleting ARP entry from control plane ARP_PORTDESTROY - ARP failure due to port destruction ARP_TABLEDESTROY - ARP failure due to ARP table destruction ARP_NETDESTROY - ARP failure due to overlay network destruction ArpFailReason *string + // Possible values are: + // + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_SA_NOT_FOUND + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_UDP_ENC_STATE_MISMATCH + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_SEQ_ROLLOVER + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_FRAG_NEEDED + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_TUN_IFACE_DOWN + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_POLICY_NOMATCH + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_POLICY_BLOCK + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_POLICY_ERROR + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_REPLAY_SEQ_NUM_REPEAT + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_REPLAY_RECV_DELAY + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_REPLAY_PROC_DELAY + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_ZERO_SEQ_NUM_RECVD + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_ENQUEUE_FAIL + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_AUTH_DGST_MISMATCH + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_AUTH_DGST_SIZE_MISMATCH + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_AUTH_UNSUPPORTED_ALGO + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_FAIL + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_PROC_INCOMPLETE + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_SESSION_INV + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_ARGS_INV + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_PROC_ERROR + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_NO_BUF_SPACE + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_UNSUPPORTED_CIPHER + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_MALFORMED + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_MALFORMED_INV_PADDING + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_PADDING_REMOVAL_FAILED + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_INNER_MALFORMED + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_INNER_MALFORMED_IP + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_INNER_MALFORMED_UDP + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_INNER_MALFORMED_TCP + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_UNKNOWN + // + // This field specifies the IPSec VPN fails reason IPSEC_SA_NOT_FOUND - IPSec SA required for processing the packet does not exist IPSEC_UDP_ENC_STATE_MISMATCH - ESP packet is UDP encapsulated but IPsec SA does not expect UDP encapsulation IPSEC_SEQ_ROLLOVER - IPSec SA sequence number has exceeded the maximum value IPSEC_FRAG_NEEDED - Received packet has DF bit set in IP header but requires fragmentation due to ESP encapsulation IPSEC_TUN_IFACE_DOWN - IPSec tunnel interface is down IPSEC_POLICY_NOMATCH - Received packet does not match IPSec policy IPSEC_POLICY_BLOCK - IPSec packet processing failed IPSEC_POLICY_ERROR - IPSec packet processing failed IPSEC_REPLAY_SEQ_NUM_REPEAT - IPSec packet is dropped due to replay IPSEC_REPLAY_RECV_DELAY - IPSec packet is dropped due to replay IPSEC_REPLAY_PROC_DELAY - IPSec packet is dropped due to replay IPSEC_ZERO_SEQ_NUM_RECVD - ESP packet is received with sequence number as zero IPSEC_ENQUEUE_FAIL - Packet processing failed during crypto operation IPSEC_AUTH_DGST_MISMATCH - Packet integrity check failed due to digest mismatch IPSEC_AUTH_DGST_SIZE_MISMATCH - Packet integrity check failed due to invalid digest length IPSEC_AUTH_UNSUPPORTED_ALGO - Packet integrity check failed due to unsupported hash algorithm IPSEC_CRYPTO_FAIL - Packet processing failed during crypto operation IPSEC_CRYPTO_PROC_INCOMPLETE - Packet processing failed during crypto operation IPSEC_CRYPTO_SESSION_INV - Packet processing failed during crypto operation IPSEC_CRYPTO_ARGS_INV - Packet processing failed during crypto operation IPSEC_CRYPTO_PROC_ERROR - Packet processing failed during crypto operation IPSEC_CRYPTO_NO_BUF_SPACE - Packet processing failed during crypto operation IPSEC_CRYPTO_UNSUPPORTED_CIPHER - Packet processing failed during crypto operation IPSEC_MALFORMED - Received ESP packet is malformed IPSEC_MALFORMED_INV_PADDING - Received ESP packet is malformed IPSEC_PADDING_REMOVAL_FAILED - Received ESP packet is malformed IPSEC_INNER_MALFORMED - IP packet after ESP decryption is malformed IPSEC_INNER_MALFORMED_IP - IP packet after ESP decryption is malformed IPSEC_INNER_MALFORMED_UDP - IP packet after ESP decryption is malformed IPSEC_INNER_MALFORMED_TCP - IP packet after ESP decryption is malformed IPSEC_UNKNOWN - IPSec VPN failure reason is unknown + IpsecFailReason *string // This field is specified when the traceflow packet matched a jump-to rule. format: int64 JumptoRuleId *int64 // This field is specified when the traceflow packet matched a l2 rule. format: int64 @@ -94016,8 +100556,9 @@ type TraceflowObservationDropped struct { // * TraceflowObservationDropped#TraceflowObservationDropped_REASON_FW_STATE // * TraceflowObservationDropped#TraceflowObservationDropped_REASON_NO_MAC // * TraceflowObservationDropped#TraceflowObservationDropped_REASON_UNKNOWN + // * TraceflowObservationDropped#TraceflowObservationDropped_REASON_FILTERED_UPLINK // - // This field specifies the drop reason of traceflow packet. ARP_FAIL - ARP request fails for some reasons, please refer arp_fail_reason for detail BFD - BFD packet is dropped because traversed by non-operative interface or encountering internal error (e.g., memory insufficient) BROADCAST - Packet is dropped during traversing the interface (e.g., Edge uplink, Edge centralized service port) which disallow ethernet broadcast DHCP - DHCP packet is malformed DLB - The packet is disallowed by distributed load balancing FW_RULE - The packet matches a drop or reject rule of DFW or Edge firewall GENEVE - GENEVE packet is malformed GRE - GRE packet is malformed or traverses a non-operative interface IFACE - Packet traverses a non-operative interface IP - Packet is dropped because of IP related causes (e.g., ICMPv4/ICMPv6 packet is malformed, or DF flag is set but fragment must be performed for the packet) or corresponding interface is not found or inoperative IP_REASS - Packet is dropped during IP reassembly IPSEC - IPsec protocol related packet is dropped IPSEC_VTI - IPsec required SA is not found or traversing inoperative interface cause packet dropped L2VPN - VLAN id of GRE packet is invalid L4PORT - Layer 4 packet (e.g., BFD, DHCP) is dropped LB - Packet is dropped by load balancing rule LROUTER - Packet is dropped by logical router LSERVICE - Packet is malformed or traverses inoperative logical service interface LSWITCH - Packet is dropped by logical switch MANAGEMENT - Packet is dropped by Edge datapath MANAGEMENT service port MD_PROXY - Packet is dropped by metadata proxy NAT - Packet is dropped by NAT rule RTEP_TUNNEL - Unused drop reason ND_NS_FAIL - Neighbor Discovery packet fails NEIGH - ARP or Neighbor Discovery packet fails NO_EIP_FOUND - Destination IP is not an elastic IP NO_EIP_ASSOCIATION - Elastic IP is not associated with active edge VDR ENI NO_ENI_FOR_IP - There is no ENI found for the destination IP NO_ENI_FOR_LIF - Cannot find an ENI associated with uplink LIF NO_ROUTE - Cannot find route for destination IP NO_ROUTE_TABLE_FOUND - Cannot find associated route table NO_UNDERLAY_ROUTE_FOUND - Cannot find AWS route to destination NOT_VDR_DOWNLINK - Packet is not forwarded to VMC unmanaged VDR downlink NO_VDR_FOUND - VMC unmanaged VDR associated with Edge uplink is not found NO_VDR_ON_HOST - Cannot find VMC unmanaged VDR list on this host NOT_VDR_UPLINK - Packet is not forwarded to VDR uplink SERVICE_INSERT - Packet from guest VM to service VM or from service VM to guest VM is dropped by firewall rule SPOOFGUARD - Packet is blocked by SpoofGuard policy TTL_ZERO - The IPv4 time to live field or the IPv6 hop limit field of packet is zero TUNNEL - Overlay tunnel management packet (VNI value of GENEVE header is 0, e.g., BFD) is dropped VLAN - VLAN id of packet is disallowed by the given port VXLAN - VXLAN packet is malformed or cannot find tunnel port for it VXSTT - Unused drop reason VMC_NO_RESPONSE - Failed to query VMC observations as no response from VMC app WRONG_UPLINK - Packet is not routed to the expected Edge uplink by VMC unmanaged VDR FW_STATE - Packet is dropped by stateful firewall + // This field specifies the drop reason of traceflow packet. ARP_FAIL - ARP request fails for some reasons, please refer arp_fail_reason for detail BFD - BFD packet is dropped because traversed by non-operative interface or encountering internal error (e.g., memory insufficient) BROADCAST - Packet is dropped during traversing the interface (e.g., Edge uplink, Edge centralized service port) which disallow ethernet broadcast DHCP - DHCP packet is malformed DLB - The packet is disallowed by distributed load balancing FW_RULE - The packet matches a drop or reject rule of DFW or Edge firewall GENEVE - GENEVE packet is malformed GRE - GRE packet is malformed or traverses a non-operative interface IFACE - Packet traverses a non-operative interface IP - Packet is dropped because of IP related causes (e.g., ICMPv4/ICMPv6 packet is malformed, or DF flag is set but fragment must be performed for the packet) or corresponding interface is not found or inoperative IP_REASS - Packet is dropped during IP reassembly IPSEC - IPsec protocol related packet is dropped IPSEC_VTI - IPsec required SA is not found or traversing inoperative interface cause packet dropped L2VPN - VLAN id of GRE packet is invalid L4PORT - Layer 4 packet (e.g., BFD, DHCP) is dropped LB - Packet is dropped by load balancing rule LROUTER - Packet is dropped by logical router LSERVICE - Packet is malformed or traverses inoperative logical service interface LSWITCH - Packet is dropped by logical switch MANAGEMENT - Packet is dropped by Edge datapath MANAGEMENT service port MD_PROXY - Packet is dropped by metadata proxy NAT - Packet is dropped by NAT rule RTEP_TUNNEL - Unused drop reason ND_NS_FAIL - Neighbor Discovery packet fails NEIGH - ARP or Neighbor Discovery packet fails NO_EIP_FOUND - Destination IP is not an elastic IP NO_EIP_ASSOCIATION - Elastic IP is not associated with active edge VDR ENI NO_ENI_FOR_IP - There is no ENI found for the destination IP NO_ENI_FOR_LIF - Cannot find an ENI associated with uplink LIF NO_ROUTE - Cannot find route for destination IP NO_ROUTE_TABLE_FOUND - Cannot find associated route table NO_UNDERLAY_ROUTE_FOUND - Cannot find AWS route to destination NOT_VDR_DOWNLINK - Packet is not forwarded to VMC unmanaged VDR downlink NO_VDR_FOUND - VMC unmanaged VDR associated with Edge uplink is not found NO_VDR_ON_HOST - Cannot find VMC unmanaged VDR list on this host NOT_VDR_UPLINK - Packet is not forwarded to VDR uplink SERVICE_INSERT - Packet from guest VM to service VM or from service VM to guest VM is dropped by firewall rule SPOOFGUARD - Packet is blocked by SpoofGuard policy TTL_ZERO - The IPv4 time to live field or the IPv6 hop limit field of packet is zero TUNNEL - Overlay tunnel management packet (VNI value of GENEVE header is 0, e.g., BFD) is dropped VLAN - VLAN id of packet is disallowed by the given port VXLAN - VXLAN packet is malformed or cannot find tunnel port for it VXSTT - Unused drop reason VMC_NO_RESPONSE - Failed to query VMC observations as no response from VMC app WRONG_UPLINK - Packet is not routed to the expected Edge uplink by VMC unmanaged VDR FW_STATE - Packet is dropped by stateful firewall NO_MAC - Drop by vswitch as no destination MAC hit MAC Table. FILTERED_UPLINK - Filtering applied at the corresponding UPLINK having no aggregation. Reason *string // The name of the component that issued the observation. ComponentName *string @@ -94036,6 +100577,7 @@ type TraceflowObservationDropped struct { // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_EDGE_UPLINK // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_DELL_GATEWAY // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LGW_ROUTE + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_KNI // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_UNKNOWN // // The sub type of the component that issued the observation. @@ -94080,6 +100622,7 @@ type TraceflowObservationDropped struct { // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONPROTECTED ResourceType string // the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64 SequenceNo *int64 @@ -94130,6 +100673,37 @@ const TraceflowObservationDropped_ARP_FAIL_REASON_FROMCP = "ARP_FROMCP" const TraceflowObservationDropped_ARP_FAIL_REASON_PORTDESTROY = "ARP_PORTDESTROY" const TraceflowObservationDropped_ARP_FAIL_REASON_TABLEDESTROY = "ARP_TABLEDESTROY" const TraceflowObservationDropped_ARP_FAIL_REASON_NETDESTROY = "ARP_NETDESTROY" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_SA_NOT_FOUND = "IPSEC_SA_NOT_FOUND" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_UDP_ENC_STATE_MISMATCH = "IPSEC_UDP_ENC_STATE_MISMATCH" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_SEQ_ROLLOVER = "IPSEC_SEQ_ROLLOVER" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_FRAG_NEEDED = "IPSEC_FRAG_NEEDED" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_TUN_IFACE_DOWN = "IPSEC_TUN_IFACE_DOWN" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_POLICY_NOMATCH = "IPSEC_POLICY_NOMATCH" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_POLICY_BLOCK = "IPSEC_POLICY_BLOCK" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_POLICY_ERROR = "IPSEC_POLICY_ERROR" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_REPLAY_SEQ_NUM_REPEAT = "IPSEC_REPLAY_SEQ_NUM_REPEAT" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_REPLAY_RECV_DELAY = "IPSEC_REPLAY_RECV_DELAY" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_REPLAY_PROC_DELAY = "IPSEC_REPLAY_PROC_DELAY" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_ZERO_SEQ_NUM_RECVD = "IPSEC_ZERO_SEQ_NUM_RECVD" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_ENQUEUE_FAIL = "IPSEC_ENQUEUE_FAIL" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_AUTH_DGST_MISMATCH = "IPSEC_AUTH_DGST_MISMATCH" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_AUTH_DGST_SIZE_MISMATCH = "IPSEC_AUTH_DGST_SIZE_MISMATCH" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_AUTH_UNSUPPORTED_ALGO = "IPSEC_AUTH_UNSUPPORTED_ALGO" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_FAIL = "IPSEC_CRYPTO_FAIL" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_PROC_INCOMPLETE = "IPSEC_CRYPTO_PROC_INCOMPLETE" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_SESSION_INV = "IPSEC_CRYPTO_SESSION_INV" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_ARGS_INV = "IPSEC_CRYPTO_ARGS_INV" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_PROC_ERROR = "IPSEC_CRYPTO_PROC_ERROR" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_NO_BUF_SPACE = "IPSEC_CRYPTO_NO_BUF_SPACE" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_UNSUPPORTED_CIPHER = "IPSEC_CRYPTO_UNSUPPORTED_CIPHER" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_MALFORMED = "IPSEC_MALFORMED" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_MALFORMED_INV_PADDING = "IPSEC_MALFORMED_INV_PADDING" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_PADDING_REMOVAL_FAILED = "IPSEC_PADDING_REMOVAL_FAILED" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_INNER_MALFORMED = "IPSEC_INNER_MALFORMED" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_INNER_MALFORMED_IP = "IPSEC_INNER_MALFORMED_IP" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_INNER_MALFORMED_UDP = "IPSEC_INNER_MALFORMED_UDP" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_INNER_MALFORMED_TCP = "IPSEC_INNER_MALFORMED_TCP" +const TraceflowObservationDropped_IPSEC_FAIL_REASON_UNKNOWN = "IPSEC_UNKNOWN" const TraceflowObservationDropped_REASON_ARP_FAIL = "ARP_FAIL" const TraceflowObservationDropped_REASON_BFD = "BFD" const TraceflowObservationDropped_REASON_BROADCAST = "BROADCAST" @@ -94178,18 +100752,18 @@ const TraceflowObservationDropped_REASON_WRONG_UPLINK = "WRONG_UPLINK" const TraceflowObservationDropped_REASON_FW_STATE = "FW_STATE" const TraceflowObservationDropped_REASON_NO_MAC = "NO_MAC" const TraceflowObservationDropped_REASON_UNKNOWN = "UNKNOWN" +const TraceflowObservationDropped_REASON_FILTERED_UPLINK = "FILTERED_UPLINK" -func (s *TraceflowObservationDropped) GetType__() bindings.BindingType { +func (s *TraceflowObservationDropped) GetType__() vapiBindings_.BindingType { return TraceflowObservationDroppedBindingType() } -func (s *TraceflowObservationDropped) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TraceflowObservationDropped) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TraceflowObservationDropped._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TraceflowObservationDropped._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -94214,6 +100788,42 @@ type TraceflowObservationDroppedLogical struct { // // This field specifies the ARP fails reason ARP_TIMEOUT - ARP failure due to query control plane timeout ARP_CPFAIL - ARP failure due post ARP query message to control plane failure ARP_FROMCP - ARP failure due to deleting ARP entry from control plane ARP_PORTDESTROY - ARP failure due to port destruction ARP_TABLEDESTROY - ARP failure due to ARP table destruction ARP_NETDESTROY - ARP failure due to overlay network destruction ArpFailReason *string + // Possible values are: + // + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_SA_NOT_FOUND + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_UDP_ENC_STATE_MISMATCH + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_SEQ_ROLLOVER + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_FRAG_NEEDED + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_TUN_IFACE_DOWN + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_POLICY_NOMATCH + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_POLICY_BLOCK + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_POLICY_ERROR + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_REPLAY_SEQ_NUM_REPEAT + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_REPLAY_RECV_DELAY + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_REPLAY_PROC_DELAY + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_ZERO_SEQ_NUM_RECVD + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_ENQUEUE_FAIL + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_AUTH_DGST_MISMATCH + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_AUTH_DGST_SIZE_MISMATCH + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_AUTH_UNSUPPORTED_ALGO + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_FAIL + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_PROC_INCOMPLETE + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_SESSION_INV + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_ARGS_INV + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_PROC_ERROR + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_NO_BUF_SPACE + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_CRYPTO_UNSUPPORTED_CIPHER + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_MALFORMED + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_MALFORMED_INV_PADDING + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_PADDING_REMOVAL_FAILED + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_INNER_MALFORMED + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_INNER_MALFORMED_IP + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_INNER_MALFORMED_UDP + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_INNER_MALFORMED_TCP + // * TraceflowObservationDropped#TraceflowObservationDropped_IPSEC_FAIL_REASON_UNKNOWN + // + // This field specifies the IPSec VPN fails reason IPSEC_SA_NOT_FOUND - IPSec SA required for processing the packet does not exist IPSEC_UDP_ENC_STATE_MISMATCH - ESP packet is UDP encapsulated but IPsec SA does not expect UDP encapsulation IPSEC_SEQ_ROLLOVER - IPSec SA sequence number has exceeded the maximum value IPSEC_FRAG_NEEDED - Received packet has DF bit set in IP header but requires fragmentation due to ESP encapsulation IPSEC_TUN_IFACE_DOWN - IPSec tunnel interface is down IPSEC_POLICY_NOMATCH - Received packet does not match IPSec policy IPSEC_POLICY_BLOCK - IPSec packet processing failed IPSEC_POLICY_ERROR - IPSec packet processing failed IPSEC_REPLAY_SEQ_NUM_REPEAT - IPSec packet is dropped due to replay IPSEC_REPLAY_RECV_DELAY - IPSec packet is dropped due to replay IPSEC_REPLAY_PROC_DELAY - IPSec packet is dropped due to replay IPSEC_ZERO_SEQ_NUM_RECVD - ESP packet is received with sequence number as zero IPSEC_ENQUEUE_FAIL - Packet processing failed during crypto operation IPSEC_AUTH_DGST_MISMATCH - Packet integrity check failed due to digest mismatch IPSEC_AUTH_DGST_SIZE_MISMATCH - Packet integrity check failed due to invalid digest length IPSEC_AUTH_UNSUPPORTED_ALGO - Packet integrity check failed due to unsupported hash algorithm IPSEC_CRYPTO_FAIL - Packet processing failed during crypto operation IPSEC_CRYPTO_PROC_INCOMPLETE - Packet processing failed during crypto operation IPSEC_CRYPTO_SESSION_INV - Packet processing failed during crypto operation IPSEC_CRYPTO_ARGS_INV - Packet processing failed during crypto operation IPSEC_CRYPTO_PROC_ERROR - Packet processing failed during crypto operation IPSEC_CRYPTO_NO_BUF_SPACE - Packet processing failed during crypto operation IPSEC_CRYPTO_UNSUPPORTED_CIPHER - Packet processing failed during crypto operation IPSEC_MALFORMED - Received ESP packet is malformed IPSEC_MALFORMED_INV_PADDING - Received ESP packet is malformed IPSEC_PADDING_REMOVAL_FAILED - Received ESP packet is malformed IPSEC_INNER_MALFORMED - IP packet after ESP decryption is malformed IPSEC_INNER_MALFORMED_IP - IP packet after ESP decryption is malformed IPSEC_INNER_MALFORMED_UDP - IP packet after ESP decryption is malformed IPSEC_INNER_MALFORMED_TCP - IP packet after ESP decryption is malformed IPSEC_UNKNOWN - IPSec VPN failure reason is unknown + IpsecFailReason *string // This field is specified when the traceflow packet matched a jump-to rule. format: int64 JumptoRuleId *int64 // This field is specified when the traceflow packet matched a l2 rule. format: int64 @@ -94274,8 +100884,9 @@ type TraceflowObservationDroppedLogical struct { // * TraceflowObservationDropped#TraceflowObservationDropped_REASON_FW_STATE // * TraceflowObservationDropped#TraceflowObservationDropped_REASON_NO_MAC // * TraceflowObservationDropped#TraceflowObservationDropped_REASON_UNKNOWN + // * TraceflowObservationDropped#TraceflowObservationDropped_REASON_FILTERED_UPLINK // - // This field specifies the drop reason of traceflow packet. ARP_FAIL - ARP request fails for some reasons, please refer arp_fail_reason for detail BFD - BFD packet is dropped because traversed by non-operative interface or encountering internal error (e.g., memory insufficient) BROADCAST - Packet is dropped during traversing the interface (e.g., Edge uplink, Edge centralized service port) which disallow ethernet broadcast DHCP - DHCP packet is malformed DLB - The packet is disallowed by distributed load balancing FW_RULE - The packet matches a drop or reject rule of DFW or Edge firewall GENEVE - GENEVE packet is malformed GRE - GRE packet is malformed or traverses a non-operative interface IFACE - Packet traverses a non-operative interface IP - Packet is dropped because of IP related causes (e.g., ICMPv4/ICMPv6 packet is malformed, or DF flag is set but fragment must be performed for the packet) or corresponding interface is not found or inoperative IP_REASS - Packet is dropped during IP reassembly IPSEC - IPsec protocol related packet is dropped IPSEC_VTI - IPsec required SA is not found or traversing inoperative interface cause packet dropped L2VPN - VLAN id of GRE packet is invalid L4PORT - Layer 4 packet (e.g., BFD, DHCP) is dropped LB - Packet is dropped by load balancing rule LROUTER - Packet is dropped by logical router LSERVICE - Packet is malformed or traverses inoperative logical service interface LSWITCH - Packet is dropped by logical switch MANAGEMENT - Packet is dropped by Edge datapath MANAGEMENT service port MD_PROXY - Packet is dropped by metadata proxy NAT - Packet is dropped by NAT rule RTEP_TUNNEL - Unused drop reason ND_NS_FAIL - Neighbor Discovery packet fails NEIGH - ARP or Neighbor Discovery packet fails NO_EIP_FOUND - Destination IP is not an elastic IP NO_EIP_ASSOCIATION - Elastic IP is not associated with active edge VDR ENI NO_ENI_FOR_IP - There is no ENI found for the destination IP NO_ENI_FOR_LIF - Cannot find an ENI associated with uplink LIF NO_ROUTE - Cannot find route for destination IP NO_ROUTE_TABLE_FOUND - Cannot find associated route table NO_UNDERLAY_ROUTE_FOUND - Cannot find AWS route to destination NOT_VDR_DOWNLINK - Packet is not forwarded to VMC unmanaged VDR downlink NO_VDR_FOUND - VMC unmanaged VDR associated with Edge uplink is not found NO_VDR_ON_HOST - Cannot find VMC unmanaged VDR list on this host NOT_VDR_UPLINK - Packet is not forwarded to VDR uplink SERVICE_INSERT - Packet from guest VM to service VM or from service VM to guest VM is dropped by firewall rule SPOOFGUARD - Packet is blocked by SpoofGuard policy TTL_ZERO - The IPv4 time to live field or the IPv6 hop limit field of packet is zero TUNNEL - Overlay tunnel management packet (VNI value of GENEVE header is 0, e.g., BFD) is dropped VLAN - VLAN id of packet is disallowed by the given port VXLAN - VXLAN packet is malformed or cannot find tunnel port for it VXSTT - Unused drop reason VMC_NO_RESPONSE - Failed to query VMC observations as no response from VMC app WRONG_UPLINK - Packet is not routed to the expected Edge uplink by VMC unmanaged VDR FW_STATE - Packet is dropped by stateful firewall + // This field specifies the drop reason of traceflow packet. ARP_FAIL - ARP request fails for some reasons, please refer arp_fail_reason for detail BFD - BFD packet is dropped because traversed by non-operative interface or encountering internal error (e.g., memory insufficient) BROADCAST - Packet is dropped during traversing the interface (e.g., Edge uplink, Edge centralized service port) which disallow ethernet broadcast DHCP - DHCP packet is malformed DLB - The packet is disallowed by distributed load balancing FW_RULE - The packet matches a drop or reject rule of DFW or Edge firewall GENEVE - GENEVE packet is malformed GRE - GRE packet is malformed or traverses a non-operative interface IFACE - Packet traverses a non-operative interface IP - Packet is dropped because of IP related causes (e.g., ICMPv4/ICMPv6 packet is malformed, or DF flag is set but fragment must be performed for the packet) or corresponding interface is not found or inoperative IP_REASS - Packet is dropped during IP reassembly IPSEC - IPsec protocol related packet is dropped IPSEC_VTI - IPsec required SA is not found or traversing inoperative interface cause packet dropped L2VPN - VLAN id of GRE packet is invalid L4PORT - Layer 4 packet (e.g., BFD, DHCP) is dropped LB - Packet is dropped by load balancing rule LROUTER - Packet is dropped by logical router LSERVICE - Packet is malformed or traverses inoperative logical service interface LSWITCH - Packet is dropped by logical switch MANAGEMENT - Packet is dropped by Edge datapath MANAGEMENT service port MD_PROXY - Packet is dropped by metadata proxy NAT - Packet is dropped by NAT rule RTEP_TUNNEL - Unused drop reason ND_NS_FAIL - Neighbor Discovery packet fails NEIGH - ARP or Neighbor Discovery packet fails NO_EIP_FOUND - Destination IP is not an elastic IP NO_EIP_ASSOCIATION - Elastic IP is not associated with active edge VDR ENI NO_ENI_FOR_IP - There is no ENI found for the destination IP NO_ENI_FOR_LIF - Cannot find an ENI associated with uplink LIF NO_ROUTE - Cannot find route for destination IP NO_ROUTE_TABLE_FOUND - Cannot find associated route table NO_UNDERLAY_ROUTE_FOUND - Cannot find AWS route to destination NOT_VDR_DOWNLINK - Packet is not forwarded to VMC unmanaged VDR downlink NO_VDR_FOUND - VMC unmanaged VDR associated with Edge uplink is not found NO_VDR_ON_HOST - Cannot find VMC unmanaged VDR list on this host NOT_VDR_UPLINK - Packet is not forwarded to VDR uplink SERVICE_INSERT - Packet from guest VM to service VM or from service VM to guest VM is dropped by firewall rule SPOOFGUARD - Packet is blocked by SpoofGuard policy TTL_ZERO - The IPv4 time to live field or the IPv6 hop limit field of packet is zero TUNNEL - Overlay tunnel management packet (VNI value of GENEVE header is 0, e.g., BFD) is dropped VLAN - VLAN id of packet is disallowed by the given port VXLAN - VXLAN packet is malformed or cannot find tunnel port for it VXSTT - Unused drop reason VMC_NO_RESPONSE - Failed to query VMC observations as no response from VMC app WRONG_UPLINK - Packet is not routed to the expected Edge uplink by VMC unmanaged VDR FW_STATE - Packet is dropped by stateful firewall NO_MAC - Drop by vswitch as no destination MAC hit MAC Table. FILTERED_UPLINK - Filtering applied at the corresponding UPLINK having no aggregation. Reason *string // The name of the component that issued the observation. ComponentName *string @@ -94294,6 +100905,7 @@ type TraceflowObservationDroppedLogical struct { // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_EDGE_UPLINK // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_DELL_GATEWAY // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LGW_ROUTE + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_KNI // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_UNKNOWN // // The sub type of the component that issued the observation. @@ -94338,6 +100950,7 @@ type TraceflowObservationDroppedLogical struct { // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONPROTECTED ResourceType string // the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64 SequenceNo *int64 @@ -94377,17 +100990,16 @@ type TraceflowObservationDroppedLogical struct { TransportNodeType *string } -func (s *TraceflowObservationDroppedLogical) GetType__() bindings.BindingType { +func (s *TraceflowObservationDroppedLogical) GetType__() vapiBindings_.BindingType { return TraceflowObservationDroppedLogicalBindingType() } -func (s *TraceflowObservationDroppedLogical) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TraceflowObservationDroppedLogical) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TraceflowObservationDroppedLogical._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TraceflowObservationDroppedLogical._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -94425,6 +101037,7 @@ type TraceflowObservationForwarded struct { // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_EDGE_UPLINK // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_DELL_GATEWAY // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LGW_ROUTE + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_KNI // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_UNKNOWN // // The sub type of the component that issued the observation. @@ -94469,6 +101082,7 @@ type TraceflowObservationForwarded struct { // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONPROTECTED ResourceType string // the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64 SequenceNo *int64 @@ -94513,17 +101127,16 @@ type TraceflowObservationForwarded struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const TraceflowObservationForwarded__TYPE_IDENTIFIER = "TraceflowObservationForwarded" -func (s *TraceflowObservationForwarded) GetType__() bindings.BindingType { +func (s *TraceflowObservationForwarded) GetType__() vapiBindings_.BindingType { return TraceflowObservationForwardedBindingType() } -func (s *TraceflowObservationForwarded) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TraceflowObservationForwarded) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TraceflowObservationForwarded._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TraceflowObservationForwarded._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -94567,6 +101180,7 @@ type TraceflowObservationForwardedLogical struct { // // The type of the destination component to which the traceflow packet was forwarded. DstComponentType *string + IpsecVpn *TraceflowObservationIpsecVpn // This field is specified when the traceflow packet matched a jump-to rule. format: int64 JumptoRuleId *int64 // This field is specified when the traceflow packet matched a l2 rule. format: int64 @@ -94577,6 +101191,8 @@ type TraceflowObservationForwardedLogical struct { LportName *string // This field is specified when the traceflow packet matched a NAT rule. format: int64 NatRuleId *int64 + // This field is specified when the traceflow packet was routed by logical router. format: ip + NextHop *string // Possible values are: // // * TraceflowObservationForwardedLogical#TraceflowObservationForwardedLogical_RESEND_TYPE_UNKNOWN @@ -94585,6 +101201,8 @@ type TraceflowObservationForwardedLogical struct { // // ARP_UNKNOWN_FROM_CP - Unknown ARP query result emitted by control plane ND_NS_UNKNOWN_FROM_CP - Unknown neighbor solicitation query result emitted by control plane UNKNOWN - Unknown resend type ResendType *string + // This field is specified when the traceflow packet was routed by logical router. format: ip-cidr-block + RoutePrefix *string // The index of the service insertion component format: int64 ServiceIndex *int64 // The path index of the service insertion component format: int64 @@ -94624,6 +101242,240 @@ type TraceflowObservationForwardedLogical struct { // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_EDGE_UPLINK // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_DELL_GATEWAY // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LGW_ROUTE + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_KNI + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_UNKNOWN + // + // The sub type of the component that issued the observation. + ComponentSubType *string + // Possible values are: + // + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_PHYSICAL + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_LR + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_LS + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_DFW + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_BRIDGE + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_EDGE_TUNNEL + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_EDGE_HOSTSWITCH + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_FW_BRIDGE + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_EDGE_RTEP_TUNNEL + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_LOAD_BALANCER + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_NAT + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_IPSEC + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_SERVICE_INSERTION + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_VMC + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_SPOOFGUARD + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_EDGE_FW + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_DLB + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_ANTREA_SPOOFGUARD + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_ANTREA_LB + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_ANTREA_ROUTING + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_ANTREA_DFW + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_ANTREA_FORWARDING + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_HOST_SWITCH + // * TraceflowObservation#TraceflowObservation_COMPONENT_TYPE_UNKNOWN + // + // The type of the component that issued the observation. + ComponentType *string + // Possible values are: + // + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONPROTECTED + ResourceType string + // the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64 + SequenceNo *int64 + // This field contains the site path where this observation was generated. + SitePath *string + // Timestamp when the observation was created by the transport node (milliseconds epoch) format: int64 + Timestamp *int64 + // Timestamp when the observation was created by the transport node (microseconds epoch) format: int64 + TimestampMicro *int64 + // id of the transport node that observed a traceflow packet + TransportNodeId *string + // name of the transport node that observed a traceflow packet + TransportNodeName *string + // Possible values are: + // + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_ESX + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_RHELKVM + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_UBUNTUKVM + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_CENTOSKVM + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_RHELCONTAINER + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_CENTOSCONTAINER + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_RHELSERVER + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_UBUNTUSERVER + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_CENTOSSERVER + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_SLESKVM + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_SLESSERVER + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_WINDOWSSERVER + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_RHELSMARTNIC + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_OELSERVER + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_UBUNTUSMARTNIC + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_EDGE + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_OTHERS + // * TraceflowObservation#TraceflowObservation_TRANSPORT_NODE_TYPE_HYPERV + // + // type of the transport node that observed a traceflow packet + TransportNodeType *string +} + +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const TraceflowObservationForwardedLogical__TYPE_IDENTIFIER = "TraceflowObservationForwardedLogical" +const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_PHYSICAL = "PHYSICAL" +const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_LR = "LR" +const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_LS = "LS" +const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_DFW = "DFW" +const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_BRIDGE = "BRIDGE" +const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_EDGE_TUNNEL = "EDGE_TUNNEL" +const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_EDGE_HOSTSWITCH = "EDGE_HOSTSWITCH" +const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_FW_BRIDGE = "FW_BRIDGE" +const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_EDGE_RTEP_TUNNEL = "EDGE_RTEP_TUNNEL" +const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_LOAD_BALANCER = "LOAD_BALANCER" +const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_NAT = "NAT" +const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_IPSEC = "IPSEC" +const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_SERVICE_INSERTION = "SERVICE_INSERTION" +const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_VMC = "VMC" +const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_SPOOFGUARD = "SPOOFGUARD" +const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_EDGE_FW = "EDGE_FW" +const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_DLB = "DLB" +const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_ANTREA_SPOOFGUARD = "ANTREA_SPOOFGUARD" +const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_ANTREA_LB = "ANTREA_LB" +const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_ANTREA_ROUTING = "ANTREA_ROUTING" +const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_ANTREA_DFW = "ANTREA_DFW" +const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_ANTREA_FORWARDING = "ANTREA_FORWARDING" +const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_HOST_SWITCH = "HOST_SWITCH" +const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_UNKNOWN = "UNKNOWN" +const TraceflowObservationForwardedLogical_RESEND_TYPE_UNKNOWN = "UNKNOWN" +const TraceflowObservationForwardedLogical_RESEND_TYPE_ARP_UNKNOWN_FROM_CP = "ARP_UNKNOWN_FROM_CP" +const TraceflowObservationForwardedLogical_RESEND_TYPE_ND_NS_UNKNWON_FROM_CP = "ND_NS_UNKNWON_FROM_CP" + +func (s *TraceflowObservationForwardedLogical) GetType__() vapiBindings_.BindingType { + return TraceflowObservationForwardedLogicalBindingType() +} + +func (s *TraceflowObservationForwardedLogical) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for TraceflowObservationForwardedLogical._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// IPSec VPN traceflow observation. +type TraceflowObservationIpsecVpn struct { + // Inner destination IP Address. format: ip + InnerDstIp *string + // Inner source IP Address. format: ip + InnerSrcIp *string + // Local VPN endpoint IP Address. format: ip + LocalIp *string + // IPSec tunnel interface universally unique identifier in case of Policy-based IPSec VPN. + PolicyId *string + // Peer VPN endpoint IP Address. format: ip + RemoteIp *string + // IPSec VPN session universally unique identifier. + SessionId *string + // Security Parameter Index is used to uniquely identify a particular IPSec Security Association. format: int64 + Spi *int64 + // Virtual tunnel interface universally unique identifier in case of Route-based IPSec VPN. + VtiId *string +} + +func (s *TraceflowObservationIpsecVpn) GetType__() vapiBindings_.BindingType { + return TraceflowObservationIpsecVpnBindingType() +} + +func (s *TraceflowObservationIpsecVpn) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for TraceflowObservationIpsecVpn._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +type TraceflowObservationListResult struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // TraceflowObservation list results + Results []*vapiData_.StructValue +} + +func (s *TraceflowObservationListResult) GetType__() vapiBindings_.BindingType { + return TraceflowObservationListResultBindingType() +} + +func (s *TraceflowObservationListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for TraceflowObservationListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +type TraceflowObservationProtected struct { + // Possible values are: + // + // * TraceflowObservationProtected#TraceflowObservationProtected_ORIGINAL_TYPE_TRACEFLOWOBSERVATIONFORWARDED + // * TraceflowObservationProtected#TraceflowObservationProtected_ORIGINAL_TYPE_TRACEFLOWOBSERVATIONDROPPED + // * TraceflowObservationProtected#TraceflowObservationProtected_ORIGINAL_TYPE_TRACEFLOWOBSERVATIONDELIVERED + // * TraceflowObservationProtected#TraceflowObservationProtected_ORIGINAL_TYPE_TRACEFLOWOBSERVATIONRECEIVED + // * TraceflowObservationProtected#TraceflowObservationProtected_ORIGINAL_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL + // * TraceflowObservationProtected#TraceflowObservationProtected_ORIGINAL_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL + // * TraceflowObservationProtected#TraceflowObservationProtected_ORIGINAL_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL + // * TraceflowObservationProtected#TraceflowObservationProtected_ORIGINAL_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL + // * TraceflowObservationProtected#TraceflowObservationProtected_ORIGINAL_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL + // * TraceflowObservationProtected#TraceflowObservationProtected_ORIGINAL_TYPE_TRACEFLOWOBSERVATIONPROTECTED + // + // Holding the type of observation before converted to protected type. + OriginalType *string + // The name of the component that issued the observation. + ComponentName *string + // Possible values are: + // + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_TIER0 + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_TIER1 + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_VRF_TIER0 + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LS_TRANSIT + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_SI_CLASSIFIER + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_SI_PROXY + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_VDR + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_ENI + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_AWS_GATEWAY + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_TGW_ROUTE + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_EDGE_UPLINK + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_DELL_GATEWAY + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LGW_ROUTE + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_KNI // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_UNKNOWN // // The sub type of the component that issued the observation. @@ -94668,6 +101520,7 @@ type TraceflowObservationForwardedLogical struct { // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONPROTECTED ResourceType string // the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64 SequenceNo *int64 @@ -94710,80 +101563,28 @@ type TraceflowObservationForwardedLogical struct { // Identifier denoting this class, when it is used in polymorphic context. // // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const TraceflowObservationForwardedLogical__TYPE_IDENTIFIER = "TraceflowObservationForwardedLogical" -const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_PHYSICAL = "PHYSICAL" -const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_LR = "LR" -const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_LS = "LS" -const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_DFW = "DFW" -const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_BRIDGE = "BRIDGE" -const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_EDGE_TUNNEL = "EDGE_TUNNEL" -const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_EDGE_HOSTSWITCH = "EDGE_HOSTSWITCH" -const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_FW_BRIDGE = "FW_BRIDGE" -const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_EDGE_RTEP_TUNNEL = "EDGE_RTEP_TUNNEL" -const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_LOAD_BALANCER = "LOAD_BALANCER" -const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_NAT = "NAT" -const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_IPSEC = "IPSEC" -const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_SERVICE_INSERTION = "SERVICE_INSERTION" -const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_VMC = "VMC" -const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_SPOOFGUARD = "SPOOFGUARD" -const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_EDGE_FW = "EDGE_FW" -const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_DLB = "DLB" -const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_ANTREA_SPOOFGUARD = "ANTREA_SPOOFGUARD" -const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_ANTREA_LB = "ANTREA_LB" -const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_ANTREA_ROUTING = "ANTREA_ROUTING" -const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_ANTREA_DFW = "ANTREA_DFW" -const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_ANTREA_FORWARDING = "ANTREA_FORWARDING" -const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_HOST_SWITCH = "HOST_SWITCH" -const TraceflowObservationForwardedLogical_DST_COMPONENT_TYPE_UNKNOWN = "UNKNOWN" -const TraceflowObservationForwardedLogical_RESEND_TYPE_UNKNOWN = "UNKNOWN" -const TraceflowObservationForwardedLogical_RESEND_TYPE_ARP_UNKNOWN_FROM_CP = "ARP_UNKNOWN_FROM_CP" -const TraceflowObservationForwardedLogical_RESEND_TYPE_ND_NS_UNKNWON_FROM_CP = "ND_NS_UNKNWON_FROM_CP" +const TraceflowObservationProtected__TYPE_IDENTIFIER = "TraceflowObservationProtected" +const TraceflowObservationProtected_ORIGINAL_TYPE_TRACEFLOWOBSERVATIONFORWARDED = "TraceflowObservationForwarded" +const TraceflowObservationProtected_ORIGINAL_TYPE_TRACEFLOWOBSERVATIONDROPPED = "TraceflowObservationDropped" +const TraceflowObservationProtected_ORIGINAL_TYPE_TRACEFLOWOBSERVATIONDELIVERED = "TraceflowObservationDelivered" +const TraceflowObservationProtected_ORIGINAL_TYPE_TRACEFLOWOBSERVATIONRECEIVED = "TraceflowObservationReceived" +const TraceflowObservationProtected_ORIGINAL_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL = "TraceflowObservationForwardedLogical" +const TraceflowObservationProtected_ORIGINAL_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL = "TraceflowObservationDroppedLogical" +const TraceflowObservationProtected_ORIGINAL_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL = "TraceflowObservationReceivedLogical" +const TraceflowObservationProtected_ORIGINAL_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL = "TraceflowObservationReplicationLogical" +const TraceflowObservationProtected_ORIGINAL_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL = "TraceflowObservationRelayedLogical" +const TraceflowObservationProtected_ORIGINAL_TYPE_TRACEFLOWOBSERVATIONPROTECTED = "TraceflowObservationProtected" -func (s *TraceflowObservationForwardedLogical) GetType__() bindings.BindingType { - return TraceflowObservationForwardedLogicalBindingType() +func (s *TraceflowObservationProtected) GetType__() vapiBindings_.BindingType { + return TraceflowObservationProtectedBindingType() } -func (s *TraceflowObservationForwardedLogical) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TraceflowObservationProtected) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TraceflowObservationForwardedLogical._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -type TraceflowObservationListResult struct { - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Opaque cursor to be used for getting next page of records (supplied by current result page) - Cursor *string - // Count of results found (across all pages), set only on first page format: int64 - ResultCount *int64 - // If true, results are sorted in ascending order - SortAscending *bool - // Field by which records are sorted - SortBy *string - // TraceflowObservation list results - Results []*data.StructValue -} - -func (s *TraceflowObservationListResult) GetType__() bindings.BindingType { - return TraceflowObservationListResultBindingType() -} - -func (s *TraceflowObservationListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for TraceflowObservationListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TraceflowObservationProtected._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -94815,6 +101616,7 @@ type TraceflowObservationReceived struct { // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_EDGE_UPLINK // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_DELL_GATEWAY // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LGW_ROUTE + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_KNI // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_UNKNOWN // // The sub type of the component that issued the observation. @@ -94859,6 +101661,7 @@ type TraceflowObservationReceived struct { // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONPROTECTED ResourceType string // the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64 SequenceNo *int64 @@ -94903,17 +101706,16 @@ type TraceflowObservationReceived struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const TraceflowObservationReceived__TYPE_IDENTIFIER = "TraceflowObservationReceived" -func (s *TraceflowObservationReceived) GetType__() bindings.BindingType { +func (s *TraceflowObservationReceived) GetType__() vapiBindings_.BindingType { return TraceflowObservationReceivedBindingType() } -func (s *TraceflowObservationReceived) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TraceflowObservationReceived) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TraceflowObservationReceived._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TraceflowObservationReceived._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -94922,6 +101724,7 @@ func (s *TraceflowObservationReceived) GetDataValue__() (data.DataValue, []error type TraceflowObservationReceivedLogical struct { // The id of the component that received the traceflow packet. ComponentId *string + IpsecVpn *TraceflowObservationIpsecVpn // The id of the logical port at which the traceflow packet was received LportId *string // The name of the logical port at which the traceflow packet was received @@ -94982,6 +101785,7 @@ type TraceflowObservationReceivedLogical struct { // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_EDGE_UPLINK // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_DELL_GATEWAY // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LGW_ROUTE + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_KNI // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_UNKNOWN // // The sub type of the component that issued the observation. @@ -95026,6 +101830,7 @@ type TraceflowObservationReceivedLogical struct { // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONPROTECTED ResourceType string // the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64 SequenceNo *int64 @@ -95094,17 +101899,16 @@ const TraceflowObservationReceivedLogical_SRC_COMPONENT_TYPE_ANTREA_FORWARDING = const TraceflowObservationReceivedLogical_SRC_COMPONENT_TYPE_HOST_SWITCH = "HOST_SWITCH" const TraceflowObservationReceivedLogical_SRC_COMPONENT_TYPE_UNKNOWN = "UNKNOWN" -func (s *TraceflowObservationReceivedLogical) GetType__() bindings.BindingType { +func (s *TraceflowObservationReceivedLogical) GetType__() vapiBindings_.BindingType { return TraceflowObservationReceivedLogicalBindingType() } -func (s *TraceflowObservationReceivedLogical) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TraceflowObservationReceivedLogical) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TraceflowObservationReceivedLogical._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TraceflowObservationReceivedLogical._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -95141,6 +101945,7 @@ type TraceflowObservationRelayedLogical struct { // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_EDGE_UPLINK // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_DELL_GATEWAY // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LGW_ROUTE + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_KNI // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_UNKNOWN // // The sub type of the component that issued the observation. @@ -95185,6 +101990,7 @@ type TraceflowObservationRelayedLogical struct { // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONPROTECTED ResourceType string // the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64 SequenceNo *int64 @@ -95231,17 +102037,16 @@ const TraceflowObservationRelayedLogical__TYPE_IDENTIFIER = "TraceflowObservatio const TraceflowObservationRelayedLogical_MESSAGE_TYPE_REQUEST = "REQUEST" const TraceflowObservationRelayedLogical_MESSAGE_TYPE_REPLY = "REPLY" -func (s *TraceflowObservationRelayedLogical) GetType__() bindings.BindingType { +func (s *TraceflowObservationRelayedLogical) GetType__() vapiBindings_.BindingType { return TraceflowObservationRelayedLogicalBindingType() } -func (s *TraceflowObservationRelayedLogical) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TraceflowObservationRelayedLogical) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TraceflowObservationRelayedLogical._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TraceflowObservationRelayedLogical._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -95279,6 +102084,7 @@ type TraceflowObservationReplicationLogical struct { // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_EDGE_UPLINK // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_DELL_GATEWAY // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LGW_ROUTE + // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_LR_KNI // * TraceflowObservation#TraceflowObservation_COMPONENT_SUB_TYPE_UNKNOWN // // The sub type of the component that issued the observation. @@ -95323,6 +102129,7 @@ type TraceflowObservationReplicationLogical struct { // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL + // * TraceflowObservation#TraceflowObservation_RESOURCE_TYPE_TRACEFLOWOBSERVATIONPROTECTED ResourceType string // the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64 SequenceNo *int64 @@ -95370,17 +102177,16 @@ const TraceflowObservationReplicationLogical_REPLICATION_TYPE_TX_VTEP = "TX_VTEP const TraceflowObservationReplicationLogical_REPLICATION_TYPE_TX_MTEP = "TX_MTEP" const TraceflowObservationReplicationLogical_REPLICATION_TYPE_RX = "RX" -func (s *TraceflowObservationReplicationLogical) GetType__() bindings.BindingType { +func (s *TraceflowObservationReplicationLogical) GetType__() vapiBindings_.BindingType { return TraceflowObservationReplicationLogicalBindingType() } -func (s *TraceflowObservationReplicationLogical) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TraceflowObservationReplicationLogical) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TraceflowObservationReplicationLogical._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TraceflowObservationReplicationLogical._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -95399,17 +102205,16 @@ type TraceflowRequestParameter struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const TraceflowRequestParameter__TYPE_IDENTIFIER = "TraceflowRequestParameter" -func (s *TraceflowRequestParameter) GetType__() bindings.BindingType { +func (s *TraceflowRequestParameter) GetType__() vapiBindings_.BindingType { return TraceflowRequestParameterBindingType() } -func (s *TraceflowRequestParameter) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TraceflowRequestParameter) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TraceflowRequestParameter._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TraceflowRequestParameter._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -95427,17 +102232,16 @@ type TrafficRateLimits struct { TxMulticast *int64 } -func (s *TrafficRateLimits) GetType__() bindings.BindingType { +func (s *TrafficRateLimits) GetType__() vapiBindings_.BindingType { return TrafficRateLimitsBindingType() } -func (s *TrafficRateLimits) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TrafficRateLimits) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TrafficRateLimits._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TrafficRateLimits._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -95452,9 +102256,12 @@ type TransportInfo struct { // * TransportInfo#TransportInfo_PROTOCOL_UDP // * TransportInfo#TransportInfo_PROTOCOL_ICMPV4 // * TransportInfo#TransportInfo_PROTOCOL_ICMPV6 + // * TransportInfo#TransportInfo_PROTOCOL_ESP // // Protocol type over IP layer Protocol *string + // Security Parameter Index is to uniquely identify a particular IPSec Security Association format: int64 + Spi *int64 // Source port format: int64 SrcPort *int64 } @@ -95463,18 +102270,18 @@ const TransportInfo_PROTOCOL_TCP = "TCP" const TransportInfo_PROTOCOL_UDP = "UDP" const TransportInfo_PROTOCOL_ICMPV4 = "ICMPv4" const TransportInfo_PROTOCOL_ICMPV6 = "ICMPv6" +const TransportInfo_PROTOCOL_ESP = "ESP" -func (s *TransportInfo) GetType__() bindings.BindingType { +func (s *TransportInfo) GetType__() vapiBindings_.BindingType { return TransportInfoBindingType() } -func (s *TransportInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TransportInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TransportInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TransportInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -95508,17 +102315,41 @@ const TransportNodeCollectionState_STATE_IN_PROGRESS = "IN_PROGRESS" const TransportNodeCollectionState_STATE_PROFILE_MISMATCH = "PROFILE_MISMATCH" const TransportNodeCollectionState_STATE_SUCCESS = "SUCCESS" -func (s *TransportNodeCollectionState) GetType__() bindings.BindingType { +func (s *TransportNodeCollectionState) GetType__() vapiBindings_.BindingType { return TransportNodeCollectionStateBindingType() } -func (s *TransportNodeCollectionState) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TransportNodeCollectionState) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for TransportNodeCollectionState._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Datapath statistics in a transport node. +type TransportNodeDatapathStats struct { + // The datapath counter results in a transport node. + DatapathCounterResults []DatapathCounterResult + // Transport node ID + TransportNodeId *string + // Transport node name + TransportNodeName *string +} + +func (s *TransportNodeDatapathStats) GetType__() vapiBindings_.BindingType { + return TransportNodeDatapathStatsBindingType() +} + +func (s *TransportNodeDatapathStats) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TransportNodeCollectionState._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TransportNodeDatapathStats._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -95532,17 +102363,38 @@ type TransportNodeDeploymentProgressState struct { Progress *int64 } -func (s *TransportNodeDeploymentProgressState) GetType__() bindings.BindingType { +func (s *TransportNodeDeploymentProgressState) GetType__() vapiBindings_.BindingType { return TransportNodeDeploymentProgressStateBindingType() } -func (s *TransportNodeDeploymentProgressState) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TransportNodeDeploymentProgressState) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TransportNodeDeploymentProgressState._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TransportNodeDeploymentProgressState._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Transport Node Profile sub-configuration option specification +type TransportNodeProfileSubConfig struct { + HostSwitchConfigOption *HostSwitchConfigOption + // This field represents the name of the subset of the host switch configuration under a Transport Node Profile. This field is applicable only for a VDS based host switch and not for an NVDS based host switch. This name should be unique across a specific host switch. + Name *string +} + +func (s *TransportNodeProfileSubConfig) GetType__() vapiBindings_.BindingType { + return TransportNodeProfileSubConfigBindingType() +} + +func (s *TransportNodeProfileSubConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for TransportNodeProfileSubConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -95565,17 +102417,16 @@ type TransportNodeSpanEnforcedStatus struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const TransportNodeSpanEnforcedStatus__TYPE_IDENTIFIER = "TransportNodeSpanEnforcedStatus" -func (s *TransportNodeSpanEnforcedStatus) GetType__() bindings.BindingType { +func (s *TransportNodeSpanEnforcedStatus) GetType__() vapiBindings_.BindingType { return TransportNodeSpanEnforcedStatusBindingType() } -func (s *TransportNodeSpanEnforcedStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TransportNodeSpanEnforcedStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TransportNodeSpanEnforcedStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TransportNodeSpanEnforcedStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -95667,10 +102518,23 @@ type TransportNodeState struct { // * TransportNodeState#TransportNodeState_STATE_EDGE_VSPHERE_LOCATION_MISMATCH_RESOLVE // * TransportNodeState#TransportNodeState_STATE_COMPUTE_MANAGER_NOT_FOUND // * TransportNodeState#TransportNodeState_STATE_DELETE_IN_PROGRESS + // * TransportNodeState#TransportNodeState_STATE_ADVANCED_CONFIG_EDIT_FAILED + // * TransportNodeState#TransportNodeState_STATE_UPT_MODE_REALIZATION_POLL_TIMED_OUT + // * TransportNodeState#TransportNodeState_STATE_DATAPATH_CONFIGURATION_EDIT_FAILED + // * TransportNodeState#TransportNodeState_STATE_MAINTENANCE_MODE_ENABLED + // * TransportNodeState#TransportNodeState_STATE_ERROR_IN_ENABLE_MAINTENANCE_MODE + // * TransportNodeState#TransportNodeState_STATE_ERROR_IN_DISABLE_MAINTENANCE_MODE + // * TransportNodeState#TransportNodeState_STATE_CONFIGURE_UPT_ON_VM_FAILED + // * TransportNodeState#TransportNodeState_STATE_VM_VERSION_IS_UPT_INCOMPATIBLE + // * TransportNodeState#TransportNodeState_STATE_DELETE_FAILED_FOR_DIFFERENT_MOREF_ID + // * TransportNodeState#TransportNodeState_STATE_DELETE_FAILED_ON_VM_NOT_FOUND + // * TransportNodeState#TransportNodeState_STATE_DELETE_FAILED_FOR_NON_LCM_EDGE // // Gives details of state of desired configuration. Additional enums with more details on progress/success/error states are sent for edge node. The success states are NODE_READY and TRANSPORT_NODE_READY, pending states are {VM_DEPLOYMENT_QUEUED, VM_DEPLOYMENT_IN_PROGRESS, REGISTRATION_PENDING} and other values indicate failures. \"in_sync\" state indicates that the desired configuration has been received by the host to which it applies, but is not yet in effect. When the configuration is actually in effect, the state will change to \"success\". Please note, failed state is deprecated. State *string DeploymentProgressState *TransportNodeDeploymentProgressState + // Hardware version of the edge fabric node virtual machine. + HardwareVersion *string // States of HostSwitches on the host HostSwitchStates []HostSwitchState // Possible values are: @@ -95764,22 +102628,32 @@ const TransportNodeState_STATE_EDGE_NODE_SETTINGS_AND_VSPHERE_SETTINGS_ARE_CHANG const TransportNodeState_STATE_EDGE_VSPHERE_LOCATION_MISMATCH_RESOLVE = "EDGE_VSPHERE_LOCATION_MISMATCH_RESOLVE" const TransportNodeState_STATE_COMPUTE_MANAGER_NOT_FOUND = "COMPUTE_MANAGER_NOT_FOUND" const TransportNodeState_STATE_DELETE_IN_PROGRESS = "DELETE_IN_PROGRESS" +const TransportNodeState_STATE_ADVANCED_CONFIG_EDIT_FAILED = "ADVANCED_CONFIG_EDIT_FAILED" +const TransportNodeState_STATE_UPT_MODE_REALIZATION_POLL_TIMED_OUT = "UPT_MODE_REALIZATION_POLL_TIMED_OUT" +const TransportNodeState_STATE_DATAPATH_CONFIGURATION_EDIT_FAILED = "DATAPATH_CONFIGURATION_EDIT_FAILED" +const TransportNodeState_STATE_MAINTENANCE_MODE_ENABLED = "MAINTENANCE_MODE_ENABLED" +const TransportNodeState_STATE_ERROR_IN_ENABLE_MAINTENANCE_MODE = "ERROR_IN_ENABLE_MAINTENANCE_MODE" +const TransportNodeState_STATE_ERROR_IN_DISABLE_MAINTENANCE_MODE = "ERROR_IN_DISABLE_MAINTENANCE_MODE" +const TransportNodeState_STATE_CONFIGURE_UPT_ON_VM_FAILED = "CONFIGURE_UPT_ON_VM_FAILED" +const TransportNodeState_STATE_VM_VERSION_IS_UPT_INCOMPATIBLE = "VM_VERSION_IS_UPT_INCOMPATIBLE" +const TransportNodeState_STATE_DELETE_FAILED_FOR_DIFFERENT_MOREF_ID = "DELETE_FAILED_FOR_DIFFERENT_MOREF_ID" +const TransportNodeState_STATE_DELETE_FAILED_ON_VM_NOT_FOUND = "DELETE_FAILED_ON_VM_NOT_FOUND" +const TransportNodeState_STATE_DELETE_FAILED_FOR_NON_LCM_EDGE = "DELETE_FAILED_FOR_NON_LCM_EDGE" const TransportNodeState_MAINTENANCE_MODE_STATE_ENTERING = "ENTERING" const TransportNodeState_MAINTENANCE_MODE_STATE_ENABLED = "ENABLED" const TransportNodeState_MAINTENANCE_MODE_STATE_EXITING = "EXITING" const TransportNodeState_MAINTENANCE_MODE_STATE_DISABLED = "DISABLED" -func (s *TransportNodeState) GetType__() bindings.BindingType { +func (s *TransportNodeState) GetType__() vapiBindings_.BindingType { return TransportNodeStateBindingType() } -func (s *TransportNodeState) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TransportNodeState) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TransportNodeState._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TransportNodeState._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -95804,17 +102678,16 @@ type TransportNodeStateListResult struct { Results []TransportNodeState } -func (s *TransportNodeStateListResult) GetType__() bindings.BindingType { +func (s *TransportNodeStateListResult) GetType__() vapiBindings_.BindingType { return TransportNodeStateListResultBindingType() } -func (s *TransportNodeStateListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TransportNodeStateListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TransportNodeStateListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TransportNodeStateListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -95823,6 +102696,7 @@ func (s *TransportNodeStateListResult) GetDataValue__() (data.DataValue, []error type TransportNodeStatus struct { AgentStatus *AgentStatusCount ControlConnectionStatus *StatusCount + EvpnTunnelStatus *TunnelStatusCount // Possible values are: // // * TransportNodeStatus#TransportNodeStatus_MGMT_CONNECTION_STATUS_UP @@ -95849,6 +102723,8 @@ type TransportNodeStatus struct { Status *string ThreatStatus *ThreatStatus TunnelStatus *TunnelStatusCount + // Edge node virtual machine unique identifier. This is reported only for Edge Virtual Machine Type deployed on NSX configured host nodes. + VmUuid *string } const TransportNodeStatus_MGMT_CONNECTION_STATUS_UP = "UP" @@ -95858,17 +102734,16 @@ const TransportNodeStatus_STATUS_DOWN = "DOWN" const TransportNodeStatus_STATUS_DEGRADED = "DEGRADED" const TransportNodeStatus_STATUS_UNKNOWN = "UNKNOWN" -func (s *TransportNodeStatus) GetType__() bindings.BindingType { +func (s *TransportNodeStatus) GetType__() vapiBindings_.BindingType { return TransportNodeStatusBindingType() } -func (s *TransportNodeStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TransportNodeStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TransportNodeStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TransportNodeStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -95892,17 +102767,278 @@ type TransportNodeStatusListResult struct { Results []TransportNodeStatus } -func (s *TransportNodeStatusListResult) GetType__() bindings.BindingType { +func (s *TransportNodeStatusListResult) GetType__() vapiBindings_.BindingType { return TransportNodeStatusListResultBindingType() } -func (s *TransportNodeStatusListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TransportNodeStatusListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for TransportNodeStatusListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// An object representing an action on one or more VTEPs +type TransportNodeVtepAction struct { + // Type of action + ActionType string +} + +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const TransportNodeVtepAction__TYPE_IDENTIFIER = "TransportNodeVtepAction" + +func (s *TransportNodeVtepAction) GetType__() vapiBindings_.BindingType { + return TransportNodeVtepActionBindingType() +} + +func (s *TransportNodeVtepAction) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for TransportNodeVtepAction._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// An object containing a reference to a submitted action +type TransportNodeVtepActionReference struct { + // Action identifier + Id *string +} + +func (s *TransportNodeVtepActionReference) GetType__() vapiBindings_.BindingType { + return TransportNodeVtepActionReferenceBindingType() +} + +func (s *TransportNodeVtepActionReference) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for TransportNodeVtepActionReference._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// An object representing the status of an action on one or more VTEPs +type TransportNodeVtepActionStatus struct { + // Action identifier + Id *string + // Possible values are: + // + // * TransportNodeVtepActionStatus#TransportNodeVtepActionStatus_STATUS_PENDING + // * TransportNodeVtepActionStatus#TransportNodeVtepActionStatus_STATUS_IN_PROGRESS + // * TransportNodeVtepActionStatus#TransportNodeVtepActionStatus_STATUS_FAILED + // + // Action status + Status *string + // Action status message + StatusMessage *string + // Type of action status + StatusType string +} + +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const TransportNodeVtepActionStatus__TYPE_IDENTIFIER = "TransportNodeVtepActionStatus" +const TransportNodeVtepActionStatus_STATUS_PENDING = "PENDING" +const TransportNodeVtepActionStatus_STATUS_IN_PROGRESS = "IN_PROGRESS" +const TransportNodeVtepActionStatus_STATUS_FAILED = "FAILED" + +func (s *TransportNodeVtepActionStatus) GetType__() vapiBindings_.BindingType { + return TransportNodeVtepActionStatusBindingType() +} + +func (s *TransportNodeVtepActionStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for TransportNodeVtepActionStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// An object containing status of all VTEP actions for a given TransportNode +type TransportNodeVtepActionsStatusListResult struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Opaque cursor to be used for getting next page of records (supplied by current result page) + Cursor *string + // Count of results found (across all pages), set only on first page format: int64 + ResultCount *int64 + // If true, results are sorted in ascending order + SortAscending *bool + // Field by which records are sorted + SortBy *string + // Status of all VTEP actions for a given TransportNode + Results []*vapiData_.StructValue +} + +func (s *TransportNodeVtepActionsStatusListResult) GetType__() vapiBindings_.BindingType { + return TransportNodeVtepActionsStatusListResultBindingType() +} + +func (s *TransportNodeVtepActionsStatusListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for TransportNodeVtepActionsStatusListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// An object representing a request to manage the Admin State of a VTEP +type TransportNodeVtepAdminStateMgmtRequest struct { + // Admin State to be turned up or not + AdminStateUp *bool + // VTEP device name + DeviceName *string + // Type of action + ActionType string +} + +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const TransportNodeVtepAdminStateMgmtRequest__TYPE_IDENTIFIER = "TransportNodeVtepAdminStateMgmtRequest" + +func (s *TransportNodeVtepAdminStateMgmtRequest) GetType__() vapiBindings_.BindingType { + return TransportNodeVtepAdminStateMgmtRequestBindingType() +} + +func (s *TransportNodeVtepAdminStateMgmtRequest) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for TransportNodeVtepAdminStateMgmtRequest._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// An object representing the status of a VTEP Admin State mgmt request +type TransportNodeVtepAdminStateMgmtStatus struct { + // The request is to turn on Admin State or not + AdminStateUp *bool + // VTEP device name + DeviceName *string + // Action identifier + Id *string + // Possible values are: + // + // * TransportNodeVtepActionStatus#TransportNodeVtepActionStatus_STATUS_PENDING + // * TransportNodeVtepActionStatus#TransportNodeVtepActionStatus_STATUS_IN_PROGRESS + // * TransportNodeVtepActionStatus#TransportNodeVtepActionStatus_STATUS_FAILED + // + // Action status + Status *string + // Action status message + StatusMessage *string + // Type of action status + StatusType string +} + +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const TransportNodeVtepAdminStateMgmtStatus__TYPE_IDENTIFIER = "TransportNodeVtepAdminStateMgmtStatus" + +func (s *TransportNodeVtepAdminStateMgmtStatus) GetType__() vapiBindings_.BindingType { + return TransportNodeVtepAdminStateMgmtStatusBindingType() +} + +func (s *TransportNodeVtepAdminStateMgmtStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for TransportNodeVtepAdminStateMgmtStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// An object representing a request to recover an unhealthy VTEP +type TransportNodeVtepRecoveryRequest struct { + // VTEP device name + DeviceName *string + // Type of action + ActionType string +} + +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const TransportNodeVtepRecoveryRequest__TYPE_IDENTIFIER = "TransportNodeVtepRecoveryRequest" + +func (s *TransportNodeVtepRecoveryRequest) GetType__() vapiBindings_.BindingType { + return TransportNodeVtepRecoveryRequestBindingType() +} + +func (s *TransportNodeVtepRecoveryRequest) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TransportNodeStatusListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TransportNodeVtepRecoveryRequest._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// An object representing the status of a VTEP recovery request +type TransportNodeVtepRecoveryStatus struct { + // VTEP device name + DeviceName *string + // Action identifier + Id *string + // Possible values are: + // + // * TransportNodeVtepActionStatus#TransportNodeVtepActionStatus_STATUS_PENDING + // * TransportNodeVtepActionStatus#TransportNodeVtepActionStatus_STATUS_IN_PROGRESS + // * TransportNodeVtepActionStatus#TransportNodeVtepActionStatus_STATUS_FAILED + // + // Action status + Status *string + // Action status message + StatusMessage *string + // Type of action status + StatusType string +} + +// Identifier denoting this class, when it is used in polymorphic context. +// +// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. +const TransportNodeVtepRecoveryStatus__TYPE_IDENTIFIER = "TransportNodeVtepRecoveryStatus" + +func (s *TransportNodeVtepRecoveryStatus) GetType__() vapiBindings_.BindingType { + return TransportNodeVtepRecoveryStatusBindingType() +} + +func (s *TransportNodeVtepRecoveryStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for TransportNodeVtepRecoveryStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -95918,17 +103054,16 @@ type TransportProtocolHeader struct { UdpHeader *UdpHeader } -func (s *TransportProtocolHeader) GetType__() bindings.BindingType { +func (s *TransportProtocolHeader) GetType__() vapiBindings_.BindingType { return TransportProtocolHeaderBindingType() } -func (s *TransportProtocolHeader) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TransportProtocolHeader) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TransportProtocolHeader._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TransportProtocolHeader._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -95942,17 +103077,16 @@ type TransportZoneEndPoint struct { TransportZoneProfileIds []TransportZoneProfileTypeIdEntry } -func (s *TransportZoneEndPoint) GetType__() bindings.BindingType { +func (s *TransportZoneEndPoint) GetType__() vapiBindings_.BindingType { return TransportZoneEndPointBindingType() } -func (s *TransportZoneEndPoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TransportZoneEndPoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TransportZoneEndPoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TransportZoneEndPoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -95971,40 +103105,38 @@ type TransportZoneProfileTypeIdEntry struct { const TransportZoneProfileTypeIdEntry_RESOURCE_TYPE_BFDHEALTHMONITORINGPROFILE = "BfdHealthMonitoringProfile" -func (s *TransportZoneProfileTypeIdEntry) GetType__() bindings.BindingType { +func (s *TransportZoneProfileTypeIdEntry) GetType__() vapiBindings_.BindingType { return TransportZoneProfileTypeIdEntryBindingType() } -func (s *TransportZoneProfileTypeIdEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TransportZoneProfileTypeIdEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TransportZoneProfileTypeIdEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TransportZoneProfileTypeIdEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } type TunnelInterfaceIPSubnet struct { - // IPv4 Addresses format: ipv4 + // IPv4 or IPv6 Addresses format: ip IpAddresses []string - // Subnet Prefix Length format: int64 + // Subnet Prefix Length maximum prefixlen for IPv4 address - 31, IPv6 address - 127. format: int64 PrefixLength *int64 } -func (s *TunnelInterfaceIPSubnet) GetType__() bindings.BindingType { +func (s *TunnelInterfaceIPSubnet) GetType__() vapiBindings_.BindingType { return TunnelInterfaceIPSubnetBindingType() } -func (s *TunnelInterfaceIPSubnet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TunnelInterfaceIPSubnet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TunnelInterfaceIPSubnet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TunnelInterfaceIPSubnet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -96028,17 +103160,16 @@ type TunnelList struct { Tunnels []TunnelProperties } -func (s *TunnelList) GetType__() bindings.BindingType { +func (s *TunnelList) GetType__() vapiBindings_.BindingType { return TunnelListBindingType() } -func (s *TunnelList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TunnelList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TunnelList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TunnelList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -96109,17 +103240,16 @@ const TunnelProperties_STATUS_UP = "UP" const TunnelProperties_STATUS_DOWN = "DOWN" const TunnelProperties_STATUS_UNKNOWN = "UNKNOWN" -func (s *TunnelProperties) GetType__() bindings.BindingType { +func (s *TunnelProperties) GetType__() vapiBindings_.BindingType { return TunnelPropertiesBindingType() } -func (s *TunnelProperties) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TunnelProperties) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TunnelProperties._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TunnelProperties._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -96150,17 +103280,16 @@ const TunnelStatusCount_STATUS_DOWN = "DOWN" const TunnelStatusCount_STATUS_DEGRADED = "DEGRADED" const TunnelStatusCount_STATUS_UNKNOWN = "UNKNOWN" -func (s *TunnelStatusCount) GetType__() bindings.BindingType { +func (s *TunnelStatusCount) GetType__() vapiBindings_.BindingType { return TunnelStatusCountBindingType() } -func (s *TunnelStatusCount) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TunnelStatusCount) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TunnelStatusCount._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TunnelStatusCount._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -96173,17 +103302,16 @@ type TunnelSubnet struct { PrefixLength *int64 } -func (s *TunnelSubnet) GetType__() bindings.BindingType { +func (s *TunnelSubnet) GetType__() vapiBindings_.BindingType { return TunnelSubnetBindingType() } -func (s *TunnelSubnet) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *TunnelSubnet) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for TunnelSubnet._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for TunnelSubnet._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -96196,17 +103324,16 @@ type UdpHeader struct { SrcPort *int64 } -func (s *UdpHeader) GetType__() bindings.BindingType { +func (s *UdpHeader) GetType__() vapiBindings_.BindingType { return UdpHeaderBindingType() } -func (s *UdpHeader) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *UdpHeader) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for UdpHeader._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for UdpHeader._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -96227,17 +103354,16 @@ type UnaryOperation struct { const UnaryOperation_OPERATOR_APPEND = "APPEND" const UnaryOperation_OPERATOR_SUBTRACT = "SUBTRACT" -func (s *UnaryOperation) GetType__() bindings.BindingType { +func (s *UnaryOperation) GetType__() vapiBindings_.BindingType { return UnaryOperationBindingType() } -func (s *UnaryOperation) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *UnaryOperation) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for UnaryOperation._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for UnaryOperation._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -96260,17 +103386,16 @@ type UnaryOperationBasedInjectionValue struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const UnaryOperationBasedInjectionValue__TYPE_IDENTIFIER = "UnaryOperationBasedInjectionValue" -func (s *UnaryOperationBasedInjectionValue) GetType__() bindings.BindingType { +func (s *UnaryOperationBasedInjectionValue) GetType__() vapiBindings_.BindingType { return UnaryOperationBasedInjectionValueBindingType() } -func (s *UnaryOperationBasedInjectionValue) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *UnaryOperationBasedInjectionValue) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for UnaryOperationBasedInjectionValue._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for UnaryOperationBasedInjectionValue._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -96284,17 +103409,16 @@ type UnboundedKeyValuePair struct { Value *string } -func (s *UnboundedKeyValuePair) GetType__() bindings.BindingType { +func (s *UnboundedKeyValuePair) GetType__() vapiBindings_.BindingType { return UnboundedKeyValuePairBindingType() } -func (s *UnboundedKeyValuePair) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *UnboundedKeyValuePair) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for UnboundedKeyValuePair._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for UnboundedKeyValuePair._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -96314,17 +103438,16 @@ type UnidirectionalServicePath struct { UnidirServicePathId *int64 } -func (s *UnidirectionalServicePath) GetType__() bindings.BindingType { +func (s *UnidirectionalServicePath) GetType__() vapiBindings_.BindingType { return UnidirectionalServicePathBindingType() } -func (s *UnidirectionalServicePath) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *UnidirectionalServicePath) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for UnidirectionalServicePath._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for UnidirectionalServicePath._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -96361,6 +103484,10 @@ type UpgradeCoordinatorDeploymentConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -96369,10 +103496,12 @@ type UpgradeCoordinatorDeploymentConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -96381,23 +103510,22 @@ type UpgradeCoordinatorDeploymentConfig struct { ClusterId *string DeploymentAction *CloudNativeDeploymentAction KubeconfInfo *KubeconfigInfo - // Kubernetes storage class + // Kubernetes cluster storage class StorageClass *string // Deployment version in use. Version *string } -func (s *UpgradeCoordinatorDeploymentConfig) GetType__() bindings.BindingType { +func (s *UpgradeCoordinatorDeploymentConfig) GetType__() vapiBindings_.BindingType { return UpgradeCoordinatorDeploymentConfigBindingType() } -func (s *UpgradeCoordinatorDeploymentConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *UpgradeCoordinatorDeploymentConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for UpgradeCoordinatorDeploymentConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for UpgradeCoordinatorDeploymentConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -96409,17 +103537,16 @@ type UpgradeTopology struct { Topology []NvdsUpgradeTopology } -func (s *UpgradeTopology) GetType__() bindings.BindingType { +func (s *UpgradeTopology) GetType__() vapiBindings_.BindingType { return UpgradeTopologyBindingType() } -func (s *UpgradeTopology) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *UpgradeTopology) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for UpgradeTopology._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for UpgradeTopology._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -96441,17 +103568,16 @@ type Uplink struct { const Uplink_UPLINK_TYPE_PNIC = "PNIC" const Uplink_UPLINK_TYPE_LAG = "LAG" -func (s *Uplink) GetType__() bindings.BindingType { +func (s *Uplink) GetType__() vapiBindings_.BindingType { return UplinkBindingType() } -func (s *Uplink) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *Uplink) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for Uplink._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for Uplink._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -96463,17 +103589,16 @@ type UploadBundleId struct { BundleId *string } -func (s *UploadBundleId) GetType__() bindings.BindingType { +func (s *UploadBundleId) GetType__() vapiBindings_.BindingType { return UploadBundleIdBindingType() } -func (s *UploadBundleId) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *UploadBundleId) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for UploadBundleId._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for UploadBundleId._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -96510,6 +103635,10 @@ type UploadBundleRemoteServer struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -96518,15 +103647,17 @@ type UploadBundleRemoteServer struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool - // Port to connect with. + // Remote server port. Port *string // Possible values are: // @@ -96535,26 +103666,25 @@ type UploadBundleRemoteServer struct { // // Protocol used HTTP or HTTPS. Protocol *string - // Server IP or FQDN. format: hostname-or-ip + // Remote server IP or FQDN. format: hostname-or-ip Server *string - // Relative path to download file. + // Relative path to download file from remote server. Uri *string } const UploadBundleRemoteServer_PROTOCOL_HTTP = "HTTP" const UploadBundleRemoteServer_PROTOCOL_HTTPS = "HTTPS" -func (s *UploadBundleRemoteServer) GetType__() bindings.BindingType { +func (s *UploadBundleRemoteServer) GetType__() vapiBindings_.BindingType { return UploadBundleRemoteServerBindingType() } -func (s *UploadBundleRemoteServer) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *UploadBundleRemoteServer) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for UploadBundleRemoteServer._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for UploadBundleRemoteServer._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -96581,7 +103711,7 @@ type UploadBundleStatus struct { Protection *string // Indicates system owned resource SystemOwned *bool - // More detail about bundle upload. + // More detail about tools bundle file upload. Description *string // Defaults to ID if not set DisplayName *string @@ -96591,6 +103721,10 @@ type UploadBundleStatus struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -96599,15 +103733,17 @@ type UploadBundleStatus struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. Overridden *bool - // Port to connect with. + // Remote server port. Port *string // Possible values are: // @@ -96616,11 +103752,11 @@ type UploadBundleStatus struct { // // Protocol used HTTP or HTTPS. Protocol *string - // Server IP or FQDN. format: hostname-or-ip + // Remote server IP or FQDN. format: hostname-or-ip Server *string - // Relative path to download file. + // Relative path to download file from remote server. Uri *string - // Upload percentage for bundle. + // Upload percentage for tools bundle file. Percent *float64 // Possible values are: // @@ -96644,17 +103780,16 @@ const UploadBundleStatus_STATUS_VERIFYING = "VERIFYING" const UploadBundleStatus_STATUS_SUCCESS = "SUCCESS" const UploadBundleStatus_STATUS_FAILED = "FAILED" -func (s *UploadBundleStatus) GetType__() bindings.BindingType { +func (s *UploadBundleStatus) GetType__() vapiBindings_.BindingType { return UploadBundleStatusBindingType() } -func (s *UploadBundleStatus) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *UploadBundleStatus) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for UploadBundleStatus._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for UploadBundleStatus._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -96668,9 +103803,9 @@ type UrlAlias struct { // Search query to be applied, if any. If query string is not provided, it will be ignored. Query *string // A raw request body in the form json format for a given url. This request body will be submitted along with request while giving a post api call. - RequestBody *data.StructValue + RequestBody *vapiData_.StructValue // A raw request header in the form json format for a given url. This request header will be submitted along with request while giving a api call. - RequestHeaders *data.StructValue + RequestHeaders *vapiData_.StructValue // Possible values are: // // * UrlAlias#UrlAlias_REQUEST_METHOD_GET @@ -96685,17 +103820,16 @@ type UrlAlias struct { const UrlAlias_REQUEST_METHOD_GET = "Get" const UrlAlias_REQUEST_METHOD_POST = "Post" -func (s *UrlAlias) GetType__() bindings.BindingType { +func (s *UrlAlias) GetType__() vapiBindings_.BindingType { return UrlAliasBindingType() } -func (s *UrlAlias) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *UrlAlias) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for UrlAlias._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for UrlAlias._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -96705,21 +103839,22 @@ func (s *UrlAlias) GetDataValue__() (data.DataValue, []error) { type UserInfo struct { // Permissions Roles []NsxRole + // The roles that are associated with the user, limiting them to a path. In case the path is null, the roles apply everywhere i.e. it is same as the deprecated property roles. + RolesForPaths []RolesForPath // User Name UserName *string } -func (s *UserInfo) GetType__() bindings.BindingType { +func (s *UserInfo) GetType__() vapiBindings_.BindingType { return UserInfoBindingType() } -func (s *UserInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *UserInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for UserInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for UserInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -96735,21 +103870,20 @@ type UserSession struct { LogoutTime *int64 // AD user name. UserName *string - // User session ID. This also indicates whether this is VDI / RDSH. format: int32 + // User session ID. This also indicates whether this is VDI / RDSH. format: int64 UserSessionId *int64 } -func (s *UserSession) GetType__() bindings.BindingType { +func (s *UserSession) GetType__() vapiBindings_.BindingType { return UserSessionBindingType() } -func (s *UserSession) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *UserSession) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for UserSession._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for UserSession._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -96786,6 +103920,10 @@ type VMTagReplicationPolicy struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -96794,10 +103932,12 @@ type VMTagReplicationPolicy struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -96820,17 +103960,16 @@ type VMTagReplicationPolicy struct { const VMTagReplicationPolicy_VM_MATCH_CRITERIA_NSX_ATTACHMENT_ID = "MATCH_NSX_ATTACHMENT_ID" const VMTagReplicationPolicy_VM_MATCH_CRITERIA_BIOS_UUID_NAME = "MATCH_BIOS_UUID_NAME" -func (s *VMTagReplicationPolicy) GetType__() bindings.BindingType { +func (s *VMTagReplicationPolicy) GetType__() vapiBindings_.BindingType { return VMTagReplicationPolicyBindingType() } -func (s *VMTagReplicationPolicy) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *VMTagReplicationPolicy) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for VMTagReplicationPolicy._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for VMTagReplicationPolicy._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -96854,17 +103993,16 @@ type VMTagReplicationPolicyListResult struct { Results []VMTagReplicationPolicy } -func (s *VMTagReplicationPolicyListResult) GetType__() bindings.BindingType { +func (s *VMTagReplicationPolicyListResult) GetType__() vapiBindings_.BindingType { return VMTagReplicationPolicyListResultBindingType() } -func (s *VMTagReplicationPolicyListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *VMTagReplicationPolicyListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for VMTagReplicationPolicyListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for VMTagReplicationPolicyListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -96878,17 +104016,16 @@ type ValidationError struct { ErrorMessage *string } -func (s *ValidationError) GetType__() bindings.BindingType { +func (s *ValidationError) GetType__() vapiBindings_.BindingType { return ValidationErrorBindingType() } -func (s *ValidationError) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ValidationError) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ValidationError._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ValidationError._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -96905,8 +104042,10 @@ type ValueConstraintExpression struct { // Operation to check for value list for resource attribute of constraint. Operator *string // List of values. + // + // Deprecated: This API element is deprecated. Values []string - ValuesWithType *data.StructValue + ValuesWithType *vapiData_.StructValue // The server will populate this field when returing the resource. Ignored on PUT and POST. Links []ResourceLink // Schema for this resource @@ -96951,17 +104090,16 @@ const ValueConstraintExpression_OPERATOR_INCLUDES = "INCLUDES" const ValueConstraintExpression_OPERATOR_EXCLUDES = "EXCLUDES" const ValueConstraintExpression_OPERATOR_EQUALS = "EQUALS" -func (s *ValueConstraintExpression) GetType__() bindings.BindingType { +func (s *ValueConstraintExpression) GetType__() vapiBindings_.BindingType { return ValueConstraintExpressionBindingType() } -func (s *ValueConstraintExpression) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ValueConstraintExpression) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ValueConstraintExpression._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ValueConstraintExpression._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -97029,17 +104167,16 @@ const VdsTopology_VDS_STATUS_APPLY_TOPOLOGY_FAILED = "APPLY_TOPOLOGY_FAILED" const VdsTopology_VDS_STATUS_READY = "READY" const VdsTopology_VDS_STATUS_REMOVING_TOPOLOGY = "REMOVING_TOPOLOGY" -func (s *VdsTopology) GetType__() bindings.BindingType { +func (s *VdsTopology) GetType__() vapiBindings_.BindingType { return VdsTopologyBindingType() } -func (s *VdsTopology) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *VdsTopology) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for VdsTopology._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for VdsTopology._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -97055,17 +104192,16 @@ type VdsUplink struct { VdsUplinkName *string } -func (s *VdsUplink) GetType__() bindings.BindingType { +func (s *VdsUplink) GetType__() vapiBindings_.BindingType { return VdsUplinkBindingType() } -func (s *VdsUplink) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *VdsUplink) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for VdsUplink._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for VdsUplink._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -97105,17 +104241,16 @@ type VersionList struct { AcceptableVersions []string } -func (s *VersionList) GetType__() bindings.BindingType { +func (s *VersionList) GetType__() vapiBindings_.BindingType { return VersionListBindingType() } -func (s *VersionList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *VersionList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for VersionList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for VersionList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -97139,17 +104274,16 @@ type VidmInfo struct { const VidmInfo_TYPE_USER = "remote_user" const VidmInfo_TYPE_GROUP = "remote_group" -func (s *VidmInfo) GetType__() bindings.BindingType { +func (s *VidmInfo) GetType__() vapiBindings_.BindingType { return VidmInfoBindingType() } -func (s *VidmInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *VidmInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for VidmInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for VidmInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -97173,17 +104307,16 @@ type VidmInfoListResult struct { Results []VidmInfo } -func (s *VidmInfoListResult) GetType__() bindings.BindingType { +func (s *VidmInfoListResult) GetType__() vapiBindings_.BindingType { return VidmInfoListResultBindingType() } -func (s *VidmInfoListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *VidmInfoListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for VidmInfoListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for VidmInfoListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -97232,17 +104365,16 @@ type View struct { Widgets []WidgetItem } -func (s *View) GetType__() bindings.BindingType { +func (s *View) GetType__() vapiBindings_.BindingType { return ViewBindingType() } -func (s *View) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *View) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for View._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for View._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -97254,17 +104386,16 @@ type ViewList struct { Views []View } -func (s *ViewList) GetType__() bindings.BindingType { +func (s *ViewList) GetType__() vapiBindings_.BindingType { return ViewListBindingType() } -func (s *ViewList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *ViewList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for ViewList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for ViewList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -97306,6 +104437,10 @@ type VirtualEndpoint struct { ResourceType string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -97314,10 +104449,12 @@ type VirtualEndpoint struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -97331,17 +104468,16 @@ type VirtualEndpoint struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const VirtualEndpoint__TYPE_IDENTIFIER = "VirtualEndpoint" -func (s *VirtualEndpoint) GetType__() bindings.BindingType { +func (s *VirtualEndpoint) GetType__() vapiBindings_.BindingType { return VirtualEndpointBindingType() } -func (s *VirtualEndpoint) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *VirtualEndpoint) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for VirtualEndpoint._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for VirtualEndpoint._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -97366,23 +104502,39 @@ type VirtualEndpointListResult struct { Results []VirtualEndpoint } -func (s *VirtualEndpointListResult) GetType__() bindings.BindingType { +func (s *VirtualEndpointListResult) GetType__() vapiBindings_.BindingType { return VirtualEndpointListResultBindingType() } -func (s *VirtualEndpointListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *VirtualEndpointListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for VirtualEndpointListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for VirtualEndpointListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } type VirtualMachine struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Timestamp of last modification format: int64 + LastSyncTime *int64 + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // The type of this resource. + ResourceType *string + // Specifies list of scope of discovered resource. e.g. if VHC path is associated with principal identity, who owns the discovered resource, then scope id will be VHC path and scope type will be VHC. + Scope []DiscoveredResourceScope + // Opaque identifiers meaningful to the API user + Tags []Tag // List of external compute ids of the virtual machine in the format 'id-type-key:value' , list of external compute ids ['uuid:xxxx-xxxx-xxxx-xxxx', 'moIdOnHost:moref-11', 'instanceUuid:xxxx-xxxx-xxxx-xxxx'] ComputeIds []string // Current external id of this virtual machine in the system. @@ -97400,8 +104552,9 @@ type VirtualMachine struct { // * VirtualMachine#VirtualMachine_POWER_STATE_UNKNOWN // // Current power state of this virtual machine in the system. - PowerState *string - Source *ResourceReference + PowerState *string + RuntimeInfo *VirtualMachineRuntimeInfo + Source *ResourceReference // Possible values are: // // * VirtualMachine#VirtualMachine_TYPE_EDGE @@ -97414,29 +104567,10 @@ type VirtualMachine struct { // // Virtual Machine type; Edge, Service VM or other. Type_ *string - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Timestamp of last modification format: int64 - LastSyncTime *int64 - // Description of this resource - Description *string - // Defaults to ID if not set - DisplayName *string - // The type of this resource. - ResourceType string - // Specifies list of scope of discovered resource. e.g. if VHC path is associated with principal identity, who owns the discovered resource, then scope id will be VHC path and scope type will be VHC. - Scope []DiscoveredResourceScope - // Opaque identifiers meaningful to the API user - Tags []Tag + // If UPT enabled is true for any virtual network interface of the virtual machine, then this property is true for the virtual machine. + Uptv2Enabled *bool } -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const VirtualMachine__TYPE_IDENTIFIER = "VirtualMachine" const VirtualMachine_POWER_STATE_VM_RUNNING = "VM_RUNNING" const VirtualMachine_POWER_STATE_VM_STOPPED = "VM_STOPPED" const VirtualMachine_POWER_STATE_VM_SUSPENDED = "VM_SUSPENDED" @@ -97449,17 +104583,16 @@ const VirtualMachine_TYPE_INTELLIGENCE = "INTELLIGENCE" const VirtualMachine_TYPE_VC_SYSTEM = "VC_SYSTEM" const VirtualMachine_TYPE_UNKNOWN = "UNKNOWN" -func (s *VirtualMachine) GetType__() bindings.BindingType { +func (s *VirtualMachine) GetType__() vapiBindings_.BindingType { return VirtualMachineBindingType() } -func (s *VirtualMachine) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *VirtualMachine) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for VirtualMachine._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for VirtualMachine._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -97478,17 +104611,16 @@ type VirtualMachineDetails struct { ArchivedSessions []UserSession } -func (s *VirtualMachineDetails) GetType__() bindings.BindingType { +func (s *VirtualMachineDetails) GetType__() vapiBindings_.BindingType { return VirtualMachineDetailsBindingType() } -func (s *VirtualMachineDetails) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *VirtualMachineDetails) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for VirtualMachineDetails._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for VirtualMachineDetails._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -97512,17 +104644,37 @@ type VirtualMachineListResult struct { Results []VirtualMachine } -func (s *VirtualMachineListResult) GetType__() bindings.BindingType { +func (s *VirtualMachineListResult) GetType__() vapiBindings_.BindingType { return VirtualMachineListResultBindingType() } -func (s *VirtualMachineListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *VirtualMachineListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for VirtualMachineListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for VirtualMachineListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) + return nil, err + } + return dataVal, nil +} + +// Specifies details of runtime for a virtual machine +type VirtualMachineRuntimeInfo struct { + // Specifies list of runtime details of virtual network interfaces of virtual machine. + VifRuntimeInfo []VirtualNetworkInterfaceRuntimeInfo +} + +func (s *VirtualMachineRuntimeInfo) GetType__() vapiBindings_.BindingType { + return VirtualMachineRuntimeInfoBindingType() +} + +func (s *VirtualMachineRuntimeInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() + dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) + if err != nil { + vapiLog_.Errorf("Error in ConvertToVapi for VirtualMachineRuntimeInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -97536,23 +104688,39 @@ type VirtualMachineTagsUpdate struct { VirtualMachineId *string } -func (s *VirtualMachineTagsUpdate) GetType__() bindings.BindingType { +func (s *VirtualMachineTagsUpdate) GetType__() vapiBindings_.BindingType { return VirtualMachineTagsUpdateBindingType() } -func (s *VirtualMachineTagsUpdate) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *VirtualMachineTagsUpdate) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for VirtualMachineTagsUpdate._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for VirtualMachineTagsUpdate._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } type VirtualNetworkInterface struct { + // The server will populate this field when returing the resource. Ignored on PUT and POST. + Links []ResourceLink + // Schema for this resource + Schema *string + Self *SelfResourceLink + // Timestamp of last modification format: int64 + LastSyncTime *int64 + // Description of this resource + Description *string + // Defaults to ID if not set + DisplayName *string + // The type of this resource. + ResourceType *string + // Specifies list of scope of discovered resource. e.g. if VHC path is associated with principal identity, who owns the discovered resource, then scope id will be VHC path and scope type will be VHC. + Scope []DiscoveredResourceScope + // Opaque identifiers meaningful to the API user + Tags []Tag // Device key of the virtual network interface. DeviceKey *string // Device name of the virtual network interface. @@ -97577,46 +104745,26 @@ type VirtualNetworkInterface struct { // // Owner virtual machine type; Edge, Service VM or other. OwnerVmType *string + // Specifies if UPTv2 (Universal Pass-through version 2) compatibility is enabled for the virtual network interface or not. + Uptv2Enabled *bool // Id of the vm unique within the host. VmLocalIdOnHost *string - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Timestamp of last modification format: int64 - LastSyncTime *int64 - // Description of this resource - Description *string - // Defaults to ID if not set - DisplayName *string - // The type of this resource. - ResourceType string - // Specifies list of scope of discovered resource. e.g. if VHC path is associated with principal identity, who owns the discovered resource, then scope id will be VHC path and scope type will be VHC. - Scope []DiscoveredResourceScope - // Opaque identifiers meaningful to the API user - Tags []Tag } -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const VirtualNetworkInterface__TYPE_IDENTIFIER = "VirtualNetworkInterface" const VirtualNetworkInterface_OWNER_VM_TYPE_EDGE = "EDGE" const VirtualNetworkInterface_OWNER_VM_TYPE_SERVICE = "SERVICE" const VirtualNetworkInterface_OWNER_VM_TYPE_REGULAR = "REGULAR" -func (s *VirtualNetworkInterface) GetType__() bindings.BindingType { +func (s *VirtualNetworkInterface) GetType__() vapiBindings_.BindingType { return VirtualNetworkInterfaceBindingType() } -func (s *VirtualNetworkInterface) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *VirtualNetworkInterface) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for VirtualNetworkInterface._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for VirtualNetworkInterface._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -97640,115 +104788,45 @@ type VirtualNetworkInterfaceListResult struct { Results []VirtualNetworkInterface } -func (s *VirtualNetworkInterfaceListResult) GetType__() bindings.BindingType { +func (s *VirtualNetworkInterfaceListResult) GetType__() vapiBindings_.BindingType { return VirtualNetworkInterfaceListResultBindingType() } -func (s *VirtualNetworkInterfaceListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for VirtualNetworkInterfaceListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -// Virtual portgroup on a virtual switch -type VirtualPortgroup struct { - // Id of the portgroup, eg. a mo-ref from VC. - CmLocalId *string - // External id of the virtual portgroup - ExternalId *string - // Portgroup type like DistributedVirtualPortgroup - OriginType *string - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Timestamp of last modification format: int64 - LastSyncTime *int64 - // Description of this resource - Description *string - // Defaults to ID if not set - DisplayName *string - // The type of this resource. - ResourceType string - // Specifies list of scope of discovered resource. e.g. if VHC path is associated with principal identity, who owns the discovered resource, then scope id will be VHC path and scope type will be VHC. - Scope []DiscoveredResourceScope - // Opaque identifiers meaningful to the API user - Tags []Tag -} - -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const VirtualPortgroup__TYPE_IDENTIFIER = "VirtualPortgroup" - -func (s *VirtualPortgroup) GetType__() bindings.BindingType { - return VirtualPortgroupBindingType() -} - -func (s *VirtualPortgroup) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *VirtualNetworkInterfaceListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for VirtualPortgroup._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for VirtualNetworkInterfaceListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -// Virtual switch on a compute manager -type VirtualSwitch struct { - // ID of the virtual switch in compute manager - CmLocalId *string - // External id of the virtual switch +// Runtime details of virtual network interface of virtual machine. +type VirtualNetworkInterfaceRuntimeInfo struct { + // External Id of virtual network inferface ExternalId *string - // ID of the compute manager where this virtual switch is discovered. - OriginId *string - // Switch type like VmwareDistributedVirtualSwitch - OriginType *string - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Timestamp of last modification format: int64 - LastSyncTime *int64 - // Description of this resource - Description *string - // Defaults to ID if not set - DisplayName *string - // The type of this resource. - ResourceType string - // Specifies list of scope of discovered resource. e.g. if VHC path is associated with principal identity, who owns the discovered resource, then scope id will be VHC path and scope type will be VHC. - Scope []DiscoveredResourceScope - // Opaque identifiers meaningful to the API user - Tags []Tag + // Possible values are: + // + // * VirtualNetworkInterfaceRuntimeInfo#VirtualNetworkInterfaceRuntimeInfo_UPTV2ACTIVE_NONE + // + // This flag specifies whether UPTv2 (Universal Pass-through version 2) is active on the virtual network interface or not. If TRUE, then the virtual network interface works in the pass-through mode. If FALSE, then the virtual network interface still has network connectivity but works in emulated mode and pass-through is not enabled. This flag is NONE, if it is not applicable. + Uptv2Active *string } -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const VirtualSwitch__TYPE_IDENTIFIER = "VirtualSwitch" +const VirtualNetworkInterfaceRuntimeInfo_UPTV2ACTIVE_NONE = "NONE" -func (s *VirtualSwitch) GetType__() bindings.BindingType { - return VirtualSwitchBindingType() +func (s *VirtualNetworkInterfaceRuntimeInfo) GetType__() vapiBindings_.BindingType { + return VirtualNetworkInterfaceRuntimeInfoBindingType() } -func (s *VirtualSwitch) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *VirtualNetworkInterfaceRuntimeInfo) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for VirtualSwitch._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for VirtualNetworkInterfaceRuntimeInfo._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -97762,84 +104840,16 @@ type VlanVniRangePair struct { Vnis *string } -func (s *VlanVniRangePair) GetType__() bindings.BindingType { +func (s *VlanVniRangePair) GetType__() vapiBindings_.BindingType { return VlanVniRangePairBindingType() } -func (s *VlanVniRangePair) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *VlanVniRangePair) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for VlanVniRangePair._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) - return nil, err - } - return dataVal, nil -} - -type VmToolsInfo struct { - // Current external id of this virtual machine in the system. - ExternalId *string - // Version of file agent on the VM of a third party partner solution. - FileAgentVersion *string - // Id of the VM which is assigned locally by the host. It is the VM-moref on ESXi hosts, in other environments it is VM UUID. - HostLocalId *string - // Version of network agent on the VM of a third party partner solution. - NetworkAgentVersion *string - Source *ResourceReference - // Connectivity Status between each Guest Introspection Solution deployed in the data center with the guest VM. - SvmStatus []SvmConnectivityStatus - // Endpoint Protection (Third party AV partner using NXGI) status on the VM. TRUE - VM is configured and protected by EPP Service VM. FALSE - VM is either not configured for protection or VM is disconnected from EPP Service VM. - SvmConnectivity *bool - // Version of VMTools installed on the VM. - ToolsVersion *string - // Possible values are: - // - // * VmToolsInfo#VmToolsInfo_VM_TYPE_EDGE - // * VmToolsInfo#VmToolsInfo_VM_TYPE_SERVICE - // * VmToolsInfo#VmToolsInfo_VM_TYPE_REGULAR - // - // Type of VM - Edge, Service or other. - VmType *string - // The server will populate this field when returing the resource. Ignored on PUT and POST. - Links []ResourceLink - // Schema for this resource - Schema *string - Self *SelfResourceLink - // Timestamp of last modification format: int64 - LastSyncTime *int64 - // Description of this resource - Description *string - // Defaults to ID if not set - DisplayName *string - // The type of this resource. - ResourceType string - // Specifies list of scope of discovered resource. e.g. if VHC path is associated with principal identity, who owns the discovered resource, then scope id will be VHC path and scope type will be VHC. - Scope []DiscoveredResourceScope - // Opaque identifiers meaningful to the API user - Tags []Tag -} - -// Identifier denoting this class, when it is used in polymorphic context. -// -// This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. -const VmToolsInfo__TYPE_IDENTIFIER = "VmToolsInfo" -const VmToolsInfo_VM_TYPE_EDGE = "EDGE" -const VmToolsInfo_VM_TYPE_SERVICE = "SERVICE" -const VmToolsInfo_VM_TYPE_REGULAR = "REGULAR" - -func (s *VmToolsInfo) GetType__() bindings.BindingType { - return VmToolsInfoBindingType() -} - -func (s *VmToolsInfo) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) - dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) - if err != nil { - log.Errorf("Error in ConvertToVapi for VmToolsInfo._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for VlanVniRangePair._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -97853,17 +104863,16 @@ type VmknicNetwork struct { DeviceName *string } -func (s *VmknicNetwork) GetType__() bindings.BindingType { +func (s *VmknicNetwork) GetType__() vapiBindings_.BindingType { return VmknicNetworkBindingType() } -func (s *VmknicNetwork) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *VmknicNetwork) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for VmknicNetwork._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for VmknicNetwork._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -97900,6 +104909,10 @@ type VniPoolConfig struct { ResourceType *string // Opaque identifiers meaningful to the API user Tags []Tag + // This is a UUID generated by the system for knowing which site owns an object. This is used in Pmaas + OriginSiteId *string + // This is a UUID generated by the system for knowing whoes owns this object. This is used in Pmaas + OwnerId *string // Path of its parent ParentPath *string // Absolute path of this object @@ -97908,10 +104921,12 @@ type VniPoolConfig struct { RealizationId *string // Path relative from its parent RelativePath *string + // This is the path of the object on the local managers when queried on the PMaaS service, and path of the object on PMaaS service when queried from the local managers. + RemotePath *string // This is a UUID generated by the GM/LM to uniquely identify entites in a federated environment. For entities that are stretched across multiple sites, the same ID will be used on all the stretched sites. UniqueId *string - // subtree for this type within policy tree containing nested elements. - Children []*data.StructValue + // Subtree for this type within policy tree containing nested elements. Note that this type is applicable to be used in Hierarchical API only. + Children []*vapiData_.StructValue // Intent objects are not directly deleted from the system when a delete is invoked on them. They are marked for deletion and only when all the realized entities for that intent object gets deleted, the intent object is deleted. Objects that are marked for deletion are not returned in GET call. One can use the search API to get these objects. MarkedForDelete *bool // Global intent objects cannot be modified by the user. However, certain global intent objects can be overridden locally by use of this property. In such cases, the overridden local values take precedence over the globally defined values for the properties. @@ -97922,17 +104937,16 @@ type VniPoolConfig struct { Start *int64 } -func (s *VniPoolConfig) GetType__() bindings.BindingType { +func (s *VniPoolConfig) GetType__() vapiBindings_.BindingType { return VniPoolConfigBindingType() } -func (s *VniPoolConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *VniPoolConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for VniPoolConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for VniPoolConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -97957,17 +104971,16 @@ type VniPoolConfigListResult struct { Results []VniPoolConfig } -func (s *VniPoolConfigListResult) GetType__() bindings.BindingType { +func (s *VniPoolConfigListResult) GetType__() vapiBindings_.BindingType { return VniPoolConfigListResultBindingType() } -func (s *VniPoolConfigListResult) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *VniPoolConfigListResult) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for VniPoolConfigListResult._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for VniPoolConfigListResult._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -97980,17 +104993,16 @@ type VrfEvpnL2VniConfig struct { L2VniConfigs []VrfL2VniConfig } -func (s *VrfEvpnL2VniConfig) GetType__() bindings.BindingType { +func (s *VrfEvpnL2VniConfig) GetType__() vapiBindings_.BindingType { return VrfEvpnL2VniConfigBindingType() } -func (s *VrfEvpnL2VniConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *VrfEvpnL2VniConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for VrfEvpnL2VniConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for VrfEvpnL2VniConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -98005,17 +105017,16 @@ type VrfL2VniConfig struct { RouteTargets []VrfRouteTargets } -func (s *VrfL2VniConfig) GetType__() bindings.BindingType { +func (s *VrfL2VniConfig) GetType__() vapiBindings_.BindingType { return VrfL2VniConfigBindingType() } -func (s *VrfL2VniConfig) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *VrfL2VniConfig) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for VrfL2VniConfig._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for VrfL2VniConfig._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -98037,17 +105048,16 @@ type VrfRouteTargets struct { const VrfRouteTargets_ADDRESS_FAMILY_EVPN = "L2VPN_EVPN" -func (s *VrfRouteTargets) GetType__() bindings.BindingType { +func (s *VrfRouteTargets) GetType__() vapiBindings_.BindingType { return VrfRouteTargetsBindingType() } -func (s *VrfRouteTargets) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *VrfRouteTargets) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for VrfRouteTargets._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for VrfRouteTargets._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -98075,17 +105085,16 @@ type VrniGlobalCollector struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const VrniGlobalCollector__TYPE_IDENTIFIER = "VrniGlobalCollector" -func (s *VrniGlobalCollector) GetType__() bindings.BindingType { +func (s *VrniGlobalCollector) GetType__() vapiBindings_.BindingType { return VrniGlobalCollectorBindingType() } -func (s *VrniGlobalCollector) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *VrniGlobalCollector) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for VrniGlobalCollector._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for VrniGlobalCollector._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -98113,17 +105122,16 @@ type WaveFrontGlobalCollector struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const WaveFrontGlobalCollector__TYPE_IDENTIFIER = "WaveFrontGlobalCollector" -func (s *WaveFrontGlobalCollector) GetType__() bindings.BindingType { +func (s *WaveFrontGlobalCollector) GetType__() vapiBindings_.BindingType { return WaveFrontGlobalCollectorBindingType() } -func (s *WaveFrontGlobalCollector) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *WaveFrontGlobalCollector) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for WaveFrontGlobalCollector._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for WaveFrontGlobalCollector._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -98151,17 +105159,16 @@ type WeeklyBackupSchedule struct { // This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context. const WeeklyBackupSchedule__TYPE_IDENTIFIER = "WeeklyBackupSchedule" -func (s *WeeklyBackupSchedule) GetType__() bindings.BindingType { +func (s *WeeklyBackupSchedule) GetType__() vapiBindings_.BindingType { return WeeklyBackupScheduleBindingType() } -func (s *WeeklyBackupSchedule) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *WeeklyBackupSchedule) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for WeeklyBackupSchedule._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for WeeklyBackupSchedule._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -98224,6 +105231,8 @@ type WidgetConfiguration struct { DrilldownId *string FeatureSet *FeatureSet // Id of filter widget for subscription, if any. Id should be a valid id of an existing filter widget. Filter widget should be from the same view. Datasource URLs should have placeholder values equal to filter alias to accept the filter value on filter change. This field is deprecated instead use 'filters' property. + // + // Deprecated: This API element is deprecated. Filter *string // Flag to indicate that widget will continue to work without filter value. If this flag is set to false then default_filter_value is manadatory. FilterValueRequired *bool @@ -98240,12 +105249,16 @@ type WidgetConfiguration struct { // Represents the vertical span of the widget / container. 1 Row span is equal to 20px. format: int32 Rowspan *int64 // Please use the property 'shared' of View instead of this. The widgets of a shared view are visible to other users. + // + // Deprecated: This API element is deprecated. Shared *bool // If the value of this field is set to true then card header will be displayed otherwise only card will be displayed without header. ShowHeader *bool // Represents the horizontal span of the widget / container. format: int32 Span *int64 // Specify relavite weight in WidgetItem for placement in a view. Please see WidgetItem for details. format: int32 + // + // Deprecated: This API element is deprecated. Weight *int64 } @@ -98267,17 +105280,16 @@ const WidgetConfiguration_RESOURCE_TYPE_DROPDOWNFILTERWIDGETCONFIGURATION = "Dro const WidgetConfiguration_RESOURCE_TYPE_SPACERWIDGETCONFIGURATION = "SpacerWidgetConfiguration" const WidgetConfiguration_RESOURCE_TYPE_LEGENDWIDGETCONFIGURATION = "LegendWidgetConfiguration" -func (s *WidgetConfiguration) GetType__() bindings.BindingType { +func (s *WidgetConfiguration) GetType__() vapiBindings_.BindingType { return WidgetConfigurationBindingType() } -func (s *WidgetConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *WidgetConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for WidgetConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for WidgetConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -98286,20 +105298,19 @@ func (s *WidgetConfiguration) GetDataValue__() (data.DataValue, []error) { // Represents a list of widget configurations. type WidgetConfigurationList struct { // Array of widget configurations - Widgetconfigurations []*data.StructValue + Widgetconfigurations []*vapiData_.StructValue } -func (s *WidgetConfigurationList) GetType__() bindings.BindingType { +func (s *WidgetConfigurationList) GetType__() vapiBindings_.BindingType { return WidgetConfigurationListBindingType() } -func (s *WidgetConfigurationList) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *WidgetConfigurationList) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for WidgetConfigurationList._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for WidgetConfigurationList._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -98330,17 +105341,16 @@ type WidgetItem struct { const WidgetItem_ALIGNMENT_LEFT = "LEFT" const WidgetItem_ALIGNMENT_RIGHT = "RIGHT" -func (s *WidgetItem) GetType__() bindings.BindingType { +func (s *WidgetItem) GetType__() vapiBindings_.BindingType { return WidgetItemBindingType() } -func (s *WidgetItem) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *WidgetItem) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for WidgetItem._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for WidgetItem._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -98354,17 +105364,16 @@ type WidgetPlotConfiguration struct { Condition *string } -func (s *WidgetPlotConfiguration) GetType__() bindings.BindingType { +func (s *WidgetPlotConfiguration) GetType__() vapiBindings_.BindingType { return WidgetPlotConfigurationBindingType() } -func (s *WidgetPlotConfiguration) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *WidgetPlotConfiguration) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for WidgetPlotConfiguration._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for WidgetPlotConfiguration._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -98432,6 +105441,8 @@ type X509Certificate struct { RsaPublicKeyModulus *string // Certificate's serial number. SerialNumber *string + // The SHA256 thumbprint of the certificate, in hexadecimal notation. + Sha256Thumbprint *string // The signature value(the raw signature bits) used for signing and validate the cert. Signature *string // The algorithm used by the Certificate Authority to sign the certificate. @@ -98447,17 +105458,16 @@ type X509Certificate struct { const X509Certificate_ECDSA_EC_FIELD_F2M = "F2M" const X509Certificate_ECDSA_EC_FIELD_FP = "FP" -func (s *X509Certificate) GetType__() bindings.BindingType { +func (s *X509Certificate) GetType__() vapiBindings_.BindingType { return X509CertificateBindingType() } -func (s *X509Certificate) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *X509Certificate) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for X509Certificate._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for X509Certificate._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -98475,17 +105485,16 @@ type X509Crl struct { Version *string } -func (s *X509Crl) GetType__() bindings.BindingType { +func (s *X509Crl) GetType__() vapiBindings_.BindingType { return X509CrlBindingType() } -func (s *X509Crl) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *X509Crl) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for X509Crl._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for X509Crl._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil @@ -98499,59739 +105508,65805 @@ type X509CrlEntry struct { SerialNumber *string } -func (s *X509CrlEntry) GetType__() bindings.BindingType { +func (s *X509CrlEntry) GetType__() vapiBindings_.BindingType { return X509CrlEntryBindingType() } -func (s *X509CrlEntry) GetDataValue__() (data.DataValue, []error) { - typeConverter := bindings.NewTypeConverter() - typeConverter.SetMode(bindings.JSONRPC) +func (s *X509CrlEntry) GetDataValue__() (vapiData_.DataValue, []error) { + typeConverter := vapiBindings_.NewTypeConverter() dataVal, err := typeConverter.ConvertToVapi(s, s.GetType__()) if err != nil { - log.Errorf("Error in ConvertToVapi for X509CrlEntry._GetDataValue method - %s", - bindings.VAPIerrorsToError(err).Error()) + vapiLog_.Errorf("Error in ConvertToVapi for X509CrlEntry._GetDataValue method - %s", + vapiBindings_.VAPIerrorsToError(err).Error()) return nil, err } return dataVal, nil } -func ALBAlertScriptConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAlertScriptConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["action_script"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action_script"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action_script"] = "ActionScript" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_alert_script_config", fields, reflect.TypeOf(ALBAlertScriptConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_alert_script_config", fields, reflect.TypeOf(ALBAlertScriptConfig{}), fieldNameMap, validators) } -func ALBAnalyticsPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAnalyticsPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["all_headers"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["all_headers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["all_headers"] = "AllHeaders" - fields["client_insights"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["client_insights"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["client_insights"] = "ClientInsights" - fields["client_insights_sampling"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBClientInsightsSamplingBindingType)) + fields["client_insights_sampling"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBClientInsightsSamplingBindingType)) fieldNameMap["client_insights_sampling"] = "ClientInsightsSampling" - fields["client_log_filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBClientLogFilterBindingType), reflect.TypeOf([]ALBClientLogFilter{}))) + fields["client_log_filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBClientLogFilterBindingType), reflect.TypeOf([]ALBClientLogFilter{}))) fieldNameMap["client_log_filters"] = "ClientLogFilters" - fields["full_client_logs"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBFullClientLogsBindingType)) + fields["full_client_logs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBFullClientLogsBindingType)) fieldNameMap["full_client_logs"] = "FullClientLogs" - fields["metrics_realtime_update"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBMetricsRealTimeUpdateBindingType)) + fields["metrics_realtime_update"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBMetricsRealTimeUpdateBindingType)) fieldNameMap["metrics_realtime_update"] = "MetricsRealtimeUpdate" - fields["significant_log_throttle"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["significant_log_throttle"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["significant_log_throttle"] = "SignificantLogThrottle" - fields["udf_log_throttle"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["udf_log_throttle"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["udf_log_throttle"] = "UdfLogThrottle" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_analytics_policy", fields, reflect.TypeOf(ALBAnalyticsPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_analytics_policy", fields, reflect.TypeOf(ALBAnalyticsPolicy{}), fieldNameMap, validators) } -func ALBAnalyticsProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAnalyticsProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["apdex_response_threshold"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["apdex_response_threshold"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["apdex_response_threshold"] = "ApdexResponseThreshold" - fields["apdex_response_tolerated_factor"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["apdex_response_tolerated_factor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["apdex_response_tolerated_factor"] = "ApdexResponseToleratedFactor" - fields["apdex_rtt_threshold"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["apdex_rtt_threshold"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["apdex_rtt_threshold"] = "ApdexRttThreshold" - fields["apdex_rtt_tolerated_factor"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["apdex_rtt_tolerated_factor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["apdex_rtt_tolerated_factor"] = "ApdexRttToleratedFactor" - fields["apdex_rum_threshold"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["apdex_rum_threshold"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["apdex_rum_threshold"] = "ApdexRumThreshold" - fields["apdex_rum_tolerated_factor"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["apdex_rum_tolerated_factor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["apdex_rum_tolerated_factor"] = "ApdexRumToleratedFactor" - fields["apdex_server_response_threshold"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["apdex_server_response_threshold"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["apdex_server_response_threshold"] = "ApdexServerResponseThreshold" - fields["apdex_server_response_tolerated_factor"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["apdex_server_response_tolerated_factor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["apdex_server_response_tolerated_factor"] = "ApdexServerResponseToleratedFactor" - fields["apdex_server_rtt_threshold"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["apdex_server_rtt_threshold"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["apdex_server_rtt_threshold"] = "ApdexServerRttThreshold" - fields["apdex_server_rtt_tolerated_factor"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["apdex_server_rtt_tolerated_factor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["apdex_server_rtt_tolerated_factor"] = "ApdexServerRttToleratedFactor" - fields["client_log_config"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBClientLogConfigurationBindingType)) + fields["client_log_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBClientLogConfigurationBindingType)) fieldNameMap["client_log_config"] = "ClientLogConfig" - fields["client_log_streaming_config"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBClientLogStreamingConfigBindingType)) + fields["client_log_streaming_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBClientLogStreamingConfigBindingType)) fieldNameMap["client_log_streaming_config"] = "ClientLogStreamingConfig" - fields["conn_lossy_ooo_threshold"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["conn_lossy_ooo_threshold"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["conn_lossy_ooo_threshold"] = "ConnLossyOooThreshold" - fields["conn_lossy_timeo_rexmt_threshold"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["conn_lossy_timeo_rexmt_threshold"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["conn_lossy_timeo_rexmt_threshold"] = "ConnLossyTimeoRexmtThreshold" - fields["conn_lossy_total_rexmt_threshold"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["conn_lossy_total_rexmt_threshold"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["conn_lossy_total_rexmt_threshold"] = "ConnLossyTotalRexmtThreshold" - fields["conn_lossy_zero_win_size_event_threshold"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["conn_lossy_zero_win_size_event_threshold"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["conn_lossy_zero_win_size_event_threshold"] = "ConnLossyZeroWinSizeEventThreshold" - fields["conn_server_lossy_ooo_threshold"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["conn_server_lossy_ooo_threshold"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["conn_server_lossy_ooo_threshold"] = "ConnServerLossyOooThreshold" - fields["conn_server_lossy_timeo_rexmt_threshold"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["conn_server_lossy_timeo_rexmt_threshold"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["conn_server_lossy_timeo_rexmt_threshold"] = "ConnServerLossyTimeoRexmtThreshold" - fields["conn_server_lossy_total_rexmt_threshold"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["conn_server_lossy_total_rexmt_threshold"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["conn_server_lossy_total_rexmt_threshold"] = "ConnServerLossyTotalRexmtThreshold" - fields["conn_server_lossy_zero_win_size_event_threshold"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["conn_server_lossy_zero_win_size_event_threshold"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["conn_server_lossy_zero_win_size_event_threshold"] = "ConnServerLossyZeroWinSizeEventThreshold" - fields["enable_adaptive_config"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_adaptive_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_adaptive_config"] = "EnableAdaptiveConfig" - fields["enable_advanced_analytics"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_advanced_analytics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_advanced_analytics"] = "EnableAdvancedAnalytics" - fields["enable_ondemand_metrics"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_ondemand_metrics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_ondemand_metrics"] = "EnableOndemandMetrics" - fields["enable_se_analytics"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_se_analytics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_se_analytics"] = "EnableSeAnalytics" - fields["enable_server_analytics"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_server_analytics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_server_analytics"] = "EnableServerAnalytics" - fields["enable_vs_analytics"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_vs_analytics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_vs_analytics"] = "EnableVsAnalytics" - fields["exclude_client_close_before_request_as_error"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["exclude_client_close_before_request_as_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["exclude_client_close_before_request_as_error"] = "ExcludeClientCloseBeforeRequestAsError" - fields["exclude_dns_policy_drop_as_significant"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["exclude_dns_policy_drop_as_significant"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["exclude_dns_policy_drop_as_significant"] = "ExcludeDnsPolicyDropAsSignificant" - fields["exclude_gs_down_as_error"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["exclude_gs_down_as_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["exclude_gs_down_as_error"] = "ExcludeGsDownAsError" - fields["exclude_http_error_codes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewIntegerType(), reflect.TypeOf([]int64{}))) + fields["exclude_http_error_codes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewIntegerType(), reflect.TypeOf([]int64{}))) fieldNameMap["exclude_http_error_codes"] = "ExcludeHttpErrorCodes" - fields["exclude_invalid_dns_domain_as_error"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["exclude_invalid_dns_domain_as_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["exclude_invalid_dns_domain_as_error"] = "ExcludeInvalidDnsDomainAsError" - fields["exclude_invalid_dns_query_as_error"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["exclude_invalid_dns_query_as_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["exclude_invalid_dns_query_as_error"] = "ExcludeInvalidDnsQueryAsError" - fields["exclude_issuer_revoked_ocsp_responses_as_error"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["exclude_issuer_revoked_ocsp_responses_as_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["exclude_issuer_revoked_ocsp_responses_as_error"] = "ExcludeIssuerRevokedOcspResponsesAsError" - fields["exclude_no_dns_record_as_error"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["exclude_no_dns_record_as_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["exclude_no_dns_record_as_error"] = "ExcludeNoDnsRecordAsError" - fields["exclude_no_valid_gs_member_as_error"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["exclude_no_valid_gs_member_as_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["exclude_no_valid_gs_member_as_error"] = "ExcludeNoValidGsMemberAsError" - fields["exclude_persistence_change_as_error"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["exclude_persistence_change_as_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["exclude_persistence_change_as_error"] = "ExcludePersistenceChangeAsError" - fields["exclude_revoked_ocsp_responses_as_error"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["exclude_revoked_ocsp_responses_as_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["exclude_revoked_ocsp_responses_as_error"] = "ExcludeRevokedOcspResponsesAsError" - fields["exclude_server_dns_error_as_error"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["exclude_server_dns_error_as_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["exclude_server_dns_error_as_error"] = "ExcludeServerDnsErrorAsError" - fields["exclude_server_tcp_reset_as_error"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["exclude_server_tcp_reset_as_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["exclude_server_tcp_reset_as_error"] = "ExcludeServerTcpResetAsError" - fields["exclude_sip_error_codes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewIntegerType(), reflect.TypeOf([]int64{}))) + fields["exclude_sip_error_codes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewIntegerType(), reflect.TypeOf([]int64{}))) fieldNameMap["exclude_sip_error_codes"] = "ExcludeSipErrorCodes" - fields["exclude_stale_ocsp_responses_as_error"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["exclude_stale_ocsp_responses_as_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["exclude_stale_ocsp_responses_as_error"] = "ExcludeStaleOcspResponsesAsError" - fields["exclude_syn_retransmit_as_error"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["exclude_syn_retransmit_as_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["exclude_syn_retransmit_as_error"] = "ExcludeSynRetransmitAsError" - fields["exclude_tcp_reset_as_error"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["exclude_tcp_reset_as_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["exclude_tcp_reset_as_error"] = "ExcludeTcpResetAsError" - fields["exclude_unavailable_ocsp_responses_as_error"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["exclude_unavailable_ocsp_responses_as_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["exclude_unavailable_ocsp_responses_as_error"] = "ExcludeUnavailableOcspResponsesAsError" - fields["exclude_unsupported_dns_query_as_error"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["exclude_unsupported_dns_query_as_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["exclude_unsupported_dns_query_as_error"] = "ExcludeUnsupportedDnsQueryAsError" - fields["healthscore_max_server_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["healthscore_max_server_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["healthscore_max_server_limit"] = "HealthscoreMaxServerLimit" - fields["hs_event_throttle_window"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["hs_event_throttle_window"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["hs_event_throttle_window"] = "HsEventThrottleWindow" - fields["hs_max_anomaly_penalty"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["hs_max_anomaly_penalty"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["hs_max_anomaly_penalty"] = "HsMaxAnomalyPenalty" - fields["hs_max_resources_penalty"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["hs_max_resources_penalty"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["hs_max_resources_penalty"] = "HsMaxResourcesPenalty" - fields["hs_max_security_penalty"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["hs_max_security_penalty"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["hs_max_security_penalty"] = "HsMaxSecurityPenalty" - fields["hs_min_dos_rate"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["hs_min_dos_rate"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["hs_min_dos_rate"] = "HsMinDosRate" - fields["hs_performance_boost"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["hs_performance_boost"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["hs_performance_boost"] = "HsPerformanceBoost" - fields["hs_pscore_traffic_threshold_l4_client"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_pscore_traffic_threshold_l4_client"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_pscore_traffic_threshold_l4_client"] = "HsPscoreTrafficThresholdL4Client" - fields["hs_pscore_traffic_threshold_l4_server"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_pscore_traffic_threshold_l4_server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_pscore_traffic_threshold_l4_server"] = "HsPscoreTrafficThresholdL4Server" - fields["hs_security_certscore_expired"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_security_certscore_expired"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_security_certscore_expired"] = "HsSecurityCertscoreExpired" - fields["hs_security_certscore_gt30d"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_security_certscore_gt30d"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_security_certscore_gt30d"] = "HsSecurityCertscoreGt30d" - fields["hs_security_certscore_le07d"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_security_certscore_le07d"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_security_certscore_le07d"] = "HsSecurityCertscoreLe07d" - fields["hs_security_certscore_le30d"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_security_certscore_le30d"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_security_certscore_le30d"] = "HsSecurityCertscoreLe30d" - fields["hs_security_chain_invalidity_penalty"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_security_chain_invalidity_penalty"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_security_chain_invalidity_penalty"] = "HsSecurityChainInvalidityPenalty" - fields["hs_security_cipherscore_eq000b"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_security_cipherscore_eq000b"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_security_cipherscore_eq000b"] = "HsSecurityCipherscoreEq000b" - fields["hs_security_cipherscore_ge128b"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_security_cipherscore_ge128b"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_security_cipherscore_ge128b"] = "HsSecurityCipherscoreGe128b" - fields["hs_security_cipherscore_lt128b"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_security_cipherscore_lt128b"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_security_cipherscore_lt128b"] = "HsSecurityCipherscoreLt128b" - fields["hs_security_encalgo_score_none"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_security_encalgo_score_none"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_security_encalgo_score_none"] = "HsSecurityEncalgoScoreNone" - fields["hs_security_encalgo_score_rc4"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_security_encalgo_score_rc4"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_security_encalgo_score_rc4"] = "HsSecurityEncalgoScoreRc4" - fields["hs_security_hsts_penalty"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_security_hsts_penalty"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_security_hsts_penalty"] = "HsSecurityHstsPenalty" - fields["hs_security_nonpfs_penalty"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_security_nonpfs_penalty"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_security_nonpfs_penalty"] = "HsSecurityNonpfsPenalty" - fields["hs_security_ocsp_revoked_score"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_security_ocsp_revoked_score"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_security_ocsp_revoked_score"] = "HsSecurityOcspRevokedScore" - fields["hs_security_selfsignedcert_penalty"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_security_selfsignedcert_penalty"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_security_selfsignedcert_penalty"] = "HsSecuritySelfsignedcertPenalty" - fields["hs_security_ssl30_score"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_security_ssl30_score"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_security_ssl30_score"] = "HsSecuritySsl30Score" - fields["hs_security_tls10_score"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_security_tls10_score"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_security_tls10_score"] = "HsSecurityTls10Score" - fields["hs_security_tls11_score"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_security_tls11_score"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_security_tls11_score"] = "HsSecurityTls11Score" - fields["hs_security_tls12_score"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_security_tls12_score"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_security_tls12_score"] = "HsSecurityTls12Score" - fields["hs_security_tls13_score"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_security_tls13_score"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_security_tls13_score"] = "HsSecurityTls13Score" - fields["hs_security_weak_signature_algo_penalty"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["hs_security_weak_signature_algo_penalty"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["hs_security_weak_signature_algo_penalty"] = "HsSecurityWeakSignatureAlgoPenalty" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["ondemand_metrics_idle_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ondemand_metrics_idle_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ondemand_metrics_idle_timeout"] = "OndemandMetricsIdleTimeout" - fields["ranges"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBHTTPStatusRangeBindingType), reflect.TypeOf([]ALBHTTPStatusRange{}))) + fields["ranges"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBHTTPStatusRangeBindingType), reflect.TypeOf([]ALBHTTPStatusRange{}))) fieldNameMap["ranges"] = "Ranges" - fields["resp_code_block"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["resp_code_block"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["resp_code_block"] = "RespCodeBlock" - fields["sensitive_log_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBSensitiveLogProfileBindingType)) + fields["sensitive_log_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBSensitiveLogProfileBindingType)) fieldNameMap["sensitive_log_profile"] = "SensitiveLogProfile" - fields["sip_log_depth"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sip_log_depth"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sip_log_depth"] = "SipLogDepth" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_analytics_profile", fields, reflect.TypeOf(ALBAnalyticsProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_analytics_profile", fields, reflect.TypeOf(ALBAnalyticsProfile{}), fieldNameMap, validators) } -func ALBAnalyticsProfileApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAnalyticsProfileApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBAnalyticsProfileBindingType), reflect.TypeOf([]ALBAnalyticsProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBAnalyticsProfileBindingType), reflect.TypeOf([]ALBAnalyticsProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_analytics_profile_api_response", fields, reflect.TypeOf(ALBAnalyticsProfileApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_analytics_profile_api_response", fields, reflect.TypeOf(ALBAnalyticsProfileApiResponse{}), fieldNameMap, validators) } -func ALBAppCookiePersistenceProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAppCookiePersistenceProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["encryption_key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["encryption_key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["encryption_key"] = "EncryptionKey" - fields["prst_hdr_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["prst_hdr_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["prst_hdr_name"] = "PrstHdrName" - fields["timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timeout"] = "Timeout" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_app_cookie_persistence_profile", fields, reflect.TypeOf(ALBAppCookiePersistenceProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_app_cookie_persistence_profile", fields, reflect.TypeOf(ALBAppCookiePersistenceProfile{}), fieldNameMap, validators) } -func ALBAppLearningConfidenceOverrideBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAppLearningConfidenceOverrideBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["confid_high_value"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["confid_high_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["confid_high_value"] = "ConfidHighValue" - fields["confid_low_value"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["confid_low_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["confid_low_value"] = "ConfidLowValue" - fields["confid_probable_value"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["confid_probable_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["confid_probable_value"] = "ConfidProbableValue" - fields["confid_very_high_value"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["confid_very_high_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["confid_very_high_value"] = "ConfidVeryHighValue" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_app_learning_confidence_override", fields, reflect.TypeOf(ALBAppLearningConfidenceOverride{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_app_learning_confidence_override", fields, reflect.TypeOf(ALBAppLearningConfidenceOverride{}), fieldNameMap, validators) } -func ALBAppLearningParamsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAppLearningParamsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enable_per_uri_learning"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_per_uri_learning"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_per_uri_learning"] = "EnablePerUriLearning" - fields["max_params"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_params"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_params"] = "MaxParams" - fields["max_uris"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_uris"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_uris"] = "MaxUris" - fields["min_hits_to_learn"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["min_hits_to_learn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["min_hits_to_learn"] = "MinHitsToLearn" - fields["sampling_percent"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sampling_percent"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sampling_percent"] = "SamplingPercent" - fields["update_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["update_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["update_interval"] = "UpdateInterval" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_app_learning_params", fields, reflect.TypeOf(ALBAppLearningParams{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_app_learning_params", fields, reflect.TypeOf(ALBAppLearningParams{}), fieldNameMap, validators) } -func ALBApplicationPersistenceProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBApplicationPersistenceProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["app_cookie_persistence_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBAppCookiePersistenceProfileBindingType)) + fields["app_cookie_persistence_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBAppCookiePersistenceProfileBindingType)) fieldNameMap["app_cookie_persistence_profile"] = "AppCookiePersistenceProfile" - fields["hdr_persistence_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHdrPersistenceProfileBindingType)) + fields["hdr_persistence_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHdrPersistenceProfileBindingType)) fieldNameMap["hdr_persistence_profile"] = "HdrPersistenceProfile" - fields["http_cookie_persistence_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHttpCookiePersistenceProfileBindingType)) + fields["http_cookie_persistence_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHttpCookiePersistenceProfileBindingType)) fieldNameMap["http_cookie_persistence_profile"] = "HttpCookiePersistenceProfile" - fields["ip_persistence_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIPPersistenceProfileBindingType)) + fields["ip_persistence_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIPPersistenceProfileBindingType)) fieldNameMap["ip_persistence_profile"] = "IpPersistenceProfile" - fields["is_federated"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_federated"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_federated"] = "IsFederated" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["persistence_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["persistence_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["persistence_type"] = "PersistenceType" - fields["server_hm_down_recovery"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server_hm_down_recovery"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server_hm_down_recovery"] = "ServerHmDownRecovery" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_application_persistence_profile", fields, reflect.TypeOf(ALBApplicationPersistenceProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_application_persistence_profile", fields, reflect.TypeOf(ALBApplicationPersistenceProfile{}), fieldNameMap, validators) } -func ALBApplicationPersistenceProfileApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBApplicationPersistenceProfileApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBApplicationPersistenceProfileBindingType), reflect.TypeOf([]ALBApplicationPersistenceProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBApplicationPersistenceProfileBindingType), reflect.TypeOf([]ALBApplicationPersistenceProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_application_persistence_profile_api_response", fields, reflect.TypeOf(ALBApplicationPersistenceProfileApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_application_persistence_profile_api_response", fields, reflect.TypeOf(ALBApplicationPersistenceProfileApiResponse{}), fieldNameMap, validators) } -func ALBApplicationProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBApplicationProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["cloud_config_cksum"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cloud_config_cksum"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cloud_config_cksum"] = "CloudConfigCksum" - fields["created_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["created_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["created_by"] = "CreatedBy" - fields["dns_service_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDnsServiceApplicationProfileBindingType)) + fields["dns_service_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDnsServiceApplicationProfileBindingType)) fieldNameMap["dns_service_profile"] = "DnsServiceProfile" - fields["dos_rl_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDosRateLimitProfileBindingType)) + fields["dos_rl_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDosRateLimitProfileBindingType)) fieldNameMap["dos_rl_profile"] = "DosRlProfile" - fields["http_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPApplicationProfileBindingType)) + fields["http_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPApplicationProfileBindingType)) fieldNameMap["http_profile"] = "HttpProfile" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["preserve_client_ip"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["preserve_client_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["preserve_client_ip"] = "PreserveClientIp" - fields["preserve_client_port"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["preserve_client_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["preserve_client_port"] = "PreserveClientPort" - fields["preserve_dest_ip_port"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["preserve_dest_ip_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["preserve_dest_ip_port"] = "PreserveDestIpPort" - fields["sip_service_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBSipServiceApplicationProfileBindingType)) + fields["sip_service_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBSipServiceApplicationProfileBindingType)) fieldNameMap["sip_service_profile"] = "SipServiceProfile" - fields["tcp_app_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBTCPApplicationProfileBindingType)) + fields["tcp_app_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBTCPApplicationProfileBindingType)) fieldNameMap["tcp_app_profile"] = "TcpAppProfile" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_application_profile", fields, reflect.TypeOf(ALBApplicationProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_application_profile", fields, reflect.TypeOf(ALBApplicationProfile{}), fieldNameMap, validators) } -func ALBApplicationProfileApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBApplicationProfileApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBApplicationProfileBindingType), reflect.TypeOf([]ALBApplicationProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBApplicationProfileBindingType), reflect.TypeOf([]ALBApplicationProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_application_profile_api_response", fields, reflect.TypeOf(ALBApplicationProfileApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_application_profile_api_response", fields, reflect.TypeOf(ALBApplicationProfileApiResponse{}), fieldNameMap, validators) } -func ALBAttackMitigationActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAttackMitigationActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["deny"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["deny"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["deny"] = "Deny" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_attack_mitigation_action", fields, reflect.TypeOf(ALBAttackMitigationAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_attack_mitigation_action", fields, reflect.TypeOf(ALBAttackMitigationAction{}), fieldNameMap, validators) } -func ALBAuthAttributeMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAuthAttributeMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["attribute_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["attribute_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["attribute_name"] = "AttributeName" - fields["attribute_value_list"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBStringMatchBindingType)) + fields["attribute_value_list"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBStringMatchBindingType)) fieldNameMap["attribute_value_list"] = "AttributeValueList" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_auth_attribute_match", fields, reflect.TypeOf(ALBAuthAttributeMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_auth_attribute_match", fields, reflect.TypeOf(ALBAuthAttributeMatch{}), fieldNameMap, validators) } -func ALBAuthProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAuthProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["http"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBAuthProfileHTTPClientParamsBindingType)) + fields["http"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBAuthProfileHTTPClientParamsBindingType)) fieldNameMap["http"] = "Http" - fields["ldap"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBLdapAuthSettingsBindingType)) + fields["ldap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBLdapAuthSettingsBindingType)) fieldNameMap["ldap"] = "Ldap" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["saml"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBSamlSettingsBindingType)) + fields["saml"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBSamlSettingsBindingType)) fieldNameMap["saml"] = "Saml" - fields["tacacs_plus"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBTacacsPlusAuthSettingsBindingType)) + fields["tacacs_plus"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBTacacsPlusAuthSettingsBindingType)) fieldNameMap["tacacs_plus"] = "TacacsPlus" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_auth_profile", fields, reflect.TypeOf(ALBAuthProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_auth_profile", fields, reflect.TypeOf(ALBAuthProfile{}), fieldNameMap, validators) } -func ALBAuthProfileApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAuthProfileApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBAuthProfileBindingType), reflect.TypeOf([]ALBAuthProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBAuthProfileBindingType), reflect.TypeOf([]ALBAuthProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_auth_profile_api_response", fields, reflect.TypeOf(ALBAuthProfileApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_auth_profile_api_response", fields, reflect.TypeOf(ALBAuthProfileApiResponse{}), fieldNameMap, validators) } -func ALBAuthProfileHTTPClientParamsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAuthProfileHTTPClientParamsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cache_expiration_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["cache_expiration_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["cache_expiration_time"] = "CacheExpirationTime" - fields["request_header"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_header"] = "RequestHeader" - fields["require_user_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["require_user_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["require_user_groups"] = "RequireUserGroups" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_auth_profile_HTTP_client_params", fields, reflect.TypeOf(ALBAuthProfileHTTPClientParams{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_auth_profile_HTTP_client_params", fields, reflect.TypeOf(ALBAuthProfileHTTPClientParams{}), fieldNameMap, validators) } -func ALBAuthTacacsPlusAttributeValuePairBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAuthTacacsPlusAttributeValuePairBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["mandatory"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mandatory"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mandatory"] = "Mandatory" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_auth_tacacs_plus_attribute_value_pair", fields, reflect.TypeOf(ALBAuthTacacsPlusAttributeValuePair{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_auth_tacacs_plus_attribute_value_pair", fields, reflect.TypeOf(ALBAuthTacacsPlusAttributeValuePair{}), fieldNameMap, validators) } -func ALBAuthTokenBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAuthTokenBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["expires_at"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["expires_at"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["expires_at"] = "ExpiresAt" - fields["hours"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["hours"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["hours"] = "Hours" - fields["token"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["token"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["token"] = "Token" - fields["username"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["username"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["username"] = "Username" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_auth_token", fields, reflect.TypeOf(ALBAuthToken{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_auth_token", fields, reflect.TypeOf(ALBAuthToken{}), fieldNameMap, validators) } -func ALBAuthenticationActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAuthenticationActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_authentication_action", fields, reflect.TypeOf(ALBAuthenticationAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_authentication_action", fields, reflect.TypeOf(ALBAuthenticationAction{}), fieldNameMap, validators) } -func ALBAuthenticationMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAuthenticationMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["client_ip"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrMatchBindingType)) + fields["client_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrMatchBindingType)) fieldNameMap["client_ip"] = "ClientIp" - fields["host_hdr"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHostHdrMatchBindingType)) + fields["host_hdr"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHostHdrMatchBindingType)) fieldNameMap["host_hdr"] = "HostHdr" - fields["path"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBPathMatchBindingType)) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBPathMatchBindingType)) fieldNameMap["path"] = "Path" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_authentication_match", fields, reflect.TypeOf(ALBAuthenticationMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_authentication_match", fields, reflect.TypeOf(ALBAuthenticationMatch{}), fieldNameMap, validators) } -func ALBAuthenticationPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAuthenticationPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["authn_rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBAuthenticationRuleBindingType), reflect.TypeOf([]ALBAuthenticationRule{}))) + fields["authn_rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBAuthenticationRuleBindingType), reflect.TypeOf([]ALBAuthenticationRule{}))) fieldNameMap["authn_rules"] = "AuthnRules" - fields["default_auth_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["default_auth_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["default_auth_profile_path"] = "DefaultAuthProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_authentication_policy", fields, reflect.TypeOf(ALBAuthenticationPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_authentication_policy", fields, reflect.TypeOf(ALBAuthenticationPolicy{}), fieldNameMap, validators) } -func ALBAuthenticationRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAuthenticationRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBAuthenticationActionBindingType)) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBAuthenticationActionBindingType)) fieldNameMap["action"] = "Action" - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - fields["match"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBAuthenticationMatchBindingType)) + fields["match"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBAuthenticationMatchBindingType)) fieldNameMap["match"] = "Match" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_authentication_rule", fields, reflect.TypeOf(ALBAuthenticationRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_authentication_rule", fields, reflect.TypeOf(ALBAuthenticationRule{}), fieldNameMap, validators) } -func ALBAuthorizationActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAuthorizationActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["status_code"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status_code"] = "StatusCode" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_authorization_action", fields, reflect.TypeOf(ALBAuthorizationAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_authorization_action", fields, reflect.TypeOf(ALBAuthorizationAction{}), fieldNameMap, validators) } -func ALBAuthorizationMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAuthorizationMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["attr_matches"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBAuthAttributeMatchBindingType), reflect.TypeOf([]ALBAuthAttributeMatch{}))) + fields["attr_matches"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBAuthAttributeMatchBindingType), reflect.TypeOf([]ALBAuthAttributeMatch{}))) fieldNameMap["attr_matches"] = "AttrMatches" - fields["host_hdr"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHostHdrMatchBindingType)) + fields["host_hdr"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHostHdrMatchBindingType)) fieldNameMap["host_hdr"] = "HostHdr" - fields["method"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBMethodMatchBindingType)) + fields["method"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBMethodMatchBindingType)) fieldNameMap["method"] = "Method" - fields["path"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBPathMatchBindingType)) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBPathMatchBindingType)) fieldNameMap["path"] = "Path" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_authorization_match", fields, reflect.TypeOf(ALBAuthorizationMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_authorization_match", fields, reflect.TypeOf(ALBAuthorizationMatch{}), fieldNameMap, validators) } -func ALBAuthorizationPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAuthorizationPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["authz_rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBAuthorizationRuleBindingType), reflect.TypeOf([]ALBAuthorizationRule{}))) + fields["authz_rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBAuthorizationRuleBindingType), reflect.TypeOf([]ALBAuthorizationRule{}))) fieldNameMap["authz_rules"] = "AuthzRules" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_authorization_policy", fields, reflect.TypeOf(ALBAuthorizationPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_authorization_policy", fields, reflect.TypeOf(ALBAuthorizationPolicy{}), fieldNameMap, validators) } -func ALBAuthorizationRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAuthorizationRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBAuthorizationActionBindingType)) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBAuthorizationActionBindingType)) fieldNameMap["action"] = "Action" - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - fields["match"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBAuthorizationMatchBindingType)) + fields["match"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBAuthorizationMatchBindingType)) fieldNameMap["match"] = "Match" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_authorization_rule", fields, reflect.TypeOf(ALBAuthorizationRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_authorization_rule", fields, reflect.TypeOf(ALBAuthorizationRule{}), fieldNameMap, validators) } -func ALBAutoScaleLaunchConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAutoScaleLaunchConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["image_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["image_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["image_id"] = "ImageId" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["mesos"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBAutoScaleMesosSettingsBindingType)) + fields["mesos"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBAutoScaleMesosSettingsBindingType)) fieldNameMap["mesos"] = "Mesos" - fields["openstack"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBAutoScaleOpenStackSettingsBindingType)) + fields["openstack"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBAutoScaleOpenStackSettingsBindingType)) fieldNameMap["openstack"] = "Openstack" - fields["use_external_asg"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["use_external_asg"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["use_external_asg"] = "UseExternalAsg" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_auto_scale_launch_config", fields, reflect.TypeOf(ALBAutoScaleLaunchConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_auto_scale_launch_config", fields, reflect.TypeOf(ALBAutoScaleLaunchConfig{}), fieldNameMap, validators) } -func ALBAutoScaleLaunchConfigApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAutoScaleLaunchConfigApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBAutoScaleLaunchConfigBindingType), reflect.TypeOf([]ALBAutoScaleLaunchConfig{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBAutoScaleLaunchConfigBindingType), reflect.TypeOf([]ALBAutoScaleLaunchConfig{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_auto_scale_launch_config_api_response", fields, reflect.TypeOf(ALBAutoScaleLaunchConfigApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_auto_scale_launch_config_api_response", fields, reflect.TypeOf(ALBAutoScaleLaunchConfigApiResponse{}), fieldNameMap, validators) } -func ALBAutoScaleMesosSettingsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAutoScaleMesosSettingsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_auto_scale_mesos_settings", fields, reflect.TypeOf(ALBAutoScaleMesosSettings{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_auto_scale_mesos_settings", fields, reflect.TypeOf(ALBAutoScaleMesosSettings{}), fieldNameMap, validators) } -func ALBAutoScaleOpenStackSettingsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBAutoScaleOpenStackSettingsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["heat_scale_down_url"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["heat_scale_down_url"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["heat_scale_down_url"] = "HeatScaleDownUrl" - fields["heat_scale_up_url"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["heat_scale_up_url"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["heat_scale_up_url"] = "HeatScaleUpUrl" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_auto_scale_open_stack_settings", fields, reflect.TypeOf(ALBAutoScaleOpenStackSettings{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_auto_scale_open_stack_settings", fields, reflect.TypeOf(ALBAutoScaleOpenStackSettings{}), fieldNameMap, validators) } -func ALBCRLBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBCRLBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["body"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["body"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["body"] = "Body" - fields["common_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["common_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["common_name"] = "CommonName" - fields["distinguished_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["distinguished_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["distinguished_name"] = "DistinguishedName" - fields["etag"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["etag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["etag"] = "Etag" - fields["fingerprint"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["fingerprint"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["fingerprint"] = "Fingerprint" - fields["last_refreshed"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["last_refreshed"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["last_refreshed"] = "LastRefreshed" - fields["last_update"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["last_update"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["last_update"] = "LastUpdate" - fields["next_update"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["next_update"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["next_update"] = "NextUpdate" - fields["server_url"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server_url"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server_url"] = "ServerUrl" - fields["text"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["text"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["text"] = "Text" - fields["update_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["update_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["update_interval"] = "UpdateInterval" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBCRL", fields, reflect.TypeOf(ALBCRL{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBCRL", fields, reflect.TypeOf(ALBCRL{}), fieldNameMap, validators) } -func ALBCertificateAuthorityBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBCertificateAuthorityBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ca_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ca_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ca_path"] = "CaPath" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_certificate_authority", fields, reflect.TypeOf(ALBCertificateAuthority{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_certificate_authority", fields, reflect.TypeOf(ALBCertificateAuthority{}), fieldNameMap, validators) } -func ALBCertificateManagementProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBCertificateManagementProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["script_params"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBCustomParamsBindingType), reflect.TypeOf([]ALBCustomParams{}))) + fields["script_params"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBCustomParamsBindingType), reflect.TypeOf([]ALBCustomParams{}))) fieldNameMap["script_params"] = "ScriptParams" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_certificate_management_profile", fields, reflect.TypeOf(ALBCertificateManagementProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_certificate_management_profile", fields, reflect.TypeOf(ALBCertificateManagementProfile{}), fieldNameMap, validators) } -func ALBClientInsightsSamplingBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBClientInsightsSamplingBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["client_ip"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrMatchBindingType)) + fields["client_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrMatchBindingType)) fieldNameMap["client_ip"] = "ClientIp" - fields["sample_uris"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBStringMatchBindingType)) + fields["sample_uris"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBStringMatchBindingType)) fieldNameMap["sample_uris"] = "SampleUris" - fields["skip_uris"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBStringMatchBindingType)) + fields["skip_uris"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBStringMatchBindingType)) fieldNameMap["skip_uris"] = "SkipUris" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_client_insights_sampling", fields, reflect.TypeOf(ALBClientInsightsSampling{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_client_insights_sampling", fields, reflect.TypeOf(ALBClientInsightsSampling{}), fieldNameMap, validators) } -func ALBClientLogConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBClientLogConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enable_significant_log_collection"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_significant_log_collection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_significant_log_collection"] = "EnableSignificantLogCollection" - fields["filtered_log_processing"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["filtered_log_processing"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["filtered_log_processing"] = "FilteredLogProcessing" - fields["non_significant_log_processing"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["non_significant_log_processing"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["non_significant_log_processing"] = "NonSignificantLogProcessing" - fields["significant_log_processing"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["significant_log_processing"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["significant_log_processing"] = "SignificantLogProcessing" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_client_log_configuration", fields, reflect.TypeOf(ALBClientLogConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_client_log_configuration", fields, reflect.TypeOf(ALBClientLogConfiguration{}), fieldNameMap, validators) } -func ALBClientLogFilterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBClientLogFilterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["all_headers"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["all_headers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["all_headers"] = "AllHeaders" - fields["client_ip"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrMatchBindingType)) + fields["client_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrMatchBindingType)) fieldNameMap["client_ip"] = "ClientIp" - fields["duration"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["duration"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["duration"] = "Duration" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["uri"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBStringMatchBindingType)) + fields["uri"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBStringMatchBindingType)) fieldNameMap["uri"] = "Uri" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_client_log_filter", fields, reflect.TypeOf(ALBClientLogFilter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_client_log_filter", fields, reflect.TypeOf(ALBClientLogFilter{}), fieldNameMap, validators) } -func ALBClientLogStreamingConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBClientLogStreamingConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["external_server"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["external_server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["external_server"] = "ExternalServer" - fields["external_server_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["external_server_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["external_server_port"] = "ExternalServerPort" - fields["format_config"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBClientLogStreamingFormatBindingType)) + fields["format_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBClientLogStreamingFormatBindingType)) fieldNameMap["format_config"] = "FormatConfig" - fields["log_types_to_send"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["log_types_to_send"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["log_types_to_send"] = "LogTypesToSend" - fields["max_logs_per_second"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_logs_per_second"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_logs_per_second"] = "MaxLogsPerSecond" - fields["protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["protocol"] = "Protocol" - fields["syslog_config"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBStreamingSyslogConfigBindingType)) + fields["syslog_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBStreamingSyslogConfigBindingType)) fieldNameMap["syslog_config"] = "SyslogConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_client_log_streaming_config", fields, reflect.TypeOf(ALBClientLogStreamingConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_client_log_streaming_config", fields, reflect.TypeOf(ALBClientLogStreamingConfig{}), fieldNameMap, validators) } -func ALBClientLogStreamingFormatBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBClientLogStreamingFormatBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["format"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["format"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["format"] = "Format" - fields["included_fields"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["included_fields"] = "IncludedFields" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_client_log_streaming_format", fields, reflect.TypeOf(ALBClientLogStreamingFormat{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_client_log_streaming_format", fields, reflect.TypeOf(ALBClientLogStreamingFormat{}), fieldNameMap, validators) } -func ALBCloneServerBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBCloneServerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_address"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrBindingType)) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType)) fieldNameMap["ip_address"] = "IpAddress" - fields["mac"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac"] = "Mac" - fields["network_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["network_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["network_name"] = "NetworkName" - fields["subnet"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrPrefixBindingType)) + fields["subnet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrPrefixBindingType)) fieldNameMap["subnet"] = "Subnet" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_clone_server", fields, reflect.TypeOf(ALBCloneServer{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_clone_server", fields, reflect.TypeOf(ALBCloneServer{}), fieldNameMap, validators) } -func ALBCompressionFilterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBCompressionFilterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["devices_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["devices_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["devices_path"] = "DevicesPath" - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - fields["ip_addr_prefixes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBIpAddrPrefixBindingType), reflect.TypeOf([]ALBIpAddrPrefix{}))) + fields["ip_addr_prefixes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBIpAddrPrefixBindingType), reflect.TypeOf([]ALBIpAddrPrefix{}))) fieldNameMap["ip_addr_prefixes"] = "IpAddrPrefixes" - fields["ip_addr_ranges"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBIpAddrRangeBindingType), reflect.TypeOf([]ALBIpAddrRange{}))) + fields["ip_addr_ranges"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBIpAddrRangeBindingType), reflect.TypeOf([]ALBIpAddrRange{}))) fieldNameMap["ip_addr_ranges"] = "IpAddrRanges" - fields["ip_addrs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBIpAddrBindingType), reflect.TypeOf([]ALBIpAddr{}))) + fields["ip_addrs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType), reflect.TypeOf([]ALBIpAddr{}))) fieldNameMap["ip_addrs"] = "IpAddrs" - fields["ip_addrs_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_addrs_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_addrs_path"] = "IpAddrsPath" - fields["level"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["level"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["level"] = "Level" - fields["match"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match"] = "Match" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["user_agent"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["user_agent"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["user_agent"] = "UserAgent" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_compression_filter", fields, reflect.TypeOf(ALBCompressionFilter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_compression_filter", fields, reflect.TypeOf(ALBCompressionFilter{}), fieldNameMap, validators) } -func ALBCompressionProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBCompressionProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["compressible_content_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["compressible_content_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["compressible_content_path"] = "CompressibleContentPath" - fields["compression"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["compression"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["compression"] = "Compression" - fields["filter"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBCompressionFilterBindingType), reflect.TypeOf([]ALBCompressionFilter{}))) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBCompressionFilterBindingType), reflect.TypeOf([]ALBCompressionFilter{}))) fieldNameMap["filter"] = "Filter" - fields["remove_accept_encoding_header"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["remove_accept_encoding_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["remove_accept_encoding_header"] = "RemoveAcceptEncodingHeader" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_compression_profile", fields, reflect.TypeOf(ALBCompressionProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_compression_profile", fields, reflect.TypeOf(ALBCompressionProfile{}), fieldNameMap, validators) } -func ALBConnPoolPropertiesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBConnPoolPropertiesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["upstream_connpool_conn_idle_tmo"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["upstream_connpool_conn_idle_tmo"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["upstream_connpool_conn_idle_tmo"] = "UpstreamConnpoolConnIdleTmo" - fields["upstream_connpool_conn_life_tmo"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["upstream_connpool_conn_life_tmo"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["upstream_connpool_conn_life_tmo"] = "UpstreamConnpoolConnLifeTmo" - fields["upstream_connpool_conn_max_reuse"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["upstream_connpool_conn_max_reuse"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["upstream_connpool_conn_max_reuse"] = "UpstreamConnpoolConnMaxReuse" - fields["upstream_connpool_server_max_cache"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["upstream_connpool_server_max_cache"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["upstream_connpool_server_max_cache"] = "UpstreamConnpoolServerMaxCache" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_conn_pool_properties", fields, reflect.TypeOf(ALBConnPoolProperties{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_conn_pool_properties", fields, reflect.TypeOf(ALBConnPoolProperties{}), fieldNameMap, validators) } -func ALBContentRewriteProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBContentRewriteProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["response_rewrite_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["response_rewrite_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["response_rewrite_enabled"] = "ResponseRewriteEnabled" - fields["rewritable_content_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["rewritable_content_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["rewritable_content_path"] = "RewritableContentPath" - fields["rsp_match_replace_pair"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBMatchReplacePairBindingType), reflect.TypeOf([]ALBMatchReplacePair{}))) + fields["rsp_match_replace_pair"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBMatchReplacePairBindingType), reflect.TypeOf([]ALBMatchReplacePair{}))) fieldNameMap["rsp_match_replace_pair"] = "RspMatchReplacePair" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_content_rewrite_profile", fields, reflect.TypeOf(ALBContentRewriteProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_content_rewrite_profile", fields, reflect.TypeOf(ALBContentRewriteProfile{}), fieldNameMap, validators) } -func ALBControllerClusterInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBControllerClusterInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cluster_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cluster_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cluster_name"] = "ClusterName" - fields["cluster_state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cluster_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cluster_state"] = "ClusterState" - fields["cluster_uuid"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cluster_uuid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cluster_uuid"] = "ClusterUuid" - fields["error"] = bindings.NewOptionalType(bindings.NewReferenceType(AlbControllerClusterRuntimeErrorBindingType)) + fields["error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(AlbControllerClusterRuntimeErrorBindingType)) fieldNameMap["error"] = "Error_" - fields["nodes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBControllerNodeInfoBindingType), reflect.TypeOf([]ALBControllerNodeInfo{}))) + fields["nodes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBControllerNodeInfoBindingType), reflect.TypeOf([]ALBControllerNodeInfo{}))) fieldNameMap["nodes"] = "Nodes" - fields["reason"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["reason"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["reason"] = "Reason" - fields["version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["version"] = "Version" - fields["virtual_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["virtual_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["virtual_ip"] = "VirtualIp" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_controller_cluster_info", fields, reflect.TypeOf(ALBControllerClusterInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_controller_cluster_info", fields, reflect.TypeOf(ALBControllerClusterInfo{}), fieldNameMap, validators) } -func ALBControllerClusterTriggerBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBControllerClusterTriggerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_controller_cluster_trigger", fields, reflect.TypeOf(ALBControllerClusterTrigger{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_controller_cluster_trigger", fields, reflect.TypeOf(ALBControllerClusterTrigger{}), fieldNameMap, validators) } -func ALBControllerConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBControllerConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cluster_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cluster_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cluster_ip"] = "ClusterIp" - fields["dns_servers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["dns_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["dns_servers"] = "DnsServers" - fields["infra_admin_password"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["infra_admin_password"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["infra_admin_password"] = "InfraAdminPassword" - fields["infra_admin_username"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["infra_admin_username"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["infra_admin_username"] = "InfraAdminUsername" - fields["ntp_servers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ntp_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ntp_servers"] = "NtpServers" - fields["owned_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["owned_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["owned_by"] = "OwnedBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_controller_configuration", fields, reflect.TypeOf(ALBControllerConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_controller_configuration", fields, reflect.TypeOf(ALBControllerConfiguration{}), fieldNameMap, validators) } -func ALBControllerNodeFormFactorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBControllerNodeFormFactorBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["disk"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["disk"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["disk"] = "Disk" - fields["memory"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["memory"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["memory"] = "Memory" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - fields["vcpu"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["vcpu"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["vcpu"] = "Vcpu" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_controller_node_form_factor", fields, reflect.TypeOf(ALBControllerNodeFormFactor{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_controller_node_form_factor", fields, reflect.TypeOf(ALBControllerNodeFormFactor{}), fieldNameMap, validators) } -func ALBControllerNodeFormFactorsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBControllerNodeFormFactorsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["form_factors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBControllerNodeFormFactorBindingType), reflect.TypeOf([]ALBControllerNodeFormFactor{}))) + fields["form_factors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBControllerNodeFormFactorBindingType), reflect.TypeOf([]ALBControllerNodeFormFactor{}))) fieldNameMap["form_factors"] = "FormFactors" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_controller_node_form_factors", fields, reflect.TypeOf(ALBControllerNodeFormFactors{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_controller_node_form_factors", fields, reflect.TypeOf(ALBControllerNodeFormFactors{}), fieldNameMap, validators) } -func ALBControllerNodeInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBControllerNodeInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["is_dhcp"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_dhcp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_dhcp"] = "IsDhcp" - fields["node_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["node_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["node_ip"] = "NodeIp" - fields["node_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["node_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["node_name"] = "NodeName" - fields["node_role"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["node_role"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["node_role"] = "NodeRole" - fields["node_start_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["node_start_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["node_start_time"] = "NodeStartTime" - fields["node_state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["node_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["node_state"] = "NodeState" - fields["vm_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vm_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vm_id"] = "VmId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_controller_node_info", fields, reflect.TypeOf(ALBControllerNodeInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_controller_node_info", fields, reflect.TypeOf(ALBControllerNodeInfo{}), fieldNameMap, validators) } -func ALBControllerNodeUserSettingsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBControllerNodeUserSettingsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["admin_password"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["admin_password"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["admin_password"] = "AdminPassword" - fields["admin_ssh_key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["admin_ssh_key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["admin_ssh_key"] = "AdminSshKey" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_controller_node_user_settings", fields, reflect.TypeOf(ALBControllerNodeUserSettings{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_controller_node_user_settings", fields, reflect.TypeOf(ALBControllerNodeUserSettings{}), fieldNameMap, validators) } -func ALBControllerNodeVMClusterConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBControllerNodeVMClusterConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["cluster_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cluster_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cluster_ip"] = "ClusterIp" - fields["cluster_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cluster_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cluster_name"] = "ClusterName" - fields["cluster_uuid"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cluster_uuid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cluster_uuid"] = "ClusterUuid" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_controller_node_VM_cluster_config", fields, reflect.TypeOf(ALBControllerNodeVMClusterConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_controller_node_VM_cluster_config", fields, reflect.TypeOf(ALBControllerNodeVMClusterConfig{}), fieldNameMap, validators) } -func ALBControllerNodeVMDeploymentConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBControllerNodeVMDeploymentConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["placement_type"] = bindings.NewStringType() + fields["placement_type"] = vapiBindings_.NewStringType() fieldNameMap["placement_type"] = "PlacementType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_controller_node_VM_deployment_config", fields, reflect.TypeOf(ALBControllerNodeVMDeploymentConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_controller_node_VM_deployment_config", fields, reflect.TypeOf(ALBControllerNodeVMDeploymentConfig{}), fieldNameMap, validators) } -func ALBControllerNodeVMDeploymentProgressStateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBControllerNodeVMDeploymentProgressStateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["current_step_title"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["current_step_title"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["current_step_title"] = "CurrentStepTitle" - fields["progress"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["progress"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["progress"] = "Progress" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_controller_node_VM_deployment_progress_state", fields, reflect.TypeOf(ALBControllerNodeVMDeploymentProgressState{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_controller_node_VM_deployment_progress_state", fields, reflect.TypeOf(ALBControllerNodeVMDeploymentProgressState{}), fieldNameMap, validators) } -func ALBControllerNodeVMDeploymentRequestBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBControllerNodeVMDeploymentRequestBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["deployment_config"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ALBControllerNodeVMDeploymentConfigBindingType)}, bindings.REST)) + fields["deployment_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ALBControllerNodeVMDeploymentConfigBindingType)})) fieldNameMap["deployment_config"] = "DeploymentConfig" - fields["form_factor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["form_factor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["form_factor"] = "FormFactor" - fields["user_settings"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBControllerNodeUserSettingsBindingType)) + fields["user_settings"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBControllerNodeUserSettingsBindingType)) fieldNameMap["user_settings"] = "UserSettings" - fields["vm_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vm_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vm_id"] = "VmId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_controller_node_VM_deployment_request", fields, reflect.TypeOf(ALBControllerNodeVMDeploymentRequest{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_controller_node_VM_deployment_request", fields, reflect.TypeOf(ALBControllerNodeVMDeploymentRequest{}), fieldNameMap, validators) } -func ALBControllerNodeVMDeploymentRequestListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBControllerNodeVMDeploymentRequestListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBControllerNodeVMDeploymentRequestBindingType), reflect.TypeOf([]ALBControllerNodeVMDeploymentRequest{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBControllerNodeVMDeploymentRequestBindingType), reflect.TypeOf([]ALBControllerNodeVMDeploymentRequest{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_controller_node_VM_deployment_request_list", fields, reflect.TypeOf(ALBControllerNodeVMDeploymentRequestList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_controller_node_VM_deployment_request_list", fields, reflect.TypeOf(ALBControllerNodeVMDeploymentRequestList{}), fieldNameMap, validators) } -func ALBControllerNodeVMDeploymentStatusReportBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBControllerNodeVMDeploymentStatusReportBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["deployment_progress_state"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBControllerNodeVMDeploymentProgressStateBindingType)) + fields["deployment_progress_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBControllerNodeVMDeploymentProgressStateBindingType)) fieldNameMap["deployment_progress_state"] = "DeploymentProgressState" - fields["failure_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["failure_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["failure_code"] = "FailureCode" - fields["failure_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["failure_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["failure_message"] = "FailureMessage" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_controller_node_VM_deployment_status_report", fields, reflect.TypeOf(ALBControllerNodeVMDeploymentStatusReport{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_controller_node_VM_deployment_status_report", fields, reflect.TypeOf(ALBControllerNodeVMDeploymentStatusReport{}), fieldNameMap, validators) } -func ALBControllerVersionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBControllerVersionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alb_api_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["alb_api_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["alb_api_version"] = "AlbApiVersion" - fields["alb_controller_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["alb_controller_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["alb_controller_version"] = "AlbControllerVersion" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_controller_version", fields, reflect.TypeOf(ALBControllerVersion{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_controller_version", fields, reflect.TypeOf(ALBControllerVersion{}), fieldNameMap, validators) } -func ALBCookieMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBCookieMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["match_case"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_case"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_case"] = "MatchCase" - fields["match_criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_criteria"] = "MatchCriteria" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_cookie_match", fields, reflect.TypeOf(ALBCookieMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_cookie_match", fields, reflect.TypeOf(ALBCookieMatch{}), fieldNameMap, validators) } -func ALBCustomParamsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBCustomParamsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["is_dynamic"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_dynamic"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_dynamic"] = "IsDynamic" - fields["is_sensitive"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_sensitive"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_sensitive"] = "IsSensitive" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_custom_params", fields, reflect.TypeOf(ALBCustomParams{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_custom_params", fields, reflect.TypeOf(ALBCustomParams{}), fieldNameMap, validators) } -func ALBDiscoveredNetworkBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDiscoveredNetworkBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["network_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["network_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["network_name"] = "NetworkName" - fields["subnet"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBIpAddrPrefixBindingType), reflect.TypeOf([]ALBIpAddrPrefix{}))) + fields["subnet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBIpAddrPrefixBindingType), reflect.TypeOf([]ALBIpAddrPrefix{}))) fieldNameMap["subnet"] = "Subnet" - fields["subnet6"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBIpAddrPrefixBindingType), reflect.TypeOf([]ALBIpAddrPrefix{}))) + fields["subnet6"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBIpAddrPrefixBindingType), reflect.TypeOf([]ALBIpAddrPrefix{}))) fieldNameMap["subnet6"] = "Subnet6" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_discovered_network", fields, reflect.TypeOf(ALBDiscoveredNetwork{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_discovered_network", fields, reflect.TypeOf(ALBDiscoveredNetwork{}), fieldNameMap, validators) } -func ALBDnsAAAARdataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsAAAARdataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip6_address"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrBindingType)) + fields["ip6_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType)) fieldNameMap["ip6_address"] = "Ip6Address" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_dns_AAAA_rdata", fields, reflect.TypeOf(ALBDnsAAAARdata{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_dns_AAAA_rdata", fields, reflect.TypeOf(ALBDnsAAAARdata{}), fieldNameMap, validators) } -func ALBDnsaRdataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsaRdataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_address"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrBindingType)) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType)) fieldNameMap["ip_address"] = "IpAddress" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_dnsa_rdata", fields, reflect.TypeOf(ALBDnsaRdata{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_dnsa_rdata", fields, reflect.TypeOf(ALBDnsaRdata{}), fieldNameMap, validators) } -func ALBDnsAttackBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsAttackBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["attack_vector"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["attack_vector"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["attack_vector"] = "AttackVector" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["max_mitigation_age"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_mitigation_age"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_mitigation_age"] = "MaxMitigationAge" - fields["mitigation_action"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBAttackMitigationActionBindingType)) + fields["mitigation_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBAttackMitigationActionBindingType)) fieldNameMap["mitigation_action"] = "MitigationAction" - fields["threshold"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["threshold"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["threshold"] = "Threshold" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_dns_attack", fields, reflect.TypeOf(ALBDnsAttack{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_dns_attack", fields, reflect.TypeOf(ALBDnsAttack{}), fieldNameMap, validators) } -func ALBDnsAttacksBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsAttacksBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["attacks"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDnsAttackBindingType), reflect.TypeOf([]ALBDnsAttack{}))) + fields["attacks"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDnsAttackBindingType), reflect.TypeOf([]ALBDnsAttack{}))) fieldNameMap["attacks"] = "Attacks" - fields["oper_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["oper_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["oper_mode"] = "OperMode" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_dns_attacks", fields, reflect.TypeOf(ALBDnsAttacks{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_dns_attacks", fields, reflect.TypeOf(ALBDnsAttacks{}), fieldNameMap, validators) } -func ALBDnsClientIpMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsClientIpMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["client_ip"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrMatchBindingType)) + fields["client_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrMatchBindingType)) fieldNameMap["client_ip"] = "ClientIp" - fields["use_edns_client_subnet_ip"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["use_edns_client_subnet_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["use_edns_client_subnet_ip"] = "UseEdnsClientSubnetIp" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_dns_client_ip_match", fields, reflect.TypeOf(ALBDnsClientIpMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_dns_client_ip_match", fields, reflect.TypeOf(ALBDnsClientIpMatch{}), fieldNameMap, validators) } -func ALBDnsCnameRdataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsCnameRdataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cname"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cname"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cname"] = "Cname" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_dns_cname_rdata", fields, reflect.TypeOf(ALBDnsCnameRdata{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_dns_cname_rdata", fields, reflect.TypeOf(ALBDnsCnameRdata{}), fieldNameMap, validators) } -func ALBDnsGeoLocationMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsGeoLocationMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["geolocation_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["geolocation_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["geolocation_name"] = "GeolocationName" - fields["geolocation_tag"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["geolocation_tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["geolocation_tag"] = "GeolocationTag" - fields["match_criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_criteria"] = "MatchCriteria" - fields["use_edns_client_subnet_ip"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["use_edns_client_subnet_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["use_edns_client_subnet_ip"] = "UseEdnsClientSubnetIp" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_dns_geo_location_match", fields, reflect.TypeOf(ALBDnsGeoLocationMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_dns_geo_location_match", fields, reflect.TypeOf(ALBDnsGeoLocationMatch{}), fieldNameMap, validators) } -func ALBDnsInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["algorithm"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["algorithm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["algorithm"] = "Algorithm" - fields["cname"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDnsCnameRdataBindingType)) + fields["cname"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDnsCnameRdataBindingType)) fieldNameMap["cname"] = "Cname" - fields["fqdn"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["fqdn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["fqdn"] = "Fqdn" - fields["metadata"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["metadata"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["metadata"] = "Metadata" - fields["num_records_in_response"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["num_records_in_response"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["num_records_in_response"] = "NumRecordsInResponse" - fields["ttl"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ttl"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ttl"] = "Ttl" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_dns_info", fields, reflect.TypeOf(ALBDnsInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_dns_info", fields, reflect.TypeOf(ALBDnsInfo{}), fieldNameMap, validators) } -func ALBDnsMxRdataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsMxRdataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["host"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["host"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["host"] = "Host" - fields["priority"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["priority"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["priority"] = "Priority" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_dns_mx_rdata", fields, reflect.TypeOf(ALBDnsMxRdata{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_dns_mx_rdata", fields, reflect.TypeOf(ALBDnsMxRdata{}), fieldNameMap, validators) } -func ALBDnsNsRdataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsNsRdataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip6_address"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrBindingType)) + fields["ip6_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType)) fieldNameMap["ip6_address"] = "Ip6Address" - fields["ip_address"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrBindingType)) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType)) fieldNameMap["ip_address"] = "IpAddress" - fields["nsname"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["nsname"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["nsname"] = "Nsname" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_dns_ns_rdata", fields, reflect.TypeOf(ALBDnsNsRdata{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_dns_ns_rdata", fields, reflect.TypeOf(ALBDnsNsRdata{}), fieldNameMap, validators) } -func ALBDnsPoliciesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsPoliciesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dns_policy_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dns_policy_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dns_policy_path"] = "DnsPolicyPath" - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_dns_policies", fields, reflect.TypeOf(ALBDnsPolicies{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_dns_policies", fields, reflect.TypeOf(ALBDnsPolicies{}), fieldNameMap, validators) } -func ALBDnsPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["created_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["created_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["created_by"] = "CreatedBy" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["rule"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDnsRuleBindingType), reflect.TypeOf([]ALBDnsRule{}))) + fields["rule"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDnsRuleBindingType), reflect.TypeOf([]ALBDnsRule{}))) fieldNameMap["rule"] = "Rule" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_dns_policy", fields, reflect.TypeOf(ALBDnsPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_dns_policy", fields, reflect.TypeOf(ALBDnsPolicy{}), fieldNameMap, validators) } -func ALBDnsPolicyApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsPolicyApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDnsPolicyBindingType), reflect.TypeOf([]ALBDnsPolicy{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDnsPolicyBindingType), reflect.TypeOf([]ALBDnsPolicy{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_dns_policy_api_response", fields, reflect.TypeOf(ALBDnsPolicyApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_dns_policy_api_response", fields, reflect.TypeOf(ALBDnsPolicyApiResponse{}), fieldNameMap, validators) } -func ALBDnsQueryNameMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsQueryNameMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["match_criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_criteria"] = "MatchCriteria" - fields["query_domain_names"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["query_domain_names"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["query_domain_names"] = "QueryDomainNames" - fields["string_group_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["string_group_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["string_group_paths"] = "StringGroupPaths" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_dns_query_name_match", fields, reflect.TypeOf(ALBDnsQueryNameMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_dns_query_name_match", fields, reflect.TypeOf(ALBDnsQueryNameMatch{}), fieldNameMap, validators) } -func ALBDnsQueryTypeMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsQueryTypeMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["match_criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_criteria"] = "MatchCriteria" - fields["query_type"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["query_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["query_type"] = "QueryType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_dns_query_type_match", fields, reflect.TypeOf(ALBDnsQueryTypeMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_dns_query_type_match", fields, reflect.TypeOf(ALBDnsQueryTypeMatch{}), fieldNameMap, validators) } -func ALBDnsRateLimiterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsRateLimiterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDnsRuleRLActionBindingType)) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDnsRuleRLActionBindingType)) fieldNameMap["action"] = "Action" - fields["rate_limiter_object"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBRateLimiterBindingType)) + fields["rate_limiter_object"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBRateLimiterBindingType)) fieldNameMap["rate_limiter_object"] = "RateLimiterObject" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_dns_rate_limiter", fields, reflect.TypeOf(ALBDnsRateLimiter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_dns_rate_limiter", fields, reflect.TypeOf(ALBDnsRateLimiter{}), fieldNameMap, validators) } -func ALBDnsRecordBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsRecordBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["algorithm"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["algorithm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["algorithm"] = "Algorithm" - fields["cname"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDnsCnameRdataBindingType)) + fields["cname"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDnsCnameRdataBindingType)) fieldNameMap["cname"] = "Cname" - fields["delegated"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["delegated"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["delegated"] = "Delegated" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["fqdn"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["fqdn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["fqdn"] = "Fqdn" - fields["ip6_address"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDnsAAAARdataBindingType), reflect.TypeOf([]ALBDnsAAAARdata{}))) + fields["ip6_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDnsAAAARdataBindingType), reflect.TypeOf([]ALBDnsAAAARdata{}))) fieldNameMap["ip6_address"] = "Ip6Address" - fields["ip_address"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDnsaRdataBindingType), reflect.TypeOf([]ALBDnsaRdata{}))) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDnsaRdataBindingType), reflect.TypeOf([]ALBDnsaRdata{}))) fieldNameMap["ip_address"] = "IpAddress" - fields["metadata"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["metadata"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["metadata"] = "Metadata" - fields["mx_records"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDnsMxRdataBindingType), reflect.TypeOf([]ALBDnsMxRdata{}))) + fields["mx_records"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDnsMxRdataBindingType), reflect.TypeOf([]ALBDnsMxRdata{}))) fieldNameMap["mx_records"] = "MxRecords" - fields["ns"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDnsNsRdataBindingType), reflect.TypeOf([]ALBDnsNsRdata{}))) + fields["ns"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDnsNsRdataBindingType), reflect.TypeOf([]ALBDnsNsRdata{}))) fieldNameMap["ns"] = "Ns" - fields["num_records_in_response"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["num_records_in_response"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["num_records_in_response"] = "NumRecordsInResponse" - fields["service_locator"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDnsSrvRdataBindingType), reflect.TypeOf([]ALBDnsSrvRdata{}))) + fields["service_locator"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDnsSrvRdataBindingType), reflect.TypeOf([]ALBDnsSrvRdata{}))) fieldNameMap["service_locator"] = "ServiceLocator" - fields["ttl"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ttl"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ttl"] = "Ttl" - fields["txt_records"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDnsTxtRdataBindingType), reflect.TypeOf([]ALBDnsTxtRdata{}))) + fields["txt_records"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDnsTxtRdataBindingType), reflect.TypeOf([]ALBDnsTxtRdata{}))) fieldNameMap["txt_records"] = "TxtRecords" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - fields["wildcard_match"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["wildcard_match"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["wildcard_match"] = "WildcardMatch" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_dns_record", fields, reflect.TypeOf(ALBDnsRecord{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_dns_record", fields, reflect.TypeOf(ALBDnsRecord{}), fieldNameMap, validators) } -func ALBDnsRrSetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsRrSetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cname"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDnsCnameRdataBindingType)) + fields["cname"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDnsCnameRdataBindingType)) fieldNameMap["cname"] = "Cname" - fields["fqdn"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["fqdn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["fqdn"] = "Fqdn" - fields["ip6_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDnsAAAARdataBindingType), reflect.TypeOf([]ALBDnsAAAARdata{}))) + fields["ip6_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDnsAAAARdataBindingType), reflect.TypeOf([]ALBDnsAAAARdata{}))) fieldNameMap["ip6_addresses"] = "Ip6Addresses" - fields["ip_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDnsaRdataBindingType), reflect.TypeOf([]ALBDnsaRdata{}))) + fields["ip_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDnsaRdataBindingType), reflect.TypeOf([]ALBDnsaRdata{}))) fieldNameMap["ip_addresses"] = "IpAddresses" - fields["nses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDnsNsRdataBindingType), reflect.TypeOf([]ALBDnsNsRdata{}))) + fields["nses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDnsNsRdataBindingType), reflect.TypeOf([]ALBDnsNsRdata{}))) fieldNameMap["nses"] = "Nses" - fields["ttl"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ttl"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ttl"] = "Ttl" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_dns_rr_set", fields, reflect.TypeOf(ALBDnsRrSet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_dns_rr_set", fields, reflect.TypeOf(ALBDnsRrSet{}), fieldNameMap, validators) } -func ALBDnsRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDnsRuleActionBindingType)) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDnsRuleActionBindingType)) fieldNameMap["action"] = "Action" - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - fields["log"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["log"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["log"] = "Log" - fields["match"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDnsRuleMatchTargetBindingType)) + fields["match"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDnsRuleMatchTargetBindingType)) fieldNameMap["match"] = "Match" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_dns_rule", fields, reflect.TypeOf(ALBDnsRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_dns_rule", fields, reflect.TypeOf(ALBDnsRule{}), fieldNameMap, validators) } -func ALBDnsRuleActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsRuleActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["allow"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDnsRuleActionAllowDropBindingType)) + fields["allow"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDnsRuleActionAllowDropBindingType)) fieldNameMap["allow"] = "Allow" - fields["dns_rate_limiter"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDnsRateLimiterBindingType)) + fields["dns_rate_limiter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDnsRateLimiterBindingType)) fieldNameMap["dns_rate_limiter"] = "DnsRateLimiter" - fields["gslb_site_selection"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDnsRuleActionGslbSiteSelectionBindingType)) + fields["gslb_site_selection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDnsRuleActionGslbSiteSelectionBindingType)) fieldNameMap["gslb_site_selection"] = "GslbSiteSelection" - fields["pool_switching"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDnsRuleActionPoolSwitchingBindingType)) + fields["pool_switching"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDnsRuleActionPoolSwitchingBindingType)) fieldNameMap["pool_switching"] = "PoolSwitching" - fields["response"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDnsRuleActionResponseBindingType)) + fields["response"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDnsRuleActionResponseBindingType)) fieldNameMap["response"] = "Response" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_dns_rule_action", fields, reflect.TypeOf(ALBDnsRuleAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_dns_rule_action", fields, reflect.TypeOf(ALBDnsRuleAction{}), fieldNameMap, validators) } -func ALBDnsRuleActionAllowDropBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsRuleActionAllowDropBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["allow"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["allow"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["allow"] = "Allow" - fields["reset_conn"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["reset_conn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["reset_conn"] = "ResetConn" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_dns_rule_action_allow_drop", fields, reflect.TypeOf(ALBDnsRuleActionAllowDrop{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_dns_rule_action_allow_drop", fields, reflect.TypeOf(ALBDnsRuleActionAllowDrop{}), fieldNameMap, validators) } -func ALBDnsRuleActionGslbSiteSelectionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsRuleActionGslbSiteSelectionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["fallback_site_names"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["fallback_site_names"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["fallback_site_names"] = "FallbackSiteNames" - fields["is_site_preferred"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_site_preferred"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_site_preferred"] = "IsSitePreferred" - fields["site_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_name"] = "SiteName" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_dns_rule_action_gslb_site_selection", fields, reflect.TypeOf(ALBDnsRuleActionGslbSiteSelection{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_dns_rule_action_gslb_site_selection", fields, reflect.TypeOf(ALBDnsRuleActionGslbSiteSelection{}), fieldNameMap, validators) } -func ALBDnsRuleActionPoolSwitchingBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsRuleActionPoolSwitchingBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["pool_group_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pool_group_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pool_group_path"] = "PoolGroupPath" - fields["pool_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pool_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pool_path"] = "PoolPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_dns_rule_action_pool_switching", fields, reflect.TypeOf(ALBDnsRuleActionPoolSwitching{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_dns_rule_action_pool_switching", fields, reflect.TypeOf(ALBDnsRuleActionPoolSwitching{}), fieldNameMap, validators) } -func ALBDnsRuleActionResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsRuleActionResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["authoritative"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["authoritative"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["authoritative"] = "Authoritative" - fields["rcode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["rcode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["rcode"] = "Rcode" - fields["resource_record_sets"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDnsRuleDnsRrSetBindingType), reflect.TypeOf([]ALBDnsRuleDnsRrSet{}))) + fields["resource_record_sets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDnsRuleDnsRrSetBindingType), reflect.TypeOf([]ALBDnsRuleDnsRrSet{}))) fieldNameMap["resource_record_sets"] = "ResourceRecordSets" - fields["truncation"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["truncation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["truncation"] = "Truncation" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_dns_rule_action_response", fields, reflect.TypeOf(ALBDnsRuleActionResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_dns_rule_action_response", fields, reflect.TypeOf(ALBDnsRuleActionResponse{}), fieldNameMap, validators) } -func ALBDnsRuleDnsRrSetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsRuleDnsRrSetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["resource_record_set"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDnsRrSetBindingType)) + fields["resource_record_set"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDnsRrSetBindingType)) fieldNameMap["resource_record_set"] = "ResourceRecordSet" - fields["section"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["section"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["section"] = "Section" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_dns_rule_dns_rr_set", fields, reflect.TypeOf(ALBDnsRuleDnsRrSet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_dns_rule_dns_rr_set", fields, reflect.TypeOf(ALBDnsRuleDnsRrSet{}), fieldNameMap, validators) } -func ALBDnsRuleMatchTargetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsRuleMatchTargetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["client_ip_address"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDnsClientIpMatchBindingType)) + fields["client_ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDnsClientIpMatchBindingType)) fieldNameMap["client_ip_address"] = "ClientIpAddress" - fields["geo_location"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDnsGeoLocationMatchBindingType)) + fields["geo_location"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDnsGeoLocationMatchBindingType)) fieldNameMap["geo_location"] = "GeoLocation" - fields["protocol"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDnsTransportProtocolMatchBindingType)) + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDnsTransportProtocolMatchBindingType)) fieldNameMap["protocol"] = "Protocol" - fields["query_name"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDnsQueryNameMatchBindingType)) + fields["query_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDnsQueryNameMatchBindingType)) fieldNameMap["query_name"] = "QueryName" - fields["query_type"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDnsQueryTypeMatchBindingType)) + fields["query_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDnsQueryTypeMatchBindingType)) fieldNameMap["query_type"] = "QueryType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_dns_rule_match_target", fields, reflect.TypeOf(ALBDnsRuleMatchTarget{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_dns_rule_match_target", fields, reflect.TypeOf(ALBDnsRuleMatchTarget{}), fieldNameMap, validators) } -func ALBDnsRuleRLActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsRuleRLActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_dns_rule_RL_action", fields, reflect.TypeOf(ALBDnsRuleRLAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_dns_rule_RL_action", fields, reflect.TypeOf(ALBDnsRuleRLAction{}), fieldNameMap, validators) } -func ALBDnsServiceApplicationProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsServiceApplicationProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["aaaa_empty_response"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["aaaa_empty_response"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["aaaa_empty_response"] = "AaaaEmptyResponse" - fields["admin_email"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["admin_email"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["admin_email"] = "AdminEmail" - fields["dns_over_tcp_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["dns_over_tcp_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["dns_over_tcp_enabled"] = "DnsOverTcpEnabled" - fields["dns_zones"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDnsZoneBindingType), reflect.TypeOf([]ALBDnsZone{}))) + fields["dns_zones"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDnsZoneBindingType), reflect.TypeOf([]ALBDnsZone{}))) fieldNameMap["dns_zones"] = "DnsZones" - fields["domain_names"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["domain_names"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["domain_names"] = "DomainNames" - fields["ecs_stripping_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ecs_stripping_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ecs_stripping_enabled"] = "EcsStrippingEnabled" - fields["edns"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["edns"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["edns"] = "Edns" - fields["edns_client_subnet_prefix_len"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["edns_client_subnet_prefix_len"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["edns_client_subnet_prefix_len"] = "EdnsClientSubnetPrefixLen" - fields["error_response"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_response"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_response"] = "ErrorResponse" - fields["name_server"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name_server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name_server"] = "NameServer" - fields["negative_caching_ttl"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["negative_caching_ttl"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["negative_caching_ttl"] = "NegativeCachingTtl" - fields["num_dns_ip"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["num_dns_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["num_dns_ip"] = "NumDnsIp" - fields["ttl"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ttl"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ttl"] = "Ttl" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_dns_service_application_profile", fields, reflect.TypeOf(ALBDnsServiceApplicationProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_dns_service_application_profile", fields, reflect.TypeOf(ALBDnsServiceApplicationProfile{}), fieldNameMap, validators) } -func ALBDnsSrvRdataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsSrvRdataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["port"] = "Port" - fields["priority"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["priority"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["priority"] = "Priority" - fields["target"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["target"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["target"] = "Target" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_dns_srv_rdata", fields, reflect.TypeOf(ALBDnsSrvRdata{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_dns_srv_rdata", fields, reflect.TypeOf(ALBDnsSrvRdata{}), fieldNameMap, validators) } -func ALBDnsTransportProtocolMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsTransportProtocolMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["match_criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_criteria"] = "MatchCriteria" - fields["protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["protocol"] = "Protocol" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_dns_transport_protocol_match", fields, reflect.TypeOf(ALBDnsTransportProtocolMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_dns_transport_protocol_match", fields, reflect.TypeOf(ALBDnsTransportProtocolMatch{}), fieldNameMap, validators) } -func ALBDnsTxtRdataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsTxtRdataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["text_str"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["text_str"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["text_str"] = "TextStr" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_dns_txt_rdata", fields, reflect.TypeOf(ALBDnsTxtRdata{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_dns_txt_rdata", fields, reflect.TypeOf(ALBDnsTxtRdata{}), fieldNameMap, validators) } -func ALBDnsZoneBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDnsZoneBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["admin_email"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["admin_email"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["admin_email"] = "AdminEmail" - fields["domain_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_name"] = "DomainName" - fields["name_server"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name_server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name_server"] = "NameServer" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_dns_zone", fields, reflect.TypeOf(ALBDnsZone{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_dns_zone", fields, reflect.TypeOf(ALBDnsZone{}), fieldNameMap, validators) } -func ALBDosRateLimitProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDosRateLimitProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dos_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDosThresholdProfileBindingType)) + fields["dos_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDosThresholdProfileBindingType)) fieldNameMap["dos_profile"] = "DosProfile" - fields["rl_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBRateLimiterProfileBindingType)) + fields["rl_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBRateLimiterProfileBindingType)) fieldNameMap["rl_profile"] = "RlProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_dos_rate_limit_profile", fields, reflect.TypeOf(ALBDosRateLimitProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_dos_rate_limit_profile", fields, reflect.TypeOf(ALBDosRateLimitProfile{}), fieldNameMap, validators) } -func ALBDosThresholdBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDosThresholdBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["attack"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["attack"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["attack"] = "Attack" - fields["max_value"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_value"] = "MaxValue" - fields["min_value"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["min_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["min_value"] = "MinValue" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_dos_threshold", fields, reflect.TypeOf(ALBDosThreshold{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_dos_threshold", fields, reflect.TypeOf(ALBDosThreshold{}), fieldNameMap, validators) } -func ALBDosThresholdProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDosThresholdProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["thresh_info"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDosThresholdBindingType), reflect.TypeOf([]ALBDosThreshold{}))) + fields["thresh_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDosThresholdBindingType), reflect.TypeOf([]ALBDosThreshold{}))) fieldNameMap["thresh_info"] = "ThreshInfo" - fields["thresh_period"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["thresh_period"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["thresh_period"] = "ThreshPeriod" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_dos_threshold_profile", fields, reflect.TypeOf(ALBDosThresholdProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_dos_threshold_profile", fields, reflect.TypeOf(ALBDosThresholdProfile{}), fieldNameMap, validators) } -func ALBDsrProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBDsrProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dsr_encap_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dsr_encap_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dsr_encap_type"] = "DsrEncapType" - fields["dsr_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dsr_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dsr_type"] = "DsrType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_dsr_profile", fields, reflect.TypeOf(ALBDsrProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_dsr_profile", fields, reflect.TypeOf(ALBDsrProfile{}), fieldNameMap, validators) } -func ALBEquivalentLabelsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBEquivalentLabelsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["labels"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["labels"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["labels"] = "Labels" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_equivalent_labels", fields, reflect.TypeOf(ALBEquivalentLabels{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_equivalent_labels", fields, reflect.TypeOf(ALBEquivalentLabels{}), fieldNameMap, validators) } -func ALBErrorPageBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBErrorPageBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - fields["error_page_body_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_page_body_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_page_body_path"] = "ErrorPageBodyPath" - fields["error_redirect"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_redirect"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_redirect"] = "ErrorRedirect" - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - fields["match"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPStatusMatchBindingType)) + fields["match"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPStatusMatchBindingType)) fieldNameMap["match"] = "Match" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_error_page", fields, reflect.TypeOf(ALBErrorPage{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_error_page", fields, reflect.TypeOf(ALBErrorPage{}), fieldNameMap, validators) } -func ALBErrorPageBodyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBErrorPageBodyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["error_page_body"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_page_body"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_page_body"] = "ErrorPageBody" - fields["format"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["format"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["format"] = "Format" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_error_page_body", fields, reflect.TypeOf(ALBErrorPageBody{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_error_page_body", fields, reflect.TypeOf(ALBErrorPageBody{}), fieldNameMap, validators) } -func ALBErrorPageBodyApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBErrorPageBodyApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBErrorPageBodyBindingType), reflect.TypeOf([]ALBErrorPageBody{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBErrorPageBodyBindingType), reflect.TypeOf([]ALBErrorPageBody{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_error_page_body_api_response", fields, reflect.TypeOf(ALBErrorPageBodyApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_error_page_body_api_response", fields, reflect.TypeOf(ALBErrorPageBodyApiResponse{}), fieldNameMap, validators) } -func ALBErrorPageProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBErrorPageProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["error_pages"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBErrorPageBindingType), reflect.TypeOf([]ALBErrorPage{}))) + fields["error_pages"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBErrorPageBindingType), reflect.TypeOf([]ALBErrorPage{}))) fieldNameMap["error_pages"] = "ErrorPages" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_error_page_profile", fields, reflect.TypeOf(ALBErrorPageProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_error_page_profile", fields, reflect.TypeOf(ALBErrorPageProfile{}), fieldNameMap, validators) } -func ALBErrorPageProfileApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBErrorPageProfileApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBErrorPageProfileBindingType), reflect.TypeOf([]ALBErrorPageProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBErrorPageProfileBindingType), reflect.TypeOf([]ALBErrorPageProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_error_page_profile_api_response", fields, reflect.TypeOf(ALBErrorPageProfileApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_error_page_profile_api_response", fields, reflect.TypeOf(ALBErrorPageProfileApiResponse{}), fieldNameMap, validators) } -func ALBFailActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBFailActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["local_rsp"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBFailActionHTTPLocalResponseBindingType)) + fields["local_rsp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBFailActionHTTPLocalResponseBindingType)) fieldNameMap["local_rsp"] = "LocalRsp" - fields["redirect"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBFailActionHTTPRedirectBindingType)) + fields["redirect"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBFailActionHTTPRedirectBindingType)) fieldNameMap["redirect"] = "Redirect" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_fail_action", fields, reflect.TypeOf(ALBFailAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_fail_action", fields, reflect.TypeOf(ALBFailAction{}), fieldNameMap, validators) } -func ALBFailActionHTTPLocalResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBFailActionHTTPLocalResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["file"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPLocalFileBindingType)) + fields["file"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPLocalFileBindingType)) fieldNameMap["file"] = "File" - fields["status_code"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status_code"] = "StatusCode" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_fail_action_HTTP_local_response", fields, reflect.TypeOf(ALBFailActionHTTPLocalResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_fail_action_HTTP_local_response", fields, reflect.TypeOf(ALBFailActionHTTPLocalResponse{}), fieldNameMap, validators) } -func ALBFailActionHTTPRedirectBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBFailActionHTTPRedirectBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["host"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["host"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["host"] = "Host" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["protocol"] = "Protocol" - fields["query"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["query"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["query"] = "Query" - fields["status_code"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status_code"] = "StatusCode" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_fail_action_HTTP_redirect", fields, reflect.TypeOf(ALBFailActionHTTPRedirect{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_fail_action_HTTP_redirect", fields, reflect.TypeOf(ALBFailActionHTTPRedirect{}), fieldNameMap, validators) } -func ALBFullClientLogsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBFullClientLogsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["duration"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["duration"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["duration"] = "Duration" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["throttle"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["throttle"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["throttle"] = "Throttle" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_full_client_logs", fields, reflect.TypeOf(ALBFullClientLogs{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_full_client_logs", fields, reflect.TypeOf(ALBFullClientLogs{}), fieldNameMap, validators) } -func ALBGeoLocationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBGeoLocationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["latitude"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["latitude"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["latitude"] = "Latitude" - fields["longitude"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["longitude"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["longitude"] = "Longitude" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["tag"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tag"] = "Tag" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_geo_location", fields, reflect.TypeOf(ALBGeoLocation{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_geo_location", fields, reflect.TypeOf(ALBGeoLocation{}), fieldNameMap, validators) } -func ALBHSMAwsCloudHsmBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHSMAwsCloudHsmBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["client_config"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["client_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["client_config"] = "ClientConfig" - fields["cluster_cert"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cluster_cert"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cluster_cert"] = "ClusterCert" - fields["crypto_user_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["crypto_user_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["crypto_user_name"] = "CryptoUserName" - fields["crypto_user_password"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["crypto_user_password"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["crypto_user_password"] = "CryptoUserPassword" - fields["hsm_ip"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["hsm_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["hsm_ip"] = "HsmIp" - fields["mgmt_config"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mgmt_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mgmt_config"] = "MgmtConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBHSM_aws_cloud_hsm", fields, reflect.TypeOf(ALBHSMAwsCloudHsm{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBHSM_aws_cloud_hsm", fields, reflect.TypeOf(ALBHSMAwsCloudHsm{}), fieldNameMap, validators) } -func ALBHSMSafenetClientInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHSMSafenetClientInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["chrystoki_conf"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["chrystoki_conf"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["chrystoki_conf"] = "ChrystokiConf" - fields["client_cert"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["client_cert"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["client_cert"] = "ClientCert" - fields["client_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["client_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["client_ip"] = "ClientIp" - fields["client_priv_key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["client_priv_key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["client_priv_key"] = "ClientPrivKey" - fields["session_major_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["session_major_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["session_major_number"] = "SessionMajorNumber" - fields["session_minor_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["session_minor_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["session_minor_number"] = "SessionMinorNumber" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBHSM_safenet_client_info", fields, reflect.TypeOf(ALBHSMSafenetClientInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBHSM_safenet_client_info", fields, reflect.TypeOf(ALBHSMSafenetClientInfo{}), fieldNameMap, validators) } -func ALBHSMSafenetLunaBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHSMSafenetLunaBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ha_group_num"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ha_group_num"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ha_group_num"] = "HaGroupNum" - fields["is_ha"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_ha"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_ha"] = "IsHa" - fields["node_info"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBHSMSafenetClientInfoBindingType), reflect.TypeOf([]ALBHSMSafenetClientInfo{}))) + fields["node_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBHSMSafenetClientInfoBindingType), reflect.TypeOf([]ALBHSMSafenetClientInfo{}))) fieldNameMap["node_info"] = "NodeInfo" - fields["server"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBHSMSafenetLunaServerBindingType), reflect.TypeOf([]ALBHSMSafenetLunaServer{}))) + fields["server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBHSMSafenetLunaServerBindingType), reflect.TypeOf([]ALBHSMSafenetLunaServer{}))) fieldNameMap["server"] = "Server" - fields["server_pem"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server_pem"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server_pem"] = "ServerPem" - fields["use_dedicated_network"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["use_dedicated_network"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["use_dedicated_network"] = "UseDedicatedNetwork" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBHSM_safenet_luna", fields, reflect.TypeOf(ALBHSMSafenetLuna{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBHSM_safenet_luna", fields, reflect.TypeOf(ALBHSMSafenetLuna{}), fieldNameMap, validators) } -func ALBHSMSafenetLunaServerBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHSMSafenetLunaServerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - fields["partition_passwd"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["partition_passwd"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["partition_passwd"] = "PartitionPasswd" - fields["partition_serial_number"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["partition_serial_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["partition_serial_number"] = "PartitionSerialNumber" - fields["remote_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["remote_ip"] = "RemoteIp" - fields["server_cert"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server_cert"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server_cert"] = "ServerCert" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBHSM_safenet_luna_server", fields, reflect.TypeOf(ALBHSMSafenetLunaServer{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBHSM_safenet_luna_server", fields, reflect.TypeOf(ALBHSMSafenetLunaServer{}), fieldNameMap, validators) } -func ALBHSMThalesNetHsmBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHSMThalesNetHsmBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["esn"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["esn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["esn"] = "Esn" - fields["keyhash"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["keyhash"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["keyhash"] = "Keyhash" - fields["module_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["module_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["module_id"] = "ModuleId" - fields["priority"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["priority"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["priority"] = "Priority" - fields["remote_ip"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrBindingType)) + fields["remote_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType)) fieldNameMap["remote_ip"] = "RemoteIp" - fields["remote_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["remote_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["remote_port"] = "RemotePort" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBHSM_thales_net_hsm", fields, reflect.TypeOf(ALBHSMThalesNetHsm{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBHSM_thales_net_hsm", fields, reflect.TypeOf(ALBHSMThalesNetHsm{}), fieldNameMap, validators) } -func ALBHSMThalesRFSBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHSMThalesRFSBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrBindingType)) + fields["ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType)) fieldNameMap["ip"] = "Ip" - fields["port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["port"] = "Port" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBHSM_thales_RFS", fields, reflect.TypeOf(ALBHSMThalesRFS{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBHSM_thales_RFS", fields, reflect.TypeOf(ALBHSMThalesRFS{}), fieldNameMap, validators) } -func ALBHTTP2ApplicationProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTP2ApplicationProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["http2_initial_window_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["http2_initial_window_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["http2_initial_window_size"] = "Http2InitialWindowSize" - fields["max_http2_concurrent_streams_per_connection"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_http2_concurrent_streams_per_connection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_http2_concurrent_streams_per_connection"] = "MaxHttp2ConcurrentStreamsPerConnection" - fields["max_http2_control_frames_per_connection"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_http2_control_frames_per_connection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_http2_control_frames_per_connection"] = "MaxHttp2ControlFramesPerConnection" - fields["max_http2_empty_data_frames_per_connection"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_http2_empty_data_frames_per_connection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_http2_empty_data_frames_per_connection"] = "MaxHttp2EmptyDataFramesPerConnection" - fields["max_http2_header_field_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_http2_header_field_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_http2_header_field_size"] = "MaxHttp2HeaderFieldSize" - fields["max_http2_queued_frames_to_client_per_connection"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_http2_queued_frames_to_client_per_connection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_http2_queued_frames_to_client_per_connection"] = "MaxHttp2QueuedFramesToClientPerConnection" - fields["max_http2_requests_per_connection"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_http2_requests_per_connection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_http2_requests_per_connection"] = "MaxHttp2RequestsPerConnection" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBHTT_p2_application_profile", fields, reflect.TypeOf(ALBHTTP2ApplicationProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBHTT_p2_application_profile", fields, reflect.TypeOf(ALBHTTP2ApplicationProfile{}), fieldNameMap, validators) } -func ALBHTTPApplicationProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPApplicationProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["allow_dots_in_header_name"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["allow_dots_in_header_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["allow_dots_in_header_name"] = "AllowDotsInHeaderName" - fields["cache_config"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHttpCacheConfigBindingType)) + fields["cache_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHttpCacheConfigBindingType)) fieldNameMap["cache_config"] = "CacheConfig" - fields["client_body_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["client_body_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["client_body_timeout"] = "ClientBodyTimeout" - fields["client_header_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["client_header_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["client_header_timeout"] = "ClientHeaderTimeout" - fields["client_max_body_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["client_max_body_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["client_max_body_size"] = "ClientMaxBodySize" - fields["client_max_header_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["client_max_header_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["client_max_header_size"] = "ClientMaxHeaderSize" - fields["client_max_request_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["client_max_request_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["client_max_request_size"] = "ClientMaxRequestSize" - fields["compression_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBCompressionProfileBindingType)) + fields["compression_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBCompressionProfileBindingType)) fieldNameMap["compression_profile"] = "CompressionProfile" - fields["connection_multiplexing_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["connection_multiplexing_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["connection_multiplexing_enabled"] = "ConnectionMultiplexingEnabled" - fields["disable_keepalive_posts_msie6"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["disable_keepalive_posts_msie6"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["disable_keepalive_posts_msie6"] = "DisableKeepalivePostsMsie6" - fields["disable_sni_hostname_check"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["disable_sni_hostname_check"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["disable_sni_hostname_check"] = "DisableSniHostnameCheck" - fields["enable_chunk_merge"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_chunk_merge"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_chunk_merge"] = "EnableChunkMerge" - fields["enable_fire_and_forget"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_fire_and_forget"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_fire_and_forget"] = "EnableFireAndForget" - fields["enable_request_body_buffering"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_request_body_buffering"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_request_body_buffering"] = "EnableRequestBodyBuffering" - fields["enable_request_body_metrics"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_request_body_metrics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_request_body_metrics"] = "EnableRequestBodyMetrics" - fields["fwd_close_hdr_for_bound_connections"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["fwd_close_hdr_for_bound_connections"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["fwd_close_hdr_for_bound_connections"] = "FwdCloseHdrForBoundConnections" - fields["hsts_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["hsts_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["hsts_enabled"] = "HstsEnabled" - fields["hsts_max_age"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["hsts_max_age"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["hsts_max_age"] = "HstsMaxAge" - fields["hsts_subdomains_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["hsts_subdomains_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["hsts_subdomains_enabled"] = "HstsSubdomainsEnabled" - fields["http2_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTP2ApplicationProfileBindingType)) + fields["http2_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTP2ApplicationProfileBindingType)) fieldNameMap["http2_profile"] = "Http2Profile" - fields["http_to_https"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["http_to_https"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["http_to_https"] = "HttpToHttps" - fields["http_upstream_buffer_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["http_upstream_buffer_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["http_upstream_buffer_size"] = "HttpUpstreamBufferSize" - fields["httponly_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["httponly_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["httponly_enabled"] = "HttponlyEnabled" - fields["keepalive_header"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["keepalive_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["keepalive_header"] = "KeepaliveHeader" - fields["keepalive_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["keepalive_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["keepalive_timeout"] = "KeepaliveTimeout" - fields["max_bad_rps_cip"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_bad_rps_cip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_bad_rps_cip"] = "MaxBadRpsCip" - fields["max_bad_rps_cip_uri"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_bad_rps_cip_uri"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_bad_rps_cip_uri"] = "MaxBadRpsCipUri" - fields["max_bad_rps_uri"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_bad_rps_uri"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_bad_rps_uri"] = "MaxBadRpsUri" - fields["max_keepalive_requests"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_keepalive_requests"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_keepalive_requests"] = "MaxKeepaliveRequests" - fields["max_response_headers_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_response_headers_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_response_headers_size"] = "MaxResponseHeadersSize" - fields["max_rps_cip"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_rps_cip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_rps_cip"] = "MaxRpsCip" - fields["max_rps_cip_uri"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_rps_cip_uri"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_rps_cip_uri"] = "MaxRpsCipUri" - fields["max_rps_unknown_cip"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_rps_unknown_cip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_rps_unknown_cip"] = "MaxRpsUnknownCip" - fields["max_rps_unknown_uri"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_rps_unknown_uri"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_rps_unknown_uri"] = "MaxRpsUnknownUri" - fields["max_rps_uri"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_rps_uri"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_rps_uri"] = "MaxRpsUri" - fields["pki_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pki_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pki_profile_path"] = "PkiProfilePath" - fields["post_accept_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["post_accept_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["post_accept_timeout"] = "PostAcceptTimeout" - fields["reset_conn_http_on_ssl_port"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["reset_conn_http_on_ssl_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["reset_conn_http_on_ssl_port"] = "ResetConnHttpOnSslPort" - fields["respond_with_100_continue"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["respond_with_100_continue"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["respond_with_100_continue"] = "RespondWith100Continue" - fields["secure_cookie_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["secure_cookie_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["secure_cookie_enabled"] = "SecureCookieEnabled" - fields["server_side_redirect_to_https"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["server_side_redirect_to_https"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["server_side_redirect_to_https"] = "ServerSideRedirectToHttps" - fields["ssl_client_certificate_action"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBSSLClientCertificateActionBindingType)) + fields["ssl_client_certificate_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBSSLClientCertificateActionBindingType)) fieldNameMap["ssl_client_certificate_action"] = "SslClientCertificateAction" - fields["ssl_client_certificate_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ssl_client_certificate_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ssl_client_certificate_mode"] = "SslClientCertificateMode" - fields["use_app_keepalive_timeout"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["use_app_keepalive_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["use_app_keepalive_timeout"] = "UseAppKeepaliveTimeout" - fields["websockets_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["websockets_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["websockets_enabled"] = "WebsocketsEnabled" - fields["x_forwarded_proto_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["x_forwarded_proto_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["x_forwarded_proto_enabled"] = "XForwardedProtoEnabled" - fields["xff_alternate_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["xff_alternate_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["xff_alternate_name"] = "XffAlternateName" - fields["xff_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["xff_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["xff_enabled"] = "XffEnabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_application_profile", fields, reflect.TypeOf(ALBHTTPApplicationProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_application_profile", fields, reflect.TypeOf(ALBHTTPApplicationProfile{}), fieldNameMap, validators) } -func ALBHTTPClientAuthenticationParamsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPClientAuthenticationParamsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["auth_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["auth_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["auth_profile_path"] = "AuthProfilePath" - fields["realm"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realm"] = "Realm" - fields["request_uri_path"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBStringMatchBindingType)) + fields["request_uri_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBStringMatchBindingType)) fieldNameMap["request_uri_path"] = "RequestUriPath" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_client_authentication_params", fields, reflect.TypeOf(ALBHTTPClientAuthenticationParams{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_client_authentication_params", fields, reflect.TypeOf(ALBHTTPClientAuthenticationParams{}), fieldNameMap, validators) } -func ALBHTTPCookieDataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPCookieDataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_cookie_data", fields, reflect.TypeOf(ALBHTTPCookieData{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_cookie_data", fields, reflect.TypeOf(ALBHTTPCookieData{}), fieldNameMap, validators) } -func ALBHTTPHdrActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPHdrActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - fields["cookie"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPCookieDataBindingType)) + fields["cookie"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPCookieDataBindingType)) fieldNameMap["cookie"] = "Cookie" - fields["hdr"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPHdrDataBindingType)) + fields["hdr"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPHdrDataBindingType)) fieldNameMap["hdr"] = "Hdr" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_hdr_action", fields, reflect.TypeOf(ALBHTTPHdrAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_hdr_action", fields, reflect.TypeOf(ALBHTTPHdrAction{}), fieldNameMap, validators) } -func ALBHTTPHdrDataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPHdrDataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["value"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPHdrValueBindingType)) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPHdrValueBindingType)) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_hdr_data", fields, reflect.TypeOf(ALBHTTPHdrData{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_hdr_data", fields, reflect.TypeOf(ALBHTTPHdrData{}), fieldNameMap, validators) } -func ALBHTTPHdrValueBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPHdrValueBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["val"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["val"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["val"] = "Val" - fields["var"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["var"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["var"] = "Var_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_hdr_value", fields, reflect.TypeOf(ALBHTTPHdrValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_hdr_value", fields, reflect.TypeOf(ALBHTTPHdrValue{}), fieldNameMap, validators) } -func ALBHTTPLocalFileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPLocalFileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["content_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["content_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["content_type"] = "ContentType" - fields["file_content"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["file_content"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["file_content"] = "FileContent" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_local_file", fields, reflect.TypeOf(ALBHTTPLocalFile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_local_file", fields, reflect.TypeOf(ALBHTTPLocalFile{}), fieldNameMap, validators) } -func ALBHTTPPoliciesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPPoliciesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["http_policy_set_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["http_policy_set_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["http_policy_set_path"] = "HttpPolicySetPath" - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_policies", fields, reflect.TypeOf(ALBHTTPPolicies{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_policies", fields, reflect.TypeOf(ALBHTTPPolicies{}), fieldNameMap, validators) } -func ALBHTTPPolicySetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPPolicySetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["cloud_config_cksum"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cloud_config_cksum"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cloud_config_cksum"] = "CloudConfigCksum" - fields["created_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["created_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["created_by"] = "CreatedBy" - fields["http_request_policy"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPRequestPolicyBindingType)) + fields["http_request_policy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPRequestPolicyBindingType)) fieldNameMap["http_request_policy"] = "HttpRequestPolicy" - fields["http_response_policy"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPResponsePolicyBindingType)) + fields["http_response_policy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPResponsePolicyBindingType)) fieldNameMap["http_response_policy"] = "HttpResponsePolicy" - fields["http_security_policy"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPSecurityPolicyBindingType)) + fields["http_security_policy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPSecurityPolicyBindingType)) fieldNameMap["http_security_policy"] = "HttpSecurityPolicy" - fields["is_internal_policy"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_internal_policy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_internal_policy"] = "IsInternalPolicy" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_policy_set", fields, reflect.TypeOf(ALBHTTPPolicySet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_policy_set", fields, reflect.TypeOf(ALBHTTPPolicySet{}), fieldNameMap, validators) } -func ALBHTTPPolicySetApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPPolicySetApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBHTTPPolicySetBindingType), reflect.TypeOf([]ALBHTTPPolicySet{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBHTTPPolicySetBindingType), reflect.TypeOf([]ALBHTTPPolicySet{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_policy_set_api_response", fields, reflect.TypeOf(ALBHTTPPolicySetApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_policy_set_api_response", fields, reflect.TypeOf(ALBHTTPPolicySetApiResponse{}), fieldNameMap, validators) } -func ALBHTTPRedirectActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPRedirectActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["host"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBURIParamBindingType)) + fields["host"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBURIParamBindingType)) fieldNameMap["host"] = "Host" - fields["keep_query"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["keep_query"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["keep_query"] = "KeepQuery" - fields["path"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBURIParamBindingType)) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBURIParamBindingType)) fieldNameMap["path"] = "Path" - fields["port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["port"] = "Port" - fields["protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["protocol"] = "Protocol" - fields["status_code"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status_code"] = "StatusCode" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_redirect_action", fields, reflect.TypeOf(ALBHTTPRedirectAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_redirect_action", fields, reflect.TypeOf(ALBHTTPRedirectAction{}), fieldNameMap, validators) } -func ALBHTTPRequestPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPRequestPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBHTTPRequestRuleBindingType), reflect.TypeOf([]ALBHTTPRequestRule{}))) + fields["rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBHTTPRequestRuleBindingType), reflect.TypeOf([]ALBHTTPRequestRule{}))) fieldNameMap["rules"] = "Rules" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_request_policy", fields, reflect.TypeOf(ALBHTTPRequestPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_request_policy", fields, reflect.TypeOf(ALBHTTPRequestPolicy{}), fieldNameMap, validators) } -func ALBHTTPRequestRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPRequestRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["all_headers"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["all_headers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["all_headers"] = "AllHeaders" - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - fields["hdr_action"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBHTTPHdrActionBindingType), reflect.TypeOf([]ALBHTTPHdrAction{}))) + fields["hdr_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBHTTPHdrActionBindingType), reflect.TypeOf([]ALBHTTPHdrAction{}))) fieldNameMap["hdr_action"] = "HdrAction" - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - fields["log"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["log"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["log"] = "Log" - fields["match"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBMatchTargetBindingType)) + fields["match"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBMatchTargetBindingType)) fieldNameMap["match"] = "Match" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["redirect_action"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPRedirectActionBindingType)) + fields["redirect_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPRedirectActionBindingType)) fieldNameMap["redirect_action"] = "RedirectAction" - fields["rewrite_url_action"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPRewriteURLActionBindingType)) + fields["rewrite_url_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPRewriteURLActionBindingType)) fieldNameMap["rewrite_url_action"] = "RewriteUrlAction" - fields["switching_action"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPSwitchingActionBindingType)) + fields["switching_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPSwitchingActionBindingType)) fieldNameMap["switching_action"] = "SwitchingAction" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_request_rule", fields, reflect.TypeOf(ALBHTTPRequestRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_request_rule", fields, reflect.TypeOf(ALBHTTPRequestRule{}), fieldNameMap, validators) } -func ALBHTTPReselectRespCodeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPReselectRespCodeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["codes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewIntegerType(), reflect.TypeOf([]int64{}))) + fields["codes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewIntegerType(), reflect.TypeOf([]int64{}))) fieldNameMap["codes"] = "Codes" - fields["ranges"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBHTTPStatusRangeBindingType), reflect.TypeOf([]ALBHTTPStatusRange{}))) + fields["ranges"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBHTTPStatusRangeBindingType), reflect.TypeOf([]ALBHTTPStatusRange{}))) fieldNameMap["ranges"] = "Ranges" - fields["resp_code_block"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["resp_code_block"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["resp_code_block"] = "RespCodeBlock" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_reselect_resp_code", fields, reflect.TypeOf(ALBHTTPReselectRespCode{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_reselect_resp_code", fields, reflect.TypeOf(ALBHTTPReselectRespCode{}), fieldNameMap, validators) } -func ALBHTTPResponsePolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPResponsePolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBHTTPResponseRuleBindingType), reflect.TypeOf([]ALBHTTPResponseRule{}))) + fields["rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBHTTPResponseRuleBindingType), reflect.TypeOf([]ALBHTTPResponseRule{}))) fieldNameMap["rules"] = "Rules" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_response_policy", fields, reflect.TypeOf(ALBHTTPResponsePolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_response_policy", fields, reflect.TypeOf(ALBHTTPResponsePolicy{}), fieldNameMap, validators) } -func ALBHTTPResponseRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPResponseRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["all_headers"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["all_headers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["all_headers"] = "AllHeaders" - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - fields["hdr_action"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBHTTPHdrActionBindingType), reflect.TypeOf([]ALBHTTPHdrAction{}))) + fields["hdr_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBHTTPHdrActionBindingType), reflect.TypeOf([]ALBHTTPHdrAction{}))) fieldNameMap["hdr_action"] = "HdrAction" - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - fields["loc_hdr_action"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPRewriteLocHdrActionBindingType)) + fields["loc_hdr_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPRewriteLocHdrActionBindingType)) fieldNameMap["loc_hdr_action"] = "LocHdrAction" - fields["log"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["log"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["log"] = "Log" - fields["match"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBResponseMatchTargetBindingType)) + fields["match"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBResponseMatchTargetBindingType)) fieldNameMap["match"] = "Match" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_response_rule", fields, reflect.TypeOf(ALBHTTPResponseRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_response_rule", fields, reflect.TypeOf(ALBHTTPResponseRule{}), fieldNameMap, validators) } -func ALBHTTPRewriteLocHdrActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPRewriteLocHdrActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["host"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBURIParamBindingType)) + fields["host"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBURIParamBindingType)) fieldNameMap["host"] = "Host" - fields["keep_query"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["keep_query"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["keep_query"] = "KeepQuery" - fields["path"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBURIParamBindingType)) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBURIParamBindingType)) fieldNameMap["path"] = "Path" - fields["port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["port"] = "Port" - fields["protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["protocol"] = "Protocol" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_rewrite_loc_hdr_action", fields, reflect.TypeOf(ALBHTTPRewriteLocHdrAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_rewrite_loc_hdr_action", fields, reflect.TypeOf(ALBHTTPRewriteLocHdrAction{}), fieldNameMap, validators) } -func ALBHTTPRewriteURLActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPRewriteURLActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["host_hdr"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBURIParamBindingType)) + fields["host_hdr"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBURIParamBindingType)) fieldNameMap["host_hdr"] = "HostHdr" - fields["path"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBURIParamBindingType)) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBURIParamBindingType)) fieldNameMap["path"] = "Path" - fields["query"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBURIParamQueryBindingType)) + fields["query"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBURIParamQueryBindingType)) fieldNameMap["query"] = "Query" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_rewrite_URL_action", fields, reflect.TypeOf(ALBHTTPRewriteURLAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_rewrite_URL_action", fields, reflect.TypeOf(ALBHTTPRewriteURLAction{}), fieldNameMap, validators) } -func ALBHTTPSecurityActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPSecurityActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - fields["file"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPLocalFileBindingType)) + fields["file"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPLocalFileBindingType)) fieldNameMap["file"] = "File" - fields["https_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["https_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["https_port"] = "HttpsPort" - fields["rate_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPSecurityActionRateProfileBindingType)) + fields["rate_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPSecurityActionRateProfileBindingType)) fieldNameMap["rate_profile"] = "RateProfile" - fields["status_code"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status_code"] = "StatusCode" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_security_action", fields, reflect.TypeOf(ALBHTTPSecurityAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_security_action", fields, reflect.TypeOf(ALBHTTPSecurityAction{}), fieldNameMap, validators) } -func ALBHTTPSecurityActionRateProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPSecurityActionRateProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBRateLimiterActionBindingType)) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBRateLimiterActionBindingType)) fieldNameMap["action"] = "Action" - fields["per_client_ip"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["per_client_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["per_client_ip"] = "PerClientIp" - fields["per_uri_path"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["per_uri_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["per_uri_path"] = "PerUriPath" - fields["rate_limiter"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBRateLimiterBindingType)) + fields["rate_limiter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBRateLimiterBindingType)) fieldNameMap["rate_limiter"] = "RateLimiter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_security_action_rate_profile", fields, reflect.TypeOf(ALBHTTPSecurityActionRateProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_security_action_rate_profile", fields, reflect.TypeOf(ALBHTTPSecurityActionRateProfile{}), fieldNameMap, validators) } -func ALBHTTPSecurityPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPSecurityPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBHTTPSecurityRuleBindingType), reflect.TypeOf([]ALBHTTPSecurityRule{}))) + fields["rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBHTTPSecurityRuleBindingType), reflect.TypeOf([]ALBHTTPSecurityRule{}))) fieldNameMap["rules"] = "Rules" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_security_policy", fields, reflect.TypeOf(ALBHTTPSecurityPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_security_policy", fields, reflect.TypeOf(ALBHTTPSecurityPolicy{}), fieldNameMap, validators) } -func ALBHTTPSecurityRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPSecurityRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPSecurityActionBindingType)) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPSecurityActionBindingType)) fieldNameMap["action"] = "Action" - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - fields["log"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["log"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["log"] = "Log" - fields["match"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBMatchTargetBindingType)) + fields["match"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBMatchTargetBindingType)) fieldNameMap["match"] = "Match" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_security_rule", fields, reflect.TypeOf(ALBHTTPSecurityRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_security_rule", fields, reflect.TypeOf(ALBHTTPSecurityRule{}), fieldNameMap, validators) } -func ALBHTTPServerReselectBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPServerReselectBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["num_retries"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["num_retries"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["num_retries"] = "NumRetries" - fields["retry_nonidempotent"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["retry_nonidempotent"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["retry_nonidempotent"] = "RetryNonidempotent" - fields["retry_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["retry_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["retry_timeout"] = "RetryTimeout" - fields["svr_resp_code"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPReselectRespCodeBindingType)) + fields["svr_resp_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPReselectRespCodeBindingType)) fieldNameMap["svr_resp_code"] = "SvrRespCode" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_server_reselect", fields, reflect.TypeOf(ALBHTTPServerReselect{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_server_reselect", fields, reflect.TypeOf(ALBHTTPServerReselect{}), fieldNameMap, validators) } -func ALBHTTPStatusMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPStatusMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["match_criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_criteria"] = "MatchCriteria" - fields["ranges"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBHTTPStatusRangeBindingType), reflect.TypeOf([]ALBHTTPStatusRange{}))) + fields["ranges"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBHTTPStatusRangeBindingType), reflect.TypeOf([]ALBHTTPStatusRange{}))) fieldNameMap["ranges"] = "Ranges" - fields["status_codes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewIntegerType(), reflect.TypeOf([]int64{}))) + fields["status_codes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewIntegerType(), reflect.TypeOf([]int64{}))) fieldNameMap["status_codes"] = "StatusCodes" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_status_match", fields, reflect.TypeOf(ALBHTTPStatusMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_status_match", fields, reflect.TypeOf(ALBHTTPStatusMatch{}), fieldNameMap, validators) } -func ALBHTTPStatusRangeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPStatusRangeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["begin"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["begin"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["begin"] = "Begin" - fields["end"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["end"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["end"] = "End" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_status_range", fields, reflect.TypeOf(ALBHTTPStatusRange{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_status_range", fields, reflect.TypeOf(ALBHTTPStatusRange{}), fieldNameMap, validators) } -func ALBHTTPSwitchingActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPSwitchingActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - fields["file"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPLocalFileBindingType)) + fields["file"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPLocalFileBindingType)) fieldNameMap["file"] = "File" - fields["pool_group_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pool_group_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pool_group_path"] = "PoolGroupPath" - fields["pool_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pool_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pool_path"] = "PoolPath" - fields["server"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBPoolServerBindingType)) + fields["server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBPoolServerBindingType)) fieldNameMap["server"] = "Server" - fields["status_code"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status_code"] = "StatusCode" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_switching_action", fields, reflect.TypeOf(ALBHTTPSwitchingAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_switching_action", fields, reflect.TypeOf(ALBHTTPSwitchingAction{}), fieldNameMap, validators) } -func ALBHTTPVersionMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHTTPVersionMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["match_criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_criteria"] = "MatchCriteria" - fields["versions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["versions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["versions"] = "Versions" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_version_match", fields, reflect.TypeOf(ALBHTTPVersionMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBHTTP_version_match", fields, reflect.TypeOf(ALBHTTPVersionMatch{}), fieldNameMap, validators) } -func ALBHardwareSecurityModuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHardwareSecurityModuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cloudhsm"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHSMAwsCloudHsmBindingType)) + fields["cloudhsm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHSMAwsCloudHsmBindingType)) fieldNameMap["cloudhsm"] = "Cloudhsm" - fields["nethsm"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBHSMThalesNetHsmBindingType), reflect.TypeOf([]ALBHSMThalesNetHsm{}))) + fields["nethsm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBHSMThalesNetHsmBindingType), reflect.TypeOf([]ALBHSMThalesNetHsm{}))) fieldNameMap["nethsm"] = "Nethsm" - fields["rfs"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHSMThalesRFSBindingType)) + fields["rfs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHSMThalesRFSBindingType)) fieldNameMap["rfs"] = "Rfs" - fields["sluna"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHSMSafenetLunaBindingType)) + fields["sluna"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHSMSafenetLunaBindingType)) fieldNameMap["sluna"] = "Sluna" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_hardware_security_module", fields, reflect.TypeOf(ALBHardwareSecurityModule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_hardware_security_module", fields, reflect.TypeOf(ALBHardwareSecurityModule{}), fieldNameMap, validators) } -func ALBHardwareSecurityModuleGroupBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHardwareSecurityModuleGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["hsm"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHardwareSecurityModuleBindingType)) + fields["hsm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHardwareSecurityModuleBindingType)) fieldNameMap["hsm"] = "Hsm" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_hardware_security_module_group", fields, reflect.TypeOf(ALBHardwareSecurityModuleGroup{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_hardware_security_module_group", fields, reflect.TypeOf(ALBHardwareSecurityModuleGroup{}), fieldNameMap, validators) } -func ALBHardwareSecurityModuleGroupApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHardwareSecurityModuleGroupApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBHardwareSecurityModuleGroupBindingType), reflect.TypeOf([]ALBHardwareSecurityModuleGroup{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBHardwareSecurityModuleGroupBindingType), reflect.TypeOf([]ALBHardwareSecurityModuleGroup{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_hardware_security_module_group_api_response", fields, reflect.TypeOf(ALBHardwareSecurityModuleGroupApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_hardware_security_module_group_api_response", fields, reflect.TypeOf(ALBHardwareSecurityModuleGroupApiResponse{}), fieldNameMap, validators) } -func ALBHdrMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHdrMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["hdr"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["hdr"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["hdr"] = "Hdr" - fields["match_case"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_case"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_case"] = "MatchCase" - fields["match_criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_criteria"] = "MatchCriteria" - fields["value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_hdr_match", fields, reflect.TypeOf(ALBHdrMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_hdr_match", fields, reflect.TypeOf(ALBHdrMatch{}), fieldNameMap, validators) } -func ALBHdrPersistenceProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHdrPersistenceProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["prst_hdr_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["prst_hdr_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["prst_hdr_name"] = "PrstHdrName" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_hdr_persistence_profile", fields, reflect.TypeOf(ALBHdrPersistenceProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_hdr_persistence_profile", fields, reflect.TypeOf(ALBHdrPersistenceProfile{}), fieldNameMap, validators) } -func ALBHealthMonitorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHealthMonitorBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["allow_duplicate_monitors"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["allow_duplicate_monitors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["allow_duplicate_monitors"] = "AllowDuplicateMonitors" - fields["authentication"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHealthMonitorAuthInfoBindingType)) + fields["authentication"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHealthMonitorAuthInfoBindingType)) fieldNameMap["authentication"] = "Authentication" - fields["disable_quickstart"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["disable_quickstart"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["disable_quickstart"] = "DisableQuickstart" - fields["dns_monitor"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHealthMonitorDNSBindingType)) + fields["dns_monitor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHealthMonitorDNSBindingType)) fieldNameMap["dns_monitor"] = "DnsMonitor" - fields["external_monitor"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHealthMonitorExternalBindingType)) + fields["external_monitor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHealthMonitorExternalBindingType)) fieldNameMap["external_monitor"] = "ExternalMonitor" - fields["failed_checks"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["failed_checks"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["failed_checks"] = "FailedChecks" - fields["http_monitor"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHealthMonitorHttpBindingType)) + fields["http_monitor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHealthMonitorHttpBindingType)) fieldNameMap["http_monitor"] = "HttpMonitor" - fields["https_monitor"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHealthMonitorHttpBindingType)) + fields["https_monitor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHealthMonitorHttpBindingType)) fieldNameMap["https_monitor"] = "HttpsMonitor" - fields["imap_monitor"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHealthMonitorImapBindingType)) + fields["imap_monitor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHealthMonitorImapBindingType)) fieldNameMap["imap_monitor"] = "ImapMonitor" - fields["imaps_monitor"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHealthMonitorImapBindingType)) + fields["imaps_monitor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHealthMonitorImapBindingType)) fieldNameMap["imaps_monitor"] = "ImapsMonitor" - fields["is_federated"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_federated"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_federated"] = "IsFederated" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["monitor_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["monitor_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["monitor_port"] = "MonitorPort" - fields["pop3_monitor"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHealthMonitorPop3BindingType)) + fields["pop3_monitor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHealthMonitorPop3BindingType)) fieldNameMap["pop3_monitor"] = "Pop3Monitor" - fields["pop3s_monitor"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHealthMonitorPop3BindingType)) + fields["pop3s_monitor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHealthMonitorPop3BindingType)) fieldNameMap["pop3s_monitor"] = "Pop3sMonitor" - fields["radius_monitor"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHealthMonitorRadiusBindingType)) + fields["radius_monitor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHealthMonitorRadiusBindingType)) fieldNameMap["radius_monitor"] = "RadiusMonitor" - fields["receive_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["receive_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["receive_timeout"] = "ReceiveTimeout" - fields["send_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["send_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["send_interval"] = "SendInterval" - fields["sip_monitor"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHealthMonitorSIPBindingType)) + fields["sip_monitor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHealthMonitorSIPBindingType)) fieldNameMap["sip_monitor"] = "SipMonitor" - fields["smtp_monitor"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHealthMonitorSmtpBindingType)) + fields["smtp_monitor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHealthMonitorSmtpBindingType)) fieldNameMap["smtp_monitor"] = "SmtpMonitor" - fields["smtps_monitor"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHealthMonitorSmtpBindingType)) + fields["smtps_monitor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHealthMonitorSmtpBindingType)) fieldNameMap["smtps_monitor"] = "SmtpsMonitor" - fields["successful_checks"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["successful_checks"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["successful_checks"] = "SuccessfulChecks" - fields["tcp_monitor"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHealthMonitorTcpBindingType)) + fields["tcp_monitor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHealthMonitorTcpBindingType)) fieldNameMap["tcp_monitor"] = "TcpMonitor" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - fields["udp_monitor"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHealthMonitorUdpBindingType)) + fields["udp_monitor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHealthMonitorUdpBindingType)) fieldNameMap["udp_monitor"] = "UdpMonitor" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_health_monitor", fields, reflect.TypeOf(ALBHealthMonitor{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_health_monitor", fields, reflect.TypeOf(ALBHealthMonitor{}), fieldNameMap, validators) } -func ALBHealthMonitorApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHealthMonitorApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBHealthMonitorBindingType), reflect.TypeOf([]ALBHealthMonitor{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBHealthMonitorBindingType), reflect.TypeOf([]ALBHealthMonitor{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_health_monitor_api_response", fields, reflect.TypeOf(ALBHealthMonitorApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_health_monitor_api_response", fields, reflect.TypeOf(ALBHealthMonitorApiResponse{}), fieldNameMap, validators) } -func ALBHealthMonitorAuthInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHealthMonitorAuthInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["password"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["password"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["password"] = "Password" - fields["username"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["username"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["username"] = "Username" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_health_monitor_auth_info", fields, reflect.TypeOf(ALBHealthMonitorAuthInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_health_monitor_auth_info", fields, reflect.TypeOf(ALBHealthMonitorAuthInfo{}), fieldNameMap, validators) } -func ALBHealthMonitorDNSBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHealthMonitorDNSBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["qtype"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["qtype"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["qtype"] = "Qtype" - fields["query_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["query_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["query_name"] = "QueryName" - fields["rcode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["rcode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["rcode"] = "Rcode" - fields["record_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["record_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["record_type"] = "RecordType" - fields["response_string"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["response_string"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["response_string"] = "ResponseString" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_health_monitor_DNS", fields, reflect.TypeOf(ALBHealthMonitorDNS{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_health_monitor_DNS", fields, reflect.TypeOf(ALBHealthMonitorDNS{}), fieldNameMap, validators) } -func ALBHealthMonitorExternalBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHealthMonitorExternalBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["command_code"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["command_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["command_code"] = "CommandCode" - fields["command_parameters"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["command_parameters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["command_parameters"] = "CommandParameters" - fields["command_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["command_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["command_path"] = "CommandPath" - fields["command_variables"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["command_variables"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["command_variables"] = "CommandVariables" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_health_monitor_external", fields, reflect.TypeOf(ALBHealthMonitorExternal{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_health_monitor_external", fields, reflect.TypeOf(ALBHealthMonitorExternal{}), fieldNameMap, validators) } -func ALBHealthMonitorHttpBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHealthMonitorHttpBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["auth_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["auth_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["auth_type"] = "AuthType" - fields["exact_http_request"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["exact_http_request"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["exact_http_request"] = "ExactHttpRequest" - fields["http_request"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["http_request"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["http_request"] = "HttpRequest" - fields["http_request_body"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["http_request_body"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["http_request_body"] = "HttpRequestBody" - fields["http_response"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["http_response"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["http_response"] = "HttpResponse" - fields["http_response_code"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["http_response_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["http_response_code"] = "HttpResponseCode" - fields["maintenance_code"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewIntegerType(), reflect.TypeOf([]int64{}))) + fields["maintenance_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewIntegerType(), reflect.TypeOf([]int64{}))) fieldNameMap["maintenance_code"] = "MaintenanceCode" - fields["maintenance_response"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["maintenance_response"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["maintenance_response"] = "MaintenanceResponse" - fields["response_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["response_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["response_size"] = "ResponseSize" - fields["ssl_attributes"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHealthMonitorSSLAttributesBindingType)) + fields["ssl_attributes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHealthMonitorSSLAttributesBindingType)) fieldNameMap["ssl_attributes"] = "SslAttributes" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_health_monitor_http", fields, reflect.TypeOf(ALBHealthMonitorHttp{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_health_monitor_http", fields, reflect.TypeOf(ALBHealthMonitorHttp{}), fieldNameMap, validators) } -func ALBHealthMonitorImapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHealthMonitorImapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["folder"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["folder"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["folder"] = "Folder" - fields["ssl_attributes"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHealthMonitorSSLAttributesBindingType)) + fields["ssl_attributes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHealthMonitorSSLAttributesBindingType)) fieldNameMap["ssl_attributes"] = "SslAttributes" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_health_monitor_imap", fields, reflect.TypeOf(ALBHealthMonitorImap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_health_monitor_imap", fields, reflect.TypeOf(ALBHealthMonitorImap{}), fieldNameMap, validators) } -func ALBHealthMonitorPop3BindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHealthMonitorPop3BindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ssl_attributes"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHealthMonitorSSLAttributesBindingType)) + fields["ssl_attributes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHealthMonitorSSLAttributesBindingType)) fieldNameMap["ssl_attributes"] = "SslAttributes" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_health_monitor_pop3", fields, reflect.TypeOf(ALBHealthMonitorPop3{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_health_monitor_pop3", fields, reflect.TypeOf(ALBHealthMonitorPop3{}), fieldNameMap, validators) } -func ALBHealthMonitorRadiusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHealthMonitorRadiusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["password"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["password"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["password"] = "Password" - fields["shared_secret"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["shared_secret"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["shared_secret"] = "SharedSecret" - fields["username"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["username"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["username"] = "Username" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_health_monitor_radius", fields, reflect.TypeOf(ALBHealthMonitorRadius{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_health_monitor_radius", fields, reflect.TypeOf(ALBHealthMonitorRadius{}), fieldNameMap, validators) } -func ALBHealthMonitorSIPBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHealthMonitorSIPBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["sip_monitor_transport"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sip_monitor_transport"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sip_monitor_transport"] = "SipMonitorTransport" - fields["sip_request_code"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sip_request_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sip_request_code"] = "SipRequestCode" - fields["sip_response"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sip_response"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sip_response"] = "SipResponse" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_health_monitor_SIP", fields, reflect.TypeOf(ALBHealthMonitorSIP{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_health_monitor_SIP", fields, reflect.TypeOf(ALBHealthMonitorSIP{}), fieldNameMap, validators) } -func ALBHealthMonitorSSLAttributesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHealthMonitorSSLAttributesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["pki_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pki_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pki_profile_path"] = "PkiProfilePath" - fields["server_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server_name"] = "ServerName" - fields["ssl_key_and_certificate_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ssl_key_and_certificate_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ssl_key_and_certificate_path"] = "SslKeyAndCertificatePath" - fields["ssl_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ssl_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ssl_profile_path"] = "SslProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_health_monitor_SSL_attributes", fields, reflect.TypeOf(ALBHealthMonitorSSLAttributes{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_health_monitor_SSL_attributes", fields, reflect.TypeOf(ALBHealthMonitorSSLAttributes{}), fieldNameMap, validators) } -func ALBHealthMonitorSmtpBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHealthMonitorSmtpBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domainname"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domainname"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domainname"] = "Domainname" - fields["mail_data"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mail_data"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mail_data"] = "MailData" - fields["recipients_ids"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["recipients_ids"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["recipients_ids"] = "RecipientsIds" - fields["sender_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sender_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sender_id"] = "SenderId" - fields["ssl_attributes"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHealthMonitorSSLAttributesBindingType)) + fields["ssl_attributes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHealthMonitorSSLAttributesBindingType)) fieldNameMap["ssl_attributes"] = "SslAttributes" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_health_monitor_smtp", fields, reflect.TypeOf(ALBHealthMonitorSmtp{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_health_monitor_smtp", fields, reflect.TypeOf(ALBHealthMonitorSmtp{}), fieldNameMap, validators) } -func ALBHealthMonitorTcpBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHealthMonitorTcpBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["maintenance_response"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["maintenance_response"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["maintenance_response"] = "MaintenanceResponse" - fields["tcp_half_open"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tcp_half_open"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tcp_half_open"] = "TcpHalfOpen" - fields["tcp_request"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tcp_request"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tcp_request"] = "TcpRequest" - fields["tcp_response"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tcp_response"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tcp_response"] = "TcpResponse" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_health_monitor_tcp", fields, reflect.TypeOf(ALBHealthMonitorTcp{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_health_monitor_tcp", fields, reflect.TypeOf(ALBHealthMonitorTcp{}), fieldNameMap, validators) } -func ALBHealthMonitorUdpBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHealthMonitorUdpBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["maintenance_response"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["maintenance_response"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["maintenance_response"] = "MaintenanceResponse" - fields["udp_request"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["udp_request"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["udp_request"] = "UdpRequest" - fields["udp_response"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["udp_response"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["udp_response"] = "UdpResponse" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_health_monitor_udp", fields, reflect.TypeOf(ALBHealthMonitorUdp{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_health_monitor_udp", fields, reflect.TypeOf(ALBHealthMonitorUdp{}), fieldNameMap, validators) } -func ALBHostHdrMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHostHdrMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["match_case"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_case"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_case"] = "MatchCase" - fields["match_criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_criteria"] = "MatchCriteria" - fields["value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_host_hdr_match", fields, reflect.TypeOf(ALBHostHdrMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_host_hdr_match", fields, reflect.TypeOf(ALBHostHdrMatch{}), fieldNameMap, validators) } -func ALBHttpCacheConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHttpCacheConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["age_header"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["age_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["age_header"] = "AgeHeader" - fields["aggressive"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["aggressive"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["aggressive"] = "Aggressive" - fields["date_header"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["date_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["date_header"] = "DateHeader" - fields["default_expire"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["default_expire"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["default_expire"] = "DefaultExpire" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["heuristic_expire"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["heuristic_expire"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["heuristic_expire"] = "HeuristicExpire" - fields["ignore_request_cache_control"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ignore_request_cache_control"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ignore_request_cache_control"] = "IgnoreRequestCacheControl" - fields["max_cache_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_cache_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_cache_size"] = "MaxCacheSize" - fields["max_object_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_object_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_object_size"] = "MaxObjectSize" - fields["mime_types_block_group_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["mime_types_block_group_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["mime_types_block_group_paths"] = "MimeTypesBlockGroupPaths" - fields["mime_types_block_lists"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["mime_types_block_lists"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["mime_types_block_lists"] = "MimeTypesBlockLists" - fields["mime_types_group_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["mime_types_group_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["mime_types_group_paths"] = "MimeTypesGroupPaths" - fields["mime_types_list"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["mime_types_list"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["mime_types_list"] = "MimeTypesList" - fields["min_object_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["min_object_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["min_object_size"] = "MinObjectSize" - fields["query_cacheable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["query_cacheable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["query_cacheable"] = "QueryCacheable" - fields["uri_non_cacheable"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBPathMatchBindingType)) + fields["uri_non_cacheable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBPathMatchBindingType)) fieldNameMap["uri_non_cacheable"] = "UriNonCacheable" - fields["xcache_header"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["xcache_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["xcache_header"] = "XcacheHeader" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_http_cache_config", fields, reflect.TypeOf(ALBHttpCacheConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_http_cache_config", fields, reflect.TypeOf(ALBHttpCacheConfig{}), fieldNameMap, validators) } -func ALBHttpCookiePersistenceKeyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHttpCookiePersistenceKeyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["aes_key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["aes_key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["aes_key"] = "AesKey" - fields["hmac_key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["hmac_key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["hmac_key"] = "HmacKey" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_http_cookie_persistence_key", fields, reflect.TypeOf(ALBHttpCookiePersistenceKey{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_http_cookie_persistence_key", fields, reflect.TypeOf(ALBHttpCookiePersistenceKey{}), fieldNameMap, validators) } -func ALBHttpCookiePersistenceProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBHttpCookiePersistenceProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["always_send_cookie"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["always_send_cookie"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["always_send_cookie"] = "AlwaysSendCookie" - fields["cookie_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cookie_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cookie_name"] = "CookieName" - fields["encryption_key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["encryption_key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["encryption_key"] = "EncryptionKey" - fields["key"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBHttpCookiePersistenceKeyBindingType), reflect.TypeOf([]ALBHttpCookiePersistenceKey{}))) + fields["key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBHttpCookiePersistenceKeyBindingType), reflect.TypeOf([]ALBHttpCookiePersistenceKey{}))) fieldNameMap["key"] = "Key" - fields["timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timeout"] = "Timeout" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_http_cookie_persistence_profile", fields, reflect.TypeOf(ALBHttpCookiePersistenceProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_http_cookie_persistence_profile", fields, reflect.TypeOf(ALBHttpCookiePersistenceProfile{}), fieldNameMap, validators) } -func ALBIPNetworkSubnetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBIPNetworkSubnetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["network_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["network_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["network_name"] = "NetworkName" - fields["subnet"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrPrefixBindingType)) + fields["subnet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrPrefixBindingType)) fieldNameMap["subnet"] = "Subnet" - fields["subnet6"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrPrefixBindingType)) + fields["subnet6"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrPrefixBindingType)) fieldNameMap["subnet6"] = "Subnet6" - fields["subnet6_uuid"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["subnet6_uuid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["subnet6_uuid"] = "Subnet6Uuid" - fields["subnet_uuid"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["subnet_uuid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["subnet_uuid"] = "SubnetUuid" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBIP_network_subnet", fields, reflect.TypeOf(ALBIPNetworkSubnet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBIP_network_subnet", fields, reflect.TypeOf(ALBIPNetworkSubnet{}), fieldNameMap, validators) } -func ALBIPPersistenceProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBIPPersistenceProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_mask"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ip_mask"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ip_mask"] = "IpMask" - fields["ip_persistent_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ip_persistent_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ip_persistent_timeout"] = "IpPersistentTimeout" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBIP_persistence_profile", fields, reflect.TypeOf(ALBIPPersistenceProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBIP_persistence_profile", fields, reflect.TypeOf(ALBIPPersistenceProfile{}), fieldNameMap, validators) } -func ALBIpAddrBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBIpAddrBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["addr"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["addr"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["addr"] = "Addr" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_ip_addr", fields, reflect.TypeOf(ALBIpAddr{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_ip_addr", fields, reflect.TypeOf(ALBIpAddr{}), fieldNameMap, validators) } -func ALBIpAddrGroupBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBIpAddrGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["addrs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBIpAddrBindingType), reflect.TypeOf([]ALBIpAddr{}))) + fields["addrs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType), reflect.TypeOf([]ALBIpAddr{}))) fieldNameMap["addrs"] = "Addrs" - fields["apic_epg_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["apic_epg_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["apic_epg_name"] = "ApicEpgName" - fields["country_codes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["country_codes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["country_codes"] = "CountryCodes" - fields["ip_ports"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBIpAddrPortBindingType), reflect.TypeOf([]ALBIpAddrPort{}))) + fields["ip_ports"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBIpAddrPortBindingType), reflect.TypeOf([]ALBIpAddrPort{}))) fieldNameMap["ip_ports"] = "IpPorts" - fields["marathon_app_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["marathon_app_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["marathon_app_name"] = "MarathonAppName" - fields["marathon_service_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["marathon_service_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["marathon_service_port"] = "MarathonServicePort" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["prefixes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBIpAddrPrefixBindingType), reflect.TypeOf([]ALBIpAddrPrefix{}))) + fields["prefixes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBIpAddrPrefixBindingType), reflect.TypeOf([]ALBIpAddrPrefix{}))) fieldNameMap["prefixes"] = "Prefixes" - fields["ranges"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBIpAddrRangeBindingType), reflect.TypeOf([]ALBIpAddrRange{}))) + fields["ranges"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBIpAddrRangeBindingType), reflect.TypeOf([]ALBIpAddrRange{}))) fieldNameMap["ranges"] = "Ranges" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_ip_addr_group", fields, reflect.TypeOf(ALBIpAddrGroup{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_ip_addr_group", fields, reflect.TypeOf(ALBIpAddrGroup{}), fieldNameMap, validators) } -func ALBIpAddrGroupApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBIpAddrGroupApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBIpAddrGroupBindingType), reflect.TypeOf([]ALBIpAddrGroup{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBIpAddrGroupBindingType), reflect.TypeOf([]ALBIpAddrGroup{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_ip_addr_group_api_response", fields, reflect.TypeOf(ALBIpAddrGroupApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_ip_addr_group_api_response", fields, reflect.TypeOf(ALBIpAddrGroupApiResponse{}), fieldNameMap, validators) } -func ALBIpAddrMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBIpAddrMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["addrs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBIpAddrBindingType), reflect.TypeOf([]ALBIpAddr{}))) + fields["addrs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType), reflect.TypeOf([]ALBIpAddr{}))) fieldNameMap["addrs"] = "Addrs" - fields["group_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["group_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["group_paths"] = "GroupPaths" - fields["match_criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_criteria"] = "MatchCriteria" - fields["prefixes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBIpAddrPrefixBindingType), reflect.TypeOf([]ALBIpAddrPrefix{}))) + fields["prefixes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBIpAddrPrefixBindingType), reflect.TypeOf([]ALBIpAddrPrefix{}))) fieldNameMap["prefixes"] = "Prefixes" - fields["ranges"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBIpAddrRangeBindingType), reflect.TypeOf([]ALBIpAddrRange{}))) + fields["ranges"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBIpAddrRangeBindingType), reflect.TypeOf([]ALBIpAddrRange{}))) fieldNameMap["ranges"] = "Ranges" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_ip_addr_match", fields, reflect.TypeOf(ALBIpAddrMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_ip_addr_match", fields, reflect.TypeOf(ALBIpAddrMatch{}), fieldNameMap, validators) } -func ALBIpAddrPortBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBIpAddrPortBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["hostname"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["hostname"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["hostname"] = "Hostname" - fields["ip"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrBindingType)) + fields["ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType)) fieldNameMap["ip"] = "Ip" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["port"] = "Port" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_ip_addr_port", fields, reflect.TypeOf(ALBIpAddrPort{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_ip_addr_port", fields, reflect.TypeOf(ALBIpAddrPort{}), fieldNameMap, validators) } -func ALBIpAddrPrefixBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBIpAddrPrefixBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_addr"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrBindingType)) + fields["ip_addr"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType)) fieldNameMap["ip_addr"] = "IpAddr" - fields["mask"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["mask"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["mask"] = "Mask" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_ip_addr_prefix", fields, reflect.TypeOf(ALBIpAddrPrefix{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_ip_addr_prefix", fields, reflect.TypeOf(ALBIpAddrPrefix{}), fieldNameMap, validators) } -func ALBIpAddrRangeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBIpAddrRangeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["begin"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrBindingType)) + fields["begin"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType)) fieldNameMap["begin"] = "Begin" - fields["end"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrBindingType)) + fields["end"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType)) fieldNameMap["end"] = "End" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_ip_addr_range", fields, reflect.TypeOf(ALBIpAddrRange{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_ip_addr_range", fields, reflect.TypeOf(ALBIpAddrRange{}), fieldNameMap, validators) } -func ALBKeyValueBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBKeyValueBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["key"] = "Key" - fields["value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_key_value", fields, reflect.TypeOf(ALBKeyValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_key_value", fields, reflect.TypeOf(ALBKeyValue{}), fieldNameMap, validators) } -func ALBL4ConnectionPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBL4ConnectionPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBL4RuleBindingType), reflect.TypeOf([]ALBL4Rule{}))) + fields["rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBL4RuleBindingType), reflect.TypeOf([]ALBL4Rule{}))) fieldNameMap["rules"] = "Rules" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_l4_connection_policy", fields, reflect.TypeOf(ALBL4ConnectionPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_l4_connection_policy", fields, reflect.TypeOf(ALBL4ConnectionPolicy{}), fieldNameMap, validators) } -func ALBL4PoliciesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBL4PoliciesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - fields["l4_policy_set_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["l4_policy_set_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["l4_policy_set_path"] = "L4PolicySetPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_l4_policies", fields, reflect.TypeOf(ALBL4Policies{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_l4_policies", fields, reflect.TypeOf(ALBL4Policies{}), fieldNameMap, validators) } -func ALBL4PolicySetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBL4PolicySetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["created_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["created_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["created_by"] = "CreatedBy" - fields["is_internal_policy"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_internal_policy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_internal_policy"] = "IsInternalPolicy" - fields["l4_connection_policy"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBL4ConnectionPolicyBindingType)) + fields["l4_connection_policy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBL4ConnectionPolicyBindingType)) fieldNameMap["l4_connection_policy"] = "L4ConnectionPolicy" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_l4_policy_set", fields, reflect.TypeOf(ALBL4PolicySet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_l4_policy_set", fields, reflect.TypeOf(ALBL4PolicySet{}), fieldNameMap, validators) } -func ALBL4PolicySetApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBL4PolicySetApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBL4PolicySetBindingType), reflect.TypeOf([]ALBL4PolicySet{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBL4PolicySetBindingType), reflect.TypeOf([]ALBL4PolicySet{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_l4_policy_set_api_response", fields, reflect.TypeOf(ALBL4PolicySetApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_l4_policy_set_api_response", fields, reflect.TypeOf(ALBL4PolicySetApiResponse{}), fieldNameMap, validators) } -func ALBL4RuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBL4RuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBL4RuleActionBindingType)) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBL4RuleActionBindingType)) fieldNameMap["action"] = "Action" - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - fields["match"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBL4RuleMatchTargetBindingType)) + fields["match"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBL4RuleMatchTargetBindingType)) fieldNameMap["match"] = "Match" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_l4_rule", fields, reflect.TypeOf(ALBL4Rule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_l4_rule", fields, reflect.TypeOf(ALBL4Rule{}), fieldNameMap, validators) } -func ALBL4RuleActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBL4RuleActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["select_pool"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBL4RuleActionSelectPoolBindingType)) + fields["select_pool"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBL4RuleActionSelectPoolBindingType)) fieldNameMap["select_pool"] = "SelectPool" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_l4_rule_action", fields, reflect.TypeOf(ALBL4RuleAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_l4_rule_action", fields, reflect.TypeOf(ALBL4RuleAction{}), fieldNameMap, validators) } -func ALBL4RuleActionSelectPoolBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBL4RuleActionSelectPoolBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action_type"] = "ActionType" - fields["pool_group_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pool_group_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pool_group_path"] = "PoolGroupPath" - fields["pool_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pool_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pool_path"] = "PoolPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_l4_rule_action_select_pool", fields, reflect.TypeOf(ALBL4RuleActionSelectPool{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_l4_rule_action_select_pool", fields, reflect.TypeOf(ALBL4RuleActionSelectPool{}), fieldNameMap, validators) } -func ALBL4RuleMatchTargetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBL4RuleMatchTargetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["client_ip"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrMatchBindingType)) + fields["client_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrMatchBindingType)) fieldNameMap["client_ip"] = "ClientIp" - fields["port"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBL4RulePortMatchBindingType)) + fields["port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBL4RulePortMatchBindingType)) fieldNameMap["port"] = "Port" - fields["protocol"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBL4RuleProtocolMatchBindingType)) + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBL4RuleProtocolMatchBindingType)) fieldNameMap["protocol"] = "Protocol" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_l4_rule_match_target", fields, reflect.TypeOf(ALBL4RuleMatchTarget{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_l4_rule_match_target", fields, reflect.TypeOf(ALBL4RuleMatchTarget{}), fieldNameMap, validators) } -func ALBL4RulePortMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBL4RulePortMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["match_criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_criteria"] = "MatchCriteria" - fields["port_ranges"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBPortRangeBindingType), reflect.TypeOf([]ALBPortRange{}))) + fields["port_ranges"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBPortRangeBindingType), reflect.TypeOf([]ALBPortRange{}))) fieldNameMap["port_ranges"] = "PortRanges" - fields["ports"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewIntegerType(), reflect.TypeOf([]int64{}))) + fields["ports"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewIntegerType(), reflect.TypeOf([]int64{}))) fieldNameMap["ports"] = "Ports" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_l4_rule_port_match", fields, reflect.TypeOf(ALBL4RulePortMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_l4_rule_port_match", fields, reflect.TypeOf(ALBL4RulePortMatch{}), fieldNameMap, validators) } -func ALBL4RuleProtocolMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBL4RuleProtocolMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["match_criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_criteria"] = "MatchCriteria" - fields["protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["protocol"] = "Protocol" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_l4_rule_protocol_match", fields, reflect.TypeOf(ALBL4RuleProtocolMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_l4_rule_protocol_match", fields, reflect.TypeOf(ALBL4RuleProtocolMatch{}), fieldNameMap, validators) } -func ALBLdapAuthSettingsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBLdapAuthSettingsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["base_dn"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["base_dn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["base_dn"] = "BaseDn" - fields["bind_as_administrator"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["bind_as_administrator"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["bind_as_administrator"] = "BindAsAdministrator" - fields["email_attribute"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["email_attribute"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["email_attribute"] = "EmailAttribute" - fields["full_name_attribute"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["full_name_attribute"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["full_name_attribute"] = "FullNameAttribute" - fields["port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["port"] = "Port" - fields["security_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["security_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["security_mode"] = "SecurityMode" - fields["server"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["server"] = "Server" - fields["settings"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBLdapDirectorySettingsBindingType)) + fields["settings"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBLdapDirectorySettingsBindingType)) fieldNameMap["settings"] = "Settings" - fields["user_bind"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBLdapUserBindSettingsBindingType)) + fields["user_bind"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBLdapUserBindSettingsBindingType)) fieldNameMap["user_bind"] = "UserBind" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_ldap_auth_settings", fields, reflect.TypeOf(ALBLdapAuthSettings{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_ldap_auth_settings", fields, reflect.TypeOf(ALBLdapAuthSettings{}), fieldNameMap, validators) } -func ALBLdapDirectorySettingsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBLdapDirectorySettingsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["admin_bind_dn"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["admin_bind_dn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["admin_bind_dn"] = "AdminBindDn" - fields["group_filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["group_filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["group_filter"] = "GroupFilter" - fields["group_member_attribute"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["group_member_attribute"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["group_member_attribute"] = "GroupMemberAttribute" - fields["group_member_is_full_dn"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["group_member_is_full_dn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["group_member_is_full_dn"] = "GroupMemberIsFullDn" - fields["group_search_dn"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["group_search_dn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["group_search_dn"] = "GroupSearchDn" - fields["group_search_scope"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["group_search_scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["group_search_scope"] = "GroupSearchScope" - fields["ignore_referrals"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ignore_referrals"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ignore_referrals"] = "IgnoreReferrals" - fields["password"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["password"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["password"] = "Password" - fields["user_attributes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["user_attributes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["user_attributes"] = "UserAttributes" - fields["user_id_attribute"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["user_id_attribute"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["user_id_attribute"] = "UserIdAttribute" - fields["user_search_dn"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["user_search_dn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["user_search_dn"] = "UserSearchDn" - fields["user_search_scope"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["user_search_scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["user_search_scope"] = "UserSearchScope" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_ldap_directory_settings", fields, reflect.TypeOf(ALBLdapDirectorySettings{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_ldap_directory_settings", fields, reflect.TypeOf(ALBLdapDirectorySettings{}), fieldNameMap, validators) } -func ALBLdapUserBindSettingsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBLdapUserBindSettingsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dn_template"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dn_template"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dn_template"] = "DnTemplate" - fields["token"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["token"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["token"] = "Token" - fields["user_attributes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["user_attributes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["user_attributes"] = "UserAttributes" - fields["user_id_attribute"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["user_id_attribute"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["user_id_attribute"] = "UserIdAttribute" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_ldap_user_bind_settings", fields, reflect.TypeOf(ALBLdapUserBindSettings{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_ldap_user_bind_settings", fields, reflect.TypeOf(ALBLdapUserBindSettings{}), fieldNameMap, validators) } -func ALBLocationHdrMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBLocationHdrMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["match_case"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_case"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_case"] = "MatchCase" - fields["match_criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_criteria"] = "MatchCriteria" - fields["value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_location_hdr_match", fields, reflect.TypeOf(ALBLocationHdrMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_location_hdr_match", fields, reflect.TypeOf(ALBLocationHdrMatch{}), fieldNameMap, validators) } -func ALBMatchReplacePairBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBMatchReplacePairBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["match_string"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_string"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_string"] = "MatchString" - fields["replacement_string"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBReplaceStringVarBindingType)) + fields["replacement_string"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBReplaceStringVarBindingType)) fieldNameMap["replacement_string"] = "ReplacementString" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_match_replace_pair", fields, reflect.TypeOf(ALBMatchReplacePair{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_match_replace_pair", fields, reflect.TypeOf(ALBMatchReplacePair{}), fieldNameMap, validators) } -func ALBMatchTargetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBMatchTargetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["client_ip"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrMatchBindingType)) + fields["client_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrMatchBindingType)) fieldNameMap["client_ip"] = "ClientIp" - fields["cookie"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBCookieMatchBindingType)) + fields["cookie"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBCookieMatchBindingType)) fieldNameMap["cookie"] = "Cookie" - fields["hdrs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBHdrMatchBindingType), reflect.TypeOf([]ALBHdrMatch{}))) + fields["hdrs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBHdrMatchBindingType), reflect.TypeOf([]ALBHdrMatch{}))) fieldNameMap["hdrs"] = "Hdrs" - fields["host_hdr"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHostHdrMatchBindingType)) + fields["host_hdr"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHostHdrMatchBindingType)) fieldNameMap["host_hdr"] = "HostHdr" - fields["method"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBMethodMatchBindingType)) + fields["method"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBMethodMatchBindingType)) fieldNameMap["method"] = "Method" - fields["path"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBPathMatchBindingType)) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBPathMatchBindingType)) fieldNameMap["path"] = "Path" - fields["protocol"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBProtocolMatchBindingType)) + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBProtocolMatchBindingType)) fieldNameMap["protocol"] = "Protocol" - fields["query"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBQueryMatchBindingType)) + fields["query"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBQueryMatchBindingType)) fieldNameMap["query"] = "Query" - fields["version"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPVersionMatchBindingType)) + fields["version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPVersionMatchBindingType)) fieldNameMap["version"] = "Version" - fields["vs_port"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBPortMatchBindingType)) + fields["vs_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBPortMatchBindingType)) fieldNameMap["vs_port"] = "VsPort" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_match_target", fields, reflect.TypeOf(ALBMatchTarget{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_match_target", fields, reflect.TypeOf(ALBMatchTarget{}), fieldNameMap, validators) } -func ALBMethodMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBMethodMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["match_criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_criteria"] = "MatchCriteria" - fields["methods"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["methods"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["methods"] = "Methods" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_method_match", fields, reflect.TypeOf(ALBMethodMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_method_match", fields, reflect.TypeOf(ALBMethodMatch{}), fieldNameMap, validators) } -func ALBMetricsRealTimeUpdateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBMetricsRealTimeUpdateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["duration"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["duration"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["duration"] = "Duration" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_metrics_real_time_update", fields, reflect.TypeOf(ALBMetricsRealTimeUpdate{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_metrics_real_time_update", fields, reflect.TypeOf(ALBMetricsRealTimeUpdate{}), fieldNameMap, validators) } -func ALBMicroServiceMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBMicroServiceMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["match_criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_criteria"] = "MatchCriteria" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_micro_service_match", fields, reflect.TypeOf(ALBMicroServiceMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_micro_service_match", fields, reflect.TypeOf(ALBMicroServiceMatch{}), fieldNameMap, validators) } -func ALBNetworkFilterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBNetworkFilterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["server_filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server_filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server_filter"] = "ServerFilter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_network_filter", fields, reflect.TypeOf(ALBNetworkFilter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_network_filter", fields, reflect.TypeOf(ALBNetworkFilter{}), fieldNameMap, validators) } -func ALBNetworkProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBNetworkProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["connection_mirror"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["connection_mirror"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["connection_mirror"] = "ConnectionMirror" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBNetworkProfileUnionBindingType)) + fields["profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBNetworkProfileUnionBindingType)) fieldNameMap["profile"] = "Profile" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_network_profile", fields, reflect.TypeOf(ALBNetworkProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_network_profile", fields, reflect.TypeOf(ALBNetworkProfile{}), fieldNameMap, validators) } -func ALBNetworkProfileApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBNetworkProfileApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBNetworkProfileBindingType), reflect.TypeOf([]ALBNetworkProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBNetworkProfileBindingType), reflect.TypeOf([]ALBNetworkProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_network_profile_api_response", fields, reflect.TypeOf(ALBNetworkProfileApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_network_profile_api_response", fields, reflect.TypeOf(ALBNetworkProfileApiResponse{}), fieldNameMap, validators) } -func ALBNetworkProfileUnionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBNetworkProfileUnionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tcp_fast_path_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBTCPFastPathProfileBindingType)) + fields["tcp_fast_path_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBTCPFastPathProfileBindingType)) fieldNameMap["tcp_fast_path_profile"] = "TcpFastPathProfile" - fields["tcp_proxy_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBTCPProxyProfileBindingType)) + fields["tcp_proxy_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBTCPProxyProfileBindingType)) fieldNameMap["tcp_proxy_profile"] = "TcpProxyProfile" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - fields["udp_fast_path_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBUDPFastPathProfileBindingType)) + fields["udp_fast_path_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBUDPFastPathProfileBindingType)) fieldNameMap["udp_fast_path_profile"] = "UdpFastPathProfile" - fields["udp_proxy_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBUDPProxyProfileBindingType)) + fields["udp_proxy_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBUDPProxyProfileBindingType)) fieldNameMap["udp_proxy_profile"] = "UdpProxyProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_network_profile_union", fields, reflect.TypeOf(ALBNetworkProfileUnion{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_network_profile_union", fields, reflect.TypeOf(ALBNetworkProfileUnion{}), fieldNameMap, validators) } -func ALBNetworkSecurityMatchTargetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBNetworkSecurityMatchTargetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["client_ip"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrMatchBindingType)) + fields["client_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrMatchBindingType)) fieldNameMap["client_ip"] = "ClientIp" - fields["microservice"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBMicroServiceMatchBindingType)) + fields["microservice"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBMicroServiceMatchBindingType)) fieldNameMap["microservice"] = "Microservice" - fields["vs_port"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBPortMatchBindingType)) + fields["vs_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBPortMatchBindingType)) fieldNameMap["vs_port"] = "VsPort" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_network_security_match_target", fields, reflect.TypeOf(ALBNetworkSecurityMatchTarget{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_network_security_match_target", fields, reflect.TypeOf(ALBNetworkSecurityMatchTarget{}), fieldNameMap, validators) } -func ALBNetworkSecurityPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBNetworkSecurityPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["cloud_config_cksum"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cloud_config_cksum"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cloud_config_cksum"] = "CloudConfigCksum" - fields["created_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["created_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["created_by"] = "CreatedBy" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBNetworkSecurityRuleBindingType), reflect.TypeOf([]ALBNetworkSecurityRule{}))) + fields["rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBNetworkSecurityRuleBindingType), reflect.TypeOf([]ALBNetworkSecurityRule{}))) fieldNameMap["rules"] = "Rules" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_network_security_policy", fields, reflect.TypeOf(ALBNetworkSecurityPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_network_security_policy", fields, reflect.TypeOf(ALBNetworkSecurityPolicy{}), fieldNameMap, validators) } -func ALBNetworkSecurityPolicyActionRLParamBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBNetworkSecurityPolicyActionRLParamBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["burst_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["burst_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["burst_size"] = "BurstSize" - fields["max_rate"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_rate"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_rate"] = "MaxRate" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_network_security_policy_action_RL_param", fields, reflect.TypeOf(ALBNetworkSecurityPolicyActionRLParam{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_network_security_policy_action_RL_param", fields, reflect.TypeOf(ALBNetworkSecurityPolicyActionRLParam{}), fieldNameMap, validators) } -func ALBNetworkSecurityPolicyApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBNetworkSecurityPolicyApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBNetworkSecurityPolicyBindingType), reflect.TypeOf([]ALBNetworkSecurityPolicy{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBNetworkSecurityPolicyBindingType), reflect.TypeOf([]ALBNetworkSecurityPolicy{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_network_security_policy_api_response", fields, reflect.TypeOf(ALBNetworkSecurityPolicyApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_network_security_policy_api_response", fields, reflect.TypeOf(ALBNetworkSecurityPolicyApiResponse{}), fieldNameMap, validators) } -func ALBNetworkSecurityRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBNetworkSecurityRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - fields["age"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["age"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["age"] = "Age" - fields["created_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["created_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["created_by"] = "CreatedBy" - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - fields["log"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["log"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["log"] = "Log" - fields["match"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBNetworkSecurityMatchTargetBindingType)) + fields["match"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBNetworkSecurityMatchTargetBindingType)) fieldNameMap["match"] = "Match" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["rl_param"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBNetworkSecurityPolicyActionRLParamBindingType)) + fields["rl_param"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBNetworkSecurityPolicyActionRLParamBindingType)) fieldNameMap["rl_param"] = "RlParam" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_network_security_rule", fields, reflect.TypeOf(ALBNetworkSecurityRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_network_security_rule", fields, reflect.TypeOf(ALBNetworkSecurityRule{}), fieldNameMap, validators) } -func ALBOCSPConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBOCSPConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["failed_ocsp_jobs_retry_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["failed_ocsp_jobs_retry_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["failed_ocsp_jobs_retry_interval"] = "FailedOcspJobsRetryInterval" - fields["max_tries"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_tries"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_tries"] = "MaxTries" - fields["ocsp_req_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ocsp_req_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ocsp_req_interval"] = "OcspReqInterval" - fields["ocsp_resp_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ocsp_resp_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ocsp_resp_timeout"] = "OcspRespTimeout" - fields["responder_url_lists"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["responder_url_lists"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["responder_url_lists"] = "ResponderUrlLists" - fields["url_action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["url_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["url_action"] = "UrlAction" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBOCSP_config", fields, reflect.TypeOf(ALBOCSPConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBOCSP_config", fields, reflect.TypeOf(ALBOCSPConfig{}), fieldNameMap, validators) } -func ALBPGDeploymentRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBPGDeploymentRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["metric_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["metric_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["metric_id"] = "MetricId" - fields["operator"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operator"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operator"] = "Operator" - fields["threshold"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["threshold"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["threshold"] = "Threshold" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBPG_deployment_rule", fields, reflect.TypeOf(ALBPGDeploymentRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBPG_deployment_rule", fields, reflect.TypeOf(ALBPGDeploymentRule{}), fieldNameMap, validators) } -func ALBPKIProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBPKIProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["ca_certs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBSSLCertificateBindingType), reflect.TypeOf([]ALBSSLCertificate{}))) + fields["ca_certs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBSSLCertificateBindingType), reflect.TypeOf([]ALBSSLCertificate{}))) fieldNameMap["ca_certs"] = "CaCerts" - fields["created_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["created_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["created_by"] = "CreatedBy" - fields["crl_check"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["crl_check"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["crl_check"] = "CrlCheck" - fields["crls"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBCRLBindingType), reflect.TypeOf([]ALBCRL{}))) + fields["crls"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBCRLBindingType), reflect.TypeOf([]ALBCRL{}))) fieldNameMap["crls"] = "Crls" - fields["ignore_peer_chain"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ignore_peer_chain"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ignore_peer_chain"] = "IgnorePeerChain" - fields["is_federated"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_federated"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_federated"] = "IsFederated" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["validate_only_leaf_crl"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["validate_only_leaf_crl"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["validate_only_leaf_crl"] = "ValidateOnlyLeafCrl" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBPKI_profile", fields, reflect.TypeOf(ALBPKIProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBPKI_profile", fields, reflect.TypeOf(ALBPKIProfile{}), fieldNameMap, validators) } -func ALBPKIProfileApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBPKIProfileApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBPKIProfileBindingType), reflect.TypeOf([]ALBPKIProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBPKIProfileBindingType), reflect.TypeOf([]ALBPKIProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBPKI_profile_api_response", fields, reflect.TypeOf(ALBPKIProfileApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBPKI_profile_api_response", fields, reflect.TypeOf(ALBPKIProfileApiResponse{}), fieldNameMap, validators) } -func ALBPathMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBPathMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["match_case"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_case"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_case"] = "MatchCase" - fields["match_criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_criteria"] = "MatchCriteria" - fields["match_str"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["match_str"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["match_str"] = "MatchStr" - fields["string_group_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["string_group_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["string_group_paths"] = "StringGroupPaths" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_path_match", fields, reflect.TypeOf(ALBPathMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_path_match", fields, reflect.TypeOf(ALBPathMatch{}), fieldNameMap, validators) } -func ALBPerformanceLimitsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBPerformanceLimitsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["max_concurrent_connections"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_concurrent_connections"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_concurrent_connections"] = "MaxConcurrentConnections" - fields["max_throughput"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_throughput"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_throughput"] = "MaxThroughput" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_performance_limits", fields, reflect.TypeOf(ALBPerformanceLimits{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_performance_limits", fields, reflect.TypeOf(ALBPerformanceLimits{}), fieldNameMap, validators) } -func ALBPlacementNetworkBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBPlacementNetworkBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["network_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["network_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["network_name"] = "NetworkName" - fields["subnet"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrPrefixBindingType)) + fields["subnet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrPrefixBindingType)) fieldNameMap["subnet"] = "Subnet" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_placement_network", fields, reflect.TypeOf(ALBPlacementNetwork{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_placement_network", fields, reflect.TypeOf(ALBPlacementNetwork{}), fieldNameMap, validators) } -func ALBPoolBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBPoolBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["analytics_policy"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBPoolAnalyticsPolicyBindingType)) + fields["analytics_policy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBPoolAnalyticsPolicyBindingType)) fieldNameMap["analytics_policy"] = "AnalyticsPolicy" - fields["analytics_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["analytics_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["analytics_profile_path"] = "AnalyticsProfilePath" - fields["apic_epg_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["apic_epg_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["apic_epg_name"] = "ApicEpgName" - fields["application_persistence_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["application_persistence_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["application_persistence_profile_path"] = "ApplicationPersistenceProfilePath" - fields["autoscale_launch_config_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["autoscale_launch_config_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["autoscale_launch_config_path"] = "AutoscaleLaunchConfigPath" - fields["autoscale_networks"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["autoscale_networks"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["autoscale_networks"] = "AutoscaleNetworks" - fields["autoscale_policy_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["autoscale_policy_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["autoscale_policy_path"] = "AutoscalePolicyPath" - fields["capacity_estimation"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["capacity_estimation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["capacity_estimation"] = "CapacityEstimation" - fields["capacity_estimation_ttfb_thresh"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["capacity_estimation_ttfb_thresh"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["capacity_estimation_ttfb_thresh"] = "CapacityEstimationTtfbThresh" - fields["cloud_config_cksum"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cloud_config_cksum"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cloud_config_cksum"] = "CloudConfigCksum" - fields["cloud_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cloud_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cloud_name"] = "CloudName" - fields["conn_pool_properties"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBConnPoolPropertiesBindingType)) + fields["conn_pool_properties"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBConnPoolPropertiesBindingType)) fieldNameMap["conn_pool_properties"] = "ConnPoolProperties" - fields["connection_ramp_duration"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["connection_ramp_duration"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["connection_ramp_duration"] = "ConnectionRampDuration" - fields["created_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["created_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["created_by"] = "CreatedBy" - fields["default_server_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["default_server_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["default_server_port"] = "DefaultServerPort" - fields["delete_server_on_dns_refresh"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["delete_server_on_dns_refresh"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["delete_server_on_dns_refresh"] = "DeleteServerOnDnsRefresh" - fields["domain_name"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["domain_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["domain_name"] = "DomainName" - fields["east_west"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["east_west"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["east_west"] = "EastWest" - fields["enable_http2"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_http2"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_http2"] = "EnableHttp2" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["external_autoscale_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["external_autoscale_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["external_autoscale_groups"] = "ExternalAutoscaleGroups" - fields["fail_action"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBFailActionBindingType)) + fields["fail_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBFailActionBindingType)) fieldNameMap["fail_action"] = "FailAction" - fields["fewest_tasks_feedback_delay"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["fewest_tasks_feedback_delay"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["fewest_tasks_feedback_delay"] = "FewestTasksFeedbackDelay" - fields["graceful_disable_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["graceful_disable_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["graceful_disable_timeout"] = "GracefulDisableTimeout" - fields["group_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["group_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["group_paths"] = "GroupPaths" - fields["gslb_sp_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["gslb_sp_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["gslb_sp_enabled"] = "GslbSpEnabled" - fields["health_monitor_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["health_monitor_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["health_monitor_paths"] = "HealthMonitorPaths" - fields["host_check_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["host_check_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["host_check_enabled"] = "HostCheckEnabled" - fields["ignore_server_port"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ignore_server_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ignore_server_port"] = "IgnoreServerPort" - fields["inline_health_monitor"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["inline_health_monitor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["inline_health_monitor"] = "InlineHealthMonitor" - fields["ipaddrgroup_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ipaddrgroup_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ipaddrgroup_path"] = "IpaddrgroupPath" - fields["lb_algorithm"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lb_algorithm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lb_algorithm"] = "LbAlgorithm" - fields["lb_algorithm_consistent_hash_hdr"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lb_algorithm_consistent_hash_hdr"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lb_algorithm_consistent_hash_hdr"] = "LbAlgorithmConsistentHashHdr" - fields["lb_algorithm_core_nonaffinity"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["lb_algorithm_core_nonaffinity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["lb_algorithm_core_nonaffinity"] = "LbAlgorithmCoreNonaffinity" - fields["lb_algorithm_hash"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lb_algorithm_hash"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lb_algorithm_hash"] = "LbAlgorithmHash" - fields["lookup_server_by_name"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["lookup_server_by_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["lookup_server_by_name"] = "LookupServerByName" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["max_concurrent_connections_per_server"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_concurrent_connections_per_server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_concurrent_connections_per_server"] = "MaxConcurrentConnectionsPerServer" - fields["max_conn_rate_per_server"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBRateProfileBindingType)) + fields["max_conn_rate_per_server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBRateProfileBindingType)) fieldNameMap["max_conn_rate_per_server"] = "MaxConnRatePerServer" - fields["min_health_monitors_up"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["min_health_monitors_up"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["min_health_monitors_up"] = "MinHealthMonitorsUp" - fields["min_servers_up"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["min_servers_up"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["min_servers_up"] = "MinServersUp" - fields["networks"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBNetworkFilterBindingType), reflect.TypeOf([]ALBNetworkFilter{}))) + fields["networks"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBNetworkFilterBindingType), reflect.TypeOf([]ALBNetworkFilter{}))) fieldNameMap["networks"] = "Networks" - fields["pki_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pki_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pki_profile_path"] = "PkiProfilePath" - fields["placement_networks"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBPlacementNetworkBindingType), reflect.TypeOf([]ALBPlacementNetwork{}))) + fields["placement_networks"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBPlacementNetworkBindingType), reflect.TypeOf([]ALBPlacementNetwork{}))) fieldNameMap["placement_networks"] = "PlacementNetworks" - fields["request_queue_depth"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["request_queue_depth"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["request_queue_depth"] = "RequestQueueDepth" - fields["request_queue_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["request_queue_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["request_queue_enabled"] = "RequestQueueEnabled" - fields["rewrite_host_header_to_server_name"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["rewrite_host_header_to_server_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["rewrite_host_header_to_server_name"] = "RewriteHostHeaderToServerName" - fields["rewrite_host_header_to_sni"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["rewrite_host_header_to_sni"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["rewrite_host_header_to_sni"] = "RewriteHostHeaderToSni" - fields["routing_pool"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["routing_pool"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["routing_pool"] = "RoutingPool" - fields["server_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server_name"] = "ServerName" - fields["server_reselect"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPServerReselectBindingType)) + fields["server_reselect"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPServerReselectBindingType)) fieldNameMap["server_reselect"] = "ServerReselect" - fields["server_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["server_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["server_timeout"] = "ServerTimeout" - fields["servers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBServerBindingType), reflect.TypeOf([]ALBServer{}))) + fields["servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBServerBindingType), reflect.TypeOf([]ALBServer{}))) fieldNameMap["servers"] = "Servers" - fields["service_metadata"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["service_metadata"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["service_metadata"] = "ServiceMetadata" - fields["sni_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sni_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sni_enabled"] = "SniEnabled" - fields["ssl_key_and_certificate_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ssl_key_and_certificate_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ssl_key_and_certificate_path"] = "SslKeyAndCertificatePath" - fields["ssl_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ssl_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ssl_profile_path"] = "SslProfilePath" - fields["tier1_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_path"] = "Tier1Path" - fields["use_service_port"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["use_service_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["use_service_port"] = "UseServicePort" - fields["vrf_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vrf_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vrf_name"] = "VrfName" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_pool", fields, reflect.TypeOf(ALBPool{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_pool", fields, reflect.TypeOf(ALBPool{}), fieldNameMap, validators) } -func ALBPoolAnalyticsPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBPoolAnalyticsPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enable_realtime_metrics"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_realtime_metrics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_realtime_metrics"] = "EnableRealtimeMetrics" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_pool_analytics_policy", fields, reflect.TypeOf(ALBPoolAnalyticsPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_pool_analytics_policy", fields, reflect.TypeOf(ALBPoolAnalyticsPolicy{}), fieldNameMap, validators) } -func ALBPoolApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBPoolApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBPoolBindingType), reflect.TypeOf([]ALBPool{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBPoolBindingType), reflect.TypeOf([]ALBPool{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_pool_api_response", fields, reflect.TypeOf(ALBPoolApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_pool_api_response", fields, reflect.TypeOf(ALBPoolApiResponse{}), fieldNameMap, validators) } -func ALBPoolGroupBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBPoolGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["cloud_config_cksum"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cloud_config_cksum"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cloud_config_cksum"] = "CloudConfigCksum" - fields["cloud_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cloud_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cloud_name"] = "CloudName" - fields["created_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["created_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["created_by"] = "CreatedBy" - fields["deactivate_primary_pool_on_down"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["deactivate_primary_pool_on_down"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["deactivate_primary_pool_on_down"] = "DeactivatePrimaryPoolOnDown" - fields["deployment_policy_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["deployment_policy_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["deployment_policy_path"] = "DeploymentPolicyPath" - fields["enable_http2"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_http2"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_http2"] = "EnableHttp2" - fields["fail_action"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBFailActionBindingType)) + fields["fail_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBFailActionBindingType)) fieldNameMap["fail_action"] = "FailAction" - fields["implicit_priority_labels"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["implicit_priority_labels"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["implicit_priority_labels"] = "ImplicitPriorityLabels" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["members"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBPoolGroupMemberBindingType), reflect.TypeOf([]ALBPoolGroupMember{}))) + fields["members"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBPoolGroupMemberBindingType), reflect.TypeOf([]ALBPoolGroupMember{}))) fieldNameMap["members"] = "Members" - fields["min_servers"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["min_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["min_servers"] = "MinServers" - fields["priority_labels_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["priority_labels_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["priority_labels_path"] = "PriorityLabelsPath" - fields["service_metadata"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["service_metadata"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["service_metadata"] = "ServiceMetadata" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_pool_group", fields, reflect.TypeOf(ALBPoolGroup{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_pool_group", fields, reflect.TypeOf(ALBPoolGroup{}), fieldNameMap, validators) } -func ALBPoolGroupApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBPoolGroupApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBPoolGroupBindingType), reflect.TypeOf([]ALBPoolGroup{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBPoolGroupBindingType), reflect.TypeOf([]ALBPoolGroup{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_pool_group_api_response", fields, reflect.TypeOf(ALBPoolGroupApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_pool_group_api_response", fields, reflect.TypeOf(ALBPoolGroupApiResponse{}), fieldNameMap, validators) } -func ALBPoolGroupDeploymentPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBPoolGroupDeploymentPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["auto_disable_old_prod_pools"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["auto_disable_old_prod_pools"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["auto_disable_old_prod_pools"] = "AutoDisableOldProdPools" - fields["evaluation_duration"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["evaluation_duration"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["evaluation_duration"] = "EvaluationDuration" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBPGDeploymentRuleBindingType), reflect.TypeOf([]ALBPGDeploymentRule{}))) + fields["rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBPGDeploymentRuleBindingType), reflect.TypeOf([]ALBPGDeploymentRule{}))) fieldNameMap["rules"] = "Rules" - fields["scheme"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["scheme"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["scheme"] = "Scheme" - fields["target_test_traffic_ratio"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["target_test_traffic_ratio"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["target_test_traffic_ratio"] = "TargetTestTrafficRatio" - fields["test_traffic_ratio_rampup"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["test_traffic_ratio_rampup"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["test_traffic_ratio_rampup"] = "TestTrafficRatioRampup" - fields["webhook_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["webhook_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["webhook_path"] = "WebhookPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_pool_group_deployment_policy", fields, reflect.TypeOf(ALBPoolGroupDeploymentPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_pool_group_deployment_policy", fields, reflect.TypeOf(ALBPoolGroupDeploymentPolicy{}), fieldNameMap, validators) } -func ALBPoolGroupDeploymentPolicyApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBPoolGroupDeploymentPolicyApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBPoolGroupDeploymentPolicyBindingType), reflect.TypeOf([]ALBPoolGroupDeploymentPolicy{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBPoolGroupDeploymentPolicyBindingType), reflect.TypeOf([]ALBPoolGroupDeploymentPolicy{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_pool_group_deployment_policy_api_response", fields, reflect.TypeOf(ALBPoolGroupDeploymentPolicyApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_pool_group_deployment_policy_api_response", fields, reflect.TypeOf(ALBPoolGroupDeploymentPolicyApiResponse{}), fieldNameMap, validators) } -func ALBPoolGroupMemberBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBPoolGroupMemberBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["deployment_state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["deployment_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["deployment_state"] = "DeploymentState" - fields["pool_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pool_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pool_path"] = "PoolPath" - fields["priority_label"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["priority_label"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["priority_label"] = "PriorityLabel" - fields["ratio"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ratio"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ratio"] = "Ratio" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_pool_group_member", fields, reflect.TypeOf(ALBPoolGroupMember{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_pool_group_member", fields, reflect.TypeOf(ALBPoolGroupMember{}), fieldNameMap, validators) } -func ALBPoolServerBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBPoolServerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["hostname"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["hostname"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["hostname"] = "Hostname" - fields["ip"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrBindingType)) + fields["ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType)) fieldNameMap["ip"] = "Ip" - fields["port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["port"] = "Port" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_pool_server", fields, reflect.TypeOf(ALBPoolServer{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_pool_server", fields, reflect.TypeOf(ALBPoolServer{}), fieldNameMap, validators) } -func ALBPortMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBPortMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["match_criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_criteria"] = "MatchCriteria" - fields["ports"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewIntegerType(), reflect.TypeOf([]int64{}))) + fields["ports"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewIntegerType(), reflect.TypeOf([]int64{}))) fieldNameMap["ports"] = "Ports" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_port_match", fields, reflect.TypeOf(ALBPortMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_port_match", fields, reflect.TypeOf(ALBPortMatch{}), fieldNameMap, validators) } -func ALBPortRangeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBPortRangeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["end"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["end"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["end"] = "End" - fields["start"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["start"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["start"] = "Start" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_port_range", fields, reflect.TypeOf(ALBPortRange{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_port_range", fields, reflect.TypeOf(ALBPortRange{}), fieldNameMap, validators) } -func ALBPriorityLabelsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBPriorityLabelsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["cloud_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cloud_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cloud_name"] = "CloudName" - fields["equivalent_labels"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBEquivalentLabelsBindingType), reflect.TypeOf([]ALBEquivalentLabels{}))) + fields["equivalent_labels"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBEquivalentLabelsBindingType), reflect.TypeOf([]ALBEquivalentLabels{}))) fieldNameMap["equivalent_labels"] = "EquivalentLabels" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_priority_labels", fields, reflect.TypeOf(ALBPriorityLabels{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_priority_labels", fields, reflect.TypeOf(ALBPriorityLabels{}), fieldNameMap, validators) } -func ALBPriorityLabelsApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBPriorityLabelsApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBPriorityLabelsBindingType), reflect.TypeOf([]ALBPriorityLabels{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBPriorityLabelsBindingType), reflect.TypeOf([]ALBPriorityLabels{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_priority_labels_api_response", fields, reflect.TypeOf(ALBPriorityLabelsApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_priority_labels_api_response", fields, reflect.TypeOf(ALBPriorityLabelsApiResponse{}), fieldNameMap, validators) } -func ALBProtocolMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBProtocolMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["match_criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_criteria"] = "MatchCriteria" - fields["protocols"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["protocols"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["protocols"] = "Protocols" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_protocol_match", fields, reflect.TypeOf(ALBProtocolMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_protocol_match", fields, reflect.TypeOf(ALBProtocolMatch{}), fieldNameMap, validators) } -func ALBProtocolParserBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBProtocolParserBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["parser_code"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["parser_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parser_code"] = "ParserCode" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_protocol_parser", fields, reflect.TypeOf(ALBProtocolParser{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_protocol_parser", fields, reflect.TypeOf(ALBProtocolParser{}), fieldNameMap, validators) } -func ALBProtocolParserApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBProtocolParserApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBProtocolParserBindingType), reflect.TypeOf([]ALBProtocolParser{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBProtocolParserBindingType), reflect.TypeOf([]ALBProtocolParser{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_protocol_parser_api_response", fields, reflect.TypeOf(ALBProtocolParserApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_protocol_parser_api_response", fields, reflect.TypeOf(ALBProtocolParserApiResponse{}), fieldNameMap, validators) } -func ALBQueryMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBQueryMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["match_case"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_case"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_case"] = "MatchCase" - fields["match_criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_criteria"] = "MatchCriteria" - fields["match_str"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["match_str"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["match_str"] = "MatchStr" - fields["string_group_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["string_group_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["string_group_paths"] = "StringGroupPaths" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_query_match", fields, reflect.TypeOf(ALBQueryMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_query_match", fields, reflect.TypeOf(ALBQueryMatch{}), fieldNameMap, validators) } -func ALBRateLimiterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBRateLimiterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["burst_sz"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["burst_sz"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["burst_sz"] = "BurstSz" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["period"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["period"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["period"] = "Period" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_rate_limiter", fields, reflect.TypeOf(ALBRateLimiter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_rate_limiter", fields, reflect.TypeOf(ALBRateLimiter{}), fieldNameMap, validators) } -func ALBRateLimiterActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBRateLimiterActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["file"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPLocalFileBindingType)) + fields["file"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPLocalFileBindingType)) fieldNameMap["file"] = "File" - fields["redirect"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPRedirectActionBindingType)) + fields["redirect"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPRedirectActionBindingType)) fieldNameMap["redirect"] = "Redirect" - fields["status_code"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status_code"] = "StatusCode" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_rate_limiter_action", fields, reflect.TypeOf(ALBRateLimiterAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_rate_limiter_action", fields, reflect.TypeOf(ALBRateLimiterAction{}), fieldNameMap, validators) } -func ALBRateLimiterProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBRateLimiterProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["client_ip_connections_rate_limit"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBRateProfileBindingType)) + fields["client_ip_connections_rate_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBRateProfileBindingType)) fieldNameMap["client_ip_connections_rate_limit"] = "ClientIpConnectionsRateLimit" - fields["client_ip_failed_requests_rate_limit"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBRateProfileBindingType)) + fields["client_ip_failed_requests_rate_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBRateProfileBindingType)) fieldNameMap["client_ip_failed_requests_rate_limit"] = "ClientIpFailedRequestsRateLimit" - fields["client_ip_requests_rate_limit"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBRateProfileBindingType)) + fields["client_ip_requests_rate_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBRateProfileBindingType)) fieldNameMap["client_ip_requests_rate_limit"] = "ClientIpRequestsRateLimit" - fields["client_ip_scanners_requests_rate_limit"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBRateProfileBindingType)) + fields["client_ip_scanners_requests_rate_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBRateProfileBindingType)) fieldNameMap["client_ip_scanners_requests_rate_limit"] = "ClientIpScannersRequestsRateLimit" - fields["client_ip_to_uri_failed_requests_rate_limit"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBRateProfileBindingType)) + fields["client_ip_to_uri_failed_requests_rate_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBRateProfileBindingType)) fieldNameMap["client_ip_to_uri_failed_requests_rate_limit"] = "ClientIpToUriFailedRequestsRateLimit" - fields["client_ip_to_uri_requests_rate_limit"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBRateProfileBindingType)) + fields["client_ip_to_uri_requests_rate_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBRateProfileBindingType)) fieldNameMap["client_ip_to_uri_requests_rate_limit"] = "ClientIpToUriRequestsRateLimit" - fields["custom_requests_rate_limit"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBRateProfileBindingType)) + fields["custom_requests_rate_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBRateProfileBindingType)) fieldNameMap["custom_requests_rate_limit"] = "CustomRequestsRateLimit" - fields["http_header_rate_limits"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRateProfileBindingType), reflect.TypeOf([]ALBRateProfile{}))) + fields["http_header_rate_limits"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRateProfileBindingType), reflect.TypeOf([]ALBRateProfile{}))) fieldNameMap["http_header_rate_limits"] = "HttpHeaderRateLimits" - fields["uri_failed_requests_rate_limit"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBRateProfileBindingType)) + fields["uri_failed_requests_rate_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBRateProfileBindingType)) fieldNameMap["uri_failed_requests_rate_limit"] = "UriFailedRequestsRateLimit" - fields["uri_requests_rate_limit"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBRateProfileBindingType)) + fields["uri_requests_rate_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBRateProfileBindingType)) fieldNameMap["uri_requests_rate_limit"] = "UriRequestsRateLimit" - fields["uri_scanners_requests_rate_limit"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBRateProfileBindingType)) + fields["uri_scanners_requests_rate_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBRateProfileBindingType)) fieldNameMap["uri_scanners_requests_rate_limit"] = "UriScannersRequestsRateLimit" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_rate_limiter_profile", fields, reflect.TypeOf(ALBRateLimiterProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_rate_limiter_profile", fields, reflect.TypeOf(ALBRateLimiterProfile{}), fieldNameMap, validators) } -func ALBRateProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBRateProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBRateLimiterActionBindingType)) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBRateLimiterActionBindingType)) fieldNameMap["action"] = "Action" - fields["explicit_tracking"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["explicit_tracking"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["explicit_tracking"] = "ExplicitTracking" - fields["fine_grain"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["fine_grain"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["fine_grain"] = "FineGrain" - fields["http_cookie"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["http_cookie"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["http_cookie"] = "HttpCookie" - fields["http_header"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["http_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["http_header"] = "HttpHeader" - fields["rate_limiter"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBRateLimiterBindingType)) + fields["rate_limiter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBRateLimiterBindingType)) fieldNameMap["rate_limiter"] = "RateLimiter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_rate_profile", fields, reflect.TypeOf(ALBRateProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_rate_profile", fields, reflect.TypeOf(ALBRateProfile{}), fieldNameMap, validators) } -func ALBReplaceStringVarBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBReplaceStringVarBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - fields["val"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["val"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["val"] = "Val" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_replace_string_var", fields, reflect.TypeOf(ALBReplaceStringVar{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_replace_string_var", fields, reflect.TypeOf(ALBReplaceStringVar{}), fieldNameMap, validators) } -func ALBResponseMatchTargetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBResponseMatchTargetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["client_ip"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrMatchBindingType)) + fields["client_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrMatchBindingType)) fieldNameMap["client_ip"] = "ClientIp" - fields["cookie"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBCookieMatchBindingType)) + fields["cookie"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBCookieMatchBindingType)) fieldNameMap["cookie"] = "Cookie" - fields["hdrs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBHdrMatchBindingType), reflect.TypeOf([]ALBHdrMatch{}))) + fields["hdrs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBHdrMatchBindingType), reflect.TypeOf([]ALBHdrMatch{}))) fieldNameMap["hdrs"] = "Hdrs" - fields["host_hdr"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHostHdrMatchBindingType)) + fields["host_hdr"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHostHdrMatchBindingType)) fieldNameMap["host_hdr"] = "HostHdr" - fields["loc_hdr"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBLocationHdrMatchBindingType)) + fields["loc_hdr"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBLocationHdrMatchBindingType)) fieldNameMap["loc_hdr"] = "LocHdr" - fields["method"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBMethodMatchBindingType)) + fields["method"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBMethodMatchBindingType)) fieldNameMap["method"] = "Method" - fields["path"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBPathMatchBindingType)) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBPathMatchBindingType)) fieldNameMap["path"] = "Path" - fields["protocol"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBProtocolMatchBindingType)) + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBProtocolMatchBindingType)) fieldNameMap["protocol"] = "Protocol" - fields["query"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBQueryMatchBindingType)) + fields["query"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBQueryMatchBindingType)) fieldNameMap["query"] = "Query" - fields["rsp_hdrs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBHdrMatchBindingType), reflect.TypeOf([]ALBHdrMatch{}))) + fields["rsp_hdrs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBHdrMatchBindingType), reflect.TypeOf([]ALBHdrMatch{}))) fieldNameMap["rsp_hdrs"] = "RspHdrs" - fields["status"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPStatusMatchBindingType)) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPStatusMatchBindingType)) fieldNameMap["status"] = "Status" - fields["version"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPVersionMatchBindingType)) + fields["version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPVersionMatchBindingType)) fieldNameMap["version"] = "Version" - fields["vs_port"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBPortMatchBindingType)) + fields["vs_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBPortMatchBindingType)) fieldNameMap["vs_port"] = "VsPort" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_response_match_target", fields, reflect.TypeOf(ALBResponseMatchTarget{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_response_match_target", fields, reflect.TypeOf(ALBResponseMatchTarget{}), fieldNameMap, validators) } -func ALBRoleFilterMatchLabelBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBRoleFilterMatchLabelBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["key"] = "Key" - fields["values"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["values"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["values"] = "Values" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_role_filter_match_label", fields, reflect.TypeOf(ALBRoleFilterMatchLabel{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_role_filter_match_label", fields, reflect.TypeOf(ALBRoleFilterMatchLabel{}), fieldNameMap, validators) } -func ALBSAMLSPConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSAMLSPConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cookie_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cookie_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cookie_name"] = "CookieName" - fields["cookie_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["cookie_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["cookie_timeout"] = "CookieTimeout" - fields["entity_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["entity_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["entity_id"] = "EntityId" - fields["key"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBHttpCookiePersistenceKeyBindingType), reflect.TypeOf([]ALBHttpCookiePersistenceKey{}))) + fields["key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBHttpCookiePersistenceKeyBindingType), reflect.TypeOf([]ALBHttpCookiePersistenceKey{}))) fieldNameMap["key"] = "Key" - fields["signing_ssl_key_and_certificate_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["signing_ssl_key_and_certificate_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["signing_ssl_key_and_certificate_path"] = "SigningSslKeyAndCertificatePath" - fields["single_signon_url"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["single_signon_url"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["single_signon_url"] = "SingleSignonUrl" - fields["sp_metadata"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sp_metadata"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sp_metadata"] = "SpMetadata" - fields["use_idp_session_timeout"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["use_idp_session_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["use_idp_session_timeout"] = "UseIdpSessionTimeout" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBSAMLSP_config", fields, reflect.TypeOf(ALBSAMLSPConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBSAMLSP_config", fields, reflect.TypeOf(ALBSAMLSPConfig{}), fieldNameMap, validators) } -func ALBSSLCertificateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSSLCertificateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["certificate"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["certificate"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["certificate"] = "Certificate" - fields["certificate_signing_request"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["certificate_signing_request"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["certificate_signing_request"] = "CertificateSigningRequest" - fields["chain_verified"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["chain_verified"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["chain_verified"] = "ChainVerified" - fields["days_until_expire"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["days_until_expire"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["days_until_expire"] = "DaysUntilExpire" - fields["expiry_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["expiry_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["expiry_status"] = "ExpiryStatus" - fields["fingerprint"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["fingerprint"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["fingerprint"] = "Fingerprint" - fields["issuer"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBSSLCertificateDescriptionBindingType)) + fields["issuer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBSSLCertificateDescriptionBindingType)) fieldNameMap["issuer"] = "Issuer" - fields["key_params"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBSSLKeyParamsBindingType)) + fields["key_params"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBSSLKeyParamsBindingType)) fieldNameMap["key_params"] = "KeyParams" - fields["not_after"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["not_after"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["not_after"] = "NotAfter" - fields["not_before"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["not_before"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["not_before"] = "NotBefore" - fields["public_key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["public_key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["public_key"] = "PublicKey" - fields["self_signed"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["self_signed"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["self_signed"] = "SelfSigned" - fields["serial_number"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["serial_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["serial_number"] = "SerialNumber" - fields["signature"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["signature"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["signature"] = "Signature" - fields["signature_algorithm"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["signature_algorithm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["signature_algorithm"] = "SignatureAlgorithm" - fields["subject"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBSSLCertificateDescriptionBindingType)) + fields["subject"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBSSLCertificateDescriptionBindingType)) fieldNameMap["subject"] = "Subject" - fields["subject_alt_names"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["subject_alt_names"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["subject_alt_names"] = "SubjectAltNames" - fields["text"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["text"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["text"] = "Text" - fields["version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["version"] = "Version" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBSSL_certificate", fields, reflect.TypeOf(ALBSSLCertificate{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBSSL_certificate", fields, reflect.TypeOf(ALBSSLCertificate{}), fieldNameMap, validators) } -func ALBSSLCertificateDescriptionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSSLCertificateDescriptionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["common_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["common_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["common_name"] = "CommonName" - fields["country"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["country"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["country"] = "Country" - fields["distinguished_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["distinguished_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["distinguished_name"] = "DistinguishedName" - fields["email_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["email_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["email_address"] = "EmailAddress" - fields["locality"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["locality"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["locality"] = "Locality" - fields["organization"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["organization"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["organization"] = "Organization" - fields["organization_unit"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["organization_unit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["organization_unit"] = "OrganizationUnit" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBSSL_certificate_description", fields, reflect.TypeOf(ALBSSLCertificateDescription{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBSSL_certificate_description", fields, reflect.TypeOf(ALBSSLCertificateDescription{}), fieldNameMap, validators) } -func ALBSSLClientCertificateActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSSLClientCertificateActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["close_connection"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["close_connection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["close_connection"] = "CloseConnection" - fields["headers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBSSLClientRequestHeaderBindingType), reflect.TypeOf([]ALBSSLClientRequestHeader{}))) + fields["headers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBSSLClientRequestHeaderBindingType), reflect.TypeOf([]ALBSSLClientRequestHeader{}))) fieldNameMap["headers"] = "Headers" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBSSL_client_certificate_action", fields, reflect.TypeOf(ALBSSLClientCertificateAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBSSL_client_certificate_action", fields, reflect.TypeOf(ALBSSLClientCertificateAction{}), fieldNameMap, validators) } -func ALBSSLClientRequestHeaderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSSLClientRequestHeaderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["request_header"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_header"] = "RequestHeader" - fields["request_header_value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_header_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_header_value"] = "RequestHeaderValue" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBSSL_client_request_header", fields, reflect.TypeOf(ALBSSLClientRequestHeader{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBSSL_client_request_header", fields, reflect.TypeOf(ALBSSLClientRequestHeader{}), fieldNameMap, validators) } -func ALBSSLKeyAndCertificateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSSLKeyAndCertificateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["ca_certs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBCertificateAuthorityBindingType), reflect.TypeOf([]ALBCertificateAuthority{}))) + fields["ca_certs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBCertificateAuthorityBindingType), reflect.TypeOf([]ALBCertificateAuthority{}))) fieldNameMap["ca_certs"] = "CaCerts" - fields["certificate"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBSSLCertificateBindingType)) + fields["certificate"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBSSLCertificateBindingType)) fieldNameMap["certificate"] = "Certificate" - fields["certificate_base64"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["certificate_base64"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["certificate_base64"] = "CertificateBase64" - fields["created_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["created_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["created_by"] = "CreatedBy" - fields["dynamic_params"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBCustomParamsBindingType), reflect.TypeOf([]ALBCustomParams{}))) + fields["dynamic_params"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBCustomParamsBindingType), reflect.TypeOf([]ALBCustomParams{}))) fieldNameMap["dynamic_params"] = "DynamicParams" - fields["enable_ocsp_stapling"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_ocsp_stapling"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_ocsp_stapling"] = "EnableOcspStapling" - fields["enckey_base64"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enckey_base64"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enckey_base64"] = "EnckeyBase64" - fields["enckey_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enckey_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enckey_name"] = "EnckeyName" - fields["format"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["format"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["format"] = "Format" - fields["hardwaresecuritymodulegroup_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["hardwaresecuritymodulegroup_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["hardwaresecuritymodulegroup_path"] = "HardwaresecuritymodulegroupPath" - fields["key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["key"] = "Key" - fields["key_base64"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["key_base64"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["key_base64"] = "KeyBase64" - fields["key_params"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBSSLKeyParamsBindingType)) + fields["key_params"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBSSLKeyParamsBindingType)) fieldNameMap["key_params"] = "KeyParams" - fields["key_passphrase"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["key_passphrase"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["key_passphrase"] = "KeyPassphrase" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["ocsp_config"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBOCSPConfigBindingType)) + fields["ocsp_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBOCSPConfigBindingType)) fieldNameMap["ocsp_config"] = "OcspConfig" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBSSL_key_and_certificate", fields, reflect.TypeOf(ALBSSLKeyAndCertificate{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBSSL_key_and_certificate", fields, reflect.TypeOf(ALBSSLKeyAndCertificate{}), fieldNameMap, validators) } -func ALBSSLKeyAndCertificateApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSSLKeyAndCertificateApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBSSLKeyAndCertificateBindingType), reflect.TypeOf([]ALBSSLKeyAndCertificate{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBSSLKeyAndCertificateBindingType), reflect.TypeOf([]ALBSSLKeyAndCertificate{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBSSL_key_and_certificate_api_response", fields, reflect.TypeOf(ALBSSLKeyAndCertificateApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBSSL_key_and_certificate_api_response", fields, reflect.TypeOf(ALBSSLKeyAndCertificateApiResponse{}), fieldNameMap, validators) } -func ALBSSLKeyECParamsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSSLKeyECParamsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["curve"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["curve"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["curve"] = "Curve" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBSSL_key_EC_params", fields, reflect.TypeOf(ALBSSLKeyECParams{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBSSL_key_EC_params", fields, reflect.TypeOf(ALBSSLKeyECParams{}), fieldNameMap, validators) } -func ALBSSLKeyParamsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSSLKeyParamsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["algorithm"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["algorithm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["algorithm"] = "Algorithm" - fields["ec_params"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBSSLKeyECParamsBindingType)) + fields["ec_params"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBSSLKeyECParamsBindingType)) fieldNameMap["ec_params"] = "EcParams" - fields["rsa_params"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBSSLKeyRSAParamsBindingType)) + fields["rsa_params"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBSSLKeyRSAParamsBindingType)) fieldNameMap["rsa_params"] = "RsaParams" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBSSL_key_params", fields, reflect.TypeOf(ALBSSLKeyParams{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBSSL_key_params", fields, reflect.TypeOf(ALBSSLKeyParams{}), fieldNameMap, validators) } -func ALBSSLKeyRSAParamsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSSLKeyRSAParamsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["exponent"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["exponent"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["exponent"] = "Exponent" - fields["key_size"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["key_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["key_size"] = "KeySize" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBSSL_key_RSA_params", fields, reflect.TypeOf(ALBSSLKeyRSAParams{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBSSL_key_RSA_params", fields, reflect.TypeOf(ALBSSLKeyRSAParams{}), fieldNameMap, validators) } -func ALBSSLProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSSLProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["accepted_ciphers"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["accepted_ciphers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["accepted_ciphers"] = "AcceptedCiphers" - fields["accepted_versions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBSSLVersionBindingType), reflect.TypeOf([]ALBSSLVersion{}))) + fields["accepted_versions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBSSLVersionBindingType), reflect.TypeOf([]ALBSSLVersion{}))) fieldNameMap["accepted_versions"] = "AcceptedVersions" - fields["avi_tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBTagBindingType), reflect.TypeOf([]ALBTag{}))) + fields["avi_tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBTagBindingType), reflect.TypeOf([]ALBTag{}))) fieldNameMap["avi_tags"] = "AviTags" - fields["cipher_enums"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["cipher_enums"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["cipher_enums"] = "CipherEnums" - fields["ciphersuites"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ciphersuites"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ciphersuites"] = "Ciphersuites" - fields["enable_early_data"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_early_data"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_early_data"] = "EnableEarlyData" - fields["enable_ssl_session_reuse"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_ssl_session_reuse"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_ssl_session_reuse"] = "EnableSslSessionReuse" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["prefer_client_cipher_ordering"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["prefer_client_cipher_ordering"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["prefer_client_cipher_ordering"] = "PreferClientCipherOrdering" - fields["send_close_notify"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["send_close_notify"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["send_close_notify"] = "SendCloseNotify" - fields["ssl_rating"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBSSLRatingBindingType)) + fields["ssl_rating"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBSSLRatingBindingType)) fieldNameMap["ssl_rating"] = "SslRating" - fields["ssl_session_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ssl_session_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ssl_session_timeout"] = "SslSessionTimeout" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBSSL_profile", fields, reflect.TypeOf(ALBSSLProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBSSL_profile", fields, reflect.TypeOf(ALBSSLProfile{}), fieldNameMap, validators) } -func ALBSSLProfileApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSSLProfileApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBSSLProfileBindingType), reflect.TypeOf([]ALBSSLProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBSSLProfileBindingType), reflect.TypeOf([]ALBSSLProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBSSL_profile_api_response", fields, reflect.TypeOf(ALBSSLProfileApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBSSL_profile_api_response", fields, reflect.TypeOf(ALBSSLProfileApiResponse{}), fieldNameMap, validators) } -func ALBSSLProfileSelectorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSSLProfileSelectorBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["client_ip_list"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrMatchBindingType)) + fields["client_ip_list"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrMatchBindingType)) fieldNameMap["client_ip_list"] = "ClientIpList" - fields["ssl_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ssl_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ssl_profile_path"] = "SslProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBSSL_profile_selector", fields, reflect.TypeOf(ALBSSLProfileSelector{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBSSL_profile_selector", fields, reflect.TypeOf(ALBSSLProfileSelector{}), fieldNameMap, validators) } -func ALBSSLRatingBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSSLRatingBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["compatibility_rating"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["compatibility_rating"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["compatibility_rating"] = "CompatibilityRating" - fields["performance_rating"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["performance_rating"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["performance_rating"] = "PerformanceRating" - fields["security_score"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["security_score"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["security_score"] = "SecurityScore" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBSSL_rating", fields, reflect.TypeOf(ALBSSLRating{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBSSL_rating", fields, reflect.TypeOf(ALBSSLRating{}), fieldNameMap, validators) } -func ALBSSLVersionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSSLVersionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBSSL_version", fields, reflect.TypeOf(ALBSSLVersion{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBSSL_version", fields, reflect.TypeOf(ALBSSLVersion{}), fieldNameMap, validators) } -func ALBSSOPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSSOPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["authentication_policy"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBAuthenticationPolicyBindingType)) + fields["authentication_policy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBAuthenticationPolicyBindingType)) fieldNameMap["authentication_policy"] = "AuthenticationPolicy" - fields["authorization_policy"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBAuthorizationPolicyBindingType)) + fields["authorization_policy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBAuthorizationPolicyBindingType)) fieldNameMap["authorization_policy"] = "AuthorizationPolicy" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBSSO_policy", fields, reflect.TypeOf(ALBSSOPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBSSO_policy", fields, reflect.TypeOf(ALBSSOPolicy{}), fieldNameMap, validators) } -func ALBSSOPolicyApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSSOPolicyApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBSSOPolicyBindingType), reflect.TypeOf([]ALBSSOPolicy{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBSSOPolicyBindingType), reflect.TypeOf([]ALBSSOPolicy{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBSSO_policy_api_response", fields, reflect.TypeOf(ALBSSOPolicyApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBSSO_policy_api_response", fields, reflect.TypeOf(ALBSSOPolicyApiResponse{}), fieldNameMap, validators) } -func ALBSamlIdentityProviderSettingsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSamlIdentityProviderSettingsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["metadata"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["metadata"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["metadata"] = "Metadata" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_saml_identity_provider_settings", fields, reflect.TypeOf(ALBSamlIdentityProviderSettings{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_saml_identity_provider_settings", fields, reflect.TypeOf(ALBSamlIdentityProviderSettings{}), fieldNameMap, validators) } -func ALBSamlServiceProviderNodeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSamlServiceProviderNodeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["entity_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["entity_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["entity_id"] = "EntityId" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["signing_ssl_key_and_certificate_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["signing_ssl_key_and_certificate_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["signing_ssl_key_and_certificate_path"] = "SigningSslKeyAndCertificatePath" - fields["single_signon_url"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["single_signon_url"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["single_signon_url"] = "SingleSignonUrl" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_saml_service_provider_node", fields, reflect.TypeOf(ALBSamlServiceProviderNode{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_saml_service_provider_node", fields, reflect.TypeOf(ALBSamlServiceProviderNode{}), fieldNameMap, validators) } -func ALBSamlServiceProviderSettingsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSamlServiceProviderSettingsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["fqdn"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["fqdn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["fqdn"] = "Fqdn" - fields["org_display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["org_display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["org_display_name"] = "OrgDisplayName" - fields["org_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["org_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["org_name"] = "OrgName" - fields["org_url"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["org_url"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["org_url"] = "OrgUrl" - fields["saml_entity_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["saml_entity_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["saml_entity_type"] = "SamlEntityType" - fields["sp_nodes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBSamlServiceProviderNodeBindingType), reflect.TypeOf([]ALBSamlServiceProviderNode{}))) + fields["sp_nodes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBSamlServiceProviderNodeBindingType), reflect.TypeOf([]ALBSamlServiceProviderNode{}))) fieldNameMap["sp_nodes"] = "SpNodes" - fields["tech_contact_email"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tech_contact_email"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tech_contact_email"] = "TechContactEmail" - fields["tech_contact_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tech_contact_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tech_contact_name"] = "TechContactName" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_saml_service_provider_settings", fields, reflect.TypeOf(ALBSamlServiceProviderSettings{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_saml_service_provider_settings", fields, reflect.TypeOf(ALBSamlServiceProviderSettings{}), fieldNameMap, validators) } -func ALBSamlSettingsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSamlSettingsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["idp"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBSamlIdentityProviderSettingsBindingType)) + fields["idp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBSamlIdentityProviderSettingsBindingType)) fieldNameMap["idp"] = "Idp" - fields["sp"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBSamlServiceProviderSettingsBindingType)) + fields["sp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBSamlServiceProviderSettingsBindingType)) fieldNameMap["sp"] = "Sp" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_saml_settings", fields, reflect.TypeOf(ALBSamlSettings{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_saml_settings", fields, reflect.TypeOf(ALBSamlSettings{}), fieldNameMap, validators) } -func ALBSecurityPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSecurityPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["dns_attacks"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDnsAttacksBindingType)) + fields["dns_attacks"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDnsAttacksBindingType)) fieldNameMap["dns_attacks"] = "DnsAttacks" - fields["dns_policy_index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dns_policy_index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dns_policy_index"] = "DnsPolicyIndex" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["network_security_policy_index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["network_security_policy_index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["network_security_policy_index"] = "NetworkSecurityPolicyIndex" - fields["oper_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["oper_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["oper_mode"] = "OperMode" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_security_policy", fields, reflect.TypeOf(ALBSecurityPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_security_policy", fields, reflect.TypeOf(ALBSecurityPolicy{}), fieldNameMap, validators) } -func ALBSecurityPolicyApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSecurityPolicyApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBSecurityPolicyBindingType), reflect.TypeOf([]ALBSecurityPolicy{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBSecurityPolicyBindingType), reflect.TypeOf([]ALBSecurityPolicy{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_security_policy_api_response", fields, reflect.TypeOf(ALBSecurityPolicyApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_security_policy_api_response", fields, reflect.TypeOf(ALBSecurityPolicyApiResponse{}), fieldNameMap, validators) } -func ALBSensitiveFieldRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSensitiveFieldRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - fields["match"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBStringMatchBindingType)) + fields["match"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBStringMatchBindingType)) fieldNameMap["match"] = "Match" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_sensitive_field_rule", fields, reflect.TypeOf(ALBSensitiveFieldRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_sensitive_field_rule", fields, reflect.TypeOf(ALBSensitiveFieldRule{}), fieldNameMap, validators) } -func ALBSensitiveLogProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSensitiveLogProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["header_field_rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBSensitiveFieldRuleBindingType), reflect.TypeOf([]ALBSensitiveFieldRule{}))) + fields["header_field_rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBSensitiveFieldRuleBindingType), reflect.TypeOf([]ALBSensitiveFieldRule{}))) fieldNameMap["header_field_rules"] = "HeaderFieldRules" - fields["uri_query_field_rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBSensitiveFieldRuleBindingType), reflect.TypeOf([]ALBSensitiveFieldRule{}))) + fields["uri_query_field_rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBSensitiveFieldRuleBindingType), reflect.TypeOf([]ALBSensitiveFieldRule{}))) fieldNameMap["uri_query_field_rules"] = "UriQueryFieldRules" - fields["waf_field_rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBSensitiveFieldRuleBindingType), reflect.TypeOf([]ALBSensitiveFieldRule{}))) + fields["waf_field_rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBSensitiveFieldRuleBindingType), reflect.TypeOf([]ALBSensitiveFieldRule{}))) fieldNameMap["waf_field_rules"] = "WafFieldRules" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_sensitive_log_profile", fields, reflect.TypeOf(ALBSensitiveLogProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_sensitive_log_profile", fields, reflect.TypeOf(ALBSensitiveLogProfile{}), fieldNameMap, validators) } -func ALBServerBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBServerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["autoscaling_group_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["autoscaling_group_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["autoscaling_group_name"] = "AutoscalingGroupName" - fields["availability_zone"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["availability_zone"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["availability_zone"] = "AvailabilityZone" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["discovered_networks"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDiscoveredNetworkBindingType), reflect.TypeOf([]ALBDiscoveredNetwork{}))) + fields["discovered_networks"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDiscoveredNetworkBindingType), reflect.TypeOf([]ALBDiscoveredNetwork{}))) fieldNameMap["discovered_networks"] = "DiscoveredNetworks" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["external_orchestration_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["external_orchestration_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["external_orchestration_id"] = "ExternalOrchestrationId" - fields["external_uuid"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["external_uuid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["external_uuid"] = "ExternalUuid" - fields["hostname"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["hostname"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["hostname"] = "Hostname" - fields["ip"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrBindingType)) + fields["ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType)) fieldNameMap["ip"] = "Ip" - fields["is_static"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_static"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_static"] = "IsStatic" - fields["location"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBGeoLocationBindingType)) + fields["location"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBGeoLocationBindingType)) fieldNameMap["location"] = "Location" - fields["mac_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac_address"] = "MacAddress" - fields["port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["port"] = "Port" - fields["prst_hdr_val"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["prst_hdr_val"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["prst_hdr_val"] = "PrstHdrVal" - fields["ratio"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ratio"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ratio"] = "Ratio" - fields["resolve_server_by_dns"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["resolve_server_by_dns"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["resolve_server_by_dns"] = "ResolveServerByDns" - fields["rewrite_host_header"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["rewrite_host_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["rewrite_host_header"] = "RewriteHostHeader" - fields["server_node"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server_node"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server_node"] = "ServerNode" - fields["verify_network"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["verify_network"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["verify_network"] = "VerifyNetwork" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_server", fields, reflect.TypeOf(ALBServer{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_server", fields, reflect.TypeOf(ALBServer{}), fieldNameMap, validators) } -func ALBServerAutoScalePolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBServerAutoScalePolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["delay_for_server_garbage_collection"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["delay_for_server_garbage_collection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["delay_for_server_garbage_collection"] = "DelayForServerGarbageCollection" - fields["intelligent_autoscale"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["intelligent_autoscale"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["intelligent_autoscale"] = "IntelligentAutoscale" - fields["intelligent_scalein_margin"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["intelligent_scalein_margin"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["intelligent_scalein_margin"] = "IntelligentScaleinMargin" - fields["intelligent_scaleout_margin"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["intelligent_scaleout_margin"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["intelligent_scaleout_margin"] = "IntelligentScaleoutMargin" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["max_scalein_adjustment_step"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_scalein_adjustment_step"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_scalein_adjustment_step"] = "MaxScaleinAdjustmentStep" - fields["max_scaleout_adjustment_step"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_scaleout_adjustment_step"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_scaleout_adjustment_step"] = "MaxScaleoutAdjustmentStep" - fields["max_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_size"] = "MaxSize" - fields["min_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["min_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["min_size"] = "MinSize" - fields["scalein_cooldown"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["scalein_cooldown"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["scalein_cooldown"] = "ScaleinCooldown" - fields["scaleout_cooldown"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["scaleout_cooldown"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["scaleout_cooldown"] = "ScaleoutCooldown" - fields["use_predicted_load"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["use_predicted_load"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["use_predicted_load"] = "UsePredictedLoad" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_server_auto_scale_policy", fields, reflect.TypeOf(ALBServerAutoScalePolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_server_auto_scale_policy", fields, reflect.TypeOf(ALBServerAutoScalePolicy{}), fieldNameMap, validators) } -func ALBServerAutoScalePolicyApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBServerAutoScalePolicyApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBServerAutoScalePolicyBindingType), reflect.TypeOf([]ALBServerAutoScalePolicy{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBServerAutoScalePolicyBindingType), reflect.TypeOf([]ALBServerAutoScalePolicy{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_server_auto_scale_policy_api_response", fields, reflect.TypeOf(ALBServerAutoScalePolicyApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_server_auto_scale_policy_api_response", fields, reflect.TypeOf(ALBServerAutoScalePolicyApiResponse{}), fieldNameMap, validators) } -func ALBServiceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBServiceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enable_http2"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_http2"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_http2"] = "EnableHttp2" - fields["enable_ssl"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_ssl"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_ssl"] = "EnableSsl" - fields["override_application_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["override_application_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["override_application_profile_path"] = "OverrideApplicationProfilePath" - fields["override_network_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["override_network_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["override_network_profile_path"] = "OverrideNetworkProfilePath" - fields["port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["port"] = "Port" - fields["port_range_end"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["port_range_end"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["port_range_end"] = "PortRangeEnd" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_service", fields, reflect.TypeOf(ALBService{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_service", fields, reflect.TypeOf(ALBService{}), fieldNameMap, validators) } -func ALBServicePoolSelectorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBServicePoolSelectorBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["service_pool_group_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["service_pool_group_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["service_pool_group_path"] = "ServicePoolGroupPath" - fields["service_pool_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["service_pool_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["service_pool_path"] = "ServicePoolPath" - fields["service_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["service_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["service_port"] = "ServicePort" - fields["service_port_range_end"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["service_port_range_end"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["service_port_range_end"] = "ServicePortRangeEnd" - fields["service_protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["service_protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["service_protocol"] = "ServiceProtocol" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_service_pool_selector", fields, reflect.TypeOf(ALBServicePoolSelector{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_service_pool_selector", fields, reflect.TypeOf(ALBServicePoolSelector{}), fieldNameMap, validators) } -func ALBSidebandProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSidebandProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBIpAddrBindingType), reflect.TypeOf([]ALBIpAddr{}))) + fields["ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType), reflect.TypeOf([]ALBIpAddr{}))) fieldNameMap["ip"] = "Ip" - fields["sideband_max_request_body_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sideband_max_request_body_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sideband_max_request_body_size"] = "SidebandMaxRequestBodySize" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_sideband_profile", fields, reflect.TypeOf(ALBSidebandProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_sideband_profile", fields, reflect.TypeOf(ALBSidebandProfile{}), fieldNameMap, validators) } -func ALBSipServiceApplicationProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBSipServiceApplicationProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["transaction_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["transaction_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["transaction_timeout"] = "TransactionTimeout" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_sip_service_application_profile", fields, reflect.TypeOf(ALBSipServiceApplicationProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_sip_service_application_profile", fields, reflect.TypeOf(ALBSipServiceApplicationProfile{}), fieldNameMap, validators) } -func ALBStreamingSyslogConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBStreamingSyslogConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["facility"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["facility"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["facility"] = "Facility" - fields["filtered_log_severity"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["filtered_log_severity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["filtered_log_severity"] = "FilteredLogSeverity" - fields["hostname"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["hostname"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["hostname"] = "Hostname" - fields["non_significant_log_severity"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["non_significant_log_severity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["non_significant_log_severity"] = "NonSignificantLogSeverity" - fields["significant_log_severity"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["significant_log_severity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["significant_log_severity"] = "SignificantLogSeverity" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_streaming_syslog_config", fields, reflect.TypeOf(ALBStreamingSyslogConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_streaming_syslog_config", fields, reflect.TypeOf(ALBStreamingSyslogConfig{}), fieldNameMap, validators) } -func ALBStringGroupBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBStringGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["kv"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBKeyValueBindingType), reflect.TypeOf([]ALBKeyValue{}))) + fields["kv"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBKeyValueBindingType), reflect.TypeOf([]ALBKeyValue{}))) fieldNameMap["kv"] = "Kv" - fields["longest_match"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["longest_match"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["longest_match"] = "LongestMatch" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_string_group", fields, reflect.TypeOf(ALBStringGroup{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_string_group", fields, reflect.TypeOf(ALBStringGroup{}), fieldNameMap, validators) } -func ALBStringGroupApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBStringGroupApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBStringGroupBindingType), reflect.TypeOf([]ALBStringGroup{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBStringGroupBindingType), reflect.TypeOf([]ALBStringGroup{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_string_group_api_response", fields, reflect.TypeOf(ALBStringGroupApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_string_group_api_response", fields, reflect.TypeOf(ALBStringGroupApiResponse{}), fieldNameMap, validators) } -func ALBStringMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBStringMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["match_criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_criteria"] = "MatchCriteria" - fields["match_str"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["match_str"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["match_str"] = "MatchStr" - fields["string_group_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["string_group_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["string_group_paths"] = "StringGroupPaths" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_string_match", fields, reflect.TypeOf(ALBStringMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_string_match", fields, reflect.TypeOf(ALBStringMatch{}), fieldNameMap, validators) } -func ALBTCPApplicationProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBTCPApplicationProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["pki_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pki_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pki_profile_path"] = "PkiProfilePath" - fields["proxy_protocol_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["proxy_protocol_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["proxy_protocol_enabled"] = "ProxyProtocolEnabled" - fields["proxy_protocol_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["proxy_protocol_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["proxy_protocol_version"] = "ProxyProtocolVersion" - fields["ssl_client_certificate_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ssl_client_certificate_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ssl_client_certificate_mode"] = "SslClientCertificateMode" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBTCP_application_profile", fields, reflect.TypeOf(ALBTCPApplicationProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBTCP_application_profile", fields, reflect.TypeOf(ALBTCPApplicationProfile{}), fieldNameMap, validators) } -func ALBTCPFastPathProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBTCPFastPathProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dsr_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDsrProfileBindingType)) + fields["dsr_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDsrProfileBindingType)) fieldNameMap["dsr_profile"] = "DsrProfile" - fields["enable_syn_protection"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_syn_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_syn_protection"] = "EnableSynProtection" - fields["session_idle_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["session_idle_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["session_idle_timeout"] = "SessionIdleTimeout" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBTCP_fast_path_profile", fields, reflect.TypeOf(ALBTCPFastPathProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBTCP_fast_path_profile", fields, reflect.TypeOf(ALBTCPFastPathProfile{}), fieldNameMap, validators) } -func ALBTCPProxyProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBTCPProxyProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["aggressive_congestion_avoidance"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["aggressive_congestion_avoidance"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["aggressive_congestion_avoidance"] = "AggressiveCongestionAvoidance" - fields["auto_window_growth"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["auto_window_growth"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["auto_window_growth"] = "AutoWindowGrowth" - fields["automatic"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["automatic"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["automatic"] = "Automatic" - fields["cc_algo"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cc_algo"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cc_algo"] = "CcAlgo" - fields["congestion_recovery_scaling_factor"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["congestion_recovery_scaling_factor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["congestion_recovery_scaling_factor"] = "CongestionRecoveryScalingFactor" - fields["idle_connection_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["idle_connection_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["idle_connection_timeout"] = "IdleConnectionTimeout" - fields["idle_connection_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["idle_connection_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["idle_connection_type"] = "IdleConnectionType" - fields["ignore_time_wait"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ignore_time_wait"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ignore_time_wait"] = "IgnoreTimeWait" - fields["ip_dscp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ip_dscp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ip_dscp"] = "IpDscp" - fields["keepalive_in_halfclose_state"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["keepalive_in_halfclose_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["keepalive_in_halfclose_state"] = "KeepaliveInHalfcloseState" - fields["max_retransmissions"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_retransmissions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_retransmissions"] = "MaxRetransmissions" - fields["max_segment_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_segment_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_segment_size"] = "MaxSegmentSize" - fields["max_syn_retransmissions"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_syn_retransmissions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_syn_retransmissions"] = "MaxSynRetransmissions" - fields["min_rexmt_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["min_rexmt_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["min_rexmt_timeout"] = "MinRexmtTimeout" - fields["nagles_algorithm"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["nagles_algorithm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["nagles_algorithm"] = "NaglesAlgorithm" - fields["reassembly_queue_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["reassembly_queue_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["reassembly_queue_size"] = "ReassemblyQueueSize" - fields["receive_window"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["receive_window"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["receive_window"] = "ReceiveWindow" - fields["reorder_threshold"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["reorder_threshold"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["reorder_threshold"] = "ReorderThreshold" - fields["slow_start_scaling_factor"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["slow_start_scaling_factor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["slow_start_scaling_factor"] = "SlowStartScalingFactor" - fields["time_wait_delay"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["time_wait_delay"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["time_wait_delay"] = "TimeWaitDelay" - fields["use_interface_mtu"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["use_interface_mtu"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["use_interface_mtu"] = "UseInterfaceMtu" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBTCP_proxy_profile", fields, reflect.TypeOf(ALBTCPProxyProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBTCP_proxy_profile", fields, reflect.TypeOf(ALBTCPProxyProfile{}), fieldNameMap, validators) } -func ALBTacacsPlusAuthSettingsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBTacacsPlusAuthSettingsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["authorization_attrs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBAuthTacacsPlusAttributeValuePairBindingType), reflect.TypeOf([]ALBAuthTacacsPlusAttributeValuePair{}))) + fields["authorization_attrs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBAuthTacacsPlusAttributeValuePairBindingType), reflect.TypeOf([]ALBAuthTacacsPlusAttributeValuePair{}))) fieldNameMap["authorization_attrs"] = "AuthorizationAttrs" - fields["password"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["password"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["password"] = "Password" - fields["port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["port"] = "Port" - fields["server"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["server"] = "Server" - fields["service"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["service"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["service"] = "Service" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_tacacs_plus_auth_settings", fields, reflect.TypeOf(ALBTacacsPlusAuthSettings{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_tacacs_plus_auth_settings", fields, reflect.TypeOf(ALBTacacsPlusAuthSettings{}), fieldNameMap, validators) } -func ALBTagBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBTagBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - fields["value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_tag", fields, reflect.TypeOf(ALBTag{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_tag", fields, reflect.TypeOf(ALBTag{}), fieldNameMap, validators) } -func ALBTrafficCloneProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBTrafficCloneProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["clone_servers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBCloneServerBindingType), reflect.TypeOf([]ALBCloneServer{}))) + fields["clone_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBCloneServerBindingType), reflect.TypeOf([]ALBCloneServer{}))) fieldNameMap["clone_servers"] = "CloneServers" - fields["cloud_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cloud_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cloud_name"] = "CloudName" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["preserve_client_ip"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["preserve_client_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["preserve_client_ip"] = "PreserveClientIp" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_traffic_clone_profile", fields, reflect.TypeOf(ALBTrafficCloneProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_traffic_clone_profile", fields, reflect.TypeOf(ALBTrafficCloneProfile{}), fieldNameMap, validators) } -func ALBTrafficCloneProfileApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBTrafficCloneProfileApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBTrafficCloneProfileBindingType), reflect.TypeOf([]ALBTrafficCloneProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBTrafficCloneProfileBindingType), reflect.TypeOf([]ALBTrafficCloneProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_traffic_clone_profile_api_response", fields, reflect.TypeOf(ALBTrafficCloneProfileApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_traffic_clone_profile_api_response", fields, reflect.TypeOf(ALBTrafficCloneProfileApiResponse{}), fieldNameMap, validators) } -func ALBUDPFastPathProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBUDPFastPathProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dsr_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDsrProfileBindingType)) + fields["dsr_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDsrProfileBindingType)) fieldNameMap["dsr_profile"] = "DsrProfile" - fields["per_pkt_loadbalance"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["per_pkt_loadbalance"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["per_pkt_loadbalance"] = "PerPktLoadbalance" - fields["session_idle_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["session_idle_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["session_idle_timeout"] = "SessionIdleTimeout" - fields["snat"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["snat"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["snat"] = "Snat" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBUDP_fast_path_profile", fields, reflect.TypeOf(ALBUDPFastPathProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBUDP_fast_path_profile", fields, reflect.TypeOf(ALBUDPFastPathProfile{}), fieldNameMap, validators) } -func ALBUDPProxyProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBUDPProxyProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["session_idle_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["session_idle_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["session_idle_timeout"] = "SessionIdleTimeout" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBUDP_proxy_profile", fields, reflect.TypeOf(ALBUDPProxyProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBUDP_proxy_profile", fields, reflect.TypeOf(ALBUDPProxyProfile{}), fieldNameMap, validators) } -func ALBURIParamBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBURIParamBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tokens"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBURIParamTokenBindingType), reflect.TypeOf([]ALBURIParamToken{}))) + fields["tokens"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBURIParamTokenBindingType), reflect.TypeOf([]ALBURIParamToken{}))) fieldNameMap["tokens"] = "Tokens" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBURI_param", fields, reflect.TypeOf(ALBURIParam{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBURI_param", fields, reflect.TypeOf(ALBURIParam{}), fieldNameMap, validators) } -func ALBURIParamQueryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBURIParamQueryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["add_string"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["add_string"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["add_string"] = "AddString" - fields["keep_query"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["keep_query"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["keep_query"] = "KeepQuery" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBURI_param_query", fields, reflect.TypeOf(ALBURIParamQuery{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBURI_param_query", fields, reflect.TypeOf(ALBURIParamQuery{}), fieldNameMap, validators) } -func ALBURIParamTokenBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBURIParamTokenBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["end_index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["end_index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["end_index"] = "EndIndex" - fields["start_index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["start_index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["start_index"] = "StartIndex" - fields["str_value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["str_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["str_value"] = "StrValue" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBURI_param_token", fields, reflect.TypeOf(ALBURIParamToken{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBURI_param_token", fields, reflect.TypeOf(ALBURIParamToken{}), fieldNameMap, validators) } -func ALBVSDataScriptBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBVSDataScriptBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["evt"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["evt"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["evt"] = "Evt" - fields["script"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["script"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["script"] = "Script" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBVS_data_script", fields, reflect.TypeOf(ALBVSDataScript{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBVS_data_script", fields, reflect.TypeOf(ALBVSDataScript{}), fieldNameMap, validators) } -func ALBVSDataScriptSetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBVSDataScriptSetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["created_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["created_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["created_by"] = "CreatedBy" - fields["datascript"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBVSDataScriptBindingType), reflect.TypeOf([]ALBVSDataScript{}))) + fields["datascript"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBVSDataScriptBindingType), reflect.TypeOf([]ALBVSDataScript{}))) fieldNameMap["datascript"] = "Datascript" - fields["ipgroup_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ipgroup_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ipgroup_paths"] = "IpgroupPaths" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["pool_group_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["pool_group_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["pool_group_paths"] = "PoolGroupPaths" - fields["pool_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["pool_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["pool_paths"] = "PoolPaths" - fields["protocol_parser_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["protocol_parser_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["protocol_parser_paths"] = "ProtocolParserPaths" - fields["rate_limiters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRateLimiterBindingType), reflect.TypeOf([]ALBRateLimiter{}))) + fields["rate_limiters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRateLimiterBindingType), reflect.TypeOf([]ALBRateLimiter{}))) fieldNameMap["rate_limiters"] = "RateLimiters" - fields["string_group_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["string_group_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["string_group_paths"] = "StringGroupPaths" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBVS_data_script_set", fields, reflect.TypeOf(ALBVSDataScriptSet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBVS_data_script_set", fields, reflect.TypeOf(ALBVSDataScriptSet{}), fieldNameMap, validators) } -func ALBVSDataScriptSetApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBVSDataScriptSetApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBVSDataScriptSetBindingType), reflect.TypeOf([]ALBVSDataScriptSet{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBVSDataScriptSetBindingType), reflect.TypeOf([]ALBVSDataScriptSet{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBVS_data_script_set_api_response", fields, reflect.TypeOf(ALBVSDataScriptSetApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBVS_data_script_set_api_response", fields, reflect.TypeOf(ALBVSDataScriptSetApiResponse{}), fieldNameMap, validators) } -func ALBVSDataScriptsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBVSDataScriptsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - fields["vs_datascript_set_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vs_datascript_set_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vs_datascript_set_path"] = "VsDatascriptSetPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALBVS_data_scripts", fields, reflect.TypeOf(ALBVSDataScripts{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALBVS_data_scripts", fields, reflect.TypeOf(ALBVSDataScripts{}), fieldNameMap, validators) } -func ALBVipBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBVipBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["auto_allocate_floating_ip"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["auto_allocate_floating_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["auto_allocate_floating_ip"] = "AutoAllocateFloatingIp" - fields["auto_allocate_ip"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["auto_allocate_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["auto_allocate_ip"] = "AutoAllocateIp" - fields["auto_allocate_ip_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["auto_allocate_ip_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["auto_allocate_ip_type"] = "AutoAllocateIpType" - fields["availability_zone"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["availability_zone"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["availability_zone"] = "AvailabilityZone" - fields["avi_allocated_fip"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["avi_allocated_fip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["avi_allocated_fip"] = "AviAllocatedFip" - fields["avi_allocated_vip"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["avi_allocated_vip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["avi_allocated_vip"] = "AviAllocatedVip" - fields["discovered_networks"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDiscoveredNetworkBindingType), reflect.TypeOf([]ALBDiscoveredNetwork{}))) + fields["discovered_networks"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDiscoveredNetworkBindingType), reflect.TypeOf([]ALBDiscoveredNetwork{}))) fieldNameMap["discovered_networks"] = "DiscoveredNetworks" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["floating_ip"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrBindingType)) + fields["floating_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType)) fieldNameMap["floating_ip"] = "FloatingIp" - fields["floating_ip6"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrBindingType)) + fields["floating_ip6"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType)) fieldNameMap["floating_ip6"] = "FloatingIp6" - fields["floating_subnet6_uuid"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["floating_subnet6_uuid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["floating_subnet6_uuid"] = "FloatingSubnet6Uuid" - fields["floating_subnet_uuid"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["floating_subnet_uuid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["floating_subnet_uuid"] = "FloatingSubnetUuid" - fields["ip6_address"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrBindingType)) + fields["ip6_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType)) fieldNameMap["ip6_address"] = "Ip6Address" - fields["ip_address"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrBindingType)) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType)) fieldNameMap["ip_address"] = "IpAddress" - fields["ipam_network_subnet"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIPNetworkSubnetBindingType)) + fields["ipam_network_subnet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIPNetworkSubnetBindingType)) fieldNameMap["ipam_network_subnet"] = "IpamNetworkSubnet" - fields["network_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["network_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["network_name"] = "NetworkName" - fields["placement_networks"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBVipPlacementNetworkBindingType), reflect.TypeOf([]ALBVipPlacementNetwork{}))) + fields["placement_networks"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBVipPlacementNetworkBindingType), reflect.TypeOf([]ALBVipPlacementNetwork{}))) fieldNameMap["placement_networks"] = "PlacementNetworks" - fields["port_uuid"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["port_uuid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["port_uuid"] = "PortUuid" - fields["prefix_length"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["prefix_length"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["prefix_length"] = "PrefixLength" - fields["subnet"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrPrefixBindingType)) + fields["subnet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrPrefixBindingType)) fieldNameMap["subnet"] = "Subnet" - fields["subnet6"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrPrefixBindingType)) + fields["subnet6"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrPrefixBindingType)) fieldNameMap["subnet6"] = "Subnet6" - fields["subnet6_uuid"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["subnet6_uuid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["subnet6_uuid"] = "Subnet6Uuid" - fields["subnet_uuid"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["subnet_uuid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["subnet_uuid"] = "SubnetUuid" - fields["vip_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vip_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vip_id"] = "VipId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_vip", fields, reflect.TypeOf(ALBVip{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_vip", fields, reflect.TypeOf(ALBVip{}), fieldNameMap, validators) } -func ALBVipPlacementNetworkBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBVipPlacementNetworkBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["network_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["network_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["network_name"] = "NetworkName" - fields["subnet"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrPrefixBindingType)) + fields["subnet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrPrefixBindingType)) fieldNameMap["subnet"] = "Subnet" - fields["subnet6"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrPrefixBindingType)) + fields["subnet6"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrPrefixBindingType)) fieldNameMap["subnet6"] = "Subnet6" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_vip_placement_network", fields, reflect.TypeOf(ALBVipPlacementNetwork{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_vip_placement_network", fields, reflect.TypeOf(ALBVipPlacementNetwork{}), fieldNameMap, validators) } -func ALBVirtualServiceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBVirtualServiceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["active_standby_se_tag"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["active_standby_se_tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["active_standby_se_tag"] = "ActiveStandbySeTag" - fields["advertise_down_vs"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["advertise_down_vs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["advertise_down_vs"] = "AdvertiseDownVs" - fields["allow_invalid_client_cert"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["allow_invalid_client_cert"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["allow_invalid_client_cert"] = "AllowInvalidClientCert" - fields["analytics_policy"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBAnalyticsPolicyBindingType)) + fields["analytics_policy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBAnalyticsPolicyBindingType)) fieldNameMap["analytics_policy"] = "AnalyticsPolicy" - fields["analytics_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["analytics_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["analytics_profile_path"] = "AnalyticsProfilePath" - fields["apic_contract_graph"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["apic_contract_graph"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["apic_contract_graph"] = "ApicContractGraph" - fields["application_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["application_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["application_profile_path"] = "ApplicationProfilePath" - fields["azure_availability_set"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["azure_availability_set"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["azure_availability_set"] = "AzureAvailabilitySet" - fields["bgp_peer_labels"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["bgp_peer_labels"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["bgp_peer_labels"] = "BgpPeerLabels" - fields["bulk_sync_kvcache"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["bulk_sync_kvcache"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["bulk_sync_kvcache"] = "BulkSyncKvcache" - fields["client_auth"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPClientAuthenticationParamsBindingType)) + fields["client_auth"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPClientAuthenticationParamsBindingType)) fieldNameMap["client_auth"] = "ClientAuth" - fields["close_client_conn_on_config_update"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["close_client_conn_on_config_update"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["close_client_conn_on_config_update"] = "CloseClientConnOnConfigUpdate" - fields["cloud_config_cksum"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cloud_config_cksum"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cloud_config_cksum"] = "CloudConfigCksum" - fields["cloud_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cloud_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cloud_name"] = "CloudName" - fields["cloud_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cloud_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cloud_type"] = "CloudType" - fields["connections_rate_limit"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBRateProfileBindingType)) + fields["connections_rate_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBRateProfileBindingType)) fieldNameMap["connections_rate_limit"] = "ConnectionsRateLimit" - fields["content_rewrite"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBContentRewriteProfileBindingType)) + fields["content_rewrite"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBContentRewriteProfileBindingType)) fieldNameMap["content_rewrite"] = "ContentRewrite" - fields["created_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["created_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["created_by"] = "CreatedBy" - fields["delay_fairness"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["delay_fairness"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["delay_fairness"] = "DelayFairness" - fields["dns_info"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDnsInfoBindingType), reflect.TypeOf([]ALBDnsInfo{}))) + fields["dns_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDnsInfoBindingType), reflect.TypeOf([]ALBDnsInfo{}))) fieldNameMap["dns_info"] = "DnsInfo" - fields["dns_policies"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDnsPoliciesBindingType), reflect.TypeOf([]ALBDnsPolicies{}))) + fields["dns_policies"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDnsPoliciesBindingType), reflect.TypeOf([]ALBDnsPolicies{}))) fieldNameMap["dns_policies"] = "DnsPolicies" - fields["east_west_placement"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["east_west_placement"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["east_west_placement"] = "EastWestPlacement" - fields["enable_autogw"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_autogw"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_autogw"] = "EnableAutogw" - fields["enable_rhi"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_rhi"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_rhi"] = "EnableRhi" - fields["enable_rhi_snat"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_rhi_snat"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_rhi_snat"] = "EnableRhiSnat" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["error_page_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_page_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_page_profile_path"] = "ErrorPageProfilePath" - fields["flow_dist"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["flow_dist"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["flow_dist"] = "FlowDist" - fields["flow_label_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["flow_label_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["flow_label_type"] = "FlowLabelType" - fields["fqdn"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["fqdn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["fqdn"] = "Fqdn" - fields["group_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["group_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["group_paths"] = "GroupPaths" - fields["host_name_xlate"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["host_name_xlate"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["host_name_xlate"] = "HostNameXlate" - fields["http_policies"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBHTTPPoliciesBindingType), reflect.TypeOf([]ALBHTTPPolicies{}))) + fields["http_policies"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBHTTPPoliciesBindingType), reflect.TypeOf([]ALBHTTPPolicies{}))) fieldNameMap["http_policies"] = "HttpPolicies" - fields["ign_pool_net_reach"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ign_pool_net_reach"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ign_pool_net_reach"] = "IgnPoolNetReach" - fields["l4_policies"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBL4PoliciesBindingType), reflect.TypeOf([]ALBL4Policies{}))) + fields["l4_policies"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBL4PoliciesBindingType), reflect.TypeOf([]ALBL4Policies{}))) fieldNameMap["l4_policies"] = "L4Policies" - fields["limit_doser"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["limit_doser"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["limit_doser"] = "LimitDoser" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["max_cps_per_client"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_cps_per_client"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_cps_per_client"] = "MaxCpsPerClient" - fields["min_pools_up"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["min_pools_up"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["min_pools_up"] = "MinPoolsUp" - fields["network_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["network_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["network_profile_path"] = "NetworkProfilePath" - fields["network_security_policy_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["network_security_policy_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["network_security_policy_path"] = "NetworkSecurityPolicyPath" - fields["performance_limits"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBPerformanceLimitsBindingType)) + fields["performance_limits"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBPerformanceLimitsBindingType)) fieldNameMap["performance_limits"] = "PerformanceLimits" - fields["pool_group_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pool_group_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pool_group_path"] = "PoolGroupPath" - fields["pool_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pool_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pool_path"] = "PoolPath" - fields["remove_listening_port_on_vs_down"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["remove_listening_port_on_vs_down"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["remove_listening_port_on_vs_down"] = "RemoveListeningPortOnVsDown" - fields["requests_rate_limit"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBRateProfileBindingType)) + fields["requests_rate_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBRateProfileBindingType)) fieldNameMap["requests_rate_limit"] = "RequestsRateLimit" - fields["saml_sp_config"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBSAMLSPConfigBindingType)) + fields["saml_sp_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBSAMLSPConfigBindingType)) fieldNameMap["saml_sp_config"] = "SamlSpConfig" - fields["se_group_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["se_group_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["se_group_name"] = "SeGroupName" - fields["security_policy_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["security_policy_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["security_policy_path"] = "SecurityPolicyPath" - fields["server_network_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server_network_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server_network_profile_path"] = "ServerNetworkProfilePath" - fields["service_metadata"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["service_metadata"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["service_metadata"] = "ServiceMetadata" - fields["service_pool_select"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBServicePoolSelectorBindingType), reflect.TypeOf([]ALBServicePoolSelector{}))) + fields["service_pool_select"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBServicePoolSelectorBindingType), reflect.TypeOf([]ALBServicePoolSelector{}))) fieldNameMap["service_pool_select"] = "ServicePoolSelect" - fields["services"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBServiceBindingType), reflect.TypeOf([]ALBService{}))) + fields["services"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBServiceBindingType), reflect.TypeOf([]ALBService{}))) fieldNameMap["services"] = "Services" - fields["sideband_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBSidebandProfileBindingType)) + fields["sideband_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBSidebandProfileBindingType)) fieldNameMap["sideband_profile"] = "SidebandProfile" - fields["snat_ip"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBIpAddrBindingType), reflect.TypeOf([]ALBIpAddr{}))) + fields["snat_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBIpAddrBindingType), reflect.TypeOf([]ALBIpAddr{}))) fieldNameMap["snat_ip"] = "SnatIp" - fields["sp_pool_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["sp_pool_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["sp_pool_paths"] = "SpPoolPaths" - fields["ssl_key_and_certificate_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ssl_key_and_certificate_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ssl_key_and_certificate_paths"] = "SslKeyAndCertificatePaths" - fields["ssl_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ssl_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ssl_profile_path"] = "SslProfilePath" - fields["ssl_profile_selectors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBSSLProfileSelectorBindingType), reflect.TypeOf([]ALBSSLProfileSelector{}))) + fields["ssl_profile_selectors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBSSLProfileSelectorBindingType), reflect.TypeOf([]ALBSSLProfileSelector{}))) fieldNameMap["ssl_profile_selectors"] = "SslProfileSelectors" - fields["ssl_sess_cache_avg_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ssl_sess_cache_avg_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ssl_sess_cache_avg_size"] = "SslSessCacheAvgSize" - fields["sso_policy_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sso_policy_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sso_policy_path"] = "SsoPolicyPath" - fields["static_dns_records"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDnsRecordBindingType), reflect.TypeOf([]ALBDnsRecord{}))) + fields["static_dns_records"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDnsRecordBindingType), reflect.TypeOf([]ALBDnsRecord{}))) fieldNameMap["static_dns_records"] = "StaticDnsRecords" - fields["topology_policies"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDnsPoliciesBindingType), reflect.TypeOf([]ALBDnsPolicies{}))) + fields["topology_policies"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDnsPoliciesBindingType), reflect.TypeOf([]ALBDnsPolicies{}))) fieldNameMap["topology_policies"] = "TopologyPolicies" - fields["traffic_clone_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["traffic_clone_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["traffic_clone_profile_path"] = "TrafficCloneProfilePath" - fields["traffic_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["traffic_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["traffic_enabled"] = "TrafficEnabled" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - fields["use_bridge_ip_as_vip"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["use_bridge_ip_as_vip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["use_bridge_ip_as_vip"] = "UseBridgeIpAsVip" - fields["use_vip_as_snat"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["use_vip_as_snat"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["use_vip_as_snat"] = "UseVipAsSnat" - fields["vh_domain_name"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["vh_domain_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["vh_domain_name"] = "VhDomainName" - fields["vh_parent_vs_uuid"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vh_parent_vs_uuid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vh_parent_vs_uuid"] = "VhParentVsUuid" - fields["vip"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBVipBindingType), reflect.TypeOf([]ALBVip{}))) + fields["vip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBVipBindingType), reflect.TypeOf([]ALBVip{}))) fieldNameMap["vip"] = "Vip" - fields["vrf_context_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vrf_context_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vrf_context_name"] = "VrfContextName" - fields["vs_datascripts"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBVSDataScriptsBindingType), reflect.TypeOf([]ALBVSDataScripts{}))) + fields["vs_datascripts"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBVSDataScriptsBindingType), reflect.TypeOf([]ALBVSDataScripts{}))) fieldNameMap["vs_datascripts"] = "VsDatascripts" - fields["vsvip_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vsvip_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vsvip_path"] = "VsvipPath" - fields["waf_policy_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["waf_policy_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["waf_policy_path"] = "WafPolicyPath" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_virtual_service", fields, reflect.TypeOf(ALBVirtualService{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_virtual_service", fields, reflect.TypeOf(ALBVirtualService{}), fieldNameMap, validators) } -func ALBVirtualServiceApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBVirtualServiceApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBVirtualServiceBindingType), reflect.TypeOf([]ALBVirtualService{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBVirtualServiceBindingType), reflect.TypeOf([]ALBVirtualService{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_virtual_service_api_response", fields, reflect.TypeOf(ALBVirtualServiceApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_virtual_service_api_response", fields, reflect.TypeOf(ALBVirtualServiceApiResponse{}), fieldNameMap, validators) } -func ALBVsVipBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBVsVipBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["bgp_peer_labels"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["bgp_peer_labels"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["bgp_peer_labels"] = "BgpPeerLabels" - fields["cloud_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cloud_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cloud_name"] = "CloudName" - fields["dns_info"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBDnsInfoBindingType), reflect.TypeOf([]ALBDnsInfo{}))) + fields["dns_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBDnsInfoBindingType), reflect.TypeOf([]ALBDnsInfo{}))) fieldNameMap["dns_info"] = "DnsInfo" - fields["east_west_placement"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["east_west_placement"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["east_west_placement"] = "EastWestPlacement" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["tier1_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_path"] = "Tier1Path" - fields["use_standard_alb"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["use_standard_alb"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["use_standard_alb"] = "UseStandardAlb" - fields["vip"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBVipBindingType), reflect.TypeOf([]ALBVip{}))) + fields["vip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBVipBindingType), reflect.TypeOf([]ALBVip{}))) fieldNameMap["vip"] = "Vip" - fields["vrf_context_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vrf_context_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vrf_context_name"] = "VrfContextName" - fields["vsvip_cloud_config_cksum"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vsvip_cloud_config_cksum"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vsvip_cloud_config_cksum"] = "VsvipCloudConfigCksum" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_vs_vip", fields, reflect.TypeOf(ALBVsVip{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_vs_vip", fields, reflect.TypeOf(ALBVsVip{}), fieldNameMap, validators) } -func ALBVsVipApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBVsVipApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBVsVipBindingType), reflect.TypeOf([]ALBVsVip{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBVsVipBindingType), reflect.TypeOf([]ALBVsVip{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_vs_vip_api_response", fields, reflect.TypeOf(ALBVsVipApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_vs_vip_api_response", fields, reflect.TypeOf(ALBVsVipApiResponse{}), fieldNameMap, validators) } -func ALBWafApplicationSignaturesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafApplicationSignaturesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["rule_overrides"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBWafRuleOverridesBindingType), reflect.TypeOf([]ALBWafRuleOverrides{}))) + fields["rule_overrides"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBWafRuleOverridesBindingType), reflect.TypeOf([]ALBWafRuleOverrides{}))) fieldNameMap["rule_overrides"] = "RuleOverrides" - fields["ruleset_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ruleset_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ruleset_version"] = "RulesetVersion" - fields["selected_applications"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["selected_applications"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["selected_applications"] = "SelectedApplications" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_waf_application_signatures", fields, reflect.TypeOf(ALBWafApplicationSignatures{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_waf_application_signatures", fields, reflect.TypeOf(ALBWafApplicationSignatures{}), fieldNameMap, validators) } -func ALBWafCRSBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafCRSBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBWafRuleGroupBindingType), reflect.TypeOf([]ALBWafRuleGroup{}))) + fields["groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBWafRuleGroupBindingType), reflect.TypeOf([]ALBWafRuleGroup{}))) fieldNameMap["groups"] = "Groups" - fields["integrity"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["integrity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["integrity"] = "Integrity" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["release_date"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["release_date"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["release_date"] = "ReleaseDate" - fields["version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["version"] = "Version" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_waf_CRS", fields, reflect.TypeOf(ALBWafCRS{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_waf_CRS", fields, reflect.TypeOf(ALBWafCRS{}), fieldNameMap, validators) } -func ALBWafCRSApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafCRSApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBWafCRSBindingType), reflect.TypeOf([]ALBWafCRS{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBWafCRSBindingType), reflect.TypeOf([]ALBWafCRS{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_waf_CRS_api_response", fields, reflect.TypeOf(ALBWafCRSApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_waf_CRS_api_response", fields, reflect.TypeOf(ALBWafCRSApiResponse{}), fieldNameMap, validators) } -func ALBWafConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["allowed_http_versions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["allowed_http_versions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["allowed_http_versions"] = "AllowedHttpVersions" - fields["allowed_methods"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["allowed_methods"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["allowed_methods"] = "AllowedMethods" - fields["allowed_request_content_types"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["allowed_request_content_types"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["allowed_request_content_types"] = "AllowedRequestContentTypes" - fields["argument_separator"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["argument_separator"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["argument_separator"] = "ArgumentSeparator" - fields["client_request_max_body_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["client_request_max_body_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["client_request_max_body_size"] = "ClientRequestMaxBodySize" - fields["cookie_format_version"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["cookie_format_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["cookie_format_version"] = "CookieFormatVersion" - fields["ignore_incomplete_request_body_error"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ignore_incomplete_request_body_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ignore_incomplete_request_body_error"] = "IgnoreIncompleteRequestBodyError" - fields["max_execution_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_execution_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_execution_time"] = "MaxExecutionTime" - fields["regex_match_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["regex_match_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["regex_match_limit"] = "RegexMatchLimit" - fields["regex_recursion_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["regex_recursion_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["regex_recursion_limit"] = "RegexRecursionLimit" - fields["request_body_default_action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_body_default_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_body_default_action"] = "RequestBodyDefaultAction" - fields["request_hdr_default_action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_hdr_default_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_hdr_default_action"] = "RequestHdrDefaultAction" - fields["response_body_default_action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["response_body_default_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["response_body_default_action"] = "ResponseBodyDefaultAction" - fields["response_hdr_default_action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["response_hdr_default_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["response_hdr_default_action"] = "ResponseHdrDefaultAction" - fields["restricted_extensions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["restricted_extensions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["restricted_extensions"] = "RestrictedExtensions" - fields["restricted_headers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["restricted_headers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["restricted_headers"] = "RestrictedHeaders" - fields["server_response_max_body_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["server_response_max_body_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["server_response_max_body_size"] = "ServerResponseMaxBodySize" - fields["static_extensions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["static_extensions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["static_extensions"] = "StaticExtensions" - fields["status_code_for_rejected_requests"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status_code_for_rejected_requests"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status_code_for_rejected_requests"] = "StatusCodeForRejectedRequests" - fields["xml_xxe_protection"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["xml_xxe_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["xml_xxe_protection"] = "XmlXxeProtection" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_waf_config", fields, reflect.TypeOf(ALBWafConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_waf_config", fields, reflect.TypeOf(ALBWafConfig{}), fieldNameMap, validators) } -func ALBWafDataFileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafDataFileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["data"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["data"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["data"] = "Data" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_waf_data_file", fields, reflect.TypeOf(ALBWafDataFile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_waf_data_file", fields, reflect.TypeOf(ALBWafDataFile{}), fieldNameMap, validators) } -func ALBWafExcludeListEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafExcludeListEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["client_subnet"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrPrefixBindingType)) + fields["client_subnet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrPrefixBindingType)) fieldNameMap["client_subnet"] = "ClientSubnet" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["match_element"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_element"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_element"] = "MatchElement" - fields["match_element_criteria"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBWafExclusionTypeBindingType)) + fields["match_element_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBWafExclusionTypeBindingType)) fieldNameMap["match_element_criteria"] = "MatchElementCriteria" - fields["uri_match_criteria"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBWafExclusionTypeBindingType)) + fields["uri_match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBWafExclusionTypeBindingType)) fieldNameMap["uri_match_criteria"] = "UriMatchCriteria" - fields["uri_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["uri_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["uri_path"] = "UriPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_waf_exclude_list_entry", fields, reflect.TypeOf(ALBWafExcludeListEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_waf_exclude_list_entry", fields, reflect.TypeOf(ALBWafExcludeListEntry{}), fieldNameMap, validators) } -func ALBWafExclusionTypeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafExclusionTypeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["match_case"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_case"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_case"] = "MatchCase" - fields["match_op"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_op"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_op"] = "MatchOp" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_waf_exclusion_type", fields, reflect.TypeOf(ALBWafExclusionType{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_waf_exclusion_type", fields, reflect.TypeOf(ALBWafExclusionType{}), fieldNameMap, validators) } -func ALBWafPSMLocationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafPSMLocationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - fields["match"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBWafPSMLocationMatchBindingType)) + fields["match"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBWafPSMLocationMatchBindingType)) fieldNameMap["match"] = "Match" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBWafPSMRuleBindingType), reflect.TypeOf([]ALBWafPSMRule{}))) + fields["rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBWafPSMRuleBindingType), reflect.TypeOf([]ALBWafPSMRule{}))) fieldNameMap["rules"] = "Rules" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_waf_PSM_location", fields, reflect.TypeOf(ALBWafPSMLocation{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_waf_PSM_location", fields, reflect.TypeOf(ALBWafPSMLocation{}), fieldNameMap, validators) } -func ALBWafPSMLocationMatchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafPSMLocationMatchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["host"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHostHdrMatchBindingType)) + fields["host"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHostHdrMatchBindingType)) fieldNameMap["host"] = "Host" - fields["methods"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBMethodMatchBindingType)) + fields["methods"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBMethodMatchBindingType)) fieldNameMap["methods"] = "Methods" - fields["path"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBPathMatchBindingType)) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBPathMatchBindingType)) fieldNameMap["path"] = "Path" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_waf_PSM_location_match", fields, reflect.TypeOf(ALBWafPSMLocationMatch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_waf_PSM_location_match", fields, reflect.TypeOf(ALBWafPSMLocationMatch{}), fieldNameMap, validators) } -func ALBWafPSMMatchElementBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafPSMMatchElementBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["excluded"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["excluded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["excluded"] = "Excluded" - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["sub_element"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sub_element"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sub_element"] = "SubElement" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_waf_PSM_match_element", fields, reflect.TypeOf(ALBWafPSMMatchElement{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_waf_PSM_match_element", fields, reflect.TypeOf(ALBWafPSMMatchElement{}), fieldNameMap, validators) } -func ALBWafPSMRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafPSMRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - fields["match_case"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_case"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_case"] = "MatchCase" - fields["match_elements"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBWafPSMMatchElementBindingType), reflect.TypeOf([]ALBWafPSMMatchElement{}))) + fields["match_elements"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBWafPSMMatchElementBindingType), reflect.TypeOf([]ALBWafPSMMatchElement{}))) fieldNameMap["match_elements"] = "MatchElements" - fields["match_value_max_length"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["match_value_max_length"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["match_value_max_length"] = "MatchValueMaxLength" - fields["match_value_pattern"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_value_pattern"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_value_pattern"] = "MatchValuePattern" - fields["mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mode"] = "Mode" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["paranoia_level"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["paranoia_level"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["paranoia_level"] = "ParanoiaLevel" - fields["rule_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["rule_id"] = "RuleId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_waf_PSM_rule", fields, reflect.TypeOf(ALBWafPSMRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_waf_PSM_rule", fields, reflect.TypeOf(ALBWafPSMRule{}), fieldNameMap, validators) } -func ALBWafPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["allow_mode_delegation"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["allow_mode_delegation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["allow_mode_delegation"] = "AllowModeDelegation" - fields["application_signatures"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBWafApplicationSignaturesBindingType)) + fields["application_signatures"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBWafApplicationSignaturesBindingType)) fieldNameMap["application_signatures"] = "ApplicationSignatures" - fields["confidence_override"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBAppLearningConfidenceOverrideBindingType)) + fields["confidence_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBAppLearningConfidenceOverrideBindingType)) fieldNameMap["confidence_override"] = "ConfidenceOverride" - fields["created_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["created_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["created_by"] = "CreatedBy" - fields["crs_overrides"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBWafRuleGroupOverridesBindingType), reflect.TypeOf([]ALBWafRuleGroupOverrides{}))) + fields["crs_overrides"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBWafRuleGroupOverridesBindingType), reflect.TypeOf([]ALBWafRuleGroupOverrides{}))) fieldNameMap["crs_overrides"] = "CrsOverrides" - fields["enable_app_learning"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_app_learning"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_app_learning"] = "EnableAppLearning" - fields["enable_auto_rule_updates"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_auto_rule_updates"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_auto_rule_updates"] = "EnableAutoRuleUpdates" - fields["failure_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["failure_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["failure_mode"] = "FailureMode" - fields["learning_params"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBAppLearningParamsBindingType)) + fields["learning_params"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBAppLearningParamsBindingType)) fieldNameMap["learning_params"] = "LearningParams" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["min_confidence"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["min_confidence"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["min_confidence"] = "MinConfidence" - fields["mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mode"] = "Mode" - fields["paranoia_level"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["paranoia_level"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["paranoia_level"] = "ParanoiaLevel" - fields["positive_security_model"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBWafPositiveSecurityModelBindingType)) + fields["positive_security_model"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBWafPositiveSecurityModelBindingType)) fieldNameMap["positive_security_model"] = "PositiveSecurityModel" - fields["post_crs_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBWafRuleGroupBindingType), reflect.TypeOf([]ALBWafRuleGroup{}))) + fields["post_crs_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBWafRuleGroupBindingType), reflect.TypeOf([]ALBWafRuleGroup{}))) fieldNameMap["post_crs_groups"] = "PostCrsGroups" - fields["pre_crs_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBWafRuleGroupBindingType), reflect.TypeOf([]ALBWafRuleGroup{}))) + fields["pre_crs_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBWafRuleGroupBindingType), reflect.TypeOf([]ALBWafRuleGroup{}))) fieldNameMap["pre_crs_groups"] = "PreCrsGroups" - fields["waf_crs_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["waf_crs_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["waf_crs_path"] = "WafCrsPath" - fields["waf_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["waf_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["waf_profile_path"] = "WafProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_waf_policy", fields, reflect.TypeOf(ALBWafPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_waf_policy", fields, reflect.TypeOf(ALBWafPolicy{}), fieldNameMap, validators) } -func ALBWafPolicyApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafPolicyApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBWafPolicyBindingType), reflect.TypeOf([]ALBWafPolicy{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBWafPolicyBindingType), reflect.TypeOf([]ALBWafPolicy{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_waf_policy_api_response", fields, reflect.TypeOf(ALBWafPolicyApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_waf_policy_api_response", fields, reflect.TypeOf(ALBWafPolicyApiResponse{}), fieldNameMap, validators) } -func ALBWafPolicyPSMGroupBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafPolicyPSMGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - fields["hit_action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["hit_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["hit_action"] = "HitAction" - fields["is_learning_group"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_learning_group"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_learning_group"] = "IsLearningGroup" - fields["locations"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBWafPSMLocationBindingType), reflect.TypeOf([]ALBWafPSMLocation{}))) + fields["locations"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBWafPSMLocationBindingType), reflect.TypeOf([]ALBWafPSMLocation{}))) fieldNameMap["locations"] = "Locations" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["miss_action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["miss_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["miss_action"] = "MissAction" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_waf_policy_PSM_group", fields, reflect.TypeOf(ALBWafPolicyPSMGroup{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_waf_policy_PSM_group", fields, reflect.TypeOf(ALBWafPolicyPSMGroup{}), fieldNameMap, validators) } -func ALBWafPolicyPSMGroupApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafPolicyPSMGroupApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBWafPolicyPSMGroupBindingType), reflect.TypeOf([]ALBWafPolicyPSMGroup{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBWafPolicyPSMGroupBindingType), reflect.TypeOf([]ALBWafPolicyPSMGroup{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_waf_policy_PSM_group_api_response", fields, reflect.TypeOf(ALBWafPolicyPSMGroupApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_waf_policy_PSM_group_api_response", fields, reflect.TypeOf(ALBWafPolicyPSMGroupApiResponse{}), fieldNameMap, validators) } -func ALBWafPositiveSecurityModelBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafPositiveSecurityModelBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["group_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["group_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["group_paths"] = "GroupPaths" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_waf_positive_security_model", fields, reflect.TypeOf(ALBWafPositiveSecurityModel{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_waf_positive_security_model", fields, reflect.TypeOf(ALBWafPositiveSecurityModel{}), fieldNameMap, validators) } -func ALBWafProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["config"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBWafConfigBindingType)) + fields["config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBWafConfigBindingType)) fieldNameMap["config"] = "Config" - fields["files"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBWafDataFileBindingType), reflect.TypeOf([]ALBWafDataFile{}))) + fields["files"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBWafDataFileBindingType), reflect.TypeOf([]ALBWafDataFile{}))) fieldNameMap["files"] = "Files" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_waf_profile", fields, reflect.TypeOf(ALBWafProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_waf_profile", fields, reflect.TypeOf(ALBWafProfile{}), fieldNameMap, validators) } -func ALBWafProfileApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafProfileApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBWafProfileBindingType), reflect.TypeOf([]ALBWafProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBWafProfileBindingType), reflect.TypeOf([]ALBWafProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_waf_profile_api_response", fields, reflect.TypeOf(ALBWafProfileApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_waf_profile_api_response", fields, reflect.TypeOf(ALBWafProfileApiResponse{}), fieldNameMap, validators) } -func ALBWafRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["avi_tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["avi_tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["avi_tags"] = "AviTags" - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - fields["exclude_list"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBWafExcludeListEntryBindingType), reflect.TypeOf([]ALBWafExcludeListEntry{}))) + fields["exclude_list"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBWafExcludeListEntryBindingType), reflect.TypeOf([]ALBWafExcludeListEntry{}))) fieldNameMap["exclude_list"] = "ExcludeList" - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - fields["is_sensitive"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_sensitive"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_sensitive"] = "IsSensitive" - fields["mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mode"] = "Mode" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["phase"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["phase"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["phase"] = "Phase" - fields["rule"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["rule"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["rule"] = "Rule" - fields["rule_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["rule_id"] = "RuleId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_waf_rule", fields, reflect.TypeOf(ALBWafRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_waf_rule", fields, reflect.TypeOf(ALBWafRule{}), fieldNameMap, validators) } -func ALBWafRuleGroupBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafRuleGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - fields["exclude_list"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBWafExcludeListEntryBindingType), reflect.TypeOf([]ALBWafExcludeListEntry{}))) + fields["exclude_list"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBWafExcludeListEntryBindingType), reflect.TypeOf([]ALBWafExcludeListEntry{}))) fieldNameMap["exclude_list"] = "ExcludeList" - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBWafRuleBindingType), reflect.TypeOf([]ALBWafRule{}))) + fields["rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBWafRuleBindingType), reflect.TypeOf([]ALBWafRule{}))) fieldNameMap["rules"] = "Rules" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_waf_rule_group", fields, reflect.TypeOf(ALBWafRuleGroup{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_waf_rule_group", fields, reflect.TypeOf(ALBWafRuleGroup{}), fieldNameMap, validators) } -func ALBWafRuleGroupOverridesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafRuleGroupOverridesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - fields["exclude_list"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBWafExcludeListEntryBindingType), reflect.TypeOf([]ALBWafExcludeListEntry{}))) + fields["exclude_list"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBWafExcludeListEntryBindingType), reflect.TypeOf([]ALBWafExcludeListEntry{}))) fieldNameMap["exclude_list"] = "ExcludeList" - fields["mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mode"] = "Mode" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["rule_overrides"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBWafRuleOverridesBindingType), reflect.TypeOf([]ALBWafRuleOverrides{}))) + fields["rule_overrides"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBWafRuleOverridesBindingType), reflect.TypeOf([]ALBWafRuleOverrides{}))) fieldNameMap["rule_overrides"] = "RuleOverrides" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_waf_rule_group_overrides", fields, reflect.TypeOf(ALBWafRuleGroupOverrides{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_waf_rule_group_overrides", fields, reflect.TypeOf(ALBWafRuleGroupOverrides{}), fieldNameMap, validators) } -func ALBWafRuleOverridesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWafRuleOverridesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - fields["exclude_list"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBWafExcludeListEntryBindingType), reflect.TypeOf([]ALBWafExcludeListEntry{}))) + fields["exclude_list"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBWafExcludeListEntryBindingType), reflect.TypeOf([]ALBWafExcludeListEntry{}))) fieldNameMap["exclude_list"] = "ExcludeList" - fields["mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mode"] = "Mode" - fields["rule_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["rule_id"] = "RuleId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_waf_rule_overrides", fields, reflect.TypeOf(ALBWafRuleOverrides{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_waf_rule_overrides", fields, reflect.TypeOf(ALBWafRuleOverrides{}), fieldNameMap, validators) } -func ALBWebhookBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWebhookBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["callback_url"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["callback_url"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["callback_url"] = "CallbackUrl" - fields["markers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) + fields["markers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBRoleFilterMatchLabelBindingType), reflect.TypeOf([]ALBRoleFilterMatchLabel{}))) fieldNameMap["markers"] = "Markers" - fields["verification_token"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["verification_token"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["verification_token"] = "VerificationToken" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_webhook", fields, reflect.TypeOf(ALBWebhook{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_webhook", fields, reflect.TypeOf(ALBWebhook{}), fieldNameMap, validators) } -func ALBWebhookApiResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALBWebhookApiResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBWebhookBindingType), reflect.TypeOf([]ALBWebhook{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBWebhookBindingType), reflect.TypeOf([]ALBWebhook{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALB_webhook_api_response", fields, reflect.TypeOf(ALBWebhookApiResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALB_webhook_api_response", fields, reflect.TypeOf(ALBWebhookApiResponse{}), fieldNameMap, validators) } -func ALGTypeServiceEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ALGTypeServiceEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alg"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["alg"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["alg"] = "Alg" - fields["destination_ports"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["destination_ports"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["destination_ports"] = "DestinationPorts" - fields["source_ports"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["source_ports"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["source_ports"] = "SourcePorts" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ALG_type_service_entry", fields, reflect.TypeOf(ALGTypeServiceEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ALG_type_service_entry", fields, reflect.TypeOf(ALGTypeServiceEntry{}), fieldNameMap, validators) } -func AbstractSpaceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AbstractSpaceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["connectivity_strategy"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["connectivity_strategy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["connectivity_strategy"] = "ConnectivityStrategy" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.abstract_space", fields, reflect.TypeOf(AbstractSpace{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.abstract_space", fields, reflect.TypeOf(AbstractSpace{}), fieldNameMap, validators) } -func AcceptableComponentVersionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AcceptableComponentVersionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["acceptable_versions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["acceptable_versions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["acceptable_versions"] = "AcceptableVersions" - fields["component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_type"] = "ComponentType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.acceptable_component_version", fields, reflect.TypeOf(AcceptableComponentVersion{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.acceptable_component_version", fields, reflect.TypeOf(AcceptableComponentVersion{}), fieldNameMap, validators) } -func AcceptableComponentVersionListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AcceptableComponentVersionListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(AcceptableComponentVersionBindingType), reflect.TypeOf([]AcceptableComponentVersion{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(AcceptableComponentVersionBindingType), reflect.TypeOf([]AcceptableComponentVersion{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.acceptable_component_version_list", fields, reflect.TypeOf(AcceptableComponentVersionList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.acceptable_component_version_list", fields, reflect.TypeOf(AcceptableComponentVersionList{}), fieldNameMap, validators) } -func ActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.action", fields, reflect.TypeOf(Action{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.action", fields, reflect.TypeOf(Action{}), fieldNameMap, validators) } -func ActionableResourceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ActionableResourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_address"] = "IpAddress" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.actionable_resource", fields, reflect.TypeOf(ActionableResource{}), fieldNameMap, validators) + fields["ipv6_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["ipv6_address"] = "Ipv6Address" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.actionable_resource", fields, reflect.TypeOf(ActionableResource{}), fieldNameMap, validators) } -func ActionableResourceListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ActionableResourceListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ActionableResourceBindingType), reflect.TypeOf([]ActionableResource{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ActionableResourceBindingType), reflect.TypeOf([]ActionableResource{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.actionable_resource_list_result", fields, reflect.TypeOf(ActionableResourceListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.actionable_resource_list_result", fields, reflect.TypeOf(ActionableResourceListResult{}), fieldNameMap, validators) } -func ActiveDirectoryIdentitySourceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ActiveDirectoryIdentitySourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["alternative_domain_names"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["alternative_domain_names"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["alternative_domain_names"] = "AlternativeDomainNames" - fields["base_dn"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["base_dn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["base_dn"] = "BaseDn" - fields["domain_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_name"] = "DomainName" - fields["ldap_servers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdentitySourceLdapServerBindingType), reflect.TypeOf([]IdentitySourceLdapServer{}))) + fields["ldap_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdentitySourceLdapServerBindingType), reflect.TypeOf([]IdentitySourceLdapServer{}))) fieldNameMap["ldap_servers"] = "LdapServers" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.active_directory_identity_source", fields, reflect.TypeOf(ActiveDirectoryIdentitySource{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.active_directory_identity_source", fields, reflect.TypeOf(ActiveDirectoryIdentitySource{}), fieldNameMap, validators) } -func AddALBControllerNodeVMInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AddALBControllerNodeVMInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["deployment_requests"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ALBControllerNodeVMDeploymentRequestBindingType), reflect.TypeOf([]ALBControllerNodeVMDeploymentRequest{}))) + fields["deployment_requests"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ALBControllerNodeVMDeploymentRequestBindingType), reflect.TypeOf([]ALBControllerNodeVMDeploymentRequest{}))) fieldNameMap["deployment_requests"] = "DeploymentRequests" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.add_ALB_controller_node_VM_info", fields, reflect.TypeOf(AddALBControllerNodeVMInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.add_ALB_controller_node_VM_info", fields, reflect.TypeOf(AddALBControllerNodeVMInfo{}), fieldNameMap, validators) } -func AddressBindingEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AddressBindingEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["binding"] = bindings.NewOptionalType(bindings.NewReferenceType(PacketAddressClassifierBindingType)) + fields["binding"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PacketAddressClassifierBindingType)) fieldNameMap["binding"] = "Binding" - fields["binding_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["binding_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["binding_timestamp"] = "BindingTimestamp" - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source"] = "Source" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.address_binding_entry", fields, reflect.TypeOf(AddressBindingEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.address_binding_entry", fields, reflect.TypeOf(AddressBindingEntry{}), fieldNameMap, validators) } -func AdvanceClusterRestoreInputBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AdvanceClusterRestoreInputBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resources"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SelectableResourceReferenceBindingType), reflect.TypeOf([]SelectableResourceReference{}))) + fields["resources"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SelectableResourceReferenceBindingType), reflect.TypeOf([]SelectableResourceReference{}))) fieldNameMap["resources"] = "Resources" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.advance_cluster_restore_input", fields, reflect.TypeOf(AdvanceClusterRestoreInput{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.advance_cluster_restore_input", fields, reflect.TypeOf(AdvanceClusterRestoreInput{}), fieldNameMap, validators) } -func AdvanceClusterRestoreRequestBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AdvanceClusterRestoreRequestBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["data"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(AdvanceClusterRestoreInputBindingType), reflect.TypeOf([]AdvanceClusterRestoreInput{}))) + fields["data"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(AdvanceClusterRestoreInputBindingType), reflect.TypeOf([]AdvanceClusterRestoreInput{}))) fieldNameMap["data"] = "Data" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.advance_cluster_restore_request", fields, reflect.TypeOf(AdvanceClusterRestoreRequest{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.advance_cluster_restore_request", fields, reflect.TypeOf(AdvanceClusterRestoreRequest{}), fieldNameMap, validators) } -func AdvanceServiceConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AdvanceServiceConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["kubectl_tool"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["kubectl_tool"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["kubectl_tool"] = "KubectlTool" - fields["messaging_service_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["messaging_service_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["messaging_service_name"] = "MessagingServiceName" - fields["service_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["service_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["service_name"] = "ServiceName" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.advance_service_config", fields, reflect.TypeOf(AdvanceServiceConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.advance_service_config", fields, reflect.TypeOf(AdvanceServiceConfig{}), fieldNameMap, validators) +} + +func AdvertisedNetworkCsvRecordBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["network"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["network"] = "Network" + fields["rule_filter_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["rule_filter_type"] = "RuleFilterType" + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["status"] = "Status" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.advertised_network_csv_record", fields, reflect.TypeOf(AdvertisedNetworkCsvRecord{}), fieldNameMap, validators) } -func AgentStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AgentStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.agent_status", fields, reflect.TypeOf(AgentStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.agent_status", fields, reflect.TypeOf(AgentStatus{}), fieldNameMap, validators) } -func AgentStatusCountBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AgentStatusCountBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["agents"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(AgentStatusBindingType), reflect.TypeOf([]AgentStatus{}))) + fields["agents"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(AgentStatusBindingType), reflect.TypeOf([]AgentStatus{}))) fieldNameMap["agents"] = "Agents" - fields["down_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["down_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["down_count"] = "DownCount" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["smartnic_agents"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SmartnicAgentStatusBindingType), reflect.TypeOf([]SmartnicAgentStatus{}))) + fieldNameMap["smartnic_agents"] = "SmartnicAgents" + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - fields["up_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["up_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["up_count"] = "UpCount" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.agent_status_count", fields, reflect.TypeOf(AgentStatusCount{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.agent_status_count", fields, reflect.TypeOf(AgentStatusCount{}), fieldNameMap, validators) } -func AggregateDNSForwarderStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AggregateDNSForwarderStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["intent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" - fields["statistics_per_enforcement_point"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(DNSForwarderStatisticsPerEnforcementPointBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["statistics_per_enforcement_point"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(DNSForwarderStatisticsPerEnforcementPointBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["statistics_per_enforcement_point"] = "StatisticsPerEnforcementPoint" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.aggregate_DNS_forwarder_statistics", fields, reflect.TypeOf(AggregateDNSForwarderStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.aggregate_DNS_forwarder_statistics", fields, reflect.TypeOf(AggregateDNSForwarderStatistics{}), fieldNameMap, validators) } -func AggregateDNSForwarderStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AggregateDNSForwarderStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["intent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" - fields["status_per_enforcement_point"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(DNSForwarderStatusPerEnforcementPointBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["status_per_enforcement_point"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(DNSForwarderStatusPerEnforcementPointBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["status_per_enforcement_point"] = "StatusPerEnforcementPoint" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.aggregate_DNS_forwarder_status", fields, reflect.TypeOf(AggregateDNSForwarderStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.aggregate_DNS_forwarder_status", fields, reflect.TypeOf(AggregateDNSForwarderStatus{}), fieldNameMap, validators) } -func AggregateIPSecVpnSessionStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AggregateIPSecVpnSessionStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["intent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(IPSecVpnSessionStatisticsPerEPBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(IPSecVpnSessionStatisticsPerEPBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.aggregate_IP_sec_vpn_session_statistics", fields, reflect.TypeOf(AggregateIPSecVpnSessionStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.aggregate_IP_sec_vpn_session_statistics", fields, reflect.TypeOf(AggregateIPSecVpnSessionStatistics{}), fieldNameMap, validators) } -func AggregateIPSecVpnSessionStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AggregateIPSecVpnSessionStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["intent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(IPSecVpnSessionStatusPerEPBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(IPSecVpnSessionStatusPerEPBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.aggregate_IP_sec_vpn_session_status", fields, reflect.TypeOf(AggregateIPSecVpnSessionStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.aggregate_IP_sec_vpn_session_status", fields, reflect.TypeOf(AggregateIPSecVpnSessionStatus{}), fieldNameMap, validators) } -func AggregateL2VPNSessionPeerConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AggregateL2VPNSessionPeerConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["intent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(L2VPNSessionPeerConfigPerEPBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(L2VPNSessionPeerConfigPerEPBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.aggregate_l2_VPN_session_peer_config", fields, reflect.TypeOf(AggregateL2VPNSessionPeerConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.aggregate_l2_VPN_session_peer_config", fields, reflect.TypeOf(AggregateL2VPNSessionPeerConfig{}), fieldNameMap, validators) } -func AggregateL2VPNSessionStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AggregateL2VPNSessionStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["intent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(L2VPNSessionStatisticsPerEPBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(L2VPNSessionStatisticsPerEPBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.aggregate_l2_VPN_session_statistics", fields, reflect.TypeOf(AggregateL2VPNSessionStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.aggregate_l2_VPN_session_statistics", fields, reflect.TypeOf(AggregateL2VPNSessionStatistics{}), fieldNameMap, validators) } -func AggregateL2VPNSessionStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AggregateL2VPNSessionStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["intent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(L2VPNSessionStatusPerEPBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(L2VPNSessionStatusPerEPBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.aggregate_l2_VPN_session_status", fields, reflect.TypeOf(AggregateL2VPNSessionStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.aggregate_l2_VPN_session_status", fields, reflect.TypeOf(AggregateL2VPNSessionStatus{}), fieldNameMap, validators) } -func AggregateL2VpnPeerConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AggregateL2VpnPeerConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["l2vpn_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["l2vpn_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["l2vpn_path"] = "L2vpnPath" - fields["l2vpn_peer_config_per_enforcement_point"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(L2VpnPeerConfigPerEnforcementPointBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["l2vpn_peer_config_per_enforcement_point"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(L2VpnPeerConfigPerEnforcementPointBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["l2vpn_peer_config_per_enforcement_point"] = "L2vpnPeerConfigPerEnforcementPoint" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.aggregate_l2_vpn_peer_config", fields, reflect.TypeOf(AggregateL2VpnPeerConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.aggregate_l2_vpn_peer_config", fields, reflect.TypeOf(AggregateL2VpnPeerConfig{}), fieldNameMap, validators) } -func AggregateL2VpnSessionRemoteMacBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AggregateL2VpnSessionRemoteMacBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["intent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" - fields["l2vpn_session_remote_macs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(L2VpnSessionRemoteMacPerEPBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["l2vpn_session_remote_macs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(L2VpnSessionRemoteMacPerEPBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["l2vpn_session_remote_macs"] = "L2vpnSessionRemoteMacs" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.aggregate_l2_vpn_session_remote_mac", fields, reflect.TypeOf(AggregateL2VpnSessionRemoteMac{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.aggregate_l2_vpn_session_remote_mac", fields, reflect.TypeOf(AggregateL2VpnSessionRemoteMac{}), fieldNameMap, validators) } -func AggregateL2VpnStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AggregateL2VpnStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["intent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" - fields["l2vpn_statistics_per_enforcement_point"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(L2VpnStatisticsPerEnforcementPointBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["l2vpn_statistics_per_enforcement_point"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(L2VpnStatisticsPerEnforcementPointBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["l2vpn_statistics_per_enforcement_point"] = "L2vpnStatisticsPerEnforcementPoint" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.aggregate_l2_vpn_statistics", fields, reflect.TypeOf(AggregateL2VpnStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.aggregate_l2_vpn_statistics", fields, reflect.TypeOf(AggregateL2VpnStatistics{}), fieldNameMap, validators) } -func AggregateL3VpnStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AggregateL3VpnStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["intent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" - fields["l3vpn_statistics_per_enforcement_point"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(L3VpnStatisticsPerEnforcementPointBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["l3vpn_statistics_per_enforcement_point"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(L3VpnStatisticsPerEnforcementPointBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["l3vpn_statistics_per_enforcement_point"] = "L3vpnStatisticsPerEnforcementPoint" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.aggregate_l3_vpn_statistics", fields, reflect.TypeOf(AggregateL3VpnStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.aggregate_l3_vpn_statistics", fields, reflect.TypeOf(AggregateL3VpnStatistics{}), fieldNameMap, validators) } -func AggregateLBNodeUsageSummaryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AggregateLBNodeUsageSummaryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["intent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LBNodeUsageSummaryBindingType), reflect.TypeOf([]LBNodeUsageSummary{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LBNodeUsageSummaryBindingType), reflect.TypeOf([]LBNodeUsageSummary{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.aggregate_LB_node_usage_summary", fields, reflect.TypeOf(AggregateLBNodeUsageSummary{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.aggregate_LB_node_usage_summary", fields, reflect.TypeOf(AggregateLBNodeUsageSummary{}), fieldNameMap, validators) } -func AggregateLBPoolStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AggregateLBPoolStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["intent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(LBPoolStatisticsPerEPBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(LBPoolStatisticsPerEPBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.aggregate_LB_pool_statistics", fields, reflect.TypeOf(AggregateLBPoolStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.aggregate_LB_pool_statistics", fields, reflect.TypeOf(AggregateLBPoolStatistics{}), fieldNameMap, validators) } -func AggregateLBPoolStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AggregateLBPoolStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["intent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(LBPoolStatusPerEPBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(LBPoolStatusPerEPBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.aggregate_LB_pool_status", fields, reflect.TypeOf(AggregateLBPoolStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.aggregate_LB_pool_status", fields, reflect.TypeOf(AggregateLBPoolStatus{}), fieldNameMap, validators) } -func AggregateLBServiceStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AggregateLBServiceStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["intent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(LBServiceStatisticsPerEPBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(LBServiceStatisticsPerEPBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.aggregate_LB_service_statistics", fields, reflect.TypeOf(AggregateLBServiceStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.aggregate_LB_service_statistics", fields, reflect.TypeOf(AggregateLBServiceStatistics{}), fieldNameMap, validators) } -func AggregateLBServiceStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AggregateLBServiceStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["intent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(LBServiceStatusPerEPBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(LBServiceStatusPerEPBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.aggregate_LB_service_status", fields, reflect.TypeOf(AggregateLBServiceStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.aggregate_LB_service_status", fields, reflect.TypeOf(AggregateLBServiceStatus{}), fieldNameMap, validators) } -func AggregateLBServiceUsageBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AggregateLBServiceUsageBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["intent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(LBServiceUsagePerEPBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(LBServiceUsagePerEPBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.aggregate_LB_service_usage", fields, reflect.TypeOf(AggregateLBServiceUsage{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.aggregate_LB_service_usage", fields, reflect.TypeOf(AggregateLBServiceUsage{}), fieldNameMap, validators) } -func AggregateLBVirtualServerStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AggregateLBVirtualServerStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["intent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(LBVirtualServerStatisticsPerEPBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(LBVirtualServerStatisticsPerEPBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.aggregate_LB_virtual_server_statistics", fields, reflect.TypeOf(AggregateLBVirtualServerStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.aggregate_LB_virtual_server_statistics", fields, reflect.TypeOf(AggregateLBVirtualServerStatistics{}), fieldNameMap, validators) } -func AggregateLBVirtualServerStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AggregateLBVirtualServerStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["intent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(LBVirtualServerStatusPerEPBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(LBVirtualServerStatusPerEPBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.aggregate_LB_virtual_server_status", fields, reflect.TypeOf(AggregateLBVirtualServerStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.aggregate_LB_virtual_server_status", fields, reflect.TypeOf(AggregateLBVirtualServerStatus{}), fieldNameMap, validators) } -func AggregatePolicyDnsAnswerBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AggregatePolicyDnsAnswerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dns_answer_per_enforcement_point"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyDnsAnswerPerEnforcementPointBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["dns_answer_per_enforcement_point"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyDnsAnswerPerEnforcementPointBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["dns_answer_per_enforcement_point"] = "DnsAnswerPerEnforcementPoint" - fields["intent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.aggregate_policy_dns_answer", fields, reflect.TypeOf(AggregatePolicyDnsAnswer{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.aggregate_policy_dns_answer", fields, reflect.TypeOf(AggregatePolicyDnsAnswer{}), fieldNameMap, validators) } -func AggregatePolicyRuntimeInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AggregatePolicyRuntimeInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["intent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.aggregate_policy_runtime_info", fields, reflect.TypeOf(AggregatePolicyRuntimeInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.aggregate_policy_runtime_info", fields, reflect.TypeOf(AggregatePolicyRuntimeInfo{}), fieldNameMap, validators) } -func AggregatedDataCounterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AggregatedDataCounterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["rx_bytes"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["rx_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["rx_bytes"] = "RxBytes" - fields["rx_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["rx_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["rx_packets"] = "RxPackets" - fields["tx_bytes"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["tx_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["tx_bytes"] = "TxBytes" - fields["tx_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["tx_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["tx_packets"] = "TxPackets" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.aggregated_data_counter", fields, reflect.TypeOf(AggregatedDataCounter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.aggregated_data_counter", fields, reflect.TypeOf(AggregatedDataCounter{}), fieldNameMap, validators) } -func AggregatedDataCounterExBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AggregatedDataCounterExBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["rx_bytes"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["rx_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["rx_bytes"] = "RxBytes" - fields["rx_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["rx_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["rx_packets"] = "RxPackets" - fields["tx_bytes"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["tx_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["tx_bytes"] = "TxBytes" - fields["tx_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["tx_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["tx_packets"] = "TxPackets" - fields["dropped_by_security_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(PacketsDroppedBySecurityBindingType)) + fields["dropped_by_security_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PacketsDroppedBySecurityBindingType)) fieldNameMap["dropped_by_security_packets"] = "DroppedBySecurityPackets" - fields["mac_learning"] = bindings.NewOptionalType(bindings.NewReferenceType(MacLearningCountersBindingType)) + fields["mac_learning"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(MacLearningCountersBindingType)) fieldNameMap["mac_learning"] = "MacLearning" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.aggregated_data_counter_ex", fields, reflect.TypeOf(AggregatedDataCounterEx{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.aggregated_data_counter_ex", fields, reflect.TypeOf(AggregatedDataCounterEx{}), fieldNameMap, validators) } -func AggregatedLogicalRouterPortCountersBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AggregatedFeatureDetailListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(AggregatedFeatureStateDetailsBindingType), reflect.TypeOf([]AggregatedFeatureStateDetails{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.aggregated_feature_detail_list_result", fields, reflect.TypeOf(AggregatedFeatureDetailListResult{}), fieldNameMap, validators) +} + +func AggregatedFeatureListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(AggregatedFeatureStateBindingType), reflect.TypeOf([]AggregatedFeatureState{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.aggregated_feature_list_result", fields, reflect.TypeOf(AggregatedFeatureListResult{}), fieldNameMap, validators) +} + +func AggregatedFeatureStateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["feature_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["feature_name"] = "FeatureName" + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["state"] = "State" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.aggregated_feature_state", fields, reflect.TypeOf(AggregatedFeatureState{}), fieldNameMap, validators) +} + +func AggregatedFeatureStateDetailsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["apis"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["apis"] = "Apis" + fields["attributes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["attributes"] = "Attributes" + fields["enum_values"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["enum_values"] = "EnumValues" + fields["feature_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["feature_name"] = "FeatureName" + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["state"] = "State" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.aggregated_feature_state_details", fields, reflect.TypeOf(AggregatedFeatureStateDetails{}), fieldNameMap, validators) +} + +func AggregatedLogicalRouterPortCountersBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["rx"] = bindings.NewOptionalType(bindings.NewReferenceType(LogicalRouterPortCountersBindingType)) + fields["rx"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LogicalRouterPortCountersBindingType)) fieldNameMap["rx"] = "Rx" - fields["tx"] = bindings.NewOptionalType(bindings.NewReferenceType(LogicalRouterPortCountersBindingType)) + fields["tx"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LogicalRouterPortCountersBindingType)) fieldNameMap["tx"] = "Tx" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.aggregated_logical_router_port_counters", fields, reflect.TypeOf(AggregatedLogicalRouterPortCounters{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.aggregated_logical_router_port_counters", fields, reflect.TypeOf(AggregatedLogicalRouterPortCounters{}), fieldNameMap, validators) } -func AlbControllerClusterRuntimeErrorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AlbControllerClusterRuntimeErrorBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["error_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["error_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["error_code"] = "ErrorCode" - fields["error_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_message"] = "ErrorMessage" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.alb_controller_cluster_runtime_error", fields, reflect.TypeOf(AlbControllerClusterRuntimeError{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.alb_controller_cluster_runtime_error", fields, reflect.TypeOf(AlbControllerClusterRuntimeError{}), fieldNameMap, validators) } -func AlbControllerVsphereClusterNodeVmDeploymentConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AlbControllerVsphereClusterNodeVmDeploymentConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["compute_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["compute_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["compute_id"] = "ComputeId" - fields["default_gateway_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["default_gateway_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["default_gateway_addresses"] = "DefaultGatewayAddresses" - fields["disk_provisioning"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["disk_provisioning"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["disk_provisioning"] = "DiskProvisioning" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["dns_servers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["dns_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["dns_servers"] = "DnsServers" - fields["host_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["host_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["host_id"] = "HostId" - fields["hostname"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["hostname"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["hostname"] = "Hostname" - fields["management_network_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["management_network_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["management_network_id"] = "ManagementNetworkId" - fields["management_port_subnets"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPSubnetBindingType), reflect.TypeOf([]IPSubnet{}))) + fields["management_port_subnets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPSubnetBindingType), reflect.TypeOf([]IPSubnet{}))) fieldNameMap["management_port_subnets"] = "ManagementPortSubnets" - fields["ntp_servers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ntp_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ntp_servers"] = "NtpServers" - fields["storage_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["storage_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["storage_id"] = "StorageId" - fields["storage_policy_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["storage_policy_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["storage_policy_id"] = "StoragePolicyId" - fields["vc_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vc_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vc_id"] = "VcId" - fields["placement_type"] = bindings.NewStringType() + fields["placement_type"] = vapiBindings_.NewStringType() fieldNameMap["placement_type"] = "PlacementType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.alb_controller_vsphere_cluster_node_vm_deployment_config", fields, reflect.TypeOf(AlbControllerVsphereClusterNodeVmDeploymentConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.alb_controller_vsphere_cluster_node_vm_deployment_config", fields, reflect.TypeOf(AlbControllerVsphereClusterNodeVmDeploymentConfig{}), fieldNameMap, validators) } -func AntreaAdapterStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AntreaAdapterStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["conditions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ComponentConditionItemBindingType), reflect.TypeOf([]ComponentConditionItem{}))) + fields["conditions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ComponentConditionItemBindingType), reflect.TypeOf([]ComponentConditionItem{}))) fieldNameMap["conditions"] = "Conditions" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.antrea_adapter_status", fields, reflect.TypeOf(AntreaAdapterStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.antrea_adapter_status", fields, reflect.TypeOf(AntreaAdapterStatus{}), fieldNameMap, validators) } -func AntreaAgentsInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AntreaAgentsInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["degraded_agent_num"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["degraded_agent_num"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["degraded_agent_num"] = "DegradedAgentNum" - fields["failed_agent_num"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["failed_agent_num"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["failed_agent_num"] = "FailedAgentNum" - fields["healthy_agent_num"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["healthy_agent_num"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["healthy_agent_num"] = "HealthyAgentNum" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.antrea_agents_info", fields, reflect.TypeOf(AntreaAgentsInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.antrea_agents_info", fields, reflect.TypeOf(AntreaAgentsInfo{}), fieldNameMap, validators) } -func AntreaClusterInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AntreaClusterInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["agent_info"] = bindings.NewOptionalType(bindings.NewReferenceType(AntreaAgentsInfoBindingType)) + fields["agent_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(AntreaAgentsInfoBindingType)) fieldNameMap["agent_info"] = "AgentInfo" - fields["ccp_adapter_status"] = bindings.NewOptionalType(bindings.NewReferenceType(AntreaAdapterStatusBindingType)) + fields["ccp_adapter_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(AntreaAdapterStatusBindingType)) fieldNameMap["ccp_adapter_status"] = "CcpAdapterStatus" - fields["controller_status"] = bindings.NewOptionalType(bindings.NewReferenceType(AntreaControllerStatusBindingType)) + fields["controller_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(AntreaControllerStatusBindingType)) fieldNameMap["controller_status"] = "ControllerStatus" - fields["mp_adapter_status"] = bindings.NewOptionalType(bindings.NewReferenceType(AntreaAdapterStatusBindingType)) + fields["mp_adapter_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(AntreaAdapterStatusBindingType)) fieldNameMap["mp_adapter_status"] = "MpAdapterStatus" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.antrea_cluster_info", fields, reflect.TypeOf(AntreaClusterInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.antrea_cluster_info", fields, reflect.TypeOf(AntreaClusterInfo{}), fieldNameMap, validators) } -func AntreaClusterListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AntreaClusterListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(AntreaClusterInfoBindingType), reflect.TypeOf([]AntreaClusterInfo{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(AntreaClusterInfoBindingType), reflect.TypeOf([]AntreaClusterInfo{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.antrea_cluster_list_result", fields, reflect.TypeOf(AntreaClusterListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.antrea_cluster_list_result", fields, reflect.TypeOf(AntreaClusterListResult{}), fieldNameMap, validators) } -func AntreaControllerStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AntreaControllerStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["conditions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ComponentConditionItemBindingType), reflect.TypeOf([]ComponentConditionItem{}))) + fields["conditions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ComponentConditionItemBindingType), reflect.TypeOf([]ComponentConditionItem{}))) fieldNameMap["conditions"] = "Conditions" - fields["connected_agent_num"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["connected_agent_num"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["connected_agent_num"] = "ConnectedAgentNum" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.antrea_controller_status", fields, reflect.TypeOf(AntreaControllerStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.antrea_controller_status", fields, reflect.TypeOf(AntreaControllerStatus{}), fieldNameMap, validators) } -func AntreaHeartbeatConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AntreaHeartbeatConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["report_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["report_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["report_interval"] = "ReportInterval" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.antrea_heartbeat_config", fields, reflect.TypeOf(AntreaHeartbeatConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.antrea_heartbeat_config", fields, reflect.TypeOf(AntreaHeartbeatConfig{}), fieldNameMap, validators) } -func AntreaHeartbeatConfigListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AntreaHeartbeatConfigListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(AntreaHeartbeatConfigBindingType), reflect.TypeOf([]AntreaHeartbeatConfig{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(AntreaHeartbeatConfigBindingType), reflect.TypeOf([]AntreaHeartbeatConfig{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.antrea_heartbeat_config_list_result", fields, reflect.TypeOf(AntreaHeartbeatConfigListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.antrea_heartbeat_config_list_result", fields, reflect.TypeOf(AntreaHeartbeatConfigListResult{}), fieldNameMap, validators) } -func AntreaTraceflowConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AntreaTraceflowConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["container_cluster_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["container_cluster_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["container_cluster_id"] = "ContainerClusterId" - fields["destination_external_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["destination_external_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["destination_external_id"] = "DestinationExternalId" - fields["is_transient"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_transient"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_transient"] = "IsTransient" - fields["packet"] = bindings.NewOptionalType(bindings.NewReferenceType(AntreaTraceflowPacketDataBindingType)) + fields["packet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(AntreaTraceflowPacketDataBindingType)) fieldNameMap["packet"] = "Packet" - fields["source_external_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source_external_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source_external_id"] = "SourceExternalId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.antrea_traceflow_config", fields, reflect.TypeOf(AntreaTraceflowConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.antrea_traceflow_config", fields, reflect.TypeOf(AntreaTraceflowConfig{}), fieldNameMap, validators) } -func AntreaTraceflowConfigListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AntreaTraceflowConfigListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(AntreaTraceflowConfigBindingType), reflect.TypeOf([]AntreaTraceflowConfig{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(AntreaTraceflowConfigBindingType), reflect.TypeOf([]AntreaTraceflowConfig{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.antrea_traceflow_config_list_result", fields, reflect.TypeOf(AntreaTraceflowConfigListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.antrea_traceflow_config_list_result", fields, reflect.TypeOf(AntreaTraceflowConfigListResult{}), fieldNameMap, validators) } -func AntreaTraceflowIcmpEchoRequestHeaderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AntreaTraceflowIcmpEchoRequestHeaderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["id"] = "Id" - fields["sequence"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence"] = "Sequence" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.antrea_traceflow_icmp_echo_request_header", fields, reflect.TypeOf(AntreaTraceflowIcmpEchoRequestHeader{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.antrea_traceflow_icmp_echo_request_header", fields, reflect.TypeOf(AntreaTraceflowIcmpEchoRequestHeader{}), fieldNameMap, validators) } -func AntreaTraceflowIpHeaderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AntreaTraceflowIpHeaderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dstIp"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dstIp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dstIp"] = "DstIp" - fields["flags"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["flags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["flags"] = "Flags" - fields["protocol"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["protocol"] = "Protocol" - fields["srcIp"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["srcIp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["srcIp"] = "SrcIp" - fields["ttl"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ttl"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ttl"] = "Ttl" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.antrea_traceflow_ip_header", fields, reflect.TypeOf(AntreaTraceflowIpHeader{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.antrea_traceflow_ip_header", fields, reflect.TypeOf(AntreaTraceflowIpHeader{}), fieldNameMap, validators) } -func AntreaTraceflowIpv6HeaderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AntreaTraceflowIpv6HeaderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dstIp"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dstIp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dstIp"] = "DstIp" - fields["hopLimit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["hopLimit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["hopLimit"] = "HopLimit" - fields["nextHeader"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["nextHeader"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["nextHeader"] = "NextHeader" - fields["srcIp"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["srcIp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["srcIp"] = "SrcIp" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.antrea_traceflow_ipv6_header", fields, reflect.TypeOf(AntreaTraceflowIpv6Header{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.antrea_traceflow_ipv6_header", fields, reflect.TypeOf(AntreaTraceflowIpv6Header{}), fieldNameMap, validators) } -func AntreaTraceflowObservationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AntreaTraceflowObservationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_type"] = "ComponentType" - fields["container_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["container_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["container_node_id"] = "ContainerNodeId" - fields["observation_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["observation_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["observation_type"] = "ObservationType" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.antrea_traceflow_observation", fields, reflect.TypeOf(AntreaTraceflowObservation{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.antrea_traceflow_observation", fields, reflect.TypeOf(AntreaTraceflowObservation{}), fieldNameMap, validators) } -func AntreaTraceflowObservationListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AntreaTraceflowObservationListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(AntreaTraceflowObservationBindingType), reflect.TypeOf([]AntreaTraceflowObservation{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(AntreaTraceflowObservationBindingType), reflect.TypeOf([]AntreaTraceflowObservation{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.antrea_traceflow_observation_list_result", fields, reflect.TypeOf(AntreaTraceflowObservationListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.antrea_traceflow_observation_list_result", fields, reflect.TypeOf(AntreaTraceflowObservationListResult{}), fieldNameMap, validators) } -func AntreaTraceflowPacketDataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AntreaTraceflowPacketDataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["frameSize"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["frameSize"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["frameSize"] = "FrameSize" - fields["ipHeader"] = bindings.NewOptionalType(bindings.NewReferenceType(AntreaTraceflowIpHeaderBindingType)) + fields["ipHeader"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(AntreaTraceflowIpHeaderBindingType)) fieldNameMap["ipHeader"] = "IpHeader" - fields["ipv6Header"] = bindings.NewOptionalType(bindings.NewReferenceType(AntreaTraceflowIpv6HeaderBindingType)) + fields["ipv6Header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(AntreaTraceflowIpv6HeaderBindingType)) fieldNameMap["ipv6Header"] = "Ipv6Header" - fields["payload"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["payload"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["payload"] = "Payload" - fields["resourceType"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resourceType"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resourceType"] = "ResourceType" - fields["transportHeader"] = bindings.NewOptionalType(bindings.NewReferenceType(AntreaTraceflowTransportHeaderBindingType)) + fields["transportHeader"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(AntreaTraceflowTransportHeaderBindingType)) fieldNameMap["transportHeader"] = "TransportHeader" - fields["transportType"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transportType"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transportType"] = "TransportType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.antrea_traceflow_packet_data", fields, reflect.TypeOf(AntreaTraceflowPacketData{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.antrea_traceflow_packet_data", fields, reflect.TypeOf(AntreaTraceflowPacketData{}), fieldNameMap, validators) } -func AntreaTraceflowStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AntreaTraceflowStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["phase"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["phase"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["phase"] = "Phase" - fields["reason"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["reason"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["reason"] = "Reason" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.antrea_traceflow_status", fields, reflect.TypeOf(AntreaTraceflowStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.antrea_traceflow_status", fields, reflect.TypeOf(AntreaTraceflowStatus{}), fieldNameMap, validators) } -func AntreaTraceflowTcpHeaderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AntreaTraceflowTcpHeaderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dstPort"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dstPort"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dstPort"] = "DstPort" - fields["srcPort"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["srcPort"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["srcPort"] = "SrcPort" - fields["tcpFlags"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["tcpFlags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["tcpFlags"] = "TcpFlags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.antrea_traceflow_tcp_header", fields, reflect.TypeOf(AntreaTraceflowTcpHeader{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.antrea_traceflow_tcp_header", fields, reflect.TypeOf(AntreaTraceflowTcpHeader{}), fieldNameMap, validators) } -func AntreaTraceflowTransportHeaderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AntreaTraceflowTransportHeaderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["icmpEchoRequestHeader"] = bindings.NewOptionalType(bindings.NewReferenceType(AntreaTraceflowIcmpEchoRequestHeaderBindingType)) + fields["icmpEchoRequestHeader"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(AntreaTraceflowIcmpEchoRequestHeaderBindingType)) fieldNameMap["icmpEchoRequestHeader"] = "IcmpEchoRequestHeader" - fields["tcpHeader"] = bindings.NewOptionalType(bindings.NewReferenceType(AntreaTraceflowTcpHeaderBindingType)) + fields["tcpHeader"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(AntreaTraceflowTcpHeaderBindingType)) fieldNameMap["tcpHeader"] = "TcpHeader" - fields["udpHeader"] = bindings.NewOptionalType(bindings.NewReferenceType(AntreaTraceflowUdpHeaderBindingType)) + fields["udpHeader"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(AntreaTraceflowUdpHeaderBindingType)) fieldNameMap["udpHeader"] = "UdpHeader" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.antrea_traceflow_transport_header", fields, reflect.TypeOf(AntreaTraceflowTransportHeader{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.antrea_traceflow_transport_header", fields, reflect.TypeOf(AntreaTraceflowTransportHeader{}), fieldNameMap, validators) } -func AntreaTraceflowUdpHeaderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AntreaTraceflowUdpHeaderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dstPort"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dstPort"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dstPort"] = "DstPort" - fields["srcPort"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["srcPort"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["srcPort"] = "SrcPort" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.antrea_traceflow_udp_header", fields, reflect.TypeOf(AntreaTraceflowUdpHeader{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.antrea_traceflow_udp_header", fields, reflect.TypeOf(AntreaTraceflowUdpHeader{}), fieldNameMap, validators) } -func ApiErrorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ApiErrorBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["details"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["details"] = "Details" - fields["error_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["error_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["error_code"] = "ErrorCode" - fields["error_data"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.REST)) + fields["error_data"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["error_data"] = "ErrorData" - fields["error_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_message"] = "ErrorMessage" - fields["module_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["module_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["module_name"] = "ModuleName" - fields["related_errors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RelatedApiErrorBindingType), reflect.TypeOf([]RelatedApiError{}))) + fields["related_errors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RelatedApiErrorBindingType), reflect.TypeOf([]RelatedApiError{}))) fieldNameMap["related_errors"] = "RelatedErrors" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.api_error", fields, reflect.TypeOf(ApiError{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.api_error", fields, reflect.TypeOf(ApiError{}), fieldNameMap, validators) } -func ApiRequestBodyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ApiRequestBodyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["resource_pointer"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_pointer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_pointer"] = "ResourcePointer" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() + fieldNameMap["resource_type"] = "ResourceType" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.api_request_body", fields, reflect.TypeOf(ApiRequestBody{}), fieldNameMap, validators) +} + +func ApiServiceConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.api_request_body", fields, reflect.TypeOf(ApiRequestBody{}), fieldNameMap, validators) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["basic_authentication_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["basic_authentication_enabled"] = "BasicAuthenticationEnabled" + fields["cipher_suites"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(CipherSuiteBindingType), reflect.TypeOf([]CipherSuite{}))) + fieldNameMap["cipher_suites"] = "CipherSuites" + fields["client_api_concurrency_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["client_api_concurrency_limit"] = "ClientApiConcurrencyLimit" + fields["client_api_rate_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["client_api_rate_limit"] = "ClientApiRateLimit" + fields["connection_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["connection_timeout"] = "ConnectionTimeout" + fields["cookie_based_authentication_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["cookie_based_authentication_enabled"] = "CookieBasedAuthenticationEnabled" + fields["global_api_concurrency_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["global_api_concurrency_limit"] = "GlobalApiConcurrencyLimit" + fields["lockout_immune_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["lockout_immune_addresses"] = "LockoutImmuneAddresses" + fields["protocol_versions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ProtocolVersionBindingType), reflect.TypeOf([]ProtocolVersion{}))) + fieldNameMap["protocol_versions"] = "ProtocolVersions" + fields["redirect_host"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["redirect_host"] = "RedirectHost" + fields["session_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["session_timeout"] = "SessionTimeout" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.api_service_config", fields, reflect.TypeOf(ApiServiceConfig{}), fieldNameMap, validators) } -func ApplianceLatencyDataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ApplianceLatencyDataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["latency_data"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ApplianceLatencyDataItemBindingType), reflect.TypeOf([]ApplianceLatencyDataItem{}))) + fields["latency_data"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ApplianceLatencyDataItemBindingType), reflect.TypeOf([]ApplianceLatencyDataItem{}))) fieldNameMap["latency_data"] = "LatencyData" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.appliance_latency_data", fields, reflect.TypeOf(ApplianceLatencyData{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.appliance_latency_data", fields, reflect.TypeOf(ApplianceLatencyData{}), fieldNameMap, validators) } -func ApplianceLatencyDataItemBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ApplianceLatencyDataItemBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["destination_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["destination_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["destination_node_id"] = "DestinationNodeId" - fields["destination_node_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["destination_node_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["destination_node_ip"] = "DestinationNodeIp" - fields["destination_node_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["destination_node_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["destination_node_name"] = "DestinationNodeName" - fields["packet_loss_percent"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["packet_loss_percent"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["packet_loss_percent"] = "PacketLossPercent" - fields["packet_received"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["packet_received"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["packet_received"] = "PacketReceived" - fields["packet_transmitted"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["packet_transmitted"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["packet_transmitted"] = "PacketTransmitted" - fields["rtt_avg"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["rtt_avg"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["rtt_avg"] = "RttAvg" - fields["rtt_max"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["rtt_max"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["rtt_max"] = "RttMax" - fields["rtt_mdev"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["rtt_mdev"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["rtt_mdev"] = "RttMdev" - fields["rtt_min"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["rtt_min"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["rtt_min"] = "RttMin" - fields["source_node_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source_node_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source_node_ip"] = "SourceNodeIp" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - fields["total_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_time"] = "TotalTime" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.appliance_latency_data_item", fields, reflect.TypeOf(ApplianceLatencyDataItem{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.appliance_latency_data_item", fields, reflect.TypeOf(ApplianceLatencyDataItem{}), fieldNameMap, validators) } -func ApplianceLatencyListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ApplianceLatencyListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ApplianceLatencyDataBindingType), reflect.TypeOf([]ApplianceLatencyData{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ApplianceLatencyDataBindingType), reflect.TypeOf([]ApplianceLatencyData{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.appliance_latency_list_result", fields, reflect.TypeOf(ApplianceLatencyListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.appliance_latency_list_result", fields, reflect.TypeOf(ApplianceLatencyListResult{}), fieldNameMap, validators) } -func ApplianceProcessDataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ApplianceProcessDataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - fields["top_process_by_cpu_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["top_process_by_cpu_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["top_process_by_cpu_count"] = "TopProcessByCpuCount" - fields["top_process_by_cpu_list"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ProcessInformationBindingType), reflect.TypeOf([]ProcessInformation{}))) + fields["top_process_by_cpu_list"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ProcessInformationBindingType), reflect.TypeOf([]ProcessInformation{}))) fieldNameMap["top_process_by_cpu_list"] = "TopProcessByCpuList" - fields["top_process_by_mem_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["top_process_by_mem_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["top_process_by_mem_count"] = "TopProcessByMemCount" - fields["top_process_by_mem_list"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ProcessInformationBindingType), reflect.TypeOf([]ProcessInformation{}))) + fields["top_process_by_mem_list"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ProcessInformationBindingType), reflect.TypeOf([]ProcessInformation{}))) fieldNameMap["top_process_by_mem_list"] = "TopProcessByMemList" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.appliance_process_data", fields, reflect.TypeOf(ApplianceProcessData{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.appliance_process_data", fields, reflect.TypeOf(ApplianceProcessData{}), fieldNameMap, validators) } -func ApplianceProcessListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ApplianceProcessListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ApplianceProcessDataBindingType), reflect.TypeOf([]ApplianceProcessData{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ApplianceProcessDataBindingType), reflect.TypeOf([]ApplianceProcessData{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.appliance_process_list_result", fields, reflect.TypeOf(ApplianceProcessListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.appliance_process_list_result", fields, reflect.TypeOf(ApplianceProcessListResult{}), fieldNameMap, validators) } -func ApplicationConnectivityStrategyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ApplicationConnectivityStrategyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["application_connectivity_strategy"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["application_connectivity_strategy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["application_connectivity_strategy"] = "ApplicationConnectivityStrategy" - fields["default_application_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["default_application_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["default_application_rule_id"] = "DefaultApplicationRuleId" - fields["logging_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["logging_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["logging_enabled"] = "LoggingEnabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.application_connectivity_strategy", fields, reflect.TypeOf(ApplicationConnectivityStrategy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.application_connectivity_strategy", fields, reflect.TypeOf(ApplicationConnectivityStrategy{}), fieldNameMap, validators) } -func ArpHeaderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ArpHeaderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dst_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dst_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dst_ip"] = "DstIp" - fields["op_code"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["op_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["op_code"] = "OpCode" - fields["src_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["src_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["src_ip"] = "SrcIp" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.arp_header", fields, reflect.TypeOf(ArpHeader{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.arp_header", fields, reflect.TypeOf(ArpHeader{}), fieldNameMap, validators) } -func ArpSnoopingConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ArpSnoopingConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["arp_binding_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["arp_binding_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["arp_binding_limit"] = "ArpBindingLimit" - fields["arp_snooping_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["arp_snooping_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["arp_snooping_enabled"] = "ArpSnoopingEnabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.arp_snooping_config", fields, reflect.TypeOf(ArpSnoopingConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.arp_snooping_config", fields, reflect.TypeOf(ArpSnoopingConfig{}), fieldNameMap, validators) } -func AssignedByDhcpBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AssignedByDhcpBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.assigned_by_dhcp", fields, reflect.TypeOf(AssignedByDhcp{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.assigned_by_dhcp", fields, reflect.TypeOf(AssignedByDhcp{}), fieldNameMap, validators) } -func AttachedInterfaceEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AsyncCompatibilityCheckResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["app_intf_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["compatibility_validation_results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["compatibility_validation_results"] = "CompatibilityValidationResults" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.async_compatibility_check_result", fields, reflect.TypeOf(AsyncCompatibilityCheckResult{}), fieldNameMap, validators) +} + +func AttachedInterfaceEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["app_intf_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["app_intf_name"] = "AppIntfName" - fields["default_gateway"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["default_gateway"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["default_gateway"] = "DefaultGateway" - fields["migrate_intf"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["migrate_intf"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["migrate_intf"] = "MigrateIntf" - fields["routing_table"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["routing_table"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["routing_table"] = "RoutingTable" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.attached_interface_entry", fields, reflect.TypeOf(AttachedInterfaceEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.attached_interface_entry", fields, reflect.TypeOf(AttachedInterfaceEntry{}), fieldNameMap, validators) } -func AttributeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AttributeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["attribute_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["attribute_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["attribute_type"] = "AttributeType" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["key"] = "Key" - fields["read_only"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["read_only"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["read_only"] = "ReadOnly" - fields["value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.attribute", fields, reflect.TypeOf(Attribute{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.attribute", fields, reflect.TypeOf(Attribute{}), fieldNameMap, validators) } -func AttributeValBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AttributeValBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["data_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["data_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["data_type"] = "DataType" - fields["key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["key"] = "Key" - fields["multivalue"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["multivalue"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["multivalue"] = "Multivalue" - fields["values"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["values"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["values"] = "Values" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.attribute_val", fields, reflect.TypeOf(AttributeVal{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.attribute_val", fields, reflect.TypeOf(AttributeVal{}), fieldNameMap, validators) } -func AutoRdsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AutoRdsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["l2_auto_rds"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(L2AutoRDBindingType), reflect.TypeOf([]L2AutoRD{}))) + fields["l2_auto_rds"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(L2AutoRDBindingType), reflect.TypeOf([]L2AutoRD{}))) fieldNameMap["l2_auto_rds"] = "L2AutoRds" - fields["l3_auto_rd"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["l3_auto_rd"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["l3_auto_rd"] = "L3AutoRd" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.auto_rds", fields, reflect.TypeOf(AutoRds{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.auto_rds", fields, reflect.TypeOf(AutoRds{}), fieldNameMap, validators) } -func AviConnectionInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AviConnectionInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cloud"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cloud"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cloud"] = "Cloud" - fields["expires_at"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["expires_at"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["expires_at"] = "ExpiresAt" - fields["managed_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["managed_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["managed_by"] = "ManagedBy" - fields["password"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["password"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["password"] = "Password" - fields["tenant"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["status"] = "Status" + fields["tenant"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tenant"] = "Tenant" - fields["thumbprint"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["thumbprint"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["thumbprint"] = "Thumbprint" - fields["username"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["username"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["username"] = "Username" - fields["version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["version"] = "Version" - fields["enforcement_point_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_address"] = "EnforcementPointAddress" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.avi_connection_info", fields, reflect.TypeOf(AviConnectionInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.avi_connection_info", fields, reflect.TypeOf(AviConnectionInfo{}), fieldNameMap, validators) } -func AxesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AxesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["x_label"] = bindings.NewOptionalType(bindings.NewReferenceType(LabelBindingType)) + fields["x_label"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LabelBindingType)) fieldNameMap["x_label"] = "XLabel" - fields["x_labels"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LabelBindingType), reflect.TypeOf([]Label{}))) + fields["x_labels"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LabelBindingType), reflect.TypeOf([]Label{}))) fieldNameMap["x_labels"] = "XLabels" - fields["y_axis_unit_labels"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LabelBindingType), reflect.TypeOf([]Label{}))) + fields["y_axis_unit_labels"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LabelBindingType), reflect.TypeOf([]Label{}))) fieldNameMap["y_axis_unit_labels"] = "YAxisUnitLabels" - fields["y_axis_units"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(AxisUnitBindingType), reflect.TypeOf([]AxisUnit{}))) + fields["y_axis_units"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(AxisUnitBindingType), reflect.TypeOf([]AxisUnit{}))) fieldNameMap["y_axis_units"] = "YAxisUnits" - fields["y_label"] = bindings.NewOptionalType(bindings.NewReferenceType(LabelBindingType)) + fields["y_label"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LabelBindingType)) fieldNameMap["y_label"] = "YLabel" - fields["y_labels"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LabelBindingType), reflect.TypeOf([]Label{}))) + fields["y_labels"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LabelBindingType), reflect.TypeOf([]Label{}))) fieldNameMap["y_labels"] = "YLabels" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.axes", fields, reflect.TypeOf(Axes{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.axes", fields, reflect.TypeOf(Axes{}), fieldNameMap, validators) } -func AxisUnitBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func AxisUnitBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["unit"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["unit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unit"] = "Unit" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.axis_unit", fields, reflect.TypeOf(AxisUnit{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.axis_unit", fields, reflect.TypeOf(AxisUnit{}), fieldNameMap, validators) } -func BFDDiagnosticCountBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BFDDiagnosticCountBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["administratively_down_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["administratively_down_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["administratively_down_count"] = "AdministrativelyDownCount" - fields["concatenated_path_down_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["concatenated_path_down_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["concatenated_path_down_count"] = "ConcatenatedPathDownCount" - fields["control_detection_time_expired_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["control_detection_time_expired_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["control_detection_time_expired_count"] = "ControlDetectionTimeExpiredCount" - fields["echo_function_failed_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["echo_function_failed_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["echo_function_failed_count"] = "EchoFunctionFailedCount" - fields["forwarding_plane_reset_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["forwarding_plane_reset_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["forwarding_plane_reset_count"] = "ForwardingPlaneResetCount" - fields["neighbor_signaled_session_down_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["neighbor_signaled_session_down_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["neighbor_signaled_session_down_count"] = "NeighborSignaledSessionDownCount" - fields["no_diagnostic_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["no_diagnostic_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["no_diagnostic_count"] = "NoDiagnosticCount" - fields["path_down_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["path_down_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["path_down_count"] = "PathDownCount" - fields["reverse_concatenated_path_down_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["reverse_concatenated_path_down_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["reverse_concatenated_path_down_count"] = "ReverseConcatenatedPathDownCount" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.BFD_diagnostic_count", fields, reflect.TypeOf(BFDDiagnosticCount{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.BFD_diagnostic_count", fields, reflect.TypeOf(BFDDiagnosticCount{}), fieldNameMap, validators) } -func BFDPropertiesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BFDPropertiesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["active"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["active"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["active"] = "Active" - fields["diagnostic"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["bfd_encap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["bfd_encap"] = "BfdEncap" + fields["diagnostic"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["diagnostic"] = "Diagnostic" - fields["forwarding"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["forwarding"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["forwarding"] = "Forwarding" - fields["remote_diagnostic"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_diagnostic"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["remote_diagnostic"] = "RemoteDiagnostic" - fields["remote_state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["remote_state"] = "RemoteState" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.BFD_properties", fields, reflect.TypeOf(BFDProperties{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.BFD_properties", fields, reflect.TypeOf(BFDProperties{}), fieldNameMap, validators) } -func BFDStatusCountBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BFDStatusCountBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["bfd_admin_down_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["bfd_admin_down_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["bfd_admin_down_count"] = "BfdAdminDownCount" - fields["bfd_down_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["bfd_down_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["bfd_down_count"] = "BfdDownCount" - fields["bfd_init_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["bfd_init_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["bfd_init_count"] = "BfdInitCount" - fields["bfd_up_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["bfd_up_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["bfd_up_count"] = "BfdUpCount" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.BFD_status_count", fields, reflect.TypeOf(BFDStatusCount{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.BFD_status_count", fields, reflect.TypeOf(BFDStatusCount{}), fieldNameMap, validators) } -func BackupConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BackupConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["after_inventory_update_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["after_inventory_update_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["after_inventory_update_interval"] = "AfterInventoryUpdateInterval" - fields["backup_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["backup_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["backup_enabled"] = "BackupEnabled" - fields["backup_schedule"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(BackupScheduleBindingType)}, bindings.REST)) + fields["backup_schedule"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(BackupScheduleBindingType)})) fieldNameMap["backup_schedule"] = "BackupSchedule" - fields["inventory_summary_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["inventory_summary_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["inventory_summary_interval"] = "InventorySummaryInterval" - fields["passphrase"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["passphrase"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["passphrase"] = "Passphrase" - fields["remote_file_server"] = bindings.NewOptionalType(bindings.NewReferenceType(RemoteFileServerBindingType)) + fields["remote_file_server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(RemoteFileServerBindingType)) fieldNameMap["remote_file_server"] = "RemoteFileServer" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.backup_configuration", fields, reflect.TypeOf(BackupConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.backup_configuration", fields, reflect.TypeOf(BackupConfiguration{}), fieldNameMap, validators) } -func BackupOperationHistoryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BackupOperationHistoryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cluster_backup_statuses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(BackupOperationStatusBindingType), reflect.TypeOf([]BackupOperationStatus{}))) + fields["cluster_backup_statuses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(BackupOperationStatusBindingType), reflect.TypeOf([]BackupOperationStatus{}))) fieldNameMap["cluster_backup_statuses"] = "ClusterBackupStatuses" - fields["inventory_backup_statuses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(BackupOperationStatusBindingType), reflect.TypeOf([]BackupOperationStatus{}))) + fields["inventory_backup_statuses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(BackupOperationStatusBindingType), reflect.TypeOf([]BackupOperationStatus{}))) fieldNameMap["inventory_backup_statuses"] = "InventoryBackupStatuses" - fields["node_backup_statuses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(BackupOperationStatusBindingType), reflect.TypeOf([]BackupOperationStatus{}))) + fields["node_backup_statuses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(BackupOperationStatusBindingType), reflect.TypeOf([]BackupOperationStatus{}))) fieldNameMap["node_backup_statuses"] = "NodeBackupStatuses" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.backup_operation_history", fields, reflect.TypeOf(BackupOperationHistory{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.backup_operation_history", fields, reflect.TypeOf(BackupOperationHistory{}), fieldNameMap, validators) } -func BackupOperationStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BackupOperationStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["backup_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["backup_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["backup_id"] = "BackupId" - fields["end_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["end_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["end_time"] = "EndTime" - fields["error_code"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_code"] = "ErrorCode" - fields["error_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_message"] = "ErrorMessage" - fields["start_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["start_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["start_time"] = "StartTime" - fields["success"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["success"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["success"] = "Success" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.backup_operation_status", fields, reflect.TypeOf(BackupOperationStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.backup_operation_status", fields, reflect.TypeOf(BackupOperationStatus{}), fieldNameMap, validators) } -func BackupOverviewBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BackupOverviewBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ClusterBackupInfoBindingType), reflect.TypeOf([]ClusterBackupInfo{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ClusterBackupInfoBindingType), reflect.TypeOf([]ClusterBackupInfo{}))) fieldNameMap["results"] = "Results" - fields["backup_config"] = bindings.NewOptionalType(bindings.NewReferenceType(BackupConfigurationBindingType)) + fields["backup_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(BackupConfigurationBindingType)) fieldNameMap["backup_config"] = "BackupConfig" - fields["backup_operation_history"] = bindings.NewOptionalType(bindings.NewReferenceType(BackupOperationHistoryBindingType)) + fields["backup_operation_history"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(BackupOperationHistoryBindingType)) fieldNameMap["backup_operation_history"] = "BackupOperationHistory" - fields["current_backup_operation_status"] = bindings.NewOptionalType(bindings.NewReferenceType(CurrentBackupOperationStatusBindingType)) + fields["current_backup_operation_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(CurrentBackupOperationStatusBindingType)) fieldNameMap["current_backup_operation_status"] = "CurrentBackupOperationStatus" - fields["restore_status"] = bindings.NewOptionalType(bindings.NewReferenceType(ClusterRestoreStatusBindingType)) + fields["restore_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ClusterRestoreStatusBindingType)) fieldNameMap["restore_status"] = "RestoreStatus" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.backup_overview", fields, reflect.TypeOf(BackupOverview{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.backup_overview", fields, reflect.TypeOf(BackupOverview{}), fieldNameMap, validators) } -func BackupScheduleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BackupScheduleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.backup_schedule", fields, reflect.TypeOf(BackupSchedule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.backup_schedule", fields, reflect.TypeOf(BackupSchedule{}), fieldNameMap, validators) +} + +func BaseCompatibilityCheckResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["local_nsx_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["local_nsx_version"] = "LocalNsxVersion" + fields["nsx_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["nsx_version"] = "NsxVersion" + fields["rtt"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["rtt"] = "Rtt" + fields["rtt_exceeded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["rtt_exceeded"] = "RttExceeded" + fields["version_compatible"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["version_compatible"] = "VersionCompatible" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.base_compatibility_check_result", fields, reflect.TypeOf(BaseCompatibilityCheckResult{}), fieldNameMap, validators) } -func BaseConsolidatedStatusPerEnforcementPointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BaseConsolidatedStatusPerEnforcementPointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alarm"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyRuntimeAlarmBindingType)) + fields["alarm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyRuntimeAlarmBindingType)) fieldNameMap["alarm"] = "Alarm" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["consolidated_status"] = bindings.NewOptionalType(bindings.NewReferenceType(ConsolidatedStatusBindingType)) + fields["consolidated_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ConsolidatedStatusBindingType)) fieldNameMap["consolidated_status"] = "ConsolidatedStatus" - fields["enforcement_point_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_id"] = "EnforcementPointId" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.base_consolidated_status_per_enforcement_point", fields, reflect.TypeOf(BaseConsolidatedStatusPerEnforcementPoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.base_consolidated_status_per_enforcement_point", fields, reflect.TypeOf(BaseConsolidatedStatusPerEnforcementPoint{}), fieldNameMap, validators) } -func BaseEndpointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BaseEndpointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["target_ips"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPInfoBindingType), reflect.TypeOf([]IPInfo{}))) + fields["target_ips"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPInfoBindingType), reflect.TypeOf([]IPInfo{}))) fieldNameMap["target_ips"] = "TargetIps" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.base_endpoint", fields, reflect.TypeOf(BaseEndpoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.base_endpoint", fields, reflect.TypeOf(BaseEndpoint{}), fieldNameMap, validators) } -func BasePktCapResourceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BaseInterfaceGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["resource_type"] = bindings.NewStringType() + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.base_pkt_cap_resource", fields, reflect.TypeOf(BasePktCapResource{}), fieldNameMap, validators) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["members"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(GatewayInterfaceReferenceBindingType), reflect.TypeOf([]GatewayInterfaceReference{}))) + fieldNameMap["members"] = "Members" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.base_interface_group", fields, reflect.TypeOf(BaseInterfaceGroup{}), fieldNameMap, validators) } -func BasePolicyServiceInstanceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BasePktCapResourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["resource_type"] = vapiBindings_.NewStringType() + fieldNameMap["resource_type"] = "ResourceType" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.base_pkt_cap_resource", fields, reflect.TypeOf(BasePktCapResource{}), fieldNameMap, validators) +} + +func BasePolicyServiceInstanceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["deployment_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["deployment_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["deployment_mode"] = "DeploymentMode" - fields["partner_service_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["partner_service_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["partner_service_name"] = "PartnerServiceName" - fields["transport_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_type"] = "TransportType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.base_policy_service_instance", fields, reflect.TypeOf(BasePolicyServiceInstance{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.base_policy_service_instance", fields, reflect.TypeOf(BasePolicyServiceInstance{}), fieldNameMap, validators) } -func BaseRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BaseRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["destination_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["destination_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["destination_groups"] = "DestinationGroups" - fields["destinations_excluded"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["destinations_excluded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["destinations_excluded"] = "DestinationsExcluded" - fields["direction"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["direction"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["direction"] = "Direction" - fields["disabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["disabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["disabled"] = "Disabled" - fields["ip_protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_protocol"] = "IpProtocol" - fields["is_default"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_default"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_default"] = "IsDefault" - fields["logged"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["logged"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["logged"] = "Logged" - fields["notes"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["notes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["notes"] = "Notes" - fields["profiles"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["profiles"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["profiles"] = "Profiles" - fields["rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rule_id"] = "RuleId" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["scope"] = "Scope" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["service_entries"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ServiceEntryBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["service_entries"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ServiceEntryBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["service_entries"] = "ServiceEntries" - fields["services"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["services"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["services"] = "Services" - fields["source_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["source_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["source_groups"] = "SourceGroups" - fields["sources_excluded"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sources_excluded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sources_excluded"] = "SourcesExcluded" - fields["tag"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tag"] = "Tag" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.base_rule", fields, reflect.TypeOf(BaseRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.base_rule", fields, reflect.TypeOf(BaseRule{}), fieldNameMap, validators) } -func BaseRuleListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BaseRuleListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.base_rule_list_result", fields, reflect.TypeOf(BaseRuleListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.base_rule_list_result", fields, reflect.TypeOf(BaseRuleListResult{}), fieldNameMap, validators) } -func BaseTier0InterfaceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BaseTier0InterfaceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["dhcp_relay_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dhcp_relay_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dhcp_relay_path"] = "DhcpRelayPath" - fields["subnets"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(InterfaceSubnetBindingType), reflect.TypeOf([]InterfaceSubnet{}))) + fields["subnets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(InterfaceSubnetBindingType), reflect.TypeOf([]InterfaceSubnet{}))) fieldNameMap["subnets"] = "Subnets" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.base_tier0_interface", fields, reflect.TypeOf(BaseTier0Interface{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.base_tier0_interface", fields, reflect.TypeOf(BaseTier0Interface{}), fieldNameMap, validators) } -func BatchRequestBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BatchRequestBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["continue_on_error"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["continue_on_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["continue_on_error"] = "ContinueOnError" - fields["requests"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(BatchRequestItemBindingType), reflect.TypeOf([]BatchRequestItem{}))) + fields["requests"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(BatchRequestItemBindingType), reflect.TypeOf([]BatchRequestItem{}))) fieldNameMap["requests"] = "Requests" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.batch_request", fields, reflect.TypeOf(BatchRequest{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.batch_request", fields, reflect.TypeOf(BatchRequest{}), fieldNameMap, validators) } -func BatchRequestItemBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BatchRequestItemBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["body"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.REST)) + fields["body"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["body"] = "Body" - fields["method"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["method"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["method"] = "Method" - fields["uri"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["uri"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["uri"] = "Uri" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.batch_request_item", fields, reflect.TypeOf(BatchRequestItem{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.batch_request_item", fields, reflect.TypeOf(BatchRequestItem{}), fieldNameMap, validators) } -func BatchResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BatchResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["has_errors"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["has_errors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["has_errors"] = "HasErrors" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(BatchResponseItemBindingType), reflect.TypeOf([]BatchResponseItem{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(BatchResponseItemBindingType), reflect.TypeOf([]BatchResponseItem{}))) fieldNameMap["results"] = "Results" - fields["rolled_back"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["rolled_back"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["rolled_back"] = "RolledBack" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.batch_response", fields, reflect.TypeOf(BatchResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.batch_response", fields, reflect.TypeOf(BatchResponse{}), fieldNameMap, validators) } -func BatchResponseItemBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BatchResponseItemBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["body"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.REST)) + fields["body"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["body"] = "Body" - fields["code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["code"] = "Code" - fields["headers"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.REST)) + fields["headers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["headers"] = "Headers" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.batch_response_item", fields, reflect.TypeOf(BatchResponseItem{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.batch_response_item", fields, reflect.TypeOf(BatchResponseItem{}), fieldNameMap, validators) } -func BfdHealthMonitoringConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BfdHealthMonitoringConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["latency_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["latency_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["latency_enabled"] = "LatencyEnabled" - fields["probe_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["probe_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["probe_interval"] = "ProbeInterval" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.bfd_health_monitoring_config", fields, reflect.TypeOf(BfdHealthMonitoringConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.bfd_health_monitoring_config", fields, reflect.TypeOf(BfdHealthMonitoringConfig{}), fieldNameMap, validators) } -func BfdProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BfdProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["interval"] = "Interval" - fields["multiple"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["multiple"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["multiple"] = "Multiple" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.bfd_profile", fields, reflect.TypeOf(BfdProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.bfd_profile", fields, reflect.TypeOf(BfdProfile{}), fieldNameMap, validators) } -func BfdProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BfdProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(BfdProfileBindingType), reflect.TypeOf([]BfdProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(BfdProfileBindingType), reflect.TypeOf([]BfdProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.bfd_profile_list_result", fields, reflect.TypeOf(BfdProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.bfd_profile_list_result", fields, reflect.TypeOf(BfdProfileListResult{}), fieldNameMap, validators) } -func BgpAddressFamilyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BgpAddressFamilyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["in_prefix_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["in_prefix_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["in_prefix_count"] = "InPrefixCount" - fields["out_prefix_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["out_prefix_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["out_prefix_count"] = "OutPrefixCount" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.bgp_address_family", fields, reflect.TypeOf(BgpAddressFamily{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.bgp_address_family", fields, reflect.TypeOf(BgpAddressFamily{}), fieldNameMap, validators) } -func BgpBfdConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BgpBfdConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["interval"] = "Interval" - fields["multiple"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["multiple"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["multiple"] = "Multiple" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.bgp_bfd_config", fields, reflect.TypeOf(BgpBfdConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.bgp_bfd_config", fields, reflect.TypeOf(BgpBfdConfig{}), fieldNameMap, validators) } -func BgpGracefulRestartConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BgpGracefulRestartConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mode"] = "Mode" - fields["timer"] = bindings.NewOptionalType(bindings.NewReferenceType(BgpGracefulRestartTimerBindingType)) + fields["timer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(BgpGracefulRestartTimerBindingType)) fieldNameMap["timer"] = "Timer" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.bgp_graceful_restart_config", fields, reflect.TypeOf(BgpGracefulRestartConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.bgp_graceful_restart_config", fields, reflect.TypeOf(BgpGracefulRestartConfig{}), fieldNameMap, validators) } -func BgpGracefulRestartTimerBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BgpGracefulRestartTimerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["restart_timer"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["restart_timer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["restart_timer"] = "RestartTimer" - fields["stale_route_timer"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["stale_route_timer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["stale_route_timer"] = "StaleRouteTimer" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.bgp_graceful_restart_timer", fields, reflect.TypeOf(BgpGracefulRestartTimer{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.bgp_graceful_restart_timer", fields, reflect.TypeOf(BgpGracefulRestartTimer{}), fieldNameMap, validators) } -func BgpNeighborConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BgpNeighborConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["allow_as_in"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["allow_as_in"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["allow_as_in"] = "AllowAsIn" - fields["bfd"] = bindings.NewOptionalType(bindings.NewReferenceType(BgpBfdConfigBindingType)) + fields["bfd"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(BgpBfdConfigBindingType)) fieldNameMap["bfd"] = "Bfd" - fields["graceful_restart_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["enabled"] = "Enabled" + fields["graceful_restart_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["graceful_restart_mode"] = "GracefulRestartMode" - fields["hold_down_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["hold_down_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["hold_down_time"] = "HoldDownTime" - fields["in_route_filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["in_route_filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["in_route_filters"] = "InRouteFilters" - fields["keep_alive_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["keep_alive_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["keep_alive_time"] = "KeepAliveTime" - fields["maximum_hop_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["maximum_hop_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["maximum_hop_limit"] = "MaximumHopLimit" - fields["neighbor_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["neighbor_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["neighbor_address"] = "NeighborAddress" - fields["out_route_filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["neighbor_local_as_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(BgpNeighborLocalAsConfigBindingType)) + fieldNameMap["neighbor_local_as_config"] = "NeighborLocalAsConfig" + fields["out_route_filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["out_route_filters"] = "OutRouteFilters" - fields["password"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["password"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["password"] = "Password" - fields["remote_as_num"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_as_num"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["remote_as_num"] = "RemoteAsNum" - fields["route_filtering"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(BgpRouteFilteringBindingType), reflect.TypeOf([]BgpRouteFiltering{}))) + fields["route_filtering"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(BgpRouteFilteringBindingType), reflect.TypeOf([]BgpRouteFiltering{}))) fieldNameMap["route_filtering"] = "RouteFiltering" - fields["source_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["source_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["source_addresses"] = "SourceAddresses" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.bgp_neighbor_config", fields, reflect.TypeOf(BgpNeighborConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.bgp_neighbor_config", fields, reflect.TypeOf(BgpNeighborConfig{}), fieldNameMap, validators) } -func BgpNeighborConfigListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BgpNeighborConfigListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(BgpNeighborConfigBindingType), reflect.TypeOf([]BgpNeighborConfig{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(BgpNeighborConfigBindingType), reflect.TypeOf([]BgpNeighborConfig{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.bgp_neighbor_config_list_result", fields, reflect.TypeOf(BgpNeighborConfigListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.bgp_neighbor_config_list_result", fields, reflect.TypeOf(BgpNeighborConfigListResult{}), fieldNameMap, validators) +} + +func BgpNeighborLocalAsConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["as_path_modifier_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["as_path_modifier_type"] = "AsPathModifierType" + fields["local_as_num"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["local_as_num"] = "LocalAsNum" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.bgp_neighbor_local_as_config", fields, reflect.TypeOf(BgpNeighborLocalAsConfig{}), fieldNameMap, validators) } -func BgpNeighborRouteDetailsCsvRecordBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BgpNeighborRouteDetailsCsvRecordBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["as_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["as_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["as_path"] = "AsPath" - fields["local_pref"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["local_pref"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["local_pref"] = "LocalPref" - fields["logical_router_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["logical_router_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["logical_router_id"] = "LogicalRouterId" - fields["med"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["med"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["med"] = "Med" - fields["neighbor_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["neighbor_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["neighbor_address"] = "NeighborAddress" - fields["neighbor_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["neighbor_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["neighbor_id"] = "NeighborId" - fields["network"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["network"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["network"] = "Network" - fields["next_hop"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["next_hop"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["next_hop"] = "NextHop" - fields["source_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source_address"] = "SourceAddress" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.bgp_neighbor_route_details_csv_record", fields, reflect.TypeOf(BgpNeighborRouteDetailsCsvRecord{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.bgp_neighbor_route_details_csv_record", fields, reflect.TypeOf(BgpNeighborRouteDetailsCsvRecord{}), fieldNameMap, validators) } -func BgpNeighborRouteDetailsInCsvFormatBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BgpNeighborRouteDetailsInCsvFormatBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["file_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["file_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["file_name"] = "FileName" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(BgpNeighborRouteDetailsCsvRecordBindingType), reflect.TypeOf([]BgpNeighborRouteDetailsCsvRecord{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(BgpNeighborRouteDetailsCsvRecordBindingType), reflect.TypeOf([]BgpNeighborRouteDetailsCsvRecord{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.bgp_neighbor_route_details_in_csv_format", fields, reflect.TypeOf(BgpNeighborRouteDetailsInCsvFormat{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.bgp_neighbor_route_details_in_csv_format", fields, reflect.TypeOf(BgpNeighborRouteDetailsInCsvFormat{}), fieldNameMap, validators) } -func BgpNeighborRoutesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BgpNeighborRoutesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["edge_node_routes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RoutesPerTransportNodeBindingType), reflect.TypeOf([]RoutesPerTransportNode{}))) + fields["edge_node_routes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RoutesPerTransportNodeBindingType), reflect.TypeOf([]RoutesPerTransportNode{}))) fieldNameMap["edge_node_routes"] = "EdgeNodeRoutes" - fields["egde_node_routes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RoutesPerTransportNodeBindingType), reflect.TypeOf([]RoutesPerTransportNode{}))) + fields["egde_node_routes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RoutesPerTransportNodeBindingType), reflect.TypeOf([]RoutesPerTransportNode{}))) fieldNameMap["egde_node_routes"] = "EgdeNodeRoutes" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["neighbor_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["neighbor_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["neighbor_path"] = "NeighborPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.bgp_neighbor_routes", fields, reflect.TypeOf(BgpNeighborRoutes{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.bgp_neighbor_routes", fields, reflect.TypeOf(BgpNeighborRoutes{}), fieldNameMap, validators) } -func BgpNeighborRoutesListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BgpNeighborRoutesListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(BgpNeighborRoutesBindingType), reflect.TypeOf([]BgpNeighborRoutes{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(BgpNeighborRoutesBindingType), reflect.TypeOf([]BgpNeighborRoutes{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.bgp_neighbor_routes_list_result", fields, reflect.TypeOf(BgpNeighborRoutesListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.bgp_neighbor_routes_list_result", fields, reflect.TypeOf(BgpNeighborRoutesListResult{}), fieldNameMap, validators) } -func BgpRouteFilteringBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BgpRouteFilteringBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["address_family"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["address_family"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["address_family"] = "AddressFamily" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["in_route_filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["in_route_filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["in_route_filters"] = "InRouteFilters" - fields["maximum_routes"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["maximum_routes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["maximum_routes"] = "MaximumRoutes" - fields["out_route_filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["out_route_filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["out_route_filters"] = "OutRouteFilters" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.bgp_route_filtering", fields, reflect.TypeOf(BgpRouteFiltering{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.bgp_route_filtering", fields, reflect.TypeOf(BgpRouteFiltering{}), fieldNameMap, validators) +} + +func BgpRouteLeakingBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["address_family"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["address_family"] = "AddressFamily" + fields["in_filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["in_filter"] = "InFilter" + fields["out_filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["out_filter"] = "OutFilter" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.bgp_route_leaking", fields, reflect.TypeOf(BgpRouteLeaking{}), fieldNameMap, validators) } -func BgpRoutingConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BgpRoutingConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["ecmp"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ebgp_admin_distance"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["ebgp_admin_distance"] = "EbgpAdminDistance" + fields["ecmp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ecmp"] = "Ecmp" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["graceful_restart"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["graceful_restart"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["graceful_restart"] = "GracefulRestart" - fields["graceful_restart_config"] = bindings.NewOptionalType(bindings.NewReferenceType(BgpGracefulRestartConfigBindingType)) + fields["graceful_restart_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(BgpGracefulRestartConfigBindingType)) fieldNameMap["graceful_restart_config"] = "GracefulRestartConfig" - fields["inter_sr_ibgp"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ibgp_admin_distance"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["ibgp_admin_distance"] = "IbgpAdminDistance" + fields["inter_sr_ibgp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["inter_sr_ibgp"] = "InterSrIbgp" - fields["local_as_num"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["local_as_num"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["local_as_num"] = "LocalAsNum" - fields["multipath_relax"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["multipath_relax"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["multipath_relax"] = "MultipathRelax" - fields["route_aggregations"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RouteAggregationEntryBindingType), reflect.TypeOf([]RouteAggregationEntry{}))) + fields["route_aggregations"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RouteAggregationEntryBindingType), reflect.TypeOf([]RouteAggregationEntry{}))) fieldNameMap["route_aggregations"] = "RouteAggregations" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.bgp_routing_config", fields, reflect.TypeOf(BgpRoutingConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.bgp_routing_config", fields, reflect.TypeOf(BgpRoutingConfig{}), fieldNameMap, validators) } -func BinaryPacketDataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BinaryPacketDataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["payload"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["payload"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["payload"] = "Payload" - fields["frame_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["frame_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["frame_size"] = "FrameSize" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["routed"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["routed"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["routed"] = "Routed" - fields["transport_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_type"] = "TransportType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.binary_packet_data", fields, reflect.TypeOf(BinaryPacketData{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.binary_packet_data", fields, reflect.TypeOf(BinaryPacketData{}), fieldNameMap, validators) } -func BridgeEndpointStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BridgeEndpointStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["rx_bytes"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["rx_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["rx_bytes"] = "RxBytes" - fields["rx_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["rx_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["rx_packets"] = "RxPackets" - fields["tx_bytes"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["tx_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["tx_bytes"] = "TxBytes" - fields["tx_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["tx_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["tx_packets"] = "TxPackets" - fields["endpoint_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["endpoint_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["endpoint_id"] = "EndpointId" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.bridge_endpoint_statistics", fields, reflect.TypeOf(BridgeEndpointStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.bridge_endpoint_statistics", fields, reflect.TypeOf(BridgeEndpointStatistics{}), fieldNameMap, validators) } -func BridgeEndpointStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BridgeEndpointStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["active_nodes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["active_nodes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["active_nodes"] = "ActiveNodes" - fields["endpoint_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["endpoint_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["endpoint_id"] = "EndpointId" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.bridge_endpoint_status", fields, reflect.TypeOf(BridgeEndpointStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.bridge_endpoint_status", fields, reflect.TypeOf(BridgeEndpointStatus{}), fieldNameMap, validators) } -func BridgeProfileConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func BridgeProfileConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["bridge_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["bridge_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["bridge_profile_path"] = "BridgeProfilePath" - fields["uplink_teaming_policy_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["uplink_teaming_policy_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["uplink_teaming_policy_name"] = "UplinkTeamingPolicyName" - fields["vlan_ids"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["vlan_ids"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["vlan_ids"] = "VlanIds" - fields["vlan_transport_zone_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vlan_transport_zone_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vlan_transport_zone_path"] = "VlanTransportZonePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.bridge_profile_config", fields, reflect.TypeOf(BridgeProfileConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.bridge_profile_config", fields, reflect.TypeOf(BridgeProfileConfig{}), fieldNameMap, validators) } -func ByodPolicyServiceInstanceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ByodPolicyServiceInstanceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["deployment_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["deployment_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["deployment_mode"] = "DeploymentMode" - fields["partner_service_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["partner_service_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["partner_service_name"] = "PartnerServiceName" - fields["transport_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_type"] = "TransportType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.byod_policy_service_instance", fields, reflect.TypeOf(ByodPolicyServiceInstance{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.byod_policy_service_instance", fields, reflect.TypeOf(ByodPolicyServiceInstance{}), fieldNameMap, validators) } -func ByodPolicyServiceInstanceListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ByodPolicyServiceInstanceListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ByodPolicyServiceInstanceBindingType), reflect.TypeOf([]ByodPolicyServiceInstance{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ByodPolicyServiceInstanceBindingType), reflect.TypeOf([]ByodPolicyServiceInstance{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.byod_policy_service_instance_list_result", fields, reflect.TypeOf(ByodPolicyServiceInstanceListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.byod_policy_service_instance_list_result", fields, reflect.TypeOf(ByodPolicyServiceInstanceListResult{}), fieldNameMap, validators) } -func CaBundleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CaBundleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["certificates"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(X509CertificateBindingType), reflect.TypeOf([]X509Certificate{}))) + fields["certificates"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(X509CertificateBindingType), reflect.TypeOf([]X509Certificate{}))) fieldNameMap["certificates"] = "Certificates" - fields["earliest_not_after"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["earliest_not_after"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["earliest_not_after"] = "EarliestNotAfter" - fields["not_after_list"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewIntegerType(), reflect.TypeOf([]int64{}))) + fields["not_after_list"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewIntegerType(), reflect.TypeOf([]int64{}))) fieldNameMap["not_after_list"] = "NotAfterList" - fields["pem_encoded"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pem_encoded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pem_encoded"] = "PemEncoded" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ca_bundle", fields, reflect.TypeOf(CaBundle{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ca_bundle", fields, reflect.TypeOf(CaBundle{}), fieldNameMap, validators) } -func CaBundleListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CaBundleListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(CaBundleBindingType), reflect.TypeOf([]CaBundle{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(CaBundleBindingType), reflect.TypeOf([]CaBundle{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ca_bundle_list_result", fields, reflect.TypeOf(CaBundleListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ca_bundle_list_result", fields, reflect.TypeOf(CaBundleListResult{}), fieldNameMap, validators) } -func CapacityDashboardUsageBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CapacityDashboardUsageBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["current_usage_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["current_usage_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["current_usage_count"] = "CurrentUsageCount" - fields["current_usage_percentage"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["current_usage_percentage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["current_usage_percentage"] = "CurrentUsagePercentage" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["max_supported_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_supported_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_supported_count"] = "MaxSupportedCount" - fields["max_threshold_percentage"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["max_threshold_percentage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["max_threshold_percentage"] = "MaxThresholdPercentage" - fields["min_threshold_percentage"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["min_threshold_percentage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["min_threshold_percentage"] = "MinThresholdPercentage" - fields["severity"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["severity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["severity"] = "Severity" - fields["usage_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["usage_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["usage_type"] = "UsageType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.capacity_dashboard_usage", fields, reflect.TypeOf(CapacityDashboardUsage{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.capacity_dashboard_usage", fields, reflect.TypeOf(CapacityDashboardUsage{}), fieldNameMap, validators) } -func CapacityThresholdBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CapacityThresholdBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["max_threshold_percentage"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["max_threshold_percentage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["max_threshold_percentage"] = "MaxThresholdPercentage" - fields["min_threshold_percentage"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["min_threshold_percentage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["min_threshold_percentage"] = "MinThresholdPercentage" - fields["threshold_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["threshold_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["threshold_type"] = "ThresholdType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.capacity_threshold", fields, reflect.TypeOf(CapacityThreshold{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.capacity_threshold", fields, reflect.TypeOf(CapacityThreshold{}), fieldNameMap, validators) } -func CapacityThresholdListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CapacityThresholdListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["capacity_thresholds"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(CapacityThresholdBindingType), reflect.TypeOf([]CapacityThreshold{}))) + fields["capacity_thresholds"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(CapacityThresholdBindingType), reflect.TypeOf([]CapacityThreshold{}))) fieldNameMap["capacity_thresholds"] = "CapacityThresholds" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.capacity_threshold_list", fields, reflect.TypeOf(CapacityThresholdList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.capacity_threshold_list", fields, reflect.TypeOf(CapacityThresholdList{}), fieldNameMap, validators) } -func CapacityUsageMetaInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CapacityUsageMetaInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["last_updated_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_updated_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_updated_timestamp"] = "LastUpdatedTimestamp" - fields["max_global_threshold_percentage"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["max_global_threshold_percentage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["max_global_threshold_percentage"] = "MaxGlobalThresholdPercentage" - fields["min_global_threshold_percentage"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["min_global_threshold_percentage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["min_global_threshold_percentage"] = "MinGlobalThresholdPercentage" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.capacity_usage_meta_info", fields, reflect.TypeOf(CapacityUsageMetaInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.capacity_usage_meta_info", fields, reflect.TypeOf(CapacityUsageMetaInfo{}), fieldNameMap, validators) } -func CapacityUsageResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CapacityUsageResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["capacity_usage"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(CapacityDashboardUsageBindingType), reflect.TypeOf([]CapacityDashboardUsage{}))) + fields["capacity_usage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(CapacityDashboardUsageBindingType), reflect.TypeOf([]CapacityDashboardUsage{}))) fieldNameMap["capacity_usage"] = "CapacityUsage" - fields["meta_info"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.REST)) + fields["meta_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["meta_info"] = "MetaInfo" - fields["unreported_usage_types"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["unreported_usage_types"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["unreported_usage_types"] = "UnreportedUsageTypes" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.capacity_usage_response", fields, reflect.TypeOf(CapacityUsageResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.capacity_usage_response", fields, reflect.TypeOf(CapacityUsageResponse{}), fieldNameMap, validators) } -func ChildALBAlertScriptConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBAlertScriptConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBAlertScriptConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBAlertScriptConfigBindingType)) + fields["ALBAlertScriptConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBAlertScriptConfigBindingType)) fieldNameMap["ALBAlertScriptConfig"] = "ALBAlertScriptConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ALB_alert_script_config", fields, reflect.TypeOf(ChildALBAlertScriptConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ALB_alert_script_config", fields, reflect.TypeOf(ChildALBAlertScriptConfig{}), fieldNameMap, validators) } -func ChildALBAnalyticsProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBAnalyticsProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBAnalyticsProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBAnalyticsProfileBindingType)) + fields["ALBAnalyticsProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBAnalyticsProfileBindingType)) fieldNameMap["ALBAnalyticsProfile"] = "ALBAnalyticsProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ALB_analytics_profile", fields, reflect.TypeOf(ChildALBAnalyticsProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ALB_analytics_profile", fields, reflect.TypeOf(ChildALBAnalyticsProfile{}), fieldNameMap, validators) } -func ChildALBApplicationPersistenceProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBApplicationPersistenceProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBApplicationPersistenceProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBApplicationPersistenceProfileBindingType)) + fields["ALBApplicationPersistenceProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBApplicationPersistenceProfileBindingType)) fieldNameMap["ALBApplicationPersistenceProfile"] = "ALBApplicationPersistenceProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ALB_application_persistence_profile", fields, reflect.TypeOf(ChildALBApplicationPersistenceProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ALB_application_persistence_profile", fields, reflect.TypeOf(ChildALBApplicationPersistenceProfile{}), fieldNameMap, validators) } -func ChildALBApplicationProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBApplicationProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBApplicationProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBApplicationProfileBindingType)) + fields["ALBApplicationProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBApplicationProfileBindingType)) fieldNameMap["ALBApplicationProfile"] = "ALBApplicationProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ALB_application_profile", fields, reflect.TypeOf(ChildALBApplicationProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ALB_application_profile", fields, reflect.TypeOf(ChildALBApplicationProfile{}), fieldNameMap, validators) } -func ChildALBAuthProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBAuthProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBAuthProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBAuthProfileBindingType)) + fields["ALBAuthProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBAuthProfileBindingType)) fieldNameMap["ALBAuthProfile"] = "ALBAuthProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ALB_auth_profile", fields, reflect.TypeOf(ChildALBAuthProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ALB_auth_profile", fields, reflect.TypeOf(ChildALBAuthProfile{}), fieldNameMap, validators) } -func ChildALBAutoScaleLaunchConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBAutoScaleLaunchConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBAutoScaleLaunchConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBAutoScaleLaunchConfigBindingType)) + fields["ALBAutoScaleLaunchConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBAutoScaleLaunchConfigBindingType)) fieldNameMap["ALBAutoScaleLaunchConfig"] = "ALBAutoScaleLaunchConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ALB_auto_scale_launch_config", fields, reflect.TypeOf(ChildALBAutoScaleLaunchConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ALB_auto_scale_launch_config", fields, reflect.TypeOf(ChildALBAutoScaleLaunchConfig{}), fieldNameMap, validators) } -func ChildALBCertificateManagementProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBCertificateManagementProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBCertificateManagementProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBCertificateManagementProfileBindingType)) + fields["ALBCertificateManagementProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBCertificateManagementProfileBindingType)) fieldNameMap["ALBCertificateManagementProfile"] = "ALBCertificateManagementProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ALB_certificate_management_profile", fields, reflect.TypeOf(ChildALBCertificateManagementProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ALB_certificate_management_profile", fields, reflect.TypeOf(ChildALBCertificateManagementProfile{}), fieldNameMap, validators) } -func ChildALBDnsPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBDnsPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBDnsPolicy"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBDnsPolicyBindingType)) + fields["ALBDnsPolicy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBDnsPolicyBindingType)) fieldNameMap["ALBDnsPolicy"] = "ALBDnsPolicy" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ALB_dns_policy", fields, reflect.TypeOf(ChildALBDnsPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ALB_dns_policy", fields, reflect.TypeOf(ChildALBDnsPolicy{}), fieldNameMap, validators) } -func ChildALBErrorPageBodyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBErrorPageBodyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBErrorPageBody"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBErrorPageBodyBindingType)) + fields["ALBErrorPageBody"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBErrorPageBodyBindingType)) fieldNameMap["ALBErrorPageBody"] = "ALBErrorPageBody" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ALB_error_page_body", fields, reflect.TypeOf(ChildALBErrorPageBody{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ALB_error_page_body", fields, reflect.TypeOf(ChildALBErrorPageBody{}), fieldNameMap, validators) } -func ChildALBErrorPageProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBErrorPageProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBErrorPageProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBErrorPageProfileBindingType)) + fields["ALBErrorPageProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBErrorPageProfileBindingType)) fieldNameMap["ALBErrorPageProfile"] = "ALBErrorPageProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ALB_error_page_profile", fields, reflect.TypeOf(ChildALBErrorPageProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ALB_error_page_profile", fields, reflect.TypeOf(ChildALBErrorPageProfile{}), fieldNameMap, validators) } -func ChildALBHTTPPolicySetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBHTTPPolicySetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBHTTPPolicySet"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHTTPPolicySetBindingType)) + fields["ALBHTTPPolicySet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHTTPPolicySetBindingType)) fieldNameMap["ALBHTTPPolicySet"] = "ALBHTTPPolicySet" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ALBHTTP_policy_set", fields, reflect.TypeOf(ChildALBHTTPPolicySet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ALBHTTP_policy_set", fields, reflect.TypeOf(ChildALBHTTPPolicySet{}), fieldNameMap, validators) } -func ChildALBHardwareSecurityModuleGroupBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBHardwareSecurityModuleGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBHardwareSecurityModuleGroup"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHardwareSecurityModuleGroupBindingType)) + fields["ALBHardwareSecurityModuleGroup"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHardwareSecurityModuleGroupBindingType)) fieldNameMap["ALBHardwareSecurityModuleGroup"] = "ALBHardwareSecurityModuleGroup" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ALB_hardware_security_module_group", fields, reflect.TypeOf(ChildALBHardwareSecurityModuleGroup{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ALB_hardware_security_module_group", fields, reflect.TypeOf(ChildALBHardwareSecurityModuleGroup{}), fieldNameMap, validators) } -func ChildALBHealthMonitorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBHealthMonitorBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBHealthMonitor"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBHealthMonitorBindingType)) + fields["ALBHealthMonitor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBHealthMonitorBindingType)) fieldNameMap["ALBHealthMonitor"] = "ALBHealthMonitor" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ALB_health_monitor", fields, reflect.TypeOf(ChildALBHealthMonitor{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ALB_health_monitor", fields, reflect.TypeOf(ChildALBHealthMonitor{}), fieldNameMap, validators) } -func ChildALBIpAddrGroupBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBIpAddrGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBIpAddrGroup"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBIpAddrGroupBindingType)) + fields["ALBIpAddrGroup"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBIpAddrGroupBindingType)) fieldNameMap["ALBIpAddrGroup"] = "ALBIpAddrGroup" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ALB_ip_addr_group", fields, reflect.TypeOf(ChildALBIpAddrGroup{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ALB_ip_addr_group", fields, reflect.TypeOf(ChildALBIpAddrGroup{}), fieldNameMap, validators) } -func ChildALBL4PolicySetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBL4PolicySetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBL4PolicySet"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBL4PolicySetBindingType)) + fields["ALBL4PolicySet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBL4PolicySetBindingType)) fieldNameMap["ALBL4PolicySet"] = "ALBL4PolicySet" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ALB_l4_policy_set", fields, reflect.TypeOf(ChildALBL4PolicySet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ALB_l4_policy_set", fields, reflect.TypeOf(ChildALBL4PolicySet{}), fieldNameMap, validators) } -func ChildALBNetworkProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBNetworkProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBNetworkProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBNetworkProfileBindingType)) + fields["ALBNetworkProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBNetworkProfileBindingType)) fieldNameMap["ALBNetworkProfile"] = "ALBNetworkProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ALB_network_profile", fields, reflect.TypeOf(ChildALBNetworkProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ALB_network_profile", fields, reflect.TypeOf(ChildALBNetworkProfile{}), fieldNameMap, validators) } -func ChildALBNetworkSecurityPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBNetworkSecurityPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBNetworkSecurityPolicy"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBNetworkSecurityPolicyBindingType)) + fields["ALBNetworkSecurityPolicy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBNetworkSecurityPolicyBindingType)) fieldNameMap["ALBNetworkSecurityPolicy"] = "ALBNetworkSecurityPolicy" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ALB_network_security_policy", fields, reflect.TypeOf(ChildALBNetworkSecurityPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ALB_network_security_policy", fields, reflect.TypeOf(ChildALBNetworkSecurityPolicy{}), fieldNameMap, validators) } -func ChildALBPKIProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBPKIProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBPKIProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBPKIProfileBindingType)) + fields["ALBPKIProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBPKIProfileBindingType)) fieldNameMap["ALBPKIProfile"] = "ALBPKIProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ALBPKI_profile", fields, reflect.TypeOf(ChildALBPKIProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ALBPKI_profile", fields, reflect.TypeOf(ChildALBPKIProfile{}), fieldNameMap, validators) } -func ChildALBPoolBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBPoolBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBPool"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBPoolBindingType)) + fields["ALBPool"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBPoolBindingType)) fieldNameMap["ALBPool"] = "ALBPool" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ALB_pool", fields, reflect.TypeOf(ChildALBPool{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ALB_pool", fields, reflect.TypeOf(ChildALBPool{}), fieldNameMap, validators) } -func ChildALBPoolGroupBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBPoolGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBPoolGroup"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBPoolGroupBindingType)) + fields["ALBPoolGroup"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBPoolGroupBindingType)) fieldNameMap["ALBPoolGroup"] = "ALBPoolGroup" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ALB_pool_group", fields, reflect.TypeOf(ChildALBPoolGroup{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ALB_pool_group", fields, reflect.TypeOf(ChildALBPoolGroup{}), fieldNameMap, validators) } -func ChildALBPoolGroupDeploymentPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBPoolGroupDeploymentPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBPoolGroupDeploymentPolicy"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBPoolGroupDeploymentPolicyBindingType)) + fields["ALBPoolGroupDeploymentPolicy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBPoolGroupDeploymentPolicyBindingType)) fieldNameMap["ALBPoolGroupDeploymentPolicy"] = "ALBPoolGroupDeploymentPolicy" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ALB_pool_group_deployment_policy", fields, reflect.TypeOf(ChildALBPoolGroupDeploymentPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ALB_pool_group_deployment_policy", fields, reflect.TypeOf(ChildALBPoolGroupDeploymentPolicy{}), fieldNameMap, validators) } -func ChildALBPriorityLabelsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBPriorityLabelsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBPriorityLabels"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBPriorityLabelsBindingType)) + fields["ALBPriorityLabels"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBPriorityLabelsBindingType)) fieldNameMap["ALBPriorityLabels"] = "ALBPriorityLabels" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ALB_priority_labels", fields, reflect.TypeOf(ChildALBPriorityLabels{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ALB_priority_labels", fields, reflect.TypeOf(ChildALBPriorityLabels{}), fieldNameMap, validators) } -func ChildALBProtocolParserBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBProtocolParserBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBProtocolParser"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBProtocolParserBindingType)) + fields["ALBProtocolParser"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBProtocolParserBindingType)) fieldNameMap["ALBProtocolParser"] = "ALBProtocolParser" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ALB_protocol_parser", fields, reflect.TypeOf(ChildALBProtocolParser{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ALB_protocol_parser", fields, reflect.TypeOf(ChildALBProtocolParser{}), fieldNameMap, validators) } -func ChildALBSSLKeyAndCertificateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBSSLKeyAndCertificateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBSSLKeyAndCertificate"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBSSLKeyAndCertificateBindingType)) + fields["ALBSSLKeyAndCertificate"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBSSLKeyAndCertificateBindingType)) fieldNameMap["ALBSSLKeyAndCertificate"] = "ALBSSLKeyAndCertificate" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ALBSSL_key_and_certificate", fields, reflect.TypeOf(ChildALBSSLKeyAndCertificate{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ALBSSL_key_and_certificate", fields, reflect.TypeOf(ChildALBSSLKeyAndCertificate{}), fieldNameMap, validators) } -func ChildALBSSLProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBSSLProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBSSLProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBSSLProfileBindingType)) + fields["ALBSSLProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBSSLProfileBindingType)) fieldNameMap["ALBSSLProfile"] = "ALBSSLProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ALBSSL_profile", fields, reflect.TypeOf(ChildALBSSLProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ALBSSL_profile", fields, reflect.TypeOf(ChildALBSSLProfile{}), fieldNameMap, validators) } -func ChildALBSSOPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBSSOPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBSSOPolicy"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBSSOPolicyBindingType)) + fields["ALBSSOPolicy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBSSOPolicyBindingType)) fieldNameMap["ALBSSOPolicy"] = "ALBSSOPolicy" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ALBSSO_policy", fields, reflect.TypeOf(ChildALBSSOPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ALBSSO_policy", fields, reflect.TypeOf(ChildALBSSOPolicy{}), fieldNameMap, validators) } -func ChildALBSecurityPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBSecurityPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBSecurityPolicy"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBSecurityPolicyBindingType)) + fields["ALBSecurityPolicy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBSecurityPolicyBindingType)) fieldNameMap["ALBSecurityPolicy"] = "ALBSecurityPolicy" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ALB_security_policy", fields, reflect.TypeOf(ChildALBSecurityPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ALB_security_policy", fields, reflect.TypeOf(ChildALBSecurityPolicy{}), fieldNameMap, validators) } -func ChildALBServerAutoScalePolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBServerAutoScalePolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBServerAutoScalePolicy"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBServerAutoScalePolicyBindingType)) + fields["ALBServerAutoScalePolicy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBServerAutoScalePolicyBindingType)) fieldNameMap["ALBServerAutoScalePolicy"] = "ALBServerAutoScalePolicy" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ALB_server_auto_scale_policy", fields, reflect.TypeOf(ChildALBServerAutoScalePolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ALB_server_auto_scale_policy", fields, reflect.TypeOf(ChildALBServerAutoScalePolicy{}), fieldNameMap, validators) } -func ChildALBStringGroupBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBStringGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBStringGroup"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBStringGroupBindingType)) + fields["ALBStringGroup"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBStringGroupBindingType)) fieldNameMap["ALBStringGroup"] = "ALBStringGroup" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ALB_string_group", fields, reflect.TypeOf(ChildALBStringGroup{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ALB_string_group", fields, reflect.TypeOf(ChildALBStringGroup{}), fieldNameMap, validators) } -func ChildALBTrafficCloneProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBTrafficCloneProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBTrafficCloneProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBTrafficCloneProfileBindingType)) + fields["ALBTrafficCloneProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBTrafficCloneProfileBindingType)) fieldNameMap["ALBTrafficCloneProfile"] = "ALBTrafficCloneProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ALB_traffic_clone_profile", fields, reflect.TypeOf(ChildALBTrafficCloneProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ALB_traffic_clone_profile", fields, reflect.TypeOf(ChildALBTrafficCloneProfile{}), fieldNameMap, validators) } -func ChildALBVSDataScriptSetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBVSDataScriptSetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBVSDataScriptSet"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBVSDataScriptSetBindingType)) + fields["ALBVSDataScriptSet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBVSDataScriptSetBindingType)) fieldNameMap["ALBVSDataScriptSet"] = "ALBVSDataScriptSet" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ALBVS_data_script_set", fields, reflect.TypeOf(ChildALBVSDataScriptSet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ALBVS_data_script_set", fields, reflect.TypeOf(ChildALBVSDataScriptSet{}), fieldNameMap, validators) } -func ChildALBVirtualServiceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBVirtualServiceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBVirtualService"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBVirtualServiceBindingType)) + fields["ALBVirtualService"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBVirtualServiceBindingType)) fieldNameMap["ALBVirtualService"] = "ALBVirtualService" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ALB_virtual_service", fields, reflect.TypeOf(ChildALBVirtualService{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ALB_virtual_service", fields, reflect.TypeOf(ChildALBVirtualService{}), fieldNameMap, validators) } -func ChildALBVsVipBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBVsVipBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBVsVip"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBVsVipBindingType)) + fields["ALBVsVip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBVsVipBindingType)) fieldNameMap["ALBVsVip"] = "ALBVsVip" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ALB_vs_vip", fields, reflect.TypeOf(ChildALBVsVip{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ALB_vs_vip", fields, reflect.TypeOf(ChildALBVsVip{}), fieldNameMap, validators) } -func ChildALBWafCRSBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBWafCRSBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBWafCRS"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBWafCRSBindingType)) + fields["ALBWafCRS"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBWafCRSBindingType)) fieldNameMap["ALBWafCRS"] = "ALBWafCRS" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ALB_waf_CRS", fields, reflect.TypeOf(ChildALBWafCRS{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ALB_waf_CRS", fields, reflect.TypeOf(ChildALBWafCRS{}), fieldNameMap, validators) } -func ChildALBWafPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBWafPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBWafPolicy"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBWafPolicyBindingType)) + fields["ALBWafPolicy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBWafPolicyBindingType)) fieldNameMap["ALBWafPolicy"] = "ALBWafPolicy" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ALB_waf_policy", fields, reflect.TypeOf(ChildALBWafPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ALB_waf_policy", fields, reflect.TypeOf(ChildALBWafPolicy{}), fieldNameMap, validators) } -func ChildALBWafPolicyPSMGroupBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBWafPolicyPSMGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBWafPolicyPSMGroup"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBWafPolicyPSMGroupBindingType)) + fields["ALBWafPolicyPSMGroup"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBWafPolicyPSMGroupBindingType)) fieldNameMap["ALBWafPolicyPSMGroup"] = "ALBWafPolicyPSMGroup" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ALB_waf_policy_PSM_group", fields, reflect.TypeOf(ChildALBWafPolicyPSMGroup{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ALB_waf_policy_PSM_group", fields, reflect.TypeOf(ChildALBWafPolicyPSMGroup{}), fieldNameMap, validators) } -func ChildALBWafProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBWafProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBWafProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBWafProfileBindingType)) + fields["ALBWafProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBWafProfileBindingType)) fieldNameMap["ALBWafProfile"] = "ALBWafProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ALB_waf_profile", fields, reflect.TypeOf(ChildALBWafProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ALB_waf_profile", fields, reflect.TypeOf(ChildALBWafProfile{}), fieldNameMap, validators) } -func ChildALBWebhookBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildALBWebhookBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ALBWebhook"] = bindings.NewOptionalType(bindings.NewReferenceType(ALBWebhookBindingType)) + fields["ALBWebhook"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ALBWebhookBindingType)) fieldNameMap["ALBWebhook"] = "ALBWebhook" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ALB_webhook", fields, reflect.TypeOf(ChildALBWebhook{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ALB_webhook", fields, reflect.TypeOf(ChildALBWebhook{}), fieldNameMap, validators) } -func ChildAntreaTraceflowConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildAntreaTraceflowConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["TraceflowConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(AntreaTraceflowConfigBindingType)) + fields["TraceflowConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(AntreaTraceflowConfigBindingType)) fieldNameMap["TraceflowConfig"] = "TraceflowConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_antrea_traceflow_config", fields, reflect.TypeOf(ChildAntreaTraceflowConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_antrea_traceflow_config", fields, reflect.TypeOf(ChildAntreaTraceflowConfig{}), fieldNameMap, validators) } -func ChildBfdProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildBfdProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["BfdProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(BfdProfileBindingType)) + fields["BfdProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(BfdProfileBindingType)) fieldNameMap["BfdProfile"] = "BfdProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_bfd_profile", fields, reflect.TypeOf(ChildBfdProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_bfd_profile", fields, reflect.TypeOf(ChildBfdProfile{}), fieldNameMap, validators) } -func ChildBgpNeighborConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildBgpNeighborConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["BgpNeighborConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(BgpNeighborConfigBindingType)) + fields["BgpNeighborConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(BgpNeighborConfigBindingType)) fieldNameMap["BgpNeighborConfig"] = "BgpNeighborConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_bgp_neighbor_config", fields, reflect.TypeOf(ChildBgpNeighborConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_bgp_neighbor_config", fields, reflect.TypeOf(ChildBgpNeighborConfig{}), fieldNameMap, validators) } -func ChildBgpRoutingConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildBgpRoutingConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["BgpRoutingConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(BgpRoutingConfigBindingType)) + fields["BgpRoutingConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(BgpRoutingConfigBindingType)) fieldNameMap["BgpRoutingConfig"] = "BgpRoutingConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_bgp_routing_config", fields, reflect.TypeOf(ChildBgpRoutingConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_bgp_routing_config", fields, reflect.TypeOf(ChildBgpRoutingConfig{}), fieldNameMap, validators) } -func ChildByodPolicyServiceInstanceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildByodPolicyServiceInstanceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ByodPolicyServiceInstance"] = bindings.NewOptionalType(bindings.NewReferenceType(ByodPolicyServiceInstanceBindingType)) + fields["ByodPolicyServiceInstance"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ByodPolicyServiceInstanceBindingType)) fieldNameMap["ByodPolicyServiceInstance"] = "ByodPolicyServiceInstance" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_byod_policy_service_instance", fields, reflect.TypeOf(ChildByodPolicyServiceInstance{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_byod_policy_service_instance", fields, reflect.TypeOf(ChildByodPolicyServiceInstance{}), fieldNameMap, validators) } -func ChildCaBundleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildCaBundleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["CaBundle"] = bindings.NewOptionalType(bindings.NewReferenceType(CaBundleBindingType)) + fields["CaBundle"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(CaBundleBindingType)) fieldNameMap["CaBundle"] = "CaBundle" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ca_bundle", fields, reflect.TypeOf(ChildCaBundle{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ca_bundle", fields, reflect.TypeOf(ChildCaBundle{}), fieldNameMap, validators) } -func ChildCommunicationEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildCommunicationEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["CommunicationEntry"] = bindings.NewOptionalType(bindings.NewReferenceType(CommunicationEntryBindingType)) + fields["CommunicationEntry"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(CommunicationEntryBindingType)) fieldNameMap["CommunicationEntry"] = "CommunicationEntry" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_communication_entry", fields, reflect.TypeOf(ChildCommunicationEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_communication_entry", fields, reflect.TypeOf(ChildCommunicationEntry{}), fieldNameMap, validators) } -func ChildCommunicationMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildCommunicationMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["CommunicationMap"] = bindings.NewOptionalType(bindings.NewReferenceType(CommunicationMapBindingType)) + fields["CommunicationMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(CommunicationMapBindingType)) fieldNameMap["CommunicationMap"] = "CommunicationMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_communication_map", fields, reflect.TypeOf(ChildCommunicationMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_communication_map", fields, reflect.TypeOf(ChildCommunicationMap{}), fieldNameMap, validators) } -func ChildCommunityListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildCommunityListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["CommunityList"] = bindings.NewOptionalType(bindings.NewReferenceType(CommunityListBindingType)) + fields["CommunityList"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(CommunityListBindingType)) fieldNameMap["CommunityList"] = "CommunityList" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_community_list", fields, reflect.TypeOf(ChildCommunityList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_community_list", fields, reflect.TypeOf(ChildCommunityList{}), fieldNameMap, validators) } -func ChildComputeClusterIdfwConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildComputeClusterIdfwConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ComputeClusterIdfwConfiguration"] = bindings.NewOptionalType(bindings.NewReferenceType(ComputeClusterIdfwConfigurationBindingType)) + fields["ComputeClusterIdfwConfiguration"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ComputeClusterIdfwConfigurationBindingType)) fieldNameMap["ComputeClusterIdfwConfiguration"] = "ComputeClusterIdfwConfiguration" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_compute_cluster_idfw_configuration", fields, reflect.TypeOf(ChildComputeClusterIdfwConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_compute_cluster_idfw_configuration", fields, reflect.TypeOf(ChildComputeClusterIdfwConfiguration{}), fieldNameMap, validators) } -func ChildConstraintBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildConstraintBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["Constraint"] = bindings.NewOptionalType(bindings.NewReferenceType(ConstraintBindingType)) + fields["Constraint"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ConstraintBindingType)) fieldNameMap["Constraint"] = "Constraint" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_constraint", fields, reflect.TypeOf(ChildConstraint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_constraint", fields, reflect.TypeOf(ChildConstraint{}), fieldNameMap, validators) } -func ChildDeploymentZoneBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildDeploymentZoneBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["DeploymentZone"] = bindings.NewOptionalType(bindings.NewReferenceType(DeploymentZoneBindingType)) + fields["DeploymentZone"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DeploymentZoneBindingType)) fieldNameMap["DeploymentZone"] = "DeploymentZone" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_deployment_zone", fields, reflect.TypeOf(ChildDeploymentZone{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_deployment_zone", fields, reflect.TypeOf(ChildDeploymentZone{}), fieldNameMap, validators) } -func ChildDfwFirewallConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildDfwFirewallConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["DfwFirewallConfiguration"] = bindings.NewOptionalType(bindings.NewReferenceType(DfwFirewallConfigurationBindingType)) + fields["DfwFirewallConfiguration"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DfwFirewallConfigurationBindingType)) fieldNameMap["DfwFirewallConfiguration"] = "DfwFirewallConfiguration" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_dfw_firewall_configuration", fields, reflect.TypeOf(ChildDfwFirewallConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_dfw_firewall_configuration", fields, reflect.TypeOf(ChildDfwFirewallConfiguration{}), fieldNameMap, validators) } -func ChildDhcpRelayConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildDhcpRelayConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["DhcpRelayConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(DhcpRelayConfigBindingType)) + fields["DhcpRelayConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DhcpRelayConfigBindingType)) fieldNameMap["DhcpRelayConfig"] = "DhcpRelayConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_dhcp_relay_config", fields, reflect.TypeOf(ChildDhcpRelayConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_dhcp_relay_config", fields, reflect.TypeOf(ChildDhcpRelayConfig{}), fieldNameMap, validators) } -func ChildDhcpServerConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildDhcpServerConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["DhcpServerConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(DhcpServerConfigBindingType)) + fields["DhcpServerConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DhcpServerConfigBindingType)) fieldNameMap["DhcpServerConfig"] = "DhcpServerConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_dhcp_server_config", fields, reflect.TypeOf(ChildDhcpServerConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_dhcp_server_config", fields, reflect.TypeOf(ChildDhcpServerConfig{}), fieldNameMap, validators) } -func ChildDhcpStaticBindingConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildDhcpStaticBindingConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["DhcpStaticBindingConfig"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(DhcpStaticBindingConfigBindingType)}, bindings.REST)) + fields["DhcpStaticBindingConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(DhcpStaticBindingConfigBindingType)})) fieldNameMap["DhcpStaticBindingConfig"] = "DhcpStaticBindingConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_dhcp_static_binding_config", fields, reflect.TypeOf(ChildDhcpStaticBindingConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_dhcp_static_binding_config", fields, reflect.TypeOf(ChildDhcpStaticBindingConfig{}), fieldNameMap, validators) } -func ChildDnsSecurityProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildDnsSecurityProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["DnsSecurityProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(DnsSecurityProfileBindingType)) + fields["DnsSecurityProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DnsSecurityProfileBindingType)) fieldNameMap["DnsSecurityProfile"] = "DnsSecurityProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_dns_security_profile", fields, reflect.TypeOf(ChildDnsSecurityProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_dns_security_profile", fields, reflect.TypeOf(ChildDnsSecurityProfile{}), fieldNameMap, validators) } -func ChildDnsSecurityProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildDnsSecurityProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["DnsSecurityProfileBindingMap"] = bindings.NewOptionalType(bindings.NewReferenceType(DnsSecurityProfileBindingMapBindingType)) + fields["DnsSecurityProfileBindingMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DnsSecurityProfileBindingMapBindingType)) fieldNameMap["DnsSecurityProfileBindingMap"] = "DnsSecurityProfileBindingMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_dns_security_profile_binding_map", fields, reflect.TypeOf(ChildDnsSecurityProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_dns_security_profile_binding_map", fields, reflect.TypeOf(ChildDnsSecurityProfileBindingMap{}), fieldNameMap, validators) } -func ChildDomainBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildDomainBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["Domain"] = bindings.NewOptionalType(bindings.NewReferenceType(DomainBindingType)) + fields["Domain"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DomainBindingType)) fieldNameMap["Domain"] = "Domain" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_domain", fields, reflect.TypeOf(ChildDomain{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_domain", fields, reflect.TypeOf(ChildDomain{}), fieldNameMap, validators) } -func ChildDomainDeploymentMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildDomainDeploymentMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["DomainDeploymentMap"] = bindings.NewOptionalType(bindings.NewReferenceType(DomainDeploymentMapBindingType)) + fields["DomainDeploymentMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DomainDeploymentMapBindingType)) fieldNameMap["DomainDeploymentMap"] = "DomainDeploymentMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_domain_deployment_map", fields, reflect.TypeOf(ChildDomainDeploymentMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_domain_deployment_map", fields, reflect.TypeOf(ChildDomainDeploymentMap{}), fieldNameMap, validators) } -func ChildEndpointPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildEndpointPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["EndpointPolicy"] = bindings.NewOptionalType(bindings.NewReferenceType(EndpointPolicyBindingType)) + fields["EndpointPolicy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(EndpointPolicyBindingType)) fieldNameMap["EndpointPolicy"] = "EndpointPolicy" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_endpoint_policy", fields, reflect.TypeOf(ChildEndpointPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_endpoint_policy", fields, reflect.TypeOf(ChildEndpointPolicy{}), fieldNameMap, validators) } -func ChildEndpointRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildEndpointRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["EndpointRule"] = bindings.NewOptionalType(bindings.NewReferenceType(EndpointRuleBindingType)) + fields["EndpointRule"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(EndpointRuleBindingType)) fieldNameMap["EndpointRule"] = "EndpointRule" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_endpoint_rule", fields, reflect.TypeOf(ChildEndpointRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_endpoint_rule", fields, reflect.TypeOf(ChildEndpointRule{}), fieldNameMap, validators) } -func ChildEnforcementPointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildEnforcementPointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["EnforcementPoint"] = bindings.NewOptionalType(bindings.NewReferenceType(EnforcementPointBindingType)) + fields["EnforcementPoint"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(EnforcementPointBindingType)) fieldNameMap["EnforcementPoint"] = "EnforcementPoint" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_enforcement_point", fields, reflect.TypeOf(ChildEnforcementPoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_enforcement_point", fields, reflect.TypeOf(ChildEnforcementPoint{}), fieldNameMap, validators) } -func ChildEvpnConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildEvpnConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["EvpnConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(EvpnConfigBindingType)) + fields["EvpnConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(EvpnConfigBindingType)) fieldNameMap["EvpnConfig"] = "EvpnConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_evpn_config", fields, reflect.TypeOf(ChildEvpnConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_evpn_config", fields, reflect.TypeOf(ChildEvpnConfig{}), fieldNameMap, validators) } -func ChildEvpnTunnelEndpointConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildEvpnTunnelEndpointConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["EvpnTunnelEndpointConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(EvpnTunnelEndpointConfigBindingType)) + fields["EvpnTunnelEndpointConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(EvpnTunnelEndpointConfigBindingType)) fieldNameMap["EvpnTunnelEndpointConfig"] = "EvpnTunnelEndpointConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_evpn_tunnel_endpoint_config", fields, reflect.TypeOf(ChildEvpnTunnelEndpointConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_evpn_tunnel_endpoint_config", fields, reflect.TypeOf(ChildEvpnTunnelEndpointConfig{}), fieldNameMap, validators) } -func ChildFloodProtectionProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildFloodProtectionProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["FloodProtectionProfile"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(FloodProtectionProfileBindingType)}, bindings.REST)) + fields["FloodProtectionProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(FloodProtectionProfileBindingType)})) fieldNameMap["FloodProtectionProfile"] = "FloodProtectionProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_flood_protection_profile", fields, reflect.TypeOf(ChildFloodProtectionProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_flood_protection_profile", fields, reflect.TypeOf(ChildFloodProtectionProfile{}), fieldNameMap, validators) } -func ChildFloodProtectionProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildFloodProtectionProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["FloodProtectionProfileBindingMap"] = bindings.NewOptionalType(bindings.NewReferenceType(FloodProtectionProfileBindingMapBindingType)) + fields["FloodProtectionProfileBindingMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FloodProtectionProfileBindingMapBindingType)) fieldNameMap["FloodProtectionProfileBindingMap"] = "FloodProtectionProfileBindingMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_flood_protection_profile_binding_map", fields, reflect.TypeOf(ChildFloodProtectionProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_flood_protection_profile_binding_map", fields, reflect.TypeOf(ChildFloodProtectionProfileBindingMap{}), fieldNameMap, validators) } -func ChildForwardingPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildForwardingPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ForwardingPolicy"] = bindings.NewOptionalType(bindings.NewReferenceType(ForwardingPolicyBindingType)) + fields["ForwardingPolicy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ForwardingPolicyBindingType)) fieldNameMap["ForwardingPolicy"] = "ForwardingPolicy" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_forwarding_policy", fields, reflect.TypeOf(ChildForwardingPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_forwarding_policy", fields, reflect.TypeOf(ChildForwardingPolicy{}), fieldNameMap, validators) } -func ChildForwardingRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildForwardingRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ForwardingRule"] = bindings.NewOptionalType(bindings.NewReferenceType(ForwardingRuleBindingType)) + fields["ForwardingRule"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ForwardingRuleBindingType)) fieldNameMap["ForwardingRule"] = "ForwardingRule" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_forwarding_rule", fields, reflect.TypeOf(ChildForwardingRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_forwarding_rule", fields, reflect.TypeOf(ChildForwardingRule{}), fieldNameMap, validators) } -func ChildFqdnAnalysisConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildFqdnAnalysisConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["FqdnAnalysisConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(FqdnAnalysisConfigBindingType)) + fields["FqdnAnalysisConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FqdnAnalysisConfigBindingType)) fieldNameMap["FqdnAnalysisConfig"] = "FqdnAnalysisConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_fqdn_analysis_config", fields, reflect.TypeOf(ChildFqdnAnalysisConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_fqdn_analysis_config", fields, reflect.TypeOf(ChildFqdnAnalysisConfig{}), fieldNameMap, validators) } -func ChildGatewayPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildGatewayPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["GatewayPolicy"] = bindings.NewOptionalType(bindings.NewReferenceType(GatewayPolicyBindingType)) + fields["GatewayPolicy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(GatewayPolicyBindingType)) fieldNameMap["GatewayPolicy"] = "GatewayPolicy" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_gateway_policy", fields, reflect.TypeOf(ChildGatewayPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_gateway_policy", fields, reflect.TypeOf(ChildGatewayPolicy{}), fieldNameMap, validators) } -func ChildGatewayQosProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildGatewayQosProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["QosProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(GatewayQosProfileBindingType)) + fields["QosProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(GatewayQosProfileBindingType)) fieldNameMap["QosProfile"] = "QosProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_gateway_qos_profile", fields, reflect.TypeOf(ChildGatewayQosProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_gateway_qos_profile", fields, reflect.TypeOf(ChildGatewayQosProfile{}), fieldNameMap, validators) } -func ChildGeneralSecurityProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildGeneralSecurityProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["GeneralSecurityProfile"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(GeneralSecurityProfileBindingType)}, bindings.REST)) + fields["GeneralSecurityProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(GeneralSecurityProfileBindingType)})) fieldNameMap["GeneralSecurityProfile"] = "GeneralSecurityProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_general_security_profile", fields, reflect.TypeOf(ChildGeneralSecurityProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_general_security_profile", fields, reflect.TypeOf(ChildGeneralSecurityProfile{}), fieldNameMap, validators) } -func ChildGeneralSecurityProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildGeneralSecurityProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["GeneralSecurityProfileBindingMap"] = bindings.NewOptionalType(bindings.NewReferenceType(GeneralSecurityProfileBindingMapBindingType)) + fields["GeneralSecurityProfileBindingMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(GeneralSecurityProfileBindingMapBindingType)) fieldNameMap["GeneralSecurityProfileBindingMap"] = "GeneralSecurityProfileBindingMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_general_security_profile_binding_map", fields, reflect.TypeOf(ChildGeneralSecurityProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_general_security_profile_binding_map", fields, reflect.TypeOf(ChildGeneralSecurityProfileBindingMap{}), fieldNameMap, validators) } -func ChildGlobalConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildGlobalConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["GlobalConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(GlobalConfigBindingType)) + fields["GlobalConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(GlobalConfigBindingType)) fieldNameMap["GlobalConfig"] = "GlobalConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_global_config", fields, reflect.TypeOf(ChildGlobalConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_global_config", fields, reflect.TypeOf(ChildGlobalConfig{}), fieldNameMap, validators) } -func ChildGlobalIdsSignatureBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildGlobalDfwConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["GlobalIdsSignature"] = bindings.NewOptionalType(bindings.NewReferenceType(GlobalIdsSignatureBindingType)) + fields["GlobalDfwConfiguration"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(GlobalDfwConfigurationBindingType)) + fieldNameMap["GlobalDfwConfiguration"] = "GlobalDfwConfiguration" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewStringType() + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["mark_for_override"] = "MarkForOverride" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) + fieldNameMap["request_parameter"] = "RequestParameter" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_global_dfw_configuration", fields, reflect.TypeOf(ChildGlobalDfwConfiguration{}), fieldNameMap, validators) +} + +func ChildGlobalIdsSettingsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["GlobalIdsSettings"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(GlobalIdsSettingsBindingType)) + fieldNameMap["GlobalIdsSettings"] = "GlobalIdsSettings" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewStringType() + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["mark_for_override"] = "MarkForOverride" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) + fieldNameMap["request_parameter"] = "RequestParameter" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_global_ids_settings", fields, reflect.TypeOf(ChildGlobalIdsSettings{}), fieldNameMap, validators) +} + +func ChildGlobalIdsSignatureBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["GlobalIdsSignature"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(GlobalIdsSignatureBindingType)) fieldNameMap["GlobalIdsSignature"] = "GlobalIdsSignature" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_global_ids_signature", fields, reflect.TypeOf(ChildGlobalIdsSignature{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_global_ids_signature", fields, reflect.TypeOf(ChildGlobalIdsSignature{}), fieldNameMap, validators) } -func ChildGlobalManagerBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildGlobalManagerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["GlobalManager"] = bindings.NewOptionalType(bindings.NewReferenceType(GlobalManagerBindingType)) + fields["GlobalManager"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(GlobalManagerBindingType)) fieldNameMap["GlobalManager"] = "GlobalManager" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_global_manager", fields, reflect.TypeOf(ChildGlobalManager{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_global_manager", fields, reflect.TypeOf(ChildGlobalManager{}), fieldNameMap, validators) } -func ChildGroupBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["Group"] = bindings.NewOptionalType(bindings.NewReferenceType(GroupBindingType)) + fields["Group"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(GroupBindingType)) fieldNameMap["Group"] = "Group" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_group", fields, reflect.TypeOf(ChildGroup{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_group", fields, reflect.TypeOf(ChildGroup{}), fieldNameMap, validators) } -func ChildGroupDiscoveryProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildGroupDiscoveryProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["GroupDiscoveryProfileBindingMap"] = bindings.NewOptionalType(bindings.NewReferenceType(GroupDiscoveryProfileBindingMapBindingType)) + fields["GroupDiscoveryProfileBindingMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(GroupDiscoveryProfileBindingMapBindingType)) fieldNameMap["GroupDiscoveryProfileBindingMap"] = "GroupDiscoveryProfileBindingMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_group_discovery_profile_binding_map", fields, reflect.TypeOf(ChildGroupDiscoveryProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_group_discovery_profile_binding_map", fields, reflect.TypeOf(ChildGroupDiscoveryProfileBindingMap{}), fieldNameMap, validators) } -func ChildGroupMonitoringProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildGroupMonitoringProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["GroupMonitoringProfileBindingMap"] = bindings.NewOptionalType(bindings.NewReferenceType(GroupMonitoringProfileBindingMapBindingType)) + fields["GroupMonitoringProfileBindingMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(GroupMonitoringProfileBindingMapBindingType)) fieldNameMap["GroupMonitoringProfileBindingMap"] = "GroupMonitoringProfileBindingMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_group_monitoring_profile_binding_map", fields, reflect.TypeOf(ChildGroupMonitoringProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_group_monitoring_profile_binding_map", fields, reflect.TypeOf(ChildGroupMonitoringProfileBindingMap{}), fieldNameMap, validators) } -func ChildHostTransportNodeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildHostTransportNodeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["HostTransportNode"] = bindings.NewOptionalType(bindings.NewReferenceType(HostTransportNodeBindingType)) + fields["HostTransportNode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(HostTransportNodeBindingType)) fieldNameMap["HostTransportNode"] = "HostTransportNode" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_host_transport_node", fields, reflect.TypeOf(ChildHostTransportNode{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_host_transport_node", fields, reflect.TypeOf(ChildHostTransportNode{}), fieldNameMap, validators) } -func ChildHostTransportNodeCollectionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildHostTransportNodeCollectionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["HostTransportNodeCollection"] = bindings.NewOptionalType(bindings.NewReferenceType(HostTransportNodeCollectionBindingType)) + fields["HostTransportNodeCollection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(HostTransportNodeCollectionBindingType)) fieldNameMap["HostTransportNodeCollection"] = "HostTransportNodeCollection" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_host_transport_node_collection", fields, reflect.TypeOf(ChildHostTransportNodeCollection{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_host_transport_node_collection", fields, reflect.TypeOf(ChildHostTransportNodeCollection{}), fieldNameMap, validators) } -func ChildIPDiscoveryProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIPDiscoveryProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IPDiscoveryProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(IPDiscoveryProfileBindingType)) + fields["IPDiscoveryProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPDiscoveryProfileBindingType)) fieldNameMap["IPDiscoveryProfile"] = "IpDiscoveryProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_IP_discovery_profile", fields, reflect.TypeOf(ChildIPDiscoveryProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_IP_discovery_profile", fields, reflect.TypeOf(ChildIPDiscoveryProfile{}), fieldNameMap, validators) } -func ChildIPFIXDFWCollectorProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIPFIXDFWCollectorProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IPFIXDFWCollectorProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(IPFIXDFWCollectorProfileBindingType)) + fields["IPFIXDFWCollectorProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPFIXDFWCollectorProfileBindingType)) fieldNameMap["IPFIXDFWCollectorProfile"] = "IPFIXDFWCollectorProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_IPFIXDFW_collector_profile", fields, reflect.TypeOf(ChildIPFIXDFWCollectorProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_IPFIXDFW_collector_profile", fields, reflect.TypeOf(ChildIPFIXDFWCollectorProfile{}), fieldNameMap, validators) } -func ChildIPFIXDFWProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIPFIXDFWProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IPFIXDFWProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(IPFIXDFWProfileBindingType)) + fields["IPFIXDFWProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPFIXDFWProfileBindingType)) fieldNameMap["IPFIXDFWProfile"] = "IPFIXDFWProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_IPFIXDFW_profile", fields, reflect.TypeOf(ChildIPFIXDFWProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_IPFIXDFW_profile", fields, reflect.TypeOf(ChildIPFIXDFWProfile{}), fieldNameMap, validators) } -func ChildIPFIXL2CollectorProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIPFIXL2CollectorProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IPFIXL2CollectorProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(IPFIXL2CollectorProfileBindingType)) + fields["IPFIXL2CollectorProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPFIXL2CollectorProfileBindingType)) fieldNameMap["IPFIXL2CollectorProfile"] = "IPFIXL2CollectorProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_IPFIX_l2_collector_profile", fields, reflect.TypeOf(ChildIPFIXL2CollectorProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_IPFIX_l2_collector_profile", fields, reflect.TypeOf(ChildIPFIXL2CollectorProfile{}), fieldNameMap, validators) } -func ChildIPFIXL2ProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIPFIXL2ProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IPFIXL2Profile"] = bindings.NewOptionalType(bindings.NewReferenceType(IPFIXL2ProfileBindingType)) + fields["IPFIXL2Profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPFIXL2ProfileBindingType)) fieldNameMap["IPFIXL2Profile"] = "IPFIXL2Profile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_IPFIX_l2_profile", fields, reflect.TypeOf(ChildIPFIXL2Profile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_IPFIX_l2_profile", fields, reflect.TypeOf(ChildIPFIXL2Profile{}), fieldNameMap, validators) } -func ChildIPSecVpnDpdProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIPSecVpnDpdProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IPSecVpnDpdProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(IPSecVpnDpdProfileBindingType)) + fields["IPSecVpnDpdProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPSecVpnDpdProfileBindingType)) fieldNameMap["IPSecVpnDpdProfile"] = "IpSecVpnDpdProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_IP_sec_vpn_dpd_profile", fields, reflect.TypeOf(ChildIPSecVpnDpdProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_IP_sec_vpn_dpd_profile", fields, reflect.TypeOf(ChildIPSecVpnDpdProfile{}), fieldNameMap, validators) } -func ChildIPSecVpnIkeProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIPSecVpnIkeProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IPSecVpnIkeProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(IPSecVpnIkeProfileBindingType)) + fields["IPSecVpnIkeProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPSecVpnIkeProfileBindingType)) fieldNameMap["IPSecVpnIkeProfile"] = "IpSecVpnIkeProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_IP_sec_vpn_ike_profile", fields, reflect.TypeOf(ChildIPSecVpnIkeProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_IP_sec_vpn_ike_profile", fields, reflect.TypeOf(ChildIPSecVpnIkeProfile{}), fieldNameMap, validators) } -func ChildIPSecVpnLocalEndpointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIPSecVpnLocalEndpointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IPSecVpnLocalEndpoint"] = bindings.NewOptionalType(bindings.NewReferenceType(IPSecVpnLocalEndpointBindingType)) + fields["IPSecVpnLocalEndpoint"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPSecVpnLocalEndpointBindingType)) fieldNameMap["IPSecVpnLocalEndpoint"] = "IpSecVpnLocalEndpoint" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_IP_sec_vpn_local_endpoint", fields, reflect.TypeOf(ChildIPSecVpnLocalEndpoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_IP_sec_vpn_local_endpoint", fields, reflect.TypeOf(ChildIPSecVpnLocalEndpoint{}), fieldNameMap, validators) } -func ChildIPSecVpnServiceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIPSecVpnServiceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IPSecVpnService"] = bindings.NewOptionalType(bindings.NewReferenceType(IPSecVpnServiceBindingType)) + fields["IPSecVpnService"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPSecVpnServiceBindingType)) fieldNameMap["IPSecVpnService"] = "IpSecVpnService" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_IP_sec_vpn_service", fields, reflect.TypeOf(ChildIPSecVpnService{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_IP_sec_vpn_service", fields, reflect.TypeOf(ChildIPSecVpnService{}), fieldNameMap, validators) } -func ChildIPSecVpnSessionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIPSecVpnSessionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IPSecVpnSession"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(IPSecVpnSessionBindingType)}, bindings.REST)) + fields["IPSecVpnSession"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(IPSecVpnSessionBindingType)})) fieldNameMap["IPSecVpnSession"] = "IpSecVpnSession" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_IP_sec_vpn_session", fields, reflect.TypeOf(ChildIPSecVpnSession{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_IP_sec_vpn_session", fields, reflect.TypeOf(ChildIPSecVpnSession{}), fieldNameMap, validators) } -func ChildIPSecVpnTunnelProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIPSecVpnTunnelProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IPSecVpnTunnelProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(IPSecVpnTunnelProfileBindingType)) + fields["IPSecVpnTunnelProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPSecVpnTunnelProfileBindingType)) fieldNameMap["IPSecVpnTunnelProfile"] = "IpSecVpnTunnelProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewStringType() + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["mark_for_override"] = "MarkForOverride" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) + fieldNameMap["request_parameter"] = "RequestParameter" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_IP_sec_vpn_tunnel_profile", fields, reflect.TypeOf(ChildIPSecVpnTunnelProfile{}), fieldNameMap, validators) +} + +func ChildIdentityFirewallStoreBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["IdentityFirewallStore"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(IdentityFirewallStoreBindingType)})) + fieldNameMap["IdentityFirewallStore"] = "IdentityFirewallStore" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_IP_sec_vpn_tunnel_profile", fields, reflect.TypeOf(ChildIPSecVpnTunnelProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_identity_firewall_store", fields, reflect.TypeOf(ChildIdentityFirewallStore{}), fieldNameMap, validators) } -func ChildIdsClusterConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIdsClusterConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IdsClusterConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(IdsClusterConfigBindingType)) + fields["IdsClusterConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IdsClusterConfigBindingType)) fieldNameMap["IdsClusterConfig"] = "IdsClusterConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ids_cluster_config", fields, reflect.TypeOf(ChildIdsClusterConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ids_cluster_config", fields, reflect.TypeOf(ChildIdsClusterConfig{}), fieldNameMap, validators) } -func ChildIdsGatewayPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIdsGatewayPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IdsGatewayPolicy"] = bindings.NewOptionalType(bindings.NewReferenceType(IdsGatewayPolicyBindingType)) + fields["IdsGatewayPolicy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IdsGatewayPolicyBindingType)) fieldNameMap["IdsGatewayPolicy"] = "IdsGatewayPolicy" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ids_gateway_policy", fields, reflect.TypeOf(ChildIdsGatewayPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ids_gateway_policy", fields, reflect.TypeOf(ChildIdsGatewayPolicy{}), fieldNameMap, validators) } -func ChildIdsGlobalEventConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIdsGlobalEventConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IdsGlobalEventConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(IdsGlobalEventConfigBindingType)) + fields["IdsGlobalEventConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IdsGlobalEventConfigBindingType)) fieldNameMap["IdsGlobalEventConfig"] = "IdsGlobalEventConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ids_global_event_config", fields, reflect.TypeOf(ChildIdsGlobalEventConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ids_global_event_config", fields, reflect.TypeOf(ChildIdsGlobalEventConfig{}), fieldNameMap, validators) } -func ChildIdsProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIdsProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IdsProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(IdsProfileBindingType)) + fields["IdsProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IdsProfileBindingType)) fieldNameMap["IdsProfile"] = "IdsProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ids_profile", fields, reflect.TypeOf(ChildIdsProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ids_profile", fields, reflect.TypeOf(ChildIdsProfile{}), fieldNameMap, validators) } -func ChildIdsRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIdsRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IdsRule"] = bindings.NewOptionalType(bindings.NewReferenceType(IdsRuleBindingType)) + fields["IdsRule"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IdsRuleBindingType)) fieldNameMap["IdsRule"] = "IdsRule" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ids_rule", fields, reflect.TypeOf(ChildIdsRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ids_rule", fields, reflect.TypeOf(ChildIdsRule{}), fieldNameMap, validators) } -func ChildIdsSecurityPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIdsSecurityPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IdsSecurityPolicy"] = bindings.NewOptionalType(bindings.NewReferenceType(IdsSecurityPolicyBindingType)) + fields["IdsSecurityPolicy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IdsSecurityPolicyBindingType)) fieldNameMap["IdsSecurityPolicy"] = "IdsSecurityPolicy" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ids_security_policy", fields, reflect.TypeOf(ChildIdsSecurityPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ids_security_policy", fields, reflect.TypeOf(ChildIdsSecurityPolicy{}), fieldNameMap, validators) } -func ChildIdsSettingsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIdsSettingsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IdsSettings"] = bindings.NewOptionalType(bindings.NewReferenceType(IdsSettingsBindingType)) + fields["IdsSettings"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IdsSettingsBindingType)) fieldNameMap["IdsSettings"] = "IdsSettings" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ids_settings", fields, reflect.TypeOf(ChildIdsSettings{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ids_settings", fields, reflect.TypeOf(ChildIdsSettings{}), fieldNameMap, validators) } -func ChildIdsSignatureBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIdsSignatureBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IdsSignature"] = bindings.NewOptionalType(bindings.NewReferenceType(IdsSignatureBindingType)) + fields["IdsSignature"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IdsSignatureBindingType)) fieldNameMap["IdsSignature"] = "IdsSignature" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ids_signature", fields, reflect.TypeOf(ChildIdsSignature{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ids_signature", fields, reflect.TypeOf(ChildIdsSignature{}), fieldNameMap, validators) } -func ChildIdsSignatureStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIdsSignatureStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IdsSignatureStatus"] = bindings.NewOptionalType(bindings.NewReferenceType(IdsSignatureStatusBindingType)) + fields["IdsSignatureStatus"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IdsSignatureStatusBindingType)) fieldNameMap["IdsSignatureStatus"] = "IdsSignatureStatus" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ids_signature_status", fields, reflect.TypeOf(ChildIdsSignatureStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ids_signature_status", fields, reflect.TypeOf(ChildIdsSignatureStatus{}), fieldNameMap, validators) } -func ChildIdsStandaloneHostConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIdsSignatureVersionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IdsStandaloneHostConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(IdsStandaloneHostConfigBindingType)) + fields["IdsSignatureVersion"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IdsSignatureVersionBindingType)) + fieldNameMap["IdsSignatureVersion"] = "IdsSignatureVersion" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewStringType() + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["mark_for_override"] = "MarkForOverride" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) + fieldNameMap["request_parameter"] = "RequestParameter" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ids_signature_version", fields, reflect.TypeOf(ChildIdsSignatureVersion{}), fieldNameMap, validators) +} + +func ChildIdsStandaloneHostConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["IdsStandaloneHostConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IdsStandaloneHostConfigBindingType)) fieldNameMap["IdsStandaloneHostConfig"] = "IdsStandaloneHostConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ids_standalone_host_config", fields, reflect.TypeOf(ChildIdsStandaloneHostConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ids_standalone_host_config", fields, reflect.TypeOf(ChildIdsStandaloneHostConfig{}), fieldNameMap, validators) } -func ChildInfraBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildInfraBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["Infra"] = bindings.NewOptionalType(bindings.NewReferenceType(InfraBindingType)) + fields["Infra"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(InfraBindingType)) fieldNameMap["Infra"] = "Infra" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_infra", fields, reflect.TypeOf(ChildInfra{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_infra", fields, reflect.TypeOf(ChildInfra{}), fieldNameMap, validators) } -func ChildIpAddressAllocationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIpAddressAllocationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IpAddressAllocation"] = bindings.NewOptionalType(bindings.NewReferenceType(IpAddressAllocationBindingType)) + fields["IpAddressAllocation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IpAddressAllocationBindingType)) fieldNameMap["IpAddressAllocation"] = "IpAddressAllocation" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ip_address_allocation", fields, reflect.TypeOf(ChildIpAddressAllocation{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ip_address_allocation", fields, reflect.TypeOf(ChildIpAddressAllocation{}), fieldNameMap, validators) } -func ChildIpAddressBlockBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIpAddressBlockBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IpAddressBlock"] = bindings.NewOptionalType(bindings.NewReferenceType(IpAddressBlockBindingType)) + fields["IpAddressBlock"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IpAddressBlockBindingType)) fieldNameMap["IpAddressBlock"] = "IpAddressBlock" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ip_address_block", fields, reflect.TypeOf(ChildIpAddressBlock{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ip_address_block", fields, reflect.TypeOf(ChildIpAddressBlock{}), fieldNameMap, validators) } -func ChildIpAddressPoolBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIpAddressPoolBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IpAddressPool"] = bindings.NewOptionalType(bindings.NewReferenceType(IpAddressPoolBindingType)) + fields["IpAddressPool"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IpAddressPoolBindingType)) fieldNameMap["IpAddressPool"] = "IpAddressPool" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ip_address_pool", fields, reflect.TypeOf(ChildIpAddressPool{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ip_address_pool", fields, reflect.TypeOf(ChildIpAddressPool{}), fieldNameMap, validators) } -func ChildIpAddressPoolSubnetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIpAddressPoolSubnetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["IpAddressPoolSubnet"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(IpAddressPoolSubnetBindingType)}, bindings.REST)) + fields["IpAddressPoolSubnet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(IpAddressPoolSubnetBindingType)})) fieldNameMap["IpAddressPoolSubnet"] = "IpAddressPoolSubnet" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ip_address_pool_subnet", fields, reflect.TypeOf(ChildIpAddressPoolSubnet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ip_address_pool_subnet", fields, reflect.TypeOf(ChildIpAddressPoolSubnet{}), fieldNameMap, validators) } -func ChildIpv6DadProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIpv6DadProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["Ipv6DadProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(Ipv6DadProfileBindingType)) + fields["Ipv6DadProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(Ipv6DadProfileBindingType)) fieldNameMap["Ipv6DadProfile"] = "Ipv6DadProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ipv6_dad_profile", fields, reflect.TypeOf(ChildIpv6DadProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ipv6_dad_profile", fields, reflect.TypeOf(ChildIpv6DadProfile{}), fieldNameMap, validators) } -func ChildIpv6NdraProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildIpv6NdraProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["Ipv6NdraProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(Ipv6NdraProfileBindingType)) + fields["Ipv6NdraProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(Ipv6NdraProfileBindingType)) fieldNameMap["Ipv6NdraProfile"] = "Ipv6NdraProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ipv6_ndra_profile", fields, reflect.TypeOf(ChildIpv6NdraProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ipv6_ndra_profile", fields, reflect.TypeOf(ChildIpv6NdraProfile{}), fieldNameMap, validators) } -func ChildL2BridgeEndpointProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildL2BridgeEndpointProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["L2BridgeEndpointProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(L2BridgeEndpointProfileBindingType)) + fields["L2BridgeEndpointProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(L2BridgeEndpointProfileBindingType)) fieldNameMap["L2BridgeEndpointProfile"] = "L2BridgeEndpointProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_l2_bridge_endpoint_profile", fields, reflect.TypeOf(ChildL2BridgeEndpointProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_l2_bridge_endpoint_profile", fields, reflect.TypeOf(ChildL2BridgeEndpointProfile{}), fieldNameMap, validators) } -func ChildL2VPNServiceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildL2VPNServiceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["L2VPNService"] = bindings.NewOptionalType(bindings.NewReferenceType(L2VPNServiceBindingType)) + fields["L2VPNService"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(L2VPNServiceBindingType)) fieldNameMap["L2VPNService"] = "L2VPNService" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_l2_VPN_service", fields, reflect.TypeOf(ChildL2VPNService{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_l2_VPN_service", fields, reflect.TypeOf(ChildL2VPNService{}), fieldNameMap, validators) } -func ChildL2VPNSessionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildL2VPNSessionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["L2VPNSession"] = bindings.NewOptionalType(bindings.NewReferenceType(L2VPNSessionBindingType)) + fields["L2VPNSession"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(L2VPNSessionBindingType)) fieldNameMap["L2VPNSession"] = "L2VPNSession" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_l2_VPN_session", fields, reflect.TypeOf(ChildL2VPNSession{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_l2_VPN_session", fields, reflect.TypeOf(ChildL2VPNSession{}), fieldNameMap, validators) } -func ChildL2VpnBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildL2VpnBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["L2Vpn"] = bindings.NewOptionalType(bindings.NewReferenceType(L2VpnBindingType)) + fields["L2Vpn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(L2VpnBindingType)) fieldNameMap["L2Vpn"] = "L2Vpn" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_l2_vpn", fields, reflect.TypeOf(ChildL2Vpn{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_l2_vpn", fields, reflect.TypeOf(ChildL2Vpn{}), fieldNameMap, validators) } -func ChildL2VpnContextBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildL2VpnContextBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["L2VpnContext"] = bindings.NewOptionalType(bindings.NewReferenceType(L2VpnContextBindingType)) + fields["L2VpnContext"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(L2VpnContextBindingType)) fieldNameMap["L2VpnContext"] = "L2VpnContext" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_l2_vpn_context", fields, reflect.TypeOf(ChildL2VpnContext{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_l2_vpn_context", fields, reflect.TypeOf(ChildL2VpnContext{}), fieldNameMap, validators) } -func ChildL3VpnBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildL3VpnBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["L3Vpn"] = bindings.NewOptionalType(bindings.NewReferenceType(L3VpnBindingType)) + fields["L3Vpn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(L3VpnBindingType)) fieldNameMap["L3Vpn"] = "L3Vpn" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_l3_vpn", fields, reflect.TypeOf(ChildL3Vpn{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_l3_vpn", fields, reflect.TypeOf(ChildL3Vpn{}), fieldNameMap, validators) } -func ChildL3VpnContextBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildL3VpnContextBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["L3VpnContext"] = bindings.NewOptionalType(bindings.NewReferenceType(L3VpnContextBindingType)) + fields["L3VpnContext"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(L3VpnContextBindingType)) fieldNameMap["L3VpnContext"] = "L3VpnContext" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_l3_vpn_context", fields, reflect.TypeOf(ChildL3VpnContext{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_l3_vpn_context", fields, reflect.TypeOf(ChildL3VpnContext{}), fieldNameMap, validators) } -func ChildL7AccessEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildL7AccessEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["L7AccessEntry"] = bindings.NewOptionalType(bindings.NewReferenceType(L7AccessEntryBindingType)) + fields["L7AccessEntry"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(L7AccessEntryBindingType)) fieldNameMap["L7AccessEntry"] = "L7AccessEntry" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_l7_access_entry", fields, reflect.TypeOf(ChildL7AccessEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_l7_access_entry", fields, reflect.TypeOf(ChildL7AccessEntry{}), fieldNameMap, validators) } -func ChildL7AccessProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildL7AccessProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["L7AccessProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(L7AccessProfileBindingType)) + fields["L7AccessProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(L7AccessProfileBindingType)) fieldNameMap["L7AccessProfile"] = "L7AccessProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_l7_access_profile", fields, reflect.TypeOf(ChildL7AccessProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_l7_access_profile", fields, reflect.TypeOf(ChildL7AccessProfile{}), fieldNameMap, validators) } -func ChildLBAppProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildLBAppProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["LBAppProfile"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(LBAppProfileBindingType)}, bindings.REST)) + fields["LBAppProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(LBAppProfileBindingType)})) fieldNameMap["LBAppProfile"] = "LbAppProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_LB_app_profile", fields, reflect.TypeOf(ChildLBAppProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_LB_app_profile", fields, reflect.TypeOf(ChildLBAppProfile{}), fieldNameMap, validators) } -func ChildLBClientSslProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildLBClientSslProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["LBClientSslProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(LBClientSslProfileBindingType)) + fields["LBClientSslProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LBClientSslProfileBindingType)) fieldNameMap["LBClientSslProfile"] = "LbClientSslProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_LB_client_ssl_profile", fields, reflect.TypeOf(ChildLBClientSslProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_LB_client_ssl_profile", fields, reflect.TypeOf(ChildLBClientSslProfile{}), fieldNameMap, validators) } -func ChildLBMonitorProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildLBMonitorProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["LBMonitorProfile"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(LBMonitorProfileBindingType)}, bindings.REST)) + fields["LBMonitorProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(LBMonitorProfileBindingType)})) fieldNameMap["LBMonitorProfile"] = "LbMonitorProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_LB_monitor_profile", fields, reflect.TypeOf(ChildLBMonitorProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_LB_monitor_profile", fields, reflect.TypeOf(ChildLBMonitorProfile{}), fieldNameMap, validators) } -func ChildLBPersistenceProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildLBPersistenceProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["LBPersistenceProfile"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(LBPersistenceProfileBindingType)}, bindings.REST)) + fields["LBPersistenceProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(LBPersistenceProfileBindingType)})) fieldNameMap["LBPersistenceProfile"] = "LbPersistenceProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_LB_persistence_profile", fields, reflect.TypeOf(ChildLBPersistenceProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_LB_persistence_profile", fields, reflect.TypeOf(ChildLBPersistenceProfile{}), fieldNameMap, validators) } -func ChildLBPoolBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildLBPoolBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["LBPool"] = bindings.NewOptionalType(bindings.NewReferenceType(LBPoolBindingType)) + fields["LBPool"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LBPoolBindingType)) fieldNameMap["LBPool"] = "LbPool" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_LB_pool", fields, reflect.TypeOf(ChildLBPool{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_LB_pool", fields, reflect.TypeOf(ChildLBPool{}), fieldNameMap, validators) } -func ChildLBServerSslProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildLBServerSslProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["LBServerSslProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(LBServerSslProfileBindingType)) + fields["LBServerSslProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LBServerSslProfileBindingType)) fieldNameMap["LBServerSslProfile"] = "LbServerSslProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_LB_server_ssl_profile", fields, reflect.TypeOf(ChildLBServerSslProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_LB_server_ssl_profile", fields, reflect.TypeOf(ChildLBServerSslProfile{}), fieldNameMap, validators) } -func ChildLBServiceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildLBServiceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["LBService"] = bindings.NewOptionalType(bindings.NewReferenceType(LBServiceBindingType)) + fields["LBService"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LBServiceBindingType)) fieldNameMap["LBService"] = "LbService" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_LB_service", fields, reflect.TypeOf(ChildLBService{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_LB_service", fields, reflect.TypeOf(ChildLBService{}), fieldNameMap, validators) } -func ChildLBVirtualServerBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildLBVirtualServerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["LBVirtualServer"] = bindings.NewOptionalType(bindings.NewReferenceType(LBVirtualServerBindingType)) + fields["LBVirtualServer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LBVirtualServerBindingType)) fieldNameMap["LBVirtualServer"] = "LbVirtualServer" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_LB_virtual_server", fields, reflect.TypeOf(ChildLBVirtualServer{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_LB_virtual_server", fields, reflect.TypeOf(ChildLBVirtualServer{}), fieldNameMap, validators) } -func ChildLiveTraceConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildLiveTraceConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["LiveTraceConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(LiveTraceConfigBindingType)) + fields["LiveTraceConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LiveTraceConfigBindingType)) fieldNameMap["LiveTraceConfig"] = "LiveTraceConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_live_trace_config", fields, reflect.TypeOf(ChildLiveTraceConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_live_trace_config", fields, reflect.TypeOf(ChildLiveTraceConfig{}), fieldNameMap, validators) } -func ChildLocaleServicesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildLocaleServicesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["LocaleServices"] = bindings.NewOptionalType(bindings.NewReferenceType(LocaleServicesBindingType)) + fields["LocaleServices"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LocaleServicesBindingType)) fieldNameMap["LocaleServices"] = "LocaleServices" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_locale_services", fields, reflect.TypeOf(ChildLocaleServices{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_locale_services", fields, reflect.TypeOf(ChildLocaleServices{}), fieldNameMap, validators) } -func ChildMacDiscoveryProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildMacDiscoveryProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["MacDiscoveryProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(MacDiscoveryProfileBindingType)) + fields["MacDiscoveryProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(MacDiscoveryProfileBindingType)) fieldNameMap["MacDiscoveryProfile"] = "MacDiscoveryProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_mac_discovery_profile", fields, reflect.TypeOf(ChildMacDiscoveryProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_mac_discovery_profile", fields, reflect.TypeOf(ChildMacDiscoveryProfile{}), fieldNameMap, validators) } -func ChildMalwarePreventionProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildMalwarePreventionProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["MalwarePreventionProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(MalwarePreventionProfileBindingType)) + fields["MalwarePreventionProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(MalwarePreventionProfileBindingType)) fieldNameMap["MalwarePreventionProfile"] = "MalwarePreventionProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_malware_prevention_profile", fields, reflect.TypeOf(ChildMalwarePreventionProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_malware_prevention_profile", fields, reflect.TypeOf(ChildMalwarePreventionProfile{}), fieldNameMap, validators) } -func ChildMalwarePreventionSignatureBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildMalwarePreventionSignatureBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["MalwarePreventionSignature"] = bindings.NewOptionalType(bindings.NewReferenceType(MalwarePreventionSignatureBindingType)) + fields["MalwarePreventionSignature"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(MalwarePreventionSignatureBindingType)) fieldNameMap["MalwarePreventionSignature"] = "MalwarePreventionSignature" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_malware_prevention_signature", fields, reflect.TypeOf(ChildMalwarePreventionSignature{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_malware_prevention_signature", fields, reflect.TypeOf(ChildMalwarePreventionSignature{}), fieldNameMap, validators) } -func ChildMetadataProxyConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildMetadataProxyConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["MetadataProxyConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(MetadataProxyConfigBindingType)) + fields["MetadataProxyConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(MetadataProxyConfigBindingType)) fieldNameMap["MetadataProxyConfig"] = "MetadataProxyConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewStringType() + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["mark_for_override"] = "MarkForOverride" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) + fieldNameMap["request_parameter"] = "RequestParameter" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_metadata_proxy_config", fields, reflect.TypeOf(ChildMetadataProxyConfig{}), fieldNameMap, validators) +} + +func ChildOdsRunbookInvocationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["OdsRunbookInvocation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(OdsRunbookInvocationBindingType)) + fieldNameMap["OdsRunbookInvocation"] = "OdsRunbookInvocation" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewStringType() + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["mark_for_override"] = "MarkForOverride" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) + fieldNameMap["request_parameter"] = "RequestParameter" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ods_runbook_invocation", fields, reflect.TypeOf(ChildOdsRunbookInvocation{}), fieldNameMap, validators) +} + +func ChildOdsRunbookInvocationArtifactBatchRequestBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["OdsRunbookInvocation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(OdsRunbookInvocationArtifactBatchRequestBindingType)) + fieldNameMap["OdsRunbookInvocation"] = "OdsRunbookInvocation" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_metadata_proxy_config", fields, reflect.TypeOf(ChildMetadataProxyConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ods_runbook_invocation_artifact_batch_request", fields, reflect.TypeOf(ChildOdsRunbookInvocationArtifactBatchRequest{}), fieldNameMap, validators) } -func ChildOpsGlobalConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildOpsGlobalConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["GlobalConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(OpsGlobalConfigBindingType)) + fields["GlobalConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(OpsGlobalConfigBindingType)) fieldNameMap["GlobalConfig"] = "GlobalConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewStringType() + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["mark_for_override"] = "MarkForOverride" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) + fieldNameMap["request_parameter"] = "RequestParameter" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ops_global_config", fields, reflect.TypeOf(ChildOpsGlobalConfig{}), fieldNameMap, validators) +} + +func ChildOrgBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["Org"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(OrgBindingType)) + fieldNameMap["Org"] = "Org" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ops_global_config", fields, reflect.TypeOf(ChildOpsGlobalConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_org", fields, reflect.TypeOf(ChildOrg{}), fieldNameMap, validators) } -func ChildOspfAreaConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildOrgRootBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["OspfAreaConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(OspfAreaConfigBindingType)) + fields["OrgRoot"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(OrgRootBindingType)) + fieldNameMap["OrgRoot"] = "OrgRoot" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewStringType() + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["mark_for_override"] = "MarkForOverride" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) + fieldNameMap["request_parameter"] = "RequestParameter" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_org_root", fields, reflect.TypeOf(ChildOrgRoot{}), fieldNameMap, validators) +} + +func ChildOspfAreaConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["OspfAreaConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(OspfAreaConfigBindingType)) fieldNameMap["OspfAreaConfig"] = "OspfAreaConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ospf_area_config", fields, reflect.TypeOf(ChildOspfAreaConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ospf_area_config", fields, reflect.TypeOf(ChildOspfAreaConfig{}), fieldNameMap, validators) } -func ChildOspfRoutingConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildOspfRoutingConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["OspfRoutingConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(OspfRoutingConfigBindingType)) + fields["OspfRoutingConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(OspfRoutingConfigBindingType)) fieldNameMap["OspfRoutingConfig"] = "OspfRoutingConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_ospf_routing_config", fields, reflect.TypeOf(ChildOspfRoutingConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_ospf_routing_config", fields, reflect.TypeOf(ChildOspfRoutingConfig{}), fieldNameMap, validators) } -func ChildPolicyConfigResourceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyConfigResourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_policy_config_resource", fields, reflect.TypeOf(ChildPolicyConfigResource{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_policy_config_resource", fields, reflect.TypeOf(ChildPolicyConfigResource{}), fieldNameMap, validators) } -func ChildPolicyContextProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyContextProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyContextProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyContextProfileBindingType)) + fields["PolicyContextProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyContextProfileBindingType)) fieldNameMap["PolicyContextProfile"] = "PolicyContextProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_policy_context_profile", fields, reflect.TypeOf(ChildPolicyContextProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_policy_context_profile", fields, reflect.TypeOf(ChildPolicyContextProfile{}), fieldNameMap, validators) } -func ChildPolicyCustomAttributesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyCustomAttributesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyCustomAttributes"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyCustomAttributesBindingType)) + fields["PolicyCustomAttributes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyCustomAttributesBindingType)) fieldNameMap["PolicyCustomAttributes"] = "PolicyCustomAttributes" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_policy_custom_attributes", fields, reflect.TypeOf(ChildPolicyCustomAttributes{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_policy_custom_attributes", fields, reflect.TypeOf(ChildPolicyCustomAttributes{}), fieldNameMap, validators) } -func ChildPolicyDnsForwarderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyDnsForwarderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyDnsForwarder"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyDnsForwarderBindingType)) + fields["PolicyDnsForwarder"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyDnsForwarderBindingType)) fieldNameMap["PolicyDnsForwarder"] = "PolicyDnsForwarder" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_policy_dns_forwarder", fields, reflect.TypeOf(ChildPolicyDnsForwarder{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_policy_dns_forwarder", fields, reflect.TypeOf(ChildPolicyDnsForwarder{}), fieldNameMap, validators) } -func ChildPolicyDnsForwarderZoneBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyDnsForwarderZoneBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyDnsForwarderZone"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyDnsForwarderZoneBindingType)) + fields["PolicyDnsForwarderZone"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyDnsForwarderZoneBindingType)) fieldNameMap["PolicyDnsForwarderZone"] = "PolicyDnsForwarderZone" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_policy_dns_forwarder_zone", fields, reflect.TypeOf(ChildPolicyDnsForwarderZone{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_policy_dns_forwarder_zone", fields, reflect.TypeOf(ChildPolicyDnsForwarderZone{}), fieldNameMap, validators) } -func ChildPolicyEdgeClusterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyEdgeClusterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyEdgeCluster"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyEdgeClusterBindingType)) + fields["PolicyEdgeCluster"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyEdgeClusterBindingType)) fieldNameMap["PolicyEdgeCluster"] = "PolicyEdgeCluster" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_policy_edge_cluster", fields, reflect.TypeOf(ChildPolicyEdgeCluster{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_policy_edge_cluster", fields, reflect.TypeOf(ChildPolicyEdgeCluster{}), fieldNameMap, validators) } -func ChildPolicyEdgeNodeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyEdgeNodeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyEdgeNode"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyEdgeNodeBindingType)) + fields["PolicyEdgeNode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyEdgeNodeBindingType)) fieldNameMap["PolicyEdgeNode"] = "PolicyEdgeNode" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_policy_edge_node", fields, reflect.TypeOf(ChildPolicyEdgeNode{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_policy_edge_node", fields, reflect.TypeOf(ChildPolicyEdgeNode{}), fieldNameMap, validators) } -func ChildPolicyExcludeListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyExcludeListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyExcludeList"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyExcludeListBindingType)) + fields["PolicyExcludeList"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyExcludeListBindingType)) fieldNameMap["PolicyExcludeList"] = "PolicyExcludeList" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_policy_exclude_list", fields, reflect.TypeOf(ChildPolicyExcludeList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_policy_exclude_list", fields, reflect.TypeOf(ChildPolicyExcludeList{}), fieldNameMap, validators) } -func ChildPolicyFirewallCPUMemThresholdsProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyFirewallCPUMemThresholdsProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyFirewallCPUMemThresholdsProfileBindingMap"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyFirewallCPUMemThresholdsProfileBindingMapBindingType)) + fields["PolicyFirewallCPUMemThresholdsProfileBindingMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyFirewallCPUMemThresholdsProfileBindingMapBindingType)) fieldNameMap["PolicyFirewallCPUMemThresholdsProfileBindingMap"] = "PolicyFirewallCPUMemThresholdsProfileBindingMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_policy_firewall_CPU_mem_thresholds_profile_binding_map", fields, reflect.TypeOf(ChildPolicyFirewallCPUMemThresholdsProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_policy_firewall_CPU_mem_thresholds_profile_binding_map", fields, reflect.TypeOf(ChildPolicyFirewallCPUMemThresholdsProfileBindingMap{}), fieldNameMap, validators) } -func ChildPolicyFirewallCpuMemThresholdsProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyFirewallCpuMemThresholdsProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyFirewallCpuMemThresholdsProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyFirewallCpuMemThresholdsProfileBindingType)) + fields["PolicyFirewallCpuMemThresholdsProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyFirewallCpuMemThresholdsProfileBindingType)) fieldNameMap["PolicyFirewallCpuMemThresholdsProfile"] = "PolicyFirewallCpuMemThresholdsProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewStringType() + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["mark_for_override"] = "MarkForOverride" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) + fieldNameMap["request_parameter"] = "RequestParameter" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_policy_firewall_cpu_mem_thresholds_profile", fields, reflect.TypeOf(ChildPolicyFirewallCpuMemThresholdsProfile{}), fieldNameMap, validators) +} + +func ChildPolicyFirewallFloodProtectionProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["PolicyFirewallFloodProtectionProfileBindingMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyFirewallFloodProtectionProfileBindingMapBindingType)) + fieldNameMap["PolicyFirewallFloodProtectionProfileBindingMap"] = "PolicyFirewallFloodProtectionProfileBindingMap" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewStringType() + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["mark_for_override"] = "MarkForOverride" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) + fieldNameMap["request_parameter"] = "RequestParameter" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_policy_firewall_flood_protection_profile_binding_map", fields, reflect.TypeOf(ChildPolicyFirewallFloodProtectionProfileBindingMap{}), fieldNameMap, validators) +} + +func ChildPolicyFirewallIpReputationConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["PolicyFirewallIpReputationConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyFirewallIpReputationConfigBindingType)) + fieldNameMap["PolicyFirewallIpReputationConfig"] = "PolicyFirewallIpReputationConfig" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_policy_firewall_cpu_mem_thresholds_profile", fields, reflect.TypeOf(ChildPolicyFirewallCpuMemThresholdsProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_policy_firewall_ip_reputation_config", fields, reflect.TypeOf(ChildPolicyFirewallIpReputationConfig{}), fieldNameMap, validators) } -func ChildPolicyFirewallFloodProtectionProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyFirewallSchedulerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyFirewallFloodProtectionProfileBindingMap"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyFirewallFloodProtectionProfileBindingMapBindingType)) - fieldNameMap["PolicyFirewallFloodProtectionProfileBindingMap"] = "PolicyFirewallFloodProtectionProfileBindingMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["PolicyFirewallScheduler"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyFirewallSchedulerBindingType)) + fieldNameMap["PolicyFirewallScheduler"] = "PolicyFirewallScheduler" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_policy_firewall_flood_protection_profile_binding_map", fields, reflect.TypeOf(ChildPolicyFirewallFloodProtectionProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_policy_firewall_scheduler", fields, reflect.TypeOf(ChildPolicyFirewallScheduler{}), fieldNameMap, validators) } -func ChildPolicyFirewallSchedulerBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyFirewallSessionTimerProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyFirewallScheduler"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyFirewallSchedulerBindingType)) - fieldNameMap["PolicyFirewallScheduler"] = "PolicyFirewallScheduler" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["PolicyFirewallSessionTimerProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyFirewallSessionTimerProfileBindingType)) + fieldNameMap["PolicyFirewallSessionTimerProfile"] = "PolicyFirewallSessionTimerProfile" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_policy_firewall_scheduler", fields, reflect.TypeOf(ChildPolicyFirewallScheduler{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_policy_firewall_session_timer_profile", fields, reflect.TypeOf(ChildPolicyFirewallSessionTimerProfile{}), fieldNameMap, validators) } -func ChildPolicyFirewallSessionTimerProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyFirewallSessionTimerProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyFirewallSessionTimerProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyFirewallSessionTimerProfileBindingType)) - fieldNameMap["PolicyFirewallSessionTimerProfile"] = "PolicyFirewallSessionTimerProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["PolicyFirewallSessionTimerProfileBindingMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyFirewallSessionTimerProfileBindingMapBindingType)) + fieldNameMap["PolicyFirewallSessionTimerProfileBindingMap"] = "PolicyFirewallSessionTimerProfileBindingMap" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_policy_firewall_session_timer_profile", fields, reflect.TypeOf(ChildPolicyFirewallSessionTimerProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_policy_firewall_session_timer_profile_binding_map", fields, reflect.TypeOf(ChildPolicyFirewallSessionTimerProfileBindingMap{}), fieldNameMap, validators) } -func ChildPolicyFirewallSessionTimerProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyIgmpProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyFirewallSessionTimerProfileBindingMap"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyFirewallSessionTimerProfileBindingMapBindingType)) - fieldNameMap["PolicyFirewallSessionTimerProfileBindingMap"] = "PolicyFirewallSessionTimerProfileBindingMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["PolicyIgmpProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyIgmpProfileBindingType)) + fieldNameMap["PolicyIgmpProfile"] = "PolicyIgmpProfile" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_policy_firewall_session_timer_profile_binding_map", fields, reflect.TypeOf(ChildPolicyFirewallSessionTimerProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_policy_igmp_profile", fields, reflect.TypeOf(ChildPolicyIgmpProfile{}), fieldNameMap, validators) } -func ChildPolicyIgmpProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyInterVrfRoutingConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyIgmpProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyIgmpProfileBindingType)) - fieldNameMap["PolicyIgmpProfile"] = "PolicyIgmpProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["PolicyInterVrfRoutingConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyInterVrfRoutingConfigBindingType)) + fieldNameMap["PolicyInterVrfRoutingConfig"] = "PolicyInterVrfRoutingConfig" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_policy_igmp_profile", fields, reflect.TypeOf(ChildPolicyIgmpProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_policy_inter_vrf_routing_config", fields, reflect.TypeOf(ChildPolicyInterVrfRoutingConfig{}), fieldNameMap, validators) } -func ChildPolicyLabelBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyLabelBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyLabel"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyLabelBindingType)) + fields["PolicyLabel"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyLabelBindingType)) fieldNameMap["PolicyLabel"] = "PolicyLabel" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_policy_label", fields, reflect.TypeOf(ChildPolicyLabel{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_policy_label", fields, reflect.TypeOf(ChildPolicyLabel{}), fieldNameMap, validators) } -func ChildPolicyLatencyStatProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyLatencyStatProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyLatencyStatProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyLatencyStatProfileBindingType)) + fields["PolicyLatencyStatProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyLatencyStatProfileBindingType)) fieldNameMap["PolicyLatencyStatProfile"] = "PolicyLatencyStatProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_policy_latency_stat_profile", fields, reflect.TypeOf(ChildPolicyLatencyStatProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_policy_latency_stat_profile", fields, reflect.TypeOf(ChildPolicyLatencyStatProfile{}), fieldNameMap, validators) } -func ChildPolicyMulticastConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyMulticastConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyMulticastConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyMulticastConfigBindingType)) + fields["PolicyMulticastConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyMulticastConfigBindingType)) fieldNameMap["PolicyMulticastConfig"] = "PolicyMulticastConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_policy_multicast_config", fields, reflect.TypeOf(ChildPolicyMulticastConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_policy_multicast_config", fields, reflect.TypeOf(ChildPolicyMulticastConfig{}), fieldNameMap, validators) } -func ChildPolicyNatBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyNatBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyNat"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyNatBindingType)) + fields["PolicyNat"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyNatBindingType)) fieldNameMap["PolicyNat"] = "PolicyNat" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_policy_nat", fields, reflect.TypeOf(ChildPolicyNat{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_policy_nat", fields, reflect.TypeOf(ChildPolicyNat{}), fieldNameMap, validators) } -func ChildPolicyNatRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyNatRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyNatRule"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyNatRuleBindingType)) + fields["PolicyNatRule"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyNatRuleBindingType)) fieldNameMap["PolicyNatRule"] = "PolicyNatRule" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_policy_nat_rule", fields, reflect.TypeOf(ChildPolicyNatRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_policy_nat_rule", fields, reflect.TypeOf(ChildPolicyNatRule{}), fieldNameMap, validators) } -func ChildPolicyPimProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyPimProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyPimProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyPimProfileBindingType)) + fields["PolicyPimProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyPimProfileBindingType)) fieldNameMap["PolicyPimProfile"] = "PolicyPimProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_policy_pim_profile", fields, reflect.TypeOf(ChildPolicyPimProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_policy_pim_profile", fields, reflect.TypeOf(ChildPolicyPimProfile{}), fieldNameMap, validators) } -func ChildPolicySIExcludeListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicySIExcludeListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicySIExcludeList"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicySIExcludeListBindingType)) + fields["PolicySIExcludeList"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicySIExcludeListBindingType)) fieldNameMap["PolicySIExcludeList"] = "PolicySIExcludeList" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_policy_SI_exclude_list", fields, reflect.TypeOf(ChildPolicySIExcludeList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_policy_SI_exclude_list", fields, reflect.TypeOf(ChildPolicySIExcludeList{}), fieldNameMap, validators) } -func ChildPolicyServiceChainBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyServiceChainBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyServiceChain"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyServiceChainBindingType)) + fields["PolicyServiceChain"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyServiceChainBindingType)) fieldNameMap["PolicyServiceChain"] = "PolicyServiceChain" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_policy_service_chain", fields, reflect.TypeOf(ChildPolicyServiceChain{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_policy_service_chain", fields, reflect.TypeOf(ChildPolicyServiceChain{}), fieldNameMap, validators) } -func ChildPolicyServiceInstanceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyServiceInstanceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyServiceInstance"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyServiceInstanceBindingType)) + fields["PolicyServiceInstance"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyServiceInstanceBindingType)) fieldNameMap["PolicyServiceInstance"] = "PolicyServiceInstance" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_policy_service_instance", fields, reflect.TypeOf(ChildPolicyServiceInstance{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_policy_service_instance", fields, reflect.TypeOf(ChildPolicyServiceInstance{}), fieldNameMap, validators) } -func ChildPolicyServiceProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyServiceProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyServiceProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyServiceProfileBindingType)) + fields["PolicyServiceProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyServiceProfileBindingType)) fieldNameMap["PolicyServiceProfile"] = "PolicyServiceProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_policy_service_profile", fields, reflect.TypeOf(ChildPolicyServiceProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_policy_service_profile", fields, reflect.TypeOf(ChildPolicyServiceProfile{}), fieldNameMap, validators) } -func ChildPolicyTier1MulticastConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyTier1MulticastConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyTier1MulticastConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyTier1MulticastConfigBindingType)) + fields["PolicyTier1MulticastConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyTier1MulticastConfigBindingType)) fieldNameMap["PolicyTier1MulticastConfig"] = "PolicyTier1MulticastConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_policy_tier1_multicast_config", fields, reflect.TypeOf(ChildPolicyTier1MulticastConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_policy_tier1_multicast_config", fields, reflect.TypeOf(ChildPolicyTier1MulticastConfig{}), fieldNameMap, validators) } -func ChildPolicyTlsConfigProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyTlsConfigProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyTlsConfigProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyTlsConfigProfileBindingType)) + fields["PolicyTlsConfigProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyTlsConfigProfileBindingType)) fieldNameMap["PolicyTlsConfigProfile"] = "PolicyTlsConfigProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_policy_tls_config_profile", fields, reflect.TypeOf(ChildPolicyTlsConfigProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_policy_tls_config_profile", fields, reflect.TypeOf(ChildPolicyTlsConfigProfile{}), fieldNameMap, validators) } -func ChildPolicyTransportZoneBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyTransportZoneBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyTransportZone"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyTransportZoneBindingType)) + fields["PolicyTransportZone"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyTransportZoneBindingType)) fieldNameMap["PolicyTransportZone"] = "PolicyTransportZone" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_policy_transport_zone", fields, reflect.TypeOf(ChildPolicyTransportZone{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_policy_transport_zone", fields, reflect.TypeOf(ChildPolicyTransportZone{}), fieldNameMap, validators) } -func ChildPolicyTransportZoneProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyTransportZoneProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyTransportZoneProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyTransportZoneProfileBindingType)) + fields["PolicyTransportZoneProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyTransportZoneProfileBindingType)) fieldNameMap["PolicyTransportZoneProfile"] = "PolicyTransportZoneProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_policy_transport_zone_profile", fields, reflect.TypeOf(ChildPolicyTransportZoneProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_policy_transport_zone_profile", fields, reflect.TypeOf(ChildPolicyTransportZoneProfile{}), fieldNameMap, validators) } -func ChildPolicyUrlCategorizationConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPolicyUrlCategorizationConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicyUrlCategorizationConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyUrlCategorizationConfigBindingType)) + fields["PolicyUrlCategorizationConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyUrlCategorizationConfigBindingType)) fieldNameMap["PolicyUrlCategorizationConfig"] = "PolicyUrlCategorizationConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_policy_url_categorization_config", fields, reflect.TypeOf(ChildPolicyUrlCategorizationConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_policy_url_categorization_config", fields, reflect.TypeOf(ChildPolicyUrlCategorizationConfig{}), fieldNameMap, validators) } -func ChildPortDiscoveryProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPortDiscoveryProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PortDiscoveryProfileBindingMap"] = bindings.NewOptionalType(bindings.NewReferenceType(PortDiscoveryProfileBindingMapBindingType)) + fields["PortDiscoveryProfileBindingMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PortDiscoveryProfileBindingMapBindingType)) fieldNameMap["PortDiscoveryProfileBindingMap"] = "PortDiscoveryProfileBindingMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_port_discovery_profile_binding_map", fields, reflect.TypeOf(ChildPortDiscoveryProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_port_discovery_profile_binding_map", fields, reflect.TypeOf(ChildPortDiscoveryProfileBindingMap{}), fieldNameMap, validators) } -func ChildPortMirroringProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPortMirroringProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PortMirroringProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(PortMirroringProfileBindingType)) + fields["PortMirroringProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PortMirroringProfileBindingType)) fieldNameMap["PortMirroringProfile"] = "PortMirroringProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_port_mirroring_profile", fields, reflect.TypeOf(ChildPortMirroringProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_port_mirroring_profile", fields, reflect.TypeOf(ChildPortMirroringProfile{}), fieldNameMap, validators) } -func ChildPortMonitoringProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPortMonitoringProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PortMonitoringProfileBindingMap"] = bindings.NewOptionalType(bindings.NewReferenceType(PortMonitoringProfileBindingMapBindingType)) + fields["PortMonitoringProfileBindingMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PortMonitoringProfileBindingMapBindingType)) fieldNameMap["PortMonitoringProfileBindingMap"] = "PortMonitoringProfileBindingMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_port_monitoring_profile_binding_map", fields, reflect.TypeOf(ChildPortMonitoringProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_port_monitoring_profile_binding_map", fields, reflect.TypeOf(ChildPortMonitoringProfileBindingMap{}), fieldNameMap, validators) } -func ChildPortQosProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPortQosProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PortQoSProfileBindingMap"] = bindings.NewOptionalType(bindings.NewReferenceType(PortQosProfileBindingMapBindingType)) + fields["PortQoSProfileBindingMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PortQosProfileBindingMapBindingType)) fieldNameMap["PortQoSProfileBindingMap"] = "PortQosProfileBindingMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_port_qos_profile_binding_map", fields, reflect.TypeOf(ChildPortQosProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_port_qos_profile_binding_map", fields, reflect.TypeOf(ChildPortQosProfileBindingMap{}), fieldNameMap, validators) } -func ChildPortSecurityProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPortSecurityProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PortSecurityProfileBindingMap"] = bindings.NewOptionalType(bindings.NewReferenceType(PortSecurityProfileBindingMapBindingType)) + fields["PortSecurityProfileBindingMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PortSecurityProfileBindingMapBindingType)) fieldNameMap["PortSecurityProfileBindingMap"] = "PortSecurityProfileBindingMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_port_security_profile_binding_map", fields, reflect.TypeOf(ChildPortSecurityProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_port_security_profile_binding_map", fields, reflect.TypeOf(ChildPortSecurityProfileBindingMap{}), fieldNameMap, validators) } -func ChildPrefixListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildPrefixListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PrefixList"] = bindings.NewOptionalType(bindings.NewReferenceType(PrefixListBindingType)) + fields["PrefixList"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PrefixListBindingType)) fieldNameMap["PrefixList"] = "PrefixList" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_prefix_list", fields, reflect.TypeOf(ChildPrefixList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_prefix_list", fields, reflect.TypeOf(ChildPrefixList{}), fieldNameMap, validators) } -func ChildQosProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildProjectBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["QoSProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(QosProfileBindingType)) + fields["Project"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ProjectBindingType)) + fieldNameMap["Project"] = "Project" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewStringType() + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["mark_for_override"] = "MarkForOverride" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) + fieldNameMap["request_parameter"] = "RequestParameter" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_project", fields, reflect.TypeOf(ChildProject{}), fieldNameMap, validators) +} + +func ChildQosProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["QoSProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(QosProfileBindingType)) fieldNameMap["QoSProfile"] = "QosProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_qos_profile", fields, reflect.TypeOf(ChildQosProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_qos_profile", fields, reflect.TypeOf(ChildQosProfile{}), fieldNameMap, validators) } -func ChildReactionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildReactionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["Reaction"] = bindings.NewOptionalType(bindings.NewReferenceType(ReactionBindingType)) + fields["Reaction"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ReactionBindingType)) fieldNameMap["Reaction"] = "Reaction" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_reaction", fields, reflect.TypeOf(ChildReaction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_reaction", fields, reflect.TypeOf(ChildReaction{}), fieldNameMap, validators) } -func ChildRedirectionPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildRedirectionPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["RedirectionPolicy"] = bindings.NewOptionalType(bindings.NewReferenceType(RedirectionPolicyBindingType)) + fields["RedirectionPolicy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(RedirectionPolicyBindingType)) fieldNameMap["RedirectionPolicy"] = "RedirectionPolicy" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_redirection_policy", fields, reflect.TypeOf(ChildRedirectionPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_redirection_policy", fields, reflect.TypeOf(ChildRedirectionPolicy{}), fieldNameMap, validators) } -func ChildRedirectionRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildRedirectionRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["RedirectionRule"] = bindings.NewOptionalType(bindings.NewReferenceType(RedirectionRuleBindingType)) + fields["RedirectionRule"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(RedirectionRuleBindingType)) fieldNameMap["RedirectionRule"] = "RedirectionRule" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_redirection_rule", fields, reflect.TypeOf(ChildRedirectionRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_redirection_rule", fields, reflect.TypeOf(ChildRedirectionRule{}), fieldNameMap, validators) } -func ChildResourceReferenceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildResourceReferenceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["target_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["target_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["target_type"] = "TargetType" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_resource_reference", fields, reflect.TypeOf(ChildResourceReference{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_resource_reference", fields, reflect.TypeOf(ChildResourceReference{}), fieldNameMap, validators) } -func ChildRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["Rule"] = bindings.NewOptionalType(bindings.NewReferenceType(RuleBindingType)) + fields["Rule"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(RuleBindingType)) fieldNameMap["Rule"] = "Rule" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_rule", fields, reflect.TypeOf(ChildRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_rule", fields, reflect.TypeOf(ChildRule{}), fieldNameMap, validators) } -func ChildSIStatusConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildSIStatusConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["PolicySIStatusConfiguration"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicySIStatusConfigurationBindingType)) + fields["PolicySIStatusConfiguration"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicySIStatusConfigurationBindingType)) fieldNameMap["PolicySIStatusConfiguration"] = "PolicySIStatusConfiguration" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_SI_status_configuration", fields, reflect.TypeOf(ChildSIStatusConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_SI_status_configuration", fields, reflect.TypeOf(ChildSIStatusConfiguration{}), fieldNameMap, validators) } -func ChildSecurityFeaturesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildSecurityFeaturesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["SecurityFeatures"] = bindings.NewOptionalType(bindings.NewReferenceType(SecurityFeaturesBindingType)) + fields["SecurityFeatures"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SecurityFeaturesBindingType)) fieldNameMap["SecurityFeatures"] = "SecurityFeatures" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_security_features", fields, reflect.TypeOf(ChildSecurityFeatures{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_security_features", fields, reflect.TypeOf(ChildSecurityFeatures{}), fieldNameMap, validators) } -func ChildSecurityPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildSecurityPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["SecurityPolicy"] = bindings.NewOptionalType(bindings.NewReferenceType(SecurityPolicyBindingType)) + fields["SecurityPolicy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SecurityPolicyBindingType)) fieldNameMap["SecurityPolicy"] = "SecurityPolicy" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_security_policy", fields, reflect.TypeOf(ChildSecurityPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_security_policy", fields, reflect.TypeOf(ChildSecurityPolicy{}), fieldNameMap, validators) } -func ChildSegmentBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildSegmentBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["Segment"] = bindings.NewOptionalType(bindings.NewReferenceType(SegmentBindingType)) + fields["Segment"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SegmentBindingType)) fieldNameMap["Segment"] = "Segment" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_segment", fields, reflect.TypeOf(ChildSegment{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_segment", fields, reflect.TypeOf(ChildSegment{}), fieldNameMap, validators) } -func ChildSegmentDiscoveryProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildSegmentDiscoveryProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["SegmentDiscoveryProfileBindingMap"] = bindings.NewOptionalType(bindings.NewReferenceType(SegmentDiscoveryProfileBindingMapBindingType)) + fields["SegmentDiscoveryProfileBindingMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SegmentDiscoveryProfileBindingMapBindingType)) fieldNameMap["SegmentDiscoveryProfileBindingMap"] = "SegmentDiscoveryProfileBindingMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_segment_discovery_profile_binding_map", fields, reflect.TypeOf(ChildSegmentDiscoveryProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_segment_discovery_profile_binding_map", fields, reflect.TypeOf(ChildSegmentDiscoveryProfileBindingMap{}), fieldNameMap, validators) } -func ChildSegmentMonitoringProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildSegmentMonitoringProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["SegmentMonitoringProfileBindingMap"] = bindings.NewOptionalType(bindings.NewReferenceType(SegmentMonitoringProfileBindingMapBindingType)) + fields["SegmentMonitoringProfileBindingMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SegmentMonitoringProfileBindingMapBindingType)) fieldNameMap["SegmentMonitoringProfileBindingMap"] = "SegmentMonitoringProfileBindingMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_segment_monitoring_profile_binding_map", fields, reflect.TypeOf(ChildSegmentMonitoringProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_segment_monitoring_profile_binding_map", fields, reflect.TypeOf(ChildSegmentMonitoringProfileBindingMap{}), fieldNameMap, validators) } -func ChildSegmentPortBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildSegmentPortBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["SegmentPort"] = bindings.NewOptionalType(bindings.NewReferenceType(SegmentPortBindingType)) + fields["SegmentPort"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SegmentPortBindingType)) fieldNameMap["SegmentPort"] = "SegmentPort" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_segment_port", fields, reflect.TypeOf(ChildSegmentPort{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_segment_port", fields, reflect.TypeOf(ChildSegmentPort{}), fieldNameMap, validators) } -func ChildSegmentQosProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildSegmentQosProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["SegmentQoSProfileBindingMap"] = bindings.NewOptionalType(bindings.NewReferenceType(SegmentQosProfileBindingMapBindingType)) + fields["SegmentQoSProfileBindingMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SegmentQosProfileBindingMapBindingType)) fieldNameMap["SegmentQoSProfileBindingMap"] = "SegmentQosProfileBindingMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_segment_qos_profile_binding_map", fields, reflect.TypeOf(ChildSegmentQosProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_segment_qos_profile_binding_map", fields, reflect.TypeOf(ChildSegmentQosProfileBindingMap{}), fieldNameMap, validators) } -func ChildSegmentSecurityProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildSegmentSecurityProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["SegmentSecurityProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(SegmentSecurityProfileBindingType)) + fields["SegmentSecurityProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SegmentSecurityProfileBindingType)) fieldNameMap["SegmentSecurityProfile"] = "SegmentSecurityProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_segment_security_profile", fields, reflect.TypeOf(ChildSegmentSecurityProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_segment_security_profile", fields, reflect.TypeOf(ChildSegmentSecurityProfile{}), fieldNameMap, validators) } -func ChildSegmentSecurityProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildSegmentSecurityProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["SegmentSecurityProfileBindingMap"] = bindings.NewOptionalType(bindings.NewReferenceType(SegmentSecurityProfileBindingMapBindingType)) + fields["SegmentSecurityProfileBindingMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SegmentSecurityProfileBindingMapBindingType)) fieldNameMap["SegmentSecurityProfileBindingMap"] = "SegmentSecurityProfileBindingMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_segment_security_profile_binding_map", fields, reflect.TypeOf(ChildSegmentSecurityProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_segment_security_profile_binding_map", fields, reflect.TypeOf(ChildSegmentSecurityProfileBindingMap{}), fieldNameMap, validators) } -func ChildServiceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildServiceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["Service"] = bindings.NewOptionalType(bindings.NewReferenceType(ServiceBindingType)) + fields["Service"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ServiceBindingType)) fieldNameMap["Service"] = "Service" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_service", fields, reflect.TypeOf(ChildService{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_service", fields, reflect.TypeOf(ChildService{}), fieldNameMap, validators) } -func ChildServiceEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildServiceEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["Service"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ServiceEntryBindingType)}, bindings.REST)) + fields["Service"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ServiceEntryBindingType)})) fieldNameMap["Service"] = "Service" - fields["ServiceEntry"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ServiceEntryBindingType)}, bindings.REST)) + fields["ServiceEntry"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ServiceEntryBindingType)})) fieldNameMap["ServiceEntry"] = "ServiceEntry" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_service_entry", fields, reflect.TypeOf(ChildServiceEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_service_entry", fields, reflect.TypeOf(ChildServiceEntry{}), fieldNameMap, validators) } -func ChildServiceInstanceEndpointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildServiceInstanceEndpointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ServiceInstanceEndpoint"] = bindings.NewOptionalType(bindings.NewReferenceType(ServiceInstanceEndpointBindingType)) + fields["ServiceInstanceEndpoint"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ServiceInstanceEndpointBindingType)) fieldNameMap["ServiceInstanceEndpoint"] = "ServiceInstanceEndpoint" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_service_instance_endpoint", fields, reflect.TypeOf(ChildServiceInstanceEndpoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_service_instance_endpoint", fields, reflect.TypeOf(ChildServiceInstanceEndpoint{}), fieldNameMap, validators) } -func ChildServiceInterfaceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildServiceInterfaceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ServiceInterface"] = bindings.NewOptionalType(bindings.NewReferenceType(ServiceInterfaceBindingType)) + fields["ServiceInterface"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ServiceInterfaceBindingType)) fieldNameMap["ServiceInterface"] = "ServiceInterface" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_service_interface", fields, reflect.TypeOf(ChildServiceInterface{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_service_interface", fields, reflect.TypeOf(ChildServiceInterface{}), fieldNameMap, validators) } -func ChildServiceReferenceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildServiceReferenceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ServiceReference"] = bindings.NewOptionalType(bindings.NewReferenceType(ServiceReferenceBindingType)) + fields["ServiceReference"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ServiceReferenceBindingType)) fieldNameMap["ServiceReference"] = "ServiceReference" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_service_reference", fields, reflect.TypeOf(ChildServiceReference{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_service_reference", fields, reflect.TypeOf(ChildServiceReference{}), fieldNameMap, validators) } -func ChildServiceSegmentBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildServiceSegmentBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ServiceSegment"] = bindings.NewOptionalType(bindings.NewReferenceType(ServiceSegmentBindingType)) + fields["ServiceSegment"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ServiceSegmentBindingType)) fieldNameMap["ServiceSegment"] = "ServiceSegment" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_service_segment", fields, reflect.TypeOf(ChildServiceSegment{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_service_segment", fields, reflect.TypeOf(ChildServiceSegment{}), fieldNameMap, validators) } -func ChildSessionTimerProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildSessionTimerProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["SessionTimerProfileBindingMap"] = bindings.NewOptionalType(bindings.NewReferenceType(SessionTimerProfileBindingMapBindingType)) + fields["SessionTimerProfileBindingMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SessionTimerProfileBindingMapBindingType)) fieldNameMap["SessionTimerProfileBindingMap"] = "SessionTimerProfileBindingMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_session_timer_profile_binding_map", fields, reflect.TypeOf(ChildSessionTimerProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_session_timer_profile_binding_map", fields, reflect.TypeOf(ChildSessionTimerProfileBindingMap{}), fieldNameMap, validators) } -func ChildShaDynamicPluginBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildShaDynamicPluginBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ShaPluginProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(ShaDynamicPluginBindingType)) + fields["ShaPluginProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ShaDynamicPluginBindingType)) fieldNameMap["ShaPluginProfile"] = "ShaPluginProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_sha_dynamic_plugin", fields, reflect.TypeOf(ChildShaDynamicPlugin{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_sha_dynamic_plugin", fields, reflect.TypeOf(ChildShaDynamicPlugin{}), fieldNameMap, validators) } -func ChildShaPluginProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildShaPluginProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ShaPluginProfile"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ShaPluginProfileBindingType)}, bindings.REST)) + fields["ShaPluginProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ShaPluginProfileBindingType)})) fieldNameMap["ShaPluginProfile"] = "ShaPluginProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_sha_plugin_profile", fields, reflect.TypeOf(ChildShaPluginProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_sha_plugin_profile", fields, reflect.TypeOf(ChildShaPluginProfile{}), fieldNameMap, validators) } -func ChildShaPredefinedPluginBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildShaPredefinedPluginBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ShaPluginProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(ShaPredefinedPluginBindingType)) + fields["ShaPluginProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ShaPredefinedPluginBindingType)) fieldNameMap["ShaPluginProfile"] = "ShaPluginProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_sha_predefined_plugin", fields, reflect.TypeOf(ChildShaPredefinedPlugin{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_sha_predefined_plugin", fields, reflect.TypeOf(ChildShaPredefinedPlugin{}), fieldNameMap, validators) } -func ChildSiteBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildShareBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["Site"] = bindings.NewOptionalType(bindings.NewReferenceType(SiteBindingType)) + fields["Share"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ShareBindingType)) + fieldNameMap["Share"] = "Share" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewStringType() + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["mark_for_override"] = "MarkForOverride" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) + fieldNameMap["request_parameter"] = "RequestParameter" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_share", fields, reflect.TypeOf(ChildShare{}), fieldNameMap, validators) +} + +func ChildSharedResourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["SharedResource"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SharedResourceBindingType)) + fieldNameMap["SharedResource"] = "SharedResource" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewStringType() + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["mark_for_override"] = "MarkForOverride" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) + fieldNameMap["request_parameter"] = "RequestParameter" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_shared_resource", fields, reflect.TypeOf(ChildSharedResource{}), fieldNameMap, validators) +} + +func ChildSiteBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["Site"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SiteBindingType)) fieldNameMap["Site"] = "Site" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_site", fields, reflect.TypeOf(ChildSite{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_site", fields, reflect.TypeOf(ChildSite{}), fieldNameMap, validators) } -func ChildSpoofGuardProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildSpoofGuardProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["SpoofGuardProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(SpoofGuardProfileBindingType)) + fields["SpoofGuardProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SpoofGuardProfileBindingType)) fieldNameMap["SpoofGuardProfile"] = "SpoofGuardProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_spoof_guard_profile", fields, reflect.TypeOf(ChildSpoofGuardProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_spoof_guard_profile", fields, reflect.TypeOf(ChildSpoofGuardProfile{}), fieldNameMap, validators) } -func ChildStandaloneHostIdfwConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildStandaloneHostIdfwConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["StandaloneHostIdfwConfiguration"] = bindings.NewOptionalType(bindings.NewReferenceType(StandaloneHostIdfwConfigurationBindingType)) + fields["StandaloneHostIdfwConfiguration"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(StandaloneHostIdfwConfigurationBindingType)) fieldNameMap["StandaloneHostIdfwConfiguration"] = "StandaloneHostIdfwConfiguration" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_standalone_host_idfw_configuration", fields, reflect.TypeOf(ChildStandaloneHostIdfwConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_standalone_host_idfw_configuration", fields, reflect.TypeOf(ChildStandaloneHostIdfwConfiguration{}), fieldNameMap, validators) } -func ChildStaticARPConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildStaticARPConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["StaticARPConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(StaticARPConfigBindingType)) + fields["StaticARPConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(StaticARPConfigBindingType)) fieldNameMap["StaticARPConfig"] = "StaticARPConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_static_ARP_config", fields, reflect.TypeOf(ChildStaticARPConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_static_ARP_config", fields, reflect.TypeOf(ChildStaticARPConfig{}), fieldNameMap, validators) } -func ChildStaticMimeContentBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildStaticMimeContentBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["TlsProfile"] = bindings.NewOptionalType(bindings.NewReferenceType(StaticMimeContentBindingType)) + fields["TlsProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(StaticMimeContentBindingType)) fieldNameMap["TlsProfile"] = "TlsProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_static_mime_content", fields, reflect.TypeOf(ChildStaticMimeContent{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_static_mime_content", fields, reflect.TypeOf(ChildStaticMimeContent{}), fieldNameMap, validators) } -func ChildStaticRouteBfdPeerBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildStaticRouteBfdPeerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["BfdPeer"] = bindings.NewOptionalType(bindings.NewReferenceType(StaticRouteBfdPeerBindingType)) + fields["BfdPeer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(StaticRouteBfdPeerBindingType)) fieldNameMap["BfdPeer"] = "BfdPeer" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_static_route_bfd_peer", fields, reflect.TypeOf(ChildStaticRouteBfdPeer{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_static_route_bfd_peer", fields, reflect.TypeOf(ChildStaticRouteBfdPeer{}), fieldNameMap, validators) } -func ChildStaticRoutesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildStaticRoutesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["StaticRoutes"] = bindings.NewOptionalType(bindings.NewReferenceType(StaticRoutesBindingType)) + fields["StaticRoutes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(StaticRoutesBindingType)) fieldNameMap["StaticRoutes"] = "StaticRoutes" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_static_routes", fields, reflect.TypeOf(ChildStaticRoutes{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_static_routes", fields, reflect.TypeOf(ChildStaticRoutes{}), fieldNameMap, validators) } -func ChildTagBulkOperationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildTagBulkOperationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["TagBulkOperation"] = bindings.NewOptionalType(bindings.NewReferenceType(TagBulkOperationBindingType)) + fields["TagBulkOperation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TagBulkOperationBindingType)) fieldNameMap["TagBulkOperation"] = "TagBulkOperation" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_tag_bulk_operation", fields, reflect.TypeOf(ChildTagBulkOperation{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_tag_bulk_operation", fields, reflect.TypeOf(ChildTagBulkOperation{}), fieldNameMap, validators) } -func ChildTier0BindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildTier0BindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["Tier0"] = bindings.NewOptionalType(bindings.NewReferenceType(Tier0BindingType)) + fields["Tier0"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(Tier0BindingType)) fieldNameMap["Tier0"] = "Tier0" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_tier0", fields, reflect.TypeOf(ChildTier0{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_tier0", fields, reflect.TypeOf(ChildTier0{}), fieldNameMap, validators) } -func ChildTier0DeploymentMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildTier0DeploymentMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["Tier0DeploymentMap"] = bindings.NewOptionalType(bindings.NewReferenceType(Tier0DeploymentMapBindingType)) + fields["Tier0DeploymentMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(Tier0DeploymentMapBindingType)) fieldNameMap["Tier0DeploymentMap"] = "Tier0DeploymentMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_tier0_deployment_map", fields, reflect.TypeOf(ChildTier0DeploymentMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_tier0_deployment_map", fields, reflect.TypeOf(ChildTier0DeploymentMap{}), fieldNameMap, validators) } -func ChildTier0InterfaceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildTier0InterfaceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["Tier0Interface"] = bindings.NewOptionalType(bindings.NewReferenceType(Tier0InterfaceBindingType)) + fields["Tier0Interface"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(Tier0InterfaceBindingType)) fieldNameMap["Tier0Interface"] = "Tier0Interface" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewStringType() + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["mark_for_override"] = "MarkForOverride" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) + fieldNameMap["request_parameter"] = "RequestParameter" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_tier0_interface", fields, reflect.TypeOf(ChildTier0Interface{}), fieldNameMap, validators) +} + +func ChildTier0InterfaceGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["Tier0InterfaceGroup"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(Tier0InterfaceGroupBindingType)) + fieldNameMap["Tier0InterfaceGroup"] = "Tier0InterfaceGroup" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_tier0_interface", fields, reflect.TypeOf(ChildTier0Interface{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_tier0_interface_group", fields, reflect.TypeOf(ChildTier0InterfaceGroup{}), fieldNameMap, validators) } -func ChildTier0RouteMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildTier0RouteMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["Tier0RouteMap"] = bindings.NewOptionalType(bindings.NewReferenceType(Tier0RouteMapBindingType)) + fields["Tier0RouteMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(Tier0RouteMapBindingType)) fieldNameMap["Tier0RouteMap"] = "Tier0RouteMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_tier0_route_map", fields, reflect.TypeOf(ChildTier0RouteMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_tier0_route_map", fields, reflect.TypeOf(ChildTier0RouteMap{}), fieldNameMap, validators) } -func ChildTier0SecurityFeaturesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildTier0SecurityFeaturesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["Tier0SecurityFeatures"] = bindings.NewOptionalType(bindings.NewReferenceType(Tier0SecurityFeaturesBindingType)) + fields["Tier0SecurityFeatures"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(Tier0SecurityFeaturesBindingType)) fieldNameMap["Tier0SecurityFeatures"] = "Tier0SecurityFeatures" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_tier0_security_features", fields, reflect.TypeOf(ChildTier0SecurityFeatures{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_tier0_security_features", fields, reflect.TypeOf(ChildTier0SecurityFeatures{}), fieldNameMap, validators) } -func ChildTier1BindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildTier1BindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["Tier1"] = bindings.NewOptionalType(bindings.NewReferenceType(Tier1BindingType)) + fields["Tier1"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(Tier1BindingType)) fieldNameMap["Tier1"] = "Tier1" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_tier1", fields, reflect.TypeOf(ChildTier1{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_tier1", fields, reflect.TypeOf(ChildTier1{}), fieldNameMap, validators) } -func ChildTier1DeploymentMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildTier1DeploymentMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["Tier1DeploymentMap"] = bindings.NewOptionalType(bindings.NewReferenceType(Tier1DeploymentMapBindingType)) + fields["Tier1DeploymentMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(Tier1DeploymentMapBindingType)) fieldNameMap["Tier1DeploymentMap"] = "Tier1DeploymentMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_tier1_deployment_map", fields, reflect.TypeOf(ChildTier1DeploymentMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_tier1_deployment_map", fields, reflect.TypeOf(ChildTier1DeploymentMap{}), fieldNameMap, validators) } -func ChildTier1InterfaceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildTier1InterfaceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["Tier1Interface"] = bindings.NewOptionalType(bindings.NewReferenceType(Tier1InterfaceBindingType)) + fields["Tier1Interface"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(Tier1InterfaceBindingType)) fieldNameMap["Tier1Interface"] = "Tier1Interface" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewStringType() + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["mark_for_override"] = "MarkForOverride" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) + fieldNameMap["request_parameter"] = "RequestParameter" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_tier1_interface", fields, reflect.TypeOf(ChildTier1Interface{}), fieldNameMap, validators) +} + +func ChildTier1InterfaceGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["Tier1InterfaceGroup"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(Tier1InterfaceGroupBindingType)) + fieldNameMap["Tier1InterfaceGroup"] = "Tier1InterfaceGroup" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_tier1_interface", fields, reflect.TypeOf(ChildTier1Interface{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_tier1_interface_group", fields, reflect.TypeOf(ChildTier1InterfaceGroup{}), fieldNameMap, validators) } -func ChildTlsCertificateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildTlsCertificateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["TlsCertificate"] = bindings.NewOptionalType(bindings.NewReferenceType(TlsCertificateBindingType)) + fields["TlsCertificate"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TlsCertificateBindingType)) fieldNameMap["TlsCertificate"] = "TlsCertificate" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_tls_certificate", fields, reflect.TypeOf(ChildTlsCertificate{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_tls_certificate", fields, reflect.TypeOf(ChildTlsCertificate{}), fieldNameMap, validators) } -func ChildTlsConfigProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildTlsConfigProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["SessionTimerProfileBindingMap"] = bindings.NewOptionalType(bindings.NewReferenceType(TlsConfigProfileBindingMapBindingType)) + fields["SessionTimerProfileBindingMap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TlsConfigProfileBindingMapBindingType)) fieldNameMap["SessionTimerProfileBindingMap"] = "SessionTimerProfileBindingMap" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_tls_config_profile_binding_map", fields, reflect.TypeOf(ChildTlsConfigProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_tls_config_profile_binding_map", fields, reflect.TypeOf(ChildTlsConfigProfileBindingMap{}), fieldNameMap, validators) } -func ChildTlsCrlBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildTlsCrlBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["TlsCrl"] = bindings.NewOptionalType(bindings.NewReferenceType(TlsCrlBindingType)) + fields["TlsCrl"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TlsCrlBindingType)) fieldNameMap["TlsCrl"] = "TlsCrl" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_tls_crl", fields, reflect.TypeOf(ChildTlsCrl{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_tls_crl", fields, reflect.TypeOf(ChildTlsCrl{}), fieldNameMap, validators) } -func ChildTlsPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildTlsPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["TlsPolicy"] = bindings.NewOptionalType(bindings.NewReferenceType(TlsPolicyBindingType)) + fields["TlsPolicy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TlsPolicyBindingType)) fieldNameMap["TlsPolicy"] = "TlsPolicy" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_tls_policy", fields, reflect.TypeOf(ChildTlsPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_tls_policy", fields, reflect.TypeOf(ChildTlsPolicy{}), fieldNameMap, validators) } -func ChildTlsProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildTlsProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["TlsProfile"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(TlsProfileBindingType)}, bindings.REST)) + fields["TlsProfile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(TlsProfileBindingType)})) fieldNameMap["TlsProfile"] = "TlsProfile" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_tls_profile", fields, reflect.TypeOf(ChildTlsProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_tls_profile", fields, reflect.TypeOf(ChildTlsProfile{}), fieldNameMap, validators) } -func ChildTlsRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildTlsRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["TlsRule"] = bindings.NewOptionalType(bindings.NewReferenceType(TlsRuleBindingType)) + fields["TlsRule"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TlsRuleBindingType)) fieldNameMap["TlsRule"] = "TlsRule" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_tls_rule", fields, reflect.TypeOf(ChildTlsRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_tls_rule", fields, reflect.TypeOf(ChildTlsRule{}), fieldNameMap, validators) } -func ChildTlsTrustDataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildTlsTrustDataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["TlsTrustData"] = bindings.NewOptionalType(bindings.NewReferenceType(TlsTrustDataBindingType)) + fields["TlsTrustData"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TlsTrustDataBindingType)) fieldNameMap["TlsTrustData"] = "TlsTrustData" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_tls_trust_data", fields, reflect.TypeOf(ChildTlsTrustData{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_tls_trust_data", fields, reflect.TypeOf(ChildTlsTrustData{}), fieldNameMap, validators) } -func ChildTraceflowConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildTraceflowConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["TraceflowConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(TraceflowConfigBindingType)) + fields["TraceflowConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TraceflowConfigBindingType)) fieldNameMap["TraceflowConfig"] = "TraceflowConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_traceflow_config", fields, reflect.TypeOf(ChildTraceflowConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_traceflow_config", fields, reflect.TypeOf(ChildTraceflowConfig{}), fieldNameMap, validators) } -func ChildVMTagReplicationPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildVMTagReplicationPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["VMTagReplicationPolicy"] = bindings.NewOptionalType(bindings.NewReferenceType(VMTagReplicationPolicyBindingType)) + fields["VMTagReplicationPolicy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(VMTagReplicationPolicyBindingType)) fieldNameMap["VMTagReplicationPolicy"] = "VmTagReplicationPolicy" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_VM_tag_replication_policy", fields, reflect.TypeOf(ChildVMTagReplicationPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_VM_tag_replication_policy", fields, reflect.TypeOf(ChildVMTagReplicationPolicy{}), fieldNameMap, validators) } -func ChildVirtualEndpointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildVirtualEndpointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["VirtualEndpoint"] = bindings.NewOptionalType(bindings.NewReferenceType(VirtualEndpointBindingType)) + fields["VirtualEndpoint"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(VirtualEndpointBindingType)) fieldNameMap["VirtualEndpoint"] = "VirtualEndpoint" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_virtual_endpoint", fields, reflect.TypeOf(ChildVirtualEndpoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_virtual_endpoint", fields, reflect.TypeOf(ChildVirtualEndpoint{}), fieldNameMap, validators) } -func ChildVniPoolConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ChildVniPoolConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["VniPoolConfig"] = bindings.NewOptionalType(bindings.NewReferenceType(VniPoolConfigBindingType)) + fields["VniPoolConfig"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(VniPoolConfigBindingType)) fieldNameMap["VniPoolConfig"] = "VniPoolConfig" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["mark_for_override"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mark_for_override"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mark_for_override"] = "MarkForOverride" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["request_parameter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyRequestParameterBindingType)}, bindings.REST)) + fields["request_parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyRequestParameterBindingType)})) fieldNameMap["request_parameter"] = "RequestParameter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.child_vni_pool_config", fields, reflect.TypeOf(ChildVniPoolConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.child_vni_pool_config", fields, reflect.TypeOf(ChildVniPoolConfig{}), fieldNameMap, validators) } -func CidrArrayConstraintValueBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CidrArrayConstraintValueBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["values"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["values"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["values"] = "Values" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.cidr_array_constraint_value", fields, reflect.TypeOf(CidrArrayConstraintValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.cidr_array_constraint_value", fields, reflect.TypeOf(CidrArrayConstraintValue{}), fieldNameMap, validators) +} + +func CipherSuiteBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["enabled"] = "Enabled" + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["name"] = "Name" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.cipher_suite", fields, reflect.TypeOf(CipherSuite{}), fieldNameMap, validators) } -func ClasslessStaticRouteBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ClasslessStaticRouteBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["network"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["network"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["network"] = "Network" - fields["next_hop"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["next_hop"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["next_hop"] = "NextHop" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.classless_static_route", fields, reflect.TypeOf(ClasslessStaticRoute{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.classless_static_route", fields, reflect.TypeOf(ClasslessStaticRoute{}), fieldNameMap, validators) } -func CloudNativeDeploymentActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CloudNativeDeploymentActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.cloud_native_deployment_action", fields, reflect.TypeOf(CloudNativeDeploymentAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.cloud_native_deployment_action", fields, reflect.TypeOf(CloudNativeDeploymentAction{}), fieldNameMap, validators) } -func CloudNativeDeploymentConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CloudNativeDeploymentConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["cluster_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cluster_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cluster_id"] = "ClusterId" - fields["deployment_action"] = bindings.NewOptionalType(bindings.NewReferenceType(CloudNativeDeploymentActionBindingType)) + fields["deployment_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(CloudNativeDeploymentActionBindingType)) fieldNameMap["deployment_action"] = "DeploymentAction" - fields["kubeconf_info"] = bindings.NewOptionalType(bindings.NewReferenceType(KubeconfigInfoBindingType)) + fields["kubeconf_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(KubeconfigInfoBindingType)) fieldNameMap["kubeconf_info"] = "KubeconfInfo" - fields["storage_class"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["storage_class"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["storage_class"] = "StorageClass" - fields["version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["version"] = "Version" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.cloud_native_deployment_config", fields, reflect.TypeOf(CloudNativeDeploymentConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.cloud_native_deployment_config", fields, reflect.TypeOf(CloudNativeDeploymentConfig{}), fieldNameMap, validators) } -func CloudNativeServiceInstanceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ClusterBackupInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["external_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["external_id"] = "ExternalId" - fields["service_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["service_type"] = "ServiceType" - fields["source"] = bindings.NewOptionalType(bindings.NewReferenceType(ResourceReferenceBindingType)) - fieldNameMap["source"] = "Source" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["_last_sync_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["_last_sync_time"] = "LastSyncTime" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["display_name"] = "DisplayName" - fields["resource_type"] = bindings.NewStringType() - fieldNameMap["resource_type"] = "ResourceType" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DiscoveredResourceScopeBindingType), reflect.TypeOf([]DiscoveredResourceScope{}))) - fieldNameMap["scope"] = "Scope" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) - fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.cloud_native_service_instance", fields, reflect.TypeOf(CloudNativeServiceInstance{}), fieldNameMap, validators) -} - -func ClusterBackupInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_address"] = "IpAddress" - fields["node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["node_id"] = "NodeId" - fields["restore_type"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["restore_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["restore_type"] = "RestoreType" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.cluster_backup_info", fields, reflect.TypeOf(ClusterBackupInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.cluster_backup_info", fields, reflect.TypeOf(ClusterBackupInfo{}), fieldNameMap, validators) } -func ClusterBackupInfoListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ClusterBackupInfoListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ClusterBackupInfoBindingType), reflect.TypeOf([]ClusterBackupInfo{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ClusterBackupInfoBindingType), reflect.TypeOf([]ClusterBackupInfo{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.cluster_backup_info_list_result", fields, reflect.TypeOf(ClusterBackupInfoListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.cluster_backup_info_list_result", fields, reflect.TypeOf(ClusterBackupInfoListResult{}), fieldNameMap, validators) } -func ClusterControlPlaneBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ClusterControlPlaneBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["certificate"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["certificate"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["certificate"] = "Certificate" - fields["node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["node_id"] = "NodeId" - fields["vhc_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vhc_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vhc_path"] = "VhcPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.cluster_control_plane", fields, reflect.TypeOf(ClusterControlPlane{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.cluster_control_plane", fields, reflect.TypeOf(ClusterControlPlane{}), fieldNameMap, validators) } -func ClusterControlPlaneListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ClusterControlPlaneListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ClusterControlPlaneBindingType), reflect.TypeOf([]ClusterControlPlane{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ClusterControlPlaneBindingType), reflect.TypeOf([]ClusterControlPlane{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.cluster_control_plane_list_result", fields, reflect.TypeOf(ClusterControlPlaneListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.cluster_control_plane_list_result", fields, reflect.TypeOf(ClusterControlPlaneListResult{}), fieldNameMap, validators) } -func ClusterMemberDetailsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ClusterMemberDetailsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cluster_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cluster_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cluster_id"] = "ClusterId" - fields["cluster_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cluster_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cluster_name"] = "ClusterName" - fields["namespaces"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(NamespaceMemberDetailsBindingType), reflect.TypeOf([]NamespaceMemberDetails{}))) + fields["namespaces"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(NamespaceMemberDetailsBindingType), reflect.TypeOf([]NamespaceMemberDetails{}))) fieldNameMap["namespaces"] = "Namespaces" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.cluster_member_details", fields, reflect.TypeOf(ClusterMemberDetails{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.cluster_member_details", fields, reflect.TypeOf(ClusterMemberDetails{}), fieldNameMap, validators) } -func ClusterRestoreStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ClusterRestoreStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["backup_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["backup_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["backup_timestamp"] = "BackupTimestamp" - fields["endpoints"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["endpoints"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["endpoints"] = "Endpoints" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["instructions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(InstructionInfoBindingType), reflect.TypeOf([]InstructionInfo{}))) + fields["instructions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(InstructionInfoBindingType), reflect.TypeOf([]InstructionInfo{}))) fieldNameMap["instructions"] = "Instructions" - fields["not_allowed_actions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["not_allowed_actions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["not_allowed_actions"] = "NotAllowedActions" - fields["restore_end_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["restore_end_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["restore_end_time"] = "RestoreEndTime" - fields["restore_start_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["restore_start_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["restore_start_time"] = "RestoreStartTime" - fields["status"] = bindings.NewOptionalType(bindings.NewReferenceType(GlobalRestoreStatusBindingType)) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(GlobalRestoreStatusBindingType)) fieldNameMap["status"] = "Status" - fields["step"] = bindings.NewOptionalType(bindings.NewReferenceType(RestoreStepBindingType)) + fields["step"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(RestoreStepBindingType)) fieldNameMap["step"] = "Step" - fields["total_steps"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_steps"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_steps"] = "TotalSteps" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.cluster_restore_status", fields, reflect.TypeOf(ClusterRestoreStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.cluster_restore_status", fields, reflect.TypeOf(ClusterRestoreStatus{}), fieldNameMap, validators) } -func ColumnItemBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ColumnItemBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["column_identifier"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["column_identifier"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["column_identifier"] = "ColumnIdentifier" - fields["drilldown_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["drilldown_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["drilldown_id"] = "DrilldownId" - fields["field"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["field"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["field"] = "Field" - fields["hidden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["hidden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["hidden"] = "Hidden" - fields["label"] = bindings.NewOptionalType(bindings.NewReferenceType(LabelBindingType)) + fields["label"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LabelBindingType)) fieldNameMap["label"] = "Label" - fields["navigation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["navigation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["navigation"] = "Navigation" - fields["render_configuration"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RenderConfigurationBindingType), reflect.TypeOf([]RenderConfiguration{}))) + fields["render_configuration"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RenderConfigurationBindingType), reflect.TypeOf([]RenderConfiguration{}))) fieldNameMap["render_configuration"] = "RenderConfiguration" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_key"] = "SortKey" - fields["tooltip"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TooltipBindingType), reflect.TypeOf([]Tooltip{}))) + fields["tooltip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TooltipBindingType), reflect.TypeOf([]Tooltip{}))) fieldNameMap["tooltip"] = "Tooltip" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.column_item", fields, reflect.TypeOf(ColumnItem{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.column_item", fields, reflect.TypeOf(ColumnItem{}), fieldNameMap, validators) } -func CommonAgentEndpointInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CommonAgentEndpointInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["address"] = "Address" - fields["port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["port"] = "Port" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.common_agent_endpoint_info", fields, reflect.TypeOf(CommonAgentEndpointInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.common_agent_endpoint_info", fields, reflect.TypeOf(CommonAgentEndpointInfo{}), fieldNameMap, validators) } -func CommonAgentHostConfigurationInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CommonAgentHostConfigurationInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["ingress_certificate"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ingress_certificate"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ingress_certificate"] = "IngressCertificate" - fields["ingress_endpoint"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(CommonAgentEndpointInfoBindingType), reflect.TypeOf([]CommonAgentEndpointInfo{}))) + fields["ingress_endpoint"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(CommonAgentEndpointInfoBindingType), reflect.TypeOf([]CommonAgentEndpointInfo{}))) fieldNameMap["ingress_endpoint"] = "IngressEndpoint" - fields["kafka_certificate"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["kafka_certificate"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["kafka_certificate"] = "KafkaCertificate" - fields["kafka_endpoint"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(CommonAgentEndpointInfoBindingType), reflect.TypeOf([]CommonAgentEndpointInfo{}))) + fields["kafka_endpoint"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(CommonAgentEndpointInfoBindingType), reflect.TypeOf([]CommonAgentEndpointInfo{}))) fieldNameMap["kafka_endpoint"] = "KafkaEndpoint" - fields["nsx_cluster_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["nsx_cluster_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["nsx_cluster_id"] = "NsxClusterId" - fields["private_ip_range"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(CommonAgentPrivateIpRangeInfoBindingType), reflect.TypeOf([]CommonAgentPrivateIpRangeInfo{}))) + fields["private_ip_range"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(CommonAgentPrivateIpRangeInfoBindingType), reflect.TypeOf([]CommonAgentPrivateIpRangeInfo{}))) fieldNameMap["private_ip_range"] = "PrivateIpRange" - fields["truststore"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["site_id"] = "SiteId" + fields["truststore"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["truststore"] = "Truststore" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.common_agent_host_configuration_info", fields, reflect.TypeOf(CommonAgentHostConfigurationInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.common_agent_host_configuration_info", fields, reflect.TypeOf(CommonAgentHostConfigurationInfo{}), fieldNameMap, validators) } -func CommonAgentPrivateIpRangeInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CommonAgentPrivateIpRangeInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["address"] = "Address" - fields["address_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["address_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["address_type"] = "AddressType" - fields["prefix_length"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["prefix_length"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["prefix_length"] = "PrefixLength" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.common_agent_private_ip_range_info", fields, reflect.TypeOf(CommonAgentPrivateIpRangeInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.common_agent_private_ip_range_info", fields, reflect.TypeOf(CommonAgentPrivateIpRangeInfo{}), fieldNameMap, validators) } -func CommunicationEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CommunicationEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - fields["destination_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["destination_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["destination_groups"] = "DestinationGroups" - fields["direction"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["direction"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["direction"] = "Direction" - fields["disabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["disabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["disabled"] = "Disabled" - fields["logged"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["logged"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["logged"] = "Logged" - fields["notes"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["notes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["notes"] = "Notes" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["scope"] = "Scope" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["services"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["services"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["services"] = "Services" - fields["source_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["source_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["source_groups"] = "SourceGroups" - fields["tag"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tag"] = "Tag" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.communication_entry", fields, reflect.TypeOf(CommunicationEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.communication_entry", fields, reflect.TypeOf(CommunicationEntry{}), fieldNameMap, validators) } -func CommunicationEntryListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CommunicationEntryListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(CommunicationEntryBindingType), reflect.TypeOf([]CommunicationEntry{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(CommunicationEntryBindingType), reflect.TypeOf([]CommunicationEntry{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.communication_entry_list_result", fields, reflect.TypeOf(CommunicationEntryListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.communication_entry_list_result", fields, reflect.TypeOf(CommunicationEntryListResult{}), fieldNameMap, validators) } -func CommunicationInsertParametersBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CommunicationInsertParametersBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["anchor_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["anchor_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["anchor_path"] = "AnchorPath" - fields["operation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operation"] = "Operation" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.communication_insert_parameters", fields, reflect.TypeOf(CommunicationInsertParameters{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.communication_insert_parameters", fields, reflect.TypeOf(CommunicationInsertParameters{}), fieldNameMap, validators) } -func CommunicationMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CommunicationMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["category"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["category"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["category"] = "Category" - fields["communication_entries"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(CommunicationEntryBindingType), reflect.TypeOf([]CommunicationEntry{}))) + fields["communication_entries"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(CommunicationEntryBindingType), reflect.TypeOf([]CommunicationEntry{}))) fieldNameMap["communication_entries"] = "CommunicationEntries" - fields["precedence"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["precedence"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["precedence"] = "Precedence" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.communication_map", fields, reflect.TypeOf(CommunicationMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.communication_map", fields, reflect.TypeOf(CommunicationMap{}), fieldNameMap, validators) } -func CommunicationMapListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CommunicationMapListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(CommunicationMapBindingType), reflect.TypeOf([]CommunicationMap{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(CommunicationMapBindingType), reflect.TypeOf([]CommunicationMap{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.communication_map_list_result", fields, reflect.TypeOf(CommunicationMapListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.communication_map_list_result", fields, reflect.TypeOf(CommunicationMapListResult{}), fieldNameMap, validators) } -func CommunityListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CommunityListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["communities"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["communities"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["communities"] = "Communities" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.community_list", fields, reflect.TypeOf(CommunityList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.community_list", fields, reflect.TypeOf(CommunityList{}), fieldNameMap, validators) } -func CommunityListListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CommunityListListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(CommunityListBindingType), reflect.TypeOf([]CommunityList{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(CommunityListBindingType), reflect.TypeOf([]CommunityList{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.community_list_list_result", fields, reflect.TypeOf(CommunityListListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.community_list_list_result", fields, reflect.TypeOf(CommunityListListResult{}), fieldNameMap, validators) } -func CommunityMatchCriteriaBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CommunityMatchCriteriaBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["criteria"] = "Criteria" - fields["match_operator"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_operator"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_operator"] = "MatchOperator" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.community_match_criteria", fields, reflect.TypeOf(CommunityMatchCriteria{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.community_match_criteria", fields, reflect.TypeOf(CommunityMatchCriteria{}), fieldNameMap, validators) } -func CompatibilityCheckResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CompatibilityCheckResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["local_nsx_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["local_nsx_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["local_nsx_version"] = "LocalNsxVersion" - fields["nsx_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["nsx_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["nsx_version"] = "NsxVersion" - fields["rtt"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rtt"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rtt"] = "Rtt" - fields["rtt_exceeded"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["rtt_exceeded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["rtt_exceeded"] = "RttExceeded" - fields["version_compatible"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["version_compatible"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["version_compatible"] = "VersionCompatible" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.compatibility_check_result", fields, reflect.TypeOf(CompatibilityCheckResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.compatibility_check_result", fields, reflect.TypeOf(CompatibilityCheckResult{}), fieldNameMap, validators) } -func ComponentConditionItemBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ComponentConditionItemBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["condition_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition_type"] = "ConditionType" - fields["last_heartbeat_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_heartbeat_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_heartbeat_time"] = "LastHeartbeatTime" - fields["message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["message"] = "Message" - fields["reason"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["reason"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["reason"] = "Reason" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.component_condition_item", fields, reflect.TypeOf(ComponentConditionItem{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.component_condition_item", fields, reflect.TypeOf(ComponentConditionItem{}), fieldNameMap, validators) } -func ComputeClusterIdfwConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ComputeClusterIdfwConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["cluster_idfw_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["cluster_idfw_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["cluster_idfw_enabled"] = "ClusterIdfwEnabled" - fields["member"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyResourceReferenceBindingType)) + fields["is_stale"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["is_stale"] = "IsStale" + fields["member"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyResourceReferenceBindingType)) fieldNameMap["member"] = "Member" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.compute_cluster_idfw_configuration", fields, reflect.TypeOf(ComputeClusterIdfwConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.compute_cluster_idfw_configuration", fields, reflect.TypeOf(ComputeClusterIdfwConfiguration{}), fieldNameMap, validators) } -func ComputeClusterIdfwConfigurationListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ComputeClusterIdfwConfigurationListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ComputeClusterIdfwConfigurationBindingType), reflect.TypeOf([]ComputeClusterIdfwConfiguration{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ComputeClusterIdfwConfigurationBindingType), reflect.TypeOf([]ComputeClusterIdfwConfiguration{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.compute_cluster_idfw_configuration_list_result", fields, reflect.TypeOf(ComputeClusterIdfwConfigurationListResult{}), fieldNameMap, validators) -} - -func ComputeCollectionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["cm_local_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cm_local_id"] = "CmLocalId" - fields["external_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["external_id"] = "ExternalId" - fields["origin_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["origin_id"] = "OriginId" - fields["origin_properties"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(KeyValuePairBindingType), reflect.TypeOf([]KeyValuePair{}))) - fieldNameMap["origin_properties"] = "OriginProperties" - fields["origin_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["origin_type"] = "OriginType" - fields["owner_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["owner_id"] = "OwnerId" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["_last_sync_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["_last_sync_time"] = "LastSyncTime" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["display_name"] = "DisplayName" - fields["resource_type"] = bindings.NewStringType() - fieldNameMap["resource_type"] = "ResourceType" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DiscoveredResourceScopeBindingType), reflect.TypeOf([]DiscoveredResourceScope{}))) - fieldNameMap["scope"] = "Scope" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) - fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.compute_collection", fields, reflect.TypeOf(ComputeCollection{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.compute_cluster_idfw_configuration_list_result", fields, reflect.TypeOf(ComputeClusterIdfwConfigurationListResult{}), fieldNameMap, validators) } -func ComputeManagerTopologyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ComputeManagerTopologyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["compute_manager_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["compute_manager_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["compute_manager_id"] = "ComputeManagerId" - fields["dvswitch"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(VdsTopologyBindingType), reflect.TypeOf([]VdsTopology{}))) + fields["dvswitch"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(VdsTopologyBindingType), reflect.TypeOf([]VdsTopology{}))) fieldNameMap["dvswitch"] = "Dvswitch" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.compute_manager_topology", fields, reflect.TypeOf(ComputeManagerTopology{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.compute_manager_topology", fields, reflect.TypeOf(ComputeManagerTopology{}), fieldNameMap, validators) } -func ConditionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ConditionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["exclude"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ExcludedMembersListBindingType)) + fieldNameMap["exclude"] = "Exclude" + fields["key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["key"] = "Key" - fields["member_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["member_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["member_type"] = "MemberType" - fields["operator"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operator"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operator"] = "Operator" - fields["scope_operator"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["scope_operator"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["scope_operator"] = "ScopeOperator" - fields["value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value"] = "Value" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.condition", fields, reflect.TypeOf(Condition{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.condition", fields, reflect.TypeOf(Condition{}), fieldNameMap, validators) } -func ConditionalValueConstraintExpressionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ConditionalValueConstraintExpressionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["operator"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operator"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operator"] = "Operator" - fields["rhs_value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["rhs_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["rhs_value"] = "RhsValue" - fields["rhs_value_with_type"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ConstraintValueBindingType)}, bindings.REST)) + fields["rhs_value_with_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ConstraintValueBindingType)})) fieldNameMap["rhs_value_with_type"] = "RhsValueWithType" - fields["value_constraint"] = bindings.NewOptionalType(bindings.NewReferenceType(ValueConstraintExpressionBindingType)) + fields["value_constraint"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ValueConstraintExpressionBindingType)) fieldNameMap["value_constraint"] = "ValueConstraint" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.conditional_value_constraint_expression", fields, reflect.TypeOf(ConditionalValueConstraintExpression{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.conditional_value_constraint_expression", fields, reflect.TypeOf(ConditionalValueConstraintExpression{}), fieldNameMap, validators) } -func ConfigurationStateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ConfigurationStateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) fieldNameMap["details"] = "Details" - fields["failure_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["failure_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["failure_code"] = "FailureCode" - fields["failure_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["failure_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["failure_message"] = "FailureMessage" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.configuration_state", fields, reflect.TypeOf(ConfigurationState{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.configuration_state", fields, reflect.TypeOf(ConfigurationState{}), fieldNameMap, validators) } -func ConfigurationStateElementBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ConfigurationStateElementBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["failure_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["failure_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["failure_code"] = "FailureCode" - fields["failure_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["failure_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["failure_message"] = "FailureMessage" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - fields["sub_system_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sub_system_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sub_system_address"] = "SubSystemAddress" - fields["sub_system_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sub_system_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sub_system_id"] = "SubSystemId" - fields["sub_system_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sub_system_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sub_system_name"] = "SubSystemName" - fields["sub_system_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sub_system_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sub_system_type"] = "SubSystemType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.configuration_state_element", fields, reflect.TypeOf(ConfigurationStateElement{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.configuration_state_element", fields, reflect.TypeOf(ConfigurationStateElement{}), fieldNameMap, validators) } -func ConjunctionOperatorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ConjunctionOperatorBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["conjunction_operator"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["conjunction_operator"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["conjunction_operator"] = "ConjunctionOperator" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.conjunction_operator", fields, reflect.TypeOf(ConjunctionOperator{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.conjunction_operator", fields, reflect.TypeOf(ConjunctionOperator{}), fieldNameMap, validators) } -func ConnectivityAdvancedConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ConnectivityAdvancedConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["connectivity"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["connectivity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["connectivity"] = "Connectivity" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.connectivity_advanced_config", fields, reflect.TypeOf(ConnectivityAdvancedConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.connectivity_advanced_config", fields, reflect.TypeOf(ConnectivityAdvancedConfig{}), fieldNameMap, validators) } -func ConsolidatedEffectiveIPAddressMemberListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ConsolidatedEffectiveIPAddressMemberListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(EffectiveIPInfoBindingType), reflect.TypeOf([]EffectiveIPInfo{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(EffectiveIPInfoBindingType), reflect.TypeOf([]EffectiveIPInfo{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.consolidated_effective_IP_address_member_list_result", fields, reflect.TypeOf(ConsolidatedEffectiveIPAddressMemberListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.consolidated_effective_IP_address_member_list_result", fields, reflect.TypeOf(ConsolidatedEffectiveIPAddressMemberListResult{}), fieldNameMap, validators) } -func ConsolidatedRealizedStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ConsolidatedRealizedStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["intent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" - fields["consolidated_status"] = bindings.NewOptionalType(bindings.NewReferenceType(ConsolidatedStatusBindingType)) + fields["consolidated_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ConsolidatedStatusBindingType)) fieldNameMap["consolidated_status"] = "ConsolidatedStatus" - fields["consolidated_status_per_enforcement_point"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ConsolidatedStatusPerEnforcementPointBindingType), reflect.TypeOf([]ConsolidatedStatusPerEnforcementPoint{}))) + fields["consolidated_status_per_enforcement_point"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ConsolidatedStatusPerEnforcementPointBindingType), reflect.TypeOf([]ConsolidatedStatusPerEnforcementPoint{}))) fieldNameMap["consolidated_status_per_enforcement_point"] = "ConsolidatedStatusPerEnforcementPoint" - fields["intent_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_version"] = "IntentVersion" - fields["publish_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status"] = "PublishStatus" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.consolidated_realized_status", fields, reflect.TypeOf(ConsolidatedRealizedStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.consolidated_realized_status", fields, reflect.TypeOf(ConsolidatedRealizedStatus{}), fieldNameMap, validators) } -func ConsolidatedStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ConsolidatedStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["consolidated_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["consolidated_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["consolidated_status"] = "ConsolidatedStatus" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.consolidated_status", fields, reflect.TypeOf(ConsolidatedStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.consolidated_status", fields, reflect.TypeOf(ConsolidatedStatus{}), fieldNameMap, validators) } -func ConsolidatedStatusNsxtBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ConsolidatedStatusNsxtBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enforced_status"] = bindings.NewOptionalType(bindings.NewReferenceType(EnforcedStatusDetailsNsxtBindingType)) + fields["enforced_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(EnforcedStatusDetailsNsxtBindingType)) fieldNameMap["enforced_status"] = "EnforcedStatus" - fields["alarm"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyRuntimeAlarmBindingType)) + fields["alarm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyRuntimeAlarmBindingType)) fieldNameMap["alarm"] = "Alarm" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["consolidated_status"] = bindings.NewOptionalType(bindings.NewReferenceType(ConsolidatedStatusBindingType)) + fields["consolidated_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ConsolidatedStatusBindingType)) fieldNameMap["consolidated_status"] = "ConsolidatedStatus" - fields["enforcement_point_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_id"] = "EnforcementPointId" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.consolidated_status_nsxt", fields, reflect.TypeOf(ConsolidatedStatusNsxt{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.consolidated_status_nsxt", fields, reflect.TypeOf(ConsolidatedStatusNsxt{}), fieldNameMap, validators) } -func ConsolidatedStatusPerEnforcementPointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ConsolidatedStatusPerEnforcementPointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alarm"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyRuntimeAlarmBindingType)) + fields["alarm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyRuntimeAlarmBindingType)) fieldNameMap["alarm"] = "Alarm" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["consolidated_status"] = bindings.NewOptionalType(bindings.NewReferenceType(ConsolidatedStatusBindingType)) + fields["consolidated_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ConsolidatedStatusBindingType)) fieldNameMap["consolidated_status"] = "ConsolidatedStatus" - fields["enforcement_point_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_id"] = "EnforcementPointId" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.consolidated_status_per_enforcement_point", fields, reflect.TypeOf(ConsolidatedStatusPerEnforcementPoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.consolidated_status_per_enforcement_point", fields, reflect.TypeOf(ConsolidatedStatusPerEnforcementPoint{}), fieldNameMap, validators) } -func ConstantFieldValueBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ConstantFieldValueBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["constant"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.REST)) + fields["constant"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["constant"] = "Constant" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.constant_field_value", fields, reflect.TypeOf(ConstantFieldValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.constant_field_value", fields, reflect.TypeOf(ConstantFieldValue{}), fieldNameMap, validators) } -func ConstraintBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ConstraintBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["constraint_expression"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ConstraintExpressionBindingType)}, bindings.REST)) + fields["constraint_expression"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ConstraintExpressionBindingType)})) fieldNameMap["constraint_expression"] = "ConstraintExpression" - fields["message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["constraint_expressions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ConstraintExpressionBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["constraint_expressions"] = "ConstraintExpressions" + fields["message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["message"] = "Message" - fields["target"] = bindings.NewOptionalType(bindings.NewReferenceType(ConstraintTargetBindingType)) + fields["target"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ConstraintTargetBindingType)) fieldNameMap["target"] = "Target" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.constraint", fields, reflect.TypeOf(Constraint{}), fieldNameMap, validators) + fields["target_owner_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["target_owner_type"] = "TargetOwnerType" + fields["targets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ConstraintTargetBindingType), reflect.TypeOf([]ConstraintTarget{}))) + fieldNameMap["targets"] = "Targets" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.constraint", fields, reflect.TypeOf(Constraint{}), fieldNameMap, validators) } -func ConstraintExpressionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ConstraintExpressionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.constraint_expression", fields, reflect.TypeOf(ConstraintExpression{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.constraint_expression", fields, reflect.TypeOf(ConstraintExpression{}), fieldNameMap, validators) } -func ConstraintListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ConstraintListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ConstraintBindingType), reflect.TypeOf([]Constraint{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ConstraintBindingType), reflect.TypeOf([]Constraint{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.constraint_list_result", fields, reflect.TypeOf(ConstraintListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.constraint_list_result", fields, reflect.TypeOf(ConstraintListResult{}), fieldNameMap, validators) } -func ConstraintTargetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ConstraintTargetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["attribute"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["attribute"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["attribute"] = "Attribute" - fields["path_prefix"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path_prefix"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path_prefix"] = "PathPrefix" - fields["target_resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["target_resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["target_resource_type"] = "TargetResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.constraint_target", fields, reflect.TypeOf(ConstraintTarget{}), fieldNameMap, validators) -} - -func ConstraintValueBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["resource_type"] = bindings.NewStringType() - fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.constraint_value", fields, reflect.TypeOf(ConstraintValue{}), fieldNameMap, validators) -} - -func ContainerApplicationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["container_cluster_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["container_cluster_id"] = "ContainerClusterId" - fields["container_project_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["container_project_id"] = "ContainerProjectId" - fields["external_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["external_id"] = "ExternalId" - fields["network_errors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(NetworkErrorBindingType), reflect.TypeOf([]NetworkError{}))) - fieldNameMap["network_errors"] = "NetworkErrors" - fields["network_status"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["network_status"] = "NetworkStatus" - fields["origin_properties"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(KeyValuePairBindingType), reflect.TypeOf([]KeyValuePair{}))) - fieldNameMap["origin_properties"] = "OriginProperties" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["status"] = "Status" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["_last_sync_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["_last_sync_time"] = "LastSyncTime" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["display_name"] = "DisplayName" - fields["resource_type"] = bindings.NewStringType() - fieldNameMap["resource_type"] = "ResourceType" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DiscoveredResourceScopeBindingType), reflect.TypeOf([]DiscoveredResourceScope{}))) - fieldNameMap["scope"] = "Scope" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) - fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.container_application", fields, reflect.TypeOf(ContainerApplication{}), fieldNameMap, validators) -} - -func ContainerApplicationInstanceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["cluster_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cluster_node_id"] = "ClusterNodeId" - fields["container_application_ids"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) - fieldNameMap["container_application_ids"] = "ContainerApplicationIds" - fields["container_cluster_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["container_cluster_id"] = "ContainerClusterId" - fields["container_project_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["container_project_id"] = "ContainerProjectId" - fields["external_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["external_id"] = "ExternalId" - fields["network_errors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(NetworkErrorBindingType), reflect.TypeOf([]NetworkError{}))) - fieldNameMap["network_errors"] = "NetworkErrors" - fields["network_status"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["network_status"] = "NetworkStatus" - fields["origin_properties"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(KeyValuePairBindingType), reflect.TypeOf([]KeyValuePair{}))) - fieldNameMap["origin_properties"] = "OriginProperties" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["status"] = "Status" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["_last_sync_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["_last_sync_time"] = "LastSyncTime" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["display_name"] = "DisplayName" - fields["resource_type"] = bindings.NewStringType() - fieldNameMap["resource_type"] = "ResourceType" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DiscoveredResourceScopeBindingType), reflect.TypeOf([]DiscoveredResourceScope{}))) - fieldNameMap["scope"] = "Scope" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) - fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.container_application_instance", fields, reflect.TypeOf(ContainerApplicationInstance{}), fieldNameMap, validators) -} - -func ContainerClusterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["cluster_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cluster_type"] = "ClusterType" - fields["cni_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cni_type"] = "CniType" - fields["external_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["external_id"] = "ExternalId" - fields["infrastructure"] = bindings.NewOptionalType(bindings.NewReferenceType(ContainerInfrastructureInfoBindingType)) - fieldNameMap["infrastructure"] = "Infrastructure" - fields["network_errors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(NetworkErrorBindingType), reflect.TypeOf([]NetworkError{}))) - fieldNameMap["network_errors"] = "NetworkErrors" - fields["network_status"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["network_status"] = "NetworkStatus" - fields["origin_properties"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(KeyValuePairBindingType), reflect.TypeOf([]KeyValuePair{}))) - fieldNameMap["origin_properties"] = "OriginProperties" - fields["supervisor_project_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["supervisor_project_id"] = "SupervisorProjectId" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["_last_sync_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["_last_sync_time"] = "LastSyncTime" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["display_name"] = "DisplayName" - fields["resource_type"] = bindings.NewStringType() - fieldNameMap["resource_type"] = "ResourceType" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DiscoveredResourceScopeBindingType), reflect.TypeOf([]DiscoveredResourceScope{}))) - fieldNameMap["scope"] = "Scope" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) - fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.container_cluster", fields, reflect.TypeOf(ContainerCluster{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.constraint_target", fields, reflect.TypeOf(ConstraintTarget{}), fieldNameMap, validators) } -func ContainerClusterNodeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ConstraintValueBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cni_agent_status"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cni_agent_status"] = "CniAgentStatus" - fields["container_cluster_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["container_cluster_id"] = "ContainerClusterId" - fields["external_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["external_id"] = "ExternalId" - fields["ip_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) - fieldNameMap["ip_addresses"] = "IpAddresses" - fields["network_errors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(NetworkErrorBindingType), reflect.TypeOf([]NetworkError{}))) - fieldNameMap["network_errors"] = "NetworkErrors" - fields["network_status"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["network_status"] = "NetworkStatus" - fields["origin_properties"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(KeyValuePairBindingType), reflect.TypeOf([]KeyValuePair{}))) - fieldNameMap["origin_properties"] = "OriginProperties" - fields["provider_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["provider_id"] = "ProviderId" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["_last_sync_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["_last_sync_time"] = "LastSyncTime" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["display_name"] = "DisplayName" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DiscoveredResourceScopeBindingType), reflect.TypeOf([]DiscoveredResourceScope{}))) - fieldNameMap["scope"] = "Scope" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) - fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.container_cluster_node", fields, reflect.TypeOf(ContainerClusterNode{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.constraint_value", fields, reflect.TypeOf(ConstraintValue{}), fieldNameMap, validators) } -func ContainerClusterStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ContainerClusterStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cluster_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cluster_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cluster_id"] = "ClusterId" - fields["detail"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["detail"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["detail"] = "Detail" - fields["interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["interval"] = "Interval" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.container_cluster_status", fields, reflect.TypeOf(ContainerClusterStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.container_cluster_status", fields, reflect.TypeOf(ContainerClusterStatus{}), fieldNameMap, validators) } -func ContainerClusterStatusListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ContainerClusterStatusListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ContainerClusterSummaryBindingType), reflect.TypeOf([]ContainerClusterSummary{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ContainerClusterSummaryBindingType), reflect.TypeOf([]ContainerClusterSummary{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.container_cluster_status_list", fields, reflect.TypeOf(ContainerClusterStatusList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.container_cluster_status_list", fields, reflect.TypeOf(ContainerClusterStatusList{}), fieldNameMap, validators) } -func ContainerClusterSummaryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ContainerClusterSummaryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["cluster_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cluster_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cluster_id"] = "ClusterId" - fields["cluster_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cluster_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cluster_name"] = "ClusterName" - fields["detail"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["detail"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["detail"] = "Detail" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.container_cluster_summary", fields, reflect.TypeOf(ContainerClusterSummary{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.container_cluster_summary", fields, reflect.TypeOf(ContainerClusterSummary{}), fieldNameMap, validators) } -func ContainerConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ContainerConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["header"] = bindings.NewOptionalType(bindings.NewReferenceType(HeaderBindingType)) + fields["header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(HeaderBindingType)) fieldNameMap["header"] = "Header" - fields["labels"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LabelBindingType), reflect.TypeOf([]Label{}))) + fields["labels"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LabelBindingType), reflect.TypeOf([]Label{}))) fieldNameMap["labels"] = "Labels" - fields["layout"] = bindings.NewOptionalType(bindings.NewReferenceType(LayoutBindingType)) + fields["layout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LayoutBindingType)) fieldNameMap["layout"] = "Layout" - fields["navigation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["navigation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["navigation"] = "Navigation" - fields["widgets"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(WidgetItemBindingType), reflect.TypeOf([]WidgetItem{}))) + fields["widgets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(WidgetItemBindingType), reflect.TypeOf([]WidgetItem{}))) fieldNameMap["widgets"] = "Widgets" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["datasources"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) + fields["datasources"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) fieldNameMap["datasources"] = "Datasources" - fields["default_filter_value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) + fields["default_filter_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) fieldNameMap["default_filter_value"] = "DefaultFilterValue" - fields["drilldown_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["drilldown_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["drilldown_id"] = "DrilldownId" - fields["feature_set"] = bindings.NewOptionalType(bindings.NewReferenceType(FeatureSetBindingType)) + fields["feature_set"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FeatureSetBindingType)) fieldNameMap["feature_set"] = "FeatureSet" - fields["filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["filter"] = "Filter" - fields["filter_value_required"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["filter_value_required"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["filter_value_required"] = "FilterValueRequired" - fields["filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["filters"] = "Filters" - fields["footer"] = bindings.NewOptionalType(bindings.NewReferenceType(FooterBindingType)) + fields["footer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FooterBindingType)) fieldNameMap["footer"] = "Footer" - fields["icons"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) + fields["icons"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) fieldNameMap["icons"] = "Icons" - fields["is_drilldown"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_drilldown"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_drilldown"] = "IsDrilldown" - fields["legend"] = bindings.NewOptionalType(bindings.NewReferenceType(LegendBindingType)) + fields["legend"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LegendBindingType)) fieldNameMap["legend"] = "Legend" - fields["plot_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) + fields["plot_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) fieldNameMap["plot_configs"] = "PlotConfigs" - fields["rowspan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rowspan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rowspan"] = "Rowspan" - fields["shared"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["shared"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["shared"] = "Shared" - fields["show_header"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_header"] = "ShowHeader" - fields["span"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["span"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["span"] = "Span" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.container_configuration", fields, reflect.TypeOf(ContainerConfiguration{}), fieldNameMap, validators) -} - -func ContainerInfrastructureInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["infra_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["infra_type"] = "InfraType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.container_infrastructure_info", fields, reflect.TypeOf(ContainerInfrastructureInfo{}), fieldNameMap, validators) -} - -func ContainerIngressPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["container_application_ids"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) - fieldNameMap["container_application_ids"] = "ContainerApplicationIds" - fields["container_cluster_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["container_cluster_id"] = "ContainerClusterId" - fields["container_project_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["container_project_id"] = "ContainerProjectId" - fields["external_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["external_id"] = "ExternalId" - fields["network_errors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(NetworkErrorBindingType), reflect.TypeOf([]NetworkError{}))) - fieldNameMap["network_errors"] = "NetworkErrors" - fields["network_status"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["network_status"] = "NetworkStatus" - fields["origin_properties"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(KeyValuePairBindingType), reflect.TypeOf([]KeyValuePair{}))) - fieldNameMap["origin_properties"] = "OriginProperties" - fields["spec"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["spec"] = "Spec" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["_last_sync_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["_last_sync_time"] = "LastSyncTime" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["display_name"] = "DisplayName" - fields["resource_type"] = bindings.NewStringType() - fieldNameMap["resource_type"] = "ResourceType" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DiscoveredResourceScopeBindingType), reflect.TypeOf([]DiscoveredResourceScope{}))) - fieldNameMap["scope"] = "Scope" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) - fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.container_ingress_policy", fields, reflect.TypeOf(ContainerIngressPolicy{}), fieldNameMap, validators) -} - -func ContainerNetworkPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["container_cluster_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["container_cluster_id"] = "ContainerClusterId" - fields["container_project_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["container_project_id"] = "ContainerProjectId" - fields["external_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["external_id"] = "ExternalId" - fields["network_errors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(NetworkErrorBindingType), reflect.TypeOf([]NetworkError{}))) - fieldNameMap["network_errors"] = "NetworkErrors" - fields["network_status"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["network_status"] = "NetworkStatus" - fields["origin_properties"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(KeyValuePairBindingType), reflect.TypeOf([]KeyValuePair{}))) - fieldNameMap["origin_properties"] = "OriginProperties" - fields["policy_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["policy_type"] = "PolicyType" - fields["spec"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["spec"] = "Spec" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["_last_sync_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["_last_sync_time"] = "LastSyncTime" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["display_name"] = "DisplayName" - fields["resource_type"] = bindings.NewStringType() - fieldNameMap["resource_type"] = "ResourceType" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DiscoveredResourceScopeBindingType), reflect.TypeOf([]DiscoveredResourceScope{}))) - fieldNameMap["scope"] = "Scope" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) - fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.container_network_policy", fields, reflect.TypeOf(ContainerNetworkPolicy{}), fieldNameMap, validators) -} - -func ContainerProjectBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["container_cluster_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["container_cluster_id"] = "ContainerClusterId" - fields["external_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["external_id"] = "ExternalId" - fields["network_errors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(NetworkErrorBindingType), reflect.TypeOf([]NetworkError{}))) - fieldNameMap["network_errors"] = "NetworkErrors" - fields["network_status"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["network_status"] = "NetworkStatus" - fields["origin_properties"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(KeyValuePairBindingType), reflect.TypeOf([]KeyValuePair{}))) - fieldNameMap["origin_properties"] = "OriginProperties" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["_last_sync_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["_last_sync_time"] = "LastSyncTime" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["display_name"] = "DisplayName" - fields["resource_type"] = bindings.NewStringType() - fieldNameMap["resource_type"] = "ResourceType" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DiscoveredResourceScopeBindingType), reflect.TypeOf([]DiscoveredResourceScope{}))) - fieldNameMap["scope"] = "Scope" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) - fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.container_project", fields, reflect.TypeOf(ContainerProject{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.container_configuration", fields, reflect.TypeOf(ContainerConfiguration{}), fieldNameMap, validators) } -func ContextProfileAttributesMetadataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ContextProfileAttributesMetadataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["key"] = "Key" - fields["value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.context_profile_attributes_metadata", fields, reflect.TypeOf(ContextProfileAttributesMetadata{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.context_profile_attributes_metadata", fields, reflect.TypeOf(ContextProfileAttributesMetadata{}), fieldNameMap, validators) } -func ControlConnStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ControlConnStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["control_node_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["control_node_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["control_node_ip"] = "ControlNodeIp" - fields["failure_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["failure_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["failure_status"] = "FailureStatus" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.control_conn_status", fields, reflect.TypeOf(ControlConnStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.control_conn_status", fields, reflect.TypeOf(ControlConnStatus{}), fieldNameMap, validators) } -func CpuCoreConfigForEnhancedNetworkingStackSwitchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CpuCoreConfigForEnhancedNetworkingStackSwitchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["num_lcores"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["num_lcores"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["num_lcores"] = "NumLcores" - fields["numa_node_index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["numa_node_index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["numa_node_index"] = "NumaNodeIndex" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.cpu_core_config_for_enhanced_networking_stack_switch", fields, reflect.TypeOf(CpuCoreConfigForEnhancedNetworkingStackSwitch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.cpu_core_config_for_enhanced_networking_stack_switch", fields, reflect.TypeOf(CpuCoreConfigForEnhancedNetworkingStackSwitch{}), fieldNameMap, validators) } -func CpuUsageBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CpuUsageBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["avg_cpu_core_usage_dpdk"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["avg_cpu_core_usage_dpdk"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["avg_cpu_core_usage_dpdk"] = "AvgCpuCoreUsageDpdk" - fields["avg_cpu_core_usage_non_dpdk"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["avg_cpu_core_usage_non_dpdk"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["avg_cpu_core_usage_non_dpdk"] = "AvgCpuCoreUsageNonDpdk" - fields["highest_cpu_core_usage_dpdk"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["highest_cpu_core_usage_dpdk"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["highest_cpu_core_usage_dpdk"] = "HighestCpuCoreUsageDpdk" - fields["highest_cpu_core_usage_non_dpdk"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["highest_cpu_core_usage_non_dpdk"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["highest_cpu_core_usage_non_dpdk"] = "HighestCpuCoreUsageNonDpdk" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.cpu_usage", fields, reflect.TypeOf(CpuUsage{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.cpu_usage", fields, reflect.TypeOf(CpuUsage{}), fieldNameMap, validators) } -func CriterionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CriterionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["evaluations"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(EvaluationBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["evaluations"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(EvaluationBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["evaluations"] = "Evaluations" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.criterion", fields, reflect.TypeOf(Criterion{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.criterion", fields, reflect.TypeOf(Criterion{}), fieldNameMap, validators) } -func CrossSiteFlowInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CrossSiteFlowInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["from_site_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["from_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["from_site_id"] = "FromSiteId" - fields["from_site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["from_site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["from_site_path"] = "FromSitePath" - fields["full_sync_info"] = bindings.NewOptionalType(bindings.NewReferenceType(FullSyncInfoBindingType)) + fields["full_sync_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FullSyncInfoBindingType)) fieldNameMap["full_sync_info"] = "FullSyncInfo" - fields["latency_measured_ts"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["latency_measured_ts"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["latency_measured_ts"] = "LatencyMeasuredTs" - fields["latency_millis"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["latency_millis"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["latency_millis"] = "LatencyMillis" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["leader_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["leader_node_id"] = "LeaderNodeId" + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - fields["to_site_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["to_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["to_site_id"] = "ToSiteId" - fields["to_site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["to_site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["to_site_path"] = "ToSitePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.cross_site_flow_info", fields, reflect.TypeOf(CrossSiteFlowInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.cross_site_flow_info", fields, reflect.TypeOf(CrossSiteFlowInfo{}), fieldNameMap, validators) } -func CsvListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CsvListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["file_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["file_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["file_name"] = "FileName" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.csv_list_result", fields, reflect.TypeOf(CsvListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.csv_list_result", fields, reflect.TypeOf(CsvListResult{}), fieldNameMap, validators) } -func CsvRecordBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CsvRecordBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.csv_record", fields, reflect.TypeOf(CsvRecord{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.csv_record", fields, reflect.TypeOf(CsvRecord{}), fieldNameMap, validators) } -func CurrentBackupOperationStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CurrentBackupOperationStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["backup_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["backup_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["backup_id"] = "BackupId" - fields["current_step"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["current_step"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["current_step"] = "CurrentStep" - fields["current_step_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["current_step_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["current_step_message"] = "CurrentStepMessage" - fields["end_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["end_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["end_time"] = "EndTime" - fields["operation_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operation_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operation_type"] = "OperationType" - fields["start_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["start_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["start_time"] = "StartTime" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.current_backup_operation_status", fields, reflect.TypeOf(CurrentBackupOperationStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.current_backup_operation_status", fields, reflect.TypeOf(CurrentBackupOperationStatus{}), fieldNameMap, validators) } -func CustomFilterWidgetConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CustomFilterWidgetConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ui_component_identifier"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ui_component_identifier"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ui_component_identifier"] = "UiComponentIdentifier" - fields["alias"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["alias"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["alias"] = "Alias" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["datasources"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) + fields["datasources"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) fieldNameMap["datasources"] = "Datasources" - fields["default_filter_value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) + fields["default_filter_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) fieldNameMap["default_filter_value"] = "DefaultFilterValue" - fields["drilldown_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["drilldown_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["drilldown_id"] = "DrilldownId" - fields["feature_set"] = bindings.NewOptionalType(bindings.NewReferenceType(FeatureSetBindingType)) + fields["feature_set"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FeatureSetBindingType)) fieldNameMap["feature_set"] = "FeatureSet" - fields["filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["filter"] = "Filter" - fields["filter_value_required"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["filter_value_required"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["filter_value_required"] = "FilterValueRequired" - fields["filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["filters"] = "Filters" - fields["footer"] = bindings.NewOptionalType(bindings.NewReferenceType(FooterBindingType)) + fields["footer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FooterBindingType)) fieldNameMap["footer"] = "Footer" - fields["icons"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) + fields["icons"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) fieldNameMap["icons"] = "Icons" - fields["is_drilldown"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_drilldown"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_drilldown"] = "IsDrilldown" - fields["legend"] = bindings.NewOptionalType(bindings.NewReferenceType(LegendBindingType)) + fields["legend"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LegendBindingType)) fieldNameMap["legend"] = "Legend" - fields["plot_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) + fields["plot_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) fieldNameMap["plot_configs"] = "PlotConfigs" - fields["rowspan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rowspan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rowspan"] = "Rowspan" - fields["shared"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["shared"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["shared"] = "Shared" - fields["show_header"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_header"] = "ShowHeader" - fields["span"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["span"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["span"] = "Span" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.custom_filter_widget_configuration", fields, reflect.TypeOf(CustomFilterWidgetConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.custom_filter_widget_configuration", fields, reflect.TypeOf(CustomFilterWidgetConfiguration{}), fieldNameMap, validators) } -func CustomWidgetConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CustomWidgetConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ui_component_identifier"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ui_component_identifier"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ui_component_identifier"] = "UiComponentIdentifier" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["datasources"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) + fields["datasources"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) fieldNameMap["datasources"] = "Datasources" - fields["default_filter_value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) + fields["default_filter_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) fieldNameMap["default_filter_value"] = "DefaultFilterValue" - fields["drilldown_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["drilldown_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["drilldown_id"] = "DrilldownId" - fields["feature_set"] = bindings.NewOptionalType(bindings.NewReferenceType(FeatureSetBindingType)) + fields["feature_set"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FeatureSetBindingType)) fieldNameMap["feature_set"] = "FeatureSet" - fields["filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["filter"] = "Filter" - fields["filter_value_required"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["filter_value_required"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["filter_value_required"] = "FilterValueRequired" - fields["filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["filters"] = "Filters" - fields["footer"] = bindings.NewOptionalType(bindings.NewReferenceType(FooterBindingType)) + fields["footer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FooterBindingType)) fieldNameMap["footer"] = "Footer" - fields["icons"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) + fields["icons"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) fieldNameMap["icons"] = "Icons" - fields["is_drilldown"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_drilldown"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_drilldown"] = "IsDrilldown" - fields["legend"] = bindings.NewOptionalType(bindings.NewReferenceType(LegendBindingType)) + fields["legend"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LegendBindingType)) fieldNameMap["legend"] = "Legend" - fields["plot_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) + fields["plot_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) fieldNameMap["plot_configs"] = "PlotConfigs" - fields["rowspan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rowspan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rowspan"] = "Rowspan" - fields["shared"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["shared"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["shared"] = "Shared" - fields["show_header"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_header"] = "ShowHeader" - fields["span"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["span"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["span"] = "Span" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.custom_widget_configuration", fields, reflect.TypeOf(CustomWidgetConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.custom_widget_configuration", fields, reflect.TypeOf(CustomWidgetConfiguration{}), fieldNameMap, validators) } -func CvxConnectionInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func CvxConnectionInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["password"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["password"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["password"] = "Password" - fields["thumbprint"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["thumbprint"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["thumbprint"] = "Thumbprint" - fields["username"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["username"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["username"] = "Username" - fields["enforcement_point_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_address"] = "EnforcementPointAddress" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.cvx_connection_info", fields, reflect.TypeOf(CvxConnectionInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.cvx_connection_info", fields, reflect.TypeOf(CvxConnectionInfo{}), fieldNameMap, validators) } -func DNSForwarderStatisticsPerEnforcementPointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DNSForwarderStatisticsPerEnforcementPointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.DNS_forwarder_statistics_per_enforcement_point", fields, reflect.TypeOf(DNSForwarderStatisticsPerEnforcementPoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.DNS_forwarder_statistics_per_enforcement_point", fields, reflect.TypeOf(DNSForwarderStatisticsPerEnforcementPoint{}), fieldNameMap, validators) } -func DNSForwarderStatusPerEnforcementPointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DNSForwarderStatusPerEnforcementPointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.DNS_forwarder_status_per_enforcement_point", fields, reflect.TypeOf(DNSForwarderStatusPerEnforcementPoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.DNS_forwarder_status_per_enforcement_point", fields, reflect.TypeOf(DNSForwarderStatusPerEnforcementPoint{}), fieldNameMap, validators) } -func DVSConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DVSConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["host_infra_traffic_res"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceAllocationBindingType), reflect.TypeOf([]ResourceAllocation{}))) + fields["host_infra_traffic_res"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceAllocationBindingType), reflect.TypeOf([]ResourceAllocation{}))) fieldNameMap["host_infra_traffic_res"] = "HostInfraTrafficRes" - fields["lacp_group_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LacpGroupConfigInfoBindingType), reflect.TypeOf([]LacpGroupConfigInfo{}))) + fields["lacp_group_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LacpGroupConfigInfoBindingType), reflect.TypeOf([]LacpGroupConfigInfo{}))) fieldNameMap["lacp_group_configs"] = "LacpGroupConfigs" - fields["lldp_send_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["lldp_send_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["lldp_send_enabled"] = "LldpSendEnabled" - fields["mtu"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["mtu"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["mtu"] = "Mtu" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["uplink_port_names"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["uplink_port_names"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["uplink_port_names"] = "UplinkPortNames" - fields["uuid"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["uuid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["uuid"] = "Uuid" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.DVS_config", fields, reflect.TypeOf(DVSConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.DVS_config", fields, reflect.TypeOf(DVSConfig{}), fieldNameMap, validators) } -func DataCounterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DataCounterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dropped"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dropped"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dropped"] = "Dropped" - fields["multicast_broadcast"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["multicast_broadcast"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["multicast_broadcast"] = "MulticastBroadcast" - fields["total"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total"] = "Total" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.data_counter", fields, reflect.TypeOf(DataCounter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.data_counter", fields, reflect.TypeOf(DataCounter{}), fieldNameMap, validators) } -func DatasourceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DatapathCounterResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["module_counters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DatapathModuleCounterBindingType), reflect.TypeOf([]DatapathModuleCounter{}))) + fieldNameMap["module_counters"] = "ModuleCounters" + fields["module_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["module_name"] = "ModuleName" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.datapath_counter_result", fields, reflect.TypeOf(DatapathCounterResult{}), fieldNameMap, validators) +} + +func DatapathModuleCounterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["counter_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["counter_name"] = "CounterName" + fields["counter_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["counter_value"] = "CounterValue" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.datapath_module_counter", fields, reflect.TypeOf(DatapathModuleCounter{}), fieldNameMap, validators) +} + +func DatapathStatsActionArgumentBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["datapath_stats_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["datapath_stats_type"] = "DatapathStatsType" + fields["dest_lport"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["dest_lport"] = "DestLport" + fields["reverse_filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(LiveTraceFilterDataBindingType)})) + fieldNameMap["reverse_filter"] = "ReverseFilter" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.datapath_stats_action_argument", fields, reflect.TypeOf(DatapathStatsActionArgument{}), fieldNameMap, validators) +} + +func DatapathStatsActionConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["action_argument"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DatapathStatsActionArgumentBindingType)) + fieldNameMap["action_argument"] = "ActionArgument" + fields["sampling_argument"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(SamplingArgumentBindingType)})) + fieldNameMap["sampling_argument"] = "SamplingArgument" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.datapath_stats_action_config", fields, reflect.TypeOf(DatapathStatsActionConfig{}), fieldNameMap, validators) +} + +func DatapathStatsResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["direction"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["direction"] = "Direction" + fields["transport_node_datapath_stats"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TransportNodeDatapathStatsBindingType), reflect.TypeOf([]TransportNodeDatapathStats{}))) + fieldNameMap["transport_node_datapath_stats"] = "TransportNodeDatapathStats" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.datapath_stats_result", fields, reflect.TypeOf(DatapathStatsResult{}), fieldNameMap, validators) +} + +func DatasourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["keystore_info"] = bindings.NewOptionalType(bindings.NewReferenceType(KeyStoreInfoBindingType)) + fields["keystore_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(KeyStoreInfoBindingType)) fieldNameMap["keystore_info"] = "KeystoreInfo" - fields["urls"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(UrlAliasBindingType), reflect.TypeOf([]UrlAlias{}))) + fields["urls"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(UrlAliasBindingType), reflect.TypeOf([]UrlAlias{}))) fieldNameMap["urls"] = "Urls" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.datasource", fields, reflect.TypeOf(Datasource{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.datasource", fields, reflect.TypeOf(Datasource{}), fieldNameMap, validators) } -func DefaultFilterValueBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DefaultFilterValueBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alias"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["alias"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["alias"] = "Alias" - fields["value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.default_filter_value", fields, reflect.TypeOf(DefaultFilterValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.default_filter_value", fields, reflect.TypeOf(DefaultFilterValue{}), fieldNameMap, validators) } -func DependentServicesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DependentServicesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dependent_services"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["dependent_services"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["dependent_services"] = "DependentServices" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.dependent_services", fields, reflect.TypeOf(DependentServices{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.dependent_services", fields, reflect.TypeOf(DependentServices{}), fieldNameMap, validators) } -func DeploymentChecksActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DeploymentChecksActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.deployment_checks_action", fields, reflect.TypeOf(DeploymentChecksAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.deployment_checks_action", fields, reflect.TypeOf(DeploymentChecksAction{}), fieldNameMap, validators) } -func DeploymentChecksStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DeploymentChecksStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["reason"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["reason"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["reason"] = "Reason" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.deployment_checks_status", fields, reflect.TypeOf(DeploymentChecksStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.deployment_checks_status", fields, reflect.TypeOf(DeploymentChecksStatus{}), fieldNameMap, validators) } -func DeploymentChecksStatusResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DeploymentChecksStatusResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DeploymentChecksStatusBindingType), reflect.TypeOf([]DeploymentChecksStatus{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DeploymentChecksStatusBindingType), reflect.TypeOf([]DeploymentChecksStatus{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.deployment_checks_status_result", fields, reflect.TypeOf(DeploymentChecksStatusResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.deployment_checks_status_result", fields, reflect.TypeOf(DeploymentChecksStatusResult{}), fieldNameMap, validators) } -func DeploymentProgressStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DeploymentProgressStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["error_message"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["error_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["error_message"] = "ErrorMessage" - fields["overall_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["overall_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["overall_status"] = "OverallStatus" - fields["percentage"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["percentage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["percentage"] = "Percentage" - fields["progress_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["progress_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["progress_message"] = "ProgressMessage" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.deployment_progress_status", fields, reflect.TypeOf(DeploymentProgressStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.deployment_progress_status", fields, reflect.TypeOf(DeploymentProgressStatus{}), fieldNameMap, validators) } -func DeploymentRegistryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DeploymentRegistryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["docker_registry"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["docker_registry"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["docker_registry"] = "DockerRegistry" - fields["helm_repo"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["helm_repo"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["helm_repo"] = "HelmRepo" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.deployment_registry", fields, reflect.TypeOf(DeploymentRegistry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.deployment_registry", fields, reflect.TypeOf(DeploymentRegistry{}), fieldNameMap, validators) } -func DeploymentTemplateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DeploymentTemplateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["attributes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(AttributeBindingType), reflect.TypeOf([]Attribute{}))) + fields["attributes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(AttributeBindingType), reflect.TypeOf([]Attribute{}))) fieldNameMap["attributes"] = "Attributes" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.deployment_template", fields, reflect.TypeOf(DeploymentTemplate{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.deployment_template", fields, reflect.TypeOf(DeploymentTemplate{}), fieldNameMap, validators) } -func DeploymentVersionSpecBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DeploymentVersionSpecBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["chart_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["chart_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["chart_name"] = "ChartName" - fields["versions"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["versions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["versions"] = "Versions" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.deployment_version_spec", fields, reflect.TypeOf(DeploymentVersionSpec{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.deployment_version_spec", fields, reflect.TypeOf(DeploymentVersionSpec{}), fieldNameMap, validators) } -func DeploymentVersionsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DeploymentVersionsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["versions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DeploymentVersionSpecBindingType), reflect.TypeOf([]DeploymentVersionSpec{}))) + fields["versions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DeploymentVersionSpecBindingType), reflect.TypeOf([]DeploymentVersionSpec{}))) fieldNameMap["versions"] = "Versions" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.deployment_versions", fields, reflect.TypeOf(DeploymentVersions{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.deployment_versions", fields, reflect.TypeOf(DeploymentVersions{}), fieldNameMap, validators) } -func DeploymentZoneBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DeploymentZoneBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["enforcement_points"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(EnforcementPointBindingType), reflect.TypeOf([]EnforcementPoint{}))) + fields["enforcement_points"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(EnforcementPointBindingType), reflect.TypeOf([]EnforcementPoint{}))) fieldNameMap["enforcement_points"] = "EnforcementPoints" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.deployment_zone", fields, reflect.TypeOf(DeploymentZone{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.deployment_zone", fields, reflect.TypeOf(DeploymentZone{}), fieldNameMap, validators) } -func DeploymentZoneListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DeploymentZoneListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DeploymentZoneBindingType), reflect.TypeOf([]DeploymentZone{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DeploymentZoneBindingType), reflect.TypeOf([]DeploymentZone{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.deployment_zone_list_result", fields, reflect.TypeOf(DeploymentZoneListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.deployment_zone_list_result", fields, reflect.TypeOf(DeploymentZoneListResult{}), fieldNameMap, validators) } -func DfwFirewallConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DfwFirewallConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["idfw_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["idfw_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["idfw_enabled"] = "IdfwEnabled" - fields["idfw_event_log_scraper_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["idfw_event_log_scraper_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["idfw_event_log_scraper_enabled"] = "IdfwEventLogScraperEnabled" - fields["idfw_loginsight_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["idfw_loginsight_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["idfw_loginsight_enabled"] = "IdfwLoginsightEnabled" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["disable_auto_drafts"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["disable_auto_drafts"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["disable_auto_drafts"] = "DisableAutoDrafts" - fields["enable_firewall"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_firewall"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_firewall"] = "EnableFirewall" - fields["global_addrset_mode_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["global_addrset_mode_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["global_addrset_mode_enabled"] = "GlobalAddrsetModeEnabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.dfw_firewall_configuration", fields, reflect.TypeOf(DfwFirewallConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.dfw_firewall_configuration", fields, reflect.TypeOf(DfwFirewallConfiguration{}), fieldNameMap, validators) } -func DhcpDeleteLeaseRequestParametersBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpDeleteLeaseRequestParametersBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip"] = "Ip" - fields["mac"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac"] = "Mac" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.dhcp_delete_lease_request_parameters", fields, reflect.TypeOf(DhcpDeleteLeaseRequestParameters{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.dhcp_delete_lease_request_parameters", fields, reflect.TypeOf(DhcpDeleteLeaseRequestParameters{}), fieldNameMap, validators) } -func DhcpDeleteLeasesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpDeleteLeasesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["leases"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DhcpDeleteLeaseRequestParametersBindingType), reflect.TypeOf([]DhcpDeleteLeaseRequestParameters{}))) + fields["leases"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DhcpDeleteLeaseRequestParametersBindingType), reflect.TypeOf([]DhcpDeleteLeaseRequestParameters{}))) fieldNameMap["leases"] = "Leases" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.dhcp_delete_leases", fields, reflect.TypeOf(DhcpDeleteLeases{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.dhcp_delete_leases", fields, reflect.TypeOf(DhcpDeleteLeases{}), fieldNameMap, validators) } -func DhcpHeaderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpHeaderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["op_code"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["op_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["op_code"] = "OpCode" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.dhcp_header", fields, reflect.TypeOf(DhcpHeader{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.dhcp_header", fields, reflect.TypeOf(DhcpHeader{}), fieldNameMap, validators) } -func DhcpIpPoolUsageBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpIpPoolUsageBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["allocated_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["allocated_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["allocated_number"] = "AllocatedNumber" - fields["allocated_percentage"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["allocated_percentage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["allocated_percentage"] = "AllocatedPercentage" - fields["dhcp_ip_pool_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dhcp_ip_pool_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dhcp_ip_pool_id"] = "DhcpIpPoolId" - fields["pool_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["pool_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["pool_size"] = "PoolSize" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.dhcp_ip_pool_usage", fields, reflect.TypeOf(DhcpIpPoolUsage{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.dhcp_ip_pool_usage", fields, reflect.TypeOf(DhcpIpPoolUsage{}), fieldNameMap, validators) } -func DhcpLeasePerIPBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpLeasePerIPBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["expire_time"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["expire_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["expire_time"] = "ExpireTime" - fields["ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_address"] = "IpAddress" - fields["lease_time"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lease_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lease_time"] = "LeaseTime" - fields["mac_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac_address"] = "MacAddress" - fields["start_time"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["start_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["start_time"] = "StartTime" - fields["subnet"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["subnet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["subnet"] = "Subnet" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.dhcp_lease_per_IP", fields, reflect.TypeOf(DhcpLeasePerIP{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.dhcp_lease_per_IP", fields, reflect.TypeOf(DhcpLeasePerIP{}), fieldNameMap, validators) } -func DhcpLeasesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpLeasesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["dhcp_server_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dhcp_server_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dhcp_server_id"] = "DhcpServerId" - fields["leases"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DhcpLeasePerIPBindingType), reflect.TypeOf([]DhcpLeasePerIP{}))) + fields["leases"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DhcpLeasePerIPBindingType), reflect.TypeOf([]DhcpLeasePerIP{}))) fieldNameMap["leases"] = "Leases" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.dhcp_leases", fields, reflect.TypeOf(DhcpLeases{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.dhcp_leases", fields, reflect.TypeOf(DhcpLeases{}), fieldNameMap, validators) } -func DhcpLeasesResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpLeasesResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["dhcp_server_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dhcp_server_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dhcp_server_id"] = "DhcpServerId" - fields["leases"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DhcpLeasePerIPBindingType), reflect.TypeOf([]DhcpLeasePerIP{}))) + fields["leases"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DhcpLeasePerIPBindingType), reflect.TypeOf([]DhcpLeasePerIP{}))) fieldNameMap["leases"] = "Leases" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - fields["connectivity_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["connectivity_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["connectivity_path"] = "ConnectivityPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.dhcp_leases_result", fields, reflect.TypeOf(DhcpLeasesResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.dhcp_leases_result", fields, reflect.TypeOf(DhcpLeasesResult{}), fieldNameMap, validators) } -func DhcpOption121BindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpOption121BindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["static_routes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ClasslessStaticRouteBindingType), reflect.TypeOf([]ClasslessStaticRoute{}))) + fields["static_routes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ClasslessStaticRouteBindingType), reflect.TypeOf([]ClasslessStaticRoute{}))) fieldNameMap["static_routes"] = "StaticRoutes" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.dhcp_option121", fields, reflect.TypeOf(DhcpOption121{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.dhcp_option121", fields, reflect.TypeOf(DhcpOption121{}), fieldNameMap, validators) } -func DhcpRelayConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpRelayConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["server_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["server_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["server_addresses"] = "ServerAddresses" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.dhcp_relay_config", fields, reflect.TypeOf(DhcpRelayConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.dhcp_relay_config", fields, reflect.TypeOf(DhcpRelayConfig{}), fieldNameMap, validators) } -func DhcpRelayConfigListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpRelayConfigListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DhcpRelayConfigBindingType), reflect.TypeOf([]DhcpRelayConfig{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DhcpRelayConfigBindingType), reflect.TypeOf([]DhcpRelayConfig{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.dhcp_relay_config_list_result", fields, reflect.TypeOf(DhcpRelayConfigListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.dhcp_relay_config_list_result", fields, reflect.TypeOf(DhcpRelayConfigListResult{}), fieldNameMap, validators) } -func DhcpServerConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpServerConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["edge_cluster_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["edge_cluster_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["edge_cluster_path"] = "EdgeClusterPath" - fields["lease_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["enable_standby_relocation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["enable_standby_relocation"] = "EnableStandbyRelocation" + fields["lease_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["lease_time"] = "LeaseTime" - fields["preferred_edge_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["preferred_edge_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["preferred_edge_paths"] = "PreferredEdgePaths" - fields["server_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server_address"] = "ServerAddress" - fields["server_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["server_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["server_addresses"] = "ServerAddresses" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.dhcp_server_config", fields, reflect.TypeOf(DhcpServerConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.dhcp_server_config", fields, reflect.TypeOf(DhcpServerConfig{}), fieldNameMap, validators) } -func DhcpServerConfigListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpServerConfigListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DhcpServerConfigBindingType), reflect.TypeOf([]DhcpServerConfig{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DhcpServerConfigBindingType), reflect.TypeOf([]DhcpServerConfig{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.dhcp_server_config_list_result", fields, reflect.TypeOf(DhcpServerConfigListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.dhcp_server_config_list_result", fields, reflect.TypeOf(DhcpServerConfigListResult{}), fieldNameMap, validators) } -func DhcpServerStateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpServerStateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) fieldNameMap["details"] = "Details" - fields["failure_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["failure_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["failure_code"] = "FailureCode" - fields["failure_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["failure_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["failure_message"] = "FailureMessage" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.dhcp_server_state", fields, reflect.TypeOf(DhcpServerState{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.dhcp_server_state", fields, reflect.TypeOf(DhcpServerState{}), fieldNameMap, validators) } -func DhcpServerStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpServerStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["acks"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["acks"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["acks"] = "Acks" - fields["declines"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["declines"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["declines"] = "Declines" - fields["dhcp_server_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dhcp_server_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dhcp_server_id"] = "DhcpServerId" - fields["discovers"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["discovers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["discovers"] = "Discovers" - fields["errors"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["errors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["errors"] = "Errors" - fields["informs"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["informs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["informs"] = "Informs" - fields["ip_pool_stats"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DhcpIpPoolUsageBindingType), reflect.TypeOf([]DhcpIpPoolUsage{}))) + fields["ip_pool_stats"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DhcpIpPoolUsageBindingType), reflect.TypeOf([]DhcpIpPoolUsage{}))) fieldNameMap["ip_pool_stats"] = "IpPoolStats" - fields["nacks"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["nacks"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["nacks"] = "Nacks" - fields["offers"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["offers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["offers"] = "Offers" - fields["releases"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["releases"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["releases"] = "Releases" - fields["requests"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["requests"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["requests"] = "Requests" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.dhcp_server_statistics", fields, reflect.TypeOf(DhcpServerStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.dhcp_server_statistics", fields, reflect.TypeOf(DhcpServerStatistics{}), fieldNameMap, validators) } -func DhcpServerStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpServerStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["active_node"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["active_node"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["active_node"] = "ActiveNode" - fields["error_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_message"] = "ErrorMessage" - fields["service_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["service_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["service_status"] = "ServiceStatus" - fields["stand_by_node"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["stand_by_node"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["stand_by_node"] = "StandByNode" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.dhcp_server_status", fields, reflect.TypeOf(DhcpServerStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.dhcp_server_status", fields, reflect.TypeOf(DhcpServerStatus{}), fieldNameMap, validators) } -func DhcpStaticBindingConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpStaticBindingConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.dhcp_static_binding_config", fields, reflect.TypeOf(DhcpStaticBindingConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.dhcp_static_binding_config", fields, reflect.TypeOf(DhcpStaticBindingConfig{}), fieldNameMap, validators) } -func DhcpStaticBindingConfigListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpStaticBindingConfigListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(DhcpStaticBindingConfigBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(DhcpStaticBindingConfigBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.dhcp_static_binding_config_list_result", fields, reflect.TypeOf(DhcpStaticBindingConfigListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.dhcp_static_binding_config_list_result", fields, reflect.TypeOf(DhcpStaticBindingConfigListResult{}), fieldNameMap, validators) } -func DhcpStaticBindingStateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpStaticBindingStateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) fieldNameMap["details"] = "Details" - fields["failure_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["failure_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["failure_code"] = "FailureCode" - fields["failure_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["failure_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["failure_message"] = "FailureMessage" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.dhcp_static_binding_state", fields, reflect.TypeOf(DhcpStaticBindingState{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.dhcp_static_binding_state", fields, reflect.TypeOf(DhcpStaticBindingState{}), fieldNameMap, validators) } -func DhcpStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["acks"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["acks"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["acks"] = "Acks" - fields["declines"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["declines"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["declines"] = "Declines" - fields["dhcp_server_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dhcp_server_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dhcp_server_id"] = "DhcpServerId" - fields["discovers"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["discovers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["discovers"] = "Discovers" - fields["errors"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["errors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["errors"] = "Errors" - fields["informs"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["informs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["informs"] = "Informs" - fields["ip_pool_stats"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DhcpIpPoolUsageBindingType), reflect.TypeOf([]DhcpIpPoolUsage{}))) + fields["ip_pool_stats"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DhcpIpPoolUsageBindingType), reflect.TypeOf([]DhcpIpPoolUsage{}))) fieldNameMap["ip_pool_stats"] = "IpPoolStats" - fields["nacks"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["nacks"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["nacks"] = "Nacks" - fields["offers"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["offers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["offers"] = "Offers" - fields["releases"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["releases"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["releases"] = "Releases" - fields["requests"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["requests"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["requests"] = "Requests" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.dhcp_statistics", fields, reflect.TypeOf(DhcpStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.dhcp_statistics", fields, reflect.TypeOf(DhcpStatistics{}), fieldNameMap, validators) } -func DhcpV4OptionsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpV4OptionsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["option121"] = bindings.NewOptionalType(bindings.NewReferenceType(DhcpOption121BindingType)) + fields["option121"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DhcpOption121BindingType)) fieldNameMap["option121"] = "Option121" - fields["others"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(GenericDhcpOptionBindingType), reflect.TypeOf([]GenericDhcpOption{}))) + fields["others"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(GenericDhcpOptionBindingType), reflect.TypeOf([]GenericDhcpOption{}))) fieldNameMap["others"] = "Others" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.dhcp_v4_options", fields, reflect.TypeOf(DhcpV4Options{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.dhcp_v4_options", fields, reflect.TypeOf(DhcpV4Options{}), fieldNameMap, validators) } -func DhcpV4StaticBindingConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpV4StaticBindingConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["gateway_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["gateway_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["gateway_address"] = "GatewayAddress" - fields["host_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["host_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["host_name"] = "HostName" - fields["ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_address"] = "IpAddress" - fields["lease_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["lease_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["lease_time"] = "LeaseTime" - fields["mac_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac_address"] = "MacAddress" - fields["options"] = bindings.NewOptionalType(bindings.NewReferenceType(DhcpV4OptionsBindingType)) + fields["options"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DhcpV4OptionsBindingType)) fieldNameMap["options"] = "Options" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.dhcp_v4_static_binding_config", fields, reflect.TypeOf(DhcpV4StaticBindingConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.dhcp_v4_static_binding_config", fields, reflect.TypeOf(DhcpV4StaticBindingConfig{}), fieldNameMap, validators) } -func DhcpV6StaticBindingConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DhcpV6StaticBindingConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dns_nameservers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["dns_nameservers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["dns_nameservers"] = "DnsNameservers" - fields["domain_names"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["domain_names"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["domain_names"] = "DomainNames" - fields["ip_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ip_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ip_addresses"] = "IpAddresses" - fields["lease_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["lease_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["lease_time"] = "LeaseTime" - fields["mac_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac_address"] = "MacAddress" - fields["preferred_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["preferred_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["preferred_time"] = "PreferredTime" - fields["sntp_servers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["sntp_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["sntp_servers"] = "SntpServers" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.dhcp_v6_static_binding_config", fields, reflect.TypeOf(DhcpV6StaticBindingConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.dhcp_v6_static_binding_config", fields, reflect.TypeOf(DhcpV6StaticBindingConfig{}), fieldNameMap, validators) } -func Dhcpv6HeaderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Dhcpv6HeaderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["msg_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["msg_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["msg_type"] = "MsgType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.dhcpv6_header", fields, reflect.TypeOf(Dhcpv6Header{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.dhcpv6_header", fields, reflect.TypeOf(Dhcpv6Header{}), fieldNameMap, validators) } -func DirectoryAdDomainBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DirectoryAdDomainBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["base_distinguished_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["base_distinguished_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["base_distinguished_name"] = "BaseDistinguishedName" - fields["netbios_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["netbios_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["netbios_name"] = "NetbiosName" - fields["selective_sync_settings"] = bindings.NewOptionalType(bindings.NewReferenceType(SelectiveSyncSettingsBindingType)) + fields["selective_sync_settings"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelectiveSyncSettingsBindingType)) fieldNameMap["selective_sync_settings"] = "SelectiveSyncSettings" - fields["sync_settings"] = bindings.NewOptionalType(bindings.NewReferenceType(DirectoryDomainSyncSettingsBindingType)) + fields["sync_settings"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DirectoryDomainSyncSettingsBindingType)) fieldNameMap["sync_settings"] = "SyncSettings" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["event_log_servers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DirectoryEventLogServerBindingType), reflect.TypeOf([]DirectoryEventLogServer{}))) + fields["event_log_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DirectoryEventLogServerBindingType), reflect.TypeOf([]DirectoryEventLogServer{}))) fieldNameMap["event_log_servers"] = "EventLogServers" - fields["ldap_servers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DirectoryLdapServerBindingType), reflect.TypeOf([]DirectoryLdapServer{}))) + fields["ldap_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DirectoryLdapServerBindingType), reflect.TypeOf([]DirectoryLdapServer{}))) fieldNameMap["ldap_servers"] = "LdapServers" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.directory_ad_domain", fields, reflect.TypeOf(DirectoryAdDomain{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.directory_ad_domain", fields, reflect.TypeOf(DirectoryAdDomain{}), fieldNameMap, validators) } -func DirectoryAdGroupBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DirectoryAdGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["object_guid"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["object_guid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["object_guid"] = "ObjectGuid" - fields["secure_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["secure_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["secure_id"] = "SecureId" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["distinguished_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["distinguished_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["distinguished_name"] = "DistinguishedName" - fields["domain_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" - fields["domain_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_name"] = "DomainName" - fields["domain_sync_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_sync_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_sync_node_id"] = "DomainSyncNodeId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.directory_ad_group", fields, reflect.TypeOf(DirectoryAdGroup{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.directory_ad_group", fields, reflect.TypeOf(DirectoryAdGroup{}), fieldNameMap, validators) } -func DirectoryDomainBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DirectoryDomainBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["event_log_servers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DirectoryEventLogServerBindingType), reflect.TypeOf([]DirectoryEventLogServer{}))) + fields["event_log_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DirectoryEventLogServerBindingType), reflect.TypeOf([]DirectoryEventLogServer{}))) fieldNameMap["event_log_servers"] = "EventLogServers" - fields["ldap_servers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DirectoryLdapServerBindingType), reflect.TypeOf([]DirectoryLdapServer{}))) + fields["ldap_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DirectoryLdapServerBindingType), reflect.TypeOf([]DirectoryLdapServer{}))) fieldNameMap["ldap_servers"] = "LdapServers" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.directory_domain", fields, reflect.TypeOf(DirectoryDomain{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.directory_domain", fields, reflect.TypeOf(DirectoryDomain{}), fieldNameMap, validators) } -func DirectoryDomainListResultsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DirectoryDomainListResultsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(DirectoryDomainBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(DirectoryDomainBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.directory_domain_list_results", fields, reflect.TypeOf(DirectoryDomainListResults{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.directory_domain_list_results", fields, reflect.TypeOf(DirectoryDomainListResults{}), fieldNameMap, validators) } -func DirectoryDomainSizeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DirectoryDomainSizeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["group_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["group_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["group_count"] = "GroupCount" - fields["group_member_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["group_member_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["group_member_count"] = "GroupMemberCount" - fields["user_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["user_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["user_count"] = "UserCount" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.directory_domain_size", fields, reflect.TypeOf(DirectoryDomainSize{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.directory_domain_size", fields, reflect.TypeOf(DirectoryDomainSize{}), fieldNameMap, validators) } -func DirectoryDomainSyncSettingsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DirectoryDomainSyncSettingsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["delta_sync_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["delta_sync_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["delta_sync_interval"] = "DeltaSyncInterval" - fields["full_sync_cron_expr"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["full_sync_cron_expr"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["full_sync_cron_expr"] = "FullSyncCronExpr" - fields["sync_delay_in_sec"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sync_delay_in_sec"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sync_delay_in_sec"] = "SyncDelayInSec" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.directory_domain_sync_settings", fields, reflect.TypeOf(DirectoryDomainSyncSettings{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.directory_domain_sync_settings", fields, reflect.TypeOf(DirectoryDomainSyncSettings{}), fieldNameMap, validators) } -func DirectoryDomainSyncStatsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DirectoryDomainSyncStatsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["avg_delta_sync_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["avg_delta_sync_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["avg_delta_sync_time"] = "AvgDeltaSyncTime" - fields["avg_full_sync_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["avg_full_sync_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["avg_full_sync_time"] = "AvgFullSyncTime" - fields["current_state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["current_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["current_state"] = "CurrentState" - fields["current_state_begin_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["current_state_begin_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["current_state_begin_time"] = "CurrentStateBeginTime" - fields["num_delta_sync"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["num_delta_sync"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["num_delta_sync"] = "NumDeltaSync" - fields["num_full_sync"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["num_full_sync"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["num_full_sync"] = "NumFullSync" - fields["prev_sync_end_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["prev_sync_end_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["prev_sync_end_time"] = "PrevSyncEndTime" - fields["prev_sync_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["prev_sync_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["prev_sync_error"] = "PrevSyncError" - fields["prev_sync_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["prev_sync_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["prev_sync_status"] = "PrevSyncStatus" - fields["prev_sync_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["prev_sync_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["prev_sync_type"] = "PrevSyncType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.directory_domain_sync_stats", fields, reflect.TypeOf(DirectoryDomainSyncStats{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.directory_domain_sync_stats", fields, reflect.TypeOf(DirectoryDomainSyncStats{}), fieldNameMap, validators) } -func DirectoryEventLogServerBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DirectoryEventLogServerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["domain_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_name"] = "DomainName" - fields["host"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["host"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["host"] = "Host" - fields["password"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["password"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["password"] = "Password" - fields["status"] = bindings.NewOptionalType(bindings.NewReferenceType(DirectoryEventLogServerStatusBindingType)) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DirectoryEventLogServerStatusBindingType)) fieldNameMap["status"] = "Status" - fields["username"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["username"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["username"] = "Username" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.directory_event_log_server", fields, reflect.TypeOf(DirectoryEventLogServer{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.directory_event_log_server", fields, reflect.TypeOf(DirectoryEventLogServer{}), fieldNameMap, validators) } -func DirectoryEventLogServerStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DirectoryEventLogServerStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["error_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_message"] = "ErrorMessage" - fields["last_event_record_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_event_record_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_event_record_id"] = "LastEventRecordId" - fields["last_event_time_created"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_event_time_created"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_event_time_created"] = "LastEventTimeCreated" - fields["last_polling_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_polling_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_polling_time"] = "LastPollingTime" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.directory_event_log_server_status", fields, reflect.TypeOf(DirectoryEventLogServerStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.directory_event_log_server_status", fields, reflect.TypeOf(DirectoryEventLogServerStatus{}), fieldNameMap, validators) } -func DirectoryGroupBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DirectoryGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["distinguished_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["distinguished_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["distinguished_name"] = "DistinguishedName" - fields["domain_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_id"] = "DomainId" - fields["domain_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_name"] = "DomainName" - fields["domain_sync_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_sync_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_sync_node_id"] = "DomainSyncNodeId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.directory_group", fields, reflect.TypeOf(DirectoryGroup{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.directory_group", fields, reflect.TypeOf(DirectoryGroup{}), fieldNameMap, validators) } -func DirectoryGroupListResultsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DirectoryGroupListResultsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(DirectoryGroupBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(DirectoryGroupBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.directory_group_list_results", fields, reflect.TypeOf(DirectoryGroupListResults{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.directory_group_list_results", fields, reflect.TypeOf(DirectoryGroupListResults{}), fieldNameMap, validators) } -func DirectoryGroupMemberBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DirectoryGroupMemberBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["group_distinguished_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["group_distinguished_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["group_distinguished_name"] = "GroupDistinguishedName" - fields["group_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["group_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["group_id"] = "GroupId" - fields["member_group_distinguished_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["member_group_distinguished_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["member_group_distinguished_name"] = "MemberGroupDistinguishedName" - fields["member_group_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["member_group_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["member_group_id"] = "MemberGroupId" - fields["nested"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["nested"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["nested"] = "Nested" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.directory_group_member", fields, reflect.TypeOf(DirectoryGroupMember{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.directory_group_member", fields, reflect.TypeOf(DirectoryGroupMember{}), fieldNameMap, validators) } -func DirectoryGroupMemberListResultsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DirectoryGroupMemberListResultsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DirectoryGroupMemberBindingType), reflect.TypeOf([]DirectoryGroupMember{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DirectoryGroupMemberBindingType), reflect.TypeOf([]DirectoryGroupMember{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.directory_group_member_list_results", fields, reflect.TypeOf(DirectoryGroupMemberListResults{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.directory_group_member_list_results", fields, reflect.TypeOf(DirectoryGroupMemberListResults{}), fieldNameMap, validators) } -func DirectoryLdapServerBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DirectoryLdapServerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["domain_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_name"] = "DomainName" - fields["host"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["host"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["host"] = "Host" - fields["password"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["password"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["password"] = "Password" - fields["port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["port"] = "Port" - fields["protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["protocol"] = "Protocol" - fields["thumbprint"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["thumbprint"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["thumbprint"] = "Thumbprint" - fields["username"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["username"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["username"] = "Username" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.directory_ldap_server", fields, reflect.TypeOf(DirectoryLdapServer{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.directory_ldap_server", fields, reflect.TypeOf(DirectoryLdapServer{}), fieldNameMap, validators) } -func DirectoryLdapServerListResultsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DirectoryLdapServerListResultsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DirectoryLdapServerBindingType), reflect.TypeOf([]DirectoryLdapServer{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DirectoryLdapServerBindingType), reflect.TypeOf([]DirectoryLdapServer{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.directory_ldap_server_list_results", fields, reflect.TypeOf(DirectoryLdapServerListResults{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.directory_ldap_server_list_results", fields, reflect.TypeOf(DirectoryLdapServerListResults{}), fieldNameMap, validators) } -func DirectoryLdapServerStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DirectoryLdapServerStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["error_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["error_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["error_id"] = "ErrorId" - fields["error_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_message"] = "ErrorMessage" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.directory_ldap_server_status", fields, reflect.TypeOf(DirectoryLdapServerStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.directory_ldap_server_status", fields, reflect.TypeOf(DirectoryLdapServerStatus{}), fieldNameMap, validators) } -func DirectoryOrgUnitBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DirectoryOrgUnitBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DirectoryOrgUnitBindingType), reflect.TypeOf([]DirectoryOrgUnit{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DirectoryOrgUnitBindingType), reflect.TypeOf([]DirectoryOrgUnit{}))) fieldNameMap["children"] = "Children" - fields["distinguished_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["distinguished_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["distinguished_name"] = "DistinguishedName" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.directory_org_unit", fields, reflect.TypeOf(DirectoryOrgUnit{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.directory_org_unit", fields, reflect.TypeOf(DirectoryOrgUnit{}), fieldNameMap, validators) } -func DirectoryOrgUnitListResultsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DirectoryOrgUnitListResultsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DirectoryOrgUnitBindingType), reflect.TypeOf([]DirectoryOrgUnit{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DirectoryOrgUnitBindingType), reflect.TypeOf([]DirectoryOrgUnit{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.directory_org_unit_list_results", fields, reflect.TypeOf(DirectoryOrgUnitListResults{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.directory_org_unit_list_results", fields, reflect.TypeOf(DirectoryOrgUnitListResults{}), fieldNameMap, validators) } -func DiscoveredNodeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DiscoveredResourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["certificate"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["certificate"] = "Certificate" - fields["cm_local_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cm_local_id"] = "CmLocalId" - fields["external_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["external_id"] = "ExternalId" - fields["hardware_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["hardware_id"] = "HardwareId" - fields["ip_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) - fieldNameMap["ip_addresses"] = "IpAddresses" - fields["node_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["node_type"] = "NodeType" - fields["origin_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["origin_id"] = "OriginId" - fields["origin_properties"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(KeyValuePairBindingType), reflect.TypeOf([]KeyValuePair{}))) - fieldNameMap["origin_properties"] = "OriginProperties" - fields["os_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["os_type"] = "OsType" - fields["os_version"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["os_version"] = "OsVersion" - fields["parent_compute_collection"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["parent_compute_collection"] = "ParentComputeCollection" - fields["stateless"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["stateless"] = "Stateless" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["_last_sync_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["_last_sync_time"] = "LastSyncTime" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["display_name"] = "DisplayName" - fields["resource_type"] = bindings.NewStringType() - fieldNameMap["resource_type"] = "ResourceType" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DiscoveredResourceScopeBindingType), reflect.TypeOf([]DiscoveredResourceScope{}))) - fieldNameMap["scope"] = "Scope" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) - fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.discovered_node", fields, reflect.TypeOf(DiscoveredNode{}), fieldNameMap, validators) -} - -func DiscoveredResourceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_last_sync_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_sync_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_sync_time"] = "LastSyncTime" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DiscoveredResourceScopeBindingType), reflect.TypeOf([]DiscoveredResourceScope{}))) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DiscoveredResourceScopeBindingType), reflect.TypeOf([]DiscoveredResourceScope{}))) fieldNameMap["scope"] = "Scope" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.discovered_resource", fields, reflect.TypeOf(DiscoveredResource{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.discovered_resource", fields, reflect.TypeOf(DiscoveredResource{}), fieldNameMap, validators) } -func DiscoveredResourceScopeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DiscoveredResourceScopeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["scope_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["scope_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["scope_id"] = "ScopeId" - fields["scope_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["scope_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["scope_type"] = "ScopeType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.discovered_resource_scope", fields, reflect.TypeOf(DiscoveredResourceScope{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.discovered_resource_scope", fields, reflect.TypeOf(DiscoveredResourceScope{}), fieldNameMap, validators) } -func DiscoveredVifStateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DiscoveredVifStateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["error_msg"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_msg"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_msg"] = "ErrorMsg" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["segment_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_path"] = "SegmentPath" - fields["segment_port_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_port_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_port_path"] = "SegmentPortPath" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.discovered_vif_state", fields, reflect.TypeOf(DiscoveredVifState{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.discovered_vif_state", fields, reflect.TypeOf(DiscoveredVifState{}), fieldNameMap, validators) } -func DiscoveredVifStateListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DiscoveredVifStateListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DiscoveredVifStateBindingType), reflect.TypeOf([]DiscoveredVifState{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DiscoveredVifStateBindingType), reflect.TypeOf([]DiscoveredVifState{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.discovered_vif_state_list_result", fields, reflect.TypeOf(DiscoveredVifStateListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.discovered_vif_state_list_result", fields, reflect.TypeOf(DiscoveredVifStateListResult{}), fieldNameMap, validators) } -func DiscoveryProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DiscoveryProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.discovery_profile_binding_map", fields, reflect.TypeOf(DiscoveryProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.discovery_profile_binding_map", fields, reflect.TypeOf(DiscoveryProfileBindingMap{}), fieldNameMap, validators) } -func DistributedFloodProtectionProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DistributedFloodProtectionProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enable_rst_spoofing"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_rst_spoofing"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_rst_spoofing"] = "EnableRstSpoofing" - fields["enable_syncache"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_syncache"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_syncache"] = "EnableSyncache" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["icmp_active_flow_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["icmp_active_flow_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["icmp_active_flow_limit"] = "IcmpActiveFlowLimit" - fields["other_active_conn_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["other_active_conn_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["other_active_conn_limit"] = "OtherActiveConnLimit" - fields["tcp_half_open_conn_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["tcp_half_open_conn_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["tcp_half_open_conn_limit"] = "TcpHalfOpenConnLimit" - fields["udp_active_flow_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["udp_active_flow_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["udp_active_flow_limit"] = "UdpActiveFlowLimit" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.distributed_flood_protection_profile", fields, reflect.TypeOf(DistributedFloodProtectionProfile{}), fieldNameMap, validators) -} - -func DistributedVirtualPortgroupBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["backing_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["backing_type"] = "BackingType" - fields["key"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["key"] = "Key" - fields["overall_status"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["overall_status"] = "OverallStatus" - fields["cm_local_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cm_local_id"] = "CmLocalId" - fields["external_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["external_id"] = "ExternalId" - fields["origin_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["origin_type"] = "OriginType" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["_last_sync_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["_last_sync_time"] = "LastSyncTime" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["display_name"] = "DisplayName" - fields["resource_type"] = bindings.NewStringType() - fieldNameMap["resource_type"] = "ResourceType" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DiscoveredResourceScopeBindingType), reflect.TypeOf([]DiscoveredResourceScope{}))) - fieldNameMap["scope"] = "Scope" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) - fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.distributed_virtual_portgroup", fields, reflect.TypeOf(DistributedVirtualPortgroup{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.distributed_flood_protection_profile", fields, reflect.TypeOf(DistributedFloodProtectionProfile{}), fieldNameMap, validators) } -func DistributedVirtualSwitchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DnsHeaderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["discovered_nodes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DiscoveredNodeBindingType), reflect.TypeOf([]DiscoveredNode{}))) - fieldNameMap["discovered_nodes"] = "DiscoveredNodes" - fields["lacp_group_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LacpGroupConfigInfoBindingType), reflect.TypeOf([]LacpGroupConfigInfo{}))) - fieldNameMap["lacp_group_configs"] = "LacpGroupConfigs" - fields["origin_properties"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(KeyValuePairBindingType), reflect.TypeOf([]KeyValuePair{}))) - fieldNameMap["origin_properties"] = "OriginProperties" - fields["uplink_port_names"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) - fieldNameMap["uplink_port_names"] = "UplinkPortNames" - fields["uplink_portgroup"] = bindings.NewOptionalType(bindings.NewReferenceType(DistributedVirtualPortgroupBindingType)) - fieldNameMap["uplink_portgroup"] = "UplinkPortgroup" - fields["uuid"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["uuid"] = "Uuid" - fields["cm_local_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cm_local_id"] = "CmLocalId" - fields["external_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["external_id"] = "ExternalId" - fields["origin_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["origin_id"] = "OriginId" - fields["origin_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["origin_type"] = "OriginType" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["_last_sync_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["_last_sync_time"] = "LastSyncTime" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["display_name"] = "DisplayName" - fields["resource_type"] = bindings.NewStringType() - fieldNameMap["resource_type"] = "ResourceType" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DiscoveredResourceScopeBindingType), reflect.TypeOf([]DiscoveredResourceScope{}))) - fieldNameMap["scope"] = "Scope" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) - fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.distributed_virtual_switch", fields, reflect.TypeOf(DistributedVirtualSwitch{}), fieldNameMap, validators) -} - -func DnsHeaderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["address"] = "Address" - fields["address_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["address_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["address_type"] = "AddressType" - fields["message_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["message_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["message_type"] = "MessageType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.dns_header", fields, reflect.TypeOf(DnsHeader{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.dns_header", fields, reflect.TypeOf(DnsHeader{}), fieldNameMap, validators) } -func DnsSecurityProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DnsSecurityProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["ttl"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ttl"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ttl"] = "Ttl" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.dns_security_profile", fields, reflect.TypeOf(DnsSecurityProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.dns_security_profile", fields, reflect.TypeOf(DnsSecurityProfile{}), fieldNameMap, validators) } -func DnsSecurityProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DnsSecurityProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["profile_path"] = "ProfilePath" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.dns_security_profile_binding_map", fields, reflect.TypeOf(DnsSecurityProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.dns_security_profile_binding_map", fields, reflect.TypeOf(DnsSecurityProfileBindingMap{}), fieldNameMap, validators) } -func DnsSecurityProfileBindingMapListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DnsSecurityProfileBindingMapListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DnsSecurityProfileBindingMapBindingType), reflect.TypeOf([]DnsSecurityProfileBindingMap{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DnsSecurityProfileBindingMapBindingType), reflect.TypeOf([]DnsSecurityProfileBindingMap{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.dns_security_profile_binding_map_list_result", fields, reflect.TypeOf(DnsSecurityProfileBindingMapListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.dns_security_profile_binding_map_list_result", fields, reflect.TypeOf(DnsSecurityProfileBindingMapListResult{}), fieldNameMap, validators) } -func DnsSecurityProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DnsSecurityProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DnsSecurityProfileBindingType), reflect.TypeOf([]DnsSecurityProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DnsSecurityProfileBindingType), reflect.TypeOf([]DnsSecurityProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.dns_security_profile_list_result", fields, reflect.TypeOf(DnsSecurityProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.dns_security_profile_list_result", fields, reflect.TypeOf(DnsSecurityProfileListResult{}), fieldNameMap, validators) } -func DomainBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DomainBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.domain", fields, reflect.TypeOf(Domain{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.domain", fields, reflect.TypeOf(Domain{}), fieldNameMap, validators) } -func DomainDeploymentMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DomainDeploymentMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.domain_deployment_map", fields, reflect.TypeOf(DomainDeploymentMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.domain_deployment_map", fields, reflect.TypeOf(DomainDeploymentMap{}), fieldNameMap, validators) } -func DomainDeploymentMapListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DomainDeploymentMapListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DomainDeploymentMapBindingType), reflect.TypeOf([]DomainDeploymentMap{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DomainDeploymentMapBindingType), reflect.TypeOf([]DomainDeploymentMap{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.domain_deployment_map_list_result", fields, reflect.TypeOf(DomainDeploymentMapListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.domain_deployment_map_list_result", fields, reflect.TypeOf(DomainDeploymentMapListResult{}), fieldNameMap, validators) } -func DomainListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DomainListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DomainBindingType), reflect.TypeOf([]Domain{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DomainBindingType), reflect.TypeOf([]Domain{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.domain_list_result", fields, reflect.TypeOf(DomainListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.domain_list_result", fields, reflect.TypeOf(DomainListResult{}), fieldNameMap, validators) } -func DonutConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DonutConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["count"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["count"] = "Count" - fields["display_count"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["display_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["display_count"] = "DisplayCount" - fields["label"] = bindings.NewOptionalType(bindings.NewReferenceType(LabelBindingType)) + fields["label"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LabelBindingType)) fieldNameMap["label"] = "Label" - fields["navigation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["navigation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["navigation"] = "Navigation" - fields["sections"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DonutSectionBindingType), reflect.TypeOf([]DonutSection{}))) + fields["sections"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DonutSectionBindingType), reflect.TypeOf([]DonutSection{}))) fieldNameMap["sections"] = "Sections" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["datasources"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) + fields["datasources"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) fieldNameMap["datasources"] = "Datasources" - fields["default_filter_value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) + fields["default_filter_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) fieldNameMap["default_filter_value"] = "DefaultFilterValue" - fields["drilldown_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["drilldown_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["drilldown_id"] = "DrilldownId" - fields["feature_set"] = bindings.NewOptionalType(bindings.NewReferenceType(FeatureSetBindingType)) + fields["feature_set"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FeatureSetBindingType)) fieldNameMap["feature_set"] = "FeatureSet" - fields["filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["filter"] = "Filter" - fields["filter_value_required"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["filter_value_required"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["filter_value_required"] = "FilterValueRequired" - fields["filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["filters"] = "Filters" - fields["footer"] = bindings.NewOptionalType(bindings.NewReferenceType(FooterBindingType)) + fields["footer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FooterBindingType)) fieldNameMap["footer"] = "Footer" - fields["icons"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) + fields["icons"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) fieldNameMap["icons"] = "Icons" - fields["is_drilldown"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_drilldown"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_drilldown"] = "IsDrilldown" - fields["legend"] = bindings.NewOptionalType(bindings.NewReferenceType(LegendBindingType)) + fields["legend"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LegendBindingType)) fieldNameMap["legend"] = "Legend" - fields["plot_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) + fields["plot_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) fieldNameMap["plot_configs"] = "PlotConfigs" - fields["rowspan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rowspan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rowspan"] = "Rowspan" - fields["shared"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["shared"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["shared"] = "Shared" - fields["show_header"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_header"] = "ShowHeader" - fields["span"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["span"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["span"] = "Span" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.donut_configuration", fields, reflect.TypeOf(DonutConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.donut_configuration", fields, reflect.TypeOf(DonutConfiguration{}), fieldNameMap, validators) } -func DonutPartBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DonutPartBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["drilldown_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["drilldown_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["drilldown_id"] = "DrilldownId" - fields["field"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["field"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["field"] = "Field" - fields["hide_empty_legend"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["hide_empty_legend"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["hide_empty_legend"] = "HideEmptyLegend" - fields["label"] = bindings.NewOptionalType(bindings.NewReferenceType(LabelBindingType)) + fields["label"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LabelBindingType)) fieldNameMap["label"] = "Label" - fields["navigation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["navigation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["navigation"] = "Navigation" - fields["render_configuration"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RenderConfigurationBindingType), reflect.TypeOf([]RenderConfiguration{}))) + fields["render_configuration"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RenderConfigurationBindingType), reflect.TypeOf([]RenderConfiguration{}))) fieldNameMap["render_configuration"] = "RenderConfiguration" - fields["tooltip"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TooltipBindingType), reflect.TypeOf([]Tooltip{}))) + fields["tooltip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TooltipBindingType), reflect.TypeOf([]Tooltip{}))) fieldNameMap["tooltip"] = "Tooltip" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.donut_part", fields, reflect.TypeOf(DonutPart{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.donut_part", fields, reflect.TypeOf(DonutPart{}), fieldNameMap, validators) } -func DonutSectionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DonutSectionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["parts"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DonutPartBindingType), reflect.TypeOf([]DonutPart{}))) + fields["parts"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DonutPartBindingType), reflect.TypeOf([]DonutPart{}))) fieldNameMap["parts"] = "Parts" - fields["row_list_field"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["row_list_field"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["row_list_field"] = "RowListField" - fields["template"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["template"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["template"] = "Template" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.donut_section", fields, reflect.TypeOf(DonutSection{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.donut_section", fields, reflect.TypeOf(DonutSection{}), fieldNameMap, validators) +} + +func DpuInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["dpu_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["dpu_id"] = "DpuId" + fields["firmware_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["firmware_version"] = "FirmwareVersion" + fields["is_primary"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["is_primary"] = "IsPrimary" + fields["model"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["model"] = "Model" + fields["os_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["os_version"] = "OsVersion" + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["state"] = "State" + fields["vendor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["vendor"] = "Vendor" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.dpu_info", fields, reflect.TypeOf(DpuInfo{}), fieldNameMap, validators) +} + +func DpuStatusPropertiesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["cpu_cores"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["cpu_cores"] = "CpuCores" + fields["dpu_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["dpu_id"] = "DpuId" + fields["load_average"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDoubleType(), reflect.TypeOf([]float64{}))) + fieldNameMap["load_average"] = "LoadAverage" + fields["mem_cache"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["mem_cache"] = "MemCache" + fields["mem_total"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["mem_total"] = "MemTotal" + fields["mem_used"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["mem_used"] = "MemUsed" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.dpu_status_properties", fields, reflect.TypeOf(DpuStatusProperties{}), fieldNameMap, validators) } -func DropdownFilterPlotConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DropdownFilterPlotConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["allow_maximize"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["allow_maximize"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["allow_maximize"] = "AllowMaximize" - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["allow_search"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["allow_search"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["allow_search"] = "AllowSearch" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.dropdown_filter_plot_configuration", fields, reflect.TypeOf(DropdownFilterPlotConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.dropdown_filter_plot_configuration", fields, reflect.TypeOf(DropdownFilterPlotConfiguration{}), fieldNameMap, validators) } -func DropdownFilterWidgetConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DropdownFilterWidgetConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["default_value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["default_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["default_value"] = "DefaultValue" - fields["dropdown_filter_plot_config"] = bindings.NewOptionalType(bindings.NewReferenceType(DropdownFilterPlotConfigurationBindingType)) + fields["dropdown_filter_plot_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DropdownFilterPlotConfigurationBindingType)) fieldNameMap["dropdown_filter_plot_config"] = "DropdownFilterPlotConfig" - fields["dropdown_item"] = bindings.NewOptionalType(bindings.NewReferenceType(DropdownItemBindingType)) + fields["dropdown_item"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DropdownItemBindingType)) fieldNameMap["dropdown_item"] = "DropdownItem" - fields["placeholder_msg"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["placeholder_msg"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["placeholder_msg"] = "PlaceholderMsg" - fields["static_filter_condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["static_filter_condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["static_filter_condition"] = "StaticFilterCondition" - fields["static_filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(StaticFilterBindingType), reflect.TypeOf([]StaticFilter{}))) + fields["static_filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(StaticFilterBindingType), reflect.TypeOf([]StaticFilter{}))) fieldNameMap["static_filters"] = "StaticFilters" - fields["alias"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["alias"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["alias"] = "Alias" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["datasources"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) + fields["datasources"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) fieldNameMap["datasources"] = "Datasources" - fields["default_filter_value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) + fields["default_filter_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) fieldNameMap["default_filter_value"] = "DefaultFilterValue" - fields["drilldown_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["drilldown_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["drilldown_id"] = "DrilldownId" - fields["feature_set"] = bindings.NewOptionalType(bindings.NewReferenceType(FeatureSetBindingType)) + fields["feature_set"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FeatureSetBindingType)) fieldNameMap["feature_set"] = "FeatureSet" - fields["filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["filter"] = "Filter" - fields["filter_value_required"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["filter_value_required"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["filter_value_required"] = "FilterValueRequired" - fields["filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["filters"] = "Filters" - fields["footer"] = bindings.NewOptionalType(bindings.NewReferenceType(FooterBindingType)) + fields["footer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FooterBindingType)) fieldNameMap["footer"] = "Footer" - fields["icons"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) + fields["icons"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) fieldNameMap["icons"] = "Icons" - fields["is_drilldown"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_drilldown"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_drilldown"] = "IsDrilldown" - fields["legend"] = bindings.NewOptionalType(bindings.NewReferenceType(LegendBindingType)) + fields["legend"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LegendBindingType)) fieldNameMap["legend"] = "Legend" - fields["plot_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) + fields["plot_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) fieldNameMap["plot_configs"] = "PlotConfigs" - fields["rowspan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rowspan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rowspan"] = "Rowspan" - fields["shared"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["shared"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["shared"] = "Shared" - fields["show_header"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_header"] = "ShowHeader" - fields["span"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["span"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["span"] = "Span" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.dropdown_filter_widget_configuration", fields, reflect.TypeOf(DropdownFilterWidgetConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.dropdown_filter_widget_configuration", fields, reflect.TypeOf(DropdownFilterWidgetConfiguration{}), fieldNameMap, validators) } -func DropdownItemBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DropdownItemBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["additional_value"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.REST)) + fields["additional_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["additional_value"] = "AdditionalValue" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["field"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["field"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["field"] = "Field" - fields["short_display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["short_display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["short_display_name"] = "ShortDisplayName" - fields["value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.dropdown_item", fields, reflect.TypeOf(DropdownItem{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.dropdown_item", fields, reflect.TypeOf(DropdownItem{}), fieldNameMap, validators) } -func DscpBitBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DscpBitBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dscp_bit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dscp_bit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dscp_bit"] = "DscpBit" - fields["indicator_type"] = bindings.NewStringType() + fields["indicator_type"] = vapiBindings_.NewStringType() fieldNameMap["indicator_type"] = "IndicatorType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.dscp_bit", fields, reflect.TypeOf(DscpBit{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.dscp_bit", fields, reflect.TypeOf(DscpBit{}), fieldNameMap, validators) } -func DscpIndicatorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DscpIndicatorBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["indicator_type"] = bindings.NewStringType() + fields["indicator_type"] = vapiBindings_.NewStringType() fieldNameMap["indicator_type"] = "IndicatorType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.dscp_indicator", fields, reflect.TypeOf(DscpIndicator{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.dscp_indicator", fields, reflect.TypeOf(DscpIndicator{}), fieldNameMap, validators) } -func DscpValueBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DscpValueBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dscp_value"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dscp_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dscp_value"] = "DscpValue" - fields["indicator_type"] = bindings.NewStringType() + fields["indicator_type"] = vapiBindings_.NewStringType() fieldNameMap["indicator_type"] = "IndicatorType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.dscp_value", fields, reflect.TypeOf(DscpValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.dscp_value", fields, reflect.TypeOf(DscpValue{}), fieldNameMap, validators) } -func DuplicateAddressBindingEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DuplicateAddressBindingEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["binding"] = bindings.NewOptionalType(bindings.NewReferenceType(PacketAddressClassifierBindingType)) + fields["binding"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PacketAddressClassifierBindingType)) fieldNameMap["binding"] = "Binding" - fields["binding_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["binding_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["binding_timestamp"] = "BindingTimestamp" - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source"] = "Source" - fields["conflicting_port"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["conflicting_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["conflicting_port"] = "ConflictingPort" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.duplicate_address_binding_entry", fields, reflect.TypeOf(DuplicateAddressBindingEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.duplicate_address_binding_entry", fields, reflect.TypeOf(DuplicateAddressBindingEntry{}), fieldNameMap, validators) } -func DuplicateIPDetectionOptionsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DuplicateIPDetectionOptionsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["duplicate_ip_detection_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["duplicate_ip_detection_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["duplicate_ip_detection_enabled"] = "DuplicateIpDetectionEnabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.duplicate_IP_detection_options", fields, reflect.TypeOf(DuplicateIPDetectionOptions{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.duplicate_IP_detection_options", fields, reflect.TypeOf(DuplicateIPDetectionOptions{}), fieldNameMap, validators) } -func DynamicPluginFilePropertiesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func DynamicPluginFilePropertiesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["file_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["file_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["file_name"] = "FileName" - fields["plugin_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["plugin_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["plugin_path"] = "PluginPath" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.dynamic_plugin_file_properties", fields, reflect.TypeOf(DynamicPluginFileProperties{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.dynamic_plugin_file_properties", fields, reflect.TypeOf(DynamicPluginFileProperties{}), fieldNameMap, validators) } -func EULAAcceptanceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EULAAcceptanceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["acceptance"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["acceptance"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["acceptance"] = "Acceptance" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.EULA_acceptance", fields, reflect.TypeOf(EULAAcceptance{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.EULA_acceptance", fields, reflect.TypeOf(EULAAcceptance{}), fieldNameMap, validators) } -func EULAContentBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EULAContentBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["content"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["content"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["content"] = "Content" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.EULA_content", fields, reflect.TypeOf(EULAContent{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.EULA_content", fields, reflect.TypeOf(EULAContent{}), fieldNameMap, validators) } -func EdgeConfigurationStateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EdgeConfigurationStateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) fieldNameMap["details"] = "Details" - fields["failure_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["failure_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["failure_code"] = "FailureCode" - fields["failure_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["failure_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["failure_message"] = "FailureMessage" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - fields["pending_change_list"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["pending_change_list"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["pending_change_list"] = "PendingChangeList" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.edge_configuration_state", fields, reflect.TypeOf(EdgeConfigurationState{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.edge_configuration_state", fields, reflect.TypeOf(EdgeConfigurationState{}), fieldNameMap, validators) } -func EdgeTransportNodeDatapathMemoryPoolUsageBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EdgeTransportNodeDatapathMemoryPoolUsageBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["usage"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["usage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["usage"] = "Usage" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.edge_transport_node_datapath_memory_pool_usage", fields, reflect.TypeOf(EdgeTransportNodeDatapathMemoryPoolUsage{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.edge_transport_node_datapath_memory_pool_usage", fields, reflect.TypeOf(EdgeTransportNodeDatapathMemoryPoolUsage{}), fieldNameMap, validators) } -func EdgeTransportNodeDatapathMemoryUsageBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EdgeTransportNodeDatapathMemoryUsageBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["datapath_heap_usage"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["datapath_heap_usage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["datapath_heap_usage"] = "DatapathHeapUsage" - fields["datapath_mem_pools_usage"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(EdgeTransportNodeDatapathMemoryPoolUsageBindingType), reflect.TypeOf([]EdgeTransportNodeDatapathMemoryPoolUsage{}))) + fields["datapath_mem_pools_usage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(EdgeTransportNodeDatapathMemoryPoolUsageBindingType), reflect.TypeOf([]EdgeTransportNodeDatapathMemoryPoolUsage{}))) fieldNameMap["datapath_mem_pools_usage"] = "DatapathMemPoolsUsage" - fields["highest_datapath_mem_pool_usage"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["highest_datapath_mem_pool_usage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["highest_datapath_mem_pool_usage"] = "HighestDatapathMemPoolUsage" - fields["highest_datapath_mem_pool_usage_names"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["highest_datapath_mem_pool_usage_names"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["highest_datapath_mem_pool_usage_names"] = "HighestDatapathMemPoolUsageNames" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.edge_transport_node_datapath_memory_usage", fields, reflect.TypeOf(EdgeTransportNodeDatapathMemoryUsage{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.edge_transport_node_datapath_memory_usage", fields, reflect.TypeOf(EdgeTransportNodeDatapathMemoryUsage{}), fieldNameMap, validators) } -func EdgeTransportNodeMemoryUsageBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EdgeTransportNodeMemoryUsageBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cache_usage"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["cache_usage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["cache_usage"] = "CacheUsage" - fields["datapath_mem_usage_details"] = bindings.NewOptionalType(bindings.NewReferenceType(EdgeTransportNodeDatapathMemoryUsageBindingType)) + fields["datapath_mem_usage_details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(EdgeTransportNodeDatapathMemoryUsageBindingType)) fieldNameMap["datapath_mem_usage_details"] = "DatapathMemUsageDetails" - fields["datapath_total_usage"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["datapath_total_usage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["datapath_total_usage"] = "DatapathTotalUsage" - fields["swap_usage"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["swap_usage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["swap_usage"] = "SwapUsage" - fields["system_mem_usage"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["system_mem_usage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["system_mem_usage"] = "SystemMemUsage" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.edge_transport_node_memory_usage", fields, reflect.TypeOf(EdgeTransportNodeMemoryUsage{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.edge_transport_node_memory_usage", fields, reflect.TypeOf(EdgeTransportNodeMemoryUsage{}), fieldNameMap, validators) } -func EffectiveIPInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EffectiveIPInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["effective_ips"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["effective_ips"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["effective_ips"] = "EffectiveIps" - fields["site_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.effective_IP_info", fields, reflect.TypeOf(EffectiveIPInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.effective_IP_info", fields, reflect.TypeOf(EffectiveIPInfo{}), fieldNameMap, validators) } -func EgressRateLimiterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EffectiveProfilesResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["average_bandwidth"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["profiles_list"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SwitchingProfileTypeIdEntryBindingType), reflect.TypeOf([]SwitchingProfileTypeIdEntry{}))) + fieldNameMap["profiles_list"] = "ProfilesList" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.effective_profiles_response", fields, reflect.TypeOf(EffectiveProfilesResponse{}), fieldNameMap, validators) +} + +func EgressRateLimiterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["average_bandwidth"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["average_bandwidth"] = "AverageBandwidth" - fields["burst_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["burst_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["burst_size"] = "BurstSize" - fields["peak_bandwidth"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["peak_bandwidth"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["peak_bandwidth"] = "PeakBandwidth" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.egress_rate_limiter", fields, reflect.TypeOf(EgressRateLimiter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.egress_rate_limiter", fields, reflect.TypeOf(EgressRateLimiter{}), fieldNameMap, validators) } -func EndpointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EndpointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["default_gateway"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["default_gateway"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["default_gateway"] = "DefaultGateway" - fields["device_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["device_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["device_name"] = "DeviceName" - fields["ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip"] = "Ip" - fields["label"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["label"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["label"] = "Label" - fields["mac"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac"] = "Mac" - fields["subnet_mask"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["subnet_mask"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["subnet_mask"] = "SubnetMask" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.endpoint", fields, reflect.TypeOf(Endpoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.endpoint", fields, reflect.TypeOf(Endpoint{}), fieldNameMap, validators) } -func EndpointPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EndpointPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["endpoint_rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(EndpointRuleBindingType), reflect.TypeOf([]EndpointRule{}))) + fields["endpoint_rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(EndpointRuleBindingType), reflect.TypeOf([]EndpointRule{}))) fieldNameMap["endpoint_rules"] = "EndpointRules" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.endpoint_policy", fields, reflect.TypeOf(EndpointPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.endpoint_policy", fields, reflect.TypeOf(EndpointPolicy{}), fieldNameMap, validators) } -func EndpointPolicyListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EndpointPolicyListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(EndpointPolicyBindingType), reflect.TypeOf([]EndpointPolicy{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(EndpointPolicyBindingType), reflect.TypeOf([]EndpointPolicy{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.endpoint_policy_list_result", fields, reflect.TypeOf(EndpointPolicyListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.endpoint_policy_list_result", fields, reflect.TypeOf(EndpointPolicyListResult{}), fieldNameMap, validators) } -func EndpointRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EndpointRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["groups"] = "Groups" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["service_profiles"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["service_profiles"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["service_profiles"] = "ServiceProfiles" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.endpoint_rule", fields, reflect.TypeOf(EndpointRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.endpoint_rule", fields, reflect.TypeOf(EndpointRule{}), fieldNameMap, validators) } -func EndpointRuleListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EndpointRuleListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(EndpointRuleBindingType), reflect.TypeOf([]EndpointRule{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(EndpointRuleBindingType), reflect.TypeOf([]EndpointRule{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.endpoint_rule_list_result", fields, reflect.TypeOf(EndpointRuleListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.endpoint_rule_list_result", fields, reflect.TypeOf(EndpointRuleListResult{}), fieldNameMap, validators) } -func EnforcedStatusDetailsNsxtBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EnforcedStatusDetailsNsxtBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enforced_status_info"] = bindings.NewOptionalType(bindings.NewReferenceType(EnforcedStatusInfoNsxtBindingType)) + fields["enforced_status_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(EnforcedStatusInfoNsxtBindingType)) fieldNameMap["enforced_status_info"] = "EnforcedStatusInfo" - fields["pending_changes_info"] = bindings.NewOptionalType(bindings.NewReferenceType(PendingChangesInfoNsxtBindingType)) + fields["pending_changes_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PendingChangesInfoNsxtBindingType)) fieldNameMap["pending_changes_info"] = "PendingChangesInfo" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.enforced_status_details_nsxt", fields, reflect.TypeOf(EnforcedStatusDetailsNsxt{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.enforced_status_details_nsxt", fields, reflect.TypeOf(EnforcedStatusDetailsNsxt{}), fieldNameMap, validators) } -func EnforcedStatusInfoNsxtBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EnforcedStatusInfoNsxtBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enforced_status"] = bindings.NewOptionalType(bindings.NewReferenceType(EnforcedStatusNsxtBindingType)) + fields["enforced_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(EnforcedStatusNsxtBindingType)) fieldNameMap["enforced_status"] = "EnforcedStatus" - fields["enforced_status_per_scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(EnforcedStatusPerScopeNsxtBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["enforced_status_per_scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(EnforcedStatusPerScopeNsxtBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["enforced_status_per_scope"] = "EnforcedStatusPerScope" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.enforced_status_info_nsxt", fields, reflect.TypeOf(EnforcedStatusInfoNsxt{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.enforced_status_info_nsxt", fields, reflect.TypeOf(EnforcedStatusInfoNsxt{}), fieldNameMap, validators) } -func EnforcedStatusNsxtBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EnforcedStatusNsxtBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - fields["status_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status_message"] = "StatusMessage" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.enforced_status_nsxt", fields, reflect.TypeOf(EnforcedStatusNsxt{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.enforced_status_nsxt", fields, reflect.TypeOf(EnforcedStatusNsxt{}), fieldNameMap, validators) } -func EnforcedStatusPerScopeNsxtBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EnforcedStatusPerScopeNsxtBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.enforced_status_per_scope_nsxt", fields, reflect.TypeOf(EnforcedStatusPerScopeNsxt{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.enforced_status_per_scope_nsxt", fields, reflect.TypeOf(EnforcedStatusPerScopeNsxt{}), fieldNameMap, validators) } -func EnforcedStatusPerTransportNodeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EnforcedStatusPerTransportNodeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["enforced_status"] = bindings.NewOptionalType(bindings.NewReferenceType(EnforcedStatusNsxtBindingType)) + fields["enforced_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(EnforcedStatusNsxtBindingType)) fieldNameMap["enforced_status"] = "EnforcedStatus" - fields["nsx_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["nsx_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["nsx_id"] = "NsxId" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.enforced_status_per_transport_node", fields, reflect.TypeOf(EnforcedStatusPerTransportNode{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.enforced_status_per_transport_node", fields, reflect.TypeOf(EnforcedStatusPerTransportNode{}), fieldNameMap, validators) } -func EnforcementPointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EnforcementPointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["auto_enforce"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["auto_enforce"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["auto_enforce"] = "AutoEnforce" - fields["connection_info"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(EnforcementPointConnectionInfoBindingType)}, bindings.REST)) + fields["connection_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(EnforcementPointConnectionInfoBindingType)})) fieldNameMap["connection_info"] = "ConnectionInfo" - fields["version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["version"] = "Version" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.enforcement_point", fields, reflect.TypeOf(EnforcementPoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.enforcement_point", fields, reflect.TypeOf(EnforcementPoint{}), fieldNameMap, validators) } -func EnforcementPointConnectionInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EnforcementPointConnectionInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enforcement_point_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_address"] = "EnforcementPointAddress" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.enforcement_point_connection_info", fields, reflect.TypeOf(EnforcementPointConnectionInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.enforcement_point_connection_info", fields, reflect.TypeOf(EnforcementPointConnectionInfo{}), fieldNameMap, validators) } -func EnforcementPointListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EnforcementPointListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(EnforcementPointBindingType), reflect.TypeOf([]EnforcementPoint{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(EnforcementPointBindingType), reflect.TypeOf([]EnforcementPoint{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.enforcement_point_list_result", fields, reflect.TypeOf(EnforcementPointListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.enforcement_point_list_result", fields, reflect.TypeOf(EnforcementPointListResult{}), fieldNameMap, validators) } -func EntityInstanceCountConstraintExpressionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EntityInstanceCountConstraintExpressionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["operator"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operator"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operator"] = "Operator" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["target_resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["target_resource_type"] = "TargetResourceType" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.entity_instance_count_constraint_expression", fields, reflect.TypeOf(EntityInstanceCountConstraintExpression{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.entity_instance_count_constraint_expression", fields, reflect.TypeOf(EntityInstanceCountConstraintExpression{}), fieldNameMap, validators) } -func ErrorResolverInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ErrorResolverInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["error_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["error_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["error_id"] = "ErrorId" - fields["resolver_present"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["resolver_present"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["resolver_present"] = "ResolverPresent" - fields["user_metadata"] = bindings.NewOptionalType(bindings.NewReferenceType(ErrorResolverUserMetadataBindingType)) + fields["user_metadata"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ErrorResolverUserMetadataBindingType)) fieldNameMap["user_metadata"] = "UserMetadata" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.error_resolver_info", fields, reflect.TypeOf(ErrorResolverInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.error_resolver_info", fields, reflect.TypeOf(ErrorResolverInfo{}), fieldNameMap, validators) } -func ErrorResolverInfoListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ErrorResolverInfoListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ErrorResolverInfoBindingType), reflect.TypeOf([]ErrorResolverInfo{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ErrorResolverInfoBindingType), reflect.TypeOf([]ErrorResolverInfo{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.error_resolver_info_list", fields, reflect.TypeOf(ErrorResolverInfoList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.error_resolver_info_list", fields, reflect.TypeOf(ErrorResolverInfoList{}), fieldNameMap, validators) } -func ErrorResolverMetadataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ErrorResolverMetadataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["entity_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["entity_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["entity_id"] = "EntityId" - fields["error_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["error_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["error_id"] = "ErrorId" - fields["system_metadata"] = bindings.NewOptionalType(bindings.NewReferenceType(ErrorResolverSystemMetadataBindingType)) + fields["system_metadata"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ErrorResolverSystemMetadataBindingType)) fieldNameMap["system_metadata"] = "SystemMetadata" - fields["user_metadata"] = bindings.NewOptionalType(bindings.NewReferenceType(ErrorResolverUserMetadataBindingType)) + fields["user_metadata"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ErrorResolverUserMetadataBindingType)) fieldNameMap["user_metadata"] = "UserMetadata" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.error_resolver_metadata", fields, reflect.TypeOf(ErrorResolverMetadata{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.error_resolver_metadata", fields, reflect.TypeOf(ErrorResolverMetadata{}), fieldNameMap, validators) } -func ErrorResolverMetadataListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ErrorResolverMetadataListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["errors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ErrorResolverMetadataBindingType), reflect.TypeOf([]ErrorResolverMetadata{}))) + fields["errors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ErrorResolverMetadataBindingType), reflect.TypeOf([]ErrorResolverMetadata{}))) fieldNameMap["errors"] = "Errors" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.error_resolver_metadata_list", fields, reflect.TypeOf(ErrorResolverMetadataList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.error_resolver_metadata_list", fields, reflect.TypeOf(ErrorResolverMetadataList{}), fieldNameMap, validators) } -func ErrorResolverSystemMetadataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ErrorResolverSystemMetadataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.error_resolver_system_metadata", fields, reflect.TypeOf(ErrorResolverSystemMetadata{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.error_resolver_system_metadata", fields, reflect.TypeOf(ErrorResolverSystemMetadata{}), fieldNameMap, validators) } -func ErrorResolverUserInputDataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ErrorResolverUserInputDataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["data_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["data_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["data_type"] = "DataType" - fields["property_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["property_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["property_name"] = "PropertyName" - fields["property_value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["property_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["property_value"] = "PropertyValue" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.error_resolver_user_input_data", fields, reflect.TypeOf(ErrorResolverUserInputData{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.error_resolver_user_input_data", fields, reflect.TypeOf(ErrorResolverUserInputData{}), fieldNameMap, validators) } -func ErrorResolverUserMetadataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ErrorResolverUserMetadataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["user_input_list"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ErrorResolverUserInputDataBindingType), reflect.TypeOf([]ErrorResolverUserInputData{}))) + fields["user_input_list"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ErrorResolverUserInputDataBindingType), reflect.TypeOf([]ErrorResolverUserInputData{}))) fieldNameMap["user_input_list"] = "UserInputList" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.error_resolver_user_metadata", fields, reflect.TypeOf(ErrorResolverUserMetadata{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.error_resolver_user_metadata", fields, reflect.TypeOf(ErrorResolverUserMetadata{}), fieldNameMap, validators) } -func EtherTypeServiceEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EtherTypeServiceEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ether_type"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ether_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ether_type"] = "EtherType" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ether_type_service_entry", fields, reflect.TypeOf(EtherTypeServiceEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ether_type_service_entry", fields, reflect.TypeOf(EtherTypeServiceEntry{}), fieldNameMap, validators) } -func EthernetHeaderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EthernetHeaderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dst_mac"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dst_mac"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dst_mac"] = "DstMac" - fields["eth_type"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["eth_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["eth_type"] = "EthType" - fields["src_mac"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["src_mac"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["src_mac"] = "SrcMac" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ethernet_header", fields, reflect.TypeOf(EthernetHeader{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ethernet_header", fields, reflect.TypeOf(EthernetHeader{}), fieldNameMap, validators) } -func EvaluationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EvaluationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.evaluation", fields, reflect.TypeOf(Evaluation{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.evaluation", fields, reflect.TypeOf(Evaluation{}), fieldNameMap, validators) } -func EventBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EventBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["criteria"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(CriterionBindingType), reflect.TypeOf([]Criterion{}))) + fields["criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(CriterionBindingType), reflect.TypeOf([]Criterion{}))) fieldNameMap["criteria"] = "Criteria" - fields["source"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(SourceBindingType)}, bindings.REST)) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(SourceBindingType)})) fieldNameMap["source"] = "Source" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.event", fields, reflect.TypeOf(Event{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.event", fields, reflect.TypeOf(Event{}), fieldNameMap, validators) } -func EvpnConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EvpnConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["advanced_config"] = bindings.NewOptionalType(bindings.NewReferenceType(EvpnConfigAdvancedConfigBindingType)) + fields["advanced_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(EvpnConfigAdvancedConfigBindingType)) fieldNameMap["advanced_config"] = "AdvancedConfig" - fields["encapsulation_method"] = bindings.NewOptionalType(bindings.NewReferenceType(EvpnEncapConfigBindingType)) + fields["encapsulation_method"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(EvpnEncapConfigBindingType)) fieldNameMap["encapsulation_method"] = "EncapsulationMethod" - fields["mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mode"] = "Mode" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.evpn_config", fields, reflect.TypeOf(EvpnConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.evpn_config", fields, reflect.TypeOf(EvpnConfig{}), fieldNameMap, validators) } -func EvpnConfigAdvancedConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EvpnConfigAdvancedConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.evpn_config_advanced_config", fields, reflect.TypeOf(EvpnConfigAdvancedConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.evpn_config_advanced_config", fields, reflect.TypeOf(EvpnConfigAdvancedConfig{}), fieldNameMap, validators) } -func EvpnEncapConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EvpnEncapConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["evpn_tenant_config_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["evpn_tenant_config_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["evpn_tenant_config_path"] = "EvpnTenantConfigPath" - fields["vni_pool_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vni_pool_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vni_pool_path"] = "VniPoolPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.evpn_encap_config", fields, reflect.TypeOf(EvpnEncapConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.evpn_encap_config", fields, reflect.TypeOf(EvpnEncapConfig{}), fieldNameMap, validators) } -func EvpnTenantConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EvpnTenantConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["mappings"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(VlanVniRangePairBindingType), reflect.TypeOf([]VlanVniRangePair{}))) + fields["mappings"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(VlanVniRangePairBindingType), reflect.TypeOf([]VlanVniRangePair{}))) fieldNameMap["mappings"] = "Mappings" - fields["transport_zone_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_zone_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_zone_path"] = "TransportZonePath" - fields["vni_pool_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vni_pool_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vni_pool_path"] = "VniPoolPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.evpn_tenant_config", fields, reflect.TypeOf(EvpnTenantConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.evpn_tenant_config", fields, reflect.TypeOf(EvpnTenantConfig{}), fieldNameMap, validators) } -func EvpnTenantConfigListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EvpnTenantConfigListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(EvpnTenantConfigBindingType), reflect.TypeOf([]EvpnTenantConfig{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(EvpnTenantConfigBindingType), reflect.TypeOf([]EvpnTenantConfig{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.evpn_tenant_config_list_result", fields, reflect.TypeOf(EvpnTenantConfigListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.evpn_tenant_config_list_result", fields, reflect.TypeOf(EvpnTenantConfigListResult{}), fieldNameMap, validators) } -func EvpnTunnelEndpointConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EvpnTunnelEndpointConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["edge_path"] = "EdgePath" - fields["local_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["local_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["local_addresses"] = "LocalAddresses" - fields["mtu"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["mtu"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["mtu"] = "Mtu" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.evpn_tunnel_endpoint_config", fields, reflect.TypeOf(EvpnTunnelEndpointConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.evpn_tunnel_endpoint_config", fields, reflect.TypeOf(EvpnTunnelEndpointConfig{}), fieldNameMap, validators) } -func EvpnTunnelEndpointConfigListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func EvpnTunnelEndpointConfigListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(EvpnTunnelEndpointConfigBindingType), reflect.TypeOf([]EvpnTunnelEndpointConfig{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(EvpnTunnelEndpointConfigBindingType), reflect.TypeOf([]EvpnTunnelEndpointConfig{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.evpn_tunnel_endpoint_config_list_result", fields, reflect.TypeOf(EvpnTunnelEndpointConfigListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.evpn_tunnel_endpoint_config_list_result", fields, reflect.TypeOf(EvpnTunnelEndpointConfigListResult{}), fieldNameMap, validators) } -func ExportRequestParameterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ExcludedMembersListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["draft_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_address_expression"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPAddressExpressionBindingType)) + fieldNameMap["ip_address_expression"] = "IpAddressExpression" + fields["path_expression"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PathExpressionBindingType)) + fieldNameMap["path_expression"] = "PathExpression" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.excluded_members_list", fields, reflect.TypeOf(ExcludedMembersList{}), fieldNameMap, validators) +} + +func ExportRequestParameterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["draft_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["draft_path"] = "DraftPath" - fields["passphrase"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["passphrase"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["passphrase"] = "Passphrase" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.export_request_parameter", fields, reflect.TypeOf(ExportRequestParameter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.export_request_parameter", fields, reflect.TypeOf(ExportRequestParameter{}), fieldNameMap, validators) } -func ExportTaskBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ExportTaskBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["async_response_available"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["async_response_available"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["async_response_available"] = "AsyncResponseAvailable" - fields["cancelable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["cancelable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["cancelable"] = "Cancelable" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["end_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["end_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["end_time"] = "EndTime" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["message"] = "Message" - fields["progress"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["progress"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["progress"] = "Progress" - fields["request_method"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_method"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_method"] = "RequestMethod" - fields["request_uri"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_uri"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_uri"] = "RequestUri" - fields["start_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["start_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["start_time"] = "StartTime" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - fields["user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["user"] = "User" - fields["failure_msg"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["failure_msg"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["failure_msg"] = "FailureMsg" - fields["draft_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["draft_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["draft_path"] = "DraftPath" - fields["exported_file"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["exported_file"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["exported_file"] = "ExportedFile" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.export_task", fields, reflect.TypeOf(ExportTask{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.export_task", fields, reflect.TypeOf(ExportTask{}), fieldNameMap, validators) } -func ExpressionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ExpressionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.expression", fields, reflect.TypeOf(Expression{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.expression", fields, reflect.TypeOf(Expression{}), fieldNameMap, validators) } -func ExternalGatewayBfdConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ExternalGatewayBfdConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["bfd_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["bfd_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["bfd_profile_path"] = "BfdProfilePath" - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.external_gateway_bfd_config", fields, reflect.TypeOf(ExternalGatewayBfdConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.external_gateway_bfd_config", fields, reflect.TypeOf(ExternalGatewayBfdConfig{}), fieldNameMap, validators) } -func ExternalIDExpressionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ExternalIDExpressionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["external_ids"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["external_ids"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["external_ids"] = "ExternalIds" - fields["member_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["member_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["member_type"] = "MemberType" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.external_ID_expression", fields, reflect.TypeOf(ExternalIDExpression{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.external_ID_expression", fields, reflect.TypeOf(ExternalIDExpression{}), fieldNameMap, validators) } -func FIPSGlobalConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FIPSGlobalConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["lb_fips_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["lb_fips_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["lb_fips_enabled"] = "LbFipsEnabled" - fields["tls_fips_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tls_fips_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tls_fips_enabled"] = "TlsFipsEnabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.FIPS_global_config", fields, reflect.TypeOf(FIPSGlobalConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.FIPS_global_config", fields, reflect.TypeOf(FIPSGlobalConfig{}), fieldNameMap, validators) } -func FabricHostNodeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FabricHostNodeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["compute_collection_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["compute_collection_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["compute_collection_id"] = "ComputeCollectionId" - fields["discovered_ip_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["discovered_ip_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["discovered_ip_addresses"] = "DiscoveredIpAddresses" - fields["discovered_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["discovered_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["discovered_node_id"] = "DiscoveredNodeId" - fields["fqdn"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dpu"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DpuInfoBindingType), reflect.TypeOf([]DpuInfo{}))) + fieldNameMap["dpu"] = "Dpu" + fields["fqdn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["fqdn"] = "Fqdn" - fields["host_credential"] = bindings.NewOptionalType(bindings.NewReferenceType(HostNodeLoginCredentialBindingType)) + fields["host_credential"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(HostNodeLoginCredentialBindingType)) fieldNameMap["host_credential"] = "HostCredential" - fields["ip_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ip_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ip_addresses"] = "IpAddresses" - fields["maintenance_mode_state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["maintenance_mode_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["maintenance_mode_state"] = "MaintenanceModeState" - fields["managed_by_server"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["managed_by_server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["managed_by_server"] = "ManagedByServer" - fields["os_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["os_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["os_type"] = "OsType" - fields["os_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["os_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["os_version"] = "OsVersion" - fields["windows_install_location"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["windows_install_location"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["windows_install_location"] = "WindowsInstallLocation" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.fabric_host_node", fields, reflect.TypeOf(FabricHostNode{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.fabric_host_node", fields, reflect.TypeOf(FabricHostNode{}), fieldNameMap, validators) } -func FeaturePermissionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FeaturePermissionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["feature"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["feature"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["feature"] = "Feature" - fields["feature_description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["feature_description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["feature_description"] = "FeatureDescription" - fields["feature_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["feature_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["feature_name"] = "FeatureName" - fields["is_execute_recommended"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_execute_recommended"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_execute_recommended"] = "IsExecuteRecommended" - fields["is_internal"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_internal"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_internal"] = "IsInternal" - fields["permission"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["permission"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["permission"] = "Permission" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.feature_permission", fields, reflect.TypeOf(FeaturePermission{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.feature_permission", fields, reflect.TypeOf(FeaturePermission{}), fieldNameMap, validators) } -func FeaturePermissionArrayBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FeaturePermissionArrayBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["feature_permissions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(FeaturePermissionBindingType), reflect.TypeOf([]FeaturePermission{}))) + fields["feature_permissions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(FeaturePermissionBindingType), reflect.TypeOf([]FeaturePermission{}))) fieldNameMap["feature_permissions"] = "FeaturePermissions" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.feature_permission_array", fields, reflect.TypeOf(FeaturePermissionArray{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.feature_permission_array", fields, reflect.TypeOf(FeaturePermissionArray{}), fieldNameMap, validators) } -func FeaturePermissionListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FeaturePermissionListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(FeaturePermissionBindingType), reflect.TypeOf([]FeaturePermission{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(FeaturePermissionBindingType), reflect.TypeOf([]FeaturePermission{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.feature_permission_list_result", fields, reflect.TypeOf(FeaturePermissionListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.feature_permission_list_result", fields, reflect.TypeOf(FeaturePermissionListResult{}), fieldNameMap, validators) } -func FeatureSetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FeatureSetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["feature_list"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["feature_list"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["feature_list"] = "FeatureList" - fields["require_all_permissions"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["require_all_permissions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["require_all_permissions"] = "RequireAllPermissions" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.feature_set", fields, reflect.TypeOf(FeatureSet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.feature_set", fields, reflect.TypeOf(FeatureSet{}), fieldNameMap, validators) } -func FederationComponentUpgradeStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FederationComponentUpgradeStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_type"] = "ComponentType" - fields["current_version_node_summary"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(FederationNodeSummaryBindingType), reflect.TypeOf([]FederationNodeSummary{}))) + fields["current_version_node_summary"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(FederationNodeSummaryBindingType), reflect.TypeOf([]FederationNodeSummary{}))) fieldNameMap["current_version_node_summary"] = "CurrentVersionNodeSummary" - fields["details"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["details"] = "Details" - fields["percent_complete"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["percent_complete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["percent_complete"] = "PercentComplete" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - fields["target_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["target_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["target_version"] = "TargetVersion" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.federation_component_upgrade_status", fields, reflect.TypeOf(FederationComponentUpgradeStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.federation_component_upgrade_status", fields, reflect.TypeOf(FederationComponentUpgradeStatus{}), fieldNameMap, validators) } -func FederationConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FederationConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_config"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SiteFederationConfigBindingType), reflect.TypeOf([]SiteFederationConfig{}))) + fields["site_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SiteFederationConfigBindingType), reflect.TypeOf([]SiteFederationConfig{}))) fieldNameMap["site_config"] = "SiteConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.federation_config", fields, reflect.TypeOf(FederationConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.federation_config", fields, reflect.TypeOf(FederationConfig{}), fieldNameMap, validators) } -func FederationConnectivityConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FederationConnectivityConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["global_overlay_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["global_overlay_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["global_overlay_id"] = "GlobalOverlayId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.federation_connectivity_config", fields, reflect.TypeOf(FederationConnectivityConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.federation_connectivity_config", fields, reflect.TypeOf(FederationConnectivityConfig{}), fieldNameMap, validators) } -func FederationGatewayConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FederationGatewayConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["global_overlay_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["global_overlay_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["global_overlay_id"] = "GlobalOverlayId" - fields["site_allocation_indices"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SiteAllocationIndexForEdgeBindingType), reflect.TypeOf([]SiteAllocationIndexForEdge{}))) + fields["site_allocation_indices"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SiteAllocationIndexForEdgeBindingType), reflect.TypeOf([]SiteAllocationIndexForEdge{}))) fieldNameMap["site_allocation_indices"] = "SiteAllocationIndices" - fields["transit_segment_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transit_segment_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transit_segment_id"] = "TransitSegmentId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.federation_gateway_config", fields, reflect.TypeOf(FederationGatewayConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.federation_gateway_config", fields, reflect.TypeOf(FederationGatewayConfig{}), fieldNameMap, validators) } -func FederationNodeSummaryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FederationNodeSummaryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["node_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["node_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["node_count"] = "NodeCount" - fields["version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["version"] = "Version" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.federation_node_summary", fields, reflect.TypeOf(FederationNodeSummary{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.federation_node_summary", fields, reflect.TypeOf(FederationNodeSummary{}), fieldNameMap, validators) } -func FederationQueueInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FederationQueueInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["current_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["current_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["current_size"] = "CurrentSize" - fields["max_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_size"] = "MaxSize" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["namespace"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["namespace"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["namespace"] = "Namespace" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.federation_queue_info", fields, reflect.TypeOf(FederationQueueInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.federation_queue_info", fields, reflect.TypeOf(FederationQueueInfo{}), fieldNameMap, validators) } -func FederationUpgradeSummaryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FederationUpgradeSummaryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["component_status"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(FederationComponentUpgradeStatusBindingType), reflect.TypeOf([]FederationComponentUpgradeStatus{}))) + fields["component_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(FederationComponentUpgradeStatusBindingType), reflect.TypeOf([]FederationComponentUpgradeStatus{}))) fieldNameMap["component_status"] = "ComponentStatus" - fields["current_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["current_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["current_version"] = "CurrentVersion" - fields["gpm_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["gpm_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["gpm_name"] = "GpmName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["last_upgrade_timestamp"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["last_upgrade_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["last_upgrade_timestamp"] = "LastUpgradeTimestamp" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["overall_upgrade_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["overall_upgrade_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["overall_upgrade_status"] = "OverallUpgradeStatus" - fields["site_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" - fields["site_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_ip"] = "SiteIp" - fields["site_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_type"] = "SiteType" - fields["target_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["target_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["target_version"] = "TargetVersion" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.federation_upgrade_summary", fields, reflect.TypeOf(FederationUpgradeSummary{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.federation_upgrade_summary", fields, reflect.TypeOf(FederationUpgradeSummary{}), fieldNameMap, validators) } -func FederationUpgradeSummaryListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FederationUpgradeSummaryListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(FederationUpgradeSummaryBindingType), reflect.TypeOf([]FederationUpgradeSummary{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(FederationUpgradeSummaryBindingType), reflect.TypeOf([]FederationUpgradeSummary{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.federation_upgrade_summary_list_result", fields, reflect.TypeOf(FederationUpgradeSummaryListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.federation_upgrade_summary_list_result", fields, reflect.TypeOf(FederationUpgradeSummaryListResult{}), fieldNameMap, validators) } -func FieldSanityConstraintExpressionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FieldSanityConstraintExpressionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["checks"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["checks"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["checks"] = "Checks" - fields["operator"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operator"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operator"] = "Operator" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.field_sanity_constraint_expression", fields, reflect.TypeOf(FieldSanityConstraintExpression{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.field_sanity_constraint_expression", fields, reflect.TypeOf(FieldSanityConstraintExpression{}), fieldNameMap, validators) } -func FieldSettingBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FieldSettingBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["field_pointer"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["field_pointer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["field_pointer"] = "FieldPointer" - fields["value"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(FieldSettingValueBindingType)}, bindings.REST)) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(FieldSettingValueBindingType)})) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.field_setting", fields, reflect.TypeOf(FieldSetting{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.field_setting", fields, reflect.TypeOf(FieldSetting{}), fieldNameMap, validators) } -func FieldSettingValueBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FieldSettingValueBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.field_setting_value", fields, reflect.TypeOf(FieldSettingValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.field_setting_value", fields, reflect.TypeOf(FieldSettingValue{}), fieldNameMap, validators) } -func FieldsFilterDataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FieldsFilterDataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_info"] = bindings.NewOptionalType(bindings.NewReferenceType(IpInfoBindingType)) + fields["ip_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IpInfoBindingType)) fieldNameMap["ip_info"] = "IpInfo" - fields["transport_info"] = bindings.NewOptionalType(bindings.NewReferenceType(TransportInfoBindingType)) + fields["network_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(NetworkInfoBindingType)) + fieldNameMap["network_info"] = "NetworkInfo" + fields["transport_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TransportInfoBindingType)) fieldNameMap["transport_info"] = "TransportInfo" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.fields_filter_data", fields, reflect.TypeOf(FieldsFilterData{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.fields_filter_data", fields, reflect.TypeOf(FieldsFilterData{}), fieldNameMap, validators) } -func FieldsPacketDataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FieldsPacketDataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["arp_header"] = bindings.NewOptionalType(bindings.NewReferenceType(ArpHeaderBindingType)) + fields["arp_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ArpHeaderBindingType)) fieldNameMap["arp_header"] = "ArpHeader" - fields["eth_header"] = bindings.NewOptionalType(bindings.NewReferenceType(EthernetHeaderBindingType)) + fields["eth_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(EthernetHeaderBindingType)) fieldNameMap["eth_header"] = "EthHeader" - fields["ip_header"] = bindings.NewOptionalType(bindings.NewReferenceType(Ipv4HeaderBindingType)) + fields["ip_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(Ipv4HeaderBindingType)) fieldNameMap["ip_header"] = "IpHeader" - fields["ipv6_header"] = bindings.NewOptionalType(bindings.NewReferenceType(Ipv6HeaderBindingType)) + fields["ipv6_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(Ipv6HeaderBindingType)) fieldNameMap["ipv6_header"] = "Ipv6Header" - fields["payload"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["payload"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["payload"] = "Payload" - fields["transport_header"] = bindings.NewOptionalType(bindings.NewReferenceType(TransportProtocolHeaderBindingType)) + fields["transport_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TransportProtocolHeaderBindingType)) fieldNameMap["transport_header"] = "TransportHeader" - fields["frame_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["frame_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["frame_size"] = "FrameSize" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["routed"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["routed"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["routed"] = "Routed" - fields["transport_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_type"] = "TransportType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.fields_packet_data", fields, reflect.TypeOf(FieldsPacketData{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.fields_packet_data", fields, reflect.TypeOf(FieldsPacketData{}), fieldNameMap, validators) } -func FileTransferAuthenticationSchemeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FileTransferAuthenticationSchemeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["password"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["identity_file"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["identity_file"] = "IdentityFile" + fields["password"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["password"] = "Password" - fields["scheme_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["scheme_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["scheme_name"] = "SchemeName" - fields["username"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["username"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["username"] = "Username" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.file_transfer_authentication_scheme", fields, reflect.TypeOf(FileTransferAuthenticationScheme{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.file_transfer_authentication_scheme", fields, reflect.TypeOf(FileTransferAuthenticationScheme{}), fieldNameMap, validators) } -func FileTransferProtocolBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FileTransferProtocolBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["authentication_scheme"] = bindings.NewOptionalType(bindings.NewReferenceType(FileTransferAuthenticationSchemeBindingType)) + fields["authentication_scheme"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FileTransferAuthenticationSchemeBindingType)) fieldNameMap["authentication_scheme"] = "AuthenticationScheme" - fields["protocol_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["protocol_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["protocol_name"] = "ProtocolName" - fields["ssh_fingerprint"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ssh_fingerprint"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ssh_fingerprint"] = "SshFingerprint" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.file_transfer_protocol", fields, reflect.TypeOf(FileTransferProtocol{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.file_transfer_protocol", fields, reflect.TypeOf(FileTransferProtocol{}), fieldNameMap, validators) } -func FilterRequestBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FilterRequestBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["case_sensitive"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["case_sensitive"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["case_sensitive"] = "CaseSensitive" - fields["field_names"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["field_names"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["field_names"] = "FieldNames" - fields["value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.filter_request", fields, reflect.TypeOf(FilterRequest{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.filter_request", fields, reflect.TypeOf(FilterRequest{}), fieldNameMap, validators) } -func FilterWidgetConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FilterWidgetConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alias"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["alias"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["alias"] = "Alias" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["datasources"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) + fields["datasources"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) fieldNameMap["datasources"] = "Datasources" - fields["default_filter_value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) + fields["default_filter_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) fieldNameMap["default_filter_value"] = "DefaultFilterValue" - fields["drilldown_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["drilldown_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["drilldown_id"] = "DrilldownId" - fields["feature_set"] = bindings.NewOptionalType(bindings.NewReferenceType(FeatureSetBindingType)) + fields["feature_set"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FeatureSetBindingType)) fieldNameMap["feature_set"] = "FeatureSet" - fields["filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["filter"] = "Filter" - fields["filter_value_required"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["filter_value_required"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["filter_value_required"] = "FilterValueRequired" - fields["filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["filters"] = "Filters" - fields["footer"] = bindings.NewOptionalType(bindings.NewReferenceType(FooterBindingType)) + fields["footer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FooterBindingType)) fieldNameMap["footer"] = "Footer" - fields["icons"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) + fields["icons"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) fieldNameMap["icons"] = "Icons" - fields["is_drilldown"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_drilldown"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_drilldown"] = "IsDrilldown" - fields["legend"] = bindings.NewOptionalType(bindings.NewReferenceType(LegendBindingType)) + fields["legend"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LegendBindingType)) fieldNameMap["legend"] = "Legend" - fields["plot_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) + fields["plot_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) fieldNameMap["plot_configs"] = "PlotConfigs" - fields["rowspan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rowspan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rowspan"] = "Rowspan" - fields["shared"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["shared"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["shared"] = "Shared" - fields["show_header"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_header"] = "ShowHeader" - fields["span"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["span"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["span"] = "Span" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.filter_widget_configuration", fields, reflect.TypeOf(FilterWidgetConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.filter_widget_configuration", fields, reflect.TypeOf(FilterWidgetConfiguration{}), fieldNameMap, validators) } -func FirewallConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FirewallConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["disable_auto_drafts"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["disable_auto_drafts"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["disable_auto_drafts"] = "DisableAutoDrafts" - fields["enable_firewall"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_firewall"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_firewall"] = "EnableFirewall" - fields["global_addrset_mode_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["global_addrset_mode_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["global_addrset_mode_enabled"] = "GlobalAddrsetModeEnabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.firewall_configuration", fields, reflect.TypeOf(FirewallConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.firewall_configuration", fields, reflect.TypeOf(FirewallConfiguration{}), fieldNameMap, validators) } -func FirstnSamplingBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FirstnSamplingBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["match_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["match_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["match_number"] = "MatchNumber" - fields["sampling_type"] = bindings.NewStringType() + fields["sampling_type"] = vapiBindings_.NewStringType() fieldNameMap["sampling_type"] = "SamplingType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.firstn_sampling", fields, reflect.TypeOf(FirstnSampling{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.firstn_sampling", fields, reflect.TypeOf(FirstnSampling{}), fieldNameMap, validators) } -func FloodProtectionProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FloodProtectionProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["icmp_active_flow_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["icmp_active_flow_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["icmp_active_flow_limit"] = "IcmpActiveFlowLimit" - fields["other_active_conn_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["other_active_conn_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["other_active_conn_limit"] = "OtherActiveConnLimit" - fields["tcp_half_open_conn_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["tcp_half_open_conn_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["tcp_half_open_conn_limit"] = "TcpHalfOpenConnLimit" - fields["udp_active_flow_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["udp_active_flow_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["udp_active_flow_limit"] = "UdpActiveFlowLimit" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.flood_protection_profile", fields, reflect.TypeOf(FloodProtectionProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.flood_protection_profile", fields, reflect.TypeOf(FloodProtectionProfile{}), fieldNameMap, validators) } -func FloodProtectionProfileBindingListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FloodProtectionProfileBindingListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(FloodProtectionProfileBindingMapBindingType), reflect.TypeOf([]FloodProtectionProfileBindingMap{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(FloodProtectionProfileBindingMapBindingType), reflect.TypeOf([]FloodProtectionProfileBindingMap{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.flood_protection_profile_binding_list_result", fields, reflect.TypeOf(FloodProtectionProfileBindingListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.flood_protection_profile_binding_list_result", fields, reflect.TypeOf(FloodProtectionProfileBindingListResult{}), fieldNameMap, validators) } -func FloodProtectionProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FloodProtectionProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["profile_path"] = "ProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.flood_protection_profile_binding_map", fields, reflect.TypeOf(FloodProtectionProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.flood_protection_profile_binding_map", fields, reflect.TypeOf(FloodProtectionProfileBindingMap{}), fieldNameMap, validators) } -func FloodProtectionProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FloodProtectionProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(FloodProtectionProfileBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(FloodProtectionProfileBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.flood_protection_profile_list_result", fields, reflect.TypeOf(FloodProtectionProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.flood_protection_profile_list_result", fields, reflect.TypeOf(FloodProtectionProfileListResult{}), fieldNameMap, validators) } -func FlowInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FlowInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cross_site_flow_info"] = bindings.NewOptionalType(bindings.NewReferenceType(CrossSiteFlowInfoBindingType)) + fields["cross_site_flow_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(CrossSiteFlowInfoBindingType)) fieldNameMap["cross_site_flow_info"] = "CrossSiteFlowInfo" - fields["flow_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["flow_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["flow_type"] = "FlowType" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["queue_infos"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(FederationQueueInfoBindingType), reflect.TypeOf([]FederationQueueInfo{}))) + fields["queue_infos"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(FederationQueueInfoBindingType), reflect.TypeOf([]FederationQueueInfo{}))) fieldNameMap["queue_infos"] = "QueueInfos" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.flow_info", fields, reflect.TypeOf(FlowInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.flow_info", fields, reflect.TypeOf(FlowInfo{}), fieldNameMap, validators) } -func FooterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FooterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["actions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(FooterActionBindingType), reflect.TypeOf([]FooterAction{}))) + fields["actions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(FooterActionBindingType), reflect.TypeOf([]FooterAction{}))) fieldNameMap["actions"] = "Actions" - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.footer", fields, reflect.TypeOf(Footer{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.footer", fields, reflect.TypeOf(Footer{}), fieldNameMap, validators) } -func FooterActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FooterActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dock_to_container_footer"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["dock_to_container_footer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["dock_to_container_footer"] = "DockToContainerFooter" - fields["label"] = bindings.NewOptionalType(bindings.NewReferenceType(LabelBindingType)) + fields["label"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LabelBindingType)) fieldNameMap["label"] = "Label" - fields["url"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["url"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["url"] = "Url" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.footer_action", fields, reflect.TypeOf(FooterAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.footer_action", fields, reflect.TypeOf(FooterAction{}), fieldNameMap, validators) } -func FormFactorDetailBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FormFactorDetailBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["node_resources"] = bindings.NewOptionalType(bindings.NewReferenceType(NodeResourcesBindingType)) + fields["node_resources"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(NodeResourcesBindingType)) fieldNameMap["node_resources"] = "NodeResources" - fields["supported_features"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["supported_features"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["supported_features"] = "SupportedFeatures" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.form_factor_detail", fields, reflect.TypeOf(FormFactorDetail{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.form_factor_detail", fields, reflect.TypeOf(FormFactorDetail{}), fieldNameMap, validators) } -func FormFactorsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FormFactorsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["advanced"] = bindings.NewOptionalType(bindings.NewReferenceType(FormFactorDetailBindingType)) + fields["advanced"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FormFactorDetailBindingType)) fieldNameMap["advanced"] = "Advanced" - fields["evaluation"] = bindings.NewOptionalType(bindings.NewReferenceType(FormFactorDetailBindingType)) + fields["evaluation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FormFactorDetailBindingType)) fieldNameMap["evaluation"] = "Evaluation" - fields["standard"] = bindings.NewOptionalType(bindings.NewReferenceType(FormFactorDetailBindingType)) + fields["standard"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FormFactorDetailBindingType)) fieldNameMap["standard"] = "Standard" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.form_factors", fields, reflect.TypeOf(FormFactors{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.form_factors", fields, reflect.TypeOf(FormFactors{}), fieldNameMap, validators) } -func ForwardingPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ForwardingPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["category"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["category"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["category"] = "Category" - fields["comments"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["comments"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["comments"] = "Comments" - fields["internal_sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["internal_sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["internal_sequence_number"] = "InternalSequenceNumber" - fields["is_default"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_default"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_default"] = "IsDefault" - fields["lock_modified_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lock_modified_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lock_modified_by"] = "LockModifiedBy" - fields["lock_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["lock_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["lock_modified_time"] = "LockModifiedTime" - fields["locked"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["locked"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["locked"] = "Locked" - fields["rule_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rule_count"] = "RuleCount" - fields["scheduler_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["scheduler_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["scheduler_path"] = "SchedulerPath" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["scope"] = "Scope" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["stateful"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["stateful"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["stateful"] = "Stateful" - fields["tcp_strict"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tcp_strict"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tcp_strict"] = "TcpStrict" - fields["rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ForwardingRuleBindingType), reflect.TypeOf([]ForwardingRule{}))) + fields["rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ForwardingRuleBindingType), reflect.TypeOf([]ForwardingRule{}))) fieldNameMap["rules"] = "Rules" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.forwarding_policy", fields, reflect.TypeOf(ForwardingPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.forwarding_policy", fields, reflect.TypeOf(ForwardingPolicy{}), fieldNameMap, validators) } -func ForwardingPolicyListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ForwardingPolicyListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ForwardingPolicyBindingType), reflect.TypeOf([]ForwardingPolicy{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ForwardingPolicyBindingType), reflect.TypeOf([]ForwardingPolicy{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.forwarding_policy_list_result", fields, reflect.TypeOf(ForwardingPolicyListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.forwarding_policy_list_result", fields, reflect.TypeOf(ForwardingPolicyListResult{}), fieldNameMap, validators) } -func ForwardingPolicyStatisticsForEnforcementPointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ForwardingPolicyStatisticsForEnforcementPointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enforcement_point"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point"] = "EnforcementPoint" - fields["statistics"] = bindings.NewOptionalType(bindings.NewReferenceType(ForwardingPolicyStatsBindingType)) + fields["statistics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ForwardingPolicyStatsBindingType)) fieldNameMap["statistics"] = "Statistics" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.forwarding_policy_statistics_for_enforcement_point", fields, reflect.TypeOf(ForwardingPolicyStatisticsForEnforcementPoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.forwarding_policy_statistics_for_enforcement_point", fields, reflect.TypeOf(ForwardingPolicyStatisticsForEnforcementPoint{}), fieldNameMap, validators) } -func ForwardingPolicyStatisticsListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ForwardingPolicyStatisticsListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ForwardingPolicyStatisticsForEnforcementPointBindingType), reflect.TypeOf([]ForwardingPolicyStatisticsForEnforcementPoint{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ForwardingPolicyStatisticsForEnforcementPointBindingType), reflect.TypeOf([]ForwardingPolicyStatisticsForEnforcementPoint{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.forwarding_policy_statistics_list_result", fields, reflect.TypeOf(ForwardingPolicyStatisticsListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.forwarding_policy_statistics_list_result", fields, reflect.TypeOf(ForwardingPolicyStatisticsListResult{}), fieldNameMap, validators) } -func ForwardingPolicyStatsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ForwardingPolicyStatsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ForwardingRuleStatsBindingType), reflect.TypeOf([]ForwardingRuleStats{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ForwardingRuleStatsBindingType), reflect.TypeOf([]ForwardingRuleStats{}))) fieldNameMap["results"] = "Results" - fields["section_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["section_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["section_id"] = "SectionId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.forwarding_policy_stats", fields, reflect.TypeOf(ForwardingPolicyStats{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.forwarding_policy_stats", fields, reflect.TypeOf(ForwardingPolicyStats{}), fieldNameMap, validators) } -func ForwardingRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ForwardingRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["destination_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["destination_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["destination_groups"] = "DestinationGroups" - fields["destinations_excluded"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["destinations_excluded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["destinations_excluded"] = "DestinationsExcluded" - fields["direction"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["direction"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["direction"] = "Direction" - fields["disabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["disabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["disabled"] = "Disabled" - fields["ip_protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_protocol"] = "IpProtocol" - fields["is_default"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_default"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_default"] = "IsDefault" - fields["logged"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["logged"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["logged"] = "Logged" - fields["notes"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["notes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["notes"] = "Notes" - fields["profiles"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["profiles"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["profiles"] = "Profiles" - fields["rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rule_id"] = "RuleId" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["scope"] = "Scope" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["service_entries"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ServiceEntryBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["service_entries"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ServiceEntryBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["service_entries"] = "ServiceEntries" - fields["services"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["services"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["services"] = "Services" - fields["source_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["source_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["source_groups"] = "SourceGroups" - fields["sources_excluded"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sources_excluded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sources_excluded"] = "SourcesExcluded" - fields["tag"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tag"] = "Tag" - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.forwarding_rule", fields, reflect.TypeOf(ForwardingRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.forwarding_rule", fields, reflect.TypeOf(ForwardingRule{}), fieldNameMap, validators) } -func ForwardingRuleListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ForwardingRuleListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ForwardingRuleBindingType), reflect.TypeOf([]ForwardingRule{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ForwardingRuleBindingType), reflect.TypeOf([]ForwardingRule{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.forwarding_rule_list_result", fields, reflect.TypeOf(ForwardingRuleListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.forwarding_rule_list_result", fields, reflect.TypeOf(ForwardingRuleListResult{}), fieldNameMap, validators) } -func ForwardingRuleStatisticsForEnforcementPointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ForwardingRuleStatisticsForEnforcementPointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enforcement_point"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point"] = "EnforcementPoint" - fields["statistics"] = bindings.NewOptionalType(bindings.NewReferenceType(ForwardingRuleStatsBindingType)) + fields["statistics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ForwardingRuleStatsBindingType)) fieldNameMap["statistics"] = "Statistics" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.forwarding_rule_statistics_for_enforcement_point", fields, reflect.TypeOf(ForwardingRuleStatisticsForEnforcementPoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.forwarding_rule_statistics_for_enforcement_point", fields, reflect.TypeOf(ForwardingRuleStatisticsForEnforcementPoint{}), fieldNameMap, validators) } -func ForwardingRuleStatisticsListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ForwardingRuleStatisticsListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ForwardingRuleStatisticsForEnforcementPointBindingType), reflect.TypeOf([]ForwardingRuleStatisticsForEnforcementPoint{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ForwardingRuleStatisticsForEnforcementPointBindingType), reflect.TypeOf([]ForwardingRuleStatisticsForEnforcementPoint{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.forwarding_rule_statistics_list_result", fields, reflect.TypeOf(ForwardingRuleStatisticsListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.forwarding_rule_statistics_list_result", fields, reflect.TypeOf(ForwardingRuleStatisticsListResult{}), fieldNameMap, validators) } -func ForwardingRuleStatsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ForwardingRuleStatsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["byte_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["byte_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["byte_count"] = "ByteCount" - fields["hit_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["hit_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["hit_count"] = "HitCount" - fields["internal_rule_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["internal_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["internal_rule_id"] = "InternalRuleId" - fields["l7_accept_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["l7_accept_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["l7_accept_count"] = "L7AcceptCount" - fields["l7_reject_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["l7_reject_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["l7_reject_count"] = "L7RejectCount" - fields["l7_reject_with_response_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["l7_reject_with_response_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["l7_reject_with_response_count"] = "L7RejectWithResponseCount" - fields["lr_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lr_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lr_path"] = "LrPath" - fields["max_popularity_index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_popularity_index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_popularity_index"] = "MaxPopularityIndex" - fields["max_session_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_session_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_session_count"] = "MaxSessionCount" - fields["packet_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["packet_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["packet_count"] = "PacketCount" - fields["popularity_index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["popularity_index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["popularity_index"] = "PopularityIndex" - fields["rule"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["rule"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["rule"] = "Rule" - fields["session_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["session_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["session_count"] = "SessionCount" - fields["total_session_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_session_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_session_count"] = "TotalSessionCount" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.forwarding_rule_stats", fields, reflect.TypeOf(ForwardingRuleStats{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.forwarding_rule_stats", fields, reflect.TypeOf(ForwardingRuleStats{}), fieldNameMap, validators) } -func FqdnAnalysisConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FqdnAnalysisConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.fqdn_analysis_config", fields, reflect.TypeOf(FqdnAnalysisConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.fqdn_analysis_config", fields, reflect.TypeOf(FqdnAnalysisConfig{}), fieldNameMap, validators) } -func FullSyncInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FullSyncInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["data_streaming_from_source_end_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["data_streaming_from_source_end_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["data_streaming_from_source_end_time"] = "DataStreamingFromSourceEndTime" - fields["data_streaming_from_source_progress"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["data_streaming_from_source_progress"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["data_streaming_from_source_progress"] = "DataStreamingFromSourceProgress" - fields["data_streaming_from_source_start_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["data_streaming_from_source_start_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["data_streaming_from_source_start_time"] = "DataStreamingFromSourceStartTime" - fields["end_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["end_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["end_time"] = "EndTime" - fields["errors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["errors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["errors"] = "Errors" - fields["fullSyncId"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["fullSyncId"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["fullSyncId"] = "FullSyncId" - fields["reason"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["reason"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["reason"] = "Reason" - fields["reason_code"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["reason_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["reason_code"] = "ReasonCode" - fields["receiver_end_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["receiver_end_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["receiver_end_time"] = "ReceiverEndTime" - fields["receiver_start_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["receiver_start_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["receiver_start_time"] = "ReceiverStartTime" - fields["receiver_state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["receiver_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["receiver_state"] = "ReceiverState" - fields["receiver_time_to_apply_in_millis"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["receiver_time_to_apply_in_millis"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["receiver_time_to_apply_in_millis"] = "ReceiverTimeToApplyInMillis" - fields["stage"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["stage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["stage"] = "Stage" - fields["start_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["start_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["start_time"] = "StartTime" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - fields["warnings"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["warnings"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["warnings"] = "Warnings" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.full_sync_info", fields, reflect.TypeOf(FullSyncInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.full_sync_info", fields, reflect.TypeOf(FullSyncInfo{}), fieldNameMap, validators) } -func FullSyncStateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FullSyncStateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["errors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["errors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["errors"] = "Errors" - fields["full_sync_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["full_sync_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["full_sync_id"] = "FullSyncId" - fields["last_completed_stage"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["last_completed_stage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["last_completed_stage"] = "LastCompletedStage" - fields["last_upate_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_upate_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_upate_time"] = "LastUpateTime" - fields["last_update_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_time"] = "LastUpdateTime" - fields["start_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["start_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["start_time"] = "StartTime" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.full_sync_state", fields, reflect.TypeOf(FullSyncState{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.full_sync_state", fields, reflect.TypeOf(FullSyncState{}), fieldNameMap, validators) } -func FullSyncStateListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func FullSyncStateListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(FullSyncStateBindingType), reflect.TypeOf([]FullSyncState{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(FullSyncStateBindingType), reflect.TypeOf([]FullSyncState{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.full_sync_state_list_result", fields, reflect.TypeOf(FullSyncStateListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.full_sync_state_list_result", fields, reflect.TypeOf(FullSyncStateListResult{}), fieldNameMap, validators) } -func GatewayFloodProtectionProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GatewayFloodProtectionProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["nat_active_conn_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["nat_active_conn_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["nat_active_conn_limit"] = "NatActiveConnLimit" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["icmp_active_flow_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["icmp_active_flow_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["icmp_active_flow_limit"] = "IcmpActiveFlowLimit" - fields["other_active_conn_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["other_active_conn_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["other_active_conn_limit"] = "OtherActiveConnLimit" - fields["tcp_half_open_conn_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["tcp_half_open_conn_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["tcp_half_open_conn_limit"] = "TcpHalfOpenConnLimit" - fields["udp_active_flow_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["udp_active_flow_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["udp_active_flow_limit"] = "UdpActiveFlowLimit" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.gateway_flood_protection_profile", fields, reflect.TypeOf(GatewayFloodProtectionProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.gateway_flood_protection_profile", fields, reflect.TypeOf(GatewayFloodProtectionProfile{}), fieldNameMap, validators) } -func GatewayGeneralSecurityProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GatewayGeneralSecurityProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enable_double_flow"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_double_flow"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_double_flow"] = "EnableDoubleFlow" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.gateway_general_security_profile", fields, reflect.TypeOf(GatewayGeneralSecurityProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.gateway_general_security_profile", fields, reflect.TypeOf(GatewayGeneralSecurityProfile{}), fieldNameMap, validators) +} + +func GatewayInterfaceReferenceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["interface_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["interface_path"] = "InterfacePath" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.gateway_interface_reference", fields, reflect.TypeOf(GatewayInterfaceReference{}), fieldNameMap, validators) } -func GatewayPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GatewayPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["category"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["category"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["category"] = "Category" - fields["comments"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["comments"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["comments"] = "Comments" - fields["internal_sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["internal_sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["internal_sequence_number"] = "InternalSequenceNumber" - fields["is_default"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_default"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_default"] = "IsDefault" - fields["lock_modified_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lock_modified_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lock_modified_by"] = "LockModifiedBy" - fields["lock_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["lock_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["lock_modified_time"] = "LockModifiedTime" - fields["locked"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["locked"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["locked"] = "Locked" - fields["rule_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rule_count"] = "RuleCount" - fields["scheduler_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["scheduler_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["scheduler_path"] = "SchedulerPath" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["scope"] = "Scope" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["stateful"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["stateful"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["stateful"] = "Stateful" - fields["tcp_strict"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tcp_strict"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tcp_strict"] = "TcpStrict" - fields["rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RuleBindingType), reflect.TypeOf([]Rule{}))) + fields["rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RuleBindingType), reflect.TypeOf([]Rule{}))) fieldNameMap["rules"] = "Rules" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.gateway_policy", fields, reflect.TypeOf(GatewayPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.gateway_policy", fields, reflect.TypeOf(GatewayPolicy{}), fieldNameMap, validators) } -func GatewayPolicyListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GatewayPolicyListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(GatewayPolicyBindingType), reflect.TypeOf([]GatewayPolicy{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(GatewayPolicyBindingType), reflect.TypeOf([]GatewayPolicy{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.gateway_policy_list_result", fields, reflect.TypeOf(GatewayPolicyListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.gateway_policy_list_result", fields, reflect.TypeOf(GatewayPolicyListResult{}), fieldNameMap, validators) } -func GatewayQosProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GatewayQosProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["burst_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["burst_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["burst_size"] = "BurstSize" - fields["committed_bandwidth"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["committed_bandwidth"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["committed_bandwidth"] = "CommittedBandwidth" - fields["committed_bandwitdth"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["committed_bandwitdth"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["committed_bandwitdth"] = "CommittedBandwitdth" - fields["excess_action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["excess_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["excess_action"] = "ExcessAction" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.gateway_qos_profile", fields, reflect.TypeOf(GatewayQosProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.gateway_qos_profile", fields, reflect.TypeOf(GatewayQosProfile{}), fieldNameMap, validators) } -func GatewayQosProfileConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GatewayQosProfileConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["egress_qos_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["egress_qos_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["egress_qos_profile_path"] = "EgressQosProfilePath" - fields["ingress_qos_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ingress_qos_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ingress_qos_profile_path"] = "IngressQosProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.gateway_qos_profile_config", fields, reflect.TypeOf(GatewayQosProfileConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.gateway_qos_profile_config", fields, reflect.TypeOf(GatewayQosProfileConfig{}), fieldNameMap, validators) } -func GatewayQosProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GatewayQosProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(GatewayQosProfileBindingType), reflect.TypeOf([]GatewayQosProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(GatewayQosProfileBindingType), reflect.TypeOf([]GatewayQosProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.gateway_qos_profile_list_result", fields, reflect.TypeOf(GatewayQosProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.gateway_qos_profile_list_result", fields, reflect.TypeOf(GatewayQosProfileListResult{}), fieldNameMap, validators) } -func GatewayRouteCsvRecordBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GatewayRecoverySiteConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["admin_distance"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["failover_linked_tier1_gateway"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["failover_linked_tier1_gateway"] = "FailoverLinkedTier1Gateway" + fields["tier0_gateway_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["tier0_gateway_path"] = "Tier0GatewayPath" + fields["to_primary_site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["to_primary_site_path"] = "ToPrimarySitePath" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.gateway_recovery_site_config", fields, reflect.TypeOf(GatewayRecoverySiteConfig{}), fieldNameMap, validators) +} + +func GatewayRouteCsvRecordBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["admin_distance"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["admin_distance"] = "AdminDistance" - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["edge_path"] = "EdgePath" - fields["interface"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["interface"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["interface"] = "_Interface" - fields["lr_component_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lr_component_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lr_component_id"] = "LrComponentId" - fields["lr_component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lr_component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lr_component_type"] = "LrComponentType" - fields["network"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["network"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["network"] = "Network" - fields["next_hop"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["next_hop"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["next_hop"] = "NextHop" - fields["route_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["next_hop_gateway"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["next_hop_gateway"] = "NextHopGateway" + fields["route_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["route_type"] = "RouteType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.gateway_route_csv_record", fields, reflect.TypeOf(GatewayRouteCsvRecord{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.gateway_route_csv_record", fields, reflect.TypeOf(GatewayRouteCsvRecord{}), fieldNameMap, validators) } -func GatewayRouteTableInCsvFormatBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GatewayRouteTableInCsvFormatBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["file_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["file_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["file_name"] = "FileName" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(GatewayRouteCsvRecordBindingType), reflect.TypeOf([]GatewayRouteCsvRecord{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(GatewayRouteCsvRecordBindingType), reflect.TypeOf([]GatewayRouteCsvRecord{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.gateway_route_table_in_csv_format", fields, reflect.TypeOf(GatewayRouteTableInCsvFormat{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.gateway_route_table_in_csv_format", fields, reflect.TypeOf(GatewayRouteTableInCsvFormat{}), fieldNameMap, validators) } -func GeneralSecurityProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GatewaySiteFailoverActionConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["from_site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["from_site_path"] = "FromSitePath" + fields["to_primary_site_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(GatewayRecoverySiteConfigBindingType), reflect.TypeOf([]GatewayRecoverySiteConfig{}))) + fieldNameMap["to_primary_site_config"] = "ToPrimarySiteConfig" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.gateway_site_failover_action_config", fields, reflect.TypeOf(GatewaySiteFailoverActionConfig{}), fieldNameMap, validators) +} + +func GeneralSecurityProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.general_security_profile", fields, reflect.TypeOf(GeneralSecurityProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.general_security_profile", fields, reflect.TypeOf(GeneralSecurityProfile{}), fieldNameMap, validators) } -func GeneralSecurityProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GeneralSecurityProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["profile_path"] = "ProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.general_security_profile_binding_map", fields, reflect.TypeOf(GeneralSecurityProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.general_security_profile_binding_map", fields, reflect.TypeOf(GeneralSecurityProfileBindingMap{}), fieldNameMap, validators) } -func GenericDhcpOptionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GenericDhcpOptionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["code"] = "Code" - fields["values"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["values"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["values"] = "Values" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.generic_dhcp_option", fields, reflect.TypeOf(GenericDhcpOption{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.generic_dhcp_option", fields, reflect.TypeOf(GenericDhcpOption{}), fieldNameMap, validators) } -func GenericPolicyRealizedResourceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GenericPolicyRealizedResourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["alarms"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) + fields["alarms"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) fieldNameMap["alarms"] = "Alarms" - fields["intent_reference"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["intent_reference"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["intent_reference"] = "IntentReference" - fields["operational_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status"] = "OperationalStatus" - fields["operational_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status_error"] = "OperationalStatusError" - fields["publish_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status"] = "PublishStatus" - fields["publish_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status_error"] = "PublishStatusError" - fields["publish_status_error_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["publish_status_error_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["publish_status_error_code"] = "PublishStatusErrorCode" - fields["publish_status_error_details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) + fields["publish_status_error_details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) fieldNameMap["publish_status_error_details"] = "PublishStatusErrorDetails" - fields["realization_api"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_api"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_api"] = "RealizationApi" - fields["realization_specific_identifier"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_specific_identifier"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_specific_identifier"] = "RealizationSpecificIdentifier" - fields["runtime_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_error"] = "RuntimeError" - fields["runtime_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_status"] = "RuntimeStatus" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["entity_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["entity_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["entity_type"] = "EntityType" - fields["extended_attributes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(AttributeValBindingType), reflect.TypeOf([]AttributeVal{}))) + fields["extended_attributes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(AttributeValBindingType), reflect.TypeOf([]AttributeVal{}))) fieldNameMap["extended_attributes"] = "ExtendedAttributes" - fields["intent_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["intent_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["intent_paths"] = "IntentPaths" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.generic_policy_realized_resource", fields, reflect.TypeOf(GenericPolicyRealizedResource{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.generic_policy_realized_resource", fields, reflect.TypeOf(GenericPolicyRealizedResource{}), fieldNameMap, validators) } -func GenericPolicyRealizedResourceListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GenericPolicyRealizedResourceListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(GenericPolicyRealizedResourceBindingType), reflect.TypeOf([]GenericPolicyRealizedResource{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(GenericPolicyRealizedResourceBindingType), reflect.TypeOf([]GenericPolicyRealizedResource{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.generic_policy_realized_resource_list_result", fields, reflect.TypeOf(GenericPolicyRealizedResourceListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.generic_policy_realized_resource_list_result", fields, reflect.TypeOf(GenericPolicyRealizedResourceListResult{}), fieldNameMap, validators) } -func GlobalCollectorConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GlobalCollectorConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["collector_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["collector_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["collector_ip"] = "CollectorIp" - fields["collector_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["collector_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["collector_port"] = "CollectorPort" - fields["collector_type"] = bindings.NewStringType() + fields["collector_type"] = vapiBindings_.NewStringType() fieldNameMap["collector_type"] = "CollectorType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.global_collector_config", fields, reflect.TypeOf(GlobalCollectorConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.global_collector_config", fields, reflect.TypeOf(GlobalCollectorConfig{}), fieldNameMap, validators) } -func GlobalConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GlobalConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["allow_changing_vdr_mac_in_use"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["allow_changing_vdr_mac_in_use"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["allow_changing_vdr_mac_in_use"] = "AllowChangingVdrMacInUse" - fields["arp_limit_per_gateway"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["arp_limit_per_gateway"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["arp_limit_per_gateway"] = "ArpLimitPerGateway" - fields["external_gateway_bfd"] = bindings.NewOptionalType(bindings.NewReferenceType(ExternalGatewayBfdConfigBindingType)) + fields["external_gateway_bfd"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ExternalGatewayBfdConfigBindingType)) fieldNameMap["external_gateway_bfd"] = "ExternalGatewayBfd" - fields["fips"] = bindings.NewOptionalType(bindings.NewReferenceType(FIPSGlobalConfigBindingType)) + fields["fips"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FIPSGlobalConfigBindingType)) fieldNameMap["fips"] = "Fips" - fields["global_replication_mode_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["global_replication_mode_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["global_replication_mode_enabled"] = "GlobalReplicationModeEnabled" - fields["l3_forwarding_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["l3_forwarding_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["l3_forwarding_mode"] = "L3ForwardingMode" - fields["lb_ecmp"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["lb_ecmp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["lb_ecmp"] = "LbEcmp" - fields["mtu"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["mtu"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["mtu"] = "Mtu" - fields["operation_collectors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(GlobalCollectorConfigBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["operation_collectors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(GlobalCollectorConfigBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["operation_collectors"] = "OperationCollectors" - fields["physical_uplink_mtu"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["physical_uplink_mtu"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["physical_uplink_mtu"] = "PhysicalUplinkMtu" - fields["remote_tunnel_physical_mtu"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["remote_tunnel_physical_mtu"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["remote_tunnel_physical_mtu"] = "RemoteTunnelPhysicalMtu" - fields["uplink_mtu_threshold"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["uplink_mtu_threshold"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["uplink_mtu_threshold"] = "UplinkMtuThreshold" - fields["vdr_mac"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vdr_mac"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vdr_mac"] = "VdrMac" - fields["vdr_mac_nested"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vdr_mac_nested"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vdr_mac_nested"] = "VdrMacNested" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.global_config", fields, reflect.TypeOf(GlobalConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.global_config", fields, reflect.TypeOf(GlobalConfig{}), fieldNameMap, validators) } -func GlobalIdsSignatureBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GlobalDfwConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enable_firewall"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["enable_firewall"] = "EnableFirewall" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.global_dfw_configuration", fields, reflect.TypeOf(GlobalDfwConfiguration{}), fieldNameMap, validators) +} + +func GlobalDfwConfigurationListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(GlobalDfwConfigurationBindingType), reflect.TypeOf([]GlobalDfwConfiguration{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.global_dfw_configuration_list_result", fields, reflect.TypeOf(GlobalDfwConfigurationListResult{}), fieldNameMap, validators) +} + +func GlobalIdsSettingsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["auto_update"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["auto_update"] = "AutoUpdate" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.global_ids_settings", fields, reflect.TypeOf(GlobalIdsSettings{}), fieldNameMap, validators) +} + +func GlobalIdsSignatureBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - fields["signature_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["signature_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["signature_id"] = "SignatureId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.global_ids_signature", fields, reflect.TypeOf(GlobalIdsSignature{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.global_ids_signature", fields, reflect.TypeOf(GlobalIdsSignature{}), fieldNameMap, validators) } -func GlobalIdsSignatureListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GlobalIdsSignatureListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(GlobalIdsSignatureBindingType), reflect.TypeOf([]GlobalIdsSignature{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(GlobalIdsSignatureBindingType), reflect.TypeOf([]GlobalIdsSignature{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.global_ids_signature_list_result", fields, reflect.TypeOf(GlobalIdsSignatureListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.global_ids_signature_list_result", fields, reflect.TypeOf(GlobalIdsSignatureListResult{}), fieldNameMap, validators) } -func GlobalManagerBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GlobalManagerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["connection_info"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SiteNodeConnectionInfoBindingType), reflect.TypeOf([]SiteNodeConnectionInfo{}))) + fields["connection_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SiteNodeConnectionInfoBindingType), reflect.TypeOf([]SiteNodeConnectionInfo{}))) fieldNameMap["connection_info"] = "ConnectionInfo" - fields["fail_if_rtt_exceeded"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["fail_if_rtt_exceeded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["fail_if_rtt_exceeded"] = "FailIfRttExceeded" - fields["federation_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["federation_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["federation_id"] = "FederationId" - fields["maximum_rtt"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["maximum_rtt"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["maximum_rtt"] = "MaximumRtt" - fields["mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mode"] = "Mode" - fields["site_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.global_manager", fields, reflect.TypeOf(GlobalManager{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.global_manager", fields, reflect.TypeOf(GlobalManager{}), fieldNameMap, validators) } -func GlobalManagerConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GlobalManagerConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["rtep_config"] = bindings.NewOptionalType(bindings.NewReferenceType(GmRtepConfigBindingType)) + fields["rtep_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(GmRtepConfigBindingType)) fieldNameMap["rtep_config"] = "RtepConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.global_manager_config", fields, reflect.TypeOf(GlobalManagerConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.global_manager_config", fields, reflect.TypeOf(GlobalManagerConfig{}), fieldNameMap, validators) } -func GlobalManagerListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GlobalManagerListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(GlobalManagerBindingType), reflect.TypeOf([]GlobalManager{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(GlobalManagerBindingType), reflect.TypeOf([]GlobalManager{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.global_manager_list_result", fields, reflect.TypeOf(GlobalManagerListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.global_manager_list_result", fields, reflect.TypeOf(GlobalManagerListResult{}), fieldNameMap, validators) } -func GlobalManagerSwitchOverRequestParameterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GlobalManagerSwitchOverRequestParameterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["force"] = "Force" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.global_manager_switch_over_request_parameter", fields, reflect.TypeOf(GlobalManagerSwitchOverRequestParameter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.global_manager_switch_over_request_parameter", fields, reflect.TypeOf(GlobalManagerSwitchOverRequestParameter{}), fieldNameMap, validators) } -func GlobalRestoreStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GlobalRestoreStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.global_restore_status", fields, reflect.TypeOf(GlobalRestoreStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.global_restore_status", fields, reflect.TypeOf(GlobalRestoreStatus{}), fieldNameMap, validators) } -func GmFederationSiteConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GmFederationSiteConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["transit_subnet"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transit_subnet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transit_subnet"] = "TransitSubnet" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.gm_federation_site_config", fields, reflect.TypeOf(GmFederationSiteConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.gm_federation_site_config", fields, reflect.TypeOf(GmFederationSiteConfig{}), fieldNameMap, validators) } -func GmRtepConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GmRtepConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ibgp_password"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ibgp_password"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ibgp_password"] = "IbgpPassword" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.gm_rtep_config", fields, reflect.TypeOf(GmRtepConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.gm_rtep_config", fields, reflect.TypeOf(GmRtepConfig{}), fieldNameMap, validators) } -func GraphConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GraphConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["axes"] = bindings.NewOptionalType(bindings.NewReferenceType(AxesBindingType)) + fields["axes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(AxesBindingType)) fieldNameMap["axes"] = "Axes" - fields["display_x_value"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["display_x_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["display_x_value"] = "DisplayxValue" - fields["graphs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(GraphDefinitionBindingType), reflect.TypeOf([]GraphDefinition{}))) + fields["graphs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(GraphDefinitionBindingType), reflect.TypeOf([]GraphDefinition{}))) fieldNameMap["graphs"] = "Graphs" - fields["graphs_colors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["graphs_colors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["graphs_colors"] = "GraphsColors" - fields["line_chart_plot_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LineChartPlotConfigurationBindingType), reflect.TypeOf([]LineChartPlotConfiguration{}))) + fields["line_chart_plot_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LineChartPlotConfigurationBindingType), reflect.TypeOf([]LineChartPlotConfiguration{}))) fieldNameMap["line_chart_plot_configs"] = "LineChartPlotConfigs" - fields["navigation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["navigation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["navigation"] = "Navigation" - fields["sub_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sub_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sub_type"] = "SubType" - fields["x_value_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["x_value_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["x_value_type"] = "XValueType" - fields["y_value_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["y_value_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["y_value_type"] = "YValueType" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["datasources"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) + fields["datasources"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) fieldNameMap["datasources"] = "Datasources" - fields["default_filter_value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) + fields["default_filter_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) fieldNameMap["default_filter_value"] = "DefaultFilterValue" - fields["drilldown_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["drilldown_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["drilldown_id"] = "DrilldownId" - fields["feature_set"] = bindings.NewOptionalType(bindings.NewReferenceType(FeatureSetBindingType)) + fields["feature_set"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FeatureSetBindingType)) fieldNameMap["feature_set"] = "FeatureSet" - fields["filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["filter"] = "Filter" - fields["filter_value_required"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["filter_value_required"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["filter_value_required"] = "FilterValueRequired" - fields["filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["filters"] = "Filters" - fields["footer"] = bindings.NewOptionalType(bindings.NewReferenceType(FooterBindingType)) + fields["footer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FooterBindingType)) fieldNameMap["footer"] = "Footer" - fields["icons"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) + fields["icons"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) fieldNameMap["icons"] = "Icons" - fields["is_drilldown"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_drilldown"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_drilldown"] = "IsDrilldown" - fields["legend"] = bindings.NewOptionalType(bindings.NewReferenceType(LegendBindingType)) + fields["legend"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LegendBindingType)) fieldNameMap["legend"] = "Legend" - fields["plot_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) + fields["plot_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) fieldNameMap["plot_configs"] = "PlotConfigs" - fields["rowspan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rowspan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rowspan"] = "Rowspan" - fields["shared"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["shared"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["shared"] = "Shared" - fields["show_header"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_header"] = "ShowHeader" - fields["span"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["span"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["span"] = "Span" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.graph_configuration", fields, reflect.TypeOf(GraphConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.graph_configuration", fields, reflect.TypeOf(GraphConfiguration{}), fieldNameMap, validators) } -func GraphDefinitionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GraphDefinitionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["label"] = bindings.NewOptionalType(bindings.NewReferenceType(LabelBindingType)) + fields["label"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LabelBindingType)) fieldNameMap["label"] = "Label" - fields["point_definition"] = bindings.NewOptionalType(bindings.NewReferenceType(PointDefinitionBindingType)) + fields["point_definition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PointDefinitionBindingType)) fieldNameMap["point_definition"] = "PointDefinition" - fields["render_configuration"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RenderConfigurationBindingType), reflect.TypeOf([]RenderConfiguration{}))) + fields["render_configuration"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RenderConfigurationBindingType), reflect.TypeOf([]RenderConfiguration{}))) fieldNameMap["render_configuration"] = "RenderConfiguration" - fields["row_list_field"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["row_list_field"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["row_list_field"] = "RowListField" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.graph_definition", fields, reflect.TypeOf(GraphDefinition{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.graph_definition", fields, reflect.TypeOf(GraphDefinition{}), fieldNameMap, validators) } -func GridConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GridConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["columns"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ColumnItemBindingType), reflect.TypeOf([]ColumnItem{}))) + fields["columns"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ColumnItemBindingType), reflect.TypeOf([]ColumnItem{}))) fieldNameMap["columns"] = "Columns" - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["page_size"] = "PageSize" - fields["row_list_fields"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RowListFieldBindingType), reflect.TypeOf([]RowListField{}))) + fields["row_list_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RowListFieldBindingType), reflect.TypeOf([]RowListField{}))) fieldNameMap["row_list_fields"] = "RowListFields" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["datasources"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) + fields["datasources"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) fieldNameMap["datasources"] = "Datasources" - fields["default_filter_value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) + fields["default_filter_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) fieldNameMap["default_filter_value"] = "DefaultFilterValue" - fields["drilldown_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["drilldown_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["drilldown_id"] = "DrilldownId" - fields["feature_set"] = bindings.NewOptionalType(bindings.NewReferenceType(FeatureSetBindingType)) + fields["feature_set"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FeatureSetBindingType)) fieldNameMap["feature_set"] = "FeatureSet" - fields["filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["filter"] = "Filter" - fields["filter_value_required"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["filter_value_required"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["filter_value_required"] = "FilterValueRequired" - fields["filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["filters"] = "Filters" - fields["footer"] = bindings.NewOptionalType(bindings.NewReferenceType(FooterBindingType)) + fields["footer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FooterBindingType)) fieldNameMap["footer"] = "Footer" - fields["icons"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) + fields["icons"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) fieldNameMap["icons"] = "Icons" - fields["is_drilldown"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_drilldown"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_drilldown"] = "IsDrilldown" - fields["legend"] = bindings.NewOptionalType(bindings.NewReferenceType(LegendBindingType)) + fields["legend"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LegendBindingType)) fieldNameMap["legend"] = "Legend" - fields["plot_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) + fields["plot_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) fieldNameMap["plot_configs"] = "PlotConfigs" - fields["rowspan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rowspan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rowspan"] = "Rowspan" - fields["shared"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["shared"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["shared"] = "Shared" - fields["show_header"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_header"] = "ShowHeader" - fields["span"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["span"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["span"] = "Span" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.grid_configuration", fields, reflect.TypeOf(GridConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.grid_configuration", fields, reflect.TypeOf(GridConfiguration{}), fieldNameMap, validators) } -func GroupBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["expression"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ExpressionBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["expression"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ExpressionBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["expression"] = "Expression" - fields["extended_expression"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ExpressionBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["extended_expression"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ExpressionBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["extended_expression"] = "ExtendedExpression" - fields["group_type"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["group_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["group_type"] = "GroupType" - fields["reference"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["reference"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["reference"] = "Reference" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.group", fields, reflect.TypeOf(Group{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.group", fields, reflect.TypeOf(Group{}), fieldNameMap, validators) } -func GroupDiscoveryProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GroupDiscoveryProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["profile_path"] = "ProfilePath" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.group_discovery_profile_binding_map", fields, reflect.TypeOf(GroupDiscoveryProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.group_discovery_profile_binding_map", fields, reflect.TypeOf(GroupDiscoveryProfileBindingMap{}), fieldNameMap, validators) } -func GroupDiscoveryProfileBindingMapListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GroupDiscoveryProfileBindingMapListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(GroupDiscoveryProfileBindingMapBindingType), reflect.TypeOf([]GroupDiscoveryProfileBindingMap{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(GroupDiscoveryProfileBindingMapBindingType), reflect.TypeOf([]GroupDiscoveryProfileBindingMap{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.group_discovery_profile_binding_map_list_result", fields, reflect.TypeOf(GroupDiscoveryProfileBindingMapListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.group_discovery_profile_binding_map_list_result", fields, reflect.TypeOf(GroupDiscoveryProfileBindingMapListResult{}), fieldNameMap, validators) } -func GroupInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GroupInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["group"] = bindings.NewOptionalType(bindings.NewReferenceType(ResourceReferenceBindingType)) + fields["group"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ResourceReferenceBindingType)) fieldNameMap["group"] = "Group" - fields["group_policy_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["group_policy_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["group_policy_path"] = "GroupPolicyPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.group_info", fields, reflect.TypeOf(GroupInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.group_info", fields, reflect.TypeOf(GroupInfo{}), fieldNameMap, validators) } -func GroupListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GroupListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(GroupBindingType), reflect.TypeOf([]Group{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(GroupBindingType), reflect.TypeOf([]Group{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.group_list_result", fields, reflect.TypeOf(GroupListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.group_list_result", fields, reflect.TypeOf(GroupListResult{}), fieldNameMap, validators) } -func GroupMemberListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GroupMemberListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["members"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["members"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["members"] = "Members" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.group_member_list", fields, reflect.TypeOf(GroupMemberList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.group_member_list", fields, reflect.TypeOf(GroupMemberList{}), fieldNameMap, validators) } -func GroupMemberTagsListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GroupMemberTagsListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["member_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["member_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["member_type"] = "MemberType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.group_member_tags_list", fields, reflect.TypeOf(GroupMemberTagsList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.group_member_tags_list", fields, reflect.TypeOf(GroupMemberTagsList{}), fieldNameMap, validators) } -func GroupMemberTypeListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GroupMemberTypeListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.group_member_type_list_result", fields, reflect.TypeOf(GroupMemberTypeListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.group_member_type_list_result", fields, reflect.TypeOf(GroupMemberTypeListResult{}), fieldNameMap, validators) } -func GroupMonitoringProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GroupMonitoringProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["ipfix_dfw_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ipfix_dfw_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ipfix_dfw_profile_path"] = "IpfixDfwProfilePath" - fields["ipfix_l2_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ipfix_l2_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ipfix_l2_profile_path"] = "IpfixL2ProfilePath" - fields["port_mirroring_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["port_mirroring_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["port_mirroring_profile_path"] = "PortMirroringProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.group_monitoring_profile_binding_map", fields, reflect.TypeOf(GroupMonitoringProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.group_monitoring_profile_binding_map", fields, reflect.TypeOf(GroupMonitoringProfileBindingMap{}), fieldNameMap, validators) } -func GroupMonitoringProfileBindingMapListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GroupMonitoringProfileBindingMapListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(GroupMonitoringProfileBindingMapBindingType), reflect.TypeOf([]GroupMonitoringProfileBindingMap{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(GroupMonitoringProfileBindingMapBindingType), reflect.TypeOf([]GroupMonitoringProfileBindingMap{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.group_monitoring_profile_binding_map_list_result", fields, reflect.TypeOf(GroupMonitoringProfileBindingMapListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.group_monitoring_profile_binding_map_list_result", fields, reflect.TypeOf(GroupMonitoringProfileBindingMapListResult{}), fieldNameMap, validators) +} + +func GroupScopeExpressionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["scope_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["scope_path"] = "ScopePath" + fields["scope_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["scope_type"] = "ScopeType" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewStringType() + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.group_scope_expression", fields, reflect.TypeOf(GroupScopeExpression{}), fieldNameMap, validators) } -func GroupTagsListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GroupTagsListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(GroupMemberTagsListBindingType), reflect.TypeOf([]GroupMemberTagsList{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(GroupMemberTagsListBindingType), reflect.TypeOf([]GroupMemberTagsList{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.group_tags_list", fields, reflect.TypeOf(GroupTagsList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.group_tags_list", fields, reflect.TypeOf(GroupTagsList{}), fieldNameMap, validators) } -func GuestInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func GuestInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["computer_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["computer_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["computer_name"] = "ComputerName" - fields["os_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["os_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["os_name"] = "OsName" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.guest_info", fields, reflect.TypeOf(GuestInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.guest_info", fields, reflect.TypeOf(GuestInfo{}), fieldNameMap, validators) } -func HeaderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func HeaderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["content_alignment"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["content_alignment"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["content_alignment"] = "ContentAlignment" - fields["sub_header_widgets"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(WidgetItemBindingType), reflect.TypeOf([]WidgetItem{}))) + fields["sub_header_widgets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(WidgetItemBindingType), reflect.TypeOf([]WidgetItem{}))) fieldNameMap["sub_header_widgets"] = "SubHeaderWidgets" - fields["sub_headers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PropertyItemBindingType), reflect.TypeOf([]PropertyItem{}))) + fields["sub_headers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PropertyItemBindingType), reflect.TypeOf([]PropertyItem{}))) fieldNameMap["sub_headers"] = "SubHeaders" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.header", fields, reflect.TypeOf(Header{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.header", fields, reflect.TypeOf(Header{}), fieldNameMap, validators) } -func HeatMapTransportNodesAggregateStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func HeatMapTransportNodesAggregateStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["degraded_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["degraded_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["degraded_count"] = "DegradedCount" - fields["down_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["down_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["down_count"] = "DownCount" - fields["unknown_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["unknown_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["unknown_count"] = "UnknownCount" - fields["up_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["up_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["up_count"] = "UpCount" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.heat_map_transport_nodes_aggregate_status", fields, reflect.TypeOf(HeatMapTransportNodesAggregateStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.heat_map_transport_nodes_aggregate_status", fields, reflect.TypeOf(HeatMapTransportNodesAggregateStatus{}), fieldNameMap, validators) } -func HeatMapTransportZoneStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func HeatMapTransportZoneStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["degraded_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["degraded_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["degraded_count"] = "DegradedCount" - fields["down_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["down_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["down_count"] = "DownCount" - fields["unknown_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["unknown_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["unknown_count"] = "UnknownCount" - fields["up_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["up_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["up_count"] = "UpCount" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.heat_map_transport_zone_status", fields, reflect.TypeOf(HeatMapTransportZoneStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.heat_map_transport_zone_status", fields, reflect.TypeOf(HeatMapTransportZoneStatus{}), fieldNameMap, validators) } -func HostInfraTrafficTypeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func HostInfraTrafficTypeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dynamic_res_pool_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dynamic_res_pool_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dynamic_res_pool_name"] = "DynamicResPoolName" - fields["traffic_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["traffic_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["traffic_name"] = "TrafficName" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.host_infra_traffic_type", fields, reflect.TypeOf(HostInfraTrafficType{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.host_infra_traffic_type", fields, reflect.TypeOf(HostInfraTrafficType{}), fieldNameMap, validators) +} + +func HostMovementSpecBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["destination"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["destination"] = "Destination" + fields["discovered_node_ids"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["discovered_node_ids"] = "DiscoveredNodeIds" + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["source"] = "Source" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.host_movement_spec", fields, reflect.TypeOf(HostMovementSpec{}), fieldNameMap, validators) } -func HostNodeLoginCredentialBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func HostNodeLoginCredentialBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["password"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["password"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["password"] = "Password" - fields["thumbprint"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["thumbprint"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["thumbprint"] = "Thumbprint" - fields["username"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["username"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["username"] = "Username" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.host_node_login_credential", fields, reflect.TypeOf(HostNodeLoginCredential{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.host_node_login_credential", fields, reflect.TypeOf(HostNodeLoginCredential{}), fieldNameMap, validators) +} + +func HostSwitchConfigOptionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["host_switch_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["host_switch_id"] = "HostSwitchId" + fields["host_switch_profile_ids"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(HostSwitchProfileTypeIdEntryBindingType), reflect.TypeOf([]HostSwitchProfileTypeIdEntry{}))) + fieldNameMap["host_switch_profile_ids"] = "HostSwitchProfileIds" + fields["ip_assignment_spec"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(IpAssignmentSpecBindingType)})) + fieldNameMap["ip_assignment_spec"] = "IpAssignmentSpec" + fields["uplinks"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(VdsUplinkBindingType), reflect.TypeOf([]VdsUplink{}))) + fieldNameMap["uplinks"] = "Uplinks" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.host_switch_config_option", fields, reflect.TypeOf(HostSwitchConfigOption{}), fieldNameMap, validators) +} + +func HostSwitchConfigSourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["host_switch_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["host_switch_id"] = "HostSwitchId" + fields["transport_node_profile_sub_config_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["transport_node_profile_sub_config_name"] = "TransportNodeProfileSubConfigName" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.host_switch_config_source", fields, reflect.TypeOf(HostSwitchConfigSource{}), fieldNameMap, validators) } -func HostSwitchProfileTypeIdEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func HostSwitchProfileTypeIdEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["key"] = "Key" - fields["value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.host_switch_profile_type_id_entry", fields, reflect.TypeOf(HostSwitchProfileTypeIdEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.host_switch_profile_type_id_entry", fields, reflect.TypeOf(HostSwitchProfileTypeIdEntry{}), fieldNameMap, validators) } -func HostSwitchSpecBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func HostSwitchSpecBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.host_switch_spec", fields, reflect.TypeOf(HostSwitchSpec{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.host_switch_spec", fields, reflect.TypeOf(HostSwitchSpec{}), fieldNameMap, validators) } -func HostSwitchStateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func HostSwitchStateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["endpoints"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(EndpointBindingType), reflect.TypeOf([]Endpoint{}))) + fields["endpoints"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(EndpointBindingType), reflect.TypeOf([]Endpoint{}))) fieldNameMap["endpoints"] = "Endpoints" - fields["host_switch_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["host_switch_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["host_switch_id"] = "HostSwitchId" - fields["host_switch_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["host_switch_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["host_switch_name"] = "HostSwitchName" - fields["host_switch_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["host_switch_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["host_switch_type"] = "HostSwitchType" - fields["transport_zone_ids"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["transport_zone_ids"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["transport_zone_ids"] = "TransportZoneIds" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.host_switch_state", fields, reflect.TypeOf(HostSwitchState{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.host_switch_state", fields, reflect.TypeOf(HostSwitchState{}), fieldNameMap, validators) } -func HostTransportNodeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func HostTransportNodeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["discovered_node_id_for_create"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["discovered_node_id_for_create"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["discovered_node_id_for_create"] = "DiscoveredNodeIdForCreate" - fields["host_switch_spec"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(HostSwitchSpecBindingType)}, bindings.REST)) + fields["host_switch_spec"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(HostSwitchSpecBindingType)})) fieldNameMap["host_switch_spec"] = "HostSwitchSpec" - fields["is_overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_overridden"] = "IsOverridden" - fields["maintenance_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["maintenance_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["maintenance_mode"] = "MaintenanceMode" - fields["node_deployment_info"] = bindings.NewOptionalType(bindings.NewReferenceType(FabricHostNodeBindingType)) + fields["node_deployment_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FabricHostNodeBindingType)) fieldNameMap["node_deployment_info"] = "NodeDeploymentInfo" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.host_transport_node", fields, reflect.TypeOf(HostTransportNode{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.host_transport_node", fields, reflect.TypeOf(HostTransportNode{}), fieldNameMap, validators) } -func HostTransportNodeCollectionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func HostTransportNodeCollectionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["compute_collection_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["compute_collection_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["compute_collection_id"] = "ComputeCollectionId" - fields["has_nvds"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["has_nvds"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["has_nvds"] = "HasNvds" - fields["transport_node_profile_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sub_cluster_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SubClusterConfigBindingType), reflect.TypeOf([]SubClusterConfig{}))) + fieldNameMap["sub_cluster_config"] = "SubClusterConfig" + fields["transport_node_profile_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_profile_id"] = "TransportNodeProfileId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.host_transport_node_collection", fields, reflect.TypeOf(HostTransportNodeCollection{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.host_transport_node_collection", fields, reflect.TypeOf(HostTransportNodeCollection{}), fieldNameMap, validators) } -func HostTransportNodeCollectionListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func HostTransportNodeCollectionListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(HostTransportNodeCollectionBindingType), reflect.TypeOf([]HostTransportNodeCollection{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(HostTransportNodeCollectionBindingType), reflect.TypeOf([]HostTransportNodeCollection{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.host_transport_node_collection_list_result", fields, reflect.TypeOf(HostTransportNodeCollectionListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.host_transport_node_collection_list_result", fields, reflect.TypeOf(HostTransportNodeCollectionListResult{}), fieldNameMap, validators) } -func HostTransportNodeListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func HostTransportNodeListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(HostTransportNodeBindingType), reflect.TypeOf([]HostTransportNode{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(HostTransportNodeBindingType), reflect.TypeOf([]HostTransportNode{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.host_transport_node_list_result", fields, reflect.TypeOf(HostTransportNodeListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.host_transport_node_list_result", fields, reflect.TypeOf(HostTransportNodeListResult{}), fieldNameMap, validators) } -func ICMPTypeServiceEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ICMPTypeServiceEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["icmp_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["icmp_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["icmp_code"] = "IcmpCode" - fields["icmp_type"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["icmp_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["icmp_type"] = "IcmpType" - fields["protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["protocol"] = "Protocol" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ICMP_type_service_entry", fields, reflect.TypeOf(ICMPTypeServiceEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ICMP_type_service_entry", fields, reflect.TypeOf(ICMPTypeServiceEntry{}), fieldNameMap, validators) } -func IGMPTypeServiceEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IGMPTypeServiceEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IGMP_type_service_entry", fields, reflect.TypeOf(IGMPTypeServiceEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IGMP_type_service_entry", fields, reflect.TypeOf(IGMPTypeServiceEntry{}), fieldNameMap, validators) } -func IPAddressExpressionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPAddressExpressionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ip_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ip_addresses"] = "IpAddresses" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IP_address_expression", fields, reflect.TypeOf(IPAddressExpression{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IP_address_expression", fields, reflect.TypeOf(IPAddressExpression{}), fieldNameMap, validators) } -func IPAddressListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPAddressListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ip_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ip_addresses"] = "IpAddresses" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IP_address_list", fields, reflect.TypeOf(IPAddressList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IP_address_list", fields, reflect.TypeOf(IPAddressList{}), fieldNameMap, validators) } -func IPAddressesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPAddressesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ip_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ip_addresses"] = "IpAddresses" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IP_addresses", fields, reflect.TypeOf(IPAddresses{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IP_addresses", fields, reflect.TypeOf(IPAddresses{}), fieldNameMap, validators) } -func IPDiscoveryProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPDiscoveryProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["arp_nd_binding_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["arp_nd_binding_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["arp_nd_binding_timeout"] = "ArpNdBindingTimeout" - fields["duplicate_ip_detection"] = bindings.NewOptionalType(bindings.NewReferenceType(DuplicateIPDetectionOptionsBindingType)) + fields["duplicate_ip_detection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DuplicateIPDetectionOptionsBindingType)) fieldNameMap["duplicate_ip_detection"] = "DuplicateIpDetection" - fields["ip_v4_discovery_options"] = bindings.NewOptionalType(bindings.NewReferenceType(IPv4DiscoveryOptionsBindingType)) + fields["ip_v4_discovery_options"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPv4DiscoveryOptionsBindingType)) fieldNameMap["ip_v4_discovery_options"] = "IpV4DiscoveryOptions" - fields["ip_v6_discovery_options"] = bindings.NewOptionalType(bindings.NewReferenceType(IPv6DiscoveryOptionsBindingType)) + fields["ip_v6_discovery_options"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPv6DiscoveryOptionsBindingType)) fieldNameMap["ip_v6_discovery_options"] = "IpV6DiscoveryOptions" - fields["tofu_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tofu_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tofu_enabled"] = "TofuEnabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IP_discovery_profile", fields, reflect.TypeOf(IPDiscoveryProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IP_discovery_profile", fields, reflect.TypeOf(IPDiscoveryProfile{}), fieldNameMap, validators) } -func IPDiscoveryProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPDiscoveryProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPDiscoveryProfileBindingType), reflect.TypeOf([]IPDiscoveryProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPDiscoveryProfileBindingType), reflect.TypeOf([]IPDiscoveryProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IP_discovery_profile_list_result", fields, reflect.TypeOf(IPDiscoveryProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IP_discovery_profile_list_result", fields, reflect.TypeOf(IPDiscoveryProfileListResult{}), fieldNameMap, validators) } -func IPFIXDFWCollectorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPFIXDFWCollectorBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["collector_ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["collector_ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["collector_ip_address"] = "CollectorIpAddress" - fields["collector_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["collector_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["collector_port"] = "CollectorPort" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IPFIXDFW_collector", fields, reflect.TypeOf(IPFIXDFWCollector{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IPFIXDFW_collector", fields, reflect.TypeOf(IPFIXDFWCollector{}), fieldNameMap, validators) } -func IPFIXDFWCollectorProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPFIXDFWCollectorProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["ipfix_dfw_collectors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPFIXDFWCollectorBindingType), reflect.TypeOf([]IPFIXDFWCollector{}))) + fields["ipfix_dfw_collectors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPFIXDFWCollectorBindingType), reflect.TypeOf([]IPFIXDFWCollector{}))) fieldNameMap["ipfix_dfw_collectors"] = "IpfixDfwCollectors" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IPFIXDFW_collector_profile", fields, reflect.TypeOf(IPFIXDFWCollectorProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IPFIXDFW_collector_profile", fields, reflect.TypeOf(IPFIXDFWCollectorProfile{}), fieldNameMap, validators) } -func IPFIXDFWCollectorProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPFIXDFWCollectorProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPFIXDFWCollectorProfileBindingType), reflect.TypeOf([]IPFIXDFWCollectorProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPFIXDFWCollectorProfileBindingType), reflect.TypeOf([]IPFIXDFWCollectorProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IPFIXDFW_collector_profile_list_result", fields, reflect.TypeOf(IPFIXDFWCollectorProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IPFIXDFW_collector_profile_list_result", fields, reflect.TypeOf(IPFIXDFWCollectorProfileListResult{}), fieldNameMap, validators) } -func IPFIXDFWProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPFIXDFWProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["active_flow_export_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["active_flow_export_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["active_flow_export_timeout"] = "ActiveFlowExportTimeout" - fields["ipfix_dfw_collector_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ipfix_dfw_collector_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ipfix_dfw_collector_profile_path"] = "IpfixDfwCollectorProfilePath" - fields["observation_domain_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["observation_domain_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["observation_domain_id"] = "ObservationDomainId" - fields["priority"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["priority"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["priority"] = "Priority" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IPFIXDFW_profile", fields, reflect.TypeOf(IPFIXDFWProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IPFIXDFW_profile", fields, reflect.TypeOf(IPFIXDFWProfile{}), fieldNameMap, validators) } -func IPFIXDFWProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPFIXDFWProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPFIXDFWProfileBindingType), reflect.TypeOf([]IPFIXDFWProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPFIXDFWProfileBindingType), reflect.TypeOf([]IPFIXDFWProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IPFIXDFW_profile_list_result", fields, reflect.TypeOf(IPFIXDFWProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IPFIXDFW_profile_list_result", fields, reflect.TypeOf(IPFIXDFWProfileListResult{}), fieldNameMap, validators) } -func IPFIXL2CollectorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPFIXL2CollectorBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["collector_ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["collector_ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["collector_ip_address"] = "CollectorIpAddress" - fields["collector_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["collector_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["collector_port"] = "CollectorPort" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IPFIX_l2_collector", fields, reflect.TypeOf(IPFIXL2Collector{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IPFIX_l2_collector", fields, reflect.TypeOf(IPFIXL2Collector{}), fieldNameMap, validators) } -func IPFIXL2CollectorProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPFIXL2CollectorProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["ipfix_l2_collectors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPFIXL2CollectorBindingType), reflect.TypeOf([]IPFIXL2Collector{}))) + fields["ipfix_l2_collectors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPFIXL2CollectorBindingType), reflect.TypeOf([]IPFIXL2Collector{}))) fieldNameMap["ipfix_l2_collectors"] = "IpfixL2Collectors" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IPFIX_l2_collector_profile", fields, reflect.TypeOf(IPFIXL2CollectorProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IPFIX_l2_collector_profile", fields, reflect.TypeOf(IPFIXL2CollectorProfile{}), fieldNameMap, validators) } -func IPFIXL2CollectorProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPFIXL2CollectorProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPFIXL2CollectorProfileBindingType), reflect.TypeOf([]IPFIXL2CollectorProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPFIXL2CollectorProfileBindingType), reflect.TypeOf([]IPFIXL2CollectorProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IPFIX_l2_collector_profile_list_result", fields, reflect.TypeOf(IPFIXL2CollectorProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IPFIX_l2_collector_profile_list_result", fields, reflect.TypeOf(IPFIXL2CollectorProfileListResult{}), fieldNameMap, validators) } -func IPFIXL2ProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPFIXL2ProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["active_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["active_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["active_timeout"] = "ActiveTimeout" - fields["export_overlay_flow"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["export_overlay_flow"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["export_overlay_flow"] = "ExportOverlayFlow" - fields["idle_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["idle_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["idle_timeout"] = "IdleTimeout" - fields["ipfix_collector_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ipfix_collector_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ipfix_collector_profile_path"] = "IpfixCollectorProfilePath" - fields["max_flows"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_flows"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_flows"] = "MaxFlows" - fields["observation_domain_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["observation_domain_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["observation_domain_id"] = "ObservationDomainId" - fields["packet_sample_probability"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["packet_sample_probability"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["packet_sample_probability"] = "PacketSampleProbability" - fields["priority"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["priority"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["priority"] = "Priority" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IPFIX_l2_profile", fields, reflect.TypeOf(IPFIXL2Profile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IPFIX_l2_profile", fields, reflect.TypeOf(IPFIXL2Profile{}), fieldNameMap, validators) } -func IPFIXL2ProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPFIXL2ProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPFIXL2ProfileBindingType), reflect.TypeOf([]IPFIXL2Profile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPFIXL2ProfileBindingType), reflect.TypeOf([]IPFIXL2Profile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IPFIX_l2_profile_list_result", fields, reflect.TypeOf(IPFIXL2ProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IPFIX_l2_profile_list_result", fields, reflect.TypeOf(IPFIXL2ProfileListResult{}), fieldNameMap, validators) } -func IPInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ip_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ip_addresses"] = "IpAddresses" - fields["prefix_length"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["prefix_length"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["prefix_length"] = "PrefixLength" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IP_info", fields, reflect.TypeOf(IPInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IP_info", fields, reflect.TypeOf(IPInfo{}), fieldNameMap, validators) } -func IPProtocolServiceEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPProtocolServiceEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["protocol_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["protocol_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["protocol_number"] = "ProtocolNumber" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IP_protocol_service_entry", fields, reflect.TypeOf(IPProtocolServiceEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IP_protocol_service_entry", fields, reflect.TypeOf(IPProtocolServiceEntry{}), fieldNameMap, validators) } -func IPSecVPNSessionTrafficSummaryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPSecVPNSessionTrafficSummaryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ipsec_vpn_session"] = bindings.NewOptionalType(bindings.NewReferenceType(ResourceReferenceBindingType)) + fields["ipsec_vpn_session"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ResourceReferenceBindingType)) fieldNameMap["ipsec_vpn_session"] = "IpsecVpnSession" - fields["traffic_counters"] = bindings.NewOptionalType(bindings.NewReferenceType(IPSecVPNTrafficCountersBindingType)) + fields["traffic_counters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPSecVPNTrafficCountersBindingType)) fieldNameMap["traffic_counters"] = "TrafficCounters" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IP_sec_VPN_session_traffic_summary", fields, reflect.TypeOf(IPSecVPNSessionTrafficSummary{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IP_sec_VPN_session_traffic_summary", fields, reflect.TypeOf(IPSecVPNSessionTrafficSummary{}), fieldNameMap, validators) } -func IPSecVPNTrafficCountersBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPSecVPNTrafficCountersBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["bytes_in"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["bytes_in"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["bytes_in"] = "BytesIn" - fields["bytes_out"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["bytes_out"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["bytes_out"] = "BytesOut" - fields["dropped_packets_in"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dropped_packets_in"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dropped_packets_in"] = "DroppedPacketsIn" - fields["dropped_packets_out"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dropped_packets_out"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dropped_packets_out"] = "DroppedPacketsOut" - fields["packets_in"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["packets_in"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["packets_in"] = "PacketsIn" - fields["packets_out"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["packets_out"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["packets_out"] = "PacketsOut" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IP_sec_VPN_traffic_counters", fields, reflect.TypeOf(IPSecVPNTrafficCounters{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IP_sec_VPN_traffic_counters", fields, reflect.TypeOf(IPSecVPNTrafficCounters{}), fieldNameMap, validators) } -func IPSecVpnDpdProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPSecVpnDpdProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["dpd_probe_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dpd_probe_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dpd_probe_interval"] = "DpdProbeInterval" - fields["dpd_probe_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dpd_probe_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dpd_probe_mode"] = "DpdProbeMode" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["retry_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["retry_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["retry_count"] = "RetryCount" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_dpd_profile", fields, reflect.TypeOf(IPSecVpnDpdProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_dpd_profile", fields, reflect.TypeOf(IPSecVpnDpdProfile{}), fieldNameMap, validators) } -func IPSecVpnDpdProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPSecVpnDpdProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPSecVpnDpdProfileBindingType), reflect.TypeOf([]IPSecVpnDpdProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPSecVpnDpdProfileBindingType), reflect.TypeOf([]IPSecVpnDpdProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_dpd_profile_list_result", fields, reflect.TypeOf(IPSecVpnDpdProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_dpd_profile_list_result", fields, reflect.TypeOf(IPSecVpnDpdProfileListResult{}), fieldNameMap, validators) } -func IPSecVpnIkeProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPSecVpnIkeProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["dh_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["dh_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["dh_groups"] = "DhGroups" - fields["digest_algorithms"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["digest_algorithms"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["digest_algorithms"] = "DigestAlgorithms" - fields["encryption_algorithms"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["encryption_algorithms"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["encryption_algorithms"] = "EncryptionAlgorithms" - fields["ike_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ike_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ike_version"] = "IkeVersion" - fields["sa_life_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sa_life_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sa_life_time"] = "SaLifeTime" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_ike_profile", fields, reflect.TypeOf(IPSecVpnIkeProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_ike_profile", fields, reflect.TypeOf(IPSecVpnIkeProfile{}), fieldNameMap, validators) } -func IPSecVpnIkeProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPSecVpnIkeProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPSecVpnIkeProfileBindingType), reflect.TypeOf([]IPSecVpnIkeProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPSecVpnIkeProfileBindingType), reflect.TypeOf([]IPSecVpnIkeProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_ike_profile_list_result", fields, reflect.TypeOf(IPSecVpnIkeProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_ike_profile_list_result", fields, reflect.TypeOf(IPSecVpnIkeProfileListResult{}), fieldNameMap, validators) } -func IPSecVpnIkeSessionStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPSecVpnIkeSessionStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["fail_reason"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["fail_reason"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["fail_reason"] = "FailReason" - fields["ike_session_state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ike_session_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ike_session_state"] = "IkeSessionState" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_ike_session_status", fields, reflect.TypeOf(IPSecVpnIkeSessionStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_ike_session_status", fields, reflect.TypeOf(IPSecVpnIkeSessionStatus{}), fieldNameMap, validators) } -func IPSecVpnIkeTrafficStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPSecVpnIkeTrafficStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["bytes_in"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["bytes_in"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["bytes_in"] = "BytesIn" - fields["bytes_out"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["bytes_out"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["bytes_out"] = "BytesOut" - fields["fail_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["fail_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["fail_count"] = "FailCount" - fields["packets_in"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["packets_in"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["packets_in"] = "PacketsIn" - fields["packets_out"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["packets_out"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["packets_out"] = "PacketsOut" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_ike_traffic_statistics", fields, reflect.TypeOf(IPSecVpnIkeTrafficStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_ike_traffic_statistics", fields, reflect.TypeOf(IPSecVpnIkeTrafficStatistics{}), fieldNameMap, validators) } -func IPSecVpnLocalEndpointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPSecVpnLocalEndpointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["certificate_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["certificate_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["certificate_path"] = "CertificatePath" - fields["local_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["local_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["local_address"] = "LocalAddress" - fields["local_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["local_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["local_id"] = "LocalId" - fields["scope"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["scope"] = "Scope" - fields["trust_ca_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["trust_ca_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["trust_ca_paths"] = "TrustCaPaths" - fields["trust_crl_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["trust_crl_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["trust_crl_paths"] = "TrustCrlPaths" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_local_endpoint", fields, reflect.TypeOf(IPSecVpnLocalEndpoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_local_endpoint", fields, reflect.TypeOf(IPSecVpnLocalEndpoint{}), fieldNameMap, validators) } -func IPSecVpnLocalEndpointListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPSecVpnLocalEndpointListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPSecVpnLocalEndpointBindingType), reflect.TypeOf([]IPSecVpnLocalEndpoint{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPSecVpnLocalEndpointBindingType), reflect.TypeOf([]IPSecVpnLocalEndpoint{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_local_endpoint_list_result", fields, reflect.TypeOf(IPSecVpnLocalEndpointListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_local_endpoint_list_result", fields, reflect.TypeOf(IPSecVpnLocalEndpointListResult{}), fieldNameMap, validators) } -func IPSecVpnPolicyTrafficStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPSecVpnPolicyTrafficStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["aggregate_traffic_counters"] = bindings.NewOptionalType(bindings.NewReferenceType(IPSecVpnTrafficCountersBindingType)) + fields["aggregate_traffic_counters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPSecVpnTrafficCountersBindingType)) fieldNameMap["aggregate_traffic_counters"] = "AggregateTrafficCounters" - fields["rule_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["rule_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["rule_path"] = "RulePath" - fields["tunnel_statistics"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPSecVpnTunnelTrafficStatisticsBindingType), reflect.TypeOf([]IPSecVpnTunnelTrafficStatistics{}))) + fields["tunnel_statistics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPSecVpnTunnelTrafficStatisticsBindingType), reflect.TypeOf([]IPSecVpnTunnelTrafficStatistics{}))) fieldNameMap["tunnel_statistics"] = "TunnelStatistics" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_policy_traffic_statistics", fields, reflect.TypeOf(IPSecVpnPolicyTrafficStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_policy_traffic_statistics", fields, reflect.TypeOf(IPSecVpnPolicyTrafficStatistics{}), fieldNameMap, validators) } -func IPSecVpnRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPSecVpnRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - fields["destinations"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPSecVpnSubnetBindingType), reflect.TypeOf([]IPSecVpnSubnet{}))) + fields["destinations"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPSecVpnSubnetBindingType), reflect.TypeOf([]IPSecVpnSubnet{}))) fieldNameMap["destinations"] = "Destinations" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["logged"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["logged"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["logged"] = "Logged" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["sources"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPSecVpnSubnetBindingType), reflect.TypeOf([]IPSecVpnSubnet{}))) + fields["sources"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPSecVpnSubnetBindingType), reflect.TypeOf([]IPSecVpnSubnet{}))) fieldNameMap["sources"] = "Sources" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_rule", fields, reflect.TypeOf(IPSecVpnRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_rule", fields, reflect.TypeOf(IPSecVpnRule{}), fieldNameMap, validators) } -func IPSecVpnServiceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPSecVpnServiceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["bypass_rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPSecVpnRuleBindingType), reflect.TypeOf([]IPSecVpnRule{}))) + fields["bypass_rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPSecVpnRuleBindingType), reflect.TypeOf([]IPSecVpnRule{}))) fieldNameMap["bypass_rules"] = "BypassRules" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["ha_sync"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ha_sync"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ha_sync"] = "HaSync" - fields["ike_log_level"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ike_log_level"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ike_log_level"] = "IkeLogLevel" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_service", fields, reflect.TypeOf(IPSecVpnService{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_service", fields, reflect.TypeOf(IPSecVpnService{}), fieldNameMap, validators) } -func IPSecVpnServiceListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPSecVpnServiceListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPSecVpnServiceBindingType), reflect.TypeOf([]IPSecVpnService{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPSecVpnServiceBindingType), reflect.TypeOf([]IPSecVpnService{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_service_list_result", fields, reflect.TypeOf(IPSecVpnServiceListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_service_list_result", fields, reflect.TypeOf(IPSecVpnServiceListResult{}), fieldNameMap, validators) } -func IPSecVpnSessionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPSecVpnSessionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["authentication_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["authentication_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["authentication_mode"] = "AuthenticationMode" - fields["compliance_suite"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["compliance_suite"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["compliance_suite"] = "ComplianceSuite" - fields["connection_initiation_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["connection_initiation_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["connection_initiation_mode"] = "ConnectionInitiationMode" - fields["dpd_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dpd_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dpd_profile_path"] = "DpdProfilePath" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["ike_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ike_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ike_profile_path"] = "IkeProfilePath" - fields["local_endpoint_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["local_endpoint_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["local_endpoint_path"] = "LocalEndpointPath" - fields["peer_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["peer_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["peer_address"] = "PeerAddress" - fields["peer_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["peer_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["peer_id"] = "PeerId" - fields["psk"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["psk"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["psk"] = "Psk" - fields["site_overrides"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SiteOverrideBindingType), reflect.TypeOf([]SiteOverride{}))) + fields["site_overrides"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SiteOverrideBindingType), reflect.TypeOf([]SiteOverride{}))) fieldNameMap["site_overrides"] = "SiteOverrides" - fields["tcp_mss_clamping"] = bindings.NewOptionalType(bindings.NewReferenceType(TcpMaximumSegmentSizeClampingBindingType)) + fields["tcp_mss_clamping"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TcpMaximumSegmentSizeClampingBindingType)) fieldNameMap["tcp_mss_clamping"] = "TcpMssClamping" - fields["tunnel_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tunnel_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tunnel_profile_path"] = "TunnelProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_session", fields, reflect.TypeOf(IPSecVpnSession{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_session", fields, reflect.TypeOf(IPSecVpnSession{}), fieldNameMap, validators) } -func IPSecVpnSessionListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPSecVpnSessionListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(IPSecVpnSessionBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(IPSecVpnSessionBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_session_list_result", fields, reflect.TypeOf(IPSecVpnSessionListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_session_list_result", fields, reflect.TypeOf(IPSecVpnSessionListResult{}), fieldNameMap, validators) } -func IPSecVpnSessionStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPSecVpnSessionStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["aggregate_traffic_counters"] = bindings.NewOptionalType(bindings.NewReferenceType(IPSecVpnTrafficCountersBindingType)) + fields["aggregate_traffic_counters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPSecVpnTrafficCountersBindingType)) fieldNameMap["aggregate_traffic_counters"] = "AggregateTrafficCounters" - fields["ike_status"] = bindings.NewOptionalType(bindings.NewReferenceType(IPSecVpnIkeSessionStatusBindingType)) + fields["ike_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPSecVpnIkeSessionStatusBindingType)) fieldNameMap["ike_status"] = "IkeStatus" - fields["ike_traffic_statistics"] = bindings.NewOptionalType(bindings.NewReferenceType(IPSecVpnIkeTrafficStatisticsBindingType)) + fields["ike_traffic_statistics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPSecVpnIkeTrafficStatisticsBindingType)) fieldNameMap["ike_traffic_statistics"] = "IkeTrafficStatistics" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["policy_statistics"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPSecVpnPolicyTrafficStatisticsBindingType), reflect.TypeOf([]IPSecVpnPolicyTrafficStatistics{}))) + fields["policy_statistics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPSecVpnPolicyTrafficStatisticsBindingType), reflect.TypeOf([]IPSecVpnPolicyTrafficStatistics{}))) fieldNameMap["policy_statistics"] = "PolicyStatistics" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_session_statistics", fields, reflect.TypeOf(IPSecVpnSessionStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_session_statistics", fields, reflect.TypeOf(IPSecVpnSessionStatistics{}), fieldNameMap, validators) } -func IPSecVpnSessionStatisticsNsxtBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPSecVpnSessionStatisticsNsxtBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["aggregate_traffic_counters"] = bindings.NewOptionalType(bindings.NewReferenceType(IPSecVpnTrafficCountersBindingType)) + fields["aggregate_traffic_counters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPSecVpnTrafficCountersBindingType)) fieldNameMap["aggregate_traffic_counters"] = "AggregateTrafficCounters" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["ike_status"] = bindings.NewOptionalType(bindings.NewReferenceType(IPSecVpnIkeSessionStatusBindingType)) + fields["ike_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPSecVpnIkeSessionStatusBindingType)) fieldNameMap["ike_status"] = "IkeStatus" - fields["ike_traffic_statistics"] = bindings.NewOptionalType(bindings.NewReferenceType(IPSecVpnIkeTrafficStatisticsBindingType)) + fields["ike_traffic_statistics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPSecVpnIkeTrafficStatisticsBindingType)) fieldNameMap["ike_traffic_statistics"] = "IkeTrafficStatistics" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["policy_statistics"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IpSecVpnPolicyTrafficStatisticsBindingType), reflect.TypeOf([]IpSecVpnPolicyTrafficStatistics{}))) + fields["policy_statistics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IpSecVpnPolicyTrafficStatisticsBindingType), reflect.TypeOf([]IpSecVpnPolicyTrafficStatistics{}))) fieldNameMap["policy_statistics"] = "PolicyStatistics" - fields["alarm"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyRuntimeAlarmBindingType)) + fields["alarm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyRuntimeAlarmBindingType)) fieldNameMap["alarm"] = "Alarm" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_session_statistics_nsxt", fields, reflect.TypeOf(IPSecVpnSessionStatisticsNsxt{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_session_statistics_nsxt", fields, reflect.TypeOf(IPSecVpnSessionStatisticsNsxt{}), fieldNameMap, validators) } -func IPSecVpnSessionStatisticsPerEPBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPSecVpnSessionStatisticsPerEPBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alarm"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyRuntimeAlarmBindingType)) + fields["alarm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyRuntimeAlarmBindingType)) fieldNameMap["alarm"] = "Alarm" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_session_statistics_per_EP", fields, reflect.TypeOf(IPSecVpnSessionStatisticsPerEP{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_session_statistics_per_EP", fields, reflect.TypeOf(IPSecVpnSessionStatisticsPerEP{}), fieldNameMap, validators) } -func IPSecVpnSessionStatusNsxtBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPSecVpnSessionStatusNsxtBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["aggregate_traffic_counters"] = bindings.NewOptionalType(bindings.NewReferenceType(IPSecVpnTrafficCountersBindingType)) + fields["aggregate_traffic_counters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPSecVpnTrafficCountersBindingType)) fieldNameMap["aggregate_traffic_counters"] = "AggregateTrafficCounters" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["failed_tunnels"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["failed_tunnels"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["failed_tunnels"] = "FailedTunnels" - fields["ike_status"] = bindings.NewOptionalType(bindings.NewReferenceType(IPSecVpnIkeSessionStatusBindingType)) + fields["ike_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPSecVpnIkeSessionStatusBindingType)) fieldNameMap["ike_status"] = "IkeStatus" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["negotiated_tunnels"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["negotiated_tunnels"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["negotiated_tunnels"] = "NegotiatedTunnels" - fields["runtime_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_status"] = "RuntimeStatus" - fields["total_tunnels"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_tunnels"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_tunnels"] = "TotalTunnels" - fields["alarm"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyRuntimeAlarmBindingType)) + fields["alarm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyRuntimeAlarmBindingType)) fieldNameMap["alarm"] = "Alarm" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_session_status_nsxt", fields, reflect.TypeOf(IPSecVpnSessionStatusNsxt{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_session_status_nsxt", fields, reflect.TypeOf(IPSecVpnSessionStatusNsxt{}), fieldNameMap, validators) } -func IPSecVpnSessionStatusPerEPBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPSecVpnSessionStatusPerEPBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alarm"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyRuntimeAlarmBindingType)) + fields["alarm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyRuntimeAlarmBindingType)) fieldNameMap["alarm"] = "Alarm" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_session_status_per_EP", fields, reflect.TypeOf(IPSecVpnSessionStatusPerEP{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_session_status_per_EP", fields, reflect.TypeOf(IPSecVpnSessionStatusPerEP{}), fieldNameMap, validators) } -func IPSecVpnSubnetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPSecVpnSubnetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["subnet"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["subnet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["subnet"] = "Subnet" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_subnet", fields, reflect.TypeOf(IPSecVpnSubnet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_subnet", fields, reflect.TypeOf(IPSecVpnSubnet{}), fieldNameMap, validators) } -func IPSecVpnTrafficCountersBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPSecVpnTrafficCountersBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["bytes_in"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["bytes_in"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["bytes_in"] = "BytesIn" - fields["bytes_out"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["bytes_out"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["bytes_out"] = "BytesOut" - fields["dropped_packets_in"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dropped_packets_in"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dropped_packets_in"] = "DroppedPacketsIn" - fields["dropped_packets_out"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dropped_packets_out"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dropped_packets_out"] = "DroppedPacketsOut" - fields["packets_in"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["packets_in"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["packets_in"] = "PacketsIn" - fields["packets_out"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["packets_out"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["packets_out"] = "PacketsOut" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_traffic_counters", fields, reflect.TypeOf(IPSecVpnTrafficCounters{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_traffic_counters", fields, reflect.TypeOf(IPSecVpnTrafficCounters{}), fieldNameMap, validators) } -func IPSecVpnTransportStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPSecVpnTransportStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["session_status"] = bindings.NewOptionalType(bindings.NewReferenceType(IPSecVpnSessionStatusNsxtBindingType)) + fields["session_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPSecVpnSessionStatusNsxtBindingType)) fieldNameMap["session_status"] = "SessionStatus" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["transport_tunnel_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_tunnel_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_tunnel_path"] = "TransportTunnelPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_transport_status", fields, reflect.TypeOf(IPSecVpnTransportStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_transport_status", fields, reflect.TypeOf(IPSecVpnTransportStatus{}), fieldNameMap, validators) } -func IPSecVpnTunnelInterfaceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPSecVpnTunnelInterfaceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["ip_subnets"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TunnelInterfaceIPSubnetBindingType), reflect.TypeOf([]TunnelInterfaceIPSubnet{}))) + fields["ip_subnets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TunnelInterfaceIPSubnetBindingType), reflect.TypeOf([]TunnelInterfaceIPSubnet{}))) fieldNameMap["ip_subnets"] = "IpSubnets" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_tunnel_interface", fields, reflect.TypeOf(IPSecVpnTunnelInterface{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_tunnel_interface", fields, reflect.TypeOf(IPSecVpnTunnelInterface{}), fieldNameMap, validators) } -func IPSecVpnTunnelProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPSecVpnTunnelProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["df_policy"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["df_policy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["df_policy"] = "DfPolicy" - fields["dh_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["dh_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["dh_groups"] = "DhGroups" - fields["digest_algorithms"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["digest_algorithms"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["digest_algorithms"] = "DigestAlgorithms" - fields["enable_perfect_forward_secrecy"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_perfect_forward_secrecy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_perfect_forward_secrecy"] = "EnablePerfectForwardSecrecy" - fields["encryption_algorithms"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["encryption_algorithms"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["encryption_algorithms"] = "EncryptionAlgorithms" - fields["extended_attributes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(AttributeValBindingType), reflect.TypeOf([]AttributeVal{}))) + fields["extended_attributes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(AttributeValBindingType), reflect.TypeOf([]AttributeVal{}))) fieldNameMap["extended_attributes"] = "ExtendedAttributes" - fields["sa_life_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sa_life_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sa_life_time"] = "SaLifeTime" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_tunnel_profile", fields, reflect.TypeOf(IPSecVpnTunnelProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_tunnel_profile", fields, reflect.TypeOf(IPSecVpnTunnelProfile{}), fieldNameMap, validators) } -func IPSecVpnTunnelProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPSecVpnTunnelProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPSecVpnTunnelProfileBindingType), reflect.TypeOf([]IPSecVpnTunnelProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPSecVpnTunnelProfileBindingType), reflect.TypeOf([]IPSecVpnTunnelProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_tunnel_profile_list_result", fields, reflect.TypeOf(IPSecVpnTunnelProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_tunnel_profile_list_result", fields, reflect.TypeOf(IPSecVpnTunnelProfileListResult{}), fieldNameMap, validators) } -func IPSecVpnTunnelTrafficStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPSecVpnTunnelTrafficStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["bytes_in"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["bytes_in"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["bytes_in"] = "BytesIn" - fields["bytes_out"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["bytes_out"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["bytes_out"] = "BytesOut" - fields["decryption_failures"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["decryption_failures"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["decryption_failures"] = "DecryptionFailures" - fields["dropped_packets_in"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dropped_packets_in"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dropped_packets_in"] = "DroppedPacketsIn" - fields["dropped_packets_out"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dropped_packets_out"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dropped_packets_out"] = "DroppedPacketsOut" - fields["encryption_failures"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["encryption_failures"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["encryption_failures"] = "EncryptionFailures" - fields["integrity_failures"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["integrity_failures"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["integrity_failures"] = "IntegrityFailures" - fields["local_subnet"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["local_subnet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["local_subnet"] = "LocalSubnet" - fields["nomatching_policy_errors"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["nomatching_policy_errors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["nomatching_policy_errors"] = "NomatchingPolicyErrors" - fields["packets_in"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["packets_in"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["packets_in"] = "PacketsIn" - fields["packets_out"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["packets_out"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["packets_out"] = "PacketsOut" - fields["packets_received_other_error"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["packets_received_other_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["packets_received_other_error"] = "PacketsReceivedOtherError" - fields["packets_sent_other_error"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["packets_sent_other_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["packets_sent_other_error"] = "PacketsSentOtherError" - fields["remote_subnet"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_subnet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["remote_subnet"] = "RemoteSubnet" - fields["replay_errors"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["replay_errors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["replay_errors"] = "ReplayErrors" - fields["sa_mismatch_errors_in"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sa_mismatch_errors_in"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sa_mismatch_errors_in"] = "SaMismatchErrorsIn" - fields["sa_mismatch_errors_out"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sa_mismatch_errors_out"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sa_mismatch_errors_out"] = "SaMismatchErrorsOut" - fields["seq_number_overflow_error"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["seq_number_overflow_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["seq_number_overflow_error"] = "SeqNumberOverflowError" - fields["tunnel_down_reason"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tunnel_down_reason"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tunnel_down_reason"] = "TunnelDownReason" - fields["tunnel_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tunnel_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tunnel_status"] = "TunnelStatus" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_tunnel_traffic_statistics", fields, reflect.TypeOf(IPSecVpnTunnelTrafficStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IP_sec_vpn_tunnel_traffic_statistics", fields, reflect.TypeOf(IPSecVpnTunnelTrafficStatistics{}), fieldNameMap, validators) } -func IPSubnetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPSubnetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ip_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ip_addresses"] = "IpAddresses" - fields["prefix_length"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["prefix_length"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["prefix_length"] = "PrefixLength" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.IP_subnet", fields, reflect.TypeOf(IPSubnet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.IP_subnet", fields, reflect.TypeOf(IPSubnet{}), fieldNameMap, validators) } -func IPsecVPNIKESessionSummaryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPsecVPNIKESessionSummaryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["degraded_sessions"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["degraded_sessions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["degraded_sessions"] = "DegradedSessions" - fields["established_sessions"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["established_sessions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["established_sessions"] = "EstablishedSessions" - fields["failed_sessions"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["failed_sessions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["failed_sessions"] = "FailedSessions" - fields["total_sessions"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_sessions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_sessions"] = "TotalSessions" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.I_psec_VPNIKE_session_summary", fields, reflect.TypeOf(IPsecVPNIKESessionSummary{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.I_psec_VPNIKE_session_summary", fields, reflect.TypeOf(IPsecVPNIKESessionSummary{}), fieldNameMap, validators) } -func IPv4DiscoveryOptionsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPv4DiscoveryOptionsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["arp_snooping_config"] = bindings.NewOptionalType(bindings.NewReferenceType(ArpSnoopingConfigBindingType)) + fields["arp_snooping_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ArpSnoopingConfigBindingType)) fieldNameMap["arp_snooping_config"] = "ArpSnoopingConfig" - fields["dhcp_snooping_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["dhcp_snooping_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["dhcp_snooping_enabled"] = "DhcpSnoopingEnabled" - fields["vmtools_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["vmtools_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["vmtools_enabled"] = "VmtoolsEnabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.I_pv4_discovery_options", fields, reflect.TypeOf(IPv4DiscoveryOptions{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.I_pv4_discovery_options", fields, reflect.TypeOf(IPv4DiscoveryOptions{}), fieldNameMap, validators) } -func IPv6DADStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPv6DADStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_address"] = "IpAddress" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - fields["transport_node"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceReferenceBindingType), reflect.TypeOf([]ResourceReference{}))) + fields["transport_node"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceReferenceBindingType), reflect.TypeOf([]ResourceReference{}))) fieldNameMap["transport_node"] = "TransportNode" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.I_pv6_DAD_status", fields, reflect.TypeOf(IPv6DADStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.I_pv6_DAD_status", fields, reflect.TypeOf(IPv6DADStatus{}), fieldNameMap, validators) } -func IPv6DiscoveryOptionsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPv6DiscoveryOptionsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dhcp_snooping_v6_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["dhcp_snooping_v6_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["dhcp_snooping_v6_enabled"] = "DhcpSnoopingV6Enabled" - fields["nd_snooping_config"] = bindings.NewOptionalType(bindings.NewReferenceType(NdSnoopingConfigBindingType)) + fields["nd_snooping_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(NdSnoopingConfigBindingType)) fieldNameMap["nd_snooping_config"] = "NdSnoopingConfig" - fields["vmtools_v6_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["vmtools_v6_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["vmtools_v6_enabled"] = "VmtoolsV6Enabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.I_pv6_discovery_options", fields, reflect.TypeOf(IPv6DiscoveryOptions{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.I_pv6_discovery_options", fields, reflect.TypeOf(IPv6DiscoveryOptions{}), fieldNameMap, validators) } -func IPv6StatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IPv6StatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["connected_segment_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["connected_segment_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["connected_segment_path"] = "ConnectedSegmentPath" - fields["dad_statuses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPv6DADStatusBindingType), reflect.TypeOf([]IPv6DADStatus{}))) + fields["dad_statuses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPv6DADStatusBindingType), reflect.TypeOf([]IPv6DADStatus{}))) fieldNameMap["dad_statuses"] = "DadStatuses" - fields["interface_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["interface_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["interface_id"] = "InterfaceId" - fields["tier0_gateway"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_gateway"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_gateway"] = "Tier0Gateway" - fields["tier1_gateway"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier1_gateway"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier1_gateway"] = "Tier1Gateway" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.I_pv6_status", fields, reflect.TypeOf(IPv6Status{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.I_pv6_status", fields, reflect.TypeOf(IPv6Status{}), fieldNameMap, validators) } -func IcmpEchoRequestHeaderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IcmpEchoRequestHeaderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["id"] = "Id" - fields["sequence"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence"] = "Sequence" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.icmp_echo_request_header", fields, reflect.TypeOf(IcmpEchoRequestHeader{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.icmp_echo_request_header", fields, reflect.TypeOf(IcmpEchoRequestHeader{}), fieldNameMap, validators) } -func IconBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IconBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["color"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["color"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["color"] = "Color" - fields["placement"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["placement"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["placement"] = "Placement" - fields["size"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["size"] = "Size" - fields["size_unit"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["size_unit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["size_unit"] = "SizeUnit" - fields["tooltip"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TooltipBindingType), reflect.TypeOf([]Tooltip{}))) + fields["tooltip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TooltipBindingType), reflect.TypeOf([]Tooltip{}))) fieldNameMap["tooltip"] = "Tooltip" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.icon", fields, reflect.TypeOf(Icon{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.icon", fields, reflect.TypeOf(Icon{}), fieldNameMap, validators) } -func IdentityGroupExpressionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdentityFirewallAdStoreBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["identity_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdentityGroupInfoBindingType), reflect.TypeOf([]IdentityGroupInfo{}))) + fields["base_distinguished_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["base_distinguished_name"] = "BaseDistinguishedName" + fields["netbios_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["netbios_name"] = "NetbiosName" + fields["selective_sync_settings"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelectiveSyncSettingsBindingType)) + fieldNameMap["selective_sync_settings"] = "SelectiveSyncSettings" + fields["sync_settings"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DirectoryDomainSyncSettingsBindingType)) + fieldNameMap["sync_settings"] = "SyncSettings" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewStringType() + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["event_log_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdentityFirewallStoreEventLogServerBindingType), reflect.TypeOf([]IdentityFirewallStoreEventLogServer{}))) + fieldNameMap["event_log_servers"] = "EventLogServers" + fields["ldap_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdentityFirewallStoreLdapServerBindingType), reflect.TypeOf([]IdentityFirewallStoreLdapServer{}))) + fieldNameMap["ldap_servers"] = "LdapServers" + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["name"] = "Name" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.identity_firewall_ad_store", fields, reflect.TypeOf(IdentityFirewallAdStore{}), fieldNameMap, validators) +} + +func IdentityFirewallStoreBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewStringType() + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["event_log_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdentityFirewallStoreEventLogServerBindingType), reflect.TypeOf([]IdentityFirewallStoreEventLogServer{}))) + fieldNameMap["event_log_servers"] = "EventLogServers" + fields["ldap_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdentityFirewallStoreLdapServerBindingType), reflect.TypeOf([]IdentityFirewallStoreLdapServer{}))) + fieldNameMap["ldap_servers"] = "LdapServers" + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["name"] = "Name" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.identity_firewall_store", fields, reflect.TypeOf(IdentityFirewallStore{}), fieldNameMap, validators) +} + +func IdentityFirewallStoreEventLogServerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["domain_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["domain_name"] = "DomainName" + fields["host"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["host"] = "Host" + fields["password"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["password"] = "Password" + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DirectoryEventLogServerStatusBindingType)) + fieldNameMap["status"] = "Status" + fields["username"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["username"] = "Username" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.identity_firewall_store_event_log_server", fields, reflect.TypeOf(IdentityFirewallStoreEventLogServer{}), fieldNameMap, validators) +} + +func IdentityFirewallStoreLdapServerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["domain_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["domain_name"] = "DomainName" + fields["host"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["host"] = "Host" + fields["password"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["password"] = "Password" + fields["port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["port"] = "Port" + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["protocol"] = "Protocol" + fields["thumbprint"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["thumbprint"] = "Thumbprint" + fields["username"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["username"] = "Username" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.identity_firewall_store_ldap_server", fields, reflect.TypeOf(IdentityFirewallStoreLdapServer{}), fieldNameMap, validators) +} + +func IdentityFirewallStoreLdapServerListResultsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdentityFirewallStoreLdapServerBindingType), reflect.TypeOf([]IdentityFirewallStoreLdapServer{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.identity_firewall_store_ldap_server_list_results", fields, reflect.TypeOf(IdentityFirewallStoreLdapServerListResults{}), fieldNameMap, validators) +} + +func IdentityFirewallStoreListResultsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(IdentityFirewallStoreBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.identity_firewall_store_list_results", fields, reflect.TypeOf(IdentityFirewallStoreListResults{}), fieldNameMap, validators) +} + +func IdentityGroupExpressionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["identity_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdentityGroupInfoBindingType), reflect.TypeOf([]IdentityGroupInfo{}))) fieldNameMap["identity_groups"] = "IdentityGroups" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.identity_group_expression", fields, reflect.TypeOf(IdentityGroupExpression{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.identity_group_expression", fields, reflect.TypeOf(IdentityGroupExpression{}), fieldNameMap, validators) } -func IdentityGroupInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdentityGroupInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["distinguished_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["distinguished_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["distinguished_name"] = "DistinguishedName" - fields["domain_base_distinguished_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_base_distinguished_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_base_distinguished_name"] = "DomainBaseDistinguishedName" - fields["sid"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sid"] = "Sid" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.identity_group_info", fields, reflect.TypeOf(IdentityGroupInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.identity_group_info", fields, reflect.TypeOf(IdentityGroupInfo{}), fieldNameMap, validators) } -func IdentitySourceLdapServerBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdentitySourceLdapServerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["bind_identity"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["bind_identity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["bind_identity"] = "BindIdentity" - fields["certificates"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["certificates"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["certificates"] = "Certificates" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["password"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["password"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["password"] = "Password" - fields["url"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["url"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["url"] = "Url" - fields["use_starttls"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["use_starttls"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["use_starttls"] = "UseStarttls" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.identity_source_ldap_server", fields, reflect.TypeOf(IdentitySourceLdapServer{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.identity_source_ldap_server", fields, reflect.TypeOf(IdentitySourceLdapServer{}), fieldNameMap, validators) } -func IdentitySourceLdapServerEndpointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdentitySourceLdapServerEndpointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["url"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["url"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["url"] = "Url" - fields["use_starttls"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["use_starttls"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["use_starttls"] = "UseStarttls" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.identity_source_ldap_server_endpoint", fields, reflect.TypeOf(IdentitySourceLdapServerEndpoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.identity_source_ldap_server_endpoint", fields, reflect.TypeOf(IdentitySourceLdapServerEndpoint{}), fieldNameMap, validators) } -func IdentitySourceLdapServerProbeResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdentitySourceLdapServerProbeResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["errors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LdapProbeErrorBindingType), reflect.TypeOf([]LdapProbeError{}))) + fields["errors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LdapProbeErrorBindingType), reflect.TypeOf([]LdapProbeError{}))) fieldNameMap["errors"] = "Errors" - fields["result"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["result"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["result"] = "Result" - fields["url"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["url"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["url"] = "Url" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.identity_source_ldap_server_probe_result", fields, reflect.TypeOf(IdentitySourceLdapServerProbeResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.identity_source_ldap_server_probe_result", fields, reflect.TypeOf(IdentitySourceLdapServerProbeResult{}), fieldNameMap, validators) } -func IdfwComputeCollectionConditionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdfwComputeCollectionConditionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - fields["status_detail"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status_detail"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status_detail"] = "StatusDetail" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.idfw_compute_collection_condition", fields, reflect.TypeOf(IdfwComputeCollectionCondition{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.idfw_compute_collection_condition", fields, reflect.TypeOf(IdfwComputeCollectionCondition{}), fieldNameMap, validators) } -func IdfwComputeCollectionListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdfwComputeCollectionListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdfwComputeCollectionStatusBindingType), reflect.TypeOf([]IdfwComputeCollectionStatus{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdfwComputeCollectionStatusBindingType), reflect.TypeOf([]IdfwComputeCollectionStatus{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.idfw_compute_collection_list_result", fields, reflect.TypeOf(IdfwComputeCollectionListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.idfw_compute_collection_list_result", fields, reflect.TypeOf(IdfwComputeCollectionListResult{}), fieldNameMap, validators) } -func IdfwComputeCollectionStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdfwComputeCollectionStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["compute_collection_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["compute_collection_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["compute_collection_id"] = "ComputeCollectionId" - fields["compute_collection_status"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdfwComputeCollectionConditionBindingType), reflect.TypeOf([]IdfwComputeCollectionCondition{}))) + fields["compute_collection_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdfwComputeCollectionConditionBindingType), reflect.TypeOf([]IdfwComputeCollectionCondition{}))) fieldNameMap["compute_collection_status"] = "ComputeCollectionStatus" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.idfw_compute_collection_status", fields, reflect.TypeOf(IdfwComputeCollectionStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.idfw_compute_collection_status", fields, reflect.TypeOf(IdfwComputeCollectionStatus{}), fieldNameMap, validators) } -func IdfwDirGroupUserSessionMappingBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdfwDirGroupUserSessionMappingBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dir_group_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dir_group_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dir_group_id"] = "DirGroupId" - fields["user_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["user_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["user_id"] = "UserId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.idfw_dir_group_user_session_mapping", fields, reflect.TypeOf(IdfwDirGroupUserSessionMapping{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.idfw_dir_group_user_session_mapping", fields, reflect.TypeOf(IdfwDirGroupUserSessionMapping{}), fieldNameMap, validators) } -func IdfwSystemStatsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdfwSystemStatsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["num_concurrent_users"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["num_concurrent_users"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["num_concurrent_users"] = "NumConcurrentUsers" - fields["num_user_sessions"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["num_user_sessions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["num_user_sessions"] = "NumUserSessions" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.idfw_system_stats", fields, reflect.TypeOf(IdfwSystemStats{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.idfw_system_stats", fields, reflect.TypeOf(IdfwSystemStats{}), fieldNameMap, validators) } -func IdfwTransportNodeConditionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdfwTransportNodeConditionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - fields["status_detail"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status_detail"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status_detail"] = "StatusDetail" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.idfw_transport_node_condition", fields, reflect.TypeOf(IdfwTransportNodeCondition{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.idfw_transport_node_condition", fields, reflect.TypeOf(IdfwTransportNodeCondition{}), fieldNameMap, validators) } -func IdfwTransportNodeStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdfwTransportNodeStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - fields["transport_node_status"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdfwTransportNodeConditionBindingType), reflect.TypeOf([]IdfwTransportNodeCondition{}))) + fields["transport_node_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdfwTransportNodeConditionBindingType), reflect.TypeOf([]IdfwTransportNodeCondition{}))) fieldNameMap["transport_node_status"] = "TransportNodeStatus" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.idfw_transport_node_status", fields, reflect.TypeOf(IdfwTransportNodeStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.idfw_transport_node_status", fields, reflect.TypeOf(IdfwTransportNodeStatus{}), fieldNameMap, validators) } -func IdfwTransportNodeStatusListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdfwTransportNodeStatusListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdfwTransportNodeStatusBindingType), reflect.TypeOf([]IdfwTransportNodeStatus{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdfwTransportNodeStatusBindingType), reflect.TypeOf([]IdfwTransportNodeStatus{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.idfw_transport_node_status_list_result", fields, reflect.TypeOf(IdfwTransportNodeStatusListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.idfw_transport_node_status_list_result", fields, reflect.TypeOf(IdfwTransportNodeStatusListResult{}), fieldNameMap, validators) } -func IdfwUserSessionDataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdfwUserSessionDataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_name"] = "DomainName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["login_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["login_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["login_time"] = "LoginTime" - fields["logout_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["logout_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["logout_time"] = "LogoutTime" - fields["session_source"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["session_source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["session_source"] = "SessionSource" - fields["user_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["user_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["user_id"] = "UserId" - fields["user_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["user_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["user_name"] = "UserName" - fields["user_session_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["user_session_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["user_session_id"] = "UserSessionId" - fields["vm_ext_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vm_ext_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vm_ext_id"] = "VmExtId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.idfw_user_session_data", fields, reflect.TypeOf(IdfwUserSessionData{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.idfw_user_session_data", fields, reflect.TypeOf(IdfwUserSessionData{}), fieldNameMap, validators) } -func IdfwUserSessionDataAndMappingsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdfwUserSessionDataAndMappingsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["active_user_sessions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdfwUserSessionDataBindingType), reflect.TypeOf([]IdfwUserSessionData{}))) + fields["active_user_sessions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdfwUserSessionDataBindingType), reflect.TypeOf([]IdfwUserSessionData{}))) fieldNameMap["active_user_sessions"] = "ActiveUserSessions" - fields["archived_user_sessions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdfwUserSessionDataBindingType), reflect.TypeOf([]IdfwUserSessionData{}))) + fields["archived_user_sessions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdfwUserSessionDataBindingType), reflect.TypeOf([]IdfwUserSessionData{}))) fieldNameMap["archived_user_sessions"] = "ArchivedUserSessions" - fields["dir_group_to_user_session_data_mappings"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdfwDirGroupUserSessionMappingBindingType), reflect.TypeOf([]IdfwDirGroupUserSessionMapping{}))) + fields["dir_group_to_user_session_data_mappings"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdfwDirGroupUserSessionMappingBindingType), reflect.TypeOf([]IdfwDirGroupUserSessionMapping{}))) fieldNameMap["dir_group_to_user_session_data_mappings"] = "DirGroupToUserSessionDataMappings" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.idfw_user_session_data_and_mappings", fields, reflect.TypeOf(IdfwUserSessionDataAndMappings{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.idfw_user_session_data_and_mappings", fields, reflect.TypeOf(IdfwUserSessionDataAndMappings{}), fieldNameMap, validators) } -func IdfwUserStatsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdfwUserStatsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["active_sessions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdfwUserSessionDataBindingType), reflect.TypeOf([]IdfwUserSessionData{}))) + fields["active_sessions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdfwUserSessionDataBindingType), reflect.TypeOf([]IdfwUserSessionData{}))) fieldNameMap["active_sessions"] = "ActiveSessions" - fields["archived_sessions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdfwUserSessionDataBindingType), reflect.TypeOf([]IdfwUserSessionData{}))) + fields["archived_sessions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdfwUserSessionDataBindingType), reflect.TypeOf([]IdfwUserSessionData{}))) fieldNameMap["archived_sessions"] = "ArchivedSessions" - fields["user_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["user_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["user_id"] = "UserId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.idfw_user_stats", fields, reflect.TypeOf(IdfwUserStats{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.idfw_user_stats", fields, reflect.TypeOf(IdfwUserStats{}), fieldNameMap, validators) } -func IdfwVirtualMachineConditionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdfwVirtualMachineConditionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - fields["status_detail"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status_detail"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status_detail"] = "StatusDetail" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.idfw_virtual_machine_condition", fields, reflect.TypeOf(IdfwVirtualMachineCondition{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.idfw_virtual_machine_condition", fields, reflect.TypeOf(IdfwVirtualMachineCondition{}), fieldNameMap, validators) } -func IdfwVirtualMachineStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdfwVirtualMachineStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["vm_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vm_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vm_id"] = "VmId" - fields["vm_status"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdfwVirtualMachineConditionBindingType), reflect.TypeOf([]IdfwVirtualMachineCondition{}))) + fields["vm_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdfwVirtualMachineConditionBindingType), reflect.TypeOf([]IdfwVirtualMachineCondition{}))) fieldNameMap["vm_status"] = "VmStatus" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.idfw_virtual_machine_status", fields, reflect.TypeOf(IdfwVirtualMachineStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.idfw_virtual_machine_status", fields, reflect.TypeOf(IdfwVirtualMachineStatus{}), fieldNameMap, validators) } -func IdfwVirtualMachineStatusListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdfwVirtualMachineStatusListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdfwVirtualMachineStatusBindingType), reflect.TypeOf([]IdfwVirtualMachineStatus{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdfwVirtualMachineStatusBindingType), reflect.TypeOf([]IdfwVirtualMachineStatus{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.idfw_virtual_machine_status_list_result", fields, reflect.TypeOf(IdfwVirtualMachineStatusListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.idfw_virtual_machine_status_list_result", fields, reflect.TypeOf(IdfwVirtualMachineStatusListResult{}), fieldNameMap, validators) } -func IdfwVmDetailBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdfwVmDetailBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["last_login_user_session"] = bindings.NewOptionalType(bindings.NewReferenceType(ResourceReferenceBindingType)) + fields["last_login_user_session"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ResourceReferenceBindingType)) fieldNameMap["last_login_user_session"] = "LastLoginUserSession" - fields["user_sessions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdfwUserSessionDataBindingType), reflect.TypeOf([]IdfwUserSessionData{}))) + fields["user_sessions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdfwUserSessionDataBindingType), reflect.TypeOf([]IdfwUserSessionData{}))) fieldNameMap["user_sessions"] = "UserSessions" - fields["vm_ext_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vm_ext_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vm_ext_id"] = "VmExtId" - fields["vm_ip_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["vm_ip_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["vm_ip_addresses"] = "VmIpAddresses" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.idfw_vm_detail", fields, reflect.TypeOf(IdfwVmDetail{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.idfw_vm_detail", fields, reflect.TypeOf(IdfwVmDetail{}), fieldNameMap, validators) } -func IdfwVmStatsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdfwVmStatsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["active_sessions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdfwUserSessionDataBindingType), reflect.TypeOf([]IdfwUserSessionData{}))) + fields["active_sessions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdfwUserSessionDataBindingType), reflect.TypeOf([]IdfwUserSessionData{}))) fieldNameMap["active_sessions"] = "ActiveSessions" - fields["archived_sessions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdfwUserSessionDataBindingType), reflect.TypeOf([]IdfwUserSessionData{}))) + fields["archived_sessions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdfwUserSessionDataBindingType), reflect.TypeOf([]IdfwUserSessionData{}))) fieldNameMap["archived_sessions"] = "ArchivedSessions" - fields["vm_ext_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vm_ext_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vm_ext_id"] = "VmExtId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.idfw_vm_stats", fields, reflect.TypeOf(IdfwVmStats{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.idfw_vm_stats", fields, reflect.TypeOf(IdfwVmStats{}), fieldNameMap, validators) } -func IdsClusterConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsClusterConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["cluster"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyResourceReferenceBindingType)) + fields["cluster"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyResourceReferenceBindingType)) fieldNameMap["cluster"] = "Cluster" - fields["ids_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ids_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ids_enabled"] = "IdsEnabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ids_cluster_config", fields, reflect.TypeOf(IdsClusterConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ids_cluster_config", fields, reflect.TypeOf(IdsClusterConfig{}), fieldNameMap, validators) } -func IdsClusterConfigListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsClusterConfigListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdsClusterConfigBindingType), reflect.TypeOf([]IdsClusterConfig{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdsClusterConfigBindingType), reflect.TypeOf([]IdsClusterConfig{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ids_cluster_config_list_result", fields, reflect.TypeOf(IdsClusterConfigListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ids_cluster_config_list_result", fields, reflect.TypeOf(IdsClusterConfigListResult{}), fieldNameMap, validators) } -func IdsGatewayPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsGatewayPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["category"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["category"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["category"] = "Category" - fields["comments"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["comments"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["comments"] = "Comments" - fields["internal_sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["internal_sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["internal_sequence_number"] = "InternalSequenceNumber" - fields["is_default"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_default"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_default"] = "IsDefault" - fields["lock_modified_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lock_modified_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lock_modified_by"] = "LockModifiedBy" - fields["lock_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["lock_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["lock_modified_time"] = "LockModifiedTime" - fields["locked"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["locked"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["locked"] = "Locked" - fields["rule_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rule_count"] = "RuleCount" - fields["scheduler_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["scheduler_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["scheduler_path"] = "SchedulerPath" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["scope"] = "Scope" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["stateful"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["stateful"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["stateful"] = "Stateful" - fields["tcp_strict"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tcp_strict"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tcp_strict"] = "TcpStrict" - fields["rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdsRuleBindingType), reflect.TypeOf([]IdsRule{}))) + fields["rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdsRuleBindingType), reflect.TypeOf([]IdsRule{}))) fieldNameMap["rules"] = "Rules" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ids_gateway_policy", fields, reflect.TypeOf(IdsGatewayPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ids_gateway_policy", fields, reflect.TypeOf(IdsGatewayPolicy{}), fieldNameMap, validators) } -func IdsGatewayPolicyListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsGatewayPolicyListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdsGatewayPolicyBindingType), reflect.TypeOf([]IdsGatewayPolicy{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdsGatewayPolicyBindingType), reflect.TypeOf([]IdsGatewayPolicy{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ids_gateway_policy_list_result", fields, reflect.TypeOf(IdsGatewayPolicyListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ids_gateway_policy_list_result", fields, reflect.TypeOf(IdsGatewayPolicyListResult{}), fieldNameMap, validators) } -func IdsGlobalEventConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsGlobalEventConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["ids_data_topic_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ids_data_topic_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ids_data_topic_name"] = "IdsDataTopicName" - fields["publish_ids_events"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["publish_ids_events"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["publish_ids_events"] = "PublishIdsEvents" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ids_global_event_config", fields, reflect.TypeOf(IdsGlobalEventConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ids_global_event_config", fields, reflect.TypeOf(IdsGlobalEventConfig{}), fieldNameMap, validators) } -func IdsPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["category"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["category"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["category"] = "Category" - fields["comments"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["comments"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["comments"] = "Comments" - fields["internal_sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["internal_sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["internal_sequence_number"] = "InternalSequenceNumber" - fields["is_default"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_default"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_default"] = "IsDefault" - fields["lock_modified_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lock_modified_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lock_modified_by"] = "LockModifiedBy" - fields["lock_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["lock_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["lock_modified_time"] = "LockModifiedTime" - fields["locked"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["locked"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["locked"] = "Locked" - fields["rule_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rule_count"] = "RuleCount" - fields["scheduler_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["scheduler_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["scheduler_path"] = "SchedulerPath" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["scope"] = "Scope" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["stateful"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["stateful"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["stateful"] = "Stateful" - fields["tcp_strict"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tcp_strict"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tcp_strict"] = "TcpStrict" - fields["rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdsRuleBindingType), reflect.TypeOf([]IdsRule{}))) + fields["rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdsRuleBindingType), reflect.TypeOf([]IdsRule{}))) fieldNameMap["rules"] = "Rules" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ids_policy", fields, reflect.TypeOf(IdsPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ids_policy", fields, reflect.TypeOf(IdsPolicy{}), fieldNameMap, validators) } -func IdsProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["criteria"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(IdsProfileCriteriaBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(IdsProfileCriteriaBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["criteria"] = "Criteria" - fields["overridden_signatures"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdsProfileLocalSignatureBindingType), reflect.TypeOf([]IdsProfileLocalSignature{}))) + fields["overridden_signatures"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdsProfileLocalSignatureBindingType), reflect.TypeOf([]IdsProfileLocalSignature{}))) fieldNameMap["overridden_signatures"] = "OverriddenSignatures" - fields["profile_severity"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["profile_severity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["profile_severity"] = "ProfileSeverity" - fields["severities"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdsProfileSeverityBindingType), reflect.TypeOf([]IdsProfileSeverity{}))) + fields["severities"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdsProfileSeverityBindingType), reflect.TypeOf([]IdsProfileSeverity{}))) fieldNameMap["severities"] = "Severities" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ids_profile", fields, reflect.TypeOf(IdsProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ids_profile", fields, reflect.TypeOf(IdsProfile{}), fieldNameMap, validators) } -func IdsProfileConjunctionOperatorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsProfileConjunctionOperatorBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["operator"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operator"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operator"] = "Operator" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ids_profile_conjunction_operator", fields, reflect.TypeOf(IdsProfileConjunctionOperator{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ids_profile_conjunction_operator", fields, reflect.TypeOf(IdsProfileConjunctionOperator{}), fieldNameMap, validators) } -func IdsProfileCriteriaBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsProfileCriteriaBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ids_profile_criteria", fields, reflect.TypeOf(IdsProfileCriteria{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ids_profile_criteria", fields, reflect.TypeOf(IdsProfileCriteria{}), fieldNameMap, validators) } -func IdsProfileFilterCriteriaBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsProfileFilterCriteriaBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["filter_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["filter_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["filter_name"] = "FilterName" - fields["filter_value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["filter_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["filter_value"] = "FilterValue" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ids_profile_filter_criteria", fields, reflect.TypeOf(IdsProfileFilterCriteria{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ids_profile_filter_criteria", fields, reflect.TypeOf(IdsProfileFilterCriteria{}), fieldNameMap, validators) } -func IdsProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdsProfileBindingType), reflect.TypeOf([]IdsProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdsProfileBindingType), reflect.TypeOf([]IdsProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ids_profile_list_result", fields, reflect.TypeOf(IdsProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ids_profile_list_result", fields, reflect.TypeOf(IdsProfileListResult{}), fieldNameMap, validators) } -func IdsProfileLocalSignatureBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsProfileLocalSignatureBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - fields["signature_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["signature_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["signature_id"] = "SignatureId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ids_profile_local_signature", fields, reflect.TypeOf(IdsProfileLocalSignature{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ids_profile_local_signature", fields, reflect.TypeOf(IdsProfileLocalSignature{}), fieldNameMap, validators) } -func IdsProfileSeverityBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsProfileSeverityBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["ignore_signatures"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ignore_signatures"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ignore_signatures"] = "IgnoreSignatures" - fields["severity"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["severity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["severity"] = "Severity" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ids_profile_severity", fields, reflect.TypeOf(IdsProfileSeverity{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ids_profile_severity", fields, reflect.TypeOf(IdsProfileSeverity{}), fieldNameMap, validators) } -func IdsProfileSignaturesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsProfileSignaturesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["profile_path"] = "ProfilePath" - fields["signatures"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["signatures"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["signatures"] = "Signatures" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ids_profile_signatures", fields, reflect.TypeOf(IdsProfileSignatures{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ids_profile_signatures", fields, reflect.TypeOf(IdsProfileSignatures{}), fieldNameMap, validators) } -func IdsRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["destination_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["destination_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["destination_groups"] = "DestinationGroups" - fields["destinations_excluded"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["destinations_excluded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["destinations_excluded"] = "DestinationsExcluded" - fields["direction"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["direction"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["direction"] = "Direction" - fields["disabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["disabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["disabled"] = "Disabled" - fields["ip_protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_protocol"] = "IpProtocol" - fields["is_default"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_default"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_default"] = "IsDefault" - fields["logged"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["logged"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["logged"] = "Logged" - fields["notes"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["notes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["notes"] = "Notes" - fields["profiles"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["profiles"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["profiles"] = "Profiles" - fields["rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rule_id"] = "RuleId" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["scope"] = "Scope" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["service_entries"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ServiceEntryBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["service_entries"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ServiceEntryBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["service_entries"] = "ServiceEntries" - fields["services"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["services"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["services"] = "Services" - fields["source_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["source_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["source_groups"] = "SourceGroups" - fields["sources_excluded"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sources_excluded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sources_excluded"] = "SourcesExcluded" - fields["tag"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tag"] = "Tag" - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - fields["ids_profiles"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ids_profiles"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ids_profiles"] = "IdsProfiles" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ids_rule", fields, reflect.TypeOf(IdsRule{}), fieldNameMap, validators) + fields["oversubscription"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["oversubscription"] = "Oversubscription" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ids_rule", fields, reflect.TypeOf(IdsRule{}), fieldNameMap, validators) } -func IdsRuleListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsRuleListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdsRuleBindingType), reflect.TypeOf([]IdsRule{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdsRuleBindingType), reflect.TypeOf([]IdsRule{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ids_rule_list_result", fields, reflect.TypeOf(IdsRuleListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ids_rule_list_result", fields, reflect.TypeOf(IdsRuleListResult{}), fieldNameMap, validators) } -func IdsRuleStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsRuleStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["byte_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["byte_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["byte_count"] = "ByteCount" - fields["hit_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["hit_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["hit_count"] = "HitCount" - fields["internal_rule_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["internal_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["internal_rule_id"] = "InternalRuleId" - fields["l7_accept_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["l7_accept_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["l7_accept_count"] = "L7AcceptCount" - fields["l7_reject_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["l7_reject_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["l7_reject_count"] = "L7RejectCount" - fields["l7_reject_with_response_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["l7_reject_with_response_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["l7_reject_with_response_count"] = "L7RejectWithResponseCount" - fields["lr_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lr_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lr_path"] = "LrPath" - fields["max_popularity_index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_popularity_index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_popularity_index"] = "MaxPopularityIndex" - fields["max_session_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_session_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_session_count"] = "MaxSessionCount" - fields["packet_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["packet_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["packet_count"] = "PacketCount" - fields["popularity_index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["popularity_index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["popularity_index"] = "PopularityIndex" - fields["rule"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["rule"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["rule"] = "Rule" - fields["session_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["session_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["session_count"] = "SessionCount" - fields["total_session_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_session_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_session_count"] = "TotalSessionCount" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ids_rule_statistics", fields, reflect.TypeOf(IdsRuleStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ids_rule_statistics", fields, reflect.TypeOf(IdsRuleStatistics{}), fieldNameMap, validators) } -func IdsRuleStatisticsForEnforcementPointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsRuleStatisticsForEnforcementPointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enforcement_point"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point"] = "EnforcementPoint" - fields["statistics"] = bindings.NewOptionalType(bindings.NewReferenceType(IdsRuleStatisticsBindingType)) + fields["statistics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IdsRuleStatisticsBindingType)) fieldNameMap["statistics"] = "Statistics" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ids_rule_statistics_for_enforcement_point", fields, reflect.TypeOf(IdsRuleStatisticsForEnforcementPoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ids_rule_statistics_for_enforcement_point", fields, reflect.TypeOf(IdsRuleStatisticsForEnforcementPoint{}), fieldNameMap, validators) } -func IdsRuleStatisticsListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsRuleStatisticsListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdsRuleStatisticsForEnforcementPointBindingType), reflect.TypeOf([]IdsRuleStatisticsForEnforcementPoint{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdsRuleStatisticsForEnforcementPointBindingType), reflect.TypeOf([]IdsRuleStatisticsForEnforcementPoint{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ids_rule_statistics_list_result", fields, reflect.TypeOf(IdsRuleStatisticsListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ids_rule_statistics_list_result", fields, reflect.TypeOf(IdsRuleStatisticsListResult{}), fieldNameMap, validators) } -func IdsSecurityPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsSecurityPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["category"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["category"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["category"] = "Category" - fields["comments"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["comments"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["comments"] = "Comments" - fields["internal_sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["internal_sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["internal_sequence_number"] = "InternalSequenceNumber" - fields["is_default"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_default"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_default"] = "IsDefault" - fields["lock_modified_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lock_modified_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lock_modified_by"] = "LockModifiedBy" - fields["lock_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["lock_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["lock_modified_time"] = "LockModifiedTime" - fields["locked"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["locked"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["locked"] = "Locked" - fields["rule_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rule_count"] = "RuleCount" - fields["scheduler_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["scheduler_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["scheduler_path"] = "SchedulerPath" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["scope"] = "Scope" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["stateful"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["stateful"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["stateful"] = "Stateful" - fields["tcp_strict"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tcp_strict"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tcp_strict"] = "TcpStrict" - fields["rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdsRuleBindingType), reflect.TypeOf([]IdsRule{}))) + fields["rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdsRuleBindingType), reflect.TypeOf([]IdsRule{}))) fieldNameMap["rules"] = "Rules" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ids_security_policy", fields, reflect.TypeOf(IdsSecurityPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ids_security_policy", fields, reflect.TypeOf(IdsSecurityPolicy{}), fieldNameMap, validators) } -func IdsSecurityPolicyListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsSecurityPolicyListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdsSecurityPolicyBindingType), reflect.TypeOf([]IdsSecurityPolicy{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdsSecurityPolicyBindingType), reflect.TypeOf([]IdsSecurityPolicy{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ids_security_policy_list_result", fields, reflect.TypeOf(IdsSecurityPolicyListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ids_security_policy_list_result", fields, reflect.TypeOf(IdsSecurityPolicyListResult{}), fieldNameMap, validators) } -func IdsSecurityPolicyStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsSecurityPolicyStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["internal_section_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["internal_section_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["internal_section_id"] = "InternalSectionId" - fields["lr_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lr_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lr_path"] = "LrPath" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RuleStatisticsBindingType), reflect.TypeOf([]RuleStatistics{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RuleStatisticsBindingType), reflect.TypeOf([]RuleStatistics{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ids_security_policy_statistics", fields, reflect.TypeOf(IdsSecurityPolicyStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ids_security_policy_statistics", fields, reflect.TypeOf(IdsSecurityPolicyStatistics{}), fieldNameMap, validators) } -func IdsSecurityPolicyStatisticsForEnforcementPointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsSecurityPolicyStatisticsForEnforcementPointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enforcement_point"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point"] = "EnforcementPoint" - fields["statistics"] = bindings.NewOptionalType(bindings.NewReferenceType(IdsSecurityPolicyStatisticsBindingType)) + fields["statistics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IdsSecurityPolicyStatisticsBindingType)) fieldNameMap["statistics"] = "Statistics" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ids_security_policy_statistics_for_enforcement_point", fields, reflect.TypeOf(IdsSecurityPolicyStatisticsForEnforcementPoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ids_security_policy_statistics_for_enforcement_point", fields, reflect.TypeOf(IdsSecurityPolicyStatisticsForEnforcementPoint{}), fieldNameMap, validators) } -func IdsSecurityPolicyStatisticsListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsSecurityPolicyStatisticsListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdsSecurityPolicyStatisticsForEnforcementPointBindingType), reflect.TypeOf([]IdsSecurityPolicyStatisticsForEnforcementPoint{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdsSecurityPolicyStatisticsForEnforcementPointBindingType), reflect.TypeOf([]IdsSecurityPolicyStatisticsForEnforcementPoint{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ids_security_policy_statistics_list_result", fields, reflect.TypeOf(IdsSecurityPolicyStatisticsListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ids_security_policy_statistics_list_result", fields, reflect.TypeOf(IdsSecurityPolicyStatisticsListResult{}), fieldNameMap, validators) } -func IdsSettingsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsSettingsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["auto_update"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["auto_update"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["auto_update"] = "AutoUpdate" - fields["ids_events_to_syslog"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ids_events_to_syslog"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ids_events_to_syslog"] = "IdsEventsToSyslog" - fields["ids_ever_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ids_ever_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ids_ever_enabled"] = "IdsEverEnabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ids_settings", fields, reflect.TypeOf(IdsSettings{}), fieldNameMap, validators) + fields["oversubscription"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["oversubscription"] = "Oversubscription" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ids_settings", fields, reflect.TypeOf(IdsSettings{}), fieldNameMap, validators) } -func IdsSignatureBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsSignatureBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - fields["attack_target"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["attack_target"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["attack_target"] = "AttackTarget" - fields["categories"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["categories"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["categories"] = "Categories" - fields["class_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["class_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["class_type"] = "ClassType" - fields["confidence"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["confidence"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["confidence"] = "Confidence" - fields["cves"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["cves"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["cves"] = "Cves" - fields["cvss"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cvss"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cvss"] = "Cvss" - fields["cvss_score"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cvss_score"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cvss_score"] = "CvssScore" - fields["cvssv2"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cvssv2"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cvssv2"] = "Cvssv2" - fields["cvssv3"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cvssv3"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cvssv3"] = "Cvssv3" - fields["direction"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["direction"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["direction"] = "Direction" - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - fields["flow"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["flow"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["flow"] = "Flow" - fields["impact"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["impact"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["impact"] = "Impact" - fields["malware_family"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["malware_family"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["malware_family"] = "MalwareFamily" - fields["mitre_attack"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(MitreAttackBindingType), reflect.TypeOf([]MitreAttack{}))) + fields["mitre_attack"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(MitreAttackBindingType), reflect.TypeOf([]MitreAttack{}))) fieldNameMap["mitre_attack"] = "MitreAttack" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["performance_impact"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["performance_impact"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["performance_impact"] = "PerformanceImpact" - fields["policy"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["policy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["policy"] = "Policy" - fields["product_affected"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["product_affected"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["product_affected"] = "ProductAffected" - fields["protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["protocol"] = "Protocol" - fields["risk_score"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["risk_score"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["risk_score"] = "RiskScore" - fields["severity"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["severity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["severity"] = "Severity" - fields["signature_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["signature"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["signature"] = "Signature" + fields["signature_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["signature_id"] = "SignatureId" - fields["signature_revision"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["signature_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["signature_revision"] = "SignatureRevision" - fields["signature_severity"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["signature_severity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["signature_severity"] = "SignatureSeverity" - fields["tag"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["tag"] = "Tag" - fields["type"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["type"] = "Type_" - fields["urls"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["urls"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["urls"] = "Urls" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ids_signature", fields, reflect.TypeOf(IdsSignature{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ids_signature", fields, reflect.TypeOf(IdsSignature{}), fieldNameMap, validators) } -func IdsSignatureListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsSignatureListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdsSignatureBindingType), reflect.TypeOf([]IdsSignature{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdsSignatureBindingType), reflect.TypeOf([]IdsSignature{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ids_signature_list_result", fields, reflect.TypeOf(IdsSignatureListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ids_signature_list_result", fields, reflect.TypeOf(IdsSignatureListResult{}), fieldNameMap, validators) } -func IdsSignatureStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsSignatureStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["download_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["download_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["download_status"] = "DownloadStatus" - fields["signature_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["failure_cause"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["failure_cause"] = "FailureCause" + fields["signature_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["signature_status"] = "SignatureStatus" - fields["version_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["version_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["version_id"] = "VersionId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ids_signature_status", fields, reflect.TypeOf(IdsSignatureStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ids_signature_status", fields, reflect.TypeOf(IdsSignatureStatus{}), fieldNameMap, validators) } -func IdsSignatureVersionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsSignatureVersionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["change_log"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["change_log"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["change_log"] = "ChangeLog" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sites"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["sites"] = "Sites" + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - fields["update_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["update_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["update_time"] = "UpdateTime" - fields["user_uploaded"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["user_uploaded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["user_uploaded"] = "UserUploaded" - fields["version_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["version_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["version_id"] = "VersionId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ids_signature_version", fields, reflect.TypeOf(IdsSignatureVersion{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ids_signature_version", fields, reflect.TypeOf(IdsSignatureVersion{}), fieldNameMap, validators) } -func IdsSignatureVersionListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsSignatureVersionListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdsSignatureVersionBindingType), reflect.TypeOf([]IdsSignatureVersion{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdsSignatureVersionBindingType), reflect.TypeOf([]IdsSignatureVersion{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ids_signature_version_list_result", fields, reflect.TypeOf(IdsSignatureVersionListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ids_signature_version_list_result", fields, reflect.TypeOf(IdsSignatureVersionListResult{}), fieldNameMap, validators) } -func IdsStandaloneHostConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IdsStandaloneHostConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["ids_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ids_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ids_enabled"] = "IdsEnabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ids_standalone_host_config", fields, reflect.TypeOf(IdsStandaloneHostConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ids_standalone_host_config", fields, reflect.TypeOf(IdsStandaloneHostConfig{}), fieldNameMap, validators) } -func IgmpMembershipBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IgmpMembershipBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["group"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["group"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["group"] = "Group" - fields["igmp_version"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["igmp_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["igmp_version"] = "IgmpVersion" - fields["interface"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["interface"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["interface"] = "_Interface" - fields["no_of_sources"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["no_of_sources"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["no_of_sources"] = "NoOfSources" - fields["source_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source_address"] = "SourceAddress" - fields["uptime"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["uptime"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["uptime"] = "Uptime" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.igmp_membership", fields, reflect.TypeOf(IgmpMembership{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.igmp_membership", fields, reflect.TypeOf(IgmpMembership{}), fieldNameMap, validators) } -func IgmpMembershipCsvRecordBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IgmpMembershipCsvRecordBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["group"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["group"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["group"] = "Group" - fields["igmp_version"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["igmp_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["igmp_version"] = "IgmpVersion" - fields["interface"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["interface"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["interface"] = "_Interface" - fields["no_of_sources"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["no_of_sources"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["no_of_sources"] = "NoOfSources" - fields["source_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source_address"] = "SourceAddress" - fields["transport_node"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node"] = "TransportNode" - fields["uptime"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["uptime"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["uptime"] = "Uptime" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.igmp_membership_csv_record", fields, reflect.TypeOf(IgmpMembershipCsvRecord{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.igmp_membership_csv_record", fields, reflect.TypeOf(IgmpMembershipCsvRecord{}), fieldNameMap, validators) } -func IgmpMembershipsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IgmpMembershipsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["gateway_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["gateway_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["gateway_path"] = "GatewayPath" - fields["igmp_memberships_per_edge"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IgmpMembershipsPerEdgeBindingType), reflect.TypeOf([]IgmpMembershipsPerEdge{}))) + fields["igmp_memberships_per_edge"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IgmpMembershipsPerEdgeBindingType), reflect.TypeOf([]IgmpMembershipsPerEdge{}))) fieldNameMap["igmp_memberships_per_edge"] = "IgmpMembershipsPerEdge" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.igmp_memberships", fields, reflect.TypeOf(IgmpMemberships{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.igmp_memberships", fields, reflect.TypeOf(IgmpMemberships{}), fieldNameMap, validators) } -func IgmpMembershipsInCsvFormatBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IgmpMembershipsInCsvFormatBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["file_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["file_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["file_name"] = "FileName" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IgmpMembershipCsvRecordBindingType), reflect.TypeOf([]IgmpMembershipCsvRecord{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IgmpMembershipCsvRecordBindingType), reflect.TypeOf([]IgmpMembershipCsvRecord{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.igmp_memberships_in_csv_format", fields, reflect.TypeOf(IgmpMembershipsInCsvFormat{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.igmp_memberships_in_csv_format", fields, reflect.TypeOf(IgmpMembershipsInCsvFormat{}), fieldNameMap, validators) } -func IgmpMembershipsPerEdgeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IgmpMembershipsPerEdgeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["edge_path"] = "EdgePath" - fields["igmp_memberships"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IgmpMembershipBindingType), reflect.TypeOf([]IgmpMembership{}))) + fields["igmp_memberships"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IgmpMembershipBindingType), reflect.TypeOf([]IgmpMembership{}))) fieldNameMap["igmp_memberships"] = "IgmpMemberships" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.igmp_memberships_per_edge", fields, reflect.TypeOf(IgmpMembershipsPerEdge{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.igmp_memberships_per_edge", fields, reflect.TypeOf(IgmpMembershipsPerEdge{}), fieldNameMap, validators) } -func ImportTaskBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ImportTaskBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["async_response_available"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["async_response_available"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["async_response_available"] = "AsyncResponseAvailable" - fields["cancelable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["cancelable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["cancelable"] = "Cancelable" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["end_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["end_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["end_time"] = "EndTime" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["message"] = "Message" - fields["progress"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["progress"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["progress"] = "Progress" - fields["request_method"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_method"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_method"] = "RequestMethod" - fields["request_uri"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_uri"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_uri"] = "RequestUri" - fields["start_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["start_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["start_time"] = "StartTime" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - fields["user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["user"] = "User" - fields["failure_msg"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["failure_msg"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["failure_msg"] = "FailureMsg" - fields["draft_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["draft_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["draft_path"] = "DraftPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.import_task", fields, reflect.TypeOf(ImportTask{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.import_task", fields, reflect.TypeOf(ImportTask{}), fieldNameMap, validators) } -func IncludedFieldsParametersBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IncludedFieldsParametersBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["included_fields"] = "IncludedFields" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.included_fields_parameters", fields, reflect.TypeOf(IncludedFieldsParameters{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.included_fields_parameters", fields, reflect.TypeOf(IncludedFieldsParameters{}), fieldNameMap, validators) } -func InfraBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func InfraBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["connectivity_strategy"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["connectivity_strategy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["connectivity_strategy"] = "ConnectivityStrategy" - fields["domains"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DomainBindingType), reflect.TypeOf([]Domain{}))) + fields["domains"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DomainBindingType), reflect.TypeOf([]Domain{}))) fieldNameMap["domains"] = "Domains" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.infra", fields, reflect.TypeOf(Infra{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.infra", fields, reflect.TypeOf(Infra{}), fieldNameMap, validators) } -func InfraSecurityConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func InfraSecurityConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["ca_signed_only"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ca_signed_only"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ca_signed_only"] = "CaSignedOnly" - fields["crl_checking_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["crl_checking_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["crl_checking_enabled"] = "CrlCheckingEnabled" - fields["eku_checking_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["eku_checking_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["eku_checking_enabled"] = "EkuCheckingEnabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.infra_security_config", fields, reflect.TypeOf(InfraSecurityConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.infra_security_config", fields, reflect.TypeOf(InfraSecurityConfig{}), fieldNameMap, validators) } -func IngressBroadcastRateLimiterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IngressBroadcastRateLimiterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["average_bandwidth"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["average_bandwidth"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["average_bandwidth"] = "AverageBandwidth" - fields["burst_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["burst_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["burst_size"] = "BurstSize" - fields["peak_bandwidth"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["peak_bandwidth"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["peak_bandwidth"] = "PeakBandwidth" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ingress_broadcast_rate_limiter", fields, reflect.TypeOf(IngressBroadcastRateLimiter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ingress_broadcast_rate_limiter", fields, reflect.TypeOf(IngressBroadcastRateLimiter{}), fieldNameMap, validators) } -func IngressRateLimiterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IngressRateLimiterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["average_bandwidth"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["average_bandwidth"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["average_bandwidth"] = "AverageBandwidth" - fields["burst_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["burst_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["burst_size"] = "BurstSize" - fields["peak_bandwidth"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["peak_bandwidth"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["peak_bandwidth"] = "PeakBandwidth" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ingress_rate_limiter", fields, reflect.TypeOf(IngressRateLimiter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ingress_rate_limiter", fields, reflect.TypeOf(IngressRateLimiter{}), fieldNameMap, validators) } -func InitiateClusterRestoreRequestBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func InitiateClusterRestoreRequestBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_address"] = "IpAddress" - fields["node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["node_id"] = "NodeId" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.initiate_cluster_restore_request", fields, reflect.TypeOf(InitiateClusterRestoreRequest{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.initiate_cluster_restore_request", fields, reflect.TypeOf(InitiateClusterRestoreRequest{}), fieldNameMap, validators) } -func InjectionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func InjectionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["key"] = "Key" - fields["value"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(InjectionValueBindingType)}, bindings.REST)) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(InjectionValueBindingType)})) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.injection", fields, reflect.TypeOf(Injection{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.injection", fields, reflect.TypeOf(Injection{}), fieldNameMap, validators) } -func InjectionValueBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func InjectionValueBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.injection_value", fields, reflect.TypeOf(InjectionValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.injection_value", fields, reflect.TypeOf(InjectionValue{}), fieldNameMap, validators) } -func InstanceRuntimeStatisticBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func InstanceRuntimeStatisticBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["interface_statistics"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RuntimeInterfaceStatisticsBindingType), reflect.TypeOf([]RuntimeInterfaceStatistics{}))) + fields["interface_statistics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RuntimeInterfaceStatisticsBindingType), reflect.TypeOf([]RuntimeInterfaceStatistics{}))) fieldNameMap["interface_statistics"] = "InterfaceStatistics" - fields["primary_runtime_stats"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["primary_runtime_stats"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["primary_runtime_stats"] = "PrimaryRuntimeStats" - fields["runtime_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_id"] = "RuntimeId" - fields["runtime_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_name"] = "RuntimeName" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.instance_runtime_statistic", fields, reflect.TypeOf(InstanceRuntimeStatistic{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.instance_runtime_statistic", fields, reflect.TypeOf(InstanceRuntimeStatistic{}), fieldNameMap, validators) } -func InstructionInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func InstructionInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["actions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["actions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["actions"] = "Actions" - fields["fields"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["fields"] = "Fields" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.instruction_info", fields, reflect.TypeOf(InstructionInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.instruction_info", fields, reflect.TypeOf(InstructionInfo{}), fieldNameMap, validators) } -func IntegerArrayConstraintValueBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IntegerArrayConstraintValueBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["values"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewIntegerType(), reflect.TypeOf([]int64{}))) + fields["values"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewIntegerType(), reflect.TypeOf([]int64{}))) fieldNameMap["values"] = "Values" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.integer_array_constraint_value", fields, reflect.TypeOf(IntegerArrayConstraintValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.integer_array_constraint_value", fields, reflect.TypeOf(IntegerArrayConstraintValue{}), fieldNameMap, validators) } -func IntentRuntimeRequestParametersBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IntentRuntimeRequestParametersBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["intent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.intent_runtime_request_parameters", fields, reflect.TypeOf(IntentRuntimeRequestParameters{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.intent_runtime_request_parameters", fields, reflect.TypeOf(IntentRuntimeRequestParameters{}), fieldNameMap, validators) } -func InterSitePortCountersBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func InterSitePortCountersBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["blocked_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["blocked_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["blocked_packets"] = "BlockedPackets" - fields["dad_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dad_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dad_dropped_packets"] = "DadDroppedPackets" - fields["destination_unsupported_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["destination_unsupported_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["destination_unsupported_dropped_packets"] = "DestinationUnsupportedDroppedPackets" - fields["dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dropped_packets"] = "DroppedPackets" - fields["firewall_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["firewall_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["firewall_dropped_packets"] = "FirewallDroppedPackets" - fields["frag_needed_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["frag_needed_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["frag_needed_dropped_packets"] = "FragNeededDroppedPackets" - fields["ipsec_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ipsec_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ipsec_dropped_packets"] = "IpsecDroppedPackets" - fields["ipsec_no_sa_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ipsec_no_sa_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ipsec_no_sa_dropped_packets"] = "IpsecNoSaDroppedPackets" - fields["ipsec_no_vti_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ipsec_no_vti_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ipsec_no_vti_dropped_packets"] = "IpsecNoVtiDroppedPackets" - fields["ipsec_pol_block_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ipsec_pol_block_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ipsec_pol_block_dropped_packets"] = "IpsecPolBlockDroppedPackets" - fields["ipsec_pol_err_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ipsec_pol_err_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ipsec_pol_err_dropped_packets"] = "IpsecPolErrDroppedPackets" - fields["ipv6_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ipv6_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ipv6_dropped_packets"] = "Ipv6DroppedPackets" - fields["kni_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["kni_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["kni_dropped_packets"] = "KniDroppedPackets" - fields["l4port_unsupported_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["l4port_unsupported_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["l4port_unsupported_dropped_packets"] = "L4portUnsupportedDroppedPackets" - fields["malformed_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["malformed_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["malformed_dropped_packets"] = "MalformedDroppedPackets" - fields["no_arp_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["no_arp_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["no_arp_dropped_packets"] = "NoArpDroppedPackets" - fields["no_linked_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["no_linked_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["no_linked_dropped_packets"] = "NoLinkedDroppedPackets" - fields["no_mem_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["no_mem_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["no_mem_dropped_packets"] = "NoMemDroppedPackets" - fields["no_receiver_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["no_receiver_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["no_receiver_dropped_packets"] = "NoReceiverDroppedPackets" - fields["no_route_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["no_route_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["no_route_dropped_packets"] = "NoRouteDroppedPackets" - fields["non_ip_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["non_ip_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["non_ip_dropped_packets"] = "NonIpDroppedPackets" - fields["proto_unsupported_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["proto_unsupported_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["proto_unsupported_dropped_packets"] = "ProtoUnsupportedDroppedPackets" - fields["redirect_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["redirect_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["redirect_dropped_packets"] = "RedirectDroppedPackets" - fields["rpf_check_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rpf_check_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rpf_check_dropped_packets"] = "RpfCheckDroppedPackets" - fields["service_insert_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["service_insert_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["service_insert_dropped_packets"] = "ServiceInsertDroppedPackets" - fields["total_bytes"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_bytes"] = "TotalBytes" - fields["total_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_packets"] = "TotalPackets" - fields["ttl_exceeded_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ttl_exceeded_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ttl_exceeded_dropped_packets"] = "TtlExceededDroppedPackets" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.inter_site_port_counters", fields, reflect.TypeOf(InterSitePortCounters{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.inter_site_port_counters", fields, reflect.TypeOf(InterSitePortCounters{}), fieldNameMap, validators) } -func InterfaceArpCsvRecordBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func InterfaceArpCsvRecordBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip"] = "Ip" - fields["mac_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac_address"] = "MacAddress" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.interface_arp_csv_record", fields, reflect.TypeOf(InterfaceArpCsvRecord{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.interface_arp_csv_record", fields, reflect.TypeOf(InterfaceArpCsvRecord{}), fieldNameMap, validators) } -func InterfaceArpEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func InterfaceArpEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip"] = "Ip" - fields["mac_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac_address"] = "MacAddress" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.interface_arp_entry", fields, reflect.TypeOf(InterfaceArpEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.interface_arp_entry", fields, reflect.TypeOf(InterfaceArpEntry{}), fieldNameMap, validators) } -func InterfaceArpProxyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func InterfaceArpProxyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["arp_proxy_entries"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyArpProxyEntryBindingType), reflect.TypeOf([]PolicyArpProxyEntry{}))) + fields["arp_proxy_entries"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyArpProxyEntryBindingType), reflect.TypeOf([]PolicyArpProxyEntry{}))) fieldNameMap["arp_proxy_entries"] = "ArpProxyEntries" - fields["interface_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["interface_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["interface_path"] = "InterfacePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.interface_arp_proxy", fields, reflect.TypeOf(InterfaceArpProxy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.interface_arp_proxy", fields, reflect.TypeOf(InterfaceArpProxy{}), fieldNameMap, validators) } -func InterfaceArpProxyCsvEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func InterfaceArpProxyCsvEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["arp_proxy_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["arp_proxy_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["arp_proxy_ip"] = "ArpProxyIp" - fields["interface_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["interface_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["interface_path"] = "InterfacePath" - fields["service_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["service_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["service_id"] = "ServiceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.interface_arp_proxy_csv_entry", fields, reflect.TypeOf(InterfaceArpProxyCsvEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.interface_arp_proxy_csv_entry", fields, reflect.TypeOf(InterfaceArpProxyCsvEntry{}), fieldNameMap, validators) } -func InterfaceArpTableBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func InterfaceArpTableBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["edge_path"] = "EdgePath" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["interface_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["interface_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["interface_path"] = "InterfacePath" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(InterfaceArpEntryBindingType), reflect.TypeOf([]InterfaceArpEntry{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(InterfaceArpEntryBindingType), reflect.TypeOf([]InterfaceArpEntry{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.interface_arp_table", fields, reflect.TypeOf(InterfaceArpTable{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.interface_arp_table", fields, reflect.TypeOf(InterfaceArpTable{}), fieldNameMap, validators) } -func InterfaceArpTableInCsvFormatBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func InterfaceArpTableInCsvFormatBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["file_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["file_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["file_name"] = "FileName" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(InterfaceArpCsvRecordBindingType), reflect.TypeOf([]InterfaceArpCsvRecord{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(InterfaceArpCsvRecordBindingType), reflect.TypeOf([]InterfaceArpCsvRecord{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.interface_arp_table_in_csv_format", fields, reflect.TypeOf(InterfaceArpTableInCsvFormat{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.interface_arp_table_in_csv_format", fields, reflect.TypeOf(InterfaceArpTableInCsvFormat{}), fieldNameMap, validators) } -func InterfaceDADStateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func InterfaceDADStateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dad_statuses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(InterfaceiPv6DADStatusBindingType), reflect.TypeOf([]InterfaceiPv6DADStatus{}))) + fields["dad_statuses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(InterfaceiPv6DADStatusBindingType), reflect.TypeOf([]InterfaceiPv6DADStatus{}))) fieldNameMap["dad_statuses"] = "DadStatuses" - fields["interface_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["interface_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["interface_path"] = "InterfacePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.interface_DAD_state", fields, reflect.TypeOf(InterfaceDADState{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.interface_DAD_state", fields, reflect.TypeOf(InterfaceDADState{}), fieldNameMap, validators) } -func InterfaceiPv6DADStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func InterfaceiPv6DADStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["edge_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["edge_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["edge_paths"] = "EdgePaths" - fields["ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_address"] = "IpAddress" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.interfacei_pv6_DAD_status", fields, reflect.TypeOf(InterfaceiPv6DADStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.interfacei_pv6_DAD_status", fields, reflect.TypeOf(InterfaceiPv6DADStatus{}), fieldNameMap, validators) } -func InterfaceNeighborPropertiesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func InterfaceNeighborPropertiesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["ifindex"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ifindex"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ifindex"] = "Ifindex" - fields["mac"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac"] = "Mac" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["neighbors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(NeighborPropertiesBindingType), reflect.TypeOf([]NeighborProperties{}))) + fields["neighbors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(NeighborPropertiesBindingType), reflect.TypeOf([]NeighborProperties{}))) fieldNameMap["neighbors"] = "Neighbors" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.interface_neighbor_properties", fields, reflect.TypeOf(InterfaceNeighborProperties{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.interface_neighbor_properties", fields, reflect.TypeOf(InterfaceNeighborProperties{}), fieldNameMap, validators) } -func InterfaceNeighborPropertyListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func InterfaceNeighborPropertyListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(InterfaceNeighborPropertiesBindingType), reflect.TypeOf([]InterfaceNeighborProperties{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(InterfaceNeighborPropertiesBindingType), reflect.TypeOf([]InterfaceNeighborProperties{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.interface_neighbor_property_list_result", fields, reflect.TypeOf(InterfaceNeighborPropertyListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.interface_neighbor_property_list_result", fields, reflect.TypeOf(InterfaceNeighborPropertyListResult{}), fieldNameMap, validators) } -func InterfaceSubnetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func InterfaceSubnetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ip_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ip_addresses"] = "IpAddresses" - fields["prefix_len"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["prefix_len"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["prefix_len"] = "PrefixLen" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.interface_subnet", fields, reflect.TypeOf(InterfaceSubnet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.interface_subnet", fields, reflect.TypeOf(InterfaceSubnet{}), fieldNameMap, validators) } -func IntersiteGatewayConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IntersiteGatewayConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["fallback_sites"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["fallback_sites"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["fallback_sites"] = "FallbackSites" - fields["intersite_transit_subnet"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intersite_transit_subnet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intersite_transit_subnet"] = "IntersiteTransitSubnet" - fields["last_admin_active_epoch"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_admin_active_epoch"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_admin_active_epoch"] = "LastAdminActiveEpoch" - fields["primary_site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["primary_site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["primary_site_path"] = "PrimarySitePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.intersite_gateway_config", fields, reflect.TypeOf(IntersiteGatewayConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.intersite_gateway_config", fields, reflect.TypeOf(IntersiteGatewayConfig{}), fieldNameMap, validators) } -func IntervalBackupScheduleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IntervalBackupScheduleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["seconds_between_backups"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["seconds_between_backups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["seconds_between_backups"] = "SecondsBetweenBackups" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.interval_backup_schedule", fields, reflect.TypeOf(IntervalBackupSchedule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.interval_backup_schedule", fields, reflect.TypeOf(IntervalBackupSchedule{}), fieldNameMap, validators) } -func IntervalSamplingBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IntervalSamplingBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["sampling_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sampling_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sampling_interval"] = "SamplingInterval" - fields["sampling_type"] = bindings.NewStringType() + fields["sampling_type"] = vapiBindings_.NewStringType() fieldNameMap["sampling_type"] = "SamplingType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.interval_sampling", fields, reflect.TypeOf(IntervalSampling{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.interval_sampling", fields, reflect.TypeOf(IntervalSampling{}), fieldNameMap, validators) } -func IpAddressAllocationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IpAddressAllocationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["allocation_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["allocation_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["allocation_ip"] = "AllocationIp" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ip_address_allocation", fields, reflect.TypeOf(IpAddressAllocation{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ip_address_allocation", fields, reflect.TypeOf(IpAddressAllocation{}), fieldNameMap, validators) } -func IpAddressAllocationListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IpAddressAllocationListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IpAddressAllocationBindingType), reflect.TypeOf([]IpAddressAllocation{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IpAddressAllocationBindingType), reflect.TypeOf([]IpAddressAllocation{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ip_address_allocation_list_result", fields, reflect.TypeOf(IpAddressAllocationListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ip_address_allocation_list_result", fields, reflect.TypeOf(IpAddressAllocationListResult{}), fieldNameMap, validators) } -func IpAddressBlockBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IpAddressBlockBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["cidr"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["available_allocation_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["available_allocation_size"] = "AvailableAllocationSize" + fields["cidr"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cidr"] = "Cidr" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ip_address_block", fields, reflect.TypeOf(IpAddressBlock{}), fieldNameMap, validators) + fields["ip_address_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["ip_address_type"] = "IpAddressType" + fields["visibility"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["visibility"] = "Visibility" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ip_address_block", fields, reflect.TypeOf(IpAddressBlock{}), fieldNameMap, validators) } -func IpAddressBlockListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IpAddressBlockListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IpAddressBlockBindingType), reflect.TypeOf([]IpAddressBlock{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IpAddressBlockBindingType), reflect.TypeOf([]IpAddressBlock{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ip_address_block_list_result", fields, reflect.TypeOf(IpAddressBlockListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ip_address_block_list_result", fields, reflect.TypeOf(IpAddressBlockListResult{}), fieldNameMap, validators) } -func IpAddressInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IpAddressInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ip_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ip_addresses"] = "IpAddresses" - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source"] = "Source" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ip_address_info", fields, reflect.TypeOf(IpAddressInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ip_address_info", fields, reflect.TypeOf(IpAddressInfo{}), fieldNameMap, validators) } -func IpAddressPoolBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IpAddressPoolBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["check_overlap_with_existing_pools"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["check_overlap_with_existing_pools"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["check_overlap_with_existing_pools"] = "CheckOverlapWithExistingPools" - fields["ip_release_delay"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ip_release_delay"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ip_release_delay"] = "IpReleaseDelay" - fields["pool_usage"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyPoolUsageBindingType)) + fields["pool_usage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyPoolUsageBindingType)) fieldNameMap["pool_usage"] = "PoolUsage" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ip_address_pool", fields, reflect.TypeOf(IpAddressPool{}), fieldNameMap, validators) + fields["visibility"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["visibility"] = "Visibility" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ip_address_pool", fields, reflect.TypeOf(IpAddressPool{}), fieldNameMap, validators) } -func IpAddressPoolBlockSubnetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IpAddressPoolBlockSubnetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["auto_assign_gateway"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["allocation_range"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["allocation_range"] = "AllocationRange" + fields["auto_assign_gateway"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["auto_assign_gateway"] = "AutoAssignGateway" - fields["ip_block_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["broadcast_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["broadcast_address"] = "BroadcastAddress" + fields["gateway_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["gateway_address"] = "GatewayAddress" + fields["ip_block_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_block_path"] = "IpBlockPath" - fields["size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["network_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["network_address"] = "NetworkAddress" + fields["size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["size"] = "Size" - fields["start_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["start_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["start_ip"] = "StartIp" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["subnet_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["subnet_size"] = "SubnetSize" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ip_address_pool_block_subnet", fields, reflect.TypeOf(IpAddressPoolBlockSubnet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ip_address_pool_block_subnet", fields, reflect.TypeOf(IpAddressPoolBlockSubnet{}), fieldNameMap, validators) } -func IpAddressPoolListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IpAddressPoolListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IpAddressPoolBindingType), reflect.TypeOf([]IpAddressPool{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IpAddressPoolBindingType), reflect.TypeOf([]IpAddressPool{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ip_address_pool_list_result", fields, reflect.TypeOf(IpAddressPoolListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ip_address_pool_list_result", fields, reflect.TypeOf(IpAddressPoolListResult{}), fieldNameMap, validators) } -func IpAddressPoolStaticSubnetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IpAddressPoolStaticSubnetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["allocation_ranges"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IpPoolRangeBindingType), reflect.TypeOf([]IpPoolRange{}))) + fields["allocation_ranges"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IpPoolRangeBindingType), reflect.TypeOf([]IpPoolRange{}))) fieldNameMap["allocation_ranges"] = "AllocationRanges" - fields["cidr"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cidr"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cidr"] = "Cidr" - fields["dns_nameservers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["dns_nameservers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["dns_nameservers"] = "DnsNameservers" - fields["dns_suffix"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dns_suffix"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dns_suffix"] = "DnsSuffix" - fields["gateway_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["gateway_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["gateway_ip"] = "GatewayIp" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ip_address_pool_static_subnet", fields, reflect.TypeOf(IpAddressPoolStaticSubnet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ip_address_pool_static_subnet", fields, reflect.TypeOf(IpAddressPoolStaticSubnet{}), fieldNameMap, validators) } -func IpAddressPoolSubnetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IpAddressPoolSubnetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ip_address_pool_subnet", fields, reflect.TypeOf(IpAddressPoolSubnet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ip_address_pool_subnet", fields, reflect.TypeOf(IpAddressPoolSubnet{}), fieldNameMap, validators) } -func IpAddressPoolSubnetListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IpAddressPoolSubnetListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(IpAddressPoolSubnetBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(IpAddressPoolSubnetBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ip_address_pool_subnet_list_result", fields, reflect.TypeOf(IpAddressPoolSubnetListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ip_address_pool_subnet_list_result", fields, reflect.TypeOf(IpAddressPoolSubnetListResult{}), fieldNameMap, validators) } -func IpAssignmentSpecBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IpAssignmentSpecBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ip_assignment_spec", fields, reflect.TypeOf(IpAssignmentSpec{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ip_assignment_spec", fields, reflect.TypeOf(IpAssignmentSpec{}), fieldNameMap, validators) } -func IpInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IpInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dst_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dst_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dst_ip"] = "DstIp" - fields["src_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["src_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["src_ip"] = "SrcIp" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ip_info", fields, reflect.TypeOf(IpInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ip_info", fields, reflect.TypeOf(IpInfo{}), fieldNameMap, validators) } -func IpMacPairBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IpMacPairBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip"] = "Ip" - fields["mac"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac"] = "Mac" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ip_mac_pair", fields, reflect.TypeOf(IpMacPair{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ip_mac_pair", fields, reflect.TypeOf(IpMacPair{}), fieldNameMap, validators) } -func IpPoolRangeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IpPoolRangeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["end"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["end"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["end"] = "End" - fields["start"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["start"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["start"] = "Start" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ip_pool_range", fields, reflect.TypeOf(IpPoolRange{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ip_pool_range", fields, reflect.TypeOf(IpPoolRange{}), fieldNameMap, validators) } -func IpSecVpnPolicyTrafficStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IpSecVpnPolicyTrafficStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["aggregate_traffic_counters"] = bindings.NewOptionalType(bindings.NewReferenceType(IPSecVpnTrafficCountersBindingType)) + fields["aggregate_traffic_counters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPSecVpnTrafficCountersBindingType)) fieldNameMap["aggregate_traffic_counters"] = "AggregateTrafficCounters" - fields["rule_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["rule_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["rule_path"] = "RulePath" - fields["tunnel_interface_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tunnel_interface_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tunnel_interface_path"] = "TunnelInterfacePath" - fields["tunnel_statistics"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IpSecVpnTunnelTrafficStatisticsBindingType), reflect.TypeOf([]IpSecVpnTunnelTrafficStatistics{}))) + fields["tunnel_statistics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IpSecVpnTunnelTrafficStatisticsBindingType), reflect.TypeOf([]IpSecVpnTunnelTrafficStatistics{}))) fieldNameMap["tunnel_statistics"] = "TunnelStatistics" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ip_sec_vpn_policy_traffic_statistics", fields, reflect.TypeOf(IpSecVpnPolicyTrafficStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ip_sec_vpn_policy_traffic_statistics", fields, reflect.TypeOf(IpSecVpnPolicyTrafficStatistics{}), fieldNameMap, validators) } -func IpSecVpnTunnelTrafficStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IpSecVpnTunnelTrafficStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["bytes_in"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["bytes_in"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["bytes_in"] = "BytesIn" - fields["bytes_out"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["bytes_out"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["bytes_out"] = "BytesOut" - fields["decryption_failures"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["decryption_failures"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["decryption_failures"] = "DecryptionFailures" - fields["dropped_packets_in"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dropped_packets_in"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dropped_packets_in"] = "DroppedPacketsIn" - fields["dropped_packets_out"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dropped_packets_out"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dropped_packets_out"] = "DroppedPacketsOut" - fields["encryption_failures"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["encryption_failures"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["encryption_failures"] = "EncryptionFailures" - fields["integrity_failures"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["integrity_failures"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["integrity_failures"] = "IntegrityFailures" - fields["local_subnet"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["local_subnet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["local_subnet"] = "LocalSubnet" - fields["nomatching_policy_errors"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["nomatching_policy_errors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["nomatching_policy_errors"] = "NomatchingPolicyErrors" - fields["packets_in"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["packets_in"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["packets_in"] = "PacketsIn" - fields["packets_out"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["packets_out"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["packets_out"] = "PacketsOut" - fields["packets_received_other_error"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["packets_received_other_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["packets_received_other_error"] = "PacketsReceivedOtherError" - fields["packets_sent_other_error"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["packets_sent_other_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["packets_sent_other_error"] = "PacketsSentOtherError" - fields["peer_subnet"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["peer_subnet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["peer_subnet"] = "PeerSubnet" - fields["policy_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["policy_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["policy_id"] = "PolicyId" - fields["replay_errors"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["replay_errors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["replay_errors"] = "ReplayErrors" - fields["sa_mismatch_errors_in"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sa_mismatch_errors_in"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sa_mismatch_errors_in"] = "SaMismatchErrorsIn" - fields["sa_mismatch_errors_out"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sa_mismatch_errors_out"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sa_mismatch_errors_out"] = "SaMismatchErrorsOut" - fields["seq_number_overflow_error"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["seq_number_overflow_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["seq_number_overflow_error"] = "SeqNumberOverflowError" - fields["tunnel_down_reason"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tunnel_down_reason"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tunnel_down_reason"] = "TunnelDownReason" - fields["tunnel_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tunnel_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tunnel_status"] = "TunnelStatus" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ip_sec_vpn_tunnel_traffic_statistics", fields, reflect.TypeOf(IpSecVpnTunnelTrafficStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ip_sec_vpn_tunnel_traffic_statistics", fields, reflect.TypeOf(IpSecVpnTunnelTrafficStatistics{}), fieldNameMap, validators) } -func Ipv4HeaderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Ipv4HeaderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dst_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dst_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dst_ip"] = "DstIp" - fields["flags"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["flags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["flags"] = "Flags" - fields["protocol"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["protocol"] = "Protocol" - fields["src_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["src_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["src_ip"] = "SrcIp" - fields["src_subnet_prefix_len"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["src_subnet_prefix_len"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["src_subnet_prefix_len"] = "SrcSubnetPrefixLen" - fields["ttl"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ttl"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ttl"] = "Ttl" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ipv4_header", fields, reflect.TypeOf(Ipv4Header{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ipv4_header", fields, reflect.TypeOf(Ipv4Header{}), fieldNameMap, validators) } -func Ipv6DadProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Ipv6DadProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["dad_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dad_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dad_mode"] = "DadMode" - fields["ns_retries"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ns_retries"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ns_retries"] = "NsRetries" - fields["wait_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["wait_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["wait_time"] = "WaitTime" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ipv6_dad_profile", fields, reflect.TypeOf(Ipv6DadProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ipv6_dad_profile", fields, reflect.TypeOf(Ipv6DadProfile{}), fieldNameMap, validators) } -func Ipv6DadProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Ipv6DadProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(Ipv6DadProfileBindingType), reflect.TypeOf([]Ipv6DadProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(Ipv6DadProfileBindingType), reflect.TypeOf([]Ipv6DadProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ipv6_dad_profile_list_result", fields, reflect.TypeOf(Ipv6DadProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ipv6_dad_profile_list_result", fields, reflect.TypeOf(Ipv6DadProfileListResult{}), fieldNameMap, validators) } -func Ipv6HeaderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Ipv6HeaderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dst_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dst_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dst_ip"] = "DstIp" - fields["hop_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["hop_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["hop_limit"] = "HopLimit" - fields["next_header"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["next_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["next_header"] = "NextHeader" - fields["src_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["src_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["src_ip"] = "SrcIp" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ipv6_header", fields, reflect.TypeOf(Ipv6Header{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ipv6_header", fields, reflect.TypeOf(Ipv6Header{}), fieldNameMap, validators) } -func Ipv6NdraProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Ipv6NdraProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["dns_config"] = bindings.NewOptionalType(bindings.NewReferenceType(RaDNSConfigBindingType)) + fields["dns_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(RaDNSConfigBindingType)) fieldNameMap["dns_config"] = "DnsConfig" - fields["ndra_advertised_route"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(NDRAAdvertisedRouteBindingType), reflect.TypeOf([]NDRAAdvertisedRoute{}))) + fields["ndra_advertised_route"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(NDRAAdvertisedRouteBindingType), reflect.TypeOf([]NDRAAdvertisedRoute{}))) fieldNameMap["ndra_advertised_route"] = "NdraAdvertisedRoute" - fields["ra_config"] = bindings.NewOptionalType(bindings.NewReferenceType(RAConfigBindingType)) + fields["ra_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(RAConfigBindingType)) fieldNameMap["ra_config"] = "RaConfig" - fields["ra_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ra_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ra_mode"] = "RaMode" - fields["reachable_timer"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["reachable_timer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["reachable_timer"] = "ReachableTimer" - fields["retransmit_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["retransmit_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["retransmit_interval"] = "RetransmitInterval" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ipv6_ndra_profile", fields, reflect.TypeOf(Ipv6NdraProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ipv6_ndra_profile", fields, reflect.TypeOf(Ipv6NdraProfile{}), fieldNameMap, validators) } -func Ipv6NdraProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Ipv6NdraProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(Ipv6NdraProfileBindingType), reflect.TypeOf([]Ipv6NdraProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(Ipv6NdraProfileBindingType), reflect.TypeOf([]Ipv6NdraProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ipv6_ndra_profile_list_result", fields, reflect.TypeOf(Ipv6NdraProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ipv6_ndra_profile_list_result", fields, reflect.TypeOf(Ipv6NdraProfileListResult{}), fieldNameMap, validators) } -func IssuerSerialNumberBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func IssuerSerialNumberBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["issuer"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["issuer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["issuer"] = "Issuer" - fields["serial_numbers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["serial_numbers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["serial_numbers"] = "SerialNumbers" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.issuer_serial_number", fields, reflect.TypeOf(IssuerSerialNumber{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.issuer_serial_number", fields, reflect.TypeOf(IssuerSerialNumber{}), fieldNameMap, validators) } -func KeyStoreInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func KeyStoreInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["keystore"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["keystore"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["keystore"] = "Keystore" - fields["keystore_alias"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["keystore_alias"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["keystore_alias"] = "KeystoreAlias" - fields["keystore_phrase"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["keystore_phrase"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["keystore_phrase"] = "KeystorePhrase" - fields["truststore"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["truststore"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["truststore"] = "Truststore" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.key_store_info", fields, reflect.TypeOf(KeyStoreInfo{}), fieldNameMap, validators) -} - -func KeyValueBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["key"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["key"] = "Key" - fields["value"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.key_value", fields, reflect.TypeOf(KeyValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.key_store_info", fields, reflect.TypeOf(KeyStoreInfo{}), fieldNameMap, validators) } -func KeyValuePairBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func KeyValueBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["key"] = "Key" - fields["value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.key_value_pair", fields, reflect.TypeOf(KeyValuePair{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.key_value", fields, reflect.TypeOf(KeyValue{}), fieldNameMap, validators) } -func KubeconfigInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func KubeconfigInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["bundle_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["bundle_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["bundle_id"] = "BundleId" - fields["cluster"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cluster"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cluster"] = "Cluster" - fields["connection_status"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["connection_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["connection_status"] = "ConnectionStatus" - fields["current_context"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["current_context"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["current_context"] = "CurrentContext" - fields["expiry"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["expiry"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["expiry"] = "Expiry" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["namespace"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["namespace"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["namespace"] = "Namespace" - fields["server"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server"] = "Server" - fields["user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["user"] = "User" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.kubeconfig_info", fields, reflect.TypeOf(KubeconfigInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.kubeconfig_info", fields, reflect.TypeOf(KubeconfigInfo{}), fieldNameMap, validators) } -func KubernetesToolsInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func KubernetesToolsInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["client_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["client_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["client_version"] = "ClientVersion" - fields["compatible"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["compatible"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["compatible"] = "Compatible" - fields["server_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server_version"] = "ServerVersion" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.kubernetes_tools_info", fields, reflect.TypeOf(KubernetesToolsInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.kubernetes_tools_info", fields, reflect.TypeOf(KubernetesToolsInfo{}), fieldNameMap, validators) } -func L2AutoRDBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2AutoRDBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["l2_auto_rd"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["l2_auto_rd"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["l2_auto_rd"] = "L2AutoRd" - fields["l2_vni"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["l2_vni"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["l2_vni"] = "L2Vni" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l2_auto_RD", fields, reflect.TypeOf(L2AutoRD{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l2_auto_RD", fields, reflect.TypeOf(L2AutoRD{}), fieldNameMap, validators) } -func L2BridgeEndpointProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2BridgeEndpointProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["edge_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["edge_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["edge_paths"] = "EdgePaths" - fields["failover_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["failover_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["failover_mode"] = "FailoverMode" - fields["ha_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ha_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ha_mode"] = "HaMode" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l2_bridge_endpoint_profile", fields, reflect.TypeOf(L2BridgeEndpointProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l2_bridge_endpoint_profile", fields, reflect.TypeOf(L2BridgeEndpointProfile{}), fieldNameMap, validators) } -func L2BridgeEndpointProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2BridgeEndpointProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(L2BridgeEndpointProfileBindingType), reflect.TypeOf([]L2BridgeEndpointProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(L2BridgeEndpointProfileBindingType), reflect.TypeOf([]L2BridgeEndpointProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l2_bridge_endpoint_profile_list_result", fields, reflect.TypeOf(L2BridgeEndpointProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l2_bridge_endpoint_profile_list_result", fields, reflect.TypeOf(L2BridgeEndpointProfileListResult{}), fieldNameMap, validators) } -func L2ExtensionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2ExtensionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["l2vpn_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["l2vpn_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["l2vpn_path"] = "L2vpnPath" - fields["l2vpn_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["l2vpn_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["l2vpn_paths"] = "L2vpnPaths" - fields["local_egress"] = bindings.NewOptionalType(bindings.NewReferenceType(LocalEgressBindingType)) + fields["local_egress"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LocalEgressBindingType)) fieldNameMap["local_egress"] = "LocalEgress" - fields["tunnel_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["tunnel_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["tunnel_id"] = "TunnelId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l2_extension", fields, reflect.TypeOf(L2Extension{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l2_extension", fields, reflect.TypeOf(L2Extension{}), fieldNameMap, validators) } -func L2ForwarderRemoteMacsPerSiteBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2ForwarderRemoteMacsPerSiteBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["remote_active_ips"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["remote_active_ips"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["remote_active_ips"] = "RemoteActiveIps" - fields["remote_mac_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["remote_mac_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["remote_mac_addresses"] = "RemoteMacAddresses" - fields["remote_site"] = bindings.NewOptionalType(bindings.NewReferenceType(ResourceReferenceBindingType)) + fields["remote_site"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ResourceReferenceBindingType)) fieldNameMap["remote_site"] = "RemoteSite" - fields["remote_standby_ips"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["remote_standby_ips"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["remote_standby_ips"] = "RemoteStandbyIps" - fields["rtep_group_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rtep_group_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rtep_group_id"] = "RtepGroupId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l2_forwarder_remote_macs_per_site", fields, reflect.TypeOf(L2ForwarderRemoteMacsPerSite{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l2_forwarder_remote_macs_per_site", fields, reflect.TypeOf(L2ForwarderRemoteMacsPerSite{}), fieldNameMap, validators) } -func L2ForwarderStatusPerNodeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2ForwarderStatusPerNodeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["high_availability_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["high_availability_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["high_availability_status"] = "HighAvailabilityStatus" - fields["transport_node"] = bindings.NewOptionalType(bindings.NewReferenceType(ResourceReferenceBindingType)) + fields["transport_node"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ResourceReferenceBindingType)) fieldNameMap["transport_node"] = "TransportNode" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l2_forwarder_status_per_node", fields, reflect.TypeOf(L2ForwarderStatusPerNode{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l2_forwarder_status_per_node", fields, reflect.TypeOf(L2ForwarderStatusPerNode{}), fieldNameMap, validators) } -func L2TcpMaxSegmentSizeClampingBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2TcpMaxSegmentSizeClampingBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["direction"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["direction"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["direction"] = "Direction" - fields["max_segment_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_segment_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_segment_size"] = "MaxSegmentSize" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l2_tcp_max_segment_size_clamping", fields, reflect.TypeOf(L2TcpMaxSegmentSizeClamping{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l2_tcp_max_segment_size_clamping", fields, reflect.TypeOf(L2TcpMaxSegmentSizeClamping{}), fieldNameMap, validators) } -func L2VPNServiceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2VPNServiceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["enable_hub"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_hub"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_hub"] = "EnableHub" - fields["encap_ip_pool"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["encap_ip_pool"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["encap_ip_pool"] = "EncapIpPool" - fields["mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mode"] = "Mode" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l2_VPN_service", fields, reflect.TypeOf(L2VPNService{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l2_VPN_service", fields, reflect.TypeOf(L2VPNService{}), fieldNameMap, validators) } -func L2VPNServiceListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2VPNServiceListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(L2VPNServiceBindingType), reflect.TypeOf([]L2VPNService{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(L2VPNServiceBindingType), reflect.TypeOf([]L2VPNService{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l2_VPN_service_list_result", fields, reflect.TypeOf(L2VPNServiceListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l2_VPN_service_list_result", fields, reflect.TypeOf(L2VPNServiceListResult{}), fieldNameMap, validators) } -func L2VPNSessionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2VPNSessionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["tcp_mss_clamping"] = bindings.NewOptionalType(bindings.NewReferenceType(L2TcpMaxSegmentSizeClampingBindingType)) + fields["tcp_mss_clamping"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(L2TcpMaxSegmentSizeClampingBindingType)) fieldNameMap["tcp_mss_clamping"] = "TcpMssClamping" - fields["transport_tunnels"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["transport_tunnels"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["transport_tunnels"] = "TransportTunnels" - fields["tunnel_encapsulation"] = bindings.NewOptionalType(bindings.NewReferenceType(L2VPNTunnelEncapsulationBindingType)) + fields["tunnel_encapsulation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(L2VPNTunnelEncapsulationBindingType)) fieldNameMap["tunnel_encapsulation"] = "TunnelEncapsulation" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l2_VPN_session", fields, reflect.TypeOf(L2VPNSession{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l2_VPN_session", fields, reflect.TypeOf(L2VPNSession{}), fieldNameMap, validators) } -func L2VPNSessionDataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2VPNSessionDataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["transport_tunnels"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(L2VPNSessionTransportTunnelDataBindingType), reflect.TypeOf([]L2VPNSessionTransportTunnelData{}))) + fields["transport_tunnels"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(L2VPNSessionTransportTunnelDataBindingType), reflect.TypeOf([]L2VPNSessionTransportTunnelData{}))) fieldNameMap["transport_tunnels"] = "TransportTunnels" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l2_VPN_session_data", fields, reflect.TypeOf(L2VPNSessionData{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l2_VPN_session_data", fields, reflect.TypeOf(L2VPNSessionData{}), fieldNameMap, validators) } -func L2VPNSessionListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2VPNSessionListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(L2VPNSessionBindingType), reflect.TypeOf([]L2VPNSession{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(L2VPNSessionBindingType), reflect.TypeOf([]L2VPNSession{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l2_VPN_session_list_result", fields, reflect.TypeOf(L2VPNSessionListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l2_VPN_session_list_result", fields, reflect.TypeOf(L2VPNSessionListResult{}), fieldNameMap, validators) } -func L2VPNSessionPeerConfigNsxtBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2VPNSessionPeerConfigNsxtBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["peer_codes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(L2VPNSessionTransportTunnelPeerCodeBindingType), reflect.TypeOf([]L2VPNSessionTransportTunnelPeerCode{}))) + fields["peer_codes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(L2VPNSessionTransportTunnelPeerCodeBindingType), reflect.TypeOf([]L2VPNSessionTransportTunnelPeerCode{}))) fieldNameMap["peer_codes"] = "PeerCodes" - fields["alarm"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyRuntimeAlarmBindingType)) + fields["alarm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyRuntimeAlarmBindingType)) fieldNameMap["alarm"] = "Alarm" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l2_VPN_session_peer_config_nsxt", fields, reflect.TypeOf(L2VPNSessionPeerConfigNsxt{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l2_VPN_session_peer_config_nsxt", fields, reflect.TypeOf(L2VPNSessionPeerConfigNsxt{}), fieldNameMap, validators) } -func L2VPNSessionPeerConfigPerEPBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2VPNSessionPeerConfigPerEPBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alarm"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyRuntimeAlarmBindingType)) + fields["alarm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyRuntimeAlarmBindingType)) fieldNameMap["alarm"] = "Alarm" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l2_VPN_session_peer_config_per_EP", fields, reflect.TypeOf(L2VPNSessionPeerConfigPerEP{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l2_VPN_session_peer_config_per_EP", fields, reflect.TypeOf(L2VPNSessionPeerConfigPerEP{}), fieldNameMap, validators) } -func L2VPNSessionStatisticsNsxtBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2VPNSessionStatisticsNsxtBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["tap_traffic_counters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(L2VPNTapStatisticsBindingType), reflect.TypeOf([]L2VPNTapStatistics{}))) + fields["tap_traffic_counters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(L2VPNTapStatisticsBindingType), reflect.TypeOf([]L2VPNTapStatistics{}))) fieldNameMap["tap_traffic_counters"] = "TapTrafficCounters" - fields["traffic_statistics_per_segment"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(L2VPNTrafficStatisticsPerSegmentBindingType), reflect.TypeOf([]L2VPNTrafficStatisticsPerSegment{}))) + fields["traffic_statistics_per_segment"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(L2VPNTrafficStatisticsPerSegmentBindingType), reflect.TypeOf([]L2VPNTrafficStatisticsPerSegment{}))) fieldNameMap["traffic_statistics_per_segment"] = "TrafficStatisticsPerSegment" - fields["alarm"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyRuntimeAlarmBindingType)) + fields["alarm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyRuntimeAlarmBindingType)) fieldNameMap["alarm"] = "Alarm" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l2_VPN_session_statistics_nsxt", fields, reflect.TypeOf(L2VPNSessionStatisticsNsxt{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l2_VPN_session_statistics_nsxt", fields, reflect.TypeOf(L2VPNSessionStatisticsNsxt{}), fieldNameMap, validators) } -func L2VPNSessionStatisticsPerEPBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2VPNSessionStatisticsPerEPBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alarm"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyRuntimeAlarmBindingType)) + fields["alarm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyRuntimeAlarmBindingType)) fieldNameMap["alarm"] = "Alarm" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l2_VPN_session_statistics_per_EP", fields, reflect.TypeOf(L2VPNSessionStatisticsPerEP{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l2_VPN_session_statistics_per_EP", fields, reflect.TypeOf(L2VPNSessionStatisticsPerEP{}), fieldNameMap, validators) } -func L2VPNSessionStatusNsxtBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2VPNSessionStatusNsxtBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["runtime_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_status"] = "RuntimeStatus" - fields["transport_tunnels"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(L2VPNSessionTransportTunnelStatusBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["transport_tunnels"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(L2VPNSessionTransportTunnelStatusBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["transport_tunnels"] = "TransportTunnels" - fields["alarm"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyRuntimeAlarmBindingType)) + fields["alarm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyRuntimeAlarmBindingType)) fieldNameMap["alarm"] = "Alarm" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l2_VPN_session_status_nsxt", fields, reflect.TypeOf(L2VPNSessionStatusNsxt{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l2_VPN_session_status_nsxt", fields, reflect.TypeOf(L2VPNSessionStatusNsxt{}), fieldNameMap, validators) } -func L2VPNSessionStatusPerEPBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2VPNSessionStatusPerEPBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alarm"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyRuntimeAlarmBindingType)) + fields["alarm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyRuntimeAlarmBindingType)) fieldNameMap["alarm"] = "Alarm" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l2_VPN_session_status_per_EP", fields, reflect.TypeOf(L2VPNSessionStatusPerEP{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l2_VPN_session_status_per_EP", fields, reflect.TypeOf(L2VPNSessionStatusPerEP{}), fieldNameMap, validators) } -func L2VPNSessionTransportTunnelDataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2VPNSessionTransportTunnelDataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["local_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["local_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["local_address"] = "LocalAddress" - fields["peer_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["peer_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["peer_address"] = "PeerAddress" - fields["peer_code"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["peer_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["peer_code"] = "PeerCode" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l2_VPN_session_transport_tunnel_data", fields, reflect.TypeOf(L2VPNSessionTransportTunnelData{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l2_VPN_session_transport_tunnel_data", fields, reflect.TypeOf(L2VPNSessionTransportTunnelData{}), fieldNameMap, validators) } -func L2VPNSessionTransportTunnelPeerCodeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2VPNSessionTransportTunnelPeerCodeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["peer_code"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["peer_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["peer_code"] = "PeerCode" - fields["transport_tunnel_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_tunnel_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_tunnel_path"] = "TransportTunnelPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l2_VPN_session_transport_tunnel_peer_code", fields, reflect.TypeOf(L2VPNSessionTransportTunnelPeerCode{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l2_VPN_session_transport_tunnel_peer_code", fields, reflect.TypeOf(L2VPNSessionTransportTunnelPeerCode{}), fieldNameMap, validators) } -func L2VPNSessionTransportTunnelStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2VPNSessionTransportTunnelStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["transport_tunnel_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_tunnel_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_tunnel_path"] = "TransportTunnelPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l2_VPN_session_transport_tunnel_status", fields, reflect.TypeOf(L2VPNSessionTransportTunnelStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l2_VPN_session_transport_tunnel_status", fields, reflect.TypeOf(L2VPNSessionTransportTunnelStatus{}), fieldNameMap, validators) } -func L2VPNTapStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2VPNTapStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["bytes_in"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["bytes_in"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["bytes_in"] = "BytesIn" - fields["bytes_out"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["bytes_out"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["bytes_out"] = "BytesOut" - fields["packets_in"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["packets_in"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["packets_in"] = "PacketsIn" - fields["packets_out"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["packets_out"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["packets_out"] = "PacketsOut" - fields["packets_receive_error"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["packets_receive_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["packets_receive_error"] = "PacketsReceiveError" - fields["packets_sent_error"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["packets_sent_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["packets_sent_error"] = "PacketsSentError" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l2_VPN_tap_statistics", fields, reflect.TypeOf(L2VPNTapStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l2_VPN_tap_statistics", fields, reflect.TypeOf(L2VPNTapStatistics{}), fieldNameMap, validators) } -func L2VPNTrafficStatisticsPerSegmentBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2VPNTrafficStatisticsPerSegmentBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["bum_bytes_in"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["bum_bytes_in"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["bum_bytes_in"] = "BumBytesIn" - fields["bum_bytes_out"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["bum_bytes_out"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["bum_bytes_out"] = "BumBytesOut" - fields["bum_packets_in"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["bum_packets_in"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["bum_packets_in"] = "BumPacketsIn" - fields["bum_packets_out"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["bum_packets_out"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["bum_packets_out"] = "BumPacketsOut" - fields["bytes_in"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["bytes_in"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["bytes_in"] = "BytesIn" - fields["bytes_out"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["bytes_out"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["bytes_out"] = "BytesOut" - fields["packets_in"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["packets_in"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["packets_in"] = "PacketsIn" - fields["packets_out"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["packets_out"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["packets_out"] = "PacketsOut" - fields["packets_receive_error"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["packets_receive_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["packets_receive_error"] = "PacketsReceiveError" - fields["packets_sent_error"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["packets_sent_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["packets_sent_error"] = "PacketsSentError" - fields["segment_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_path"] = "SegmentPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l2_VPN_traffic_statistics_per_segment", fields, reflect.TypeOf(L2VPNTrafficStatisticsPerSegment{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l2_VPN_traffic_statistics_per_segment", fields, reflect.TypeOf(L2VPNTrafficStatisticsPerSegment{}), fieldNameMap, validators) } -func L2VPNTunnelEncapsulationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2VPNTunnelEncapsulationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["local_endpoint_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["local_endpoint_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["local_endpoint_address"] = "LocalEndpointAddress" - fields["peer_endpoint_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["peer_endpoint_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["peer_endpoint_address"] = "PeerEndpointAddress" - fields["protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["protocol"] = "Protocol" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l2_VPN_tunnel_encapsulation", fields, reflect.TypeOf(L2VPNTunnelEncapsulation{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l2_VPN_tunnel_encapsulation", fields, reflect.TypeOf(L2VPNTunnelEncapsulation{}), fieldNameMap, validators) } -func L2VpnBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2VpnBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["transport_tunnels"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["transport_tunnels"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["transport_tunnels"] = "TransportTunnels" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l2_vpn", fields, reflect.TypeOf(L2Vpn{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l2_vpn", fields, reflect.TypeOf(L2Vpn{}), fieldNameMap, validators) } -func L2VpnContextBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2VpnContextBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["enable_hub"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_hub"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_hub"] = "EnableHub" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l2_vpn_context", fields, reflect.TypeOf(L2VpnContext{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l2_vpn_context", fields, reflect.TypeOf(L2VpnContext{}), fieldNameMap, validators) } -func L2VpnListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2VpnListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(L2VpnBindingType), reflect.TypeOf([]L2Vpn{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(L2VpnBindingType), reflect.TypeOf([]L2Vpn{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l2_vpn_list_result", fields, reflect.TypeOf(L2VpnListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l2_vpn_list_result", fields, reflect.TypeOf(L2VpnListResult{}), fieldNameMap, validators) } -func L2VpnPeerCodesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2VpnPeerCodesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["peer_codes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(L2VpnTransportTunnelPeerCodeBindingType), reflect.TypeOf([]L2VpnTransportTunnelPeerCode{}))) + fields["peer_codes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(L2VpnTransportTunnelPeerCodeBindingType), reflect.TypeOf([]L2VpnTransportTunnelPeerCode{}))) fieldNameMap["peer_codes"] = "PeerCodes" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l2_vpn_peer_codes", fields, reflect.TypeOf(L2VpnPeerCodes{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l2_vpn_peer_codes", fields, reflect.TypeOf(L2VpnPeerCodes{}), fieldNameMap, validators) } -func L2VpnPeerConfigPerEnforcementPointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2VpnPeerConfigPerEnforcementPointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l2_vpn_peer_config_per_enforcement_point", fields, reflect.TypeOf(L2VpnPeerConfigPerEnforcementPoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l2_vpn_peer_config_per_enforcement_point", fields, reflect.TypeOf(L2VpnPeerConfigPerEnforcementPoint{}), fieldNameMap, validators) } -func L2VpnPerSegmentTrafficStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2VpnPerSegmentTrafficStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["bum_bytes_in"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["bum_bytes_in"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["bum_bytes_in"] = "BumBytesIn" - fields["bum_bytes_out"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["bum_bytes_out"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["bum_bytes_out"] = "BumBytesOut" - fields["bum_packets_in"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["bum_packets_in"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["bum_packets_in"] = "BumPacketsIn" - fields["bum_packets_out"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["bum_packets_out"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["bum_packets_out"] = "BumPacketsOut" - fields["bytes_in"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["bytes_in"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["bytes_in"] = "BytesIn" - fields["bytes_out"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["bytes_out"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["bytes_out"] = "BytesOut" - fields["packets_in"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["packets_in"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["packets_in"] = "PacketsIn" - fields["packets_out"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["packets_out"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["packets_out"] = "PacketsOut" - fields["packets_receive_error"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["packets_receive_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["packets_receive_error"] = "PacketsReceiveError" - fields["packets_sent_error"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["packets_sent_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["packets_sent_error"] = "PacketsSentError" - fields["segment_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_path"] = "SegmentPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l2_vpn_per_segment_traffic_statistics", fields, reflect.TypeOf(L2VpnPerSegmentTrafficStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l2_vpn_per_segment_traffic_statistics", fields, reflect.TypeOf(L2VpnPerSegmentTrafficStatistics{}), fieldNameMap, validators) } -func L2VpnSessionRemoteMacForSegmentBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2VpnSessionRemoteMacForSegmentBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["remote_mac_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["remote_mac_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["remote_mac_addresses"] = "RemoteMacAddresses" - fields["segment_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_path"] = "SegmentPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l2_vpn_session_remote_mac_for_segment", fields, reflect.TypeOf(L2VpnSessionRemoteMacForSegment{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l2_vpn_session_remote_mac_for_segment", fields, reflect.TypeOf(L2VpnSessionRemoteMacForSegment{}), fieldNameMap, validators) } -func L2VpnSessionRemoteMacNsxtBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2VpnSessionRemoteMacNsxtBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["remote_macs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(L2VpnSessionRemoteMacForSegmentBindingType), reflect.TypeOf([]L2VpnSessionRemoteMacForSegment{}))) + fields["remote_macs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(L2VpnSessionRemoteMacForSegmentBindingType), reflect.TypeOf([]L2VpnSessionRemoteMacForSegment{}))) fieldNameMap["remote_macs"] = "RemoteMacs" - fields["alarm"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyRuntimeAlarmBindingType)) + fields["alarm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyRuntimeAlarmBindingType)) fieldNameMap["alarm"] = "Alarm" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l2_vpn_session_remote_mac_nsxt", fields, reflect.TypeOf(L2VpnSessionRemoteMacNsxt{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l2_vpn_session_remote_mac_nsxt", fields, reflect.TypeOf(L2VpnSessionRemoteMacNsxt{}), fieldNameMap, validators) } -func L2VpnSessionRemoteMacPerEPBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2VpnSessionRemoteMacPerEPBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alarm"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyRuntimeAlarmBindingType)) + fields["alarm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyRuntimeAlarmBindingType)) fieldNameMap["alarm"] = "Alarm" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l2_vpn_session_remote_mac_per_EP", fields, reflect.TypeOf(L2VpnSessionRemoteMacPerEP{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l2_vpn_session_remote_mac_per_EP", fields, reflect.TypeOf(L2VpnSessionRemoteMacPerEP{}), fieldNameMap, validators) } -func L2VpnSessionStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2VpnSessionStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tap_traffic_counters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(L2VpnTapTrafficStatisticsBindingType), reflect.TypeOf([]L2VpnTapTrafficStatistics{}))) + fields["tap_traffic_counters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(L2VpnTapTrafficStatisticsBindingType), reflect.TypeOf([]L2VpnTapTrafficStatistics{}))) fieldNameMap["tap_traffic_counters"] = "TapTrafficCounters" - fields["traffic_statistics_per_segment"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(L2VpnPerSegmentTrafficStatisticsBindingType), reflect.TypeOf([]L2VpnPerSegmentTrafficStatistics{}))) + fields["traffic_statistics_per_segment"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(L2VpnPerSegmentTrafficStatisticsBindingType), reflect.TypeOf([]L2VpnPerSegmentTrafficStatistics{}))) fieldNameMap["traffic_statistics_per_segment"] = "TrafficStatisticsPerSegment" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l2_vpn_session_statistics", fields, reflect.TypeOf(L2VpnSessionStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l2_vpn_session_statistics", fields, reflect.TypeOf(L2VpnSessionStatistics{}), fieldNameMap, validators) } -func L2VpnStatisticsPerEnforcementPointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2VpnStatisticsPerEnforcementPointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l2_vpn_statistics_per_enforcement_point", fields, reflect.TypeOf(L2VpnStatisticsPerEnforcementPoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l2_vpn_statistics_per_enforcement_point", fields, reflect.TypeOf(L2VpnStatisticsPerEnforcementPoint{}), fieldNameMap, validators) } -func L2VpnTapTrafficStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2VpnTapTrafficStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["bytes_in"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["bytes_in"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["bytes_in"] = "BytesIn" - fields["bytes_out"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["bytes_out"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["bytes_out"] = "BytesOut" - fields["packets_in"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["packets_in"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["packets_in"] = "PacketsIn" - fields["packets_out"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["packets_out"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["packets_out"] = "PacketsOut" - fields["packets_receive_error"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["packets_receive_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["packets_receive_error"] = "PacketsReceiveError" - fields["packets_sent_error"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["packets_sent_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["packets_sent_error"] = "PacketsSentError" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l2_vpn_tap_traffic_statistics", fields, reflect.TypeOf(L2VpnTapTrafficStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l2_vpn_tap_traffic_statistics", fields, reflect.TypeOf(L2VpnTapTrafficStatistics{}), fieldNameMap, validators) } -func L2VpnTransportTunnelPeerCodeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L2VpnTransportTunnelPeerCodeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["peer_code"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["peer_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["peer_code"] = "PeerCode" - fields["transport_tunnel_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_tunnel_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_tunnel_path"] = "TransportTunnelPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l2_vpn_transport_tunnel_peer_code", fields, reflect.TypeOf(L2VpnTransportTunnelPeerCode{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l2_vpn_transport_tunnel_peer_code", fields, reflect.TypeOf(L2VpnTransportTunnelPeerCode{}), fieldNameMap, validators) } -func L3VpnBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L3VpnBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["dh_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["dh_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["dh_groups"] = "DhGroups" - fields["enable_perfect_forward_secrecy"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_perfect_forward_secrecy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_perfect_forward_secrecy"] = "EnablePerfectForwardSecrecy" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["ike_digest_algorithms"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ike_digest_algorithms"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ike_digest_algorithms"] = "IkeDigestAlgorithms" - fields["ike_encryption_algorithms"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ike_encryption_algorithms"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ike_encryption_algorithms"] = "IkeEncryptionAlgorithms" - fields["ike_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ike_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ike_version"] = "IkeVersion" - fields["l3vpn_session"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(L3VpnSessionBindingType)}, bindings.REST)) + fields["l3vpn_session"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(L3VpnSessionBindingType)})) fieldNameMap["l3vpn_session"] = "L3vpnSession" - fields["local_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["local_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["local_address"] = "LocalAddress" - fields["passphrases"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["passphrases"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["passphrases"] = "Passphrases" - fields["remote_private_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_private_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["remote_private_address"] = "RemotePrivateAddress" - fields["remote_public_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_public_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["remote_public_address"] = "RemotePublicAddress" - fields["tunnel_digest_algorithms"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["tunnel_digest_algorithms"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["tunnel_digest_algorithms"] = "TunnelDigestAlgorithms" - fields["tunnel_encryption_algorithms"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["tunnel_encryption_algorithms"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["tunnel_encryption_algorithms"] = "TunnelEncryptionAlgorithms" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l3_vpn", fields, reflect.TypeOf(L3Vpn{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l3_vpn", fields, reflect.TypeOf(L3Vpn{}), fieldNameMap, validators) } -func L3VpnContextBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L3VpnContextBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["available_local_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyIPAddressInfoBindingType), reflect.TypeOf([]PolicyIPAddressInfo{}))) + fields["available_local_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyIPAddressInfoBindingType), reflect.TypeOf([]PolicyIPAddressInfo{}))) fieldNameMap["available_local_addresses"] = "AvailableLocalAddresses" - fields["bypass_rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(L3VpnRuleBindingType), reflect.TypeOf([]L3VpnRule{}))) + fields["bypass_rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(L3VpnRuleBindingType), reflect.TypeOf([]L3VpnRule{}))) fieldNameMap["bypass_rules"] = "BypassRules" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["ike_log_level"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ike_log_level"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ike_log_level"] = "IkeLogLevel" - fields["label"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["label"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["label"] = "Label" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l3_vpn_context", fields, reflect.TypeOf(L3VpnContext{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l3_vpn_context", fields, reflect.TypeOf(L3VpnContext{}), fieldNameMap, validators) } -func L3VpnListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L3VpnListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(L3VpnBindingType), reflect.TypeOf([]L3Vpn{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(L3VpnBindingType), reflect.TypeOf([]L3Vpn{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l3_vpn_list_result", fields, reflect.TypeOf(L3VpnListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l3_vpn_list_result", fields, reflect.TypeOf(L3VpnListResult{}), fieldNameMap, validators) } -func L3VpnPeerConfigRequestParametersBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L3VpnPeerConfigRequestParametersBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l3_vpn_peer_config_request_parameters", fields, reflect.TypeOf(L3VpnPeerConfigRequestParameters{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l3_vpn_peer_config_request_parameters", fields, reflect.TypeOf(L3VpnPeerConfigRequestParameters{}), fieldNameMap, validators) } -func L3VpnRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L3VpnRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - fields["destinations"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(L3VpnSubnetBindingType), reflect.TypeOf([]L3VpnSubnet{}))) + fields["destinations"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(L3VpnSubnetBindingType), reflect.TypeOf([]L3VpnSubnet{}))) fieldNameMap["destinations"] = "Destinations" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["sources"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(L3VpnSubnetBindingType), reflect.TypeOf([]L3VpnSubnet{}))) + fields["sources"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(L3VpnSubnetBindingType), reflect.TypeOf([]L3VpnSubnet{}))) fieldNameMap["sources"] = "Sources" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l3_vpn_rule", fields, reflect.TypeOf(L3VpnRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l3_vpn_rule", fields, reflect.TypeOf(L3VpnRule{}), fieldNameMap, validators) } -func L3VpnSessionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L3VpnSessionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l3_vpn_session", fields, reflect.TypeOf(L3VpnSession{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l3_vpn_session", fields, reflect.TypeOf(L3VpnSession{}), fieldNameMap, validators) } -func L3VpnStatisticsPerEnforcementPointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L3VpnStatisticsPerEnforcementPointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l3_vpn_statistics_per_enforcement_point", fields, reflect.TypeOf(L3VpnStatisticsPerEnforcementPoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l3_vpn_statistics_per_enforcement_point", fields, reflect.TypeOf(L3VpnStatisticsPerEnforcementPoint{}), fieldNameMap, validators) } -func L3VpnSubnetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L3VpnSubnetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["subnet"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["subnet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["subnet"] = "Subnet" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l3_vpn_subnet", fields, reflect.TypeOf(L3VpnSubnet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l3_vpn_subnet", fields, reflect.TypeOf(L3VpnSubnet{}), fieldNameMap, validators) } -func L4PortSetServiceEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L4PortSetServiceEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["destination_ports"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["destination_ports"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["destination_ports"] = "DestinationPorts" - fields["l4_protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["l4_protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["l4_protocol"] = "L4Protocol" - fields["source_ports"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["source_ports"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["source_ports"] = "SourcePorts" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l4_port_set_service_entry", fields, reflect.TypeOf(L4PortSetServiceEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l4_port_set_service_entry", fields, reflect.TypeOf(L4PortSetServiceEntry{}), fieldNameMap, validators) } -func L7AccessAttributesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L7AccessAttributesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["attribute_source"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["attribute_source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["attribute_source"] = "AttributeSource" - fields["datatype"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["custom_url_partial_match"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["custom_url_partial_match"] = "CustomUrlPartialMatch" + fields["datatype"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["datatype"] = "Datatype" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["isALGType"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["isALGType"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["isALGType"] = "IsALGType" - fields["key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["key"] = "Key" - fields["metadata"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ContextProfileAttributesMetadataBindingType), reflect.TypeOf([]ContextProfileAttributesMetadata{}))) + fields["metadata"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ContextProfileAttributesMetadataBindingType), reflect.TypeOf([]ContextProfileAttributesMetadata{}))) fieldNameMap["metadata"] = "Metadata" - fields["sub_attributes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicySubAttributesBindingType), reflect.TypeOf([]PolicySubAttributes{}))) + fields["sub_attributes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicySubAttributesBindingType), reflect.TypeOf([]PolicySubAttributes{}))) fieldNameMap["sub_attributes"] = "SubAttributes" - fields["value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l7_access_attributes", fields, reflect.TypeOf(L7AccessAttributes{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l7_access_attributes", fields, reflect.TypeOf(L7AccessAttributes{}), fieldNameMap, validators) } -func L7AccessEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L7AccessEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - fields["attributes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(L7AccessAttributesBindingType), reflect.TypeOf([]L7AccessAttributes{}))) + fields["attributes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(L7AccessAttributesBindingType), reflect.TypeOf([]L7AccessAttributes{}))) fieldNameMap["attributes"] = "Attributes" - fields["disabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["disabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["disabled"] = "Disabled" - fields["logged"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["logged"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["logged"] = "Logged" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l7_access_entry", fields, reflect.TypeOf(L7AccessEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l7_access_entry", fields, reflect.TypeOf(L7AccessEntry{}), fieldNameMap, validators) } -func L7AccessEntryListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L7AccessEntryListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(L7AccessEntryBindingType), reflect.TypeOf([]L7AccessEntry{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(L7AccessEntryBindingType), reflect.TypeOf([]L7AccessEntry{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l7_access_entry_list_result", fields, reflect.TypeOf(L7AccessEntryListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l7_access_entry_list_result", fields, reflect.TypeOf(L7AccessEntryListResult{}), fieldNameMap, validators) } -func L7AccessProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L7AccessProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["default_action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["default_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["default_action"] = "DefaultAction" - fields["default_action_logged"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["default_action_logged"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["default_action_logged"] = "DefaultActionLogged" - fields["entry_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["entry_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["entry_count"] = "EntryCount" - fields["l7_access_entries"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(L7AccessEntryBindingType), reflect.TypeOf([]L7AccessEntry{}))) + fields["l7_access_entries"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(L7AccessEntryBindingType), reflect.TypeOf([]L7AccessEntry{}))) fieldNameMap["l7_access_entries"] = "L7AccessEntries" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l7_access_profile", fields, reflect.TypeOf(L7AccessProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l7_access_profile", fields, reflect.TypeOf(L7AccessProfile{}), fieldNameMap, validators) } -func L7AccessProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func L7AccessProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(L7AccessProfileBindingType), reflect.TypeOf([]L7AccessProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(L7AccessProfileBindingType), reflect.TypeOf([]L7AccessProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.l7_access_profile_list_result", fields, reflect.TypeOf(L7AccessProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.l7_access_profile_list_result", fields, reflect.TypeOf(L7AccessProfileListResult{}), fieldNameMap, validators) } -func LBAccessListControlBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBAccessListControlBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["group_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["group_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["group_path"] = "GroupPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_access_list_control", fields, reflect.TypeOf(LBAccessListControl{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_access_list_control", fields, reflect.TypeOf(LBAccessListControl{}), fieldNameMap, validators) } -func LBActiveMonitorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBActiveMonitorBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["fall_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["fall_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["fall_count"] = "FallCount" - fields["interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["interval"] = "Interval" - fields["monitor_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["monitor_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["monitor_port"] = "MonitorPort" - fields["rise_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rise_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rise_count"] = "RiseCount" - fields["timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timeout"] = "Timeout" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_active_monitor", fields, reflect.TypeOf(LBActiveMonitor{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_active_monitor", fields, reflect.TypeOf(LBActiveMonitor{}), fieldNameMap, validators) } -func LBAppProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBAppProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_app_profile", fields, reflect.TypeOf(LBAppProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_app_profile", fields, reflect.TypeOf(LBAppProfile{}), fieldNameMap, validators) } -func LBAppProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBAppProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(LBAppProfileBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(LBAppProfileBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_app_profile_list_result", fields, reflect.TypeOf(LBAppProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_app_profile_list_result", fields, reflect.TypeOf(LBAppProfileListResult{}), fieldNameMap, validators) } -func LBClientCertificateIssuerDnConditionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBClientCertificateIssuerDnConditionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["case_sensitive"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["case_sensitive"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["case_sensitive"] = "CaseSensitive" - fields["issuer_dn"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["issuer_dn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["issuer_dn"] = "IssuerDn" - fields["match_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_type"] = "MatchType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_client_certificate_issuer_dn_condition", fields, reflect.TypeOf(LBClientCertificateIssuerDnCondition{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_client_certificate_issuer_dn_condition", fields, reflect.TypeOf(LBClientCertificateIssuerDnCondition{}), fieldNameMap, validators) } -func LBClientCertificateSubjectDnConditionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBClientCertificateSubjectDnConditionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["case_sensitive"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["case_sensitive"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["case_sensitive"] = "CaseSensitive" - fields["match_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_type"] = "MatchType" - fields["subject_dn"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["subject_dn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["subject_dn"] = "SubjectDn" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_client_certificate_subject_dn_condition", fields, reflect.TypeOf(LBClientCertificateSubjectDnCondition{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_client_certificate_subject_dn_condition", fields, reflect.TypeOf(LBClientCertificateSubjectDnCondition{}), fieldNameMap, validators) } -func LBClientSslProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBClientSslProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["cipher_group_label"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cipher_group_label"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cipher_group_label"] = "CipherGroupLabel" - fields["ciphers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ciphers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ciphers"] = "Ciphers" - fields["is_fips"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_fips"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_fips"] = "IsFips" - fields["is_secure"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_secure"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_secure"] = "IsSecure" - fields["prefer_server_ciphers"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["prefer_server_ciphers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["prefer_server_ciphers"] = "PreferServerCiphers" - fields["protocols"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["protocols"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["protocols"] = "Protocols" - fields["session_cache_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["session_cache_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["session_cache_enabled"] = "SessionCacheEnabled" - fields["session_cache_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["session_cache_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["session_cache_timeout"] = "SessionCacheTimeout" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_client_ssl_profile", fields, reflect.TypeOf(LBClientSslProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_client_ssl_profile", fields, reflect.TypeOf(LBClientSslProfile{}), fieldNameMap, validators) } -func LBClientSslProfileBindingBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBClientSslProfileBindingBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["certificate_chain_depth"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["certificate_chain_depth"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["certificate_chain_depth"] = "CertificateChainDepth" - fields["client_auth"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["client_auth"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["client_auth"] = "ClientAuth" - fields["client_auth_ca_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["client_auth_ca_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["client_auth_ca_paths"] = "ClientAuthCaPaths" - fields["client_auth_crl_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["client_auth_crl_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["client_auth_crl_paths"] = "ClientAuthCrlPaths" - fields["default_certificate_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["default_certificate_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["default_certificate_path"] = "DefaultCertificatePath" - fields["sni_certificate_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["sni_certificate_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["sni_certificate_paths"] = "SniCertificatePaths" - fields["ssl_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ssl_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ssl_profile_path"] = "SslProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_client_ssl_profile_binding", fields, reflect.TypeOf(LBClientSslProfileBinding{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_client_ssl_profile_binding", fields, reflect.TypeOf(LBClientSslProfileBinding{}), fieldNameMap, validators) } -func LBClientSslProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBClientSslProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LBClientSslProfileBindingType), reflect.TypeOf([]LBClientSslProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LBClientSslProfileBindingType), reflect.TypeOf([]LBClientSslProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_client_ssl_profile_list_result", fields, reflect.TypeOf(LBClientSslProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_client_ssl_profile_list_result", fields, reflect.TypeOf(LBClientSslProfileListResult{}), fieldNameMap, validators) } -func LBConnectionDropActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBConnectionDropActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_connection_drop_action", fields, reflect.TypeOf(LBConnectionDropAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_connection_drop_action", fields, reflect.TypeOf(LBConnectionDropAction{}), fieldNameMap, validators) } -func LBCookiePersistenceProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBCookiePersistenceProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cookie_domain"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cookie_domain"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cookie_domain"] = "CookieDomain" - fields["cookie_fallback"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["cookie_fallback"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["cookie_fallback"] = "CookieFallback" - fields["cookie_garble"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["cookie_garble"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["cookie_garble"] = "CookieGarble" - fields["cookie_httponly"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["cookie_httponly"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["cookie_httponly"] = "CookieHttponly" - fields["cookie_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cookie_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cookie_mode"] = "CookieMode" - fields["cookie_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cookie_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cookie_name"] = "CookieName" - fields["cookie_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cookie_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cookie_path"] = "CookiePath" - fields["cookie_secure"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["cookie_secure"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["cookie_secure"] = "CookieSecure" - fields["cookie_time"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(LBCookieTimeBindingType)}, bindings.REST)) + fields["cookie_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(LBCookieTimeBindingType)})) fieldNameMap["cookie_time"] = "CookieTime" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["persistence_shared"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["persistence_shared"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["persistence_shared"] = "PersistenceShared" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_cookie_persistence_profile", fields, reflect.TypeOf(LBCookiePersistenceProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_cookie_persistence_profile", fields, reflect.TypeOf(LBCookiePersistenceProfile{}), fieldNameMap, validators) } -func LBCookieTimeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBCookieTimeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_cookie_time", fields, reflect.TypeOf(LBCookieTime{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_cookie_time", fields, reflect.TypeOf(LBCookieTime{}), fieldNameMap, validators) } -func LBEdgeNodeUsageBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBEdgeNodeUsageBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["current_large_load_balancer_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["current_large_load_balancer_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["current_large_load_balancer_count"] = "CurrentLargeLoadBalancerCount" - fields["current_load_balancer_credits"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["current_load_balancer_credits"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["current_load_balancer_credits"] = "CurrentLoadBalancerCredits" - fields["current_medium_load_balancer_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["current_medium_load_balancer_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["current_medium_load_balancer_count"] = "CurrentMediumLoadBalancerCount" - fields["current_pool_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["current_pool_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["current_pool_count"] = "CurrentPoolCount" - fields["current_pool_member_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["current_pool_member_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["current_pool_member_count"] = "CurrentPoolMemberCount" - fields["current_small_load_balancer_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["current_small_load_balancer_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["current_small_load_balancer_count"] = "CurrentSmallLoadBalancerCount" - fields["current_virtual_server_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["current_virtual_server_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["current_virtual_server_count"] = "CurrentVirtualServerCount" - fields["current_xlarge_load_balancer_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["current_xlarge_load_balancer_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["current_xlarge_load_balancer_count"] = "CurrentXlargeLoadBalancerCount" - fields["edge_cluster_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["edge_cluster_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["edge_cluster_path"] = "EdgeClusterPath" - fields["form_factor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["form_factor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["form_factor"] = "FormFactor" - fields["load_balancer_credit_capacity"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["load_balancer_credit_capacity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["load_balancer_credit_capacity"] = "LoadBalancerCreditCapacity" - fields["pool_member_capacity"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["pool_member_capacity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["pool_member_capacity"] = "PoolMemberCapacity" - fields["remaining_large_load_balancer_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["remaining_large_load_balancer_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["remaining_large_load_balancer_count"] = "RemainingLargeLoadBalancerCount" - fields["remaining_medium_load_balancer_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["remaining_medium_load_balancer_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["remaining_medium_load_balancer_count"] = "RemainingMediumLoadBalancerCount" - fields["remaining_small_load_balancer_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["remaining_small_load_balancer_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["remaining_small_load_balancer_count"] = "RemainingSmallLoadBalancerCount" - fields["remaining_xlarge_load_balancer_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["remaining_xlarge_load_balancer_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["remaining_xlarge_load_balancer_count"] = "RemainingXlargeLoadBalancerCount" - fields["severity"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["severity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["severity"] = "Severity" - fields["usage_percentage"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["usage_percentage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["usage_percentage"] = "UsagePercentage" - fields["node_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["node_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["node_path"] = "NodePath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_edge_node_usage", fields, reflect.TypeOf(LBEdgeNodeUsage{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_edge_node_usage", fields, reflect.TypeOf(LBEdgeNodeUsage{}), fieldNameMap, validators) } -func LBFastTcpProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBFastTcpProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["close_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["close_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["close_timeout"] = "CloseTimeout" - fields["ha_flow_mirroring_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ha_flow_mirroring_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ha_flow_mirroring_enabled"] = "HaFlowMirroringEnabled" - fields["idle_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["idle_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["idle_timeout"] = "IdleTimeout" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_fast_tcp_profile", fields, reflect.TypeOf(LBFastTcpProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_fast_tcp_profile", fields, reflect.TypeOf(LBFastTcpProfile{}), fieldNameMap, validators) } -func LBFastUdpProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBFastUdpProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["flow_mirroring_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["flow_mirroring_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["flow_mirroring_enabled"] = "FlowMirroringEnabled" - fields["idle_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["idle_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["idle_timeout"] = "IdleTimeout" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_fast_udp_profile", fields, reflect.TypeOf(LBFastUdpProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_fast_udp_profile", fields, reflect.TypeOf(LBFastUdpProfile{}), fieldNameMap, validators) } -func LBGenericPersistenceProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBGenericPersistenceProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ha_persistence_mirroring_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ha_persistence_mirroring_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ha_persistence_mirroring_enabled"] = "HaPersistenceMirroringEnabled" - fields["timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timeout"] = "Timeout" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["persistence_shared"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["persistence_shared"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["persistence_shared"] = "PersistenceShared" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_generic_persistence_profile", fields, reflect.TypeOf(LBGenericPersistenceProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_generic_persistence_profile", fields, reflect.TypeOf(LBGenericPersistenceProfile{}), fieldNameMap, validators) } -func LBHttpMonitorProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBHttpMonitorProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["request_body"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_body"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_body"] = "RequestBody" - fields["request_headers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LbHttpRequestHeaderBindingType), reflect.TypeOf([]LbHttpRequestHeader{}))) + fields["request_headers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LbHttpRequestHeaderBindingType), reflect.TypeOf([]LbHttpRequestHeader{}))) fieldNameMap["request_headers"] = "RequestHeaders" - fields["request_method"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_method"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_method"] = "RequestMethod" - fields["request_url"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_url"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_url"] = "RequestUrl" - fields["request_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_version"] = "RequestVersion" - fields["response_body"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["response_body"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["response_body"] = "ResponseBody" - fields["response_status_codes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewIntegerType(), reflect.TypeOf([]int64{}))) + fields["response_status_codes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewIntegerType(), reflect.TypeOf([]int64{}))) fieldNameMap["response_status_codes"] = "ResponseStatusCodes" - fields["fall_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["fall_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["fall_count"] = "FallCount" - fields["interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["interval"] = "Interval" - fields["monitor_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["monitor_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["monitor_port"] = "MonitorPort" - fields["rise_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rise_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rise_count"] = "RiseCount" - fields["timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timeout"] = "Timeout" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_http_monitor_profile", fields, reflect.TypeOf(LBHttpMonitorProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_http_monitor_profile", fields, reflect.TypeOf(LBHttpMonitorProfile{}), fieldNameMap, validators) } -func LBHttpProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBHttpProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["http_redirect_to"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["http_redirect_to"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["http_redirect_to"] = "HttpRedirectTo" - fields["http_redirect_to_https"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["http_redirect_to_https"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["http_redirect_to_https"] = "HttpRedirectToHttps" - fields["idle_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["idle_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["idle_timeout"] = "IdleTimeout" - fields["ntlm"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ntlm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ntlm"] = "Ntlm" - fields["request_body_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["request_body_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["request_body_size"] = "RequestBodySize" - fields["request_header_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["request_header_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["request_header_size"] = "RequestHeaderSize" - fields["response_buffering"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["response_buffering"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["response_buffering"] = "ResponseBuffering" - fields["response_header_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["response_header_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["response_header_size"] = "ResponseHeaderSize" - fields["response_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["response_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["response_timeout"] = "ResponseTimeout" - fields["server_keep_alive"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["server_keep_alive"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["server_keep_alive"] = "ServerKeepAlive" - fields["x_forwarded_for"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["x_forwarded_for"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["x_forwarded_for"] = "XForwardedFor" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_http_profile", fields, reflect.TypeOf(LBHttpProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_http_profile", fields, reflect.TypeOf(LBHttpProfile{}), fieldNameMap, validators) } -func LBHttpRedirectActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBHttpRedirectActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["redirect_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["redirect_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["redirect_status"] = "RedirectStatus" - fields["redirect_url"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["redirect_url"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["redirect_url"] = "RedirectUrl" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_http_redirect_action", fields, reflect.TypeOf(LBHttpRedirectAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_http_redirect_action", fields, reflect.TypeOf(LBHttpRedirectAction{}), fieldNameMap, validators) } -func LBHttpRejectActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBHttpRejectActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["reply_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["reply_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["reply_message"] = "ReplyMessage" - fields["reply_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["reply_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["reply_status"] = "ReplyStatus" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_http_reject_action", fields, reflect.TypeOf(LBHttpRejectAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_http_reject_action", fields, reflect.TypeOf(LBHttpRejectAction{}), fieldNameMap, validators) } -func LBHttpRequestBodyConditionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBHttpRequestBodyConditionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["body_value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["body_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["body_value"] = "BodyValue" - fields["case_sensitive"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["case_sensitive"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["case_sensitive"] = "CaseSensitive" - fields["match_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_type"] = "MatchType" - fields["inverse"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["inverse"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["inverse"] = "Inverse" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_http_request_body_condition", fields, reflect.TypeOf(LBHttpRequestBodyCondition{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_http_request_body_condition", fields, reflect.TypeOf(LBHttpRequestBodyCondition{}), fieldNameMap, validators) } -func LBHttpRequestCookieConditionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBHttpRequestCookieConditionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["case_sensitive"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["case_sensitive"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["case_sensitive"] = "CaseSensitive" - fields["cookie_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cookie_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cookie_name"] = "CookieName" - fields["cookie_value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cookie_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cookie_value"] = "CookieValue" - fields["match_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_type"] = "MatchType" - fields["inverse"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["inverse"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["inverse"] = "Inverse" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_http_request_cookie_condition", fields, reflect.TypeOf(LBHttpRequestCookieCondition{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_http_request_cookie_condition", fields, reflect.TypeOf(LBHttpRequestCookieCondition{}), fieldNameMap, validators) } -func LBHttpRequestHeaderConditionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBHttpRequestHeaderConditionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["case_sensitive"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["case_sensitive"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["case_sensitive"] = "CaseSensitive" - fields["header_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["header_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["header_name"] = "HeaderName" - fields["header_value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["header_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["header_value"] = "HeaderValue" - fields["match_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_type"] = "MatchType" - fields["inverse"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["inverse"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["inverse"] = "Inverse" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_http_request_header_condition", fields, reflect.TypeOf(LBHttpRequestHeaderCondition{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_http_request_header_condition", fields, reflect.TypeOf(LBHttpRequestHeaderCondition{}), fieldNameMap, validators) } -func LBHttpRequestHeaderDeleteActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBHttpRequestHeaderDeleteActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["header_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["header_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["header_name"] = "HeaderName" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_http_request_header_delete_action", fields, reflect.TypeOf(LBHttpRequestHeaderDeleteAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_http_request_header_delete_action", fields, reflect.TypeOf(LBHttpRequestHeaderDeleteAction{}), fieldNameMap, validators) } -func LBHttpRequestHeaderRewriteActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBHttpRequestHeaderRewriteActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["header_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["header_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["header_name"] = "HeaderName" - fields["header_value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["header_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["header_value"] = "HeaderValue" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_http_request_header_rewrite_action", fields, reflect.TypeOf(LBHttpRequestHeaderRewriteAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_http_request_header_rewrite_action", fields, reflect.TypeOf(LBHttpRequestHeaderRewriteAction{}), fieldNameMap, validators) } -func LBHttpRequestMethodConditionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBHttpRequestMethodConditionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["method"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["method"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["method"] = "Method" - fields["inverse"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["inverse"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["inverse"] = "Inverse" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_http_request_method_condition", fields, reflect.TypeOf(LBHttpRequestMethodCondition{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_http_request_method_condition", fields, reflect.TypeOf(LBHttpRequestMethodCondition{}), fieldNameMap, validators) } -func LBHttpRequestUriArgumentsConditionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBHttpRequestUriArgumentsConditionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["case_sensitive"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["case_sensitive"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["case_sensitive"] = "CaseSensitive" - fields["match_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_type"] = "MatchType" - fields["uri_arguments"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["uri_arguments"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["uri_arguments"] = "UriArguments" - fields["inverse"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["inverse"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["inverse"] = "Inverse" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_http_request_uri_arguments_condition", fields, reflect.TypeOf(LBHttpRequestUriArgumentsCondition{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_http_request_uri_arguments_condition", fields, reflect.TypeOf(LBHttpRequestUriArgumentsCondition{}), fieldNameMap, validators) } -func LBHttpRequestUriConditionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBHttpRequestUriConditionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["case_sensitive"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["case_sensitive"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["case_sensitive"] = "CaseSensitive" - fields["match_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_type"] = "MatchType" - fields["uri"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["uri"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["uri"] = "Uri" - fields["inverse"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["inverse"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["inverse"] = "Inverse" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_http_request_uri_condition", fields, reflect.TypeOf(LBHttpRequestUriCondition{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_http_request_uri_condition", fields, reflect.TypeOf(LBHttpRequestUriCondition{}), fieldNameMap, validators) } -func LBHttpRequestUriRewriteActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBHttpRequestUriRewriteActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["uri"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["uri"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["uri"] = "Uri" - fields["uri_arguments"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["uri_arguments"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["uri_arguments"] = "UriArguments" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_http_request_uri_rewrite_action", fields, reflect.TypeOf(LBHttpRequestUriRewriteAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_http_request_uri_rewrite_action", fields, reflect.TypeOf(LBHttpRequestUriRewriteAction{}), fieldNameMap, validators) } -func LBHttpRequestVersionConditionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBHttpRequestVersionConditionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["version"] = "Version" - fields["inverse"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["inverse"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["inverse"] = "Inverse" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_http_request_version_condition", fields, reflect.TypeOf(LBHttpRequestVersionCondition{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_http_request_version_condition", fields, reflect.TypeOf(LBHttpRequestVersionCondition{}), fieldNameMap, validators) } -func LBHttpResponseHeaderConditionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBHttpResponseHeaderConditionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["case_sensitive"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["case_sensitive"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["case_sensitive"] = "CaseSensitive" - fields["header_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["header_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["header_name"] = "HeaderName" - fields["header_value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["header_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["header_value"] = "HeaderValue" - fields["match_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_type"] = "MatchType" - fields["inverse"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["inverse"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["inverse"] = "Inverse" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_http_response_header_condition", fields, reflect.TypeOf(LBHttpResponseHeaderCondition{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_http_response_header_condition", fields, reflect.TypeOf(LBHttpResponseHeaderCondition{}), fieldNameMap, validators) } -func LBHttpResponseHeaderDeleteActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBHttpResponseHeaderDeleteActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["header_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["header_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["header_name"] = "HeaderName" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_http_response_header_delete_action", fields, reflect.TypeOf(LBHttpResponseHeaderDeleteAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_http_response_header_delete_action", fields, reflect.TypeOf(LBHttpResponseHeaderDeleteAction{}), fieldNameMap, validators) } -func LBHttpResponseHeaderRewriteActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBHttpResponseHeaderRewriteActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["header_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["header_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["header_name"] = "HeaderName" - fields["header_value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["header_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["header_value"] = "HeaderValue" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_http_response_header_rewrite_action", fields, reflect.TypeOf(LBHttpResponseHeaderRewriteAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_http_response_header_rewrite_action", fields, reflect.TypeOf(LBHttpResponseHeaderRewriteAction{}), fieldNameMap, validators) } -func LBHttpSslConditionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBHttpSslConditionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["client_certificate_issuer_dn"] = bindings.NewOptionalType(bindings.NewReferenceType(LBClientCertificateIssuerDnConditionBindingType)) + fields["client_certificate_issuer_dn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LBClientCertificateIssuerDnConditionBindingType)) fieldNameMap["client_certificate_issuer_dn"] = "ClientCertificateIssuerDn" - fields["client_certificate_subject_dn"] = bindings.NewOptionalType(bindings.NewReferenceType(LBClientCertificateSubjectDnConditionBindingType)) + fields["client_certificate_subject_dn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LBClientCertificateSubjectDnConditionBindingType)) fieldNameMap["client_certificate_subject_dn"] = "ClientCertificateSubjectDn" - fields["client_supported_ssl_ciphers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["client_supported_ssl_ciphers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["client_supported_ssl_ciphers"] = "ClientSupportedSslCiphers" - fields["session_reused"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["session_reused"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["session_reused"] = "SessionReused" - fields["used_protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["used_protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["used_protocol"] = "UsedProtocol" - fields["used_ssl_cipher"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["used_ssl_cipher"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["used_ssl_cipher"] = "UsedSslCipher" - fields["inverse"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["inverse"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["inverse"] = "Inverse" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_http_ssl_condition", fields, reflect.TypeOf(LBHttpSslCondition{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_http_ssl_condition", fields, reflect.TypeOf(LBHttpSslCondition{}), fieldNameMap, validators) } -func LBHttpsMonitorProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBHttpsMonitorProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["request_body"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_body"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_body"] = "RequestBody" - fields["request_headers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LbHttpRequestHeaderBindingType), reflect.TypeOf([]LbHttpRequestHeader{}))) + fields["request_headers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LbHttpRequestHeaderBindingType), reflect.TypeOf([]LbHttpRequestHeader{}))) fieldNameMap["request_headers"] = "RequestHeaders" - fields["request_method"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_method"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_method"] = "RequestMethod" - fields["request_url"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_url"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_url"] = "RequestUrl" - fields["request_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_version"] = "RequestVersion" - fields["response_body"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["response_body"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["response_body"] = "ResponseBody" - fields["response_status_codes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewIntegerType(), reflect.TypeOf([]int64{}))) + fields["response_status_codes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewIntegerType(), reflect.TypeOf([]int64{}))) fieldNameMap["response_status_codes"] = "ResponseStatusCodes" - fields["server_ssl_profile_binding"] = bindings.NewOptionalType(bindings.NewReferenceType(LBServerSslProfileBindingBindingType)) + fields["server_ssl_profile_binding"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LBServerSslProfileBindingBindingType)) fieldNameMap["server_ssl_profile_binding"] = "ServerSslProfileBinding" - fields["fall_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["fall_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["fall_count"] = "FallCount" - fields["interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["interval"] = "Interval" - fields["monitor_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["monitor_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["monitor_port"] = "MonitorPort" - fields["rise_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rise_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rise_count"] = "RiseCount" - fields["timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timeout"] = "Timeout" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_https_monitor_profile", fields, reflect.TypeOf(LBHttpsMonitorProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_https_monitor_profile", fields, reflect.TypeOf(LBHttpsMonitorProfile{}), fieldNameMap, validators) } -func LBIcmpMonitorProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBIcmpMonitorProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["data_length"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["data_length"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["data_length"] = "DataLength" - fields["fall_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["fall_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["fall_count"] = "FallCount" - fields["interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["interval"] = "Interval" - fields["monitor_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["monitor_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["monitor_port"] = "MonitorPort" - fields["rise_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rise_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rise_count"] = "RiseCount" - fields["timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timeout"] = "Timeout" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_icmp_monitor_profile", fields, reflect.TypeOf(LBIcmpMonitorProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_icmp_monitor_profile", fields, reflect.TypeOf(LBIcmpMonitorProfile{}), fieldNameMap, validators) } -func LBIpHeaderConditionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBIpHeaderConditionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["group_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["group_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["group_path"] = "GroupPath" - fields["source_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source_address"] = "SourceAddress" - fields["inverse"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["inverse"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["inverse"] = "Inverse" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_ip_header_condition", fields, reflect.TypeOf(LBIpHeaderCondition{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_ip_header_condition", fields, reflect.TypeOf(LBIpHeaderCondition{}), fieldNameMap, validators) } -func LBJwtAuthActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBJwtAuthActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["key"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(LBJwtKeyBindingType)}, bindings.REST)) + fields["key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(LBJwtKeyBindingType)})) fieldNameMap["key"] = "Key" - fields["pass_jwt_to_pool"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["pass_jwt_to_pool"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["pass_jwt_to_pool"] = "PassJwtToPool" - fields["realm"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realm"] = "Realm" - fields["tokens"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["tokens"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["tokens"] = "Tokens" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_jwt_auth_action", fields, reflect.TypeOf(LBJwtAuthAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_jwt_auth_action", fields, reflect.TypeOf(LBJwtAuthAction{}), fieldNameMap, validators) } -func LBJwtCertificateKeyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBJwtCertificateKeyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["certificate_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["certificate_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["certificate_path"] = "CertificatePath" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_jwt_certificate_key", fields, reflect.TypeOf(LBJwtCertificateKey{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_jwt_certificate_key", fields, reflect.TypeOf(LBJwtCertificateKey{}), fieldNameMap, validators) } -func LBJwtKeyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBJwtKeyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_jwt_key", fields, reflect.TypeOf(LBJwtKey{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_jwt_key", fields, reflect.TypeOf(LBJwtKey{}), fieldNameMap, validators) } -func LBJwtPublicKeyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBJwtPublicKeyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["public_key_content"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["public_key_content"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["public_key_content"] = "PublicKeyContent" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_jwt_public_key", fields, reflect.TypeOf(LBJwtPublicKey{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_jwt_public_key", fields, reflect.TypeOf(LBJwtPublicKey{}), fieldNameMap, validators) } -func LBJwtSymmetricKeyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBJwtSymmetricKeyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_jwt_symmetric_key", fields, reflect.TypeOf(LBJwtSymmetricKey{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_jwt_symmetric_key", fields, reflect.TypeOf(LBJwtSymmetricKey{}), fieldNameMap, validators) } -func LBMonitorProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBMonitorProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_monitor_profile", fields, reflect.TypeOf(LBMonitorProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_monitor_profile", fields, reflect.TypeOf(LBMonitorProfile{}), fieldNameMap, validators) } -func LBMonitorProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBMonitorProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(LBMonitorProfileBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(LBMonitorProfileBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_monitor_profile_list_result", fields, reflect.TypeOf(LBMonitorProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_monitor_profile_list_result", fields, reflect.TypeOf(LBMonitorProfileListResult{}), fieldNameMap, validators) } -func LBNodeCountPerSeverityBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBNodeCountPerSeverityBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["node_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["node_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["node_count"] = "NodeCount" - fields["severity"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["severity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["severity"] = "Severity" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_node_count_per_severity", fields, reflect.TypeOf(LBNodeCountPerSeverity{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_node_count_per_severity", fields, reflect.TypeOf(LBNodeCountPerSeverity{}), fieldNameMap, validators) } -func LBNodeUsageBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBNodeUsageBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["node_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["node_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["node_path"] = "NodePath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_node_usage", fields, reflect.TypeOf(LBNodeUsage{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_node_usage", fields, reflect.TypeOf(LBNodeUsage{}), fieldNameMap, validators) } -func LBNodeUsageSummaryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBNodeUsageSummaryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alarm"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyRuntimeAlarmBindingType)) + fields["alarm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyRuntimeAlarmBindingType)) fieldNameMap["alarm"] = "Alarm" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["current_load_balancer_credits"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["current_load_balancer_credits"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["current_load_balancer_credits"] = "CurrentLoadBalancerCredits" - fields["current_pool_member_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["current_pool_member_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["current_pool_member_count"] = "CurrentPoolMemberCount" - fields["load_balancer_credit_capacity"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["load_balancer_credit_capacity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["load_balancer_credit_capacity"] = "LoadBalancerCreditCapacity" - fields["node_counts"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LBNodeCountPerSeverityBindingType), reflect.TypeOf([]LBNodeCountPerSeverity{}))) + fields["node_counts"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LBNodeCountPerSeverityBindingType), reflect.TypeOf([]LBNodeCountPerSeverity{}))) fieldNameMap["node_counts"] = "NodeCounts" - fields["node_usages"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(LBNodeUsageBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["node_usages"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(LBNodeUsageBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["node_usages"] = "NodeUsages" - fields["pool_member_capacity"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["pool_member_capacity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["pool_member_capacity"] = "PoolMemberCapacity" - fields["severity"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["severity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["severity"] = "Severity" - fields["usage_percentage"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["usage_percentage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["usage_percentage"] = "UsagePercentage" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_node_usage_summary", fields, reflect.TypeOf(LBNodeUsageSummary{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_node_usage_summary", fields, reflect.TypeOf(LBNodeUsageSummary{}), fieldNameMap, validators) } -func LBPassiveMonitorProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBPassiveMonitorProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["max_fails"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_fails"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_fails"] = "MaxFails" - fields["timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timeout"] = "Timeout" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_passive_monitor_profile", fields, reflect.TypeOf(LBPassiveMonitorProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_passive_monitor_profile", fields, reflect.TypeOf(LBPassiveMonitorProfile{}), fieldNameMap, validators) } -func LBPersistenceCookieTimeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBPersistenceCookieTimeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cookie_max_idle"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["cookie_max_idle"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["cookie_max_idle"] = "CookieMaxIdle" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_persistence_cookie_time", fields, reflect.TypeOf(LBPersistenceCookieTime{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_persistence_cookie_time", fields, reflect.TypeOf(LBPersistenceCookieTime{}), fieldNameMap, validators) } -func LBPersistenceProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBPersistenceProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["persistence_shared"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["persistence_shared"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["persistence_shared"] = "PersistenceShared" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_persistence_profile", fields, reflect.TypeOf(LBPersistenceProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_persistence_profile", fields, reflect.TypeOf(LBPersistenceProfile{}), fieldNameMap, validators) } -func LBPersistenceProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBPersistenceProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(LBPersistenceProfileBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(LBPersistenceProfileBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_persistence_profile_list_result", fields, reflect.TypeOf(LBPersistenceProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_persistence_profile_list_result", fields, reflect.TypeOf(LBPersistenceProfileListResult{}), fieldNameMap, validators) } -func LBPoolBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBPoolBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["active_monitor_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["active_monitor_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["active_monitor_paths"] = "ActiveMonitorPaths" - fields["algorithm"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["algorithm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["algorithm"] = "Algorithm" - fields["member_group"] = bindings.NewOptionalType(bindings.NewReferenceType(LBPoolMemberGroupBindingType)) + fields["member_group"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LBPoolMemberGroupBindingType)) fieldNameMap["member_group"] = "MemberGroup" - fields["members"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LBPoolMemberBindingType), reflect.TypeOf([]LBPoolMember{}))) + fields["members"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LBPoolMemberBindingType), reflect.TypeOf([]LBPoolMember{}))) fieldNameMap["members"] = "Members" - fields["min_active_members"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["min_active_members"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["min_active_members"] = "MinActiveMembers" - fields["passive_monitor_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["passive_monitor_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["passive_monitor_path"] = "PassiveMonitorPath" - fields["snat_translation"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(LBSnatTranslationBindingType)}, bindings.REST)) + fields["snat_translation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(LBSnatTranslationBindingType)})) fieldNameMap["snat_translation"] = "SnatTranslation" - fields["tcp_multiplexing_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tcp_multiplexing_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tcp_multiplexing_enabled"] = "TcpMultiplexingEnabled" - fields["tcp_multiplexing_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["tcp_multiplexing_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["tcp_multiplexing_number"] = "TcpMultiplexingNumber" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_pool", fields, reflect.TypeOf(LBPool{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_pool", fields, reflect.TypeOf(LBPool{}), fieldNameMap, validators) } -func LBPoolListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBPoolListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LBPoolBindingType), reflect.TypeOf([]LBPool{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LBPoolBindingType), reflect.TypeOf([]LBPool{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_pool_list_result", fields, reflect.TypeOf(LBPoolListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_pool_list_result", fields, reflect.TypeOf(LBPoolListResult{}), fieldNameMap, validators) } -func LBPoolMemberBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBPoolMemberBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["admin_state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["admin_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["admin_state"] = "AdminState" - fields["backup_member"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["backup_member"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["backup_member"] = "BackupMember" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_address"] = "IpAddress" - fields["max_concurrent_connections"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_concurrent_connections"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_concurrent_connections"] = "MaxConcurrentConnections" - fields["port"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["port"] = "Port" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_pool_member", fields, reflect.TypeOf(LBPoolMember{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_pool_member", fields, reflect.TypeOf(LBPoolMember{}), fieldNameMap, validators) } -func LBPoolMemberGroupBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBPoolMemberGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["customized_members"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PoolMemberSettingBindingType), reflect.TypeOf([]PoolMemberSetting{}))) + fields["customized_members"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PoolMemberSettingBindingType), reflect.TypeOf([]PoolMemberSetting{}))) fieldNameMap["customized_members"] = "CustomizedMembers" - fields["group_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["group_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["group_path"] = "GroupPath" - fields["ip_revision_filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_revision_filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_revision_filter"] = "IpRevisionFilter" - fields["max_ip_list_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_ip_list_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_ip_list_size"] = "MaxIpListSize" - fields["port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["port"] = "Port" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_pool_member_group", fields, reflect.TypeOf(LBPoolMemberGroup{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_pool_member_group", fields, reflect.TypeOf(LBPoolMemberGroup{}), fieldNameMap, validators) } -func LBPoolMemberStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBPoolMemberStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_address"] = "IpAddress" - fields["port"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["port"] = "Port" - fields["statistics"] = bindings.NewOptionalType(bindings.NewReferenceType(LBStatisticsCounterBindingType)) + fields["statistics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LBStatisticsCounterBindingType)) fieldNameMap["statistics"] = "Statistics" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_pool_member_statistics", fields, reflect.TypeOf(LBPoolMemberStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_pool_member_statistics", fields, reflect.TypeOf(LBPoolMemberStatistics{}), fieldNameMap, validators) } -func LBPoolMemberStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBPoolMemberStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["failure_cause"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["failure_cause"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["failure_cause"] = "FailureCause" - fields["ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_address"] = "IpAddress" - fields["last_check_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_check_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_check_time"] = "LastCheckTime" - fields["last_state_change_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_state_change_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_state_change_time"] = "LastStateChangeTime" - fields["port"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["port"] = "Port" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_pool_member_status", fields, reflect.TypeOf(LBPoolMemberStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_pool_member_status", fields, reflect.TypeOf(LBPoolMemberStatus{}), fieldNameMap, validators) } -func LBPoolStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBPoolStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["members"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LBPoolMemberStatisticsBindingType), reflect.TypeOf([]LBPoolMemberStatistics{}))) + fields["members"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LBPoolMemberStatisticsBindingType), reflect.TypeOf([]LBPoolMemberStatistics{}))) fieldNameMap["members"] = "Members" - fields["pool_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pool_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pool_path"] = "PoolPath" - fields["statistics"] = bindings.NewOptionalType(bindings.NewReferenceType(LBStatisticsCounterBindingType)) + fields["statistics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LBStatisticsCounterBindingType)) fieldNameMap["statistics"] = "Statistics" - fields["alarm"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyRuntimeAlarmBindingType)) + fields["alarm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyRuntimeAlarmBindingType)) fieldNameMap["alarm"] = "Alarm" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_pool_statistics", fields, reflect.TypeOf(LBPoolStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_pool_statistics", fields, reflect.TypeOf(LBPoolStatistics{}), fieldNameMap, validators) } -func LBPoolStatisticsPerEPBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBPoolStatisticsPerEPBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alarm"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyRuntimeAlarmBindingType)) + fields["alarm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyRuntimeAlarmBindingType)) fieldNameMap["alarm"] = "Alarm" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_pool_statistics_per_EP", fields, reflect.TypeOf(LBPoolStatisticsPerEP{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_pool_statistics_per_EP", fields, reflect.TypeOf(LBPoolStatisticsPerEP{}), fieldNameMap, validators) } -func LBPoolStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBPoolStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["members"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LBPoolMemberStatusBindingType), reflect.TypeOf([]LBPoolMemberStatus{}))) + fields["members"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LBPoolMemberStatusBindingType), reflect.TypeOf([]LBPoolMemberStatus{}))) fieldNameMap["members"] = "Members" - fields["pool_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pool_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pool_path"] = "PoolPath" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - fields["alarm"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyRuntimeAlarmBindingType)) + fields["alarm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyRuntimeAlarmBindingType)) fieldNameMap["alarm"] = "Alarm" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_pool_status", fields, reflect.TypeOf(LBPoolStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_pool_status", fields, reflect.TypeOf(LBPoolStatus{}), fieldNameMap, validators) } -func LBPoolStatusPerEPBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBPoolStatusPerEPBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alarm"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyRuntimeAlarmBindingType)) + fields["alarm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyRuntimeAlarmBindingType)) fieldNameMap["alarm"] = "Alarm" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_pool_status_per_EP", fields, reflect.TypeOf(LBPoolStatusPerEP{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_pool_status_per_EP", fields, reflect.TypeOf(LBPoolStatusPerEP{}), fieldNameMap, validators) } -func LBRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["actions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(LBRuleActionBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["actions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(LBRuleActionBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["actions"] = "Actions" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["match_conditions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(LBRuleConditionBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["match_conditions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(LBRuleConditionBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["match_conditions"] = "MatchConditions" - fields["match_strategy"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_strategy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_strategy"] = "MatchStrategy" - fields["phase"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["phase"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["phase"] = "Phase" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_rule", fields, reflect.TypeOf(LBRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_rule", fields, reflect.TypeOf(LBRule{}), fieldNameMap, validators) } -func LBRuleActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBRuleActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_rule_action", fields, reflect.TypeOf(LBRuleAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_rule_action", fields, reflect.TypeOf(LBRuleAction{}), fieldNameMap, validators) } -func LBRuleConditionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBRuleConditionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["inverse"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["inverse"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["inverse"] = "Inverse" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_rule_condition", fields, reflect.TypeOf(LBRuleCondition{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_rule_condition", fields, reflect.TypeOf(LBRuleCondition{}), fieldNameMap, validators) } -func LBSelectPoolActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBSelectPoolActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["pool_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pool_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pool_id"] = "PoolId" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_select_pool_action", fields, reflect.TypeOf(LBSelectPoolAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_select_pool_action", fields, reflect.TypeOf(LBSelectPoolAction{}), fieldNameMap, validators) } -func LBServerSslProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBServerSslProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["cipher_group_label"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cipher_group_label"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cipher_group_label"] = "CipherGroupLabel" - fields["ciphers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ciphers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ciphers"] = "Ciphers" - fields["is_fips"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_fips"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_fips"] = "IsFips" - fields["is_secure"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_secure"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_secure"] = "IsSecure" - fields["protocols"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["protocols"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["protocols"] = "Protocols" - fields["session_cache_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["session_cache_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["session_cache_enabled"] = "SessionCacheEnabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_server_ssl_profile", fields, reflect.TypeOf(LBServerSslProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_server_ssl_profile", fields, reflect.TypeOf(LBServerSslProfile{}), fieldNameMap, validators) } -func LBServerSslProfileBindingBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBServerSslProfileBindingBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["certificate_chain_depth"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["certificate_chain_depth"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["certificate_chain_depth"] = "CertificateChainDepth" - fields["client_certificate_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["client_certificate_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["client_certificate_path"] = "ClientCertificatePath" - fields["server_auth"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server_auth"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server_auth"] = "ServerAuth" - fields["server_auth_ca_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["server_auth_ca_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["server_auth_ca_paths"] = "ServerAuthCaPaths" - fields["server_auth_crl_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["server_auth_crl_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["server_auth_crl_paths"] = "ServerAuthCrlPaths" - fields["ssl_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ssl_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ssl_profile_path"] = "SslProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_server_ssl_profile_binding", fields, reflect.TypeOf(LBServerSslProfileBinding{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_server_ssl_profile_binding", fields, reflect.TypeOf(LBServerSslProfileBinding{}), fieldNameMap, validators) } -func LBServerSslProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBServerSslProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LBServerSslProfileBindingType), reflect.TypeOf([]LBServerSslProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LBServerSslProfileBindingType), reflect.TypeOf([]LBServerSslProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_server_ssl_profile_list_result", fields, reflect.TypeOf(LBServerSslProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_server_ssl_profile_list_result", fields, reflect.TypeOf(LBServerSslProfileListResult{}), fieldNameMap, validators) } -func LBServiceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBServiceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["access_log_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["access_log_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["access_log_enabled"] = "AccessLogEnabled" - fields["connectivity_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["connectivity_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["connectivity_path"] = "ConnectivityPath" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["error_log_level"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_log_level"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_log_level"] = "ErrorLogLevel" - fields["relax_scale_validation"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["relax_scale_validation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["relax_scale_validation"] = "RelaxScaleValidation" - fields["size"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["size"] = "Size" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_service", fields, reflect.TypeOf(LBService{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_service", fields, reflect.TypeOf(LBService{}), fieldNameMap, validators) } -func LBServiceCountPerSeverityBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBServiceCountPerSeverityBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["service_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["service_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["service_count"] = "ServiceCount" - fields["severity"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["severity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["severity"] = "Severity" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_service_count_per_severity", fields, reflect.TypeOf(LBServiceCountPerSeverity{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_service_count_per_severity", fields, reflect.TypeOf(LBServiceCountPerSeverity{}), fieldNameMap, validators) } -func LBServiceInstanceDetailBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBServiceInstanceDetailBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["attachment_display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["attachment_display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["attachment_display_name"] = "AttachmentDisplayName" - fields["attachment_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["attachment_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["attachment_path"] = "AttachmentPath" - fields["error_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_message"] = "ErrorMessage" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_service_instance_detail", fields, reflect.TypeOf(LBServiceInstanceDetail{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_service_instance_detail", fields, reflect.TypeOf(LBServiceInstanceDetail{}), fieldNameMap, validators) } -func LBServiceInstanceDetailPerStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBServiceInstanceDetailPerStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["instance_details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LBServiceInstanceDetailBindingType), reflect.TypeOf([]LBServiceInstanceDetail{}))) + fields["instance_details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LBServiceInstanceDetailBindingType), reflect.TypeOf([]LBServiceInstanceDetail{}))) fieldNameMap["instance_details"] = "InstanceDetails" - fields["instance_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["instance_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["instance_number"] = "InstanceNumber" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_service_instance_detail_per_status", fields, reflect.TypeOf(LBServiceInstanceDetailPerStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_service_instance_detail_per_status", fields, reflect.TypeOf(LBServiceInstanceDetailPerStatus{}), fieldNameMap, validators) } -func LBServiceInstanceDetailPerTransportNodeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBServiceInstanceDetailPerTransportNodeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["instance_detail_per_status"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LBServiceInstanceDetailPerStatusBindingType), reflect.TypeOf([]LBServiceInstanceDetailPerStatus{}))) + fields["instance_detail_per_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LBServiceInstanceDetailPerStatusBindingType), reflect.TypeOf([]LBServiceInstanceDetailPerStatus{}))) fieldNameMap["instance_detail_per_status"] = "InstanceDetailPerStatus" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_service_instance_detail_per_transport_node", fields, reflect.TypeOf(LBServiceInstanceDetailPerTransportNode{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_service_instance_detail_per_transport_node", fields, reflect.TypeOf(LBServiceInstanceDetailPerTransportNode{}), fieldNameMap, validators) } -func LBServiceListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBServiceListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LBServiceBindingType), reflect.TypeOf([]LBService{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LBServiceBindingType), reflect.TypeOf([]LBService{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_service_list_result", fields, reflect.TypeOf(LBServiceListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_service_list_result", fields, reflect.TypeOf(LBServiceListResult{}), fieldNameMap, validators) } -func LBServiceStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBServiceStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["pools"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LBPoolStatisticsBindingType), reflect.TypeOf([]LBPoolStatistics{}))) + fields["pools"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LBPoolStatisticsBindingType), reflect.TypeOf([]LBPoolStatistics{}))) fieldNameMap["pools"] = "Pools" - fields["service_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["service_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["service_path"] = "ServicePath" - fields["statistics"] = bindings.NewOptionalType(bindings.NewReferenceType(LBServiceStatisticsCounterBindingType)) + fields["statistics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LBServiceStatisticsCounterBindingType)) fieldNameMap["statistics"] = "Statistics" - fields["virtual_servers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LBVirtualServerStatisticsBindingType), reflect.TypeOf([]LBVirtualServerStatistics{}))) + fields["virtual_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LBVirtualServerStatisticsBindingType), reflect.TypeOf([]LBVirtualServerStatistics{}))) fieldNameMap["virtual_servers"] = "VirtualServers" - fields["alarm"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyRuntimeAlarmBindingType)) + fields["alarm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyRuntimeAlarmBindingType)) fieldNameMap["alarm"] = "Alarm" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_service_statistics", fields, reflect.TypeOf(LBServiceStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_service_statistics", fields, reflect.TypeOf(LBServiceStatistics{}), fieldNameMap, validators) } -func LBServiceStatisticsCounterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBServiceStatisticsCounterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["l4_current_session_rate"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["l4_current_session_rate"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["l4_current_session_rate"] = "L4CurrentSessionRate" - fields["l4_current_sessions"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["l4_current_sessions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["l4_current_sessions"] = "L4CurrentSessions" - fields["l4_max_sessions"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["l4_max_sessions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["l4_max_sessions"] = "L4MaxSessions" - fields["l4_total_sessions"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["l4_total_sessions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["l4_total_sessions"] = "L4TotalSessions" - fields["l7_current_session_rate"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["l7_current_session_rate"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["l7_current_session_rate"] = "L7CurrentSessionRate" - fields["l7_current_sessions"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["l7_current_sessions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["l7_current_sessions"] = "L7CurrentSessions" - fields["l7_max_sessions"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["l7_max_sessions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["l7_max_sessions"] = "L7MaxSessions" - fields["l7_total_sessions"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["l7_total_sessions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["l7_total_sessions"] = "L7TotalSessions" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_service_statistics_counter", fields, reflect.TypeOf(LBServiceStatisticsCounter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_service_statistics_counter", fields, reflect.TypeOf(LBServiceStatisticsCounter{}), fieldNameMap, validators) } -func LBServiceStatisticsPerEPBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBServiceStatisticsPerEPBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alarm"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyRuntimeAlarmBindingType)) + fields["alarm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyRuntimeAlarmBindingType)) fieldNameMap["alarm"] = "Alarm" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_service_statistics_per_EP", fields, reflect.TypeOf(LBServiceStatisticsPerEP{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_service_statistics_per_EP", fields, reflect.TypeOf(LBServiceStatisticsPerEP{}), fieldNameMap, validators) } -func LBServiceStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBServiceStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["active_transport_nodes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["active_transport_nodes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["active_transport_nodes"] = "ActiveTransportNodes" - fields["cpu_usage"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["cpu_usage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["cpu_usage"] = "CpuUsage" - fields["error_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_message"] = "ErrorMessage" - fields["instance_detail_per_tn"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LBServiceInstanceDetailPerTransportNodeBindingType), reflect.TypeOf([]LBServiceInstanceDetailPerTransportNode{}))) + fields["instance_detail_per_tn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LBServiceInstanceDetailPerTransportNodeBindingType), reflect.TypeOf([]LBServiceInstanceDetailPerTransportNode{}))) fieldNameMap["instance_detail_per_tn"] = "InstanceDetailPerTn" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["memory_usage"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["memory_usage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["memory_usage"] = "MemoryUsage" - fields["pools"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LBPoolStatusBindingType), reflect.TypeOf([]LBPoolStatus{}))) + fields["pools"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LBPoolStatusBindingType), reflect.TypeOf([]LBPoolStatus{}))) fieldNameMap["pools"] = "Pools" - fields["service_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["service_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["service_path"] = "ServicePath" - fields["service_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["service_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["service_status"] = "ServiceStatus" - fields["standby_transport_nodes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["standby_transport_nodes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["standby_transport_nodes"] = "StandbyTransportNodes" - fields["virtual_servers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LBVirtualServerStatusBindingType), reflect.TypeOf([]LBVirtualServerStatus{}))) + fields["virtual_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LBVirtualServerStatusBindingType), reflect.TypeOf([]LBVirtualServerStatus{}))) fieldNameMap["virtual_servers"] = "VirtualServers" - fields["alarm"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyRuntimeAlarmBindingType)) + fields["alarm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyRuntimeAlarmBindingType)) fieldNameMap["alarm"] = "Alarm" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_service_status", fields, reflect.TypeOf(LBServiceStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_service_status", fields, reflect.TypeOf(LBServiceStatus{}), fieldNameMap, validators) } -func LBServiceStatusPerEPBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBServiceStatusPerEPBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alarm"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyRuntimeAlarmBindingType)) + fields["alarm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyRuntimeAlarmBindingType)) fieldNameMap["alarm"] = "Alarm" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_service_status_per_EP", fields, reflect.TypeOf(LBServiceStatusPerEP{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_service_status_per_EP", fields, reflect.TypeOf(LBServiceStatusPerEP{}), fieldNameMap, validators) } -func LBServiceUsageBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBServiceUsageBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["current_pool_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["current_pool_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["current_pool_count"] = "CurrentPoolCount" - fields["current_pool_member_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["current_pool_member_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["current_pool_member_count"] = "CurrentPoolMemberCount" - fields["current_virtual_server_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["current_virtual_server_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["current_virtual_server_count"] = "CurrentVirtualServerCount" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["pool_capacity"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["pool_capacity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["pool_capacity"] = "PoolCapacity" - fields["pool_member_capacity"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["pool_member_capacity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["pool_member_capacity"] = "PoolMemberCapacity" - fields["service_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["service_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["service_path"] = "ServicePath" - fields["service_size"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["service_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["service_size"] = "ServiceSize" - fields["severity"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["severity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["severity"] = "Severity" - fields["usage_percentage"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["usage_percentage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["usage_percentage"] = "UsagePercentage" - fields["virtual_server_capacity"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["virtual_server_capacity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["virtual_server_capacity"] = "VirtualServerCapacity" - fields["alarm"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyRuntimeAlarmBindingType)) + fields["alarm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyRuntimeAlarmBindingType)) fieldNameMap["alarm"] = "Alarm" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_service_usage", fields, reflect.TypeOf(LBServiceUsage{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_service_usage", fields, reflect.TypeOf(LBServiceUsage{}), fieldNameMap, validators) } -func LBServiceUsagePerEPBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBServiceUsagePerEPBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alarm"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyRuntimeAlarmBindingType)) + fields["alarm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyRuntimeAlarmBindingType)) fieldNameMap["alarm"] = "Alarm" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_service_usage_per_EP", fields, reflect.TypeOf(LBServiceUsagePerEP{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_service_usage_per_EP", fields, reflect.TypeOf(LBServiceUsagePerEP{}), fieldNameMap, validators) } -func LBServiceUsageSummaryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBServiceUsageSummaryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["current_pool_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["current_pool_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["current_pool_count"] = "CurrentPoolCount" - fields["current_pool_member_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["current_pool_member_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["current_pool_member_count"] = "CurrentPoolMemberCount" - fields["current_virtual_server_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["current_virtual_server_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["current_virtual_server_count"] = "CurrentVirtualServerCount" - fields["pool_capacity"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["pool_capacity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["pool_capacity"] = "PoolCapacity" - fields["pool_member_capacity"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["pool_member_capacity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["pool_member_capacity"] = "PoolMemberCapacity" - fields["pool_member_severity"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pool_member_severity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pool_member_severity"] = "PoolMemberSeverity" - fields["pool_member_usage_percentage"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["pool_member_usage_percentage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["pool_member_usage_percentage"] = "PoolMemberUsagePercentage" - fields["pool_severity"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pool_severity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pool_severity"] = "PoolSeverity" - fields["pool_usage_percentage"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["pool_usage_percentage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["pool_usage_percentage"] = "PoolUsagePercentage" - fields["service_counts"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LBServiceCountPerSeverityBindingType), reflect.TypeOf([]LBServiceCountPerSeverity{}))) + fields["service_counts"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LBServiceCountPerSeverityBindingType), reflect.TypeOf([]LBServiceCountPerSeverity{}))) fieldNameMap["service_counts"] = "ServiceCounts" - fields["service_usages"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LBServiceUsageBindingType), reflect.TypeOf([]LBServiceUsage{}))) + fields["service_usages"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LBServiceUsageBindingType), reflect.TypeOf([]LBServiceUsage{}))) fieldNameMap["service_usages"] = "ServiceUsages" - fields["virtual_server_capacity"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["virtual_server_capacity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["virtual_server_capacity"] = "VirtualServerCapacity" - fields["virtual_server_severity"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["virtual_server_severity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["virtual_server_severity"] = "VirtualServerSeverity" - fields["virtual_server_usage_percentage"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["virtual_server_usage_percentage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["virtual_server_usage_percentage"] = "VirtualServerUsagePercentage" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_service_usage_summary", fields, reflect.TypeOf(LBServiceUsageSummary{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_service_usage_summary", fields, reflect.TypeOf(LBServiceUsageSummary{}), fieldNameMap, validators) } -func LBSessionCookieTimeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBSessionCookieTimeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cookie_max_idle"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["cookie_max_idle"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["cookie_max_idle"] = "CookieMaxIdle" - fields["cookie_max_life"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["cookie_max_life"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["cookie_max_life"] = "CookieMaxLife" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_session_cookie_time", fields, reflect.TypeOf(LBSessionCookieTime{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_session_cookie_time", fields, reflect.TypeOf(LBSessionCookieTime{}), fieldNameMap, validators) } -func LBSnatAutoMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBSnatAutoMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_snat_auto_map", fields, reflect.TypeOf(LBSnatAutoMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_snat_auto_map", fields, reflect.TypeOf(LBSnatAutoMap{}), fieldNameMap, validators) } -func LBSnatDisabledBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBSnatDisabledBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_snat_disabled", fields, reflect.TypeOf(LBSnatDisabled{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_snat_disabled", fields, reflect.TypeOf(LBSnatDisabled{}), fieldNameMap, validators) } -func LBSnatIpElementBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBSnatIpElementBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_address"] = "IpAddress" - fields["prefix_length"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["prefix_length"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["prefix_length"] = "PrefixLength" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_snat_ip_element", fields, reflect.TypeOf(LBSnatIpElement{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_snat_ip_element", fields, reflect.TypeOf(LBSnatIpElement{}), fieldNameMap, validators) } -func LBSnatIpPoolBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBSnatIpPoolBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LBSnatIpElementBindingType), reflect.TypeOf([]LBSnatIpElement{}))) + fields["ip_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LBSnatIpElementBindingType), reflect.TypeOf([]LBSnatIpElement{}))) fieldNameMap["ip_addresses"] = "IpAddresses" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_snat_ip_pool", fields, reflect.TypeOf(LBSnatIpPool{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_snat_ip_pool", fields, reflect.TypeOf(LBSnatIpPool{}), fieldNameMap, validators) } -func LBSnatTranslationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBSnatTranslationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_snat_translation", fields, reflect.TypeOf(LBSnatTranslation{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_snat_translation", fields, reflect.TypeOf(LBSnatTranslation{}), fieldNameMap, validators) } -func LBSourceIpPersistenceProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBSourceIpPersistenceProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ha_persistence_mirroring_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ha_persistence_mirroring_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ha_persistence_mirroring_enabled"] = "HaPersistenceMirroringEnabled" - fields["purge"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["purge"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["purge"] = "Purge" - fields["timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timeout"] = "Timeout" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["persistence_shared"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["persistence_shared"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["persistence_shared"] = "PersistenceShared" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_source_ip_persistence_profile", fields, reflect.TypeOf(LBSourceIpPersistenceProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_source_ip_persistence_profile", fields, reflect.TypeOf(LBSourceIpPersistenceProfile{}), fieldNameMap, validators) } -func LBSslModeSelectionActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBSslModeSelectionActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ssl_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ssl_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ssl_mode"] = "SslMode" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_ssl_mode_selection_action", fields, reflect.TypeOf(LBSslModeSelectionAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_ssl_mode_selection_action", fields, reflect.TypeOf(LBSslModeSelectionAction{}), fieldNameMap, validators) } -func LBSslProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBSslProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_ssl_profile", fields, reflect.TypeOf(LBSslProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_ssl_profile", fields, reflect.TypeOf(LBSslProfile{}), fieldNameMap, validators) } -func LBSslSniConditionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBSslSniConditionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["case_sensitive"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["case_sensitive"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["case_sensitive"] = "CaseSensitive" - fields["match_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_type"] = "MatchType" - fields["sni"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sni"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sni"] = "Sni" - fields["inverse"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["inverse"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["inverse"] = "Inverse" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_ssl_sni_condition", fields, reflect.TypeOf(LBSslSniCondition{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_ssl_sni_condition", fields, reflect.TypeOf(LBSslSniCondition{}), fieldNameMap, validators) } -func LBStatisticsCounterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBStatisticsCounterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["bytes_in"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["bytes_in"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["bytes_in"] = "BytesIn" - fields["bytes_in_rate"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["bytes_in_rate"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["bytes_in_rate"] = "BytesInRate" - fields["bytes_out"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["bytes_out"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["bytes_out"] = "BytesOut" - fields["bytes_out_rate"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["bytes_out_rate"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["bytes_out_rate"] = "BytesOutRate" - fields["current_session_rate"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["current_session_rate"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["current_session_rate"] = "CurrentSessionRate" - fields["current_sessions"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["current_sessions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["current_sessions"] = "CurrentSessions" - fields["dropped_packets_by_access_list"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dropped_packets_by_access_list"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dropped_packets_by_access_list"] = "DroppedPacketsByAccessList" - fields["dropped_sessions_by_lbrule_action"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dropped_sessions_by_lbrule_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dropped_sessions_by_lbrule_action"] = "DroppedSessionsByLbruleAction" - fields["http_request_rate"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["http_request_rate"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["http_request_rate"] = "HttpRequestRate" - fields["http_requests"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["http_requests"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["http_requests"] = "HttpRequests" - fields["max_sessions"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_sessions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_sessions"] = "MaxSessions" - fields["packets_in"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["packets_in"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["packets_in"] = "PacketsIn" - fields["packets_in_rate"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["packets_in_rate"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["packets_in_rate"] = "PacketsInRate" - fields["packets_out"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["packets_out"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["packets_out"] = "PacketsOut" - fields["packets_out_rate"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["packets_out_rate"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["packets_out_rate"] = "PacketsOutRate" - fields["source_ip_persistence_entry_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["source_ip_persistence_entry_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["source_ip_persistence_entry_size"] = "SourceIpPersistenceEntrySize" - fields["total_sessions"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_sessions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_sessions"] = "TotalSessions" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_statistics_counter", fields, reflect.TypeOf(LBStatisticsCounter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_statistics_counter", fields, reflect.TypeOf(LBStatisticsCounter{}), fieldNameMap, validators) } -func LBTcpHeaderConditionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBTcpHeaderConditionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["source_port"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source_port"] = "SourcePort" - fields["inverse"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["inverse"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["inverse"] = "Inverse" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_tcp_header_condition", fields, reflect.TypeOf(LBTcpHeaderCondition{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_tcp_header_condition", fields, reflect.TypeOf(LBTcpHeaderCondition{}), fieldNameMap, validators) } -func LBTcpMonitorProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBTcpMonitorProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["receive"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["receive"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["receive"] = "Receive" - fields["send"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["send"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["send"] = "Send" - fields["fall_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["fall_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["fall_count"] = "FallCount" - fields["interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["interval"] = "Interval" - fields["monitor_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["monitor_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["monitor_port"] = "MonitorPort" - fields["rise_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rise_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rise_count"] = "RiseCount" - fields["timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timeout"] = "Timeout" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_tcp_monitor_profile", fields, reflect.TypeOf(LBTcpMonitorProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_tcp_monitor_profile", fields, reflect.TypeOf(LBTcpMonitorProfile{}), fieldNameMap, validators) } -func LBUdpMonitorProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBUdpMonitorProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["receive"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["receive"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["receive"] = "Receive" - fields["send"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["send"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["send"] = "Send" - fields["fall_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["fall_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["fall_count"] = "FallCount" - fields["interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["interval"] = "Interval" - fields["monitor_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["monitor_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["monitor_port"] = "MonitorPort" - fields["rise_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rise_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rise_count"] = "RiseCount" - fields["timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timeout"] = "Timeout" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_udp_monitor_profile", fields, reflect.TypeOf(LBUdpMonitorProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_udp_monitor_profile", fields, reflect.TypeOf(LBUdpMonitorProfile{}), fieldNameMap, validators) } -func LBVariableAssignmentActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBVariableAssignmentActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["variable_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["variable_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["variable_name"] = "VariableName" - fields["variable_value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["variable_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["variable_value"] = "VariableValue" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_variable_assignment_action", fields, reflect.TypeOf(LBVariableAssignmentAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_variable_assignment_action", fields, reflect.TypeOf(LBVariableAssignmentAction{}), fieldNameMap, validators) } -func LBVariableConditionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBVariableConditionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["case_sensitive"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["case_sensitive"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["case_sensitive"] = "CaseSensitive" - fields["match_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["match_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["match_type"] = "MatchType" - fields["variable_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["variable_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["variable_name"] = "VariableName" - fields["variable_value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["variable_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["variable_value"] = "VariableValue" - fields["inverse"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["inverse"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["inverse"] = "Inverse" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_variable_condition", fields, reflect.TypeOf(LBVariableCondition{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_variable_condition", fields, reflect.TypeOf(LBVariableCondition{}), fieldNameMap, validators) } -func LBVariablePersistenceLearnActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBVariablePersistenceLearnActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["persistence_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["persistence_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["persistence_profile_path"] = "PersistenceProfilePath" - fields["variable_hash_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["variable_hash_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["variable_hash_enabled"] = "VariableHashEnabled" - fields["variable_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["variable_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["variable_name"] = "VariableName" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_variable_persistence_learn_action", fields, reflect.TypeOf(LBVariablePersistenceLearnAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_variable_persistence_learn_action", fields, reflect.TypeOf(LBVariablePersistenceLearnAction{}), fieldNameMap, validators) } -func LBVariablePersistenceOnActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBVariablePersistenceOnActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["persistence_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["persistence_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["persistence_profile_path"] = "PersistenceProfilePath" - fields["variable_hash_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["variable_hash_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["variable_hash_enabled"] = "VariableHashEnabled" - fields["variable_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["variable_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["variable_name"] = "VariableName" - fields["type"] = bindings.NewStringType() + fields["type"] = vapiBindings_.NewStringType() fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_variable_persistence_on_action", fields, reflect.TypeOf(LBVariablePersistenceOnAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_variable_persistence_on_action", fields, reflect.TypeOf(LBVariablePersistenceOnAction{}), fieldNameMap, validators) } -func LBVirtualServerBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBVirtualServerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["access_list_control"] = bindings.NewOptionalType(bindings.NewReferenceType(LBAccessListControlBindingType)) + fields["access_list_control"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LBAccessListControlBindingType)) fieldNameMap["access_list_control"] = "AccessListControl" - fields["access_log_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["access_log_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["access_log_enabled"] = "AccessLogEnabled" - fields["application_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["application_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["application_profile_path"] = "ApplicationProfilePath" - fields["client_ssl_profile_binding"] = bindings.NewOptionalType(bindings.NewReferenceType(LBClientSslProfileBindingBindingType)) + fields["client_ssl_profile_binding"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LBClientSslProfileBindingBindingType)) fieldNameMap["client_ssl_profile_binding"] = "ClientSslProfileBinding" - fields["default_pool_member_ports"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["default_pool_member_ports"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["default_pool_member_ports"] = "DefaultPoolMemberPorts" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_address"] = "IpAddress" - fields["lb_persistence_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lb_persistence_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lb_persistence_profile_path"] = "LbPersistenceProfilePath" - fields["lb_service_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lb_service_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lb_service_path"] = "LbServicePath" - fields["log_significant_event_only"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["log_significant_event_only"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["log_significant_event_only"] = "LogSignificantEventOnly" - fields["max_concurrent_connections"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_concurrent_connections"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_concurrent_connections"] = "MaxConcurrentConnections" - fields["max_new_connection_rate"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_new_connection_rate"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_new_connection_rate"] = "MaxNewConnectionRate" - fields["pool_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pool_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pool_path"] = "PoolPath" - fields["ports"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ports"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ports"] = "Ports" - fields["rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LBRuleBindingType), reflect.TypeOf([]LBRule{}))) + fields["rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LBRuleBindingType), reflect.TypeOf([]LBRule{}))) fieldNameMap["rules"] = "Rules" - fields["server_ssl_profile_binding"] = bindings.NewOptionalType(bindings.NewReferenceType(LBServerSslProfileBindingBindingType)) + fields["server_ssl_profile_binding"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LBServerSslProfileBindingBindingType)) fieldNameMap["server_ssl_profile_binding"] = "ServerSslProfileBinding" - fields["sorry_pool_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sorry_pool_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sorry_pool_path"] = "SorryPoolPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_virtual_server", fields, reflect.TypeOf(LBVirtualServer{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_virtual_server", fields, reflect.TypeOf(LBVirtualServer{}), fieldNameMap, validators) } -func LBVirtualServerListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBVirtualServerListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LBVirtualServerBindingType), reflect.TypeOf([]LBVirtualServer{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LBVirtualServerBindingType), reflect.TypeOf([]LBVirtualServer{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_virtual_server_list_result", fields, reflect.TypeOf(LBVirtualServerListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_virtual_server_list_result", fields, reflect.TypeOf(LBVirtualServerListResult{}), fieldNameMap, validators) } -func LBVirtualServerStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBVirtualServerStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["statistics"] = bindings.NewOptionalType(bindings.NewReferenceType(LBStatisticsCounterBindingType)) + fields["statistics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LBStatisticsCounterBindingType)) fieldNameMap["statistics"] = "Statistics" - fields["virtual_server_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["virtual_server_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["virtual_server_path"] = "VirtualServerPath" - fields["alarm"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyRuntimeAlarmBindingType)) + fields["alarm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyRuntimeAlarmBindingType)) fieldNameMap["alarm"] = "Alarm" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_virtual_server_statistics", fields, reflect.TypeOf(LBVirtualServerStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_virtual_server_statistics", fields, reflect.TypeOf(LBVirtualServerStatistics{}), fieldNameMap, validators) } -func LBVirtualServerStatisticsPerEPBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBVirtualServerStatisticsPerEPBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alarm"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyRuntimeAlarmBindingType)) + fields["alarm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyRuntimeAlarmBindingType)) fieldNameMap["alarm"] = "Alarm" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_virtual_server_statistics_per_EP", fields, reflect.TypeOf(LBVirtualServerStatisticsPerEP{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_virtual_server_statistics_per_EP", fields, reflect.TypeOf(LBVirtualServerStatisticsPerEP{}), fieldNameMap, validators) } -func LBVirtualServerStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBVirtualServerStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - fields["virtual_server_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["virtual_server_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["virtual_server_path"] = "VirtualServerPath" - fields["alarm"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyRuntimeAlarmBindingType)) + fields["alarm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyRuntimeAlarmBindingType)) fieldNameMap["alarm"] = "Alarm" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_virtual_server_status", fields, reflect.TypeOf(LBVirtualServerStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_virtual_server_status", fields, reflect.TypeOf(LBVirtualServerStatus{}), fieldNameMap, validators) } -func LBVirtualServerStatusPerEPBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LBVirtualServerStatusPerEPBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alarm"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyRuntimeAlarmBindingType)) + fields["alarm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyRuntimeAlarmBindingType)) fieldNameMap["alarm"] = "Alarm" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.LB_virtual_server_status_per_EP", fields, reflect.TypeOf(LBVirtualServerStatusPerEP{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.LB_virtual_server_status_per_EP", fields, reflect.TypeOf(LBVirtualServerStatusPerEP{}), fieldNameMap, validators) } -func LabelBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LabelBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["hover"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["hover"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["hover"] = "Hover" - fields["icons"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) + fields["icons"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) fieldNameMap["icons"] = "Icons" - fields["navigation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["navigation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["navigation"] = "Navigation" - fields["text"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["text"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["text"] = "Text" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.label", fields, reflect.TypeOf(Label{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.label", fields, reflect.TypeOf(Label{}), fieldNameMap, validators) } -func LabelValueConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LabelValueConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["layout"] = bindings.NewOptionalType(bindings.NewReferenceType(LayoutBindingType)) + fields["layout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LayoutBindingType)) fieldNameMap["layout"] = "Layout" - fields["navigation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["navigation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["navigation"] = "Navigation" - fields["properties"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PropertyItemBindingType), reflect.TypeOf([]PropertyItem{}))) + fields["properties"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PropertyItemBindingType), reflect.TypeOf([]PropertyItem{}))) fieldNameMap["properties"] = "Properties" - fields["sub_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sub_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sub_type"] = "SubType" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["datasources"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) + fields["datasources"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) fieldNameMap["datasources"] = "Datasources" - fields["default_filter_value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) + fields["default_filter_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) fieldNameMap["default_filter_value"] = "DefaultFilterValue" - fields["drilldown_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["drilldown_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["drilldown_id"] = "DrilldownId" - fields["feature_set"] = bindings.NewOptionalType(bindings.NewReferenceType(FeatureSetBindingType)) + fields["feature_set"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FeatureSetBindingType)) fieldNameMap["feature_set"] = "FeatureSet" - fields["filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["filter"] = "Filter" - fields["filter_value_required"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["filter_value_required"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["filter_value_required"] = "FilterValueRequired" - fields["filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["filters"] = "Filters" - fields["footer"] = bindings.NewOptionalType(bindings.NewReferenceType(FooterBindingType)) + fields["footer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FooterBindingType)) fieldNameMap["footer"] = "Footer" - fields["icons"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) + fields["icons"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) fieldNameMap["icons"] = "Icons" - fields["is_drilldown"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_drilldown"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_drilldown"] = "IsDrilldown" - fields["legend"] = bindings.NewOptionalType(bindings.NewReferenceType(LegendBindingType)) + fields["legend"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LegendBindingType)) fieldNameMap["legend"] = "Legend" - fields["plot_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) + fields["plot_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) fieldNameMap["plot_configs"] = "PlotConfigs" - fields["rowspan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rowspan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rowspan"] = "Rowspan" - fields["shared"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["shared"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["shared"] = "Shared" - fields["show_header"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_header"] = "ShowHeader" - fields["span"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["span"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["span"] = "Span" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.label_value_configuration", fields, reflect.TypeOf(LabelValueConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.label_value_configuration", fields, reflect.TypeOf(LabelValueConfiguration{}), fieldNameMap, validators) } -func LacpGroupConfigInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LacpGroupConfigInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["key"] = "Key" - fields["load_balance_algorithm"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["load_balance_algorithm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["load_balance_algorithm"] = "LoadBalanceAlgorithm" - fields["mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mode"] = "Mode" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["timeout_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["timeout_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["timeout_type"] = "TimeoutType" - fields["uplink_names"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["uplink_names"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["uplink_names"] = "UplinkNames" - fields["uplink_num"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["uplink_num"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["uplink_num"] = "UplinkNum" - fields["uplink_port_keys"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["uplink_port_keys"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["uplink_port_keys"] = "UplinkPortKeys" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.lacp_group_config_info", fields, reflect.TypeOf(LacpGroupConfigInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.lacp_group_config_info", fields, reflect.TypeOf(LacpGroupConfigInfo{}), fieldNameMap, validators) } -func LagBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LagBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["load_balance_algorithm"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["load_balance_algorithm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["load_balance_algorithm"] = "LoadBalanceAlgorithm" - fields["mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mode"] = "Mode" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["number_of_uplinks"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["number_of_uplinks"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["number_of_uplinks"] = "NumberOfUplinks" - fields["timeout_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["timeout_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["timeout_type"] = "TimeoutType" - fields["uplinks"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(UplinkBindingType), reflect.TypeOf([]Uplink{}))) + fields["uplinks"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(UplinkBindingType), reflect.TypeOf([]Uplink{}))) fieldNameMap["uplinks"] = "Uplinks" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.lag", fields, reflect.TypeOf(Lag{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.lag", fields, reflect.TypeOf(Lag{}), fieldNameMap, validators) } -func LayoutBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LayoutBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["properties"] = bindings.NewOptionalType(bindings.NewReferenceType(LayoutPropertiesBindingType)) + fields["properties"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LayoutPropertiesBindingType)) fieldNameMap["properties"] = "Properties" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.layout", fields, reflect.TypeOf(Layout{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.layout", fields, reflect.TypeOf(Layout{}), fieldNameMap, validators) } -func LayoutPropertiesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LayoutPropertiesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["num_columns"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["num_columns"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["num_columns"] = "NumColumns" - fields["num_rows"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["num_rows"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["num_rows"] = "NumRows" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.layout_properties", fields, reflect.TypeOf(LayoutProperties{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.layout_properties", fields, reflect.TypeOf(LayoutProperties{}), fieldNameMap, validators) } -func LbHttpRequestHeaderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LbHttpRequestHeaderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["header_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["header_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["header_name"] = "HeaderName" - fields["header_value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["header_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["header_value"] = "HeaderValue" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.lb_http_request_header", fields, reflect.TypeOf(LbHttpRequestHeader{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.lb_http_request_header", fields, reflect.TypeOf(LbHttpRequestHeader{}), fieldNameMap, validators) } -func LbSslCipherAndProtocolListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LbSslCipherAndProtocolListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["ciphers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LbSslCipherInfoBindingType), reflect.TypeOf([]LbSslCipherInfo{}))) + fields["ciphers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LbSslCipherInfoBindingType), reflect.TypeOf([]LbSslCipherInfo{}))) fieldNameMap["ciphers"] = "Ciphers" - fields["protocols"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LbSslProtocolInfoBindingType), reflect.TypeOf([]LbSslProtocolInfo{}))) + fields["protocols"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LbSslProtocolInfoBindingType), reflect.TypeOf([]LbSslProtocolInfo{}))) fieldNameMap["protocols"] = "Protocols" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.lb_ssl_cipher_and_protocol_list_result", fields, reflect.TypeOf(LbSslCipherAndProtocolListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.lb_ssl_cipher_and_protocol_list_result", fields, reflect.TypeOf(LbSslCipherAndProtocolListResult{}), fieldNameMap, validators) } -func LbSslCipherInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LbSslCipherInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cipher"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cipher"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cipher"] = "Cipher" - fields["cipher_group_labels"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["cipher_group_labels"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["cipher_group_labels"] = "CipherGroupLabels" - fields["is_default"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_default"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_default"] = "IsDefault" - fields["is_secure"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_secure"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_secure"] = "IsSecure" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.lb_ssl_cipher_info", fields, reflect.TypeOf(LbSslCipherInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.lb_ssl_cipher_info", fields, reflect.TypeOf(LbSslCipherInfo{}), fieldNameMap, validators) } -func LbSslProtocolInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LbSslProtocolInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["is_default"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_default"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_default"] = "IsDefault" - fields["is_secure"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_secure"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_secure"] = "IsSecure" - fields["protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["protocol"] = "Protocol" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.lb_ssl_protocol_info", fields, reflect.TypeOf(LbSslProtocolInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.lb_ssl_protocol_info", fields, reflect.TypeOf(LbSslProtocolInfo{}), fieldNameMap, validators) } -func LdapIdentitySourceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LdapIdentitySourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["alternative_domain_names"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["alternative_domain_names"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["alternative_domain_names"] = "AlternativeDomainNames" - fields["base_dn"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["base_dn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["base_dn"] = "BaseDn" - fields["domain_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_name"] = "DomainName" - fields["ldap_servers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdentitySourceLdapServerBindingType), reflect.TypeOf([]IdentitySourceLdapServer{}))) + fields["ldap_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdentitySourceLdapServerBindingType), reflect.TypeOf([]IdentitySourceLdapServer{}))) fieldNameMap["ldap_servers"] = "LdapServers" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ldap_identity_source", fields, reflect.TypeOf(LdapIdentitySource{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ldap_identity_source", fields, reflect.TypeOf(LdapIdentitySource{}), fieldNameMap, validators) } -func LdapIdentitySourceListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LdapIdentitySourceListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(LdapIdentitySourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(LdapIdentitySourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ldap_identity_source_list_result", fields, reflect.TypeOf(LdapIdentitySourceListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ldap_identity_source_list_result", fields, reflect.TypeOf(LdapIdentitySourceListResult{}), fieldNameMap, validators) } -func LdapIdentitySourceProbeResultsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LdapIdentitySourceProbeResultsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdentitySourceLdapServerProbeResultBindingType), reflect.TypeOf([]IdentitySourceLdapServerProbeResult{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdentitySourceLdapServerProbeResultBindingType), reflect.TypeOf([]IdentitySourceLdapServerProbeResult{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ldap_identity_source_probe_results", fields, reflect.TypeOf(LdapIdentitySourceProbeResults{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ldap_identity_source_probe_results", fields, reflect.TypeOf(LdapIdentitySourceProbeResults{}), fieldNameMap, validators) } -func LdapIdentitySourceSearchResultItemBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LdapIdentitySourceSearchResultItemBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["common_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["common_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["common_name"] = "CommonName" - fields["dn"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dn"] = "Dn" - fields["principal_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["principal_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["principal_name"] = "PrincipalName" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ldap_identity_source_search_result_item", fields, reflect.TypeOf(LdapIdentitySourceSearchResultItem{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ldap_identity_source_search_result_item", fields, reflect.TypeOf(LdapIdentitySourceSearchResultItem{}), fieldNameMap, validators) } -func LdapIdentitySourceSearchResultListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LdapIdentitySourceSearchResultListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LdapIdentitySourceSearchResultItemBindingType), reflect.TypeOf([]LdapIdentitySourceSearchResultItem{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LdapIdentitySourceSearchResultItemBindingType), reflect.TypeOf([]LdapIdentitySourceSearchResultItem{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ldap_identity_source_search_result_list", fields, reflect.TypeOf(LdapIdentitySourceSearchResultList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ldap_identity_source_search_result_list", fields, reflect.TypeOf(LdapIdentitySourceSearchResultList{}), fieldNameMap, validators) } -func LdapProbeErrorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LdapProbeErrorBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["error_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_type"] = "ErrorType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ldap_probe_error", fields, reflect.TypeOf(LdapProbeError{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ldap_probe_error", fields, reflect.TypeOf(LdapProbeError{}), fieldNameMap, validators) } -func LegendBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LegendBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alignment"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["alignment"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["alignment"] = "Alignment" - fields["display_count"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["display_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["display_count"] = "DisplayCount" - fields["display_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_mode"] = "DisplayMode" - fields["filterable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["filterable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["filterable"] = "Filterable" - fields["min_legends_display_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["min_legends_display_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["min_legends_display_count"] = "MinLegendsDisplayCount" - fields["other_group_legend_label"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["other_group_legend_label"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["other_group_legend_label"] = "OtherGroupLegendLabel" - fields["position"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["position"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["position"] = "Position" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - fields["unit"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["unit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unit"] = "Unit" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.legend", fields, reflect.TypeOf(Legend{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.legend", fields, reflect.TypeOf(Legend{}), fieldNameMap, validators) } -func LegendWidgetConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LegendWidgetConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["layout"] = bindings.NewOptionalType(bindings.NewReferenceType(LegendBindingType)) + fields["layout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LegendBindingType)) fieldNameMap["layout"] = "Layout" - fields["source_widget_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source_widget_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source_widget_id"] = "SourceWidgetId" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["datasources"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) + fields["datasources"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) fieldNameMap["datasources"] = "Datasources" - fields["default_filter_value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) + fields["default_filter_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) fieldNameMap["default_filter_value"] = "DefaultFilterValue" - fields["drilldown_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["drilldown_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["drilldown_id"] = "DrilldownId" - fields["feature_set"] = bindings.NewOptionalType(bindings.NewReferenceType(FeatureSetBindingType)) + fields["feature_set"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FeatureSetBindingType)) fieldNameMap["feature_set"] = "FeatureSet" - fields["filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["filter"] = "Filter" - fields["filter_value_required"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["filter_value_required"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["filter_value_required"] = "FilterValueRequired" - fields["filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["filters"] = "Filters" - fields["footer"] = bindings.NewOptionalType(bindings.NewReferenceType(FooterBindingType)) + fields["footer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FooterBindingType)) fieldNameMap["footer"] = "Footer" - fields["icons"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) + fields["icons"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) fieldNameMap["icons"] = "Icons" - fields["is_drilldown"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_drilldown"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_drilldown"] = "IsDrilldown" - fields["legend"] = bindings.NewOptionalType(bindings.NewReferenceType(LegendBindingType)) + fields["legend"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LegendBindingType)) fieldNameMap["legend"] = "Legend" - fields["plot_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) + fields["plot_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) fieldNameMap["plot_configs"] = "PlotConfigs" - fields["rowspan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rowspan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rowspan"] = "Rowspan" - fields["shared"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["shared"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["shared"] = "Shared" - fields["show_header"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_header"] = "ShowHeader" - fields["span"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["span"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["span"] = "Span" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.legend_widget_configuration", fields, reflect.TypeOf(LegendWidgetConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.legend_widget_configuration", fields, reflect.TypeOf(LegendWidgetConfiguration{}), fieldNameMap, validators) } -func LineChartPlotConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LineChartPlotConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["allow_maximize"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["allow_maximize"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["allow_maximize"] = "AllowMaximize" - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["fill_gradient_area"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["fill_gradient_area"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["fill_gradient_area"] = "FillGradientArea" - fields["num_of_series_to_display"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["num_of_series_to_display"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["num_of_series_to_display"] = "NumOfSeriesToDisplay" - fields["show_curved_lines"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_curved_lines"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_curved_lines"] = "ShowCurvedLines" - fields["show_data_in_tooltip"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_data_in_tooltip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_data_in_tooltip"] = "ShowDataInTooltip" - fields["show_data_points"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_data_points"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_data_points"] = "ShowDataPoints" - fields["show_grid_lines"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_grid_lines"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_grid_lines"] = "ShowGridLines" - fields["show_grouped_tooltip"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_grouped_tooltip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_grouped_tooltip"] = "ShowGroupedTooltip" - fields["show_min_max_on_series"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_min_max_on_series"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_min_max_on_series"] = "ShowMinMaxOnSeries" - fields["show_unit_in_tooltip"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_unit_in_tooltip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_unit_in_tooltip"] = "ShowUnitInTooltip" - fields["sort_data_in_grouped_tooltip"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_data_in_grouped_tooltip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_data_in_grouped_tooltip"] = "SortDataInGroupedTooltip" - fields["sort_series"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_series"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_series"] = "SortSeries" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.line_chart_plot_configuration", fields, reflect.TypeOf(LineChartPlotConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.line_chart_plot_configuration", fields, reflect.TypeOf(LineChartPlotConfiguration{}), fieldNameMap, validators) } -func ListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.list_result", fields, reflect.TypeOf(ListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.list_result", fields, reflect.TypeOf(ListResult{}), fieldNameMap, validators) } -func LiveTraceActionConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LiveTraceActionConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["pktcap_config"] = bindings.NewOptionalType(bindings.NewReferenceType(PktcapActionConfigBindingType)) + fields["datapath_stats_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DatapathStatsActionConfigBindingType)) + fieldNameMap["datapath_stats_config"] = "DatapathStatsConfig" + fields["pktcap_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PktcapActionConfigBindingType)) fieldNameMap["pktcap_config"] = "PktcapConfig" - fields["trace_config"] = bindings.NewOptionalType(bindings.NewReferenceType(TraceActionConfigBindingType)) + fields["trace_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TraceActionConfigBindingType)) fieldNameMap["trace_config"] = "TraceConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.live_trace_action_config", fields, reflect.TypeOf(LiveTraceActionConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.live_trace_action_config", fields, reflect.TypeOf(LiveTraceActionConfig{}), fieldNameMap, validators) } -func LiveTraceConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LiveTraceConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["actions"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyLiveTraceActionConfigBindingType)) + fields["actions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyLiveTraceActionConfigBindingType)) fieldNameMap["actions"] = "Actions" - fields["filter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(LiveTraceFilterDataBindingType)}, bindings.REST)) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(LiveTraceFilterDataBindingType)})) fieldNameMap["filter"] = "Filter" - fields["is_transient"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ipsec_vpn_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyLiveTraceIpsecVpnConfigBindingType)) + fieldNameMap["ipsec_vpn_config"] = "IpsecVpnConfig" + fields["is_transient"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_transient"] = "IsTransient" - fields["src_port_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["src_port_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["src_port_path"] = "SrcPortPath" - fields["timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timeout"] = "Timeout" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.live_trace_config", fields, reflect.TypeOf(LiveTraceConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.live_trace_config", fields, reflect.TypeOf(LiveTraceConfig{}), fieldNameMap, validators) } -func LiveTraceConfigListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LiveTraceConfigListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LiveTraceConfigBindingType), reflect.TypeOf([]LiveTraceConfig{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LiveTraceConfigBindingType), reflect.TypeOf([]LiveTraceConfig{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.live_trace_config_list_result", fields, reflect.TypeOf(LiveTraceConfigListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.live_trace_config_list_result", fields, reflect.TypeOf(LiveTraceConfigListResult{}), fieldNameMap, validators) } -func LiveTraceFilterDataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LiveTraceFilterDataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.live_trace_filter_data", fields, reflect.TypeOf(LiveTraceFilterData{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.live_trace_filter_data", fields, reflect.TypeOf(LiveTraceFilterData{}), fieldNameMap, validators) } -func LiveTraceFilterInvalidInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LiveTraceFilterInvalidInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["filter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(LiveTraceFilterDataBindingType)}, bindings.REST)) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(LiveTraceFilterDataBindingType)})) fieldNameMap["filter"] = "Filter" - fields["reason"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["reason"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["reason"] = "Reason" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.live_trace_filter_invalid_info", fields, reflect.TypeOf(LiveTraceFilterInvalidInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.live_trace_filter_invalid_info", fields, reflect.TypeOf(LiveTraceFilterInvalidInfo{}), fieldNameMap, validators) +} + +func LiveTraceIpsecVpnConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["session_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["session_id"] = "SessionId" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.live_trace_ipsec_vpn_config", fields, reflect.TypeOf(LiveTraceIpsecVpnConfig{}), fieldNameMap, validators) } -func LiveTraceListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LiveTraceListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LiveTraceStatusBindingType), reflect.TypeOf([]LiveTraceStatus{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LiveTraceStatusBindingType), reflect.TypeOf([]LiveTraceStatus{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.live_trace_list_result", fields, reflect.TypeOf(LiveTraceListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.live_trace_list_result", fields, reflect.TypeOf(LiveTraceListResult{}), fieldNameMap, validators) } -func LiveTracePacketGranularActionConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LiveTracePacketGranularActionConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dest_port_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dest_ipsec_vpn_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyLiveTraceIpsecVpnConfigBindingType)) + fieldNameMap["dest_ipsec_vpn_config"] = "DestIpsecVpnConfig" + fields["dest_port_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dest_port_path"] = "DestPortPath" - fields["reverse_filter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(LiveTraceFilterDataBindingType)}, bindings.REST)) + fields["reverse_filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(LiveTraceFilterDataBindingType)})) fieldNameMap["reverse_filter"] = "ReverseFilter" - fields["sampling"] = bindings.NewOptionalType(bindings.NewReferenceType(LiveTraceSamplingConfigBindingType)) + fields["sampling"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LiveTraceSamplingConfigBindingType)) fieldNameMap["sampling"] = "Sampling" - fields["trace_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["trace_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["trace_type"] = "TraceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.live_trace_packet_granular_action_config", fields, reflect.TypeOf(LiveTracePacketGranularActionConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.live_trace_packet_granular_action_config", fields, reflect.TypeOf(LiveTracePacketGranularActionConfig{}), fieldNameMap, validators) } -func LiveTraceResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LiveTraceResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["datapath_stats_results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DatapathStatsResultBindingType), reflect.TypeOf([]DatapathStatsResult{}))) + fieldNameMap["datapath_stats_results"] = "DatapathStatsResults" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["pktcap_results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PktCapResultBindingType), reflect.TypeOf([]PktCapResult{}))) + fields["pktcap_results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PktCapResultBindingType), reflect.TypeOf([]PktCapResult{}))) fieldNameMap["pktcap_results"] = "PktcapResults" - fields["trace_results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TraceResultBindingType), reflect.TypeOf([]TraceResult{}))) + fields["trace_results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TraceResultBindingType), reflect.TypeOf([]TraceResult{}))) fieldNameMap["trace_results"] = "TraceResults" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.live_trace_result", fields, reflect.TypeOf(LiveTraceResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.live_trace_result", fields, reflect.TypeOf(LiveTraceResult{}), fieldNameMap, validators) } -func LiveTraceSamplingConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LiveTraceSamplingConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["match_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["match_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["match_number"] = "MatchNumber" - fields["sampling_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sampling_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sampling_interval"] = "SamplingInterval" - fields["sampling_rate"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sampling_rate"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sampling_rate"] = "SamplingRate" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.live_trace_sampling_config", fields, reflect.TypeOf(LiveTraceSamplingConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.live_trace_sampling_config", fields, reflect.TypeOf(LiveTraceSamplingConfig{}), fieldNameMap, validators) } -func LiveTraceStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LiveTraceStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["actions"] = bindings.NewOptionalType(bindings.NewReferenceType(LiveTraceActionConfigBindingType)) + fields["actions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LiveTraceActionConfigBindingType)) fieldNameMap["actions"] = "Actions" - fields["filter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(LiveTraceFilterDataBindingType)}, bindings.REST)) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(LiveTraceFilterDataBindingType)})) fieldNameMap["filter"] = "Filter" - fields["filter_invalid_info"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LiveTraceFilterInvalidInfoBindingType), reflect.TypeOf([]LiveTraceFilterInvalidInfo{}))) + fields["filter_invalid_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LiveTraceFilterInvalidInfoBindingType), reflect.TypeOf([]LiveTraceFilterInvalidInfo{}))) fieldNameMap["filter_invalid_info"] = "FilterInvalidInfo" - fields["invalidation_reason"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["invalidation_reason"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["invalidation_reason"] = "InvalidationReason" - fields["operation_state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ipsec_vpn_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LiveTraceIpsecVpnConfigBindingType)) + fieldNameMap["ipsec_vpn_config"] = "IpsecVpnConfig" + fields["operation_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operation_state"] = "OperationState" - fields["request_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_status"] = "RequestStatus" - fields["source_lport"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source_lport"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source_lport"] = "SourceLport" - fields["timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timeout"] = "Timeout" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.live_trace_status", fields, reflect.TypeOf(LiveTraceStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.live_trace_status", fields, reflect.TypeOf(LiveTraceStatus{}), fieldNameMap, validators) } -func LocalEgressBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LocalEgressBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["optimized_ips"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["optimized_ips"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["optimized_ips"] = "OptimizedIps" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.local_egress", fields, reflect.TypeOf(LocalEgress{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.local_egress", fields, reflect.TypeOf(LocalEgress{}), fieldNameMap, validators) } -func LocalEgressRoutingEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LocalEgressRoutingEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["nexthop_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["nexthop_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["nexthop_address"] = "NexthopAddress" - fields["prefix_list_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["prefix_list_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["prefix_list_paths"] = "PrefixListPaths" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.local_egress_routing_entry", fields, reflect.TypeOf(LocalEgressRoutingEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.local_egress_routing_entry", fields, reflect.TypeOf(LocalEgressRoutingEntry{}), fieldNameMap, validators) } -func LocaleServicesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LocaleServicesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["bfd_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["bfd_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["bfd_profile_path"] = "BfdProfilePath" - fields["edge_cluster_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["edge_cluster_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["edge_cluster_path"] = "EdgeClusterPath" - fields["ha_vip_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(Tier0HaVipConfigBindingType), reflect.TypeOf([]Tier0HaVipConfig{}))) + fields["ha_vip_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(Tier0HaVipConfigBindingType), reflect.TypeOf([]Tier0HaVipConfig{}))) fieldNameMap["ha_vip_configs"] = "HaVipConfigs" - fields["preferred_edge_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["preferred_edge_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["preferred_edge_paths"] = "PreferredEdgePaths" - fields["route_redistribution_config"] = bindings.NewOptionalType(bindings.NewReferenceType(Tier0RouteRedistributionConfigBindingType)) + fields["route_redistribution_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(Tier0RouteRedistributionConfigBindingType)) fieldNameMap["route_redistribution_config"] = "RouteRedistributionConfig" - fields["route_redistribution_types"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["route_redistribution_types"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["route_redistribution_types"] = "RouteRedistributionTypes" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.locale_services", fields, reflect.TypeOf(LocaleServices{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.locale_services", fields, reflect.TypeOf(LocaleServices{}), fieldNameMap, validators) } -func LocaleServicesListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LocaleServicesListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LocaleServicesBindingType), reflect.TypeOf([]LocaleServices{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LocaleServicesBindingType), reflect.TypeOf([]LocaleServices{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.locale_services_list_result", fields, reflect.TypeOf(LocaleServicesListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.locale_services_list_result", fields, reflect.TypeOf(LocaleServicesListResult{}), fieldNameMap, validators) } -func LogicalPortOperationalStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LogicalPortOperationalStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["logical_port_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["logical_port_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["logical_port_id"] = "LogicalPortId" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.logical_port_operational_status", fields, reflect.TypeOf(LogicalPortOperationalStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.logical_port_operational_status", fields, reflect.TypeOf(LogicalPortOperationalStatus{}), fieldNameMap, validators) } -func LogicalPortStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LogicalPortStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["rx_bytes"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["rx_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["rx_bytes"] = "RxBytes" - fields["rx_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["rx_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["rx_packets"] = "RxPackets" - fields["tx_bytes"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["tx_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["tx_bytes"] = "TxBytes" - fields["tx_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["tx_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["tx_packets"] = "TxPackets" - fields["dropped_by_security_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(PacketsDroppedBySecurityBindingType)) + fields["dropped_by_security_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PacketsDroppedBySecurityBindingType)) fieldNameMap["dropped_by_security_packets"] = "DroppedBySecurityPackets" - fields["mac_learning"] = bindings.NewOptionalType(bindings.NewReferenceType(MacLearningCountersBindingType)) + fields["mac_learning"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(MacLearningCountersBindingType)) fieldNameMap["mac_learning"] = "MacLearning" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["logical_port_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["logical_port_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["logical_port_id"] = "LogicalPortId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.logical_port_statistics", fields, reflect.TypeOf(LogicalPortStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.logical_port_statistics", fields, reflect.TypeOf(LogicalPortStatistics{}), fieldNameMap, validators) } -func LogicalRouterPortCountersBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LogicalRouterPortCountersBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["blocked_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["blocked_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["blocked_packets"] = "BlockedPackets" - fields["dad_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dad_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dad_dropped_packets"] = "DadDroppedPackets" - fields["destination_unsupported_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["destination_unsupported_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["destination_unsupported_dropped_packets"] = "DestinationUnsupportedDroppedPackets" - fields["dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dropped_packets"] = "DroppedPackets" - fields["firewall_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["firewall_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["firewall_dropped_packets"] = "FirewallDroppedPackets" - fields["frag_needed_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["frag_needed_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["frag_needed_dropped_packets"] = "FragNeededDroppedPackets" - fields["ipsec_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ipsec_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ipsec_dropped_packets"] = "IpsecDroppedPackets" - fields["ipsec_no_sa_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ipsec_no_sa_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ipsec_no_sa_dropped_packets"] = "IpsecNoSaDroppedPackets" - fields["ipsec_no_vti_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ipsec_no_vti_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ipsec_no_vti_dropped_packets"] = "IpsecNoVtiDroppedPackets" - fields["ipsec_pol_block_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ipsec_pol_block_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ipsec_pol_block_dropped_packets"] = "IpsecPolBlockDroppedPackets" - fields["ipsec_pol_err_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ipsec_pol_err_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ipsec_pol_err_dropped_packets"] = "IpsecPolErrDroppedPackets" - fields["ipv6_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ipv6_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ipv6_dropped_packets"] = "Ipv6DroppedPackets" - fields["kni_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["kni_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["kni_dropped_packets"] = "KniDroppedPackets" - fields["l4port_unsupported_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["l4port_unsupported_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["l4port_unsupported_dropped_packets"] = "L4portUnsupportedDroppedPackets" - fields["malformed_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["malformed_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["malformed_dropped_packets"] = "MalformedDroppedPackets" - fields["no_arp_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["no_arp_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["no_arp_dropped_packets"] = "NoArpDroppedPackets" - fields["no_linked_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["no_linked_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["no_linked_dropped_packets"] = "NoLinkedDroppedPackets" - fields["no_mem_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["no_mem_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["no_mem_dropped_packets"] = "NoMemDroppedPackets" - fields["no_receiver_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["no_receiver_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["no_receiver_dropped_packets"] = "NoReceiverDroppedPackets" - fields["no_route_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["no_route_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["no_route_dropped_packets"] = "NoRouteDroppedPackets" - fields["non_ip_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["non_ip_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["non_ip_dropped_packets"] = "NonIpDroppedPackets" - fields["proto_unsupported_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["proto_unsupported_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["proto_unsupported_dropped_packets"] = "ProtoUnsupportedDroppedPackets" - fields["redirect_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["redirect_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["redirect_dropped_packets"] = "RedirectDroppedPackets" - fields["rpf_check_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rpf_check_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rpf_check_dropped_packets"] = "RpfCheckDroppedPackets" - fields["service_insert_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["service_insert_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["service_insert_dropped_packets"] = "ServiceInsertDroppedPackets" - fields["total_bytes"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_bytes"] = "TotalBytes" - fields["total_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_packets"] = "TotalPackets" - fields["ttl_exceeded_dropped_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ttl_exceeded_dropped_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ttl_exceeded_dropped_packets"] = "TtlExceededDroppedPackets" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.logical_router_port_counters", fields, reflect.TypeOf(LogicalRouterPortCounters{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.logical_router_port_counters", fields, reflect.TypeOf(LogicalRouterPortCounters{}), fieldNameMap, validators) } -func LogicalRouterPortStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LogicalRouterPortStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["logical_router_port_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["logical_router_port_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["logical_router_port_id"] = "LogicalRouterPortId" - fields["per_node_statistics"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LogicalRouterPortStatisticsPerNodeBindingType), reflect.TypeOf([]LogicalRouterPortStatisticsPerNode{}))) + fields["per_node_statistics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LogicalRouterPortStatisticsPerNodeBindingType), reflect.TypeOf([]LogicalRouterPortStatisticsPerNode{}))) fieldNameMap["per_node_statistics"] = "PerNodeStatistics" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.logical_router_port_statistics", fields, reflect.TypeOf(LogicalRouterPortStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.logical_router_port_statistics", fields, reflect.TypeOf(LogicalRouterPortStatistics{}), fieldNameMap, validators) } -func LogicalRouterPortStatisticsPerNodeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LogicalRouterPortStatisticsPerNodeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["rx"] = bindings.NewOptionalType(bindings.NewReferenceType(LogicalRouterPortCountersBindingType)) + fields["rx"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LogicalRouterPortCountersBindingType)) fieldNameMap["rx"] = "Rx" - fields["tx"] = bindings.NewOptionalType(bindings.NewReferenceType(LogicalRouterPortCountersBindingType)) + fields["tx"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LogicalRouterPortCountersBindingType)) fieldNameMap["tx"] = "Tx" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sub_cluster_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sub_cluster_id"] = "SubClusterId" + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.logical_router_port_statistics_per_node", fields, reflect.TypeOf(LogicalRouterPortStatisticsPerNode{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.logical_router_port_statistics_per_node", fields, reflect.TypeOf(LogicalRouterPortStatisticsPerNode{}), fieldNameMap, validators) } -func LogicalRouterPortStatisticsSummaryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LogicalRouterPortStatisticsSummaryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["rx"] = bindings.NewOptionalType(bindings.NewReferenceType(LogicalRouterPortCountersBindingType)) + fields["rx"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LogicalRouterPortCountersBindingType)) fieldNameMap["rx"] = "Rx" - fields["tx"] = bindings.NewOptionalType(bindings.NewReferenceType(LogicalRouterPortCountersBindingType)) + fields["tx"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LogicalRouterPortCountersBindingType)) fieldNameMap["tx"] = "Tx" - fields["logical_router_port_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["logical_router_port_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["logical_router_port_id"] = "LogicalRouterPortId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.logical_router_port_statistics_summary", fields, reflect.TypeOf(LogicalRouterPortStatisticsSummary{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.logical_router_port_statistics_summary", fields, reflect.TypeOf(LogicalRouterPortStatisticsSummary{}), fieldNameMap, validators) } -func LogicalRouterStateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LogicalRouterStateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) fieldNameMap["details"] = "Details" - fields["failure_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["failure_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["failure_code"] = "FailureCode" - fields["failure_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["failure_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["failure_message"] = "FailureMessage" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - fields["pending_change_list"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["pending_change_list"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["pending_change_list"] = "PendingChangeList" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.logical_router_state", fields, reflect.TypeOf(LogicalRouterState{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.logical_router_state", fields, reflect.TypeOf(LogicalRouterState{}), fieldNameMap, validators) } -func LogicalRouterStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LogicalRouterStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["locale_operation_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["locale_operation_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["locale_operation_mode"] = "LocaleOperationMode" - fields["logical_router_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["logical_router_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["logical_router_id"] = "LogicalRouterId" - fields["per_node_status"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LogicalRouterStatusPerNodeBindingType), reflect.TypeOf([]LogicalRouterStatusPerNode{}))) + fields["per_node_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LogicalRouterStatusPerNodeBindingType), reflect.TypeOf([]LogicalRouterStatusPerNode{}))) fieldNameMap["per_node_status"] = "PerNodeStatus" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.logical_router_status", fields, reflect.TypeOf(LogicalRouterStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.logical_router_status", fields, reflect.TypeOf(LogicalRouterStatus{}), fieldNameMap, validators) } -func LogicalRouterStatusPerNodeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LogicalRouterStatusPerNodeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["edge_path"] = "EdgePath" - fields["high_availability_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["high_availability_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["high_availability_status"] = "HighAvailabilityStatus" - fields["service_router_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["is_default_sub_cluster"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["is_default_sub_cluster"] = "IsDefaultSubCluster" + fields["service_group_ha_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["service_group_ha_status"] = "ServiceGroupHaStatus" + fields["service_router_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["service_router_id"] = "ServiceRouterId" - fields["sub_cluster_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sub_cluster_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sub_cluster_id"] = "SubClusterId" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["traffic_group_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["traffic_group_id"] = "TrafficGroupId" + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.logical_router_status_per_node", fields, reflect.TypeOf(LogicalRouterStatusPerNode{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.logical_router_status_per_node", fields, reflect.TypeOf(LogicalRouterStatusPerNode{}), fieldNameMap, validators) } -func LogicalSwitchStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LogicalSwitchStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["rx_bytes"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["rx_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["rx_bytes"] = "RxBytes" - fields["rx_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["rx_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["rx_packets"] = "RxPackets" - fields["tx_bytes"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["tx_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["tx_bytes"] = "TxBytes" - fields["tx_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["tx_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["tx_packets"] = "TxPackets" - fields["dropped_by_security_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(PacketsDroppedBySecurityBindingType)) + fields["dropped_by_security_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PacketsDroppedBySecurityBindingType)) fieldNameMap["dropped_by_security_packets"] = "DroppedBySecurityPackets" - fields["mac_learning"] = bindings.NewOptionalType(bindings.NewReferenceType(MacLearningCountersBindingType)) + fields["mac_learning"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(MacLearningCountersBindingType)) fieldNameMap["mac_learning"] = "MacLearning" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["logical_switch_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["logical_switch_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["logical_switch_id"] = "LogicalSwitchId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.logical_switch_statistics", fields, reflect.TypeOf(LogicalSwitchStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.logical_switch_statistics", fields, reflect.TypeOf(LogicalSwitchStatistics{}), fieldNameMap, validators) } -func LoginLogoutEventCollectionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LoginLogoutEventCollectionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["login_logout_events"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LoginLogoutEventMapBindingType), reflect.TypeOf([]LoginLogoutEventMap{}))) + fields["login_logout_events"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LoginLogoutEventMapBindingType), reflect.TypeOf([]LoginLogoutEventMap{}))) fieldNameMap["login_logout_events"] = "LoginLogoutEvents" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.login_logout_event_collection", fields, reflect.TypeOf(LoginLogoutEventCollection{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.login_logout_event_collection", fields, reflect.TypeOf(LoginLogoutEventCollection{}), fieldNameMap, validators) } -func LoginLogoutEventMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func LoginLogoutEventMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_name"] = "DomainName" - fields["event_source"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["event_source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["event_source"] = "EventSource" - fields["event_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["event_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["event_time"] = "EventTime" - fields["event_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["event_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["event_type"] = "EventType" - fields["ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_address"] = "IpAddress" - fields["user_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["user_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["user_name"] = "UserName" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.login_logout_event_map", fields, reflect.TypeOf(LoginLogoutEventMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.login_logout_event_map", fields, reflect.TypeOf(LoginLogoutEventMap{}), fieldNameMap, validators) } -func MACAddressExpressionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MACAddressExpressionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["mac_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["mac_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["mac_addresses"] = "MacAddresses" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.MAC_address_expression", fields, reflect.TypeOf(MACAddressExpression{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.MAC_address_expression", fields, reflect.TypeOf(MACAddressExpression{}), fieldNameMap, validators) } -func MACAddressListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MACAddressListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["mac_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["mac_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["mac_addresses"] = "MacAddresses" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.MAC_address_list", fields, reflect.TypeOf(MACAddressList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.MAC_address_list", fields, reflect.TypeOf(MACAddressList{}), fieldNameMap, validators) } -func MacAddressCsvListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MacAddressCsvListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["file_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["file_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["file_name"] = "FileName" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(MacTableCsvRecordBindingType), reflect.TypeOf([]MacTableCsvRecord{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(MacTableCsvRecordBindingType), reflect.TypeOf([]MacTableCsvRecord{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.mac_address_csv_list_result", fields, reflect.TypeOf(MacAddressCsvListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.mac_address_csv_list_result", fields, reflect.TypeOf(MacAddressCsvListResult{}), fieldNameMap, validators) } -func MacDiscoveryProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MacDiscoveryProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["mac_change_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mac_change_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mac_change_enabled"] = "MacChangeEnabled" - fields["mac_learning_aging_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["mac_learning_aging_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["mac_learning_aging_time"] = "MacLearningAgingTime" - fields["mac_learning_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["mac_learning_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["mac_learning_enabled"] = "MacLearningEnabled" - fields["mac_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["mac_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["mac_limit"] = "MacLimit" - fields["mac_limit_policy"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac_limit_policy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac_limit_policy"] = "MacLimitPolicy" - fields["remote_overlay_mac_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["remote_overlay_mac_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["remote_overlay_mac_limit"] = "RemoteOverlayMacLimit" - fields["unknown_unicast_flooding_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["unknown_unicast_flooding_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["unknown_unicast_flooding_enabled"] = "UnknownUnicastFloodingEnabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.mac_discovery_profile", fields, reflect.TypeOf(MacDiscoveryProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.mac_discovery_profile", fields, reflect.TypeOf(MacDiscoveryProfile{}), fieldNameMap, validators) } -func MacDiscoveryProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MacDiscoveryProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(MacDiscoveryProfileBindingType), reflect.TypeOf([]MacDiscoveryProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(MacDiscoveryProfileBindingType), reflect.TypeOf([]MacDiscoveryProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.mac_discovery_profile_list_result", fields, reflect.TypeOf(MacDiscoveryProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.mac_discovery_profile_list_result", fields, reflect.TypeOf(MacDiscoveryProfileListResult{}), fieldNameMap, validators) } -func MacLearningCountersBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MacLearningCountersBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["mac_not_learned_packets_allowed"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["mac_not_learned_packets_allowed"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["mac_not_learned_packets_allowed"] = "MacNotLearnedPacketsAllowed" - fields["mac_not_learned_packets_dropped"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["mac_not_learned_packets_dropped"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["mac_not_learned_packets_dropped"] = "MacNotLearnedPacketsDropped" - fields["macs_learned"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["macs_learned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["macs_learned"] = "MacsLearned" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.mac_learning_counters", fields, reflect.TypeOf(MacLearningCounters{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.mac_learning_counters", fields, reflect.TypeOf(MacLearningCounters{}), fieldNameMap, validators) } -func MacTableCsvRecordBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MacTableCsvRecordBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["mac_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac_address"] = "MacAddress" - fields["rtep_group_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rtep_group_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rtep_group_id"] = "RtepGroupId" - fields["vtep_group_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["vtep_group_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["vtep_group_id"] = "VtepGroupId" - fields["vtep_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vtep_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vtep_ip"] = "VtepIp" - fields["vtep_mac_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vtep_ipv6"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["vtep_ipv6"] = "VtepIpv6" + fields["vtep_mac_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vtep_mac_address"] = "VtepMacAddress" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.mac_table_csv_record", fields, reflect.TypeOf(MacTableCsvRecord{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.mac_table_csv_record", fields, reflect.TypeOf(MacTableCsvRecord{}), fieldNameMap, validators) } -func MacTableEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MacTableEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["mac_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac_address"] = "MacAddress" - fields["rtep_group_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rtep_group_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rtep_group_id"] = "RtepGroupId" - fields["vtep_group_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["vtep_group_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["vtep_group_id"] = "VtepGroupId" - fields["vtep_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vtep_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vtep_ip"] = "VtepIp" - fields["vtep_mac_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vtep_ipv6"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["vtep_ipv6"] = "VtepIpv6" + fields["vtep_mac_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vtep_mac_address"] = "VtepMacAddress" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.mac_table_entry", fields, reflect.TypeOf(MacTableEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.mac_table_entry", fields, reflect.TypeOf(MacTableEntry{}), fieldNameMap, validators) } -func MalwarePreventionProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MalwarePreventionProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["detection_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["detection_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["detection_type"] = "DetectionType" - fields["file_type"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["file_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["file_type"] = "FileType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.malware_prevention_profile", fields, reflect.TypeOf(MalwarePreventionProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.malware_prevention_profile", fields, reflect.TypeOf(MalwarePreventionProfile{}), fieldNameMap, validators) } -func MalwarePreventionProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MalwarePreventionProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(MalwarePreventionProfileBindingType), reflect.TypeOf([]MalwarePreventionProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(MalwarePreventionProfileBindingType), reflect.TypeOf([]MalwarePreventionProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.malware_prevention_profile_list_result", fields, reflect.TypeOf(MalwarePreventionProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.malware_prevention_profile_list_result", fields, reflect.TypeOf(MalwarePreventionProfileListResult{}), fieldNameMap, validators) } -func MalwarePreventionSignatureBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MalwarePreventionSignatureBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["file_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["file_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["file_type"] = "FileType" - fields["signature_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["signature_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["signature_id"] = "SignatureId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.malware_prevention_signature", fields, reflect.TypeOf(MalwarePreventionSignature{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.malware_prevention_signature", fields, reflect.TypeOf(MalwarePreventionSignature{}), fieldNameMap, validators) } -func MalwarePreventionSignatureListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MalwarePreventionSignatureListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(MalwarePreventionSignatureBindingType), reflect.TypeOf([]MalwarePreventionSignature{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(MalwarePreventionSignatureBindingType), reflect.TypeOf([]MalwarePreventionSignature{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.malware_prevention_signature_list_result", fields, reflect.TypeOf(MalwarePreventionSignatureListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.malware_prevention_signature_list_result", fields, reflect.TypeOf(MalwarePreventionSignatureListResult{}), fieldNameMap, validators) } -func ManagedResourceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ManagedResourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.managed_resource", fields, reflect.TypeOf(ManagedResource{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.managed_resource", fields, reflect.TypeOf(ManagedResource{}), fieldNameMap, validators) } -func ManagementConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ManagementConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["publish_fqdns"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["publish_fqdns"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["publish_fqdns"] = "PublishFqdns" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.management_config", fields, reflect.TypeOf(ManagementConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.management_config", fields, reflect.TypeOf(ManagementConfig{}), fieldNameMap, validators) } -func MetadataProxyConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MetadataProxyConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["crypto_protocols"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["crypto_protocols"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["crypto_protocols"] = "CryptoProtocols" - fields["edge_cluster_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["edge_cluster_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["edge_cluster_path"] = "EdgeClusterPath" - fields["enable_standby_relocation"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_standby_relocation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_standby_relocation"] = "EnableStandbyRelocation" - fields["preferred_edge_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["preferred_edge_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["preferred_edge_paths"] = "PreferredEdgePaths" - fields["secret"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["secret"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["secret"] = "Secret" - fields["server_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server_address"] = "ServerAddress" - fields["server_certificates"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["server_certificates"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["server_certificates"] = "ServerCertificates" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.metadata_proxy_config", fields, reflect.TypeOf(MetadataProxyConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.metadata_proxy_config", fields, reflect.TypeOf(MetadataProxyConfig{}), fieldNameMap, validators) } -func MetadataProxyConfigListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MetadataProxyConfigListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(MetadataProxyConfigBindingType), reflect.TypeOf([]MetadataProxyConfig{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(MetadataProxyConfigBindingType), reflect.TypeOf([]MetadataProxyConfig{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.metadata_proxy_config_list_result", fields, reflect.TypeOf(MetadataProxyConfigListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.metadata_proxy_config_list_result", fields, reflect.TypeOf(MetadataProxyConfigListResult{}), fieldNameMap, validators) } -func MetadataProxyStatisticsPerSegmentBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MetadataProxyStatisticsPerSegmentBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["error_responses_from_nova_server"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["error_responses_from_nova_server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["error_responses_from_nova_server"] = "ErrorResponsesFromNovaServer" - fields["requests_from_clients"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["requests_from_clients"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["requests_from_clients"] = "RequestsFromClients" - fields["requests_to_nova_server"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["requests_to_nova_server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["requests_to_nova_server"] = "RequestsToNovaServer" - fields["responses_to_clients"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["responses_to_clients"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["responses_to_clients"] = "ResponsesToClients" - fields["segment_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_path"] = "SegmentPath" - fields["succeeded_responses_from_nova_server"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["succeeded_responses_from_nova_server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["succeeded_responses_from_nova_server"] = "SucceededResponsesFromNovaServer" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.metadata_proxy_statistics_per_segment", fields, reflect.TypeOf(MetadataProxyStatisticsPerSegment{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.metadata_proxy_statistics_per_segment", fields, reflect.TypeOf(MetadataProxyStatisticsPerSegment{}), fieldNameMap, validators) } -func MirrorStackStatusListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MirrorStackStatusListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["overall_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["overall_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["overall_status"] = "OverallStatus" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TnNodeStackSpanStatusBindingType), reflect.TypeOf([]TnNodeStackSpanStatus{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TnNodeStackSpanStatusBindingType), reflect.TypeOf([]TnNodeStackSpanStatus{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.mirror_stack_status_list_result", fields, reflect.TypeOf(MirrorStackStatusListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.mirror_stack_status_list_result", fields, reflect.TypeOf(MirrorStackStatusListResult{}), fieldNameMap, validators) } -func MitreAttackBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MitreAttackBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tactic_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tactic_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tactic_name"] = "TacticName" - fields["tactic_url"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tactic_url"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tactic_url"] = "TacticUrl" - fields["technique_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["technique_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["technique_name"] = "TechniqueName" - fields["technique_url"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["technique_url"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["technique_url"] = "TechniqueUrl" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.mitre_attack", fields, reflect.TypeOf(MitreAttack{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.mitre_attack", fields, reflect.TypeOf(MitreAttack{}), fieldNameMap, validators) } -func MonitoringErrorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MonitoringErrorBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["error_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["error_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["error_code"] = "ErrorCode" - fields["error_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_message"] = "ErrorMessage" - fields["params"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType(nil, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["params"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType(nil), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["params"] = "Params" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.monitoring_error", fields, reflect.TypeOf(MonitoringError{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.monitoring_error", fields, reflect.TypeOf(MonitoringError{}), fieldNameMap, validators) } -func MonitoringInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MonitoringInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["errors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(MonitoringErrorBindingType), reflect.TypeOf([]MonitoringError{}))) + fields["errors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(MonitoringErrorBindingType), reflect.TypeOf([]MonitoringError{}))) fieldNameMap["errors"] = "Errors" - fields["flow_info"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(FlowInfoBindingType), reflect.TypeOf([]FlowInfo{}))) + fields["flow_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(FlowInfoBindingType), reflect.TypeOf([]FlowInfo{}))) fieldNameMap["flow_info"] = "FlowInfo" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.monitoring_info", fields, reflect.TypeOf(MonitoringInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.monitoring_info", fields, reflect.TypeOf(MonitoringInfo{}), fieldNameMap, validators) } -func MonitoringProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MonitoringProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.monitoring_profile_binding_map", fields, reflect.TypeOf(MonitoringProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.monitoring_profile_binding_map", fields, reflect.TypeOf(MonitoringProfileBindingMap{}), fieldNameMap, validators) } -func MpOspfExternalLinkStateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MpOspfExternalLinkStateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["advertised_router"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["advertised_router"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["advertised_router"] = "AdvertisedRouter" - fields["checksum"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["checksum"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["checksum"] = "Checksum" - fields["link_state_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["link_state_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["link_state_id"] = "LinkStateId" - fields["metric_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["metric_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["metric_type"] = "MetricType" - fields["route"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["route"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["route"] = "Route" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["tag"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["tag"] = "Tag" - fields["up_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["up_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["up_time"] = "UpTime" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.mp_ospf_external_link_state", fields, reflect.TypeOf(MpOspfExternalLinkState{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.mp_ospf_external_link_state", fields, reflect.TypeOf(MpOspfExternalLinkState{}), fieldNameMap, validators) } -func MpOspfNetworkLinkStatesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MpOspfNetworkLinkStatesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["advertised_router"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["advertised_router"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["advertised_router"] = "AdvertisedRouter" - fields["checksum"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["checksum"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["checksum"] = "Checksum" - fields["link_state_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["link_state_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["link_state_id"] = "LinkStateId" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["up_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["up_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["up_time"] = "UpTime" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.mp_ospf_network_link_states", fields, reflect.TypeOf(MpOspfNetworkLinkStates{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.mp_ospf_network_link_states", fields, reflect.TypeOf(MpOspfNetworkLinkStates{}), fieldNameMap, validators) } -func MpOspfRouterLinkStatesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MpOspfRouterLinkStatesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["advertised_router"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["advertised_router"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["advertised_router"] = "AdvertisedRouter" - fields["checksum"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["checksum"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["checksum"] = "Checksum" - fields["link_state_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["link_state_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["link_state_id"] = "LinkStateId" - fields["router_links"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["router_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["router_links"] = "RouterLinks" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["up_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["up_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["up_time"] = "UpTime" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.mp_ospf_router_link_states", fields, reflect.TypeOf(MpOspfRouterLinkStates{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.mp_ospf_router_link_states", fields, reflect.TypeOf(MpOspfRouterLinkStates{}), fieldNameMap, validators) } -func MpOspfSummaryLinkStatesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MpOspfSummaryLinkStatesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["advertised_router"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["advertised_router"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["advertised_router"] = "AdvertisedRouter" - fields["checksum"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["checksum"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["checksum"] = "Checksum" - fields["link_state_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["link_state_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["link_state_id"] = "LinkStateId" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["summary_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["summary_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["summary_address"] = "SummaryAddress" - fields["up_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["up_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["up_time"] = "UpTime" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.mp_ospf_summary_link_states", fields, reflect.TypeOf(MpOspfSummaryLinkStates{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.mp_ospf_summary_link_states", fields, reflect.TypeOf(MpOspfSummaryLinkStates{}), fieldNameMap, validators) } -func MultiWidgetConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MultiWidgetConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["navigation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["navigation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["navigation"] = "Navigation" - fields["widgets"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(WidgetItemBindingType), reflect.TypeOf([]WidgetItem{}))) + fields["widgets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(WidgetItemBindingType), reflect.TypeOf([]WidgetItem{}))) fieldNameMap["widgets"] = "Widgets" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["datasources"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) + fields["datasources"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) fieldNameMap["datasources"] = "Datasources" - fields["default_filter_value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) + fields["default_filter_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) fieldNameMap["default_filter_value"] = "DefaultFilterValue" - fields["drilldown_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["drilldown_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["drilldown_id"] = "DrilldownId" - fields["feature_set"] = bindings.NewOptionalType(bindings.NewReferenceType(FeatureSetBindingType)) + fields["feature_set"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FeatureSetBindingType)) fieldNameMap["feature_set"] = "FeatureSet" - fields["filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["filter"] = "Filter" - fields["filter_value_required"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["filter_value_required"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["filter_value_required"] = "FilterValueRequired" - fields["filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["filters"] = "Filters" - fields["footer"] = bindings.NewOptionalType(bindings.NewReferenceType(FooterBindingType)) + fields["footer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FooterBindingType)) fieldNameMap["footer"] = "Footer" - fields["icons"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) + fields["icons"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) fieldNameMap["icons"] = "Icons" - fields["is_drilldown"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_drilldown"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_drilldown"] = "IsDrilldown" - fields["legend"] = bindings.NewOptionalType(bindings.NewReferenceType(LegendBindingType)) + fields["legend"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LegendBindingType)) fieldNameMap["legend"] = "Legend" - fields["plot_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) + fields["plot_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) fieldNameMap["plot_configs"] = "PlotConfigs" - fields["rowspan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rowspan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rowspan"] = "Rowspan" - fields["shared"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["shared"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["shared"] = "Shared" - fields["show_header"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_header"] = "ShowHeader" - fields["span"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["span"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["span"] = "Span" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.multi_widget_configuration", fields, reflect.TypeOf(MultiWidgetConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.multi_widget_configuration", fields, reflect.TypeOf(MultiWidgetConfiguration{}), fieldNameMap, validators) } -func MulticastForwardingBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MulticastForwardingBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["incoming_interface"] = bindings.NewOptionalType(bindings.NewReferenceType(MulticastForwardingInterfaceBindingType)) + fields["incoming_interface"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(MulticastForwardingInterfaceBindingType)) fieldNameMap["incoming_interface"] = "IncomingInterface" - fields["multicast_group"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["multicast_group"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["multicast_group"] = "MulticastGroup" - fields["outgoing_interfaces"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(MulticastForwardingInterfaceBindingType), reflect.TypeOf([]MulticastForwardingInterface{}))) + fields["outgoing_interfaces"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(MulticastForwardingInterfaceBindingType), reflect.TypeOf([]MulticastForwardingInterface{}))) fieldNameMap["outgoing_interfaces"] = "OutgoingInterfaces" - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source"] = "Source" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.multicast_forwarding", fields, reflect.TypeOf(MulticastForwarding{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.multicast_forwarding", fields, reflect.TypeOf(MulticastForwarding{}), fieldNameMap, validators) } -func MulticastForwardingCsvRecordBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MulticastForwardingCsvRecordBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["incoming_interface"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["incoming_interface"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["incoming_interface"] = "IncomingInterface" - fields["multicast_group"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["multicast_group"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["multicast_group"] = "MulticastGroup" - fields["outgoing_interfaces"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["outgoing_interfaces"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["outgoing_interfaces"] = "OutgoingInterfaces" - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source"] = "Source" - fields["transport_node"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node"] = "TransportNode" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.multicast_forwarding_csv_record", fields, reflect.TypeOf(MulticastForwardingCsvRecord{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.multicast_forwarding_csv_record", fields, reflect.TypeOf(MulticastForwardingCsvRecord{}), fieldNameMap, validators) } -func MulticastForwardingInterfaceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MulticastForwardingInterfaceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ifuid"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ifuid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ifuid"] = "Ifuid" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.multicast_forwarding_interface", fields, reflect.TypeOf(MulticastForwardingInterface{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.multicast_forwarding_interface", fields, reflect.TypeOf(MulticastForwardingInterface{}), fieldNameMap, validators) } -func MulticastForwardingPerEdgeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MulticastForwardingPerEdgeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["edge_path"] = "EdgePath" - fields["mcast_forwarding"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(MulticastForwardingBindingType), reflect.TypeOf([]MulticastForwarding{}))) + fields["mcast_forwarding"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(MulticastForwardingBindingType), reflect.TypeOf([]MulticastForwarding{}))) fieldNameMap["mcast_forwarding"] = "McastForwarding" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.multicast_forwarding_per_edge", fields, reflect.TypeOf(MulticastForwardingPerEdge{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.multicast_forwarding_per_edge", fields, reflect.TypeOf(MulticastForwardingPerEdge{}), fieldNameMap, validators) } -func MulticastRouteBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MulticastRouteBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["group"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["group"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["group"] = "Group" - fields["input_interface"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["input_interface"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["input_interface"] = "InputInterface" - fields["output_interface"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["output_interface"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["output_interface"] = "OutputInterface" - fields["source_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source_address"] = "SourceAddress" - fields["ttl"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ttl"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ttl"] = "Ttl" - fields["uptime"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["uptime"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["uptime"] = "Uptime" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.multicast_route", fields, reflect.TypeOf(MulticastRoute{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.multicast_route", fields, reflect.TypeOf(MulticastRoute{}), fieldNameMap, validators) } -func MulticastRouteCsvRecordBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MulticastRouteCsvRecordBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["group"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["group"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["group"] = "Group" - fields["input_interface"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["input_interface"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["input_interface"] = "InputInterface" - fields["output_interface"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["output_interface"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["output_interface"] = "OutputInterface" - fields["source_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source_address"] = "SourceAddress" - fields["transport_node"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node"] = "TransportNode" - fields["ttl"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ttl"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ttl"] = "Ttl" - fields["uptime"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["uptime"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["uptime"] = "Uptime" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.multicast_route_csv_record", fields, reflect.TypeOf(MulticastRouteCsvRecord{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.multicast_route_csv_record", fields, reflect.TypeOf(MulticastRouteCsvRecord{}), fieldNameMap, validators) } -func MulticastRoutesPerEdgeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func MulticastRoutesPerEdgeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["edge_path"] = "EdgePath" - fields["mcast_routes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(MulticastRouteBindingType), reflect.TypeOf([]MulticastRoute{}))) + fields["mcast_routes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(MulticastRouteBindingType), reflect.TypeOf([]MulticastRoute{}))) fieldNameMap["mcast_routes"] = "McastRoutes" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.multicast_routes_per_edge", fields, reflect.TypeOf(MulticastRoutesPerEdge{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.multicast_routes_per_edge", fields, reflect.TypeOf(MulticastRoutesPerEdge{}), fieldNameMap, validators) } -func NDRAAdvertisedRouteBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NDRAAdvertisedRouteBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["route_lifetime"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["route_lifetime"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["route_lifetime"] = "RouteLifetime" - fields["route_preference"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["route_preference"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["route_preference"] = "RoutePreference" - fields["subnet"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["subnet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["subnet"] = "Subnet" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.NDRA_advertised_route", fields, reflect.TypeOf(NDRAAdvertisedRoute{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.NDRA_advertised_route", fields, reflect.TypeOf(NDRAAdvertisedRoute{}), fieldNameMap, validators) } -func NSXTConnectionInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NSXTConnectionInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["edge_cluster_ids"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["edge_cluster_ids"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["edge_cluster_ids"] = "EdgeClusterIds" - fields["password"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["password"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["password"] = "Password" - fields["thumbprint"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["thumbprint"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["thumbprint"] = "Thumbprint" - fields["transport_zone_ids"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["transport_zone_ids"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["transport_zone_ids"] = "TransportZoneIds" - fields["username"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["username"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["username"] = "Username" - fields["enforcement_point_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_address"] = "EnforcementPointAddress" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.NSXT_connection_info", fields, reflect.TypeOf(NSXTConnectionInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.NSXT_connection_info", fields, reflect.TypeOf(NSXTConnectionInfo{}), fieldNameMap, validators) } -func NSXVConnectionInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NSXVConnectionInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["password"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["password"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["password"] = "Password" - fields["thumbprint"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["thumbprint"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["thumbprint"] = "Thumbprint" - fields["username"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["username"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["username"] = "Username" - fields["enforcement_point_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_address"] = "EnforcementPointAddress" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.NSXV_connection_info", fields, reflect.TypeOf(NSXVConnectionInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.NSXV_connection_info", fields, reflect.TypeOf(NSXVConnectionInfo{}), fieldNameMap, validators) } -func NamedTeamingPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NamedTeamingPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["active_list"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(UplinkBindingType), reflect.TypeOf([]Uplink{}))) + fields["active_list"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(UplinkBindingType), reflect.TypeOf([]Uplink{}))) fieldNameMap["active_list"] = "ActiveList" - fields["policy"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["policy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["policy"] = "Policy" - fields["rolling_order"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["rolling_order"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["rolling_order"] = "RollingOrder" - fields["standby_list"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(UplinkBindingType), reflect.TypeOf([]Uplink{}))) + fields["standby_list"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(UplinkBindingType), reflect.TypeOf([]Uplink{}))) fieldNameMap["standby_list"] = "StandbyList" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.named_teaming_policy", fields, reflect.TypeOf(NamedTeamingPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.named_teaming_policy", fields, reflect.TypeOf(NamedTeamingPolicy{}), fieldNameMap, validators) } -func NamespaceMemberDetailsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NamespaceMemberDetailsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["pods"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyGroupMemberDetailsBindingType), reflect.TypeOf([]PolicyGroupMemberDetails{}))) + fields["pods"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyGroupMemberDetailsBindingType), reflect.TypeOf([]PolicyGroupMemberDetails{}))) fieldNameMap["pods"] = "Pods" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.namespace_member_details", fields, reflect.TypeOf(NamespaceMemberDetails{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.namespace_member_details", fields, reflect.TypeOf(NamespaceMemberDetails{}), fieldNameMap, validators) } -func NdSnoopingConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NdSnoopingConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["nd_snooping_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["nd_snooping_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["nd_snooping_enabled"] = "NdSnoopingEnabled" - fields["nd_snooping_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["nd_snooping_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["nd_snooping_limit"] = "NdSnoopingLimit" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.nd_snooping_config", fields, reflect.TypeOf(NdSnoopingConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.nd_snooping_config", fields, reflect.TypeOf(NdSnoopingConfig{}), fieldNameMap, validators) } -func NdpHeaderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NdpHeaderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dst_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dst_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dst_ip"] = "DstIp" - fields["msg_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["msg_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["msg_type"] = "MsgType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ndp_header", fields, reflect.TypeOf(NdpHeader{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ndp_header", fields, reflect.TypeOf(NdpHeader{}), fieldNameMap, validators) } -func NeighborPropertiesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NeighborPropertiesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["capabilities"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["capabilities"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["capabilities"] = "Capabilities" - fields["enabled_capabilities"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enabled_capabilities"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enabled_capabilities"] = "EnabledCapabilities" - fields["ifindex"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ifindex"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ifindex"] = "Ifindex" - fields["link_aggregation_capable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["link_aggregation_capable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["link_aggregation_capable"] = "LinkAggregationCapable" - fields["link_aggregation_port_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["link_aggregation_port_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["link_aggregation_port_id"] = "LinkAggregationPortId" - fields["link_aggregation_status"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["link_aggregation_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["link_aggregation_status"] = "LinkAggregationStatus" - fields["mac"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac"] = "Mac" - fields["mgmt_addr"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mgmt_addr"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mgmt_addr"] = "MgmtAddr" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["oid"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["oid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["oid"] = "Oid" - fields["port_desc"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["port_desc"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["port_desc"] = "PortDesc" - fields["system_desc"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["system_desc"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["system_desc"] = "SystemDesc" - fields["system_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["system_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["system_name"] = "SystemName" - fields["system_port_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["system_port_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["system_port_number"] = "SystemPortNumber" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.neighbor_properties", fields, reflect.TypeOf(NeighborProperties{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.neighbor_properties", fields, reflect.TypeOf(NeighborProperties{}), fieldNameMap, validators) } -func NestedExpressionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NestedExpressionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["expressions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ExpressionBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["expressions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ExpressionBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["expressions"] = "Expressions" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.nested_expression", fields, reflect.TypeOf(NestedExpression{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.nested_expression", fields, reflect.TypeOf(NestedExpression{}), fieldNameMap, validators) } -func NestedServiceServiceEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NestedServiceServiceEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["nested_service_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["nested_service_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["nested_service_path"] = "NestedServicePath" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.nested_service_service_entry", fields, reflect.TypeOf(NestedServiceServiceEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.nested_service_service_entry", fields, reflect.TypeOf(NestedServiceServiceEntry{}), fieldNameMap, validators) } -func NetworkErrorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NetworkInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["error_code"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["error_code"] = "ErrorCode" - fields["error_message"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["error_message"] = "ErrorMessage" - fields["spec"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["spec"] = "Spec" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.network_error", fields, reflect.TypeOf(NetworkError{}), fieldNameMap, validators) + fields["dst_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["dst_ip"] = "DstIp" + fields["src_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["src_ip"] = "SrcIp" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.network_info", fields, reflect.TypeOf(NetworkInfo{}), fieldNameMap, validators) } -func NewRoleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NewRoleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["new_role_description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["new_role_description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["new_role_description"] = "NewRoleDescription" - fields["new_role_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["new_role_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["new_role_id"] = "NewRoleId" - fields["new_role_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["new_role_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["new_role_name"] = "NewRoleName" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.new_role", fields, reflect.TypeOf(NewRole{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.new_role", fields, reflect.TypeOf(NewRole{}), fieldNameMap, validators) } -func NicMetadataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NicMetadataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["interface_index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["interface_index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["interface_index"] = "InterfaceIndex" - fields["interface_label"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["interface_label"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["interface_label"] = "InterfaceLabel" - fields["interface_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["interface_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["interface_type"] = "InterfaceType" - fields["transports"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["transports"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["transports"] = "Transports" - fields["user_configurable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["user_configurable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["user_configurable"] = "UserConfigurable" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.nic_metadata", fields, reflect.TypeOf(NicMetadata{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.nic_metadata", fields, reflect.TypeOf(NicMetadata{}), fieldNameMap, validators) } -func NodeFileSystemPropertiesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NodeFileSystemPropertiesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["file_system"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["file_system"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["file_system"] = "FileSystem" - fields["mount"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mount"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mount"] = "Mount" - fields["total"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total"] = "Total" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - fields["used"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["used"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["used"] = "Used" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.node_file_system_properties", fields, reflect.TypeOf(NodeFileSystemProperties{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.node_file_system_properties", fields, reflect.TypeOf(NodeFileSystemProperties{}), fieldNameMap, validators) } -func NodeResourcesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NodeResourcesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cpu"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["cpu"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["cpu"] = "Cpu" - fields["disk"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["disk"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["disk"] = "Disk" - fields["ephemeral_storage"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ephemeral_storage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ephemeral_storage"] = "EphemeralStorage" - fields["number_of_master_nodes"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["number_of_master_nodes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["number_of_master_nodes"] = "NumberOfMasterNodes" - fields["number_of_worker_nodes"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["number_of_worker_nodes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["number_of_worker_nodes"] = "NumberOfWorkerNodes" - fields["ram"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ram"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ram"] = "Ram" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.node_resources", fields, reflect.TypeOf(NodeResources{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.node_resources", fields, reflect.TypeOf(NodeResources{}), fieldNameMap, validators) } -func NodeStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NodeStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["external_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["external_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["external_id"] = "ExternalId" - fields["host_node_deployment_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["host_node_deployment_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["host_node_deployment_status"] = "HostNodeDeploymentStatus" - fields["inventory_sync_paused"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["inventory_sync_paused"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["inventory_sync_paused"] = "InventorySyncPaused" - fields["inventory_sync_reenable_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["inventory_sync_reenable_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["inventory_sync_reenable_time"] = "InventorySyncReenableTime" - fields["last_heartbeat_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_heartbeat_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_heartbeat_timestamp"] = "LastHeartbeatTimestamp" - fields["last_sync_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_sync_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_sync_time"] = "LastSyncTime" - fields["lcp_connectivity_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lcp_connectivity_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lcp_connectivity_status"] = "LcpConnectivityStatus" - fields["lcp_connectivity_status_details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ControlConnStatusBindingType), reflect.TypeOf([]ControlConnStatus{}))) + fields["lcp_connectivity_status_details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ControlConnStatusBindingType), reflect.TypeOf([]ControlConnStatus{}))) fieldNameMap["lcp_connectivity_status_details"] = "LcpConnectivityStatusDetails" - fields["maintenance_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["maintenance_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["maintenance_mode"] = "MaintenanceMode" - fields["mpa_connectivity_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mpa_connectivity_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mpa_connectivity_status"] = "MpaConnectivityStatus" - fields["mpa_connectivity_status_details"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mpa_connectivity_status_details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mpa_connectivity_status_details"] = "MpaConnectivityStatusDetails" - fields["software_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["software_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["software_version"] = "SoftwareVersion" - fields["system_status"] = bindings.NewOptionalType(bindings.NewReferenceType(NodeStatusPropertiesBindingType)) + fields["system_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(NodeStatusPropertiesBindingType)) fieldNameMap["system_status"] = "SystemStatus" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.node_status", fields, reflect.TypeOf(NodeStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.node_status", fields, reflect.TypeOf(NodeStatus{}), fieldNameMap, validators) } -func NodeStatusPropertiesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NodeStatusPropertiesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cpu_cores"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["cpu_cores"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["cpu_cores"] = "CpuCores" - fields["cpu_usage"] = bindings.NewOptionalType(bindings.NewReferenceType(CpuUsageBindingType)) + fields["cpu_usage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(CpuUsageBindingType)) fieldNameMap["cpu_usage"] = "CpuUsage" - fields["disk_space_total"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["disk_space_total"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["disk_space_total"] = "DiskSpaceTotal" - fields["disk_space_used"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["disk_space_used"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["disk_space_used"] = "DiskSpaceUsed" - fields["dpdk_cpu_cores"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dpdk_cpu_cores"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dpdk_cpu_cores"] = "DpdkCpuCores" - fields["edge_mem_usage"] = bindings.NewOptionalType(bindings.NewReferenceType(EdgeTransportNodeMemoryUsageBindingType)) + fields["dpus"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DpuStatusPropertiesBindingType), reflect.TypeOf([]DpuStatusProperties{}))) + fieldNameMap["dpus"] = "Dpus" + fields["edge_mem_usage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(EdgeTransportNodeMemoryUsageBindingType)) fieldNameMap["edge_mem_usage"] = "EdgeMemUsage" - fields["file_systems"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(NodeFileSystemPropertiesBindingType), reflect.TypeOf([]NodeFileSystemProperties{}))) + fields["file_systems"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(NodeFileSystemPropertiesBindingType), reflect.TypeOf([]NodeFileSystemProperties{}))) fieldNameMap["file_systems"] = "FileSystems" - fields["hostname"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["hostname"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["hostname"] = "Hostname" - fields["load_average"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDoubleType(), reflect.TypeOf([]float64{}))) + fields["load_average"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDoubleType(), reflect.TypeOf([]float64{}))) fieldNameMap["load_average"] = "LoadAverage" - fields["mem_cache"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["mem_cache"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["mem_cache"] = "MemCache" - fields["mem_total"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["mem_total"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["mem_total"] = "MemTotal" - fields["mem_used"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["mem_used"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["mem_used"] = "MemUsed" - fields["non_dpdk_cpu_cores"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["non_dpdk_cpu_cores"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["non_dpdk_cpu_cores"] = "NonDpdkCpuCores" - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source"] = "Source" - fields["swap_total"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["swap_total"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["swap_total"] = "SwapTotal" - fields["swap_used"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["swap_used"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["swap_used"] = "SwapUsed" - fields["system_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["system_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["system_time"] = "SystemTime" - fields["uptime"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["uptime"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["uptime"] = "Uptime" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.node_status_properties", fields, reflect.TypeOf(NodeStatusProperties{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.node_status_properties", fields, reflect.TypeOf(NodeStatusProperties{}), fieldNameMap, validators) } -func NsxRoleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NsxRoleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["permissions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["permissions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["permissions"] = "Permissions" - fields["role"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["role"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["role"] = "Role" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.nsx_role", fields, reflect.TypeOf(NsxRole{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.nsx_role", fields, reflect.TypeOf(NsxRole{}), fieldNameMap, validators) } -func NsxTDNSForwarderStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NsxTDNSForwarderStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cached_entries"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["cached_entries"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["cached_entries"] = "CachedEntries" - fields["conditional_forwarder_statistics"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(NsxTDNSForwarderZoneStatisticsBindingType), reflect.TypeOf([]NsxTDNSForwarderZoneStatistics{}))) + fields["conditional_forwarder_statistics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(NsxTDNSForwarderZoneStatisticsBindingType), reflect.TypeOf([]NsxTDNSForwarderZoneStatistics{}))) fieldNameMap["conditional_forwarder_statistics"] = "ConditionalForwarderStatistics" - fields["configured_cache_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["configured_cache_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["configured_cache_size"] = "ConfiguredCacheSize" - fields["default_forwarder_statistics"] = bindings.NewOptionalType(bindings.NewReferenceType(NsxTDNSForwarderZoneStatisticsBindingType)) + fields["default_forwarder_statistics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(NsxTDNSForwarderZoneStatisticsBindingType)) fieldNameMap["default_forwarder_statistics"] = "DefaultForwarderStatistics" - fields["queries_answered_locally"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["queries_answered_locally"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["queries_answered_locally"] = "QueriesAnsweredLocally" - fields["queries_forwarded"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["queries_forwarded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["queries_forwarded"] = "QueriesForwarded" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - fields["total_queries"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_queries"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_queries"] = "TotalQueries" - fields["used_cache_statistics"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(NsxtPerNodeUsedCacheStatisticsBindingType), reflect.TypeOf([]NsxtPerNodeUsedCacheStatistics{}))) + fields["used_cache_statistics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(NsxtPerNodeUsedCacheStatisticsBindingType), reflect.TypeOf([]NsxtPerNodeUsedCacheStatistics{}))) fieldNameMap["used_cache_statistics"] = "UsedCacheStatistics" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.nsx_TDNS_forwarder_statistics", fields, reflect.TypeOf(NsxTDNSForwarderStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.nsx_TDNS_forwarder_statistics", fields, reflect.TypeOf(NsxTDNSForwarderStatistics{}), fieldNameMap, validators) } -func NsxTDNSForwarderStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NsxTDNSForwarderStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["extra_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["extra_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["extra_message"] = "ExtraMessage" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.nsx_TDNS_forwarder_status", fields, reflect.TypeOf(NsxTDNSForwarderStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.nsx_TDNS_forwarder_status", fields, reflect.TypeOf(NsxTDNSForwarderStatus{}), fieldNameMap, validators) } -func NsxTDNSForwarderZoneStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NsxTDNSForwarderZoneStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_names"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["domain_names"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["domain_names"] = "DomainNames" - fields["upstream_statistics"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(NsxtUpstreamServerStatisticsBindingType), reflect.TypeOf([]NsxtUpstreamServerStatistics{}))) + fields["upstream_statistics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(NsxtUpstreamServerStatisticsBindingType), reflect.TypeOf([]NsxtUpstreamServerStatistics{}))) fieldNameMap["upstream_statistics"] = "UpstreamStatistics" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.nsx_TDNS_forwarder_zone_statistics", fields, reflect.TypeOf(NsxTDNSForwarderZoneStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.nsx_TDNS_forwarder_zone_statistics", fields, reflect.TypeOf(NsxTDNSForwarderZoneStatistics{}), fieldNameMap, validators) } -func NsxtDnsAnswerBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NsxtDnsAnswerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["authoritative_answers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(NsxtDnsQueryAnswerBindingType), reflect.TypeOf([]NsxtDnsQueryAnswer{}))) + fields["authoritative_answers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(NsxtDnsQueryAnswerBindingType), reflect.TypeOf([]NsxtDnsQueryAnswer{}))) fieldNameMap["authoritative_answers"] = "AuthoritativeAnswers" - fields["dns_server"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dns_server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dns_server"] = "DnsServer" - fields["edge_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["edge_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["edge_node_id"] = "EdgeNodeId" - fields["non_authoritative_answers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(NsxtDnsQueryAnswerBindingType), reflect.TypeOf([]NsxtDnsQueryAnswer{}))) + fields["non_authoritative_answers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(NsxtDnsQueryAnswerBindingType), reflect.TypeOf([]NsxtDnsQueryAnswer{}))) fieldNameMap["non_authoritative_answers"] = "NonAuthoritativeAnswers" - fields["raw_answer"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["raw_answer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["raw_answer"] = "RawAnswer" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.nsxt_dns_answer", fields, reflect.TypeOf(NsxtDnsAnswer{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.nsxt_dns_answer", fields, reflect.TypeOf(NsxtDnsAnswer{}), fieldNameMap, validators) } -func NsxtDnsQueryAnswerBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NsxtDnsQueryAnswerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["address"] = "Address" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.nsxt_dns_query_answer", fields, reflect.TypeOf(NsxtDnsQueryAnswer{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.nsxt_dns_query_answer", fields, reflect.TypeOf(NsxtDnsQueryAnswer{}), fieldNameMap, validators) } -func NsxtPerNodeUsedCacheStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NsxtPerNodeUsedCacheStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cached_entries"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["cached_entries"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["cached_entries"] = "CachedEntries" - fields["node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["node_id"] = "NodeId" - fields["used_cache_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["used_cache_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["used_cache_size"] = "UsedCacheSize" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.nsxt_per_node_used_cache_statistics", fields, reflect.TypeOf(NsxtPerNodeUsedCacheStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.nsxt_per_node_used_cache_statistics", fields, reflect.TypeOf(NsxtPerNodeUsedCacheStatistics{}), fieldNameMap, validators) } -func NsxtUpstreamServerStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NsxtUpstreamServerStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["queries_failed"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["queries_failed"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["queries_failed"] = "QueriesFailed" - fields["queries_succeeded"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["queries_succeeded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["queries_succeeded"] = "QueriesSucceeded" - fields["upstream_server"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["upstream_server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["upstream_server"] = "UpstreamServer" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.nsxt_upstream_server_statistics", fields, reflect.TypeOf(NsxtUpstreamServerStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.nsxt_upstream_server_statistics", fields, reflect.TypeOf(NsxtUpstreamServerStatistics{}), fieldNameMap, validators) } -func NvdsUpgradeConfigIssueBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NvdsUpgradeConfigIssueBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["component"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component"] = "Component" - fields["error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error"] = "Error_" - fields["objid"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["objid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["objid"] = "Objid" - fields["recommendation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["recommendation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["recommendation"] = "Recommendation" - fields["warning"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["warning"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["warning"] = "Warning" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.nvds_upgrade_config_issue", fields, reflect.TypeOf(NvdsUpgradeConfigIssue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.nvds_upgrade_config_issue", fields, reflect.TypeOf(NvdsUpgradeConfigIssue{}), fieldNameMap, validators) } -func NvdsUpgradeHostStateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NvdsUpgradeHostStateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["dn_ext_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dn_ext_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dn_ext_id"] = "DnExtId" - fields["host"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["host"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["host"] = "Host" - fields["ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_address"] = "IpAddress" - fields["overall_state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["overall_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["overall_state"] = "OverallState" - fields["state_details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["state_details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["state_details"] = "StateDetails" - fields["upgrade_stage"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["upgrade_stage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["upgrade_stage"] = "UpgradeStage" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.nvds_upgrade_host_state", fields, reflect.TypeOf(NvdsUpgradeHostState{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.nvds_upgrade_host_state", fields, reflect.TypeOf(NvdsUpgradeHostState{}), fieldNameMap, validators) } -func NvdsUpgradePrecheckIdBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NvdsUpgradePrecheckIdBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["precheck_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["precheck_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["precheck_id"] = "PrecheckId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.nvds_upgrade_precheck_id", fields, reflect.TypeOf(NvdsUpgradePrecheckId{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.nvds_upgrade_precheck_id", fields, reflect.TypeOf(NvdsUpgradePrecheckId{}), fieldNameMap, validators) } -func NvdsUpgradeStatusSummaryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NvdsUpgradeStatusSummaryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["migration_state"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(NvdsUpgradeHostStateBindingType), reflect.TypeOf([]NvdsUpgradeHostState{}))) + fields["migration_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(NvdsUpgradeHostStateBindingType), reflect.TypeOf([]NvdsUpgradeHostState{}))) fieldNameMap["migration_state"] = "MigrationState" - fields["precheck_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["precheck_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["precheck_id"] = "PrecheckId" - fields["precheck_issue"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(NvdsUpgradeConfigIssueBindingType), reflect.TypeOf([]NvdsUpgradeConfigIssue{}))) + fields["precheck_issue"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(NvdsUpgradeConfigIssueBindingType), reflect.TypeOf([]NvdsUpgradeConfigIssue{}))) fieldNameMap["precheck_issue"] = "PrecheckIssue" - fields["precheck_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["precheck_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["precheck_status"] = "PrecheckStatus" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.nvds_upgrade_status_summary", fields, reflect.TypeOf(NvdsUpgradeStatusSummary{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.nvds_upgrade_status_summary", fields, reflect.TypeOf(NvdsUpgradeStatusSummary{}), fieldNameMap, validators) } -func NvdsUpgradeTopologyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func NvdsUpgradeTopologyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["compute_manager_topology"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ComputeManagerTopologyBindingType), reflect.TypeOf([]ComputeManagerTopology{}))) + fields["compute_manager_topology"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ComputeManagerTopologyBindingType), reflect.TypeOf([]ComputeManagerTopology{}))) fieldNameMap["compute_manager_topology"] = "ComputeManagerTopology" - fields["nvds_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["nvds_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["nvds_id"] = "NvdsId" - fields["nvds_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["nvds_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["nvds_name"] = "NvdsName" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.nvds_upgrade_topology", fields, reflect.TypeOf(NvdsUpgradeTopology{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.nvds_upgrade_topology", fields, reflect.TypeOf(NvdsUpgradeTopology{}), fieldNameMap, validators) } -func ObjectRolePermissionGroupBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ObjectRolePermissionGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["inheritance_disabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["inheritance_disabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["inheritance_disabled"] = "InheritanceDisabled" - fields["operation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operation"] = "Operation" - fields["path_prefix"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path_prefix"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path_prefix"] = "PathPrefix" - fields["role_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["role_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["role_name"] = "RoleName" - fields["rule_disabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["rule_disabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["rule_disabled"] = "RuleDisabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.object_role_permission_group", fields, reflect.TypeOf(ObjectRolePermissionGroup{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.object_role_permission_group", fields, reflect.TypeOf(ObjectRolePermissionGroup{}), fieldNameMap, validators) } -func ObjectRolePermissionGroupListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ObjectRolePermissionGroupListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ObjectRolePermissionGroupBindingType), reflect.TypeOf([]ObjectRolePermissionGroup{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ObjectRolePermissionGroupBindingType), reflect.TypeOf([]ObjectRolePermissionGroup{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.object_role_permission_group_list_result", fields, reflect.TypeOf(ObjectRolePermissionGroupListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.object_role_permission_group_list_result", fields, reflect.TypeOf(ObjectRolePermissionGroupListResult{}), fieldNameMap, validators) } -func OpenLdapIdentitySourceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func OdsPredefinedRunbookBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["alternative_domain_names"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["default_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(OdsRunbookSettingDataBindingType)) + fieldNameMap["default_config"] = "DefaultConfig" + fields["parameters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(OdsRunbookParameterBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["parameters"] = "Parameters" + fields["supported_node_types"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["supported_node_types"] = "SupportedNodeTypes" + fields["version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(OdsRunbookVersionBindingType)) + fieldNameMap["version"] = "Version" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ods_predefined_runbook", fields, reflect.TypeOf(OdsPredefinedRunbook{}), fieldNameMap, validators) +} + +func OdsPredefinedRunbookListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(OdsPredefinedRunbookBindingType), reflect.TypeOf([]OdsPredefinedRunbook{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ods_predefined_runbook_list_result", fields, reflect.TypeOf(OdsPredefinedRunbookListResult{}), fieldNameMap, validators) +} + +func OdsRunbookArtifactListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(OdsRunbookArtifactStatusBindingType), reflect.TypeOf([]OdsRunbookArtifactStatus{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ods_runbook_artifact_list_result", fields, reflect.TypeOf(OdsRunbookArtifactListResult{}), fieldNameMap, validators) +} + +func OdsRunbookArtifactStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["detail"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["detail"] = "Detail" + fields["invocation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["invocation"] = "Invocation" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ods_runbook_artifact_status", fields, reflect.TypeOf(OdsRunbookArtifactStatus{}), fieldNameMap, validators) +} + +func OdsRunbookCompoundParameterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["default_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["default_value"] = "DefaultValue" + fields["max"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["max"] = "Max" + fields["min"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["min"] = "Min" + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["name"] = "Name" + fields["optional"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["optional"] = "Optional" + fields["parameter_type"] = vapiBindings_.NewStringType() + fieldNameMap["parameter_type"] = "ParameterType" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ods_runbook_compound_parameter", fields, reflect.TypeOf(OdsRunbookCompoundParameter{}), fieldNameMap, validators) +} + +func OdsRunbookEnumParameterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["members"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["members"] = "Members" + fields["default_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["default_value"] = "DefaultValue" + fields["max"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["max"] = "Max" + fields["min"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["min"] = "Min" + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["name"] = "Name" + fields["optional"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["optional"] = "Optional" + fields["parameter_type"] = vapiBindings_.NewStringType() + fieldNameMap["parameter_type"] = "ParameterType" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ods_runbook_enum_parameter", fields, reflect.TypeOf(OdsRunbookEnumParameter{}), fieldNameMap, validators) +} + +func OdsRunbookHelpInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["parameter_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(OdsRunbookParameterHelpInfoBindingType), reflect.TypeOf([]OdsRunbookParameterHelpInfo{}))) + fieldNameMap["parameter_info"] = "ParameterInfo" + fields["summary"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["summary"] = "Summary" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ods_runbook_help_info", fields, reflect.TypeOf(OdsRunbookHelpInfo{}), fieldNameMap, validators) +} + +func OdsRunbookIntegerParameterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["default_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["default_value"] = "DefaultValue" + fields["max"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["max"] = "Max" + fields["min"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["min"] = "Min" + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["name"] = "Name" + fields["optional"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["optional"] = "Optional" + fields["parameter_type"] = vapiBindings_.NewStringType() + fieldNameMap["parameter_type"] = "ParameterType" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ods_runbook_integer_parameter", fields, reflect.TypeOf(OdsRunbookIntegerParameter{}), fieldNameMap, validators) +} + +func OdsRunbookInvocationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["arguments"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(UnboundedKeyValuePairBindingType), reflect.TypeOf([]UnboundedKeyValuePair{}))) + fieldNameMap["arguments"] = "Arguments" + fields["runbook_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["runbook_name"] = "RunbookName" + fields["runbook_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["runbook_path"] = "RunbookPath" + fields["target_node"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["target_node"] = "TargetNode" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ods_runbook_invocation", fields, reflect.TypeOf(OdsRunbookInvocation{}), fieldNameMap, validators) +} + +func OdsRunbookInvocationArtifactBatchRequestBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["invocation_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["invocation_paths"] = "InvocationPaths" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ods_runbook_invocation_artifact_batch_request", fields, reflect.TypeOf(OdsRunbookInvocationArtifactBatchRequest{}), fieldNameMap, validators) +} + +func OdsRunbookInvocationArtifactBatchResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["failed_invocations"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(OdsRunbookArtifactListResultBindingType)) + fieldNameMap["failed_invocations"] = "FailedInvocations" + fields["invocation_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["invocation_paths"] = "InvocationPaths" + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["status"] = "Status" + fields["successful_invocations"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(OdsRunbookArtifactListResultBindingType)) + fieldNameMap["successful_invocations"] = "SuccessfulInvocations" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ods_runbook_invocation_artifact_batch_result", fields, reflect.TypeOf(OdsRunbookInvocationArtifactBatchResult{}), fieldNameMap, validators) +} + +func OdsRunbookInvocationArtifactListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(OdsRunbookInvocationArtifactBatchResultBindingType), reflect.TypeOf([]OdsRunbookInvocationArtifactBatchResult{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ods_runbook_invocation_artifact_list_result", fields, reflect.TypeOf(OdsRunbookInvocationArtifactListResult{}), fieldNameMap, validators) +} + +func OdsRunbookInvocationListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(OdsRunbookInvocationBindingType), reflect.TypeOf([]OdsRunbookInvocation{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ods_runbook_invocation_list_result", fields, reflect.TypeOf(OdsRunbookInvocationListResult{}), fieldNameMap, validators) +} + +func OdsRunbookInvocationReportBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["error_detail"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["error_detail"] = "ErrorDetail" + fields["invalid_reason"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["invalid_reason"] = "InvalidReason" + fields["invocation_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["invocation_id"] = "InvocationId" + fields["recommendation_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["recommendation_code"] = "RecommendationCode" + fields["recommendation_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["recommendation_message"] = "RecommendationMessage" + fields["result_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_code"] = "ResultCode" + fields["result_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["result_message"] = "ResultMessage" + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(OdsRunbookInvocationStatusBindingType)) + fieldNameMap["status"] = "Status" + fields["step_details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(OdsRunbookInvocationStepInfoBindingType), reflect.TypeOf([]OdsRunbookInvocationStepInfo{}))) + fieldNameMap["step_details"] = "StepDetails" + fields["sys_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(OdsRunbookSysInfoBindingType)) + fieldNameMap["sys_info"] = "SysInfo" + fields["target_node"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["target_node"] = "TargetNode" + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["timestamp"] = "Timestamp" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ods_runbook_invocation_report", fields, reflect.TypeOf(OdsRunbookInvocationReport{}), fieldNameMap, validators) +} + +func OdsRunbookInvocationStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["operation_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["operation_state"] = "OperationState" + fields["request_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["request_status"] = "RequestStatus" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ods_runbook_invocation_status", fields, reflect.TypeOf(OdsRunbookInvocationStatus{}), fieldNameMap, validators) +} + +func OdsRunbookInvocationStepInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["action_result"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["action_result"] = "ActionResult" + fields["action_summary"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["action_summary"] = "ActionSummary" + fields["artifacts"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["artifacts"] = "Artifacts" + fields["step_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["step_id"] = "StepId" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ods_runbook_invocation_step_info", fields, reflect.TypeOf(OdsRunbookInvocationStepInfo{}), fieldNameMap, validators) +} + +func OdsRunbookParameterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["default_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["default_value"] = "DefaultValue" + fields["max"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["max"] = "Max" + fields["min"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["min"] = "Min" + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["name"] = "Name" + fields["optional"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["optional"] = "Optional" + fields["parameter_type"] = vapiBindings_.NewStringType() + fieldNameMap["parameter_type"] = "ParameterType" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ods_runbook_parameter", fields, reflect.TypeOf(OdsRunbookParameter{}), fieldNameMap, validators) +} + +func OdsRunbookParameterHelpInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["parameter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(OdsRunbookParameterBindingType)})) + fieldNameMap["parameter"] = "Parameter" + fields["summary"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["summary"] = "Summary" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ods_runbook_parameter_help_info", fields, reflect.TypeOf(OdsRunbookParameterHelpInfo{}), fieldNameMap, validators) +} + +func OdsRunbookPatternParameterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["pattern"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["pattern"] = "Pattern" + fields["default_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["default_value"] = "DefaultValue" + fields["max"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["max"] = "Max" + fields["min"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["min"] = "Min" + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["name"] = "Name" + fields["optional"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["optional"] = "Optional" + fields["parameter_type"] = vapiBindings_.NewStringType() + fieldNameMap["parameter_type"] = "ParameterType" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ods_runbook_pattern_parameter", fields, reflect.TypeOf(OdsRunbookPatternParameter{}), fieldNameMap, validators) +} + +func OdsRunbookSettingBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["applied_to_group_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["applied_to_group_path"] = "AppliedToGroupPath" + fields["config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(OdsRunbookSettingDataBindingType)) + fieldNameMap["config"] = "Config" + fields["runbook_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["runbook_path"] = "RunbookPath" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ods_runbook_setting", fields, reflect.TypeOf(OdsRunbookSetting{}), fieldNameMap, validators) +} + +func OdsRunbookSettingDataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["enabled"] = "Enabled" + fields["threshold_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["threshold_number"] = "ThresholdNumber" + fields["throttle_cycle"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["throttle_cycle"] = "ThrottleCycle" + fields["timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["timeout"] = "Timeout" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ods_runbook_setting_data", fields, reflect.TypeOf(OdsRunbookSettingData{}), fieldNameMap, validators) +} + +func OdsRunbookSettingListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(OdsRunbookSettingBindingType), reflect.TypeOf([]OdsRunbookSetting{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ods_runbook_setting_list_result", fields, reflect.TypeOf(OdsRunbookSettingListResult{}), fieldNameMap, validators) +} + +func OdsRunbookStringParameterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["default_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["default_value"] = "DefaultValue" + fields["max"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["max"] = "Max" + fields["min"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["min"] = "Min" + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["name"] = "Name" + fields["optional"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["optional"] = "Optional" + fields["parameter_type"] = vapiBindings_.NewStringType() + fieldNameMap["parameter_type"] = "ParameterType" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ods_runbook_string_parameter", fields, reflect.TypeOf(OdsRunbookStringParameter{}), fieldNameMap, validators) +} + +func OdsRunbookSysInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["host_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["host_name"] = "HostName" + fields["os_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["os_name"] = "OsName" + fields["os_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["os_version"] = "OsVersion" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ods_runbook_sys_info", fields, reflect.TypeOf(OdsRunbookSysInfo{}), fieldNameMap, validators) +} + +func OdsRunbookVersionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["major"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["major"] = "Major" + fields["minor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["minor"] = "Minor" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ods_runbook_version", fields, reflect.TypeOf(OdsRunbookVersion{}), fieldNameMap, validators) +} + +func OpenLdapIdentitySourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewStringType() + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["alternative_domain_names"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["alternative_domain_names"] = "AlternativeDomainNames" - fields["base_dn"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["base_dn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["base_dn"] = "BaseDn" - fields["domain_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_name"] = "DomainName" - fields["ldap_servers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdentitySourceLdapServerBindingType), reflect.TypeOf([]IdentitySourceLdapServer{}))) + fields["ldap_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdentitySourceLdapServerBindingType), reflect.TypeOf([]IdentitySourceLdapServer{}))) fieldNameMap["ldap_servers"] = "LdapServers" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.open_ldap_identity_source", fields, reflect.TypeOf(OpenLdapIdentitySource{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.open_ldap_identity_source", fields, reflect.TypeOf(OpenLdapIdentitySource{}), fieldNameMap, validators) } -func OpsGlobalConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func OperationVerticalConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["latency_stat_disabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["latency_stat_disabled"] = "LatencyStatDisabled" + fields["live_trace_disabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["live_trace_disabled"] = "LiveTraceDisabled" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.operation_vertical_config", fields, reflect.TypeOf(OperationVerticalConfig{}), fieldNameMap, validators) +} + +func OpsGlobalConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["in_band_network_telementry"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(DscpIndicatorBindingType)}, bindings.REST)) + fields["in_band_network_telementry"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(DscpIndicatorBindingType)})) fieldNameMap["in_band_network_telementry"] = "InBandNetworkTelementry" - fields["operation_collectors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(GlobalCollectorConfigBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["operation_collectors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(GlobalCollectorConfigBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["operation_collectors"] = "OperationCollectors" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ops_global_config", fields, reflect.TypeOf(OpsGlobalConfig{}), fieldNameMap, validators) + fields["operation_feature_disabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(OperationVerticalConfigBindingType)) + fieldNameMap["operation_feature_disabled"] = "OperationFeatureDisabled" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ops_global_config", fields, reflect.TypeOf(OpsGlobalConfig{}), fieldNameMap, validators) +} + +func OrgBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["short_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["short_id"] = "ShortId" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.org", fields, reflect.TypeOf(Org{}), fieldNameMap, validators) +} + +func OrgListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(OrgBindingType), reflect.TypeOf([]Org{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.org_list_result", fields, reflect.TypeOf(OrgListResult{}), fieldNameMap, validators) +} + +func OrgRootBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["connectivity_strategy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["connectivity_strategy"] = "ConnectivityStrategy" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.org_root", fields, reflect.TypeOf(OrgRoot{}), fieldNameMap, validators) } -func OspfAreaConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func OspfAreaConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["area_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["area_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["area_id"] = "AreaId" - fields["area_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["area_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["area_type"] = "AreaType" - fields["authentication"] = bindings.NewOptionalType(bindings.NewReferenceType(OspfAuthenticationConfigBindingType)) + fields["authentication"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(OspfAuthenticationConfigBindingType)) fieldNameMap["authentication"] = "Authentication" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ospf_area_config", fields, reflect.TypeOf(OspfAreaConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ospf_area_config", fields, reflect.TypeOf(OspfAreaConfig{}), fieldNameMap, validators) } -func OspfAreaConfigListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func OspfAreaConfigListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(OspfAreaConfigBindingType), reflect.TypeOf([]OspfAreaConfig{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(OspfAreaConfigBindingType), reflect.TypeOf([]OspfAreaConfig{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ospf_area_config_list_result", fields, reflect.TypeOf(OspfAreaConfigListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ospf_area_config_list_result", fields, reflect.TypeOf(OspfAreaConfigListResult{}), fieldNameMap, validators) } -func OspfAuthenticationConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func OspfAuthenticationConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["key_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["key_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["key_id"] = "KeyId" - fields["mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mode"] = "Mode" - fields["secret_key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["secret_key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["secret_key"] = "SecretKey" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ospf_authentication_config", fields, reflect.TypeOf(OspfAuthenticationConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ospf_authentication_config", fields, reflect.TypeOf(OspfAuthenticationConfig{}), fieldNameMap, validators) } -func OspfDabtabaseCsvRecordBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func OspfDabtabaseCsvRecordBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["results"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ospf_dabtabase_csv_record", fields, reflect.TypeOf(OspfDabtabaseCsvRecord{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ospf_dabtabase_csv_record", fields, reflect.TypeOf(OspfDabtabaseCsvRecord{}), fieldNameMap, validators) } -func OspfDatabaseListResultInCsvFormatBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func OspfDatabaseListResultInCsvFormatBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["file_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["file_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["file_name"] = "FileName" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(OspfDabtabaseCsvRecordBindingType), reflect.TypeOf([]OspfDabtabaseCsvRecord{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(OspfDabtabaseCsvRecordBindingType), reflect.TypeOf([]OspfDabtabaseCsvRecord{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ospf_database_list_result_in_csv_format", fields, reflect.TypeOf(OspfDatabaseListResultInCsvFormat{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ospf_database_list_result_in_csv_format", fields, reflect.TypeOf(OspfDatabaseListResultInCsvFormat{}), fieldNameMap, validators) } -func OspfDatabaseStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func OspfDatabaseStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["area_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["area_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["area_id"] = "AreaId" - fields["asbr_summary_link_states"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(MpOspfSummaryLinkStatesBindingType), reflect.TypeOf([]MpOspfSummaryLinkStates{}))) + fields["asbr_summary_link_states"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(MpOspfSummaryLinkStatesBindingType), reflect.TypeOf([]MpOspfSummaryLinkStates{}))) fieldNameMap["asbr_summary_link_states"] = "AsbrSummaryLinkStates" - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["edge_path"] = "EdgePath" - fields["external_link_states"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(MpOspfExternalLinkStateBindingType), reflect.TypeOf([]MpOspfExternalLinkState{}))) + fields["external_link_states"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(MpOspfExternalLinkStateBindingType), reflect.TypeOf([]MpOspfExternalLinkState{}))) fieldNameMap["external_link_states"] = "ExternalLinkStates" - fields["net_link_states"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(MpOspfNetworkLinkStatesBindingType), reflect.TypeOf([]MpOspfNetworkLinkStates{}))) + fields["net_link_states"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(MpOspfNetworkLinkStatesBindingType), reflect.TypeOf([]MpOspfNetworkLinkStates{}))) fieldNameMap["net_link_states"] = "NetLinkStates" - fields["nssa_external_link_states"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(MpOspfExternalLinkStateBindingType), reflect.TypeOf([]MpOspfExternalLinkState{}))) + fields["nssa_external_link_states"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(MpOspfExternalLinkStateBindingType), reflect.TypeOf([]MpOspfExternalLinkState{}))) fieldNameMap["nssa_external_link_states"] = "NssaExternalLinkStates" - fields["router_link_states"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(MpOspfRouterLinkStatesBindingType), reflect.TypeOf([]MpOspfRouterLinkStates{}))) + fields["router_link_states"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(MpOspfRouterLinkStatesBindingType), reflect.TypeOf([]MpOspfRouterLinkStates{}))) fieldNameMap["router_link_states"] = "RouterLinkStates" - fields["summary_link_states"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(MpOspfSummaryLinkStatesBindingType), reflect.TypeOf([]MpOspfSummaryLinkStates{}))) + fields["summary_link_states"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(MpOspfSummaryLinkStatesBindingType), reflect.TypeOf([]MpOspfSummaryLinkStates{}))) fieldNameMap["summary_link_states"] = "SummaryLinkStates" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ospf_database_status", fields, reflect.TypeOf(OspfDatabaseStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ospf_database_status", fields, reflect.TypeOf(OspfDatabaseStatus{}), fieldNameMap, validators) } -func OspfNeighborBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func OspfNeighborBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["edge_display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["edge_display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["edge_display_name"] = "EdgeDisplayName" - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["edge_path"] = "EdgePath" - fields["neighbors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(OspfNeighborStatusBindingType), reflect.TypeOf([]OspfNeighborStatus{}))) + fields["neighbors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(OspfNeighborStatusBindingType), reflect.TypeOf([]OspfNeighborStatus{}))) fieldNameMap["neighbors"] = "Neighbors" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ospf_neighbor", fields, reflect.TypeOf(OspfNeighbor{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ospf_neighbor", fields, reflect.TypeOf(OspfNeighbor{}), fieldNameMap, validators) } -func OspfNeighborStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func OspfNeighborStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["neighbor_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["neighbor_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["neighbor_address"] = "NeighborAddress" - fields["neighbor_status_info"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(OspfStatusInfoBindingType), reflect.TypeOf([]OspfStatusInfo{}))) + fields["neighbor_status_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(OspfStatusInfoBindingType), reflect.TypeOf([]OspfStatusInfo{}))) fieldNameMap["neighbor_status_info"] = "NeighborStatusInfo" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ospf_neighbor_status", fields, reflect.TypeOf(OspfNeighborStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ospf_neighbor_status", fields, reflect.TypeOf(OspfNeighborStatus{}), fieldNameMap, validators) } -func OspfNeighborsStatusListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func OspfNeighborsStatusListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["gateway_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["gateway_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["gateway_path"] = "GatewayPath" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(OspfNeighborBindingType), reflect.TypeOf([]OspfNeighbor{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(OspfNeighborBindingType), reflect.TypeOf([]OspfNeighbor{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ospf_neighbors_status_list_result", fields, reflect.TypeOf(OspfNeighborsStatusListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ospf_neighbors_status_list_result", fields, reflect.TypeOf(OspfNeighborsStatusListResult{}), fieldNameMap, validators) } -func OspfRouteBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func OspfRouteBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["area"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["area"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["area"] = "Area" - fields["cost"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["cost"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["cost"] = "Cost" - fields["next_hops"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(OspfRouteNextHopResultBindingType), reflect.TypeOf([]OspfRouteNextHopResult{}))) + fields["next_hops"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(OspfRouteNextHopResultBindingType), reflect.TypeOf([]OspfRouteNextHopResult{}))) fieldNameMap["next_hops"] = "NextHops" - fields["route_prefix"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["route_prefix"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["route_prefix"] = "RoutePrefix" - fields["route_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["route_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["route_type"] = "RouteType" - fields["router_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["router_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["router_type"] = "RouterType" - fields["type_to_cost"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["type_to_cost"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["type_to_cost"] = "TypeToCost" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ospf_route", fields, reflect.TypeOf(OspfRoute{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ospf_route", fields, reflect.TypeOf(OspfRoute{}), fieldNameMap, validators) } -func OspfRouteDetailsInCsvRecordBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func OspfRouteDetailsInCsvRecordBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["area"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["area"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["area"] = "Area" - fields["cost"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["cost"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["cost"] = "Cost" - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["edge_path"] = "EdgePath" - fields["next_hop_directly_attached"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["next_hop_directly_attached"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["next_hop_directly_attached"] = "NextHopDirectlyAttached" - fields["next_hop_interface_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["next_hop_interface_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["next_hop_interface_name"] = "NextHopInterfaceName" - fields["next_hop_neighbor_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["next_hop_neighbor_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["next_hop_neighbor_address"] = "NextHopNeighborAddress" - fields["route_prefix"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["route_prefix"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["route_prefix"] = "RoutePrefix" - fields["route_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["route_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["route_type"] = "RouteType" - fields["router_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["router_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["router_type"] = "RouterType" - fields["type_to_cost"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["type_to_cost"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["type_to_cost"] = "TypeToCost" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ospf_route_details_in_csv_record", fields, reflect.TypeOf(OspfRouteDetailsInCsvRecord{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ospf_route_details_in_csv_record", fields, reflect.TypeOf(OspfRouteDetailsInCsvRecord{}), fieldNameMap, validators) } -func OspfRouteNextHopResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func OspfRouteNextHopResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["directly_attached"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["directly_attached"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["directly_attached"] = "DirectlyAttached" - fields["interface_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["interface_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["interface_name"] = "InterfaceName" - fields["neighbor_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["neighbor_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["neighbor_address"] = "NeighborAddress" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ospf_route_next_hop_result", fields, reflect.TypeOf(OspfRouteNextHopResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ospf_route_next_hop_result", fields, reflect.TypeOf(OspfRouteNextHopResult{}), fieldNameMap, validators) } -func OspfRoutesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func OspfRoutesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["edge_display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["edge_display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["edge_display_name"] = "EdgeDisplayName" - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["edge_path"] = "EdgePath" - fields["route_details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(OspfRouteBindingType), reflect.TypeOf([]OspfRoute{}))) + fields["route_details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(OspfRouteBindingType), reflect.TypeOf([]OspfRoute{}))) fieldNameMap["route_details"] = "RouteDetails" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ospf_routes", fields, reflect.TypeOf(OspfRoutes{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ospf_routes", fields, reflect.TypeOf(OspfRoutes{}), fieldNameMap, validators) } -func OspfRoutesListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func OspfRoutesListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["gateway_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["gateway_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["gateway_path"] = "GatewayPath" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(OspfRoutesBindingType), reflect.TypeOf([]OspfRoutes{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(OspfRoutesBindingType), reflect.TypeOf([]OspfRoutes{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ospf_routes_list_result", fields, reflect.TypeOf(OspfRoutesListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ospf_routes_list_result", fields, reflect.TypeOf(OspfRoutesListResult{}), fieldNameMap, validators) } -func OspfRoutesListResultInCsvFormatBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func OspfRoutesListResultInCsvFormatBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["file_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["file_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["file_name"] = "FileName" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(OspfRouteDetailsInCsvRecordBindingType), reflect.TypeOf([]OspfRouteDetailsInCsvRecord{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(OspfRouteDetailsInCsvRecordBindingType), reflect.TypeOf([]OspfRouteDetailsInCsvRecord{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ospf_routes_list_result_in_csv_format", fields, reflect.TypeOf(OspfRoutesListResultInCsvFormat{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ospf_routes_list_result_in_csv_format", fields, reflect.TypeOf(OspfRoutesListResultInCsvFormat{}), fieldNameMap, validators) } -func OspfRoutingConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func OspfRoutingConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["default_originate"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["default_originate"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["default_originate"] = "DefaultOriginate" - fields["ecmp"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ecmp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ecmp"] = "Ecmp" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["graceful_restart_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["graceful_restart_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["graceful_restart_mode"] = "GracefulRestartMode" - fields["summary_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(OspfSummaryAddressConfigBindingType), reflect.TypeOf([]OspfSummaryAddressConfig{}))) + fields["summary_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(OspfSummaryAddressConfigBindingType), reflect.TypeOf([]OspfSummaryAddressConfig{}))) fieldNameMap["summary_addresses"] = "SummaryAddresses" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ospf_routing_config", fields, reflect.TypeOf(OspfRoutingConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ospf_routing_config", fields, reflect.TypeOf(OspfRoutingConfig{}), fieldNameMap, validators) } -func OspfStatusInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func OspfStatusInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["database_summary_counter"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["database_summary_counter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["database_summary_counter"] = "DatabaseSummaryCounter" - fields["dead_time"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dead_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dead_time"] = "DeadTime" - fields["interface_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["interface_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["interface_name"] = "InterfaceName" - fields["last_state_change"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["last_state_change"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["last_state_change"] = "LastStateChange" - fields["priority"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["priority"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["priority"] = "Priority" - fields["request_counter"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["request_counter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["request_counter"] = "RequestCounter" - fields["retransmit_counter"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["retransmit_counter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["retransmit_counter"] = "RetransmitCounter" - fields["source_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source_address"] = "SourceAddress" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ospf_status_info", fields, reflect.TypeOf(OspfStatusInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ospf_status_info", fields, reflect.TypeOf(OspfStatusInfo{}), fieldNameMap, validators) } -func OspfSummaryAddressConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func OspfSummaryAddressConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["advertise"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["advertise"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["advertise"] = "Advertise" - fields["prefix"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["prefix"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["prefix"] = "Prefix" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ospf_summary_address_config", fields, reflect.TypeOf(OspfSummaryAddressConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ospf_summary_address_config", fields, reflect.TypeOf(OspfSummaryAddressConfig{}), fieldNameMap, validators) } -func OverriddenResourceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func OverriddenResourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["intent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.overridden_resource", fields, reflect.TypeOf(OverriddenResource{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.overridden_resource", fields, reflect.TypeOf(OverriddenResource{}), fieldNameMap, validators) } -func OverriddenResourceListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func OverriddenResourceListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(OverriddenResourceBindingType), reflect.TypeOf([]OverriddenResource{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(OverriddenResourceBindingType), reflect.TypeOf([]OverriddenResource{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.overridden_resource_list_result", fields, reflect.TypeOf(OverriddenResourceListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.overridden_resource_list_result", fields, reflect.TypeOf(OverriddenResourceListResult{}), fieldNameMap, validators) } -func OverrideListRequestParametersBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func OverrideListRequestParametersBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["intent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["intent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["intent_path"] = "IntentPath" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.override_list_request_parameters", fields, reflect.TypeOf(OverrideListRequestParameters{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.override_list_request_parameters", fields, reflect.TypeOf(OverrideListRequestParameters{}), fieldNameMap, validators) } -func PacketAddressClassifierBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PacketAddressClassifierBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_address"] = "IpAddress" - fields["mac_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac_address"] = "MacAddress" - fields["vlan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["vlan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["vlan"] = "Vlan" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.packet_address_classifier", fields, reflect.TypeOf(PacketAddressClassifier{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.packet_address_classifier", fields, reflect.TypeOf(PacketAddressClassifier{}), fieldNameMap, validators) } -func PacketDataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PacketDataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["frame_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["frame_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["frame_size"] = "FrameSize" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["routed"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["routed"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["routed"] = "Routed" - fields["transport_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_type"] = "TransportType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.packet_data", fields, reflect.TypeOf(PacketData{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.packet_data", fields, reflect.TypeOf(PacketData{}), fieldNameMap, validators) } -func PacketNumberSamplingBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PacketNumberSamplingBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["sampling_rate"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sampling_rate"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sampling_rate"] = "SamplingRate" - fields["sampling_type"] = bindings.NewStringType() + fields["sampling_type"] = vapiBindings_.NewStringType() fieldNameMap["sampling_type"] = "SamplingType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.packet_number_sampling", fields, reflect.TypeOf(PacketNumberSampling{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.packet_number_sampling", fields, reflect.TypeOf(PacketNumberSampling{}), fieldNameMap, validators) } -func PacketTypeAndCounterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PacketTypeAndCounterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["counter"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["counter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["counter"] = "Counter" - fields["packet_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["packet_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["packet_type"] = "PacketType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.packet_type_and_counter", fields, reflect.TypeOf(PacketTypeAndCounter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.packet_type_and_counter", fields, reflect.TypeOf(PacketTypeAndCounter{}), fieldNameMap, validators) } -func PacketsDroppedBySecurityBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PacketsDroppedBySecurityBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["bpdu_filter_dropped"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["bpdu_filter_dropped"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["bpdu_filter_dropped"] = "BpduFilterDropped" - fields["dhcp_client_dropped_ipv4"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dhcp_client_dropped_ipv4"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dhcp_client_dropped_ipv4"] = "DhcpClientDroppedIpv4" - fields["dhcp_client_dropped_ipv6"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dhcp_client_dropped_ipv6"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dhcp_client_dropped_ipv6"] = "DhcpClientDroppedIpv6" - fields["dhcp_server_dropped_ipv4"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dhcp_server_dropped_ipv4"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dhcp_server_dropped_ipv4"] = "DhcpServerDroppedIpv4" - fields["dhcp_server_dropped_ipv6"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dhcp_server_dropped_ipv6"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dhcp_server_dropped_ipv6"] = "DhcpServerDroppedIpv6" - fields["spoof_guard_dropped"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PacketTypeAndCounterBindingType), reflect.TypeOf([]PacketTypeAndCounter{}))) + fields["spoof_guard_dropped"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PacketTypeAndCounterBindingType), reflect.TypeOf([]PacketTypeAndCounter{}))) fieldNameMap["spoof_guard_dropped"] = "SpoofGuardDropped" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.packets_dropped_by_security", fields, reflect.TypeOf(PacketsDroppedBySecurity{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.packets_dropped_by_security", fields, reflect.TypeOf(PacketsDroppedBySecurity{}), fieldNameMap, validators) } -func PartialPatchConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PartialPatchConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enable_partial_patch"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_partial_patch"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_partial_patch"] = "EnablePartialPatch" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.partial_patch_config", fields, reflect.TypeOf(PartialPatchConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.partial_patch_config", fields, reflect.TypeOf(PartialPatchConfig{}), fieldNameMap, validators) } -func PatchResourcesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PatchResourcesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["body"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.REST)) + fields["body"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["body"] = "Body" - fields["injections"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(InjectionBindingType), reflect.TypeOf([]Injection{}))) + fields["injections"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(InjectionBindingType), reflect.TypeOf([]Injection{}))) fieldNameMap["injections"] = "Injections" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.patch_resources", fields, reflect.TypeOf(PatchResources{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.patch_resources", fields, reflect.TypeOf(PatchResources{}), fieldNameMap, validators) } -func PathExpressionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PathExpressionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["paths"] = "Paths" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.path_expression", fields, reflect.TypeOf(PathExpression{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.path_expression", fields, reflect.TypeOf(PathExpression{}), fieldNameMap, validators) } -func PathPermissionGroupBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PathPermissionGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["object_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["object_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["object_path"] = "ObjectPath" - fields["operation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operation"] = "Operation" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.path_permission_group", fields, reflect.TypeOf(PathPermissionGroup{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.path_permission_group", fields, reflect.TypeOf(PathPermissionGroup{}), fieldNameMap, validators) } -func PeerCertificateChainBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PeerCertificateChainBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(X509CertificateBindingType), reflect.TypeOf([]X509Certificate{}))) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(X509CertificateBindingType), reflect.TypeOf([]X509Certificate{}))) fieldNameMap["details"] = "Details" - fields["pem_encoded"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pem_encoded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pem_encoded"] = "PemEncoded" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.peer_certificate_chain", fields, reflect.TypeOf(PeerCertificateChain{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.peer_certificate_chain", fields, reflect.TypeOf(PeerCertificateChain{}), fieldNameMap, validators) } -func PendingChangesInfoNsxtBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PendingChangesInfoNsxtBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["pending_changes_flag"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["pending_changes_flag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["pending_changes_flag"] = "PendingChangesFlag" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.pending_changes_info_nsxt", fields, reflect.TypeOf(PendingChangesInfoNsxt{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.pending_changes_info_nsxt", fields, reflect.TypeOf(PendingChangesInfoNsxt{}), fieldNameMap, validators) } -func PerNodeShaPluginStatusListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PerNodeShaPluginStatusListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PluginStatusEntryBindingType), reflect.TypeOf([]PluginStatusEntry{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PluginStatusEntryBindingType), reflect.TypeOf([]PluginStatusEntry{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.per_node_sha_plugin_status_list_result", fields, reflect.TypeOf(PerNodeShaPluginStatusListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.per_node_sha_plugin_status_list_result", fields, reflect.TypeOf(PerNodeShaPluginStatusListResult{}), fieldNameMap, validators) } -func PerStepRestoreStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PerStepRestoreStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.per_step_restore_status", fields, reflect.TypeOf(PerStepRestoreStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.per_step_restore_status", fields, reflect.TypeOf(PerStepRestoreStatus{}), fieldNameMap, validators) } -func PimRpMappingBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PimRpMappingBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["group"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["group"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["group"] = "Group" - fields["is_rp"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_rp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_rp"] = "IsRp" - fields["outgoing_interface"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["outgoing_interface"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["outgoing_interface"] = "OutgoingInterface" - fields["rp_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["rp_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["rp_address"] = "RpAddress" - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source"] = "Source" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.pim_rp_mapping", fields, reflect.TypeOf(PimRpMapping{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.pim_rp_mapping", fields, reflect.TypeOf(PimRpMapping{}), fieldNameMap, validators) } -func PimRpMappingCsvRecordBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PimRpMappingCsvRecordBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["group"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["group"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["group"] = "Group" - fields["is_rp"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_rp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_rp"] = "IsRp" - fields["outgoing_interface"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["outgoing_interface"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["outgoing_interface"] = "OutgoingInterface" - fields["rp_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["rp_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["rp_address"] = "RpAddress" - fields["source"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source"] = "Source" - fields["transport_node"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node"] = "TransportNode" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.pim_rp_mapping_csv_record", fields, reflect.TypeOf(PimRpMappingCsvRecord{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.pim_rp_mapping_csv_record", fields, reflect.TypeOf(PimRpMappingCsvRecord{}), fieldNameMap, validators) } -func PimRpMappingsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PimRpMappingsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["gateway_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["gateway_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["gateway_path"] = "GatewayPath" - fields["pim_rp_mappings_per_edge"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PimRpMappingsPerEdgeBindingType), reflect.TypeOf([]PimRpMappingsPerEdge{}))) + fields["pim_rp_mappings_per_edge"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PimRpMappingsPerEdgeBindingType), reflect.TypeOf([]PimRpMappingsPerEdge{}))) fieldNameMap["pim_rp_mappings_per_edge"] = "PimRpMappingsPerEdge" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.pim_rp_mappings", fields, reflect.TypeOf(PimRpMappings{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.pim_rp_mappings", fields, reflect.TypeOf(PimRpMappings{}), fieldNameMap, validators) } -func PimRpMappingsInCsvFormatBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PimRpMappingsInCsvFormatBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["file_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["file_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["file_name"] = "FileName" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PimRpMappingCsvRecordBindingType), reflect.TypeOf([]PimRpMappingCsvRecord{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PimRpMappingCsvRecordBindingType), reflect.TypeOf([]PimRpMappingCsvRecord{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.pim_rp_mappings_in_csv_format", fields, reflect.TypeOf(PimRpMappingsInCsvFormat{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.pim_rp_mappings_in_csv_format", fields, reflect.TypeOf(PimRpMappingsInCsvFormat{}), fieldNameMap, validators) } -func PimRpMappingsPerEdgeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PimRpMappingsPerEdgeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["edge_path"] = "EdgePath" - fields["pim_rp_mappings"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PimRpMappingBindingType), reflect.TypeOf([]PimRpMapping{}))) + fields["pim_rp_mappings"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PimRpMappingBindingType), reflect.TypeOf([]PimRpMapping{}))) fieldNameMap["pim_rp_mappings"] = "PimRpMappings" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.pim_rp_mappings_per_edge", fields, reflect.TypeOf(PimRpMappingsPerEdge{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.pim_rp_mappings_per_edge", fields, reflect.TypeOf(PimRpMappingsPerEdge{}), fieldNameMap, validators) } -func PktCapResourceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PktCapResourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["pktcap_file_download_url"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pktcap_file_download_url"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pktcap_file_download_url"] = "PktcapFileDownloadUrl" - fields["port_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["port_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["port_id"] = "PortId" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.pkt_cap_resource", fields, reflect.TypeOf(PktCapResource{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.pkt_cap_resource", fields, reflect.TypeOf(PktCapResource{}), fieldNameMap, validators) } -func PktCapResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PktCapResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["pktcap_resource_list"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PktCapResourceBindingType), reflect.TypeOf([]PktCapResource{}))) + fields["pktcap_resource_list"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PktCapResourceBindingType), reflect.TypeOf([]PktCapResource{}))) fieldNameMap["pktcap_resource_list"] = "PktcapResourceList" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - fields["transport_node_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_type"] = "TransportNodeType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.pkt_cap_result", fields, reflect.TypeOf(PktCapResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.pkt_cap_result", fields, reflect.TypeOf(PktCapResult{}), fieldNameMap, validators) } -func PktcapActionArgumentBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PktcapActionArgumentBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dest_lport"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dest_lport"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dest_lport"] = "DestLport" - fields["pktcap_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pktcap_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pktcap_type"] = "PktcapType" - fields["reverse_filter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(LiveTraceFilterDataBindingType)}, bindings.REST)) + fields["reverse_filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(LiveTraceFilterDataBindingType)})) fieldNameMap["reverse_filter"] = "ReverseFilter" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.pktcap_action_argument", fields, reflect.TypeOf(PktcapActionArgument{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.pktcap_action_argument", fields, reflect.TypeOf(PktcapActionArgument{}), fieldNameMap, validators) } -func PktcapActionConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PktcapActionConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action_argument"] = bindings.NewOptionalType(bindings.NewReferenceType(PktcapActionArgumentBindingType)) + fields["action_argument"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PktcapActionArgumentBindingType)) fieldNameMap["action_argument"] = "ActionArgument" - fields["sampling_argument"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(SamplingArgumentBindingType)}, bindings.REST)) + fields["sampling_argument"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(SamplingArgumentBindingType)})) fieldNameMap["sampling_argument"] = "SamplingArgument" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.pktcap_action_config", fields, reflect.TypeOf(PktcapActionConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.pktcap_action_config", fields, reflect.TypeOf(PktcapActionConfig{}), fieldNameMap, validators) } -func PlainFilterDataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PlainFilterDataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["basic_filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["basic_filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["basic_filter"] = "BasicFilter" - fields["extend_filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["extend_filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["extend_filter"] = "ExtendFilter" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.plain_filter_data", fields, reflect.TypeOf(PlainFilterData{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.plain_filter_data", fields, reflect.TypeOf(PlainFilterData{}), fieldNameMap, validators) } -func PlatformDeploymentChecksActionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PlatformDeploymentChecksActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - fields["deployment_config"] = bindings.NewOptionalType(bindings.NewReferenceType(PlatformDeploymentConfigBindingType)) + fields["deployment_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PlatformDeploymentConfigBindingType)) fieldNameMap["deployment_config"] = "DeploymentConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.platform_deployment_checks_action", fields, reflect.TypeOf(PlatformDeploymentChecksAction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.platform_deployment_checks_action", fields, reflect.TypeOf(PlatformDeploymentChecksAction{}), fieldNameMap, validators) } -func PlatformDeploymentConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PlatformDeploymentConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["cluster_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cluster_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cluster_id"] = "ClusterId" - fields["deployment_action"] = bindings.NewOptionalType(bindings.NewReferenceType(CloudNativeDeploymentActionBindingType)) + fields["deployment_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(CloudNativeDeploymentActionBindingType)) fieldNameMap["deployment_action"] = "DeploymentAction" - fields["kubeconf_info"] = bindings.NewOptionalType(bindings.NewReferenceType(KubeconfigInfoBindingType)) + fields["kubeconf_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(KubeconfigInfoBindingType)) fieldNameMap["kubeconf_info"] = "KubeconfInfo" - fields["storage_class"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["storage_class"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["storage_class"] = "StorageClass" - fields["version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["version"] = "Version" - fields["form_factor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["form_factor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["form_factor"] = "FormFactor" - fields["service_config"] = bindings.NewOptionalType(bindings.NewReferenceType(AdvanceServiceConfigBindingType)) + fields["service_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(AdvanceServiceConfigBindingType)) fieldNameMap["service_config"] = "ServiceConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.platform_deployment_config", fields, reflect.TypeOf(PlatformDeploymentConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.platform_deployment_config", fields, reflect.TypeOf(PlatformDeploymentConfig{}), fieldNameMap, validators) } -func PlatformFormFactorsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PlatformFormFactorsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["available_form_factors"] = bindings.NewOptionalType(bindings.NewReferenceType(FormFactorsBindingType)) + fields["available_form_factors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FormFactorsBindingType)) fieldNameMap["available_form_factors"] = "AvailableFormFactors" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.platform_form_factors", fields, reflect.TypeOf(PlatformFormFactors{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.platform_form_factors", fields, reflect.TypeOf(PlatformFormFactors{}), fieldNameMap, validators) } -func PluginStatusEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PluginStatusEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["detail"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["detail"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["detail"] = "Detail" - fields["plugin_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["node_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["node_path"] = "NodePath" + fields["plugin_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["plugin_path"] = "PluginPath" - fields["profile"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["profile"] = "Profile" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.plugin_status_entry", fields, reflect.TypeOf(PluginStatusEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.plugin_status_entry", fields, reflect.TypeOf(PluginStatusEntry{}), fieldNameMap, validators) +} + +func PmaasCompatibilityCheckListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PmaasCompatibilityCheckResultBindingType), reflect.TypeOf([]PmaasCompatibilityCheckResult{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.pmaas_compatibility_check_list_result", fields, reflect.TypeOf(PmaasCompatibilityCheckListResult{}), fieldNameMap, validators) +} + +func PmaasCompatibilityCheckResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["local_nsx_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["local_nsx_version"] = "LocalNsxVersion" + fields["nsx_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["nsx_version"] = "NsxVersion" + fields["rtt"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["rtt"] = "Rtt" + fields["rtt_exceeded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["rtt_exceeded"] = "RttExceeded" + fields["version_compatible"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["version_compatible"] = "VersionCompatible" + fields["compatibility_error_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["compatibility_error_message"] = "CompatibilityErrorMessage" + fields["pmaas_compatible"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["pmaas_compatible"] = "PmaasCompatible" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.pmaas_compatibility_check_result", fields, reflect.TypeOf(PmaasCompatibilityCheckResult{}), fieldNameMap, validators) } -func PnicBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PmaasSiteOffBoardingStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["device_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["message"] = "Message" + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["state"] = "State" + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["status"] = "Status" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.pmaas_site_off_boarding_status", fields, reflect.TypeOf(PmaasSiteOffBoardingStatus{}), fieldNameMap, validators) +} + +func PnicBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["device_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["device_name"] = "DeviceName" - fields["uplink_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["uplink_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["uplink_name"] = "UplinkName" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.pnic", fields, reflect.TypeOf(Pnic{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.pnic", fields, reflect.TypeOf(Pnic{}), fieldNameMap, validators) } -func PnicBondStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PnicBondStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.pnic_bond_status", fields, reflect.TypeOf(PnicBondStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.pnic_bond_status", fields, reflect.TypeOf(PnicBondStatus{}), fieldNameMap, validators) } -func PnicBondStatusListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PnicBondStatusListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PnicBondStatusBindingType), reflect.TypeOf([]PnicBondStatus{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PnicBondStatusBindingType), reflect.TypeOf([]PnicBondStatus{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.pnic_bond_status_list_result", fields, reflect.TypeOf(PnicBondStatusListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.pnic_bond_status_list_result", fields, reflect.TypeOf(PnicBondStatusListResult{}), fieldNameMap, validators) } -func PointDefinitionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PointDefinitionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["drilldown_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["drilldown_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["drilldown_id"] = "DrilldownId" - fields["field"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["field"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["field"] = "Field" - fields["navigation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["navigation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["navigation"] = "Navigation" - fields["tooltip"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TooltipBindingType), reflect.TypeOf([]Tooltip{}))) + fields["tooltip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TooltipBindingType), reflect.TypeOf([]Tooltip{}))) fieldNameMap["tooltip"] = "Tooltip" - fields["x_value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["x_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["x_value"] = "XValue" - fields["y_value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["y_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["y_value"] = "YValue" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.point_definition", fields, reflect.TypeOf(PointDefinition{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.point_definition", fields, reflect.TypeOf(PointDefinition{}), fieldNameMap, validators) } -func PolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["category"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["category"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["category"] = "Category" - fields["comments"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["comments"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["comments"] = "Comments" - fields["internal_sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["internal_sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["internal_sequence_number"] = "InternalSequenceNumber" - fields["is_default"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_default"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_default"] = "IsDefault" - fields["lock_modified_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lock_modified_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lock_modified_by"] = "LockModifiedBy" - fields["lock_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["lock_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["lock_modified_time"] = "LockModifiedTime" - fields["locked"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["locked"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["locked"] = "Locked" - fields["rule_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rule_count"] = "RuleCount" - fields["scheduler_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["scheduler_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["scheduler_path"] = "SchedulerPath" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["scope"] = "Scope" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["stateful"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["stateful"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["stateful"] = "Stateful" - fields["tcp_strict"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tcp_strict"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tcp_strict"] = "TcpStrict" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy", fields, reflect.TypeOf(Policy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy", fields, reflect.TypeOf(Policy{}), fieldNameMap, validators) } -func PolicyAlarmResourceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyAdvertisedNetworkBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["network"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["network"] = "Network" + fields["rule_filter_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["rule_filter_type"] = "RuleFilterType" + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["status"] = "Status" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_advertised_network", fields, reflect.TypeOf(PolicyAdvertisedNetwork{}), fieldNameMap, validators) +} + +func PolicyAdvertisedNetworkInCsvFormatBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["file_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["file_name"] = "FileName" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(AdvertisedNetworkCsvRecordBindingType), reflect.TypeOf([]AdvertisedNetworkCsvRecord{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_advertised_network_in_csv_format", fields, reflect.TypeOf(PolicyAdvertisedNetworkInCsvFormat{}), fieldNameMap, validators) +} + +func PolicyAdvertisedNetworksListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyAdvertisedNetworkBindingType), reflect.TypeOf([]PolicyAdvertisedNetwork{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_advertised_networks_list_result", fields, reflect.TypeOf(PolicyAdvertisedNetworksListResult{}), fieldNameMap, validators) +} + +func PolicyAlarmResourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["error_details"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyApiErrorBindingType)) + fields["error_details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyApiErrorBindingType)) fieldNameMap["error_details"] = "ErrorDetails" - fields["message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["message"] = "Message" - fields["source_reference"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source_reference"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source_reference"] = "SourceReference" - fields["source_site_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source_site_id"] = "SourceSiteId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_alarm_resource", fields, reflect.TypeOf(PolicyAlarmResource{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_alarm_resource", fields, reflect.TypeOf(PolicyAlarmResource{}), fieldNameMap, validators) } -func PolicyAlarmResourceListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyAlarmResourceListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_alarm_resource_list_result", fields, reflect.TypeOf(PolicyAlarmResourceListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_alarm_resource_list_result", fields, reflect.TypeOf(PolicyAlarmResourceListResult{}), fieldNameMap, validators) +} + +func PolicyAntreaEgressBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["external_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["external_id"] = "ExternalId" + fields["egress_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["egress_ip"] = "EgressIp" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_antrea_egress", fields, reflect.TypeOf(PolicyAntreaEgress{}), fieldNameMap, validators) +} + +func PolicyAntreaIPPoolBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["external_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["external_id"] = "ExternalId" + fields["ip_ranges"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyAntreaIPPoolIPRangeBindingType), reflect.TypeOf([]PolicyAntreaIPPoolIPRange{}))) + fieldNameMap["ip_ranges"] = "IpRanges" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_antrea_IP_pool", fields, reflect.TypeOf(PolicyAntreaIPPool{}), fieldNameMap, validators) } -func PolicyApiErrorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyAntreaIPPoolIPRangeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["details"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cidr"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cidr"] = "Cidr" + fields["end"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["end"] = "End" + fields["gateway"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["gateway"] = "Gateway" + fields["prefix_length"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["prefix_length"] = "PrefixLength" + fields["start"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["start"] = "Start" + fields["vlan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["vlan"] = "Vlan" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_antrea_IP_pool_IP_range", fields, reflect.TypeOf(PolicyAntreaIPPoolIPRange{}), fieldNameMap, validators) +} + +func PolicyApiErrorBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["details"] = "Details" - fields["error_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["error_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["error_code"] = "ErrorCode" - fields["error_data"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.REST)) + fields["error_data"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["error_data"] = "ErrorData" - fields["error_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_message"] = "ErrorMessage" - fields["module_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["module_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["module_name"] = "ModuleName" - fields["related_errors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyRelatedApiErrorBindingType), reflect.TypeOf([]PolicyRelatedApiError{}))) + fields["related_errors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyRelatedApiErrorBindingType), reflect.TypeOf([]PolicyRelatedApiError{}))) fieldNameMap["related_errors"] = "RelatedErrors" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_api_error", fields, reflect.TypeOf(PolicyApiError{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_api_error", fields, reflect.TypeOf(PolicyApiError{}), fieldNameMap, validators) } -func PolicyArpProxyEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyArpProxyEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["arp_proxy_ip"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["arp_proxy_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["arp_proxy_ip"] = "ArpProxyIp" - fields["service_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["service_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["service_id"] = "ServiceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_arp_proxy_entry", fields, reflect.TypeOf(PolicyArpProxyEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_arp_proxy_entry", fields, reflect.TypeOf(PolicyArpProxyEntry{}), fieldNameMap, validators) } -func PolicyArpProxyTableCsvListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyArpProxyTableCsvListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["file_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["file_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["file_name"] = "FileName" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(InterfaceArpProxyCsvEntryBindingType), reflect.TypeOf([]InterfaceArpProxyCsvEntry{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(InterfaceArpProxyCsvEntryBindingType), reflect.TypeOf([]InterfaceArpProxyCsvEntry{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_arp_proxy_table_csv_list_result", fields, reflect.TypeOf(PolicyArpProxyTableCsvListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_arp_proxy_table_csv_list_result", fields, reflect.TypeOf(PolicyArpProxyTableCsvListResult{}), fieldNameMap, validators) } -func PolicyArpProxyTableListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyArpProxyTableListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(InterfaceArpProxyBindingType), reflect.TypeOf([]InterfaceArpProxy{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(InterfaceArpProxyBindingType), reflect.TypeOf([]InterfaceArpProxy{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_arp_proxy_table_list_result", fields, reflect.TypeOf(PolicyArpProxyTableListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_arp_proxy_table_list_result", fields, reflect.TypeOf(PolicyArpProxyTableListResult{}), fieldNameMap, validators) } -func PolicyAttributesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyAttributesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["attribute_source"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["attribute_source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["attribute_source"] = "AttributeSource" - fields["datatype"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["custom_url_partial_match"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["custom_url_partial_match"] = "CustomUrlPartialMatch" + fields["datatype"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["datatype"] = "Datatype" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["isALGType"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["isALGType"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["isALGType"] = "IsALGType" - fields["key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["key"] = "Key" - fields["metadata"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ContextProfileAttributesMetadataBindingType), reflect.TypeOf([]ContextProfileAttributesMetadata{}))) + fields["metadata"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ContextProfileAttributesMetadataBindingType), reflect.TypeOf([]ContextProfileAttributesMetadata{}))) fieldNameMap["metadata"] = "Metadata" - fields["sub_attributes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicySubAttributesBindingType), reflect.TypeOf([]PolicySubAttributes{}))) + fields["sub_attributes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicySubAttributesBindingType), reflect.TypeOf([]PolicySubAttributes{}))) fieldNameMap["sub_attributes"] = "SubAttributes" - fields["value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_attributes", fields, reflect.TypeOf(PolicyAttributes{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_attributes", fields, reflect.TypeOf(PolicyAttributes{}), fieldNameMap, validators) } -func PolicyBaseHostSwitchProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyBaseHostSwitchProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["required_capabilities"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["required_capabilities"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["required_capabilities"] = "RequiredCapabilities" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_base_host_switch_profile", fields, reflect.TypeOf(PolicyBaseHostSwitchProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_base_host_switch_profile", fields, reflect.TypeOf(PolicyBaseHostSwitchProfile{}), fieldNameMap, validators) } -func PolicyBasedIPSecVpnSessionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyBasedIPSecVpnSessionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPSecVpnRuleBindingType), reflect.TypeOf([]IPSecVpnRule{}))) + fields["rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPSecVpnRuleBindingType), reflect.TypeOf([]IPSecVpnRule{}))) fieldNameMap["rules"] = "Rules" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["authentication_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["authentication_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["authentication_mode"] = "AuthenticationMode" - fields["compliance_suite"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["compliance_suite"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["compliance_suite"] = "ComplianceSuite" - fields["connection_initiation_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["connection_initiation_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["connection_initiation_mode"] = "ConnectionInitiationMode" - fields["dpd_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dpd_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dpd_profile_path"] = "DpdProfilePath" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["ike_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ike_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ike_profile_path"] = "IkeProfilePath" - fields["local_endpoint_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["local_endpoint_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["local_endpoint_path"] = "LocalEndpointPath" - fields["peer_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["peer_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["peer_address"] = "PeerAddress" - fields["peer_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["peer_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["peer_id"] = "PeerId" - fields["psk"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["psk"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["psk"] = "Psk" - fields["site_overrides"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SiteOverrideBindingType), reflect.TypeOf([]SiteOverride{}))) + fields["site_overrides"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SiteOverrideBindingType), reflect.TypeOf([]SiteOverride{}))) fieldNameMap["site_overrides"] = "SiteOverrides" - fields["tcp_mss_clamping"] = bindings.NewOptionalType(bindings.NewReferenceType(TcpMaximumSegmentSizeClampingBindingType)) + fields["tcp_mss_clamping"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TcpMaximumSegmentSizeClampingBindingType)) fieldNameMap["tcp_mss_clamping"] = "TcpMssClamping" - fields["tunnel_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tunnel_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tunnel_profile_path"] = "TunnelProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_based_IP_sec_vpn_session", fields, reflect.TypeOf(PolicyBasedIPSecVpnSession{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_based_IP_sec_vpn_session", fields, reflect.TypeOf(PolicyBasedIPSecVpnSession{}), fieldNameMap, validators) } -func PolicyBasedL3VpnSessionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyBasedL3VpnSessionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(L3VpnRuleBindingType), reflect.TypeOf([]L3VpnRule{}))) + fields["rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(L3VpnRuleBindingType), reflect.TypeOf([]L3VpnRule{}))) fieldNameMap["rules"] = "Rules" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_based_l3_vpn_session", fields, reflect.TypeOf(PolicyBasedL3VpnSession{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_based_l3_vpn_session", fields, reflect.TypeOf(PolicyBasedL3VpnSession{}), fieldNameMap, validators) } -func PolicyBgpNeighborStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyBgpNeighborStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["address_families"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(BgpAddressFamilyBindingType), reflect.TypeOf([]BgpAddressFamily{}))) + fields["address_families"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(BgpAddressFamilyBindingType), reflect.TypeOf([]BgpAddressFamily{}))) fieldNameMap["address_families"] = "AddressFamilies" - fields["announced_capabilities"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["announced_capabilities"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["announced_capabilities"] = "AnnouncedCapabilities" - fields["connection_drop_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["connection_drop_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["connection_drop_count"] = "ConnectionDropCount" - fields["connection_state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["connection_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["connection_state"] = "ConnectionState" - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["edge_path"] = "EdgePath" - fields["established_connection_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["established_connection_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["established_connection_count"] = "EstablishedConnectionCount" - fields["graceful_restart_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["graceful_restart_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["graceful_restart_mode"] = "GracefulRestartMode" - fields["hold_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["hold_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["hold_time"] = "HoldTime" - fields["keep_alive_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["keep_alive_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["keep_alive_interval"] = "KeepAliveInterval" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["local_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["local_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["local_port"] = "LocalPort" - fields["messages_received"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["messages_received"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["messages_received"] = "MessagesReceived" - fields["messages_sent"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["messages_sent"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["messages_sent"] = "MessagesSent" - fields["negotiated_capability"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["negotiated_capability"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["negotiated_capability"] = "NegotiatedCapability" - fields["neighbor_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["neighbor_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["neighbor_address"] = "NeighborAddress" - fields["neighbor_router_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["neighbor_router_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["neighbor_router_id"] = "NeighborRouterId" - fields["remote_as_number"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_as_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["remote_as_number"] = "RemoteAsNumber" - fields["remote_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["remote_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["remote_port"] = "RemotePort" - fields["remote_site"] = bindings.NewOptionalType(bindings.NewReferenceType(ResourceReferenceBindingType)) + fields["remote_site"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ResourceReferenceBindingType)) fieldNameMap["remote_site"] = "RemoteSite" - fields["source_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source_address"] = "SourceAddress" - fields["tier0_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_path"] = "Tier0Path" - fields["time_since_established"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["time_since_established"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["time_since_established"] = "TimeSinceEstablished" - fields["total_in_prefix_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_in_prefix_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_in_prefix_count"] = "TotalInPrefixCount" - fields["total_out_prefix_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_out_prefix_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_out_prefix_count"] = "TotalOutPrefixCount" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_bgp_neighbor_status", fields, reflect.TypeOf(PolicyBgpNeighborStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_bgp_neighbor_status", fields, reflect.TypeOf(PolicyBgpNeighborStatus{}), fieldNameMap, validators) } -func PolicyBgpNeighborsStatusListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyBgpNeighborsStatusListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyBgpNeighborStatusBindingType), reflect.TypeOf([]PolicyBgpNeighborStatus{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyBgpNeighborStatusBindingType), reflect.TypeOf([]PolicyBgpNeighborStatus{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_bgp_neighbors_status_list_result", fields, reflect.TypeOf(PolicyBgpNeighborsStatusListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_bgp_neighbors_status_list_result", fields, reflect.TypeOf(PolicyBgpNeighborsStatusListResult{}), fieldNameMap, validators) } -func PolicyCapacityDashboardUsageBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyCapacityDashboardUsageBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["current_usage_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["current_usage_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["current_usage_count"] = "CurrentUsageCount" - fields["current_usage_percentage"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["current_usage_percentage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["current_usage_percentage"] = "CurrentUsagePercentage" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["max_supported_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_supported_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_supported_count"] = "MaxSupportedCount" - fields["usage_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["usage_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["usage_type"] = "UsageType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_capacity_dashboard_usage", fields, reflect.TypeOf(PolicyCapacityDashboardUsage{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_capacity_dashboard_usage", fields, reflect.TypeOf(PolicyCapacityDashboardUsage{}), fieldNameMap, validators) } -func PolicyCapacityUsageResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyCapacityUsageResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["capacity_usage"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyCapacityDashboardUsageBindingType), reflect.TypeOf([]PolicyCapacityDashboardUsage{}))) + fields["capacity_usage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyCapacityDashboardUsageBindingType), reflect.TypeOf([]PolicyCapacityDashboardUsage{}))) fieldNameMap["capacity_usage"] = "CapacityUsage" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_capacity_usage_response", fields, reflect.TypeOf(PolicyCapacityUsageResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_capacity_usage_response", fields, reflect.TypeOf(PolicyCapacityUsageResponse{}), fieldNameMap, validators) } -func PolicyComplianceStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyComplianceStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["last_updated_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_updated_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_updated_time"] = "LastUpdatedTime" - fields["non_compliant_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyNonCompliantConfigBindingType), reflect.TypeOf([]PolicyNonCompliantConfig{}))) + fields["non_compliant_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyNonCompliantConfigBindingType), reflect.TypeOf([]PolicyNonCompliantConfig{}))) fieldNameMap["non_compliant_configs"] = "NonCompliantConfigs" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_compliance_status", fields, reflect.TypeOf(PolicyComplianceStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_compliance_status", fields, reflect.TypeOf(PolicyComplianceStatus{}), fieldNameMap, validators) } -func PolicyConfigResourceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyConfigResourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_config_resource", fields, reflect.TypeOf(PolicyConfigResource{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_config_resource", fields, reflect.TypeOf(PolicyConfigResource{}), fieldNameMap, validators) } -func PolicyContainerGroupMemberDetailsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyContainerGroupMemberDetailsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cluster"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ClusterMemberDetailsBindingType), reflect.TypeOf([]ClusterMemberDetails{}))) + fields["cluster"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ClusterMemberDetailsBindingType), reflect.TypeOf([]ClusterMemberDetails{}))) fieldNameMap["cluster"] = "Cluster" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_container_group_member_details", fields, reflect.TypeOf(PolicyContainerGroupMemberDetails{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_container_group_member_details", fields, reflect.TypeOf(PolicyContainerGroupMemberDetails{}), fieldNameMap, validators) } -func PolicyContainerGroupMembersListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyContainerGroupMembersListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyContainerGroupMemberDetailsBindingType), reflect.TypeOf([]PolicyContainerGroupMemberDetails{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyContainerGroupMemberDetailsBindingType), reflect.TypeOf([]PolicyContainerGroupMemberDetails{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_container_group_members_list_result", fields, reflect.TypeOf(PolicyContainerGroupMembersListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_container_group_members_list_result", fields, reflect.TypeOf(PolicyContainerGroupMembersListResult{}), fieldNameMap, validators) } -func PolicyContextProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyContextProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["attributes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyAttributesBindingType), reflect.TypeOf([]PolicyAttributes{}))) + fields["attributes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyAttributesBindingType), reflect.TypeOf([]PolicyAttributes{}))) fieldNameMap["attributes"] = "Attributes" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_context_profile", fields, reflect.TypeOf(PolicyContextProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_context_profile", fields, reflect.TypeOf(PolicyContextProfile{}), fieldNameMap, validators) } -func PolicyContextProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyContextProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyContextProfileBindingType), reflect.TypeOf([]PolicyContextProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyContextProfileBindingType), reflect.TypeOf([]PolicyContextProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_context_profile_list_result", fields, reflect.TypeOf(PolicyContextProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_context_profile_list_result", fields, reflect.TypeOf(PolicyContextProfileListResult{}), fieldNameMap, validators) } -func PolicyCustomAttributesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyCustomAttributesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["attribute_source"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["attribute_source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["attribute_source"] = "AttributeSource" - fields["datatype"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["datatype"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["datatype"] = "Datatype" - fields["key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["key"] = "Key" - fields["metadata"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ContextProfileAttributesMetadataBindingType), reflect.TypeOf([]ContextProfileAttributesMetadata{}))) + fields["metadata"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ContextProfileAttributesMetadataBindingType), reflect.TypeOf([]ContextProfileAttributesMetadata{}))) fieldNameMap["metadata"] = "Metadata" - fields["sub_attributes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicySubAttributesBindingType), reflect.TypeOf([]PolicySubAttributes{}))) + fields["sub_attributes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicySubAttributesBindingType), reflect.TypeOf([]PolicySubAttributes{}))) fieldNameMap["sub_attributes"] = "SubAttributes" - fields["value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_custom_attributes", fields, reflect.TypeOf(PolicyCustomAttributes{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_custom_attributes", fields, reflect.TypeOf(PolicyCustomAttributes{}), fieldNameMap, validators) } -func PolicyDnsAnswerPerEnforcementPointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyDnsAnswerPerEnforcementPointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_dns_answer_per_enforcement_point", fields, reflect.TypeOf(PolicyDnsAnswerPerEnforcementPoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_dns_answer_per_enforcement_point", fields, reflect.TypeOf(PolicyDnsAnswerPerEnforcementPoint{}), fieldNameMap, validators) } -func PolicyDnsForwarderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyDnsForwarderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["cache_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["cache_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["cache_size"] = "CacheSize" - fields["conditional_forwarder_zone_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["conditional_forwarder_zone_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["conditional_forwarder_zone_paths"] = "ConditionalForwarderZonePaths" - fields["default_forwarder_zone_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["default_forwarder_zone_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["default_forwarder_zone_path"] = "DefaultForwarderZonePath" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["listener_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["listener_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["listener_ip"] = "ListenerIp" - fields["log_level"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["log_level"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["log_level"] = "LogLevel" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_dns_forwarder", fields, reflect.TypeOf(PolicyDnsForwarder{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_dns_forwarder", fields, reflect.TypeOf(PolicyDnsForwarder{}), fieldNameMap, validators) } -func PolicyDnsForwarderZoneBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyDnsForwarderZoneBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["dns_domain_names"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["dns_domain_names"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["dns_domain_names"] = "DnsDomainNames" - fields["source_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source_ip"] = "SourceIp" - fields["upstream_servers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["upstream_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["upstream_servers"] = "UpstreamServers" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_dns_forwarder_zone", fields, reflect.TypeOf(PolicyDnsForwarderZone{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_dns_forwarder_zone", fields, reflect.TypeOf(PolicyDnsForwarderZone{}), fieldNameMap, validators) } -func PolicyDnsForwarderZoneListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyDnsForwarderZoneListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyDnsForwarderZoneBindingType), reflect.TypeOf([]PolicyDnsForwarderZone{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyDnsForwarderZoneBindingType), reflect.TypeOf([]PolicyDnsForwarderZone{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_dns_forwarder_zone_list_result", fields, reflect.TypeOf(PolicyDnsForwarderZoneListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_dns_forwarder_zone_list_result", fields, reflect.TypeOf(PolicyDnsForwarderZoneListResult{}), fieldNameMap, validators) } -func PolicyDraftBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyDraftBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["is_auto_draft"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_auto_draft"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_auto_draft"] = "IsAutoDraft" - fields["lock_comments"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lock_comments"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lock_comments"] = "LockComments" - fields["lock_modified_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lock_modified_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lock_modified_by"] = "LockModifiedBy" - fields["lock_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["lock_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["lock_modified_time"] = "LockModifiedTime" - fields["locked"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["locked"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["locked"] = "Locked" - fields["ref_draft_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ref_draft_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ref_draft_path"] = "RefDraftPath" - fields["system_area"] = bindings.NewOptionalType(bindings.NewReferenceType(InfraBindingType)) + fields["system_area"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(InfraBindingType)) fieldNameMap["system_area"] = "SystemArea" - fields["system_area_store_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["system_area_store_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["system_area_store_id"] = "SystemAreaStoreId" - fields["user_area"] = bindings.NewOptionalType(bindings.NewReferenceType(InfraBindingType)) + fields["user_area"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(InfraBindingType)) fieldNameMap["user_area"] = "UserArea" - fields["user_area_store_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["user_area_store_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["user_area_store_id"] = "UserAreaStoreId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_draft", fields, reflect.TypeOf(PolicyDraft{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_draft", fields, reflect.TypeOf(PolicyDraft{}), fieldNameMap, validators) } -func PolicyDraftListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyDraftListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyDraftBindingType), reflect.TypeOf([]PolicyDraft{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyDraftBindingType), reflect.TypeOf([]PolicyDraft{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_draft_list_result", fields, reflect.TypeOf(PolicyDraftListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_draft_list_result", fields, reflect.TypeOf(PolicyDraftListResult{}), fieldNameMap, validators) } -func PolicyDraftPaginatedAggregatedConfigurationResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyDraftPaginatedAggregatedConfigurationResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["request_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_id"] = "RequestId" - fields["result"] = bindings.NewOptionalType(bindings.NewReferenceType(InfraBindingType)) + fields["result"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(InfraBindingType)) fieldNameMap["result"] = "Result" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_draft_paginated_aggregated_configuration_result", fields, reflect.TypeOf(PolicyDraftPaginatedAggregatedConfigurationResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_draft_paginated_aggregated_configuration_result", fields, reflect.TypeOf(PolicyDraftPaginatedAggregatedConfigurationResult{}), fieldNameMap, validators) } -func PolicyEdgeClusterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyEdgeClusterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["inter_site_forwarding_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["inter_site_forwarding_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["inter_site_forwarding_enabled"] = "InterSiteForwardingEnabled" - fields["member_node_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["member_node_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["member_node_type"] = "MemberNodeType" - fields["nsx_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["nsx_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["nsx_id"] = "NsxId" - fields["rtep_ips"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["rtep_ips"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["rtep_ips"] = "RtepIps" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_edge_cluster", fields, reflect.TypeOf(PolicyEdgeCluster{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_edge_cluster", fields, reflect.TypeOf(PolicyEdgeCluster{}), fieldNameMap, validators) } -func PolicyEdgeClusterInterSiteBgpSummaryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyEdgeClusterInterSiteBgpSummaryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["edge_cluster_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["edge_cluster_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["edge_cluster_path"] = "EdgeClusterPath" - fields["edge_nodes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyEdgeNodeInterSiteBgpSummaryBindingType), reflect.TypeOf([]PolicyEdgeNodeInterSiteBgpSummary{}))) + fields["edge_nodes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyEdgeNodeInterSiteBgpSummaryBindingType), reflect.TypeOf([]PolicyEdgeNodeInterSiteBgpSummary{}))) fieldNameMap["edge_nodes"] = "EdgeNodes" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_edge_cluster_inter_site_bgp_summary", fields, reflect.TypeOf(PolicyEdgeClusterInterSiteBgpSummary{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_edge_cluster_inter_site_bgp_summary", fields, reflect.TypeOf(PolicyEdgeClusterInterSiteBgpSummary{}), fieldNameMap, validators) } -func PolicyEdgeClusterInterSiteStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyEdgeClusterInterSiteStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["edge_cluster_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["edge_cluster_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["edge_cluster_name"] = "EdgeClusterName" - fields["edge_cluster_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["edge_cluster_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["edge_cluster_path"] = "EdgeClusterPath" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["member_status"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyEdgeClusterMemberInterSiteStatusBindingType), reflect.TypeOf([]PolicyEdgeClusterMemberInterSiteStatus{}))) + fields["member_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyEdgeClusterMemberInterSiteStatusBindingType), reflect.TypeOf([]PolicyEdgeClusterMemberInterSiteStatus{}))) fieldNameMap["member_status"] = "MemberStatus" - fields["overall_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["overall_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["overall_status"] = "OverallStatus" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_edge_cluster_inter_site_status", fields, reflect.TypeOf(PolicyEdgeClusterInterSiteStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_edge_cluster_inter_site_status", fields, reflect.TypeOf(PolicyEdgeClusterInterSiteStatus{}), fieldNameMap, validators) } -func PolicyEdgeClusterListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyEdgeClusterListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyEdgeClusterBindingType), reflect.TypeOf([]PolicyEdgeCluster{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyEdgeClusterBindingType), reflect.TypeOf([]PolicyEdgeCluster{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_edge_cluster_list_result", fields, reflect.TypeOf(PolicyEdgeClusterListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_edge_cluster_list_result", fields, reflect.TypeOf(PolicyEdgeClusterListResult{}), fieldNameMap, validators) } -func PolicyEdgeClusterMemberInterSiteStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyEdgeClusterMemberInterSiteStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["edge_node_path"] = bindings.NewOptionalType(bindings.NewReferenceType(ResourceReferenceBindingType)) + fields["edge_node_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ResourceReferenceBindingType)) fieldNameMap["edge_node_path"] = "EdgeNodePath" - fields["established_bgp_sessions"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["established_bgp_sessions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["established_bgp_sessions"] = "EstablishedBgpSessions" - fields["neighbor_status"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyBgpNeighborStatusBindingType), reflect.TypeOf([]PolicyBgpNeighborStatus{}))) + fields["neighbor_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyBgpNeighborStatusBindingType), reflect.TypeOf([]PolicyBgpNeighborStatus{}))) fieldNameMap["neighbor_status"] = "NeighborStatus" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - fields["total_bgp_sessions"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_bgp_sessions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_bgp_sessions"] = "TotalBgpSessions" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_edge_cluster_member_inter_site_status", fields, reflect.TypeOf(PolicyEdgeClusterMemberInterSiteStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_edge_cluster_member_inter_site_status", fields, reflect.TypeOf(PolicyEdgeClusterMemberInterSiteStatus{}), fieldNameMap, validators) } -func PolicyEdgeNodeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyEdgeNodeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["member_index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["member_index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["member_index"] = "MemberIndex" - fields["nsx_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["nsx_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["nsx_id"] = "NsxId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_edge_node", fields, reflect.TypeOf(PolicyEdgeNode{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_edge_node", fields, reflect.TypeOf(PolicyEdgeNode{}), fieldNameMap, validators) } -func PolicyEdgeNodeInterSiteBgpSummaryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyEdgeNodeInterSiteBgpSummaryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["edge_node_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["edge_node_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["edge_node_path"] = "EdgeNodePath" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["neighbor_status"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyBgpNeighborStatusBindingType), reflect.TypeOf([]PolicyBgpNeighborStatus{}))) + fields["neighbor_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyBgpNeighborStatusBindingType), reflect.TypeOf([]PolicyBgpNeighborStatus{}))) fieldNameMap["neighbor_status"] = "NeighborStatus" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_edge_node_inter_site_bgp_summary", fields, reflect.TypeOf(PolicyEdgeNodeInterSiteBgpSummary{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_edge_node_inter_site_bgp_summary", fields, reflect.TypeOf(PolicyEdgeNodeInterSiteBgpSummary{}), fieldNameMap, validators) } -func PolicyEdgeNodeListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyEdgeNodeListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyEdgeNodeBindingType), reflect.TypeOf([]PolicyEdgeNode{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyEdgeNodeBindingType), reflect.TypeOf([]PolicyEdgeNode{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_edge_node_list_result", fields, reflect.TypeOf(PolicyEdgeNodeListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_edge_node_list_result", fields, reflect.TypeOf(PolicyEdgeNodeListResult{}), fieldNameMap, validators) } -func PolicyExcludeListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyExcludeListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["members"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["members"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["members"] = "Members" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_exclude_list", fields, reflect.TypeOf(PolicyExcludeList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_exclude_list", fields, reflect.TypeOf(PolicyExcludeList{}), fieldNameMap, validators) } -func PolicyExtraConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyExtraConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["config_pair"] = bindings.NewOptionalType(bindings.NewReferenceType(UnboundedKeyValuePairBindingType)) + fields["config_pair"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(UnboundedKeyValuePairBindingType)) fieldNameMap["config_pair"] = "ConfigPair" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_extra_config", fields, reflect.TypeOf(PolicyExtraConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_extra_config", fields, reflect.TypeOf(PolicyExtraConfig{}), fieldNameMap, validators) } -func PolicyExtraConfigHostSwitchProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyExtraConfigHostSwitchProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["extra_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyExtraConfigBindingType), reflect.TypeOf([]PolicyExtraConfig{}))) + fields["extra_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyExtraConfigBindingType), reflect.TypeOf([]PolicyExtraConfig{}))) fieldNameMap["extra_configs"] = "ExtraConfigs" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["required_capabilities"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["required_capabilities"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["required_capabilities"] = "RequiredCapabilities" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_extra_config_host_switch_profile", fields, reflect.TypeOf(PolicyExtraConfigHostSwitchProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_extra_config_host_switch_profile", fields, reflect.TypeOf(PolicyExtraConfigHostSwitchProfile{}), fieldNameMap, validators) } -func PolicyFineTuningResourceInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyFineTuningResourceInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["fields"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyFineTuningResourceInfoDetailBindingType), reflect.TypeOf([]PolicyFineTuningResourceInfoDetail{}))) + fields["fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyFineTuningResourceInfoDetailBindingType), reflect.TypeOf([]PolicyFineTuningResourceInfoDetail{}))) fieldNameMap["fields"] = "Fields" - fields["resource_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_name"] = "ResourceName" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_fine_tuning_resource_info", fields, reflect.TypeOf(PolicyFineTuningResourceInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_fine_tuning_resource_info", fields, reflect.TypeOf(PolicyFineTuningResourceInfo{}), fieldNameMap, validators) } -func PolicyFineTuningResourceInfoDetailBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyFineTuningResourceInfoDetailBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["field_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["field_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["field_name"] = "FieldName" - fields["sub_type"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyFineTuningResourceInfoBindingType)) + fields["sub_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyFineTuningResourceInfoBindingType)) fieldNameMap["sub_type"] = "SubType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_fine_tuning_resource_info_detail", fields, reflect.TypeOf(PolicyFineTuningResourceInfoDetail{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_fine_tuning_resource_info_detail", fields, reflect.TypeOf(PolicyFineTuningResourceInfoDetail{}), fieldNameMap, validators) } -func PolicyFirewallCPUMemThresholdsProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyFirewallCPUMemThresholdsProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["profile_path"] = "ProfilePath" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["applied_to"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["applied_to"] = "AppliedTo" + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["transport_nodes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyResourceReferenceBindingType), reflect.TypeOf([]PolicyResourceReference{}))) + fields["transport_nodes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyResourceReferenceBindingType), reflect.TypeOf([]PolicyResourceReference{}))) fieldNameMap["transport_nodes"] = "TransportNodes" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_firewall_CPU_mem_thresholds_profile_binding_map", fields, reflect.TypeOf(PolicyFirewallCPUMemThresholdsProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_firewall_CPU_mem_thresholds_profile_binding_map", fields, reflect.TypeOf(PolicyFirewallCPUMemThresholdsProfileBindingMap{}), fieldNameMap, validators) } -func PolicyFirewallCPUMemThresholdsProfileBindingMapListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyFirewallCPUMemThresholdsProfileBindingMapListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyFirewallCPUMemThresholdsProfileBindingMapBindingType), reflect.TypeOf([]PolicyFirewallCPUMemThresholdsProfileBindingMap{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyFirewallCPUMemThresholdsProfileBindingMapBindingType), reflect.TypeOf([]PolicyFirewallCPUMemThresholdsProfileBindingMap{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_firewall_CPU_mem_thresholds_profile_binding_map_list_result", fields, reflect.TypeOf(PolicyFirewallCPUMemThresholdsProfileBindingMapListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_firewall_CPU_mem_thresholds_profile_binding_map_list_result", fields, reflect.TypeOf(PolicyFirewallCPUMemThresholdsProfileBindingMapListResult{}), fieldNameMap, validators) } -func PolicyFirewallCpuMemThresholdsProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyFirewallCpuMemThresholdsProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["cpu_threshold_percentage"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["cpu_threshold_percentage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["cpu_threshold_percentage"] = "CpuThresholdPercentage" - fields["mem_threshold_percentage"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["mem_threshold_percentage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["mem_threshold_percentage"] = "MemThresholdPercentage" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_firewall_cpu_mem_thresholds_profile", fields, reflect.TypeOf(PolicyFirewallCpuMemThresholdsProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_firewall_cpu_mem_thresholds_profile", fields, reflect.TypeOf(PolicyFirewallCpuMemThresholdsProfile{}), fieldNameMap, validators) } -func PolicyFirewallCpuMemThresholdsProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyFirewallCpuMemThresholdsProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyFirewallCpuMemThresholdsProfileBindingType), reflect.TypeOf([]PolicyFirewallCpuMemThresholdsProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyFirewallCpuMemThresholdsProfileBindingType), reflect.TypeOf([]PolicyFirewallCpuMemThresholdsProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_firewall_cpu_mem_thresholds_profile_list_result", fields, reflect.TypeOf(PolicyFirewallCpuMemThresholdsProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_firewall_cpu_mem_thresholds_profile_list_result", fields, reflect.TypeOf(PolicyFirewallCpuMemThresholdsProfileListResult{}), fieldNameMap, validators) } -func PolicyFirewallFloodProtectionProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyFirewallFloodProtectionProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["profile_path"] = "ProfilePath" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_firewall_flood_protection_profile_binding_map", fields, reflect.TypeOf(PolicyFirewallFloodProtectionProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_firewall_flood_protection_profile_binding_map", fields, reflect.TypeOf(PolicyFirewallFloodProtectionProfileBindingMap{}), fieldNameMap, validators) } -func PolicyFirewallFloodProtectionProfileBindingMapListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyFirewallFloodProtectionProfileBindingMapListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyFirewallFloodProtectionProfileBindingMapBindingType), reflect.TypeOf([]PolicyFirewallFloodProtectionProfileBindingMap{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyFirewallFloodProtectionProfileBindingMapBindingType), reflect.TypeOf([]PolicyFirewallFloodProtectionProfileBindingMap{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_firewall_flood_protection_profile_binding_map_list_result", fields, reflect.TypeOf(PolicyFirewallFloodProtectionProfileBindingMapListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_firewall_flood_protection_profile_binding_map_list_result", fields, reflect.TypeOf(PolicyFirewallFloodProtectionProfileBindingMapListResult{}), fieldNameMap, validators) } -func PolicyFirewallSchedulerBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyFirewallIpReputationConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["days"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["download_frequency_in_mins"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["download_frequency_in_mins"] = "DownloadFrequencyInMins" + fields["download_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["download_status"] = "DownloadStatus" + fields["enable_auto_download"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["enable_auto_download"] = "EnableAutoDownload" + fields["last_feed_download"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["last_feed_download"] = "LastFeedDownload" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_firewall_ip_reputation_config", fields, reflect.TypeOf(PolicyFirewallIpReputationConfig{}), fieldNameMap, validators) +} + +func PolicyFirewallSchedulerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["days"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["days"] = "Days" - fields["end_date"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["end_date"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["end_date"] = "EndDate" - fields["end_time"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["end_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["end_time"] = "EndTime" - fields["recurring"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["recurring"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["recurring"] = "Recurring" - fields["start_date"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["start_date"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["start_date"] = "StartDate" - fields["start_time"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["start_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["start_time"] = "StartTime" - fields["time_interval"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyTimeIntervalValueBindingType), reflect.TypeOf([]PolicyTimeIntervalValue{}))) + fields["time_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyTimeIntervalValueBindingType), reflect.TypeOf([]PolicyTimeIntervalValue{}))) fieldNameMap["time_interval"] = "TimeInterval" - fields["timezone"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["timezone"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["timezone"] = "Timezone" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_firewall_scheduler", fields, reflect.TypeOf(PolicyFirewallScheduler{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_firewall_scheduler", fields, reflect.TypeOf(PolicyFirewallScheduler{}), fieldNameMap, validators) } -func PolicyFirewallSchedulerListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyFirewallSchedulerListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyFirewallSchedulerBindingType), reflect.TypeOf([]PolicyFirewallScheduler{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyFirewallSchedulerBindingType), reflect.TypeOf([]PolicyFirewallScheduler{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_firewall_scheduler_list_result", fields, reflect.TypeOf(PolicyFirewallSchedulerListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_firewall_scheduler_list_result", fields, reflect.TypeOf(PolicyFirewallSchedulerListResult{}), fieldNameMap, validators) } -func PolicyFirewallSessionTimerProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyFirewallSessionTimerProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["icmp_error_reply"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["icmp_error_reply"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["icmp_error_reply"] = "IcmpErrorReply" - fields["icmp_first_packet"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["icmp_first_packet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["icmp_first_packet"] = "IcmpFirstPacket" - fields["tcp_closed"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["tcp_closed"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["tcp_closed"] = "TcpClosed" - fields["tcp_closing"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["tcp_closing"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["tcp_closing"] = "TcpClosing" - fields["tcp_established"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["tcp_established"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["tcp_established"] = "TcpEstablished" - fields["tcp_finwait"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["tcp_finwait"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["tcp_finwait"] = "TcpFinwait" - fields["tcp_first_packet"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["tcp_first_packet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["tcp_first_packet"] = "TcpFirstPacket" - fields["tcp_opening"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["tcp_opening"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["tcp_opening"] = "TcpOpening" - fields["udp_first_packet"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["udp_first_packet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["udp_first_packet"] = "UdpFirstPacket" - fields["udp_multiple"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["udp_multiple"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["udp_multiple"] = "UdpMultiple" - fields["udp_single"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["udp_single"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["udp_single"] = "UdpSingle" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_firewall_session_timer_profile", fields, reflect.TypeOf(PolicyFirewallSessionTimerProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_firewall_session_timer_profile", fields, reflect.TypeOf(PolicyFirewallSessionTimerProfile{}), fieldNameMap, validators) } -func PolicyFirewallSessionTimerProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyFirewallSessionTimerProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["firewall_session_timer_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["firewall_session_timer_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["firewall_session_timer_profile_path"] = "FirewallSessionTimerProfilePath" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_firewall_session_timer_profile_binding_map", fields, reflect.TypeOf(PolicyFirewallSessionTimerProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_firewall_session_timer_profile_binding_map", fields, reflect.TypeOf(PolicyFirewallSessionTimerProfileBindingMap{}), fieldNameMap, validators) +} + +func PolicyFirewallSessionTimerProfileBindingMapListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyFirewallSessionTimerProfileBindingMapBindingType), reflect.TypeOf([]PolicyFirewallSessionTimerProfileBindingMap{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_firewall_session_timer_profile_binding_map_list_result", fields, reflect.TypeOf(PolicyFirewallSessionTimerProfileBindingMapListResult{}), fieldNameMap, validators) +} + +func PolicyFirewallSessionTimerProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyFirewallSessionTimerProfileBindingType), reflect.TypeOf([]PolicyFirewallSessionTimerProfile{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_firewall_session_timer_profile_list_result", fields, reflect.TypeOf(PolicyFirewallSessionTimerProfileListResult{}), fieldNameMap, validators) +} + +func PolicyGroupAntreaEgressClusterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["antrea_egresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyAntreaEgressBindingType), reflect.TypeOf([]PolicyAntreaEgress{}))) + fieldNameMap["antrea_egresses"] = "AntreaEgresses" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["external_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["external_id"] = "ExternalId" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_group_antrea_egress_cluster", fields, reflect.TypeOf(PolicyGroupAntreaEgressCluster{}), fieldNameMap, validators) +} + +func PolicyGroupAntreaEgressListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["clusters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyGroupAntreaEgressClusterBindingType), reflect.TypeOf([]PolicyGroupAntreaEgressCluster{}))) + fieldNameMap["clusters"] = "Clusters" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_group_antrea_egress_list", fields, reflect.TypeOf(PolicyGroupAntreaEgressList{}), fieldNameMap, validators) +} + +func PolicyGroupAntreaEgressListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyGroupAntreaEgressListBindingType), reflect.TypeOf([]PolicyGroupAntreaEgressList{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_group_antrea_egress_list_result", fields, reflect.TypeOf(PolicyGroupAntreaEgressListResult{}), fieldNameMap, validators) +} + +func PolicyGroupAntreaIPPoolClusterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["antrea_ip_pools"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyAntreaIPPoolBindingType), reflect.TypeOf([]PolicyAntreaIPPool{}))) + fieldNameMap["antrea_ip_pools"] = "AntreaIpPools" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["external_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["external_id"] = "ExternalId" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_group_antrea_IP_pool_cluster", fields, reflect.TypeOf(PolicyGroupAntreaIPPoolCluster{}), fieldNameMap, validators) +} + +func PolicyGroupAntreaIPPoolListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["clusters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyGroupAntreaIPPoolClusterBindingType), reflect.TypeOf([]PolicyGroupAntreaIPPoolCluster{}))) + fieldNameMap["clusters"] = "Clusters" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_group_antrea_IP_pool_list", fields, reflect.TypeOf(PolicyGroupAntreaIPPoolList{}), fieldNameMap, validators) +} + +func PolicyGroupAntreaIPPoolListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyGroupAntreaIPPoolListBindingType), reflect.TypeOf([]PolicyGroupAntreaIPPoolList{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_group_antrea_IP_pool_list_result", fields, reflect.TypeOf(PolicyGroupAntreaIPPoolListResult{}), fieldNameMap, validators) +} + +func PolicyGroupAssociatedKubernetesClusterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["external_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["external_id"] = "ExternalId" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_group_associated_kubernetes_cluster", fields, reflect.TypeOf(PolicyGroupAssociatedKubernetesCluster{}), fieldNameMap, validators) +} + +func PolicyGroupAssociatedKubernetesClusterListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["clusters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyGroupAssociatedKubernetesClusterBindingType), reflect.TypeOf([]PolicyGroupAssociatedKubernetesCluster{}))) + fieldNameMap["clusters"] = "Clusters" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_group_associated_kubernetes_cluster_list", fields, reflect.TypeOf(PolicyGroupAssociatedKubernetesClusterList{}), fieldNameMap, validators) +} + +func PolicyGroupAssociatedKubernetesClusterListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyGroupAssociatedKubernetesClusterListBindingType), reflect.TypeOf([]PolicyGroupAssociatedKubernetesClusterList{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_group_associated_kubernetes_cluster_list_result", fields, reflect.TypeOf(PolicyGroupAssociatedKubernetesClusterListResult{}), fieldNameMap, validators) +} + +func PolicyGroupIPMembersListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_group_IP_members_list_result", fields, reflect.TypeOf(PolicyGroupIPMembersListResult{}), fieldNameMap, validators) +} + +func PolicyGroupKubernetesGatewayClusterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["external_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["external_id"] = "ExternalId" + fields["namespaces"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyGroupKubernetesGatewayNamespaceBindingType), reflect.TypeOf([]PolicyGroupKubernetesGatewayNamespace{}))) + fieldNameMap["namespaces"] = "Namespaces" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_group_kubernetes_gateway_cluster", fields, reflect.TypeOf(PolicyGroupKubernetesGatewayCluster{}), fieldNameMap, validators) +} + +func PolicyGroupKubernetesGatewayListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["clusters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyGroupKubernetesGatewayClusterBindingType), reflect.TypeOf([]PolicyGroupKubernetesGatewayCluster{}))) + fieldNameMap["clusters"] = "Clusters" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_group_kubernetes_gateway_list", fields, reflect.TypeOf(PolicyGroupKubernetesGatewayList{}), fieldNameMap, validators) +} + +func PolicyGroupKubernetesGatewayListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyGroupKubernetesGatewayListBindingType), reflect.TypeOf([]PolicyGroupKubernetesGatewayList{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_group_kubernetes_gateway_list_result", fields, reflect.TypeOf(PolicyGroupKubernetesGatewayListResult{}), fieldNameMap, validators) +} + +func PolicyGroupKubernetesGatewayNamespaceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["external_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["external_id"] = "ExternalId" + fields["kubernetes_gateways"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyKubernetesGatewayBindingType), reflect.TypeOf([]PolicyKubernetesGateway{}))) + fieldNameMap["kubernetes_gateways"] = "KubernetesGateways" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_group_kubernetes_gateway_namespace", fields, reflect.TypeOf(PolicyGroupKubernetesGatewayNamespace{}), fieldNameMap, validators) } -func PolicyFirewallSessionTimerProfileBindingMapListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyGroupKubernetesIngressClusterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["external_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["external_id"] = "ExternalId" + fields["namespaces"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyGroupKubernetesIngressNamespaceBindingType), reflect.TypeOf([]PolicyGroupKubernetesIngressNamespace{}))) + fieldNameMap["namespaces"] = "Namespaces" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_group_kubernetes_ingress_cluster", fields, reflect.TypeOf(PolicyGroupKubernetesIngressCluster{}), fieldNameMap, validators) +} + +func PolicyGroupKubernetesIngressListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["clusters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyGroupKubernetesIngressClusterBindingType), reflect.TypeOf([]PolicyGroupKubernetesIngressCluster{}))) + fieldNameMap["clusters"] = "Clusters" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_group_kubernetes_ingress_list", fields, reflect.TypeOf(PolicyGroupKubernetesIngressList{}), fieldNameMap, validators) +} + +func PolicyGroupKubernetesIngressListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyFirewallSessionTimerProfileBindingMapBindingType), reflect.TypeOf([]PolicyFirewallSessionTimerProfileBindingMap{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyGroupKubernetesIngressListBindingType), reflect.TypeOf([]PolicyGroupKubernetesIngressList{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_firewall_session_timer_profile_binding_map_list_result", fields, reflect.TypeOf(PolicyFirewallSessionTimerProfileBindingMapListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_group_kubernetes_ingress_list_result", fields, reflect.TypeOf(PolicyGroupKubernetesIngressListResult{}), fieldNameMap, validators) +} + +func PolicyGroupKubernetesIngressNamespaceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["external_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["external_id"] = "ExternalId" + fields["kubernetes_ingresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyKubernetesIngressBindingType), reflect.TypeOf([]PolicyKubernetesIngress{}))) + fieldNameMap["kubernetes_ingresses"] = "KubernetesIngresses" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_group_kubernetes_ingress_namespace", fields, reflect.TypeOf(PolicyGroupKubernetesIngressNamespace{}), fieldNameMap, validators) +} + +func PolicyGroupKubernetesNodeClusterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["external_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["external_id"] = "ExternalId" + fields["kubernetes_nodes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyKubernetesNodeBindingType), reflect.TypeOf([]PolicyKubernetesNode{}))) + fieldNameMap["kubernetes_nodes"] = "KubernetesNodes" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_group_kubernetes_node_cluster", fields, reflect.TypeOf(PolicyGroupKubernetesNodeCluster{}), fieldNameMap, validators) +} + +func PolicyGroupKubernetesNodeListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["clusters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyGroupKubernetesNodeClusterBindingType), reflect.TypeOf([]PolicyGroupKubernetesNodeCluster{}))) + fieldNameMap["clusters"] = "Clusters" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_group_kubernetes_node_list", fields, reflect.TypeOf(PolicyGroupKubernetesNodeList{}), fieldNameMap, validators) +} + +func PolicyGroupKubernetesNodeListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyGroupKubernetesNodeListBindingType), reflect.TypeOf([]PolicyGroupKubernetesNodeList{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_group_kubernetes_node_list_result", fields, reflect.TypeOf(PolicyGroupKubernetesNodeListResult{}), fieldNameMap, validators) +} + +func PolicyGroupKubernetesServiceClusterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["external_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["external_id"] = "ExternalId" + fields["namespaces"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyGroupKubernetesServiceNamespaceBindingType), reflect.TypeOf([]PolicyGroupKubernetesServiceNamespace{}))) + fieldNameMap["namespaces"] = "Namespaces" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_group_kubernetes_service_cluster", fields, reflect.TypeOf(PolicyGroupKubernetesServiceCluster{}), fieldNameMap, validators) +} + +func PolicyGroupKubernetesServiceListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["clusters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyGroupKubernetesServiceClusterBindingType), reflect.TypeOf([]PolicyGroupKubernetesServiceCluster{}))) + fieldNameMap["clusters"] = "Clusters" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_group_kubernetes_service_list", fields, reflect.TypeOf(PolicyGroupKubernetesServiceList{}), fieldNameMap, validators) +} + +func PolicyGroupKubernetesServiceListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyGroupKubernetesServiceListBindingType), reflect.TypeOf([]PolicyGroupKubernetesServiceList{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_group_kubernetes_service_list_result", fields, reflect.TypeOf(PolicyGroupKubernetesServiceListResult{}), fieldNameMap, validators) +} + +func PolicyGroupKubernetesServiceNamespaceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["external_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["external_id"] = "ExternalId" + fields["kubernetes_services"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyKubernetesServiceBindingType), reflect.TypeOf([]PolicyKubernetesService{}))) + fieldNameMap["kubernetes_services"] = "KubernetesServices" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_group_kubernetes_service_namespace", fields, reflect.TypeOf(PolicyGroupKubernetesServiceNamespace{}), fieldNameMap, validators) +} + +func PolicyGroupMemberDetailsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_group_member_details", fields, reflect.TypeOf(PolicyGroupMemberDetails{}), fieldNameMap, validators) +} + +func PolicyGroupMembersListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyGroupMemberDetailsBindingType), reflect.TypeOf([]PolicyGroupMemberDetails{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_group_members_list_result", fields, reflect.TypeOf(PolicyGroupMembersListResult{}), fieldNameMap, validators) +} + +func PolicyGroupPodCidrClusterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["external_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["external_id"] = "ExternalId" + fields["kubernetes_nodes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyKubernetesNodePodCidrBindingType), reflect.TypeOf([]PolicyKubernetesNodePodCidr{}))) + fieldNameMap["kubernetes_nodes"] = "KubernetesNodes" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_group_pod_cidr_cluster", fields, reflect.TypeOf(PolicyGroupPodCidrCluster{}), fieldNameMap, validators) +} + +func PolicyGroupPodCidrListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["clusters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyGroupPodCidrClusterBindingType), reflect.TypeOf([]PolicyGroupPodCidrCluster{}))) + fieldNameMap["clusters"] = "Clusters" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_group_pod_cidr_list", fields, reflect.TypeOf(PolicyGroupPodCidrList{}), fieldNameMap, validators) +} + +func PolicyGroupPodCidrListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyGroupPodCidrListBindingType), reflect.TypeOf([]PolicyGroupPodCidrList{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_group_pod_cidr_list_result", fields, reflect.TypeOf(PolicyGroupPodCidrListResult{}), fieldNameMap, validators) +} + +func PolicyHostInfraTrafficTypeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["dynamic_res_pool_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["dynamic_res_pool_name"] = "DynamicResPoolName" + fields["traffic_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["traffic_name"] = "TrafficName" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_host_infra_traffic_type", fields, reflect.TypeOf(PolicyHostInfraTrafficType{}), fieldNameMap, validators) +} + +func PolicyHostSwitchProfilesListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PolicyBaseHostSwitchProfileBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_host_switch_profiles_list_result", fields, reflect.TypeOf(PolicyHostSwitchProfilesListResult{}), fieldNameMap, validators) +} + +func PolicyHostTransportNodeProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["host_switch_spec"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(HostSwitchSpecBindingType)})) + fieldNameMap["host_switch_spec"] = "HostSwitchSpec" + fields["ignore_overridden_hosts"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["ignore_overridden_hosts"] = "IgnoreOverriddenHosts" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_host_transport_node_profile", fields, reflect.TypeOf(PolicyHostTransportNodeProfile{}), fieldNameMap, validators) +} + +func PolicyHostTransportNodeProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyHostTransportNodeProfileBindingType), reflect.TypeOf([]PolicyHostTransportNodeProfile{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_host_transport_node_profile_list_result", fields, reflect.TypeOf(PolicyHostTransportNodeProfileListResult{}), fieldNameMap, validators) +} + +func PolicyIPAddressInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["address_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["address_value"] = "AddressValue" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["next_hop"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["next_hop"] = "NextHop" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_IP_address_info", fields, reflect.TypeOf(PolicyIPAddressInfo{}), fieldNameMap, validators) +} + +func PolicyIdfwGroupVmDetailListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["group_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["group_path"] = "GroupPath" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IdfwVmDetailBindingType), reflect.TypeOf([]IdfwVmDetail{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_idfw_group_vm_detail_list_result", fields, reflect.TypeOf(PolicyIdfwGroupVmDetailListResult{}), fieldNameMap, validators) +} + +func PolicyIdsEventDataRequestBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(FilterRequestBindingType), reflect.TypeOf([]FilterRequest{}))) + fieldNameMap["filters"] = "Filters" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_ids_event_data_request", fields, reflect.TypeOf(PolicyIdsEventDataRequest{}), fieldNameMap, validators) +} + +func PolicyIdsEventFlowDataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["action_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["action_type"] = "ActionType" + fields["bytes_toclient"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["bytes_toclient"] = "BytesToclient" + fields["bytes_toserver"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["bytes_toserver"] = "BytesToserver" + fields["client_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["client_ip"] = "ClientIp" + fields["destination_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["destination_ip"] = "DestinationIp" + fields["destination_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["destination_port"] = "DestinationPort" + fields["gateway"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["gateway"] = "Gateway" + fields["gateway_tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["gateway_tags"] = "GatewayTags" + fields["host"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["host"] = "Host" + fields["local_vm_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["local_vm_ip"] = "LocalVmIp" + fields["profile_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["profile_id"] = "ProfileId" + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["protocol"] = "Protocol" + fields["rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["rule_id"] = "RuleId" + fields["source_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["source_ip"] = "SourceIp" + fields["source_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["source_port"] = "SourcePort" + fields["traffic_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["traffic_type"] = "TrafficType" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_ids_event_flow_data", fields, reflect.TypeOf(PolicyIdsEventFlowData{}), fieldNameMap, validators) +} + +func PolicyIdsEventsBySignatureBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["count"] = "Count" + fields["first_occurence"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["first_occurence"] = "FirstOccurence" + fields["first_occurrence_site"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["first_occurrence_site"] = "FirstOccurrenceSite" + fields["is_ongoing"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["is_ongoing"] = "IsOngoing" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_type"] = "ResourceType" + fields["severity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["severity"] = "Severity" + fields["signature_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["signature_id"] = "SignatureId" + fields["signature_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["signature_name"] = "SignatureName" + fields["sites_occurred"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["sites_occurred"] = "SitesOccurred" + fields["traffic_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["traffic_type"] = "TrafficType" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_ids_events_by_signature", fields, reflect.TypeOf(PolicyIdsEventsBySignature{}), fieldNameMap, validators) +} + +func PolicyIdsEventsBySignatureResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyIdsEventsBySignatureBindingType), reflect.TypeOf([]PolicyIdsEventsBySignature{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_ids_events_by_signature_result", fields, reflect.TypeOf(PolicyIdsEventsBySignatureResult{}), fieldNameMap, validators) +} + +func PolicyIdsEventsSummaryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["affected_ip_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["affected_ip_count"] = "AffectedIpCount" + fields["affected_vm_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["affected_vm_count"] = "AffectedVmCount" + fields["first_occurence"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["first_occurence"] = "FirstOccurence" + fields["ids_flow_details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) + fieldNameMap["ids_flow_details"] = "IdsFlowDetails" + fields["is_ongoing"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["is_ongoing"] = "IsOngoing" + fields["is_rule_valid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["is_rule_valid"] = "IsRuleValid" + fields["latest_occurence"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["latest_occurence"] = "LatestOccurence" + fields["project_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["project_path"] = "ProjectPath" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_type"] = "ResourceType" + fields["rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["rule_id"] = "RuleId" + fields["signature_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["signature_id"] = "SignatureId" + fields["signature_metadata"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) + fieldNameMap["signature_metadata"] = "SignatureMetadata" + fields["site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["site_id"] = "SiteId" + fields["total_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["total_count"] = "TotalCount" + fields["user_details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) + fieldNameMap["user_details"] = "UserDetails" + fields["vm_details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) + fieldNameMap["vm_details"] = "VmDetails" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_ids_events_summary", fields, reflect.TypeOf(PolicyIdsEventsSummary{}), fieldNameMap, validators) } -func PolicyFirewallSessionTimerProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyIdsIpListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyFirewallSessionTimerProfileBindingType), reflect.TypeOf([]PolicyFirewallSessionTimerProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_firewall_session_timer_profile_list_result", fields, reflect.TypeOf(PolicyFirewallSessionTimerProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_ids_ip_list", fields, reflect.TypeOf(PolicyIdsIpList{}), fieldNameMap, validators) } -func PolicyGroupIPMembersListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyIdsSummaryListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyIdsEventsSummaryBindingType), reflect.TypeOf([]PolicyIdsEventsSummary{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_group_IP_members_list_result", fields, reflect.TypeOf(PolicyGroupIPMembersListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_ids_summary_list_result", fields, reflect.TypeOf(PolicyIdsSummaryListResult{}), fieldNameMap, validators) } -func PolicyGroupMemberDetailsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyIdsUserListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["id"] = "Id" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["path"] = "Path" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_group_member_details", fields, reflect.TypeOf(PolicyGroupMemberDetails{}), fieldNameMap, validators) -} - -func PolicyGroupMembersListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyGroupMemberDetailsBindingType), reflect.TypeOf([]PolicyGroupMemberDetails{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_group_members_list_result", fields, reflect.TypeOf(PolicyGroupMembersListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_ids_user_list", fields, reflect.TypeOf(PolicyIdsUserList{}), fieldNameMap, validators) } -func PolicyHostInfraTrafficTypeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyIdsUserStatsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dynamic_res_pool_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["dynamic_res_pool_name"] = "DynamicResPoolName" - fields["traffic_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["traffic_name"] = "TrafficName" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_host_infra_traffic_type", fields, reflect.TypeOf(PolicyHostInfraTrafficType{}), fieldNameMap, validators) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["count"] = "Count" + fields["user_list"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["user_list"] = "UserList" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_ids_user_stats", fields, reflect.TypeOf(PolicyIdsUserStats{}), fieldNameMap, validators) } -func PolicyHostSwitchProfilesListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyIdsVmListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PolicyBaseHostSwitchProfileBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_host_switch_profiles_list_result", fields, reflect.TypeOf(PolicyHostSwitchProfilesListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_ids_vm_list", fields, reflect.TypeOf(PolicyIdsVmList{}), fieldNameMap, validators) } -func PolicyHostTransportNodeProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyIdsVmStatsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["count"] = "Count" + fields["vm_list"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["vm_list"] = "VmList" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_ids_vm_stats", fields, reflect.TypeOf(PolicyIdsVmStats{}), fieldNameMap, validators) +} + +func PolicyIgmpProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["host_switch_spec"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(HostSwitchSpecBindingType)}, bindings.REST)) - fieldNameMap["host_switch_spec"] = "HostSwitchSpec" - fields["ignore_overridden_hosts"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["ignore_overridden_hosts"] = "IgnoreOverriddenHosts" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_host_transport_node_profile", fields, reflect.TypeOf(PolicyHostTransportNodeProfile{}), fieldNameMap, validators) -} - -func PolicyHostTransportNodeProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyHostTransportNodeProfileBindingType), reflect.TypeOf([]PolicyHostTransportNodeProfile{}))) - fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_host_transport_node_profile_list_result", fields, reflect.TypeOf(PolicyHostTransportNodeProfileListResult{}), fieldNameMap, validators) -} - -func PolicyIPAddressInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["address_value"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["address_value"] = "AddressValue" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["display_name"] = "DisplayName" - fields["next_hop"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["next_hop"] = "NextHop" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_IP_address_info", fields, reflect.TypeOf(PolicyIPAddressInfo{}), fieldNameMap, validators) -} - -func PolicyIdfwGroupVmDetailListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["sort_by"] = "SortBy" - fields["group_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["group_path"] = "GroupPath" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IdfwVmDetailBindingType), reflect.TypeOf([]IdfwVmDetail{}))) - fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_idfw_group_vm_detail_list_result", fields, reflect.TypeOf(PolicyIdfwGroupVmDetailListResult{}), fieldNameMap, validators) -} - -func PolicyIdsEventDataRequestBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(FilterRequestBindingType), reflect.TypeOf([]FilterRequest{}))) - fieldNameMap["filters"] = "Filters" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_ids_event_data_request", fields, reflect.TypeOf(PolicyIdsEventDataRequest{}), fieldNameMap, validators) -} - -func PolicyIdsEventFlowDataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["action_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["action_type"] = "ActionType" - fields["bytes_toclient"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["bytes_toclient"] = "BytesToclient" - fields["bytes_toserver"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["bytes_toserver"] = "BytesToserver" - fields["client_ip"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["client_ip"] = "ClientIp" - fields["destination_ip"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["destination_ip"] = "DestinationIp" - fields["destination_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["destination_port"] = "DestinationPort" - fields["gateway"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["gateway"] = "Gateway" - fields["gateway_tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) - fieldNameMap["gateway_tags"] = "GatewayTags" - fields["host"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["host"] = "Host" - fields["local_vm_ip"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["local_vm_ip"] = "LocalVmIp" - fields["profile_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["profile_id"] = "ProfileId" - fields["protocol"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["protocol"] = "Protocol" - fields["rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["rule_id"] = "RuleId" - fields["source_ip"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["source_ip"] = "SourceIp" - fields["source_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["source_port"] = "SourcePort" - fields["traffic_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["traffic_type"] = "TrafficType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_ids_event_flow_data", fields, reflect.TypeOf(PolicyIdsEventFlowData{}), fieldNameMap, validators) -} - -func PolicyIdsEventsBySignatureBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["count"] = "Count" - fields["first_occurence"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["first_occurence"] = "FirstOccurence" - fields["is_ongoing"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["is_ongoing"] = "IsOngoing" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["resource_type"] = "ResourceType" - fields["severity"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["severity"] = "Severity" - fields["signature_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["signature_id"] = "SignatureId" - fields["signature_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["signature_name"] = "SignatureName" - fields["traffic_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["traffic_type"] = "TrafficType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_ids_events_by_signature", fields, reflect.TypeOf(PolicyIdsEventsBySignature{}), fieldNameMap, validators) -} - -func PolicyIdsEventsBySignatureResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyIdsEventsBySignatureBindingType), reflect.TypeOf([]PolicyIdsEventsBySignature{}))) - fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_ids_events_by_signature_result", fields, reflect.TypeOf(PolicyIdsEventsBySignatureResult{}), fieldNameMap, validators) -} - -func PolicyIdsEventsSummaryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["affected_ip_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["affected_ip_count"] = "AffectedIpCount" - fields["affected_vm_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["affected_vm_count"] = "AffectedVmCount" - fields["first_occurence"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["first_occurence"] = "FirstOccurence" - fields["ids_flow_details"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.REST)) - fieldNameMap["ids_flow_details"] = "IdsFlowDetails" - fields["is_ongoing"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["is_ongoing"] = "IsOngoing" - fields["is_rule_valid"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["is_rule_valid"] = "IsRuleValid" - fields["latest_occurence"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["latest_occurence"] = "LatestOccurence" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["resource_type"] = "ResourceType" - fields["rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["rule_id"] = "RuleId" - fields["signature_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["signature_id"] = "SignatureId" - fields["signature_metadata"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.REST)) - fieldNameMap["signature_metadata"] = "SignatureMetadata" - fields["total_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["total_count"] = "TotalCount" - fields["user_details"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.REST)) - fieldNameMap["user_details"] = "UserDetails" - fields["vm_details"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.REST)) - fieldNameMap["vm_details"] = "VmDetails" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_ids_events_summary", fields, reflect.TypeOf(PolicyIdsEventsSummary{}), fieldNameMap, validators) -} - -func PolicyIdsIpListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) - fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_ids_ip_list", fields, reflect.TypeOf(PolicyIdsIpList{}), fieldNameMap, validators) -} - -func PolicyIdsSummaryListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyIdsEventsSummaryBindingType), reflect.TypeOf([]PolicyIdsEventsSummary{}))) - fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_ids_summary_list_result", fields, reflect.TypeOf(PolicyIdsSummaryListResult{}), fieldNameMap, validators) -} - -func PolicyIdsUserListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) - fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_ids_user_list", fields, reflect.TypeOf(PolicyIdsUserList{}), fieldNameMap, validators) -} - -func PolicyIdsUserStatsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["count"] = "Count" - fields["user_list"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) - fieldNameMap["user_list"] = "UserList" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_ids_user_stats", fields, reflect.TypeOf(PolicyIdsUserStats{}), fieldNameMap, validators) + fields["last_member_query_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["last_member_query_interval"] = "LastMemberQueryInterval" + fields["query_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["query_interval"] = "QueryInterval" + fields["query_max_response_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["query_max_response_time"] = "QueryMaxResponseTime" + fields["robustness_variable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["robustness_variable"] = "RobustnessVariable" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_igmp_profile", fields, reflect.TypeOf(PolicyIgmpProfile{}), fieldNameMap, validators) } -func PolicyIdsVmListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyIgmpProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyIgmpProfileBindingType), reflect.TypeOf([]PolicyIgmpProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_ids_vm_list", fields, reflect.TypeOf(PolicyIdsVmList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_igmp_profile_list_result", fields, reflect.TypeOf(PolicyIgmpProfileListResult{}), fieldNameMap, validators) } -func PolicyIdsVmStatsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyInsertParametersBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["count"] = "Count" - fields["vm_list"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) - fieldNameMap["vm_list"] = "VmList" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_ids_vm_stats", fields, reflect.TypeOf(PolicyIdsVmStats{}), fieldNameMap, validators) + fields["anchor_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["anchor_path"] = "AnchorPath" + fields["operation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["operation"] = "Operation" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_insert_parameters", fields, reflect.TypeOf(PolicyInsertParameters{}), fieldNameMap, validators) } -func PolicyIgmpProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyInterVrfRoutingConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["last_member_query_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["last_member_query_interval"] = "LastMemberQueryInterval" - fields["query_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["query_interval"] = "QueryInterval" - fields["query_max_response_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["query_max_response_time"] = "QueryMaxResponseTime" - fields["robustness_variable"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["robustness_variable"] = "RobustnessVariable" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_igmp_profile", fields, reflect.TypeOf(PolicyIgmpProfile{}), fieldNameMap, validators) + fields["bgp_route_leaking"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(BgpRouteLeakingBindingType), reflect.TypeOf([]BgpRouteLeaking{}))) + fieldNameMap["bgp_route_leaking"] = "BgpRouteLeaking" + fields["static_route_advertisement"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyStaticRouteAdvertisementBindingType)) + fieldNameMap["static_route_advertisement"] = "StaticRouteAdvertisement" + fields["target_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["target_path"] = "TargetPath" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_inter_vrf_routing_config", fields, reflect.TypeOf(PolicyInterVrfRoutingConfig{}), fieldNameMap, validators) } -func PolicyIgmpProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyInterVrfRoutingConfigListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyIgmpProfileBindingType), reflect.TypeOf([]PolicyIgmpProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyInterVrfRoutingConfigBindingType), reflect.TypeOf([]PolicyInterVrfRoutingConfig{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_igmp_profile_list_result", fields, reflect.TypeOf(PolicyIgmpProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_inter_vrf_routing_config_list_result", fields, reflect.TypeOf(PolicyInterVrfRoutingConfigListResult{}), fieldNameMap, validators) } -func PolicyInsertParametersBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyInterfaceGroupStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["anchor_path"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["anchor_path"] = "AnchorPath" - fields["operation"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["operation"] = "Operation" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_insert_parameters", fields, reflect.TypeOf(PolicyInsertParameters{}), fieldNameMap, validators) + fields["members"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LogicalRouterPortStatisticsBindingType), reflect.TypeOf([]LogicalRouterPortStatistics{}))) + fieldNameMap["members"] = "Members" + fields["summary"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(AggregatedLogicalRouterPortCountersBindingType)) + fieldNameMap["summary"] = "Summary" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_interface_group_statistics", fields, reflect.TypeOf(PolicyInterfaceGroupStatistics{}), fieldNameMap, validators) } -func PolicyInterfaceOspfConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyInterfaceOspfConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["bfd_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["bfd_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["bfd_path"] = "BfdPath" - fields["dead_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dead_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dead_interval"] = "DeadInterval" - fields["enable_bfd"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_bfd"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_bfd"] = "EnableBfd" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["hello_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["hello_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["hello_interval"] = "HelloInterval" - fields["network_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["network_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["network_type"] = "NetworkType" - fields["ospf_area"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ospf_area"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ospf_area"] = "OspfArea" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_interface_ospf_config", fields, reflect.TypeOf(PolicyInterfaceOspfConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_interface_ospf_config", fields, reflect.TypeOf(PolicyInterfaceOspfConfig{}), fieldNameMap, validators) } -func PolicyInterfaceStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyInterfaceStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["logical_router_port_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["logical_router_port_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["logical_router_port_id"] = "LogicalRouterPortId" - fields["per_node_statistics"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LogicalRouterPortStatisticsPerNodeBindingType), reflect.TypeOf([]LogicalRouterPortStatisticsPerNode{}))) + fields["per_node_statistics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LogicalRouterPortStatisticsPerNodeBindingType), reflect.TypeOf([]LogicalRouterPortStatisticsPerNode{}))) fieldNameMap["per_node_statistics"] = "PerNodeStatistics" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_interface_statistics", fields, reflect.TypeOf(PolicyInterfaceStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_interface_statistics", fields, reflect.TypeOf(PolicyInterfaceStatistics{}), fieldNameMap, validators) } -func PolicyInterfaceStatisticsSummaryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyInterfaceStatisticsSummaryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["rx"] = bindings.NewOptionalType(bindings.NewReferenceType(LogicalRouterPortCountersBindingType)) + fields["rx"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LogicalRouterPortCountersBindingType)) fieldNameMap["rx"] = "Rx" - fields["tx"] = bindings.NewOptionalType(bindings.NewReferenceType(LogicalRouterPortCountersBindingType)) + fields["tx"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LogicalRouterPortCountersBindingType)) fieldNameMap["tx"] = "Tx" - fields["logical_router_port_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["logical_router_port_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["logical_router_port_id"] = "LogicalRouterPortId" - fields["interface_policy_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["interface_policy_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["interface_policy_path"] = "InterfacePolicyPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_interface_statistics_summary", fields, reflect.TypeOf(PolicyInterfaceStatisticsSummary{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_interface_statistics_summary", fields, reflect.TypeOf(PolicyInterfaceStatisticsSummary{}), fieldNameMap, validators) } -func PolicyIpsecVpnIkeServiceSummaryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyIpsecVpnIkeServiceSummaryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["aggregate_traffic_counters"] = bindings.NewOptionalType(bindings.NewReferenceType(IPSecVPNTrafficCountersBindingType)) + fields["aggregate_traffic_counters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPSecVPNTrafficCountersBindingType)) fieldNameMap["aggregate_traffic_counters"] = "AggregateTrafficCounters" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["session_summary"] = bindings.NewOptionalType(bindings.NewReferenceType(IPsecVPNIKESessionSummaryBindingType)) + fields["session_summary"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPsecVPNIKESessionSummaryBindingType)) fieldNameMap["session_summary"] = "SessionSummary" - fields["traffic_summary_per_session"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPSecVPNSessionTrafficSummaryBindingType), reflect.TypeOf([]IPSecVPNSessionTrafficSummary{}))) + fields["traffic_summary_per_session"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPSecVPNSessionTrafficSummaryBindingType), reflect.TypeOf([]IPSecVPNSessionTrafficSummary{}))) fieldNameMap["traffic_summary_per_session"] = "TrafficSummaryPerSession" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["ipsec_vpn_service_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ipsec_vpn_service_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ipsec_vpn_service_path"] = "IpsecVpnServicePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_ipsec_vpn_ike_service_summary", fields, reflect.TypeOf(PolicyIpsecVpnIkeServiceSummary{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_ipsec_vpn_ike_service_summary", fields, reflect.TypeOf(PolicyIpsecVpnIkeServiceSummary{}), fieldNameMap, validators) } -func PolicyIpsecVpnSessionSummaryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyIpsecVpnSessionSummaryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["aggregate_traffic_counters"] = bindings.NewOptionalType(bindings.NewReferenceType(IPSecVPNTrafficCountersBindingType)) + fields["aggregate_traffic_counters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPSecVPNTrafficCountersBindingType)) fieldNameMap["aggregate_traffic_counters"] = "AggregateTrafficCounters" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["session_summary"] = bindings.NewOptionalType(bindings.NewReferenceType(IPsecVPNIKESessionSummaryBindingType)) + fields["session_summary"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPsecVPNIKESessionSummaryBindingType)) fieldNameMap["session_summary"] = "SessionSummary" - fields["traffic_summary_per_session"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPSecVPNSessionTrafficSummaryBindingType), reflect.TypeOf([]IPSecVPNSessionTrafficSummary{}))) + fields["traffic_summary_per_session"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPSecVPNSessionTrafficSummaryBindingType), reflect.TypeOf([]IPSecVPNSessionTrafficSummary{}))) fieldNameMap["traffic_summary_per_session"] = "TrafficSummaryPerSession" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_ipsec_vpn_session_summary", fields, reflect.TypeOf(PolicyIpsecVpnSessionSummary{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_ipsec_vpn_session_summary", fields, reflect.TypeOf(PolicyIpsecVpnSessionSummary{}), fieldNameMap, validators) } -func PolicyLabelBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyKubernetesGatewayBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["external_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["external_id"] = "ExternalId" + fields["gateway_ip_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["gateway_ip_addresses"] = "GatewayIpAddresses" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_kubernetes_gateway", fields, reflect.TypeOf(PolicyKubernetesGateway{}), fieldNameMap, validators) +} + +func PolicyKubernetesIngressBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["external_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["external_id"] = "ExternalId" + fields["load_balance_ingress_ip_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["load_balance_ingress_ip_addresses"] = "LoadBalanceIngressIpAddresses" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_kubernetes_ingress", fields, reflect.TypeOf(PolicyKubernetesIngress{}), fieldNameMap, validators) +} + +func PolicyKubernetesNodeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["external_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["external_id"] = "ExternalId" + fields["ip_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["ip_addresses"] = "IpAddresses" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_kubernetes_node", fields, reflect.TypeOf(PolicyKubernetesNode{}), fieldNameMap, validators) +} + +func PolicyKubernetesNodePodCidrBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["external_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["external_id"] = "ExternalId" + fields["pod_cidrs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["pod_cidrs"] = "PodCidrs" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_kubernetes_node_pod_cidr", fields, reflect.TypeOf(PolicyKubernetesNodePodCidr{}), fieldNameMap, validators) +} + +func PolicyKubernetesResourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["external_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["external_id"] = "ExternalId" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_kubernetes_resource", fields, reflect.TypeOf(PolicyKubernetesResource{}), fieldNameMap, validators) +} + +func PolicyKubernetesServiceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["external_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["external_id"] = "ExternalId" + fields["cluster_ips"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["cluster_ips"] = "ClusterIps" + fields["load_balance_ingresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyKubernetesServiceLoadBalancerIngressBindingType), reflect.TypeOf([]PolicyKubernetesServiceLoadBalancerIngress{}))) + fieldNameMap["load_balance_ingresses"] = "LoadBalanceIngresses" + fields["node_port_local_endpoints"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyKubernetesServiceNodePortLocalEndpointBindingType), reflect.TypeOf([]PolicyKubernetesServiceNodePortLocalEndpoint{}))) + fieldNameMap["node_port_local_endpoints"] = "NodePortLocalEndpoints" + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["type"] = "Type_" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_kubernetes_service", fields, reflect.TypeOf(PolicyKubernetesService{}), fieldNameMap, validators) +} + +func PolicyKubernetesServiceLoadBalancerIngressBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["hostname"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["hostname"] = "Hostname" + fields["load_balancer_ingress_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["load_balancer_ingress_ip"] = "LoadBalancerIngressIp" + fields["ports"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyKubernetesServiceLoadBalancerIngressPortStatusBindingType), reflect.TypeOf([]PolicyKubernetesServiceLoadBalancerIngressPortStatus{}))) + fieldNameMap["ports"] = "Ports" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_kubernetes_service_load_balancer_ingress", fields, reflect.TypeOf(PolicyKubernetesServiceLoadBalancerIngress{}), fieldNameMap, validators) +} + +func PolicyKubernetesServiceLoadBalancerIngressPortStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["port"] = "Port" + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["protocol"] = "Protocol" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_kubernetes_service_load_balancer_ingress_port_status", fields, reflect.TypeOf(PolicyKubernetesServiceLoadBalancerIngressPortStatus{}), fieldNameMap, validators) +} + +func PolicyKubernetesServiceNodePortLocalEndpointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["node_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["node_ip"] = "NodeIp" + fields["node_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["node_port"] = "NodePort" + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["protocol"] = "Protocol" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_kubernetes_service_node_port_local_endpoint", fields, reflect.TypeOf(PolicyKubernetesServiceNodePortLocalEndpoint{}), fieldNameMap, validators) +} + +func PolicyLabelBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["refs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["refs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["refs"] = "Refs" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_label", fields, reflect.TypeOf(PolicyLabel{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_label", fields, reflect.TypeOf(PolicyLabel{}), fieldNameMap, validators) } -func PolicyLabelListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyLabelListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyLabelBindingType), reflect.TypeOf([]PolicyLabel{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyLabelBindingType), reflect.TypeOf([]PolicyLabel{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_label_list_result", fields, reflect.TypeOf(PolicyLabelListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_label_list_result", fields, reflect.TypeOf(PolicyLabelListResult{}), fieldNameMap, validators) } -func PolicyLatencyStatProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyLatencyStatProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["applied_to_group_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["applied_to_group_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["applied_to_group_path"] = "AppliedToGroupPath" - fields["pnic_latency_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["pnic_latency_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["pnic_latency_enabled"] = "PnicLatencyEnabled" - fields["sampling_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sampling_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sampling_interval"] = "SamplingInterval" - fields["sampling_rate"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sampling_rate"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sampling_rate"] = "SamplingRate" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_latency_stat_profile", fields, reflect.TypeOf(PolicyLatencyStatProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_latency_stat_profile", fields, reflect.TypeOf(PolicyLatencyStatProfile{}), fieldNameMap, validators) } -func PolicyLatencyStatProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyLatencyStatProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyLatencyStatProfileBindingType), reflect.TypeOf([]PolicyLatencyStatProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyLatencyStatProfileBindingType), reflect.TypeOf([]PolicyLatencyStatProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_latency_stat_profile_list_result", fields, reflect.TypeOf(PolicyLatencyStatProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_latency_stat_profile_list_result", fields, reflect.TypeOf(PolicyLatencyStatProfileListResult{}), fieldNameMap, validators) } -func PolicyListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_list_result", fields, reflect.TypeOf(PolicyListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_list_result", fields, reflect.TypeOf(PolicyListResult{}), fieldNameMap, validators) } -func PolicyLiveTraceActionConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyLiveTraceActionConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["pktcap_config"] = bindings.NewOptionalType(bindings.NewReferenceType(LiveTracePacketGranularActionConfigBindingType)) + fields["datapath_stats_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LiveTracePacketGranularActionConfigBindingType)) + fieldNameMap["datapath_stats_config"] = "DatapathStatsConfig" + fields["pktcap_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LiveTracePacketGranularActionConfigBindingType)) fieldNameMap["pktcap_config"] = "PktcapConfig" - fields["trace_config"] = bindings.NewOptionalType(bindings.NewReferenceType(LiveTracePacketGranularActionConfigBindingType)) + fields["trace_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LiveTracePacketGranularActionConfigBindingType)) fieldNameMap["trace_config"] = "TraceConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_live_trace_action_config", fields, reflect.TypeOf(PolicyLiveTraceActionConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_live_trace_action_config", fields, reflect.TypeOf(PolicyLiveTraceActionConfig{}), fieldNameMap, validators) +} + +func PolicyLiveTraceIpsecVpnConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["session_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["session_path"] = "SessionPath" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_live_trace_ipsec_vpn_config", fields, reflect.TypeOf(PolicyLiveTraceIpsecVpnConfig{}), fieldNameMap, validators) } -func PolicyLldpHostSwitchProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyLldpHostSwitchProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["send_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["send_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["send_enabled"] = "SendEnabled" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["required_capabilities"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["required_capabilities"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["required_capabilities"] = "RequiredCapabilities" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_lldp_host_switch_profile", fields, reflect.TypeOf(PolicyLldpHostSwitchProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_lldp_host_switch_profile", fields, reflect.TypeOf(PolicyLldpHostSwitchProfile{}), fieldNameMap, validators) } -func PolicyMetadataProxyStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyMetadataProxyStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["metadata_proxy_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["metadata_proxy_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["metadata_proxy_path"] = "MetadataProxyPath" - fields["statistics"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(MetadataProxyStatisticsPerSegmentBindingType), reflect.TypeOf([]MetadataProxyStatisticsPerSegment{}))) + fields["statistics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(MetadataProxyStatisticsPerSegmentBindingType), reflect.TypeOf([]MetadataProxyStatisticsPerSegment{}))) fieldNameMap["statistics"] = "Statistics" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_metadata_proxy_statistics", fields, reflect.TypeOf(PolicyMetadataProxyStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_metadata_proxy_statistics", fields, reflect.TypeOf(PolicyMetadataProxyStatistics{}), fieldNameMap, validators) } -func PolicyMetadataProxyStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyMetadataProxyStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["error_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_message"] = "ErrorMessage" - fields["proxy_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["proxy_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["proxy_status"] = "ProxyStatus" - fields["transport_nodes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["transport_nodes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["transport_nodes"] = "TransportNodes" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_metadata_proxy_status", fields, reflect.TypeOf(PolicyMetadataProxyStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_metadata_proxy_status", fields, reflect.TypeOf(PolicyMetadataProxyStatus{}), fieldNameMap, validators) } -func PolicyMulticastConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyMulticastConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["igmp_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["igmp_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["igmp_profile_path"] = "IgmpProfilePath" - fields["pim_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pim_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pim_profile_path"] = "PimProfilePath" - fields["replication_multicast_range"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["replication_multicast_range"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["replication_multicast_range"] = "ReplicationMulticastRange" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_multicast_config", fields, reflect.TypeOf(PolicyMulticastConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_multicast_config", fields, reflect.TypeOf(PolicyMulticastConfig{}), fieldNameMap, validators) } -func PolicyMulticastForwardingBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyMulticastForwardingBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["gateway_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["gateway_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["gateway_path"] = "GatewayPath" - fields["mcast_forwarding_per_edge"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(MulticastForwardingPerEdgeBindingType), reflect.TypeOf([]MulticastForwardingPerEdge{}))) + fields["mcast_forwarding_per_edge"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(MulticastForwardingPerEdgeBindingType), reflect.TypeOf([]MulticastForwardingPerEdge{}))) fieldNameMap["mcast_forwarding_per_edge"] = "McastForwardingPerEdge" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_multicast_forwarding", fields, reflect.TypeOf(PolicyMulticastForwarding{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_multicast_forwarding", fields, reflect.TypeOf(PolicyMulticastForwarding{}), fieldNameMap, validators) } -func PolicyMulticastForwardingInCsvFormatBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyMulticastForwardingInCsvFormatBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["file_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["file_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["file_name"] = "FileName" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(MulticastForwardingCsvRecordBindingType), reflect.TypeOf([]MulticastForwardingCsvRecord{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(MulticastForwardingCsvRecordBindingType), reflect.TypeOf([]MulticastForwardingCsvRecord{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_multicast_forwarding_in_csv_format", fields, reflect.TypeOf(PolicyMulticastForwardingInCsvFormat{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_multicast_forwarding_in_csv_format", fields, reflect.TypeOf(PolicyMulticastForwardingInCsvFormat{}), fieldNameMap, validators) } -func PolicyMulticastRoutesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyMulticastRoutesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["gateway_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["gateway_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["gateway_path"] = "GatewayPath" - fields["mcast_routes_per_edge"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(MulticastRoutesPerEdgeBindingType), reflect.TypeOf([]MulticastRoutesPerEdge{}))) + fields["mcast_routes_per_edge"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(MulticastRoutesPerEdgeBindingType), reflect.TypeOf([]MulticastRoutesPerEdge{}))) fieldNameMap["mcast_routes_per_edge"] = "McastRoutesPerEdge" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_multicast_routes", fields, reflect.TypeOf(PolicyMulticastRoutes{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_multicast_routes", fields, reflect.TypeOf(PolicyMulticastRoutes{}), fieldNameMap, validators) } -func PolicyMulticastRoutesInCsvFormatBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyMulticastRoutesInCsvFormatBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["file_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["file_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["file_name"] = "FileName" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(MulticastRouteCsvRecordBindingType), reflect.TypeOf([]MulticastRouteCsvRecord{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(MulticastRouteCsvRecordBindingType), reflect.TypeOf([]MulticastRouteCsvRecord{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_multicast_routes_in_csv_format", fields, reflect.TypeOf(PolicyMulticastRoutesInCsvFormat{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_multicast_routes_in_csv_format", fields, reflect.TypeOf(PolicyMulticastRoutesInCsvFormat{}), fieldNameMap, validators) } -func PolicyNATRuleCountersBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyNATRuleCountersBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["active_sessions"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["active_sessions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["active_sessions"] = "ActiveSessions" - fields["total_bytes"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_bytes"] = "TotalBytes" - fields["total_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_packets"] = "TotalPackets" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_NAT_rule_counters", fields, reflect.TypeOf(PolicyNATRuleCounters{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_NAT_rule_counters", fields, reflect.TypeOf(PolicyNATRuleCounters{}), fieldNameMap, validators) } -func PolicyNatBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyNatBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["nat_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["nat_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["nat_type"] = "NatType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_nat", fields, reflect.TypeOf(PolicyNat{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_nat", fields, reflect.TypeOf(PolicyNat{}), fieldNameMap, validators) } -func PolicyNatListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyNatListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyNatBindingType), reflect.TypeOf([]PolicyNat{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyNatBindingType), reflect.TypeOf([]PolicyNat{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_nat_list_result", fields, reflect.TypeOf(PolicyNatListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_nat_list_result", fields, reflect.TypeOf(PolicyNatListResult{}), fieldNameMap, validators) } -func PolicyNatRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyNatRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - fields["destination_network"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["destination_network"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["destination_network"] = "DestinationNetwork" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["firewall_match"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["firewall_match"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["firewall_match"] = "FirewallMatch" - fields["logging"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["logging"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["logging"] = "Logging" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["policy_based_vpn_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["policy_based_vpn_mode"] = "PolicyBasedVpnMode" + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["scope"] = "Scope" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["service"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["service"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["service"] = "Service" - fields["source_network"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source_network"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source_network"] = "SourceNetwork" - fields["translated_network"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["translated_network"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["translated_network"] = "TranslatedNetwork" - fields["translated_ports"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["translated_ports"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["translated_ports"] = "TranslatedPorts" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_nat_rule", fields, reflect.TypeOf(PolicyNatRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_nat_rule", fields, reflect.TypeOf(PolicyNatRule{}), fieldNameMap, validators) } -func PolicyNatRuleListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyNatRuleListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyNatRuleBindingType), reflect.TypeOf([]PolicyNatRule{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyNatRuleBindingType), reflect.TypeOf([]PolicyNatRule{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_nat_rule_list_result", fields, reflect.TypeOf(PolicyNatRuleListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_nat_rule_list_result", fields, reflect.TypeOf(PolicyNatRuleListResult{}), fieldNameMap, validators) } -func PolicyNatRuleStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyNatRuleStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["active_sessions"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["active_sessions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["active_sessions"] = "ActiveSessions" - fields["total_bytes"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_bytes"] = "TotalBytes" - fields["total_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_packets"] = "TotalPackets" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["warning_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["warning_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["warning_message"] = "WarningMessage" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_nat_rule_statistics", fields, reflect.TypeOf(PolicyNatRuleStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_nat_rule_statistics", fields, reflect.TypeOf(PolicyNatRuleStatistics{}), fieldNameMap, validators) } -func PolicyNatRuleStatisticsListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyNatRuleStatisticsListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyNatRuleStatisticsPerEnforcementPointBindingType), reflect.TypeOf([]PolicyNatRuleStatisticsPerEnforcementPoint{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyNatRuleStatisticsPerEnforcementPointBindingType), reflect.TypeOf([]PolicyNatRuleStatisticsPerEnforcementPoint{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_nat_rule_statistics_list_result", fields, reflect.TypeOf(PolicyNatRuleStatisticsListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_nat_rule_statistics_list_result", fields, reflect.TypeOf(PolicyNatRuleStatisticsListResult{}), fieldNameMap, validators) } -func PolicyNatRuleStatisticsPerEnforcementPointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyNatRuleStatisticsPerEnforcementPointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["rule_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["rule_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["rule_path"] = "RulePath" - fields["rule_statistics"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyNatRuleStatisticsBindingType), reflect.TypeOf([]PolicyNatRuleStatistics{}))) + fields["rule_statistics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyNatRuleStatisticsBindingType), reflect.TypeOf([]PolicyNatRuleStatistics{}))) fieldNameMap["rule_statistics"] = "RuleStatistics" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_nat_rule_statistics_per_enforcement_point", fields, reflect.TypeOf(PolicyNatRuleStatisticsPerEnforcementPoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_nat_rule_statistics_per_enforcement_point", fields, reflect.TypeOf(PolicyNatRuleStatisticsPerEnforcementPoint{}), fieldNameMap, validators) } -func PolicyNatRuleStatisticsPerLogicalRouterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyNatRuleStatisticsPerLogicalRouterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["per_node_statistics"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyNatRuleStatisticsPerTransportNodeBindingType), reflect.TypeOf([]PolicyNatRuleStatisticsPerTransportNode{}))) + fields["per_node_statistics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyNatRuleStatisticsPerTransportNodeBindingType), reflect.TypeOf([]PolicyNatRuleStatisticsPerTransportNode{}))) fieldNameMap["per_node_statistics"] = "PerNodeStatistics" - fields["router_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["router_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["router_path"] = "RouterPath" - fields["statistics"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyNATRuleCountersBindingType)) + fields["statistics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyNATRuleCountersBindingType)) fieldNameMap["statistics"] = "Statistics" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_nat_rule_statistics_per_logical_router", fields, reflect.TypeOf(PolicyNatRuleStatisticsPerLogicalRouter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_nat_rule_statistics_per_logical_router", fields, reflect.TypeOf(PolicyNatRuleStatisticsPerLogicalRouter{}), fieldNameMap, validators) } -func PolicyNatRuleStatisticsPerLogicalRouterListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyNatRuleStatisticsPerLogicalRouterListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyNatRuleStatisticsPerLogicalRouterBindingType), reflect.TypeOf([]PolicyNatRuleStatisticsPerLogicalRouter{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyNatRuleStatisticsPerLogicalRouterBindingType), reflect.TypeOf([]PolicyNatRuleStatisticsPerLogicalRouter{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_nat_rule_statistics_per_logical_router_list_result", fields, reflect.TypeOf(PolicyNatRuleStatisticsPerLogicalRouterListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_nat_rule_statistics_per_logical_router_list_result", fields, reflect.TypeOf(PolicyNatRuleStatisticsPerLogicalRouterListResult{}), fieldNameMap, validators) } -func PolicyNatRuleStatisticsPerTransportNodeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyNatRuleStatisticsPerTransportNodeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["active_sessions"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["active_sessions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["active_sessions"] = "ActiveSessions" - fields["total_bytes"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_bytes"] = "TotalBytes" - fields["total_packets"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_packets"] = "TotalPackets" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["transport_node_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_path"] = "TransportNodePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_nat_rule_statistics_per_transport_node", fields, reflect.TypeOf(PolicyNatRuleStatisticsPerTransportNode{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_nat_rule_statistics_per_transport_node", fields, reflect.TypeOf(PolicyNatRuleStatisticsPerTransportNode{}), fieldNameMap, validators) } -func PolicyNiocProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyNiocProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["host_infra_traffic_res"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyPolicyResourceAllocationBindingType), reflect.TypeOf([]PolicyPolicyResourceAllocation{}))) + fields["host_infra_traffic_res"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyPolicyResourceAllocationBindingType), reflect.TypeOf([]PolicyPolicyResourceAllocation{}))) fieldNameMap["host_infra_traffic_res"] = "HostInfraTrafficRes" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["required_capabilities"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["required_capabilities"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["required_capabilities"] = "RequiredCapabilities" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_nioc_profile", fields, reflect.TypeOf(PolicyNiocProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_nioc_profile", fields, reflect.TypeOf(PolicyNiocProfile{}), fieldNameMap, validators) } -func PolicyNonCompliantConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyNonCompliantConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["affected_resources"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyResourceReferenceBindingType), reflect.TypeOf([]PolicyResourceReference{}))) + fields["affected_resources"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyResourceReferenceBindingType), reflect.TypeOf([]PolicyResourceReference{}))) fieldNameMap["affected_resources"] = "AffectedResources" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["compliance_names"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["compliance_names"] = "ComplianceNames" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["non_compliance_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["non_compliance_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["non_compliance_code"] = "NonComplianceCode" - fields["reported_by"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyResourceReferenceBindingType)) + fields["reported_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyResourceReferenceBindingType)) fieldNameMap["reported_by"] = "ReportedBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_non_compliant_config", fields, reflect.TypeOf(PolicyNonCompliantConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_non_compliant_config", fields, reflect.TypeOf(PolicyNonCompliantConfig{}), fieldNameMap, validators) } -func PolicyOspfDatabaseListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyOspfDatabaseListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(OspfDatabaseStatusBindingType), reflect.TypeOf([]OspfDatabaseStatus{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(OspfDatabaseStatusBindingType), reflect.TypeOf([]OspfDatabaseStatus{}))) fieldNameMap["results"] = "Results" - fields["tier0_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_path"] = "Tier0Path" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_ospf_database_list_result", fields, reflect.TypeOf(PolicyOspfDatabaseListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_ospf_database_list_result", fields, reflect.TypeOf(PolicyOspfDatabaseListResult{}), fieldNameMap, validators) } -func PolicyPimProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyPimProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["bsm_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["bsm_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["bsm_enabled"] = "BsmEnabled" - fields["rp_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["rp_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["rp_address"] = "RpAddress" - fields["rp_address_multicast_ranges"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RpAddressMulticastRangesBindingType), reflect.TypeOf([]RpAddressMulticastRanges{}))) + fields["rp_address_multicast_ranges"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RpAddressMulticastRangesBindingType), reflect.TypeOf([]RpAddressMulticastRanges{}))) fieldNameMap["rp_address_multicast_ranges"] = "RpAddressMulticastRanges" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_pim_profile", fields, reflect.TypeOf(PolicyPimProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_pim_profile", fields, reflect.TypeOf(PolicyPimProfile{}), fieldNameMap, validators) } -func PolicyPimProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyPimProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyPimProfileBindingType), reflect.TypeOf([]PolicyPimProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyPimProfileBindingType), reflect.TypeOf([]PolicyPimProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_pim_profile_list_result", fields, reflect.TypeOf(PolicyPimProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_pim_profile_list_result", fields, reflect.TypeOf(PolicyPimProfileListResult{}), fieldNameMap, validators) } -func PolicyPktCapResourceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyPktCapResourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["logical_port_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["logical_port_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["logical_port_path"] = "LogicalPortPath" - fields["pktcap_file_download_url"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pktcap_file_download_url"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pktcap_file_download_url"] = "PktcapFileDownloadUrl" - fields["port_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["port_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["port_id"] = "PortId" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_pkt_cap_resource", fields, reflect.TypeOf(PolicyPktCapResource{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_pkt_cap_resource", fields, reflect.TypeOf(PolicyPktCapResource{}), fieldNameMap, validators) } -func PolicyPolicyResourceAllocationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyPolicyResourceAllocationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["limit"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["limit"] = "Limit" - fields["reservation"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["reservation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["reservation"] = "Reservation" - fields["shares"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["shares"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["shares"] = "Shares" - fields["traffic_type"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyHostInfraTrafficTypeBindingType)) + fields["traffic_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyHostInfraTrafficTypeBindingType)) fieldNameMap["traffic_type"] = "TrafficType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_policy_resource_allocation", fields, reflect.TypeOf(PolicyPolicyResourceAllocation{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_policy_resource_allocation", fields, reflect.TypeOf(PolicyPolicyResourceAllocation{}), fieldNameMap, validators) } -func PolicyPoolUsageBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyPoolUsageBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["allocated_ip_allocations"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["allocated_ip_allocations"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["allocated_ip_allocations"] = "AllocatedIpAllocations" - fields["available_ips"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["available_ips"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["available_ips"] = "AvailableIps" - fields["requested_ip_allocations"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["requested_ip_allocations"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["requested_ip_allocations"] = "RequestedIpAllocations" - fields["total_ips"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_ips"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_ips"] = "TotalIps" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_pool_usage", fields, reflect.TypeOf(PolicyPoolUsage{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_pool_usage", fields, reflect.TypeOf(PolicyPoolUsage{}), fieldNameMap, validators) } -func PolicyRealizedResourceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyRealizedResourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["alarms"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) + fields["alarms"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) fieldNameMap["alarms"] = "Alarms" - fields["intent_reference"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["intent_reference"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["intent_reference"] = "IntentReference" - fields["operational_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status"] = "OperationalStatus" - fields["operational_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status_error"] = "OperationalStatusError" - fields["publish_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status"] = "PublishStatus" - fields["publish_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status_error"] = "PublishStatusError" - fields["publish_status_error_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["publish_status_error_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["publish_status_error_code"] = "PublishStatusErrorCode" - fields["publish_status_error_details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) + fields["publish_status_error_details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) fieldNameMap["publish_status_error_details"] = "PublishStatusErrorDetails" - fields["realization_api"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_api"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_api"] = "RealizationApi" - fields["realization_specific_identifier"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_specific_identifier"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_specific_identifier"] = "RealizationSpecificIdentifier" - fields["runtime_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_error"] = "RuntimeError" - fields["runtime_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_status"] = "RuntimeStatus" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_realized_resource", fields, reflect.TypeOf(PolicyRealizedResource{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_realized_resource", fields, reflect.TypeOf(PolicyRealizedResource{}), fieldNameMap, validators) } -func PolicyRelatedApiErrorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyRelatedApiErrorBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["details"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["details"] = "Details" - fields["error_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["error_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["error_code"] = "ErrorCode" - fields["error_data"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.REST)) + fields["error_data"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["error_data"] = "ErrorData" - fields["error_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_message"] = "ErrorMessage" - fields["module_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["module_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["module_name"] = "ModuleName" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_related_api_error", fields, reflect.TypeOf(PolicyRelatedApiError{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_related_api_error", fields, reflect.TypeOf(PolicyRelatedApiError{}), fieldNameMap, validators) } -func PolicyRequestParameterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyRequestParameterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_request_parameter", fields, reflect.TypeOf(PolicyRequestParameter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_request_parameter", fields, reflect.TypeOf(PolicyRequestParameter{}), fieldNameMap, validators) } -func PolicyResourceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyResourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_resource", fields, reflect.TypeOf(PolicyResource{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_resource", fields, reflect.TypeOf(PolicyResource{}), fieldNameMap, validators) } -func PolicyResourceReferenceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyResourceReferenceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["is_valid"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_valid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_valid"] = "IsValid" - fields["target_display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["target_display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["target_display_name"] = "TargetDisplayName" - fields["target_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["target_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["target_id"] = "TargetId" - fields["target_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["target_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["target_type"] = "TargetType" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_resource_reference", fields, reflect.TypeOf(PolicyResourceReference{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_resource_reference", fields, reflect.TypeOf(PolicyResourceReference{}), fieldNameMap, validators) } -func PolicyResourceReferenceForEPBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyResourceReferenceForEPBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["is_valid"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_valid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_valid"] = "IsValid" - fields["target_display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["target_display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["target_display_name"] = "TargetDisplayName" - fields["target_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["target_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["target_id"] = "TargetId" - fields["target_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["target_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["target_type"] = "TargetType" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_resource_reference_for_EP", fields, reflect.TypeOf(PolicyResourceReferenceForEP{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_resource_reference_for_EP", fields, reflect.TypeOf(PolicyResourceReferenceForEP{}), fieldNameMap, validators) } -func PolicyResourceReferenceForEPListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyResourceReferenceForEPListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyResourceReferenceForEPBindingType), reflect.TypeOf([]PolicyResourceReferenceForEP{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyResourceReferenceForEPBindingType), reflect.TypeOf([]PolicyResourceReferenceForEP{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_resource_reference_for_EP_list_result", fields, reflect.TypeOf(PolicyResourceReferenceForEPListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_resource_reference_for_EP_list_result", fields, reflect.TypeOf(PolicyResourceReferenceForEPListResult{}), fieldNameMap, validators) } -func PolicyResourceReferenceListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyResourceReferenceListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyResourceReferenceBindingType), reflect.TypeOf([]PolicyResourceReference{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyResourceReferenceBindingType), reflect.TypeOf([]PolicyResourceReference{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_resource_reference_list_result", fields, reflect.TypeOf(PolicyResourceReferenceListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_resource_reference_list_result", fields, reflect.TypeOf(PolicyResourceReferenceListResult{}), fieldNameMap, validators) } -func PolicyRuntimeAlarmBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyRouteAdvertisementRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["error_details"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyApiErrorBindingType)) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["action"] = "Action" + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["name"] = "Name" + fields["prefix_operator"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["prefix_operator"] = "PrefixOperator" + fields["route_advertisement_types"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["route_advertisement_types"] = "RouteAdvertisementTypes" + fields["subnets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["subnets"] = "Subnets" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_route_advertisement_rule", fields, reflect.TypeOf(PolicyRouteAdvertisementRule{}), fieldNameMap, validators) +} + +func PolicyRuntimeAlarmBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["error_details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyApiErrorBindingType)) fieldNameMap["error_details"] = "ErrorDetails" - fields["error_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_id"] = "ErrorId" - fields["message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["message"] = "Message" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_runtime_alarm", fields, reflect.TypeOf(PolicyRuntimeAlarm{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_runtime_alarm", fields, reflect.TypeOf(PolicyRuntimeAlarm{}), fieldNameMap, validators) } -func PolicyRuntimeInfoPerEPBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyRuntimeInfoPerEPBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alarm"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyRuntimeAlarmBindingType)) + fields["alarm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyRuntimeAlarmBindingType)) fieldNameMap["alarm"] = "Alarm" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_runtime_info_per_EP", fields, reflect.TypeOf(PolicyRuntimeInfoPerEP{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_runtime_info_per_EP", fields, reflect.TypeOf(PolicyRuntimeInfoPerEP{}), fieldNameMap, validators) } -func PolicySIExcludeListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicySIExcludeListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["members"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["members"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["members"] = "Members" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_SI_exclude_list", fields, reflect.TypeOf(PolicySIExcludeList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_SI_exclude_list", fields, reflect.TypeOf(PolicySIExcludeList{}), fieldNameMap, validators) } -func PolicySIStatusConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicySIStatusConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["east_west_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["east_west_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["east_west_enabled"] = "EastWestEnabled" - fields["north_south_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["north_south_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["north_south_enabled"] = "NorthSouthEnabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_SI_status_configuration", fields, reflect.TypeOf(PolicySIStatusConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_SI_status_configuration", fields, reflect.TypeOf(PolicySIStatusConfiguration{}), fieldNameMap, validators) } -func PolicyServiceChainBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyServiceChainBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["failure_policy"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["failure_policy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["failure_policy"] = "FailurePolicy" - fields["forward_path_service_profiles"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["forward_path_service_profiles"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["forward_path_service_profiles"] = "ForwardPathServiceProfiles" - fields["path_selection_policy"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path_selection_policy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path_selection_policy"] = "PathSelectionPolicy" - fields["reverse_path_service_profiles"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["reverse_path_service_profiles"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["reverse_path_service_profiles"] = "ReversePathServiceProfiles" - fields["service_segment_path"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["service_segment_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["service_segment_path"] = "ServiceSegmentPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_service_chain", fields, reflect.TypeOf(PolicyServiceChain{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_service_chain", fields, reflect.TypeOf(PolicyServiceChain{}), fieldNameMap, validators) } -func PolicyServiceChainListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyServiceChainListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyServiceChainBindingType), reflect.TypeOf([]PolicyServiceChain{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyServiceChainBindingType), reflect.TypeOf([]PolicyServiceChain{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_service_chain_list_result", fields, reflect.TypeOf(PolicyServiceChainListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_service_chain_list_result", fields, reflect.TypeOf(PolicyServiceChainListResult{}), fieldNameMap, validators) } -func PolicyServiceInstanceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyServiceInstanceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["deployment_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["deployment_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["deployment_mode"] = "DeploymentMode" - fields["partner_service_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["partner_service_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["partner_service_name"] = "PartnerServiceName" - fields["transport_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_type"] = "TransportType" - fields["attributes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(AttributeBindingType), reflect.TypeOf([]Attribute{}))) + fields["attributes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(AttributeBindingType), reflect.TypeOf([]Attribute{}))) fieldNameMap["attributes"] = "Attributes" - fields["compute_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["compute_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["compute_id"] = "ComputeId" - fields["context_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["context_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["context_id"] = "ContextId" - fields["deployment_spec_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["deployment_spec_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["deployment_spec_name"] = "DeploymentSpecName" - fields["deployment_template_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["deployment_template_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["deployment_template_name"] = "DeploymentTemplateName" - fields["failure_policy"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["failure_policy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["failure_policy"] = "FailurePolicy" - fields["primary_gateway_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["primary_gateway_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["primary_gateway_address"] = "PrimaryGatewayAddress" - fields["primary_interface_mgmt_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["primary_interface_mgmt_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["primary_interface_mgmt_ip"] = "PrimaryInterfaceMgmtIp" - fields["primary_interface_network"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["primary_interface_network"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["primary_interface_network"] = "PrimaryInterfaceNetwork" - fields["primary_portgroup_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["primary_portgroup_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["primary_portgroup_id"] = "PrimaryPortgroupId" - fields["primary_subnet_mask"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["primary_subnet_mask"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["primary_subnet_mask"] = "PrimarySubnetMask" - fields["secondary_gateway_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["secondary_gateway_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["secondary_gateway_address"] = "SecondaryGatewayAddress" - fields["secondary_interface_mgmt_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["secondary_interface_mgmt_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["secondary_interface_mgmt_ip"] = "SecondaryInterfaceMgmtIp" - fields["secondary_interface_network"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["secondary_interface_network"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["secondary_interface_network"] = "SecondaryInterfaceNetwork" - fields["secondary_portgroup_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["secondary_portgroup_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["secondary_portgroup_id"] = "SecondaryPortgroupId" - fields["secondary_subnet_mask"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["secondary_subnet_mask"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["secondary_subnet_mask"] = "SecondarySubnetMask" - fields["storage_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["storage_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["storage_id"] = "StorageId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_service_instance", fields, reflect.TypeOf(PolicyServiceInstance{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_service_instance", fields, reflect.TypeOf(PolicyServiceInstance{}), fieldNameMap, validators) } -func PolicyServiceInstanceListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyServiceInstanceListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyServiceInstanceBindingType), reflect.TypeOf([]PolicyServiceInstance{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyServiceInstanceBindingType), reflect.TypeOf([]PolicyServiceInstance{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_service_instance_list_result", fields, reflect.TypeOf(PolicyServiceInstanceListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_service_instance_list_result", fields, reflect.TypeOf(PolicyServiceInstanceListResult{}), fieldNameMap, validators) } -func PolicyServiceInstanceStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyServiceInstanceStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["instance_runtime_statistics"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(InstanceRuntimeStatisticBindingType), reflect.TypeOf([]InstanceRuntimeStatistic{}))) + fields["instance_runtime_statistics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(InstanceRuntimeStatisticBindingType), reflect.TypeOf([]InstanceRuntimeStatistic{}))) fieldNameMap["instance_runtime_statistics"] = "InstanceRuntimeStatistics" - fields["service_instance_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["service_instance_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["service_instance_id"] = "ServiceInstanceId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_service_instance_statistics", fields, reflect.TypeOf(PolicyServiceInstanceStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_service_instance_statistics", fields, reflect.TypeOf(PolicyServiceInstanceStatistics{}), fieldNameMap, validators) } -func PolicyServiceProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyServiceProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["attributes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(AttributeBindingType), reflect.TypeOf([]Attribute{}))) + fields["attributes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(AttributeBindingType), reflect.TypeOf([]Attribute{}))) fieldNameMap["attributes"] = "Attributes" - fields["redirection_action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["redirection_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["redirection_action"] = "RedirectionAction" - fields["vendor_template_key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vendor_template_key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vendor_template_key"] = "VendorTemplateKey" - fields["vendor_template_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vendor_template_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vendor_template_name"] = "VendorTemplateName" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_service_profile", fields, reflect.TypeOf(PolicyServiceProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_service_profile", fields, reflect.TypeOf(PolicyServiceProfile{}), fieldNameMap, validators) } -func PolicyServiceProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyServiceProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyServiceProfileBindingType), reflect.TypeOf([]PolicyServiceProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyServiceProfileBindingType), reflect.TypeOf([]PolicyServiceProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_service_profile_list_result", fields, reflect.TypeOf(PolicyServiceProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_service_profile_list_result", fields, reflect.TypeOf(PolicyServiceProfileListResult{}), fieldNameMap, validators) } -func PolicySubAttributesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyStaticRouteAdvertisementBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["datatype"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["advertisement_rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyRouteAdvertisementRuleBindingType), reflect.TypeOf([]PolicyRouteAdvertisementRule{}))) + fieldNameMap["advertisement_rules"] = "AdvertisementRules" + fields["in_filter_prefix_list"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["in_filter_prefix_list"] = "InFilterPrefixList" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_static_route_advertisement", fields, reflect.TypeOf(PolicyStaticRouteAdvertisement{}), fieldNameMap, validators) +} + +func PolicySubAttributesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["datatype"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["datatype"] = "Datatype" - fields["key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["key"] = "Key" - fields["value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_sub_attributes", fields, reflect.TypeOf(PolicySubAttributes{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_sub_attributes", fields, reflect.TypeOf(PolicySubAttributes{}), fieldNameMap, validators) } -func PolicyTaskBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyTaskBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["async_response_available"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["async_response_available"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["async_response_available"] = "AsyncResponseAvailable" - fields["cancelable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["cancelable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["cancelable"] = "Cancelable" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["end_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["end_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["end_time"] = "EndTime" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["message"] = "Message" - fields["progress"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["progress"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["progress"] = "Progress" - fields["request_method"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_method"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_method"] = "RequestMethod" - fields["request_uri"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_uri"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_uri"] = "RequestUri" - fields["start_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["start_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["start_time"] = "StartTime" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - fields["user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["user"] = "User" - fields["failure_msg"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["failure_msg"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["failure_msg"] = "FailureMsg" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_task", fields, reflect.TypeOf(PolicyTask{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_task", fields, reflect.TypeOf(PolicyTask{}), fieldNameMap, validators) } -func PolicyTepCsvListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyTepCsvListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["file_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["file_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["file_name"] = "FileName" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyTepTableCsvRecordBindingType), reflect.TypeOf([]PolicyTepTableCsvRecord{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyTepTableCsvRecordBindingType), reflect.TypeOf([]PolicyTepTableCsvRecord{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_tep_csv_list_result", fields, reflect.TypeOf(PolicyTepCsvListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_tep_csv_list_result", fields, reflect.TypeOf(PolicyTepCsvListResult{}), fieldNameMap, validators) } -func PolicyTepListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyTepListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyTepTableEntryBindingType), reflect.TypeOf([]PolicyTepTableEntry{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyTepTableEntryBindingType), reflect.TypeOf([]PolicyTepTableEntry{}))) fieldNameMap["results"] = "Results" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_tep_list_result", fields, reflect.TypeOf(PolicyTepListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_tep_list_result", fields, reflect.TypeOf(PolicyTepListResult{}), fieldNameMap, validators) } -func PolicyTepTableCsvRecordBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyTepTableCsvRecordBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" - fields["tep_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tep_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tep_ip"] = "TepIp" - fields["tep_label"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["tep_label"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["tep_label"] = "TepLabel" - fields["tep_mac_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tep_mac_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tep_mac_address"] = "TepMacAddress" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_tep_table_csv_record", fields, reflect.TypeOf(PolicyTepTableCsvRecord{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_tep_table_csv_record", fields, reflect.TypeOf(PolicyTepTableCsvRecord{}), fieldNameMap, validators) } -func PolicyTepTableEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyTepTableEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["segment_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_id"] = "SegmentId" - fields["tep_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tep_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tep_ip"] = "TepIp" - fields["tep_label"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["tep_label"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["tep_label"] = "TepLabel" - fields["tep_mac_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tep_mac_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tep_mac_address"] = "TepMacAddress" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_tep_table_entry", fields, reflect.TypeOf(PolicyTepTableEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_tep_table_entry", fields, reflect.TypeOf(PolicyTepTableEntry{}), fieldNameMap, validators) } -func PolicyTier1MulticastConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyTier1MulticastConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_tier1_multicast_config", fields, reflect.TypeOf(PolicyTier1MulticastConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_tier1_multicast_config", fields, reflect.TypeOf(PolicyTier1MulticastConfig{}), fieldNameMap, validators) } -func PolicyTimeIntervalValueBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyTimeIntervalValueBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["end_interval"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["end_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["end_interval"] = "EndInterval" - fields["start_interval"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["start_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["start_interval"] = "StartInterval" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_time_interval_value", fields, reflect.TypeOf(PolicyTimeIntervalValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_time_interval_value", fields, reflect.TypeOf(PolicyTimeIntervalValue{}), fieldNameMap, validators) } -func PolicyTlsConfigProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyTlsConfigProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["cache"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["cache"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["cache"] = "Cache" - fields["ssl_cache_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ssl_cache_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ssl_cache_size"] = "SslCacheSize" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_tls_config_profile", fields, reflect.TypeOf(PolicyTlsConfigProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_tls_config_profile", fields, reflect.TypeOf(PolicyTlsConfigProfile{}), fieldNameMap, validators) } -func PolicyTlsConfigProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyTlsConfigProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyTlsConfigProfileBindingType), reflect.TypeOf([]PolicyTlsConfigProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyTlsConfigProfileBindingType), reflect.TypeOf([]PolicyTlsConfigProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_tls_config_profile_list_result", fields, reflect.TypeOf(PolicyTlsConfigProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_tls_config_profile_list_result", fields, reflect.TypeOf(PolicyTlsConfigProfileListResult{}), fieldNameMap, validators) } -func PolicyTraceflowObservationDeliveredBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyTraceflowObservationDeliveredBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["interface_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["interface_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["interface_path"] = "InterfacePath" - fields["segment_port_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_port_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_port_path"] = "SegmentPortPath" - fields["lport_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lport_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_id"] = "LportId" - fields["lport_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lport_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_name"] = "LportName" - fields["resolution_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resolution_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resolution_type"] = "ResolutionType" - fields["target_mac"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["target_mac"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["target_mac"] = "TargetMac" - fields["vlan_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["vlan_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["vlan_id"] = "VlanId" - fields["component_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_name"] = "ComponentName" - fields["component_sub_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_sub_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_sub_type"] = "ComponentSubType" - fields["component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_type"] = "ComponentType" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["sequence_no"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_no"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_no"] = "SequenceNo" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - fields["timestamp_micro"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp_micro"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp_micro"] = "TimestampMicro" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - fields["transport_node_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_name"] = "TransportNodeName" - fields["transport_node_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_type"] = "TransportNodeType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_traceflow_observation_delivered", fields, reflect.TypeOf(PolicyTraceflowObservationDelivered{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_traceflow_observation_delivered", fields, reflect.TypeOf(PolicyTraceflowObservationDelivered{}), fieldNameMap, validators) } -func PolicyTraceflowObservationDroppedBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyTraceflowObservationDroppedBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["acl_rule_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["acl_rule_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["acl_rule_path"] = "AclRulePath" - fields["interface_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["interface_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["interface_path"] = "InterfacePath" - fields["nat_rule_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["nat_rule_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["nat_rule_path"] = "NatRulePath" - fields["segment_port_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_port_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_port_path"] = "SegmentPortPath" - fields["acl_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["acl_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["acl_rule_id"] = "AclRuleId" - fields["arp_fail_reason"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["arp_fail_reason"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["arp_fail_reason"] = "ArpFailReason" - fields["jumpto_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ipsec_fail_reason"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["ipsec_fail_reason"] = "IpsecFailReason" + fields["jumpto_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["jumpto_rule_id"] = "JumptoRuleId" - fields["l2_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["l2_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["l2_rule_id"] = "L2RuleId" - fields["lport_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lport_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_id"] = "LportId" - fields["lport_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lport_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_name"] = "LportName" - fields["nat_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["nat_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["nat_rule_id"] = "NatRuleId" - fields["reason"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["reason"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["reason"] = "Reason" - fields["component_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_name"] = "ComponentName" - fields["component_sub_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_sub_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_sub_type"] = "ComponentSubType" - fields["component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_type"] = "ComponentType" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["sequence_no"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_no"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_no"] = "SequenceNo" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - fields["timestamp_micro"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp_micro"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp_micro"] = "TimestampMicro" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - fields["transport_node_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_name"] = "TransportNodeName" - fields["transport_node_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_type"] = "TransportNodeType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_traceflow_observation_dropped", fields, reflect.TypeOf(PolicyTraceflowObservationDropped{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_traceflow_observation_dropped", fields, reflect.TypeOf(PolicyTraceflowObservationDropped{}), fieldNameMap, validators) } -func PolicyTraceflowObservationDroppedLogicalBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyTraceflowObservationDroppedLogicalBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["acl_rule_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["acl_rule_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["acl_rule_path"] = "AclRulePath" - fields["component_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_path"] = "ComponentPath" - fields["interface_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["interface_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["interface_path"] = "InterfacePath" - fields["jumpto_rule_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["jumpto_rule_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["jumpto_rule_path"] = "JumptoRulePath" - fields["l2_rule_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["l2_rule_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["l2_rule_path"] = "L2RulePath" - fields["nat_rule_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["nat_rule_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["nat_rule_path"] = "NatRulePath" - fields["segment_port_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_port_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_port_path"] = "SegmentPortPath" - fields["component_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_id"] = "ComponentId" - fields["service_path_index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["service_path_index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["service_path_index"] = "ServicePathIndex" - fields["acl_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["acl_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["acl_rule_id"] = "AclRuleId" - fields["arp_fail_reason"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["arp_fail_reason"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["arp_fail_reason"] = "ArpFailReason" - fields["jumpto_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ipsec_fail_reason"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["ipsec_fail_reason"] = "IpsecFailReason" + fields["jumpto_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["jumpto_rule_id"] = "JumptoRuleId" - fields["l2_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["l2_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["l2_rule_id"] = "L2RuleId" - fields["lport_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lport_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_id"] = "LportId" - fields["lport_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lport_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_name"] = "LportName" - fields["nat_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["nat_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["nat_rule_id"] = "NatRuleId" - fields["reason"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["reason"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["reason"] = "Reason" - fields["component_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_name"] = "ComponentName" - fields["component_sub_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_sub_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_sub_type"] = "ComponentSubType" - fields["component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_type"] = "ComponentType" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["sequence_no"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_no"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_no"] = "SequenceNo" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - fields["timestamp_micro"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp_micro"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp_micro"] = "TimestampMicro" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - fields["transport_node_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_name"] = "TransportNodeName" - fields["transport_node_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_type"] = "TransportNodeType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_traceflow_observation_dropped_logical", fields, reflect.TypeOf(PolicyTraceflowObservationDroppedLogical{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_traceflow_observation_dropped_logical", fields, reflect.TypeOf(PolicyTraceflowObservationDroppedLogical{}), fieldNameMap, validators) } -func PolicyTraceflowObservationForwardedLogicalBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyTraceflowObservationForwardedLogicalBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["acl_rule_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["acl_rule_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["acl_rule_path"] = "AclRulePath" - fields["component_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_path"] = "ComponentPath" - fields["dst_component_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dst_component_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dst_component_path"] = "DstComponentPath" - fields["interface_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["interface_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["interface_path"] = "InterfacePath" - fields["jumpto_rule_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ipsec_vpn_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyTraceflowObservationIpsecVpnBindingType)) + fieldNameMap["ipsec_vpn_path"] = "IpsecVpnPath" + fields["jumpto_rule_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["jumpto_rule_path"] = "JumptoRulePath" - fields["l2_rule_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["l2_rule_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["l2_rule_path"] = "L2RulePath" - fields["nat_rule_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["nat_rule_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["nat_rule_path"] = "NatRulePath" - fields["segment_port_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_port_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_port_path"] = "SegmentPortPath" - fields["acl_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["acl_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["acl_rule_id"] = "AclRuleId" - fields["component_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_id"] = "ComponentId" - fields["dst_component_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dst_component_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dst_component_id"] = "DstComponentId" - fields["dst_component_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dst_component_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dst_component_name"] = "DstComponentName" - fields["dst_component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dst_component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dst_component_type"] = "DstComponentType" - fields["jumpto_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ipsec_vpn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TraceflowObservationIpsecVpnBindingType)) + fieldNameMap["ipsec_vpn"] = "IpsecVpn" + fields["jumpto_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["jumpto_rule_id"] = "JumptoRuleId" - fields["l2_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["l2_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["l2_rule_id"] = "L2RuleId" - fields["lport_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lport_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_id"] = "LportId" - fields["lport_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lport_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_name"] = "LportName" - fields["nat_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["nat_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["nat_rule_id"] = "NatRuleId" - fields["resend_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["next_hop"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["next_hop"] = "NextHop" + fields["resend_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resend_type"] = "ResendType" - fields["service_index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["route_prefix"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["route_prefix"] = "RoutePrefix" + fields["service_index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["service_index"] = "ServiceIndex" - fields["service_path_index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["service_path_index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["service_path_index"] = "ServicePathIndex" - fields["service_ttl"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["service_ttl"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["service_ttl"] = "ServiceTtl" - fields["spoofguard_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["spoofguard_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["spoofguard_ip"] = "SpoofguardIp" - fields["spoofguard_mac"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["spoofguard_mac"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["spoofguard_mac"] = "SpoofguardMac" - fields["spoofguard_vlan_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["spoofguard_vlan_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["spoofguard_vlan_id"] = "SpoofguardVlanId" - fields["svc_nh_mac"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["svc_nh_mac"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["svc_nh_mac"] = "SvcNhMac" - fields["translated_dst_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["translated_dst_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["translated_dst_ip"] = "TranslatedDstIp" - fields["translated_src_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["translated_src_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["translated_src_ip"] = "TranslatedSrcIp" - fields["vlan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["vlan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["vlan"] = "Vlan" - fields["vni"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["vni"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["vni"] = "Vni" - fields["component_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_name"] = "ComponentName" - fields["component_sub_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_sub_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_sub_type"] = "ComponentSubType" - fields["component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_type"] = "ComponentType" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["sequence_no"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_no"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_no"] = "SequenceNo" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - fields["timestamp_micro"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp_micro"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp_micro"] = "TimestampMicro" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - fields["transport_node_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_name"] = "TransportNodeName" - fields["transport_node_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_type"] = "TransportNodeType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_traceflow_observation_forwarded_logical", fields, reflect.TypeOf(PolicyTraceflowObservationForwardedLogical{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_traceflow_observation_forwarded_logical", fields, reflect.TypeOf(PolicyTraceflowObservationForwardedLogical{}), fieldNameMap, validators) +} + +func PolicyTraceflowObservationIpsecVpnBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["session_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["session_path"] = "SessionPath" + fields["vti_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["vti_path"] = "VtiPath" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_traceflow_observation_ipsec_vpn", fields, reflect.TypeOf(PolicyTraceflowObservationIpsecVpn{}), fieldNameMap, validators) } -func PolicyTraceflowObservationReceivedLogicalBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyTraceflowObservationReceivedLogicalBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["component_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_path"] = "ComponentPath" - fields["interface_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["interface_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["interface_path"] = "InterfacePath" - fields["segment_port_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ipsec_vpn_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyTraceflowObservationIpsecVpnBindingType)) + fieldNameMap["ipsec_vpn_path"] = "IpsecVpnPath" + fields["segment_port_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_port_path"] = "SegmentPortPath" - fields["src_component_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["src_component_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["src_component_path"] = "SrcComponentPath" - fields["component_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_id"] = "ComponentId" - fields["lport_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ipsec_vpn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TraceflowObservationIpsecVpnBindingType)) + fieldNameMap["ipsec_vpn"] = "IpsecVpn" + fields["lport_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_id"] = "LportId" - fields["lport_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lport_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_name"] = "LportName" - fields["src_component_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["src_component_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["src_component_id"] = "SrcComponentId" - fields["src_component_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["src_component_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["src_component_name"] = "SrcComponentName" - fields["src_component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["src_component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["src_component_type"] = "SrcComponentType" - fields["svc_mac"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["svc_mac"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["svc_mac"] = "SvcMac" - fields["vlan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["vlan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["vlan"] = "Vlan" - fields["vni"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["vni"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["vni"] = "Vni" - fields["component_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_name"] = "ComponentName" - fields["component_sub_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_sub_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_sub_type"] = "ComponentSubType" - fields["component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_type"] = "ComponentType" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["sequence_no"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_no"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_no"] = "SequenceNo" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - fields["timestamp_micro"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp_micro"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp_micro"] = "TimestampMicro" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - fields["transport_node_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_name"] = "TransportNodeName" - fields["transport_node_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_type"] = "TransportNodeType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_traceflow_observation_received_logical", fields, reflect.TypeOf(PolicyTraceflowObservationReceivedLogical{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_traceflow_observation_received_logical", fields, reflect.TypeOf(PolicyTraceflowObservationReceivedLogical{}), fieldNameMap, validators) } -func PolicyTraceflowObservationRelayedLogicalBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyTraceflowObservationRelayedLogicalBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["logical_component_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["logical_component_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["logical_component_path"] = "LogicalComponentPath" - fields["dst_server_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dst_server_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dst_server_address"] = "DstServerAddress" - fields["logical_comp_uuid"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["logical_comp_uuid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["logical_comp_uuid"] = "LogicalCompUuid" - fields["message_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["message_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["message_type"] = "MessageType" - fields["relay_server_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relay_server_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relay_server_address"] = "RelayServerAddress" - fields["component_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_name"] = "ComponentName" - fields["component_sub_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_sub_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_sub_type"] = "ComponentSubType" - fields["component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_type"] = "ComponentType" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["sequence_no"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_no"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_no"] = "SequenceNo" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - fields["timestamp_micro"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp_micro"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp_micro"] = "TimestampMicro" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - fields["transport_node_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_name"] = "TransportNodeName" - fields["transport_node_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_type"] = "TransportNodeType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_traceflow_observation_relayed_logical", fields, reflect.TypeOf(PolicyTraceflowObservationRelayedLogical{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_traceflow_observation_relayed_logical", fields, reflect.TypeOf(PolicyTraceflowObservationRelayedLogical{}), fieldNameMap, validators) } -func PolicyTransportZoneBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyTransportZoneBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["is_default"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_default"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_default"] = "IsDefault" - fields["nested_nsx"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["nested_nsx"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["nested_nsx"] = "NestedNsx" - fields["nsx_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["nsx_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["nsx_id"] = "NsxId" - fields["origin_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["origin_id"] = "OriginId" - fields["transport_zone_profile_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["transport_zone_profile_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["transport_zone_profile_paths"] = "TransportZoneProfilePaths" - fields["tz_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tz_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tz_type"] = "TzType" - fields["uplink_teaming_policy_names"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["uplink_teaming_policy_names"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["uplink_teaming_policy_names"] = "UplinkTeamingPolicyNames" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_transport_zone", fields, reflect.TypeOf(PolicyTransportZone{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_transport_zone", fields, reflect.TypeOf(PolicyTransportZone{}), fieldNameMap, validators) } -func PolicyTransportZoneListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyTransportZoneListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyTransportZoneBindingType), reflect.TypeOf([]PolicyTransportZone{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyTransportZoneBindingType), reflect.TypeOf([]PolicyTransportZone{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_transport_zone_list_result", fields, reflect.TypeOf(PolicyTransportZoneListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_transport_zone_list_result", fields, reflect.TypeOf(PolicyTransportZoneListResult{}), fieldNameMap, validators) } -func PolicyTransportZoneProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyTransportZoneProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["bfd_config"] = bindings.NewOptionalType(bindings.NewReferenceType(BfdHealthMonitoringConfigBindingType)) + fields["bfd_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(BfdHealthMonitoringConfigBindingType)) fieldNameMap["bfd_config"] = "BfdConfig" - fields["tz_profile_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tz_profile_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tz_profile_type"] = "TzProfileType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_transport_zone_profile", fields, reflect.TypeOf(PolicyTransportZoneProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_transport_zone_profile", fields, reflect.TypeOf(PolicyTransportZoneProfile{}), fieldNameMap, validators) } -func PolicyTransportZoneProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyTransportZoneProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyTransportZoneProfileBindingType), reflect.TypeOf([]PolicyTransportZoneProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyTransportZoneProfileBindingType), reflect.TypeOf([]PolicyTransportZoneProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_transport_zone_profile_list_result", fields, reflect.TypeOf(PolicyTransportZoneProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_transport_zone_profile_list_result", fields, reflect.TypeOf(PolicyTransportZoneProfileListResult{}), fieldNameMap, validators) } -func PolicyUplinkHostSwitchProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyUplinkHostSwitchProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["lags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LagBindingType), reflect.TypeOf([]Lag{}))) + fields["lags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LagBindingType), reflect.TypeOf([]Lag{}))) fieldNameMap["lags"] = "Lags" - fields["mtu"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["mtu"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["mtu"] = "Mtu" - fields["named_teamings"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(NamedTeamingPolicyBindingType), reflect.TypeOf([]NamedTeamingPolicy{}))) + fields["named_teamings"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(NamedTeamingPolicyBindingType), reflect.TypeOf([]NamedTeamingPolicy{}))) fieldNameMap["named_teamings"] = "NamedTeamings" - fields["overlay_encap"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["overlay_encap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["overlay_encap"] = "OverlayEncap" - fields["teaming"] = bindings.NewOptionalType(bindings.NewReferenceType(TeamingPolicyBindingType)) + fields["teaming"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TeamingPolicyBindingType)) fieldNameMap["teaming"] = "Teaming" - fields["transport_vlan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["transport_vlan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["transport_vlan"] = "TransportVlan" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["required_capabilities"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["required_capabilities"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["required_capabilities"] = "RequiredCapabilities" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_uplink_host_switch_profile", fields, reflect.TypeOf(PolicyUplinkHostSwitchProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_uplink_host_switch_profile", fields, reflect.TypeOf(PolicyUplinkHostSwitchProfile{}), fieldNameMap, validators) } -func PolicyUrlCategorizationConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyUrlCategorizationConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["context_profiles"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["context_profiles"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["context_profiles"] = "ContextProfiles" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["update_frequency"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["update_frequency"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["update_frequency"] = "UpdateFrequency" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_url_categorization_config", fields, reflect.TypeOf(PolicyUrlCategorizationConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_url_categorization_config", fields, reflect.TypeOf(PolicyUrlCategorizationConfig{}), fieldNameMap, validators) } -func PolicyUrlCategoryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyUrlCategoryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["category_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["category_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["category_id"] = "CategoryId" - fields["category_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["category_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["category_name"] = "CategoryName" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_url_category", fields, reflect.TypeOf(PolicyUrlCategory{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_url_category", fields, reflect.TypeOf(PolicyUrlCategory{}), fieldNameMap, validators) } -func PolicyUrlCategoryListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyUrlCategoryListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyUrlCategoryBindingType), reflect.TypeOf([]PolicyUrlCategory{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyUrlCategoryBindingType), reflect.TypeOf([]PolicyUrlCategory{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_url_category_list_result", fields, reflect.TypeOf(PolicyUrlCategoryListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_url_category_list_result", fields, reflect.TypeOf(PolicyUrlCategoryListResult{}), fieldNameMap, validators) } -func PolicyUrlReputationSeverityBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyUrlReputationSeverityBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["max_reputation"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_reputation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_reputation"] = "MaxReputation" - fields["min_reputation"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["min_reputation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["min_reputation"] = "MinReputation" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["reputation_severity_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["reputation_severity_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["reputation_severity_id"] = "ReputationSeverityId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_url_reputation_severity", fields, reflect.TypeOf(PolicyUrlReputationSeverity{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_url_reputation_severity", fields, reflect.TypeOf(PolicyUrlReputationSeverity{}), fieldNameMap, validators) } -func PolicyUrlReputationSeverityListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PolicyUrlReputationSeverityListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyUrlReputationSeverityBindingType), reflect.TypeOf([]PolicyUrlReputationSeverity{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyUrlReputationSeverityBindingType), reflect.TypeOf([]PolicyUrlReputationSeverity{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.policy_url_reputation_severity_list_result", fields, reflect.TypeOf(PolicyUrlReputationSeverityListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_url_reputation_severity_list_result", fields, reflect.TypeOf(PolicyUrlReputationSeverityListResult{}), fieldNameMap, validators) +} + +func PolicyVtepHAHostSwitchProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["auto_recovery"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["auto_recovery"] = "AutoRecovery" + fields["auto_recovery_initial_wait"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["auto_recovery_initial_wait"] = "AutoRecoveryInitialWait" + fields["auto_recovery_max_backoff"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["auto_recovery_max_backoff"] = "AutoRecoveryMaxBackoff" + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["enabled"] = "Enabled" + fields["failover_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["failover_timeout"] = "FailoverTimeout" + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewStringType() + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["required_capabilities"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["required_capabilities"] = "RequiredCapabilities" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.policy_vtep_HA_host_switch_profile", fields, reflect.TypeOf(PolicyVtepHAHostSwitchProfile{}), fieldNameMap, validators) } -func PoolMemberSettingBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PoolMemberSettingBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["admin_state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["admin_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["admin_state"] = "AdminState" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_address"] = "IpAddress" - fields["port"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["port"] = "Port" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.pool_member_setting", fields, reflect.TypeOf(PoolMemberSetting{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.pool_member_setting", fields, reflect.TypeOf(PoolMemberSetting{}), fieldNameMap, validators) } -func PortAddressBindingEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PortAddressBindingEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_address"] = "IpAddress" - fields["mac_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac_address"] = "MacAddress" - fields["vlan_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["vlan_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["vlan_id"] = "VlanId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.port_address_binding_entry", fields, reflect.TypeOf(PortAddressBindingEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.port_address_binding_entry", fields, reflect.TypeOf(PortAddressBindingEntry{}), fieldNameMap, validators) } -func PortAttacherBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PortAttacherBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["entity"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["entity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["entity"] = "Entity" - fields["host"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["host"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["host"] = "Host" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.port_attacher", fields, reflect.TypeOf(PortAttacher{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.port_attacher", fields, reflect.TypeOf(PortAttacher{}), fieldNameMap, validators) } -func PortAttachmentBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PortAttachmentBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["allocate_addresses"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["allocate_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["allocate_addresses"] = "AllocateAddresses" - fields["app_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["app_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["app_id"] = "AppId" - fields["bms_interface_config"] = bindings.NewOptionalType(bindings.NewReferenceType(AttachedInterfaceEntryBindingType)) + fields["bms_interface_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(AttachedInterfaceEntryBindingType)) fieldNameMap["bms_interface_config"] = "BmsInterfaceConfig" - fields["context_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["context_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["context_id"] = "ContextId" - fields["context_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["context_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["context_type"] = "ContextType" - fields["evpn_vlans"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["evpn_vlans"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["evpn_vlans"] = "EvpnVlans" - fields["hyperbus_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["hyperbus_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["hyperbus_mode"] = "HyperbusMode" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["traffic_tag"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["traffic_tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["traffic_tag"] = "TrafficTag" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.port_attachment", fields, reflect.TypeOf(PortAttachment{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.port_attachment", fields, reflect.TypeOf(PortAttachment{}), fieldNameMap, validators) } -func PortDiscoveryProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PortDiscoveryProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["ip_discovery_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_discovery_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_discovery_profile_path"] = "IpDiscoveryProfilePath" - fields["mac_discovery_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac_discovery_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac_discovery_profile_path"] = "MacDiscoveryProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.port_discovery_profile_binding_map", fields, reflect.TypeOf(PortDiscoveryProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.port_discovery_profile_binding_map", fields, reflect.TypeOf(PortDiscoveryProfileBindingMap{}), fieldNameMap, validators) } -func PortDiscoveryProfileBindingMapListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PortDiscoveryProfileBindingMapListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PortDiscoveryProfileBindingMapBindingType), reflect.TypeOf([]PortDiscoveryProfileBindingMap{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PortDiscoveryProfileBindingMapBindingType), reflect.TypeOf([]PortDiscoveryProfileBindingMap{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.port_discovery_profile_binding_map_list_result", fields, reflect.TypeOf(PortDiscoveryProfileBindingMapListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.port_discovery_profile_binding_map_list_result", fields, reflect.TypeOf(PortDiscoveryProfileBindingMapListResult{}), fieldNameMap, validators) } -func PortMirrorFilterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PortMirrorFilterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["destination_ips"] = bindings.NewOptionalType(bindings.NewReferenceType(IPAddressesBindingType)) + fields["destination_ips"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPAddressesBindingType)) fieldNameMap["destination_ips"] = "DestinationIps" - fields["destination_ports"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["destination_ports"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["destination_ports"] = "DestinationPorts" - fields["protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["protocol"] = "Protocol" - fields["source_ips"] = bindings.NewOptionalType(bindings.NewReferenceType(IPAddressesBindingType)) + fields["source_ips"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IPAddressesBindingType)) fieldNameMap["source_ips"] = "SourceIps" - fields["source_ports"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source_ports"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source_ports"] = "SourcePorts" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.port_mirror_filter", fields, reflect.TypeOf(PortMirrorFilter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.port_mirror_filter", fields, reflect.TypeOf(PortMirrorFilter{}), fieldNameMap, validators) } -func PortMirroringInstanceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PortMirroringInstanceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["destination_group"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["destination_group"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["destination_group"] = "DestinationGroup" - fields["direction"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["direction"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["direction"] = "Direction" - fields["snap_length"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["snap_length"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["snap_length"] = "SnapLength" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.port_mirroring_instance", fields, reflect.TypeOf(PortMirroringInstance{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.port_mirroring_instance", fields, reflect.TypeOf(PortMirroringInstance{}), fieldNameMap, validators) } -func PortMirroringInstanceListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PortMirroringInstanceListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PortMirroringInstanceBindingType), reflect.TypeOf([]PortMirroringInstance{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PortMirroringInstanceBindingType), reflect.TypeOf([]PortMirroringInstance{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.port_mirroring_instance_list_result", fields, reflect.TypeOf(PortMirroringInstanceListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.port_mirroring_instance_list_result", fields, reflect.TypeOf(PortMirroringInstanceListResult{}), fieldNameMap, validators) } -func PortMirroringProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PortMirroringProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["destination_group"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["destination_group"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["destination_group"] = "DestinationGroup" - fields["direction"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["direction"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["direction"] = "Direction" - fields["encapsulation_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["encapsulation_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["encapsulation_type"] = "EncapsulationType" - fields["erspan_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["erspan_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["erspan_id"] = "ErspanId" - fields["filter_action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["filter_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["filter_action"] = "FilterAction" - fields["gre_key"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["gre_key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["gre_key"] = "GreKey" - fields["port_mirroring_filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PortMirrorFilterBindingType), reflect.TypeOf([]PortMirrorFilter{}))) + fields["port_mirroring_filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PortMirrorFilterBindingType), reflect.TypeOf([]PortMirrorFilter{}))) fieldNameMap["port_mirroring_filters"] = "PortMirroringFilters" - fields["profile_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["profile_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["profile_type"] = "ProfileType" - fields["snap_length"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["snap_length"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["snap_length"] = "SnapLength" - fields["tcp_ip_stack"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tcp_ip_stack"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tcp_ip_stack"] = "TcpIpStack" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.port_mirroring_profile", fields, reflect.TypeOf(PortMirroringProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.port_mirroring_profile", fields, reflect.TypeOf(PortMirroringProfile{}), fieldNameMap, validators) } -func PortMirroringProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PortMirroringProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PortMirroringProfileBindingType), reflect.TypeOf([]PortMirroringProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PortMirroringProfileBindingType), reflect.TypeOf([]PortMirroringProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.port_mirroring_profile_list_result", fields, reflect.TypeOf(PortMirroringProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.port_mirroring_profile_list_result", fields, reflect.TypeOf(PortMirroringProfileListResult{}), fieldNameMap, validators) } -func PortMonitoringProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PortMonitoringProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["ipfix_l2_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ipfix_l2_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ipfix_l2_profile_path"] = "IpfixL2ProfilePath" - fields["port_mirroring_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["port_mirroring_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["port_mirroring_profile_path"] = "PortMirroringProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.port_monitoring_profile_binding_map", fields, reflect.TypeOf(PortMonitoringProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.port_monitoring_profile_binding_map", fields, reflect.TypeOf(PortMonitoringProfileBindingMap{}), fieldNameMap, validators) } -func PortMonitoringProfileBindingMapListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PortMonitoringProfileBindingMapListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PortMonitoringProfileBindingMapBindingType), reflect.TypeOf([]PortMonitoringProfileBindingMap{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PortMonitoringProfileBindingMapBindingType), reflect.TypeOf([]PortMonitoringProfileBindingMap{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.port_monitoring_profile_binding_map_list_result", fields, reflect.TypeOf(PortMonitoringProfileBindingMapListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.port_monitoring_profile_binding_map_list_result", fields, reflect.TypeOf(PortMonitoringProfileBindingMapListResult{}), fieldNameMap, validators) } -func PortQosProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PortQosProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["qos_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["qos_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["qos_profile_path"] = "QosProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.port_qos_profile_binding_map", fields, reflect.TypeOf(PortQosProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.port_qos_profile_binding_map", fields, reflect.TypeOf(PortQosProfileBindingMap{}), fieldNameMap, validators) } -func PortQosProfileBindingMapListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PortQosProfileBindingMapListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PortQosProfileBindingMapBindingType), reflect.TypeOf([]PortQosProfileBindingMap{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PortQosProfileBindingMapBindingType), reflect.TypeOf([]PortQosProfileBindingMap{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.port_qos_profile_binding_map_list_result", fields, reflect.TypeOf(PortQosProfileBindingMapListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.port_qos_profile_binding_map_list_result", fields, reflect.TypeOf(PortQosProfileBindingMapListResult{}), fieldNameMap, validators) } -func PortSecurityProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PortSecurityProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["segment_security_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_security_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_security_profile_path"] = "SegmentSecurityProfilePath" - fields["spoofguard_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["spoofguard_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["spoofguard_profile_path"] = "SpoofguardProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.port_security_profile_binding_map", fields, reflect.TypeOf(PortSecurityProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.port_security_profile_binding_map", fields, reflect.TypeOf(PortSecurityProfileBindingMap{}), fieldNameMap, validators) } -func PortSecurityProfileBindingMapListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PortSecurityProfileBindingMapListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PortSecurityProfileBindingMapBindingType), reflect.TypeOf([]PortSecurityProfileBindingMap{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PortSecurityProfileBindingMapBindingType), reflect.TypeOf([]PortSecurityProfileBindingMap{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.port_security_profile_binding_map_list_result", fields, reflect.TypeOf(PortSecurityProfileBindingMapListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.port_security_profile_binding_map_list_result", fields, reflect.TypeOf(PortSecurityProfileBindingMapListResult{}), fieldNameMap, validators) } -func PrecheckParametersBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PrecheckParametersBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cluster_ids"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["cluster_ids"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["cluster_ids"] = "ClusterIds" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.precheck_parameters", fields, reflect.TypeOf(PrecheckParameters{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.precheck_parameters", fields, reflect.TypeOf(PrecheckParameters{}), fieldNameMap, validators) } -func PreconfiguredEndpointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PreconfiguredEndpointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["device_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["device_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["device_name"] = "DeviceName" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.preconfigured_endpoint", fields, reflect.TypeOf(PreconfiguredEndpoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.preconfigured_endpoint", fields, reflect.TypeOf(PreconfiguredEndpoint{}), fieldNameMap, validators) } -func PreconfiguredHostSwitchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PreconfiguredHostSwitchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["endpoints"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PreconfiguredEndpointBindingType), reflect.TypeOf([]PreconfiguredEndpoint{}))) + fields["endpoints"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PreconfiguredEndpointBindingType), reflect.TypeOf([]PreconfiguredEndpoint{}))) fieldNameMap["endpoints"] = "Endpoints" - fields["host_switch_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["host_switch_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["host_switch_id"] = "HostSwitchId" - fields["transport_zone_endpoints"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TransportZoneEndPointBindingType), reflect.TypeOf([]TransportZoneEndPoint{}))) + fields["transport_zone_endpoints"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TransportZoneEndPointBindingType), reflect.TypeOf([]TransportZoneEndPoint{}))) fieldNameMap["transport_zone_endpoints"] = "TransportZoneEndpoints" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.preconfigured_host_switch", fields, reflect.TypeOf(PreconfiguredHostSwitch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.preconfigured_host_switch", fields, reflect.TypeOf(PreconfiguredHostSwitch{}), fieldNameMap, validators) } -func PreconfiguredHostSwitchSpecBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PreconfiguredHostSwitchSpecBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["host_switches"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PreconfiguredHostSwitchBindingType), reflect.TypeOf([]PreconfiguredHostSwitch{}))) + fields["host_switches"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PreconfiguredHostSwitchBindingType), reflect.TypeOf([]PreconfiguredHostSwitch{}))) fieldNameMap["host_switches"] = "HostSwitches" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.preconfigured_host_switch_spec", fields, reflect.TypeOf(PreconfiguredHostSwitchSpec{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.preconfigured_host_switch_spec", fields, reflect.TypeOf(PreconfiguredHostSwitchSpec{}), fieldNameMap, validators) } -func PrefixEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PrefixEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - fields["ge"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ge"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ge"] = "Ge" - fields["le"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["le"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["le"] = "Le" - fields["network"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["network"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["network"] = "Network" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.prefix_entry", fields, reflect.TypeOf(PrefixEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.prefix_entry", fields, reflect.TypeOf(PrefixEntry{}), fieldNameMap, validators) } -func PrefixListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PrefixListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["prefixes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PrefixEntryBindingType), reflect.TypeOf([]PrefixEntry{}))) + fields["prefixes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PrefixEntryBindingType), reflect.TypeOf([]PrefixEntry{}))) fieldNameMap["prefixes"] = "Prefixes" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.prefix_list", fields, reflect.TypeOf(PrefixList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.prefix_list", fields, reflect.TypeOf(PrefixList{}), fieldNameMap, validators) } -func PrefixListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PrefixListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PrefixListBindingType), reflect.TypeOf([]PrefixList{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PrefixListBindingType), reflect.TypeOf([]PrefixList{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.prefix_list_result", fields, reflect.TypeOf(PrefixListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.prefix_list_result", fields, reflect.TypeOf(PrefixListResult{}), fieldNameMap, validators) } -func PrincipalBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func PrincipalBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["attributes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(KeyValueBindingType), reflect.TypeOf([]KeyValue{}))) + fields["attributes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(KeyValueBindingType), reflect.TypeOf([]KeyValue{}))) fieldNameMap["attributes"] = "Attributes" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.principal", fields, reflect.TypeOf(Principal{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.principal", fields, reflect.TypeOf(Principal{}), fieldNameMap, validators) } -func ProcessInformationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ProcessInformationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["command"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["command"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["command"] = "Command" - fields["cpu_usage"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["cpu_usage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["cpu_usage"] = "CpuUsage" - fields["memory_usage"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["memory_usage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["memory_usage"] = "MemoryUsage" - fields["nice_value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["nice_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["nice_value"] = "NiceValue" - fields["process_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["process_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["process_id"] = "ProcessId" - fields["resident_memory_size"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["resident_memory_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["resident_memory_size"] = "ResidentMemorySize" - fields["shared_memory_size"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["shared_memory_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["shared_memory_size"] = "SharedMemorySize" - fields["user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["user"] = "User" - fields["virtual_memory_size"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["virtual_memory_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["virtual_memory_size"] = "VirtualMemorySize" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.process_information", fields, reflect.TypeOf(ProcessInformation{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.process_information", fields, reflect.TypeOf(ProcessInformation{}), fieldNameMap, validators) } -func ProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["profile_path"] = "ProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.profile_binding_map", fields, reflect.TypeOf(ProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.profile_binding_map", fields, reflect.TypeOf(ProfileBindingMap{}), fieldNameMap, validators) } -func PropertyItemBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ProjectBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["default"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["default"] = "_Default" + fields["short_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["short_id"] = "ShortId" + fields["site_infos"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SiteInfoBindingType), reflect.TypeOf([]SiteInfo{}))) + fieldNameMap["site_infos"] = "SiteInfos" + fields["tier_0s"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["tier_0s"] = "Tier0s" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.project", fields, reflect.TypeOf(Project{}), fieldNameMap, validators) +} + +func ProjectListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ProjectBindingType), reflect.TypeOf([]Project{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.project_list_result", fields, reflect.TypeOf(ProjectListResult{}), fieldNameMap, validators) +} + +func PropertyItemBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["drilldown_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["drilldown_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["drilldown_id"] = "DrilldownId" - fields["field"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["field"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["field"] = "Field" - fields["heading"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["heading"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["heading"] = "Heading" - fields["label"] = bindings.NewOptionalType(bindings.NewReferenceType(LabelBindingType)) + fields["label"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LabelBindingType)) fieldNameMap["label"] = "Label" - fields["label_value_separator"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["label_value_separator"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["label_value_separator"] = "LabelValueSeparator" - fields["navigation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["navigation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["navigation"] = "Navigation" - fields["render_configuration"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RenderConfigurationBindingType), reflect.TypeOf([]RenderConfiguration{}))) + fields["render_configuration"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RenderConfigurationBindingType), reflect.TypeOf([]RenderConfiguration{}))) fieldNameMap["render_configuration"] = "RenderConfiguration" - fields["rowspan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rowspan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rowspan"] = "Rowspan" - fields["separator"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["separator"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["separator"] = "Separator" - fields["span"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["span"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["span"] = "Span" - fields["style"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.REST)) + fields["style"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["style"] = "Style" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.property_item", fields, reflect.TypeOf(PropertyItem{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.property_item", fields, reflect.TypeOf(PropertyItem{}), fieldNameMap, validators) +} + +func ProtocolVersionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["enabled"] = "Enabled" + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["name"] = "Name" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.protocol_version", fields, reflect.TypeOf(ProtocolVersion{}), fieldNameMap, validators) } -func QosBaseRateLimiterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func QosBaseRateLimiterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.qos_base_rate_limiter", fields, reflect.TypeOf(QosBaseRateLimiter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.qos_base_rate_limiter", fields, reflect.TypeOf(QosBaseRateLimiter{}), fieldNameMap, validators) } -func QosDscpBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func QosDscpBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mode"] = "Mode" - fields["priority"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["priority"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["priority"] = "Priority" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.qos_dscp", fields, reflect.TypeOf(QosDscp{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.qos_dscp", fields, reflect.TypeOf(QosDscp{}), fieldNameMap, validators) } -func QosProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func QosProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["class_of_service"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["class_of_service"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["class_of_service"] = "ClassOfService" - fields["dscp"] = bindings.NewOptionalType(bindings.NewReferenceType(QosDscpBindingType)) + fields["dscp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(QosDscpBindingType)) fieldNameMap["dscp"] = "Dscp" - fields["shaper_configurations"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(QosBaseRateLimiterBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["shaper_configurations"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(QosBaseRateLimiterBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["shaper_configurations"] = "ShaperConfigurations" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.qos_profile", fields, reflect.TypeOf(QosProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.qos_profile", fields, reflect.TypeOf(QosProfile{}), fieldNameMap, validators) } -func QosProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func QosProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.qos_profile_binding_map", fields, reflect.TypeOf(QosProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.qos_profile_binding_map", fields, reflect.TypeOf(QosProfileBindingMap{}), fieldNameMap, validators) } -func QosProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func QosProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(QosProfileBindingType), reflect.TypeOf([]QosProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(QosProfileBindingType), reflect.TypeOf([]QosProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.qos_profile_list_result", fields, reflect.TypeOf(QosProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.qos_profile_list_result", fields, reflect.TypeOf(QosProfileListResult{}), fieldNameMap, validators) } -func RAConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func QuotaStatsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["hop_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["assigned_max_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["assigned_max_limit"] = "AssignedMaxLimit" + fields["current_inventory"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["current_inventory"] = "CurrentInventory" + fields["object_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["object_type"] = "ObjectType" + fields["quota_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["quota_name"] = "QuotaName" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.quota_stats", fields, reflect.TypeOf(QuotaStats{}), fieldNameMap, validators) +} + +func QuotaStatsListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(QuotaStatsBindingType), reflect.TypeOf([]QuotaStats{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.quota_stats_list_result", fields, reflect.TypeOf(QuotaStatsListResult{}), fieldNameMap, validators) +} + +func RAConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["hop_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["hop_limit"] = "HopLimit" - fields["prefix_lifetime"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["prefix_lifetime"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["prefix_lifetime"] = "PrefixLifetime" - fields["prefix_preferred_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["prefix_preferred_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["prefix_preferred_time"] = "PrefixPreferredTime" - fields["ra_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ra_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ra_interval"] = "RaInterval" - fields["router_lifetime"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["router_lifetime"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["router_lifetime"] = "RouterLifetime" - fields["router_preference"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["router_preference"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["router_preference"] = "RouterPreference" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.RA_config", fields, reflect.TypeOf(RAConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.RA_config", fields, reflect.TypeOf(RAConfig{}), fieldNameMap, validators) } -func RaDNSConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RaDNSConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dns_server"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["dns_server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["dns_server"] = "DnsServer" - fields["dns_server_lifetime"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dns_server_lifetime"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dns_server_lifetime"] = "DnsServerLifetime" - fields["domain_name"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["domain_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["domain_name"] = "DomainName" - fields["domain_name_lifetime"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["domain_name_lifetime"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["domain_name_lifetime"] = "DomainNameLifetime" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.ra_DNS_config", fields, reflect.TypeOf(RaDNSConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.ra_DNS_config", fields, reflect.TypeOf(RaDNSConfig{}), fieldNameMap, validators) } -func ReactionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ReactionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["actions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ActionBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["actions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ActionBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["actions"] = "Actions" - fields["events"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(EventBindingType), reflect.TypeOf([]Event{}))) + fields["events"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(EventBindingType), reflect.TypeOf([]Event{}))) fieldNameMap["events"] = "Events" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.reaction", fields, reflect.TypeOf(Reaction{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.reaction", fields, reflect.TypeOf(Reaction{}), fieldNameMap, validators) } -func ReactionListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ReactionListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ReactionBindingType), reflect.TypeOf([]Reaction{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ReactionBindingType), reflect.TypeOf([]Reaction{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.reaction_list_result", fields, reflect.TypeOf(ReactionListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.reaction_list_result", fields, reflect.TypeOf(ReactionListResult{}), fieldNameMap, validators) } -func RealizedEnforcementPointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RealizedEnforcementPointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["alarms"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) + fields["alarms"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) fieldNameMap["alarms"] = "Alarms" - fields["intent_reference"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["intent_reference"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["intent_reference"] = "IntentReference" - fields["operational_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status"] = "OperationalStatus" - fields["operational_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status_error"] = "OperationalStatusError" - fields["publish_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status"] = "PublishStatus" - fields["publish_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status_error"] = "PublishStatusError" - fields["publish_status_error_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["publish_status_error_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["publish_status_error_code"] = "PublishStatusErrorCode" - fields["publish_status_error_details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) + fields["publish_status_error_details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) fieldNameMap["publish_status_error_details"] = "PublishStatusErrorDetails" - fields["realization_api"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_api"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_api"] = "RealizationApi" - fields["realization_specific_identifier"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_specific_identifier"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_specific_identifier"] = "RealizationSpecificIdentifier" - fields["runtime_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_error"] = "RuntimeError" - fields["runtime_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_status"] = "RuntimeStatus" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - fields["realized_firewalls"] = bindings.NewOptionalType(bindings.NewReferenceType(RealizedFirewallsBindingType)) + fields["realized_firewalls"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(RealizedFirewallsBindingType)) fieldNameMap["realized_firewalls"] = "RealizedFirewalls" - fields["realized_groups"] = bindings.NewOptionalType(bindings.NewReferenceType(RealizedGroupsBindingType)) + fields["realized_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(RealizedGroupsBindingType)) fieldNameMap["realized_groups"] = "RealizedGroups" - fields["realized_services"] = bindings.NewOptionalType(bindings.NewReferenceType(RealizedServicesBindingType)) + fields["realized_services"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(RealizedServicesBindingType)) fieldNameMap["realized_services"] = "RealizedServices" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.realized_enforcement_point", fields, reflect.TypeOf(RealizedEnforcementPoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.realized_enforcement_point", fields, reflect.TypeOf(RealizedEnforcementPoint{}), fieldNameMap, validators) } -func RealizedEnforcementPointListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RealizedEnforcementPointListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RealizedEnforcementPointBindingType), reflect.TypeOf([]RealizedEnforcementPoint{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RealizedEnforcementPointBindingType), reflect.TypeOf([]RealizedEnforcementPoint{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.realized_enforcement_point_list_result", fields, reflect.TypeOf(RealizedEnforcementPointListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.realized_enforcement_point_list_result", fields, reflect.TypeOf(RealizedEnforcementPointListResult{}), fieldNameMap, validators) } -func RealizedFirewallBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RealizedFirewallBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["alarms"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) + fields["alarms"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) fieldNameMap["alarms"] = "Alarms" - fields["intent_reference"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["intent_reference"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["intent_reference"] = "IntentReference" - fields["operational_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status"] = "OperationalStatus" - fields["operational_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status_error"] = "OperationalStatusError" - fields["publish_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status"] = "PublishStatus" - fields["publish_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status_error"] = "PublishStatusError" - fields["publish_status_error_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["publish_status_error_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["publish_status_error_code"] = "PublishStatusErrorCode" - fields["publish_status_error_details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) + fields["publish_status_error_details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) fieldNameMap["publish_status_error_details"] = "PublishStatusErrorDetails" - fields["realization_api"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_api"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_api"] = "RealizationApi" - fields["realization_specific_identifier"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_specific_identifier"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_specific_identifier"] = "RealizationSpecificIdentifier" - fields["runtime_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_error"] = "RuntimeError" - fields["runtime_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_status"] = "RuntimeStatus" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.realized_firewall", fields, reflect.TypeOf(RealizedFirewall{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.realized_firewall", fields, reflect.TypeOf(RealizedFirewall{}), fieldNameMap, validators) } -func RealizedFirewallRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RealizedFirewallRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["alarms"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) + fields["alarms"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) fieldNameMap["alarms"] = "Alarms" - fields["intent_reference"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["intent_reference"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["intent_reference"] = "IntentReference" - fields["operational_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status"] = "OperationalStatus" - fields["operational_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status_error"] = "OperationalStatusError" - fields["publish_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status"] = "PublishStatus" - fields["publish_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status_error"] = "PublishStatusError" - fields["publish_status_error_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["publish_status_error_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["publish_status_error_code"] = "PublishStatusErrorCode" - fields["publish_status_error_details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) + fields["publish_status_error_details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) fieldNameMap["publish_status_error_details"] = "PublishStatusErrorDetails" - fields["realization_api"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_api"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_api"] = "RealizationApi" - fields["realization_specific_identifier"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_specific_identifier"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_specific_identifier"] = "RealizationSpecificIdentifier" - fields["runtime_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_error"] = "RuntimeError" - fields["runtime_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_status"] = "RuntimeStatus" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - fields["destinations"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceReferenceBindingType), reflect.TypeOf([]ResourceReference{}))) + fields["destinations"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceReferenceBindingType), reflect.TypeOf([]ResourceReference{}))) fieldNameMap["destinations"] = "Destinations" - fields["direction"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["direction"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["direction"] = "Direction" - fields["disabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["disabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["disabled"] = "Disabled" - fields["services"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceReferenceBindingType), reflect.TypeOf([]ResourceReference{}))) + fields["services"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceReferenceBindingType), reflect.TypeOf([]ResourceReference{}))) fieldNameMap["services"] = "Services" - fields["sources"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceReferenceBindingType), reflect.TypeOf([]ResourceReference{}))) + fields["sources"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceReferenceBindingType), reflect.TypeOf([]ResourceReference{}))) fieldNameMap["sources"] = "Sources" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.realized_firewall_rule", fields, reflect.TypeOf(RealizedFirewallRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.realized_firewall_rule", fields, reflect.TypeOf(RealizedFirewallRule{}), fieldNameMap, validators) } -func RealizedFirewallSectionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RealizedFirewallSectionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["rule_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rule_count"] = "RuleCount" - fields["rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RealizedFirewallRuleBindingType), reflect.TypeOf([]RealizedFirewallRule{}))) + fields["rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RealizedFirewallRuleBindingType), reflect.TypeOf([]RealizedFirewallRule{}))) fieldNameMap["rules"] = "Rules" - fields["section_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["section_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["section_type"] = "SectionType" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["alarms"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) + fields["alarms"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) fieldNameMap["alarms"] = "Alarms" - fields["intent_reference"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["intent_reference"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["intent_reference"] = "IntentReference" - fields["operational_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status"] = "OperationalStatus" - fields["operational_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status_error"] = "OperationalStatusError" - fields["publish_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status"] = "PublishStatus" - fields["publish_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status_error"] = "PublishStatusError" - fields["publish_status_error_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["publish_status_error_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["publish_status_error_code"] = "PublishStatusErrorCode" - fields["publish_status_error_details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) + fields["publish_status_error_details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) fieldNameMap["publish_status_error_details"] = "PublishStatusErrorDetails" - fields["realization_api"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_api"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_api"] = "RealizationApi" - fields["realization_specific_identifier"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_specific_identifier"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_specific_identifier"] = "RealizationSpecificIdentifier" - fields["runtime_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_error"] = "RuntimeError" - fields["runtime_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_status"] = "RuntimeStatus" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.realized_firewall_section", fields, reflect.TypeOf(RealizedFirewallSection{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.realized_firewall_section", fields, reflect.TypeOf(RealizedFirewallSection{}), fieldNameMap, validators) } -func RealizedFirewallSectionListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RealizedFirewallSectionListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RealizedFirewallSectionBindingType), reflect.TypeOf([]RealizedFirewallSection{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RealizedFirewallSectionBindingType), reflect.TypeOf([]RealizedFirewallSection{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.realized_firewall_section_list_result", fields, reflect.TypeOf(RealizedFirewallSectionListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.realized_firewall_section_list_result", fields, reflect.TypeOf(RealizedFirewallSectionListResult{}), fieldNameMap, validators) } -func RealizedFirewallsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RealizedFirewallsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["alarms"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) + fields["alarms"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) fieldNameMap["alarms"] = "Alarms" - fields["intent_reference"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["intent_reference"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["intent_reference"] = "IntentReference" - fields["operational_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status"] = "OperationalStatus" - fields["operational_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status_error"] = "OperationalStatusError" - fields["publish_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status"] = "PublishStatus" - fields["publish_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status_error"] = "PublishStatusError" - fields["publish_status_error_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["publish_status_error_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["publish_status_error_code"] = "PublishStatusErrorCode" - fields["publish_status_error_details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) + fields["publish_status_error_details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) fieldNameMap["publish_status_error_details"] = "PublishStatusErrorDetails" - fields["realization_api"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_api"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_api"] = "RealizationApi" - fields["realization_specific_identifier"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_specific_identifier"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_specific_identifier"] = "RealizationSpecificIdentifier" - fields["runtime_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_error"] = "RuntimeError" - fields["runtime_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_status"] = "RuntimeStatus" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - fields["realized_firewalls"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(RealizedFirewallBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["realized_firewalls"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(RealizedFirewallBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["realized_firewalls"] = "RealizedFirewalls" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.realized_firewalls", fields, reflect.TypeOf(RealizedFirewalls{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.realized_firewalls", fields, reflect.TypeOf(RealizedFirewalls{}), fieldNameMap, validators) } -func RealizedGroupBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RealizedGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["alarms"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) + fields["alarms"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) fieldNameMap["alarms"] = "Alarms" - fields["intent_reference"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["intent_reference"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["intent_reference"] = "IntentReference" - fields["operational_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status"] = "OperationalStatus" - fields["operational_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status_error"] = "OperationalStatusError" - fields["publish_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status"] = "PublishStatus" - fields["publish_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status_error"] = "PublishStatusError" - fields["publish_status_error_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["publish_status_error_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["publish_status_error_code"] = "PublishStatusErrorCode" - fields["publish_status_error_details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) + fields["publish_status_error_details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) fieldNameMap["publish_status_error_details"] = "PublishStatusErrorDetails" - fields["realization_api"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_api"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_api"] = "RealizationApi" - fields["realization_specific_identifier"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_specific_identifier"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_specific_identifier"] = "RealizationSpecificIdentifier" - fields["runtime_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_error"] = "RuntimeError" - fields["runtime_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_status"] = "RuntimeStatus" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.realized_group", fields, reflect.TypeOf(RealizedGroup{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.realized_group", fields, reflect.TypeOf(RealizedGroup{}), fieldNameMap, validators) } -func RealizedGroupsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RealizedGroupsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["alarms"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) + fields["alarms"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) fieldNameMap["alarms"] = "Alarms" - fields["intent_reference"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["intent_reference"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["intent_reference"] = "IntentReference" - fields["operational_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status"] = "OperationalStatus" - fields["operational_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status_error"] = "OperationalStatusError" - fields["publish_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status"] = "PublishStatus" - fields["publish_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status_error"] = "PublishStatusError" - fields["publish_status_error_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["publish_status_error_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["publish_status_error_code"] = "PublishStatusErrorCode" - fields["publish_status_error_details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) + fields["publish_status_error_details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) fieldNameMap["publish_status_error_details"] = "PublishStatusErrorDetails" - fields["realization_api"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_api"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_api"] = "RealizationApi" - fields["realization_specific_identifier"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_specific_identifier"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_specific_identifier"] = "RealizationSpecificIdentifier" - fields["runtime_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_error"] = "RuntimeError" - fields["runtime_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_status"] = "RuntimeStatus" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - fields["realized_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(RealizedGroupBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["realized_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(RealizedGroupBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["realized_groups"] = "RealizedGroups" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.realized_groups", fields, reflect.TypeOf(RealizedGroups{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.realized_groups", fields, reflect.TypeOf(RealizedGroups{}), fieldNameMap, validators) } -func RealizedLogicalPortBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RealizedLogicalPortBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["alarms"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) + fields["alarms"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) fieldNameMap["alarms"] = "Alarms" - fields["intent_reference"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["intent_reference"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["intent_reference"] = "IntentReference" - fields["operational_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status"] = "OperationalStatus" - fields["operational_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status_error"] = "OperationalStatusError" - fields["publish_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status"] = "PublishStatus" - fields["publish_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status_error"] = "PublishStatusError" - fields["publish_status_error_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["publish_status_error_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["publish_status_error_code"] = "PublishStatusErrorCode" - fields["publish_status_error_details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) + fields["publish_status_error_details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) fieldNameMap["publish_status_error_details"] = "PublishStatusErrorDetails" - fields["realization_api"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_api"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_api"] = "RealizationApi" - fields["realization_specific_identifier"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_specific_identifier"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_specific_identifier"] = "RealizationSpecificIdentifier" - fields["runtime_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_error"] = "RuntimeError" - fields["runtime_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_status"] = "RuntimeStatus" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - fields["logical_port_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["logical_port_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["logical_port_id"] = "LogicalPortId" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.realized_logical_port", fields, reflect.TypeOf(RealizedLogicalPort{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.realized_logical_port", fields, reflect.TypeOf(RealizedLogicalPort{}), fieldNameMap, validators) } -func RealizedLogicalSwitchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RealizedLogicalSwitchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["alarms"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) + fields["alarms"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) fieldNameMap["alarms"] = "Alarms" - fields["intent_reference"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["intent_reference"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["intent_reference"] = "IntentReference" - fields["operational_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status"] = "OperationalStatus" - fields["operational_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status_error"] = "OperationalStatusError" - fields["publish_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status"] = "PublishStatus" - fields["publish_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status_error"] = "PublishStatusError" - fields["publish_status_error_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["publish_status_error_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["publish_status_error_code"] = "PublishStatusErrorCode" - fields["publish_status_error_details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) + fields["publish_status_error_details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) fieldNameMap["publish_status_error_details"] = "PublishStatusErrorDetails" - fields["realization_api"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_api"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_api"] = "RealizationApi" - fields["realization_specific_identifier"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_specific_identifier"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_specific_identifier"] = "RealizationSpecificIdentifier" - fields["runtime_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_error"] = "RuntimeError" - fields["runtime_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_status"] = "RuntimeStatus" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - fields["logical_switch_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["logical_switch_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["logical_switch_id"] = "LogicalSwitchId" - fields["transport_zone_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_zone_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_zone_id"] = "TransportZoneId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.realized_logical_switch", fields, reflect.TypeOf(RealizedLogicalSwitch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.realized_logical_switch", fields, reflect.TypeOf(RealizedLogicalSwitch{}), fieldNameMap, validators) } -func RealizedNSGroupBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RealizedNSGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["evaluations"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RealizedNSGroupMemberEvaluationBindingType), reflect.TypeOf([]RealizedNSGroupMemberEvaluation{}))) + fields["evaluations"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RealizedNSGroupMemberEvaluationBindingType), reflect.TypeOf([]RealizedNSGroupMemberEvaluation{}))) fieldNameMap["evaluations"] = "Evaluations" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["alarms"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) + fields["alarms"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) fieldNameMap["alarms"] = "Alarms" - fields["intent_reference"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["intent_reference"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["intent_reference"] = "IntentReference" - fields["operational_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status"] = "OperationalStatus" - fields["operational_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status_error"] = "OperationalStatusError" - fields["publish_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status"] = "PublishStatus" - fields["publish_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status_error"] = "PublishStatusError" - fields["publish_status_error_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["publish_status_error_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["publish_status_error_code"] = "PublishStatusErrorCode" - fields["publish_status_error_details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) + fields["publish_status_error_details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) fieldNameMap["publish_status_error_details"] = "PublishStatusErrorDetails" - fields["realization_api"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_api"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_api"] = "RealizationApi" - fields["realization_specific_identifier"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_specific_identifier"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_specific_identifier"] = "RealizationSpecificIdentifier" - fields["runtime_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_error"] = "RuntimeError" - fields["runtime_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_status"] = "RuntimeStatus" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.realized_NS_group", fields, reflect.TypeOf(RealizedNSGroup{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.realized_NS_group", fields, reflect.TypeOf(RealizedNSGroup{}), fieldNameMap, validators) } -func RealizedNSGroupMemberEvaluationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RealizedNSGroupMemberEvaluationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["alarms"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) + fields["alarms"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) fieldNameMap["alarms"] = "Alarms" - fields["intent_reference"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["intent_reference"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["intent_reference"] = "IntentReference" - fields["operational_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status"] = "OperationalStatus" - fields["operational_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status_error"] = "OperationalStatusError" - fields["publish_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status"] = "PublishStatus" - fields["publish_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status_error"] = "PublishStatusError" - fields["publish_status_error_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["publish_status_error_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["publish_status_error_code"] = "PublishStatusErrorCode" - fields["publish_status_error_details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) + fields["publish_status_error_details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) fieldNameMap["publish_status_error_details"] = "PublishStatusErrorDetails" - fields["realization_api"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_api"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_api"] = "RealizationApi" - fields["realization_specific_identifier"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_specific_identifier"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_specific_identifier"] = "RealizationSpecificIdentifier" - fields["runtime_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_error"] = "RuntimeError" - fields["runtime_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_status"] = "RuntimeStatus" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - fields["logical_ports"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RealizedLogicalPortBindingType), reflect.TypeOf([]RealizedLogicalPort{}))) + fields["logical_ports"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RealizedLogicalPortBindingType), reflect.TypeOf([]RealizedLogicalPort{}))) fieldNameMap["logical_ports"] = "LogicalPorts" - fields["logical_switches"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RealizedLogicalSwitchBindingType), reflect.TypeOf([]RealizedLogicalSwitch{}))) + fields["logical_switches"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RealizedLogicalSwitchBindingType), reflect.TypeOf([]RealizedLogicalSwitch{}))) fieldNameMap["logical_switches"] = "LogicalSwitches" - fields["member_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["member_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["member_count"] = "MemberCount" - fields["virtual_machines"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RealizedVirtualMachineBindingType), reflect.TypeOf([]RealizedVirtualMachine{}))) + fields["virtual_machines"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RealizedVirtualMachineBindingType), reflect.TypeOf([]RealizedVirtualMachine{}))) fieldNameMap["virtual_machines"] = "VirtualMachines" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.realized_NS_group_member_evaluation", fields, reflect.TypeOf(RealizedNSGroupMemberEvaluation{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.realized_NS_group_member_evaluation", fields, reflect.TypeOf(RealizedNSGroupMemberEvaluation{}), fieldNameMap, validators) } -func RealizedNSServiceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RealizedNSServiceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["service_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["service_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["service_type"] = "ServiceType" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["alarms"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) + fields["alarms"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) fieldNameMap["alarms"] = "Alarms" - fields["intent_reference"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["intent_reference"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["intent_reference"] = "IntentReference" - fields["operational_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status"] = "OperationalStatus" - fields["operational_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status_error"] = "OperationalStatusError" - fields["publish_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status"] = "PublishStatus" - fields["publish_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status_error"] = "PublishStatusError" - fields["publish_status_error_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["publish_status_error_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["publish_status_error_code"] = "PublishStatusErrorCode" - fields["publish_status_error_details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) + fields["publish_status_error_details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) fieldNameMap["publish_status_error_details"] = "PublishStatusErrorDetails" - fields["realization_api"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_api"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_api"] = "RealizationApi" - fields["realization_specific_identifier"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_specific_identifier"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_specific_identifier"] = "RealizationSpecificIdentifier" - fields["runtime_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_error"] = "RuntimeError" - fields["runtime_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_status"] = "RuntimeStatus" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.realized_NS_service", fields, reflect.TypeOf(RealizedNSService{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.realized_NS_service", fields, reflect.TypeOf(RealizedNSService{}), fieldNameMap, validators) } -func RealizedSecurityGroupBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RealizedSecurityGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["evaluations"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RealizedSecurityGroupMemberEvaluationBindingType), reflect.TypeOf([]RealizedSecurityGroupMemberEvaluation{}))) + fields["evaluations"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RealizedSecurityGroupMemberEvaluationBindingType), reflect.TypeOf([]RealizedSecurityGroupMemberEvaluation{}))) fieldNameMap["evaluations"] = "Evaluations" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["alarms"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) + fields["alarms"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) fieldNameMap["alarms"] = "Alarms" - fields["intent_reference"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["intent_reference"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["intent_reference"] = "IntentReference" - fields["operational_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status"] = "OperationalStatus" - fields["operational_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status_error"] = "OperationalStatusError" - fields["publish_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status"] = "PublishStatus" - fields["publish_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status_error"] = "PublishStatusError" - fields["publish_status_error_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["publish_status_error_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["publish_status_error_code"] = "PublishStatusErrorCode" - fields["publish_status_error_details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) + fields["publish_status_error_details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) fieldNameMap["publish_status_error_details"] = "PublishStatusErrorDetails" - fields["realization_api"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_api"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_api"] = "RealizationApi" - fields["realization_specific_identifier"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_specific_identifier"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_specific_identifier"] = "RealizationSpecificIdentifier" - fields["runtime_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_error"] = "RuntimeError" - fields["runtime_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_status"] = "RuntimeStatus" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.realized_security_group", fields, reflect.TypeOf(RealizedSecurityGroup{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.realized_security_group", fields, reflect.TypeOf(RealizedSecurityGroup{}), fieldNameMap, validators) } -func RealizedSecurityGroupListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RealizedSecurityGroupListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RealizedSecurityGroupBindingType), reflect.TypeOf([]RealizedSecurityGroup{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RealizedSecurityGroupBindingType), reflect.TypeOf([]RealizedSecurityGroup{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.realized_security_group_list_result", fields, reflect.TypeOf(RealizedSecurityGroupListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.realized_security_group_list_result", fields, reflect.TypeOf(RealizedSecurityGroupListResult{}), fieldNameMap, validators) } -func RealizedSecurityGroupMemberEvaluationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RealizedSecurityGroupMemberEvaluationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["alarms"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) + fields["alarms"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) fieldNameMap["alarms"] = "Alarms" - fields["intent_reference"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["intent_reference"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["intent_reference"] = "IntentReference" - fields["operational_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status"] = "OperationalStatus" - fields["operational_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status_error"] = "OperationalStatusError" - fields["publish_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status"] = "PublishStatus" - fields["publish_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status_error"] = "PublishStatusError" - fields["publish_status_error_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["publish_status_error_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["publish_status_error_code"] = "PublishStatusErrorCode" - fields["publish_status_error_details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) + fields["publish_status_error_details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) fieldNameMap["publish_status_error_details"] = "PublishStatusErrorDetails" - fields["realization_api"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_api"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_api"] = "RealizationApi" - fields["realization_specific_identifier"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_specific_identifier"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_specific_identifier"] = "RealizationSpecificIdentifier" - fields["runtime_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_error"] = "RuntimeError" - fields["runtime_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_status"] = "RuntimeStatus" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - fields["member_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["member_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["member_count"] = "MemberCount" - fields["virtual_machines"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RealizedVirtualMachineBindingType), reflect.TypeOf([]RealizedVirtualMachine{}))) + fields["virtual_machines"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RealizedVirtualMachineBindingType), reflect.TypeOf([]RealizedVirtualMachine{}))) fieldNameMap["virtual_machines"] = "VirtualMachines" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.realized_security_group_member_evaluation", fields, reflect.TypeOf(RealizedSecurityGroupMemberEvaluation{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.realized_security_group_member_evaluation", fields, reflect.TypeOf(RealizedSecurityGroupMemberEvaluation{}), fieldNameMap, validators) } -func RealizedServiceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RealizedServiceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["alarms"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) + fields["alarms"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) fieldNameMap["alarms"] = "Alarms" - fields["intent_reference"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["intent_reference"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["intent_reference"] = "IntentReference" - fields["operational_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status"] = "OperationalStatus" - fields["operational_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status_error"] = "OperationalStatusError" - fields["publish_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status"] = "PublishStatus" - fields["publish_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status_error"] = "PublishStatusError" - fields["publish_status_error_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["publish_status_error_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["publish_status_error_code"] = "PublishStatusErrorCode" - fields["publish_status_error_details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) + fields["publish_status_error_details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) fieldNameMap["publish_status_error_details"] = "PublishStatusErrorDetails" - fields["realization_api"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_api"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_api"] = "RealizationApi" - fields["realization_specific_identifier"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_specific_identifier"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_specific_identifier"] = "RealizationSpecificIdentifier" - fields["runtime_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_error"] = "RuntimeError" - fields["runtime_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_status"] = "RuntimeStatus" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.realized_service", fields, reflect.TypeOf(RealizedService{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.realized_service", fields, reflect.TypeOf(RealizedService{}), fieldNameMap, validators) } -func RealizedServicesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RealizedServicesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["alarms"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) + fields["alarms"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) fieldNameMap["alarms"] = "Alarms" - fields["intent_reference"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["intent_reference"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["intent_reference"] = "IntentReference" - fields["operational_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status"] = "OperationalStatus" - fields["operational_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status_error"] = "OperationalStatusError" - fields["publish_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status"] = "PublishStatus" - fields["publish_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status_error"] = "PublishStatusError" - fields["publish_status_error_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["publish_status_error_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["publish_status_error_code"] = "PublishStatusErrorCode" - fields["publish_status_error_details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) + fields["publish_status_error_details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) fieldNameMap["publish_status_error_details"] = "PublishStatusErrorDetails" - fields["realization_api"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_api"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_api"] = "RealizationApi" - fields["realization_specific_identifier"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_specific_identifier"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_specific_identifier"] = "RealizationSpecificIdentifier" - fields["runtime_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_error"] = "RuntimeError" - fields["runtime_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_status"] = "RuntimeStatus" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - fields["realized_services"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(RealizedServiceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["realized_services"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(RealizedServiceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["realized_services"] = "RealizedServices" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.realized_services", fields, reflect.TypeOf(RealizedServices{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.realized_services", fields, reflect.TypeOf(RealizedServices{}), fieldNameMap, validators) } -func RealizedVirtualMachineBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RealizedVirtualMachineBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["alarms"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) + fields["alarms"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyAlarmResourceBindingType), reflect.TypeOf([]PolicyAlarmResource{}))) fieldNameMap["alarms"] = "Alarms" - fields["intent_reference"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["intent_reference"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["intent_reference"] = "IntentReference" - fields["operational_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status"] = "OperationalStatus" - fields["operational_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operational_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operational_status_error"] = "OperationalStatusError" - fields["publish_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status"] = "PublishStatus" - fields["publish_status_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["publish_status_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["publish_status_error"] = "PublishStatusError" - fields["publish_status_error_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["publish_status_error_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["publish_status_error_code"] = "PublishStatusErrorCode" - fields["publish_status_error_details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) + fields["publish_status_error_details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) fieldNameMap["publish_status_error_details"] = "PublishStatusErrorDetails" - fields["realization_api"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_api"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_api"] = "RealizationApi" - fields["realization_specific_identifier"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_specific_identifier"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_specific_identifier"] = "RealizationSpecificIdentifier" - fields["runtime_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_error"] = "RuntimeError" - fields["runtime_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["runtime_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["runtime_status"] = "RuntimeStatus" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - fields["compute_ids"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["compute_ids"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["compute_ids"] = "ComputeIds" - fields["host_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["host_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["host_id"] = "HostId" - fields["local_id_on_host"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["local_id_on_host"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["local_id_on_host"] = "LocalIdOnHost" - fields["power_state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["power_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["power_state"] = "PowerState" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.realized_virtual_machine", fields, reflect.TypeOf(RealizedVirtualMachine{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.realized_virtual_machine", fields, reflect.TypeOf(RealizedVirtualMachine{}), fieldNameMap, validators) } -func RealizedVirtualMachineListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RealizedVirtualMachineListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RealizedVirtualMachineBindingType), reflect.TypeOf([]RealizedVirtualMachine{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RealizedVirtualMachineBindingType), reflect.TypeOf([]RealizedVirtualMachine{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.realized_virtual_machine_list_result", fields, reflect.TypeOf(RealizedVirtualMachineListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.realized_virtual_machine_list_result", fields, reflect.TypeOf(RealizedVirtualMachineListResult{}), fieldNameMap, validators) } -func RecommendedFeaturePermissionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RecommendedFeaturePermissionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["recommended_permissions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["recommended_permissions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["recommended_permissions"] = "RecommendedPermissions" - fields["src_features"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["src_features"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["src_features"] = "SrcFeatures" - fields["target_feature"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["target_feature"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["target_feature"] = "TargetFeature" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.recommended_feature_permission", fields, reflect.TypeOf(RecommendedFeaturePermission{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.recommended_feature_permission", fields, reflect.TypeOf(RecommendedFeaturePermission{}), fieldNameMap, validators) } -func RecommendedFeaturePermissionListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RecommendedFeaturePermissionListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RecommendedFeaturePermissionBindingType), reflect.TypeOf([]RecommendedFeaturePermission{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RecommendedFeaturePermissionBindingType), reflect.TypeOf([]RecommendedFeaturePermission{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.recommended_feature_permission_list_result", fields, reflect.TypeOf(RecommendedFeaturePermissionListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.recommended_feature_permission_list_result", fields, reflect.TypeOf(RecommendedFeaturePermissionListResult{}), fieldNameMap, validators) } -func RedirectionPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RedirectionPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["category"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["category"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["category"] = "Category" - fields["comments"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["comments"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["comments"] = "Comments" - fields["internal_sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["internal_sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["internal_sequence_number"] = "InternalSequenceNumber" - fields["is_default"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_default"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_default"] = "IsDefault" - fields["lock_modified_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lock_modified_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lock_modified_by"] = "LockModifiedBy" - fields["lock_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["lock_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["lock_modified_time"] = "LockModifiedTime" - fields["locked"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["locked"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["locked"] = "Locked" - fields["rule_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rule_count"] = "RuleCount" - fields["scheduler_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["scheduler_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["scheduler_path"] = "SchedulerPath" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["scope"] = "Scope" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["stateful"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["stateful"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["stateful"] = "Stateful" - fields["tcp_strict"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tcp_strict"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tcp_strict"] = "TcpStrict" - fields["north_south"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["north_south"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["north_south"] = "NorthSouth" - fields["redirect_to"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["redirect_to"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["redirect_to"] = "RedirectTo" - fields["rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RedirectionRuleBindingType), reflect.TypeOf([]RedirectionRule{}))) + fields["rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RedirectionRuleBindingType), reflect.TypeOf([]RedirectionRule{}))) fieldNameMap["rules"] = "Rules" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.redirection_policy", fields, reflect.TypeOf(RedirectionPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.redirection_policy", fields, reflect.TypeOf(RedirectionPolicy{}), fieldNameMap, validators) } -func RedirectionPolicyListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RedirectionPolicyListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RedirectionPolicyBindingType), reflect.TypeOf([]RedirectionPolicy{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RedirectionPolicyBindingType), reflect.TypeOf([]RedirectionPolicy{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.redirection_policy_list_result", fields, reflect.TypeOf(RedirectionPolicyListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.redirection_policy_list_result", fields, reflect.TypeOf(RedirectionPolicyListResult{}), fieldNameMap, validators) } -func RedirectionRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RedirectionRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["destination_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["destination_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["destination_groups"] = "DestinationGroups" - fields["destinations_excluded"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["destinations_excluded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["destinations_excluded"] = "DestinationsExcluded" - fields["direction"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["direction"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["direction"] = "Direction" - fields["disabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["disabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["disabled"] = "Disabled" - fields["ip_protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_protocol"] = "IpProtocol" - fields["is_default"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_default"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_default"] = "IsDefault" - fields["logged"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["logged"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["logged"] = "Logged" - fields["notes"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["notes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["notes"] = "Notes" - fields["profiles"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["profiles"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["profiles"] = "Profiles" - fields["rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rule_id"] = "RuleId" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["scope"] = "Scope" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["service_entries"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ServiceEntryBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["service_entries"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ServiceEntryBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["service_entries"] = "ServiceEntries" - fields["services"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["services"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["services"] = "Services" - fields["source_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["source_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["source_groups"] = "SourceGroups" - fields["sources_excluded"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sources_excluded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sources_excluded"] = "SourcesExcluded" - fields["tag"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tag"] = "Tag" - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.redirection_rule", fields, reflect.TypeOf(RedirectionRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.redirection_rule", fields, reflect.TypeOf(RedirectionRule{}), fieldNameMap, validators) } -func RedirectionRuleListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RedirectionRuleListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RedirectionRuleBindingType), reflect.TypeOf([]RedirectionRule{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RedirectionRuleBindingType), reflect.TypeOf([]RedirectionRule{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.redirection_rule_list_result", fields, reflect.TypeOf(RedirectionRuleListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.redirection_rule_list_result", fields, reflect.TypeOf(RedirectionRuleListResult{}), fieldNameMap, validators) +} + +func RegTokenQueryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["token"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["token"] = "Token" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.reg_token_query", fields, reflect.TypeOf(RegTokenQuery{}), fieldNameMap, validators) } -func RegistrationTokenBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RegistrationTokenBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["roles"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["roles"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["roles"] = "Roles" - fields["token"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["token"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["token"] = "Token" - fields["user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["user"] = "User" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.registration_token", fields, reflect.TypeOf(RegistrationToken{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.registration_token", fields, reflect.TypeOf(RegistrationToken{}), fieldNameMap, validators) } -func RelatedApiErrorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RelatedApiErrorBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["details"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["details"] = "Details" - fields["error_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["error_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["error_code"] = "ErrorCode" - fields["error_data"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.REST)) + fields["error_data"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["error_data"] = "ErrorData" - fields["error_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_message"] = "ErrorMessage" - fields["module_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["module_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["module_name"] = "ModuleName" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.related_api_error", fields, reflect.TypeOf(RelatedApiError{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.related_api_error", fields, reflect.TypeOf(RelatedApiError{}), fieldNameMap, validators) } -func RelatedAttributeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RelatedAttributeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["attribute"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["attribute"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["attribute"] = "Attribute" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.related_attribute", fields, reflect.TypeOf(RelatedAttribute{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.related_attribute", fields, reflect.TypeOf(RelatedAttribute{}), fieldNameMap, validators) } -func RelatedAttributeConditionalExpressionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RelatedAttributeConditionalExpressionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["condition"] = bindings.NewOptionalType(bindings.NewReferenceType(ConditionalValueConstraintExpressionBindingType)) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ConditionalValueConstraintExpressionBindingType)) fieldNameMap["condition"] = "Condition" - fields["related_attribute"] = bindings.NewOptionalType(bindings.NewReferenceType(RelatedAttributeBindingType)) + fields["related_attribute"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(RelatedAttributeBindingType)) fieldNameMap["related_attribute"] = "RelatedAttribute" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.related_attribute_conditional_expression", fields, reflect.TypeOf(RelatedAttributeConditionalExpression{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.related_attribute_conditional_expression", fields, reflect.TypeOf(RelatedAttributeConditionalExpression{}), fieldNameMap, validators) } -func RemoteFileServerBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RemoteFileServerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["directory_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["directory_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["directory_path"] = "DirectoryPath" - fields["port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["port"] = "Port" - fields["protocol"] = bindings.NewOptionalType(bindings.NewReferenceType(FileTransferProtocolBindingType)) + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FileTransferProtocolBindingType)) fieldNameMap["protocol"] = "Protocol" - fields["server"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server"] = "Server" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.remote_file_server", fields, reflect.TypeOf(RemoteFileServer{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.remote_file_server", fields, reflect.TypeOf(RemoteFileServer{}), fieldNameMap, validators) } -func RemoteServerFingerprintBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RemoteServerFingerprintBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["port"] = "Port" - fields["server"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server"] = "Server" - fields["ssh_fingerprint"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ssh_fingerprint"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ssh_fingerprint"] = "SshFingerprint" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.remote_server_fingerprint", fields, reflect.TypeOf(RemoteServerFingerprint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.remote_server_fingerprint", fields, reflect.TypeOf(RemoteServerFingerprint{}), fieldNameMap, validators) } -func RemoteServerFingerprintRequestBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RemoteServerFingerprintRequestBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["port"] = "Port" - fields["server"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server"] = "Server" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.remote_server_fingerprint_request", fields, reflect.TypeOf(RemoteServerFingerprintRequest{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.remote_server_fingerprint_request", fields, reflect.TypeOf(RemoteServerFingerprintRequest{}), fieldNameMap, validators) } -func RemoteTunnelEndpointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RemoteTunnelEndpointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["default_gateway"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["default_gateway"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["default_gateway"] = "DefaultGateway" - fields["device_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["device_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["device_name"] = "DeviceName" - fields["ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip"] = "Ip" - fields["label"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["label"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["label"] = "Label" - fields["mac"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac"] = "Mac" - fields["subnet_mask"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["subnet_mask"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["subnet_mask"] = "SubnetMask" - fields["vlan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["vlan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["vlan"] = "Vlan" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.remote_tunnel_endpoint", fields, reflect.TypeOf(RemoteTunnelEndpoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.remote_tunnel_endpoint", fields, reflect.TypeOf(RemoteTunnelEndpoint{}), fieldNameMap, validators) } -func RemoteTunnelEndpointConfigStateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RemoteTunnelEndpointConfigStateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["endpoints"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RemoteTunnelEndpointBindingType), reflect.TypeOf([]RemoteTunnelEndpoint{}))) + fields["endpoints"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RemoteTunnelEndpointBindingType), reflect.TypeOf([]RemoteTunnelEndpoint{}))) fieldNameMap["endpoints"] = "Endpoints" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.remote_tunnel_endpoint_config_state", fields, reflect.TypeOf(RemoteTunnelEndpointConfigState{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.remote_tunnel_endpoint_config_state", fields, reflect.TypeOf(RemoteTunnelEndpointConfigState{}), fieldNameMap, validators) } -func RenderConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RenderConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["color"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["color"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["color"] = "Color" - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["display_value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_value"] = "DisplayValue" - fields["icons"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) + fields["icons"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) fieldNameMap["icons"] = "Icons" - fields["tooltip"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TooltipBindingType), reflect.TypeOf([]Tooltip{}))) + fields["tooltip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TooltipBindingType), reflect.TypeOf([]Tooltip{}))) fieldNameMap["tooltip"] = "Tooltip" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.render_configuration", fields, reflect.TypeOf(RenderConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.render_configuration", fields, reflect.TypeOf(RenderConfiguration{}), fieldNameMap, validators) } -func ResourceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ResourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.resource", fields, reflect.TypeOf(Resource{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.resource", fields, reflect.TypeOf(Resource{}), fieldNameMap, validators) } -func ResourceAllocationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ResourceAllocationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["limit"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["limit"] = "Limit" - fields["reservation"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["reservation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["reservation"] = "Reservation" - fields["shares"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["shares"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["shares"] = "Shares" - fields["traffic_type"] = bindings.NewOptionalType(bindings.NewReferenceType(HostInfraTrafficTypeBindingType)) + fields["traffic_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(HostInfraTrafficTypeBindingType)) fieldNameMap["traffic_type"] = "TrafficType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.resource_allocation", fields, reflect.TypeOf(ResourceAllocation{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.resource_allocation", fields, reflect.TypeOf(ResourceAllocation{}), fieldNameMap, validators) } -func ResourceFieldPointerBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ResourceFieldPointerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["field_pointer"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["field_pointer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["field_pointer"] = "FieldPointer" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.resource_field_pointer", fields, reflect.TypeOf(ResourceFieldPointer{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.resource_field_pointer", fields, reflect.TypeOf(ResourceFieldPointer{}), fieldNameMap, validators) } -func ResourceInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ResourceInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["resource_ids"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["resource_ids"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["resource_ids"] = "ResourceIds" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.resource_info", fields, reflect.TypeOf(ResourceInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.resource_info", fields, reflect.TypeOf(ResourceInfo{}), fieldNameMap, validators) } -func ResourceInfoListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ResourceInfoListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PolicyFineTuningResourceInfoBindingType), reflect.TypeOf([]PolicyFineTuningResourceInfo{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PolicyFineTuningResourceInfoBindingType), reflect.TypeOf([]PolicyFineTuningResourceInfo{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.resource_info_list_result", fields, reflect.TypeOf(ResourceInfoListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.resource_info_list_result", fields, reflect.TypeOf(ResourceInfoListResult{}), fieldNameMap, validators) } -func ResourceLinkBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ResourceLinkBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - fields["href"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["href"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["href"] = "Href" - fields["rel"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["rel"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["rel"] = "Rel" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.resource_link", fields, reflect.TypeOf(ResourceLink{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.resource_link", fields, reflect.TypeOf(ResourceLink{}), fieldNameMap, validators) } -func ResourceOperationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ResourceObjectBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["operation_types"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["include_children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["include_children"] = "IncludeChildren" + fields["resource_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_path"] = "ResourcePath" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.resource_object", fields, reflect.TypeOf(ResourceObject{}), fieldNameMap, validators) +} + +func ResourceOperationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["operation_types"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["operation_types"] = "OperationTypes" - fields["resource_pointer"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_pointer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_pointer"] = "ResourcePointer" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.resource_operation", fields, reflect.TypeOf(ResourceOperation{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.resource_operation", fields, reflect.TypeOf(ResourceOperation{}), fieldNameMap, validators) } -func ResourceReferenceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ResourceReferenceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["is_valid"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_valid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_valid"] = "IsValid" - fields["target_display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["target_display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["target_display_name"] = "TargetDisplayName" - fields["target_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["target_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["target_id"] = "TargetId" - fields["target_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["target_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["target_type"] = "TargetType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.resource_reference", fields, reflect.TypeOf(ResourceReference{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.resource_reference", fields, reflect.TypeOf(ResourceReference{}), fieldNameMap, validators) } -func ResourceTagStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ResourceTagStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["details"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["details"] = "Details" - fields["resource_display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_display_name"] = "ResourceDisplayName" - fields["resource_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_id"] = "ResourceId" - fields["tag_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tag_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tag_status"] = "TagStatus" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.resource_tag_status", fields, reflect.TypeOf(ResourceTagStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.resource_tag_status", fields, reflect.TypeOf(ResourceTagStatus{}), fieldNameMap, validators) } -func ResourceTypeTagStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ResourceTypeTagStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["resource_tag_status"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceTagStatusBindingType), reflect.TypeOf([]ResourceTagStatus{}))) + fields["resource_tag_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceTagStatusBindingType), reflect.TypeOf([]ResourceTagStatus{}))) fieldNameMap["resource_tag_status"] = "ResourceTagStatus" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.resource_type_tag_status", fields, reflect.TypeOf(ResourceTypeTagStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.resource_type_tag_status", fields, reflect.TypeOf(ResourceTypeTagStatus{}), fieldNameMap, validators) } -func RestoreConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RestoreConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["passphrase"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["passphrase"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["passphrase"] = "Passphrase" - fields["remote_file_server"] = bindings.NewOptionalType(bindings.NewReferenceType(RemoteFileServerBindingType)) + fields["remote_file_server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(RemoteFileServerBindingType)) fieldNameMap["remote_file_server"] = "RemoteFileServer" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.restore_configuration", fields, reflect.TypeOf(RestoreConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.restore_configuration", fields, reflect.TypeOf(RestoreConfiguration{}), fieldNameMap, validators) } -func RestoreStepBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RestoreStepBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["status"] = bindings.NewOptionalType(bindings.NewReferenceType(PerStepRestoreStatusBindingType)) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PerStepRestoreStatusBindingType)) fieldNameMap["status"] = "Status" - fields["step_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["step_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["step_number"] = "StepNumber" - fields["value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.restore_step", fields, reflect.TypeOf(RestoreStep{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.restore_step", fields, reflect.TypeOf(RestoreStep{}), fieldNameMap, validators) } -func RevisionedResourceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RevisionedResourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.revisioned_resource", fields, reflect.TypeOf(RevisionedResource{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.revisioned_resource", fields, reflect.TypeOf(RevisionedResource{}), fieldNameMap, validators) } -func RoleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RoleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["role"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["role"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["role"] = "Role" - fields["role_display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["role_display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["role_display_name"] = "RoleDisplayName" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.role", fields, reflect.TypeOf(Role{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.role", fields, reflect.TypeOf(Role{}), fieldNameMap, validators) +} + +func RoleAssignmentPermissionConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["allow_role_assignment"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["allow_role_assignment"] = "AllowRoleAssignment" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.role_assignment_permission_config", fields, reflect.TypeOf(RoleAssignmentPermissionConfig{}), fieldNameMap, validators) } -func RoleBindingBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RoleBindingBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["identity_source_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["identity_source_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["identity_source_id"] = "IdentitySourceId" - fields["identity_source_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["identity_source_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["identity_source_type"] = "IdentitySourceType" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["roles"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RoleBindingType), reflect.TypeOf([]Role{}))) + fields["read_roles_for_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["read_roles_for_paths"] = "ReadRolesForPaths" + fields["roles"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RoleBindingType), reflect.TypeOf([]Role{}))) fieldNameMap["roles"] = "Roles" - fields["stale"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["roles_for_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RolesForPathBindingType), reflect.TypeOf([]RolesForPath{}))) + fieldNameMap["roles_for_paths"] = "RolesForPaths" + fields["stale"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["stale"] = "Stale" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - fields["user_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["user_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["user_id"] = "UserId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.role_binding", fields, reflect.TypeOf(RoleBinding{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.role_binding", fields, reflect.TypeOf(RoleBinding{}), fieldNameMap, validators) } -func RoleBindingListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RoleBindingListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RoleBindingBindingType), reflect.TypeOf([]RoleBinding{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RoleBindingBindingType), reflect.TypeOf([]RoleBinding{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.role_binding_list_result", fields, reflect.TypeOf(RoleBindingListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.role_binding_list_result", fields, reflect.TypeOf(RoleBindingListResult{}), fieldNameMap, validators) } -func RoleListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RoleListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RoleBindingType), reflect.TypeOf([]Role{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RoleBindingType), reflect.TypeOf([]Role{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.role_list_result", fields, reflect.TypeOf(RoleListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.role_list_result", fields, reflect.TypeOf(RoleListResult{}), fieldNameMap, validators) } -func RoleWithFeaturesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RoleWithFeaturesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["features"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(FeaturePermissionBindingType), reflect.TypeOf([]FeaturePermission{}))) + fields["features"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(FeaturePermissionBindingType), reflect.TypeOf([]FeaturePermission{}))) fieldNameMap["features"] = "Features" - fields["role"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["role"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["role"] = "Role" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.role_with_features", fields, reflect.TypeOf(RoleWithFeatures{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.role_with_features", fields, reflect.TypeOf(RoleWithFeatures{}), fieldNameMap, validators) } -func RoleWithFeaturesListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RoleWithFeaturesListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RoleWithFeaturesBindingType), reflect.TypeOf([]RoleWithFeatures{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RoleWithFeaturesBindingType), reflect.TypeOf([]RoleWithFeatures{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.role_with_features_list_result", fields, reflect.TypeOf(RoleWithFeaturesListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.role_with_features_list_result", fields, reflect.TypeOf(RoleWithFeaturesListResult{}), fieldNameMap, validators) +} + +func RolesForPathBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["delete_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["delete_path"] = "DeletePath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["roles"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RoleBindingType), reflect.TypeOf([]Role{}))) + fieldNameMap["roles"] = "Roles" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.roles_for_path", fields, reflect.TypeOf(RolesForPath{}), fieldNameMap, validators) } -func RouteAdvertisementRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RouteAdvertisementRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["prefix_operator"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["prefix_operator"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["prefix_operator"] = "PrefixOperator" - fields["route_advertisement_types"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["route_advertisement_types"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["route_advertisement_types"] = "RouteAdvertisementTypes" - fields["subnets"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["subnets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["subnets"] = "Subnets" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.route_advertisement_rule", fields, reflect.TypeOf(RouteAdvertisementRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.route_advertisement_rule", fields, reflect.TypeOf(RouteAdvertisementRule{}), fieldNameMap, validators) } -func RouteAggregationEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RouteAggregationEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["prefix"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["prefix"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["prefix"] = "Prefix" - fields["summary_only"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["summary_only"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["summary_only"] = "SummaryOnly" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.route_aggregation_entry", fields, reflect.TypeOf(RouteAggregationEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.route_aggregation_entry", fields, reflect.TypeOf(RouteAggregationEntry{}), fieldNameMap, validators) } -func RouteBasedIPSecVpnSessionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RouteBasedIPSecVpnSessionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["force_whitelisting"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["force_whitelisting"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["force_whitelisting"] = "ForceWhitelisting" - fields["tunnel_interfaces"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPSecVpnTunnelInterfaceBindingType), reflect.TypeOf([]IPSecVpnTunnelInterface{}))) + fields["tunnel_interfaces"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPSecVpnTunnelInterfaceBindingType), reflect.TypeOf([]IPSecVpnTunnelInterface{}))) fieldNameMap["tunnel_interfaces"] = "TunnelInterfaces" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["authentication_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["authentication_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["authentication_mode"] = "AuthenticationMode" - fields["compliance_suite"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["compliance_suite"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["compliance_suite"] = "ComplianceSuite" - fields["connection_initiation_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["connection_initiation_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["connection_initiation_mode"] = "ConnectionInitiationMode" - fields["dpd_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dpd_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dpd_profile_path"] = "DpdProfilePath" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["ike_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ike_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ike_profile_path"] = "IkeProfilePath" - fields["local_endpoint_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["local_endpoint_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["local_endpoint_path"] = "LocalEndpointPath" - fields["peer_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["peer_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["peer_address"] = "PeerAddress" - fields["peer_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["peer_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["peer_id"] = "PeerId" - fields["psk"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["psk"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["psk"] = "Psk" - fields["site_overrides"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SiteOverrideBindingType), reflect.TypeOf([]SiteOverride{}))) + fields["site_overrides"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SiteOverrideBindingType), reflect.TypeOf([]SiteOverride{}))) fieldNameMap["site_overrides"] = "SiteOverrides" - fields["tcp_mss_clamping"] = bindings.NewOptionalType(bindings.NewReferenceType(TcpMaximumSegmentSizeClampingBindingType)) + fields["tcp_mss_clamping"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TcpMaximumSegmentSizeClampingBindingType)) fieldNameMap["tcp_mss_clamping"] = "TcpMssClamping" - fields["tunnel_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tunnel_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tunnel_profile_path"] = "TunnelProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.route_based_IP_sec_vpn_session", fields, reflect.TypeOf(RouteBasedIPSecVpnSession{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.route_based_IP_sec_vpn_session", fields, reflect.TypeOf(RouteBasedIPSecVpnSession{}), fieldNameMap, validators) } -func RouteBasedL3VpnSessionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RouteBasedL3VpnSessionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["default_rule_logging"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["default_rule_logging"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["default_rule_logging"] = "DefaultRuleLogging" - fields["force_whitelisting"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["force_whitelisting"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["force_whitelisting"] = "ForceWhitelisting" - fields["routing_config_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["routing_config_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["routing_config_path"] = "RoutingConfigPath" - fields["tunnel_subnets"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TunnelSubnetBindingType), reflect.TypeOf([]TunnelSubnet{}))) + fields["tunnel_subnets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TunnelSubnetBindingType), reflect.TypeOf([]TunnelSubnet{}))) fieldNameMap["tunnel_subnets"] = "TunnelSubnets" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.route_based_l3_vpn_session", fields, reflect.TypeOf(RouteBasedL3VpnSession{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.route_based_l3_vpn_session", fields, reflect.TypeOf(RouteBasedL3VpnSession{}), fieldNameMap, validators) } -func RouteDetailsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RouteDetailsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["as_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["as_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["as_path"] = "AsPath" - fields["local_pref"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["local_pref"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["local_pref"] = "LocalPref" - fields["med"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["med"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["med"] = "Med" - fields["network"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["network"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["network"] = "Network" - fields["next_hop"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["next_hop"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["next_hop"] = "NextHop" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.route_details", fields, reflect.TypeOf(RouteDetails{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.route_details", fields, reflect.TypeOf(RouteDetails{}), fieldNameMap, validators) } -func RouteMapEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RouteMapEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - fields["community_list_matches"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(CommunityMatchCriteriaBindingType), reflect.TypeOf([]CommunityMatchCriteria{}))) + fields["community_list_matches"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(CommunityMatchCriteriaBindingType), reflect.TypeOf([]CommunityMatchCriteria{}))) fieldNameMap["community_list_matches"] = "CommunityListMatches" - fields["prefix_list_matches"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["prefix_list_matches"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["prefix_list_matches"] = "PrefixListMatches" - fields["set"] = bindings.NewOptionalType(bindings.NewReferenceType(RouteMapEntrySetBindingType)) + fields["set"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(RouteMapEntrySetBindingType)) fieldNameMap["set"] = "Set" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.route_map_entry", fields, reflect.TypeOf(RouteMapEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.route_map_entry", fields, reflect.TypeOf(RouteMapEntry{}), fieldNameMap, validators) } -func RouteMapEntrySetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RouteMapEntrySetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["as_path_prepend"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["as_path_prepend"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["as_path_prepend"] = "AsPathPrepend" - fields["community"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["community"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["community"] = "Community" - fields["local_preference"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["local_preference"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["local_preference"] = "LocalPreference" - fields["med"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["med"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["med"] = "Med" - fields["prefer_global_v6_next_hop"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["prefer_global_v6_next_hop"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["prefer_global_v6_next_hop"] = "PreferGlobalV6NextHop" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.route_map_entry_set", fields, reflect.TypeOf(RouteMapEntrySet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.route_map_entry_set", fields, reflect.TypeOf(RouteMapEntrySet{}), fieldNameMap, validators) } -func RouterNexthopBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RouterNexthopBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["admin_distance"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["admin_distance"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["admin_distance"] = "AdminDistance" - fields["ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_address"] = "IpAddress" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["scope"] = "Scope" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.router_nexthop", fields, reflect.TypeOf(RouterNexthop{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.router_nexthop", fields, reflect.TypeOf(RouterNexthop{}), fieldNameMap, validators) } -func RoutesPerTransportNodeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RoutesPerTransportNodeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["routes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RouteDetailsBindingType), reflect.TypeOf([]RouteDetails{}))) + fields["routes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RouteDetailsBindingType), reflect.TypeOf([]RouteDetails{}))) fieldNameMap["routes"] = "Routes" - fields["source_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source_address"] = "SourceAddress" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.routes_per_transport_node", fields, reflect.TypeOf(RoutesPerTransportNode{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.routes_per_transport_node", fields, reflect.TypeOf(RoutesPerTransportNode{}), fieldNameMap, validators) } -func RoutingEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RoutingEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["admin_distance"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["admin_distance"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["admin_distance"] = "AdminDistance" - fields["interface"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["interface"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["interface"] = "_Interface" - fields["lr_component_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lr_component_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lr_component_id"] = "LrComponentId" - fields["lr_component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lr_component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lr_component_type"] = "LrComponentType" - fields["network"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["network"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["network"] = "Network" - fields["next_hop"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["next_hop"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["next_hop"] = "NextHop" - fields["route_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["next_hop_gateway"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["next_hop_gateway"] = "NextHopGateway" + fields["route_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["route_type"] = "RouteType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.routing_entry", fields, reflect.TypeOf(RoutingEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.routing_entry", fields, reflect.TypeOf(RoutingEntry{}), fieldNameMap, validators) } -func RoutingTableBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RoutingTableBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["count"] = "Count" - fields["edge_node"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["edge_node"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["edge_node"] = "EdgeNode" - fields["error_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_message"] = "ErrorMessage" - fields["route_entries"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RoutingEntryBindingType), reflect.TypeOf([]RoutingEntry{}))) + fields["route_entries"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RoutingEntryBindingType), reflect.TypeOf([]RoutingEntry{}))) fieldNameMap["route_entries"] = "RouteEntries" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.routing_table", fields, reflect.TypeOf(RoutingTable{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.routing_table", fields, reflect.TypeOf(RoutingTable{}), fieldNameMap, validators) } -func RoutingTableListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RoutingTableListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RoutingTableBindingType), reflect.TypeOf([]RoutingTable{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RoutingTableBindingType), reflect.TypeOf([]RoutingTable{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.routing_table_list_result", fields, reflect.TypeOf(RoutingTableListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.routing_table_list_result", fields, reflect.TypeOf(RoutingTableListResult{}), fieldNameMap, validators) } -func RowListFieldBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RowListFieldBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alias"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["alias"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["alias"] = "Alias" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.row_list_field", fields, reflect.TypeOf(RowListField{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.row_list_field", fields, reflect.TypeOf(RowListField{}), fieldNameMap, validators) } -func RpAddressMulticastRangesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RpAddressMulticastRangesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["multicast_ranges"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["multicast_ranges"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["multicast_ranges"] = "MulticastRanges" - fields["rp_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["rp_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["rp_address"] = "RpAddress" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.rp_address_multicast_ranges", fields, reflect.TypeOf(RpAddressMulticastRanges{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.rp_address_multicast_ranges", fields, reflect.TypeOf(RpAddressMulticastRanges{}), fieldNameMap, validators) } -func RuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["destination_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["destination_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["destination_groups"] = "DestinationGroups" - fields["destinations_excluded"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["destinations_excluded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["destinations_excluded"] = "DestinationsExcluded" - fields["direction"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["direction"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["direction"] = "Direction" - fields["disabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["disabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["disabled"] = "Disabled" - fields["ip_protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_protocol"] = "IpProtocol" - fields["is_default"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_default"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_default"] = "IsDefault" - fields["logged"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["logged"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["logged"] = "Logged" - fields["notes"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["notes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["notes"] = "Notes" - fields["profiles"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["profiles"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["profiles"] = "Profiles" - fields["rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rule_id"] = "RuleId" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["scope"] = "Scope" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["service_entries"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ServiceEntryBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["service_entries"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ServiceEntryBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["service_entries"] = "ServiceEntries" - fields["services"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["services"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["services"] = "Services" - fields["source_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["source_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["source_groups"] = "SourceGroups" - fields["sources_excluded"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sources_excluded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sources_excluded"] = "SourcesExcluded" - fields["tag"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tag"] = "Tag" - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.rule", fields, reflect.TypeOf(Rule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.rule", fields, reflect.TypeOf(Rule{}), fieldNameMap, validators) } -func RuleListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RuleListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RuleBindingType), reflect.TypeOf([]Rule{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RuleBindingType), reflect.TypeOf([]Rule{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.rule_list_result", fields, reflect.TypeOf(RuleListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.rule_list_result", fields, reflect.TypeOf(RuleListResult{}), fieldNameMap, validators) } -func RuleStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RuleStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["byte_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["byte_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["byte_count"] = "ByteCount" - fields["hit_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["hit_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["hit_count"] = "HitCount" - fields["internal_rule_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["internal_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["internal_rule_id"] = "InternalRuleId" - fields["l7_accept_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["l7_accept_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["l7_accept_count"] = "L7AcceptCount" - fields["l7_reject_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["l7_reject_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["l7_reject_count"] = "L7RejectCount" - fields["l7_reject_with_response_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["l7_reject_with_response_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["l7_reject_with_response_count"] = "L7RejectWithResponseCount" - fields["lr_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lr_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lr_path"] = "LrPath" - fields["max_popularity_index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_popularity_index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_popularity_index"] = "MaxPopularityIndex" - fields["max_session_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_session_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_session_count"] = "MaxSessionCount" - fields["packet_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["packet_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["packet_count"] = "PacketCount" - fields["popularity_index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["popularity_index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["popularity_index"] = "PopularityIndex" - fields["rule"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["rule"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["rule"] = "Rule" - fields["session_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["session_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["session_count"] = "SessionCount" - fields["total_session_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total_session_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total_session_count"] = "TotalSessionCount" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.rule_statistics", fields, reflect.TypeOf(RuleStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.rule_statistics", fields, reflect.TypeOf(RuleStatistics{}), fieldNameMap, validators) } -func RuleStatisticsForEnforcementPointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RuleStatisticsForEnforcementPointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["container_cluster_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["container_cluster_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["container_cluster_path"] = "ContainerClusterPath" - fields["enforcement_point"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point"] = "EnforcementPoint" - fields["statistics"] = bindings.NewOptionalType(bindings.NewReferenceType(RuleStatisticsBindingType)) + fields["statistics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(RuleStatisticsBindingType)) fieldNameMap["statistics"] = "Statistics" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.rule_statistics_for_enforcement_point", fields, reflect.TypeOf(RuleStatisticsForEnforcementPoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.rule_statistics_for_enforcement_point", fields, reflect.TypeOf(RuleStatisticsForEnforcementPoint{}), fieldNameMap, validators) } -func RuleStatisticsListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RuleStatisticsListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RuleStatisticsForEnforcementPointBindingType), reflect.TypeOf([]RuleStatisticsForEnforcementPoint{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RuleStatisticsForEnforcementPointBindingType), reflect.TypeOf([]RuleStatisticsForEnforcementPoint{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.rule_statistics_list_result", fields, reflect.TypeOf(RuleStatisticsListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.rule_statistics_list_result", fields, reflect.TypeOf(RuleStatisticsListResult{}), fieldNameMap, validators) } -func RuntimeInterfaceStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func RuntimeInterfaceStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["rx_bytes"] = bindings.NewOptionalType(bindings.NewReferenceType(SIDataCounterBindingType)) + fields["rx_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SIDataCounterBindingType)) fieldNameMap["rx_bytes"] = "RxBytes" - fields["rx_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(SIDataCounterBindingType)) + fields["rx_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SIDataCounterBindingType)) fieldNameMap["rx_packets"] = "RxPackets" - fields["tx_bytes"] = bindings.NewOptionalType(bindings.NewReferenceType(SIDataCounterBindingType)) + fields["tx_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SIDataCounterBindingType)) fieldNameMap["tx_bytes"] = "TxBytes" - fields["tx_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(SIDataCounterBindingType)) + fields["tx_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SIDataCounterBindingType)) fieldNameMap["tx_packets"] = "TxPackets" - fields["dropped_by_security_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(SIPacketsDroppedBySecurityBindingType)) + fields["dropped_by_security_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SIPacketsDroppedBySecurityBindingType)) fieldNameMap["dropped_by_security_packets"] = "DroppedBySecurityPackets" - fields["mac_learning"] = bindings.NewOptionalType(bindings.NewReferenceType(SIMacLearningCountersBindingType)) + fields["mac_learning"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SIMacLearningCountersBindingType)) fieldNameMap["mac_learning"] = "MacLearning" - fields["interface_index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["interface_index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["interface_index"] = "InterfaceIndex" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.runtime_interface_statistics", fields, reflect.TypeOf(RuntimeInterfaceStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.runtime_interface_statistics", fields, reflect.TypeOf(RuntimeInterfaceStatistics{}), fieldNameMap, validators) } -func SIAggregatedDataCounterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SIAggregatedDataCounterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["rx_bytes"] = bindings.NewOptionalType(bindings.NewReferenceType(SIDataCounterBindingType)) + fields["rx_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SIDataCounterBindingType)) fieldNameMap["rx_bytes"] = "RxBytes" - fields["rx_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(SIDataCounterBindingType)) + fields["rx_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SIDataCounterBindingType)) fieldNameMap["rx_packets"] = "RxPackets" - fields["tx_bytes"] = bindings.NewOptionalType(bindings.NewReferenceType(SIDataCounterBindingType)) + fields["tx_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SIDataCounterBindingType)) fieldNameMap["tx_bytes"] = "TxBytes" - fields["tx_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(SIDataCounterBindingType)) + fields["tx_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SIDataCounterBindingType)) fieldNameMap["tx_packets"] = "TxPackets" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.SI_aggregated_data_counter", fields, reflect.TypeOf(SIAggregatedDataCounter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.SI_aggregated_data_counter", fields, reflect.TypeOf(SIAggregatedDataCounter{}), fieldNameMap, validators) } -func SIAggregatedDataCounterExBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SIAggregatedDataCounterExBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["rx_bytes"] = bindings.NewOptionalType(bindings.NewReferenceType(SIDataCounterBindingType)) + fields["rx_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SIDataCounterBindingType)) fieldNameMap["rx_bytes"] = "RxBytes" - fields["rx_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(SIDataCounterBindingType)) + fields["rx_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SIDataCounterBindingType)) fieldNameMap["rx_packets"] = "RxPackets" - fields["tx_bytes"] = bindings.NewOptionalType(bindings.NewReferenceType(SIDataCounterBindingType)) + fields["tx_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SIDataCounterBindingType)) fieldNameMap["tx_bytes"] = "TxBytes" - fields["tx_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(SIDataCounterBindingType)) + fields["tx_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SIDataCounterBindingType)) fieldNameMap["tx_packets"] = "TxPackets" - fields["dropped_by_security_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(SIPacketsDroppedBySecurityBindingType)) + fields["dropped_by_security_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SIPacketsDroppedBySecurityBindingType)) fieldNameMap["dropped_by_security_packets"] = "DroppedBySecurityPackets" - fields["mac_learning"] = bindings.NewOptionalType(bindings.NewReferenceType(SIMacLearningCountersBindingType)) + fields["mac_learning"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SIMacLearningCountersBindingType)) fieldNameMap["mac_learning"] = "MacLearning" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.SI_aggregated_data_counter_ex", fields, reflect.TypeOf(SIAggregatedDataCounterEx{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.SI_aggregated_data_counter_ex", fields, reflect.TypeOf(SIAggregatedDataCounterEx{}), fieldNameMap, validators) } -func SIDataCounterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SIDataCounterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dropped"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dropped"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dropped"] = "Dropped" - fields["multicast_broadcast"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["multicast_broadcast"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["multicast_broadcast"] = "MulticastBroadcast" - fields["total"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["total"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["total"] = "Total" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.SI_data_counter", fields, reflect.TypeOf(SIDataCounter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.SI_data_counter", fields, reflect.TypeOf(SIDataCounter{}), fieldNameMap, validators) } -func SIMacLearningCountersBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SIMacLearningCountersBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["mac_not_learned_packets_allowed"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["mac_not_learned_packets_allowed"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["mac_not_learned_packets_allowed"] = "MacNotLearnedPacketsAllowed" - fields["mac_not_learned_packets_dropped"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["mac_not_learned_packets_dropped"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["mac_not_learned_packets_dropped"] = "MacNotLearnedPacketsDropped" - fields["macs_learned"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["macs_learned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["macs_learned"] = "MacsLearned" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.SI_mac_learning_counters", fields, reflect.TypeOf(SIMacLearningCounters{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.SI_mac_learning_counters", fields, reflect.TypeOf(SIMacLearningCounters{}), fieldNameMap, validators) } -func SIPacketTypeAndCounterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SIPacketTypeAndCounterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["counter"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["counter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["counter"] = "Counter" - fields["packet_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["packet_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["packet_type"] = "PacketType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.SI_packet_type_and_counter", fields, reflect.TypeOf(SIPacketTypeAndCounter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.SI_packet_type_and_counter", fields, reflect.TypeOf(SIPacketTypeAndCounter{}), fieldNameMap, validators) } -func SIPacketsDroppedBySecurityBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SIPacketsDroppedBySecurityBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["bpdu_filter_dropped"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["bpdu_filter_dropped"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["bpdu_filter_dropped"] = "BpduFilterDropped" - fields["dhcp_client_dropped_ipv4"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dhcp_client_dropped_ipv4"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dhcp_client_dropped_ipv4"] = "DhcpClientDroppedIpv4" - fields["dhcp_client_dropped_ipv6"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dhcp_client_dropped_ipv6"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dhcp_client_dropped_ipv6"] = "DhcpClientDroppedIpv6" - fields["dhcp_server_dropped_ipv4"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dhcp_server_dropped_ipv4"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dhcp_server_dropped_ipv4"] = "DhcpServerDroppedIpv4" - fields["dhcp_server_dropped_ipv6"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dhcp_server_dropped_ipv6"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dhcp_server_dropped_ipv6"] = "DhcpServerDroppedIpv6" - fields["spoof_guard_dropped"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SIPacketTypeAndCounterBindingType), reflect.TypeOf([]SIPacketTypeAndCounter{}))) + fields["spoof_guard_dropped"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SIPacketTypeAndCounterBindingType), reflect.TypeOf([]SIPacketTypeAndCounter{}))) fieldNameMap["spoof_guard_dropped"] = "SpoofGuardDropped" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.SI_packets_dropped_by_security", fields, reflect.TypeOf(SIPacketsDroppedBySecurity{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.SI_packets_dropped_by_security", fields, reflect.TypeOf(SIPacketsDroppedBySecurity{}), fieldNameMap, validators) } -func SVMDeploymentSpecBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SVMDeploymentSpecBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["host_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["host_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["host_type"] = "HostType" - fields["min_host_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["min_host_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["min_host_version"] = "MinHostVersion" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["ovf_url"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ovf_url"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ovf_url"] = "OvfUrl" - fields["service_form_factor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["service_form_factor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["service_form_factor"] = "ServiceFormFactor" - fields["svm_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["svm_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["svm_version"] = "SvmVersion" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.SVM_deployment_spec", fields, reflect.TypeOf(SVMDeploymentSpec{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.SVM_deployment_spec", fields, reflect.TypeOf(SVMDeploymentSpec{}), fieldNameMap, validators) } -func SamplingArgumentBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SamplingArgumentBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["sampling_type"] = bindings.NewStringType() + fields["sampling_type"] = vapiBindings_.NewStringType() fieldNameMap["sampling_type"] = "SamplingType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.sampling_argument", fields, reflect.TypeOf(SamplingArgument{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.sampling_argument", fields, reflect.TypeOf(SamplingArgument{}), fieldNameMap, validators) +} + +func SandboxedResourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["intent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["intent_path"] = "IntentPath" + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["site_path"] = "SitePath" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.sandboxed_resource", fields, reflect.TypeOf(SandboxedResource{}), fieldNameMap, validators) } -func SearchResponseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SandboxedResourceListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType(nil, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SandboxedResourceBindingType), reflect.TypeOf([]SandboxedResource{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.search_response", fields, reflect.TypeOf(SearchResponse{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.sandboxed_resource_list_result", fields, reflect.TypeOf(SandboxedResourceListResult{}), fieldNameMap, validators) } -func SecurityFeatureBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SearchResponseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType(nil), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.search_response", fields, reflect.TypeOf(SearchResponse{}), fieldNameMap, validators) +} + +func SecurityFeatureBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - fields["feature"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["feature"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["feature"] = "Feature" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.security_feature", fields, reflect.TypeOf(SecurityFeature{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.security_feature", fields, reflect.TypeOf(SecurityFeature{}), fieldNameMap, validators) } -func SecurityFeatureBaseBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SecurityFeatureBaseBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.security_feature_base", fields, reflect.TypeOf(SecurityFeatureBase{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.security_feature_base", fields, reflect.TypeOf(SecurityFeatureBase{}), fieldNameMap, validators) } -func SecurityFeaturesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SecurityFeaturesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["features"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SecurityFeatureBindingType), reflect.TypeOf([]SecurityFeature{}))) + fields["features"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SecurityFeatureBindingType), reflect.TypeOf([]SecurityFeature{}))) fieldNameMap["features"] = "Features" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.security_features", fields, reflect.TypeOf(SecurityFeatures{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.security_features", fields, reflect.TypeOf(SecurityFeatures{}), fieldNameMap, validators) } -func SecurityPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SecurityPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["category"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["category"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["category"] = "Category" - fields["comments"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["comments"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["comments"] = "Comments" - fields["internal_sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["internal_sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["internal_sequence_number"] = "InternalSequenceNumber" - fields["is_default"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_default"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_default"] = "IsDefault" - fields["lock_modified_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lock_modified_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lock_modified_by"] = "LockModifiedBy" - fields["lock_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["lock_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["lock_modified_time"] = "LockModifiedTime" - fields["locked"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["locked"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["locked"] = "Locked" - fields["rule_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rule_count"] = "RuleCount" - fields["scheduler_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["scheduler_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["scheduler_path"] = "SchedulerPath" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["scope"] = "Scope" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["stateful"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["stateful"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["stateful"] = "Stateful" - fields["tcp_strict"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tcp_strict"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tcp_strict"] = "TcpStrict" - fields["application_connectivity_strategy"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ApplicationConnectivityStrategyBindingType), reflect.TypeOf([]ApplicationConnectivityStrategy{}))) + fields["application_connectivity_strategy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ApplicationConnectivityStrategyBindingType), reflect.TypeOf([]ApplicationConnectivityStrategy{}))) fieldNameMap["application_connectivity_strategy"] = "ApplicationConnectivityStrategy" - fields["connectivity_preference"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["connectivity_preference"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["connectivity_preference"] = "ConnectivityPreference" - fields["connectivity_strategy"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["connectivity_strategy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["connectivity_strategy"] = "ConnectivityStrategy" - fields["default_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["default_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["default_rule_id"] = "DefaultRuleId" - fields["logging_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["logging_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["logging_enabled"] = "LoggingEnabled" - fields["rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RuleBindingType), reflect.TypeOf([]Rule{}))) + fields["rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RuleBindingType), reflect.TypeOf([]Rule{}))) fieldNameMap["rules"] = "Rules" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.security_policy", fields, reflect.TypeOf(SecurityPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.security_policy", fields, reflect.TypeOf(SecurityPolicy{}), fieldNameMap, validators) } -func SecurityPolicyContainerClusterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SecurityPolicyContainerClusterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["container_cluster_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["container_cluster_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["container_cluster_path"] = "ContainerClusterPath" - fields["container_cluster_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["container_cluster_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["container_cluster_type"] = "ContainerClusterType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.security_policy_container_cluster", fields, reflect.TypeOf(SecurityPolicyContainerCluster{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.security_policy_container_cluster", fields, reflect.TypeOf(SecurityPolicyContainerCluster{}), fieldNameMap, validators) } -func SecurityPolicyContainerClusterListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SecurityPolicyContainerClusterListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SecurityPolicyContainerClusterBindingType), reflect.TypeOf([]SecurityPolicyContainerCluster{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SecurityPolicyContainerClusterBindingType), reflect.TypeOf([]SecurityPolicyContainerCluster{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.security_policy_container_cluster_list_result", fields, reflect.TypeOf(SecurityPolicyContainerClusterListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.security_policy_container_cluster_list_result", fields, reflect.TypeOf(SecurityPolicyContainerClusterListResult{}), fieldNameMap, validators) } -func SecurityPolicyListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SecurityPolicyListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SecurityPolicyBindingType), reflect.TypeOf([]SecurityPolicy{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SecurityPolicyBindingType), reflect.TypeOf([]SecurityPolicy{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.security_policy_list_result", fields, reflect.TypeOf(SecurityPolicyListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.security_policy_list_result", fields, reflect.TypeOf(SecurityPolicyListResult{}), fieldNameMap, validators) } -func SecurityPolicyStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SecurityPolicyStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["internal_section_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["internal_section_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["internal_section_id"] = "InternalSectionId" - fields["lr_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lr_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lr_path"] = "LrPath" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RuleStatisticsBindingType), reflect.TypeOf([]RuleStatistics{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RuleStatisticsBindingType), reflect.TypeOf([]RuleStatistics{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.security_policy_statistics", fields, reflect.TypeOf(SecurityPolicyStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.security_policy_statistics", fields, reflect.TypeOf(SecurityPolicyStatistics{}), fieldNameMap, validators) } -func SecurityPolicyStatisticsForEnforcementPointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SecurityPolicyStatisticsForEnforcementPointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["container_cluster_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["container_cluster_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["container_cluster_path"] = "ContainerClusterPath" - fields["enforcement_point"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point"] = "EnforcementPoint" - fields["statistics"] = bindings.NewOptionalType(bindings.NewReferenceType(SecurityPolicyStatisticsBindingType)) + fields["statistics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SecurityPolicyStatisticsBindingType)) fieldNameMap["statistics"] = "Statistics" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.security_policy_statistics_for_enforcement_point", fields, reflect.TypeOf(SecurityPolicyStatisticsForEnforcementPoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.security_policy_statistics_for_enforcement_point", fields, reflect.TypeOf(SecurityPolicyStatisticsForEnforcementPoint{}), fieldNameMap, validators) } -func SecurityPolicyStatisticsListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SecurityPolicyStatisticsListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SecurityPolicyStatisticsForEnforcementPointBindingType), reflect.TypeOf([]SecurityPolicyStatisticsForEnforcementPoint{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SecurityPolicyStatisticsForEnforcementPointBindingType), reflect.TypeOf([]SecurityPolicyStatisticsForEnforcementPoint{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.security_policy_statistics_list_result", fields, reflect.TypeOf(SecurityPolicyStatisticsListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.security_policy_statistics_list_result", fields, reflect.TypeOf(SecurityPolicyStatisticsListResult{}), fieldNameMap, validators) } -func SecurityProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SecurityProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.security_profile_binding_map", fields, reflect.TypeOf(SecurityProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.security_profile_binding_map", fields, reflect.TypeOf(SecurityProfileBindingMap{}), fieldNameMap, validators) } -func SegmentBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["address_bindings"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PortAddressBindingEntryBindingType), reflect.TypeOf([]PortAddressBindingEntry{}))) + fields["address_bindings"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PortAddressBindingEntryBindingType), reflect.TypeOf([]PortAddressBindingEntry{}))) fieldNameMap["address_bindings"] = "AddressBindings" - fields["admin_state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["admin_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["admin_state"] = "AdminState" - fields["advanced_config"] = bindings.NewOptionalType(bindings.NewReferenceType(SegmentAdvancedConfigBindingType)) + fields["advanced_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SegmentAdvancedConfigBindingType)) fieldNameMap["advanced_config"] = "AdvancedConfig" - fields["bridge_profiles"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(BridgeProfileConfigBindingType), reflect.TypeOf([]BridgeProfileConfig{}))) + fields["bridge_profiles"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(BridgeProfileConfigBindingType), reflect.TypeOf([]BridgeProfileConfig{}))) fieldNameMap["bridge_profiles"] = "BridgeProfiles" - fields["connectivity_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["connectivity_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["connectivity_path"] = "ConnectivityPath" - fields["dhcp_config_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dhcp_config_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dhcp_config_path"] = "DhcpConfigPath" - fields["domain_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_name"] = "DomainName" - fields["evpn_segment"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["evpn_segment"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["evpn_segment"] = "EvpnSegment" - fields["evpn_tenant_config_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["evpn_tenant_config_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["evpn_tenant_config_path"] = "EvpnTenantConfigPath" - fields["extra_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SegmentExtraConfigBindingType), reflect.TypeOf([]SegmentExtraConfig{}))) + fields["extra_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SegmentExtraConfigBindingType), reflect.TypeOf([]SegmentExtraConfig{}))) fieldNameMap["extra_configs"] = "ExtraConfigs" - fields["federation_config"] = bindings.NewOptionalType(bindings.NewReferenceType(FederationConnectivityConfigBindingType)) + fields["federation_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FederationConnectivityConfigBindingType)) fieldNameMap["federation_config"] = "FederationConfig" - fields["l2_extension"] = bindings.NewOptionalType(bindings.NewReferenceType(L2ExtensionBindingType)) + fields["l2_extension"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(L2ExtensionBindingType)) fieldNameMap["l2_extension"] = "L2Extension" - fields["ls_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ls_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ls_id"] = "LsId" - fields["mac_pool_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac_pool_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac_pool_id"] = "MacPoolId" - fields["metadata_proxy_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["metadata_proxy_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["metadata_proxy_paths"] = "MetadataProxyPaths" - fields["overlay_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["overlay_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["overlay_id"] = "OverlayId" - fields["replication_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["replication_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["replication_mode"] = "ReplicationMode" - fields["subnets"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SegmentSubnetBindingType), reflect.TypeOf([]SegmentSubnet{}))) + fields["subnets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SegmentSubnetBindingType), reflect.TypeOf([]SegmentSubnet{}))) fieldNameMap["subnets"] = "Subnets" - fields["transport_zone_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_zone_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_zone_path"] = "TransportZonePath" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - fields["vlan_ids"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["vlan_ids"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["vlan_ids"] = "VlanIds" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.segment", fields, reflect.TypeOf(Segment{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.segment", fields, reflect.TypeOf(Segment{}), fieldNameMap, validators) } -func SegmentAdvancedConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentAdvancedConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["connectivity"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["connectivity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["connectivity"] = "Connectivity" - fields["address_pool_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["address_pool_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["address_pool_paths"] = "AddressPoolPaths" - fields["hybrid"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["hybrid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["hybrid"] = "Hybrid" - fields["inter_router"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["inter_router"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["inter_router"] = "InterRouter" - fields["local_egress"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["local_egress"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["local_egress"] = "LocalEgress" - fields["local_egress_routing_policies"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(LocalEgressRoutingEntryBindingType), reflect.TypeOf([]LocalEgressRoutingEntry{}))) + fields["local_egress_routing_policies"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(LocalEgressRoutingEntryBindingType), reflect.TypeOf([]LocalEgressRoutingEntry{}))) fieldNameMap["local_egress_routing_policies"] = "LocalEgressRoutingPolicies" - fields["multicast"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["multicast"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["multicast"] = "Multicast" - fields["ndra_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ndra_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ndra_profile_path"] = "NdraProfilePath" - fields["node_local_switch"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["node_local_switch"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["node_local_switch"] = "NodeLocalSwitch" - fields["origin_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["origin_id"] = "OriginId" - fields["origin_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["origin_type"] = "OriginType" - fields["uplink_teaming_policy_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["uplink_teaming_policy_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["uplink_teaming_policy_name"] = "UplinkTeamingPolicyName" - fields["urpf_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["urpf_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["urpf_mode"] = "UrpfMode" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.segment_advanced_config", fields, reflect.TypeOf(SegmentAdvancedConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.segment_advanced_config", fields, reflect.TypeOf(SegmentAdvancedConfig{}), fieldNameMap, validators) } -func SegmentConfigurationStateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentConfigurationStateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) fieldNameMap["details"] = "Details" - fields["failure_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["failure_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["failure_code"] = "FailureCode" - fields["failure_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["failure_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["failure_message"] = "FailureMessage" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - fields["segment_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_path"] = "SegmentPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.segment_configuration_state", fields, reflect.TypeOf(SegmentConfigurationState{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.segment_configuration_state", fields, reflect.TypeOf(SegmentConfigurationState{}), fieldNameMap, validators) } -func SegmentConfigurationStateListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentConfigurationStateListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SegmentConfigurationStateBindingType), reflect.TypeOf([]SegmentConfigurationState{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SegmentConfigurationStateBindingType), reflect.TypeOf([]SegmentConfigurationState{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.segment_configuration_state_list_result", fields, reflect.TypeOf(SegmentConfigurationStateListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.segment_configuration_state_list_result", fields, reflect.TypeOf(SegmentConfigurationStateListResult{}), fieldNameMap, validators) } -func SegmentCrossSiteTrafficStatsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentCrossSiteTrafficStatsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["rx_stats"] = bindings.NewOptionalType(bindings.NewReferenceType(InterSitePortCountersBindingType)) + fields["rx_stats"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(InterSitePortCountersBindingType)) fieldNameMap["rx_stats"] = "RxStats" - fields["segment_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_path"] = "SegmentPath" - fields["tx_stats"] = bindings.NewOptionalType(bindings.NewReferenceType(InterSitePortCountersBindingType)) + fields["tx_stats"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(InterSitePortCountersBindingType)) fieldNameMap["tx_stats"] = "TxStats" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.segment_cross_site_traffic_stats", fields, reflect.TypeOf(SegmentCrossSiteTrafficStats{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.segment_cross_site_traffic_stats", fields, reflect.TypeOf(SegmentCrossSiteTrafficStats{}), fieldNameMap, validators) } -func SegmentDhcpConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentDhcpConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dns_servers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["dns_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["dns_servers"] = "DnsServers" - fields["lease_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["lease_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["lease_time"] = "LeaseTime" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["server_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server_address"] = "ServerAddress" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.segment_dhcp_config", fields, reflect.TypeOf(SegmentDhcpConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.segment_dhcp_config", fields, reflect.TypeOf(SegmentDhcpConfig{}), fieldNameMap, validators) } -func SegmentDhcpV4ConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentDhcpV4ConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["options"] = bindings.NewOptionalType(bindings.NewReferenceType(DhcpV4OptionsBindingType)) + fields["options"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DhcpV4OptionsBindingType)) fieldNameMap["options"] = "Options" - fields["dns_servers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["dns_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["dns_servers"] = "DnsServers" - fields["lease_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["lease_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["lease_time"] = "LeaseTime" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["server_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server_address"] = "ServerAddress" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.segment_dhcp_v4_config", fields, reflect.TypeOf(SegmentDhcpV4Config{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.segment_dhcp_v4_config", fields, reflect.TypeOf(SegmentDhcpV4Config{}), fieldNameMap, validators) } -func SegmentDhcpV6ConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentDhcpV6ConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_names"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["domain_names"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["domain_names"] = "DomainNames" - fields["excluded_ranges"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["excluded_ranges"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["excluded_ranges"] = "ExcludedRanges" - fields["preferred_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["preferred_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["preferred_time"] = "PreferredTime" - fields["sntp_servers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["sntp_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["sntp_servers"] = "SntpServers" - fields["dns_servers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["dns_servers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["dns_servers"] = "DnsServers" - fields["lease_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["lease_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["lease_time"] = "LeaseTime" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["server_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server_address"] = "ServerAddress" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.segment_dhcp_v6_config", fields, reflect.TypeOf(SegmentDhcpV6Config{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.segment_dhcp_v6_config", fields, reflect.TypeOf(SegmentDhcpV6Config{}), fieldNameMap, validators) } -func SegmentDiscoveryProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentDiscoveryProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["ip_discovery_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_discovery_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_discovery_profile_path"] = "IpDiscoveryProfilePath" - fields["mac_discovery_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac_discovery_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac_discovery_profile_path"] = "MacDiscoveryProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.segment_discovery_profile_binding_map", fields, reflect.TypeOf(SegmentDiscoveryProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.segment_discovery_profile_binding_map", fields, reflect.TypeOf(SegmentDiscoveryProfileBindingMap{}), fieldNameMap, validators) } -func SegmentDiscoveryProfileBindingMapListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentDiscoveryProfileBindingMapListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SegmentDiscoveryProfileBindingMapBindingType), reflect.TypeOf([]SegmentDiscoveryProfileBindingMap{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SegmentDiscoveryProfileBindingMapBindingType), reflect.TypeOf([]SegmentDiscoveryProfileBindingMap{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.segment_discovery_profile_binding_map_list_result", fields, reflect.TypeOf(SegmentDiscoveryProfileBindingMapListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.segment_discovery_profile_binding_map_list_result", fields, reflect.TypeOf(SegmentDiscoveryProfileBindingMapListResult{}), fieldNameMap, validators) } -func SegmentExtraConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentExtraConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["config_pair"] = bindings.NewOptionalType(bindings.NewReferenceType(UnboundedKeyValuePairBindingType)) + fields["config_pair"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(UnboundedKeyValuePairBindingType)) fieldNameMap["config_pair"] = "ConfigPair" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.segment_extra_config", fields, reflect.TypeOf(SegmentExtraConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.segment_extra_config", fields, reflect.TypeOf(SegmentExtraConfig{}), fieldNameMap, validators) } -func SegmentL2ForwarderSiteSpanInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentL2ForwarderSiteSpanInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["inter_site_forwarder_status"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(L2ForwarderStatusPerNodeBindingType), reflect.TypeOf([]L2ForwarderStatusPerNode{}))) + fields["inter_site_forwarder_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(L2ForwarderStatusPerNodeBindingType), reflect.TypeOf([]L2ForwarderStatusPerNode{}))) fieldNameMap["inter_site_forwarder_status"] = "InterSiteForwarderStatus" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["remote_macs_per_site"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(L2ForwarderRemoteMacsPerSiteBindingType), reflect.TypeOf([]L2ForwarderRemoteMacsPerSite{}))) + fields["remote_macs_per_site"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(L2ForwarderRemoteMacsPerSiteBindingType), reflect.TypeOf([]L2ForwarderRemoteMacsPerSite{}))) fieldNameMap["remote_macs_per_site"] = "RemoteMacsPerSite" - fields["segment_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_path"] = "SegmentPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.segment_l2_forwarder_site_span_info", fields, reflect.TypeOf(SegmentL2ForwarderSiteSpanInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.segment_l2_forwarder_site_span_info", fields, reflect.TypeOf(SegmentL2ForwarderSiteSpanInfo{}), fieldNameMap, validators) } -func SegmentListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SegmentBindingType), reflect.TypeOf([]Segment{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SegmentBindingType), reflect.TypeOf([]Segment{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.segment_list_result", fields, reflect.TypeOf(SegmentListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.segment_list_result", fields, reflect.TypeOf(SegmentListResult{}), fieldNameMap, validators) } -func SegmentMacAddressListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentMacAddressListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(MacTableEntryBindingType), reflect.TypeOf([]MacTableEntry{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(MacTableEntryBindingType), reflect.TypeOf([]MacTableEntry{}))) fieldNameMap["results"] = "Results" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.segment_mac_address_list_result", fields, reflect.TypeOf(SegmentMacAddressListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.segment_mac_address_list_result", fields, reflect.TypeOf(SegmentMacAddressListResult{}), fieldNameMap, validators) } -func SegmentMonitoringProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentMonitoringProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["ipfix_l2_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ipfix_l2_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ipfix_l2_profile_path"] = "IpfixL2ProfilePath" - fields["port_mirroring_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["port_mirroring_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["port_mirroring_profile_path"] = "PortMirroringProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.segment_monitoring_profile_binding_map", fields, reflect.TypeOf(SegmentMonitoringProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.segment_monitoring_profile_binding_map", fields, reflect.TypeOf(SegmentMonitoringProfileBindingMap{}), fieldNameMap, validators) } -func SegmentMonitoringProfileBindingMapListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentMonitoringProfileBindingMapListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SegmentMonitoringProfileBindingMapBindingType), reflect.TypeOf([]SegmentMonitoringProfileBindingMap{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SegmentMonitoringProfileBindingMapBindingType), reflect.TypeOf([]SegmentMonitoringProfileBindingMap{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.segment_monitoring_profile_binding_map_list_result", fields, reflect.TypeOf(SegmentMonitoringProfileBindingMapListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.segment_monitoring_profile_binding_map_list_result", fields, reflect.TypeOf(SegmentMonitoringProfileBindingMapListResult{}), fieldNameMap, validators) } -func SegmentPortBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentPortBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["address_bindings"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PortAddressBindingEntryBindingType), reflect.TypeOf([]PortAddressBindingEntry{}))) + fields["address_bindings"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PortAddressBindingEntryBindingType), reflect.TypeOf([]PortAddressBindingEntry{}))) fieldNameMap["address_bindings"] = "AddressBindings" - fields["admin_state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["admin_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["admin_state"] = "AdminState" - fields["attachment"] = bindings.NewOptionalType(bindings.NewReferenceType(PortAttachmentBindingType)) + fields["attachment"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PortAttachmentBindingType)) fieldNameMap["attachment"] = "Attachment" - fields["extra_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SegmentExtraConfigBindingType), reflect.TypeOf([]SegmentExtraConfig{}))) + fields["extra_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SegmentExtraConfigBindingType), reflect.TypeOf([]SegmentExtraConfig{}))) fieldNameMap["extra_configs"] = "ExtraConfigs" - fields["ignored_address_bindings"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PortAddressBindingEntryBindingType), reflect.TypeOf([]PortAddressBindingEntry{}))) + fields["ignored_address_bindings"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PortAddressBindingEntryBindingType), reflect.TypeOf([]PortAddressBindingEntry{}))) fieldNameMap["ignored_address_bindings"] = "IgnoredAddressBindings" - fields["init_state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["init_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["init_state"] = "InitState" - fields["origin_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["origin_id"] = "OriginId" - fields["source_site_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source_site_id"] = "SourceSiteId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.segment_port", fields, reflect.TypeOf(SegmentPort{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.segment_port", fields, reflect.TypeOf(SegmentPort{}), fieldNameMap, validators) } -func SegmentPortAttachmentStateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentPortAttachmentStateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["attachers"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PortAttacherBindingType), reflect.TypeOf([]PortAttacher{}))) + fields["attachers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PortAttacherBindingType), reflect.TypeOf([]PortAttacher{}))) fieldNameMap["attachers"] = "Attachers" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.segment_port_attachment_state", fields, reflect.TypeOf(SegmentPortAttachmentState{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.segment_port_attachment_state", fields, reflect.TypeOf(SegmentPortAttachmentState{}), fieldNameMap, validators) } -func SegmentPortListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentPortListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SegmentPortBindingType), reflect.TypeOf([]SegmentPort{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SegmentPortBindingType), reflect.TypeOf([]SegmentPort{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.segment_port_list_result", fields, reflect.TypeOf(SegmentPortListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.segment_port_list_result", fields, reflect.TypeOf(SegmentPortListResult{}), fieldNameMap, validators) } -func SegmentPortMacAddressCsvListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentPortMacAddressCsvListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["file_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["file_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["file_name"] = "FileName" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SegmentPortMacTableCsvEntryBindingType), reflect.TypeOf([]SegmentPortMacTableCsvEntry{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SegmentPortMacTableCsvEntryBindingType), reflect.TypeOf([]SegmentPortMacTableCsvEntry{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.segment_port_mac_address_csv_list_result", fields, reflect.TypeOf(SegmentPortMacAddressCsvListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.segment_port_mac_address_csv_list_result", fields, reflect.TypeOf(SegmentPortMacAddressCsvListResult{}), fieldNameMap, validators) } -func SegmentPortMacAddressListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentPortMacAddressListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SegmentPortMacTableEntryBindingType), reflect.TypeOf([]SegmentPortMacTableEntry{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SegmentPortMacTableEntryBindingType), reflect.TypeOf([]SegmentPortMacTableEntry{}))) fieldNameMap["results"] = "Results" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.segment_port_mac_address_list_result", fields, reflect.TypeOf(SegmentPortMacAddressListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.segment_port_mac_address_list_result", fields, reflect.TypeOf(SegmentPortMacAddressListResult{}), fieldNameMap, validators) } -func SegmentPortMacTableCsvEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentPortMacTableCsvEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["mac_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac_address"] = "MacAddress" - fields["mac_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac_type"] = "MacType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.segment_port_mac_table_csv_entry", fields, reflect.TypeOf(SegmentPortMacTableCsvEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.segment_port_mac_table_csv_entry", fields, reflect.TypeOf(SegmentPortMacTableCsvEntry{}), fieldNameMap, validators) } -func SegmentPortMacTableEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentPortMacTableEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["mac_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac_address"] = "MacAddress" - fields["mac_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac_type"] = "MacType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.segment_port_mac_table_entry", fields, reflect.TypeOf(SegmentPortMacTableEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.segment_port_mac_table_entry", fields, reflect.TypeOf(SegmentPortMacTableEntry{}), fieldNameMap, validators) } -func SegmentPortStateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentPortStateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["attachment"] = bindings.NewOptionalType(bindings.NewReferenceType(SegmentPortAttachmentStateBindingType)) + fields["attachment"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SegmentPortAttachmentStateBindingType)) fieldNameMap["attachment"] = "Attachment" - fields["discovered_bindings"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(AddressBindingEntryBindingType), reflect.TypeOf([]AddressBindingEntry{}))) + fields["discovered_bindings"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(AddressBindingEntryBindingType), reflect.TypeOf([]AddressBindingEntry{}))) fieldNameMap["discovered_bindings"] = "DiscoveredBindings" - fields["duplicate_bindings"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DuplicateAddressBindingEntryBindingType), reflect.TypeOf([]DuplicateAddressBindingEntry{}))) + fields["duplicate_bindings"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DuplicateAddressBindingEntryBindingType), reflect.TypeOf([]DuplicateAddressBindingEntry{}))) fieldNameMap["duplicate_bindings"] = "DuplicateBindings" - fields["realized_bindings"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(AddressBindingEntryBindingType), reflect.TypeOf([]AddressBindingEntry{}))) + fields["realized_bindings"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(AddressBindingEntryBindingType), reflect.TypeOf([]AddressBindingEntry{}))) fieldNameMap["realized_bindings"] = "RealizedBindings" - fields["transport_node_ids"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["transport_node_ids"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["transport_node_ids"] = "TransportNodeIds" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.segment_port_state", fields, reflect.TypeOf(SegmentPortState{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.segment_port_state", fields, reflect.TypeOf(SegmentPortState{}), fieldNameMap, validators) } -func SegmentPortStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentPortStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["rx_bytes"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["rx_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["rx_bytes"] = "RxBytes" - fields["rx_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["rx_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["rx_packets"] = "RxPackets" - fields["tx_bytes"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["tx_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["tx_bytes"] = "TxBytes" - fields["tx_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["tx_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["tx_packets"] = "TxPackets" - fields["dropped_by_security_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(PacketsDroppedBySecurityBindingType)) + fields["dropped_by_security_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PacketsDroppedBySecurityBindingType)) fieldNameMap["dropped_by_security_packets"] = "DroppedBySecurityPackets" - fields["mac_learning"] = bindings.NewOptionalType(bindings.NewReferenceType(MacLearningCountersBindingType)) + fields["mac_learning"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(MacLearningCountersBindingType)) fieldNameMap["mac_learning"] = "MacLearning" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["logical_port_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["logical_port_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["logical_port_id"] = "LogicalPortId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.segment_port_statistics", fields, reflect.TypeOf(SegmentPortStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.segment_port_statistics", fields, reflect.TypeOf(SegmentPortStatistics{}), fieldNameMap, validators) } -func SegmentPortStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentPortStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["logical_port_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["logical_port_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["logical_port_id"] = "LogicalPortId" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.segment_port_status", fields, reflect.TypeOf(SegmentPortStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.segment_port_status", fields, reflect.TypeOf(SegmentPortStatus{}), fieldNameMap, validators) } -func SegmentQosProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentQosProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["qos_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["qos_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["qos_profile_path"] = "QosProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.segment_qos_profile_binding_map", fields, reflect.TypeOf(SegmentQosProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.segment_qos_profile_binding_map", fields, reflect.TypeOf(SegmentQosProfileBindingMap{}), fieldNameMap, validators) } -func SegmentQosProfileBindingMapListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentQosProfileBindingMapListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SegmentQosProfileBindingMapBindingType), reflect.TypeOf([]SegmentQosProfileBindingMap{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SegmentQosProfileBindingMapBindingType), reflect.TypeOf([]SegmentQosProfileBindingMap{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.segment_qos_profile_binding_map_list_result", fields, reflect.TypeOf(SegmentQosProfileBindingMapListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.segment_qos_profile_binding_map_list_result", fields, reflect.TypeOf(SegmentQosProfileBindingMapListResult{}), fieldNameMap, validators) } -func SegmentRequestParameterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentRequestParameterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["force"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["force"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["force"] = "Force" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.segment_request_parameter", fields, reflect.TypeOf(SegmentRequestParameter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.segment_request_parameter", fields, reflect.TypeOf(SegmentRequestParameter{}), fieldNameMap, validators) } -func SegmentSecurityProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentSecurityProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["bpdu_filter_allow"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["bpdu_filter_allow"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["bpdu_filter_allow"] = "BpduFilterAllow" - fields["bpdu_filter_enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["bpdu_filter_enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["bpdu_filter_enable"] = "BpduFilterEnable" - fields["dhcp_client_block_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["dhcp_client_block_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["dhcp_client_block_enabled"] = "DhcpClientBlockEnabled" - fields["dhcp_client_block_v6_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["dhcp_client_block_v6_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["dhcp_client_block_v6_enabled"] = "DhcpClientBlockV6Enabled" - fields["dhcp_server_block_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["dhcp_server_block_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["dhcp_server_block_enabled"] = "DhcpServerBlockEnabled" - fields["dhcp_server_block_v6_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["dhcp_server_block_v6_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["dhcp_server_block_v6_enabled"] = "DhcpServerBlockV6Enabled" - fields["non_ip_traffic_block_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["non_ip_traffic_block_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["non_ip_traffic_block_enabled"] = "NonIpTrafficBlockEnabled" - fields["ra_guard_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ra_guard_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ra_guard_enabled"] = "RaGuardEnabled" - fields["rate_limits"] = bindings.NewOptionalType(bindings.NewReferenceType(TrafficRateLimitsBindingType)) + fields["rate_limits"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TrafficRateLimitsBindingType)) fieldNameMap["rate_limits"] = "RateLimits" - fields["rate_limits_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["rate_limits_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["rate_limits_enabled"] = "RateLimitsEnabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.segment_security_profile", fields, reflect.TypeOf(SegmentSecurityProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.segment_security_profile", fields, reflect.TypeOf(SegmentSecurityProfile{}), fieldNameMap, validators) } -func SegmentSecurityProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentSecurityProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["segment_security_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_security_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_security_profile_path"] = "SegmentSecurityProfilePath" - fields["spoofguard_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["spoofguard_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["spoofguard_profile_path"] = "SpoofguardProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.segment_security_profile_binding_map", fields, reflect.TypeOf(SegmentSecurityProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.segment_security_profile_binding_map", fields, reflect.TypeOf(SegmentSecurityProfileBindingMap{}), fieldNameMap, validators) } -func SegmentSecurityProfileBindingMapListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentSecurityProfileBindingMapListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SegmentSecurityProfileBindingMapBindingType), reflect.TypeOf([]SegmentSecurityProfileBindingMap{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SegmentSecurityProfileBindingMapBindingType), reflect.TypeOf([]SegmentSecurityProfileBindingMap{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.segment_security_profile_binding_map_list_result", fields, reflect.TypeOf(SegmentSecurityProfileBindingMapListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.segment_security_profile_binding_map_list_result", fields, reflect.TypeOf(SegmentSecurityProfileBindingMapListResult{}), fieldNameMap, validators) } -func SegmentSecurityProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentSecurityProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SegmentSecurityProfileBindingType), reflect.TypeOf([]SegmentSecurityProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SegmentSecurityProfileBindingType), reflect.TypeOf([]SegmentSecurityProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.segment_security_profile_list_result", fields, reflect.TypeOf(SegmentSecurityProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.segment_security_profile_list_result", fields, reflect.TypeOf(SegmentSecurityProfileListResult{}), fieldNameMap, validators) } -func SegmentStatisticsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentStatisticsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["rx_bytes"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["rx_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["rx_bytes"] = "RxBytes" - fields["rx_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["rx_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["rx_packets"] = "RxPackets" - fields["tx_bytes"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["tx_bytes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["tx_bytes"] = "TxBytes" - fields["tx_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(DataCounterBindingType)) + fields["tx_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DataCounterBindingType)) fieldNameMap["tx_packets"] = "TxPackets" - fields["dropped_by_security_packets"] = bindings.NewOptionalType(bindings.NewReferenceType(PacketsDroppedBySecurityBindingType)) + fields["dropped_by_security_packets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PacketsDroppedBySecurityBindingType)) fieldNameMap["dropped_by_security_packets"] = "DroppedBySecurityPackets" - fields["mac_learning"] = bindings.NewOptionalType(bindings.NewReferenceType(MacLearningCountersBindingType)) + fields["mac_learning"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(MacLearningCountersBindingType)) fieldNameMap["mac_learning"] = "MacLearning" - fields["last_update_timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_update_timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_update_timestamp"] = "LastUpdateTimestamp" - fields["logical_switch_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["logical_switch_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["logical_switch_id"] = "LogicalSwitchId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.segment_statistics", fields, reflect.TypeOf(SegmentStatistics{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.segment_statistics", fields, reflect.TypeOf(SegmentStatistics{}), fieldNameMap, validators) } -func SegmentSubnetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SegmentSubnetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dhcp_config"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(SegmentDhcpConfigBindingType)}, bindings.REST)) + fields["dhcp_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(SegmentDhcpConfigBindingType)})) fieldNameMap["dhcp_config"] = "DhcpConfig" - fields["dhcp_ranges"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["dhcp_ranges"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["dhcp_ranges"] = "DhcpRanges" - fields["gateway_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["gateway_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["gateway_address"] = "GatewayAddress" - fields["network"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["network"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["network"] = "Network" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.segment_subnet", fields, reflect.TypeOf(SegmentSubnet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.segment_subnet", fields, reflect.TypeOf(SegmentSubnet{}), fieldNameMap, validators) } -func SelectableResourceReferenceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SelectableResourceReferenceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["is_valid"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_valid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_valid"] = "IsValid" - fields["target_display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["target_display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["target_display_name"] = "TargetDisplayName" - fields["target_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["target_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["target_id"] = "TargetId" - fields["target_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["target_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["target_type"] = "TargetType" - fields["selected"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["selected"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["selected"] = "Selected" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.selectable_resource_reference", fields, reflect.TypeOf(SelectableResourceReference{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.selectable_resource_reference", fields, reflect.TypeOf(SelectableResourceReference{}), fieldNameMap, validators) } -func SelectiveSyncSettingsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SelectiveSyncSettingsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["selected_org_units"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["selected_org_units"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["selected_org_units"] = "SelectedOrgUnits" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.selective_sync_settings", fields, reflect.TypeOf(SelectiveSyncSettings{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.selective_sync_settings", fields, reflect.TypeOf(SelectiveSyncSettings{}), fieldNameMap, validators) } -func SelfResourceLinkBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SelfResourceLinkBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - fields["href"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["href"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["href"] = "Href" - fields["rel"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["rel"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["rel"] = "Rel" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.self_resource_link", fields, reflect.TypeOf(SelfResourceLink{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.self_resource_link", fields, reflect.TypeOf(SelfResourceLink{}), fieldNameMap, validators) } -func ServiceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ServiceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["is_default"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_default"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_default"] = "IsDefault" - fields["service_entries"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ServiceEntryBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["service_entries"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ServiceEntryBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["service_entries"] = "ServiceEntries" - fields["service_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["service_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["service_type"] = "ServiceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.service", fields, reflect.TypeOf(Service{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.service", fields, reflect.TypeOf(Service{}), fieldNameMap, validators) } -func ServiceCapabilityBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ServiceCapabilityBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["can_decrement_si"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["can_decrement_si"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["can_decrement_si"] = "CanDecrementSi" - fields["nsh_liveness_support_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["nsh_liveness_support_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["nsh_liveness_support_enabled"] = "NshLivenessSupportEnabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.service_capability", fields, reflect.TypeOf(ServiceCapability{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.service_capability", fields, reflect.TypeOf(ServiceCapability{}), fieldNameMap, validators) } -func ServiceChainMappingBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ServiceChainMappingBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["direction"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["direction"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["direction"] = "Direction" - fields["service_chain_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["service_chain_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["service_chain_id"] = "ServiceChainId" - fields["service_index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["service_index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["service_index"] = "ServiceIndex" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.service_chain_mapping", fields, reflect.TypeOf(ServiceChainMapping{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.service_chain_mapping", fields, reflect.TypeOf(ServiceChainMapping{}), fieldNameMap, validators) } -func ServiceChainMappingListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ServiceChainMappingListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ServiceChainMappingBindingType), reflect.TypeOf([]ServiceChainMapping{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ServiceChainMappingBindingType), reflect.TypeOf([]ServiceChainMapping{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.service_chain_mapping_list_result", fields, reflect.TypeOf(ServiceChainMappingListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.service_chain_mapping_list_result", fields, reflect.TypeOf(ServiceChainMappingListResult{}), fieldNameMap, validators) } -func ServiceDefinitionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ServiceDefinitionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["attachment_point"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["attachment_point"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["attachment_point"] = "AttachmentPoint" - fields["functionalities"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["functionalities"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["functionalities"] = "Functionalities" - fields["implementations"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["implementations"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["implementations"] = "Implementations" - fields["on_failure_policy"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["on_failure_policy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["on_failure_policy"] = "OnFailurePolicy" - fields["service_capability"] = bindings.NewOptionalType(bindings.NewReferenceType(ServiceCapabilityBindingType)) + fields["service_capability"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ServiceCapabilityBindingType)) fieldNameMap["service_capability"] = "ServiceCapability" - fields["service_deployment_spec"] = bindings.NewOptionalType(bindings.NewReferenceType(ServiceDeploymentSpecBindingType)) + fields["service_deployment_spec"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ServiceDeploymentSpecBindingType)) fieldNameMap["service_deployment_spec"] = "ServiceDeploymentSpec" - fields["service_manager_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["service_manager_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["service_manager_id"] = "ServiceManagerId" - fields["transports"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["transports"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["transports"] = "Transports" - fields["vendor_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vendor_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vendor_id"] = "VendorId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.service_definition", fields, reflect.TypeOf(ServiceDefinition{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.service_definition", fields, reflect.TypeOf(ServiceDefinition{}), fieldNameMap, validators) } -func ServiceDeploymentSpecBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ServiceDeploymentSpecBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["deployment_specs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SVMDeploymentSpecBindingType), reflect.TypeOf([]SVMDeploymentSpec{}))) + fields["deployment_specs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SVMDeploymentSpecBindingType), reflect.TypeOf([]SVMDeploymentSpec{}))) fieldNameMap["deployment_specs"] = "DeploymentSpecs" - fields["deployment_template"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DeploymentTemplateBindingType), reflect.TypeOf([]DeploymentTemplate{}))) + fields["deployment_template"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DeploymentTemplateBindingType), reflect.TypeOf([]DeploymentTemplate{}))) fieldNameMap["deployment_template"] = "DeploymentTemplate" - fields["nic_metadata_list"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(NicMetadataBindingType), reflect.TypeOf([]NicMetadata{}))) + fields["nic_metadata_list"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(NicMetadataBindingType), reflect.TypeOf([]NicMetadata{}))) fieldNameMap["nic_metadata_list"] = "NicMetadataList" - fields["svm_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["svm_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["svm_version"] = "SvmVersion" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.service_deployment_spec", fields, reflect.TypeOf(ServiceDeploymentSpec{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.service_deployment_spec", fields, reflect.TypeOf(ServiceDeploymentSpec{}), fieldNameMap, validators) } -func ServiceEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ServiceEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.service_entry", fields, reflect.TypeOf(ServiceEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.service_entry", fields, reflect.TypeOf(ServiceEntry{}), fieldNameMap, validators) } -func ServiceEntryListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ServiceEntryListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ServiceEntryBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ServiceEntryBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.service_entry_list_result", fields, reflect.TypeOf(ServiceEntryListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.service_entry_list_result", fields, reflect.TypeOf(ServiceEntryListResult{}), fieldNameMap, validators) } -func ServiceInsertionServiceListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ServiceInsertionServiceListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ServiceDefinitionBindingType), reflect.TypeOf([]ServiceDefinition{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ServiceDefinitionBindingType), reflect.TypeOf([]ServiceDefinition{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.service_insertion_service_list_result", fields, reflect.TypeOf(ServiceInsertionServiceListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.service_insertion_service_list_result", fields, reflect.TypeOf(ServiceInsertionServiceListResult{}), fieldNameMap, validators) } -func ServiceInstanceEndpointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ServiceInstanceEndpointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["service_interface_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["service_interface_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["service_interface_path"] = "ServiceInterfacePath" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["target_ips"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPInfoBindingType), reflect.TypeOf([]IPInfo{}))) + fields["target_ips"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPInfoBindingType), reflect.TypeOf([]IPInfo{}))) fieldNameMap["target_ips"] = "TargetIps" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.service_instance_endpoint", fields, reflect.TypeOf(ServiceInstanceEndpoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.service_instance_endpoint", fields, reflect.TypeOf(ServiceInstanceEndpoint{}), fieldNameMap, validators) } -func ServiceInstanceEndpointListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ServiceInstanceEndpointListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ServiceInstanceEndpointBindingType), reflect.TypeOf([]ServiceInstanceEndpoint{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ServiceInstanceEndpointBindingType), reflect.TypeOf([]ServiceInstanceEndpoint{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.service_instance_endpoint_list_result", fields, reflect.TypeOf(ServiceInstanceEndpointListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.service_instance_endpoint_list_result", fields, reflect.TypeOf(ServiceInstanceEndpointListResult{}), fieldNameMap, validators) } -func ServiceInterfaceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ServiceInterfaceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["dhcp_relay_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dhcp_relay_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dhcp_relay_path"] = "DhcpRelayPath" - fields["subnets"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(InterfaceSubnetBindingType), reflect.TypeOf([]InterfaceSubnet{}))) + fields["subnets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(InterfaceSubnetBindingType), reflect.TypeOf([]InterfaceSubnet{}))) fieldNameMap["subnets"] = "Subnets" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.service_interface", fields, reflect.TypeOf(ServiceInterface{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.service_interface", fields, reflect.TypeOf(ServiceInterface{}), fieldNameMap, validators) } -func ServiceInterfaceListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ServiceInterfaceListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ServiceInterfaceBindingType), reflect.TypeOf([]ServiceInterface{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ServiceInterfaceBindingType), reflect.TypeOf([]ServiceInterface{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.service_interface_list_result", fields, reflect.TypeOf(ServiceInterfaceListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.service_interface_list_result", fields, reflect.TypeOf(ServiceInterfaceListResult{}), fieldNameMap, validators) } -func ServiceListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ServiceListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ServiceBindingType), reflect.TypeOf([]Service{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ServiceBindingType), reflect.TypeOf([]Service{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.service_list_result", fields, reflect.TypeOf(ServiceListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.service_list_result", fields, reflect.TypeOf(ServiceListResult{}), fieldNameMap, validators) } -func ServicePathBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ServicePathBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["forward_path"] = bindings.NewOptionalType(bindings.NewReferenceType(UnidirectionalServicePathBindingType)) + fields["forward_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(UnidirectionalServicePathBindingType)) fieldNameMap["forward_path"] = "ForwardPath" - fields["reverse_path"] = bindings.NewOptionalType(bindings.NewReferenceType(UnidirectionalServicePathBindingType)) + fields["reverse_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(UnidirectionalServicePathBindingType)) fieldNameMap["reverse_path"] = "ReversePath" - fields["service_chain_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["service_chain_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["service_chain_id"] = "ServiceChainId" - fields["service_chain_uuid"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["service_chain_uuid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["service_chain_uuid"] = "ServiceChainUuid" - fields["service_path_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["service_path_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["service_path_id"] = "ServicePathId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.service_path", fields, reflect.TypeOf(ServicePath{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.service_path", fields, reflect.TypeOf(ServicePath{}), fieldNameMap, validators) } -func ServicePathHopBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ServicePathHopBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["action"] = "Action" - fields["can_decrement_si"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["can_decrement_si"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["can_decrement_si"] = "CanDecrementSi" - fields["in_maintenance_mode"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["in_maintenance_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["in_maintenance_mode"] = "InMaintenanceMode" - fields["is_active_from_ccp"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_active_from_ccp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_active_from_ccp"] = "IsActiveFromCcp" - fields["is_active_from_dp"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_active_from_dp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_active_from_dp"] = "IsActiveFromDp" - fields["is_active_from_mp"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_active_from_mp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_active_from_mp"] = "IsActiveFromMp" - fields["mac_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac_address"] = "MacAddress" - fields["nsh_liveness_support"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["nsh_liveness_support"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["nsh_liveness_support"] = "NshLivenessSupport" - fields["vif"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vif"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vif"] = "Vif" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.service_path_hop", fields, reflect.TypeOf(ServicePathHop{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.service_path_hop", fields, reflect.TypeOf(ServicePathHop{}), fieldNameMap, validators) } -func ServicePathListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ServicePathListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ServicePathBindingType), reflect.TypeOf([]ServicePath{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ServicePathBindingType), reflect.TypeOf([]ServicePath{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.service_path_list_result", fields, reflect.TypeOf(ServicePathListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.service_path_list_result", fields, reflect.TypeOf(ServicePathListResult{}), fieldNameMap, validators) } -func ServiceProfileGroupsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ServiceProfileGroupsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(GroupInfoBindingType), reflect.TypeOf([]GroupInfo{}))) + fields["groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(GroupInfoBindingType), reflect.TypeOf([]GroupInfo{}))) fieldNameMap["groups"] = "Groups" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.service_profile_groups", fields, reflect.TypeOf(ServiceProfileGroups{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.service_profile_groups", fields, reflect.TypeOf(ServiceProfileGroups{}), fieldNameMap, validators) } -func ServiceReferenceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ServiceReferenceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["partner_service_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["partner_service_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["partner_service_name"] = "PartnerServiceName" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.service_reference", fields, reflect.TypeOf(ServiceReference{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.service_reference", fields, reflect.TypeOf(ServiceReference{}), fieldNameMap, validators) } -func ServiceReferenceListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ServiceReferenceListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ServiceReferenceBindingType), reflect.TypeOf([]ServiceReference{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ServiceReferenceBindingType), reflect.TypeOf([]ServiceReference{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.service_reference_list_result", fields, reflect.TypeOf(ServiceReferenceListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.service_reference_list_result", fields, reflect.TypeOf(ServiceReferenceListResult{}), fieldNameMap, validators) } -func ServiceSegmentBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ServiceSegmentBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["lr_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["lr_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["lr_paths"] = "LrPaths" - fields["transport_zone_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_zone_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_zone_path"] = "TransportZonePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.service_segment", fields, reflect.TypeOf(ServiceSegment{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.service_segment", fields, reflect.TypeOf(ServiceSegment{}), fieldNameMap, validators) } -func ServiceSegmentListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ServiceSegmentListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ServiceSegmentBindingType), reflect.TypeOf([]ServiceSegment{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ServiceSegmentBindingType), reflect.TypeOf([]ServiceSegment{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.service_segment_list_result", fields, reflect.TypeOf(ServiceSegmentListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.service_segment_list_result", fields, reflect.TypeOf(ServiceSegmentListResult{}), fieldNameMap, validators) } -func SessionTimerProfileBindingListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SessionTimerProfileBindingListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SessionTimerProfileBindingMapBindingType), reflect.TypeOf([]SessionTimerProfileBindingMap{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SessionTimerProfileBindingMapBindingType), reflect.TypeOf([]SessionTimerProfileBindingMap{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.session_timer_profile_binding_list_result", fields, reflect.TypeOf(SessionTimerProfileBindingListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.session_timer_profile_binding_list_result", fields, reflect.TypeOf(SessionTimerProfileBindingListResult{}), fieldNameMap, validators) } -func SessionTimerProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SessionTimerProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["profile_path"] = "ProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.session_timer_profile_binding_map", fields, reflect.TypeOf(SessionTimerProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.session_timer_profile_binding_map", fields, reflect.TypeOf(SessionTimerProfileBindingMap{}), fieldNameMap, validators) } -func SetFieldsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SetFieldsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["field_settings"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(FieldSettingBindingType), reflect.TypeOf([]FieldSetting{}))) + fields["field_settings"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(FieldSettingBindingType), reflect.TypeOf([]FieldSetting{}))) fieldNameMap["field_settings"] = "FieldSettings" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.set_fields", fields, reflect.TypeOf(SetFields{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.set_fields", fields, reflect.TypeOf(SetFields{}), fieldNameMap, validators) } -func ShaDynamicPluginBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ShaDynamicPluginBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["applied_to_group_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["applied_to_group_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["applied_to_group_path"] = "AppliedToGroupPath" - fields["is_plugin_uploaded"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_plugin_uploaded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_plugin_uploaded"] = "IsPluginUploaded" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.sha_dynamic_plugin", fields, reflect.TypeOf(ShaDynamicPlugin{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.sha_dynamic_plugin", fields, reflect.TypeOf(ShaDynamicPlugin{}), fieldNameMap, validators) } -func ShaDynamicPluginListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ShaDynamicPluginListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ShaDynamicPluginBindingType), reflect.TypeOf([]ShaDynamicPlugin{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ShaDynamicPluginBindingType), reflect.TypeOf([]ShaDynamicPlugin{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.sha_dynamic_plugin_list_result", fields, reflect.TypeOf(ShaDynamicPluginListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.sha_dynamic_plugin_list_result", fields, reflect.TypeOf(ShaDynamicPluginListResult{}), fieldNameMap, validators) } -func ShaDynamicPluginProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ShaDynamicPluginProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["config"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["config"] = "Config" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["applied_to_group_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["applied_to_group_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["applied_to_group_path"] = "AppliedToGroupPath" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["applied_to_ua"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["applied_to_ua"] = "AppliedToUa" + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["plugin_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["plugin_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["plugin_path"] = "PluginPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.sha_dynamic_plugin_profile", fields, reflect.TypeOf(ShaDynamicPluginProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.sha_dynamic_plugin_profile", fields, reflect.TypeOf(ShaDynamicPluginProfile{}), fieldNameMap, validators) } -func ShaPluginProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ShaPluginProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["applied_to_group_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["applied_to_group_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["applied_to_group_path"] = "AppliedToGroupPath" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["applied_to_ua"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["applied_to_ua"] = "AppliedToUa" + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["plugin_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["plugin_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["plugin_path"] = "PluginPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.sha_plugin_profile", fields, reflect.TypeOf(ShaPluginProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.sha_plugin_profile", fields, reflect.TypeOf(ShaPluginProfile{}), fieldNameMap, validators) } -func ShaPluginProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ShaPluginProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ShaPluginProfileBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ShaPluginProfileBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.sha_plugin_profile_list_result", fields, reflect.TypeOf(ShaPluginProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.sha_plugin_profile_list_result", fields, reflect.TypeOf(ShaPluginProfileListResult{}), fieldNameMap, validators) } -func ShaPreDefinedPluginListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ShaPreDefinedPluginListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ShaPredefinedPluginBindingType), reflect.TypeOf([]ShaPredefinedPlugin{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ShaPredefinedPluginBindingType), reflect.TypeOf([]ShaPredefinedPlugin{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.sha_pre_defined_plugin_list_result", fields, reflect.TypeOf(ShaPreDefinedPluginListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.sha_pre_defined_plugin_list_result", fields, reflect.TypeOf(ShaPreDefinedPluginListResult{}), fieldNameMap, validators) } -func ShaPredefinedPluginBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ShaPredefinedPluginBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["config"] = bindings.NewOptionalType(bindings.NewReferenceType(ShaPredefinedPluginProfileDataBindingType)) + fields["config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ShaPredefinedPluginProfileDataBindingType)) fieldNameMap["config"] = "Config" - fields["delay_on_reboot"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["delay_on_reboot"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["delay_on_reboot"] = "DelayOnReboot" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["pre_req_conditions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["pre_req_conditions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["pre_req_conditions"] = "PreReqConditions" - fields["supported_node_types"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["supported_node_types"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["supported_node_types"] = "SupportedNodeTypes" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.sha_predefined_plugin", fields, reflect.TypeOf(ShaPredefinedPlugin{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.sha_predefined_plugin", fields, reflect.TypeOf(ShaPredefinedPlugin{}), fieldNameMap, validators) } -func ShaPredefinedPluginProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ShaPredefinedPluginProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["config"] = bindings.NewOptionalType(bindings.NewReferenceType(ShaPredefinedPluginProfileDataBindingType)) + fields["config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ShaPredefinedPluginProfileDataBindingType)) fieldNameMap["config"] = "Config" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["applied_to_group_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["applied_to_group_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["applied_to_group_path"] = "AppliedToGroupPath" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["applied_to_ua"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["applied_to_ua"] = "AppliedToUa" + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["plugin_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["plugin_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["plugin_path"] = "PluginPath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.sha_predefined_plugin_profile", fields, reflect.TypeOf(ShaPredefinedPluginProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.sha_predefined_plugin_profile", fields, reflect.TypeOf(ShaPredefinedPluginProfile{}), fieldNameMap, validators) } -func ShaPredefinedPluginProfileDataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ShaPredefinedPluginProfileDataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["check_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["check_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["check_interval"] = "CheckInterval" - fields["report_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["report_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["report_interval"] = "ReportInterval" - fields["smallest_report_interval_if_change"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["smallest_report_interval_if_change"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["smallest_report_interval_if_change"] = "SmallestReportIntervalIfChange" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.sha_predefined_plugin_profile_data", fields, reflect.TypeOf(ShaPredefinedPluginProfileData{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.sha_predefined_plugin_profile_data", fields, reflect.TypeOf(ShaPredefinedPluginProfileData{}), fieldNameMap, validators) +} + +func ShareBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["sharedWith"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["sharedWith"] = "SharedWith" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.share", fields, reflect.TypeOf(Share{}), fieldNameMap, validators) } -func SiteBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ShareListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ShareBindingType), reflect.TypeOf([]Share{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.share_list_result", fields, reflect.TypeOf(ShareListResult{}), fieldNameMap, validators) +} + +func SharedResourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["fail_if_rtep_misconfigured"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["resource_objects"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceObjectBindingType), reflect.TypeOf([]ResourceObject{}))) + fieldNameMap["resource_objects"] = "ResourceObjects" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.shared_resource", fields, reflect.TypeOf(SharedResource{}), fieldNameMap, validators) +} + +func SharedResourceListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SharedResourceBindingType), reflect.TypeOf([]SharedResource{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.shared_resource_list_result", fields, reflect.TypeOf(SharedResourceListResult{}), fieldNameMap, validators) +} + +func SiteBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["fail_if_rtep_misconfigured"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["fail_if_rtep_misconfigured"] = "FailIfRtepMisconfigured" - fields["fail_if_rtt_exceeded"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["fail_if_rtt_exceeded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["fail_if_rtt_exceeded"] = "FailIfRttExceeded" - fields["federation_config"] = bindings.NewOptionalType(bindings.NewReferenceType(GmFederationSiteConfigBindingType)) + fields["federation_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(GmFederationSiteConfigBindingType)) fieldNameMap["federation_config"] = "FederationConfig" - fields["maximum_rtt"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["maximum_rtt"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["maximum_rtt"] = "MaximumRtt" - fields["site_connection_info"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SiteNodeConnectionInfoBindingType), reflect.TypeOf([]SiteNodeConnectionInfo{}))) + fields["site_connection_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SiteNodeConnectionInfoBindingType), reflect.TypeOf([]SiteNodeConnectionInfo{}))) fieldNameMap["site_connection_info"] = "SiteConnectionInfo" - fields["site_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["site_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["site_number"] = "SiteNumber" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.site", fields, reflect.TypeOf(Site{}), fieldNameMap, validators) + fields["site_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["site_type"] = "SiteType" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.site", fields, reflect.TypeOf(Site{}), fieldNameMap, validators) } -func SiteAllocationIndexForEdgeBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SiteAllocationIndexForEdgeBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["index"] = "Index" - fields["target_resource_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["target_resource_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["target_resource_path"] = "TargetResourcePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.site_allocation_index_for_edge", fields, reflect.TypeOf(SiteAllocationIndexForEdge{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.site_allocation_index_for_edge", fields, reflect.TypeOf(SiteAllocationIndexForEdge{}), fieldNameMap, validators) } -func SiteFederationConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SiteFederationConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["rtep_ips"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["rtep_ips"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["rtep_ips"] = "RtepIps" - fields["site_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" - fields["site_index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["site_index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["site_index"] = "SiteIndex" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["site_path"] = "SitePath" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.site_federation_config", fields, reflect.TypeOf(SiteFederationConfig{}), fieldNameMap, validators) +} + +func SiteInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["edge_cluster_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["edge_cluster_paths"] = "EdgeClusterPaths" + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.site_federation_config", fields, reflect.TypeOf(SiteFederationConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.site_info", fields, reflect.TypeOf(SiteInfo{}), fieldNameMap, validators) } -func SiteListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SiteListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SiteBindingType), reflect.TypeOf([]Site{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SiteBindingType), reflect.TypeOf([]Site{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.site_list_result", fields, reflect.TypeOf(SiteListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.site_list_result", fields, reflect.TypeOf(SiteListResult{}), fieldNameMap, validators) } -func SiteNodeConnectionInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SiteNodeConnectionInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["fqdn"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["fqdn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["fqdn"] = "Fqdn" - fields["password"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["password"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["password"] = "Password" - fields["thumbprint"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_uiid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["site_uiid"] = "SiteUiid" + fields["thumbprint"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["thumbprint"] = "Thumbprint" - fields["username"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["username"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["username"] = "Username" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.site_node_connection_info", fields, reflect.TypeOf(SiteNodeConnectionInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.site_node_connection_info", fields, reflect.TypeOf(SiteNodeConnectionInfo{}), fieldNameMap, validators) } -func SiteOffBoardingStateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SiteOffBoardingStateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["message"] = "Message" - fields["previousErrorMessage"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["previousErrorMessage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["previousErrorMessage"] = "PreviousErrorMessage" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.site_off_boarding_state", fields, reflect.TypeOf(SiteOffBoardingState{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.site_off_boarding_state", fields, reflect.TypeOf(SiteOffBoardingState{}), fieldNameMap, validators) } -func SiteOverrideBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SiteOverrideBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["local_endpoint_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["local_endpoint_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["local_endpoint_path"] = "LocalEndpointPath" - fields["locale_service_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["locale_service_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["locale_service_path"] = "LocaleServicePath" - fields["peer_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["peer_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["peer_address"] = "PeerAddress" - fields["peer_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["peer_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["peer_id"] = "PeerId" - fields["tunnel_interfaces"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPSecVpnTunnelInterfaceBindingType), reflect.TypeOf([]IPSecVpnTunnelInterface{}))) + fields["tunnel_interfaces"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPSecVpnTunnelInterfaceBindingType), reflect.TypeOf([]IPSecVpnTunnelInterface{}))) fieldNameMap["tunnel_interfaces"] = "TunnelInterfaces" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.site_override", fields, reflect.TypeOf(SiteOverride{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.site_override", fields, reflect.TypeOf(SiteOverride{}), fieldNameMap, validators) +} + +func SmartnicAgentStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["node_id"] = "NodeId" + fields["statuses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(AgentStatusBindingType), reflect.TypeOf([]AgentStatus{}))) + fieldNameMap["statuses"] = "Statuses" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.smartnic_agent_status", fields, reflect.TypeOf(SmartnicAgentStatus{}), fieldNameMap, validators) } -func SoftwareModuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SoftwareModuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["module_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["module_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["module_name"] = "ModuleName" - fields["module_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["module_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["module_version"] = "ModuleVersion" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.software_module", fields, reflect.TypeOf(SoftwareModule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.software_module", fields, reflect.TypeOf(SoftwareModule{}), fieldNameMap, validators) } -func SoftwareModuleResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SoftwareModuleResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["software_modules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SoftwareModuleBindingType), reflect.TypeOf([]SoftwareModule{}))) + fields["software_modules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SoftwareModuleBindingType), reflect.TypeOf([]SoftwareModule{}))) fieldNameMap["software_modules"] = "SoftwareModules" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.software_module_result", fields, reflect.TypeOf(SoftwareModuleResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.software_module_result", fields, reflect.TypeOf(SoftwareModuleResult{}), fieldNameMap, validators) } -func SourceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SourceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.source", fields, reflect.TypeOf(Source{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.source", fields, reflect.TypeOf(Source{}), fieldNameMap, validators) } -func SourceFieldEvaluationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SourceFieldEvaluationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["expected"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["expected"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["expected"] = "Expected" - fields["field_pointer"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["field_pointer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["field_pointer"] = "FieldPointer" - fields["operator"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operator"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operator"] = "Operator" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.source_field_evaluation", fields, reflect.TypeOf(SourceFieldEvaluation{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.source_field_evaluation", fields, reflect.TypeOf(SourceFieldEvaluation{}), fieldNameMap, validators) } -func SpacerWidgetConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SpacerWidgetConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["datasources"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) + fields["datasources"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) fieldNameMap["datasources"] = "Datasources" - fields["default_filter_value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) + fields["default_filter_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) fieldNameMap["default_filter_value"] = "DefaultFilterValue" - fields["drilldown_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["drilldown_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["drilldown_id"] = "DrilldownId" - fields["feature_set"] = bindings.NewOptionalType(bindings.NewReferenceType(FeatureSetBindingType)) + fields["feature_set"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FeatureSetBindingType)) fieldNameMap["feature_set"] = "FeatureSet" - fields["filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["filter"] = "Filter" - fields["filter_value_required"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["filter_value_required"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["filter_value_required"] = "FilterValueRequired" - fields["filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["filters"] = "Filters" - fields["footer"] = bindings.NewOptionalType(bindings.NewReferenceType(FooterBindingType)) + fields["footer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FooterBindingType)) fieldNameMap["footer"] = "Footer" - fields["icons"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) + fields["icons"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) fieldNameMap["icons"] = "Icons" - fields["is_drilldown"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_drilldown"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_drilldown"] = "IsDrilldown" - fields["legend"] = bindings.NewOptionalType(bindings.NewReferenceType(LegendBindingType)) + fields["legend"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LegendBindingType)) fieldNameMap["legend"] = "Legend" - fields["plot_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) + fields["plot_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) fieldNameMap["plot_configs"] = "PlotConfigs" - fields["rowspan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rowspan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rowspan"] = "Rowspan" - fields["shared"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["shared"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["shared"] = "Shared" - fields["show_header"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_header"] = "ShowHeader" - fields["span"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["span"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["span"] = "Span" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.spacer_widget_configuration", fields, reflect.TypeOf(SpacerWidgetConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.spacer_widget_configuration", fields, reflect.TypeOf(SpacerWidgetConfiguration{}), fieldNameMap, validators) } -func SpanBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SpanBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["sites"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SpanSiteInfoBindingType), reflect.TypeOf([]SpanSiteInfo{}))) + fields["sites"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SpanSiteInfoBindingType), reflect.TypeOf([]SpanSiteInfo{}))) fieldNameMap["sites"] = "Sites" - fields["span_leader"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["span_leader"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["span_leader"] = "SpanLeader" - fields["span_resource"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["span_resource"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["span_resource"] = "SpanResource" - fields["span_resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["span_resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["span_resource_type"] = "SpanResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.span", fields, reflect.TypeOf(Span{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.span", fields, reflect.TypeOf(Span{}), fieldNameMap, validators) } -func SpanSiteInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SpanSiteInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["site_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_id"] = "SiteId" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.span_site_info", fields, reflect.TypeOf(SpanSiteInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.span_site_info", fields, reflect.TypeOf(SpanSiteInfo{}), fieldNameMap, validators) } -func SpoofGuardProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SpoofGuardProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["address_binding_allowlist"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["address_binding_allowlist"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["address_binding_allowlist"] = "AddressBindingAllowlist" - fields["address_binding_whitelist"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["address_binding_whitelist"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["address_binding_whitelist"] = "AddressBindingWhitelist" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.spoof_guard_profile", fields, reflect.TypeOf(SpoofGuardProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.spoof_guard_profile", fields, reflect.TypeOf(SpoofGuardProfile{}), fieldNameMap, validators) } -func SpoofGuardProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SpoofGuardProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SpoofGuardProfileBindingType), reflect.TypeOf([]SpoofGuardProfile{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SpoofGuardProfileBindingType), reflect.TypeOf([]SpoofGuardProfile{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.spoof_guard_profile_list_result", fields, reflect.TypeOf(SpoofGuardProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.spoof_guard_profile_list_result", fields, reflect.TypeOf(SpoofGuardProfileListResult{}), fieldNameMap, validators) } -func StandaloneHostIdfwConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func StandaloneHostIdfwConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["idfw_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["idfw_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["idfw_enabled"] = "IdfwEnabled" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.standalone_host_idfw_configuration", fields, reflect.TypeOf(StandaloneHostIdfwConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.standalone_host_idfw_configuration", fields, reflect.TypeOf(StandaloneHostIdfwConfiguration{}), fieldNameMap, validators) } -func StandardHostSwitchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func StandardHostSwitchBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cpu_config"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(CpuCoreConfigForEnhancedNetworkingStackSwitchBindingType), reflect.TypeOf([]CpuCoreConfigForEnhancedNetworkingStackSwitch{}))) + fields["cpu_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(CpuCoreConfigForEnhancedNetworkingStackSwitchBindingType), reflect.TypeOf([]CpuCoreConfigForEnhancedNetworkingStackSwitch{}))) fieldNameMap["cpu_config"] = "CpuConfig" - fields["host_switch_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["host_switch_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["host_switch_id"] = "HostSwitchId" - fields["host_switch_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["host_switch_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["host_switch_mode"] = "HostSwitchMode" - fields["host_switch_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["host_switch_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["host_switch_name"] = "HostSwitchName" - fields["host_switch_profile_ids"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(HostSwitchProfileTypeIdEntryBindingType), reflect.TypeOf([]HostSwitchProfileTypeIdEntry{}))) + fields["host_switch_profile_ids"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(HostSwitchProfileTypeIdEntryBindingType), reflect.TypeOf([]HostSwitchProfileTypeIdEntry{}))) fieldNameMap["host_switch_profile_ids"] = "HostSwitchProfileIds" - fields["host_switch_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["host_switch_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["host_switch_type"] = "HostSwitchType" - fields["ip_assignment_spec"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(IpAssignmentSpecBindingType)}, bindings.REST)) + fields["ip_assignment_spec"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(IpAssignmentSpecBindingType)})) fieldNameMap["ip_assignment_spec"] = "IpAssignmentSpec" - fields["is_migrate_pnics"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_migrate_pnics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_migrate_pnics"] = "IsMigratePnics" - fields["pnics"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PnicBindingType), reflect.TypeOf([]Pnic{}))) + fields["pnics"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PnicBindingType), reflect.TypeOf([]Pnic{}))) fieldNameMap["pnics"] = "Pnics" - fields["pnics_uninstall_migration"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(PnicBindingType), reflect.TypeOf([]Pnic{}))) + fields["pnics_uninstall_migration"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(PnicBindingType), reflect.TypeOf([]Pnic{}))) fieldNameMap["pnics_uninstall_migration"] = "PnicsUninstallMigration" - fields["portgroup_transport_zone_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["portgroup_transport_zone_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["portgroup_transport_zone_id"] = "PortgroupTransportZoneId" - fields["transport_zone_endpoints"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TransportZoneEndPointBindingType), reflect.TypeOf([]TransportZoneEndPoint{}))) + fields["transport_node_profile_sub_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TransportNodeProfileSubConfigBindingType), reflect.TypeOf([]TransportNodeProfileSubConfig{}))) + fieldNameMap["transport_node_profile_sub_configs"] = "TransportNodeProfileSubConfigs" + fields["transport_zone_endpoints"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TransportZoneEndPointBindingType), reflect.TypeOf([]TransportZoneEndPoint{}))) fieldNameMap["transport_zone_endpoints"] = "TransportZoneEndpoints" - fields["uplinks"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(VdsUplinkBindingType), reflect.TypeOf([]VdsUplink{}))) + fields["uplinks"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(VdsUplinkBindingType), reflect.TypeOf([]VdsUplink{}))) fieldNameMap["uplinks"] = "Uplinks" - fields["vmk_install_migration"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(VmknicNetworkBindingType), reflect.TypeOf([]VmknicNetwork{}))) + fields["vmk_install_migration"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(VmknicNetworkBindingType), reflect.TypeOf([]VmknicNetwork{}))) fieldNameMap["vmk_install_migration"] = "VmkInstallMigration" - fields["vmk_uninstall_migration"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(VmknicNetworkBindingType), reflect.TypeOf([]VmknicNetwork{}))) + fields["vmk_uninstall_migration"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(VmknicNetworkBindingType), reflect.TypeOf([]VmknicNetwork{}))) fieldNameMap["vmk_uninstall_migration"] = "VmkUninstallMigration" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.standard_host_switch", fields, reflect.TypeOf(StandardHostSwitch{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.standard_host_switch", fields, reflect.TypeOf(StandardHostSwitch{}), fieldNameMap, validators) } -func StandardHostSwitchSpecBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func StandardHostSwitchSpecBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["host_switches"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(StandardHostSwitchBindingType), reflect.TypeOf([]StandardHostSwitch{}))) + fields["host_switches"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(StandardHostSwitchBindingType), reflect.TypeOf([]StandardHostSwitch{}))) fieldNameMap["host_switches"] = "HostSwitches" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.standard_host_switch_spec", fields, reflect.TypeOf(StandardHostSwitchSpec{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.standard_host_switch_spec", fields, reflect.TypeOf(StandardHostSwitchSpec{}), fieldNameMap, validators) } -func StatItemBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func StatItemBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["drilldown_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["drilldown_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["drilldown_id"] = "DrilldownId" - fields["tooltip"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TooltipBindingType), reflect.TypeOf([]Tooltip{}))) + fields["tooltip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TooltipBindingType), reflect.TypeOf([]Tooltip{}))) fieldNameMap["tooltip"] = "Tooltip" - fields["total"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["total"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["total"] = "Total" - fields["value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.stat_item", fields, reflect.TypeOf(StatItem{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.stat_item", fields, reflect.TypeOf(StatItem{}), fieldNameMap, validators) } -func StaticARPConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func StaticARPConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_address"] = "IpAddress" - fields["mac_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac_address"] = "MacAddress" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.static_ARP_config", fields, reflect.TypeOf(StaticARPConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.static_ARP_config", fields, reflect.TypeOf(StaticARPConfig{}), fieldNameMap, validators) } -func StaticFilterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func StaticFilterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["additional_value"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.REST)) + fields["additional_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["additional_value"] = "AdditionalValue" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["short_display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["info_text"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["info_text"] = "InfoText" + fields["short_display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["short_display_name"] = "ShortDisplayName" - fields["value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.static_filter", fields, reflect.TypeOf(StaticFilter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.static_filter", fields, reflect.TypeOf(StaticFilter{}), fieldNameMap, validators) } -func StaticIpListSpecBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func StaticIpListSpecBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["default_gateway"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["default_gateway"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["default_gateway"] = "DefaultGateway" - fields["ip_list"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ip_list"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ip_list"] = "IpList" - fields["subnet_mask"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["subnet_mask"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["subnet_mask"] = "SubnetMask" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.static_ip_list_spec", fields, reflect.TypeOf(StaticIpListSpec{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.static_ip_list_spec", fields, reflect.TypeOf(StaticIpListSpec{}), fieldNameMap, validators) } -func StaticIpMacListSpecBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func StaticIpMacListSpecBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["default_gateway"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["default_gateway"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["default_gateway"] = "DefaultGateway" - fields["ip_mac_list"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IpMacPairBindingType), reflect.TypeOf([]IpMacPair{}))) + fields["ip_mac_list"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IpMacPairBindingType), reflect.TypeOf([]IpMacPair{}))) fieldNameMap["ip_mac_list"] = "IpMacList" - fields["subnet_mask"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["subnet_mask"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["subnet_mask"] = "SubnetMask" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.static_ip_mac_list_spec", fields, reflect.TypeOf(StaticIpMacListSpec{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.static_ip_mac_list_spec", fields, reflect.TypeOf(StaticIpMacListSpec{}), fieldNameMap, validators) } -func StaticIpPoolSpecBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func StaticIpPoolSpecBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_pool_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_pool_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_pool_id"] = "IpPoolId" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.static_ip_pool_spec", fields, reflect.TypeOf(StaticIpPoolSpec{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.static_ip_pool_spec", fields, reflect.TypeOf(StaticIpPoolSpec{}), fieldNameMap, validators) } -func StaticMimeContentBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func StaticMimeContentBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["text_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["text_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["text_message"] = "TextMessage" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.static_mime_content", fields, reflect.TypeOf(StaticMimeContent{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.static_mime_content", fields, reflect.TypeOf(StaticMimeContent{}), fieldNameMap, validators) } -func StaticMimeContentListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func StaticMimeContentListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(StaticMimeContentBindingType), reflect.TypeOf([]StaticMimeContent{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(StaticMimeContentBindingType), reflect.TypeOf([]StaticMimeContent{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.static_mime_content_list_result", fields, reflect.TypeOf(StaticMimeContentListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.static_mime_content_list_result", fields, reflect.TypeOf(StaticMimeContentListResult{}), fieldNameMap, validators) } -func StaticRouteBfdPeerBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func StaticRouteBfdPeerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["bfd_profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["bfd_profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["bfd_profile_path"] = "BfdProfilePath" - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["peer_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["peer_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["peer_address"] = "PeerAddress" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["scope"] = "Scope" - fields["source_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["source_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["source_addresses"] = "SourceAddresses" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.static_route_bfd_peer", fields, reflect.TypeOf(StaticRouteBfdPeer{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.static_route_bfd_peer", fields, reflect.TypeOf(StaticRouteBfdPeer{}), fieldNameMap, validators) } -func StaticRouteBfdPeerListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func StaticRouteBfdPeerListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(StaticRouteBfdPeerBindingType), reflect.TypeOf([]StaticRouteBfdPeer{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(StaticRouteBfdPeerBindingType), reflect.TypeOf([]StaticRouteBfdPeer{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.static_route_bfd_peer_list_result", fields, reflect.TypeOf(StaticRouteBfdPeerListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.static_route_bfd_peer_list_result", fields, reflect.TypeOf(StaticRouteBfdPeerListResult{}), fieldNameMap, validators) } -func StaticRoutesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func StaticRoutesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["enabled_on_secondary"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled_on_secondary"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled_on_secondary"] = "EnabledOnSecondary" - fields["network"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["network"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["network"] = "Network" - fields["next_hops"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RouterNexthopBindingType), reflect.TypeOf([]RouterNexthop{}))) + fields["next_hops"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RouterNexthopBindingType), reflect.TypeOf([]RouterNexthop{}))) fieldNameMap["next_hops"] = "NextHops" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.static_routes", fields, reflect.TypeOf(StaticRoutes{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.static_routes", fields, reflect.TypeOf(StaticRoutes{}), fieldNameMap, validators) } -func StaticRoutesListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func StaticRoutesListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(StaticRoutesBindingType), reflect.TypeOf([]StaticRoutes{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(StaticRoutesBindingType), reflect.TypeOf([]StaticRoutes{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.static_routes_list_result", fields, reflect.TypeOf(StaticRoutesListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.static_routes_list_result", fields, reflect.TypeOf(StaticRoutesListResult{}), fieldNameMap, validators) } -func StatsConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func StatsConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["label"] = bindings.NewOptionalType(bindings.NewReferenceType(LabelBindingType)) + fields["label"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LabelBindingType)) fieldNameMap["label"] = "Label" - fields["navigation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["navigation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["navigation"] = "Navigation" - fields["sections"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DonutSectionBindingType), reflect.TypeOf([]DonutSection{}))) + fields["sections"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DonutSectionBindingType), reflect.TypeOf([]DonutSection{}))) fieldNameMap["sections"] = "Sections" - fields["stat"] = bindings.NewOptionalType(bindings.NewReferenceType(StatItemBindingType)) + fields["stat"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(StatItemBindingType)) fieldNameMap["stat"] = "Stat" - fields["sub_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sub_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sub_type"] = "SubType" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["datasources"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) + fields["datasources"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) fieldNameMap["datasources"] = "Datasources" - fields["default_filter_value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) + fields["default_filter_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) fieldNameMap["default_filter_value"] = "DefaultFilterValue" - fields["drilldown_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["drilldown_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["drilldown_id"] = "DrilldownId" - fields["feature_set"] = bindings.NewOptionalType(bindings.NewReferenceType(FeatureSetBindingType)) + fields["feature_set"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FeatureSetBindingType)) fieldNameMap["feature_set"] = "FeatureSet" - fields["filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["filter"] = "Filter" - fields["filter_value_required"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["filter_value_required"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["filter_value_required"] = "FilterValueRequired" - fields["filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["filters"] = "Filters" - fields["footer"] = bindings.NewOptionalType(bindings.NewReferenceType(FooterBindingType)) + fields["footer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FooterBindingType)) fieldNameMap["footer"] = "Footer" - fields["icons"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) + fields["icons"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) fieldNameMap["icons"] = "Icons" - fields["is_drilldown"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_drilldown"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_drilldown"] = "IsDrilldown" - fields["legend"] = bindings.NewOptionalType(bindings.NewReferenceType(LegendBindingType)) + fields["legend"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LegendBindingType)) fieldNameMap["legend"] = "Legend" - fields["plot_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) + fields["plot_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) fieldNameMap["plot_configs"] = "PlotConfigs" - fields["rowspan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rowspan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rowspan"] = "Rowspan" - fields["shared"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["shared"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["shared"] = "Shared" - fields["show_header"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_header"] = "ShowHeader" - fields["span"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["span"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["span"] = "Span" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.stats_configuration", fields, reflect.TypeOf(StatsConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.stats_configuration", fields, reflect.TypeOf(StatsConfiguration{}), fieldNameMap, validators) } -func StatusCountBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func StatusCountBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["degraded_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["degraded_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["degraded_count"] = "DegradedCount" - fields["down_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["down_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["down_count"] = "DownCount" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - fields["up_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["up_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["up_count"] = "UpCount" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.status_count", fields, reflect.TypeOf(StatusCount{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.status_count", fields, reflect.TypeOf(StatusCount{}), fieldNameMap, validators) } -func StorageClassesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func StorageClassesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["name"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["name"] = "Name" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.storage_classes", fields, reflect.TypeOf(StorageClasses{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.storage_classes", fields, reflect.TypeOf(StorageClasses{}), fieldNameMap, validators) } -func StringArrayConstraintValueBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func StringArrayConstraintValueBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["values"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["values"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["values"] = "Values" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.string_array_constraint_value", fields, reflect.TypeOf(StringArrayConstraintValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.string_array_constraint_value", fields, reflect.TypeOf(StringArrayConstraintValue{}), fieldNameMap, validators) } -func SubjectPublicKeyHashBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SubClusterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["public_key_sha256_hashes"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) - fieldNameMap["public_key_sha256_hashes"] = "PublicKeySha256Hashes" - fields["subject"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["subject"] = "Subject" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.subject_public_key_hash", fields, reflect.TypeOf(SubjectPublicKeyHash{}), fieldNameMap, validators) -} - -func SvmConnectivityStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["connectivity_status"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["connectivity_status"] = "ConnectivityStatus" - fields["service_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["service_name"] = "ServiceName" - fields["solution_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["solution_id"] = "SolutionId" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_last_sync_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["_last_sync_time"] = "LastSyncTime" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["resource_type"] = bindings.NewStringType() + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DiscoveredResourceScopeBindingType), reflect.TypeOf([]DiscoveredResourceScope{}))) - fieldNameMap["scope"] = "Scope" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.svm_connectivity_status", fields, reflect.TypeOf(SvmConnectivityStatus{}), fieldNameMap, validators) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["compute_collection_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["compute_collection_id"] = "ComputeCollectionId" + fields["sub_cluster_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SubClusterInfoBindingType)) + fieldNameMap["sub_cluster_info"] = "SubClusterInfo" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.sub_cluster", fields, reflect.TypeOf(SubCluster{}), fieldNameMap, validators) } -func TagBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func SubClusterConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["scope"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["host_switch_config_sources"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(HostSwitchConfigSourceBindingType), reflect.TypeOf([]HostSwitchConfigSource{}))) + fieldNameMap["host_switch_config_sources"] = "HostSwitchConfigSources" + fields["sub_cluster_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sub_cluster_id"] = "SubClusterId" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.sub_cluster_config", fields, reflect.TypeOf(SubClusterConfig{}), fieldNameMap, validators) +} + +func SubClusterInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["discovered_node_ids"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["discovered_node_ids"] = "DiscoveredNodeIds" + fields["sub_cluster_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sub_cluster_type"] = "SubClusterType" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.sub_cluster_info", fields, reflect.TypeOf(SubClusterInfo{}), fieldNameMap, validators) +} + +func SubClusterListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SubClusterBindingType), reflect.TypeOf([]SubCluster{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.sub_cluster_list_result", fields, reflect.TypeOf(SubClusterListResult{}), fieldNameMap, validators) +} + +func SubjectPublicKeyHashBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["public_key_sha256_hashes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["public_key_sha256_hashes"] = "PublicKeySha256Hashes" + fields["subject"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["subject"] = "Subject" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.subject_public_key_hash", fields, reflect.TypeOf(SubjectPublicKeyHash{}), fieldNameMap, validators) +} + +func SwitchingProfileTypeIdEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["key"] = "Key" + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["value"] = "Value" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.switching_profile_type_id_entry", fields, reflect.TypeOf(SwitchingProfileTypeIdEntry{}), fieldNameMap, validators) +} + +func TagBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["scope"] = "Scope" - fields["tag"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tag"] = "Tag" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tag", fields, reflect.TypeOf(Tag{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tag", fields, reflect.TypeOf(Tag{}), fieldNameMap, validators) } -func TagBulkOperationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TagBulkOperationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["apply_to"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceInfoBindingType), reflect.TypeOf([]ResourceInfo{}))) + fields["apply_to"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceInfoBindingType), reflect.TypeOf([]ResourceInfo{}))) fieldNameMap["apply_to"] = "ApplyTo" - fields["remove_from"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceInfoBindingType), reflect.TypeOf([]ResourceInfo{}))) + fields["remove_from"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceInfoBindingType), reflect.TypeOf([]ResourceInfo{}))) fieldNameMap["remove_from"] = "RemoveFrom" - fields["tag"] = bindings.NewOptionalType(bindings.NewReferenceType(TagBindingType)) + fields["tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TagBindingType)) fieldNameMap["tag"] = "Tag" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tag_bulk_operation", fields, reflect.TypeOf(TagBulkOperation{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tag_bulk_operation", fields, reflect.TypeOf(TagBulkOperation{}), fieldNameMap, validators) } -func TagBulkOperationStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TagBulkOperationStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["apply_to"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceTypeTagStatusBindingType), reflect.TypeOf([]ResourceTypeTagStatus{}))) + fields["apply_to"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceTypeTagStatusBindingType), reflect.TypeOf([]ResourceTypeTagStatus{}))) fieldNameMap["apply_to"] = "ApplyTo" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["remove_from"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceTypeTagStatusBindingType), reflect.TypeOf([]ResourceTypeTagStatus{}))) + fields["remove_from"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceTypeTagStatusBindingType), reflect.TypeOf([]ResourceTypeTagStatus{}))) fieldNameMap["remove_from"] = "RemoveFrom" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - fields["tag"] = bindings.NewOptionalType(bindings.NewReferenceType(TagBindingType)) + fields["tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TagBindingType)) fieldNameMap["tag"] = "Tag" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tag_bulk_operation_status", fields, reflect.TypeOf(TagBulkOperationStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tag_bulk_operation_status", fields, reflect.TypeOf(TagBulkOperationStatus{}), fieldNameMap, validators) } -func TagInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TagInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["scope"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["scope"] = "Scope" - fields["tag"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tag"] = "Tag" - fields["tagged_objects_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["tagged_objects_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["tagged_objects_count"] = "TaggedObjectsCount" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tag_info", fields, reflect.TypeOf(TagInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tag_info", fields, reflect.TypeOf(TagInfo{}), fieldNameMap, validators) } -func TagInfoListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TagInfoListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagInfoBindingType), reflect.TypeOf([]TagInfo{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagInfoBindingType), reflect.TypeOf([]TagInfo{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tag_info_list_result", fields, reflect.TypeOf(TagInfoListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tag_info_list_result", fields, reflect.TypeOf(TagInfoListResult{}), fieldNameMap, validators) } -func TaskListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TaskListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TaskPropertiesBindingType), reflect.TypeOf([]TaskProperties{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TaskPropertiesBindingType), reflect.TypeOf([]TaskProperties{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.task_list_result", fields, reflect.TypeOf(TaskListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.task_list_result", fields, reflect.TypeOf(TaskListResult{}), fieldNameMap, validators) } -func TaskPropertiesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TaskPropertiesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["async_response_available"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["async_response_available"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["async_response_available"] = "AsyncResponseAvailable" - fields["cancelable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["cancelable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["cancelable"] = "Cancelable" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["end_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["end_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["end_time"] = "EndTime" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["message"] = "Message" - fields["progress"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["progress"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["progress"] = "Progress" - fields["request_method"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_method"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_method"] = "RequestMethod" - fields["request_uri"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_uri"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_uri"] = "RequestUri" - fields["start_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["start_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["start_time"] = "StartTime" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - fields["user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["user"] = "User" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.task_properties", fields, reflect.TypeOf(TaskProperties{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.task_properties", fields, reflect.TypeOf(TaskProperties{}), fieldNameMap, validators) } -func TcpHeaderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TcpHeaderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dst_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dst_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dst_port"] = "DstPort" - fields["src_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["src_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["src_port"] = "SrcPort" - fields["tcp_flags"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["tcp_flags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["tcp_flags"] = "TcpFlags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tcp_header", fields, reflect.TypeOf(TcpHeader{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tcp_header", fields, reflect.TypeOf(TcpHeader{}), fieldNameMap, validators) } -func TcpMaximumSegmentSizeClampingBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TcpMaximumSegmentSizeClampingBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["direction"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["direction"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["direction"] = "Direction" - fields["max_segment_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["max_segment_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["max_segment_size"] = "MaxSegmentSize" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tcp_maximum_segment_size_clamping", fields, reflect.TypeOf(TcpMaximumSegmentSizeClamping{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tcp_maximum_segment_size_clamping", fields, reflect.TypeOf(TcpMaximumSegmentSizeClamping{}), fieldNameMap, validators) } -func TeamingPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TeamingPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["active_list"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(UplinkBindingType), reflect.TypeOf([]Uplink{}))) + fields["active_list"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(UplinkBindingType), reflect.TypeOf([]Uplink{}))) fieldNameMap["active_list"] = "ActiveList" - fields["policy"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["policy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["policy"] = "Policy" - fields["rolling_order"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["rolling_order"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["rolling_order"] = "RollingOrder" - fields["standby_list"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(UplinkBindingType), reflect.TypeOf([]Uplink{}))) + fields["standby_list"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(UplinkBindingType), reflect.TypeOf([]Uplink{}))) fieldNameMap["standby_list"] = "StandbyList" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.teaming_policy", fields, reflect.TypeOf(TeamingPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.teaming_policy", fields, reflect.TypeOf(TeamingPolicy{}), fieldNameMap, validators) } -func ThreatStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ThreatStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.threat_status", fields, reflect.TypeOf(ThreatStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.threat_status", fields, reflect.TypeOf(ThreatStatus{}), fieldNameMap, validators) } -func Tier0BindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier0BindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["advanced_config"] = bindings.NewOptionalType(bindings.NewReferenceType(Tier0AdvancedConfigBindingType)) + fields["advanced_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(Tier0AdvancedConfigBindingType)) fieldNameMap["advanced_config"] = "AdvancedConfig" - fields["arp_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["arp_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["arp_limit"] = "ArpLimit" - fields["default_rule_logging"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["default_rule_logging"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["default_rule_logging"] = "DefaultRuleLogging" - fields["dhcp_config_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["dhcp_config_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["dhcp_config_paths"] = "DhcpConfigPaths" - fields["disable_firewall"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["disable_firewall"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["disable_firewall"] = "DisableFirewall" - fields["failover_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["failover_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["failover_mode"] = "FailoverMode" - fields["federation_config"] = bindings.NewOptionalType(bindings.NewReferenceType(FederationGatewayConfigBindingType)) + fields["federation_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FederationGatewayConfigBindingType)) fieldNameMap["federation_config"] = "FederationConfig" - fields["force_whitelisting"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["force_whitelisting"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["force_whitelisting"] = "ForceWhitelisting" - fields["ha_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ha_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ha_mode"] = "HaMode" - fields["internal_transit_subnets"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["internal_transit_subnets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["internal_transit_subnets"] = "InternalTransitSubnets" - fields["intersite_config"] = bindings.NewOptionalType(bindings.NewReferenceType(IntersiteGatewayConfigBindingType)) + fields["intersite_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IntersiteGatewayConfigBindingType)) fieldNameMap["intersite_config"] = "IntersiteConfig" - fields["ipv6_profile_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ipv6_profile_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ipv6_profile_paths"] = "Ipv6ProfilePaths" - fields["rd_admin_field"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["rd_admin_field"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["rd_admin_field"] = "RdAdminField" - fields["transit_subnets"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["stateful_services"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(Tier0StatefulServicesConfigBindingType)) + fieldNameMap["stateful_services"] = "StatefulServices" + fields["transit_subnets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["transit_subnets"] = "TransitSubnets" - fields["vrf_config"] = bindings.NewOptionalType(bindings.NewReferenceType(Tier0VrfConfigBindingType)) + fields["vrf_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(Tier0VrfConfigBindingType)) fieldNameMap["vrf_config"] = "VrfConfig" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tier0", fields, reflect.TypeOf(Tier0{}), fieldNameMap, validators) + fields["vrf_transit_subnets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["vrf_transit_subnets"] = "VrfTransitSubnets" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tier0", fields, reflect.TypeOf(Tier0{}), fieldNameMap, validators) } -func Tier0AdvancedConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier0AdvancedConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["connectivity"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["connectivity"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["connectivity"] = "Connectivity" - fields["forwarding_up_timer"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["forwarding_up_timer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["forwarding_up_timer"] = "ForwardingUpTimer" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tier0_advanced_config", fields, reflect.TypeOf(Tier0AdvancedConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tier0_advanced_config", fields, reflect.TypeOf(Tier0AdvancedConfig{}), fieldNameMap, validators) } -func Tier0DeploymentMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier0DeploymentMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["enforcement_point"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point"] = "EnforcementPoint" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tier0_deployment_map", fields, reflect.TypeOf(Tier0DeploymentMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tier0_deployment_map", fields, reflect.TypeOf(Tier0DeploymentMap{}), fieldNameMap, validators) } -func Tier0DeploymentMapListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier0DeploymentMapListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(Tier0DeploymentMapBindingType), reflect.TypeOf([]Tier0DeploymentMap{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(Tier0DeploymentMapBindingType), reflect.TypeOf([]Tier0DeploymentMap{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tier0_deployment_map_list_result", fields, reflect.TypeOf(Tier0DeploymentMapListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tier0_deployment_map_list_result", fields, reflect.TypeOf(Tier0DeploymentMapListResult{}), fieldNameMap, validators) } -func Tier0GatewayStateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier0GatewayStateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["auto_rds"] = bindings.NewOptionalType(bindings.NewReferenceType(AutoRdsBindingType)) + fields["auto_rds"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(AutoRdsBindingType)) fieldNameMap["auto_rds"] = "AutoRds" - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["ipv6_status"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPv6StatusBindingType), reflect.TypeOf([]IPv6Status{}))) + fields["ipv6_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPv6StatusBindingType), reflect.TypeOf([]IPv6Status{}))) fieldNameMap["ipv6_status"] = "Ipv6Status" - fields["tier0_state"] = bindings.NewOptionalType(bindings.NewReferenceType(LogicalRouterStateBindingType)) + fields["tier0_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LogicalRouterStateBindingType)) fieldNameMap["tier0_state"] = "Tier0State" - fields["tier0_status"] = bindings.NewOptionalType(bindings.NewReferenceType(LogicalRouterStatusBindingType)) + fields["tier0_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LogicalRouterStatusBindingType)) fieldNameMap["tier0_status"] = "Tier0Status" - fields["transport_zone"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyTransportZoneBindingType)) + fields["transport_zone"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyTransportZoneBindingType)) fieldNameMap["transport_zone"] = "TransportZone" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tier0_gateway_state", fields, reflect.TypeOf(Tier0GatewayState{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tier0_gateway_state", fields, reflect.TypeOf(Tier0GatewayState{}), fieldNameMap, validators) } -func Tier0HaVipConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier0HaVipConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["external_interface_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["external_interface_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["external_interface_paths"] = "ExternalInterfacePaths" - fields["vip_subnets"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(InterfaceSubnetBindingType), reflect.TypeOf([]InterfaceSubnet{}))) + fields["vip_subnets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(InterfaceSubnetBindingType), reflect.TypeOf([]InterfaceSubnet{}))) fieldNameMap["vip_subnets"] = "VipSubnets" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tier0_ha_vip_config", fields, reflect.TypeOf(Tier0HaVipConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tier0_ha_vip_config", fields, reflect.TypeOf(Tier0HaVipConfig{}), fieldNameMap, validators) } -func Tier0InterfaceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier0InterfaceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["dhcp_relay_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dhcp_relay_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dhcp_relay_path"] = "DhcpRelayPath" - fields["subnets"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(InterfaceSubnetBindingType), reflect.TypeOf([]InterfaceSubnet{}))) + fields["subnets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(InterfaceSubnetBindingType), reflect.TypeOf([]InterfaceSubnet{}))) fieldNameMap["subnets"] = "Subnets" - fields["access_vlan_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["access_vlan_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["access_vlan_id"] = "AccessVlanId" - fields["admin_state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["admin_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["admin_state"] = "AdminState" - fields["edge_cluster_member_index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["edge_cluster_member_index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["edge_cluster_member_index"] = "EdgeClusterMemberIndex" - fields["edge_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["edge_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["edge_path"] = "EdgePath" - fields["igmp_local_join_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["igmp_local_join_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["igmp_local_join_groups"] = "IgmpLocalJoinGroups" - fields["ipv6_profile_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ipv6_profile_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ipv6_profile_paths"] = "Ipv6ProfilePaths" - fields["ls_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ls_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ls_id"] = "LsId" - fields["mtu"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["mtu"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["mtu"] = "Mtu" - fields["multicast"] = bindings.NewOptionalType(bindings.NewReferenceType(Tier0InterfacePimConfigBindingType)) + fields["multicast"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(Tier0InterfacePimConfigBindingType)) fieldNameMap["multicast"] = "Multicast" - fields["ospf"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyInterfaceOspfConfigBindingType)) + fields["ospf"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyInterfaceOspfConfigBindingType)) fieldNameMap["ospf"] = "Ospf" - fields["proxy_arp_filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["proxy_arp_filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["proxy_arp_filters"] = "ProxyArpFilters" - fields["segment_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_path"] = "SegmentPath" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - fields["urpf_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["urpf_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["urpf_mode"] = "UrpfMode" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tier0_interface", fields, reflect.TypeOf(Tier0Interface{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tier0_interface", fields, reflect.TypeOf(Tier0Interface{}), fieldNameMap, validators) } -func Tier0InterfaceListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier0InterfaceGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["members"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(GatewayInterfaceReferenceBindingType), reflect.TypeOf([]GatewayInterfaceReference{}))) + fieldNameMap["members"] = "Members" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tier0_interface_group", fields, reflect.TypeOf(Tier0InterfaceGroup{}), fieldNameMap, validators) +} + +func Tier0InterfaceGroupListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(Tier0InterfaceGroupBindingType), reflect.TypeOf([]Tier0InterfaceGroup{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tier0_interface_group_list_result", fields, reflect.TypeOf(Tier0InterfaceGroupListResult{}), fieldNameMap, validators) +} + +func Tier0InterfaceListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(Tier0InterfaceBindingType), reflect.TypeOf([]Tier0Interface{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(Tier0InterfaceBindingType), reflect.TypeOf([]Tier0Interface{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tier0_interface_list_result", fields, reflect.TypeOf(Tier0InterfaceListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tier0_interface_list_result", fields, reflect.TypeOf(Tier0InterfaceListResult{}), fieldNameMap, validators) } -func Tier0InterfacePimConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier0InterfacePimConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enabled"] = "Enabled" - fields["hello_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["hello_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["hello_interval"] = "HelloInterval" - fields["hold_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["hold_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["hold_interval"] = "HoldInterval" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tier0_interface_pim_config", fields, reflect.TypeOf(Tier0InterfacePimConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tier0_interface_pim_config", fields, reflect.TypeOf(Tier0InterfacePimConfig{}), fieldNameMap, validators) } -func Tier0ListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier0ListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(Tier0BindingType), reflect.TypeOf([]Tier0{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(Tier0BindingType), reflect.TypeOf([]Tier0{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tier0_list_result", fields, reflect.TypeOf(Tier0ListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tier0_list_result", fields, reflect.TypeOf(Tier0ListResult{}), fieldNameMap, validators) } -func Tier0RouteMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier0RouteMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["entries"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RouteMapEntryBindingType), reflect.TypeOf([]RouteMapEntry{}))) + fields["entries"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RouteMapEntryBindingType), reflect.TypeOf([]RouteMapEntry{}))) fieldNameMap["entries"] = "Entries" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tier0_route_map", fields, reflect.TypeOf(Tier0RouteMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tier0_route_map", fields, reflect.TypeOf(Tier0RouteMap{}), fieldNameMap, validators) } -func Tier0RouteMapListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier0RouteMapListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(Tier0RouteMapBindingType), reflect.TypeOf([]Tier0RouteMap{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(Tier0RouteMapBindingType), reflect.TypeOf([]Tier0RouteMap{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tier0_route_map_list_result", fields, reflect.TypeOf(Tier0RouteMapListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tier0_route_map_list_result", fields, reflect.TypeOf(Tier0RouteMapListResult{}), fieldNameMap, validators) } -func Tier0RouteRedistributionConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier0RouteRedistributionConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["bgp_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["bgp_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["bgp_enabled"] = "BgpEnabled" - fields["ospf_enabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ospf_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ospf_enabled"] = "OspfEnabled" - fields["redistribution_rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(Tier0RouteRedistributionRuleBindingType), reflect.TypeOf([]Tier0RouteRedistributionRule{}))) + fields["redistribution_rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(Tier0RouteRedistributionRuleBindingType), reflect.TypeOf([]Tier0RouteRedistributionRule{}))) fieldNameMap["redistribution_rules"] = "RedistributionRules" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tier0_route_redistribution_config", fields, reflect.TypeOf(Tier0RouteRedistributionConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tier0_route_redistribution_config", fields, reflect.TypeOf(Tier0RouteRedistributionConfig{}), fieldNameMap, validators) } -func Tier0RouteRedistributionRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier0RouteRedistributionRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["destinations"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["destinations"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["destinations"] = "Destinations" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["route_map_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["route_map_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["route_map_path"] = "RouteMapPath" - fields["route_redistribution_types"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["route_redistribution_types"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["route_redistribution_types"] = "RouteRedistributionTypes" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tier0_route_redistribution_rule", fields, reflect.TypeOf(Tier0RouteRedistributionRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tier0_route_redistribution_rule", fields, reflect.TypeOf(Tier0RouteRedistributionRule{}), fieldNameMap, validators) } -func Tier0SecurityFeatureBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier0SecurityFeatureBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enable"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable"] = "Enable" - fields["feature"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["feature"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["feature"] = "Feature" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tier0_security_feature", fields, reflect.TypeOf(Tier0SecurityFeature{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tier0_security_feature", fields, reflect.TypeOf(Tier0SecurityFeature{}), fieldNameMap, validators) } -func Tier0SecurityFeaturesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier0SecurityFeaturesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["features"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(Tier0SecurityFeatureBindingType), reflect.TypeOf([]Tier0SecurityFeature{}))) + fields["features"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(Tier0SecurityFeatureBindingType), reflect.TypeOf([]Tier0SecurityFeature{}))) fieldNameMap["features"] = "Features" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tier0_security_features", fields, reflect.TypeOf(Tier0SecurityFeatures{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tier0_security_features", fields, reflect.TypeOf(Tier0SecurityFeatures{}), fieldNameMap, validators) } -func Tier0VrfConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier0StatefulServicesConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["evpn_l2_vni_config"] = bindings.NewOptionalType(bindings.NewReferenceType(VrfEvpnL2VniConfigBindingType)) + fields["enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["enabled"] = "Enabled" + fields["redirection_policy"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["redirection_policy"] = "RedirectionPolicy" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tier0_stateful_services_config", fields, reflect.TypeOf(Tier0StatefulServicesConfig{}), fieldNameMap, validators) +} + +func Tier0VrfConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["evpn_l2_vni_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(VrfEvpnL2VniConfigBindingType)) fieldNameMap["evpn_l2_vni_config"] = "EvpnL2VniConfig" - fields["evpn_transit_vni"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["evpn_transit_vni"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["evpn_transit_vni"] = "EvpnTransitVni" - fields["route_distinguisher"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["route_distinguisher"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["route_distinguisher"] = "RouteDistinguisher" - fields["route_targets"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(VrfRouteTargetsBindingType), reflect.TypeOf([]VrfRouteTargets{}))) + fields["route_targets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(VrfRouteTargetsBindingType), reflect.TypeOf([]VrfRouteTargets{}))) fieldNameMap["route_targets"] = "RouteTargets" - fields["tier0_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_path"] = "Tier0Path" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tier0_vrf_config", fields, reflect.TypeOf(Tier0VrfConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tier0_vrf_config", fields, reflect.TypeOf(Tier0VrfConfig{}), fieldNameMap, validators) } -func Tier1BindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier1BindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["arp_limit"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["arp_limit"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["arp_limit"] = "ArpLimit" - fields["default_rule_logging"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["default_rule_logging"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["default_rule_logging"] = "DefaultRuleLogging" - fields["dhcp_config_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["dhcp_config_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["dhcp_config_paths"] = "DhcpConfigPaths" - fields["disable_firewall"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["disable_firewall"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["disable_firewall"] = "DisableFirewall" - fields["enable_standby_relocation"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_standby_relocation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_standby_relocation"] = "EnableStandbyRelocation" - fields["failover_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["failover_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["failover_mode"] = "FailoverMode" - fields["federation_config"] = bindings.NewOptionalType(bindings.NewReferenceType(FederationGatewayConfigBindingType)) + fields["federation_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FederationGatewayConfigBindingType)) fieldNameMap["federation_config"] = "FederationConfig" - fields["force_whitelisting"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["force_whitelisting"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["force_whitelisting"] = "ForceWhitelisting" - fields["ha_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ha_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ha_mode"] = "HaMode" - fields["intersite_config"] = bindings.NewOptionalType(bindings.NewReferenceType(IntersiteGatewayConfigBindingType)) + fields["intersite_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IntersiteGatewayConfigBindingType)) fieldNameMap["intersite_config"] = "IntersiteConfig" - fields["ipv6_profile_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ipv6_profile_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ipv6_profile_paths"] = "Ipv6ProfilePaths" - fields["pool_allocation"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pool_allocation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pool_allocation"] = "PoolAllocation" - fields["qos_profile"] = bindings.NewOptionalType(bindings.NewReferenceType(GatewayQosProfileConfigBindingType)) + fields["qos_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(GatewayQosProfileConfigBindingType)) fieldNameMap["qos_profile"] = "QosProfile" - fields["route_advertisement_rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(RouteAdvertisementRuleBindingType), reflect.TypeOf([]RouteAdvertisementRule{}))) + fields["route_advertisement_rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RouteAdvertisementRuleBindingType), reflect.TypeOf([]RouteAdvertisementRule{}))) fieldNameMap["route_advertisement_rules"] = "RouteAdvertisementRules" - fields["route_advertisement_types"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["route_advertisement_types"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["route_advertisement_types"] = "RouteAdvertisementTypes" - fields["tier0_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tier0_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tier0_path"] = "Tier0Path" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tier1", fields, reflect.TypeOf(Tier1{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tier1", fields, reflect.TypeOf(Tier1{}), fieldNameMap, validators) } -func Tier1DeploymentMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier1DeploymentMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["enforcement_point"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point"] = "EnforcementPoint" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tier1_deployment_map", fields, reflect.TypeOf(Tier1DeploymentMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tier1_deployment_map", fields, reflect.TypeOf(Tier1DeploymentMap{}), fieldNameMap, validators) } -func Tier1GatewayStateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier1GatewayStateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["ipv6_status"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPv6StatusBindingType), reflect.TypeOf([]IPv6Status{}))) + fields["ipv6_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPv6StatusBindingType), reflect.TypeOf([]IPv6Status{}))) fieldNameMap["ipv6_status"] = "Ipv6Status" - fields["tier1_state"] = bindings.NewOptionalType(bindings.NewReferenceType(LogicalRouterStateBindingType)) + fields["tier1_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LogicalRouterStateBindingType)) fieldNameMap["tier1_state"] = "Tier1State" - fields["tier1_status"] = bindings.NewOptionalType(bindings.NewReferenceType(LogicalRouterStatusBindingType)) + fields["tier1_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LogicalRouterStatusBindingType)) fieldNameMap["tier1_status"] = "Tier1Status" - fields["transport_zone"] = bindings.NewOptionalType(bindings.NewReferenceType(PolicyTransportZoneBindingType)) + fields["transport_zone"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PolicyTransportZoneBindingType)) fieldNameMap["transport_zone"] = "TransportZone" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tier1_gateway_state", fields, reflect.TypeOf(Tier1GatewayState{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tier1_gateway_state", fields, reflect.TypeOf(Tier1GatewayState{}), fieldNameMap, validators) } -func Tier1InterfaceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier1InterfaceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["dhcp_relay_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dhcp_relay_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dhcp_relay_path"] = "DhcpRelayPath" - fields["subnets"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(InterfaceSubnetBindingType), reflect.TypeOf([]InterfaceSubnet{}))) + fields["subnets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(InterfaceSubnetBindingType), reflect.TypeOf([]InterfaceSubnet{}))) fieldNameMap["subnets"] = "Subnets" - fields["admin_state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["admin_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["admin_state"] = "AdminState" - fields["ipv6_profile_paths"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ipv6_profile_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ipv6_profile_paths"] = "Ipv6ProfilePaths" - fields["mtu"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["mtu"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["mtu"] = "Mtu" - fields["segment_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_path"] = "SegmentPath" - fields["urpf_mode"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["urpf_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["urpf_mode"] = "UrpfMode" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tier1_interface", fields, reflect.TypeOf(Tier1Interface{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tier1_interface", fields, reflect.TypeOf(Tier1Interface{}), fieldNameMap, validators) +} + +func Tier1InterfaceGroupBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_revision"] = "Revision" + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_create_time"] = "CreateTime" + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_create_user"] = "CreateUser" + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_modified_time"] = "LastModifiedTime" + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_last_modified_user"] = "LastModifiedUser" + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_protection"] = "Protection" + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["_system_owned"] = "SystemOwned" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_type"] = "ResourceType" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["parent_path"] = "ParentPath" + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["path"] = "Path" + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["realization_id"] = "RealizationId" + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["relative_path"] = "RelativePath" + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["unique_id"] = "UniqueId" + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["children"] = "Children" + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["marked_for_delete"] = "MarkedForDelete" + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["overridden"] = "Overridden" + fields["members"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(GatewayInterfaceReferenceBindingType), reflect.TypeOf([]GatewayInterfaceReference{}))) + fieldNameMap["members"] = "Members" + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["type"] = "Type_" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tier1_interface_group", fields, reflect.TypeOf(Tier1InterfaceGroup{}), fieldNameMap, validators) } -func Tier1InterfaceListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier1InterfaceGroupListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(Tier1InterfaceBindingType), reflect.TypeOf([]Tier1Interface{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(Tier1InterfaceGroupBindingType), reflect.TypeOf([]Tier1InterfaceGroup{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tier1_interface_list_result", fields, reflect.TypeOf(Tier1InterfaceListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tier1_interface_group_list_result", fields, reflect.TypeOf(Tier1InterfaceGroupListResult{}), fieldNameMap, validators) } -func Tier1ListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier1InterfaceListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(Tier1BindingType), reflect.TypeOf([]Tier1{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(Tier1InterfaceBindingType), reflect.TypeOf([]Tier1Interface{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tier1_list_result", fields, reflect.TypeOf(Tier1ListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tier1_interface_list_result", fields, reflect.TypeOf(Tier1InterfaceListResult{}), fieldNameMap, validators) } -func TimeRangeDropdownFilterWidgetConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func Tier1ListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["time_range_filter_info"] = bindings.NewOptionalType(bindings.NewReferenceType(TimeRangeFilterInfoBindingType)) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(Tier1BindingType), reflect.TypeOf([]Tier1{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tier1_list_result", fields, reflect.TypeOf(Tier1ListResult{}), fieldNameMap, validators) +} + +func TimeRangeDropdownFilterWidgetConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["time_range_filter_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TimeRangeFilterInfoBindingType)) fieldNameMap["time_range_filter_info"] = "TimeRangeFilterInfo" - fields["default_value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["default_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["default_value"] = "DefaultValue" - fields["dropdown_filter_plot_config"] = bindings.NewOptionalType(bindings.NewReferenceType(DropdownFilterPlotConfigurationBindingType)) + fields["dropdown_filter_plot_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DropdownFilterPlotConfigurationBindingType)) fieldNameMap["dropdown_filter_plot_config"] = "DropdownFilterPlotConfig" - fields["dropdown_item"] = bindings.NewOptionalType(bindings.NewReferenceType(DropdownItemBindingType)) + fields["dropdown_item"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DropdownItemBindingType)) fieldNameMap["dropdown_item"] = "DropdownItem" - fields["placeholder_msg"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["placeholder_msg"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["placeholder_msg"] = "PlaceholderMsg" - fields["static_filter_condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["static_filter_condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["static_filter_condition"] = "StaticFilterCondition" - fields["static_filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(StaticFilterBindingType), reflect.TypeOf([]StaticFilter{}))) + fields["static_filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(StaticFilterBindingType), reflect.TypeOf([]StaticFilter{}))) fieldNameMap["static_filters"] = "StaticFilters" - fields["alias"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["alias"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["alias"] = "Alias" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["datasources"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) + fields["datasources"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) fieldNameMap["datasources"] = "Datasources" - fields["default_filter_value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) + fields["default_filter_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) fieldNameMap["default_filter_value"] = "DefaultFilterValue" - fields["drilldown_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["drilldown_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["drilldown_id"] = "DrilldownId" - fields["feature_set"] = bindings.NewOptionalType(bindings.NewReferenceType(FeatureSetBindingType)) + fields["feature_set"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FeatureSetBindingType)) fieldNameMap["feature_set"] = "FeatureSet" - fields["filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["filter"] = "Filter" - fields["filter_value_required"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["filter_value_required"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["filter_value_required"] = "FilterValueRequired" - fields["filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["filters"] = "Filters" - fields["footer"] = bindings.NewOptionalType(bindings.NewReferenceType(FooterBindingType)) + fields["footer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FooterBindingType)) fieldNameMap["footer"] = "Footer" - fields["icons"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) + fields["icons"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) fieldNameMap["icons"] = "Icons" - fields["is_drilldown"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_drilldown"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_drilldown"] = "IsDrilldown" - fields["legend"] = bindings.NewOptionalType(bindings.NewReferenceType(LegendBindingType)) + fields["legend"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LegendBindingType)) fieldNameMap["legend"] = "Legend" - fields["plot_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) + fields["plot_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) fieldNameMap["plot_configs"] = "PlotConfigs" - fields["rowspan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rowspan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rowspan"] = "Rowspan" - fields["shared"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["shared"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["shared"] = "Shared" - fields["show_header"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_header"] = "ShowHeader" - fields["span"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["span"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["span"] = "Span" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.time_range_dropdown_filter_widget_configuration", fields, reflect.TypeOf(TimeRangeDropdownFilterWidgetConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.time_range_dropdown_filter_widget_configuration", fields, reflect.TypeOf(TimeRangeDropdownFilterWidgetConfiguration{}), fieldNameMap, validators) } -func TimeRangeFilterInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TimeRangeFilterInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["from_param_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["from_param_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["from_param_name"] = "FromParamName" - fields["to_param_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["to_param_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["to_param_name"] = "ToParamName" - fields["value_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value_type"] = "ValueType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.time_range_filter_info", fields, reflect.TypeOf(TimeRangeFilterInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.time_range_filter_info", fields, reflect.TypeOf(TimeRangeFilterInfo{}), fieldNameMap, validators) } -func TlsCertificateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TlsCertificateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(X509CertificateBindingType), reflect.TypeOf([]X509Certificate{}))) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(X509CertificateBindingType), reflect.TypeOf([]X509Certificate{}))) fieldNameMap["details"] = "Details" - fields["has_private_key"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["has_private_key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["has_private_key"] = "HasPrivateKey" - fields["pem_encoded"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pem_encoded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pem_encoded"] = "PemEncoded" - fields["purpose"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["purpose"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["purpose"] = "Purpose" - fields["tls_certificate_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tls_certificate_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tls_certificate_type"] = "TlsCertificateType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tls_certificate", fields, reflect.TypeOf(TlsCertificate{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tls_certificate", fields, reflect.TypeOf(TlsCertificate{}), fieldNameMap, validators) } -func TlsCertificateListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TlsCertificateListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TlsCertificateBindingType), reflect.TypeOf([]TlsCertificate{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TlsCertificateBindingType), reflect.TypeOf([]TlsCertificate{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tls_certificate_list", fields, reflect.TypeOf(TlsCertificateList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tls_certificate_list", fields, reflect.TypeOf(TlsCertificateList{}), fieldNameMap, validators) } -func TlsConfigProfileBindingMapBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TlsConfigProfileBindingMapBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["profile_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["profile_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["profile_path"] = "ProfilePath" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tls_config_profile_binding_map", fields, reflect.TypeOf(TlsConfigProfileBindingMap{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tls_config_profile_binding_map", fields, reflect.TypeOf(TlsConfigProfileBindingMap{}), fieldNameMap, validators) } -func TlsCrlBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TlsCrlBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["crl_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["crl_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["crl_type"] = "CrlType" - fields["details"] = bindings.NewOptionalType(bindings.NewReferenceType(X509CrlBindingType)) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(X509CrlBindingType)) fieldNameMap["details"] = "Details" - fields["details_revoked_by_issuer_and_serial_number"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IssuerSerialNumberBindingType), reflect.TypeOf([]IssuerSerialNumber{}))) + fields["details_revoked_by_issuer_and_serial_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IssuerSerialNumberBindingType), reflect.TypeOf([]IssuerSerialNumber{}))) fieldNameMap["details_revoked_by_issuer_and_serial_number"] = "DetailsRevokedByIssuerAndSerialNumber" - fields["details_revoked_by_subject_and_public_key_hash"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SubjectPublicKeyHashBindingType), reflect.TypeOf([]SubjectPublicKeyHash{}))) + fields["details_revoked_by_subject_and_public_key_hash"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(SubjectPublicKeyHashBindingType), reflect.TypeOf([]SubjectPublicKeyHash{}))) fieldNameMap["details_revoked_by_subject_and_public_key_hash"] = "DetailsRevokedBySubjectAndPublicKeyHash" - fields["one_crl"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["one_crl"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["one_crl"] = "OneCrl" - fields["pem_encoded"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pem_encoded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pem_encoded"] = "PemEncoded" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tls_crl", fields, reflect.TypeOf(TlsCrl{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tls_crl", fields, reflect.TypeOf(TlsCrl{}), fieldNameMap, validators) } -func TlsCrlListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TlsCrlListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TlsCrlBindingType), reflect.TypeOf([]TlsCrl{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TlsCrlBindingType), reflect.TypeOf([]TlsCrl{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tls_crl_list_result", fields, reflect.TypeOf(TlsCrlListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tls_crl_list_result", fields, reflect.TypeOf(TlsCrlListResult{}), fieldNameMap, validators) } -func TlsCsrBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TlsCsrBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["algorithm"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["algorithm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["algorithm"] = "Algorithm" - fields["is_ca"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_ca"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_ca"] = "IsCa" - fields["key_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["key_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["key_size"] = "KeySize" - fields["pem_encoded"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pem_encoded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pem_encoded"] = "PemEncoded" - fields["subject"] = bindings.NewOptionalType(bindings.NewReferenceType(PrincipalBindingType)) + fields["subject"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PrincipalBindingType)) fieldNameMap["subject"] = "Subject" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tls_csr", fields, reflect.TypeOf(TlsCsr{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tls_csr", fields, reflect.TypeOf(TlsCsr{}), fieldNameMap, validators) } -func TlsCsrListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TlsCsrListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TlsCsrBindingType), reflect.TypeOf([]TlsCsr{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TlsCsrBindingType), reflect.TypeOf([]TlsCsr{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tls_csr_list_result", fields, reflect.TypeOf(TlsCsrListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tls_csr_list_result", fields, reflect.TypeOf(TlsCsrListResult{}), fieldNameMap, validators) } -func TlsCsrWithDaysValidBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TlsCsrWithDaysValidBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["algorithm"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["algorithm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["algorithm"] = "Algorithm" - fields["is_ca"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_ca"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_ca"] = "IsCa" - fields["key_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["key_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["key_size"] = "KeySize" - fields["pem_encoded"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pem_encoded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pem_encoded"] = "PemEncoded" - fields["subject"] = bindings.NewOptionalType(bindings.NewReferenceType(PrincipalBindingType)) + fields["subject"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(PrincipalBindingType)) fieldNameMap["subject"] = "Subject" - fields["days_valid"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["days_valid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["days_valid"] = "DaysValid" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tls_csr_with_days_valid", fields, reflect.TypeOf(TlsCsrWithDaysValid{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tls_csr_with_days_valid", fields, reflect.TypeOf(TlsCsrWithDaysValid{}), fieldNameMap, validators) } -func TlsInspectionExternalProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TlsInspectionExternalProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["client_cipher_suite"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["client_cipher_suite"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["client_cipher_suite"] = "ClientCipherSuite" - fields["client_max_tls_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["client_max_tls_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["client_max_tls_version"] = "ClientMaxTlsVersion" - fields["client_min_tls_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["client_min_tls_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["client_min_tls_version"] = "ClientMinTlsVersion" - fields["crypto_enforcement"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["crypto_enforcement"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["crypto_enforcement"] = "CryptoEnforcement" - fields["decryption_fail_action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["decryption_fail_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["decryption_fail_action"] = "DecryptionFailAction" - fields["invalid_cert_action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["invalid_cert_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["invalid_cert_action"] = "InvalidCertAction" - fields["ocsp_must_staple"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ocsp_must_staple"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ocsp_must_staple"] = "OcspMustStaple" - fields["proxy_trusted_ca_cert"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["proxy_trusted_ca_cert"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["proxy_trusted_ca_cert"] = "ProxyTrustedCaCert" - fields["proxy_untrusted_ca_cert"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["proxy_untrusted_ca_cert"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["proxy_untrusted_ca_cert"] = "ProxyUntrustedCaCert" - fields["server_cipher_suite"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["server_cipher_suite"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["server_cipher_suite"] = "ServerCipherSuite" - fields["server_max_tls_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server_max_tls_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server_max_tls_version"] = "ServerMaxTlsVersion" - fields["server_min_tls_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server_min_tls_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server_min_tls_version"] = "ServerMinTlsVersion" - fields["tls_config_setting"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tls_config_setting"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tls_config_setting"] = "TlsConfigSetting" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["attention"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["attention"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["attention"] = "Attention" - fields["crls"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["crls"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["crls"] = "Crls" - fields["idle_connection_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["idle_connection_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["idle_connection_timeout"] = "IdleConnectionTimeout" - fields["trusted_ca_bundles"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["trusted_ca_bundles"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["trusted_ca_bundles"] = "TrustedCaBundles" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tls_inspection_external_profile", fields, reflect.TypeOf(TlsInspectionExternalProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tls_inspection_external_profile", fields, reflect.TypeOf(TlsInspectionExternalProfile{}), fieldNameMap, validators) } -func TlsInspectionInternalProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TlsInspectionInternalProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["certificate_validation"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["certificate_validation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["certificate_validation"] = "CertificateValidation" - fields["client_cipher_suite"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["client_cipher_suite"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["client_cipher_suite"] = "ClientCipherSuite" - fields["client_max_tls_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["client_max_tls_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["client_max_tls_version"] = "ClientMaxTlsVersion" - fields["client_min_tls_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["client_min_tls_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["client_min_tls_version"] = "ClientMinTlsVersion" - fields["crypto_enforcement"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["crypto_enforcement"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["crypto_enforcement"] = "CryptoEnforcement" - fields["decryption_fail_action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["decryption_fail_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["decryption_fail_action"] = "DecryptionFailAction" - fields["default_cert_key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["default_cert_key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["default_cert_key"] = "DefaultCertKey" - fields["ocsp_must_staple"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["ocsp_must_staple"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["ocsp_must_staple"] = "OcspMustStaple" - fields["server_certs_key"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["server_certs_key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["server_certs_key"] = "ServerCertsKey" - fields["server_cipher_suite"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["server_cipher_suite"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["server_cipher_suite"] = "ServerCipherSuite" - fields["server_max_tls_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server_max_tls_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server_max_tls_version"] = "ServerMaxTlsVersion" - fields["server_min_tls_version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server_min_tls_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server_min_tls_version"] = "ServerMinTlsVersion" - fields["tls_config_setting"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tls_config_setting"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tls_config_setting"] = "TlsConfigSetting" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["attention"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["attention"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["attention"] = "Attention" - fields["crls"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["crls"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["crls"] = "Crls" - fields["idle_connection_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["idle_connection_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["idle_connection_timeout"] = "IdleConnectionTimeout" - fields["trusted_ca_bundles"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["trusted_ca_bundles"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["trusted_ca_bundles"] = "TrustedCaBundles" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tls_inspection_internal_profile", fields, reflect.TypeOf(TlsInspectionInternalProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tls_inspection_internal_profile", fields, reflect.TypeOf(TlsInspectionInternalProfile{}), fieldNameMap, validators) } -func TlsListenerCertificateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TlsListenerCertificateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["certificate"] = bindings.NewOptionalType(bindings.NewReferenceType(X509CertificateBindingType)) + fields["certificate"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(X509CertificateBindingType)) fieldNameMap["certificate"] = "Certificate" - fields["result"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["result"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["result"] = "Result" - fields["thumbprint"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["thumbprint"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["thumbprint"] = "Thumbprint" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tls_listener_certificate", fields, reflect.TypeOf(TlsListenerCertificate{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tls_listener_certificate", fields, reflect.TypeOf(TlsListenerCertificate{}), fieldNameMap, validators) } -func TlsPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TlsPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["category"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["category"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["category"] = "Category" - fields["comments"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["comments"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["comments"] = "Comments" - fields["internal_sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["internal_sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["internal_sequence_number"] = "InternalSequenceNumber" - fields["is_default"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_default"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_default"] = "IsDefault" - fields["lock_modified_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lock_modified_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lock_modified_by"] = "LockModifiedBy" - fields["lock_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["lock_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["lock_modified_time"] = "LockModifiedTime" - fields["locked"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["locked"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["locked"] = "Locked" - fields["rule_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rule_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rule_count"] = "RuleCount" - fields["scheduler_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["scheduler_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["scheduler_path"] = "SchedulerPath" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["scope"] = "Scope" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["stateful"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["stateful"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["stateful"] = "Stateful" - fields["tcp_strict"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["tcp_strict"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["tcp_strict"] = "TcpStrict" - fields["rules"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TlsRuleBindingType), reflect.TypeOf([]TlsRule{}))) + fields["rules"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TlsRuleBindingType), reflect.TypeOf([]TlsRule{}))) fieldNameMap["rules"] = "Rules" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tls_policy", fields, reflect.TypeOf(TlsPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tls_policy", fields, reflect.TypeOf(TlsPolicy{}), fieldNameMap, validators) } -func TlsPolicyListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TlsPolicyListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TlsPolicyBindingType), reflect.TypeOf([]TlsPolicy{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TlsPolicyBindingType), reflect.TypeOf([]TlsPolicy{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tls_policy_list_result", fields, reflect.TypeOf(TlsPolicyListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tls_policy_list_result", fields, reflect.TypeOf(TlsPolicyListResult{}), fieldNameMap, validators) } -func TlsProfileBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TlsProfileBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["attention"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["attention"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["attention"] = "Attention" - fields["crls"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["crls"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["crls"] = "Crls" - fields["idle_connection_timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["idle_connection_timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["idle_connection_timeout"] = "IdleConnectionTimeout" - fields["trusted_ca_bundles"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["trusted_ca_bundles"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["trusted_ca_bundles"] = "TrustedCaBundles" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tls_profile", fields, reflect.TypeOf(TlsProfile{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tls_profile", fields, reflect.TypeOf(TlsProfile{}), fieldNameMap, validators) } -func TlsProfileListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TlsProfileListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(TlsProfileBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(TlsProfileBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tls_profile_list_result", fields, reflect.TypeOf(TlsProfileListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tls_profile_list_result", fields, reflect.TypeOf(TlsProfileListResult{}), fieldNameMap, validators) } -func TlsRuleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TlsRuleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["destination_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["destination_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["destination_groups"] = "DestinationGroups" - fields["destinations_excluded"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["destinations_excluded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["destinations_excluded"] = "DestinationsExcluded" - fields["direction"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["direction"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["direction"] = "Direction" - fields["disabled"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["disabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["disabled"] = "Disabled" - fields["ip_protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ip_protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ip_protocol"] = "IpProtocol" - fields["is_default"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_default"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_default"] = "IsDefault" - fields["logged"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["logged"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["logged"] = "Logged" - fields["notes"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["notes"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["notes"] = "Notes" - fields["profiles"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["profiles"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["profiles"] = "Profiles" - fields["rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rule_id"] = "RuleId" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["scope"] = "Scope" - fields["sequence_number"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_number"] = "SequenceNumber" - fields["service_entries"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ServiceEntryBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["service_entries"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ServiceEntryBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["service_entries"] = "ServiceEntries" - fields["services"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["services"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["services"] = "Services" - fields["source_groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["source_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["source_groups"] = "SourceGroups" - fields["sources_excluded"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sources_excluded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sources_excluded"] = "SourcesExcluded" - fields["tag"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tag"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tag"] = "Tag" - fields["tls_profile"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tls_profile"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tls_profile"] = "TlsProfile" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tls_rule", fields, reflect.TypeOf(TlsRule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tls_rule", fields, reflect.TypeOf(TlsRule{}), fieldNameMap, validators) } -func TlsRuleListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TlsRuleListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TlsRuleBindingType), reflect.TypeOf([]TlsRule{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TlsRuleBindingType), reflect.TypeOf([]TlsRule{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tls_rule_list_result", fields, reflect.TypeOf(TlsRuleListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tls_rule_list_result", fields, reflect.TypeOf(TlsRuleListResult{}), fieldNameMap, validators) } -func TlsStateObjectBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TlsStateObjectBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["failure_reasons"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["failure_reasons"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["failure_reasons"] = "FailureReasons" - fields["fqdn"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["fqdn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["fqdn"] = "Fqdn" - fields["inspection_action"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["inspection_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["inspection_action"] = "InspectionAction" - fields["scope"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["scope"] = "Scope" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tls_state_object", fields, reflect.TypeOf(TlsStateObject{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tls_state_object", fields, reflect.TypeOf(TlsStateObject{}), fieldNameMap, validators) } -func TlsStateObjectListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TlsStateObjectListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TlsStateObjectBindingType), reflect.TypeOf([]TlsStateObject{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TlsStateObjectBindingType), reflect.TypeOf([]TlsStateObject{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tls_state_object_list_result", fields, reflect.TypeOf(TlsStateObjectListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tls_state_object_list_result", fields, reflect.TypeOf(TlsStateObjectListResult{}), fieldNameMap, validators) } -func TlsTrustDataBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TlsTrustDataBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["key_algo"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["key_algo"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["key_algo"] = "KeyAlgo" - fields["passphrase"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["passphrase"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["passphrase"] = "Passphrase" - fields["pem_encoded"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["pem_encoded"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["pem_encoded"] = "PemEncoded" - fields["private_key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["private_key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["private_key"] = "PrivateKey" - fields["purpose"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["purpose"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["purpose"] = "Purpose" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tls_trust_data", fields, reflect.TypeOf(TlsTrustData{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tls_trust_data", fields, reflect.TypeOf(TlsTrustData{}), fieldNameMap, validators) } -func TnHyperbusStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TnHyperbusStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["hyperbus_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["hyperbus_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["hyperbus_status"] = "HyperbusStatus" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tn_hyperbus_status", fields, reflect.TypeOf(TnHyperbusStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tn_hyperbus_status", fields, reflect.TypeOf(TnHyperbusStatus{}), fieldNameMap, validators) } -func TnNodeAgentStatusListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TnNodeAgentStatusListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TnNodeAgentstatusBindingType), reflect.TypeOf([]TnNodeAgentstatus{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TnNodeAgentstatusBindingType), reflect.TypeOf([]TnNodeAgentstatus{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tn_node_agent_status_list_result", fields, reflect.TypeOf(TnNodeAgentStatusListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tn_node_agent_status_list_result", fields, reflect.TypeOf(TnNodeAgentStatusListResult{}), fieldNameMap, validators) } -func TnNodeAgentstatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TnNodeAgentstatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["hyperbus_connection_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["hyperbus_connection_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["hyperbus_connection_status"] = "HyperbusConnectionStatus" - fields["vif_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vif_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vif_id"] = "VifId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tn_node_agentstatus", fields, reflect.TypeOf(TnNodeAgentstatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tn_node_agentstatus", fields, reflect.TypeOf(TnNodeAgentstatus{}), fieldNameMap, validators) } -func TnNodeStackSpanStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TnNodeStackSpanStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dedicated_stack_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dedicated_stack_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dedicated_stack_status"] = "DedicatedStackStatus" - fields["detail"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["detail"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["detail"] = "Detail" - fields["last_updated_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_updated_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_updated_time"] = "LastUpdatedTime" - fields["tn_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tn_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tn_node_id"] = "TnNodeId" - fields["tn_node_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["tn_node_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["tn_node_name"] = "TnNodeName" - fields["vmknic_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vmknic_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vmknic_status"] = "VmknicStatus" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tn_node_stack_span_status", fields, reflect.TypeOf(TnNodeStackSpanStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tn_node_stack_span_status", fields, reflect.TypeOf(TnNodeStackSpanStatus{}), fieldNameMap, validators) } -func TooltipBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TooltipBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["heading"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["heading"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["heading"] = "Heading" - fields["text"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["text"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["text"] = "Text" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tooltip", fields, reflect.TypeOf(Tooltip{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tooltip", fields, reflect.TypeOf(Tooltip{}), fieldNameMap, validators) } -func TraceActionArgumentBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TraceActionArgumentBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dest_lport"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dest_ipsec_vpn_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LiveTraceIpsecVpnConfigBindingType)) + fieldNameMap["dest_ipsec_vpn_config"] = "DestIpsecVpnConfig" + fields["dest_lport"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dest_lport"] = "DestLport" - fields["reverse_filter"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(LiveTraceFilterDataBindingType)}, bindings.REST)) + fields["reverse_filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(LiveTraceFilterDataBindingType)})) fieldNameMap["reverse_filter"] = "ReverseFilter" - fields["trace_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["trace_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["trace_type"] = "TraceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.trace_action_argument", fields, reflect.TypeOf(TraceActionArgument{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.trace_action_argument", fields, reflect.TypeOf(TraceActionArgument{}), fieldNameMap, validators) } -func TraceActionConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TraceActionConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["action_argument"] = bindings.NewOptionalType(bindings.NewReferenceType(TraceActionArgumentBindingType)) + fields["action_argument"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TraceActionArgumentBindingType)) fieldNameMap["action_argument"] = "ActionArgument" - fields["sampling_argument"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(SamplingArgumentBindingType)}, bindings.REST)) + fields["sampling_argument"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(SamplingArgumentBindingType)})) fieldNameMap["sampling_argument"] = "SamplingArgument" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.trace_action_config", fields, reflect.TypeOf(TraceActionConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.trace_action_config", fields, reflect.TypeOf(TraceActionConfig{}), fieldNameMap, validators) } -func TraceResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TraceResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["analysis"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["analysis"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["analysis"] = "Analysis" - fields["counters"] = bindings.NewOptionalType(bindings.NewReferenceType(TraceflowObservationCountersBindingType)) + fields["counters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TraceflowObservationCountersBindingType)) fieldNameMap["counters"] = "Counters" - fields["direction"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["direction"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["direction"] = "Direction" - fields["logical_counters"] = bindings.NewOptionalType(bindings.NewReferenceType(TraceflowObservationCountersBindingType)) + fields["logical_counters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TraceflowObservationCountersBindingType)) fieldNameMap["logical_counters"] = "LogicalCounters" - fields["observations"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(TraceflowObservationBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["observations"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(TraceflowObservationBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["observations"] = "Observations" - fields["packet_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["packet_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["packet_id"] = "PacketId" - fields["result_overflowed"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["result_overflowed"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["result_overflowed"] = "ResultOverflowed" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.trace_result", fields, reflect.TypeOf(TraceResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.trace_result", fields, reflect.TypeOf(TraceResult{}), fieldNameMap, validators) } -func TraceflowBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TraceflowBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["analysis"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["analysis"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["analysis"] = "Analysis" - fields["counters"] = bindings.NewOptionalType(bindings.NewReferenceType(TraceflowObservationCountersBindingType)) + fields["counters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TraceflowObservationCountersBindingType)) fieldNameMap["counters"] = "Counters" - fields["logical_counters"] = bindings.NewOptionalType(bindings.NewReferenceType(TraceflowObservationCountersBindingType)) + fields["logical_counters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TraceflowObservationCountersBindingType)) fieldNameMap["logical_counters"] = "LogicalCounters" - fields["lport_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lport_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_id"] = "LportId" - fields["operation_state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operation_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operation_state"] = "OperationState" - fields["request_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_status"] = "RequestStatus" - fields["result_overflowed"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["result_overflowed"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["result_overflowed"] = "ResultOverflowed" - fields["timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timeout"] = "Timeout" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.traceflow", fields, reflect.TypeOf(Traceflow{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.traceflow", fields, reflect.TypeOf(Traceflow{}), fieldNameMap, validators) } -func TraceflowConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TraceflowConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["is_transient"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_transient"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_transient"] = "IsTransient" - fields["packet"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(PacketDataBindingType)}, bindings.REST)) + fields["packet"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(PacketDataBindingType)})) fieldNameMap["packet"] = "Packet" - fields["segment_port_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["segment_port_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["segment_port_path"] = "SegmentPortPath" - fields["source_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["source_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["source_id"] = "SourceId" - fields["timeout"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timeout"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timeout"] = "Timeout" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.traceflow_config", fields, reflect.TypeOf(TraceflowConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.traceflow_config", fields, reflect.TypeOf(TraceflowConfig{}), fieldNameMap, validators) } -func TraceflowConfigListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TraceflowConfigListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TraceflowConfigBindingType), reflect.TypeOf([]TraceflowConfig{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TraceflowConfigBindingType), reflect.TypeOf([]TraceflowConfig{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.traceflow_config_list_result", fields, reflect.TypeOf(TraceflowConfigListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.traceflow_config_list_result", fields, reflect.TypeOf(TraceflowConfigListResult{}), fieldNameMap, validators) } -func TraceflowObservationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TraceflowObservationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["component_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_name"] = "ComponentName" - fields["component_sub_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_sub_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_sub_type"] = "ComponentSubType" - fields["component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_type"] = "ComponentType" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["sequence_no"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_no"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_no"] = "SequenceNo" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - fields["timestamp_micro"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp_micro"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp_micro"] = "TimestampMicro" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - fields["transport_node_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_name"] = "TransportNodeName" - fields["transport_node_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_type"] = "TransportNodeType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.traceflow_observation", fields, reflect.TypeOf(TraceflowObservation{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.traceflow_observation", fields, reflect.TypeOf(TraceflowObservation{}), fieldNameMap, validators) } -func TraceflowObservationCountersBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TraceflowObservationCountersBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["delivered_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["delivered_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["delivered_count"] = "DeliveredCount" - fields["dropped_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dropped_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dropped_count"] = "DroppedCount" - fields["forwarded_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["forwarded_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["forwarded_count"] = "ForwardedCount" - fields["received_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["protected_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["protected_count"] = "ProtectedCount" + fields["received_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["received_count"] = "ReceivedCount" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.traceflow_observation_counters", fields, reflect.TypeOf(TraceflowObservationCounters{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.traceflow_observation_counters", fields, reflect.TypeOf(TraceflowObservationCounters{}), fieldNameMap, validators) } -func TraceflowObservationDeliveredBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TraceflowObservationDeliveredBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["lport_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lport_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_id"] = "LportId" - fields["lport_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lport_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_name"] = "LportName" - fields["resolution_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resolution_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resolution_type"] = "ResolutionType" - fields["target_mac"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["target_mac"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["target_mac"] = "TargetMac" - fields["vlan_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["vlan_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["vlan_id"] = "VlanId" - fields["component_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_name"] = "ComponentName" - fields["component_sub_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_sub_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_sub_type"] = "ComponentSubType" - fields["component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_type"] = "ComponentType" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["sequence_no"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_no"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_no"] = "SequenceNo" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - fields["timestamp_micro"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp_micro"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp_micro"] = "TimestampMicro" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - fields["transport_node_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_name"] = "TransportNodeName" - fields["transport_node_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_type"] = "TransportNodeType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.traceflow_observation_delivered", fields, reflect.TypeOf(TraceflowObservationDelivered{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.traceflow_observation_delivered", fields, reflect.TypeOf(TraceflowObservationDelivered{}), fieldNameMap, validators) } -func TraceflowObservationDroppedBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TraceflowObservationDroppedBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["acl_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["acl_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["acl_rule_id"] = "AclRuleId" - fields["arp_fail_reason"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["arp_fail_reason"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["arp_fail_reason"] = "ArpFailReason" - fields["jumpto_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ipsec_fail_reason"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["ipsec_fail_reason"] = "IpsecFailReason" + fields["jumpto_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["jumpto_rule_id"] = "JumptoRuleId" - fields["l2_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["l2_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["l2_rule_id"] = "L2RuleId" - fields["lport_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lport_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_id"] = "LportId" - fields["lport_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lport_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_name"] = "LportName" - fields["nat_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["nat_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["nat_rule_id"] = "NatRuleId" - fields["reason"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["reason"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["reason"] = "Reason" - fields["component_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_name"] = "ComponentName" - fields["component_sub_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_sub_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_sub_type"] = "ComponentSubType" - fields["component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_type"] = "ComponentType" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["sequence_no"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_no"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_no"] = "SequenceNo" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - fields["timestamp_micro"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp_micro"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp_micro"] = "TimestampMicro" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - fields["transport_node_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_name"] = "TransportNodeName" - fields["transport_node_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_type"] = "TransportNodeType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.traceflow_observation_dropped", fields, reflect.TypeOf(TraceflowObservationDropped{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.traceflow_observation_dropped", fields, reflect.TypeOf(TraceflowObservationDropped{}), fieldNameMap, validators) } -func TraceflowObservationDroppedLogicalBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TraceflowObservationDroppedLogicalBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["component_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_id"] = "ComponentId" - fields["service_path_index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["service_path_index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["service_path_index"] = "ServicePathIndex" - fields["acl_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["acl_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["acl_rule_id"] = "AclRuleId" - fields["arp_fail_reason"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["arp_fail_reason"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["arp_fail_reason"] = "ArpFailReason" - fields["jumpto_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ipsec_fail_reason"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["ipsec_fail_reason"] = "IpsecFailReason" + fields["jumpto_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["jumpto_rule_id"] = "JumptoRuleId" - fields["l2_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["l2_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["l2_rule_id"] = "L2RuleId" - fields["lport_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lport_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_id"] = "LportId" - fields["lport_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lport_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_name"] = "LportName" - fields["nat_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["nat_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["nat_rule_id"] = "NatRuleId" - fields["reason"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["reason"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["reason"] = "Reason" - fields["component_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_name"] = "ComponentName" - fields["component_sub_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_sub_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_sub_type"] = "ComponentSubType" - fields["component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_type"] = "ComponentType" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["sequence_no"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_no"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_no"] = "SequenceNo" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - fields["timestamp_micro"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp_micro"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp_micro"] = "TimestampMicro" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - fields["transport_node_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_name"] = "TransportNodeName" - fields["transport_node_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_type"] = "TransportNodeType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.traceflow_observation_dropped_logical", fields, reflect.TypeOf(TraceflowObservationDroppedLogical{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.traceflow_observation_dropped_logical", fields, reflect.TypeOf(TraceflowObservationDroppedLogical{}), fieldNameMap, validators) } -func TraceflowObservationForwardedBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TraceflowObservationForwardedBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["context"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["context"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["context"] = "Context" - fields["dst_transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dst_transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dst_transport_node_id"] = "DstTransportNodeId" - fields["dst_transport_node_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dst_transport_node_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dst_transport_node_name"] = "DstTransportNodeName" - fields["local_ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["local_ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["local_ip_address"] = "LocalIpAddress" - fields["remote_ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["remote_ip_address"] = "RemoteIpAddress" - fields["uplink_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["uplink_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["uplink_name"] = "UplinkName" - fields["vtep_label"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["vtep_label"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["vtep_label"] = "VtepLabel" - fields["component_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_name"] = "ComponentName" - fields["component_sub_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_sub_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_sub_type"] = "ComponentSubType" - fields["component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_type"] = "ComponentType" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["sequence_no"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_no"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_no"] = "SequenceNo" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - fields["timestamp_micro"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp_micro"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp_micro"] = "TimestampMicro" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - fields["transport_node_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_name"] = "TransportNodeName" - fields["transport_node_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_type"] = "TransportNodeType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.traceflow_observation_forwarded", fields, reflect.TypeOf(TraceflowObservationForwarded{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.traceflow_observation_forwarded", fields, reflect.TypeOf(TraceflowObservationForwarded{}), fieldNameMap, validators) } -func TraceflowObservationForwardedLogicalBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TraceflowObservationForwardedLogicalBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["acl_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["acl_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["acl_rule_id"] = "AclRuleId" - fields["component_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_id"] = "ComponentId" - fields["dst_component_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dst_component_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dst_component_id"] = "DstComponentId" - fields["dst_component_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dst_component_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dst_component_name"] = "DstComponentName" - fields["dst_component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dst_component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dst_component_type"] = "DstComponentType" - fields["jumpto_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ipsec_vpn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TraceflowObservationIpsecVpnBindingType)) + fieldNameMap["ipsec_vpn"] = "IpsecVpn" + fields["jumpto_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["jumpto_rule_id"] = "JumptoRuleId" - fields["l2_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["l2_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["l2_rule_id"] = "L2RuleId" - fields["lport_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lport_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_id"] = "LportId" - fields["lport_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lport_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_name"] = "LportName" - fields["nat_rule_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["nat_rule_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["nat_rule_id"] = "NatRuleId" - fields["resend_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["next_hop"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["next_hop"] = "NextHop" + fields["resend_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resend_type"] = "ResendType" - fields["service_index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["route_prefix"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["route_prefix"] = "RoutePrefix" + fields["service_index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["service_index"] = "ServiceIndex" - fields["service_path_index"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["service_path_index"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["service_path_index"] = "ServicePathIndex" - fields["service_ttl"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["service_ttl"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["service_ttl"] = "ServiceTtl" - fields["spoofguard_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["spoofguard_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["spoofguard_ip"] = "SpoofguardIp" - fields["spoofguard_mac"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["spoofguard_mac"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["spoofguard_mac"] = "SpoofguardMac" - fields["spoofguard_vlan_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["spoofguard_vlan_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["spoofguard_vlan_id"] = "SpoofguardVlanId" - fields["svc_nh_mac"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["svc_nh_mac"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["svc_nh_mac"] = "SvcNhMac" - fields["translated_dst_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["translated_dst_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["translated_dst_ip"] = "TranslatedDstIp" - fields["translated_src_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["translated_src_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["translated_src_ip"] = "TranslatedSrcIp" - fields["vlan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["vlan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["vlan"] = "Vlan" - fields["vni"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["vni"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["vni"] = "Vni" - fields["component_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_name"] = "ComponentName" - fields["component_sub_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_sub_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_sub_type"] = "ComponentSubType" - fields["component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_type"] = "ComponentType" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["sequence_no"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_no"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_no"] = "SequenceNo" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - fields["timestamp_micro"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp_micro"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp_micro"] = "TimestampMicro" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - fields["transport_node_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_name"] = "TransportNodeName" - fields["transport_node_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_type"] = "TransportNodeType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.traceflow_observation_forwarded_logical", fields, reflect.TypeOf(TraceflowObservationForwardedLogical{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.traceflow_observation_forwarded_logical", fields, reflect.TypeOf(TraceflowObservationForwardedLogical{}), fieldNameMap, validators) } -func TraceflowObservationListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TraceflowObservationIpsecVpnBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["inner_dst_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["inner_dst_ip"] = "InnerDstIp" + fields["inner_src_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["inner_src_ip"] = "InnerSrcIp" + fields["local_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["local_ip"] = "LocalIp" + fields["policy_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["policy_id"] = "PolicyId" + fields["remote_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_ip"] = "RemoteIp" + fields["session_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["session_id"] = "SessionId" + fields["spi"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["spi"] = "Spi" + fields["vti_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["vti_id"] = "VtiId" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.traceflow_observation_ipsec_vpn", fields, reflect.TypeOf(TraceflowObservationIpsecVpn{}), fieldNameMap, validators) +} + +func TraceflowObservationListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(TraceflowObservationBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(TraceflowObservationBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.traceflow_observation_list_result", fields, reflect.TypeOf(TraceflowObservationListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.traceflow_observation_list_result", fields, reflect.TypeOf(TraceflowObservationListResult{}), fieldNameMap, validators) } -func TraceflowObservationReceivedBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TraceflowObservationProtectedBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["local_ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["original_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["original_type"] = "OriginalType" + fields["component_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["component_name"] = "ComponentName" + fields["component_sub_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["component_sub_type"] = "ComponentSubType" + fields["component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["component_type"] = "ComponentType" + fields["resource_type"] = vapiBindings_.NewStringType() + fieldNameMap["resource_type"] = "ResourceType" + fields["sequence_no"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["sequence_no"] = "SequenceNo" + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["site_path"] = "SitePath" + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["timestamp"] = "Timestamp" + fields["timestamp_micro"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["timestamp_micro"] = "TimestampMicro" + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["transport_node_id"] = "TransportNodeId" + fields["transport_node_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["transport_node_name"] = "TransportNodeName" + fields["transport_node_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["transport_node_type"] = "TransportNodeType" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.traceflow_observation_protected", fields, reflect.TypeOf(TraceflowObservationProtected{}), fieldNameMap, validators) +} + +func TraceflowObservationReceivedBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["local_ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["local_ip_address"] = "LocalIpAddress" - fields["remote_ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["remote_ip_address"] = "RemoteIpAddress" - fields["uplink_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["uplink_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["uplink_name"] = "UplinkName" - fields["vtep_label"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["vtep_label"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["vtep_label"] = "VtepLabel" - fields["component_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_name"] = "ComponentName" - fields["component_sub_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_sub_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_sub_type"] = "ComponentSubType" - fields["component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_type"] = "ComponentType" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["sequence_no"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_no"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_no"] = "SequenceNo" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - fields["timestamp_micro"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp_micro"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp_micro"] = "TimestampMicro" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - fields["transport_node_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_name"] = "TransportNodeName" - fields["transport_node_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_type"] = "TransportNodeType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.traceflow_observation_received", fields, reflect.TypeOf(TraceflowObservationReceived{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.traceflow_observation_received", fields, reflect.TypeOf(TraceflowObservationReceived{}), fieldNameMap, validators) } -func TraceflowObservationReceivedLogicalBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TraceflowObservationReceivedLogicalBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["component_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_id"] = "ComponentId" - fields["lport_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ipsec_vpn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TraceflowObservationIpsecVpnBindingType)) + fieldNameMap["ipsec_vpn"] = "IpsecVpn" + fields["lport_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_id"] = "LportId" - fields["lport_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lport_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_name"] = "LportName" - fields["src_component_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["src_component_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["src_component_id"] = "SrcComponentId" - fields["src_component_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["src_component_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["src_component_name"] = "SrcComponentName" - fields["src_component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["src_component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["src_component_type"] = "SrcComponentType" - fields["svc_mac"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["svc_mac"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["svc_mac"] = "SvcMac" - fields["vlan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["vlan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["vlan"] = "Vlan" - fields["vni"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["vni"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["vni"] = "Vni" - fields["component_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_name"] = "ComponentName" - fields["component_sub_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_sub_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_sub_type"] = "ComponentSubType" - fields["component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_type"] = "ComponentType" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["sequence_no"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_no"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_no"] = "SequenceNo" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - fields["timestamp_micro"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp_micro"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp_micro"] = "TimestampMicro" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - fields["transport_node_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_name"] = "TransportNodeName" - fields["transport_node_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_type"] = "TransportNodeType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.traceflow_observation_received_logical", fields, reflect.TypeOf(TraceflowObservationReceivedLogical{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.traceflow_observation_received_logical", fields, reflect.TypeOf(TraceflowObservationReceivedLogical{}), fieldNameMap, validators) } -func TraceflowObservationRelayedLogicalBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TraceflowObservationRelayedLogicalBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dst_server_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dst_server_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dst_server_address"] = "DstServerAddress" - fields["logical_comp_uuid"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["logical_comp_uuid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["logical_comp_uuid"] = "LogicalCompUuid" - fields["message_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["message_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["message_type"] = "MessageType" - fields["relay_server_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relay_server_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relay_server_address"] = "RelayServerAddress" - fields["component_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_name"] = "ComponentName" - fields["component_sub_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_sub_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_sub_type"] = "ComponentSubType" - fields["component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_type"] = "ComponentType" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["sequence_no"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_no"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_no"] = "SequenceNo" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - fields["timestamp_micro"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp_micro"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp_micro"] = "TimestampMicro" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - fields["transport_node_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_name"] = "TransportNodeName" - fields["transport_node_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_type"] = "TransportNodeType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.traceflow_observation_relayed_logical", fields, reflect.TypeOf(TraceflowObservationRelayedLogical{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.traceflow_observation_relayed_logical", fields, reflect.TypeOf(TraceflowObservationRelayedLogical{}), fieldNameMap, validators) } -func TraceflowObservationReplicationLogicalBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TraceflowObservationReplicationLogicalBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["local_ip_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["local_ip_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["local_ip_address"] = "LocalIpAddress" - fields["replication_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["replication_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["replication_type"] = "ReplicationType" - fields["uplink_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["uplink_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["uplink_name"] = "UplinkName" - fields["vtep_label"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["vtep_label"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["vtep_label"] = "VtepLabel" - fields["component_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_name"] = "ComponentName" - fields["component_sub_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_sub_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_sub_type"] = "ComponentSubType" - fields["component_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["component_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["component_type"] = "ComponentType" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["sequence_no"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["sequence_no"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["sequence_no"] = "SequenceNo" - fields["site_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["site_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["site_path"] = "SitePath" - fields["timestamp"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp"] = "Timestamp" - fields["timestamp_micro"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["timestamp_micro"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["timestamp_micro"] = "TimestampMicro" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - fields["transport_node_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_name"] = "TransportNodeName" - fields["transport_node_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_type"] = "TransportNodeType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.traceflow_observation_replication_logical", fields, reflect.TypeOf(TraceflowObservationReplicationLogical{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.traceflow_observation_replication_logical", fields, reflect.TypeOf(TraceflowObservationReplicationLogical{}), fieldNameMap, validators) } -func TraceflowRequestParameterBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TraceflowRequestParameterBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enforcement_point_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["enforcement_point_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["enforcement_point_path"] = "EnforcementPointPath" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.traceflow_request_parameter", fields, reflect.TypeOf(TraceflowRequestParameter{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.traceflow_request_parameter", fields, reflect.TypeOf(TraceflowRequestParameter{}), fieldNameMap, validators) } -func TrafficRateLimitsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TrafficRateLimitsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["rx_broadcast"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rx_broadcast"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rx_broadcast"] = "RxBroadcast" - fields["rx_multicast"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rx_multicast"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rx_multicast"] = "RxMulticast" - fields["tx_broadcast"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["tx_broadcast"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["tx_broadcast"] = "TxBroadcast" - fields["tx_multicast"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["tx_multicast"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["tx_multicast"] = "TxMulticast" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.traffic_rate_limits", fields, reflect.TypeOf(TrafficRateLimits{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.traffic_rate_limits", fields, reflect.TypeOf(TrafficRateLimits{}), fieldNameMap, validators) } -func TransportInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TransportInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dst_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dst_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dst_port"] = "DstPort" - fields["protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["protocol"] = "Protocol" - fields["src_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["spi"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["spi"] = "Spi" + fields["src_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["src_port"] = "SrcPort" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.transport_info", fields, reflect.TypeOf(TransportInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.transport_info", fields, reflect.TypeOf(TransportInfo{}), fieldNameMap, validators) } -func TransportNodeCollectionStateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TransportNodeCollectionStateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["aggregate_progress_percentage"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["aggregate_progress_percentage"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["aggregate_progress_percentage"] = "AggregateProgressPercentage" - fields["cluster_level_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cluster_level_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cluster_level_error"] = "ClusterLevelError" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - fields["validation_errors"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ValidationErrorBindingType), reflect.TypeOf([]ValidationError{}))) + fields["validation_errors"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ValidationErrorBindingType), reflect.TypeOf([]ValidationError{}))) fieldNameMap["validation_errors"] = "ValidationErrors" - fields["vlcm_transition_error"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vlcm_transition_error"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vlcm_transition_error"] = "VlcmTransitionError" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.transport_node_collection_state", fields, reflect.TypeOf(TransportNodeCollectionState{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.transport_node_collection_state", fields, reflect.TypeOf(TransportNodeCollectionState{}), fieldNameMap, validators) +} + +func TransportNodeDatapathStatsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["datapath_counter_results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DatapathCounterResultBindingType), reflect.TypeOf([]DatapathCounterResult{}))) + fieldNameMap["datapath_counter_results"] = "DatapathCounterResults" + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["transport_node_id"] = "TransportNodeId" + fields["transport_node_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["transport_node_name"] = "TransportNodeName" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.transport_node_datapath_stats", fields, reflect.TypeOf(TransportNodeDatapathStats{}), fieldNameMap, validators) } -func TransportNodeDeploymentProgressStateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TransportNodeDeploymentProgressStateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["current_step_title"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["current_step_title"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["current_step_title"] = "CurrentStepTitle" - fields["progress"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["progress"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["progress"] = "Progress" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.transport_node_deployment_progress_state", fields, reflect.TypeOf(TransportNodeDeploymentProgressState{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.transport_node_deployment_progress_state", fields, reflect.TypeOf(TransportNodeDeploymentProgressState{}), fieldNameMap, validators) +} + +func TransportNodeProfileSubConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["host_switch_config_option"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(HostSwitchConfigOptionBindingType)) + fieldNameMap["host_switch_config_option"] = "HostSwitchConfigOption" + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["name"] = "Name" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.transport_node_profile_sub_config", fields, reflect.TypeOf(TransportNodeProfileSubConfig{}), fieldNameMap, validators) } -func TransportNodeSpanEnforcedStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TransportNodeSpanEnforcedStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enforced_status_per_transport_node"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(EnforcedStatusPerTransportNodeBindingType), reflect.TypeOf([]EnforcedStatusPerTransportNode{}))) + fields["enforced_status_per_transport_node"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(EnforcedStatusPerTransportNodeBindingType), reflect.TypeOf([]EnforcedStatusPerTransportNode{}))) fieldNameMap["enforced_status_per_transport_node"] = "EnforcedStatusPerTransportNode" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.transport_node_span_enforced_status", fields, reflect.TypeOf(TransportNodeSpanEnforcedStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.transport_node_span_enforced_status", fields, reflect.TypeOf(TransportNodeSpanEnforcedStatus{}), fieldNameMap, validators) } -func TransportNodeStateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TransportNodeStateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) + fields["details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ConfigurationStateElementBindingType), reflect.TypeOf([]ConfigurationStateElement{}))) fieldNameMap["details"] = "Details" - fields["failure_code"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["failure_code"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["failure_code"] = "FailureCode" - fields["failure_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["failure_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["failure_message"] = "FailureMessage" - fields["state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["state"] = "State" - fields["deployment_progress_state"] = bindings.NewOptionalType(bindings.NewReferenceType(TransportNodeDeploymentProgressStateBindingType)) + fields["deployment_progress_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TransportNodeDeploymentProgressStateBindingType)) fieldNameMap["deployment_progress_state"] = "DeploymentProgressState" - fields["host_switch_states"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(HostSwitchStateBindingType), reflect.TypeOf([]HostSwitchState{}))) + fields["hardware_version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["hardware_version"] = "HardwareVersion" + fields["host_switch_states"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(HostSwitchStateBindingType), reflect.TypeOf([]HostSwitchState{}))) fieldNameMap["host_switch_states"] = "HostSwitchStates" - fields["maintenance_mode_state"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["maintenance_mode_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["maintenance_mode_state"] = "MaintenanceModeState" - fields["node_deployment_state"] = bindings.NewOptionalType(bindings.NewReferenceType(ConfigurationStateBindingType)) + fields["node_deployment_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ConfigurationStateBindingType)) fieldNameMap["node_deployment_state"] = "NodeDeploymentState" - fields["remote_tunnel_endpoint_state"] = bindings.NewOptionalType(bindings.NewReferenceType(RemoteTunnelEndpointConfigStateBindingType)) + fields["remote_tunnel_endpoint_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(RemoteTunnelEndpointConfigStateBindingType)) fieldNameMap["remote_tunnel_endpoint_state"] = "RemoteTunnelEndpointState" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_node_id"] = "TransportNodeId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.transport_node_state", fields, reflect.TypeOf(TransportNodeState{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.transport_node_state", fields, reflect.TypeOf(TransportNodeState{}), fieldNameMap, validators) } -func TransportNodeStateListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TransportNodeStateListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TransportNodeStateBindingType), reflect.TypeOf([]TransportNodeState{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TransportNodeStateBindingType), reflect.TypeOf([]TransportNodeState{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.transport_node_state_list_result", fields, reflect.TypeOf(TransportNodeStateListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.transport_node_state_list_result", fields, reflect.TypeOf(TransportNodeStateListResult{}), fieldNameMap, validators) } -func TransportNodeStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TransportNodeStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["agent_status"] = bindings.NewOptionalType(bindings.NewReferenceType(AgentStatusCountBindingType)) + fields["agent_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(AgentStatusCountBindingType)) fieldNameMap["agent_status"] = "AgentStatus" - fields["control_connection_status"] = bindings.NewOptionalType(bindings.NewReferenceType(StatusCountBindingType)) + fields["control_connection_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(StatusCountBindingType)) fieldNameMap["control_connection_status"] = "ControlConnectionStatus" - fields["mgmt_connection_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["evpn_tunnel_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TunnelStatusCountBindingType)) + fieldNameMap["evpn_tunnel_status"] = "EvpnTunnelStatus" + fields["mgmt_connection_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mgmt_connection_status"] = "MgmtConnectionStatus" - fields["node_display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["node_display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["node_display_name"] = "NodeDisplayName" - fields["node_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["node_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["node_path"] = "NodePath" - fields["node_status"] = bindings.NewOptionalType(bindings.NewReferenceType(NodeStatusBindingType)) + fields["node_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(NodeStatusBindingType)) fieldNameMap["node_status"] = "NodeStatus" - fields["node_uuid"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["node_uuid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["node_uuid"] = "NodeUuid" - fields["pnic_status"] = bindings.NewOptionalType(bindings.NewReferenceType(StatusCountBindingType)) + fields["pnic_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(StatusCountBindingType)) fieldNameMap["pnic_status"] = "PnicStatus" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - fields["threat_status"] = bindings.NewOptionalType(bindings.NewReferenceType(ThreatStatusBindingType)) + fields["threat_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ThreatStatusBindingType)) fieldNameMap["threat_status"] = "ThreatStatus" - fields["tunnel_status"] = bindings.NewOptionalType(bindings.NewReferenceType(TunnelStatusCountBindingType)) + fields["tunnel_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TunnelStatusCountBindingType)) fieldNameMap["tunnel_status"] = "TunnelStatus" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.transport_node_status", fields, reflect.TypeOf(TransportNodeStatus{}), fieldNameMap, validators) + fields["vm_uuid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["vm_uuid"] = "VmUuid" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.transport_node_status", fields, reflect.TypeOf(TransportNodeStatus{}), fieldNameMap, validators) } -func TransportNodeStatusListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TransportNodeStatusListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TransportNodeStatusBindingType), reflect.TypeOf([]TransportNodeStatus{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TransportNodeStatusBindingType), reflect.TypeOf([]TransportNodeStatus{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.transport_node_status_list_result", fields, reflect.TypeOf(TransportNodeStatusListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.transport_node_status_list_result", fields, reflect.TypeOf(TransportNodeStatusListResult{}), fieldNameMap, validators) } -func TransportProtocolHeaderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TransportNodeVtepActionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dhcp_header"] = bindings.NewOptionalType(bindings.NewReferenceType(DhcpHeaderBindingType)) + fields["action_type"] = vapiBindings_.NewStringType() + fieldNameMap["action_type"] = "ActionType" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.transport_node_vtep_action", fields, reflect.TypeOf(TransportNodeVtepAction{}), fieldNameMap, validators) +} + +func TransportNodeVtepActionReferenceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.transport_node_vtep_action_reference", fields, reflect.TypeOf(TransportNodeVtepActionReference{}), fieldNameMap, validators) +} + +func TransportNodeVtepActionStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["status"] = "Status" + fields["status_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["status_message"] = "StatusMessage" + fields["status_type"] = vapiBindings_.NewStringType() + fieldNameMap["status_type"] = "StatusType" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.transport_node_vtep_action_status", fields, reflect.TypeOf(TransportNodeVtepActionStatus{}), fieldNameMap, validators) +} + +func TransportNodeVtepActionsStatusListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["cursor"] = "Cursor" + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["result_count"] = "ResultCount" + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["sort_ascending"] = "SortAscending" + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sort_by"] = "SortBy" + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(TransportNodeVtepActionStatusBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) + fieldNameMap["results"] = "Results" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.transport_node_vtep_actions_status_list_result", fields, reflect.TypeOf(TransportNodeVtepActionsStatusListResult{}), fieldNameMap, validators) +} + +func TransportNodeVtepAdminStateMgmtRequestBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["admin_state_up"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["admin_state_up"] = "AdminStateUp" + fields["device_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["device_name"] = "DeviceName" + fields["action_type"] = vapiBindings_.NewStringType() + fieldNameMap["action_type"] = "ActionType" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.transport_node_vtep_admin_state_mgmt_request", fields, reflect.TypeOf(TransportNodeVtepAdminStateMgmtRequest{}), fieldNameMap, validators) +} + +func TransportNodeVtepAdminStateMgmtStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["admin_state_up"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["admin_state_up"] = "AdminStateUp" + fields["device_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["device_name"] = "DeviceName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["status"] = "Status" + fields["status_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["status_message"] = "StatusMessage" + fields["status_type"] = vapiBindings_.NewStringType() + fieldNameMap["status_type"] = "StatusType" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.transport_node_vtep_admin_state_mgmt_status", fields, reflect.TypeOf(TransportNodeVtepAdminStateMgmtStatus{}), fieldNameMap, validators) +} + +func TransportNodeVtepRecoveryRequestBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["device_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["device_name"] = "DeviceName" + fields["action_type"] = vapiBindings_.NewStringType() + fieldNameMap["action_type"] = "ActionType" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.transport_node_vtep_recovery_request", fields, reflect.TypeOf(TransportNodeVtepRecoveryRequest{}), fieldNameMap, validators) +} + +func TransportNodeVtepRecoveryStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["device_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["device_name"] = "DeviceName" + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["id"] = "Id" + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["status"] = "Status" + fields["status_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["status_message"] = "StatusMessage" + fields["status_type"] = vapiBindings_.NewStringType() + fieldNameMap["status_type"] = "StatusType" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.transport_node_vtep_recovery_status", fields, reflect.TypeOf(TransportNodeVtepRecoveryStatus{}), fieldNameMap, validators) +} + +func TransportProtocolHeaderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["dhcp_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DhcpHeaderBindingType)) fieldNameMap["dhcp_header"] = "DhcpHeader" - fields["dhcpv6_header"] = bindings.NewOptionalType(bindings.NewReferenceType(Dhcpv6HeaderBindingType)) + fields["dhcpv6_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(Dhcpv6HeaderBindingType)) fieldNameMap["dhcpv6_header"] = "Dhcpv6Header" - fields["dns_header"] = bindings.NewOptionalType(bindings.NewReferenceType(DnsHeaderBindingType)) + fields["dns_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DnsHeaderBindingType)) fieldNameMap["dns_header"] = "DnsHeader" - fields["icmp_echo_request_header"] = bindings.NewOptionalType(bindings.NewReferenceType(IcmpEchoRequestHeaderBindingType)) + fields["icmp_echo_request_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(IcmpEchoRequestHeaderBindingType)) fieldNameMap["icmp_echo_request_header"] = "IcmpEchoRequestHeader" - fields["ndp_header"] = bindings.NewOptionalType(bindings.NewReferenceType(NdpHeaderBindingType)) + fields["ndp_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(NdpHeaderBindingType)) fieldNameMap["ndp_header"] = "NdpHeader" - fields["tcp_header"] = bindings.NewOptionalType(bindings.NewReferenceType(TcpHeaderBindingType)) + fields["tcp_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(TcpHeaderBindingType)) fieldNameMap["tcp_header"] = "TcpHeader" - fields["udp_header"] = bindings.NewOptionalType(bindings.NewReferenceType(UdpHeaderBindingType)) + fields["udp_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(UdpHeaderBindingType)) fieldNameMap["udp_header"] = "UdpHeader" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.transport_protocol_header", fields, reflect.TypeOf(TransportProtocolHeader{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.transport_protocol_header", fields, reflect.TypeOf(TransportProtocolHeader{}), fieldNameMap, validators) } -func TransportZoneEndPointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TransportZoneEndPointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["transport_zone_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["transport_zone_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["transport_zone_id"] = "TransportZoneId" - fields["transport_zone_profile_ids"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TransportZoneProfileTypeIdEntryBindingType), reflect.TypeOf([]TransportZoneProfileTypeIdEntry{}))) + fields["transport_zone_profile_ids"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TransportZoneProfileTypeIdEntryBindingType), reflect.TypeOf([]TransportZoneProfileTypeIdEntry{}))) fieldNameMap["transport_zone_profile_ids"] = "TransportZoneProfileIds" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.transport_zone_end_point", fields, reflect.TypeOf(TransportZoneEndPoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.transport_zone_end_point", fields, reflect.TypeOf(TransportZoneEndPoint{}), fieldNameMap, validators) } -func TransportZoneProfileTypeIdEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TransportZoneProfileTypeIdEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["profile_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["profile_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["profile_id"] = "ProfileId" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.transport_zone_profile_type_id_entry", fields, reflect.TypeOf(TransportZoneProfileTypeIdEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.transport_zone_profile_type_id_entry", fields, reflect.TypeOf(TransportZoneProfileTypeIdEntry{}), fieldNameMap, validators) } -func TunnelInterfaceIPSubnetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TunnelInterfaceIPSubnetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ip_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ip_addresses"] = "IpAddresses" - fields["prefix_length"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["prefix_length"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["prefix_length"] = "PrefixLength" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tunnel_interface_IP_subnet", fields, reflect.TypeOf(TunnelInterfaceIPSubnet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tunnel_interface_IP_subnet", fields, reflect.TypeOf(TunnelInterfaceIPSubnet{}), fieldNameMap, validators) } -func TunnelListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TunnelListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["tunnels"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TunnelPropertiesBindingType), reflect.TypeOf([]TunnelProperties{}))) + fields["tunnels"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TunnelPropertiesBindingType), reflect.TypeOf([]TunnelProperties{}))) fieldNameMap["tunnels"] = "Tunnels" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tunnel_list", fields, reflect.TypeOf(TunnelList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tunnel_list", fields, reflect.TypeOf(TunnelList{}), fieldNameMap, validators) } -func TunnelPropertiesBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TunnelPropertiesBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["bfd"] = bindings.NewOptionalType(bindings.NewReferenceType(BFDPropertiesBindingType)) + fields["bfd"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(BFDPropertiesBindingType)) fieldNameMap["bfd"] = "Bfd" - fields["egress_interface"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["egress_interface"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["egress_interface"] = "EgressInterface" - fields["encap"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["encap"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["encap"] = "Encap" - fields["last_updated_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["last_updated_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["last_updated_time"] = "LastUpdatedTime" - fields["latency_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["latency_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["latency_type"] = "LatencyType" - fields["latency_value"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["latency_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["latency_value"] = "LatencyValue" - fields["local_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["local_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["local_ip"] = "LocalIp" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["remote_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["remote_ip"] = "RemoteIp" - fields["remote_node_display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_node_display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["remote_node_display_name"] = "RemoteNodeDisplayName" - fields["remote_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["remote_node_id"] = "RemoteNodeId" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tunnel_properties", fields, reflect.TypeOf(TunnelProperties{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tunnel_properties", fields, reflect.TypeOf(TunnelProperties{}), fieldNameMap, validators) } -func TunnelStatusCountBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TunnelStatusCountBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["degraded_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["degraded_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["degraded_count"] = "DegradedCount" - fields["down_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["down_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["down_count"] = "DownCount" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - fields["up_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["up_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["up_count"] = "UpCount" - fields["bfd_diagnostic"] = bindings.NewOptionalType(bindings.NewReferenceType(BFDDiagnosticCountBindingType)) + fields["bfd_diagnostic"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(BFDDiagnosticCountBindingType)) fieldNameMap["bfd_diagnostic"] = "BfdDiagnostic" - fields["bfd_status"] = bindings.NewOptionalType(bindings.NewReferenceType(BFDStatusCountBindingType)) + fields["bfd_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(BFDStatusCountBindingType)) fieldNameMap["bfd_status"] = "BfdStatus" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tunnel_status_count", fields, reflect.TypeOf(TunnelStatusCount{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tunnel_status_count", fields, reflect.TypeOf(TunnelStatusCount{}), fieldNameMap, validators) } -func TunnelSubnetBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func TunnelSubnetBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["ip_addresses"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ip_addresses"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ip_addresses"] = "IpAddresses" - fields["prefix_length"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["prefix_length"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["prefix_length"] = "PrefixLength" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.tunnel_subnet", fields, reflect.TypeOf(TunnelSubnet{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.tunnel_subnet", fields, reflect.TypeOf(TunnelSubnet{}), fieldNameMap, validators) } -func UdpHeaderBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func UdpHeaderBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dst_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["dst_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["dst_port"] = "DstPort" - fields["src_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["src_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["src_port"] = "SrcPort" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.udp_header", fields, reflect.TypeOf(UdpHeader{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.udp_header", fields, reflect.TypeOf(UdpHeader{}), fieldNameMap, validators) } -func UnaryOperationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func UnaryOperationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["operand"] = bindings.NewOptionalType(bindings.NewReferenceType(ResourceFieldPointerBindingType)) + fields["operand"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ResourceFieldPointerBindingType)) fieldNameMap["operand"] = "Operand" - fields["operator"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operator"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operator"] = "Operator" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.unary_operation", fields, reflect.TypeOf(UnaryOperation{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.unary_operation", fields, reflect.TypeOf(UnaryOperation{}), fieldNameMap, validators) } -func UnaryOperationBasedInjectionValueBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func UnaryOperationBasedInjectionValueBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["initial_value"] = bindings.NewOptionalType(bindings.NewReferenceType(ResourceFieldPointerBindingType)) + fields["initial_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ResourceFieldPointerBindingType)) fieldNameMap["initial_value"] = "InitialValue" - fields["operation"] = bindings.NewOptionalType(bindings.NewReferenceType(UnaryOperationBindingType)) + fields["operation"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(UnaryOperationBindingType)) fieldNameMap["operation"] = "Operation" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.unary_operation_based_injection_value", fields, reflect.TypeOf(UnaryOperationBasedInjectionValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.unary_operation_based_injection_value", fields, reflect.TypeOf(UnaryOperationBasedInjectionValue{}), fieldNameMap, validators) } -func UnboundedKeyValuePairBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func UnboundedKeyValuePairBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["key"] = "Key" - fields["value"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["value"] = "Value" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.unbounded_key_value_pair", fields, reflect.TypeOf(UnboundedKeyValuePair{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.unbounded_key_value_pair", fields, reflect.TypeOf(UnboundedKeyValuePair{}), fieldNameMap, validators) } -func UnidirectionalServicePathBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func UnidirectionalServicePathBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["hops"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ServicePathHopBindingType), reflect.TypeOf([]ServicePathHop{}))) + fields["hops"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ServicePathHopBindingType), reflect.TypeOf([]ServicePathHop{}))) fieldNameMap["hops"] = "Hops" - fields["host_cross_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["host_cross_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["host_cross_count"] = "HostCrossCount" - fields["in_maintenance_mode"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["in_maintenance_mode"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["in_maintenance_mode"] = "InMaintenanceMode" - fields["is_active"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_active"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_active"] = "IsActive" - fields["unidir_service_path_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["unidir_service_path_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["unidir_service_path_id"] = "UnidirServicePathId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.unidirectional_service_path", fields, reflect.TypeOf(UnidirectionalServicePath{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.unidirectional_service_path", fields, reflect.TypeOf(UnidirectionalServicePath{}), fieldNameMap, validators) } -func UpgradeCoordinatorDeploymentConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func UpgradeCoordinatorDeploymentConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["cluster_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cluster_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cluster_id"] = "ClusterId" - fields["deployment_action"] = bindings.NewOptionalType(bindings.NewReferenceType(CloudNativeDeploymentActionBindingType)) + fields["deployment_action"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(CloudNativeDeploymentActionBindingType)) fieldNameMap["deployment_action"] = "DeploymentAction" - fields["kubeconf_info"] = bindings.NewOptionalType(bindings.NewReferenceType(KubeconfigInfoBindingType)) + fields["kubeconf_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(KubeconfigInfoBindingType)) fieldNameMap["kubeconf_info"] = "KubeconfInfo" - fields["storage_class"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["storage_class"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["storage_class"] = "StorageClass" - fields["version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["version"] = "Version" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.upgrade_coordinator_deployment_config", fields, reflect.TypeOf(UpgradeCoordinatorDeploymentConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.upgrade_coordinator_deployment_config", fields, reflect.TypeOf(UpgradeCoordinatorDeploymentConfig{}), fieldNameMap, validators) } -func UpgradeTopologyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func UpgradeTopologyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["topology"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(NvdsUpgradeTopologyBindingType), reflect.TypeOf([]NvdsUpgradeTopology{}))) + fields["topology"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(NvdsUpgradeTopologyBindingType), reflect.TypeOf([]NvdsUpgradeTopology{}))) fieldNameMap["topology"] = "Topology" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.upgrade_topology", fields, reflect.TypeOf(UpgradeTopology{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.upgrade_topology", fields, reflect.TypeOf(UpgradeTopology{}), fieldNameMap, validators) } -func UplinkBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func UplinkBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["uplink_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["uplink_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["uplink_name"] = "UplinkName" - fields["uplink_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["uplink_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["uplink_type"] = "UplinkType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.uplink", fields, reflect.TypeOf(Uplink{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.uplink", fields, reflect.TypeOf(Uplink{}), fieldNameMap, validators) } -func UploadBundleIdBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func UploadBundleIdBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["bundle_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["bundle_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["bundle_id"] = "BundleId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.upload_bundle_id", fields, reflect.TypeOf(UploadBundleId{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.upload_bundle_id", fields, reflect.TypeOf(UploadBundleId{}), fieldNameMap, validators) } -func UploadBundleRemoteServerBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func UploadBundleRemoteServerBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["port"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["port"] = "Port" - fields["protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["protocol"] = "Protocol" - fields["server"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server"] = "Server" - fields["uri"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["uri"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["uri"] = "Uri" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.upload_bundle_remote_server", fields, reflect.TypeOf(UploadBundleRemoteServer{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.upload_bundle_remote_server", fields, reflect.TypeOf(UploadBundleRemoteServer{}), fieldNameMap, validators) } -func UploadBundleStatusBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func UploadBundleStatusBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["port"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["port"] = "Port" - fields["protocol"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["protocol"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["protocol"] = "Protocol" - fields["server"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["server"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["server"] = "Server" - fields["uri"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["uri"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["uri"] = "Uri" - fields["percent"] = bindings.NewOptionalType(bindings.NewDoubleType()) + fields["percent"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDoubleType()) fieldNameMap["percent"] = "Percent" - fields["status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["status"] = "Status" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.upload_bundle_status", fields, reflect.TypeOf(UploadBundleStatus{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.upload_bundle_status", fields, reflect.TypeOf(UploadBundleStatus{}), fieldNameMap, validators) } -func UrlAliasBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func UrlAliasBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alias"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["alias"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["alias"] = "Alias" - fields["keystore_info"] = bindings.NewOptionalType(bindings.NewReferenceType(KeyStoreInfoBindingType)) + fields["keystore_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(KeyStoreInfoBindingType)) fieldNameMap["keystore_info"] = "KeystoreInfo" - fields["query"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["query"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["query"] = "Query" - fields["request_body"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.REST)) + fields["request_body"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["request_body"] = "RequestBody" - fields["request_headers"] = bindings.NewOptionalType(bindings.NewDynamicStructType(nil, bindings.REST)) + fields["request_headers"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType(nil)) fieldNameMap["request_headers"] = "RequestHeaders" - fields["request_method"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["request_method"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["request_method"] = "RequestMethod" - fields["url"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["url"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["url"] = "Url" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.url_alias", fields, reflect.TypeOf(UrlAlias{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.url_alias", fields, reflect.TypeOf(UrlAlias{}), fieldNameMap, validators) } -func UserInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func UserInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["roles"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(NsxRoleBindingType), reflect.TypeOf([]NsxRole{}))) + fields["roles"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(NsxRoleBindingType), reflect.TypeOf([]NsxRole{}))) fieldNameMap["roles"] = "Roles" - fields["user_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["roles_for_paths"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(RolesForPathBindingType), reflect.TypeOf([]RolesForPath{}))) + fieldNameMap["roles_for_paths"] = "RolesForPaths" + fields["user_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["user_name"] = "UserName" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.user_info", fields, reflect.TypeOf(UserInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.user_info", fields, reflect.TypeOf(UserInfo{}), fieldNameMap, validators) } -func UserSessionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func UserSessionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["domain_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["domain_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["domain_name"] = "DomainName" - fields["login_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["login_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["login_time"] = "LoginTime" - fields["logout_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["logout_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["logout_time"] = "LogoutTime" - fields["user_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["user_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["user_name"] = "UserName" - fields["user_session_id"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["user_session_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["user_session_id"] = "UserSessionId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.user_session", fields, reflect.TypeOf(UserSession{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.user_session", fields, reflect.TypeOf(UserSession{}), fieldNameMap, validators) } -func VMTagReplicationPolicyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func VMTagReplicationPolicyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["groups"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["groups"] = "Groups" - fields["protected_site"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["protected_site"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["protected_site"] = "ProtectedSite" - fields["recovery_sites"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["recovery_sites"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["recovery_sites"] = "RecoverySites" - fields["vm_match_criteria"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vm_match_criteria"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vm_match_criteria"] = "VmMatchCriteria" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.VM_tag_replication_policy", fields, reflect.TypeOf(VMTagReplicationPolicy{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.VM_tag_replication_policy", fields, reflect.TypeOf(VMTagReplicationPolicy{}), fieldNameMap, validators) } -func VMTagReplicationPolicyListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func VMTagReplicationPolicyListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(VMTagReplicationPolicyBindingType), reflect.TypeOf([]VMTagReplicationPolicy{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(VMTagReplicationPolicyBindingType), reflect.TypeOf([]VMTagReplicationPolicy{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.VM_tag_replication_policy_list_result", fields, reflect.TypeOf(VMTagReplicationPolicyListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.VM_tag_replication_policy_list_result", fields, reflect.TypeOf(VMTagReplicationPolicyListResult{}), fieldNameMap, validators) } -func ValidationErrorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ValidationErrorBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["discovered_node_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["discovered_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["discovered_node_id"] = "DiscoveredNodeId" - fields["error_message"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["error_message"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["error_message"] = "ErrorMessage" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.validation_error", fields, reflect.TypeOf(ValidationError{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.validation_error", fields, reflect.TypeOf(ValidationError{}), fieldNameMap, validators) } -func ValueConstraintExpressionBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ValueConstraintExpressionBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["operator"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["operator"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["operator"] = "Operator" - fields["values"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["values"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["values"] = "Values" - fields["values_with_type"] = bindings.NewOptionalType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ConstraintValueBindingType)}, bindings.REST)) + fields["values_with_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ConstraintValueBindingType)})) fieldNameMap["values_with_type"] = "ValuesWithType" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.value_constraint_expression", fields, reflect.TypeOf(ValueConstraintExpression{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.value_constraint_expression", fields, reflect.TypeOf(ValueConstraintExpression{}), fieldNameMap, validators) } -func VdsTopologyBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func VdsTopologyBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["cluster_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cluster_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cluster_id"] = "ClusterId" - fields["data_center_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["data_center_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["data_center_id"] = "DataCenterId" - fields["status_details"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["status_details"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["status_details"] = "StatusDetails" - fields["transport_node_id"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["transport_node_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["transport_node_id"] = "TransportNodeId" - fields["vds_config"] = bindings.NewOptionalType(bindings.NewReferenceType(DVSConfigBindingType)) + fields["vds_config"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(DVSConfigBindingType)) fieldNameMap["vds_config"] = "VdsConfig" - fields["vds_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vds_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vds_name"] = "VdsName" - fields["vds_status"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vds_status"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vds_status"] = "VdsStatus" - fields["vmknic"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["vmknic"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["vmknic"] = "Vmknic" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.vds_topology", fields, reflect.TypeOf(VdsTopology{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.vds_topology", fields, reflect.TypeOf(VdsTopology{}), fieldNameMap, validators) } -func VdsUplinkBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func VdsUplinkBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["uplink_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["uplink_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["uplink_name"] = "UplinkName" - fields["vds_lag_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vds_lag_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vds_lag_name"] = "VdsLagName" - fields["vds_uplink_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vds_uplink_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vds_uplink_name"] = "VdsUplinkName" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.vds_uplink", fields, reflect.TypeOf(VdsUplink{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.vds_uplink", fields, reflect.TypeOf(VdsUplink{}), fieldNameMap, validators) } -func VersionListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func VersionListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["acceptable_versions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["acceptable_versions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["acceptable_versions"] = "AcceptableVersions" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.version_list", fields, reflect.TypeOf(VersionList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.version_list", fields, reflect.TypeOf(VersionList{}), fieldNameMap, validators) } -func VidmInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func VidmInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["name"] = "Name" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["type"] = "Type_" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.vidm_info", fields, reflect.TypeOf(VidmInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.vidm_info", fields, reflect.TypeOf(VidmInfo{}), fieldNameMap, validators) } -func VidmInfoListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func VidmInfoListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(VidmInfoBindingType), reflect.TypeOf([]VidmInfo{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(VidmInfoBindingType), reflect.TypeOf([]VidmInfo{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.vidm_info_list_result", fields, reflect.TypeOf(VidmInfoListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.vidm_info_list_result", fields, reflect.TypeOf(VidmInfoListResult{}), fieldNameMap, validators) } -func ViewBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ViewBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["exclude_roles"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["exclude_roles"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["exclude_roles"] = "ExcludeRoles" - fields["include_roles"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["include_roles"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["include_roles"] = "IncludeRoles" - fields["shared"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["shared"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["shared"] = "Shared" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - fields["widgets"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(WidgetItemBindingType), reflect.TypeOf([]WidgetItem{}))) + fields["widgets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(WidgetItemBindingType), reflect.TypeOf([]WidgetItem{}))) fieldNameMap["widgets"] = "Widgets" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.view", fields, reflect.TypeOf(View{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.view", fields, reflect.TypeOf(View{}), fieldNameMap, validators) } -func ViewListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func ViewListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["views"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ViewBindingType), reflect.TypeOf([]View{}))) + fields["views"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ViewBindingType), reflect.TypeOf([]View{}))) fieldNameMap["views"] = "Views" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.view_list", fields, reflect.TypeOf(ViewList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.view_list", fields, reflect.TypeOf(ViewList{}), fieldNameMap, validators) } -func VirtualEndpointBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func VirtualEndpointBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["service_names"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["service_names"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["service_names"] = "ServiceNames" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["target_ips"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IPInfoBindingType), reflect.TypeOf([]IPInfo{}))) + fields["target_ips"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IPInfoBindingType), reflect.TypeOf([]IPInfo{}))) fieldNameMap["target_ips"] = "TargetIps" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.virtual_endpoint", fields, reflect.TypeOf(VirtualEndpoint{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.virtual_endpoint", fields, reflect.TypeOf(VirtualEndpoint{}), fieldNameMap, validators) } -func VirtualEndpointListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func VirtualEndpointListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(VirtualEndpointBindingType), reflect.TypeOf([]VirtualEndpoint{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(VirtualEndpointBindingType), reflect.TypeOf([]VirtualEndpoint{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.virtual_endpoint_list_result", fields, reflect.TypeOf(VirtualEndpointListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.virtual_endpoint_list_result", fields, reflect.TypeOf(VirtualEndpointListResult{}), fieldNameMap, validators) } -func VirtualMachineBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func VirtualMachineBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["compute_ids"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) - fieldNameMap["compute_ids"] = "ComputeIds" - fields["external_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["external_id"] = "ExternalId" - fields["guest_info"] = bindings.NewOptionalType(bindings.NewReferenceType(GuestInfoBindingType)) - fieldNameMap["guest_info"] = "GuestInfo" - fields["host_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["host_id"] = "HostId" - fields["local_id_on_host"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["local_id_on_host"] = "LocalIdOnHost" - fields["power_state"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["power_state"] = "PowerState" - fields["source"] = bindings.NewOptionalType(bindings.NewReferenceType(ResourceReferenceBindingType)) - fieldNameMap["source"] = "Source" - fields["type"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["type"] = "Type_" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_last_sync_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_sync_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_sync_time"] = "LastSyncTime" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DiscoveredResourceScopeBindingType), reflect.TypeOf([]DiscoveredResourceScope{}))) + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DiscoveredResourceScopeBindingType), reflect.TypeOf([]DiscoveredResourceScope{}))) fieldNameMap["scope"] = "Scope" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.virtual_machine", fields, reflect.TypeOf(VirtualMachine{}), fieldNameMap, validators) + fields["compute_ids"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) + fieldNameMap["compute_ids"] = "ComputeIds" + fields["external_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["external_id"] = "ExternalId" + fields["guest_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(GuestInfoBindingType)) + fieldNameMap["guest_info"] = "GuestInfo" + fields["host_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["host_id"] = "HostId" + fields["local_id_on_host"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["local_id_on_host"] = "LocalIdOnHost" + fields["power_state"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["power_state"] = "PowerState" + fields["runtime_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(VirtualMachineRuntimeInfoBindingType)) + fieldNameMap["runtime_info"] = "RuntimeInfo" + fields["source"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(ResourceReferenceBindingType)) + fieldNameMap["source"] = "Source" + fields["type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["type"] = "Type_" + fields["uptv2_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["uptv2_enabled"] = "Uptv2Enabled" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.virtual_machine", fields, reflect.TypeOf(VirtualMachine{}), fieldNameMap, validators) } -func VirtualMachineDetailsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func VirtualMachineDetailsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["active_sessions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(UserSessionBindingType), reflect.TypeOf([]UserSession{}))) + fields["active_sessions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(UserSessionBindingType), reflect.TypeOf([]UserSession{}))) fieldNameMap["active_sessions"] = "ActiveSessions" - fields["archived_sessions"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(UserSessionBindingType), reflect.TypeOf([]UserSession{}))) + fields["archived_sessions"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(UserSessionBindingType), reflect.TypeOf([]UserSession{}))) fieldNameMap["archived_sessions"] = "ArchivedSessions" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.virtual_machine_details", fields, reflect.TypeOf(VirtualMachineDetails{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.virtual_machine_details", fields, reflect.TypeOf(VirtualMachineDetails{}), fieldNameMap, validators) } -func VirtualMachineListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func VirtualMachineListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(VirtualMachineBindingType), reflect.TypeOf([]VirtualMachine{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(VirtualMachineBindingType), reflect.TypeOf([]VirtualMachine{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.virtual_machine_list_result", fields, reflect.TypeOf(VirtualMachineListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.virtual_machine_list_result", fields, reflect.TypeOf(VirtualMachineListResult{}), fieldNameMap, validators) } -func VirtualMachineTagsUpdateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func VirtualMachineRuntimeInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["vif_runtime_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(VirtualNetworkInterfaceRuntimeInfoBindingType), reflect.TypeOf([]VirtualNetworkInterfaceRuntimeInfo{}))) + fieldNameMap["vif_runtime_info"] = "VifRuntimeInfo" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.virtual_machine_runtime_info", fields, reflect.TypeOf(VirtualMachineRuntimeInfo{}), fieldNameMap, validators) +} + +func VirtualMachineTagsUpdateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) + fieldNameMap := make(map[string]string) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["virtual_machine_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["virtual_machine_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["virtual_machine_id"] = "VirtualMachineId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.virtual_machine_tags_update", fields, reflect.TypeOf(VirtualMachineTagsUpdate{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.virtual_machine_tags_update", fields, reflect.TypeOf(VirtualMachineTagsUpdate{}), fieldNameMap, validators) } -func VirtualNetworkInterfaceBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func VirtualNetworkInterfaceBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["device_key"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fieldNameMap["_links"] = "Links" + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["_schema"] = "Schema" + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) + fieldNameMap["_self"] = "Self" + fields["_last_sync_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fieldNameMap["_last_sync_time"] = "LastSyncTime" + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["description"] = "Description" + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["display_name"] = "DisplayName" + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["resource_type"] = "ResourceType" + fields["scope"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DiscoveredResourceScopeBindingType), reflect.TypeOf([]DiscoveredResourceScope{}))) + fieldNameMap["scope"] = "Scope" + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fieldNameMap["tags"] = "Tags" + fields["device_key"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["device_key"] = "DeviceKey" - fields["device_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["device_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["device_name"] = "DeviceName" - fields["external_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["external_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["external_id"] = "ExternalId" - fields["host_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["host_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["host_id"] = "HostId" - fields["ip_address_info"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IpAddressInfoBindingType), reflect.TypeOf([]IpAddressInfo{}))) + fields["ip_address_info"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IpAddressInfoBindingType), reflect.TypeOf([]IpAddressInfo{}))) fieldNameMap["ip_address_info"] = "IpAddressInfo" - fields["lport_attachment_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["lport_attachment_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["lport_attachment_id"] = "LportAttachmentId" - fields["mac_address"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["mac_address"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["mac_address"] = "MacAddress" - fields["owner_vm_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["owner_vm_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["owner_vm_id"] = "OwnerVmId" - fields["owner_vm_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["owner_vm_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["owner_vm_type"] = "OwnerVmType" - fields["vm_local_id_on_host"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["uptv2_enabled"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fieldNameMap["uptv2_enabled"] = "Uptv2Enabled" + fields["vm_local_id_on_host"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vm_local_id_on_host"] = "VmLocalIdOnHost" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["_last_sync_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["_last_sync_time"] = "LastSyncTime" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["display_name"] = "DisplayName" - fields["resource_type"] = bindings.NewStringType() - fieldNameMap["resource_type"] = "ResourceType" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DiscoveredResourceScopeBindingType), reflect.TypeOf([]DiscoveredResourceScope{}))) - fieldNameMap["scope"] = "Scope" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) - fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.virtual_network_interface", fields, reflect.TypeOf(VirtualNetworkInterface{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.virtual_network_interface", fields, reflect.TypeOf(VirtualNetworkInterface{}), fieldNameMap, validators) } -func VirtualNetworkInterfaceListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func VirtualNetworkInterfaceListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(VirtualNetworkInterfaceBindingType), reflect.TypeOf([]VirtualNetworkInterface{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(VirtualNetworkInterfaceBindingType), reflect.TypeOf([]VirtualNetworkInterface{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.virtual_network_interface_list_result", fields, reflect.TypeOf(VirtualNetworkInterfaceListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.virtual_network_interface_list_result", fields, reflect.TypeOf(VirtualNetworkInterfaceListResult{}), fieldNameMap, validators) } -func VirtualPortgroupBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func VirtualNetworkInterfaceRuntimeInfoBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["cm_local_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cm_local_id"] = "CmLocalId" - fields["external_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["external_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["external_id"] = "ExternalId" - fields["origin_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["origin_type"] = "OriginType" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["_last_sync_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["_last_sync_time"] = "LastSyncTime" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["display_name"] = "DisplayName" - fields["resource_type"] = bindings.NewStringType() - fieldNameMap["resource_type"] = "ResourceType" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DiscoveredResourceScopeBindingType), reflect.TypeOf([]DiscoveredResourceScope{}))) - fieldNameMap["scope"] = "Scope" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) - fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.virtual_portgroup", fields, reflect.TypeOf(VirtualPortgroup{}), fieldNameMap, validators) -} - -func VirtualSwitchBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["cm_local_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["cm_local_id"] = "CmLocalId" - fields["external_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["external_id"] = "ExternalId" - fields["origin_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["origin_id"] = "OriginId" - fields["origin_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["origin_type"] = "OriginType" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["_last_sync_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["_last_sync_time"] = "LastSyncTime" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["display_name"] = "DisplayName" - fields["resource_type"] = bindings.NewStringType() - fieldNameMap["resource_type"] = "ResourceType" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DiscoveredResourceScopeBindingType), reflect.TypeOf([]DiscoveredResourceScope{}))) - fieldNameMap["scope"] = "Scope" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) - fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.virtual_switch", fields, reflect.TypeOf(VirtualSwitch{}), fieldNameMap, validators) + fields["uptv2_active"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["uptv2_active"] = "Uptv2Active" + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.virtual_network_interface_runtime_info", fields, reflect.TypeOf(VirtualNetworkInterfaceRuntimeInfo{}), fieldNameMap, validators) } -func VlanVniRangePairBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func VlanVniRangePairBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["vlans"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vlans"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vlans"] = "Vlans" - fields["vnis"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["vnis"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["vnis"] = "Vnis" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.vlan_vni_range_pair", fields, reflect.TypeOf(VlanVniRangePair{}), fieldNameMap, validators) -} - -func VmToolsInfoBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) - fieldNameMap := make(map[string]string) - fields["external_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["external_id"] = "ExternalId" - fields["file_agent_version"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["file_agent_version"] = "FileAgentVersion" - fields["host_local_id"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["host_local_id"] = "HostLocalId" - fields["network_agent_version"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["network_agent_version"] = "NetworkAgentVersion" - fields["source"] = bindings.NewOptionalType(bindings.NewReferenceType(ResourceReferenceBindingType)) - fieldNameMap["source"] = "Source" - fields["svmStatus"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(SvmConnectivityStatusBindingType), reflect.TypeOf([]SvmConnectivityStatus{}))) - fieldNameMap["svmStatus"] = "SvmStatus" - fields["svm_connectivity"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fieldNameMap["svm_connectivity"] = "SvmConnectivity" - fields["tools_version"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["tools_version"] = "ToolsVersion" - fields["vm_type"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["vm_type"] = "VmType" - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) - fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) - fieldNameMap["_self"] = "Self" - fields["_last_sync_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fieldNameMap["_last_sync_time"] = "LastSyncTime" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) - fieldNameMap["display_name"] = "DisplayName" - fields["resource_type"] = bindings.NewStringType() - fieldNameMap["resource_type"] = "ResourceType" - fields["scope"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DiscoveredResourceScopeBindingType), reflect.TypeOf([]DiscoveredResourceScope{}))) - fieldNameMap["scope"] = "Scope" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) - fieldNameMap["tags"] = "Tags" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.vm_tools_info", fields, reflect.TypeOf(VmToolsInfo{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.vlan_vni_range_pair", fields, reflect.TypeOf(VlanVniRangePair{}), fieldNameMap, validators) } -func VmknicNetworkBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func VmknicNetworkBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["destination_network"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["destination_network"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["destination_network"] = "DestinationNetwork" - fields["device_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["device_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["device_name"] = "DeviceName" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.vmknic_network", fields, reflect.TypeOf(VmknicNetwork{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.vmknic_network", fields, reflect.TypeOf(VmknicNetwork{}), fieldNameMap, validators) } -func VniPoolConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func VniPoolConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["resource_type"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["parent_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["origin_site_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["origin_site_id"] = "OriginSiteId" + fields["owner_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["owner_id"] = "OwnerId" + fields["parent_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["parent_path"] = "ParentPath" - fields["path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["path"] = "Path" - fields["realization_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["realization_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["realization_id"] = "RealizationId" - fields["relative_path"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["relative_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["relative_path"] = "RelativePath" - fields["unique_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["remote_path"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["remote_path"] = "RemotePath" + fields["unique_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["unique_id"] = "UniqueId" - fields["children"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(ChildPolicyConfigResourceBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["children"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(ChildPolicyConfigResourceBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["children"] = "Children" - fields["marked_for_delete"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["marked_for_delete"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["marked_for_delete"] = "MarkedForDelete" - fields["overridden"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["overridden"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["overridden"] = "Overridden" - fields["end"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["end"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["end"] = "End" - fields["start"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["start"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["start"] = "Start" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.vni_pool_config", fields, reflect.TypeOf(VniPoolConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.vni_pool_config", fields, reflect.TypeOf(VniPoolConfig{}), fieldNameMap, validators) } -func VniPoolConfigListResultBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func VniPoolConfigListResultBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["cursor"] = "Cursor" - fields["result_count"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["result_count"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["result_count"] = "ResultCount" - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["sort_ascending"] = "SortAscending" - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["sort_by"] = "SortBy" - fields["results"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(VniPoolConfigBindingType), reflect.TypeOf([]VniPoolConfig{}))) + fields["results"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(VniPoolConfigBindingType), reflect.TypeOf([]VniPoolConfig{}))) fieldNameMap["results"] = "Results" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.vni_pool_config_list_result", fields, reflect.TypeOf(VniPoolConfigListResult{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.vni_pool_config_list_result", fields, reflect.TypeOf(VniPoolConfigListResult{}), fieldNameMap, validators) } -func VrfEvpnL2VniConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func VrfEvpnL2VniConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["enable_vtep_groups"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["enable_vtep_groups"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["enable_vtep_groups"] = "EnableVtepGroups" - fields["l2_vni_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(VrfL2VniConfigBindingType), reflect.TypeOf([]VrfL2VniConfig{}))) + fields["l2_vni_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(VrfL2VniConfigBindingType), reflect.TypeOf([]VrfL2VniConfig{}))) fieldNameMap["l2_vni_configs"] = "L2VniConfigs" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.vrf_evpn_l2_vni_config", fields, reflect.TypeOf(VrfEvpnL2VniConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.vrf_evpn_l2_vni_config", fields, reflect.TypeOf(VrfEvpnL2VniConfig{}), fieldNameMap, validators) } -func VrfL2VniConfigBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func VrfL2VniConfigBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["l2_vni"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["l2_vni"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["l2_vni"] = "L2Vni" - fields["route_distinguisher"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["route_distinguisher"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["route_distinguisher"] = "RouteDistinguisher" - fields["route_targets"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(VrfRouteTargetsBindingType), reflect.TypeOf([]VrfRouteTargets{}))) + fields["route_targets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(VrfRouteTargetsBindingType), reflect.TypeOf([]VrfRouteTargets{}))) fieldNameMap["route_targets"] = "RouteTargets" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.vrf_l2_vni_config", fields, reflect.TypeOf(VrfL2VniConfig{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.vrf_l2_vni_config", fields, reflect.TypeOf(VrfL2VniConfig{}), fieldNameMap, validators) } -func VrfRouteTargetsBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func VrfRouteTargetsBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["address_family"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["address_family"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["address_family"] = "AddressFamily" - fields["export_route_targets"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["export_route_targets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["export_route_targets"] = "ExportRouteTargets" - fields["import_route_targets"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["import_route_targets"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["import_route_targets"] = "ImportRouteTargets" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.vrf_route_targets", fields, reflect.TypeOf(VrfRouteTargets{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.vrf_route_targets", fields, reflect.TypeOf(VrfRouteTargets{}), fieldNameMap, validators) } -func VrniGlobalCollectorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func VrniGlobalCollectorBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["report_interval"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["report_interval"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["report_interval"] = "ReportInterval" - fields["collector_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["collector_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["collector_ip"] = "CollectorIp" - fields["collector_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["collector_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["collector_port"] = "CollectorPort" - fields["collector_type"] = bindings.NewStringType() + fields["collector_type"] = vapiBindings_.NewStringType() fieldNameMap["collector_type"] = "CollectorType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.vrni_global_collector", fields, reflect.TypeOf(VrniGlobalCollector{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.vrni_global_collector", fields, reflect.TypeOf(VrniGlobalCollector{}), fieldNameMap, validators) } -func WaveFrontGlobalCollectorBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func WaveFrontGlobalCollectorBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["tracing_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["tracing_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["tracing_port"] = "TracingPort" - fields["collector_ip"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["collector_ip"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["collector_ip"] = "CollectorIp" - fields["collector_port"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["collector_port"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["collector_port"] = "CollectorPort" - fields["collector_type"] = bindings.NewStringType() + fields["collector_type"] = vapiBindings_.NewStringType() fieldNameMap["collector_type"] = "CollectorType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.wave_front_global_collector", fields, reflect.TypeOf(WaveFrontGlobalCollector{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.wave_front_global_collector", fields, reflect.TypeOf(WaveFrontGlobalCollector{}), fieldNameMap, validators) } -func WeeklyBackupScheduleBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func WeeklyBackupScheduleBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["days_of_week"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewIntegerType(), reflect.TypeOf([]int64{}))) + fields["days_of_week"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewIntegerType(), reflect.TypeOf([]int64{}))) fieldNameMap["days_of_week"] = "DaysOfWeek" - fields["hour_of_day"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["hour_of_day"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["hour_of_day"] = "HourOfDay" - fields["minute_of_day"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["minute_of_day"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["minute_of_day"] = "MinuteOfDay" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.weekly_backup_schedule", fields, reflect.TypeOf(WeeklyBackupSchedule{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.weekly_backup_schedule", fields, reflect.TypeOf(WeeklyBackupSchedule{}), fieldNameMap, validators) } -func WidgetConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func WidgetConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["_links"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) + fields["_links"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(ResourceLinkBindingType), reflect.TypeOf([]ResourceLink{}))) fieldNameMap["_links"] = "Links" - fields["_schema"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_schema"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_schema"] = "Schema" - fields["_self"] = bindings.NewOptionalType(bindings.NewReferenceType(SelfResourceLinkBindingType)) + fields["_self"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(SelfResourceLinkBindingType)) fieldNameMap["_self"] = "Self" - fields["_revision"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_revision"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_revision"] = "Revision" - fields["_create_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_create_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_create_time"] = "CreateTime" - fields["_create_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_create_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_create_user"] = "CreateUser" - fields["_last_modified_time"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["_last_modified_time"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["_last_modified_time"] = "LastModifiedTime" - fields["_last_modified_user"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_last_modified_user"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_last_modified_user"] = "LastModifiedUser" - fields["_protection"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["_protection"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["_protection"] = "Protection" - fields["_system_owned"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["_system_owned"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["_system_owned"] = "SystemOwned" - fields["description"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["description"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["description"] = "Description" - fields["display_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["display_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["display_name"] = "DisplayName" - fields["id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["id"] = "Id" - fields["resource_type"] = bindings.NewStringType() + fields["resource_type"] = vapiBindings_.NewStringType() fieldNameMap["resource_type"] = "ResourceType" - fields["tags"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) + fields["tags"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(TagBindingType), reflect.TypeOf([]Tag{}))) fieldNameMap["tags"] = "Tags" - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - fields["datasources"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) + fields["datasources"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DatasourceBindingType), reflect.TypeOf([]Datasource{}))) fieldNameMap["datasources"] = "Datasources" - fields["default_filter_value"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) + fields["default_filter_value"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(DefaultFilterValueBindingType), reflect.TypeOf([]DefaultFilterValue{}))) fieldNameMap["default_filter_value"] = "DefaultFilterValue" - fields["drilldown_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["drilldown_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["drilldown_id"] = "DrilldownId" - fields["feature_set"] = bindings.NewOptionalType(bindings.NewReferenceType(FeatureSetBindingType)) + fields["feature_set"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FeatureSetBindingType)) fieldNameMap["feature_set"] = "FeatureSet" - fields["filter"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["filter"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["filter"] = "Filter" - fields["filter_value_required"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["filter_value_required"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["filter_value_required"] = "FilterValueRequired" - fields["filters"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["filters"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["filters"] = "Filters" - fields["footer"] = bindings.NewOptionalType(bindings.NewReferenceType(FooterBindingType)) + fields["footer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(FooterBindingType)) fieldNameMap["footer"] = "Footer" - fields["icons"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) + fields["icons"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(IconBindingType), reflect.TypeOf([]Icon{}))) fieldNameMap["icons"] = "Icons" - fields["is_drilldown"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_drilldown"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_drilldown"] = "IsDrilldown" - fields["legend"] = bindings.NewOptionalType(bindings.NewReferenceType(LegendBindingType)) + fields["legend"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LegendBindingType)) fieldNameMap["legend"] = "Legend" - fields["plot_configs"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) + fields["plot_configs"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(WidgetPlotConfigurationBindingType), reflect.TypeOf([]WidgetPlotConfiguration{}))) fieldNameMap["plot_configs"] = "PlotConfigs" - fields["rowspan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rowspan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rowspan"] = "Rowspan" - fields["shared"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["shared"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["shared"] = "Shared" - fields["show_header"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["show_header"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["show_header"] = "ShowHeader" - fields["span"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["span"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["span"] = "Span" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.widget_configuration", fields, reflect.TypeOf(WidgetConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.widget_configuration", fields, reflect.TypeOf(WidgetConfiguration{}), fieldNameMap, validators) } -func WidgetConfigurationListBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func WidgetConfigurationListBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["widgetconfigurations"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewDynamicStructType([]bindings.ReferenceType{bindings.NewReferenceType(WidgetConfigurationBindingType)}, bindings.REST), reflect.TypeOf([]*data.StructValue{}))) + fields["widgetconfigurations"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewDynamicStructType([]vapiBindings_.ReferenceType{vapiBindings_.NewReferenceType(WidgetConfigurationBindingType)}), reflect.TypeOf([]*vapiData_.StructValue{}))) fieldNameMap["widgetconfigurations"] = "Widgetconfigurations" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.widget_configuration_list", fields, reflect.TypeOf(WidgetConfigurationList{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.widget_configuration_list", fields, reflect.TypeOf(WidgetConfigurationList{}), fieldNameMap, validators) } -func WidgetItemBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func WidgetItemBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["alignment"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["alignment"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["alignment"] = "Alignment" - fields["label"] = bindings.NewOptionalType(bindings.NewReferenceType(LabelBindingType)) + fields["label"] = vapiBindings_.NewOptionalType(vapiBindings_.NewReferenceType(LabelBindingType)) fieldNameMap["label"] = "Label" - fields["rowspan"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["rowspan"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["rowspan"] = "Rowspan" - fields["separator"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["separator"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["separator"] = "Separator" - fields["span"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["span"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["span"] = "Span" - fields["weight"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["weight"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["weight"] = "Weight" - fields["widget_id"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["widget_id"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["widget_id"] = "WidgetId" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.widget_item", fields, reflect.TypeOf(WidgetItem{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.widget_item", fields, reflect.TypeOf(WidgetItem{}), fieldNameMap, validators) } -func WidgetPlotConfigurationBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func WidgetPlotConfigurationBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["allow_maximize"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["allow_maximize"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["allow_maximize"] = "AllowMaximize" - fields["condition"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["condition"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["condition"] = "Condition" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.widget_plot_configuration", fields, reflect.TypeOf(WidgetPlotConfiguration{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.widget_plot_configuration", fields, reflect.TypeOf(WidgetPlotConfiguration{}), fieldNameMap, validators) } -func X509CertificateBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func X509CertificateBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["dsa_public_key_g"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dsa_public_key_g"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dsa_public_key_g"] = "DsaPublicKeyg" - fields["dsa_public_key_p"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dsa_public_key_p"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dsa_public_key_p"] = "DsaPublicKeyp" - fields["dsa_public_key_q"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dsa_public_key_q"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dsa_public_key_q"] = "DsaPublicKeyq" - fields["dsa_public_key_y"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["dsa_public_key_y"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["dsa_public_key_y"] = "DsaPublicKeyy" - fields["ecdsa_curve_name"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ecdsa_curve_name"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ecdsa_curve_name"] = "EcdsaCurveName" - fields["ecdsa_ec_field"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ecdsa_ec_field"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ecdsa_ec_field"] = "EcdsaEcField" - fields["ecdsa_ec_field_f2mks"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewIntegerType(), reflect.TypeOf([]int64{}))) + fields["ecdsa_ec_field_f2mks"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewIntegerType(), reflect.TypeOf([]int64{}))) fieldNameMap["ecdsa_ec_field_f2mks"] = "EcdsaEcFieldF2mks" - fields["ecdsa_ec_field_f2mm"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ecdsa_ec_field_f2mm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ecdsa_ec_field_f2mm"] = "EcdsaEcFieldF2mm" - fields["ecdsa_ec_field_f2mrp"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ecdsa_ec_field_f2mrp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ecdsa_ec_field_f2mrp"] = "EcdsaEcFieldF2mrp" - fields["ecdsa_ec_field_f2pp"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ecdsa_ec_field_f2pp"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ecdsa_ec_field_f2pp"] = "EcdsaEcFieldF2pp" - fields["ecdsa_public_key_a"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ecdsa_public_key_a"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ecdsa_public_key_a"] = "EcdsaPublicKeya" - fields["ecdsa_public_key_b"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ecdsa_public_key_b"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ecdsa_public_key_b"] = "EcdsaPublicKeyb" - fields["ecdsa_public_key_cofactor"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["ecdsa_public_key_cofactor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["ecdsa_public_key_cofactor"] = "EcdsaPublicKeyCofactor" - fields["ecdsa_public_key_generator_x"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ecdsa_public_key_generator_x"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ecdsa_public_key_generator_x"] = "EcdsaPublicKeyGeneratorx" - fields["ecdsa_public_key_generator_y"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ecdsa_public_key_generator_y"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ecdsa_public_key_generator_y"] = "EcdsaPublicKeyGeneratory" - fields["ecdsa_public_key_order"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["ecdsa_public_key_order"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["ecdsa_public_key_order"] = "EcdsaPublicKeyOrder" - fields["ecdsa_public_key_seed"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewStringType(), reflect.TypeOf([]string{}))) + fields["ecdsa_public_key_seed"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewStringType(), reflect.TypeOf([]string{}))) fieldNameMap["ecdsa_public_key_seed"] = "EcdsaPublicKeySeed" - fields["is_ca"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_ca"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_ca"] = "IsCa" - fields["is_valid"] = bindings.NewOptionalType(bindings.NewBooleanType()) + fields["is_valid"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) fieldNameMap["is_valid"] = "IsValid" - fields["issuer"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["issuer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["issuer"] = "Issuer" - fields["issuer_cn"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["issuer_cn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["issuer_cn"] = "IssuerCn" - fields["not_after"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["not_after"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["not_after"] = "NotAfter" - fields["not_before"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["not_before"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["not_before"] = "NotBefore" - fields["public_key_algo"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["public_key_algo"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["public_key_algo"] = "PublicKeyAlgo" - fields["public_key_length"] = bindings.NewOptionalType(bindings.NewIntegerType()) + fields["public_key_length"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) fieldNameMap["public_key_length"] = "PublicKeyLength" - fields["rsa_public_key_exponent"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["rsa_public_key_exponent"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["rsa_public_key_exponent"] = "RsaPublicKeyExponent" - fields["rsa_public_key_modulus"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["rsa_public_key_modulus"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["rsa_public_key_modulus"] = "RsaPublicKeyModulus" - fields["serial_number"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["serial_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["serial_number"] = "SerialNumber" - fields["signature"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["sha_256_thumbprint"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fieldNameMap["sha_256_thumbprint"] = "Sha256Thumbprint" + fields["signature"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["signature"] = "Signature" - fields["signature_algorithm"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["signature_algorithm"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["signature_algorithm"] = "SignatureAlgorithm" - fields["subject"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["subject"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["subject"] = "Subject" - fields["subject_cn"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["subject_cn"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["subject_cn"] = "SubjectCn" - fields["version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["version"] = "Version" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.x509_certificate", fields, reflect.TypeOf(X509Certificate{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.x509_certificate", fields, reflect.TypeOf(X509Certificate{}), fieldNameMap, validators) } -func X509CrlBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func X509CrlBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["crl_entries"] = bindings.NewOptionalType(bindings.NewListType(bindings.NewReferenceType(X509CrlEntryBindingType), reflect.TypeOf([]X509CrlEntry{}))) + fields["crl_entries"] = vapiBindings_.NewOptionalType(vapiBindings_.NewListType(vapiBindings_.NewReferenceType(X509CrlEntryBindingType), reflect.TypeOf([]X509CrlEntry{}))) fieldNameMap["crl_entries"] = "CrlEntries" - fields["issuer"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["issuer"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["issuer"] = "Issuer" - fields["next_update"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["next_update"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["next_update"] = "NextUpdate" - fields["version"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["version"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["version"] = "Version" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.x509_crl", fields, reflect.TypeOf(X509Crl{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.x509_crl", fields, reflect.TypeOf(X509Crl{}), fieldNameMap, validators) } -func X509CrlEntryBindingType() bindings.BindingType { - fields := make(map[string]bindings.BindingType) +func X509CrlEntryBindingType() vapiBindings_.BindingType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["revocation_date"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["revocation_date"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["revocation_date"] = "RevocationDate" - fields["serial_number"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["serial_number"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["serial_number"] = "SerialNumber" - var validators = []bindings.Validator{} - return bindings.NewStructType("com.vmware.nsx_policy.model.x509_crl_entry", fields, reflect.TypeOf(X509CrlEntry{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("com.vmware.nsx_policy.model.x509_crl_entry", fields, reflect.TypeOf(X509CrlEntry{}), fieldNameMap, validators) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/search/DslClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/search/DslClient.go index 97c0584b7..c120b8274 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/search/DslClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/search/DslClient.go @@ -9,15 +9,14 @@ package search import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type DslClient interface { @@ -30,43 +29,48 @@ type DslClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.SearchResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(queryParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SearchResponse, error) + List(queryParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SearchResponse, error) } type dslClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewDslClient(connector client.Connector) *dslClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.search.dsl") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewDslClient(connector vapiProtocolClient_.Connector) *dslClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.search.dsl") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) dIface := dslClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &dIface } -func (dIface *dslClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (dIface *dslClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := dIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (dIface *dslClient) List(queryParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SearchResponse, error) { +func (dIface *dslClient) List(queryParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SearchResponse, error) { typeConverter := dIface.connector.TypeConverter() executionContext := dIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(dslListInputType(), typeConverter) + operationRestMetaData := dslListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(dslListInputType(), typeConverter) sv.AddStructField("Query", queryParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -75,25 +79,22 @@ func (dIface *dslClient) List(queryParam string, cursorParam *string, includedFi sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SearchResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SearchResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := dslListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - dIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := dIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.search.dsl", "list", inputDataValue, executionContext) - var emptyOutput model.SearchResponse + var emptyOutput nsx_policyModel.SearchResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), dslListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), DslListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SearchResponse), nil + return output.(nsx_policyModel.SearchResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), dIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/search/DslTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/search/DslTypes.go index 27f3e3798..dc1c38291 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/search/DslTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/search/DslTypes.go @@ -11,63 +11,63 @@ package search import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func dslListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func dslListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["query"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["query"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["query"] = "Query" fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func dslListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SearchResponseBindingType) +func DslListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SearchResponseBindingType) } -func dslListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func dslListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["query"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["query"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["query"] = "Query" fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["query"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["query"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -76,7 +76,7 @@ func dslListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/search/QueryClient.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/search/QueryClient.go index 361bd8e77..4d07bfca0 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/search/QueryClient.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/search/QueryClient.go @@ -9,15 +9,14 @@ package search import ( - "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/core" - "github.com/vmware/vsphere-automation-sdk-go/runtime/lib" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiStdErrors_ "github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiCore_ "github.com/vmware/vsphere-automation-sdk-go/runtime/core" + vapiProtocolClient_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" ) -const _ = core.SupportedByRuntimeVersion1 +const _ = vapiCore_.SupportedByRuntimeVersion2 type QueryClient interface { @@ -30,43 +29,48 @@ type QueryClient interface { // @param sortAscendingParam (optional) // @param sortByParam Field by which records are sorted (optional) // @return com.vmware.nsx_policy.model.SearchResponse + // // @throws InvalidRequest Bad Request, Precondition Failed // @throws Unauthorized Forbidden // @throws ServiceUnavailable Service Unavailable // @throws InternalServerError Internal Server Error // @throws NotFound Not Found - List(queryParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SearchResponse, error) + List(queryParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SearchResponse, error) } type queryClient struct { - connector client.Connector - interfaceDefinition core.InterfaceDefinition - errorsBindingMap map[string]bindings.BindingType + connector vapiProtocolClient_.Connector + interfaceDefinition vapiCore_.InterfaceDefinition + errorsBindingMap map[string]vapiBindings_.BindingType } -func NewQueryClient(connector client.Connector) *queryClient { - interfaceIdentifier := core.NewInterfaceIdentifier("com.vmware.nsx_policy.search.query") - methodIdentifiers := map[string]core.MethodIdentifier{ - "list": core.NewMethodIdentifier(interfaceIdentifier, "list"), +func NewQueryClient(connector vapiProtocolClient_.Connector) *queryClient { + interfaceIdentifier := vapiCore_.NewInterfaceIdentifier("com.vmware.nsx_policy.search.query") + methodIdentifiers := map[string]vapiCore_.MethodIdentifier{ + "list": vapiCore_.NewMethodIdentifier(interfaceIdentifier, "list"), } - interfaceDefinition := core.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) - errorsBindingMap := make(map[string]bindings.BindingType) + interfaceDefinition := vapiCore_.NewInterfaceDefinition(interfaceIdentifier, methodIdentifiers) + errorsBindingMap := make(map[string]vapiBindings_.BindingType) qIface := queryClient{interfaceDefinition: interfaceDefinition, errorsBindingMap: errorsBindingMap, connector: connector} return &qIface } -func (qIface *queryClient) GetErrorBindingType(errorName string) bindings.BindingType { +func (qIface *queryClient) GetErrorBindingType(errorName string) vapiBindings_.BindingType { if entry, ok := qIface.errorsBindingMap[errorName]; ok { return entry } - return errors.ERROR_BINDINGS_MAP[errorName] + return vapiStdErrors_.ERROR_BINDINGS_MAP[errorName] } -func (qIface *queryClient) List(queryParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (model.SearchResponse, error) { +func (qIface *queryClient) List(queryParam string, cursorParam *string, includedFieldsParam *string, pageSizeParam *int64, sortAscendingParam *bool, sortByParam *string) (nsx_policyModel.SearchResponse, error) { typeConverter := qIface.connector.TypeConverter() executionContext := qIface.connector.NewExecutionContext() - sv := bindings.NewStructValueBuilder(queryListInputType(), typeConverter) + operationRestMetaData := queryListRestMetadata() + executionContext.SetConnectionMetadata(vapiCore_.RESTMetadataKey, operationRestMetaData) + executionContext.SetConnectionMetadata(vapiCore_.ResponseTypeKey, vapiCore_.NewResponseType(true, false)) + + sv := vapiBindings_.NewStructValueBuilder(queryListInputType(), typeConverter) sv.AddStructField("Query", queryParam) sv.AddStructField("Cursor", cursorParam) sv.AddStructField("IncludedFields", includedFieldsParam) @@ -75,25 +79,22 @@ func (qIface *queryClient) List(queryParam string, cursorParam *string, included sv.AddStructField("SortBy", sortByParam) inputDataValue, inputError := sv.GetStructValue() if inputError != nil { - var emptyOutput model.SearchResponse - return emptyOutput, bindings.VAPIerrorsToError(inputError) + var emptyOutput nsx_policyModel.SearchResponse + return emptyOutput, vapiBindings_.VAPIerrorsToError(inputError) } - operationRestMetaData := queryListRestMetadata() - connectionMetadata := map[string]interface{}{lib.REST_METADATA: operationRestMetaData} - connectionMetadata["isStreamingResponse"] = false - qIface.connector.SetConnectionMetadata(connectionMetadata) + methodResult := qIface.connector.GetApiProvider().Invoke("com.vmware.nsx_policy.search.query", "list", inputDataValue, executionContext) - var emptyOutput model.SearchResponse + var emptyOutput nsx_policyModel.SearchResponse if methodResult.IsSuccess() { - output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), queryListOutputType()) + output, errorInOutput := typeConverter.ConvertToGolang(methodResult.Output(), QueryListOutputType()) if errorInOutput != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInOutput) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInOutput) } - return output.(model.SearchResponse), nil + return output.(nsx_policyModel.SearchResponse), nil } else { methodError, errorInError := typeConverter.ConvertToGolang(methodResult.Error(), qIface.GetErrorBindingType(methodResult.Error().Name())) if errorInError != nil { - return emptyOutput, bindings.VAPIerrorsToError(errorInError) + return emptyOutput, vapiBindings_.VAPIerrorsToError(errorInError) } return emptyOutput, methodError.(error) } diff --git a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/search/QueryTypes.go b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/search/QueryTypes.go index 31a869447..b2af655de 100644 --- a/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/search/QueryTypes.go +++ b/vendor/github.com/vmware/vsphere-automation-sdk-go/services/nsxt/search/QueryTypes.go @@ -11,63 +11,63 @@ package search import ( - "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" - "github.com/vmware/vsphere-automation-sdk-go/runtime/data" - "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" - "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" + vapiBindings_ "github.com/vmware/vsphere-automation-sdk-go/runtime/bindings" + vapiData_ "github.com/vmware/vsphere-automation-sdk-go/runtime/data" + vapiProtocol_ "github.com/vmware/vsphere-automation-sdk-go/runtime/protocol" + nsx_policyModel "github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model" "reflect" ) -func queryListInputType() bindings.StructType { - fields := make(map[string]bindings.BindingType) +func queryListInputType() vapiBindings_.StructType { + fields := make(map[string]vapiBindings_.BindingType) fieldNameMap := make(map[string]string) - fields["query"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["query"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["query"] = "Query" fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - var validators = []bindings.Validator{} - return bindings.NewStructType("operation-input", fields, reflect.TypeOf(data.StructValue{}), fieldNameMap, validators) + var validators = []vapiBindings_.Validator{} + return vapiBindings_.NewStructType("operation-input", fields, reflect.TypeOf(vapiData_.StructValue{}), fieldNameMap, validators) } -func queryListOutputType() bindings.BindingType { - return bindings.NewReferenceType(model.SearchResponseBindingType) +func QueryListOutputType() vapiBindings_.BindingType { + return vapiBindings_.NewReferenceType(nsx_policyModel.SearchResponseBindingType) } -func queryListRestMetadata() protocol.OperationRestMetadata { - fields := map[string]bindings.BindingType{} +func queryListRestMetadata() vapiProtocol_.OperationRestMetadata { + fields := map[string]vapiBindings_.BindingType{} fieldNameMap := map[string]string{} - paramsTypeMap := map[string]bindings.BindingType{} + paramsTypeMap := map[string]vapiBindings_.BindingType{} pathParams := map[string]string{} queryParams := map[string]string{} headerParams := map[string]string{} dispatchHeaderParams := map[string]string{} bodyFieldsMap := map[string]string{} - fields["query"] = bindings.NewStringType() - fields["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - fields["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - fields["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) - fields["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) + fields["query"] = vapiBindings_.NewStringType() + fields["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + fields["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) + fields["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + fields["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) fieldNameMap["query"] = "Query" fieldNameMap["cursor"] = "Cursor" fieldNameMap["included_fields"] = "IncludedFields" fieldNameMap["page_size"] = "PageSize" fieldNameMap["sort_ascending"] = "SortAscending" fieldNameMap["sort_by"] = "SortBy" - paramsTypeMap["query"] = bindings.NewStringType() - paramsTypeMap["included_fields"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["page_size"] = bindings.NewOptionalType(bindings.NewIntegerType()) - paramsTypeMap["cursor"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_by"] = bindings.NewOptionalType(bindings.NewStringType()) - paramsTypeMap["sort_ascending"] = bindings.NewOptionalType(bindings.NewBooleanType()) + paramsTypeMap["cursor"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["sort_ascending"] = vapiBindings_.NewOptionalType(vapiBindings_.NewBooleanType()) + paramsTypeMap["included_fields"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["query"] = vapiBindings_.NewStringType() + paramsTypeMap["sort_by"] = vapiBindings_.NewOptionalType(vapiBindings_.NewStringType()) + paramsTypeMap["page_size"] = vapiBindings_.NewOptionalType(vapiBindings_.NewIntegerType()) queryParams["cursor"] = "cursor" queryParams["sort_ascending"] = "sort_ascending" queryParams["included_fields"] = "included_fields" @@ -76,7 +76,7 @@ func queryListRestMetadata() protocol.OperationRestMetadata { queryParams["page_size"] = "page_size" resultHeaders := map[string]string{} errorHeaders := map[string]map[string]string{} - return protocol.NewOperationRestMetadata( + return vapiProtocol_.NewOperationRestMetadata( fields, fieldNameMap, paramsTypeMap, diff --git a/vendor/modules.txt b/vendor/modules.txt index a46c7ba88..f7cef8832 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -19,6 +19,9 @@ github.com/fatih/color # github.com/gibson042/canonicaljson-go v1.0.3 ## explicit github.com/gibson042/canonicaljson-go +# github.com/golang-jwt/jwt/v4 v4.3.0 +## explicit; go 1.15 +github.com/golang-jwt/jwt/v4 # github.com/golang/protobuf v1.5.2 ## explicit; go 1.9 github.com/golang/protobuf/proto @@ -209,16 +212,17 @@ github.com/vmware/go-vmware-nsxt/policy github.com/vmware/go-vmware-nsxt/supportbundle github.com/vmware/go-vmware-nsxt/trust github.com/vmware/go-vmware-nsxt/upgrade -# github.com/vmware/vsphere-automation-sdk-go/lib v0.4.0 -## explicit; go 1.13 +# github.com/vmware/vsphere-automation-sdk-go/lib v0.6.0 +## explicit; go 1.17 github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std github.com/vmware/vsphere-automation-sdk-go/lib/vapi/std/errors -# github.com/vmware/vsphere-automation-sdk-go/runtime v0.4.0 -## explicit; go 1.13 +# github.com/vmware/vsphere-automation-sdk-go/runtime v0.6.0 +## explicit; go 1.17 github.com/vmware/vsphere-automation-sdk-go/runtime/bindings github.com/vmware/vsphere-automation-sdk-go/runtime/common github.com/vmware/vsphere-automation-sdk-go/runtime/core github.com/vmware/vsphere-automation-sdk-go/runtime/data +github.com/vmware/vsphere-automation-sdk-go/runtime/data/serializers github.com/vmware/vsphere-automation-sdk-go/runtime/data/serializers/cleanjson github.com/vmware/vsphere-automation-sdk-go/runtime/data/serializers/rest github.com/vmware/vsphere-automation-sdk-go/runtime/l10n @@ -230,13 +234,17 @@ github.com/vmware/vsphere-automation-sdk-go/runtime/metadata github.com/vmware/vsphere-automation-sdk-go/runtime/metadata/info github.com/vmware/vsphere-automation-sdk-go/runtime/protocol github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client +github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/internal github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/metadata github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/client/middleware/retry +github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/http +github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/http/internal github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/server github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/server/rpc/msg +github.com/vmware/vsphere-automation-sdk-go/runtime/protocol/server/tracing github.com/vmware/vsphere-automation-sdk-go/runtime/security -# github.com/vmware/vsphere-automation-sdk-go/services/nsxt v0.9.0 -## explicit; go 1.13 +# github.com/vmware/vsphere-automation-sdk-go/services/nsxt v0.10.0 +## explicit; go 1.17 github.com/vmware/vsphere-automation-sdk-go/services/nsxt github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/context_profiles @@ -267,8 +275,8 @@ github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/nat github.com/vmware/vsphere-automation-sdk-go/services/nsxt/infra/tier_1s/segments github.com/vmware/vsphere-automation-sdk-go/services/nsxt/model github.com/vmware/vsphere-automation-sdk-go/services/nsxt/search -# github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm v0.6.0 -## explicit; go 1.13 +# github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm v0.7.0 +## explicit; go 1.17 github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra github.com/vmware/vsphere-automation-sdk-go/services/nsxt-gm/global_infra/context_profiles